1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries
81 -------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 W: *Web-page* with status/info
88 B: URI for where to file *bugs*. A web-page with detailed bug
89 filing info, a direct bug tracker link, or a mailto: URI.
90 C: URI for *chat* protocol, server and channel where developers
91 usually hang out, for example irc://server/channel.
92 Q: *Patchwork* web based patch tracking system site
93 T: *SCM* tree type and location.
94 Type is one of: git, hg, quilt, stgit, topgit
95 S: *Status*, one of the following:
96 Supported: Someone is actually paid to look after this.
97 Maintained: Someone actually looks after it.
98 Odd Fixes: It has a maintainer but they don't have time to do
99 much other than throw the odd patch in. See below..
100 Orphan: No current maintainer [but maybe you could take the
101 role as you write your new code].
102 Obsolete: Old code. Something tagged obsolete generally means
103 it has been replaced by a better system and you
104 should be using that.
105 P: Subsystem Profile document for more details submitting
106 patches to the given subsystem. This is either an in-tree file,
107 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 N: Files and directories *Regex* patterns.
116 N: [^a-z]tegra all files whose path contains the word tegra
117 One pattern per line. Multiple N: lines acceptable.
118 scripts/get_maintainer.pl has different behavior for files that
119 match F: pattern and matches of N: patterns. By default,
120 get_maintainer will not look at git log history when an F: pattern
121 match occurs. When an N: match occurs, git log history is used
122 to also notify the people that have git commit signatures.
123 X: *Excluded* files and directories that are NOT maintained, same
124 rules as F:. Files exclusions are tested before file matches.
125 Can be useful for excluding a specific subdirectory, for instance:
128 matches all files in and below net excluding net/ipv6/
129 K: *Content regex* (perl extended) pattern match in a patch or file.
132 matches patches or files that contain "of_get_profile"
133 K: \b(printk|pr_(info|err))\b
134 matches patches or files that contain one or more of the words
135 printk, pr_info or pr_err
136 One regex pattern per line. Multiple K: lines acceptable.
141 .. note:: When reading this list, please look for the most precise areas
142 first. When adding to this list, please keep the entries in
146 M: Steffen Klassert <klassert@kernel.org>
147 L: netdev@vger.kernel.org
149 F: Documentation/networking/device_drivers/3com/vortex.txt
150 F: drivers/net/ethernet/3com/3c59x.c
152 3CR990 NETWORK DRIVER
153 M: David Dillow <dave@thedillows.org>
154 L: netdev@vger.kernel.org
156 F: drivers/net/ethernet/3com/typhoon*
158 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159 M: Adam Radford <aradford@gmail.com>
160 L: linux-scsi@vger.kernel.org
161 W: http://www.lsi.com
165 53C700 AND 53C700-66 SCSI DRIVER
166 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167 L: linux-scsi@vger.kernel.org
169 F: drivers/scsi/53c700*
171 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 M: Alexander Aring <alex.aring@gmail.com>
173 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
178 F: include/net/6lowpan.h
179 F: Documentation/networking/6lowpan.txt
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 8169 10/100/1000 GIGABIT ETHERNET DRIVER
188 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
189 M: Heiner Kallweit <hkallweit1@gmail.com>
190 L: netdev@vger.kernel.org
192 F: drivers/net/ethernet/realtek/r8169*
194 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196 L: linux-serial@vger.kernel.org
198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199 F: drivers/tty/serial/8250*
200 F: include/linux/serial_8250.h
202 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203 L: netdev@vger.kernel.org
205 F: drivers/net/ethernet/8390/
208 M: Eric Van Hensbergen <ericvh@gmail.com>
209 M: Latchesar Ionkov <lucho@ionkov.net>
210 M: Dominique Martinet <asmadeus@codewreck.org>
211 L: v9fs-developer@lists.sourceforge.net
212 W: http://swik.net/v9fs
213 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215 T: git git://github.com/martinetd/linux.git
217 F: Documentation/filesystems/9p.txt
221 F: include/uapi/linux/virtio_9p.h
222 F: include/trace/events/9p.h
225 M: Antti Palosaari <crope@iki.fi>
226 L: linux-media@vger.kernel.org
227 W: https://linuxtv.org
228 W: http://palosaari.fi/linux/
229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
230 T: git git://linuxtv.org/anttip/media_tree.git
232 F: drivers/media/dvb-frontends/a8293*
234 AACRAID SCSI RAID DRIVER
235 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236 L: linux-scsi@vger.kernel.org
237 W: http://www.adaptec.com/
239 F: Documentation/scsi/aacraid.txt
240 F: drivers/scsi/aacraid/
243 L: linux-api@vger.kernel.org
244 F: include/linux/syscalls.h
247 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248 M: Hans de Goede <hdegoede@redhat.com>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru.c
253 ABIT UGURU 3 HARDWARE MONITOR DRIVER
254 M: Alistair John Strachan <alistair@devzero.co.uk>
255 L: linux-hwmon@vger.kernel.org
257 F: drivers/hwmon/abituguru3.c
259 ACCES 104-DIO-48E GPIO DRIVER
260 M: William Breathitt Gray <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-dio-48e.c
265 ACCES 104-IDI-48 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idi-48.c
271 ACCES 104-IDIO-16 GPIO DRIVER
272 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
273 L: linux-gpio@vger.kernel.org
275 F: drivers/gpio/gpio-104-idio-16.c
277 ACCES 104-QUAD-8 DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-iio@vger.kernel.org
281 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283 F: drivers/counter/104-quad-8.c
285 ACCES PCI-IDIO-16 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pci-idio-16.c
291 ACCES PCIe-IDIO-24 GPIO DRIVER
292 M: William Breathitt Gray <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-pcie-idio-24.c
298 M: Jes Sorensen <jes@trained-monkey.org>
299 L: linux-acenic@sunsite.dk
301 F: drivers/net/ethernet/alteon/acenic*
303 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304 M: Peter Kaestle <peter@piie.net>
305 L: platform-driver-x86@vger.kernel.org
306 W: http://piie.net/?section=acerhdf
308 F: drivers/platform/x86/acerhdf.c
310 ACER WMI LAPTOP EXTRAS
311 M: "Lee, Chun-Yi" <jlee@suse.com>
312 L: platform-driver-x86@vger.kernel.org
314 F: drivers/platform/x86/acer-wmi.c
317 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
318 M: Len Brown <lenb@kernel.org>
319 L: linux-acpi@vger.kernel.org
321 W: https://01.org/linux-acpi
322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 Q: https://patchwork.kernel.org/project/linux-acpi/list/
324 B: https://bugzilla.kernel.org
325 F: Documentation/ABI/testing/configfs-acpi
326 F: Documentation/ABI/testing/sysfs-bus-acpi
327 F: Documentation/firmware-guide/acpi/
329 F: drivers/pci/*/*acpi*
330 F: drivers/pci/*acpi*
331 F: drivers/pnp/pnpacpi/
333 F: include/linux/acpi.h
334 F: include/linux/fwnode.h
338 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M: Len Brown <lenb@kernel.org>
340 R: James Morse <james.morse@arm.com>
341 R: Tony Luck <tony.luck@intel.com>
342 R: Borislav Petkov <bp@alien8.de>
343 L: linux-acpi@vger.kernel.org
344 F: drivers/acpi/apei/
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M: Robert Moore <robert.moore@intel.com>
348 M: Erik Kaneda <erik.kaneda@intel.com>
349 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L: linux-acpi@vger.kernel.org
353 W: https://acpica.org/
354 W: https://github.com/acpica/acpica/
355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 Q: https://patchwork.kernel.org/project/linux-acpi/list/
357 B: https://bugzilla.kernel.org
358 B: https://bugs.acpica.org
359 F: drivers/acpi/acpica/
364 M: Zhang Rui <rui.zhang@intel.com>
365 L: linux-acpi@vger.kernel.org
367 W: https://01.org/linux-acpi
368 B: https://bugzilla.kernel.org
369 F: drivers/acpi/fan.c
371 ACPI FOR ARM64 (ACPI/arm64)
372 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373 M: Hanjun Guo <guohanjun@huawei.com>
374 M: Sudeep Holla <sudeep.holla@arm.com>
375 L: linux-acpi@vger.kernel.org
376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
378 F: drivers/acpi/arm64
380 ACPI I2C MULTI INSTANTIATE DRIVER
381 M: Hans de Goede <hdegoede@redhat.com>
382 L: platform-driver-x86@vger.kernel.org
384 F: drivers/platform/x86/i2c-multi-instantiate.c
387 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
388 M: Len Brown <lenb@kernel.org>
389 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390 R: Mika Westerberg <mika.westerberg@linux.intel.com>
391 L: linux-acpi@vger.kernel.org
393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 Q: https://patchwork.kernel.org/project/linux-acpi/list/
395 B: https://bugzilla.kernel.org
396 F: drivers/acpi/pmic/
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
402 W: https://01.org/linux-acpi
403 B: https://bugzilla.kernel.org
404 F: drivers/acpi/*thermal*
407 M: Zhang Rui <rui.zhang@intel.com>
408 L: linux-acpi@vger.kernel.org
410 W: https://01.org/linux-acpi
411 B: https://bugzilla.kernel.org
412 F: drivers/acpi/acpi_video.c
415 L: platform-driver-x86@vger.kernel.org
417 F: drivers/platform/x86/wmi.c
418 F: include/uapi/linux/wmi.h
420 AD1889 ALSA SOUND DRIVER
421 W: https://parisc.wiki.kernel.org/index.php/AD1889
422 L: linux-parisc@vger.kernel.org
424 F: sound/pci/ad1889.*
426 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427 M: Michael Hennerich <michael.hennerich@analog.com>
428 W: http://wiki.analog.com/AD5254
429 W: http://ez.analog.com/community/linux-device-drivers
431 F: drivers/misc/ad525x_dpot.c
433 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434 M: Michael Hennerich <michael.hennerich@analog.com>
435 W: http://wiki.analog.com/AD5398
436 W: http://ez.analog.com/community/linux-device-drivers
438 F: drivers/regulator/ad5398.c
440 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441 M: Michael Hennerich <michael.hennerich@analog.com>
442 W: http://wiki.analog.com/AD7142
443 W: http://ez.analog.com/community/linux-device-drivers
445 F: drivers/input/misc/ad714x.c
447 AD7877 TOUCHSCREEN DRIVER
448 M: Michael Hennerich <michael.hennerich@analog.com>
449 W: http://wiki.analog.com/AD7877
450 W: http://ez.analog.com/community/linux-device-drivers
452 F: drivers/input/touchscreen/ad7877.c
454 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455 M: Michael Hennerich <michael.hennerich@analog.com>
456 W: http://wiki.analog.com/AD7879
457 W: http://ez.analog.com/community/linux-device-drivers
459 F: drivers/input/touchscreen/ad7879.c
461 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462 M: Jiri Kosina <jikos@kernel.org>
465 ADF7242 IEEE 802.15.4 RADIO DRIVER
466 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: https://wiki.analog.com/ADF7242
468 W: http://ez.analog.com/community/linux-device-drivers
469 L: linux-wpan@vger.kernel.org
471 F: drivers/net/ieee802154/adf7242.c
472 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
474 ADM1025 HARDWARE MONITOR DRIVER
475 M: Jean Delvare <jdelvare@suse.com>
476 L: linux-hwmon@vger.kernel.org
478 F: Documentation/hwmon/adm1025.rst
479 F: drivers/hwmon/adm1025.c
481 ADM1029 HARDWARE MONITOR DRIVER
482 M: Corentin Labbe <clabbe.montjoie@gmail.com>
483 L: linux-hwmon@vger.kernel.org
485 F: drivers/hwmon/adm1029.c
487 ADM8211 WIRELESS DRIVER
488 L: linux-wireless@vger.kernel.org
489 W: http://wireless.kernel.org/
491 F: drivers/net/wireless/admtek/adm8211.*
493 ADP1653 FLASH CONTROLLER DRIVER
494 M: Sakari Ailus <sakari.ailus@iki.fi>
495 L: linux-media@vger.kernel.org
497 F: drivers/media/i2c/adp1653.c
498 F: include/media/i2c/adp1653.h
500 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501 M: Michael Hennerich <michael.hennerich@analog.com>
502 W: http://wiki.analog.com/ADP5520
503 W: http://ez.analog.com/community/linux-device-drivers
505 F: drivers/mfd/adp5520.c
506 F: drivers/video/backlight/adp5520_bl.c
507 F: drivers/leds/leds-adp5520.c
508 F: drivers/gpio/gpio-adp5520.c
509 F: drivers/input/keyboard/adp5520-keys.c
511 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP5588
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/input/keyboard/adp5588-keys.c
517 F: drivers/gpio/gpio-adp5588.c
519 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520 M: Michael Hennerich <michael.hennerich@analog.com>
521 W: http://wiki.analog.com/ADP8860
522 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/video/backlight/adp8860_bl.c
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475.rst
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
552 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M: Stefan Popa <stefan.popa@analog.com>
556 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/iio/accel/adxl372.c
559 F: drivers/iio/accel/adxl372_spi.c
560 F: drivers/iio/accel/adxl372_i2c.c
561 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9013*
574 M: Antti Palosaari <crope@iki.fi>
575 L: linux-media@vger.kernel.org
576 W: https://linuxtv.org
577 W: http://palosaari.fi/linux/
578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
579 T: git git://linuxtv.org/anttip/media_tree.git
581 F: drivers/media/dvb-frontends/af9033*
584 M: David Sterba <dsterba@suse.com>
585 L: linux-fsdevel@vger.kernel.org
587 F: Documentation/filesystems/affs.txt
591 M: David Howells <dhowells@redhat.com>
592 L: linux-afs@lists.infradead.org
595 F: include/trace/events/afs.h
596 F: Documentation/filesystems/afs.txt
597 W: https://www.infradead.org/~dhowells/kafs/
600 M: David Airlie <airlied@linux.ie>
601 T: git git://anongit.freedesktop.org/drm/drm
604 F: include/linux/agp*
605 F: include/uapi/linux/agp*
608 M: "Juergen E. Fischer" <fischer@norbit.de>
609 L: linux-scsi@vger.kernel.org
611 F: drivers/scsi/aha152x*
612 F: drivers/scsi/pcmcia/aha152x*
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M: Hannes Reinecke <hare@suse.com>
616 L: linux-scsi@vger.kernel.org
618 F: drivers/scsi/aic7xxx/
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M: Hans Verkuil <hverkuil@xs4all.nl>
622 L: linux-media@vger.kernel.org
623 T: git git://linuxtv.org/media_tree.git
624 W: https://linuxtv.org
626 F: drivers/media/radio/radio-aimslab*
629 M: Benjamin LaHaise <bcrl@kvack.org>
630 L: linux-aio@kvack.org
633 F: include/linux/*aio*.h
636 M: Antti Palosaari <crope@iki.fi>
637 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
643 F: drivers/media/usb/airspy/
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 F: drivers/net/ethernet/alacritech/*
650 FORCEDETH GIGABIT ETHERNET DRIVER
651 M: Rain River <rain.1986.08.12@gmail.com>
652 M: Zhu Yanjun <zyjzyj2000@gmail.com>
653 L: netdev@vger.kernel.org
655 F: drivers/net/ethernet/nvidia/*
657 ALCATEL SPEEDTOUCH USB DRIVER
658 M: Duncan Sands <duncan.sands@free.fr>
659 L: linux-usb@vger.kernel.org
660 W: http://www.linux-usb.org/SpeedTouch/
662 F: drivers/usb/atm/speedtch.c
663 F: drivers/usb/atm/usbatm.c
665 ALCHEMY AU1XX0 MMC DRIVER
666 M: Manuel Lauss <manuel.lauss@gmail.com>
668 F: drivers/mmc/host/au1xmmc.c
671 M: Rudolf Marek <r.marek@assembler.cz>
672 L: linux-i2c@vger.kernel.org
674 F: Documentation/i2c/busses/i2c-ali1563.rst
675 F: drivers/i2c/busses/i2c-ali1563.c
677 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
678 M: Tomislav Denis <tomislav.denis@avl.com>
679 W: http://www.allsensors.com/
681 L: linux-iio@vger.kernel.org
682 F: drivers/iio/pressure/dlhl60d.c
683 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
685 ALLEGRO DVT VIDEO IP CORE DRIVER
686 M: Michael Tretter <m.tretter@pengutronix.de>
687 R: Pengutronix Kernel Team <kernel@pengutronix.de>
688 L: linux-media@vger.kernel.org
690 F: drivers/staging/media/allegro-dvt/
692 ALLWINNER CPUFREQ DRIVER
693 M: Yangtao Li <tiny.windzz@gmail.com>
694 L: linux-pm@vger.kernel.org
696 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
697 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
699 ALLWINNER CRYPTO DRIVERS
700 M: Corentin Labbe <clabbe.montjoie@gmail.com>
701 L: linux-crypto@vger.kernel.org
703 F: drivers/crypto/allwinner/
705 ALLWINNER THERMAL DRIVER
706 M: Vasily Khoruzhick <anarsoul@gmail.com>
707 M: Yangtao Li <tiny.windzz@gmail.com>
708 L: linux-pm@vger.kernel.org
710 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
711 F: drivers/thermal/sun8i_thermal.c
714 M: Maxime Ripard <mripard@kernel.org>
715 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
716 L: linux-media@vger.kernel.org
718 F: drivers/staging/media/sunxi/cedrus/
721 M: Richard Henderson <rth@twiddle.net>
722 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
723 M: Matt Turner <mattst88@gmail.com>
725 L: linux-alpha@vger.kernel.org
728 ALPS PS/2 TOUCHPAD DRIVER
729 R: Pali Rohár <pali.rohar@gmail.com>
730 F: drivers/input/mouse/alps.*
732 ALTERA I2C CONTROLLER DRIVER
733 M: Thor Thayer <thor.thayer@linux.intel.com>
735 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
736 F: drivers/i2c/busses/i2c-altera.c
738 ALTERA MAILBOX DRIVER
739 M: Ley Foon Tan <ley.foon.tan@intel.com>
740 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
742 F: drivers/mailbox/mailbox-altera.c
745 M: Joyce Ooi <joyce.ooi@intel.com>
746 L: linux-gpio@vger.kernel.org
748 F: drivers/gpio/gpio-altera.c
750 ALTERA SYSTEM MANAGER DRIVER
751 M: Thor Thayer <thor.thayer@linux.intel.com>
753 F: drivers/mfd/altera-sysmgr.c
754 F: include/linux/mfd/altera-sysmgr.h
756 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
757 M: Thor Thayer <thor.thayer@linux.intel.com>
759 F: drivers/gpio/gpio-altera-a10sr.c
760 F: drivers/mfd/altera-a10sr.c
761 F: drivers/reset/reset-a10sr.c
762 F: include/linux/mfd/altera-a10sr.h
763 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
765 ALTERA TRIPLE SPEED ETHERNET DRIVER
766 M: Thor Thayer <thor.thayer@linux.intel.com>
767 L: netdev@vger.kernel.org
768 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
770 F: drivers/net/ethernet/altera/
772 ALTERA UART/JTAG UART SERIAL DRIVERS
773 M: Tobias Klauser <tklauser@distanz.ch>
774 L: linux-serial@vger.kernel.org
775 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
777 F: drivers/tty/serial/altera_uart.c
778 F: drivers/tty/serial/altera_jtaguart.c
779 F: include/linux/altera_uart.h
780 F: include/linux/altera_jtaguart.h
782 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
783 M: Talel Shenhar <talel@amazon.com>
785 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
786 F: drivers/thermal/thermal_mmio.c
788 AMAZON ETHERNET DRIVERS
789 M: Netanel Belgazal <netanel@amazon.com>
790 M: Arthur Kiyanovski <akiyano@amazon.com>
791 R: Guy Tzalik <gtzalik@amazon.com>
792 R: Saeed Bishara <saeedb@amazon.com>
793 R: Zorik Machulsky <zorik@amazon.com>
794 L: netdev@vger.kernel.org
796 F: Documentation/networking/device_drivers/amazon/ena.txt
797 F: drivers/net/ethernet/amazon/
799 AMAZON RDMA EFA DRIVER
800 M: Gal Pressman <galpress@amazon.com>
801 R: Yossi Leybovich <sleybo@amazon.com>
802 L: linux-rdma@vger.kernel.org
803 Q: https://patchwork.kernel.org/project/linux-rdma/list/
805 F: drivers/infiniband/hw/efa/
806 F: include/uapi/rdma/efa-abi.h
808 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
809 M: Tom Lendacky <thomas.lendacky@amd.com>
810 L: linux-crypto@vger.kernel.org
812 F: drivers/crypto/ccp/
813 F: include/linux/ccp.h
816 M: Harry Wentland <harry.wentland@amd.com>
817 M: Leo Li <sunpeng.li@amd.com>
818 L: amd-gfx@lists.freedesktop.org
819 T: git git://people.freedesktop.org/~agd5f/linux
821 F: drivers/gpu/drm/amd/display/
823 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
824 M: Huang Rui <ray.huang@amd.com>
825 L: linux-hwmon@vger.kernel.org
827 F: Documentation/hwmon/fam15h_power.rst
828 F: drivers/hwmon/fam15h_power.c
831 M: Enrico Weigelt, metux IT consult <info@metux.net>
832 L: linux-gpio@vger.kernel.org
834 F: drivers/gpio/gpio-amd-fch.c
835 F: include/linux/platform_data/gpio/gpio-amd-fch.h
837 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
838 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
840 F: drivers/usb/gadget/udc/amd5536udc.*
842 AMD GEODE PROCESSOR/CHIPSET SUPPORT
843 M: Andres Salomon <dilinger@queued.net>
844 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
845 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
847 F: drivers/char/hw_random/geode-rng.c
848 F: drivers/crypto/geode*
849 F: drivers/video/fbdev/geode/
850 F: arch/x86/include/asm/geode.h
853 M: Joerg Roedel <joro@8bytes.org>
854 L: iommu@lists.linux-foundation.org
855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
857 F: drivers/iommu/amd_iommu*.[ch]
858 F: include/linux/amd-iommu.h
861 M: Felix Kuehling <Felix.Kuehling@amd.com>
862 L: amd-gfx@lists.freedesktop.org
863 T: git git://people.freedesktop.org/~agd5f/linux
865 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
866 F: drivers/gpu/drm/amd/amdkfd/
867 F: drivers/gpu/drm/amd/include/cik_structs.h
868 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
869 F: drivers/gpu/drm/amd/include/vi_structs.h
870 F: drivers/gpu/drm/amd/include/v9_structs.h
871 F: include/uapi/linux/kfd_ioctl.h
874 M: Elie Morisse <syniurge@gmail.com>
875 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
876 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
877 L: linux-i2c@vger.kernel.org
879 F: drivers/i2c/busses/i2c-amd-mp2*
882 M: Evan Quan <evan.quan@amd.com>
883 L: amd-gfx@lists.freedesktop.org
885 F: drivers/gpu/drm/amd/powerplay/
886 T: git git://people.freedesktop.org/~agd5f/linux
888 AMD SEATTLE DEVICE TREE SUPPORT
889 M: Brijesh Singh <brijeshkumar.singh@amd.com>
890 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
891 M: Tom Lendacky <thomas.lendacky@amd.com>
893 F: arch/arm64/boot/dts/amd/
896 M: Tom Lendacky <thomas.lendacky@amd.com>
897 L: netdev@vger.kernel.org
899 F: drivers/net/ethernet/amd/xgbe/
900 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
902 ANALOG DEVICES INC AD5686 DRIVER
903 M: Stefan Popa <stefan.popa@analog.com>
904 L: linux-pm@vger.kernel.org
905 W: http://ez.analog.com/community/linux-device-drivers
907 F: drivers/iio/dac/ad5686*
908 F: drivers/iio/dac/ad5696*
910 ANALOG DEVICES INC AD5758 DRIVER
911 M: Stefan Popa <stefan.popa@analog.com>
912 L: linux-iio@vger.kernel.org
913 W: http://ez.analog.com/community/linux-device-drivers
915 F: drivers/iio/dac/ad5758.c
916 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
918 ANALOG DEVICES INC AD7091R5 DRIVER
919 M: Beniamin Bia <beniamin.bia@analog.com>
920 L: linux-iio@vger.kernel.org
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: drivers/iio/adc/ad7091r5.c
924 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
926 ANALOG DEVICES INC AD7124 DRIVER
927 M: Stefan Popa <stefan.popa@analog.com>
928 L: linux-iio@vger.kernel.org
929 W: http://ez.analog.com/community/linux-device-drivers
931 F: drivers/iio/adc/ad7124.c
932 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
934 ANALOG DEVICES INC AD7292 DRIVER
935 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
936 L: linux-iio@vger.kernel.org
937 W: http://ez.analog.com/community/linux-device-drivers
939 F: drivers/iio/adc/ad7292.c
940 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
942 ANALOG DEVICES INC AD7606 DRIVER
943 M: Stefan Popa <stefan.popa@analog.com>
944 M: Beniamin Bia <beniamin.bia@analog.com>
945 L: linux-iio@vger.kernel.org
946 W: http://ez.analog.com/community/linux-device-drivers
948 F: drivers/iio/adc/ad7606.c
949 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
951 ANALOG DEVICES INC AD7768-1 DRIVER
952 M: Stefan Popa <stefan.popa@analog.com>
953 L: linux-iio@vger.kernel.org
954 W: http://ez.analog.com/community/linux-device-drivers
956 F: drivers/iio/adc/ad7768-1.c
957 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
959 ANALOG DEVICES INC AD7780 DRIVER
960 M: Michael Hennerich <Michael.Hennerich@analog.com>
961 M: Renato Lui Geh <renatogeh@gmail.com>
962 L: linux-iio@vger.kernel.org
963 W: http://ez.analog.com/community/linux-device-drivers
965 F: drivers/iio/adc/ad7780.c
966 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
968 ANALOG DEVICES INC AD9389B DRIVER
969 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
970 L: linux-media@vger.kernel.org
972 F: drivers/media/i2c/ad9389b*
974 ANALOG DEVICES INC ADGS1408 DRIVER
975 M: Mircea Caprioru <mircea.caprioru@analog.com>
977 F: drivers/mux/adgs1408.c
978 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
980 ANALOG DEVICES INC ADIN DRIVER
981 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
982 L: netdev@vger.kernel.org
983 W: http://ez.analog.com/community/linux-device-drivers
985 F: drivers/net/phy/adin.c
986 F: Documentation/devicetree/bindings/net/adi,adin.yaml
988 ANALOG DEVICES INC ADIS DRIVER LIBRARY
989 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
991 L: linux-iio@vger.kernel.org
992 F: include/linux/iio/imu/adis.h
993 F: drivers/iio/imu/adis.c
995 ANALOG DEVICES INC ADIS16460 DRIVER
996 M: Dragos Bogdan <dragos.bogdan@analog.com>
998 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: drivers/iio/imu/adis16460.c
1001 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1003 ANALOG DEVICES INC ADM1177 DRIVER
1004 M: Beniamin Bia <beniamin.bia@analog.com>
1005 M: Michael Hennerich <Michael.Hennerich@analog.com>
1006 L: linux-hwmon@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1009 F: drivers/hwmon/adm1177.c
1010 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1012 ANALOG DEVICES INC ADP5061 DRIVER
1013 M: Stefan Popa <stefan.popa@analog.com>
1014 L: linux-pm@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1017 F: drivers/power/supply/adp5061.c
1019 ANALOG DEVICES INC ADV7180 DRIVER
1020 M: Lars-Peter Clausen <lars@metafoo.de>
1021 L: linux-media@vger.kernel.org
1022 W: http://ez.analog.com/community/linux-device-drivers
1024 F: drivers/media/i2c/adv7180.c
1026 ANALOG DEVICES INC ADV748X DRIVER
1027 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1028 L: linux-media@vger.kernel.org
1030 F: drivers/media/i2c/adv748x/*
1032 ANALOG DEVICES INC ADV7511 DRIVER
1033 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1034 L: linux-media@vger.kernel.org
1036 F: drivers/media/i2c/adv7511*
1038 ANALOG DEVICES INC ADV7604 DRIVER
1039 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1040 L: linux-media@vger.kernel.org
1042 F: drivers/media/i2c/adv7604*
1044 ANALOG DEVICES INC ADV7842 DRIVER
1045 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1046 L: linux-media@vger.kernel.org
1048 F: drivers/media/i2c/adv7842*
1050 ANALOG DEVICES INC ASOC CODEC DRIVERS
1051 M: Lars-Peter Clausen <lars@metafoo.de>
1052 M: Nuno Sá <nuno.sa@analog.com>
1053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1054 W: http://wiki.analog.com/
1055 W: http://ez.analog.com/community/linux-device-drivers
1057 F: sound/soc/codecs/adau*
1058 F: sound/soc/codecs/adav*
1059 F: sound/soc/codecs/ad1*
1060 F: sound/soc/codecs/ad7*
1061 F: sound/soc/codecs/ssm*
1062 F: sound/soc/codecs/sigmadsp.*
1064 ANALOG DEVICES INC DMA DRIVERS
1065 M: Lars-Peter Clausen <lars@metafoo.de>
1066 W: http://ez.analog.com/community/linux-device-drivers
1068 F: drivers/dma/dma-axi-dmac.c
1070 ANALOG DEVICES INC IIO DRIVERS
1071 M: Lars-Peter Clausen <lars@metafoo.de>
1072 M: Michael Hennerich <Michael.Hennerich@analog.com>
1073 M: Stefan Popa <stefan.popa@analog.com>
1074 W: http://wiki.analog.com/
1075 W: http://ez.analog.com/community/linux-device-drivers
1077 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1078 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1079 F: drivers/iio/*/ad*
1080 F: drivers/iio/adc/ltc249*
1081 X: drivers/iio/*/adjd*
1082 F: drivers/staging/iio/*/ad*
1084 ANALOGBITS PLL LIBRARIES
1085 M: Paul Walmsley <paul.walmsley@sifive.com>
1087 F: drivers/clk/analogbits/*
1088 F: include/linux/clk/analogbits*
1091 M: Nick Hu <nickhu@andestech.com>
1092 M: Greentime Hu <green.hu@gmail.com>
1093 M: Vincent Chen <deanbo422@gmail.com>
1094 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1097 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1098 F: Documentation/devicetree/bindings/nds32/
1102 ANDROID CONFIG FRAGMENTS
1103 M: Rob Herring <robh@kernel.org>
1105 F: kernel/configs/android*
1108 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1109 M: Arve Hjønnevåg <arve@android.com>
1110 M: Todd Kjos <tkjos@android.com>
1111 M: Martijn Coenen <maco@android.com>
1112 M: Joel Fernandes <joel@joelfernandes.org>
1113 M: Christian Brauner <christian@brauner.io>
1114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1115 L: devel@driverdev.osuosl.org
1118 F: drivers/staging/android/
1120 ANDROID GOLDFISH PIC DRIVER
1121 M: Miodrag Dinic <miodrag.dinic@mips.com>
1123 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1124 F: drivers/irqchip/irq-goldfish-pic.c
1126 ANDROID GOLDFISH RTC DRIVER
1127 M: Miodrag Dinic <miodrag.dinic@mips.com>
1129 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1130 F: drivers/rtc/rtc-goldfish.c
1133 M: Laura Abbott <labbott@redhat.com>
1134 M: Sumit Semwal <sumit.semwal@linaro.org>
1135 L: devel@driverdev.osuosl.org
1136 L: dri-devel@lists.freedesktop.org
1137 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1139 F: drivers/staging/android/ion
1140 F: drivers/staging/android/uapi/ion.h
1142 AOA (Apple Onboard Audio) ALSA DRIVER
1143 M: Johannes Berg <johannes@sipsolutions.net>
1144 L: linuxppc-dev@lists.ozlabs.org
1145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1149 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1150 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1151 L: linux-iio@vger.kernel.org
1153 F: drivers/iio/adc/stx104.c
1156 M: Jiri Kosina <jikos@kernel.org>
1158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1159 F: arch/x86/kernel/apm_32.c
1160 F: include/linux/apm_bios.h
1161 F: include/uapi/linux/apm_bios.h
1162 F: drivers/char/apm-emulation.c
1164 APPARMOR SECURITY MODULE
1165 M: John Johansen <john.johansen@canonical.com>
1166 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1167 W: wiki.apparmor.net
1168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1170 F: security/apparmor/
1171 F: Documentation/admin-guide/LSM/apparmor.rst
1173 APPLE BCM5974 MULTITOUCH DRIVER
1174 M: Henrik Rydberg <rydberg@bitmath.org>
1175 L: linux-input@vger.kernel.org
1177 F: drivers/input/mouse/bcm5974.c
1180 M: Henrik Rydberg <rydberg@bitmath.org>
1181 L: linux-hwmon@vger.kernel.org
1183 F: drivers/hwmon/applesmc.c
1185 APPLETALK NETWORK LAYER
1186 L: netdev@vger.kernel.org
1188 F: drivers/net/appletalk/
1190 F: include/linux/atalk.h
1191 F: include/uapi/linux/atalk.h
1193 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1194 M: Khuong Dinh <khuong@os.amperecomputing.com>
1196 F: arch/arm64/boot/dts/apm/
1198 APPLIED MICRO (APM) X-GENE SOC EDAC
1199 M: Khuong Dinh <khuong@os.amperecomputing.com>
1201 F: drivers/edac/xgene_edac.c
1202 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1204 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1205 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1206 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1208 F: drivers/net/ethernet/apm/xgene-v2/
1210 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1211 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1212 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1213 M: Quan Nguyen <quan@os.amperecomputing.com>
1215 F: drivers/net/ethernet/apm/xgene/
1216 F: drivers/net/phy/mdio-xgene.c
1217 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1218 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1220 APPLIED MICRO (APM) X-GENE SOC PMU
1221 M: Khuong Dinh <khuong@os.amperecomputing.com>
1223 F: drivers/perf/xgene_pmu.c
1224 F: Documentation/admin-guide/perf/xgene-pmu.rst
1225 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1227 APTINA CAMERA SENSOR PLL
1228 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1229 L: linux-media@vger.kernel.org
1231 F: drivers/media/i2c/aptina-pll.*
1233 AQUANTIA ETHERNET DRIVER (atlantic)
1234 M: Igor Russkikh <irusskikh@marvell.com>
1235 L: netdev@vger.kernel.org
1237 W: https://www.marvell.com/
1238 Q: http://patchwork.ozlabs.org/project/netdev/list/
1239 F: drivers/net/ethernet/aquantia/atlantic/
1240 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1242 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1243 M: Egor Pomozov <epomozov@marvell.com>
1244 L: netdev@vger.kernel.org
1246 W: http://www.aquantia.com
1247 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1249 ARC FRAMEBUFFER DRIVER
1250 M: Jaya Kumar <jayalk@intworks.biz>
1252 F: drivers/video/fbdev/arcfb.c
1253 F: drivers/video/fbdev/core/fb_defio.c
1256 M: Alexey Brodkin <abrodkin@synopsys.com>
1258 F: drivers/gpu/drm/arc/
1259 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1261 ARCNET NETWORK LAYER
1262 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1263 L: netdev@vger.kernel.org
1265 F: drivers/net/arcnet/
1266 F: include/uapi/linux/if_arcnet.h
1268 ARM ARCHITECTED TIMER DRIVER
1269 M: Mark Rutland <mark.rutland@arm.com>
1270 M: Marc Zyngier <maz@kernel.org>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 F: arch/arm/include/asm/arch_timer.h
1274 F: arch/arm64/include/asm/arch_timer.h
1275 F: drivers/clocksource/arm_arch_timer.c
1277 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1278 M: Linus Walleij <linus.walleij@linaro.org>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 F: Documentation/devicetree/bindings/arm/arm-boards
1282 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1283 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1284 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1285 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1286 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1287 F: arch/arm/mach-integrator/
1288 F: arch/arm/mach-realview/
1289 F: arch/arm/mach-versatile/
1290 F: arch/arm/plat-versatile/
1291 F: arch/arm/boot/dts/arm-realview-*
1292 F: arch/arm/boot/dts/integrator*
1293 F: arch/arm/boot/dts/versatile*
1294 F: drivers/clk/versatile/
1295 F: drivers/i2c/busses/i2c-versatile.c
1296 F: drivers/irqchip/irq-versatile-fpga.c
1297 F: drivers/mtd/maps/physmap_of_versatile.c
1298 F: drivers/power/reset/arm-versatile-reboot.c
1299 F: drivers/soc/versatile/
1301 ARM HDLCD DRM DRIVER
1302 M: Liviu Dudau <liviu.dudau@arm.com>
1304 F: drivers/gpu/drm/arm/hdlcd_*
1305 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1307 ARM KOMEDA DRM-KMS DRIVER
1308 M: James (Qian) Wang <james.qian.wang@arm.com>
1309 M: Liviu Dudau <liviu.dudau@arm.com>
1310 M: Mihail Atanassov <mihail.atanassov@arm.com>
1311 L: Mali DP Maintainers <malidp@foss.arm.com>
1313 T: git git://anongit.freedesktop.org/drm/drm-misc
1314 F: drivers/gpu/drm/arm/display/include/
1315 F: drivers/gpu/drm/arm/display/komeda/
1316 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1317 F: Documentation/gpu/komeda-kms.rst
1319 ARM MALI-DP DRM DRIVER
1320 M: Liviu Dudau <liviu.dudau@arm.com>
1321 M: Brian Starkey <brian.starkey@arm.com>
1322 L: Mali DP Maintainers <malidp@foss.arm.com>
1324 T: git git://anongit.freedesktop.org/drm/drm-misc
1325 F: drivers/gpu/drm/arm/
1326 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1327 F: Documentation/gpu/afbc.rst
1329 ARM MALI PANFROST DRM DRIVER
1330 M: Rob Herring <robh@kernel.org>
1331 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1332 R: Steven Price <steven.price@arm.com>
1333 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1334 L: dri-devel@lists.freedesktop.org
1336 T: git git://anongit.freedesktop.org/drm/drm-misc
1337 F: drivers/gpu/drm/panfrost/
1338 F: include/uapi/drm/panfrost_drm.h
1340 ARM MFM AND FLOPPY DRIVERS
1341 M: Ian Molton <spyro@f2s.com>
1343 F: arch/arm/mach-rpc/floppydma.S
1344 F: arch/arm/include/asm/floppy.h
1346 ARM PMU PROFILING AND DEBUGGING
1347 M: Will Deacon <will@kernel.org>
1348 M: Mark Rutland <mark.rutland@arm.com>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm*/kernel/perf_*
1352 F: arch/arm/oprofile/common.c
1353 F: arch/arm*/kernel/hw_breakpoint.c
1354 F: arch/arm*/include/asm/hw_breakpoint.h
1355 F: arch/arm*/include/asm/perf_event.h
1357 F: include/linux/perf/arm_pmu.h
1358 F: Documentation/devicetree/bindings/arm/pmu.yaml
1359 F: Documentation/devicetree/bindings/perf/
1362 M: Russell King <linux@armlinux.org.uk>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 W: http://www.armlinux.org.uk/
1366 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1368 X: arch/arm/boot/dts/
1370 ARM PRIMECELL AACI PL041 DRIVER
1371 M: Russell King <linux@armlinux.org.uk>
1375 ARM PRIMECELL BUS SUPPORT
1376 M: Russell King <linux@armlinux.org.uk>
1379 F: include/linux/amba/bus.h
1381 ARM PRIMECELL CLCD PL110 DRIVER
1382 M: Russell King <linux@armlinux.org.uk>
1384 F: drivers/video/fbdev/amba-clcd.*
1386 ARM PRIMECELL KMI PL050 DRIVER
1387 M: Russell King <linux@armlinux.org.uk>
1389 F: drivers/input/serio/ambakmi.*
1390 F: include/linux/amba/kmi.h
1392 ARM PRIMECELL MMCI PL180/1 DRIVER
1393 M: Russell King <linux@armlinux.org.uk>
1395 F: drivers/mmc/host/mmci.*
1396 F: include/linux/amba/mmci.h
1398 ARM PRIMECELL SSP PL022 SPI DRIVER
1399 M: Linus Walleij <linus.walleij@linaro.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1403 F: drivers/spi/spi-pl022.c
1405 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1406 M: Russell King <linux@armlinux.org.uk>
1408 F: drivers/tty/serial/amba-pl01*.c
1409 F: include/linux/amba/serial.h
1411 ARM PRIMECELL VIC PL190/PL192 DRIVER
1412 M: Linus Walleij <linus.walleij@linaro.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1416 F: drivers/irqchip/irq-vic.c
1418 AMAZON ANNAPURNA LABS FIC DRIVER
1419 M: Talel Shenhar <talel@amazon.com>
1421 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1422 F: drivers/irqchip/irq-al-fic.c
1425 M: Will Deacon <will@kernel.org>
1426 R: Robin Murphy <robin.murphy@arm.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 F: drivers/iommu/arm-smmu*
1430 F: drivers/iommu/io-pgtable-arm.c
1431 F: drivers/iommu/io-pgtable-arm-v7s.c
1433 ARM SUB-ARCHITECTURES
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1440 ARM/ACTIONS SEMI ARCHITECTURE
1441 M: Andreas Färber <afaerber@suse.de>
1442 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: arch/arm/mach-actions/
1447 F: arch/arm/boot/dts/owl-*
1448 F: arch/arm64/boot/dts/actions/
1449 F: drivers/clk/actions/
1450 F: drivers/clocksource/timer-owl*
1451 F: drivers/dma/owl-dma.c
1452 F: drivers/i2c/busses/i2c-owl.c
1453 F: drivers/mmc/host/owl-mmc.c
1454 F: drivers/pinctrl/actions/*
1455 F: drivers/soc/actions/
1456 F: include/dt-bindings/power/owl-*
1457 F: include/linux/soc/actions/
1458 F: Documentation/devicetree/bindings/arm/actions.yaml
1459 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1460 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1461 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1462 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1463 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1464 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1465 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1467 ARM/ADS SPHERE MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/AFEB9260 MACHINE SUPPORT
1473 M: Sergey Lapin <slapin@ossfans.org>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 ARM/AJECO 1ARM MACHINE SUPPORT
1478 M: Lennert Buytenhek <kernel@wantstofly.org>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 ARM/Allwinner SoC Clock Support
1483 M: Emilio López <emilio@elopez.com.ar>
1485 F: drivers/clk/sunxi/
1487 ARM/Allwinner sunXi SoC support
1488 M: Maxime Ripard <mripard@kernel.org>
1489 M: Chen-Yu Tsai <wens@csie.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-sunxi/
1495 F: arch/arm64/boot/dts/allwinner/
1496 F: drivers/clk/sunxi-ng/
1497 F: drivers/pinctrl/sunxi/
1498 F: drivers/soc/sunxi/
1499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1501 Allwinner A10 CSI driver
1502 M: Maxime Ripard <mripard@kernel.org>
1503 L: linux-media@vger.kernel.org
1504 T: git git://linuxtv.org/media_tree.git
1505 F: drivers/media/platform/sunxi/sun4i-csi/
1506 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1509 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1510 M: Neil Armstrong <narmstrong@baylibre.com>
1511 M: Jerome Brunet <jbrunet@baylibre.com>
1512 L: linux-amlogic@lists.infradead.org
1514 F: drivers/clk/meson/
1515 F: include/dt-bindings/clock/meson*
1516 F: include/dt-bindings/clock/gxbb*
1517 F: Documentation/devicetree/bindings/clock/amlogic*
1519 ARM/Amlogic Meson SoC support
1520 M: Kevin Hilman <khilman@baylibre.com>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L: linux-amlogic@lists.infradead.org
1523 W: http://linux-meson.com/
1525 F: arch/arm/mach-meson/
1526 F: arch/arm/boot/dts/meson*
1527 F: arch/arm64/boot/dts/amlogic/
1528 F: drivers/pinctrl/meson/
1529 F: drivers/mmc/host/meson*
1530 F: drivers/soc/amlogic/
1531 F: drivers/rtc/rtc-meson*
1534 ARM/Amlogic Meson SoC Crypto Drivers
1535 M: Corentin Labbe <clabbe@baylibre.com>
1536 L: linux-crypto@vger.kernel.org
1537 L: linux-amlogic@lists.infradead.org
1539 F: drivers/crypto/amlogic/
1540 F: Documentation/devicetree/bindings/crypto/amlogic*
1542 ARM/Amlogic Meson SoC Sound Drivers
1543 M: Jerome Brunet <jbrunet@baylibre.com>
1544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1547 F: Documentation/devicetree/bindings/sound/amlogic*
1549 ARM/Annapurna Labs ALPINE ARCHITECTURE
1550 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1551 M: Antoine Tenart <antoine.tenart@bootlin.com>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: arch/arm/mach-alpine/
1555 F: arch/arm/boot/dts/alpine*
1556 F: arch/arm64/boot/dts/al/
1557 F: drivers/*/*alpine*
1559 ARM/ARTPEC MACHINE SUPPORT
1560 M: Jesper Nilsson <jesper.nilsson@axis.com>
1561 M: Lars Persson <lars.persson@axis.com>
1563 L: linux-arm-kernel@axis.com
1564 F: arch/arm/mach-artpec
1565 F: arch/arm/boot/dts/artpec6*
1567 F: drivers/crypto/axis
1568 F: drivers/mmc/host/usdhi6rol0.c
1569 F: drivers/pinctrl/pinctrl-artpec*
1570 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1572 ARM/ASPEED I2C DRIVER
1573 M: Brendan Higgins <brendanhiggins@google.com>
1574 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1575 R: Joel Stanley <joel@jms.id.au>
1576 L: linux-i2c@vger.kernel.org
1577 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1579 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1580 F: drivers/i2c/busses/i2c-aspeed.c
1581 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1582 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1584 ARM/ASPEED MACHINE SUPPORT
1585 M: Joel Stanley <joel@jms.id.au>
1586 R: Andrew Jeffery <andrew@aj.id.au>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1589 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1592 F: arch/arm/mach-aspeed/
1593 F: arch/arm/boot/dts/aspeed-*
1596 ARM/BITMAIN ARCHITECTURE
1597 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 F: arch/arm64/boot/dts/bitmain/
1601 F: drivers/clk/clk-bm1880.c
1602 F: drivers/pinctrl/pinctrl-bm1880.c
1603 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1604 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1605 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1607 ARM/CALXEDA HIGHBANK ARCHITECTURE
1608 M: Rob Herring <robh@kernel.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 F: arch/arm/mach-highbank/
1612 F: arch/arm/boot/dts/highbank.dts
1613 F: arch/arm/boot/dts/ecx-*.dts*
1615 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1616 M: Krzysztof Halasa <khalasa@piap.pl>
1618 F: arch/arm/mach-cns3xxx/
1620 ARM/CAVIUM THUNDER NETWORK DRIVER
1621 M: Sunil Goutham <sgoutham@marvell.com>
1622 M: Robert Richter <rrichter@marvell.com>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: drivers/net/ethernet/cavium/thunder/
1627 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1628 M: Lukasz Majewski <lukma@denx.de>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 F: arch/arm/mach-ep93xx/ts72xx.c
1633 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1634 M: Alexander Shiyan <shc_work@mail.ru>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1640 M: Lennert Buytenhek <kernel@wantstofly.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1645 M: Hartley Sweeten <hsweeten@visionengravers.com>
1646 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 F: arch/arm/mach-ep93xx/
1650 F: arch/arm/mach-ep93xx/include/mach/
1653 M: Russell King <linux@armlinux.org.uk>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1657 F: drivers/clk/clkdev.c
1659 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1660 M: Mike Rapoport <mike@compulab.co.il>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1665 M: Baruch Siach <baruch@tkos.co.il>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F: arch/arm/boot/dts/cx92755*
1671 ARM/CONTEC MICRO9 MACHINE SUPPORT
1672 M: Hubert Feurstein <hubert.feurstein@contec.at>
1674 F: arch/arm/mach-ep93xx/micro9.c
1676 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1677 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1678 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: drivers/hwtracing/coresight/*
1682 F: Documentation/trace/coresight/*
1683 F: Documentation/devicetree/bindings/arm/coresight.txt
1684 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1685 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1686 F: tools/perf/arch/arm/util/pmu.c
1687 F: tools/perf/arch/arm/util/auxtrace.c
1688 F: tools/perf/arch/arm/util/cs-etm.c
1689 F: tools/perf/arch/arm/util/cs-etm.h
1690 F: tools/perf/util/cs-etm.*
1691 F: tools/perf/util/cs-etm-decoder/*
1693 ARM/CORGI MACHINE SUPPORT
1694 M: Richard Purdie <rpurdie@rpsys.net>
1697 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1698 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1699 M: Linus Walleij <linus.walleij@linaro.org>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 T: git git://github.com/ulli-kroll/linux.git
1703 F: Documentation/devicetree/bindings/arm/gemini.txt
1704 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1705 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1706 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1707 F: arch/arm/mach-gemini/
1708 F: drivers/net/ethernet/cortina/
1709 F: drivers/pinctrl/pinctrl-gemini.c
1710 F: drivers/rtc/rtc-ftrtc010.c
1712 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1713 M: Barry Song <baohua@kernel.org>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1717 F: arch/arm/boot/dts/prima2*
1718 F: arch/arm/mach-prima2/
1719 F: drivers/clk/sirf/
1720 F: drivers/clocksource/timer-prima2.c
1721 F: drivers/clocksource/timer-atlas7.c
1725 ARM/CZ.NIC TURRIS MOX SUPPORT
1726 M: Marek Behun <marek.behun@nic.cz>
1727 W: http://mox.turris.cz
1729 F: Documentation/ABI/testing/debugfs-moxtet
1730 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1731 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1732 F: Documentation/devicetree/bindings/bus/moxtet.txt
1733 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1734 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1735 F: include/linux/moxtet.h
1736 F: drivers/bus/moxtet.c
1737 F: drivers/firmware/turris-mox-rwtm.c
1738 F: drivers/gpio/gpio-moxtet.c
1740 ARM/EBSA110 MACHINE SUPPORT
1741 M: Russell King <linux@armlinux.org.uk>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 W: http://www.armlinux.org.uk/
1745 F: arch/arm/mach-ebsa110/
1746 F: drivers/net/ethernet/amd/am79c961a.*
1748 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1749 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1750 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1756 M: Robert Jarzmik <robert.jarzmik@free.fr>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 F: arch/arm/mach-pxa/ezx.c
1761 ARM/FARADAY FA526 PORT
1762 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 T: git git://git.berlios.de/gemini-board
1766 F: arch/arm/mm/*-fa*
1768 ARM/FOOTBRIDGE ARCHITECTURE
1769 M: Russell King <linux@armlinux.org.uk>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 W: http://www.armlinux.org.uk/
1773 F: arch/arm/include/asm/hardware/dec21285.h
1774 F: arch/arm/mach-footbridge/
1776 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1777 M: Shawn Guo <shawnguo@kernel.org>
1778 M: Sascha Hauer <s.hauer@pengutronix.de>
1779 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1780 R: Fabio Estevam <festevam@gmail.com>
1781 R: NXP Linux Team <linux-imx@nxp.com>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1787 X: drivers/media/i2c/
1789 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1790 M: Shawn Guo <shawnguo@kernel.org>
1791 M: Sascha Hauer <s.hauer@pengutronix.de>
1792 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1793 R: Stefan Agner <stefan@agner.ch>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1797 F: arch/arm/mach-imx/*vf610*
1798 F: arch/arm/boot/dts/vf*
1800 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1801 M: Shawn Guo <shawnguo@kernel.org>
1802 M: Li Yang <leoyang.li@nxp.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1806 F: arch/arm/boot/dts/ls1021a*
1807 F: arch/arm64/boot/dts/freescale/fsl-*
1808 F: arch/arm64/boot/dts/freescale/qoriq-*
1810 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1811 M: Lennert Buytenhek <kernel@wantstofly.org>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 ARM/GUMSTIX MACHINE SUPPORT
1816 M: Steve Sakoman <sakoman@gmail.com>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1821 M: Philipp Zabel <philipp.zabel@gmail.com>
1822 M: Paul Parsons <lost.distance@yahoo.com>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 F: arch/arm/mach-pxa/hx4700.c
1826 F: arch/arm/mach-pxa/include/mach/hx4700.h
1827 F: sound/soc/pxa/hx4700.c
1829 ARM/HISILICON SOC SUPPORT
1830 M: Wei Xu <xuwei5@hisilicon.com>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 W: http://www.hisilicon.com
1834 T: git git://github.com/hisilicon/linux-hisi.git
1835 F: arch/arm/mach-hisi/
1836 F: arch/arm/boot/dts/hi3*
1837 F: arch/arm/boot/dts/hip*
1838 F: arch/arm/boot/dts/hisi*
1839 F: arch/arm64/boot/dts/hisilicon/
1841 ARM/HP JORNADA 7XX MACHINE SUPPORT
1842 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1846 F: arch/arm/mach-sa1100/jornada720.c
1847 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1849 ARM/IGEP MACHINE SUPPORT
1850 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1851 M: Javier Martinez Canillas <javier@dowhile0.org>
1852 L: linux-omap@vger.kernel.org
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 F: arch/arm/boot/dts/omap3-igep*
1857 ARM/INCOME PXA270 SUPPORT
1858 M: Marek Vasut <marek.vasut@gmail.com>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1863 ARM/INTEL IOP32X ARM ARCHITECTURE
1864 M: Lennert Buytenhek <kernel@wantstofly.org>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 ARM/INTEL IQ81342EX MACHINE SUPPORT
1869 M: Lennert Buytenhek <kernel@wantstofly.org>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 ARM/INTEL IXDP2850 MACHINE SUPPORT
1874 M: Lennert Buytenhek <kernel@wantstofly.org>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 ARM/INTEL IXP4XX ARM ARCHITECTURE
1879 M: Linus Walleij <linusw@kernel.org>
1880 M: Imre Kaloz <kaloz@openwrt.org>
1881 M: Krzysztof Halasa <khalasa@piap.pl>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1885 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1886 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1887 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1888 F: arch/arm/mach-ixp4xx/
1889 F: drivers/clocksource/timer-ixp4xx.c
1890 F: drivers/gpio/gpio-ixp4xx.c
1891 F: drivers/irqchip/irq-ixp4xx.c
1892 F: include/linux/irqchip/irq-ixp4xx.h
1893 F: include/linux/platform_data/timer-ixp4xx.h
1895 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1896 M: Jonathan Cameron <jic23@cam.ac.uk>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: arch/arm/mach-pxa/stargate2.c
1900 F: drivers/pcmcia/pxa2xx_stargate2.c
1902 ARM/INTEL XSC3 (MANZANO) ARM CORE
1903 M: Lennert Buytenhek <kernel@wantstofly.org>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1908 M: Lennert Buytenhek <kernel@wantstofly.org>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 ARM/LG1K ARCHITECTURE
1913 M: Chanho Min <chanho.min@lge.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm64/boot/dts/lg/
1918 ARM/LOGICPD PXA270 MACHINE SUPPORT
1919 M: Lennert Buytenhek <kernel@wantstofly.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 ARM/LPC18XX ARCHITECTURE
1924 M: Vladimir Zapolskiy <vz@mleia.com>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1928 F: arch/arm/boot/dts/lpc43*
1929 F: drivers/i2c/busses/i2c-lpc2k.c
1930 F: drivers/memory/pl172.c
1931 F: drivers/mtd/spi-nor/nxp-spifi.c
1932 F: drivers/rtc/rtc-lpc24xx.c
1935 ARM/LPC32XX SOC SUPPORT
1936 M: Vladimir Zapolskiy <vz@mleia.com>
1937 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1941 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1942 F: arch/arm/boot/dts/lpc32*
1943 F: arch/arm/mach-lpc32xx/
1944 F: drivers/i2c/busses/i2c-pnx.c
1945 F: drivers/net/ethernet/nxp/lpc_eth.c
1946 F: drivers/usb/host/ohci-nxp.c
1947 F: drivers/watchdog/pnx4008_wdt.c
1950 ARM/MAGICIAN MACHINE SUPPORT
1951 M: Philipp Zabel <philipp.zabel@gmail.com>
1954 ARM/Marvell Dove/MV78xx0/Orion SOC support
1955 M: Jason Cooper <jason@lakedaemon.net>
1956 M: Andrew Lunn <andrew@lunn.ch>
1957 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1958 M: Gregory Clement <gregory.clement@bootlin.com>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 F: Documentation/devicetree/bindings/soc/dove/
1962 F: arch/arm/mach-dove/
1963 F: arch/arm/mach-mv78xx0/
1964 F: arch/arm/mach-orion5x/
1965 F: arch/arm/plat-orion/
1966 F: arch/arm/boot/dts/dove*
1967 F: arch/arm/boot/dts/orion5x*
1968 T: git git://git.infradead.org/linux-mvebu.git
1970 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1971 M: Jason Cooper <jason@lakedaemon.net>
1972 M: Andrew Lunn <andrew@lunn.ch>
1973 M: Gregory Clement <gregory.clement@bootlin.com>
1974 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 F: arch/arm/boot/dts/armada*
1978 F: arch/arm/boot/dts/kirkwood*
1979 F: arch/arm/configs/mvebu_*_defconfig
1980 F: arch/arm/mach-mvebu/
1981 F: arch/arm64/boot/dts/marvell/armada*
1982 F: arch/arm64/boot/dts/marvell/cn913*
1983 F: drivers/cpufreq/armada-37xx-cpufreq.c
1984 F: drivers/cpufreq/armada-8k-cpufreq.c
1985 F: drivers/cpufreq/mvebu-cpufreq.c
1986 F: drivers/irqchip/irq-armada-370-xp.c
1987 F: drivers/irqchip/irq-mvebu-*
1988 F: drivers/pinctrl/mvebu/
1989 F: drivers/rtc/rtc-armada38x.c
1990 T: git git://git.infradead.org/linux-mvebu.git
1992 ARM/Mediatek RTC DRIVER
1993 M: Eddie Huang <eddie.huang@mediatek.com>
1994 M: Sean Wang <sean.wang@mediatek.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1998 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1999 F: drivers/rtc/rtc-mt6397.c
2000 F: drivers/rtc/rtc-mt7622.c
2002 ARM/Mediatek SoC support
2003 M: Matthias Brugger <matthias.bgg@gmail.com>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2006 W: https://mtk.bcnfs.org/
2007 C: irc://chat.freenode.net/linux-mediatek
2009 F: arch/arm/boot/dts/mt6*
2010 F: arch/arm/boot/dts/mt7*
2011 F: arch/arm/boot/dts/mt8*
2012 F: arch/arm/mach-mediatek/
2013 F: arch/arm64/boot/dts/mediatek/
2014 F: drivers/soc/mediatek/
2019 ARM/Mediatek USB3 PHY DRIVER
2020 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2024 F: drivers/phy/mediatek/
2025 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2027 ARM/Microchip (AT91) SoC support
2028 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2029 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2030 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 W: http://www.linux4sam.org
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2037 F: arch/arm/mach-at91/
2038 F: include/soc/at91/
2039 F: arch/arm/boot/dts/at91*.dts
2040 F: arch/arm/boot/dts/at91*.dtsi
2041 F: arch/arm/boot/dts/sama*.dts
2042 F: arch/arm/boot/dts/sama*.dtsi
2043 F: arch/arm/include/debug/at91.S
2044 F: drivers/memory/atmel*
2045 F: drivers/watchdog/sama5d4_wdt.c
2046 X: drivers/input/touchscreen/atmel_mxt_ts.c
2047 X: drivers/net/wireless/atmel/
2049 ARM/MIOA701 MACHINE SUPPORT
2050 M: Robert Jarzmik <robert.jarzmik@free.fr>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 F: arch/arm/mach-pxa/mioa701.c
2055 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2056 M: Michael Petchkovsky <mkpetch@internode.on.net>
2059 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2060 M: Linus Walleij <linus.walleij@linaro.org>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2064 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2065 F: arch/arm/mach-nomadik/
2066 F: arch/arm/mach-u300/
2067 F: arch/arm/mach-ux500/
2068 F: drivers/soc/ux500/
2069 F: arch/arm/boot/dts/ste-*
2070 F: drivers/clk/clk-nomadik.c
2071 F: drivers/clk/clk-u300.c
2072 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2073 F: drivers/clocksource/timer-u300.c
2074 F: drivers/dma/coh901318*
2075 F: drivers/dma/ste_dma40*
2076 F: drivers/hwspinlock/u8500_hsem.c
2077 F: drivers/i2c/busses/i2c-nomadik.c
2078 F: drivers/i2c/busses/i2c-stu300.c
2079 F: drivers/iio/adc/ab8500-gpadc.c
2080 F: drivers/mfd/ab3100*
2081 F: drivers/mfd/ab8500*
2082 F: drivers/mfd/abx500*
2083 F: drivers/mfd/dbx500*
2084 F: drivers/mfd/db8500*
2085 F: drivers/pinctrl/nomadik/
2086 F: drivers/pinctrl/pinctrl-coh901*
2087 F: drivers/pinctrl/pinctrl-u300.c
2088 F: drivers/rtc/rtc-ab3100.c
2089 F: drivers/rtc/rtc-ab8500.c
2090 F: drivers/rtc/rtc-coh901331.c
2091 F: drivers/rtc/rtc-pl031.c
2092 F: drivers/watchdog/coh901327_wdt.c
2093 F: Documentation/devicetree/bindings/arm/ste-*
2094 F: Documentation/devicetree/bindings/arm/ux500/
2095 F: Documentation/devicetree/bindings/arm/ux500.yaml
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2098 ARM/NUVOTON NPCM ARCHITECTURE
2099 M: Avi Fishman <avifishman70@gmail.com>
2100 M: Tomer Maimon <tmaimon77@gmail.com>
2101 M: Tali Perry <tali.perry1@gmail.com>
2102 R: Patrick Venture <venture@google.com>
2103 R: Nancy Yuen <yuenn@google.com>
2104 R: Benjamin Fair <benjaminfair@google.com>
2105 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2107 F: arch/arm/mach-npcm/
2108 F: arch/arm/boot/dts/nuvoton-npcm*
2109 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2111 F: Documentation/devicetree/bindings/*/*npcm*
2112 F: Documentation/devicetree/bindings/*/*/*npcm*
2114 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2115 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2116 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2118 F: arch/arm/mach-s3c24xx/mach-gta02.c
2119 F: arch/arm/mach-s3c24xx/gta02.h
2121 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2122 M: Alexander Clouter <alex@digriz.org.uk>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 W: http://www.digriz.org.uk/ts78xx/kernel
2126 F: arch/arm/mach-orion5x/ts78xx-*
2128 ARM/OXNAS platform support
2129 M: Neil Armstrong <narmstrong@baylibre.com>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 L: linux-oxnas@groups.io (moderated for non-subscribers)
2133 F: arch/arm/mach-oxnas/
2134 F: arch/arm/boot/dts/ox8*.dts*
2137 ARM/PALM TREO SUPPORT
2138 M: Tomas Cech <sleep_walker@suse.com>
2139 L: linux-arm-kernel@lists.infradead.org
2140 W: http://hackndev.com
2142 F: arch/arm/mach-pxa/palmtreo.*
2144 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2145 M: Marek Vasut <marek.vasut@gmail.com>
2146 L: linux-arm-kernel@lists.infradead.org
2147 W: http://hackndev.com
2149 F: arch/arm/mach-pxa/include/mach/palmtx.h
2150 F: arch/arm/mach-pxa/palmtx.c
2151 F: arch/arm/mach-pxa/palmt5.*
2152 F: arch/arm/mach-pxa/include/mach/palmld.h
2153 F: arch/arm/mach-pxa/palmld.c
2154 F: arch/arm/mach-pxa/palmte2.*
2155 F: arch/arm/mach-pxa/include/mach/palmtc.h
2156 F: arch/arm/mach-pxa/palmtc.c
2159 M: Sergey Lapin <slapin@ossfans.org>
2160 L: linux-arm-kernel@lists.infradead.org
2161 W: http://hackndev.com
2163 F: arch/arm/mach-pxa/palmz72.*
2166 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2167 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2170 ARM/PT DIGITAL BOARD PORT
2171 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 W: http://www.armlinux.org.uk/
2176 ARM/QUALCOMM SUPPORT
2177 M: Andy Gross <agross@kernel.org>
2178 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2179 L: linux-arm-msm@vger.kernel.org
2181 F: Documentation/devicetree/bindings/soc/qcom/
2182 F: Documentation/devicetree/bindings/*/qcom*
2183 F: arch/arm/boot/dts/qcom-*.dts
2184 F: arch/arm/boot/dts/qcom-*.dtsi
2185 F: arch/arm/mach-qcom/
2186 F: arch/arm64/boot/dts/qcom/
2189 F: drivers/*/*/qcom/
2190 F: drivers/*/*/qcom*
2191 F: drivers/*/pm8???-*
2192 F: drivers/bluetooth/btqcomsmd.c
2193 F: drivers/clocksource/timer-qcom.c
2194 F: drivers/extcon/extcon-qcom*
2195 F: drivers/iommu/msm*
2196 F: drivers/i2c/busses/i2c-qup.c
2197 F: drivers/i2c/busses/i2c-qcom-geni.c
2198 F: drivers/mfd/ssbi.c
2199 F: drivers/mmc/host/mmci_qcom*
2200 F: drivers/mmc/host/sdhci-msm.c
2201 F: drivers/pci/controller/dwc/pcie-qcom.c
2202 F: drivers/phy/qualcomm/
2203 F: drivers/power/*/msm*
2204 F: drivers/reset/reset-qcom-*
2205 F: drivers/scsi/ufs/ufs-qcom.*
2206 F: drivers/spi/spi-qup.c
2207 F: drivers/spi/spi-geni-qcom.c
2208 F: drivers/spi/spi-qcom-qspi.c
2209 F: drivers/tty/serial/msm_serial.c
2210 F: drivers/usb/dwc3/dwc3-qcom.c
2211 F: include/dt-bindings/*/qcom*
2212 F: include/linux/*/qcom*
2213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2215 ARM/RADISYS ENP2611 MACHINE SUPPORT
2216 M: Lennert Buytenhek <kernel@wantstofly.org>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 ARM/RDA MICRO ARCHITECTURE
2221 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2225 F: arch/arm/boot/dts/rda8810pl-*
2226 F: drivers/clocksource/timer-rda.c
2227 F: drivers/gpio/gpio-rda.c
2228 F: drivers/irqchip/irq-rda-intc.c
2229 F: drivers/tty/serial/rda-uart.c
2230 F: Documentation/devicetree/bindings/arm/rda.yaml
2231 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2232 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2233 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2234 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2236 ARM/REALTEK ARCHITECTURE
2237 M: Andreas Färber <afaerber@suse.de>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2241 F: arch/arm64/boot/dts/realtek/
2242 F: Documentation/devicetree/bindings/arm/realtek.yaml
2244 ARM/RENESAS ARM64 ARCHITECTURE
2245 M: Geert Uytterhoeven <geert+renesas@glider.be>
2246 M: Magnus Damm <magnus.damm@gmail.com>
2247 L: linux-renesas-soc@vger.kernel.org
2248 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2251 F: arch/arm64/boot/dts/renesas/
2252 F: Documentation/devicetree/bindings/arm/renesas.yaml
2253 F: drivers/soc/renesas/
2254 F: include/linux/soc/renesas/
2256 ARM/RISCPC ARCHITECTURE
2257 M: Russell King <linux@armlinux.org.uk>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 W: http://www.armlinux.org.uk/
2261 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2262 F: arch/arm/include/asm/hardware/ioc.h
2263 F: arch/arm/include/asm/hardware/iomd.h
2264 F: arch/arm/include/asm/hardware/memc.h
2265 F: arch/arm/mach-rpc/
2266 F: drivers/net/ethernet/8390/etherh.c
2267 F: drivers/net/ethernet/i825xx/ether1*
2268 F: drivers/net/ethernet/seeq/ether3*
2269 F: drivers/scsi/arm/
2271 ARM/Rockchip SoC support
2272 M: Heiko Stuebner <heiko@sntech.de>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 L: linux-rockchip@lists.infradead.org
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2277 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2278 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2279 F: arch/arm/boot/dts/rk3*
2280 F: arch/arm/boot/dts/rv1108*
2281 F: arch/arm/mach-rockchip/
2282 F: drivers/clk/rockchip/
2283 F: drivers/i2c/busses/i2c-rk3x.c
2284 F: drivers/*/*rockchip*
2285 F: drivers/*/*/*rockchip*
2286 F: sound/soc/rockchip/
2289 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2290 M: Kukjin Kim <kgene@kernel.org>
2291 M: Krzysztof Kozlowski <krzk@kernel.org>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2294 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2296 F: arch/arm/boot/dts/s3c*
2297 F: arch/arm/boot/dts/s5p*
2298 F: arch/arm/boot/dts/exynos*
2299 F: arch/arm64/boot/dts/exynos/
2300 F: arch/arm/plat-samsung/
2301 F: arch/arm/mach-s3c24*/
2302 F: arch/arm/mach-s3c64xx/
2303 F: arch/arm/mach-s5p*/
2304 F: arch/arm/mach-exynos*/
2305 F: drivers/*/*s3c24*
2306 F: drivers/*/*/*s3c24*
2307 F: drivers/*/*s3c64xx*
2308 F: drivers/*/*s5pv210*
2309 F: drivers/memory/samsung/
2310 F: drivers/soc/samsung/
2311 F: drivers/tty/serial/samsung*
2312 F: include/linux/soc/samsung/
2313 F: Documentation/arm/samsung/
2314 F: Documentation/devicetree/bindings/arm/samsung/
2315 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2318 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2319 M: Kyungmin Park <kyungmin.park@samsung.com>
2320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 F: arch/arm/mach-s5pv210/
2324 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2325 M: Kyungmin Park <kyungmin.park@samsung.com>
2326 M: Kamil Debski <kamil@wypas.org>
2327 M: Andrzej Hajda <a.hajda@samsung.com>
2328 L: linux-arm-kernel@lists.infradead.org
2329 L: linux-media@vger.kernel.org
2331 F: drivers/media/platform/s5p-g2d/
2333 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2334 M: Marek Szyprowski <m.szyprowski@samsung.com>
2335 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2336 L: linux-media@vger.kernel.org
2338 F: drivers/media/platform/s5p-cec/
2339 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2341 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2342 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2343 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2344 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2345 L: linux-arm-kernel@lists.infradead.org
2346 L: linux-media@vger.kernel.org
2348 F: drivers/media/platform/s5p-jpeg/
2350 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2351 M: Kyungmin Park <kyungmin.park@samsung.com>
2352 M: Kamil Debski <kamil@wypas.org>
2353 M: Jeongtae Park <jtp.park@samsung.com>
2354 M: Andrzej Hajda <a.hajda@samsung.com>
2355 L: linux-arm-kernel@lists.infradead.org
2356 L: linux-media@vger.kernel.org
2358 F: drivers/media/platform/s5p-mfc/
2360 ARM/SHMOBILE ARM ARCHITECTURE
2361 M: Geert Uytterhoeven <geert+renesas@glider.be>
2362 M: Magnus Damm <magnus.damm@gmail.com>
2363 L: linux-renesas-soc@vger.kernel.org
2364 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2367 F: arch/arm/boot/dts/emev2*
2368 F: arch/arm/boot/dts/gr-peach*
2369 F: arch/arm/boot/dts/iwg20d-q7*
2370 F: arch/arm/boot/dts/r7s*
2371 F: arch/arm/boot/dts/r8a*
2372 F: arch/arm/boot/dts/r9a*
2373 F: arch/arm/boot/dts/sh*
2374 F: arch/arm/configs/shmobile_defconfig
2375 F: arch/arm/include/debug/renesas-scif.S
2376 F: arch/arm/mach-shmobile/
2377 F: Documentation/devicetree/bindings/arm/renesas.yaml
2378 F: drivers/soc/renesas/
2379 F: include/linux/soc/renesas/
2381 ARM/SOCFPGA ARCHITECTURE
2382 M: Dinh Nguyen <dinguyen@kernel.org>
2384 F: arch/arm/mach-socfpga/
2385 F: arch/arm/boot/dts/socfpga*
2386 F: arch/arm/configs/socfpga_defconfig
2387 F: arch/arm64/boot/dts/altera/
2388 F: arch/arm64/boot/dts/intel/
2389 W: http://www.rocketboards.org
2390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2392 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2393 M: Dinh Nguyen <dinguyen@kernel.org>
2395 F: drivers/clk/socfpga/
2397 ARM/SOCFPGA EDAC SUPPORT
2398 M: Thor Thayer <thor.thayer@linux.intel.com>
2400 F: drivers/edac/altera_edac.
2402 ARM/SPREADTRUM SoC SUPPORT
2403 M: Orson Zhai <orsonzhai@gmail.com>
2404 M: Baolin Wang <baolin.wang7@gmail.com>
2405 M: Chunyan Zhang <zhang.lyra@gmail.com>
2407 F: arch/arm64/boot/dts/sprd
2412 ARM/STI ARCHITECTURE
2413 M: Patrice Chotard <patrice.chotard@st.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 W: http://www.stlinux.com
2417 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2418 F: arch/arm/mach-sti/
2419 F: arch/arm/boot/dts/sti*
2420 F: drivers/char/hw_random/st-rng.c
2421 F: drivers/clocksource/arm_global_timer.c
2422 F: drivers/clocksource/clksrc_st_lpc.c
2423 F: drivers/cpufreq/sti-cpufreq.c
2424 F: drivers/dma/st_fdma*
2425 F: drivers/i2c/busses/i2c-st.c
2426 F: drivers/media/rc/st_rc.c
2427 F: drivers/media/platform/sti/c8sectpfe/
2428 F: drivers/mmc/host/sdhci-st.c
2429 F: drivers/phy/st/phy-miphy28lp.c
2430 F: drivers/phy/st/phy-stih407-usb.c
2431 F: drivers/pinctrl/pinctrl-st.c
2432 F: drivers/remoteproc/st_remoteproc.c
2433 F: drivers/remoteproc/st_slim_rproc.c
2434 F: drivers/reset/sti/
2435 F: drivers/rtc/rtc-st-lpc.c
2436 F: drivers/tty/serial/st-asc.c
2437 F: drivers/usb/dwc3/dwc3-st.c
2438 F: drivers/usb/host/ehci-st.c
2439 F: drivers/usb/host/ohci-st.c
2440 F: drivers/watchdog/st_lpc_wdt.c
2441 F: drivers/ata/ahci_st.c
2442 F: include/linux/remoteproc/st_slim_rproc.h
2444 ARM/STM32 ARCHITECTURE
2445 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2446 M: Alexandre Torgue <alexandre.torgue@st.com>
2447 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2453 F: arch/arm/boot/dts/stm32*
2454 F: arch/arm/mach-stm32/
2455 F: drivers/clocksource/armv7m_systick.c
2457 ARM/Synaptics SoC support
2458 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2459 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 F: arch/arm/mach-berlin/
2463 F: arch/arm/boot/dts/berlin*
2464 F: arch/arm64/boot/dts/synaptics/
2466 ARM/TANGO ARCHITECTURE
2467 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2468 M: Mans Rullgard <mans@mansr.com>
2469 L: linux-arm-kernel@lists.infradead.org
2473 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2474 M: Lennert Buytenhek <kernel@wantstofly.org>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2479 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2480 L: linux-tegra@vger.kernel.org
2481 L: linux-media@vger.kernel.org
2483 F: drivers/media/platform/tegra-cec/
2484 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2486 ARM/TETON BGA MACHINE SUPPORT
2487 M: "Mark F. Brown" <mark.brown314@gmail.com>
2488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2492 M: Santosh Shilimkar <ssantosh@kernel.org>
2493 L: linux-kernel@vger.kernel.org
2495 F: drivers/memory/*emif*
2497 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2498 M: Tero Kristo <t-kristo@ti.com>
2499 M: Nishanth Menon <nm@ti.com>
2500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2503 F: arch/arm64/boot/dts/ti/Makefile
2504 F: arch/arm64/boot/dts/ti/k3-*
2505 F: include/dt-bindings/pinctrl/k3.h
2507 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2508 M: Santosh Shilimkar <ssantosh@kernel.org>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 F: arch/arm/mach-keystone/
2512 F: arch/arm/boot/dts/keystone-*
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2515 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2516 M: Santosh Shilimkar <ssantosh@kernel.org>
2517 L: linux-kernel@vger.kernel.org
2519 F: drivers/clk/keystone/
2521 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2522 M: Santosh Shilimkar <ssantosh@kernel.org>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 L: linux-kernel@vger.kernel.org
2526 F: drivers/clocksource/timer-keystone.c
2528 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2529 M: Santosh Shilimkar <ssantosh@kernel.org>
2530 L: linux-kernel@vger.kernel.org
2532 F: drivers/power/reset/keystone-reset.c
2534 ARM/THECUS N2100 MACHINE SUPPORT
2535 M: Lennert Buytenhek <kernel@wantstofly.org>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 ARM/TOSA MACHINE SUPPORT
2540 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2541 M: Dirk Opfer <dirk@opfer-online.de>
2544 ARM/UNIPHIER ARCHITECTURE
2545 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2549 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2550 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2551 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2552 F: arch/arm/boot/dts/uniphier*
2553 F: arch/arm/include/asm/hardware/cache-uniphier.h
2554 F: arch/arm/mach-uniphier/
2555 F: arch/arm/mm/cache-uniphier.c
2556 F: arch/arm64/boot/dts/socionext/uniphier*
2557 F: drivers/bus/uniphier-system-bus.c
2558 F: drivers/clk/uniphier/
2559 F: drivers/dma/uniphier-mdmac.c
2560 F: drivers/gpio/gpio-uniphier.c
2561 F: drivers/i2c/busses/i2c-uniphier*
2562 F: drivers/irqchip/irq-uniphier-aidet.c
2563 F: drivers/mmc/host/uniphier-sd.c
2564 F: drivers/pinctrl/uniphier/
2565 F: drivers/reset/reset-uniphier.c
2566 F: drivers/tty/serial/8250/8250_uniphier.c
2570 M: Ulf Hansson <ulf.hansson@linaro.org>
2571 L: linux-clk@vger.kernel.org
2572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 F: drivers/clk/ux500/
2576 ARM/VERSATILE EXPRESS PLATFORM
2577 M: Liviu Dudau <liviu.dudau@arm.com>
2578 M: Sudeep Holla <sudeep.holla@arm.com>
2579 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 F: arch/arm/boot/dts/vexpress*
2583 F: arch/arm64/boot/dts/arm/
2584 F: arch/arm/mach-vexpress/
2587 F: drivers/clk/versatile/clk-vexpress-osc.c
2588 F: drivers/clocksource/timer-versatile.c
2592 M: Russell King <linux@armlinux.org.uk>
2593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594 W: http://www.armlinux.org.uk/
2598 ARM/VOIPAC PXA270 SUPPORT
2599 M: Marek Vasut <marek.vasut@gmail.com>
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 F: arch/arm/mach-pxa/vpac270.c
2603 F: arch/arm/mach-pxa/include/mach/vpac270.h
2605 ARM/VT8500 ARM ARCHITECTURE
2606 M: Tony Prisk <linux@prisktech.co.nz>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2610 F: arch/arm/mach-vt8500/
2611 F: drivers/clocksource/timer-vt8500.c
2612 F: drivers/i2c/busses/i2c-wmt.c
2613 F: drivers/mmc/host/wmt-sdmmc.c
2614 F: drivers/pwm/pwm-vt8500.c
2615 F: drivers/rtc/rtc-vt8500.c
2616 F: drivers/tty/serial/vt8500_serial.c
2617 F: drivers/usb/host/ehci-platform.c
2618 F: drivers/usb/host/uhci-platform.c
2619 F: drivers/video/fbdev/vt8500lcdfb.*
2620 F: drivers/video/fbdev/wm8505fb*
2621 F: drivers/video/fbdev/wmt_ge_rops.*
2623 ARM/ZIPIT Z2 SUPPORT
2624 M: Marek Vasut <marek.vasut@gmail.com>
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 F: arch/arm/mach-pxa/z2.c
2628 F: arch/arm/mach-pxa/include/mach/z2.h
2630 ARM/ZTE ARCHITECTURE
2631 M: Jun Nie <jun.nie@linaro.org>
2632 M: Shawn Guo <shawnguo@kernel.org>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 F: arch/arm/boot/dts/zx2967*
2636 F: arch/arm/mach-zx/
2637 F: arch/arm64/boot/dts/zte/
2639 F: drivers/dma/zx_dma.c
2640 F: drivers/gpio/gpio-zx.c
2641 F: drivers/i2c/busses/i2c-zx2967.c
2642 F: drivers/mmc/host/dw_mmc-zx.*
2643 F: drivers/pinctrl/zte/
2645 F: drivers/thermal/zx2967_thermal.c
2646 F: drivers/watchdog/zx2967_wdt.c
2647 F: Documentation/devicetree/bindings/arm/zte.yaml
2648 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2649 F: Documentation/devicetree/bindings/dma/zxdma.txt
2650 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2651 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2652 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2653 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2654 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2655 F: Documentation/devicetree/bindings/soc/zte/
2656 F: Documentation/devicetree/bindings/sound/zte,*.txt
2657 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2658 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2659 F: include/dt-bindings/clock/zx2967*.h
2660 F: include/dt-bindings/soc/zte,*.h
2661 F: sound/soc/codecs/zx_aud96p22.c
2664 ARM/ZYNQ ARCHITECTURE
2665 M: Michal Simek <michal.simek@xilinx.com>
2666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 W: http://wiki.xilinx.com
2668 T: git https://github.com/Xilinx/linux-xlnx.git
2670 F: arch/arm/mach-zynq/
2671 F: drivers/cpuidle/cpuidle-zynq.c
2672 F: drivers/block/xsysace.c
2675 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2676 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2677 F: drivers/clocksource/timer-cadence-ttc.c
2678 F: drivers/i2c/busses/i2c-cadence.c
2679 F: drivers/mmc/host/sdhci-of-arasan.c
2680 F: drivers/edac/synopsys_edac.c
2681 F: drivers/i2c/busses/i2c-xiic.c
2683 ARM64 PORT (AARCH64 ARCHITECTURE)
2684 M: Catalin Marinas <catalin.marinas@arm.com>
2685 M: Will Deacon <will@kernel.org>
2686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2690 X: arch/arm64/boot/dts/
2691 F: Documentation/arm64/
2692 F: tools/testing/selftests/arm64/
2694 AS3645A LED FLASH CONTROLLER DRIVER
2695 M: Sakari Ailus <sakari.ailus@iki.fi>
2696 L: linux-leds@vger.kernel.org
2698 F: drivers/leds/leds-as3645a.c
2700 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2701 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2702 L: linux-media@vger.kernel.org
2703 T: git git://linuxtv.org/media_tree.git
2705 F: drivers/media/i2c/ak7375.c
2706 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2708 ASAHI KASEI AK8974 DRIVER
2709 M: Linus Walleij <linus.walleij@linaro.org>
2710 L: linux-iio@vger.kernel.org
2711 W: http://www.akm.com/
2713 F: drivers/iio/magnetometer/ak8974.c
2715 ASC7621 HARDWARE MONITOR DRIVER
2716 M: George Joseph <george.joseph@fairview5.com>
2717 L: linux-hwmon@vger.kernel.org
2719 F: Documentation/hwmon/asc7621.rst
2720 F: drivers/hwmon/asc7621.c
2722 ASPEED PINCTRL DRIVERS
2723 M: Andrew Jeffery <andrew@aj.id.au>
2724 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2725 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2726 L: linux-gpio@vger.kernel.org
2728 F: drivers/pinctrl/aspeed/
2729 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2731 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2732 M: Eddie James <eajames@linux.ibm.com>
2733 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2735 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2736 F: drivers/irqchip/irq-aspeed-scu-ic.c
2737 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2739 ASPEED VIDEO ENGINE DRIVER
2740 M: Eddie James <eajames@linux.ibm.com>
2741 L: linux-media@vger.kernel.org
2742 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2744 F: drivers/media/platform/aspeed-video.c
2745 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2747 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2748 M: Corentin Chary <corentin.chary@gmail.com>
2749 L: acpi4asus-user@lists.sourceforge.net
2750 L: platform-driver-x86@vger.kernel.org
2751 W: http://acpi4asus.sf.net
2753 F: drivers/platform/x86/asus*.c
2754 F: drivers/platform/x86/eeepc*.c
2756 ASUS WIRELESS RADIO CONTROL DRIVER
2757 M: João Paulo Rechi Vita <jprvita@gmail.com>
2758 L: platform-driver-x86@vger.kernel.org
2760 F: drivers/platform/x86/asus-wireless.c
2763 M: David Howells <dhowells@redhat.com>
2764 L: keyrings@vger.kernel.org
2766 F: Documentation/crypto/asymmetric-keys.txt
2767 F: include/linux/verification.h
2768 F: include/crypto/public_key.h
2769 F: include/crypto/pkcs7.h
2770 F: crypto/asymmetric_keys/
2772 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2773 R: Dan Williams <dan.j.williams@intel.com>
2774 W: http://sourceforge.net/projects/xscaleiop
2776 F: Documentation/crypto/async-tx-api.txt
2779 F: include/linux/dmaengine.h
2780 F: include/linux/async_tx.h
2783 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2784 L: linux-i2c@vger.kernel.org
2785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2787 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2788 F: drivers/misc/eeprom/at24.c
2790 ATA OVER ETHERNET (AOE) DRIVER
2791 M: "Justin Sanders" <justin@coraid.com>
2792 W: http://www.openaoe.org/
2794 F: Documentation/admin-guide/aoe/
2795 F: drivers/block/aoe/
2797 ATHEROS 71XX/9XXX GPIO DRIVER
2798 M: Alban Bedel <albeu@free.fr>
2800 W: https://github.com/AlbanBedel/linux
2801 T: git git://github.com/AlbanBedel/linux
2802 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2803 F: drivers/gpio/gpio-ath79.c
2805 ATHEROS 71XX/9XXX USB PHY DRIVER
2806 M: Alban Bedel <albeu@free.fr>
2807 W: https://github.com/AlbanBedel/linux
2808 T: git git://github.com/AlbanBedel/linux
2810 F: drivers/phy/qualcomm/phy-ath79-usb.c
2811 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2813 ATHEROS ATH GENERIC UTILITIES
2814 M: Kalle Valo <kvalo@codeaurora.org>
2815 L: linux-wireless@vger.kernel.org
2817 F: drivers/net/wireless/ath/*
2819 ATHEROS ATH5K WIRELESS DRIVER
2820 M: Jiri Slaby <jirislaby@gmail.com>
2821 M: Nick Kossifidis <mickflemm@gmail.com>
2822 M: Luis Chamberlain <mcgrof@kernel.org>
2823 L: linux-wireless@vger.kernel.org
2824 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2826 F: drivers/net/wireless/ath/ath5k/
2828 ATHEROS ATH6KL WIRELESS DRIVER
2829 M: Kalle Valo <kvalo@codeaurora.org>
2830 L: linux-wireless@vger.kernel.org
2831 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2834 F: drivers/net/wireless/ath/ath6kl/
2837 M: Ville Syrjala <syrjala@sci.fi>
2839 F: drivers/input/misc/ati_remote2.c
2841 ATK0110 HWMON DRIVER
2842 M: Luca Tettamanti <kronos.it@gmail.com>
2843 L: linux-hwmon@vger.kernel.org
2845 F: drivers/hwmon/asus_atk0110.c
2847 ATLX ETHERNET DRIVERS
2848 M: Jay Cliburn <jcliburn@gmail.com>
2849 M: Chris Snook <chris.snook@gmail.com>
2850 L: netdev@vger.kernel.org
2851 W: http://sourceforge.net/projects/atl1
2852 W: http://atl1.sourceforge.net
2854 F: drivers/net/ethernet/atheros/
2857 M: Chas Williams <3chas3@gmail.com>
2858 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2859 L: netdev@vger.kernel.org
2860 W: http://linux-atm.sourceforge.net
2863 F: include/linux/atm*
2864 F: include/uapi/linux/atm*
2866 ATMEL MACB ETHERNET DRIVER
2867 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2869 F: drivers/net/ethernet/cadence/
2871 ATMEL MAXTOUCH DRIVER
2872 M: Nick Dyer <nick@shmanahar.org>
2873 T: git git://github.com/ndyer/linux.git
2875 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2876 F: drivers/input/touchscreen/atmel_mxt_ts.c
2878 ATMEL WIRELESS DRIVER
2879 M: Simon Kelley <simon@thekelleys.org.uk>
2880 L: linux-wireless@vger.kernel.org
2881 W: http://www.thekelleys.org.uk/atmel
2882 W: http://atmelwlandriver.sourceforge.net/
2884 F: drivers/net/wireless/atmel/atmel*
2886 ATOMIC INFRASTRUCTURE
2887 M: Will Deacon <will@kernel.org>
2888 M: Peter Zijlstra <peterz@infradead.org>
2889 R: Boqun Feng <boqun.feng@gmail.com>
2890 L: linux-kernel@vger.kernel.org
2892 F: arch/*/include/asm/atomic*.h
2893 F: include/*/atomic*.h
2896 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2897 M: Bradley Grove <linuxdrivers@attotech.com>
2898 L: linux-scsi@vger.kernel.org
2899 W: http://www.attotech.com
2901 F: drivers/scsi/esas2r
2903 ATUSB IEEE 802.15.4 RADIO DRIVER
2904 M: Stefan Schmidt <stefan@datenfreihafen.org>
2905 L: linux-wpan@vger.kernel.org
2907 F: drivers/net/ieee802154/atusb.c
2908 F: drivers/net/ieee802154/atusb.h
2909 F: drivers/net/ieee802154/at86rf230.h
2912 M: Paul Moore <paul@paul-moore.com>
2913 M: Eric Paris <eparis@redhat.com>
2914 L: linux-audit@redhat.com (moderated for non-subscribers)
2915 W: https://github.com/linux-audit
2916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2918 F: include/linux/audit.h
2919 F: include/uapi/linux/audit.h
2922 AUXILIARY DISPLAY DRIVERS
2923 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2925 F: drivers/auxdisplay/
2926 F: include/linux/cfag12864b.h
2928 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2929 M: Andreas Klinger <ak@it-klinger.de>
2930 L: linux-iio@vger.kernel.org
2932 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2933 F: drivers/iio/adc/hx711.c
2936 M: Ralf Baechle <ralf@linux-mips.org>
2937 L: linux-hams@vger.kernel.org
2938 W: http://www.linux-ax25.org/
2940 F: include/uapi/linux/ax25.h
2941 F: include/net/ax25.h
2945 M: Peter Rosin <peda@axentia.se>
2946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 F: arch/arm/boot/dts/at91-linea.dtsi
2949 F: arch/arm/boot/dts/at91-natte.dtsi
2950 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2951 F: arch/arm/boot/dts/at91-tse850-3.dts
2953 AXENTIA ASOC DRIVERS
2954 M: Peter Rosin <peda@axentia.se>
2955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2957 F: Documentation/devicetree/bindings/sound/axentia,*
2958 F: sound/soc/atmel/tse850-pcm5142.c
2960 AXXIA I2C CONTROLLER
2961 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2962 L: linux-i2c@vger.kernel.org
2964 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2965 F: drivers/i2c/busses/i2c-axxia.c
2968 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2969 L: linux-media@vger.kernel.org
2970 W: https://linuxtv.org
2971 T: git git://linuxtv.org/media_tree.git
2973 F: drivers/media/usb/dvb-usb-v2/az6007.c
2975 AZTECH FM RADIO RECEIVER DRIVER
2976 M: Hans Verkuil <hverkuil@xs4all.nl>
2977 L: linux-media@vger.kernel.org
2978 T: git git://linuxtv.org/media_tree.git
2979 W: https://linuxtv.org
2981 F: drivers/media/radio/radio-aztech*
2984 L: linux-wireless@vger.kernel.org
2985 L: b43-dev@lists.infradead.org
2986 W: http://wireless.kernel.org/en/users/Drivers/b43
2988 F: drivers/net/wireless/broadcom/b43/
2990 B43LEGACY WIRELESS DRIVER
2991 M: Larry Finger <Larry.Finger@lwfinger.net>
2992 L: linux-wireless@vger.kernel.org
2993 L: b43-dev@lists.infradead.org
2994 W: http://wireless.kernel.org/en/users/Drivers/b43
2996 F: drivers/net/wireless/broadcom/b43legacy/
2998 BACKLIGHT CLASS/SUBSYSTEM
2999 M: Lee Jones <lee.jones@linaro.org>
3000 M: Daniel Thompson <daniel.thompson@linaro.org>
3001 M: Jingoo Han <jingoohan1@gmail.com>
3002 L: dri-devel@lists.freedesktop.org
3003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3005 F: drivers/video/backlight/
3006 F: include/linux/backlight.h
3007 F: include/linux/pwm_backlight.h
3008 F: Documentation/devicetree/bindings/leds/backlight
3009 F: Documentation/ABI/stable/sysfs-class-backlight
3010 F: Documentation/ABI/testing/sysfs-class-backlight
3013 M: Marek Lindner <mareklindner@neomailbox.ch>
3014 M: Simon Wunderlich <sw@simonwunderlich.de>
3015 M: Antonio Quartulli <a@unstable.cc>
3016 M: Sven Eckelmann <sven@narfation.org>
3017 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3018 W: https://www.open-mesh.org/
3019 B: https://www.open-mesh.org/projects/batman-adv/issues
3020 C: irc://chat.freenode.net/batman
3021 Q: https://patchwork.open-mesh.org/project/batman/list/
3022 T: git https://git.open-mesh.org/linux-merge.git
3024 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3025 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3026 F: Documentation/networking/batman-adv.rst
3027 F: include/uapi/linux/batadv_packet.h
3028 F: include/uapi/linux/batman_adv.h
3031 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3032 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3033 L: linux-hams@vger.kernel.org
3034 W: http://www.baycom.org/~tom/ham/ham.html
3036 F: drivers/net/hamradio/baycom*
3038 BCACHE (BLOCK LAYER CACHE)
3039 M: Coly Li <colyli@suse.de>
3040 M: Kent Overstreet <kent.overstreet@gmail.com>
3041 L: linux-bcache@vger.kernel.org
3042 W: http://bcache.evilpiepirate.org
3043 C: irc://irc.oftc.net/bcache
3045 F: drivers/md/bcache/
3047 BDISP ST MEDIA DRIVER
3048 M: Fabien Dessenne <fabien.dessenne@st.com>
3049 L: linux-media@vger.kernel.org
3050 T: git git://linuxtv.org/media_tree.git
3051 W: https://linuxtv.org
3053 F: drivers/media/platform/sti/bdisp
3055 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3056 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3057 L: netdev@vger.kernel.org
3059 F: drivers/net/ethernet/ec_bhf.c
3062 M: Luis de Bethencourt <luisbg@kernel.org>
3063 M: Salah Triki <salah.triki@gmail.com>
3065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3066 F: Documentation/filesystems/befs.txt
3070 M: Paolo Valente <paolo.valente@linaro.org>
3071 M: Jens Axboe <axboe@kernel.dk>
3072 L: linux-block@vger.kernel.org
3075 F: Documentation/block/bfq-iosched.rst
3078 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3080 F: Documentation/filesystems/bfs.txt
3082 F: include/uapi/linux/bfs_fs.h
3084 BLINKM RGB LED DRIVER
3085 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3087 F: drivers/leds/leds-blinkm.c
3090 M: Jens Axboe <axboe@kernel.dk>
3091 L: linux-block@vger.kernel.org
3092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3096 F: kernel/trace/blktrace.c
3100 M: Joern Engel <joern@lazybastard.org>
3101 L: linux-mtd@lists.infradead.org
3103 F: drivers/mtd/devices/block2mtd.c
3106 M: Marcel Holtmann <marcel@holtmann.org>
3107 M: Johan Hedberg <johan.hedberg@gmail.com>
3108 L: linux-bluetooth@vger.kernel.org
3109 W: http://www.bluez.org/
3110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3113 F: drivers/bluetooth/
3116 M: Marcel Holtmann <marcel@holtmann.org>
3117 M: Johan Hedberg <johan.hedberg@gmail.com>
3118 L: linux-bluetooth@vger.kernel.org
3119 W: http://www.bluez.org/
3120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3124 F: include/net/bluetooth/
3127 M: Jay Vosburgh <j.vosburgh@gmail.com>
3128 M: Veaceslav Falico <vfalico@gmail.com>
3129 M: Andy Gospodarek <andy@greyhouse.net>
3130 L: netdev@vger.kernel.org
3131 W: http://sourceforge.net/projects/bonding/
3133 F: drivers/net/bonding/
3134 F: include/uapi/linux/if_bonding.h
3136 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3137 M: Dan Robertson <dan@dlrobertson.com>
3138 L: linux-iio@vger.kernel.org
3140 F: drivers/iio/accel/bma400*
3141 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3143 BPF (Safe dynamic programs and tools)
3144 M: Alexei Starovoitov <ast@kernel.org>
3145 M: Daniel Borkmann <daniel@iogearbox.net>
3146 R: Martin KaFai Lau <kafai@fb.com>
3147 R: Song Liu <songliubraving@fb.com>
3148 R: Yonghong Song <yhs@fb.com>
3149 R: Andrii Nakryiko <andriin@fb.com>
3150 L: netdev@vger.kernel.org
3151 L: bpf@vger.kernel.org
3152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3154 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3157 F: Documentation/networking/filter.txt
3158 F: Documentation/bpf/
3159 F: include/linux/bpf*
3160 F: include/linux/filter.h
3161 F: include/trace/events/xdp.h
3162 F: include/uapi/linux/bpf*
3163 F: include/uapi/linux/filter.h
3165 F: kernel/trace/bpf_trace.c
3168 F: net/core/filter.c
3169 F: net/sched/act_bpf.c
3170 F: net/sched/cls_bpf.c
3174 F: tools/testing/selftests/bpf/
3179 M: Shubham Bansal <illusionist.neo@gmail.com>
3180 L: netdev@vger.kernel.org
3181 L: bpf@vger.kernel.org
3186 M: Daniel Borkmann <daniel@iogearbox.net>
3187 M: Alexei Starovoitov <ast@kernel.org>
3188 M: Zi Shen Lim <zlim.lnx@gmail.com>
3189 L: netdev@vger.kernel.org
3190 L: bpf@vger.kernel.org
3194 BPF JIT for MIPS (32-BIT AND 64-BIT)
3195 M: Paul Burton <paulburton@kernel.org>
3196 L: netdev@vger.kernel.org
3197 L: bpf@vger.kernel.org
3201 BPF JIT for NFP NICs
3202 M: Jakub Kicinski <kuba@kernel.org>
3203 L: netdev@vger.kernel.org
3204 L: bpf@vger.kernel.org
3206 F: drivers/net/ethernet/netronome/nfp/bpf/
3208 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3209 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3210 M: Sandipan Das <sandipan@linux.ibm.com>
3211 L: netdev@vger.kernel.org
3212 L: bpf@vger.kernel.org
3214 F: arch/powerpc/net/
3216 BPF JIT for RISC-V (RV64G)
3217 M: Björn Töpel <bjorn.topel@gmail.com>
3218 L: netdev@vger.kernel.org
3223 M: Ilya Leoshkevich <iii@linux.ibm.com>
3224 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3225 M: Vasily Gorbik <gor@linux.ibm.com>
3226 L: netdev@vger.kernel.org
3227 L: bpf@vger.kernel.org
3230 X: arch/s390/net/pnet.c
3232 BPF JIT for SPARC (32-BIT AND 64-BIT)
3233 M: David S. Miller <davem@davemloft.net>
3234 L: netdev@vger.kernel.org
3235 L: bpf@vger.kernel.org
3239 BPF JIT for X86 32-BIT
3240 M: Wang YanQing <udknight@gmail.com>
3241 L: netdev@vger.kernel.org
3242 L: bpf@vger.kernel.org
3244 F: arch/x86/net/bpf_jit_comp32.c
3246 BPF JIT for X86 64-BIT
3247 M: Alexei Starovoitov <ast@kernel.org>
3248 M: Daniel Borkmann <daniel@iogearbox.net>
3249 L: netdev@vger.kernel.org
3250 L: bpf@vger.kernel.org
3253 X: arch/x86/net/bpf_jit_comp32.c
3255 BROADCOM B44 10/100 ETHERNET DRIVER
3256 M: Michael Chan <michael.chan@broadcom.com>
3257 L: netdev@vger.kernel.org
3259 F: drivers/net/ethernet/broadcom/b44.*
3261 BROADCOM B53 ETHERNET SWITCH DRIVER
3262 M: Florian Fainelli <f.fainelli@gmail.com>
3263 L: netdev@vger.kernel.org
3264 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3266 F: drivers/net/dsa/b53/*
3267 F: include/linux/platform_data/b53.h
3269 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3270 M: Florian Fainelli <f.fainelli@gmail.com>
3271 M: Ray Jui <rjui@broadcom.com>
3272 M: Scott Branden <sbranden@broadcom.com>
3273 M: bcm-kernel-feedback-list@broadcom.com
3274 T: git git://github.com/broadcom/mach-bcm
3280 F: arch/arm/mach-bcm/
3282 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3283 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3284 L: bcm-kernel-feedback-list@broadcom.com
3285 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3287 T: git git://github.com/anholt/linux
3291 F: drivers/staging/vc04_services
3292 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3293 F: drivers/pci/controller/pcie-brcmstb.c
3295 BROADCOM BCM47XX MIPS ARCHITECTURE
3296 M: Hauke Mehrtens <hauke@hauke-m.de>
3297 M: Rafał Miłecki <zajec5@gmail.com>
3298 L: linux-mips@vger.kernel.org
3300 F: Documentation/devicetree/bindings/mips/brcm/
3301 F: arch/mips/bcm47xx/*
3302 F: arch/mips/include/asm/mach-bcm47xx/*
3304 BROADCOM BCM5301X ARM ARCHITECTURE
3305 M: Hauke Mehrtens <hauke@hauke-m.de>
3306 M: Rafał Miłecki <zajec5@gmail.com>
3307 M: bcm-kernel-feedback-list@broadcom.com
3308 L: linux-arm-kernel@lists.infradead.org
3310 F: arch/arm/mach-bcm/bcm_5301x.c
3311 F: arch/arm/boot/dts/bcm5301x*.dtsi
3312 F: arch/arm/boot/dts/bcm470*
3313 F: arch/arm/boot/dts/bcm953012*
3315 BROADCOM BCM53573 ARM ARCHITECTURE
3316 M: Rafał Miłecki <rafal@milecki.pl>
3317 L: bcm-kernel-feedback-list@broadcom.com
3318 L: linux-arm-kernel@lists.infradead.org
3320 F: arch/arm/boot/dts/bcm53573*
3321 F: arch/arm/boot/dts/bcm47189*
3323 BROADCOM BCM63XX ARM ARCHITECTURE
3324 M: Florian Fainelli <f.fainelli@gmail.com>
3325 M: bcm-kernel-feedback-list@broadcom.com
3326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3327 T: git git://github.com/broadcom/stblinux.git
3331 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3332 M: Kevin Cernekee <cernekee@gmail.com>
3333 L: linux-usb@vger.kernel.org
3335 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3337 BROADCOM BCM7XXX ARM ARCHITECTURE
3338 M: Florian Fainelli <f.fainelli@gmail.com>
3339 M: bcm-kernel-feedback-list@broadcom.com
3340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3341 T: git git://github.com/broadcom/stblinux.git
3343 F: arch/arm/mach-bcm/*brcmstb*
3344 F: arch/arm/boot/dts/bcm7*.dts*
3345 F: drivers/bus/brcmstb_gisb.c
3346 F: arch/arm/mm/cache-b15-rac.c
3347 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3349 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3350 F: drivers/pci/controller/pcie-brcmstb.c
3352 BROADCOM BMIPS CPUFREQ DRIVER
3353 M: Markus Mayer <mmayer@broadcom.com>
3354 M: bcm-kernel-feedback-list@broadcom.com
3355 L: linux-pm@vger.kernel.org
3357 F: drivers/cpufreq/bmips-cpufreq.c
3359 BROADCOM BMIPS MIPS ARCHITECTURE
3360 M: Florian Fainelli <f.fainelli@gmail.com>
3361 L: bcm-kernel-feedback-list@broadcom.com
3362 L: linux-mips@vger.kernel.org
3363 T: git git://github.com/broadcom/stblinux.git
3365 F: arch/mips/bmips/*
3366 F: arch/mips/include/asm/mach-bmips/*
3367 F: arch/mips/kernel/*bmips*
3368 F: arch/mips/boot/dts/brcm/bcm*.dts*
3369 F: drivers/irqchip/irq-bcm63*
3370 F: drivers/irqchip/irq-bcm7*
3371 F: drivers/irqchip/irq-brcmstb*
3372 F: include/linux/bcm963xx_nvram.h
3373 F: include/linux/bcm963xx_tag.h
3375 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3376 M: Rasesh Mody <rmody@marvell.com>
3377 M: GR-Linux-NIC-Dev@marvell.com
3378 L: netdev@vger.kernel.org
3380 F: drivers/net/ethernet/broadcom/bnx2.*
3381 F: drivers/net/ethernet/broadcom/bnx2_*
3383 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3384 M: QLogic-Storage-Upstream@qlogic.com
3385 L: linux-scsi@vger.kernel.org
3387 F: drivers/scsi/bnx2fc/
3389 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3390 M: QLogic-Storage-Upstream@qlogic.com
3391 L: linux-scsi@vger.kernel.org
3393 F: drivers/scsi/bnx2i/
3395 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3396 M: Ariel Elior <aelior@marvell.com>
3397 M: Sudarsana Kalluru <skalluru@marvell.com>
3398 M: GR-everest-linux-l2@marvell.com
3399 L: netdev@vger.kernel.org
3401 F: drivers/net/ethernet/broadcom/bnx2x/
3403 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3404 M: Michael Chan <michael.chan@broadcom.com>
3405 L: netdev@vger.kernel.org
3407 F: drivers/net/ethernet/broadcom/bnxt/
3409 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3410 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3411 M: Franky Lin <franky.lin@broadcom.com>
3412 M: Hante Meuleman <hante.meuleman@broadcom.com>
3413 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3414 M: Wright Feng <wright.feng@cypress.com>
3415 L: linux-wireless@vger.kernel.org
3416 L: brcm80211-dev-list.pdl@broadcom.com
3417 L: brcm80211-dev-list@cypress.com
3419 F: drivers/net/wireless/broadcom/brcm80211/
3421 BROADCOM BRCMSTB GPIO DRIVER
3422 M: Gregory Fong <gregory.0xf0@gmail.com>
3423 L: bcm-kernel-feedback-list@broadcom.com
3425 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3426 F: drivers/gpio/gpio-brcmstb.c
3428 BROADCOM BRCMSTB I2C DRIVER
3429 M: Kamal Dasu <kdasu.kdev@gmail.com>
3430 L: linux-i2c@vger.kernel.org
3431 L: bcm-kernel-feedback-list@broadcom.com
3433 F: drivers/i2c/busses/i2c-brcmstb.c
3434 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3436 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3437 M: Al Cooper <alcooperx@gmail.com>
3438 L: linux-kernel@vger.kernel.org
3439 L: bcm-kernel-feedback-list@broadcom.com
3441 F: drivers/phy/broadcom/phy-brcm-usb*
3443 BROADCOM GENET ETHERNET DRIVER
3444 M: Doug Berger <opendmb@gmail.com>
3445 M: Florian Fainelli <f.fainelli@gmail.com>
3446 L: bcm-kernel-feedback-list@broadcom.com
3447 L: netdev@vger.kernel.org
3449 F: drivers/net/ethernet/broadcom/genet/
3451 BROADCOM IPROC ARM ARCHITECTURE
3452 M: Ray Jui <rjui@broadcom.com>
3453 M: Scott Branden <sbranden@broadcom.com>
3454 M: bcm-kernel-feedback-list@broadcom.com
3455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3456 T: git git://github.com/broadcom/cygnus-linux.git
3473 F: arch/arm64/boot/dts/broadcom/northstar2/*
3474 F: arch/arm64/boot/dts/broadcom/stingray/*
3475 F: drivers/clk/bcm/clk-ns*
3476 F: drivers/clk/bcm/clk-sr*
3477 F: drivers/pinctrl/bcm/pinctrl-ns*
3478 F: include/dt-bindings/clock/bcm-sr*
3480 BROADCOM KONA GPIO DRIVER
3481 M: Ray Jui <rjui@broadcom.com>
3482 L: bcm-kernel-feedback-list@broadcom.com
3484 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3485 F: drivers/gpio/gpio-bcm-kona.c
3487 BROADCOM NETXTREME-E ROCE DRIVER
3488 M: Selvin Xavier <selvin.xavier@broadcom.com>
3489 M: Devesh Sharma <devesh.sharma@broadcom.com>
3490 M: Somnath Kotur <somnath.kotur@broadcom.com>
3491 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3492 L: linux-rdma@vger.kernel.org
3493 W: http://www.broadcom.com
3495 F: drivers/infiniband/hw/bnxt_re/
3496 F: include/uapi/rdma/bnxt_re-abi.h
3498 BROADCOM NVRAM DRIVER
3499 M: Rafał Miłecki <zajec5@gmail.com>
3500 L: linux-mips@vger.kernel.org
3502 F: drivers/firmware/broadcom/*
3504 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3505 M: Rafał Miłecki <zajec5@gmail.com>
3506 L: linux-wireless@vger.kernel.org
3509 F: include/linux/bcma/
3511 BROADCOM STB AVS CPUFREQ DRIVER
3512 M: Markus Mayer <mmayer@broadcom.com>
3513 M: bcm-kernel-feedback-list@broadcom.com
3514 L: linux-pm@vger.kernel.org
3516 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3517 F: drivers/cpufreq/brcmstb*
3519 BROADCOM STB AVS TMON DRIVER
3520 M: Markus Mayer <mmayer@broadcom.com>
3521 M: bcm-kernel-feedback-list@broadcom.com
3522 L: linux-pm@vger.kernel.org
3524 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3525 F: drivers/thermal/broadcom/brcmstb*
3527 BROADCOM STB NAND FLASH DRIVER
3528 M: Brian Norris <computersforpeace@gmail.com>
3529 M: Kamal Dasu <kdasu.kdev@gmail.com>
3530 L: linux-mtd@lists.infradead.org
3531 L: bcm-kernel-feedback-list@broadcom.com
3533 F: drivers/mtd/nand/raw/brcmnand/
3535 BROADCOM STB DPFE DRIVER
3536 M: Markus Mayer <mmayer@broadcom.com>
3537 M: bcm-kernel-feedback-list@broadcom.com
3538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3540 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3541 F: drivers/memory/brcmstb_dpfe.c
3544 M: Kamal Dasu <kdasu.kdev@gmail.com>
3545 M: bcm-kernel-feedback-list@broadcom.com
3547 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3548 F: drivers/spi/spi-bcm-qspi.*
3549 F: drivers/spi/spi-brcmstb-qspi.c
3550 F: drivers/spi/spi-iproc-qspi.c
3552 BROADCOM SYSTEMPORT ETHERNET DRIVER
3553 M: Florian Fainelli <f.fainelli@gmail.com>
3554 L: bcm-kernel-feedback-list@broadcom.com
3555 L: netdev@vger.kernel.org
3557 F: drivers/net/ethernet/broadcom/bcmsysport.*
3559 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3560 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3561 M: Prashant Sreedharan <prashant@broadcom.com>
3562 M: Michael Chan <mchan@broadcom.com>
3563 L: netdev@vger.kernel.org
3565 F: drivers/net/ethernet/broadcom/tg3.*
3567 BROCADE BFA FC SCSI DRIVER
3568 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3569 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3570 L: linux-scsi@vger.kernel.org
3572 F: drivers/scsi/bfa/
3574 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3575 M: Rasesh Mody <rmody@marvell.com>
3576 M: Sudarsana Kalluru <skalluru@marvell.com>
3577 M: GR-Linux-NIC-Dev@marvell.com
3578 L: netdev@vger.kernel.org
3580 F: drivers/net/ethernet/brocade/bna/
3582 BSG (block layer generic sg v4 driver)
3583 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3584 L: linux-scsi@vger.kernel.org
3587 F: include/linux/bsg.h
3588 F: include/uapi/linux/bsg.h
3591 M: Clemens Ladisch <clemens@ladisch.de>
3592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3595 F: Documentation/sound/cards/bt87x.rst
3596 F: sound/pci/bt87x.c
3599 M: Michael Buesch <m@bues.ch>
3601 W: http://bu3sch.de/btgpio.php
3602 F: drivers/gpio/gpio-bt8xx.c
3605 M: Chris Mason <clm@fb.com>
3606 M: Josef Bacik <josef@toxicpanda.com>
3607 M: David Sterba <dsterba@suse.com>
3608 L: linux-btrfs@vger.kernel.org
3609 W: http://btrfs.wiki.kernel.org/
3610 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3613 F: Documentation/filesystems/btrfs.txt
3615 F: include/linux/btrfs*
3616 F: include/uapi/linux/btrfs*
3618 BTTV VIDEO4LINUX DRIVER
3619 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3620 L: linux-media@vger.kernel.org
3621 W: https://linuxtv.org
3622 T: git git://linuxtv.org/media_tree.git
3624 F: Documentation/media/v4l-drivers/bttv*
3625 F: drivers/media/pci/bt8xx/bttv*
3627 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3628 M: Chanwoo Choi <cw00.choi@samsung.com>
3629 L: linux-pm@vger.kernel.org
3630 L: linux-samsung-soc@vger.kernel.org
3631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3633 F: drivers/devfreq/exynos-bus.c
3634 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3636 BUSLOGIC SCSI DRIVER
3637 M: Khalid Aziz <khalid@gonehiking.org>
3638 L: linux-scsi@vger.kernel.org
3640 F: drivers/scsi/BusLogic.*
3641 F: drivers/scsi/FlashPoint.*
3643 C-MEDIA CMI8788 DRIVER
3644 M: Clemens Ladisch <clemens@ladisch.de>
3645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3648 F: sound/pci/oxygen/
3651 M: Guo Ren <guoren@kernel.org>
3652 L: linux-csky@vger.kernel.org
3653 T: git https://github.com/c-sky/csky-linux.git
3656 F: Documentation/devicetree/bindings/csky/
3657 F: drivers/irqchip/irq-csky-*
3658 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3659 F: drivers/clocksource/timer-gx6605s.c
3660 F: drivers/clocksource/timer-mp-csky.c
3661 F: Documentation/devicetree/bindings/timer/csky,*
3666 M: Mark Salter <msalter@redhat.com>
3667 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3668 L: linux-c6x-dev@linux-c6x.org
3669 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3673 CA8210 IEEE-802.15.4 RADIO DRIVER
3674 M: Harry Morris <h.morris@cascoda.com>
3675 L: linux-wpan@vger.kernel.org
3676 W: https://github.com/Cascoda/ca8210-linux.git
3678 F: drivers/net/ieee802154/ca8210.c
3679 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3681 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3682 M: David Howells <dhowells@redhat.com>
3683 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3685 F: Documentation/filesystems/caching/cachefiles.txt
3688 CADENCE MIPI-CSI2 BRIDGES
3689 M: Maxime Ripard <mripard@kernel.org>
3690 L: linux-media@vger.kernel.org
3692 F: Documentation/devicetree/bindings/media/cdns,*.txt
3693 F: drivers/media/platform/cadence/cdns-csi2*
3696 M: Piotr Sroka <piotrs@cadence.com>
3697 L: linux-mtd@lists.infradead.org
3699 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3700 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3702 CADET FM/AM RADIO RECEIVER DRIVER
3703 M: Hans Verkuil <hverkuil@xs4all.nl>
3704 L: linux-media@vger.kernel.org
3705 T: git git://linuxtv.org/media_tree.git
3706 W: https://linuxtv.org
3708 F: drivers/media/radio/radio-cadet*
3710 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3711 M: Jonathan Corbet <corbet@lwn.net>
3712 L: linux-media@vger.kernel.org
3713 T: git git://linuxtv.org/media_tree.git
3715 F: Documentation/media/v4l-drivers/cafe_ccic*
3716 F: drivers/media/platform/marvell-ccic/
3719 L: netdev@vger.kernel.org
3721 F: Documentation/networking/caif/
3722 F: drivers/net/caif/
3723 F: include/uapi/linux/caif/
3724 F: include/net/caif/
3728 M: Toke Høiland-Jørgensen <toke@toke.dk>
3729 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3731 F: net/sched/sch_cake.c
3734 M: Wolfgang Grandegger <wg@grandegger.com>
3735 M: Marc Kleine-Budde <mkl@pengutronix.de>
3736 L: linux-can@vger.kernel.org
3737 W: https://github.com/linux-can
3738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3741 F: Documentation/devicetree/bindings/net/can/
3743 F: include/linux/can/dev.h
3744 F: include/linux/can/led.h
3745 F: include/linux/can/rx-offload.h
3746 F: include/linux/can/platform/
3747 F: include/uapi/linux/can/error.h
3748 F: include/uapi/linux/can/netlink.h
3749 F: include/uapi/linux/can/vxcan.h
3752 M: Oliver Hartkopp <socketcan@hartkopp.net>
3753 M: Marc Kleine-Budde <mkl@pengutronix.de>
3754 L: linux-can@vger.kernel.org
3755 W: https://github.com/linux-can
3756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3759 F: Documentation/networking/can.rst
3761 F: include/linux/can/core.h
3762 F: include/linux/can/skb.h
3763 F: include/net/netns/can.h
3764 F: include/uapi/linux/can.h
3765 F: include/uapi/linux/can/bcm.h
3766 F: include/uapi/linux/can/raw.h
3767 F: include/uapi/linux/can/gw.h
3769 CAN-J1939 NETWORK LAYER
3770 M: Robin van der Gracht <robin@protonic.nl>
3771 M: Oleksij Rempel <o.rempel@pengutronix.de>
3772 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3773 L: linux-can@vger.kernel.org
3775 F: Documentation/networking/j1939.rst
3777 F: include/uapi/linux/can/j1939.h
3780 M: Serge Hallyn <serge@hallyn.com>
3781 L: linux-security-module@vger.kernel.org
3783 F: include/linux/capability.h
3784 F: include/uapi/linux/capability.h
3785 F: security/commoncap.c
3786 F: kernel/capability.c
3788 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3789 M: Kevin Tsai <ktsai@capellamicro.com>
3791 F: drivers/iio/light/cm*
3793 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3794 M: Christian Lamparter <chunkeey@googlemail.com>
3795 L: linux-wireless@vger.kernel.org
3796 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3798 F: drivers/net/wireless/ath/carl9170/
3801 M: Robert Richter <rrichter@marvell.com>
3802 W: http://www.marvell.com
3804 F: drivers/i2c/busses/i2c-octeon*
3805 F: drivers/i2c/busses/i2c-thunderx*
3807 CAVIUM LIQUIDIO NETWORK DRIVER
3808 M: Derek Chickles <dchickles@marvell.com>
3809 M: Satanand Burla <sburla@marvell.com>
3810 M: Felix Manlunas <fmanlunas@marvell.com>
3811 L: netdev@vger.kernel.org
3812 W: http://www.marvell.com
3814 F: drivers/net/ethernet/cavium/liquidio/
3817 M: Robert Richter <rrichter@marvell.com>
3818 W: http://www.marvell.com
3820 F: drivers/mmc/host/cavium*
3822 CAVIUM OCTEON-TX CRYPTO DRIVER
3823 M: George Cherian <gcherian@marvell.com>
3824 L: linux-crypto@vger.kernel.org
3825 W: http://www.marvell.com
3827 F: drivers/crypto/cavium/cpt/
3829 CAVIUM THUNDERX2 ARM64 SOC
3830 M: Robert Richter <rrichter@marvell.com>
3831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3833 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3834 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3836 CC2520 IEEE-802.15.4 RADIO DRIVER
3837 M: Varka Bhadram <varkabhadram@gmail.com>
3838 L: linux-wpan@vger.kernel.org
3840 F: drivers/net/ieee802154/cc2520.c
3841 F: include/linux/spi/cc2520.h
3842 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3844 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3845 M: Gilad Ben-Yossef <gilad@benyossef.com>
3846 L: linux-crypto@vger.kernel.org
3848 F: drivers/crypto/ccree/
3849 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3852 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3853 L: linux-media@vger.kernel.org
3854 T: git git://linuxtv.org/media_tree.git
3855 W: http://linuxtv.org
3857 F: Documentation/media/kapi/cec-core.rst
3858 F: Documentation/media/uapi/cec
3859 F: drivers/media/cec/
3860 F: drivers/media/rc/keymaps/rc-cec.c
3861 F: include/media/cec.h
3862 F: include/media/cec-notifier.h
3863 F: include/uapi/linux/cec.h
3864 F: include/uapi/linux/cec-funcs.h
3865 F: Documentation/devicetree/bindings/media/cec.txt
3866 F: Documentation/ABI/testing/debugfs-cec-error-inj
3869 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3870 L: linux-media@vger.kernel.org
3871 T: git git://linuxtv.org/media_tree.git
3872 W: http://linuxtv.org
3874 F: drivers/media/platform/cec-gpio/
3875 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3877 CELL BROADBAND ENGINE ARCHITECTURE
3878 M: Arnd Bergmann <arnd@arndb.de>
3879 L: linuxppc-dev@lists.ozlabs.org
3880 W: http://www.ibm.com/developerworks/power/cell/
3882 F: arch/powerpc/include/asm/cell*.h
3883 F: arch/powerpc/include/asm/spu*.h
3884 F: arch/powerpc/include/uapi/asm/spu*.h
3885 F: arch/powerpc/oprofile/*cell*
3886 F: arch/powerpc/platforms/cell/
3888 CEPH COMMON CODE (LIBCEPH)
3889 M: Ilya Dryomov <idryomov@gmail.com>
3890 M: Jeff Layton <jlayton@kernel.org>
3891 M: Sage Weil <sage@redhat.com>
3892 L: ceph-devel@vger.kernel.org
3894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3895 T: git git://github.com/ceph/ceph-client.git
3898 F: include/linux/ceph/
3899 F: include/linux/crush/
3901 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3902 M: Jeff Layton <jlayton@kernel.org>
3903 M: Sage Weil <sage@redhat.com>
3904 M: Ilya Dryomov <idryomov@gmail.com>
3905 L: ceph-devel@vger.kernel.org
3907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3908 T: git git://github.com/ceph/ceph-client.git
3910 F: Documentation/filesystems/ceph.txt
3913 CERTIFICATE HANDLING
3914 M: David Howells <dhowells@redhat.com>
3915 M: David Woodhouse <dwmw2@infradead.org>
3916 L: keyrings@vger.kernel.org
3918 F: Documentation/admin-guide/module-signing.rst
3920 F: scripts/sign-file.c
3921 F: scripts/extract-cert.c
3923 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM
3924 L: devel@driverdev.osuosl.org
3926 F: drivers/staging/wusbcore/
3928 CFAG12864B LCD DRIVER
3929 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3931 F: drivers/auxdisplay/cfag12864b.c
3932 F: include/linux/cfag12864b.h
3934 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3935 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3937 F: drivers/auxdisplay/cfag12864bfb.c
3938 F: include/linux/cfag12864b.h
3940 802.11 (including CFG80211/NL80211)
3941 M: Johannes Berg <johannes@sipsolutions.net>
3942 L: linux-wireless@vger.kernel.org
3943 W: http://wireless.kernel.org/
3944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3948 F: include/uapi/linux/nl80211.h
3949 F: include/linux/ieee80211.h
3950 F: include/net/wext.h
3951 F: include/net/cfg80211.h
3952 F: include/net/iw_handler.h
3953 F: include/net/ieee80211_radiotap.h
3954 F: Documentation/driver-api/80211/cfg80211.rst
3955 F: Documentation/networking/regulatory.txt
3957 CHAR and MISC DRIVERS
3958 M: Arnd Bergmann <arnd@arndb.de>
3959 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3964 F: include/linux/miscdevice.h
3967 M: Andy Whitcroft <apw@canonical.com>
3968 M: Joe Perches <joe@perches.com>
3970 F: scripts/checkpatch.pl
3972 CHINESE DOCUMENTATION
3973 M: Harry Wei <harryxiyou@gmail.com>
3974 M: Alex Shi <alex.shi@linux.alibaba.com>
3975 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3977 F: Documentation/translations/zh_CN/
3979 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3980 M: Peter Chen <Peter.Chen@nxp.com>
3981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3982 L: linux-usb@vger.kernel.org
3984 F: drivers/usb/chipidea/
3986 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3987 M: Hans de Goede <hdegoede@redhat.com>
3988 L: linux-input@vger.kernel.org
3990 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3991 F: drivers/input/touchscreen/chipone_icn8318.c
3993 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3994 M: Hans de Goede <hdegoede@redhat.com>
3995 L: linux-input@vger.kernel.org
3997 F: drivers/input/touchscreen/chipone_icn8505.c
3999 CHROME HARDWARE PLATFORM SUPPORT
4000 M: Benson Leung <bleung@chromium.org>
4001 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4004 F: drivers/platform/chrome/
4006 CHROMEOS EC SUBDRIVERS
4007 M: Benson Leung <bleung@chromium.org>
4008 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4009 R: Guenter Roeck <groeck@chromium.org>
4013 F: drivers/power/supply/cros_usbpd-charger.c
4015 CHROMEOS EC CODEC DRIVER
4016 M: Cheng-Yi Chiang <cychiang@chromium.org>
4018 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4019 R: Guenter Roeck <groeck@chromium.org>
4020 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4021 F: sound/soc/codecs/cros_ec_codec.*
4023 CIRRUS LOGIC AUDIO CODEC DRIVERS
4024 M: Brian Austin <brian.austin@cirrus.com>
4025 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
4026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4028 F: sound/soc/codecs/cs*
4030 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4031 M: Hartley Sweeten <hsweeten@visionengravers.com>
4032 L: netdev@vger.kernel.org
4034 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4036 CIRRUS LOGIC LOCHNAGAR DRIVER
4037 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4038 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4039 L: patches@opensource.cirrus.com
4041 F: drivers/clk/clk-lochnagar.c
4042 F: drivers/hwmon/lochnagar-hwmon.c
4043 F: drivers/mfd/lochnagar-i2c.c
4044 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4045 F: drivers/regulator/lochnagar-regulator.c
4046 F: sound/soc/codecs/lochnagar-sc.c
4047 F: include/dt-bindings/clk/lochnagar.h
4048 F: include/dt-bindings/pinctrl/lochnagar.h
4049 F: include/linux/mfd/lochnagar*
4050 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4051 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4052 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4053 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4054 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4055 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4056 F: Documentation/hwmon/lochnagar.rst
4058 CISCO FCOE HBA DRIVER
4059 M: Satish Kharat <satishkh@cisco.com>
4060 M: Sesidhar Baddela <sebaddel@cisco.com>
4061 M: Karan Tilak Kumar <kartilak@cisco.com>
4062 L: linux-scsi@vger.kernel.org
4064 F: drivers/scsi/fnic/
4066 CISCO SCSI HBA DRIVER
4067 M: Karan Tilak Kumar <kartilak@cisco.com>
4068 M: Sesidhar Baddela <sebaddel@cisco.com>
4069 L: linux-scsi@vger.kernel.org
4071 F: drivers/scsi/snic/
4073 CISCO VIC ETHERNET NIC DRIVER
4074 M: Christian Benvenuti <benve@cisco.com>
4075 M: Govindarajulu Varadarajan <_govind@gmx.com>
4077 F: drivers/net/ethernet/cisco/enic/
4079 CISCO VIC LOW LATENCY NIC DRIVER
4080 M: Christian Benvenuti <benve@cisco.com>
4081 M: Nelson Escobar <neescoba@cisco.com>
4082 M: Parvi Kaustubhi <pkaustub@cisco.com>
4084 F: drivers/infiniband/hw/usnic/
4086 CIRRUS LOGIC MADERA CODEC DRIVERS
4087 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4088 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4090 L: patches@opensource.cirrus.com
4091 T: git https://github.com/CirrusLogic/linux-drivers.git
4092 W: https://github.com/CirrusLogic/linux-drivers/wiki
4094 F: Documentation/devicetree/bindings/mfd/madera.txt
4095 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4096 F: Documentation/devicetree/bindings/sound/madera.txt
4097 F: include/dt-bindings/sound/madera*
4098 F: include/linux/irqchip/irq-madera*
4099 F: include/linux/mfd/madera/*
4100 F: include/sound/madera*
4101 F: drivers/gpio/gpio-madera*
4102 F: drivers/irqchip/irq-madera*
4103 F: drivers/mfd/madera*
4104 F: drivers/mfd/cs47l*
4105 F: drivers/pinctrl/cirrus/*
4106 F: sound/soc/codecs/cs47l*
4107 F: sound/soc/codecs/madera*
4110 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4114 CLANG/LLVM BUILD SUPPORT
4115 L: clang-built-linux@googlegroups.com
4116 W: https://clangbuiltlinux.github.io/
4117 B: https://github.com/ClangBuiltLinux/linux/issues
4118 C: irc://chat.freenode.net/clangbuiltlinux
4120 K: \b(?i:clang|llvm)\b
4123 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4124 L: linux-kernel@vger.kernel.org
4127 F: include/linux/cleancache.h
4130 M: Russell King <linux@armlinux.org.uk>
4131 L: linux-clk@vger.kernel.org
4133 F: include/linux/clk.h
4135 CLOCKSOURCE, CLOCKEVENT DRIVERS
4136 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4137 M: Thomas Gleixner <tglx@linutronix.de>
4138 L: linux-kernel@vger.kernel.org
4139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4141 F: drivers/clocksource/
4142 F: Documentation/devicetree/bindings/timer/
4145 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4146 M: Daniel Oliveira Nascimento <don@syst.com.br>
4147 L: platform-driver-x86@vger.kernel.org
4149 F: drivers/platform/x86/classmate-laptop.c
4152 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4153 L: linux-media@vger.kernel.org
4154 T: git git://linuxtv.org/media_tree.git
4155 W: https://linuxtv.org
4157 F: drivers/media/pci/cobalt/
4159 COCCINELLE/Semantic Patches (SmPL)
4160 M: Julia Lawall <Julia.Lawall@lip6.fr>
4161 M: Gilles Muller <Gilles.Muller@lip6.fr>
4162 M: Nicolas Palix <nicolas.palix@imag.fr>
4163 M: Michal Marek <michal.lkml@markovi.net>
4164 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4166 W: http://coccinelle.lip6.fr/
4168 F: Documentation/dev-tools/coccinelle.rst
4169 F: scripts/coccinelle/
4170 F: scripts/coccicheck
4173 M: Jan Harkes <jaharkes@cs.cmu.edu>
4175 L: codalist@coda.cs.cmu.edu
4176 W: http://www.coda.cs.cmu.edu/
4178 F: Documentation/filesystems/coda.txt
4180 F: include/linux/coda*.h
4181 F: include/uapi/linux/coda*.h
4183 CODA V4L2 MEM2MEM DRIVER
4184 M: Philipp Zabel <p.zabel@pengutronix.de>
4185 L: linux-media@vger.kernel.org
4187 F: Documentation/devicetree/bindings/media/coda.txt
4188 F: drivers/media/platform/coda/
4191 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4193 F: Documentation/process/code-of-conduct.rst
4194 F: Documentation/process/code-of-conduct-interpretation.rst
4196 COMMON CLK FRAMEWORK
4197 M: Michael Turquette <mturquette@baylibre.com>
4198 M: Stephen Boyd <sboyd@kernel.org>
4199 L: linux-clk@vger.kernel.org
4200 Q: http://patchwork.kernel.org/project/linux-clk/list/
4201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4203 F: Documentation/devicetree/bindings/clock/
4205 X: drivers/clk/clkdev.c
4206 F: include/linux/clk-pr*
4207 F: include/linux/clk/
4208 F: include/linux/of_clk.h
4210 COMMON INTERNET FILE SYSTEM (CIFS)
4211 M: Steve French <sfrench@samba.org>
4212 L: linux-cifs@vger.kernel.org
4213 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4214 W: http://linux-cifs.samba.org/
4215 T: git git://git.samba.org/sfrench/cifs-2.6.git
4217 F: Documentation/admin-guide/cifs/
4220 COMPACTPCI HOTPLUG CORE
4221 M: Scott Murray <scott@spiteful.org>
4222 L: linux-pci@vger.kernel.org
4224 F: drivers/pci/hotplug/cpci_hotplug*
4226 COMPACTPCI HOTPLUG GENERIC DRIVER
4227 M: Scott Murray <scott@spiteful.org>
4228 L: linux-pci@vger.kernel.org
4230 F: drivers/pci/hotplug/cpcihp_generic.c
4232 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4233 M: Scott Murray <scott@spiteful.org>
4234 L: linux-pci@vger.kernel.org
4236 F: drivers/pci/hotplug/cpcihp_zt5550.*
4238 COMPAL LAPTOP SUPPORT
4239 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4240 L: platform-driver-x86@vger.kernel.org
4242 F: drivers/platform/x86/compal-laptop.c
4245 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4247 F: include/linux/compiler_attributes.h
4249 CONEXANT ACCESSRUNNER USB DRIVER
4250 L: accessrunner-general@lists.sourceforge.net
4251 W: http://accessrunner.sourceforge.net/
4253 F: drivers/usb/atm/cxacru.c
4256 M: Joel Becker <jlbec@evilplan.org>
4257 M: Christoph Hellwig <hch@lst.de>
4258 T: git git://git.infradead.org/users/hch/configfs.git
4261 F: include/linux/configfs.h
4264 M: Evgeniy Polyakov <zbr@ioremap.net>
4265 L: netdev@vger.kernel.org
4267 F: drivers/connector/
4269 CONTROL GROUP (CGROUP)
4270 M: Tejun Heo <tj@kernel.org>
4271 M: Li Zefan <lizefan@huawei.com>
4272 M: Johannes Weiner <hannes@cmpxchg.org>
4273 L: cgroups@vger.kernel.org
4274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4276 F: Documentation/admin-guide/cgroup-v2.rst
4277 F: Documentation/admin-guide/cgroup-v1/
4278 F: include/linux/cgroup*
4281 CONTROL GROUP - CPUSET
4282 M: Li Zefan <lizefan@huawei.com>
4283 L: cgroups@vger.kernel.org
4284 W: http://www.bullopensource.org/cpuset/
4285 W: http://oss.sgi.com/projects/cpusets/
4286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4288 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4289 F: include/linux/cpuset.h
4290 F: kernel/cgroup/cpuset.c
4292 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4293 M: Johannes Weiner <hannes@cmpxchg.org>
4294 M: Michal Hocko <mhocko@kernel.org>
4295 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4296 L: cgroups@vger.kernel.org
4297 L: linux-mm@kvack.org
4302 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4303 M: Tejun Heo <tj@kernel.org>
4304 M: Jens Axboe <axboe@kernel.dk>
4305 L: cgroups@vger.kernel.org
4306 L: linux-block@vger.kernel.org
4307 T: git git://git.kernel.dk/linux-block
4308 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4309 F: block/blk-cgroup.c
4310 F: include/linux/blk-cgroup.h
4311 F: block/blk-throttle.c
4312 F: block/blk-iolatency.c
4313 F: block/bfq-cgroup.c
4315 CORETEMP HARDWARE MONITORING DRIVER
4316 M: Fenghua Yu <fenghua.yu@intel.com>
4317 L: linux-hwmon@vger.kernel.org
4319 F: Documentation/hwmon/coretemp.rst
4320 F: drivers/hwmon/coretemp.c
4322 COSA/SRP SYNC SERIAL DRIVER
4323 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4324 W: http://www.fi.muni.cz/~kas/cosa/
4326 F: drivers/net/wan/cosa*
4329 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4330 L: linux-iio@vger.kernel.org
4332 F: Documentation/ABI/testing/sysfs-bus-counter*
4333 F: Documentation/driver-api/generic-counter.rst
4335 F: include/linux/counter.h
4336 F: include/linux/counter_enum.h
4338 CPMAC ETHERNET DRIVER
4339 M: Florian Fainelli <f.fainelli@gmail.com>
4340 L: netdev@vger.kernel.org
4342 F: drivers/net/ethernet/ti/cpmac.c
4344 CPU FREQUENCY SCALING FRAMEWORK
4345 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4346 M: Viresh Kumar <viresh.kumar@linaro.org>
4347 L: linux-pm@vger.kernel.org
4349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4351 B: https://bugzilla.kernel.org
4352 F: Documentation/admin-guide/pm/cpufreq.rst
4353 F: Documentation/admin-guide/pm/intel_pstate.rst
4354 F: Documentation/cpu-freq/
4355 F: Documentation/devicetree/bindings/cpufreq/
4357 F: kernel/sched/cpufreq*.c
4358 F: include/linux/cpufreq.h
4359 F: include/linux/sched/cpufreq.h
4360 F: tools/testing/selftests/cpufreq/
4362 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4363 M: Viresh Kumar <viresh.kumar@linaro.org>
4364 M: Sudeep Holla <sudeep.holla@arm.com>
4365 L: linux-pm@vger.kernel.org
4366 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4368 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4370 CPU POWER MONITORING SUBSYSTEM
4371 M: Thomas Renninger <trenn@suse.com>
4372 M: Shuah Khan <shuah@kernel.org>
4373 M: Shuah Khan <skhan@linuxfoundation.org>
4374 L: linux-pm@vger.kernel.org
4376 F: tools/power/cpupower/
4379 M: "H. Peter Anvin" <hpa@zytor.com>
4381 F: arch/x86/kernel/cpuid.c
4382 F: arch/x86/kernel/msr.c
4384 CPUIDLE DRIVER - ARM BIG LITTLE
4385 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4386 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4387 L: linux-pm@vger.kernel.org
4388 L: linux-arm-kernel@lists.infradead.org
4389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4391 F: drivers/cpuidle/cpuidle-big_little.c
4393 CPUIDLE DRIVER - ARM EXYNOS
4394 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4395 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4396 M: Kukjin Kim <kgene@kernel.org>
4397 L: linux-pm@vger.kernel.org
4398 L: linux-samsung-soc@vger.kernel.org
4400 F: drivers/cpuidle/cpuidle-exynos.c
4401 F: arch/arm/mach-exynos/pm.c
4403 CPUIDLE DRIVER - ARM PSCI
4404 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4405 M: Sudeep Holla <sudeep.holla@arm.com>
4406 L: linux-pm@vger.kernel.org
4407 L: linux-arm-kernel@lists.infradead.org
4409 F: drivers/cpuidle/cpuidle-psci.c
4411 CPU IDLE TIME MANAGEMENT FRAMEWORK
4412 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4413 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4414 L: linux-pm@vger.kernel.org
4416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4417 B: https://bugzilla.kernel.org
4418 F: Documentation/admin-guide/pm/cpuidle.rst
4419 F: Documentation/driver-api/pm/cpuidle.rst
4420 F: drivers/cpuidle/*
4421 F: include/linux/cpuidle.h
4424 M: Nicolas Pitre <nico@fluxnic.net>
4426 F: Documentation/filesystems/cramfs.txt
4430 M: Bastien Nocera <hadess@hadess.net>
4431 L: linux-input@vger.kernel.org
4433 F: drivers/hid/hid-creative-sb0540.c
4436 M: Herbert Xu <herbert@gondor.apana.org.au>
4437 M: "David S. Miller" <davem@davemloft.net>
4438 L: linux-crypto@vger.kernel.org
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4442 F: Documentation/crypto/
4443 F: Documentation/devicetree/bindings/crypto/
4448 F: include/linux/crypto*
4451 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4452 M: Neil Horman <nhorman@tuxdriver.com>
4453 L: linux-crypto@vger.kernel.org
4455 F: crypto/ansi_cprng.c
4459 M: Hans Verkuil <hverkuil@xs4all.nl>
4460 L: linux-media@vger.kernel.org
4461 T: git git://linuxtv.org/media_tree.git
4462 W: http://linuxtv.org
4464 F: drivers/media/i2c/cs3308.c
4466 CS5535 Audio ALSA driver
4467 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4469 F: sound/pci/cs5535audio/
4471 CSI DRIVERS FOR ALLWINNER V3s
4472 M: Yong Deng <yong.deng@magewell.com>
4473 L: linux-media@vger.kernel.org
4474 T: git git://linuxtv.org/media_tree.git
4476 F: drivers/media/platform/sunxi/sun6i-csi/
4477 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4480 M: Solomon Peachy <pizza@shaftnet.org>
4482 F: drivers/net/wireless/st/cw1200/
4484 CX18 VIDEO4LINUX DRIVER
4485 M: Andy Walls <awalls@md.metrocast.net>
4486 L: linux-media@vger.kernel.org
4487 T: git git://linuxtv.org/media_tree.git
4488 W: https://linuxtv.org
4490 F: drivers/media/pci/cx18/
4491 F: include/uapi/linux/ivtv*
4493 CX2341X MPEG ENCODER HELPER MODULE
4494 M: Hans Verkuil <hverkuil@xs4all.nl>
4495 L: linux-media@vger.kernel.org
4496 T: git git://linuxtv.org/media_tree.git
4497 W: https://linuxtv.org
4499 F: drivers/media/common/cx2341x*
4500 F: include/media/drv-intf/cx2341x.h
4502 CX24120 MEDIA DRIVER
4503 M: Jemma Denson <jdenson@gmail.com>
4504 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4505 L: linux-media@vger.kernel.org
4506 W: https://linuxtv.org
4507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4509 F: drivers/media/dvb-frontends/cx24120*
4511 CX88 VIDEO4LINUX DRIVER
4512 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4513 L: linux-media@vger.kernel.org
4514 W: https://linuxtv.org
4515 T: git git://linuxtv.org/media_tree.git
4517 F: Documentation/media/v4l-drivers/cx88*
4518 F: drivers/media/pci/cx88/
4520 CXD2820R MEDIA DRIVER
4521 M: Antti Palosaari <crope@iki.fi>
4522 L: linux-media@vger.kernel.org
4523 W: https://linuxtv.org
4524 W: http://palosaari.fi/linux/
4525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4526 T: git git://linuxtv.org/anttip/media_tree.git
4528 F: drivers/media/dvb-frontends/cxd2820r*
4530 CXGB3 ETHERNET DRIVER (CXGB3)
4531 M: Vishal Kulkarni <vishal@chelsio.com>
4532 L: netdev@vger.kernel.org
4533 W: http://www.chelsio.com
4535 F: drivers/net/ethernet/chelsio/cxgb3/
4537 CXGB3 ISCSI DRIVER (CXGB3I)
4538 M: Karen Xie <kxie@chelsio.com>
4539 L: linux-scsi@vger.kernel.org
4540 W: http://www.chelsio.com
4542 F: drivers/scsi/cxgbi/cxgb3i
4544 CXGB4 CRYPTO DRIVER (chcr)
4545 M: Atul Gupta <atul.gupta@chelsio.com>
4546 L: linux-crypto@vger.kernel.org
4547 W: http://www.chelsio.com
4549 F: drivers/crypto/chelsio
4551 CXGB4 ETHERNET DRIVER (CXGB4)
4552 M: Vishal Kulkarni <vishal@chelsio.com>
4553 L: netdev@vger.kernel.org
4554 W: http://www.chelsio.com
4556 F: drivers/net/ethernet/chelsio/cxgb4/
4558 CXGB4 ISCSI DRIVER (CXGB4I)
4559 M: Karen Xie <kxie@chelsio.com>
4560 L: linux-scsi@vger.kernel.org
4561 W: http://www.chelsio.com
4563 F: drivers/scsi/cxgbi/cxgb4i
4565 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4566 M: Potnuri Bharat Teja <bharat@chelsio.com>
4567 L: linux-rdma@vger.kernel.org
4568 W: http://www.openfabrics.org
4570 F: drivers/infiniband/hw/cxgb4/
4571 F: include/uapi/rdma/cxgb4-abi.h
4573 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4574 M: Vishal Kulkarni <vishal@gmail.com>
4575 L: netdev@vger.kernel.org
4576 W: http://www.chelsio.com
4578 F: drivers/net/ethernet/chelsio/cxgb4vf/
4580 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4581 M: Frederic Barrat <fbarrat@linux.ibm.com>
4582 M: Andrew Donnellan <ajd@linux.ibm.com>
4583 L: linuxppc-dev@lists.ozlabs.org
4585 F: arch/powerpc/platforms/powernv/pci-cxl.c
4586 F: drivers/misc/cxl/
4587 F: include/misc/cxl*
4588 F: include/uapi/misc/cxl.h
4589 F: Documentation/powerpc/cxl.rst
4590 F: Documentation/ABI/testing/sysfs-class-cxl
4592 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4593 M: Manoj N. Kumar <manoj@linux.ibm.com>
4594 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4595 M: Uma Krishnan <ukrishn@linux.ibm.com>
4596 L: linux-scsi@vger.kernel.org
4598 F: drivers/scsi/cxlflash/
4599 F: include/uapi/scsi/cxlflash_ioctl.h
4600 F: Documentation/powerpc/cxlflash.rst
4603 M: Russell King <linux@armlinux.org.uk>
4604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4605 W: http://www.armlinux.org.uk/
4607 F: drivers/video/fbdev/cyber2000fb.*
4609 CYCLADES ASYNC MUX DRIVER
4610 W: http://www.cyclades.com/
4612 F: drivers/tty/cyclades.c
4613 F: include/linux/cyclades.h
4614 F: include/uapi/linux/cyclades.h
4616 CYCLADES PC300 DRIVER
4617 W: http://www.cyclades.com/
4619 F: drivers/net/wan/pc300*
4621 CYPRESS_FIRMWARE MEDIA DRIVER
4622 M: Antti Palosaari <crope@iki.fi>
4623 L: linux-media@vger.kernel.org
4624 W: https://linuxtv.org
4625 W: http://palosaari.fi/linux/
4626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4627 T: git git://linuxtv.org/anttip/media_tree.git
4629 F: drivers/media/common/cypress_firmware*
4631 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4632 M: Linus Walleij <linus.walleij@linaro.org>
4633 L: linux-input@vger.kernel.org
4635 F: drivers/input/touchscreen/cy8ctma140.c
4637 CYTTSP TOUCHSCREEN DRIVER
4638 M: Ferruh Yigit <fery@cypress.com>
4639 L: linux-input@vger.kernel.org
4641 F: drivers/input/touchscreen/cyttsp*
4642 F: include/linux/input/cyttsp.h
4644 D-LINK DIR-685 TOUCHKEYS DRIVER
4645 M: Linus Walleij <linus.walleij@linaro.org>
4646 L: linux-input@vger.kernel.org
4648 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4650 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4651 M: Joshua Kinard <kumba@gentoo.org>
4653 F: drivers/rtc/rtc-ds1685.c
4654 F: include/linux/rtc/ds1685.h
4656 DAMA SLAVE for AX.25
4657 M: Joerg Reuter <jreuter@yaina.de>
4658 W: http://yaina.de/jreuter/
4659 W: http://www.qsl.net/dl1bke/
4660 L: linux-hams@vger.kernel.org
4662 F: net/ax25/af_ax25.c
4663 F: net/ax25/ax25_dev.c
4664 F: net/ax25/ax25_ds_*
4665 F: net/ax25/ax25_in.c
4666 F: net/ax25/ax25_out.c
4667 F: net/ax25/ax25_timer.c
4668 F: net/ax25/sysctl_net_ax25.c
4670 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4671 L: netdev@vger.kernel.org
4673 F: Documentation/networking/device_drivers/dec/dmfe.txt
4674 F: drivers/net/ethernet/dec/tulip/dmfe.c
4676 DC390/AM53C974 SCSI driver
4677 M: Hannes Reinecke <hare@suse.com>
4678 L: linux-scsi@vger.kernel.org
4680 F: drivers/scsi/am53c974.c
4683 M: Oliver Neukum <oliver@neukum.org>
4684 M: Ali Akcaagac <aliakc@web.de>
4685 M: Jamie Lenehan <lenehan@twibble.org>
4686 L: dc395x@twibble.org
4687 W: http://twibble.org/dist/dc395x/
4688 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4690 F: Documentation/scsi/dc395x.txt
4691 F: drivers/scsi/dc395x.*
4694 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4695 L: dccp@vger.kernel.org
4696 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4698 F: include/linux/dccp.h
4699 F: include/uapi/linux/dccp.h
4700 F: include/linux/tfrc.h
4703 DECnet NETWORK LAYER
4704 W: http://linux-decnet.sourceforge.net
4705 L: linux-decnet-user@lists.sourceforge.net
4707 F: Documentation/networking/decnet.txt
4710 DECSTATION PLATFORM SUPPORT
4711 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4712 L: linux-mips@vger.kernel.org
4713 W: http://www.linux-mips.org/wiki/DECstation
4716 F: arch/mips/include/asm/dec/
4717 F: arch/mips/include/asm/mach-dec/
4719 DEFXX FDDI NETWORK DRIVER
4720 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4722 F: drivers/net/fddi/defxx.*
4724 DEINTERLACE DRIVERS FOR ALLWINNER H3
4725 M: Jernej Skrabec <jernej.skrabec@siol.net>
4726 L: linux-media@vger.kernel.org
4727 T: git git://linuxtv.org/media_tree.git
4729 F: drivers/media/platform/sunxi/sun8i-di/
4730 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4733 M: Pali Rohár <pali.rohar@gmail.com>
4734 M: Mario Limonciello <mario.limonciello@dell.com>
4735 L: platform-driver-x86@vger.kernel.org
4737 F: drivers/platform/x86/dell-smbios.*
4739 DELL SMBIOS SMM DRIVER
4740 M: Mario Limonciello <mario.limonciello@dell.com>
4741 L: platform-driver-x86@vger.kernel.org
4743 F: drivers/platform/x86/dell-smbios-smm.c
4745 DELL SMBIOS WMI DRIVER
4746 M: Mario Limonciello <mario.limonciello@dell.com>
4747 L: platform-driver-x86@vger.kernel.org
4749 F: drivers/platform/x86/dell-smbios-wmi.c
4750 F: tools/wmi/dell-smbios-example.c
4752 DEFZA FDDI NETWORK DRIVER
4753 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4755 F: drivers/net/fddi/defza.*
4758 M: Matthew Garrett <mjg59@srcf.ucam.org>
4759 M: Pali Rohár <pali.rohar@gmail.com>
4760 L: platform-driver-x86@vger.kernel.org
4762 F: drivers/platform/x86/dell-laptop.c
4764 DELL LAPTOP FREEFALL DRIVER
4765 M: Pali Rohár <pali.rohar@gmail.com>
4767 F: drivers/platform/x86/dell-smo8800.c
4769 DELL LAPTOP RBTN DRIVER
4770 M: Pali Rohár <pali.rohar@gmail.com>
4772 F: drivers/platform/x86/dell-rbtn.*
4774 DELL REMOTE BIOS UPDATE DRIVER
4775 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4776 L: platform-driver-x86@vger.kernel.org
4778 F: drivers/platform/x86/dell_rbu.c
4780 DELL LAPTOP SMM DRIVER
4781 M: Pali Rohár <pali.rohar@gmail.com>
4783 F: drivers/hwmon/dell-smm-hwmon.c
4784 F: include/uapi/linux/i8k.h
4786 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4787 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4788 L: platform-driver-x86@vger.kernel.org
4790 F: Documentation/driver-api/dcdbas.rst
4791 F: drivers/platform/x86/dcdbas.*
4793 DELL WMI NOTIFICATIONS DRIVER
4794 M: Matthew Garrett <mjg59@srcf.ucam.org>
4795 M: Pali Rohár <pali.rohar@gmail.com>
4797 F: drivers/platform/x86/dell-wmi.c
4799 DELL WMI DESCRIPTOR DRIVER
4800 M: Mario Limonciello <mario.limonciello@dell.com>
4802 F: drivers/platform/x86/dell-wmi-descriptor.c
4804 DELTA ST MEDIA DRIVER
4805 M: Hugues Fruchet <hugues.fruchet@st.com>
4806 L: linux-media@vger.kernel.org
4807 T: git git://linuxtv.org/media_tree.git
4808 W: https://linuxtv.org
4810 F: drivers/media/platform/sti/delta
4813 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4814 L: linux-mtd@lists.infradead.org
4816 F: drivers/mtd/nand/raw/denali*
4818 DESIGNWARE EDMA CORE IP DRIVER
4819 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4820 L: dmaengine@vger.kernel.org
4822 F: drivers/dma/dw-edma/
4823 F: include/linux/dma/edma.h
4825 DESIGNWARE USB2 DRD IP DRIVER
4826 M: Minas Harutyunyan <hminas@synopsys.com>
4827 L: linux-usb@vger.kernel.org
4828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4830 F: drivers/usb/dwc2/
4832 DESIGNWARE USB3 DRD IP DRIVER
4833 M: Felipe Balbi <balbi@kernel.org>
4834 L: linux-usb@vger.kernel.org
4835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4837 F: drivers/usb/dwc3/
4839 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4840 M: Andreas Klinger <ak@it-klinger.de>
4841 L: linux-iio@vger.kernel.org
4843 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4844 F: drivers/iio/proximity/srf*.c
4846 DEVICE COREDUMP (DEV_COREDUMP)
4847 M: Johannes Berg <johannes@sipsolutions.net>
4848 L: linux-kernel@vger.kernel.org
4850 F: drivers/base/devcoredump.c
4851 F: include/linux/devcoredump.h
4853 DEVICE FREQUENCY (DEVFREQ)
4854 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4855 M: Kyungmin Park <kyungmin.park@samsung.com>
4856 M: Chanwoo Choi <cw00.choi@samsung.com>
4857 L: linux-pm@vger.kernel.org
4858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4861 F: include/linux/devfreq.h
4862 F: Documentation/devicetree/bindings/devfreq/
4863 F: include/trace/events/devfreq.h
4865 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4866 M: Chanwoo Choi <cw00.choi@samsung.com>
4867 L: linux-pm@vger.kernel.org
4868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4870 F: drivers/devfreq/event/
4871 F: drivers/devfreq/devfreq-event.c
4872 F: include/dt-bindings/pmu/exynos_ppmu.h
4873 F: include/linux/devfreq-event.h
4874 F: Documentation/devicetree/bindings/devfreq/event/
4876 DEVICE NUMBER REGISTRY
4877 M: Torben Mathiasen <device@lanana.org>
4878 W: http://lanana.org/docs/device-list/index.html
4882 M: Alasdair Kergon <agk@redhat.com>
4883 M: Mike Snitzer <snitzer@redhat.com>
4884 M: dm-devel@redhat.com
4885 L: dm-devel@redhat.com
4886 W: http://sources.redhat.com/dm
4887 Q: http://patchwork.kernel.org/project/dm-devel/list/
4888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4889 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4891 F: Documentation/admin-guide/device-mapper/
4892 F: drivers/md/Makefile
4893 F: drivers/md/Kconfig
4895 F: drivers/md/persistent-data/
4896 F: include/linux/device-mapper.h
4897 F: include/linux/dm-*.h
4898 F: include/uapi/linux/dm-*.h
4901 M: Jiri Pirko <jiri@mellanox.com>
4902 L: netdev@vger.kernel.org
4904 F: net/core/devlink.c
4905 F: include/net/devlink.h
4906 F: include/uapi/linux/devlink.h
4907 F: Documentation/networking/devlink
4909 DIALOG SEMICONDUCTOR DRIVERS
4910 M: Support Opensource <support.opensource@diasemi.com>
4911 W: http://www.dialog-semiconductor.com/products
4913 F: Documentation/hwmon/da90??.rst
4914 F: Documentation/devicetree/bindings/mfd/da90*.txt
4915 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4916 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4917 F: Documentation/devicetree/bindings/regulator/da92*.txt
4918 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4919 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4920 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4921 F: drivers/gpio/gpio-da90??.c
4922 F: drivers/hwmon/da90??-hwmon.c
4923 F: drivers/iio/adc/da91??-*.c
4924 F: drivers/input/misc/da90??_onkey.c
4925 F: drivers/input/touchscreen/da9052_tsi.c
4926 F: drivers/leds/leds-da90??.c
4927 F: drivers/mfd/da903x.c
4928 F: drivers/mfd/da90??-*.c
4929 F: drivers/mfd/da91??-*.c
4930 F: drivers/power/supply/da9052-battery.c
4931 F: drivers/power/supply/da91??-*.c
4932 F: drivers/regulator/da903x.c
4933 F: drivers/regulator/da9???-regulator.[ch]
4934 F: drivers/regulator/slg51000-regulator.[ch]
4935 F: drivers/thermal/da90??-thermal.c
4936 F: drivers/rtc/rtc-da90??.c
4937 F: drivers/video/backlight/da90??_bl.c
4938 F: drivers/watchdog/da90??_wdt.c
4939 F: include/linux/mfd/da903x.h
4940 F: include/linux/mfd/da9052/
4941 F: include/linux/mfd/da9055/
4942 F: include/linux/mfd/da9062/
4943 F: include/linux/mfd/da9063/
4944 F: include/linux/mfd/da9150/
4945 F: include/linux/regulator/da9211.h
4946 F: include/sound/da[79]*.h
4947 F: sound/soc/codecs/da[79]*.[ch]
4949 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4950 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4951 L: linux-gpio@vger.kernel.org
4953 F: drivers/gpio/gpio-gpio-mm.c
4955 DIOLAN U2C-12 I2C DRIVER
4956 M: Guenter Roeck <linux@roeck-us.net>
4957 L: linux-i2c@vger.kernel.org
4959 F: drivers/i2c/busses/i2c-diolan-u2c.c
4961 FILESYSTEM DIRECT ACCESS (DAX)
4962 M: Dan Williams <dan.j.williams@intel.com>
4963 R: Matthew Wilcox <willy@infradead.org>
4964 R: Jan Kara <jack@suse.cz>
4965 L: linux-fsdevel@vger.kernel.org
4966 L: linux-nvdimm@lists.01.org
4969 F: include/linux/dax.h
4970 F: include/trace/events/fs_dax.h
4972 DEVICE DIRECT ACCESS (DAX)
4973 M: Dan Williams <dan.j.williams@intel.com>
4974 M: Vishal Verma <vishal.l.verma@intel.com>
4975 M: Dave Jiang <dave.jiang@intel.com>
4976 L: linux-nvdimm@lists.01.org
4980 DIRECTORY NOTIFICATION (DNOTIFY)
4981 M: Jan Kara <jack@suse.cz>
4982 R: Amir Goldstein <amir73il@gmail.com>
4983 L: linux-fsdevel@vger.kernel.org
4985 F: Documentation/filesystems/dnotify.txt
4986 F: fs/notify/dnotify/
4987 F: include/linux/dnotify.h
4989 DISK GEOMETRY AND PARTITION HANDLING
4990 M: Andries Brouwer <aeb@cwi.nl>
4991 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4992 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4993 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4997 M: Jan Kara <jack@suse.com>
4999 F: Documentation/filesystems/quota.txt
5001 F: include/linux/quota*.h
5002 F: include/uapi/linux/quota*.h
5004 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5005 M: Bernie Thompson <bernie@plugable.com>
5006 L: linux-fbdev@vger.kernel.org
5008 W: http://plugable.com/category/projects/udlfb/
5009 F: drivers/video/fbdev/udlfb.c
5010 F: include/video/udlfb.h
5011 F: Documentation/fb/udlfb.rst
5013 DISTRIBUTED LOCK MANAGER (DLM)
5014 M: Christine Caulfield <ccaulfie@redhat.com>
5015 M: David Teigland <teigland@redhat.com>
5016 L: cluster-devel@redhat.com
5017 W: http://sources.redhat.com/cluster/
5018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5022 DMA BUFFER SHARING FRAMEWORK
5023 M: Sumit Semwal <sumit.semwal@linaro.org>
5025 L: linux-media@vger.kernel.org
5026 L: dri-devel@lists.freedesktop.org
5027 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5029 F: include/linux/dma-buf*
5030 F: include/linux/reservation.h
5031 F: include/linux/*fence.h
5032 F: Documentation/driver-api/dma-buf.rst
5033 K: dma_(buf|fence|resv)
5034 T: git git://anongit.freedesktop.org/drm/drm-misc
5036 DMA-BUF HEAPS FRAMEWORK
5037 M: Sumit Semwal <sumit.semwal@linaro.org>
5038 R: Andrew F. Davis <afd@ti.com>
5039 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5040 R: Liam Mark <lmark@codeaurora.org>
5041 R: Laura Abbott <labbott@redhat.com>
5042 R: Brian Starkey <Brian.Starkey@arm.com>
5043 R: John Stultz <john.stultz@linaro.org>
5045 L: linux-media@vger.kernel.org
5046 L: dri-devel@lists.freedesktop.org
5047 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5048 F: include/uapi/linux/dma-heap.h
5049 F: include/linux/dma-heap.h
5050 F: drivers/dma-buf/dma-heap.c
5051 F: drivers/dma-buf/heaps/*
5052 T: git git://anongit.freedesktop.org/drm/drm-misc
5054 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5055 M: Vinod Koul <vkoul@kernel.org>
5056 L: dmaengine@vger.kernel.org
5057 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5060 F: include/linux/dmaengine.h
5061 F: include/linux/of_dma.h
5062 F: Documentation/devicetree/bindings/dma/
5063 F: Documentation/driver-api/dmaengine/
5064 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5067 M: Christoph Hellwig <hch@lst.de>
5068 M: Marek Szyprowski <m.szyprowski@samsung.com>
5069 R: Robin Murphy <robin.murphy@arm.com>
5070 L: iommu@lists.linux-foundation.org
5071 T: git git://git.infradead.org/users/hch/dma-mapping.git
5072 W: http://git.infradead.org/users/hch/dma-mapping.git
5075 F: include/asm-generic/dma-mapping.h
5076 F: include/linux/dma-direct.h
5077 F: include/linux/dma-mapping.h
5078 F: include/linux/dma-noncoherent.h
5080 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5081 M: Lukasz Luba <lukasz.luba@arm.com>
5082 L: linux-pm@vger.kernel.org
5083 L: linux-samsung-soc@vger.kernel.org
5085 F: drivers/memory/samsung/exynos5422-dmc.c
5086 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5088 DME1737 HARDWARE MONITOR DRIVER
5089 M: Juerg Haefliger <juergh@gmail.com>
5090 L: linux-hwmon@vger.kernel.org
5092 F: Documentation/hwmon/dme1737.rst
5093 F: drivers/hwmon/dme1737.c
5096 M: Jean Delvare <jdelvare@suse.com>
5098 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5099 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5100 F: drivers/firmware/dmi-id.c
5101 F: drivers/firmware/dmi_scan.c
5102 F: include/linux/dmi.h
5105 M: Jonathan Corbet <corbet@lwn.net>
5106 L: linux-doc@vger.kernel.org
5109 F: scripts/documentation-file-ref-check
5110 F: scripts/kernel-doc
5111 F: scripts/sphinx-pre-install
5112 X: Documentation/ABI/
5113 X: Documentation/firmware-guide/acpi/
5114 X: Documentation/devicetree/
5115 X: Documentation/i2c/
5116 X: Documentation/media/
5117 X: Documentation/power/
5118 X: Documentation/spi/
5119 T: git git://git.lwn.net/linux.git docs-next
5121 DOCUMENTATION/ITALIAN
5122 M: Federico Vaga <federico.vaga@vaga.pv.it>
5123 L: linux-doc@vger.kernel.org
5125 F: Documentation/translations/it_IT
5127 DOCUMENTATION SCRIPTS
5128 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5129 L: linux-doc@vger.kernel.org
5131 F: scripts/documentation-file-ref-check
5132 F: scripts/sphinx-pre-install
5133 F: Documentation/sphinx/parse-headers.pl
5135 DONGWOON DW9714 LENS VOICE COIL DRIVER
5136 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5137 L: linux-media@vger.kernel.org
5138 T: git git://linuxtv.org/media_tree.git
5140 F: drivers/media/i2c/dw9714.c
5141 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5143 DONGWOON DW9807 LENS VOICE COIL DRIVER
5144 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5145 L: linux-media@vger.kernel.org
5146 T: git git://linuxtv.org/media_tree.git
5148 F: drivers/media/i2c/dw9807-vcm.c
5149 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5152 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5153 L: blinux-list@redhat.com
5155 F: drivers/char/dtlk.c
5156 F: include/linux/dtlk.h
5158 DPAA2 DATAPATH I/O (DPIO) DRIVER
5159 M: Roy Pledge <Roy.Pledge@nxp.com>
5160 L: linux-kernel@vger.kernel.org
5162 F: drivers/soc/fsl/dpio
5164 DPAA2 ETHERNET DRIVER
5165 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5166 L: netdev@vger.kernel.org
5168 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5169 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5170 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5171 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5172 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5173 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5174 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5175 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5176 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5178 DPAA2 ETHERNET SWITCH DRIVER
5179 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5180 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5181 L: linux-kernel@vger.kernel.org
5183 F: drivers/staging/fsl-dpaa2/ethsw
5185 DPT_I2O SCSI RAID DRIVER
5186 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5187 L: linux-scsi@vger.kernel.org
5188 W: http://www.adaptec.com/
5190 F: drivers/scsi/dpt*
5191 F: drivers/scsi/dpt/
5194 M: Philipp Reisner <philipp.reisner@linbit.com>
5195 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5196 L: drbd-dev@lists.linbit.com
5197 W: http://www.drbd.org
5198 T: git git://git.linbit.com/linux-drbd.git
5199 T: git git://git.linbit.com/drbd-8.4.git
5201 F: drivers/block/drbd/
5203 F: Documentation/admin-guide/blockdev/
5205 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5206 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5207 R: "Rafael J. Wysocki" <rafael@kernel.org>
5208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5210 F: Documentation/kobject.txt
5214 F: include/linux/debugfs.h
5215 F: include/linux/kobj*
5218 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5219 M: Kevin Hilman <khilman@kernel.org>
5220 M: Nishanth Menon <nm@ti.com>
5222 F: drivers/power/avs/
5223 F: include/linux/power/smartreflex.h
5224 L: linux-pm@vger.kernel.org
5226 DRM DRIVER FOR ARM PL111 CLCD
5227 M: Eric Anholt <eric@anholt.net>
5228 T: git git://anongit.freedesktop.org/drm/drm-misc
5230 F: drivers/gpu/drm/pl111/
5232 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5233 M: Linus Walleij <linus.walleij@linaro.org>
5234 T: git git://anongit.freedesktop.org/drm/drm-misc
5236 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5237 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5239 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5240 M: Dave Airlie <airlied@redhat.com>
5242 F: drivers/gpu/drm/ast/
5244 DRM DRIVER FOR ASPEED BMC GFX
5245 M: Joel Stanley <joel@jms.id.au>
5246 L: linux-aspeed@lists.ozlabs.org
5247 T: git git://anongit.freedesktop.org/drm/drm-misc
5249 F: drivers/gpu/drm/aspeed/
5250 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5252 DRM DRIVER FOR BOCHS VIRTUAL GPU
5253 M: Gerd Hoffmann <kraxel@redhat.com>
5254 L: virtualization@lists.linux-foundation.org
5255 T: git git://anongit.freedesktop.org/drm/drm-misc
5257 F: drivers/gpu/drm/bochs/
5259 DRM DRIVER FOR BOE HIMAX8279D PANELS
5260 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5262 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5263 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5265 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5266 M: Linus Walleij <linus.walleij@linaro.org>
5267 T: git git://anongit.freedesktop.org/drm/drm-misc
5269 F: drivers/gpu/drm/tve200/
5271 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5272 M: Jagan Teki <jagan@amarulasolutions.com>
5274 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5275 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5277 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5278 M: Hans de Goede <hdegoede@redhat.com>
5279 T: git git://anongit.freedesktop.org/drm/drm-misc
5281 F: drivers/gpu/drm/tiny/gm12u320.c
5283 DRM DRIVER FOR ILITEK ILI9225 PANELS
5284 M: David Lechner <david@lechnology.com>
5285 T: git git://anongit.freedesktop.org/drm/drm-misc
5287 F: drivers/gpu/drm/tiny/ili9225.c
5288 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5290 DRM DRIVER FOR HX8357D PANELS
5291 M: Eric Anholt <eric@anholt.net>
5292 T: git git://anongit.freedesktop.org/drm/drm-misc
5294 F: drivers/gpu/drm/tiny/hx8357d.c
5295 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5297 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5298 S: Orphan / Obsolete
5299 F: drivers/gpu/drm/i810/
5300 F: include/uapi/drm/i810_drm.h
5302 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5303 S: Orphan / Obsolete
5304 F: drivers/gpu/drm/mga/
5305 F: include/uapi/drm/mga_drm.h
5307 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5308 M: Dave Airlie <airlied@redhat.com>
5310 F: drivers/gpu/drm/mgag200/
5312 DRM DRIVER FOR MI0283QT
5313 M: Noralf Trønnes <noralf@tronnes.org>
5314 T: git git://anongit.freedesktop.org/drm/drm-misc
5316 F: drivers/gpu/drm/tiny/mi0283qt.c
5317 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5319 DRM DRIVER FOR MSM ADRENO GPU
5320 M: Rob Clark <robdclark@gmail.com>
5321 M: Sean Paul <sean@poorly.run>
5322 L: linux-arm-msm@vger.kernel.org
5323 L: dri-devel@lists.freedesktop.org
5324 L: freedreno@lists.freedesktop.org
5325 T: git https://gitlab.freedesktop.org/drm/msm.git
5327 F: drivers/gpu/drm/msm/
5328 F: include/uapi/drm/msm_drm.h
5329 F: Documentation/devicetree/bindings/display/msm/
5331 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5332 M: Ben Skeggs <bskeggs@redhat.com>
5333 L: dri-devel@lists.freedesktop.org
5334 L: nouveau@lists.freedesktop.org
5335 T: git git://github.com/skeggsb/linux
5337 F: drivers/gpu/drm/nouveau/
5338 F: include/uapi/drm/nouveau_drm.h
5340 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5341 M: Stefan Mavrodiev <stefan@olimex.com>
5343 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5344 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5346 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5347 M: Noralf Trønnes <noralf@tronnes.org>
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5350 F: drivers/gpu/drm/tiny/repaper.c
5351 F: Documentation/devicetree/bindings/display/repaper.txt
5353 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5354 M: Dave Airlie <airlied@redhat.com>
5355 M: Gerd Hoffmann <kraxel@redhat.com>
5356 L: virtualization@lists.linux-foundation.org
5357 T: git git://anongit.freedesktop.org/drm/drm-misc
5359 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5360 F: drivers/gpu/drm/cirrus/
5362 DRM DRIVER FOR QXL VIRTUAL GPU
5363 M: Dave Airlie <airlied@redhat.com>
5364 M: Gerd Hoffmann <kraxel@redhat.com>
5365 L: virtualization@lists.linux-foundation.org
5366 L: spice-devel@lists.freedesktop.org
5367 T: git git://anongit.freedesktop.org/drm/drm-misc
5369 F: drivers/gpu/drm/qxl/
5370 F: include/uapi/drm/qxl_drm.h
5372 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5373 M: Robert Chiras <robert.chiras@nxp.com>
5375 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5376 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5378 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5379 S: Orphan / Obsolete
5380 F: drivers/gpu/drm/r128/
5381 F: include/uapi/drm/r128_drm.h
5383 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5384 M: Guido Günther <agx@sigxcpu.org>
5385 R: Purism Kernel Team <kernel@puri.sm>
5387 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5388 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5390 DRM DRIVER FOR SAVAGE VIDEO CARDS
5391 S: Orphan / Obsolete
5392 F: drivers/gpu/drm/savage/
5393 F: include/uapi/drm/savage_drm.h
5395 DRM DRIVER FOR SIS VIDEO CARDS
5396 S: Orphan / Obsolete
5397 F: drivers/gpu/drm/sis/
5398 F: include/uapi/drm/sis_drm.h
5400 DRM DRIVER FOR SITRONIX ST7701 PANELS
5401 M: Jagan Teki <jagan@amarulasolutions.com>
5403 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5404 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5406 DRM DRIVER FOR SITRONIX ST7586 PANELS
5407 M: David Lechner <david@lechnology.com>
5408 T: git git://anongit.freedesktop.org/drm/drm-misc
5410 F: drivers/gpu/drm/tiny/st7586.c
5411 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5413 DRM DRIVER FOR SITRONIX ST7735R PANELS
5414 M: David Lechner <david@lechnology.com>
5415 T: git git://anongit.freedesktop.org/drm/drm-misc
5417 F: drivers/gpu/drm/tiny/st7735r.c
5418 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5420 DRM DRIVER FOR SONY ACX424AKP PANELS
5421 M: Linus Walleij <linus.walleij@linaro.org>
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5424 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5426 DRM DRIVER FOR ST-ERICSSON MCDE
5427 M: Linus Walleij <linus.walleij@linaro.org>
5428 T: git git://anongit.freedesktop.org/drm/drm-misc
5430 F: drivers/gpu/drm/mcde/
5431 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5433 DRM DRIVER FOR TDFX VIDEO CARDS
5434 S: Orphan / Obsolete
5435 F: drivers/gpu/drm/tdfx/
5437 DRM DRIVER FOR TPO TPG110 PANELS
5438 M: Linus Walleij <linus.walleij@linaro.org>
5439 T: git git://anongit.freedesktop.org/drm/drm-misc
5441 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5442 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5444 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5445 M: Dave Airlie <airlied@redhat.com>
5446 R: Sean Paul <sean@poorly.run>
5447 L: dri-devel@lists.freedesktop.org
5449 F: drivers/gpu/drm/udl/
5450 T: git git://anongit.freedesktop.org/drm/drm-misc
5452 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5453 M: Hans de Goede <hdegoede@redhat.com>
5454 L: dri-devel@lists.freedesktop.org
5456 F: drivers/gpu/drm/vboxvideo/
5457 T: git git://anongit.freedesktop.org/drm/drm-misc
5459 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5460 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5461 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5462 R: Daniel Vetter <daniel@ffwll.ch>
5463 T: git git://anongit.freedesktop.org/drm/drm-misc
5465 L: dri-devel@lists.freedesktop.org
5466 F: drivers/gpu/drm/vkms/
5467 F: Documentation/gpu/vkms.rst
5469 DRM DRIVER FOR VMWARE VIRTUAL GPU
5470 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5471 M: Thomas Hellstrom <thellstrom@vmware.com>
5472 L: dri-devel@lists.freedesktop.org
5473 T: git git://people.freedesktop.org/~thomash/linux
5475 F: drivers/gpu/drm/vmwgfx/
5476 F: include/uapi/drm/vmwgfx_drm.h
5479 M: David Airlie <airlied@linux.ie>
5480 M: Daniel Vetter <daniel@ffwll.ch>
5481 L: dri-devel@lists.freedesktop.org
5482 T: git git://anongit.freedesktop.org/drm/drm
5483 B: https://bugs.freedesktop.org/
5484 C: irc://chat.freenode.net/dri-devel
5488 F: Documentation/devicetree/bindings/display/
5489 F: Documentation/devicetree/bindings/gpu/
5490 F: Documentation/gpu/
5492 F: include/uapi/drm/
5493 F: include/linux/vga*
5495 DRM DRIVERS AND MISC GPU PATCHES
5496 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5497 M: Maxime Ripard <mripard@kernel.org>
5498 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5500 T: git git://anongit.freedesktop.org/drm/drm-misc
5501 F: Documentation/gpu/
5503 F: drivers/gpu/drm/*
5505 F: include/uapi/drm/drm*
5506 F: include/linux/vga*
5508 DRM DRIVERS FOR ALLWINNER A10
5509 M: Maxime Ripard <mripard@kernel.org>
5510 M: Chen-Yu Tsai <wens@csie.org>
5511 L: dri-devel@lists.freedesktop.org
5513 F: drivers/gpu/drm/sun4i/
5514 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5515 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5518 M: Maxime Ripard <mripard@kernel.org>
5519 M: Chen-Yu Tsai <wens@csie.org>
5520 R: Jernej Skrabec <jernej.skrabec@siol.net>
5521 L: dri-devel@lists.freedesktop.org
5523 F: drivers/gpu/drm/sun4i/sun8i*
5524 T: git git://anongit.freedesktop.org/drm/drm-misc
5526 DRM DRIVERS FOR AMLOGIC SOCS
5527 M: Neil Armstrong <narmstrong@baylibre.com>
5528 L: dri-devel@lists.freedesktop.org
5529 L: linux-amlogic@lists.infradead.org
5530 W: http://linux-meson.com/
5532 F: drivers/gpu/drm/meson/
5533 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5534 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5535 F: Documentation/gpu/meson.rst
5536 T: git git://anongit.freedesktop.org/drm/drm-misc
5538 DRM DRIVERS FOR ATMEL HLCDC
5539 M: Sam Ravnborg <sam@ravnborg.org>
5540 M: Boris Brezillon <bbrezillon@kernel.org>
5541 L: dri-devel@lists.freedesktop.org
5543 F: drivers/gpu/drm/atmel-hlcdc/
5544 F: Documentation/devicetree/bindings/display/atmel/
5545 T: git git://anongit.freedesktop.org/drm/drm-misc
5547 DRM DRIVERS FOR BRIDGE CHIPS
5548 M: Andrzej Hajda <a.hajda@samsung.com>
5549 M: Neil Armstrong <narmstrong@baylibre.com>
5550 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5551 R: Jonas Karlman <jonas@kwiboo.se>
5552 R: Jernej Skrabec <jernej.skrabec@siol.net>
5554 T: git git://anongit.freedesktop.org/drm/drm-misc
5555 F: drivers/gpu/drm/bridge/
5557 DRM DRIVERS FOR EXYNOS
5558 M: Inki Dae <inki.dae@samsung.com>
5559 M: Joonyoung Shim <jy0922.shim@samsung.com>
5560 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5561 M: Kyungmin Park <kyungmin.park@samsung.com>
5562 L: dri-devel@lists.freedesktop.org
5563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5565 F: drivers/gpu/drm/exynos/
5566 F: include/uapi/drm/exynos_drm.h
5567 F: Documentation/devicetree/bindings/display/exynos/
5569 DRM DRIVERS FOR FREESCALE DCU
5570 M: Stefan Agner <stefan@agner.ch>
5571 M: Alison Wang <alison.wang@nxp.com>
5572 L: dri-devel@lists.freedesktop.org
5574 F: drivers/gpu/drm/fsl-dcu/
5575 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5576 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5577 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5578 T: git git://anongit.freedesktop.org/drm/drm-misc
5580 DRM DRIVERS FOR FREESCALE IMX
5581 M: Philipp Zabel <p.zabel@pengutronix.de>
5582 L: dri-devel@lists.freedesktop.org
5584 F: drivers/gpu/drm/imx/
5585 F: drivers/gpu/ipu-v3/
5586 F: Documentation/devicetree/bindings/display/imx/
5588 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5589 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5590 L: dri-devel@lists.freedesktop.org
5591 T: git git://github.com/patjak/drm-gma500
5593 F: drivers/gpu/drm/gma500/
5595 DRM DRIVERS FOR HISILICON
5596 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5597 M: Rongrong Zou <zourongrong@gmail.com>
5598 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5599 R: Chen Feng <puck.chen@hisilicon.com>
5600 L: dri-devel@lists.freedesktop.org
5601 T: git git://github.com/xin3liang/linux.git
5603 F: drivers/gpu/drm/hisilicon/
5604 F: Documentation/devicetree/bindings/display/hisilicon/
5606 DRM DRIVERS FOR LIMA
5607 M: Qiang Yu <yuq825@gmail.com>
5608 L: dri-devel@lists.freedesktop.org
5609 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5611 F: drivers/gpu/drm/lima/
5612 F: include/uapi/drm/lima_drm.h
5613 T: git git://anongit.freedesktop.org/drm/drm-misc
5615 DRM DRIVERS FOR MEDIATEK
5616 M: CK Hu <ck.hu@mediatek.com>
5617 M: Philipp Zabel <p.zabel@pengutronix.de>
5618 L: dri-devel@lists.freedesktop.org
5620 F: drivers/gpu/drm/mediatek/
5621 F: Documentation/devicetree/bindings/display/mediatek/
5623 DRM DRIVERS FOR NVIDIA TEGRA
5624 M: Thierry Reding <thierry.reding@gmail.com>
5625 L: dri-devel@lists.freedesktop.org
5626 L: linux-tegra@vger.kernel.org
5627 T: git git://anongit.freedesktop.org/tegra/linux.git
5629 F: drivers/gpu/drm/tegra/
5630 F: drivers/gpu/host1x/
5631 F: include/linux/host1x.h
5632 F: include/uapi/drm/tegra_drm.h
5633 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5635 DRM DRIVERS FOR RENESAS
5636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5637 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5638 L: dri-devel@lists.freedesktop.org
5639 L: linux-renesas-soc@vger.kernel.org
5640 T: git git://linuxtv.org/pinchartl/media drm/du/next
5642 F: drivers/gpu/drm/rcar-du/
5643 F: drivers/gpu/drm/shmobile/
5644 F: include/linux/platform_data/shmob_drm.h
5645 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5646 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5647 F: Documentation/devicetree/bindings/display/renesas,du.txt
5649 DRM DRIVERS FOR ROCKCHIP
5650 M: Sandy Huang <hjc@rock-chips.com>
5651 M: Heiko Stübner <heiko@sntech.de>
5652 L: dri-devel@lists.freedesktop.org
5654 F: drivers/gpu/drm/rockchip/
5655 F: Documentation/devicetree/bindings/display/rockchip/
5656 T: git git://anongit.freedesktop.org/drm/drm-misc
5659 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5660 M: Vincent Abriou <vincent.abriou@st.com>
5661 L: dri-devel@lists.freedesktop.org
5662 T: git git://anongit.freedesktop.org/drm/drm-misc
5664 F: drivers/gpu/drm/sti
5665 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5668 M: Yannick Fertre <yannick.fertre@st.com>
5669 M: Philippe Cornu <philippe.cornu@st.com>
5670 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5671 M: Vincent Abriou <vincent.abriou@st.com>
5672 L: dri-devel@lists.freedesktop.org
5673 T: git git://anongit.freedesktop.org/drm/drm-misc
5675 F: drivers/gpu/drm/stm
5676 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5678 DRM DRIVERS FOR TI LCDC
5679 M: Jyri Sarha <jsarha@ti.com>
5680 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5681 L: dri-devel@lists.freedesktop.org
5683 F: drivers/gpu/drm/tilcdc/
5684 F: Documentation/devicetree/bindings/display/tilcdc/
5686 DRM DRIVERS FOR TI OMAP
5687 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5688 L: dri-devel@lists.freedesktop.org
5690 F: drivers/gpu/drm/omapdrm/
5691 F: Documentation/devicetree/bindings/display/ti/
5694 M: Eric Anholt <eric@anholt.net>
5696 F: drivers/gpu/drm/v3d/
5697 F: include/uapi/drm/v3d_drm.h
5698 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5699 T: git git://anongit.freedesktop.org/drm/drm-misc
5702 M: Eric Anholt <eric@anholt.net>
5703 T: git git://github.com/anholt/linux
5705 F: drivers/gpu/drm/vc4/
5706 F: include/uapi/drm/vc4_drm.h
5707 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5708 T: git git://anongit.freedesktop.org/drm/drm-misc
5710 DRM DRIVERS FOR VIVANTE GPU IP
5711 M: Lucas Stach <l.stach@pengutronix.de>
5712 R: Russell King <linux+etnaviv@armlinux.org.uk>
5713 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5714 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5715 L: dri-devel@lists.freedesktop.org
5717 F: drivers/gpu/drm/etnaviv/
5718 F: include/uapi/drm/etnaviv_drm.h
5719 F: Documentation/devicetree/bindings/display/etnaviv/
5721 DRM DRIVERS FOR ZTE ZX
5722 M: Shawn Guo <shawnguo@kernel.org>
5723 L: dri-devel@lists.freedesktop.org
5725 F: drivers/gpu/drm/zte/
5726 F: Documentation/devicetree/bindings/display/zte,vou.txt
5727 T: git git://anongit.freedesktop.org/drm/drm-misc
5730 M: Thierry Reding <thierry.reding@gmail.com>
5731 R: Sam Ravnborg <sam@ravnborg.org>
5732 L: dri-devel@lists.freedesktop.org
5733 T: git git://anongit.freedesktop.org/drm/drm-misc
5735 F: drivers/gpu/drm/drm_panel.c
5736 F: drivers/gpu/drm/panel/
5737 F: include/drm/drm_panel.h
5738 F: Documentation/devicetree/bindings/display/panel/
5741 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5742 T: git git://anongit.freedesktop.org/drm/drm-misc
5743 L: dri-devel@lists.freedesktop.org
5744 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5746 F: drivers/gpu/drm/xen/
5747 F: Documentation/gpu/xen-front.rst
5750 M: Christian Koenig <christian.koenig@amd.com>
5751 M: Huang Rui <ray.huang@amd.com>
5752 T: git git://people.freedesktop.org/~agd5f/linux
5754 L: dri-devel@lists.freedesktop.org
5756 F: drivers/gpu/drm/ttm/
5758 DSBR100 USB FM RADIO DRIVER
5759 M: Alexey Klimov <klimov.linux@gmail.com>
5760 L: linux-media@vger.kernel.org
5761 T: git git://linuxtv.org/media_tree.git
5763 F: drivers/media/radio/dsbr100.c
5766 M: Hans Verkuil <hverkuil@xs4all.nl>
5767 L: linux-media@vger.kernel.org
5768 T: git git://linuxtv.org/media_tree.git
5769 W: https://linuxtv.org
5771 F: drivers/media/pci/dt3155/
5773 DVB_USB_AF9015 MEDIA DRIVER
5774 M: Antti Palosaari <crope@iki.fi>
5775 L: linux-media@vger.kernel.org
5776 W: https://linuxtv.org
5777 W: http://palosaari.fi/linux/
5778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5779 T: git git://linuxtv.org/anttip/media_tree.git
5781 F: drivers/media/usb/dvb-usb-v2/af9015*
5783 DVB_USB_AF9035 MEDIA DRIVER
5784 M: Antti Palosaari <crope@iki.fi>
5785 L: linux-media@vger.kernel.org
5786 W: https://linuxtv.org
5787 W: http://palosaari.fi/linux/
5788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5789 T: git git://linuxtv.org/anttip/media_tree.git
5791 F: drivers/media/usb/dvb-usb-v2/af9035*
5793 DVB_USB_ANYSEE MEDIA DRIVER
5794 M: Antti Palosaari <crope@iki.fi>
5795 L: linux-media@vger.kernel.org
5796 W: https://linuxtv.org
5797 W: http://palosaari.fi/linux/
5798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5799 T: git git://linuxtv.org/anttip/media_tree.git
5801 F: drivers/media/usb/dvb-usb-v2/anysee*
5803 DVB_USB_AU6610 MEDIA DRIVER
5804 M: Antti Palosaari <crope@iki.fi>
5805 L: linux-media@vger.kernel.org
5806 W: https://linuxtv.org
5807 W: http://palosaari.fi/linux/
5808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5809 T: git git://linuxtv.org/anttip/media_tree.git
5811 F: drivers/media/usb/dvb-usb-v2/au6610*
5813 DVB_USB_CE6230 MEDIA DRIVER
5814 M: Antti Palosaari <crope@iki.fi>
5815 L: linux-media@vger.kernel.org
5816 W: https://linuxtv.org
5817 W: http://palosaari.fi/linux/
5818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5819 T: git git://linuxtv.org/anttip/media_tree.git
5821 F: drivers/media/usb/dvb-usb-v2/ce6230*
5823 DVB_USB_CXUSB MEDIA DRIVER
5824 M: Michael Krufky <mkrufky@linuxtv.org>
5825 L: linux-media@vger.kernel.org
5826 W: https://linuxtv.org
5827 W: http://github.com/mkrufky
5828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5829 T: git git://linuxtv.org/media_tree.git
5831 F: drivers/media/usb/dvb-usb/cxusb*
5833 DVB_USB_EC168 MEDIA DRIVER
5834 M: Antti Palosaari <crope@iki.fi>
5835 L: linux-media@vger.kernel.org
5836 W: https://linuxtv.org
5837 W: http://palosaari.fi/linux/
5838 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5839 T: git git://linuxtv.org/anttip/media_tree.git
5841 F: drivers/media/usb/dvb-usb-v2/ec168*
5843 DVB_USB_GL861 MEDIA DRIVER
5844 M: Antti Palosaari <crope@iki.fi>
5845 L: linux-media@vger.kernel.org
5846 W: https://linuxtv.org
5847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5848 T: git git://linuxtv.org/anttip/media_tree.git
5850 F: drivers/media/usb/dvb-usb-v2/gl861*
5852 DVB_USB_MXL111SF MEDIA DRIVER
5853 M: Michael Krufky <mkrufky@linuxtv.org>
5854 L: linux-media@vger.kernel.org
5855 W: https://linuxtv.org
5856 W: http://github.com/mkrufky
5857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5858 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5860 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5862 DVB_USB_RTL28XXU MEDIA DRIVER
5863 M: Antti Palosaari <crope@iki.fi>
5864 L: linux-media@vger.kernel.org
5865 W: https://linuxtv.org
5866 W: http://palosaari.fi/linux/
5867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5868 T: git git://linuxtv.org/anttip/media_tree.git
5870 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5872 DVB_USB_V2 MEDIA DRIVER
5873 M: Antti Palosaari <crope@iki.fi>
5874 L: linux-media@vger.kernel.org
5875 W: https://linuxtv.org
5876 W: http://palosaari.fi/linux/
5877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5878 T: git git://linuxtv.org/anttip/media_tree.git
5880 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5881 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5884 M: Jason Baron <jbaron@akamai.com>
5886 F: lib/dynamic_debug.c
5887 F: include/linux/dynamic_debug.h
5889 DYNAMIC INTERRUPT MODERATION
5890 M: Tal Gilboa <talgi@mellanox.com>
5892 F: include/linux/dim.h
5895 DZ DECSTATION DZ11 SERIAL DRIVER
5896 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5898 F: drivers/tty/serial/dz.*
5900 E3X0 POWER BUTTON DRIVER
5901 M: Moritz Fischer <moritz.fischer@ettus.com>
5902 L: usrp-users@lists.ettus.com
5903 W: http://www.ettus.com
5905 F: drivers/input/misc/e3x0-button.c
5906 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5909 M: Antti Palosaari <crope@iki.fi>
5910 L: linux-media@vger.kernel.org
5911 W: https://linuxtv.org
5912 W: http://palosaari.fi/linux/
5913 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5914 T: git git://linuxtv.org/anttip/media_tree.git
5916 F: drivers/media/tuners/e4000*
5918 EARTH_PT1 MEDIA DRIVER
5919 M: Akihiro Tsukada <tskd08@gmail.com>
5920 L: linux-media@vger.kernel.org
5922 F: drivers/media/pci/pt1/
5924 EARTH_PT3 MEDIA DRIVER
5925 M: Akihiro Tsukada <tskd08@gmail.com>
5926 L: linux-media@vger.kernel.org
5928 F: drivers/media/pci/pt3/
5931 M: Antti Palosaari <crope@iki.fi>
5932 L: linux-media@vger.kernel.org
5933 W: https://linuxtv.org
5934 W: http://palosaari.fi/linux/
5935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5936 T: git git://linuxtv.org/anttip/media_tree.git
5938 F: drivers/media/dvb-frontends/ec100*
5941 M: Tyler Hicks <code@tyhicks.com>
5942 L: ecryptfs@vger.kernel.org
5943 W: http://ecryptfs.org
5944 W: https://launchpad.net/ecryptfs
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5947 F: Documentation/filesystems/ecryptfs.txt
5951 M: Borislav Petkov <bp@alien8.de>
5952 L: linux-edac@vger.kernel.org
5954 F: drivers/edac/amd64_edac*
5957 M: Jan Luebbe <jlu@pengutronix.de>
5958 L: linux-edac@vger.kernel.org
5960 F: drivers/edac/armada_xp_*
5963 M: Stefan Schaeckeler <sschaeck@cisco.com>
5965 F: drivers/edac/aspeed_edac.c
5966 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5969 M: Shravan Kumar Ramani <sramani@mellanox.com>
5971 F: drivers/edac/bluefield_edac.c
5974 M: Robert Richter <rric@kernel.org>
5975 L: linux-edac@vger.kernel.org
5977 F: drivers/edac/highbank*
5980 M: Ralf Baechle <ralf@linux-mips.org>
5981 M: Robert Richter <rrichter@marvell.com>
5982 L: linux-edac@vger.kernel.org
5983 L: linux-mips@vger.kernel.org
5985 F: drivers/edac/octeon_edac*
5987 EDAC-CAVIUM THUNDERX
5988 M: Robert Richter <rrichter@marvell.com>
5989 L: linux-edac@vger.kernel.org
5991 F: drivers/edac/thunderx_edac*
5994 M: Borislav Petkov <bp@alien8.de>
5995 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5996 M: Tony Luck <tony.luck@intel.com>
5997 R: James Morse <james.morse@arm.com>
5998 R: Robert Richter <rrichter@marvell.com>
5999 L: linux-edac@vger.kernel.org
6000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6002 F: Documentation/admin-guide/ras.rst
6003 F: Documentation/driver-api/edac.rst
6005 F: include/linux/edac.h
6008 M: Mark Gross <mark.gross@intel.com>
6009 L: linux-edac@vger.kernel.org
6011 F: drivers/edac/e752x_edac.c
6014 L: linux-edac@vger.kernel.org
6016 F: drivers/edac/e7xxx_edac.c
6019 M: York Sun <york.sun@nxp.com>
6020 L: linux-edac@vger.kernel.org
6022 F: drivers/edac/fsl_ddr_edac.*
6025 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6026 L: linux-edac@vger.kernel.org
6028 F: drivers/edac/ghes_edac.c
6031 M: Tony Luck <tony.luck@intel.com>
6032 L: linux-edac@vger.kernel.org
6034 F: drivers/edac/i10nm_base.c
6037 L: linux-edac@vger.kernel.org
6039 F: drivers/edac/i3000_edac.c
6042 L: linux-edac@vger.kernel.org
6044 F: drivers/edac/i5000_edac.c
6047 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6048 L: linux-edac@vger.kernel.org
6050 F: drivers/edac/i5400_edac.c
6053 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6054 L: linux-edac@vger.kernel.org
6056 F: drivers/edac/i7300_edac.c
6059 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6060 L: linux-edac@vger.kernel.org
6062 F: drivers/edac/i7core_edac.c
6065 M: Tim Small <tim@buttersideup.com>
6066 L: linux-edac@vger.kernel.org
6068 F: drivers/edac/i82443bxgx_edac.c
6071 M: "Arvind R." <arvino55@gmail.com>
6072 L: linux-edac@vger.kernel.org
6074 F: drivers/edac/i82975x_edac.c
6077 M: Jason Baron <jbaron@akamai.com>
6078 L: linux-edac@vger.kernel.org
6080 F: drivers/edac/ie31200_edac.c
6083 M: Johannes Thumshirn <morbidrsa@gmail.com>
6084 L: linux-edac@vger.kernel.org
6086 F: drivers/edac/mpc85xx_edac.[ch]
6089 M: Egor Martovetsky <egor@pasemi.com>
6090 L: linux-edac@vger.kernel.org
6092 F: drivers/edac/pasemi_edac.c
6095 M: Tony Luck <tony.luck@intel.com>
6096 L: linux-edac@vger.kernel.org
6098 F: drivers/edac/pnd2_edac.[ch]
6101 M: Tim Small <tim@buttersideup.com>
6102 L: linux-edac@vger.kernel.org
6104 F: drivers/edac/r82600_edac.c
6107 M: Tony Luck <tony.luck@intel.com>
6108 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6109 L: linux-edac@vger.kernel.org
6111 F: drivers/edac/sb_edac.c
6114 M: Yash Shah <yash.shah@sifive.com>
6115 L: linux-edac@vger.kernel.org
6117 F: drivers/edac/sifive_edac.c
6118 F: drivers/soc/sifive_l2_cache.c
6121 M: Tony Luck <tony.luck@intel.com>
6122 L: linux-edac@vger.kernel.org
6124 F: drivers/edac/skx_*.c
6127 M: Tero Kristo <t-kristo@ti.com>
6128 L: linux-edac@vger.kernel.org
6130 F: drivers/edac/ti_edac.c
6133 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6134 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6135 L: linux-arm-msm@vger.kernel.org
6136 L: linux-edac@vger.kernel.org
6138 F: drivers/edac/qcom_edac.c
6140 EDIROL UA-101/UA-1000 DRIVER
6141 M: Clemens Ladisch <clemens@ladisch.de>
6142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6145 F: sound/usb/misc/ua101.c
6148 L: linux-efi@vger.kernel.org
6149 M: Ivan Hu <ivan.hu@canonical.com>
6150 M: Ard Biesheuvel <ardb@kernel.org>
6152 F: drivers/firmware/efi/test/
6154 EFI VARIABLE FILESYSTEM
6155 M: Matthew Garrett <matthew.garrett@nebula.com>
6156 M: Jeremy Kerr <jk@ozlabs.org>
6157 M: Ard Biesheuvel <ardb@kernel.org>
6158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6159 L: linux-efi@vger.kernel.org
6163 EFIFB FRAMEBUFFER DRIVER
6164 L: linux-fbdev@vger.kernel.org
6165 M: Peter Jones <pjones@redhat.com>
6167 F: drivers/video/fbdev/efifb.c
6170 W: http://aeschi.ch.eu.org/efs/
6174 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6175 M: Douglas Miller <dougmill@linux.ibm.com>
6176 L: netdev@vger.kernel.org
6178 F: drivers/net/ethernet/ibm/ehea/
6180 EM28XX VIDEO4LINUX DRIVER
6181 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6182 L: linux-media@vger.kernel.org
6183 W: https://linuxtv.org
6184 T: git git://linuxtv.org/media_tree.git
6186 F: drivers/media/usb/em28xx/
6187 F: Documentation/media/v4l-drivers/em28xx*
6190 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6191 M: Matt Mackall <mpm@selenic.com>
6192 M: David Woodhouse <dwmw2@infradead.org>
6193 L: linux-embedded@vger.kernel.org
6196 Emulex 10Gbps iSCSI - OneConnect DRIVER
6197 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6198 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6199 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6200 L: linux-scsi@vger.kernel.org
6201 W: http://www.broadcom.com
6203 F: drivers/scsi/be2iscsi/
6205 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6206 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6207 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6208 M: Somnath Kotur <somnath.kotur@broadcom.com>
6209 L: netdev@vger.kernel.org
6210 W: http://www.emulex.com
6212 F: drivers/net/ethernet/emulex/benet/
6214 EMULEX ONECONNECT ROCE DRIVER
6215 M: Selvin Xavier <selvin.xavier@broadcom.com>
6216 M: Devesh Sharma <devesh.sharma@broadcom.com>
6217 L: linux-rdma@vger.kernel.org
6218 W: http://www.broadcom.com
6220 F: drivers/infiniband/hw/ocrdma/
6221 F: include/uapi/rdma/ocrdma-abi.h
6223 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6224 M: James Smart <james.smart@broadcom.com>
6225 M: Dick Kennedy <dick.kennedy@broadcom.com>
6226 L: linux-scsi@vger.kernel.org
6227 W: http://www.broadcom.com
6229 F: drivers/scsi/lpfc/
6231 ENE CB710 FLASH CARD READER DRIVER
6232 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6234 F: drivers/misc/cb710/
6235 F: drivers/mmc/host/cb710-mmc.*
6236 F: include/linux/cb710.h
6238 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6239 M: Maxim Levitsky <maximlevitsky@gmail.com>
6241 F: drivers/media/rc/ene_ir.*
6243 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6244 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6245 L: linuxppc-dev@lists.ozlabs.org
6247 F: drivers/tty/ehv_bytechan.c
6249 EPSON S1D13XXX FRAMEBUFFER DRIVER
6250 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6253 F: drivers/video/fbdev/s1d13xxxfb.c
6254 F: include/video/s1d13xxxfb.h
6257 M: Gao Xiang <gaoxiang25@huawei.com>
6258 M: Chao Yu <yuchao0@huawei.com>
6259 L: linux-erofs@lists.ozlabs.org
6261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6262 F: Documentation/filesystems/erofs.txt
6264 F: include/trace/events/erofs.h
6266 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6267 M: Jeff Layton <jlayton@kernel.org>
6270 F: include/linux/errseq.h
6272 ET131X NETWORK DRIVER
6273 M: Mark Einon <mark.einon@gmail.com>
6275 F: drivers/net/ethernet/agere/
6278 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6279 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6280 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6281 L: netdev@vger.kernel.org
6282 W: http://www.linuxfoundation.org/en/Net:Bridge
6284 F: include/linux/netfilter_bridge/
6287 ETHERNET PHY LIBRARY
6288 M: Andrew Lunn <andrew@lunn.ch>
6289 M: Florian Fainelli <f.fainelli@gmail.com>
6290 M: Heiner Kallweit <hkallweit1@gmail.com>
6291 R: Russell King <linux@armlinux.org.uk>
6292 L: netdev@vger.kernel.org
6294 F: Documentation/ABI/testing/sysfs-class-net-phydev
6295 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6296 F: Documentation/devicetree/bindings/net/mdio*
6297 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6298 F: Documentation/networking/phy.rst
6300 F: drivers/of/of_mdio.c
6301 F: drivers/of/of_net.c
6302 F: include/dt-bindings/net/qca-ar803x.h
6303 F: include/linux/*mdio*.h
6304 F: include/linux/of_net.h
6305 F: include/linux/phy.h
6306 F: include/linux/phy_fixed.h
6307 F: include/linux/platform_data/mdio-bcm-unimac.h
6308 F: include/linux/platform_data/mdio-gpio.h
6309 F: include/trace/events/mdio.h
6310 F: include/uapi/linux/mdio.h
6311 F: include/uapi/linux/mii.h
6314 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6315 L: linux-fsdevel@vger.kernel.org
6317 F: drivers/staging/exfat/
6320 M: Jan Kara <jack@suse.com>
6321 L: linux-ext4@vger.kernel.org
6323 F: Documentation/filesystems/ext2.txt
6325 F: include/linux/ext2*
6328 M: "Theodore Ts'o" <tytso@mit.edu>
6329 M: Andreas Dilger <adilger.kernel@dilger.ca>
6330 L: linux-ext4@vger.kernel.org
6331 W: http://ext4.wiki.kernel.org
6332 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6335 F: Documentation/filesystems/ext4/
6338 Extended Verification Module (EVM)
6339 M: Mimi Zohar <zohar@linux.ibm.com>
6340 L: linux-integrity@vger.kernel.org
6342 F: security/integrity/evm/
6344 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6345 M: Ard Biesheuvel <ardb@kernel.org>
6346 L: linux-efi@vger.kernel.org
6347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6349 F: Documentation/admin-guide/efi-stub.rst
6350 F: arch/*/kernel/efi.c
6351 F: arch/x86/boot/compressed/eboot.[ch]
6352 F: arch/*/include/asm/efi.h
6353 F: arch/x86/platform/efi/
6354 F: drivers/firmware/efi/
6355 F: include/linux/efi*.h
6356 F: arch/arm/boot/compressed/efi-header.S
6357 F: arch/arm64/kernel/efi-entry.S
6359 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6360 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6361 M: Chanwoo Choi <cw00.choi@samsung.com>
6362 L: linux-kernel@vger.kernel.org
6363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6366 F: include/linux/extcon/
6367 F: include/linux/extcon.h
6368 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6369 F: Documentation/devicetree/bindings/extcon/
6372 M: Jingoo Han <jingoohan1@gmail.com>
6373 L: dri-devel@lists.freedesktop.org
6375 F: drivers/gpu/drm/exynos/exynos_dp*
6377 EXYNOS SYSMMU (IOMMU) driver
6378 M: Marek Szyprowski <m.szyprowski@samsung.com>
6379 L: iommu@lists.linux-foundation.org
6381 F: drivers/iommu/exynos-iommu.c
6383 EZchip NPS platform support
6384 M: Vineet Gupta <vgupta@synopsys.com>
6385 M: Ofer Levi <oferle@mellanox.com>
6387 F: arch/arc/plat-eznps
6388 F: arch/arc/boot/dts/eznps.dts
6391 M: Jaegeuk Kim <jaegeuk@kernel.org>
6392 M: Chao Yu <yuchao0@huawei.com>
6393 L: linux-f2fs-devel@lists.sourceforge.net
6394 W: https://f2fs.wiki.kernel.org/
6395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6397 F: Documentation/filesystems/f2fs.txt
6398 F: Documentation/ABI/testing/sysfs-fs-f2fs
6400 F: include/linux/f2fs_fs.h
6401 F: include/trace/events/f2fs.h
6403 F71805F HARDWARE MONITORING DRIVER
6404 M: Jean Delvare <jdelvare@suse.com>
6405 L: linux-hwmon@vger.kernel.org
6407 F: Documentation/hwmon/f71805f.rst
6408 F: drivers/hwmon/f71805f.c
6411 M: Josh Poimboeuf <jpoimboe@redhat.com>
6413 F: scripts/faddr2line
6416 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6417 L: netdev@vger.kernel.org
6419 F: net/core/failover.c
6420 F: include/net/failover.h
6421 F: Documentation/networking/failover.rst
6424 M: Jan Kara <jack@suse.cz>
6425 R: Amir Goldstein <amir73il@gmail.com>
6426 L: linux-fsdevel@vger.kernel.org
6428 F: fs/notify/fanotify/
6429 F: include/linux/fanotify.h
6430 F: include/uapi/linux/fanotify.h
6432 FARSYNC SYNCHRONOUS DRIVER
6433 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6434 W: http://www.farsite.co.uk/
6436 F: drivers/net/wan/farsync.*
6438 FAULT INJECTION SUPPORT
6439 M: Akinobu Mita <akinobu.mita@gmail.com>
6441 F: Documentation/fault-injection/
6442 F: lib/fault-inject.c
6444 FBTFT Framebuffer drivers
6446 L: dri-devel@lists.freedesktop.org
6447 L: linux-fbdev@vger.kernel.org
6448 F: drivers/staging/fbtft/
6451 M: Michael Buesch <m@bues.ch>
6452 L: linux-media@vger.kernel.org
6454 F: drivers/media/tuners/fc0011.h
6455 F: drivers/media/tuners/fc0011.c
6458 M: Antti Palosaari <crope@iki.fi>
6459 L: linux-media@vger.kernel.org
6460 W: https://linuxtv.org
6461 W: http://palosaari.fi/linux/
6462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6463 T: git git://linuxtv.org/anttip/media_tree.git
6465 F: drivers/media/tuners/fc2580*
6467 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6468 M: Hannes Reinecke <hare@suse.de>
6469 L: linux-scsi@vger.kernel.org
6470 W: www.Open-FCoE.org
6472 F: drivers/scsi/libfc/
6473 F: drivers/scsi/fcoe/
6475 F: include/scsi/libfc.h
6476 F: include/scsi/libfcoe.h
6477 F: include/uapi/scsi/fc/
6479 FILE LOCKING (flock() and fcntl()/lockf())
6480 M: Jeff Layton <jlayton@kernel.org>
6481 M: "J. Bruce Fields" <bfields@fieldses.org>
6482 L: linux-fsdevel@vger.kernel.org
6484 F: include/linux/fcntl.h
6485 F: include/uapi/linux/fcntl.h
6489 FILESYSTEMS (VFS and infrastructure)
6490 M: Alexander Viro <viro@zeniv.linux.org.uk>
6491 L: linux-fsdevel@vger.kernel.org
6494 F: include/linux/fs.h
6495 F: include/linux/fs_types.h
6496 F: include/uapi/linux/fs.h
6497 F: include/uapi/linux/openat2.h
6499 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6500 M: Riku Voipio <riku.voipio@iki.fi>
6501 L: linux-hwmon@vger.kernel.org
6503 F: drivers/hwmon/f75375s.c
6504 F: include/linux/f75375s.h
6506 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6507 M: Clemens Ladisch <clemens@ladisch.de>
6508 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6509 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6513 F: include/uapi/sound/firewire.h
6515 FIREWIRE MEDIA DRIVERS (firedtv)
6516 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6517 L: linux-media@vger.kernel.org
6518 L: linux1394-devel@lists.sourceforge.net
6519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6521 F: drivers/media/firewire/
6523 FIREWIRE SBP-2 TARGET
6524 M: Chris Boot <bootc@bootc.net>
6525 L: linux-scsi@vger.kernel.org
6526 L: target-devel@vger.kernel.org
6527 L: linux1394-devel@lists.sourceforge.net
6528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6530 F: drivers/target/sbp/
6533 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6534 L: linux1394-devel@lists.sourceforge.net
6535 W: http://ieee1394.wiki.kernel.org/
6536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6538 F: drivers/firewire/
6539 F: include/linux/firewire.h
6540 F: include/uapi/linux/firewire*.h
6543 FIRMWARE LOADER (request_firmware)
6544 M: Luis Chamberlain <mcgrof@kernel.org>
6545 L: linux-kernel@vger.kernel.org
6547 F: Documentation/firmware_class/
6548 F: drivers/base/firmware_loader/
6549 F: include/linux/firmware.h
6551 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6552 M: Joshua Morris <josh.h.morris@us.ibm.com>
6553 M: Philip Kelleher <pjk1939@linux.ibm.com>
6555 F: drivers/block/rsxx/
6557 FLEXTIMER FTM-QUADDEC DRIVER
6558 M: Patrick Havelange <patrick.havelange@essensium.com>
6559 L: linux-iio@vger.kernel.org
6561 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6562 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6563 F: drivers/counter/ftm-quaddec.c
6566 M: Denis Efremov <efremov@linux.com>
6568 L: linux-block@vger.kernel.org
6569 F: drivers/block/floppy.c
6571 FPGA MANAGER FRAMEWORK
6572 M: Moritz Fischer <mdf@kernel.org>
6573 L: linux-fpga@vger.kernel.org
6575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6576 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6577 F: Documentation/fpga/
6578 F: Documentation/driver-api/fpga/
6579 F: Documentation/devicetree/bindings/fpga/
6581 F: include/linux/fpga/
6582 W: http://www.rocketboards.org
6585 M: Wu Hao <hao.wu@intel.com>
6586 L: linux-fpga@vger.kernel.org
6588 F: Documentation/fpga/dfl.rst
6589 F: include/uapi/linux/fpga-dfl.h
6590 F: drivers/fpga/dfl*
6593 M: Bill Metzenthen <billm@melbpc.org.au>
6594 W: http://floatingpoint.sourceforge.net/emulator/index.html
6596 F: arch/x86/math-emu/
6598 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6599 L: netdev@vger.kernel.org
6601 F: drivers/net/wan/dlci.c
6602 F: drivers/net/wan/sdla.c
6605 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6606 L: dri-devel@lists.freedesktop.org
6607 L: linux-fbdev@vger.kernel.org
6608 T: git git://anongit.freedesktop.org/drm/drm-misc
6609 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6611 F: Documentation/fb/
6614 F: include/linux/fb.h
6615 F: include/uapi/video/
6616 F: include/uapi/linux/fb.h
6618 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6619 M: Horia Geantă <horia.geanta@nxp.com>
6620 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6621 L: linux-crypto@vger.kernel.org
6623 F: drivers/crypto/caam/
6624 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6626 FREESCALE DIU FRAMEBUFFER DRIVER
6627 M: Timur Tabi <timur@kernel.org>
6628 L: linux-fbdev@vger.kernel.org
6630 F: drivers/video/fbdev/fsl-diu-fb.*
6632 FREESCALE DMA DRIVER
6633 M: Li Yang <leoyang.li@nxp.com>
6634 M: Zhang Wei <zw@zh-kernel.org>
6635 L: linuxppc-dev@lists.ozlabs.org
6637 F: drivers/dma/fsldma.*
6639 FREESCALE ENETC ETHERNET DRIVERS
6640 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6641 L: netdev@vger.kernel.org
6643 F: drivers/net/ethernet/freescale/enetc/
6645 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6646 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6647 L: netdev@vger.kernel.org
6649 F: drivers/net/ethernet/freescale/gianfar*
6650 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6652 FREESCALE GPMI NAND DRIVER
6653 M: Han Xu <han.xu@nxp.com>
6654 L: linux-mtd@lists.infradead.org
6656 F: drivers/mtd/nand/raw/gpmi-nand/*
6658 FREESCALE I2C CPM DRIVER
6659 M: Jochen Friedrich <jochen@scram.de>
6660 L: linuxppc-dev@lists.ozlabs.org
6661 L: linux-i2c@vger.kernel.org
6663 F: drivers/i2c/busses/i2c-cpm.c
6665 FREESCALE IMX DDR PMU DRIVER
6666 M: Frank Li <Frank.li@nxp.com>
6667 L: linux-arm-kernel@lists.infradead.org
6669 F: drivers/perf/fsl_imx8_ddr_perf.c
6670 F: Documentation/admin-guide/perf/imx-ddr.rst
6671 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6673 FREESCALE IMX I2C DRIVER
6674 M: Oleksij Rempel <o.rempel@pengutronix.de>
6675 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6676 L: linux-i2c@vger.kernel.org
6678 F: drivers/i2c/busses/i2c-imx.c
6679 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6681 FREESCALE IMX LPI2C DRIVER
6682 M: Dong Aisheng <aisheng.dong@nxp.com>
6683 L: linux-i2c@vger.kernel.org
6684 L: linux-imx@nxp.com
6686 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6687 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6689 FREESCALE IMX / MXC FEC DRIVER
6690 M: Fugang Duan <fugang.duan@nxp.com>
6691 L: netdev@vger.kernel.org
6693 F: drivers/net/ethernet/freescale/fec_main.c
6694 F: drivers/net/ethernet/freescale/fec_ptp.c
6695 F: drivers/net/ethernet/freescale/fec.h
6696 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6698 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6699 M: Sascha Hauer <s.hauer@pengutronix.de>
6700 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6701 L: linux-fbdev@vger.kernel.org
6702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6704 F: include/linux/platform_data/video-imxfb.h
6705 F: drivers/video/fbdev/imxfb.c
6707 FREESCALE QORIQ DPAA ETHERNET DRIVER
6708 M: Madalin Bucur <madalin.bucur@nxp.com>
6709 L: netdev@vger.kernel.org
6711 F: drivers/net/ethernet/freescale/dpaa
6713 FREESCALE QORIQ DPAA FMAN DRIVER
6714 M: Madalin Bucur <madalin.bucur@nxp.com>
6715 L: netdev@vger.kernel.org
6717 F: drivers/net/ethernet/freescale/fman
6718 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6720 FREESCALE QORIQ PTP CLOCK DRIVER
6721 M: Yangbo Lu <yangbo.lu@nxp.com>
6722 L: netdev@vger.kernel.org
6724 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6725 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6726 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6727 F: drivers/ptp/ptp_qoriq.c
6728 F: drivers/ptp/ptp_qoriq_debugfs.c
6729 F: include/linux/fsl/ptp_qoriq.h
6730 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6732 FREESCALE QUAD SPI DRIVER
6733 M: Han Xu <han.xu@nxp.com>
6734 L: linux-spi@vger.kernel.org
6736 F: drivers/spi/spi-fsl-qspi.c
6738 FREESCALE QUICC ENGINE LIBRARY
6739 M: Qiang Zhao <qiang.zhao@nxp.com>
6740 L: linuxppc-dev@lists.ozlabs.org
6742 F: drivers/soc/fsl/qe/
6743 F: include/soc/fsl/*qe*.h
6744 F: include/soc/fsl/*ucc*.h
6746 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6747 M: Li Yang <leoyang.li@nxp.com>
6748 L: netdev@vger.kernel.org
6749 L: linuxppc-dev@lists.ozlabs.org
6751 F: drivers/net/ethernet/freescale/ucc_geth*
6753 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6754 M: Zhao Qiang <qiang.zhao@nxp.com>
6755 L: netdev@vger.kernel.org
6756 L: linuxppc-dev@lists.ozlabs.org
6758 F: drivers/net/wan/fsl_ucc_hdlc*
6760 FREESCALE QUICC ENGINE UCC UART DRIVER
6761 M: Timur Tabi <timur@kernel.org>
6762 L: linuxppc-dev@lists.ozlabs.org
6764 F: drivers/tty/serial/ucc_uart.c
6766 FREESCALE SOC DRIVERS
6767 M: Li Yang <leoyang.li@nxp.com>
6768 L: linuxppc-dev@lists.ozlabs.org
6769 L: linux-arm-kernel@lists.infradead.org
6771 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6772 F: Documentation/devicetree/bindings/soc/fsl/
6774 F: include/linux/fsl/
6776 FREESCALE SOC FS_ENET DRIVER
6777 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6778 L: linuxppc-dev@lists.ozlabs.org
6779 L: netdev@vger.kernel.org
6781 F: drivers/net/ethernet/freescale/fs_enet/
6782 F: include/linux/fs_enet_pd.h
6784 FREESCALE SOC SOUND DRIVERS
6785 M: Timur Tabi <timur@kernel.org>
6786 M: Nicolin Chen <nicoleotsuka@gmail.com>
6787 M: Xiubo Li <Xiubo.Lee@gmail.com>
6788 R: Fabio Estevam <festevam@gmail.com>
6789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6790 L: linuxppc-dev@lists.ozlabs.org
6792 F: sound/soc/fsl/fsl*
6793 F: sound/soc/fsl/imx*
6794 F: sound/soc/fsl/mpc8610_hpcd.c
6796 FREESCALE USB PERIPHERAL DRIVERS
6797 M: Li Yang <leoyang.li@nxp.com>
6798 L: linux-usb@vger.kernel.org
6799 L: linuxppc-dev@lists.ozlabs.org
6801 F: drivers/usb/gadget/udc/fsl*
6804 M: Christoph Hellwig <hch@infradead.org>
6805 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6810 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6811 M: Pavel Machek <pavel@ucw.cz>
6812 L: linux-pm@vger.kernel.org
6814 F: Documentation/power/freezing-of-tasks.rst
6815 F: include/linux/freezer.h
6819 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6820 L: linux-kernel@vger.kernel.org
6823 F: include/linux/frontswap.h
6825 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6826 M: David Howells <dhowells@redhat.com>
6827 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6829 F: Documentation/filesystems/caching/
6831 F: include/linux/fscache*.h
6833 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6834 M: Theodore Y. Ts'o <tytso@mit.edu>
6835 M: Jaegeuk Kim <jaegeuk@kernel.org>
6836 M: Eric Biggers <ebiggers@kernel.org>
6837 L: linux-fscrypt@vger.kernel.org
6838 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6839 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6842 F: include/linux/fscrypt*.h
6843 F: include/uapi/linux/fscrypt.h
6844 F: Documentation/filesystems/fscrypt.rst
6847 M: Jeremy Kerr <jk@ozlabs.org>
6848 M: Joel Stanley <joel@jms.id.au>
6849 R: Alistar Popple <alistair@popple.id.au>
6850 R: Eddie James <eajames@linux.ibm.com>
6851 L: linux-fsi@lists.ozlabs.org
6852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6853 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6856 F: include/linux/fsi*.h
6857 F: include/trace/events/fsi*.h
6859 FSI-ATTACHED I2C DRIVER
6860 M: Eddie James <eajames@linux.ibm.com>
6861 L: linux-i2c@vger.kernel.org
6862 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6864 F: drivers/i2c/busses/i2c-fsi.c
6865 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6867 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6868 M: Jan Kara <jack@suse.cz>
6869 R: Amir Goldstein <amir73il@gmail.com>
6870 L: linux-fsdevel@vger.kernel.org
6871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6874 F: include/linux/fsnotify*.h
6876 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6877 M: Eric Biggers <ebiggers@kernel.org>
6878 M: Theodore Y. Ts'o <tytso@mit.edu>
6879 L: linux-fscrypt@vger.kernel.org
6880 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6881 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6884 F: include/linux/fsverity.h
6885 F: include/uapi/linux/fsverity.h
6886 F: Documentation/filesystems/fsverity.rst
6888 FUJITSU LAPTOP EXTRAS
6889 M: Jonathan Woithe <jwoithe@just42.net>
6890 L: platform-driver-x86@vger.kernel.org
6892 F: drivers/platform/x86/fujitsu-laptop.c
6894 FUJITSU M-5MO LS CAMERA ISP DRIVER
6895 M: Kyungmin Park <kyungmin.park@samsung.com>
6896 M: Heungjun Kim <riverful.kim@samsung.com>
6897 L: linux-media@vger.kernel.org
6899 F: drivers/media/i2c/m5mols/
6900 F: include/media/i2c/m5mols.h
6902 FUJITSU TABLET EXTRAS
6903 M: Robert Gerlach <khnz@gmx.de>
6904 L: platform-driver-x86@vger.kernel.org
6906 F: drivers/platform/x86/fujitsu-tablet.c
6908 FUSE: FILESYSTEM IN USERSPACE
6909 M: Miklos Szeredi <miklos@szeredi.hu>
6910 L: linux-fsdevel@vger.kernel.org
6911 W: http://fuse.sourceforge.net/
6912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6915 F: include/uapi/linux/fuse.h
6916 F: Documentation/filesystems/fuse.rst
6919 M: Thomas Gleixner <tglx@linutronix.de>
6920 M: Ingo Molnar <mingo@redhat.com>
6921 R: Peter Zijlstra <peterz@infradead.org>
6922 R: Darren Hart <dvhart@infradead.org>
6923 L: linux-kernel@vger.kernel.org
6924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6927 F: include/asm-generic/futex.h
6928 F: include/linux/futex.h
6929 F: include/uapi/linux/futex.h
6930 F: tools/testing/selftests/futex/
6931 F: tools/perf/bench/futex*
6932 F: Documentation/*futex*
6935 M: Kees Cook <keescook@chromium.org>
6936 R: Emese Revfy <re.emese@gmail.com>
6937 L: kernel-hardening@lists.openwall.com
6939 F: scripts/gcc-plugins/
6940 F: scripts/gcc-plugin.sh
6941 F: scripts/Makefile.gcc-plugins
6942 F: Documentation/core-api/gcc-plugins.rst
6944 GASKET DRIVER FRAMEWORK
6945 M: Rob Springer <rspringer@google.com>
6946 M: Todd Poynor <toddpoynor@google.com>
6947 M: Ben Chan <benchan@chromium.org>
6949 F: drivers/staging/gasket/
6951 GCOV BASED KERNEL PROFILING
6952 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6955 F: Documentation/dev-tools/gcov.rst
6957 GDB KERNEL DEBUGGING HELPER SCRIPTS
6958 M: Jan Kiszka <jan.kiszka@siemens.com>
6959 M: Kieran Bingham <kbingham@kernel.org>
6963 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6964 M: Achim Leubner <achim_leubner@adaptec.com>
6965 L: linux-scsi@vger.kernel.org
6966 W: http://www.icp-vortex.com/
6968 F: drivers/scsi/gdt*
6970 GEMTEK FM RADIO RECEIVER DRIVER
6971 M: Hans Verkuil <hverkuil@xs4all.nl>
6972 L: linux-media@vger.kernel.org
6973 T: git git://linuxtv.org/media_tree.git
6974 W: https://linuxtv.org
6976 F: drivers/media/radio/radio-gemtek*
6978 GENERIC ARCHITECTURE TOPOLOGY
6979 M: Sudeep Holla <sudeep.holla@arm.com>
6980 L: linux-kernel@vger.kernel.org
6982 F: drivers/base/arch_topology.c
6983 F: include/linux/arch_topology.h
6985 GENERIC GPIO I2C DRIVER
6986 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6988 F: drivers/i2c/busses/i2c-gpio.c
6989 F: include/linux/platform_data/i2c-gpio.h
6991 GENERIC GPIO I2C MULTIPLEXER DRIVER
6992 M: Peter Korsgaard <peter.korsgaard@barco.com>
6993 L: linux-i2c@vger.kernel.org
6995 F: drivers/i2c/muxes/i2c-mux-gpio.c
6996 F: include/linux/platform_data/i2c-mux-gpio.h
6997 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6999 GENERIC HDLC (WAN) DRIVERS
7000 M: Krzysztof Halasa <khc@pm.waw.pl>
7001 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7003 F: drivers/net/wan/c101.c
7004 F: drivers/net/wan/hd6457*
7005 F: drivers/net/wan/hdlc*
7006 F: drivers/net/wan/n2.c
7007 F: drivers/net/wan/pc300too.c
7008 F: drivers/net/wan/pci200syn.c
7009 F: drivers/net/wan/wanxl*
7011 GENERIC INCLUDE/ASM HEADER FILES
7012 M: Arnd Bergmann <arnd@arndb.de>
7013 L: linux-arch@vger.kernel.org
7014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7016 F: include/asm-generic/
7017 F: include/uapi/asm-generic/
7019 GENERIC PHY FRAMEWORK
7020 M: Kishon Vijay Abraham I <kishon@ti.com>
7021 L: linux-kernel@vger.kernel.org
7022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7025 F: include/linux/phy/
7026 F: Documentation/devicetree/bindings/phy/
7028 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7029 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7031 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7034 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7035 M: Kevin Hilman <khilman@kernel.org>
7036 M: Ulf Hansson <ulf.hansson@linaro.org>
7037 L: linux-pm@vger.kernel.org
7039 F: drivers/base/power/domain*.c
7040 F: include/linux/pm_domain.h
7041 F: Documentation/devicetree/bindings/power/power?domain*
7043 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7044 M: Eugen Hristev <eugen.hristev@microchip.com>
7045 L: linux-input@vger.kernel.org
7047 F: drivers/input/touchscreen/resistive-adc-touch.c
7049 GENERIC UIO DRIVER FOR PCI DEVICES
7050 M: "Michael S. Tsirkin" <mst@redhat.com>
7051 L: kvm@vger.kernel.org
7053 F: drivers/uio/uio_pci_generic.c
7055 GENERIC VDSO LIBRARY
7056 M: Andy Lutomirski <luto@kernel.org>
7057 M: Thomas Gleixner <tglx@linutronix.de>
7058 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7059 L: linux-kernel@vger.kernel.org
7060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7063 F: kernel/time/vsyscall.c
7065 F: include/asm-generic/vdso/vsyscall.h
7067 GENWQE (IBM Generic Workqueue Card)
7068 M: Frank Haverkamp <haver@linux.ibm.com>
7070 F: drivers/misc/genwqe/
7072 GET_MAINTAINER SCRIPT
7073 M: Joe Perches <joe@perches.com>
7075 F: scripts/get_maintainer.pl
7078 M: Bob Peterson <rpeterso@redhat.com>
7079 M: Andreas Gruenbacher <agruenba@redhat.com>
7080 L: cluster-devel@redhat.com
7081 W: http://sources.redhat.com/cluster/
7082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7084 F: Documentation/filesystems/gfs2*.txt
7086 F: include/uapi/linux/gfs2_ondisk.h
7089 M: Johan Hovold <johan@kernel.org>
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7092 F: Documentation/ABI/testing/sysfs-class-gnss
7093 F: Documentation/devicetree/bindings/gnss/
7095 F: include/linux/gnss.h
7098 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7099 L: linux-media@vger.kernel.org
7101 F: drivers/media/usb/go7007/
7104 M: Bastien Nocera <hadess@hadess.net>
7105 L: linux-input@vger.kernel.org
7107 F: drivers/input/touchscreen/goodix.c
7109 GOOGLE ETHERNET DRIVERS
7110 M: Catherine Sullivan <csully@google.com>
7111 R: Sagi Shahar <sagis@google.com>
7112 R: Jon Olson <jonolson@google.com>
7113 L: netdev@vger.kernel.org
7115 F: Documentation/networking/device_drivers/google/gve.rst
7116 F: drivers/net/ethernet/google
7118 GPD POCKET FAN DRIVER
7119 M: Hans de Goede <hdegoede@redhat.com>
7120 L: platform-driver-x86@vger.kernel.org
7122 F: drivers/platform/x86/gpd-pocket-fan.c
7125 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7126 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7127 L: linux-gpio@vger.kernel.org
7128 L: linux-acpi@vger.kernel.org
7130 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7131 F: drivers/gpio/gpiolib-acpi.c
7132 F: drivers/gpio/gpiolib-acpi.h
7135 M: Sean Young <sean@mess.org>
7136 L: linux-media@vger.kernel.org
7138 F: drivers/media/rc/gpio-ir-tx.c
7141 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7142 L: linux-gpio@vger.kernel.org
7144 F: drivers/gpio/gpio-mockup.c
7145 F: tools/testing/selftests/gpio/
7148 M: Linus Walleij <linus.walleij@linaro.org>
7149 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7150 L: linux-gpio@vger.kernel.org
7152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7153 F: Documentation/ABI/obsolete/sysfs-gpio
7154 F: Documentation/ABI/testing/gpio-cdev
7155 F: Documentation/admin-guide/gpio/
7156 F: Documentation/devicetree/bindings/gpio/
7157 F: Documentation/driver-api/gpio/
7159 F: include/asm-generic/gpio.h
7160 F: include/linux/gpio/
7161 F: include/linux/gpio.h
7162 F: include/linux/of_gpio.h
7163 F: include/uapi/linux/gpio.h
7166 GRE DEMULTIPLEXER DRIVER
7167 M: Dmitry Kozlov <xeb@mail.ru>
7168 L: netdev@vger.kernel.org
7170 F: net/ipv4/gre_demux.c
7171 F: net/ipv4/gre_offload.c
7172 F: include/net/gre.h
7174 GRETH 10/100/1G Ethernet MAC device driver
7175 M: Andreas Larsson <andreas@gaisler.com>
7176 L: netdev@vger.kernel.org
7178 F: drivers/net/ethernet/aeroflex/
7180 GREYBUS AUDIO PROTOCOLS DRIVERS
7181 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7182 M: Mark Greer <mgreer@animalcreek.com>
7184 F: drivers/staging/greybus/audio_apbridgea.c
7185 F: drivers/staging/greybus/audio_apbridgea.h
7186 F: drivers/staging/greybus/audio_codec.c
7187 F: drivers/staging/greybus/audio_codec.h
7188 F: drivers/staging/greybus/audio_gb.c
7189 F: drivers/staging/greybus/audio_manager.c
7190 F: drivers/staging/greybus/audio_manager.h
7191 F: drivers/staging/greybus/audio_manager_module.c
7192 F: drivers/staging/greybus/audio_manager_private.h
7193 F: drivers/staging/greybus/audio_manager_sysfs.c
7194 F: drivers/staging/greybus/audio_module.c
7195 F: drivers/staging/greybus/audio_topology.c
7197 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7198 M: Viresh Kumar <vireshk@kernel.org>
7200 F: drivers/staging/greybus/authentication.c
7201 F: drivers/staging/greybus/bootrom.c
7202 F: drivers/staging/greybus/firmware.h
7203 F: drivers/staging/greybus/fw-core.c
7204 F: drivers/staging/greybus/fw-download.c
7205 F: drivers/staging/greybus/fw-management.c
7206 F: drivers/staging/greybus/greybus_authentication.h
7207 F: drivers/staging/greybus/greybus_firmware.h
7208 F: drivers/staging/greybus/hid.c
7209 F: drivers/staging/greybus/i2c.c
7210 F: drivers/staging/greybus/spi.c
7211 F: drivers/staging/greybus/spilib.c
7212 F: drivers/staging/greybus/spilib.h
7214 GREYBUS LOOPBACK DRIVER
7215 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7217 F: drivers/staging/greybus/loopback.c
7219 GREYBUS PLATFORM DRIVERS
7220 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7222 F: drivers/staging/greybus/arche-platform.c
7223 F: drivers/staging/greybus/arche-apb-ctrl.c
7224 F: drivers/staging/greybus/arche_platform.h
7226 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7227 M: Rui Miguel Silva <rmfrfs@gmail.com>
7229 F: drivers/staging/greybus/sdio.c
7230 F: drivers/staging/greybus/light.c
7231 F: drivers/staging/greybus/gpio.c
7232 F: drivers/staging/greybus/power_supply.c
7233 F: drivers/staging/greybus/spi.c
7234 F: drivers/staging/greybus/spilib.c
7237 M: Johan Hovold <johan@kernel.org>
7238 M: Alex Elder <elder@kernel.org>
7239 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7241 F: drivers/staging/greybus/
7243 F: include/linux/greybus.h
7244 F: include/linux/greybus/
7245 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7247 GREYBUS UART PROTOCOLS DRIVERS
7248 M: David Lin <dtwlin@gmail.com>
7250 F: drivers/staging/greybus/uart.c
7251 F: drivers/staging/greybus/log.c
7253 GS1662 VIDEO SERIALIZER
7254 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7255 L: linux-media@vger.kernel.org
7256 T: git git://linuxtv.org/media_tree.git
7258 F: drivers/media/spi/gs1662.c
7260 GSPCA FINEPIX SUBDRIVER
7261 M: Frank Zago <frank@zago.net>
7262 L: linux-media@vger.kernel.org
7263 T: git git://linuxtv.org/media_tree.git
7265 F: drivers/media/usb/gspca/finepix.c
7267 GSPCA GL860 SUBDRIVER
7268 M: Olivier Lorin <o.lorin@laposte.net>
7269 L: linux-media@vger.kernel.org
7270 T: git git://linuxtv.org/media_tree.git
7272 F: drivers/media/usb/gspca/gl860/
7274 GSPCA M5602 SUBDRIVER
7275 M: Erik Andren <erik.andren@gmail.com>
7276 L: linux-media@vger.kernel.org
7277 T: git git://linuxtv.org/media_tree.git
7279 F: drivers/media/usb/gspca/m5602/
7281 GSPCA PAC207 SONIXB SUBDRIVER
7282 M: Hans Verkuil <hverkuil@xs4all.nl>
7283 L: linux-media@vger.kernel.org
7284 T: git git://linuxtv.org/media_tree.git
7286 F: drivers/media/usb/gspca/pac207.c
7288 GSPCA SN9C20X SUBDRIVER
7289 M: Brian Johnson <brijohn@gmail.com>
7290 L: linux-media@vger.kernel.org
7291 T: git git://linuxtv.org/media_tree.git
7293 F: drivers/media/usb/gspca/sn9c20x.c
7295 GSPCA T613 SUBDRIVER
7296 M: Leandro Costantino <lcostantino@gmail.com>
7297 L: linux-media@vger.kernel.org
7298 T: git git://linuxtv.org/media_tree.git
7300 F: drivers/media/usb/gspca/t613.c
7302 GSPCA USB WEBCAM DRIVER
7303 M: Hans Verkuil <hverkuil@xs4all.nl>
7304 L: linux-media@vger.kernel.org
7305 T: git git://linuxtv.org/media_tree.git
7307 F: drivers/media/usb/gspca/
7309 GTP (GPRS Tunneling Protocol)
7310 M: Pablo Neira Ayuso <pablo@netfilter.org>
7311 M: Harald Welte <laforge@gnumonks.org>
7312 L: osmocom-net-gprs@lists.osmocom.org
7313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7315 F: drivers/net/gtp.c
7317 GUID PARTITION TABLE (GPT)
7318 M: Davidlohr Bueso <dave@stgolabs.net>
7319 L: linux-efi@vger.kernel.org
7321 F: block/partitions/efi.*
7324 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7325 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7326 W: http://uclinux-h8.sourceforge.jp
7327 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7330 F: drivers/clocksource/h8300_*.c
7331 F: drivers/clk/h8300/
7332 F: drivers/irqchip/irq-renesas-h8*.c
7334 HABANALABS PCI DRIVER
7335 M: Oded Gabbay <oded.gabbay@gmail.com>
7336 T: git https://github.com/HabanaAI/linux.git
7338 F: drivers/misc/habanalabs/
7339 F: include/uapi/misc/habanalabs.h
7340 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7341 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7344 M: Antti Palosaari <crope@iki.fi>
7345 L: linux-media@vger.kernel.org
7346 W: https://linuxtv.org
7347 W: http://palosaari.fi/linux/
7348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7349 T: git git://linuxtv.org/anttip/media_tree.git
7351 F: drivers/media/usb/hackrf/
7353 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7354 M: Frank Seidel <frank@f-seidel.de>
7355 L: platform-driver-x86@vger.kernel.org
7356 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7358 F: drivers/platform/x86/hdaps.c
7361 M: Jean Delvare <jdelvare@suse.com>
7362 M: Guenter Roeck <linux@roeck-us.net>
7363 L: linux-hwmon@vger.kernel.org
7364 W: http://hwmon.wiki.kernel.org/
7365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7367 F: Documentation/devicetree/bindings/hwmon/
7368 F: Documentation/hwmon/
7370 F: include/linux/hwmon*.h
7371 F: include/trace/events/hwmon*.h
7373 HARDWARE RANDOM NUMBER GENERATOR CORE
7374 M: Matt Mackall <mpm@selenic.com>
7375 M: Herbert Xu <herbert@gondor.apana.org.au>
7376 L: linux-crypto@vger.kernel.org
7378 F: Documentation/devicetree/bindings/rng/
7379 F: Documentation/admin-guide/hw_random.rst
7380 F: drivers/char/hw_random/
7381 F: include/linux/hw_random.h
7383 HARDWARE TRACING FACILITIES
7384 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7386 F: drivers/hwtracing/
7388 HARDWARE SPINLOCK CORE
7389 M: Ohad Ben-Cohen <ohad@wizery.com>
7390 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7391 R: Baolin Wang <baolin.wang7@gmail.com>
7392 L: linux-remoteproc@vger.kernel.org
7394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7395 F: Documentation/devicetree/bindings/hwlock/
7396 F: Documentation/hwspinlock.txt
7397 F: drivers/hwspinlock/
7398 F: include/linux/hwspinlock.h
7400 HARMONY SOUND DRIVER
7401 L: linux-parisc@vger.kernel.org
7403 F: sound/parisc/harmony.*
7405 HDPVR USB VIDEO ENCODER DRIVER
7406 M: Hans Verkuil <hverkuil@xs4all.nl>
7407 L: linux-media@vger.kernel.org
7408 T: git git://linuxtv.org/media_tree.git
7409 W: https://linuxtv.org
7411 F: drivers/media/usb/hdpvr/
7413 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7414 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7416 F: Documentation/watchdog/hpwdt.rst
7417 F: drivers/watchdog/hpwdt.c
7419 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7420 M: Don Brace <don.brace@microsemi.com>
7421 L: esc.storagedev@microsemi.com
7422 L: linux-scsi@vger.kernel.org
7424 F: Documentation/scsi/hpsa.txt
7425 F: drivers/scsi/hpsa*.[ch]
7426 F: include/linux/cciss*.h
7427 F: include/uapi/linux/cciss*.h
7430 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7431 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7432 L: linux-rdma@vger.kernel.org
7434 F: drivers/infiniband/hw/hfi1
7437 L: linux-fsdevel@vger.kernel.org
7439 F: Documentation/filesystems/hfs.txt
7443 L: linux-fsdevel@vger.kernel.org
7445 F: Documentation/filesystems/hfsplus.txt
7448 HGA FRAMEBUFFER DRIVER
7449 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7450 L: linux-nvidia@lists.surfsouth.com
7451 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7453 F: drivers/video/fbdev/hgafb.c
7455 HIBERNATION (aka Software Suspend, aka swsusp)
7456 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7457 M: Pavel Machek <pavel@ucw.cz>
7458 L: linux-pm@vger.kernel.org
7459 B: https://bugzilla.kernel.org
7462 F: drivers/base/power/
7464 F: include/linux/suspend.h
7465 F: include/linux/freezer.h
7466 F: include/linux/pm.h
7467 F: arch/*/include/asm/suspend*.h
7470 M: Jiri Kosina <jikos@kernel.org>
7471 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7472 L: linux-input@vger.kernel.org
7473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7476 F: include/linux/hid*
7477 F: include/uapi/linux/hid*
7479 HID SENSOR HUB DRIVERS
7480 M: Jiri Kosina <jikos@kernel.org>
7481 M: Jonathan Cameron <jic23@kernel.org>
7482 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7483 L: linux-input@vger.kernel.org
7484 L: linux-iio@vger.kernel.org
7486 F: Documentation/hid/hid-sensor*
7487 F: drivers/hid/hid-sensor-*
7488 F: drivers/iio/*/hid-*
7489 F: include/linux/hid-sensor-*
7491 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7492 M: Thomas Gleixner <tglx@linutronix.de>
7493 L: linux-kernel@vger.kernel.org
7494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7496 F: Documentation/timers/
7497 F: kernel/time/hrtimer.c
7498 F: kernel/time/clockevents.c
7499 F: kernel/time/timer_*.c
7500 F: include/linux/clockchips.h
7501 F: include/linux/hrtimer.h
7503 HIGH-SPEED SCC DRIVER FOR AX.25
7504 L: linux-hams@vger.kernel.org
7506 F: drivers/net/hamradio/dmascc.c
7507 F: drivers/net/hamradio/scc.c
7509 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7510 M: HighPoint Linux Team <linux@highpoint-tech.com>
7511 W: http://www.highpoint-tech.com
7513 F: Documentation/scsi/hptiop.txt
7514 F: drivers/scsi/hptiop.c
7517 M: Jes Sorensen <jes@trained-monkey.org>
7518 L: linux-hippi@sunsite.dk
7520 F: include/linux/hippidevice.h
7521 F: include/uapi/linux/if_hippi.h
7523 F: drivers/net/hippi/
7525 HISILICON DMA DRIVER
7526 M: Zhou Wang <wangzhou1@hisilicon.com>
7527 L: dmaengine@vger.kernel.org
7529 F: drivers/dma/hisi_dma.c
7531 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7532 M: Zaibo Xu <xuzaibo@huawei.com>
7533 L: linux-crypto@vger.kernel.org
7535 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7536 F: drivers/crypto/hisilicon/sec2/sec_main.c
7537 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7538 F: drivers/crypto/hisilicon/sec2/sec.h
7539 F: Documentation/ABI/testing/debugfs-hisi-sec
7541 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7542 M: Zaibo Xu <xuzaibo@huawei.com>
7543 L: linux-crypto@vger.kernel.org
7545 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7546 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7547 F: drivers/crypto/hisilicon/hpre/hpre.h
7548 F: Documentation/ABI/testing/debugfs-hisi-hpre
7550 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7551 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7552 M: Salil Mehta <salil.mehta@huawei.com>
7553 L: netdev@vger.kernel.org
7554 W: http://www.hisilicon.com
7556 F: drivers/net/ethernet/hisilicon/hns3/
7558 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7559 M: Zaibo Xu <xuzaibo@huawei.com>
7561 F: drivers/char/hw_random/hisi-trng-v2.c
7563 HISILICON LPC BUS DRIVER
7564 M: john.garry@huawei.com
7565 W: http://www.hisilicon.com
7567 F: drivers/bus/hisi_lpc.c
7568 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7570 HISILICON NETWORK SUBSYSTEM DRIVER
7571 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7572 M: Salil Mehta <salil.mehta@huawei.com>
7573 L: netdev@vger.kernel.org
7574 W: http://www.hisilicon.com
7576 F: drivers/net/ethernet/hisilicon/
7577 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7579 HISILICON PMU DRIVER
7580 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7581 W: http://www.hisilicon.com
7583 F: drivers/perf/hisilicon
7584 F: Documentation/admin-guide/perf/hisi-pmu.rst
7586 HISILICON ROCE DRIVER
7587 M: Lijun Ou <oulijun@huawei.com>
7588 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7589 M: Weihang Li <liweihang@huawei.com>
7590 L: linux-rdma@vger.kernel.org
7592 F: drivers/infiniband/hw/hns/
7593 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7595 HISILICON SAS Controller
7596 M: John Garry <john.garry@huawei.com>
7597 W: http://www.hisilicon.com
7599 F: drivers/scsi/hisi_sas/
7600 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7602 HISILICON V3XX SPI NOR FLASH Controller Driver
7603 M: John Garry <john.garry@huawei.com>
7604 W: http://www.hisilicon.com
7606 F: drivers/spi/spi-hisi-sfc-v3xx.c
7608 HISILICON QM AND ZIP Controller DRIVER
7609 M: Zhou Wang <wangzhou1@hisilicon.com>
7610 L: linux-crypto@vger.kernel.org
7612 F: drivers/crypto/hisilicon/qm.c
7613 F: drivers/crypto/hisilicon/qm.h
7614 F: drivers/crypto/hisilicon/sgl.c
7615 F: drivers/crypto/hisilicon/zip/
7616 F: Documentation/ABI/testing/debugfs-hisi-zip
7618 HMM - Heterogeneous Memory Management
7619 M: Jérôme Glisse <jglisse@redhat.com>
7620 L: linux-mm@kvack.org
7623 F: include/linux/hmm*
7624 F: Documentation/vm/hmm.rst
7627 M: Jouni Malinen <j@w1.fi>
7628 L: linux-wireless@vger.kernel.org
7629 W: http://w1.fi/hostap-driver.html
7631 F: drivers/net/wireless/intersil/hostap/
7633 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7634 L: platform-driver-x86@vger.kernel.org
7636 F: drivers/platform/x86/tc1100-wmi.c
7638 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7639 M: Jaroslav Kysela <perex@perex.cz>
7641 F: drivers/staging/hp/hp100.*
7643 HPET: High Precision Event Timers driver
7644 M: Clemens Ladisch <clemens@ladisch.de>
7646 F: Documentation/timers/hpet.rst
7647 F: drivers/char/hpet.c
7648 F: include/linux/hpet.h
7649 F: include/uapi/linux/hpet.h
7653 F: arch/x86/kernel/hpet.c
7654 F: arch/x86/include/asm/hpet.h
7657 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7658 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7663 M: Sebastian Reichel <sre@kernel.org>
7664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7666 F: Documentation/ABI/testing/sysfs-bus-hsi
7667 F: Documentation/driver-api/hsi.rst
7669 F: include/linux/hsi/
7670 F: include/uapi/linux/hsi/
7673 L: linux-usb@vger.kernel.org
7675 F: drivers/net/usb/hso.c
7677 HSR NETWORK PROTOCOL
7678 L: netdev@vger.kernel.org
7682 HT16K33 LED CONTROLLER DRIVER
7683 M: Robin van der Gracht <robin@protonic.nl>
7685 F: drivers/auxdisplay/ht16k33.c
7686 F: Documentation/devicetree/bindings/display/ht16k33.txt
7688 HTCPEN TOUCHSCREEN DRIVER
7689 M: Pau Oliva Fora <pof@eslack.org>
7690 L: linux-input@vger.kernel.org
7692 F: drivers/input/touchscreen/htcpen.c
7694 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7695 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7696 L: linux-iio@vger.kernel.org
7697 W: http://www.st.com/
7699 F: drivers/iio/humidity/hts221*
7700 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7702 HUAWEI ETHERNET DRIVER
7703 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7704 L: netdev@vger.kernel.org
7706 F: Documentation/networking/hinic.txt
7707 F: drivers/net/ethernet/huawei/hinic/
7710 M: Mike Kravetz <mike.kravetz@oracle.com>
7711 L: linux-mm@kvack.org
7715 F: include/linux/hugetlb.h
7716 F: Documentation/admin-guide/mm/hugetlbpage.rst
7717 F: Documentation/vm/hugetlbfs_reserv.rst
7718 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7721 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7722 L: linux-media@vger.kernel.org
7723 T: git git://linuxtv.org/media_tree.git
7724 W: https://linuxtv.org
7726 F: drivers/media/platform/sti/hva
7728 HWPOISON MEMORY FAILURE HANDLING
7729 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7730 L: linux-mm@kvack.org
7732 F: mm/memory-failure.c
7733 F: mm/hwpoison-inject.c
7735 HYGON PROCESSOR SUPPORT
7736 M: Pu Wen <puwen@hygon.cn>
7737 L: linux-kernel@vger.kernel.org
7739 F: arch/x86/kernel/cpu/hygon.c
7741 HYNIX HI556 SENSOR DRIVER
7742 M: Shawn Tu <shawnx.tu@intel.com>
7743 L: linux-media@vger.kernel.org
7744 T: git git://linuxtv.org/media_tree.git
7746 F: drivers/media/i2c/hi556.c
7748 Hyper-V CORE AND DRIVERS
7749 M: "K. Y. Srinivasan" <kys@microsoft.com>
7750 M: Haiyang Zhang <haiyangz@microsoft.com>
7751 M: Stephen Hemminger <sthemmin@microsoft.com>
7752 M: Wei Liu <wei.liu@kernel.org>
7753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7754 L: linux-hyperv@vger.kernel.org
7756 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7757 F: arch/x86/include/asm/mshyperv.h
7758 F: arch/x86/include/asm/trace/hyperv.h
7759 F: arch/x86/include/asm/hyperv-tlfs.h
7760 F: arch/x86/kernel/cpu/mshyperv.c
7762 F: drivers/clocksource/hyperv_timer.c
7763 F: drivers/hid/hid-hyperv.c
7765 F: drivers/input/serio/hyperv-keyboard.c
7766 F: drivers/pci/controller/pci-hyperv.c
7767 F: drivers/pci/controller/pci-hyperv-intf.c
7768 F: drivers/net/hyperv/
7769 F: drivers/scsi/storvsc_drv.c
7770 F: drivers/uio/uio_hv_generic.c
7771 F: drivers/video/fbdev/hyperv_fb.c
7772 F: drivers/iommu/hyperv-iommu.c
7773 F: net/vmw_vsock/hyperv_transport.c
7774 F: include/clocksource/hyperv_timer.h
7775 F: include/linux/hyperv.h
7776 F: include/uapi/linux/hyperv.h
7777 F: include/asm-generic/mshyperv.h
7779 F: Documentation/ABI/stable/sysfs-bus-vmbus
7780 F: Documentation/ABI/testing/debugfs-hyperv
7783 M: Vignesh Raghavendra <vigneshr@ti.com>
7785 F: drivers/mtd/hyperbus/
7786 F: include/linux/mtd/hyperbus.h
7787 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7788 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7790 HYPERVISOR VIRTUAL CONSOLE DRIVER
7791 L: linuxppc-dev@lists.ozlabs.org
7796 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7797 L: linux-i2c@vger.kernel.org
7798 L: linux-acpi@vger.kernel.org
7800 F: drivers/i2c/i2c-core-acpi.c
7802 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7803 M: Ajay Gupta <ajayg@nvidia.com>
7804 L: linux-i2c@vger.kernel.org
7806 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7807 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7810 M: Peter Rosin <peda@axentia.se>
7811 L: linux-i2c@vger.kernel.org
7813 F: Documentation/i2c/i2c-topology.rst
7814 F: Documentation/i2c/muxes/
7815 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7816 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7817 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7818 F: drivers/i2c/i2c-mux.c
7819 F: drivers/i2c/muxes/
7820 F: include/linux/i2c-mux.h
7822 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7823 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7824 L: linux-i2c@vger.kernel.org
7826 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7827 F: drivers/i2c/busses/i2c-mv64xxx.c
7829 I2C OVER PARALLEL PORT
7830 M: Jean Delvare <jdelvare@suse.com>
7831 L: linux-i2c@vger.kernel.org
7833 F: Documentation/i2c/busses/i2c-parport.rst
7834 F: drivers/i2c/busses/i2c-parport.c
7837 M: Wolfram Sang <wsa@the-dreams.de>
7838 L: linux-i2c@vger.kernel.org
7839 W: https://i2c.wiki.kernel.org/
7840 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7843 F: Documentation/devicetree/bindings/i2c/i2c.txt
7844 F: Documentation/i2c/
7846 F: include/linux/i2c.h
7847 F: include/linux/i2c-dev.h
7848 F: include/linux/i2c-smbus.h
7849 F: include/uapi/linux/i2c.h
7850 F: include/uapi/linux/i2c-*.h
7852 I2C SUBSYSTEM HOST DRIVERS
7853 L: linux-i2c@vger.kernel.org
7854 W: https://i2c.wiki.kernel.org/
7855 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7858 F: Documentation/devicetree/bindings/i2c/
7859 F: drivers/i2c/algos/
7860 F: drivers/i2c/busses/
7863 M: Jean Delvare <jdelvare@suse.com>
7864 L: linux-i2c@vger.kernel.org
7866 F: Documentation/i2c/busses/i2c-taos-evm.rst
7867 F: drivers/i2c/busses/i2c-taos-evm.c
7870 M: Till Harbaum <till@harbaum.org>
7871 L: linux-i2c@vger.kernel.org
7872 W: http://www.harbaum.org/till/i2c_tiny_usb
7874 F: drivers/i2c/busses/i2c-tiny-usb.c
7876 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7877 M: Jean Delvare <jdelvare@suse.com>
7878 L: linux-i2c@vger.kernel.org
7880 F: Documentation/i2c/busses/i2c-ali1535.rst
7881 F: Documentation/i2c/busses/i2c-ali1563.rst
7882 F: Documentation/i2c/busses/i2c-ali15x3.rst
7883 F: Documentation/i2c/busses/i2c-amd756.rst
7884 F: Documentation/i2c/busses/i2c-amd8111.rst
7885 F: Documentation/i2c/busses/i2c-i801.rst
7886 F: Documentation/i2c/busses/i2c-nforce2.rst
7887 F: Documentation/i2c/busses/i2c-piix4.rst
7888 F: Documentation/i2c/busses/i2c-sis5595.rst
7889 F: Documentation/i2c/busses/i2c-sis630.rst
7890 F: Documentation/i2c/busses/i2c-sis96x.rst
7891 F: Documentation/i2c/busses/i2c-via.rst
7892 F: Documentation/i2c/busses/i2c-viapro.rst
7893 F: drivers/i2c/busses/i2c-ali1535.c
7894 F: drivers/i2c/busses/i2c-ali1563.c
7895 F: drivers/i2c/busses/i2c-ali15x3.c
7896 F: drivers/i2c/busses/i2c-amd756.c
7897 F: drivers/i2c/busses/i2c-amd756-s4882.c
7898 F: drivers/i2c/busses/i2c-amd8111.c
7899 F: drivers/i2c/busses/i2c-i801.c
7900 F: drivers/i2c/busses/i2c-isch.c
7901 F: drivers/i2c/busses/i2c-nforce2.c
7902 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7903 F: drivers/i2c/busses/i2c-piix4.c
7904 F: drivers/i2c/busses/i2c-sis5595.c
7905 F: drivers/i2c/busses/i2c-sis630.c
7906 F: drivers/i2c/busses/i2c-sis96x.c
7907 F: drivers/i2c/busses/i2c-via.c
7908 F: drivers/i2c/busses/i2c-viapro.c
7910 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7911 M: Hans de Goede <hdegoede@redhat.com>
7912 L: linux-i2c@vger.kernel.org
7914 F: drivers/i2c/busses/i2c-cht-wc.c
7916 I2C/SMBUS ISMT DRIVER
7917 M: Seth Heasley <seth.heasley@intel.com>
7918 M: Neil Horman <nhorman@tuxdriver.com>
7919 L: linux-i2c@vger.kernel.org
7920 F: drivers/i2c/busses/i2c-ismt.c
7921 F: Documentation/i2c/busses/i2c-ismt.rst
7923 I2C/SMBUS STUB DRIVER
7924 M: Jean Delvare <jdelvare@suse.com>
7925 L: linux-i2c@vger.kernel.org
7927 F: drivers/i2c/i2c-stub.c
7930 M: Boris Brezillon <bbrezillon@kernel.org>
7931 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7932 C: irc://chat.freenode.net/linux-i3c
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7935 F: Documentation/ABI/testing/sysfs-bus-i3c
7936 F: Documentation/devicetree/bindings/i3c/
7937 F: Documentation/driver-api/i3c
7939 F: include/linux/i3c/
7941 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7942 M: Vitor Soares <vitor.soares@synopsys.com>
7944 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7945 F: drivers/i3c/master/dw*
7947 I3C DRIVER FOR CADENCE I3C MASTER IP
7948 M: Przemysław Gaj <pgaj@cadence.com>
7950 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7951 F: drivers/i3c/master/i3c-master-cdns.c
7953 IA64 (Itanium) PLATFORM
7954 M: Tony Luck <tony.luck@intel.com>
7955 M: Fenghua Yu <fenghua.yu@intel.com>
7956 L: linux-ia64@vger.kernel.org
7957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7961 IBM Power 842 compression accelerator
7962 M: Haren Myneni <haren@us.ibm.com>
7964 F: drivers/crypto/nx/Makefile
7965 F: drivers/crypto/nx/Kconfig
7966 F: drivers/crypto/nx/nx-842*
7967 F: include/linux/sw842.h
7971 IBM Power in-Nest Crypto Acceleration
7972 M: Breno Leitão <leitao@debian.org>
7973 M: Nayna Jain <nayna@linux.ibm.com>
7974 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7975 L: linux-crypto@vger.kernel.org
7977 F: drivers/crypto/nx/Makefile
7978 F: drivers/crypto/nx/Kconfig
7979 F: drivers/crypto/nx/nx-aes*
7980 F: drivers/crypto/nx/nx-sha*
7981 F: drivers/crypto/nx/nx.*
7982 F: drivers/crypto/nx/nx_csbcpb.h
7983 F: drivers/crypto/nx/nx_debugfs.c
7985 IBM Power Linux RAID adapter
7986 M: Brian King <brking@us.ibm.com>
7988 F: drivers/scsi/ipr.*
7990 IBM Power SRIOV Virtual NIC Device Driver
7991 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7992 M: John Allen <jallen@linux.ibm.com>
7993 L: netdev@vger.kernel.org
7995 F: drivers/net/ethernet/ibm/ibmvnic.*
7997 IBM Power Virtual Accelerator Switchboard
7998 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7999 L: linuxppc-dev@lists.ozlabs.org
8001 F: arch/powerpc/platforms/powernv/vas*
8002 F: arch/powerpc/platforms/powernv/copy-paste.h
8003 F: arch/powerpc/include/asm/vas.h
8005 IBM Power Virtual Ethernet Device Driver
8006 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8007 L: netdev@vger.kernel.org
8009 F: drivers/net/ethernet/ibm/ibmveth.*
8011 IBM Power Virtual FC Device Drivers
8012 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8013 L: linux-scsi@vger.kernel.org
8015 F: drivers/scsi/ibmvscsi/ibmvfc*
8017 IBM Power Virtual Management Channel Driver
8018 M: Steven Royer <seroyer@linux.ibm.com>
8020 F: drivers/misc/ibmvmc.*
8022 IBM Power Virtual SCSI Device Drivers
8023 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8024 L: linux-scsi@vger.kernel.org
8026 F: drivers/scsi/ibmvscsi/ibmvscsi*
8027 F: include/scsi/viosrp.h
8029 IBM Power Virtual SCSI Device Target Driver
8030 M: Michael Cyr <mikecyr@linux.ibm.com>
8031 L: linux-scsi@vger.kernel.org
8032 L: target-devel@vger.kernel.org
8034 F: drivers/scsi/ibmvscsi_tgt/
8036 IBM Power VMX Cryptographic instructions
8037 M: Breno Leitão <leitao@debian.org>
8038 M: Nayna Jain <nayna@linux.ibm.com>
8039 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8040 L: linux-crypto@vger.kernel.org
8042 F: drivers/crypto/vmx/Makefile
8043 F: drivers/crypto/vmx/Kconfig
8044 F: drivers/crypto/vmx/vmx.c
8045 F: drivers/crypto/vmx/aes*
8046 F: drivers/crypto/vmx/ghash*
8047 F: drivers/crypto/vmx/ppc-xlate.pl
8049 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8050 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8051 L: linux-pci@vger.kernel.org
8052 L: linuxppc-dev@lists.ozlabs.org
8054 F: drivers/pci/hotplug/rpaphp*
8056 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8057 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8058 L: linux-pci@vger.kernel.org
8059 L: linuxppc-dev@lists.ozlabs.org
8061 F: drivers/pci/hotplug/rpadlpar*
8063 IBM ServeRAID RAID DRIVER
8065 F: drivers/scsi/ips.*
8067 ICH LPC AND GPIO DRIVER
8068 M: Peter Tyser <ptyser@xes-inc.com>
8070 F: drivers/gpio/gpio-ich.c
8071 F: drivers/mfd/lpc_ich.c
8074 M: Max Staudt <max@enpas.org>
8075 L: linux-i2c@vger.kernel.org
8077 F: drivers/i2c/busses/i2c-icy.c
8080 M: "David S. Miller" <davem@davemloft.net>
8081 L: linux-ide@vger.kernel.org
8082 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8085 F: Documentation/ide/
8087 F: include/linux/ide.h
8090 M: Borislav Petkov <bp@alien8.de>
8091 L: linux-ide@vger.kernel.org
8093 F: Documentation/cdrom/ide-cd.rst
8094 F: drivers/ide/ide-cd*
8096 IDEAPAD LAPTOP EXTRAS DRIVER
8097 M: Ike Panhc <ike.pan@canonical.com>
8098 L: platform-driver-x86@vger.kernel.org
8099 W: http://launchpad.net/ideapad-laptop
8101 F: drivers/platform/x86/ideapad-laptop.c
8103 IDEAPAD LAPTOP SLIDEBAR DRIVER
8104 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8105 L: linux-input@vger.kernel.org
8106 W: https://github.com/o2genum/ideapad-slidebar
8108 F: drivers/input/misc/ideapad_slidebar.c
8110 IDT VersaClock 5 CLOCK DRIVER
8111 M: Marek Vasut <marek.vasut@gmail.com>
8113 F: drivers/clk/clk-versaclock5.c
8115 IEEE 802.15.4 SUBSYSTEM
8116 M: Alexander Aring <alex.aring@gmail.com>
8117 M: Stefan Schmidt <stefan@datenfreihafen.org>
8118 L: linux-wpan@vger.kernel.org
8119 W: http://wpan.cakelab.org/
8120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8125 F: drivers/net/ieee802154/
8126 F: include/linux/nl802154.h
8127 F: include/linux/ieee802154.h
8128 F: include/net/nl802154.h
8129 F: include/net/mac802154.h
8130 F: include/net/af_ieee802154.h
8131 F: include/net/cfg802154.h
8132 F: include/net/ieee802154_netdev.h
8133 F: Documentation/networking/ieee802154.rst
8136 M: Yotam Gigi <yotam.gi@gmail.com>
8137 M: Jamal Hadi Salim <jhs@mojatatu.com>
8139 F: include/net/ife.h
8140 F: include/uapi/linux/ife.h
8142 IGORPLUG-USB IR RECEIVER
8143 M: Sean Young <sean@mess.org>
8144 L: linux-media@vger.kernel.org
8146 F: drivers/media/rc/igorplugusb.c
8148 IGUANAWORKS USB IR TRANSCEIVER
8149 M: Sean Young <sean@mess.org>
8150 L: linux-media@vger.kernel.org
8152 F: drivers/media/rc/iguanair.c
8154 IIO DIGITAL POTENTIOMETER DAC
8155 M: Peter Rosin <peda@axentia.se>
8156 L: linux-iio@vger.kernel.org
8158 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8159 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8160 F: drivers/iio/dac/dpot-dac.c
8162 IIO ENVELOPE DETECTOR
8163 M: Peter Rosin <peda@axentia.se>
8164 L: linux-iio@vger.kernel.org
8166 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8167 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8168 F: drivers/iio/adc/envelope-detector.c
8171 M: Peter Rosin <peda@axentia.se>
8172 L: linux-iio@vger.kernel.org
8174 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8175 F: drivers/iio/multiplexer/iio-mux.c
8177 IIO SUBSYSTEM AND DRIVERS
8178 M: Jonathan Cameron <jic23@kernel.org>
8179 R: Hartmut Knaack <knaack.h@gmx.de>
8180 R: Lars-Peter Clausen <lars@metafoo.de>
8181 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8182 L: linux-iio@vger.kernel.org
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8185 F: Documentation/ABI/testing/configfs-iio*
8186 F: Documentation/ABI/testing/sysfs-bus-iio*
8187 F: Documentation/devicetree/bindings/iio/
8189 F: drivers/staging/iio/
8190 F: include/linux/iio/
8194 M: Peter Rosin <peda@axentia.se>
8195 L: linux-iio@vger.kernel.org
8197 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8198 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8199 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8200 F: drivers/iio/afe/iio-rescale.c
8202 IKANOS/ADI EAGLE ADSL USB DRIVER
8203 M: Matthieu Castet <castet.matthieu@free.fr>
8204 M: Stanislaw Gruszka <stf_xl@wp.pl>
8206 F: drivers/usb/atm/ueagle-atm.c
8208 IMGTEC ASCII LCD DRIVER
8209 M: Paul Burton <paulburton@kernel.org>
8211 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8212 F: drivers/auxdisplay/img-ascii-lcd.c
8214 IMGTEC IR DECODER DRIVER
8216 F: drivers/media/rc/img-ir/
8218 IMON SOUNDGRAPH USB IR RECEIVER
8219 M: Sean Young <sean@mess.org>
8220 L: linux-media@vger.kernel.org
8222 F: drivers/media/rc/imon_raw.c
8223 F: drivers/media/rc/imon.c
8225 IMS TWINTURBO FRAMEBUFFER DRIVER
8226 L: linux-fbdev@vger.kernel.org
8228 F: drivers/video/fbdev/imsttfb.c
8230 INA209 HARDWARE MONITOR DRIVER
8231 M: Guenter Roeck <linux@roeck-us.net>
8232 L: linux-hwmon@vger.kernel.org
8234 F: Documentation/hwmon/ina209.rst
8235 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8236 F: drivers/hwmon/ina209.c
8238 INA2XX HARDWARE MONITOR DRIVER
8239 M: Guenter Roeck <linux@roeck-us.net>
8240 L: linux-hwmon@vger.kernel.org
8242 F: Documentation/hwmon/ina2xx.rst
8243 F: drivers/hwmon/ina2xx.c
8244 F: include/linux/platform_data/ina2xx.h
8246 INDUSTRY PACK SUBSYSTEM (IPACK)
8247 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8248 M: Jens Taprogge <jens.taprogge@taprogge.org>
8249 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8250 L: industrypack-devel@lists.sourceforge.net
8251 W: http://industrypack.sourceforge.net
8255 INFINEON DPS310 Driver
8256 M: Eddie James <eajames@linux.ibm.com>
8257 L: linux-iio@vger.kernel.org
8258 F: drivers/iio/pressure/dps310.c
8261 INFINIBAND SUBSYSTEM
8262 M: Doug Ledford <dledford@redhat.com>
8263 M: Jason Gunthorpe <jgg@mellanox.com>
8264 L: linux-rdma@vger.kernel.org
8265 W: https://github.com/linux-rdma/rdma-core
8266 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8269 F: Documentation/devicetree/bindings/infiniband/
8270 F: Documentation/infiniband/
8271 F: drivers/infiniband/
8272 F: include/uapi/linux/if_infiniband.h
8273 F: include/uapi/rdma/
8275 F: include/trace/events/ib_mad.h
8276 F: include/trace/events/ib_umad.h
8277 F: samples/bpf/ibumad_kern.c
8278 F: samples/bpf/ibumad_user.c
8280 INGENIC JZ4780 DMA Driver
8281 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8283 F: drivers/dma/dma-jz4780.c
8285 INGENIC JZ4780 NAND DRIVER
8286 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8287 L: linux-mtd@lists.infradead.org
8289 F: drivers/mtd/nand/raw/ingenic/
8292 M: Paul Cercueil <paul@crapouillou.net>
8294 F: arch/mips/boot/dts/ingenic/
8295 F: arch/mips/include/asm/mach-jz4740/
8296 F: arch/mips/jz4740/
8297 F: drivers/clk/ingenic/
8298 F: drivers/dma/dma-jz4780.c
8299 F: drivers/gpu/drm/ingenic/
8300 F: drivers/i2c/busses/i2c-jz4780.c
8301 F: drivers/iio/adc/ingenic-adc.c
8302 F: drivers/irqchip/irq-ingenic.c
8303 F: drivers/memory/jz4780-nemc.c
8304 F: drivers/mmc/host/jz4740_mmc.c
8305 F: drivers/mtd/nand/raw/ingenic/
8306 F: drivers/pinctrl/pinctrl-ingenic.c
8307 F: drivers/power/supply/ingenic-battery.c
8308 F: drivers/pwm/pwm-jz4740.c
8309 F: drivers/rtc/rtc-jz4740.c
8310 F: drivers/tty/serial/8250/8250_ingenic.c
8311 F: drivers/usb/musb/jz4740.c
8312 F: drivers/watchdog/jz4740_wdt.c
8313 F: include/dt-bindings/iio/adc/ingenic,adc.h
8314 F: include/linux/mfd/ingenic-tcu.h
8315 F: sound/soc/jz4740/
8316 F: sound/soc/codecs/jz47*
8319 M: Jan Kara <jack@suse.cz>
8320 R: Amir Goldstein <amir73il@gmail.com>
8321 L: linux-fsdevel@vger.kernel.org
8323 F: Documentation/filesystems/inotify.txt
8324 F: fs/notify/inotify/
8325 F: include/linux/inotify.h
8326 F: include/uapi/linux/inotify.h
8328 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8329 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8330 L: linux-input@vger.kernel.org
8331 Q: http://patchwork.kernel.org/project/linux-input/list/
8332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8335 F: include/linux/input.h
8336 F: include/uapi/linux/input.h
8337 F: include/uapi/linux/input-event-codes.h
8338 F: include/linux/input/
8339 F: Documentation/devicetree/bindings/input/
8340 F: Documentation/devicetree/bindings/serio/
8341 F: Documentation/input/
8343 INPUT MULTITOUCH (MT) PROTOCOL
8344 M: Henrik Rydberg <rydberg@bitmath.org>
8345 L: linux-input@vger.kernel.org
8347 F: Documentation/input/multi-touch-protocol.rst
8348 F: drivers/input/input-mt.c
8351 INSIDE SECURE CRYPTO DRIVER
8352 M: Antoine Tenart <antoine.tenart@bootlin.com>
8353 F: drivers/crypto/inside-secure/
8355 L: linux-crypto@vger.kernel.org
8357 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8358 M: Mimi Zohar <zohar@linux.ibm.com>
8359 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8360 L: linux-integrity@vger.kernel.org
8361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8363 F: security/integrity/ima/
8365 INTEL 810/815 FRAMEBUFFER DRIVER
8366 M: Antonino Daplas <adaplas@gmail.com>
8367 L: linux-fbdev@vger.kernel.org
8369 F: drivers/video/fbdev/i810/
8372 M: Cezary Rojewski <cezary.rojewski@intel.com>
8373 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8374 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8375 M: Jie Yang <yang.jie@linux.intel.com>
8376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8380 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8381 M: Hans de Goede <hdegoede@redhat.com>
8382 L: platform-driver-x86@vger.kernel.org
8384 F: drivers/platform/x86/intel_atomisp2_pm.c
8386 INTEL C600 SERIES SAS CONTROLLER DRIVER
8387 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8388 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8389 L: linux-scsi@vger.kernel.org
8390 T: git git://git.code.sf.net/p/intel-sas/isci
8392 F: drivers/scsi/isci/
8394 INTEL CPU family model numbers
8395 M: Tony Luck <tony.luck@intel.com>
8397 L: linux-kernel@vger.kernel.org
8399 F: arch/x86/include/asm/intel-family.h
8401 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8402 M: Jani Nikula <jani.nikula@linux.intel.com>
8403 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8404 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8405 L: intel-gfx@lists.freedesktop.org
8406 W: https://01.org/linuxgraphics/
8407 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8408 C: irc://chat.freenode.net/intel-gfx
8409 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8410 T: git git://anongit.freedesktop.org/drm-intel
8412 F: drivers/gpu/drm/i915/
8413 F: include/drm/i915*
8414 F: include/uapi/drm/i915_drm.h
8415 F: Documentation/gpu/i915.rst
8417 INTEL ETHERNET DRIVERS
8418 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8419 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8420 W: http://www.intel.com/support/feedback.htm
8421 W: http://e1000.sourceforge.net/
8422 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8426 F: Documentation/networking/device_drivers/intel/e100.rst
8427 F: Documentation/networking/device_drivers/intel/e1000.rst
8428 F: Documentation/networking/device_drivers/intel/e1000e.rst
8429 F: Documentation/networking/device_drivers/intel/fm10k.rst
8430 F: Documentation/networking/device_drivers/intel/igb.rst
8431 F: Documentation/networking/device_drivers/intel/igbvf.rst
8432 F: Documentation/networking/device_drivers/intel/ixgb.rst
8433 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8434 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8435 F: Documentation/networking/device_drivers/intel/i40e.rst
8436 F: Documentation/networking/device_drivers/intel/iavf.rst
8437 F: Documentation/networking/device_drivers/intel/ice.rst
8438 F: drivers/net/ethernet/intel/
8439 F: drivers/net/ethernet/intel/*/
8440 F: include/linux/avf/virtchnl.h
8442 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8443 M: Maik Broemme <mbroemme@libmpq.org>
8444 L: linux-fbdev@vger.kernel.org
8446 F: Documentation/fb/intelfb.rst
8447 F: drivers/video/fbdev/intelfb/
8450 M: Andy Shevchenko <andy@kernel.org>
8451 L: linux-gpio@vger.kernel.org
8453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8454 F: drivers/gpio/gpio-ich.c
8455 F: drivers/gpio/gpio-intel-mid.c
8456 F: drivers/gpio/gpio-merrifield.c
8457 F: drivers/gpio/gpio-ml-ioh.c
8458 F: drivers/gpio/gpio-pch.c
8459 F: drivers/gpio/gpio-sch.c
8460 F: drivers/gpio/gpio-sodaville.c
8462 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8463 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8464 M: Zhi Wang <zhi.a.wang@intel.com>
8465 L: intel-gvt-dev@lists.freedesktop.org
8466 L: intel-gfx@lists.freedesktop.org
8467 W: https://01.org/igvt-g
8468 T: git https://github.com/intel/gvt-linux.git
8470 F: drivers/gpu/drm/i915/gvt/
8472 INTEL HID EVENT DRIVER
8473 M: Alex Hung <alex.hung@canonical.com>
8474 L: platform-driver-x86@vger.kernel.org
8476 F: drivers/platform/x86/intel-hid.c
8478 INTEL I/OAT DMA DRIVER
8479 M: Dave Jiang <dave.jiang@intel.com>
8480 R: Dan Williams <dan.j.williams@intel.com>
8481 L: dmaengine@vger.kernel.org
8482 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8484 F: drivers/dma/ioat*
8487 M: Dave Jiang <dave.jiang@intel.com>
8488 L: dmaengine@vger.kernel.org
8490 F: drivers/dma/idxd/*
8491 F: include/uapi/linux/idxd.h
8494 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8495 M: Len Brown <lenb@kernel.org>
8496 L: linux-pm@vger.kernel.org
8497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8498 B: https://bugzilla.kernel.org
8500 F: drivers/idle/intel_idle.c
8502 INTEL INTEGRATED SENSOR HUB DRIVER
8503 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8504 M: Jiri Kosina <jikos@kernel.org>
8505 L: linux-input@vger.kernel.org
8507 F: drivers/hid/intel-ish-hid/
8510 M: David Woodhouse <dwmw2@infradead.org>
8511 M: Lu Baolu <baolu.lu@linux.intel.com>
8512 L: iommu@lists.linux-foundation.org
8513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8515 F: drivers/iommu/dmar.c
8516 F: drivers/iommu/intel*.[ch]
8517 F: include/linux/intel-iommu.h
8518 F: include/linux/intel-svm.h
8520 INTEL IOP-ADMA DMA DRIVER
8521 R: Dan Williams <dan.j.williams@intel.com>
8523 F: drivers/dma/iop-adma.c
8525 INTEL IPU3 CSI-2 CIO2 DRIVER
8526 M: Yong Zhi <yong.zhi@intel.com>
8527 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8528 M: Bingbu Cao <bingbu.cao@intel.com>
8529 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8530 L: linux-media@vger.kernel.org
8532 F: drivers/media/pci/intel/ipu3/
8533 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8535 INTEL IPU3 CSI-2 IMGU DRIVER
8536 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8537 L: linux-media@vger.kernel.org
8539 F: drivers/staging/media/ipu3/
8540 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8541 F: Documentation/media/v4l-drivers/ipu3.rst
8542 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8544 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8545 M: Krzysztof Halasa <khalasa@piap.pl>
8547 F: include/linux/soc/ixp4xx/qmgr.h
8548 F: include/linux/soc/ixp4xx/npe.h
8549 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8550 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8551 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8552 F: drivers/net/wan/ixp4xx_hss.c
8554 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8555 M: Deepak Saxena <dsaxena@plexity.net>
8557 F: drivers/char/hw_random/ixp4xx-rng.c
8559 INTEL MANAGEMENT ENGINE (mei)
8560 M: Tomas Winkler <tomas.winkler@intel.com>
8561 L: linux-kernel@vger.kernel.org
8563 F: include/uapi/linux/mei.h
8564 F: include/linux/mei_cl_bus.h
8565 F: drivers/misc/mei/*
8566 F: drivers/watchdog/mei_wdt.c
8567 F: Documentation/driver-api/mei/*
8570 INTEL MENLOW THERMAL DRIVER
8571 M: Sujith Thomas <sujith.thomas@intel.com>
8572 L: platform-driver-x86@vger.kernel.org
8573 W: https://01.org/linux-acpi
8575 F: drivers/platform/x86/intel_menlow.c
8577 INTEL MIC DRIVERS (mic)
8578 M: Sudeep Dutt <sudeep.dutt@intel.com>
8579 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8581 W: https://github.com/sudeepdutt/mic
8582 W: http://software.intel.com/en-us/mic-developer
8583 F: include/linux/mic_bus.h
8584 F: include/linux/scif.h
8585 F: include/uapi/linux/mic_common.h
8586 F: include/uapi/linux/mic_ioctl.h
8587 F: include/uapi/linux/scif_ioctl.h
8588 F: drivers/misc/mic/
8589 F: drivers/dma/mic_x100_dma.c
8590 F: drivers/dma/mic_x100_dma.h
8591 F: Documentation/mic/
8593 INTEL PMC CORE DRIVER
8594 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8595 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8596 L: platform-driver-x86@vger.kernel.org
8598 F: drivers/platform/x86/intel_pmc_core*
8600 INTEL PMC/P-Unit IPC DRIVER
8601 M: Zha Qipeng<qipeng.zha@intel.com>
8602 L: platform-driver-x86@vger.kernel.org
8604 F: drivers/platform/x86/intel_pmc_ipc.c
8605 F: drivers/platform/x86/intel_punit_ipc.c
8606 F: arch/x86/include/asm/intel_pmc_ipc.h
8607 F: arch/x86/include/asm/intel_punit_ipc.h
8609 INTEL PMIC GPIO DRIVERS
8610 M: Andy Shevchenko <andy@kernel.org>
8612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8613 F: drivers/gpio/gpio-*cove.c
8614 F: drivers/gpio/gpio-msic.c
8616 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8617 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8619 F: drivers/mfd/intel_msic.c
8620 F: drivers/mfd/intel_soc_pmic*
8621 F: include/linux/mfd/intel_msic.h
8622 F: include/linux/mfd/intel_soc_pmic*
8624 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8625 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8626 L: linux-wireless@vger.kernel.org
8628 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8629 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8630 F: drivers/net/wireless/intel/ipw2x00/
8633 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8634 M: Len Brown <lenb@kernel.org>
8635 L: linux-pm@vger.kernel.org
8637 F: drivers/cpufreq/intel_pstate.c
8639 INTEL RDMA RNIC DRIVER
8640 M: Faisal Latif <faisal.latif@intel.com>
8641 M: Shiraz Saleem <shiraz.saleem@intel.com>
8642 L: linux-rdma@vger.kernel.org
8644 F: drivers/infiniband/hw/i40iw/
8645 F: include/uapi/rdma/i40iw-abi.h
8647 INTEL SPEED SELECT TECHNOLOGY
8648 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8649 L: platform-driver-x86@vger.kernel.org
8651 F: drivers/platform/x86/intel_speed_select_if/
8652 F: tools/power/x86/intel-speed-select/
8653 F: include/uapi/linux/isst_if.h
8655 INTEL STRATIX10 FIRMWARE DRIVERS
8656 M: Richard Gong <richard.gong@linux.intel.com>
8657 L: linux-kernel@vger.kernel.org
8659 F: drivers/firmware/stratix10-rsu.c
8660 F: drivers/firmware/stratix10-svc.c
8661 F: include/linux/firmware/intel/stratix10-smc.h
8662 F: include/linux/firmware/intel/stratix10-svc-client.h
8663 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8664 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8666 INTEL TELEMETRY DRIVER
8667 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8668 M: "David E. Box" <david.e.box@linux.intel.com>
8669 L: platform-driver-x86@vger.kernel.org
8671 F: arch/x86/include/asm/intel_telemetry.h
8672 F: drivers/platform/x86/intel_telemetry*
8674 INTEL UNCORE FREQUENCY CONTROL
8675 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8676 L: platform-driver-x86@vger.kernel.org
8678 F: drivers/platform/x86/intel-uncore-frequency.c
8680 INTEL VIRTUAL BUTTON DRIVER
8681 M: AceLan Kao <acelan.kao@canonical.com>
8682 L: platform-driver-x86@vger.kernel.org
8684 F: drivers/platform/x86/intel-vbtn.c
8686 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8687 M: Stanislaw Gruszka <stf_xl@wp.pl>
8688 L: linux-wireless@vger.kernel.org
8690 F: drivers/net/wireless/intel/iwlegacy/
8692 INTEL WIRELESS WIFI LINK (iwlwifi)
8693 M: Johannes Berg <johannes.berg@intel.com>
8694 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8695 M: Luca Coelho <luciano.coelho@intel.com>
8696 M: Intel Linux Wireless <linuxwifi@intel.com>
8697 L: linux-wireless@vger.kernel.org
8698 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8701 F: drivers/net/wireless/intel/iwlwifi/
8703 INTEL WIRELESS WIMAX CONNECTION 2400
8704 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8705 M: linux-wimax@intel.com
8706 L: wimax@linuxwimax.org (subscribers-only)
8708 W: http://linuxwimax.org
8709 F: Documentation/admin-guide/wimax/i2400m.rst
8710 F: drivers/net/wimax/i2400m/
8711 F: include/uapi/linux/wimax/i2400m.h
8713 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8714 M: Mario Limonciello <mario.limonciello@dell.com>
8716 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8719 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8721 F: Documentation/trace/intel_th.rst
8722 F: drivers/hwtracing/intel_th/
8723 F: include/linux/intel_th.h
8725 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8726 M: Ning Sun <ning.sun@intel.com>
8727 L: tboot-devel@lists.sourceforge.net
8728 W: http://tboot.sourceforge.net
8729 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8731 F: Documentation/x86/intel_txt.rst
8732 F: include/linux/tboot.h
8733 F: arch/x86/kernel/tboot.c
8736 M: Georgi Djakov <georgi.djakov@linaro.org>
8737 L: linux-pm@vger.kernel.org
8739 F: Documentation/driver-api/interconnect.rst
8740 F: Documentation/devicetree/bindings/interconnect/
8741 F: drivers/interconnect/
8742 F: include/dt-bindings/interconnect/
8743 F: include/linux/interconnect-provider.h
8744 F: include/linux/interconnect.h
8746 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8747 M: Linus Walleij <linus.walleij@linaro.org>
8748 L: linux-iio@vger.kernel.org
8750 F: drivers/iio/gyro/mpu3050*
8751 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8753 IOC3 ETHERNET DRIVER
8754 M: Ralf Baechle <ralf@linux-mips.org>
8755 L: linux-mips@vger.kernel.org
8757 F: drivers/net/ethernet/sgi/ioc3-eth.c
8759 IOMAP FILESYSTEM LIBRARY
8760 M: Christoph Hellwig <hch@infradead.org>
8761 M: Darrick J. Wong <darrick.wong@oracle.com>
8762 M: linux-xfs@vger.kernel.org
8763 M: linux-fsdevel@vger.kernel.org
8764 L: linux-xfs@vger.kernel.org
8765 L: linux-fsdevel@vger.kernel.org
8766 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8769 F: include/linux/iomap.h
8772 M: Joerg Roedel <joro@8bytes.org>
8773 L: iommu@lists.linux-foundation.org
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8776 F: Documentation/devicetree/bindings/iommu/
8778 F: include/linux/iommu.h
8779 F: include/linux/of_iommu.h
8780 F: include/linux/iova.h
8783 M: Jens Axboe <axboe@kernel.dk>
8784 L: io-uring@vger.kernel.org
8785 T: git git://git.kernel.dk/linux-block
8786 T: git git://git.kernel.dk/liburing
8791 F: include/uapi/linux/io_uring.h
8794 M: Corey Minyard <minyard@acm.org>
8795 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8796 W: http://openipmi.sourceforge.net/
8798 F: Documentation/devicetree/bindings/ipmi/
8799 F: Documentation/IPMI.txt
8800 F: drivers/char/ipmi/
8801 F: include/linux/ipmi*
8802 F: include/uapi/linux/ipmi*
8804 IPS SCSI RAID DRIVER
8805 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8806 L: linux-scsi@vger.kernel.org
8807 W: http://www.adaptec.com/
8809 F: drivers/scsi/ips*
8812 M: Wensong Zhang <wensong@linux-vs.org>
8813 M: Simon Horman <horms@verge.net.au>
8814 M: Julian Anastasov <ja@ssi.bg>
8815 L: netdev@vger.kernel.org
8816 L: lvs-devel@vger.kernel.org
8818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8820 F: Documentation/networking/ipvs-sysctl.txt
8821 F: include/net/ip_vs.h
8822 F: include/uapi/linux/ip_vs.h
8823 F: net/netfilter/ipvs/
8826 M: Jiri Kosina <jikos@kernel.org>
8827 M: David Sterba <dsterba@suse.com>
8829 F: drivers/tty/ipwireless/
8832 L: netdev@vger.kernel.org
8834 F: include/uapi/linux/ipx.h
8836 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8837 M: Marc Zyngier <maz@kernel.org>
8839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8840 F: Documentation/IRQ-domain.txt
8841 F: include/linux/irqdomain.h
8842 F: kernel/irq/irqdomain.c
8846 M: Thomas Gleixner <tglx@linutronix.de>
8847 L: linux-kernel@vger.kernel.org
8849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8853 M: Thomas Gleixner <tglx@linutronix.de>
8854 M: Jason Cooper <jason@lakedaemon.net>
8855 M: Marc Zyngier <maz@kernel.org>
8856 L: linux-kernel@vger.kernel.org
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8859 F: Documentation/devicetree/bindings/interrupt-controller/
8863 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8865 F: Documentation/driver-api/isa.rst
8866 F: drivers/base/isa.c
8867 F: include/linux/isa.h
8870 M: Hans Verkuil <hverkuil@xs4all.nl>
8871 L: linux-media@vger.kernel.org
8872 T: git git://linuxtv.org/media_tree.git
8873 W: https://linuxtv.org
8875 F: drivers/media/radio/radio-isa*
8878 M: Jaroslav Kysela <perex@perex.cz>
8880 F: Documentation/driver-api/isapnp.rst
8881 F: drivers/pnp/isapnp/
8882 F: include/linux/isapnp.h
8885 M: Lee Duncan <lduncan@suse.com>
8886 M: Chris Leech <cleech@redhat.com>
8887 L: open-iscsi@googlegroups.com
8888 L: linux-scsi@vger.kernel.org
8889 W: www.open-iscsi.com
8891 F: drivers/scsi/*iscsi*
8892 F: include/scsi/*iscsi*
8894 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8895 M: Peter Jones <pjones@redhat.com>
8896 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8898 F: drivers/firmware/iscsi_ibft*
8900 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8901 M: Sagi Grimberg <sagi@grimberg.me>
8902 M: Max Gurtovoy <maxg@mellanox.com>
8903 L: linux-rdma@vger.kernel.org
8905 W: http://www.openfabrics.org
8906 W: www.open-iscsi.org
8907 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8908 F: drivers/infiniband/ulp/iser/
8910 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8911 M: Sagi Grimberg <sagi@grimberg.me>
8912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8913 L: linux-rdma@vger.kernel.org
8914 L: target-devel@vger.kernel.org
8916 W: http://www.linux-iscsi.org
8917 F: drivers/infiniband/ulp/isert
8919 ISDN/mISDN SUBSYSTEM
8920 M: Karsten Keil <isdn@linux-pingi.de>
8921 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8922 L: netdev@vger.kernel.org
8923 W: http://www.isdn4linux.de
8925 F: drivers/isdn/mISDN/
8926 F: drivers/isdn/hardware/
8927 F: drivers/isdn/Kconfig
8928 F: drivers/isdn/Makefile
8930 ISDN/CMTP OVER BLUETOOTH
8931 M: Karsten Keil <isdn@linux-pingi.de>
8932 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8933 L: netdev@vger.kernel.org
8934 W: http://www.isdn4linux.de
8936 F: Documentation/isdn/
8937 F: drivers/isdn/capi/
8938 F: net/bluetooth/cmtp/
8939 F: include/linux/isdn/
8940 F: include/uapi/linux/isdn/
8942 IT87 HARDWARE MONITORING DRIVER
8943 M: Jean Delvare <jdelvare@suse.com>
8944 L: linux-hwmon@vger.kernel.org
8946 F: Documentation/hwmon/it87.rst
8947 F: drivers/hwmon/it87.c
8950 M: Antti Palosaari <crope@iki.fi>
8951 L: linux-media@vger.kernel.org
8952 W: https://linuxtv.org
8953 W: http://palosaari.fi/linux/
8954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8955 T: git git://linuxtv.org/anttip/media_tree.git
8957 F: drivers/media/tuners/it913x*
8959 IVTV VIDEO4LINUX DRIVER
8960 M: Andy Walls <awalls@md.metrocast.net>
8961 L: linux-media@vger.kernel.org
8962 T: git git://linuxtv.org/media_tree.git
8963 W: https://linuxtv.org
8965 F: Documentation/media/v4l-drivers/ivtv*
8966 F: drivers/media/pci/ivtv/
8967 F: include/uapi/linux/ivtv*
8969 IX2505V MEDIA DRIVER
8970 M: Malcolm Priestley <tvboxspy@gmail.com>
8971 L: linux-media@vger.kernel.org
8972 W: https://linuxtv.org
8973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8975 F: drivers/media/dvb-frontends/ix2505v*
8977 JAILHOUSE HYPERVISOR INTERFACE
8978 M: Jan Kiszka <jan.kiszka@siemens.com>
8979 L: jailhouse-dev@googlegroups.com
8981 F: arch/x86/kernel/jailhouse.c
8982 F: arch/x86/include/asm/jailhouse_para.h
8984 JC42.4 TEMPERATURE SENSOR DRIVER
8985 M: Guenter Roeck <linux@roeck-us.net>
8986 L: linux-hwmon@vger.kernel.org
8988 F: drivers/hwmon/jc42.c
8989 F: Documentation/hwmon/jc42.rst
8992 M: Dave Kleikamp <shaggy@kernel.org>
8993 L: jfs-discussion@lists.sourceforge.net
8994 W: http://jfs.sourceforge.net/
8995 T: git git://github.com/kleikamp/linux-shaggy.git
8997 F: Documentation/admin-guide/jfs.rst
9001 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9002 L: netdev@vger.kernel.org
9004 F: drivers/net/ethernet/jme.*
9006 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9007 M: David Woodhouse <dwmw2@infradead.org>
9008 M: Richard Weinberger <richard@nod.at>
9009 L: linux-mtd@lists.infradead.org
9010 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9011 T: git git://git.infradead.org/ubifs-2.6.git
9014 F: include/uapi/linux/jffs2.h
9016 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9017 M: "Theodore Ts'o" <tytso@mit.edu>
9018 M: Jan Kara <jack@suse.com>
9019 L: linux-ext4@vger.kernel.org
9022 F: include/linux/jbd2.h
9024 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9025 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9026 L: linux-media@vger.kernel.org
9028 F: drivers/media/platform/rcar_jpu.c
9030 JSM Neo PCI based serial card
9031 L: linux-serial@vger.kernel.org
9033 F: drivers/tty/serial/jsm/
9035 K10TEMP HARDWARE MONITORING DRIVER
9036 M: Clemens Ladisch <clemens@ladisch.de>
9037 L: linux-hwmon@vger.kernel.org
9039 F: Documentation/hwmon/k10temp.rst
9040 F: drivers/hwmon/k10temp.c
9042 K8TEMP HARDWARE MONITORING DRIVER
9043 M: Rudolf Marek <r.marek@assembler.cz>
9044 L: linux-hwmon@vger.kernel.org
9046 F: Documentation/hwmon/k8temp.rst
9047 F: drivers/hwmon/k8temp.c
9050 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9051 R: Alexander Potapenko <glider@google.com>
9052 R: Dmitry Vyukov <dvyukov@google.com>
9053 L: kasan-dev@googlegroups.com
9055 F: arch/*/include/asm/kasan.h
9056 F: arch/*/mm/kasan_init*
9057 F: Documentation/dev-tools/kasan.rst
9058 F: include/linux/kasan*.h
9061 F: scripts/Makefile.kasan
9064 M: Masahiro Yamada <masahiroy@kernel.org>
9065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9066 L: linux-kbuild@vger.kernel.org
9068 F: Documentation/kbuild/kconfig*
9070 F: scripts/Kconfig.include
9073 M: Dave Young <dyoung@redhat.com>
9074 M: Baoquan He <bhe@redhat.com>
9075 R: Vivek Goyal <vgoyal@redhat.com>
9076 L: kexec@lists.infradead.org
9077 W: http://lse.sourceforge.net/kdump/
9079 F: Documentation/admin-guide/kdump/
9081 KEENE FM RADIO TRANSMITTER DRIVER
9082 M: Hans Verkuil <hverkuil@xs4all.nl>
9083 L: linux-media@vger.kernel.org
9084 T: git git://linuxtv.org/media_tree.git
9085 W: https://linuxtv.org
9087 F: drivers/media/radio/radio-keene*
9090 M: Ian Kent <raven@themaw.net>
9091 L: autofs@vger.kernel.org
9095 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9096 M: Masahiro Yamada <masahiroy@kernel.org>
9097 M: Michal Marek <michal.lkml@markovi.net>
9098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9099 L: linux-kbuild@vger.kernel.org
9101 F: Documentation/kbuild/
9104 F: scripts/Makefile*
9107 F: scripts/*vmlinux*
9112 L: kernel-janitors@vger.kernel.org
9113 W: http://kernelnewbies.org/KernelJanitors
9116 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9117 M: "J. Bruce Fields" <bfields@fieldses.org>
9118 M: Chuck Lever <chuck.lever@oracle.com>
9119 L: linux-nfs@vger.kernel.org
9120 W: http://nfs.sourceforge.net/
9121 T: git git://linux-nfs.org/~bfields/linux.git
9124 F: include/uapi/linux/nfsd/
9128 F: include/linux/lockd/
9129 F: include/linux/sunrpc/
9130 F: include/uapi/linux/sunrpc/
9132 KERNEL SELFTEST FRAMEWORK
9133 M: Shuah Khan <shuah@kernel.org>
9134 M: Shuah Khan <skhan@linuxfoundation.org>
9135 L: linux-kselftest@vger.kernel.org
9136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9137 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9139 F: tools/testing/selftests/
9140 F: Documentation/dev-tools/kselftest*
9142 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9143 M: Brendan Higgins <brendanhiggins@google.com>
9144 L: linux-kselftest@vger.kernel.org
9145 L: kunit-dev@googlegroups.com
9146 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9148 F: Documentation/dev-tools/kunit/
9151 F: tools/testing/kunit/
9153 KERNEL USERMODE HELPER
9154 M: Luis Chamberlain <mcgrof@kernel.org>
9155 L: linux-kernel@vger.kernel.org
9158 F: include/linux/umh.h
9160 KERNEL VIRTUAL MACHINE (KVM)
9161 M: Paolo Bonzini <pbonzini@redhat.com>
9162 L: kvm@vger.kernel.org
9163 W: http://www.linux-kvm.org
9164 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9166 F: Documentation/virt/kvm/
9167 F: include/trace/events/kvm.h
9168 F: include/uapi/asm-generic/kvm*
9169 F: include/uapi/linux/kvm*
9170 F: include/asm-generic/kvm*
9171 F: include/linux/kvm*
9172 F: include/kvm/iodev.h
9175 F: tools/testing/selftests/kvm/
9177 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9178 M: Marc Zyngier <maz@kernel.org>
9179 R: James Morse <james.morse@arm.com>
9180 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9181 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9183 L: kvmarm@lists.cs.columbia.edu
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9186 F: arch/arm/include/uapi/asm/kvm*
9187 F: arch/arm/include/asm/kvm*
9189 F: arch/arm64/include/uapi/asm/kvm*
9190 F: arch/arm64/include/asm/kvm*
9193 F: include/kvm/arm_*
9195 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9196 L: linux-mips@vger.kernel.org
9197 L: kvm@vger.kernel.org
9199 F: arch/mips/include/uapi/asm/kvm*
9200 F: arch/mips/include/asm/kvm*
9203 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9204 M: Paul Mackerras <paulus@ozlabs.org>
9205 L: kvm-ppc@vger.kernel.org
9206 W: http://www.linux-kvm.org/
9207 T: git git://github.com/agraf/linux-2.6.git
9209 F: arch/powerpc/include/uapi/asm/kvm*
9210 F: arch/powerpc/include/asm/kvm*
9211 F: arch/powerpc/kvm/
9212 F: arch/powerpc/kernel/kvm*
9214 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9215 M: Christian Borntraeger <borntraeger@de.ibm.com>
9216 M: Janosch Frank <frankja@linux.ibm.com>
9217 R: David Hildenbrand <david@redhat.com>
9218 R: Cornelia Huck <cohuck@redhat.com>
9219 L: kvm@vger.kernel.org
9220 W: http://www.ibm.com/developerworks/linux/linux390/
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9223 F: arch/s390/include/uapi/asm/kvm*
9224 F: arch/s390/include/asm/gmap.h
9225 F: arch/s390/include/asm/kvm*
9227 F: arch/s390/mm/gmap.c
9228 F: tools/testing/selftests/kvm/s390x/
9229 F: tools/testing/selftests/kvm/*/s390x/
9231 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9232 M: Paolo Bonzini <pbonzini@redhat.com>
9233 R: Sean Christopherson <sean.j.christopherson@intel.com>
9234 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9235 R: Wanpeng Li <wanpengli@tencent.com>
9236 R: Jim Mattson <jmattson@google.com>
9237 R: Joerg Roedel <joro@8bytes.org>
9238 L: kvm@vger.kernel.org
9239 W: http://www.linux-kvm.org
9240 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9244 F: arch/x86/include/uapi/asm/kvm*
9245 F: arch/x86/include/uapi/asm/vmx.h
9246 F: arch/x86/include/uapi/asm/svm.h
9247 F: arch/x86/include/asm/kvm*
9248 F: arch/x86/include/asm/pvclock-abi.h
9249 F: arch/x86/include/asm/svm.h
9250 F: arch/x86/include/asm/vmx*.h
9251 F: arch/x86/kernel/kvm.c
9252 F: arch/x86/kernel/kvmclock.c
9255 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9256 M: Tejun Heo <tj@kernel.org>
9257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9259 F: include/linux/kernfs.h
9263 M: Eric Biederman <ebiederm@xmission.com>
9264 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9265 L: kexec@lists.infradead.org
9267 F: include/linux/kexec.h
9268 F: include/uapi/linux/kexec.h
9272 M: Mimi Zohar <zohar@linux.ibm.com>
9273 L: linux-integrity@vger.kernel.org
9274 L: keyrings@vger.kernel.org
9276 F: Documentation/security/keys/trusted-encrypted.rst
9277 F: include/keys/encrypted-type.h
9278 F: security/keys/encrypted-keys/
9281 M: James Bottomley <jejb@linux.ibm.com>
9282 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9283 M: Mimi Zohar <zohar@linux.ibm.com>
9284 L: linux-integrity@vger.kernel.org
9285 L: keyrings@vger.kernel.org
9287 F: Documentation/security/keys/trusted-encrypted.rst
9288 F: include/keys/trusted-type.h
9289 F: security/keys/trusted.c
9290 F: include/keys/trusted.h
9293 M: David Howells <dhowells@redhat.com>
9294 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9295 L: keyrings@vger.kernel.org
9297 F: Documentation/security/keys/core.rst
9298 F: include/linux/key.h
9299 F: include/linux/key-type.h
9300 F: include/linux/keyctl.h
9301 F: include/uapi/linux/keyctl.h
9305 KGDB / KDB /debug_core
9306 M: Jason Wessel <jason.wessel@windriver.com>
9307 M: Daniel Thompson <daniel.thompson@linaro.org>
9308 R: Douglas Anderson <dianders@chromium.org>
9309 W: http://kgdb.wiki.kernel.org/
9310 L: kgdb-bugreport@lists.sourceforge.net
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9313 F: Documentation/dev-tools/kgdb.rst
9314 F: drivers/misc/kgdbts.c
9315 F: drivers/tty/serial/kgdboc.c
9316 F: include/linux/kdb.h
9317 F: include/linux/kgdb.h
9321 M: Catalin Marinas <catalin.marinas@arm.com>
9323 F: Documentation/dev-tools/kmemleak.rst
9324 F: include/linux/kmemleak.h
9326 F: mm/kmemleak-test.c
9328 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9329 M: Luis Chamberlain <mcgrof@kernel.org>
9330 L: linux-kernel@vger.kernel.org
9333 F: include/linux/kmod.h
9335 F: tools/testing/selftests/kmod/
9338 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9339 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9340 M: "David S. Miller" <davem@davemloft.net>
9341 M: Masami Hiramatsu <mhiramat@kernel.org>
9343 F: Documentation/kprobes.txt
9344 F: include/linux/kprobes.h
9345 F: include/asm-generic/kprobes.h
9348 KS0108 LCD CONTROLLER DRIVER
9349 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9351 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9352 F: drivers/auxdisplay/ks0108.c
9353 F: include/linux/ks0108.h
9356 M: David Ahern <dsahern@kernel.org>
9357 L: netdev@vger.kernel.org
9360 F: include/net/l3mdev.h
9363 M: John Fastabend <john.fastabend@gmail.com>
9364 M: Daniel Borkmann <daniel@iogearbox.net>
9365 L: netdev@vger.kernel.org
9366 L: bpf@vger.kernel.org
9368 F: include/linux/skmsg.h
9370 F: net/core/sock_map.c
9371 F: net/ipv4/tcp_bpf.c
9373 LANTIQ / INTEL Ethernet drivers
9374 M: Hauke Mehrtens <hauke@hauke-m.de>
9375 L: netdev@vger.kernel.org
9377 F: net/dsa/tag_gswip.c
9378 F: drivers/net/ethernet/lantiq_xrx200.c
9379 F: drivers/net/dsa/lantiq_pce.h
9380 F: drivers/net/dsa/lantiq_gswip.c
9382 LANTIQ MIPS ARCHITECTURE
9383 M: John Crispin <john@phrozen.org>
9384 L: linux-mips@vger.kernel.org
9387 F: drivers/soc/lantiq
9390 L: linux-x25@vger.kernel.org
9392 F: Documentation/networking/lapb-module.txt
9396 LASI 53c700 driver for PARISC
9397 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9398 L: linux-scsi@vger.kernel.org
9400 F: Documentation/scsi/53c700.txt
9401 F: drivers/scsi/53c700*
9404 M: Tobin C. Harding <me@tobin.cc>
9405 M: Tycho Andersen <tycho@tycho.ws>
9406 L: kernel-hardening@lists.openwall.com
9408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9409 F: scripts/leaking_addresses.pl
9412 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9413 M: Pavel Machek <pavel@ucw.cz>
9414 R: Dan Murphy <dmurphy@ti.com>
9415 L: linux-leds@vger.kernel.org
9416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9419 F: Documentation/devicetree/bindings/leds/
9421 F: include/linux/leds.h
9423 LEGACY EEPROM DRIVER
9424 M: Jean Delvare <jdelvare@suse.com>
9426 F: Documentation/misc-devices/eeprom.rst
9427 F: drivers/misc/eeprom/eeprom.c
9430 R: David Lechner <david@lechnology.com>
9432 F: arch/arm/boot/dts/da850-lego-ev3.dts
9433 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9434 F: drivers/power/supply/lego_ev3_battery.c
9436 LEGO USB Tower driver
9437 M: Juergen Stuber <starblue@users.sourceforge.net>
9438 L: legousb-devel@lists.sourceforge.net
9439 W: http://legousb.sourceforge.net/
9441 F: drivers/usb/misc/legousbtower.c
9444 M: Matan Ziv-Av <matan@svgalib.org>
9445 L: platform-driver-x86@vger.kernel.org
9447 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9448 F: Documentation/admin-guide/laptops/lg-laptop.rst
9449 F: drivers/platform/x86/lg-laptop.c
9452 M: Michael Krufky <mkrufky@linuxtv.org>
9453 L: linux-media@vger.kernel.org
9454 W: https://linuxtv.org
9455 W: http://github.com/mkrufky
9456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9457 T: git git://linuxtv.org/mkrufky/tuners.git
9459 F: drivers/media/dvb-frontends/lg2160.*
9461 LGDT3305 MEDIA DRIVER
9462 M: Michael Krufky <mkrufky@linuxtv.org>
9463 L: linux-media@vger.kernel.org
9464 W: https://linuxtv.org
9465 W: http://github.com/mkrufky
9466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9467 T: git git://linuxtv.org/mkrufky/tuners.git
9469 F: drivers/media/dvb-frontends/lgdt3305.*
9471 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9472 M: Viresh Kumar <vireshk@kernel.org>
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: include/linux/pata_arasan_cf_data.h
9477 F: drivers/ata/pata_arasan_cf.c
9480 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9481 M: Jens Axboe <axboe@kernel.dk>
9482 L: linux-ide@vger.kernel.org
9483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9485 F: drivers/ata/pata_*.c
9486 F: drivers/ata/ata_generic.c
9488 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9489 M: Linus Walleij <linus.walleij@linaro.org>
9490 L: linux-ide@vger.kernel.org
9491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9493 F: drivers/ata/pata_ftide010.c
9494 F: drivers/ata/sata_gemini.c
9495 F: drivers/ata/sata_gemini.h
9497 LIBATA SATA AHCI PLATFORM devices support
9498 M: Hans de Goede <hdegoede@redhat.com>
9499 M: Jens Axboe <axboe@kernel.dk>
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/ahci_platform.c
9504 F: drivers/ata/libahci_platform.c
9505 F: include/linux/ahci_platform.h
9507 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9508 M: Mikael Pettersson <mikpelinux@gmail.com>
9509 L: linux-ide@vger.kernel.org
9510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9512 F: drivers/ata/sata_promise.*
9514 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9515 M: Jens Axboe <axboe@kernel.dk>
9516 L: linux-ide@vger.kernel.org
9517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9520 F: include/linux/ata.h
9521 F: include/linux/libata.h
9522 F: Documentation/devicetree/bindings/ata/
9525 M: Sasha Levin <alexander.levin@microsoft.com>
9527 F: tools/lib/lockdep/
9529 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9530 M: Dan Williams <dan.j.williams@intel.com>
9531 M: Vishal Verma <vishal.l.verma@intel.com>
9532 M: Dave Jiang <dave.jiang@intel.com>
9533 L: linux-nvdimm@lists.01.org
9534 P: Documentation/nvdimm/maintainer-entry-profile.rst
9535 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9537 F: drivers/nvdimm/blk.c
9538 F: drivers/nvdimm/region_devs.c
9540 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9541 M: Vishal Verma <vishal.l.verma@intel.com>
9542 M: Dan Williams <dan.j.williams@intel.com>
9543 M: Dave Jiang <dave.jiang@intel.com>
9544 L: linux-nvdimm@lists.01.org
9545 P: Documentation/nvdimm/maintainer-entry-profile.rst
9546 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9548 F: drivers/nvdimm/btt*
9550 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9551 M: Dan Williams <dan.j.williams@intel.com>
9552 M: Vishal Verma <vishal.l.verma@intel.com>
9553 M: Dave Jiang <dave.jiang@intel.com>
9554 L: linux-nvdimm@lists.01.org
9555 P: Documentation/nvdimm/maintainer-entry-profile.rst
9556 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9558 F: drivers/nvdimm/pmem*
9560 LIBNVDIMM: DEVICETREE BINDINGS
9561 M: Oliver O'Halloran <oohall@gmail.com>
9562 L: linux-nvdimm@lists.01.org
9563 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9565 F: drivers/nvdimm/of_pmem.c
9566 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9568 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9569 M: Dan Williams <dan.j.williams@intel.com>
9570 M: Vishal Verma <vishal.l.verma@intel.com>
9571 M: Dave Jiang <dave.jiang@intel.com>
9572 M: Ira Weiny <ira.weiny@intel.com>
9573 L: linux-nvdimm@lists.01.org
9574 P: Documentation/nvdimm/maintainer-entry-profile.rst
9575 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9579 F: drivers/acpi/nfit/*
9580 F: include/linux/nd.h
9581 F: include/linux/libnvdimm.h
9582 F: include/uapi/linux/ndctl.h
9584 LICENSES and SPDX stuff
9585 M: Thomas Gleixner <tglx@linutronix.de>
9586 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9587 L: linux-spdx@vger.kernel.org
9589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9591 F: Documentation/process/license-rules.rst
9593 F: scripts/spdxcheck-test.sh
9594 F: scripts/spdxcheck.py
9596 LIGHTNVM PLATFORM SUPPORT
9597 M: Matias Bjorling <mb@lightnvm.io>
9598 W: http://github/OpenChannelSSD
9599 L: linux-block@vger.kernel.org
9601 F: drivers/lightnvm/
9602 F: include/linux/lightnvm.h
9603 F: include/uapi/linux/lightnvm.h
9605 LINUX FOR POWER MACINTOSH
9606 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9607 W: http://www.penguinppc.org/
9608 L: linuxppc-dev@lists.ozlabs.org
9610 F: arch/powerpc/platforms/powermac/
9611 F: drivers/macintosh/
9613 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9614 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9615 M: Paul Mackerras <paulus@samba.org>
9616 M: Michael Ellerman <mpe@ellerman.id.au>
9617 W: https://github.com/linuxppc/linux/wiki
9618 L: linuxppc-dev@lists.ozlabs.org
9619 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9622 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9623 F: Documentation/devicetree/bindings/powerpc/
9624 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9625 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9626 F: Documentation/powerpc/
9628 F: drivers/char/tpm/tpm_ibmvtpm*
9629 F: drivers/crypto/nx/
9630 F: drivers/crypto/vmx/
9631 F: drivers/i2c/busses/i2c-opal.c
9632 F: drivers/net/ethernet/ibm/ibmveth.*
9633 F: drivers/net/ethernet/ibm/ibmvnic.*
9634 F: drivers/pci/hotplug/pnv_php.c
9635 F: drivers/pci/hotplug/rpa*
9636 F: drivers/rtc/rtc-opal.c
9637 F: drivers/scsi/ibmvscsi/
9638 F: drivers/tty/hvc/hvc_opal.c
9639 F: drivers/watchdog/wdrtas.c
9640 F: tools/testing/selftests/powerpc
9647 LINUX FOR POWERPC EMBEDDED MPC5XXX
9648 M: Anatolij Gustschin <agust@denx.de>
9649 L: linuxppc-dev@lists.ozlabs.org
9650 T: git git://git.denx.de/linux-denx-agust.git
9652 F: arch/powerpc/platforms/512x/
9653 F: arch/powerpc/platforms/52xx/
9655 LINUX FOR POWERPC EMBEDDED PPC4XX
9656 M: Alistair Popple <alistair@popple.id.au>
9657 M: Matt Porter <mporter@kernel.crashing.org>
9658 W: http://www.penguinppc.org/
9659 L: linuxppc-dev@lists.ozlabs.org
9661 F: arch/powerpc/platforms/40x/
9662 F: arch/powerpc/platforms/44x/
9664 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9665 M: Scott Wood <oss@buserror.net>
9666 M: Kumar Gala <galak@kernel.crashing.org>
9667 W: http://www.penguinppc.org/
9668 L: linuxppc-dev@lists.ozlabs.org
9669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9671 F: arch/powerpc/platforms/83xx/
9672 F: arch/powerpc/platforms/85xx/
9673 F: Documentation/devicetree/bindings/powerpc/fsl/
9675 LINUX FOR POWERPC EMBEDDED PPC8XX
9676 M: Vitaly Bordug <vitb@kernel.crashing.org>
9677 W: http://www.penguinppc.org/
9678 L: linuxppc-dev@lists.ozlabs.org
9680 F: arch/powerpc/platforms/8xx/
9682 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9683 L: linuxppc-dev@lists.ozlabs.org
9685 F: arch/powerpc/*/*virtex*
9686 F: arch/powerpc/*/*/*virtex*
9688 LINUX FOR POWERPC PA SEMI PWRFICIENT
9689 L: linuxppc-dev@lists.ozlabs.org
9691 F: arch/powerpc/platforms/pasemi/
9692 F: drivers/*/*pasemi*
9693 F: drivers/*/*/*pasemi*
9695 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9696 M: Kees Cook <keescook@chromium.org>
9698 F: drivers/misc/lkdtm/*
9699 F: tools/testing/selftests/lkdtm/*
9701 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9702 M: Alan Stern <stern@rowland.harvard.edu>
9703 M: Andrea Parri <parri.andrea@gmail.com>
9704 M: Will Deacon <will@kernel.org>
9705 M: Peter Zijlstra <peterz@infradead.org>
9706 M: Boqun Feng <boqun.feng@gmail.com>
9707 M: Nicholas Piggin <npiggin@gmail.com>
9708 M: David Howells <dhowells@redhat.com>
9709 M: Jade Alglave <j.alglave@ucl.ac.uk>
9710 M: Luc Maranget <luc.maranget@inria.fr>
9711 M: "Paul E. McKenney" <paulmck@kernel.org>
9712 R: Akira Yokosawa <akiyks@gmail.com>
9713 R: Daniel Lustig <dlustig@nvidia.com>
9714 L: linux-kernel@vger.kernel.org
9715 L: linux-arch@vger.kernel.org
9717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9718 F: tools/memory-model/
9719 F: Documentation/atomic_bitops.txt
9720 F: Documentation/atomic_t.txt
9721 F: Documentation/core-api/atomic_ops.rst
9722 F: Documentation/core-api/refcount-vs-atomic.rst
9723 F: Documentation/memory-barriers.txt
9725 LIS3LV02D ACCELEROMETER DRIVER
9726 M: Eric Piel <eric.piel@tremplin-utc.net>
9728 F: Documentation/misc-devices/lis3lv02d.rst
9729 F: drivers/misc/lis3lv02d/
9730 F: drivers/platform/x86/hp_accel.c
9733 M: David Gow <davidgow@google.com>
9734 L: linux-kselftest@vger.kernel.org
9735 L: kunit-dev@googlegroups.com
9740 M: Josh Poimboeuf <jpoimboe@redhat.com>
9741 M: Jiri Kosina <jikos@kernel.org>
9742 M: Miroslav Benes <mbenes@suse.cz>
9743 M: Petr Mladek <pmladek@suse.com>
9744 R: Joe Lawrence <joe.lawrence@redhat.com>
9746 F: kernel/livepatch/
9747 F: include/linux/livepatch.h
9748 F: arch/x86/include/asm/livepatch.h
9749 F: arch/x86/kernel/livepatch.c
9750 F: Documentation/livepatch/
9751 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9752 F: samples/livepatch/
9753 F: tools/testing/selftests/livepatch/
9754 L: live-patching@vger.kernel.org
9755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9758 L: netdev@vger.kernel.org
9760 F: include/linux/llc.h
9761 F: include/uapi/linux/llc.h
9765 LM73 HARDWARE MONITOR DRIVER
9766 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9767 L: linux-hwmon@vger.kernel.org
9769 F: drivers/hwmon/lm73.c
9771 LM78 HARDWARE MONITOR DRIVER
9772 M: Jean Delvare <jdelvare@suse.com>
9773 L: linux-hwmon@vger.kernel.org
9775 F: Documentation/hwmon/lm78.rst
9776 F: drivers/hwmon/lm78.c
9778 LM83 HARDWARE MONITOR DRIVER
9779 M: Jean Delvare <jdelvare@suse.com>
9780 L: linux-hwmon@vger.kernel.org
9782 F: Documentation/hwmon/lm83.rst
9783 F: drivers/hwmon/lm83.c
9785 LM90 HARDWARE MONITOR DRIVER
9786 M: Jean Delvare <jdelvare@suse.com>
9787 L: linux-hwmon@vger.kernel.org
9789 F: Documentation/hwmon/lm90.rst
9790 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9791 F: drivers/hwmon/lm90.c
9792 F: include/dt-bindings/thermal/lm90.h
9794 LM95234 HARDWARE MONITOR DRIVER
9795 M: Guenter Roeck <linux@roeck-us.net>
9796 L: linux-hwmon@vger.kernel.org
9798 F: Documentation/hwmon/lm95234.rst
9799 F: drivers/hwmon/lm95234.c
9801 LME2510 MEDIA DRIVER
9802 M: Malcolm Priestley <tvboxspy@gmail.com>
9803 L: linux-media@vger.kernel.org
9804 W: https://linuxtv.org
9805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9807 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9809 LOADPIN SECURITY MODULE
9810 M: Kees Cook <keescook@chromium.org>
9811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9813 F: security/loadpin/
9814 F: Documentation/admin-guide/LSM/LoadPin.rst
9817 M: Peter Zijlstra <peterz@infradead.org>
9818 M: Ingo Molnar <mingo@redhat.com>
9819 M: Will Deacon <will@kernel.org>
9820 L: linux-kernel@vger.kernel.org
9821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9823 F: Documentation/locking/
9824 F: include/linux/lockdep.h
9825 F: include/linux/spinlock*.h
9826 F: arch/*/include/asm/spinlock*.h
9827 F: include/linux/rwlock*.h
9828 F: include/linux/mutex*.h
9829 F: include/linux/rwsem*.h
9830 F: include/linux/seqlock.h
9831 F: lib/locking*.[ch]
9833 X: kernel/locking/locktorture.c
9835 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9836 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9837 L: linux-ntfs-dev@lists.sourceforge.net
9838 W: http://www.linux-ntfs.org/content/view/19/37/
9840 F: Documentation/admin-guide/ldm.rst
9841 F: block/partitions/ldm.*
9843 LOGITECH HID GAMING KEYBOARDS
9844 M: Hans de Goede <hdegoede@redhat.com>
9845 L: linux-input@vger.kernel.org
9846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9848 F: drivers/hid/hid-lg-g15.c
9850 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9851 M: Sathya Prakash <sathya.prakash@broadcom.com>
9852 M: Chaitra P B <chaitra.basappa@broadcom.com>
9853 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9854 L: MPT-FusionLinux.pdl@broadcom.com
9855 L: linux-scsi@vger.kernel.org
9856 W: http://www.avagotech.com/support/
9858 F: drivers/message/fusion/
9859 F: drivers/scsi/mpt3sas/
9861 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9862 M: Matthew Wilcox <willy@infradead.org>
9863 L: linux-scsi@vger.kernel.org
9865 F: drivers/scsi/sym53c8xx_2/
9868 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9869 L: linux-iio@vger.kernel.org
9871 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9872 F: drivers/iio/dac/ltc1660.c
9874 LTC2983 IIO TEMPERATURE DRIVER
9875 M: Nuno Sá <nuno.sa@analog.com>
9876 W: http://ez.analog.com/community/linux-device-drivers
9877 L: linux-iio@vger.kernel.org
9879 F: drivers/iio/temperature/ltc2983.c
9880 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9882 LTC4261 HARDWARE MONITOR DRIVER
9883 M: Guenter Roeck <linux@roeck-us.net>
9884 L: linux-hwmon@vger.kernel.org
9886 F: Documentation/hwmon/ltc4261.rst
9887 F: drivers/hwmon/ltc4261.c
9889 LTC2947 HARDWARE MONITOR DRIVER
9890 M: Nuno Sá <nuno.sa@analog.com>
9891 W: http://ez.analog.com/community/linux-device-drivers
9892 L: linux-hwmon@vger.kernel.org
9894 F: drivers/hwmon/ltc2947-core.c
9895 F: drivers/hwmon/ltc2947-spi.c
9896 F: drivers/hwmon/ltc2947-i2c.c
9897 F: drivers/hwmon/ltc2947.h
9898 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9900 LTC4306 I2C MULTIPLEXER DRIVER
9901 M: Michael Hennerich <michael.hennerich@analog.com>
9902 W: http://ez.analog.com/community/linux-device-drivers
9903 L: linux-i2c@vger.kernel.org
9905 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9906 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9908 LTP (Linux Test Project)
9909 M: Mike Frysinger <vapier@gentoo.org>
9910 M: Cyril Hrubis <chrubis@suse.cz>
9911 M: Wanlong Gao <wanlong.gao@gmail.com>
9912 M: Jan Stancek <jstancek@redhat.com>
9913 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9914 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9915 L: ltp@lists.linux.it (subscribers-only)
9916 W: http://linux-test-project.github.io/
9917 T: git git://github.com/linux-test-project/ltp.git
9921 M: Geert Uytterhoeven <geert@linux-m68k.org>
9922 L: linux-m68k@lists.linux-m68k.org
9923 W: http://www.linux-m68k.org/
9924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9929 M68K ON APPLE MACINTOSH
9930 M: Joshua Thompson <funaho@jurai.org>
9931 W: http://www.mac.linux-m68k.org/
9932 L: linux-m68k@lists.linux-m68k.org
9937 M: Philip Blundell <philb@gnu.org>
9938 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9942 M88DS3103 MEDIA DRIVER
9943 M: Antti Palosaari <crope@iki.fi>
9944 L: linux-media@vger.kernel.org
9945 W: https://linuxtv.org
9946 W: http://palosaari.fi/linux/
9947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9948 T: git git://linuxtv.org/anttip/media_tree.git
9950 F: drivers/media/dvb-frontends/m88ds3103*
9952 M88RS2000 MEDIA DRIVER
9953 M: Malcolm Priestley <tvboxspy@gmail.com>
9954 L: linux-media@vger.kernel.org
9955 W: https://linuxtv.org
9956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9958 F: drivers/media/dvb-frontends/m88rs2000*
9960 MA901 MASTERKIT USB FM RADIO DRIVER
9961 M: Alexey Klimov <klimov.linux@gmail.com>
9962 L: linux-media@vger.kernel.org
9963 T: git git://linuxtv.org/media_tree.git
9965 F: drivers/media/radio/radio-ma901.c
9968 M: Johannes Berg <johannes@sipsolutions.net>
9969 L: linux-wireless@vger.kernel.org
9970 W: http://wireless.kernel.org/
9971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9974 F: Documentation/networking/mac80211-injection.txt
9975 F: include/net/mac80211.h
9977 F: drivers/net/wireless/mac80211_hwsim.[ch]
9978 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9981 M: Jassi Brar <jassisinghbrar@gmail.com>
9982 L: linux-kernel@vger.kernel.org
9985 F: include/linux/mailbox_client.h
9986 F: include/linux/mailbox_controller.h
9988 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9989 M: Michael Kerrisk <mtk.manpages@gmail.com>
9990 W: http://www.kernel.org/doc/man-pages
9991 L: linux-man@vger.kernel.org
9994 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9995 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9996 L: linux-mips@vger.kernel.org
9998 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10000 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10001 M: Andrew Lunn <andrew@lunn.ch>
10002 M: Vivien Didelot <vivien.didelot@gmail.com>
10003 L: netdev@vger.kernel.org
10005 F: drivers/net/dsa/mv88e6xxx/
10006 F: include/linux/platform_data/mv88e6xxx.h
10007 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10008 F: Documentation/networking/devlink/mv88e6xxx.rst
10010 MARVELL ARMADA DRM SUPPORT
10011 M: Russell King <linux@armlinux.org.uk>
10013 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10014 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10015 F: drivers/gpu/drm/armada/
10016 F: include/uapi/drm/armada_drm.h
10017 F: Documentation/devicetree/bindings/display/armada/
10019 MARVELL ARMADA 3700 PHY DRIVERS
10020 M: Miquel Raynal <miquel.raynal@bootlin.com>
10022 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10023 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10024 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10025 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10027 MARVELL CRYPTO DRIVER
10028 M: Boris Brezillon <bbrezillon@kernel.org>
10029 M: Arnaud Ebalard <arno@natisbad.org>
10030 F: drivers/crypto/marvell/
10032 L: linux-crypto@vger.kernel.org
10034 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10035 M: Mirko Lindner <mlindner@marvell.com>
10036 M: Stephen Hemminger <stephen@networkplumber.org>
10037 L: netdev@vger.kernel.org
10039 F: drivers/net/ethernet/marvell/sk*
10041 MARVELL LIBERTAS WIRELESS DRIVER
10042 L: libertas-dev@lists.infradead.org
10044 F: drivers/net/wireless/marvell/libertas/
10046 MARVELL MACCHIATOBIN SUPPORT
10047 M: Russell King <linux@armlinux.org.uk>
10048 L: linux-arm-kernel@lists.infradead.org
10050 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10052 MARVELL MV643XX ETHERNET DRIVER
10053 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10054 L: netdev@vger.kernel.org
10056 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10057 F: include/linux/mv643xx.h
10059 MARVELL MV88X3310 PHY DRIVER
10060 M: Russell King <linux@armlinux.org.uk>
10061 L: netdev@vger.kernel.org
10063 F: drivers/net/phy/marvell10g.c
10065 MARVELL MVEBU THERMAL DRIVER
10066 M: Miquel Raynal <miquel.raynal@bootlin.com>
10068 F: drivers/thermal/armada_thermal.c
10070 MARVELL MVNETA ETHERNET DRIVER
10071 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10072 L: netdev@vger.kernel.org
10074 F: drivers/net/ethernet/marvell/mvneta.*
10076 MARVELL MWIFIEX WIRELESS DRIVER
10077 M: Amitkumar Karwar <amitkarwar@gmail.com>
10078 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10079 M: Xinming Hu <huxinming820@gmail.com>
10080 L: linux-wireless@vger.kernel.org
10082 F: drivers/net/wireless/marvell/mwifiex/
10084 MARVELL MWL8K WIRELESS DRIVER
10085 M: Lennert Buytenhek <buytenh@wantstofly.org>
10086 L: linux-wireless@vger.kernel.org
10088 F: drivers/net/wireless/marvell/mwl8k.c
10090 MARVELL NAND CONTROLLER DRIVER
10091 M: Miquel Raynal <miquel.raynal@bootlin.com>
10092 L: linux-mtd@lists.infradead.org
10094 F: drivers/mtd/nand/raw/marvell_nand.c
10095 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10097 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10098 M: Nicolas Pitre <nico@fluxnic.net>
10100 F: drivers/mmc/host/mvsdio.*
10102 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10103 M: Hu Ziji <huziji@marvell.com>
10104 L: linux-mmc@vger.kernel.org
10106 F: drivers/mmc/host/sdhci-xenon*
10107 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10109 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10110 M: Sunil Goutham <sgoutham@marvell.com>
10111 M: Linu Cherian <lcherian@marvell.com>
10112 M: Geetha sowjanya <gakula@marvell.com>
10113 M: Jerin Jacob <jerinj@marvell.com>
10114 L: netdev@vger.kernel.org
10116 F: drivers/net/ethernet/marvell/octeontx2/af/
10117 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10119 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10120 M: Sunil Goutham <sgoutham@marvell.com>
10121 M: Geetha sowjanya <gakula@marvell.com>
10122 M: Subbaraya Sundeep <sbhatta@marvell.com>
10123 M: hariprasad <hkelam@marvell.com>
10124 L: netdev@vger.kernel.org
10126 F: drivers/net/ethernet/marvell/octeontx2/nic/
10128 MATROX FRAMEBUFFER DRIVER
10129 L: linux-fbdev@vger.kernel.org
10131 F: drivers/video/fbdev/matrox/matroxfb_*
10132 F: include/uapi/linux/matroxfb.h
10134 MAX16065 HARDWARE MONITOR DRIVER
10135 M: Guenter Roeck <linux@roeck-us.net>
10136 L: linux-hwmon@vger.kernel.org
10138 F: Documentation/hwmon/max16065.rst
10139 F: drivers/hwmon/max16065.c
10141 MAX2175 SDR TUNER DRIVER
10142 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10143 L: linux-media@vger.kernel.org
10144 T: git git://linuxtv.org/media_tree.git
10146 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10147 F: Documentation/media/v4l-drivers/max2175.rst
10148 F: drivers/media/i2c/max2175*
10149 F: include/uapi/linux/max2175.h
10151 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10152 L: linux-hwmon@vger.kernel.org
10154 F: Documentation/hwmon/max6650.rst
10155 F: drivers/hwmon/max6650.c
10157 MAX6697 HARDWARE MONITOR DRIVER
10158 M: Guenter Roeck <linux@roeck-us.net>
10159 L: linux-hwmon@vger.kernel.org
10161 F: Documentation/hwmon/max6697.rst
10162 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10163 F: drivers/hwmon/max6697.c
10164 F: include/linux/platform_data/max6697.h
10166 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10167 M: Peter Rosin <peda@axentia.se>
10168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10170 F: Documentation/devicetree/bindings/sound/max9860.txt
10171 F: sound/soc/codecs/max9860.*
10173 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10174 M: Andreas Klinger <ak@it-klinger.de>
10175 L: linux-iio@vger.kernel.org
10177 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10178 F: drivers/iio/proximity/mb1232.c
10180 MAXIM MAX77650 PMIC MFD DRIVER
10181 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10182 L: linux-kernel@vger.kernel.org
10184 F: Documentation/devicetree/bindings/*/*max77650.yaml
10185 F: Documentation/devicetree/bindings/*/max77650*.yaml
10186 F: include/linux/mfd/max77650.h
10187 F: drivers/mfd/max77650.c
10188 F: drivers/regulator/max77650-regulator.c
10189 F: drivers/power/supply/max77650-charger.c
10190 F: drivers/input/misc/max77650-onkey.c
10191 F: drivers/leds/leds-max77650.c
10192 F: drivers/gpio/gpio-max77650.c
10194 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10195 M: Javier Martinez Canillas <javier@dowhile0.org>
10196 L: linux-kernel@vger.kernel.org
10198 F: drivers/regulator/max77802-regulator.c
10199 F: Documentation/devicetree/bindings/*/*max77802.txt
10200 F: include/dt-bindings/*/*max77802.h
10202 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10203 M: Krzysztof Kozlowski <krzk@kernel.org>
10204 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10205 L: linux-pm@vger.kernel.org
10207 F: drivers/power/supply/max14577_charger.c
10208 F: drivers/power/supply/max77693_charger.c
10210 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10211 M: Chanwoo Choi <cw00.choi@samsung.com>
10212 M: Krzysztof Kozlowski <krzk@kernel.org>
10213 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10214 L: linux-kernel@vger.kernel.org
10216 F: drivers/*/max14577*.c
10217 F: drivers/*/max77686*.c
10218 F: drivers/*/max77693*.c
10219 F: drivers/extcon/extcon-max14577.c
10220 F: drivers/extcon/extcon-max77693.c
10221 F: drivers/rtc/rtc-max77686.c
10222 F: drivers/clk/clk-max77686.c
10223 F: Documentation/devicetree/bindings/mfd/max14577.txt
10224 F: Documentation/devicetree/bindings/*/max77686.txt
10225 F: Documentation/devicetree/bindings/mfd/max77693.txt
10226 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10227 F: include/linux/mfd/max14577*.h
10228 F: include/linux/mfd/max77686*.h
10229 F: include/linux/mfd/max77693*.h
10231 MAXIRADIO FM RADIO RECEIVER DRIVER
10232 M: Hans Verkuil <hverkuil@xs4all.nl>
10233 L: linux-media@vger.kernel.org
10234 T: git git://linuxtv.org/media_tree.git
10235 W: https://linuxtv.org
10237 F: drivers/media/radio/radio-maxiradio*
10239 MCAN MMIO DEVICE DRIVER
10240 M: Dan Murphy <dmurphy@ti.com>
10241 M: Sriram Dash <sriram.dash@samsung.com>
10242 L: linux-can@vger.kernel.org
10244 F: Documentation/devicetree/bindings/net/can/m_can.txt
10245 F: drivers/net/can/m_can/m_can.c
10246 F: drivers/net/can/m_can/m_can.h
10247 F: drivers/net/can/m_can/m_can_platform.c
10249 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10250 M: Peter Rosin <peda@axentia.se>
10251 L: linux-iio@vger.kernel.org
10253 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10254 F: drivers/iio/potentiometer/mcp4018.c
10255 F: drivers/iio/potentiometer/mcp4531.c
10257 MCR20A IEEE-802.15.4 RADIO DRIVER
10258 M: Xue Liu <liuxuenetmail@gmail.com>
10259 L: linux-wpan@vger.kernel.org
10260 W: https://github.com/xueliu/mcr20a-linux
10262 F: drivers/net/ieee802154/mcr20a.c
10263 F: drivers/net/ieee802154/mcr20a.h
10264 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10266 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10267 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10268 L: linux-iio@vger.kernel.org
10270 F: drivers/iio/dac/cio-dac.c
10272 MEDIA CONTROLLER FRAMEWORK
10273 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10274 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10275 L: linux-media@vger.kernel.org
10276 W: https://www.linuxtv.org
10277 T: git git://linuxtv.org/media_tree.git
10279 F: drivers/media/mc/
10280 F: include/media/media-*.h
10281 F: include/uapi/linux/media.h
10283 MEDIA DRIVERS FOR ASCOT2E
10284 M: Sergey Kozlov <serjk@netup.ru>
10285 M: Abylay Ospan <aospan@netup.ru>
10286 L: linux-media@vger.kernel.org
10287 W: https://linuxtv.org
10288 W: http://netup.tv/
10289 T: git git://linuxtv.org/media_tree.git
10291 F: drivers/media/dvb-frontends/ascot2e*
10293 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10294 M: Jasmin Jessich <jasmin@anw.at>
10295 L: linux-media@vger.kernel.org
10296 W: https://linuxtv.org
10297 T: git git://linuxtv.org/media_tree.git
10299 F: drivers/media/dvb-frontends/cxd2099*
10301 MEDIA DRIVERS FOR CXD2841ER
10302 M: Sergey Kozlov <serjk@netup.ru>
10303 M: Abylay Ospan <aospan@netup.ru>
10304 L: linux-media@vger.kernel.org
10305 W: https://linuxtv.org
10306 W: http://netup.tv/
10307 T: git git://linuxtv.org/media_tree.git
10309 F: drivers/media/dvb-frontends/cxd2841er*
10311 MEDIA DRIVERS FOR CXD2880
10312 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10313 L: linux-media@vger.kernel.org
10314 W: http://linuxtv.org/
10315 T: git git://linuxtv.org/media_tree.git
10317 F: drivers/media/dvb-frontends/cxd2880/*
10318 F: drivers/media/spi/cxd2880*
10320 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10321 L: linux-media@vger.kernel.org
10322 W: https://linuxtv.org
10323 T: git git://linuxtv.org/media_tree.git
10325 F: drivers/media/pci/ddbridge/*
10327 MEDIA DRIVERS FOR FREESCALE IMX
10328 M: Steve Longerbeam <slongerbeam@gmail.com>
10329 M: Philipp Zabel <p.zabel@pengutronix.de>
10330 L: linux-media@vger.kernel.org
10331 T: git git://linuxtv.org/media_tree.git
10333 F: Documentation/devicetree/bindings/media/imx.txt
10334 F: Documentation/media/v4l-drivers/imx.rst
10335 F: drivers/staging/media/imx/
10336 F: include/linux/imx-media.h
10337 F: include/media/imx.h
10339 MEDIA DRIVER FOR FREESCALE IMX PXP
10340 M: Philipp Zabel <p.zabel@pengutronix.de>
10341 L: linux-media@vger.kernel.org
10342 T: git git://linuxtv.org/media_tree.git
10344 F: drivers/media/platform/imx-pxp.[ch]
10346 MEDIA DRIVERS FOR FREESCALE IMX7
10347 M: Rui Miguel Silva <rmfrfs@gmail.com>
10348 L: linux-media@vger.kernel.org
10349 T: git git://linuxtv.org/media_tree.git
10351 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10352 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10353 F: Documentation/media/v4l-drivers/imx7.rst
10354 F: drivers/staging/media/imx/imx7-media-csi.c
10355 F: drivers/staging/media/imx/imx7-mipi-csis.c
10357 MEDIA DRIVERS FOR HELENE
10358 M: Abylay Ospan <aospan@netup.ru>
10359 L: linux-media@vger.kernel.org
10360 W: https://linuxtv.org
10361 W: http://netup.tv/
10362 T: git git://linuxtv.org/media_tree.git
10364 F: drivers/media/dvb-frontends/helene*
10366 MEDIA DRIVERS FOR HORUS3A
10367 M: Sergey Kozlov <serjk@netup.ru>
10368 M: Abylay Ospan <aospan@netup.ru>
10369 L: linux-media@vger.kernel.org
10370 W: https://linuxtv.org
10371 W: http://netup.tv/
10372 T: git git://linuxtv.org/media_tree.git
10374 F: drivers/media/dvb-frontends/horus3a*
10376 MEDIA DRIVERS FOR LNBH25
10377 M: Sergey Kozlov <serjk@netup.ru>
10378 M: Abylay Ospan <aospan@netup.ru>
10379 L: linux-media@vger.kernel.org
10380 W: https://linuxtv.org
10381 W: http://netup.tv/
10382 T: git git://linuxtv.org/media_tree.git
10384 F: drivers/media/dvb-frontends/lnbh25*
10386 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10387 L: linux-media@vger.kernel.org
10388 W: https://linuxtv.org
10389 T: git git://linuxtv.org/media_tree.git
10391 F: drivers/media/dvb-frontends/mxl5xx*
10393 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10394 M: Sergey Kozlov <serjk@netup.ru>
10395 M: Abylay Ospan <aospan@netup.ru>
10396 L: linux-media@vger.kernel.org
10397 W: https://linuxtv.org
10398 W: http://netup.tv/
10399 T: git git://linuxtv.org/media_tree.git
10401 F: drivers/media/pci/netup_unidvb/*
10403 MEDIA DRIVERS FOR RENESAS - CEU
10404 M: Jacopo Mondi <jacopo@jmondi.org>
10405 L: linux-media@vger.kernel.org
10406 L: linux-renesas-soc@vger.kernel.org
10407 T: git git://linuxtv.org/media_tree.git
10409 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10410 F: drivers/media/platform/renesas-ceu.c
10411 F: include/media/drv-intf/renesas-ceu.h
10413 MEDIA DRIVERS FOR RENESAS - DRIF
10414 M: Ramesh Shanmugasundaram <rashanmu@gmail.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,drif.txt
10420 F: drivers/media/platform/rcar_drif.c
10422 MEDIA DRIVERS FOR RENESAS - FCP
10423 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10424 L: linux-media@vger.kernel.org
10425 L: linux-renesas-soc@vger.kernel.org
10426 T: git git://linuxtv.org/media_tree.git
10428 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10429 F: drivers/media/platform/rcar-fcp.c
10430 F: include/media/rcar-fcp.h
10432 MEDIA DRIVERS FOR RENESAS - FDP1
10433 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
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,fdp1.txt
10439 F: drivers/media/platform/rcar_fdp1.c
10441 MEDIA DRIVERS FOR RENESAS - VIN
10442 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10443 L: linux-media@vger.kernel.org
10444 L: linux-renesas-soc@vger.kernel.org
10445 T: git git://linuxtv.org/media_tree.git
10447 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10448 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10449 F: drivers/media/platform/rcar-vin/
10451 MEDIA DRIVERS FOR RENESAS - VSP1
10452 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10453 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10454 L: linux-media@vger.kernel.org
10455 L: linux-renesas-soc@vger.kernel.org
10456 T: git git://linuxtv.org/media_tree.git
10458 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10459 F: drivers/media/platform/vsp1/
10461 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10462 L: linux-media@vger.kernel.org
10463 W: https://linuxtv.org
10464 T: git git://linuxtv.org/media_tree.git
10466 F: drivers/media/dvb-frontends/stv0910*
10468 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10469 L: linux-media@vger.kernel.org
10470 W: https://linuxtv.org
10471 T: git git://linuxtv.org/media_tree.git
10473 F: drivers/media/dvb-frontends/stv6111*
10475 MEDIA DRIVERS FOR STM32 - DCMI
10476 M: Hugues Fruchet <hugues.fruchet@st.com>
10477 L: linux-media@vger.kernel.org
10478 T: git git://linuxtv.org/media_tree.git
10480 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10481 F: drivers/media/platform/stm32/stm32-dcmi.c
10483 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10484 M: Dmitry Osipenko <digetx@gmail.com>
10485 L: linux-media@vger.kernel.org
10486 L: linux-tegra@vger.kernel.org
10487 T: git git://linuxtv.org/media_tree.git
10489 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10490 F: drivers/staging/media/tegra-vde/
10492 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10493 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10494 L: linux-media@vger.kernel.org
10495 W: https://linuxtv.org
10496 Q: http://patchwork.kernel.org/project/linux-media/list/
10497 T: git git://linuxtv.org/media_tree.git
10499 F: Documentation/devicetree/bindings/media/
10500 F: Documentation/media/
10502 F: drivers/staging/media/
10503 F: include/linux/platform_data/media/
10505 F: include/uapi/linux/dvb/
10506 F: include/uapi/linux/videodev2.h
10507 F: include/uapi/linux/media.h
10508 F: include/uapi/linux/v4l2-*
10509 F: include/uapi/linux/meye.h
10510 F: include/uapi/linux/ivtv*
10511 F: include/uapi/linux/uvcvideo.h
10513 MEDIATEK BLUETOOTH DRIVER
10514 M: Sean Wang <sean.wang@mediatek.com>
10515 L: linux-bluetooth@vger.kernel.org
10516 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10518 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10519 F: drivers/bluetooth/btmtkuart.c
10521 MEDIATEK CIR DRIVER
10522 M: Sean Wang <sean.wang@mediatek.com>
10524 F: drivers/media/rc/mtk-cir.c
10526 MEDIATEK DMA DRIVER
10527 M: Sean Wang <sean.wang@mediatek.com>
10528 L: dmaengine@vger.kernel.org
10529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10530 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10532 F: Documentation/devicetree/bindings/dma/mtk-*
10533 F: drivers/dma/mediatek/
10535 MEDIATEK PMIC LED DRIVER
10536 M: Sean Wang <sean.wang@mediatek.com>
10538 F: drivers/leds/leds-mt6323.c
10539 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10541 MEDIATEK ETHERNET DRIVER
10542 M: Felix Fietkau <nbd@openwrt.org>
10543 M: John Crispin <john@phrozen.org>
10544 M: Sean Wang <sean.wang@mediatek.com>
10545 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10546 L: netdev@vger.kernel.org
10548 F: drivers/net/ethernet/mediatek/
10550 MEDIATEK SWITCH DRIVER
10551 M: Sean Wang <sean.wang@mediatek.com>
10552 L: netdev@vger.kernel.org
10554 F: drivers/net/dsa/mt7530.*
10555 F: net/dsa/tag_mtk.c
10557 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10558 M: Sean Wang <sean.wang@mediatek.com>
10559 L: linux-pm@vger.kernel.org
10561 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10562 F: drivers/power/reset/mt6323-poweroff.c
10564 MEDIATEK JPEG DRIVER
10565 M: Rick Chang <rick.chang@mediatek.com>
10566 M: Bin Liu <bin.liu@mediatek.com>
10568 F: drivers/media/platform/mtk-jpeg/
10569 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10571 MEDIATEK MDP DRIVER
10572 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10573 M: Houlong Wei <houlong.wei@mediatek.com>
10574 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10576 F: drivers/media/platform/mtk-mdp/
10577 F: drivers/media/platform/mtk-vpu/
10578 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10580 MEDIATEK MEDIA DRIVER
10581 M: Tiffany Lin <tiffany.lin@mediatek.com>
10582 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10584 F: drivers/media/platform/mtk-vcodec/
10585 F: drivers/media/platform/mtk-vpu/
10586 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10587 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10589 MEDIATEK MMC/SD/SDIO DRIVER
10590 M: Chaotian Jing <chaotian.jing@mediatek.com>
10592 F: drivers/mmc/host/mtk-sd.c
10593 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10595 MEDIATEK MT76 WIRELESS LAN DRIVER
10596 M: Felix Fietkau <nbd@nbd.name>
10597 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10598 R: Ryder Lee <ryder.lee@mediatek.com>
10599 R: Roy Luo <royluo@google.com>
10600 L: linux-wireless@vger.kernel.org
10602 F: drivers/net/wireless/mediatek/mt76/
10604 MEDIATEK MT7601U WIRELESS LAN DRIVER
10605 M: Jakub Kicinski <kubakici@wp.pl>
10606 L: linux-wireless@vger.kernel.org
10608 F: drivers/net/wireless/mediatek/mt7601u/
10610 MEDIATEK MT7621/28/88 I2C DRIVER
10611 M: Stefan Roese <sr@denx.de>
10612 L: linux-i2c@vger.kernel.org
10614 F: drivers/i2c/busses/i2c-mt7621.c
10615 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10617 MEDIATEK NAND CONTROLLER DRIVER
10618 M: Xiaolei Li <xiaolei.li@mediatek.com>
10619 L: linux-mtd@lists.infradead.org
10621 F: drivers/mtd/nand/raw/mtk_*
10622 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10624 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10625 M: Sean Wang <sean.wang@mediatek.com>
10627 F: drivers/char/hw_random/mtk-rng.c
10629 MEDIATEK USB3 DRD IP DRIVER
10630 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10631 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10633 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10635 F: drivers/usb/mtu3/
10637 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10638 M: Peter Senna Tschudin <peter.senna@gmail.com>
10639 M: Martin Donnelly <martin.donnelly@ge.com>
10640 M: Martyn Welch <martyn.welch@collabora.co.uk>
10642 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10643 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10645 MEGARAID SCSI/SAS DRIVERS
10646 M: Kashyap Desai <kashyap.desai@broadcom.com>
10647 M: Sumit Saxena <sumit.saxena@broadcom.com>
10648 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10649 L: megaraidlinux.pdl@broadcom.com
10650 L: linux-scsi@vger.kernel.org
10651 W: http://www.avagotech.com/support/
10653 F: Documentation/scsi/megaraid.txt
10654 F: drivers/scsi/megaraid.*
10655 F: drivers/scsi/megaraid/
10657 MELEXIS MLX90614 DRIVER
10658 M: Crt Mori <cmo@melexis.com>
10659 L: linux-iio@vger.kernel.org
10660 W: http://www.melexis.com
10662 F: drivers/iio/temperature/mlx90614.c
10664 MELEXIS MLX90632 DRIVER
10665 M: Crt Mori <cmo@melexis.com>
10666 L: linux-iio@vger.kernel.org
10667 W: http://www.melexis.com
10669 F: drivers/iio/temperature/mlx90632.c
10671 MELFAS MIP4 TOUCHSCREEN DRIVER
10672 M: Sangwon Jee <jeesw@melfas.com>
10673 W: http://www.melfas.com
10675 F: drivers/input/touchscreen/melfas_mip4.c
10676 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10678 MELLANOX ETHERNET DRIVER (mlx4_en)
10679 M: Tariq Toukan <tariqt@mellanox.com>
10680 L: netdev@vger.kernel.org
10682 W: http://www.mellanox.com
10683 Q: http://patchwork.ozlabs.org/project/netdev/list/
10684 F: drivers/net/ethernet/mellanox/mlx4/en_*
10686 MELLANOX ETHERNET DRIVER (mlx5e)
10687 M: Saeed Mahameed <saeedm@mellanox.com>
10688 L: netdev@vger.kernel.org
10690 W: http://www.mellanox.com
10691 Q: http://patchwork.ozlabs.org/project/netdev/list/
10692 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10694 MELLANOX ETHERNET INNOVA DRIVERS
10695 R: Boris Pismenny <borisp@mellanox.com>
10696 L: netdev@vger.kernel.org
10698 W: http://www.mellanox.com
10699 Q: http://patchwork.ozlabs.org/project/netdev/list/
10700 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10701 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10702 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10703 F: include/linux/mlx5/mlx5_ifc_fpga.h
10705 MELLANOX ETHERNET SWITCH DRIVERS
10706 M: Jiri Pirko <jiri@mellanox.com>
10707 M: Ido Schimmel <idosch@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/mlxsw/
10713 F: tools/testing/selftests/drivers/net/mlxsw/
10715 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10716 M: mlxsw@mellanox.com
10717 L: netdev@vger.kernel.org
10719 W: http://www.mellanox.com
10720 Q: http://patchwork.ozlabs.org/project/netdev/list/
10721 F: drivers/net/ethernet/mellanox/mlxfw/
10723 MELLANOX HARDWARE PLATFORM SUPPORT
10724 M: Andy Shevchenko <andy@infradead.org>
10725 M: Darren Hart <dvhart@infradead.org>
10726 M: Vadim Pasternak <vadimp@mellanox.com>
10727 L: platform-driver-x86@vger.kernel.org
10729 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10730 F: drivers/platform/mellanox/
10731 F: include/linux/platform_data/mlxreg.h
10733 MELLANOX MLX4 core VPI driver
10734 M: Tariq Toukan <tariqt@mellanox.com>
10735 L: netdev@vger.kernel.org
10736 L: linux-rdma@vger.kernel.org
10737 W: http://www.mellanox.com
10738 Q: http://patchwork.ozlabs.org/project/netdev/list/
10740 F: drivers/net/ethernet/mellanox/mlx4/
10741 F: include/linux/mlx4/
10743 MELLANOX MLX4 IB driver
10744 M: Yishai Hadas <yishaih@mellanox.com>
10745 L: linux-rdma@vger.kernel.org
10746 W: http://www.mellanox.com
10747 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10749 F: drivers/infiniband/hw/mlx4/
10750 F: include/linux/mlx4/
10751 F: include/uapi/rdma/mlx4-abi.h
10753 MELLANOX MLX5 core VPI driver
10754 M: Saeed Mahameed <saeedm@mellanox.com>
10755 M: Leon Romanovsky <leonro@mellanox.com>
10756 L: netdev@vger.kernel.org
10757 L: linux-rdma@vger.kernel.org
10758 W: http://www.mellanox.com
10759 Q: http://patchwork.ozlabs.org/project/netdev/list/
10761 F: drivers/net/ethernet/mellanox/mlx5/core/
10762 F: include/linux/mlx5/
10763 F: Documentation/networking/device_drivers/mellanox/
10765 MELLANOX MLX5 IB driver
10766 M: Leon Romanovsky <leonro@mellanox.com>
10767 L: linux-rdma@vger.kernel.org
10768 W: http://www.mellanox.com
10769 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10771 F: drivers/infiniband/hw/mlx5/
10772 F: include/linux/mlx5/
10773 F: include/uapi/rdma/mlx5-abi.h
10775 MELLANOX MLXCPLD I2C AND MUX DRIVER
10776 M: Vadim Pasternak <vadimp@mellanox.com>
10777 M: Michael Shych <michaelsh@mellanox.com>
10778 L: linux-i2c@vger.kernel.org
10780 F: drivers/i2c/busses/i2c-mlxcpld.c
10781 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10782 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10784 MELLANOX MLXCPLD LED DRIVER
10785 M: Vadim Pasternak <vadimp@mellanox.com>
10786 L: linux-leds@vger.kernel.org
10788 F: drivers/leds/leds-mlxcpld.c
10789 F: drivers/leds/leds-mlxreg.c
10790 F: Documentation/leds/leds-mlxcpld.rst
10792 MELLANOX PLATFORM DRIVER
10793 M: Vadim Pasternak <vadimp@mellanox.com>
10794 L: platform-driver-x86@vger.kernel.org
10796 F: drivers/platform/x86/mlx-platform.c
10799 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10800 M: "Paul E. McKenney" <paulmck@kernel.org>
10801 L: linux-kernel@vger.kernel.org
10803 F: kernel/sched/membarrier.c
10804 F: include/uapi/linux/membarrier.h
10805 F: arch/powerpc/include/asm/membarrier.h
10808 M: Mike Rapoport <rppt@linux.ibm.com>
10809 L: linux-mm@kvack.org
10811 F: include/linux/memblock.h
10813 F: Documentation/core-api/boot-time-mm.rst
10816 M: Andrew Morton <akpm@linux-foundation.org>
10817 L: linux-mm@kvack.org
10818 W: http://www.linux-mm.org
10819 T: quilt https://ozlabs.org/~akpm/mmotm/
10820 T: quilt https://ozlabs.org/~akpm/mmots/
10821 T: git git://github.com/hnaz/linux-mm.git
10823 F: include/linux/mm.h
10824 F: include/linux/gfp.h
10825 F: include/linux/mmzone.h
10826 F: include/linux/memory_hotplug.h
10827 F: include/linux/vmalloc.h
10830 MEMORY TECHNOLOGY DEVICES (MTD)
10831 M: Miquel Raynal <miquel.raynal@bootlin.com>
10832 M: Richard Weinberger <richard@nod.at>
10833 M: Vignesh Raghavendra <vigneshr@ti.com>
10834 L: linux-mtd@lists.infradead.org
10835 W: http://www.linux-mtd.infradead.org/
10836 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10837 C: irc://irc.oftc.net/mtd
10838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10841 F: Documentation/devicetree/bindings/mtd/
10843 F: include/linux/mtd/
10844 F: include/uapi/mtd/
10846 MEN A21 WATCHDOG DRIVER
10847 M: Johannes Thumshirn <morbidrsa@gmail.com>
10848 L: linux-watchdog@vger.kernel.org
10850 F: drivers/watchdog/mena21_wdt.c
10852 MEN CHAMELEON BUS (mcb)
10853 M: Johannes Thumshirn <morbidrsa@gmail.com>
10856 F: include/linux/mcb.h
10857 F: Documentation/driver-api/men-chameleon-bus.rst
10859 MEN F21BMC (Board Management Controller)
10860 M: Andreas Werner <andreas.werner@men.de>
10862 F: drivers/mfd/menf21bmc.c
10863 F: drivers/watchdog/menf21bmc_wdt.c
10864 F: drivers/leds/leds-menf21bmc.c
10865 F: drivers/hwmon/menf21bmc_hwmon.c
10866 F: Documentation/hwmon/menf21bmc.rst
10868 MEN Z069 WATCHDOG DRIVER
10869 M: Johannes Thumshirn <jth@kernel.org>
10870 L: linux-watchdog@vger.kernel.org
10872 F: drivers/watchdog/menz69_wdt.c
10874 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10875 M: Neil Armstrong <narmstrong@baylibre.com>
10876 L: linux-media@vger.kernel.org
10877 L: linux-amlogic@lists.infradead.org
10878 W: http://linux-meson.com/
10880 F: drivers/media/platform/meson/ao-cec.c
10881 F: drivers/media/platform/meson/ao-cec-g12a.c
10882 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10883 T: git git://linuxtv.org/media_tree.git
10885 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10886 M: Liang Yang <liang.yang@amlogic.com>
10887 L: linux-mtd@lists.infradead.org
10889 F: drivers/mtd/nand/raw/meson_*
10890 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10892 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10893 M: Maxime Jourdan <mjourdan@baylibre.com>
10894 L: linux-media@vger.kernel.org
10895 L: linux-amlogic@lists.infradead.org
10897 F: drivers/staging/media/meson/vdec/
10898 T: git git://linuxtv.org/media_tree.git
10900 METHODE UDPU SUPPORT
10901 M: Vladimir Vid <vladimir.vid@sartura.hr>
10903 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10905 MICROBLAZE ARCHITECTURE
10906 M: Michal Simek <monstr@monstr.eu>
10907 W: http://www.monstr.eu/fdt/
10908 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10910 F: arch/microblaze/
10912 MICROCHIP AT91 SERIAL DRIVER
10913 M: Richard Genoud <richard.genoud@gmail.com>
10915 F: drivers/tty/serial/atmel_serial.c
10916 F: drivers/tty/serial/atmel_serial.h
10917 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10919 MICROCHIP AUDIO ASOC DRIVERS
10920 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10925 MICROCHIP DMA DRIVER
10926 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928 L: dmaengine@vger.kernel.org
10930 F: drivers/dma/at_hdmac.c
10931 F: drivers/dma/at_hdmac_regs.h
10932 F: include/linux/platform_data/dma-atmel.h
10933 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10934 F: include/dt-bindings/dma/at91.h
10936 MICROCHIP ECC DRIVER
10937 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10938 L: linux-crypto@vger.kernel.org
10940 F: drivers/crypto/atmel-ecc.*
10942 MICROCHIP I2C DRIVER
10943 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10944 L: linux-i2c@vger.kernel.org
10946 F: drivers/i2c/busses/i2c-at91.h
10947 F: drivers/i2c/busses/i2c-at91-*.c
10949 MICROCHIP ISC DRIVER
10950 M: Eugen Hristev <eugen.hristev@microchip.com>
10951 L: linux-media@vger.kernel.org
10953 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10954 F: drivers/media/platform/atmel/atmel-isc.h
10955 F: drivers/media/platform/atmel/atmel-isc-base.c
10956 F: drivers/media/platform/atmel/atmel-isc-regs.h
10957 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10959 MICROCHIP ISI DRIVER
10960 M: Eugen Hristev <eugen.hristev@microchip.com>
10961 L: linux-media@vger.kernel.org
10963 F: drivers/media/platform/atmel/atmel-isi.c
10964 F: drivers/media/platform/atmel/atmel-isi.h
10966 MICROCHIP AT91 USART MFD DRIVER
10967 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10968 L: linux-kernel@vger.kernel.org
10970 F: drivers/mfd/at91-usart.c
10971 F: include/dt-bindings/mfd/at91-usart.h
10972 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10974 MICROCHIP AT91 USART SPI DRIVER
10975 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10976 L: linux-spi@vger.kernel.org
10978 F: drivers/spi/spi-at91-usart.c
10979 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10981 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10982 M: Woojung Huh <woojung.huh@microchip.com>
10983 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10984 L: netdev@vger.kernel.org
10986 F: net/dsa/tag_ksz.c
10987 F: drivers/net/dsa/microchip/*
10988 F: include/linux/platform_data/microchip-ksz.h
10989 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10991 MICROCHIP LAN743X ETHERNET DRIVER
10992 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10993 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10994 L: netdev@vger.kernel.org
10996 F: drivers/net/ethernet/microchip/lan743x_*
10998 MICROCHIP LCDFB DRIVER
10999 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11000 L: linux-fbdev@vger.kernel.org
11002 F: drivers/video/fbdev/atmel_lcdfb.c
11003 F: include/video/atmel_lcdc.h
11005 MICROCHIP MMC/SD/SDIO MCI DRIVER
11006 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11008 F: drivers/mmc/host/atmel-mci.c
11010 MICROCHIP MCP16502 PMIC DRIVER
11011 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11014 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11015 F: drivers/regulator/mcp16502.c
11017 MICROCHIP MCP3911 ADC DRIVER
11018 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11019 M: Kent Gustavsson <kent@minoris.se>
11020 L: linux-iio@vger.kernel.org
11022 F: drivers/iio/adc/mcp3911.c
11023 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11025 MICROCHIP NAND DRIVER
11026 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11027 L: linux-mtd@lists.infradead.org
11029 F: drivers/mtd/nand/raw/atmel/*
11030 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11032 MICROCHIP PWM DRIVER
11033 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11035 L: linux-pwm@vger.kernel.org
11037 F: drivers/pwm/pwm-atmel.c
11038 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11040 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11041 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11042 M: Eugen Hristev <eugen.hristev@microchip.com>
11043 L: linux-iio@vger.kernel.org
11045 F: drivers/iio/adc/at91-sama5d2_adc.c
11046 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11047 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11049 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11050 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11052 F: drivers/power/reset/at91-sama5d2_shdwc.c
11054 MICROCHIP SPI DRIVER
11055 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11057 F: drivers/spi/spi-atmel.*
11059 MICROCHIP SSC DRIVER
11060 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11063 F: drivers/misc/atmel-ssc.c
11064 F: include/linux/atmel-ssc.h
11066 MICROCHIP USBA UDC DRIVER
11067 M: Cristian Birsan <cristian.birsan@microchip.com>
11068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11070 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11072 MICROCHIP USB251XB DRIVER
11073 M: Richard Leitner <richard.leitner@skidata.com>
11074 L: linux-usb@vger.kernel.org
11076 F: drivers/usb/misc/usb251xb.c
11077 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11079 MICROCHIP XDMA DRIVER
11080 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11081 L: linux-arm-kernel@lists.infradead.org
11082 L: dmaengine@vger.kernel.org
11084 F: drivers/dma/at_xdmac.c
11086 MICROSEMI MIPS SOCS
11087 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11088 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11089 L: linux-mips@vger.kernel.org
11091 F: arch/mips/generic/board-ocelot.c
11092 F: arch/mips/configs/generic/board-ocelot.config
11093 F: arch/mips/boot/dts/mscc/
11094 F: Documentation/devicetree/bindings/mips/mscc.txt
11096 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11097 M: Don Brace <don.brace@microsemi.com>
11098 L: esc.storagedev@microsemi.com
11099 L: linux-scsi@vger.kernel.org
11101 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11102 F: drivers/scsi/smartpqi/Kconfig
11103 F: drivers/scsi/smartpqi/Makefile
11104 F: include/linux/cciss*.h
11105 F: include/uapi/linux/cciss*.h
11106 F: Documentation/scsi/smartpqi.txt
11108 MICROSEMI ETHERNET SWITCH DRIVER
11109 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11110 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11111 L: netdev@vger.kernel.org
11113 F: drivers/net/ethernet/mscc/
11114 F: include/soc/mscc/ocelot*
11116 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11117 M: Chen Yu <yu.c.chen@intel.com>
11118 L: platform-driver-x86@vger.kernel.org
11120 F: drivers/platform/x86/surfacepro3_button.c
11122 MICROTEK X6 SCANNER
11123 M: Oliver Neukum <oliver@neukum.org>
11125 F: drivers/usb/image/microtek.*
11128 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11129 L: linux-mips@vger.kernel.org
11130 W: http://www.linux-mips.org/
11131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11132 Q: https://patchwork.kernel.org/project/linux-mips/list/
11134 F: Documentation/devicetree/bindings/mips/
11135 F: Documentation/mips/
11137 F: drivers/platform/mips/
11139 MIPS BOSTON DEVELOPMENT BOARD
11140 M: Paul Burton <paulburton@kernel.org>
11141 L: linux-mips@vger.kernel.org
11143 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11144 F: arch/mips/boot/dts/img/boston.dts
11145 F: arch/mips/configs/generic/board-boston.config
11146 F: drivers/clk/imgtec/clk-boston.c
11147 F: include/dt-bindings/clock/boston-clock.h
11149 MIPS GENERIC PLATFORM
11150 M: Paul Burton <paulburton@kernel.org>
11151 L: linux-mips@vger.kernel.org
11153 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11154 F: arch/mips/generic/
11155 F: arch/mips/tools/generic-board-config.sh
11157 MIPS/LOONGSON1 ARCHITECTURE
11158 M: Keguang Zhang <keguang.zhang@gmail.com>
11159 L: linux-mips@vger.kernel.org
11161 F: arch/mips/loongson32/
11162 F: arch/mips/include/asm/mach-loongson32/
11163 F: drivers/*/*loongson1*
11164 F: drivers/*/*/*loongson1*
11166 MIPS/LOONGSON2EF ARCHITECTURE
11167 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11168 L: linux-mips@vger.kernel.org
11170 F: arch/mips/loongson2ef/
11171 F: arch/mips/include/asm/mach-loongson2ef/
11172 F: drivers/*/*loongson2*
11173 F: drivers/*/*/*loongson2*
11175 MIPS/LOONGSON64 ARCHITECTURE
11176 M: Huacai Chen <chenhc@lemote.com>
11177 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11178 L: linux-mips@vger.kernel.org
11180 F: arch/mips/loongson64/
11181 F: arch/mips/include/asm/mach-loongson64/
11182 F: drivers/platform/mips/cpu_hwmon.c
11183 F: drivers/*/*loongson3*
11184 F: drivers/*/*/*loongson3*
11186 MIPS RINT INSTRUCTION EMULATION
11187 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11188 L: linux-mips@vger.kernel.org
11190 F: arch/mips/math-emu/sp_rint.c
11191 F: arch/mips/math-emu/dp_rint.c
11193 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11194 M: Hans Verkuil <hverkuil@xs4all.nl>
11195 L: linux-media@vger.kernel.org
11196 T: git git://linuxtv.org/media_tree.git
11197 W: https://linuxtv.org
11199 F: drivers/media/radio/radio-miropcm20*
11202 R: Lubomir Rintel <lkundrak@v3.sk>
11203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11206 F: arch/arm/boot/dts/mmp*
11207 F: arch/arm/mach-mmp/
11210 MMP USB PHY DRIVERS
11211 R: Lubomir Rintel <lkundrak@v3.sk>
11212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11214 F: drivers/phy/marvell/phy-mmp3-usb.c
11215 F: drivers/phy/marvell/phy-pxa-usb.c
11217 MMU GATHER AND TLB INVALIDATION
11218 M: Will Deacon <will@kernel.org>
11219 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11220 M: Andrew Morton <akpm@linux-foundation.org>
11221 M: Nick Piggin <npiggin@gmail.com>
11222 M: Peter Zijlstra <peterz@infradead.org>
11223 L: linux-arch@vger.kernel.org
11224 L: linux-mm@kvack.org
11226 F: arch/*/include/asm/tlb.h
11227 F: include/asm-generic/tlb.h
11230 MN88472 MEDIA DRIVER
11231 M: Antti Palosaari <crope@iki.fi>
11232 L: linux-media@vger.kernel.org
11233 W: https://linuxtv.org
11234 W: http://palosaari.fi/linux/
11235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11237 F: drivers/media/dvb-frontends/mn88472*
11239 MN88473 MEDIA DRIVER
11240 M: Antti Palosaari <crope@iki.fi>
11241 L: linux-media@vger.kernel.org
11242 W: https://linuxtv.org
11243 W: http://palosaari.fi/linux/
11244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11246 F: drivers/media/dvb-frontends/mn88473*
11249 M: Jessica Yu <jeyu@kernel.org>
11250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11252 F: include/linux/module.h
11255 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11256 W: http://popies.net/meye/
11258 F: Documentation/media/v4l-drivers/meye*
11259 F: drivers/media/pci/meye/
11260 F: include/uapi/linux/meye.h
11262 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11263 M: Jiri Slaby <jirislaby@gmail.com>
11265 F: Documentation/driver-api/serial/moxa-smartio.rst
11266 F: drivers/tty/mxser.*
11268 MONOLITHIC POWER SYSTEM PMIC DRIVER
11269 M: Saravanan Sekar <sravanhome@gmail.com>
11271 F: Documentation/devicetree/bindings/regulator/mpq7920.yaml
11272 F: drivers/regulator/mpq7920.c
11273 F: drivers/regulator/mpq7920.h
11275 MR800 AVERMEDIA USB FM RADIO DRIVER
11276 M: Alexey Klimov <klimov.linux@gmail.com>
11277 L: linux-media@vger.kernel.org
11278 T: git git://linuxtv.org/media_tree.git
11280 F: drivers/media/radio/radio-mr800.c
11282 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11283 M: Alan Ott <alan@signal11.us>
11284 L: linux-wpan@vger.kernel.org
11286 F: drivers/net/ieee802154/mrf24j40.c
11287 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11290 M: "Lee, Chun-Yi" <jlee@suse.com>
11291 L: platform-driver-x86@vger.kernel.org
11293 F: drivers/platform/x86/msi-laptop.c
11296 L: platform-driver-x86@vger.kernel.org
11298 F: drivers/platform/x86/msi-wmi.c
11300 MSI001 MEDIA DRIVER
11301 M: Antti Palosaari <crope@iki.fi>
11302 L: linux-media@vger.kernel.org
11303 W: https://linuxtv.org
11304 W: http://palosaari.fi/linux/
11305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11306 T: git git://linuxtv.org/anttip/media_tree.git
11308 F: drivers/media/tuners/msi001*
11310 MSI2500 MEDIA DRIVER
11311 M: Antti Palosaari <crope@iki.fi>
11312 L: linux-media@vger.kernel.org
11313 W: https://linuxtv.org
11314 W: http://palosaari.fi/linux/
11315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11316 T: git git://linuxtv.org/anttip/media_tree.git
11318 F: drivers/media/usb/msi2500/
11320 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11321 M: Robert Jarzmik <robert.jarzmik@free.fr>
11322 L: linux-mtd@lists.infradead.org
11324 F: drivers/mtd/devices/docg3*
11326 MT9M032 APTINA SENSOR DRIVER
11327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11328 L: linux-media@vger.kernel.org
11329 T: git git://linuxtv.org/media_tree.git
11331 F: drivers/media/i2c/mt9m032.c
11332 F: include/media/i2c/mt9m032.h
11334 MT9P031 APTINA CAMERA SENSOR
11335 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11336 L: linux-media@vger.kernel.org
11337 T: git git://linuxtv.org/media_tree.git
11339 F: drivers/media/i2c/mt9p031.c
11340 F: include/media/i2c/mt9p031.h
11342 MT9T001 APTINA CAMERA SENSOR
11343 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11344 L: linux-media@vger.kernel.org
11345 T: git git://linuxtv.org/media_tree.git
11347 F: drivers/media/i2c/mt9t001.c
11348 F: include/media/i2c/mt9t001.h
11350 MT9T112 APTINA CAMERA SENSOR
11351 M: Jacopo Mondi <jacopo@jmondi.org>
11352 L: linux-media@vger.kernel.org
11353 T: git git://linuxtv.org/media_tree.git
11355 F: drivers/media/i2c/mt9t112.c
11356 F: include/media/i2c/mt9t112.h
11358 MT9V032 APTINA CAMERA SENSOR
11359 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11360 L: linux-media@vger.kernel.org
11361 T: git git://linuxtv.org/media_tree.git
11363 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11364 F: drivers/media/i2c/mt9v032.c
11365 F: include/media/i2c/mt9v032.h
11367 MT9V111 APTINA CAMERA SENSOR
11368 M: Jacopo Mondi <jacopo@jmondi.org>
11369 L: linux-media@vger.kernel.org
11370 T: git git://linuxtv.org/media_tree.git
11372 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11373 F: drivers/media/i2c/mt9v111.c
11375 MULTIFUNCTION DEVICES (MFD)
11376 M: Lee Jones <lee.jones@linaro.org>
11377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11379 F: Documentation/devicetree/bindings/mfd/
11381 F: include/linux/mfd/
11382 F: include/dt-bindings/mfd/
11384 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11386 F: drivers/mmc/host/mmc_spi.c
11387 F: include/linux/spi/mmc_spi.h
11389 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11390 M: Ulf Hansson <ulf.hansson@linaro.org>
11391 L: linux-mmc@vger.kernel.org
11392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11394 F: Documentation/devicetree/bindings/mmc/
11396 F: include/linux/mmc/
11397 F: include/uapi/linux/mmc/
11399 MULTIPLEXER SUBSYSTEM
11400 M: Peter Rosin <peda@axentia.se>
11402 F: Documentation/ABI/testing/sysfs-class-mux*
11403 F: Documentation/devicetree/bindings/mux/
11404 F: include/dt-bindings/mux/
11405 F: include/linux/mux/
11408 MULTITECH MULTIPORT CARD (ISICOM)
11410 F: drivers/tty/isicom.c
11411 F: include/linux/isicom.h
11413 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11414 M: Bin Liu <b-liu@ti.com>
11415 L: linux-usb@vger.kernel.org
11417 F: drivers/usb/musb/
11419 MXL301RF MEDIA DRIVER
11420 M: Akihiro Tsukada <tskd08@gmail.com>
11421 L: linux-media@vger.kernel.org
11423 F: drivers/media/tuners/mxl301rf*
11425 MXL5007T MEDIA DRIVER
11426 M: Michael Krufky <mkrufky@linuxtv.org>
11427 L: linux-media@vger.kernel.org
11428 W: https://linuxtv.org
11429 W: http://github.com/mkrufky
11430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11431 T: git git://linuxtv.org/mkrufky/tuners.git
11433 F: drivers/media/tuners/mxl5007t.*
11436 M: Marek Vasut <marex@denx.de>
11437 M: Stefan Agner <stefan@agner.ch>
11438 L: dri-devel@lists.freedesktop.org
11440 F: drivers/gpu/drm/mxsfb/
11441 F: Documentation/devicetree/bindings/display/mxsfb.txt
11442 T: git git://anongit.freedesktop.org/drm/drm-misc
11444 MYLEX DAC960 PCI RAID Controller
11445 M: Hannes Reinecke <hare@kernel.org>
11446 L: linux-scsi@vger.kernel.org
11448 F: drivers/scsi/myrb.*
11449 F: drivers/scsi/myrs.*
11451 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11452 M: Chris Lee <christopher.lee@cspi.com>
11453 L: netdev@vger.kernel.org
11454 W: https://www.cspi.com/ethernet-products/support/downloads/
11456 F: drivers/net/ethernet/myricom/myri10ge/
11458 NAND FLASH SUBSYSTEM
11459 M: Miquel Raynal <miquel.raynal@bootlin.com>
11460 R: Richard Weinberger <richard@nod.at>
11461 L: linux-mtd@lists.infradead.org
11462 W: http://www.linux-mtd.infradead.org/
11463 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11466 F: drivers/mtd/nand/
11467 F: include/linux/mtd/*nand*.h
11469 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11470 M: Daniel Mack <zonque@gmail.com>
11472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11473 W: http://www.native-instruments.com
11474 F: sound/usb/caiaq/
11476 NATSEMI ETHERNET DRIVER (DP8381x)
11478 F: drivers/net/ethernet/natsemi/natsemi.c
11480 NCR 5380 SCSI DRIVERS
11481 M: Finn Thain <fthain@telegraphics.com.au>
11482 M: Michael Schmitz <schmitzmic@gmail.com>
11483 L: linux-scsi@vger.kernel.org
11485 F: Documentation/scsi/g_NCR5380.txt
11486 F: drivers/scsi/NCR5380.*
11487 F: drivers/scsi/arm/cumana_1.c
11488 F: drivers/scsi/arm/oak.c
11489 F: drivers/scsi/atari_scsi.*
11490 F: drivers/scsi/dmx3191d.c
11491 F: drivers/scsi/g_NCR5380.*
11492 F: drivers/scsi/mac_scsi.*
11493 F: drivers/scsi/sun3_scsi.*
11494 F: drivers/scsi/sun3_scsi_vme.c
11497 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11501 NCT6775 HARDWARE MONITOR DRIVER
11502 M: Guenter Roeck <linux@roeck-us.net>
11503 L: linux-hwmon@vger.kernel.org
11505 F: Documentation/hwmon/nct6775.rst
11506 F: drivers/hwmon/nct6775.c
11508 NET_FAILOVER MODULE
11509 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11510 L: netdev@vger.kernel.org
11512 F: drivers/net/net_failover.c
11513 F: include/net/net_failover.h
11514 F: Documentation/networking/net_failover.rst
11516 NETEM NETWORK EMULATOR
11517 M: Stephen Hemminger <stephen@networkplumber.org>
11518 L: netdev@vger.kernel.org
11520 F: net/sched/sch_netem.c
11522 NETERION 10GbE DRIVERS (s2io/vxge)
11523 M: Jon Mason <jdmason@kudzu.us>
11524 L: netdev@vger.kernel.org
11526 F: Documentation/networking/device_drivers/neterion/s2io.txt
11527 F: Documentation/networking/device_drivers/neterion/vxge.txt
11528 F: drivers/net/ethernet/neterion/
11531 M: Pablo Neira Ayuso <pablo@netfilter.org>
11532 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11533 M: Florian Westphal <fw@strlen.de>
11534 L: netfilter-devel@vger.kernel.org
11535 L: coreteam@netfilter.org
11536 W: http://www.netfilter.org/
11537 W: http://www.iptables.org/
11538 W: http://www.nftables.org/
11539 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11543 F: include/linux/netfilter*
11544 F: include/linux/netfilter/
11545 F: include/net/netfilter/
11546 F: include/uapi/linux/netfilter*
11547 F: include/uapi/linux/netfilter/
11548 F: net/*/netfilter.c
11549 F: net/*/netfilter/
11551 F: net/bridge/br_netfilter*.c
11553 NETROM NETWORK LAYER
11554 M: Ralf Baechle <ralf@linux-mips.org>
11555 L: linux-hams@vger.kernel.org
11556 W: http://www.linux-ax25.org/
11558 F: include/net/netrom.h
11559 F: include/uapi/linux/netrom.h
11562 NETRONOME ETHERNET DRIVERS
11563 M: Jakub Kicinski <kuba@kernel.org>
11564 L: oss-drivers@netronome.com
11566 F: drivers/net/ethernet/netronome/
11568 NETWORK BLOCK DEVICE (NBD)
11569 M: Josef Bacik <josef@toxicpanda.com>
11571 L: linux-block@vger.kernel.org
11572 L: nbd@other.debian.org
11573 F: Documentation/admin-guide/blockdev/nbd.rst
11574 F: drivers/block/nbd.c
11575 F: include/trace/events/nbd.h
11576 F: include/uapi/linux/nbd.h
11578 NETWORK DROP MONITOR
11579 M: Neil Horman <nhorman@tuxdriver.com>
11580 L: netdev@vger.kernel.org
11582 W: https://fedorahosted.org/dropwatch/
11583 F: net/core/drop_monitor.c
11584 F: include/uapi/linux/net_dropmon.h
11585 F: include/net/drop_monitor.h
11588 M: "David S. Miller" <davem@davemloft.net>
11589 L: netdev@vger.kernel.org
11590 W: http://www.linuxfoundation.org/en/Net
11591 Q: http://patchwork.ozlabs.org/project/netdev/list/
11592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11595 F: Documentation/devicetree/bindings/net/
11597 F: include/linux/if_*
11598 F: include/linux/netdevice.h
11599 F: include/linux/etherdevice.h
11600 F: include/linux/fcdevice.h
11601 F: include/linux/fddidevice.h
11602 F: include/linux/hippidevice.h
11603 F: include/linux/inetdevice.h
11604 F: include/uapi/linux/if_*
11605 F: include/uapi/linux/netdevice.h
11607 NETWORKING DRIVERS (WIRELESS)
11608 M: Kalle Valo <kvalo@codeaurora.org>
11609 L: linux-wireless@vger.kernel.org
11610 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11614 F: Documentation/devicetree/bindings/net/wireless/
11615 F: drivers/net/wireless/
11618 M: Andrew Lunn <andrew@lunn.ch>
11619 M: Vivien Didelot <vivien.didelot@gmail.com>
11620 M: Florian Fainelli <f.fainelli@gmail.com>
11622 F: Documentation/devicetree/bindings/net/dsa/
11624 F: include/net/dsa.h
11625 F: include/linux/dsa/
11626 F: include/linux/platform_data/dsa.h
11627 F: drivers/net/dsa/
11629 NETWORKING [GENERAL]
11630 M: "David S. Miller" <davem@davemloft.net>
11631 M: Jakub Kicinski <kuba@kernel.org>
11632 L: netdev@vger.kernel.org
11633 W: http://www.linuxfoundation.org/en/Net
11634 Q: http://patchwork.ozlabs.org/project/netdev/list/
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11637 B: mailto:netdev@vger.kernel.org
11641 F: include/linux/in.h
11642 F: include/linux/net.h
11643 F: include/linux/netdevice.h
11644 F: include/uapi/linux/in.h
11645 F: include/uapi/linux/net.h
11646 F: include/uapi/linux/netdevice.h
11647 F: include/uapi/linux/net_namespace.h
11648 F: tools/testing/selftests/net/
11651 F: Documentation/networking/
11654 M: Steffen Klassert <steffen.klassert@secunet.com>
11655 M: Herbert Xu <herbert@gondor.apana.org.au>
11656 M: "David S. Miller" <davem@davemloft.net>
11657 L: netdev@vger.kernel.org
11658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11666 F: net/ipv4/ipcomp.c
11667 F: net/ipv4/ip_vti.c
11671 F: net/ipv6/ipcomp6.c
11672 F: net/ipv6/ip6_vti.c
11673 F: include/uapi/linux/xfrm.h
11674 F: include/net/xfrm.h
11676 NETWORKING [IPv4/IPv6]
11677 M: "David S. Miller" <davem@davemloft.net>
11678 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11679 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11680 L: netdev@vger.kernel.org
11681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11688 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11689 M: Paul Moore <paul@paul-moore.com>
11690 W: https://github.com/netlabel
11691 L: netdev@vger.kernel.org
11692 L: linux-security-module@vger.kernel.org
11694 F: Documentation/netlabel/
11695 F: include/net/calipso.h
11696 F: include/net/cipso_ipv4.h
11697 F: include/net/netlabel.h
11698 F: include/uapi/linux/netfilter/xt_SECMARK.h
11699 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11701 F: net/ipv4/cipso_ipv4.c
11702 F: net/ipv6/calipso.c
11703 F: net/netfilter/xt_CONNSECMARK.c
11704 F: net/netfilter/xt_SECMARK.c
11707 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11708 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11709 L: netdev@vger.kernel.org
11710 L: mptcp@lists.01.org
11711 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11712 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11714 F: include/net/mptcp.h
11716 F: tools/testing/selftests/net/mptcp/
11719 M: Eric Dumazet <edumazet@google.com>
11720 L: netdev@vger.kernel.org
11723 F: net/ipv4/syncookies.c
11725 F: net/ipv6/syncookies.c
11726 F: include/uapi/linux/tcp.h
11727 F: include/net/tcp.h
11728 F: include/linux/tcp.h
11729 F: include/trace/events/tcp.h
11732 M: Boris Pismenny <borisp@mellanox.com>
11733 M: Aviad Yehezkel <aviadye@mellanox.com>
11734 M: John Fastabend <john.fastabend@gmail.com>
11735 M: Daniel Borkmann <daniel@iogearbox.net>
11736 M: Jakub Kicinski <kuba@kernel.org>
11737 L: netdev@vger.kernel.org
11740 F: include/uapi/linux/tls.h
11741 F: include/net/tls.h
11743 NETWORKING [WIRELESS]
11744 L: linux-wireless@vger.kernel.org
11745 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11748 M: Jakub Kicinski <kuba@kernel.org>
11750 F: drivers/net/netdevsim/*
11752 NETXEN (1/10) GbE SUPPORT
11753 M: Manish Chopra <manishc@marvell.com>
11754 M: Rahul Verma <rahulv@marvell.com>
11755 M: GR-Linux-NIC-Dev@marvell.com
11756 L: netdev@vger.kernel.org
11758 F: drivers/net/ethernet/qlogic/netxen/
11761 M: David Ahern <dsahern@kernel.org>
11762 L: netdev@vger.kernel.org
11764 F: include/net/nexthop.h
11765 F: include/uapi/linux/nexthop.h
11766 F: include/net/netns/nexthop.h
11767 F: net/ipv4/nexthop.c
11770 L: netdev@vger.kernel.org
11773 F: include/net/nfc/
11774 F: include/uapi/linux/nfc.h
11776 F: include/linux/platform_data/nfcmrvl.h
11777 F: Documentation/devicetree/bindings/net/nfc/
11779 NFS, SUNRPC, AND LOCKD CLIENTS
11780 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11781 M: Anna Schumaker <anna.schumaker@netapp.com>
11782 L: linux-nfs@vger.kernel.org
11783 W: http://client.linux-nfs.org
11784 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11790 F: include/linux/lockd/
11791 F: include/linux/nfs*
11792 F: include/linux/sunrpc/
11793 F: include/uapi/linux/nfs*
11794 F: include/uapi/linux/sunrpc/
11797 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11798 L: linux-nilfs@vger.kernel.org
11799 W: https://nilfs.sourceforge.io/
11800 W: https://nilfs.osdn.jp/
11801 T: git git://github.com/konis/nilfs2.git
11803 F: Documentation/filesystems/nilfs2.txt
11805 F: include/trace/events/nilfs2.h
11806 F: include/uapi/linux/nilfs2_api.h
11807 F: include/uapi/linux/nilfs2_ondisk.h
11809 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11810 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11811 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11813 F: Documentation/scsi/NinjaSCSI.txt
11814 F: drivers/scsi/pcmcia/nsp_*
11816 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11817 M: GOTO Masanori <gotom@debian.or.jp>
11818 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11819 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11821 F: Documentation/scsi/NinjaSCSI.txt
11822 F: drivers/scsi/nsp32*
11825 M: Ley Foon Tan <ley.foon.tan@intel.com>
11826 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11831 NOHZ, DYNTICKS SUPPORT
11832 M: Frederic Weisbecker <fweisbec@gmail.com>
11833 M: Thomas Gleixner <tglx@linutronix.de>
11834 M: Ingo Molnar <mingo@kernel.org>
11835 L: linux-kernel@vger.kernel.org
11836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11838 F: kernel/time/tick*.*
11839 F: include/linux/tick.h
11840 F: include/linux/sched/nohz.h
11842 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11843 M: Pavel Machek <pavel@ucw.cz>
11844 M: Sakari Ailus <sakari.ailus@iki.fi>
11845 L: linux-media@vger.kernel.org
11847 F: drivers/media/i2c/et8ek8
11848 F: drivers/media/i2c/ad5820.c
11850 NOKIA N900 POWER SUPPLY DRIVERS
11851 R: Pali Rohár <pali.rohar@gmail.com>
11852 F: include/linux/power/bq2415x_charger.h
11853 F: include/linux/power/bq27xxx_battery.h
11854 F: drivers/power/supply/bq2415x_charger.c
11855 F: drivers/power/supply/bq27xxx_battery.c
11856 F: drivers/power/supply/bq27xxx_battery_i2c.c
11857 F: drivers/power/supply/isp1704_charger.c
11858 F: drivers/power/supply/rx51_battery.c
11861 M: Willy Tarreau <w@1wt.eu>
11863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11864 F: tools/include/nolibc/
11867 M: Matthias Maennich <maennich@google.com>
11870 F: Documentation/core-api/symbol-namespaces.rst
11873 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11874 L: linux-ntb@googlegroups.com
11876 F: drivers/ntb/hw/amd/
11879 M: Jon Mason <jdmason@kudzu.us>
11880 M: Dave Jiang <dave.jiang@intel.com>
11881 M: Allen Hubbe <allenbh@gmail.com>
11882 L: linux-ntb@googlegroups.com
11884 W: https://github.com/jonmason/ntb/wiki
11885 T: git git://github.com/jonmason/ntb.git
11887 F: drivers/net/ntb_netdev.c
11888 F: include/linux/ntb.h
11889 F: include/linux/ntb_transport.h
11890 F: tools/testing/selftests/ntb/
11893 M: Serge Semin <fancer.lancer@gmail.com>
11894 L: linux-ntb@googlegroups.com
11896 F: drivers/ntb/hw/idt/
11899 M: Dave Jiang <dave.jiang@intel.com>
11900 L: linux-ntb@googlegroups.com
11902 W: https://github.com/davejiang/linux/wiki
11903 T: git https://github.com/davejiang/linux.git
11904 F: drivers/ntb/hw/intel/
11907 M: Anton Altaparmakov <anton@tuxera.com>
11908 L: linux-ntfs-dev@lists.sourceforge.net
11909 W: http://www.tuxera.com/
11910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11912 F: Documentation/filesystems/ntfs.txt
11916 M: Finn Thain <fthain@telegraphics.com.au>
11917 L: linux-m68k@lists.linux-m68k.org
11919 F: arch/*/include/asm/nubus.h
11921 F: include/linux/nubus.h
11922 F: include/uapi/linux/nubus.h
11924 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11925 M: Antonino Daplas <adaplas@gmail.com>
11926 L: linux-fbdev@vger.kernel.org
11928 F: drivers/video/fbdev/riva/
11929 F: drivers/video/fbdev/nvidia/
11932 M: Keith Busch <kbusch@kernel.org>
11933 M: Jens Axboe <axboe@fb.com>
11934 M: Christoph Hellwig <hch@lst.de>
11935 M: Sagi Grimberg <sagi@grimberg.me>
11936 L: linux-nvme@lists.infradead.org
11937 T: git://git.infradead.org/nvme.git
11938 W: http://git.infradead.org/nvme.git
11940 F: drivers/nvme/host/
11941 F: include/linux/nvme.h
11942 F: include/uapi/linux/nvme_ioctl.h
11944 NVM EXPRESS FC TRANSPORT DRIVERS
11945 M: James Smart <james.smart@broadcom.com>
11946 L: linux-nvme@lists.infradead.org
11948 F: include/linux/nvme-fc.h
11949 F: include/linux/nvme-fc-driver.h
11950 F: drivers/nvme/host/fc.c
11951 F: drivers/nvme/target/fc.c
11952 F: drivers/nvme/target/fcloop.c
11954 NVM EXPRESS TARGET DRIVER
11955 M: Christoph Hellwig <hch@lst.de>
11956 M: Sagi Grimberg <sagi@grimberg.me>
11957 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11958 L: linux-nvme@lists.infradead.org
11959 T: git://git.infradead.org/nvme.git
11960 W: http://git.infradead.org/nvme.git
11962 F: drivers/nvme/target/
11965 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11968 F: Documentation/devicetree/bindings/nvmem/
11969 F: Documentation/ABI/stable/sysfs-bus-nvmem
11970 F: include/linux/nvmem-consumer.h
11971 F: include/linux/nvmem-provider.h
11973 NXP FXAS21002C DRIVER
11974 M: Rui Miguel Silva <rmfrfs@gmail.com>
11975 L: linux-iio@vger.kernel.org
11977 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11978 F: drivers/iio/gyro/fxas21002c_core.c
11979 F: drivers/iio/gyro/fxas21002c.h
11980 F: drivers/iio/gyro/fxas21002c_i2c.c
11981 F: drivers/iio/gyro/fxas21002c_spi.c
11983 NXP SGTL5000 DRIVER
11984 M: Fabio Estevam <festevam@gmail.com>
11985 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11987 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11988 F: sound/soc/codecs/sgtl5000*
11990 NXP SJA1105 ETHERNET SWITCH DRIVER
11991 M: Vladimir Oltean <olteanv@gmail.com>
11992 L: linux-kernel@vger.kernel.org
11994 F: drivers/net/dsa/sja1105
11996 NXP TDA998X DRM DRIVER
11997 M: Russell King <linux@armlinux.org.uk>
11999 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12000 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12001 F: drivers/gpu/drm/i2c/tda998x_drv.c
12002 F: include/drm/i2c/tda998x.h
12003 F: include/dt-bindings/display/tda998x.h
12007 M: Peter Rosin <peda@axentia.se>
12008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12010 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12011 F: sound/soc/codecs/tfa9879*
12014 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12015 R: Charles Gorand <charles.gorand@effinnov.com>
12016 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12018 F: drivers/nfc/nxp-nci
12021 M: Jiri Pirko <jiri@mellanox.com>
12022 L: netdev@vger.kernel.org
12025 F: lib/test_objagg.c
12026 F: include/linux/objagg.h
12029 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12030 M: Ashish Kumar <ashish.kumar@nxp.com>
12031 L: linux-spi@vger.kernel.org
12033 F: drivers/spi/spi-nxp-fspi.c
12034 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12037 M: Josh Poimboeuf <jpoimboe@redhat.com>
12038 M: Peter Zijlstra <peterz@infradead.org>
12042 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12043 M: Frederic Barrat <fbarrat@linux.ibm.com>
12044 M: Andrew Donnellan <ajd@linux.ibm.com>
12045 L: linuxppc-dev@lists.ozlabs.org
12047 F: arch/powerpc/platforms/powernv/ocxl.c
12048 F: arch/powerpc/include/asm/pnv-ocxl.h
12049 F: drivers/misc/ocxl/
12050 F: include/misc/ocxl*
12051 F: include/uapi/misc/ocxl.h
12052 F: Documentation/userspace-api/accelerators/ocxl.rst
12055 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12056 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12057 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12058 L: linux-omap@vger.kernel.org
12060 F: sound/soc/ti/omap*
12061 F: sound/soc/ti/rx51.c
12062 F: sound/soc/ti/n810.c
12063 F: sound/soc/ti/sdma-pcm.*
12065 OMAP CLOCK FRAMEWORK SUPPORT
12066 M: Paul Walmsley <paul@pwsan.com>
12067 L: linux-omap@vger.kernel.org
12069 F: arch/arm/*omap*/*clock*
12071 OMAP DEVICE TREE SUPPORT
12072 M: Benoît Cousson <bcousson@baylibre.com>
12073 M: Tony Lindgren <tony@atomide.com>
12074 L: linux-omap@vger.kernel.org
12075 L: devicetree@vger.kernel.org
12077 F: arch/arm/boot/dts/*omap*
12078 F: arch/arm/boot/dts/*am3*
12079 F: arch/arm/boot/dts/*am4*
12080 F: arch/arm/boot/dts/*am5*
12081 F: arch/arm/boot/dts/*dra7*
12082 F: arch/arm/boot/dts/logicpd-som-lv*
12083 F: arch/arm/boot/dts/logicpd-torpedo*
12085 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12086 L: linux-omap@vger.kernel.org
12087 L: linux-fbdev@vger.kernel.org
12089 F: drivers/video/fbdev/omap2/
12090 F: Documentation/arm/omap/dss.rst
12092 OMAP FRAMEBUFFER SUPPORT
12093 L: linux-fbdev@vger.kernel.org
12094 L: linux-omap@vger.kernel.org
12096 F: drivers/video/fbdev/omap/
12098 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12099 M: Roger Quadros <rogerq@ti.com>
12100 M: Tony Lindgren <tony@atomide.com>
12101 L: linux-omap@vger.kernel.org
12103 F: drivers/memory/omap-gpmc.c
12104 F: arch/arm/mach-omap2/*gpmc*
12107 M: Grygorii Strashko <grygorii.strashko@ti.com>
12108 M: Santosh Shilimkar <ssantosh@kernel.org>
12109 M: Kevin Hilman <khilman@kernel.org>
12110 L: linux-omap@vger.kernel.org
12112 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12113 F: drivers/gpio/gpio-omap.c
12115 OMAP HARDWARE SPINLOCK SUPPORT
12116 M: Ohad Ben-Cohen <ohad@wizery.com>
12117 L: linux-omap@vger.kernel.org
12119 F: drivers/hwspinlock/omap_hwspinlock.c
12121 OMAP HS MMC SUPPORT
12122 L: linux-mmc@vger.kernel.org
12123 L: linux-omap@vger.kernel.org
12125 F: drivers/mmc/host/omap_hsmmc.c
12128 M: Paul Walmsley <paul@pwsan.com>
12129 L: linux-omap@vger.kernel.org
12131 F: arch/arm/mach-omap2/omap_hwmod*data*
12133 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12134 M: Benoît Cousson <bcousson@baylibre.com>
12135 L: linux-omap@vger.kernel.org
12137 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12140 M: Benoît Cousson <bcousson@baylibre.com>
12141 M: Paul Walmsley <paul@pwsan.com>
12142 L: linux-omap@vger.kernel.org
12144 F: arch/arm/mach-omap2/omap_hwmod.*
12147 M: Vignesh R <vigneshr@ti.com>
12148 L: linux-omap@vger.kernel.org
12149 L: linux-i2c@vger.kernel.org
12151 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12152 F: drivers/i2c/busses/i2c-omap.c
12154 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12155 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12156 L: linux-media@vger.kernel.org
12158 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12159 F: drivers/media/platform/omap3isp/
12160 F: drivers/staging/media/omap4iss/
12163 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12164 L: linux-omap@vger.kernel.org
12166 F: drivers/mmc/host/omap.c
12168 OMAP POWER MANAGEMENT SUPPORT
12169 M: Kevin Hilman <khilman@kernel.org>
12170 L: linux-omap@vger.kernel.org
12172 F: arch/arm/*omap*/*pm*
12173 F: drivers/cpufreq/omap-cpufreq.c
12175 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12176 M: Rajendra Nayak <rnayak@codeaurora.org>
12177 M: Paul Walmsley <paul@pwsan.com>
12178 L: linux-omap@vger.kernel.org
12180 F: arch/arm/mach-omap2/prm*
12182 OMAP RANDOM NUMBER GENERATOR SUPPORT
12183 M: Deepak Saxena <dsaxena@plexity.net>
12185 F: drivers/char/hw_random/omap-rng.c
12188 L: linux-usb@vger.kernel.org
12189 L: linux-omap@vger.kernel.org
12191 F: drivers/usb/*/*omap*
12192 F: arch/arm/*omap*/usb*
12194 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12195 M: Mark Jackson <mpfj@newflow.co.uk>
12196 L: linux-omap@vger.kernel.org
12198 F: arch/arm/boot/dts/am335x-nano.dts
12201 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12202 M: Tony Lindgren <tony@atomide.com>
12203 L: linux-omap@vger.kernel.org
12204 Q: http://patchwork.kernel.org/project/linux-omap/list/
12205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12207 F: arch/arm/mach-omap1/
12208 F: arch/arm/plat-omap/
12209 F: arch/arm/configs/omap1_defconfig
12210 F: drivers/i2c/busses/i2c-omap.c
12211 F: include/linux/platform_data/i2c-omap.h
12212 F: include/linux/platform_data/ams-delta-fiq.h
12215 M: Tony Lindgren <tony@atomide.com>
12216 L: linux-omap@vger.kernel.org
12217 W: http://www.muru.com/linux/omap/
12218 W: http://linux.omap.com/
12219 Q: http://patchwork.kernel.org/project/linux-omap/list/
12220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12222 F: arch/arm/mach-omap2/
12223 F: arch/arm/plat-omap/
12224 F: arch/arm/configs/omap2plus_defconfig
12225 F: drivers/bus/ti-sysc.c
12226 F: drivers/i2c/busses/i2c-omap.c
12227 F: drivers/irqchip/irq-omap-intc.c
12228 F: drivers/mfd/*omap*.c
12229 F: drivers/mfd/menelaus.c
12230 F: drivers/mfd/palmas.c
12231 F: drivers/mfd/tps65217.c
12232 F: drivers/mfd/tps65218.c
12233 F: drivers/mfd/tps65910.c
12234 F: drivers/mfd/twl-core.[ch]
12235 F: drivers/mfd/twl4030*.c
12236 F: drivers/mfd/twl6030*.c
12237 F: drivers/mfd/twl6040*.c
12238 F: drivers/regulator/palmas-regulator*.c
12239 F: drivers/regulator/pbias-regulator.c
12240 F: drivers/regulator/tps65217-regulator.c
12241 F: drivers/regulator/tps65218-regulator.c
12242 F: drivers/regulator/tps65910-regulator.c
12243 F: drivers/regulator/twl-regulator.c
12244 F: drivers/regulator/twl6030-regulator.c
12245 F: include/linux/platform_data/i2c-omap.h
12246 F: include/linux/platform_data/ti-sysc.h
12248 ONION OMEGA2+ BOARD
12249 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12250 L: linux-mips@vger.kernel.org
12252 F: arch/mips/boot/dts/ralink/omega2p.dts
12255 M: Bob Copeland <me@bobcopeland.com>
12256 L: linux-karma-devel@lists.sourceforge.net
12258 F: Documentation/filesystems/omfs.txt
12261 OMNIKEY CARDMAN 4000 DRIVER
12262 M: Harald Welte <laforge@gnumonks.org>
12264 F: drivers/char/pcmcia/cm4000_cs.c
12265 F: include/linux/cm4000_cs.h
12266 F: include/uapi/linux/cm4000_cs.h
12268 OMNIKEY CARDMAN 4040 DRIVER
12269 M: Harald Welte <laforge@gnumonks.org>
12271 F: drivers/char/pcmcia/cm4040_cs.*
12273 OMNIVISION OV13858 SENSOR DRIVER
12274 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12275 L: linux-media@vger.kernel.org
12276 T: git git://linuxtv.org/media_tree.git
12278 F: drivers/media/i2c/ov13858.c
12280 OMNIVISION OV2680 SENSOR DRIVER
12281 M: Rui Miguel Silva <rmfrfs@gmail.com>
12282 L: linux-media@vger.kernel.org
12283 T: git git://linuxtv.org/media_tree.git
12285 F: drivers/media/i2c/ov2680.c
12286 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12288 OMNIVISION OV2685 SENSOR DRIVER
12289 M: Shunqian Zheng <zhengsq@rock-chips.com>
12290 L: linux-media@vger.kernel.org
12291 T: git git://linuxtv.org/media_tree.git
12293 F: drivers/media/i2c/ov2685.c
12295 OMNIVISION OV5640 SENSOR DRIVER
12296 M: Steve Longerbeam <slongerbeam@gmail.com>
12297 L: linux-media@vger.kernel.org
12298 T: git git://linuxtv.org/media_tree.git
12300 F: drivers/media/i2c/ov5640.c
12302 OMNIVISION OV5647 SENSOR DRIVER
12303 M: Luis Oliveira <lolivei@synopsys.com>
12304 L: linux-media@vger.kernel.org
12305 T: git git://linuxtv.org/media_tree.git
12307 F: drivers/media/i2c/ov5647.c
12309 OMNIVISION OV5670 SENSOR DRIVER
12310 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12311 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12312 L: linux-media@vger.kernel.org
12313 T: git git://linuxtv.org/media_tree.git
12315 F: drivers/media/i2c/ov5670.c
12317 OMNIVISION OV5675 SENSOR DRIVER
12318 M: Shawn Tu <shawnx.tu@intel.com>
12319 L: linux-media@vger.kernel.org
12320 T: git git://linuxtv.org/media_tree.git
12322 F: drivers/media/i2c/ov5675.c
12324 OMNIVISION OV5695 SENSOR DRIVER
12325 M: Shunqian Zheng <zhengsq@rock-chips.com>
12326 L: linux-media@vger.kernel.org
12327 T: git git://linuxtv.org/media_tree.git
12329 F: drivers/media/i2c/ov5695.c
12331 OMNIVISION OV7670 SENSOR DRIVER
12332 M: Jonathan Corbet <corbet@lwn.net>
12333 L: linux-media@vger.kernel.org
12334 T: git git://linuxtv.org/media_tree.git
12336 F: drivers/media/i2c/ov7670.c
12337 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12339 OMNIVISION OV772x SENSOR DRIVER
12340 M: Jacopo Mondi <jacopo@jmondi.org>
12341 L: linux-media@vger.kernel.org
12342 T: git git://linuxtv.org/media_tree.git
12344 F: drivers/media/i2c/ov772x.c
12345 F: include/media/i2c/ov772x.h
12346 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12348 OMNIVISION OV7740 SENSOR DRIVER
12349 M: Wenyou Yang <wenyou.yang@microchip.com>
12350 L: linux-media@vger.kernel.org
12351 T: git git://linuxtv.org/media_tree.git
12353 F: drivers/media/i2c/ov7740.c
12354 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12356 OMNIVISION OV9640 SENSOR DRIVER
12357 M: Petr Cvek <petrcvekcz@gmail.com>
12358 L: linux-media@vger.kernel.org
12360 F: drivers/media/i2c/ov9640.*
12362 OMNIVISION OV8856 SENSOR DRIVER
12363 M: Ben Kao <ben.kao@intel.com>
12364 L: linux-media@vger.kernel.org
12365 T: git git://linuxtv.org/media_tree.git
12367 F: drivers/media/i2c/ov8856.c
12369 OMNIVISION OV9650 SENSOR DRIVER
12370 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12371 R: Akinobu Mita <akinobu.mita@gmail.com>
12372 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12373 L: linux-media@vger.kernel.org
12374 T: git git://linuxtv.org/media_tree.git
12376 F: drivers/media/i2c/ov9650.c
12377 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12379 ONENAND FLASH DRIVER
12380 M: Kyungmin Park <kyungmin.park@samsung.com>
12381 L: linux-mtd@lists.infradead.org
12383 F: drivers/mtd/nand/onenand/
12384 F: include/linux/mtd/onenand*.h
12387 M: Jens Wiklander <jens.wiklander@linaro.org>
12388 L: tee-dev@lists.linaro.org
12390 F: drivers/tee/optee/
12392 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12393 M: Sumit Garg <sumit.garg@linaro.org>
12394 L: tee-dev@lists.linaro.org
12396 F: drivers/char/hw_random/optee-rng.c
12399 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12400 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12401 L: linux-rdma@vger.kernel.org
12403 F: drivers/infiniband/ulp/opa_vnic
12405 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12406 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12407 M: Frank Rowand <frowand.list@gmail.com>
12408 L: devicetree@vger.kernel.org
12410 F: Documentation/devicetree/dynamic-resolution-notes.txt
12411 F: Documentation/devicetree/overlay-notes.txt
12412 F: drivers/of/overlay.c
12413 F: drivers/of/resolver.c
12414 K: of_overlay_notifier_
12416 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12417 M: Rob Herring <robh+dt@kernel.org>
12418 M: Frank Rowand <frowand.list@gmail.com>
12419 L: devicetree@vger.kernel.org
12420 W: http://www.devicetree.org/
12421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12424 F: include/linux/of*.h
12426 F: Documentation/ABI/testing/sysfs-firmware-ofw
12428 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12429 M: Rob Herring <robh+dt@kernel.org>
12430 M: Mark Rutland <mark.rutland@arm.com>
12431 L: devicetree@vger.kernel.org
12432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12433 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12435 F: Documentation/devicetree/
12436 F: arch/*/boot/dts/
12437 F: include/dt-bindings/
12439 OPENCORES I2C BUS DRIVER
12440 M: Peter Korsgaard <peter@korsgaard.com>
12441 M: Andrew Lunn <andrew@lunn.ch>
12442 L: linux-i2c@vger.kernel.org
12444 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12445 F: Documentation/i2c/busses/i2c-ocores.rst
12446 F: drivers/i2c/busses/i2c-ocores.c
12447 F: include/linux/platform_data/i2c-ocores.h
12449 OPENRISC ARCHITECTURE
12450 M: Jonas Bonn <jonas@southpole.se>
12451 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12452 M: Stafford Horne <shorne@gmail.com>
12453 T: git git://github.com/openrisc/linux.git
12454 L: openrisc@lists.librecores.org
12455 W: http://openrisc.io
12457 F: Documentation/devicetree/bindings/openrisc/
12458 F: Documentation/openrisc/
12460 F: drivers/irqchip/irq-ompic.c
12461 F: drivers/irqchip/irq-or1k-*
12464 M: Pravin B Shelar <pshelar@ovn.org>
12465 L: netdev@vger.kernel.org
12466 L: dev@openvswitch.org
12467 W: http://openvswitch.org
12469 F: net/openvswitch/
12470 F: include/uapi/linux/openvswitch.h
12472 OPERATING PERFORMANCE POINTS (OPP)
12473 M: Viresh Kumar <vireshk@kernel.org>
12474 M: Nishanth Menon <nm@ti.com>
12475 M: Stephen Boyd <sboyd@kernel.org>
12476 L: linux-pm@vger.kernel.org
12478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12480 F: include/linux/pm_opp.h
12481 F: Documentation/power/opp.rst
12482 F: Documentation/devicetree/bindings/opp/
12485 M: Clemens Ladisch <clemens@ladisch.de>
12486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12489 F: sound/drivers/opl4/
12492 M: Robert Richter <rric@kernel.org>
12493 L: oprofile-list@lists.sf.net
12495 F: arch/*/include/asm/oprofile*.h
12496 F: arch/*/oprofile/
12497 F: drivers/oprofile/
12498 F: include/linux/oprofile.h
12500 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12501 M: Mark Fasheh <mark@fasheh.com>
12502 M: Joel Becker <jlbec@evilplan.org>
12503 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12504 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12505 W: http://ocfs2.wiki.kernel.org
12507 F: Documentation/filesystems/ocfs2.txt
12508 F: Documentation/filesystems/dlmfs.txt
12511 ORANGEFS FILESYSTEM
12512 M: Mike Marshall <hubcap@omnibond.com>
12513 R: Martin Brandenburg <martin@omnibond.com>
12514 L: devel@lists.orangefs.org
12515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12518 F: Documentation/filesystems/orangefs.txt
12521 L: linux-wireless@vger.kernel.org
12522 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12523 W: http://www.nongnu.org/orinoco/
12525 F: drivers/net/wireless/intersil/orinoco/
12527 OV2659 OMNIVISION SENSOR DRIVER
12528 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12529 L: linux-media@vger.kernel.org
12530 W: https://linuxtv.org
12531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12532 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12534 F: drivers/media/i2c/ov2659.c
12535 F: include/media/i2c/ov2659.h
12538 M: Miklos Szeredi <miklos@szeredi.hu>
12539 L: linux-unionfs@vger.kernel.org
12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12543 F: Documentation/filesystems/overlayfs.rst
12545 P54 WIRELESS DRIVER
12546 M: Christian Lamparter <chunkeey@googlemail.com>
12547 L: linux-wireless@vger.kernel.org
12548 W: http://wireless.kernel.org/en/users/Drivers/p54
12550 F: drivers/net/wireless/intersil/p54/
12552 PA SEMI ETHERNET DRIVER
12553 L: netdev@vger.kernel.org
12555 F: drivers/net/ethernet/pasemi/*
12557 PA SEMI SMBUS DRIVER
12558 L: linux-i2c@vger.kernel.org
12560 F: drivers/i2c/busses/i2c-pasemi.c
12563 M: Vladimir Oltean <olteanv@gmail.com>
12564 L: netdev@vger.kernel.org
12567 F: include/linux/packing.h
12568 F: Documentation/core-api/packing.rst
12570 PADATA PARALLEL EXECUTION MECHANISM
12571 M: Steffen Klassert <steffen.klassert@secunet.com>
12572 L: linux-crypto@vger.kernel.org
12575 F: include/linux/padata.h
12576 F: Documentation/core-api/padata.rst
12579 M: Jesper Dangaard Brouer <hawk@kernel.org>
12580 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12581 L: netdev@vger.kernel.org
12583 F: net/core/page_pool.c
12584 F: include/net/page_pool.h
12586 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12587 M: Harald Welte <laforge@gnumonks.org>
12588 L: platform-driver-x86@vger.kernel.org
12590 F: drivers/platform/x86/panasonic-laptop.c
12592 PARALLAX PING IIO SENSOR DRIVER
12593 M: Andreas Klinger <ak@it-klinger.de>
12594 L: linux-iio@vger.kernel.org
12596 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12597 F: drivers/iio/proximity/ping.c
12599 PARALLEL LCD/KEYPAD PANEL DRIVER
12600 M: Willy Tarreau <willy@haproxy.com>
12601 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12603 F: Documentation/admin-guide/lcd-panel-cgram.rst
12604 F: drivers/auxdisplay/panel.c
12606 PARALLEL PORT SUBSYSTEM
12607 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12608 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12609 L: linux-parport@lists.infradead.org (subscribers-only)
12611 F: drivers/parport/
12612 F: include/linux/parport*.h
12613 F: drivers/char/ppdev.c
12614 F: include/uapi/linux/ppdev.h
12615 F: Documentation/driver-api/parport*.rst
12617 PARAVIRT_OPS INTERFACE
12618 M: Juergen Gross <jgross@suse.com>
12619 M: Thomas Hellstrom <thellstrom@vmware.com>
12620 M: "VMware, Inc." <pv-drivers@vmware.com>
12621 L: virtualization@lists.linux-foundation.org
12623 F: Documentation/virt/paravirt_ops.rst
12624 F: arch/*/kernel/paravirt*
12625 F: arch/*/include/asm/paravirt*.h
12626 F: include/linux/hypervisor.h
12628 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12629 M: Tim Waugh <tim@cyberelk.net>
12630 L: linux-parport@lists.infradead.org (subscribers-only)
12632 F: Documentation/admin-guide/blockdev/paride.rst
12633 F: drivers/block/paride/
12635 PARISC ARCHITECTURE
12636 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12637 M: Helge Deller <deller@gmx.de>
12638 L: linux-parisc@vger.kernel.org
12639 W: http://www.parisc-linux.org/
12640 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12645 F: Documentation/parisc/
12647 F: drivers/char/agp/parisc-agp.c
12648 F: drivers/input/misc/hp_sdc_rtc.c
12649 F: drivers/input/serio/gscps2.c
12650 F: drivers/input/serio/hp_sdc*
12651 F: drivers/parport/parport_gsc.*
12652 F: drivers/tty/serial/8250/8250_gsc.c
12653 F: drivers/video/fbdev/sti*
12654 F: drivers/video/console/sti*
12655 F: drivers/video/logo/logo_parisc*
12656 F: include/linux/hp_sdc.h
12659 M: Jiri Pirko <jiri@mellanox.com>
12660 L: netdev@vger.kernel.org
12663 F: lib/test_parman.c
12664 F: include/linux/parman.h
12666 PC ENGINES APU BOARD DRIVER
12667 M: Enrico Weigelt, metux IT consult <info@metux.net>
12669 F: drivers/platform/x86/pcengines-apuv2.c
12671 PC87360 HARDWARE MONITORING DRIVER
12672 M: Jim Cromie <jim.cromie@gmail.com>
12673 L: linux-hwmon@vger.kernel.org
12675 F: Documentation/hwmon/pc87360.rst
12676 F: drivers/hwmon/pc87360.c
12678 PC8736x GPIO DRIVER
12679 M: Jim Cromie <jim.cromie@gmail.com>
12681 F: drivers/char/pc8736x_gpio.c
12683 PC87427 HARDWARE MONITORING DRIVER
12684 M: Jean Delvare <jdelvare@suse.com>
12685 L: linux-hwmon@vger.kernel.org
12687 F: Documentation/hwmon/pc87427.rst
12688 F: drivers/hwmon/pc87427.c
12691 M: Riku Voipio <riku.voipio@iki.fi>
12693 F: drivers/leds/leds-pca9532.c
12694 F: include/linux/leds-pca9532.h
12696 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12697 M: Guenter Roeck <linux@roeck-us.net>
12698 L: linux-i2c@vger.kernel.org
12700 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12702 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12703 M: Khalid Aziz <khalid@gonehiking.org>
12705 F: drivers/firmware/pcdp.*
12707 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12708 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12709 L: linux-pci@vger.kernel.org
12710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12712 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12713 F: drivers/pci/controller/pci-aardvark.c
12715 PCI DRIVER FOR ALTERA PCIE IP
12716 M: Ley Foon Tan <ley.foon.tan@intel.com>
12717 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12718 L: linux-pci@vger.kernel.org
12720 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12721 F: drivers/pci/controller/pcie-altera.c
12723 PCI DRIVER FOR APPLIEDMICRO XGENE
12724 M: Toan Le <toan@os.amperecomputing.com>
12725 L: linux-pci@vger.kernel.org
12726 L: linux-arm-kernel@lists.infradead.org
12728 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12729 F: drivers/pci/controller/pci-xgene.c
12731 PCI DRIVER FOR ARM VERSATILE PLATFORM
12732 M: Rob Herring <robh@kernel.org>
12733 L: linux-pci@vger.kernel.org
12734 L: linux-arm-kernel@lists.infradead.org
12736 F: Documentation/devicetree/bindings/pci/versatile.yaml
12737 F: drivers/pci/controller/pci-versatile.c
12739 PCI DRIVER FOR ARMADA 8K
12740 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12741 L: linux-pci@vger.kernel.org
12742 L: linux-arm-kernel@lists.infradead.org
12744 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12745 F: drivers/pci/controller/dwc/pcie-armada8k.c
12747 PCI DRIVER FOR CADENCE PCIE IP
12748 M: Tom Joseph <tjoseph@cadence.com>
12749 L: linux-pci@vger.kernel.org
12751 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12752 F: drivers/pci/controller/cadence/
12754 PCI DRIVER FOR FREESCALE LAYERSCAPE
12755 M: Minghuan Lian <minghuan.Lian@nxp.com>
12756 M: Mingkai Hu <mingkai.hu@nxp.com>
12757 M: Roy Zang <roy.zang@nxp.com>
12758 L: linuxppc-dev@lists.ozlabs.org
12759 L: linux-pci@vger.kernel.org
12760 L: linux-arm-kernel@lists.infradead.org
12762 F: drivers/pci/controller/dwc/*layerscape*
12764 PCI DRIVER FOR GENERIC OF HOSTS
12765 M: Will Deacon <will@kernel.org>
12766 L: linux-pci@vger.kernel.org
12767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12769 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12770 F: drivers/pci/controller/pci-host-common.c
12771 F: drivers/pci/controller/pci-host-generic.c
12773 PCI DRIVER FOR IMX6
12774 M: Richard Zhu <hongxing.zhu@nxp.com>
12775 M: Lucas Stach <l.stach@pengutronix.de>
12776 L: linux-pci@vger.kernel.org
12777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12779 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12780 F: drivers/pci/controller/dwc/*imx6*
12782 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12783 M: Jonathan Derrick <jonathan.derrick@intel.com>
12784 L: linux-pci@vger.kernel.org
12786 F: drivers/pci/controller/vmd.c
12788 PCI DRIVER FOR MICROSEMI SWITCHTEC
12789 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12790 M: Logan Gunthorpe <logang@deltatee.com>
12791 L: linux-pci@vger.kernel.org
12793 F: Documentation/driver-api/switchtec.rst
12794 F: Documentation/ABI/testing/sysfs-class-switchtec
12795 F: drivers/pci/switch/switchtec*
12796 F: include/uapi/linux/switchtec_ioctl.h
12797 F: include/linux/switchtec.h
12798 F: drivers/ntb/hw/mscc/
12800 PCI DRIVER FOR MOBIVEIL PCIE IP
12801 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12802 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12803 L: linux-pci@vger.kernel.org
12805 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12806 F: drivers/pci/controller/pcie-mobiveil.c
12808 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12809 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12810 M: Jason Cooper <jason@lakedaemon.net>
12811 L: linux-pci@vger.kernel.org
12812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12814 F: drivers/pci/controller/*mvebu*
12816 PCI DRIVER FOR NVIDIA TEGRA
12817 M: Thierry Reding <thierry.reding@gmail.com>
12818 L: linux-tegra@vger.kernel.org
12819 L: linux-pci@vger.kernel.org
12821 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12822 F: drivers/pci/controller/pci-tegra.c
12824 PCI DRIVER FOR RENESAS R-CAR
12825 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12826 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12827 L: linux-pci@vger.kernel.org
12828 L: linux-renesas-soc@vger.kernel.org
12830 F: drivers/pci/controller/*rcar*
12832 PCI DRIVER FOR SAMSUNG EXYNOS
12833 M: Jingoo Han <jingoohan1@gmail.com>
12834 L: linux-pci@vger.kernel.org
12835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12836 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12838 F: drivers/pci/controller/dwc/pci-exynos.c
12840 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12841 M: Jingoo Han <jingoohan1@gmail.com>
12842 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12843 L: linux-pci@vger.kernel.org
12845 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12846 F: drivers/pci/controller/dwc/*designware*
12848 PCI DRIVER FOR TI DRA7XX
12849 M: Kishon Vijay Abraham I <kishon@ti.com>
12850 L: linux-omap@vger.kernel.org
12851 L: linux-pci@vger.kernel.org
12853 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12854 F: drivers/pci/controller/dwc/pci-dra7xx.c
12856 PCI DRIVER FOR TI KEYSTONE
12857 M: Murali Karicheri <m-karicheri2@ti.com>
12858 L: linux-pci@vger.kernel.org
12859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12861 F: drivers/pci/controller/dwc/pci-keystone.c
12863 PCI ENDPOINT SUBSYSTEM
12864 M: Kishon Vijay Abraham I <kishon@ti.com>
12865 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12866 L: linux-pci@vger.kernel.org
12867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12869 F: drivers/pci/endpoint/
12870 F: drivers/misc/pci_endpoint_test.c
12873 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12874 M: Russell Currey <ruscur@russell.cc>
12875 M: Sam Bobroff <sbobroff@linux.ibm.com>
12876 M: Oliver O'Halloran <oohall@gmail.com>
12877 L: linuxppc-dev@lists.ozlabs.org
12879 F: Documentation/PCI/pci-error-recovery.rst
12880 F: drivers/pci/pcie/aer.c
12881 F: drivers/pci/pcie/dpc.c
12882 F: drivers/pci/pcie/err.c
12883 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12884 F: arch/powerpc/kernel/eeh*.c
12885 F: arch/powerpc/platforms/*/eeh*.c
12886 F: arch/powerpc/include/*/eeh*.h
12889 M: Linas Vepstas <linasvepstas@gmail.com>
12890 L: linux-pci@vger.kernel.org
12892 F: Documentation/PCI/pci-error-recovery.rst
12894 PCI MSI DRIVER FOR ALTERA MSI IP
12895 M: Ley Foon Tan <ley.foon.tan@intel.com>
12896 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12897 L: linux-pci@vger.kernel.org
12899 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12900 F: drivers/pci/controller/pcie-altera-msi.c
12902 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12903 M: Toan Le <toan@os.amperecomputing.com>
12904 L: linux-pci@vger.kernel.org
12905 L: linux-arm-kernel@lists.infradead.org
12907 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12908 F: drivers/pci/controller/pci-xgene-msi.c
12911 M: Bjorn Helgaas <bhelgaas@google.com>
12912 L: linux-pci@vger.kernel.org
12913 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12916 F: Documentation/devicetree/bindings/pci/
12917 F: Documentation/PCI/
12918 F: drivers/acpi/pci*
12920 F: include/asm-generic/pci*
12921 F: include/linux/pci*
12922 F: include/linux/of_pci.h
12923 F: include/uapi/linux/pci*
12926 F: arch/x86/kernel/quirks.c
12927 F: arch/x86/kernel/early-quirks.c
12929 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12930 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12931 R: Andrew Murray <amurray@thegoodpenguin.co.uk>
12932 L: linux-pci@vger.kernel.org
12933 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12936 F: drivers/pci/controller/
12938 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12939 M: Jonathan Chocron <jonnyc@amazon.com>
12940 L: linux-pci@vger.kernel.org
12942 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12943 F: drivers/pci/controller/dwc/pcie-al.c
12945 PCIE DRIVER FOR AMLOGIC MESON
12946 M: Yue Wang <yue.wang@Amlogic.com>
12947 L: linux-pci@vger.kernel.org
12948 L: linux-amlogic@lists.infradead.org
12950 F: drivers/pci/controller/dwc/pci-meson.c
12952 PCIE DRIVER FOR AXIS ARTPEC
12953 M: Jesper Nilsson <jesper.nilsson@axis.com>
12954 L: linux-arm-kernel@axis.com
12955 L: linux-pci@vger.kernel.org
12957 F: Documentation/devicetree/bindings/pci/axis,artpec*
12958 F: drivers/pci/controller/dwc/*artpec*
12960 PCIE DRIVER FOR CAVIUM THUNDERX
12961 M: Robert Richter <rrichter@marvell.com>
12962 L: linux-pci@vger.kernel.org
12963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12965 F: drivers/pci/controller/pci-thunder-*
12967 PCIE DRIVER FOR HISILICON
12968 M: Zhou Wang <wangzhou1@hisilicon.com>
12969 L: linux-pci@vger.kernel.org
12971 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12972 F: drivers/pci/controller/dwc/pcie-hisi.c
12974 PCIE DRIVER FOR HISILICON KIRIN
12975 M: Xiaowei Song <songxiaowei@hisilicon.com>
12976 M: Binghui Wang <wangbinghui@hisilicon.com>
12977 L: linux-pci@vger.kernel.org
12979 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12980 F: drivers/pci/controller/dwc/pcie-kirin.c
12982 PCIE DRIVER FOR HISILICON STB
12983 M: Shawn Guo <shawn.guo@linaro.org>
12984 L: linux-pci@vger.kernel.org
12986 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12987 F: drivers/pci/controller/dwc/pcie-histb.c
12989 PCIE DRIVER FOR MEDIATEK
12990 M: Ryder Lee <ryder.lee@mediatek.com>
12991 L: linux-pci@vger.kernel.org
12992 L: linux-mediatek@lists.infradead.org
12994 F: Documentation/devicetree/bindings/pci/mediatek*
12995 F: drivers/pci/controller/*mediatek*
12997 PCIE DRIVER FOR QUALCOMM MSM
12998 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12999 L: linux-pci@vger.kernel.org
13000 L: linux-arm-msm@vger.kernel.org
13002 F: drivers/pci/controller/dwc/*qcom*
13004 PCIE DRIVER FOR ROCKCHIP
13005 M: Shawn Lin <shawn.lin@rock-chips.com>
13006 L: linux-pci@vger.kernel.org
13007 L: linux-rockchip@lists.infradead.org
13009 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13010 F: drivers/pci/controller/pcie-rockchip*
13012 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13013 M: Linus Walleij <linus.walleij@linaro.org>
13014 L: linux-pci@vger.kernel.org
13016 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13017 F: drivers/pci/controller/pci-v3-semi.c
13019 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13020 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13021 L: linux-pci@vger.kernel.org
13023 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13024 F: drivers/pci/controller/dwc/pcie-uniphier.c
13026 PCIE DRIVER FOR ST SPEAR13XX
13027 M: Pratyush Anand <pratyush.anand@gmail.com>
13028 L: linux-pci@vger.kernel.org
13030 F: drivers/pci/controller/dwc/*spear*
13033 M: Dominik Brodowski <linux@dominikbrodowski.net>
13034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13036 F: Documentation/pcmcia/
13041 PCNET32 NETWORK DRIVER
13042 M: Don Fry <pcnet32@frontier.com>
13043 L: netdev@vger.kernel.org
13045 F: drivers/net/ethernet/amd/pcnet32.c
13047 PCRYPT PARALLEL CRYPTO ENGINE
13048 M: Steffen Klassert <steffen.klassert@secunet.com>
13049 L: linux-crypto@vger.kernel.org
13052 F: include/crypto/pcrypt.h
13054 PEAQ WMI HOTKEYS DRIVER
13055 M: Hans de Goede <hdegoede@redhat.com>
13056 L: platform-driver-x86@vger.kernel.org
13058 F: drivers/platform/x86/peaq-wmi.c
13060 PENSANDO ETHERNET DRIVERS
13061 M: Shannon Nelson <snelson@pensando.io>
13062 M: Pensando Drivers <drivers@pensando.io>
13063 L: netdev@vger.kernel.org
13065 F: Documentation/networking/device_drivers/pensando/ionic.rst
13066 F: drivers/net/ethernet/pensando/
13068 PER-CPU MEMORY ALLOCATOR
13069 M: Dennis Zhou <dennis@kernel.org>
13070 M: Tejun Heo <tj@kernel.org>
13071 M: Christoph Lameter <cl@linux.com>
13072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13074 F: include/linux/percpu*.h
13076 F: arch/*/include/asm/percpu.h
13078 PER-TASK DELAY ACCOUNTING
13079 M: Balbir Singh <bsingharora@gmail.com>
13081 F: include/linux/delayacct.h
13082 F: kernel/delayacct.c
13084 PERFORMANCE EVENTS SUBSYSTEM
13085 M: Peter Zijlstra <peterz@infradead.org>
13086 M: Ingo Molnar <mingo@redhat.com>
13087 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13088 R: Mark Rutland <mark.rutland@arm.com>
13089 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13090 R: Jiri Olsa <jolsa@redhat.com>
13091 R: Namhyung Kim <namhyung@kernel.org>
13092 L: linux-kernel@vger.kernel.org
13093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13096 F: include/linux/perf_event.h
13097 F: include/uapi/linux/perf_event.h
13098 F: arch/*/kernel/perf_event*.c
13099 F: arch/*/kernel/*/perf_event*.c
13100 F: arch/*/kernel/*/*/perf_event*.c
13101 F: arch/*/include/asm/perf_event.h
13102 F: arch/*/kernel/perf_callchain.c
13104 F: arch/*/events/*/*
13107 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13108 R: John Garry <john.garry@huawei.com>
13109 R: Will Deacon <will@kernel.org>
13110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13112 F: tools/perf/pmu-events/arch/arm64/
13114 PERSONALITY HANDLING
13115 M: Christoph Hellwig <hch@infradead.org>
13116 L: linux-abi-devel@lists.sourceforge.net
13118 F: include/linux/personality.h
13119 F: include/uapi/linux/personality.h
13121 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13122 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13123 L: linux-input@vger.kernel.org
13125 F: Documentation/input/devices/pxrc.rst
13126 F: drivers/input/joystick/pxrc.c
13128 FLYSKY FSIA6B RC RECEIVER
13129 M: Markus Koch <markus@notsyncing.net>
13130 L: linux-input@vger.kernel.org
13132 F: drivers/input/joystick/fsia6b.c
13135 M: Remi Denis-Courmont <courmisch@gmail.com>
13137 F: Documentation/networking/phonet.txt
13138 F: include/linux/phonet.h
13139 F: include/net/phonet/
13140 F: include/uapi/linux/phonet.h
13144 M: Joern Engel <joern@lazybastard.org>
13145 L: linux-mtd@lists.infradead.org
13147 F: drivers/mtd/devices/phram.c
13150 M: Bruno Prémont <bonbons@linux-vserver.org>
13151 L: linux-input@vger.kernel.org
13153 F: drivers/hid/hid-picolcd*
13156 M: Jamie Iles <jamie@jamieiles.com>
13157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13158 T: git git://github.com/jamieiles/linux-2.6-ji.git
13160 F: arch/arm/boot/dts/picoxcell*
13161 F: arch/arm/mach-picoxcell/
13162 F: drivers/crypto/picoxcell*
13165 M: Christian Brauner <christian@brauner.io>
13166 L: linux-kernel@vger.kernel.org
13168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13170 F: tools/testing/selftests/pidfd/
13171 F: tools/testing/selftests/clone3/
13174 K: \b(clone_args|kernel_clone_args)\b
13176 PIN CONTROL SUBSYSTEM
13177 M: Linus Walleij <linus.walleij@linaro.org>
13178 L: linux-gpio@vger.kernel.org
13179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13181 F: Documentation/devicetree/bindings/pinctrl/
13182 F: Documentation/driver-api/pinctl.rst
13183 F: drivers/pinctrl/
13184 F: include/linux/pinctrl/
13186 PIN CONTROLLER - MICROCHIP AT91
13187 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13189 L: linux-gpio@vger.kernel.org
13191 F: drivers/pinctrl/pinctrl-at91*
13192 F: drivers/gpio/gpio-sama5d2-piobu.c
13194 PIN CONTROLLER - FREESCALE
13195 M: Dong Aisheng <aisheng.dong@nxp.com>
13196 M: Fabio Estevam <festevam@gmail.com>
13197 M: Shawn Guo <shawnguo@kernel.org>
13198 M: Stefan Agner <stefan@agner.ch>
13199 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13200 L: linux-gpio@vger.kernel.org
13202 F: drivers/pinctrl/freescale/
13203 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13205 PIN CONTROLLER - INTEL
13206 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13207 M: Andy Shevchenko <andy@kernel.org>
13208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13210 F: drivers/pinctrl/intel/
13212 PIN CONTROLLER - MEDIATEK
13213 M: Sean Wang <sean.wang@kernel.org>
13214 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13216 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13217 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13218 F: drivers/pinctrl/mediatek/
13220 PIN CONTROLLER - QUALCOMM
13221 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13223 L: linux-arm-msm@vger.kernel.org
13224 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13225 F: drivers/pinctrl/qcom/
13227 PIN CONTROLLER - RENESAS
13228 M: Geert Uytterhoeven <geert+renesas@glider.be>
13229 L: linux-renesas-soc@vger.kernel.org
13230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13232 F: drivers/pinctrl/pinctrl-rz*
13233 F: drivers/pinctrl/sh-pfc/
13235 PIN CONTROLLER - SAMSUNG
13236 M: Tomasz Figa <tomasz.figa@gmail.com>
13237 M: Krzysztof Kozlowski <krzk@kernel.org>
13238 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13240 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13241 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13244 F: drivers/pinctrl/samsung/
13245 F: include/dt-bindings/pinctrl/samsung.h
13246 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13248 PIN CONTROLLER - SINGLE
13249 M: Tony Lindgren <tony@atomide.com>
13250 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13252 L: linux-omap@vger.kernel.org
13254 F: drivers/pinctrl/pinctrl-single.c
13256 PIN CONTROLLER - ST SPEAR
13257 M: Viresh Kumar <vireshk@kernel.org>
13258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13259 W: http://www.st.com/spear
13261 F: drivers/pinctrl/spear/
13263 PISTACHIO SOC SUPPORT
13264 M: James Hartley <james.hartley@sondrel.com>
13265 L: linux-mips@vger.kernel.org
13267 F: arch/mips/pistachio/
13268 F: arch/mips/include/asm/mach-pistachio/
13269 F: arch/mips/boot/dts/img/pistachio*
13270 F: arch/mips/configs/pistachio*_defconfig
13274 M: linux-block@vger.kernel.org
13275 F: drivers/block/pktcdvd.c
13276 F: include/linux/pktcdvd.h
13277 F: include/uapi/linux/pktcdvd.h
13279 PKUNITY SOC DRIVERS
13280 M: Guan Xuetao <gxt@pku.edu.cn>
13281 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13283 T: git git://github.com/gxt/linux.git
13284 F: drivers/input/serio/i8042-unicore32io.h
13285 F: drivers/i2c/busses/i2c-puv3.c
13286 F: drivers/video/fbdev/fb-puv3.c
13287 F: drivers/rtc/rtc-puv3.c
13289 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13290 M: Tomasz Duszynski <tduszyns@gmail.com>
13292 F: drivers/iio/chemical/pms7003.c
13293 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13296 M: Logan Gunthorpe <logang@deltatee.com>
13298 F: drivers/dma/plx_dma.c
13300 PMBUS HARDWARE MONITORING DRIVERS
13301 M: Guenter Roeck <linux@roeck-us.net>
13302 L: linux-hwmon@vger.kernel.org
13303 W: http://hwmon.wiki.kernel.org/
13304 W: http://www.roeck-us.net/linux/drivers/
13305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13307 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13308 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13309 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13310 F: Documentation/hwmon/adm1275.rst
13311 F: Documentation/hwmon/ibm-cffps.rst
13312 F: Documentation/hwmon/ir35221.rst
13313 F: Documentation/hwmon/lm25066.rst
13314 F: Documentation/hwmon/ltc2978.rst
13315 F: Documentation/hwmon/ltc3815.rst
13316 F: Documentation/hwmon/max16064.rst
13317 F: Documentation/hwmon/max20751.rst
13318 F: Documentation/hwmon/max31785.rst
13319 F: Documentation/hwmon/max34440.rst
13320 F: Documentation/hwmon/max8688.rst
13321 F: Documentation/hwmon/pmbus.rst
13322 F: Documentation/hwmon/pmbus-core.rst
13323 F: Documentation/hwmon/tps40422.rst
13324 F: Documentation/hwmon/ucd9000.rst
13325 F: Documentation/hwmon/ucd9200.rst
13326 F: Documentation/hwmon/zl6100.rst
13327 F: drivers/hwmon/pmbus/
13328 F: include/linux/pmbus.h
13330 PMC SIERRA MaxRAID DRIVER
13331 L: linux-scsi@vger.kernel.org
13332 W: http://www.pmc-sierra.com/
13334 F: drivers/scsi/pmcraid.*
13336 PMC SIERRA PM8001 DRIVER
13337 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13338 L: linux-scsi@vger.kernel.org
13340 F: drivers/scsi/pm8001/
13343 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13344 L: linux-pm@vger.kernel.org
13345 W: https://01.org/pm-graph
13346 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13347 T: git git://github.com/intel/pm-graph
13349 F: tools/power/pm-graph
13351 PNI RM3100 IIO DRIVER
13352 M: Song Qiang <songqiang1304521@gmail.com>
13353 L: linux-iio@vger.kernel.org
13355 F: drivers/iio/magnetometer/rm3100*
13356 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13359 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13363 POSIX CLOCKS and TIMERS
13364 M: Thomas Gleixner <tglx@linutronix.de>
13365 L: linux-kernel@vger.kernel.org
13366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13369 F: include/linux/timer*
13370 F: include/linux/time_namespace.h
13371 F: kernel/time/namespace.c
13372 F: kernel/time/*timer*
13374 POWER MANAGEMENT CORE
13375 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13376 L: linux-pm@vger.kernel.org
13377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13378 B: https://bugzilla.kernel.org
13380 F: drivers/base/power/
13381 F: include/linux/pm.h
13382 F: include/linux/pm_*
13383 F: include/linux/powercap.h
13384 F: include/linux/intel_rapl.h
13385 F: drivers/powercap/
13386 F: kernel/configs/nopm.config
13388 POWER STATE COORDINATION INTERFACE (PSCI)
13389 M: Mark Rutland <mark.rutland@arm.com>
13390 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13391 L: linux-arm-kernel@lists.infradead.org
13393 F: drivers/firmware/psci/
13394 F: include/linux/psci.h
13395 F: include/uapi/linux/psci.h
13397 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13398 M: Sebastian Reichel <sre@kernel.org>
13399 L: linux-pm@vger.kernel.org
13400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13402 F: Documentation/ABI/testing/sysfs-class-power
13403 F: Documentation/devicetree/bindings/power/supply/
13404 F: include/linux/power_supply.h
13405 F: drivers/power/supply/
13407 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13408 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13409 L: linuxppc-dev@lists.ozlabs.org
13411 F: drivers/char/powernv-op-panel.c
13413 PPP OVER ATM (RFC 2364)
13414 M: Mitchell Blank Jr <mitch@sfgoth.com>
13416 F: net/atm/pppoatm.c
13417 F: include/uapi/linux/atmppp.h
13420 M: Michal Ostrowski <mostrows@earthlink.net>
13422 F: drivers/net/ppp/pppoe.c
13423 F: drivers/net/ppp/pppox.c
13426 M: James Chapman <jchapman@katalix.com>
13428 F: net/l2tp/l2tp_ppp.c
13429 F: include/linux/if_pppol2tp.h
13430 F: include/uapi/linux/if_pppol2tp.h
13432 PPP PROTOCOL DRIVERS AND COMPRESSORS
13433 M: Paul Mackerras <paulus@samba.org>
13434 L: linux-ppp@vger.kernel.org
13436 F: drivers/net/ppp/ppp_*
13439 M: Rodolfo Giometti <giometti@enneenne.com>
13440 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13441 L: linuxpps@ml.enneenne.com (subscribers-only)
13443 F: Documentation/driver-api/pps.rst
13444 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13445 F: Documentation/ABI/testing/sysfs-pps
13447 F: include/linux/pps*.h
13448 F: include/uapi/linux/pps.h
13451 M: Dmitry Kozlov <xeb@mail.ru>
13452 L: netdev@vger.kernel.org
13454 F: drivers/net/ppp/pptp.c
13455 W: http://sourceforge.net/projects/accel-pptp
13458 M: Petr Mladek <pmladek@suse.com>
13459 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13460 R: Steven Rostedt <rostedt@goodmis.org>
13463 F: include/linux/printk.h
13465 PRISM54 WIRELESS DRIVER
13466 M: Luis Chamberlain <mcgrof@kernel.org>
13467 L: linux-wireless@vger.kernel.org
13468 W: http://wireless.kernel.org/en/users/Drivers/p54
13470 F: drivers/net/wireless/intersil/prism54/
13473 R: Alexey Dobriyan <adobriyan@gmail.com>
13474 L: linux-kernel@vger.kernel.org
13475 L: linux-fsdevel@vger.kernel.org
13478 F: include/linux/proc_fs.h
13479 F: tools/testing/selftests/proc/
13480 F: Documentation/filesystems/proc.txt
13483 M: Luis Chamberlain <mcgrof@kernel.org>
13484 M: Kees Cook <keescook@chromium.org>
13485 M: Iurii Zaikin <yzaikin@google.com>
13486 L: linux-kernel@vger.kernel.org
13487 L: linux-fsdevel@vger.kernel.org
13489 F: fs/proc/proc_sysctl.c
13490 F: include/linux/sysctl.h
13492 F: kernel/sysctl-test.c
13493 F: tools/testing/selftests/sysctl/
13495 PS3 NETWORK SUPPORT
13496 M: Geoff Levand <geoff@infradead.org>
13497 L: netdev@vger.kernel.org
13498 L: linuxppc-dev@lists.ozlabs.org
13500 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13502 PS3 PLATFORM SUPPORT
13503 M: Geoff Levand <geoff@infradead.org>
13504 L: linuxppc-dev@lists.ozlabs.org
13506 F: arch/powerpc/boot/ps3*
13507 F: arch/powerpc/include/asm/lv1call.h
13508 F: arch/powerpc/include/asm/ps3*.h
13509 F: arch/powerpc/platforms/ps3/
13512 F: drivers/rtc/rtc-ps3.c
13513 F: drivers/usb/host/*ps3.c
13514 F: sound/ppc/snd_ps3*
13517 M: Jim Paris <jim@jtan.com>
13518 M: Geoff Levand <geoff@infradead.org>
13519 L: linuxppc-dev@lists.ozlabs.org
13521 F: drivers/block/ps3vram.c
13523 PSAMPLE PACKET SAMPLING SUPPORT
13524 M: Yotam Gigi <yotam.gi@gmail.com>
13527 F: include/net/psample.h
13528 F: include/uapi/linux/psample.h
13531 M: Kees Cook <keescook@chromium.org>
13532 M: Anton Vorontsov <anton@enomsg.org>
13533 M: Colin Cross <ccross@android.com>
13534 M: Tony Luck <tony.luck@intel.com>
13536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13538 F: include/linux/pstore*
13539 F: drivers/firmware/efi/efi-pstore.c
13540 F: drivers/acpi/apei/erst.c
13541 F: Documentation/admin-guide/ramoops.rst
13542 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13543 K: \b(pstore|ramoops)
13545 PTP HARDWARE CLOCK SUPPORT
13546 M: Richard Cochran <richardcochran@gmail.com>
13547 L: netdev@vger.kernel.org
13549 W: http://linuxptp.sourceforge.net/
13550 F: Documentation/ABI/testing/sysfs-ptp
13551 F: Documentation/driver-api/ptp.rst
13552 F: drivers/net/phy/dp83640*
13554 F: include/linux/ptp_cl*
13557 M: Oleg Nesterov <oleg@redhat.com>
13559 F: include/asm-generic/syscall.h
13560 F: include/linux/ptrace.h
13561 F: include/linux/regset.h
13562 F: include/linux/tracehook.h
13563 F: include/uapi/linux/ptrace.h
13564 F: include/uapi/linux/ptrace.h
13566 F: arch/*/ptrace*.c
13567 F: arch/*/*/ptrace*.c
13568 F: arch/*/include/asm/ptrace*.h
13571 M: Hans Verkuil <hverkuil@xs4all.nl>
13572 L: linux-media@vger.kernel.org
13573 T: git git://linuxtv.org/media_tree.git
13575 F: drivers/media/usb/pulse8-cec/*
13576 F: Documentation/media/cec-drivers/pulse8-cec.rst
13578 PVRUSB2 VIDEO4LINUX DRIVER
13579 M: Mike Isely <isely@pobox.com>
13580 L: pvrusb2@isely.net (subscribers-only)
13581 L: linux-media@vger.kernel.org
13582 W: http://www.isely.net/pvrusb2/
13583 T: git git://linuxtv.org/media_tree.git
13585 F: Documentation/media/v4l-drivers/pvrusb2*
13586 F: drivers/media/usb/pvrusb2/
13589 M: Hans Verkuil <hverkuil@xs4all.nl>
13590 L: linux-media@vger.kernel.org
13591 T: git git://linuxtv.org/media_tree.git
13593 F: drivers/media/usb/pwc/*
13594 F: include/trace/events/pwc.h
13597 M: Kamil Debski <kamil@wypas.org>
13598 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13599 L: linux-hwmon@vger.kernel.org
13601 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13602 F: Documentation/hwmon/pwm-fan.rst
13603 F: drivers/hwmon/pwm-fan.c
13606 M: Sean Young <sean@mess.org>
13607 L: linux-media@vger.kernel.org
13609 F: drivers/media/rc/pwm-ir-tx.c
13612 M: Thierry Reding <thierry.reding@gmail.com>
13613 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13614 L: linux-pwm@vger.kernel.org
13616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13617 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13618 F: Documentation/driver-api/pwm.rst
13619 F: Documentation/devicetree/bindings/pwm/
13620 F: include/linux/pwm.h
13622 F: drivers/video/backlight/pwm_bl.c
13623 F: include/linux/pwm_backlight.h
13624 F: drivers/gpio/gpio-mvebu.c
13625 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13626 K: pwm_(config|apply_state|ops)
13629 M: Robert Jarzmik <robert.jarzmik@free.fr>
13630 L: linux-gpio@vger.kernel.org
13632 F: drivers/gpio/gpio-pxa.c
13638 M: Robert Jarzmik <robert.jarzmik@free.fr>
13639 L: linux-rtc@vger.kernel.org
13642 PXA2xx/PXA3xx SUPPORT
13643 M: Daniel Mack <daniel@zonque.org>
13644 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13645 M: Robert Jarzmik <robert.jarzmik@free.fr>
13646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13647 T: git git://github.com/hzhuang1/linux.git
13648 T: git git://github.com/rjarzmik/linux.git
13650 F: arch/arm/boot/dts/pxa*
13651 F: arch/arm/mach-pxa/
13652 F: drivers/dma/pxa*
13653 F: drivers/pcmcia/pxa2xx*
13654 F: drivers/pinctrl/pxa/
13655 F: drivers/spi/spi-pxa2xx*
13656 F: drivers/usb/gadget/udc/pxa2*
13657 F: include/sound/pxa2xx-lib.h
13662 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13663 L: qat-linux@intel.com
13665 F: drivers/crypto/qat/
13667 QCOM AUDIO (ASoC) DRIVERS
13668 M: Patrick Lai <plai@codeaurora.org>
13669 M: Banajit Goswami <bgoswami@codeaurora.org>
13670 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13674 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13675 M: Gabriel Somlo <somlo@cmu.edu>
13676 M: "Michael S. Tsirkin" <mst@redhat.com>
13677 L: qemu-devel@nongnu.org
13679 F: drivers/firmware/qemu_fw_cfg.c
13680 F: include/uapi/linux/qemu_fw_cfg.h
13683 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13684 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13685 L: linux-rdma@vger.kernel.org
13687 F: drivers/infiniband/hw/qib/
13689 QLOGIC QL41xxx FCOE DRIVER
13690 M: QLogic-Storage-Upstream@cavium.com
13691 L: linux-scsi@vger.kernel.org
13693 F: drivers/scsi/qedf/
13695 QLOGIC QL41xxx ISCSI DRIVER
13696 M: QLogic-Storage-Upstream@cavium.com
13697 L: linux-scsi@vger.kernel.org
13699 F: drivers/scsi/qedi/
13701 QLOGIC QL4xxx ETHERNET DRIVER
13702 M: Ariel Elior <aelior@marvell.com>
13703 M: GR-everest-linux-l2@marvell.com
13704 L: netdev@vger.kernel.org
13706 F: drivers/net/ethernet/qlogic/qed/
13707 F: include/linux/qed/
13708 F: drivers/net/ethernet/qlogic/qede/
13710 QLOGIC QL4xxx RDMA DRIVER
13711 M: Michal Kalderon <mkalderon@marvell.com>
13712 M: Ariel Elior <aelior@marvell.com>
13713 L: linux-rdma@vger.kernel.org
13715 F: drivers/infiniband/hw/qedr/
13716 F: include/uapi/rdma/qedr-abi.h
13718 QLOGIC QLA1280 SCSI DRIVER
13719 M: Michael Reed <mdr@sgi.com>
13720 L: linux-scsi@vger.kernel.org
13722 F: drivers/scsi/qla1280.[ch]
13724 QLOGIC QLA2XXX FC-SCSI DRIVER
13725 M: hmadhani@marvell.com
13726 L: linux-scsi@vger.kernel.org
13728 F: Documentation/scsi/LICENSE.qla2xxx
13729 F: drivers/scsi/qla2xxx/
13731 QLOGIC QLA3XXX NETWORK DRIVER
13732 M: GR-Linux-NIC-Dev@marvell.com
13733 L: netdev@vger.kernel.org
13735 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13736 F: drivers/net/ethernet/qlogic/qla3xxx.*
13738 QLOGIC QLA4XXX iSCSI DRIVER
13739 M: QLogic-Storage-Upstream@qlogic.com
13740 L: linux-scsi@vger.kernel.org
13742 F: Documentation/scsi/LICENSE.qla4xxx
13743 F: drivers/scsi/qla4xxx/
13745 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13746 M: Shahed Shaikh <shshaikh@marvell.com>
13747 M: Manish Chopra <manishc@marvell.com>
13748 M: GR-Linux-NIC-Dev@marvell.com
13749 L: netdev@vger.kernel.org
13751 F: drivers/net/ethernet/qlogic/qlcnic/
13753 QLOGIC QLGE 10Gb ETHERNET DRIVER
13754 M: Manish Chopra <manishc@marvell.com>
13755 M: GR-Linux-NIC-Dev@marvell.com
13756 L: netdev@vger.kernel.org
13758 F: drivers/staging/qlge/
13760 QM1D1B0004 MEDIA DRIVER
13761 M: Akihiro Tsukada <tskd08@gmail.com>
13762 L: linux-media@vger.kernel.org
13764 F: drivers/media/tuners/qm1d1b0004*
13766 QM1D1C0042 MEDIA DRIVER
13767 M: Akihiro Tsukada <tskd08@gmail.com>
13768 L: linux-media@vger.kernel.org
13770 F: drivers/media/tuners/qm1d1c0042*
13773 M: Anders Larsen <al@alarsen.net>
13774 W: http://www.alarsen.net/linux/qnx4fs/
13777 F: include/uapi/linux/qnx4_fs.h
13778 F: include/uapi/linux/qnxtypes.h
13780 QORIQ DPAA2 FSL-MC BUS DRIVER
13781 M: Stuart Yoder <stuyoder@gmail.com>
13782 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13783 L: linux-kernel@vger.kernel.org
13785 F: drivers/bus/fsl-mc/
13786 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13787 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13789 QT1010 MEDIA DRIVER
13790 M: Antti Palosaari <crope@iki.fi>
13791 L: linux-media@vger.kernel.org
13792 W: https://linuxtv.org
13793 W: http://palosaari.fi/linux/
13794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13795 T: git git://linuxtv.org/anttip/media_tree.git
13797 F: drivers/media/tuners/qt1010*
13799 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13800 M: Kalle Valo <kvalo@codeaurora.org>
13801 L: ath10k@lists.infradead.org
13802 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13805 F: drivers/net/wireless/ath/ath10k/
13807 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13808 M: Kalle Valo <kvalo@codeaurora.org>
13809 L: ath11k@lists.infradead.org
13810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13812 F: drivers/net/wireless/ath/ath11k/
13814 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13815 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13816 L: linux-wireless@vger.kernel.org
13817 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13819 F: drivers/net/wireless/ath/ath9k/
13821 QUALCOMM CAMERA SUBSYSTEM DRIVER
13822 M: Todor Tomov <todor.too@gmail.com>
13823 L: linux-media@vger.kernel.org
13825 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13826 F: Documentation/media/v4l-drivers/qcom_camss.rst
13827 F: drivers/media/platform/qcom/camss/
13829 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13830 M: Ilia Lin <ilia.lin@kernel.org>
13831 L: linux-pm@vger.kernel.org
13833 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13834 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13836 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13837 M: Niklas Cassel <nks@flawful.org>
13838 L: linux-pm@vger.kernel.org
13839 L: linux-arm-msm@vger.kernel.org
13841 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13842 F: drivers/power/avs/qcom-cpr.c
13844 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13845 M: Timur Tabi <timur@kernel.org>
13846 L: netdev@vger.kernel.org
13848 F: drivers/net/ethernet/qualcomm/emac/
13850 QUALCOMM ETHQOS ETHERNET DRIVER
13851 M: Vinod Koul <vkoul@kernel.org>
13852 L: netdev@vger.kernel.org
13854 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13855 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13857 QUALCOMM GENERIC INTERFACE I2C DRIVER
13858 M: Alok Chauhan <alokc@codeaurora.org>
13859 L: linux-i2c@vger.kernel.org
13860 L: linux-arm-msm@vger.kernel.org
13862 F: drivers/i2c/busses/i2c-qcom-geni.c
13864 QUALCOMM HEXAGON ARCHITECTURE
13865 M: Brian Cain <bcain@codeaurora.org>
13866 L: linux-hexagon@vger.kernel.org
13870 QUALCOMM HIDMA DRIVER
13871 M: Sinan Kaya <okaya@kernel.org>
13872 L: linux-arm-kernel@lists.infradead.org
13873 L: linux-arm-msm@vger.kernel.org
13874 L: dmaengine@vger.kernel.org
13876 F: drivers/dma/qcom/hidma*
13879 M: Rob Clark <robdclark@gmail.com>
13880 L: iommu@lists.linux-foundation.org
13881 L: linux-arm-msm@vger.kernel.org
13883 F: drivers/iommu/qcom_iommu.c
13885 QUALCOMM RMNET DRIVER
13886 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13887 M: Sean Tranchetti <stranche@codeaurora.org>
13888 L: netdev@vger.kernel.org
13890 F: drivers/net/ethernet/qualcomm/rmnet/
13891 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
13892 F: include/linux/if_rmnet.h
13894 QUALCOMM TSENS THERMAL DRIVER
13895 M: Amit Kucheria <amit.kucheria@linaro.org>
13896 L: linux-pm@vger.kernel.org
13897 L: linux-arm-msm@vger.kernel.org
13899 F: drivers/thermal/qcom/
13900 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13902 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13903 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13904 L: linux-media@vger.kernel.org
13905 L: linux-arm-msm@vger.kernel.org
13906 T: git git://linuxtv.org/media_tree.git
13908 F: drivers/media/platform/qcom/venus/
13910 QUALCOMM WCN36XX WIRELESS DRIVER
13911 M: Kalle Valo <kvalo@codeaurora.org>
13912 L: wcn36xx@lists.infradead.org
13913 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13914 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13916 F: drivers/net/wireless/ath/wcn36xx/
13918 QUANTENNA QTNFMAC WIRELESS DRIVER
13919 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13920 M: Avinash Patil <avinashp@quantenna.com>
13921 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13922 L: linux-wireless@vger.kernel.org
13924 F: drivers/net/wireless/quantenna
13926 RADEON and AMDGPU DRM DRIVERS
13927 M: Alex Deucher <alexander.deucher@amd.com>
13928 M: Christian König <christian.koenig@amd.com>
13929 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13930 L: amd-gfx@lists.freedesktop.org
13931 T: git git://people.freedesktop.org/~agd5f/linux
13933 F: drivers/gpu/drm/radeon/
13934 F: include/uapi/drm/radeon_drm.h
13935 F: drivers/gpu/drm/amd/
13936 F: include/uapi/drm/amdgpu_drm.h
13938 RADEON FRAMEBUFFER DISPLAY DRIVER
13939 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13940 L: linux-fbdev@vger.kernel.org
13942 F: drivers/video/fbdev/aty/radeon*
13943 F: include/uapi/linux/radeonfb.h
13945 RADIOSHARK RADIO DRIVER
13946 M: Hans Verkuil <hverkuil@xs4all.nl>
13947 L: linux-media@vger.kernel.org
13948 T: git git://linuxtv.org/media_tree.git
13950 F: drivers/media/radio/radio-shark.c
13952 RADIOSHARK2 RADIO DRIVER
13953 M: Hans Verkuil <hverkuil@xs4all.nl>
13954 L: linux-media@vger.kernel.org
13955 T: git git://linuxtv.org/media_tree.git
13957 F: drivers/media/radio/radio-shark2.c
13958 F: drivers/media/radio/radio-tea5777.c
13960 RADOS BLOCK DEVICE (RBD)
13961 M: Ilya Dryomov <idryomov@gmail.com>
13962 M: Sage Weil <sage@redhat.com>
13963 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
13964 L: ceph-devel@vger.kernel.org
13965 W: http://ceph.com/
13966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13967 T: git git://github.com/ceph/ceph-client.git
13969 F: Documentation/ABI/testing/sysfs-bus-rbd
13970 F: drivers/block/rbd.c
13971 F: drivers/block/rbd_types.h
13973 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13974 M: Paul Mackerras <paulus@samba.org>
13975 L: linux-fbdev@vger.kernel.org
13977 F: drivers/video/fbdev/aty/aty128fb.c
13979 RAINSHADOW-CEC DRIVER
13980 M: Hans Verkuil <hverkuil@xs4all.nl>
13981 L: linux-media@vger.kernel.org
13982 T: git git://linuxtv.org/media_tree.git
13984 F: drivers/media/usb/rainshadow-cec/*
13986 RALINK MIPS ARCHITECTURE
13987 M: John Crispin <john@phrozen.org>
13988 L: linux-mips@vger.kernel.org
13990 F: arch/mips/ralink
13992 RALINK RT2X00 WIRELESS LAN DRIVER
13993 M: Stanislaw Gruszka <stf_xl@wp.pl>
13994 M: Helmut Schaa <helmut.schaa@googlemail.com>
13995 L: linux-wireless@vger.kernel.org
13997 F: drivers/net/wireless/ralink/rt2x00/
13999 RAMDISK RAM BLOCK DEVICE DRIVER
14000 M: Jens Axboe <axboe@kernel.dk>
14002 F: Documentation/admin-guide/blockdev/ramdisk.rst
14003 F: drivers/block/brd.c
14005 RANCHU VIRTUAL BOARD FOR MIPS
14006 M: Miodrag Dinic <miodrag.dinic@mips.com>
14007 L: linux-mips@vger.kernel.org
14009 F: arch/mips/generic/board-ranchu.c
14010 F: arch/mips/configs/generic/board-ranchu.config
14012 RANDOM NUMBER DRIVER
14013 M: "Theodore Ts'o" <tytso@mit.edu>
14015 F: drivers/char/random.c
14018 M: Matt Porter <mporter@kernel.crashing.org>
14019 M: Alexandre Bounine <alex.bou9@gmail.com>
14021 F: drivers/rapidio/
14024 M: Tony Luck <tony.luck@intel.com>
14025 M: Borislav Petkov <bp@alien8.de>
14026 L: linux-edac@vger.kernel.org
14029 F: include/linux/ras.h
14030 F: include/ras/ras_event.h
14031 F: Documentation/admin-guide/ras.rst
14033 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14034 L: linux-wireless@vger.kernel.org
14036 F: drivers/net/wireless/ray*
14038 RCUTORTURE TEST FRAMEWORK
14039 M: "Paul E. McKenney" <paulmck@kernel.org>
14040 M: Josh Triplett <josh@joshtriplett.org>
14041 R: Steven Rostedt <rostedt@goodmis.org>
14042 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14043 R: Lai Jiangshan <jiangshanlai@gmail.com>
14044 L: rcu@vger.kernel.org
14046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14047 F: tools/testing/selftests/rcutorture
14050 M: Florian Fainelli <florian@openwrt.org>
14053 RDC R6040 FAST ETHERNET DRIVER
14054 M: Florian Fainelli <f.fainelli@gmail.com>
14055 L: netdev@vger.kernel.org
14057 F: drivers/net/ethernet/rdc/r6040.c
14059 RDMAVT - RDMA verbs software
14060 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14061 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14062 L: linux-rdma@vger.kernel.org
14064 F: drivers/infiniband/sw/rdmavt
14066 RDS - RELIABLE DATAGRAM SOCKETS
14067 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14068 L: netdev@vger.kernel.org
14069 L: linux-rdma@vger.kernel.org
14070 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14071 W: https://oss.oracle.com/projects/rds/
14074 F: Documentation/networking/rds.txt
14076 RDT - RESOURCE ALLOCATION
14077 M: Fenghua Yu <fenghua.yu@intel.com>
14078 M: Reinette Chatre <reinette.chatre@intel.com>
14079 L: linux-kernel@vger.kernel.org
14081 F: arch/x86/kernel/cpu/resctrl/
14082 F: arch/x86/include/asm/resctrl_sched.h
14083 F: Documentation/x86/resctrl*
14085 READ-COPY UPDATE (RCU)
14086 M: "Paul E. McKenney" <paulmck@kernel.org>
14087 M: Josh Triplett <josh@joshtriplett.org>
14088 R: Steven Rostedt <rostedt@goodmis.org>
14089 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14090 R: Lai Jiangshan <jiangshanlai@gmail.com>
14091 R: Joel Fernandes <joel@joelfernandes.org>
14092 L: rcu@vger.kernel.org
14093 W: http://www.rdrop.com/users/paulmck/RCU/
14095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14096 F: Documentation/RCU/
14097 X: Documentation/RCU/torture.txt
14098 F: include/linux/rcu*
14099 X: include/linux/srcu*.h
14101 X: kernel/rcu/srcu*.c
14103 REAL TIME CLOCK (RTC) SUBSYSTEM
14104 M: Alessandro Zummo <a.zummo@towertech.it>
14105 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14106 L: linux-rtc@vger.kernel.org
14107 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14110 F: Documentation/devicetree/bindings/rtc/
14111 F: Documentation/admin-guide/rtc.rst
14113 F: include/linux/rtc.h
14114 F: include/uapi/linux/rtc.h
14115 F: include/linux/rtc/
14116 F: include/linux/platform_data/rtc-*
14117 F: tools/testing/selftests/rtc/
14119 REALTEK AUDIO CODECS
14120 M: Oder Chiou <oder_chiou@realtek.com>
14122 F: sound/soc/codecs/rt*
14123 F: include/sound/rt*.h
14125 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14126 M: Linus Walleij <linus.walleij@linaro.org>
14128 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14129 F: drivers/net/dsa/realtek-smi*
14130 F: drivers/net/dsa/rtl83*
14132 REDPINE WIRELESS DRIVER
14133 M: Amitkumar Karwar <amitkarwar@gmail.com>
14134 M: Siva Rebbagondla <siva8118@gmail.com>
14135 L: linux-wireless@vger.kernel.org
14137 F: drivers/net/wireless/rsi/
14139 REGISTER MAP ABSTRACTION
14140 M: Mark Brown <broonie@kernel.org>
14141 L: linux-kernel@vger.kernel.org
14142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14144 F: Documentation/devicetree/bindings/regmap/
14145 F: drivers/base/regmap/
14146 F: include/linux/regmap.h
14148 REISERFS FILE SYSTEM
14149 L: reiserfs-devel@vger.kernel.org
14153 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14154 M: Ohad Ben-Cohen <ohad@wizery.com>
14155 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14156 L: linux-remoteproc@vger.kernel.org
14157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14159 F: Documentation/devicetree/bindings/remoteproc/
14160 F: Documentation/ABI/testing/sysfs-class-remoteproc
14161 F: Documentation/remoteproc.txt
14162 F: drivers/remoteproc/
14163 F: include/linux/remoteproc.h
14164 F: include/linux/remoteproc/
14166 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14167 M: Ohad Ben-Cohen <ohad@wizery.com>
14168 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14169 L: linux-remoteproc@vger.kernel.org
14170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14173 F: Documentation/rpmsg.txt
14174 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14175 F: include/linux/rpmsg.h
14176 F: include/linux/rpmsg/
14177 F: include/uapi/linux/rpmsg.h
14180 RENESAS CLOCK DRIVERS
14181 M: Geert Uytterhoeven <geert+renesas@glider.be>
14182 L: linux-renesas-soc@vger.kernel.org
14183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14185 F: drivers/clk/renesas/
14187 RENESAS EMEV2 I2C DRIVER
14188 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14190 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14191 F: drivers/i2c/busses/i2c-emev2.c
14193 RENESAS ETHERNET DRIVERS
14194 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14195 L: netdev@vger.kernel.org
14196 L: linux-renesas-soc@vger.kernel.org
14197 F: Documentation/devicetree/bindings/net/renesas,*.txt
14198 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14199 F: drivers/net/ethernet/renesas/
14200 F: include/linux/sh_eth.h
14202 RENESAS R-CAR GYROADC DRIVER
14203 M: Marek Vasut <marek.vasut@gmail.com>
14204 L: linux-iio@vger.kernel.org
14206 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14207 F: drivers/iio/adc/rcar-gyroadc.c
14209 RENESAS R-CAR I2C DRIVERS
14210 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14212 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14213 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14214 F: drivers/i2c/busses/i2c-rcar.c
14215 F: drivers/i2c/busses/i2c-sh_mobile.c
14217 RENESAS RIIC DRIVER
14218 M: Chris Brandt <chris.brandt@renesas.com>
14220 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14221 F: drivers/i2c/busses/i2c-riic.c
14223 RENESAS USB PHY DRIVER
14224 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14225 L: linux-renesas-soc@vger.kernel.org
14227 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14229 RESET CONTROLLER FRAMEWORK
14230 M: Philipp Zabel <p.zabel@pengutronix.de>
14231 T: git git://git.pengutronix.de/git/pza/linux
14234 F: Documentation/devicetree/bindings/reset/
14235 F: include/dt-bindings/reset/
14236 F: include/linux/reset.h
14237 F: include/linux/reset/
14238 F: include/linux/reset-controller.h
14239 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14241 RESTARTABLE SEQUENCES SUPPORT
14242 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14243 M: Peter Zijlstra <peterz@infradead.org>
14244 M: "Paul E. McKenney" <paulmck@kernel.org>
14245 M: Boqun Feng <boqun.feng@gmail.com>
14246 L: linux-kernel@vger.kernel.org
14249 F: include/uapi/linux/rseq.h
14250 F: include/trace/events/rseq.h
14251 F: tools/testing/selftests/rseq/
14254 M: Johannes Berg <johannes@sipsolutions.net>
14255 L: linux-wireless@vger.kernel.org
14256 W: http://wireless.kernel.org/
14257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14260 F: Documentation/driver-api/rfkill.rst
14261 F: Documentation/ABI/stable/sysfs-class-rfkill
14263 F: include/linux/rfkill.h
14264 F: include/uapi/linux/rfkill.h
14267 M: Thomas Graf <tgraf@suug.ch>
14268 M: Herbert Xu <herbert@gondor.apana.org.au>
14269 L: netdev@vger.kernel.org
14271 F: lib/rhashtable.c
14272 F: lib/test_rhashtable.c
14273 F: include/linux/rhashtable.h
14274 F: include/linux/rhashtable-types.h
14276 RICOH R5C592 MEMORYSTICK DRIVER
14277 M: Maxim Levitsky <maximlevitsky@gmail.com>
14279 F: drivers/memstick/host/r592.*
14281 RICOH SMARTMEDIA/XD DRIVER
14282 M: Maxim Levitsky <maximlevitsky@gmail.com>
14284 F: drivers/mtd/nand/raw/r852.c
14285 F: drivers/mtd/nand/raw/r852.h
14287 RISC-V ARCHITECTURE
14288 M: Paul Walmsley <paul.walmsley@sifive.com>
14289 M: Palmer Dabbelt <palmer@dabbelt.com>
14290 M: Albert Ou <aou@eecs.berkeley.edu>
14291 L: linux-riscv@lists.infradead.org
14292 P: Documentation/riscv/patch-acceptance.rst
14293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14300 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14301 W: http://sourceforge.net/projects/roccat/
14303 F: drivers/hid/hid-roccat*
14304 F: include/linux/hid-roccat*
14305 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14307 ROCKCHIP ISP V1 DRIVER
14308 M: Helen Koike <helen.koike@collabora.com>
14309 L: linux-media@vger.kernel.org
14311 F: drivers/staging/media/rkisp1/
14313 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14314 M: Jacob Chen <jacob-chen@iotwrt.com>
14315 M: Ezequiel Garcia <ezequiel@collabora.com>
14316 L: linux-media@vger.kernel.org
14318 F: drivers/media/platform/rockchip/rga/
14319 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14321 HANTRO VPU CODEC DRIVER
14322 M: Ezequiel Garcia <ezequiel@collabora.com>
14323 L: linux-media@vger.kernel.org
14325 F: drivers/staging/media/hantro/
14326 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14329 M: Jiri Pirko <jiri@resnulli.us>
14330 L: netdev@vger.kernel.org
14332 F: drivers/net/ethernet/rocker/
14335 W: http://www.comtrol.com
14337 F: Documentation/driver-api/serial/rocket.rst
14338 F: drivers/tty/rocket*
14340 ROCKETPORT EXPRESS/INFINITY DRIVER
14341 M: Kevin Cernekee <cernekee@gmail.com>
14342 L: linux-serial@vger.kernel.org
14344 F: drivers/tty/serial/rp2.*
14346 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14347 M: Tomasz Duszynski <tduszyns@gmail.com>
14349 F: drivers/iio/light/bh1750.c
14350 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14352 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14353 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14354 L: linux-kernel@vger.kernel.org
14355 L: linux-renesas-soc@vger.kernel.org
14357 F: drivers/mfd/bd9571mwv.c
14358 F: drivers/regulator/bd9571mwv-regulator.c
14359 F: drivers/gpio/gpio-bd9571mwv.c
14360 F: include/linux/mfd/bd9571mwv.h
14361 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14364 M: Ralf Baechle <ralf@linux-mips.org>
14365 L: linux-hams@vger.kernel.org
14366 W: http://www.linux-ax25.org/
14368 F: include/net/rose.h
14369 F: include/uapi/linux/rose.h
14372 RTL2830 MEDIA DRIVER
14373 M: Antti Palosaari <crope@iki.fi>
14374 L: linux-media@vger.kernel.org
14375 W: https://linuxtv.org
14376 W: http://palosaari.fi/linux/
14377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14378 T: git git://linuxtv.org/anttip/media_tree.git
14380 F: drivers/media/dvb-frontends/rtl2830*
14382 RTL2832 MEDIA DRIVER
14383 M: Antti Palosaari <crope@iki.fi>
14384 L: linux-media@vger.kernel.org
14385 W: https://linuxtv.org
14386 W: http://palosaari.fi/linux/
14387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14388 T: git git://linuxtv.org/anttip/media_tree.git
14390 F: drivers/media/dvb-frontends/rtl2832*
14392 RTL2832_SDR MEDIA DRIVER
14393 M: Antti Palosaari <crope@iki.fi>
14394 L: linux-media@vger.kernel.org
14395 W: https://linuxtv.org
14396 W: http://palosaari.fi/linux/
14397 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14398 T: git git://linuxtv.org/anttip/media_tree.git
14400 F: drivers/media/dvb-frontends/rtl2832_sdr*
14402 RTL8180 WIRELESS DRIVER
14403 L: linux-wireless@vger.kernel.org
14404 W: http://wireless.kernel.org/
14405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14407 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14409 RTL8187 WIRELESS DRIVER
14410 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14411 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14412 M: Larry Finger <Larry.Finger@lwfinger.net>
14413 L: linux-wireless@vger.kernel.org
14414 W: http://wireless.kernel.org/
14415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14417 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14419 REALTEK WIRELESS DRIVER (rtlwifi family)
14420 M: Ping-Ke Shih <pkshih@realtek.com>
14421 L: linux-wireless@vger.kernel.org
14422 W: http://wireless.kernel.org/
14423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14425 F: drivers/net/wireless/realtek/rtlwifi/
14427 REALTEK WIRELESS DRIVER (rtw88)
14428 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14429 L: linux-wireless@vger.kernel.org
14431 F: drivers/net/wireless/realtek/rtw88/
14433 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14434 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14435 L: linux-wireless@vger.kernel.org
14436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14438 F: drivers/net/wireless/realtek/rtl8xxxu/
14440 RXRPC SOCKETS (AF_RXRPC)
14441 M: David Howells <dhowells@redhat.com>
14442 L: linux-afs@lists.infradead.org
14445 F: include/keys/rxrpc-type.h
14446 F: include/net/af_rxrpc.h
14447 F: include/trace/events/rxrpc.h
14448 F: include/uapi/linux/rxrpc.h
14449 F: Documentation/networking/rxrpc.txt
14450 W: https://www.infradead.org/~dhowells/kafs/
14452 S3 SAVAGE FRAMEBUFFER DRIVER
14453 M: Antonino Daplas <adaplas@gmail.com>
14454 L: linux-fbdev@vger.kernel.org
14456 F: drivers/video/fbdev/savage/
14459 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14460 M: Vasily Gorbik <gor@linux.ibm.com>
14461 M: Christian Borntraeger <borntraeger@de.ibm.com>
14462 L: linux-s390@vger.kernel.org
14463 W: http://www.ibm.com/developerworks/linux/linux390/
14464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14468 F: Documentation/s390/
14469 F: Documentation/driver-api/s390-drivers.rst
14471 S390 COMMON I/O LAYER
14472 M: Sebastian Ott <sebott@linux.ibm.com>
14473 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14474 L: linux-s390@vger.kernel.org
14475 W: http://www.ibm.com/developerworks/linux/linux390/
14477 F: drivers/s390/cio/
14480 M: Stefan Haberland <sth@linux.ibm.com>
14481 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14482 L: linux-s390@vger.kernel.org
14483 W: http://www.ibm.com/developerworks/linux/linux390/
14485 F: drivers/s390/block/dasd*
14486 F: block/partitions/ibm.c
14489 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14490 L: linux-s390@vger.kernel.org
14491 W: http://www.ibm.com/developerworks/linux/linux390/
14493 F: drivers/iommu/s390-iommu.c
14495 S390 IUCV NETWORK LAYER
14496 M: Julian Wiedmann <jwi@linux.ibm.com>
14497 M: Ursula Braun <ubraun@linux.ibm.com>
14498 L: linux-s390@vger.kernel.org
14499 W: http://www.ibm.com/developerworks/linux/linux390/
14501 F: drivers/s390/net/*iucv*
14502 F: include/net/iucv/
14505 S390 NETWORK DRIVERS
14506 M: Julian Wiedmann <jwi@linux.ibm.com>
14507 M: Ursula Braun <ubraun@linux.ibm.com>
14508 L: linux-s390@vger.kernel.org
14509 W: http://www.ibm.com/developerworks/linux/linux390/
14511 F: drivers/s390/net/
14514 M: Sebastian Ott <sebott@linux.ibm.com>
14515 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14516 L: linux-s390@vger.kernel.org
14517 W: http://www.ibm.com/developerworks/linux/linux390/
14520 F: drivers/pci/hotplug/s390_pci_hpc.c
14522 S390 VFIO-CCW DRIVER
14523 M: Cornelia Huck <cohuck@redhat.com>
14524 M: Eric Farman <farman@linux.ibm.com>
14525 R: Halil Pasic <pasic@linux.ibm.com>
14526 L: linux-s390@vger.kernel.org
14527 L: kvm@vger.kernel.org
14529 F: drivers/s390/cio/vfio_ccw*
14530 F: Documentation/s390/vfio-ccw.rst
14531 F: include/uapi/linux/vfio_ccw.h
14534 M: Harald Freudenberger <freude@linux.ibm.com>
14535 L: linux-s390@vger.kernel.org
14536 W: http://www.ibm.com/developerworks/linux/linux390/
14538 F: drivers/s390/crypto/
14540 S390 VFIO AP DRIVER
14541 M: Tony Krowiak <akrowiak@linux.ibm.com>
14542 M: Pierre Morel <pmorel@linux.ibm.com>
14543 M: Halil Pasic <pasic@linux.ibm.com>
14544 L: linux-s390@vger.kernel.org
14545 W: http://www.ibm.com/developerworks/linux/linux390/
14547 F: drivers/s390/crypto/vfio_ap_drv.c
14548 F: drivers/s390/crypto/vfio_ap_private.h
14549 F: drivers/s390/crypto/vfio_ap_ops.c
14550 F: Documentation/s390/vfio-ap.rst
14553 M: Steffen Maier <maier@linux.ibm.com>
14554 M: Benjamin Block <bblock@linux.ibm.com>
14555 L: linux-s390@vger.kernel.org
14556 W: http://www.ibm.com/developerworks/linux/linux390/
14558 F: drivers/s390/scsi/zfcp_*
14560 S3C24XX SD/MMC Driver
14561 M: Ben Dooks <ben-linux@fluff.org>
14562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14564 F: drivers/mmc/host/s3cmci.*
14566 SAA6588 RDS RECEIVER DRIVER
14567 M: Hans Verkuil <hverkuil@xs4all.nl>
14568 L: linux-media@vger.kernel.org
14569 T: git git://linuxtv.org/media_tree.git
14570 W: https://linuxtv.org
14572 F: drivers/media/i2c/saa6588*
14574 SAA7134 VIDEO4LINUX DRIVER
14575 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14576 L: linux-media@vger.kernel.org
14577 W: https://linuxtv.org
14578 T: git git://linuxtv.org/media_tree.git
14580 F: Documentation/media/v4l-drivers/saa7134*
14581 F: drivers/media/pci/saa7134/
14583 SAA7146 VIDEO4LINUX-2 DRIVER
14584 M: Hans Verkuil <hverkuil@xs4all.nl>
14585 L: linux-media@vger.kernel.org
14586 T: git git://linuxtv.org/media_tree.git
14588 F: drivers/media/common/saa7146/
14589 F: drivers/media/pci/saa7146/
14590 F: include/media/drv-intf/saa7146*
14592 SAFESETID SECURITY MODULE
14593 M: Micah Morton <mortonm@chromium.org>
14595 F: security/safesetid/
14596 F: Documentation/admin-guide/LSM/SafeSetID.rst
14598 SAMSUNG AUDIO (ASoC) DRIVERS
14599 M: Krzysztof Kozlowski <krzk@kernel.org>
14600 M: Sangbeom Kim <sbkim73@samsung.com>
14601 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14602 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14604 F: sound/soc/samsung/
14605 F: Documentation/devicetree/bindings/sound/samsung*
14607 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14608 M: Krzysztof Kozlowski <krzk@kernel.org>
14609 L: linux-crypto@vger.kernel.org
14610 L: linux-samsung-soc@vger.kernel.org
14612 F: drivers/crypto/exynos-rng.c
14613 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14615 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14616 M: Łukasz Stelmach <l.stelmach@samsung.com>
14617 L: linux-samsung-soc@vger.kernel.org
14619 F: drivers/char/hw_random/exynos-trng.c
14620 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14622 SAMSUNG FRAMEBUFFER DRIVER
14623 M: Jingoo Han <jingoohan1@gmail.com>
14624 L: linux-fbdev@vger.kernel.org
14626 F: drivers/video/fbdev/s3c-fb.c
14628 SAMSUNG LAPTOP DRIVER
14629 M: Corentin Chary <corentin.chary@gmail.com>
14630 L: platform-driver-x86@vger.kernel.org
14632 F: drivers/platform/x86/samsung-laptop.c
14634 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14635 M: Sangbeom Kim <sbkim73@samsung.com>
14636 M: Krzysztof Kozlowski <krzk@kernel.org>
14637 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14638 L: linux-kernel@vger.kernel.org
14639 L: linux-samsung-soc@vger.kernel.org
14641 F: drivers/mfd/sec*.c
14642 F: drivers/regulator/s2m*.c
14643 F: drivers/regulator/s5m*.c
14644 F: drivers/clk/clk-s2mps11.c
14645 F: drivers/rtc/rtc-s5m.c
14646 F: include/linux/mfd/samsung/
14647 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14648 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14649 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14650 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14652 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14653 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14654 L: linux-media@vger.kernel.org
14655 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14657 F: drivers/media/platform/s3c-camif/
14658 F: include/media/drv-intf/s3c_camif.h
14660 SAMSUNG S3FWRN5 NFC DRIVER
14661 M: Robert Baldyga <r.baldyga@samsung.com>
14662 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14663 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14665 F: drivers/nfc/s3fwrn5
14667 SAMSUNG S5C73M3 CAMERA DRIVER
14668 M: Kyungmin Park <kyungmin.park@samsung.com>
14669 M: Andrzej Hajda <a.hajda@samsung.com>
14670 L: linux-media@vger.kernel.org
14672 F: drivers/media/i2c/s5c73m3/*
14674 SAMSUNG S5K5BAF CAMERA DRIVER
14675 M: Kyungmin Park <kyungmin.park@samsung.com>
14676 M: Andrzej Hajda <a.hajda@samsung.com>
14677 L: linux-media@vger.kernel.org
14679 F: drivers/media/i2c/s5k5baf.c
14681 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14682 M: Krzysztof Kozlowski <krzk@kernel.org>
14683 M: Vladimir Zapolskiy <vz@mleia.com>
14684 M: Kamil Konieczny <k.konieczny@samsung.com>
14685 L: linux-crypto@vger.kernel.org
14686 L: linux-samsung-soc@vger.kernel.org
14688 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14689 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14690 F: drivers/crypto/s5p-sss.c
14692 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14693 M: Kyungmin Park <kyungmin.park@samsung.com>
14694 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14695 L: linux-media@vger.kernel.org
14696 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14698 F: drivers/media/platform/exynos4-is/
14700 SAMSUNG SOC CLOCK DRIVERS
14701 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14702 M: Tomasz Figa <tomasz.figa@gmail.com>
14703 M: Chanwoo Choi <cw00.choi@samsung.com>
14705 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14707 F: drivers/clk/samsung/
14708 F: include/dt-bindings/clock/exynos*.h
14709 F: Documentation/devicetree/bindings/clock/exynos*.txt
14710 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14711 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14713 SAMSUNG SPI DRIVERS
14714 M: Kukjin Kim <kgene@kernel.org>
14715 M: Krzysztof Kozlowski <krzk@kernel.org>
14716 M: Andi Shyti <andi@etezian.org>
14717 L: linux-spi@vger.kernel.org
14718 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14720 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14721 F: drivers/spi/spi-s3c*
14722 F: include/linux/platform_data/spi-s3c64xx.h
14724 SAMSUNG SXGBE DRIVERS
14725 M: Byungho An <bh74.an@samsung.com>
14727 L: netdev@vger.kernel.org
14728 F: drivers/net/ethernet/samsung/sxgbe/
14730 SAMSUNG THERMAL DRIVER
14731 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14732 L: linux-pm@vger.kernel.org
14733 L: linux-samsung-soc@vger.kernel.org
14735 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14736 F: drivers/thermal/samsung/
14738 SAMSUNG USB2 PHY DRIVER
14739 M: Kamil Debski <kamil@wypas.org>
14740 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14741 L: linux-kernel@vger.kernel.org
14743 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14744 F: Documentation/driver-api/phy/samsung-usb2.rst
14745 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14746 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14747 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14748 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14749 F: drivers/phy/samsung/phy-samsung-usb2.c
14750 F: drivers/phy/samsung/phy-samsung-usb2.h
14753 M: Zwane Mwaikambo <zwanem@gmail.com>
14755 F: drivers/watchdog/sc1200wdt.c
14758 M: Ingo Molnar <mingo@redhat.com>
14759 M: Peter Zijlstra <peterz@infradead.org>
14760 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14761 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14762 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14763 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14764 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14765 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14766 L: linux-kernel@vger.kernel.org
14767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14770 F: include/linux/sched.h
14771 F: include/uapi/linux/sched.h
14772 F: include/linux/wait.h
14773 F: include/linux/preempt.h
14775 SCR24X CHIP CARD INTERFACE DRIVER
14776 M: Lubomir Rintel <lkundrak@v3.sk>
14778 F: drivers/char/pcmcia/scr24x_cs.c
14781 M: Jens Axboe <axboe@kernel.dk>
14782 L: linux-scsi@vger.kernel.org
14783 W: http://www.kernel.dk
14785 F: drivers/scsi/sr*
14787 SCSI RDMA PROTOCOL (SRP) INITIATOR
14788 M: Bart Van Assche <bvanassche@acm.org>
14789 L: linux-rdma@vger.kernel.org
14791 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14792 F: drivers/infiniband/ulp/srp/
14793 F: include/scsi/srp.h
14795 SCSI RDMA PROTOCOL (SRP) TARGET
14796 M: Bart Van Assche <bvanassche@acm.org>
14797 L: linux-rdma@vger.kernel.org
14798 L: target-devel@vger.kernel.org
14800 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14801 F: drivers/infiniband/ulp/srpt/
14804 M: Doug Gilbert <dgilbert@interlog.com>
14805 L: linux-scsi@vger.kernel.org
14806 W: http://sg.danny.cz/sg
14808 F: Documentation/scsi/scsi-generic.txt
14809 F: drivers/scsi/sg.c
14810 F: include/scsi/sg.h
14813 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14815 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14817 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14818 L: linux-scsi@vger.kernel.org
14820 F: Documentation/devicetree/bindings/scsi/
14825 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14826 L: linux-scsi@vger.kernel.org
14828 F: Documentation/scsi/st.txt
14829 F: drivers/scsi/st.*
14830 F: drivers/scsi/st_*.h
14832 SCSI TARGET SUBSYSTEM
14833 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14834 L: linux-scsi@vger.kernel.org
14835 L: target-devel@vger.kernel.org
14836 W: http://www.linux-iscsi.org
14837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14838 Q: https://patchwork.kernel.org/project/target-devel/list/
14842 F: Documentation/target/
14845 M: Vlad Yasevich <vyasevich@gmail.com>
14846 M: Neil Horman <nhorman@tuxdriver.com>
14847 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14848 L: linux-sctp@vger.kernel.org
14849 W: http://lksctp.sourceforge.net
14851 F: Documentation/networking/sctp.txt
14852 F: include/linux/sctp.h
14853 F: include/uapi/linux/sctp.h
14854 F: include/net/sctp/
14858 M: Jim Cromie <jim.cromie@gmail.com>
14860 F: Documentation/i2c/busses/scx200_acb.rst
14861 F: arch/x86/platform/scx200/
14862 F: drivers/watchdog/scx200_wdt.c
14863 F: drivers/i2c/busses/scx200*
14864 F: drivers/mtd/maps/scx200_docflash.c
14865 F: include/linux/scx200.h
14868 M: Jim Cromie <jim.cromie@gmail.com>
14870 F: drivers/char/scx200_gpio.c
14871 F: include/linux/scx200_gpio.h
14873 SCx200 HRT CLOCKSOURCE DRIVER
14874 M: Jim Cromie <jim.cromie@gmail.com>
14876 F: drivers/clocksource/scx200_hrt.c
14878 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14879 M: Sascha Sommer <saschasommer@freenet.de>
14880 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14882 F: drivers/mmc/host/sdricoh_cs.c
14884 SECO BOARDS CEC DRIVER
14885 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14887 F: drivers/media/platform/seco-cec/seco-cec.c
14888 F: drivers/media/platform/seco-cec/seco-cec.h
14891 M: Kees Cook <keescook@chromium.org>
14892 R: Andy Lutomirski <luto@amacapital.net>
14893 R: Will Drewry <wad@chromium.org>
14894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14896 F: kernel/seccomp.c
14897 F: include/uapi/linux/seccomp.h
14898 F: include/linux/seccomp.h
14899 F: tools/testing/selftests/seccomp/*
14900 F: tools/testing/selftests/kselftest_harness.h
14901 F: Documentation/userspace-api/seccomp_filter.rst
14902 K: \bsecure_computing
14905 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14906 M: Al Cooper <alcooperx@gmail.com>
14907 L: linux-mmc@vger.kernel.org
14908 L: bcm-kernel-feedback-list@broadcom.com
14910 F: drivers/mmc/host/sdhci-brcmstb*
14912 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14913 M: Adrian Hunter <adrian.hunter@intel.com>
14914 L: linux-mmc@vger.kernel.org
14916 F: drivers/mmc/host/sdhci*
14917 F: include/linux/mmc/sdhci*
14919 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14920 M: Adrian Hunter <adrian.hunter@intel.com>
14921 M: Ritesh Harjani <riteshh@codeaurora.org>
14922 M: Asutosh Das <asutoshd@codeaurora.org>
14923 L: linux-mmc@vger.kernel.org
14925 F: drivers/mmc/host/cqhci*
14927 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14928 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14929 M: Manjunath M B <manjumb@synopsys.com>
14930 L: linux-mmc@vger.kernel.org
14932 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14934 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14935 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14936 L: linux-mmc@vger.kernel.org
14938 F: drivers/mmc/host/sdhci-of-at91.c
14940 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14941 M: Ben Dooks <ben-linux@fluff.org>
14942 M: Jaehoon Chung <jh80.chung@samsung.com>
14943 L: linux-mmc@vger.kernel.org
14945 F: drivers/mmc/host/sdhci-s3c*
14947 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14948 M: Viresh Kumar <vireshk@kernel.org>
14949 L: linux-mmc@vger.kernel.org
14951 F: drivers/mmc/host/sdhci-spear.c
14953 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14954 M: Kishon Vijay Abraham I <kishon@ti.com>
14955 L: linux-mmc@vger.kernel.org
14957 F: drivers/mmc/host/sdhci-omap.c
14959 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14960 M: Jonathan Derrick <jonathan.derrick@intel.com>
14961 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
14962 L: linux-block@vger.kernel.org
14965 F: block/opal_proto.h
14966 F: include/linux/sed*
14967 F: include/uapi/linux/sed*
14970 M: Security Officers <security@kernel.org>
14974 M: James Morris <jmorris@namei.org>
14975 M: "Serge E. Hallyn" <serge@hallyn.com>
14976 L: linux-security-module@vger.kernel.org (suggested Cc:)
14977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14978 W: http://kernsec.org/
14981 X: security/selinux/
14983 SELINUX SECURITY MODULE
14984 M: Paul Moore <paul@paul-moore.com>
14985 M: Stephen Smalley <sds@tycho.nsa.gov>
14986 M: Eric Paris <eparis@parisplace.org>
14987 L: selinux@vger.kernel.org
14988 W: https://selinuxproject.org
14989 W: https://github.com/SELinuxProject
14990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14992 F: include/uapi/linux/selinux_netlink.h
14993 F: security/selinux/
14994 F: scripts/selinux/
14995 F: Documentation/admin-guide/LSM/SELinux.rst
14996 F: Documentation/ABI/obsolete/sysfs-selinux-disable
14999 M: Jiri Slaby <jirislaby@gmail.com>
15001 F: drivers/misc/phantom.c
15002 F: include/uapi/linux/phantom.h
15004 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15005 M: Tomasz Duszynski <tduszyns@gmail.com>
15007 F: drivers/iio/chemical/sps30.c
15008 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15011 M: Rob Herring <robh@kernel.org>
15012 L: linux-serial@vger.kernel.org
15014 F: Documentation/devicetree/bindings/serial/slave-device.txt
15015 F: drivers/tty/serdev/
15016 F: include/linux/serdev.h
15019 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15020 L: linux-serial@vger.kernel.org
15022 F: Documentation/devicetree/bindings/serial/
15023 F: drivers/tty/serial/
15026 M: Sean Young <sean@mess.org>
15027 L: linux-media@vger.kernel.org
15029 F: drivers/media/rc/serial_ir.c
15032 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15033 M: Edward Cree <ecree@solarflare.com>
15034 M: Martin Habets <mhabets@solarflare.com>
15035 L: netdev@vger.kernel.org
15037 F: drivers/net/ethernet/sfc/
15039 SFF/SFP/SFP+ MODULE SUPPORT
15040 M: Russell King <linux@armlinux.org.uk>
15041 L: netdev@vger.kernel.org
15043 F: drivers/net/phy/phylink.c
15044 F: drivers/net/phy/sfp*
15045 F: include/linux/phylink.h
15046 F: include/linux/sfp.h
15050 M: Dimitri Sivanich <sivanich@sgi.com>
15052 F: drivers/misc/sgi-gru/
15054 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
15055 M: Pat Gefre <pfg@sgi.com>
15056 L: linux-ia64@vger.kernel.org
15058 F: Documentation/ia64/serial.rst
15059 F: drivers/tty/serial/ioc?_serial.c
15060 F: include/linux/ioc?.h
15062 SGI XP/XPC/XPNET DRIVER
15063 M: Cliff Whickman <cpw@sgi.com>
15064 M: Robin Holt <robinmholt@gmail.com>
15066 F: drivers/misc/sgi-xp/
15068 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15069 M: Ursula Braun <ubraun@linux.ibm.com>
15070 M: Karsten Graul <kgraul@linux.ibm.com>
15071 L: linux-s390@vger.kernel.org
15072 W: http://www.ibm.com/developerworks/linux/linux390/
15076 SHARP RJ54N1CB0C SENSOR DRIVER
15077 M: Jacopo Mondi <jacopo@jmondi.org>
15078 L: linux-media@vger.kernel.org
15079 T: git git://linuxtv.org/media_tree.git
15081 F: drivers/media/i2c/rj54n1cb0c.c
15082 F: include/media/i2c/rj54n1cb0c.h
15084 SH_VEU V4L2 MEM2MEM DRIVER
15085 L: linux-media@vger.kernel.org
15087 F: drivers/media/platform/sh_veu.c
15089 SH_VOU V4L2 OUTPUT DRIVER
15090 L: linux-media@vger.kernel.org
15092 F: drivers/media/platform/sh_vou.c
15093 F: include/media/drv-intf/sh_vou.h
15095 SI2157 MEDIA DRIVER
15096 M: Antti Palosaari <crope@iki.fi>
15097 L: linux-media@vger.kernel.org
15098 W: https://linuxtv.org
15099 W: http://palosaari.fi/linux/
15100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15101 T: git git://linuxtv.org/anttip/media_tree.git
15103 F: drivers/media/tuners/si2157*
15105 SI2165 MEDIA DRIVER
15106 M: Matthias Schwarzott <zzam@gentoo.org>
15107 L: linux-media@vger.kernel.org
15108 W: https://linuxtv.org
15109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15111 F: drivers/media/dvb-frontends/si2165*
15113 SI2168 MEDIA DRIVER
15114 M: Antti Palosaari <crope@iki.fi>
15115 L: linux-media@vger.kernel.org
15116 W: https://linuxtv.org
15117 W: http://palosaari.fi/linux/
15118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15119 T: git git://linuxtv.org/anttip/media_tree.git
15121 F: drivers/media/dvb-frontends/si2168*
15123 SI470X FM RADIO RECEIVER I2C DRIVER
15124 M: Hans Verkuil <hverkuil@xs4all.nl>
15125 L: linux-media@vger.kernel.org
15126 T: git git://linuxtv.org/media_tree.git
15127 W: https://linuxtv.org
15129 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15131 SI470X FM RADIO RECEIVER USB DRIVER
15132 M: Hans Verkuil <hverkuil@xs4all.nl>
15133 L: linux-media@vger.kernel.org
15134 T: git git://linuxtv.org/media_tree.git
15135 W: https://linuxtv.org
15137 F: drivers/media/radio/si470x/radio-si470x-common.c
15138 F: drivers/media/radio/si470x/radio-si470x.h
15139 F: drivers/media/radio/si470x/radio-si470x-usb.c
15141 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15142 M: Eduardo Valentin <edubezval@gmail.com>
15143 L: linux-media@vger.kernel.org
15144 T: git git://linuxtv.org/media_tree.git
15145 W: https://linuxtv.org
15147 F: drivers/media/radio/si4713/si4713.?
15149 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15150 M: Eduardo Valentin <edubezval@gmail.com>
15151 L: linux-media@vger.kernel.org
15152 T: git git://linuxtv.org/media_tree.git
15153 W: https://linuxtv.org
15155 F: drivers/media/radio/si4713/radio-platform-si4713.c
15157 SI4713 FM RADIO TRANSMITTER USB DRIVER
15158 M: Hans Verkuil <hverkuil@xs4all.nl>
15159 L: linux-media@vger.kernel.org
15160 T: git git://linuxtv.org/media_tree.git
15161 W: https://linuxtv.org
15163 F: drivers/media/radio/si4713/radio-usb-si4713.c
15166 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15167 L: linux-media@vger.kernel.org
15168 W: https://linuxtv.org
15169 T: git git://linuxtv.org/media_tree.git
15171 F: drivers/media/common/siano/
15172 F: drivers/media/usb/siano/
15173 F: drivers/media/usb/siano/
15174 F: drivers/media/mmc/siano/
15177 M: Green Wan <green.wan@sifive.com>
15179 F: drivers/dma/sf-pdma/
15180 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15183 M: Palmer Dabbelt <palmer@dabbelt.com>
15184 M: Paul Walmsley <paul.walmsley@sifive.com>
15185 L: linux-riscv@lists.infradead.org
15186 T: git git://github.com/sifive/riscv-linux.git
15191 SIFIVE FU540 SYSTEM-ON-CHIP
15192 M: Paul Walmsley <paul.walmsley@sifive.com>
15193 M: Palmer Dabbelt <palmer@dabbelt.com>
15194 L: linux-riscv@lists.infradead.org
15195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15200 SILEAD TOUCHSCREEN DRIVER
15201 M: Hans de Goede <hdegoede@redhat.com>
15202 L: linux-input@vger.kernel.org
15203 L: platform-driver-x86@vger.kernel.org
15205 F: drivers/input/touchscreen/silead.c
15206 F: drivers/platform/x86/touchscreen_dmi.c
15208 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15209 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15211 F: drivers/staging/wfx/
15213 SILICON MOTION SM712 FRAME BUFFER DRIVER
15214 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15215 M: Teddy Wang <teddy.wang@siliconmotion.com>
15216 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15217 L: linux-fbdev@vger.kernel.org
15219 F: drivers/video/fbdev/sm712*
15220 F: Documentation/fb/sm712fb.rst
15222 SIMPLE FIRMWARE INTERFACE (SFI)
15223 W: http://simplefirmware.org/
15225 F: arch/x86/platform/sfi/
15227 F: include/linux/sfi*.h
15230 M: Hans de Goede <hdegoede@redhat.com>
15231 L: linux-fbdev@vger.kernel.org
15233 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15234 F: drivers/video/fbdev/simplefb.c
15235 F: include/linux/platform_data/simplefb.h
15237 SIMTEC EB110ATX (Chalice CATS)
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/EB110ATX/
15243 SIMTEC EB2410ITX (BAST)
15244 M: Vincent Sanders <vince@simtec.co.uk>
15245 M: Simtec Linux Team <linux@simtec.co.uk>
15246 W: http://www.simtec.co.uk/products/EB2410ITX/
15248 F: arch/arm/mach-s3c24xx/mach-bast.c
15249 F: arch/arm/mach-s3c24xx/bast-ide.c
15250 F: arch/arm/mach-s3c24xx/bast-irq.c
15252 SIPHASH PRF ROUTINES
15253 M: Jason A. Donenfeld <Jason@zx2c4.com>
15256 F: lib/test_siphash.c
15257 F: include/linux/siphash.h
15260 M: Thorsten Scherer <t.scherer@eckelmann.de>
15261 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15262 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15265 F: drivers/gpio/gpio-siox.c
15266 F: include/trace/events/siox.h
15268 SIS 190 ETHERNET DRIVER
15269 M: Francois Romieu <romieu@fr.zoreil.com>
15270 L: netdev@vger.kernel.org
15272 F: drivers/net/ethernet/sis/sis190.c
15274 SIS 900/7016 FAST ETHERNET DRIVER
15275 M: Daniele Venzano <venza@brownhat.org>
15276 W: http://www.brownhat.org/sis900.html
15277 L: netdev@vger.kernel.org
15279 F: drivers/net/ethernet/sis/sis900.*
15281 SIS FRAMEBUFFER DRIVER
15282 M: Thomas Winischhofer <thomas@winischhofer.net>
15283 W: http://www.winischhofer.net/linuxsisvga.shtml
15285 F: Documentation/fb/sisfb.rst
15286 F: drivers/video/fbdev/sis/
15287 F: include/video/sisfb.h
15290 M: Thomas Winischhofer <thomas@winischhofer.net>
15291 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15293 F: drivers/usb/misc/sisusbvga/
15296 M: Christoph Lameter <cl@linux.com>
15297 M: Pekka Enberg <penberg@kernel.org>
15298 M: David Rientjes <rientjes@google.com>
15299 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15300 M: Andrew Morton <akpm@linux-foundation.org>
15301 L: linux-mm@kvack.org
15303 F: include/linux/sl?b*.h
15306 SLEEPABLE READ-COPY UPDATE (SRCU)
15307 M: Lai Jiangshan <jiangshanlai@gmail.com>
15308 M: "Paul E. McKenney" <paulmck@kernel.org>
15309 M: Josh Triplett <josh@joshtriplett.org>
15310 R: Steven Rostedt <rostedt@goodmis.org>
15311 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15312 L: rcu@vger.kernel.org
15313 W: http://www.rdrop.com/users/paulmck/RCU/
15315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15316 F: include/linux/srcu*.h
15317 F: kernel/rcu/srcu*.c
15319 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15320 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15321 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15323 F: drivers/slimbus/
15324 F: Documentation/devicetree/bindings/slimbus/
15325 F: include/linux/slimbus.h
15327 SMACK SECURITY MODULE
15328 M: Casey Schaufler <casey@schaufler-ca.com>
15329 L: linux-security-module@vger.kernel.org
15330 W: http://schaufler-ca.com
15331 T: git git://github.com/cschaufler/smack-next
15333 F: Documentation/admin-guide/LSM/Smack.rst
15336 SMC91x ETHERNET DRIVER
15337 M: Nicolas Pitre <nico@fluxnic.net>
15339 F: drivers/net/ethernet/smsc/smc91x.*
15341 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15342 M: Sakari Ailus <sakari.ailus@iki.fi>
15343 L: linux-media@vger.kernel.org
15345 F: drivers/media/i2c/smiapp/
15346 F: include/media/i2c/smiapp.h
15347 F: drivers/media/i2c/smiapp-pll.c
15348 F: drivers/media/i2c/smiapp-pll.h
15349 F: include/uapi/linux/smiapp.h
15350 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15352 SMM665 HARDWARE MONITOR DRIVER
15353 M: Guenter Roeck <linux@roeck-us.net>
15354 L: linux-hwmon@vger.kernel.org
15356 F: Documentation/hwmon/smm665.rst
15357 F: drivers/hwmon/smm665.c
15359 SMSC EMC2103 HARDWARE MONITOR DRIVER
15360 M: Steve Glendinning <steve.glendinning@shawell.net>
15361 L: linux-hwmon@vger.kernel.org
15363 F: Documentation/hwmon/emc2103.rst
15364 F: drivers/hwmon/emc2103.c
15366 SMSC SCH5627 HARDWARE MONITOR DRIVER
15367 M: Hans de Goede <hdegoede@redhat.com>
15368 L: linux-hwmon@vger.kernel.org
15370 F: Documentation/hwmon/sch5627.rst
15371 F: drivers/hwmon/sch5627.c
15373 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15374 M: Steve Glendinning <steve.glendinning@shawell.net>
15375 L: linux-fbdev@vger.kernel.org
15377 F: drivers/video/fbdev/smscufx.c
15379 SMSC47B397 HARDWARE MONITOR DRIVER
15380 M: Jean Delvare <jdelvare@suse.com>
15381 L: linux-hwmon@vger.kernel.org
15383 F: Documentation/hwmon/smsc47b397.rst
15384 F: drivers/hwmon/smsc47b397.c
15386 SMSC911x ETHERNET DRIVER
15387 M: Steve Glendinning <steve.glendinning@shawell.net>
15388 L: netdev@vger.kernel.org
15390 F: include/linux/smsc911x.h
15391 F: drivers/net/ethernet/smsc/smsc911x.*
15393 SMSC9420 PCI ETHERNET DRIVER
15394 M: Steve Glendinning <steve.glendinning@shawell.net>
15395 L: netdev@vger.kernel.org
15397 F: drivers/net/ethernet/smsc/smsc9420.*
15399 SOC-CAMERA V4L2 SUBSYSTEM
15400 L: linux-media@vger.kernel.org
15401 T: git git://linuxtv.org/media_tree.git
15403 F: include/media/soc_camera.h
15404 F: drivers/staging/media/soc_camera/
15406 SOCIONEXT SYNQUACER I2C DRIVER
15407 M: Ard Biesheuvel <ardb@kernel.org>
15408 L: linux-i2c@vger.kernel.org
15410 F: drivers/i2c/busses/i2c-synquacer.c
15411 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15413 SOCIONEXT UNIPHIER SOUND DRIVER
15414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15416 F: sound/soc/uniphier/
15418 SOEKRIS NET48XX LED SUPPORT
15419 M: Chris Boot <bootc@bootc.net>
15421 F: drivers/leds/leds-net48xx.c
15423 SOFT-IWARP DRIVER (siw)
15424 M: Bernard Metzler <bmt@zurich.ibm.com>
15425 L: linux-rdma@vger.kernel.org
15427 F: drivers/infiniband/sw/siw/
15428 F: include/uapi/rdma/siw-abi.h
15430 SOFT-ROCE DRIVER (rxe)
15431 M: Zhu Yanjun <yanjunz@mellanox.com>
15432 L: linux-rdma@vger.kernel.org
15434 F: drivers/infiniband/sw/rxe/
15435 F: include/uapi/rdma/rdma_user_rxe.h
15437 SOFTLOGIC 6x10 MPEG CODEC
15438 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15439 M: Anton Sviridenko <anton@corp.bluecherry.net>
15440 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15441 M: Andrey Utkin <andrey_utkin@fastmail.com>
15442 M: Ismael Luceno <ismael@iodev.co.uk>
15443 L: linux-media@vger.kernel.org
15445 F: drivers/media/pci/solo6x10/
15447 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15448 M: James Morse <james.morse@arm.com>
15449 L: linux-arm-kernel@lists.infradead.org
15451 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15452 F: drivers/firmware/arm_sdei.c
15453 F: include/linux/arm_sdei.h
15454 F: include/uapi/linux/arm_sdei.h
15456 SOFTWARE RAID (Multiple Disks) SUPPORT
15457 M: Song Liu <song@kernel.org>
15458 L: linux-raid@vger.kernel.org
15459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15461 F: drivers/md/Makefile
15462 F: drivers/md/Kconfig
15464 F: drivers/md/raid*
15465 F: include/linux/raid/
15466 F: include/uapi/linux/raid/
15468 SOCIONEXT (SNI) AVE NETWORK DRIVER
15469 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15470 L: netdev@vger.kernel.org
15472 F: drivers/net/ethernet/socionext/sni_ave.c
15473 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15475 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15476 M: Jassi Brar <jaswinder.singh@linaro.org>
15477 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15478 L: netdev@vger.kernel.org
15480 F: drivers/net/ethernet/socionext/netsec.c
15481 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15483 SOCIONEXT (SNI) Synquacer SPI DRIVER
15484 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15485 M: Jassi Brar <jaswinder.singh@linaro.org>
15486 L: linux-spi@vger.kernel.org
15488 F: drivers/spi/spi-synquacer.c
15489 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15491 SOLIDRUN CLEARFOG SUPPORT
15492 M: Russell King <linux@armlinux.org.uk>
15494 F: arch/arm/boot/dts/armada-388-clearfog*
15495 F: arch/arm/boot/dts/armada-38x-solidrun-*
15497 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15498 M: Russell King <linux@armlinux.org.uk>
15500 F: arch/arm/boot/dts/imx6*-cubox-i*
15501 F: arch/arm/boot/dts/imx6*-hummingboard*
15502 F: arch/arm/boot/dts/imx6*-sr-*
15504 SONIC NETWORK DRIVER
15505 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15506 L: netdev@vger.kernel.org
15508 F: drivers/net/ethernet/natsemi/sonic.*
15510 SONICS SILICON BACKPLANE DRIVER (SSB)
15511 M: Michael Buesch <m@bues.ch>
15512 L: linux-wireless@vger.kernel.org
15515 F: include/linux/ssb/
15517 SONY IMX214 SENSOR DRIVER
15518 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15519 L: linux-media@vger.kernel.org
15520 T: git git://linuxtv.org/media_tree.git
15522 F: drivers/media/i2c/imx214.c
15523 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15525 SONY IMX258 SENSOR DRIVER
15526 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15527 L: linux-media@vger.kernel.org
15528 T: git git://linuxtv.org/media_tree.git
15530 F: drivers/media/i2c/imx258.c
15532 SONY IMX274 SENSOR DRIVER
15533 M: Leon Luo <leonl@leopardimaging.com>
15534 L: linux-media@vger.kernel.org
15535 T: git git://linuxtv.org/media_tree.git
15537 F: drivers/media/i2c/imx274.c
15538 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15540 SONY IMX290 SENSOR DRIVER
15541 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15542 L: linux-media@vger.kernel.org
15543 T: git git://linuxtv.org/media_tree.git
15545 F: drivers/media/i2c/imx290.c
15546 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15548 SONY IMX319 SENSOR DRIVER
15549 M: Bingbu Cao <bingbu.cao@intel.com>
15550 L: linux-media@vger.kernel.org
15551 T: git git://linuxtv.org/media_tree.git
15553 F: drivers/media/i2c/imx319.c
15555 SONY IMX355 SENSOR DRIVER
15556 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15557 L: linux-media@vger.kernel.org
15558 T: git git://linuxtv.org/media_tree.git
15560 F: drivers/media/i2c/imx355.c
15562 SONY MEMORYSTICK SUBSYSTEM
15563 M: Maxim Levitsky <maximlevitsky@gmail.com>
15564 M: Alex Dubov <oakad@yahoo.com>
15565 M: Ulf Hansson <ulf.hansson@linaro.org>
15566 L: linux-mmc@vger.kernel.org
15567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15569 F: drivers/memstick/
15570 F: include/linux/memstick.h
15572 SONY VAIO CONTROL DEVICE DRIVER
15573 M: Mattia Dongili <malattia@linux.it>
15574 L: platform-driver-x86@vger.kernel.org
15575 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15577 F: Documentation/admin-guide/laptops/sony-laptop.rst
15578 F: drivers/char/sonypi.c
15579 F: drivers/platform/x86/sony-laptop.c
15580 F: include/linux/sony-laptop.h
15583 M: Jaroslav Kysela <perex@perex.cz>
15584 M: Takashi Iwai <tiwai@suse.com>
15585 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15586 W: http://www.alsa-project.org/
15587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15588 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15590 F: Documentation/sound/
15592 F: include/uapi/sound/
15595 SOUND - COMPRESSED AUDIO
15596 M: Vinod Koul <vkoul@kernel.org>
15597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15600 F: Documentation/sound/designs/compress-offload.rst
15601 F: include/sound/compress_driver.h
15602 F: include/uapi/sound/compress_*
15603 F: sound/core/compress_offload.c
15604 F: sound/soc/soc-compress.c
15606 SOUND - DMAENGINE HELPERS
15607 M: Lars-Peter Clausen <lars@metafoo.de>
15609 F: include/sound/dmaengine_pcm.h
15610 F: sound/core/pcm_dmaengine.c
15611 F: sound/soc/soc-generic-dmaengine-pcm.c
15613 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15614 M: Liam Girdwood <lgirdwood@gmail.com>
15615 M: Mark Brown <broonie@kernel.org>
15616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15617 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15618 W: http://alsa-project.org/main/index.php/ASoC
15620 F: Documentation/devicetree/bindings/sound/
15621 F: Documentation/sound/soc/
15623 F: include/dt-bindings/sound/
15624 F: include/sound/soc*
15626 SOUNDWIRE SUBSYSTEM
15627 M: Vinod Koul <vkoul@kernel.org>
15628 M: Sanyog Kale <sanyog.r.kale@intel.com>
15629 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15630 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15632 F: Documentation/driver-api/soundwire/
15633 F: drivers/soundwire/
15634 F: include/linux/soundwire/
15637 M: Olli Salonen <olli.salonen@iki.fi>
15638 L: linux-media@vger.kernel.org
15639 W: https://linuxtv.org
15640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15642 F: drivers/media/dvb-frontends/sp2*
15644 SPARC + UltraSPARC (sparc/sparc64)
15645 M: "David S. Miller" <davem@davemloft.net>
15646 L: sparclinux@vger.kernel.org
15647 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15654 SPARC SERIAL DRIVERS
15655 M: "David S. Miller" <davem@davemloft.net>
15656 L: sparclinux@vger.kernel.org
15657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15660 F: include/linux/sunserialcore.h
15661 F: drivers/tty/serial/suncore.c
15662 F: drivers/tty/serial/sunhv.c
15663 F: drivers/tty/serial/sunsab.c
15664 F: drivers/tty/serial/sunsab.h
15665 F: drivers/tty/serial/sunsu.c
15666 F: drivers/tty/serial/sunzilog.c
15667 F: drivers/tty/serial/sunzilog.h
15668 F: drivers/tty/vcc.c
15671 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15672 L: linux-sparse@vger.kernel.org
15673 W: https://sparse.wiki.kernel.org/
15674 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15676 F: include/linux/compiler.h
15678 SPEAR CLOCK FRAMEWORK SUPPORT
15679 M: Viresh Kumar <vireshk@kernel.org>
15680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15681 W: http://www.st.com/spear
15683 F: drivers/clk/spear/
15685 SPEAR PLATFORM SUPPORT
15686 M: Viresh Kumar <vireshk@kernel.org>
15687 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15689 W: http://www.st.com/spear
15691 F: arch/arm/boot/dts/spear*
15692 F: arch/arm/mach-spear/
15695 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15696 L: linux-mtd@lists.infradead.org
15697 W: http://www.linux-mtd.infradead.org/
15698 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15701 F: drivers/mtd/spi-nor/
15702 F: include/linux/mtd/spi-nor.h
15705 M: Mark Brown <broonie@kernel.org>
15706 L: linux-spi@vger.kernel.org
15707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15708 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15710 F: Documentation/devicetree/bindings/spi/
15711 F: Documentation/spi/
15713 F: include/linux/spi/
15714 F: include/uapi/linux/spi/
15717 SPIDERNET NETWORK DRIVER for CELL
15718 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15719 L: netdev@vger.kernel.org
15721 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15722 F: drivers/net/ethernet/toshiba/spider_net*
15725 R: Stephen Boyd <sboyd@kernel.org>
15726 L: linux-arm-msm@vger.kernel.org
15727 F: Documentation/devicetree/bindings/spmi/
15729 F: include/dt-bindings/spmi/spmi.h
15730 F: include/linux/spmi.h
15731 F: include/trace/events/spmi.h
15734 M: Jeremy Kerr <jk@ozlabs.org>
15735 L: linuxppc-dev@lists.ozlabs.org
15736 W: http://www.ibm.com/developerworks/power/cell/
15738 F: Documentation/filesystems/spufs.txt
15739 F: arch/powerpc/platforms/cell/spufs/
15741 SQUASHFS FILE SYSTEM
15742 M: Phillip Lougher <phillip@squashfs.org.uk>
15743 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15744 W: http://squashfs.org.uk
15745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15747 F: Documentation/filesystems/squashfs.txt
15750 SRM (Alpha) environment access
15751 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15753 F: arch/alpha/kernel/srm_env.c
15755 ST LSM6DSx IMU IIO DRIVER
15756 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15757 L: linux-iio@vger.kernel.org
15758 W: http://www.st.com/
15760 F: drivers/iio/imu/st_lsm6dsx/
15761 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15763 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15764 M: Mickael Guene <mickael.guene@st.com>
15765 L: linux-media@vger.kernel.org
15766 T: git git://linuxtv.org/media_tree.git
15768 F: drivers/media/i2c/st-mipid02.c
15769 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15771 ST STM32 I2C/SMBUS DRIVER
15772 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15773 L: linux-i2c@vger.kernel.org
15775 F: drivers/i2c/busses/i2c-stm32*
15777 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15778 M: Song Qiang <songqiang1304521@gmail.com>
15779 L: linux-iio@vger.kernel.org
15781 F: drivers/iio/proximity/vl53l0x-i2c.c
15782 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15785 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15786 M: Sasha Levin <sashal@kernel.org>
15787 L: stable@vger.kernel.org
15789 F: Documentation/process/stable-kernel-rules.rst
15792 M: Ian Abbott <abbotti@mev.co.uk>
15793 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15795 F: drivers/staging/comedi/
15797 STAGING - FIELDBUS SUBSYSTEM
15798 M: Sven Van Asbroeck <TheSven73@gmail.com>
15800 F: drivers/staging/fieldbus/*
15801 F: drivers/staging/fieldbus/Documentation/
15803 STAGING - HMS ANYBUS-S BUS
15804 M: Sven Van Asbroeck <TheSven73@gmail.com>
15806 F: drivers/staging/fieldbus/anybuss/
15808 STAGING - INDUSTRIAL IO
15809 M: Jonathan Cameron <jic23@kernel.org>
15810 L: linux-iio@vger.kernel.org
15812 F: Documentation/devicetree/bindings/staging/iio/
15813 F: drivers/staging/iio/
15815 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15816 M: Marc Dietrich <marvin24@gmx.de>
15817 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15818 L: linux-tegra@vger.kernel.org
15820 F: drivers/staging/nvec/
15822 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15823 M: Jens Frederich <jfrederich@gmail.com>
15824 M: Daniel Drake <dsd@laptop.org>
15825 M: Jon Nettleton <jon.nettleton@gmail.com>
15826 W: http://wiki.laptop.org/go/DCON
15828 F: drivers/staging/olpc_dcon/
15830 STAGING - REALTEK RTL8712U DRIVERS
15831 M: Larry Finger <Larry.Finger@lwfinger.net>
15832 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15834 F: drivers/staging/rtl8712/
15836 STAGING - REALTEK RTL8188EU DRIVERS
15837 M: Larry Finger <Larry.Finger@lwfinger.net>
15839 F: drivers/staging/rtl8188eu/
15841 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15842 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15843 M: Teddy Wang <teddy.wang@siliconmotion.com>
15844 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15845 L: linux-fbdev@vger.kernel.org
15847 F: drivers/staging/sm750fb/
15849 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15850 M: William Hubbs <w.d.hubbs@gmail.com>
15851 M: Chris Brannon <chris@the-brannons.com>
15852 M: Kirk Reiser <kirk@reisers.ca>
15853 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15854 L: speakup@linux-speakup.org
15855 W: http://www.linux-speakup.org/
15857 F: drivers/staging/speakup/
15859 STAGING - VIA VT665X DRIVERS
15860 M: Forest Bond <forest@alittletooquiet.net>
15862 F: drivers/staging/vt665?/
15864 STAGING - WILC1000 WIFI DRIVER
15865 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15866 M: Ajay Singh <ajay.kathat@microchip.com>
15867 L: linux-wireless@vger.kernel.org
15869 F: drivers/staging/wilc1000/
15871 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15872 M: Michael Hennerich <michael.hennerich@analog.com>
15873 M: Beniamin Bia <beniamin.bia@analog.com>
15874 L: linux-fbdev@vger.kernel.org
15876 F: drivers/staging/fbtft/fb_seps525.c
15877 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15880 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15882 L: devel@driverdev.osuosl.org
15884 F: drivers/staging/
15886 STARFIRE/DURALAN NETWORK DRIVER
15887 M: Ion Badulescu <ionut@badula.org>
15889 F: drivers/net/ethernet/adaptec/starfire*
15891 STEC S1220 SKD DRIVER
15892 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15893 L: linux-block@vger.kernel.org
15895 F: drivers/block/skd*[ch]
15897 STI AUDIO (ASoC) DRIVERS
15898 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15901 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15905 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15907 F: drivers/media/platform/sti/cec/
15908 F: Documentation/devicetree/bindings/media/stih-cec.txt
15910 STK1160 USB VIDEO CAPTURE DRIVER
15911 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15912 L: linux-media@vger.kernel.org
15913 T: git git://linuxtv.org/media_tree.git
15915 F: drivers/media/usb/stk1160/
15917 STM32 AUDIO (ASoC) DRIVERS
15918 M: Olivier Moysan <olivier.moysan@st.com>
15919 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15920 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15922 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15925 STM32 TIMER/LPTIMER DRIVERS
15926 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15928 F: drivers/*/stm32-*timer*
15929 F: drivers/pwm/pwm-stm32*
15930 F: include/linux/*/stm32-*tim*
15931 F: Documentation/ABI/testing/*timer-stm32
15932 F: Documentation/devicetree/bindings/*/*stm32-*timer*
15933 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15935 STMMAC ETHERNET DRIVER
15936 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15937 M: Alexandre Torgue <alexandre.torgue@st.com>
15938 M: Jose Abreu <joabreu@synopsys.com>
15939 L: netdev@vger.kernel.org
15940 W: http://www.stlinux.com
15942 F: Documentation/networking/device_drivers/stmicro/
15943 F: drivers/net/ethernet/stmicro/stmmac/
15946 M: Masami Hiramatsu <mhiramat@kernel.org>
15948 F: lib/bootconfig.c
15949 F: fs/proc/bootconfig.c
15950 F: include/linux/bootconfig.h
15951 F: tools/bootconfig/*
15952 F: Documentation/admin-guide/bootconfig.rst
15955 M: Sam Creasey <sammy@sammy.net>
15956 W: http://sammy.net/sun3/
15958 F: arch/m68k/kernel/*sun3*
15959 F: arch/m68k/sun3*/
15960 F: arch/m68k/include/asm/sun3*
15961 F: drivers/net/ethernet/i825xx/sun3*
15963 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15964 M: Hans de Goede <hdegoede@redhat.com>
15965 L: linux-input@vger.kernel.org
15967 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15968 F: drivers/input/keyboard/sun4i-lradc-keys.c
15970 SUNDANCE NETWORK DRIVER
15971 M: Denis Kirjanov <kda@linux-powerpc.org>
15972 L: netdev@vger.kernel.org
15974 F: drivers/net/ethernet/dlink/sundance.c
15977 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15978 M: Rich Felker <dalias@libc.org>
15979 L: linux-sh@vger.kernel.org
15980 Q: http://patchwork.kernel.org/project/linux-sh/list/
15982 F: Documentation/sh/
15987 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15988 M: Len Brown <len.brown@intel.com>
15989 M: Pavel Machek <pavel@ucw.cz>
15990 L: linux-pm@vger.kernel.org
15991 B: https://bugzilla.kernel.org
15993 F: Documentation/power/
15994 F: arch/x86/kernel/acpi/
15995 F: drivers/base/power/
15997 F: include/linux/suspend.h
15998 F: include/linux/freezer.h
15999 F: include/linux/pm.h
16002 M: Martin Mares <mj@ucw.cz>
16003 L: linux-video@atrey.karlin.mff.cuni.cz
16005 F: Documentation/admin-guide/svga.rst
16006 F: arch/x86/boot/video*
16009 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16010 L: iommu@lists.linux-foundation.org
16011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16013 F: kernel/dma/swiotlb.c
16014 F: arch/*/kernel/pci-swiotlb.c
16015 F: include/linux/swiotlb.h
16018 M: Jiri Pirko <jiri@resnulli.us>
16019 M: Ivan Vecera <ivecera@redhat.com>
16020 L: netdev@vger.kernel.org
16023 F: include/net/switchdev.h
16025 SY8106A REGULATOR DRIVER
16026 M: Icenowy Zheng <icenowy@aosc.io>
16028 F: drivers/regulator/sy8106a-regulator.c
16029 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16031 SYNC FILE FRAMEWORK
16032 M: Sumit Semwal <sumit.semwal@linaro.org>
16033 R: Gustavo Padovan <gustavo@padovan.org>
16035 L: linux-media@vger.kernel.org
16036 L: dri-devel@lists.freedesktop.org
16037 F: drivers/dma-buf/sync_*
16038 F: drivers/dma-buf/dma-fence*
16039 F: drivers/dma-buf/sw_sync.c
16040 F: include/linux/sync_file.h
16041 F: include/uapi/linux/sync_file.h
16042 F: Documentation/driver-api/sync_file.rst
16043 T: git git://anongit.freedesktop.org/drm/drm-misc
16045 SYNOPSYS ARC ARCHITECTURE
16046 M: Vineet Gupta <vgupta@synopsys.com>
16047 L: linux-snps-arc@lists.infradead.org
16050 F: Documentation/devicetree/bindings/arc/*
16051 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16052 F: drivers/clocksource/arc_timer.c
16053 F: drivers/tty/serial/arc_uart.c
16054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16056 SYNOPSYS ARC HSDK SDP pll clock driver
16057 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16059 F: drivers/clk/clk-hsdk-pll.c
16060 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16062 SYNOPSYS ARC SDP clock driver
16063 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16065 F: drivers/clk/axs10x/*
16066 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16068 SYNOPSYS ARC SDP platform support
16069 M: Alexey Brodkin <abrodkin@synopsys.com>
16071 F: arch/arc/plat-axs10x
16072 F: arch/arc/boot/dts/ax*
16073 F: Documentation/devicetree/bindings/arc/axs10*
16075 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16076 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16078 F: drivers/reset/reset-axs10x.c
16079 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16081 SYNOPSYS CREG GPIO DRIVER
16082 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16084 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16085 F: drivers/gpio/gpio-creg-snps.c
16087 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16088 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16090 F: drivers/tty/serial/8250/8250_dw.c
16091 F: drivers/tty/serial/8250/8250_dwlib.*
16092 F: drivers/tty/serial/8250/8250_lpss.c
16094 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16095 M: Hoan Tran <hoan@os.amperecomputing.com>
16096 L: linux-gpio@vger.kernel.org
16098 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16099 F: drivers/gpio/gpio-dwapb.c
16101 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16102 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16104 F: drivers/dma/dw-axi-dmac/
16105 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16107 SYNOPSYS DESIGNWARE DMAC DRIVER
16108 M: Viresh Kumar <vireshk@kernel.org>
16109 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16111 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16113 F: include/dt-bindings/dma/dw-dmac.h
16114 F: include/linux/dma/dw.h
16115 F: include/linux/platform_data/dma-dw.h
16117 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16118 M: Jose Abreu <Jose.Abreu@synopsys.com>
16119 L: netdev@vger.kernel.org
16121 F: drivers/net/ethernet/synopsys/
16123 SYNOPSYS DESIGNWARE I2C DRIVER
16124 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16125 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16126 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16127 L: linux-i2c@vger.kernel.org
16129 F: drivers/i2c/busses/i2c-designware-*
16130 F: include/linux/platform_data/i2c-designware.h
16132 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16133 M: Jaehoon Chung <jh80.chung@samsung.com>
16134 L: linux-mmc@vger.kernel.org
16136 F: drivers/mmc/host/dw_mmc*
16138 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16139 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16141 F: drivers/reset/reset-hsdk.c
16142 F: include/dt-bindings/reset/snps,hsdk-reset.h
16143 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16145 SYSTEM CONFIGURATION (SYSCON)
16146 M: Lee Jones <lee.jones@linaro.org>
16147 M: Arnd Bergmann <arnd@arndb.de>
16148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16150 F: drivers/mfd/syscon.c
16152 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16153 M: Sudeep Holla <sudeep.holla@arm.com>
16154 L: linux-arm-kernel@lists.infradead.org
16156 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16157 F: drivers/clk/clk-sc[mp]i.c
16158 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16159 F: drivers/firmware/arm_scpi.c
16160 F: drivers/firmware/arm_scmi/
16161 F: drivers/reset/reset-scmi.c
16162 F: include/linux/sc[mp]i_protocol.h
16163 F: include/trace/events/scmi.h
16165 SYSTEM RESET/SHUTDOWN DRIVERS
16166 M: Sebastian Reichel <sre@kernel.org>
16167 L: linux-pm@vger.kernel.org
16168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16170 F: Documentation/devicetree/bindings/power/reset/
16171 F: drivers/power/reset/
16173 SYSTEM TRACE MODULE CLASS
16174 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16177 F: Documentation/trace/stm.rst
16178 F: drivers/hwtracing/stm/
16179 F: include/linux/stm.h
16180 F: include/uapi/linux/stm.h
16182 SYSTEM76 ACPI DRIVER
16183 M: Jeremy Soller <jeremy@system76.com>
16184 M: System76 Product Development <productdev@system76.com>
16185 L: platform-driver-x86@vger.kernel.org
16187 F: drivers/platform/x86/system76_acpi.c
16190 M: Christoph Hellwig <hch@infradead.org>
16192 F: Documentation/filesystems/sysv-fs.txt
16194 F: include/linux/sysv_fs.h
16196 TASKSTATS STATISTICS INTERFACE
16197 M: Balbir Singh <bsingharora@gmail.com>
16199 F: Documentation/accounting/taskstats*
16200 F: include/linux/taskstats*
16201 F: kernel/taskstats.c
16204 M: Jamal Hadi Salim <jhs@mojatatu.com>
16205 M: Cong Wang <xiyou.wangcong@gmail.com>
16206 M: Jiri Pirko <jiri@resnulli.us>
16207 L: netdev@vger.kernel.org
16209 F: include/net/pkt_cls.h
16210 F: include/net/pkt_sched.h
16211 F: include/net/tc_act/
16212 F: include/uapi/linux/pkt_cls.h
16213 F: include/uapi/linux/pkt_sched.h
16214 F: include/uapi/linux/tc_act/
16215 F: include/uapi/linux/tc_ematch/
16218 TC90522 MEDIA DRIVER
16219 M: Akihiro Tsukada <tskd08@gmail.com>
16220 L: linux-media@vger.kernel.org
16222 F: drivers/media/dvb-frontends/tc90522*
16224 TCP LOW PRIORITY MODULE
16225 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16226 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16227 W: http://tcp-lp-mod.sourceforge.net/
16229 F: net/ipv4/tcp_lp.c
16231 TDA10071 MEDIA DRIVER
16232 M: Antti Palosaari <crope@iki.fi>
16233 L: linux-media@vger.kernel.org
16234 W: https://linuxtv.org
16235 W: http://palosaari.fi/linux/
16236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16237 T: git git://linuxtv.org/anttip/media_tree.git
16239 F: drivers/media/dvb-frontends/tda10071*
16241 TDA18212 MEDIA DRIVER
16242 M: Antti Palosaari <crope@iki.fi>
16243 L: linux-media@vger.kernel.org
16244 W: https://linuxtv.org
16245 W: http://palosaari.fi/linux/
16246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16247 T: git git://linuxtv.org/anttip/media_tree.git
16249 F: drivers/media/tuners/tda18212*
16251 TDA18218 MEDIA DRIVER
16252 M: Antti Palosaari <crope@iki.fi>
16253 L: linux-media@vger.kernel.org
16254 W: https://linuxtv.org
16255 W: http://palosaari.fi/linux/
16256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16257 T: git git://linuxtv.org/anttip/media_tree.git
16259 F: drivers/media/tuners/tda18218*
16261 TDA18250 MEDIA DRIVER
16262 M: Olli Salonen <olli.salonen@iki.fi>
16263 L: linux-media@vger.kernel.org
16264 W: https://linuxtv.org
16265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16266 T: git git://linuxtv.org/media_tree.git
16268 F: drivers/media/tuners/tda18250*
16270 TDA18271 MEDIA DRIVER
16271 M: Michael Krufky <mkrufky@linuxtv.org>
16272 L: linux-media@vger.kernel.org
16273 W: https://linuxtv.org
16274 W: http://github.com/mkrufky
16275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16276 T: git git://linuxtv.org/mkrufky/tuners.git
16278 F: drivers/media/tuners/tda18271*
16280 TDA1997x MEDIA DRIVER
16281 M: Tim Harvey <tharvey@gateworks.com>
16282 L: linux-media@vger.kernel.org
16283 W: https://linuxtv.org
16284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16286 F: drivers/media/i2c/tda1997x.*
16288 TDA827x MEDIA DRIVER
16289 M: Michael Krufky <mkrufky@linuxtv.org>
16290 L: linux-media@vger.kernel.org
16291 W: https://linuxtv.org
16292 W: http://github.com/mkrufky
16293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16294 T: git git://linuxtv.org/mkrufky/tuners.git
16296 F: drivers/media/tuners/tda8290.*
16298 TDA8290 MEDIA DRIVER
16299 M: Michael Krufky <mkrufky@linuxtv.org>
16300 L: linux-media@vger.kernel.org
16301 W: https://linuxtv.org
16302 W: http://github.com/mkrufky
16303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16304 T: git git://linuxtv.org/mkrufky/tuners.git
16306 F: drivers/media/tuners/tda8290.*
16308 TDA9840 MEDIA DRIVER
16309 M: Hans Verkuil <hverkuil@xs4all.nl>
16310 L: linux-media@vger.kernel.org
16311 T: git git://linuxtv.org/media_tree.git
16312 W: https://linuxtv.org
16314 F: drivers/media/i2c/tda9840*
16316 TEA5761 TUNER DRIVER
16317 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16318 L: linux-media@vger.kernel.org
16319 W: https://linuxtv.org
16320 T: git git://linuxtv.org/media_tree.git
16322 F: drivers/media/tuners/tea5761.*
16324 TEA5767 TUNER DRIVER
16325 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16326 L: linux-media@vger.kernel.org
16327 W: https://linuxtv.org
16328 T: git git://linuxtv.org/media_tree.git
16330 F: drivers/media/tuners/tea5767.*
16332 TEA6415C MEDIA DRIVER
16333 M: Hans Verkuil <hverkuil@xs4all.nl>
16334 L: linux-media@vger.kernel.org
16335 T: git git://linuxtv.org/media_tree.git
16336 W: https://linuxtv.org
16338 F: drivers/media/i2c/tea6415c*
16340 TEA6420 MEDIA DRIVER
16341 M: Hans Verkuil <hverkuil@xs4all.nl>
16342 L: linux-media@vger.kernel.org
16343 T: git git://linuxtv.org/media_tree.git
16344 W: https://linuxtv.org
16346 F: drivers/media/i2c/tea6420*
16349 M: Jiri Pirko <jiri@resnulli.us>
16350 L: netdev@vger.kernel.org
16352 F: drivers/net/team/
16353 F: include/linux/if_team.h
16354 F: include/uapi/linux/if_team.h
16356 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16357 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16359 F: arch/x86/platform/ts5500/
16361 TECHNOTREND USB IR RECEIVER
16362 M: Sean Young <sean@mess.org>
16363 L: linux-media@vger.kernel.org
16365 F: drivers/media/rc/ttusbir.c
16367 TECHWELL TW9910 VIDEO DECODER
16368 L: linux-media@vger.kernel.org
16370 F: drivers/media/i2c/tw9910.c
16371 F: include/media/i2c/tw9910.h
16374 M: Jens Wiklander <jens.wiklander@linaro.org>
16375 L: tee-dev@lists.linaro.org
16377 F: include/linux/tee_drv.h
16378 F: include/uapi/linux/tee.h
16380 F: Documentation/tee.txt
16382 TEGRA ARCHITECTURE SUPPORT
16383 M: Thierry Reding <thierry.reding@gmail.com>
16384 M: Jonathan Hunter <jonathanh@nvidia.com>
16385 L: linux-tegra@vger.kernel.org
16386 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16392 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16393 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16395 F: drivers/clk/tegra/
16398 M: Laxman Dewangan <ldewangan@nvidia.com>
16399 M: Jon Hunter <jonathanh@nvidia.com>
16401 F: drivers/dma/tegra*
16404 M: Laxman Dewangan <ldewangan@nvidia.com>
16405 R: Dmitry Osipenko <digetx@gmail.com>
16407 F: drivers/i2c/busses/i2c-tegra.c
16409 TEGRA IOMMU DRIVERS
16410 M: Thierry Reding <thierry.reding@gmail.com>
16411 L: linux-tegra@vger.kernel.org
16413 F: drivers/iommu/tegra*
16416 M: Laxman Dewangan <ldewangan@nvidia.com>
16418 F: drivers/input/keyboard/tegra-kbc.c
16421 M: Stefan Agner <stefan@agner.ch>
16422 M: Lucas Stach <dev@lynxeye.de>
16424 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16425 F: drivers/mtd/nand/raw/tegra_nand.c
16428 M: Thierry Reding <thierry.reding@gmail.com>
16430 F: drivers/pwm/pwm-tegra.c
16432 TEGRA SERIAL DRIVER
16433 M: Laxman Dewangan <ldewangan@nvidia.com>
16435 F: drivers/tty/serial/serial-tegra.c
16438 M: Laxman Dewangan <ldewangan@nvidia.com>
16440 F: drivers/spi/spi-tegra*
16442 TEGRA XUSB PADCTL DRIVER
16443 M: JC Kuo <jckuo@nvidia.com>
16445 F: drivers/phy/tegra/xusb*
16447 TEHUTI ETHERNET DRIVER
16448 M: Andy Gospodarek <andy@greyhouse.net>
16449 L: netdev@vger.kernel.org
16451 F: drivers/net/ethernet/tehuti/*
16453 Telecom Clock Driver for MCPL0010
16454 M: Mark Gross <mark.gross@intel.com>
16456 F: drivers/char/tlclk.c
16458 TENSILICA XTENSA PORT (xtensa)
16459 M: Chris Zankel <chris@zankel.net>
16460 M: Max Filippov <jcmvbkbc@gmail.com>
16461 L: linux-xtensa@linux-xtensa.org
16462 T: git git://github.com/czankel/xtensa-linux.git
16465 F: drivers/irqchip/irq-xtensa-*
16467 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16468 M: Nishanth Menon <nm@ti.com>
16469 M: Tero Kristo <t-kristo@ti.com>
16470 M: Santosh Shilimkar <ssantosh@kernel.org>
16471 L: linux-arm-kernel@lists.infradead.org
16473 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16474 F: drivers/firmware/ti_sci*
16475 F: include/linux/soc/ti/ti_sci_protocol.h
16476 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16477 F: drivers/soc/ti/ti_sci_pm_domains.c
16478 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16479 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16480 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16481 F: drivers/clk/keystone/sci-clk.c
16482 F: drivers/reset/reset-ti-sci.c
16483 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16484 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16485 F: drivers/irqchip/irq-ti-sci-intr.c
16486 F: drivers/irqchip/irq-ti-sci-inta.c
16487 F: include/linux/soc/ti/ti_sci_inta_msi.h
16488 F: drivers/soc/ti/ti_sci_inta_msi.c
16490 Texas Instruments ASoC drivers
16491 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16492 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16496 Texas Instruments' DAC7612 DAC Driver
16497 M: Ricardo Ribalda <ricardo@ribalda.com>
16498 L: linux-iio@vger.kernel.org
16500 F: drivers/iio/dac/ti-dac7612.c
16501 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16503 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16504 M: Hans Verkuil <hverkuil@xs4all.nl>
16505 L: linux-media@vger.kernel.org
16506 T: git git://linuxtv.org/media_tree.git
16507 W: https://linuxtv.org
16509 F: drivers/media/radio/radio-raremono.c
16512 M: Zhang Rui <rui.zhang@intel.com>
16513 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16514 R: Amit Kucheria <amit.kucheria@verdurent.com>
16515 L: linux-pm@vger.kernel.org
16516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16517 Q: https://patchwork.kernel.org/project/linux-pm/list/
16519 F: drivers/thermal/
16520 F: include/linux/thermal.h
16521 F: include/uapi/linux/thermal.h
16522 F: include/linux/cpu_cooling.h
16523 F: Documentation/devicetree/bindings/thermal/
16525 THERMAL/CPU_COOLING
16526 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16527 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16528 M: Viresh Kumar <viresh.kumar@linaro.org>
16529 M: Javi Merino <javi.merino@kernel.org>
16530 L: linux-pm@vger.kernel.org
16532 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16533 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16534 F: drivers/thermal/cpufreq_cooling.c
16535 F: drivers/thermal/cpuidle_cooling.c
16536 F: include/linux/cpu_cooling.h
16538 THERMAL DRIVER FOR AMLOGIC SOCS
16539 M: Guillaume La Roque <glaroque@baylibre.com>
16540 L: linux-pm@vger.kernel.org
16541 L: linux-amlogic@lists.infradead.org
16542 W: http://linux-meson.com/
16544 F: drivers/thermal/amlogic_thermal.c
16545 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16547 THINKPAD ACPI EXTRAS DRIVER
16548 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16549 L: ibm-acpi-devel@lists.sourceforge.net
16550 L: platform-driver-x86@vger.kernel.org
16551 W: http://ibm-acpi.sourceforge.net
16552 W: http://thinkwiki.org/wiki/Ibm-acpi
16553 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16555 F: drivers/platform/x86/thinkpad_acpi.c
16558 M: Andreas Noever <andreas.noever@gmail.com>
16559 M: Michael Jamet <michael.jamet@intel.com>
16560 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16561 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16562 L: linux-usb@vger.kernel.org
16564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16565 F: Documentation/admin-guide/thunderbolt.rst
16566 F: drivers/thunderbolt/
16567 F: include/linux/thunderbolt.h
16569 THUNDERBOLT NETWORK DRIVER
16570 M: Michael Jamet <michael.jamet@intel.com>
16571 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16572 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16573 L: netdev@vger.kernel.org
16575 F: drivers/net/thunderbolt.c
16577 THUNDERX GPIO DRIVER
16578 M: Robert Richter <rrichter@marvell.com>
16580 F: drivers/gpio/gpio-thunderx.c
16582 TI AM437X VPFE DRIVER
16583 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16584 L: linux-media@vger.kernel.org
16585 W: https://linuxtv.org
16586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16587 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16589 F: drivers/media/platform/am437x/
16591 TI BANDGAP AND THERMAL DRIVER
16592 M: Eduardo Valentin <edubezval@gmail.com>
16593 M: Keerthy <j-keerthy@ti.com>
16594 L: linux-pm@vger.kernel.org
16595 L: linux-omap@vger.kernel.org
16597 F: drivers/thermal/ti-soc-thermal/
16599 TI BQ27XXX POWER SUPPLY DRIVER
16600 R: Andrew F. Davis <afd@ti.com>
16601 F: include/linux/power/bq27xxx_battery.h
16602 F: drivers/power/supply/bq27xxx_battery.c
16603 F: drivers/power/supply/bq27xxx_battery_i2c.c
16605 TI CDCE706 CLOCK DRIVER
16606 M: Max Filippov <jcmvbkbc@gmail.com>
16608 F: drivers/clk/clk-cdce706.c
16611 M: Tero Kristo <t-kristo@ti.com>
16612 L: linux-omap@vger.kernel.org
16615 F: include/linux/clk/ti.h
16617 TI DAVINCI MACHINE SUPPORT
16618 M: Sekhar Nori <nsekhar@ti.com>
16619 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16623 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16624 F: arch/arm/mach-davinci/
16625 F: drivers/i2c/busses/i2c-davinci.c
16626 F: arch/arm/boot/dts/da850*
16628 TI DAVINCI SERIES CLOCK DRIVER
16629 M: David Lechner <david@lechnology.com>
16630 R: Sekhar Nori <nsekhar@ti.com>
16632 F: Documentation/devicetree/bindings/clock/ti/davinci/
16633 F: drivers/clk/davinci/
16635 TI DAVINCI SERIES GPIO DRIVER
16636 M: Keerthy <j-keerthy@ti.com>
16637 L: linux-gpio@vger.kernel.org
16639 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16640 F: drivers/gpio/gpio-davinci.c
16642 TI DAVINCI SERIES MEDIA DRIVER
16643 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16644 L: linux-media@vger.kernel.org
16645 W: https://linuxtv.org
16646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16647 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16649 F: drivers/media/platform/davinci/
16650 F: include/media/davinci/
16652 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16653 R: David Lechner <david@lechnology.com>
16654 L: linux-iio@vger.kernel.org
16655 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16656 F: drivers/counter/ti-eqep.c
16658 TI ETHERNET SWITCH DRIVER (CPSW)
16659 R: Grygorii Strashko <grygorii.strashko@ti.com>
16660 L: linux-omap@vger.kernel.org
16661 L: netdev@vger.kernel.org
16663 F: drivers/net/ethernet/ti/cpsw*
16664 F: drivers/net/ethernet/ti/davinci*
16666 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16667 M: Alex Dubov <oakad@yahoo.com>
16669 W: http://tifmxx.berlios.de/
16670 F: drivers/memstick/host/tifm_ms.c
16671 F: drivers/misc/tifm*
16672 F: drivers/mmc/host/tifm_sd.c
16673 F: include/linux/tifm.h
16675 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16676 M: Santosh Shilimkar <ssantosh@kernel.org>
16677 L: linux-kernel@vger.kernel.org
16678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16680 F: drivers/soc/ti/*
16681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16683 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16684 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16685 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16686 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16688 F: sound/soc/codecs/lm49453*
16689 F: sound/soc/codecs/isabelle*
16691 TI LP855x BACKLIGHT DRIVER
16692 M: Milo Kim <milo.kim@ti.com>
16694 F: Documentation/driver-api/backlight/lp855x-driver.rst
16695 F: drivers/video/backlight/lp855x_bl.c
16696 F: include/linux/platform_data/lp855x.h
16698 TI LP8727 CHARGER DRIVER
16699 M: Milo Kim <milo.kim@ti.com>
16701 F: drivers/power/supply/lp8727_charger.c
16702 F: include/linux/platform_data/lp8727.h
16704 TI LP8788 MFD DRIVER
16705 M: Milo Kim <milo.kim@ti.com>
16707 F: drivers/iio/adc/lp8788_adc.c
16708 F: drivers/leds/leds-lp8788.c
16709 F: drivers/mfd/lp8788*.c
16710 F: drivers/power/supply/lp8788-charger.c
16711 F: drivers/regulator/lp8788-*.c
16712 F: include/linux/mfd/lp8788*.h
16714 TI NETCP ETHERNET DRIVER
16715 M: Wingman Kwok <w-kwok2@ti.com>
16716 M: Murali Karicheri <m-karicheri2@ti.com>
16717 L: netdev@vger.kernel.org
16719 F: drivers/net/ethernet/ti/netcp*
16721 TI PCM3060 ASoC CODEC DRIVER
16722 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16723 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16725 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16726 F: sound/soc/codecs/pcm3060*
16728 TI TAS571X FAMILY ASoC CODEC DRIVER
16729 M: Kevin Cernekee <cernekee@chromium.org>
16730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16732 F: sound/soc/codecs/tas571x*
16734 TI TCAN4X5X DEVICE DRIVER
16735 M: Dan Murphy <dmurphy@ti.com>
16736 L: linux-can@vger.kernel.org
16738 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16739 F: drivers/net/can/m_can/tcan4x5x.c
16741 TI TRF7970A NFC DRIVER
16742 M: Mark Greer <mgreer@animalcreek.com>
16743 L: linux-wireless@vger.kernel.org
16744 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16746 F: drivers/nfc/trf7970a.c
16747 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16749 TI TWL4030 SERIES SOC CODEC DRIVER
16750 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16753 F: sound/soc/codecs/twl4030*
16756 M: Benoit Parrot <bparrot@ti.com>
16757 L: linux-media@vger.kernel.org
16758 W: http://linuxtv.org/
16759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16761 F: drivers/media/platform/ti-vpe/
16762 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16763 F: Documentation/devicetree/bindings/media/ti,cal.yaml
16765 TI WILINK WIRELESS DRIVERS
16766 L: linux-wireless@vger.kernel.org
16767 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16768 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16771 F: drivers/net/wireless/ti/
16772 F: include/linux/wl12xx.h
16774 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16775 M: John Stultz <john.stultz@linaro.org>
16776 M: Thomas Gleixner <tglx@linutronix.de>
16777 R: Stephen Boyd <sboyd@kernel.org>
16778 L: linux-kernel@vger.kernel.org
16779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16781 F: include/linux/clocksource.h
16782 F: include/linux/time.h
16783 F: include/linux/timex.h
16784 F: include/uapi/linux/time.h
16785 F: include/uapi/linux/timex.h
16786 F: kernel/time/clocksource.c
16787 F: kernel/time/time*.c
16788 F: kernel/time/alarmtimer.c
16789 F: kernel/time/ntp.c
16790 F: tools/testing/selftests/timers/
16793 M: Jon Maloy <jmaloy@redhat.com>
16794 M: Ying Xue <ying.xue@windriver.com>
16795 L: netdev@vger.kernel.org (core kernel code)
16796 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16797 W: http://tipc.sourceforge.net/
16799 F: include/uapi/linux/tipc*.h
16802 TLAN NETWORK DRIVER
16803 M: Samuel Chessman <chessman@tux.org>
16804 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16805 W: http://sourceforge.net/projects/tlan/
16807 F: Documentation/networking/device_drivers/ti/tlan.txt
16808 F: drivers/net/ethernet/ti/tlan.*
16810 TM6000 VIDEO4LINUX DRIVER
16811 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16812 L: linux-media@vger.kernel.org
16813 W: https://linuxtv.org
16814 T: git git://linuxtv.org/media_tree.git
16816 F: drivers/media/usb/tm6000/
16817 F: Documentation/media/v4l-drivers/tm6000*
16819 TMIO/SDHI MMC DRIVER
16820 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16821 L: linux-mmc@vger.kernel.org
16823 F: drivers/mmc/host/tmio_mmc*
16824 F: drivers/mmc/host/renesas_sdhi*
16825 F: include/linux/mfd/tmio.h
16827 TMP401 HARDWARE MONITOR DRIVER
16828 M: Guenter Roeck <linux@roeck-us.net>
16829 L: linux-hwmon@vger.kernel.org
16831 F: Documentation/hwmon/tmp401.rst
16832 F: drivers/hwmon/tmp401.c
16834 TMP513 HARDWARE MONITOR DRIVER
16835 M: Eric Tremblay <etremblay@distech-controls.com>
16836 L: linux-hwmon@vger.kernel.org
16838 F: Documentation/hwmon/tmp513.rst
16839 F: drivers/hwmon/tmp513.c
16841 TMPFS (SHMEM FILESYSTEM)
16842 M: Hugh Dickins <hughd@google.com>
16843 L: linux-mm@kvack.org
16845 F: include/linux/shmem_fs.h
16848 TOMOYO SECURITY MODULE
16849 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16850 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16851 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16852 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16853 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16854 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16855 W: https://tomoyo.osdn.jp/
16857 F: security/tomoyo/
16859 TOPSTAR LAPTOP EXTRAS DRIVER
16860 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16861 L: platform-driver-x86@vger.kernel.org
16863 F: drivers/platform/x86/topstar-laptop.c
16865 TORTURE-TEST MODULES
16866 M: Davidlohr Bueso <dave@stgolabs.net>
16867 M: "Paul E. McKenney" <paulmck@kernel.org>
16868 M: Josh Triplett <josh@joshtriplett.org>
16869 L: linux-kernel@vger.kernel.org
16871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16872 F: Documentation/RCU/torture.txt
16873 F: kernel/torture.c
16874 F: kernel/rcu/rcutorture.c
16875 F: kernel/rcu/rcuperf.c
16876 F: kernel/locking/locktorture.c
16878 TOSHIBA ACPI EXTRAS DRIVER
16879 M: Azael Avalos <coproscefalo@gmail.com>
16880 L: platform-driver-x86@vger.kernel.org
16882 F: drivers/platform/x86/toshiba_acpi.c
16884 TOSHIBA BLUETOOTH DRIVER
16885 M: Azael Avalos <coproscefalo@gmail.com>
16886 L: platform-driver-x86@vger.kernel.org
16888 F: drivers/platform/x86/toshiba_bluetooth.c
16890 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16891 M: Azael Avalos <coproscefalo@gmail.com>
16892 L: platform-driver-x86@vger.kernel.org
16894 F: drivers/platform/x86/toshiba_haps.c
16897 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16898 W: http://www.buzzard.org.uk/toshiba/
16900 F: drivers/char/toshiba.c
16901 F: include/linux/toshiba.h
16902 F: include/uapi/linux/toshiba.h
16904 TOSHIBA TC358743 DRIVER
16905 M: Mats Randgaard <matrandg@cisco.com>
16906 L: linux-media@vger.kernel.org
16908 F: drivers/media/i2c/tc358743*
16909 F: include/media/i2c/tc358743.h
16911 TOSHIBA WMI HOTKEYS DRIVER
16912 M: Azael Avalos <coproscefalo@gmail.com>
16913 L: platform-driver-x86@vger.kernel.org
16915 F: drivers/platform/x86/toshiba-wmi.c
16918 M: Peter Huewe <peterhuewe@gmx.de>
16919 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16920 R: Jason Gunthorpe <jgg@ziepe.ca>
16921 L: linux-integrity@vger.kernel.org
16922 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16923 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16924 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16926 F: drivers/char/tpm/
16929 M: Steven Rostedt <rostedt@goodmis.org>
16930 M: Ingo Molnar <mingo@redhat.com>
16931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16933 F: Documentation/trace/ftrace.rst
16934 F: arch/*/*/*/ftrace.h
16935 F: arch/*/kernel/ftrace.c
16936 F: include/*/ftrace.h
16937 F: include/linux/trace*.h
16940 F: tools/testing/selftests/ftrace/
16942 TRACING MMIO ACCESSES (MMIOTRACE)
16943 M: Steven Rostedt <rostedt@goodmis.org>
16944 M: Ingo Molnar <mingo@kernel.org>
16945 R: Karol Herbst <karolherbst@gmail.com>
16946 R: Pekka Paalanen <ppaalanen@gmail.com>
16948 L: linux-kernel@vger.kernel.org
16949 L: nouveau@lists.freedesktop.org
16950 F: kernel/trace/trace_mmiotrace.c
16951 F: include/linux/mmiotrace.h
16952 F: arch/x86/mm/kmmio.c
16953 F: arch/x86/mm/mmio-mod.c
16954 F: arch/x86/mm/testmmiotrace.c
16957 M: Jiri Kosina <trivial@kernel.org>
16958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16960 K: ^Subject:.*(?i)trivial
16962 TEMPO SEMICONDUCTOR DRIVERS
16963 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16965 F: sound/soc/codecs/tscs*.c
16966 F: sound/soc/codecs/tscs*.h
16967 F: Documentation/devicetree/bindings/sound/tscs*.txt
16970 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16971 M: Jiri Slaby <jslaby@suse.com>
16973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16974 F: Documentation/driver-api/serial/
16976 F: drivers/tty/serial/serial_core.c
16977 F: include/linux/serial_core.h
16978 F: include/linux/serial.h
16979 F: include/linux/tty.h
16980 F: include/uapi/linux/serial_core.h
16981 F: include/uapi/linux/serial.h
16982 F: include/uapi/linux/tty.h
16984 TUA9001 MEDIA DRIVER
16985 M: Antti Palosaari <crope@iki.fi>
16986 L: linux-media@vger.kernel.org
16987 W: https://linuxtv.org
16988 W: http://palosaari.fi/linux/
16989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16990 T: git git://linuxtv.org/anttip/media_tree.git
16992 F: drivers/media/tuners/tua9001*
16994 TULIP NETWORK DRIVERS
16995 L: netdev@vger.kernel.org
16996 L: linux-parisc@vger.kernel.org
16998 F: drivers/net/ethernet/dec/tulip/
17001 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17002 W: http://vtun.sourceforge.net/tun
17004 F: Documentation/networking/tuntap.txt
17005 F: arch/um/os-Linux/drivers/
17007 TURBOCHANNEL SUBSYSTEM
17008 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17009 M: Ralf Baechle <ralf@linux-mips.org>
17010 L: linux-mips@vger.kernel.org
17011 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17014 F: include/linux/tc.h
17017 M: "Len Brown" <lenb@kernel.org>
17018 L: linux-pm@vger.kernel.org
17019 B: https://bugzilla.kernel.org
17020 Q: https://patchwork.kernel.org/project/linux-pm/list/
17021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17023 F: tools/power/x86/turbostat/
17025 TW5864 VIDEO4LINUX DRIVER
17026 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17027 M: Anton Sviridenko <anton@corp.bluecherry.net>
17028 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17029 M: Andrey Utkin <andrey_utkin@fastmail.com>
17030 L: linux-media@vger.kernel.org
17032 F: drivers/media/pci/tw5864/
17034 TW68 VIDEO4LINUX DRIVER
17035 M: Hans Verkuil <hverkuil@xs4all.nl>
17036 L: linux-media@vger.kernel.org
17037 T: git git://linuxtv.org/media_tree.git
17038 W: https://linuxtv.org
17040 F: drivers/media/pci/tw68/
17042 TW686X VIDEO4LINUX DRIVER
17043 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17044 L: linux-media@vger.kernel.org
17045 T: git git://linuxtv.org/media_tree.git
17046 W: http://linuxtv.org
17048 F: drivers/media/pci/tw686x/
17050 UBI FILE SYSTEM (UBIFS)
17051 M: Richard Weinberger <richard@nod.at>
17052 L: linux-mtd@lists.infradead.org
17053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17055 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17057 F: Documentation/filesystems/ubifs.txt
17060 UCLINUX (M68KNOMMU AND COLDFIRE)
17061 M: Greg Ungerer <gerg@linux-m68k.org>
17062 W: http://www.linux-m68k.org/
17063 W: http://www.uclinux.org/
17064 L: linux-m68k@lists.linux-m68k.org
17065 L: uclinux-dev@uclinux.org (subscribers-only)
17066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17068 F: arch/m68k/coldfire/
17070 F: arch/m68k/*/*_no.*
17071 F: arch/m68k/include/asm/*_no.*
17074 M: Jan Kara <jack@suse.com>
17076 F: Documentation/filesystems/udf.txt
17080 M: Bastien Nocera <hadess@hadess.net>
17081 L: linux-input@vger.kernel.org
17083 F: drivers/hid/hid-udraw-ps3.c
17086 M: Evgeniy Dushistov <dushistov@mail.ru>
17088 F: Documentation/admin-guide/ufs.rst
17091 UHID USERSPACE HID IO DRIVER
17092 M: David Herrmann <dh.herrmann@googlemail.com>
17093 L: linux-input@vger.kernel.org
17095 F: drivers/hid/uhid.c
17096 F: include/uapi/linux/uhid.h
17099 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17100 L: linux-usb@vger.kernel.org
17102 F: drivers/usb/common/ulpi.c
17103 F: include/linux/ulpi/
17105 ULTRA-WIDEBAND (UWB) SUBSYSTEM
17106 L: devel@driverdev.osuosl.org
17108 F: drivers/staging/uwb/
17111 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17112 L: linux-fsdevel@vger.kernel.org
17116 UNICORE32 ARCHITECTURE
17117 M: Guan Xuetao <gxt@pku.edu.cn>
17118 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17120 T: git git://github.com/gxt/linux.git
17124 M: Tony Finch <dot@dotat.at>
17125 W: http://dotat.at/prog/unifdef
17127 F: scripts/unifdef.c
17129 UNIFORM CDROM DRIVER
17130 M: Jens Axboe <axboe@kernel.dk>
17131 W: http://www.kernel.dk
17133 F: Documentation/cdrom/
17134 F: drivers/cdrom/cdrom.c
17135 F: include/linux/cdrom.h
17136 F: include/uapi/linux/cdrom.h
17138 UNISYS S-PAR DRIVERS
17139 M: David Kershner <david.kershner@unisys.com>
17140 L: sparmaintainer@unisys.com (Unisys internal)
17142 F: include/linux/visorbus.h
17143 F: drivers/visorbus/
17144 F: drivers/staging/unisys/
17146 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17147 R: Alim Akhtar <alim.akhtar@samsung.com>
17148 R: Avri Altman <avri.altman@wdc.com>
17149 L: linux-scsi@vger.kernel.org
17151 F: Documentation/scsi/ufs.txt
17152 F: drivers/scsi/ufs/
17154 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17155 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17156 L: linux-scsi@vger.kernel.org
17158 F: drivers/scsi/ufs/*dwc*
17160 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17161 M: Stanley Chu <stanley.chu@mediatek.com>
17162 L: linux-scsi@vger.kernel.org
17163 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17165 F: drivers/scsi/ufs/ufs-mediatek*
17167 UNSORTED BLOCK IMAGES (UBI)
17168 M: Richard Weinberger <richard@nod.at>
17169 W: http://www.linux-mtd.infradead.org/
17170 L: linux-mtd@lists.infradead.org
17171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17174 F: drivers/mtd/ubi/
17175 F: include/linux/mtd/ubi.h
17176 F: include/uapi/mtd/ubi-user.h
17178 USB "USBNET" DRIVER FRAMEWORK
17179 M: Oliver Neukum <oneukum@suse.com>
17180 L: netdev@vger.kernel.org
17181 W: http://www.linux-usb.org/usbnet
17183 F: drivers/net/usb/usbnet.c
17184 F: include/linux/usb/usbnet.h
17187 M: Oliver Neukum <oneukum@suse.com>
17188 L: linux-usb@vger.kernel.org
17190 F: Documentation/usb/acm.rst
17191 F: drivers/usb/class/cdc-acm.*
17193 USB AR5523 WIRELESS DRIVER
17194 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17195 L: linux-wireless@vger.kernel.org
17197 F: drivers/net/wireless/ath/ar5523/
17200 M: Oliver Neukum <oneukum@suse.com>
17201 L: linux-usb@vger.kernel.org
17202 L: linux-scsi@vger.kernel.org
17204 F: drivers/usb/storage/uas.c
17206 USB CDC ETHERNET DRIVER
17207 M: Oliver Neukum <oliver@neukum.org>
17208 L: linux-usb@vger.kernel.org
17210 F: drivers/net/usb/cdc_*.c
17211 F: include/uapi/linux/usb/cdc.h
17213 USB CHAOSKEY DRIVER
17214 M: Keith Packard <keithp@keithp.com>
17215 L: linux-usb@vger.kernel.org
17217 F: drivers/usb/misc/chaoskey.c
17219 USB CYPRESS C67X00 DRIVER
17220 M: Peter Korsgaard <jacmet@sunsite.dk>
17221 L: linux-usb@vger.kernel.org
17223 F: drivers/usb/c67x00/
17225 USB DAVICOM DM9601 DRIVER
17226 M: Peter Korsgaard <jacmet@sunsite.dk>
17227 L: netdev@vger.kernel.org
17228 W: http://www.linux-usb.org/usbnet
17230 F: drivers/net/usb/dm9601.c
17233 M: Alan Stern <stern@rowland.harvard.edu>
17234 L: linux-usb@vger.kernel.org
17236 F: Documentation/usb/ehci.rst
17237 F: drivers/usb/host/ehci*
17239 USB GADGET/PERIPHERAL SUBSYSTEM
17240 M: Felipe Balbi <balbi@kernel.org>
17241 L: linux-usb@vger.kernel.org
17242 W: http://www.linux-usb.org/gadget
17243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17245 F: drivers/usb/gadget/
17246 F: include/linux/usb/gadget*
17248 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17249 M: Jiri Kosina <jikos@kernel.org>
17250 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17251 L: linux-usb@vger.kernel.org
17252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17254 F: Documentation/hid/hiddev.rst
17255 F: drivers/hid/usbhid/
17257 USB INTEL XHCI ROLE MUX DRIVER
17258 M: Hans de Goede <hdegoede@redhat.com>
17259 L: linux-usb@vger.kernel.org
17261 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17263 USB IP DRIVER FOR HISILICON KIRIN
17264 M: Yu Chen <chenyu56@huawei.com>
17265 M: Binghui Wang <wangbinghui@hisilicon.com>
17266 L: linux-usb@vger.kernel.org
17268 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17269 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17272 M: Olav Kongas <ok@artecdesign.ee>
17273 L: linux-usb@vger.kernel.org
17275 F: drivers/usb/host/isp116x*
17276 F: include/linux/usb/isp116x.h
17278 USB LAN78XX ETHERNET DRIVER
17279 M: Woojung Huh <woojung.huh@microchip.com>
17280 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17281 L: netdev@vger.kernel.org
17283 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17284 F: drivers/net/usb/lan78xx.*
17285 F: include/dt-bindings/net/microchip-lan78xx.h
17287 USB MASS STORAGE DRIVER
17288 M: Alan Stern <stern@rowland.harvard.edu>
17289 L: linux-usb@vger.kernel.org
17290 L: usb-storage@lists.one-eyed-alien.net
17292 F: drivers/usb/storage/
17295 M: Clemens Ladisch <clemens@ladisch.de>
17296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17299 F: sound/usb/midi.*
17301 USB NETWORKING DRIVERS
17302 L: linux-usb@vger.kernel.org
17304 F: drivers/net/usb/
17307 M: Alan Stern <stern@rowland.harvard.edu>
17308 L: linux-usb@vger.kernel.org
17310 F: Documentation/usb/ohci.rst
17311 F: drivers/usb/host/ohci*
17313 USB OTG FSM (Finite State Machine)
17314 M: Peter Chen <Peter.Chen@nxp.com>
17315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17316 L: linux-usb@vger.kernel.org
17318 F: drivers/usb/common/usb-otg-fsm.c
17321 M: Valentina Manea <valentina.manea.m@gmail.com>
17322 M: Shuah Khan <shuah@kernel.org>
17323 M: Shuah Khan <skhan@linuxfoundation.org>
17324 L: linux-usb@vger.kernel.org
17326 F: Documentation/usb/usbip_protocol.rst
17327 F: drivers/usb/usbip/
17328 F: tools/usb/usbip/
17329 F: tools/testing/selftests/drivers/usb/usbip/
17332 M: Petko Manolov <petkan@nucleusys.com>
17333 L: linux-usb@vger.kernel.org
17334 L: netdev@vger.kernel.org
17335 T: git git://github.com/petkan/pegasus.git
17336 W: https://github.com/petkan/pegasus
17338 F: drivers/net/usb/pegasus.*
17341 M: Felipe Balbi <balbi@kernel.org>
17342 L: linux-usb@vger.kernel.org
17343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17345 F: drivers/usb/phy/
17347 USB PRINTER DRIVER (usblp)
17348 M: Pete Zaitcev <zaitcev@redhat.com>
17349 L: linux-usb@vger.kernel.org
17351 F: drivers/usb/class/usblp.c
17353 USB QMI WWAN NETWORK DRIVER
17354 M: Bjørn Mork <bjorn@mork.no>
17355 L: netdev@vger.kernel.org
17357 F: Documentation/ABI/testing/sysfs-class-net-qmi
17358 F: drivers/net/usb/qmi_wwan.c
17361 M: Petko Manolov <petkan@nucleusys.com>
17362 L: linux-usb@vger.kernel.org
17363 L: netdev@vger.kernel.org
17364 T: git git://github.com/petkan/rtl8150.git
17365 W: https://github.com/petkan/rtl8150
17367 F: drivers/net/usb/rtl8150.c
17369 USB SERIAL SUBSYSTEM
17370 M: Johan Hovold <johan@kernel.org>
17371 L: linux-usb@vger.kernel.org
17372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17374 F: Documentation/usb/usb-serial.rst
17375 F: drivers/usb/serial/
17376 F: include/linux/usb/serial.h
17378 USB SMSC75XX ETHERNET DRIVER
17379 M: Steve Glendinning <steve.glendinning@shawell.net>
17380 L: netdev@vger.kernel.org
17382 F: drivers/net/usb/smsc75xx.*
17384 USB SMSC95XX ETHERNET DRIVER
17385 M: Steve Glendinning <steve.glendinning@shawell.net>
17386 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17387 L: netdev@vger.kernel.org
17389 F: drivers/net/usb/smsc95xx.*
17392 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17393 L: linux-usb@vger.kernel.org
17394 W: http://www.linux-usb.org
17395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17397 F: Documentation/devicetree/bindings/usb/
17398 F: Documentation/usb/
17400 F: include/linux/usb.h
17401 F: include/linux/usb/
17403 USB TYPEC BUS FOR ALTERNATE MODES
17404 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17405 L: linux-usb@vger.kernel.org
17407 F: Documentation/ABI/testing/sysfs-bus-typec
17408 F: Documentation/driver-api/usb/typec_bus.rst
17409 F: drivers/usb/typec/altmodes/
17410 F: include/linux/usb/typec_altmode.h
17413 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17414 L: linux-usb@vger.kernel.org
17416 F: Documentation/ABI/testing/sysfs-class-typec
17417 F: Documentation/driver-api/usb/typec.rst
17418 F: drivers/usb/typec/
17419 F: include/linux/usb/typec.h
17421 USB TYPEC PI3USB30532 MUX DRIVER
17422 M: Hans de Goede <hdegoede@redhat.com>
17423 L: linux-usb@vger.kernel.org
17425 F: drivers/usb/typec/mux/pi3usb30532.c
17427 USB TYPEC PORT CONTROLLER DRIVERS
17428 M: Guenter Roeck <linux@roeck-us.net>
17429 L: linux-usb@vger.kernel.org
17431 F: drivers/usb/typec/tcpm/
17434 M: Alan Stern <stern@rowland.harvard.edu>
17435 L: linux-usb@vger.kernel.org
17437 F: drivers/usb/host/uhci*
17440 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17441 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17442 L: linux-media@vger.kernel.org
17443 T: git git://linuxtv.org/media_tree.git
17444 W: http://www.ideasonboard.org/uvc/
17446 F: drivers/media/usb/uvc/
17447 F: include/uapi/linux/uvcvideo.h
17450 M: Hans Verkuil <hverkuil@xs4all.nl>
17451 L: linux-media@vger.kernel.org
17452 T: git git://linuxtv.org/media_tree.git
17453 W: https://linuxtv.org
17455 F: drivers/media/usb/usbvision/
17458 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17459 L: linux-usb@vger.kernel.org
17461 F: drivers/usb/gadget/function/*uvc*
17462 F: drivers/usb/gadget/legacy/webcam.c
17463 F: include/uapi/linux/usb/g_uvc.h
17465 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17466 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17467 L: linux-wireless@vger.kernel.org
17469 F: drivers/net/wireless/rndis_wlan.c
17472 M: Mathias Nyman <mathias.nyman@intel.com>
17473 L: linux-usb@vger.kernel.org
17475 F: drivers/usb/host/xhci*
17476 F: drivers/usb/host/pci-quirks*
17479 L: linux-wireless@vger.kernel.org
17480 W: http://linux-lc100020.sourceforge.net
17482 F: drivers/net/wireless/zydas/zd1201.*
17485 M: Antoine Jacquet <royale@zerezo.com>
17486 L: linux-usb@vger.kernel.org
17487 L: linux-media@vger.kernel.org
17488 T: git git://linuxtv.org/media_tree.git
17489 W: http://royale.zerezo.com/zr364xx/
17491 F: Documentation/media/v4l-drivers/zr364xx*
17492 F: drivers/media/usb/zr364xx/
17494 USER-MODE LINUX (UML)
17495 M: Jeff Dike <jdike@addtoit.com>
17496 M: Richard Weinberger <richard@nod.at>
17497 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17498 L: linux-um@lists.infradead.org
17499 W: http://user-mode-linux.sourceforge.net
17500 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17503 F: Documentation/virt/uml/
17508 USERSPACE COPYIN/COPYOUT (UIOVEC)
17509 M: Alexander Viro <viro@zeniv.linux.org.uk>
17512 F: include/linux/uio.h
17514 USERSPACE DMA BUFFER DRIVER
17515 M: Gerd Hoffmann <kraxel@redhat.com>
17517 L: dri-devel@lists.freedesktop.org
17518 F: drivers/dma-buf/udmabuf.c
17519 F: include/uapi/linux/udmabuf.h
17520 T: git git://anongit.freedesktop.org/drm/drm-misc
17522 USERSPACE I/O (UIO)
17523 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17526 F: Documentation/driver-api/uio-howto.rst
17528 F: include/linux/uio_driver.h
17531 M: Karel Zak <kzak@redhat.com>
17532 L: util-linux@vger.kernel.org
17533 W: http://en.wikipedia.org/wiki/Util-linux
17534 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17538 M: Christoph Hellwig <hch@lst.de>
17539 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17540 L: linux-kernel@vger.kernel.org
17541 T: git git://git.infradead.org/users/hch/uuid.git
17544 F: include/linux/uuid.h
17545 F: include/uapi/linux/uuid.h
17549 M: Michal Januszewski <spock@gentoo.org>
17550 L: linux-fbdev@vger.kernel.org
17551 W: https://github.com/mjanusz/v86d
17553 F: Documentation/fb/uvesafb.rst
17554 F: drivers/video/fbdev/uvesafb.*
17557 M: Stefan Agner <stefan@agner.ch>
17558 L: linux-mtd@lists.infradead.org
17560 F: drivers/mtd/nand/raw/vf610_nfc.c
17562 VFAT/FAT/MSDOS FILESYSTEM
17563 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17565 F: Documentation/filesystems/vfat.rst
17569 M: Alex Williamson <alex.williamson@redhat.com>
17570 R: Cornelia Huck <cohuck@redhat.com>
17571 L: kvm@vger.kernel.org
17572 T: git git://github.com/awilliam/linux-vfio.git
17574 F: Documentation/driver-api/vfio.rst
17576 F: include/linux/vfio.h
17577 F: include/uapi/linux/vfio.h
17579 VFIO MEDIATED DEVICE DRIVERS
17580 M: Kirti Wankhede <kwankhede@nvidia.com>
17581 L: kvm@vger.kernel.org
17583 F: Documentation/driver-api/vfio-mediated-device.rst
17584 F: drivers/vfio/mdev/
17585 F: include/linux/mdev.h
17586 F: samples/vfio-mdev/
17588 VFIO PLATFORM DRIVER
17589 M: Eric Auger <eric.auger@redhat.com>
17590 L: kvm@vger.kernel.org
17592 F: drivers/vfio/platform/
17595 R: Lukas Wunner <lukas@wunner.de>
17597 F: Documentation/gpu/vga-switcheroo.rst
17598 F: drivers/gpu/vga/vga_switcheroo.c
17599 F: include/linux/vga_switcheroo.h
17600 T: git git://anongit.freedesktop.org/drm/drm-misc
17602 VIA RHINE NETWORK DRIVER
17604 F: drivers/net/ethernet/via/via-rhine.c
17606 VIA SD/MMC CARD CONTROLLER DRIVER
17607 M: Bruce Chang <brucechang@via.com.tw>
17608 M: Harald Welte <HaraldWelte@viatech.com>
17610 F: drivers/mmc/host/via-sdmmc.c
17612 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17613 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17614 L: linux-fbdev@vger.kernel.org
17616 F: include/linux/via-core.h
17617 F: include/linux/via-gpio.h
17618 F: include/linux/via_i2c.h
17619 F: drivers/video/fbdev/via/
17621 VIA VELOCITY NETWORK DRIVER
17622 M: Francois Romieu <romieu@fr.zoreil.com>
17623 L: netdev@vger.kernel.org
17625 F: drivers/net/ethernet/via/via-velocity.*
17627 VICODEC VIRTUAL CODEC DRIVER
17628 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17629 L: linux-media@vger.kernel.org
17630 T: git git://linuxtv.org/media_tree.git
17631 W: https://linuxtv.org
17633 F: drivers/media/platform/vicodec/*
17635 VIDEO MULTIPLEXER DRIVER
17636 M: Philipp Zabel <p.zabel@pengutronix.de>
17637 L: linux-media@vger.kernel.org
17639 F: drivers/media/platform/video-mux.c
17641 VIDEO I2C POLLING DRIVER
17642 M: Matt Ranostay <matt.ranostay@konsulko.com>
17643 L: linux-media@vger.kernel.org
17645 F: drivers/media/i2c/video-i2c.c
17647 VIDEOBUF2 FRAMEWORK
17648 M: Pawel Osciak <pawel@osciak.com>
17649 M: Marek Szyprowski <m.szyprowski@samsung.com>
17650 M: Kyungmin Park <kyungmin.park@samsung.com>
17651 R: Tomasz Figa <tfiga@chromium.org>
17652 L: linux-media@vger.kernel.org
17654 F: drivers/media/common/videobuf2/*
17655 F: include/media/videobuf2-*
17657 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17658 M: Helen Koike <helen.koike@collabora.com>
17659 R: Shuah Khan <skhan@linuxfoundation.org>
17660 L: linux-media@vger.kernel.org
17661 T: git git://linuxtv.org/media_tree.git
17662 W: https://linuxtv.org
17664 F: drivers/media/platform/vimc/*
17667 M: Alex Williamson <alex.williamson@redhat.com>
17668 M: Paolo Bonzini <pbonzini@redhat.com>
17669 L: kvm@vger.kernel.org
17673 VIRTIO AND VHOST VSOCK DRIVER
17674 M: Stefan Hajnoczi <stefanha@redhat.com>
17675 M: Stefano Garzarella <sgarzare@redhat.com>
17676 L: kvm@vger.kernel.org
17677 L: virtualization@lists.linux-foundation.org
17678 L: netdev@vger.kernel.org
17680 F: include/linux/virtio_vsock.h
17681 F: include/uapi/linux/virtio_vsock.h
17682 F: include/uapi/linux/vsockmon.h
17683 F: include/uapi/linux/vm_sockets_diag.h
17684 F: net/vmw_vsock/diag.c
17685 F: net/vmw_vsock/af_vsock_tap.c
17686 F: net/vmw_vsock/virtio_transport_common.c
17687 F: net/vmw_vsock/virtio_transport.c
17688 F: net/vmw_vsock/vsock_loopback.c
17689 F: drivers/net/vsockmon.c
17690 F: drivers/vhost/vsock.c
17691 F: tools/testing/vsock/
17693 VIRTIO CONSOLE DRIVER
17694 M: Amit Shah <amit@kernel.org>
17695 L: virtualization@lists.linux-foundation.org
17697 F: drivers/char/virtio_console.c
17698 F: include/linux/virtio_console.h
17699 F: include/uapi/linux/virtio_console.h
17701 VIRTIO CORE AND NET DRIVERS
17702 M: "Michael S. Tsirkin" <mst@redhat.com>
17703 M: Jason Wang <jasowang@redhat.com>
17704 L: virtualization@lists.linux-foundation.org
17706 F: Documentation/devicetree/bindings/virtio/
17709 F: drivers/net/virtio_net.c
17710 F: drivers/block/virtio_blk.c
17711 F: include/linux/virtio*.h
17712 F: include/uapi/linux/virtio_*.h
17713 F: drivers/crypto/virtio/
17714 F: mm/balloon_compaction.c
17716 VIRTIO BLOCK AND SCSI DRIVERS
17717 M: "Michael S. Tsirkin" <mst@redhat.com>
17718 M: Jason Wang <jasowang@redhat.com>
17719 R: Paolo Bonzini <pbonzini@redhat.com>
17720 R: Stefan Hajnoczi <stefanha@redhat.com>
17721 L: virtualization@lists.linux-foundation.org
17723 F: drivers/block/virtio_blk.c
17724 F: drivers/scsi/virtio_scsi.c
17725 F: include/uapi/linux/virtio_blk.h
17726 F: include/uapi/linux/virtio_scsi.h
17727 F: drivers/vhost/scsi.c
17729 VIRTIO CRYPTO DRIVER
17730 M: Gonglei <arei.gonglei@huawei.com>
17731 L: virtualization@lists.linux-foundation.org
17732 L: linux-crypto@vger.kernel.org
17734 F: drivers/crypto/virtio/
17735 F: include/uapi/linux/virtio_crypto.h
17737 VIRTIO DRIVERS FOR S390
17738 M: Cornelia Huck <cohuck@redhat.com>
17739 M: Halil Pasic <pasic@linux.ibm.com>
17740 L: linux-s390@vger.kernel.org
17741 L: virtualization@lists.linux-foundation.org
17742 L: kvm@vger.kernel.org
17744 F: drivers/s390/virtio/
17745 F: arch/s390/include/uapi/asm/virtio-ccw.h
17748 M: Vivek Goyal <vgoyal@redhat.com>
17749 M: Stefan Hajnoczi <stefanha@redhat.com>
17750 M: Miklos Szeredi <miklos@szeredi.hu>
17751 L: virtualization@lists.linux-foundation.org
17752 L: linux-fsdevel@vger.kernel.org
17753 W: https://virtio-fs.gitlab.io/
17755 F: fs/fuse/virtio_fs.c
17756 F: include/uapi/linux/virtio_fs.h
17757 F: Documentation/filesystems/virtiofs.rst
17760 M: David Airlie <airlied@linux.ie>
17761 M: Gerd Hoffmann <kraxel@redhat.com>
17762 L: dri-devel@lists.freedesktop.org
17763 L: virtualization@lists.linux-foundation.org
17764 T: git git://anongit.freedesktop.org/drm/drm-misc
17766 F: drivers/gpu/drm/virtio/
17767 F: include/uapi/linux/virtio_gpu.h
17769 VIRTIO HOST (VHOST)
17770 M: "Michael S. Tsirkin" <mst@redhat.com>
17771 M: Jason Wang <jasowang@redhat.com>
17772 L: kvm@vger.kernel.org
17773 L: virtualization@lists.linux-foundation.org
17774 L: netdev@vger.kernel.org
17775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17778 F: include/uapi/linux/vhost.h
17780 VIRTIO INPUT DRIVER
17781 M: Gerd Hoffmann <kraxel@redhat.com>
17783 F: drivers/virtio/virtio_input.c
17784 F: include/uapi/linux/virtio_input.h
17786 VIRTIO IOMMU DRIVER
17787 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17788 L: virtualization@lists.linux-foundation.org
17790 F: drivers/iommu/virtio-iommu.c
17791 F: include/uapi/linux/virtio_iommu.h
17793 VIRTUAL BOX GUEST DEVICE DRIVER
17794 M: Hans de Goede <hdegoede@redhat.com>
17795 M: Arnd Bergmann <arnd@arndb.de>
17796 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17798 F: include/linux/vbox_utils.h
17799 F: include/uapi/linux/vbox*.h
17800 F: drivers/virt/vboxguest/
17802 VIRTUAL BOX SHARED FOLDER VFS DRIVER
17803 M: Hans de Goede <hdegoede@redhat.com>
17804 L: linux-fsdevel@vger.kernel.org
17808 VIRTUAL SERIO DEVICE DRIVER
17809 M: Stephen Chandler Paul <thatslyude@gmail.com>
17811 F: drivers/input/serio/userio.c
17812 F: include/uapi/linux/userio.h
17814 VITESSE FELIX ETHERNET SWITCH DRIVER
17815 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17816 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17817 L: netdev@vger.kernel.org
17819 F: drivers/net/dsa/ocelot/*
17820 F: net/dsa/tag_ocelot.c
17822 VIVID VIRTUAL VIDEO DRIVER
17823 M: Hans Verkuil <hverkuil@xs4all.nl>
17824 L: linux-media@vger.kernel.org
17825 T: git git://linuxtv.org/media_tree.git
17826 W: https://linuxtv.org
17828 F: drivers/media/platform/vivid/*
17831 M: Florian Fainelli <f.fainelli@gmail.com>
17832 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17834 F: drivers/vlynq/vlynq.c
17835 F: include/linux/vlynq.h
17838 M: Martyn Welch <martyn@welchs.me.uk>
17839 M: Manohar Vanga <manohar.vanga@gmail.com>
17840 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17841 L: devel@driverdev.osuosl.org
17843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17844 F: Documentation/driver-api/vme.rst
17845 F: drivers/staging/vme/
17847 F: include/linux/vme*
17849 VMWARE BALLOON DRIVER
17850 M: Nadav Amit <namit@vmware.com>
17851 M: "VMware, Inc." <pv-drivers@vmware.com>
17852 L: linux-kernel@vger.kernel.org
17854 F: drivers/misc/vmw_balloon.c
17856 VMWARE HYPERVISOR INTERFACE
17857 M: Thomas Hellstrom <thellstrom@vmware.com>
17858 M: "VMware, Inc." <pv-drivers@vmware.com>
17859 L: virtualization@lists.linux-foundation.org
17861 F: arch/x86/kernel/cpu/vmware.c
17862 F: arch/x86/include/asm/vmware.h
17864 VMWARE PVRDMA DRIVER
17865 M: Adit Ranadive <aditr@vmware.com>
17866 M: VMware PV-Drivers <pv-drivers@vmware.com>
17867 L: linux-rdma@vger.kernel.org
17869 F: drivers/infiniband/hw/vmw_pvrdma/
17871 VMware PVSCSI driver
17872 M: Jim Gill <jgill@vmware.com>
17873 M: VMware PV-Drivers <pv-drivers@vmware.com>
17874 L: linux-scsi@vger.kernel.org
17876 F: drivers/scsi/vmw_pvscsi.c
17877 F: drivers/scsi/vmw_pvscsi.h
17879 VMWARE VMMOUSE SUBDRIVER
17880 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17881 M: "VMware, Inc." <pv-drivers@vmware.com>
17882 L: linux-input@vger.kernel.org
17884 F: drivers/input/mouse/vmmouse.c
17885 F: drivers/input/mouse/vmmouse.h
17887 VMWARE VMXNET3 ETHERNET DRIVER
17888 M: Ronak Doshi <doshir@vmware.com>
17889 M: "VMware, Inc." <pv-drivers@vmware.com>
17890 L: netdev@vger.kernel.org
17892 F: drivers/net/vmxnet3/
17894 VOCORE VOCORE2 BOARD
17895 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17896 L: linux-mips@vger.kernel.org
17898 F: arch/mips/boot/dts/ralink/vocore2.dts
17900 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17901 M: Liam Girdwood <lgirdwood@gmail.com>
17902 M: Mark Brown <broonie@kernel.org>
17903 L: linux-kernel@vger.kernel.org
17904 W: http://www.slimlogic.co.uk/?p=48
17905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17907 F: Documentation/devicetree/bindings/regulator/
17908 F: Documentation/power/regulator/
17909 F: drivers/regulator/
17910 F: include/dt-bindings/regulator/
17911 F: include/linux/regulator/
17912 K: regulator_get_optional
17915 M: David Ahern <dsahern@kernel.org>
17916 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17917 L: netdev@vger.kernel.org
17919 F: drivers/net/vrf.c
17920 F: Documentation/networking/vrf.txt
17923 M: Petr Mladek <pmladek@suse.com>
17924 M: Steven Rostedt <rostedt@goodmis.org>
17925 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17926 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17927 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17931 F: lib/test_printf.c
17932 F: Documentation/core-api/printk-formats.rst
17934 VT1211 HARDWARE MONITOR DRIVER
17935 M: Juerg Haefliger <juergh@gmail.com>
17936 L: linux-hwmon@vger.kernel.org
17938 F: Documentation/hwmon/vt1211.rst
17939 F: drivers/hwmon/vt1211.c
17941 VT8231 HARDWARE MONITOR DRIVER
17942 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17943 L: linux-hwmon@vger.kernel.org
17945 F: drivers/hwmon/vt8231.c
17947 VUB300 USB to SDIO/SD/MMC bridge chip
17948 L: linux-mmc@vger.kernel.org
17950 F: drivers/mmc/host/vub300.c
17952 W1 DALLAS'S 1-WIRE BUS
17953 M: Evgeniy Polyakov <zbr@ioremap.net>
17955 F: Documentation/devicetree/bindings/w1/
17956 F: Documentation/w1/
17958 F: include/linux/w1.h
17960 W83791D HARDWARE MONITORING DRIVER
17961 M: Marc Hulsman <m.hulsman@tudelft.nl>
17962 L: linux-hwmon@vger.kernel.org
17964 F: Documentation/hwmon/w83791d.rst
17965 F: drivers/hwmon/w83791d.c
17967 W83793 HARDWARE MONITORING DRIVER
17968 M: Rudolf Marek <r.marek@assembler.cz>
17969 L: linux-hwmon@vger.kernel.org
17971 F: Documentation/hwmon/w83793.rst
17972 F: drivers/hwmon/w83793.c
17974 W83795 HARDWARE MONITORING DRIVER
17975 M: Jean Delvare <jdelvare@suse.com>
17976 L: linux-hwmon@vger.kernel.org
17978 F: drivers/hwmon/w83795.c
17980 W83L51xD SD/MMC CARD INTERFACE DRIVER
17981 M: Pierre Ossman <pierre@ossman.eu>
17983 F: drivers/mmc/host/wbsd.*
17985 WACOM PROTOCOL 4 SERIAL TABLETS
17986 M: Julian Squires <julian@cipht.net>
17987 M: Hans de Goede <hdegoede@redhat.com>
17988 L: linux-input@vger.kernel.org
17990 F: drivers/input/tablet/wacom_serial4.c
17992 WATCHDOG DEVICE DRIVERS
17993 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17994 M: Guenter Roeck <linux@roeck-us.net>
17995 L: linux-watchdog@vger.kernel.org
17996 W: http://www.linux-watchdog.org/
17997 T: git git://www.linux-watchdog.org/linux-watchdog.git
17999 F: Documentation/devicetree/bindings/watchdog/
18000 F: Documentation/watchdog/
18001 F: drivers/watchdog/
18002 F: include/linux/watchdog.h
18003 F: include/uapi/linux/watchdog.h
18005 WHISKEYCOVE PMIC GPIO DRIVER
18006 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18007 L: linux-gpio@vger.kernel.org
18009 F: drivers/gpio/gpio-wcove.c
18012 M: Dianlong Li <long17.cool@163.com>
18013 L: linux-rtc@vger.kernel.org
18015 F: drivers/rtc/rtc-sd3078.c
18018 M: David Herrmann <dh.herrmann@googlemail.com>
18019 L: linux-input@vger.kernel.org
18021 F: drivers/hid/hid-wiimote*
18023 WILOCITY WIL6210 WIRELESS DRIVER
18024 M: Maya Erez <merez@codeaurora.org>
18025 L: linux-wireless@vger.kernel.org
18026 L: wil6210@qti.qualcomm.com
18028 W: http://wireless.kernel.org/en/users/Drivers/wil6210
18029 F: drivers/net/wireless/ath/wil6210/
18032 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18033 M: linux-wimax@intel.com
18034 L: wimax@linuxwimax.org (subscribers-only)
18036 W: http://linuxwimax.org
18037 F: Documentation/admin-guide/wimax/wimax.rst
18038 F: include/linux/wimax/debug.h
18039 F: include/net/wimax.h
18040 F: include/uapi/linux/wimax.h
18044 M: David Härdeman <david@hardeman.nu>
18046 F: drivers/media/rc/winbond-cir.c
18048 RCMM REMOTE CONTROLS DECODER
18049 M: Patrick Lerda <patrick9876@free.fr>
18051 F: drivers/media/rc/ir-rcmm-decoder.c
18053 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18054 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18055 L: linux-watchdog@vger.kernel.org
18057 F: drivers/watchdog/ebc-c384_wdt.c
18059 WINSYSTEMS WS16C48 GPIO DRIVER
18060 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18061 L: linux-gpio@vger.kernel.org
18063 F: drivers/gpio/gpio-ws16c48.c
18065 WIREGUARD SECURE NETWORK TUNNEL
18066 M: Jason A. Donenfeld <Jason@zx2c4.com>
18068 F: drivers/net/wireguard/
18069 F: tools/testing/selftests/wireguard/
18070 L: wireguard@lists.zx2c4.com
18071 L: netdev@vger.kernel.org
18073 WISTRON LAPTOP BUTTON DRIVER
18074 M: Miloslav Trmac <mitr@volny.cz>
18076 F: drivers/input/misc/wistron_btns.c
18078 WL3501 WIRELESS PCMCIA CARD DRIVER
18079 L: linux-wireless@vger.kernel.org
18081 F: drivers/net/wireless/wl3501*
18083 WOLFSON MICROELECTRONICS DRIVERS
18084 L: patches@opensource.cirrus.com
18085 T: git https://github.com/CirrusLogic/linux-drivers.git
18086 W: https://github.com/CirrusLogic/linux-drivers/wiki
18088 F: Documentation/hwmon/wm83??.rst
18089 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18090 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18091 F: Documentation/devicetree/bindings/mfd/arizona.txt
18092 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18093 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
18094 F: arch/arm/mach-s3c64xx/mach-crag6410*
18095 F: drivers/clk/clk-wm83*.c
18096 F: drivers/extcon/extcon-arizona.c
18097 F: drivers/leds/leds-wm83*.c
18098 F: drivers/gpio/gpio-*wm*.c
18099 F: drivers/gpio/gpio-arizona.c
18100 F: drivers/hwmon/wm83??-hwmon.c
18101 F: drivers/input/misc/wm831x-on.c
18102 F: drivers/input/touchscreen/wm831x-ts.c
18103 F: drivers/input/touchscreen/wm97*.c
18104 F: drivers/mfd/arizona*
18105 F: drivers/mfd/wm*.c
18106 F: drivers/mfd/cs47l24*
18107 F: drivers/power/supply/wm83*.c
18108 F: drivers/rtc/rtc-wm83*.c
18109 F: drivers/regulator/wm8*.c
18110 F: drivers/regulator/arizona*
18111 F: drivers/video/backlight/wm83*_bl.c
18112 F: drivers/watchdog/wm83*_wdt.c
18113 F: include/linux/mfd/arizona/
18114 F: include/linux/mfd/wm831x/
18115 F: include/linux/mfd/wm8350/
18116 F: include/linux/mfd/wm8400*
18117 F: include/linux/regulator/arizona*
18118 F: include/linux/wm97xx.h
18119 F: include/sound/wm????.h
18120 F: sound/soc/codecs/arizona.?
18121 F: sound/soc/codecs/wm*
18122 F: sound/soc/codecs/cs47l24*
18125 M: Tejun Heo <tj@kernel.org>
18126 R: Lai Jiangshan <jiangshanlai@gmail.com>
18127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18129 F: include/linux/workqueue.h
18130 F: kernel/workqueue.c
18131 F: Documentation/core-api/workqueue.rst
18133 X-POWERS AXP288 PMIC DRIVERS
18134 M: Hans de Goede <hdegoede@redhat.com>
18136 F: drivers/acpi/pmic/intel_pmic_xpower.c
18139 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18140 M: Chen-Yu Tsai <wens@csie.org>
18141 L: linux-kernel@vger.kernel.org
18146 M: Andrew Hendry <andrew.hendry@gmail.com>
18147 L: linux-x25@vger.kernel.org
18149 F: Documentation/networking/x25*
18150 F: include/net/x25*
18153 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18154 M: Thomas Gleixner <tglx@linutronix.de>
18155 M: Ingo Molnar <mingo@redhat.com>
18156 M: Borislav Petkov <bp@alien8.de>
18157 R: "H. Peter Anvin" <hpa@zytor.com>
18159 L: linux-kernel@vger.kernel.org
18160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18162 F: Documentation/devicetree/bindings/x86/
18163 F: Documentation/x86/
18167 M: Andy Lutomirski <luto@kernel.org>
18168 L: linux-kernel@vger.kernel.org
18169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18173 X86 MCE INFRASTRUCTURE
18174 M: Tony Luck <tony.luck@intel.com>
18175 M: Borislav Petkov <bp@alien8.de>
18176 L: linux-edac@vger.kernel.org
18178 F: arch/x86/kernel/cpu/mce/*
18180 X86 MICROCODE UPDATE SUPPORT
18181 M: Borislav Petkov <bp@alien8.de>
18183 F: arch/x86/kernel/cpu/microcode/*
18186 M: Dave Hansen <dave.hansen@linux.intel.com>
18187 M: Andy Lutomirski <luto@kernel.org>
18188 M: Peter Zijlstra <peterz@infradead.org>
18189 L: linux-kernel@vger.kernel.org
18190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18194 X86 PLATFORM DRIVERS
18195 M: Darren Hart <dvhart@infradead.org>
18196 M: Andy Shevchenko <andy@infradead.org>
18197 L: platform-driver-x86@vger.kernel.org
18198 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18200 F: drivers/platform/x86/
18201 F: drivers/platform/olpc/
18203 X86 PLATFORM DRIVERS - ARCH
18204 R: Darren Hart <dvhart@infradead.org>
18205 R: Andy Shevchenko <andy@infradead.org>
18206 L: platform-driver-x86@vger.kernel.org
18208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18210 F: arch/x86/platform
18213 M: Andy Lutomirski <luto@kernel.org>
18214 L: linux-kernel@vger.kernel.org
18215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18217 F: arch/x86/entry/vdso/
18220 M: Matthew Wilcox <willy@infradead.org>
18221 L: linux-fsdevel@vger.kernel.org
18223 F: Documentation/core-api/xarray.rst
18226 F: include/linux/idr.h
18227 F: include/linux/xarray.h
18228 F: tools/testing/radix-tree
18231 M: Benjamin Valentin <benpicco@googlemail.com>
18233 F: drivers/media/rc/xbox_remote.c
18234 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18236 XC2028/3028 TUNER DRIVER
18237 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18238 L: linux-media@vger.kernel.org
18239 W: https://linuxtv.org
18240 T: git git://linuxtv.org/media_tree.git
18242 F: drivers/media/tuners/tuner-xc2028.*
18244 XDP (eXpress Data Path)
18245 M: Alexei Starovoitov <ast@kernel.org>
18246 M: Daniel Borkmann <daniel@iogearbox.net>
18247 M: David S. Miller <davem@davemloft.net>
18248 M: Jakub Kicinski <kuba@kernel.org>
18249 M: Jesper Dangaard Brouer <hawk@kernel.org>
18250 M: John Fastabend <john.fastabend@gmail.com>
18251 L: netdev@vger.kernel.org
18252 L: bpf@vger.kernel.org
18255 F: include/net/xdp.h
18256 F: kernel/bpf/devmap.c
18257 F: kernel/bpf/cpumap.c
18258 F: include/trace/events/xdp.h
18262 XDP SOCKETS (AF_XDP)
18263 M: Björn Töpel <bjorn.topel@intel.com>
18264 M: Magnus Karlsson <magnus.karlsson@intel.com>
18265 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18266 L: netdev@vger.kernel.org
18267 L: bpf@vger.kernel.org
18269 F: kernel/bpf/xskmap.c
18272 XEN BLOCK SUBSYSTEM
18273 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18274 M: Roger Pau Monné <roger.pau@citrix.com>
18275 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18277 F: drivers/block/xen-blkback/*
18278 F: drivers/block/xen*
18281 M: Stefano Stabellini <sstabellini@kernel.org>
18282 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18285 F: arch/arm/include/asm/xen/
18287 XEN HYPERVISOR ARM64
18288 M: Stefano Stabellini <sstabellini@kernel.org>
18289 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18292 F: arch/arm64/include/asm/xen/
18294 XEN HYPERVISOR INTERFACE
18295 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18296 M: Juergen Gross <jgross@suse.com>
18297 R: Stefano Stabellini <sstabellini@kernel.org>
18298 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18302 F: arch/x86/platform/pvh/
18303 F: drivers/*/xen-*front.c
18305 F: arch/x86/include/asm/xen/
18306 F: arch/x86/include/asm/pvclock-abi.h
18308 F: include/uapi/xen/
18309 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18310 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18312 XEN NETWORK BACKEND DRIVER
18313 M: Wei Liu <wei.liu@kernel.org>
18314 M: Paul Durrant <paul@xen.org>
18315 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18316 L: netdev@vger.kernel.org
18318 F: drivers/net/xen-netback/*
18321 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18322 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18324 F: arch/x86/pci/*xen*
18325 F: drivers/pci/*xen*
18328 M: Juergen Gross <jgross@suse.com>
18329 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18330 L: linux-scsi@vger.kernel.org
18332 F: drivers/scsi/xen-scsifront.c
18333 F: drivers/xen/xen-scsiback.c
18334 F: include/xen/interface/io/vscsiif.h
18336 XEN SWIOTLB SUBSYSTEM
18337 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18338 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18339 L: iommu@lists.linux-foundation.org
18341 F: arch/x86/xen/*swiotlb*
18342 F: drivers/xen/*swiotlb*
18344 XEN SOUND FRONTEND DRIVER
18345 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18346 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18352 M: Darrick J. Wong <darrick.wong@oracle.com>
18353 M: linux-xfs@vger.kernel.org
18354 L: linux-xfs@vger.kernel.org
18356 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18358 F: Documentation/admin-guide/xfs.rst
18359 F: Documentation/ABI/testing/sysfs-fs-xfs
18360 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18361 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18363 F: include/uapi/linux/dqblk_xfs.h
18364 F: include/uapi/linux/fsmap.h
18366 XILINX AXI ETHERNET DRIVER
18367 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18369 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18372 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18373 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18374 L: linux-can@vger.kernel.org
18376 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18377 F: drivers/net/can/xilinx_can.c
18379 XILINX UARTLITE SERIAL DRIVER
18380 M: Peter Korsgaard <jacmet@sunsite.dk>
18381 L: linux-serial@vger.kernel.org
18383 F: drivers/tty/serial/uartlite.c
18385 XILINX VIDEO IP CORES
18386 M: Hyun Kwon <hyun.kwon@xilinx.com>
18387 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18388 L: linux-media@vger.kernel.org
18389 T: git git://linuxtv.org/media_tree.git
18391 F: Documentation/devicetree/bindings/media/xilinx/
18392 F: drivers/media/platform/xilinx/
18393 F: include/uapi/linux/xilinx-v4l2-controls.h
18395 XILINX SD-FEC IP CORES
18396 M: Derek Kiernan <derek.kiernan@xilinx.com>
18397 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18399 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18400 F: Documentation/misc-devices/xilinx_sdfec.rst
18401 F: drivers/misc/xilinx_sdfec.c
18402 F: drivers/misc/Kconfig
18403 F: drivers/misc/Makefile
18404 F: include/uapi/misc/xilinx_sdfec.h
18407 M: Eli Billauer <eli.billauer@gmail.com>
18408 L: linux-kernel@vger.kernel.org
18410 F: drivers/char/xillybus/
18413 M: George Cherian <gcherian@marvell.com>
18414 L: linux-i2c@vger.kernel.org
18415 W: http://www.marvell.com
18417 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18418 F: drivers/i2c/busses/i2c-xlp9xx.c
18420 XRA1403 GPIO EXPANDER
18421 M: Nandor Han <nandor.han@ge.com>
18422 M: Semi Malinen <semi.malinen@ge.com>
18423 L: linux-gpio@vger.kernel.org
18425 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18426 F: drivers/gpio/gpio-xra1403.c
18428 XTENSA XTFPGA PLATFORM SUPPORT
18429 M: Max Filippov <jcmvbkbc@gmail.com>
18430 L: linux-xtensa@linux-xtensa.org
18432 F: drivers/spi/spi-xtensa-xtfpga.c
18433 F: sound/soc/xtensa/xtfpga-i2s.c
18435 YAM DRIVER FOR AX.25
18436 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18437 L: linux-hams@vger.kernel.org
18439 F: drivers/net/hamradio/yam*
18440 F: include/linux/yam.h
18442 YAMA SECURITY MODULE
18443 M: Kees Cook <keescook@chromium.org>
18444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18447 F: Documentation/admin-guide/LSM/Yama.rst
18449 YEALINK PHONE DRIVER
18450 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18451 L: usbb2k-api-dev@nongnu.org
18453 F: Documentation/input/devices/yealink.rst
18454 F: drivers/input/misc/yealink.*
18456 Z8530 DRIVER FOR AX.25
18457 M: Joerg Reuter <jreuter@yaina.de>
18458 W: http://yaina.de/jreuter/
18459 W: http://www.qsl.net/dl1bke/
18460 L: linux-hams@vger.kernel.org
18462 F: Documentation/networking/z8530drv.txt
18463 F: drivers/net/hamradio/*scc.c
18464 F: drivers/net/hamradio/z8530.h
18466 ZBUD COMPRESSED PAGE ALLOCATOR
18467 M: Seth Jennings <sjenning@redhat.com>
18468 M: Dan Streetman <ddstreet@ieee.org>
18469 L: linux-mm@kvack.org
18472 F: include/linux/zbud.h
18474 ZD1211RW WIRELESS DRIVER
18475 M: Daniel Drake <dsd@gentoo.org>
18476 M: Ulrich Kunitz <kune@deine-taler.de>
18477 W: http://zd1211.ath.cx/wiki/DriverRewrite
18478 L: linux-wireless@vger.kernel.org
18479 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18481 F: drivers/net/wireless/zydas/zd1211rw/
18483 ZD1301 MEDIA DRIVER
18484 M: Antti Palosaari <crope@iki.fi>
18485 L: linux-media@vger.kernel.org
18486 W: https://linuxtv.org/
18487 W: http://palosaari.fi/linux/
18488 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18490 F: drivers/media/usb/dvb-usb-v2/zd1301*
18492 ZD1301_DEMOD MEDIA DRIVER
18493 M: Antti Palosaari <crope@iki.fi>
18494 L: linux-media@vger.kernel.org
18495 W: https://linuxtv.org/
18496 W: http://palosaari.fi/linux/
18497 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18499 F: drivers/media/dvb-frontends/zd1301_demod*
18501 ZHAOXIN PROCESSOR SUPPORT
18502 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18503 L: linux-kernel@vger.kernel.org
18505 F: arch/x86/kernel/cpu/zhaoxin.c
18508 M: Damien Le Moal <damien.lemoal@wdc.com>
18509 M: Naohiro Aota <naohiro.aota@wdc.com>
18510 R: Johannes Thumshirn <jth@kernel.org>
18511 L: linux-fsdevel@vger.kernel.org
18512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18515 F: Documentation/filesystems/zonefs.txt
18517 ZPOOL COMPRESSED PAGE STORAGE API
18518 M: Dan Streetman <ddstreet@ieee.org>
18519 L: linux-mm@kvack.org
18522 F: include/linux/zpool.h
18524 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18525 M: Minchan Kim <minchan@kernel.org>
18526 M: Nitin Gupta <ngupta@vflare.org>
18527 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18528 L: linux-kernel@vger.kernel.org
18530 F: drivers/block/zram/
18531 F: Documentation/admin-guide/blockdev/zram.rst
18533 ZS DECSTATION Z85C30 SERIAL DRIVER
18534 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18536 F: drivers/tty/serial/zs.*
18538 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18539 M: Minchan Kim <minchan@kernel.org>
18540 M: Nitin Gupta <ngupta@vflare.org>
18541 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18542 L: linux-mm@kvack.org
18545 F: include/linux/zsmalloc.h
18546 F: Documentation/vm/zsmalloc.rst
18548 ZSWAP COMPRESSED SWAP CACHING
18549 M: Seth Jennings <sjenning@redhat.com>
18550 M: Dan Streetman <ddstreet@ieee.org>
18551 M: Vitaly Wool <vitaly.wool@konsulko.com>
18552 L: linux-mm@kvack.org
18557 M: Linus Torvalds <torvalds@linux-foundation.org>
18558 L: linux-kernel@vger.kernel.org
18559 Q: http://patchwork.kernel.org/project/LKML/list/
18560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18561 S: Buried alive in reporters