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.rst
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.rst
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.rst
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
307 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.rst
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.rst
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.rst
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 AD7192 DRIVER
935 M: Alexandru Tachici <alexandru.tachici@analog.com>
936 L: linux-iio@vger.kernel.org
937 W: http://ez.analog.com/community/linux-device-drivers
939 F: drivers/iio/adc/ad7192.c
940 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
942 ANALOG DEVICES INC AD7292 DRIVER
943 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
944 L: linux-iio@vger.kernel.org
945 W: http://ez.analog.com/community/linux-device-drivers
947 F: drivers/iio/adc/ad7292.c
948 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
950 ANALOG DEVICES INC AD7606 DRIVER
951 M: Stefan Popa <stefan.popa@analog.com>
952 M: Beniamin Bia <beniamin.bia@analog.com>
953 L: linux-iio@vger.kernel.org
954 W: http://ez.analog.com/community/linux-device-drivers
956 F: drivers/iio/adc/ad7606.c
957 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
959 ANALOG DEVICES INC AD7768-1 DRIVER
960 M: Stefan Popa <stefan.popa@analog.com>
961 L: linux-iio@vger.kernel.org
962 W: http://ez.analog.com/community/linux-device-drivers
964 F: drivers/iio/adc/ad7768-1.c
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
967 ANALOG DEVICES INC AD7780 DRIVER
968 M: Michael Hennerich <Michael.Hennerich@analog.com>
969 M: Renato Lui Geh <renatogeh@gmail.com>
970 L: linux-iio@vger.kernel.org
971 W: http://ez.analog.com/community/linux-device-drivers
973 F: drivers/iio/adc/ad7780.c
974 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
976 ANALOG DEVICES INC AD9389B DRIVER
977 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
978 L: linux-media@vger.kernel.org
980 F: drivers/media/i2c/ad9389b*
982 ANALOG DEVICES INC ADGS1408 DRIVER
983 M: Mircea Caprioru <mircea.caprioru@analog.com>
985 F: drivers/mux/adgs1408.c
986 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
988 ANALOG DEVICES INC ADIN DRIVER
989 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
990 L: netdev@vger.kernel.org
991 W: http://ez.analog.com/community/linux-device-drivers
993 F: drivers/net/phy/adin.c
994 F: Documentation/devicetree/bindings/net/adi,adin.yaml
996 ANALOG DEVICES INC ADIS DRIVER LIBRARY
997 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
999 L: linux-iio@vger.kernel.org
1000 F: include/linux/iio/imu/adis.h
1001 F: drivers/iio/imu/adis.c
1003 ANALOG DEVICES INC ADIS16460 DRIVER
1004 M: Dragos Bogdan <dragos.bogdan@analog.com>
1006 L: linux-iio@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1008 F: drivers/iio/imu/adis16460.c
1009 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1011 ANALOG DEVICES INC ADM1177 DRIVER
1012 M: Beniamin Bia <beniamin.bia@analog.com>
1013 M: Michael Hennerich <Michael.Hennerich@analog.com>
1014 L: linux-hwmon@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1017 F: drivers/hwmon/adm1177.c
1018 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1020 ANALOG DEVICES INC ADP5061 DRIVER
1021 M: Stefan Popa <stefan.popa@analog.com>
1022 L: linux-pm@vger.kernel.org
1023 W: http://ez.analog.com/community/linux-device-drivers
1025 F: drivers/power/supply/adp5061.c
1027 ANALOG DEVICES INC ADV7180 DRIVER
1028 M: Lars-Peter Clausen <lars@metafoo.de>
1029 L: linux-media@vger.kernel.org
1030 W: http://ez.analog.com/community/linux-device-drivers
1032 F: drivers/media/i2c/adv7180.c
1034 ANALOG DEVICES INC ADV748X DRIVER
1035 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1036 L: linux-media@vger.kernel.org
1038 F: drivers/media/i2c/adv748x/*
1040 ANALOG DEVICES INC ADV7511 DRIVER
1041 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1042 L: linux-media@vger.kernel.org
1044 F: drivers/media/i2c/adv7511*
1046 ANALOG DEVICES INC ADV7604 DRIVER
1047 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1048 L: linux-media@vger.kernel.org
1050 F: drivers/media/i2c/adv7604*
1052 ANALOG DEVICES INC ADV7842 DRIVER
1053 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1054 L: linux-media@vger.kernel.org
1056 F: drivers/media/i2c/adv7842*
1058 ANALOG DEVICES INC ASOC CODEC DRIVERS
1059 M: Lars-Peter Clausen <lars@metafoo.de>
1060 M: Nuno Sá <nuno.sa@analog.com>
1061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1062 W: http://wiki.analog.com/
1063 W: http://ez.analog.com/community/linux-device-drivers
1065 F: sound/soc/codecs/adau*
1066 F: sound/soc/codecs/adav*
1067 F: sound/soc/codecs/ad1*
1068 F: sound/soc/codecs/ad7*
1069 F: sound/soc/codecs/ssm*
1070 F: sound/soc/codecs/sigmadsp.*
1072 ANALOG DEVICES INC DMA DRIVERS
1073 M: Lars-Peter Clausen <lars@metafoo.de>
1074 W: http://ez.analog.com/community/linux-device-drivers
1076 F: drivers/dma/dma-axi-dmac.c
1078 ANALOG DEVICES INC IIO DRIVERS
1079 M: Lars-Peter Clausen <lars@metafoo.de>
1080 M: Michael Hennerich <Michael.Hennerich@analog.com>
1081 M: Stefan Popa <stefan.popa@analog.com>
1082 W: http://wiki.analog.com/
1083 W: http://ez.analog.com/community/linux-device-drivers
1085 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1086 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1087 F: drivers/iio/*/ad*
1088 F: drivers/iio/adc/ltc249*
1089 X: drivers/iio/*/adjd*
1090 F: drivers/staging/iio/*/ad*
1092 ANALOG DEVICES INC HMC425A DRIVER
1093 M: Beniamin Bia <beniamin.bia@analog.com>
1094 M: Michael Hennerich <michael.hennerich@analog.com>
1095 L: linux-iio@vger.kernel.org
1097 W: http://ez.analog.com/community/linux-device-drivers
1098 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1099 F: drivers/iio/amplifiers/hmc425a.c
1101 ANALOGBITS PLL LIBRARIES
1102 M: Paul Walmsley <paul.walmsley@sifive.com>
1104 F: drivers/clk/analogbits/*
1105 F: include/linux/clk/analogbits*
1108 M: Nick Hu <nickhu@andestech.com>
1109 M: Greentime Hu <green.hu@gmail.com>
1110 M: Vincent Chen <deanbo422@gmail.com>
1111 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1114 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1115 F: Documentation/devicetree/bindings/nds32/
1119 ANDROID CONFIG FRAGMENTS
1120 M: Rob Herring <robh@kernel.org>
1122 F: kernel/configs/android*
1125 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1126 M: Arve Hjønnevåg <arve@android.com>
1127 M: Todd Kjos <tkjos@android.com>
1128 M: Martijn Coenen <maco@android.com>
1129 M: Joel Fernandes <joel@joelfernandes.org>
1130 M: Christian Brauner <christian@brauner.io>
1131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1132 L: devel@driverdev.osuosl.org
1135 F: drivers/staging/android/
1137 ANDROID GOLDFISH PIC DRIVER
1138 M: Miodrag Dinic <miodrag.dinic@mips.com>
1140 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1141 F: drivers/irqchip/irq-goldfish-pic.c
1143 ANDROID GOLDFISH RTC DRIVER
1144 M: Miodrag Dinic <miodrag.dinic@mips.com>
1146 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1147 F: drivers/rtc/rtc-goldfish.c
1150 M: Laura Abbott <labbott@redhat.com>
1151 M: Sumit Semwal <sumit.semwal@linaro.org>
1152 L: devel@driverdev.osuosl.org
1153 L: dri-devel@lists.freedesktop.org
1154 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1156 F: drivers/staging/android/ion
1157 F: drivers/staging/android/uapi/ion.h
1159 AOA (Apple Onboard Audio) ALSA DRIVER
1160 M: Johannes Berg <johannes@sipsolutions.net>
1161 L: linuxppc-dev@lists.ozlabs.org
1162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1166 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1167 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1168 L: linux-iio@vger.kernel.org
1170 F: drivers/iio/adc/stx104.c
1173 M: Jiri Kosina <jikos@kernel.org>
1175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1176 F: arch/x86/kernel/apm_32.c
1177 F: include/linux/apm_bios.h
1178 F: include/uapi/linux/apm_bios.h
1179 F: drivers/char/apm-emulation.c
1181 APPARMOR SECURITY MODULE
1182 M: John Johansen <john.johansen@canonical.com>
1183 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1184 W: wiki.apparmor.net
1185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1187 F: security/apparmor/
1188 F: Documentation/admin-guide/LSM/apparmor.rst
1190 APPLE BCM5974 MULTITOUCH DRIVER
1191 M: Henrik Rydberg <rydberg@bitmath.org>
1192 L: linux-input@vger.kernel.org
1194 F: drivers/input/mouse/bcm5974.c
1197 M: Henrik Rydberg <rydberg@bitmath.org>
1198 L: linux-hwmon@vger.kernel.org
1200 F: drivers/hwmon/applesmc.c
1202 APPLETALK NETWORK LAYER
1203 L: netdev@vger.kernel.org
1205 F: drivers/net/appletalk/
1207 F: include/linux/atalk.h
1208 F: include/uapi/linux/atalk.h
1210 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1211 M: Khuong Dinh <khuong@os.amperecomputing.com>
1213 F: arch/arm64/boot/dts/apm/
1215 APPLIED MICRO (APM) X-GENE SOC EDAC
1216 M: Khuong Dinh <khuong@os.amperecomputing.com>
1218 F: drivers/edac/xgene_edac.c
1219 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1221 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1222 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1223 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1225 F: drivers/net/ethernet/apm/xgene-v2/
1227 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1228 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1229 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1230 M: Quan Nguyen <quan@os.amperecomputing.com>
1232 F: drivers/net/ethernet/apm/xgene/
1233 F: drivers/net/phy/mdio-xgene.c
1234 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1235 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1237 APPLIED MICRO (APM) X-GENE SOC PMU
1238 M: Khuong Dinh <khuong@os.amperecomputing.com>
1240 F: drivers/perf/xgene_pmu.c
1241 F: Documentation/admin-guide/perf/xgene-pmu.rst
1242 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1244 APTINA CAMERA SENSOR PLL
1245 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1246 L: linux-media@vger.kernel.org
1248 F: drivers/media/i2c/aptina-pll.*
1250 AQUANTIA ETHERNET DRIVER (atlantic)
1251 M: Igor Russkikh <irusskikh@marvell.com>
1252 L: netdev@vger.kernel.org
1254 W: https://www.marvell.com/
1255 Q: http://patchwork.ozlabs.org/project/netdev/list/
1256 F: drivers/net/ethernet/aquantia/atlantic/
1257 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1259 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1260 M: Egor Pomozov <epomozov@marvell.com>
1261 L: netdev@vger.kernel.org
1263 W: http://www.aquantia.com
1264 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1266 ARC FRAMEBUFFER DRIVER
1267 M: Jaya Kumar <jayalk@intworks.biz>
1269 F: drivers/video/fbdev/arcfb.c
1270 F: drivers/video/fbdev/core/fb_defio.c
1273 M: Alexey Brodkin <abrodkin@synopsys.com>
1275 F: drivers/gpu/drm/arc/
1276 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1278 ARCNET NETWORK LAYER
1279 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1280 L: netdev@vger.kernel.org
1282 F: drivers/net/arcnet/
1283 F: include/uapi/linux/if_arcnet.h
1285 ARM ARCHITECTED TIMER DRIVER
1286 M: Mark Rutland <mark.rutland@arm.com>
1287 M: Marc Zyngier <maz@kernel.org>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 F: arch/arm/include/asm/arch_timer.h
1291 F: arch/arm64/include/asm/arch_timer.h
1292 F: drivers/clocksource/arm_arch_timer.c
1294 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1295 M: Linus Walleij <linus.walleij@linaro.org>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 F: Documentation/devicetree/bindings/arm/arm-boards
1299 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1300 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1301 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1302 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1303 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1304 F: arch/arm/mach-integrator/
1305 F: arch/arm/mach-realview/
1306 F: arch/arm/mach-versatile/
1307 F: arch/arm/plat-versatile/
1308 F: arch/arm/boot/dts/arm-realview-*
1309 F: arch/arm/boot/dts/integrator*
1310 F: arch/arm/boot/dts/versatile*
1311 F: drivers/clk/versatile/
1312 F: drivers/i2c/busses/i2c-versatile.c
1313 F: drivers/irqchip/irq-versatile-fpga.c
1314 F: drivers/mtd/maps/physmap_of_versatile.c
1315 F: drivers/power/reset/arm-versatile-reboot.c
1316 F: drivers/soc/versatile/
1318 ARM HDLCD DRM DRIVER
1319 M: Liviu Dudau <liviu.dudau@arm.com>
1321 F: drivers/gpu/drm/arm/hdlcd_*
1322 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1324 ARM KOMEDA DRM-KMS DRIVER
1325 M: James (Qian) Wang <james.qian.wang@arm.com>
1326 M: Liviu Dudau <liviu.dudau@arm.com>
1327 M: Mihail Atanassov <mihail.atanassov@arm.com>
1328 L: Mali DP Maintainers <malidp@foss.arm.com>
1330 T: git git://anongit.freedesktop.org/drm/drm-misc
1331 F: drivers/gpu/drm/arm/display/include/
1332 F: drivers/gpu/drm/arm/display/komeda/
1333 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1334 F: Documentation/gpu/komeda-kms.rst
1336 ARM MALI-DP DRM DRIVER
1337 M: Liviu Dudau <liviu.dudau@arm.com>
1338 M: Brian Starkey <brian.starkey@arm.com>
1339 L: Mali DP Maintainers <malidp@foss.arm.com>
1341 T: git git://anongit.freedesktop.org/drm/drm-misc
1342 F: drivers/gpu/drm/arm/
1343 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1344 F: Documentation/gpu/afbc.rst
1346 ARM MALI PANFROST DRM DRIVER
1347 M: Rob Herring <robh@kernel.org>
1348 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1349 R: Steven Price <steven.price@arm.com>
1350 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1351 L: dri-devel@lists.freedesktop.org
1353 T: git git://anongit.freedesktop.org/drm/drm-misc
1354 F: drivers/gpu/drm/panfrost/
1355 F: include/uapi/drm/panfrost_drm.h
1357 ARM MFM AND FLOPPY DRIVERS
1358 M: Ian Molton <spyro@f2s.com>
1360 F: arch/arm/mach-rpc/floppydma.S
1361 F: arch/arm/include/asm/floppy.h
1363 ARM PMU PROFILING AND DEBUGGING
1364 M: Will Deacon <will@kernel.org>
1365 M: Mark Rutland <mark.rutland@arm.com>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 F: arch/arm*/kernel/perf_*
1369 F: arch/arm/oprofile/common.c
1370 F: arch/arm*/kernel/hw_breakpoint.c
1371 F: arch/arm*/include/asm/hw_breakpoint.h
1372 F: arch/arm*/include/asm/perf_event.h
1374 F: include/linux/perf/arm_pmu.h
1375 F: Documentation/devicetree/bindings/arm/pmu.yaml
1376 F: Documentation/devicetree/bindings/perf/
1379 M: Russell King <linux@armlinux.org.uk>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 W: http://www.armlinux.org.uk/
1383 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1385 X: arch/arm/boot/dts/
1387 ARM PRIMECELL AACI PL041 DRIVER
1388 M: Russell King <linux@armlinux.org.uk>
1392 ARM PRIMECELL BUS SUPPORT
1393 M: Russell King <linux@armlinux.org.uk>
1396 F: include/linux/amba/bus.h
1398 ARM PRIMECELL CLCD PL110 DRIVER
1399 M: Russell King <linux@armlinux.org.uk>
1401 F: drivers/video/fbdev/amba-clcd.*
1403 ARM PRIMECELL KMI PL050 DRIVER
1404 M: Russell King <linux@armlinux.org.uk>
1406 F: drivers/input/serio/ambakmi.*
1407 F: include/linux/amba/kmi.h
1409 ARM PRIMECELL MMCI PL180/1 DRIVER
1410 M: Russell King <linux@armlinux.org.uk>
1412 F: drivers/mmc/host/mmci.*
1413 F: include/linux/amba/mmci.h
1415 ARM PRIMECELL SSP PL022 SPI DRIVER
1416 M: Linus Walleij <linus.walleij@linaro.org>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1420 F: drivers/spi/spi-pl022.c
1422 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1423 M: Russell King <linux@armlinux.org.uk>
1425 F: drivers/tty/serial/amba-pl01*.c
1426 F: include/linux/amba/serial.h
1428 ARM PRIMECELL VIC PL190/PL192 DRIVER
1429 M: Linus Walleij <linus.walleij@linaro.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1433 F: drivers/irqchip/irq-vic.c
1435 AMAZON ANNAPURNA LABS FIC DRIVER
1436 M: Talel Shenhar <talel@amazon.com>
1438 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1439 F: drivers/irqchip/irq-al-fic.c
1442 M: Will Deacon <will@kernel.org>
1443 R: Robin Murphy <robin.murphy@arm.com>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: drivers/iommu/arm-smmu*
1447 F: drivers/iommu/io-pgtable-arm.c
1448 F: drivers/iommu/io-pgtable-arm-v7s.c
1450 ARM SUB-ARCHITECTURES
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1457 ARM/ACTIONS SEMI ARCHITECTURE
1458 M: Andreas Färber <afaerber@suse.de>
1459 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 F: arch/arm/mach-actions/
1464 F: arch/arm/boot/dts/owl-*
1465 F: arch/arm64/boot/dts/actions/
1466 F: drivers/clk/actions/
1467 F: drivers/clocksource/timer-owl*
1468 F: drivers/dma/owl-dma.c
1469 F: drivers/i2c/busses/i2c-owl.c
1470 F: drivers/mmc/host/owl-mmc.c
1471 F: drivers/pinctrl/actions/*
1472 F: drivers/soc/actions/
1473 F: include/dt-bindings/power/owl-*
1474 F: include/linux/soc/actions/
1475 F: Documentation/devicetree/bindings/arm/actions.yaml
1476 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1477 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1478 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1479 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1480 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1481 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1482 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1484 ARM/ADS SPHERE MACHINE SUPPORT
1485 M: Lennert Buytenhek <kernel@wantstofly.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 ARM/AFEB9260 MACHINE SUPPORT
1490 M: Sergey Lapin <slapin@ossfans.org>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 ARM/AJECO 1ARM MACHINE SUPPORT
1495 M: Lennert Buytenhek <kernel@wantstofly.org>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 ARM/Allwinner SoC Clock Support
1500 M: Emilio López <emilio@elopez.com.ar>
1502 F: drivers/clk/sunxi/
1504 ARM/Allwinner sunXi SoC support
1505 M: Maxime Ripard <mripard@kernel.org>
1506 M: Chen-Yu Tsai <wens@csie.org>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: arch/arm/mach-sunxi/
1512 F: arch/arm64/boot/dts/allwinner/
1513 F: drivers/clk/sunxi-ng/
1514 F: drivers/pinctrl/sunxi/
1515 F: drivers/soc/sunxi/
1516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1518 Allwinner A10 CSI driver
1519 M: Maxime Ripard <mripard@kernel.org>
1520 L: linux-media@vger.kernel.org
1521 T: git git://linuxtv.org/media_tree.git
1522 F: drivers/media/platform/sunxi/sun4i-csi/
1523 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1526 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1527 M: Neil Armstrong <narmstrong@baylibre.com>
1528 M: Jerome Brunet <jbrunet@baylibre.com>
1529 L: linux-amlogic@lists.infradead.org
1531 F: drivers/clk/meson/
1532 F: include/dt-bindings/clock/meson*
1533 F: include/dt-bindings/clock/gxbb*
1534 F: Documentation/devicetree/bindings/clock/amlogic*
1536 ARM/Amlogic Meson SoC support
1537 M: Kevin Hilman <khilman@baylibre.com>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 L: linux-amlogic@lists.infradead.org
1540 W: http://linux-meson.com/
1542 F: arch/arm/mach-meson/
1543 F: arch/arm/boot/dts/meson*
1544 F: arch/arm64/boot/dts/amlogic/
1545 F: drivers/pinctrl/meson/
1546 F: drivers/mmc/host/meson*
1547 F: drivers/soc/amlogic/
1548 F: drivers/rtc/rtc-meson*
1551 ARM/Amlogic Meson SoC Crypto Drivers
1552 M: Corentin Labbe <clabbe@baylibre.com>
1553 L: linux-crypto@vger.kernel.org
1554 L: linux-amlogic@lists.infradead.org
1556 F: drivers/crypto/amlogic/
1557 F: Documentation/devicetree/bindings/crypto/amlogic*
1559 ARM/Amlogic Meson SoC Sound Drivers
1560 M: Jerome Brunet <jbrunet@baylibre.com>
1561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1564 F: Documentation/devicetree/bindings/sound/amlogic*
1566 ARM/Annapurna Labs ALPINE ARCHITECTURE
1567 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1568 M: Antoine Tenart <antoine.tenart@bootlin.com>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: arch/arm/mach-alpine/
1572 F: arch/arm/boot/dts/alpine*
1573 F: arch/arm64/boot/dts/al/
1574 F: drivers/*/*alpine*
1576 ARM/ARTPEC MACHINE SUPPORT
1577 M: Jesper Nilsson <jesper.nilsson@axis.com>
1578 M: Lars Persson <lars.persson@axis.com>
1580 L: linux-arm-kernel@axis.com
1581 F: arch/arm/mach-artpec
1582 F: arch/arm/boot/dts/artpec6*
1584 F: drivers/crypto/axis
1585 F: drivers/mmc/host/usdhi6rol0.c
1586 F: drivers/pinctrl/pinctrl-artpec*
1587 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1589 ARM/ASPEED I2C DRIVER
1590 M: Brendan Higgins <brendanhiggins@google.com>
1591 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1592 R: Joel Stanley <joel@jms.id.au>
1593 L: linux-i2c@vger.kernel.org
1594 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1596 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1597 F: drivers/i2c/busses/i2c-aspeed.c
1598 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1599 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1601 ARM/ASPEED MACHINE SUPPORT
1602 M: Joel Stanley <joel@jms.id.au>
1603 R: Andrew Jeffery <andrew@aj.id.au>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1606 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1609 F: arch/arm/mach-aspeed/
1610 F: arch/arm/boot/dts/aspeed-*
1613 ARM/BITMAIN ARCHITECTURE
1614 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 F: arch/arm64/boot/dts/bitmain/
1618 F: drivers/clk/clk-bm1880.c
1619 F: drivers/pinctrl/pinctrl-bm1880.c
1620 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1621 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1622 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1624 ARM/CALXEDA HIGHBANK ARCHITECTURE
1625 M: Rob Herring <robh@kernel.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 F: arch/arm/mach-highbank/
1629 F: arch/arm/boot/dts/highbank.dts
1630 F: arch/arm/boot/dts/ecx-*.dts*
1632 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1633 M: Krzysztof Halasa <khalasa@piap.pl>
1635 F: arch/arm/mach-cns3xxx/
1637 ARM/CAVIUM THUNDER NETWORK DRIVER
1638 M: Sunil Goutham <sgoutham@marvell.com>
1639 M: Robert Richter <rrichter@marvell.com>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: drivers/net/ethernet/cavium/thunder/
1644 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1645 M: Lukasz Majewski <lukma@denx.de>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: arch/arm/mach-ep93xx/ts72xx.c
1650 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1651 M: Alexander Shiyan <shc_work@mail.ru>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1657 M: Lennert Buytenhek <kernel@wantstofly.org>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1662 M: Hartley Sweeten <hsweeten@visionengravers.com>
1663 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F: arch/arm/mach-ep93xx/
1667 F: arch/arm/mach-ep93xx/include/mach/
1670 M: Russell King <linux@armlinux.org.uk>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1674 F: drivers/clk/clkdev.c
1676 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1677 M: Mike Rapoport <mike@compulab.co.il>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1682 M: Baruch Siach <baruch@tkos.co.il>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 F: arch/arm/boot/dts/cx92755*
1688 ARM/CONTEC MICRO9 MACHINE SUPPORT
1689 M: Hubert Feurstein <hubert.feurstein@contec.at>
1691 F: arch/arm/mach-ep93xx/micro9.c
1693 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1694 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1695 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1696 R: Mike Leach <mike.leach@linaro.org>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: drivers/hwtracing/coresight/*
1700 F: include/dt-bindings/arm/coresight-cti-dt.h
1701 F: Documentation/trace/coresight/*
1702 F: Documentation/devicetree/bindings/arm/coresight.txt
1703 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1704 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1705 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1706 F: tools/perf/arch/arm/util/pmu.c
1707 F: tools/perf/arch/arm/util/auxtrace.c
1708 F: tools/perf/arch/arm/util/cs-etm.c
1709 F: tools/perf/arch/arm/util/cs-etm.h
1710 F: tools/perf/util/cs-etm.*
1711 F: tools/perf/util/cs-etm-decoder/*
1713 ARM/CORGI MACHINE SUPPORT
1714 M: Richard Purdie <rpurdie@rpsys.net>
1717 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1718 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1719 M: Linus Walleij <linus.walleij@linaro.org>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 T: git git://github.com/ulli-kroll/linux.git
1723 F: Documentation/devicetree/bindings/arm/gemini.txt
1724 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1725 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1726 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1727 F: arch/arm/mach-gemini/
1728 F: drivers/net/ethernet/cortina/
1729 F: drivers/pinctrl/pinctrl-gemini.c
1730 F: drivers/rtc/rtc-ftrtc010.c
1732 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1733 M: Barry Song <baohua@kernel.org>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1737 F: arch/arm/boot/dts/prima2*
1738 F: arch/arm/mach-prima2/
1739 F: drivers/clk/sirf/
1740 F: drivers/clocksource/timer-prima2.c
1741 F: drivers/clocksource/timer-atlas7.c
1745 ARM/CZ.NIC TURRIS MOX SUPPORT
1746 M: Marek Behun <marek.behun@nic.cz>
1747 W: http://mox.turris.cz
1749 F: Documentation/ABI/testing/debugfs-moxtet
1750 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1751 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1752 F: Documentation/devicetree/bindings/bus/moxtet.txt
1753 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1754 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1755 F: include/linux/moxtet.h
1756 F: drivers/bus/moxtet.c
1757 F: drivers/firmware/turris-mox-rwtm.c
1758 F: drivers/gpio/gpio-moxtet.c
1760 ARM/EBSA110 MACHINE SUPPORT
1761 M: Russell King <linux@armlinux.org.uk>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 W: http://www.armlinux.org.uk/
1765 F: arch/arm/mach-ebsa110/
1766 F: drivers/net/ethernet/amd/am79c961a.*
1768 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1769 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1770 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1776 M: Robert Jarzmik <robert.jarzmik@free.fr>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 F: arch/arm/mach-pxa/ezx.c
1781 ARM/FARADAY FA526 PORT
1782 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 T: git git://git.berlios.de/gemini-board
1786 F: arch/arm/mm/*-fa*
1788 ARM/FOOTBRIDGE ARCHITECTURE
1789 M: Russell King <linux@armlinux.org.uk>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 W: http://www.armlinux.org.uk/
1793 F: arch/arm/include/asm/hardware/dec21285.h
1794 F: arch/arm/mach-footbridge/
1796 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1797 M: Shawn Guo <shawnguo@kernel.org>
1798 M: Sascha Hauer <s.hauer@pengutronix.de>
1799 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1800 R: Fabio Estevam <festevam@gmail.com>
1801 R: NXP Linux Team <linux-imx@nxp.com>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1807 X: drivers/media/i2c/
1809 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1810 M: Shawn Guo <shawnguo@kernel.org>
1811 M: Sascha Hauer <s.hauer@pengutronix.de>
1812 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1813 R: Stefan Agner <stefan@agner.ch>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1817 F: arch/arm/mach-imx/*vf610*
1818 F: arch/arm/boot/dts/vf*
1820 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1821 M: Shawn Guo <shawnguo@kernel.org>
1822 M: Li Yang <leoyang.li@nxp.com>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1826 F: arch/arm/boot/dts/ls1021a*
1827 F: arch/arm64/boot/dts/freescale/fsl-*
1828 F: arch/arm64/boot/dts/freescale/qoriq-*
1830 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1831 M: Lennert Buytenhek <kernel@wantstofly.org>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 ARM/GUMSTIX MACHINE SUPPORT
1836 M: Steve Sakoman <sakoman@gmail.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1841 M: Philipp Zabel <philipp.zabel@gmail.com>
1842 M: Paul Parsons <lost.distance@yahoo.com>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 F: arch/arm/mach-pxa/hx4700.c
1846 F: arch/arm/mach-pxa/include/mach/hx4700.h
1847 F: sound/soc/pxa/hx4700.c
1849 ARM/HISILICON SOC SUPPORT
1850 M: Wei Xu <xuwei5@hisilicon.com>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 W: http://www.hisilicon.com
1854 T: git git://github.com/hisilicon/linux-hisi.git
1855 F: arch/arm/mach-hisi/
1856 F: arch/arm/boot/dts/hi3*
1857 F: arch/arm/boot/dts/hip*
1858 F: arch/arm/boot/dts/hisi*
1859 F: arch/arm64/boot/dts/hisilicon/
1861 ARM/HP JORNADA 7XX MACHINE SUPPORT
1862 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1866 F: arch/arm/mach-sa1100/jornada720.c
1867 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1869 ARM/IGEP MACHINE SUPPORT
1870 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1871 M: Javier Martinez Canillas <javier@dowhile0.org>
1872 L: linux-omap@vger.kernel.org
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 F: arch/arm/boot/dts/omap3-igep*
1877 ARM/INCOME PXA270 SUPPORT
1878 M: Marek Vasut <marek.vasut@gmail.com>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1883 ARM/INTEL IOP32X ARM ARCHITECTURE
1884 M: Lennert Buytenhek <kernel@wantstofly.org>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 ARM/INTEL IQ81342EX MACHINE SUPPORT
1889 M: Lennert Buytenhek <kernel@wantstofly.org>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 ARM/INTEL IXDP2850 MACHINE SUPPORT
1894 M: Lennert Buytenhek <kernel@wantstofly.org>
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 ARM/INTEL IXP4XX ARM ARCHITECTURE
1899 M: Linus Walleij <linusw@kernel.org>
1900 M: Imre Kaloz <kaloz@openwrt.org>
1901 M: Krzysztof Halasa <khalasa@piap.pl>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1905 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1906 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1907 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1908 F: arch/arm/mach-ixp4xx/
1909 F: drivers/clocksource/timer-ixp4xx.c
1910 F: drivers/gpio/gpio-ixp4xx.c
1911 F: drivers/irqchip/irq-ixp4xx.c
1912 F: include/linux/irqchip/irq-ixp4xx.h
1913 F: include/linux/platform_data/timer-ixp4xx.h
1915 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1916 M: Jonathan Cameron <jic23@cam.ac.uk>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 F: arch/arm/mach-pxa/stargate2.c
1920 F: drivers/pcmcia/pxa2xx_stargate2.c
1922 ARM/INTEL XSC3 (MANZANO) ARM CORE
1923 M: Lennert Buytenhek <kernel@wantstofly.org>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1928 M: Lennert Buytenhek <kernel@wantstofly.org>
1929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 ARM/LG1K ARCHITECTURE
1933 M: Chanho Min <chanho.min@lge.com>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 F: arch/arm64/boot/dts/lg/
1938 ARM/LOGICPD PXA270 MACHINE SUPPORT
1939 M: Lennert Buytenhek <kernel@wantstofly.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 ARM/LPC18XX ARCHITECTURE
1944 M: Vladimir Zapolskiy <vz@mleia.com>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1948 F: arch/arm/boot/dts/lpc43*
1949 F: drivers/i2c/busses/i2c-lpc2k.c
1950 F: drivers/memory/pl172.c
1951 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1952 F: drivers/rtc/rtc-lpc24xx.c
1955 ARM/LPC32XX SOC SUPPORT
1956 M: Vladimir Zapolskiy <vz@mleia.com>
1957 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1961 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1962 F: arch/arm/boot/dts/lpc32*
1963 F: arch/arm/mach-lpc32xx/
1964 F: drivers/i2c/busses/i2c-pnx.c
1965 F: drivers/net/ethernet/nxp/lpc_eth.c
1966 F: drivers/usb/host/ohci-nxp.c
1967 F: drivers/watchdog/pnx4008_wdt.c
1970 ARM/MAGICIAN MACHINE SUPPORT
1971 M: Philipp Zabel <philipp.zabel@gmail.com>
1974 ARM/Marvell Dove/MV78xx0/Orion SOC support
1975 M: Jason Cooper <jason@lakedaemon.net>
1976 M: Andrew Lunn <andrew@lunn.ch>
1977 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1978 M: Gregory Clement <gregory.clement@bootlin.com>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 F: Documentation/devicetree/bindings/soc/dove/
1982 F: arch/arm/mach-dove/
1983 F: arch/arm/mach-mv78xx0/
1984 F: arch/arm/mach-orion5x/
1985 F: arch/arm/plat-orion/
1986 F: arch/arm/boot/dts/dove*
1987 F: arch/arm/boot/dts/orion5x*
1988 T: git git://git.infradead.org/linux-mvebu.git
1990 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1991 M: Jason Cooper <jason@lakedaemon.net>
1992 M: Andrew Lunn <andrew@lunn.ch>
1993 M: Gregory Clement <gregory.clement@bootlin.com>
1994 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F: arch/arm/boot/dts/armada*
1998 F: arch/arm/boot/dts/kirkwood*
1999 F: arch/arm/configs/mvebu_*_defconfig
2000 F: arch/arm/mach-mvebu/
2001 F: arch/arm64/boot/dts/marvell/armada*
2002 F: arch/arm64/boot/dts/marvell/cn913*
2003 F: drivers/cpufreq/armada-37xx-cpufreq.c
2004 F: drivers/cpufreq/armada-8k-cpufreq.c
2005 F: drivers/cpufreq/mvebu-cpufreq.c
2006 F: drivers/irqchip/irq-armada-370-xp.c
2007 F: drivers/irqchip/irq-mvebu-*
2008 F: drivers/pinctrl/mvebu/
2009 F: drivers/rtc/rtc-armada38x.c
2010 T: git git://git.infradead.org/linux-mvebu.git
2012 ARM/Mediatek RTC DRIVER
2013 M: Eddie Huang <eddie.huang@mediatek.com>
2014 M: Sean Wang <sean.wang@mediatek.com>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2018 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2019 F: drivers/rtc/rtc-mt6397.c
2020 F: drivers/rtc/rtc-mt7622.c
2022 ARM/Mediatek SoC support
2023 M: Matthias Brugger <matthias.bgg@gmail.com>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2026 W: https://mtk.bcnfs.org/
2027 C: irc://chat.freenode.net/linux-mediatek
2029 F: arch/arm/boot/dts/mt6*
2030 F: arch/arm/boot/dts/mt7*
2031 F: arch/arm/boot/dts/mt8*
2032 F: arch/arm/mach-mediatek/
2033 F: arch/arm64/boot/dts/mediatek/
2034 F: drivers/soc/mediatek/
2039 ARM/Mediatek USB3 PHY DRIVER
2040 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2044 F: drivers/phy/mediatek/
2045 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2047 ARM/Microchip (AT91) SoC support
2048 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2049 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2050 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 W: http://www.linux4sam.org
2053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2057 F: arch/arm/mach-at91/
2058 F: include/soc/at91/
2059 F: arch/arm/boot/dts/at91*.dts
2060 F: arch/arm/boot/dts/at91*.dtsi
2061 F: arch/arm/boot/dts/sama*.dts
2062 F: arch/arm/boot/dts/sama*.dtsi
2063 F: arch/arm/include/debug/at91.S
2064 F: drivers/memory/atmel*
2065 F: drivers/watchdog/sama5d4_wdt.c
2066 X: drivers/input/touchscreen/atmel_mxt_ts.c
2067 X: drivers/net/wireless/atmel/
2069 ARM/MIOA701 MACHINE SUPPORT
2070 M: Robert Jarzmik <robert.jarzmik@free.fr>
2071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 F: arch/arm/mach-pxa/mioa701.c
2075 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2076 M: Michael Petchkovsky <mkpetch@internode.on.net>
2079 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2080 M: Linus Walleij <linus.walleij@linaro.org>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2084 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2085 F: arch/arm/mach-nomadik/
2086 F: arch/arm/mach-u300/
2087 F: arch/arm/mach-ux500/
2088 F: drivers/soc/ux500/
2089 F: arch/arm/boot/dts/ste-*
2090 F: drivers/clk/clk-nomadik.c
2091 F: drivers/clk/clk-u300.c
2092 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2093 F: drivers/clocksource/timer-u300.c
2094 F: drivers/dma/coh901318*
2095 F: drivers/dma/ste_dma40*
2096 F: drivers/hwspinlock/u8500_hsem.c
2097 F: drivers/i2c/busses/i2c-nomadik.c
2098 F: drivers/i2c/busses/i2c-stu300.c
2099 F: drivers/iio/adc/ab8500-gpadc.c
2100 F: drivers/mfd/ab3100*
2101 F: drivers/mfd/ab8500*
2102 F: drivers/mfd/abx500*
2103 F: drivers/mfd/dbx500*
2104 F: drivers/mfd/db8500*
2105 F: drivers/pinctrl/nomadik/
2106 F: drivers/pinctrl/pinctrl-coh901*
2107 F: drivers/pinctrl/pinctrl-u300.c
2108 F: drivers/rtc/rtc-ab3100.c
2109 F: drivers/rtc/rtc-ab8500.c
2110 F: drivers/rtc/rtc-coh901331.c
2111 F: drivers/rtc/rtc-pl031.c
2112 F: drivers/watchdog/coh901327_wdt.c
2113 F: Documentation/devicetree/bindings/arm/ste-*
2114 F: Documentation/devicetree/bindings/arm/ux500/
2115 F: Documentation/devicetree/bindings/arm/ux500.yaml
2116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2118 ARM/NUVOTON NPCM ARCHITECTURE
2119 M: Avi Fishman <avifishman70@gmail.com>
2120 M: Tomer Maimon <tmaimon77@gmail.com>
2121 M: Tali Perry <tali.perry1@gmail.com>
2122 R: Patrick Venture <venture@google.com>
2123 R: Nancy Yuen <yuenn@google.com>
2124 R: Benjamin Fair <benjaminfair@google.com>
2125 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2127 F: arch/arm/mach-npcm/
2128 F: arch/arm/boot/dts/nuvoton-npcm*
2129 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2131 F: Documentation/devicetree/bindings/*/*npcm*
2132 F: Documentation/devicetree/bindings/*/*/*npcm*
2134 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2135 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2136 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2138 F: arch/arm/mach-s3c24xx/mach-gta02.c
2139 F: arch/arm/mach-s3c24xx/gta02.h
2141 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2142 M: Alexander Clouter <alex@digriz.org.uk>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 W: http://www.digriz.org.uk/ts78xx/kernel
2146 F: arch/arm/mach-orion5x/ts78xx-*
2148 ARM/OXNAS platform support
2149 M: Neil Armstrong <narmstrong@baylibre.com>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 L: linux-oxnas@groups.io (moderated for non-subscribers)
2153 F: arch/arm/mach-oxnas/
2154 F: arch/arm/boot/dts/ox8*.dts*
2157 ARM/PALM TREO SUPPORT
2158 M: Tomas Cech <sleep_walker@suse.com>
2159 L: linux-arm-kernel@lists.infradead.org
2160 W: http://hackndev.com
2162 F: arch/arm/mach-pxa/palmtreo.*
2164 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2165 M: Marek Vasut <marek.vasut@gmail.com>
2166 L: linux-arm-kernel@lists.infradead.org
2167 W: http://hackndev.com
2169 F: arch/arm/mach-pxa/include/mach/palmtx.h
2170 F: arch/arm/mach-pxa/palmtx.c
2171 F: arch/arm/mach-pxa/palmt5.*
2172 F: arch/arm/mach-pxa/include/mach/palmld.h
2173 F: arch/arm/mach-pxa/palmld.c
2174 F: arch/arm/mach-pxa/palmte2.*
2175 F: arch/arm/mach-pxa/include/mach/palmtc.h
2176 F: arch/arm/mach-pxa/palmtc.c
2179 M: Sergey Lapin <slapin@ossfans.org>
2180 L: linux-arm-kernel@lists.infradead.org
2181 W: http://hackndev.com
2183 F: arch/arm/mach-pxa/palmz72.*
2186 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2187 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2190 ARM/PT DIGITAL BOARD PORT
2191 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 W: http://www.armlinux.org.uk/
2196 ARM/QUALCOMM SUPPORT
2197 M: Andy Gross <agross@kernel.org>
2198 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2199 L: linux-arm-msm@vger.kernel.org
2201 F: Documentation/devicetree/bindings/soc/qcom/
2202 F: Documentation/devicetree/bindings/*/qcom*
2203 F: arch/arm/boot/dts/qcom-*.dts
2204 F: arch/arm/boot/dts/qcom-*.dtsi
2205 F: arch/arm/mach-qcom/
2206 F: arch/arm64/boot/dts/qcom/
2209 F: drivers/*/*/qcom/
2210 F: drivers/*/*/qcom*
2211 F: drivers/*/pm8???-*
2212 F: drivers/bluetooth/btqcomsmd.c
2213 F: drivers/clocksource/timer-qcom.c
2214 F: drivers/extcon/extcon-qcom*
2215 F: drivers/iommu/msm*
2216 F: drivers/i2c/busses/i2c-qup.c
2217 F: drivers/i2c/busses/i2c-qcom-geni.c
2218 F: drivers/mfd/ssbi.c
2219 F: drivers/mmc/host/mmci_qcom*
2220 F: drivers/mmc/host/sdhci-msm.c
2221 F: drivers/pci/controller/dwc/pcie-qcom.c
2222 F: drivers/phy/qualcomm/
2223 F: drivers/power/*/msm*
2224 F: drivers/reset/reset-qcom-*
2225 F: drivers/scsi/ufs/ufs-qcom.*
2226 F: drivers/spi/spi-qup.c
2227 F: drivers/spi/spi-geni-qcom.c
2228 F: drivers/spi/spi-qcom-qspi.c
2229 F: drivers/tty/serial/msm_serial.c
2230 F: drivers/usb/dwc3/dwc3-qcom.c
2231 F: include/dt-bindings/*/qcom*
2232 F: include/linux/*/qcom*
2233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2235 ARM/RADISYS ENP2611 MACHINE SUPPORT
2236 M: Lennert Buytenhek <kernel@wantstofly.org>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 ARM/RDA MICRO ARCHITECTURE
2241 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2245 F: arch/arm/boot/dts/rda8810pl-*
2246 F: drivers/clocksource/timer-rda.c
2247 F: drivers/gpio/gpio-rda.c
2248 F: drivers/irqchip/irq-rda-intc.c
2249 F: drivers/tty/serial/rda-uart.c
2250 F: Documentation/devicetree/bindings/arm/rda.yaml
2251 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2252 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2253 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2254 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2256 ARM/REALTEK ARCHITECTURE
2257 M: Andreas Färber <afaerber@suse.de>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2261 F: arch/arm64/boot/dts/realtek/
2262 F: Documentation/devicetree/bindings/arm/realtek.yaml
2264 ARM/RENESAS ARM64 ARCHITECTURE
2265 M: Geert Uytterhoeven <geert+renesas@glider.be>
2266 M: Magnus Damm <magnus.damm@gmail.com>
2267 L: linux-renesas-soc@vger.kernel.org
2268 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2271 F: arch/arm64/boot/dts/renesas/
2272 F: Documentation/devicetree/bindings/arm/renesas.yaml
2273 F: drivers/soc/renesas/
2274 F: include/linux/soc/renesas/
2276 ARM/RISCPC ARCHITECTURE
2277 M: Russell King <linux@armlinux.org.uk>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 W: http://www.armlinux.org.uk/
2281 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2282 F: arch/arm/include/asm/hardware/ioc.h
2283 F: arch/arm/include/asm/hardware/iomd.h
2284 F: arch/arm/include/asm/hardware/memc.h
2285 F: arch/arm/mach-rpc/
2286 F: drivers/net/ethernet/8390/etherh.c
2287 F: drivers/net/ethernet/i825xx/ether1*
2288 F: drivers/net/ethernet/seeq/ether3*
2289 F: drivers/scsi/arm/
2291 ARM/Rockchip SoC support
2292 M: Heiko Stuebner <heiko@sntech.de>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 L: linux-rockchip@lists.infradead.org
2295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2297 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2298 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2299 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2300 F: arch/arm/boot/dts/rk3*
2301 F: arch/arm/boot/dts/rv1108*
2302 F: arch/arm/mach-rockchip/
2303 F: drivers/clk/rockchip/
2304 F: drivers/i2c/busses/i2c-rk3x.c
2305 F: drivers/*/*rockchip*
2306 F: drivers/*/*/*rockchip*
2307 F: sound/soc/rockchip/
2310 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2311 M: Kukjin Kim <kgene@kernel.org>
2312 M: Krzysztof Kozlowski <krzk@kernel.org>
2313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2315 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2317 F: arch/arm/boot/dts/s3c*
2318 F: arch/arm/boot/dts/s5p*
2319 F: arch/arm/boot/dts/exynos*
2320 F: arch/arm64/boot/dts/exynos/
2321 F: arch/arm/plat-samsung/
2322 F: arch/arm/mach-s3c24*/
2323 F: arch/arm/mach-s3c64xx/
2324 F: arch/arm/mach-s5p*/
2325 F: arch/arm/mach-exynos*/
2326 F: drivers/*/*s3c24*
2327 F: drivers/*/*/*s3c24*
2328 F: drivers/*/*s3c64xx*
2329 F: drivers/*/*s5pv210*
2330 F: drivers/memory/samsung/
2331 F: drivers/soc/samsung/
2332 F: drivers/tty/serial/samsung*
2333 F: include/linux/soc/samsung/
2334 F: Documentation/arm/samsung/
2335 F: Documentation/devicetree/bindings/arm/samsung/
2336 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2339 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2340 M: Kyungmin Park <kyungmin.park@samsung.com>
2341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 F: arch/arm/mach-s5pv210/
2345 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2346 M: Kyungmin Park <kyungmin.park@samsung.com>
2347 M: Kamil Debski <kamil@wypas.org>
2348 M: Andrzej Hajda <a.hajda@samsung.com>
2349 L: linux-arm-kernel@lists.infradead.org
2350 L: linux-media@vger.kernel.org
2352 F: drivers/media/platform/s5p-g2d/
2354 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2355 M: Marek Szyprowski <m.szyprowski@samsung.com>
2356 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2357 L: linux-media@vger.kernel.org
2359 F: drivers/media/platform/s5p-cec/
2360 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2362 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2363 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2364 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2365 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2366 L: linux-arm-kernel@lists.infradead.org
2367 L: linux-media@vger.kernel.org
2369 F: drivers/media/platform/s5p-jpeg/
2371 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2372 M: Kyungmin Park <kyungmin.park@samsung.com>
2373 M: Kamil Debski <kamil@wypas.org>
2374 M: Jeongtae Park <jtp.park@samsung.com>
2375 M: Andrzej Hajda <a.hajda@samsung.com>
2376 L: linux-arm-kernel@lists.infradead.org
2377 L: linux-media@vger.kernel.org
2379 F: drivers/media/platform/s5p-mfc/
2381 ARM/SHMOBILE ARM ARCHITECTURE
2382 M: Geert Uytterhoeven <geert+renesas@glider.be>
2383 M: Magnus Damm <magnus.damm@gmail.com>
2384 L: linux-renesas-soc@vger.kernel.org
2385 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2388 F: arch/arm/boot/dts/emev2*
2389 F: arch/arm/boot/dts/gr-peach*
2390 F: arch/arm/boot/dts/iwg20d-q7*
2391 F: arch/arm/boot/dts/r7s*
2392 F: arch/arm/boot/dts/r8a*
2393 F: arch/arm/boot/dts/r9a*
2394 F: arch/arm/boot/dts/sh*
2395 F: arch/arm/configs/shmobile_defconfig
2396 F: arch/arm/include/debug/renesas-scif.S
2397 F: arch/arm/mach-shmobile/
2398 F: Documentation/devicetree/bindings/arm/renesas.yaml
2399 F: drivers/soc/renesas/
2400 F: include/linux/soc/renesas/
2402 ARM/SOCFPGA ARCHITECTURE
2403 M: Dinh Nguyen <dinguyen@kernel.org>
2405 F: arch/arm/mach-socfpga/
2406 F: arch/arm/boot/dts/socfpga*
2407 F: arch/arm/configs/socfpga_defconfig
2408 F: arch/arm64/boot/dts/altera/
2409 F: arch/arm64/boot/dts/intel/
2410 W: http://www.rocketboards.org
2411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2413 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2414 M: Dinh Nguyen <dinguyen@kernel.org>
2416 F: drivers/clk/socfpga/
2418 ARM/SOCFPGA EDAC SUPPORT
2419 M: Thor Thayer <thor.thayer@linux.intel.com>
2421 F: drivers/edac/altera_edac.
2423 ARM/SPREADTRUM SoC SUPPORT
2424 M: Orson Zhai <orsonzhai@gmail.com>
2425 M: Baolin Wang <baolin.wang7@gmail.com>
2426 M: Chunyan Zhang <zhang.lyra@gmail.com>
2428 F: arch/arm64/boot/dts/sprd
2433 ARM/STI ARCHITECTURE
2434 M: Patrice Chotard <patrice.chotard@st.com>
2435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 W: http://www.stlinux.com
2438 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2439 F: arch/arm/mach-sti/
2440 F: arch/arm/boot/dts/sti*
2441 F: drivers/char/hw_random/st-rng.c
2442 F: drivers/clocksource/arm_global_timer.c
2443 F: drivers/clocksource/clksrc_st_lpc.c
2444 F: drivers/cpufreq/sti-cpufreq.c
2445 F: drivers/dma/st_fdma*
2446 F: drivers/i2c/busses/i2c-st.c
2447 F: drivers/media/rc/st_rc.c
2448 F: drivers/media/platform/sti/c8sectpfe/
2449 F: drivers/mmc/host/sdhci-st.c
2450 F: drivers/phy/st/phy-miphy28lp.c
2451 F: drivers/phy/st/phy-stih407-usb.c
2452 F: drivers/pinctrl/pinctrl-st.c
2453 F: drivers/remoteproc/st_remoteproc.c
2454 F: drivers/remoteproc/st_slim_rproc.c
2455 F: drivers/reset/sti/
2456 F: drivers/rtc/rtc-st-lpc.c
2457 F: drivers/tty/serial/st-asc.c
2458 F: drivers/usb/dwc3/dwc3-st.c
2459 F: drivers/usb/host/ehci-st.c
2460 F: drivers/usb/host/ohci-st.c
2461 F: drivers/watchdog/st_lpc_wdt.c
2462 F: drivers/ata/ahci_st.c
2463 F: include/linux/remoteproc/st_slim_rproc.h
2465 ARM/STM32 ARCHITECTURE
2466 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2467 M: Alexandre Torgue <alexandre.torgue@st.com>
2468 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2474 F: arch/arm/boot/dts/stm32*
2475 F: arch/arm/mach-stm32/
2476 F: drivers/clocksource/armv7m_systick.c
2478 ARM/Synaptics SoC support
2479 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2480 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 F: arch/arm/mach-berlin/
2484 F: arch/arm/boot/dts/berlin*
2485 F: arch/arm64/boot/dts/synaptics/
2487 ARM/TANGO ARCHITECTURE
2488 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2489 M: Mans Rullgard <mans@mansr.com>
2490 L: linux-arm-kernel@lists.infradead.org
2494 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2495 M: Lennert Buytenhek <kernel@wantstofly.org>
2496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2500 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2501 L: linux-tegra@vger.kernel.org
2502 L: linux-media@vger.kernel.org
2504 F: drivers/media/platform/tegra-cec/
2505 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2507 ARM/TETON BGA MACHINE SUPPORT
2508 M: "Mark F. Brown" <mark.brown314@gmail.com>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2513 M: Santosh Shilimkar <ssantosh@kernel.org>
2514 L: linux-kernel@vger.kernel.org
2516 F: drivers/memory/*emif*
2518 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2519 M: Tero Kristo <t-kristo@ti.com>
2520 M: Nishanth Menon <nm@ti.com>
2521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2524 F: arch/arm64/boot/dts/ti/Makefile
2525 F: arch/arm64/boot/dts/ti/k3-*
2526 F: include/dt-bindings/pinctrl/k3.h
2528 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2529 M: Santosh Shilimkar <ssantosh@kernel.org>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 F: arch/arm/mach-keystone/
2533 F: arch/arm/boot/dts/keystone-*
2534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2536 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2537 M: Santosh Shilimkar <ssantosh@kernel.org>
2538 L: linux-kernel@vger.kernel.org
2540 F: drivers/clk/keystone/
2542 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2543 M: Santosh Shilimkar <ssantosh@kernel.org>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 L: linux-kernel@vger.kernel.org
2547 F: drivers/clocksource/timer-keystone.c
2549 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2550 M: Santosh Shilimkar <ssantosh@kernel.org>
2551 L: linux-kernel@vger.kernel.org
2553 F: drivers/power/reset/keystone-reset.c
2555 ARM/THECUS N2100 MACHINE SUPPORT
2556 M: Lennert Buytenhek <kernel@wantstofly.org>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 ARM/TOSA MACHINE SUPPORT
2561 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2562 M: Dirk Opfer <dirk@opfer-online.de>
2565 ARM/UNIPHIER ARCHITECTURE
2566 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2570 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2571 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2572 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2573 F: arch/arm/boot/dts/uniphier*
2574 F: arch/arm/include/asm/hardware/cache-uniphier.h
2575 F: arch/arm/mach-uniphier/
2576 F: arch/arm/mm/cache-uniphier.c
2577 F: arch/arm64/boot/dts/socionext/uniphier*
2578 F: drivers/bus/uniphier-system-bus.c
2579 F: drivers/clk/uniphier/
2580 F: drivers/dma/uniphier-mdmac.c
2581 F: drivers/gpio/gpio-uniphier.c
2582 F: drivers/i2c/busses/i2c-uniphier*
2583 F: drivers/irqchip/irq-uniphier-aidet.c
2584 F: drivers/mmc/host/uniphier-sd.c
2585 F: drivers/pinctrl/uniphier/
2586 F: drivers/reset/reset-uniphier.c
2587 F: drivers/tty/serial/8250/8250_uniphier.c
2591 M: Ulf Hansson <ulf.hansson@linaro.org>
2592 L: linux-clk@vger.kernel.org
2593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2595 F: drivers/clk/ux500/
2597 ARM/VERSATILE EXPRESS PLATFORM
2598 M: Liviu Dudau <liviu.dudau@arm.com>
2599 M: Sudeep Holla <sudeep.holla@arm.com>
2600 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603 F: arch/arm/boot/dts/vexpress*
2604 F: arch/arm64/boot/dts/arm/
2605 F: arch/arm/mach-vexpress/
2608 F: drivers/clk/versatile/clk-vexpress-osc.c
2609 F: drivers/clocksource/timer-versatile.c
2613 M: Russell King <linux@armlinux.org.uk>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2615 W: http://www.armlinux.org.uk/
2619 ARM/VOIPAC PXA270 SUPPORT
2620 M: Marek Vasut <marek.vasut@gmail.com>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 F: arch/arm/mach-pxa/vpac270.c
2624 F: arch/arm/mach-pxa/include/mach/vpac270.h
2626 ARM/VT8500 ARM ARCHITECTURE
2627 M: Tony Prisk <linux@prisktech.co.nz>
2628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2631 F: arch/arm/mach-vt8500/
2632 F: drivers/clocksource/timer-vt8500.c
2633 F: drivers/i2c/busses/i2c-wmt.c
2634 F: drivers/mmc/host/wmt-sdmmc.c
2635 F: drivers/pwm/pwm-vt8500.c
2636 F: drivers/rtc/rtc-vt8500.c
2637 F: drivers/tty/serial/vt8500_serial.c
2638 F: drivers/usb/host/ehci-platform.c
2639 F: drivers/usb/host/uhci-platform.c
2640 F: drivers/video/fbdev/vt8500lcdfb.*
2641 F: drivers/video/fbdev/wm8505fb*
2642 F: drivers/video/fbdev/wmt_ge_rops.*
2644 ARM/ZIPIT Z2 SUPPORT
2645 M: Marek Vasut <marek.vasut@gmail.com>
2646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2648 F: arch/arm/mach-pxa/z2.c
2649 F: arch/arm/mach-pxa/include/mach/z2.h
2651 ARM/ZTE ARCHITECTURE
2652 M: Jun Nie <jun.nie@linaro.org>
2653 M: Shawn Guo <shawnguo@kernel.org>
2654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656 F: arch/arm/boot/dts/zx2967*
2657 F: arch/arm/mach-zx/
2658 F: arch/arm64/boot/dts/zte/
2660 F: drivers/dma/zx_dma.c
2661 F: drivers/gpio/gpio-zx.c
2662 F: drivers/i2c/busses/i2c-zx2967.c
2663 F: drivers/mmc/host/dw_mmc-zx.*
2664 F: drivers/pinctrl/zte/
2666 F: drivers/thermal/zx2967_thermal.c
2667 F: drivers/watchdog/zx2967_wdt.c
2668 F: Documentation/devicetree/bindings/arm/zte.yaml
2669 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2670 F: Documentation/devicetree/bindings/dma/zxdma.txt
2671 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2672 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2673 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2674 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2675 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2676 F: Documentation/devicetree/bindings/soc/zte/
2677 F: Documentation/devicetree/bindings/sound/zte,*.txt
2678 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2679 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2680 F: include/dt-bindings/clock/zx2967*.h
2681 F: include/dt-bindings/soc/zte,*.h
2682 F: sound/soc/codecs/zx_aud96p22.c
2685 ARM/ZYNQ ARCHITECTURE
2686 M: Michal Simek <michal.simek@xilinx.com>
2687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688 W: http://wiki.xilinx.com
2689 T: git https://github.com/Xilinx/linux-xlnx.git
2691 F: arch/arm/mach-zynq/
2692 F: drivers/cpuidle/cpuidle-zynq.c
2693 F: drivers/block/xsysace.c
2696 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2697 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2698 F: drivers/clocksource/timer-cadence-ttc.c
2699 F: drivers/i2c/busses/i2c-cadence.c
2700 F: drivers/mmc/host/sdhci-of-arasan.c
2701 F: drivers/edac/synopsys_edac.c
2702 F: drivers/i2c/busses/i2c-xiic.c
2704 ARM64 PORT (AARCH64 ARCHITECTURE)
2705 M: Catalin Marinas <catalin.marinas@arm.com>
2706 M: Will Deacon <will@kernel.org>
2707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2711 X: arch/arm64/boot/dts/
2712 F: Documentation/arm64/
2713 F: tools/testing/selftests/arm64/
2715 AS3645A LED FLASH CONTROLLER DRIVER
2716 M: Sakari Ailus <sakari.ailus@iki.fi>
2717 L: linux-leds@vger.kernel.org
2719 F: drivers/leds/leds-as3645a.c
2721 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2722 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2723 L: linux-media@vger.kernel.org
2724 T: git git://linuxtv.org/media_tree.git
2726 F: drivers/media/i2c/ak7375.c
2727 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2729 ASAHI KASEI AK8974 DRIVER
2730 M: Linus Walleij <linus.walleij@linaro.org>
2731 L: linux-iio@vger.kernel.org
2732 W: http://www.akm.com/
2734 F: drivers/iio/magnetometer/ak8974.c
2736 ASC7621 HARDWARE MONITOR DRIVER
2737 M: George Joseph <george.joseph@fairview5.com>
2738 L: linux-hwmon@vger.kernel.org
2740 F: Documentation/hwmon/asc7621.rst
2741 F: drivers/hwmon/asc7621.c
2743 ASPEED PINCTRL DRIVERS
2744 M: Andrew Jeffery <andrew@aj.id.au>
2745 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2746 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2747 L: linux-gpio@vger.kernel.org
2749 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2750 F: drivers/pinctrl/aspeed/
2752 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2753 M: Eddie James <eajames@linux.ibm.com>
2754 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2756 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2757 F: drivers/irqchip/irq-aspeed-scu-ic.c
2758 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2760 ASPEED VIDEO ENGINE DRIVER
2761 M: Eddie James <eajames@linux.ibm.com>
2762 L: linux-media@vger.kernel.org
2763 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2765 F: drivers/media/platform/aspeed-video.c
2766 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2768 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2769 M: Corentin Chary <corentin.chary@gmail.com>
2770 L: acpi4asus-user@lists.sourceforge.net
2771 L: platform-driver-x86@vger.kernel.org
2773 W: http://acpi4asus.sf.net
2774 F: drivers/platform/x86/asus*.c
2775 F: drivers/platform/x86/eeepc*.c
2777 ASUS WIRELESS RADIO CONTROL DRIVER
2778 M: João Paulo Rechi Vita <jprvita@gmail.com>
2779 L: platform-driver-x86@vger.kernel.org
2781 F: drivers/platform/x86/asus-wireless.c
2784 M: David Howells <dhowells@redhat.com>
2785 L: keyrings@vger.kernel.org
2787 F: Documentation/crypto/asymmetric-keys.txt
2788 F: include/linux/verification.h
2789 F: include/crypto/public_key.h
2790 F: include/crypto/pkcs7.h
2791 F: crypto/asymmetric_keys/
2793 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2794 R: Dan Williams <dan.j.williams@intel.com>
2795 W: http://sourceforge.net/projects/xscaleiop
2797 F: Documentation/crypto/async-tx-api.txt
2800 F: include/linux/dmaengine.h
2801 F: include/linux/async_tx.h
2804 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2805 L: linux-i2c@vger.kernel.org
2806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2808 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2809 F: drivers/misc/eeprom/at24.c
2811 ATA OVER ETHERNET (AOE) DRIVER
2812 M: "Justin Sanders" <justin@coraid.com>
2813 W: http://www.openaoe.org/
2815 F: Documentation/admin-guide/aoe/
2816 F: drivers/block/aoe/
2818 ATHEROS 71XX/9XXX GPIO DRIVER
2819 M: Alban Bedel <albeu@free.fr>
2821 W: https://github.com/AlbanBedel/linux
2822 T: git git://github.com/AlbanBedel/linux
2823 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2824 F: drivers/gpio/gpio-ath79.c
2826 ATHEROS 71XX/9XXX USB PHY DRIVER
2827 M: Alban Bedel <albeu@free.fr>
2828 W: https://github.com/AlbanBedel/linux
2829 T: git git://github.com/AlbanBedel/linux
2831 F: drivers/phy/qualcomm/phy-ath79-usb.c
2832 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2834 ATHEROS ATH GENERIC UTILITIES
2835 M: Kalle Valo <kvalo@codeaurora.org>
2836 L: linux-wireless@vger.kernel.org
2838 F: drivers/net/wireless/ath/*
2840 ATHEROS ATH5K WIRELESS DRIVER
2841 M: Jiri Slaby <jirislaby@gmail.com>
2842 M: Nick Kossifidis <mickflemm@gmail.com>
2843 M: Luis Chamberlain <mcgrof@kernel.org>
2844 L: linux-wireless@vger.kernel.org
2845 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2847 F: drivers/net/wireless/ath/ath5k/
2849 ATHEROS ATH6KL WIRELESS DRIVER
2850 M: Kalle Valo <kvalo@codeaurora.org>
2851 L: linux-wireless@vger.kernel.org
2852 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2855 F: drivers/net/wireless/ath/ath6kl/
2858 M: Ville Syrjala <syrjala@sci.fi>
2860 F: drivers/input/misc/ati_remote2.c
2862 ATK0110 HWMON DRIVER
2863 M: Luca Tettamanti <kronos.it@gmail.com>
2864 L: linux-hwmon@vger.kernel.org
2866 F: drivers/hwmon/asus_atk0110.c
2868 ATLX ETHERNET DRIVERS
2869 M: Jay Cliburn <jcliburn@gmail.com>
2870 M: Chris Snook <chris.snook@gmail.com>
2871 L: netdev@vger.kernel.org
2872 W: http://sourceforge.net/projects/atl1
2873 W: http://atl1.sourceforge.net
2875 F: drivers/net/ethernet/atheros/
2878 M: Chas Williams <3chas3@gmail.com>
2879 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2880 L: netdev@vger.kernel.org
2881 W: http://linux-atm.sourceforge.net
2884 F: include/linux/atm*
2885 F: include/uapi/linux/atm*
2887 ATMEL MACB ETHERNET DRIVER
2888 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2890 F: drivers/net/ethernet/cadence/
2892 ATMEL MAXTOUCH DRIVER
2893 M: Nick Dyer <nick@shmanahar.org>
2894 T: git git://github.com/ndyer/linux.git
2896 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2897 F: drivers/input/touchscreen/atmel_mxt_ts.c
2899 ATMEL WIRELESS DRIVER
2900 M: Simon Kelley <simon@thekelleys.org.uk>
2901 L: linux-wireless@vger.kernel.org
2902 W: http://www.thekelleys.org.uk/atmel
2903 W: http://atmelwlandriver.sourceforge.net/
2905 F: drivers/net/wireless/atmel/atmel*
2907 ATOMIC INFRASTRUCTURE
2908 M: Will Deacon <will@kernel.org>
2909 M: Peter Zijlstra <peterz@infradead.org>
2910 R: Boqun Feng <boqun.feng@gmail.com>
2911 L: linux-kernel@vger.kernel.org
2913 F: arch/*/include/asm/atomic*.h
2914 F: include/*/atomic*.h
2917 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2918 M: Bradley Grove <linuxdrivers@attotech.com>
2919 L: linux-scsi@vger.kernel.org
2920 W: http://www.attotech.com
2922 F: drivers/scsi/esas2r
2924 ATUSB IEEE 802.15.4 RADIO DRIVER
2925 M: Stefan Schmidt <stefan@datenfreihafen.org>
2926 L: linux-wpan@vger.kernel.org
2928 F: drivers/net/ieee802154/atusb.c
2929 F: drivers/net/ieee802154/atusb.h
2930 F: drivers/net/ieee802154/at86rf230.h
2933 M: Paul Moore <paul@paul-moore.com>
2934 M: Eric Paris <eparis@redhat.com>
2935 L: linux-audit@redhat.com (moderated for non-subscribers)
2936 W: https://github.com/linux-audit
2937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2939 F: include/linux/audit.h
2940 F: include/uapi/linux/audit.h
2943 AUXILIARY DISPLAY DRIVERS
2944 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2946 F: drivers/auxdisplay/
2947 F: include/linux/cfag12864b.h
2949 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2950 M: Andreas Klinger <ak@it-klinger.de>
2951 L: linux-iio@vger.kernel.org
2953 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2954 F: drivers/iio/adc/hx711.c
2957 M: Ralf Baechle <ralf@linux-mips.org>
2958 L: linux-hams@vger.kernel.org
2959 W: http://www.linux-ax25.org/
2961 F: include/uapi/linux/ax25.h
2962 F: include/net/ax25.h
2966 M: Peter Rosin <peda@axentia.se>
2967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969 F: arch/arm/boot/dts/at91-linea.dtsi
2970 F: arch/arm/boot/dts/at91-natte.dtsi
2971 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2972 F: arch/arm/boot/dts/at91-tse850-3.dts
2974 AXENTIA ASOC DRIVERS
2975 M: Peter Rosin <peda@axentia.se>
2976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2978 F: Documentation/devicetree/bindings/sound/axentia,*
2979 F: sound/soc/atmel/tse850-pcm5142.c
2981 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
2982 M: Nuno Sá <nuno.sa@analog.com>
2983 W: http://ez.analog.com/community/linux-device-drivers
2984 L: linux-hwmon@vger.kernel.org
2986 F: drivers/hwmon/axi-fan-control.c
2987 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
2989 AXXIA I2C CONTROLLER
2990 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2991 L: linux-i2c@vger.kernel.org
2993 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2994 F: drivers/i2c/busses/i2c-axxia.c
2997 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2998 L: linux-media@vger.kernel.org
2999 W: https://linuxtv.org
3000 T: git git://linuxtv.org/media_tree.git
3002 F: drivers/media/usb/dvb-usb-v2/az6007.c
3004 AZTECH FM RADIO RECEIVER DRIVER
3005 M: Hans Verkuil <hverkuil@xs4all.nl>
3006 L: linux-media@vger.kernel.org
3007 T: git git://linuxtv.org/media_tree.git
3008 W: https://linuxtv.org
3010 F: drivers/media/radio/radio-aztech*
3013 L: linux-wireless@vger.kernel.org
3014 L: b43-dev@lists.infradead.org
3015 W: http://wireless.kernel.org/en/users/Drivers/b43
3017 F: drivers/net/wireless/broadcom/b43/
3019 B43LEGACY WIRELESS DRIVER
3020 M: Larry Finger <Larry.Finger@lwfinger.net>
3021 L: linux-wireless@vger.kernel.org
3022 L: b43-dev@lists.infradead.org
3023 W: http://wireless.kernel.org/en/users/Drivers/b43
3025 F: drivers/net/wireless/broadcom/b43legacy/
3027 BACKLIGHT CLASS/SUBSYSTEM
3028 M: Lee Jones <lee.jones@linaro.org>
3029 M: Daniel Thompson <daniel.thompson@linaro.org>
3030 M: Jingoo Han <jingoohan1@gmail.com>
3031 L: dri-devel@lists.freedesktop.org
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3034 F: drivers/video/backlight/
3035 F: include/linux/backlight.h
3036 F: include/linux/pwm_backlight.h
3037 F: Documentation/devicetree/bindings/leds/backlight
3038 F: Documentation/ABI/stable/sysfs-class-backlight
3039 F: Documentation/ABI/testing/sysfs-class-backlight
3042 M: Marek Lindner <mareklindner@neomailbox.ch>
3043 M: Simon Wunderlich <sw@simonwunderlich.de>
3044 M: Antonio Quartulli <a@unstable.cc>
3045 M: Sven Eckelmann <sven@narfation.org>
3046 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3047 W: https://www.open-mesh.org/
3048 B: https://www.open-mesh.org/projects/batman-adv/issues
3049 C: irc://chat.freenode.net/batman
3050 Q: https://patchwork.open-mesh.org/project/batman/list/
3051 T: git https://git.open-mesh.org/linux-merge.git
3053 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3054 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3055 F: Documentation/networking/batman-adv.rst
3056 F: include/uapi/linux/batadv_packet.h
3057 F: include/uapi/linux/batman_adv.h
3060 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3061 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3062 L: linux-hams@vger.kernel.org
3063 W: http://www.baycom.org/~tom/ham/ham.html
3065 F: drivers/net/hamradio/baycom*
3067 BCACHE (BLOCK LAYER CACHE)
3068 M: Coly Li <colyli@suse.de>
3069 M: Kent Overstreet <kent.overstreet@gmail.com>
3070 L: linux-bcache@vger.kernel.org
3071 W: http://bcache.evilpiepirate.org
3072 C: irc://irc.oftc.net/bcache
3074 F: drivers/md/bcache/
3076 BDISP ST MEDIA DRIVER
3077 M: Fabien Dessenne <fabien.dessenne@st.com>
3078 L: linux-media@vger.kernel.org
3079 T: git git://linuxtv.org/media_tree.git
3080 W: https://linuxtv.org
3082 F: drivers/media/platform/sti/bdisp
3084 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3085 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3086 L: netdev@vger.kernel.org
3088 F: drivers/net/ethernet/ec_bhf.c
3091 M: Luis de Bethencourt <luisbg@kernel.org>
3092 M: Salah Triki <salah.triki@gmail.com>
3094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3095 F: Documentation/filesystems/befs.rst
3099 M: Paolo Valente <paolo.valente@linaro.org>
3100 M: Jens Axboe <axboe@kernel.dk>
3101 L: linux-block@vger.kernel.org
3104 F: Documentation/block/bfq-iosched.rst
3107 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3109 F: Documentation/filesystems/bfs.rst
3111 F: include/uapi/linux/bfs_fs.h
3113 BLINKM RGB LED DRIVER
3114 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3116 F: drivers/leds/leds-blinkm.c
3119 M: Jens Axboe <axboe@kernel.dk>
3120 L: linux-block@vger.kernel.org
3121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3125 F: kernel/trace/blktrace.c
3129 M: Joern Engel <joern@lazybastard.org>
3130 L: linux-mtd@lists.infradead.org
3132 F: drivers/mtd/devices/block2mtd.c
3135 M: Marcel Holtmann <marcel@holtmann.org>
3136 M: Johan Hedberg <johan.hedberg@gmail.com>
3137 L: linux-bluetooth@vger.kernel.org
3138 W: http://www.bluez.org/
3139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3142 F: drivers/bluetooth/
3145 M: Marcel Holtmann <marcel@holtmann.org>
3146 M: Johan Hedberg <johan.hedberg@gmail.com>
3147 L: linux-bluetooth@vger.kernel.org
3148 W: http://www.bluez.org/
3149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3153 F: include/net/bluetooth/
3156 M: Jay Vosburgh <j.vosburgh@gmail.com>
3157 M: Veaceslav Falico <vfalico@gmail.com>
3158 M: Andy Gospodarek <andy@greyhouse.net>
3159 L: netdev@vger.kernel.org
3160 W: http://sourceforge.net/projects/bonding/
3162 F: drivers/net/bonding/
3163 F: include/uapi/linux/if_bonding.h
3165 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3166 M: Dan Robertson <dan@dlrobertson.com>
3167 L: linux-iio@vger.kernel.org
3169 F: drivers/iio/accel/bma400*
3170 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3172 BPF (Safe dynamic programs and tools)
3173 M: Alexei Starovoitov <ast@kernel.org>
3174 M: Daniel Borkmann <daniel@iogearbox.net>
3175 R: Martin KaFai Lau <kafai@fb.com>
3176 R: Song Liu <songliubraving@fb.com>
3177 R: Yonghong Song <yhs@fb.com>
3178 R: Andrii Nakryiko <andriin@fb.com>
3179 R: John Fastabend <john.fastabend@gmail.com>
3180 R: KP Singh <kpsingh@chromium.org>
3181 L: netdev@vger.kernel.org
3182 L: bpf@vger.kernel.org
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3185 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3188 F: Documentation/networking/filter.txt
3189 F: Documentation/bpf/
3190 F: include/linux/bpf*
3191 F: include/linux/filter.h
3192 F: include/trace/events/xdp.h
3193 F: include/uapi/linux/bpf*
3194 F: include/uapi/linux/filter.h
3196 F: kernel/trace/bpf_trace.c
3199 F: net/core/filter.c
3200 F: net/sched/act_bpf.c
3201 F: net/sched/cls_bpf.c
3205 F: tools/testing/selftests/bpf/
3210 M: Shubham Bansal <illusionist.neo@gmail.com>
3211 L: netdev@vger.kernel.org
3212 L: bpf@vger.kernel.org
3217 M: Daniel Borkmann <daniel@iogearbox.net>
3218 M: Alexei Starovoitov <ast@kernel.org>
3219 M: Zi Shen Lim <zlim.lnx@gmail.com>
3220 L: netdev@vger.kernel.org
3221 L: bpf@vger.kernel.org
3225 BPF JIT for MIPS (32-BIT AND 64-BIT)
3226 M: Paul Burton <paulburton@kernel.org>
3227 L: netdev@vger.kernel.org
3228 L: bpf@vger.kernel.org
3232 BPF JIT for NFP NICs
3233 M: Jakub Kicinski <kuba@kernel.org>
3234 L: netdev@vger.kernel.org
3235 L: bpf@vger.kernel.org
3237 F: drivers/net/ethernet/netronome/nfp/bpf/
3239 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3240 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3241 M: Sandipan Das <sandipan@linux.ibm.com>
3242 L: netdev@vger.kernel.org
3243 L: bpf@vger.kernel.org
3245 F: arch/powerpc/net/
3247 BPF JIT for RISC-V (32-bit)
3248 M: Luke Nelson <luke.r.nels@gmail.com>
3249 M: Xi Wang <xi.wang@gmail.com>
3250 L: netdev@vger.kernel.org
3251 L: bpf@vger.kernel.org
3254 X: arch/riscv/net/bpf_jit_comp64.c
3256 BPF JIT for RISC-V (64-bit)
3257 M: Björn Töpel <bjorn.topel@gmail.com>
3258 L: netdev@vger.kernel.org
3259 L: bpf@vger.kernel.org
3262 X: arch/riscv/net/bpf_jit_comp32.c
3265 M: Ilya Leoshkevich <iii@linux.ibm.com>
3266 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3267 M: Vasily Gorbik <gor@linux.ibm.com>
3268 L: netdev@vger.kernel.org
3269 L: bpf@vger.kernel.org
3272 X: arch/s390/net/pnet.c
3274 BPF JIT for SPARC (32-BIT AND 64-BIT)
3275 M: David S. Miller <davem@davemloft.net>
3276 L: netdev@vger.kernel.org
3277 L: bpf@vger.kernel.org
3281 BPF JIT for X86 32-BIT
3282 M: Wang YanQing <udknight@gmail.com>
3283 L: netdev@vger.kernel.org
3284 L: bpf@vger.kernel.org
3286 F: arch/x86/net/bpf_jit_comp32.c
3288 BPF JIT for X86 64-BIT
3289 M: Alexei Starovoitov <ast@kernel.org>
3290 M: Daniel Borkmann <daniel@iogearbox.net>
3291 L: netdev@vger.kernel.org
3292 L: bpf@vger.kernel.org
3295 X: arch/x86/net/bpf_jit_comp32.c
3297 BROADCOM B44 10/100 ETHERNET DRIVER
3298 M: Michael Chan <michael.chan@broadcom.com>
3299 L: netdev@vger.kernel.org
3301 F: drivers/net/ethernet/broadcom/b44.*
3303 BROADCOM B53 ETHERNET SWITCH DRIVER
3304 M: Florian Fainelli <f.fainelli@gmail.com>
3305 L: netdev@vger.kernel.org
3306 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3308 F: drivers/net/dsa/b53/*
3309 F: include/linux/platform_data/b53.h
3311 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3312 M: Florian Fainelli <f.fainelli@gmail.com>
3313 M: Ray Jui <rjui@broadcom.com>
3314 M: Scott Branden <sbranden@broadcom.com>
3315 M: bcm-kernel-feedback-list@broadcom.com
3316 T: git git://github.com/broadcom/mach-bcm
3322 F: arch/arm/mach-bcm/
3324 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3325 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3326 L: bcm-kernel-feedback-list@broadcom.com
3327 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3329 T: git git://github.com/anholt/linux
3333 F: drivers/staging/vc04_services
3334 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3335 F: drivers/pci/controller/pcie-brcmstb.c
3337 BROADCOM BCM47XX MIPS ARCHITECTURE
3338 M: Hauke Mehrtens <hauke@hauke-m.de>
3339 M: Rafał Miłecki <zajec5@gmail.com>
3340 L: linux-mips@vger.kernel.org
3342 F: Documentation/devicetree/bindings/mips/brcm/
3343 F: arch/mips/bcm47xx/*
3344 F: arch/mips/include/asm/mach-bcm47xx/*
3346 BROADCOM BCM5301X ARM ARCHITECTURE
3347 M: Hauke Mehrtens <hauke@hauke-m.de>
3348 M: Rafał Miłecki <zajec5@gmail.com>
3349 M: bcm-kernel-feedback-list@broadcom.com
3350 L: linux-arm-kernel@lists.infradead.org
3352 F: arch/arm/mach-bcm/bcm_5301x.c
3353 F: arch/arm/boot/dts/bcm5301x*.dtsi
3354 F: arch/arm/boot/dts/bcm470*
3355 F: arch/arm/boot/dts/bcm953012*
3357 BROADCOM BCM53573 ARM ARCHITECTURE
3358 M: Rafał Miłecki <rafal@milecki.pl>
3359 L: bcm-kernel-feedback-list@broadcom.com
3360 L: linux-arm-kernel@lists.infradead.org
3362 F: arch/arm/boot/dts/bcm53573*
3363 F: arch/arm/boot/dts/bcm47189*
3365 BROADCOM BCM63XX ARM ARCHITECTURE
3366 M: Florian Fainelli <f.fainelli@gmail.com>
3367 M: bcm-kernel-feedback-list@broadcom.com
3368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3369 T: git git://github.com/broadcom/stblinux.git
3373 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3374 M: Kevin Cernekee <cernekee@gmail.com>
3375 L: linux-usb@vger.kernel.org
3377 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3379 BROADCOM BCM7XXX ARM ARCHITECTURE
3380 M: Florian Fainelli <f.fainelli@gmail.com>
3381 M: bcm-kernel-feedback-list@broadcom.com
3382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3383 T: git git://github.com/broadcom/stblinux.git
3385 F: arch/arm/mach-bcm/*brcmstb*
3386 F: arch/arm/boot/dts/bcm7*.dts*
3387 F: drivers/bus/brcmstb_gisb.c
3388 F: arch/arm/mm/cache-b15-rac.c
3389 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3391 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3392 F: drivers/pci/controller/pcie-brcmstb.c
3394 BROADCOM BMIPS CPUFREQ DRIVER
3395 M: Markus Mayer <mmayer@broadcom.com>
3396 M: bcm-kernel-feedback-list@broadcom.com
3397 L: linux-pm@vger.kernel.org
3399 F: drivers/cpufreq/bmips-cpufreq.c
3401 BROADCOM BMIPS MIPS ARCHITECTURE
3402 M: Florian Fainelli <f.fainelli@gmail.com>
3403 L: bcm-kernel-feedback-list@broadcom.com
3404 L: linux-mips@vger.kernel.org
3405 T: git git://github.com/broadcom/stblinux.git
3407 F: arch/mips/bmips/*
3408 F: arch/mips/include/asm/mach-bmips/*
3409 F: arch/mips/kernel/*bmips*
3410 F: arch/mips/boot/dts/brcm/bcm*.dts*
3411 F: drivers/irqchip/irq-bcm63*
3412 F: drivers/irqchip/irq-bcm7*
3413 F: drivers/irqchip/irq-brcmstb*
3414 F: include/linux/bcm963xx_nvram.h
3415 F: include/linux/bcm963xx_tag.h
3417 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3418 M: Rasesh Mody <rmody@marvell.com>
3419 M: GR-Linux-NIC-Dev@marvell.com
3420 L: netdev@vger.kernel.org
3422 F: drivers/net/ethernet/broadcom/bnx2.*
3423 F: drivers/net/ethernet/broadcom/bnx2_*
3425 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3426 M: QLogic-Storage-Upstream@qlogic.com
3427 L: linux-scsi@vger.kernel.org
3429 F: drivers/scsi/bnx2fc/
3431 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3432 M: QLogic-Storage-Upstream@qlogic.com
3433 L: linux-scsi@vger.kernel.org
3435 F: drivers/scsi/bnx2i/
3437 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3438 M: Ariel Elior <aelior@marvell.com>
3439 M: Sudarsana Kalluru <skalluru@marvell.com>
3440 M: GR-everest-linux-l2@marvell.com
3441 L: netdev@vger.kernel.org
3443 F: drivers/net/ethernet/broadcom/bnx2x/
3445 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3446 M: Michael Chan <michael.chan@broadcom.com>
3447 L: netdev@vger.kernel.org
3449 F: drivers/net/ethernet/broadcom/bnxt/
3451 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3452 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3453 M: Franky Lin <franky.lin@broadcom.com>
3454 M: Hante Meuleman <hante.meuleman@broadcom.com>
3455 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3456 M: Wright Feng <wright.feng@cypress.com>
3457 L: linux-wireless@vger.kernel.org
3458 L: brcm80211-dev-list.pdl@broadcom.com
3459 L: brcm80211-dev-list@cypress.com
3461 F: drivers/net/wireless/broadcom/brcm80211/
3463 BROADCOM BRCMSTB GPIO DRIVER
3464 M: Gregory Fong <gregory.0xf0@gmail.com>
3465 L: bcm-kernel-feedback-list@broadcom.com
3467 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3468 F: drivers/gpio/gpio-brcmstb.c
3470 BROADCOM BRCMSTB I2C DRIVER
3471 M: Kamal Dasu <kdasu.kdev@gmail.com>
3472 L: linux-i2c@vger.kernel.org
3473 L: bcm-kernel-feedback-list@broadcom.com
3475 F: drivers/i2c/busses/i2c-brcmstb.c
3476 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3478 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3479 M: Al Cooper <alcooperx@gmail.com>
3480 L: linux-kernel@vger.kernel.org
3481 L: bcm-kernel-feedback-list@broadcom.com
3483 F: drivers/phy/broadcom/phy-brcm-usb*
3485 BROADCOM GENET ETHERNET DRIVER
3486 M: Doug Berger <opendmb@gmail.com>
3487 M: Florian Fainelli <f.fainelli@gmail.com>
3488 L: bcm-kernel-feedback-list@broadcom.com
3489 L: netdev@vger.kernel.org
3491 F: drivers/net/ethernet/broadcom/genet/
3493 BROADCOM IPROC ARM ARCHITECTURE
3494 M: Ray Jui <rjui@broadcom.com>
3495 M: Scott Branden <sbranden@broadcom.com>
3496 M: bcm-kernel-feedback-list@broadcom.com
3497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3498 T: git git://github.com/broadcom/cygnus-linux.git
3515 F: arch/arm64/boot/dts/broadcom/northstar2/*
3516 F: arch/arm64/boot/dts/broadcom/stingray/*
3517 F: drivers/clk/bcm/clk-ns*
3518 F: drivers/clk/bcm/clk-sr*
3519 F: drivers/pinctrl/bcm/pinctrl-ns*
3520 F: include/dt-bindings/clock/bcm-sr*
3522 BROADCOM KONA GPIO DRIVER
3523 M: Ray Jui <rjui@broadcom.com>
3524 L: bcm-kernel-feedback-list@broadcom.com
3526 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3527 F: drivers/gpio/gpio-bcm-kona.c
3529 BROADCOM NETXTREME-E ROCE DRIVER
3530 M: Selvin Xavier <selvin.xavier@broadcom.com>
3531 M: Devesh Sharma <devesh.sharma@broadcom.com>
3532 M: Somnath Kotur <somnath.kotur@broadcom.com>
3533 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3534 L: linux-rdma@vger.kernel.org
3535 W: http://www.broadcom.com
3537 F: drivers/infiniband/hw/bnxt_re/
3538 F: include/uapi/rdma/bnxt_re-abi.h
3540 BROADCOM NVRAM DRIVER
3541 M: Rafał Miłecki <zajec5@gmail.com>
3542 L: linux-mips@vger.kernel.org
3544 F: drivers/firmware/broadcom/*
3546 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3547 M: Rafał Miłecki <zajec5@gmail.com>
3548 L: linux-wireless@vger.kernel.org
3551 F: include/linux/bcma/
3553 BROADCOM STB AVS CPUFREQ DRIVER
3554 M: Markus Mayer <mmayer@broadcom.com>
3555 M: bcm-kernel-feedback-list@broadcom.com
3556 L: linux-pm@vger.kernel.org
3558 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3559 F: drivers/cpufreq/brcmstb*
3561 BROADCOM STB AVS TMON DRIVER
3562 M: Markus Mayer <mmayer@broadcom.com>
3563 M: bcm-kernel-feedback-list@broadcom.com
3564 L: linux-pm@vger.kernel.org
3566 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3567 F: drivers/thermal/broadcom/brcmstb*
3569 BROADCOM STB NAND FLASH DRIVER
3570 M: Brian Norris <computersforpeace@gmail.com>
3571 M: Kamal Dasu <kdasu.kdev@gmail.com>
3572 L: linux-mtd@lists.infradead.org
3573 L: bcm-kernel-feedback-list@broadcom.com
3575 F: drivers/mtd/nand/raw/brcmnand/
3577 BROADCOM STB DPFE DRIVER
3578 M: Markus Mayer <mmayer@broadcom.com>
3579 M: bcm-kernel-feedback-list@broadcom.com
3580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3582 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3583 F: drivers/memory/brcmstb_dpfe.c
3586 M: Kamal Dasu <kdasu.kdev@gmail.com>
3587 M: bcm-kernel-feedback-list@broadcom.com
3589 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3590 F: drivers/spi/spi-bcm-qspi.*
3591 F: drivers/spi/spi-brcmstb-qspi.c
3592 F: drivers/spi/spi-iproc-qspi.c
3594 BROADCOM SYSTEMPORT ETHERNET DRIVER
3595 M: Florian Fainelli <f.fainelli@gmail.com>
3596 L: bcm-kernel-feedback-list@broadcom.com
3597 L: netdev@vger.kernel.org
3599 F: drivers/net/ethernet/broadcom/bcmsysport.*
3601 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3602 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3603 M: Prashant Sreedharan <prashant@broadcom.com>
3604 M: Michael Chan <mchan@broadcom.com>
3605 L: netdev@vger.kernel.org
3607 F: drivers/net/ethernet/broadcom/tg3.*
3609 BROCADE BFA FC SCSI DRIVER
3610 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3611 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3612 L: linux-scsi@vger.kernel.org
3614 F: drivers/scsi/bfa/
3616 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3617 M: Rasesh Mody <rmody@marvell.com>
3618 M: Sudarsana Kalluru <skalluru@marvell.com>
3619 M: GR-Linux-NIC-Dev@marvell.com
3620 L: netdev@vger.kernel.org
3622 F: drivers/net/ethernet/brocade/bna/
3624 BSG (block layer generic sg v4 driver)
3625 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3626 L: linux-scsi@vger.kernel.org
3629 F: include/linux/bsg.h
3630 F: include/uapi/linux/bsg.h
3633 M: Clemens Ladisch <clemens@ladisch.de>
3634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3637 F: Documentation/sound/cards/bt87x.rst
3638 F: sound/pci/bt87x.c
3641 M: Michael Buesch <m@bues.ch>
3643 W: http://bu3sch.de/btgpio.php
3644 F: drivers/gpio/gpio-bt8xx.c
3647 M: Chris Mason <clm@fb.com>
3648 M: Josef Bacik <josef@toxicpanda.com>
3649 M: David Sterba <dsterba@suse.com>
3650 L: linux-btrfs@vger.kernel.org
3651 W: http://btrfs.wiki.kernel.org/
3652 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3655 F: Documentation/filesystems/btrfs.rst
3657 F: include/linux/btrfs*
3658 F: include/uapi/linux/btrfs*
3660 BTTV VIDEO4LINUX DRIVER
3661 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3662 L: linux-media@vger.kernel.org
3663 W: https://linuxtv.org
3664 T: git git://linuxtv.org/media_tree.git
3666 F: Documentation/media/v4l-drivers/bttv*
3667 F: drivers/media/pci/bt8xx/bttv*
3669 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3670 M: Chanwoo Choi <cw00.choi@samsung.com>
3671 L: linux-pm@vger.kernel.org
3672 L: linux-samsung-soc@vger.kernel.org
3673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3675 F: drivers/devfreq/exynos-bus.c
3676 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3678 BUSLOGIC SCSI DRIVER
3679 M: Khalid Aziz <khalid@gonehiking.org>
3680 L: linux-scsi@vger.kernel.org
3682 F: drivers/scsi/BusLogic.*
3683 F: drivers/scsi/FlashPoint.*
3685 C-MEDIA CMI8788 DRIVER
3686 M: Clemens Ladisch <clemens@ladisch.de>
3687 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3690 F: sound/pci/oxygen/
3693 M: Guo Ren <guoren@kernel.org>
3694 L: linux-csky@vger.kernel.org
3695 T: git https://github.com/c-sky/csky-linux.git
3698 F: Documentation/devicetree/bindings/csky/
3699 F: drivers/irqchip/irq-csky-*
3700 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3701 F: drivers/clocksource/timer-gx6605s.c
3702 F: drivers/clocksource/timer-mp-csky.c
3703 F: Documentation/devicetree/bindings/timer/csky,*
3708 M: Mark Salter <msalter@redhat.com>
3709 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3710 L: linux-c6x-dev@linux-c6x.org
3711 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3715 CA8210 IEEE-802.15.4 RADIO DRIVER
3716 M: Harry Morris <h.morris@cascoda.com>
3717 L: linux-wpan@vger.kernel.org
3718 W: https://github.com/Cascoda/ca8210-linux.git
3720 F: drivers/net/ieee802154/ca8210.c
3721 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3723 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3724 M: David Howells <dhowells@redhat.com>
3725 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3727 F: Documentation/filesystems/caching/cachefiles.txt
3730 CADENCE MIPI-CSI2 BRIDGES
3731 M: Maxime Ripard <mripard@kernel.org>
3732 L: linux-media@vger.kernel.org
3734 F: Documentation/devicetree/bindings/media/cdns,*.txt
3735 F: drivers/media/platform/cadence/cdns-csi2*
3738 M: Piotr Sroka <piotrs@cadence.com>
3739 L: linux-mtd@lists.infradead.org
3741 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3742 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3744 CADET FM/AM RADIO RECEIVER DRIVER
3745 M: Hans Verkuil <hverkuil@xs4all.nl>
3746 L: linux-media@vger.kernel.org
3747 T: git git://linuxtv.org/media_tree.git
3748 W: https://linuxtv.org
3750 F: drivers/media/radio/radio-cadet*
3752 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3753 M: Jonathan Corbet <corbet@lwn.net>
3754 L: linux-media@vger.kernel.org
3755 T: git git://linuxtv.org/media_tree.git
3757 F: Documentation/media/v4l-drivers/cafe_ccic*
3758 F: drivers/media/platform/marvell-ccic/
3761 L: netdev@vger.kernel.org
3763 F: Documentation/networking/caif/
3764 F: drivers/net/caif/
3765 F: include/uapi/linux/caif/
3766 F: include/net/caif/
3770 M: Toke Høiland-Jørgensen <toke@toke.dk>
3771 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3773 F: net/sched/sch_cake.c
3776 M: Wolfgang Grandegger <wg@grandegger.com>
3777 M: Marc Kleine-Budde <mkl@pengutronix.de>
3778 L: linux-can@vger.kernel.org
3779 W: https://github.com/linux-can
3780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3783 F: Documentation/devicetree/bindings/net/can/
3785 F: include/linux/can/dev.h
3786 F: include/linux/can/led.h
3787 F: include/linux/can/rx-offload.h
3788 F: include/linux/can/platform/
3789 F: include/uapi/linux/can/error.h
3790 F: include/uapi/linux/can/netlink.h
3791 F: include/uapi/linux/can/vxcan.h
3794 M: Oliver Hartkopp <socketcan@hartkopp.net>
3795 M: Marc Kleine-Budde <mkl@pengutronix.de>
3796 L: linux-can@vger.kernel.org
3797 W: https://github.com/linux-can
3798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3801 F: Documentation/networking/can.rst
3803 F: include/linux/can/core.h
3804 F: include/linux/can/skb.h
3805 F: include/net/netns/can.h
3806 F: include/uapi/linux/can.h
3807 F: include/uapi/linux/can/bcm.h
3808 F: include/uapi/linux/can/raw.h
3809 F: include/uapi/linux/can/gw.h
3811 CAN-J1939 NETWORK LAYER
3812 M: Robin van der Gracht <robin@protonic.nl>
3813 M: Oleksij Rempel <o.rempel@pengutronix.de>
3814 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3815 L: linux-can@vger.kernel.org
3817 F: Documentation/networking/j1939.rst
3819 F: include/uapi/linux/can/j1939.h
3822 M: Serge Hallyn <serge@hallyn.com>
3823 L: linux-security-module@vger.kernel.org
3825 F: include/linux/capability.h
3826 F: include/uapi/linux/capability.h
3827 F: security/commoncap.c
3828 F: kernel/capability.c
3830 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3831 M: Kevin Tsai <ktsai@capellamicro.com>
3833 F: drivers/iio/light/cm*
3835 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3836 M: Christian Lamparter <chunkeey@googlemail.com>
3837 L: linux-wireless@vger.kernel.org
3838 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3840 F: drivers/net/wireless/ath/carl9170/
3843 M: Robert Richter <rrichter@marvell.com>
3844 W: http://www.marvell.com
3846 F: drivers/i2c/busses/i2c-octeon*
3847 F: drivers/i2c/busses/i2c-thunderx*
3849 CAVIUM LIQUIDIO NETWORK DRIVER
3850 M: Derek Chickles <dchickles@marvell.com>
3851 M: Satanand Burla <sburla@marvell.com>
3852 M: Felix Manlunas <fmanlunas@marvell.com>
3853 L: netdev@vger.kernel.org
3854 W: http://www.marvell.com
3856 F: drivers/net/ethernet/cavium/liquidio/
3859 M: Robert Richter <rrichter@marvell.com>
3860 W: http://www.marvell.com
3862 F: drivers/mmc/host/cavium*
3864 CAVIUM OCTEON-TX CRYPTO DRIVER
3865 M: George Cherian <gcherian@marvell.com>
3866 L: linux-crypto@vger.kernel.org
3867 W: http://www.marvell.com
3869 F: drivers/crypto/cavium/cpt/
3871 CAVIUM THUNDERX2 ARM64 SOC
3872 M: Robert Richter <rrichter@marvell.com>
3873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3875 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3876 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3878 CC2520 IEEE-802.15.4 RADIO DRIVER
3879 M: Varka Bhadram <varkabhadram@gmail.com>
3880 L: linux-wpan@vger.kernel.org
3882 F: drivers/net/ieee802154/cc2520.c
3883 F: include/linux/spi/cc2520.h
3884 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3886 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3887 M: Gilad Ben-Yossef <gilad@benyossef.com>
3888 L: linux-crypto@vger.kernel.org
3890 F: drivers/crypto/ccree/
3891 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3894 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3895 L: linux-media@vger.kernel.org
3896 T: git git://linuxtv.org/media_tree.git
3897 W: http://linuxtv.org
3899 F: Documentation/media/kapi/cec-core.rst
3900 F: Documentation/media/uapi/cec
3901 F: drivers/media/cec/
3902 F: drivers/media/rc/keymaps/rc-cec.c
3903 F: include/media/cec.h
3904 F: include/media/cec-notifier.h
3905 F: include/uapi/linux/cec.h
3906 F: include/uapi/linux/cec-funcs.h
3907 F: Documentation/devicetree/bindings/media/cec.txt
3908 F: Documentation/ABI/testing/debugfs-cec-error-inj
3911 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3912 L: linux-media@vger.kernel.org
3913 T: git git://linuxtv.org/media_tree.git
3914 W: http://linuxtv.org
3916 F: drivers/media/platform/cec-gpio/
3917 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3919 CELL BROADBAND ENGINE ARCHITECTURE
3920 M: Arnd Bergmann <arnd@arndb.de>
3921 L: linuxppc-dev@lists.ozlabs.org
3922 W: http://www.ibm.com/developerworks/power/cell/
3924 F: arch/powerpc/include/asm/cell*.h
3925 F: arch/powerpc/include/asm/spu*.h
3926 F: arch/powerpc/include/uapi/asm/spu*.h
3927 F: arch/powerpc/oprofile/*cell*
3928 F: arch/powerpc/platforms/cell/
3930 CEPH COMMON CODE (LIBCEPH)
3931 M: Ilya Dryomov <idryomov@gmail.com>
3932 M: Jeff Layton <jlayton@kernel.org>
3933 M: Sage Weil <sage@redhat.com>
3934 L: ceph-devel@vger.kernel.org
3936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3937 T: git git://github.com/ceph/ceph-client.git
3940 F: include/linux/ceph/
3941 F: include/linux/crush/
3943 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3944 M: Jeff Layton <jlayton@kernel.org>
3945 M: Sage Weil <sage@redhat.com>
3946 M: Ilya Dryomov <idryomov@gmail.com>
3947 L: ceph-devel@vger.kernel.org
3949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3950 T: git git://github.com/ceph/ceph-client.git
3952 F: Documentation/filesystems/ceph.rst
3955 CERTIFICATE HANDLING
3956 M: David Howells <dhowells@redhat.com>
3957 M: David Woodhouse <dwmw2@infradead.org>
3958 L: keyrings@vger.kernel.org
3960 F: Documentation/admin-guide/module-signing.rst
3962 F: scripts/sign-file.c
3963 F: scripts/extract-cert.c
3965 CFAG12864B LCD DRIVER
3966 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3968 F: drivers/auxdisplay/cfag12864b.c
3969 F: include/linux/cfag12864b.h
3971 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3972 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3974 F: drivers/auxdisplay/cfag12864bfb.c
3975 F: include/linux/cfag12864b.h
3977 802.11 (including CFG80211/NL80211)
3978 M: Johannes Berg <johannes@sipsolutions.net>
3979 L: linux-wireless@vger.kernel.org
3980 W: http://wireless.kernel.org/
3981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3985 F: include/uapi/linux/nl80211.h
3986 F: include/linux/ieee80211.h
3987 F: include/net/wext.h
3988 F: include/net/cfg80211.h
3989 F: include/net/iw_handler.h
3990 F: include/net/ieee80211_radiotap.h
3991 F: Documentation/driver-api/80211/cfg80211.rst
3992 F: Documentation/networking/regulatory.txt
3994 CHAR and MISC DRIVERS
3995 M: Arnd Bergmann <arnd@arndb.de>
3996 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4001 F: include/linux/miscdevice.h
4004 M: Andy Whitcroft <apw@canonical.com>
4005 M: Joe Perches <joe@perches.com>
4007 F: scripts/checkpatch.pl
4009 CHINESE DOCUMENTATION
4010 M: Harry Wei <harryxiyou@gmail.com>
4011 M: Alex Shi <alex.shi@linux.alibaba.com>
4012 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4014 F: Documentation/translations/zh_CN/
4016 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4017 M: Peter Chen <Peter.Chen@nxp.com>
4018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4019 L: linux-usb@vger.kernel.org
4021 F: drivers/usb/chipidea/
4023 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4024 M: Hans de Goede <hdegoede@redhat.com>
4025 L: linux-input@vger.kernel.org
4027 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4028 F: drivers/input/touchscreen/chipone_icn8318.c
4030 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4031 M: Hans de Goede <hdegoede@redhat.com>
4032 L: linux-input@vger.kernel.org
4034 F: drivers/input/touchscreen/chipone_icn8505.c
4036 CHROME HARDWARE PLATFORM SUPPORT
4037 M: Benson Leung <bleung@chromium.org>
4038 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4041 F: drivers/platform/chrome/
4043 CHROMEOS EC SUBDRIVERS
4044 M: Benson Leung <bleung@chromium.org>
4045 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4046 R: Guenter Roeck <groeck@chromium.org>
4050 F: drivers/power/supply/cros_usbpd-charger.c
4052 CHROMEOS EC CODEC DRIVER
4053 M: Cheng-Yi Chiang <cychiang@chromium.org>
4055 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4056 R: Guenter Roeck <groeck@chromium.org>
4057 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4058 F: sound/soc/codecs/cros_ec_codec.*
4060 CIRRUS LOGIC AUDIO CODEC DRIVERS
4061 M: James Schulman <james.schulman@cirrus.com>
4062 M: David Rhodes <david.rhodes@cirrus.com>
4063 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4065 F: sound/soc/codecs/cs*
4067 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4068 M: Hartley Sweeten <hsweeten@visionengravers.com>
4069 L: netdev@vger.kernel.org
4071 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4073 CIRRUS LOGIC LOCHNAGAR DRIVER
4074 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4075 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4076 L: patches@opensource.cirrus.com
4078 F: drivers/clk/clk-lochnagar.c
4079 F: drivers/hwmon/lochnagar-hwmon.c
4080 F: drivers/mfd/lochnagar-i2c.c
4081 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4082 F: drivers/regulator/lochnagar-regulator.c
4083 F: sound/soc/codecs/lochnagar-sc.c
4084 F: include/dt-bindings/clk/lochnagar.h
4085 F: include/dt-bindings/pinctrl/lochnagar.h
4086 F: include/linux/mfd/lochnagar*
4087 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4088 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4089 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4090 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4091 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4092 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4093 F: Documentation/hwmon/lochnagar.rst
4095 CISCO FCOE HBA DRIVER
4096 M: Satish Kharat <satishkh@cisco.com>
4097 M: Sesidhar Baddela <sebaddel@cisco.com>
4098 M: Karan Tilak Kumar <kartilak@cisco.com>
4099 L: linux-scsi@vger.kernel.org
4101 F: drivers/scsi/fnic/
4103 CISCO SCSI HBA DRIVER
4104 M: Karan Tilak Kumar <kartilak@cisco.com>
4105 M: Sesidhar Baddela <sebaddel@cisco.com>
4106 L: linux-scsi@vger.kernel.org
4108 F: drivers/scsi/snic/
4110 CISCO VIC ETHERNET NIC DRIVER
4111 M: Christian Benvenuti <benve@cisco.com>
4112 M: Govindarajulu Varadarajan <_govind@gmx.com>
4114 F: drivers/net/ethernet/cisco/enic/
4116 CISCO VIC LOW LATENCY NIC DRIVER
4117 M: Christian Benvenuti <benve@cisco.com>
4118 M: Nelson Escobar <neescoba@cisco.com>
4119 M: Parvi Kaustubhi <pkaustub@cisco.com>
4121 F: drivers/infiniband/hw/usnic/
4123 CIRRUS LOGIC MADERA CODEC DRIVERS
4124 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4125 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4126 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4127 L: patches@opensource.cirrus.com
4128 T: git https://github.com/CirrusLogic/linux-drivers.git
4129 W: https://github.com/CirrusLogic/linux-drivers/wiki
4131 F: Documentation/devicetree/bindings/mfd/madera.txt
4132 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4133 F: Documentation/devicetree/bindings/sound/madera.txt
4134 F: include/dt-bindings/sound/madera*
4135 F: include/linux/irqchip/irq-madera*
4136 F: include/linux/mfd/madera/*
4137 F: include/sound/madera*
4138 F: drivers/gpio/gpio-madera*
4139 F: drivers/irqchip/irq-madera*
4140 F: drivers/mfd/madera*
4141 F: drivers/mfd/cs47l*
4142 F: drivers/pinctrl/cirrus/*
4143 F: sound/soc/codecs/cs47l*
4144 F: sound/soc/codecs/madera*
4147 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4151 CLANG/LLVM BUILD SUPPORT
4152 L: clang-built-linux@googlegroups.com
4153 W: https://clangbuiltlinux.github.io/
4154 B: https://github.com/ClangBuiltLinux/linux/issues
4155 C: irc://chat.freenode.net/clangbuiltlinux
4157 K: \b(?i:clang|llvm)\b
4158 F: Documentation/kbuild/llvm.rst
4161 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4162 L: linux-kernel@vger.kernel.org
4165 F: include/linux/cleancache.h
4168 M: Russell King <linux@armlinux.org.uk>
4169 L: linux-clk@vger.kernel.org
4171 F: include/linux/clk.h
4173 CLOCKSOURCE, CLOCKEVENT DRIVERS
4174 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4175 M: Thomas Gleixner <tglx@linutronix.de>
4176 L: linux-kernel@vger.kernel.org
4177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4179 F: drivers/clocksource/
4180 F: Documentation/devicetree/bindings/timer/
4183 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4184 M: Daniel Oliveira Nascimento <don@syst.com.br>
4185 L: platform-driver-x86@vger.kernel.org
4187 F: drivers/platform/x86/classmate-laptop.c
4190 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4191 L: linux-media@vger.kernel.org
4192 T: git git://linuxtv.org/media_tree.git
4193 W: https://linuxtv.org
4195 F: drivers/media/pci/cobalt/
4197 COCCINELLE/Semantic Patches (SmPL)
4198 M: Julia Lawall <Julia.Lawall@lip6.fr>
4199 M: Gilles Muller <Gilles.Muller@lip6.fr>
4200 M: Nicolas Palix <nicolas.palix@imag.fr>
4201 M: Michal Marek <michal.lkml@markovi.net>
4202 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4204 W: http://coccinelle.lip6.fr/
4206 F: Documentation/dev-tools/coccinelle.rst
4207 F: scripts/coccinelle/
4208 F: scripts/coccicheck
4211 M: Jan Harkes <jaharkes@cs.cmu.edu>
4213 L: codalist@coda.cs.cmu.edu
4214 W: http://www.coda.cs.cmu.edu/
4216 F: Documentation/filesystems/coda.txt
4218 F: include/linux/coda*.h
4219 F: include/uapi/linux/coda*.h
4221 CODA V4L2 MEM2MEM DRIVER
4222 M: Philipp Zabel <p.zabel@pengutronix.de>
4223 L: linux-media@vger.kernel.org
4225 F: Documentation/devicetree/bindings/media/coda.txt
4226 F: drivers/media/platform/coda/
4229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4231 F: Documentation/process/code-of-conduct.rst
4232 F: Documentation/process/code-of-conduct-interpretation.rst
4234 COMMON CLK FRAMEWORK
4235 M: Michael Turquette <mturquette@baylibre.com>
4236 M: Stephen Boyd <sboyd@kernel.org>
4237 L: linux-clk@vger.kernel.org
4238 Q: http://patchwork.kernel.org/project/linux-clk/list/
4239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4241 F: Documentation/devicetree/bindings/clock/
4243 X: drivers/clk/clkdev.c
4244 F: include/linux/clk-pr*
4245 F: include/linux/clk/
4246 F: include/linux/of_clk.h
4248 COMMON INTERNET FILE SYSTEM (CIFS)
4249 M: Steve French <sfrench@samba.org>
4250 L: linux-cifs@vger.kernel.org
4251 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4252 W: http://linux-cifs.samba.org/
4253 T: git git://git.samba.org/sfrench/cifs-2.6.git
4255 F: Documentation/admin-guide/cifs/
4258 COMPACTPCI HOTPLUG CORE
4259 M: Scott Murray <scott@spiteful.org>
4260 L: linux-pci@vger.kernel.org
4262 F: drivers/pci/hotplug/cpci_hotplug*
4264 COMPACTPCI HOTPLUG GENERIC DRIVER
4265 M: Scott Murray <scott@spiteful.org>
4266 L: linux-pci@vger.kernel.org
4268 F: drivers/pci/hotplug/cpcihp_generic.c
4270 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4271 M: Scott Murray <scott@spiteful.org>
4272 L: linux-pci@vger.kernel.org
4274 F: drivers/pci/hotplug/cpcihp_zt5550.*
4276 COMPAL LAPTOP SUPPORT
4277 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4278 L: platform-driver-x86@vger.kernel.org
4280 F: drivers/platform/x86/compal-laptop.c
4283 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4285 F: include/linux/compiler_attributes.h
4287 CONEXANT ACCESSRUNNER USB DRIVER
4288 L: accessrunner-general@lists.sourceforge.net
4289 W: http://accessrunner.sourceforge.net/
4291 F: drivers/usb/atm/cxacru.c
4294 M: Joel Becker <jlbec@evilplan.org>
4295 M: Christoph Hellwig <hch@lst.de>
4296 T: git git://git.infradead.org/users/hch/configfs.git
4299 F: include/linux/configfs.h
4302 M: Evgeniy Polyakov <zbr@ioremap.net>
4303 L: netdev@vger.kernel.org
4305 F: drivers/connector/
4307 CONTROL GROUP (CGROUP)
4308 M: Tejun Heo <tj@kernel.org>
4309 M: Li Zefan <lizefan@huawei.com>
4310 M: Johannes Weiner <hannes@cmpxchg.org>
4311 L: cgroups@vger.kernel.org
4312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4314 F: Documentation/admin-guide/cgroup-v2.rst
4315 F: Documentation/admin-guide/cgroup-v1/
4316 F: include/linux/cgroup*
4319 CONTROL GROUP - CPUSET
4320 M: Li Zefan <lizefan@huawei.com>
4321 L: cgroups@vger.kernel.org
4322 W: http://www.bullopensource.org/cpuset/
4323 W: http://oss.sgi.com/projects/cpusets/
4324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4326 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4327 F: include/linux/cpuset.h
4328 F: kernel/cgroup/cpuset.c
4330 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4331 M: Johannes Weiner <hannes@cmpxchg.org>
4332 M: Michal Hocko <mhocko@kernel.org>
4333 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4334 L: cgroups@vger.kernel.org
4335 L: linux-mm@kvack.org
4340 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4341 M: Tejun Heo <tj@kernel.org>
4342 M: Jens Axboe <axboe@kernel.dk>
4343 L: cgroups@vger.kernel.org
4344 L: linux-block@vger.kernel.org
4345 T: git git://git.kernel.dk/linux-block
4346 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4347 F: block/blk-cgroup.c
4348 F: include/linux/blk-cgroup.h
4349 F: block/blk-throttle.c
4350 F: block/blk-iolatency.c
4351 F: block/bfq-cgroup.c
4353 CORETEMP HARDWARE MONITORING DRIVER
4354 M: Fenghua Yu <fenghua.yu@intel.com>
4355 L: linux-hwmon@vger.kernel.org
4357 F: Documentation/hwmon/coretemp.rst
4358 F: drivers/hwmon/coretemp.c
4360 COSA/SRP SYNC SERIAL DRIVER
4361 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4362 W: http://www.fi.muni.cz/~kas/cosa/
4364 F: drivers/net/wan/cosa*
4367 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4368 L: linux-iio@vger.kernel.org
4370 F: Documentation/ABI/testing/sysfs-bus-counter*
4371 F: Documentation/driver-api/generic-counter.rst
4373 F: include/linux/counter.h
4374 F: include/linux/counter_enum.h
4376 CPMAC ETHERNET DRIVER
4377 M: Florian Fainelli <f.fainelli@gmail.com>
4378 L: netdev@vger.kernel.org
4380 F: drivers/net/ethernet/ti/cpmac.c
4382 CPU FREQUENCY SCALING FRAMEWORK
4383 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4384 M: Viresh Kumar <viresh.kumar@linaro.org>
4385 L: linux-pm@vger.kernel.org
4387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4389 B: https://bugzilla.kernel.org
4390 F: Documentation/admin-guide/pm/cpufreq.rst
4391 F: Documentation/admin-guide/pm/intel_pstate.rst
4392 F: Documentation/cpu-freq/
4393 F: Documentation/devicetree/bindings/cpufreq/
4395 F: kernel/sched/cpufreq*.c
4396 F: include/linux/cpufreq.h
4397 F: include/linux/sched/cpufreq.h
4398 F: tools/testing/selftests/cpufreq/
4400 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4401 M: Viresh Kumar <viresh.kumar@linaro.org>
4402 M: Sudeep Holla <sudeep.holla@arm.com>
4403 L: linux-pm@vger.kernel.org
4404 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4406 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4408 CPU POWER MONITORING SUBSYSTEM
4409 M: Thomas Renninger <trenn@suse.com>
4410 M: Shuah Khan <shuah@kernel.org>
4411 M: Shuah Khan <skhan@linuxfoundation.org>
4412 L: linux-pm@vger.kernel.org
4414 F: tools/power/cpupower/
4417 M: "H. Peter Anvin" <hpa@zytor.com>
4419 F: arch/x86/kernel/cpuid.c
4420 F: arch/x86/kernel/msr.c
4422 CPUIDLE DRIVER - ARM BIG LITTLE
4423 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4424 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4425 L: linux-pm@vger.kernel.org
4426 L: linux-arm-kernel@lists.infradead.org
4427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4429 F: drivers/cpuidle/cpuidle-big_little.c
4431 CPUIDLE DRIVER - ARM EXYNOS
4432 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4433 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4434 M: Kukjin Kim <kgene@kernel.org>
4435 L: linux-pm@vger.kernel.org
4436 L: linux-samsung-soc@vger.kernel.org
4438 F: drivers/cpuidle/cpuidle-exynos.c
4439 F: arch/arm/mach-exynos/pm.c
4441 CPUIDLE DRIVER - ARM PSCI
4442 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4443 M: Sudeep Holla <sudeep.holla@arm.com>
4444 L: linux-pm@vger.kernel.org
4445 L: linux-arm-kernel@lists.infradead.org
4447 F: drivers/cpuidle/cpuidle-psci.c
4449 CPU IDLE TIME MANAGEMENT FRAMEWORK
4450 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4451 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4452 L: linux-pm@vger.kernel.org
4454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4455 B: https://bugzilla.kernel.org
4456 F: Documentation/admin-guide/pm/cpuidle.rst
4457 F: Documentation/driver-api/pm/cpuidle.rst
4458 F: drivers/cpuidle/*
4459 F: include/linux/cpuidle.h
4462 M: Nicolas Pitre <nico@fluxnic.net>
4464 F: Documentation/filesystems/cramfs.rst
4468 M: Bastien Nocera <hadess@hadess.net>
4469 L: linux-input@vger.kernel.org
4471 F: drivers/hid/hid-creative-sb0540.c
4474 M: Herbert Xu <herbert@gondor.apana.org.au>
4475 M: "David S. Miller" <davem@davemloft.net>
4476 L: linux-crypto@vger.kernel.org
4477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4480 F: Documentation/crypto/
4481 F: Documentation/devicetree/bindings/crypto/
4486 F: include/linux/crypto*
4489 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4490 M: Neil Horman <nhorman@tuxdriver.com>
4491 L: linux-crypto@vger.kernel.org
4493 F: crypto/ansi_cprng.c
4497 M: Hans Verkuil <hverkuil@xs4all.nl>
4498 L: linux-media@vger.kernel.org
4499 T: git git://linuxtv.org/media_tree.git
4500 W: http://linuxtv.org
4502 F: drivers/media/i2c/cs3308.c
4504 CS5535 Audio ALSA driver
4505 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4507 F: sound/pci/cs5535audio/
4509 CSI DRIVERS FOR ALLWINNER V3s
4510 M: Yong Deng <yong.deng@magewell.com>
4511 L: linux-media@vger.kernel.org
4512 T: git git://linuxtv.org/media_tree.git
4514 F: drivers/media/platform/sunxi/sun6i-csi/
4515 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4518 M: Solomon Peachy <pizza@shaftnet.org>
4520 F: drivers/net/wireless/st/cw1200/
4522 CX18 VIDEO4LINUX DRIVER
4523 M: Andy Walls <awalls@md.metrocast.net>
4524 L: linux-media@vger.kernel.org
4525 T: git git://linuxtv.org/media_tree.git
4526 W: https://linuxtv.org
4528 F: drivers/media/pci/cx18/
4529 F: include/uapi/linux/ivtv*
4531 CX2341X MPEG ENCODER HELPER MODULE
4532 M: Hans Verkuil <hverkuil@xs4all.nl>
4533 L: linux-media@vger.kernel.org
4534 T: git git://linuxtv.org/media_tree.git
4535 W: https://linuxtv.org
4537 F: drivers/media/common/cx2341x*
4538 F: include/media/drv-intf/cx2341x.h
4540 CX24120 MEDIA DRIVER
4541 M: Jemma Denson <jdenson@gmail.com>
4542 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4543 L: linux-media@vger.kernel.org
4544 W: https://linuxtv.org
4545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4547 F: drivers/media/dvb-frontends/cx24120*
4549 CX88 VIDEO4LINUX DRIVER
4550 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4551 L: linux-media@vger.kernel.org
4552 W: https://linuxtv.org
4553 T: git git://linuxtv.org/media_tree.git
4555 F: Documentation/media/v4l-drivers/cx88*
4556 F: drivers/media/pci/cx88/
4558 CXD2820R MEDIA DRIVER
4559 M: Antti Palosaari <crope@iki.fi>
4560 L: linux-media@vger.kernel.org
4561 W: https://linuxtv.org
4562 W: http://palosaari.fi/linux/
4563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4564 T: git git://linuxtv.org/anttip/media_tree.git
4566 F: drivers/media/dvb-frontends/cxd2820r*
4568 CXGB3 ETHERNET DRIVER (CXGB3)
4569 M: Vishal Kulkarni <vishal@chelsio.com>
4570 L: netdev@vger.kernel.org
4571 W: http://www.chelsio.com
4573 F: drivers/net/ethernet/chelsio/cxgb3/
4575 CXGB3 ISCSI DRIVER (CXGB3I)
4576 M: Karen Xie <kxie@chelsio.com>
4577 L: linux-scsi@vger.kernel.org
4578 W: http://www.chelsio.com
4580 F: drivers/scsi/cxgbi/cxgb3i
4582 CXGB4 CRYPTO DRIVER (chcr)
4583 M: Ayush Sawal <ayush.sawal@chelsio.com>
4584 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4585 M: Rohit Maheshwari <rohitm@chelsio.com>
4586 L: linux-crypto@vger.kernel.org
4587 W: http://www.chelsio.com
4589 F: drivers/crypto/chelsio
4591 CXGB4 ETHERNET DRIVER (CXGB4)
4592 M: Vishal Kulkarni <vishal@chelsio.com>
4593 L: netdev@vger.kernel.org
4594 W: http://www.chelsio.com
4596 F: drivers/net/ethernet/chelsio/cxgb4/
4598 CXGB4 ISCSI DRIVER (CXGB4I)
4599 M: Karen Xie <kxie@chelsio.com>
4600 L: linux-scsi@vger.kernel.org
4601 W: http://www.chelsio.com
4603 F: drivers/scsi/cxgbi/cxgb4i
4605 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4606 M: Potnuri Bharat Teja <bharat@chelsio.com>
4607 L: linux-rdma@vger.kernel.org
4608 W: http://www.openfabrics.org
4610 F: drivers/infiniband/hw/cxgb4/
4611 F: include/uapi/rdma/cxgb4-abi.h
4613 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4614 M: Vishal Kulkarni <vishal@gmail.com>
4615 L: netdev@vger.kernel.org
4616 W: http://www.chelsio.com
4618 F: drivers/net/ethernet/chelsio/cxgb4vf/
4620 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4621 M: Frederic Barrat <fbarrat@linux.ibm.com>
4622 M: Andrew Donnellan <ajd@linux.ibm.com>
4623 L: linuxppc-dev@lists.ozlabs.org
4625 F: arch/powerpc/platforms/powernv/pci-cxl.c
4626 F: drivers/misc/cxl/
4627 F: include/misc/cxl*
4628 F: include/uapi/misc/cxl.h
4629 F: Documentation/powerpc/cxl.rst
4630 F: Documentation/ABI/testing/sysfs-class-cxl
4632 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4633 M: Manoj N. Kumar <manoj@linux.ibm.com>
4634 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4635 M: Uma Krishnan <ukrishn@linux.ibm.com>
4636 L: linux-scsi@vger.kernel.org
4638 F: drivers/scsi/cxlflash/
4639 F: include/uapi/scsi/cxlflash_ioctl.h
4640 F: Documentation/powerpc/cxlflash.rst
4643 M: Russell King <linux@armlinux.org.uk>
4644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4645 W: http://www.armlinux.org.uk/
4647 F: drivers/video/fbdev/cyber2000fb.*
4649 CYCLADES ASYNC MUX DRIVER
4650 W: http://www.cyclades.com/
4652 F: drivers/tty/cyclades.c
4653 F: include/linux/cyclades.h
4654 F: include/uapi/linux/cyclades.h
4656 CYCLADES PC300 DRIVER
4657 W: http://www.cyclades.com/
4659 F: drivers/net/wan/pc300*
4661 CYPRESS_FIRMWARE MEDIA DRIVER
4662 M: Antti Palosaari <crope@iki.fi>
4663 L: linux-media@vger.kernel.org
4664 W: https://linuxtv.org
4665 W: http://palosaari.fi/linux/
4666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4667 T: git git://linuxtv.org/anttip/media_tree.git
4669 F: drivers/media/common/cypress_firmware*
4671 CYTTSP TOUCHSCREEN DRIVER
4672 M: Ferruh Yigit <fery@cypress.com>
4673 L: linux-input@vger.kernel.org
4675 F: drivers/input/touchscreen/cyttsp*
4676 F: include/linux/input/cyttsp.h
4678 D-LINK DIR-685 TOUCHKEYS DRIVER
4679 M: Linus Walleij <linus.walleij@linaro.org>
4680 L: linux-input@vger.kernel.org
4682 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4684 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4685 M: Joshua Kinard <kumba@gentoo.org>
4687 F: drivers/rtc/rtc-ds1685.c
4688 F: include/linux/rtc/ds1685.h
4690 DAMA SLAVE for AX.25
4691 M: Joerg Reuter <jreuter@yaina.de>
4692 W: http://yaina.de/jreuter/
4693 W: http://www.qsl.net/dl1bke/
4694 L: linux-hams@vger.kernel.org
4696 F: net/ax25/af_ax25.c
4697 F: net/ax25/ax25_dev.c
4698 F: net/ax25/ax25_ds_*
4699 F: net/ax25/ax25_in.c
4700 F: net/ax25/ax25_out.c
4701 F: net/ax25/ax25_timer.c
4702 F: net/ax25/sysctl_net_ax25.c
4704 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4705 L: netdev@vger.kernel.org
4707 F: Documentation/networking/device_drivers/dec/dmfe.txt
4708 F: drivers/net/ethernet/dec/tulip/dmfe.c
4710 DC390/AM53C974 SCSI driver
4711 M: Hannes Reinecke <hare@suse.com>
4712 L: linux-scsi@vger.kernel.org
4714 F: drivers/scsi/am53c974.c
4717 M: Oliver Neukum <oliver@neukum.org>
4718 M: Ali Akcaagac <aliakc@web.de>
4719 M: Jamie Lenehan <lenehan@twibble.org>
4720 L: dc395x@twibble.org
4721 W: http://twibble.org/dist/dc395x/
4722 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4724 F: Documentation/scsi/dc395x.rst
4725 F: drivers/scsi/dc395x.*
4728 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4729 L: dccp@vger.kernel.org
4730 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4732 F: include/linux/dccp.h
4733 F: include/uapi/linux/dccp.h
4734 F: include/linux/tfrc.h
4737 DECnet NETWORK LAYER
4738 W: http://linux-decnet.sourceforge.net
4739 L: linux-decnet-user@lists.sourceforge.net
4741 F: Documentation/networking/decnet.txt
4744 DECSTATION PLATFORM SUPPORT
4745 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4746 L: linux-mips@vger.kernel.org
4747 W: http://www.linux-mips.org/wiki/DECstation
4750 F: arch/mips/include/asm/dec/
4751 F: arch/mips/include/asm/mach-dec/
4753 DEFXX FDDI NETWORK DRIVER
4754 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4756 F: drivers/net/fddi/defxx.*
4758 DEINTERLACE DRIVERS FOR ALLWINNER H3
4759 M: Jernej Skrabec <jernej.skrabec@siol.net>
4760 L: linux-media@vger.kernel.org
4761 T: git git://linuxtv.org/media_tree.git
4763 F: drivers/media/platform/sunxi/sun8i-di/
4764 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4766 DEFZA FDDI NETWORK DRIVER
4767 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4769 F: drivers/net/fddi/defza.*
4772 M: Matthew Garrett <mjg59@srcf.ucam.org>
4773 M: Pali Rohár <pali.rohar@gmail.com>
4774 L: platform-driver-x86@vger.kernel.org
4776 F: drivers/platform/x86/dell-laptop.c
4778 DELL LAPTOP FREEFALL DRIVER
4779 M: Pali Rohár <pali.rohar@gmail.com>
4781 F: drivers/platform/x86/dell-smo8800.c
4783 DELL LAPTOP RBTN DRIVER
4784 M: Pali Rohár <pali.rohar@gmail.com>
4786 F: drivers/platform/x86/dell-rbtn.*
4788 DELL LAPTOP SMM DRIVER
4789 M: Pali Rohár <pali.rohar@gmail.com>
4791 F: drivers/hwmon/dell-smm-hwmon.c
4792 F: include/uapi/linux/i8k.h
4794 DELL REMOTE BIOS UPDATE DRIVER
4795 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4796 L: platform-driver-x86@vger.kernel.org
4798 F: drivers/platform/x86/dell_rbu.c
4801 M: Pali Rohár <pali.rohar@gmail.com>
4802 M: Mario Limonciello <mario.limonciello@dell.com>
4803 L: platform-driver-x86@vger.kernel.org
4805 F: drivers/platform/x86/dell-smbios.*
4807 DELL SMBIOS SMM DRIVER
4808 M: Mario Limonciello <mario.limonciello@dell.com>
4809 L: platform-driver-x86@vger.kernel.org
4811 F: drivers/platform/x86/dell-smbios-smm.c
4813 DELL SMBIOS WMI DRIVER
4814 M: Mario Limonciello <mario.limonciello@dell.com>
4815 L: platform-driver-x86@vger.kernel.org
4817 F: drivers/platform/x86/dell-smbios-wmi.c
4818 F: tools/wmi/dell-smbios-example.c
4820 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4821 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4822 L: platform-driver-x86@vger.kernel.org
4824 F: Documentation/driver-api/dcdbas.rst
4825 F: drivers/platform/x86/dcdbas.*
4827 DELL WMI DESCRIPTOR DRIVER
4828 M: Mario Limonciello <mario.limonciello@dell.com>
4830 F: drivers/platform/x86/dell-wmi-descriptor.c
4832 DELL WMI NOTIFICATIONS DRIVER
4833 M: Matthew Garrett <mjg59@srcf.ucam.org>
4834 M: Pali Rohár <pali.rohar@gmail.com>
4836 F: drivers/platform/x86/dell-wmi.c
4838 DELTA ST MEDIA DRIVER
4839 M: Hugues Fruchet <hugues.fruchet@st.com>
4840 L: linux-media@vger.kernel.org
4841 T: git git://linuxtv.org/media_tree.git
4842 W: https://linuxtv.org
4844 F: drivers/media/platform/sti/delta
4847 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4848 L: linux-mtd@lists.infradead.org
4850 F: drivers/mtd/nand/raw/denali*
4852 DESIGNWARE EDMA CORE IP DRIVER
4853 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4854 L: dmaengine@vger.kernel.org
4856 F: drivers/dma/dw-edma/
4857 F: include/linux/dma/edma.h
4859 DESIGNWARE USB2 DRD IP DRIVER
4860 M: Minas Harutyunyan <hminas@synopsys.com>
4861 L: linux-usb@vger.kernel.org
4862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4864 F: drivers/usb/dwc2/
4866 DESIGNWARE USB3 DRD IP DRIVER
4867 M: Felipe Balbi <balbi@kernel.org>
4868 L: linux-usb@vger.kernel.org
4869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4871 F: drivers/usb/dwc3/
4873 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4874 M: Andreas Klinger <ak@it-klinger.de>
4875 L: linux-iio@vger.kernel.org
4877 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4878 F: drivers/iio/proximity/srf*.c
4880 DEVICE COREDUMP (DEV_COREDUMP)
4881 M: Johannes Berg <johannes@sipsolutions.net>
4882 L: linux-kernel@vger.kernel.org
4884 F: drivers/base/devcoredump.c
4885 F: include/linux/devcoredump.h
4887 DEVICE FREQUENCY (DEVFREQ)
4888 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4889 M: Kyungmin Park <kyungmin.park@samsung.com>
4890 M: Chanwoo Choi <cw00.choi@samsung.com>
4891 L: linux-pm@vger.kernel.org
4892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4895 F: include/linux/devfreq.h
4896 F: Documentation/devicetree/bindings/devfreq/
4897 F: include/trace/events/devfreq.h
4899 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4900 M: Chanwoo Choi <cw00.choi@samsung.com>
4901 L: linux-pm@vger.kernel.org
4902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4904 F: drivers/devfreq/event/
4905 F: drivers/devfreq/devfreq-event.c
4906 F: include/dt-bindings/pmu/exynos_ppmu.h
4907 F: include/linux/devfreq-event.h
4908 F: Documentation/devicetree/bindings/devfreq/event/
4910 DEVICE NUMBER REGISTRY
4911 M: Torben Mathiasen <device@lanana.org>
4912 W: http://lanana.org/docs/device-list/index.html
4916 M: Alasdair Kergon <agk@redhat.com>
4917 M: Mike Snitzer <snitzer@redhat.com>
4918 M: dm-devel@redhat.com
4919 L: dm-devel@redhat.com
4920 W: http://sources.redhat.com/dm
4921 Q: http://patchwork.kernel.org/project/dm-devel/list/
4922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4923 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4925 F: Documentation/admin-guide/device-mapper/
4926 F: drivers/md/Makefile
4927 F: drivers/md/Kconfig
4929 F: drivers/md/persistent-data/
4930 F: include/linux/device-mapper.h
4931 F: include/linux/dm-*.h
4932 F: include/uapi/linux/dm-*.h
4935 M: Jiri Pirko <jiri@mellanox.com>
4936 L: netdev@vger.kernel.org
4938 F: net/core/devlink.c
4939 F: include/net/devlink.h
4940 F: include/uapi/linux/devlink.h
4941 F: Documentation/networking/devlink
4943 DIALOG SEMICONDUCTOR DRIVERS
4944 M: Support Opensource <support.opensource@diasemi.com>
4945 W: http://www.dialog-semiconductor.com/products
4947 F: Documentation/hwmon/da90??.rst
4948 F: Documentation/devicetree/bindings/mfd/da90*.txt
4949 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4950 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4951 F: Documentation/devicetree/bindings/regulator/da92*.txt
4952 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4953 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4954 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4955 F: drivers/gpio/gpio-da90??.c
4956 F: drivers/hwmon/da90??-hwmon.c
4957 F: drivers/iio/adc/da91??-*.c
4958 F: drivers/input/misc/da90??_onkey.c
4959 F: drivers/input/touchscreen/da9052_tsi.c
4960 F: drivers/leds/leds-da90??.c
4961 F: drivers/mfd/da903x.c
4962 F: drivers/mfd/da90??-*.c
4963 F: drivers/mfd/da91??-*.c
4964 F: drivers/pinctrl/pinctrl-da90??.c
4965 F: drivers/power/supply/da9052-battery.c
4966 F: drivers/power/supply/da91??-*.c
4967 F: drivers/regulator/da903x.c
4968 F: drivers/regulator/da9???-regulator.[ch]
4969 F: drivers/regulator/slg51000-regulator.[ch]
4970 F: drivers/thermal/da90??-thermal.c
4971 F: drivers/rtc/rtc-da90??.c
4972 F: drivers/video/backlight/da90??_bl.c
4973 F: drivers/watchdog/da90??_wdt.c
4974 F: include/linux/mfd/da903x.h
4975 F: include/linux/mfd/da9052/
4976 F: include/linux/mfd/da9055/
4977 F: include/linux/mfd/da9062/
4978 F: include/linux/mfd/da9063/
4979 F: include/linux/mfd/da9150/
4980 F: include/linux/regulator/da9211.h
4981 F: include/sound/da[79]*.h
4982 F: sound/soc/codecs/da[79]*.[ch]
4984 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4985 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4986 L: linux-gpio@vger.kernel.org
4988 F: drivers/gpio/gpio-gpio-mm.c
4990 DIOLAN U2C-12 I2C DRIVER
4991 M: Guenter Roeck <linux@roeck-us.net>
4992 L: linux-i2c@vger.kernel.org
4994 F: drivers/i2c/busses/i2c-diolan-u2c.c
4996 FILESYSTEM DIRECT ACCESS (DAX)
4997 M: Dan Williams <dan.j.williams@intel.com>
4998 R: Matthew Wilcox <willy@infradead.org>
4999 R: Jan Kara <jack@suse.cz>
5000 L: linux-fsdevel@vger.kernel.org
5001 L: linux-nvdimm@lists.01.org
5004 F: include/linux/dax.h
5005 F: include/trace/events/fs_dax.h
5007 DEVICE DIRECT ACCESS (DAX)
5008 M: Dan Williams <dan.j.williams@intel.com>
5009 M: Vishal Verma <vishal.l.verma@intel.com>
5010 M: Dave Jiang <dave.jiang@intel.com>
5011 L: linux-nvdimm@lists.01.org
5015 DIRECTORY NOTIFICATION (DNOTIFY)
5016 M: Jan Kara <jack@suse.cz>
5017 R: Amir Goldstein <amir73il@gmail.com>
5018 L: linux-fsdevel@vger.kernel.org
5020 F: Documentation/filesystems/dnotify.txt
5021 F: fs/notify/dnotify/
5022 F: include/linux/dnotify.h
5024 DISK GEOMETRY AND PARTITION HANDLING
5025 M: Andries Brouwer <aeb@cwi.nl>
5026 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5027 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5028 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5032 M: Jan Kara <jack@suse.com>
5034 F: Documentation/filesystems/quota.txt
5036 F: include/linux/quota*.h
5037 F: include/uapi/linux/quota*.h
5039 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5040 M: Bernie Thompson <bernie@plugable.com>
5041 L: linux-fbdev@vger.kernel.org
5043 W: http://plugable.com/category/projects/udlfb/
5044 F: drivers/video/fbdev/udlfb.c
5045 F: include/video/udlfb.h
5046 F: Documentation/fb/udlfb.rst
5048 DISTRIBUTED LOCK MANAGER (DLM)
5049 M: Christine Caulfield <ccaulfie@redhat.com>
5050 M: David Teigland <teigland@redhat.com>
5051 L: cluster-devel@redhat.com
5052 W: http://sources.redhat.com/cluster/
5053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5057 DMA BUFFER SHARING FRAMEWORK
5058 M: Sumit Semwal <sumit.semwal@linaro.org>
5060 L: linux-media@vger.kernel.org
5061 L: dri-devel@lists.freedesktop.org
5062 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5064 F: include/linux/dma-buf*
5065 F: include/linux/dma-resv.h
5066 F: include/linux/*fence.h
5067 F: Documentation/driver-api/dma-buf.rst
5068 K: dma_(buf|fence|resv)
5069 T: git git://anongit.freedesktop.org/drm/drm-misc
5071 DMA-BUF HEAPS FRAMEWORK
5072 M: Sumit Semwal <sumit.semwal@linaro.org>
5073 R: Andrew F. Davis <afd@ti.com>
5074 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5075 R: Liam Mark <lmark@codeaurora.org>
5076 R: Laura Abbott <labbott@redhat.com>
5077 R: Brian Starkey <Brian.Starkey@arm.com>
5078 R: John Stultz <john.stultz@linaro.org>
5080 L: linux-media@vger.kernel.org
5081 L: dri-devel@lists.freedesktop.org
5082 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5083 F: include/uapi/linux/dma-heap.h
5084 F: include/linux/dma-heap.h
5085 F: drivers/dma-buf/dma-heap.c
5086 F: drivers/dma-buf/heaps/*
5087 T: git git://anongit.freedesktop.org/drm/drm-misc
5089 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5090 M: Vinod Koul <vkoul@kernel.org>
5091 L: dmaengine@vger.kernel.org
5092 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5095 F: include/linux/dmaengine.h
5096 F: include/linux/of_dma.h
5097 F: Documentation/devicetree/bindings/dma/
5098 F: Documentation/driver-api/dmaengine/
5099 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5102 M: Christoph Hellwig <hch@lst.de>
5103 M: Marek Szyprowski <m.szyprowski@samsung.com>
5104 R: Robin Murphy <robin.murphy@arm.com>
5105 L: iommu@lists.linux-foundation.org
5106 T: git git://git.infradead.org/users/hch/dma-mapping.git
5107 W: http://git.infradead.org/users/hch/dma-mapping.git
5110 F: include/asm-generic/dma-mapping.h
5111 F: include/linux/dma-direct.h
5112 F: include/linux/dma-mapping.h
5113 F: include/linux/dma-noncoherent.h
5115 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5116 M: Lukasz Luba <lukasz.luba@arm.com>
5117 L: linux-pm@vger.kernel.org
5118 L: linux-samsung-soc@vger.kernel.org
5120 F: drivers/memory/samsung/exynos5422-dmc.c
5121 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5123 DME1737 HARDWARE MONITOR DRIVER
5124 M: Juerg Haefliger <juergh@gmail.com>
5125 L: linux-hwmon@vger.kernel.org
5127 F: Documentation/hwmon/dme1737.rst
5128 F: drivers/hwmon/dme1737.c
5131 M: Jean Delvare <jdelvare@suse.com>
5133 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5134 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5135 F: drivers/firmware/dmi-id.c
5136 F: drivers/firmware/dmi_scan.c
5137 F: include/linux/dmi.h
5140 M: Jonathan Corbet <corbet@lwn.net>
5141 L: linux-doc@vger.kernel.org
5144 F: scripts/documentation-file-ref-check
5145 F: scripts/kernel-doc
5146 F: scripts/sphinx-pre-install
5147 X: Documentation/ABI/
5148 X: Documentation/firmware-guide/acpi/
5149 X: Documentation/devicetree/
5150 X: Documentation/i2c/
5151 X: Documentation/media/
5152 X: Documentation/power/
5153 X: Documentation/spi/
5154 T: git git://git.lwn.net/linux.git docs-next
5156 DOCUMENTATION/ITALIAN
5157 M: Federico Vaga <federico.vaga@vaga.pv.it>
5158 L: linux-doc@vger.kernel.org
5160 F: Documentation/translations/it_IT
5162 DOCUMENTATION SCRIPTS
5163 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5164 L: linux-doc@vger.kernel.org
5166 F: scripts/documentation-file-ref-check
5167 F: scripts/sphinx-pre-install
5168 F: Documentation/sphinx/parse-headers.pl
5170 DONGWOON DW9714 LENS VOICE COIL DRIVER
5171 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5172 L: linux-media@vger.kernel.org
5173 T: git git://linuxtv.org/media_tree.git
5175 F: drivers/media/i2c/dw9714.c
5176 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5178 DONGWOON DW9807 LENS VOICE COIL DRIVER
5179 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5180 L: linux-media@vger.kernel.org
5181 T: git git://linuxtv.org/media_tree.git
5183 F: drivers/media/i2c/dw9807-vcm.c
5184 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5187 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5188 L: blinux-list@redhat.com
5190 F: drivers/char/dtlk.c
5191 F: include/linux/dtlk.h
5193 DPAA2 DATAPATH I/O (DPIO) DRIVER
5194 M: Roy Pledge <Roy.Pledge@nxp.com>
5195 L: linux-kernel@vger.kernel.org
5197 F: drivers/soc/fsl/dpio
5199 DPAA2 ETHERNET DRIVER
5200 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5201 L: netdev@vger.kernel.org
5203 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5204 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5205 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5206 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5207 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5208 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5209 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5210 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5211 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5213 DPAA2 ETHERNET SWITCH DRIVER
5214 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5215 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5216 L: linux-kernel@vger.kernel.org
5218 F: drivers/staging/fsl-dpaa2/ethsw
5220 DPT_I2O SCSI RAID DRIVER
5221 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5222 L: linux-scsi@vger.kernel.org
5223 W: http://www.adaptec.com/
5225 F: drivers/scsi/dpt*
5226 F: drivers/scsi/dpt/
5229 M: Philipp Reisner <philipp.reisner@linbit.com>
5230 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5231 L: drbd-dev@lists.linbit.com
5232 W: http://www.drbd.org
5233 T: git git://git.linbit.com/linux-drbd.git
5234 T: git git://git.linbit.com/drbd-8.4.git
5236 F: drivers/block/drbd/
5238 F: Documentation/admin-guide/blockdev/
5240 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5241 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5242 R: "Rafael J. Wysocki" <rafael@kernel.org>
5243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5245 F: Documentation/core-api/kobject.rst
5249 F: include/linux/debugfs.h
5250 F: include/linux/kobj*
5253 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5254 M: Kevin Hilman <khilman@kernel.org>
5255 M: Nishanth Menon <nm@ti.com>
5257 F: drivers/power/avs/
5258 F: include/linux/power/smartreflex.h
5259 L: linux-pm@vger.kernel.org
5261 DRM DRIVER FOR ARM PL111 CLCD
5262 M: Eric Anholt <eric@anholt.net>
5263 T: git git://anongit.freedesktop.org/drm/drm-misc
5265 F: drivers/gpu/drm/pl111/
5267 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5268 M: Linus Walleij <linus.walleij@linaro.org>
5269 T: git git://anongit.freedesktop.org/drm/drm-misc
5271 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5272 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5274 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5275 M: Dave Airlie <airlied@redhat.com>
5277 F: drivers/gpu/drm/ast/
5279 DRM DRIVER FOR ASPEED BMC GFX
5280 M: Joel Stanley <joel@jms.id.au>
5281 L: linux-aspeed@lists.ozlabs.org
5282 T: git git://anongit.freedesktop.org/drm/drm-misc
5284 F: drivers/gpu/drm/aspeed/
5285 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5287 DRM DRIVER FOR BOCHS VIRTUAL GPU
5288 M: Gerd Hoffmann <kraxel@redhat.com>
5289 L: virtualization@lists.linux-foundation.org
5290 T: git git://anongit.freedesktop.org/drm/drm-misc
5292 F: drivers/gpu/drm/bochs/
5294 DRM DRIVER FOR BOE HIMAX8279D PANELS
5295 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5297 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5298 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5300 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5301 M: Linus Walleij <linus.walleij@linaro.org>
5302 T: git git://anongit.freedesktop.org/drm/drm-misc
5304 F: drivers/gpu/drm/tve200/
5306 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5307 M: Icenowy Zheng <icenowy@aosc.io>
5309 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5310 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5312 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5313 M: Jagan Teki <jagan@amarulasolutions.com>
5315 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5316 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5318 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5319 M: Hans de Goede <hdegoede@redhat.com>
5320 T: git git://anongit.freedesktop.org/drm/drm-misc
5322 F: drivers/gpu/drm/tiny/gm12u320.c
5324 DRM DRIVER FOR ILITEK ILI9225 PANELS
5325 M: David Lechner <david@lechnology.com>
5326 T: git git://anongit.freedesktop.org/drm/drm-misc
5328 F: drivers/gpu/drm/tiny/ili9225.c
5329 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5331 DRM DRIVER FOR ILITEK ILI9486 PANELS
5332 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5333 T: git git://anongit.freedesktop.org/drm/drm-misc
5335 F: drivers/gpu/drm/tiny/ili9486.c
5336 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5338 DRM DRIVER FOR HX8357D PANELS
5339 M: Eric Anholt <eric@anholt.net>
5340 T: git git://anongit.freedesktop.org/drm/drm-misc
5342 F: drivers/gpu/drm/tiny/hx8357d.c
5343 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5345 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5346 S: Orphan / Obsolete
5347 F: drivers/gpu/drm/i810/
5348 F: include/uapi/drm/i810_drm.h
5350 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5351 S: Orphan / Obsolete
5352 F: drivers/gpu/drm/mga/
5353 F: include/uapi/drm/mga_drm.h
5355 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5356 M: Dave Airlie <airlied@redhat.com>
5358 F: drivers/gpu/drm/mgag200/
5360 DRM DRIVER FOR MI0283QT
5361 M: Noralf Trønnes <noralf@tronnes.org>
5362 T: git git://anongit.freedesktop.org/drm/drm-misc
5364 F: drivers/gpu/drm/tiny/mi0283qt.c
5365 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5367 DRM DRIVER FOR MSM ADRENO GPU
5368 M: Rob Clark <robdclark@gmail.com>
5369 M: Sean Paul <sean@poorly.run>
5370 L: linux-arm-msm@vger.kernel.org
5371 L: dri-devel@lists.freedesktop.org
5372 L: freedreno@lists.freedesktop.org
5373 T: git https://gitlab.freedesktop.org/drm/msm.git
5375 F: drivers/gpu/drm/msm/
5376 F: include/uapi/drm/msm_drm.h
5377 F: Documentation/devicetree/bindings/display/msm/
5379 DRM DRIVER FOR NOVATEK NT35510 PANELS
5380 M: Linus Walleij <linus.walleij@linaro.org>
5381 T: git git://anongit.freedesktop.org/drm/drm-misc
5383 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5384 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5386 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5387 M: Ben Skeggs <bskeggs@redhat.com>
5388 L: dri-devel@lists.freedesktop.org
5389 L: nouveau@lists.freedesktop.org
5390 T: git git://github.com/skeggsb/linux
5392 F: drivers/gpu/drm/nouveau/
5393 F: include/uapi/drm/nouveau_drm.h
5395 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5396 M: Stefan Mavrodiev <stefan@olimex.com>
5398 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5399 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5401 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5402 M: Noralf Trønnes <noralf@tronnes.org>
5403 T: git git://anongit.freedesktop.org/drm/drm-misc
5405 F: drivers/gpu/drm/tiny/repaper.c
5406 F: Documentation/devicetree/bindings/display/repaper.txt
5408 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5409 M: Dave Airlie <airlied@redhat.com>
5410 M: Gerd Hoffmann <kraxel@redhat.com>
5411 L: virtualization@lists.linux-foundation.org
5412 T: git git://anongit.freedesktop.org/drm/drm-misc
5414 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5415 F: drivers/gpu/drm/cirrus/
5417 DRM DRIVER FOR QXL VIRTUAL GPU
5418 M: Dave Airlie <airlied@redhat.com>
5419 M: Gerd Hoffmann <kraxel@redhat.com>
5420 L: virtualization@lists.linux-foundation.org
5421 L: spice-devel@lists.freedesktop.org
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5424 F: drivers/gpu/drm/qxl/
5425 F: include/uapi/drm/qxl_drm.h
5427 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5428 M: Robert Chiras <robert.chiras@nxp.com>
5430 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5431 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5433 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5434 S: Orphan / Obsolete
5435 F: drivers/gpu/drm/r128/
5436 F: include/uapi/drm/r128_drm.h
5438 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5439 M: Guido Günther <agx@sigxcpu.org>
5440 R: Purism Kernel Team <kernel@puri.sm>
5442 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5443 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5445 DRM DRIVER FOR SAVAGE VIDEO CARDS
5446 S: Orphan / Obsolete
5447 F: drivers/gpu/drm/savage/
5448 F: include/uapi/drm/savage_drm.h
5450 DRM DRIVER FOR SIS VIDEO CARDS
5451 S: Orphan / Obsolete
5452 F: drivers/gpu/drm/sis/
5453 F: include/uapi/drm/sis_drm.h
5455 DRM DRIVER FOR SITRONIX ST7701 PANELS
5456 M: Jagan Teki <jagan@amarulasolutions.com>
5458 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5459 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5461 DRM DRIVER FOR SITRONIX ST7586 PANELS
5462 M: David Lechner <david@lechnology.com>
5463 T: git git://anongit.freedesktop.org/drm/drm-misc
5465 F: drivers/gpu/drm/tiny/st7586.c
5466 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5468 DRM DRIVER FOR SITRONIX ST7735R PANELS
5469 M: David Lechner <david@lechnology.com>
5470 T: git git://anongit.freedesktop.org/drm/drm-misc
5472 F: drivers/gpu/drm/tiny/st7735r.c
5473 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5475 DRM DRIVER FOR SONY ACX424AKP PANELS
5476 M: Linus Walleij <linus.walleij@linaro.org>
5477 T: git git://anongit.freedesktop.org/drm/drm-misc
5479 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5481 DRM DRIVER FOR ST-ERICSSON MCDE
5482 M: Linus Walleij <linus.walleij@linaro.org>
5483 T: git git://anongit.freedesktop.org/drm/drm-misc
5485 F: drivers/gpu/drm/mcde/
5486 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5488 DRM DRIVER FOR TDFX VIDEO CARDS
5489 S: Orphan / Obsolete
5490 F: drivers/gpu/drm/tdfx/
5492 DRM DRIVER FOR TPO TPG110 PANELS
5493 M: Linus Walleij <linus.walleij@linaro.org>
5494 T: git git://anongit.freedesktop.org/drm/drm-misc
5496 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5497 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5499 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5500 M: Dave Airlie <airlied@redhat.com>
5501 R: Sean Paul <sean@poorly.run>
5502 L: dri-devel@lists.freedesktop.org
5504 F: drivers/gpu/drm/udl/
5505 T: git git://anongit.freedesktop.org/drm/drm-misc
5507 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5508 M: Hans de Goede <hdegoede@redhat.com>
5509 L: dri-devel@lists.freedesktop.org
5511 F: drivers/gpu/drm/vboxvideo/
5512 T: git git://anongit.freedesktop.org/drm/drm-misc
5514 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5515 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5516 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5517 R: Daniel Vetter <daniel@ffwll.ch>
5518 T: git git://anongit.freedesktop.org/drm/drm-misc
5520 L: dri-devel@lists.freedesktop.org
5521 F: drivers/gpu/drm/vkms/
5522 F: Documentation/gpu/vkms.rst
5524 DRM DRIVER FOR VMWARE VIRTUAL GPU
5525 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5526 M: Thomas Hellstrom <thellstrom@vmware.com>
5527 L: dri-devel@lists.freedesktop.org
5528 T: git git://people.freedesktop.org/~thomash/linux
5530 F: drivers/gpu/drm/vmwgfx/
5531 F: include/uapi/drm/vmwgfx_drm.h
5534 M: David Airlie <airlied@linux.ie>
5535 M: Daniel Vetter <daniel@ffwll.ch>
5536 L: dri-devel@lists.freedesktop.org
5537 T: git git://anongit.freedesktop.org/drm/drm
5538 B: https://bugs.freedesktop.org/
5539 C: irc://chat.freenode.net/dri-devel
5543 F: Documentation/devicetree/bindings/display/
5544 F: Documentation/devicetree/bindings/gpu/
5545 F: Documentation/gpu/
5547 F: include/uapi/drm/
5548 F: include/linux/vga*
5550 DRM DRIVERS AND MISC GPU PATCHES
5551 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5552 M: Maxime Ripard <mripard@kernel.org>
5553 M: Thomas Zimmermann <tzimmermann@suse.de>
5554 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5556 T: git git://anongit.freedesktop.org/drm/drm-misc
5557 F: Documentation/gpu/
5559 F: drivers/gpu/drm/*
5561 F: include/uapi/drm/drm*
5562 F: include/linux/vga*
5564 DRM DRIVERS FOR ALLWINNER A10
5565 M: Maxime Ripard <mripard@kernel.org>
5566 M: Chen-Yu Tsai <wens@csie.org>
5567 L: dri-devel@lists.freedesktop.org
5569 F: drivers/gpu/drm/sun4i/
5570 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5571 T: git git://anongit.freedesktop.org/drm/drm-misc
5573 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5574 M: Maxime Ripard <mripard@kernel.org>
5575 M: Chen-Yu Tsai <wens@csie.org>
5576 R: Jernej Skrabec <jernej.skrabec@siol.net>
5577 L: dri-devel@lists.freedesktop.org
5579 F: drivers/gpu/drm/sun4i/sun8i*
5580 T: git git://anongit.freedesktop.org/drm/drm-misc
5582 DRM DRIVERS FOR AMLOGIC SOCS
5583 M: Neil Armstrong <narmstrong@baylibre.com>
5584 L: dri-devel@lists.freedesktop.org
5585 L: linux-amlogic@lists.infradead.org
5586 W: http://linux-meson.com/
5588 F: drivers/gpu/drm/meson/
5589 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5590 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5591 F: Documentation/gpu/meson.rst
5592 T: git git://anongit.freedesktop.org/drm/drm-misc
5594 DRM DRIVERS FOR ATMEL HLCDC
5595 M: Sam Ravnborg <sam@ravnborg.org>
5596 M: Boris Brezillon <bbrezillon@kernel.org>
5597 L: dri-devel@lists.freedesktop.org
5599 F: drivers/gpu/drm/atmel-hlcdc/
5600 F: Documentation/devicetree/bindings/display/atmel/
5601 T: git git://anongit.freedesktop.org/drm/drm-misc
5603 DRM DRIVERS FOR BRIDGE CHIPS
5604 M: Andrzej Hajda <a.hajda@samsung.com>
5605 M: Neil Armstrong <narmstrong@baylibre.com>
5606 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5607 R: Jonas Karlman <jonas@kwiboo.se>
5608 R: Jernej Skrabec <jernej.skrabec@siol.net>
5610 T: git git://anongit.freedesktop.org/drm/drm-misc
5611 F: drivers/gpu/drm/bridge/
5613 DRM DRIVERS FOR EXYNOS
5614 M: Inki Dae <inki.dae@samsung.com>
5615 M: Joonyoung Shim <jy0922.shim@samsung.com>
5616 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5617 M: Kyungmin Park <kyungmin.park@samsung.com>
5618 L: dri-devel@lists.freedesktop.org
5619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5621 F: drivers/gpu/drm/exynos/
5622 F: include/uapi/drm/exynos_drm.h
5623 F: Documentation/devicetree/bindings/display/exynos/
5625 DRM DRIVERS FOR FREESCALE DCU
5626 M: Stefan Agner <stefan@agner.ch>
5627 M: Alison Wang <alison.wang@nxp.com>
5628 L: dri-devel@lists.freedesktop.org
5630 F: drivers/gpu/drm/fsl-dcu/
5631 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5632 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5633 T: git git://anongit.freedesktop.org/drm/drm-misc
5635 DRM DRIVERS FOR FREESCALE IMX
5636 M: Philipp Zabel <p.zabel@pengutronix.de>
5637 L: dri-devel@lists.freedesktop.org
5639 F: drivers/gpu/drm/imx/
5640 F: drivers/gpu/ipu-v3/
5641 F: Documentation/devicetree/bindings/display/imx/
5643 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5644 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5645 L: dri-devel@lists.freedesktop.org
5646 T: git git://github.com/patjak/drm-gma500
5648 F: drivers/gpu/drm/gma500/
5650 DRM DRIVERS FOR HISILICON
5651 M: Xinliang Liu <xinliang.liu@linaro.org>
5652 M: Rongrong Zou <zourongrong@gmail.com>
5653 R: John Stultz <john.stultz@linaro.org>
5654 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5655 R: Chen Feng <puck.chen@hisilicon.com>
5656 L: dri-devel@lists.freedesktop.org
5657 T: git git://anongit.freedesktop.org/drm/drm-misc
5659 F: drivers/gpu/drm/hisilicon/
5660 F: Documentation/devicetree/bindings/display/hisilicon/
5662 DRM DRIVERS FOR LIMA
5663 M: Qiang Yu <yuq825@gmail.com>
5664 L: dri-devel@lists.freedesktop.org
5665 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5667 F: drivers/gpu/drm/lima/
5668 F: include/uapi/drm/lima_drm.h
5669 T: git git://anongit.freedesktop.org/drm/drm-misc
5671 DRM DRIVERS FOR MEDIATEK
5672 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5673 M: Philipp Zabel <p.zabel@pengutronix.de>
5674 L: dri-devel@lists.freedesktop.org
5676 F: drivers/gpu/drm/mediatek/
5677 F: Documentation/devicetree/bindings/display/mediatek/
5679 DRM DRIVERS FOR NVIDIA TEGRA
5680 M: Thierry Reding <thierry.reding@gmail.com>
5681 L: dri-devel@lists.freedesktop.org
5682 L: linux-tegra@vger.kernel.org
5683 T: git git://anongit.freedesktop.org/tegra/linux.git
5685 F: drivers/gpu/drm/tegra/
5686 F: drivers/gpu/host1x/
5687 F: include/linux/host1x.h
5688 F: include/uapi/drm/tegra_drm.h
5689 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5691 DRM DRIVERS FOR RENESAS
5692 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5693 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5694 L: dri-devel@lists.freedesktop.org
5695 L: linux-renesas-soc@vger.kernel.org
5696 T: git git://linuxtv.org/pinchartl/media drm/du/next
5698 F: drivers/gpu/drm/rcar-du/
5699 F: drivers/gpu/drm/shmobile/
5700 F: include/linux/platform_data/shmob_drm.h
5701 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5702 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5703 F: Documentation/devicetree/bindings/display/renesas,du.txt
5705 DRM DRIVERS FOR ROCKCHIP
5706 M: Sandy Huang <hjc@rock-chips.com>
5707 M: Heiko Stübner <heiko@sntech.de>
5708 L: dri-devel@lists.freedesktop.org
5710 F: drivers/gpu/drm/rockchip/
5711 F: Documentation/devicetree/bindings/display/rockchip/
5712 T: git git://anongit.freedesktop.org/drm/drm-misc
5715 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5716 M: Vincent Abriou <vincent.abriou@st.com>
5717 L: dri-devel@lists.freedesktop.org
5718 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: drivers/gpu/drm/sti
5721 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5724 M: Yannick Fertre <yannick.fertre@st.com>
5725 M: Philippe Cornu <philippe.cornu@st.com>
5726 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5727 M: Vincent Abriou <vincent.abriou@st.com>
5728 L: dri-devel@lists.freedesktop.org
5729 T: git git://anongit.freedesktop.org/drm/drm-misc
5731 F: drivers/gpu/drm/stm
5732 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5734 DRM DRIVERS FOR TI LCDC
5735 M: Jyri Sarha <jsarha@ti.com>
5736 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5737 L: dri-devel@lists.freedesktop.org
5739 F: drivers/gpu/drm/tilcdc/
5740 F: Documentation/devicetree/bindings/display/tilcdc/
5742 DRM DRIVERS FOR TI OMAP
5743 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5744 L: dri-devel@lists.freedesktop.org
5746 F: drivers/gpu/drm/omapdrm/
5747 F: Documentation/devicetree/bindings/display/ti/
5749 DRM DRIVERS FOR TI KEYSTONE
5750 M: Jyri Sarha <jsarha@ti.com>
5751 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5752 L: dri-devel@lists.freedesktop.org
5754 F: drivers/gpu/drm/tidss/
5755 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5756 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5757 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5758 T: git git://anongit.freedesktop.org/drm/drm-misc
5761 M: Eric Anholt <eric@anholt.net>
5763 F: drivers/gpu/drm/v3d/
5764 F: include/uapi/drm/v3d_drm.h
5765 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5766 T: git git://anongit.freedesktop.org/drm/drm-misc
5769 M: Eric Anholt <eric@anholt.net>
5770 T: git git://github.com/anholt/linux
5772 F: drivers/gpu/drm/vc4/
5773 F: include/uapi/drm/vc4_drm.h
5774 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5775 T: git git://anongit.freedesktop.org/drm/drm-misc
5777 DRM DRIVERS FOR VIVANTE GPU IP
5778 M: Lucas Stach <l.stach@pengutronix.de>
5779 R: Russell King <linux+etnaviv@armlinux.org.uk>
5780 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5781 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5782 L: dri-devel@lists.freedesktop.org
5784 F: drivers/gpu/drm/etnaviv/
5785 F: include/uapi/drm/etnaviv_drm.h
5786 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5788 DRM DRIVERS FOR ZTE ZX
5789 M: Shawn Guo <shawnguo@kernel.org>
5790 L: dri-devel@lists.freedesktop.org
5792 F: drivers/gpu/drm/zte/
5793 F: Documentation/devicetree/bindings/display/zte,vou.txt
5794 T: git git://anongit.freedesktop.org/drm/drm-misc
5797 M: Thierry Reding <thierry.reding@gmail.com>
5798 R: Sam Ravnborg <sam@ravnborg.org>
5799 L: dri-devel@lists.freedesktop.org
5800 T: git git://anongit.freedesktop.org/drm/drm-misc
5802 F: drivers/gpu/drm/drm_panel.c
5803 F: drivers/gpu/drm/panel/
5804 F: include/drm/drm_panel.h
5805 F: Documentation/devicetree/bindings/display/panel/
5808 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5809 T: git git://anongit.freedesktop.org/drm/drm-misc
5810 L: dri-devel@lists.freedesktop.org
5811 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5813 F: drivers/gpu/drm/xen/
5814 F: Documentation/gpu/xen-front.rst
5817 M: Christian Koenig <christian.koenig@amd.com>
5818 M: Huang Rui <ray.huang@amd.com>
5819 T: git git://people.freedesktop.org/~agd5f/linux
5821 L: dri-devel@lists.freedesktop.org
5823 F: drivers/gpu/drm/ttm/
5825 DSBR100 USB FM RADIO DRIVER
5826 M: Alexey Klimov <klimov.linux@gmail.com>
5827 L: linux-media@vger.kernel.org
5828 T: git git://linuxtv.org/media_tree.git
5830 F: drivers/media/radio/dsbr100.c
5833 M: Hans Verkuil <hverkuil@xs4all.nl>
5834 L: linux-media@vger.kernel.org
5835 T: git git://linuxtv.org/media_tree.git
5836 W: https://linuxtv.org
5838 F: drivers/media/pci/dt3155/
5840 DVB_USB_AF9015 MEDIA DRIVER
5841 M: Antti Palosaari <crope@iki.fi>
5842 L: linux-media@vger.kernel.org
5843 W: https://linuxtv.org
5844 W: http://palosaari.fi/linux/
5845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5846 T: git git://linuxtv.org/anttip/media_tree.git
5848 F: drivers/media/usb/dvb-usb-v2/af9015*
5850 DVB_USB_AF9035 MEDIA DRIVER
5851 M: Antti Palosaari <crope@iki.fi>
5852 L: linux-media@vger.kernel.org
5853 W: https://linuxtv.org
5854 W: http://palosaari.fi/linux/
5855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5856 T: git git://linuxtv.org/anttip/media_tree.git
5858 F: drivers/media/usb/dvb-usb-v2/af9035*
5860 DVB_USB_ANYSEE MEDIA DRIVER
5861 M: Antti Palosaari <crope@iki.fi>
5862 L: linux-media@vger.kernel.org
5863 W: https://linuxtv.org
5864 W: http://palosaari.fi/linux/
5865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5866 T: git git://linuxtv.org/anttip/media_tree.git
5868 F: drivers/media/usb/dvb-usb-v2/anysee*
5870 DVB_USB_AU6610 MEDIA DRIVER
5871 M: Antti Palosaari <crope@iki.fi>
5872 L: linux-media@vger.kernel.org
5873 W: https://linuxtv.org
5874 W: http://palosaari.fi/linux/
5875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5876 T: git git://linuxtv.org/anttip/media_tree.git
5878 F: drivers/media/usb/dvb-usb-v2/au6610*
5880 DVB_USB_CE6230 MEDIA DRIVER
5881 M: Antti Palosaari <crope@iki.fi>
5882 L: linux-media@vger.kernel.org
5883 W: https://linuxtv.org
5884 W: http://palosaari.fi/linux/
5885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5886 T: git git://linuxtv.org/anttip/media_tree.git
5888 F: drivers/media/usb/dvb-usb-v2/ce6230*
5890 DVB_USB_CXUSB MEDIA DRIVER
5891 M: Michael Krufky <mkrufky@linuxtv.org>
5892 L: linux-media@vger.kernel.org
5893 W: https://linuxtv.org
5894 W: http://github.com/mkrufky
5895 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5896 T: git git://linuxtv.org/media_tree.git
5898 F: drivers/media/usb/dvb-usb/cxusb*
5900 DVB_USB_EC168 MEDIA DRIVER
5901 M: Antti Palosaari <crope@iki.fi>
5902 L: linux-media@vger.kernel.org
5903 W: https://linuxtv.org
5904 W: http://palosaari.fi/linux/
5905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5906 T: git git://linuxtv.org/anttip/media_tree.git
5908 F: drivers/media/usb/dvb-usb-v2/ec168*
5910 DVB_USB_GL861 MEDIA DRIVER
5911 M: Antti Palosaari <crope@iki.fi>
5912 L: linux-media@vger.kernel.org
5913 W: https://linuxtv.org
5914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5915 T: git git://linuxtv.org/anttip/media_tree.git
5917 F: drivers/media/usb/dvb-usb-v2/gl861*
5919 DVB_USB_MXL111SF MEDIA DRIVER
5920 M: Michael Krufky <mkrufky@linuxtv.org>
5921 L: linux-media@vger.kernel.org
5922 W: https://linuxtv.org
5923 W: http://github.com/mkrufky
5924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5925 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5927 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5929 DVB_USB_RTL28XXU MEDIA DRIVER
5930 M: Antti Palosaari <crope@iki.fi>
5931 L: linux-media@vger.kernel.org
5932 W: https://linuxtv.org
5933 W: http://palosaari.fi/linux/
5934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5935 T: git git://linuxtv.org/anttip/media_tree.git
5937 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5939 DVB_USB_V2 MEDIA DRIVER
5940 M: Antti Palosaari <crope@iki.fi>
5941 L: linux-media@vger.kernel.org
5942 W: https://linuxtv.org
5943 W: http://palosaari.fi/linux/
5944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5945 T: git git://linuxtv.org/anttip/media_tree.git
5947 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5948 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5951 M: Jason Baron <jbaron@akamai.com>
5953 F: lib/dynamic_debug.c
5954 F: include/linux/dynamic_debug.h
5956 DYNAMIC INTERRUPT MODERATION
5957 M: Tal Gilboa <talgi@mellanox.com>
5959 F: include/linux/dim.h
5962 DZ DECSTATION DZ11 SERIAL DRIVER
5963 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5965 F: drivers/tty/serial/dz.*
5967 E3X0 POWER BUTTON DRIVER
5968 M: Moritz Fischer <moritz.fischer@ettus.com>
5969 L: usrp-users@lists.ettus.com
5970 W: http://www.ettus.com
5972 F: drivers/input/misc/e3x0-button.c
5973 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5976 M: Antti Palosaari <crope@iki.fi>
5977 L: linux-media@vger.kernel.org
5978 W: https://linuxtv.org
5979 W: http://palosaari.fi/linux/
5980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5981 T: git git://linuxtv.org/anttip/media_tree.git
5983 F: drivers/media/tuners/e4000*
5985 EARTH_PT1 MEDIA DRIVER
5986 M: Akihiro Tsukada <tskd08@gmail.com>
5987 L: linux-media@vger.kernel.org
5989 F: drivers/media/pci/pt1/
5991 EARTH_PT3 MEDIA DRIVER
5992 M: Akihiro Tsukada <tskd08@gmail.com>
5993 L: linux-media@vger.kernel.org
5995 F: drivers/media/pci/pt3/
5998 M: Antti Palosaari <crope@iki.fi>
5999 L: linux-media@vger.kernel.org
6000 W: https://linuxtv.org
6001 W: http://palosaari.fi/linux/
6002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6003 T: git git://linuxtv.org/anttip/media_tree.git
6005 F: drivers/media/dvb-frontends/ec100*
6008 M: Tyler Hicks <code@tyhicks.com>
6009 L: ecryptfs@vger.kernel.org
6010 W: http://ecryptfs.org
6011 W: https://launchpad.net/ecryptfs
6012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6014 F: Documentation/filesystems/ecryptfs.rst
6018 M: Borislav Petkov <bp@alien8.de>
6019 L: linux-edac@vger.kernel.org
6021 F: drivers/edac/amd64_edac*
6024 M: Jan Luebbe <jlu@pengutronix.de>
6025 L: linux-edac@vger.kernel.org
6027 F: drivers/edac/armada_xp_*
6030 M: Stefan Schaeckeler <sschaeck@cisco.com>
6032 F: drivers/edac/aspeed_edac.c
6033 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6036 M: Shravan Kumar Ramani <sramani@mellanox.com>
6038 F: drivers/edac/bluefield_edac.c
6041 M: Robert Richter <rric@kernel.org>
6042 L: linux-edac@vger.kernel.org
6044 F: drivers/edac/highbank*
6047 M: Ralf Baechle <ralf@linux-mips.org>
6048 M: Robert Richter <rrichter@marvell.com>
6049 L: linux-edac@vger.kernel.org
6050 L: linux-mips@vger.kernel.org
6052 F: drivers/edac/octeon_edac*
6054 EDAC-CAVIUM THUNDERX
6055 M: Robert Richter <rrichter@marvell.com>
6056 L: linux-edac@vger.kernel.org
6058 F: drivers/edac/thunderx_edac*
6061 M: Borislav Petkov <bp@alien8.de>
6062 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6063 M: Tony Luck <tony.luck@intel.com>
6064 R: James Morse <james.morse@arm.com>
6065 R: Robert Richter <rrichter@marvell.com>
6066 L: linux-edac@vger.kernel.org
6067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6069 F: Documentation/admin-guide/ras.rst
6070 F: Documentation/driver-api/edac.rst
6072 F: include/linux/edac.h
6075 M: Lei Wang <lewan@microsoft.com>
6076 L: linux-edac@vger.kernel.org
6078 F: drivers/edac/dmc520_edac.c
6081 M: Mark Gross <mark.gross@intel.com>
6082 L: linux-edac@vger.kernel.org
6084 F: drivers/edac/e752x_edac.c
6087 L: linux-edac@vger.kernel.org
6089 F: drivers/edac/e7xxx_edac.c
6092 M: York Sun <york.sun@nxp.com>
6093 L: linux-edac@vger.kernel.org
6095 F: drivers/edac/fsl_ddr_edac.*
6098 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6099 L: linux-edac@vger.kernel.org
6101 F: drivers/edac/ghes_edac.c
6104 M: Tony Luck <tony.luck@intel.com>
6105 L: linux-edac@vger.kernel.org
6107 F: drivers/edac/i10nm_base.c
6110 L: linux-edac@vger.kernel.org
6112 F: drivers/edac/i3000_edac.c
6115 L: linux-edac@vger.kernel.org
6117 F: drivers/edac/i5000_edac.c
6120 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6121 L: linux-edac@vger.kernel.org
6123 F: drivers/edac/i5400_edac.c
6126 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6127 L: linux-edac@vger.kernel.org
6129 F: drivers/edac/i7300_edac.c
6132 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6133 L: linux-edac@vger.kernel.org
6135 F: drivers/edac/i7core_edac.c
6138 M: Tim Small <tim@buttersideup.com>
6139 L: linux-edac@vger.kernel.org
6141 F: drivers/edac/i82443bxgx_edac.c
6144 M: "Arvind R." <arvino55@gmail.com>
6145 L: linux-edac@vger.kernel.org
6147 F: drivers/edac/i82975x_edac.c
6150 M: Jason Baron <jbaron@akamai.com>
6151 L: linux-edac@vger.kernel.org
6153 F: drivers/edac/ie31200_edac.c
6156 M: Johannes Thumshirn <morbidrsa@gmail.com>
6157 L: linux-edac@vger.kernel.org
6159 F: drivers/edac/mpc85xx_edac.[ch]
6162 M: Egor Martovetsky <egor@pasemi.com>
6163 L: linux-edac@vger.kernel.org
6165 F: drivers/edac/pasemi_edac.c
6168 M: Tony Luck <tony.luck@intel.com>
6169 L: linux-edac@vger.kernel.org
6171 F: drivers/edac/pnd2_edac.[ch]
6174 M: Tim Small <tim@buttersideup.com>
6175 L: linux-edac@vger.kernel.org
6177 F: drivers/edac/r82600_edac.c
6180 M: Tony Luck <tony.luck@intel.com>
6181 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6182 L: linux-edac@vger.kernel.org
6184 F: drivers/edac/sb_edac.c
6187 M: Yash Shah <yash.shah@sifive.com>
6188 L: linux-edac@vger.kernel.org
6190 F: drivers/edac/sifive_edac.c
6191 F: drivers/soc/sifive_l2_cache.c
6194 M: Tony Luck <tony.luck@intel.com>
6195 L: linux-edac@vger.kernel.org
6197 F: drivers/edac/skx_*.c
6200 M: Tero Kristo <t-kristo@ti.com>
6201 L: linux-edac@vger.kernel.org
6203 F: drivers/edac/ti_edac.c
6206 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6207 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6208 L: linux-arm-msm@vger.kernel.org
6209 L: linux-edac@vger.kernel.org
6211 F: drivers/edac/qcom_edac.c
6213 EDIROL UA-101/UA-1000 DRIVER
6214 M: Clemens Ladisch <clemens@ladisch.de>
6215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6218 F: sound/usb/misc/ua101.c
6221 L: linux-efi@vger.kernel.org
6222 M: Ivan Hu <ivan.hu@canonical.com>
6223 M: Ard Biesheuvel <ardb@kernel.org>
6225 F: drivers/firmware/efi/test/
6227 EFI VARIABLE FILESYSTEM
6228 M: Matthew Garrett <matthew.garrett@nebula.com>
6229 M: Jeremy Kerr <jk@ozlabs.org>
6230 M: Ard Biesheuvel <ardb@kernel.org>
6231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6232 L: linux-efi@vger.kernel.org
6236 EFIFB FRAMEBUFFER DRIVER
6237 L: linux-fbdev@vger.kernel.org
6238 M: Peter Jones <pjones@redhat.com>
6240 F: drivers/video/fbdev/efifb.c
6243 W: http://aeschi.ch.eu.org/efs/
6247 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6248 M: Douglas Miller <dougmill@linux.ibm.com>
6249 L: netdev@vger.kernel.org
6251 F: drivers/net/ethernet/ibm/ehea/
6253 EM28XX VIDEO4LINUX DRIVER
6254 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6255 L: linux-media@vger.kernel.org
6256 W: https://linuxtv.org
6257 T: git git://linuxtv.org/media_tree.git
6259 F: drivers/media/usb/em28xx/
6260 F: Documentation/media/v4l-drivers/em28xx*
6263 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6264 M: Matt Mackall <mpm@selenic.com>
6265 M: David Woodhouse <dwmw2@infradead.org>
6266 L: linux-embedded@vger.kernel.org
6269 Emulex 10Gbps iSCSI - OneConnect DRIVER
6270 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6271 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6272 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6273 L: linux-scsi@vger.kernel.org
6274 W: http://www.broadcom.com
6276 F: drivers/scsi/be2iscsi/
6278 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6279 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6280 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6281 M: Somnath Kotur <somnath.kotur@broadcom.com>
6282 L: netdev@vger.kernel.org
6283 W: http://www.emulex.com
6285 F: drivers/net/ethernet/emulex/benet/
6287 EMULEX ONECONNECT ROCE DRIVER
6288 M: Selvin Xavier <selvin.xavier@broadcom.com>
6289 M: Devesh Sharma <devesh.sharma@broadcom.com>
6290 L: linux-rdma@vger.kernel.org
6291 W: http://www.broadcom.com
6293 F: drivers/infiniband/hw/ocrdma/
6294 F: include/uapi/rdma/ocrdma-abi.h
6296 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6297 M: James Smart <james.smart@broadcom.com>
6298 M: Dick Kennedy <dick.kennedy@broadcom.com>
6299 L: linux-scsi@vger.kernel.org
6300 W: http://www.broadcom.com
6302 F: drivers/scsi/lpfc/
6304 ENE CB710 FLASH CARD READER DRIVER
6305 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6307 F: drivers/misc/cb710/
6308 F: drivers/mmc/host/cb710-mmc.*
6309 F: include/linux/cb710.h
6311 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6312 M: Maxim Levitsky <maximlevitsky@gmail.com>
6314 F: drivers/media/rc/ene_ir.*
6316 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6317 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6318 L: linuxppc-dev@lists.ozlabs.org
6320 F: drivers/tty/ehv_bytechan.c
6322 EPSON S1D13XXX FRAMEBUFFER DRIVER
6323 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6326 F: drivers/video/fbdev/s1d13xxxfb.c
6327 F: include/video/s1d13xxxfb.h
6330 M: Gao Xiang <xiang@kernel.org>
6331 M: Chao Yu <yuchao0@huawei.com>
6332 L: linux-erofs@lists.ozlabs.org
6334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6335 F: Documentation/filesystems/erofs.rst
6337 F: include/trace/events/erofs.h
6339 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6340 M: Jeff Layton <jlayton@kernel.org>
6343 F: include/linux/errseq.h
6345 ET131X NETWORK DRIVER
6346 M: Mark Einon <mark.einon@gmail.com>
6348 F: drivers/net/ethernet/agere/
6351 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6352 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6353 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6354 L: netdev@vger.kernel.org
6355 W: http://www.linuxfoundation.org/en/Net:Bridge
6357 F: include/linux/netfilter_bridge/
6360 ETHERNET PHY LIBRARY
6361 M: Andrew Lunn <andrew@lunn.ch>
6362 M: Florian Fainelli <f.fainelli@gmail.com>
6363 M: Heiner Kallweit <hkallweit1@gmail.com>
6364 R: Russell King <linux@armlinux.org.uk>
6365 L: netdev@vger.kernel.org
6367 F: Documentation/ABI/testing/sysfs-class-net-phydev
6368 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6369 F: Documentation/devicetree/bindings/net/mdio*
6370 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6371 F: Documentation/networking/phy.rst
6373 F: drivers/of/of_mdio.c
6374 F: drivers/of/of_net.c
6375 F: include/dt-bindings/net/qca-ar803x.h
6376 F: include/linux/*mdio*.h
6377 F: include/linux/of_net.h
6378 F: include/linux/phy.h
6379 F: include/linux/phy_fixed.h
6380 F: include/linux/platform_data/mdio-bcm-unimac.h
6381 F: include/linux/platform_data/mdio-gpio.h
6382 F: include/trace/events/mdio.h
6383 F: include/uapi/linux/mdio.h
6384 F: include/uapi/linux/mii.h
6387 M: Jan Kara <jack@suse.com>
6388 L: linux-ext4@vger.kernel.org
6390 F: Documentation/filesystems/ext2.rst
6392 F: include/linux/ext2*
6395 M: "Theodore Ts'o" <tytso@mit.edu>
6396 M: Andreas Dilger <adilger.kernel@dilger.ca>
6397 L: linux-ext4@vger.kernel.org
6398 W: http://ext4.wiki.kernel.org
6399 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6402 F: Documentation/filesystems/ext4/
6405 Extended Verification Module (EVM)
6406 M: Mimi Zohar <zohar@linux.ibm.com>
6407 L: linux-integrity@vger.kernel.org
6409 F: security/integrity/evm/
6411 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6412 M: Ard Biesheuvel <ardb@kernel.org>
6413 L: linux-efi@vger.kernel.org
6414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6416 F: Documentation/admin-guide/efi-stub.rst
6417 F: arch/*/kernel/efi.c
6418 F: arch/*/include/asm/efi.h
6419 F: arch/x86/platform/efi/
6420 F: drivers/firmware/efi/
6421 F: include/linux/efi*.h
6422 F: arch/arm/boot/compressed/efi-header.S
6423 F: arch/arm64/kernel/efi-entry.S
6425 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6426 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6427 M: Chanwoo Choi <cw00.choi@samsung.com>
6428 L: linux-kernel@vger.kernel.org
6429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6432 F: include/linux/extcon/
6433 F: include/linux/extcon.h
6434 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6435 F: Documentation/devicetree/bindings/extcon/
6438 M: Jingoo Han <jingoohan1@gmail.com>
6439 L: dri-devel@lists.freedesktop.org
6441 F: drivers/gpu/drm/exynos/exynos_dp*
6443 EXYNOS SYSMMU (IOMMU) driver
6444 M: Marek Szyprowski <m.szyprowski@samsung.com>
6445 L: iommu@lists.linux-foundation.org
6447 F: drivers/iommu/exynos-iommu.c
6449 EZchip NPS platform support
6450 M: Vineet Gupta <vgupta@synopsys.com>
6451 M: Ofer Levi <oferle@mellanox.com>
6453 F: arch/arc/plat-eznps
6454 F: arch/arc/boot/dts/eznps.dts
6457 M: Jaegeuk Kim <jaegeuk@kernel.org>
6458 M: Chao Yu <yuchao0@huawei.com>
6459 L: linux-f2fs-devel@lists.sourceforge.net
6460 W: https://f2fs.wiki.kernel.org/
6461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6463 F: Documentation/filesystems/f2fs.rst
6464 F: Documentation/ABI/testing/sysfs-fs-f2fs
6466 F: include/linux/f2fs_fs.h
6467 F: include/trace/events/f2fs.h
6469 F71805F HARDWARE MONITORING DRIVER
6470 M: Jean Delvare <jdelvare@suse.com>
6471 L: linux-hwmon@vger.kernel.org
6473 F: Documentation/hwmon/f71805f.rst
6474 F: drivers/hwmon/f71805f.c
6477 M: Josh Poimboeuf <jpoimboe@redhat.com>
6479 F: scripts/faddr2line
6482 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6483 L: netdev@vger.kernel.org
6485 F: net/core/failover.c
6486 F: include/net/failover.h
6487 F: Documentation/networking/failover.rst
6490 M: Jan Kara <jack@suse.cz>
6491 R: Amir Goldstein <amir73il@gmail.com>
6492 L: linux-fsdevel@vger.kernel.org
6494 F: fs/notify/fanotify/
6495 F: include/linux/fanotify.h
6496 F: include/uapi/linux/fanotify.h
6498 FARSYNC SYNCHRONOUS DRIVER
6499 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6500 W: http://www.farsite.co.uk/
6502 F: drivers/net/wan/farsync.*
6504 FAULT INJECTION SUPPORT
6505 M: Akinobu Mita <akinobu.mita@gmail.com>
6507 F: Documentation/fault-injection/
6508 F: lib/fault-inject.c
6510 FBTFT Framebuffer drivers
6512 L: dri-devel@lists.freedesktop.org
6513 L: linux-fbdev@vger.kernel.org
6514 F: drivers/staging/fbtft/
6517 M: Michael Buesch <m@bues.ch>
6518 L: linux-media@vger.kernel.org
6520 F: drivers/media/tuners/fc0011.h
6521 F: drivers/media/tuners/fc0011.c
6524 M: Antti Palosaari <crope@iki.fi>
6525 L: linux-media@vger.kernel.org
6526 W: https://linuxtv.org
6527 W: http://palosaari.fi/linux/
6528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6529 T: git git://linuxtv.org/anttip/media_tree.git
6531 F: drivers/media/tuners/fc2580*
6533 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6534 M: Hannes Reinecke <hare@suse.de>
6535 L: linux-scsi@vger.kernel.org
6536 W: www.Open-FCoE.org
6538 F: drivers/scsi/libfc/
6539 F: drivers/scsi/fcoe/
6541 F: include/scsi/libfc.h
6542 F: include/scsi/libfcoe.h
6543 F: include/uapi/scsi/fc/
6545 FILE LOCKING (flock() and fcntl()/lockf())
6546 M: Jeff Layton <jlayton@kernel.org>
6547 M: "J. Bruce Fields" <bfields@fieldses.org>
6548 L: linux-fsdevel@vger.kernel.org
6550 F: include/linux/fcntl.h
6551 F: include/uapi/linux/fcntl.h
6555 FILESYSTEMS (VFS and infrastructure)
6556 M: Alexander Viro <viro@zeniv.linux.org.uk>
6557 L: linux-fsdevel@vger.kernel.org
6560 F: include/linux/fs.h
6561 F: include/linux/fs_types.h
6562 F: include/uapi/linux/fs.h
6563 F: include/uapi/linux/openat2.h
6565 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6566 M: Riku Voipio <riku.voipio@iki.fi>
6567 L: linux-hwmon@vger.kernel.org
6569 F: drivers/hwmon/f75375s.c
6570 F: include/linux/f75375s.h
6572 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6573 M: Clemens Ladisch <clemens@ladisch.de>
6574 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6579 F: include/uapi/sound/firewire.h
6581 FIREWIRE MEDIA DRIVERS (firedtv)
6582 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6583 L: linux-media@vger.kernel.org
6584 L: linux1394-devel@lists.sourceforge.net
6585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6587 F: drivers/media/firewire/
6589 FIREWIRE SBP-2 TARGET
6590 M: Chris Boot <bootc@bootc.net>
6591 L: linux-scsi@vger.kernel.org
6592 L: target-devel@vger.kernel.org
6593 L: linux1394-devel@lists.sourceforge.net
6594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6596 F: drivers/target/sbp/
6599 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6600 L: linux1394-devel@lists.sourceforge.net
6601 W: http://ieee1394.wiki.kernel.org/
6602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6604 F: drivers/firewire/
6605 F: include/linux/firewire.h
6606 F: include/uapi/linux/firewire*.h
6609 FIRMWARE LOADER (request_firmware)
6610 M: Luis Chamberlain <mcgrof@kernel.org>
6611 L: linux-kernel@vger.kernel.org
6613 F: Documentation/firmware_class/
6614 F: drivers/base/firmware_loader/
6615 F: include/linux/firmware.h
6617 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6618 M: Joshua Morris <josh.h.morris@us.ibm.com>
6619 M: Philip Kelleher <pjk1939@linux.ibm.com>
6621 F: drivers/block/rsxx/
6623 FLEXTIMER FTM-QUADDEC DRIVER
6624 M: Patrick Havelange <patrick.havelange@essensium.com>
6625 L: linux-iio@vger.kernel.org
6627 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6628 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6629 F: drivers/counter/ftm-quaddec.c
6632 M: Denis Efremov <efremov@linux.com>
6634 L: linux-block@vger.kernel.org
6635 F: drivers/block/floppy.c
6637 FPGA MANAGER FRAMEWORK
6638 M: Moritz Fischer <mdf@kernel.org>
6639 L: linux-fpga@vger.kernel.org
6641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6642 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6643 F: Documentation/fpga/
6644 F: Documentation/driver-api/fpga/
6645 F: Documentation/devicetree/bindings/fpga/
6647 F: include/linux/fpga/
6648 W: http://www.rocketboards.org
6651 M: Wu Hao <hao.wu@intel.com>
6652 L: linux-fpga@vger.kernel.org
6654 F: Documentation/fpga/dfl.rst
6655 F: include/uapi/linux/fpga-dfl.h
6656 F: drivers/fpga/dfl*
6659 M: Bill Metzenthen <billm@melbpc.org.au>
6660 W: http://floatingpoint.sourceforge.net/emulator/index.html
6662 F: arch/x86/math-emu/
6664 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6665 L: netdev@vger.kernel.org
6667 F: drivers/net/wan/dlci.c
6668 F: drivers/net/wan/sdla.c
6671 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6672 L: dri-devel@lists.freedesktop.org
6673 L: linux-fbdev@vger.kernel.org
6674 T: git git://anongit.freedesktop.org/drm/drm-misc
6675 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6677 F: Documentation/fb/
6680 F: include/linux/fb.h
6681 F: include/uapi/video/
6682 F: include/uapi/linux/fb.h
6684 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6685 M: Horia Geantă <horia.geanta@nxp.com>
6686 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6687 L: linux-crypto@vger.kernel.org
6689 F: drivers/crypto/caam/
6690 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6692 FREESCALE DIU FRAMEBUFFER DRIVER
6693 M: Timur Tabi <timur@kernel.org>
6694 L: linux-fbdev@vger.kernel.org
6696 F: drivers/video/fbdev/fsl-diu-fb.*
6698 FREESCALE DMA DRIVER
6699 M: Li Yang <leoyang.li@nxp.com>
6700 M: Zhang Wei <zw@zh-kernel.org>
6701 L: linuxppc-dev@lists.ozlabs.org
6703 F: drivers/dma/fsldma.*
6705 FREESCALE ENETC ETHERNET DRIVERS
6706 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6707 L: netdev@vger.kernel.org
6709 F: drivers/net/ethernet/freescale/enetc/
6711 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6712 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6713 L: netdev@vger.kernel.org
6715 F: drivers/net/ethernet/freescale/gianfar*
6716 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6718 FREESCALE GPMI NAND DRIVER
6719 M: Han Xu <han.xu@nxp.com>
6720 L: linux-mtd@lists.infradead.org
6722 F: drivers/mtd/nand/raw/gpmi-nand/*
6724 FREESCALE I2C CPM DRIVER
6725 M: Jochen Friedrich <jochen@scram.de>
6726 L: linuxppc-dev@lists.ozlabs.org
6727 L: linux-i2c@vger.kernel.org
6729 F: drivers/i2c/busses/i2c-cpm.c
6731 FREESCALE IMX DDR PMU DRIVER
6732 M: Frank Li <Frank.li@nxp.com>
6733 L: linux-arm-kernel@lists.infradead.org
6735 F: drivers/perf/fsl_imx8_ddr_perf.c
6736 F: Documentation/admin-guide/perf/imx-ddr.rst
6737 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6739 FREESCALE IMX I2C DRIVER
6740 M: Oleksij Rempel <o.rempel@pengutronix.de>
6741 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6742 L: linux-i2c@vger.kernel.org
6744 F: drivers/i2c/busses/i2c-imx.c
6745 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6747 FREESCALE IMX LPI2C DRIVER
6748 M: Dong Aisheng <aisheng.dong@nxp.com>
6749 L: linux-i2c@vger.kernel.org
6750 L: linux-imx@nxp.com
6752 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6753 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6755 FREESCALE IMX / MXC FEC DRIVER
6756 M: Fugang Duan <fugang.duan@nxp.com>
6757 L: netdev@vger.kernel.org
6759 F: drivers/net/ethernet/freescale/fec_main.c
6760 F: drivers/net/ethernet/freescale/fec_ptp.c
6761 F: drivers/net/ethernet/freescale/fec.h
6762 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6764 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6765 M: Sascha Hauer <s.hauer@pengutronix.de>
6766 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6767 L: linux-fbdev@vger.kernel.org
6768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6770 F: include/linux/platform_data/video-imxfb.h
6771 F: drivers/video/fbdev/imxfb.c
6773 FREESCALE QORIQ DPAA ETHERNET DRIVER
6774 M: Madalin Bucur <madalin.bucur@nxp.com>
6775 L: netdev@vger.kernel.org
6777 F: drivers/net/ethernet/freescale/dpaa
6779 FREESCALE QORIQ DPAA FMAN DRIVER
6780 M: Madalin Bucur <madalin.bucur@nxp.com>
6781 L: netdev@vger.kernel.org
6783 F: drivers/net/ethernet/freescale/fman
6784 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6786 FREESCALE QORIQ PTP CLOCK DRIVER
6787 M: Yangbo Lu <yangbo.lu@nxp.com>
6788 L: netdev@vger.kernel.org
6790 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6791 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6792 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6793 F: drivers/ptp/ptp_qoriq.c
6794 F: drivers/ptp/ptp_qoriq_debugfs.c
6795 F: include/linux/fsl/ptp_qoriq.h
6796 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6798 FREESCALE QUAD SPI DRIVER
6799 M: Han Xu <han.xu@nxp.com>
6800 L: linux-spi@vger.kernel.org
6802 F: drivers/spi/spi-fsl-qspi.c
6804 FREESCALE QUICC ENGINE LIBRARY
6805 M: Qiang Zhao <qiang.zhao@nxp.com>
6806 L: linuxppc-dev@lists.ozlabs.org
6808 F: drivers/soc/fsl/qe/
6809 F: include/soc/fsl/*qe*.h
6810 F: include/soc/fsl/*ucc*.h
6812 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6813 M: Li Yang <leoyang.li@nxp.com>
6814 L: netdev@vger.kernel.org
6815 L: linuxppc-dev@lists.ozlabs.org
6817 F: drivers/net/ethernet/freescale/ucc_geth*
6819 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6820 M: Zhao Qiang <qiang.zhao@nxp.com>
6821 L: netdev@vger.kernel.org
6822 L: linuxppc-dev@lists.ozlabs.org
6824 F: drivers/net/wan/fsl_ucc_hdlc*
6826 FREESCALE QUICC ENGINE UCC UART DRIVER
6827 M: Timur Tabi <timur@kernel.org>
6828 L: linuxppc-dev@lists.ozlabs.org
6830 F: drivers/tty/serial/ucc_uart.c
6832 FREESCALE SOC DRIVERS
6833 M: Li Yang <leoyang.li@nxp.com>
6834 L: linuxppc-dev@lists.ozlabs.org
6835 L: linux-arm-kernel@lists.infradead.org
6837 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6838 F: Documentation/devicetree/bindings/soc/fsl/
6840 F: include/linux/fsl/
6842 FREESCALE SOC FS_ENET DRIVER
6843 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6844 L: linuxppc-dev@lists.ozlabs.org
6845 L: netdev@vger.kernel.org
6847 F: drivers/net/ethernet/freescale/fs_enet/
6848 F: include/linux/fs_enet_pd.h
6850 FREESCALE SOC SOUND DRIVERS
6851 M: Timur Tabi <timur@kernel.org>
6852 M: Nicolin Chen <nicoleotsuka@gmail.com>
6853 M: Xiubo Li <Xiubo.Lee@gmail.com>
6854 R: Fabio Estevam <festevam@gmail.com>
6855 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6856 L: linuxppc-dev@lists.ozlabs.org
6858 F: sound/soc/fsl/fsl*
6859 F: sound/soc/fsl/imx*
6860 F: sound/soc/fsl/mpc8610_hpcd.c
6862 FREESCALE USB PERIPHERAL DRIVERS
6863 M: Li Yang <leoyang.li@nxp.com>
6864 L: linux-usb@vger.kernel.org
6865 L: linuxppc-dev@lists.ozlabs.org
6867 F: drivers/usb/gadget/udc/fsl*
6870 M: Christoph Hellwig <hch@infradead.org>
6871 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6876 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6877 M: Pavel Machek <pavel@ucw.cz>
6878 L: linux-pm@vger.kernel.org
6880 F: Documentation/power/freezing-of-tasks.rst
6881 F: include/linux/freezer.h
6885 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6886 L: linux-kernel@vger.kernel.org
6889 F: include/linux/frontswap.h
6891 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6892 M: David Howells <dhowells@redhat.com>
6893 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6895 F: Documentation/filesystems/caching/
6897 F: include/linux/fscache*.h
6899 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6900 M: Theodore Y. Ts'o <tytso@mit.edu>
6901 M: Jaegeuk Kim <jaegeuk@kernel.org>
6902 M: Eric Biggers <ebiggers@kernel.org>
6903 L: linux-fscrypt@vger.kernel.org
6904 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6905 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6908 F: include/linux/fscrypt*.h
6909 F: include/uapi/linux/fscrypt.h
6910 F: Documentation/filesystems/fscrypt.rst
6913 M: Jeremy Kerr <jk@ozlabs.org>
6914 M: Joel Stanley <joel@jms.id.au>
6915 R: Alistar Popple <alistair@popple.id.au>
6916 R: Eddie James <eajames@linux.ibm.com>
6917 L: linux-fsi@lists.ozlabs.org
6918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6919 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6922 F: include/linux/fsi*.h
6923 F: include/trace/events/fsi*.h
6925 FSI-ATTACHED I2C DRIVER
6926 M: Eddie James <eajames@linux.ibm.com>
6927 L: linux-i2c@vger.kernel.org
6928 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6930 F: drivers/i2c/busses/i2c-fsi.c
6931 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6933 FSI-ATTACHED SPI DRIVER
6934 M: Eddie James <eajames@linux.ibm.com>
6935 L: linux-spi@vger.kernel.org
6937 F: drivers/spi/spi-fsi.c
6938 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
6940 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6941 M: Jan Kara <jack@suse.cz>
6942 R: Amir Goldstein <amir73il@gmail.com>
6943 L: linux-fsdevel@vger.kernel.org
6944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6947 F: include/linux/fsnotify*.h
6949 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6950 M: Eric Biggers <ebiggers@kernel.org>
6951 M: Theodore Y. Ts'o <tytso@mit.edu>
6952 L: linux-fscrypt@vger.kernel.org
6953 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6954 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6957 F: include/linux/fsverity.h
6958 F: include/uapi/linux/fsverity.h
6959 F: Documentation/filesystems/fsverity.rst
6961 FUJITSU LAPTOP EXTRAS
6962 M: Jonathan Woithe <jwoithe@just42.net>
6963 L: platform-driver-x86@vger.kernel.org
6965 F: drivers/platform/x86/fujitsu-laptop.c
6967 FUJITSU M-5MO LS CAMERA ISP DRIVER
6968 M: Kyungmin Park <kyungmin.park@samsung.com>
6969 M: Heungjun Kim <riverful.kim@samsung.com>
6970 L: linux-media@vger.kernel.org
6972 F: drivers/media/i2c/m5mols/
6973 F: include/media/i2c/m5mols.h
6975 FUJITSU TABLET EXTRAS
6976 M: Robert Gerlach <khnz@gmx.de>
6977 L: platform-driver-x86@vger.kernel.org
6979 F: drivers/platform/x86/fujitsu-tablet.c
6981 FUSE: FILESYSTEM IN USERSPACE
6982 M: Miklos Szeredi <miklos@szeredi.hu>
6983 L: linux-fsdevel@vger.kernel.org
6984 W: http://fuse.sourceforge.net/
6985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6988 F: include/uapi/linux/fuse.h
6989 F: Documentation/filesystems/fuse.rst
6992 M: Thomas Gleixner <tglx@linutronix.de>
6993 M: Ingo Molnar <mingo@redhat.com>
6994 R: Peter Zijlstra <peterz@infradead.org>
6995 R: Darren Hart <dvhart@infradead.org>
6996 L: linux-kernel@vger.kernel.org
6997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7000 F: include/asm-generic/futex.h
7001 F: include/linux/futex.h
7002 F: include/uapi/linux/futex.h
7003 F: tools/testing/selftests/futex/
7004 F: tools/perf/bench/futex*
7005 F: Documentation/*futex*
7008 M: Kees Cook <keescook@chromium.org>
7009 R: Emese Revfy <re.emese@gmail.com>
7010 L: kernel-hardening@lists.openwall.com
7012 F: scripts/gcc-plugins/
7013 F: scripts/gcc-plugin.sh
7014 F: scripts/Makefile.gcc-plugins
7015 F: Documentation/kbuild/gcc-plugins.rst
7017 GASKET DRIVER FRAMEWORK
7018 M: Rob Springer <rspringer@google.com>
7019 M: Todd Poynor <toddpoynor@google.com>
7020 M: Ben Chan <benchan@chromium.org>
7022 F: drivers/staging/gasket/
7024 GCOV BASED KERNEL PROFILING
7025 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7028 F: Documentation/dev-tools/gcov.rst
7030 GDB KERNEL DEBUGGING HELPER SCRIPTS
7031 M: Jan Kiszka <jan.kiszka@siemens.com>
7032 M: Kieran Bingham <kbingham@kernel.org>
7036 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7037 M: Achim Leubner <achim_leubner@adaptec.com>
7038 L: linux-scsi@vger.kernel.org
7039 W: http://www.icp-vortex.com/
7041 F: drivers/scsi/gdt*
7043 GEMTEK FM RADIO RECEIVER DRIVER
7044 M: Hans Verkuil <hverkuil@xs4all.nl>
7045 L: linux-media@vger.kernel.org
7046 T: git git://linuxtv.org/media_tree.git
7047 W: https://linuxtv.org
7049 F: drivers/media/radio/radio-gemtek*
7051 GENERIC ARCHITECTURE TOPOLOGY
7052 M: Sudeep Holla <sudeep.holla@arm.com>
7053 L: linux-kernel@vger.kernel.org
7055 F: drivers/base/arch_topology.c
7056 F: include/linux/arch_topology.h
7058 GENERIC GPIO I2C DRIVER
7059 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7061 F: drivers/i2c/busses/i2c-gpio.c
7062 F: include/linux/platform_data/i2c-gpio.h
7064 GENERIC GPIO I2C MULTIPLEXER DRIVER
7065 M: Peter Korsgaard <peter.korsgaard@barco.com>
7066 L: linux-i2c@vger.kernel.org
7068 F: drivers/i2c/muxes/i2c-mux-gpio.c
7069 F: include/linux/platform_data/i2c-mux-gpio.h
7070 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7072 GENERIC HDLC (WAN) DRIVERS
7073 M: Krzysztof Halasa <khc@pm.waw.pl>
7074 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7076 F: drivers/net/wan/c101.c
7077 F: drivers/net/wan/hd6457*
7078 F: drivers/net/wan/hdlc*
7079 F: drivers/net/wan/n2.c
7080 F: drivers/net/wan/pc300too.c
7081 F: drivers/net/wan/pci200syn.c
7082 F: drivers/net/wan/wanxl*
7084 GENERIC INCLUDE/ASM HEADER FILES
7085 M: Arnd Bergmann <arnd@arndb.de>
7086 L: linux-arch@vger.kernel.org
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7089 F: include/asm-generic/
7090 F: include/uapi/asm-generic/
7092 GENERIC PHY FRAMEWORK
7093 M: Kishon Vijay Abraham I <kishon@ti.com>
7094 L: linux-kernel@vger.kernel.org
7095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7098 F: include/linux/phy/
7099 F: Documentation/devicetree/bindings/phy/
7101 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7102 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7104 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7107 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7108 M: Kevin Hilman <khilman@kernel.org>
7109 M: Ulf Hansson <ulf.hansson@linaro.org>
7110 L: linux-pm@vger.kernel.org
7112 F: drivers/base/power/domain*.c
7113 F: include/linux/pm_domain.h
7114 F: Documentation/devicetree/bindings/power/power?domain*
7116 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7117 M: Eugen Hristev <eugen.hristev@microchip.com>
7118 L: linux-input@vger.kernel.org
7120 F: drivers/input/touchscreen/resistive-adc-touch.c
7122 GENERIC UIO DRIVER FOR PCI DEVICES
7123 M: "Michael S. Tsirkin" <mst@redhat.com>
7124 L: kvm@vger.kernel.org
7126 F: drivers/uio/uio_pci_generic.c
7128 GENERIC VDSO LIBRARY
7129 M: Andy Lutomirski <luto@kernel.org>
7130 M: Thomas Gleixner <tglx@linutronix.de>
7131 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7132 L: linux-kernel@vger.kernel.org
7133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7136 F: kernel/time/vsyscall.c
7138 F: include/asm-generic/vdso/vsyscall.h
7140 GENWQE (IBM Generic Workqueue Card)
7141 M: Frank Haverkamp <haver@linux.ibm.com>
7143 F: drivers/misc/genwqe/
7145 GET_MAINTAINER SCRIPT
7146 M: Joe Perches <joe@perches.com>
7148 F: scripts/get_maintainer.pl
7151 M: Bob Peterson <rpeterso@redhat.com>
7152 M: Andreas Gruenbacher <agruenba@redhat.com>
7153 L: cluster-devel@redhat.com
7154 W: http://sources.redhat.com/cluster/
7155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7157 F: Documentation/filesystems/gfs2*.txt
7159 F: include/uapi/linux/gfs2_ondisk.h
7162 M: Johan Hovold <johan@kernel.org>
7163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7165 F: Documentation/ABI/testing/sysfs-class-gnss
7166 F: Documentation/devicetree/bindings/gnss/
7168 F: include/linux/gnss.h
7171 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7172 L: linux-media@vger.kernel.org
7174 F: drivers/media/usb/go7007/
7177 M: Bastien Nocera <hadess@hadess.net>
7178 L: linux-input@vger.kernel.org
7180 F: drivers/input/touchscreen/goodix.c
7182 GOOGLE ETHERNET DRIVERS
7183 M: Catherine Sullivan <csully@google.com>
7184 R: Sagi Shahar <sagis@google.com>
7185 R: Jon Olson <jonolson@google.com>
7186 L: netdev@vger.kernel.org
7188 F: Documentation/networking/device_drivers/google/gve.rst
7189 F: drivers/net/ethernet/google
7191 GPD POCKET FAN DRIVER
7192 M: Hans de Goede <hdegoede@redhat.com>
7193 L: platform-driver-x86@vger.kernel.org
7195 F: drivers/platform/x86/gpd-pocket-fan.c
7198 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7199 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7200 L: linux-gpio@vger.kernel.org
7201 L: linux-acpi@vger.kernel.org
7203 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7204 F: drivers/gpio/gpiolib-acpi.c
7205 F: drivers/gpio/gpiolib-acpi.h
7208 M: Sean Young <sean@mess.org>
7209 L: linux-media@vger.kernel.org
7211 F: drivers/media/rc/gpio-ir-tx.c
7214 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7215 L: linux-gpio@vger.kernel.org
7217 F: drivers/gpio/gpio-mockup.c
7218 F: tools/testing/selftests/gpio/
7221 M: Linus Walleij <linus.walleij@linaro.org>
7222 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7223 L: linux-gpio@vger.kernel.org
7225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7226 F: Documentation/ABI/obsolete/sysfs-gpio
7227 F: Documentation/ABI/testing/gpio-cdev
7228 F: Documentation/admin-guide/gpio/
7229 F: Documentation/devicetree/bindings/gpio/
7230 F: Documentation/driver-api/gpio/
7232 F: include/asm-generic/gpio.h
7233 F: include/linux/gpio/
7234 F: include/linux/gpio.h
7235 F: include/linux/of_gpio.h
7236 F: include/uapi/linux/gpio.h
7239 GRE DEMULTIPLEXER DRIVER
7240 M: Dmitry Kozlov <xeb@mail.ru>
7241 L: netdev@vger.kernel.org
7243 F: net/ipv4/gre_demux.c
7244 F: net/ipv4/gre_offload.c
7245 F: include/net/gre.h
7247 GRETH 10/100/1G Ethernet MAC device driver
7248 M: Andreas Larsson <andreas@gaisler.com>
7249 L: netdev@vger.kernel.org
7251 F: drivers/net/ethernet/aeroflex/
7253 GREYBUS AUDIO PROTOCOLS DRIVERS
7254 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7255 M: Mark Greer <mgreer@animalcreek.com>
7257 F: drivers/staging/greybus/audio_apbridgea.c
7258 F: drivers/staging/greybus/audio_apbridgea.h
7259 F: drivers/staging/greybus/audio_codec.c
7260 F: drivers/staging/greybus/audio_codec.h
7261 F: drivers/staging/greybus/audio_gb.c
7262 F: drivers/staging/greybus/audio_manager.c
7263 F: drivers/staging/greybus/audio_manager.h
7264 F: drivers/staging/greybus/audio_manager_module.c
7265 F: drivers/staging/greybus/audio_manager_private.h
7266 F: drivers/staging/greybus/audio_manager_sysfs.c
7267 F: drivers/staging/greybus/audio_module.c
7268 F: drivers/staging/greybus/audio_topology.c
7270 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7271 M: Viresh Kumar <vireshk@kernel.org>
7273 F: drivers/staging/greybus/authentication.c
7274 F: drivers/staging/greybus/bootrom.c
7275 F: drivers/staging/greybus/firmware.h
7276 F: drivers/staging/greybus/fw-core.c
7277 F: drivers/staging/greybus/fw-download.c
7278 F: drivers/staging/greybus/fw-management.c
7279 F: drivers/staging/greybus/greybus_authentication.h
7280 F: drivers/staging/greybus/greybus_firmware.h
7281 F: drivers/staging/greybus/hid.c
7282 F: drivers/staging/greybus/i2c.c
7283 F: drivers/staging/greybus/spi.c
7284 F: drivers/staging/greybus/spilib.c
7285 F: drivers/staging/greybus/spilib.h
7287 GREYBUS LOOPBACK DRIVER
7288 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7290 F: drivers/staging/greybus/loopback.c
7292 GREYBUS PLATFORM DRIVERS
7293 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7295 F: drivers/staging/greybus/arche-platform.c
7296 F: drivers/staging/greybus/arche-apb-ctrl.c
7297 F: drivers/staging/greybus/arche_platform.h
7299 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7300 M: Rui Miguel Silva <rmfrfs@gmail.com>
7302 F: drivers/staging/greybus/sdio.c
7303 F: drivers/staging/greybus/light.c
7304 F: drivers/staging/greybus/gpio.c
7305 F: drivers/staging/greybus/power_supply.c
7306 F: drivers/staging/greybus/spi.c
7307 F: drivers/staging/greybus/spilib.c
7310 M: Johan Hovold <johan@kernel.org>
7311 M: Alex Elder <elder@kernel.org>
7312 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7314 F: drivers/staging/greybus/
7316 F: include/linux/greybus.h
7317 F: include/linux/greybus/
7318 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7320 GREYBUS UART PROTOCOLS DRIVERS
7321 M: David Lin <dtwlin@gmail.com>
7323 F: drivers/staging/greybus/uart.c
7324 F: drivers/staging/greybus/log.c
7326 GS1662 VIDEO SERIALIZER
7327 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7328 L: linux-media@vger.kernel.org
7329 T: git git://linuxtv.org/media_tree.git
7331 F: drivers/media/spi/gs1662.c
7333 GSPCA FINEPIX SUBDRIVER
7334 M: Frank Zago <frank@zago.net>
7335 L: linux-media@vger.kernel.org
7336 T: git git://linuxtv.org/media_tree.git
7338 F: drivers/media/usb/gspca/finepix.c
7340 GSPCA GL860 SUBDRIVER
7341 M: Olivier Lorin <o.lorin@laposte.net>
7342 L: linux-media@vger.kernel.org
7343 T: git git://linuxtv.org/media_tree.git
7345 F: drivers/media/usb/gspca/gl860/
7347 GSPCA M5602 SUBDRIVER
7348 M: Erik Andren <erik.andren@gmail.com>
7349 L: linux-media@vger.kernel.org
7350 T: git git://linuxtv.org/media_tree.git
7352 F: drivers/media/usb/gspca/m5602/
7354 GSPCA PAC207 SONIXB SUBDRIVER
7355 M: Hans Verkuil <hverkuil@xs4all.nl>
7356 L: linux-media@vger.kernel.org
7357 T: git git://linuxtv.org/media_tree.git
7359 F: drivers/media/usb/gspca/pac207.c
7361 GSPCA SN9C20X SUBDRIVER
7362 M: Brian Johnson <brijohn@gmail.com>
7363 L: linux-media@vger.kernel.org
7364 T: git git://linuxtv.org/media_tree.git
7366 F: drivers/media/usb/gspca/sn9c20x.c
7368 GSPCA T613 SUBDRIVER
7369 M: Leandro Costantino <lcostantino@gmail.com>
7370 L: linux-media@vger.kernel.org
7371 T: git git://linuxtv.org/media_tree.git
7373 F: drivers/media/usb/gspca/t613.c
7375 GSPCA USB WEBCAM DRIVER
7376 M: Hans Verkuil <hverkuil@xs4all.nl>
7377 L: linux-media@vger.kernel.org
7378 T: git git://linuxtv.org/media_tree.git
7380 F: drivers/media/usb/gspca/
7382 GTP (GPRS Tunneling Protocol)
7383 M: Pablo Neira Ayuso <pablo@netfilter.org>
7384 M: Harald Welte <laforge@gnumonks.org>
7385 L: osmocom-net-gprs@lists.osmocom.org
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7388 F: drivers/net/gtp.c
7390 GUID PARTITION TABLE (GPT)
7391 M: Davidlohr Bueso <dave@stgolabs.net>
7392 L: linux-efi@vger.kernel.org
7394 F: block/partitions/efi.*
7397 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7398 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7399 W: http://uclinux-h8.sourceforge.jp
7400 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7403 F: drivers/clocksource/h8300_*.c
7404 F: drivers/clk/h8300/
7405 F: drivers/irqchip/irq-renesas-h8*.c
7407 HABANALABS PCI DRIVER
7408 M: Oded Gabbay <oded.gabbay@gmail.com>
7409 T: git https://github.com/HabanaAI/linux.git
7411 F: drivers/misc/habanalabs/
7412 F: include/uapi/misc/habanalabs.h
7413 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7414 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7417 M: Antti Palosaari <crope@iki.fi>
7418 L: linux-media@vger.kernel.org
7419 W: https://linuxtv.org
7420 W: http://palosaari.fi/linux/
7421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7422 T: git git://linuxtv.org/anttip/media_tree.git
7424 F: drivers/media/usb/hackrf/
7426 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7427 M: Frank Seidel <frank@f-seidel.de>
7428 L: platform-driver-x86@vger.kernel.org
7430 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7431 F: drivers/platform/x86/hdaps.c
7434 M: Jean Delvare <jdelvare@suse.com>
7435 M: Guenter Roeck <linux@roeck-us.net>
7436 L: linux-hwmon@vger.kernel.org
7437 W: http://hwmon.wiki.kernel.org/
7438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7440 F: Documentation/devicetree/bindings/hwmon/
7441 F: Documentation/hwmon/
7443 F: include/linux/hwmon*.h
7444 F: include/trace/events/hwmon*.h
7446 HARDWARE RANDOM NUMBER GENERATOR CORE
7447 M: Matt Mackall <mpm@selenic.com>
7448 M: Herbert Xu <herbert@gondor.apana.org.au>
7449 L: linux-crypto@vger.kernel.org
7451 F: Documentation/devicetree/bindings/rng/
7452 F: Documentation/admin-guide/hw_random.rst
7453 F: drivers/char/hw_random/
7454 F: include/linux/hw_random.h
7456 HARDWARE TRACING FACILITIES
7457 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7459 F: drivers/hwtracing/
7461 HARDWARE SPINLOCK CORE
7462 M: Ohad Ben-Cohen <ohad@wizery.com>
7463 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7464 R: Baolin Wang <baolin.wang7@gmail.com>
7465 L: linux-remoteproc@vger.kernel.org
7467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7468 F: Documentation/devicetree/bindings/hwlock/
7469 F: Documentation/hwspinlock.txt
7470 F: drivers/hwspinlock/
7471 F: include/linux/hwspinlock.h
7473 HARMONY SOUND DRIVER
7474 L: linux-parisc@vger.kernel.org
7476 F: sound/parisc/harmony.*
7478 HDPVR USB VIDEO ENCODER DRIVER
7479 M: Hans Verkuil <hverkuil@xs4all.nl>
7480 L: linux-media@vger.kernel.org
7481 T: git git://linuxtv.org/media_tree.git
7482 W: https://linuxtv.org
7484 F: drivers/media/usb/hdpvr/
7486 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7487 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7489 F: Documentation/watchdog/hpwdt.rst
7490 F: drivers/watchdog/hpwdt.c
7492 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7493 M: Don Brace <don.brace@microsemi.com>
7494 L: esc.storagedev@microsemi.com
7495 L: linux-scsi@vger.kernel.org
7497 F: Documentation/scsi/hpsa.rst
7498 F: drivers/scsi/hpsa*.[ch]
7499 F: include/linux/cciss*.h
7500 F: include/uapi/linux/cciss*.h
7503 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7504 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7505 L: linux-rdma@vger.kernel.org
7507 F: drivers/infiniband/hw/hfi1
7510 L: linux-fsdevel@vger.kernel.org
7512 F: Documentation/filesystems/hfs.rst
7516 L: linux-fsdevel@vger.kernel.org
7518 F: Documentation/filesystems/hfsplus.rst
7521 HGA FRAMEBUFFER DRIVER
7522 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7523 L: linux-nvidia@lists.surfsouth.com
7524 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7526 F: drivers/video/fbdev/hgafb.c
7528 HIBERNATION (aka Software Suspend, aka swsusp)
7529 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7530 M: Pavel Machek <pavel@ucw.cz>
7531 L: linux-pm@vger.kernel.org
7532 B: https://bugzilla.kernel.org
7535 F: drivers/base/power/
7537 F: include/linux/suspend.h
7538 F: include/linux/freezer.h
7539 F: include/linux/pm.h
7540 F: arch/*/include/asm/suspend*.h
7543 M: Jiri Kosina <jikos@kernel.org>
7544 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7545 L: linux-input@vger.kernel.org
7546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7549 F: include/linux/hid*
7550 F: include/uapi/linux/hid*
7552 HID SENSOR HUB DRIVERS
7553 M: Jiri Kosina <jikos@kernel.org>
7554 M: Jonathan Cameron <jic23@kernel.org>
7555 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7556 L: linux-input@vger.kernel.org
7557 L: linux-iio@vger.kernel.org
7559 F: Documentation/hid/hid-sensor*
7560 F: drivers/hid/hid-sensor-*
7561 F: drivers/iio/*/hid-*
7562 F: include/linux/hid-sensor-*
7564 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7565 M: Thomas Gleixner <tglx@linutronix.de>
7566 L: linux-kernel@vger.kernel.org
7567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7569 F: Documentation/timers/
7570 F: kernel/time/hrtimer.c
7571 F: kernel/time/clockevents.c
7572 F: kernel/time/timer_*.c
7573 F: include/linux/clockchips.h
7574 F: include/linux/hrtimer.h
7576 HIGH-SPEED SCC DRIVER FOR AX.25
7577 L: linux-hams@vger.kernel.org
7579 F: drivers/net/hamradio/dmascc.c
7580 F: drivers/net/hamradio/scc.c
7582 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7583 M: HighPoint Linux Team <linux@highpoint-tech.com>
7584 W: http://www.highpoint-tech.com
7586 F: Documentation/scsi/hptiop.rst
7587 F: drivers/scsi/hptiop.c
7590 M: Jes Sorensen <jes@trained-monkey.org>
7591 L: linux-hippi@sunsite.dk
7593 F: include/linux/hippidevice.h
7594 F: include/uapi/linux/if_hippi.h
7596 F: drivers/net/hippi/
7598 HISILICON DMA DRIVER
7599 M: Zhou Wang <wangzhou1@hisilicon.com>
7600 L: dmaengine@vger.kernel.org
7602 F: drivers/dma/hisi_dma.c
7604 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7605 M: Zaibo Xu <xuzaibo@huawei.com>
7606 L: linux-crypto@vger.kernel.org
7608 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7609 F: drivers/crypto/hisilicon/sec2/sec_main.c
7610 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7611 F: drivers/crypto/hisilicon/sec2/sec.h
7612 F: Documentation/ABI/testing/debugfs-hisi-sec
7614 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7615 M: Zaibo Xu <xuzaibo@huawei.com>
7616 L: linux-crypto@vger.kernel.org
7618 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7619 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7620 F: drivers/crypto/hisilicon/hpre/hpre.h
7621 F: Documentation/ABI/testing/debugfs-hisi-hpre
7623 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7624 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7625 M: Salil Mehta <salil.mehta@huawei.com>
7626 L: netdev@vger.kernel.org
7627 W: http://www.hisilicon.com
7629 F: drivers/net/ethernet/hisilicon/hns3/
7631 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7632 M: Zaibo Xu <xuzaibo@huawei.com>
7634 F: drivers/char/hw_random/hisi-trng-v2.c
7636 HISILICON LPC BUS DRIVER
7637 M: john.garry@huawei.com
7638 W: http://www.hisilicon.com
7640 F: drivers/bus/hisi_lpc.c
7641 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7643 HISILICON NETWORK SUBSYSTEM DRIVER
7644 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7645 M: Salil Mehta <salil.mehta@huawei.com>
7646 L: netdev@vger.kernel.org
7647 W: http://www.hisilicon.com
7649 F: drivers/net/ethernet/hisilicon/
7650 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7652 HISILICON PMU DRIVER
7653 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7654 W: http://www.hisilicon.com
7656 F: drivers/perf/hisilicon
7657 F: Documentation/admin-guide/perf/hisi-pmu.rst
7659 HISILICON ROCE DRIVER
7660 M: Lijun Ou <oulijun@huawei.com>
7661 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7662 M: Weihang Li <liweihang@huawei.com>
7663 L: linux-rdma@vger.kernel.org
7665 F: drivers/infiniband/hw/hns/
7666 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7668 HISILICON SAS Controller
7669 M: John Garry <john.garry@huawei.com>
7670 W: http://www.hisilicon.com
7672 F: drivers/scsi/hisi_sas/
7673 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7675 HISILICON V3XX SPI NOR FLASH Controller Driver
7676 M: John Garry <john.garry@huawei.com>
7677 W: http://www.hisilicon.com
7679 F: drivers/spi/spi-hisi-sfc-v3xx.c
7681 HISILICON QM AND ZIP Controller DRIVER
7682 M: Zhou Wang <wangzhou1@hisilicon.com>
7683 L: linux-crypto@vger.kernel.org
7685 F: drivers/crypto/hisilicon/qm.c
7686 F: drivers/crypto/hisilicon/qm.h
7687 F: drivers/crypto/hisilicon/sgl.c
7688 F: drivers/crypto/hisilicon/zip/
7689 F: Documentation/ABI/testing/debugfs-hisi-zip
7691 HMM - Heterogeneous Memory Management
7692 M: Jérôme Glisse <jglisse@redhat.com>
7693 L: linux-mm@kvack.org
7696 F: include/linux/hmm*
7697 F: Documentation/vm/hmm.rst
7700 M: Jouni Malinen <j@w1.fi>
7701 L: linux-wireless@vger.kernel.org
7702 W: http://w1.fi/hostap-driver.html
7704 F: drivers/net/wireless/intersil/hostap/
7706 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7707 L: platform-driver-x86@vger.kernel.org
7709 F: drivers/platform/x86/tc1100-wmi.c
7711 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7712 M: Jaroslav Kysela <perex@perex.cz>
7714 F: drivers/staging/hp/hp100.*
7716 HPET: High Precision Event Timers driver
7717 M: Clemens Ladisch <clemens@ladisch.de>
7719 F: Documentation/timers/hpet.rst
7720 F: drivers/char/hpet.c
7721 F: include/linux/hpet.h
7722 F: include/uapi/linux/hpet.h
7726 F: arch/x86/kernel/hpet.c
7727 F: arch/x86/include/asm/hpet.h
7730 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7731 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7736 M: Sebastian Reichel <sre@kernel.org>
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7739 F: Documentation/ABI/testing/sysfs-bus-hsi
7740 F: Documentation/driver-api/hsi.rst
7742 F: include/linux/hsi/
7743 F: include/uapi/linux/hsi/
7746 L: linux-usb@vger.kernel.org
7748 F: drivers/net/usb/hso.c
7750 HSR NETWORK PROTOCOL
7751 L: netdev@vger.kernel.org
7755 HT16K33 LED CONTROLLER DRIVER
7756 M: Robin van der Gracht <robin@protonic.nl>
7758 F: drivers/auxdisplay/ht16k33.c
7759 F: Documentation/devicetree/bindings/display/ht16k33.txt
7761 HTCPEN TOUCHSCREEN DRIVER
7762 M: Pau Oliva Fora <pof@eslack.org>
7763 L: linux-input@vger.kernel.org
7765 F: drivers/input/touchscreen/htcpen.c
7767 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7768 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7769 L: linux-iio@vger.kernel.org
7770 W: http://www.st.com/
7772 F: drivers/iio/humidity/hts221*
7773 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7775 HUAWEI ETHERNET DRIVER
7776 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7777 L: netdev@vger.kernel.org
7779 F: Documentation/networking/hinic.txt
7780 F: drivers/net/ethernet/huawei/hinic/
7783 M: Mike Kravetz <mike.kravetz@oracle.com>
7784 L: linux-mm@kvack.org
7788 F: include/linux/hugetlb.h
7789 F: Documentation/admin-guide/mm/hugetlbpage.rst
7790 F: Documentation/vm/hugetlbfs_reserv.rst
7791 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7794 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7795 L: linux-media@vger.kernel.org
7796 T: git git://linuxtv.org/media_tree.git
7797 W: https://linuxtv.org
7799 F: drivers/media/platform/sti/hva
7801 HWPOISON MEMORY FAILURE HANDLING
7802 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7803 L: linux-mm@kvack.org
7805 F: mm/memory-failure.c
7806 F: mm/hwpoison-inject.c
7808 HYGON PROCESSOR SUPPORT
7809 M: Pu Wen <puwen@hygon.cn>
7810 L: linux-kernel@vger.kernel.org
7812 F: arch/x86/kernel/cpu/hygon.c
7814 HYNIX HI556 SENSOR DRIVER
7815 M: Shawn Tu <shawnx.tu@intel.com>
7816 L: linux-media@vger.kernel.org
7817 T: git git://linuxtv.org/media_tree.git
7819 F: drivers/media/i2c/hi556.c
7821 Hyper-V CORE AND DRIVERS
7822 M: "K. Y. Srinivasan" <kys@microsoft.com>
7823 M: Haiyang Zhang <haiyangz@microsoft.com>
7824 M: Stephen Hemminger <sthemmin@microsoft.com>
7825 M: Wei Liu <wei.liu@kernel.org>
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7827 L: linux-hyperv@vger.kernel.org
7829 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7830 F: arch/x86/include/asm/mshyperv.h
7831 F: arch/x86/include/asm/trace/hyperv.h
7832 F: arch/x86/include/asm/hyperv-tlfs.h
7833 F: arch/x86/kernel/cpu/mshyperv.c
7835 F: drivers/clocksource/hyperv_timer.c
7836 F: drivers/hid/hid-hyperv.c
7838 F: drivers/input/serio/hyperv-keyboard.c
7839 F: drivers/pci/controller/pci-hyperv.c
7840 F: drivers/pci/controller/pci-hyperv-intf.c
7841 F: drivers/net/hyperv/
7842 F: drivers/scsi/storvsc_drv.c
7843 F: drivers/uio/uio_hv_generic.c
7844 F: drivers/video/fbdev/hyperv_fb.c
7845 F: drivers/iommu/hyperv-iommu.c
7846 F: net/vmw_vsock/hyperv_transport.c
7847 F: include/clocksource/hyperv_timer.h
7848 F: include/linux/hyperv.h
7849 F: include/uapi/linux/hyperv.h
7850 F: include/asm-generic/mshyperv.h
7852 F: Documentation/ABI/stable/sysfs-bus-vmbus
7853 F: Documentation/ABI/testing/debugfs-hyperv
7856 M: Vignesh Raghavendra <vigneshr@ti.com>
7857 L: linux-mtd@lists.infradead.org
7858 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
7860 C: irc://irc.oftc.net/mtd
7862 F: drivers/mtd/hyperbus/
7863 F: include/linux/mtd/hyperbus.h
7864 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7865 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7867 HYPERVISOR VIRTUAL CONSOLE DRIVER
7868 L: linuxppc-dev@lists.ozlabs.org
7873 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7874 L: linux-i2c@vger.kernel.org
7875 L: linux-acpi@vger.kernel.org
7877 F: drivers/i2c/i2c-core-acpi.c
7879 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7880 M: Ajay Gupta <ajayg@nvidia.com>
7881 L: linux-i2c@vger.kernel.org
7883 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7884 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7887 M: Peter Rosin <peda@axentia.se>
7888 L: linux-i2c@vger.kernel.org
7890 F: Documentation/i2c/i2c-topology.rst
7891 F: Documentation/i2c/muxes/
7892 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7893 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7894 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7895 F: drivers/i2c/i2c-mux.c
7896 F: drivers/i2c/muxes/
7897 F: include/linux/i2c-mux.h
7899 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7900 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7901 L: linux-i2c@vger.kernel.org
7903 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7904 F: drivers/i2c/busses/i2c-mv64xxx.c
7906 I2C OVER PARALLEL PORT
7907 M: Jean Delvare <jdelvare@suse.com>
7908 L: linux-i2c@vger.kernel.org
7910 F: Documentation/i2c/busses/i2c-parport.rst
7911 F: drivers/i2c/busses/i2c-parport.c
7914 M: Wolfram Sang <wsa@the-dreams.de>
7915 L: linux-i2c@vger.kernel.org
7916 W: https://i2c.wiki.kernel.org/
7917 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7920 F: Documentation/devicetree/bindings/i2c/i2c.txt
7921 F: Documentation/i2c/
7923 F: include/linux/i2c.h
7924 F: include/linux/i2c-dev.h
7925 F: include/linux/i2c-smbus.h
7926 F: include/uapi/linux/i2c.h
7927 F: include/uapi/linux/i2c-*.h
7929 I2C SUBSYSTEM HOST DRIVERS
7930 L: linux-i2c@vger.kernel.org
7931 W: https://i2c.wiki.kernel.org/
7932 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7935 F: Documentation/devicetree/bindings/i2c/
7936 F: drivers/i2c/algos/
7937 F: drivers/i2c/busses/
7940 M: Jean Delvare <jdelvare@suse.com>
7941 L: linux-i2c@vger.kernel.org
7943 F: Documentation/i2c/busses/i2c-taos-evm.rst
7944 F: drivers/i2c/busses/i2c-taos-evm.c
7947 M: Till Harbaum <till@harbaum.org>
7948 L: linux-i2c@vger.kernel.org
7949 W: http://www.harbaum.org/till/i2c_tiny_usb
7951 F: drivers/i2c/busses/i2c-tiny-usb.c
7953 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7954 M: Jean Delvare <jdelvare@suse.com>
7955 L: linux-i2c@vger.kernel.org
7957 F: Documentation/i2c/busses/i2c-ali1535.rst
7958 F: Documentation/i2c/busses/i2c-ali1563.rst
7959 F: Documentation/i2c/busses/i2c-ali15x3.rst
7960 F: Documentation/i2c/busses/i2c-amd756.rst
7961 F: Documentation/i2c/busses/i2c-amd8111.rst
7962 F: Documentation/i2c/busses/i2c-i801.rst
7963 F: Documentation/i2c/busses/i2c-nforce2.rst
7964 F: Documentation/i2c/busses/i2c-piix4.rst
7965 F: Documentation/i2c/busses/i2c-sis5595.rst
7966 F: Documentation/i2c/busses/i2c-sis630.rst
7967 F: Documentation/i2c/busses/i2c-sis96x.rst
7968 F: Documentation/i2c/busses/i2c-via.rst
7969 F: Documentation/i2c/busses/i2c-viapro.rst
7970 F: drivers/i2c/busses/i2c-ali1535.c
7971 F: drivers/i2c/busses/i2c-ali1563.c
7972 F: drivers/i2c/busses/i2c-ali15x3.c
7973 F: drivers/i2c/busses/i2c-amd756.c
7974 F: drivers/i2c/busses/i2c-amd756-s4882.c
7975 F: drivers/i2c/busses/i2c-amd8111.c
7976 F: drivers/i2c/busses/i2c-i801.c
7977 F: drivers/i2c/busses/i2c-isch.c
7978 F: drivers/i2c/busses/i2c-nforce2.c
7979 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7980 F: drivers/i2c/busses/i2c-piix4.c
7981 F: drivers/i2c/busses/i2c-sis5595.c
7982 F: drivers/i2c/busses/i2c-sis630.c
7983 F: drivers/i2c/busses/i2c-sis96x.c
7984 F: drivers/i2c/busses/i2c-via.c
7985 F: drivers/i2c/busses/i2c-viapro.c
7987 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7988 M: Hans de Goede <hdegoede@redhat.com>
7989 L: linux-i2c@vger.kernel.org
7991 F: drivers/i2c/busses/i2c-cht-wc.c
7993 I2C/SMBUS ISMT DRIVER
7994 M: Seth Heasley <seth.heasley@intel.com>
7995 M: Neil Horman <nhorman@tuxdriver.com>
7996 L: linux-i2c@vger.kernel.org
7997 F: drivers/i2c/busses/i2c-ismt.c
7998 F: Documentation/i2c/busses/i2c-ismt.rst
8000 I2C/SMBUS STUB DRIVER
8001 M: Jean Delvare <jdelvare@suse.com>
8002 L: linux-i2c@vger.kernel.org
8004 F: drivers/i2c/i2c-stub.c
8007 M: Boris Brezillon <bbrezillon@kernel.org>
8008 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8009 C: irc://chat.freenode.net/linux-i3c
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8012 F: Documentation/ABI/testing/sysfs-bus-i3c
8013 F: Documentation/devicetree/bindings/i3c/
8014 F: Documentation/driver-api/i3c
8016 F: include/linux/i3c/
8018 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8019 M: Vitor Soares <vitor.soares@synopsys.com>
8021 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8022 F: drivers/i3c/master/dw*
8024 I3C DRIVER FOR CADENCE I3C MASTER IP
8025 M: Przemysław Gaj <pgaj@cadence.com>
8027 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8028 F: drivers/i3c/master/i3c-master-cdns.c
8030 IA64 (Itanium) PLATFORM
8031 M: Tony Luck <tony.luck@intel.com>
8032 M: Fenghua Yu <fenghua.yu@intel.com>
8033 L: linux-ia64@vger.kernel.org
8034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8037 F: Documentation/ia64/
8039 IBM Power 842 compression accelerator
8040 M: Haren Myneni <haren@us.ibm.com>
8042 F: drivers/crypto/nx/Makefile
8043 F: drivers/crypto/nx/Kconfig
8044 F: drivers/crypto/nx/nx-842*
8045 F: include/linux/sw842.h
8049 IBM Power in-Nest Crypto Acceleration
8050 M: Breno Leitão <leitao@debian.org>
8051 M: Nayna Jain <nayna@linux.ibm.com>
8052 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8053 L: linux-crypto@vger.kernel.org
8055 F: drivers/crypto/nx/Makefile
8056 F: drivers/crypto/nx/Kconfig
8057 F: drivers/crypto/nx/nx-aes*
8058 F: drivers/crypto/nx/nx-sha*
8059 F: drivers/crypto/nx/nx.*
8060 F: drivers/crypto/nx/nx_csbcpb.h
8061 F: drivers/crypto/nx/nx_debugfs.c
8063 IBM Power Linux RAID adapter
8064 M: Brian King <brking@us.ibm.com>
8066 F: drivers/scsi/ipr.*
8068 IBM Power SRIOV Virtual NIC Device Driver
8069 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8070 M: John Allen <jallen@linux.ibm.com>
8071 L: netdev@vger.kernel.org
8073 F: drivers/net/ethernet/ibm/ibmvnic.*
8075 IBM Power Virtual Accelerator Switchboard
8076 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8077 L: linuxppc-dev@lists.ozlabs.org
8079 F: arch/powerpc/platforms/powernv/vas*
8080 F: arch/powerpc/platforms/powernv/copy-paste.h
8081 F: arch/powerpc/include/asm/vas.h
8083 IBM Power Virtual Ethernet Device Driver
8084 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8085 L: netdev@vger.kernel.org
8087 F: drivers/net/ethernet/ibm/ibmveth.*
8089 IBM Power Virtual FC Device Drivers
8090 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8091 L: linux-scsi@vger.kernel.org
8093 F: drivers/scsi/ibmvscsi/ibmvfc*
8095 IBM Power Virtual Management Channel Driver
8096 M: Steven Royer <seroyer@linux.ibm.com>
8098 F: drivers/misc/ibmvmc.*
8100 IBM Power Virtual SCSI Device Drivers
8101 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8102 L: linux-scsi@vger.kernel.org
8104 F: drivers/scsi/ibmvscsi/ibmvscsi*
8105 F: include/scsi/viosrp.h
8107 IBM Power Virtual SCSI Device Target Driver
8108 M: Michael Cyr <mikecyr@linux.ibm.com>
8109 L: linux-scsi@vger.kernel.org
8110 L: target-devel@vger.kernel.org
8112 F: drivers/scsi/ibmvscsi_tgt/
8114 IBM Power VMX Cryptographic instructions
8115 M: Breno Leitão <leitao@debian.org>
8116 M: Nayna Jain <nayna@linux.ibm.com>
8117 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8118 L: linux-crypto@vger.kernel.org
8120 F: drivers/crypto/vmx/Makefile
8121 F: drivers/crypto/vmx/Kconfig
8122 F: drivers/crypto/vmx/vmx.c
8123 F: drivers/crypto/vmx/aes*
8124 F: drivers/crypto/vmx/ghash*
8125 F: drivers/crypto/vmx/ppc-xlate.pl
8127 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8128 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8129 L: linux-pci@vger.kernel.org
8130 L: linuxppc-dev@lists.ozlabs.org
8132 F: drivers/pci/hotplug/rpaphp*
8134 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8135 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8136 L: linux-pci@vger.kernel.org
8137 L: linuxppc-dev@lists.ozlabs.org
8139 F: drivers/pci/hotplug/rpadlpar*
8141 IBM ServeRAID RAID DRIVER
8143 F: drivers/scsi/ips.*
8145 ICH LPC AND GPIO DRIVER
8146 M: Peter Tyser <ptyser@xes-inc.com>
8148 F: drivers/gpio/gpio-ich.c
8149 F: drivers/mfd/lpc_ich.c
8152 M: Max Staudt <max@enpas.org>
8153 L: linux-i2c@vger.kernel.org
8155 F: drivers/i2c/busses/i2c-icy.c
8158 M: "David S. Miller" <davem@davemloft.net>
8159 L: linux-ide@vger.kernel.org
8160 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8163 F: Documentation/ide/
8165 F: include/linux/ide.h
8168 M: Borislav Petkov <bp@alien8.de>
8169 L: linux-ide@vger.kernel.org
8171 F: Documentation/cdrom/ide-cd.rst
8172 F: drivers/ide/ide-cd*
8174 IDEAPAD LAPTOP EXTRAS DRIVER
8175 M: Ike Panhc <ike.pan@canonical.com>
8176 L: platform-driver-x86@vger.kernel.org
8178 W: http://launchpad.net/ideapad-laptop
8179 F: drivers/platform/x86/ideapad-laptop.c
8181 IDEAPAD LAPTOP SLIDEBAR DRIVER
8182 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8183 L: linux-input@vger.kernel.org
8185 W: https://github.com/o2genum/ideapad-slidebar
8186 F: drivers/input/misc/ideapad_slidebar.c
8188 IDT VersaClock 5 CLOCK DRIVER
8189 M: Marek Vasut <marek.vasut@gmail.com>
8191 F: drivers/clk/clk-versaclock5.c
8193 IEEE 802.15.4 SUBSYSTEM
8194 M: Alexander Aring <alex.aring@gmail.com>
8195 M: Stefan Schmidt <stefan@datenfreihafen.org>
8196 L: linux-wpan@vger.kernel.org
8197 W: http://wpan.cakelab.org/
8198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8203 F: drivers/net/ieee802154/
8204 F: include/linux/nl802154.h
8205 F: include/linux/ieee802154.h
8206 F: include/net/nl802154.h
8207 F: include/net/mac802154.h
8208 F: include/net/af_ieee802154.h
8209 F: include/net/cfg802154.h
8210 F: include/net/ieee802154_netdev.h
8211 F: Documentation/networking/ieee802154.rst
8214 M: Yotam Gigi <yotam.gi@gmail.com>
8215 M: Jamal Hadi Salim <jhs@mojatatu.com>
8217 F: include/net/ife.h
8218 F: include/uapi/linux/ife.h
8220 IGORPLUG-USB IR RECEIVER
8221 M: Sean Young <sean@mess.org>
8222 L: linux-media@vger.kernel.org
8224 F: drivers/media/rc/igorplugusb.c
8226 IGUANAWORKS USB IR TRANSCEIVER
8227 M: Sean Young <sean@mess.org>
8228 L: linux-media@vger.kernel.org
8230 F: drivers/media/rc/iguanair.c
8232 IIO DIGITAL POTENTIOMETER DAC
8233 M: Peter Rosin <peda@axentia.se>
8234 L: linux-iio@vger.kernel.org
8236 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8237 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8238 F: drivers/iio/dac/dpot-dac.c
8240 IIO ENVELOPE DETECTOR
8241 M: Peter Rosin <peda@axentia.se>
8242 L: linux-iio@vger.kernel.org
8244 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8245 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8246 F: drivers/iio/adc/envelope-detector.c
8249 M: Peter Rosin <peda@axentia.se>
8250 L: linux-iio@vger.kernel.org
8252 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8253 F: drivers/iio/multiplexer/iio-mux.c
8255 IIO SUBSYSTEM AND DRIVERS
8256 M: Jonathan Cameron <jic23@kernel.org>
8257 R: Hartmut Knaack <knaack.h@gmx.de>
8258 R: Lars-Peter Clausen <lars@metafoo.de>
8259 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8260 L: linux-iio@vger.kernel.org
8261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8263 F: Documentation/ABI/testing/configfs-iio*
8264 F: Documentation/ABI/testing/sysfs-bus-iio*
8265 F: Documentation/devicetree/bindings/iio/
8267 F: drivers/staging/iio/
8268 F: include/linux/iio/
8272 M: Peter Rosin <peda@axentia.se>
8273 L: linux-iio@vger.kernel.org
8275 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8276 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8277 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8278 F: drivers/iio/afe/iio-rescale.c
8280 IKANOS/ADI EAGLE ADSL USB DRIVER
8281 M: Matthieu Castet <castet.matthieu@free.fr>
8282 M: Stanislaw Gruszka <stf_xl@wp.pl>
8284 F: drivers/usb/atm/ueagle-atm.c
8286 IMGTEC ASCII LCD DRIVER
8287 M: Paul Burton <paulburton@kernel.org>
8289 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8290 F: drivers/auxdisplay/img-ascii-lcd.c
8292 IMGTEC IR DECODER DRIVER
8294 F: drivers/media/rc/img-ir/
8296 IMON SOUNDGRAPH USB IR RECEIVER
8297 M: Sean Young <sean@mess.org>
8298 L: linux-media@vger.kernel.org
8300 F: drivers/media/rc/imon_raw.c
8301 F: drivers/media/rc/imon.c
8303 IMS TWINTURBO FRAMEBUFFER DRIVER
8304 L: linux-fbdev@vger.kernel.org
8306 F: drivers/video/fbdev/imsttfb.c
8308 INA209 HARDWARE MONITOR DRIVER
8309 M: Guenter Roeck <linux@roeck-us.net>
8310 L: linux-hwmon@vger.kernel.org
8312 F: Documentation/hwmon/ina209.rst
8313 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8314 F: drivers/hwmon/ina209.c
8316 INA2XX HARDWARE MONITOR DRIVER
8317 M: Guenter Roeck <linux@roeck-us.net>
8318 L: linux-hwmon@vger.kernel.org
8320 F: Documentation/hwmon/ina2xx.rst
8321 F: drivers/hwmon/ina2xx.c
8322 F: include/linux/platform_data/ina2xx.h
8324 INDUSTRY PACK SUBSYSTEM (IPACK)
8325 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8326 M: Jens Taprogge <jens.taprogge@taprogge.org>
8327 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8328 L: industrypack-devel@lists.sourceforge.net
8329 W: http://industrypack.sourceforge.net
8333 INFINEON DPS310 Driver
8334 M: Eddie James <eajames@linux.ibm.com>
8335 L: linux-iio@vger.kernel.org
8336 F: drivers/iio/pressure/dps310.c
8339 INFINIBAND SUBSYSTEM
8340 M: Doug Ledford <dledford@redhat.com>
8341 M: Jason Gunthorpe <jgg@mellanox.com>
8342 L: linux-rdma@vger.kernel.org
8343 W: https://github.com/linux-rdma/rdma-core
8344 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8347 F: Documentation/devicetree/bindings/infiniband/
8348 F: Documentation/infiniband/
8349 F: drivers/infiniband/
8350 F: include/uapi/linux/if_infiniband.h
8351 F: include/uapi/rdma/
8353 F: include/trace/events/ib_mad.h
8354 F: include/trace/events/ib_umad.h
8355 F: samples/bpf/ibumad_kern.c
8356 F: samples/bpf/ibumad_user.c
8358 INGENIC JZ4780 DMA Driver
8359 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8361 F: drivers/dma/dma-jz4780.c
8363 INGENIC JZ4780 NAND DRIVER
8364 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8365 L: linux-mtd@lists.infradead.org
8367 F: drivers/mtd/nand/raw/ingenic/
8370 M: Paul Cercueil <paul@crapouillou.net>
8372 F: arch/mips/boot/dts/ingenic/
8373 F: arch/mips/include/asm/mach-jz4740/
8374 F: arch/mips/jz4740/
8375 F: drivers/clk/ingenic/
8376 F: drivers/dma/dma-jz4780.c
8377 F: drivers/gpu/drm/ingenic/
8378 F: drivers/i2c/busses/i2c-jz4780.c
8379 F: drivers/iio/adc/ingenic-adc.c
8380 F: drivers/irqchip/irq-ingenic.c
8381 F: drivers/memory/jz4780-nemc.c
8382 F: drivers/mmc/host/jz4740_mmc.c
8383 F: drivers/mtd/nand/raw/ingenic/
8384 F: drivers/pinctrl/pinctrl-ingenic.c
8385 F: drivers/power/supply/ingenic-battery.c
8386 F: drivers/pwm/pwm-jz4740.c
8387 F: drivers/rtc/rtc-jz4740.c
8388 F: drivers/tty/serial/8250/8250_ingenic.c
8389 F: drivers/usb/musb/jz4740.c
8390 F: drivers/watchdog/jz4740_wdt.c
8391 F: include/dt-bindings/iio/adc/ingenic,adc.h
8392 F: include/linux/mfd/ingenic-tcu.h
8393 F: sound/soc/jz4740/
8394 F: sound/soc/codecs/jz47*
8397 M: Jan Kara <jack@suse.cz>
8398 R: Amir Goldstein <amir73il@gmail.com>
8399 L: linux-fsdevel@vger.kernel.org
8401 F: Documentation/filesystems/inotify.rst
8402 F: fs/notify/inotify/
8403 F: include/linux/inotify.h
8404 F: include/uapi/linux/inotify.h
8406 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8407 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8408 L: linux-input@vger.kernel.org
8409 Q: http://patchwork.kernel.org/project/linux-input/list/
8410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8413 F: include/linux/input.h
8414 F: include/uapi/linux/input.h
8415 F: include/uapi/linux/input-event-codes.h
8416 F: include/linux/input/
8417 F: Documentation/devicetree/bindings/input/
8418 F: Documentation/devicetree/bindings/serio/
8419 F: Documentation/input/
8421 INPUT MULTITOUCH (MT) PROTOCOL
8422 M: Henrik Rydberg <rydberg@bitmath.org>
8423 L: linux-input@vger.kernel.org
8425 F: Documentation/input/multi-touch-protocol.rst
8426 F: drivers/input/input-mt.c
8429 INSIDE SECURE CRYPTO DRIVER
8430 M: Antoine Tenart <antoine.tenart@bootlin.com>
8431 F: drivers/crypto/inside-secure/
8433 L: linux-crypto@vger.kernel.org
8435 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8436 M: Mimi Zohar <zohar@linux.ibm.com>
8437 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8438 L: linux-integrity@vger.kernel.org
8439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8441 F: security/integrity/ima/
8443 INTEL 810/815 FRAMEBUFFER DRIVER
8444 M: Antonino Daplas <adaplas@gmail.com>
8445 L: linux-fbdev@vger.kernel.org
8447 F: drivers/video/fbdev/i810/
8450 M: Cezary Rojewski <cezary.rojewski@intel.com>
8451 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8452 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8453 M: Jie Yang <yang.jie@linux.intel.com>
8454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8458 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8459 M: Hans de Goede <hdegoede@redhat.com>
8460 L: platform-driver-x86@vger.kernel.org
8462 F: drivers/platform/x86/intel_atomisp2_pm.c
8464 INTEL C600 SERIES SAS CONTROLLER DRIVER
8465 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8466 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8467 L: linux-scsi@vger.kernel.org
8468 T: git git://git.code.sf.net/p/intel-sas/isci
8470 F: drivers/scsi/isci/
8472 INTEL CPU family model numbers
8473 M: Tony Luck <tony.luck@intel.com>
8475 L: linux-kernel@vger.kernel.org
8477 F: arch/x86/include/asm/intel-family.h
8479 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8480 M: Jani Nikula <jani.nikula@linux.intel.com>
8481 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8482 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8483 L: intel-gfx@lists.freedesktop.org
8484 W: https://01.org/linuxgraphics/
8485 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8486 C: irc://chat.freenode.net/intel-gfx
8487 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8488 T: git git://anongit.freedesktop.org/drm-intel
8490 F: drivers/gpu/drm/i915/
8491 F: include/drm/i915*
8492 F: include/uapi/drm/i915_drm.h
8493 F: Documentation/gpu/i915.rst
8495 INTEL ETHERNET DRIVERS
8496 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8497 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8498 W: http://www.intel.com/support/feedback.htm
8499 W: http://e1000.sourceforge.net/
8500 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8504 F: Documentation/networking/device_drivers/intel/e100.rst
8505 F: Documentation/networking/device_drivers/intel/e1000.rst
8506 F: Documentation/networking/device_drivers/intel/e1000e.rst
8507 F: Documentation/networking/device_drivers/intel/fm10k.rst
8508 F: Documentation/networking/device_drivers/intel/igb.rst
8509 F: Documentation/networking/device_drivers/intel/igbvf.rst
8510 F: Documentation/networking/device_drivers/intel/ixgb.rst
8511 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8512 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8513 F: Documentation/networking/device_drivers/intel/i40e.rst
8514 F: Documentation/networking/device_drivers/intel/iavf.rst
8515 F: Documentation/networking/device_drivers/intel/ice.rst
8516 F: drivers/net/ethernet/intel/
8517 F: drivers/net/ethernet/intel/*/
8518 F: include/linux/avf/virtchnl.h
8520 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8521 M: Maik Broemme <mbroemme@libmpq.org>
8522 L: linux-fbdev@vger.kernel.org
8524 F: Documentation/fb/intelfb.rst
8525 F: drivers/video/fbdev/intelfb/
8528 M: Andy Shevchenko <andy@kernel.org>
8529 L: linux-gpio@vger.kernel.org
8531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8532 F: drivers/gpio/gpio-ich.c
8533 F: drivers/gpio/gpio-intel-mid.c
8534 F: drivers/gpio/gpio-merrifield.c
8535 F: drivers/gpio/gpio-ml-ioh.c
8536 F: drivers/gpio/gpio-pch.c
8537 F: drivers/gpio/gpio-sch.c
8538 F: drivers/gpio/gpio-sodaville.c
8540 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8541 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8542 M: Zhi Wang <zhi.a.wang@intel.com>
8543 L: intel-gvt-dev@lists.freedesktop.org
8544 L: intel-gfx@lists.freedesktop.org
8545 W: https://01.org/igvt-g
8546 T: git https://github.com/intel/gvt-linux.git
8548 F: drivers/gpu/drm/i915/gvt/
8550 INTEL HID EVENT DRIVER
8551 M: Alex Hung <alex.hung@canonical.com>
8552 L: platform-driver-x86@vger.kernel.org
8554 F: drivers/platform/x86/intel-hid.c
8556 INTEL I/OAT DMA DRIVER
8557 M: Dave Jiang <dave.jiang@intel.com>
8558 R: Dan Williams <dan.j.williams@intel.com>
8559 L: dmaengine@vger.kernel.org
8560 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8562 F: drivers/dma/ioat*
8565 M: Dave Jiang <dave.jiang@intel.com>
8566 L: dmaengine@vger.kernel.org
8568 F: drivers/dma/idxd/*
8569 F: include/uapi/linux/idxd.h
8572 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8573 M: Len Brown <lenb@kernel.org>
8574 L: linux-pm@vger.kernel.org
8575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8576 B: https://bugzilla.kernel.org
8578 F: drivers/idle/intel_idle.c
8580 INTEL INTEGRATED SENSOR HUB DRIVER
8581 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8582 M: Jiri Kosina <jikos@kernel.org>
8583 L: linux-input@vger.kernel.org
8585 F: drivers/hid/intel-ish-hid/
8588 M: David Woodhouse <dwmw2@infradead.org>
8589 M: Lu Baolu <baolu.lu@linux.intel.com>
8590 L: iommu@lists.linux-foundation.org
8591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8593 F: drivers/iommu/dmar.c
8594 F: drivers/iommu/intel*.[ch]
8595 F: include/linux/intel-iommu.h
8596 F: include/linux/intel-svm.h
8598 INTEL IOP-ADMA DMA DRIVER
8599 R: Dan Williams <dan.j.williams@intel.com>
8601 F: drivers/dma/iop-adma.c
8603 INTEL IPU3 CSI-2 CIO2 DRIVER
8604 M: Yong Zhi <yong.zhi@intel.com>
8605 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8606 M: Bingbu Cao <bingbu.cao@intel.com>
8607 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8608 L: linux-media@vger.kernel.org
8610 F: drivers/media/pci/intel/ipu3/
8611 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8613 INTEL IPU3 CSI-2 IMGU DRIVER
8614 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8615 L: linux-media@vger.kernel.org
8617 F: drivers/staging/media/ipu3/
8618 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8619 F: Documentation/media/v4l-drivers/ipu3.rst
8620 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8622 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8623 M: Krzysztof Halasa <khalasa@piap.pl>
8625 F: include/linux/soc/ixp4xx/qmgr.h
8626 F: include/linux/soc/ixp4xx/npe.h
8627 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8628 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8629 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8630 F: drivers/net/wan/ixp4xx_hss.c
8632 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8633 M: Deepak Saxena <dsaxena@plexity.net>
8635 F: drivers/char/hw_random/ixp4xx-rng.c
8637 INTEL MANAGEMENT ENGINE (mei)
8638 M: Tomas Winkler <tomas.winkler@intel.com>
8639 L: linux-kernel@vger.kernel.org
8641 F: include/uapi/linux/mei.h
8642 F: include/linux/mei_cl_bus.h
8643 F: drivers/misc/mei/*
8644 F: drivers/watchdog/mei_wdt.c
8645 F: Documentation/driver-api/mei/*
8648 INTEL MENLOW THERMAL DRIVER
8649 M: Sujith Thomas <sujith.thomas@intel.com>
8650 L: platform-driver-x86@vger.kernel.org
8652 W: https://01.org/linux-acpi
8653 F: drivers/platform/x86/intel_menlow.c
8655 INTEL MIC DRIVERS (mic)
8656 M: Sudeep Dutt <sudeep.dutt@intel.com>
8657 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8659 W: https://github.com/sudeepdutt/mic
8660 W: http://software.intel.com/en-us/mic-developer
8661 F: Documentation/misc-devices/mic/
8662 F: drivers/dma/mic_x100_dma.c
8663 F: drivers/dma/mic_x100_dma.h
8664 F: drivers/misc/mic/
8665 F: include/linux/mic_bus.h
8666 F: include/linux/scif.h
8667 F: include/uapi/linux/mic_common.h
8668 F: include/uapi/linux/mic_ioctl.h
8669 F: include/uapi/linux/scif_ioctl.h
8671 INTEL PMC CORE DRIVER
8672 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8673 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8674 L: platform-driver-x86@vger.kernel.org
8676 F: drivers/platform/x86/intel_pmc_core*
8678 INTEL PMC/P-Unit IPC DRIVER
8679 M: Zha Qipeng<qipeng.zha@intel.com>
8680 L: platform-driver-x86@vger.kernel.org
8682 F: arch/x86/include/asm/intel_pmc_ipc.h
8683 F: arch/x86/include/asm/intel_punit_ipc.h
8684 F: drivers/platform/x86/intel_pmc_ipc.c
8685 F: drivers/platform/x86/intel_punit_ipc.c
8687 INTEL PMIC GPIO DRIVERS
8688 M: Andy Shevchenko <andy@kernel.org>
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8691 F: drivers/gpio/gpio-*cove.c
8692 F: drivers/gpio/gpio-msic.c
8694 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8695 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8697 F: drivers/mfd/intel_msic.c
8698 F: drivers/mfd/intel_soc_pmic*
8699 F: include/linux/mfd/intel_msic.h
8700 F: include/linux/mfd/intel_soc_pmic*
8702 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8703 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8704 L: linux-wireless@vger.kernel.org
8706 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8707 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8708 F: drivers/net/wireless/intel/ipw2x00/
8711 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8712 M: Len Brown <lenb@kernel.org>
8713 L: linux-pm@vger.kernel.org
8715 F: drivers/cpufreq/intel_pstate.c
8717 INTEL RDMA RNIC DRIVER
8718 M: Faisal Latif <faisal.latif@intel.com>
8719 M: Shiraz Saleem <shiraz.saleem@intel.com>
8720 L: linux-rdma@vger.kernel.org
8722 F: drivers/infiniband/hw/i40iw/
8723 F: include/uapi/rdma/i40iw-abi.h
8725 INTEL SPEED SELECT TECHNOLOGY
8726 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8727 L: platform-driver-x86@vger.kernel.org
8729 F: drivers/platform/x86/intel_speed_select_if/
8730 F: include/uapi/linux/isst_if.h
8731 F: tools/power/x86/intel-speed-select/
8733 INTEL STRATIX10 FIRMWARE DRIVERS
8734 M: Richard Gong <richard.gong@linux.intel.com>
8735 L: linux-kernel@vger.kernel.org
8737 F: drivers/firmware/stratix10-rsu.c
8738 F: drivers/firmware/stratix10-svc.c
8739 F: include/linux/firmware/intel/stratix10-smc.h
8740 F: include/linux/firmware/intel/stratix10-svc-client.h
8741 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8742 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8744 INTEL TELEMETRY DRIVER
8745 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8746 M: "David E. Box" <david.e.box@linux.intel.com>
8747 L: platform-driver-x86@vger.kernel.org
8749 F: arch/x86/include/asm/intel_telemetry.h
8750 F: drivers/platform/x86/intel_telemetry*
8752 INTEL UNCORE FREQUENCY CONTROL
8753 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8754 L: platform-driver-x86@vger.kernel.org
8756 F: drivers/platform/x86/intel-uncore-frequency.c
8758 INTEL VIRTUAL BUTTON DRIVER
8759 M: AceLan Kao <acelan.kao@canonical.com>
8760 L: platform-driver-x86@vger.kernel.org
8762 F: drivers/platform/x86/intel-vbtn.c
8764 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8765 M: Stanislaw Gruszka <stf_xl@wp.pl>
8766 L: linux-wireless@vger.kernel.org
8768 F: drivers/net/wireless/intel/iwlegacy/
8770 INTEL WIRELESS WIFI LINK (iwlwifi)
8771 M: Johannes Berg <johannes.berg@intel.com>
8772 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8773 M: Luca Coelho <luciano.coelho@intel.com>
8774 M: Intel Linux Wireless <linuxwifi@intel.com>
8775 L: linux-wireless@vger.kernel.org
8776 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8779 F: drivers/net/wireless/intel/iwlwifi/
8781 INTEL WIRELESS WIMAX CONNECTION 2400
8782 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8783 M: linux-wimax@intel.com
8784 L: wimax@linuxwimax.org (subscribers-only)
8786 W: http://linuxwimax.org
8787 F: Documentation/admin-guide/wimax/i2400m.rst
8788 F: drivers/net/wimax/i2400m/
8789 F: include/uapi/linux/wimax/i2400m.h
8791 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8792 M: Mario Limonciello <mario.limonciello@dell.com>
8794 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8797 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8799 F: Documentation/trace/intel_th.rst
8800 F: drivers/hwtracing/intel_th/
8801 F: include/linux/intel_th.h
8803 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8804 M: Ning Sun <ning.sun@intel.com>
8805 L: tboot-devel@lists.sourceforge.net
8806 W: http://tboot.sourceforge.net
8807 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8809 F: Documentation/x86/intel_txt.rst
8810 F: include/linux/tboot.h
8811 F: arch/x86/kernel/tboot.c
8814 M: Georgi Djakov <georgi.djakov@linaro.org>
8815 L: linux-pm@vger.kernel.org
8817 F: Documentation/driver-api/interconnect.rst
8818 F: Documentation/devicetree/bindings/interconnect/
8819 F: drivers/interconnect/
8820 F: include/dt-bindings/interconnect/
8821 F: include/linux/interconnect-provider.h
8822 F: include/linux/interconnect.h
8824 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8825 M: Linus Walleij <linus.walleij@linaro.org>
8826 L: linux-iio@vger.kernel.org
8828 F: drivers/iio/gyro/mpu3050*
8829 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8831 IOC3 ETHERNET DRIVER
8832 M: Ralf Baechle <ralf@linux-mips.org>
8833 L: linux-mips@vger.kernel.org
8835 F: drivers/net/ethernet/sgi/ioc3-eth.c
8837 IOMAP FILESYSTEM LIBRARY
8838 M: Christoph Hellwig <hch@infradead.org>
8839 M: Darrick J. Wong <darrick.wong@oracle.com>
8840 M: linux-xfs@vger.kernel.org
8841 M: linux-fsdevel@vger.kernel.org
8842 L: linux-xfs@vger.kernel.org
8843 L: linux-fsdevel@vger.kernel.org
8844 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8847 F: include/linux/iomap.h
8850 M: Joerg Roedel <joro@8bytes.org>
8851 L: iommu@lists.linux-foundation.org
8852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8854 F: Documentation/devicetree/bindings/iommu/
8856 F: include/linux/iommu.h
8857 F: include/linux/of_iommu.h
8858 F: include/linux/iova.h
8861 M: Jens Axboe <axboe@kernel.dk>
8862 L: io-uring@vger.kernel.org
8863 T: git git://git.kernel.dk/linux-block
8864 T: git git://git.kernel.dk/liburing
8869 F: include/uapi/linux/io_uring.h
8872 M: Corey Minyard <minyard@acm.org>
8873 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8874 W: http://openipmi.sourceforge.net/
8876 F: Documentation/devicetree/bindings/ipmi/
8877 F: Documentation/IPMI.txt
8878 F: drivers/char/ipmi/
8879 F: include/linux/ipmi*
8880 F: include/uapi/linux/ipmi*
8882 IPS SCSI RAID DRIVER
8883 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8884 L: linux-scsi@vger.kernel.org
8885 W: http://www.adaptec.com/
8887 F: drivers/scsi/ips*
8890 M: Wensong Zhang <wensong@linux-vs.org>
8891 M: Simon Horman <horms@verge.net.au>
8892 M: Julian Anastasov <ja@ssi.bg>
8893 L: netdev@vger.kernel.org
8894 L: lvs-devel@vger.kernel.org
8896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8898 F: Documentation/networking/ipvs-sysctl.txt
8899 F: include/net/ip_vs.h
8900 F: include/uapi/linux/ip_vs.h
8901 F: net/netfilter/ipvs/
8904 M: Jiri Kosina <jikos@kernel.org>
8905 M: David Sterba <dsterba@suse.com>
8907 F: drivers/tty/ipwireless/
8910 L: netdev@vger.kernel.org
8912 F: include/uapi/linux/ipx.h
8914 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8915 M: Marc Zyngier <maz@kernel.org>
8917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8918 F: Documentation/IRQ-domain.txt
8919 F: include/linux/irqdomain.h
8920 F: kernel/irq/irqdomain.c
8924 M: Thomas Gleixner <tglx@linutronix.de>
8925 L: linux-kernel@vger.kernel.org
8927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8931 M: Thomas Gleixner <tglx@linutronix.de>
8932 M: Jason Cooper <jason@lakedaemon.net>
8933 M: Marc Zyngier <maz@kernel.org>
8934 L: linux-kernel@vger.kernel.org
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8937 F: Documentation/devicetree/bindings/interrupt-controller/
8941 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8943 F: Documentation/driver-api/isa.rst
8944 F: drivers/base/isa.c
8945 F: include/linux/isa.h
8948 M: Hans Verkuil <hverkuil@xs4all.nl>
8949 L: linux-media@vger.kernel.org
8950 T: git git://linuxtv.org/media_tree.git
8951 W: https://linuxtv.org
8953 F: drivers/media/radio/radio-isa*
8956 M: Jaroslav Kysela <perex@perex.cz>
8958 F: Documentation/driver-api/isapnp.rst
8959 F: drivers/pnp/isapnp/
8960 F: include/linux/isapnp.h
8963 M: Lee Duncan <lduncan@suse.com>
8964 M: Chris Leech <cleech@redhat.com>
8965 L: open-iscsi@googlegroups.com
8966 L: linux-scsi@vger.kernel.org
8967 W: www.open-iscsi.com
8969 F: drivers/scsi/*iscsi*
8970 F: include/scsi/*iscsi*
8972 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8973 M: Peter Jones <pjones@redhat.com>
8974 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8976 F: drivers/firmware/iscsi_ibft*
8978 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8979 M: Sagi Grimberg <sagi@grimberg.me>
8980 M: Max Gurtovoy <maxg@mellanox.com>
8981 L: linux-rdma@vger.kernel.org
8983 W: http://www.openfabrics.org
8984 W: www.open-iscsi.org
8985 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8986 F: drivers/infiniband/ulp/iser/
8988 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8989 M: Sagi Grimberg <sagi@grimberg.me>
8990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8991 L: linux-rdma@vger.kernel.org
8992 L: target-devel@vger.kernel.org
8994 W: http://www.linux-iscsi.org
8995 F: drivers/infiniband/ulp/isert
8997 ISDN/mISDN SUBSYSTEM
8998 M: Karsten Keil <isdn@linux-pingi.de>
8999 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9000 L: netdev@vger.kernel.org
9001 W: http://www.isdn4linux.de
9003 F: drivers/isdn/mISDN/
9004 F: drivers/isdn/hardware/
9005 F: drivers/isdn/Kconfig
9006 F: drivers/isdn/Makefile
9008 ISDN/CMTP OVER BLUETOOTH
9009 M: Karsten Keil <isdn@linux-pingi.de>
9010 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9011 L: netdev@vger.kernel.org
9012 W: http://www.isdn4linux.de
9014 F: Documentation/isdn/
9015 F: drivers/isdn/capi/
9016 F: net/bluetooth/cmtp/
9017 F: include/linux/isdn/
9018 F: include/uapi/linux/isdn/
9020 IT87 HARDWARE MONITORING DRIVER
9021 M: Jean Delvare <jdelvare@suse.com>
9022 L: linux-hwmon@vger.kernel.org
9024 F: Documentation/hwmon/it87.rst
9025 F: drivers/hwmon/it87.c
9028 M: Antti Palosaari <crope@iki.fi>
9029 L: linux-media@vger.kernel.org
9030 W: https://linuxtv.org
9031 W: http://palosaari.fi/linux/
9032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9033 T: git git://linuxtv.org/anttip/media_tree.git
9035 F: drivers/media/tuners/it913x*
9037 IVTV VIDEO4LINUX DRIVER
9038 M: Andy Walls <awalls@md.metrocast.net>
9039 L: linux-media@vger.kernel.org
9040 T: git git://linuxtv.org/media_tree.git
9041 W: https://linuxtv.org
9043 F: Documentation/media/v4l-drivers/ivtv*
9044 F: drivers/media/pci/ivtv/
9045 F: include/uapi/linux/ivtv*
9047 IX2505V MEDIA DRIVER
9048 M: Malcolm Priestley <tvboxspy@gmail.com>
9049 L: linux-media@vger.kernel.org
9050 W: https://linuxtv.org
9051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9053 F: drivers/media/dvb-frontends/ix2505v*
9055 JAILHOUSE HYPERVISOR INTERFACE
9056 M: Jan Kiszka <jan.kiszka@siemens.com>
9057 L: jailhouse-dev@googlegroups.com
9059 F: arch/x86/kernel/jailhouse.c
9060 F: arch/x86/include/asm/jailhouse_para.h
9062 JC42.4 TEMPERATURE SENSOR DRIVER
9063 M: Guenter Roeck <linux@roeck-us.net>
9064 L: linux-hwmon@vger.kernel.org
9066 F: drivers/hwmon/jc42.c
9067 F: Documentation/hwmon/jc42.rst
9070 M: Dave Kleikamp <shaggy@kernel.org>
9071 L: jfs-discussion@lists.sourceforge.net
9072 W: http://jfs.sourceforge.net/
9073 T: git git://github.com/kleikamp/linux-shaggy.git
9075 F: Documentation/admin-guide/jfs.rst
9079 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9080 L: netdev@vger.kernel.org
9082 F: drivers/net/ethernet/jme.*
9084 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9085 M: David Woodhouse <dwmw2@infradead.org>
9086 M: Richard Weinberger <richard@nod.at>
9087 L: linux-mtd@lists.infradead.org
9088 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9089 T: git git://git.infradead.org/ubifs-2.6.git
9092 F: include/uapi/linux/jffs2.h
9094 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9095 M: "Theodore Ts'o" <tytso@mit.edu>
9096 M: Jan Kara <jack@suse.com>
9097 L: linux-ext4@vger.kernel.org
9100 F: include/linux/jbd2.h
9102 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9103 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9104 L: linux-media@vger.kernel.org
9106 F: drivers/media/platform/rcar_jpu.c
9108 JSM Neo PCI based serial card
9109 L: linux-serial@vger.kernel.org
9111 F: drivers/tty/serial/jsm/
9113 K10TEMP HARDWARE MONITORING DRIVER
9114 M: Clemens Ladisch <clemens@ladisch.de>
9115 L: linux-hwmon@vger.kernel.org
9117 F: Documentation/hwmon/k10temp.rst
9118 F: drivers/hwmon/k10temp.c
9120 K8TEMP HARDWARE MONITORING DRIVER
9121 M: Rudolf Marek <r.marek@assembler.cz>
9122 L: linux-hwmon@vger.kernel.org
9124 F: Documentation/hwmon/k8temp.rst
9125 F: drivers/hwmon/k8temp.c
9128 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9129 R: Alexander Potapenko <glider@google.com>
9130 R: Dmitry Vyukov <dvyukov@google.com>
9131 L: kasan-dev@googlegroups.com
9133 F: arch/*/include/asm/kasan.h
9134 F: arch/*/mm/kasan_init*
9135 F: Documentation/dev-tools/kasan.rst
9136 F: include/linux/kasan*.h
9139 F: scripts/Makefile.kasan
9142 M: Masahiro Yamada <masahiroy@kernel.org>
9143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9144 L: linux-kbuild@vger.kernel.org
9146 F: Documentation/kbuild/kconfig*
9148 F: scripts/Kconfig.include
9151 M: Dave Young <dyoung@redhat.com>
9152 M: Baoquan He <bhe@redhat.com>
9153 R: Vivek Goyal <vgoyal@redhat.com>
9154 L: kexec@lists.infradead.org
9155 W: http://lse.sourceforge.net/kdump/
9157 F: Documentation/admin-guide/kdump/
9159 KEENE FM RADIO TRANSMITTER DRIVER
9160 M: Hans Verkuil <hverkuil@xs4all.nl>
9161 L: linux-media@vger.kernel.org
9162 T: git git://linuxtv.org/media_tree.git
9163 W: https://linuxtv.org
9165 F: drivers/media/radio/radio-keene*
9168 M: Ian Kent <raven@themaw.net>
9169 L: autofs@vger.kernel.org
9173 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9174 M: Masahiro Yamada <masahiroy@kernel.org>
9175 M: Michal Marek <michal.lkml@markovi.net>
9176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9177 L: linux-kbuild@vger.kernel.org
9179 F: Documentation/kbuild/
9182 F: scripts/Makefile*
9185 F: scripts/*vmlinux*
9190 L: kernel-janitors@vger.kernel.org
9191 W: http://kernelnewbies.org/KernelJanitors
9194 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9195 M: "J. Bruce Fields" <bfields@fieldses.org>
9196 M: Chuck Lever <chuck.lever@oracle.com>
9197 L: linux-nfs@vger.kernel.org
9198 W: http://nfs.sourceforge.net/
9199 T: git git://linux-nfs.org/~bfields/linux.git
9202 F: include/uapi/linux/nfsd/
9206 F: include/linux/lockd/
9207 F: include/linux/sunrpc/
9208 F: include/uapi/linux/sunrpc/
9210 KERNEL SELFTEST FRAMEWORK
9211 M: Shuah Khan <shuah@kernel.org>
9212 M: Shuah Khan <skhan@linuxfoundation.org>
9213 L: linux-kselftest@vger.kernel.org
9214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9215 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9217 F: tools/testing/selftests/
9218 F: Documentation/dev-tools/kselftest*
9220 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9221 M: Brendan Higgins <brendanhiggins@google.com>
9222 L: linux-kselftest@vger.kernel.org
9223 L: kunit-dev@googlegroups.com
9224 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9226 F: Documentation/dev-tools/kunit/
9229 F: tools/testing/kunit/
9231 KERNEL USERMODE HELPER
9232 M: Luis Chamberlain <mcgrof@kernel.org>
9233 L: linux-kernel@vger.kernel.org
9236 F: include/linux/umh.h
9238 KERNEL VIRTUAL MACHINE (KVM)
9239 M: Paolo Bonzini <pbonzini@redhat.com>
9240 L: kvm@vger.kernel.org
9241 W: http://www.linux-kvm.org
9242 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9244 F: Documentation/virt/kvm/
9245 F: include/trace/events/kvm.h
9246 F: include/uapi/asm-generic/kvm*
9247 F: include/uapi/linux/kvm*
9248 F: include/asm-generic/kvm*
9249 F: include/linux/kvm*
9250 F: include/kvm/iodev.h
9253 F: tools/testing/selftests/kvm/
9255 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9256 M: Marc Zyngier <maz@kernel.org>
9257 R: James Morse <james.morse@arm.com>
9258 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9259 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261 L: kvmarm@lists.cs.columbia.edu
9262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9264 F: arch/arm64/include/uapi/asm/kvm*
9265 F: arch/arm64/include/asm/kvm*
9268 F: include/kvm/arm_*
9270 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9271 L: linux-mips@vger.kernel.org
9272 L: kvm@vger.kernel.org
9274 F: arch/mips/include/uapi/asm/kvm*
9275 F: arch/mips/include/asm/kvm*
9278 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9279 M: Paul Mackerras <paulus@ozlabs.org>
9280 L: kvm-ppc@vger.kernel.org
9281 W: http://www.linux-kvm.org/
9282 T: git git://github.com/agraf/linux-2.6.git
9284 F: arch/powerpc/include/uapi/asm/kvm*
9285 F: arch/powerpc/include/asm/kvm*
9286 F: arch/powerpc/kvm/
9287 F: arch/powerpc/kernel/kvm*
9289 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9290 M: Christian Borntraeger <borntraeger@de.ibm.com>
9291 M: Janosch Frank <frankja@linux.ibm.com>
9292 R: David Hildenbrand <david@redhat.com>
9293 R: Cornelia Huck <cohuck@redhat.com>
9294 L: kvm@vger.kernel.org
9295 W: http://www.ibm.com/developerworks/linux/linux390/
9296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9298 F: Documentation/virt/kvm/s390*
9299 F: arch/s390/include/uapi/asm/kvm*
9300 F: arch/s390/include/asm/gmap.h
9301 F: arch/s390/include/asm/kvm*
9303 F: arch/s390/mm/gmap.c
9304 F: tools/testing/selftests/kvm/s390x/
9305 F: tools/testing/selftests/kvm/*/s390x/
9307 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9308 M: Paolo Bonzini <pbonzini@redhat.com>
9309 R: Sean Christopherson <sean.j.christopherson@intel.com>
9310 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9311 R: Wanpeng Li <wanpengli@tencent.com>
9312 R: Jim Mattson <jmattson@google.com>
9313 R: Joerg Roedel <joro@8bytes.org>
9314 L: kvm@vger.kernel.org
9315 W: http://www.linux-kvm.org
9316 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9320 F: arch/x86/include/uapi/asm/kvm*
9321 F: arch/x86/include/uapi/asm/vmx.h
9322 F: arch/x86/include/uapi/asm/svm.h
9323 F: arch/x86/include/asm/kvm*
9324 F: arch/x86/include/asm/pvclock-abi.h
9325 F: arch/x86/include/asm/svm.h
9326 F: arch/x86/include/asm/vmx*.h
9327 F: arch/x86/kernel/kvm.c
9328 F: arch/x86/kernel/kvmclock.c
9331 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9332 M: Tejun Heo <tj@kernel.org>
9333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9335 F: include/linux/kernfs.h
9339 M: Eric Biederman <ebiederm@xmission.com>
9340 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9341 L: kexec@lists.infradead.org
9343 F: include/linux/kexec.h
9344 F: include/uapi/linux/kexec.h
9348 M: Mimi Zohar <zohar@linux.ibm.com>
9349 L: linux-integrity@vger.kernel.org
9350 L: keyrings@vger.kernel.org
9352 F: Documentation/security/keys/trusted-encrypted.rst
9353 F: include/keys/encrypted-type.h
9354 F: security/keys/encrypted-keys/
9357 M: James Bottomley <jejb@linux.ibm.com>
9358 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9359 M: Mimi Zohar <zohar@linux.ibm.com>
9360 L: linux-integrity@vger.kernel.org
9361 L: keyrings@vger.kernel.org
9363 F: Documentation/security/keys/trusted-encrypted.rst
9364 F: include/keys/trusted-type.h
9365 F: include/keys/trusted_tpm.h
9366 F: security/keys/trusted-keys/
9369 M: David Howells <dhowells@redhat.com>
9370 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9371 L: keyrings@vger.kernel.org
9373 F: Documentation/security/keys/core.rst
9374 F: include/linux/key.h
9375 F: include/linux/key-type.h
9376 F: include/linux/keyctl.h
9377 F: include/uapi/linux/keyctl.h
9381 KGDB / KDB /debug_core
9382 M: Jason Wessel <jason.wessel@windriver.com>
9383 M: Daniel Thompson <daniel.thompson@linaro.org>
9384 R: Douglas Anderson <dianders@chromium.org>
9385 W: http://kgdb.wiki.kernel.org/
9386 L: kgdb-bugreport@lists.sourceforge.net
9387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9389 F: Documentation/dev-tools/kgdb.rst
9390 F: drivers/misc/kgdbts.c
9391 F: drivers/tty/serial/kgdboc.c
9392 F: include/linux/kdb.h
9393 F: include/linux/kgdb.h
9397 M: Catalin Marinas <catalin.marinas@arm.com>
9399 F: Documentation/dev-tools/kmemleak.rst
9400 F: include/linux/kmemleak.h
9402 F: mm/kmemleak-test.c
9404 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9405 M: Luis Chamberlain <mcgrof@kernel.org>
9406 L: linux-kernel@vger.kernel.org
9409 F: include/linux/kmod.h
9411 F: tools/testing/selftests/kmod/
9414 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9415 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9416 M: "David S. Miller" <davem@davemloft.net>
9417 M: Masami Hiramatsu <mhiramat@kernel.org>
9419 F: Documentation/kprobes.txt
9420 F: include/linux/kprobes.h
9421 F: include/asm-generic/kprobes.h
9424 KS0108 LCD CONTROLLER DRIVER
9425 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9427 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9428 F: drivers/auxdisplay/ks0108.c
9429 F: include/linux/ks0108.h
9432 M: David Ahern <dsahern@kernel.org>
9433 L: netdev@vger.kernel.org
9436 F: include/net/l3mdev.h
9439 M: John Fastabend <john.fastabend@gmail.com>
9440 M: Daniel Borkmann <daniel@iogearbox.net>
9441 M: Jakub Sitnicki <jakub@cloudflare.com>
9442 M: Lorenz Bauer <lmb@cloudflare.com>
9443 L: netdev@vger.kernel.org
9444 L: bpf@vger.kernel.org
9446 F: include/linux/skmsg.h
9448 F: net/core/sock_map.c
9449 F: net/ipv4/tcp_bpf.c
9450 F: net/ipv4/udp_bpf.c
9452 LANTIQ / INTEL Ethernet drivers
9453 M: Hauke Mehrtens <hauke@hauke-m.de>
9454 L: netdev@vger.kernel.org
9456 F: net/dsa/tag_gswip.c
9457 F: drivers/net/ethernet/lantiq_xrx200.c
9458 F: drivers/net/dsa/lantiq_pce.h
9459 F: drivers/net/dsa/lantiq_gswip.c
9461 LANTIQ MIPS ARCHITECTURE
9462 M: John Crispin <john@phrozen.org>
9463 L: linux-mips@vger.kernel.org
9466 F: drivers/soc/lantiq
9469 L: linux-x25@vger.kernel.org
9471 F: Documentation/networking/lapb-module.txt
9475 LASI 53c700 driver for PARISC
9476 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9477 L: linux-scsi@vger.kernel.org
9479 F: Documentation/scsi/53c700.rst
9480 F: drivers/scsi/53c700*
9483 M: Tobin C. Harding <me@tobin.cc>
9484 M: Tycho Andersen <tycho@tycho.ws>
9485 L: kernel-hardening@lists.openwall.com
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9488 F: scripts/leaking_addresses.pl
9491 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9492 M: Pavel Machek <pavel@ucw.cz>
9493 R: Dan Murphy <dmurphy@ti.com>
9494 L: linux-leds@vger.kernel.org
9495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9498 F: Documentation/devicetree/bindings/leds/
9500 F: include/linux/leds.h
9502 LEGACY EEPROM DRIVER
9503 M: Jean Delvare <jdelvare@suse.com>
9505 F: Documentation/misc-devices/eeprom.rst
9506 F: drivers/misc/eeprom/eeprom.c
9509 R: David Lechner <david@lechnology.com>
9511 F: arch/arm/boot/dts/da850-lego-ev3.dts
9512 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9513 F: drivers/power/supply/lego_ev3_battery.c
9515 LEGO USB Tower driver
9516 M: Juergen Stuber <starblue@users.sourceforge.net>
9517 L: legousb-devel@lists.sourceforge.net
9518 W: http://legousb.sourceforge.net/
9520 F: drivers/usb/misc/legousbtower.c
9523 M: Matan Ziv-Av <matan@svgalib.org>
9524 L: platform-driver-x86@vger.kernel.org
9526 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9527 F: Documentation/admin-guide/laptops/lg-laptop.rst
9528 F: drivers/platform/x86/lg-laptop.c
9531 M: Michael Krufky <mkrufky@linuxtv.org>
9532 L: linux-media@vger.kernel.org
9533 W: https://linuxtv.org
9534 W: http://github.com/mkrufky
9535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9536 T: git git://linuxtv.org/mkrufky/tuners.git
9538 F: drivers/media/dvb-frontends/lg2160.*
9540 LGDT3305 MEDIA DRIVER
9541 M: Michael Krufky <mkrufky@linuxtv.org>
9542 L: linux-media@vger.kernel.org
9543 W: https://linuxtv.org
9544 W: http://github.com/mkrufky
9545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9546 T: git git://linuxtv.org/mkrufky/tuners.git
9548 F: drivers/media/dvb-frontends/lgdt3305.*
9550 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9551 M: Viresh Kumar <vireshk@kernel.org>
9552 L: linux-ide@vger.kernel.org
9553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9555 F: include/linux/pata_arasan_cf_data.h
9556 F: drivers/ata/pata_arasan_cf.c
9559 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9560 M: Jens Axboe <axboe@kernel.dk>
9561 L: linux-ide@vger.kernel.org
9562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9564 F: drivers/ata/pata_*.c
9565 F: drivers/ata/ata_generic.c
9567 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9568 M: Linus Walleij <linus.walleij@linaro.org>
9569 L: linux-ide@vger.kernel.org
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9572 F: drivers/ata/pata_ftide010.c
9573 F: drivers/ata/sata_gemini.c
9574 F: drivers/ata/sata_gemini.h
9576 LIBATA SATA AHCI PLATFORM devices support
9577 M: Hans de Goede <hdegoede@redhat.com>
9578 M: Jens Axboe <axboe@kernel.dk>
9579 L: linux-ide@vger.kernel.org
9580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9582 F: drivers/ata/ahci_platform.c
9583 F: drivers/ata/libahci_platform.c
9584 F: include/linux/ahci_platform.h
9586 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9587 M: Mikael Pettersson <mikpelinux@gmail.com>
9588 L: linux-ide@vger.kernel.org
9589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9591 F: drivers/ata/sata_promise.*
9593 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9594 M: Jens Axboe <axboe@kernel.dk>
9595 L: linux-ide@vger.kernel.org
9596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9599 F: include/linux/ata.h
9600 F: include/linux/libata.h
9601 F: Documentation/devicetree/bindings/ata/
9604 M: Sasha Levin <alexander.levin@microsoft.com>
9606 F: tools/lib/lockdep/
9608 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9609 M: Dan Williams <dan.j.williams@intel.com>
9610 M: Vishal Verma <vishal.l.verma@intel.com>
9611 M: Dave Jiang <dave.jiang@intel.com>
9612 L: linux-nvdimm@lists.01.org
9613 P: Documentation/nvdimm/maintainer-entry-profile.rst
9614 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9616 F: drivers/nvdimm/blk.c
9617 F: drivers/nvdimm/region_devs.c
9619 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9620 M: Vishal Verma <vishal.l.verma@intel.com>
9621 M: Dan Williams <dan.j.williams@intel.com>
9622 M: Dave Jiang <dave.jiang@intel.com>
9623 L: linux-nvdimm@lists.01.org
9624 P: Documentation/nvdimm/maintainer-entry-profile.rst
9625 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9627 F: drivers/nvdimm/btt*
9629 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9630 M: Dan Williams <dan.j.williams@intel.com>
9631 M: Vishal Verma <vishal.l.verma@intel.com>
9632 M: Dave Jiang <dave.jiang@intel.com>
9633 L: linux-nvdimm@lists.01.org
9634 P: Documentation/nvdimm/maintainer-entry-profile.rst
9635 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9637 F: drivers/nvdimm/pmem*
9639 LIBNVDIMM: DEVICETREE BINDINGS
9640 M: Oliver O'Halloran <oohall@gmail.com>
9641 L: linux-nvdimm@lists.01.org
9642 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9644 F: drivers/nvdimm/of_pmem.c
9645 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9647 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9648 M: Dan Williams <dan.j.williams@intel.com>
9649 M: Vishal Verma <vishal.l.verma@intel.com>
9650 M: Dave Jiang <dave.jiang@intel.com>
9651 M: Ira Weiny <ira.weiny@intel.com>
9652 L: linux-nvdimm@lists.01.org
9653 P: Documentation/nvdimm/maintainer-entry-profile.rst
9654 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9658 F: drivers/acpi/nfit/*
9659 F: include/linux/nd.h
9660 F: include/linux/libnvdimm.h
9661 F: include/uapi/linux/ndctl.h
9663 LICENSES and SPDX stuff
9664 M: Thomas Gleixner <tglx@linutronix.de>
9665 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9666 L: linux-spdx@vger.kernel.org
9668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9670 F: Documentation/process/license-rules.rst
9672 F: scripts/spdxcheck-test.sh
9673 F: scripts/spdxcheck.py
9675 LIGHTNVM PLATFORM SUPPORT
9676 M: Matias Bjorling <mb@lightnvm.io>
9677 W: http://github/OpenChannelSSD
9678 L: linux-block@vger.kernel.org
9680 F: drivers/lightnvm/
9681 F: include/linux/lightnvm.h
9682 F: include/uapi/linux/lightnvm.h
9684 LINUX FOR POWER MACINTOSH
9685 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9686 W: http://www.penguinppc.org/
9687 L: linuxppc-dev@lists.ozlabs.org
9689 F: arch/powerpc/platforms/powermac/
9690 F: drivers/macintosh/
9692 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9693 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9694 M: Paul Mackerras <paulus@samba.org>
9695 M: Michael Ellerman <mpe@ellerman.id.au>
9696 W: https://github.com/linuxppc/linux/wiki
9697 L: linuxppc-dev@lists.ozlabs.org
9698 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9701 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9702 F: Documentation/devicetree/bindings/powerpc/
9703 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9704 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9705 F: Documentation/powerpc/
9707 F: drivers/char/tpm/tpm_ibmvtpm*
9708 F: drivers/crypto/nx/
9709 F: drivers/crypto/vmx/
9710 F: drivers/i2c/busses/i2c-opal.c
9711 F: drivers/net/ethernet/ibm/ibmveth.*
9712 F: drivers/net/ethernet/ibm/ibmvnic.*
9713 F: drivers/pci/hotplug/pnv_php.c
9714 F: drivers/pci/hotplug/rpa*
9715 F: drivers/rtc/rtc-opal.c
9716 F: drivers/scsi/ibmvscsi/
9717 F: drivers/tty/hvc/hvc_opal.c
9718 F: drivers/watchdog/wdrtas.c
9719 F: tools/testing/selftests/powerpc
9726 LINUX FOR POWERPC EMBEDDED MPC5XXX
9727 M: Anatolij Gustschin <agust@denx.de>
9728 L: linuxppc-dev@lists.ozlabs.org
9729 T: git git://git.denx.de/linux-denx-agust.git
9731 F: arch/powerpc/platforms/512x/
9732 F: arch/powerpc/platforms/52xx/
9734 LINUX FOR POWERPC EMBEDDED PPC4XX
9735 M: Alistair Popple <alistair@popple.id.au>
9736 M: Matt Porter <mporter@kernel.crashing.org>
9737 W: http://www.penguinppc.org/
9738 L: linuxppc-dev@lists.ozlabs.org
9740 F: arch/powerpc/platforms/40x/
9741 F: arch/powerpc/platforms/44x/
9743 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9744 M: Scott Wood <oss@buserror.net>
9745 M: Kumar Gala <galak@kernel.crashing.org>
9746 W: http://www.penguinppc.org/
9747 L: linuxppc-dev@lists.ozlabs.org
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9750 F: arch/powerpc/platforms/83xx/
9751 F: arch/powerpc/platforms/85xx/
9752 F: Documentation/devicetree/bindings/powerpc/fsl/
9754 LINUX FOR POWERPC EMBEDDED PPC8XX
9755 M: Vitaly Bordug <vitb@kernel.crashing.org>
9756 W: http://www.penguinppc.org/
9757 L: linuxppc-dev@lists.ozlabs.org
9759 F: arch/powerpc/platforms/8xx/
9761 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9762 L: linuxppc-dev@lists.ozlabs.org
9764 F: arch/powerpc/*/*virtex*
9765 F: arch/powerpc/*/*/*virtex*
9767 LINUX FOR POWERPC PA SEMI PWRFICIENT
9768 L: linuxppc-dev@lists.ozlabs.org
9770 F: arch/powerpc/platforms/pasemi/
9771 F: drivers/*/*pasemi*
9772 F: drivers/*/*/*pasemi*
9774 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9775 M: Kees Cook <keescook@chromium.org>
9777 F: drivers/misc/lkdtm/*
9778 F: tools/testing/selftests/lkdtm/*
9780 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9781 M: Alan Stern <stern@rowland.harvard.edu>
9782 M: Andrea Parri <parri.andrea@gmail.com>
9783 M: Will Deacon <will@kernel.org>
9784 M: Peter Zijlstra <peterz@infradead.org>
9785 M: Boqun Feng <boqun.feng@gmail.com>
9786 M: Nicholas Piggin <npiggin@gmail.com>
9787 M: David Howells <dhowells@redhat.com>
9788 M: Jade Alglave <j.alglave@ucl.ac.uk>
9789 M: Luc Maranget <luc.maranget@inria.fr>
9790 M: "Paul E. McKenney" <paulmck@kernel.org>
9791 R: Akira Yokosawa <akiyks@gmail.com>
9792 R: Daniel Lustig <dlustig@nvidia.com>
9793 L: linux-kernel@vger.kernel.org
9794 L: linux-arch@vger.kernel.org
9796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9797 F: tools/memory-model/
9798 F: Documentation/atomic_bitops.txt
9799 F: Documentation/atomic_t.txt
9800 F: Documentation/core-api/atomic_ops.rst
9801 F: Documentation/core-api/refcount-vs-atomic.rst
9802 F: Documentation/memory-barriers.txt
9804 LIS3LV02D ACCELEROMETER DRIVER
9805 M: Eric Piel <eric.piel@tremplin-utc.net>
9807 F: Documentation/misc-devices/lis3lv02d.rst
9808 F: drivers/misc/lis3lv02d/
9809 F: drivers/platform/x86/hp_accel.c
9812 M: David Gow <davidgow@google.com>
9813 L: linux-kselftest@vger.kernel.org
9814 L: kunit-dev@googlegroups.com
9819 M: Josh Poimboeuf <jpoimboe@redhat.com>
9820 M: Jiri Kosina <jikos@kernel.org>
9821 M: Miroslav Benes <mbenes@suse.cz>
9822 M: Petr Mladek <pmladek@suse.com>
9823 R: Joe Lawrence <joe.lawrence@redhat.com>
9825 F: kernel/livepatch/
9826 F: include/linux/livepatch.h
9827 F: arch/x86/include/asm/livepatch.h
9828 F: arch/x86/kernel/livepatch.c
9829 F: Documentation/livepatch/
9830 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9831 F: samples/livepatch/
9832 F: tools/testing/selftests/livepatch/
9833 L: live-patching@vger.kernel.org
9834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9837 L: netdev@vger.kernel.org
9839 F: include/linux/llc.h
9840 F: include/uapi/linux/llc.h
9844 LM73 HARDWARE MONITOR DRIVER
9845 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9846 L: linux-hwmon@vger.kernel.org
9848 F: drivers/hwmon/lm73.c
9850 LM78 HARDWARE MONITOR DRIVER
9851 M: Jean Delvare <jdelvare@suse.com>
9852 L: linux-hwmon@vger.kernel.org
9854 F: Documentation/hwmon/lm78.rst
9855 F: drivers/hwmon/lm78.c
9857 LM83 HARDWARE MONITOR DRIVER
9858 M: Jean Delvare <jdelvare@suse.com>
9859 L: linux-hwmon@vger.kernel.org
9861 F: Documentation/hwmon/lm83.rst
9862 F: drivers/hwmon/lm83.c
9864 LM90 HARDWARE MONITOR DRIVER
9865 M: Jean Delvare <jdelvare@suse.com>
9866 L: linux-hwmon@vger.kernel.org
9868 F: Documentation/hwmon/lm90.rst
9869 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9870 F: drivers/hwmon/lm90.c
9871 F: include/dt-bindings/thermal/lm90.h
9873 LM95234 HARDWARE MONITOR DRIVER
9874 M: Guenter Roeck <linux@roeck-us.net>
9875 L: linux-hwmon@vger.kernel.org
9877 F: Documentation/hwmon/lm95234.rst
9878 F: drivers/hwmon/lm95234.c
9880 LME2510 MEDIA DRIVER
9881 M: Malcolm Priestley <tvboxspy@gmail.com>
9882 L: linux-media@vger.kernel.org
9883 W: https://linuxtv.org
9884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9886 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9888 LOADPIN SECURITY MODULE
9889 M: Kees Cook <keescook@chromium.org>
9890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9892 F: security/loadpin/
9893 F: Documentation/admin-guide/LSM/LoadPin.rst
9896 M: Peter Zijlstra <peterz@infradead.org>
9897 M: Ingo Molnar <mingo@redhat.com>
9898 M: Will Deacon <will@kernel.org>
9899 L: linux-kernel@vger.kernel.org
9900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9902 F: Documentation/locking/
9903 F: include/linux/lockdep.h
9904 F: include/linux/spinlock*.h
9905 F: arch/*/include/asm/spinlock*.h
9906 F: include/linux/rwlock*.h
9907 F: include/linux/mutex*.h
9908 F: include/linux/rwsem*.h
9909 F: include/linux/seqlock.h
9910 F: lib/locking*.[ch]
9912 X: kernel/locking/locktorture.c
9914 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9915 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9916 L: linux-ntfs-dev@lists.sourceforge.net
9917 W: http://www.linux-ntfs.org/content/view/19/37/
9919 F: Documentation/admin-guide/ldm.rst
9920 F: block/partitions/ldm.*
9922 LOGITECH HID GAMING KEYBOARDS
9923 M: Hans de Goede <hdegoede@redhat.com>
9924 L: linux-input@vger.kernel.org
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9927 F: drivers/hid/hid-lg-g15.c
9929 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9930 M: Sathya Prakash <sathya.prakash@broadcom.com>
9931 M: Chaitra P B <chaitra.basappa@broadcom.com>
9932 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9933 L: MPT-FusionLinux.pdl@broadcom.com
9934 L: linux-scsi@vger.kernel.org
9935 W: http://www.avagotech.com/support/
9937 F: drivers/message/fusion/
9938 F: drivers/scsi/mpt3sas/
9940 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9941 M: Matthew Wilcox <willy@infradead.org>
9942 L: linux-scsi@vger.kernel.org
9944 F: drivers/scsi/sym53c8xx_2/
9947 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9948 L: linux-iio@vger.kernel.org
9950 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9951 F: drivers/iio/dac/ltc1660.c
9953 LTC2983 IIO TEMPERATURE DRIVER
9954 M: Nuno Sá <nuno.sa@analog.com>
9955 W: http://ez.analog.com/community/linux-device-drivers
9956 L: linux-iio@vger.kernel.org
9958 F: drivers/iio/temperature/ltc2983.c
9959 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9961 LTC4261 HARDWARE MONITOR DRIVER
9962 M: Guenter Roeck <linux@roeck-us.net>
9963 L: linux-hwmon@vger.kernel.org
9965 F: Documentation/hwmon/ltc4261.rst
9966 F: drivers/hwmon/ltc4261.c
9968 LTC2947 HARDWARE MONITOR DRIVER
9969 M: Nuno Sá <nuno.sa@analog.com>
9970 W: http://ez.analog.com/community/linux-device-drivers
9971 L: linux-hwmon@vger.kernel.org
9973 F: drivers/hwmon/ltc2947-core.c
9974 F: drivers/hwmon/ltc2947-spi.c
9975 F: drivers/hwmon/ltc2947-i2c.c
9976 F: drivers/hwmon/ltc2947.h
9977 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9979 LTC4306 I2C MULTIPLEXER DRIVER
9980 M: Michael Hennerich <michael.hennerich@analog.com>
9981 W: http://ez.analog.com/community/linux-device-drivers
9982 L: linux-i2c@vger.kernel.org
9984 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9985 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9987 LTP (Linux Test Project)
9988 M: Mike Frysinger <vapier@gentoo.org>
9989 M: Cyril Hrubis <chrubis@suse.cz>
9990 M: Wanlong Gao <wanlong.gao@gmail.com>
9991 M: Jan Stancek <jstancek@redhat.com>
9992 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9993 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9994 L: ltp@lists.linux.it (subscribers-only)
9995 W: http://linux-test-project.github.io/
9996 T: git git://github.com/linux-test-project/ltp.git
10000 M: Geert Uytterhoeven <geert@linux-m68k.org>
10001 L: linux-m68k@lists.linux-m68k.org
10002 W: http://www.linux-m68k.org/
10003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10008 M68K ON APPLE MACINTOSH
10009 M: Joshua Thompson <funaho@jurai.org>
10010 W: http://www.mac.linux-m68k.org/
10011 L: linux-m68k@lists.linux-m68k.org
10016 M: Philip Blundell <philb@gnu.org>
10017 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10019 F: arch/m68k/hp300/
10021 M88DS3103 MEDIA DRIVER
10022 M: Antti Palosaari <crope@iki.fi>
10023 L: linux-media@vger.kernel.org
10024 W: https://linuxtv.org
10025 W: http://palosaari.fi/linux/
10026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10027 T: git git://linuxtv.org/anttip/media_tree.git
10029 F: drivers/media/dvb-frontends/m88ds3103*
10031 M88RS2000 MEDIA DRIVER
10032 M: Malcolm Priestley <tvboxspy@gmail.com>
10033 L: linux-media@vger.kernel.org
10034 W: https://linuxtv.org
10035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10037 F: drivers/media/dvb-frontends/m88rs2000*
10039 MA901 MASTERKIT USB FM RADIO DRIVER
10040 M: Alexey Klimov <klimov.linux@gmail.com>
10041 L: linux-media@vger.kernel.org
10042 T: git git://linuxtv.org/media_tree.git
10044 F: drivers/media/radio/radio-ma901.c
10047 M: Johannes Berg <johannes@sipsolutions.net>
10048 L: linux-wireless@vger.kernel.org
10049 W: http://wireless.kernel.org/
10050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10053 F: Documentation/networking/mac80211-injection.txt
10054 F: include/net/mac80211.h
10056 F: drivers/net/wireless/mac80211_hwsim.[ch]
10057 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10060 M: Jassi Brar <jassisinghbrar@gmail.com>
10061 L: linux-kernel@vger.kernel.org
10063 F: drivers/mailbox/
10064 F: include/linux/mailbox_client.h
10065 F: include/linux/mailbox_controller.h
10067 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10068 M: Michael Kerrisk <mtk.manpages@gmail.com>
10069 W: http://www.kernel.org/doc/man-pages
10070 L: linux-man@vger.kernel.org
10073 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10074 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10075 L: linux-mips@vger.kernel.org
10077 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10079 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10080 M: Andrew Lunn <andrew@lunn.ch>
10081 M: Vivien Didelot <vivien.didelot@gmail.com>
10082 L: netdev@vger.kernel.org
10084 F: drivers/net/dsa/mv88e6xxx/
10085 F: include/linux/platform_data/mv88e6xxx.h
10086 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10087 F: Documentation/networking/devlink/mv88e6xxx.rst
10089 MARVELL ARMADA DRM SUPPORT
10090 M: Russell King <linux@armlinux.org.uk>
10092 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10093 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10094 F: drivers/gpu/drm/armada/
10095 F: include/uapi/drm/armada_drm.h
10096 F: Documentation/devicetree/bindings/display/armada/
10098 MARVELL ARMADA 3700 PHY DRIVERS
10099 M: Miquel Raynal <miquel.raynal@bootlin.com>
10101 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10102 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10103 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10104 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10106 MARVELL CRYPTO DRIVER
10107 M: Boris Brezillon <bbrezillon@kernel.org>
10108 M: Arnaud Ebalard <arno@natisbad.org>
10109 M: Srujana Challa <schalla@marvell.com>
10110 F: drivers/crypto/marvell/
10112 L: linux-crypto@vger.kernel.org
10114 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10115 M: Mirko Lindner <mlindner@marvell.com>
10116 M: Stephen Hemminger <stephen@networkplumber.org>
10117 L: netdev@vger.kernel.org
10119 F: drivers/net/ethernet/marvell/sk*
10121 MARVELL LIBERTAS WIRELESS DRIVER
10122 L: libertas-dev@lists.infradead.org
10124 F: drivers/net/wireless/marvell/libertas/
10126 MARVELL MACCHIATOBIN SUPPORT
10127 M: Russell King <linux@armlinux.org.uk>
10128 L: linux-arm-kernel@lists.infradead.org
10130 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10132 MARVELL MV643XX ETHERNET DRIVER
10133 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10134 L: netdev@vger.kernel.org
10136 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10137 F: include/linux/mv643xx.h
10139 MARVELL MV88X3310 PHY DRIVER
10140 M: Russell King <linux@armlinux.org.uk>
10141 L: netdev@vger.kernel.org
10143 F: drivers/net/phy/marvell10g.c
10145 MARVELL MVEBU THERMAL DRIVER
10146 M: Miquel Raynal <miquel.raynal@bootlin.com>
10148 F: drivers/thermal/armada_thermal.c
10150 MARVELL MVNETA ETHERNET DRIVER
10151 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10152 L: netdev@vger.kernel.org
10154 F: drivers/net/ethernet/marvell/mvneta.*
10156 MARVELL MWIFIEX WIRELESS DRIVER
10157 M: Amitkumar Karwar <amitkarwar@gmail.com>
10158 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10159 M: Xinming Hu <huxinming820@gmail.com>
10160 L: linux-wireless@vger.kernel.org
10162 F: drivers/net/wireless/marvell/mwifiex/
10164 MARVELL MWL8K WIRELESS DRIVER
10165 M: Lennert Buytenhek <buytenh@wantstofly.org>
10166 L: linux-wireless@vger.kernel.org
10168 F: drivers/net/wireless/marvell/mwl8k.c
10170 MARVELL NAND CONTROLLER DRIVER
10171 M: Miquel Raynal <miquel.raynal@bootlin.com>
10172 L: linux-mtd@lists.infradead.org
10174 F: drivers/mtd/nand/raw/marvell_nand.c
10175 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10177 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10178 M: Nicolas Pitre <nico@fluxnic.net>
10180 F: drivers/mmc/host/mvsdio.*
10182 MARVELL USB MDIO CONTROLLER DRIVER
10183 M: Tobias Waldekranz <tobias@waldekranz.com>
10184 L: netdev@vger.kernel.org
10186 F: drivers/net/phy/mdio-mvusb.c
10187 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10189 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10190 M: Hu Ziji <huziji@marvell.com>
10191 L: linux-mmc@vger.kernel.org
10193 F: drivers/mmc/host/sdhci-xenon*
10194 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10196 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10197 M: Sunil Goutham <sgoutham@marvell.com>
10198 M: Linu Cherian <lcherian@marvell.com>
10199 M: Geetha sowjanya <gakula@marvell.com>
10200 M: Jerin Jacob <jerinj@marvell.com>
10201 L: netdev@vger.kernel.org
10203 F: drivers/net/ethernet/marvell/octeontx2/af/
10204 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10206 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10207 M: Sunil Goutham <sgoutham@marvell.com>
10208 M: Geetha sowjanya <gakula@marvell.com>
10209 M: Subbaraya Sundeep <sbhatta@marvell.com>
10210 M: hariprasad <hkelam@marvell.com>
10211 L: netdev@vger.kernel.org
10213 F: drivers/net/ethernet/marvell/octeontx2/nic/
10215 MATROX FRAMEBUFFER DRIVER
10216 L: linux-fbdev@vger.kernel.org
10218 F: drivers/video/fbdev/matrox/matroxfb_*
10219 F: include/uapi/linux/matroxfb.h
10221 MAX16065 HARDWARE MONITOR DRIVER
10222 M: Guenter Roeck <linux@roeck-us.net>
10223 L: linux-hwmon@vger.kernel.org
10225 F: Documentation/hwmon/max16065.rst
10226 F: drivers/hwmon/max16065.c
10228 MAX2175 SDR TUNER DRIVER
10229 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10230 L: linux-media@vger.kernel.org
10231 T: git git://linuxtv.org/media_tree.git
10233 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10234 F: Documentation/media/v4l-drivers/max2175.rst
10235 F: drivers/media/i2c/max2175*
10236 F: include/uapi/linux/max2175.h
10238 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10239 L: linux-hwmon@vger.kernel.org
10241 F: Documentation/hwmon/max6650.rst
10242 F: drivers/hwmon/max6650.c
10244 MAX6697 HARDWARE MONITOR DRIVER
10245 M: Guenter Roeck <linux@roeck-us.net>
10246 L: linux-hwmon@vger.kernel.org
10248 F: Documentation/hwmon/max6697.rst
10249 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10250 F: drivers/hwmon/max6697.c
10251 F: include/linux/platform_data/max6697.h
10253 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10254 M: Peter Rosin <peda@axentia.se>
10255 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10257 F: Documentation/devicetree/bindings/sound/max9860.txt
10258 F: sound/soc/codecs/max9860.*
10260 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10261 M: Andreas Klinger <ak@it-klinger.de>
10262 L: linux-iio@vger.kernel.org
10264 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10265 F: drivers/iio/proximity/mb1232.c
10267 MAXIM MAX77650 PMIC MFD DRIVER
10268 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10269 L: linux-kernel@vger.kernel.org
10271 F: Documentation/devicetree/bindings/*/*max77650.yaml
10272 F: Documentation/devicetree/bindings/*/max77650*.yaml
10273 F: include/linux/mfd/max77650.h
10274 F: drivers/mfd/max77650.c
10275 F: drivers/regulator/max77650-regulator.c
10276 F: drivers/power/supply/max77650-charger.c
10277 F: drivers/input/misc/max77650-onkey.c
10278 F: drivers/leds/leds-max77650.c
10279 F: drivers/gpio/gpio-max77650.c
10281 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10282 M: Javier Martinez Canillas <javier@dowhile0.org>
10283 L: linux-kernel@vger.kernel.org
10285 F: drivers/regulator/max77802-regulator.c
10286 F: Documentation/devicetree/bindings/*/*max77802.txt
10287 F: include/dt-bindings/*/*max77802.h
10289 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10290 M: Krzysztof Kozlowski <krzk@kernel.org>
10291 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10292 L: linux-pm@vger.kernel.org
10294 F: drivers/power/supply/max14577_charger.c
10295 F: drivers/power/supply/max77693_charger.c
10297 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10298 M: Chanwoo Choi <cw00.choi@samsung.com>
10299 M: Krzysztof Kozlowski <krzk@kernel.org>
10300 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10301 L: linux-kernel@vger.kernel.org
10303 F: drivers/*/max14577*.c
10304 F: drivers/*/max77686*.c
10305 F: drivers/*/max77693*.c
10306 F: drivers/extcon/extcon-max14577.c
10307 F: drivers/extcon/extcon-max77693.c
10308 F: drivers/rtc/rtc-max77686.c
10309 F: drivers/clk/clk-max77686.c
10310 F: Documentation/devicetree/bindings/mfd/max14577.txt
10311 F: Documentation/devicetree/bindings/*/max77686.txt
10312 F: Documentation/devicetree/bindings/mfd/max77693.txt
10313 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10314 F: include/linux/mfd/max14577*.h
10315 F: include/linux/mfd/max77686*.h
10316 F: include/linux/mfd/max77693*.h
10318 MAXIRADIO FM RADIO RECEIVER DRIVER
10319 M: Hans Verkuil <hverkuil@xs4all.nl>
10320 L: linux-media@vger.kernel.org
10321 T: git git://linuxtv.org/media_tree.git
10322 W: https://linuxtv.org
10324 F: drivers/media/radio/radio-maxiradio*
10326 MCAN MMIO DEVICE DRIVER
10327 M: Dan Murphy <dmurphy@ti.com>
10328 M: Sriram Dash <sriram.dash@samsung.com>
10329 L: linux-can@vger.kernel.org
10331 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10332 F: drivers/net/can/m_can/m_can.c
10333 F: drivers/net/can/m_can/m_can.h
10334 F: drivers/net/can/m_can/m_can_platform.c
10336 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10337 M: Rishi Gupta <gupt21@gmail.com>
10338 L: linux-i2c@vger.kernel.org
10339 L: linux-input@vger.kernel.org
10341 F: drivers/hid/hid-mcp2221.c
10343 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10344 M: Peter Rosin <peda@axentia.se>
10345 L: linux-iio@vger.kernel.org
10347 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10348 F: drivers/iio/potentiometer/mcp4018.c
10349 F: drivers/iio/potentiometer/mcp4531.c
10351 MCR20A IEEE-802.15.4 RADIO DRIVER
10352 M: Xue Liu <liuxuenetmail@gmail.com>
10353 L: linux-wpan@vger.kernel.org
10354 W: https://github.com/xueliu/mcr20a-linux
10356 F: drivers/net/ieee802154/mcr20a.c
10357 F: drivers/net/ieee802154/mcr20a.h
10358 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10360 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10361 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10362 L: linux-iio@vger.kernel.org
10364 F: drivers/iio/dac/cio-dac.c
10366 MEDIA CONTROLLER FRAMEWORK
10367 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10368 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10369 L: linux-media@vger.kernel.org
10370 W: https://www.linuxtv.org
10371 T: git git://linuxtv.org/media_tree.git
10373 F: drivers/media/mc/
10374 F: include/media/media-*.h
10375 F: include/uapi/linux/media.h
10377 MEDIA DRIVERS FOR ASCOT2E
10378 M: Sergey Kozlov <serjk@netup.ru>
10379 M: Abylay Ospan <aospan@netup.ru>
10380 L: linux-media@vger.kernel.org
10381 W: https://linuxtv.org
10382 W: http://netup.tv/
10383 T: git git://linuxtv.org/media_tree.git
10385 F: drivers/media/dvb-frontends/ascot2e*
10387 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10388 M: Jasmin Jessich <jasmin@anw.at>
10389 L: linux-media@vger.kernel.org
10390 W: https://linuxtv.org
10391 T: git git://linuxtv.org/media_tree.git
10393 F: drivers/media/dvb-frontends/cxd2099*
10395 MEDIA DRIVERS FOR CXD2841ER
10396 M: Sergey Kozlov <serjk@netup.ru>
10397 M: Abylay Ospan <aospan@netup.ru>
10398 L: linux-media@vger.kernel.org
10399 W: https://linuxtv.org
10400 W: http://netup.tv/
10401 T: git git://linuxtv.org/media_tree.git
10403 F: drivers/media/dvb-frontends/cxd2841er*
10405 MEDIA DRIVERS FOR CXD2880
10406 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10407 L: linux-media@vger.kernel.org
10408 W: http://linuxtv.org/
10409 T: git git://linuxtv.org/media_tree.git
10411 F: drivers/media/dvb-frontends/cxd2880/*
10412 F: drivers/media/spi/cxd2880*
10414 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10415 L: linux-media@vger.kernel.org
10416 W: https://linuxtv.org
10417 T: git git://linuxtv.org/media_tree.git
10419 F: drivers/media/pci/ddbridge/*
10421 MEDIA DRIVERS FOR FREESCALE IMX
10422 M: Steve Longerbeam <slongerbeam@gmail.com>
10423 M: Philipp Zabel <p.zabel@pengutronix.de>
10424 L: linux-media@vger.kernel.org
10425 T: git git://linuxtv.org/media_tree.git
10427 F: Documentation/devicetree/bindings/media/imx.txt
10428 F: Documentation/media/v4l-drivers/imx.rst
10429 F: drivers/staging/media/imx/
10430 F: include/linux/imx-media.h
10431 F: include/media/imx.h
10433 MEDIA DRIVER FOR FREESCALE IMX PXP
10434 M: Philipp Zabel <p.zabel@pengutronix.de>
10435 L: linux-media@vger.kernel.org
10436 T: git git://linuxtv.org/media_tree.git
10438 F: drivers/media/platform/imx-pxp.[ch]
10440 MEDIA DRIVERS FOR FREESCALE IMX7
10441 M: Rui Miguel Silva <rmfrfs@gmail.com>
10442 L: linux-media@vger.kernel.org
10443 T: git git://linuxtv.org/media_tree.git
10445 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10446 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10447 F: Documentation/media/v4l-drivers/imx7.rst
10448 F: drivers/staging/media/imx/imx7-media-csi.c
10449 F: drivers/staging/media/imx/imx7-mipi-csis.c
10451 MEDIA DRIVERS FOR HELENE
10452 M: Abylay Ospan <aospan@netup.ru>
10453 L: linux-media@vger.kernel.org
10454 W: https://linuxtv.org
10455 W: http://netup.tv/
10456 T: git git://linuxtv.org/media_tree.git
10458 F: drivers/media/dvb-frontends/helene*
10460 MEDIA DRIVERS FOR HORUS3A
10461 M: Sergey Kozlov <serjk@netup.ru>
10462 M: Abylay Ospan <aospan@netup.ru>
10463 L: linux-media@vger.kernel.org
10464 W: https://linuxtv.org
10465 W: http://netup.tv/
10466 T: git git://linuxtv.org/media_tree.git
10468 F: drivers/media/dvb-frontends/horus3a*
10470 MEDIA DRIVERS FOR LNBH25
10471 M: Sergey Kozlov <serjk@netup.ru>
10472 M: Abylay Ospan <aospan@netup.ru>
10473 L: linux-media@vger.kernel.org
10474 W: https://linuxtv.org
10475 W: http://netup.tv/
10476 T: git git://linuxtv.org/media_tree.git
10478 F: drivers/media/dvb-frontends/lnbh25*
10480 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10481 L: linux-media@vger.kernel.org
10482 W: https://linuxtv.org
10483 T: git git://linuxtv.org/media_tree.git
10485 F: drivers/media/dvb-frontends/mxl5xx*
10487 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10488 M: Sergey Kozlov <serjk@netup.ru>
10489 M: Abylay Ospan <aospan@netup.ru>
10490 L: linux-media@vger.kernel.org
10491 W: https://linuxtv.org
10492 W: http://netup.tv/
10493 T: git git://linuxtv.org/media_tree.git
10495 F: drivers/media/pci/netup_unidvb/*
10497 MEDIA DRIVERS FOR RENESAS - CEU
10498 M: Jacopo Mondi <jacopo@jmondi.org>
10499 L: linux-media@vger.kernel.org
10500 L: linux-renesas-soc@vger.kernel.org
10501 T: git git://linuxtv.org/media_tree.git
10503 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10504 F: drivers/media/platform/renesas-ceu.c
10505 F: include/media/drv-intf/renesas-ceu.h
10507 MEDIA DRIVERS FOR RENESAS - DRIF
10508 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10509 L: linux-media@vger.kernel.org
10510 L: linux-renesas-soc@vger.kernel.org
10511 T: git git://linuxtv.org/media_tree.git
10513 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10514 F: drivers/media/platform/rcar_drif.c
10516 MEDIA DRIVERS FOR RENESAS - FCP
10517 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10518 L: linux-media@vger.kernel.org
10519 L: linux-renesas-soc@vger.kernel.org
10520 T: git git://linuxtv.org/media_tree.git
10522 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10523 F: drivers/media/platform/rcar-fcp.c
10524 F: include/media/rcar-fcp.h
10526 MEDIA DRIVERS FOR RENESAS - FDP1
10527 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10528 L: linux-media@vger.kernel.org
10529 L: linux-renesas-soc@vger.kernel.org
10530 T: git git://linuxtv.org/media_tree.git
10532 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10533 F: drivers/media/platform/rcar_fdp1.c
10535 MEDIA DRIVERS FOR RENESAS - VIN
10536 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10537 L: linux-media@vger.kernel.org
10538 L: linux-renesas-soc@vger.kernel.org
10539 T: git git://linuxtv.org/media_tree.git
10541 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10542 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10543 F: drivers/media/platform/rcar-vin/
10545 MEDIA DRIVERS FOR RENESAS - VSP1
10546 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10547 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10548 L: linux-media@vger.kernel.org
10549 L: linux-renesas-soc@vger.kernel.org
10550 T: git git://linuxtv.org/media_tree.git
10552 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10553 F: drivers/media/platform/vsp1/
10555 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10556 L: linux-media@vger.kernel.org
10557 W: https://linuxtv.org
10558 T: git git://linuxtv.org/media_tree.git
10560 F: drivers/media/dvb-frontends/stv0910*
10562 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10563 L: linux-media@vger.kernel.org
10564 W: https://linuxtv.org
10565 T: git git://linuxtv.org/media_tree.git
10567 F: drivers/media/dvb-frontends/stv6111*
10569 MEDIA DRIVERS FOR STM32 - DCMI
10570 M: Hugues Fruchet <hugues.fruchet@st.com>
10571 L: linux-media@vger.kernel.org
10572 T: git git://linuxtv.org/media_tree.git
10574 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10575 F: drivers/media/platform/stm32/stm32-dcmi.c
10577 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10578 M: Dmitry Osipenko <digetx@gmail.com>
10579 L: linux-media@vger.kernel.org
10580 L: linux-tegra@vger.kernel.org
10581 T: git git://linuxtv.org/media_tree.git
10583 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10584 F: drivers/staging/media/tegra-vde/
10586 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10587 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10588 L: linux-media@vger.kernel.org
10589 W: https://linuxtv.org
10590 Q: http://patchwork.kernel.org/project/linux-media/list/
10591 T: git git://linuxtv.org/media_tree.git
10593 F: Documentation/devicetree/bindings/media/
10594 F: Documentation/media/
10596 F: drivers/staging/media/
10597 F: include/linux/platform_data/media/
10599 F: include/uapi/linux/dvb/
10600 F: include/uapi/linux/videodev2.h
10601 F: include/uapi/linux/media.h
10602 F: include/uapi/linux/v4l2-*
10603 F: include/uapi/linux/meye.h
10604 F: include/uapi/linux/ivtv*
10605 F: include/uapi/linux/uvcvideo.h
10607 MEDIATEK BLUETOOTH DRIVER
10608 M: Sean Wang <sean.wang@mediatek.com>
10609 L: linux-bluetooth@vger.kernel.org
10610 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10612 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10613 F: drivers/bluetooth/btmtkuart.c
10615 MEDIATEK CIR DRIVER
10616 M: Sean Wang <sean.wang@mediatek.com>
10618 F: drivers/media/rc/mtk-cir.c
10620 MEDIATEK DMA DRIVER
10621 M: Sean Wang <sean.wang@mediatek.com>
10622 L: dmaengine@vger.kernel.org
10623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10624 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10626 F: Documentation/devicetree/bindings/dma/mtk-*
10627 F: drivers/dma/mediatek/
10629 MEDIATEK PMIC LED DRIVER
10630 M: Sean Wang <sean.wang@mediatek.com>
10632 F: drivers/leds/leds-mt6323.c
10633 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10635 MEDIATEK ETHERNET DRIVER
10636 M: Felix Fietkau <nbd@openwrt.org>
10637 M: John Crispin <john@phrozen.org>
10638 M: Sean Wang <sean.wang@mediatek.com>
10639 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10640 L: netdev@vger.kernel.org
10642 F: drivers/net/ethernet/mediatek/
10644 MEDIATEK SWITCH DRIVER
10645 M: Sean Wang <sean.wang@mediatek.com>
10646 L: netdev@vger.kernel.org
10648 F: drivers/net/dsa/mt7530.*
10649 F: net/dsa/tag_mtk.c
10651 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10652 M: Sean Wang <sean.wang@mediatek.com>
10653 L: linux-pm@vger.kernel.org
10655 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10656 F: drivers/power/reset/mt6323-poweroff.c
10658 MEDIATEK JPEG DRIVER
10659 M: Rick Chang <rick.chang@mediatek.com>
10660 M: Bin Liu <bin.liu@mediatek.com>
10662 F: drivers/media/platform/mtk-jpeg/
10663 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10665 MEDIATEK MDP DRIVER
10666 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10667 M: Houlong Wei <houlong.wei@mediatek.com>
10668 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10670 F: drivers/media/platform/mtk-mdp/
10671 F: drivers/media/platform/mtk-vpu/
10672 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10674 MEDIATEK MEDIA DRIVER
10675 M: Tiffany Lin <tiffany.lin@mediatek.com>
10676 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10678 F: drivers/media/platform/mtk-vcodec/
10679 F: drivers/media/platform/mtk-vpu/
10680 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10681 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10683 MEDIATEK MMC/SD/SDIO DRIVER
10684 M: Chaotian Jing <chaotian.jing@mediatek.com>
10686 F: drivers/mmc/host/mtk-sd.c
10687 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10689 MEDIATEK MT76 WIRELESS LAN DRIVER
10690 M: Felix Fietkau <nbd@nbd.name>
10691 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10692 R: Ryder Lee <ryder.lee@mediatek.com>
10693 R: Roy Luo <royluo@google.com>
10694 L: linux-wireless@vger.kernel.org
10696 F: drivers/net/wireless/mediatek/mt76/
10698 MEDIATEK MT7601U WIRELESS LAN DRIVER
10699 M: Jakub Kicinski <kubakici@wp.pl>
10700 L: linux-wireless@vger.kernel.org
10702 F: drivers/net/wireless/mediatek/mt7601u/
10704 MEDIATEK MT7621/28/88 I2C DRIVER
10705 M: Stefan Roese <sr@denx.de>
10706 L: linux-i2c@vger.kernel.org
10708 F: drivers/i2c/busses/i2c-mt7621.c
10709 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10711 MEDIATEK NAND CONTROLLER DRIVER
10712 M: Xiaolei Li <xiaolei.li@mediatek.com>
10713 L: linux-mtd@lists.infradead.org
10715 F: drivers/mtd/nand/raw/mtk_*
10716 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10718 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10719 M: Sean Wang <sean.wang@mediatek.com>
10721 F: drivers/char/hw_random/mtk-rng.c
10723 MEDIATEK USB3 DRD IP DRIVER
10724 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10725 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10727 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10729 F: drivers/usb/mtu3/
10731 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10732 M: Peter Senna Tschudin <peter.senna@gmail.com>
10733 M: Martin Donnelly <martin.donnelly@ge.com>
10734 M: Martyn Welch <martyn.welch@collabora.co.uk>
10736 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10737 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10739 MEGARAID SCSI/SAS DRIVERS
10740 M: Kashyap Desai <kashyap.desai@broadcom.com>
10741 M: Sumit Saxena <sumit.saxena@broadcom.com>
10742 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10743 L: megaraidlinux.pdl@broadcom.com
10744 L: linux-scsi@vger.kernel.org
10745 W: http://www.avagotech.com/support/
10747 F: Documentation/scsi/megaraid.rst
10748 F: drivers/scsi/megaraid.*
10749 F: drivers/scsi/megaraid/
10751 MELEXIS MLX90614 DRIVER
10752 M: Crt Mori <cmo@melexis.com>
10753 L: linux-iio@vger.kernel.org
10754 W: http://www.melexis.com
10756 F: drivers/iio/temperature/mlx90614.c
10758 MELEXIS MLX90632 DRIVER
10759 M: Crt Mori <cmo@melexis.com>
10760 L: linux-iio@vger.kernel.org
10761 W: http://www.melexis.com
10763 F: drivers/iio/temperature/mlx90632.c
10765 MELFAS MIP4 TOUCHSCREEN DRIVER
10766 M: Sangwon Jee <jeesw@melfas.com>
10767 W: http://www.melfas.com
10769 F: drivers/input/touchscreen/melfas_mip4.c
10770 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10772 MELLANOX ETHERNET DRIVER (mlx4_en)
10773 M: Tariq Toukan <tariqt@mellanox.com>
10774 L: netdev@vger.kernel.org
10776 W: http://www.mellanox.com
10777 Q: http://patchwork.ozlabs.org/project/netdev/list/
10778 F: drivers/net/ethernet/mellanox/mlx4/en_*
10780 MELLANOX ETHERNET DRIVER (mlx5e)
10781 M: Saeed Mahameed <saeedm@mellanox.com>
10782 L: netdev@vger.kernel.org
10784 W: http://www.mellanox.com
10785 Q: http://patchwork.ozlabs.org/project/netdev/list/
10786 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10788 MELLANOX ETHERNET INNOVA DRIVERS
10789 R: Boris Pismenny <borisp@mellanox.com>
10790 L: netdev@vger.kernel.org
10792 W: http://www.mellanox.com
10793 Q: http://patchwork.ozlabs.org/project/netdev/list/
10794 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10795 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10796 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10797 F: include/linux/mlx5/mlx5_ifc_fpga.h
10799 MELLANOX ETHERNET SWITCH DRIVERS
10800 M: Jiri Pirko <jiri@mellanox.com>
10801 M: Ido Schimmel <idosch@mellanox.com>
10802 L: netdev@vger.kernel.org
10804 W: http://www.mellanox.com
10805 Q: http://patchwork.ozlabs.org/project/netdev/list/
10806 F: drivers/net/ethernet/mellanox/mlxsw/
10807 F: tools/testing/selftests/drivers/net/mlxsw/
10809 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10810 M: mlxsw@mellanox.com
10811 L: netdev@vger.kernel.org
10813 W: http://www.mellanox.com
10814 Q: http://patchwork.ozlabs.org/project/netdev/list/
10815 F: drivers/net/ethernet/mellanox/mlxfw/
10817 MELLANOX HARDWARE PLATFORM SUPPORT
10818 M: Andy Shevchenko <andy@infradead.org>
10819 M: Darren Hart <dvhart@infradead.org>
10820 M: Vadim Pasternak <vadimp@mellanox.com>
10821 L: platform-driver-x86@vger.kernel.org
10823 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10824 F: drivers/platform/mellanox/
10825 F: include/linux/platform_data/mlxreg.h
10827 MELLANOX MLX4 core VPI driver
10828 M: Tariq Toukan <tariqt@mellanox.com>
10829 L: netdev@vger.kernel.org
10830 L: linux-rdma@vger.kernel.org
10831 W: http://www.mellanox.com
10832 Q: http://patchwork.ozlabs.org/project/netdev/list/
10834 F: drivers/net/ethernet/mellanox/mlx4/
10835 F: include/linux/mlx4/
10837 MELLANOX MLX4 IB driver
10838 M: Yishai Hadas <yishaih@mellanox.com>
10839 L: linux-rdma@vger.kernel.org
10840 W: http://www.mellanox.com
10841 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10843 F: drivers/infiniband/hw/mlx4/
10844 F: include/linux/mlx4/
10845 F: include/uapi/rdma/mlx4-abi.h
10847 MELLANOX MLX5 core VPI driver
10848 M: Saeed Mahameed <saeedm@mellanox.com>
10849 M: Leon Romanovsky <leonro@mellanox.com>
10850 L: netdev@vger.kernel.org
10851 L: linux-rdma@vger.kernel.org
10852 W: http://www.mellanox.com
10853 Q: http://patchwork.ozlabs.org/project/netdev/list/
10855 F: drivers/net/ethernet/mellanox/mlx5/core/
10856 F: include/linux/mlx5/
10857 F: Documentation/networking/device_drivers/mellanox/
10859 MELLANOX MLX5 IB driver
10860 M: Leon Romanovsky <leonro@mellanox.com>
10861 L: linux-rdma@vger.kernel.org
10862 W: http://www.mellanox.com
10863 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10865 F: drivers/infiniband/hw/mlx5/
10866 F: include/linux/mlx5/
10867 F: include/uapi/rdma/mlx5-abi.h
10869 MELLANOX MLXCPLD I2C AND MUX DRIVER
10870 M: Vadim Pasternak <vadimp@mellanox.com>
10871 M: Michael Shych <michaelsh@mellanox.com>
10872 L: linux-i2c@vger.kernel.org
10874 F: drivers/i2c/busses/i2c-mlxcpld.c
10875 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10876 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10878 MELLANOX MLXCPLD LED DRIVER
10879 M: Vadim Pasternak <vadimp@mellanox.com>
10880 L: linux-leds@vger.kernel.org
10882 F: drivers/leds/leds-mlxcpld.c
10883 F: drivers/leds/leds-mlxreg.c
10884 F: Documentation/leds/leds-mlxcpld.rst
10886 MELLANOX PLATFORM DRIVER
10887 M: Vadim Pasternak <vadimp@mellanox.com>
10888 L: platform-driver-x86@vger.kernel.org
10890 F: drivers/platform/x86/mlx-platform.c
10893 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10894 M: "Paul E. McKenney" <paulmck@kernel.org>
10895 L: linux-kernel@vger.kernel.org
10897 F: kernel/sched/membarrier.c
10898 F: include/uapi/linux/membarrier.h
10899 F: arch/powerpc/include/asm/membarrier.h
10902 M: Mike Rapoport <rppt@linux.ibm.com>
10903 L: linux-mm@kvack.org
10905 F: include/linux/memblock.h
10907 F: Documentation/core-api/boot-time-mm.rst
10910 M: Andrew Morton <akpm@linux-foundation.org>
10911 L: linux-mm@kvack.org
10912 W: http://www.linux-mm.org
10913 T: quilt https://ozlabs.org/~akpm/mmotm/
10914 T: quilt https://ozlabs.org/~akpm/mmots/
10915 T: git git://github.com/hnaz/linux-mm.git
10917 F: include/linux/mm.h
10918 F: include/linux/gfp.h
10919 F: include/linux/mmzone.h
10920 F: include/linux/memory_hotplug.h
10921 F: include/linux/vmalloc.h
10924 MEMORY TECHNOLOGY DEVICES (MTD)
10925 M: Miquel Raynal <miquel.raynal@bootlin.com>
10926 M: Richard Weinberger <richard@nod.at>
10927 M: Vignesh Raghavendra <vigneshr@ti.com>
10928 L: linux-mtd@lists.infradead.org
10929 W: http://www.linux-mtd.infradead.org/
10930 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10931 C: irc://irc.oftc.net/mtd
10932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10935 F: Documentation/devicetree/bindings/mtd/
10937 F: include/linux/mtd/
10938 F: include/uapi/mtd/
10940 MEN A21 WATCHDOG DRIVER
10941 M: Johannes Thumshirn <morbidrsa@gmail.com>
10942 L: linux-watchdog@vger.kernel.org
10944 F: drivers/watchdog/mena21_wdt.c
10946 MEN CHAMELEON BUS (mcb)
10947 M: Johannes Thumshirn <morbidrsa@gmail.com>
10950 F: include/linux/mcb.h
10951 F: Documentation/driver-api/men-chameleon-bus.rst
10953 MEN F21BMC (Board Management Controller)
10954 M: Andreas Werner <andreas.werner@men.de>
10956 F: drivers/mfd/menf21bmc.c
10957 F: drivers/watchdog/menf21bmc_wdt.c
10958 F: drivers/leds/leds-menf21bmc.c
10959 F: drivers/hwmon/menf21bmc_hwmon.c
10960 F: Documentation/hwmon/menf21bmc.rst
10962 MEN Z069 WATCHDOG DRIVER
10963 M: Johannes Thumshirn <jth@kernel.org>
10964 L: linux-watchdog@vger.kernel.org
10966 F: drivers/watchdog/menz69_wdt.c
10968 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10969 M: Neil Armstrong <narmstrong@baylibre.com>
10970 L: linux-media@vger.kernel.org
10971 L: linux-amlogic@lists.infradead.org
10972 W: http://linux-meson.com/
10974 F: drivers/media/platform/meson/ao-cec.c
10975 F: drivers/media/platform/meson/ao-cec-g12a.c
10976 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10977 T: git git://linuxtv.org/media_tree.git
10979 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10980 M: Liang Yang <liang.yang@amlogic.com>
10981 L: linux-mtd@lists.infradead.org
10983 F: drivers/mtd/nand/raw/meson_*
10984 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10986 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10987 M: Maxime Jourdan <mjourdan@baylibre.com>
10988 L: linux-media@vger.kernel.org
10989 L: linux-amlogic@lists.infradead.org
10991 F: drivers/staging/media/meson/vdec/
10992 T: git git://linuxtv.org/media_tree.git
10994 METHODE UDPU SUPPORT
10995 M: Vladimir Vid <vladimir.vid@sartura.hr>
10997 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11000 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11001 M: Hemant Kumar <hemantk@codeaurora.org>
11002 L: linux-arm-msm@vger.kernel.org
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11005 F: Documentation/mhi/
11006 F: drivers/bus/mhi/
11007 F: include/linux/mhi.h
11009 MICROBLAZE ARCHITECTURE
11010 M: Michal Simek <monstr@monstr.eu>
11011 W: http://www.monstr.eu/fdt/
11012 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11014 F: arch/microblaze/
11016 MICROCHIP AT91 SERIAL DRIVER
11017 M: Richard Genoud <richard.genoud@gmail.com>
11019 F: drivers/tty/serial/atmel_serial.c
11020 F: drivers/tty/serial/atmel_serial.h
11021 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11023 MICROCHIP AUDIO ASOC DRIVERS
11024 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11029 MICROCHIP DMA DRIVER
11030 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11032 L: dmaengine@vger.kernel.org
11034 F: drivers/dma/at_hdmac.c
11035 F: drivers/dma/at_hdmac_regs.h
11036 F: include/linux/platform_data/dma-atmel.h
11037 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11038 F: include/dt-bindings/dma/at91.h
11040 MICROCHIP ECC DRIVER
11041 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11042 L: linux-crypto@vger.kernel.org
11044 F: drivers/crypto/atmel-ecc.*
11046 MICROCHIP I2C DRIVER
11047 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11048 L: linux-i2c@vger.kernel.org
11050 F: drivers/i2c/busses/i2c-at91.h
11051 F: drivers/i2c/busses/i2c-at91-*.c
11053 MICROCHIP ISC DRIVER
11054 M: Eugen Hristev <eugen.hristev@microchip.com>
11055 L: linux-media@vger.kernel.org
11057 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11058 F: drivers/media/platform/atmel/atmel-isc.h
11059 F: drivers/media/platform/atmel/atmel-isc-base.c
11060 F: drivers/media/platform/atmel/atmel-isc-regs.h
11061 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11062 F: include/linux/atmel-isc-media.h
11064 MICROCHIP ISI DRIVER
11065 M: Eugen Hristev <eugen.hristev@microchip.com>
11066 L: linux-media@vger.kernel.org
11068 F: drivers/media/platform/atmel/atmel-isi.c
11069 F: drivers/media/platform/atmel/atmel-isi.h
11071 MICROCHIP AT91 USART MFD DRIVER
11072 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11073 L: linux-kernel@vger.kernel.org
11075 F: drivers/mfd/at91-usart.c
11076 F: include/dt-bindings/mfd/at91-usart.h
11077 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11079 MICROCHIP AT91 USART SPI DRIVER
11080 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11081 L: linux-spi@vger.kernel.org
11083 F: drivers/spi/spi-at91-usart.c
11084 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11086 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11087 M: Woojung Huh <woojung.huh@microchip.com>
11088 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11089 L: netdev@vger.kernel.org
11091 F: net/dsa/tag_ksz.c
11092 F: drivers/net/dsa/microchip/*
11093 F: include/linux/platform_data/microchip-ksz.h
11094 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11096 MICROCHIP LAN743X ETHERNET DRIVER
11097 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11098 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11099 L: netdev@vger.kernel.org
11101 F: drivers/net/ethernet/microchip/lan743x_*
11103 MICROCHIP LCDFB DRIVER
11104 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11105 L: linux-fbdev@vger.kernel.org
11107 F: drivers/video/fbdev/atmel_lcdfb.c
11108 F: include/video/atmel_lcdc.h
11110 MICROCHIP MMC/SD/SDIO MCI DRIVER
11111 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11113 F: drivers/mmc/host/atmel-mci.c
11115 MICROCHIP MCP16502 PMIC DRIVER
11116 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11119 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11120 F: drivers/regulator/mcp16502.c
11122 MICROCHIP MCP3911 ADC DRIVER
11123 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11124 M: Kent Gustavsson <kent@minoris.se>
11125 L: linux-iio@vger.kernel.org
11127 F: drivers/iio/adc/mcp3911.c
11128 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11130 MICROCHIP NAND DRIVER
11131 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11132 L: linux-mtd@lists.infradead.org
11134 F: drivers/mtd/nand/raw/atmel/*
11135 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11137 MICROCHIP PWM DRIVER
11138 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11140 L: linux-pwm@vger.kernel.org
11142 F: drivers/pwm/pwm-atmel.c
11143 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11145 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11146 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11147 M: Eugen Hristev <eugen.hristev@microchip.com>
11148 L: linux-iio@vger.kernel.org
11150 F: drivers/iio/adc/at91-sama5d2_adc.c
11151 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11152 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11154 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11155 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11157 F: drivers/power/reset/at91-sama5d2_shdwc.c
11159 MICROCHIP SPI DRIVER
11160 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11162 F: drivers/spi/spi-atmel.*
11164 MICROCHIP SSC DRIVER
11165 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11168 F: drivers/misc/atmel-ssc.c
11169 F: include/linux/atmel-ssc.h
11171 MICROCHIP USBA UDC DRIVER
11172 M: Cristian Birsan <cristian.birsan@microchip.com>
11173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11175 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11177 MICROCHIP USB251XB DRIVER
11178 M: Richard Leitner <richard.leitner@skidata.com>
11179 L: linux-usb@vger.kernel.org
11181 F: drivers/usb/misc/usb251xb.c
11182 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11184 MICROCHIP XDMA DRIVER
11185 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11186 L: linux-arm-kernel@lists.infradead.org
11187 L: dmaengine@vger.kernel.org
11189 F: drivers/dma/at_xdmac.c
11191 MICROSEMI MIPS SOCS
11192 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11193 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11194 L: linux-mips@vger.kernel.org
11196 F: arch/mips/generic/board-ocelot.c
11197 F: arch/mips/configs/generic/board-ocelot.config
11198 F: arch/mips/boot/dts/mscc/
11199 F: Documentation/devicetree/bindings/mips/mscc.txt
11201 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11202 M: Don Brace <don.brace@microsemi.com>
11203 L: esc.storagedev@microsemi.com
11204 L: linux-scsi@vger.kernel.org
11206 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11207 F: drivers/scsi/smartpqi/Kconfig
11208 F: drivers/scsi/smartpqi/Makefile
11209 F: include/linux/cciss*.h
11210 F: include/uapi/linux/cciss*.h
11211 F: Documentation/scsi/smartpqi.rst
11213 MICROSEMI ETHERNET SWITCH DRIVER
11214 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11215 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11216 L: netdev@vger.kernel.org
11218 F: drivers/net/ethernet/mscc/
11219 F: include/soc/mscc/ocelot*
11221 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11222 M: Chen Yu <yu.c.chen@intel.com>
11223 L: platform-driver-x86@vger.kernel.org
11225 F: drivers/platform/x86/surfacepro3_button.c
11227 MICROTEK X6 SCANNER
11228 M: Oliver Neukum <oliver@neukum.org>
11230 F: drivers/usb/image/microtek.*
11233 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11234 L: linux-mips@vger.kernel.org
11235 W: http://www.linux-mips.org/
11236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11237 Q: https://patchwork.kernel.org/project/linux-mips/list/
11239 F: Documentation/devicetree/bindings/mips/
11240 F: Documentation/mips/
11242 F: drivers/platform/mips/
11244 MIPS BOSTON DEVELOPMENT BOARD
11245 M: Paul Burton <paulburton@kernel.org>
11246 L: linux-mips@vger.kernel.org
11248 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11249 F: arch/mips/boot/dts/img/boston.dts
11250 F: arch/mips/configs/generic/board-boston.config
11251 F: drivers/clk/imgtec/clk-boston.c
11252 F: include/dt-bindings/clock/boston-clock.h
11254 MIPS GENERIC PLATFORM
11255 M: Paul Burton <paulburton@kernel.org>
11256 L: linux-mips@vger.kernel.org
11258 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11259 F: arch/mips/generic/
11260 F: arch/mips/tools/generic-board-config.sh
11262 MIPS/LOONGSON1 ARCHITECTURE
11263 M: Keguang Zhang <keguang.zhang@gmail.com>
11264 L: linux-mips@vger.kernel.org
11266 F: arch/mips/loongson32/
11267 F: arch/mips/include/asm/mach-loongson32/
11268 F: drivers/*/*loongson1*
11269 F: drivers/*/*/*loongson1*
11271 MIPS/LOONGSON2EF ARCHITECTURE
11272 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11273 L: linux-mips@vger.kernel.org
11275 F: arch/mips/loongson2ef/
11276 F: arch/mips/include/asm/mach-loongson2ef/
11277 F: drivers/*/*loongson2*
11278 F: drivers/*/*/*loongson2*
11280 MIPS/LOONGSON64 ARCHITECTURE
11281 M: Huacai Chen <chenhc@lemote.com>
11282 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11283 L: linux-mips@vger.kernel.org
11285 F: arch/mips/loongson64/
11286 F: arch/mips/include/asm/mach-loongson64/
11287 F: drivers/platform/mips/cpu_hwmon.c
11288 F: drivers/irqchip/irq-loongson*
11289 F: drivers/*/*loongson3*
11290 F: drivers/*/*/*loongson3*
11292 MIPS RINT INSTRUCTION EMULATION
11293 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11294 L: linux-mips@vger.kernel.org
11296 F: arch/mips/math-emu/sp_rint.c
11297 F: arch/mips/math-emu/dp_rint.c
11299 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11300 M: Hans Verkuil <hverkuil@xs4all.nl>
11301 L: linux-media@vger.kernel.org
11302 T: git git://linuxtv.org/media_tree.git
11303 W: https://linuxtv.org
11305 F: drivers/media/radio/radio-miropcm20*
11308 R: Lubomir Rintel <lkundrak@v3.sk>
11309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11312 F: arch/arm/boot/dts/mmp*
11313 F: arch/arm/mach-mmp/
11316 MMP USB PHY DRIVERS
11317 R: Lubomir Rintel <lkundrak@v3.sk>
11318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11320 F: drivers/phy/marvell/phy-mmp3-usb.c
11321 F: drivers/phy/marvell/phy-pxa-usb.c
11323 MMU GATHER AND TLB INVALIDATION
11324 M: Will Deacon <will@kernel.org>
11325 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11326 M: Andrew Morton <akpm@linux-foundation.org>
11327 M: Nick Piggin <npiggin@gmail.com>
11328 M: Peter Zijlstra <peterz@infradead.org>
11329 L: linux-arch@vger.kernel.org
11330 L: linux-mm@kvack.org
11332 F: arch/*/include/asm/tlb.h
11333 F: include/asm-generic/tlb.h
11336 MN88472 MEDIA DRIVER
11337 M: Antti Palosaari <crope@iki.fi>
11338 L: linux-media@vger.kernel.org
11339 W: https://linuxtv.org
11340 W: http://palosaari.fi/linux/
11341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11343 F: drivers/media/dvb-frontends/mn88472*
11345 MN88473 MEDIA DRIVER
11346 M: Antti Palosaari <crope@iki.fi>
11347 L: linux-media@vger.kernel.org
11348 W: https://linuxtv.org
11349 W: http://palosaari.fi/linux/
11350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11352 F: drivers/media/dvb-frontends/mn88473*
11355 M: Jessica Yu <jeyu@kernel.org>
11356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11358 F: include/linux/module.h
11361 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11362 W: http://popies.net/meye/
11364 F: Documentation/media/v4l-drivers/meye*
11365 F: drivers/media/pci/meye/
11366 F: include/uapi/linux/meye.h
11368 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11369 M: Jiri Slaby <jirislaby@gmail.com>
11371 F: Documentation/driver-api/serial/moxa-smartio.rst
11372 F: drivers/tty/mxser.*
11374 MONOLITHIC POWER SYSTEM PMIC DRIVER
11375 M: Saravanan Sekar <sravanhome@gmail.com>
11377 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11378 F: drivers/regulator/mp5416.c
11379 F: drivers/regulator/mpq7920.c
11380 F: drivers/regulator/mpq7920.h
11382 MR800 AVERMEDIA USB FM RADIO DRIVER
11383 M: Alexey Klimov <klimov.linux@gmail.com>
11384 L: linux-media@vger.kernel.org
11385 T: git git://linuxtv.org/media_tree.git
11387 F: drivers/media/radio/radio-mr800.c
11389 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11390 M: Alan Ott <alan@signal11.us>
11391 L: linux-wpan@vger.kernel.org
11393 F: drivers/net/ieee802154/mrf24j40.c
11394 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11397 M: "Lee, Chun-Yi" <jlee@suse.com>
11398 L: platform-driver-x86@vger.kernel.org
11400 F: drivers/platform/x86/msi-laptop.c
11403 L: platform-driver-x86@vger.kernel.org
11405 F: drivers/platform/x86/msi-wmi.c
11407 MSI001 MEDIA DRIVER
11408 M: Antti Palosaari <crope@iki.fi>
11409 L: linux-media@vger.kernel.org
11410 W: https://linuxtv.org
11411 W: http://palosaari.fi/linux/
11412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11413 T: git git://linuxtv.org/anttip/media_tree.git
11415 F: drivers/media/tuners/msi001*
11417 MSI2500 MEDIA DRIVER
11418 M: Antti Palosaari <crope@iki.fi>
11419 L: linux-media@vger.kernel.org
11420 W: https://linuxtv.org
11421 W: http://palosaari.fi/linux/
11422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11423 T: git git://linuxtv.org/anttip/media_tree.git
11425 F: drivers/media/usb/msi2500/
11427 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11428 M: Robert Jarzmik <robert.jarzmik@free.fr>
11429 L: linux-mtd@lists.infradead.org
11431 F: drivers/mtd/devices/docg3*
11433 MT9M032 APTINA SENSOR DRIVER
11434 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11435 L: linux-media@vger.kernel.org
11436 T: git git://linuxtv.org/media_tree.git
11438 F: drivers/media/i2c/mt9m032.c
11439 F: include/media/i2c/mt9m032.h
11441 MT9P031 APTINA CAMERA SENSOR
11442 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11443 L: linux-media@vger.kernel.org
11444 T: git git://linuxtv.org/media_tree.git
11446 F: drivers/media/i2c/mt9p031.c
11447 F: include/media/i2c/mt9p031.h
11449 MT9T001 APTINA CAMERA SENSOR
11450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11451 L: linux-media@vger.kernel.org
11452 T: git git://linuxtv.org/media_tree.git
11454 F: drivers/media/i2c/mt9t001.c
11455 F: include/media/i2c/mt9t001.h
11457 MT9T112 APTINA CAMERA SENSOR
11458 M: Jacopo Mondi <jacopo@jmondi.org>
11459 L: linux-media@vger.kernel.org
11460 T: git git://linuxtv.org/media_tree.git
11462 F: drivers/media/i2c/mt9t112.c
11463 F: include/media/i2c/mt9t112.h
11465 MT9V032 APTINA CAMERA SENSOR
11466 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11467 L: linux-media@vger.kernel.org
11468 T: git git://linuxtv.org/media_tree.git
11470 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11471 F: drivers/media/i2c/mt9v032.c
11472 F: include/media/i2c/mt9v032.h
11474 MT9V111 APTINA CAMERA SENSOR
11475 M: Jacopo Mondi <jacopo@jmondi.org>
11476 L: linux-media@vger.kernel.org
11477 T: git git://linuxtv.org/media_tree.git
11479 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11480 F: drivers/media/i2c/mt9v111.c
11482 MULTIFUNCTION DEVICES (MFD)
11483 M: Lee Jones <lee.jones@linaro.org>
11484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11486 F: Documentation/devicetree/bindings/mfd/
11488 F: include/linux/mfd/
11489 F: include/dt-bindings/mfd/
11491 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11493 F: drivers/mmc/host/mmc_spi.c
11494 F: include/linux/spi/mmc_spi.h
11496 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11497 M: Ulf Hansson <ulf.hansson@linaro.org>
11498 L: linux-mmc@vger.kernel.org
11499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11501 F: Documentation/devicetree/bindings/mmc/
11503 F: include/linux/mmc/
11504 F: include/uapi/linux/mmc/
11506 MULTIPLEXER SUBSYSTEM
11507 M: Peter Rosin <peda@axentia.se>
11509 F: Documentation/ABI/testing/sysfs-class-mux*
11510 F: Documentation/devicetree/bindings/mux/
11511 F: include/dt-bindings/mux/
11512 F: include/linux/mux/
11515 MULTITECH MULTIPORT CARD (ISICOM)
11517 F: drivers/tty/isicom.c
11518 F: include/linux/isicom.h
11520 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11521 M: Bin Liu <b-liu@ti.com>
11522 L: linux-usb@vger.kernel.org
11524 F: drivers/usb/musb/
11526 MXL301RF MEDIA DRIVER
11527 M: Akihiro Tsukada <tskd08@gmail.com>
11528 L: linux-media@vger.kernel.org
11530 F: drivers/media/tuners/mxl301rf*
11532 MXL5007T MEDIA DRIVER
11533 M: Michael Krufky <mkrufky@linuxtv.org>
11534 L: linux-media@vger.kernel.org
11535 W: https://linuxtv.org
11536 W: http://github.com/mkrufky
11537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11538 T: git git://linuxtv.org/mkrufky/tuners.git
11540 F: drivers/media/tuners/mxl5007t.*
11543 M: Marek Vasut <marex@denx.de>
11544 M: Stefan Agner <stefan@agner.ch>
11545 L: dri-devel@lists.freedesktop.org
11547 F: drivers/gpu/drm/mxsfb/
11548 F: Documentation/devicetree/bindings/display/mxsfb.txt
11549 T: git git://anongit.freedesktop.org/drm/drm-misc
11551 MYLEX DAC960 PCI RAID Controller
11552 M: Hannes Reinecke <hare@kernel.org>
11553 L: linux-scsi@vger.kernel.org
11555 F: drivers/scsi/myrb.*
11556 F: drivers/scsi/myrs.*
11558 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11559 M: Chris Lee <christopher.lee@cspi.com>
11560 L: netdev@vger.kernel.org
11561 W: https://www.cspi.com/ethernet-products/support/downloads/
11563 F: drivers/net/ethernet/myricom/myri10ge/
11565 NAND FLASH SUBSYSTEM
11566 M: Miquel Raynal <miquel.raynal@bootlin.com>
11567 R: Richard Weinberger <richard@nod.at>
11568 L: linux-mtd@lists.infradead.org
11569 W: http://www.linux-mtd.infradead.org/
11570 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11572 C: irc://irc.oftc.net/mtd
11574 F: drivers/mtd/nand/
11575 F: include/linux/mtd/*nand*.h
11577 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11578 M: Daniel Mack <zonque@gmail.com>
11580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11581 W: http://www.native-instruments.com
11582 F: sound/usb/caiaq/
11584 NATSEMI ETHERNET DRIVER (DP8381x)
11586 F: drivers/net/ethernet/natsemi/natsemi.c
11588 NCR 5380 SCSI DRIVERS
11589 M: Finn Thain <fthain@telegraphics.com.au>
11590 M: Michael Schmitz <schmitzmic@gmail.com>
11591 L: linux-scsi@vger.kernel.org
11593 F: Documentation/scsi/g_NCR5380.rst
11594 F: drivers/scsi/NCR5380.*
11595 F: drivers/scsi/arm/cumana_1.c
11596 F: drivers/scsi/arm/oak.c
11597 F: drivers/scsi/atari_scsi.*
11598 F: drivers/scsi/dmx3191d.c
11599 F: drivers/scsi/g_NCR5380.*
11600 F: drivers/scsi/mac_scsi.*
11601 F: drivers/scsi/sun3_scsi.*
11602 F: drivers/scsi/sun3_scsi_vme.c
11605 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11609 NCT6775 HARDWARE MONITOR DRIVER
11610 M: Guenter Roeck <linux@roeck-us.net>
11611 L: linux-hwmon@vger.kernel.org
11613 F: Documentation/hwmon/nct6775.rst
11614 F: drivers/hwmon/nct6775.c
11616 NET_FAILOVER MODULE
11617 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11618 L: netdev@vger.kernel.org
11620 F: drivers/net/net_failover.c
11621 F: include/net/net_failover.h
11622 F: Documentation/networking/net_failover.rst
11624 NETEM NETWORK EMULATOR
11625 M: Stephen Hemminger <stephen@networkplumber.org>
11626 L: netdev@vger.kernel.org
11628 F: net/sched/sch_netem.c
11630 NETERION 10GbE DRIVERS (s2io/vxge)
11631 M: Jon Mason <jdmason@kudzu.us>
11632 L: netdev@vger.kernel.org
11634 F: Documentation/networking/device_drivers/neterion/s2io.txt
11635 F: Documentation/networking/device_drivers/neterion/vxge.txt
11636 F: drivers/net/ethernet/neterion/
11639 M: Pablo Neira Ayuso <pablo@netfilter.org>
11640 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11641 M: Florian Westphal <fw@strlen.de>
11642 L: netfilter-devel@vger.kernel.org
11643 L: coreteam@netfilter.org
11644 W: http://www.netfilter.org/
11645 W: http://www.iptables.org/
11646 W: http://www.nftables.org/
11647 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11651 F: include/linux/netfilter*
11652 F: include/linux/netfilter/
11653 F: include/net/netfilter/
11654 F: include/uapi/linux/netfilter*
11655 F: include/uapi/linux/netfilter/
11656 F: net/*/netfilter.c
11657 F: net/*/netfilter/
11659 F: net/bridge/br_netfilter*.c
11661 NETROM NETWORK LAYER
11662 M: Ralf Baechle <ralf@linux-mips.org>
11663 L: linux-hams@vger.kernel.org
11664 W: http://www.linux-ax25.org/
11666 F: include/net/netrom.h
11667 F: include/uapi/linux/netrom.h
11670 NETRONOME ETHERNET DRIVERS
11671 M: Jakub Kicinski <kuba@kernel.org>
11672 L: oss-drivers@netronome.com
11674 F: drivers/net/ethernet/netronome/
11676 NETWORK BLOCK DEVICE (NBD)
11677 M: Josef Bacik <josef@toxicpanda.com>
11679 L: linux-block@vger.kernel.org
11680 L: nbd@other.debian.org
11681 F: Documentation/admin-guide/blockdev/nbd.rst
11682 F: drivers/block/nbd.c
11683 F: include/trace/events/nbd.h
11684 F: include/uapi/linux/nbd.h
11686 NETWORK DROP MONITOR
11687 M: Neil Horman <nhorman@tuxdriver.com>
11688 L: netdev@vger.kernel.org
11690 W: https://fedorahosted.org/dropwatch/
11691 F: net/core/drop_monitor.c
11692 F: include/uapi/linux/net_dropmon.h
11693 F: include/net/drop_monitor.h
11696 M: "David S. Miller" <davem@davemloft.net>
11697 L: netdev@vger.kernel.org
11698 W: http://www.linuxfoundation.org/en/Net
11699 Q: http://patchwork.ozlabs.org/project/netdev/list/
11700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11703 F: Documentation/devicetree/bindings/net/
11705 F: include/linux/if_*
11706 F: include/linux/netdevice.h
11707 F: include/linux/etherdevice.h
11708 F: include/linux/fcdevice.h
11709 F: include/linux/fddidevice.h
11710 F: include/linux/hippidevice.h
11711 F: include/linux/inetdevice.h
11712 F: include/uapi/linux/if_*
11713 F: include/uapi/linux/netdevice.h
11715 NETWORKING DRIVERS (WIRELESS)
11716 M: Kalle Valo <kvalo@codeaurora.org>
11717 L: linux-wireless@vger.kernel.org
11718 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11722 F: Documentation/devicetree/bindings/net/wireless/
11723 F: drivers/net/wireless/
11726 M: Andrew Lunn <andrew@lunn.ch>
11727 M: Vivien Didelot <vivien.didelot@gmail.com>
11728 M: Florian Fainelli <f.fainelli@gmail.com>
11730 F: Documentation/devicetree/bindings/net/dsa/
11732 F: include/net/dsa.h
11733 F: include/linux/dsa/
11734 F: include/linux/platform_data/dsa.h
11735 F: drivers/net/dsa/
11737 NETWORKING [GENERAL]
11738 M: "David S. Miller" <davem@davemloft.net>
11739 M: Jakub Kicinski <kuba@kernel.org>
11740 L: netdev@vger.kernel.org
11741 W: http://www.linuxfoundation.org/en/Net
11742 Q: http://patchwork.ozlabs.org/project/netdev/list/
11743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11745 B: mailto:netdev@vger.kernel.org
11749 F: include/linux/in.h
11750 F: include/linux/net.h
11751 F: include/linux/netdevice.h
11752 F: include/uapi/linux/in.h
11753 F: include/uapi/linux/net.h
11754 F: include/uapi/linux/netdevice.h
11755 F: include/uapi/linux/net_namespace.h
11756 F: tools/testing/selftests/net/
11759 F: Documentation/networking/
11762 M: Steffen Klassert <steffen.klassert@secunet.com>
11763 M: Herbert Xu <herbert@gondor.apana.org.au>
11764 M: "David S. Miller" <davem@davemloft.net>
11765 L: netdev@vger.kernel.org
11766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11774 F: net/ipv4/ipcomp.c
11775 F: net/ipv4/ip_vti.c
11779 F: net/ipv6/ipcomp6.c
11780 F: net/ipv6/ip6_vti.c
11781 F: include/uapi/linux/xfrm.h
11782 F: include/net/xfrm.h
11784 NETWORKING [IPv4/IPv6]
11785 M: "David S. Miller" <davem@davemloft.net>
11786 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11787 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11788 L: netdev@vger.kernel.org
11789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11796 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11797 M: Paul Moore <paul@paul-moore.com>
11798 W: https://github.com/netlabel
11799 L: netdev@vger.kernel.org
11800 L: linux-security-module@vger.kernel.org
11802 F: Documentation/netlabel/
11803 F: include/net/calipso.h
11804 F: include/net/cipso_ipv4.h
11805 F: include/net/netlabel.h
11806 F: include/uapi/linux/netfilter/xt_SECMARK.h
11807 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11809 F: net/ipv4/cipso_ipv4.c
11810 F: net/ipv6/calipso.c
11811 F: net/netfilter/xt_CONNSECMARK.c
11812 F: net/netfilter/xt_SECMARK.c
11815 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11816 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11817 L: netdev@vger.kernel.org
11818 L: mptcp@lists.01.org
11819 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11820 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11822 F: include/net/mptcp.h
11823 F: include/uapi/linux/mptcp.h
11825 F: tools/testing/selftests/net/mptcp/
11828 M: Eric Dumazet <edumazet@google.com>
11829 L: netdev@vger.kernel.org
11832 F: net/ipv4/syncookies.c
11834 F: net/ipv6/syncookies.c
11835 F: include/uapi/linux/tcp.h
11836 F: include/net/tcp.h
11837 F: include/linux/tcp.h
11838 F: include/trace/events/tcp.h
11841 M: Boris Pismenny <borisp@mellanox.com>
11842 M: Aviad Yehezkel <aviadye@mellanox.com>
11843 M: John Fastabend <john.fastabend@gmail.com>
11844 M: Daniel Borkmann <daniel@iogearbox.net>
11845 M: Jakub Kicinski <kuba@kernel.org>
11846 L: netdev@vger.kernel.org
11849 F: include/uapi/linux/tls.h
11850 F: include/net/tls.h
11852 NETWORKING [WIRELESS]
11853 L: linux-wireless@vger.kernel.org
11854 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11857 M: Jakub Kicinski <kuba@kernel.org>
11859 F: drivers/net/netdevsim/*
11861 NETXEN (1/10) GbE SUPPORT
11862 M: Manish Chopra <manishc@marvell.com>
11863 M: Rahul Verma <rahulv@marvell.com>
11864 M: GR-Linux-NIC-Dev@marvell.com
11865 L: netdev@vger.kernel.org
11867 F: drivers/net/ethernet/qlogic/netxen/
11870 M: David Ahern <dsahern@kernel.org>
11871 L: netdev@vger.kernel.org
11873 F: include/net/nexthop.h
11874 F: include/uapi/linux/nexthop.h
11875 F: include/net/netns/nexthop.h
11876 F: net/ipv4/nexthop.c
11879 L: netdev@vger.kernel.org
11882 F: include/net/nfc/
11883 F: include/uapi/linux/nfc.h
11885 F: include/linux/platform_data/nfcmrvl.h
11886 F: Documentation/devicetree/bindings/net/nfc/
11888 NFS, SUNRPC, AND LOCKD CLIENTS
11889 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11890 M: Anna Schumaker <anna.schumaker@netapp.com>
11891 L: linux-nfs@vger.kernel.org
11892 W: http://client.linux-nfs.org
11893 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11899 F: include/linux/lockd/
11900 F: include/linux/nfs*
11901 F: include/linux/sunrpc/
11902 F: include/uapi/linux/nfs*
11903 F: include/uapi/linux/sunrpc/
11906 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11907 L: linux-nilfs@vger.kernel.org
11908 W: https://nilfs.sourceforge.io/
11909 W: https://nilfs.osdn.jp/
11910 T: git git://github.com/konis/nilfs2.git
11912 F: Documentation/filesystems/nilfs2.rst
11914 F: include/trace/events/nilfs2.h
11915 F: include/uapi/linux/nilfs2_api.h
11916 F: include/uapi/linux/nilfs2_ondisk.h
11918 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11919 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11920 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11922 F: Documentation/scsi/NinjaSCSI.rst
11923 F: drivers/scsi/pcmcia/nsp_*
11925 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11926 M: GOTO Masanori <gotom@debian.or.jp>
11927 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11928 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11930 F: Documentation/scsi/NinjaSCSI.rst
11931 F: drivers/scsi/nsp32*
11934 M: Ley Foon Tan <ley.foon.tan@intel.com>
11935 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11940 NOHZ, DYNTICKS SUPPORT
11941 M: Frederic Weisbecker <fweisbec@gmail.com>
11942 M: Thomas Gleixner <tglx@linutronix.de>
11943 M: Ingo Molnar <mingo@kernel.org>
11944 L: linux-kernel@vger.kernel.org
11945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11947 F: kernel/time/tick*.*
11948 F: include/linux/tick.h
11949 F: include/linux/sched/nohz.h
11951 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11952 M: Pavel Machek <pavel@ucw.cz>
11953 M: Sakari Ailus <sakari.ailus@iki.fi>
11954 L: linux-media@vger.kernel.org
11956 F: drivers/media/i2c/et8ek8
11957 F: drivers/media/i2c/ad5820.c
11959 NOKIA N900 POWER SUPPLY DRIVERS
11960 R: Pali Rohár <pali.rohar@gmail.com>
11961 F: include/linux/power/bq2415x_charger.h
11962 F: include/linux/power/bq27xxx_battery.h
11963 F: drivers/power/supply/bq2415x_charger.c
11964 F: drivers/power/supply/bq27xxx_battery.c
11965 F: drivers/power/supply/bq27xxx_battery_i2c.c
11966 F: drivers/power/supply/isp1704_charger.c
11967 F: drivers/power/supply/rx51_battery.c
11970 M: Willy Tarreau <w@1wt.eu>
11972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11973 F: tools/include/nolibc/
11976 M: Matthias Maennich <maennich@google.com>
11979 F: Documentation/core-api/symbol-namespaces.rst
11982 M: Sanjay R Mehta <sanju.mehta@amd.com>
11983 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11984 L: linux-ntb@googlegroups.com
11986 F: drivers/ntb/hw/amd/
11989 M: Jon Mason <jdmason@kudzu.us>
11990 M: Dave Jiang <dave.jiang@intel.com>
11991 M: Allen Hubbe <allenbh@gmail.com>
11992 L: linux-ntb@googlegroups.com
11994 W: https://github.com/jonmason/ntb/wiki
11995 T: git git://github.com/jonmason/ntb.git
11997 F: drivers/net/ntb_netdev.c
11998 F: include/linux/ntb.h
11999 F: include/linux/ntb_transport.h
12000 F: tools/testing/selftests/ntb/
12003 M: Serge Semin <fancer.lancer@gmail.com>
12004 L: linux-ntb@googlegroups.com
12006 F: drivers/ntb/hw/idt/
12009 M: Dave Jiang <dave.jiang@intel.com>
12010 L: linux-ntb@googlegroups.com
12012 W: https://github.com/davejiang/linux/wiki
12013 T: git https://github.com/davejiang/linux.git
12014 F: drivers/ntb/hw/intel/
12017 M: Anton Altaparmakov <anton@tuxera.com>
12018 L: linux-ntfs-dev@lists.sourceforge.net
12019 W: http://www.tuxera.com/
12020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12022 F: Documentation/filesystems/ntfs.rst
12026 M: Finn Thain <fthain@telegraphics.com.au>
12027 L: linux-m68k@lists.linux-m68k.org
12029 F: arch/*/include/asm/nubus.h
12031 F: include/linux/nubus.h
12032 F: include/uapi/linux/nubus.h
12034 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12035 M: Antonino Daplas <adaplas@gmail.com>
12036 L: linux-fbdev@vger.kernel.org
12038 F: drivers/video/fbdev/riva/
12039 F: drivers/video/fbdev/nvidia/
12042 M: Keith Busch <kbusch@kernel.org>
12043 M: Jens Axboe <axboe@fb.com>
12044 M: Christoph Hellwig <hch@lst.de>
12045 M: Sagi Grimberg <sagi@grimberg.me>
12046 L: linux-nvme@lists.infradead.org
12047 T: git://git.infradead.org/nvme.git
12048 W: http://git.infradead.org/nvme.git
12050 F: drivers/nvme/host/
12051 F: include/linux/nvme.h
12052 F: include/uapi/linux/nvme_ioctl.h
12054 NVM EXPRESS FC TRANSPORT DRIVERS
12055 M: James Smart <james.smart@broadcom.com>
12056 L: linux-nvme@lists.infradead.org
12058 F: include/linux/nvme-fc.h
12059 F: include/linux/nvme-fc-driver.h
12060 F: drivers/nvme/host/fc.c
12061 F: drivers/nvme/target/fc.c
12062 F: drivers/nvme/target/fcloop.c
12064 NVM EXPRESS TARGET DRIVER
12065 M: Christoph Hellwig <hch@lst.de>
12066 M: Sagi Grimberg <sagi@grimberg.me>
12067 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12068 L: linux-nvme@lists.infradead.org
12069 T: git://git.infradead.org/nvme.git
12070 W: http://git.infradead.org/nvme.git
12072 F: drivers/nvme/target/
12075 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12078 F: Documentation/devicetree/bindings/nvmem/
12079 F: Documentation/ABI/stable/sysfs-bus-nvmem
12080 F: include/linux/nvmem-consumer.h
12081 F: include/linux/nvmem-provider.h
12083 NXP FXAS21002C DRIVER
12084 M: Rui Miguel Silva <rmfrfs@gmail.com>
12085 L: linux-iio@vger.kernel.org
12087 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12088 F: drivers/iio/gyro/fxas21002c_core.c
12089 F: drivers/iio/gyro/fxas21002c.h
12090 F: drivers/iio/gyro/fxas21002c_i2c.c
12091 F: drivers/iio/gyro/fxas21002c_spi.c
12093 NXP SGTL5000 DRIVER
12094 M: Fabio Estevam <festevam@gmail.com>
12095 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12097 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12098 F: sound/soc/codecs/sgtl5000*
12100 NXP SJA1105 ETHERNET SWITCH DRIVER
12101 M: Vladimir Oltean <olteanv@gmail.com>
12102 L: linux-kernel@vger.kernel.org
12104 F: drivers/net/dsa/sja1105
12106 NXP TDA998X DRM DRIVER
12107 M: Russell King <linux@armlinux.org.uk>
12109 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12110 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12111 F: drivers/gpu/drm/i2c/tda998x_drv.c
12112 F: include/drm/i2c/tda998x.h
12113 F: include/dt-bindings/display/tda998x.h
12117 M: Peter Rosin <peda@axentia.se>
12118 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12120 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12121 F: sound/soc/codecs/tfa9879*
12124 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12125 R: Charles Gorand <charles.gorand@effinnov.com>
12126 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12128 F: drivers/nfc/nxp-nci
12131 M: Jiri Pirko <jiri@mellanox.com>
12132 L: netdev@vger.kernel.org
12135 F: lib/test_objagg.c
12136 F: include/linux/objagg.h
12139 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12140 M: Ashish Kumar <ashish.kumar@nxp.com>
12141 L: linux-spi@vger.kernel.org
12143 F: drivers/spi/spi-nxp-fspi.c
12144 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12147 M: Josh Poimboeuf <jpoimboe@redhat.com>
12148 M: Peter Zijlstra <peterz@infradead.org>
12152 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12153 M: Frederic Barrat <fbarrat@linux.ibm.com>
12154 M: Andrew Donnellan <ajd@linux.ibm.com>
12155 L: linuxppc-dev@lists.ozlabs.org
12157 F: arch/powerpc/platforms/powernv/ocxl.c
12158 F: arch/powerpc/include/asm/pnv-ocxl.h
12159 F: drivers/misc/ocxl/
12160 F: include/misc/ocxl*
12161 F: include/uapi/misc/ocxl.h
12162 F: Documentation/userspace-api/accelerators/ocxl.rst
12165 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12166 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12167 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12168 L: linux-omap@vger.kernel.org
12170 F: sound/soc/ti/omap*
12171 F: sound/soc/ti/rx51.c
12172 F: sound/soc/ti/n810.c
12173 F: sound/soc/ti/sdma-pcm.*
12175 OMAP CLOCK FRAMEWORK SUPPORT
12176 M: Paul Walmsley <paul@pwsan.com>
12177 L: linux-omap@vger.kernel.org
12179 F: arch/arm/*omap*/*clock*
12181 OMAP DEVICE TREE SUPPORT
12182 M: Benoît Cousson <bcousson@baylibre.com>
12183 M: Tony Lindgren <tony@atomide.com>
12184 L: linux-omap@vger.kernel.org
12185 L: devicetree@vger.kernel.org
12187 F: arch/arm/boot/dts/*omap*
12188 F: arch/arm/boot/dts/*am3*
12189 F: arch/arm/boot/dts/*am4*
12190 F: arch/arm/boot/dts/*am5*
12191 F: arch/arm/boot/dts/*dra7*
12192 F: arch/arm/boot/dts/logicpd-som-lv*
12193 F: arch/arm/boot/dts/logicpd-torpedo*
12195 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12196 L: linux-omap@vger.kernel.org
12197 L: linux-fbdev@vger.kernel.org
12199 F: drivers/video/fbdev/omap2/
12200 F: Documentation/arm/omap/dss.rst
12202 OMAP FRAMEBUFFER SUPPORT
12203 L: linux-fbdev@vger.kernel.org
12204 L: linux-omap@vger.kernel.org
12206 F: drivers/video/fbdev/omap/
12208 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12209 M: Roger Quadros <rogerq@ti.com>
12210 M: Tony Lindgren <tony@atomide.com>
12211 L: linux-omap@vger.kernel.org
12213 F: drivers/memory/omap-gpmc.c
12214 F: arch/arm/mach-omap2/*gpmc*
12217 M: Grygorii Strashko <grygorii.strashko@ti.com>
12218 M: Santosh Shilimkar <ssantosh@kernel.org>
12219 M: Kevin Hilman <khilman@kernel.org>
12220 L: linux-omap@vger.kernel.org
12222 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12223 F: drivers/gpio/gpio-omap.c
12225 OMAP HARDWARE SPINLOCK SUPPORT
12226 M: Ohad Ben-Cohen <ohad@wizery.com>
12227 L: linux-omap@vger.kernel.org
12229 F: drivers/hwspinlock/omap_hwspinlock.c
12231 OMAP HS MMC SUPPORT
12232 L: linux-mmc@vger.kernel.org
12233 L: linux-omap@vger.kernel.org
12235 F: drivers/mmc/host/omap_hsmmc.c
12238 M: Paul Walmsley <paul@pwsan.com>
12239 L: linux-omap@vger.kernel.org
12241 F: arch/arm/mach-omap2/omap_hwmod*data*
12243 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12244 M: Benoît Cousson <bcousson@baylibre.com>
12245 L: linux-omap@vger.kernel.org
12247 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12250 M: Benoît Cousson <bcousson@baylibre.com>
12251 M: Paul Walmsley <paul@pwsan.com>
12252 L: linux-omap@vger.kernel.org
12254 F: arch/arm/mach-omap2/omap_hwmod.*
12257 M: Vignesh R <vigneshr@ti.com>
12258 L: linux-omap@vger.kernel.org
12259 L: linux-i2c@vger.kernel.org
12261 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12262 F: drivers/i2c/busses/i2c-omap.c
12264 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12265 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12266 L: linux-media@vger.kernel.org
12268 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12269 F: drivers/media/platform/omap3isp/
12270 F: drivers/staging/media/omap4iss/
12273 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12274 L: linux-omap@vger.kernel.org
12276 F: drivers/mmc/host/omap.c
12278 OMAP POWER MANAGEMENT SUPPORT
12279 M: Kevin Hilman <khilman@kernel.org>
12280 L: linux-omap@vger.kernel.org
12282 F: arch/arm/*omap*/*pm*
12283 F: drivers/cpufreq/omap-cpufreq.c
12285 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12286 M: Rajendra Nayak <rnayak@codeaurora.org>
12287 M: Paul Walmsley <paul@pwsan.com>
12288 L: linux-omap@vger.kernel.org
12290 F: arch/arm/mach-omap2/prm*
12292 OMAP RANDOM NUMBER GENERATOR SUPPORT
12293 M: Deepak Saxena <dsaxena@plexity.net>
12295 F: drivers/char/hw_random/omap-rng.c
12298 L: linux-usb@vger.kernel.org
12299 L: linux-omap@vger.kernel.org
12301 F: drivers/usb/*/*omap*
12302 F: arch/arm/*omap*/usb*
12304 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12305 M: Mark Jackson <mpfj@newflow.co.uk>
12306 L: linux-omap@vger.kernel.org
12308 F: arch/arm/boot/dts/am335x-nano.dts
12311 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12312 M: Tony Lindgren <tony@atomide.com>
12313 L: linux-omap@vger.kernel.org
12314 Q: http://patchwork.kernel.org/project/linux-omap/list/
12315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12317 F: arch/arm/mach-omap1/
12318 F: arch/arm/plat-omap/
12319 F: arch/arm/configs/omap1_defconfig
12320 F: drivers/i2c/busses/i2c-omap.c
12321 F: include/linux/platform_data/i2c-omap.h
12322 F: include/linux/platform_data/ams-delta-fiq.h
12325 M: Tony Lindgren <tony@atomide.com>
12326 L: linux-omap@vger.kernel.org
12327 W: http://www.muru.com/linux/omap/
12328 W: http://linux.omap.com/
12329 Q: http://patchwork.kernel.org/project/linux-omap/list/
12330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12332 F: arch/arm/mach-omap2/
12333 F: arch/arm/plat-omap/
12334 F: arch/arm/configs/omap2plus_defconfig
12335 F: drivers/bus/ti-sysc.c
12336 F: drivers/i2c/busses/i2c-omap.c
12337 F: drivers/irqchip/irq-omap-intc.c
12338 F: drivers/mfd/*omap*.c
12339 F: drivers/mfd/menelaus.c
12340 F: drivers/mfd/palmas.c
12341 F: drivers/mfd/tps65217.c
12342 F: drivers/mfd/tps65218.c
12343 F: drivers/mfd/tps65910.c
12344 F: drivers/mfd/twl-core.[ch]
12345 F: drivers/mfd/twl4030*.c
12346 F: drivers/mfd/twl6030*.c
12347 F: drivers/mfd/twl6040*.c
12348 F: drivers/regulator/palmas-regulator*.c
12349 F: drivers/regulator/pbias-regulator.c
12350 F: drivers/regulator/tps65217-regulator.c
12351 F: drivers/regulator/tps65218-regulator.c
12352 F: drivers/regulator/tps65910-regulator.c
12353 F: drivers/regulator/twl-regulator.c
12354 F: drivers/regulator/twl6030-regulator.c
12355 F: include/linux/platform_data/i2c-omap.h
12356 F: include/linux/platform_data/ti-sysc.h
12358 ONION OMEGA2+ BOARD
12359 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12360 L: linux-mips@vger.kernel.org
12362 F: arch/mips/boot/dts/ralink/omega2p.dts
12365 M: Bob Copeland <me@bobcopeland.com>
12366 L: linux-karma-devel@lists.sourceforge.net
12368 F: Documentation/filesystems/omfs.rst
12371 OMNIKEY CARDMAN 4000 DRIVER
12372 M: Harald Welte <laforge@gnumonks.org>
12374 F: drivers/char/pcmcia/cm4000_cs.c
12375 F: include/linux/cm4000_cs.h
12376 F: include/uapi/linux/cm4000_cs.h
12378 OMNIKEY CARDMAN 4040 DRIVER
12379 M: Harald Welte <laforge@gnumonks.org>
12381 F: drivers/char/pcmcia/cm4040_cs.*
12383 OMNIVISION OV13858 SENSOR DRIVER
12384 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12385 L: linux-media@vger.kernel.org
12386 T: git git://linuxtv.org/media_tree.git
12388 F: drivers/media/i2c/ov13858.c
12390 OMNIVISION OV2680 SENSOR DRIVER
12391 M: Rui Miguel Silva <rmfrfs@gmail.com>
12392 L: linux-media@vger.kernel.org
12393 T: git git://linuxtv.org/media_tree.git
12395 F: drivers/media/i2c/ov2680.c
12396 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12398 OMNIVISION OV2685 SENSOR DRIVER
12399 M: Shunqian Zheng <zhengsq@rock-chips.com>
12400 L: linux-media@vger.kernel.org
12401 T: git git://linuxtv.org/media_tree.git
12403 F: drivers/media/i2c/ov2685.c
12405 OMNIVISION OV5640 SENSOR DRIVER
12406 M: Steve Longerbeam <slongerbeam@gmail.com>
12407 L: linux-media@vger.kernel.org
12408 T: git git://linuxtv.org/media_tree.git
12410 F: drivers/media/i2c/ov5640.c
12412 OMNIVISION OV5647 SENSOR DRIVER
12413 M: Luis Oliveira <lolivei@synopsys.com>
12414 L: linux-media@vger.kernel.org
12415 T: git git://linuxtv.org/media_tree.git
12417 F: drivers/media/i2c/ov5647.c
12419 OMNIVISION OV5670 SENSOR DRIVER
12420 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12421 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12422 L: linux-media@vger.kernel.org
12423 T: git git://linuxtv.org/media_tree.git
12425 F: drivers/media/i2c/ov5670.c
12427 OMNIVISION OV5675 SENSOR DRIVER
12428 M: Shawn Tu <shawnx.tu@intel.com>
12429 L: linux-media@vger.kernel.org
12430 T: git git://linuxtv.org/media_tree.git
12432 F: drivers/media/i2c/ov5675.c
12434 OMNIVISION OV5695 SENSOR DRIVER
12435 M: Shunqian Zheng <zhengsq@rock-chips.com>
12436 L: linux-media@vger.kernel.org
12437 T: git git://linuxtv.org/media_tree.git
12439 F: drivers/media/i2c/ov5695.c
12441 OMNIVISION OV7670 SENSOR DRIVER
12442 M: Jonathan Corbet <corbet@lwn.net>
12443 L: linux-media@vger.kernel.org
12444 T: git git://linuxtv.org/media_tree.git
12446 F: drivers/media/i2c/ov7670.c
12447 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12449 OMNIVISION OV772x SENSOR DRIVER
12450 M: Jacopo Mondi <jacopo@jmondi.org>
12451 L: linux-media@vger.kernel.org
12452 T: git git://linuxtv.org/media_tree.git
12454 F: drivers/media/i2c/ov772x.c
12455 F: include/media/i2c/ov772x.h
12456 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12458 OMNIVISION OV7740 SENSOR DRIVER
12459 M: Wenyou Yang <wenyou.yang@microchip.com>
12460 L: linux-media@vger.kernel.org
12461 T: git git://linuxtv.org/media_tree.git
12463 F: drivers/media/i2c/ov7740.c
12464 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12466 OMNIVISION OV9640 SENSOR DRIVER
12467 M: Petr Cvek <petrcvekcz@gmail.com>
12468 L: linux-media@vger.kernel.org
12470 F: drivers/media/i2c/ov9640.*
12472 OMNIVISION OV8856 SENSOR DRIVER
12473 M: Ben Kao <ben.kao@intel.com>
12474 L: linux-media@vger.kernel.org
12475 T: git git://linuxtv.org/media_tree.git
12477 F: drivers/media/i2c/ov8856.c
12479 OMNIVISION OV9650 SENSOR DRIVER
12480 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12481 R: Akinobu Mita <akinobu.mita@gmail.com>
12482 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12483 L: linux-media@vger.kernel.org
12484 T: git git://linuxtv.org/media_tree.git
12486 F: drivers/media/i2c/ov9650.c
12487 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12489 ONENAND FLASH DRIVER
12490 M: Kyungmin Park <kyungmin.park@samsung.com>
12491 L: linux-mtd@lists.infradead.org
12493 F: drivers/mtd/nand/onenand/
12494 F: include/linux/mtd/onenand*.h
12497 M: Jens Wiklander <jens.wiklander@linaro.org>
12498 L: tee-dev@lists.linaro.org
12500 F: drivers/tee/optee/
12502 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12503 M: Sumit Garg <sumit.garg@linaro.org>
12504 L: tee-dev@lists.linaro.org
12506 F: drivers/char/hw_random/optee-rng.c
12509 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12510 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12511 L: linux-rdma@vger.kernel.org
12513 F: drivers/infiniband/ulp/opa_vnic
12515 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12516 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12517 M: Frank Rowand <frowand.list@gmail.com>
12518 L: devicetree@vger.kernel.org
12520 F: Documentation/devicetree/dynamic-resolution-notes.txt
12521 F: Documentation/devicetree/overlay-notes.txt
12522 F: drivers/of/overlay.c
12523 F: drivers/of/resolver.c
12524 K: of_overlay_notifier_
12526 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12527 M: Rob Herring <robh+dt@kernel.org>
12528 M: Frank Rowand <frowand.list@gmail.com>
12529 L: devicetree@vger.kernel.org
12530 W: http://www.devicetree.org/
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12534 F: include/linux/of*.h
12536 F: Documentation/ABI/testing/sysfs-firmware-ofw
12538 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12539 M: Rob Herring <robh+dt@kernel.org>
12540 L: devicetree@vger.kernel.org
12541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12542 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12544 F: Documentation/devicetree/
12545 F: arch/*/boot/dts/
12546 F: include/dt-bindings/
12548 OPENCORES I2C BUS DRIVER
12549 M: Peter Korsgaard <peter@korsgaard.com>
12550 M: Andrew Lunn <andrew@lunn.ch>
12551 L: linux-i2c@vger.kernel.org
12553 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12554 F: Documentation/i2c/busses/i2c-ocores.rst
12555 F: drivers/i2c/busses/i2c-ocores.c
12556 F: include/linux/platform_data/i2c-ocores.h
12558 OPENRISC ARCHITECTURE
12559 M: Jonas Bonn <jonas@southpole.se>
12560 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12561 M: Stafford Horne <shorne@gmail.com>
12562 T: git git://github.com/openrisc/linux.git
12563 L: openrisc@lists.librecores.org
12564 W: http://openrisc.io
12566 F: Documentation/devicetree/bindings/openrisc/
12567 F: Documentation/openrisc/
12569 F: drivers/irqchip/irq-ompic.c
12570 F: drivers/irqchip/irq-or1k-*
12573 M: Pravin B Shelar <pshelar@ovn.org>
12574 L: netdev@vger.kernel.org
12575 L: dev@openvswitch.org
12576 W: http://openvswitch.org
12578 F: net/openvswitch/
12579 F: include/uapi/linux/openvswitch.h
12581 OPERATING PERFORMANCE POINTS (OPP)
12582 M: Viresh Kumar <vireshk@kernel.org>
12583 M: Nishanth Menon <nm@ti.com>
12584 M: Stephen Boyd <sboyd@kernel.org>
12585 L: linux-pm@vger.kernel.org
12587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12589 F: include/linux/pm_opp.h
12590 F: Documentation/power/opp.rst
12591 F: Documentation/devicetree/bindings/opp/
12594 M: Clemens Ladisch <clemens@ladisch.de>
12595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12598 F: sound/drivers/opl4/
12601 M: Robert Richter <rric@kernel.org>
12602 L: oprofile-list@lists.sf.net
12604 F: arch/*/include/asm/oprofile*.h
12605 F: arch/*/oprofile/
12606 F: drivers/oprofile/
12607 F: include/linux/oprofile.h
12609 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12610 M: Mark Fasheh <mark@fasheh.com>
12611 M: Joel Becker <jlbec@evilplan.org>
12612 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12613 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12614 W: http://ocfs2.wiki.kernel.org
12616 F: Documentation/filesystems/ocfs2.rst
12617 F: Documentation/filesystems/dlmfs.rst
12620 ORANGEFS FILESYSTEM
12621 M: Mike Marshall <hubcap@omnibond.com>
12622 R: Martin Brandenburg <martin@omnibond.com>
12623 L: devel@lists.orangefs.org
12624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12627 F: Documentation/filesystems/orangefs.rst
12630 L: linux-wireless@vger.kernel.org
12631 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12632 W: http://www.nongnu.org/orinoco/
12634 F: drivers/net/wireless/intersil/orinoco/
12636 OV2659 OMNIVISION SENSOR DRIVER
12637 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12638 L: linux-media@vger.kernel.org
12639 W: https://linuxtv.org
12640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12641 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12643 F: drivers/media/i2c/ov2659.c
12644 F: include/media/i2c/ov2659.h
12647 M: Miklos Szeredi <miklos@szeredi.hu>
12648 L: linux-unionfs@vger.kernel.org
12649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12652 F: Documentation/filesystems/overlayfs.rst
12654 P54 WIRELESS DRIVER
12655 M: Christian Lamparter <chunkeey@googlemail.com>
12656 L: linux-wireless@vger.kernel.org
12657 W: http://wireless.kernel.org/en/users/Drivers/p54
12659 F: drivers/net/wireless/intersil/p54/
12661 PA SEMI ETHERNET DRIVER
12662 L: netdev@vger.kernel.org
12664 F: drivers/net/ethernet/pasemi/*
12666 PA SEMI SMBUS DRIVER
12667 L: linux-i2c@vger.kernel.org
12669 F: drivers/i2c/busses/i2c-pasemi.c
12672 M: Vladimir Oltean <olteanv@gmail.com>
12673 L: netdev@vger.kernel.org
12676 F: include/linux/packing.h
12677 F: Documentation/core-api/packing.rst
12679 PADATA PARALLEL EXECUTION MECHANISM
12680 M: Steffen Klassert <steffen.klassert@secunet.com>
12681 L: linux-crypto@vger.kernel.org
12684 F: include/linux/padata.h
12685 F: Documentation/core-api/padata.rst
12688 M: Jesper Dangaard Brouer <hawk@kernel.org>
12689 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12690 L: netdev@vger.kernel.org
12692 F: net/core/page_pool.c
12693 F: include/net/page_pool.h
12695 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12696 M: Harald Welte <laforge@gnumonks.org>
12697 L: platform-driver-x86@vger.kernel.org
12699 F: drivers/platform/x86/panasonic-laptop.c
12701 PARALLAX PING IIO SENSOR DRIVER
12702 M: Andreas Klinger <ak@it-klinger.de>
12703 L: linux-iio@vger.kernel.org
12705 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12706 F: drivers/iio/proximity/ping.c
12708 PARALLEL LCD/KEYPAD PANEL DRIVER
12709 M: Willy Tarreau <willy@haproxy.com>
12710 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12712 F: Documentation/admin-guide/lcd-panel-cgram.rst
12713 F: drivers/auxdisplay/panel.c
12715 PARALLEL PORT SUBSYSTEM
12716 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12717 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12718 L: linux-parport@lists.infradead.org (subscribers-only)
12720 F: drivers/parport/
12721 F: include/linux/parport*.h
12722 F: drivers/char/ppdev.c
12723 F: include/uapi/linux/ppdev.h
12724 F: Documentation/driver-api/parport*.rst
12726 PARAVIRT_OPS INTERFACE
12727 M: Juergen Gross <jgross@suse.com>
12728 M: Thomas Hellstrom <thellstrom@vmware.com>
12729 M: "VMware, Inc." <pv-drivers@vmware.com>
12730 L: virtualization@lists.linux-foundation.org
12732 F: Documentation/virt/paravirt_ops.rst
12733 F: arch/*/kernel/paravirt*
12734 F: arch/*/include/asm/paravirt*.h
12735 F: include/linux/hypervisor.h
12737 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12738 M: Tim Waugh <tim@cyberelk.net>
12739 L: linux-parport@lists.infradead.org (subscribers-only)
12741 F: Documentation/admin-guide/blockdev/paride.rst
12742 F: drivers/block/paride/
12744 PARISC ARCHITECTURE
12745 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12746 M: Helge Deller <deller@gmx.de>
12747 L: linux-parisc@vger.kernel.org
12748 W: http://www.parisc-linux.org/
12749 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12754 F: Documentation/parisc/
12756 F: drivers/char/agp/parisc-agp.c
12757 F: drivers/input/misc/hp_sdc_rtc.c
12758 F: drivers/input/serio/gscps2.c
12759 F: drivers/input/serio/hp_sdc*
12760 F: drivers/parport/parport_gsc.*
12761 F: drivers/tty/serial/8250/8250_gsc.c
12762 F: drivers/video/fbdev/sti*
12763 F: drivers/video/console/sti*
12764 F: drivers/video/logo/logo_parisc*
12765 F: include/linux/hp_sdc.h
12768 M: Jiri Pirko <jiri@mellanox.com>
12769 L: netdev@vger.kernel.org
12772 F: lib/test_parman.c
12773 F: include/linux/parman.h
12775 PC ENGINES APU BOARD DRIVER
12776 M: Enrico Weigelt, metux IT consult <info@metux.net>
12778 F: drivers/platform/x86/pcengines-apuv2.c
12780 PC87360 HARDWARE MONITORING DRIVER
12781 M: Jim Cromie <jim.cromie@gmail.com>
12782 L: linux-hwmon@vger.kernel.org
12784 F: Documentation/hwmon/pc87360.rst
12785 F: drivers/hwmon/pc87360.c
12787 PC8736x GPIO DRIVER
12788 M: Jim Cromie <jim.cromie@gmail.com>
12790 F: drivers/char/pc8736x_gpio.c
12792 PC87427 HARDWARE MONITORING DRIVER
12793 M: Jean Delvare <jdelvare@suse.com>
12794 L: linux-hwmon@vger.kernel.org
12796 F: Documentation/hwmon/pc87427.rst
12797 F: drivers/hwmon/pc87427.c
12800 M: Riku Voipio <riku.voipio@iki.fi>
12802 F: drivers/leds/leds-pca9532.c
12803 F: include/linux/leds-pca9532.h
12805 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12806 M: Guenter Roeck <linux@roeck-us.net>
12807 L: linux-i2c@vger.kernel.org
12809 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12811 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12812 M: Khalid Aziz <khalid@gonehiking.org>
12814 F: drivers/firmware/pcdp.*
12816 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12817 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12818 L: linux-pci@vger.kernel.org
12819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12821 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12822 F: drivers/pci/controller/pci-aardvark.c
12824 PCI DRIVER FOR ALTERA PCIE IP
12825 M: Ley Foon Tan <ley.foon.tan@intel.com>
12826 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12827 L: linux-pci@vger.kernel.org
12829 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12830 F: drivers/pci/controller/pcie-altera.c
12832 PCI DRIVER FOR APPLIEDMICRO XGENE
12833 M: Toan Le <toan@os.amperecomputing.com>
12834 L: linux-pci@vger.kernel.org
12835 L: linux-arm-kernel@lists.infradead.org
12837 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12838 F: drivers/pci/controller/pci-xgene.c
12840 PCI DRIVER FOR ARM VERSATILE PLATFORM
12841 M: Rob Herring <robh@kernel.org>
12842 L: linux-pci@vger.kernel.org
12843 L: linux-arm-kernel@lists.infradead.org
12845 F: Documentation/devicetree/bindings/pci/versatile.yaml
12846 F: drivers/pci/controller/pci-versatile.c
12848 PCI DRIVER FOR ARMADA 8K
12849 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12850 L: linux-pci@vger.kernel.org
12851 L: linux-arm-kernel@lists.infradead.org
12853 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12854 F: drivers/pci/controller/dwc/pcie-armada8k.c
12856 PCI DRIVER FOR CADENCE PCIE IP
12857 M: Tom Joseph <tjoseph@cadence.com>
12858 L: linux-pci@vger.kernel.org
12860 F: Documentation/devicetree/bindings/pci/cdns,*
12861 F: drivers/pci/controller/cadence/
12863 PCI DRIVER FOR FREESCALE LAYERSCAPE
12864 M: Minghuan Lian <minghuan.Lian@nxp.com>
12865 M: Mingkai Hu <mingkai.hu@nxp.com>
12866 M: Roy Zang <roy.zang@nxp.com>
12867 L: linuxppc-dev@lists.ozlabs.org
12868 L: linux-pci@vger.kernel.org
12869 L: linux-arm-kernel@lists.infradead.org
12871 F: drivers/pci/controller/dwc/*layerscape*
12873 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
12874 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12875 L: linux-pci@vger.kernel.org
12876 L: linux-arm-kernel@lists.infradead.org
12878 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
12879 F: drivers/pci/controller/mobibeil/pcie-layerscape-gen4.c
12881 PCI DRIVER FOR GENERIC OF HOSTS
12882 M: Will Deacon <will@kernel.org>
12883 L: linux-pci@vger.kernel.org
12884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12886 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12887 F: drivers/pci/controller/pci-host-common.c
12888 F: drivers/pci/controller/pci-host-generic.c
12890 PCI DRIVER FOR IMX6
12891 M: Richard Zhu <hongxing.zhu@nxp.com>
12892 M: Lucas Stach <l.stach@pengutronix.de>
12893 L: linux-pci@vger.kernel.org
12894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12896 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12897 F: drivers/pci/controller/dwc/*imx6*
12899 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12900 M: Jonathan Derrick <jonathan.derrick@intel.com>
12901 L: linux-pci@vger.kernel.org
12903 F: drivers/pci/controller/vmd.c
12905 PCI DRIVER FOR MICROSEMI SWITCHTEC
12906 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12907 M: Logan Gunthorpe <logang@deltatee.com>
12908 L: linux-pci@vger.kernel.org
12910 F: Documentation/driver-api/switchtec.rst
12911 F: Documentation/ABI/testing/sysfs-class-switchtec
12912 F: drivers/pci/switch/switchtec*
12913 F: include/uapi/linux/switchtec_ioctl.h
12914 F: include/linux/switchtec.h
12915 F: drivers/ntb/hw/mscc/
12917 PCI DRIVER FOR MOBIVEIL PCIE IP
12918 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12919 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12920 L: linux-pci@vger.kernel.org
12922 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12923 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
12925 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12926 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12927 M: Jason Cooper <jason@lakedaemon.net>
12928 L: linux-pci@vger.kernel.org
12929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12931 F: drivers/pci/controller/*mvebu*
12933 PCI DRIVER FOR NVIDIA TEGRA
12934 M: Thierry Reding <thierry.reding@gmail.com>
12935 L: linux-tegra@vger.kernel.org
12936 L: linux-pci@vger.kernel.org
12938 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12939 F: drivers/pci/controller/pci-tegra.c
12941 PCI DRIVER FOR RENESAS R-CAR
12942 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12943 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12944 L: linux-pci@vger.kernel.org
12945 L: linux-renesas-soc@vger.kernel.org
12947 F: drivers/pci/controller/*rcar*
12949 PCI DRIVER FOR SAMSUNG EXYNOS
12950 M: Jingoo Han <jingoohan1@gmail.com>
12951 L: linux-pci@vger.kernel.org
12952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12953 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12955 F: drivers/pci/controller/dwc/pci-exynos.c
12957 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12958 M: Jingoo Han <jingoohan1@gmail.com>
12959 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12960 L: linux-pci@vger.kernel.org
12962 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12963 F: drivers/pci/controller/dwc/*designware*
12965 PCI DRIVER FOR TI DRA7XX
12966 M: Kishon Vijay Abraham I <kishon@ti.com>
12967 L: linux-omap@vger.kernel.org
12968 L: linux-pci@vger.kernel.org
12970 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12971 F: drivers/pci/controller/dwc/pci-dra7xx.c
12973 PCI DRIVER FOR TI KEYSTONE
12974 M: Murali Karicheri <m-karicheri2@ti.com>
12975 L: linux-pci@vger.kernel.org
12976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12978 F: drivers/pci/controller/dwc/pci-keystone.c
12980 PCI ENDPOINT SUBSYSTEM
12981 M: Kishon Vijay Abraham I <kishon@ti.com>
12982 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12983 L: linux-pci@vger.kernel.org
12984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12986 F: drivers/pci/endpoint/
12987 F: drivers/misc/pci_endpoint_test.c
12990 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12991 M: Russell Currey <ruscur@russell.cc>
12992 M: Sam Bobroff <sbobroff@linux.ibm.com>
12993 M: Oliver O'Halloran <oohall@gmail.com>
12994 L: linuxppc-dev@lists.ozlabs.org
12996 F: Documentation/PCI/pci-error-recovery.rst
12997 F: drivers/pci/pcie/aer.c
12998 F: drivers/pci/pcie/dpc.c
12999 F: drivers/pci/pcie/err.c
13000 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13001 F: arch/powerpc/kernel/eeh*.c
13002 F: arch/powerpc/platforms/*/eeh*.c
13003 F: arch/powerpc/include/*/eeh*.h
13006 M: Linas Vepstas <linasvepstas@gmail.com>
13007 L: linux-pci@vger.kernel.org
13009 F: Documentation/PCI/pci-error-recovery.rst
13011 PCI MSI DRIVER FOR ALTERA MSI IP
13012 M: Ley Foon Tan <ley.foon.tan@intel.com>
13013 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13014 L: linux-pci@vger.kernel.org
13016 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13017 F: drivers/pci/controller/pcie-altera-msi.c
13019 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13020 M: Toan Le <toan@os.amperecomputing.com>
13021 L: linux-pci@vger.kernel.org
13022 L: linux-arm-kernel@lists.infradead.org
13024 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13025 F: drivers/pci/controller/pci-xgene-msi.c
13028 M: Bjorn Helgaas <bhelgaas@google.com>
13029 L: linux-pci@vger.kernel.org
13030 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13033 F: Documentation/devicetree/bindings/pci/
13034 F: Documentation/PCI/
13035 F: drivers/acpi/pci*
13037 F: include/asm-generic/pci*
13038 F: include/linux/pci*
13039 F: include/linux/of_pci.h
13040 F: include/uapi/linux/pci*
13043 F: arch/x86/kernel/quirks.c
13044 F: arch/x86/kernel/early-quirks.c
13046 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13047 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13048 R: Andrew Murray <amurray@thegoodpenguin.co.uk>
13049 L: linux-pci@vger.kernel.org
13050 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13053 F: drivers/pci/controller/
13055 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13056 M: Jonathan Chocron <jonnyc@amazon.com>
13057 L: linux-pci@vger.kernel.org
13059 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13060 F: drivers/pci/controller/dwc/pcie-al.c
13062 PCIE DRIVER FOR AMLOGIC MESON
13063 M: Yue Wang <yue.wang@Amlogic.com>
13064 L: linux-pci@vger.kernel.org
13065 L: linux-amlogic@lists.infradead.org
13067 F: drivers/pci/controller/dwc/pci-meson.c
13069 PCIE DRIVER FOR AXIS ARTPEC
13070 M: Jesper Nilsson <jesper.nilsson@axis.com>
13071 L: linux-arm-kernel@axis.com
13072 L: linux-pci@vger.kernel.org
13074 F: Documentation/devicetree/bindings/pci/axis,artpec*
13075 F: drivers/pci/controller/dwc/*artpec*
13077 PCIE DRIVER FOR CAVIUM THUNDERX
13078 M: Robert Richter <rrichter@marvell.com>
13079 L: linux-pci@vger.kernel.org
13080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13082 F: drivers/pci/controller/pci-thunder-*
13084 PCIE DRIVER FOR HISILICON
13085 M: Zhou Wang <wangzhou1@hisilicon.com>
13086 L: linux-pci@vger.kernel.org
13088 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13089 F: drivers/pci/controller/dwc/pcie-hisi.c
13091 PCIE DRIVER FOR HISILICON KIRIN
13092 M: Xiaowei Song <songxiaowei@hisilicon.com>
13093 M: Binghui Wang <wangbinghui@hisilicon.com>
13094 L: linux-pci@vger.kernel.org
13096 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13097 F: drivers/pci/controller/dwc/pcie-kirin.c
13099 PCIE DRIVER FOR HISILICON STB
13100 M: Shawn Guo <shawn.guo@linaro.org>
13101 L: linux-pci@vger.kernel.org
13103 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13104 F: drivers/pci/controller/dwc/pcie-histb.c
13106 PCIE DRIVER FOR MEDIATEK
13107 M: Ryder Lee <ryder.lee@mediatek.com>
13108 L: linux-pci@vger.kernel.org
13109 L: linux-mediatek@lists.infradead.org
13111 F: Documentation/devicetree/bindings/pci/mediatek*
13112 F: drivers/pci/controller/*mediatek*
13114 PCIE DRIVER FOR QUALCOMM MSM
13115 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13116 L: linux-pci@vger.kernel.org
13117 L: linux-arm-msm@vger.kernel.org
13119 F: drivers/pci/controller/dwc/*qcom*
13121 PCIE DRIVER FOR ROCKCHIP
13122 M: Shawn Lin <shawn.lin@rock-chips.com>
13123 L: linux-pci@vger.kernel.org
13124 L: linux-rockchip@lists.infradead.org
13126 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13127 F: drivers/pci/controller/pcie-rockchip*
13129 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13130 M: Linus Walleij <linus.walleij@linaro.org>
13131 L: linux-pci@vger.kernel.org
13133 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13134 F: drivers/pci/controller/pci-v3-semi.c
13136 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13137 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13138 L: linux-pci@vger.kernel.org
13140 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13141 F: drivers/pci/controller/dwc/pcie-uniphier.c
13143 PCIE DRIVER FOR ST SPEAR13XX
13144 M: Pratyush Anand <pratyush.anand@gmail.com>
13145 L: linux-pci@vger.kernel.org
13147 F: drivers/pci/controller/dwc/*spear*
13150 M: Dominik Brodowski <linux@dominikbrodowski.net>
13151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13153 F: Documentation/pcmcia/
13158 PCNET32 NETWORK DRIVER
13159 M: Don Fry <pcnet32@frontier.com>
13160 L: netdev@vger.kernel.org
13162 F: drivers/net/ethernet/amd/pcnet32.c
13164 PCRYPT PARALLEL CRYPTO ENGINE
13165 M: Steffen Klassert <steffen.klassert@secunet.com>
13166 L: linux-crypto@vger.kernel.org
13169 F: include/crypto/pcrypt.h
13171 PEAQ WMI HOTKEYS DRIVER
13172 M: Hans de Goede <hdegoede@redhat.com>
13173 L: platform-driver-x86@vger.kernel.org
13175 F: drivers/platform/x86/peaq-wmi.c
13177 PENSANDO ETHERNET DRIVERS
13178 M: Shannon Nelson <snelson@pensando.io>
13179 M: Pensando Drivers <drivers@pensando.io>
13180 L: netdev@vger.kernel.org
13182 F: Documentation/networking/device_drivers/pensando/ionic.rst
13183 F: drivers/net/ethernet/pensando/
13185 PER-CPU MEMORY ALLOCATOR
13186 M: Dennis Zhou <dennis@kernel.org>
13187 M: Tejun Heo <tj@kernel.org>
13188 M: Christoph Lameter <cl@linux.com>
13189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13191 F: include/linux/percpu*.h
13193 F: arch/*/include/asm/percpu.h
13195 PER-TASK DELAY ACCOUNTING
13196 M: Balbir Singh <bsingharora@gmail.com>
13198 F: include/linux/delayacct.h
13199 F: kernel/delayacct.c
13201 PERFORMANCE EVENTS SUBSYSTEM
13202 M: Peter Zijlstra <peterz@infradead.org>
13203 M: Ingo Molnar <mingo@redhat.com>
13204 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13205 R: Mark Rutland <mark.rutland@arm.com>
13206 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13207 R: Jiri Olsa <jolsa@redhat.com>
13208 R: Namhyung Kim <namhyung@kernel.org>
13209 L: linux-kernel@vger.kernel.org
13210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13213 F: include/linux/perf_event.h
13214 F: include/uapi/linux/perf_event.h
13215 F: arch/*/kernel/perf_event*.c
13216 F: arch/*/kernel/*/perf_event*.c
13217 F: arch/*/kernel/*/*/perf_event*.c
13218 F: arch/*/include/asm/perf_event.h
13219 F: arch/*/kernel/perf_callchain.c
13221 F: arch/*/events/*/*
13224 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13225 R: John Garry <john.garry@huawei.com>
13226 R: Will Deacon <will@kernel.org>
13227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13229 F: tools/perf/pmu-events/arch/arm64/
13231 PERSONALITY HANDLING
13232 M: Christoph Hellwig <hch@infradead.org>
13233 L: linux-abi-devel@lists.sourceforge.net
13235 F: include/linux/personality.h
13236 F: include/uapi/linux/personality.h
13238 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13239 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13240 L: linux-input@vger.kernel.org
13242 F: Documentation/input/devices/pxrc.rst
13243 F: drivers/input/joystick/pxrc.c
13245 FLYSKY FSIA6B RC RECEIVER
13246 M: Markus Koch <markus@notsyncing.net>
13247 L: linux-input@vger.kernel.org
13249 F: drivers/input/joystick/fsia6b.c
13252 M: Remi Denis-Courmont <courmisch@gmail.com>
13254 F: Documentation/networking/phonet.txt
13255 F: include/linux/phonet.h
13256 F: include/net/phonet/
13257 F: include/uapi/linux/phonet.h
13261 M: Joern Engel <joern@lazybastard.org>
13262 L: linux-mtd@lists.infradead.org
13264 F: drivers/mtd/devices/phram.c
13267 M: Bruno Prémont <bonbons@linux-vserver.org>
13268 L: linux-input@vger.kernel.org
13270 F: drivers/hid/hid-picolcd*
13273 M: Jamie Iles <jamie@jamieiles.com>
13274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13275 T: git git://github.com/jamieiles/linux-2.6-ji.git
13277 F: arch/arm/boot/dts/picoxcell*
13278 F: arch/arm/mach-picoxcell/
13279 F: drivers/crypto/picoxcell*
13282 M: Christian Brauner <christian@brauner.io>
13283 L: linux-kernel@vger.kernel.org
13285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13287 F: tools/testing/selftests/pidfd/
13288 F: tools/testing/selftests/clone3/
13291 K: \b(clone_args|kernel_clone_args)\b
13293 PIN CONTROL SUBSYSTEM
13294 M: Linus Walleij <linus.walleij@linaro.org>
13295 L: linux-gpio@vger.kernel.org
13297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13298 F: Documentation/devicetree/bindings/pinctrl/
13299 F: Documentation/driver-api/pinctl.rst
13300 F: drivers/pinctrl/
13301 F: include/linux/pinctrl/
13303 PIN CONTROLLER - FREESCALE
13304 M: Dong Aisheng <aisheng.dong@nxp.com>
13305 M: Fabio Estevam <festevam@gmail.com>
13306 M: Shawn Guo <shawnguo@kernel.org>
13307 M: Stefan Agner <stefan@agner.ch>
13308 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13309 L: linux-gpio@vger.kernel.org
13311 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13312 F: drivers/pinctrl/freescale/
13314 PIN CONTROLLER - INTEL
13315 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13316 M: Andy Shevchenko <andy@kernel.org>
13318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13319 F: drivers/pinctrl/intel/
13321 PIN CONTROLLER - MEDIATEK
13322 M: Sean Wang <sean.wang@kernel.org>
13323 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13325 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13326 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13327 F: drivers/pinctrl/mediatek/
13329 PIN CONTROLLER - MICROCHIP AT91
13330 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13332 L: linux-gpio@vger.kernel.org
13334 F: drivers/gpio/gpio-sama5d2-piobu.c
13335 F: drivers/pinctrl/pinctrl-at91*
13337 PIN CONTROLLER - QUALCOMM
13338 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13339 L: linux-arm-msm@vger.kernel.org
13341 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13342 F: drivers/pinctrl/qcom/
13344 PIN CONTROLLER - RENESAS
13345 M: Geert Uytterhoeven <geert+renesas@glider.be>
13346 L: linux-renesas-soc@vger.kernel.org
13348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13349 F: drivers/pinctrl/pinctrl-rz*
13350 F: drivers/pinctrl/sh-pfc/
13352 PIN CONTROLLER - SAMSUNG
13353 M: Tomasz Figa <tomasz.figa@gmail.com>
13354 M: Krzysztof Kozlowski <krzk@kernel.org>
13355 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13357 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13360 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13361 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13362 F: drivers/pinctrl/samsung/
13363 F: include/dt-bindings/pinctrl/samsung.h
13365 PIN CONTROLLER - SINGLE
13366 M: Tony Lindgren <tony@atomide.com>
13367 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13369 L: linux-omap@vger.kernel.org
13371 F: drivers/pinctrl/pinctrl-single.c
13373 PIN CONTROLLER - ST SPEAR
13374 M: Viresh Kumar <vireshk@kernel.org>
13375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13377 W: http://www.st.com/spear
13378 F: drivers/pinctrl/spear/
13380 PISTACHIO SOC SUPPORT
13381 M: James Hartley <james.hartley@sondrel.com>
13382 L: linux-mips@vger.kernel.org
13384 F: arch/mips/pistachio/
13385 F: arch/mips/include/asm/mach-pistachio/
13386 F: arch/mips/boot/dts/img/pistachio*
13387 F: arch/mips/configs/pistachio*_defconfig
13391 M: linux-block@vger.kernel.org
13392 F: drivers/block/pktcdvd.c
13393 F: include/linux/pktcdvd.h
13394 F: include/uapi/linux/pktcdvd.h
13396 PKUNITY SOC DRIVERS
13397 M: Guan Xuetao <gxt@pku.edu.cn>
13398 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13400 T: git git://github.com/gxt/linux.git
13401 F: drivers/input/serio/i8042-unicore32io.h
13402 F: drivers/i2c/busses/i2c-puv3.c
13403 F: drivers/video/fbdev/fb-puv3.c
13404 F: drivers/rtc/rtc-puv3.c
13406 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13407 M: Tomasz Duszynski <tduszyns@gmail.com>
13409 F: drivers/iio/chemical/pms7003.c
13410 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13413 M: Logan Gunthorpe <logang@deltatee.com>
13415 F: drivers/dma/plx_dma.c
13417 PMBUS HARDWARE MONITORING DRIVERS
13418 M: Guenter Roeck <linux@roeck-us.net>
13419 L: linux-hwmon@vger.kernel.org
13420 W: http://hwmon.wiki.kernel.org/
13421 W: http://www.roeck-us.net/linux/drivers/
13422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13424 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13425 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13426 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13427 F: Documentation/hwmon/adm1275.rst
13428 F: Documentation/hwmon/ibm-cffps.rst
13429 F: Documentation/hwmon/ir35221.rst
13430 F: Documentation/hwmon/lm25066.rst
13431 F: Documentation/hwmon/ltc2978.rst
13432 F: Documentation/hwmon/ltc3815.rst
13433 F: Documentation/hwmon/max16064.rst
13434 F: Documentation/hwmon/max20751.rst
13435 F: Documentation/hwmon/max31785.rst
13436 F: Documentation/hwmon/max34440.rst
13437 F: Documentation/hwmon/max8688.rst
13438 F: Documentation/hwmon/pmbus.rst
13439 F: Documentation/hwmon/pmbus-core.rst
13440 F: Documentation/hwmon/tps40422.rst
13441 F: Documentation/hwmon/ucd9000.rst
13442 F: Documentation/hwmon/ucd9200.rst
13443 F: Documentation/hwmon/zl6100.rst
13444 F: drivers/hwmon/pmbus/
13445 F: include/linux/pmbus.h
13447 PMC SIERRA MaxRAID DRIVER
13448 L: linux-scsi@vger.kernel.org
13449 W: http://www.pmc-sierra.com/
13451 F: drivers/scsi/pmcraid.*
13453 PMC SIERRA PM8001 DRIVER
13454 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13455 L: linux-scsi@vger.kernel.org
13457 F: drivers/scsi/pm8001/
13460 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13461 L: linux-pm@vger.kernel.org
13462 W: https://01.org/pm-graph
13463 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13464 T: git git://github.com/intel/pm-graph
13466 F: tools/power/pm-graph
13468 PNI RM3100 IIO DRIVER
13469 M: Song Qiang <songqiang1304521@gmail.com>
13470 L: linux-iio@vger.kernel.org
13472 F: drivers/iio/magnetometer/rm3100*
13473 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13476 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13477 L: linux-acpi@vger.kernel.org
13479 F: include/linux/pnp.h
13482 POSIX CLOCKS and TIMERS
13483 M: Thomas Gleixner <tglx@linutronix.de>
13484 L: linux-kernel@vger.kernel.org
13485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13488 F: include/linux/timer*
13489 F: include/linux/time_namespace.h
13490 F: kernel/time/namespace.c
13491 F: kernel/time/*timer*
13493 POWER MANAGEMENT CORE
13494 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13495 L: linux-pm@vger.kernel.org
13496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13497 B: https://bugzilla.kernel.org
13499 F: drivers/base/power/
13500 F: include/linux/pm.h
13501 F: include/linux/pm_*
13502 F: include/linux/powercap.h
13503 F: include/linux/intel_rapl.h
13504 F: drivers/powercap/
13505 F: kernel/configs/nopm.config
13507 POWER STATE COORDINATION INTERFACE (PSCI)
13508 M: Mark Rutland <mark.rutland@arm.com>
13509 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13510 L: linux-arm-kernel@lists.infradead.org
13512 F: drivers/firmware/psci/
13513 F: include/linux/psci.h
13514 F: include/uapi/linux/psci.h
13516 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13517 M: Sebastian Reichel <sre@kernel.org>
13518 L: linux-pm@vger.kernel.org
13519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13521 F: Documentation/ABI/testing/sysfs-class-power
13522 F: Documentation/devicetree/bindings/power/supply/
13523 F: include/linux/power_supply.h
13524 F: drivers/power/supply/
13526 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13527 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13528 L: linuxppc-dev@lists.ozlabs.org
13530 F: drivers/char/powernv-op-panel.c
13532 PPP OVER ATM (RFC 2364)
13533 M: Mitchell Blank Jr <mitch@sfgoth.com>
13535 F: net/atm/pppoatm.c
13536 F: include/uapi/linux/atmppp.h
13539 M: Michal Ostrowski <mostrows@earthlink.net>
13541 F: drivers/net/ppp/pppoe.c
13542 F: drivers/net/ppp/pppox.c
13545 M: James Chapman <jchapman@katalix.com>
13547 F: net/l2tp/l2tp_ppp.c
13548 F: include/linux/if_pppol2tp.h
13549 F: include/uapi/linux/if_pppol2tp.h
13551 PPP PROTOCOL DRIVERS AND COMPRESSORS
13552 M: Paul Mackerras <paulus@samba.org>
13553 L: linux-ppp@vger.kernel.org
13555 F: drivers/net/ppp/ppp_*
13558 M: Rodolfo Giometti <giometti@enneenne.com>
13559 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13560 L: linuxpps@ml.enneenne.com (subscribers-only)
13562 F: Documentation/driver-api/pps.rst
13563 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13564 F: Documentation/ABI/testing/sysfs-pps
13566 F: include/linux/pps*.h
13567 F: include/uapi/linux/pps.h
13570 M: Dmitry Kozlov <xeb@mail.ru>
13571 L: netdev@vger.kernel.org
13573 F: drivers/net/ppp/pptp.c
13574 W: http://sourceforge.net/projects/accel-pptp
13577 M: Petr Mladek <pmladek@suse.com>
13578 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13579 R: Steven Rostedt <rostedt@goodmis.org>
13582 F: include/linux/printk.h
13584 PRISM54 WIRELESS DRIVER
13585 M: Luis Chamberlain <mcgrof@kernel.org>
13586 L: linux-wireless@vger.kernel.org
13587 W: http://wireless.kernel.org/en/users/Drivers/p54
13589 F: drivers/net/wireless/intersil/prism54/
13592 R: Alexey Dobriyan <adobriyan@gmail.com>
13593 L: linux-kernel@vger.kernel.org
13594 L: linux-fsdevel@vger.kernel.org
13597 F: include/linux/proc_fs.h
13598 F: tools/testing/selftests/proc/
13599 F: Documentation/filesystems/proc.rst
13602 M: Luis Chamberlain <mcgrof@kernel.org>
13603 M: Kees Cook <keescook@chromium.org>
13604 M: Iurii Zaikin <yzaikin@google.com>
13605 L: linux-kernel@vger.kernel.org
13606 L: linux-fsdevel@vger.kernel.org
13608 F: fs/proc/proc_sysctl.c
13609 F: include/linux/sysctl.h
13611 F: kernel/sysctl-test.c
13612 F: tools/testing/selftests/sysctl/
13614 PS3 NETWORK SUPPORT
13615 M: Geoff Levand <geoff@infradead.org>
13616 L: netdev@vger.kernel.org
13617 L: linuxppc-dev@lists.ozlabs.org
13619 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13621 PS3 PLATFORM SUPPORT
13622 M: Geoff Levand <geoff@infradead.org>
13623 L: linuxppc-dev@lists.ozlabs.org
13625 F: arch/powerpc/boot/ps3*
13626 F: arch/powerpc/include/asm/lv1call.h
13627 F: arch/powerpc/include/asm/ps3*.h
13628 F: arch/powerpc/platforms/ps3/
13631 F: drivers/rtc/rtc-ps3.c
13632 F: drivers/usb/host/*ps3.c
13633 F: sound/ppc/snd_ps3*
13636 M: Jim Paris <jim@jtan.com>
13637 M: Geoff Levand <geoff@infradead.org>
13638 L: linuxppc-dev@lists.ozlabs.org
13640 F: drivers/block/ps3vram.c
13642 PSAMPLE PACKET SAMPLING SUPPORT
13643 M: Yotam Gigi <yotam.gi@gmail.com>
13646 F: include/net/psample.h
13647 F: include/uapi/linux/psample.h
13649 PRESSURE STALL INFORMATION (PSI)
13650 M: Johannes Weiner <hannes@cmpxchg.org>
13652 F: kernel/sched/psi.c
13653 F: include/linux/psi*
13656 M: Kees Cook <keescook@chromium.org>
13657 M: Anton Vorontsov <anton@enomsg.org>
13658 M: Colin Cross <ccross@android.com>
13659 M: Tony Luck <tony.luck@intel.com>
13661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13663 F: include/linux/pstore*
13664 F: drivers/firmware/efi/efi-pstore.c
13665 F: drivers/acpi/apei/erst.c
13666 F: Documentation/admin-guide/ramoops.rst
13667 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13668 K: \b(pstore|ramoops)
13670 PTP HARDWARE CLOCK SUPPORT
13671 M: Richard Cochran <richardcochran@gmail.com>
13672 L: netdev@vger.kernel.org
13674 W: http://linuxptp.sourceforge.net/
13675 F: Documentation/ABI/testing/sysfs-ptp
13676 F: Documentation/driver-api/ptp.rst
13677 F: drivers/net/phy/dp83640*
13679 F: include/linux/ptp_cl*
13682 M: Oleg Nesterov <oleg@redhat.com>
13684 F: include/asm-generic/syscall.h
13685 F: include/linux/ptrace.h
13686 F: include/linux/regset.h
13687 F: include/linux/tracehook.h
13688 F: include/uapi/linux/ptrace.h
13689 F: include/uapi/linux/ptrace.h
13691 F: arch/*/ptrace*.c
13692 F: arch/*/*/ptrace*.c
13693 F: arch/*/include/asm/ptrace*.h
13696 M: Hans Verkuil <hverkuil@xs4all.nl>
13697 L: linux-media@vger.kernel.org
13698 T: git git://linuxtv.org/media_tree.git
13700 F: drivers/media/usb/pulse8-cec/*
13701 F: Documentation/media/cec-drivers/pulse8-cec.rst
13703 PVRUSB2 VIDEO4LINUX DRIVER
13704 M: Mike Isely <isely@pobox.com>
13705 L: pvrusb2@isely.net (subscribers-only)
13706 L: linux-media@vger.kernel.org
13707 W: http://www.isely.net/pvrusb2/
13708 T: git git://linuxtv.org/media_tree.git
13710 F: Documentation/media/v4l-drivers/pvrusb2*
13711 F: drivers/media/usb/pvrusb2/
13714 M: Hans Verkuil <hverkuil@xs4all.nl>
13715 L: linux-media@vger.kernel.org
13716 T: git git://linuxtv.org/media_tree.git
13718 F: drivers/media/usb/pwc/*
13719 F: include/trace/events/pwc.h
13722 M: Kamil Debski <kamil@wypas.org>
13723 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13724 L: linux-hwmon@vger.kernel.org
13726 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13727 F: Documentation/hwmon/pwm-fan.rst
13728 F: drivers/hwmon/pwm-fan.c
13731 M: Sean Young <sean@mess.org>
13732 L: linux-media@vger.kernel.org
13734 F: drivers/media/rc/pwm-ir-tx.c
13737 M: Thierry Reding <thierry.reding@gmail.com>
13738 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13739 L: linux-pwm@vger.kernel.org
13741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13742 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13743 F: Documentation/driver-api/pwm.rst
13744 F: Documentation/devicetree/bindings/pwm/
13745 F: include/linux/pwm.h
13747 F: drivers/video/backlight/pwm_bl.c
13748 F: include/linux/pwm_backlight.h
13749 F: drivers/gpio/gpio-mvebu.c
13750 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13751 K: pwm_(config|apply_state|ops)
13754 M: Robert Jarzmik <robert.jarzmik@free.fr>
13755 L: linux-gpio@vger.kernel.org
13757 F: drivers/gpio/gpio-pxa.c
13763 M: Robert Jarzmik <robert.jarzmik@free.fr>
13764 L: linux-rtc@vger.kernel.org
13767 PXA2xx/PXA3xx SUPPORT
13768 M: Daniel Mack <daniel@zonque.org>
13769 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13770 M: Robert Jarzmik <robert.jarzmik@free.fr>
13771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13772 T: git git://github.com/hzhuang1/linux.git
13773 T: git git://github.com/rjarzmik/linux.git
13775 F: arch/arm/boot/dts/pxa*
13776 F: arch/arm/mach-pxa/
13777 F: drivers/dma/pxa*
13778 F: drivers/pcmcia/pxa2xx*
13779 F: drivers/pinctrl/pxa/
13780 F: drivers/spi/spi-pxa2xx*
13781 F: drivers/usb/gadget/udc/pxa2*
13782 F: include/sound/pxa2xx-lib.h
13787 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13788 L: qat-linux@intel.com
13790 F: drivers/crypto/qat/
13792 QCOM AUDIO (ASoC) DRIVERS
13793 M: Patrick Lai <plai@codeaurora.org>
13794 M: Banajit Goswami <bgoswami@codeaurora.org>
13795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13800 M: Alex Elder <elder@kernel.org>
13801 L: netdev@vger.kernel.org
13803 F: drivers/net/ipa/
13805 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13806 M: Gabriel Somlo <somlo@cmu.edu>
13807 M: "Michael S. Tsirkin" <mst@redhat.com>
13808 L: qemu-devel@nongnu.org
13810 F: drivers/firmware/qemu_fw_cfg.c
13811 F: include/uapi/linux/qemu_fw_cfg.h
13814 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13815 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13816 L: linux-rdma@vger.kernel.org
13818 F: drivers/infiniband/hw/qib/
13820 QLOGIC QL41xxx FCOE DRIVER
13821 M: QLogic-Storage-Upstream@cavium.com
13822 L: linux-scsi@vger.kernel.org
13824 F: drivers/scsi/qedf/
13826 QLOGIC QL41xxx ISCSI DRIVER
13827 M: QLogic-Storage-Upstream@cavium.com
13828 L: linux-scsi@vger.kernel.org
13830 F: drivers/scsi/qedi/
13832 QLOGIC QL4xxx ETHERNET DRIVER
13833 M: Ariel Elior <aelior@marvell.com>
13834 M: GR-everest-linux-l2@marvell.com
13835 L: netdev@vger.kernel.org
13837 F: drivers/net/ethernet/qlogic/qed/
13838 F: include/linux/qed/
13839 F: drivers/net/ethernet/qlogic/qede/
13841 QLOGIC QL4xxx RDMA DRIVER
13842 M: Michal Kalderon <mkalderon@marvell.com>
13843 M: Ariel Elior <aelior@marvell.com>
13844 L: linux-rdma@vger.kernel.org
13846 F: drivers/infiniband/hw/qedr/
13847 F: include/uapi/rdma/qedr-abi.h
13849 QLOGIC QLA1280 SCSI DRIVER
13850 M: Michael Reed <mdr@sgi.com>
13851 L: linux-scsi@vger.kernel.org
13853 F: drivers/scsi/qla1280.[ch]
13855 QLOGIC QLA2XXX FC-SCSI DRIVER
13856 M: hmadhani@marvell.com
13857 L: linux-scsi@vger.kernel.org
13859 F: Documentation/scsi/LICENSE.qla2xxx
13860 F: drivers/scsi/qla2xxx/
13862 QLOGIC QLA3XXX NETWORK DRIVER
13863 M: GR-Linux-NIC-Dev@marvell.com
13864 L: netdev@vger.kernel.org
13866 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13867 F: drivers/net/ethernet/qlogic/qla3xxx.*
13869 QLOGIC QLA4XXX iSCSI DRIVER
13870 M: QLogic-Storage-Upstream@qlogic.com
13871 L: linux-scsi@vger.kernel.org
13873 F: Documentation/scsi/LICENSE.qla4xxx
13874 F: drivers/scsi/qla4xxx/
13876 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13877 M: Shahed Shaikh <shshaikh@marvell.com>
13878 M: Manish Chopra <manishc@marvell.com>
13879 M: GR-Linux-NIC-Dev@marvell.com
13880 L: netdev@vger.kernel.org
13882 F: drivers/net/ethernet/qlogic/qlcnic/
13884 QLOGIC QLGE 10Gb ETHERNET DRIVER
13885 M: Manish Chopra <manishc@marvell.com>
13886 M: GR-Linux-NIC-Dev@marvell.com
13887 L: netdev@vger.kernel.org
13889 F: drivers/staging/qlge/
13891 QM1D1B0004 MEDIA DRIVER
13892 M: Akihiro Tsukada <tskd08@gmail.com>
13893 L: linux-media@vger.kernel.org
13895 F: drivers/media/tuners/qm1d1b0004*
13897 QM1D1C0042 MEDIA DRIVER
13898 M: Akihiro Tsukada <tskd08@gmail.com>
13899 L: linux-media@vger.kernel.org
13901 F: drivers/media/tuners/qm1d1c0042*
13904 M: Anders Larsen <al@alarsen.net>
13905 W: http://www.alarsen.net/linux/qnx4fs/
13908 F: include/uapi/linux/qnx4_fs.h
13909 F: include/uapi/linux/qnxtypes.h
13911 QORIQ DPAA2 FSL-MC BUS DRIVER
13912 M: Stuart Yoder <stuyoder@gmail.com>
13913 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13914 L: linux-kernel@vger.kernel.org
13916 F: drivers/bus/fsl-mc/
13917 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13918 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13920 QT1010 MEDIA DRIVER
13921 M: Antti Palosaari <crope@iki.fi>
13922 L: linux-media@vger.kernel.org
13923 W: https://linuxtv.org
13924 W: http://palosaari.fi/linux/
13925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13926 T: git git://linuxtv.org/anttip/media_tree.git
13928 F: drivers/media/tuners/qt1010*
13930 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13931 M: Kalle Valo <kvalo@codeaurora.org>
13932 L: ath10k@lists.infradead.org
13933 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13936 F: drivers/net/wireless/ath/ath10k/
13938 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13939 M: Kalle Valo <kvalo@codeaurora.org>
13940 L: ath11k@lists.infradead.org
13941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13943 F: drivers/net/wireless/ath/ath11k/
13945 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13946 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13947 L: linux-wireless@vger.kernel.org
13948 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13950 F: drivers/net/wireless/ath/ath9k/
13952 QUALCOMM CAMERA SUBSYSTEM DRIVER
13953 M: Todor Tomov <todor.too@gmail.com>
13954 L: linux-media@vger.kernel.org
13956 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13957 F: Documentation/media/v4l-drivers/qcom_camss.rst
13958 F: drivers/media/platform/qcom/camss/
13960 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13961 M: Ilia Lin <ilia.lin@kernel.org>
13962 L: linux-pm@vger.kernel.org
13964 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13965 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13967 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13968 M: Niklas Cassel <nks@flawful.org>
13969 L: linux-pm@vger.kernel.org
13970 L: linux-arm-msm@vger.kernel.org
13972 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13973 F: drivers/power/avs/qcom-cpr.c
13975 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13976 M: Timur Tabi <timur@kernel.org>
13977 L: netdev@vger.kernel.org
13979 F: drivers/net/ethernet/qualcomm/emac/
13981 QUALCOMM ETHQOS ETHERNET DRIVER
13982 M: Vinod Koul <vkoul@kernel.org>
13983 L: netdev@vger.kernel.org
13985 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13986 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13988 QUALCOMM GENERIC INTERFACE I2C DRIVER
13989 M: Alok Chauhan <alokc@codeaurora.org>
13990 L: linux-i2c@vger.kernel.org
13991 L: linux-arm-msm@vger.kernel.org
13993 F: drivers/i2c/busses/i2c-qcom-geni.c
13995 QUALCOMM HEXAGON ARCHITECTURE
13996 M: Brian Cain <bcain@codeaurora.org>
13997 L: linux-hexagon@vger.kernel.org
14001 QUALCOMM HIDMA DRIVER
14002 M: Sinan Kaya <okaya@kernel.org>
14003 L: linux-arm-kernel@lists.infradead.org
14004 L: linux-arm-msm@vger.kernel.org
14005 L: dmaengine@vger.kernel.org
14007 F: drivers/dma/qcom/hidma*
14010 M: Rob Clark <robdclark@gmail.com>
14011 L: iommu@lists.linux-foundation.org
14012 L: linux-arm-msm@vger.kernel.org
14014 F: drivers/iommu/qcom_iommu.c
14016 QUALCOMM RMNET DRIVER
14017 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14018 M: Sean Tranchetti <stranche@codeaurora.org>
14019 L: netdev@vger.kernel.org
14021 F: drivers/net/ethernet/qualcomm/rmnet/
14022 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
14023 F: include/linux/if_rmnet.h
14025 QUALCOMM TSENS THERMAL DRIVER
14026 M: Amit Kucheria <amit.kucheria@linaro.org>
14027 L: linux-pm@vger.kernel.org
14028 L: linux-arm-msm@vger.kernel.org
14030 F: drivers/thermal/qcom/
14031 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14033 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14034 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14035 L: linux-media@vger.kernel.org
14036 L: linux-arm-msm@vger.kernel.org
14037 T: git git://linuxtv.org/media_tree.git
14039 F: drivers/media/platform/qcom/venus/
14040 F: Documentation/devicetree/bindings/media/*venus*
14042 QUALCOMM WCN36XX WIRELESS DRIVER
14043 M: Kalle Valo <kvalo@codeaurora.org>
14044 L: wcn36xx@lists.infradead.org
14045 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
14046 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14048 F: drivers/net/wireless/ath/wcn36xx/
14050 QUANTENNA QTNFMAC WIRELESS DRIVER
14051 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14052 M: Avinash Patil <avinashp@quantenna.com>
14053 M: Sergey Matyukevich <smatyukevich@quantenna.com>
14054 L: linux-wireless@vger.kernel.org
14056 F: drivers/net/wireless/quantenna
14058 RADEON and AMDGPU DRM DRIVERS
14059 M: Alex Deucher <alexander.deucher@amd.com>
14060 M: Christian König <christian.koenig@amd.com>
14061 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
14062 L: amd-gfx@lists.freedesktop.org
14063 T: git git://people.freedesktop.org/~agd5f/linux
14065 F: drivers/gpu/drm/radeon/
14066 F: include/uapi/drm/radeon_drm.h
14067 F: drivers/gpu/drm/amd/
14068 F: include/uapi/drm/amdgpu_drm.h
14070 RADEON FRAMEBUFFER DISPLAY DRIVER
14071 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14072 L: linux-fbdev@vger.kernel.org
14074 F: drivers/video/fbdev/aty/radeon*
14075 F: include/uapi/linux/radeonfb.h
14077 RADIOSHARK RADIO DRIVER
14078 M: Hans Verkuil <hverkuil@xs4all.nl>
14079 L: linux-media@vger.kernel.org
14080 T: git git://linuxtv.org/media_tree.git
14082 F: drivers/media/radio/radio-shark.c
14084 RADIOSHARK2 RADIO DRIVER
14085 M: Hans Verkuil <hverkuil@xs4all.nl>
14086 L: linux-media@vger.kernel.org
14087 T: git git://linuxtv.org/media_tree.git
14089 F: drivers/media/radio/radio-shark2.c
14090 F: drivers/media/radio/radio-tea5777.c
14092 RADOS BLOCK DEVICE (RBD)
14093 M: Ilya Dryomov <idryomov@gmail.com>
14094 M: Sage Weil <sage@redhat.com>
14095 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14096 L: ceph-devel@vger.kernel.org
14097 W: http://ceph.com/
14098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
14099 T: git git://github.com/ceph/ceph-client.git
14101 F: Documentation/ABI/testing/sysfs-bus-rbd
14102 F: drivers/block/rbd.c
14103 F: drivers/block/rbd_types.h
14105 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14106 M: Paul Mackerras <paulus@samba.org>
14107 L: linux-fbdev@vger.kernel.org
14109 F: drivers/video/fbdev/aty/aty128fb.c
14111 RAINSHADOW-CEC DRIVER
14112 M: Hans Verkuil <hverkuil@xs4all.nl>
14113 L: linux-media@vger.kernel.org
14114 T: git git://linuxtv.org/media_tree.git
14116 F: drivers/media/usb/rainshadow-cec/*
14118 RALINK MIPS ARCHITECTURE
14119 M: John Crispin <john@phrozen.org>
14120 L: linux-mips@vger.kernel.org
14122 F: arch/mips/ralink
14124 RALINK RT2X00 WIRELESS LAN DRIVER
14125 M: Stanislaw Gruszka <stf_xl@wp.pl>
14126 M: Helmut Schaa <helmut.schaa@googlemail.com>
14127 L: linux-wireless@vger.kernel.org
14129 F: drivers/net/wireless/ralink/rt2x00/
14131 RAMDISK RAM BLOCK DEVICE DRIVER
14132 M: Jens Axboe <axboe@kernel.dk>
14134 F: Documentation/admin-guide/blockdev/ramdisk.rst
14135 F: drivers/block/brd.c
14137 RANCHU VIRTUAL BOARD FOR MIPS
14138 M: Miodrag Dinic <miodrag.dinic@mips.com>
14139 L: linux-mips@vger.kernel.org
14141 F: arch/mips/generic/board-ranchu.c
14142 F: arch/mips/configs/generic/board-ranchu.config
14144 RANDOM NUMBER DRIVER
14145 M: "Theodore Ts'o" <tytso@mit.edu>
14147 F: drivers/char/random.c
14150 M: Matt Porter <mporter@kernel.crashing.org>
14151 M: Alexandre Bounine <alex.bou9@gmail.com>
14153 F: drivers/rapidio/
14156 M: Tony Luck <tony.luck@intel.com>
14157 M: Borislav Petkov <bp@alien8.de>
14158 L: linux-edac@vger.kernel.org
14161 F: include/linux/ras.h
14162 F: include/ras/ras_event.h
14163 F: Documentation/admin-guide/ras.rst
14165 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14166 L: linux-wireless@vger.kernel.org
14168 F: drivers/net/wireless/ray*
14170 RCUTORTURE TEST FRAMEWORK
14171 M: "Paul E. McKenney" <paulmck@kernel.org>
14172 M: Josh Triplett <josh@joshtriplett.org>
14173 R: Steven Rostedt <rostedt@goodmis.org>
14174 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14175 R: Lai Jiangshan <jiangshanlai@gmail.com>
14176 L: rcu@vger.kernel.org
14178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14179 F: tools/testing/selftests/rcutorture
14182 M: Florian Fainelli <florian@openwrt.org>
14185 RDC R6040 FAST ETHERNET DRIVER
14186 M: Florian Fainelli <f.fainelli@gmail.com>
14187 L: netdev@vger.kernel.org
14189 F: drivers/net/ethernet/rdc/r6040.c
14191 RDMAVT - RDMA verbs software
14192 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14193 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14194 L: linux-rdma@vger.kernel.org
14196 F: drivers/infiniband/sw/rdmavt
14198 RDS - RELIABLE DATAGRAM SOCKETS
14199 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14200 L: netdev@vger.kernel.org
14201 L: linux-rdma@vger.kernel.org
14202 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14203 W: https://oss.oracle.com/projects/rds/
14206 F: Documentation/networking/rds.txt
14208 RDT - RESOURCE ALLOCATION
14209 M: Fenghua Yu <fenghua.yu@intel.com>
14210 M: Reinette Chatre <reinette.chatre@intel.com>
14211 L: linux-kernel@vger.kernel.org
14213 F: arch/x86/kernel/cpu/resctrl/
14214 F: arch/x86/include/asm/resctrl_sched.h
14215 F: Documentation/x86/resctrl*
14216 F: tools/testing/selftests/resctrl/
14218 READ-COPY UPDATE (RCU)
14219 M: "Paul E. McKenney" <paulmck@kernel.org>
14220 M: Josh Triplett <josh@joshtriplett.org>
14221 R: Steven Rostedt <rostedt@goodmis.org>
14222 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14223 R: Lai Jiangshan <jiangshanlai@gmail.com>
14224 R: Joel Fernandes <joel@joelfernandes.org>
14225 L: rcu@vger.kernel.org
14226 W: http://www.rdrop.com/users/paulmck/RCU/
14228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14229 F: Documentation/RCU/
14230 X: Documentation/RCU/torture.txt
14231 F: include/linux/rcu*
14232 X: include/linux/srcu*.h
14234 X: kernel/rcu/srcu*.c
14236 REAL TIME CLOCK (RTC) SUBSYSTEM
14237 M: Alessandro Zummo <a.zummo@towertech.it>
14238 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14239 L: linux-rtc@vger.kernel.org
14240 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14243 F: Documentation/devicetree/bindings/rtc/
14244 F: Documentation/admin-guide/rtc.rst
14246 F: include/linux/rtc.h
14247 F: include/uapi/linux/rtc.h
14248 F: include/linux/rtc/
14249 F: include/linux/platform_data/rtc-*
14250 F: tools/testing/selftests/rtc/
14252 REALTEK AUDIO CODECS
14253 M: Oder Chiou <oder_chiou@realtek.com>
14255 F: sound/soc/codecs/rt*
14256 F: include/sound/rt*.h
14258 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14259 M: Linus Walleij <linus.walleij@linaro.org>
14261 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14262 F: drivers/net/dsa/realtek-smi*
14263 F: drivers/net/dsa/rtl83*
14265 REDPINE WIRELESS DRIVER
14266 M: Amitkumar Karwar <amitkarwar@gmail.com>
14267 M: Siva Rebbagondla <siva8118@gmail.com>
14268 L: linux-wireless@vger.kernel.org
14270 F: drivers/net/wireless/rsi/
14272 REGISTER MAP ABSTRACTION
14273 M: Mark Brown <broonie@kernel.org>
14274 L: linux-kernel@vger.kernel.org
14275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14277 F: Documentation/devicetree/bindings/regmap/
14278 F: drivers/base/regmap/
14279 F: include/linux/regmap.h
14281 REISERFS FILE SYSTEM
14282 L: reiserfs-devel@vger.kernel.org
14286 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14287 M: Ohad Ben-Cohen <ohad@wizery.com>
14288 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14289 L: linux-remoteproc@vger.kernel.org
14290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14292 F: Documentation/devicetree/bindings/remoteproc/
14293 F: Documentation/ABI/testing/sysfs-class-remoteproc
14294 F: Documentation/remoteproc.txt
14295 F: drivers/remoteproc/
14296 F: include/linux/remoteproc.h
14297 F: include/linux/remoteproc/
14299 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14300 M: Ohad Ben-Cohen <ohad@wizery.com>
14301 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14302 L: linux-remoteproc@vger.kernel.org
14303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14306 F: Documentation/rpmsg.txt
14307 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14308 F: include/linux/rpmsg.h
14309 F: include/linux/rpmsg/
14310 F: include/uapi/linux/rpmsg.h
14313 RENESAS CLOCK DRIVERS
14314 M: Geert Uytterhoeven <geert+renesas@glider.be>
14315 L: linux-renesas-soc@vger.kernel.org
14316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14318 F: drivers/clk/renesas/
14320 RENESAS EMEV2 I2C DRIVER
14321 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14323 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14324 F: drivers/i2c/busses/i2c-emev2.c
14326 RENESAS ETHERNET DRIVERS
14327 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14328 L: netdev@vger.kernel.org
14329 L: linux-renesas-soc@vger.kernel.org
14330 F: Documentation/devicetree/bindings/net/renesas,*.txt
14331 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14332 F: drivers/net/ethernet/renesas/
14333 F: include/linux/sh_eth.h
14335 RENESAS R-CAR GYROADC DRIVER
14336 M: Marek Vasut <marek.vasut@gmail.com>
14337 L: linux-iio@vger.kernel.org
14339 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14340 F: drivers/iio/adc/rcar-gyroadc.c
14342 RENESAS R-CAR I2C DRIVERS
14343 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14345 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14346 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14347 F: drivers/i2c/busses/i2c-rcar.c
14348 F: drivers/i2c/busses/i2c-sh_mobile.c
14350 RENESAS RIIC DRIVER
14351 M: Chris Brandt <chris.brandt@renesas.com>
14353 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14354 F: drivers/i2c/busses/i2c-riic.c
14356 RENESAS USB PHY DRIVER
14357 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14358 L: linux-renesas-soc@vger.kernel.org
14360 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14362 RESET CONTROLLER FRAMEWORK
14363 M: Philipp Zabel <p.zabel@pengutronix.de>
14364 T: git git://git.pengutronix.de/git/pza/linux
14367 F: Documentation/devicetree/bindings/reset/
14368 F: include/dt-bindings/reset/
14369 F: include/linux/reset.h
14370 F: include/linux/reset/
14371 F: include/linux/reset-controller.h
14372 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14374 RESTARTABLE SEQUENCES SUPPORT
14375 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14376 M: Peter Zijlstra <peterz@infradead.org>
14377 M: "Paul E. McKenney" <paulmck@kernel.org>
14378 M: Boqun Feng <boqun.feng@gmail.com>
14379 L: linux-kernel@vger.kernel.org
14382 F: include/uapi/linux/rseq.h
14383 F: include/trace/events/rseq.h
14384 F: tools/testing/selftests/rseq/
14387 M: Johannes Berg <johannes@sipsolutions.net>
14388 L: linux-wireless@vger.kernel.org
14389 W: http://wireless.kernel.org/
14390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14393 F: Documentation/driver-api/rfkill.rst
14394 F: Documentation/ABI/stable/sysfs-class-rfkill
14396 F: include/linux/rfkill.h
14397 F: include/uapi/linux/rfkill.h
14400 M: Thomas Graf <tgraf@suug.ch>
14401 M: Herbert Xu <herbert@gondor.apana.org.au>
14402 L: netdev@vger.kernel.org
14404 F: lib/rhashtable.c
14405 F: lib/test_rhashtable.c
14406 F: include/linux/rhashtable.h
14407 F: include/linux/rhashtable-types.h
14409 RICOH R5C592 MEMORYSTICK DRIVER
14410 M: Maxim Levitsky <maximlevitsky@gmail.com>
14412 F: drivers/memstick/host/r592.*
14414 RICOH SMARTMEDIA/XD DRIVER
14415 M: Maxim Levitsky <maximlevitsky@gmail.com>
14417 F: drivers/mtd/nand/raw/r852.c
14418 F: drivers/mtd/nand/raw/r852.h
14420 RISC-V ARCHITECTURE
14421 M: Paul Walmsley <paul.walmsley@sifive.com>
14422 M: Palmer Dabbelt <palmer@dabbelt.com>
14423 M: Albert Ou <aou@eecs.berkeley.edu>
14424 L: linux-riscv@lists.infradead.org
14425 P: Documentation/riscv/patch-acceptance.rst
14426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14433 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14434 W: http://sourceforge.net/projects/roccat/
14436 F: drivers/hid/hid-roccat*
14437 F: include/linux/hid-roccat*
14438 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14440 ROCKCHIP ISP V1 DRIVER
14441 M: Helen Koike <helen.koike@collabora.com>
14442 L: linux-media@vger.kernel.org
14444 F: drivers/staging/media/rkisp1/
14446 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14447 M: Jacob Chen <jacob-chen@iotwrt.com>
14448 M: Ezequiel Garcia <ezequiel@collabora.com>
14449 L: linux-media@vger.kernel.org
14451 F: drivers/media/platform/rockchip/rga/
14452 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14454 HANTRO VPU CODEC DRIVER
14455 M: Ezequiel Garcia <ezequiel@collabora.com>
14456 M: Philipp Zabel <p.zabel@pengutronix.de>
14457 L: linux-media@vger.kernel.org
14458 L: linux-rockchip@lists.infradead.org
14460 F: drivers/staging/media/hantro/
14461 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
14462 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14465 M: Jiri Pirko <jiri@resnulli.us>
14466 L: netdev@vger.kernel.org
14468 F: drivers/net/ethernet/rocker/
14471 W: http://www.comtrol.com
14473 F: Documentation/driver-api/serial/rocket.rst
14474 F: drivers/tty/rocket*
14476 ROCKETPORT EXPRESS/INFINITY DRIVER
14477 M: Kevin Cernekee <cernekee@gmail.com>
14478 L: linux-serial@vger.kernel.org
14480 F: drivers/tty/serial/rp2.*
14482 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14483 M: Tomasz Duszynski <tduszyns@gmail.com>
14485 F: drivers/iio/light/bh1750.c
14486 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14488 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14489 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14490 L: linux-kernel@vger.kernel.org
14491 L: linux-renesas-soc@vger.kernel.org
14493 F: drivers/mfd/bd9571mwv.c
14494 F: drivers/regulator/bd9571mwv-regulator.c
14495 F: drivers/gpio/gpio-bd9571mwv.c
14496 F: include/linux/mfd/bd9571mwv.h
14497 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14500 M: Ralf Baechle <ralf@linux-mips.org>
14501 L: linux-hams@vger.kernel.org
14502 W: http://www.linux-ax25.org/
14504 F: include/net/rose.h
14505 F: include/uapi/linux/rose.h
14508 ROTATION DRIVER FOR ALLWINNER A83T
14509 M: Jernej Skrabec <jernej.skrabec@siol.net>
14510 L: linux-media@vger.kernel.org
14511 T: git git://linuxtv.org/media_tree.git
14513 F: drivers/media/platform/sunxi/sun8i-rotate/
14514 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14516 RTL2830 MEDIA DRIVER
14517 M: Antti Palosaari <crope@iki.fi>
14518 L: linux-media@vger.kernel.org
14519 W: https://linuxtv.org
14520 W: http://palosaari.fi/linux/
14521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14522 T: git git://linuxtv.org/anttip/media_tree.git
14524 F: drivers/media/dvb-frontends/rtl2830*
14526 RTL2832 MEDIA DRIVER
14527 M: Antti Palosaari <crope@iki.fi>
14528 L: linux-media@vger.kernel.org
14529 W: https://linuxtv.org
14530 W: http://palosaari.fi/linux/
14531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14532 T: git git://linuxtv.org/anttip/media_tree.git
14534 F: drivers/media/dvb-frontends/rtl2832*
14536 RTL2832_SDR MEDIA DRIVER
14537 M: Antti Palosaari <crope@iki.fi>
14538 L: linux-media@vger.kernel.org
14539 W: https://linuxtv.org
14540 W: http://palosaari.fi/linux/
14541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14542 T: git git://linuxtv.org/anttip/media_tree.git
14544 F: drivers/media/dvb-frontends/rtl2832_sdr*
14546 RTL8180 WIRELESS DRIVER
14547 L: linux-wireless@vger.kernel.org
14548 W: http://wireless.kernel.org/
14549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14551 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14553 RTL8187 WIRELESS DRIVER
14554 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14555 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14556 M: Larry Finger <Larry.Finger@lwfinger.net>
14557 L: linux-wireless@vger.kernel.org
14558 W: http://wireless.kernel.org/
14559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14561 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14563 REALTEK WIRELESS DRIVER (rtlwifi family)
14564 M: Ping-Ke Shih <pkshih@realtek.com>
14565 L: linux-wireless@vger.kernel.org
14566 W: http://wireless.kernel.org/
14567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14569 F: drivers/net/wireless/realtek/rtlwifi/
14571 REALTEK WIRELESS DRIVER (rtw88)
14572 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14573 L: linux-wireless@vger.kernel.org
14575 F: drivers/net/wireless/realtek/rtw88/
14577 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14578 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14579 L: linux-wireless@vger.kernel.org
14580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14582 F: drivers/net/wireless/realtek/rtl8xxxu/
14584 RXRPC SOCKETS (AF_RXRPC)
14585 M: David Howells <dhowells@redhat.com>
14586 L: linux-afs@lists.infradead.org
14589 F: include/keys/rxrpc-type.h
14590 F: include/net/af_rxrpc.h
14591 F: include/trace/events/rxrpc.h
14592 F: include/uapi/linux/rxrpc.h
14593 F: Documentation/networking/rxrpc.txt
14594 W: https://www.infradead.org/~dhowells/kafs/
14596 S3 SAVAGE FRAMEBUFFER DRIVER
14597 M: Antonino Daplas <adaplas@gmail.com>
14598 L: linux-fbdev@vger.kernel.org
14600 F: drivers/video/fbdev/savage/
14603 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14604 M: Vasily Gorbik <gor@linux.ibm.com>
14605 M: Christian Borntraeger <borntraeger@de.ibm.com>
14606 L: linux-s390@vger.kernel.org
14607 W: http://www.ibm.com/developerworks/linux/linux390/
14608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14612 F: Documentation/s390/
14613 F: Documentation/driver-api/s390-drivers.rst
14615 S390 COMMON I/O LAYER
14616 M: Sebastian Ott <sebott@linux.ibm.com>
14617 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14618 L: linux-s390@vger.kernel.org
14619 W: http://www.ibm.com/developerworks/linux/linux390/
14621 F: drivers/s390/cio/
14624 M: Stefan Haberland <sth@linux.ibm.com>
14625 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14626 L: linux-s390@vger.kernel.org
14627 W: http://www.ibm.com/developerworks/linux/linux390/
14629 F: drivers/s390/block/dasd*
14630 F: block/partitions/ibm.c
14633 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14634 L: linux-s390@vger.kernel.org
14635 W: http://www.ibm.com/developerworks/linux/linux390/
14637 F: drivers/iommu/s390-iommu.c
14639 S390 IUCV NETWORK LAYER
14640 M: Julian Wiedmann <jwi@linux.ibm.com>
14641 M: Ursula Braun <ubraun@linux.ibm.com>
14642 L: linux-s390@vger.kernel.org
14643 W: http://www.ibm.com/developerworks/linux/linux390/
14645 F: drivers/s390/net/*iucv*
14646 F: include/net/iucv/
14649 S390 NETWORK DRIVERS
14650 M: Julian Wiedmann <jwi@linux.ibm.com>
14651 M: Ursula Braun <ubraun@linux.ibm.com>
14652 L: linux-s390@vger.kernel.org
14653 W: http://www.ibm.com/developerworks/linux/linux390/
14655 F: drivers/s390/net/
14658 M: Sebastian Ott <sebott@linux.ibm.com>
14659 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14660 L: linux-s390@vger.kernel.org
14661 W: http://www.ibm.com/developerworks/linux/linux390/
14664 F: drivers/pci/hotplug/s390_pci_hpc.c
14666 S390 VFIO-CCW DRIVER
14667 M: Cornelia Huck <cohuck@redhat.com>
14668 M: Eric Farman <farman@linux.ibm.com>
14669 R: Halil Pasic <pasic@linux.ibm.com>
14670 L: linux-s390@vger.kernel.org
14671 L: kvm@vger.kernel.org
14673 F: drivers/s390/cio/vfio_ccw*
14674 F: Documentation/s390/vfio-ccw.rst
14675 F: include/uapi/linux/vfio_ccw.h
14678 M: Harald Freudenberger <freude@linux.ibm.com>
14679 L: linux-s390@vger.kernel.org
14680 W: http://www.ibm.com/developerworks/linux/linux390/
14682 F: drivers/s390/crypto/
14684 S390 VFIO AP DRIVER
14685 M: Tony Krowiak <akrowiak@linux.ibm.com>
14686 M: Pierre Morel <pmorel@linux.ibm.com>
14687 M: Halil Pasic <pasic@linux.ibm.com>
14688 L: linux-s390@vger.kernel.org
14689 W: http://www.ibm.com/developerworks/linux/linux390/
14691 F: drivers/s390/crypto/vfio_ap_drv.c
14692 F: drivers/s390/crypto/vfio_ap_private.h
14693 F: drivers/s390/crypto/vfio_ap_ops.c
14694 F: Documentation/s390/vfio-ap.rst
14697 M: Steffen Maier <maier@linux.ibm.com>
14698 M: Benjamin Block <bblock@linux.ibm.com>
14699 L: linux-s390@vger.kernel.org
14700 W: http://www.ibm.com/developerworks/linux/linux390/
14702 F: drivers/s390/scsi/zfcp_*
14704 S3C24XX SD/MMC Driver
14705 M: Ben Dooks <ben-linux@fluff.org>
14706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14708 F: drivers/mmc/host/s3cmci.*
14710 SAA6588 RDS RECEIVER DRIVER
14711 M: Hans Verkuil <hverkuil@xs4all.nl>
14712 L: linux-media@vger.kernel.org
14713 T: git git://linuxtv.org/media_tree.git
14714 W: https://linuxtv.org
14716 F: drivers/media/i2c/saa6588*
14718 SAA7134 VIDEO4LINUX DRIVER
14719 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14720 L: linux-media@vger.kernel.org
14721 W: https://linuxtv.org
14722 T: git git://linuxtv.org/media_tree.git
14724 F: Documentation/media/v4l-drivers/saa7134*
14725 F: drivers/media/pci/saa7134/
14727 SAA7146 VIDEO4LINUX-2 DRIVER
14728 M: Hans Verkuil <hverkuil@xs4all.nl>
14729 L: linux-media@vger.kernel.org
14730 T: git git://linuxtv.org/media_tree.git
14732 F: drivers/media/common/saa7146/
14733 F: drivers/media/pci/saa7146/
14734 F: include/media/drv-intf/saa7146*
14736 SAFESETID SECURITY MODULE
14737 M: Micah Morton <mortonm@chromium.org>
14739 F: security/safesetid/
14740 F: Documentation/admin-guide/LSM/SafeSetID.rst
14742 SAMSUNG AUDIO (ASoC) DRIVERS
14743 M: Krzysztof Kozlowski <krzk@kernel.org>
14744 M: Sangbeom Kim <sbkim73@samsung.com>
14745 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14748 F: sound/soc/samsung/
14749 F: Documentation/devicetree/bindings/sound/samsung*
14751 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14752 M: Krzysztof Kozlowski <krzk@kernel.org>
14753 L: linux-crypto@vger.kernel.org
14754 L: linux-samsung-soc@vger.kernel.org
14756 F: drivers/crypto/exynos-rng.c
14757 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14759 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14760 M: Łukasz Stelmach <l.stelmach@samsung.com>
14761 L: linux-samsung-soc@vger.kernel.org
14763 F: drivers/char/hw_random/exynos-trng.c
14764 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14766 SAMSUNG FRAMEBUFFER DRIVER
14767 M: Jingoo Han <jingoohan1@gmail.com>
14768 L: linux-fbdev@vger.kernel.org
14770 F: drivers/video/fbdev/s3c-fb.c
14772 SAMSUNG LAPTOP DRIVER
14773 M: Corentin Chary <corentin.chary@gmail.com>
14774 L: platform-driver-x86@vger.kernel.org
14776 F: drivers/platform/x86/samsung-laptop.c
14778 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14779 M: Sangbeom Kim <sbkim73@samsung.com>
14780 M: Krzysztof Kozlowski <krzk@kernel.org>
14781 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14782 L: linux-kernel@vger.kernel.org
14783 L: linux-samsung-soc@vger.kernel.org
14785 F: drivers/mfd/sec*.c
14786 F: drivers/regulator/s2m*.c
14787 F: drivers/regulator/s5m*.c
14788 F: drivers/clk/clk-s2mps11.c
14789 F: drivers/rtc/rtc-s5m.c
14790 F: include/linux/mfd/samsung/
14791 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14792 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14793 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14794 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14796 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14797 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14798 L: linux-media@vger.kernel.org
14799 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14801 F: drivers/media/platform/s3c-camif/
14802 F: include/media/drv-intf/s3c_camif.h
14804 SAMSUNG S3FWRN5 NFC DRIVER
14805 M: Robert Baldyga <r.baldyga@samsung.com>
14806 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14807 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14809 F: drivers/nfc/s3fwrn5
14811 SAMSUNG S5C73M3 CAMERA DRIVER
14812 M: Kyungmin Park <kyungmin.park@samsung.com>
14813 M: Andrzej Hajda <a.hajda@samsung.com>
14814 L: linux-media@vger.kernel.org
14816 F: drivers/media/i2c/s5c73m3/*
14818 SAMSUNG S5K5BAF CAMERA DRIVER
14819 M: Kyungmin Park <kyungmin.park@samsung.com>
14820 M: Andrzej Hajda <a.hajda@samsung.com>
14821 L: linux-media@vger.kernel.org
14823 F: drivers/media/i2c/s5k5baf.c
14825 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14826 M: Krzysztof Kozlowski <krzk@kernel.org>
14827 M: Vladimir Zapolskiy <vz@mleia.com>
14828 M: Kamil Konieczny <k.konieczny@samsung.com>
14829 L: linux-crypto@vger.kernel.org
14830 L: linux-samsung-soc@vger.kernel.org
14832 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14833 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14834 F: drivers/crypto/s5p-sss.c
14836 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14837 M: Kyungmin Park <kyungmin.park@samsung.com>
14838 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14839 L: linux-media@vger.kernel.org
14840 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14842 F: drivers/media/platform/exynos4-is/
14844 SAMSUNG SOC CLOCK DRIVERS
14845 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14846 M: Tomasz Figa <tomasz.figa@gmail.com>
14847 M: Chanwoo Choi <cw00.choi@samsung.com>
14849 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14851 F: drivers/clk/samsung/
14852 F: include/dt-bindings/clock/exynos*.h
14853 F: Documentation/devicetree/bindings/clock/exynos*.txt
14854 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14855 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14857 SAMSUNG SPI DRIVERS
14858 M: Kukjin Kim <kgene@kernel.org>
14859 M: Krzysztof Kozlowski <krzk@kernel.org>
14860 M: Andi Shyti <andi@etezian.org>
14861 L: linux-spi@vger.kernel.org
14862 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14864 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14865 F: drivers/spi/spi-s3c*
14866 F: include/linux/platform_data/spi-s3c64xx.h
14868 SAMSUNG SXGBE DRIVERS
14869 M: Byungho An <bh74.an@samsung.com>
14871 L: netdev@vger.kernel.org
14872 F: drivers/net/ethernet/samsung/sxgbe/
14874 SAMSUNG THERMAL DRIVER
14875 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14876 L: linux-pm@vger.kernel.org
14877 L: linux-samsung-soc@vger.kernel.org
14879 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14880 F: drivers/thermal/samsung/
14882 SAMSUNG USB2 PHY DRIVER
14883 M: Kamil Debski <kamil@wypas.org>
14884 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14885 L: linux-kernel@vger.kernel.org
14887 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14888 F: Documentation/driver-api/phy/samsung-usb2.rst
14889 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14890 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14891 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14892 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14893 F: drivers/phy/samsung/phy-samsung-usb2.c
14894 F: drivers/phy/samsung/phy-samsung-usb2.h
14897 M: Zwane Mwaikambo <zwanem@gmail.com>
14899 F: drivers/watchdog/sc1200wdt.c
14902 M: Ingo Molnar <mingo@redhat.com>
14903 M: Peter Zijlstra <peterz@infradead.org>
14904 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14905 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14906 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14907 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14908 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14909 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14910 L: linux-kernel@vger.kernel.org
14911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14914 F: include/linux/sched.h
14915 F: include/uapi/linux/sched.h
14916 F: include/linux/wait.h
14917 F: include/linux/preempt.h
14919 SCR24X CHIP CARD INTERFACE DRIVER
14920 M: Lubomir Rintel <lkundrak@v3.sk>
14922 F: drivers/char/pcmcia/scr24x_cs.c
14925 M: Jens Axboe <axboe@kernel.dk>
14926 L: linux-scsi@vger.kernel.org
14927 W: http://www.kernel.dk
14929 F: drivers/scsi/sr*
14931 SCSI RDMA PROTOCOL (SRP) INITIATOR
14932 M: Bart Van Assche <bvanassche@acm.org>
14933 L: linux-rdma@vger.kernel.org
14935 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14936 F: drivers/infiniband/ulp/srp/
14937 F: include/scsi/srp.h
14939 SCSI RDMA PROTOCOL (SRP) TARGET
14940 M: Bart Van Assche <bvanassche@acm.org>
14941 L: linux-rdma@vger.kernel.org
14942 L: target-devel@vger.kernel.org
14944 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14945 F: drivers/infiniband/ulp/srpt/
14948 M: Doug Gilbert <dgilbert@interlog.com>
14949 L: linux-scsi@vger.kernel.org
14950 W: http://sg.danny.cz/sg
14952 F: Documentation/scsi/scsi-generic.rst
14953 F: drivers/scsi/sg.c
14954 F: include/scsi/sg.h
14957 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14959 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14961 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14962 L: linux-scsi@vger.kernel.org
14964 F: Documentation/devicetree/bindings/scsi/
14969 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14970 L: linux-scsi@vger.kernel.org
14972 F: Documentation/scsi/st.rst
14973 F: drivers/scsi/st.*
14974 F: drivers/scsi/st_*.h
14976 SCSI TARGET SUBSYSTEM
14977 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14978 L: linux-scsi@vger.kernel.org
14979 L: target-devel@vger.kernel.org
14980 W: http://www.linux-iscsi.org
14981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14982 Q: https://patchwork.kernel.org/project/target-devel/list/
14986 F: Documentation/target/
14989 M: Vlad Yasevich <vyasevich@gmail.com>
14990 M: Neil Horman <nhorman@tuxdriver.com>
14991 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14992 L: linux-sctp@vger.kernel.org
14993 W: http://lksctp.sourceforge.net
14995 F: Documentation/networking/sctp.txt
14996 F: include/linux/sctp.h
14997 F: include/uapi/linux/sctp.h
14998 F: include/net/sctp/
15002 M: Jim Cromie <jim.cromie@gmail.com>
15004 F: Documentation/i2c/busses/scx200_acb.rst
15005 F: arch/x86/platform/scx200/
15006 F: drivers/watchdog/scx200_wdt.c
15007 F: drivers/i2c/busses/scx200*
15008 F: drivers/mtd/maps/scx200_docflash.c
15009 F: include/linux/scx200.h
15012 M: Jim Cromie <jim.cromie@gmail.com>
15014 F: drivers/char/scx200_gpio.c
15015 F: include/linux/scx200_gpio.h
15017 SCx200 HRT CLOCKSOURCE DRIVER
15018 M: Jim Cromie <jim.cromie@gmail.com>
15020 F: drivers/clocksource/scx200_hrt.c
15022 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15023 M: Sascha Sommer <saschasommer@freenet.de>
15024 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15026 F: drivers/mmc/host/sdricoh_cs.c
15028 SECO BOARDS CEC DRIVER
15029 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15031 F: drivers/media/platform/seco-cec/seco-cec.c
15032 F: drivers/media/platform/seco-cec/seco-cec.h
15035 M: Kees Cook <keescook@chromium.org>
15036 R: Andy Lutomirski <luto@amacapital.net>
15037 R: Will Drewry <wad@chromium.org>
15038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15040 F: kernel/seccomp.c
15041 F: include/uapi/linux/seccomp.h
15042 F: include/linux/seccomp.h
15043 F: tools/testing/selftests/seccomp/*
15044 F: tools/testing/selftests/kselftest_harness.h
15045 F: Documentation/userspace-api/seccomp_filter.rst
15046 K: \bsecure_computing
15049 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15050 M: Al Cooper <alcooperx@gmail.com>
15051 L: linux-mmc@vger.kernel.org
15052 L: bcm-kernel-feedback-list@broadcom.com
15054 F: drivers/mmc/host/sdhci-brcmstb*
15056 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15057 M: Adrian Hunter <adrian.hunter@intel.com>
15058 L: linux-mmc@vger.kernel.org
15060 F: drivers/mmc/host/sdhci*
15061 F: include/linux/mmc/sdhci*
15063 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
15064 M: Adrian Hunter <adrian.hunter@intel.com>
15065 M: Ritesh Harjani <riteshh@codeaurora.org>
15066 M: Asutosh Das <asutoshd@codeaurora.org>
15067 L: linux-mmc@vger.kernel.org
15069 F: drivers/mmc/host/cqhci*
15071 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
15072 M: Prabu Thangamuthu <prabu.t@synopsys.com>
15073 M: Manjunath M B <manjumb@synopsys.com>
15074 L: linux-mmc@vger.kernel.org
15076 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
15078 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15079 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15080 L: linux-mmc@vger.kernel.org
15082 F: drivers/mmc/host/sdhci-of-at91.c
15084 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15085 M: Ben Dooks <ben-linux@fluff.org>
15086 M: Jaehoon Chung <jh80.chung@samsung.com>
15087 L: linux-mmc@vger.kernel.org
15089 F: drivers/mmc/host/sdhci-s3c*
15091 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15092 M: Viresh Kumar <vireshk@kernel.org>
15093 L: linux-mmc@vger.kernel.org
15095 F: drivers/mmc/host/sdhci-spear.c
15097 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15098 M: Kishon Vijay Abraham I <kishon@ti.com>
15099 L: linux-mmc@vger.kernel.org
15101 F: drivers/mmc/host/sdhci-omap.c
15103 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15104 M: Jonathan Derrick <jonathan.derrick@intel.com>
15105 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15106 L: linux-block@vger.kernel.org
15109 F: block/opal_proto.h
15110 F: include/linux/sed*
15111 F: include/uapi/linux/sed*
15114 M: Security Officers <security@kernel.org>
15118 M: James Morris <jmorris@namei.org>
15119 M: "Serge E. Hallyn" <serge@hallyn.com>
15120 L: linux-security-module@vger.kernel.org (suggested Cc:)
15121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15122 W: http://kernsec.org/
15125 X: security/selinux/
15127 SELINUX SECURITY MODULE
15128 M: Paul Moore <paul@paul-moore.com>
15129 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15130 M: Eric Paris <eparis@parisplace.org>
15131 L: selinux@vger.kernel.org
15132 W: https://selinuxproject.org
15133 W: https://github.com/SELinuxProject
15134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15136 F: include/uapi/linux/selinux_netlink.h
15137 F: security/selinux/
15138 F: scripts/selinux/
15139 F: Documentation/admin-guide/LSM/SELinux.rst
15140 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15141 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15144 M: Jiri Slaby <jirislaby@gmail.com>
15146 F: drivers/misc/phantom.c
15147 F: include/uapi/linux/phantom.h
15149 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15150 M: Tomasz Duszynski <tduszyns@gmail.com>
15152 F: drivers/iio/chemical/sps30.c
15153 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15156 M: Rob Herring <robh@kernel.org>
15157 L: linux-serial@vger.kernel.org
15159 F: Documentation/devicetree/bindings/serial/serial.yaml
15160 F: drivers/tty/serdev/
15161 F: include/linux/serdev.h
15164 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15165 L: linux-serial@vger.kernel.org
15167 F: Documentation/devicetree/bindings/serial/
15168 F: drivers/tty/serial/
15171 M: Sean Young <sean@mess.org>
15172 L: linux-media@vger.kernel.org
15174 F: drivers/media/rc/serial_ir.c
15177 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15178 M: Edward Cree <ecree@solarflare.com>
15179 M: Martin Habets <mhabets@solarflare.com>
15180 L: netdev@vger.kernel.org
15182 F: drivers/net/ethernet/sfc/
15184 SFF/SFP/SFP+ MODULE SUPPORT
15185 M: Russell King <linux@armlinux.org.uk>
15186 L: netdev@vger.kernel.org
15188 F: drivers/net/phy/phylink.c
15189 F: drivers/net/phy/sfp*
15190 F: include/linux/phylink.h
15191 F: include/linux/sfp.h
15195 M: Dimitri Sivanich <sivanich@sgi.com>
15197 F: drivers/misc/sgi-gru/
15199 SGI XP/XPC/XPNET DRIVER
15200 M: Cliff Whickman <cpw@sgi.com>
15201 M: Robin Holt <robinmholt@gmail.com>
15203 F: drivers/misc/sgi-xp/
15205 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15206 M: Ursula Braun <ubraun@linux.ibm.com>
15207 M: Karsten Graul <kgraul@linux.ibm.com>
15208 L: linux-s390@vger.kernel.org
15209 W: http://www.ibm.com/developerworks/linux/linux390/
15213 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15214 M: Linus Walleij <linus.walleij@linaro.org>
15215 L: linux-iio@vger.kernel.org
15216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15218 F: drivers/iio/light/gp2ap002.c
15219 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15221 SHARP RJ54N1CB0C SENSOR DRIVER
15222 M: Jacopo Mondi <jacopo@jmondi.org>
15223 L: linux-media@vger.kernel.org
15224 T: git git://linuxtv.org/media_tree.git
15226 F: drivers/media/i2c/rj54n1cb0c.c
15227 F: include/media/i2c/rj54n1cb0c.h
15229 SH_VEU V4L2 MEM2MEM DRIVER
15230 L: linux-media@vger.kernel.org
15232 F: drivers/media/platform/sh_veu.c
15234 SH_VOU V4L2 OUTPUT DRIVER
15235 L: linux-media@vger.kernel.org
15237 F: drivers/media/platform/sh_vou.c
15238 F: include/media/drv-intf/sh_vou.h
15240 SI2157 MEDIA DRIVER
15241 M: Antti Palosaari <crope@iki.fi>
15242 L: linux-media@vger.kernel.org
15243 W: https://linuxtv.org
15244 W: http://palosaari.fi/linux/
15245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15246 T: git git://linuxtv.org/anttip/media_tree.git
15248 F: drivers/media/tuners/si2157*
15250 SI2165 MEDIA DRIVER
15251 M: Matthias Schwarzott <zzam@gentoo.org>
15252 L: linux-media@vger.kernel.org
15253 W: https://linuxtv.org
15254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15256 F: drivers/media/dvb-frontends/si2165*
15258 SI2168 MEDIA DRIVER
15259 M: Antti Palosaari <crope@iki.fi>
15260 L: linux-media@vger.kernel.org
15261 W: https://linuxtv.org
15262 W: http://palosaari.fi/linux/
15263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15264 T: git git://linuxtv.org/anttip/media_tree.git
15266 F: drivers/media/dvb-frontends/si2168*
15268 SI470X FM RADIO RECEIVER I2C DRIVER
15269 M: Hans Verkuil <hverkuil@xs4all.nl>
15270 L: linux-media@vger.kernel.org
15271 T: git git://linuxtv.org/media_tree.git
15272 W: https://linuxtv.org
15274 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15276 SI470X FM RADIO RECEIVER USB DRIVER
15277 M: Hans Verkuil <hverkuil@xs4all.nl>
15278 L: linux-media@vger.kernel.org
15279 T: git git://linuxtv.org/media_tree.git
15280 W: https://linuxtv.org
15282 F: drivers/media/radio/si470x/radio-si470x-common.c
15283 F: drivers/media/radio/si470x/radio-si470x.h
15284 F: drivers/media/radio/si470x/radio-si470x-usb.c
15286 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15287 M: Eduardo Valentin <edubezval@gmail.com>
15288 L: linux-media@vger.kernel.org
15289 T: git git://linuxtv.org/media_tree.git
15290 W: https://linuxtv.org
15292 F: drivers/media/radio/si4713/si4713.?
15294 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15295 M: Eduardo Valentin <edubezval@gmail.com>
15296 L: linux-media@vger.kernel.org
15297 T: git git://linuxtv.org/media_tree.git
15298 W: https://linuxtv.org
15300 F: drivers/media/radio/si4713/radio-platform-si4713.c
15302 SI4713 FM RADIO TRANSMITTER USB DRIVER
15303 M: Hans Verkuil <hverkuil@xs4all.nl>
15304 L: linux-media@vger.kernel.org
15305 T: git git://linuxtv.org/media_tree.git
15306 W: https://linuxtv.org
15308 F: drivers/media/radio/si4713/radio-usb-si4713.c
15311 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15312 L: linux-media@vger.kernel.org
15313 W: https://linuxtv.org
15314 T: git git://linuxtv.org/media_tree.git
15316 F: drivers/media/common/siano/
15317 F: drivers/media/usb/siano/
15318 F: drivers/media/usb/siano/
15319 F: drivers/media/mmc/siano/
15322 M: Green Wan <green.wan@sifive.com>
15324 F: drivers/dma/sf-pdma/
15325 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15328 M: Palmer Dabbelt <palmer@dabbelt.com>
15329 M: Paul Walmsley <paul.walmsley@sifive.com>
15330 L: linux-riscv@lists.infradead.org
15331 T: git git://github.com/sifive/riscv-linux.git
15336 SIFIVE FU540 SYSTEM-ON-CHIP
15337 M: Paul Walmsley <paul.walmsley@sifive.com>
15338 M: Palmer Dabbelt <palmer@dabbelt.com>
15339 L: linux-riscv@lists.infradead.org
15340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15345 SILEAD TOUCHSCREEN DRIVER
15346 M: Hans de Goede <hdegoede@redhat.com>
15347 L: linux-input@vger.kernel.org
15348 L: platform-driver-x86@vger.kernel.org
15350 F: drivers/input/touchscreen/silead.c
15351 F: drivers/platform/x86/touchscreen_dmi.c
15353 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15354 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15356 F: drivers/staging/wfx/
15358 SILICON MOTION SM712 FRAME BUFFER DRIVER
15359 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15360 M: Teddy Wang <teddy.wang@siliconmotion.com>
15361 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15362 L: linux-fbdev@vger.kernel.org
15364 F: drivers/video/fbdev/sm712*
15365 F: Documentation/fb/sm712fb.rst
15367 SIMPLE FIRMWARE INTERFACE (SFI)
15368 W: http://simplefirmware.org/
15370 F: arch/x86/platform/sfi/
15372 F: include/linux/sfi*.h
15375 M: Hans de Goede <hdegoede@redhat.com>
15376 L: linux-fbdev@vger.kernel.org
15378 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15379 F: drivers/video/fbdev/simplefb.c
15380 F: include/linux/platform_data/simplefb.h
15382 SIMTEC EB110ATX (Chalice CATS)
15383 M: Vincent Sanders <vince@simtec.co.uk>
15384 M: Simtec Linux Team <linux@simtec.co.uk>
15385 W: http://www.simtec.co.uk/products/EB110ATX/
15388 SIMTEC EB2410ITX (BAST)
15389 M: Vincent Sanders <vince@simtec.co.uk>
15390 M: Simtec Linux Team <linux@simtec.co.uk>
15391 W: http://www.simtec.co.uk/products/EB2410ITX/
15393 F: arch/arm/mach-s3c24xx/mach-bast.c
15394 F: arch/arm/mach-s3c24xx/bast-ide.c
15395 F: arch/arm/mach-s3c24xx/bast-irq.c
15397 SIPHASH PRF ROUTINES
15398 M: Jason A. Donenfeld <Jason@zx2c4.com>
15401 F: lib/test_siphash.c
15402 F: include/linux/siphash.h
15405 M: Thorsten Scherer <t.scherer@eckelmann.de>
15406 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15407 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15410 F: drivers/gpio/gpio-siox.c
15411 F: include/trace/events/siox.h
15413 SIS 190 ETHERNET DRIVER
15414 M: Francois Romieu <romieu@fr.zoreil.com>
15415 L: netdev@vger.kernel.org
15417 F: drivers/net/ethernet/sis/sis190.c
15419 SIS 900/7016 FAST ETHERNET DRIVER
15420 M: Daniele Venzano <venza@brownhat.org>
15421 W: http://www.brownhat.org/sis900.html
15422 L: netdev@vger.kernel.org
15424 F: drivers/net/ethernet/sis/sis900.*
15426 SIS FRAMEBUFFER DRIVER
15427 M: Thomas Winischhofer <thomas@winischhofer.net>
15428 W: http://www.winischhofer.net/linuxsisvga.shtml
15430 F: Documentation/fb/sisfb.rst
15431 F: drivers/video/fbdev/sis/
15432 F: include/video/sisfb.h
15435 M: Thomas Winischhofer <thomas@winischhofer.net>
15436 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15438 F: drivers/usb/misc/sisusbvga/
15441 M: Christoph Lameter <cl@linux.com>
15442 M: Pekka Enberg <penberg@kernel.org>
15443 M: David Rientjes <rientjes@google.com>
15444 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15445 M: Andrew Morton <akpm@linux-foundation.org>
15446 L: linux-mm@kvack.org
15448 F: include/linux/sl?b*.h
15451 SLEEPABLE READ-COPY UPDATE (SRCU)
15452 M: Lai Jiangshan <jiangshanlai@gmail.com>
15453 M: "Paul E. McKenney" <paulmck@kernel.org>
15454 M: Josh Triplett <josh@joshtriplett.org>
15455 R: Steven Rostedt <rostedt@goodmis.org>
15456 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15457 L: rcu@vger.kernel.org
15458 W: http://www.rdrop.com/users/paulmck/RCU/
15460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15461 F: include/linux/srcu*.h
15462 F: kernel/rcu/srcu*.c
15464 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15465 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15468 F: drivers/slimbus/
15469 F: Documentation/devicetree/bindings/slimbus/
15470 F: include/linux/slimbus.h
15472 SMACK SECURITY MODULE
15473 M: Casey Schaufler <casey@schaufler-ca.com>
15474 L: linux-security-module@vger.kernel.org
15475 W: http://schaufler-ca.com
15476 T: git git://github.com/cschaufler/smack-next
15478 F: Documentation/admin-guide/LSM/Smack.rst
15481 SMC91x ETHERNET DRIVER
15482 M: Nicolas Pitre <nico@fluxnic.net>
15484 F: drivers/net/ethernet/smsc/smc91x.*
15486 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15487 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15488 L: linux-media@vger.kernel.org
15490 F: drivers/media/i2c/smiapp/
15491 F: drivers/media/i2c/smiapp-pll.c
15492 F: drivers/media/i2c/smiapp-pll.h
15493 F: include/uapi/linux/smiapp.h
15494 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15496 SMM665 HARDWARE MONITOR DRIVER
15497 M: Guenter Roeck <linux@roeck-us.net>
15498 L: linux-hwmon@vger.kernel.org
15500 F: Documentation/hwmon/smm665.rst
15501 F: drivers/hwmon/smm665.c
15503 SMSC EMC2103 HARDWARE MONITOR DRIVER
15504 M: Steve Glendinning <steve.glendinning@shawell.net>
15505 L: linux-hwmon@vger.kernel.org
15507 F: Documentation/hwmon/emc2103.rst
15508 F: drivers/hwmon/emc2103.c
15510 SMSC SCH5627 HARDWARE MONITOR DRIVER
15511 M: Hans de Goede <hdegoede@redhat.com>
15512 L: linux-hwmon@vger.kernel.org
15514 F: Documentation/hwmon/sch5627.rst
15515 F: drivers/hwmon/sch5627.c
15517 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15518 M: Steve Glendinning <steve.glendinning@shawell.net>
15519 L: linux-fbdev@vger.kernel.org
15521 F: drivers/video/fbdev/smscufx.c
15523 SMSC47B397 HARDWARE MONITOR DRIVER
15524 M: Jean Delvare <jdelvare@suse.com>
15525 L: linux-hwmon@vger.kernel.org
15527 F: Documentation/hwmon/smsc47b397.rst
15528 F: drivers/hwmon/smsc47b397.c
15530 SMSC911x ETHERNET DRIVER
15531 M: Steve Glendinning <steve.glendinning@shawell.net>
15532 L: netdev@vger.kernel.org
15534 F: include/linux/smsc911x.h
15535 F: drivers/net/ethernet/smsc/smsc911x.*
15537 SMSC9420 PCI ETHERNET DRIVER
15538 M: Steve Glendinning <steve.glendinning@shawell.net>
15539 L: netdev@vger.kernel.org
15541 F: drivers/net/ethernet/smsc/smsc9420.*
15543 SOC-CAMERA V4L2 SUBSYSTEM
15544 L: linux-media@vger.kernel.org
15545 T: git git://linuxtv.org/media_tree.git
15547 F: include/media/soc_camera.h
15548 F: drivers/staging/media/soc_camera/
15550 SOCIONEXT SYNQUACER I2C DRIVER
15551 M: Ard Biesheuvel <ardb@kernel.org>
15552 L: linux-i2c@vger.kernel.org
15554 F: drivers/i2c/busses/i2c-synquacer.c
15555 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15557 SOCIONEXT UNIPHIER SOUND DRIVER
15558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15560 F: sound/soc/uniphier/
15562 SOEKRIS NET48XX LED SUPPORT
15563 M: Chris Boot <bootc@bootc.net>
15565 F: drivers/leds/leds-net48xx.c
15567 SOFT-IWARP DRIVER (siw)
15568 M: Bernard Metzler <bmt@zurich.ibm.com>
15569 L: linux-rdma@vger.kernel.org
15571 F: drivers/infiniband/sw/siw/
15572 F: include/uapi/rdma/siw-abi.h
15574 SOFT-ROCE DRIVER (rxe)
15575 M: Zhu Yanjun <yanjunz@mellanox.com>
15576 L: linux-rdma@vger.kernel.org
15578 F: drivers/infiniband/sw/rxe/
15579 F: include/uapi/rdma/rdma_user_rxe.h
15581 SOFTLOGIC 6x10 MPEG CODEC
15582 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15583 M: Anton Sviridenko <anton@corp.bluecherry.net>
15584 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15585 M: Andrey Utkin <andrey_utkin@fastmail.com>
15586 M: Ismael Luceno <ismael@iodev.co.uk>
15587 L: linux-media@vger.kernel.org
15589 F: drivers/media/pci/solo6x10/
15591 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15592 M: James Morse <james.morse@arm.com>
15593 L: linux-arm-kernel@lists.infradead.org
15595 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15596 F: drivers/firmware/arm_sdei.c
15597 F: include/linux/arm_sdei.h
15598 F: include/uapi/linux/arm_sdei.h
15600 SOFTWARE RAID (Multiple Disks) SUPPORT
15601 M: Song Liu <song@kernel.org>
15602 L: linux-raid@vger.kernel.org
15603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15605 F: drivers/md/Makefile
15606 F: drivers/md/Kconfig
15608 F: drivers/md/raid*
15609 F: include/linux/raid/
15610 F: include/uapi/linux/raid/
15612 SOCIONEXT (SNI) AVE NETWORK DRIVER
15613 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15614 L: netdev@vger.kernel.org
15616 F: drivers/net/ethernet/socionext/sni_ave.c
15617 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15619 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15620 M: Jassi Brar <jaswinder.singh@linaro.org>
15621 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15622 L: netdev@vger.kernel.org
15624 F: drivers/net/ethernet/socionext/netsec.c
15625 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15627 SOCIONEXT (SNI) Synquacer SPI DRIVER
15628 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15629 M: Jassi Brar <jaswinder.singh@linaro.org>
15630 L: linux-spi@vger.kernel.org
15632 F: drivers/spi/spi-synquacer.c
15633 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15635 SOLIDRUN CLEARFOG SUPPORT
15636 M: Russell King <linux@armlinux.org.uk>
15638 F: arch/arm/boot/dts/armada-388-clearfog*
15639 F: arch/arm/boot/dts/armada-38x-solidrun-*
15641 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15642 M: Russell King <linux@armlinux.org.uk>
15644 F: arch/arm/boot/dts/imx6*-cubox-i*
15645 F: arch/arm/boot/dts/imx6*-hummingboard*
15646 F: arch/arm/boot/dts/imx6*-sr-*
15648 SONIC NETWORK DRIVER
15649 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15650 L: netdev@vger.kernel.org
15652 F: drivers/net/ethernet/natsemi/sonic.*
15654 SONICS SILICON BACKPLANE DRIVER (SSB)
15655 M: Michael Buesch <m@bues.ch>
15656 L: linux-wireless@vger.kernel.org
15659 F: include/linux/ssb/
15661 SONY IMX214 SENSOR DRIVER
15662 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15663 L: linux-media@vger.kernel.org
15664 T: git git://linuxtv.org/media_tree.git
15666 F: drivers/media/i2c/imx214.c
15667 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15669 SONY IMX219 SENSOR DRIVER
15670 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15671 L: linux-media@vger.kernel.org
15672 T: git git://linuxtv.org/media_tree.git
15674 F: drivers/media/i2c/imx219.c
15675 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
15677 SONY IMX258 SENSOR DRIVER
15678 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15679 L: linux-media@vger.kernel.org
15680 T: git git://linuxtv.org/media_tree.git
15682 F: drivers/media/i2c/imx258.c
15684 SONY IMX274 SENSOR DRIVER
15685 M: Leon Luo <leonl@leopardimaging.com>
15686 L: linux-media@vger.kernel.org
15687 T: git git://linuxtv.org/media_tree.git
15689 F: drivers/media/i2c/imx274.c
15690 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15692 SONY IMX290 SENSOR DRIVER
15693 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15694 L: linux-media@vger.kernel.org
15695 T: git git://linuxtv.org/media_tree.git
15697 F: drivers/media/i2c/imx290.c
15698 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15700 SONY IMX319 SENSOR DRIVER
15701 M: Bingbu Cao <bingbu.cao@intel.com>
15702 L: linux-media@vger.kernel.org
15703 T: git git://linuxtv.org/media_tree.git
15705 F: drivers/media/i2c/imx319.c
15707 SONY IMX355 SENSOR DRIVER
15708 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15709 L: linux-media@vger.kernel.org
15710 T: git git://linuxtv.org/media_tree.git
15712 F: drivers/media/i2c/imx355.c
15714 SONY MEMORYSTICK SUBSYSTEM
15715 M: Maxim Levitsky <maximlevitsky@gmail.com>
15716 M: Alex Dubov <oakad@yahoo.com>
15717 M: Ulf Hansson <ulf.hansson@linaro.org>
15718 L: linux-mmc@vger.kernel.org
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15721 F: drivers/memstick/
15722 F: include/linux/memstick.h
15724 SONY VAIO CONTROL DEVICE DRIVER
15725 M: Mattia Dongili <malattia@linux.it>
15726 L: platform-driver-x86@vger.kernel.org
15728 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15729 F: Documentation/admin-guide/laptops/sony-laptop.rst
15730 F: drivers/char/sonypi.c
15731 F: drivers/platform/x86/sony-laptop.c
15732 F: include/linux/sony-laptop.h
15735 M: Jaroslav Kysela <perex@perex.cz>
15736 M: Takashi Iwai <tiwai@suse.com>
15737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15738 W: http://www.alsa-project.org/
15739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15740 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15742 F: Documentation/sound/
15744 F: include/uapi/sound/
15747 SOUND - COMPRESSED AUDIO
15748 M: Vinod Koul <vkoul@kernel.org>
15749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15752 F: Documentation/sound/designs/compress-offload.rst
15753 F: include/sound/compress_driver.h
15754 F: include/uapi/sound/compress_*
15755 F: sound/core/compress_offload.c
15756 F: sound/soc/soc-compress.c
15758 SOUND - DMAENGINE HELPERS
15759 M: Lars-Peter Clausen <lars@metafoo.de>
15761 F: include/sound/dmaengine_pcm.h
15762 F: sound/core/pcm_dmaengine.c
15763 F: sound/soc/soc-generic-dmaengine-pcm.c
15765 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15766 M: Liam Girdwood <lgirdwood@gmail.com>
15767 M: Mark Brown <broonie@kernel.org>
15768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15770 W: http://alsa-project.org/main/index.php/ASoC
15772 F: Documentation/devicetree/bindings/sound/
15773 F: Documentation/sound/soc/
15775 F: include/dt-bindings/sound/
15776 F: include/sound/soc*
15778 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15779 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15780 M: Liam Girdwood <lgirdwood@gmail.com>
15781 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
15782 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
15783 M: Daniel Baluta <daniel.baluta@nxp.com>
15784 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
15785 W: https://github.com/thesofproject/linux/
15789 SOUNDWIRE SUBSYSTEM
15790 M: Vinod Koul <vkoul@kernel.org>
15791 M: Sanyog Kale <sanyog.r.kale@intel.com>
15792 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15795 F: Documentation/driver-api/soundwire/
15796 F: drivers/soundwire/
15797 F: include/linux/soundwire/
15800 M: Olli Salonen <olli.salonen@iki.fi>
15801 L: linux-media@vger.kernel.org
15802 W: https://linuxtv.org
15803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15805 F: drivers/media/dvb-frontends/sp2*
15807 SPARC + UltraSPARC (sparc/sparc64)
15808 M: "David S. Miller" <davem@davemloft.net>
15809 L: sparclinux@vger.kernel.org
15810 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15817 SPARC SERIAL DRIVERS
15818 M: "David S. Miller" <davem@davemloft.net>
15819 L: sparclinux@vger.kernel.org
15820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15823 F: include/linux/sunserialcore.h
15824 F: drivers/tty/serial/suncore.c
15825 F: drivers/tty/serial/sunhv.c
15826 F: drivers/tty/serial/sunsab.c
15827 F: drivers/tty/serial/sunsab.h
15828 F: drivers/tty/serial/sunsu.c
15829 F: drivers/tty/serial/sunzilog.c
15830 F: drivers/tty/serial/sunzilog.h
15831 F: drivers/tty/vcc.c
15834 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15835 L: linux-sparse@vger.kernel.org
15836 W: https://sparse.wiki.kernel.org/
15837 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15839 F: include/linux/compiler.h
15841 SPEAR CLOCK FRAMEWORK SUPPORT
15842 M: Viresh Kumar <vireshk@kernel.org>
15843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15844 W: http://www.st.com/spear
15846 F: drivers/clk/spear/
15848 SPEAR PLATFORM SUPPORT
15849 M: Viresh Kumar <vireshk@kernel.org>
15850 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15852 W: http://www.st.com/spear
15854 F: arch/arm/boot/dts/spear*
15855 F: arch/arm/mach-spear/
15858 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15859 L: linux-mtd@lists.infradead.org
15860 W: http://www.linux-mtd.infradead.org/
15861 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15863 C: irc://irc.oftc.net/mtd
15865 F: drivers/mtd/spi-nor/
15866 F: include/linux/mtd/spi-nor.h
15869 M: Mark Brown <broonie@kernel.org>
15870 L: linux-spi@vger.kernel.org
15871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15872 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15874 F: Documentation/devicetree/bindings/spi/
15875 F: Documentation/spi/
15877 F: include/linux/spi/
15878 F: include/uapi/linux/spi/
15881 SPIDERNET NETWORK DRIVER for CELL
15882 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15883 L: netdev@vger.kernel.org
15885 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15886 F: drivers/net/ethernet/toshiba/spider_net*
15889 R: Stephen Boyd <sboyd@kernel.org>
15890 L: linux-arm-msm@vger.kernel.org
15891 F: Documentation/devicetree/bindings/spmi/
15893 F: include/dt-bindings/spmi/spmi.h
15894 F: include/linux/spmi.h
15895 F: include/trace/events/spmi.h
15898 M: Jeremy Kerr <jk@ozlabs.org>
15899 L: linuxppc-dev@lists.ozlabs.org
15900 W: http://www.ibm.com/developerworks/power/cell/
15902 F: Documentation/filesystems/spufs.txt
15903 F: arch/powerpc/platforms/cell/spufs/
15905 SQUASHFS FILE SYSTEM
15906 M: Phillip Lougher <phillip@squashfs.org.uk>
15907 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15908 W: http://squashfs.org.uk
15909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15911 F: Documentation/filesystems/squashfs.rst
15914 SRM (Alpha) environment access
15915 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15917 F: arch/alpha/kernel/srm_env.c
15919 ST LSM6DSx IMU IIO DRIVER
15920 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15921 L: linux-iio@vger.kernel.org
15922 W: http://www.st.com/
15924 F: drivers/iio/imu/st_lsm6dsx/
15925 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15927 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15928 M: Mickael Guene <mickael.guene@st.com>
15929 L: linux-media@vger.kernel.org
15930 T: git git://linuxtv.org/media_tree.git
15932 F: drivers/media/i2c/st-mipid02.c
15933 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15935 ST STM32 I2C/SMBUS DRIVER
15936 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15937 L: linux-i2c@vger.kernel.org
15939 F: drivers/i2c/busses/i2c-stm32*
15941 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15942 M: Song Qiang <songqiang1304521@gmail.com>
15943 L: linux-iio@vger.kernel.org
15945 F: drivers/iio/proximity/vl53l0x-i2c.c
15946 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15949 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15950 M: Sasha Levin <sashal@kernel.org>
15951 L: stable@vger.kernel.org
15953 F: Documentation/process/stable-kernel-rules.rst
15956 M: Ian Abbott <abbotti@mev.co.uk>
15957 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15959 F: drivers/staging/comedi/
15961 STAGING - FIELDBUS SUBSYSTEM
15962 M: Sven Van Asbroeck <TheSven73@gmail.com>
15964 F: drivers/staging/fieldbus/*
15965 F: drivers/staging/fieldbus/Documentation/
15967 STAGING - HMS ANYBUS-S BUS
15968 M: Sven Van Asbroeck <TheSven73@gmail.com>
15970 F: drivers/staging/fieldbus/anybuss/
15972 STAGING - INDUSTRIAL IO
15973 M: Jonathan Cameron <jic23@kernel.org>
15974 L: linux-iio@vger.kernel.org
15976 F: Documentation/devicetree/bindings/staging/iio/
15977 F: drivers/staging/iio/
15979 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15980 M: Marc Dietrich <marvin24@gmx.de>
15981 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15982 L: linux-tegra@vger.kernel.org
15984 F: drivers/staging/nvec/
15986 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15987 M: Jens Frederich <jfrederich@gmail.com>
15988 M: Daniel Drake <dsd@laptop.org>
15989 M: Jon Nettleton <jon.nettleton@gmail.com>
15990 W: http://wiki.laptop.org/go/DCON
15992 F: drivers/staging/olpc_dcon/
15994 STAGING - REALTEK RTL8712U DRIVERS
15995 M: Larry Finger <Larry.Finger@lwfinger.net>
15996 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15998 F: drivers/staging/rtl8712/
16000 STAGING - REALTEK RTL8188EU DRIVERS
16001 M: Larry Finger <Larry.Finger@lwfinger.net>
16003 F: drivers/staging/rtl8188eu/
16005 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16006 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16007 M: Teddy Wang <teddy.wang@siliconmotion.com>
16008 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16009 L: linux-fbdev@vger.kernel.org
16011 F: drivers/staging/sm750fb/
16013 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16014 M: William Hubbs <w.d.hubbs@gmail.com>
16015 M: Chris Brannon <chris@the-brannons.com>
16016 M: Kirk Reiser <kirk@reisers.ca>
16017 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16018 L: speakup@linux-speakup.org
16019 W: http://www.linux-speakup.org/
16021 F: drivers/staging/speakup/
16023 STAGING - VIA VT665X DRIVERS
16024 M: Forest Bond <forest@alittletooquiet.net>
16026 F: drivers/staging/vt665?/
16028 STAGING - WILC1000 WIFI DRIVER
16029 M: Adham Abozaeid <adham.abozaeid@microchip.com>
16030 M: Ajay Singh <ajay.kathat@microchip.com>
16031 L: linux-wireless@vger.kernel.org
16033 F: drivers/staging/wilc1000/
16035 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16036 M: Michael Hennerich <michael.hennerich@analog.com>
16037 M: Beniamin Bia <beniamin.bia@analog.com>
16038 L: linux-fbdev@vger.kernel.org
16040 F: drivers/staging/fbtft/fb_seps525.c
16041 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16044 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16046 L: devel@driverdev.osuosl.org
16048 F: drivers/staging/
16050 STARFIRE/DURALAN NETWORK DRIVER
16051 M: Ion Badulescu <ionut@badula.org>
16053 F: drivers/net/ethernet/adaptec/starfire*
16055 STEC S1220 SKD DRIVER
16056 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16057 L: linux-block@vger.kernel.org
16059 F: drivers/block/skd*[ch]
16061 STI AUDIO (ASoC) DRIVERS
16062 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16063 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16065 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16069 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16071 F: drivers/media/platform/sti/cec/
16072 F: Documentation/devicetree/bindings/media/stih-cec.txt
16074 STK1160 USB VIDEO CAPTURE DRIVER
16075 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16076 L: linux-media@vger.kernel.org
16077 T: git git://linuxtv.org/media_tree.git
16079 F: drivers/media/usb/stk1160/
16081 STM32 AUDIO (ASoC) DRIVERS
16082 M: Olivier Moysan <olivier.moysan@st.com>
16083 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16086 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16089 STM32 TIMER/LPTIMER DRIVERS
16090 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16092 F: drivers/*/stm32-*timer*
16093 F: drivers/pwm/pwm-stm32*
16094 F: include/linux/*/stm32-*tim*
16095 F: Documentation/ABI/testing/*timer-stm32
16096 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16098 STMMAC ETHERNET DRIVER
16099 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16100 M: Alexandre Torgue <alexandre.torgue@st.com>
16101 M: Jose Abreu <joabreu@synopsys.com>
16102 L: netdev@vger.kernel.org
16103 W: http://www.stlinux.com
16105 F: Documentation/networking/device_drivers/stmicro/
16106 F: drivers/net/ethernet/stmicro/stmmac/
16109 M: Masami Hiramatsu <mhiramat@kernel.org>
16111 F: lib/bootconfig.c
16112 F: fs/proc/bootconfig.c
16113 F: include/linux/bootconfig.h
16114 F: tools/bootconfig/*
16115 F: Documentation/admin-guide/bootconfig.rst
16118 M: Sam Creasey <sammy@sammy.net>
16119 W: http://sammy.net/sun3/
16121 F: arch/m68k/kernel/*sun3*
16122 F: arch/m68k/sun3*/
16123 F: arch/m68k/include/asm/sun3*
16124 F: drivers/net/ethernet/i825xx/sun3*
16126 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16127 M: Hans de Goede <hdegoede@redhat.com>
16128 L: linux-input@vger.kernel.org
16130 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16131 F: drivers/input/keyboard/sun4i-lradc-keys.c
16133 SUNDANCE NETWORK DRIVER
16134 M: Denis Kirjanov <kda@linux-powerpc.org>
16135 L: netdev@vger.kernel.org
16137 F: drivers/net/ethernet/dlink/sundance.c
16140 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16141 M: Rich Felker <dalias@libc.org>
16142 L: linux-sh@vger.kernel.org
16143 Q: http://patchwork.kernel.org/project/linux-sh/list/
16145 F: Documentation/sh/
16150 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16151 M: Len Brown <len.brown@intel.com>
16152 M: Pavel Machek <pavel@ucw.cz>
16153 L: linux-pm@vger.kernel.org
16154 B: https://bugzilla.kernel.org
16156 F: Documentation/power/
16157 F: arch/x86/kernel/acpi/
16158 F: drivers/base/power/
16160 F: include/linux/suspend.h
16161 F: include/linux/freezer.h
16162 F: include/linux/pm.h
16165 M: Martin Mares <mj@ucw.cz>
16166 L: linux-video@atrey.karlin.mff.cuni.cz
16168 F: Documentation/admin-guide/svga.rst
16169 F: arch/x86/boot/video*
16172 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16173 L: iommu@lists.linux-foundation.org
16174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16176 F: kernel/dma/swiotlb.c
16177 F: arch/*/kernel/pci-swiotlb.c
16178 F: include/linux/swiotlb.h
16181 M: Jiri Pirko <jiri@resnulli.us>
16182 M: Ivan Vecera <ivecera@redhat.com>
16183 L: netdev@vger.kernel.org
16186 F: include/net/switchdev.h
16188 SY8106A REGULATOR DRIVER
16189 M: Icenowy Zheng <icenowy@aosc.io>
16191 F: drivers/regulator/sy8106a-regulator.c
16192 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16194 SYNC FILE FRAMEWORK
16195 M: Sumit Semwal <sumit.semwal@linaro.org>
16196 R: Gustavo Padovan <gustavo@padovan.org>
16198 L: linux-media@vger.kernel.org
16199 L: dri-devel@lists.freedesktop.org
16200 F: drivers/dma-buf/sync_*
16201 F: drivers/dma-buf/dma-fence*
16202 F: drivers/dma-buf/sw_sync.c
16203 F: include/linux/sync_file.h
16204 F: include/uapi/linux/sync_file.h
16205 F: Documentation/driver-api/sync_file.rst
16206 T: git git://anongit.freedesktop.org/drm/drm-misc
16208 SYNOPSYS ARC ARCHITECTURE
16209 M: Vineet Gupta <vgupta@synopsys.com>
16210 L: linux-snps-arc@lists.infradead.org
16213 F: Documentation/devicetree/bindings/arc/*
16214 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16215 F: drivers/clocksource/arc_timer.c
16216 F: drivers/tty/serial/arc_uart.c
16217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16219 SYNOPSYS ARC HSDK SDP pll clock driver
16220 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16222 F: drivers/clk/clk-hsdk-pll.c
16223 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16225 SYNOPSYS ARC SDP clock driver
16226 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16228 F: drivers/clk/axs10x/*
16229 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16231 SYNOPSYS ARC SDP platform support
16232 M: Alexey Brodkin <abrodkin@synopsys.com>
16234 F: arch/arc/plat-axs10x
16235 F: arch/arc/boot/dts/ax*
16236 F: Documentation/devicetree/bindings/arc/axs10*
16238 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16239 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16241 F: drivers/reset/reset-axs10x.c
16242 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16244 SYNOPSYS CREG GPIO DRIVER
16245 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16247 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16248 F: drivers/gpio/gpio-creg-snps.c
16250 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16251 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16253 F: drivers/tty/serial/8250/8250_dw.c
16254 F: drivers/tty/serial/8250/8250_dwlib.*
16255 F: drivers/tty/serial/8250/8250_lpss.c
16257 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16258 M: Hoan Tran <hoan@os.amperecomputing.com>
16259 L: linux-gpio@vger.kernel.org
16261 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16262 F: drivers/gpio/gpio-dwapb.c
16264 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16265 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16267 F: drivers/dma/dw-axi-dmac/
16268 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16270 SYNOPSYS DESIGNWARE DMAC DRIVER
16271 M: Viresh Kumar <vireshk@kernel.org>
16272 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16274 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16276 F: include/dt-bindings/dma/dw-dmac.h
16277 F: include/linux/dma/dw.h
16278 F: include/linux/platform_data/dma-dw.h
16280 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16281 M: Jose Abreu <Jose.Abreu@synopsys.com>
16282 L: netdev@vger.kernel.org
16284 F: drivers/net/ethernet/synopsys/
16286 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16287 M: Jose Abreu <Jose.Abreu@synopsys.com>
16288 L: netdev@vger.kernel.org
16290 F: drivers/net/phy/mdio-xpcs.c
16291 F: include/linux/mdio-xpcs.h
16293 SYNOPSYS DESIGNWARE I2C DRIVER
16294 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16295 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16296 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16297 L: linux-i2c@vger.kernel.org
16299 F: drivers/i2c/busses/i2c-designware-*
16300 F: include/linux/platform_data/i2c-designware.h
16302 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16303 M: Jaehoon Chung <jh80.chung@samsung.com>
16304 L: linux-mmc@vger.kernel.org
16306 F: drivers/mmc/host/dw_mmc*
16308 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16309 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16311 F: drivers/reset/reset-hsdk.c
16312 F: include/dt-bindings/reset/snps,hsdk-reset.h
16313 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16315 SYSTEM CONFIGURATION (SYSCON)
16316 M: Lee Jones <lee.jones@linaro.org>
16317 M: Arnd Bergmann <arnd@arndb.de>
16318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16320 F: drivers/mfd/syscon.c
16322 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16323 M: Sudeep Holla <sudeep.holla@arm.com>
16324 L: linux-arm-kernel@lists.infradead.org
16326 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16327 F: drivers/clk/clk-sc[mp]i.c
16328 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16329 F: drivers/firmware/arm_scpi.c
16330 F: drivers/firmware/arm_scmi/
16331 F: drivers/reset/reset-scmi.c
16332 F: include/linux/sc[mp]i_protocol.h
16333 F: include/trace/events/scmi.h
16335 SYSTEM RESET/SHUTDOWN DRIVERS
16336 M: Sebastian Reichel <sre@kernel.org>
16337 L: linux-pm@vger.kernel.org
16338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16340 F: Documentation/devicetree/bindings/power/reset/
16341 F: drivers/power/reset/
16343 SYSTEM TRACE MODULE CLASS
16344 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16347 F: Documentation/trace/stm.rst
16348 F: drivers/hwtracing/stm/
16349 F: include/linux/stm.h
16350 F: include/uapi/linux/stm.h
16352 SYSTEM76 ACPI DRIVER
16353 M: Jeremy Soller <jeremy@system76.com>
16354 M: System76 Product Development <productdev@system76.com>
16355 L: platform-driver-x86@vger.kernel.org
16357 F: drivers/platform/x86/system76_acpi.c
16360 M: Christoph Hellwig <hch@infradead.org>
16362 F: Documentation/filesystems/sysv-fs.rst
16364 F: include/linux/sysv_fs.h
16366 TASKSTATS STATISTICS INTERFACE
16367 M: Balbir Singh <bsingharora@gmail.com>
16369 F: Documentation/accounting/taskstats*
16370 F: include/linux/taskstats*
16371 F: kernel/taskstats.c
16374 M: Jamal Hadi Salim <jhs@mojatatu.com>
16375 M: Cong Wang <xiyou.wangcong@gmail.com>
16376 M: Jiri Pirko <jiri@resnulli.us>
16377 L: netdev@vger.kernel.org
16379 F: include/net/pkt_cls.h
16380 F: include/net/pkt_sched.h
16381 F: include/net/tc_act/
16382 F: include/uapi/linux/pkt_cls.h
16383 F: include/uapi/linux/pkt_sched.h
16384 F: include/uapi/linux/tc_act/
16385 F: include/uapi/linux/tc_ematch/
16388 TC90522 MEDIA DRIVER
16389 M: Akihiro Tsukada <tskd08@gmail.com>
16390 L: linux-media@vger.kernel.org
16392 F: drivers/media/dvb-frontends/tc90522*
16394 TCP LOW PRIORITY MODULE
16395 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16396 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16397 W: http://tcp-lp-mod.sourceforge.net/
16399 F: net/ipv4/tcp_lp.c
16401 TDA10071 MEDIA DRIVER
16402 M: Antti Palosaari <crope@iki.fi>
16403 L: linux-media@vger.kernel.org
16404 W: https://linuxtv.org
16405 W: http://palosaari.fi/linux/
16406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16407 T: git git://linuxtv.org/anttip/media_tree.git
16409 F: drivers/media/dvb-frontends/tda10071*
16411 TDA18212 MEDIA DRIVER
16412 M: Antti Palosaari <crope@iki.fi>
16413 L: linux-media@vger.kernel.org
16414 W: https://linuxtv.org
16415 W: http://palosaari.fi/linux/
16416 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16417 T: git git://linuxtv.org/anttip/media_tree.git
16419 F: drivers/media/tuners/tda18212*
16421 TDA18218 MEDIA DRIVER
16422 M: Antti Palosaari <crope@iki.fi>
16423 L: linux-media@vger.kernel.org
16424 W: https://linuxtv.org
16425 W: http://palosaari.fi/linux/
16426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16427 T: git git://linuxtv.org/anttip/media_tree.git
16429 F: drivers/media/tuners/tda18218*
16431 TDA18250 MEDIA DRIVER
16432 M: Olli Salonen <olli.salonen@iki.fi>
16433 L: linux-media@vger.kernel.org
16434 W: https://linuxtv.org
16435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16436 T: git git://linuxtv.org/media_tree.git
16438 F: drivers/media/tuners/tda18250*
16440 TDA18271 MEDIA DRIVER
16441 M: Michael Krufky <mkrufky@linuxtv.org>
16442 L: linux-media@vger.kernel.org
16443 W: https://linuxtv.org
16444 W: http://github.com/mkrufky
16445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16446 T: git git://linuxtv.org/mkrufky/tuners.git
16448 F: drivers/media/tuners/tda18271*
16450 TDA1997x MEDIA DRIVER
16451 M: Tim Harvey <tharvey@gateworks.com>
16452 L: linux-media@vger.kernel.org
16453 W: https://linuxtv.org
16454 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16456 F: drivers/media/i2c/tda1997x.*
16458 TDA827x MEDIA DRIVER
16459 M: Michael Krufky <mkrufky@linuxtv.org>
16460 L: linux-media@vger.kernel.org
16461 W: https://linuxtv.org
16462 W: http://github.com/mkrufky
16463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16464 T: git git://linuxtv.org/mkrufky/tuners.git
16466 F: drivers/media/tuners/tda8290.*
16468 TDA8290 MEDIA DRIVER
16469 M: Michael Krufky <mkrufky@linuxtv.org>
16470 L: linux-media@vger.kernel.org
16471 W: https://linuxtv.org
16472 W: http://github.com/mkrufky
16473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16474 T: git git://linuxtv.org/mkrufky/tuners.git
16476 F: drivers/media/tuners/tda8290.*
16478 TDA9840 MEDIA DRIVER
16479 M: Hans Verkuil <hverkuil@xs4all.nl>
16480 L: linux-media@vger.kernel.org
16481 T: git git://linuxtv.org/media_tree.git
16482 W: https://linuxtv.org
16484 F: drivers/media/i2c/tda9840*
16486 TEA5761 TUNER DRIVER
16487 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16488 L: linux-media@vger.kernel.org
16489 W: https://linuxtv.org
16490 T: git git://linuxtv.org/media_tree.git
16492 F: drivers/media/tuners/tea5761.*
16494 TEA5767 TUNER DRIVER
16495 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16496 L: linux-media@vger.kernel.org
16497 W: https://linuxtv.org
16498 T: git git://linuxtv.org/media_tree.git
16500 F: drivers/media/tuners/tea5767.*
16502 TEA6415C MEDIA DRIVER
16503 M: Hans Verkuil <hverkuil@xs4all.nl>
16504 L: linux-media@vger.kernel.org
16505 T: git git://linuxtv.org/media_tree.git
16506 W: https://linuxtv.org
16508 F: drivers/media/i2c/tea6415c*
16510 TEA6420 MEDIA DRIVER
16511 M: Hans Verkuil <hverkuil@xs4all.nl>
16512 L: linux-media@vger.kernel.org
16513 T: git git://linuxtv.org/media_tree.git
16514 W: https://linuxtv.org
16516 F: drivers/media/i2c/tea6420*
16519 M: Jiri Pirko <jiri@resnulli.us>
16520 L: netdev@vger.kernel.org
16522 F: drivers/net/team/
16523 F: include/linux/if_team.h
16524 F: include/uapi/linux/if_team.h
16526 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16527 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16529 F: arch/x86/platform/ts5500/
16531 TECHNOTREND USB IR RECEIVER
16532 M: Sean Young <sean@mess.org>
16533 L: linux-media@vger.kernel.org
16535 F: drivers/media/rc/ttusbir.c
16537 TECHWELL TW9910 VIDEO DECODER
16538 L: linux-media@vger.kernel.org
16540 F: drivers/media/i2c/tw9910.c
16541 F: include/media/i2c/tw9910.h
16544 M: Jens Wiklander <jens.wiklander@linaro.org>
16545 L: tee-dev@lists.linaro.org
16547 F: include/linux/tee_drv.h
16548 F: include/uapi/linux/tee.h
16550 F: Documentation/tee.txt
16552 TEGRA ARCHITECTURE SUPPORT
16553 M: Thierry Reding <thierry.reding@gmail.com>
16554 M: Jonathan Hunter <jonathanh@nvidia.com>
16555 L: linux-tegra@vger.kernel.org
16556 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16562 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16563 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16565 F: drivers/clk/tegra/
16568 M: Laxman Dewangan <ldewangan@nvidia.com>
16569 M: Jon Hunter <jonathanh@nvidia.com>
16571 F: drivers/dma/tegra*
16574 M: Laxman Dewangan <ldewangan@nvidia.com>
16575 R: Dmitry Osipenko <digetx@gmail.com>
16577 F: drivers/i2c/busses/i2c-tegra.c
16579 TEGRA IOMMU DRIVERS
16580 M: Thierry Reding <thierry.reding@gmail.com>
16581 L: linux-tegra@vger.kernel.org
16583 F: drivers/iommu/tegra*
16586 M: Laxman Dewangan <ldewangan@nvidia.com>
16588 F: drivers/input/keyboard/tegra-kbc.c
16591 M: Stefan Agner <stefan@agner.ch>
16592 M: Lucas Stach <dev@lynxeye.de>
16594 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16595 F: drivers/mtd/nand/raw/tegra_nand.c
16598 M: Thierry Reding <thierry.reding@gmail.com>
16600 F: drivers/pwm/pwm-tegra.c
16602 TEGRA SERIAL DRIVER
16603 M: Laxman Dewangan <ldewangan@nvidia.com>
16605 F: drivers/tty/serial/serial-tegra.c
16608 M: Laxman Dewangan <ldewangan@nvidia.com>
16610 F: drivers/spi/spi-tegra*
16612 TEGRA XUSB PADCTL DRIVER
16613 M: JC Kuo <jckuo@nvidia.com>
16615 F: drivers/phy/tegra/xusb*
16617 TEHUTI ETHERNET DRIVER
16618 M: Andy Gospodarek <andy@greyhouse.net>
16619 L: netdev@vger.kernel.org
16621 F: drivers/net/ethernet/tehuti/*
16623 Telecom Clock Driver for MCPL0010
16624 M: Mark Gross <mark.gross@intel.com>
16626 F: drivers/char/tlclk.c
16628 TENSILICA XTENSA PORT (xtensa)
16629 M: Chris Zankel <chris@zankel.net>
16630 M: Max Filippov <jcmvbkbc@gmail.com>
16631 L: linux-xtensa@linux-xtensa.org
16632 T: git git://github.com/czankel/xtensa-linux.git
16635 F: drivers/irqchip/irq-xtensa-*
16637 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16638 M: Nishanth Menon <nm@ti.com>
16639 M: Tero Kristo <t-kristo@ti.com>
16640 M: Santosh Shilimkar <ssantosh@kernel.org>
16641 L: linux-arm-kernel@lists.infradead.org
16643 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16644 F: drivers/firmware/ti_sci*
16645 F: include/linux/soc/ti/ti_sci_protocol.h
16646 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16647 F: drivers/soc/ti/ti_sci_pm_domains.c
16648 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16649 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16650 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16651 F: drivers/clk/keystone/sci-clk.c
16652 F: drivers/reset/reset-ti-sci.c
16653 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16654 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16655 F: drivers/irqchip/irq-ti-sci-intr.c
16656 F: drivers/irqchip/irq-ti-sci-inta.c
16657 F: include/linux/soc/ti/ti_sci_inta_msi.h
16658 F: drivers/soc/ti/ti_sci_inta_msi.c
16660 Texas Instruments ASoC drivers
16661 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16662 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16666 Texas Instruments' DAC7612 DAC Driver
16667 M: Ricardo Ribalda <ricardo@ribalda.com>
16668 L: linux-iio@vger.kernel.org
16670 F: drivers/iio/dac/ti-dac7612.c
16671 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16673 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16674 M: Hans Verkuil <hverkuil@xs4all.nl>
16675 L: linux-media@vger.kernel.org
16676 T: git git://linuxtv.org/media_tree.git
16677 W: https://linuxtv.org
16679 F: drivers/media/radio/radio-raremono.c
16682 M: Zhang Rui <rui.zhang@intel.com>
16683 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16684 R: Amit Kucheria <amit.kucheria@verdurent.com>
16685 L: linux-pm@vger.kernel.org
16686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16687 Q: https://patchwork.kernel.org/project/linux-pm/list/
16689 F: drivers/thermal/
16690 F: include/linux/thermal.h
16691 F: include/uapi/linux/thermal.h
16692 F: include/linux/cpu_cooling.h
16693 F: Documentation/devicetree/bindings/thermal/
16695 THERMAL/CPU_COOLING
16696 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16697 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16698 M: Viresh Kumar <viresh.kumar@linaro.org>
16699 M: Javi Merino <javi.merino@kernel.org>
16700 L: linux-pm@vger.kernel.org
16702 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16703 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16704 F: drivers/thermal/cpufreq_cooling.c
16705 F: drivers/thermal/cpuidle_cooling.c
16706 F: include/linux/cpu_cooling.h
16708 THERMAL DRIVER FOR AMLOGIC SOCS
16709 M: Guillaume La Roque <glaroque@baylibre.com>
16710 L: linux-pm@vger.kernel.org
16711 L: linux-amlogic@lists.infradead.org
16712 W: http://linux-meson.com/
16714 F: drivers/thermal/amlogic_thermal.c
16715 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16717 THINKPAD ACPI EXTRAS DRIVER
16718 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16719 L: ibm-acpi-devel@lists.sourceforge.net
16720 L: platform-driver-x86@vger.kernel.org
16722 W: http://ibm-acpi.sourceforge.net
16723 W: http://thinkwiki.org/wiki/Ibm-acpi
16724 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16725 F: drivers/platform/x86/thinkpad_acpi.c
16728 M: Andreas Noever <andreas.noever@gmail.com>
16729 M: Michael Jamet <michael.jamet@intel.com>
16730 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16731 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16732 L: linux-usb@vger.kernel.org
16734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16735 F: Documentation/admin-guide/thunderbolt.rst
16736 F: drivers/thunderbolt/
16737 F: include/linux/thunderbolt.h
16739 THUNDERBOLT NETWORK DRIVER
16740 M: Michael Jamet <michael.jamet@intel.com>
16741 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16742 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16743 L: netdev@vger.kernel.org
16745 F: drivers/net/thunderbolt.c
16747 THUNDERX GPIO DRIVER
16748 M: Robert Richter <rrichter@marvell.com>
16750 F: drivers/gpio/gpio-thunderx.c
16752 TI AM437X VPFE DRIVER
16753 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16754 L: linux-media@vger.kernel.org
16755 W: https://linuxtv.org
16756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16757 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16759 F: drivers/media/platform/am437x/
16761 TI BANDGAP AND THERMAL DRIVER
16762 M: Eduardo Valentin <edubezval@gmail.com>
16763 M: Keerthy <j-keerthy@ti.com>
16764 L: linux-pm@vger.kernel.org
16765 L: linux-omap@vger.kernel.org
16767 F: drivers/thermal/ti-soc-thermal/
16769 TI BQ27XXX POWER SUPPLY DRIVER
16770 R: Andrew F. Davis <afd@ti.com>
16771 F: include/linux/power/bq27xxx_battery.h
16772 F: drivers/power/supply/bq27xxx_battery.c
16773 F: drivers/power/supply/bq27xxx_battery_i2c.c
16775 TI CDCE706 CLOCK DRIVER
16776 M: Max Filippov <jcmvbkbc@gmail.com>
16778 F: drivers/clk/clk-cdce706.c
16781 M: Tero Kristo <t-kristo@ti.com>
16782 L: linux-omap@vger.kernel.org
16785 F: include/linux/clk/ti.h
16787 TI DAVINCI MACHINE SUPPORT
16788 M: Sekhar Nori <nsekhar@ti.com>
16789 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16793 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16794 F: arch/arm/mach-davinci/
16795 F: drivers/i2c/busses/i2c-davinci.c
16796 F: arch/arm/boot/dts/da850*
16798 TI DAVINCI SERIES CLOCK DRIVER
16799 M: David Lechner <david@lechnology.com>
16800 R: Sekhar Nori <nsekhar@ti.com>
16802 F: Documentation/devicetree/bindings/clock/ti/davinci/
16803 F: drivers/clk/davinci/
16805 TI DAVINCI SERIES GPIO DRIVER
16806 M: Keerthy <j-keerthy@ti.com>
16807 L: linux-gpio@vger.kernel.org
16809 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16810 F: drivers/gpio/gpio-davinci.c
16812 TI DAVINCI SERIES MEDIA DRIVER
16813 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16814 L: linux-media@vger.kernel.org
16815 W: https://linuxtv.org
16816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16817 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16819 F: drivers/media/platform/davinci/
16820 F: include/media/davinci/
16822 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16823 R: David Lechner <david@lechnology.com>
16824 L: linux-iio@vger.kernel.org
16825 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16826 F: drivers/counter/ti-eqep.c
16828 TI ETHERNET SWITCH DRIVER (CPSW)
16829 R: Grygorii Strashko <grygorii.strashko@ti.com>
16830 L: linux-omap@vger.kernel.org
16831 L: netdev@vger.kernel.org
16833 F: drivers/net/ethernet/ti/cpsw*
16834 F: drivers/net/ethernet/ti/davinci*
16836 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16837 M: Alex Dubov <oakad@yahoo.com>
16839 W: http://tifmxx.berlios.de/
16840 F: drivers/memstick/host/tifm_ms.c
16841 F: drivers/misc/tifm*
16842 F: drivers/mmc/host/tifm_sd.c
16843 F: include/linux/tifm.h
16845 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16846 M: Santosh Shilimkar <ssantosh@kernel.org>
16847 L: linux-kernel@vger.kernel.org
16848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16850 F: drivers/soc/ti/*
16851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16853 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16854 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16855 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16858 F: sound/soc/codecs/lm49453*
16859 F: sound/soc/codecs/isabelle*
16861 TI LP855x BACKLIGHT DRIVER
16862 M: Milo Kim <milo.kim@ti.com>
16864 F: Documentation/driver-api/backlight/lp855x-driver.rst
16865 F: drivers/video/backlight/lp855x_bl.c
16866 F: include/linux/platform_data/lp855x.h
16868 TI LP8727 CHARGER DRIVER
16869 M: Milo Kim <milo.kim@ti.com>
16871 F: drivers/power/supply/lp8727_charger.c
16872 F: include/linux/platform_data/lp8727.h
16874 TI LP8788 MFD DRIVER
16875 M: Milo Kim <milo.kim@ti.com>
16877 F: drivers/iio/adc/lp8788_adc.c
16878 F: drivers/leds/leds-lp8788.c
16879 F: drivers/mfd/lp8788*.c
16880 F: drivers/power/supply/lp8788-charger.c
16881 F: drivers/regulator/lp8788-*.c
16882 F: include/linux/mfd/lp8788*.h
16884 TI NETCP ETHERNET DRIVER
16885 M: Wingman Kwok <w-kwok2@ti.com>
16886 M: Murali Karicheri <m-karicheri2@ti.com>
16887 L: netdev@vger.kernel.org
16889 F: drivers/net/ethernet/ti/netcp*
16891 TI PCM3060 ASoC CODEC DRIVER
16892 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16895 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16896 F: sound/soc/codecs/pcm3060*
16898 TI TAS571X FAMILY ASoC CODEC DRIVER
16899 M: Kevin Cernekee <cernekee@chromium.org>
16900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16902 F: sound/soc/codecs/tas571x*
16904 TI TCAN4X5X DEVICE DRIVER
16905 M: Dan Murphy <dmurphy@ti.com>
16906 L: linux-can@vger.kernel.org
16908 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16909 F: drivers/net/can/m_can/tcan4x5x.c
16911 TI TRF7970A NFC DRIVER
16912 M: Mark Greer <mgreer@animalcreek.com>
16913 L: linux-wireless@vger.kernel.org
16914 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16916 F: drivers/nfc/trf7970a.c
16917 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16919 TI TWL4030 SERIES SOC CODEC DRIVER
16920 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16923 F: sound/soc/codecs/twl4030*
16926 M: Benoit Parrot <bparrot@ti.com>
16927 L: linux-media@vger.kernel.org
16929 W: http://linuxtv.org/
16930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16931 F: Documentation/devicetree/bindings/media/ti,cal.yaml
16932 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16933 F: drivers/media/platform/ti-vpe/
16935 TI WILINK WIRELESS DRIVERS
16936 L: linux-wireless@vger.kernel.org
16937 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16938 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16941 F: drivers/net/wireless/ti/
16942 F: include/linux/wl12xx.h
16944 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16945 M: John Stultz <john.stultz@linaro.org>
16946 M: Thomas Gleixner <tglx@linutronix.de>
16947 R: Stephen Boyd <sboyd@kernel.org>
16948 L: linux-kernel@vger.kernel.org
16949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16951 F: include/linux/clocksource.h
16952 F: include/linux/time.h
16953 F: include/linux/timex.h
16954 F: include/uapi/linux/time.h
16955 F: include/uapi/linux/timex.h
16956 F: kernel/time/clocksource.c
16957 F: kernel/time/time*.c
16958 F: kernel/time/alarmtimer.c
16959 F: kernel/time/ntp.c
16960 F: tools/testing/selftests/timers/
16963 M: Jon Maloy <jmaloy@redhat.com>
16964 M: Ying Xue <ying.xue@windriver.com>
16965 L: netdev@vger.kernel.org (core kernel code)
16966 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16967 W: http://tipc.sourceforge.net/
16969 F: include/uapi/linux/tipc*.h
16972 TLAN NETWORK DRIVER
16973 M: Samuel Chessman <chessman@tux.org>
16974 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16975 W: http://sourceforge.net/projects/tlan/
16977 F: Documentation/networking/device_drivers/ti/tlan.txt
16978 F: drivers/net/ethernet/ti/tlan.*
16980 TM6000 VIDEO4LINUX DRIVER
16981 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16982 L: linux-media@vger.kernel.org
16983 W: https://linuxtv.org
16984 T: git git://linuxtv.org/media_tree.git
16986 F: drivers/media/usb/tm6000/
16987 F: Documentation/media/v4l-drivers/tm6000*
16989 TMIO/SDHI MMC DRIVER
16990 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16991 L: linux-mmc@vger.kernel.org
16993 F: drivers/mmc/host/tmio_mmc*
16994 F: drivers/mmc/host/renesas_sdhi*
16995 F: include/linux/mfd/tmio.h
16997 TMP401 HARDWARE MONITOR DRIVER
16998 M: Guenter Roeck <linux@roeck-us.net>
16999 L: linux-hwmon@vger.kernel.org
17001 F: Documentation/hwmon/tmp401.rst
17002 F: drivers/hwmon/tmp401.c
17004 TMP513 HARDWARE MONITOR DRIVER
17005 M: Eric Tremblay <etremblay@distech-controls.com>
17006 L: linux-hwmon@vger.kernel.org
17008 F: Documentation/hwmon/tmp513.rst
17009 F: drivers/hwmon/tmp513.c
17011 TMPFS (SHMEM FILESYSTEM)
17012 M: Hugh Dickins <hughd@google.com>
17013 L: linux-mm@kvack.org
17015 F: include/linux/shmem_fs.h
17018 TOMOYO SECURITY MODULE
17019 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17020 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17021 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17022 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17023 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17024 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17025 W: https://tomoyo.osdn.jp/
17027 F: security/tomoyo/
17029 TOPSTAR LAPTOP EXTRAS DRIVER
17030 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17031 L: platform-driver-x86@vger.kernel.org
17033 F: drivers/platform/x86/topstar-laptop.c
17035 TORTURE-TEST MODULES
17036 M: Davidlohr Bueso <dave@stgolabs.net>
17037 M: "Paul E. McKenney" <paulmck@kernel.org>
17038 M: Josh Triplett <josh@joshtriplett.org>
17039 L: linux-kernel@vger.kernel.org
17041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17042 F: Documentation/RCU/torture.txt
17043 F: kernel/torture.c
17044 F: kernel/rcu/rcutorture.c
17045 F: kernel/rcu/rcuperf.c
17046 F: kernel/locking/locktorture.c
17048 TOSHIBA ACPI EXTRAS DRIVER
17049 M: Azael Avalos <coproscefalo@gmail.com>
17050 L: platform-driver-x86@vger.kernel.org
17052 F: drivers/platform/x86/toshiba_acpi.c
17054 TOSHIBA BLUETOOTH DRIVER
17055 M: Azael Avalos <coproscefalo@gmail.com>
17056 L: platform-driver-x86@vger.kernel.org
17058 F: drivers/platform/x86/toshiba_bluetooth.c
17060 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17061 M: Azael Avalos <coproscefalo@gmail.com>
17062 L: platform-driver-x86@vger.kernel.org
17064 F: drivers/platform/x86/toshiba_haps.c
17067 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17068 W: http://www.buzzard.org.uk/toshiba/
17070 F: drivers/char/toshiba.c
17071 F: include/linux/toshiba.h
17072 F: include/uapi/linux/toshiba.h
17074 TOSHIBA TC358743 DRIVER
17075 M: Mats Randgaard <matrandg@cisco.com>
17076 L: linux-media@vger.kernel.org
17078 F: drivers/media/i2c/tc358743*
17079 F: include/media/i2c/tc358743.h
17081 TOSHIBA WMI HOTKEYS DRIVER
17082 M: Azael Avalos <coproscefalo@gmail.com>
17083 L: platform-driver-x86@vger.kernel.org
17085 F: drivers/platform/x86/toshiba-wmi.c
17088 M: Peter Huewe <peterhuewe@gmx.de>
17089 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17090 R: Jason Gunthorpe <jgg@ziepe.ca>
17091 L: linux-integrity@vger.kernel.org
17092 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17093 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17094 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17096 F: drivers/char/tpm/
17099 M: Steven Rostedt <rostedt@goodmis.org>
17100 M: Ingo Molnar <mingo@redhat.com>
17101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17103 F: Documentation/trace/ftrace.rst
17104 F: arch/*/*/*/ftrace.h
17105 F: arch/*/kernel/ftrace.c
17106 F: include/*/ftrace.h
17107 F: include/linux/trace*.h
17110 F: tools/testing/selftests/ftrace/
17112 TRACING MMIO ACCESSES (MMIOTRACE)
17113 M: Steven Rostedt <rostedt@goodmis.org>
17114 M: Ingo Molnar <mingo@kernel.org>
17115 R: Karol Herbst <karolherbst@gmail.com>
17116 R: Pekka Paalanen <ppaalanen@gmail.com>
17118 L: linux-kernel@vger.kernel.org
17119 L: nouveau@lists.freedesktop.org
17120 F: kernel/trace/trace_mmiotrace.c
17121 F: include/linux/mmiotrace.h
17122 F: arch/x86/mm/kmmio.c
17123 F: arch/x86/mm/mmio-mod.c
17124 F: arch/x86/mm/testmmiotrace.c
17127 M: Jiri Kosina <trivial@kernel.org>
17128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17130 K: ^Subject:.*(?i)trivial
17132 TEMPO SEMICONDUCTOR DRIVERS
17133 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17135 F: sound/soc/codecs/tscs*.c
17136 F: sound/soc/codecs/tscs*.h
17137 F: Documentation/devicetree/bindings/sound/tscs*.txt
17140 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17141 M: Jiri Slaby <jslaby@suse.com>
17143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17144 F: Documentation/driver-api/serial/
17146 F: drivers/tty/serial/serial_core.c
17147 F: include/linux/serial_core.h
17148 F: include/linux/serial.h
17149 F: include/linux/tty.h
17150 F: include/uapi/linux/serial_core.h
17151 F: include/uapi/linux/serial.h
17152 F: include/uapi/linux/tty.h
17154 TUA9001 MEDIA DRIVER
17155 M: Antti Palosaari <crope@iki.fi>
17156 L: linux-media@vger.kernel.org
17157 W: https://linuxtv.org
17158 W: http://palosaari.fi/linux/
17159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17160 T: git git://linuxtv.org/anttip/media_tree.git
17162 F: drivers/media/tuners/tua9001*
17164 TULIP NETWORK DRIVERS
17165 L: netdev@vger.kernel.org
17166 L: linux-parisc@vger.kernel.org
17168 F: drivers/net/ethernet/dec/tulip/
17171 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17172 W: http://vtun.sourceforge.net/tun
17174 F: Documentation/networking/tuntap.txt
17175 F: arch/um/os-Linux/drivers/
17177 TURBOCHANNEL SUBSYSTEM
17178 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17179 M: Ralf Baechle <ralf@linux-mips.org>
17180 L: linux-mips@vger.kernel.org
17181 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17184 F: include/linux/tc.h
17187 M: "Len Brown" <lenb@kernel.org>
17188 L: linux-pm@vger.kernel.org
17189 B: https://bugzilla.kernel.org
17190 Q: https://patchwork.kernel.org/project/linux-pm/list/
17191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17193 F: tools/power/x86/turbostat/
17195 TW5864 VIDEO4LINUX DRIVER
17196 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17197 M: Anton Sviridenko <anton@corp.bluecherry.net>
17198 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17199 M: Andrey Utkin <andrey_utkin@fastmail.com>
17200 L: linux-media@vger.kernel.org
17202 F: drivers/media/pci/tw5864/
17204 TW68 VIDEO4LINUX DRIVER
17205 M: Hans Verkuil <hverkuil@xs4all.nl>
17206 L: linux-media@vger.kernel.org
17207 T: git git://linuxtv.org/media_tree.git
17208 W: https://linuxtv.org
17210 F: drivers/media/pci/tw68/
17212 TW686X VIDEO4LINUX DRIVER
17213 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17214 L: linux-media@vger.kernel.org
17215 T: git git://linuxtv.org/media_tree.git
17216 W: http://linuxtv.org
17218 F: drivers/media/pci/tw686x/
17220 UACCE ACCELERATOR FRAMEWORK
17221 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17222 M: Zhou Wang <wangzhou1@hisilicon.com>
17223 L: linux-accelerators@lists.ozlabs.org
17224 L: linux-kernel@vger.kernel.org
17226 F: Documentation/ABI/testing/sysfs-driver-uacce
17227 F: Documentation/misc-devices/uacce.rst
17228 F: drivers/misc/uacce/
17229 F: include/linux/uacce.h
17230 F: include/uapi/misc/uacce/
17232 UBI FILE SYSTEM (UBIFS)
17233 M: Richard Weinberger <richard@nod.at>
17234 L: linux-mtd@lists.infradead.org
17235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17237 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17239 F: Documentation/filesystems/ubifs.rst
17242 UCLINUX (M68KNOMMU AND COLDFIRE)
17243 M: Greg Ungerer <gerg@linux-m68k.org>
17244 W: http://www.linux-m68k.org/
17245 W: http://www.uclinux.org/
17246 L: linux-m68k@lists.linux-m68k.org
17247 L: uclinux-dev@uclinux.org (subscribers-only)
17248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17250 F: arch/m68k/coldfire/
17252 F: arch/m68k/*/*_no.*
17253 F: arch/m68k/include/asm/*_no.*
17256 M: Jan Kara <jack@suse.com>
17258 F: Documentation/filesystems/udf.rst
17262 M: Bastien Nocera <hadess@hadess.net>
17263 L: linux-input@vger.kernel.org
17265 F: drivers/hid/hid-udraw-ps3.c
17268 M: Evgeniy Dushistov <dushistov@mail.ru>
17270 F: Documentation/admin-guide/ufs.rst
17273 UHID USERSPACE HID IO DRIVER
17274 M: David Herrmann <dh.herrmann@googlemail.com>
17275 L: linux-input@vger.kernel.org
17277 F: drivers/hid/uhid.c
17278 F: include/uapi/linux/uhid.h
17281 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17282 L: linux-usb@vger.kernel.org
17284 F: drivers/usb/common/ulpi.c
17285 F: include/linux/ulpi/
17288 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17289 L: linux-fsdevel@vger.kernel.org
17293 UNICORE32 ARCHITECTURE
17294 M: Guan Xuetao <gxt@pku.edu.cn>
17295 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17297 T: git git://github.com/gxt/linux.git
17301 M: Tony Finch <dot@dotat.at>
17302 W: http://dotat.at/prog/unifdef
17304 F: scripts/unifdef.c
17306 UNIFORM CDROM DRIVER
17307 M: Jens Axboe <axboe@kernel.dk>
17308 W: http://www.kernel.dk
17310 F: Documentation/cdrom/
17311 F: drivers/cdrom/cdrom.c
17312 F: include/linux/cdrom.h
17313 F: include/uapi/linux/cdrom.h
17315 UNISYS S-PAR DRIVERS
17316 M: David Kershner <david.kershner@unisys.com>
17317 L: sparmaintainer@unisys.com (Unisys internal)
17319 F: include/linux/visorbus.h
17320 F: drivers/visorbus/
17321 F: drivers/staging/unisys/
17323 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17324 R: Alim Akhtar <alim.akhtar@samsung.com>
17325 R: Avri Altman <avri.altman@wdc.com>
17326 L: linux-scsi@vger.kernel.org
17328 F: Documentation/scsi/ufs.rst
17329 F: drivers/scsi/ufs/
17331 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17332 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17333 L: linux-scsi@vger.kernel.org
17335 F: drivers/scsi/ufs/*dwc*
17337 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17338 M: Stanley Chu <stanley.chu@mediatek.com>
17339 L: linux-scsi@vger.kernel.org
17340 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17342 F: drivers/scsi/ufs/ufs-mediatek*
17344 UNSORTED BLOCK IMAGES (UBI)
17345 M: Richard Weinberger <richard@nod.at>
17346 W: http://www.linux-mtd.infradead.org/
17347 L: linux-mtd@lists.infradead.org
17348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17351 F: drivers/mtd/ubi/
17352 F: include/linux/mtd/ubi.h
17353 F: include/uapi/mtd/ubi-user.h
17355 USB "USBNET" DRIVER FRAMEWORK
17356 M: Oliver Neukum <oneukum@suse.com>
17357 L: netdev@vger.kernel.org
17358 W: http://www.linux-usb.org/usbnet
17360 F: drivers/net/usb/usbnet.c
17361 F: include/linux/usb/usbnet.h
17364 M: Oliver Neukum <oneukum@suse.com>
17365 L: linux-usb@vger.kernel.org
17367 F: Documentation/usb/acm.rst
17368 F: drivers/usb/class/cdc-acm.*
17370 USB APPLE MFI FASTCHARGE DRIVER
17371 M: Bastien Nocera <hadess@hadess.net>
17372 L: linux-usb@vger.kernel.org
17374 F: drivers/usb/misc/apple-mfi-fastcharge.c
17376 USB AR5523 WIRELESS DRIVER
17377 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17378 L: linux-wireless@vger.kernel.org
17380 F: drivers/net/wireless/ath/ar5523/
17383 M: Oliver Neukum <oneukum@suse.com>
17384 L: linux-usb@vger.kernel.org
17385 L: linux-scsi@vger.kernel.org
17387 F: drivers/usb/storage/uas.c
17389 USB CDC ETHERNET DRIVER
17390 M: Oliver Neukum <oliver@neukum.org>
17391 L: linux-usb@vger.kernel.org
17393 F: drivers/net/usb/cdc_*.c
17394 F: include/uapi/linux/usb/cdc.h
17396 USB CHAOSKEY DRIVER
17397 M: Keith Packard <keithp@keithp.com>
17398 L: linux-usb@vger.kernel.org
17400 F: drivers/usb/misc/chaoskey.c
17402 USB CYPRESS C67X00 DRIVER
17403 M: Peter Korsgaard <jacmet@sunsite.dk>
17404 L: linux-usb@vger.kernel.org
17406 F: drivers/usb/c67x00/
17408 USB DAVICOM DM9601 DRIVER
17409 M: Peter Korsgaard <jacmet@sunsite.dk>
17410 L: netdev@vger.kernel.org
17411 W: http://www.linux-usb.org/usbnet
17413 F: drivers/net/usb/dm9601.c
17416 M: Alan Stern <stern@rowland.harvard.edu>
17417 L: linux-usb@vger.kernel.org
17419 F: Documentation/usb/ehci.rst
17420 F: drivers/usb/host/ehci*
17422 USB GADGET/PERIPHERAL SUBSYSTEM
17423 M: Felipe Balbi <balbi@kernel.org>
17424 L: linux-usb@vger.kernel.org
17425 W: http://www.linux-usb.org/gadget
17426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17428 F: drivers/usb/gadget/
17429 F: include/linux/usb/gadget*
17431 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17432 M: Jiri Kosina <jikos@kernel.org>
17433 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17434 L: linux-usb@vger.kernel.org
17435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17437 F: Documentation/hid/hiddev.rst
17438 F: drivers/hid/usbhid/
17440 USB INTEL XHCI ROLE MUX DRIVER
17441 M: Hans de Goede <hdegoede@redhat.com>
17442 L: linux-usb@vger.kernel.org
17444 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17446 USB IP DRIVER FOR HISILICON KIRIN
17447 M: Yu Chen <chenyu56@huawei.com>
17448 M: Binghui Wang <wangbinghui@hisilicon.com>
17449 L: linux-usb@vger.kernel.org
17451 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17452 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17455 M: Olav Kongas <ok@artecdesign.ee>
17456 L: linux-usb@vger.kernel.org
17458 F: drivers/usb/host/isp116x*
17459 F: include/linux/usb/isp116x.h
17461 USB LAN78XX ETHERNET DRIVER
17462 M: Woojung Huh <woojung.huh@microchip.com>
17463 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17464 L: netdev@vger.kernel.org
17466 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17467 F: drivers/net/usb/lan78xx.*
17468 F: include/dt-bindings/net/microchip-lan78xx.h
17470 USB MASS STORAGE DRIVER
17471 M: Alan Stern <stern@rowland.harvard.edu>
17472 L: linux-usb@vger.kernel.org
17473 L: usb-storage@lists.one-eyed-alien.net
17475 F: drivers/usb/storage/
17478 M: Clemens Ladisch <clemens@ladisch.de>
17479 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17482 F: sound/usb/midi.*
17484 USB NETWORKING DRIVERS
17485 L: linux-usb@vger.kernel.org
17487 F: drivers/net/usb/
17490 M: Alan Stern <stern@rowland.harvard.edu>
17491 L: linux-usb@vger.kernel.org
17493 F: Documentation/usb/ohci.rst
17494 F: drivers/usb/host/ohci*
17496 USB OTG FSM (Finite State Machine)
17497 M: Peter Chen <Peter.Chen@nxp.com>
17498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17499 L: linux-usb@vger.kernel.org
17501 F: drivers/usb/common/usb-otg-fsm.c
17504 M: Valentina Manea <valentina.manea.m@gmail.com>
17505 M: Shuah Khan <shuah@kernel.org>
17506 M: Shuah Khan <skhan@linuxfoundation.org>
17507 L: linux-usb@vger.kernel.org
17509 F: Documentation/usb/usbip_protocol.rst
17510 F: drivers/usb/usbip/
17511 F: tools/usb/usbip/
17512 F: tools/testing/selftests/drivers/usb/usbip/
17515 M: Petko Manolov <petkan@nucleusys.com>
17516 L: linux-usb@vger.kernel.org
17517 L: netdev@vger.kernel.org
17518 T: git git://github.com/petkan/pegasus.git
17519 W: https://github.com/petkan/pegasus
17521 F: drivers/net/usb/pegasus.*
17524 M: Felipe Balbi <balbi@kernel.org>
17525 L: linux-usb@vger.kernel.org
17526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17528 F: drivers/usb/phy/
17530 USB PRINTER DRIVER (usblp)
17531 M: Pete Zaitcev <zaitcev@redhat.com>
17532 L: linux-usb@vger.kernel.org
17534 F: drivers/usb/class/usblp.c
17536 USB QMI WWAN NETWORK DRIVER
17537 M: Bjørn Mork <bjorn@mork.no>
17538 L: netdev@vger.kernel.org
17540 F: Documentation/ABI/testing/sysfs-class-net-qmi
17541 F: drivers/net/usb/qmi_wwan.c
17544 M: Petko Manolov <petkan@nucleusys.com>
17545 L: linux-usb@vger.kernel.org
17546 L: netdev@vger.kernel.org
17547 T: git git://github.com/petkan/rtl8150.git
17548 W: https://github.com/petkan/rtl8150
17550 F: drivers/net/usb/rtl8150.c
17552 USB SERIAL SUBSYSTEM
17553 M: Johan Hovold <johan@kernel.org>
17554 L: linux-usb@vger.kernel.org
17555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17557 F: Documentation/usb/usb-serial.rst
17558 F: drivers/usb/serial/
17559 F: include/linux/usb/serial.h
17561 USB SMSC75XX ETHERNET DRIVER
17562 M: Steve Glendinning <steve.glendinning@shawell.net>
17563 L: netdev@vger.kernel.org
17565 F: drivers/net/usb/smsc75xx.*
17567 USB SMSC95XX ETHERNET DRIVER
17568 M: Steve Glendinning <steve.glendinning@shawell.net>
17569 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17570 L: netdev@vger.kernel.org
17572 F: drivers/net/usb/smsc95xx.*
17575 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17576 L: linux-usb@vger.kernel.org
17577 W: http://www.linux-usb.org
17578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17580 F: Documentation/devicetree/bindings/usb/
17581 F: Documentation/usb/
17583 F: include/linux/usb.h
17584 F: include/linux/usb/
17586 USB TYPEC BUS FOR ALTERNATE MODES
17587 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17588 L: linux-usb@vger.kernel.org
17590 F: Documentation/ABI/testing/sysfs-bus-typec
17591 F: Documentation/driver-api/usb/typec_bus.rst
17592 F: drivers/usb/typec/altmodes/
17593 F: include/linux/usb/typec_altmode.h
17596 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17597 L: linux-usb@vger.kernel.org
17599 F: Documentation/ABI/testing/sysfs-class-typec
17600 F: Documentation/driver-api/usb/typec.rst
17601 F: drivers/usb/typec/
17602 F: include/linux/usb/typec.h
17604 USB TYPEC PI3USB30532 MUX DRIVER
17605 M: Hans de Goede <hdegoede@redhat.com>
17606 L: linux-usb@vger.kernel.org
17608 F: drivers/usb/typec/mux/pi3usb30532.c
17610 USB TYPEC PORT CONTROLLER DRIVERS
17611 M: Guenter Roeck <linux@roeck-us.net>
17612 L: linux-usb@vger.kernel.org
17614 F: drivers/usb/typec/tcpm/
17617 M: Alan Stern <stern@rowland.harvard.edu>
17618 L: linux-usb@vger.kernel.org
17620 F: drivers/usb/host/uhci*
17623 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17624 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17625 L: linux-media@vger.kernel.org
17626 T: git git://linuxtv.org/media_tree.git
17627 W: http://www.ideasonboard.org/uvc/
17629 F: drivers/media/usb/uvc/
17630 F: include/uapi/linux/uvcvideo.h
17633 M: Hans Verkuil <hverkuil@xs4all.nl>
17634 L: linux-media@vger.kernel.org
17635 T: git git://linuxtv.org/media_tree.git
17636 W: https://linuxtv.org
17638 F: drivers/staging/media/usbvision/
17641 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17642 L: linux-usb@vger.kernel.org
17644 F: drivers/usb/gadget/function/*uvc*
17645 F: drivers/usb/gadget/legacy/webcam.c
17646 F: include/uapi/linux/usb/g_uvc.h
17648 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17649 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17650 L: linux-wireless@vger.kernel.org
17652 F: drivers/net/wireless/rndis_wlan.c
17655 M: Mathias Nyman <mathias.nyman@intel.com>
17656 L: linux-usb@vger.kernel.org
17658 F: drivers/usb/host/xhci*
17659 F: drivers/usb/host/pci-quirks*
17662 L: linux-wireless@vger.kernel.org
17663 W: http://linux-lc100020.sourceforge.net
17665 F: drivers/net/wireless/zydas/zd1201.*
17668 M: Antoine Jacquet <royale@zerezo.com>
17669 L: linux-usb@vger.kernel.org
17670 L: linux-media@vger.kernel.org
17671 T: git git://linuxtv.org/media_tree.git
17672 W: http://royale.zerezo.com/zr364xx/
17674 F: Documentation/media/v4l-drivers/zr364xx*
17675 F: drivers/media/usb/zr364xx/
17677 USER-MODE LINUX (UML)
17678 M: Jeff Dike <jdike@addtoit.com>
17679 M: Richard Weinberger <richard@nod.at>
17680 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17681 L: linux-um@lists.infradead.org
17682 W: http://user-mode-linux.sourceforge.net
17683 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17686 F: Documentation/virt/uml/
17691 USERSPACE COPYIN/COPYOUT (UIOVEC)
17692 M: Alexander Viro <viro@zeniv.linux.org.uk>
17695 F: include/linux/uio.h
17697 USERSPACE DMA BUFFER DRIVER
17698 M: Gerd Hoffmann <kraxel@redhat.com>
17700 L: dri-devel@lists.freedesktop.org
17701 F: drivers/dma-buf/udmabuf.c
17702 F: include/uapi/linux/udmabuf.h
17703 T: git git://anongit.freedesktop.org/drm/drm-misc
17705 USERSPACE I/O (UIO)
17706 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17709 F: Documentation/driver-api/uio-howto.rst
17711 F: include/linux/uio_driver.h
17714 M: Karel Zak <kzak@redhat.com>
17715 L: util-linux@vger.kernel.org
17716 W: http://en.wikipedia.org/wiki/Util-linux
17717 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17721 M: Christoph Hellwig <hch@lst.de>
17722 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17723 L: linux-kernel@vger.kernel.org
17724 T: git git://git.infradead.org/users/hch/uuid.git
17727 F: include/linux/uuid.h
17728 F: include/uapi/linux/uuid.h
17732 M: Michal Januszewski <spock@gentoo.org>
17733 L: linux-fbdev@vger.kernel.org
17734 W: https://github.com/mjanusz/v86d
17736 F: Documentation/fb/uvesafb.rst
17737 F: drivers/video/fbdev/uvesafb.*
17740 M: Stefan Agner <stefan@agner.ch>
17741 L: linux-mtd@lists.infradead.org
17743 F: drivers/mtd/nand/raw/vf610_nfc.c
17745 VFAT/FAT/MSDOS FILESYSTEM
17746 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17748 F: Documentation/filesystems/vfat.rst
17752 M: Alex Williamson <alex.williamson@redhat.com>
17753 R: Cornelia Huck <cohuck@redhat.com>
17754 L: kvm@vger.kernel.org
17755 T: git git://github.com/awilliam/linux-vfio.git
17757 F: Documentation/driver-api/vfio.rst
17759 F: include/linux/vfio.h
17760 F: include/uapi/linux/vfio.h
17762 VFIO MEDIATED DEVICE DRIVERS
17763 M: Kirti Wankhede <kwankhede@nvidia.com>
17764 L: kvm@vger.kernel.org
17766 F: Documentation/driver-api/vfio-mediated-device.rst
17767 F: drivers/vfio/mdev/
17768 F: include/linux/mdev.h
17769 F: samples/vfio-mdev/
17771 VFIO PLATFORM DRIVER
17772 M: Eric Auger <eric.auger@redhat.com>
17773 L: kvm@vger.kernel.org
17775 F: drivers/vfio/platform/
17778 R: Lukas Wunner <lukas@wunner.de>
17780 F: Documentation/gpu/vga-switcheroo.rst
17781 F: drivers/gpu/vga/vga_switcheroo.c
17782 F: include/linux/vga_switcheroo.h
17783 T: git git://anongit.freedesktop.org/drm/drm-misc
17785 VIA RHINE NETWORK DRIVER
17787 F: drivers/net/ethernet/via/via-rhine.c
17789 VIA SD/MMC CARD CONTROLLER DRIVER
17790 M: Bruce Chang <brucechang@via.com.tw>
17791 M: Harald Welte <HaraldWelte@viatech.com>
17793 F: drivers/mmc/host/via-sdmmc.c
17795 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17796 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17797 L: linux-fbdev@vger.kernel.org
17799 F: include/linux/via-core.h
17800 F: include/linux/via-gpio.h
17801 F: include/linux/via_i2c.h
17802 F: drivers/video/fbdev/via/
17804 VIA VELOCITY NETWORK DRIVER
17805 M: Francois Romieu <romieu@fr.zoreil.com>
17806 L: netdev@vger.kernel.org
17808 F: drivers/net/ethernet/via/via-velocity.*
17810 VICODEC VIRTUAL CODEC DRIVER
17811 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17812 L: linux-media@vger.kernel.org
17813 T: git git://linuxtv.org/media_tree.git
17814 W: https://linuxtv.org
17816 F: drivers/media/platform/vicodec/*
17818 VIDEO MULTIPLEXER DRIVER
17819 M: Philipp Zabel <p.zabel@pengutronix.de>
17820 L: linux-media@vger.kernel.org
17822 F: drivers/media/platform/video-mux.c
17824 VIDEO I2C POLLING DRIVER
17825 M: Matt Ranostay <matt.ranostay@konsulko.com>
17826 L: linux-media@vger.kernel.org
17828 F: drivers/media/i2c/video-i2c.c
17830 VIDEOBUF2 FRAMEWORK
17831 M: Pawel Osciak <pawel@osciak.com>
17832 M: Marek Szyprowski <m.szyprowski@samsung.com>
17833 M: Kyungmin Park <kyungmin.park@samsung.com>
17834 R: Tomasz Figa <tfiga@chromium.org>
17835 L: linux-media@vger.kernel.org
17837 F: drivers/media/common/videobuf2/*
17838 F: include/media/videobuf2-*
17840 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17841 M: Helen Koike <helen.koike@collabora.com>
17842 R: Shuah Khan <skhan@linuxfoundation.org>
17843 L: linux-media@vger.kernel.org
17844 T: git git://linuxtv.org/media_tree.git
17845 W: https://linuxtv.org
17847 F: drivers/media/platform/vimc/*
17850 M: Alex Williamson <alex.williamson@redhat.com>
17851 M: Paolo Bonzini <pbonzini@redhat.com>
17852 L: kvm@vger.kernel.org
17856 VIRTIO AND VHOST VSOCK DRIVER
17857 M: Stefan Hajnoczi <stefanha@redhat.com>
17858 M: Stefano Garzarella <sgarzare@redhat.com>
17859 L: kvm@vger.kernel.org
17860 L: virtualization@lists.linux-foundation.org
17861 L: netdev@vger.kernel.org
17863 F: include/linux/virtio_vsock.h
17864 F: include/uapi/linux/virtio_vsock.h
17865 F: include/uapi/linux/vsockmon.h
17866 F: include/uapi/linux/vm_sockets_diag.h
17867 F: net/vmw_vsock/diag.c
17868 F: net/vmw_vsock/af_vsock_tap.c
17869 F: net/vmw_vsock/virtio_transport_common.c
17870 F: net/vmw_vsock/virtio_transport.c
17871 F: net/vmw_vsock/vsock_loopback.c
17872 F: drivers/net/vsockmon.c
17873 F: drivers/vhost/vsock.c
17874 F: tools/testing/vsock/
17876 VIRTIO CONSOLE DRIVER
17877 M: Amit Shah <amit@kernel.org>
17878 L: virtualization@lists.linux-foundation.org
17880 F: drivers/char/virtio_console.c
17881 F: include/linux/virtio_console.h
17882 F: include/uapi/linux/virtio_console.h
17884 VIRTIO CORE AND NET DRIVERS
17885 M: "Michael S. Tsirkin" <mst@redhat.com>
17886 M: Jason Wang <jasowang@redhat.com>
17887 L: virtualization@lists.linux-foundation.org
17889 F: Documentation/devicetree/bindings/virtio/
17892 F: drivers/net/virtio_net.c
17893 F: drivers/block/virtio_blk.c
17894 F: include/linux/virtio*.h
17895 F: include/uapi/linux/virtio_*.h
17896 F: drivers/crypto/virtio/
17897 F: mm/balloon_compaction.c
17899 VIRTIO BLOCK AND SCSI DRIVERS
17900 M: "Michael S. Tsirkin" <mst@redhat.com>
17901 M: Jason Wang <jasowang@redhat.com>
17902 R: Paolo Bonzini <pbonzini@redhat.com>
17903 R: Stefan Hajnoczi <stefanha@redhat.com>
17904 L: virtualization@lists.linux-foundation.org
17906 F: drivers/block/virtio_blk.c
17907 F: drivers/scsi/virtio_scsi.c
17908 F: include/uapi/linux/virtio_blk.h
17909 F: include/uapi/linux/virtio_scsi.h
17910 F: drivers/vhost/scsi.c
17912 VIRTIO CRYPTO DRIVER
17913 M: Gonglei <arei.gonglei@huawei.com>
17914 L: virtualization@lists.linux-foundation.org
17915 L: linux-crypto@vger.kernel.org
17917 F: drivers/crypto/virtio/
17918 F: include/uapi/linux/virtio_crypto.h
17920 VIRTIO DRIVERS FOR S390
17921 M: Cornelia Huck <cohuck@redhat.com>
17922 M: Halil Pasic <pasic@linux.ibm.com>
17923 L: linux-s390@vger.kernel.org
17924 L: virtualization@lists.linux-foundation.org
17925 L: kvm@vger.kernel.org
17927 F: drivers/s390/virtio/
17928 F: arch/s390/include/uapi/asm/virtio-ccw.h
17931 M: Vivek Goyal <vgoyal@redhat.com>
17932 M: Stefan Hajnoczi <stefanha@redhat.com>
17933 M: Miklos Szeredi <miklos@szeredi.hu>
17934 L: virtualization@lists.linux-foundation.org
17935 L: linux-fsdevel@vger.kernel.org
17936 W: https://virtio-fs.gitlab.io/
17938 F: fs/fuse/virtio_fs.c
17939 F: include/uapi/linux/virtio_fs.h
17940 F: Documentation/filesystems/virtiofs.rst
17943 M: David Airlie <airlied@linux.ie>
17944 M: Gerd Hoffmann <kraxel@redhat.com>
17945 L: dri-devel@lists.freedesktop.org
17946 L: virtualization@lists.linux-foundation.org
17947 T: git git://anongit.freedesktop.org/drm/drm-misc
17949 F: drivers/gpu/drm/virtio/
17950 F: include/uapi/linux/virtio_gpu.h
17952 VIRTIO HOST (VHOST)
17953 M: "Michael S. Tsirkin" <mst@redhat.com>
17954 M: Jason Wang <jasowang@redhat.com>
17955 L: kvm@vger.kernel.org
17956 L: virtualization@lists.linux-foundation.org
17957 L: netdev@vger.kernel.org
17958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17961 F: include/uapi/linux/vhost.h
17963 VIRTIO INPUT DRIVER
17964 M: Gerd Hoffmann <kraxel@redhat.com>
17966 F: drivers/virtio/virtio_input.c
17967 F: include/uapi/linux/virtio_input.h
17969 VIRTIO IOMMU DRIVER
17970 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17971 L: virtualization@lists.linux-foundation.org
17973 F: drivers/iommu/virtio-iommu.c
17974 F: include/uapi/linux/virtio_iommu.h
17976 VIRTUAL BOX GUEST DEVICE DRIVER
17977 M: Hans de Goede <hdegoede@redhat.com>
17978 M: Arnd Bergmann <arnd@arndb.de>
17979 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17981 F: include/linux/vbox_utils.h
17982 F: include/uapi/linux/vbox*.h
17983 F: drivers/virt/vboxguest/
17985 VIRTUAL BOX SHARED FOLDER VFS DRIVER
17986 M: Hans de Goede <hdegoede@redhat.com>
17987 L: linux-fsdevel@vger.kernel.org
17991 VIRTUAL SERIO DEVICE DRIVER
17992 M: Stephen Chandler Paul <thatslyude@gmail.com>
17994 F: drivers/input/serio/userio.c
17995 F: include/uapi/linux/userio.h
17997 VITESSE FELIX ETHERNET SWITCH DRIVER
17998 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17999 M: Claudiu Manoil <claudiu.manoil@nxp.com>
18000 L: netdev@vger.kernel.org
18002 F: drivers/net/dsa/ocelot/*
18003 F: net/dsa/tag_ocelot.c
18005 VIVID VIRTUAL VIDEO DRIVER
18006 M: Hans Verkuil <hverkuil@xs4all.nl>
18007 L: linux-media@vger.kernel.org
18008 T: git git://linuxtv.org/media_tree.git
18009 W: https://linuxtv.org
18011 F: drivers/media/platform/vivid/*
18014 M: Florian Fainelli <f.fainelli@gmail.com>
18015 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18017 F: drivers/vlynq/vlynq.c
18018 F: include/linux/vlynq.h
18021 M: Martyn Welch <martyn@welchs.me.uk>
18022 M: Manohar Vanga <manohar.vanga@gmail.com>
18023 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18024 L: devel@driverdev.osuosl.org
18026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18027 F: Documentation/driver-api/vme.rst
18028 F: drivers/staging/vme/
18030 F: include/linux/vme*
18032 VMWARE BALLOON DRIVER
18033 M: Nadav Amit <namit@vmware.com>
18034 M: "VMware, Inc." <pv-drivers@vmware.com>
18035 L: linux-kernel@vger.kernel.org
18037 F: drivers/misc/vmw_balloon.c
18039 VMWARE HYPERVISOR INTERFACE
18040 M: Thomas Hellstrom <thellstrom@vmware.com>
18041 M: "VMware, Inc." <pv-drivers@vmware.com>
18042 L: virtualization@lists.linux-foundation.org
18044 F: arch/x86/kernel/cpu/vmware.c
18045 F: arch/x86/include/asm/vmware.h
18047 VMWARE VIRTUAL PTP CLOCK DRIVER
18048 M: Vivek Thampi <vithampi@vmware.com>
18049 M: "VMware, Inc." <pv-drivers@vmware.com>
18050 L: netdev@vger.kernel.org
18052 F: drivers/ptp/ptp_vmw.c
18054 VMWARE PVRDMA DRIVER
18055 M: Adit Ranadive <aditr@vmware.com>
18056 M: VMware PV-Drivers <pv-drivers@vmware.com>
18057 L: linux-rdma@vger.kernel.org
18059 F: drivers/infiniband/hw/vmw_pvrdma/
18061 VMware PVSCSI driver
18062 M: Jim Gill <jgill@vmware.com>
18063 M: VMware PV-Drivers <pv-drivers@vmware.com>
18064 L: linux-scsi@vger.kernel.org
18066 F: drivers/scsi/vmw_pvscsi.c
18067 F: drivers/scsi/vmw_pvscsi.h
18069 VMWARE VMMOUSE SUBDRIVER
18070 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18071 M: "VMware, Inc." <pv-drivers@vmware.com>
18072 L: linux-input@vger.kernel.org
18074 F: drivers/input/mouse/vmmouse.c
18075 F: drivers/input/mouse/vmmouse.h
18077 VMWARE VMXNET3 ETHERNET DRIVER
18078 M: Ronak Doshi <doshir@vmware.com>
18079 M: "VMware, Inc." <pv-drivers@vmware.com>
18080 L: netdev@vger.kernel.org
18082 F: drivers/net/vmxnet3/
18084 VOCORE VOCORE2 BOARD
18085 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18086 L: linux-mips@vger.kernel.org
18088 F: arch/mips/boot/dts/ralink/vocore2.dts
18090 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18091 M: Liam Girdwood <lgirdwood@gmail.com>
18092 M: Mark Brown <broonie@kernel.org>
18093 L: linux-kernel@vger.kernel.org
18094 W: http://www.slimlogic.co.uk/?p=48
18095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18097 F: Documentation/devicetree/bindings/regulator/
18098 F: Documentation/power/regulator/
18099 F: drivers/regulator/
18100 F: include/dt-bindings/regulator/
18101 F: include/linux/regulator/
18102 K: regulator_get_optional
18105 M: David Ahern <dsahern@kernel.org>
18106 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18107 L: netdev@vger.kernel.org
18109 F: drivers/net/vrf.c
18110 F: Documentation/networking/vrf.txt
18113 M: Petr Mladek <pmladek@suse.com>
18114 M: Steven Rostedt <rostedt@goodmis.org>
18115 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18116 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18117 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18121 F: lib/test_printf.c
18122 F: Documentation/core-api/printk-formats.rst
18124 VT1211 HARDWARE MONITOR DRIVER
18125 M: Juerg Haefliger <juergh@gmail.com>
18126 L: linux-hwmon@vger.kernel.org
18128 F: Documentation/hwmon/vt1211.rst
18129 F: drivers/hwmon/vt1211.c
18131 VT8231 HARDWARE MONITOR DRIVER
18132 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18133 L: linux-hwmon@vger.kernel.org
18135 F: drivers/hwmon/vt8231.c
18137 VUB300 USB to SDIO/SD/MMC bridge chip
18138 L: linux-mmc@vger.kernel.org
18140 F: drivers/mmc/host/vub300.c
18142 W1 DALLAS'S 1-WIRE BUS
18143 M: Evgeniy Polyakov <zbr@ioremap.net>
18145 F: Documentation/devicetree/bindings/w1/
18146 F: Documentation/w1/
18148 F: include/linux/w1.h
18150 W83791D HARDWARE MONITORING DRIVER
18151 M: Marc Hulsman <m.hulsman@tudelft.nl>
18152 L: linux-hwmon@vger.kernel.org
18154 F: Documentation/hwmon/w83791d.rst
18155 F: drivers/hwmon/w83791d.c
18157 W83793 HARDWARE MONITORING DRIVER
18158 M: Rudolf Marek <r.marek@assembler.cz>
18159 L: linux-hwmon@vger.kernel.org
18161 F: Documentation/hwmon/w83793.rst
18162 F: drivers/hwmon/w83793.c
18164 W83795 HARDWARE MONITORING DRIVER
18165 M: Jean Delvare <jdelvare@suse.com>
18166 L: linux-hwmon@vger.kernel.org
18168 F: drivers/hwmon/w83795.c
18170 W83L51xD SD/MMC CARD INTERFACE DRIVER
18171 M: Pierre Ossman <pierre@ossman.eu>
18173 F: drivers/mmc/host/wbsd.*
18175 WACOM PROTOCOL 4 SERIAL TABLETS
18176 M: Julian Squires <julian@cipht.net>
18177 M: Hans de Goede <hdegoede@redhat.com>
18178 L: linux-input@vger.kernel.org
18180 F: drivers/input/tablet/wacom_serial4.c
18182 WATCHDOG DEVICE DRIVERS
18183 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18184 M: Guenter Roeck <linux@roeck-us.net>
18185 L: linux-watchdog@vger.kernel.org
18186 W: http://www.linux-watchdog.org/
18187 T: git git://www.linux-watchdog.org/linux-watchdog.git
18189 F: Documentation/devicetree/bindings/watchdog/
18190 F: Documentation/watchdog/
18191 F: drivers/watchdog/
18192 F: include/linux/watchdog.h
18193 F: include/uapi/linux/watchdog.h
18195 WHISKEYCOVE PMIC GPIO DRIVER
18196 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18197 L: linux-gpio@vger.kernel.org
18199 F: drivers/gpio/gpio-wcove.c
18202 M: Dianlong Li <long17.cool@163.com>
18203 L: linux-rtc@vger.kernel.org
18205 F: drivers/rtc/rtc-sd3078.c
18208 M: David Herrmann <dh.herrmann@googlemail.com>
18209 L: linux-input@vger.kernel.org
18211 F: drivers/hid/hid-wiimote*
18213 WILOCITY WIL6210 WIRELESS DRIVER
18214 M: Maya Erez <merez@codeaurora.org>
18215 L: linux-wireless@vger.kernel.org
18216 L: wil6210@qti.qualcomm.com
18218 W: http://wireless.kernel.org/en/users/Drivers/wil6210
18219 F: drivers/net/wireless/ath/wil6210/
18222 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18223 M: linux-wimax@intel.com
18224 L: wimax@linuxwimax.org (subscribers-only)
18226 W: http://linuxwimax.org
18227 F: Documentation/admin-guide/wimax/wimax.rst
18228 F: include/linux/wimax/debug.h
18229 F: include/net/wimax.h
18230 F: include/uapi/linux/wimax.h
18234 M: David Härdeman <david@hardeman.nu>
18236 F: drivers/media/rc/winbond-cir.c
18238 RCMM REMOTE CONTROLS DECODER
18239 M: Patrick Lerda <patrick9876@free.fr>
18241 F: drivers/media/rc/ir-rcmm-decoder.c
18243 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18245 L: linux-watchdog@vger.kernel.org
18247 F: drivers/watchdog/ebc-c384_wdt.c
18249 WINSYSTEMS WS16C48 GPIO DRIVER
18250 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18251 L: linux-gpio@vger.kernel.org
18253 F: drivers/gpio/gpio-ws16c48.c
18255 WIREGUARD SECURE NETWORK TUNNEL
18256 M: Jason A. Donenfeld <Jason@zx2c4.com>
18258 F: drivers/net/wireguard/
18259 F: tools/testing/selftests/wireguard/
18260 L: wireguard@lists.zx2c4.com
18261 L: netdev@vger.kernel.org
18263 WISTRON LAPTOP BUTTON DRIVER
18264 M: Miloslav Trmac <mitr@volny.cz>
18266 F: drivers/input/misc/wistron_btns.c
18268 WL3501 WIRELESS PCMCIA CARD DRIVER
18269 L: linux-wireless@vger.kernel.org
18271 F: drivers/net/wireless/wl3501*
18273 WOLFSON MICROELECTRONICS DRIVERS
18274 L: patches@opensource.cirrus.com
18275 T: git https://github.com/CirrusLogic/linux-drivers.git
18276 W: https://github.com/CirrusLogic/linux-drivers/wiki
18278 F: Documentation/hwmon/wm83??.rst
18279 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18280 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18281 F: Documentation/devicetree/bindings/mfd/arizona.txt
18282 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18283 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
18284 F: arch/arm/mach-s3c64xx/mach-crag6410*
18285 F: drivers/clk/clk-wm83*.c
18286 F: drivers/extcon/extcon-arizona.c
18287 F: drivers/leds/leds-wm83*.c
18288 F: drivers/gpio/gpio-*wm*.c
18289 F: drivers/gpio/gpio-arizona.c
18290 F: drivers/hwmon/wm83??-hwmon.c
18291 F: drivers/input/misc/wm831x-on.c
18292 F: drivers/input/touchscreen/wm831x-ts.c
18293 F: drivers/input/touchscreen/wm97*.c
18294 F: drivers/mfd/arizona*
18295 F: drivers/mfd/wm*.c
18296 F: drivers/mfd/cs47l24*
18297 F: drivers/power/supply/wm83*.c
18298 F: drivers/rtc/rtc-wm83*.c
18299 F: drivers/regulator/wm8*.c
18300 F: drivers/regulator/arizona*
18301 F: drivers/video/backlight/wm83*_bl.c
18302 F: drivers/watchdog/wm83*_wdt.c
18303 F: include/linux/mfd/arizona/
18304 F: include/linux/mfd/wm831x/
18305 F: include/linux/mfd/wm8350/
18306 F: include/linux/mfd/wm8400*
18307 F: include/linux/regulator/arizona*
18308 F: include/linux/wm97xx.h
18309 F: include/sound/wm????.h
18310 F: sound/soc/codecs/arizona.?
18311 F: sound/soc/codecs/wm*
18312 F: sound/soc/codecs/cs47l24*
18315 M: Tejun Heo <tj@kernel.org>
18316 R: Lai Jiangshan <jiangshanlai@gmail.com>
18317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18319 F: include/linux/workqueue.h
18320 F: kernel/workqueue.c
18321 F: Documentation/core-api/workqueue.rst
18323 X-POWERS AXP288 PMIC DRIVERS
18324 M: Hans de Goede <hdegoede@redhat.com>
18326 F: drivers/acpi/pmic/intel_pmic_xpower.c
18329 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18330 M: Chen-Yu Tsai <wens@csie.org>
18331 L: linux-kernel@vger.kernel.org
18336 M: Andrew Hendry <andrew.hendry@gmail.com>
18337 L: linux-x25@vger.kernel.org
18339 F: Documentation/networking/x25*
18340 F: include/net/x25*
18343 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18344 M: Thomas Gleixner <tglx@linutronix.de>
18345 M: Ingo Molnar <mingo@redhat.com>
18346 M: Borislav Petkov <bp@alien8.de>
18347 R: "H. Peter Anvin" <hpa@zytor.com>
18349 L: linux-kernel@vger.kernel.org
18350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18352 F: Documentation/devicetree/bindings/x86/
18353 F: Documentation/x86/
18357 M: Andy Lutomirski <luto@kernel.org>
18358 L: linux-kernel@vger.kernel.org
18359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18363 X86 MCE INFRASTRUCTURE
18364 M: Tony Luck <tony.luck@intel.com>
18365 M: Borislav Petkov <bp@alien8.de>
18366 L: linux-edac@vger.kernel.org
18368 F: arch/x86/kernel/cpu/mce/*
18370 X86 MICROCODE UPDATE SUPPORT
18371 M: Borislav Petkov <bp@alien8.de>
18373 F: arch/x86/kernel/cpu/microcode/*
18376 M: Dave Hansen <dave.hansen@linux.intel.com>
18377 M: Andy Lutomirski <luto@kernel.org>
18378 M: Peter Zijlstra <peterz@infradead.org>
18379 L: linux-kernel@vger.kernel.org
18380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18384 X86 PLATFORM DRIVERS
18385 M: Darren Hart <dvhart@infradead.org>
18386 M: Andy Shevchenko <andy@infradead.org>
18387 L: platform-driver-x86@vger.kernel.org
18389 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18390 F: drivers/platform/olpc/
18391 F: drivers/platform/x86/
18393 X86 PLATFORM DRIVERS - ARCH
18394 R: Darren Hart <dvhart@infradead.org>
18395 R: Andy Shevchenko <andy@infradead.org>
18396 L: platform-driver-x86@vger.kernel.org
18398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18400 F: arch/x86/platform
18403 M: Andy Lutomirski <luto@kernel.org>
18404 L: linux-kernel@vger.kernel.org
18405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18407 F: arch/x86/entry/vdso/
18410 M: Matthew Wilcox <willy@infradead.org>
18411 L: linux-fsdevel@vger.kernel.org
18413 F: Documentation/core-api/xarray.rst
18416 F: include/linux/idr.h
18417 F: include/linux/xarray.h
18418 F: tools/testing/radix-tree
18421 M: Benjamin Valentin <benpicco@googlemail.com>
18423 F: drivers/media/rc/xbox_remote.c
18424 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18426 XC2028/3028 TUNER DRIVER
18427 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18428 L: linux-media@vger.kernel.org
18429 W: https://linuxtv.org
18430 T: git git://linuxtv.org/media_tree.git
18432 F: drivers/media/tuners/tuner-xc2028.*
18434 XDP (eXpress Data Path)
18435 M: Alexei Starovoitov <ast@kernel.org>
18436 M: Daniel Borkmann <daniel@iogearbox.net>
18437 M: David S. Miller <davem@davemloft.net>
18438 M: Jakub Kicinski <kuba@kernel.org>
18439 M: Jesper Dangaard Brouer <hawk@kernel.org>
18440 M: John Fastabend <john.fastabend@gmail.com>
18441 L: netdev@vger.kernel.org
18442 L: bpf@vger.kernel.org
18445 F: include/net/xdp.h
18446 F: kernel/bpf/devmap.c
18447 F: kernel/bpf/cpumap.c
18448 F: include/trace/events/xdp.h
18452 XDP SOCKETS (AF_XDP)
18453 M: Björn Töpel <bjorn.topel@intel.com>
18454 M: Magnus Karlsson <magnus.karlsson@intel.com>
18455 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18456 L: netdev@vger.kernel.org
18457 L: bpf@vger.kernel.org
18459 F: kernel/bpf/xskmap.c
18462 XEN BLOCK SUBSYSTEM
18463 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18464 M: Roger Pau Monné <roger.pau@citrix.com>
18465 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18467 F: drivers/block/xen-blkback/*
18468 F: drivers/block/xen*
18471 M: Stefano Stabellini <sstabellini@kernel.org>
18472 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18475 F: arch/arm/include/asm/xen/
18477 XEN HYPERVISOR ARM64
18478 M: Stefano Stabellini <sstabellini@kernel.org>
18479 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18482 F: arch/arm64/include/asm/xen/
18484 XEN HYPERVISOR INTERFACE
18485 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18486 M: Juergen Gross <jgross@suse.com>
18487 R: Stefano Stabellini <sstabellini@kernel.org>
18488 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18492 F: arch/x86/platform/pvh/
18493 F: drivers/*/xen-*front.c
18495 F: arch/x86/include/asm/xen/
18496 F: arch/x86/include/asm/pvclock-abi.h
18498 F: include/uapi/xen/
18499 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18500 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18502 XEN NETWORK BACKEND DRIVER
18503 M: Wei Liu <wei.liu@kernel.org>
18504 M: Paul Durrant <paul@xen.org>
18505 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18506 L: netdev@vger.kernel.org
18508 F: drivers/net/xen-netback/*
18511 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18512 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18514 F: arch/x86/pci/*xen*
18515 F: drivers/pci/*xen*
18518 M: Juergen Gross <jgross@suse.com>
18519 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18520 L: linux-scsi@vger.kernel.org
18522 F: drivers/scsi/xen-scsifront.c
18523 F: drivers/xen/xen-scsiback.c
18524 F: include/xen/interface/io/vscsiif.h
18526 XEN SWIOTLB SUBSYSTEM
18527 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18528 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18529 L: iommu@lists.linux-foundation.org
18531 F: arch/x86/xen/*swiotlb*
18532 F: drivers/xen/*swiotlb*
18534 XEN SOUND FRONTEND DRIVER
18535 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18536 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18537 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18542 M: Darrick J. Wong <darrick.wong@oracle.com>
18543 M: linux-xfs@vger.kernel.org
18544 L: linux-xfs@vger.kernel.org
18546 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18548 F: Documentation/admin-guide/xfs.rst
18549 F: Documentation/ABI/testing/sysfs-fs-xfs
18550 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18551 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18553 F: include/uapi/linux/dqblk_xfs.h
18554 F: include/uapi/linux/fsmap.h
18556 XILINX AXI ETHERNET DRIVER
18557 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18559 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18562 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18563 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18564 L: linux-can@vger.kernel.org
18566 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18567 F: drivers/net/can/xilinx_can.c
18569 XILINX UARTLITE SERIAL DRIVER
18570 M: Peter Korsgaard <jacmet@sunsite.dk>
18571 L: linux-serial@vger.kernel.org
18573 F: drivers/tty/serial/uartlite.c
18575 XILINX VIDEO IP CORES
18576 M: Hyun Kwon <hyun.kwon@xilinx.com>
18577 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18578 L: linux-media@vger.kernel.org
18579 T: git git://linuxtv.org/media_tree.git
18581 F: Documentation/devicetree/bindings/media/xilinx/
18582 F: drivers/media/platform/xilinx/
18583 F: include/uapi/linux/xilinx-v4l2-controls.h
18585 XILINX SD-FEC IP CORES
18586 M: Derek Kiernan <derek.kiernan@xilinx.com>
18587 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18589 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18590 F: Documentation/misc-devices/xilinx_sdfec.rst
18591 F: drivers/misc/xilinx_sdfec.c
18592 F: drivers/misc/Kconfig
18593 F: drivers/misc/Makefile
18594 F: include/uapi/misc/xilinx_sdfec.h
18597 M: Eli Billauer <eli.billauer@gmail.com>
18598 L: linux-kernel@vger.kernel.org
18600 F: drivers/char/xillybus/
18603 M: George Cherian <gcherian@marvell.com>
18604 L: linux-i2c@vger.kernel.org
18605 W: http://www.marvell.com
18607 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18608 F: drivers/i2c/busses/i2c-xlp9xx.c
18610 XRA1403 GPIO EXPANDER
18611 M: Nandor Han <nandor.han@ge.com>
18612 M: Semi Malinen <semi.malinen@ge.com>
18613 L: linux-gpio@vger.kernel.org
18615 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18616 F: drivers/gpio/gpio-xra1403.c
18618 XTENSA XTFPGA PLATFORM SUPPORT
18619 M: Max Filippov <jcmvbkbc@gmail.com>
18620 L: linux-xtensa@linux-xtensa.org
18622 F: drivers/spi/spi-xtensa-xtfpga.c
18623 F: sound/soc/xtensa/xtfpga-i2s.c
18625 YAM DRIVER FOR AX.25
18626 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18627 L: linux-hams@vger.kernel.org
18629 F: drivers/net/hamradio/yam*
18630 F: include/linux/yam.h
18632 YAMA SECURITY MODULE
18633 M: Kees Cook <keescook@chromium.org>
18634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18637 F: Documentation/admin-guide/LSM/Yama.rst
18639 YEALINK PHONE DRIVER
18640 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18641 L: usbb2k-api-dev@nongnu.org
18643 F: Documentation/input/devices/yealink.rst
18644 F: drivers/input/misc/yealink.*
18646 Z8530 DRIVER FOR AX.25
18647 M: Joerg Reuter <jreuter@yaina.de>
18648 W: http://yaina.de/jreuter/
18649 W: http://www.qsl.net/dl1bke/
18650 L: linux-hams@vger.kernel.org
18652 F: Documentation/networking/z8530drv.txt
18653 F: drivers/net/hamradio/*scc.c
18654 F: drivers/net/hamradio/z8530.h
18656 ZBUD COMPRESSED PAGE ALLOCATOR
18657 M: Seth Jennings <sjenning@redhat.com>
18658 M: Dan Streetman <ddstreet@ieee.org>
18659 L: linux-mm@kvack.org
18662 F: include/linux/zbud.h
18664 ZD1211RW WIRELESS DRIVER
18665 M: Daniel Drake <dsd@gentoo.org>
18666 M: Ulrich Kunitz <kune@deine-taler.de>
18667 W: http://zd1211.ath.cx/wiki/DriverRewrite
18668 L: linux-wireless@vger.kernel.org
18669 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18671 F: drivers/net/wireless/zydas/zd1211rw/
18673 ZD1301 MEDIA DRIVER
18674 M: Antti Palosaari <crope@iki.fi>
18675 L: linux-media@vger.kernel.org
18676 W: https://linuxtv.org/
18677 W: http://palosaari.fi/linux/
18678 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18680 F: drivers/media/usb/dvb-usb-v2/zd1301*
18682 ZD1301_DEMOD MEDIA DRIVER
18683 M: Antti Palosaari <crope@iki.fi>
18684 L: linux-media@vger.kernel.org
18685 W: https://linuxtv.org/
18686 W: http://palosaari.fi/linux/
18687 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18689 F: drivers/media/dvb-frontends/zd1301_demod*
18691 ZHAOXIN PROCESSOR SUPPORT
18692 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18693 L: linux-kernel@vger.kernel.org
18695 F: arch/x86/kernel/cpu/zhaoxin.c
18698 M: Damien Le Moal <damien.lemoal@wdc.com>
18699 M: Naohiro Aota <naohiro.aota@wdc.com>
18700 R: Johannes Thumshirn <jth@kernel.org>
18701 L: linux-fsdevel@vger.kernel.org
18702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18705 F: Documentation/filesystems/zonefs.rst
18707 ZPOOL COMPRESSED PAGE STORAGE API
18708 M: Dan Streetman <ddstreet@ieee.org>
18709 L: linux-mm@kvack.org
18712 F: include/linux/zpool.h
18714 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18715 M: Minchan Kim <minchan@kernel.org>
18716 M: Nitin Gupta <ngupta@vflare.org>
18717 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18718 L: linux-kernel@vger.kernel.org
18720 F: drivers/block/zram/
18721 F: Documentation/admin-guide/blockdev/zram.rst
18723 ZS DECSTATION Z85C30 SERIAL DRIVER
18724 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18726 F: drivers/tty/serial/zs.*
18728 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18729 M: Minchan Kim <minchan@kernel.org>
18730 M: Nitin Gupta <ngupta@vflare.org>
18731 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18732 L: linux-mm@kvack.org
18735 F: include/linux/zsmalloc.h
18736 F: Documentation/vm/zsmalloc.rst
18738 ZSWAP COMPRESSED SWAP CACHING
18739 M: Seth Jennings <sjenning@redhat.com>
18740 M: Dan Streetman <ddstreet@ieee.org>
18741 M: Vitaly Wool <vitaly.wool@konsulko.com>
18742 L: linux-mm@kvack.org
18747 M: Linus Torvalds <torvalds@linux-foundation.org>
18748 L: linux-kernel@vger.kernel.org
18749 Q: http://patchwork.kernel.org/project/LKML/list/
18750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18751 S: Buried alive in reporters