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.txt
221 F: include/uapi/linux/virtio_9p.h
222 F: include/trace/events/9p.h
225 M: Antti Palosaari <crope@iki.fi>
226 L: linux-media@vger.kernel.org
227 W: https://linuxtv.org
228 W: http://palosaari.fi/linux/
229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
230 T: git git://linuxtv.org/anttip/media_tree.git
232 F: drivers/media/dvb-frontends/a8293*
234 AACRAID SCSI RAID DRIVER
235 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236 L: linux-scsi@vger.kernel.org
237 W: http://www.adaptec.com/
239 F: Documentation/scsi/aacraid.txt
240 F: drivers/scsi/aacraid/
243 L: linux-api@vger.kernel.org
244 F: include/linux/syscalls.h
247 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248 M: Hans de Goede <hdegoede@redhat.com>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru.c
253 ABIT UGURU 3 HARDWARE MONITOR DRIVER
254 M: Alistair John Strachan <alistair@devzero.co.uk>
255 L: linux-hwmon@vger.kernel.org
257 F: drivers/hwmon/abituguru3.c
259 ACCES 104-DIO-48E GPIO DRIVER
260 M: William Breathitt Gray <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-dio-48e.c
265 ACCES 104-IDI-48 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idi-48.c
271 ACCES 104-IDIO-16 GPIO DRIVER
272 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
273 L: linux-gpio@vger.kernel.org
275 F: drivers/gpio/gpio-104-idio-16.c
277 ACCES 104-QUAD-8 DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-iio@vger.kernel.org
281 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283 F: drivers/counter/104-quad-8.c
285 ACCES PCI-IDIO-16 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pci-idio-16.c
291 ACCES PCIe-IDIO-24 GPIO DRIVER
292 M: William Breathitt Gray <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-pcie-idio-24.c
298 M: Jes Sorensen <jes@trained-monkey.org>
299 L: linux-acenic@sunsite.dk
301 F: drivers/net/ethernet/alteon/acenic*
303 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304 M: Peter Kaestle <peter@piie.net>
305 L: platform-driver-x86@vger.kernel.org
306 W: http://piie.net/?section=acerhdf
308 F: drivers/platform/x86/acerhdf.c
310 ACER WMI LAPTOP EXTRAS
311 M: "Lee, Chun-Yi" <jlee@suse.com>
312 L: platform-driver-x86@vger.kernel.org
314 F: drivers/platform/x86/acer-wmi.c
317 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
318 M: Len Brown <lenb@kernel.org>
319 L: linux-acpi@vger.kernel.org
321 W: https://01.org/linux-acpi
322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 Q: https://patchwork.kernel.org/project/linux-acpi/list/
324 B: https://bugzilla.kernel.org
325 F: Documentation/ABI/testing/configfs-acpi
326 F: Documentation/ABI/testing/sysfs-bus-acpi
327 F: Documentation/firmware-guide/acpi/
329 F: drivers/pci/*/*acpi*
330 F: drivers/pci/*acpi*
331 F: drivers/pnp/pnpacpi/
333 F: include/linux/acpi.h
334 F: include/linux/fwnode.h
338 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M: Len Brown <lenb@kernel.org>
340 R: James Morse <james.morse@arm.com>
341 R: Tony Luck <tony.luck@intel.com>
342 R: Borislav Petkov <bp@alien8.de>
343 L: linux-acpi@vger.kernel.org
344 F: drivers/acpi/apei/
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M: Robert Moore <robert.moore@intel.com>
348 M: Erik Kaneda <erik.kaneda@intel.com>
349 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L: linux-acpi@vger.kernel.org
353 W: https://acpica.org/
354 W: https://github.com/acpica/acpica/
355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 Q: https://patchwork.kernel.org/project/linux-acpi/list/
357 B: https://bugzilla.kernel.org
358 B: https://bugs.acpica.org
359 F: drivers/acpi/acpica/
364 M: Zhang Rui <rui.zhang@intel.com>
365 L: linux-acpi@vger.kernel.org
367 W: https://01.org/linux-acpi
368 B: https://bugzilla.kernel.org
369 F: drivers/acpi/fan.c
371 ACPI FOR ARM64 (ACPI/arm64)
372 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373 M: Hanjun Guo <guohanjun@huawei.com>
374 M: Sudeep Holla <sudeep.holla@arm.com>
375 L: linux-acpi@vger.kernel.org
376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
378 F: drivers/acpi/arm64
380 ACPI I2C MULTI INSTANTIATE DRIVER
381 M: Hans de Goede <hdegoede@redhat.com>
382 L: platform-driver-x86@vger.kernel.org
384 F: drivers/platform/x86/i2c-multi-instantiate.c
387 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
388 M: Len Brown <lenb@kernel.org>
389 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390 R: Mika Westerberg <mika.westerberg@linux.intel.com>
391 L: linux-acpi@vger.kernel.org
393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 Q: https://patchwork.kernel.org/project/linux-acpi/list/
395 B: https://bugzilla.kernel.org
396 F: drivers/acpi/pmic/
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
402 W: https://01.org/linux-acpi
403 B: https://bugzilla.kernel.org
404 F: drivers/acpi/*thermal*
407 M: Zhang Rui <rui.zhang@intel.com>
408 L: linux-acpi@vger.kernel.org
410 W: https://01.org/linux-acpi
411 B: https://bugzilla.kernel.org
412 F: drivers/acpi/acpi_video.c
415 L: platform-driver-x86@vger.kernel.org
417 F: drivers/platform/x86/wmi.c
418 F: include/uapi/linux/wmi.h
420 AD1889 ALSA SOUND DRIVER
421 W: https://parisc.wiki.kernel.org/index.php/AD1889
422 L: linux-parisc@vger.kernel.org
424 F: sound/pci/ad1889.*
426 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427 M: Michael Hennerich <michael.hennerich@analog.com>
428 W: http://wiki.analog.com/AD5254
429 W: http://ez.analog.com/community/linux-device-drivers
431 F: drivers/misc/ad525x_dpot.c
433 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434 M: Michael Hennerich <michael.hennerich@analog.com>
435 W: http://wiki.analog.com/AD5398
436 W: http://ez.analog.com/community/linux-device-drivers
438 F: drivers/regulator/ad5398.c
440 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441 M: Michael Hennerich <michael.hennerich@analog.com>
442 W: http://wiki.analog.com/AD7142
443 W: http://ez.analog.com/community/linux-device-drivers
445 F: drivers/input/misc/ad714x.c
447 AD7877 TOUCHSCREEN DRIVER
448 M: Michael Hennerich <michael.hennerich@analog.com>
449 W: http://wiki.analog.com/AD7877
450 W: http://ez.analog.com/community/linux-device-drivers
452 F: drivers/input/touchscreen/ad7877.c
454 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455 M: Michael Hennerich <michael.hennerich@analog.com>
456 W: http://wiki.analog.com/AD7879
457 W: http://ez.analog.com/community/linux-device-drivers
459 F: drivers/input/touchscreen/ad7879.c
461 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462 M: Jiri Kosina <jikos@kernel.org>
465 ADF7242 IEEE 802.15.4 RADIO DRIVER
466 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: https://wiki.analog.com/ADF7242
468 W: http://ez.analog.com/community/linux-device-drivers
469 L: linux-wpan@vger.kernel.org
471 F: drivers/net/ieee802154/adf7242.c
472 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
474 ADM1025 HARDWARE MONITOR DRIVER
475 M: Jean Delvare <jdelvare@suse.com>
476 L: linux-hwmon@vger.kernel.org
478 F: Documentation/hwmon/adm1025.rst
479 F: drivers/hwmon/adm1025.c
481 ADM1029 HARDWARE MONITOR DRIVER
482 M: Corentin Labbe <clabbe.montjoie@gmail.com>
483 L: linux-hwmon@vger.kernel.org
485 F: drivers/hwmon/adm1029.c
487 ADM8211 WIRELESS DRIVER
488 L: linux-wireless@vger.kernel.org
489 W: http://wireless.kernel.org/
491 F: drivers/net/wireless/admtek/adm8211.*
493 ADP1653 FLASH CONTROLLER DRIVER
494 M: Sakari Ailus <sakari.ailus@iki.fi>
495 L: linux-media@vger.kernel.org
497 F: drivers/media/i2c/adp1653.c
498 F: include/media/i2c/adp1653.h
500 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501 M: Michael Hennerich <michael.hennerich@analog.com>
502 W: http://wiki.analog.com/ADP5520
503 W: http://ez.analog.com/community/linux-device-drivers
505 F: drivers/mfd/adp5520.c
506 F: drivers/video/backlight/adp5520_bl.c
507 F: drivers/leds/leds-adp5520.c
508 F: drivers/gpio/gpio-adp5520.c
509 F: drivers/input/keyboard/adp5520-keys.c
511 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP5588
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/input/keyboard/adp5588-keys.c
517 F: drivers/gpio/gpio-adp5588.c
519 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520 M: Michael Hennerich <michael.hennerich@analog.com>
521 W: http://wiki.analog.com/ADP8860
522 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/video/backlight/adp8860_bl.c
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475.rst
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
552 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M: Stefan Popa <stefan.popa@analog.com>
556 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/iio/accel/adxl372.c
559 F: drivers/iio/accel/adxl372_spi.c
560 F: drivers/iio/accel/adxl372_i2c.c
561 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9013*
574 M: Antti Palosaari <crope@iki.fi>
575 L: linux-media@vger.kernel.org
576 W: https://linuxtv.org
577 W: http://palosaari.fi/linux/
578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
579 T: git git://linuxtv.org/anttip/media_tree.git
581 F: drivers/media/dvb-frontends/af9033*
584 M: David Sterba <dsterba@suse.com>
585 L: linux-fsdevel@vger.kernel.org
587 F: Documentation/filesystems/affs.txt
591 M: David Howells <dhowells@redhat.com>
592 L: linux-afs@lists.infradead.org
595 F: include/trace/events/afs.h
596 F: Documentation/filesystems/afs.txt
597 W: https://www.infradead.org/~dhowells/kafs/
600 M: David Airlie <airlied@linux.ie>
601 T: git git://anongit.freedesktop.org/drm/drm
604 F: include/linux/agp*
605 F: include/uapi/linux/agp*
608 M: "Juergen E. Fischer" <fischer@norbit.de>
609 L: linux-scsi@vger.kernel.org
611 F: drivers/scsi/aha152x*
612 F: drivers/scsi/pcmcia/aha152x*
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M: Hannes Reinecke <hare@suse.com>
616 L: linux-scsi@vger.kernel.org
618 F: drivers/scsi/aic7xxx/
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M: Hans Verkuil <hverkuil@xs4all.nl>
622 L: linux-media@vger.kernel.org
623 T: git git://linuxtv.org/media_tree.git
624 W: https://linuxtv.org
626 F: drivers/media/radio/radio-aimslab*
629 M: Benjamin LaHaise <bcrl@kvack.org>
630 L: linux-aio@kvack.org
633 F: include/linux/*aio*.h
636 M: Antti Palosaari <crope@iki.fi>
637 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
643 F: drivers/media/usb/airspy/
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 F: drivers/net/ethernet/alacritech/*
650 FORCEDETH GIGABIT ETHERNET DRIVER
651 M: Rain River <rain.1986.08.12@gmail.com>
652 M: Zhu Yanjun <zyjzyj2000@gmail.com>
653 L: netdev@vger.kernel.org
655 F: drivers/net/ethernet/nvidia/*
657 ALCATEL SPEEDTOUCH USB DRIVER
658 M: Duncan Sands <duncan.sands@free.fr>
659 L: linux-usb@vger.kernel.org
660 W: http://www.linux-usb.org/SpeedTouch/
662 F: drivers/usb/atm/speedtch.c
663 F: drivers/usb/atm/usbatm.c
665 ALCHEMY AU1XX0 MMC DRIVER
666 M: Manuel Lauss <manuel.lauss@gmail.com>
668 F: drivers/mmc/host/au1xmmc.c
671 M: Rudolf Marek <r.marek@assembler.cz>
672 L: linux-i2c@vger.kernel.org
674 F: Documentation/i2c/busses/i2c-ali1563.rst
675 F: drivers/i2c/busses/i2c-ali1563.c
677 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
678 M: Tomislav Denis <tomislav.denis@avl.com>
679 W: http://www.allsensors.com/
681 L: linux-iio@vger.kernel.org
682 F: drivers/iio/pressure/dlhl60d.c
683 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
685 ALLEGRO DVT VIDEO IP CORE DRIVER
686 M: Michael Tretter <m.tretter@pengutronix.de>
687 R: Pengutronix Kernel Team <kernel@pengutronix.de>
688 L: linux-media@vger.kernel.org
690 F: drivers/staging/media/allegro-dvt/
692 ALLWINNER CPUFREQ DRIVER
693 M: Yangtao Li <tiny.windzz@gmail.com>
694 L: linux-pm@vger.kernel.org
696 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
697 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
699 ALLWINNER CRYPTO DRIVERS
700 M: Corentin Labbe <clabbe.montjoie@gmail.com>
701 L: linux-crypto@vger.kernel.org
703 F: drivers/crypto/allwinner/
705 ALLWINNER THERMAL DRIVER
706 M: Vasily Khoruzhick <anarsoul@gmail.com>
707 M: Yangtao Li <tiny.windzz@gmail.com>
708 L: linux-pm@vger.kernel.org
710 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
711 F: drivers/thermal/sun8i_thermal.c
714 M: Maxime Ripard <mripard@kernel.org>
715 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
716 L: linux-media@vger.kernel.org
718 F: drivers/staging/media/sunxi/cedrus/
721 M: Richard Henderson <rth@twiddle.net>
722 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
723 M: Matt Turner <mattst88@gmail.com>
725 L: linux-alpha@vger.kernel.org
728 ALPS PS/2 TOUCHPAD DRIVER
729 R: Pali Rohár <pali.rohar@gmail.com>
730 F: drivers/input/mouse/alps.*
732 ALTERA I2C CONTROLLER DRIVER
733 M: Thor Thayer <thor.thayer@linux.intel.com>
735 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
736 F: drivers/i2c/busses/i2c-altera.c
738 ALTERA MAILBOX DRIVER
739 M: Ley Foon Tan <ley.foon.tan@intel.com>
740 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
742 F: drivers/mailbox/mailbox-altera.c
745 M: Joyce Ooi <joyce.ooi@intel.com>
746 L: linux-gpio@vger.kernel.org
748 F: drivers/gpio/gpio-altera.c
750 ALTERA SYSTEM MANAGER DRIVER
751 M: Thor Thayer <thor.thayer@linux.intel.com>
753 F: drivers/mfd/altera-sysmgr.c
754 F: include/linux/mfd/altera-sysmgr.h
756 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
757 M: Thor Thayer <thor.thayer@linux.intel.com>
759 F: drivers/gpio/gpio-altera-a10sr.c
760 F: drivers/mfd/altera-a10sr.c
761 F: drivers/reset/reset-a10sr.c
762 F: include/linux/mfd/altera-a10sr.h
763 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
765 ALTERA TRIPLE SPEED ETHERNET DRIVER
766 M: Thor Thayer <thor.thayer@linux.intel.com>
767 L: netdev@vger.kernel.org
768 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
770 F: drivers/net/ethernet/altera/
772 ALTERA UART/JTAG UART SERIAL DRIVERS
773 M: Tobias Klauser <tklauser@distanz.ch>
774 L: linux-serial@vger.kernel.org
775 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
777 F: drivers/tty/serial/altera_uart.c
778 F: drivers/tty/serial/altera_jtaguart.c
779 F: include/linux/altera_uart.h
780 F: include/linux/altera_jtaguart.h
782 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
783 M: Talel Shenhar <talel@amazon.com>
785 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
786 F: drivers/thermal/thermal_mmio.c
788 AMAZON ETHERNET DRIVERS
789 M: Netanel Belgazal <netanel@amazon.com>
790 M: Arthur Kiyanovski <akiyano@amazon.com>
791 R: Guy Tzalik <gtzalik@amazon.com>
792 R: Saeed Bishara <saeedb@amazon.com>
793 R: Zorik Machulsky <zorik@amazon.com>
794 L: netdev@vger.kernel.org
796 F: Documentation/networking/device_drivers/amazon/ena.txt
797 F: drivers/net/ethernet/amazon/
799 AMAZON RDMA EFA DRIVER
800 M: Gal Pressman <galpress@amazon.com>
801 R: Yossi Leybovich <sleybo@amazon.com>
802 L: linux-rdma@vger.kernel.org
803 Q: https://patchwork.kernel.org/project/linux-rdma/list/
805 F: drivers/infiniband/hw/efa/
806 F: include/uapi/rdma/efa-abi.h
808 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
809 M: Tom Lendacky <thomas.lendacky@amd.com>
810 L: linux-crypto@vger.kernel.org
812 F: drivers/crypto/ccp/
813 F: include/linux/ccp.h
816 M: Harry Wentland <harry.wentland@amd.com>
817 M: Leo Li <sunpeng.li@amd.com>
818 L: amd-gfx@lists.freedesktop.org
819 T: git git://people.freedesktop.org/~agd5f/linux
821 F: drivers/gpu/drm/amd/display/
823 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
824 M: Huang Rui <ray.huang@amd.com>
825 L: linux-hwmon@vger.kernel.org
827 F: Documentation/hwmon/fam15h_power.rst
828 F: drivers/hwmon/fam15h_power.c
831 M: Enrico Weigelt, metux IT consult <info@metux.net>
832 L: linux-gpio@vger.kernel.org
834 F: drivers/gpio/gpio-amd-fch.c
835 F: include/linux/platform_data/gpio/gpio-amd-fch.h
837 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
838 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
840 F: drivers/usb/gadget/udc/amd5536udc.*
842 AMD GEODE PROCESSOR/CHIPSET SUPPORT
843 M: Andres Salomon <dilinger@queued.net>
844 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
845 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
847 F: drivers/char/hw_random/geode-rng.c
848 F: drivers/crypto/geode*
849 F: drivers/video/fbdev/geode/
850 F: arch/x86/include/asm/geode.h
853 M: Joerg Roedel <joro@8bytes.org>
854 L: iommu@lists.linux-foundation.org
855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
857 F: drivers/iommu/amd_iommu*.[ch]
858 F: include/linux/amd-iommu.h
861 M: Felix Kuehling <Felix.Kuehling@amd.com>
862 L: amd-gfx@lists.freedesktop.org
863 T: git git://people.freedesktop.org/~agd5f/linux
865 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
866 F: drivers/gpu/drm/amd/amdkfd/
867 F: drivers/gpu/drm/amd/include/cik_structs.h
868 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
869 F: drivers/gpu/drm/amd/include/vi_structs.h
870 F: drivers/gpu/drm/amd/include/v9_structs.h
871 F: include/uapi/linux/kfd_ioctl.h
874 M: Elie Morisse <syniurge@gmail.com>
875 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
876 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
877 L: linux-i2c@vger.kernel.org
879 F: drivers/i2c/busses/i2c-amd-mp2*
882 M: Evan Quan <evan.quan@amd.com>
883 L: amd-gfx@lists.freedesktop.org
885 F: drivers/gpu/drm/amd/powerplay/
886 T: git git://people.freedesktop.org/~agd5f/linux
888 AMD SEATTLE DEVICE TREE SUPPORT
889 M: Brijesh Singh <brijeshkumar.singh@amd.com>
890 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
891 M: Tom Lendacky <thomas.lendacky@amd.com>
893 F: arch/arm64/boot/dts/amd/
896 M: Tom Lendacky <thomas.lendacky@amd.com>
897 L: netdev@vger.kernel.org
899 F: drivers/net/ethernet/amd/xgbe/
900 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
902 ANALOG DEVICES INC AD5686 DRIVER
903 M: Stefan Popa <stefan.popa@analog.com>
904 L: linux-pm@vger.kernel.org
905 W: http://ez.analog.com/community/linux-device-drivers
907 F: drivers/iio/dac/ad5686*
908 F: drivers/iio/dac/ad5696*
910 ANALOG DEVICES INC AD5758 DRIVER
911 M: Stefan Popa <stefan.popa@analog.com>
912 L: linux-iio@vger.kernel.org
913 W: http://ez.analog.com/community/linux-device-drivers
915 F: drivers/iio/dac/ad5758.c
916 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
918 ANALOG DEVICES INC AD7091R5 DRIVER
919 M: Beniamin Bia <beniamin.bia@analog.com>
920 L: linux-iio@vger.kernel.org
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: drivers/iio/adc/ad7091r5.c
924 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
926 ANALOG DEVICES INC AD7124 DRIVER
927 M: Stefan Popa <stefan.popa@analog.com>
928 L: linux-iio@vger.kernel.org
929 W: http://ez.analog.com/community/linux-device-drivers
931 F: drivers/iio/adc/ad7124.c
932 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
934 ANALOG DEVICES INC AD7292 DRIVER
935 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
936 L: linux-iio@vger.kernel.org
937 W: http://ez.analog.com/community/linux-device-drivers
939 F: drivers/iio/adc/ad7292.c
940 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
942 ANALOG DEVICES INC AD7606 DRIVER
943 M: Stefan Popa <stefan.popa@analog.com>
944 M: Beniamin Bia <beniamin.bia@analog.com>
945 L: linux-iio@vger.kernel.org
946 W: http://ez.analog.com/community/linux-device-drivers
948 F: drivers/iio/adc/ad7606.c
949 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
951 ANALOG DEVICES INC AD7768-1 DRIVER
952 M: Stefan Popa <stefan.popa@analog.com>
953 L: linux-iio@vger.kernel.org
954 W: http://ez.analog.com/community/linux-device-drivers
956 F: drivers/iio/adc/ad7768-1.c
957 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
959 ANALOG DEVICES INC AD7780 DRIVER
960 M: Michael Hennerich <Michael.Hennerich@analog.com>
961 M: Renato Lui Geh <renatogeh@gmail.com>
962 L: linux-iio@vger.kernel.org
963 W: http://ez.analog.com/community/linux-device-drivers
965 F: drivers/iio/adc/ad7780.c
966 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
968 ANALOG DEVICES INC AD9389B DRIVER
969 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
970 L: linux-media@vger.kernel.org
972 F: drivers/media/i2c/ad9389b*
974 ANALOG DEVICES INC ADGS1408 DRIVER
975 M: Mircea Caprioru <mircea.caprioru@analog.com>
977 F: drivers/mux/adgs1408.c
978 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
980 ANALOG DEVICES INC ADIN DRIVER
981 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
982 L: netdev@vger.kernel.org
983 W: http://ez.analog.com/community/linux-device-drivers
985 F: drivers/net/phy/adin.c
986 F: Documentation/devicetree/bindings/net/adi,adin.yaml
988 ANALOG DEVICES INC ADIS DRIVER LIBRARY
989 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
991 L: linux-iio@vger.kernel.org
992 F: include/linux/iio/imu/adis.h
993 F: drivers/iio/imu/adis.c
995 ANALOG DEVICES INC ADIS16460 DRIVER
996 M: Dragos Bogdan <dragos.bogdan@analog.com>
998 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: drivers/iio/imu/adis16460.c
1001 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1003 ANALOG DEVICES INC ADM1177 DRIVER
1004 M: Beniamin Bia <beniamin.bia@analog.com>
1005 M: Michael Hennerich <Michael.Hennerich@analog.com>
1006 L: linux-hwmon@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1009 F: drivers/hwmon/adm1177.c
1010 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1012 ANALOG DEVICES INC ADP5061 DRIVER
1013 M: Stefan Popa <stefan.popa@analog.com>
1014 L: linux-pm@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1017 F: drivers/power/supply/adp5061.c
1019 ANALOG DEVICES INC ADV7180 DRIVER
1020 M: Lars-Peter Clausen <lars@metafoo.de>
1021 L: linux-media@vger.kernel.org
1022 W: http://ez.analog.com/community/linux-device-drivers
1024 F: drivers/media/i2c/adv7180.c
1026 ANALOG DEVICES INC ADV748X DRIVER
1027 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1028 L: linux-media@vger.kernel.org
1030 F: drivers/media/i2c/adv748x/*
1032 ANALOG DEVICES INC ADV7511 DRIVER
1033 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1034 L: linux-media@vger.kernel.org
1036 F: drivers/media/i2c/adv7511*
1038 ANALOG DEVICES INC ADV7604 DRIVER
1039 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1040 L: linux-media@vger.kernel.org
1042 F: drivers/media/i2c/adv7604*
1044 ANALOG DEVICES INC ADV7842 DRIVER
1045 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1046 L: linux-media@vger.kernel.org
1048 F: drivers/media/i2c/adv7842*
1050 ANALOG DEVICES INC ASOC CODEC DRIVERS
1051 M: Lars-Peter Clausen <lars@metafoo.de>
1052 M: Nuno Sá <nuno.sa@analog.com>
1053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1054 W: http://wiki.analog.com/
1055 W: http://ez.analog.com/community/linux-device-drivers
1057 F: sound/soc/codecs/adau*
1058 F: sound/soc/codecs/adav*
1059 F: sound/soc/codecs/ad1*
1060 F: sound/soc/codecs/ad7*
1061 F: sound/soc/codecs/ssm*
1062 F: sound/soc/codecs/sigmadsp.*
1064 ANALOG DEVICES INC DMA DRIVERS
1065 M: Lars-Peter Clausen <lars@metafoo.de>
1066 W: http://ez.analog.com/community/linux-device-drivers
1068 F: drivers/dma/dma-axi-dmac.c
1070 ANALOG DEVICES INC IIO DRIVERS
1071 M: Lars-Peter Clausen <lars@metafoo.de>
1072 M: Michael Hennerich <Michael.Hennerich@analog.com>
1073 M: Stefan Popa <stefan.popa@analog.com>
1074 W: http://wiki.analog.com/
1075 W: http://ez.analog.com/community/linux-device-drivers
1077 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1078 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1079 F: drivers/iio/*/ad*
1080 F: drivers/iio/adc/ltc249*
1081 X: drivers/iio/*/adjd*
1082 F: drivers/staging/iio/*/ad*
1084 ANALOGBITS PLL LIBRARIES
1085 M: Paul Walmsley <paul.walmsley@sifive.com>
1087 F: drivers/clk/analogbits/*
1088 F: include/linux/clk/analogbits*
1091 M: Nick Hu <nickhu@andestech.com>
1092 M: Greentime Hu <green.hu@gmail.com>
1093 M: Vincent Chen <deanbo422@gmail.com>
1094 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1097 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1098 F: Documentation/devicetree/bindings/nds32/
1102 ANDROID CONFIG FRAGMENTS
1103 M: Rob Herring <robh@kernel.org>
1105 F: kernel/configs/android*
1108 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1109 M: Arve Hjønnevåg <arve@android.com>
1110 M: Todd Kjos <tkjos@android.com>
1111 M: Martijn Coenen <maco@android.com>
1112 M: Joel Fernandes <joel@joelfernandes.org>
1113 M: Christian Brauner <christian@brauner.io>
1114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1115 L: devel@driverdev.osuosl.org
1118 F: drivers/staging/android/
1120 ANDROID GOLDFISH PIC DRIVER
1121 M: Miodrag Dinic <miodrag.dinic@mips.com>
1123 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1124 F: drivers/irqchip/irq-goldfish-pic.c
1126 ANDROID GOLDFISH RTC DRIVER
1127 M: Miodrag Dinic <miodrag.dinic@mips.com>
1129 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1130 F: drivers/rtc/rtc-goldfish.c
1133 M: Laura Abbott <labbott@redhat.com>
1134 M: Sumit Semwal <sumit.semwal@linaro.org>
1135 L: devel@driverdev.osuosl.org
1136 L: dri-devel@lists.freedesktop.org
1137 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1139 F: drivers/staging/android/ion
1140 F: drivers/staging/android/uapi/ion.h
1142 AOA (Apple Onboard Audio) ALSA DRIVER
1143 M: Johannes Berg <johannes@sipsolutions.net>
1144 L: linuxppc-dev@lists.ozlabs.org
1145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1149 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1150 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1151 L: linux-iio@vger.kernel.org
1153 F: drivers/iio/adc/stx104.c
1156 M: Jiri Kosina <jikos@kernel.org>
1158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1159 F: arch/x86/kernel/apm_32.c
1160 F: include/linux/apm_bios.h
1161 F: include/uapi/linux/apm_bios.h
1162 F: drivers/char/apm-emulation.c
1164 APPARMOR SECURITY MODULE
1165 M: John Johansen <john.johansen@canonical.com>
1166 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1167 W: wiki.apparmor.net
1168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1170 F: security/apparmor/
1171 F: Documentation/admin-guide/LSM/apparmor.rst
1173 APPLE BCM5974 MULTITOUCH DRIVER
1174 M: Henrik Rydberg <rydberg@bitmath.org>
1175 L: linux-input@vger.kernel.org
1177 F: drivers/input/mouse/bcm5974.c
1180 M: Henrik Rydberg <rydberg@bitmath.org>
1181 L: linux-hwmon@vger.kernel.org
1183 F: drivers/hwmon/applesmc.c
1185 APPLETALK NETWORK LAYER
1186 L: netdev@vger.kernel.org
1188 F: drivers/net/appletalk/
1190 F: include/linux/atalk.h
1191 F: include/uapi/linux/atalk.h
1193 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1194 M: Khuong Dinh <khuong@os.amperecomputing.com>
1196 F: arch/arm64/boot/dts/apm/
1198 APPLIED MICRO (APM) X-GENE SOC EDAC
1199 M: Khuong Dinh <khuong@os.amperecomputing.com>
1201 F: drivers/edac/xgene_edac.c
1202 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1204 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1205 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1206 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1208 F: drivers/net/ethernet/apm/xgene-v2/
1210 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1211 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1212 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1213 M: Quan Nguyen <quan@os.amperecomputing.com>
1215 F: drivers/net/ethernet/apm/xgene/
1216 F: drivers/net/phy/mdio-xgene.c
1217 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1218 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1220 APPLIED MICRO (APM) X-GENE SOC PMU
1221 M: Khuong Dinh <khuong@os.amperecomputing.com>
1223 F: drivers/perf/xgene_pmu.c
1224 F: Documentation/admin-guide/perf/xgene-pmu.rst
1225 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1227 APTINA CAMERA SENSOR PLL
1228 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1229 L: linux-media@vger.kernel.org
1231 F: drivers/media/i2c/aptina-pll.*
1233 AQUANTIA ETHERNET DRIVER (atlantic)
1234 M: Igor Russkikh <irusskikh@marvell.com>
1235 L: netdev@vger.kernel.org
1237 W: https://www.marvell.com/
1238 Q: http://patchwork.ozlabs.org/project/netdev/list/
1239 F: drivers/net/ethernet/aquantia/atlantic/
1240 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1242 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1243 M: Egor Pomozov <epomozov@marvell.com>
1244 L: netdev@vger.kernel.org
1246 W: http://www.aquantia.com
1247 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1249 ARC FRAMEBUFFER DRIVER
1250 M: Jaya Kumar <jayalk@intworks.biz>
1252 F: drivers/video/fbdev/arcfb.c
1253 F: drivers/video/fbdev/core/fb_defio.c
1256 M: Alexey Brodkin <abrodkin@synopsys.com>
1258 F: drivers/gpu/drm/arc/
1259 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1261 ARCNET NETWORK LAYER
1262 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1263 L: netdev@vger.kernel.org
1265 F: drivers/net/arcnet/
1266 F: include/uapi/linux/if_arcnet.h
1268 ARM ARCHITECTED TIMER DRIVER
1269 M: Mark Rutland <mark.rutland@arm.com>
1270 M: Marc Zyngier <maz@kernel.org>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 F: arch/arm/include/asm/arch_timer.h
1274 F: arch/arm64/include/asm/arch_timer.h
1275 F: drivers/clocksource/arm_arch_timer.c
1277 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1278 M: Linus Walleij <linus.walleij@linaro.org>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 F: Documentation/devicetree/bindings/arm/arm-boards
1282 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1283 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1284 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1285 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1286 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1287 F: arch/arm/mach-integrator/
1288 F: arch/arm/mach-realview/
1289 F: arch/arm/mach-versatile/
1290 F: arch/arm/plat-versatile/
1291 F: arch/arm/boot/dts/arm-realview-*
1292 F: arch/arm/boot/dts/integrator*
1293 F: arch/arm/boot/dts/versatile*
1294 F: drivers/clk/versatile/
1295 F: drivers/i2c/busses/i2c-versatile.c
1296 F: drivers/irqchip/irq-versatile-fpga.c
1297 F: drivers/mtd/maps/physmap_of_versatile.c
1298 F: drivers/power/reset/arm-versatile-reboot.c
1299 F: drivers/soc/versatile/
1301 ARM HDLCD DRM DRIVER
1302 M: Liviu Dudau <liviu.dudau@arm.com>
1304 F: drivers/gpu/drm/arm/hdlcd_*
1305 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1307 ARM KOMEDA DRM-KMS DRIVER
1308 M: James (Qian) Wang <james.qian.wang@arm.com>
1309 M: Liviu Dudau <liviu.dudau@arm.com>
1310 M: Mihail Atanassov <mihail.atanassov@arm.com>
1311 L: Mali DP Maintainers <malidp@foss.arm.com>
1313 T: git git://anongit.freedesktop.org/drm/drm-misc
1314 F: drivers/gpu/drm/arm/display/include/
1315 F: drivers/gpu/drm/arm/display/komeda/
1316 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1317 F: Documentation/gpu/komeda-kms.rst
1319 ARM MALI-DP DRM DRIVER
1320 M: Liviu Dudau <liviu.dudau@arm.com>
1321 M: Brian Starkey <brian.starkey@arm.com>
1322 L: Mali DP Maintainers <malidp@foss.arm.com>
1324 T: git git://anongit.freedesktop.org/drm/drm-misc
1325 F: drivers/gpu/drm/arm/
1326 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1327 F: Documentation/gpu/afbc.rst
1329 ARM MALI PANFROST DRM DRIVER
1330 M: Rob Herring <robh@kernel.org>
1331 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1332 R: Steven Price <steven.price@arm.com>
1333 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1334 L: dri-devel@lists.freedesktop.org
1336 T: git git://anongit.freedesktop.org/drm/drm-misc
1337 F: drivers/gpu/drm/panfrost/
1338 F: include/uapi/drm/panfrost_drm.h
1340 ARM MFM AND FLOPPY DRIVERS
1341 M: Ian Molton <spyro@f2s.com>
1343 F: arch/arm/mach-rpc/floppydma.S
1344 F: arch/arm/include/asm/floppy.h
1346 ARM PMU PROFILING AND DEBUGGING
1347 M: Will Deacon <will@kernel.org>
1348 M: Mark Rutland <mark.rutland@arm.com>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm*/kernel/perf_*
1352 F: arch/arm/oprofile/common.c
1353 F: arch/arm*/kernel/hw_breakpoint.c
1354 F: arch/arm*/include/asm/hw_breakpoint.h
1355 F: arch/arm*/include/asm/perf_event.h
1357 F: include/linux/perf/arm_pmu.h
1358 F: Documentation/devicetree/bindings/arm/pmu.yaml
1359 F: Documentation/devicetree/bindings/perf/
1362 M: Russell King <linux@armlinux.org.uk>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 W: http://www.armlinux.org.uk/
1366 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1368 X: arch/arm/boot/dts/
1370 ARM PRIMECELL AACI PL041 DRIVER
1371 M: Russell King <linux@armlinux.org.uk>
1375 ARM PRIMECELL BUS SUPPORT
1376 M: Russell King <linux@armlinux.org.uk>
1379 F: include/linux/amba/bus.h
1381 ARM PRIMECELL CLCD PL110 DRIVER
1382 M: Russell King <linux@armlinux.org.uk>
1384 F: drivers/video/fbdev/amba-clcd.*
1386 ARM PRIMECELL KMI PL050 DRIVER
1387 M: Russell King <linux@armlinux.org.uk>
1389 F: drivers/input/serio/ambakmi.*
1390 F: include/linux/amba/kmi.h
1392 ARM PRIMECELL MMCI PL180/1 DRIVER
1393 M: Russell King <linux@armlinux.org.uk>
1395 F: drivers/mmc/host/mmci.*
1396 F: include/linux/amba/mmci.h
1398 ARM PRIMECELL SSP PL022 SPI DRIVER
1399 M: Linus Walleij <linus.walleij@linaro.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1403 F: drivers/spi/spi-pl022.c
1405 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1406 M: Russell King <linux@armlinux.org.uk>
1408 F: drivers/tty/serial/amba-pl01*.c
1409 F: include/linux/amba/serial.h
1411 ARM PRIMECELL VIC PL190/PL192 DRIVER
1412 M: Linus Walleij <linus.walleij@linaro.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1416 F: drivers/irqchip/irq-vic.c
1418 AMAZON ANNAPURNA LABS FIC DRIVER
1419 M: Talel Shenhar <talel@amazon.com>
1421 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1422 F: drivers/irqchip/irq-al-fic.c
1425 M: Will Deacon <will@kernel.org>
1426 R: Robin Murphy <robin.murphy@arm.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 F: drivers/iommu/arm-smmu*
1430 F: drivers/iommu/io-pgtable-arm.c
1431 F: drivers/iommu/io-pgtable-arm-v7s.c
1433 ARM SUB-ARCHITECTURES
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1440 ARM/ACTIONS SEMI ARCHITECTURE
1441 M: Andreas Färber <afaerber@suse.de>
1442 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: arch/arm/mach-actions/
1447 F: arch/arm/boot/dts/owl-*
1448 F: arch/arm64/boot/dts/actions/
1449 F: drivers/clk/actions/
1450 F: drivers/clocksource/timer-owl*
1451 F: drivers/dma/owl-dma.c
1452 F: drivers/i2c/busses/i2c-owl.c
1453 F: drivers/mmc/host/owl-mmc.c
1454 F: drivers/pinctrl/actions/*
1455 F: drivers/soc/actions/
1456 F: include/dt-bindings/power/owl-*
1457 F: include/linux/soc/actions/
1458 F: Documentation/devicetree/bindings/arm/actions.yaml
1459 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1460 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1461 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1462 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1463 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1464 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1465 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1467 ARM/ADS SPHERE MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/AFEB9260 MACHINE SUPPORT
1473 M: Sergey Lapin <slapin@ossfans.org>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 ARM/AJECO 1ARM MACHINE SUPPORT
1478 M: Lennert Buytenhek <kernel@wantstofly.org>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 ARM/Allwinner SoC Clock Support
1483 M: Emilio López <emilio@elopez.com.ar>
1485 F: drivers/clk/sunxi/
1487 ARM/Allwinner sunXi SoC support
1488 M: Maxime Ripard <mripard@kernel.org>
1489 M: Chen-Yu Tsai <wens@csie.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-sunxi/
1495 F: arch/arm64/boot/dts/allwinner/
1496 F: drivers/clk/sunxi-ng/
1497 F: drivers/pinctrl/sunxi/
1498 F: drivers/soc/sunxi/
1499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1501 Allwinner A10 CSI driver
1502 M: Maxime Ripard <mripard@kernel.org>
1503 L: linux-media@vger.kernel.org
1504 T: git git://linuxtv.org/media_tree.git
1505 F: drivers/media/platform/sunxi/sun4i-csi/
1506 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1509 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1510 M: Neil Armstrong <narmstrong@baylibre.com>
1511 M: Jerome Brunet <jbrunet@baylibre.com>
1512 L: linux-amlogic@lists.infradead.org
1514 F: drivers/clk/meson/
1515 F: include/dt-bindings/clock/meson*
1516 F: include/dt-bindings/clock/gxbb*
1517 F: Documentation/devicetree/bindings/clock/amlogic*
1519 ARM/Amlogic Meson SoC support
1520 M: Kevin Hilman <khilman@baylibre.com>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L: linux-amlogic@lists.infradead.org
1523 W: http://linux-meson.com/
1525 F: arch/arm/mach-meson/
1526 F: arch/arm/boot/dts/meson*
1527 F: arch/arm64/boot/dts/amlogic/
1528 F: drivers/pinctrl/meson/
1529 F: drivers/mmc/host/meson*
1530 F: drivers/soc/amlogic/
1531 F: drivers/rtc/rtc-meson*
1534 ARM/Amlogic Meson SoC Crypto Drivers
1535 M: Corentin Labbe <clabbe@baylibre.com>
1536 L: linux-crypto@vger.kernel.org
1537 L: linux-amlogic@lists.infradead.org
1539 F: drivers/crypto/amlogic/
1540 F: Documentation/devicetree/bindings/crypto/amlogic*
1542 ARM/Amlogic Meson SoC Sound Drivers
1543 M: Jerome Brunet <jbrunet@baylibre.com>
1544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1547 F: Documentation/devicetree/bindings/sound/amlogic*
1549 ARM/Annapurna Labs ALPINE ARCHITECTURE
1550 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1551 M: Antoine Tenart <antoine.tenart@bootlin.com>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: arch/arm/mach-alpine/
1555 F: arch/arm/boot/dts/alpine*
1556 F: arch/arm64/boot/dts/al/
1557 F: drivers/*/*alpine*
1559 ARM/ARTPEC MACHINE SUPPORT
1560 M: Jesper Nilsson <jesper.nilsson@axis.com>
1561 M: Lars Persson <lars.persson@axis.com>
1563 L: linux-arm-kernel@axis.com
1564 F: arch/arm/mach-artpec
1565 F: arch/arm/boot/dts/artpec6*
1567 F: drivers/crypto/axis
1568 F: drivers/mmc/host/usdhi6rol0.c
1569 F: drivers/pinctrl/pinctrl-artpec*
1570 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1572 ARM/ASPEED I2C DRIVER
1573 M: Brendan Higgins <brendanhiggins@google.com>
1574 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1575 R: Joel Stanley <joel@jms.id.au>
1576 L: linux-i2c@vger.kernel.org
1577 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1579 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1580 F: drivers/i2c/busses/i2c-aspeed.c
1581 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1582 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1584 ARM/ASPEED MACHINE SUPPORT
1585 M: Joel Stanley <joel@jms.id.au>
1586 R: Andrew Jeffery <andrew@aj.id.au>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1589 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1592 F: arch/arm/mach-aspeed/
1593 F: arch/arm/boot/dts/aspeed-*
1596 ARM/BITMAIN ARCHITECTURE
1597 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 F: arch/arm64/boot/dts/bitmain/
1601 F: drivers/clk/clk-bm1880.c
1602 F: drivers/pinctrl/pinctrl-bm1880.c
1603 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1604 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1605 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1607 ARM/CALXEDA HIGHBANK ARCHITECTURE
1608 M: Rob Herring <robh@kernel.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 F: arch/arm/mach-highbank/
1612 F: arch/arm/boot/dts/highbank.dts
1613 F: arch/arm/boot/dts/ecx-*.dts*
1615 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1616 M: Krzysztof Halasa <khalasa@piap.pl>
1618 F: arch/arm/mach-cns3xxx/
1620 ARM/CAVIUM THUNDER NETWORK DRIVER
1621 M: Sunil Goutham <sgoutham@marvell.com>
1622 M: Robert Richter <rrichter@marvell.com>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: drivers/net/ethernet/cavium/thunder/
1627 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1628 M: Lukasz Majewski <lukma@denx.de>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 F: arch/arm/mach-ep93xx/ts72xx.c
1633 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1634 M: Alexander Shiyan <shc_work@mail.ru>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1640 M: Lennert Buytenhek <kernel@wantstofly.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1645 M: Hartley Sweeten <hsweeten@visionengravers.com>
1646 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 F: arch/arm/mach-ep93xx/
1650 F: arch/arm/mach-ep93xx/include/mach/
1653 M: Russell King <linux@armlinux.org.uk>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1657 F: drivers/clk/clkdev.c
1659 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1660 M: Mike Rapoport <mike@compulab.co.il>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1665 M: Baruch Siach <baruch@tkos.co.il>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F: arch/arm/boot/dts/cx92755*
1671 ARM/CONTEC MICRO9 MACHINE SUPPORT
1672 M: Hubert Feurstein <hubert.feurstein@contec.at>
1674 F: arch/arm/mach-ep93xx/micro9.c
1676 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1677 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1678 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: drivers/hwtracing/coresight/*
1682 F: Documentation/trace/coresight/*
1683 F: Documentation/devicetree/bindings/arm/coresight.txt
1684 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1685 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1686 F: tools/perf/arch/arm/util/pmu.c
1687 F: tools/perf/arch/arm/util/auxtrace.c
1688 F: tools/perf/arch/arm/util/cs-etm.c
1689 F: tools/perf/arch/arm/util/cs-etm.h
1690 F: tools/perf/util/cs-etm.*
1691 F: tools/perf/util/cs-etm-decoder/*
1693 ARM/CORGI MACHINE SUPPORT
1694 M: Richard Purdie <rpurdie@rpsys.net>
1697 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1698 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1699 M: Linus Walleij <linus.walleij@linaro.org>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 T: git git://github.com/ulli-kroll/linux.git
1703 F: Documentation/devicetree/bindings/arm/gemini.txt
1704 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1705 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1706 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1707 F: arch/arm/mach-gemini/
1708 F: drivers/net/ethernet/cortina/
1709 F: drivers/pinctrl/pinctrl-gemini.c
1710 F: drivers/rtc/rtc-ftrtc010.c
1712 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1713 M: Barry Song <baohua@kernel.org>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1717 F: arch/arm/boot/dts/prima2*
1718 F: arch/arm/mach-prima2/
1719 F: drivers/clk/sirf/
1720 F: drivers/clocksource/timer-prima2.c
1721 F: drivers/clocksource/timer-atlas7.c
1725 ARM/CZ.NIC TURRIS MOX SUPPORT
1726 M: Marek Behun <marek.behun@nic.cz>
1727 W: http://mox.turris.cz
1729 F: Documentation/ABI/testing/debugfs-moxtet
1730 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1731 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1732 F: Documentation/devicetree/bindings/bus/moxtet.txt
1733 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1734 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1735 F: include/linux/moxtet.h
1736 F: drivers/bus/moxtet.c
1737 F: drivers/firmware/turris-mox-rwtm.c
1738 F: drivers/gpio/gpio-moxtet.c
1740 ARM/EBSA110 MACHINE SUPPORT
1741 M: Russell King <linux@armlinux.org.uk>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 W: http://www.armlinux.org.uk/
1745 F: arch/arm/mach-ebsa110/
1746 F: drivers/net/ethernet/amd/am79c961a.*
1748 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1749 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1750 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1756 M: Robert Jarzmik <robert.jarzmik@free.fr>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 F: arch/arm/mach-pxa/ezx.c
1761 ARM/FARADAY FA526 PORT
1762 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 T: git git://git.berlios.de/gemini-board
1766 F: arch/arm/mm/*-fa*
1768 ARM/FOOTBRIDGE ARCHITECTURE
1769 M: Russell King <linux@armlinux.org.uk>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 W: http://www.armlinux.org.uk/
1773 F: arch/arm/include/asm/hardware/dec21285.h
1774 F: arch/arm/mach-footbridge/
1776 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1777 M: Shawn Guo <shawnguo@kernel.org>
1778 M: Sascha Hauer <s.hauer@pengutronix.de>
1779 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1780 R: Fabio Estevam <festevam@gmail.com>
1781 R: NXP Linux Team <linux-imx@nxp.com>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1787 X: drivers/media/i2c/
1789 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1790 M: Shawn Guo <shawnguo@kernel.org>
1791 M: Sascha Hauer <s.hauer@pengutronix.de>
1792 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1793 R: Stefan Agner <stefan@agner.ch>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1797 F: arch/arm/mach-imx/*vf610*
1798 F: arch/arm/boot/dts/vf*
1800 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1801 M: Shawn Guo <shawnguo@kernel.org>
1802 M: Li Yang <leoyang.li@nxp.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1806 F: arch/arm/boot/dts/ls1021a*
1807 F: arch/arm64/boot/dts/freescale/fsl-*
1808 F: arch/arm64/boot/dts/freescale/qoriq-*
1810 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1811 M: Lennert Buytenhek <kernel@wantstofly.org>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 ARM/GUMSTIX MACHINE SUPPORT
1816 M: Steve Sakoman <sakoman@gmail.com>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1821 M: Philipp Zabel <philipp.zabel@gmail.com>
1822 M: Paul Parsons <lost.distance@yahoo.com>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 F: arch/arm/mach-pxa/hx4700.c
1826 F: arch/arm/mach-pxa/include/mach/hx4700.h
1827 F: sound/soc/pxa/hx4700.c
1829 ARM/HISILICON SOC SUPPORT
1830 M: Wei Xu <xuwei5@hisilicon.com>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 W: http://www.hisilicon.com
1834 T: git git://github.com/hisilicon/linux-hisi.git
1835 F: arch/arm/mach-hisi/
1836 F: arch/arm/boot/dts/hi3*
1837 F: arch/arm/boot/dts/hip*
1838 F: arch/arm/boot/dts/hisi*
1839 F: arch/arm64/boot/dts/hisilicon/
1841 ARM/HP JORNADA 7XX MACHINE SUPPORT
1842 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1846 F: arch/arm/mach-sa1100/jornada720.c
1847 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1849 ARM/IGEP MACHINE SUPPORT
1850 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1851 M: Javier Martinez Canillas <javier@dowhile0.org>
1852 L: linux-omap@vger.kernel.org
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 F: arch/arm/boot/dts/omap3-igep*
1857 ARM/INCOME PXA270 SUPPORT
1858 M: Marek Vasut <marek.vasut@gmail.com>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1863 ARM/INTEL IOP32X ARM ARCHITECTURE
1864 M: Lennert Buytenhek <kernel@wantstofly.org>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 ARM/INTEL IQ81342EX MACHINE SUPPORT
1869 M: Lennert Buytenhek <kernel@wantstofly.org>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 ARM/INTEL IXDP2850 MACHINE SUPPORT
1874 M: Lennert Buytenhek <kernel@wantstofly.org>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 ARM/INTEL IXP4XX ARM ARCHITECTURE
1879 M: Linus Walleij <linusw@kernel.org>
1880 M: Imre Kaloz <kaloz@openwrt.org>
1881 M: Krzysztof Halasa <khalasa@piap.pl>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1885 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1886 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1887 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1888 F: arch/arm/mach-ixp4xx/
1889 F: drivers/clocksource/timer-ixp4xx.c
1890 F: drivers/gpio/gpio-ixp4xx.c
1891 F: drivers/irqchip/irq-ixp4xx.c
1892 F: include/linux/irqchip/irq-ixp4xx.h
1893 F: include/linux/platform_data/timer-ixp4xx.h
1895 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1896 M: Jonathan Cameron <jic23@cam.ac.uk>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: arch/arm/mach-pxa/stargate2.c
1900 F: drivers/pcmcia/pxa2xx_stargate2.c
1902 ARM/INTEL XSC3 (MANZANO) ARM CORE
1903 M: Lennert Buytenhek <kernel@wantstofly.org>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1908 M: Lennert Buytenhek <kernel@wantstofly.org>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 ARM/LG1K ARCHITECTURE
1913 M: Chanho Min <chanho.min@lge.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm64/boot/dts/lg/
1918 ARM/LOGICPD PXA270 MACHINE SUPPORT
1919 M: Lennert Buytenhek <kernel@wantstofly.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 ARM/LPC18XX ARCHITECTURE
1924 M: Vladimir Zapolskiy <vz@mleia.com>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1928 F: arch/arm/boot/dts/lpc43*
1929 F: drivers/i2c/busses/i2c-lpc2k.c
1930 F: drivers/memory/pl172.c
1931 F: drivers/mtd/spi-nor/nxp-spifi.c
1932 F: drivers/rtc/rtc-lpc24xx.c
1935 ARM/LPC32XX SOC SUPPORT
1936 M: Vladimir Zapolskiy <vz@mleia.com>
1937 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1941 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1942 F: arch/arm/boot/dts/lpc32*
1943 F: arch/arm/mach-lpc32xx/
1944 F: drivers/i2c/busses/i2c-pnx.c
1945 F: drivers/net/ethernet/nxp/lpc_eth.c
1946 F: drivers/usb/host/ohci-nxp.c
1947 F: drivers/watchdog/pnx4008_wdt.c
1950 ARM/MAGICIAN MACHINE SUPPORT
1951 M: Philipp Zabel <philipp.zabel@gmail.com>
1954 ARM/Marvell Dove/MV78xx0/Orion SOC support
1955 M: Jason Cooper <jason@lakedaemon.net>
1956 M: Andrew Lunn <andrew@lunn.ch>
1957 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1958 M: Gregory Clement <gregory.clement@bootlin.com>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 F: Documentation/devicetree/bindings/soc/dove/
1962 F: arch/arm/mach-dove/
1963 F: arch/arm/mach-mv78xx0/
1964 F: arch/arm/mach-orion5x/
1965 F: arch/arm/plat-orion/
1966 F: arch/arm/boot/dts/dove*
1967 F: arch/arm/boot/dts/orion5x*
1968 T: git git://git.infradead.org/linux-mvebu.git
1970 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1971 M: Jason Cooper <jason@lakedaemon.net>
1972 M: Andrew Lunn <andrew@lunn.ch>
1973 M: Gregory Clement <gregory.clement@bootlin.com>
1974 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 F: arch/arm/boot/dts/armada*
1978 F: arch/arm/boot/dts/kirkwood*
1979 F: arch/arm/configs/mvebu_*_defconfig
1980 F: arch/arm/mach-mvebu/
1981 F: arch/arm64/boot/dts/marvell/armada*
1982 F: arch/arm64/boot/dts/marvell/cn913*
1983 F: drivers/cpufreq/armada-37xx-cpufreq.c
1984 F: drivers/cpufreq/armada-8k-cpufreq.c
1985 F: drivers/cpufreq/mvebu-cpufreq.c
1986 F: drivers/irqchip/irq-armada-370-xp.c
1987 F: drivers/irqchip/irq-mvebu-*
1988 F: drivers/pinctrl/mvebu/
1989 F: drivers/rtc/rtc-armada38x.c
1990 T: git git://git.infradead.org/linux-mvebu.git
1992 ARM/Mediatek RTC DRIVER
1993 M: Eddie Huang <eddie.huang@mediatek.com>
1994 M: Sean Wang <sean.wang@mediatek.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1998 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1999 F: drivers/rtc/rtc-mt6397.c
2000 F: drivers/rtc/rtc-mt7622.c
2002 ARM/Mediatek SoC support
2003 M: Matthias Brugger <matthias.bgg@gmail.com>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2006 W: https://mtk.bcnfs.org/
2007 C: irc://chat.freenode.net/linux-mediatek
2009 F: arch/arm/boot/dts/mt6*
2010 F: arch/arm/boot/dts/mt7*
2011 F: arch/arm/boot/dts/mt8*
2012 F: arch/arm/mach-mediatek/
2013 F: arch/arm64/boot/dts/mediatek/
2014 F: drivers/soc/mediatek/
2019 ARM/Mediatek USB3 PHY DRIVER
2020 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2024 F: drivers/phy/mediatek/
2025 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2027 ARM/Microchip (AT91) SoC support
2028 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2029 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2030 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 W: http://www.linux4sam.org
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2037 F: arch/arm/mach-at91/
2038 F: include/soc/at91/
2039 F: arch/arm/boot/dts/at91*.dts
2040 F: arch/arm/boot/dts/at91*.dtsi
2041 F: arch/arm/boot/dts/sama*.dts
2042 F: arch/arm/boot/dts/sama*.dtsi
2043 F: arch/arm/include/debug/at91.S
2044 F: drivers/memory/atmel*
2045 F: drivers/watchdog/sama5d4_wdt.c
2046 X: drivers/input/touchscreen/atmel_mxt_ts.c
2047 X: drivers/net/wireless/atmel/
2049 ARM/MIOA701 MACHINE SUPPORT
2050 M: Robert Jarzmik <robert.jarzmik@free.fr>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 F: arch/arm/mach-pxa/mioa701.c
2055 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2056 M: Michael Petchkovsky <mkpetch@internode.on.net>
2059 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2060 M: Linus Walleij <linus.walleij@linaro.org>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2064 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2065 F: arch/arm/mach-nomadik/
2066 F: arch/arm/mach-u300/
2067 F: arch/arm/mach-ux500/
2068 F: drivers/soc/ux500/
2069 F: arch/arm/boot/dts/ste-*
2070 F: drivers/clk/clk-nomadik.c
2071 F: drivers/clk/clk-u300.c
2072 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2073 F: drivers/clocksource/timer-u300.c
2074 F: drivers/dma/coh901318*
2075 F: drivers/dma/ste_dma40*
2076 F: drivers/hwspinlock/u8500_hsem.c
2077 F: drivers/i2c/busses/i2c-nomadik.c
2078 F: drivers/i2c/busses/i2c-stu300.c
2079 F: drivers/iio/adc/ab8500-gpadc.c
2080 F: drivers/mfd/ab3100*
2081 F: drivers/mfd/ab8500*
2082 F: drivers/mfd/abx500*
2083 F: drivers/mfd/dbx500*
2084 F: drivers/mfd/db8500*
2085 F: drivers/pinctrl/nomadik/
2086 F: drivers/pinctrl/pinctrl-coh901*
2087 F: drivers/pinctrl/pinctrl-u300.c
2088 F: drivers/rtc/rtc-ab3100.c
2089 F: drivers/rtc/rtc-ab8500.c
2090 F: drivers/rtc/rtc-coh901331.c
2091 F: drivers/rtc/rtc-pl031.c
2092 F: drivers/watchdog/coh901327_wdt.c
2093 F: Documentation/devicetree/bindings/arm/ste-*
2094 F: Documentation/devicetree/bindings/arm/ux500/
2095 F: Documentation/devicetree/bindings/arm/ux500.yaml
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2098 ARM/NUVOTON NPCM ARCHITECTURE
2099 M: Avi Fishman <avifishman70@gmail.com>
2100 M: Tomer Maimon <tmaimon77@gmail.com>
2101 M: Tali Perry <tali.perry1@gmail.com>
2102 R: Patrick Venture <venture@google.com>
2103 R: Nancy Yuen <yuenn@google.com>
2104 R: Benjamin Fair <benjaminfair@google.com>
2105 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2107 F: arch/arm/mach-npcm/
2108 F: arch/arm/boot/dts/nuvoton-npcm*
2109 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2111 F: Documentation/devicetree/bindings/*/*npcm*
2112 F: Documentation/devicetree/bindings/*/*/*npcm*
2114 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2115 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2116 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2118 F: arch/arm/mach-s3c24xx/mach-gta02.c
2119 F: arch/arm/mach-s3c24xx/gta02.h
2121 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2122 M: Alexander Clouter <alex@digriz.org.uk>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 W: http://www.digriz.org.uk/ts78xx/kernel
2126 F: arch/arm/mach-orion5x/ts78xx-*
2128 ARM/OXNAS platform support
2129 M: Neil Armstrong <narmstrong@baylibre.com>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 L: linux-oxnas@groups.io (moderated for non-subscribers)
2133 F: arch/arm/mach-oxnas/
2134 F: arch/arm/boot/dts/ox8*.dts*
2137 ARM/PALM TREO SUPPORT
2138 M: Tomas Cech <sleep_walker@suse.com>
2139 L: linux-arm-kernel@lists.infradead.org
2140 W: http://hackndev.com
2142 F: arch/arm/mach-pxa/palmtreo.*
2144 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2145 M: Marek Vasut <marek.vasut@gmail.com>
2146 L: linux-arm-kernel@lists.infradead.org
2147 W: http://hackndev.com
2149 F: arch/arm/mach-pxa/include/mach/palmtx.h
2150 F: arch/arm/mach-pxa/palmtx.c
2151 F: arch/arm/mach-pxa/palmt5.*
2152 F: arch/arm/mach-pxa/include/mach/palmld.h
2153 F: arch/arm/mach-pxa/palmld.c
2154 F: arch/arm/mach-pxa/palmte2.*
2155 F: arch/arm/mach-pxa/include/mach/palmtc.h
2156 F: arch/arm/mach-pxa/palmtc.c
2159 M: Sergey Lapin <slapin@ossfans.org>
2160 L: linux-arm-kernel@lists.infradead.org
2161 W: http://hackndev.com
2163 F: arch/arm/mach-pxa/palmz72.*
2166 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2167 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2170 ARM/PT DIGITAL BOARD PORT
2171 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 W: http://www.armlinux.org.uk/
2176 ARM/QUALCOMM SUPPORT
2177 M: Andy Gross <agross@kernel.org>
2178 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2179 L: linux-arm-msm@vger.kernel.org
2181 F: Documentation/devicetree/bindings/soc/qcom/
2182 F: Documentation/devicetree/bindings/*/qcom*
2183 F: arch/arm/boot/dts/qcom-*.dts
2184 F: arch/arm/boot/dts/qcom-*.dtsi
2185 F: arch/arm/mach-qcom/
2186 F: arch/arm64/boot/dts/qcom/
2189 F: drivers/*/*/qcom/
2190 F: drivers/*/*/qcom*
2191 F: drivers/*/pm8???-*
2192 F: drivers/bluetooth/btqcomsmd.c
2193 F: drivers/clocksource/timer-qcom.c
2194 F: drivers/extcon/extcon-qcom*
2195 F: drivers/iommu/msm*
2196 F: drivers/i2c/busses/i2c-qup.c
2197 F: drivers/i2c/busses/i2c-qcom-geni.c
2198 F: drivers/mfd/ssbi.c
2199 F: drivers/mmc/host/mmci_qcom*
2200 F: drivers/mmc/host/sdhci-msm.c
2201 F: drivers/pci/controller/dwc/pcie-qcom.c
2202 F: drivers/phy/qualcomm/
2203 F: drivers/power/*/msm*
2204 F: drivers/reset/reset-qcom-*
2205 F: drivers/scsi/ufs/ufs-qcom.*
2206 F: drivers/spi/spi-qup.c
2207 F: drivers/spi/spi-geni-qcom.c
2208 F: drivers/spi/spi-qcom-qspi.c
2209 F: drivers/tty/serial/msm_serial.c
2210 F: drivers/usb/dwc3/dwc3-qcom.c
2211 F: include/dt-bindings/*/qcom*
2212 F: include/linux/*/qcom*
2213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2215 ARM/RADISYS ENP2611 MACHINE SUPPORT
2216 M: Lennert Buytenhek <kernel@wantstofly.org>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 ARM/RDA MICRO ARCHITECTURE
2221 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2225 F: arch/arm/boot/dts/rda8810pl-*
2226 F: drivers/clocksource/timer-rda.c
2227 F: drivers/gpio/gpio-rda.c
2228 F: drivers/irqchip/irq-rda-intc.c
2229 F: drivers/tty/serial/rda-uart.c
2230 F: Documentation/devicetree/bindings/arm/rda.yaml
2231 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2232 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2233 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2234 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2236 ARM/REALTEK ARCHITECTURE
2237 M: Andreas Färber <afaerber@suse.de>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2241 F: arch/arm64/boot/dts/realtek/
2242 F: Documentation/devicetree/bindings/arm/realtek.yaml
2244 ARM/RENESAS ARM64 ARCHITECTURE
2245 M: Geert Uytterhoeven <geert+renesas@glider.be>
2246 M: Magnus Damm <magnus.damm@gmail.com>
2247 L: linux-renesas-soc@vger.kernel.org
2248 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2251 F: arch/arm64/boot/dts/renesas/
2252 F: Documentation/devicetree/bindings/arm/renesas.yaml
2253 F: drivers/soc/renesas/
2254 F: include/linux/soc/renesas/
2256 ARM/RISCPC ARCHITECTURE
2257 M: Russell King <linux@armlinux.org.uk>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 W: http://www.armlinux.org.uk/
2261 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2262 F: arch/arm/include/asm/hardware/ioc.h
2263 F: arch/arm/include/asm/hardware/iomd.h
2264 F: arch/arm/include/asm/hardware/memc.h
2265 F: arch/arm/mach-rpc/
2266 F: drivers/net/ethernet/8390/etherh.c
2267 F: drivers/net/ethernet/i825xx/ether1*
2268 F: drivers/net/ethernet/seeq/ether3*
2269 F: drivers/scsi/arm/
2271 ARM/Rockchip SoC support
2272 M: Heiko Stuebner <heiko@sntech.de>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 L: linux-rockchip@lists.infradead.org
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2277 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2278 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2279 F: arch/arm/boot/dts/rk3*
2280 F: arch/arm/boot/dts/rv1108*
2281 F: arch/arm/mach-rockchip/
2282 F: drivers/clk/rockchip/
2283 F: drivers/i2c/busses/i2c-rk3x.c
2284 F: drivers/*/*rockchip*
2285 F: drivers/*/*/*rockchip*
2286 F: sound/soc/rockchip/
2289 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2290 M: Kukjin Kim <kgene@kernel.org>
2291 M: Krzysztof Kozlowski <krzk@kernel.org>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2294 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2296 F: arch/arm/boot/dts/s3c*
2297 F: arch/arm/boot/dts/s5p*
2298 F: arch/arm/boot/dts/exynos*
2299 F: arch/arm64/boot/dts/exynos/
2300 F: arch/arm/plat-samsung/
2301 F: arch/arm/mach-s3c24*/
2302 F: arch/arm/mach-s3c64xx/
2303 F: arch/arm/mach-s5p*/
2304 F: arch/arm/mach-exynos*/
2305 F: drivers/*/*s3c24*
2306 F: drivers/*/*/*s3c24*
2307 F: drivers/*/*s3c64xx*
2308 F: drivers/*/*s5pv210*
2309 F: drivers/memory/samsung/
2310 F: drivers/soc/samsung/
2311 F: drivers/tty/serial/samsung*
2312 F: include/linux/soc/samsung/
2313 F: Documentation/arm/samsung/
2314 F: Documentation/devicetree/bindings/arm/samsung/
2315 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2318 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2319 M: Kyungmin Park <kyungmin.park@samsung.com>
2320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 F: arch/arm/mach-s5pv210/
2324 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2325 M: Kyungmin Park <kyungmin.park@samsung.com>
2326 M: Kamil Debski <kamil@wypas.org>
2327 M: Andrzej Hajda <a.hajda@samsung.com>
2328 L: linux-arm-kernel@lists.infradead.org
2329 L: linux-media@vger.kernel.org
2331 F: drivers/media/platform/s5p-g2d/
2333 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2334 M: Marek Szyprowski <m.szyprowski@samsung.com>
2335 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2336 L: linux-media@vger.kernel.org
2338 F: drivers/media/platform/s5p-cec/
2339 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2341 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2342 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2343 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2344 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2345 L: linux-arm-kernel@lists.infradead.org
2346 L: linux-media@vger.kernel.org
2348 F: drivers/media/platform/s5p-jpeg/
2350 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2351 M: Kyungmin Park <kyungmin.park@samsung.com>
2352 M: Kamil Debski <kamil@wypas.org>
2353 M: Jeongtae Park <jtp.park@samsung.com>
2354 M: Andrzej Hajda <a.hajda@samsung.com>
2355 L: linux-arm-kernel@lists.infradead.org
2356 L: linux-media@vger.kernel.org
2358 F: drivers/media/platform/s5p-mfc/
2360 ARM/SHMOBILE ARM ARCHITECTURE
2361 M: Geert Uytterhoeven <geert+renesas@glider.be>
2362 M: Magnus Damm <magnus.damm@gmail.com>
2363 L: linux-renesas-soc@vger.kernel.org
2364 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2367 F: arch/arm/boot/dts/emev2*
2368 F: arch/arm/boot/dts/gr-peach*
2369 F: arch/arm/boot/dts/iwg20d-q7*
2370 F: arch/arm/boot/dts/r7s*
2371 F: arch/arm/boot/dts/r8a*
2372 F: arch/arm/boot/dts/r9a*
2373 F: arch/arm/boot/dts/sh*
2374 F: arch/arm/configs/shmobile_defconfig
2375 F: arch/arm/include/debug/renesas-scif.S
2376 F: arch/arm/mach-shmobile/
2377 F: Documentation/devicetree/bindings/arm/renesas.yaml
2378 F: drivers/soc/renesas/
2379 F: include/linux/soc/renesas/
2381 ARM/SOCFPGA ARCHITECTURE
2382 M: Dinh Nguyen <dinguyen@kernel.org>
2384 F: arch/arm/mach-socfpga/
2385 F: arch/arm/boot/dts/socfpga*
2386 F: arch/arm/configs/socfpga_defconfig
2387 F: arch/arm64/boot/dts/altera/
2388 F: arch/arm64/boot/dts/intel/
2389 W: http://www.rocketboards.org
2390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2392 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2393 M: Dinh Nguyen <dinguyen@kernel.org>
2395 F: drivers/clk/socfpga/
2397 ARM/SOCFPGA EDAC SUPPORT
2398 M: Thor Thayer <thor.thayer@linux.intel.com>
2400 F: drivers/edac/altera_edac.
2402 ARM/SPREADTRUM SoC SUPPORT
2403 M: Orson Zhai <orsonzhai@gmail.com>
2404 M: Baolin Wang <baolin.wang7@gmail.com>
2405 M: Chunyan Zhang <zhang.lyra@gmail.com>
2407 F: arch/arm64/boot/dts/sprd
2412 ARM/STI ARCHITECTURE
2413 M: Patrice Chotard <patrice.chotard@st.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 W: http://www.stlinux.com
2417 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2418 F: arch/arm/mach-sti/
2419 F: arch/arm/boot/dts/sti*
2420 F: drivers/char/hw_random/st-rng.c
2421 F: drivers/clocksource/arm_global_timer.c
2422 F: drivers/clocksource/clksrc_st_lpc.c
2423 F: drivers/cpufreq/sti-cpufreq.c
2424 F: drivers/dma/st_fdma*
2425 F: drivers/i2c/busses/i2c-st.c
2426 F: drivers/media/rc/st_rc.c
2427 F: drivers/media/platform/sti/c8sectpfe/
2428 F: drivers/mmc/host/sdhci-st.c
2429 F: drivers/phy/st/phy-miphy28lp.c
2430 F: drivers/phy/st/phy-stih407-usb.c
2431 F: drivers/pinctrl/pinctrl-st.c
2432 F: drivers/remoteproc/st_remoteproc.c
2433 F: drivers/remoteproc/st_slim_rproc.c
2434 F: drivers/reset/sti/
2435 F: drivers/rtc/rtc-st-lpc.c
2436 F: drivers/tty/serial/st-asc.c
2437 F: drivers/usb/dwc3/dwc3-st.c
2438 F: drivers/usb/host/ehci-st.c
2439 F: drivers/usb/host/ohci-st.c
2440 F: drivers/watchdog/st_lpc_wdt.c
2441 F: drivers/ata/ahci_st.c
2442 F: include/linux/remoteproc/st_slim_rproc.h
2444 ARM/STM32 ARCHITECTURE
2445 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2446 M: Alexandre Torgue <alexandre.torgue@st.com>
2447 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2453 F: arch/arm/boot/dts/stm32*
2454 F: arch/arm/mach-stm32/
2455 F: drivers/clocksource/armv7m_systick.c
2457 ARM/Synaptics SoC support
2458 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2459 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 F: arch/arm/mach-berlin/
2463 F: arch/arm/boot/dts/berlin*
2464 F: arch/arm64/boot/dts/synaptics/
2466 ARM/TANGO ARCHITECTURE
2467 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2468 M: Mans Rullgard <mans@mansr.com>
2469 L: linux-arm-kernel@lists.infradead.org
2473 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2474 M: Lennert Buytenhek <kernel@wantstofly.org>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2479 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2480 L: linux-tegra@vger.kernel.org
2481 L: linux-media@vger.kernel.org
2483 F: drivers/media/platform/tegra-cec/
2484 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2486 ARM/TETON BGA MACHINE SUPPORT
2487 M: "Mark F. Brown" <mark.brown314@gmail.com>
2488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2492 M: Santosh Shilimkar <ssantosh@kernel.org>
2493 L: linux-kernel@vger.kernel.org
2495 F: drivers/memory/*emif*
2497 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2498 M: Tero Kristo <t-kristo@ti.com>
2499 M: Nishanth Menon <nm@ti.com>
2500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2503 F: arch/arm64/boot/dts/ti/Makefile
2504 F: arch/arm64/boot/dts/ti/k3-*
2505 F: include/dt-bindings/pinctrl/k3.h
2507 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2508 M: Santosh Shilimkar <ssantosh@kernel.org>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 F: arch/arm/mach-keystone/
2512 F: arch/arm/boot/dts/keystone-*
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2515 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2516 M: Santosh Shilimkar <ssantosh@kernel.org>
2517 L: linux-kernel@vger.kernel.org
2519 F: drivers/clk/keystone/
2521 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2522 M: Santosh Shilimkar <ssantosh@kernel.org>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 L: linux-kernel@vger.kernel.org
2526 F: drivers/clocksource/timer-keystone.c
2528 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2529 M: Santosh Shilimkar <ssantosh@kernel.org>
2530 L: linux-kernel@vger.kernel.org
2532 F: drivers/power/reset/keystone-reset.c
2534 ARM/THECUS N2100 MACHINE SUPPORT
2535 M: Lennert Buytenhek <kernel@wantstofly.org>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 ARM/TOSA MACHINE SUPPORT
2540 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2541 M: Dirk Opfer <dirk@opfer-online.de>
2544 ARM/UNIPHIER ARCHITECTURE
2545 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2549 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2550 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2551 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2552 F: arch/arm/boot/dts/uniphier*
2553 F: arch/arm/include/asm/hardware/cache-uniphier.h
2554 F: arch/arm/mach-uniphier/
2555 F: arch/arm/mm/cache-uniphier.c
2556 F: arch/arm64/boot/dts/socionext/uniphier*
2557 F: drivers/bus/uniphier-system-bus.c
2558 F: drivers/clk/uniphier/
2559 F: drivers/dma/uniphier-mdmac.c
2560 F: drivers/gpio/gpio-uniphier.c
2561 F: drivers/i2c/busses/i2c-uniphier*
2562 F: drivers/irqchip/irq-uniphier-aidet.c
2563 F: drivers/mmc/host/uniphier-sd.c
2564 F: drivers/pinctrl/uniphier/
2565 F: drivers/reset/reset-uniphier.c
2566 F: drivers/tty/serial/8250/8250_uniphier.c
2570 M: Ulf Hansson <ulf.hansson@linaro.org>
2571 L: linux-clk@vger.kernel.org
2572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 F: drivers/clk/ux500/
2576 ARM/VERSATILE EXPRESS PLATFORM
2577 M: Liviu Dudau <liviu.dudau@arm.com>
2578 M: Sudeep Holla <sudeep.holla@arm.com>
2579 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 F: arch/arm/boot/dts/vexpress*
2583 F: arch/arm64/boot/dts/arm/
2584 F: arch/arm/mach-vexpress/
2587 F: drivers/clk/versatile/clk-vexpress-osc.c
2588 F: drivers/clocksource/timer-versatile.c
2592 M: Russell King <linux@armlinux.org.uk>
2593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594 W: http://www.armlinux.org.uk/
2598 ARM/VOIPAC PXA270 SUPPORT
2599 M: Marek Vasut <marek.vasut@gmail.com>
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 F: arch/arm/mach-pxa/vpac270.c
2603 F: arch/arm/mach-pxa/include/mach/vpac270.h
2605 ARM/VT8500 ARM ARCHITECTURE
2606 M: Tony Prisk <linux@prisktech.co.nz>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2610 F: arch/arm/mach-vt8500/
2611 F: drivers/clocksource/timer-vt8500.c
2612 F: drivers/i2c/busses/i2c-wmt.c
2613 F: drivers/mmc/host/wmt-sdmmc.c
2614 F: drivers/pwm/pwm-vt8500.c
2615 F: drivers/rtc/rtc-vt8500.c
2616 F: drivers/tty/serial/vt8500_serial.c
2617 F: drivers/usb/host/ehci-platform.c
2618 F: drivers/usb/host/uhci-platform.c
2619 F: drivers/video/fbdev/vt8500lcdfb.*
2620 F: drivers/video/fbdev/wm8505fb*
2621 F: drivers/video/fbdev/wmt_ge_rops.*
2623 ARM/ZIPIT Z2 SUPPORT
2624 M: Marek Vasut <marek.vasut@gmail.com>
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 F: arch/arm/mach-pxa/z2.c
2628 F: arch/arm/mach-pxa/include/mach/z2.h
2630 ARM/ZTE ARCHITECTURE
2631 M: Jun Nie <jun.nie@linaro.org>
2632 M: Shawn Guo <shawnguo@kernel.org>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 F: arch/arm/boot/dts/zx2967*
2636 F: arch/arm/mach-zx/
2637 F: arch/arm64/boot/dts/zte/
2639 F: drivers/dma/zx_dma.c
2640 F: drivers/gpio/gpio-zx.c
2641 F: drivers/i2c/busses/i2c-zx2967.c
2642 F: drivers/mmc/host/dw_mmc-zx.*
2643 F: drivers/pinctrl/zte/
2645 F: drivers/thermal/zx2967_thermal.c
2646 F: drivers/watchdog/zx2967_wdt.c
2647 F: Documentation/devicetree/bindings/arm/zte.yaml
2648 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2649 F: Documentation/devicetree/bindings/dma/zxdma.txt
2650 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2651 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2652 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2653 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2654 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2655 F: Documentation/devicetree/bindings/soc/zte/
2656 F: Documentation/devicetree/bindings/sound/zte,*.txt
2657 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2658 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2659 F: include/dt-bindings/clock/zx2967*.h
2660 F: include/dt-bindings/soc/zte,*.h
2661 F: sound/soc/codecs/zx_aud96p22.c
2664 ARM/ZYNQ ARCHITECTURE
2665 M: Michal Simek <michal.simek@xilinx.com>
2666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 W: http://wiki.xilinx.com
2668 T: git https://github.com/Xilinx/linux-xlnx.git
2670 F: arch/arm/mach-zynq/
2671 F: drivers/cpuidle/cpuidle-zynq.c
2672 F: drivers/block/xsysace.c
2675 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2676 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2677 F: drivers/clocksource/timer-cadence-ttc.c
2678 F: drivers/i2c/busses/i2c-cadence.c
2679 F: drivers/mmc/host/sdhci-of-arasan.c
2680 F: drivers/edac/synopsys_edac.c
2681 F: drivers/i2c/busses/i2c-xiic.c
2683 ARM64 PORT (AARCH64 ARCHITECTURE)
2684 M: Catalin Marinas <catalin.marinas@arm.com>
2685 M: Will Deacon <will@kernel.org>
2686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2690 X: arch/arm64/boot/dts/
2691 F: Documentation/arm64/
2692 F: tools/testing/selftests/arm64/
2694 AS3645A LED FLASH CONTROLLER DRIVER
2695 M: Sakari Ailus <sakari.ailus@iki.fi>
2696 L: linux-leds@vger.kernel.org
2698 F: drivers/leds/leds-as3645a.c
2700 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2701 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2702 L: linux-media@vger.kernel.org
2703 T: git git://linuxtv.org/media_tree.git
2705 F: drivers/media/i2c/ak7375.c
2706 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2708 ASAHI KASEI AK8974 DRIVER
2709 M: Linus Walleij <linus.walleij@linaro.org>
2710 L: linux-iio@vger.kernel.org
2711 W: http://www.akm.com/
2713 F: drivers/iio/magnetometer/ak8974.c
2715 ASC7621 HARDWARE MONITOR DRIVER
2716 M: George Joseph <george.joseph@fairview5.com>
2717 L: linux-hwmon@vger.kernel.org
2719 F: Documentation/hwmon/asc7621.rst
2720 F: drivers/hwmon/asc7621.c
2722 ASPEED PINCTRL DRIVERS
2723 M: Andrew Jeffery <andrew@aj.id.au>
2724 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2725 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2726 L: linux-gpio@vger.kernel.org
2728 F: drivers/pinctrl/aspeed/
2729 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2731 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2732 M: Eddie James <eajames@linux.ibm.com>
2733 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2735 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2736 F: drivers/irqchip/irq-aspeed-scu-ic.c
2737 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2739 ASPEED VIDEO ENGINE DRIVER
2740 M: Eddie James <eajames@linux.ibm.com>
2741 L: linux-media@vger.kernel.org
2742 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2744 F: drivers/media/platform/aspeed-video.c
2745 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2747 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2748 M: Corentin Chary <corentin.chary@gmail.com>
2749 L: acpi4asus-user@lists.sourceforge.net
2750 L: platform-driver-x86@vger.kernel.org
2751 W: http://acpi4asus.sf.net
2753 F: drivers/platform/x86/asus*.c
2754 F: drivers/platform/x86/eeepc*.c
2756 ASUS WIRELESS RADIO CONTROL DRIVER
2757 M: João Paulo Rechi Vita <jprvita@gmail.com>
2758 L: platform-driver-x86@vger.kernel.org
2760 F: drivers/platform/x86/asus-wireless.c
2763 M: David Howells <dhowells@redhat.com>
2764 L: keyrings@vger.kernel.org
2766 F: Documentation/crypto/asymmetric-keys.txt
2767 F: include/linux/verification.h
2768 F: include/crypto/public_key.h
2769 F: include/crypto/pkcs7.h
2770 F: crypto/asymmetric_keys/
2772 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2773 R: Dan Williams <dan.j.williams@intel.com>
2774 W: http://sourceforge.net/projects/xscaleiop
2776 F: Documentation/crypto/async-tx-api.txt
2779 F: include/linux/dmaengine.h
2780 F: include/linux/async_tx.h
2783 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2784 L: linux-i2c@vger.kernel.org
2785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2787 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2788 F: drivers/misc/eeprom/at24.c
2790 ATA OVER ETHERNET (AOE) DRIVER
2791 M: "Justin Sanders" <justin@coraid.com>
2792 W: http://www.openaoe.org/
2794 F: Documentation/admin-guide/aoe/
2795 F: drivers/block/aoe/
2797 ATHEROS 71XX/9XXX GPIO DRIVER
2798 M: Alban Bedel <albeu@free.fr>
2800 W: https://github.com/AlbanBedel/linux
2801 T: git git://github.com/AlbanBedel/linux
2802 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2803 F: drivers/gpio/gpio-ath79.c
2805 ATHEROS 71XX/9XXX USB PHY DRIVER
2806 M: Alban Bedel <albeu@free.fr>
2807 W: https://github.com/AlbanBedel/linux
2808 T: git git://github.com/AlbanBedel/linux
2810 F: drivers/phy/qualcomm/phy-ath79-usb.c
2811 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2813 ATHEROS ATH GENERIC UTILITIES
2814 M: Kalle Valo <kvalo@codeaurora.org>
2815 L: linux-wireless@vger.kernel.org
2817 F: drivers/net/wireless/ath/*
2819 ATHEROS ATH5K WIRELESS DRIVER
2820 M: Jiri Slaby <jirislaby@gmail.com>
2821 M: Nick Kossifidis <mickflemm@gmail.com>
2822 M: Luis Chamberlain <mcgrof@kernel.org>
2823 L: linux-wireless@vger.kernel.org
2824 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2826 F: drivers/net/wireless/ath/ath5k/
2828 ATHEROS ATH6KL WIRELESS DRIVER
2829 M: Kalle Valo <kvalo@codeaurora.org>
2830 L: linux-wireless@vger.kernel.org
2831 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2834 F: drivers/net/wireless/ath/ath6kl/
2837 M: Ville Syrjala <syrjala@sci.fi>
2839 F: drivers/input/misc/ati_remote2.c
2841 ATK0110 HWMON DRIVER
2842 M: Luca Tettamanti <kronos.it@gmail.com>
2843 L: linux-hwmon@vger.kernel.org
2845 F: drivers/hwmon/asus_atk0110.c
2847 ATLX ETHERNET DRIVERS
2848 M: Jay Cliburn <jcliburn@gmail.com>
2849 M: Chris Snook <chris.snook@gmail.com>
2850 L: netdev@vger.kernel.org
2851 W: http://sourceforge.net/projects/atl1
2852 W: http://atl1.sourceforge.net
2854 F: drivers/net/ethernet/atheros/
2857 M: Chas Williams <3chas3@gmail.com>
2858 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2859 L: netdev@vger.kernel.org
2860 W: http://linux-atm.sourceforge.net
2863 F: include/linux/atm*
2864 F: include/uapi/linux/atm*
2866 ATMEL MACB ETHERNET DRIVER
2867 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2869 F: drivers/net/ethernet/cadence/
2871 ATMEL MAXTOUCH DRIVER
2872 M: Nick Dyer <nick@shmanahar.org>
2873 T: git git://github.com/ndyer/linux.git
2875 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2876 F: drivers/input/touchscreen/atmel_mxt_ts.c
2878 ATMEL WIRELESS DRIVER
2879 M: Simon Kelley <simon@thekelleys.org.uk>
2880 L: linux-wireless@vger.kernel.org
2881 W: http://www.thekelleys.org.uk/atmel
2882 W: http://atmelwlandriver.sourceforge.net/
2884 F: drivers/net/wireless/atmel/atmel*
2886 ATOMIC INFRASTRUCTURE
2887 M: Will Deacon <will@kernel.org>
2888 M: Peter Zijlstra <peterz@infradead.org>
2889 R: Boqun Feng <boqun.feng@gmail.com>
2890 L: linux-kernel@vger.kernel.org
2892 F: arch/*/include/asm/atomic*.h
2893 F: include/*/atomic*.h
2896 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2897 M: Bradley Grove <linuxdrivers@attotech.com>
2898 L: linux-scsi@vger.kernel.org
2899 W: http://www.attotech.com
2901 F: drivers/scsi/esas2r
2903 ATUSB IEEE 802.15.4 RADIO DRIVER
2904 M: Stefan Schmidt <stefan@datenfreihafen.org>
2905 L: linux-wpan@vger.kernel.org
2907 F: drivers/net/ieee802154/atusb.c
2908 F: drivers/net/ieee802154/atusb.h
2909 F: drivers/net/ieee802154/at86rf230.h
2912 M: Paul Moore <paul@paul-moore.com>
2913 M: Eric Paris <eparis@redhat.com>
2914 L: linux-audit@redhat.com (moderated for non-subscribers)
2915 W: https://github.com/linux-audit
2916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2918 F: include/linux/audit.h
2919 F: include/uapi/linux/audit.h
2922 AUXILIARY DISPLAY DRIVERS
2923 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2925 F: drivers/auxdisplay/
2926 F: include/linux/cfag12864b.h
2928 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2929 M: Andreas Klinger <ak@it-klinger.de>
2930 L: linux-iio@vger.kernel.org
2932 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2933 F: drivers/iio/adc/hx711.c
2936 M: Ralf Baechle <ralf@linux-mips.org>
2937 L: linux-hams@vger.kernel.org
2938 W: http://www.linux-ax25.org/
2940 F: include/uapi/linux/ax25.h
2941 F: include/net/ax25.h
2945 M: Peter Rosin <peda@axentia.se>
2946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 F: arch/arm/boot/dts/at91-linea.dtsi
2949 F: arch/arm/boot/dts/at91-natte.dtsi
2950 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2951 F: arch/arm/boot/dts/at91-tse850-3.dts
2953 AXENTIA ASOC DRIVERS
2954 M: Peter Rosin <peda@axentia.se>
2955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2957 F: Documentation/devicetree/bindings/sound/axentia,*
2958 F: sound/soc/atmel/tse850-pcm5142.c
2960 AXXIA I2C CONTROLLER
2961 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2962 L: linux-i2c@vger.kernel.org
2964 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2965 F: drivers/i2c/busses/i2c-axxia.c
2968 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2969 L: linux-media@vger.kernel.org
2970 W: https://linuxtv.org
2971 T: git git://linuxtv.org/media_tree.git
2973 F: drivers/media/usb/dvb-usb-v2/az6007.c
2975 AZTECH FM RADIO RECEIVER DRIVER
2976 M: Hans Verkuil <hverkuil@xs4all.nl>
2977 L: linux-media@vger.kernel.org
2978 T: git git://linuxtv.org/media_tree.git
2979 W: https://linuxtv.org
2981 F: drivers/media/radio/radio-aztech*
2984 L: linux-wireless@vger.kernel.org
2985 L: b43-dev@lists.infradead.org
2986 W: http://wireless.kernel.org/en/users/Drivers/b43
2988 F: drivers/net/wireless/broadcom/b43/
2990 B43LEGACY WIRELESS DRIVER
2991 M: Larry Finger <Larry.Finger@lwfinger.net>
2992 L: linux-wireless@vger.kernel.org
2993 L: b43-dev@lists.infradead.org
2994 W: http://wireless.kernel.org/en/users/Drivers/b43
2996 F: drivers/net/wireless/broadcom/b43legacy/
2998 BACKLIGHT CLASS/SUBSYSTEM
2999 M: Lee Jones <lee.jones@linaro.org>
3000 M: Daniel Thompson <daniel.thompson@linaro.org>
3001 M: Jingoo Han <jingoohan1@gmail.com>
3002 L: dri-devel@lists.freedesktop.org
3003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3005 F: drivers/video/backlight/
3006 F: include/linux/backlight.h
3007 F: include/linux/pwm_backlight.h
3008 F: Documentation/devicetree/bindings/leds/backlight
3009 F: Documentation/ABI/stable/sysfs-class-backlight
3010 F: Documentation/ABI/testing/sysfs-class-backlight
3013 M: Marek Lindner <mareklindner@neomailbox.ch>
3014 M: Simon Wunderlich <sw@simonwunderlich.de>
3015 M: Antonio Quartulli <a@unstable.cc>
3016 M: Sven Eckelmann <sven@narfation.org>
3017 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3018 W: https://www.open-mesh.org/
3019 B: https://www.open-mesh.org/projects/batman-adv/issues
3020 C: irc://chat.freenode.net/batman
3021 Q: https://patchwork.open-mesh.org/project/batman/list/
3022 T: git https://git.open-mesh.org/linux-merge.git
3024 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3025 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3026 F: Documentation/networking/batman-adv.rst
3027 F: include/uapi/linux/batadv_packet.h
3028 F: include/uapi/linux/batman_adv.h
3031 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3032 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3033 L: linux-hams@vger.kernel.org
3034 W: http://www.baycom.org/~tom/ham/ham.html
3036 F: drivers/net/hamradio/baycom*
3038 BCACHE (BLOCK LAYER CACHE)
3039 M: Coly Li <colyli@suse.de>
3040 M: Kent Overstreet <kent.overstreet@gmail.com>
3041 L: linux-bcache@vger.kernel.org
3042 W: http://bcache.evilpiepirate.org
3043 C: irc://irc.oftc.net/bcache
3045 F: drivers/md/bcache/
3047 BDISP ST MEDIA DRIVER
3048 M: Fabien Dessenne <fabien.dessenne@st.com>
3049 L: linux-media@vger.kernel.org
3050 T: git git://linuxtv.org/media_tree.git
3051 W: https://linuxtv.org
3053 F: drivers/media/platform/sti/bdisp
3055 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3056 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3057 L: netdev@vger.kernel.org
3059 F: drivers/net/ethernet/ec_bhf.c
3062 M: Luis de Bethencourt <luisbg@kernel.org>
3063 M: Salah Triki <salah.triki@gmail.com>
3065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3066 F: Documentation/filesystems/befs.txt
3070 M: Paolo Valente <paolo.valente@linaro.org>
3071 M: Jens Axboe <axboe@kernel.dk>
3072 L: linux-block@vger.kernel.org
3075 F: Documentation/block/bfq-iosched.rst
3078 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3080 F: Documentation/filesystems/bfs.txt
3082 F: include/uapi/linux/bfs_fs.h
3084 BLINKM RGB LED DRIVER
3085 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3087 F: drivers/leds/leds-blinkm.c
3090 M: Jens Axboe <axboe@kernel.dk>
3091 L: linux-block@vger.kernel.org
3092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3096 F: kernel/trace/blktrace.c
3100 M: Joern Engel <joern@lazybastard.org>
3101 L: linux-mtd@lists.infradead.org
3103 F: drivers/mtd/devices/block2mtd.c
3106 M: Marcel Holtmann <marcel@holtmann.org>
3107 M: Johan Hedberg <johan.hedberg@gmail.com>
3108 L: linux-bluetooth@vger.kernel.org
3109 W: http://www.bluez.org/
3110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3113 F: drivers/bluetooth/
3116 M: Marcel Holtmann <marcel@holtmann.org>
3117 M: Johan Hedberg <johan.hedberg@gmail.com>
3118 L: linux-bluetooth@vger.kernel.org
3119 W: http://www.bluez.org/
3120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3124 F: include/net/bluetooth/
3127 M: Jay Vosburgh <j.vosburgh@gmail.com>
3128 M: Veaceslav Falico <vfalico@gmail.com>
3129 M: Andy Gospodarek <andy@greyhouse.net>
3130 L: netdev@vger.kernel.org
3131 W: http://sourceforge.net/projects/bonding/
3133 F: drivers/net/bonding/
3134 F: include/uapi/linux/if_bonding.h
3136 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3137 M: Dan Robertson <dan@dlrobertson.com>
3138 L: linux-iio@vger.kernel.org
3140 F: drivers/iio/accel/bma400*
3141 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3143 BPF (Safe dynamic programs and tools)
3144 M: Alexei Starovoitov <ast@kernel.org>
3145 M: Daniel Borkmann <daniel@iogearbox.net>
3146 R: Martin KaFai Lau <kafai@fb.com>
3147 R: Song Liu <songliubraving@fb.com>
3148 R: Yonghong Song <yhs@fb.com>
3149 R: Andrii Nakryiko <andriin@fb.com>
3150 R: John Fastabend <john.fastabend@gmail.com>
3151 R: KP Singh <kpsingh@chromium.org>
3152 L: netdev@vger.kernel.org
3153 L: bpf@vger.kernel.org
3154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3156 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3159 F: Documentation/networking/filter.txt
3160 F: Documentation/bpf/
3161 F: include/linux/bpf*
3162 F: include/linux/filter.h
3163 F: include/trace/events/xdp.h
3164 F: include/uapi/linux/bpf*
3165 F: include/uapi/linux/filter.h
3167 F: kernel/trace/bpf_trace.c
3170 F: net/core/filter.c
3171 F: net/sched/act_bpf.c
3172 F: net/sched/cls_bpf.c
3176 F: tools/testing/selftests/bpf/
3181 M: Shubham Bansal <illusionist.neo@gmail.com>
3182 L: netdev@vger.kernel.org
3183 L: bpf@vger.kernel.org
3188 M: Daniel Borkmann <daniel@iogearbox.net>
3189 M: Alexei Starovoitov <ast@kernel.org>
3190 M: Zi Shen Lim <zlim.lnx@gmail.com>
3191 L: netdev@vger.kernel.org
3192 L: bpf@vger.kernel.org
3196 BPF JIT for MIPS (32-BIT AND 64-BIT)
3197 M: Paul Burton <paulburton@kernel.org>
3198 L: netdev@vger.kernel.org
3199 L: bpf@vger.kernel.org
3203 BPF JIT for NFP NICs
3204 M: Jakub Kicinski <kuba@kernel.org>
3205 L: netdev@vger.kernel.org
3206 L: bpf@vger.kernel.org
3208 F: drivers/net/ethernet/netronome/nfp/bpf/
3210 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3211 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3212 M: Sandipan Das <sandipan@linux.ibm.com>
3213 L: netdev@vger.kernel.org
3214 L: bpf@vger.kernel.org
3216 F: arch/powerpc/net/
3218 BPF JIT for RISC-V (32-bit)
3219 M: Luke Nelson <luke.r.nels@gmail.com>
3220 M: Xi Wang <xi.wang@gmail.com>
3221 L: netdev@vger.kernel.org
3222 L: bpf@vger.kernel.org
3225 X: arch/riscv/net/bpf_jit_comp64.c
3227 BPF JIT for RISC-V (64-bit)
3228 M: Björn Töpel <bjorn.topel@gmail.com>
3229 L: netdev@vger.kernel.org
3230 L: bpf@vger.kernel.org
3233 X: arch/riscv/net/bpf_jit_comp32.c
3236 M: Ilya Leoshkevich <iii@linux.ibm.com>
3237 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3238 M: Vasily Gorbik <gor@linux.ibm.com>
3239 L: netdev@vger.kernel.org
3240 L: bpf@vger.kernel.org
3243 X: arch/s390/net/pnet.c
3245 BPF JIT for SPARC (32-BIT AND 64-BIT)
3246 M: David S. Miller <davem@davemloft.net>
3247 L: netdev@vger.kernel.org
3248 L: bpf@vger.kernel.org
3252 BPF JIT for X86 32-BIT
3253 M: Wang YanQing <udknight@gmail.com>
3254 L: netdev@vger.kernel.org
3255 L: bpf@vger.kernel.org
3257 F: arch/x86/net/bpf_jit_comp32.c
3259 BPF JIT for X86 64-BIT
3260 M: Alexei Starovoitov <ast@kernel.org>
3261 M: Daniel Borkmann <daniel@iogearbox.net>
3262 L: netdev@vger.kernel.org
3263 L: bpf@vger.kernel.org
3266 X: arch/x86/net/bpf_jit_comp32.c
3268 BROADCOM B44 10/100 ETHERNET DRIVER
3269 M: Michael Chan <michael.chan@broadcom.com>
3270 L: netdev@vger.kernel.org
3272 F: drivers/net/ethernet/broadcom/b44.*
3274 BROADCOM B53 ETHERNET SWITCH DRIVER
3275 M: Florian Fainelli <f.fainelli@gmail.com>
3276 L: netdev@vger.kernel.org
3277 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3279 F: drivers/net/dsa/b53/*
3280 F: include/linux/platform_data/b53.h
3282 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3283 M: Florian Fainelli <f.fainelli@gmail.com>
3284 M: Ray Jui <rjui@broadcom.com>
3285 M: Scott Branden <sbranden@broadcom.com>
3286 M: bcm-kernel-feedback-list@broadcom.com
3287 T: git git://github.com/broadcom/mach-bcm
3293 F: arch/arm/mach-bcm/
3295 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3296 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3297 L: bcm-kernel-feedback-list@broadcom.com
3298 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3300 T: git git://github.com/anholt/linux
3304 F: drivers/staging/vc04_services
3305 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3306 F: drivers/pci/controller/pcie-brcmstb.c
3308 BROADCOM BCM47XX MIPS ARCHITECTURE
3309 M: Hauke Mehrtens <hauke@hauke-m.de>
3310 M: Rafał Miłecki <zajec5@gmail.com>
3311 L: linux-mips@vger.kernel.org
3313 F: Documentation/devicetree/bindings/mips/brcm/
3314 F: arch/mips/bcm47xx/*
3315 F: arch/mips/include/asm/mach-bcm47xx/*
3317 BROADCOM BCM5301X ARM ARCHITECTURE
3318 M: Hauke Mehrtens <hauke@hauke-m.de>
3319 M: Rafał Miłecki <zajec5@gmail.com>
3320 M: bcm-kernel-feedback-list@broadcom.com
3321 L: linux-arm-kernel@lists.infradead.org
3323 F: arch/arm/mach-bcm/bcm_5301x.c
3324 F: arch/arm/boot/dts/bcm5301x*.dtsi
3325 F: arch/arm/boot/dts/bcm470*
3326 F: arch/arm/boot/dts/bcm953012*
3328 BROADCOM BCM53573 ARM ARCHITECTURE
3329 M: Rafał Miłecki <rafal@milecki.pl>
3330 L: bcm-kernel-feedback-list@broadcom.com
3331 L: linux-arm-kernel@lists.infradead.org
3333 F: arch/arm/boot/dts/bcm53573*
3334 F: arch/arm/boot/dts/bcm47189*
3336 BROADCOM BCM63XX ARM ARCHITECTURE
3337 M: Florian Fainelli <f.fainelli@gmail.com>
3338 M: bcm-kernel-feedback-list@broadcom.com
3339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3340 T: git git://github.com/broadcom/stblinux.git
3344 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3345 M: Kevin Cernekee <cernekee@gmail.com>
3346 L: linux-usb@vger.kernel.org
3348 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3350 BROADCOM BCM7XXX ARM ARCHITECTURE
3351 M: Florian Fainelli <f.fainelli@gmail.com>
3352 M: bcm-kernel-feedback-list@broadcom.com
3353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3354 T: git git://github.com/broadcom/stblinux.git
3356 F: arch/arm/mach-bcm/*brcmstb*
3357 F: arch/arm/boot/dts/bcm7*.dts*
3358 F: drivers/bus/brcmstb_gisb.c
3359 F: arch/arm/mm/cache-b15-rac.c
3360 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3362 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3363 F: drivers/pci/controller/pcie-brcmstb.c
3365 BROADCOM BMIPS CPUFREQ DRIVER
3366 M: Markus Mayer <mmayer@broadcom.com>
3367 M: bcm-kernel-feedback-list@broadcom.com
3368 L: linux-pm@vger.kernel.org
3370 F: drivers/cpufreq/bmips-cpufreq.c
3372 BROADCOM BMIPS MIPS ARCHITECTURE
3373 M: Florian Fainelli <f.fainelli@gmail.com>
3374 L: bcm-kernel-feedback-list@broadcom.com
3375 L: linux-mips@vger.kernel.org
3376 T: git git://github.com/broadcom/stblinux.git
3378 F: arch/mips/bmips/*
3379 F: arch/mips/include/asm/mach-bmips/*
3380 F: arch/mips/kernel/*bmips*
3381 F: arch/mips/boot/dts/brcm/bcm*.dts*
3382 F: drivers/irqchip/irq-bcm63*
3383 F: drivers/irqchip/irq-bcm7*
3384 F: drivers/irqchip/irq-brcmstb*
3385 F: include/linux/bcm963xx_nvram.h
3386 F: include/linux/bcm963xx_tag.h
3388 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3389 M: Rasesh Mody <rmody@marvell.com>
3390 M: GR-Linux-NIC-Dev@marvell.com
3391 L: netdev@vger.kernel.org
3393 F: drivers/net/ethernet/broadcom/bnx2.*
3394 F: drivers/net/ethernet/broadcom/bnx2_*
3396 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3397 M: QLogic-Storage-Upstream@qlogic.com
3398 L: linux-scsi@vger.kernel.org
3400 F: drivers/scsi/bnx2fc/
3402 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3403 M: QLogic-Storage-Upstream@qlogic.com
3404 L: linux-scsi@vger.kernel.org
3406 F: drivers/scsi/bnx2i/
3408 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3409 M: Ariel Elior <aelior@marvell.com>
3410 M: Sudarsana Kalluru <skalluru@marvell.com>
3411 M: GR-everest-linux-l2@marvell.com
3412 L: netdev@vger.kernel.org
3414 F: drivers/net/ethernet/broadcom/bnx2x/
3416 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3417 M: Michael Chan <michael.chan@broadcom.com>
3418 L: netdev@vger.kernel.org
3420 F: drivers/net/ethernet/broadcom/bnxt/
3422 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3423 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3424 M: Franky Lin <franky.lin@broadcom.com>
3425 M: Hante Meuleman <hante.meuleman@broadcom.com>
3426 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3427 M: Wright Feng <wright.feng@cypress.com>
3428 L: linux-wireless@vger.kernel.org
3429 L: brcm80211-dev-list.pdl@broadcom.com
3430 L: brcm80211-dev-list@cypress.com
3432 F: drivers/net/wireless/broadcom/brcm80211/
3434 BROADCOM BRCMSTB GPIO DRIVER
3435 M: Gregory Fong <gregory.0xf0@gmail.com>
3436 L: bcm-kernel-feedback-list@broadcom.com
3438 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3439 F: drivers/gpio/gpio-brcmstb.c
3441 BROADCOM BRCMSTB I2C DRIVER
3442 M: Kamal Dasu <kdasu.kdev@gmail.com>
3443 L: linux-i2c@vger.kernel.org
3444 L: bcm-kernel-feedback-list@broadcom.com
3446 F: drivers/i2c/busses/i2c-brcmstb.c
3447 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3449 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3450 M: Al Cooper <alcooperx@gmail.com>
3451 L: linux-kernel@vger.kernel.org
3452 L: bcm-kernel-feedback-list@broadcom.com
3454 F: drivers/phy/broadcom/phy-brcm-usb*
3456 BROADCOM GENET ETHERNET DRIVER
3457 M: Doug Berger <opendmb@gmail.com>
3458 M: Florian Fainelli <f.fainelli@gmail.com>
3459 L: bcm-kernel-feedback-list@broadcom.com
3460 L: netdev@vger.kernel.org
3462 F: drivers/net/ethernet/broadcom/genet/
3464 BROADCOM IPROC ARM ARCHITECTURE
3465 M: Ray Jui <rjui@broadcom.com>
3466 M: Scott Branden <sbranden@broadcom.com>
3467 M: bcm-kernel-feedback-list@broadcom.com
3468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3469 T: git git://github.com/broadcom/cygnus-linux.git
3486 F: arch/arm64/boot/dts/broadcom/northstar2/*
3487 F: arch/arm64/boot/dts/broadcom/stingray/*
3488 F: drivers/clk/bcm/clk-ns*
3489 F: drivers/clk/bcm/clk-sr*
3490 F: drivers/pinctrl/bcm/pinctrl-ns*
3491 F: include/dt-bindings/clock/bcm-sr*
3493 BROADCOM KONA GPIO DRIVER
3494 M: Ray Jui <rjui@broadcom.com>
3495 L: bcm-kernel-feedback-list@broadcom.com
3497 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3498 F: drivers/gpio/gpio-bcm-kona.c
3500 BROADCOM NETXTREME-E ROCE DRIVER
3501 M: Selvin Xavier <selvin.xavier@broadcom.com>
3502 M: Devesh Sharma <devesh.sharma@broadcom.com>
3503 M: Somnath Kotur <somnath.kotur@broadcom.com>
3504 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3505 L: linux-rdma@vger.kernel.org
3506 W: http://www.broadcom.com
3508 F: drivers/infiniband/hw/bnxt_re/
3509 F: include/uapi/rdma/bnxt_re-abi.h
3511 BROADCOM NVRAM DRIVER
3512 M: Rafał Miłecki <zajec5@gmail.com>
3513 L: linux-mips@vger.kernel.org
3515 F: drivers/firmware/broadcom/*
3517 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3518 M: Rafał Miłecki <zajec5@gmail.com>
3519 L: linux-wireless@vger.kernel.org
3522 F: include/linux/bcma/
3524 BROADCOM STB AVS CPUFREQ DRIVER
3525 M: Markus Mayer <mmayer@broadcom.com>
3526 M: bcm-kernel-feedback-list@broadcom.com
3527 L: linux-pm@vger.kernel.org
3529 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3530 F: drivers/cpufreq/brcmstb*
3532 BROADCOM STB AVS TMON DRIVER
3533 M: Markus Mayer <mmayer@broadcom.com>
3534 M: bcm-kernel-feedback-list@broadcom.com
3535 L: linux-pm@vger.kernel.org
3537 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3538 F: drivers/thermal/broadcom/brcmstb*
3540 BROADCOM STB NAND FLASH DRIVER
3541 M: Brian Norris <computersforpeace@gmail.com>
3542 M: Kamal Dasu <kdasu.kdev@gmail.com>
3543 L: linux-mtd@lists.infradead.org
3544 L: bcm-kernel-feedback-list@broadcom.com
3546 F: drivers/mtd/nand/raw/brcmnand/
3548 BROADCOM STB DPFE DRIVER
3549 M: Markus Mayer <mmayer@broadcom.com>
3550 M: bcm-kernel-feedback-list@broadcom.com
3551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3553 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3554 F: drivers/memory/brcmstb_dpfe.c
3557 M: Kamal Dasu <kdasu.kdev@gmail.com>
3558 M: bcm-kernel-feedback-list@broadcom.com
3560 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3561 F: drivers/spi/spi-bcm-qspi.*
3562 F: drivers/spi/spi-brcmstb-qspi.c
3563 F: drivers/spi/spi-iproc-qspi.c
3565 BROADCOM SYSTEMPORT ETHERNET DRIVER
3566 M: Florian Fainelli <f.fainelli@gmail.com>
3567 L: bcm-kernel-feedback-list@broadcom.com
3568 L: netdev@vger.kernel.org
3570 F: drivers/net/ethernet/broadcom/bcmsysport.*
3572 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3573 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3574 M: Prashant Sreedharan <prashant@broadcom.com>
3575 M: Michael Chan <mchan@broadcom.com>
3576 L: netdev@vger.kernel.org
3578 F: drivers/net/ethernet/broadcom/tg3.*
3580 BROCADE BFA FC SCSI DRIVER
3581 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3582 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3583 L: linux-scsi@vger.kernel.org
3585 F: drivers/scsi/bfa/
3587 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3588 M: Rasesh Mody <rmody@marvell.com>
3589 M: Sudarsana Kalluru <skalluru@marvell.com>
3590 M: GR-Linux-NIC-Dev@marvell.com
3591 L: netdev@vger.kernel.org
3593 F: drivers/net/ethernet/brocade/bna/
3595 BSG (block layer generic sg v4 driver)
3596 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3597 L: linux-scsi@vger.kernel.org
3600 F: include/linux/bsg.h
3601 F: include/uapi/linux/bsg.h
3604 M: Clemens Ladisch <clemens@ladisch.de>
3605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3608 F: Documentation/sound/cards/bt87x.rst
3609 F: sound/pci/bt87x.c
3612 M: Michael Buesch <m@bues.ch>
3614 W: http://bu3sch.de/btgpio.php
3615 F: drivers/gpio/gpio-bt8xx.c
3618 M: Chris Mason <clm@fb.com>
3619 M: Josef Bacik <josef@toxicpanda.com>
3620 M: David Sterba <dsterba@suse.com>
3621 L: linux-btrfs@vger.kernel.org
3622 W: http://btrfs.wiki.kernel.org/
3623 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3626 F: Documentation/filesystems/btrfs.txt
3628 F: include/linux/btrfs*
3629 F: include/uapi/linux/btrfs*
3631 BTTV VIDEO4LINUX DRIVER
3632 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3633 L: linux-media@vger.kernel.org
3634 W: https://linuxtv.org
3635 T: git git://linuxtv.org/media_tree.git
3637 F: Documentation/media/v4l-drivers/bttv*
3638 F: drivers/media/pci/bt8xx/bttv*
3640 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3641 M: Chanwoo Choi <cw00.choi@samsung.com>
3642 L: linux-pm@vger.kernel.org
3643 L: linux-samsung-soc@vger.kernel.org
3644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3646 F: drivers/devfreq/exynos-bus.c
3647 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3649 BUSLOGIC SCSI DRIVER
3650 M: Khalid Aziz <khalid@gonehiking.org>
3651 L: linux-scsi@vger.kernel.org
3653 F: drivers/scsi/BusLogic.*
3654 F: drivers/scsi/FlashPoint.*
3656 C-MEDIA CMI8788 DRIVER
3657 M: Clemens Ladisch <clemens@ladisch.de>
3658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3661 F: sound/pci/oxygen/
3664 M: Guo Ren <guoren@kernel.org>
3665 L: linux-csky@vger.kernel.org
3666 T: git https://github.com/c-sky/csky-linux.git
3669 F: Documentation/devicetree/bindings/csky/
3670 F: drivers/irqchip/irq-csky-*
3671 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3672 F: drivers/clocksource/timer-gx6605s.c
3673 F: drivers/clocksource/timer-mp-csky.c
3674 F: Documentation/devicetree/bindings/timer/csky,*
3679 M: Mark Salter <msalter@redhat.com>
3680 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3681 L: linux-c6x-dev@linux-c6x.org
3682 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3686 CA8210 IEEE-802.15.4 RADIO DRIVER
3687 M: Harry Morris <h.morris@cascoda.com>
3688 L: linux-wpan@vger.kernel.org
3689 W: https://github.com/Cascoda/ca8210-linux.git
3691 F: drivers/net/ieee802154/ca8210.c
3692 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3694 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3695 M: David Howells <dhowells@redhat.com>
3696 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3698 F: Documentation/filesystems/caching/cachefiles.txt
3701 CADENCE MIPI-CSI2 BRIDGES
3702 M: Maxime Ripard <mripard@kernel.org>
3703 L: linux-media@vger.kernel.org
3705 F: Documentation/devicetree/bindings/media/cdns,*.txt
3706 F: drivers/media/platform/cadence/cdns-csi2*
3709 M: Piotr Sroka <piotrs@cadence.com>
3710 L: linux-mtd@lists.infradead.org
3712 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3713 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3715 CADET FM/AM RADIO RECEIVER DRIVER
3716 M: Hans Verkuil <hverkuil@xs4all.nl>
3717 L: linux-media@vger.kernel.org
3718 T: git git://linuxtv.org/media_tree.git
3719 W: https://linuxtv.org
3721 F: drivers/media/radio/radio-cadet*
3723 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3724 M: Jonathan Corbet <corbet@lwn.net>
3725 L: linux-media@vger.kernel.org
3726 T: git git://linuxtv.org/media_tree.git
3728 F: Documentation/media/v4l-drivers/cafe_ccic*
3729 F: drivers/media/platform/marvell-ccic/
3732 L: netdev@vger.kernel.org
3734 F: Documentation/networking/caif/
3735 F: drivers/net/caif/
3736 F: include/uapi/linux/caif/
3737 F: include/net/caif/
3741 M: Toke Høiland-Jørgensen <toke@toke.dk>
3742 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3744 F: net/sched/sch_cake.c
3747 M: Wolfgang Grandegger <wg@grandegger.com>
3748 M: Marc Kleine-Budde <mkl@pengutronix.de>
3749 L: linux-can@vger.kernel.org
3750 W: https://github.com/linux-can
3751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3754 F: Documentation/devicetree/bindings/net/can/
3756 F: include/linux/can/dev.h
3757 F: include/linux/can/led.h
3758 F: include/linux/can/rx-offload.h
3759 F: include/linux/can/platform/
3760 F: include/uapi/linux/can/error.h
3761 F: include/uapi/linux/can/netlink.h
3762 F: include/uapi/linux/can/vxcan.h
3765 M: Oliver Hartkopp <socketcan@hartkopp.net>
3766 M: Marc Kleine-Budde <mkl@pengutronix.de>
3767 L: linux-can@vger.kernel.org
3768 W: https://github.com/linux-can
3769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3772 F: Documentation/networking/can.rst
3774 F: include/linux/can/core.h
3775 F: include/linux/can/skb.h
3776 F: include/net/netns/can.h
3777 F: include/uapi/linux/can.h
3778 F: include/uapi/linux/can/bcm.h
3779 F: include/uapi/linux/can/raw.h
3780 F: include/uapi/linux/can/gw.h
3782 CAN-J1939 NETWORK LAYER
3783 M: Robin van der Gracht <robin@protonic.nl>
3784 M: Oleksij Rempel <o.rempel@pengutronix.de>
3785 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3786 L: linux-can@vger.kernel.org
3788 F: Documentation/networking/j1939.rst
3790 F: include/uapi/linux/can/j1939.h
3793 M: Serge Hallyn <serge@hallyn.com>
3794 L: linux-security-module@vger.kernel.org
3796 F: include/linux/capability.h
3797 F: include/uapi/linux/capability.h
3798 F: security/commoncap.c
3799 F: kernel/capability.c
3801 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3802 M: Kevin Tsai <ktsai@capellamicro.com>
3804 F: drivers/iio/light/cm*
3806 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3807 M: Christian Lamparter <chunkeey@googlemail.com>
3808 L: linux-wireless@vger.kernel.org
3809 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3811 F: drivers/net/wireless/ath/carl9170/
3814 M: Robert Richter <rrichter@marvell.com>
3815 W: http://www.marvell.com
3817 F: drivers/i2c/busses/i2c-octeon*
3818 F: drivers/i2c/busses/i2c-thunderx*
3820 CAVIUM LIQUIDIO NETWORK DRIVER
3821 M: Derek Chickles <dchickles@marvell.com>
3822 M: Satanand Burla <sburla@marvell.com>
3823 M: Felix Manlunas <fmanlunas@marvell.com>
3824 L: netdev@vger.kernel.org
3825 W: http://www.marvell.com
3827 F: drivers/net/ethernet/cavium/liquidio/
3830 M: Robert Richter <rrichter@marvell.com>
3831 W: http://www.marvell.com
3833 F: drivers/mmc/host/cavium*
3835 CAVIUM OCTEON-TX CRYPTO DRIVER
3836 M: George Cherian <gcherian@marvell.com>
3837 L: linux-crypto@vger.kernel.org
3838 W: http://www.marvell.com
3840 F: drivers/crypto/cavium/cpt/
3842 CAVIUM THUNDERX2 ARM64 SOC
3843 M: Robert Richter <rrichter@marvell.com>
3844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3846 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3847 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3849 CC2520 IEEE-802.15.4 RADIO DRIVER
3850 M: Varka Bhadram <varkabhadram@gmail.com>
3851 L: linux-wpan@vger.kernel.org
3853 F: drivers/net/ieee802154/cc2520.c
3854 F: include/linux/spi/cc2520.h
3855 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3857 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3858 M: Gilad Ben-Yossef <gilad@benyossef.com>
3859 L: linux-crypto@vger.kernel.org
3861 F: drivers/crypto/ccree/
3862 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3865 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3866 L: linux-media@vger.kernel.org
3867 T: git git://linuxtv.org/media_tree.git
3868 W: http://linuxtv.org
3870 F: Documentation/media/kapi/cec-core.rst
3871 F: Documentation/media/uapi/cec
3872 F: drivers/media/cec/
3873 F: drivers/media/rc/keymaps/rc-cec.c
3874 F: include/media/cec.h
3875 F: include/media/cec-notifier.h
3876 F: include/uapi/linux/cec.h
3877 F: include/uapi/linux/cec-funcs.h
3878 F: Documentation/devicetree/bindings/media/cec.txt
3879 F: Documentation/ABI/testing/debugfs-cec-error-inj
3882 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3883 L: linux-media@vger.kernel.org
3884 T: git git://linuxtv.org/media_tree.git
3885 W: http://linuxtv.org
3887 F: drivers/media/platform/cec-gpio/
3888 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3890 CELL BROADBAND ENGINE ARCHITECTURE
3891 M: Arnd Bergmann <arnd@arndb.de>
3892 L: linuxppc-dev@lists.ozlabs.org
3893 W: http://www.ibm.com/developerworks/power/cell/
3895 F: arch/powerpc/include/asm/cell*.h
3896 F: arch/powerpc/include/asm/spu*.h
3897 F: arch/powerpc/include/uapi/asm/spu*.h
3898 F: arch/powerpc/oprofile/*cell*
3899 F: arch/powerpc/platforms/cell/
3901 CEPH COMMON CODE (LIBCEPH)
3902 M: Ilya Dryomov <idryomov@gmail.com>
3903 M: Jeff Layton <jlayton@kernel.org>
3904 M: Sage Weil <sage@redhat.com>
3905 L: ceph-devel@vger.kernel.org
3907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3908 T: git git://github.com/ceph/ceph-client.git
3911 F: include/linux/ceph/
3912 F: include/linux/crush/
3914 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3915 M: Jeff Layton <jlayton@kernel.org>
3916 M: Sage Weil <sage@redhat.com>
3917 M: Ilya Dryomov <idryomov@gmail.com>
3918 L: ceph-devel@vger.kernel.org
3920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3921 T: git git://github.com/ceph/ceph-client.git
3923 F: Documentation/filesystems/ceph.txt
3926 CERTIFICATE HANDLING
3927 M: David Howells <dhowells@redhat.com>
3928 M: David Woodhouse <dwmw2@infradead.org>
3929 L: keyrings@vger.kernel.org
3931 F: Documentation/admin-guide/module-signing.rst
3933 F: scripts/sign-file.c
3934 F: scripts/extract-cert.c
3936 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM
3937 L: devel@driverdev.osuosl.org
3939 F: drivers/staging/wusbcore/
3941 CFAG12864B LCD DRIVER
3942 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3944 F: drivers/auxdisplay/cfag12864b.c
3945 F: include/linux/cfag12864b.h
3947 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3948 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3950 F: drivers/auxdisplay/cfag12864bfb.c
3951 F: include/linux/cfag12864b.h
3953 802.11 (including CFG80211/NL80211)
3954 M: Johannes Berg <johannes@sipsolutions.net>
3955 L: linux-wireless@vger.kernel.org
3956 W: http://wireless.kernel.org/
3957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3961 F: include/uapi/linux/nl80211.h
3962 F: include/linux/ieee80211.h
3963 F: include/net/wext.h
3964 F: include/net/cfg80211.h
3965 F: include/net/iw_handler.h
3966 F: include/net/ieee80211_radiotap.h
3967 F: Documentation/driver-api/80211/cfg80211.rst
3968 F: Documentation/networking/regulatory.txt
3970 CHAR and MISC DRIVERS
3971 M: Arnd Bergmann <arnd@arndb.de>
3972 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3977 F: include/linux/miscdevice.h
3980 M: Andy Whitcroft <apw@canonical.com>
3981 M: Joe Perches <joe@perches.com>
3983 F: scripts/checkpatch.pl
3985 CHINESE DOCUMENTATION
3986 M: Harry Wei <harryxiyou@gmail.com>
3987 M: Alex Shi <alex.shi@linux.alibaba.com>
3988 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3990 F: Documentation/translations/zh_CN/
3992 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3993 M: Peter Chen <Peter.Chen@nxp.com>
3994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3995 L: linux-usb@vger.kernel.org
3997 F: drivers/usb/chipidea/
3999 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4000 M: Hans de Goede <hdegoede@redhat.com>
4001 L: linux-input@vger.kernel.org
4003 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4004 F: drivers/input/touchscreen/chipone_icn8318.c
4006 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4007 M: Hans de Goede <hdegoede@redhat.com>
4008 L: linux-input@vger.kernel.org
4010 F: drivers/input/touchscreen/chipone_icn8505.c
4012 CHROME HARDWARE PLATFORM SUPPORT
4013 M: Benson Leung <bleung@chromium.org>
4014 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4017 F: drivers/platform/chrome/
4019 CHROMEOS EC SUBDRIVERS
4020 M: Benson Leung <bleung@chromium.org>
4021 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4022 R: Guenter Roeck <groeck@chromium.org>
4026 F: drivers/power/supply/cros_usbpd-charger.c
4028 CHROMEOS EC CODEC DRIVER
4029 M: Cheng-Yi Chiang <cychiang@chromium.org>
4031 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4032 R: Guenter Roeck <groeck@chromium.org>
4033 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4034 F: sound/soc/codecs/cros_ec_codec.*
4036 CIRRUS LOGIC AUDIO CODEC DRIVERS
4037 M: Brian Austin <brian.austin@cirrus.com>
4038 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
4039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4041 F: sound/soc/codecs/cs*
4043 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4044 M: Hartley Sweeten <hsweeten@visionengravers.com>
4045 L: netdev@vger.kernel.org
4047 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4049 CIRRUS LOGIC LOCHNAGAR DRIVER
4050 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4051 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4052 L: patches@opensource.cirrus.com
4054 F: drivers/clk/clk-lochnagar.c
4055 F: drivers/hwmon/lochnagar-hwmon.c
4056 F: drivers/mfd/lochnagar-i2c.c
4057 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4058 F: drivers/regulator/lochnagar-regulator.c
4059 F: sound/soc/codecs/lochnagar-sc.c
4060 F: include/dt-bindings/clk/lochnagar.h
4061 F: include/dt-bindings/pinctrl/lochnagar.h
4062 F: include/linux/mfd/lochnagar*
4063 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4064 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4065 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4066 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4067 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4068 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4069 F: Documentation/hwmon/lochnagar.rst
4071 CISCO FCOE HBA DRIVER
4072 M: Satish Kharat <satishkh@cisco.com>
4073 M: Sesidhar Baddela <sebaddel@cisco.com>
4074 M: Karan Tilak Kumar <kartilak@cisco.com>
4075 L: linux-scsi@vger.kernel.org
4077 F: drivers/scsi/fnic/
4079 CISCO SCSI HBA DRIVER
4080 M: Karan Tilak Kumar <kartilak@cisco.com>
4081 M: Sesidhar Baddela <sebaddel@cisco.com>
4082 L: linux-scsi@vger.kernel.org
4084 F: drivers/scsi/snic/
4086 CISCO VIC ETHERNET NIC DRIVER
4087 M: Christian Benvenuti <benve@cisco.com>
4088 M: Govindarajulu Varadarajan <_govind@gmx.com>
4090 F: drivers/net/ethernet/cisco/enic/
4092 CISCO VIC LOW LATENCY NIC DRIVER
4093 M: Christian Benvenuti <benve@cisco.com>
4094 M: Nelson Escobar <neescoba@cisco.com>
4095 M: Parvi Kaustubhi <pkaustub@cisco.com>
4097 F: drivers/infiniband/hw/usnic/
4099 CIRRUS LOGIC MADERA CODEC DRIVERS
4100 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4101 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4102 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4103 L: patches@opensource.cirrus.com
4104 T: git https://github.com/CirrusLogic/linux-drivers.git
4105 W: https://github.com/CirrusLogic/linux-drivers/wiki
4107 F: Documentation/devicetree/bindings/mfd/madera.txt
4108 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4109 F: Documentation/devicetree/bindings/sound/madera.txt
4110 F: include/dt-bindings/sound/madera*
4111 F: include/linux/irqchip/irq-madera*
4112 F: include/linux/mfd/madera/*
4113 F: include/sound/madera*
4114 F: drivers/gpio/gpio-madera*
4115 F: drivers/irqchip/irq-madera*
4116 F: drivers/mfd/madera*
4117 F: drivers/mfd/cs47l*
4118 F: drivers/pinctrl/cirrus/*
4119 F: sound/soc/codecs/cs47l*
4120 F: sound/soc/codecs/madera*
4123 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4127 CLANG/LLVM BUILD SUPPORT
4128 L: clang-built-linux@googlegroups.com
4129 W: https://clangbuiltlinux.github.io/
4130 B: https://github.com/ClangBuiltLinux/linux/issues
4131 C: irc://chat.freenode.net/clangbuiltlinux
4133 K: \b(?i:clang|llvm)\b
4136 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4137 L: linux-kernel@vger.kernel.org
4140 F: include/linux/cleancache.h
4143 M: Russell King <linux@armlinux.org.uk>
4144 L: linux-clk@vger.kernel.org
4146 F: include/linux/clk.h
4148 CLOCKSOURCE, CLOCKEVENT DRIVERS
4149 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4150 M: Thomas Gleixner <tglx@linutronix.de>
4151 L: linux-kernel@vger.kernel.org
4152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4154 F: drivers/clocksource/
4155 F: Documentation/devicetree/bindings/timer/
4158 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4159 M: Daniel Oliveira Nascimento <don@syst.com.br>
4160 L: platform-driver-x86@vger.kernel.org
4162 F: drivers/platform/x86/classmate-laptop.c
4165 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4166 L: linux-media@vger.kernel.org
4167 T: git git://linuxtv.org/media_tree.git
4168 W: https://linuxtv.org
4170 F: drivers/media/pci/cobalt/
4172 COCCINELLE/Semantic Patches (SmPL)
4173 M: Julia Lawall <Julia.Lawall@lip6.fr>
4174 M: Gilles Muller <Gilles.Muller@lip6.fr>
4175 M: Nicolas Palix <nicolas.palix@imag.fr>
4176 M: Michal Marek <michal.lkml@markovi.net>
4177 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4179 W: http://coccinelle.lip6.fr/
4181 F: Documentation/dev-tools/coccinelle.rst
4182 F: scripts/coccinelle/
4183 F: scripts/coccicheck
4186 M: Jan Harkes <jaharkes@cs.cmu.edu>
4188 L: codalist@coda.cs.cmu.edu
4189 W: http://www.coda.cs.cmu.edu/
4191 F: Documentation/filesystems/coda.txt
4193 F: include/linux/coda*.h
4194 F: include/uapi/linux/coda*.h
4196 CODA V4L2 MEM2MEM DRIVER
4197 M: Philipp Zabel <p.zabel@pengutronix.de>
4198 L: linux-media@vger.kernel.org
4200 F: Documentation/devicetree/bindings/media/coda.txt
4201 F: drivers/media/platform/coda/
4204 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4206 F: Documentation/process/code-of-conduct.rst
4207 F: Documentation/process/code-of-conduct-interpretation.rst
4209 COMMON CLK FRAMEWORK
4210 M: Michael Turquette <mturquette@baylibre.com>
4211 M: Stephen Boyd <sboyd@kernel.org>
4212 L: linux-clk@vger.kernel.org
4213 Q: http://patchwork.kernel.org/project/linux-clk/list/
4214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4216 F: Documentation/devicetree/bindings/clock/
4218 X: drivers/clk/clkdev.c
4219 F: include/linux/clk-pr*
4220 F: include/linux/clk/
4221 F: include/linux/of_clk.h
4223 COMMON INTERNET FILE SYSTEM (CIFS)
4224 M: Steve French <sfrench@samba.org>
4225 L: linux-cifs@vger.kernel.org
4226 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4227 W: http://linux-cifs.samba.org/
4228 T: git git://git.samba.org/sfrench/cifs-2.6.git
4230 F: Documentation/admin-guide/cifs/
4233 COMPACTPCI HOTPLUG CORE
4234 M: Scott Murray <scott@spiteful.org>
4235 L: linux-pci@vger.kernel.org
4237 F: drivers/pci/hotplug/cpci_hotplug*
4239 COMPACTPCI HOTPLUG GENERIC DRIVER
4240 M: Scott Murray <scott@spiteful.org>
4241 L: linux-pci@vger.kernel.org
4243 F: drivers/pci/hotplug/cpcihp_generic.c
4245 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4246 M: Scott Murray <scott@spiteful.org>
4247 L: linux-pci@vger.kernel.org
4249 F: drivers/pci/hotplug/cpcihp_zt5550.*
4251 COMPAL LAPTOP SUPPORT
4252 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4253 L: platform-driver-x86@vger.kernel.org
4255 F: drivers/platform/x86/compal-laptop.c
4258 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4260 F: include/linux/compiler_attributes.h
4262 CONEXANT ACCESSRUNNER USB DRIVER
4263 L: accessrunner-general@lists.sourceforge.net
4264 W: http://accessrunner.sourceforge.net/
4266 F: drivers/usb/atm/cxacru.c
4269 M: Joel Becker <jlbec@evilplan.org>
4270 M: Christoph Hellwig <hch@lst.de>
4271 T: git git://git.infradead.org/users/hch/configfs.git
4274 F: include/linux/configfs.h
4277 M: Evgeniy Polyakov <zbr@ioremap.net>
4278 L: netdev@vger.kernel.org
4280 F: drivers/connector/
4282 CONTROL GROUP (CGROUP)
4283 M: Tejun Heo <tj@kernel.org>
4284 M: Li Zefan <lizefan@huawei.com>
4285 M: Johannes Weiner <hannes@cmpxchg.org>
4286 L: cgroups@vger.kernel.org
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4289 F: Documentation/admin-guide/cgroup-v2.rst
4290 F: Documentation/admin-guide/cgroup-v1/
4291 F: include/linux/cgroup*
4294 CONTROL GROUP - CPUSET
4295 M: Li Zefan <lizefan@huawei.com>
4296 L: cgroups@vger.kernel.org
4297 W: http://www.bullopensource.org/cpuset/
4298 W: http://oss.sgi.com/projects/cpusets/
4299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4301 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4302 F: include/linux/cpuset.h
4303 F: kernel/cgroup/cpuset.c
4305 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4306 M: Johannes Weiner <hannes@cmpxchg.org>
4307 M: Michal Hocko <mhocko@kernel.org>
4308 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4309 L: cgroups@vger.kernel.org
4310 L: linux-mm@kvack.org
4315 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4316 M: Tejun Heo <tj@kernel.org>
4317 M: Jens Axboe <axboe@kernel.dk>
4318 L: cgroups@vger.kernel.org
4319 L: linux-block@vger.kernel.org
4320 T: git git://git.kernel.dk/linux-block
4321 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4322 F: block/blk-cgroup.c
4323 F: include/linux/blk-cgroup.h
4324 F: block/blk-throttle.c
4325 F: block/blk-iolatency.c
4326 F: block/bfq-cgroup.c
4328 CORETEMP HARDWARE MONITORING DRIVER
4329 M: Fenghua Yu <fenghua.yu@intel.com>
4330 L: linux-hwmon@vger.kernel.org
4332 F: Documentation/hwmon/coretemp.rst
4333 F: drivers/hwmon/coretemp.c
4335 COSA/SRP SYNC SERIAL DRIVER
4336 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4337 W: http://www.fi.muni.cz/~kas/cosa/
4339 F: drivers/net/wan/cosa*
4342 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4343 L: linux-iio@vger.kernel.org
4345 F: Documentation/ABI/testing/sysfs-bus-counter*
4346 F: Documentation/driver-api/generic-counter.rst
4348 F: include/linux/counter.h
4349 F: include/linux/counter_enum.h
4351 CPMAC ETHERNET DRIVER
4352 M: Florian Fainelli <f.fainelli@gmail.com>
4353 L: netdev@vger.kernel.org
4355 F: drivers/net/ethernet/ti/cpmac.c
4357 CPU FREQUENCY SCALING FRAMEWORK
4358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4359 M: Viresh Kumar <viresh.kumar@linaro.org>
4360 L: linux-pm@vger.kernel.org
4362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4364 B: https://bugzilla.kernel.org
4365 F: Documentation/admin-guide/pm/cpufreq.rst
4366 F: Documentation/admin-guide/pm/intel_pstate.rst
4367 F: Documentation/cpu-freq/
4368 F: Documentation/devicetree/bindings/cpufreq/
4370 F: kernel/sched/cpufreq*.c
4371 F: include/linux/cpufreq.h
4372 F: include/linux/sched/cpufreq.h
4373 F: tools/testing/selftests/cpufreq/
4375 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4376 M: Viresh Kumar <viresh.kumar@linaro.org>
4377 M: Sudeep Holla <sudeep.holla@arm.com>
4378 L: linux-pm@vger.kernel.org
4379 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4381 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4383 CPU POWER MONITORING SUBSYSTEM
4384 M: Thomas Renninger <trenn@suse.com>
4385 M: Shuah Khan <shuah@kernel.org>
4386 M: Shuah Khan <skhan@linuxfoundation.org>
4387 L: linux-pm@vger.kernel.org
4389 F: tools/power/cpupower/
4392 M: "H. Peter Anvin" <hpa@zytor.com>
4394 F: arch/x86/kernel/cpuid.c
4395 F: arch/x86/kernel/msr.c
4397 CPUIDLE DRIVER - ARM BIG LITTLE
4398 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4399 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4400 L: linux-pm@vger.kernel.org
4401 L: linux-arm-kernel@lists.infradead.org
4402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4404 F: drivers/cpuidle/cpuidle-big_little.c
4406 CPUIDLE DRIVER - ARM EXYNOS
4407 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4408 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4409 M: Kukjin Kim <kgene@kernel.org>
4410 L: linux-pm@vger.kernel.org
4411 L: linux-samsung-soc@vger.kernel.org
4413 F: drivers/cpuidle/cpuidle-exynos.c
4414 F: arch/arm/mach-exynos/pm.c
4416 CPUIDLE DRIVER - ARM PSCI
4417 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4418 M: Sudeep Holla <sudeep.holla@arm.com>
4419 L: linux-pm@vger.kernel.org
4420 L: linux-arm-kernel@lists.infradead.org
4422 F: drivers/cpuidle/cpuidle-psci.c
4424 CPU IDLE TIME MANAGEMENT FRAMEWORK
4425 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4426 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4427 L: linux-pm@vger.kernel.org
4429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4430 B: https://bugzilla.kernel.org
4431 F: Documentation/admin-guide/pm/cpuidle.rst
4432 F: Documentation/driver-api/pm/cpuidle.rst
4433 F: drivers/cpuidle/*
4434 F: include/linux/cpuidle.h
4437 M: Nicolas Pitre <nico@fluxnic.net>
4439 F: Documentation/filesystems/cramfs.txt
4443 M: Bastien Nocera <hadess@hadess.net>
4444 L: linux-input@vger.kernel.org
4446 F: drivers/hid/hid-creative-sb0540.c
4449 M: Herbert Xu <herbert@gondor.apana.org.au>
4450 M: "David S. Miller" <davem@davemloft.net>
4451 L: linux-crypto@vger.kernel.org
4452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4455 F: Documentation/crypto/
4456 F: Documentation/devicetree/bindings/crypto/
4461 F: include/linux/crypto*
4464 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4465 M: Neil Horman <nhorman@tuxdriver.com>
4466 L: linux-crypto@vger.kernel.org
4468 F: crypto/ansi_cprng.c
4472 M: Hans Verkuil <hverkuil@xs4all.nl>
4473 L: linux-media@vger.kernel.org
4474 T: git git://linuxtv.org/media_tree.git
4475 W: http://linuxtv.org
4477 F: drivers/media/i2c/cs3308.c
4479 CS5535 Audio ALSA driver
4480 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4482 F: sound/pci/cs5535audio/
4484 CSI DRIVERS FOR ALLWINNER V3s
4485 M: Yong Deng <yong.deng@magewell.com>
4486 L: linux-media@vger.kernel.org
4487 T: git git://linuxtv.org/media_tree.git
4489 F: drivers/media/platform/sunxi/sun6i-csi/
4490 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4493 M: Solomon Peachy <pizza@shaftnet.org>
4495 F: drivers/net/wireless/st/cw1200/
4497 CX18 VIDEO4LINUX DRIVER
4498 M: Andy Walls <awalls@md.metrocast.net>
4499 L: linux-media@vger.kernel.org
4500 T: git git://linuxtv.org/media_tree.git
4501 W: https://linuxtv.org
4503 F: drivers/media/pci/cx18/
4504 F: include/uapi/linux/ivtv*
4506 CX2341X MPEG ENCODER HELPER MODULE
4507 M: Hans Verkuil <hverkuil@xs4all.nl>
4508 L: linux-media@vger.kernel.org
4509 T: git git://linuxtv.org/media_tree.git
4510 W: https://linuxtv.org
4512 F: drivers/media/common/cx2341x*
4513 F: include/media/drv-intf/cx2341x.h
4515 CX24120 MEDIA DRIVER
4516 M: Jemma Denson <jdenson@gmail.com>
4517 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4518 L: linux-media@vger.kernel.org
4519 W: https://linuxtv.org
4520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4522 F: drivers/media/dvb-frontends/cx24120*
4524 CX88 VIDEO4LINUX DRIVER
4525 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4526 L: linux-media@vger.kernel.org
4527 W: https://linuxtv.org
4528 T: git git://linuxtv.org/media_tree.git
4530 F: Documentation/media/v4l-drivers/cx88*
4531 F: drivers/media/pci/cx88/
4533 CXD2820R MEDIA DRIVER
4534 M: Antti Palosaari <crope@iki.fi>
4535 L: linux-media@vger.kernel.org
4536 W: https://linuxtv.org
4537 W: http://palosaari.fi/linux/
4538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4539 T: git git://linuxtv.org/anttip/media_tree.git
4541 F: drivers/media/dvb-frontends/cxd2820r*
4543 CXGB3 ETHERNET DRIVER (CXGB3)
4544 M: Vishal Kulkarni <vishal@chelsio.com>
4545 L: netdev@vger.kernel.org
4546 W: http://www.chelsio.com
4548 F: drivers/net/ethernet/chelsio/cxgb3/
4550 CXGB3 ISCSI DRIVER (CXGB3I)
4551 M: Karen Xie <kxie@chelsio.com>
4552 L: linux-scsi@vger.kernel.org
4553 W: http://www.chelsio.com
4555 F: drivers/scsi/cxgbi/cxgb3i
4557 CXGB4 CRYPTO DRIVER (chcr)
4558 M: Atul Gupta <atul.gupta@chelsio.com>
4559 L: linux-crypto@vger.kernel.org
4560 W: http://www.chelsio.com
4562 F: drivers/crypto/chelsio
4564 CXGB4 ETHERNET DRIVER (CXGB4)
4565 M: Vishal Kulkarni <vishal@chelsio.com>
4566 L: netdev@vger.kernel.org
4567 W: http://www.chelsio.com
4569 F: drivers/net/ethernet/chelsio/cxgb4/
4571 CXGB4 ISCSI DRIVER (CXGB4I)
4572 M: Karen Xie <kxie@chelsio.com>
4573 L: linux-scsi@vger.kernel.org
4574 W: http://www.chelsio.com
4576 F: drivers/scsi/cxgbi/cxgb4i
4578 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4579 M: Potnuri Bharat Teja <bharat@chelsio.com>
4580 L: linux-rdma@vger.kernel.org
4581 W: http://www.openfabrics.org
4583 F: drivers/infiniband/hw/cxgb4/
4584 F: include/uapi/rdma/cxgb4-abi.h
4586 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4587 M: Vishal Kulkarni <vishal@gmail.com>
4588 L: netdev@vger.kernel.org
4589 W: http://www.chelsio.com
4591 F: drivers/net/ethernet/chelsio/cxgb4vf/
4593 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4594 M: Frederic Barrat <fbarrat@linux.ibm.com>
4595 M: Andrew Donnellan <ajd@linux.ibm.com>
4596 L: linuxppc-dev@lists.ozlabs.org
4598 F: arch/powerpc/platforms/powernv/pci-cxl.c
4599 F: drivers/misc/cxl/
4600 F: include/misc/cxl*
4601 F: include/uapi/misc/cxl.h
4602 F: Documentation/powerpc/cxl.rst
4603 F: Documentation/ABI/testing/sysfs-class-cxl
4605 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4606 M: Manoj N. Kumar <manoj@linux.ibm.com>
4607 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4608 M: Uma Krishnan <ukrishn@linux.ibm.com>
4609 L: linux-scsi@vger.kernel.org
4611 F: drivers/scsi/cxlflash/
4612 F: include/uapi/scsi/cxlflash_ioctl.h
4613 F: Documentation/powerpc/cxlflash.rst
4616 M: Russell King <linux@armlinux.org.uk>
4617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4618 W: http://www.armlinux.org.uk/
4620 F: drivers/video/fbdev/cyber2000fb.*
4622 CYCLADES ASYNC MUX DRIVER
4623 W: http://www.cyclades.com/
4625 F: drivers/tty/cyclades.c
4626 F: include/linux/cyclades.h
4627 F: include/uapi/linux/cyclades.h
4629 CYCLADES PC300 DRIVER
4630 W: http://www.cyclades.com/
4632 F: drivers/net/wan/pc300*
4634 CYPRESS_FIRMWARE MEDIA DRIVER
4635 M: Antti Palosaari <crope@iki.fi>
4636 L: linux-media@vger.kernel.org
4637 W: https://linuxtv.org
4638 W: http://palosaari.fi/linux/
4639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4640 T: git git://linuxtv.org/anttip/media_tree.git
4642 F: drivers/media/common/cypress_firmware*
4644 CYTTSP TOUCHSCREEN DRIVER
4645 M: Ferruh Yigit <fery@cypress.com>
4646 L: linux-input@vger.kernel.org
4648 F: drivers/input/touchscreen/cyttsp*
4649 F: include/linux/input/cyttsp.h
4651 D-LINK DIR-685 TOUCHKEYS DRIVER
4652 M: Linus Walleij <linus.walleij@linaro.org>
4653 L: linux-input@vger.kernel.org
4655 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4657 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4658 M: Joshua Kinard <kumba@gentoo.org>
4660 F: drivers/rtc/rtc-ds1685.c
4661 F: include/linux/rtc/ds1685.h
4663 DAMA SLAVE for AX.25
4664 M: Joerg Reuter <jreuter@yaina.de>
4665 W: http://yaina.de/jreuter/
4666 W: http://www.qsl.net/dl1bke/
4667 L: linux-hams@vger.kernel.org
4669 F: net/ax25/af_ax25.c
4670 F: net/ax25/ax25_dev.c
4671 F: net/ax25/ax25_ds_*
4672 F: net/ax25/ax25_in.c
4673 F: net/ax25/ax25_out.c
4674 F: net/ax25/ax25_timer.c
4675 F: net/ax25/sysctl_net_ax25.c
4677 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4678 L: netdev@vger.kernel.org
4680 F: Documentation/networking/device_drivers/dec/dmfe.txt
4681 F: drivers/net/ethernet/dec/tulip/dmfe.c
4683 DC390/AM53C974 SCSI driver
4684 M: Hannes Reinecke <hare@suse.com>
4685 L: linux-scsi@vger.kernel.org
4687 F: drivers/scsi/am53c974.c
4690 M: Oliver Neukum <oliver@neukum.org>
4691 M: Ali Akcaagac <aliakc@web.de>
4692 M: Jamie Lenehan <lenehan@twibble.org>
4693 L: dc395x@twibble.org
4694 W: http://twibble.org/dist/dc395x/
4695 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4697 F: Documentation/scsi/dc395x.txt
4698 F: drivers/scsi/dc395x.*
4701 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4702 L: dccp@vger.kernel.org
4703 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4705 F: include/linux/dccp.h
4706 F: include/uapi/linux/dccp.h
4707 F: include/linux/tfrc.h
4710 DECnet NETWORK LAYER
4711 W: http://linux-decnet.sourceforge.net
4712 L: linux-decnet-user@lists.sourceforge.net
4714 F: Documentation/networking/decnet.txt
4717 DECSTATION PLATFORM SUPPORT
4718 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4719 L: linux-mips@vger.kernel.org
4720 W: http://www.linux-mips.org/wiki/DECstation
4723 F: arch/mips/include/asm/dec/
4724 F: arch/mips/include/asm/mach-dec/
4726 DEFXX FDDI NETWORK DRIVER
4727 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4729 F: drivers/net/fddi/defxx.*
4731 DEINTERLACE DRIVERS FOR ALLWINNER H3
4732 M: Jernej Skrabec <jernej.skrabec@siol.net>
4733 L: linux-media@vger.kernel.org
4734 T: git git://linuxtv.org/media_tree.git
4736 F: drivers/media/platform/sunxi/sun8i-di/
4737 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4740 M: Pali Rohár <pali.rohar@gmail.com>
4741 M: Mario Limonciello <mario.limonciello@dell.com>
4742 L: platform-driver-x86@vger.kernel.org
4744 F: drivers/platform/x86/dell-smbios.*
4746 DELL SMBIOS SMM DRIVER
4747 M: Mario Limonciello <mario.limonciello@dell.com>
4748 L: platform-driver-x86@vger.kernel.org
4750 F: drivers/platform/x86/dell-smbios-smm.c
4752 DELL SMBIOS WMI DRIVER
4753 M: Mario Limonciello <mario.limonciello@dell.com>
4754 L: platform-driver-x86@vger.kernel.org
4756 F: drivers/platform/x86/dell-smbios-wmi.c
4757 F: tools/wmi/dell-smbios-example.c
4759 DEFZA FDDI NETWORK DRIVER
4760 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4762 F: drivers/net/fddi/defza.*
4765 M: Matthew Garrett <mjg59@srcf.ucam.org>
4766 M: Pali Rohár <pali.rohar@gmail.com>
4767 L: platform-driver-x86@vger.kernel.org
4769 F: drivers/platform/x86/dell-laptop.c
4771 DELL LAPTOP FREEFALL DRIVER
4772 M: Pali Rohár <pali.rohar@gmail.com>
4774 F: drivers/platform/x86/dell-smo8800.c
4776 DELL LAPTOP RBTN DRIVER
4777 M: Pali Rohár <pali.rohar@gmail.com>
4779 F: drivers/platform/x86/dell-rbtn.*
4781 DELL REMOTE BIOS UPDATE DRIVER
4782 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4783 L: platform-driver-x86@vger.kernel.org
4785 F: drivers/platform/x86/dell_rbu.c
4787 DELL LAPTOP SMM DRIVER
4788 M: Pali Rohár <pali.rohar@gmail.com>
4790 F: drivers/hwmon/dell-smm-hwmon.c
4791 F: include/uapi/linux/i8k.h
4793 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4794 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4795 L: platform-driver-x86@vger.kernel.org
4797 F: Documentation/driver-api/dcdbas.rst
4798 F: drivers/platform/x86/dcdbas.*
4800 DELL WMI NOTIFICATIONS DRIVER
4801 M: Matthew Garrett <mjg59@srcf.ucam.org>
4802 M: Pali Rohár <pali.rohar@gmail.com>
4804 F: drivers/platform/x86/dell-wmi.c
4806 DELL WMI DESCRIPTOR DRIVER
4807 M: Mario Limonciello <mario.limonciello@dell.com>
4809 F: drivers/platform/x86/dell-wmi-descriptor.c
4811 DELTA ST MEDIA DRIVER
4812 M: Hugues Fruchet <hugues.fruchet@st.com>
4813 L: linux-media@vger.kernel.org
4814 T: git git://linuxtv.org/media_tree.git
4815 W: https://linuxtv.org
4817 F: drivers/media/platform/sti/delta
4820 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4821 L: linux-mtd@lists.infradead.org
4823 F: drivers/mtd/nand/raw/denali*
4825 DESIGNWARE EDMA CORE IP DRIVER
4826 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4827 L: dmaengine@vger.kernel.org
4829 F: drivers/dma/dw-edma/
4830 F: include/linux/dma/edma.h
4832 DESIGNWARE USB2 DRD IP DRIVER
4833 M: Minas Harutyunyan <hminas@synopsys.com>
4834 L: linux-usb@vger.kernel.org
4835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4837 F: drivers/usb/dwc2/
4839 DESIGNWARE USB3 DRD IP DRIVER
4840 M: Felipe Balbi <balbi@kernel.org>
4841 L: linux-usb@vger.kernel.org
4842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4844 F: drivers/usb/dwc3/
4846 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4847 M: Andreas Klinger <ak@it-klinger.de>
4848 L: linux-iio@vger.kernel.org
4850 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4851 F: drivers/iio/proximity/srf*.c
4853 DEVICE COREDUMP (DEV_COREDUMP)
4854 M: Johannes Berg <johannes@sipsolutions.net>
4855 L: linux-kernel@vger.kernel.org
4857 F: drivers/base/devcoredump.c
4858 F: include/linux/devcoredump.h
4860 DEVICE FREQUENCY (DEVFREQ)
4861 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4862 M: Kyungmin Park <kyungmin.park@samsung.com>
4863 M: Chanwoo Choi <cw00.choi@samsung.com>
4864 L: linux-pm@vger.kernel.org
4865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4868 F: include/linux/devfreq.h
4869 F: Documentation/devicetree/bindings/devfreq/
4870 F: include/trace/events/devfreq.h
4872 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4873 M: Chanwoo Choi <cw00.choi@samsung.com>
4874 L: linux-pm@vger.kernel.org
4875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4877 F: drivers/devfreq/event/
4878 F: drivers/devfreq/devfreq-event.c
4879 F: include/dt-bindings/pmu/exynos_ppmu.h
4880 F: include/linux/devfreq-event.h
4881 F: Documentation/devicetree/bindings/devfreq/event/
4883 DEVICE NUMBER REGISTRY
4884 M: Torben Mathiasen <device@lanana.org>
4885 W: http://lanana.org/docs/device-list/index.html
4889 M: Alasdair Kergon <agk@redhat.com>
4890 M: Mike Snitzer <snitzer@redhat.com>
4891 M: dm-devel@redhat.com
4892 L: dm-devel@redhat.com
4893 W: http://sources.redhat.com/dm
4894 Q: http://patchwork.kernel.org/project/dm-devel/list/
4895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4896 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4898 F: Documentation/admin-guide/device-mapper/
4899 F: drivers/md/Makefile
4900 F: drivers/md/Kconfig
4902 F: drivers/md/persistent-data/
4903 F: include/linux/device-mapper.h
4904 F: include/linux/dm-*.h
4905 F: include/uapi/linux/dm-*.h
4908 M: Jiri Pirko <jiri@mellanox.com>
4909 L: netdev@vger.kernel.org
4911 F: net/core/devlink.c
4912 F: include/net/devlink.h
4913 F: include/uapi/linux/devlink.h
4914 F: Documentation/networking/devlink
4916 DIALOG SEMICONDUCTOR DRIVERS
4917 M: Support Opensource <support.opensource@diasemi.com>
4918 W: http://www.dialog-semiconductor.com/products
4920 F: Documentation/hwmon/da90??.rst
4921 F: Documentation/devicetree/bindings/mfd/da90*.txt
4922 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4923 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4924 F: Documentation/devicetree/bindings/regulator/da92*.txt
4925 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4926 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4927 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4928 F: drivers/gpio/gpio-da90??.c
4929 F: drivers/hwmon/da90??-hwmon.c
4930 F: drivers/iio/adc/da91??-*.c
4931 F: drivers/input/misc/da90??_onkey.c
4932 F: drivers/input/touchscreen/da9052_tsi.c
4933 F: drivers/leds/leds-da90??.c
4934 F: drivers/mfd/da903x.c
4935 F: drivers/mfd/da90??-*.c
4936 F: drivers/mfd/da91??-*.c
4937 F: drivers/power/supply/da9052-battery.c
4938 F: drivers/power/supply/da91??-*.c
4939 F: drivers/regulator/da903x.c
4940 F: drivers/regulator/da9???-regulator.[ch]
4941 F: drivers/regulator/slg51000-regulator.[ch]
4942 F: drivers/thermal/da90??-thermal.c
4943 F: drivers/rtc/rtc-da90??.c
4944 F: drivers/video/backlight/da90??_bl.c
4945 F: drivers/watchdog/da90??_wdt.c
4946 F: include/linux/mfd/da903x.h
4947 F: include/linux/mfd/da9052/
4948 F: include/linux/mfd/da9055/
4949 F: include/linux/mfd/da9062/
4950 F: include/linux/mfd/da9063/
4951 F: include/linux/mfd/da9150/
4952 F: include/linux/regulator/da9211.h
4953 F: include/sound/da[79]*.h
4954 F: sound/soc/codecs/da[79]*.[ch]
4956 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4957 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4958 L: linux-gpio@vger.kernel.org
4960 F: drivers/gpio/gpio-gpio-mm.c
4962 DIOLAN U2C-12 I2C DRIVER
4963 M: Guenter Roeck <linux@roeck-us.net>
4964 L: linux-i2c@vger.kernel.org
4966 F: drivers/i2c/busses/i2c-diolan-u2c.c
4968 FILESYSTEM DIRECT ACCESS (DAX)
4969 M: Dan Williams <dan.j.williams@intel.com>
4970 R: Matthew Wilcox <willy@infradead.org>
4971 R: Jan Kara <jack@suse.cz>
4972 L: linux-fsdevel@vger.kernel.org
4973 L: linux-nvdimm@lists.01.org
4976 F: include/linux/dax.h
4977 F: include/trace/events/fs_dax.h
4979 DEVICE DIRECT ACCESS (DAX)
4980 M: Dan Williams <dan.j.williams@intel.com>
4981 M: Vishal Verma <vishal.l.verma@intel.com>
4982 M: Dave Jiang <dave.jiang@intel.com>
4983 L: linux-nvdimm@lists.01.org
4987 DIRECTORY NOTIFICATION (DNOTIFY)
4988 M: Jan Kara <jack@suse.cz>
4989 R: Amir Goldstein <amir73il@gmail.com>
4990 L: linux-fsdevel@vger.kernel.org
4992 F: Documentation/filesystems/dnotify.txt
4993 F: fs/notify/dnotify/
4994 F: include/linux/dnotify.h
4996 DISK GEOMETRY AND PARTITION HANDLING
4997 M: Andries Brouwer <aeb@cwi.nl>
4998 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4999 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5000 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5004 M: Jan Kara <jack@suse.com>
5006 F: Documentation/filesystems/quota.txt
5008 F: include/linux/quota*.h
5009 F: include/uapi/linux/quota*.h
5011 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5012 M: Bernie Thompson <bernie@plugable.com>
5013 L: linux-fbdev@vger.kernel.org
5015 W: http://plugable.com/category/projects/udlfb/
5016 F: drivers/video/fbdev/udlfb.c
5017 F: include/video/udlfb.h
5018 F: Documentation/fb/udlfb.rst
5020 DISTRIBUTED LOCK MANAGER (DLM)
5021 M: Christine Caulfield <ccaulfie@redhat.com>
5022 M: David Teigland <teigland@redhat.com>
5023 L: cluster-devel@redhat.com
5024 W: http://sources.redhat.com/cluster/
5025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5029 DMA BUFFER SHARING FRAMEWORK
5030 M: Sumit Semwal <sumit.semwal@linaro.org>
5032 L: linux-media@vger.kernel.org
5033 L: dri-devel@lists.freedesktop.org
5034 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5036 F: include/linux/dma-buf*
5037 F: include/linux/reservation.h
5038 F: include/linux/*fence.h
5039 F: Documentation/driver-api/dma-buf.rst
5040 K: dma_(buf|fence|resv)
5041 T: git git://anongit.freedesktop.org/drm/drm-misc
5043 DMA-BUF HEAPS FRAMEWORK
5044 M: Sumit Semwal <sumit.semwal@linaro.org>
5045 R: Andrew F. Davis <afd@ti.com>
5046 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5047 R: Liam Mark <lmark@codeaurora.org>
5048 R: Laura Abbott <labbott@redhat.com>
5049 R: Brian Starkey <Brian.Starkey@arm.com>
5050 R: John Stultz <john.stultz@linaro.org>
5052 L: linux-media@vger.kernel.org
5053 L: dri-devel@lists.freedesktop.org
5054 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5055 F: include/uapi/linux/dma-heap.h
5056 F: include/linux/dma-heap.h
5057 F: drivers/dma-buf/dma-heap.c
5058 F: drivers/dma-buf/heaps/*
5059 T: git git://anongit.freedesktop.org/drm/drm-misc
5061 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5062 M: Vinod Koul <vkoul@kernel.org>
5063 L: dmaengine@vger.kernel.org
5064 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5067 F: include/linux/dmaengine.h
5068 F: include/linux/of_dma.h
5069 F: Documentation/devicetree/bindings/dma/
5070 F: Documentation/driver-api/dmaengine/
5071 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5074 M: Christoph Hellwig <hch@lst.de>
5075 M: Marek Szyprowski <m.szyprowski@samsung.com>
5076 R: Robin Murphy <robin.murphy@arm.com>
5077 L: iommu@lists.linux-foundation.org
5078 T: git git://git.infradead.org/users/hch/dma-mapping.git
5079 W: http://git.infradead.org/users/hch/dma-mapping.git
5082 F: include/asm-generic/dma-mapping.h
5083 F: include/linux/dma-direct.h
5084 F: include/linux/dma-mapping.h
5085 F: include/linux/dma-noncoherent.h
5087 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5088 M: Lukasz Luba <lukasz.luba@arm.com>
5089 L: linux-pm@vger.kernel.org
5090 L: linux-samsung-soc@vger.kernel.org
5092 F: drivers/memory/samsung/exynos5422-dmc.c
5093 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5095 DME1737 HARDWARE MONITOR DRIVER
5096 M: Juerg Haefliger <juergh@gmail.com>
5097 L: linux-hwmon@vger.kernel.org
5099 F: Documentation/hwmon/dme1737.rst
5100 F: drivers/hwmon/dme1737.c
5103 M: Jean Delvare <jdelvare@suse.com>
5105 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5106 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5107 F: drivers/firmware/dmi-id.c
5108 F: drivers/firmware/dmi_scan.c
5109 F: include/linux/dmi.h
5112 M: Jonathan Corbet <corbet@lwn.net>
5113 L: linux-doc@vger.kernel.org
5116 F: scripts/documentation-file-ref-check
5117 F: scripts/kernel-doc
5118 F: scripts/sphinx-pre-install
5119 X: Documentation/ABI/
5120 X: Documentation/firmware-guide/acpi/
5121 X: Documentation/devicetree/
5122 X: Documentation/i2c/
5123 X: Documentation/media/
5124 X: Documentation/power/
5125 X: Documentation/spi/
5126 T: git git://git.lwn.net/linux.git docs-next
5128 DOCUMENTATION/ITALIAN
5129 M: Federico Vaga <federico.vaga@vaga.pv.it>
5130 L: linux-doc@vger.kernel.org
5132 F: Documentation/translations/it_IT
5134 DOCUMENTATION SCRIPTS
5135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5136 L: linux-doc@vger.kernel.org
5138 F: scripts/documentation-file-ref-check
5139 F: scripts/sphinx-pre-install
5140 F: Documentation/sphinx/parse-headers.pl
5142 DONGWOON DW9714 LENS VOICE COIL DRIVER
5143 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5144 L: linux-media@vger.kernel.org
5145 T: git git://linuxtv.org/media_tree.git
5147 F: drivers/media/i2c/dw9714.c
5148 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5150 DONGWOON DW9807 LENS VOICE COIL DRIVER
5151 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5152 L: linux-media@vger.kernel.org
5153 T: git git://linuxtv.org/media_tree.git
5155 F: drivers/media/i2c/dw9807-vcm.c
5156 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5159 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5160 L: blinux-list@redhat.com
5162 F: drivers/char/dtlk.c
5163 F: include/linux/dtlk.h
5165 DPAA2 DATAPATH I/O (DPIO) DRIVER
5166 M: Roy Pledge <Roy.Pledge@nxp.com>
5167 L: linux-kernel@vger.kernel.org
5169 F: drivers/soc/fsl/dpio
5171 DPAA2 ETHERNET DRIVER
5172 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5173 L: netdev@vger.kernel.org
5175 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5176 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5177 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5178 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5179 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5180 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5181 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5182 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5183 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5185 DPAA2 ETHERNET SWITCH DRIVER
5186 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5187 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5188 L: linux-kernel@vger.kernel.org
5190 F: drivers/staging/fsl-dpaa2/ethsw
5192 DPT_I2O SCSI RAID DRIVER
5193 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5194 L: linux-scsi@vger.kernel.org
5195 W: http://www.adaptec.com/
5197 F: drivers/scsi/dpt*
5198 F: drivers/scsi/dpt/
5201 M: Philipp Reisner <philipp.reisner@linbit.com>
5202 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5203 L: drbd-dev@lists.linbit.com
5204 W: http://www.drbd.org
5205 T: git git://git.linbit.com/linux-drbd.git
5206 T: git git://git.linbit.com/drbd-8.4.git
5208 F: drivers/block/drbd/
5210 F: Documentation/admin-guide/blockdev/
5212 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5214 R: "Rafael J. Wysocki" <rafael@kernel.org>
5215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5217 F: Documentation/kobject.txt
5221 F: include/linux/debugfs.h
5222 F: include/linux/kobj*
5225 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5226 M: Kevin Hilman <khilman@kernel.org>
5227 M: Nishanth Menon <nm@ti.com>
5229 F: drivers/power/avs/
5230 F: include/linux/power/smartreflex.h
5231 L: linux-pm@vger.kernel.org
5233 DRM DRIVER FOR ARM PL111 CLCD
5234 M: Eric Anholt <eric@anholt.net>
5235 T: git git://anongit.freedesktop.org/drm/drm-misc
5237 F: drivers/gpu/drm/pl111/
5239 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5240 M: Linus Walleij <linus.walleij@linaro.org>
5241 T: git git://anongit.freedesktop.org/drm/drm-misc
5243 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5244 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5246 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5247 M: Dave Airlie <airlied@redhat.com>
5249 F: drivers/gpu/drm/ast/
5251 DRM DRIVER FOR ASPEED BMC GFX
5252 M: Joel Stanley <joel@jms.id.au>
5253 L: linux-aspeed@lists.ozlabs.org
5254 T: git git://anongit.freedesktop.org/drm/drm-misc
5256 F: drivers/gpu/drm/aspeed/
5257 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5259 DRM DRIVER FOR BOCHS VIRTUAL GPU
5260 M: Gerd Hoffmann <kraxel@redhat.com>
5261 L: virtualization@lists.linux-foundation.org
5262 T: git git://anongit.freedesktop.org/drm/drm-misc
5264 F: drivers/gpu/drm/bochs/
5266 DRM DRIVER FOR BOE HIMAX8279D PANELS
5267 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5269 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5270 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5272 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5273 M: Linus Walleij <linus.walleij@linaro.org>
5274 T: git git://anongit.freedesktop.org/drm/drm-misc
5276 F: drivers/gpu/drm/tve200/
5278 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5279 M: Jagan Teki <jagan@amarulasolutions.com>
5281 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5282 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5284 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5285 M: Hans de Goede <hdegoede@redhat.com>
5286 T: git git://anongit.freedesktop.org/drm/drm-misc
5288 F: drivers/gpu/drm/tiny/gm12u320.c
5290 DRM DRIVER FOR ILITEK ILI9225 PANELS
5291 M: David Lechner <david@lechnology.com>
5292 T: git git://anongit.freedesktop.org/drm/drm-misc
5294 F: drivers/gpu/drm/tiny/ili9225.c
5295 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5297 DRM DRIVER FOR HX8357D PANELS
5298 M: Eric Anholt <eric@anholt.net>
5299 T: git git://anongit.freedesktop.org/drm/drm-misc
5301 F: drivers/gpu/drm/tiny/hx8357d.c
5302 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5304 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5305 S: Orphan / Obsolete
5306 F: drivers/gpu/drm/i810/
5307 F: include/uapi/drm/i810_drm.h
5309 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5310 S: Orphan / Obsolete
5311 F: drivers/gpu/drm/mga/
5312 F: include/uapi/drm/mga_drm.h
5314 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5315 M: Dave Airlie <airlied@redhat.com>
5317 F: drivers/gpu/drm/mgag200/
5319 DRM DRIVER FOR MI0283QT
5320 M: Noralf Trønnes <noralf@tronnes.org>
5321 T: git git://anongit.freedesktop.org/drm/drm-misc
5323 F: drivers/gpu/drm/tiny/mi0283qt.c
5324 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5326 DRM DRIVER FOR MSM ADRENO GPU
5327 M: Rob Clark <robdclark@gmail.com>
5328 M: Sean Paul <sean@poorly.run>
5329 L: linux-arm-msm@vger.kernel.org
5330 L: dri-devel@lists.freedesktop.org
5331 L: freedreno@lists.freedesktop.org
5332 T: git https://gitlab.freedesktop.org/drm/msm.git
5334 F: drivers/gpu/drm/msm/
5335 F: include/uapi/drm/msm_drm.h
5336 F: Documentation/devicetree/bindings/display/msm/
5338 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5339 M: Ben Skeggs <bskeggs@redhat.com>
5340 L: dri-devel@lists.freedesktop.org
5341 L: nouveau@lists.freedesktop.org
5342 T: git git://github.com/skeggsb/linux
5344 F: drivers/gpu/drm/nouveau/
5345 F: include/uapi/drm/nouveau_drm.h
5347 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5348 M: Stefan Mavrodiev <stefan@olimex.com>
5350 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5351 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5353 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5354 M: Noralf Trønnes <noralf@tronnes.org>
5355 T: git git://anongit.freedesktop.org/drm/drm-misc
5357 F: drivers/gpu/drm/tiny/repaper.c
5358 F: Documentation/devicetree/bindings/display/repaper.txt
5360 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5361 M: Dave Airlie <airlied@redhat.com>
5362 M: Gerd Hoffmann <kraxel@redhat.com>
5363 L: virtualization@lists.linux-foundation.org
5364 T: git git://anongit.freedesktop.org/drm/drm-misc
5366 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5367 F: drivers/gpu/drm/cirrus/
5369 DRM DRIVER FOR QXL VIRTUAL GPU
5370 M: Dave Airlie <airlied@redhat.com>
5371 M: Gerd Hoffmann <kraxel@redhat.com>
5372 L: virtualization@lists.linux-foundation.org
5373 L: spice-devel@lists.freedesktop.org
5374 T: git git://anongit.freedesktop.org/drm/drm-misc
5376 F: drivers/gpu/drm/qxl/
5377 F: include/uapi/drm/qxl_drm.h
5379 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5380 M: Robert Chiras <robert.chiras@nxp.com>
5382 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5383 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5385 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5386 S: Orphan / Obsolete
5387 F: drivers/gpu/drm/r128/
5388 F: include/uapi/drm/r128_drm.h
5390 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5391 M: Guido Günther <agx@sigxcpu.org>
5392 R: Purism Kernel Team <kernel@puri.sm>
5394 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5395 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5397 DRM DRIVER FOR SAVAGE VIDEO CARDS
5398 S: Orphan / Obsolete
5399 F: drivers/gpu/drm/savage/
5400 F: include/uapi/drm/savage_drm.h
5402 DRM DRIVER FOR SIS VIDEO CARDS
5403 S: Orphan / Obsolete
5404 F: drivers/gpu/drm/sis/
5405 F: include/uapi/drm/sis_drm.h
5407 DRM DRIVER FOR SITRONIX ST7701 PANELS
5408 M: Jagan Teki <jagan@amarulasolutions.com>
5410 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5411 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5413 DRM DRIVER FOR SITRONIX ST7586 PANELS
5414 M: David Lechner <david@lechnology.com>
5415 T: git git://anongit.freedesktop.org/drm/drm-misc
5417 F: drivers/gpu/drm/tiny/st7586.c
5418 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5420 DRM DRIVER FOR SITRONIX ST7735R PANELS
5421 M: David Lechner <david@lechnology.com>
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5424 F: drivers/gpu/drm/tiny/st7735r.c
5425 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5427 DRM DRIVER FOR SONY ACX424AKP PANELS
5428 M: Linus Walleij <linus.walleij@linaro.org>
5429 T: git git://anongit.freedesktop.org/drm/drm-misc
5431 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5433 DRM DRIVER FOR ST-ERICSSON MCDE
5434 M: Linus Walleij <linus.walleij@linaro.org>
5435 T: git git://anongit.freedesktop.org/drm/drm-misc
5437 F: drivers/gpu/drm/mcde/
5438 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5440 DRM DRIVER FOR TDFX VIDEO CARDS
5441 S: Orphan / Obsolete
5442 F: drivers/gpu/drm/tdfx/
5444 DRM DRIVER FOR TPO TPG110 PANELS
5445 M: Linus Walleij <linus.walleij@linaro.org>
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5448 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5449 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5451 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5452 M: Dave Airlie <airlied@redhat.com>
5453 R: Sean Paul <sean@poorly.run>
5454 L: dri-devel@lists.freedesktop.org
5456 F: drivers/gpu/drm/udl/
5457 T: git git://anongit.freedesktop.org/drm/drm-misc
5459 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5460 M: Hans de Goede <hdegoede@redhat.com>
5461 L: dri-devel@lists.freedesktop.org
5463 F: drivers/gpu/drm/vboxvideo/
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5467 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5468 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5469 R: Daniel Vetter <daniel@ffwll.ch>
5470 T: git git://anongit.freedesktop.org/drm/drm-misc
5472 L: dri-devel@lists.freedesktop.org
5473 F: drivers/gpu/drm/vkms/
5474 F: Documentation/gpu/vkms.rst
5476 DRM DRIVER FOR VMWARE VIRTUAL GPU
5477 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5478 M: Thomas Hellstrom <thellstrom@vmware.com>
5479 L: dri-devel@lists.freedesktop.org
5480 T: git git://people.freedesktop.org/~thomash/linux
5482 F: drivers/gpu/drm/vmwgfx/
5483 F: include/uapi/drm/vmwgfx_drm.h
5486 M: David Airlie <airlied@linux.ie>
5487 M: Daniel Vetter <daniel@ffwll.ch>
5488 L: dri-devel@lists.freedesktop.org
5489 T: git git://anongit.freedesktop.org/drm/drm
5490 B: https://bugs.freedesktop.org/
5491 C: irc://chat.freenode.net/dri-devel
5495 F: Documentation/devicetree/bindings/display/
5496 F: Documentation/devicetree/bindings/gpu/
5497 F: Documentation/gpu/
5499 F: include/uapi/drm/
5500 F: include/linux/vga*
5502 DRM DRIVERS AND MISC GPU PATCHES
5503 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5504 M: Maxime Ripard <mripard@kernel.org>
5505 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5507 T: git git://anongit.freedesktop.org/drm/drm-misc
5508 F: Documentation/gpu/
5510 F: drivers/gpu/drm/*
5512 F: include/uapi/drm/drm*
5513 F: include/linux/vga*
5515 DRM DRIVERS FOR ALLWINNER A10
5516 M: Maxime Ripard <mripard@kernel.org>
5517 M: Chen-Yu Tsai <wens@csie.org>
5518 L: dri-devel@lists.freedesktop.org
5520 F: drivers/gpu/drm/sun4i/
5521 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5522 T: git git://anongit.freedesktop.org/drm/drm-misc
5524 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5525 M: Maxime Ripard <mripard@kernel.org>
5526 M: Chen-Yu Tsai <wens@csie.org>
5527 R: Jernej Skrabec <jernej.skrabec@siol.net>
5528 L: dri-devel@lists.freedesktop.org
5530 F: drivers/gpu/drm/sun4i/sun8i*
5531 T: git git://anongit.freedesktop.org/drm/drm-misc
5533 DRM DRIVERS FOR AMLOGIC SOCS
5534 M: Neil Armstrong <narmstrong@baylibre.com>
5535 L: dri-devel@lists.freedesktop.org
5536 L: linux-amlogic@lists.infradead.org
5537 W: http://linux-meson.com/
5539 F: drivers/gpu/drm/meson/
5540 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5541 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5542 F: Documentation/gpu/meson.rst
5543 T: git git://anongit.freedesktop.org/drm/drm-misc
5545 DRM DRIVERS FOR ATMEL HLCDC
5546 M: Sam Ravnborg <sam@ravnborg.org>
5547 M: Boris Brezillon <bbrezillon@kernel.org>
5548 L: dri-devel@lists.freedesktop.org
5550 F: drivers/gpu/drm/atmel-hlcdc/
5551 F: Documentation/devicetree/bindings/display/atmel/
5552 T: git git://anongit.freedesktop.org/drm/drm-misc
5554 DRM DRIVERS FOR BRIDGE CHIPS
5555 M: Andrzej Hajda <a.hajda@samsung.com>
5556 M: Neil Armstrong <narmstrong@baylibre.com>
5557 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5558 R: Jonas Karlman <jonas@kwiboo.se>
5559 R: Jernej Skrabec <jernej.skrabec@siol.net>
5561 T: git git://anongit.freedesktop.org/drm/drm-misc
5562 F: drivers/gpu/drm/bridge/
5564 DRM DRIVERS FOR EXYNOS
5565 M: Inki Dae <inki.dae@samsung.com>
5566 M: Joonyoung Shim <jy0922.shim@samsung.com>
5567 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5568 M: Kyungmin Park <kyungmin.park@samsung.com>
5569 L: dri-devel@lists.freedesktop.org
5570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5572 F: drivers/gpu/drm/exynos/
5573 F: include/uapi/drm/exynos_drm.h
5574 F: Documentation/devicetree/bindings/display/exynos/
5576 DRM DRIVERS FOR FREESCALE DCU
5577 M: Stefan Agner <stefan@agner.ch>
5578 M: Alison Wang <alison.wang@nxp.com>
5579 L: dri-devel@lists.freedesktop.org
5581 F: drivers/gpu/drm/fsl-dcu/
5582 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5583 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5584 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5587 DRM DRIVERS FOR FREESCALE IMX
5588 M: Philipp Zabel <p.zabel@pengutronix.de>
5589 L: dri-devel@lists.freedesktop.org
5591 F: drivers/gpu/drm/imx/
5592 F: drivers/gpu/ipu-v3/
5593 F: Documentation/devicetree/bindings/display/imx/
5595 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5596 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5597 L: dri-devel@lists.freedesktop.org
5598 T: git git://github.com/patjak/drm-gma500
5600 F: drivers/gpu/drm/gma500/
5602 DRM DRIVERS FOR HISILICON
5603 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5604 M: Rongrong Zou <zourongrong@gmail.com>
5605 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5606 R: Chen Feng <puck.chen@hisilicon.com>
5607 L: dri-devel@lists.freedesktop.org
5608 T: git git://github.com/xin3liang/linux.git
5610 F: drivers/gpu/drm/hisilicon/
5611 F: Documentation/devicetree/bindings/display/hisilicon/
5613 DRM DRIVERS FOR LIMA
5614 M: Qiang Yu <yuq825@gmail.com>
5615 L: dri-devel@lists.freedesktop.org
5616 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5618 F: drivers/gpu/drm/lima/
5619 F: include/uapi/drm/lima_drm.h
5620 T: git git://anongit.freedesktop.org/drm/drm-misc
5622 DRM DRIVERS FOR MEDIATEK
5623 M: CK Hu <ck.hu@mediatek.com>
5624 M: Philipp Zabel <p.zabel@pengutronix.de>
5625 L: dri-devel@lists.freedesktop.org
5627 F: drivers/gpu/drm/mediatek/
5628 F: Documentation/devicetree/bindings/display/mediatek/
5630 DRM DRIVERS FOR NVIDIA TEGRA
5631 M: Thierry Reding <thierry.reding@gmail.com>
5632 L: dri-devel@lists.freedesktop.org
5633 L: linux-tegra@vger.kernel.org
5634 T: git git://anongit.freedesktop.org/tegra/linux.git
5636 F: drivers/gpu/drm/tegra/
5637 F: drivers/gpu/host1x/
5638 F: include/linux/host1x.h
5639 F: include/uapi/drm/tegra_drm.h
5640 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5642 DRM DRIVERS FOR RENESAS
5643 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5644 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5645 L: dri-devel@lists.freedesktop.org
5646 L: linux-renesas-soc@vger.kernel.org
5647 T: git git://linuxtv.org/pinchartl/media drm/du/next
5649 F: drivers/gpu/drm/rcar-du/
5650 F: drivers/gpu/drm/shmobile/
5651 F: include/linux/platform_data/shmob_drm.h
5652 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5653 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5654 F: Documentation/devicetree/bindings/display/renesas,du.txt
5656 DRM DRIVERS FOR ROCKCHIP
5657 M: Sandy Huang <hjc@rock-chips.com>
5658 M: Heiko Stübner <heiko@sntech.de>
5659 L: dri-devel@lists.freedesktop.org
5661 F: drivers/gpu/drm/rockchip/
5662 F: Documentation/devicetree/bindings/display/rockchip/
5663 T: git git://anongit.freedesktop.org/drm/drm-misc
5666 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5667 M: Vincent Abriou <vincent.abriou@st.com>
5668 L: dri-devel@lists.freedesktop.org
5669 T: git git://anongit.freedesktop.org/drm/drm-misc
5671 F: drivers/gpu/drm/sti
5672 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5675 M: Yannick Fertre <yannick.fertre@st.com>
5676 M: Philippe Cornu <philippe.cornu@st.com>
5677 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5678 M: Vincent Abriou <vincent.abriou@st.com>
5679 L: dri-devel@lists.freedesktop.org
5680 T: git git://anongit.freedesktop.org/drm/drm-misc
5682 F: drivers/gpu/drm/stm
5683 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5685 DRM DRIVERS FOR TI LCDC
5686 M: Jyri Sarha <jsarha@ti.com>
5687 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5688 L: dri-devel@lists.freedesktop.org
5690 F: drivers/gpu/drm/tilcdc/
5691 F: Documentation/devicetree/bindings/display/tilcdc/
5693 DRM DRIVERS FOR TI OMAP
5694 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5695 L: dri-devel@lists.freedesktop.org
5697 F: drivers/gpu/drm/omapdrm/
5698 F: Documentation/devicetree/bindings/display/ti/
5701 M: Eric Anholt <eric@anholt.net>
5703 F: drivers/gpu/drm/v3d/
5704 F: include/uapi/drm/v3d_drm.h
5705 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5706 T: git git://anongit.freedesktop.org/drm/drm-misc
5709 M: Eric Anholt <eric@anholt.net>
5710 T: git git://github.com/anholt/linux
5712 F: drivers/gpu/drm/vc4/
5713 F: include/uapi/drm/vc4_drm.h
5714 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5715 T: git git://anongit.freedesktop.org/drm/drm-misc
5717 DRM DRIVERS FOR VIVANTE GPU IP
5718 M: Lucas Stach <l.stach@pengutronix.de>
5719 R: Russell King <linux+etnaviv@armlinux.org.uk>
5720 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5721 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5722 L: dri-devel@lists.freedesktop.org
5724 F: drivers/gpu/drm/etnaviv/
5725 F: include/uapi/drm/etnaviv_drm.h
5726 F: Documentation/devicetree/bindings/display/etnaviv/
5728 DRM DRIVERS FOR ZTE ZX
5729 M: Shawn Guo <shawnguo@kernel.org>
5730 L: dri-devel@lists.freedesktop.org
5732 F: drivers/gpu/drm/zte/
5733 F: Documentation/devicetree/bindings/display/zte,vou.txt
5734 T: git git://anongit.freedesktop.org/drm/drm-misc
5737 M: Thierry Reding <thierry.reding@gmail.com>
5738 R: Sam Ravnborg <sam@ravnborg.org>
5739 L: dri-devel@lists.freedesktop.org
5740 T: git git://anongit.freedesktop.org/drm/drm-misc
5742 F: drivers/gpu/drm/drm_panel.c
5743 F: drivers/gpu/drm/panel/
5744 F: include/drm/drm_panel.h
5745 F: Documentation/devicetree/bindings/display/panel/
5748 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5749 T: git git://anongit.freedesktop.org/drm/drm-misc
5750 L: dri-devel@lists.freedesktop.org
5751 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5753 F: drivers/gpu/drm/xen/
5754 F: Documentation/gpu/xen-front.rst
5757 M: Christian Koenig <christian.koenig@amd.com>
5758 M: Huang Rui <ray.huang@amd.com>
5759 T: git git://people.freedesktop.org/~agd5f/linux
5761 L: dri-devel@lists.freedesktop.org
5763 F: drivers/gpu/drm/ttm/
5765 DSBR100 USB FM RADIO DRIVER
5766 M: Alexey Klimov <klimov.linux@gmail.com>
5767 L: linux-media@vger.kernel.org
5768 T: git git://linuxtv.org/media_tree.git
5770 F: drivers/media/radio/dsbr100.c
5773 M: Hans Verkuil <hverkuil@xs4all.nl>
5774 L: linux-media@vger.kernel.org
5775 T: git git://linuxtv.org/media_tree.git
5776 W: https://linuxtv.org
5778 F: drivers/media/pci/dt3155/
5780 DVB_USB_AF9015 MEDIA DRIVER
5781 M: Antti Palosaari <crope@iki.fi>
5782 L: linux-media@vger.kernel.org
5783 W: https://linuxtv.org
5784 W: http://palosaari.fi/linux/
5785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5786 T: git git://linuxtv.org/anttip/media_tree.git
5788 F: drivers/media/usb/dvb-usb-v2/af9015*
5790 DVB_USB_AF9035 MEDIA DRIVER
5791 M: Antti Palosaari <crope@iki.fi>
5792 L: linux-media@vger.kernel.org
5793 W: https://linuxtv.org
5794 W: http://palosaari.fi/linux/
5795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5796 T: git git://linuxtv.org/anttip/media_tree.git
5798 F: drivers/media/usb/dvb-usb-v2/af9035*
5800 DVB_USB_ANYSEE MEDIA DRIVER
5801 M: Antti Palosaari <crope@iki.fi>
5802 L: linux-media@vger.kernel.org
5803 W: https://linuxtv.org
5804 W: http://palosaari.fi/linux/
5805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5806 T: git git://linuxtv.org/anttip/media_tree.git
5808 F: drivers/media/usb/dvb-usb-v2/anysee*
5810 DVB_USB_AU6610 MEDIA DRIVER
5811 M: Antti Palosaari <crope@iki.fi>
5812 L: linux-media@vger.kernel.org
5813 W: https://linuxtv.org
5814 W: http://palosaari.fi/linux/
5815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5816 T: git git://linuxtv.org/anttip/media_tree.git
5818 F: drivers/media/usb/dvb-usb-v2/au6610*
5820 DVB_USB_CE6230 MEDIA DRIVER
5821 M: Antti Palosaari <crope@iki.fi>
5822 L: linux-media@vger.kernel.org
5823 W: https://linuxtv.org
5824 W: http://palosaari.fi/linux/
5825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5826 T: git git://linuxtv.org/anttip/media_tree.git
5828 F: drivers/media/usb/dvb-usb-v2/ce6230*
5830 DVB_USB_CXUSB MEDIA DRIVER
5831 M: Michael Krufky <mkrufky@linuxtv.org>
5832 L: linux-media@vger.kernel.org
5833 W: https://linuxtv.org
5834 W: http://github.com/mkrufky
5835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5836 T: git git://linuxtv.org/media_tree.git
5838 F: drivers/media/usb/dvb-usb/cxusb*
5840 DVB_USB_EC168 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/ec168*
5850 DVB_USB_GL861 MEDIA DRIVER
5851 M: Antti Palosaari <crope@iki.fi>
5852 L: linux-media@vger.kernel.org
5853 W: https://linuxtv.org
5854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5855 T: git git://linuxtv.org/anttip/media_tree.git
5857 F: drivers/media/usb/dvb-usb-v2/gl861*
5859 DVB_USB_MXL111SF MEDIA DRIVER
5860 M: Michael Krufky <mkrufky@linuxtv.org>
5861 L: linux-media@vger.kernel.org
5862 W: https://linuxtv.org
5863 W: http://github.com/mkrufky
5864 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5865 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5867 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5869 DVB_USB_RTL28XXU MEDIA DRIVER
5870 M: Antti Palosaari <crope@iki.fi>
5871 L: linux-media@vger.kernel.org
5872 W: https://linuxtv.org
5873 W: http://palosaari.fi/linux/
5874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5875 T: git git://linuxtv.org/anttip/media_tree.git
5877 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5879 DVB_USB_V2 MEDIA DRIVER
5880 M: Antti Palosaari <crope@iki.fi>
5881 L: linux-media@vger.kernel.org
5882 W: https://linuxtv.org
5883 W: http://palosaari.fi/linux/
5884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5885 T: git git://linuxtv.org/anttip/media_tree.git
5887 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5888 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5891 M: Jason Baron <jbaron@akamai.com>
5893 F: lib/dynamic_debug.c
5894 F: include/linux/dynamic_debug.h
5896 DYNAMIC INTERRUPT MODERATION
5897 M: Tal Gilboa <talgi@mellanox.com>
5899 F: include/linux/dim.h
5902 DZ DECSTATION DZ11 SERIAL DRIVER
5903 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5905 F: drivers/tty/serial/dz.*
5907 E3X0 POWER BUTTON DRIVER
5908 M: Moritz Fischer <moritz.fischer@ettus.com>
5909 L: usrp-users@lists.ettus.com
5910 W: http://www.ettus.com
5912 F: drivers/input/misc/e3x0-button.c
5913 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5916 M: Antti Palosaari <crope@iki.fi>
5917 L: linux-media@vger.kernel.org
5918 W: https://linuxtv.org
5919 W: http://palosaari.fi/linux/
5920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5921 T: git git://linuxtv.org/anttip/media_tree.git
5923 F: drivers/media/tuners/e4000*
5925 EARTH_PT1 MEDIA DRIVER
5926 M: Akihiro Tsukada <tskd08@gmail.com>
5927 L: linux-media@vger.kernel.org
5929 F: drivers/media/pci/pt1/
5931 EARTH_PT3 MEDIA DRIVER
5932 M: Akihiro Tsukada <tskd08@gmail.com>
5933 L: linux-media@vger.kernel.org
5935 F: drivers/media/pci/pt3/
5938 M: Antti Palosaari <crope@iki.fi>
5939 L: linux-media@vger.kernel.org
5940 W: https://linuxtv.org
5941 W: http://palosaari.fi/linux/
5942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5943 T: git git://linuxtv.org/anttip/media_tree.git
5945 F: drivers/media/dvb-frontends/ec100*
5948 M: Tyler Hicks <code@tyhicks.com>
5949 L: ecryptfs@vger.kernel.org
5950 W: http://ecryptfs.org
5951 W: https://launchpad.net/ecryptfs
5952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5954 F: Documentation/filesystems/ecryptfs.txt
5958 M: Borislav Petkov <bp@alien8.de>
5959 L: linux-edac@vger.kernel.org
5961 F: drivers/edac/amd64_edac*
5964 M: Jan Luebbe <jlu@pengutronix.de>
5965 L: linux-edac@vger.kernel.org
5967 F: drivers/edac/armada_xp_*
5970 M: Stefan Schaeckeler <sschaeck@cisco.com>
5972 F: drivers/edac/aspeed_edac.c
5973 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5976 M: Shravan Kumar Ramani <sramani@mellanox.com>
5978 F: drivers/edac/bluefield_edac.c
5981 M: Robert Richter <rric@kernel.org>
5982 L: linux-edac@vger.kernel.org
5984 F: drivers/edac/highbank*
5987 M: Ralf Baechle <ralf@linux-mips.org>
5988 M: Robert Richter <rrichter@marvell.com>
5989 L: linux-edac@vger.kernel.org
5990 L: linux-mips@vger.kernel.org
5992 F: drivers/edac/octeon_edac*
5994 EDAC-CAVIUM THUNDERX
5995 M: Robert Richter <rrichter@marvell.com>
5996 L: linux-edac@vger.kernel.org
5998 F: drivers/edac/thunderx_edac*
6001 M: Borislav Petkov <bp@alien8.de>
6002 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6003 M: Tony Luck <tony.luck@intel.com>
6004 R: James Morse <james.morse@arm.com>
6005 R: Robert Richter <rrichter@marvell.com>
6006 L: linux-edac@vger.kernel.org
6007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6009 F: Documentation/admin-guide/ras.rst
6010 F: Documentation/driver-api/edac.rst
6012 F: include/linux/edac.h
6015 M: Mark Gross <mark.gross@intel.com>
6016 L: linux-edac@vger.kernel.org
6018 F: drivers/edac/e752x_edac.c
6021 L: linux-edac@vger.kernel.org
6023 F: drivers/edac/e7xxx_edac.c
6026 M: York Sun <york.sun@nxp.com>
6027 L: linux-edac@vger.kernel.org
6029 F: drivers/edac/fsl_ddr_edac.*
6032 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6033 L: linux-edac@vger.kernel.org
6035 F: drivers/edac/ghes_edac.c
6038 M: Tony Luck <tony.luck@intel.com>
6039 L: linux-edac@vger.kernel.org
6041 F: drivers/edac/i10nm_base.c
6044 L: linux-edac@vger.kernel.org
6046 F: drivers/edac/i3000_edac.c
6049 L: linux-edac@vger.kernel.org
6051 F: drivers/edac/i5000_edac.c
6054 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6055 L: linux-edac@vger.kernel.org
6057 F: drivers/edac/i5400_edac.c
6060 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6061 L: linux-edac@vger.kernel.org
6063 F: drivers/edac/i7300_edac.c
6066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6067 L: linux-edac@vger.kernel.org
6069 F: drivers/edac/i7core_edac.c
6072 M: Tim Small <tim@buttersideup.com>
6073 L: linux-edac@vger.kernel.org
6075 F: drivers/edac/i82443bxgx_edac.c
6078 M: "Arvind R." <arvino55@gmail.com>
6079 L: linux-edac@vger.kernel.org
6081 F: drivers/edac/i82975x_edac.c
6084 M: Jason Baron <jbaron@akamai.com>
6085 L: linux-edac@vger.kernel.org
6087 F: drivers/edac/ie31200_edac.c
6090 M: Johannes Thumshirn <morbidrsa@gmail.com>
6091 L: linux-edac@vger.kernel.org
6093 F: drivers/edac/mpc85xx_edac.[ch]
6096 M: Egor Martovetsky <egor@pasemi.com>
6097 L: linux-edac@vger.kernel.org
6099 F: drivers/edac/pasemi_edac.c
6102 M: Tony Luck <tony.luck@intel.com>
6103 L: linux-edac@vger.kernel.org
6105 F: drivers/edac/pnd2_edac.[ch]
6108 M: Tim Small <tim@buttersideup.com>
6109 L: linux-edac@vger.kernel.org
6111 F: drivers/edac/r82600_edac.c
6114 M: Tony Luck <tony.luck@intel.com>
6115 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6116 L: linux-edac@vger.kernel.org
6118 F: drivers/edac/sb_edac.c
6121 M: Yash Shah <yash.shah@sifive.com>
6122 L: linux-edac@vger.kernel.org
6124 F: drivers/edac/sifive_edac.c
6125 F: drivers/soc/sifive_l2_cache.c
6128 M: Tony Luck <tony.luck@intel.com>
6129 L: linux-edac@vger.kernel.org
6131 F: drivers/edac/skx_*.c
6134 M: Tero Kristo <t-kristo@ti.com>
6135 L: linux-edac@vger.kernel.org
6137 F: drivers/edac/ti_edac.c
6140 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6141 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6142 L: linux-arm-msm@vger.kernel.org
6143 L: linux-edac@vger.kernel.org
6145 F: drivers/edac/qcom_edac.c
6147 EDIROL UA-101/UA-1000 DRIVER
6148 M: Clemens Ladisch <clemens@ladisch.de>
6149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6152 F: sound/usb/misc/ua101.c
6155 L: linux-efi@vger.kernel.org
6156 M: Ivan Hu <ivan.hu@canonical.com>
6157 M: Ard Biesheuvel <ardb@kernel.org>
6159 F: drivers/firmware/efi/test/
6161 EFI VARIABLE FILESYSTEM
6162 M: Matthew Garrett <matthew.garrett@nebula.com>
6163 M: Jeremy Kerr <jk@ozlabs.org>
6164 M: Ard Biesheuvel <ardb@kernel.org>
6165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6166 L: linux-efi@vger.kernel.org
6170 EFIFB FRAMEBUFFER DRIVER
6171 L: linux-fbdev@vger.kernel.org
6172 M: Peter Jones <pjones@redhat.com>
6174 F: drivers/video/fbdev/efifb.c
6177 W: http://aeschi.ch.eu.org/efs/
6181 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6182 M: Douglas Miller <dougmill@linux.ibm.com>
6183 L: netdev@vger.kernel.org
6185 F: drivers/net/ethernet/ibm/ehea/
6187 EM28XX VIDEO4LINUX DRIVER
6188 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6189 L: linux-media@vger.kernel.org
6190 W: https://linuxtv.org
6191 T: git git://linuxtv.org/media_tree.git
6193 F: drivers/media/usb/em28xx/
6194 F: Documentation/media/v4l-drivers/em28xx*
6197 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6198 M: Matt Mackall <mpm@selenic.com>
6199 M: David Woodhouse <dwmw2@infradead.org>
6200 L: linux-embedded@vger.kernel.org
6203 Emulex 10Gbps iSCSI - OneConnect DRIVER
6204 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6205 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6206 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6207 L: linux-scsi@vger.kernel.org
6208 W: http://www.broadcom.com
6210 F: drivers/scsi/be2iscsi/
6212 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6213 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6214 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6215 M: Somnath Kotur <somnath.kotur@broadcom.com>
6216 L: netdev@vger.kernel.org
6217 W: http://www.emulex.com
6219 F: drivers/net/ethernet/emulex/benet/
6221 EMULEX ONECONNECT ROCE DRIVER
6222 M: Selvin Xavier <selvin.xavier@broadcom.com>
6223 M: Devesh Sharma <devesh.sharma@broadcom.com>
6224 L: linux-rdma@vger.kernel.org
6225 W: http://www.broadcom.com
6227 F: drivers/infiniband/hw/ocrdma/
6228 F: include/uapi/rdma/ocrdma-abi.h
6230 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6231 M: James Smart <james.smart@broadcom.com>
6232 M: Dick Kennedy <dick.kennedy@broadcom.com>
6233 L: linux-scsi@vger.kernel.org
6234 W: http://www.broadcom.com
6236 F: drivers/scsi/lpfc/
6238 ENE CB710 FLASH CARD READER DRIVER
6239 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6241 F: drivers/misc/cb710/
6242 F: drivers/mmc/host/cb710-mmc.*
6243 F: include/linux/cb710.h
6245 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6246 M: Maxim Levitsky <maximlevitsky@gmail.com>
6248 F: drivers/media/rc/ene_ir.*
6250 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6251 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6252 L: linuxppc-dev@lists.ozlabs.org
6254 F: drivers/tty/ehv_bytechan.c
6256 EPSON S1D13XXX FRAMEBUFFER DRIVER
6257 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6260 F: drivers/video/fbdev/s1d13xxxfb.c
6261 F: include/video/s1d13xxxfb.h
6264 M: Gao Xiang <gaoxiang25@huawei.com>
6265 M: Chao Yu <yuchao0@huawei.com>
6266 L: linux-erofs@lists.ozlabs.org
6268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6269 F: Documentation/filesystems/erofs.txt
6271 F: include/trace/events/erofs.h
6273 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6274 M: Jeff Layton <jlayton@kernel.org>
6277 F: include/linux/errseq.h
6279 ET131X NETWORK DRIVER
6280 M: Mark Einon <mark.einon@gmail.com>
6282 F: drivers/net/ethernet/agere/
6285 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6286 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6287 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6288 L: netdev@vger.kernel.org
6289 W: http://www.linuxfoundation.org/en/Net:Bridge
6291 F: include/linux/netfilter_bridge/
6294 ETHERNET PHY LIBRARY
6295 M: Andrew Lunn <andrew@lunn.ch>
6296 M: Florian Fainelli <f.fainelli@gmail.com>
6297 M: Heiner Kallweit <hkallweit1@gmail.com>
6298 R: Russell King <linux@armlinux.org.uk>
6299 L: netdev@vger.kernel.org
6301 F: Documentation/ABI/testing/sysfs-class-net-phydev
6302 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6303 F: Documentation/devicetree/bindings/net/mdio*
6304 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6305 F: Documentation/networking/phy.rst
6307 F: drivers/of/of_mdio.c
6308 F: drivers/of/of_net.c
6309 F: include/dt-bindings/net/qca-ar803x.h
6310 F: include/linux/*mdio*.h
6311 F: include/linux/of_net.h
6312 F: include/linux/phy.h
6313 F: include/linux/phy_fixed.h
6314 F: include/linux/platform_data/mdio-bcm-unimac.h
6315 F: include/linux/platform_data/mdio-gpio.h
6316 F: include/trace/events/mdio.h
6317 F: include/uapi/linux/mdio.h
6318 F: include/uapi/linux/mii.h
6321 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6322 L: linux-fsdevel@vger.kernel.org
6324 F: drivers/staging/exfat/
6327 M: Jan Kara <jack@suse.com>
6328 L: linux-ext4@vger.kernel.org
6330 F: Documentation/filesystems/ext2.txt
6332 F: include/linux/ext2*
6335 M: "Theodore Ts'o" <tytso@mit.edu>
6336 M: Andreas Dilger <adilger.kernel@dilger.ca>
6337 L: linux-ext4@vger.kernel.org
6338 W: http://ext4.wiki.kernel.org
6339 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6342 F: Documentation/filesystems/ext4/
6345 Extended Verification Module (EVM)
6346 M: Mimi Zohar <zohar@linux.ibm.com>
6347 L: linux-integrity@vger.kernel.org
6349 F: security/integrity/evm/
6351 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6352 M: Ard Biesheuvel <ardb@kernel.org>
6353 L: linux-efi@vger.kernel.org
6354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6356 F: Documentation/admin-guide/efi-stub.rst
6357 F: arch/*/kernel/efi.c
6358 F: arch/x86/boot/compressed/eboot.[ch]
6359 F: arch/*/include/asm/efi.h
6360 F: arch/x86/platform/efi/
6361 F: drivers/firmware/efi/
6362 F: include/linux/efi*.h
6363 F: arch/arm/boot/compressed/efi-header.S
6364 F: arch/arm64/kernel/efi-entry.S
6366 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6367 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6368 M: Chanwoo Choi <cw00.choi@samsung.com>
6369 L: linux-kernel@vger.kernel.org
6370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6373 F: include/linux/extcon/
6374 F: include/linux/extcon.h
6375 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6376 F: Documentation/devicetree/bindings/extcon/
6379 M: Jingoo Han <jingoohan1@gmail.com>
6380 L: dri-devel@lists.freedesktop.org
6382 F: drivers/gpu/drm/exynos/exynos_dp*
6384 EXYNOS SYSMMU (IOMMU) driver
6385 M: Marek Szyprowski <m.szyprowski@samsung.com>
6386 L: iommu@lists.linux-foundation.org
6388 F: drivers/iommu/exynos-iommu.c
6390 EZchip NPS platform support
6391 M: Vineet Gupta <vgupta@synopsys.com>
6392 M: Ofer Levi <oferle@mellanox.com>
6394 F: arch/arc/plat-eznps
6395 F: arch/arc/boot/dts/eznps.dts
6398 M: Jaegeuk Kim <jaegeuk@kernel.org>
6399 M: Chao Yu <yuchao0@huawei.com>
6400 L: linux-f2fs-devel@lists.sourceforge.net
6401 W: https://f2fs.wiki.kernel.org/
6402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6404 F: Documentation/filesystems/f2fs.txt
6405 F: Documentation/ABI/testing/sysfs-fs-f2fs
6407 F: include/linux/f2fs_fs.h
6408 F: include/trace/events/f2fs.h
6410 F71805F HARDWARE MONITORING DRIVER
6411 M: Jean Delvare <jdelvare@suse.com>
6412 L: linux-hwmon@vger.kernel.org
6414 F: Documentation/hwmon/f71805f.rst
6415 F: drivers/hwmon/f71805f.c
6418 M: Josh Poimboeuf <jpoimboe@redhat.com>
6420 F: scripts/faddr2line
6423 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6424 L: netdev@vger.kernel.org
6426 F: net/core/failover.c
6427 F: include/net/failover.h
6428 F: Documentation/networking/failover.rst
6431 M: Jan Kara <jack@suse.cz>
6432 R: Amir Goldstein <amir73il@gmail.com>
6433 L: linux-fsdevel@vger.kernel.org
6435 F: fs/notify/fanotify/
6436 F: include/linux/fanotify.h
6437 F: include/uapi/linux/fanotify.h
6439 FARSYNC SYNCHRONOUS DRIVER
6440 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6441 W: http://www.farsite.co.uk/
6443 F: drivers/net/wan/farsync.*
6445 FAULT INJECTION SUPPORT
6446 M: Akinobu Mita <akinobu.mita@gmail.com>
6448 F: Documentation/fault-injection/
6449 F: lib/fault-inject.c
6451 FBTFT Framebuffer drivers
6453 L: dri-devel@lists.freedesktop.org
6454 L: linux-fbdev@vger.kernel.org
6455 F: drivers/staging/fbtft/
6458 M: Michael Buesch <m@bues.ch>
6459 L: linux-media@vger.kernel.org
6461 F: drivers/media/tuners/fc0011.h
6462 F: drivers/media/tuners/fc0011.c
6465 M: Antti Palosaari <crope@iki.fi>
6466 L: linux-media@vger.kernel.org
6467 W: https://linuxtv.org
6468 W: http://palosaari.fi/linux/
6469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6470 T: git git://linuxtv.org/anttip/media_tree.git
6472 F: drivers/media/tuners/fc2580*
6474 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6475 M: Hannes Reinecke <hare@suse.de>
6476 L: linux-scsi@vger.kernel.org
6477 W: www.Open-FCoE.org
6479 F: drivers/scsi/libfc/
6480 F: drivers/scsi/fcoe/
6482 F: include/scsi/libfc.h
6483 F: include/scsi/libfcoe.h
6484 F: include/uapi/scsi/fc/
6486 FILE LOCKING (flock() and fcntl()/lockf())
6487 M: Jeff Layton <jlayton@kernel.org>
6488 M: "J. Bruce Fields" <bfields@fieldses.org>
6489 L: linux-fsdevel@vger.kernel.org
6491 F: include/linux/fcntl.h
6492 F: include/uapi/linux/fcntl.h
6496 FILESYSTEMS (VFS and infrastructure)
6497 M: Alexander Viro <viro@zeniv.linux.org.uk>
6498 L: linux-fsdevel@vger.kernel.org
6501 F: include/linux/fs.h
6502 F: include/linux/fs_types.h
6503 F: include/uapi/linux/fs.h
6504 F: include/uapi/linux/openat2.h
6506 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6507 M: Riku Voipio <riku.voipio@iki.fi>
6508 L: linux-hwmon@vger.kernel.org
6510 F: drivers/hwmon/f75375s.c
6511 F: include/linux/f75375s.h
6513 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6514 M: Clemens Ladisch <clemens@ladisch.de>
6515 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6516 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6520 F: include/uapi/sound/firewire.h
6522 FIREWIRE MEDIA DRIVERS (firedtv)
6523 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6524 L: linux-media@vger.kernel.org
6525 L: linux1394-devel@lists.sourceforge.net
6526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6528 F: drivers/media/firewire/
6530 FIREWIRE SBP-2 TARGET
6531 M: Chris Boot <bootc@bootc.net>
6532 L: linux-scsi@vger.kernel.org
6533 L: target-devel@vger.kernel.org
6534 L: linux1394-devel@lists.sourceforge.net
6535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6537 F: drivers/target/sbp/
6540 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6541 L: linux1394-devel@lists.sourceforge.net
6542 W: http://ieee1394.wiki.kernel.org/
6543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6545 F: drivers/firewire/
6546 F: include/linux/firewire.h
6547 F: include/uapi/linux/firewire*.h
6550 FIRMWARE LOADER (request_firmware)
6551 M: Luis Chamberlain <mcgrof@kernel.org>
6552 L: linux-kernel@vger.kernel.org
6554 F: Documentation/firmware_class/
6555 F: drivers/base/firmware_loader/
6556 F: include/linux/firmware.h
6558 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6559 M: Joshua Morris <josh.h.morris@us.ibm.com>
6560 M: Philip Kelleher <pjk1939@linux.ibm.com>
6562 F: drivers/block/rsxx/
6564 FLEXTIMER FTM-QUADDEC DRIVER
6565 M: Patrick Havelange <patrick.havelange@essensium.com>
6566 L: linux-iio@vger.kernel.org
6568 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6569 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6570 F: drivers/counter/ftm-quaddec.c
6573 M: Denis Efremov <efremov@linux.com>
6575 L: linux-block@vger.kernel.org
6576 F: drivers/block/floppy.c
6578 FPGA MANAGER FRAMEWORK
6579 M: Moritz Fischer <mdf@kernel.org>
6580 L: linux-fpga@vger.kernel.org
6582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6583 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6584 F: Documentation/fpga/
6585 F: Documentation/driver-api/fpga/
6586 F: Documentation/devicetree/bindings/fpga/
6588 F: include/linux/fpga/
6589 W: http://www.rocketboards.org
6592 M: Wu Hao <hao.wu@intel.com>
6593 L: linux-fpga@vger.kernel.org
6595 F: Documentation/fpga/dfl.rst
6596 F: include/uapi/linux/fpga-dfl.h
6597 F: drivers/fpga/dfl*
6600 M: Bill Metzenthen <billm@melbpc.org.au>
6601 W: http://floatingpoint.sourceforge.net/emulator/index.html
6603 F: arch/x86/math-emu/
6605 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6606 L: netdev@vger.kernel.org
6608 F: drivers/net/wan/dlci.c
6609 F: drivers/net/wan/sdla.c
6612 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6613 L: dri-devel@lists.freedesktop.org
6614 L: linux-fbdev@vger.kernel.org
6615 T: git git://anongit.freedesktop.org/drm/drm-misc
6616 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6618 F: Documentation/fb/
6621 F: include/linux/fb.h
6622 F: include/uapi/video/
6623 F: include/uapi/linux/fb.h
6625 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6626 M: Horia Geantă <horia.geanta@nxp.com>
6627 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6628 L: linux-crypto@vger.kernel.org
6630 F: drivers/crypto/caam/
6631 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6633 FREESCALE DIU FRAMEBUFFER DRIVER
6634 M: Timur Tabi <timur@kernel.org>
6635 L: linux-fbdev@vger.kernel.org
6637 F: drivers/video/fbdev/fsl-diu-fb.*
6639 FREESCALE DMA DRIVER
6640 M: Li Yang <leoyang.li@nxp.com>
6641 M: Zhang Wei <zw@zh-kernel.org>
6642 L: linuxppc-dev@lists.ozlabs.org
6644 F: drivers/dma/fsldma.*
6646 FREESCALE ENETC ETHERNET DRIVERS
6647 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6648 L: netdev@vger.kernel.org
6650 F: drivers/net/ethernet/freescale/enetc/
6652 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6653 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6654 L: netdev@vger.kernel.org
6656 F: drivers/net/ethernet/freescale/gianfar*
6657 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6659 FREESCALE GPMI NAND DRIVER
6660 M: Han Xu <han.xu@nxp.com>
6661 L: linux-mtd@lists.infradead.org
6663 F: drivers/mtd/nand/raw/gpmi-nand/*
6665 FREESCALE I2C CPM DRIVER
6666 M: Jochen Friedrich <jochen@scram.de>
6667 L: linuxppc-dev@lists.ozlabs.org
6668 L: linux-i2c@vger.kernel.org
6670 F: drivers/i2c/busses/i2c-cpm.c
6672 FREESCALE IMX DDR PMU DRIVER
6673 M: Frank Li <Frank.li@nxp.com>
6674 L: linux-arm-kernel@lists.infradead.org
6676 F: drivers/perf/fsl_imx8_ddr_perf.c
6677 F: Documentation/admin-guide/perf/imx-ddr.rst
6678 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6680 FREESCALE IMX I2C DRIVER
6681 M: Oleksij Rempel <o.rempel@pengutronix.de>
6682 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6683 L: linux-i2c@vger.kernel.org
6685 F: drivers/i2c/busses/i2c-imx.c
6686 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6688 FREESCALE IMX LPI2C DRIVER
6689 M: Dong Aisheng <aisheng.dong@nxp.com>
6690 L: linux-i2c@vger.kernel.org
6691 L: linux-imx@nxp.com
6693 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6694 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6696 FREESCALE IMX / MXC FEC DRIVER
6697 M: Fugang Duan <fugang.duan@nxp.com>
6698 L: netdev@vger.kernel.org
6700 F: drivers/net/ethernet/freescale/fec_main.c
6701 F: drivers/net/ethernet/freescale/fec_ptp.c
6702 F: drivers/net/ethernet/freescale/fec.h
6703 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6705 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6706 M: Sascha Hauer <s.hauer@pengutronix.de>
6707 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6708 L: linux-fbdev@vger.kernel.org
6709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6711 F: include/linux/platform_data/video-imxfb.h
6712 F: drivers/video/fbdev/imxfb.c
6714 FREESCALE QORIQ DPAA ETHERNET DRIVER
6715 M: Madalin Bucur <madalin.bucur@nxp.com>
6716 L: netdev@vger.kernel.org
6718 F: drivers/net/ethernet/freescale/dpaa
6720 FREESCALE QORIQ DPAA FMAN DRIVER
6721 M: Madalin Bucur <madalin.bucur@nxp.com>
6722 L: netdev@vger.kernel.org
6724 F: drivers/net/ethernet/freescale/fman
6725 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6727 FREESCALE QORIQ PTP CLOCK DRIVER
6728 M: Yangbo Lu <yangbo.lu@nxp.com>
6729 L: netdev@vger.kernel.org
6731 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6732 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6733 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6734 F: drivers/ptp/ptp_qoriq.c
6735 F: drivers/ptp/ptp_qoriq_debugfs.c
6736 F: include/linux/fsl/ptp_qoriq.h
6737 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6739 FREESCALE QUAD SPI DRIVER
6740 M: Han Xu <han.xu@nxp.com>
6741 L: linux-spi@vger.kernel.org
6743 F: drivers/spi/spi-fsl-qspi.c
6745 FREESCALE QUICC ENGINE LIBRARY
6746 M: Qiang Zhao <qiang.zhao@nxp.com>
6747 L: linuxppc-dev@lists.ozlabs.org
6749 F: drivers/soc/fsl/qe/
6750 F: include/soc/fsl/*qe*.h
6751 F: include/soc/fsl/*ucc*.h
6753 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6754 M: Li Yang <leoyang.li@nxp.com>
6755 L: netdev@vger.kernel.org
6756 L: linuxppc-dev@lists.ozlabs.org
6758 F: drivers/net/ethernet/freescale/ucc_geth*
6760 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6761 M: Zhao Qiang <qiang.zhao@nxp.com>
6762 L: netdev@vger.kernel.org
6763 L: linuxppc-dev@lists.ozlabs.org
6765 F: drivers/net/wan/fsl_ucc_hdlc*
6767 FREESCALE QUICC ENGINE UCC UART DRIVER
6768 M: Timur Tabi <timur@kernel.org>
6769 L: linuxppc-dev@lists.ozlabs.org
6771 F: drivers/tty/serial/ucc_uart.c
6773 FREESCALE SOC DRIVERS
6774 M: Li Yang <leoyang.li@nxp.com>
6775 L: linuxppc-dev@lists.ozlabs.org
6776 L: linux-arm-kernel@lists.infradead.org
6778 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6779 F: Documentation/devicetree/bindings/soc/fsl/
6781 F: include/linux/fsl/
6783 FREESCALE SOC FS_ENET DRIVER
6784 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6785 L: linuxppc-dev@lists.ozlabs.org
6786 L: netdev@vger.kernel.org
6788 F: drivers/net/ethernet/freescale/fs_enet/
6789 F: include/linux/fs_enet_pd.h
6791 FREESCALE SOC SOUND DRIVERS
6792 M: Timur Tabi <timur@kernel.org>
6793 M: Nicolin Chen <nicoleotsuka@gmail.com>
6794 M: Xiubo Li <Xiubo.Lee@gmail.com>
6795 R: Fabio Estevam <festevam@gmail.com>
6796 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6797 L: linuxppc-dev@lists.ozlabs.org
6799 F: sound/soc/fsl/fsl*
6800 F: sound/soc/fsl/imx*
6801 F: sound/soc/fsl/mpc8610_hpcd.c
6803 FREESCALE USB PERIPHERAL DRIVERS
6804 M: Li Yang <leoyang.li@nxp.com>
6805 L: linux-usb@vger.kernel.org
6806 L: linuxppc-dev@lists.ozlabs.org
6808 F: drivers/usb/gadget/udc/fsl*
6811 M: Christoph Hellwig <hch@infradead.org>
6812 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6817 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6818 M: Pavel Machek <pavel@ucw.cz>
6819 L: linux-pm@vger.kernel.org
6821 F: Documentation/power/freezing-of-tasks.rst
6822 F: include/linux/freezer.h
6826 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6827 L: linux-kernel@vger.kernel.org
6830 F: include/linux/frontswap.h
6832 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6833 M: David Howells <dhowells@redhat.com>
6834 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6836 F: Documentation/filesystems/caching/
6838 F: include/linux/fscache*.h
6840 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6841 M: Theodore Y. Ts'o <tytso@mit.edu>
6842 M: Jaegeuk Kim <jaegeuk@kernel.org>
6843 M: Eric Biggers <ebiggers@kernel.org>
6844 L: linux-fscrypt@vger.kernel.org
6845 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6846 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6849 F: include/linux/fscrypt*.h
6850 F: include/uapi/linux/fscrypt.h
6851 F: Documentation/filesystems/fscrypt.rst
6854 M: Jeremy Kerr <jk@ozlabs.org>
6855 M: Joel Stanley <joel@jms.id.au>
6856 R: Alistar Popple <alistair@popple.id.au>
6857 R: Eddie James <eajames@linux.ibm.com>
6858 L: linux-fsi@lists.ozlabs.org
6859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6860 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6863 F: include/linux/fsi*.h
6864 F: include/trace/events/fsi*.h
6866 FSI-ATTACHED I2C DRIVER
6867 M: Eddie James <eajames@linux.ibm.com>
6868 L: linux-i2c@vger.kernel.org
6869 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6871 F: drivers/i2c/busses/i2c-fsi.c
6872 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6874 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6875 M: Jan Kara <jack@suse.cz>
6876 R: Amir Goldstein <amir73il@gmail.com>
6877 L: linux-fsdevel@vger.kernel.org
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6881 F: include/linux/fsnotify*.h
6883 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6884 M: Eric Biggers <ebiggers@kernel.org>
6885 M: Theodore Y. Ts'o <tytso@mit.edu>
6886 L: linux-fscrypt@vger.kernel.org
6887 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6888 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6891 F: include/linux/fsverity.h
6892 F: include/uapi/linux/fsverity.h
6893 F: Documentation/filesystems/fsverity.rst
6895 FUJITSU LAPTOP EXTRAS
6896 M: Jonathan Woithe <jwoithe@just42.net>
6897 L: platform-driver-x86@vger.kernel.org
6899 F: drivers/platform/x86/fujitsu-laptop.c
6901 FUJITSU M-5MO LS CAMERA ISP DRIVER
6902 M: Kyungmin Park <kyungmin.park@samsung.com>
6903 M: Heungjun Kim <riverful.kim@samsung.com>
6904 L: linux-media@vger.kernel.org
6906 F: drivers/media/i2c/m5mols/
6907 F: include/media/i2c/m5mols.h
6909 FUJITSU TABLET EXTRAS
6910 M: Robert Gerlach <khnz@gmx.de>
6911 L: platform-driver-x86@vger.kernel.org
6913 F: drivers/platform/x86/fujitsu-tablet.c
6915 FUSE: FILESYSTEM IN USERSPACE
6916 M: Miklos Szeredi <miklos@szeredi.hu>
6917 L: linux-fsdevel@vger.kernel.org
6918 W: http://fuse.sourceforge.net/
6919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6922 F: include/uapi/linux/fuse.h
6923 F: Documentation/filesystems/fuse.rst
6926 M: Thomas Gleixner <tglx@linutronix.de>
6927 M: Ingo Molnar <mingo@redhat.com>
6928 R: Peter Zijlstra <peterz@infradead.org>
6929 R: Darren Hart <dvhart@infradead.org>
6930 L: linux-kernel@vger.kernel.org
6931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6934 F: include/asm-generic/futex.h
6935 F: include/linux/futex.h
6936 F: include/uapi/linux/futex.h
6937 F: tools/testing/selftests/futex/
6938 F: tools/perf/bench/futex*
6939 F: Documentation/*futex*
6942 M: Kees Cook <keescook@chromium.org>
6943 R: Emese Revfy <re.emese@gmail.com>
6944 L: kernel-hardening@lists.openwall.com
6946 F: scripts/gcc-plugins/
6947 F: scripts/gcc-plugin.sh
6948 F: scripts/Makefile.gcc-plugins
6949 F: Documentation/core-api/gcc-plugins.rst
6951 GASKET DRIVER FRAMEWORK
6952 M: Rob Springer <rspringer@google.com>
6953 M: Todd Poynor <toddpoynor@google.com>
6954 M: Ben Chan <benchan@chromium.org>
6956 F: drivers/staging/gasket/
6958 GCOV BASED KERNEL PROFILING
6959 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6962 F: Documentation/dev-tools/gcov.rst
6964 GDB KERNEL DEBUGGING HELPER SCRIPTS
6965 M: Jan Kiszka <jan.kiszka@siemens.com>
6966 M: Kieran Bingham <kbingham@kernel.org>
6970 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6971 M: Achim Leubner <achim_leubner@adaptec.com>
6972 L: linux-scsi@vger.kernel.org
6973 W: http://www.icp-vortex.com/
6975 F: drivers/scsi/gdt*
6977 GEMTEK FM RADIO RECEIVER DRIVER
6978 M: Hans Verkuil <hverkuil@xs4all.nl>
6979 L: linux-media@vger.kernel.org
6980 T: git git://linuxtv.org/media_tree.git
6981 W: https://linuxtv.org
6983 F: drivers/media/radio/radio-gemtek*
6985 GENERIC ARCHITECTURE TOPOLOGY
6986 M: Sudeep Holla <sudeep.holla@arm.com>
6987 L: linux-kernel@vger.kernel.org
6989 F: drivers/base/arch_topology.c
6990 F: include/linux/arch_topology.h
6992 GENERIC GPIO I2C DRIVER
6993 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6995 F: drivers/i2c/busses/i2c-gpio.c
6996 F: include/linux/platform_data/i2c-gpio.h
6998 GENERIC GPIO I2C MULTIPLEXER DRIVER
6999 M: Peter Korsgaard <peter.korsgaard@barco.com>
7000 L: linux-i2c@vger.kernel.org
7002 F: drivers/i2c/muxes/i2c-mux-gpio.c
7003 F: include/linux/platform_data/i2c-mux-gpio.h
7004 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7006 GENERIC HDLC (WAN) DRIVERS
7007 M: Krzysztof Halasa <khc@pm.waw.pl>
7008 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7010 F: drivers/net/wan/c101.c
7011 F: drivers/net/wan/hd6457*
7012 F: drivers/net/wan/hdlc*
7013 F: drivers/net/wan/n2.c
7014 F: drivers/net/wan/pc300too.c
7015 F: drivers/net/wan/pci200syn.c
7016 F: drivers/net/wan/wanxl*
7018 GENERIC INCLUDE/ASM HEADER FILES
7019 M: Arnd Bergmann <arnd@arndb.de>
7020 L: linux-arch@vger.kernel.org
7021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7023 F: include/asm-generic/
7024 F: include/uapi/asm-generic/
7026 GENERIC PHY FRAMEWORK
7027 M: Kishon Vijay Abraham I <kishon@ti.com>
7028 L: linux-kernel@vger.kernel.org
7029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7032 F: include/linux/phy/
7033 F: Documentation/devicetree/bindings/phy/
7035 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7036 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7038 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7041 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7042 M: Kevin Hilman <khilman@kernel.org>
7043 M: Ulf Hansson <ulf.hansson@linaro.org>
7044 L: linux-pm@vger.kernel.org
7046 F: drivers/base/power/domain*.c
7047 F: include/linux/pm_domain.h
7048 F: Documentation/devicetree/bindings/power/power?domain*
7050 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7051 M: Eugen Hristev <eugen.hristev@microchip.com>
7052 L: linux-input@vger.kernel.org
7054 F: drivers/input/touchscreen/resistive-adc-touch.c
7056 GENERIC UIO DRIVER FOR PCI DEVICES
7057 M: "Michael S. Tsirkin" <mst@redhat.com>
7058 L: kvm@vger.kernel.org
7060 F: drivers/uio/uio_pci_generic.c
7062 GENERIC VDSO LIBRARY
7063 M: Andy Lutomirski <luto@kernel.org>
7064 M: Thomas Gleixner <tglx@linutronix.de>
7065 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7066 L: linux-kernel@vger.kernel.org
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7070 F: kernel/time/vsyscall.c
7072 F: include/asm-generic/vdso/vsyscall.h
7074 GENWQE (IBM Generic Workqueue Card)
7075 M: Frank Haverkamp <haver@linux.ibm.com>
7077 F: drivers/misc/genwqe/
7079 GET_MAINTAINER SCRIPT
7080 M: Joe Perches <joe@perches.com>
7082 F: scripts/get_maintainer.pl
7085 M: Bob Peterson <rpeterso@redhat.com>
7086 M: Andreas Gruenbacher <agruenba@redhat.com>
7087 L: cluster-devel@redhat.com
7088 W: http://sources.redhat.com/cluster/
7089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7091 F: Documentation/filesystems/gfs2*.txt
7093 F: include/uapi/linux/gfs2_ondisk.h
7096 M: Johan Hovold <johan@kernel.org>
7097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7099 F: Documentation/ABI/testing/sysfs-class-gnss
7100 F: Documentation/devicetree/bindings/gnss/
7102 F: include/linux/gnss.h
7105 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7106 L: linux-media@vger.kernel.org
7108 F: drivers/media/usb/go7007/
7111 M: Bastien Nocera <hadess@hadess.net>
7112 L: linux-input@vger.kernel.org
7114 F: drivers/input/touchscreen/goodix.c
7116 GOOGLE ETHERNET DRIVERS
7117 M: Catherine Sullivan <csully@google.com>
7118 R: Sagi Shahar <sagis@google.com>
7119 R: Jon Olson <jonolson@google.com>
7120 L: netdev@vger.kernel.org
7122 F: Documentation/networking/device_drivers/google/gve.rst
7123 F: drivers/net/ethernet/google
7125 GPD POCKET FAN DRIVER
7126 M: Hans de Goede <hdegoede@redhat.com>
7127 L: platform-driver-x86@vger.kernel.org
7129 F: drivers/platform/x86/gpd-pocket-fan.c
7132 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7133 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7134 L: linux-gpio@vger.kernel.org
7135 L: linux-acpi@vger.kernel.org
7137 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7138 F: drivers/gpio/gpiolib-acpi.c
7139 F: drivers/gpio/gpiolib-acpi.h
7142 M: Sean Young <sean@mess.org>
7143 L: linux-media@vger.kernel.org
7145 F: drivers/media/rc/gpio-ir-tx.c
7148 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7149 L: linux-gpio@vger.kernel.org
7151 F: drivers/gpio/gpio-mockup.c
7152 F: tools/testing/selftests/gpio/
7155 M: Linus Walleij <linus.walleij@linaro.org>
7156 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7157 L: linux-gpio@vger.kernel.org
7159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7160 F: Documentation/ABI/obsolete/sysfs-gpio
7161 F: Documentation/ABI/testing/gpio-cdev
7162 F: Documentation/admin-guide/gpio/
7163 F: Documentation/devicetree/bindings/gpio/
7164 F: Documentation/driver-api/gpio/
7166 F: include/asm-generic/gpio.h
7167 F: include/linux/gpio/
7168 F: include/linux/gpio.h
7169 F: include/linux/of_gpio.h
7170 F: include/uapi/linux/gpio.h
7173 GRE DEMULTIPLEXER DRIVER
7174 M: Dmitry Kozlov <xeb@mail.ru>
7175 L: netdev@vger.kernel.org
7177 F: net/ipv4/gre_demux.c
7178 F: net/ipv4/gre_offload.c
7179 F: include/net/gre.h
7181 GRETH 10/100/1G Ethernet MAC device driver
7182 M: Andreas Larsson <andreas@gaisler.com>
7183 L: netdev@vger.kernel.org
7185 F: drivers/net/ethernet/aeroflex/
7187 GREYBUS AUDIO PROTOCOLS DRIVERS
7188 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7189 M: Mark Greer <mgreer@animalcreek.com>
7191 F: drivers/staging/greybus/audio_apbridgea.c
7192 F: drivers/staging/greybus/audio_apbridgea.h
7193 F: drivers/staging/greybus/audio_codec.c
7194 F: drivers/staging/greybus/audio_codec.h
7195 F: drivers/staging/greybus/audio_gb.c
7196 F: drivers/staging/greybus/audio_manager.c
7197 F: drivers/staging/greybus/audio_manager.h
7198 F: drivers/staging/greybus/audio_manager_module.c
7199 F: drivers/staging/greybus/audio_manager_private.h
7200 F: drivers/staging/greybus/audio_manager_sysfs.c
7201 F: drivers/staging/greybus/audio_module.c
7202 F: drivers/staging/greybus/audio_topology.c
7204 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7205 M: Viresh Kumar <vireshk@kernel.org>
7207 F: drivers/staging/greybus/authentication.c
7208 F: drivers/staging/greybus/bootrom.c
7209 F: drivers/staging/greybus/firmware.h
7210 F: drivers/staging/greybus/fw-core.c
7211 F: drivers/staging/greybus/fw-download.c
7212 F: drivers/staging/greybus/fw-management.c
7213 F: drivers/staging/greybus/greybus_authentication.h
7214 F: drivers/staging/greybus/greybus_firmware.h
7215 F: drivers/staging/greybus/hid.c
7216 F: drivers/staging/greybus/i2c.c
7217 F: drivers/staging/greybus/spi.c
7218 F: drivers/staging/greybus/spilib.c
7219 F: drivers/staging/greybus/spilib.h
7221 GREYBUS LOOPBACK DRIVER
7222 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7224 F: drivers/staging/greybus/loopback.c
7226 GREYBUS PLATFORM DRIVERS
7227 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7229 F: drivers/staging/greybus/arche-platform.c
7230 F: drivers/staging/greybus/arche-apb-ctrl.c
7231 F: drivers/staging/greybus/arche_platform.h
7233 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7234 M: Rui Miguel Silva <rmfrfs@gmail.com>
7236 F: drivers/staging/greybus/sdio.c
7237 F: drivers/staging/greybus/light.c
7238 F: drivers/staging/greybus/gpio.c
7239 F: drivers/staging/greybus/power_supply.c
7240 F: drivers/staging/greybus/spi.c
7241 F: drivers/staging/greybus/spilib.c
7244 M: Johan Hovold <johan@kernel.org>
7245 M: Alex Elder <elder@kernel.org>
7246 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7248 F: drivers/staging/greybus/
7250 F: include/linux/greybus.h
7251 F: include/linux/greybus/
7252 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7254 GREYBUS UART PROTOCOLS DRIVERS
7255 M: David Lin <dtwlin@gmail.com>
7257 F: drivers/staging/greybus/uart.c
7258 F: drivers/staging/greybus/log.c
7260 GS1662 VIDEO SERIALIZER
7261 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7262 L: linux-media@vger.kernel.org
7263 T: git git://linuxtv.org/media_tree.git
7265 F: drivers/media/spi/gs1662.c
7267 GSPCA FINEPIX SUBDRIVER
7268 M: Frank Zago <frank@zago.net>
7269 L: linux-media@vger.kernel.org
7270 T: git git://linuxtv.org/media_tree.git
7272 F: drivers/media/usb/gspca/finepix.c
7274 GSPCA GL860 SUBDRIVER
7275 M: Olivier Lorin <o.lorin@laposte.net>
7276 L: linux-media@vger.kernel.org
7277 T: git git://linuxtv.org/media_tree.git
7279 F: drivers/media/usb/gspca/gl860/
7281 GSPCA M5602 SUBDRIVER
7282 M: Erik Andren <erik.andren@gmail.com>
7283 L: linux-media@vger.kernel.org
7284 T: git git://linuxtv.org/media_tree.git
7286 F: drivers/media/usb/gspca/m5602/
7288 GSPCA PAC207 SONIXB SUBDRIVER
7289 M: Hans Verkuil <hverkuil@xs4all.nl>
7290 L: linux-media@vger.kernel.org
7291 T: git git://linuxtv.org/media_tree.git
7293 F: drivers/media/usb/gspca/pac207.c
7295 GSPCA SN9C20X SUBDRIVER
7296 M: Brian Johnson <brijohn@gmail.com>
7297 L: linux-media@vger.kernel.org
7298 T: git git://linuxtv.org/media_tree.git
7300 F: drivers/media/usb/gspca/sn9c20x.c
7302 GSPCA T613 SUBDRIVER
7303 M: Leandro Costantino <lcostantino@gmail.com>
7304 L: linux-media@vger.kernel.org
7305 T: git git://linuxtv.org/media_tree.git
7307 F: drivers/media/usb/gspca/t613.c
7309 GSPCA USB WEBCAM DRIVER
7310 M: Hans Verkuil <hverkuil@xs4all.nl>
7311 L: linux-media@vger.kernel.org
7312 T: git git://linuxtv.org/media_tree.git
7314 F: drivers/media/usb/gspca/
7316 GTP (GPRS Tunneling Protocol)
7317 M: Pablo Neira Ayuso <pablo@netfilter.org>
7318 M: Harald Welte <laforge@gnumonks.org>
7319 L: osmocom-net-gprs@lists.osmocom.org
7320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7322 F: drivers/net/gtp.c
7324 GUID PARTITION TABLE (GPT)
7325 M: Davidlohr Bueso <dave@stgolabs.net>
7326 L: linux-efi@vger.kernel.org
7328 F: block/partitions/efi.*
7331 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7332 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7333 W: http://uclinux-h8.sourceforge.jp
7334 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7337 F: drivers/clocksource/h8300_*.c
7338 F: drivers/clk/h8300/
7339 F: drivers/irqchip/irq-renesas-h8*.c
7341 HABANALABS PCI DRIVER
7342 M: Oded Gabbay <oded.gabbay@gmail.com>
7343 T: git https://github.com/HabanaAI/linux.git
7345 F: drivers/misc/habanalabs/
7346 F: include/uapi/misc/habanalabs.h
7347 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7348 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7351 M: Antti Palosaari <crope@iki.fi>
7352 L: linux-media@vger.kernel.org
7353 W: https://linuxtv.org
7354 W: http://palosaari.fi/linux/
7355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7356 T: git git://linuxtv.org/anttip/media_tree.git
7358 F: drivers/media/usb/hackrf/
7360 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7361 M: Frank Seidel <frank@f-seidel.de>
7362 L: platform-driver-x86@vger.kernel.org
7363 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7365 F: drivers/platform/x86/hdaps.c
7368 M: Jean Delvare <jdelvare@suse.com>
7369 M: Guenter Roeck <linux@roeck-us.net>
7370 L: linux-hwmon@vger.kernel.org
7371 W: http://hwmon.wiki.kernel.org/
7372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7374 F: Documentation/devicetree/bindings/hwmon/
7375 F: Documentation/hwmon/
7377 F: include/linux/hwmon*.h
7378 F: include/trace/events/hwmon*.h
7380 HARDWARE RANDOM NUMBER GENERATOR CORE
7381 M: Matt Mackall <mpm@selenic.com>
7382 M: Herbert Xu <herbert@gondor.apana.org.au>
7383 L: linux-crypto@vger.kernel.org
7385 F: Documentation/devicetree/bindings/rng/
7386 F: Documentation/admin-guide/hw_random.rst
7387 F: drivers/char/hw_random/
7388 F: include/linux/hw_random.h
7390 HARDWARE TRACING FACILITIES
7391 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7393 F: drivers/hwtracing/
7395 HARDWARE SPINLOCK CORE
7396 M: Ohad Ben-Cohen <ohad@wizery.com>
7397 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7398 R: Baolin Wang <baolin.wang7@gmail.com>
7399 L: linux-remoteproc@vger.kernel.org
7401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7402 F: Documentation/devicetree/bindings/hwlock/
7403 F: Documentation/hwspinlock.txt
7404 F: drivers/hwspinlock/
7405 F: include/linux/hwspinlock.h
7407 HARMONY SOUND DRIVER
7408 L: linux-parisc@vger.kernel.org
7410 F: sound/parisc/harmony.*
7412 HDPVR USB VIDEO ENCODER DRIVER
7413 M: Hans Verkuil <hverkuil@xs4all.nl>
7414 L: linux-media@vger.kernel.org
7415 T: git git://linuxtv.org/media_tree.git
7416 W: https://linuxtv.org
7418 F: drivers/media/usb/hdpvr/
7420 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7421 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7423 F: Documentation/watchdog/hpwdt.rst
7424 F: drivers/watchdog/hpwdt.c
7426 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7427 M: Don Brace <don.brace@microsemi.com>
7428 L: esc.storagedev@microsemi.com
7429 L: linux-scsi@vger.kernel.org
7431 F: Documentation/scsi/hpsa.txt
7432 F: drivers/scsi/hpsa*.[ch]
7433 F: include/linux/cciss*.h
7434 F: include/uapi/linux/cciss*.h
7437 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7438 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7439 L: linux-rdma@vger.kernel.org
7441 F: drivers/infiniband/hw/hfi1
7444 L: linux-fsdevel@vger.kernel.org
7446 F: Documentation/filesystems/hfs.txt
7450 L: linux-fsdevel@vger.kernel.org
7452 F: Documentation/filesystems/hfsplus.txt
7455 HGA FRAMEBUFFER DRIVER
7456 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7457 L: linux-nvidia@lists.surfsouth.com
7458 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7460 F: drivers/video/fbdev/hgafb.c
7462 HIBERNATION (aka Software Suspend, aka swsusp)
7463 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7464 M: Pavel Machek <pavel@ucw.cz>
7465 L: linux-pm@vger.kernel.org
7466 B: https://bugzilla.kernel.org
7469 F: drivers/base/power/
7471 F: include/linux/suspend.h
7472 F: include/linux/freezer.h
7473 F: include/linux/pm.h
7474 F: arch/*/include/asm/suspend*.h
7477 M: Jiri Kosina <jikos@kernel.org>
7478 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7479 L: linux-input@vger.kernel.org
7480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7483 F: include/linux/hid*
7484 F: include/uapi/linux/hid*
7486 HID SENSOR HUB DRIVERS
7487 M: Jiri Kosina <jikos@kernel.org>
7488 M: Jonathan Cameron <jic23@kernel.org>
7489 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7490 L: linux-input@vger.kernel.org
7491 L: linux-iio@vger.kernel.org
7493 F: Documentation/hid/hid-sensor*
7494 F: drivers/hid/hid-sensor-*
7495 F: drivers/iio/*/hid-*
7496 F: include/linux/hid-sensor-*
7498 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7499 M: Thomas Gleixner <tglx@linutronix.de>
7500 L: linux-kernel@vger.kernel.org
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7503 F: Documentation/timers/
7504 F: kernel/time/hrtimer.c
7505 F: kernel/time/clockevents.c
7506 F: kernel/time/timer_*.c
7507 F: include/linux/clockchips.h
7508 F: include/linux/hrtimer.h
7510 HIGH-SPEED SCC DRIVER FOR AX.25
7511 L: linux-hams@vger.kernel.org
7513 F: drivers/net/hamradio/dmascc.c
7514 F: drivers/net/hamradio/scc.c
7516 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7517 M: HighPoint Linux Team <linux@highpoint-tech.com>
7518 W: http://www.highpoint-tech.com
7520 F: Documentation/scsi/hptiop.txt
7521 F: drivers/scsi/hptiop.c
7524 M: Jes Sorensen <jes@trained-monkey.org>
7525 L: linux-hippi@sunsite.dk
7527 F: include/linux/hippidevice.h
7528 F: include/uapi/linux/if_hippi.h
7530 F: drivers/net/hippi/
7532 HISILICON DMA DRIVER
7533 M: Zhou Wang <wangzhou1@hisilicon.com>
7534 L: dmaengine@vger.kernel.org
7536 F: drivers/dma/hisi_dma.c
7538 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7539 M: Zaibo Xu <xuzaibo@huawei.com>
7540 L: linux-crypto@vger.kernel.org
7542 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7543 F: drivers/crypto/hisilicon/sec2/sec_main.c
7544 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7545 F: drivers/crypto/hisilicon/sec2/sec.h
7546 F: Documentation/ABI/testing/debugfs-hisi-sec
7548 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7549 M: Zaibo Xu <xuzaibo@huawei.com>
7550 L: linux-crypto@vger.kernel.org
7552 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7553 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7554 F: drivers/crypto/hisilicon/hpre/hpre.h
7555 F: Documentation/ABI/testing/debugfs-hisi-hpre
7557 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7558 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7559 M: Salil Mehta <salil.mehta@huawei.com>
7560 L: netdev@vger.kernel.org
7561 W: http://www.hisilicon.com
7563 F: drivers/net/ethernet/hisilicon/hns3/
7565 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7566 M: Zaibo Xu <xuzaibo@huawei.com>
7568 F: drivers/char/hw_random/hisi-trng-v2.c
7570 HISILICON LPC BUS DRIVER
7571 M: john.garry@huawei.com
7572 W: http://www.hisilicon.com
7574 F: drivers/bus/hisi_lpc.c
7575 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7577 HISILICON NETWORK SUBSYSTEM DRIVER
7578 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7579 M: Salil Mehta <salil.mehta@huawei.com>
7580 L: netdev@vger.kernel.org
7581 W: http://www.hisilicon.com
7583 F: drivers/net/ethernet/hisilicon/
7584 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7586 HISILICON PMU DRIVER
7587 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7588 W: http://www.hisilicon.com
7590 F: drivers/perf/hisilicon
7591 F: Documentation/admin-guide/perf/hisi-pmu.rst
7593 HISILICON ROCE DRIVER
7594 M: Lijun Ou <oulijun@huawei.com>
7595 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7596 M: Weihang Li <liweihang@huawei.com>
7597 L: linux-rdma@vger.kernel.org
7599 F: drivers/infiniband/hw/hns/
7600 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7602 HISILICON SAS Controller
7603 M: John Garry <john.garry@huawei.com>
7604 W: http://www.hisilicon.com
7606 F: drivers/scsi/hisi_sas/
7607 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7609 HISILICON V3XX SPI NOR FLASH Controller Driver
7610 M: John Garry <john.garry@huawei.com>
7611 W: http://www.hisilicon.com
7613 F: drivers/spi/spi-hisi-sfc-v3xx.c
7615 HISILICON QM AND ZIP Controller DRIVER
7616 M: Zhou Wang <wangzhou1@hisilicon.com>
7617 L: linux-crypto@vger.kernel.org
7619 F: drivers/crypto/hisilicon/qm.c
7620 F: drivers/crypto/hisilicon/qm.h
7621 F: drivers/crypto/hisilicon/sgl.c
7622 F: drivers/crypto/hisilicon/zip/
7623 F: Documentation/ABI/testing/debugfs-hisi-zip
7625 HMM - Heterogeneous Memory Management
7626 M: Jérôme Glisse <jglisse@redhat.com>
7627 L: linux-mm@kvack.org
7630 F: include/linux/hmm*
7631 F: Documentation/vm/hmm.rst
7634 M: Jouni Malinen <j@w1.fi>
7635 L: linux-wireless@vger.kernel.org
7636 W: http://w1.fi/hostap-driver.html
7638 F: drivers/net/wireless/intersil/hostap/
7640 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7641 L: platform-driver-x86@vger.kernel.org
7643 F: drivers/platform/x86/tc1100-wmi.c
7645 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7646 M: Jaroslav Kysela <perex@perex.cz>
7648 F: drivers/staging/hp/hp100.*
7650 HPET: High Precision Event Timers driver
7651 M: Clemens Ladisch <clemens@ladisch.de>
7653 F: Documentation/timers/hpet.rst
7654 F: drivers/char/hpet.c
7655 F: include/linux/hpet.h
7656 F: include/uapi/linux/hpet.h
7660 F: arch/x86/kernel/hpet.c
7661 F: arch/x86/include/asm/hpet.h
7664 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7665 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7670 M: Sebastian Reichel <sre@kernel.org>
7671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7673 F: Documentation/ABI/testing/sysfs-bus-hsi
7674 F: Documentation/driver-api/hsi.rst
7676 F: include/linux/hsi/
7677 F: include/uapi/linux/hsi/
7680 L: linux-usb@vger.kernel.org
7682 F: drivers/net/usb/hso.c
7684 HSR NETWORK PROTOCOL
7685 L: netdev@vger.kernel.org
7689 HT16K33 LED CONTROLLER DRIVER
7690 M: Robin van der Gracht <robin@protonic.nl>
7692 F: drivers/auxdisplay/ht16k33.c
7693 F: Documentation/devicetree/bindings/display/ht16k33.txt
7695 HTCPEN TOUCHSCREEN DRIVER
7696 M: Pau Oliva Fora <pof@eslack.org>
7697 L: linux-input@vger.kernel.org
7699 F: drivers/input/touchscreen/htcpen.c
7701 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7702 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7703 L: linux-iio@vger.kernel.org
7704 W: http://www.st.com/
7706 F: drivers/iio/humidity/hts221*
7707 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7709 HUAWEI ETHERNET DRIVER
7710 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7711 L: netdev@vger.kernel.org
7713 F: Documentation/networking/hinic.txt
7714 F: drivers/net/ethernet/huawei/hinic/
7717 M: Mike Kravetz <mike.kravetz@oracle.com>
7718 L: linux-mm@kvack.org
7722 F: include/linux/hugetlb.h
7723 F: Documentation/admin-guide/mm/hugetlbpage.rst
7724 F: Documentation/vm/hugetlbfs_reserv.rst
7725 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7728 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7729 L: linux-media@vger.kernel.org
7730 T: git git://linuxtv.org/media_tree.git
7731 W: https://linuxtv.org
7733 F: drivers/media/platform/sti/hva
7735 HWPOISON MEMORY FAILURE HANDLING
7736 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7737 L: linux-mm@kvack.org
7739 F: mm/memory-failure.c
7740 F: mm/hwpoison-inject.c
7742 HYGON PROCESSOR SUPPORT
7743 M: Pu Wen <puwen@hygon.cn>
7744 L: linux-kernel@vger.kernel.org
7746 F: arch/x86/kernel/cpu/hygon.c
7748 HYNIX HI556 SENSOR DRIVER
7749 M: Shawn Tu <shawnx.tu@intel.com>
7750 L: linux-media@vger.kernel.org
7751 T: git git://linuxtv.org/media_tree.git
7753 F: drivers/media/i2c/hi556.c
7755 Hyper-V CORE AND DRIVERS
7756 M: "K. Y. Srinivasan" <kys@microsoft.com>
7757 M: Haiyang Zhang <haiyangz@microsoft.com>
7758 M: Stephen Hemminger <sthemmin@microsoft.com>
7759 M: Wei Liu <wei.liu@kernel.org>
7760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7761 L: linux-hyperv@vger.kernel.org
7763 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7764 F: arch/x86/include/asm/mshyperv.h
7765 F: arch/x86/include/asm/trace/hyperv.h
7766 F: arch/x86/include/asm/hyperv-tlfs.h
7767 F: arch/x86/kernel/cpu/mshyperv.c
7769 F: drivers/clocksource/hyperv_timer.c
7770 F: drivers/hid/hid-hyperv.c
7772 F: drivers/input/serio/hyperv-keyboard.c
7773 F: drivers/pci/controller/pci-hyperv.c
7774 F: drivers/pci/controller/pci-hyperv-intf.c
7775 F: drivers/net/hyperv/
7776 F: drivers/scsi/storvsc_drv.c
7777 F: drivers/uio/uio_hv_generic.c
7778 F: drivers/video/fbdev/hyperv_fb.c
7779 F: drivers/iommu/hyperv-iommu.c
7780 F: net/vmw_vsock/hyperv_transport.c
7781 F: include/clocksource/hyperv_timer.h
7782 F: include/linux/hyperv.h
7783 F: include/uapi/linux/hyperv.h
7784 F: include/asm-generic/mshyperv.h
7786 F: Documentation/ABI/stable/sysfs-bus-vmbus
7787 F: Documentation/ABI/testing/debugfs-hyperv
7790 M: Vignesh Raghavendra <vigneshr@ti.com>
7792 F: drivers/mtd/hyperbus/
7793 F: include/linux/mtd/hyperbus.h
7794 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7795 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7797 HYPERVISOR VIRTUAL CONSOLE DRIVER
7798 L: linuxppc-dev@lists.ozlabs.org
7803 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7804 L: linux-i2c@vger.kernel.org
7805 L: linux-acpi@vger.kernel.org
7807 F: drivers/i2c/i2c-core-acpi.c
7809 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7810 M: Ajay Gupta <ajayg@nvidia.com>
7811 L: linux-i2c@vger.kernel.org
7813 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7814 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7817 M: Peter Rosin <peda@axentia.se>
7818 L: linux-i2c@vger.kernel.org
7820 F: Documentation/i2c/i2c-topology.rst
7821 F: Documentation/i2c/muxes/
7822 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7823 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7824 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7825 F: drivers/i2c/i2c-mux.c
7826 F: drivers/i2c/muxes/
7827 F: include/linux/i2c-mux.h
7829 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7830 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7831 L: linux-i2c@vger.kernel.org
7833 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7834 F: drivers/i2c/busses/i2c-mv64xxx.c
7836 I2C OVER PARALLEL PORT
7837 M: Jean Delvare <jdelvare@suse.com>
7838 L: linux-i2c@vger.kernel.org
7840 F: Documentation/i2c/busses/i2c-parport.rst
7841 F: drivers/i2c/busses/i2c-parport.c
7844 M: Wolfram Sang <wsa@the-dreams.de>
7845 L: linux-i2c@vger.kernel.org
7846 W: https://i2c.wiki.kernel.org/
7847 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7850 F: Documentation/devicetree/bindings/i2c/i2c.txt
7851 F: Documentation/i2c/
7853 F: include/linux/i2c.h
7854 F: include/linux/i2c-dev.h
7855 F: include/linux/i2c-smbus.h
7856 F: include/uapi/linux/i2c.h
7857 F: include/uapi/linux/i2c-*.h
7859 I2C SUBSYSTEM HOST DRIVERS
7860 L: linux-i2c@vger.kernel.org
7861 W: https://i2c.wiki.kernel.org/
7862 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7865 F: Documentation/devicetree/bindings/i2c/
7866 F: drivers/i2c/algos/
7867 F: drivers/i2c/busses/
7870 M: Jean Delvare <jdelvare@suse.com>
7871 L: linux-i2c@vger.kernel.org
7873 F: Documentation/i2c/busses/i2c-taos-evm.rst
7874 F: drivers/i2c/busses/i2c-taos-evm.c
7877 M: Till Harbaum <till@harbaum.org>
7878 L: linux-i2c@vger.kernel.org
7879 W: http://www.harbaum.org/till/i2c_tiny_usb
7881 F: drivers/i2c/busses/i2c-tiny-usb.c
7883 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7884 M: Jean Delvare <jdelvare@suse.com>
7885 L: linux-i2c@vger.kernel.org
7887 F: Documentation/i2c/busses/i2c-ali1535.rst
7888 F: Documentation/i2c/busses/i2c-ali1563.rst
7889 F: Documentation/i2c/busses/i2c-ali15x3.rst
7890 F: Documentation/i2c/busses/i2c-amd756.rst
7891 F: Documentation/i2c/busses/i2c-amd8111.rst
7892 F: Documentation/i2c/busses/i2c-i801.rst
7893 F: Documentation/i2c/busses/i2c-nforce2.rst
7894 F: Documentation/i2c/busses/i2c-piix4.rst
7895 F: Documentation/i2c/busses/i2c-sis5595.rst
7896 F: Documentation/i2c/busses/i2c-sis630.rst
7897 F: Documentation/i2c/busses/i2c-sis96x.rst
7898 F: Documentation/i2c/busses/i2c-via.rst
7899 F: Documentation/i2c/busses/i2c-viapro.rst
7900 F: drivers/i2c/busses/i2c-ali1535.c
7901 F: drivers/i2c/busses/i2c-ali1563.c
7902 F: drivers/i2c/busses/i2c-ali15x3.c
7903 F: drivers/i2c/busses/i2c-amd756.c
7904 F: drivers/i2c/busses/i2c-amd756-s4882.c
7905 F: drivers/i2c/busses/i2c-amd8111.c
7906 F: drivers/i2c/busses/i2c-i801.c
7907 F: drivers/i2c/busses/i2c-isch.c
7908 F: drivers/i2c/busses/i2c-nforce2.c
7909 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7910 F: drivers/i2c/busses/i2c-piix4.c
7911 F: drivers/i2c/busses/i2c-sis5595.c
7912 F: drivers/i2c/busses/i2c-sis630.c
7913 F: drivers/i2c/busses/i2c-sis96x.c
7914 F: drivers/i2c/busses/i2c-via.c
7915 F: drivers/i2c/busses/i2c-viapro.c
7917 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7918 M: Hans de Goede <hdegoede@redhat.com>
7919 L: linux-i2c@vger.kernel.org
7921 F: drivers/i2c/busses/i2c-cht-wc.c
7923 I2C/SMBUS ISMT DRIVER
7924 M: Seth Heasley <seth.heasley@intel.com>
7925 M: Neil Horman <nhorman@tuxdriver.com>
7926 L: linux-i2c@vger.kernel.org
7927 F: drivers/i2c/busses/i2c-ismt.c
7928 F: Documentation/i2c/busses/i2c-ismt.rst
7930 I2C/SMBUS STUB DRIVER
7931 M: Jean Delvare <jdelvare@suse.com>
7932 L: linux-i2c@vger.kernel.org
7934 F: drivers/i2c/i2c-stub.c
7937 M: Boris Brezillon <bbrezillon@kernel.org>
7938 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7939 C: irc://chat.freenode.net/linux-i3c
7940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7942 F: Documentation/ABI/testing/sysfs-bus-i3c
7943 F: Documentation/devicetree/bindings/i3c/
7944 F: Documentation/driver-api/i3c
7946 F: include/linux/i3c/
7948 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7949 M: Vitor Soares <vitor.soares@synopsys.com>
7951 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7952 F: drivers/i3c/master/dw*
7954 I3C DRIVER FOR CADENCE I3C MASTER IP
7955 M: Przemysław Gaj <pgaj@cadence.com>
7957 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7958 F: drivers/i3c/master/i3c-master-cdns.c
7960 IA64 (Itanium) PLATFORM
7961 M: Tony Luck <tony.luck@intel.com>
7962 M: Fenghua Yu <fenghua.yu@intel.com>
7963 L: linux-ia64@vger.kernel.org
7964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7968 IBM Power 842 compression accelerator
7969 M: Haren Myneni <haren@us.ibm.com>
7971 F: drivers/crypto/nx/Makefile
7972 F: drivers/crypto/nx/Kconfig
7973 F: drivers/crypto/nx/nx-842*
7974 F: include/linux/sw842.h
7978 IBM Power in-Nest Crypto Acceleration
7979 M: Breno Leitão <leitao@debian.org>
7980 M: Nayna Jain <nayna@linux.ibm.com>
7981 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7982 L: linux-crypto@vger.kernel.org
7984 F: drivers/crypto/nx/Makefile
7985 F: drivers/crypto/nx/Kconfig
7986 F: drivers/crypto/nx/nx-aes*
7987 F: drivers/crypto/nx/nx-sha*
7988 F: drivers/crypto/nx/nx.*
7989 F: drivers/crypto/nx/nx_csbcpb.h
7990 F: drivers/crypto/nx/nx_debugfs.c
7992 IBM Power Linux RAID adapter
7993 M: Brian King <brking@us.ibm.com>
7995 F: drivers/scsi/ipr.*
7997 IBM Power SRIOV Virtual NIC Device Driver
7998 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7999 M: John Allen <jallen@linux.ibm.com>
8000 L: netdev@vger.kernel.org
8002 F: drivers/net/ethernet/ibm/ibmvnic.*
8004 IBM Power Virtual Accelerator Switchboard
8005 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8006 L: linuxppc-dev@lists.ozlabs.org
8008 F: arch/powerpc/platforms/powernv/vas*
8009 F: arch/powerpc/platforms/powernv/copy-paste.h
8010 F: arch/powerpc/include/asm/vas.h
8012 IBM Power Virtual Ethernet Device Driver
8013 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8014 L: netdev@vger.kernel.org
8016 F: drivers/net/ethernet/ibm/ibmveth.*
8018 IBM Power Virtual FC Device Drivers
8019 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8020 L: linux-scsi@vger.kernel.org
8022 F: drivers/scsi/ibmvscsi/ibmvfc*
8024 IBM Power Virtual Management Channel Driver
8025 M: Steven Royer <seroyer@linux.ibm.com>
8027 F: drivers/misc/ibmvmc.*
8029 IBM Power Virtual SCSI Device Drivers
8030 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8031 L: linux-scsi@vger.kernel.org
8033 F: drivers/scsi/ibmvscsi/ibmvscsi*
8034 F: include/scsi/viosrp.h
8036 IBM Power Virtual SCSI Device Target Driver
8037 M: Michael Cyr <mikecyr@linux.ibm.com>
8038 L: linux-scsi@vger.kernel.org
8039 L: target-devel@vger.kernel.org
8041 F: drivers/scsi/ibmvscsi_tgt/
8043 IBM Power VMX Cryptographic instructions
8044 M: Breno Leitão <leitao@debian.org>
8045 M: Nayna Jain <nayna@linux.ibm.com>
8046 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8047 L: linux-crypto@vger.kernel.org
8049 F: drivers/crypto/vmx/Makefile
8050 F: drivers/crypto/vmx/Kconfig
8051 F: drivers/crypto/vmx/vmx.c
8052 F: drivers/crypto/vmx/aes*
8053 F: drivers/crypto/vmx/ghash*
8054 F: drivers/crypto/vmx/ppc-xlate.pl
8056 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8057 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8058 L: linux-pci@vger.kernel.org
8059 L: linuxppc-dev@lists.ozlabs.org
8061 F: drivers/pci/hotplug/rpaphp*
8063 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8064 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8065 L: linux-pci@vger.kernel.org
8066 L: linuxppc-dev@lists.ozlabs.org
8068 F: drivers/pci/hotplug/rpadlpar*
8070 IBM ServeRAID RAID DRIVER
8072 F: drivers/scsi/ips.*
8074 ICH LPC AND GPIO DRIVER
8075 M: Peter Tyser <ptyser@xes-inc.com>
8077 F: drivers/gpio/gpio-ich.c
8078 F: drivers/mfd/lpc_ich.c
8081 M: Max Staudt <max@enpas.org>
8082 L: linux-i2c@vger.kernel.org
8084 F: drivers/i2c/busses/i2c-icy.c
8087 M: "David S. Miller" <davem@davemloft.net>
8088 L: linux-ide@vger.kernel.org
8089 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8092 F: Documentation/ide/
8094 F: include/linux/ide.h
8097 M: Borislav Petkov <bp@alien8.de>
8098 L: linux-ide@vger.kernel.org
8100 F: Documentation/cdrom/ide-cd.rst
8101 F: drivers/ide/ide-cd*
8103 IDEAPAD LAPTOP EXTRAS DRIVER
8104 M: Ike Panhc <ike.pan@canonical.com>
8105 L: platform-driver-x86@vger.kernel.org
8106 W: http://launchpad.net/ideapad-laptop
8108 F: drivers/platform/x86/ideapad-laptop.c
8110 IDEAPAD LAPTOP SLIDEBAR DRIVER
8111 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8112 L: linux-input@vger.kernel.org
8113 W: https://github.com/o2genum/ideapad-slidebar
8115 F: drivers/input/misc/ideapad_slidebar.c
8117 IDT VersaClock 5 CLOCK DRIVER
8118 M: Marek Vasut <marek.vasut@gmail.com>
8120 F: drivers/clk/clk-versaclock5.c
8122 IEEE 802.15.4 SUBSYSTEM
8123 M: Alexander Aring <alex.aring@gmail.com>
8124 M: Stefan Schmidt <stefan@datenfreihafen.org>
8125 L: linux-wpan@vger.kernel.org
8126 W: http://wpan.cakelab.org/
8127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8132 F: drivers/net/ieee802154/
8133 F: include/linux/nl802154.h
8134 F: include/linux/ieee802154.h
8135 F: include/net/nl802154.h
8136 F: include/net/mac802154.h
8137 F: include/net/af_ieee802154.h
8138 F: include/net/cfg802154.h
8139 F: include/net/ieee802154_netdev.h
8140 F: Documentation/networking/ieee802154.rst
8143 M: Yotam Gigi <yotam.gi@gmail.com>
8144 M: Jamal Hadi Salim <jhs@mojatatu.com>
8146 F: include/net/ife.h
8147 F: include/uapi/linux/ife.h
8149 IGORPLUG-USB IR RECEIVER
8150 M: Sean Young <sean@mess.org>
8151 L: linux-media@vger.kernel.org
8153 F: drivers/media/rc/igorplugusb.c
8155 IGUANAWORKS USB IR TRANSCEIVER
8156 M: Sean Young <sean@mess.org>
8157 L: linux-media@vger.kernel.org
8159 F: drivers/media/rc/iguanair.c
8161 IIO DIGITAL POTENTIOMETER DAC
8162 M: Peter Rosin <peda@axentia.se>
8163 L: linux-iio@vger.kernel.org
8165 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8166 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8167 F: drivers/iio/dac/dpot-dac.c
8169 IIO ENVELOPE DETECTOR
8170 M: Peter Rosin <peda@axentia.se>
8171 L: linux-iio@vger.kernel.org
8173 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8174 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8175 F: drivers/iio/adc/envelope-detector.c
8178 M: Peter Rosin <peda@axentia.se>
8179 L: linux-iio@vger.kernel.org
8181 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8182 F: drivers/iio/multiplexer/iio-mux.c
8184 IIO SUBSYSTEM AND DRIVERS
8185 M: Jonathan Cameron <jic23@kernel.org>
8186 R: Hartmut Knaack <knaack.h@gmx.de>
8187 R: Lars-Peter Clausen <lars@metafoo.de>
8188 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8189 L: linux-iio@vger.kernel.org
8190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8192 F: Documentation/ABI/testing/configfs-iio*
8193 F: Documentation/ABI/testing/sysfs-bus-iio*
8194 F: Documentation/devicetree/bindings/iio/
8196 F: drivers/staging/iio/
8197 F: include/linux/iio/
8201 M: Peter Rosin <peda@axentia.se>
8202 L: linux-iio@vger.kernel.org
8204 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8205 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8206 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8207 F: drivers/iio/afe/iio-rescale.c
8209 IKANOS/ADI EAGLE ADSL USB DRIVER
8210 M: Matthieu Castet <castet.matthieu@free.fr>
8211 M: Stanislaw Gruszka <stf_xl@wp.pl>
8213 F: drivers/usb/atm/ueagle-atm.c
8215 IMGTEC ASCII LCD DRIVER
8216 M: Paul Burton <paulburton@kernel.org>
8218 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8219 F: drivers/auxdisplay/img-ascii-lcd.c
8221 IMGTEC IR DECODER DRIVER
8223 F: drivers/media/rc/img-ir/
8225 IMON SOUNDGRAPH USB IR RECEIVER
8226 M: Sean Young <sean@mess.org>
8227 L: linux-media@vger.kernel.org
8229 F: drivers/media/rc/imon_raw.c
8230 F: drivers/media/rc/imon.c
8232 IMS TWINTURBO FRAMEBUFFER DRIVER
8233 L: linux-fbdev@vger.kernel.org
8235 F: drivers/video/fbdev/imsttfb.c
8237 INA209 HARDWARE MONITOR DRIVER
8238 M: Guenter Roeck <linux@roeck-us.net>
8239 L: linux-hwmon@vger.kernel.org
8241 F: Documentation/hwmon/ina209.rst
8242 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8243 F: drivers/hwmon/ina209.c
8245 INA2XX HARDWARE MONITOR DRIVER
8246 M: Guenter Roeck <linux@roeck-us.net>
8247 L: linux-hwmon@vger.kernel.org
8249 F: Documentation/hwmon/ina2xx.rst
8250 F: drivers/hwmon/ina2xx.c
8251 F: include/linux/platform_data/ina2xx.h
8253 INDUSTRY PACK SUBSYSTEM (IPACK)
8254 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8255 M: Jens Taprogge <jens.taprogge@taprogge.org>
8256 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8257 L: industrypack-devel@lists.sourceforge.net
8258 W: http://industrypack.sourceforge.net
8262 INFINEON DPS310 Driver
8263 M: Eddie James <eajames@linux.ibm.com>
8264 L: linux-iio@vger.kernel.org
8265 F: drivers/iio/pressure/dps310.c
8268 INFINIBAND SUBSYSTEM
8269 M: Doug Ledford <dledford@redhat.com>
8270 M: Jason Gunthorpe <jgg@mellanox.com>
8271 L: linux-rdma@vger.kernel.org
8272 W: https://github.com/linux-rdma/rdma-core
8273 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8276 F: Documentation/devicetree/bindings/infiniband/
8277 F: Documentation/infiniband/
8278 F: drivers/infiniband/
8279 F: include/uapi/linux/if_infiniband.h
8280 F: include/uapi/rdma/
8282 F: include/trace/events/ib_mad.h
8283 F: include/trace/events/ib_umad.h
8284 F: samples/bpf/ibumad_kern.c
8285 F: samples/bpf/ibumad_user.c
8287 INGENIC JZ4780 DMA Driver
8288 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8290 F: drivers/dma/dma-jz4780.c
8292 INGENIC JZ4780 NAND DRIVER
8293 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8294 L: linux-mtd@lists.infradead.org
8296 F: drivers/mtd/nand/raw/ingenic/
8299 M: Paul Cercueil <paul@crapouillou.net>
8301 F: arch/mips/boot/dts/ingenic/
8302 F: arch/mips/include/asm/mach-jz4740/
8303 F: arch/mips/jz4740/
8304 F: drivers/clk/ingenic/
8305 F: drivers/dma/dma-jz4780.c
8306 F: drivers/gpu/drm/ingenic/
8307 F: drivers/i2c/busses/i2c-jz4780.c
8308 F: drivers/iio/adc/ingenic-adc.c
8309 F: drivers/irqchip/irq-ingenic.c
8310 F: drivers/memory/jz4780-nemc.c
8311 F: drivers/mmc/host/jz4740_mmc.c
8312 F: drivers/mtd/nand/raw/ingenic/
8313 F: drivers/pinctrl/pinctrl-ingenic.c
8314 F: drivers/power/supply/ingenic-battery.c
8315 F: drivers/pwm/pwm-jz4740.c
8316 F: drivers/rtc/rtc-jz4740.c
8317 F: drivers/tty/serial/8250/8250_ingenic.c
8318 F: drivers/usb/musb/jz4740.c
8319 F: drivers/watchdog/jz4740_wdt.c
8320 F: include/dt-bindings/iio/adc/ingenic,adc.h
8321 F: include/linux/mfd/ingenic-tcu.h
8322 F: sound/soc/jz4740/
8323 F: sound/soc/codecs/jz47*
8326 M: Jan Kara <jack@suse.cz>
8327 R: Amir Goldstein <amir73il@gmail.com>
8328 L: linux-fsdevel@vger.kernel.org
8330 F: Documentation/filesystems/inotify.txt
8331 F: fs/notify/inotify/
8332 F: include/linux/inotify.h
8333 F: include/uapi/linux/inotify.h
8335 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8336 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8337 L: linux-input@vger.kernel.org
8338 Q: http://patchwork.kernel.org/project/linux-input/list/
8339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8342 F: include/linux/input.h
8343 F: include/uapi/linux/input.h
8344 F: include/uapi/linux/input-event-codes.h
8345 F: include/linux/input/
8346 F: Documentation/devicetree/bindings/input/
8347 F: Documentation/devicetree/bindings/serio/
8348 F: Documentation/input/
8350 INPUT MULTITOUCH (MT) PROTOCOL
8351 M: Henrik Rydberg <rydberg@bitmath.org>
8352 L: linux-input@vger.kernel.org
8354 F: Documentation/input/multi-touch-protocol.rst
8355 F: drivers/input/input-mt.c
8358 INSIDE SECURE CRYPTO DRIVER
8359 M: Antoine Tenart <antoine.tenart@bootlin.com>
8360 F: drivers/crypto/inside-secure/
8362 L: linux-crypto@vger.kernel.org
8364 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8365 M: Mimi Zohar <zohar@linux.ibm.com>
8366 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8367 L: linux-integrity@vger.kernel.org
8368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8370 F: security/integrity/ima/
8372 INTEL 810/815 FRAMEBUFFER DRIVER
8373 M: Antonino Daplas <adaplas@gmail.com>
8374 L: linux-fbdev@vger.kernel.org
8376 F: drivers/video/fbdev/i810/
8379 M: Cezary Rojewski <cezary.rojewski@intel.com>
8380 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8381 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8382 M: Jie Yang <yang.jie@linux.intel.com>
8383 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8387 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8388 M: Hans de Goede <hdegoede@redhat.com>
8389 L: platform-driver-x86@vger.kernel.org
8391 F: drivers/platform/x86/intel_atomisp2_pm.c
8393 INTEL C600 SERIES SAS CONTROLLER DRIVER
8394 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8395 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8396 L: linux-scsi@vger.kernel.org
8397 T: git git://git.code.sf.net/p/intel-sas/isci
8399 F: drivers/scsi/isci/
8401 INTEL CPU family model numbers
8402 M: Tony Luck <tony.luck@intel.com>
8404 L: linux-kernel@vger.kernel.org
8406 F: arch/x86/include/asm/intel-family.h
8408 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8409 M: Jani Nikula <jani.nikula@linux.intel.com>
8410 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8411 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8412 L: intel-gfx@lists.freedesktop.org
8413 W: https://01.org/linuxgraphics/
8414 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8415 C: irc://chat.freenode.net/intel-gfx
8416 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8417 T: git git://anongit.freedesktop.org/drm-intel
8419 F: drivers/gpu/drm/i915/
8420 F: include/drm/i915*
8421 F: include/uapi/drm/i915_drm.h
8422 F: Documentation/gpu/i915.rst
8424 INTEL ETHERNET DRIVERS
8425 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8426 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8427 W: http://www.intel.com/support/feedback.htm
8428 W: http://e1000.sourceforge.net/
8429 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8433 F: Documentation/networking/device_drivers/intel/e100.rst
8434 F: Documentation/networking/device_drivers/intel/e1000.rst
8435 F: Documentation/networking/device_drivers/intel/e1000e.rst
8436 F: Documentation/networking/device_drivers/intel/fm10k.rst
8437 F: Documentation/networking/device_drivers/intel/igb.rst
8438 F: Documentation/networking/device_drivers/intel/igbvf.rst
8439 F: Documentation/networking/device_drivers/intel/ixgb.rst
8440 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8441 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8442 F: Documentation/networking/device_drivers/intel/i40e.rst
8443 F: Documentation/networking/device_drivers/intel/iavf.rst
8444 F: Documentation/networking/device_drivers/intel/ice.rst
8445 F: drivers/net/ethernet/intel/
8446 F: drivers/net/ethernet/intel/*/
8447 F: include/linux/avf/virtchnl.h
8449 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8450 M: Maik Broemme <mbroemme@libmpq.org>
8451 L: linux-fbdev@vger.kernel.org
8453 F: Documentation/fb/intelfb.rst
8454 F: drivers/video/fbdev/intelfb/
8457 M: Andy Shevchenko <andy@kernel.org>
8458 L: linux-gpio@vger.kernel.org
8460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8461 F: drivers/gpio/gpio-ich.c
8462 F: drivers/gpio/gpio-intel-mid.c
8463 F: drivers/gpio/gpio-merrifield.c
8464 F: drivers/gpio/gpio-ml-ioh.c
8465 F: drivers/gpio/gpio-pch.c
8466 F: drivers/gpio/gpio-sch.c
8467 F: drivers/gpio/gpio-sodaville.c
8469 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8470 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8471 M: Zhi Wang <zhi.a.wang@intel.com>
8472 L: intel-gvt-dev@lists.freedesktop.org
8473 L: intel-gfx@lists.freedesktop.org
8474 W: https://01.org/igvt-g
8475 T: git https://github.com/intel/gvt-linux.git
8477 F: drivers/gpu/drm/i915/gvt/
8479 INTEL HID EVENT DRIVER
8480 M: Alex Hung <alex.hung@canonical.com>
8481 L: platform-driver-x86@vger.kernel.org
8483 F: drivers/platform/x86/intel-hid.c
8485 INTEL I/OAT DMA DRIVER
8486 M: Dave Jiang <dave.jiang@intel.com>
8487 R: Dan Williams <dan.j.williams@intel.com>
8488 L: dmaengine@vger.kernel.org
8489 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8491 F: drivers/dma/ioat*
8494 M: Dave Jiang <dave.jiang@intel.com>
8495 L: dmaengine@vger.kernel.org
8497 F: drivers/dma/idxd/*
8498 F: include/uapi/linux/idxd.h
8501 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8502 M: Len Brown <lenb@kernel.org>
8503 L: linux-pm@vger.kernel.org
8504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8505 B: https://bugzilla.kernel.org
8507 F: drivers/idle/intel_idle.c
8509 INTEL INTEGRATED SENSOR HUB DRIVER
8510 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8511 M: Jiri Kosina <jikos@kernel.org>
8512 L: linux-input@vger.kernel.org
8514 F: drivers/hid/intel-ish-hid/
8517 M: David Woodhouse <dwmw2@infradead.org>
8518 M: Lu Baolu <baolu.lu@linux.intel.com>
8519 L: iommu@lists.linux-foundation.org
8520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8522 F: drivers/iommu/dmar.c
8523 F: drivers/iommu/intel*.[ch]
8524 F: include/linux/intel-iommu.h
8525 F: include/linux/intel-svm.h
8527 INTEL IOP-ADMA DMA DRIVER
8528 R: Dan Williams <dan.j.williams@intel.com>
8530 F: drivers/dma/iop-adma.c
8532 INTEL IPU3 CSI-2 CIO2 DRIVER
8533 M: Yong Zhi <yong.zhi@intel.com>
8534 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8535 M: Bingbu Cao <bingbu.cao@intel.com>
8536 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8537 L: linux-media@vger.kernel.org
8539 F: drivers/media/pci/intel/ipu3/
8540 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8542 INTEL IPU3 CSI-2 IMGU DRIVER
8543 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8544 L: linux-media@vger.kernel.org
8546 F: drivers/staging/media/ipu3/
8547 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8548 F: Documentation/media/v4l-drivers/ipu3.rst
8549 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8551 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8552 M: Krzysztof Halasa <khalasa@piap.pl>
8554 F: include/linux/soc/ixp4xx/qmgr.h
8555 F: include/linux/soc/ixp4xx/npe.h
8556 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8557 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8558 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8559 F: drivers/net/wan/ixp4xx_hss.c
8561 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8562 M: Deepak Saxena <dsaxena@plexity.net>
8564 F: drivers/char/hw_random/ixp4xx-rng.c
8566 INTEL MANAGEMENT ENGINE (mei)
8567 M: Tomas Winkler <tomas.winkler@intel.com>
8568 L: linux-kernel@vger.kernel.org
8570 F: include/uapi/linux/mei.h
8571 F: include/linux/mei_cl_bus.h
8572 F: drivers/misc/mei/*
8573 F: drivers/watchdog/mei_wdt.c
8574 F: Documentation/driver-api/mei/*
8577 INTEL MENLOW THERMAL DRIVER
8578 M: Sujith Thomas <sujith.thomas@intel.com>
8579 L: platform-driver-x86@vger.kernel.org
8580 W: https://01.org/linux-acpi
8582 F: drivers/platform/x86/intel_menlow.c
8584 INTEL MIC DRIVERS (mic)
8585 M: Sudeep Dutt <sudeep.dutt@intel.com>
8586 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8588 W: https://github.com/sudeepdutt/mic
8589 W: http://software.intel.com/en-us/mic-developer
8590 F: include/linux/mic_bus.h
8591 F: include/linux/scif.h
8592 F: include/uapi/linux/mic_common.h
8593 F: include/uapi/linux/mic_ioctl.h
8594 F: include/uapi/linux/scif_ioctl.h
8595 F: drivers/misc/mic/
8596 F: drivers/dma/mic_x100_dma.c
8597 F: drivers/dma/mic_x100_dma.h
8598 F: Documentation/mic/
8600 INTEL PMC CORE DRIVER
8601 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8602 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8603 L: platform-driver-x86@vger.kernel.org
8605 F: drivers/platform/x86/intel_pmc_core*
8607 INTEL PMC/P-Unit IPC DRIVER
8608 M: Zha Qipeng<qipeng.zha@intel.com>
8609 L: platform-driver-x86@vger.kernel.org
8611 F: drivers/platform/x86/intel_pmc_ipc.c
8612 F: drivers/platform/x86/intel_punit_ipc.c
8613 F: arch/x86/include/asm/intel_pmc_ipc.h
8614 F: arch/x86/include/asm/intel_punit_ipc.h
8616 INTEL PMIC GPIO DRIVERS
8617 M: Andy Shevchenko <andy@kernel.org>
8619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8620 F: drivers/gpio/gpio-*cove.c
8621 F: drivers/gpio/gpio-msic.c
8623 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8624 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8626 F: drivers/mfd/intel_msic.c
8627 F: drivers/mfd/intel_soc_pmic*
8628 F: include/linux/mfd/intel_msic.h
8629 F: include/linux/mfd/intel_soc_pmic*
8631 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8632 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8633 L: linux-wireless@vger.kernel.org
8635 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8636 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8637 F: drivers/net/wireless/intel/ipw2x00/
8640 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8641 M: Len Brown <lenb@kernel.org>
8642 L: linux-pm@vger.kernel.org
8644 F: drivers/cpufreq/intel_pstate.c
8646 INTEL RDMA RNIC DRIVER
8647 M: Faisal Latif <faisal.latif@intel.com>
8648 M: Shiraz Saleem <shiraz.saleem@intel.com>
8649 L: linux-rdma@vger.kernel.org
8651 F: drivers/infiniband/hw/i40iw/
8652 F: include/uapi/rdma/i40iw-abi.h
8654 INTEL SPEED SELECT TECHNOLOGY
8655 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8656 L: platform-driver-x86@vger.kernel.org
8658 F: drivers/platform/x86/intel_speed_select_if/
8659 F: tools/power/x86/intel-speed-select/
8660 F: include/uapi/linux/isst_if.h
8662 INTEL STRATIX10 FIRMWARE DRIVERS
8663 M: Richard Gong <richard.gong@linux.intel.com>
8664 L: linux-kernel@vger.kernel.org
8666 F: drivers/firmware/stratix10-rsu.c
8667 F: drivers/firmware/stratix10-svc.c
8668 F: include/linux/firmware/intel/stratix10-smc.h
8669 F: include/linux/firmware/intel/stratix10-svc-client.h
8670 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8671 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8673 INTEL TELEMETRY DRIVER
8674 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8675 M: "David E. Box" <david.e.box@linux.intel.com>
8676 L: platform-driver-x86@vger.kernel.org
8678 F: arch/x86/include/asm/intel_telemetry.h
8679 F: drivers/platform/x86/intel_telemetry*
8681 INTEL UNCORE FREQUENCY CONTROL
8682 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8683 L: platform-driver-x86@vger.kernel.org
8685 F: drivers/platform/x86/intel-uncore-frequency.c
8687 INTEL VIRTUAL BUTTON DRIVER
8688 M: AceLan Kao <acelan.kao@canonical.com>
8689 L: platform-driver-x86@vger.kernel.org
8691 F: drivers/platform/x86/intel-vbtn.c
8693 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8694 M: Stanislaw Gruszka <stf_xl@wp.pl>
8695 L: linux-wireless@vger.kernel.org
8697 F: drivers/net/wireless/intel/iwlegacy/
8699 INTEL WIRELESS WIFI LINK (iwlwifi)
8700 M: Johannes Berg <johannes.berg@intel.com>
8701 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8702 M: Luca Coelho <luciano.coelho@intel.com>
8703 M: Intel Linux Wireless <linuxwifi@intel.com>
8704 L: linux-wireless@vger.kernel.org
8705 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8708 F: drivers/net/wireless/intel/iwlwifi/
8710 INTEL WIRELESS WIMAX CONNECTION 2400
8711 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8712 M: linux-wimax@intel.com
8713 L: wimax@linuxwimax.org (subscribers-only)
8715 W: http://linuxwimax.org
8716 F: Documentation/admin-guide/wimax/i2400m.rst
8717 F: drivers/net/wimax/i2400m/
8718 F: include/uapi/linux/wimax/i2400m.h
8720 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8721 M: Mario Limonciello <mario.limonciello@dell.com>
8723 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8726 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8728 F: Documentation/trace/intel_th.rst
8729 F: drivers/hwtracing/intel_th/
8730 F: include/linux/intel_th.h
8732 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8733 M: Ning Sun <ning.sun@intel.com>
8734 L: tboot-devel@lists.sourceforge.net
8735 W: http://tboot.sourceforge.net
8736 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8738 F: Documentation/x86/intel_txt.rst
8739 F: include/linux/tboot.h
8740 F: arch/x86/kernel/tboot.c
8743 M: Georgi Djakov <georgi.djakov@linaro.org>
8744 L: linux-pm@vger.kernel.org
8746 F: Documentation/driver-api/interconnect.rst
8747 F: Documentation/devicetree/bindings/interconnect/
8748 F: drivers/interconnect/
8749 F: include/dt-bindings/interconnect/
8750 F: include/linux/interconnect-provider.h
8751 F: include/linux/interconnect.h
8753 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8754 M: Linus Walleij <linus.walleij@linaro.org>
8755 L: linux-iio@vger.kernel.org
8757 F: drivers/iio/gyro/mpu3050*
8758 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8760 IOC3 ETHERNET DRIVER
8761 M: Ralf Baechle <ralf@linux-mips.org>
8762 L: linux-mips@vger.kernel.org
8764 F: drivers/net/ethernet/sgi/ioc3-eth.c
8766 IOMAP FILESYSTEM LIBRARY
8767 M: Christoph Hellwig <hch@infradead.org>
8768 M: Darrick J. Wong <darrick.wong@oracle.com>
8769 M: linux-xfs@vger.kernel.org
8770 M: linux-fsdevel@vger.kernel.org
8771 L: linux-xfs@vger.kernel.org
8772 L: linux-fsdevel@vger.kernel.org
8773 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8776 F: include/linux/iomap.h
8779 M: Joerg Roedel <joro@8bytes.org>
8780 L: iommu@lists.linux-foundation.org
8781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8783 F: Documentation/devicetree/bindings/iommu/
8785 F: include/linux/iommu.h
8786 F: include/linux/of_iommu.h
8787 F: include/linux/iova.h
8790 M: Jens Axboe <axboe@kernel.dk>
8791 L: io-uring@vger.kernel.org
8792 T: git git://git.kernel.dk/linux-block
8793 T: git git://git.kernel.dk/liburing
8798 F: include/uapi/linux/io_uring.h
8801 M: Corey Minyard <minyard@acm.org>
8802 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8803 W: http://openipmi.sourceforge.net/
8805 F: Documentation/devicetree/bindings/ipmi/
8806 F: Documentation/IPMI.txt
8807 F: drivers/char/ipmi/
8808 F: include/linux/ipmi*
8809 F: include/uapi/linux/ipmi*
8811 IPS SCSI RAID DRIVER
8812 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8813 L: linux-scsi@vger.kernel.org
8814 W: http://www.adaptec.com/
8816 F: drivers/scsi/ips*
8819 M: Wensong Zhang <wensong@linux-vs.org>
8820 M: Simon Horman <horms@verge.net.au>
8821 M: Julian Anastasov <ja@ssi.bg>
8822 L: netdev@vger.kernel.org
8823 L: lvs-devel@vger.kernel.org
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8827 F: Documentation/networking/ipvs-sysctl.txt
8828 F: include/net/ip_vs.h
8829 F: include/uapi/linux/ip_vs.h
8830 F: net/netfilter/ipvs/
8833 M: Jiri Kosina <jikos@kernel.org>
8834 M: David Sterba <dsterba@suse.com>
8836 F: drivers/tty/ipwireless/
8839 L: netdev@vger.kernel.org
8841 F: include/uapi/linux/ipx.h
8843 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8844 M: Marc Zyngier <maz@kernel.org>
8846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8847 F: Documentation/IRQ-domain.txt
8848 F: include/linux/irqdomain.h
8849 F: kernel/irq/irqdomain.c
8853 M: Thomas Gleixner <tglx@linutronix.de>
8854 L: linux-kernel@vger.kernel.org
8856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8860 M: Thomas Gleixner <tglx@linutronix.de>
8861 M: Jason Cooper <jason@lakedaemon.net>
8862 M: Marc Zyngier <maz@kernel.org>
8863 L: linux-kernel@vger.kernel.org
8865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8866 F: Documentation/devicetree/bindings/interrupt-controller/
8870 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8872 F: Documentation/driver-api/isa.rst
8873 F: drivers/base/isa.c
8874 F: include/linux/isa.h
8877 M: Hans Verkuil <hverkuil@xs4all.nl>
8878 L: linux-media@vger.kernel.org
8879 T: git git://linuxtv.org/media_tree.git
8880 W: https://linuxtv.org
8882 F: drivers/media/radio/radio-isa*
8885 M: Jaroslav Kysela <perex@perex.cz>
8887 F: Documentation/driver-api/isapnp.rst
8888 F: drivers/pnp/isapnp/
8889 F: include/linux/isapnp.h
8892 M: Lee Duncan <lduncan@suse.com>
8893 M: Chris Leech <cleech@redhat.com>
8894 L: open-iscsi@googlegroups.com
8895 L: linux-scsi@vger.kernel.org
8896 W: www.open-iscsi.com
8898 F: drivers/scsi/*iscsi*
8899 F: include/scsi/*iscsi*
8901 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8902 M: Peter Jones <pjones@redhat.com>
8903 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8905 F: drivers/firmware/iscsi_ibft*
8907 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8908 M: Sagi Grimberg <sagi@grimberg.me>
8909 M: Max Gurtovoy <maxg@mellanox.com>
8910 L: linux-rdma@vger.kernel.org
8912 W: http://www.openfabrics.org
8913 W: www.open-iscsi.org
8914 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8915 F: drivers/infiniband/ulp/iser/
8917 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8918 M: Sagi Grimberg <sagi@grimberg.me>
8919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8920 L: linux-rdma@vger.kernel.org
8921 L: target-devel@vger.kernel.org
8923 W: http://www.linux-iscsi.org
8924 F: drivers/infiniband/ulp/isert
8926 ISDN/mISDN SUBSYSTEM
8927 M: Karsten Keil <isdn@linux-pingi.de>
8928 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8929 L: netdev@vger.kernel.org
8930 W: http://www.isdn4linux.de
8932 F: drivers/isdn/mISDN/
8933 F: drivers/isdn/hardware/
8934 F: drivers/isdn/Kconfig
8935 F: drivers/isdn/Makefile
8937 ISDN/CMTP OVER BLUETOOTH
8938 M: Karsten Keil <isdn@linux-pingi.de>
8939 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8940 L: netdev@vger.kernel.org
8941 W: http://www.isdn4linux.de
8943 F: Documentation/isdn/
8944 F: drivers/isdn/capi/
8945 F: net/bluetooth/cmtp/
8946 F: include/linux/isdn/
8947 F: include/uapi/linux/isdn/
8949 IT87 HARDWARE MONITORING DRIVER
8950 M: Jean Delvare <jdelvare@suse.com>
8951 L: linux-hwmon@vger.kernel.org
8953 F: Documentation/hwmon/it87.rst
8954 F: drivers/hwmon/it87.c
8957 M: Antti Palosaari <crope@iki.fi>
8958 L: linux-media@vger.kernel.org
8959 W: https://linuxtv.org
8960 W: http://palosaari.fi/linux/
8961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8962 T: git git://linuxtv.org/anttip/media_tree.git
8964 F: drivers/media/tuners/it913x*
8966 IVTV VIDEO4LINUX DRIVER
8967 M: Andy Walls <awalls@md.metrocast.net>
8968 L: linux-media@vger.kernel.org
8969 T: git git://linuxtv.org/media_tree.git
8970 W: https://linuxtv.org
8972 F: Documentation/media/v4l-drivers/ivtv*
8973 F: drivers/media/pci/ivtv/
8974 F: include/uapi/linux/ivtv*
8976 IX2505V MEDIA DRIVER
8977 M: Malcolm Priestley <tvboxspy@gmail.com>
8978 L: linux-media@vger.kernel.org
8979 W: https://linuxtv.org
8980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8982 F: drivers/media/dvb-frontends/ix2505v*
8984 JAILHOUSE HYPERVISOR INTERFACE
8985 M: Jan Kiszka <jan.kiszka@siemens.com>
8986 L: jailhouse-dev@googlegroups.com
8988 F: arch/x86/kernel/jailhouse.c
8989 F: arch/x86/include/asm/jailhouse_para.h
8991 JC42.4 TEMPERATURE SENSOR DRIVER
8992 M: Guenter Roeck <linux@roeck-us.net>
8993 L: linux-hwmon@vger.kernel.org
8995 F: drivers/hwmon/jc42.c
8996 F: Documentation/hwmon/jc42.rst
8999 M: Dave Kleikamp <shaggy@kernel.org>
9000 L: jfs-discussion@lists.sourceforge.net
9001 W: http://jfs.sourceforge.net/
9002 T: git git://github.com/kleikamp/linux-shaggy.git
9004 F: Documentation/admin-guide/jfs.rst
9008 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9009 L: netdev@vger.kernel.org
9011 F: drivers/net/ethernet/jme.*
9013 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9014 M: David Woodhouse <dwmw2@infradead.org>
9015 M: Richard Weinberger <richard@nod.at>
9016 L: linux-mtd@lists.infradead.org
9017 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9018 T: git git://git.infradead.org/ubifs-2.6.git
9021 F: include/uapi/linux/jffs2.h
9023 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9024 M: "Theodore Ts'o" <tytso@mit.edu>
9025 M: Jan Kara <jack@suse.com>
9026 L: linux-ext4@vger.kernel.org
9029 F: include/linux/jbd2.h
9031 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9032 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9033 L: linux-media@vger.kernel.org
9035 F: drivers/media/platform/rcar_jpu.c
9037 JSM Neo PCI based serial card
9038 L: linux-serial@vger.kernel.org
9040 F: drivers/tty/serial/jsm/
9042 K10TEMP HARDWARE MONITORING DRIVER
9043 M: Clemens Ladisch <clemens@ladisch.de>
9044 L: linux-hwmon@vger.kernel.org
9046 F: Documentation/hwmon/k10temp.rst
9047 F: drivers/hwmon/k10temp.c
9049 K8TEMP HARDWARE MONITORING DRIVER
9050 M: Rudolf Marek <r.marek@assembler.cz>
9051 L: linux-hwmon@vger.kernel.org
9053 F: Documentation/hwmon/k8temp.rst
9054 F: drivers/hwmon/k8temp.c
9057 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9058 R: Alexander Potapenko <glider@google.com>
9059 R: Dmitry Vyukov <dvyukov@google.com>
9060 L: kasan-dev@googlegroups.com
9062 F: arch/*/include/asm/kasan.h
9063 F: arch/*/mm/kasan_init*
9064 F: Documentation/dev-tools/kasan.rst
9065 F: include/linux/kasan*.h
9068 F: scripts/Makefile.kasan
9071 M: Masahiro Yamada <masahiroy@kernel.org>
9072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9073 L: linux-kbuild@vger.kernel.org
9075 F: Documentation/kbuild/kconfig*
9077 F: scripts/Kconfig.include
9080 M: Dave Young <dyoung@redhat.com>
9081 M: Baoquan He <bhe@redhat.com>
9082 R: Vivek Goyal <vgoyal@redhat.com>
9083 L: kexec@lists.infradead.org
9084 W: http://lse.sourceforge.net/kdump/
9086 F: Documentation/admin-guide/kdump/
9088 KEENE FM RADIO TRANSMITTER DRIVER
9089 M: Hans Verkuil <hverkuil@xs4all.nl>
9090 L: linux-media@vger.kernel.org
9091 T: git git://linuxtv.org/media_tree.git
9092 W: https://linuxtv.org
9094 F: drivers/media/radio/radio-keene*
9097 M: Ian Kent <raven@themaw.net>
9098 L: autofs@vger.kernel.org
9102 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9103 M: Masahiro Yamada <masahiroy@kernel.org>
9104 M: Michal Marek <michal.lkml@markovi.net>
9105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9106 L: linux-kbuild@vger.kernel.org
9108 F: Documentation/kbuild/
9111 F: scripts/Makefile*
9114 F: scripts/*vmlinux*
9119 L: kernel-janitors@vger.kernel.org
9120 W: http://kernelnewbies.org/KernelJanitors
9123 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9124 M: "J. Bruce Fields" <bfields@fieldses.org>
9125 M: Chuck Lever <chuck.lever@oracle.com>
9126 L: linux-nfs@vger.kernel.org
9127 W: http://nfs.sourceforge.net/
9128 T: git git://linux-nfs.org/~bfields/linux.git
9131 F: include/uapi/linux/nfsd/
9135 F: include/linux/lockd/
9136 F: include/linux/sunrpc/
9137 F: include/uapi/linux/sunrpc/
9139 KERNEL SELFTEST FRAMEWORK
9140 M: Shuah Khan <shuah@kernel.org>
9141 M: Shuah Khan <skhan@linuxfoundation.org>
9142 L: linux-kselftest@vger.kernel.org
9143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9144 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9146 F: tools/testing/selftests/
9147 F: Documentation/dev-tools/kselftest*
9149 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9150 M: Brendan Higgins <brendanhiggins@google.com>
9151 L: linux-kselftest@vger.kernel.org
9152 L: kunit-dev@googlegroups.com
9153 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9155 F: Documentation/dev-tools/kunit/
9158 F: tools/testing/kunit/
9160 KERNEL USERMODE HELPER
9161 M: Luis Chamberlain <mcgrof@kernel.org>
9162 L: linux-kernel@vger.kernel.org
9165 F: include/linux/umh.h
9167 KERNEL VIRTUAL MACHINE (KVM)
9168 M: Paolo Bonzini <pbonzini@redhat.com>
9169 L: kvm@vger.kernel.org
9170 W: http://www.linux-kvm.org
9171 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9173 F: Documentation/virt/kvm/
9174 F: include/trace/events/kvm.h
9175 F: include/uapi/asm-generic/kvm*
9176 F: include/uapi/linux/kvm*
9177 F: include/asm-generic/kvm*
9178 F: include/linux/kvm*
9179 F: include/kvm/iodev.h
9182 F: tools/testing/selftests/kvm/
9184 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9185 M: Marc Zyngier <maz@kernel.org>
9186 R: James Morse <james.morse@arm.com>
9187 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9188 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9190 L: kvmarm@lists.cs.columbia.edu
9191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9193 F: arch/arm/include/uapi/asm/kvm*
9194 F: arch/arm/include/asm/kvm*
9196 F: arch/arm64/include/uapi/asm/kvm*
9197 F: arch/arm64/include/asm/kvm*
9200 F: include/kvm/arm_*
9202 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9203 L: linux-mips@vger.kernel.org
9204 L: kvm@vger.kernel.org
9206 F: arch/mips/include/uapi/asm/kvm*
9207 F: arch/mips/include/asm/kvm*
9210 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9211 M: Paul Mackerras <paulus@ozlabs.org>
9212 L: kvm-ppc@vger.kernel.org
9213 W: http://www.linux-kvm.org/
9214 T: git git://github.com/agraf/linux-2.6.git
9216 F: arch/powerpc/include/uapi/asm/kvm*
9217 F: arch/powerpc/include/asm/kvm*
9218 F: arch/powerpc/kvm/
9219 F: arch/powerpc/kernel/kvm*
9221 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9222 M: Christian Borntraeger <borntraeger@de.ibm.com>
9223 M: Janosch Frank <frankja@linux.ibm.com>
9224 R: David Hildenbrand <david@redhat.com>
9225 R: Cornelia Huck <cohuck@redhat.com>
9226 L: kvm@vger.kernel.org
9227 W: http://www.ibm.com/developerworks/linux/linux390/
9228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9230 F: arch/s390/include/uapi/asm/kvm*
9231 F: arch/s390/include/asm/gmap.h
9232 F: arch/s390/include/asm/kvm*
9234 F: arch/s390/mm/gmap.c
9235 F: tools/testing/selftests/kvm/s390x/
9236 F: tools/testing/selftests/kvm/*/s390x/
9238 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9239 M: Paolo Bonzini <pbonzini@redhat.com>
9240 R: Sean Christopherson <sean.j.christopherson@intel.com>
9241 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9242 R: Wanpeng Li <wanpengli@tencent.com>
9243 R: Jim Mattson <jmattson@google.com>
9244 R: Joerg Roedel <joro@8bytes.org>
9245 L: kvm@vger.kernel.org
9246 W: http://www.linux-kvm.org
9247 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9251 F: arch/x86/include/uapi/asm/kvm*
9252 F: arch/x86/include/uapi/asm/vmx.h
9253 F: arch/x86/include/uapi/asm/svm.h
9254 F: arch/x86/include/asm/kvm*
9255 F: arch/x86/include/asm/pvclock-abi.h
9256 F: arch/x86/include/asm/svm.h
9257 F: arch/x86/include/asm/vmx*.h
9258 F: arch/x86/kernel/kvm.c
9259 F: arch/x86/kernel/kvmclock.c
9262 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9263 M: Tejun Heo <tj@kernel.org>
9264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9266 F: include/linux/kernfs.h
9270 M: Eric Biederman <ebiederm@xmission.com>
9271 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9272 L: kexec@lists.infradead.org
9274 F: include/linux/kexec.h
9275 F: include/uapi/linux/kexec.h
9279 M: Mimi Zohar <zohar@linux.ibm.com>
9280 L: linux-integrity@vger.kernel.org
9281 L: keyrings@vger.kernel.org
9283 F: Documentation/security/keys/trusted-encrypted.rst
9284 F: include/keys/encrypted-type.h
9285 F: security/keys/encrypted-keys/
9288 M: James Bottomley <jejb@linux.ibm.com>
9289 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9290 M: Mimi Zohar <zohar@linux.ibm.com>
9291 L: linux-integrity@vger.kernel.org
9292 L: keyrings@vger.kernel.org
9294 F: Documentation/security/keys/trusted-encrypted.rst
9295 F: include/keys/trusted-type.h
9296 F: security/keys/trusted.c
9297 F: include/keys/trusted.h
9300 M: David Howells <dhowells@redhat.com>
9301 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9302 L: keyrings@vger.kernel.org
9304 F: Documentation/security/keys/core.rst
9305 F: include/linux/key.h
9306 F: include/linux/key-type.h
9307 F: include/linux/keyctl.h
9308 F: include/uapi/linux/keyctl.h
9312 KGDB / KDB /debug_core
9313 M: Jason Wessel <jason.wessel@windriver.com>
9314 M: Daniel Thompson <daniel.thompson@linaro.org>
9315 R: Douglas Anderson <dianders@chromium.org>
9316 W: http://kgdb.wiki.kernel.org/
9317 L: kgdb-bugreport@lists.sourceforge.net
9318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9320 F: Documentation/dev-tools/kgdb.rst
9321 F: drivers/misc/kgdbts.c
9322 F: drivers/tty/serial/kgdboc.c
9323 F: include/linux/kdb.h
9324 F: include/linux/kgdb.h
9328 M: Catalin Marinas <catalin.marinas@arm.com>
9330 F: Documentation/dev-tools/kmemleak.rst
9331 F: include/linux/kmemleak.h
9333 F: mm/kmemleak-test.c
9335 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9336 M: Luis Chamberlain <mcgrof@kernel.org>
9337 L: linux-kernel@vger.kernel.org
9340 F: include/linux/kmod.h
9342 F: tools/testing/selftests/kmod/
9345 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9346 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9347 M: "David S. Miller" <davem@davemloft.net>
9348 M: Masami Hiramatsu <mhiramat@kernel.org>
9350 F: Documentation/kprobes.txt
9351 F: include/linux/kprobes.h
9352 F: include/asm-generic/kprobes.h
9355 KS0108 LCD CONTROLLER DRIVER
9356 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9358 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9359 F: drivers/auxdisplay/ks0108.c
9360 F: include/linux/ks0108.h
9363 M: David Ahern <dsahern@kernel.org>
9364 L: netdev@vger.kernel.org
9367 F: include/net/l3mdev.h
9370 M: John Fastabend <john.fastabend@gmail.com>
9371 M: Daniel Borkmann <daniel@iogearbox.net>
9372 M: Jakub Sitnicki <jakub@cloudflare.com>
9373 M: Lorenz Bauer <lmb@cloudflare.com>
9374 L: netdev@vger.kernel.org
9375 L: bpf@vger.kernel.org
9377 F: include/linux/skmsg.h
9379 F: net/core/sock_map.c
9380 F: net/ipv4/tcp_bpf.c
9381 F: net/ipv4/udp_bpf.c
9383 LANTIQ / INTEL Ethernet drivers
9384 M: Hauke Mehrtens <hauke@hauke-m.de>
9385 L: netdev@vger.kernel.org
9387 F: net/dsa/tag_gswip.c
9388 F: drivers/net/ethernet/lantiq_xrx200.c
9389 F: drivers/net/dsa/lantiq_pce.h
9390 F: drivers/net/dsa/lantiq_gswip.c
9392 LANTIQ MIPS ARCHITECTURE
9393 M: John Crispin <john@phrozen.org>
9394 L: linux-mips@vger.kernel.org
9397 F: drivers/soc/lantiq
9400 L: linux-x25@vger.kernel.org
9402 F: Documentation/networking/lapb-module.txt
9406 LASI 53c700 driver for PARISC
9407 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9408 L: linux-scsi@vger.kernel.org
9410 F: Documentation/scsi/53c700.txt
9411 F: drivers/scsi/53c700*
9414 M: Tobin C. Harding <me@tobin.cc>
9415 M: Tycho Andersen <tycho@tycho.ws>
9416 L: kernel-hardening@lists.openwall.com
9418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9419 F: scripts/leaking_addresses.pl
9422 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9423 M: Pavel Machek <pavel@ucw.cz>
9424 R: Dan Murphy <dmurphy@ti.com>
9425 L: linux-leds@vger.kernel.org
9426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9429 F: Documentation/devicetree/bindings/leds/
9431 F: include/linux/leds.h
9433 LEGACY EEPROM DRIVER
9434 M: Jean Delvare <jdelvare@suse.com>
9436 F: Documentation/misc-devices/eeprom.rst
9437 F: drivers/misc/eeprom/eeprom.c
9440 R: David Lechner <david@lechnology.com>
9442 F: arch/arm/boot/dts/da850-lego-ev3.dts
9443 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9444 F: drivers/power/supply/lego_ev3_battery.c
9446 LEGO USB Tower driver
9447 M: Juergen Stuber <starblue@users.sourceforge.net>
9448 L: legousb-devel@lists.sourceforge.net
9449 W: http://legousb.sourceforge.net/
9451 F: drivers/usb/misc/legousbtower.c
9454 M: Matan Ziv-Av <matan@svgalib.org>
9455 L: platform-driver-x86@vger.kernel.org
9457 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9458 F: Documentation/admin-guide/laptops/lg-laptop.rst
9459 F: drivers/platform/x86/lg-laptop.c
9462 M: Michael Krufky <mkrufky@linuxtv.org>
9463 L: linux-media@vger.kernel.org
9464 W: https://linuxtv.org
9465 W: http://github.com/mkrufky
9466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9467 T: git git://linuxtv.org/mkrufky/tuners.git
9469 F: drivers/media/dvb-frontends/lg2160.*
9471 LGDT3305 MEDIA DRIVER
9472 M: Michael Krufky <mkrufky@linuxtv.org>
9473 L: linux-media@vger.kernel.org
9474 W: https://linuxtv.org
9475 W: http://github.com/mkrufky
9476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9477 T: git git://linuxtv.org/mkrufky/tuners.git
9479 F: drivers/media/dvb-frontends/lgdt3305.*
9481 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9482 M: Viresh Kumar <vireshk@kernel.org>
9483 L: linux-ide@vger.kernel.org
9484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9486 F: include/linux/pata_arasan_cf_data.h
9487 F: drivers/ata/pata_arasan_cf.c
9490 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9491 M: Jens Axboe <axboe@kernel.dk>
9492 L: linux-ide@vger.kernel.org
9493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9495 F: drivers/ata/pata_*.c
9496 F: drivers/ata/ata_generic.c
9498 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9499 M: Linus Walleij <linus.walleij@linaro.org>
9500 L: linux-ide@vger.kernel.org
9501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9503 F: drivers/ata/pata_ftide010.c
9504 F: drivers/ata/sata_gemini.c
9505 F: drivers/ata/sata_gemini.h
9507 LIBATA SATA AHCI PLATFORM devices support
9508 M: Hans de Goede <hdegoede@redhat.com>
9509 M: Jens Axboe <axboe@kernel.dk>
9510 L: linux-ide@vger.kernel.org
9511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9513 F: drivers/ata/ahci_platform.c
9514 F: drivers/ata/libahci_platform.c
9515 F: include/linux/ahci_platform.h
9517 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9518 M: Mikael Pettersson <mikpelinux@gmail.com>
9519 L: linux-ide@vger.kernel.org
9520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9522 F: drivers/ata/sata_promise.*
9524 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9525 M: Jens Axboe <axboe@kernel.dk>
9526 L: linux-ide@vger.kernel.org
9527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9530 F: include/linux/ata.h
9531 F: include/linux/libata.h
9532 F: Documentation/devicetree/bindings/ata/
9535 M: Sasha Levin <alexander.levin@microsoft.com>
9537 F: tools/lib/lockdep/
9539 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9540 M: Dan Williams <dan.j.williams@intel.com>
9541 M: Vishal Verma <vishal.l.verma@intel.com>
9542 M: Dave Jiang <dave.jiang@intel.com>
9543 L: linux-nvdimm@lists.01.org
9544 P: Documentation/nvdimm/maintainer-entry-profile.rst
9545 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9547 F: drivers/nvdimm/blk.c
9548 F: drivers/nvdimm/region_devs.c
9550 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9551 M: Vishal Verma <vishal.l.verma@intel.com>
9552 M: Dan Williams <dan.j.williams@intel.com>
9553 M: Dave Jiang <dave.jiang@intel.com>
9554 L: linux-nvdimm@lists.01.org
9555 P: Documentation/nvdimm/maintainer-entry-profile.rst
9556 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9558 F: drivers/nvdimm/btt*
9560 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9561 M: Dan Williams <dan.j.williams@intel.com>
9562 M: Vishal Verma <vishal.l.verma@intel.com>
9563 M: Dave Jiang <dave.jiang@intel.com>
9564 L: linux-nvdimm@lists.01.org
9565 P: Documentation/nvdimm/maintainer-entry-profile.rst
9566 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9568 F: drivers/nvdimm/pmem*
9570 LIBNVDIMM: DEVICETREE BINDINGS
9571 M: Oliver O'Halloran <oohall@gmail.com>
9572 L: linux-nvdimm@lists.01.org
9573 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9575 F: drivers/nvdimm/of_pmem.c
9576 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9578 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9579 M: Dan Williams <dan.j.williams@intel.com>
9580 M: Vishal Verma <vishal.l.verma@intel.com>
9581 M: Dave Jiang <dave.jiang@intel.com>
9582 M: Ira Weiny <ira.weiny@intel.com>
9583 L: linux-nvdimm@lists.01.org
9584 P: Documentation/nvdimm/maintainer-entry-profile.rst
9585 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9589 F: drivers/acpi/nfit/*
9590 F: include/linux/nd.h
9591 F: include/linux/libnvdimm.h
9592 F: include/uapi/linux/ndctl.h
9594 LICENSES and SPDX stuff
9595 M: Thomas Gleixner <tglx@linutronix.de>
9596 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9597 L: linux-spdx@vger.kernel.org
9599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9601 F: Documentation/process/license-rules.rst
9603 F: scripts/spdxcheck-test.sh
9604 F: scripts/spdxcheck.py
9606 LIGHTNVM PLATFORM SUPPORT
9607 M: Matias Bjorling <mb@lightnvm.io>
9608 W: http://github/OpenChannelSSD
9609 L: linux-block@vger.kernel.org
9611 F: drivers/lightnvm/
9612 F: include/linux/lightnvm.h
9613 F: include/uapi/linux/lightnvm.h
9615 LINUX FOR POWER MACINTOSH
9616 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9617 W: http://www.penguinppc.org/
9618 L: linuxppc-dev@lists.ozlabs.org
9620 F: arch/powerpc/platforms/powermac/
9621 F: drivers/macintosh/
9623 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9624 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9625 M: Paul Mackerras <paulus@samba.org>
9626 M: Michael Ellerman <mpe@ellerman.id.au>
9627 W: https://github.com/linuxppc/linux/wiki
9628 L: linuxppc-dev@lists.ozlabs.org
9629 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9632 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9633 F: Documentation/devicetree/bindings/powerpc/
9634 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9635 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9636 F: Documentation/powerpc/
9638 F: drivers/char/tpm/tpm_ibmvtpm*
9639 F: drivers/crypto/nx/
9640 F: drivers/crypto/vmx/
9641 F: drivers/i2c/busses/i2c-opal.c
9642 F: drivers/net/ethernet/ibm/ibmveth.*
9643 F: drivers/net/ethernet/ibm/ibmvnic.*
9644 F: drivers/pci/hotplug/pnv_php.c
9645 F: drivers/pci/hotplug/rpa*
9646 F: drivers/rtc/rtc-opal.c
9647 F: drivers/scsi/ibmvscsi/
9648 F: drivers/tty/hvc/hvc_opal.c
9649 F: drivers/watchdog/wdrtas.c
9650 F: tools/testing/selftests/powerpc
9657 LINUX FOR POWERPC EMBEDDED MPC5XXX
9658 M: Anatolij Gustschin <agust@denx.de>
9659 L: linuxppc-dev@lists.ozlabs.org
9660 T: git git://git.denx.de/linux-denx-agust.git
9662 F: arch/powerpc/platforms/512x/
9663 F: arch/powerpc/platforms/52xx/
9665 LINUX FOR POWERPC EMBEDDED PPC4XX
9666 M: Alistair Popple <alistair@popple.id.au>
9667 M: Matt Porter <mporter@kernel.crashing.org>
9668 W: http://www.penguinppc.org/
9669 L: linuxppc-dev@lists.ozlabs.org
9671 F: arch/powerpc/platforms/40x/
9672 F: arch/powerpc/platforms/44x/
9674 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9675 M: Scott Wood <oss@buserror.net>
9676 M: Kumar Gala <galak@kernel.crashing.org>
9677 W: http://www.penguinppc.org/
9678 L: linuxppc-dev@lists.ozlabs.org
9679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9681 F: arch/powerpc/platforms/83xx/
9682 F: arch/powerpc/platforms/85xx/
9683 F: Documentation/devicetree/bindings/powerpc/fsl/
9685 LINUX FOR POWERPC EMBEDDED PPC8XX
9686 M: Vitaly Bordug <vitb@kernel.crashing.org>
9687 W: http://www.penguinppc.org/
9688 L: linuxppc-dev@lists.ozlabs.org
9690 F: arch/powerpc/platforms/8xx/
9692 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9693 L: linuxppc-dev@lists.ozlabs.org
9695 F: arch/powerpc/*/*virtex*
9696 F: arch/powerpc/*/*/*virtex*
9698 LINUX FOR POWERPC PA SEMI PWRFICIENT
9699 L: linuxppc-dev@lists.ozlabs.org
9701 F: arch/powerpc/platforms/pasemi/
9702 F: drivers/*/*pasemi*
9703 F: drivers/*/*/*pasemi*
9705 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9706 M: Kees Cook <keescook@chromium.org>
9708 F: drivers/misc/lkdtm/*
9709 F: tools/testing/selftests/lkdtm/*
9711 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9712 M: Alan Stern <stern@rowland.harvard.edu>
9713 M: Andrea Parri <parri.andrea@gmail.com>
9714 M: Will Deacon <will@kernel.org>
9715 M: Peter Zijlstra <peterz@infradead.org>
9716 M: Boqun Feng <boqun.feng@gmail.com>
9717 M: Nicholas Piggin <npiggin@gmail.com>
9718 M: David Howells <dhowells@redhat.com>
9719 M: Jade Alglave <j.alglave@ucl.ac.uk>
9720 M: Luc Maranget <luc.maranget@inria.fr>
9721 M: "Paul E. McKenney" <paulmck@kernel.org>
9722 R: Akira Yokosawa <akiyks@gmail.com>
9723 R: Daniel Lustig <dlustig@nvidia.com>
9724 L: linux-kernel@vger.kernel.org
9725 L: linux-arch@vger.kernel.org
9727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9728 F: tools/memory-model/
9729 F: Documentation/atomic_bitops.txt
9730 F: Documentation/atomic_t.txt
9731 F: Documentation/core-api/atomic_ops.rst
9732 F: Documentation/core-api/refcount-vs-atomic.rst
9733 F: Documentation/memory-barriers.txt
9735 LIS3LV02D ACCELEROMETER DRIVER
9736 M: Eric Piel <eric.piel@tremplin-utc.net>
9738 F: Documentation/misc-devices/lis3lv02d.rst
9739 F: drivers/misc/lis3lv02d/
9740 F: drivers/platform/x86/hp_accel.c
9743 M: David Gow <davidgow@google.com>
9744 L: linux-kselftest@vger.kernel.org
9745 L: kunit-dev@googlegroups.com
9750 M: Josh Poimboeuf <jpoimboe@redhat.com>
9751 M: Jiri Kosina <jikos@kernel.org>
9752 M: Miroslav Benes <mbenes@suse.cz>
9753 M: Petr Mladek <pmladek@suse.com>
9754 R: Joe Lawrence <joe.lawrence@redhat.com>
9756 F: kernel/livepatch/
9757 F: include/linux/livepatch.h
9758 F: arch/x86/include/asm/livepatch.h
9759 F: arch/x86/kernel/livepatch.c
9760 F: Documentation/livepatch/
9761 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9762 F: samples/livepatch/
9763 F: tools/testing/selftests/livepatch/
9764 L: live-patching@vger.kernel.org
9765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9768 L: netdev@vger.kernel.org
9770 F: include/linux/llc.h
9771 F: include/uapi/linux/llc.h
9775 LM73 HARDWARE MONITOR DRIVER
9776 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9777 L: linux-hwmon@vger.kernel.org
9779 F: drivers/hwmon/lm73.c
9781 LM78 HARDWARE MONITOR DRIVER
9782 M: Jean Delvare <jdelvare@suse.com>
9783 L: linux-hwmon@vger.kernel.org
9785 F: Documentation/hwmon/lm78.rst
9786 F: drivers/hwmon/lm78.c
9788 LM83 HARDWARE MONITOR DRIVER
9789 M: Jean Delvare <jdelvare@suse.com>
9790 L: linux-hwmon@vger.kernel.org
9792 F: Documentation/hwmon/lm83.rst
9793 F: drivers/hwmon/lm83.c
9795 LM90 HARDWARE MONITOR DRIVER
9796 M: Jean Delvare <jdelvare@suse.com>
9797 L: linux-hwmon@vger.kernel.org
9799 F: Documentation/hwmon/lm90.rst
9800 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9801 F: drivers/hwmon/lm90.c
9802 F: include/dt-bindings/thermal/lm90.h
9804 LM95234 HARDWARE MONITOR DRIVER
9805 M: Guenter Roeck <linux@roeck-us.net>
9806 L: linux-hwmon@vger.kernel.org
9808 F: Documentation/hwmon/lm95234.rst
9809 F: drivers/hwmon/lm95234.c
9811 LME2510 MEDIA DRIVER
9812 M: Malcolm Priestley <tvboxspy@gmail.com>
9813 L: linux-media@vger.kernel.org
9814 W: https://linuxtv.org
9815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9817 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9819 LOADPIN SECURITY MODULE
9820 M: Kees Cook <keescook@chromium.org>
9821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9823 F: security/loadpin/
9824 F: Documentation/admin-guide/LSM/LoadPin.rst
9827 M: Peter Zijlstra <peterz@infradead.org>
9828 M: Ingo Molnar <mingo@redhat.com>
9829 M: Will Deacon <will@kernel.org>
9830 L: linux-kernel@vger.kernel.org
9831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9833 F: Documentation/locking/
9834 F: include/linux/lockdep.h
9835 F: include/linux/spinlock*.h
9836 F: arch/*/include/asm/spinlock*.h
9837 F: include/linux/rwlock*.h
9838 F: include/linux/mutex*.h
9839 F: include/linux/rwsem*.h
9840 F: include/linux/seqlock.h
9841 F: lib/locking*.[ch]
9843 X: kernel/locking/locktorture.c
9845 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9846 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9847 L: linux-ntfs-dev@lists.sourceforge.net
9848 W: http://www.linux-ntfs.org/content/view/19/37/
9850 F: Documentation/admin-guide/ldm.rst
9851 F: block/partitions/ldm.*
9853 LOGITECH HID GAMING KEYBOARDS
9854 M: Hans de Goede <hdegoede@redhat.com>
9855 L: linux-input@vger.kernel.org
9856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9858 F: drivers/hid/hid-lg-g15.c
9860 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9861 M: Sathya Prakash <sathya.prakash@broadcom.com>
9862 M: Chaitra P B <chaitra.basappa@broadcom.com>
9863 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9864 L: MPT-FusionLinux.pdl@broadcom.com
9865 L: linux-scsi@vger.kernel.org
9866 W: http://www.avagotech.com/support/
9868 F: drivers/message/fusion/
9869 F: drivers/scsi/mpt3sas/
9871 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9872 M: Matthew Wilcox <willy@infradead.org>
9873 L: linux-scsi@vger.kernel.org
9875 F: drivers/scsi/sym53c8xx_2/
9878 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9879 L: linux-iio@vger.kernel.org
9881 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9882 F: drivers/iio/dac/ltc1660.c
9884 LTC2983 IIO TEMPERATURE DRIVER
9885 M: Nuno Sá <nuno.sa@analog.com>
9886 W: http://ez.analog.com/community/linux-device-drivers
9887 L: linux-iio@vger.kernel.org
9889 F: drivers/iio/temperature/ltc2983.c
9890 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9892 LTC4261 HARDWARE MONITOR DRIVER
9893 M: Guenter Roeck <linux@roeck-us.net>
9894 L: linux-hwmon@vger.kernel.org
9896 F: Documentation/hwmon/ltc4261.rst
9897 F: drivers/hwmon/ltc4261.c
9899 LTC2947 HARDWARE MONITOR DRIVER
9900 M: Nuno Sá <nuno.sa@analog.com>
9901 W: http://ez.analog.com/community/linux-device-drivers
9902 L: linux-hwmon@vger.kernel.org
9904 F: drivers/hwmon/ltc2947-core.c
9905 F: drivers/hwmon/ltc2947-spi.c
9906 F: drivers/hwmon/ltc2947-i2c.c
9907 F: drivers/hwmon/ltc2947.h
9908 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9910 LTC4306 I2C MULTIPLEXER DRIVER
9911 M: Michael Hennerich <michael.hennerich@analog.com>
9912 W: http://ez.analog.com/community/linux-device-drivers
9913 L: linux-i2c@vger.kernel.org
9915 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9916 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9918 LTP (Linux Test Project)
9919 M: Mike Frysinger <vapier@gentoo.org>
9920 M: Cyril Hrubis <chrubis@suse.cz>
9921 M: Wanlong Gao <wanlong.gao@gmail.com>
9922 M: Jan Stancek <jstancek@redhat.com>
9923 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9924 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9925 L: ltp@lists.linux.it (subscribers-only)
9926 W: http://linux-test-project.github.io/
9927 T: git git://github.com/linux-test-project/ltp.git
9931 M: Geert Uytterhoeven <geert@linux-m68k.org>
9932 L: linux-m68k@lists.linux-m68k.org
9933 W: http://www.linux-m68k.org/
9934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9939 M68K ON APPLE MACINTOSH
9940 M: Joshua Thompson <funaho@jurai.org>
9941 W: http://www.mac.linux-m68k.org/
9942 L: linux-m68k@lists.linux-m68k.org
9947 M: Philip Blundell <philb@gnu.org>
9948 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9952 M88DS3103 MEDIA DRIVER
9953 M: Antti Palosaari <crope@iki.fi>
9954 L: linux-media@vger.kernel.org
9955 W: https://linuxtv.org
9956 W: http://palosaari.fi/linux/
9957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9958 T: git git://linuxtv.org/anttip/media_tree.git
9960 F: drivers/media/dvb-frontends/m88ds3103*
9962 M88RS2000 MEDIA DRIVER
9963 M: Malcolm Priestley <tvboxspy@gmail.com>
9964 L: linux-media@vger.kernel.org
9965 W: https://linuxtv.org
9966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9968 F: drivers/media/dvb-frontends/m88rs2000*
9970 MA901 MASTERKIT USB FM RADIO DRIVER
9971 M: Alexey Klimov <klimov.linux@gmail.com>
9972 L: linux-media@vger.kernel.org
9973 T: git git://linuxtv.org/media_tree.git
9975 F: drivers/media/radio/radio-ma901.c
9978 M: Johannes Berg <johannes@sipsolutions.net>
9979 L: linux-wireless@vger.kernel.org
9980 W: http://wireless.kernel.org/
9981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9984 F: Documentation/networking/mac80211-injection.txt
9985 F: include/net/mac80211.h
9987 F: drivers/net/wireless/mac80211_hwsim.[ch]
9988 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9991 M: Jassi Brar <jassisinghbrar@gmail.com>
9992 L: linux-kernel@vger.kernel.org
9995 F: include/linux/mailbox_client.h
9996 F: include/linux/mailbox_controller.h
9998 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9999 M: Michael Kerrisk <mtk.manpages@gmail.com>
10000 W: http://www.kernel.org/doc/man-pages
10001 L: linux-man@vger.kernel.org
10004 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10005 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10006 L: linux-mips@vger.kernel.org
10008 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10010 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10011 M: Andrew Lunn <andrew@lunn.ch>
10012 M: Vivien Didelot <vivien.didelot@gmail.com>
10013 L: netdev@vger.kernel.org
10015 F: drivers/net/dsa/mv88e6xxx/
10016 F: include/linux/platform_data/mv88e6xxx.h
10017 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10018 F: Documentation/networking/devlink/mv88e6xxx.rst
10020 MARVELL ARMADA DRM SUPPORT
10021 M: Russell King <linux@armlinux.org.uk>
10023 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10024 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10025 F: drivers/gpu/drm/armada/
10026 F: include/uapi/drm/armada_drm.h
10027 F: Documentation/devicetree/bindings/display/armada/
10029 MARVELL ARMADA 3700 PHY DRIVERS
10030 M: Miquel Raynal <miquel.raynal@bootlin.com>
10032 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10033 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10034 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10035 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10037 MARVELL CRYPTO DRIVER
10038 M: Boris Brezillon <bbrezillon@kernel.org>
10039 M: Arnaud Ebalard <arno@natisbad.org>
10040 F: drivers/crypto/marvell/
10042 L: linux-crypto@vger.kernel.org
10044 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10045 M: Mirko Lindner <mlindner@marvell.com>
10046 M: Stephen Hemminger <stephen@networkplumber.org>
10047 L: netdev@vger.kernel.org
10049 F: drivers/net/ethernet/marvell/sk*
10051 MARVELL LIBERTAS WIRELESS DRIVER
10052 L: libertas-dev@lists.infradead.org
10054 F: drivers/net/wireless/marvell/libertas/
10056 MARVELL MACCHIATOBIN SUPPORT
10057 M: Russell King <linux@armlinux.org.uk>
10058 L: linux-arm-kernel@lists.infradead.org
10060 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10062 MARVELL MV643XX ETHERNET DRIVER
10063 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10064 L: netdev@vger.kernel.org
10066 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10067 F: include/linux/mv643xx.h
10069 MARVELL MV88X3310 PHY DRIVER
10070 M: Russell King <linux@armlinux.org.uk>
10071 L: netdev@vger.kernel.org
10073 F: drivers/net/phy/marvell10g.c
10075 MARVELL MVEBU THERMAL DRIVER
10076 M: Miquel Raynal <miquel.raynal@bootlin.com>
10078 F: drivers/thermal/armada_thermal.c
10080 MARVELL MVNETA ETHERNET DRIVER
10081 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10082 L: netdev@vger.kernel.org
10084 F: drivers/net/ethernet/marvell/mvneta.*
10086 MARVELL MWIFIEX WIRELESS DRIVER
10087 M: Amitkumar Karwar <amitkarwar@gmail.com>
10088 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10089 M: Xinming Hu <huxinming820@gmail.com>
10090 L: linux-wireless@vger.kernel.org
10092 F: drivers/net/wireless/marvell/mwifiex/
10094 MARVELL MWL8K WIRELESS DRIVER
10095 M: Lennert Buytenhek <buytenh@wantstofly.org>
10096 L: linux-wireless@vger.kernel.org
10098 F: drivers/net/wireless/marvell/mwl8k.c
10100 MARVELL NAND CONTROLLER DRIVER
10101 M: Miquel Raynal <miquel.raynal@bootlin.com>
10102 L: linux-mtd@lists.infradead.org
10104 F: drivers/mtd/nand/raw/marvell_nand.c
10105 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10107 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10108 M: Nicolas Pitre <nico@fluxnic.net>
10110 F: drivers/mmc/host/mvsdio.*
10112 MARVELL USB MDIO CONTROLLER DRIVER
10113 M: Tobias Waldekranz <tobias@waldekranz.com>
10114 L: netdev@vger.kernel.org
10116 F: drivers/net/phy/mdio-mvusb.c
10117 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10119 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10120 M: Hu Ziji <huziji@marvell.com>
10121 L: linux-mmc@vger.kernel.org
10123 F: drivers/mmc/host/sdhci-xenon*
10124 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10126 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10127 M: Sunil Goutham <sgoutham@marvell.com>
10128 M: Linu Cherian <lcherian@marvell.com>
10129 M: Geetha sowjanya <gakula@marvell.com>
10130 M: Jerin Jacob <jerinj@marvell.com>
10131 L: netdev@vger.kernel.org
10133 F: drivers/net/ethernet/marvell/octeontx2/af/
10134 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10136 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10137 M: Sunil Goutham <sgoutham@marvell.com>
10138 M: Geetha sowjanya <gakula@marvell.com>
10139 M: Subbaraya Sundeep <sbhatta@marvell.com>
10140 M: hariprasad <hkelam@marvell.com>
10141 L: netdev@vger.kernel.org
10143 F: drivers/net/ethernet/marvell/octeontx2/nic/
10145 MATROX FRAMEBUFFER DRIVER
10146 L: linux-fbdev@vger.kernel.org
10148 F: drivers/video/fbdev/matrox/matroxfb_*
10149 F: include/uapi/linux/matroxfb.h
10151 MAX16065 HARDWARE MONITOR DRIVER
10152 M: Guenter Roeck <linux@roeck-us.net>
10153 L: linux-hwmon@vger.kernel.org
10155 F: Documentation/hwmon/max16065.rst
10156 F: drivers/hwmon/max16065.c
10158 MAX2175 SDR TUNER DRIVER
10159 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10160 L: linux-media@vger.kernel.org
10161 T: git git://linuxtv.org/media_tree.git
10163 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10164 F: Documentation/media/v4l-drivers/max2175.rst
10165 F: drivers/media/i2c/max2175*
10166 F: include/uapi/linux/max2175.h
10168 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10169 L: linux-hwmon@vger.kernel.org
10171 F: Documentation/hwmon/max6650.rst
10172 F: drivers/hwmon/max6650.c
10174 MAX6697 HARDWARE MONITOR DRIVER
10175 M: Guenter Roeck <linux@roeck-us.net>
10176 L: linux-hwmon@vger.kernel.org
10178 F: Documentation/hwmon/max6697.rst
10179 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10180 F: drivers/hwmon/max6697.c
10181 F: include/linux/platform_data/max6697.h
10183 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10184 M: Peter Rosin <peda@axentia.se>
10185 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10187 F: Documentation/devicetree/bindings/sound/max9860.txt
10188 F: sound/soc/codecs/max9860.*
10190 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10191 M: Andreas Klinger <ak@it-klinger.de>
10192 L: linux-iio@vger.kernel.org
10194 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10195 F: drivers/iio/proximity/mb1232.c
10197 MAXIM MAX77650 PMIC MFD DRIVER
10198 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10199 L: linux-kernel@vger.kernel.org
10201 F: Documentation/devicetree/bindings/*/*max77650.yaml
10202 F: Documentation/devicetree/bindings/*/max77650*.yaml
10203 F: include/linux/mfd/max77650.h
10204 F: drivers/mfd/max77650.c
10205 F: drivers/regulator/max77650-regulator.c
10206 F: drivers/power/supply/max77650-charger.c
10207 F: drivers/input/misc/max77650-onkey.c
10208 F: drivers/leds/leds-max77650.c
10209 F: drivers/gpio/gpio-max77650.c
10211 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10212 M: Javier Martinez Canillas <javier@dowhile0.org>
10213 L: linux-kernel@vger.kernel.org
10215 F: drivers/regulator/max77802-regulator.c
10216 F: Documentation/devicetree/bindings/*/*max77802.txt
10217 F: include/dt-bindings/*/*max77802.h
10219 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10220 M: Krzysztof Kozlowski <krzk@kernel.org>
10221 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10222 L: linux-pm@vger.kernel.org
10224 F: drivers/power/supply/max14577_charger.c
10225 F: drivers/power/supply/max77693_charger.c
10227 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10228 M: Chanwoo Choi <cw00.choi@samsung.com>
10229 M: Krzysztof Kozlowski <krzk@kernel.org>
10230 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10231 L: linux-kernel@vger.kernel.org
10233 F: drivers/*/max14577*.c
10234 F: drivers/*/max77686*.c
10235 F: drivers/*/max77693*.c
10236 F: drivers/extcon/extcon-max14577.c
10237 F: drivers/extcon/extcon-max77693.c
10238 F: drivers/rtc/rtc-max77686.c
10239 F: drivers/clk/clk-max77686.c
10240 F: Documentation/devicetree/bindings/mfd/max14577.txt
10241 F: Documentation/devicetree/bindings/*/max77686.txt
10242 F: Documentation/devicetree/bindings/mfd/max77693.txt
10243 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10244 F: include/linux/mfd/max14577*.h
10245 F: include/linux/mfd/max77686*.h
10246 F: include/linux/mfd/max77693*.h
10248 MAXIRADIO FM RADIO RECEIVER DRIVER
10249 M: Hans Verkuil <hverkuil@xs4all.nl>
10250 L: linux-media@vger.kernel.org
10251 T: git git://linuxtv.org/media_tree.git
10252 W: https://linuxtv.org
10254 F: drivers/media/radio/radio-maxiradio*
10256 MCAN MMIO DEVICE DRIVER
10257 M: Dan Murphy <dmurphy@ti.com>
10258 M: Sriram Dash <sriram.dash@samsung.com>
10259 L: linux-can@vger.kernel.org
10261 F: Documentation/devicetree/bindings/net/can/m_can.txt
10262 F: drivers/net/can/m_can/m_can.c
10263 F: drivers/net/can/m_can/m_can.h
10264 F: drivers/net/can/m_can/m_can_platform.c
10266 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10267 M: Peter Rosin <peda@axentia.se>
10268 L: linux-iio@vger.kernel.org
10270 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10271 F: drivers/iio/potentiometer/mcp4018.c
10272 F: drivers/iio/potentiometer/mcp4531.c
10274 MCR20A IEEE-802.15.4 RADIO DRIVER
10275 M: Xue Liu <liuxuenetmail@gmail.com>
10276 L: linux-wpan@vger.kernel.org
10277 W: https://github.com/xueliu/mcr20a-linux
10279 F: drivers/net/ieee802154/mcr20a.c
10280 F: drivers/net/ieee802154/mcr20a.h
10281 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10283 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10285 L: linux-iio@vger.kernel.org
10287 F: drivers/iio/dac/cio-dac.c
10289 MEDIA CONTROLLER FRAMEWORK
10290 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10291 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10292 L: linux-media@vger.kernel.org
10293 W: https://www.linuxtv.org
10294 T: git git://linuxtv.org/media_tree.git
10296 F: drivers/media/mc/
10297 F: include/media/media-*.h
10298 F: include/uapi/linux/media.h
10300 MEDIA DRIVERS FOR ASCOT2E
10301 M: Sergey Kozlov <serjk@netup.ru>
10302 M: Abylay Ospan <aospan@netup.ru>
10303 L: linux-media@vger.kernel.org
10304 W: https://linuxtv.org
10305 W: http://netup.tv/
10306 T: git git://linuxtv.org/media_tree.git
10308 F: drivers/media/dvb-frontends/ascot2e*
10310 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10311 M: Jasmin Jessich <jasmin@anw.at>
10312 L: linux-media@vger.kernel.org
10313 W: https://linuxtv.org
10314 T: git git://linuxtv.org/media_tree.git
10316 F: drivers/media/dvb-frontends/cxd2099*
10318 MEDIA DRIVERS FOR CXD2841ER
10319 M: Sergey Kozlov <serjk@netup.ru>
10320 M: Abylay Ospan <aospan@netup.ru>
10321 L: linux-media@vger.kernel.org
10322 W: https://linuxtv.org
10323 W: http://netup.tv/
10324 T: git git://linuxtv.org/media_tree.git
10326 F: drivers/media/dvb-frontends/cxd2841er*
10328 MEDIA DRIVERS FOR CXD2880
10329 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10330 L: linux-media@vger.kernel.org
10331 W: http://linuxtv.org/
10332 T: git git://linuxtv.org/media_tree.git
10334 F: drivers/media/dvb-frontends/cxd2880/*
10335 F: drivers/media/spi/cxd2880*
10337 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10338 L: linux-media@vger.kernel.org
10339 W: https://linuxtv.org
10340 T: git git://linuxtv.org/media_tree.git
10342 F: drivers/media/pci/ddbridge/*
10344 MEDIA DRIVERS FOR FREESCALE IMX
10345 M: Steve Longerbeam <slongerbeam@gmail.com>
10346 M: Philipp Zabel <p.zabel@pengutronix.de>
10347 L: linux-media@vger.kernel.org
10348 T: git git://linuxtv.org/media_tree.git
10350 F: Documentation/devicetree/bindings/media/imx.txt
10351 F: Documentation/media/v4l-drivers/imx.rst
10352 F: drivers/staging/media/imx/
10353 F: include/linux/imx-media.h
10354 F: include/media/imx.h
10356 MEDIA DRIVER FOR FREESCALE IMX PXP
10357 M: Philipp Zabel <p.zabel@pengutronix.de>
10358 L: linux-media@vger.kernel.org
10359 T: git git://linuxtv.org/media_tree.git
10361 F: drivers/media/platform/imx-pxp.[ch]
10363 MEDIA DRIVERS FOR FREESCALE IMX7
10364 M: Rui Miguel Silva <rmfrfs@gmail.com>
10365 L: linux-media@vger.kernel.org
10366 T: git git://linuxtv.org/media_tree.git
10368 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10369 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10370 F: Documentation/media/v4l-drivers/imx7.rst
10371 F: drivers/staging/media/imx/imx7-media-csi.c
10372 F: drivers/staging/media/imx/imx7-mipi-csis.c
10374 MEDIA DRIVERS FOR HELENE
10375 M: Abylay Ospan <aospan@netup.ru>
10376 L: linux-media@vger.kernel.org
10377 W: https://linuxtv.org
10378 W: http://netup.tv/
10379 T: git git://linuxtv.org/media_tree.git
10381 F: drivers/media/dvb-frontends/helene*
10383 MEDIA DRIVERS FOR HORUS3A
10384 M: Sergey Kozlov <serjk@netup.ru>
10385 M: Abylay Ospan <aospan@netup.ru>
10386 L: linux-media@vger.kernel.org
10387 W: https://linuxtv.org
10388 W: http://netup.tv/
10389 T: git git://linuxtv.org/media_tree.git
10391 F: drivers/media/dvb-frontends/horus3a*
10393 MEDIA DRIVERS FOR LNBH25
10394 M: Sergey Kozlov <serjk@netup.ru>
10395 M: Abylay Ospan <aospan@netup.ru>
10396 L: linux-media@vger.kernel.org
10397 W: https://linuxtv.org
10398 W: http://netup.tv/
10399 T: git git://linuxtv.org/media_tree.git
10401 F: drivers/media/dvb-frontends/lnbh25*
10403 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10404 L: linux-media@vger.kernel.org
10405 W: https://linuxtv.org
10406 T: git git://linuxtv.org/media_tree.git
10408 F: drivers/media/dvb-frontends/mxl5xx*
10410 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10411 M: Sergey Kozlov <serjk@netup.ru>
10412 M: Abylay Ospan <aospan@netup.ru>
10413 L: linux-media@vger.kernel.org
10414 W: https://linuxtv.org
10415 W: http://netup.tv/
10416 T: git git://linuxtv.org/media_tree.git
10418 F: drivers/media/pci/netup_unidvb/*
10420 MEDIA DRIVERS FOR RENESAS - CEU
10421 M: Jacopo Mondi <jacopo@jmondi.org>
10422 L: linux-media@vger.kernel.org
10423 L: linux-renesas-soc@vger.kernel.org
10424 T: git git://linuxtv.org/media_tree.git
10426 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10427 F: drivers/media/platform/renesas-ceu.c
10428 F: include/media/drv-intf/renesas-ceu.h
10430 MEDIA DRIVERS FOR RENESAS - DRIF
10431 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10432 L: linux-media@vger.kernel.org
10433 L: linux-renesas-soc@vger.kernel.org
10434 T: git git://linuxtv.org/media_tree.git
10436 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10437 F: drivers/media/platform/rcar_drif.c
10439 MEDIA DRIVERS FOR RENESAS - FCP
10440 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10441 L: linux-media@vger.kernel.org
10442 L: linux-renesas-soc@vger.kernel.org
10443 T: git git://linuxtv.org/media_tree.git
10445 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10446 F: drivers/media/platform/rcar-fcp.c
10447 F: include/media/rcar-fcp.h
10449 MEDIA DRIVERS FOR RENESAS - FDP1
10450 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10451 L: linux-media@vger.kernel.org
10452 L: linux-renesas-soc@vger.kernel.org
10453 T: git git://linuxtv.org/media_tree.git
10455 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10456 F: drivers/media/platform/rcar_fdp1.c
10458 MEDIA DRIVERS FOR RENESAS - VIN
10459 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10460 L: linux-media@vger.kernel.org
10461 L: linux-renesas-soc@vger.kernel.org
10462 T: git git://linuxtv.org/media_tree.git
10464 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10465 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10466 F: drivers/media/platform/rcar-vin/
10468 MEDIA DRIVERS FOR RENESAS - VSP1
10469 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10470 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10471 L: linux-media@vger.kernel.org
10472 L: linux-renesas-soc@vger.kernel.org
10473 T: git git://linuxtv.org/media_tree.git
10475 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10476 F: drivers/media/platform/vsp1/
10478 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10479 L: linux-media@vger.kernel.org
10480 W: https://linuxtv.org
10481 T: git git://linuxtv.org/media_tree.git
10483 F: drivers/media/dvb-frontends/stv0910*
10485 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10486 L: linux-media@vger.kernel.org
10487 W: https://linuxtv.org
10488 T: git git://linuxtv.org/media_tree.git
10490 F: drivers/media/dvb-frontends/stv6111*
10492 MEDIA DRIVERS FOR STM32 - DCMI
10493 M: Hugues Fruchet <hugues.fruchet@st.com>
10494 L: linux-media@vger.kernel.org
10495 T: git git://linuxtv.org/media_tree.git
10497 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10498 F: drivers/media/platform/stm32/stm32-dcmi.c
10500 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10501 M: Dmitry Osipenko <digetx@gmail.com>
10502 L: linux-media@vger.kernel.org
10503 L: linux-tegra@vger.kernel.org
10504 T: git git://linuxtv.org/media_tree.git
10506 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10507 F: drivers/staging/media/tegra-vde/
10509 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10510 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10511 L: linux-media@vger.kernel.org
10512 W: https://linuxtv.org
10513 Q: http://patchwork.kernel.org/project/linux-media/list/
10514 T: git git://linuxtv.org/media_tree.git
10516 F: Documentation/devicetree/bindings/media/
10517 F: Documentation/media/
10519 F: drivers/staging/media/
10520 F: include/linux/platform_data/media/
10522 F: include/uapi/linux/dvb/
10523 F: include/uapi/linux/videodev2.h
10524 F: include/uapi/linux/media.h
10525 F: include/uapi/linux/v4l2-*
10526 F: include/uapi/linux/meye.h
10527 F: include/uapi/linux/ivtv*
10528 F: include/uapi/linux/uvcvideo.h
10530 MEDIATEK BLUETOOTH DRIVER
10531 M: Sean Wang <sean.wang@mediatek.com>
10532 L: linux-bluetooth@vger.kernel.org
10533 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10535 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10536 F: drivers/bluetooth/btmtkuart.c
10538 MEDIATEK CIR DRIVER
10539 M: Sean Wang <sean.wang@mediatek.com>
10541 F: drivers/media/rc/mtk-cir.c
10543 MEDIATEK DMA DRIVER
10544 M: Sean Wang <sean.wang@mediatek.com>
10545 L: dmaengine@vger.kernel.org
10546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10547 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10549 F: Documentation/devicetree/bindings/dma/mtk-*
10550 F: drivers/dma/mediatek/
10552 MEDIATEK PMIC LED DRIVER
10553 M: Sean Wang <sean.wang@mediatek.com>
10555 F: drivers/leds/leds-mt6323.c
10556 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10558 MEDIATEK ETHERNET DRIVER
10559 M: Felix Fietkau <nbd@openwrt.org>
10560 M: John Crispin <john@phrozen.org>
10561 M: Sean Wang <sean.wang@mediatek.com>
10562 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10563 L: netdev@vger.kernel.org
10565 F: drivers/net/ethernet/mediatek/
10567 MEDIATEK SWITCH DRIVER
10568 M: Sean Wang <sean.wang@mediatek.com>
10569 L: netdev@vger.kernel.org
10571 F: drivers/net/dsa/mt7530.*
10572 F: net/dsa/tag_mtk.c
10574 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10575 M: Sean Wang <sean.wang@mediatek.com>
10576 L: linux-pm@vger.kernel.org
10578 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10579 F: drivers/power/reset/mt6323-poweroff.c
10581 MEDIATEK JPEG DRIVER
10582 M: Rick Chang <rick.chang@mediatek.com>
10583 M: Bin Liu <bin.liu@mediatek.com>
10585 F: drivers/media/platform/mtk-jpeg/
10586 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10588 MEDIATEK MDP DRIVER
10589 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10590 M: Houlong Wei <houlong.wei@mediatek.com>
10591 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10593 F: drivers/media/platform/mtk-mdp/
10594 F: drivers/media/platform/mtk-vpu/
10595 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10597 MEDIATEK MEDIA DRIVER
10598 M: Tiffany Lin <tiffany.lin@mediatek.com>
10599 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10601 F: drivers/media/platform/mtk-vcodec/
10602 F: drivers/media/platform/mtk-vpu/
10603 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10604 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10606 MEDIATEK MMC/SD/SDIO DRIVER
10607 M: Chaotian Jing <chaotian.jing@mediatek.com>
10609 F: drivers/mmc/host/mtk-sd.c
10610 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10612 MEDIATEK MT76 WIRELESS LAN DRIVER
10613 M: Felix Fietkau <nbd@nbd.name>
10614 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10615 R: Ryder Lee <ryder.lee@mediatek.com>
10616 R: Roy Luo <royluo@google.com>
10617 L: linux-wireless@vger.kernel.org
10619 F: drivers/net/wireless/mediatek/mt76/
10621 MEDIATEK MT7601U WIRELESS LAN DRIVER
10622 M: Jakub Kicinski <kubakici@wp.pl>
10623 L: linux-wireless@vger.kernel.org
10625 F: drivers/net/wireless/mediatek/mt7601u/
10627 MEDIATEK MT7621/28/88 I2C DRIVER
10628 M: Stefan Roese <sr@denx.de>
10629 L: linux-i2c@vger.kernel.org
10631 F: drivers/i2c/busses/i2c-mt7621.c
10632 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10634 MEDIATEK NAND CONTROLLER DRIVER
10635 M: Xiaolei Li <xiaolei.li@mediatek.com>
10636 L: linux-mtd@lists.infradead.org
10638 F: drivers/mtd/nand/raw/mtk_*
10639 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10641 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10642 M: Sean Wang <sean.wang@mediatek.com>
10644 F: drivers/char/hw_random/mtk-rng.c
10646 MEDIATEK USB3 DRD IP DRIVER
10647 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10648 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10650 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10652 F: drivers/usb/mtu3/
10654 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10655 M: Peter Senna Tschudin <peter.senna@gmail.com>
10656 M: Martin Donnelly <martin.donnelly@ge.com>
10657 M: Martyn Welch <martyn.welch@collabora.co.uk>
10659 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10660 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10662 MEGARAID SCSI/SAS DRIVERS
10663 M: Kashyap Desai <kashyap.desai@broadcom.com>
10664 M: Sumit Saxena <sumit.saxena@broadcom.com>
10665 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10666 L: megaraidlinux.pdl@broadcom.com
10667 L: linux-scsi@vger.kernel.org
10668 W: http://www.avagotech.com/support/
10670 F: Documentation/scsi/megaraid.txt
10671 F: drivers/scsi/megaraid.*
10672 F: drivers/scsi/megaraid/
10674 MELEXIS MLX90614 DRIVER
10675 M: Crt Mori <cmo@melexis.com>
10676 L: linux-iio@vger.kernel.org
10677 W: http://www.melexis.com
10679 F: drivers/iio/temperature/mlx90614.c
10681 MELEXIS MLX90632 DRIVER
10682 M: Crt Mori <cmo@melexis.com>
10683 L: linux-iio@vger.kernel.org
10684 W: http://www.melexis.com
10686 F: drivers/iio/temperature/mlx90632.c
10688 MELFAS MIP4 TOUCHSCREEN DRIVER
10689 M: Sangwon Jee <jeesw@melfas.com>
10690 W: http://www.melfas.com
10692 F: drivers/input/touchscreen/melfas_mip4.c
10693 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10695 MELLANOX ETHERNET DRIVER (mlx4_en)
10696 M: Tariq Toukan <tariqt@mellanox.com>
10697 L: netdev@vger.kernel.org
10699 W: http://www.mellanox.com
10700 Q: http://patchwork.ozlabs.org/project/netdev/list/
10701 F: drivers/net/ethernet/mellanox/mlx4/en_*
10703 MELLANOX ETHERNET DRIVER (mlx5e)
10704 M: Saeed Mahameed <saeedm@mellanox.com>
10705 L: netdev@vger.kernel.org
10707 W: http://www.mellanox.com
10708 Q: http://patchwork.ozlabs.org/project/netdev/list/
10709 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10711 MELLANOX ETHERNET INNOVA DRIVERS
10712 R: Boris Pismenny <borisp@mellanox.com>
10713 L: netdev@vger.kernel.org
10715 W: http://www.mellanox.com
10716 Q: http://patchwork.ozlabs.org/project/netdev/list/
10717 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10718 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10719 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10720 F: include/linux/mlx5/mlx5_ifc_fpga.h
10722 MELLANOX ETHERNET SWITCH DRIVERS
10723 M: Jiri Pirko <jiri@mellanox.com>
10724 M: Ido Schimmel <idosch@mellanox.com>
10725 L: netdev@vger.kernel.org
10727 W: http://www.mellanox.com
10728 Q: http://patchwork.ozlabs.org/project/netdev/list/
10729 F: drivers/net/ethernet/mellanox/mlxsw/
10730 F: tools/testing/selftests/drivers/net/mlxsw/
10732 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10733 M: mlxsw@mellanox.com
10734 L: netdev@vger.kernel.org
10736 W: http://www.mellanox.com
10737 Q: http://patchwork.ozlabs.org/project/netdev/list/
10738 F: drivers/net/ethernet/mellanox/mlxfw/
10740 MELLANOX HARDWARE PLATFORM SUPPORT
10741 M: Andy Shevchenko <andy@infradead.org>
10742 M: Darren Hart <dvhart@infradead.org>
10743 M: Vadim Pasternak <vadimp@mellanox.com>
10744 L: platform-driver-x86@vger.kernel.org
10746 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10747 F: drivers/platform/mellanox/
10748 F: include/linux/platform_data/mlxreg.h
10750 MELLANOX MLX4 core VPI driver
10751 M: Tariq Toukan <tariqt@mellanox.com>
10752 L: netdev@vger.kernel.org
10753 L: linux-rdma@vger.kernel.org
10754 W: http://www.mellanox.com
10755 Q: http://patchwork.ozlabs.org/project/netdev/list/
10757 F: drivers/net/ethernet/mellanox/mlx4/
10758 F: include/linux/mlx4/
10760 MELLANOX MLX4 IB driver
10761 M: Yishai Hadas <yishaih@mellanox.com>
10762 L: linux-rdma@vger.kernel.org
10763 W: http://www.mellanox.com
10764 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10766 F: drivers/infiniband/hw/mlx4/
10767 F: include/linux/mlx4/
10768 F: include/uapi/rdma/mlx4-abi.h
10770 MELLANOX MLX5 core VPI driver
10771 M: Saeed Mahameed <saeedm@mellanox.com>
10772 M: Leon Romanovsky <leonro@mellanox.com>
10773 L: netdev@vger.kernel.org
10774 L: linux-rdma@vger.kernel.org
10775 W: http://www.mellanox.com
10776 Q: http://patchwork.ozlabs.org/project/netdev/list/
10778 F: drivers/net/ethernet/mellanox/mlx5/core/
10779 F: include/linux/mlx5/
10780 F: Documentation/networking/device_drivers/mellanox/
10782 MELLANOX MLX5 IB driver
10783 M: Leon Romanovsky <leonro@mellanox.com>
10784 L: linux-rdma@vger.kernel.org
10785 W: http://www.mellanox.com
10786 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10788 F: drivers/infiniband/hw/mlx5/
10789 F: include/linux/mlx5/
10790 F: include/uapi/rdma/mlx5-abi.h
10792 MELLANOX MLXCPLD I2C AND MUX DRIVER
10793 M: Vadim Pasternak <vadimp@mellanox.com>
10794 M: Michael Shych <michaelsh@mellanox.com>
10795 L: linux-i2c@vger.kernel.org
10797 F: drivers/i2c/busses/i2c-mlxcpld.c
10798 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10799 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10801 MELLANOX MLXCPLD LED DRIVER
10802 M: Vadim Pasternak <vadimp@mellanox.com>
10803 L: linux-leds@vger.kernel.org
10805 F: drivers/leds/leds-mlxcpld.c
10806 F: drivers/leds/leds-mlxreg.c
10807 F: Documentation/leds/leds-mlxcpld.rst
10809 MELLANOX PLATFORM DRIVER
10810 M: Vadim Pasternak <vadimp@mellanox.com>
10811 L: platform-driver-x86@vger.kernel.org
10813 F: drivers/platform/x86/mlx-platform.c
10816 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10817 M: "Paul E. McKenney" <paulmck@kernel.org>
10818 L: linux-kernel@vger.kernel.org
10820 F: kernel/sched/membarrier.c
10821 F: include/uapi/linux/membarrier.h
10822 F: arch/powerpc/include/asm/membarrier.h
10825 M: Mike Rapoport <rppt@linux.ibm.com>
10826 L: linux-mm@kvack.org
10828 F: include/linux/memblock.h
10830 F: Documentation/core-api/boot-time-mm.rst
10833 M: Andrew Morton <akpm@linux-foundation.org>
10834 L: linux-mm@kvack.org
10835 W: http://www.linux-mm.org
10836 T: quilt https://ozlabs.org/~akpm/mmotm/
10837 T: quilt https://ozlabs.org/~akpm/mmots/
10838 T: git git://github.com/hnaz/linux-mm.git
10840 F: include/linux/mm.h
10841 F: include/linux/gfp.h
10842 F: include/linux/mmzone.h
10843 F: include/linux/memory_hotplug.h
10844 F: include/linux/vmalloc.h
10847 MEMORY TECHNOLOGY DEVICES (MTD)
10848 M: Miquel Raynal <miquel.raynal@bootlin.com>
10849 M: Richard Weinberger <richard@nod.at>
10850 M: Vignesh Raghavendra <vigneshr@ti.com>
10851 L: linux-mtd@lists.infradead.org
10852 W: http://www.linux-mtd.infradead.org/
10853 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10854 C: irc://irc.oftc.net/mtd
10855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10858 F: Documentation/devicetree/bindings/mtd/
10860 F: include/linux/mtd/
10861 F: include/uapi/mtd/
10863 MEN A21 WATCHDOG DRIVER
10864 M: Johannes Thumshirn <morbidrsa@gmail.com>
10865 L: linux-watchdog@vger.kernel.org
10867 F: drivers/watchdog/mena21_wdt.c
10869 MEN CHAMELEON BUS (mcb)
10870 M: Johannes Thumshirn <morbidrsa@gmail.com>
10873 F: include/linux/mcb.h
10874 F: Documentation/driver-api/men-chameleon-bus.rst
10876 MEN F21BMC (Board Management Controller)
10877 M: Andreas Werner <andreas.werner@men.de>
10879 F: drivers/mfd/menf21bmc.c
10880 F: drivers/watchdog/menf21bmc_wdt.c
10881 F: drivers/leds/leds-menf21bmc.c
10882 F: drivers/hwmon/menf21bmc_hwmon.c
10883 F: Documentation/hwmon/menf21bmc.rst
10885 MEN Z069 WATCHDOG DRIVER
10886 M: Johannes Thumshirn <jth@kernel.org>
10887 L: linux-watchdog@vger.kernel.org
10889 F: drivers/watchdog/menz69_wdt.c
10891 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10892 M: Neil Armstrong <narmstrong@baylibre.com>
10893 L: linux-media@vger.kernel.org
10894 L: linux-amlogic@lists.infradead.org
10895 W: http://linux-meson.com/
10897 F: drivers/media/platform/meson/ao-cec.c
10898 F: drivers/media/platform/meson/ao-cec-g12a.c
10899 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10900 T: git git://linuxtv.org/media_tree.git
10902 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10903 M: Liang Yang <liang.yang@amlogic.com>
10904 L: linux-mtd@lists.infradead.org
10906 F: drivers/mtd/nand/raw/meson_*
10907 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10909 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10910 M: Maxime Jourdan <mjourdan@baylibre.com>
10911 L: linux-media@vger.kernel.org
10912 L: linux-amlogic@lists.infradead.org
10914 F: drivers/staging/media/meson/vdec/
10915 T: git git://linuxtv.org/media_tree.git
10917 METHODE UDPU SUPPORT
10918 M: Vladimir Vid <vladimir.vid@sartura.hr>
10920 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10922 MICROBLAZE ARCHITECTURE
10923 M: Michal Simek <monstr@monstr.eu>
10924 W: http://www.monstr.eu/fdt/
10925 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10927 F: arch/microblaze/
10929 MICROCHIP AT91 SERIAL DRIVER
10930 M: Richard Genoud <richard.genoud@gmail.com>
10932 F: drivers/tty/serial/atmel_serial.c
10933 F: drivers/tty/serial/atmel_serial.h
10934 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10936 MICROCHIP AUDIO ASOC DRIVERS
10937 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10942 MICROCHIP DMA DRIVER
10943 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10945 L: dmaengine@vger.kernel.org
10947 F: drivers/dma/at_hdmac.c
10948 F: drivers/dma/at_hdmac_regs.h
10949 F: include/linux/platform_data/dma-atmel.h
10950 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10951 F: include/dt-bindings/dma/at91.h
10953 MICROCHIP ECC DRIVER
10954 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10955 L: linux-crypto@vger.kernel.org
10957 F: drivers/crypto/atmel-ecc.*
10959 MICROCHIP I2C DRIVER
10960 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10961 L: linux-i2c@vger.kernel.org
10963 F: drivers/i2c/busses/i2c-at91.h
10964 F: drivers/i2c/busses/i2c-at91-*.c
10966 MICROCHIP ISC DRIVER
10967 M: Eugen Hristev <eugen.hristev@microchip.com>
10968 L: linux-media@vger.kernel.org
10970 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10971 F: drivers/media/platform/atmel/atmel-isc.h
10972 F: drivers/media/platform/atmel/atmel-isc-base.c
10973 F: drivers/media/platform/atmel/atmel-isc-regs.h
10974 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10976 MICROCHIP ISI DRIVER
10977 M: Eugen Hristev <eugen.hristev@microchip.com>
10978 L: linux-media@vger.kernel.org
10980 F: drivers/media/platform/atmel/atmel-isi.c
10981 F: drivers/media/platform/atmel/atmel-isi.h
10983 MICROCHIP AT91 USART MFD DRIVER
10984 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10985 L: linux-kernel@vger.kernel.org
10987 F: drivers/mfd/at91-usart.c
10988 F: include/dt-bindings/mfd/at91-usart.h
10989 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10991 MICROCHIP AT91 USART SPI DRIVER
10992 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10993 L: linux-spi@vger.kernel.org
10995 F: drivers/spi/spi-at91-usart.c
10996 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10998 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10999 M: Woojung Huh <woojung.huh@microchip.com>
11000 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11001 L: netdev@vger.kernel.org
11003 F: net/dsa/tag_ksz.c
11004 F: drivers/net/dsa/microchip/*
11005 F: include/linux/platform_data/microchip-ksz.h
11006 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11008 MICROCHIP LAN743X ETHERNET DRIVER
11009 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11010 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11011 L: netdev@vger.kernel.org
11013 F: drivers/net/ethernet/microchip/lan743x_*
11015 MICROCHIP LCDFB DRIVER
11016 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11017 L: linux-fbdev@vger.kernel.org
11019 F: drivers/video/fbdev/atmel_lcdfb.c
11020 F: include/video/atmel_lcdc.h
11022 MICROCHIP MMC/SD/SDIO MCI DRIVER
11023 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11025 F: drivers/mmc/host/atmel-mci.c
11027 MICROCHIP MCP16502 PMIC DRIVER
11028 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11031 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11032 F: drivers/regulator/mcp16502.c
11034 MICROCHIP MCP3911 ADC DRIVER
11035 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11036 M: Kent Gustavsson <kent@minoris.se>
11037 L: linux-iio@vger.kernel.org
11039 F: drivers/iio/adc/mcp3911.c
11040 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11042 MICROCHIP NAND DRIVER
11043 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11044 L: linux-mtd@lists.infradead.org
11046 F: drivers/mtd/nand/raw/atmel/*
11047 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11049 MICROCHIP PWM DRIVER
11050 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11052 L: linux-pwm@vger.kernel.org
11054 F: drivers/pwm/pwm-atmel.c
11055 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11057 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11058 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11059 M: Eugen Hristev <eugen.hristev@microchip.com>
11060 L: linux-iio@vger.kernel.org
11062 F: drivers/iio/adc/at91-sama5d2_adc.c
11063 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11064 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11066 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11067 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11069 F: drivers/power/reset/at91-sama5d2_shdwc.c
11071 MICROCHIP SPI DRIVER
11072 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11074 F: drivers/spi/spi-atmel.*
11076 MICROCHIP SSC DRIVER
11077 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080 F: drivers/misc/atmel-ssc.c
11081 F: include/linux/atmel-ssc.h
11083 MICROCHIP USBA UDC DRIVER
11084 M: Cristian Birsan <cristian.birsan@microchip.com>
11085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11087 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11089 MICROCHIP USB251XB DRIVER
11090 M: Richard Leitner <richard.leitner@skidata.com>
11091 L: linux-usb@vger.kernel.org
11093 F: drivers/usb/misc/usb251xb.c
11094 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11096 MICROCHIP XDMA DRIVER
11097 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11098 L: linux-arm-kernel@lists.infradead.org
11099 L: dmaengine@vger.kernel.org
11101 F: drivers/dma/at_xdmac.c
11103 MICROSEMI MIPS SOCS
11104 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11105 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11106 L: linux-mips@vger.kernel.org
11108 F: arch/mips/generic/board-ocelot.c
11109 F: arch/mips/configs/generic/board-ocelot.config
11110 F: arch/mips/boot/dts/mscc/
11111 F: Documentation/devicetree/bindings/mips/mscc.txt
11113 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11114 M: Don Brace <don.brace@microsemi.com>
11115 L: esc.storagedev@microsemi.com
11116 L: linux-scsi@vger.kernel.org
11118 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11119 F: drivers/scsi/smartpqi/Kconfig
11120 F: drivers/scsi/smartpqi/Makefile
11121 F: include/linux/cciss*.h
11122 F: include/uapi/linux/cciss*.h
11123 F: Documentation/scsi/smartpqi.txt
11125 MICROSEMI ETHERNET SWITCH DRIVER
11126 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11127 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11128 L: netdev@vger.kernel.org
11130 F: drivers/net/ethernet/mscc/
11131 F: include/soc/mscc/ocelot*
11133 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11134 M: Chen Yu <yu.c.chen@intel.com>
11135 L: platform-driver-x86@vger.kernel.org
11137 F: drivers/platform/x86/surfacepro3_button.c
11139 MICROTEK X6 SCANNER
11140 M: Oliver Neukum <oliver@neukum.org>
11142 F: drivers/usb/image/microtek.*
11145 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11146 L: linux-mips@vger.kernel.org
11147 W: http://www.linux-mips.org/
11148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11149 Q: https://patchwork.kernel.org/project/linux-mips/list/
11151 F: Documentation/devicetree/bindings/mips/
11152 F: Documentation/mips/
11154 F: drivers/platform/mips/
11156 MIPS BOSTON DEVELOPMENT BOARD
11157 M: Paul Burton <paulburton@kernel.org>
11158 L: linux-mips@vger.kernel.org
11160 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11161 F: arch/mips/boot/dts/img/boston.dts
11162 F: arch/mips/configs/generic/board-boston.config
11163 F: drivers/clk/imgtec/clk-boston.c
11164 F: include/dt-bindings/clock/boston-clock.h
11166 MIPS GENERIC PLATFORM
11167 M: Paul Burton <paulburton@kernel.org>
11168 L: linux-mips@vger.kernel.org
11170 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11171 F: arch/mips/generic/
11172 F: arch/mips/tools/generic-board-config.sh
11174 MIPS/LOONGSON1 ARCHITECTURE
11175 M: Keguang Zhang <keguang.zhang@gmail.com>
11176 L: linux-mips@vger.kernel.org
11178 F: arch/mips/loongson32/
11179 F: arch/mips/include/asm/mach-loongson32/
11180 F: drivers/*/*loongson1*
11181 F: drivers/*/*/*loongson1*
11183 MIPS/LOONGSON2EF ARCHITECTURE
11184 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11185 L: linux-mips@vger.kernel.org
11187 F: arch/mips/loongson2ef/
11188 F: arch/mips/include/asm/mach-loongson2ef/
11189 F: drivers/*/*loongson2*
11190 F: drivers/*/*/*loongson2*
11192 MIPS/LOONGSON64 ARCHITECTURE
11193 M: Huacai Chen <chenhc@lemote.com>
11194 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11195 L: linux-mips@vger.kernel.org
11197 F: arch/mips/loongson64/
11198 F: arch/mips/include/asm/mach-loongson64/
11199 F: drivers/platform/mips/cpu_hwmon.c
11200 F: drivers/*/*loongson3*
11201 F: drivers/*/*/*loongson3*
11203 MIPS RINT INSTRUCTION EMULATION
11204 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11205 L: linux-mips@vger.kernel.org
11207 F: arch/mips/math-emu/sp_rint.c
11208 F: arch/mips/math-emu/dp_rint.c
11210 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11211 M: Hans Verkuil <hverkuil@xs4all.nl>
11212 L: linux-media@vger.kernel.org
11213 T: git git://linuxtv.org/media_tree.git
11214 W: https://linuxtv.org
11216 F: drivers/media/radio/radio-miropcm20*
11219 R: Lubomir Rintel <lkundrak@v3.sk>
11220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11223 F: arch/arm/boot/dts/mmp*
11224 F: arch/arm/mach-mmp/
11227 MMP USB PHY DRIVERS
11228 R: Lubomir Rintel <lkundrak@v3.sk>
11229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11231 F: drivers/phy/marvell/phy-mmp3-usb.c
11232 F: drivers/phy/marvell/phy-pxa-usb.c
11234 MMU GATHER AND TLB INVALIDATION
11235 M: Will Deacon <will@kernel.org>
11236 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11237 M: Andrew Morton <akpm@linux-foundation.org>
11238 M: Nick Piggin <npiggin@gmail.com>
11239 M: Peter Zijlstra <peterz@infradead.org>
11240 L: linux-arch@vger.kernel.org
11241 L: linux-mm@kvack.org
11243 F: arch/*/include/asm/tlb.h
11244 F: include/asm-generic/tlb.h
11247 MN88472 MEDIA DRIVER
11248 M: Antti Palosaari <crope@iki.fi>
11249 L: linux-media@vger.kernel.org
11250 W: https://linuxtv.org
11251 W: http://palosaari.fi/linux/
11252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11254 F: drivers/media/dvb-frontends/mn88472*
11256 MN88473 MEDIA DRIVER
11257 M: Antti Palosaari <crope@iki.fi>
11258 L: linux-media@vger.kernel.org
11259 W: https://linuxtv.org
11260 W: http://palosaari.fi/linux/
11261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11263 F: drivers/media/dvb-frontends/mn88473*
11266 M: Jessica Yu <jeyu@kernel.org>
11267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11269 F: include/linux/module.h
11272 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11273 W: http://popies.net/meye/
11275 F: Documentation/media/v4l-drivers/meye*
11276 F: drivers/media/pci/meye/
11277 F: include/uapi/linux/meye.h
11279 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11280 M: Jiri Slaby <jirislaby@gmail.com>
11282 F: Documentation/driver-api/serial/moxa-smartio.rst
11283 F: drivers/tty/mxser.*
11285 MONOLITHIC POWER SYSTEM PMIC DRIVER
11286 M: Saravanan Sekar <sravanhome@gmail.com>
11288 F: Documentation/devicetree/bindings/regulator/mpq7920.yaml
11289 F: drivers/regulator/mpq7920.c
11290 F: drivers/regulator/mpq7920.h
11292 MR800 AVERMEDIA USB FM RADIO DRIVER
11293 M: Alexey Klimov <klimov.linux@gmail.com>
11294 L: linux-media@vger.kernel.org
11295 T: git git://linuxtv.org/media_tree.git
11297 F: drivers/media/radio/radio-mr800.c
11299 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11300 M: Alan Ott <alan@signal11.us>
11301 L: linux-wpan@vger.kernel.org
11303 F: drivers/net/ieee802154/mrf24j40.c
11304 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11307 M: "Lee, Chun-Yi" <jlee@suse.com>
11308 L: platform-driver-x86@vger.kernel.org
11310 F: drivers/platform/x86/msi-laptop.c
11313 L: platform-driver-x86@vger.kernel.org
11315 F: drivers/platform/x86/msi-wmi.c
11317 MSI001 MEDIA DRIVER
11318 M: Antti Palosaari <crope@iki.fi>
11319 L: linux-media@vger.kernel.org
11320 W: https://linuxtv.org
11321 W: http://palosaari.fi/linux/
11322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11323 T: git git://linuxtv.org/anttip/media_tree.git
11325 F: drivers/media/tuners/msi001*
11327 MSI2500 MEDIA DRIVER
11328 M: Antti Palosaari <crope@iki.fi>
11329 L: linux-media@vger.kernel.org
11330 W: https://linuxtv.org
11331 W: http://palosaari.fi/linux/
11332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11333 T: git git://linuxtv.org/anttip/media_tree.git
11335 F: drivers/media/usb/msi2500/
11337 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11338 M: Robert Jarzmik <robert.jarzmik@free.fr>
11339 L: linux-mtd@lists.infradead.org
11341 F: drivers/mtd/devices/docg3*
11343 MT9M032 APTINA SENSOR DRIVER
11344 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11345 L: linux-media@vger.kernel.org
11346 T: git git://linuxtv.org/media_tree.git
11348 F: drivers/media/i2c/mt9m032.c
11349 F: include/media/i2c/mt9m032.h
11351 MT9P031 APTINA CAMERA SENSOR
11352 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11353 L: linux-media@vger.kernel.org
11354 T: git git://linuxtv.org/media_tree.git
11356 F: drivers/media/i2c/mt9p031.c
11357 F: include/media/i2c/mt9p031.h
11359 MT9T001 APTINA CAMERA SENSOR
11360 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11361 L: linux-media@vger.kernel.org
11362 T: git git://linuxtv.org/media_tree.git
11364 F: drivers/media/i2c/mt9t001.c
11365 F: include/media/i2c/mt9t001.h
11367 MT9T112 APTINA CAMERA SENSOR
11368 M: Jacopo Mondi <jacopo@jmondi.org>
11369 L: linux-media@vger.kernel.org
11370 T: git git://linuxtv.org/media_tree.git
11372 F: drivers/media/i2c/mt9t112.c
11373 F: include/media/i2c/mt9t112.h
11375 MT9V032 APTINA CAMERA SENSOR
11376 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11377 L: linux-media@vger.kernel.org
11378 T: git git://linuxtv.org/media_tree.git
11380 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11381 F: drivers/media/i2c/mt9v032.c
11382 F: include/media/i2c/mt9v032.h
11384 MT9V111 APTINA CAMERA SENSOR
11385 M: Jacopo Mondi <jacopo@jmondi.org>
11386 L: linux-media@vger.kernel.org
11387 T: git git://linuxtv.org/media_tree.git
11389 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11390 F: drivers/media/i2c/mt9v111.c
11392 MULTIFUNCTION DEVICES (MFD)
11393 M: Lee Jones <lee.jones@linaro.org>
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11396 F: Documentation/devicetree/bindings/mfd/
11398 F: include/linux/mfd/
11399 F: include/dt-bindings/mfd/
11401 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11403 F: drivers/mmc/host/mmc_spi.c
11404 F: include/linux/spi/mmc_spi.h
11406 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11407 M: Ulf Hansson <ulf.hansson@linaro.org>
11408 L: linux-mmc@vger.kernel.org
11409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11411 F: Documentation/devicetree/bindings/mmc/
11413 F: include/linux/mmc/
11414 F: include/uapi/linux/mmc/
11416 MULTIPLEXER SUBSYSTEM
11417 M: Peter Rosin <peda@axentia.se>
11419 F: Documentation/ABI/testing/sysfs-class-mux*
11420 F: Documentation/devicetree/bindings/mux/
11421 F: include/dt-bindings/mux/
11422 F: include/linux/mux/
11425 MULTITECH MULTIPORT CARD (ISICOM)
11427 F: drivers/tty/isicom.c
11428 F: include/linux/isicom.h
11430 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11431 M: Bin Liu <b-liu@ti.com>
11432 L: linux-usb@vger.kernel.org
11434 F: drivers/usb/musb/
11436 MXL301RF MEDIA DRIVER
11437 M: Akihiro Tsukada <tskd08@gmail.com>
11438 L: linux-media@vger.kernel.org
11440 F: drivers/media/tuners/mxl301rf*
11442 MXL5007T MEDIA DRIVER
11443 M: Michael Krufky <mkrufky@linuxtv.org>
11444 L: linux-media@vger.kernel.org
11445 W: https://linuxtv.org
11446 W: http://github.com/mkrufky
11447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11448 T: git git://linuxtv.org/mkrufky/tuners.git
11450 F: drivers/media/tuners/mxl5007t.*
11453 M: Marek Vasut <marex@denx.de>
11454 M: Stefan Agner <stefan@agner.ch>
11455 L: dri-devel@lists.freedesktop.org
11457 F: drivers/gpu/drm/mxsfb/
11458 F: Documentation/devicetree/bindings/display/mxsfb.txt
11459 T: git git://anongit.freedesktop.org/drm/drm-misc
11461 MYLEX DAC960 PCI RAID Controller
11462 M: Hannes Reinecke <hare@kernel.org>
11463 L: linux-scsi@vger.kernel.org
11465 F: drivers/scsi/myrb.*
11466 F: drivers/scsi/myrs.*
11468 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11469 M: Chris Lee <christopher.lee@cspi.com>
11470 L: netdev@vger.kernel.org
11471 W: https://www.cspi.com/ethernet-products/support/downloads/
11473 F: drivers/net/ethernet/myricom/myri10ge/
11475 NAND FLASH SUBSYSTEM
11476 M: Miquel Raynal <miquel.raynal@bootlin.com>
11477 R: Richard Weinberger <richard@nod.at>
11478 L: linux-mtd@lists.infradead.org
11479 W: http://www.linux-mtd.infradead.org/
11480 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11483 F: drivers/mtd/nand/
11484 F: include/linux/mtd/*nand*.h
11486 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11487 M: Daniel Mack <zonque@gmail.com>
11489 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11490 W: http://www.native-instruments.com
11491 F: sound/usb/caiaq/
11493 NATSEMI ETHERNET DRIVER (DP8381x)
11495 F: drivers/net/ethernet/natsemi/natsemi.c
11497 NCR 5380 SCSI DRIVERS
11498 M: Finn Thain <fthain@telegraphics.com.au>
11499 M: Michael Schmitz <schmitzmic@gmail.com>
11500 L: linux-scsi@vger.kernel.org
11502 F: Documentation/scsi/g_NCR5380.txt
11503 F: drivers/scsi/NCR5380.*
11504 F: drivers/scsi/arm/cumana_1.c
11505 F: drivers/scsi/arm/oak.c
11506 F: drivers/scsi/atari_scsi.*
11507 F: drivers/scsi/dmx3191d.c
11508 F: drivers/scsi/g_NCR5380.*
11509 F: drivers/scsi/mac_scsi.*
11510 F: drivers/scsi/sun3_scsi.*
11511 F: drivers/scsi/sun3_scsi_vme.c
11514 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11518 NCT6775 HARDWARE MONITOR DRIVER
11519 M: Guenter Roeck <linux@roeck-us.net>
11520 L: linux-hwmon@vger.kernel.org
11522 F: Documentation/hwmon/nct6775.rst
11523 F: drivers/hwmon/nct6775.c
11525 NET_FAILOVER MODULE
11526 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11527 L: netdev@vger.kernel.org
11529 F: drivers/net/net_failover.c
11530 F: include/net/net_failover.h
11531 F: Documentation/networking/net_failover.rst
11533 NETEM NETWORK EMULATOR
11534 M: Stephen Hemminger <stephen@networkplumber.org>
11535 L: netdev@vger.kernel.org
11537 F: net/sched/sch_netem.c
11539 NETERION 10GbE DRIVERS (s2io/vxge)
11540 M: Jon Mason <jdmason@kudzu.us>
11541 L: netdev@vger.kernel.org
11543 F: Documentation/networking/device_drivers/neterion/s2io.txt
11544 F: Documentation/networking/device_drivers/neterion/vxge.txt
11545 F: drivers/net/ethernet/neterion/
11548 M: Pablo Neira Ayuso <pablo@netfilter.org>
11549 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11550 M: Florian Westphal <fw@strlen.de>
11551 L: netfilter-devel@vger.kernel.org
11552 L: coreteam@netfilter.org
11553 W: http://www.netfilter.org/
11554 W: http://www.iptables.org/
11555 W: http://www.nftables.org/
11556 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11560 F: include/linux/netfilter*
11561 F: include/linux/netfilter/
11562 F: include/net/netfilter/
11563 F: include/uapi/linux/netfilter*
11564 F: include/uapi/linux/netfilter/
11565 F: net/*/netfilter.c
11566 F: net/*/netfilter/
11568 F: net/bridge/br_netfilter*.c
11570 NETROM NETWORK LAYER
11571 M: Ralf Baechle <ralf@linux-mips.org>
11572 L: linux-hams@vger.kernel.org
11573 W: http://www.linux-ax25.org/
11575 F: include/net/netrom.h
11576 F: include/uapi/linux/netrom.h
11579 NETRONOME ETHERNET DRIVERS
11580 M: Jakub Kicinski <kuba@kernel.org>
11581 L: oss-drivers@netronome.com
11583 F: drivers/net/ethernet/netronome/
11585 NETWORK BLOCK DEVICE (NBD)
11586 M: Josef Bacik <josef@toxicpanda.com>
11588 L: linux-block@vger.kernel.org
11589 L: nbd@other.debian.org
11590 F: Documentation/admin-guide/blockdev/nbd.rst
11591 F: drivers/block/nbd.c
11592 F: include/trace/events/nbd.h
11593 F: include/uapi/linux/nbd.h
11595 NETWORK DROP MONITOR
11596 M: Neil Horman <nhorman@tuxdriver.com>
11597 L: netdev@vger.kernel.org
11599 W: https://fedorahosted.org/dropwatch/
11600 F: net/core/drop_monitor.c
11601 F: include/uapi/linux/net_dropmon.h
11602 F: include/net/drop_monitor.h
11605 M: "David S. Miller" <davem@davemloft.net>
11606 L: netdev@vger.kernel.org
11607 W: http://www.linuxfoundation.org/en/Net
11608 Q: http://patchwork.ozlabs.org/project/netdev/list/
11609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11612 F: Documentation/devicetree/bindings/net/
11614 F: include/linux/if_*
11615 F: include/linux/netdevice.h
11616 F: include/linux/etherdevice.h
11617 F: include/linux/fcdevice.h
11618 F: include/linux/fddidevice.h
11619 F: include/linux/hippidevice.h
11620 F: include/linux/inetdevice.h
11621 F: include/uapi/linux/if_*
11622 F: include/uapi/linux/netdevice.h
11624 NETWORKING DRIVERS (WIRELESS)
11625 M: Kalle Valo <kvalo@codeaurora.org>
11626 L: linux-wireless@vger.kernel.org
11627 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11631 F: Documentation/devicetree/bindings/net/wireless/
11632 F: drivers/net/wireless/
11635 M: Andrew Lunn <andrew@lunn.ch>
11636 M: Vivien Didelot <vivien.didelot@gmail.com>
11637 M: Florian Fainelli <f.fainelli@gmail.com>
11639 F: Documentation/devicetree/bindings/net/dsa/
11641 F: include/net/dsa.h
11642 F: include/linux/dsa/
11643 F: include/linux/platform_data/dsa.h
11644 F: drivers/net/dsa/
11646 NETWORKING [GENERAL]
11647 M: "David S. Miller" <davem@davemloft.net>
11648 M: Jakub Kicinski <kuba@kernel.org>
11649 L: netdev@vger.kernel.org
11650 W: http://www.linuxfoundation.org/en/Net
11651 Q: http://patchwork.ozlabs.org/project/netdev/list/
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11654 B: mailto:netdev@vger.kernel.org
11658 F: include/linux/in.h
11659 F: include/linux/net.h
11660 F: include/linux/netdevice.h
11661 F: include/uapi/linux/in.h
11662 F: include/uapi/linux/net.h
11663 F: include/uapi/linux/netdevice.h
11664 F: include/uapi/linux/net_namespace.h
11665 F: tools/testing/selftests/net/
11668 F: Documentation/networking/
11671 M: Steffen Klassert <steffen.klassert@secunet.com>
11672 M: Herbert Xu <herbert@gondor.apana.org.au>
11673 M: "David S. Miller" <davem@davemloft.net>
11674 L: netdev@vger.kernel.org
11675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11683 F: net/ipv4/ipcomp.c
11684 F: net/ipv4/ip_vti.c
11688 F: net/ipv6/ipcomp6.c
11689 F: net/ipv6/ip6_vti.c
11690 F: include/uapi/linux/xfrm.h
11691 F: include/net/xfrm.h
11693 NETWORKING [IPv4/IPv6]
11694 M: "David S. Miller" <davem@davemloft.net>
11695 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11696 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11697 L: netdev@vger.kernel.org
11698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11705 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11706 M: Paul Moore <paul@paul-moore.com>
11707 W: https://github.com/netlabel
11708 L: netdev@vger.kernel.org
11709 L: linux-security-module@vger.kernel.org
11711 F: Documentation/netlabel/
11712 F: include/net/calipso.h
11713 F: include/net/cipso_ipv4.h
11714 F: include/net/netlabel.h
11715 F: include/uapi/linux/netfilter/xt_SECMARK.h
11716 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11718 F: net/ipv4/cipso_ipv4.c
11719 F: net/ipv6/calipso.c
11720 F: net/netfilter/xt_CONNSECMARK.c
11721 F: net/netfilter/xt_SECMARK.c
11724 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11725 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11726 L: netdev@vger.kernel.org
11727 L: mptcp@lists.01.org
11728 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11729 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11731 F: include/net/mptcp.h
11732 F: include/uapi/linux/mptcp.h
11734 F: tools/testing/selftests/net/mptcp/
11737 M: Eric Dumazet <edumazet@google.com>
11738 L: netdev@vger.kernel.org
11741 F: net/ipv4/syncookies.c
11743 F: net/ipv6/syncookies.c
11744 F: include/uapi/linux/tcp.h
11745 F: include/net/tcp.h
11746 F: include/linux/tcp.h
11747 F: include/trace/events/tcp.h
11750 M: Boris Pismenny <borisp@mellanox.com>
11751 M: Aviad Yehezkel <aviadye@mellanox.com>
11752 M: John Fastabend <john.fastabend@gmail.com>
11753 M: Daniel Borkmann <daniel@iogearbox.net>
11754 M: Jakub Kicinski <kuba@kernel.org>
11755 L: netdev@vger.kernel.org
11758 F: include/uapi/linux/tls.h
11759 F: include/net/tls.h
11761 NETWORKING [WIRELESS]
11762 L: linux-wireless@vger.kernel.org
11763 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11766 M: Jakub Kicinski <kuba@kernel.org>
11768 F: drivers/net/netdevsim/*
11770 NETXEN (1/10) GbE SUPPORT
11771 M: Manish Chopra <manishc@marvell.com>
11772 M: Rahul Verma <rahulv@marvell.com>
11773 M: GR-Linux-NIC-Dev@marvell.com
11774 L: netdev@vger.kernel.org
11776 F: drivers/net/ethernet/qlogic/netxen/
11779 M: David Ahern <dsahern@kernel.org>
11780 L: netdev@vger.kernel.org
11782 F: include/net/nexthop.h
11783 F: include/uapi/linux/nexthop.h
11784 F: include/net/netns/nexthop.h
11785 F: net/ipv4/nexthop.c
11788 L: netdev@vger.kernel.org
11791 F: include/net/nfc/
11792 F: include/uapi/linux/nfc.h
11794 F: include/linux/platform_data/nfcmrvl.h
11795 F: Documentation/devicetree/bindings/net/nfc/
11797 NFS, SUNRPC, AND LOCKD CLIENTS
11798 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11799 M: Anna Schumaker <anna.schumaker@netapp.com>
11800 L: linux-nfs@vger.kernel.org
11801 W: http://client.linux-nfs.org
11802 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11808 F: include/linux/lockd/
11809 F: include/linux/nfs*
11810 F: include/linux/sunrpc/
11811 F: include/uapi/linux/nfs*
11812 F: include/uapi/linux/sunrpc/
11815 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11816 L: linux-nilfs@vger.kernel.org
11817 W: https://nilfs.sourceforge.io/
11818 W: https://nilfs.osdn.jp/
11819 T: git git://github.com/konis/nilfs2.git
11821 F: Documentation/filesystems/nilfs2.txt
11823 F: include/trace/events/nilfs2.h
11824 F: include/uapi/linux/nilfs2_api.h
11825 F: include/uapi/linux/nilfs2_ondisk.h
11827 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11828 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11829 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11831 F: Documentation/scsi/NinjaSCSI.txt
11832 F: drivers/scsi/pcmcia/nsp_*
11834 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11835 M: GOTO Masanori <gotom@debian.or.jp>
11836 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11837 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11839 F: Documentation/scsi/NinjaSCSI.txt
11840 F: drivers/scsi/nsp32*
11843 M: Ley Foon Tan <ley.foon.tan@intel.com>
11844 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11849 NOHZ, DYNTICKS SUPPORT
11850 M: Frederic Weisbecker <fweisbec@gmail.com>
11851 M: Thomas Gleixner <tglx@linutronix.de>
11852 M: Ingo Molnar <mingo@kernel.org>
11853 L: linux-kernel@vger.kernel.org
11854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11856 F: kernel/time/tick*.*
11857 F: include/linux/tick.h
11858 F: include/linux/sched/nohz.h
11860 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11861 M: Pavel Machek <pavel@ucw.cz>
11862 M: Sakari Ailus <sakari.ailus@iki.fi>
11863 L: linux-media@vger.kernel.org
11865 F: drivers/media/i2c/et8ek8
11866 F: drivers/media/i2c/ad5820.c
11868 NOKIA N900 POWER SUPPLY DRIVERS
11869 R: Pali Rohár <pali.rohar@gmail.com>
11870 F: include/linux/power/bq2415x_charger.h
11871 F: include/linux/power/bq27xxx_battery.h
11872 F: drivers/power/supply/bq2415x_charger.c
11873 F: drivers/power/supply/bq27xxx_battery.c
11874 F: drivers/power/supply/bq27xxx_battery_i2c.c
11875 F: drivers/power/supply/isp1704_charger.c
11876 F: drivers/power/supply/rx51_battery.c
11879 M: Willy Tarreau <w@1wt.eu>
11881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11882 F: tools/include/nolibc/
11885 M: Matthias Maennich <maennich@google.com>
11888 F: Documentation/core-api/symbol-namespaces.rst
11891 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11892 L: linux-ntb@googlegroups.com
11894 F: drivers/ntb/hw/amd/
11897 M: Jon Mason <jdmason@kudzu.us>
11898 M: Dave Jiang <dave.jiang@intel.com>
11899 M: Allen Hubbe <allenbh@gmail.com>
11900 L: linux-ntb@googlegroups.com
11902 W: https://github.com/jonmason/ntb/wiki
11903 T: git git://github.com/jonmason/ntb.git
11905 F: drivers/net/ntb_netdev.c
11906 F: include/linux/ntb.h
11907 F: include/linux/ntb_transport.h
11908 F: tools/testing/selftests/ntb/
11911 M: Serge Semin <fancer.lancer@gmail.com>
11912 L: linux-ntb@googlegroups.com
11914 F: drivers/ntb/hw/idt/
11917 M: Dave Jiang <dave.jiang@intel.com>
11918 L: linux-ntb@googlegroups.com
11920 W: https://github.com/davejiang/linux/wiki
11921 T: git https://github.com/davejiang/linux.git
11922 F: drivers/ntb/hw/intel/
11925 M: Anton Altaparmakov <anton@tuxera.com>
11926 L: linux-ntfs-dev@lists.sourceforge.net
11927 W: http://www.tuxera.com/
11928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11930 F: Documentation/filesystems/ntfs.txt
11934 M: Finn Thain <fthain@telegraphics.com.au>
11935 L: linux-m68k@lists.linux-m68k.org
11937 F: arch/*/include/asm/nubus.h
11939 F: include/linux/nubus.h
11940 F: include/uapi/linux/nubus.h
11942 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11943 M: Antonino Daplas <adaplas@gmail.com>
11944 L: linux-fbdev@vger.kernel.org
11946 F: drivers/video/fbdev/riva/
11947 F: drivers/video/fbdev/nvidia/
11950 M: Keith Busch <kbusch@kernel.org>
11951 M: Jens Axboe <axboe@fb.com>
11952 M: Christoph Hellwig <hch@lst.de>
11953 M: Sagi Grimberg <sagi@grimberg.me>
11954 L: linux-nvme@lists.infradead.org
11955 T: git://git.infradead.org/nvme.git
11956 W: http://git.infradead.org/nvme.git
11958 F: drivers/nvme/host/
11959 F: include/linux/nvme.h
11960 F: include/uapi/linux/nvme_ioctl.h
11962 NVM EXPRESS FC TRANSPORT DRIVERS
11963 M: James Smart <james.smart@broadcom.com>
11964 L: linux-nvme@lists.infradead.org
11966 F: include/linux/nvme-fc.h
11967 F: include/linux/nvme-fc-driver.h
11968 F: drivers/nvme/host/fc.c
11969 F: drivers/nvme/target/fc.c
11970 F: drivers/nvme/target/fcloop.c
11972 NVM EXPRESS TARGET DRIVER
11973 M: Christoph Hellwig <hch@lst.de>
11974 M: Sagi Grimberg <sagi@grimberg.me>
11975 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11976 L: linux-nvme@lists.infradead.org
11977 T: git://git.infradead.org/nvme.git
11978 W: http://git.infradead.org/nvme.git
11980 F: drivers/nvme/target/
11983 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11986 F: Documentation/devicetree/bindings/nvmem/
11987 F: Documentation/ABI/stable/sysfs-bus-nvmem
11988 F: include/linux/nvmem-consumer.h
11989 F: include/linux/nvmem-provider.h
11991 NXP FXAS21002C DRIVER
11992 M: Rui Miguel Silva <rmfrfs@gmail.com>
11993 L: linux-iio@vger.kernel.org
11995 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11996 F: drivers/iio/gyro/fxas21002c_core.c
11997 F: drivers/iio/gyro/fxas21002c.h
11998 F: drivers/iio/gyro/fxas21002c_i2c.c
11999 F: drivers/iio/gyro/fxas21002c_spi.c
12001 NXP SGTL5000 DRIVER
12002 M: Fabio Estevam <festevam@gmail.com>
12003 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12005 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12006 F: sound/soc/codecs/sgtl5000*
12008 NXP SJA1105 ETHERNET SWITCH DRIVER
12009 M: Vladimir Oltean <olteanv@gmail.com>
12010 L: linux-kernel@vger.kernel.org
12012 F: drivers/net/dsa/sja1105
12014 NXP TDA998X DRM DRIVER
12015 M: Russell King <linux@armlinux.org.uk>
12017 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12018 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12019 F: drivers/gpu/drm/i2c/tda998x_drv.c
12020 F: include/drm/i2c/tda998x.h
12021 F: include/dt-bindings/display/tda998x.h
12025 M: Peter Rosin <peda@axentia.se>
12026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12028 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12029 F: sound/soc/codecs/tfa9879*
12032 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12033 R: Charles Gorand <charles.gorand@effinnov.com>
12034 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12036 F: drivers/nfc/nxp-nci
12039 M: Jiri Pirko <jiri@mellanox.com>
12040 L: netdev@vger.kernel.org
12043 F: lib/test_objagg.c
12044 F: include/linux/objagg.h
12047 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12048 M: Ashish Kumar <ashish.kumar@nxp.com>
12049 L: linux-spi@vger.kernel.org
12051 F: drivers/spi/spi-nxp-fspi.c
12052 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12055 M: Josh Poimboeuf <jpoimboe@redhat.com>
12056 M: Peter Zijlstra <peterz@infradead.org>
12060 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12061 M: Frederic Barrat <fbarrat@linux.ibm.com>
12062 M: Andrew Donnellan <ajd@linux.ibm.com>
12063 L: linuxppc-dev@lists.ozlabs.org
12065 F: arch/powerpc/platforms/powernv/ocxl.c
12066 F: arch/powerpc/include/asm/pnv-ocxl.h
12067 F: drivers/misc/ocxl/
12068 F: include/misc/ocxl*
12069 F: include/uapi/misc/ocxl.h
12070 F: Documentation/userspace-api/accelerators/ocxl.rst
12073 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12074 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12075 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12076 L: linux-omap@vger.kernel.org
12078 F: sound/soc/ti/omap*
12079 F: sound/soc/ti/rx51.c
12080 F: sound/soc/ti/n810.c
12081 F: sound/soc/ti/sdma-pcm.*
12083 OMAP CLOCK FRAMEWORK SUPPORT
12084 M: Paul Walmsley <paul@pwsan.com>
12085 L: linux-omap@vger.kernel.org
12087 F: arch/arm/*omap*/*clock*
12089 OMAP DEVICE TREE SUPPORT
12090 M: Benoît Cousson <bcousson@baylibre.com>
12091 M: Tony Lindgren <tony@atomide.com>
12092 L: linux-omap@vger.kernel.org
12093 L: devicetree@vger.kernel.org
12095 F: arch/arm/boot/dts/*omap*
12096 F: arch/arm/boot/dts/*am3*
12097 F: arch/arm/boot/dts/*am4*
12098 F: arch/arm/boot/dts/*am5*
12099 F: arch/arm/boot/dts/*dra7*
12100 F: arch/arm/boot/dts/logicpd-som-lv*
12101 F: arch/arm/boot/dts/logicpd-torpedo*
12103 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12104 L: linux-omap@vger.kernel.org
12105 L: linux-fbdev@vger.kernel.org
12107 F: drivers/video/fbdev/omap2/
12108 F: Documentation/arm/omap/dss.rst
12110 OMAP FRAMEBUFFER SUPPORT
12111 L: linux-fbdev@vger.kernel.org
12112 L: linux-omap@vger.kernel.org
12114 F: drivers/video/fbdev/omap/
12116 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12117 M: Roger Quadros <rogerq@ti.com>
12118 M: Tony Lindgren <tony@atomide.com>
12119 L: linux-omap@vger.kernel.org
12121 F: drivers/memory/omap-gpmc.c
12122 F: arch/arm/mach-omap2/*gpmc*
12125 M: Grygorii Strashko <grygorii.strashko@ti.com>
12126 M: Santosh Shilimkar <ssantosh@kernel.org>
12127 M: Kevin Hilman <khilman@kernel.org>
12128 L: linux-omap@vger.kernel.org
12130 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12131 F: drivers/gpio/gpio-omap.c
12133 OMAP HARDWARE SPINLOCK SUPPORT
12134 M: Ohad Ben-Cohen <ohad@wizery.com>
12135 L: linux-omap@vger.kernel.org
12137 F: drivers/hwspinlock/omap_hwspinlock.c
12139 OMAP HS MMC SUPPORT
12140 L: linux-mmc@vger.kernel.org
12141 L: linux-omap@vger.kernel.org
12143 F: drivers/mmc/host/omap_hsmmc.c
12146 M: Paul Walmsley <paul@pwsan.com>
12147 L: linux-omap@vger.kernel.org
12149 F: arch/arm/mach-omap2/omap_hwmod*data*
12151 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12152 M: Benoît Cousson <bcousson@baylibre.com>
12153 L: linux-omap@vger.kernel.org
12155 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12158 M: Benoît Cousson <bcousson@baylibre.com>
12159 M: Paul Walmsley <paul@pwsan.com>
12160 L: linux-omap@vger.kernel.org
12162 F: arch/arm/mach-omap2/omap_hwmod.*
12165 M: Vignesh R <vigneshr@ti.com>
12166 L: linux-omap@vger.kernel.org
12167 L: linux-i2c@vger.kernel.org
12169 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12170 F: drivers/i2c/busses/i2c-omap.c
12172 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12173 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12174 L: linux-media@vger.kernel.org
12176 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12177 F: drivers/media/platform/omap3isp/
12178 F: drivers/staging/media/omap4iss/
12181 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12182 L: linux-omap@vger.kernel.org
12184 F: drivers/mmc/host/omap.c
12186 OMAP POWER MANAGEMENT SUPPORT
12187 M: Kevin Hilman <khilman@kernel.org>
12188 L: linux-omap@vger.kernel.org
12190 F: arch/arm/*omap*/*pm*
12191 F: drivers/cpufreq/omap-cpufreq.c
12193 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12194 M: Rajendra Nayak <rnayak@codeaurora.org>
12195 M: Paul Walmsley <paul@pwsan.com>
12196 L: linux-omap@vger.kernel.org
12198 F: arch/arm/mach-omap2/prm*
12200 OMAP RANDOM NUMBER GENERATOR SUPPORT
12201 M: Deepak Saxena <dsaxena@plexity.net>
12203 F: drivers/char/hw_random/omap-rng.c
12206 L: linux-usb@vger.kernel.org
12207 L: linux-omap@vger.kernel.org
12209 F: drivers/usb/*/*omap*
12210 F: arch/arm/*omap*/usb*
12212 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12213 M: Mark Jackson <mpfj@newflow.co.uk>
12214 L: linux-omap@vger.kernel.org
12216 F: arch/arm/boot/dts/am335x-nano.dts
12219 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12220 M: Tony Lindgren <tony@atomide.com>
12221 L: linux-omap@vger.kernel.org
12222 Q: http://patchwork.kernel.org/project/linux-omap/list/
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12225 F: arch/arm/mach-omap1/
12226 F: arch/arm/plat-omap/
12227 F: arch/arm/configs/omap1_defconfig
12228 F: drivers/i2c/busses/i2c-omap.c
12229 F: include/linux/platform_data/i2c-omap.h
12230 F: include/linux/platform_data/ams-delta-fiq.h
12233 M: Tony Lindgren <tony@atomide.com>
12234 L: linux-omap@vger.kernel.org
12235 W: http://www.muru.com/linux/omap/
12236 W: http://linux.omap.com/
12237 Q: http://patchwork.kernel.org/project/linux-omap/list/
12238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12240 F: arch/arm/mach-omap2/
12241 F: arch/arm/plat-omap/
12242 F: arch/arm/configs/omap2plus_defconfig
12243 F: drivers/bus/ti-sysc.c
12244 F: drivers/i2c/busses/i2c-omap.c
12245 F: drivers/irqchip/irq-omap-intc.c
12246 F: drivers/mfd/*omap*.c
12247 F: drivers/mfd/menelaus.c
12248 F: drivers/mfd/palmas.c
12249 F: drivers/mfd/tps65217.c
12250 F: drivers/mfd/tps65218.c
12251 F: drivers/mfd/tps65910.c
12252 F: drivers/mfd/twl-core.[ch]
12253 F: drivers/mfd/twl4030*.c
12254 F: drivers/mfd/twl6030*.c
12255 F: drivers/mfd/twl6040*.c
12256 F: drivers/regulator/palmas-regulator*.c
12257 F: drivers/regulator/pbias-regulator.c
12258 F: drivers/regulator/tps65217-regulator.c
12259 F: drivers/regulator/tps65218-regulator.c
12260 F: drivers/regulator/tps65910-regulator.c
12261 F: drivers/regulator/twl-regulator.c
12262 F: drivers/regulator/twl6030-regulator.c
12263 F: include/linux/platform_data/i2c-omap.h
12264 F: include/linux/platform_data/ti-sysc.h
12266 ONION OMEGA2+ BOARD
12267 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12268 L: linux-mips@vger.kernel.org
12270 F: arch/mips/boot/dts/ralink/omega2p.dts
12273 M: Bob Copeland <me@bobcopeland.com>
12274 L: linux-karma-devel@lists.sourceforge.net
12276 F: Documentation/filesystems/omfs.txt
12279 OMNIKEY CARDMAN 4000 DRIVER
12280 M: Harald Welte <laforge@gnumonks.org>
12282 F: drivers/char/pcmcia/cm4000_cs.c
12283 F: include/linux/cm4000_cs.h
12284 F: include/uapi/linux/cm4000_cs.h
12286 OMNIKEY CARDMAN 4040 DRIVER
12287 M: Harald Welte <laforge@gnumonks.org>
12289 F: drivers/char/pcmcia/cm4040_cs.*
12291 OMNIVISION OV13858 SENSOR DRIVER
12292 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12293 L: linux-media@vger.kernel.org
12294 T: git git://linuxtv.org/media_tree.git
12296 F: drivers/media/i2c/ov13858.c
12298 OMNIVISION OV2680 SENSOR DRIVER
12299 M: Rui Miguel Silva <rmfrfs@gmail.com>
12300 L: linux-media@vger.kernel.org
12301 T: git git://linuxtv.org/media_tree.git
12303 F: drivers/media/i2c/ov2680.c
12304 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12306 OMNIVISION OV2685 SENSOR DRIVER
12307 M: Shunqian Zheng <zhengsq@rock-chips.com>
12308 L: linux-media@vger.kernel.org
12309 T: git git://linuxtv.org/media_tree.git
12311 F: drivers/media/i2c/ov2685.c
12313 OMNIVISION OV5640 SENSOR DRIVER
12314 M: Steve Longerbeam <slongerbeam@gmail.com>
12315 L: linux-media@vger.kernel.org
12316 T: git git://linuxtv.org/media_tree.git
12318 F: drivers/media/i2c/ov5640.c
12320 OMNIVISION OV5647 SENSOR DRIVER
12321 M: Luis Oliveira <lolivei@synopsys.com>
12322 L: linux-media@vger.kernel.org
12323 T: git git://linuxtv.org/media_tree.git
12325 F: drivers/media/i2c/ov5647.c
12327 OMNIVISION OV5670 SENSOR DRIVER
12328 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12329 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12330 L: linux-media@vger.kernel.org
12331 T: git git://linuxtv.org/media_tree.git
12333 F: drivers/media/i2c/ov5670.c
12335 OMNIVISION OV5675 SENSOR DRIVER
12336 M: Shawn Tu <shawnx.tu@intel.com>
12337 L: linux-media@vger.kernel.org
12338 T: git git://linuxtv.org/media_tree.git
12340 F: drivers/media/i2c/ov5675.c
12342 OMNIVISION OV5695 SENSOR DRIVER
12343 M: Shunqian Zheng <zhengsq@rock-chips.com>
12344 L: linux-media@vger.kernel.org
12345 T: git git://linuxtv.org/media_tree.git
12347 F: drivers/media/i2c/ov5695.c
12349 OMNIVISION OV7670 SENSOR DRIVER
12350 M: Jonathan Corbet <corbet@lwn.net>
12351 L: linux-media@vger.kernel.org
12352 T: git git://linuxtv.org/media_tree.git
12354 F: drivers/media/i2c/ov7670.c
12355 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12357 OMNIVISION OV772x SENSOR DRIVER
12358 M: Jacopo Mondi <jacopo@jmondi.org>
12359 L: linux-media@vger.kernel.org
12360 T: git git://linuxtv.org/media_tree.git
12362 F: drivers/media/i2c/ov772x.c
12363 F: include/media/i2c/ov772x.h
12364 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12366 OMNIVISION OV7740 SENSOR DRIVER
12367 M: Wenyou Yang <wenyou.yang@microchip.com>
12368 L: linux-media@vger.kernel.org
12369 T: git git://linuxtv.org/media_tree.git
12371 F: drivers/media/i2c/ov7740.c
12372 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12374 OMNIVISION OV9640 SENSOR DRIVER
12375 M: Petr Cvek <petrcvekcz@gmail.com>
12376 L: linux-media@vger.kernel.org
12378 F: drivers/media/i2c/ov9640.*
12380 OMNIVISION OV8856 SENSOR DRIVER
12381 M: Ben Kao <ben.kao@intel.com>
12382 L: linux-media@vger.kernel.org
12383 T: git git://linuxtv.org/media_tree.git
12385 F: drivers/media/i2c/ov8856.c
12387 OMNIVISION OV9650 SENSOR DRIVER
12388 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12389 R: Akinobu Mita <akinobu.mita@gmail.com>
12390 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12391 L: linux-media@vger.kernel.org
12392 T: git git://linuxtv.org/media_tree.git
12394 F: drivers/media/i2c/ov9650.c
12395 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12397 ONENAND FLASH DRIVER
12398 M: Kyungmin Park <kyungmin.park@samsung.com>
12399 L: linux-mtd@lists.infradead.org
12401 F: drivers/mtd/nand/onenand/
12402 F: include/linux/mtd/onenand*.h
12405 M: Jens Wiklander <jens.wiklander@linaro.org>
12406 L: tee-dev@lists.linaro.org
12408 F: drivers/tee/optee/
12410 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12411 M: Sumit Garg <sumit.garg@linaro.org>
12412 L: tee-dev@lists.linaro.org
12414 F: drivers/char/hw_random/optee-rng.c
12417 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12418 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12419 L: linux-rdma@vger.kernel.org
12421 F: drivers/infiniband/ulp/opa_vnic
12423 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12424 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12425 M: Frank Rowand <frowand.list@gmail.com>
12426 L: devicetree@vger.kernel.org
12428 F: Documentation/devicetree/dynamic-resolution-notes.txt
12429 F: Documentation/devicetree/overlay-notes.txt
12430 F: drivers/of/overlay.c
12431 F: drivers/of/resolver.c
12432 K: of_overlay_notifier_
12434 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12435 M: Rob Herring <robh+dt@kernel.org>
12436 M: Frank Rowand <frowand.list@gmail.com>
12437 L: devicetree@vger.kernel.org
12438 W: http://www.devicetree.org/
12439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12442 F: include/linux/of*.h
12444 F: Documentation/ABI/testing/sysfs-firmware-ofw
12446 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12447 M: Rob Herring <robh+dt@kernel.org>
12448 M: Mark Rutland <mark.rutland@arm.com>
12449 L: devicetree@vger.kernel.org
12450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12451 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12453 F: Documentation/devicetree/
12454 F: arch/*/boot/dts/
12455 F: include/dt-bindings/
12457 OPENCORES I2C BUS DRIVER
12458 M: Peter Korsgaard <peter@korsgaard.com>
12459 M: Andrew Lunn <andrew@lunn.ch>
12460 L: linux-i2c@vger.kernel.org
12462 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12463 F: Documentation/i2c/busses/i2c-ocores.rst
12464 F: drivers/i2c/busses/i2c-ocores.c
12465 F: include/linux/platform_data/i2c-ocores.h
12467 OPENRISC ARCHITECTURE
12468 M: Jonas Bonn <jonas@southpole.se>
12469 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12470 M: Stafford Horne <shorne@gmail.com>
12471 T: git git://github.com/openrisc/linux.git
12472 L: openrisc@lists.librecores.org
12473 W: http://openrisc.io
12475 F: Documentation/devicetree/bindings/openrisc/
12476 F: Documentation/openrisc/
12478 F: drivers/irqchip/irq-ompic.c
12479 F: drivers/irqchip/irq-or1k-*
12482 M: Pravin B Shelar <pshelar@ovn.org>
12483 L: netdev@vger.kernel.org
12484 L: dev@openvswitch.org
12485 W: http://openvswitch.org
12487 F: net/openvswitch/
12488 F: include/uapi/linux/openvswitch.h
12490 OPERATING PERFORMANCE POINTS (OPP)
12491 M: Viresh Kumar <vireshk@kernel.org>
12492 M: Nishanth Menon <nm@ti.com>
12493 M: Stephen Boyd <sboyd@kernel.org>
12494 L: linux-pm@vger.kernel.org
12496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12498 F: include/linux/pm_opp.h
12499 F: Documentation/power/opp.rst
12500 F: Documentation/devicetree/bindings/opp/
12503 M: Clemens Ladisch <clemens@ladisch.de>
12504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12507 F: sound/drivers/opl4/
12510 M: Robert Richter <rric@kernel.org>
12511 L: oprofile-list@lists.sf.net
12513 F: arch/*/include/asm/oprofile*.h
12514 F: arch/*/oprofile/
12515 F: drivers/oprofile/
12516 F: include/linux/oprofile.h
12518 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12519 M: Mark Fasheh <mark@fasheh.com>
12520 M: Joel Becker <jlbec@evilplan.org>
12521 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12522 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12523 W: http://ocfs2.wiki.kernel.org
12525 F: Documentation/filesystems/ocfs2.txt
12526 F: Documentation/filesystems/dlmfs.txt
12529 ORANGEFS FILESYSTEM
12530 M: Mike Marshall <hubcap@omnibond.com>
12531 R: Martin Brandenburg <martin@omnibond.com>
12532 L: devel@lists.orangefs.org
12533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12536 F: Documentation/filesystems/orangefs.txt
12539 L: linux-wireless@vger.kernel.org
12540 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12541 W: http://www.nongnu.org/orinoco/
12543 F: drivers/net/wireless/intersil/orinoco/
12545 OV2659 OMNIVISION SENSOR DRIVER
12546 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12547 L: linux-media@vger.kernel.org
12548 W: https://linuxtv.org
12549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12550 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12552 F: drivers/media/i2c/ov2659.c
12553 F: include/media/i2c/ov2659.h
12556 M: Miklos Szeredi <miklos@szeredi.hu>
12557 L: linux-unionfs@vger.kernel.org
12558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12561 F: Documentation/filesystems/overlayfs.rst
12563 P54 WIRELESS DRIVER
12564 M: Christian Lamparter <chunkeey@googlemail.com>
12565 L: linux-wireless@vger.kernel.org
12566 W: http://wireless.kernel.org/en/users/Drivers/p54
12568 F: drivers/net/wireless/intersil/p54/
12570 PA SEMI ETHERNET DRIVER
12571 L: netdev@vger.kernel.org
12573 F: drivers/net/ethernet/pasemi/*
12575 PA SEMI SMBUS DRIVER
12576 L: linux-i2c@vger.kernel.org
12578 F: drivers/i2c/busses/i2c-pasemi.c
12581 M: Vladimir Oltean <olteanv@gmail.com>
12582 L: netdev@vger.kernel.org
12585 F: include/linux/packing.h
12586 F: Documentation/core-api/packing.rst
12588 PADATA PARALLEL EXECUTION MECHANISM
12589 M: Steffen Klassert <steffen.klassert@secunet.com>
12590 L: linux-crypto@vger.kernel.org
12593 F: include/linux/padata.h
12594 F: Documentation/core-api/padata.rst
12597 M: Jesper Dangaard Brouer <hawk@kernel.org>
12598 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12599 L: netdev@vger.kernel.org
12601 F: net/core/page_pool.c
12602 F: include/net/page_pool.h
12604 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12605 M: Harald Welte <laforge@gnumonks.org>
12606 L: platform-driver-x86@vger.kernel.org
12608 F: drivers/platform/x86/panasonic-laptop.c
12610 PARALLAX PING IIO SENSOR DRIVER
12611 M: Andreas Klinger <ak@it-klinger.de>
12612 L: linux-iio@vger.kernel.org
12614 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12615 F: drivers/iio/proximity/ping.c
12617 PARALLEL LCD/KEYPAD PANEL DRIVER
12618 M: Willy Tarreau <willy@haproxy.com>
12619 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12621 F: Documentation/admin-guide/lcd-panel-cgram.rst
12622 F: drivers/auxdisplay/panel.c
12624 PARALLEL PORT SUBSYSTEM
12625 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12626 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12627 L: linux-parport@lists.infradead.org (subscribers-only)
12629 F: drivers/parport/
12630 F: include/linux/parport*.h
12631 F: drivers/char/ppdev.c
12632 F: include/uapi/linux/ppdev.h
12633 F: Documentation/driver-api/parport*.rst
12635 PARAVIRT_OPS INTERFACE
12636 M: Juergen Gross <jgross@suse.com>
12637 M: Thomas Hellstrom <thellstrom@vmware.com>
12638 M: "VMware, Inc." <pv-drivers@vmware.com>
12639 L: virtualization@lists.linux-foundation.org
12641 F: Documentation/virt/paravirt_ops.rst
12642 F: arch/*/kernel/paravirt*
12643 F: arch/*/include/asm/paravirt*.h
12644 F: include/linux/hypervisor.h
12646 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12647 M: Tim Waugh <tim@cyberelk.net>
12648 L: linux-parport@lists.infradead.org (subscribers-only)
12650 F: Documentation/admin-guide/blockdev/paride.rst
12651 F: drivers/block/paride/
12653 PARISC ARCHITECTURE
12654 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12655 M: Helge Deller <deller@gmx.de>
12656 L: linux-parisc@vger.kernel.org
12657 W: http://www.parisc-linux.org/
12658 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12663 F: Documentation/parisc/
12665 F: drivers/char/agp/parisc-agp.c
12666 F: drivers/input/misc/hp_sdc_rtc.c
12667 F: drivers/input/serio/gscps2.c
12668 F: drivers/input/serio/hp_sdc*
12669 F: drivers/parport/parport_gsc.*
12670 F: drivers/tty/serial/8250/8250_gsc.c
12671 F: drivers/video/fbdev/sti*
12672 F: drivers/video/console/sti*
12673 F: drivers/video/logo/logo_parisc*
12674 F: include/linux/hp_sdc.h
12677 M: Jiri Pirko <jiri@mellanox.com>
12678 L: netdev@vger.kernel.org
12681 F: lib/test_parman.c
12682 F: include/linux/parman.h
12684 PC ENGINES APU BOARD DRIVER
12685 M: Enrico Weigelt, metux IT consult <info@metux.net>
12687 F: drivers/platform/x86/pcengines-apuv2.c
12689 PC87360 HARDWARE MONITORING DRIVER
12690 M: Jim Cromie <jim.cromie@gmail.com>
12691 L: linux-hwmon@vger.kernel.org
12693 F: Documentation/hwmon/pc87360.rst
12694 F: drivers/hwmon/pc87360.c
12696 PC8736x GPIO DRIVER
12697 M: Jim Cromie <jim.cromie@gmail.com>
12699 F: drivers/char/pc8736x_gpio.c
12701 PC87427 HARDWARE MONITORING DRIVER
12702 M: Jean Delvare <jdelvare@suse.com>
12703 L: linux-hwmon@vger.kernel.org
12705 F: Documentation/hwmon/pc87427.rst
12706 F: drivers/hwmon/pc87427.c
12709 M: Riku Voipio <riku.voipio@iki.fi>
12711 F: drivers/leds/leds-pca9532.c
12712 F: include/linux/leds-pca9532.h
12714 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12715 M: Guenter Roeck <linux@roeck-us.net>
12716 L: linux-i2c@vger.kernel.org
12718 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12720 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12721 M: Khalid Aziz <khalid@gonehiking.org>
12723 F: drivers/firmware/pcdp.*
12725 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12726 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12727 L: linux-pci@vger.kernel.org
12728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12730 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12731 F: drivers/pci/controller/pci-aardvark.c
12733 PCI DRIVER FOR ALTERA PCIE IP
12734 M: Ley Foon Tan <ley.foon.tan@intel.com>
12735 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12736 L: linux-pci@vger.kernel.org
12738 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12739 F: drivers/pci/controller/pcie-altera.c
12741 PCI DRIVER FOR APPLIEDMICRO XGENE
12742 M: Toan Le <toan@os.amperecomputing.com>
12743 L: linux-pci@vger.kernel.org
12744 L: linux-arm-kernel@lists.infradead.org
12746 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12747 F: drivers/pci/controller/pci-xgene.c
12749 PCI DRIVER FOR ARM VERSATILE PLATFORM
12750 M: Rob Herring <robh@kernel.org>
12751 L: linux-pci@vger.kernel.org
12752 L: linux-arm-kernel@lists.infradead.org
12754 F: Documentation/devicetree/bindings/pci/versatile.yaml
12755 F: drivers/pci/controller/pci-versatile.c
12757 PCI DRIVER FOR ARMADA 8K
12758 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12759 L: linux-pci@vger.kernel.org
12760 L: linux-arm-kernel@lists.infradead.org
12762 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12763 F: drivers/pci/controller/dwc/pcie-armada8k.c
12765 PCI DRIVER FOR CADENCE PCIE IP
12766 M: Tom Joseph <tjoseph@cadence.com>
12767 L: linux-pci@vger.kernel.org
12769 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12770 F: drivers/pci/controller/cadence/
12772 PCI DRIVER FOR FREESCALE LAYERSCAPE
12773 M: Minghuan Lian <minghuan.Lian@nxp.com>
12774 M: Mingkai Hu <mingkai.hu@nxp.com>
12775 M: Roy Zang <roy.zang@nxp.com>
12776 L: linuxppc-dev@lists.ozlabs.org
12777 L: linux-pci@vger.kernel.org
12778 L: linux-arm-kernel@lists.infradead.org
12780 F: drivers/pci/controller/dwc/*layerscape*
12782 PCI DRIVER FOR GENERIC OF HOSTS
12783 M: Will Deacon <will@kernel.org>
12784 L: linux-pci@vger.kernel.org
12785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12787 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12788 F: drivers/pci/controller/pci-host-common.c
12789 F: drivers/pci/controller/pci-host-generic.c
12791 PCI DRIVER FOR IMX6
12792 M: Richard Zhu <hongxing.zhu@nxp.com>
12793 M: Lucas Stach <l.stach@pengutronix.de>
12794 L: linux-pci@vger.kernel.org
12795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12797 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12798 F: drivers/pci/controller/dwc/*imx6*
12800 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12801 M: Jonathan Derrick <jonathan.derrick@intel.com>
12802 L: linux-pci@vger.kernel.org
12804 F: drivers/pci/controller/vmd.c
12806 PCI DRIVER FOR MICROSEMI SWITCHTEC
12807 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12808 M: Logan Gunthorpe <logang@deltatee.com>
12809 L: linux-pci@vger.kernel.org
12811 F: Documentation/driver-api/switchtec.rst
12812 F: Documentation/ABI/testing/sysfs-class-switchtec
12813 F: drivers/pci/switch/switchtec*
12814 F: include/uapi/linux/switchtec_ioctl.h
12815 F: include/linux/switchtec.h
12816 F: drivers/ntb/hw/mscc/
12818 PCI DRIVER FOR MOBIVEIL PCIE IP
12819 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12820 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12821 L: linux-pci@vger.kernel.org
12823 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12824 F: drivers/pci/controller/pcie-mobiveil.c
12826 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12827 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12828 M: Jason Cooper <jason@lakedaemon.net>
12829 L: linux-pci@vger.kernel.org
12830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12832 F: drivers/pci/controller/*mvebu*
12834 PCI DRIVER FOR NVIDIA TEGRA
12835 M: Thierry Reding <thierry.reding@gmail.com>
12836 L: linux-tegra@vger.kernel.org
12837 L: linux-pci@vger.kernel.org
12839 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12840 F: drivers/pci/controller/pci-tegra.c
12842 PCI DRIVER FOR RENESAS R-CAR
12843 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12844 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12845 L: linux-pci@vger.kernel.org
12846 L: linux-renesas-soc@vger.kernel.org
12848 F: drivers/pci/controller/*rcar*
12850 PCI DRIVER FOR SAMSUNG EXYNOS
12851 M: Jingoo Han <jingoohan1@gmail.com>
12852 L: linux-pci@vger.kernel.org
12853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12854 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12856 F: drivers/pci/controller/dwc/pci-exynos.c
12858 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12859 M: Jingoo Han <jingoohan1@gmail.com>
12860 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12861 L: linux-pci@vger.kernel.org
12863 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12864 F: drivers/pci/controller/dwc/*designware*
12866 PCI DRIVER FOR TI DRA7XX
12867 M: Kishon Vijay Abraham I <kishon@ti.com>
12868 L: linux-omap@vger.kernel.org
12869 L: linux-pci@vger.kernel.org
12871 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12872 F: drivers/pci/controller/dwc/pci-dra7xx.c
12874 PCI DRIVER FOR TI KEYSTONE
12875 M: Murali Karicheri <m-karicheri2@ti.com>
12876 L: linux-pci@vger.kernel.org
12877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12879 F: drivers/pci/controller/dwc/pci-keystone.c
12881 PCI ENDPOINT SUBSYSTEM
12882 M: Kishon Vijay Abraham I <kishon@ti.com>
12883 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12884 L: linux-pci@vger.kernel.org
12885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12887 F: drivers/pci/endpoint/
12888 F: drivers/misc/pci_endpoint_test.c
12891 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12892 M: Russell Currey <ruscur@russell.cc>
12893 M: Sam Bobroff <sbobroff@linux.ibm.com>
12894 M: Oliver O'Halloran <oohall@gmail.com>
12895 L: linuxppc-dev@lists.ozlabs.org
12897 F: Documentation/PCI/pci-error-recovery.rst
12898 F: drivers/pci/pcie/aer.c
12899 F: drivers/pci/pcie/dpc.c
12900 F: drivers/pci/pcie/err.c
12901 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12902 F: arch/powerpc/kernel/eeh*.c
12903 F: arch/powerpc/platforms/*/eeh*.c
12904 F: arch/powerpc/include/*/eeh*.h
12907 M: Linas Vepstas <linasvepstas@gmail.com>
12908 L: linux-pci@vger.kernel.org
12910 F: Documentation/PCI/pci-error-recovery.rst
12912 PCI MSI DRIVER FOR ALTERA MSI IP
12913 M: Ley Foon Tan <ley.foon.tan@intel.com>
12914 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12915 L: linux-pci@vger.kernel.org
12917 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12918 F: drivers/pci/controller/pcie-altera-msi.c
12920 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12921 M: Toan Le <toan@os.amperecomputing.com>
12922 L: linux-pci@vger.kernel.org
12923 L: linux-arm-kernel@lists.infradead.org
12925 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12926 F: drivers/pci/controller/pci-xgene-msi.c
12929 M: Bjorn Helgaas <bhelgaas@google.com>
12930 L: linux-pci@vger.kernel.org
12931 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12934 F: Documentation/devicetree/bindings/pci/
12935 F: Documentation/PCI/
12936 F: drivers/acpi/pci*
12938 F: include/asm-generic/pci*
12939 F: include/linux/pci*
12940 F: include/linux/of_pci.h
12941 F: include/uapi/linux/pci*
12944 F: arch/x86/kernel/quirks.c
12945 F: arch/x86/kernel/early-quirks.c
12947 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12948 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12949 R: Andrew Murray <amurray@thegoodpenguin.co.uk>
12950 L: linux-pci@vger.kernel.org
12951 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12954 F: drivers/pci/controller/
12956 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12957 M: Jonathan Chocron <jonnyc@amazon.com>
12958 L: linux-pci@vger.kernel.org
12960 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12961 F: drivers/pci/controller/dwc/pcie-al.c
12963 PCIE DRIVER FOR AMLOGIC MESON
12964 M: Yue Wang <yue.wang@Amlogic.com>
12965 L: linux-pci@vger.kernel.org
12966 L: linux-amlogic@lists.infradead.org
12968 F: drivers/pci/controller/dwc/pci-meson.c
12970 PCIE DRIVER FOR AXIS ARTPEC
12971 M: Jesper Nilsson <jesper.nilsson@axis.com>
12972 L: linux-arm-kernel@axis.com
12973 L: linux-pci@vger.kernel.org
12975 F: Documentation/devicetree/bindings/pci/axis,artpec*
12976 F: drivers/pci/controller/dwc/*artpec*
12978 PCIE DRIVER FOR CAVIUM THUNDERX
12979 M: Robert Richter <rrichter@marvell.com>
12980 L: linux-pci@vger.kernel.org
12981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12983 F: drivers/pci/controller/pci-thunder-*
12985 PCIE DRIVER FOR HISILICON
12986 M: Zhou Wang <wangzhou1@hisilicon.com>
12987 L: linux-pci@vger.kernel.org
12989 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12990 F: drivers/pci/controller/dwc/pcie-hisi.c
12992 PCIE DRIVER FOR HISILICON KIRIN
12993 M: Xiaowei Song <songxiaowei@hisilicon.com>
12994 M: Binghui Wang <wangbinghui@hisilicon.com>
12995 L: linux-pci@vger.kernel.org
12997 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12998 F: drivers/pci/controller/dwc/pcie-kirin.c
13000 PCIE DRIVER FOR HISILICON STB
13001 M: Shawn Guo <shawn.guo@linaro.org>
13002 L: linux-pci@vger.kernel.org
13004 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13005 F: drivers/pci/controller/dwc/pcie-histb.c
13007 PCIE DRIVER FOR MEDIATEK
13008 M: Ryder Lee <ryder.lee@mediatek.com>
13009 L: linux-pci@vger.kernel.org
13010 L: linux-mediatek@lists.infradead.org
13012 F: Documentation/devicetree/bindings/pci/mediatek*
13013 F: drivers/pci/controller/*mediatek*
13015 PCIE DRIVER FOR QUALCOMM MSM
13016 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13017 L: linux-pci@vger.kernel.org
13018 L: linux-arm-msm@vger.kernel.org
13020 F: drivers/pci/controller/dwc/*qcom*
13022 PCIE DRIVER FOR ROCKCHIP
13023 M: Shawn Lin <shawn.lin@rock-chips.com>
13024 L: linux-pci@vger.kernel.org
13025 L: linux-rockchip@lists.infradead.org
13027 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13028 F: drivers/pci/controller/pcie-rockchip*
13030 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13031 M: Linus Walleij <linus.walleij@linaro.org>
13032 L: linux-pci@vger.kernel.org
13034 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13035 F: drivers/pci/controller/pci-v3-semi.c
13037 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13038 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13039 L: linux-pci@vger.kernel.org
13041 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13042 F: drivers/pci/controller/dwc/pcie-uniphier.c
13044 PCIE DRIVER FOR ST SPEAR13XX
13045 M: Pratyush Anand <pratyush.anand@gmail.com>
13046 L: linux-pci@vger.kernel.org
13048 F: drivers/pci/controller/dwc/*spear*
13051 M: Dominik Brodowski <linux@dominikbrodowski.net>
13052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13054 F: Documentation/pcmcia/
13059 PCNET32 NETWORK DRIVER
13060 M: Don Fry <pcnet32@frontier.com>
13061 L: netdev@vger.kernel.org
13063 F: drivers/net/ethernet/amd/pcnet32.c
13065 PCRYPT PARALLEL CRYPTO ENGINE
13066 M: Steffen Klassert <steffen.klassert@secunet.com>
13067 L: linux-crypto@vger.kernel.org
13070 F: include/crypto/pcrypt.h
13072 PEAQ WMI HOTKEYS DRIVER
13073 M: Hans de Goede <hdegoede@redhat.com>
13074 L: platform-driver-x86@vger.kernel.org
13076 F: drivers/platform/x86/peaq-wmi.c
13078 PENSANDO ETHERNET DRIVERS
13079 M: Shannon Nelson <snelson@pensando.io>
13080 M: Pensando Drivers <drivers@pensando.io>
13081 L: netdev@vger.kernel.org
13083 F: Documentation/networking/device_drivers/pensando/ionic.rst
13084 F: drivers/net/ethernet/pensando/
13086 PER-CPU MEMORY ALLOCATOR
13087 M: Dennis Zhou <dennis@kernel.org>
13088 M: Tejun Heo <tj@kernel.org>
13089 M: Christoph Lameter <cl@linux.com>
13090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13092 F: include/linux/percpu*.h
13094 F: arch/*/include/asm/percpu.h
13096 PER-TASK DELAY ACCOUNTING
13097 M: Balbir Singh <bsingharora@gmail.com>
13099 F: include/linux/delayacct.h
13100 F: kernel/delayacct.c
13102 PERFORMANCE EVENTS SUBSYSTEM
13103 M: Peter Zijlstra <peterz@infradead.org>
13104 M: Ingo Molnar <mingo@redhat.com>
13105 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13106 R: Mark Rutland <mark.rutland@arm.com>
13107 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13108 R: Jiri Olsa <jolsa@redhat.com>
13109 R: Namhyung Kim <namhyung@kernel.org>
13110 L: linux-kernel@vger.kernel.org
13111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13114 F: include/linux/perf_event.h
13115 F: include/uapi/linux/perf_event.h
13116 F: arch/*/kernel/perf_event*.c
13117 F: arch/*/kernel/*/perf_event*.c
13118 F: arch/*/kernel/*/*/perf_event*.c
13119 F: arch/*/include/asm/perf_event.h
13120 F: arch/*/kernel/perf_callchain.c
13122 F: arch/*/events/*/*
13125 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13126 R: John Garry <john.garry@huawei.com>
13127 R: Will Deacon <will@kernel.org>
13128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13130 F: tools/perf/pmu-events/arch/arm64/
13132 PERSONALITY HANDLING
13133 M: Christoph Hellwig <hch@infradead.org>
13134 L: linux-abi-devel@lists.sourceforge.net
13136 F: include/linux/personality.h
13137 F: include/uapi/linux/personality.h
13139 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13140 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13141 L: linux-input@vger.kernel.org
13143 F: Documentation/input/devices/pxrc.rst
13144 F: drivers/input/joystick/pxrc.c
13146 FLYSKY FSIA6B RC RECEIVER
13147 M: Markus Koch <markus@notsyncing.net>
13148 L: linux-input@vger.kernel.org
13150 F: drivers/input/joystick/fsia6b.c
13153 M: Remi Denis-Courmont <courmisch@gmail.com>
13155 F: Documentation/networking/phonet.txt
13156 F: include/linux/phonet.h
13157 F: include/net/phonet/
13158 F: include/uapi/linux/phonet.h
13162 M: Joern Engel <joern@lazybastard.org>
13163 L: linux-mtd@lists.infradead.org
13165 F: drivers/mtd/devices/phram.c
13168 M: Bruno Prémont <bonbons@linux-vserver.org>
13169 L: linux-input@vger.kernel.org
13171 F: drivers/hid/hid-picolcd*
13174 M: Jamie Iles <jamie@jamieiles.com>
13175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13176 T: git git://github.com/jamieiles/linux-2.6-ji.git
13178 F: arch/arm/boot/dts/picoxcell*
13179 F: arch/arm/mach-picoxcell/
13180 F: drivers/crypto/picoxcell*
13183 M: Christian Brauner <christian@brauner.io>
13184 L: linux-kernel@vger.kernel.org
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13188 F: tools/testing/selftests/pidfd/
13189 F: tools/testing/selftests/clone3/
13192 K: \b(clone_args|kernel_clone_args)\b
13194 PIN CONTROL SUBSYSTEM
13195 M: Linus Walleij <linus.walleij@linaro.org>
13196 L: linux-gpio@vger.kernel.org
13197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13199 F: Documentation/devicetree/bindings/pinctrl/
13200 F: Documentation/driver-api/pinctl.rst
13201 F: drivers/pinctrl/
13202 F: include/linux/pinctrl/
13204 PIN CONTROLLER - MICROCHIP AT91
13205 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13207 L: linux-gpio@vger.kernel.org
13209 F: drivers/pinctrl/pinctrl-at91*
13210 F: drivers/gpio/gpio-sama5d2-piobu.c
13212 PIN CONTROLLER - FREESCALE
13213 M: Dong Aisheng <aisheng.dong@nxp.com>
13214 M: Fabio Estevam <festevam@gmail.com>
13215 M: Shawn Guo <shawnguo@kernel.org>
13216 M: Stefan Agner <stefan@agner.ch>
13217 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13218 L: linux-gpio@vger.kernel.org
13220 F: drivers/pinctrl/freescale/
13221 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13223 PIN CONTROLLER - INTEL
13224 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13225 M: Andy Shevchenko <andy@kernel.org>
13226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13228 F: drivers/pinctrl/intel/
13230 PIN CONTROLLER - MEDIATEK
13231 M: Sean Wang <sean.wang@kernel.org>
13232 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13234 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13235 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13236 F: drivers/pinctrl/mediatek/
13238 PIN CONTROLLER - QUALCOMM
13239 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13241 L: linux-arm-msm@vger.kernel.org
13242 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13243 F: drivers/pinctrl/qcom/
13245 PIN CONTROLLER - RENESAS
13246 M: Geert Uytterhoeven <geert+renesas@glider.be>
13247 L: linux-renesas-soc@vger.kernel.org
13248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13250 F: drivers/pinctrl/pinctrl-rz*
13251 F: drivers/pinctrl/sh-pfc/
13253 PIN CONTROLLER - SAMSUNG
13254 M: Tomasz Figa <tomasz.figa@gmail.com>
13255 M: Krzysztof Kozlowski <krzk@kernel.org>
13256 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13258 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13259 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13262 F: drivers/pinctrl/samsung/
13263 F: include/dt-bindings/pinctrl/samsung.h
13264 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13266 PIN CONTROLLER - SINGLE
13267 M: Tony Lindgren <tony@atomide.com>
13268 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13270 L: linux-omap@vger.kernel.org
13272 F: drivers/pinctrl/pinctrl-single.c
13274 PIN CONTROLLER - ST SPEAR
13275 M: Viresh Kumar <vireshk@kernel.org>
13276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13277 W: http://www.st.com/spear
13279 F: drivers/pinctrl/spear/
13281 PISTACHIO SOC SUPPORT
13282 M: James Hartley <james.hartley@sondrel.com>
13283 L: linux-mips@vger.kernel.org
13285 F: arch/mips/pistachio/
13286 F: arch/mips/include/asm/mach-pistachio/
13287 F: arch/mips/boot/dts/img/pistachio*
13288 F: arch/mips/configs/pistachio*_defconfig
13292 M: linux-block@vger.kernel.org
13293 F: drivers/block/pktcdvd.c
13294 F: include/linux/pktcdvd.h
13295 F: include/uapi/linux/pktcdvd.h
13297 PKUNITY SOC DRIVERS
13298 M: Guan Xuetao <gxt@pku.edu.cn>
13299 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13301 T: git git://github.com/gxt/linux.git
13302 F: drivers/input/serio/i8042-unicore32io.h
13303 F: drivers/i2c/busses/i2c-puv3.c
13304 F: drivers/video/fbdev/fb-puv3.c
13305 F: drivers/rtc/rtc-puv3.c
13307 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13308 M: Tomasz Duszynski <tduszyns@gmail.com>
13310 F: drivers/iio/chemical/pms7003.c
13311 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13314 M: Logan Gunthorpe <logang@deltatee.com>
13316 F: drivers/dma/plx_dma.c
13318 PMBUS HARDWARE MONITORING DRIVERS
13319 M: Guenter Roeck <linux@roeck-us.net>
13320 L: linux-hwmon@vger.kernel.org
13321 W: http://hwmon.wiki.kernel.org/
13322 W: http://www.roeck-us.net/linux/drivers/
13323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13325 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13326 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13327 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13328 F: Documentation/hwmon/adm1275.rst
13329 F: Documentation/hwmon/ibm-cffps.rst
13330 F: Documentation/hwmon/ir35221.rst
13331 F: Documentation/hwmon/lm25066.rst
13332 F: Documentation/hwmon/ltc2978.rst
13333 F: Documentation/hwmon/ltc3815.rst
13334 F: Documentation/hwmon/max16064.rst
13335 F: Documentation/hwmon/max20751.rst
13336 F: Documentation/hwmon/max31785.rst
13337 F: Documentation/hwmon/max34440.rst
13338 F: Documentation/hwmon/max8688.rst
13339 F: Documentation/hwmon/pmbus.rst
13340 F: Documentation/hwmon/pmbus-core.rst
13341 F: Documentation/hwmon/tps40422.rst
13342 F: Documentation/hwmon/ucd9000.rst
13343 F: Documentation/hwmon/ucd9200.rst
13344 F: Documentation/hwmon/zl6100.rst
13345 F: drivers/hwmon/pmbus/
13346 F: include/linux/pmbus.h
13348 PMC SIERRA MaxRAID DRIVER
13349 L: linux-scsi@vger.kernel.org
13350 W: http://www.pmc-sierra.com/
13352 F: drivers/scsi/pmcraid.*
13354 PMC SIERRA PM8001 DRIVER
13355 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13356 L: linux-scsi@vger.kernel.org
13358 F: drivers/scsi/pm8001/
13361 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13362 L: linux-pm@vger.kernel.org
13363 W: https://01.org/pm-graph
13364 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13365 T: git git://github.com/intel/pm-graph
13367 F: tools/power/pm-graph
13369 PNI RM3100 IIO DRIVER
13370 M: Song Qiang <songqiang1304521@gmail.com>
13371 L: linux-iio@vger.kernel.org
13373 F: drivers/iio/magnetometer/rm3100*
13374 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13377 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13381 POSIX CLOCKS and TIMERS
13382 M: Thomas Gleixner <tglx@linutronix.de>
13383 L: linux-kernel@vger.kernel.org
13384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13387 F: include/linux/timer*
13388 F: include/linux/time_namespace.h
13389 F: kernel/time/namespace.c
13390 F: kernel/time/*timer*
13392 POWER MANAGEMENT CORE
13393 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13394 L: linux-pm@vger.kernel.org
13395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13396 B: https://bugzilla.kernel.org
13398 F: drivers/base/power/
13399 F: include/linux/pm.h
13400 F: include/linux/pm_*
13401 F: include/linux/powercap.h
13402 F: include/linux/intel_rapl.h
13403 F: drivers/powercap/
13404 F: kernel/configs/nopm.config
13406 POWER STATE COORDINATION INTERFACE (PSCI)
13407 M: Mark Rutland <mark.rutland@arm.com>
13408 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13409 L: linux-arm-kernel@lists.infradead.org
13411 F: drivers/firmware/psci/
13412 F: include/linux/psci.h
13413 F: include/uapi/linux/psci.h
13415 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13416 M: Sebastian Reichel <sre@kernel.org>
13417 L: linux-pm@vger.kernel.org
13418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13420 F: Documentation/ABI/testing/sysfs-class-power
13421 F: Documentation/devicetree/bindings/power/supply/
13422 F: include/linux/power_supply.h
13423 F: drivers/power/supply/
13425 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13426 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13427 L: linuxppc-dev@lists.ozlabs.org
13429 F: drivers/char/powernv-op-panel.c
13431 PPP OVER ATM (RFC 2364)
13432 M: Mitchell Blank Jr <mitch@sfgoth.com>
13434 F: net/atm/pppoatm.c
13435 F: include/uapi/linux/atmppp.h
13438 M: Michal Ostrowski <mostrows@earthlink.net>
13440 F: drivers/net/ppp/pppoe.c
13441 F: drivers/net/ppp/pppox.c
13444 M: James Chapman <jchapman@katalix.com>
13446 F: net/l2tp/l2tp_ppp.c
13447 F: include/linux/if_pppol2tp.h
13448 F: include/uapi/linux/if_pppol2tp.h
13450 PPP PROTOCOL DRIVERS AND COMPRESSORS
13451 M: Paul Mackerras <paulus@samba.org>
13452 L: linux-ppp@vger.kernel.org
13454 F: drivers/net/ppp/ppp_*
13457 M: Rodolfo Giometti <giometti@enneenne.com>
13458 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13459 L: linuxpps@ml.enneenne.com (subscribers-only)
13461 F: Documentation/driver-api/pps.rst
13462 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13463 F: Documentation/ABI/testing/sysfs-pps
13465 F: include/linux/pps*.h
13466 F: include/uapi/linux/pps.h
13469 M: Dmitry Kozlov <xeb@mail.ru>
13470 L: netdev@vger.kernel.org
13472 F: drivers/net/ppp/pptp.c
13473 W: http://sourceforge.net/projects/accel-pptp
13476 M: Petr Mladek <pmladek@suse.com>
13477 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13478 R: Steven Rostedt <rostedt@goodmis.org>
13481 F: include/linux/printk.h
13483 PRISM54 WIRELESS DRIVER
13484 M: Luis Chamberlain <mcgrof@kernel.org>
13485 L: linux-wireless@vger.kernel.org
13486 W: http://wireless.kernel.org/en/users/Drivers/p54
13488 F: drivers/net/wireless/intersil/prism54/
13491 R: Alexey Dobriyan <adobriyan@gmail.com>
13492 L: linux-kernel@vger.kernel.org
13493 L: linux-fsdevel@vger.kernel.org
13496 F: include/linux/proc_fs.h
13497 F: tools/testing/selftests/proc/
13498 F: Documentation/filesystems/proc.txt
13501 M: Luis Chamberlain <mcgrof@kernel.org>
13502 M: Kees Cook <keescook@chromium.org>
13503 M: Iurii Zaikin <yzaikin@google.com>
13504 L: linux-kernel@vger.kernel.org
13505 L: linux-fsdevel@vger.kernel.org
13507 F: fs/proc/proc_sysctl.c
13508 F: include/linux/sysctl.h
13510 F: kernel/sysctl-test.c
13511 F: tools/testing/selftests/sysctl/
13513 PS3 NETWORK SUPPORT
13514 M: Geoff Levand <geoff@infradead.org>
13515 L: netdev@vger.kernel.org
13516 L: linuxppc-dev@lists.ozlabs.org
13518 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13520 PS3 PLATFORM SUPPORT
13521 M: Geoff Levand <geoff@infradead.org>
13522 L: linuxppc-dev@lists.ozlabs.org
13524 F: arch/powerpc/boot/ps3*
13525 F: arch/powerpc/include/asm/lv1call.h
13526 F: arch/powerpc/include/asm/ps3*.h
13527 F: arch/powerpc/platforms/ps3/
13530 F: drivers/rtc/rtc-ps3.c
13531 F: drivers/usb/host/*ps3.c
13532 F: sound/ppc/snd_ps3*
13535 M: Jim Paris <jim@jtan.com>
13536 M: Geoff Levand <geoff@infradead.org>
13537 L: linuxppc-dev@lists.ozlabs.org
13539 F: drivers/block/ps3vram.c
13541 PSAMPLE PACKET SAMPLING SUPPORT
13542 M: Yotam Gigi <yotam.gi@gmail.com>
13545 F: include/net/psample.h
13546 F: include/uapi/linux/psample.h
13549 M: Kees Cook <keescook@chromium.org>
13550 M: Anton Vorontsov <anton@enomsg.org>
13551 M: Colin Cross <ccross@android.com>
13552 M: Tony Luck <tony.luck@intel.com>
13554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13556 F: include/linux/pstore*
13557 F: drivers/firmware/efi/efi-pstore.c
13558 F: drivers/acpi/apei/erst.c
13559 F: Documentation/admin-guide/ramoops.rst
13560 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13561 K: \b(pstore|ramoops)
13563 PTP HARDWARE CLOCK SUPPORT
13564 M: Richard Cochran <richardcochran@gmail.com>
13565 L: netdev@vger.kernel.org
13567 W: http://linuxptp.sourceforge.net/
13568 F: Documentation/ABI/testing/sysfs-ptp
13569 F: Documentation/driver-api/ptp.rst
13570 F: drivers/net/phy/dp83640*
13572 F: include/linux/ptp_cl*
13575 M: Oleg Nesterov <oleg@redhat.com>
13577 F: include/asm-generic/syscall.h
13578 F: include/linux/ptrace.h
13579 F: include/linux/regset.h
13580 F: include/linux/tracehook.h
13581 F: include/uapi/linux/ptrace.h
13582 F: include/uapi/linux/ptrace.h
13584 F: arch/*/ptrace*.c
13585 F: arch/*/*/ptrace*.c
13586 F: arch/*/include/asm/ptrace*.h
13589 M: Hans Verkuil <hverkuil@xs4all.nl>
13590 L: linux-media@vger.kernel.org
13591 T: git git://linuxtv.org/media_tree.git
13593 F: drivers/media/usb/pulse8-cec/*
13594 F: Documentation/media/cec-drivers/pulse8-cec.rst
13596 PVRUSB2 VIDEO4LINUX DRIVER
13597 M: Mike Isely <isely@pobox.com>
13598 L: pvrusb2@isely.net (subscribers-only)
13599 L: linux-media@vger.kernel.org
13600 W: http://www.isely.net/pvrusb2/
13601 T: git git://linuxtv.org/media_tree.git
13603 F: Documentation/media/v4l-drivers/pvrusb2*
13604 F: drivers/media/usb/pvrusb2/
13607 M: Hans Verkuil <hverkuil@xs4all.nl>
13608 L: linux-media@vger.kernel.org
13609 T: git git://linuxtv.org/media_tree.git
13611 F: drivers/media/usb/pwc/*
13612 F: include/trace/events/pwc.h
13615 M: Kamil Debski <kamil@wypas.org>
13616 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13617 L: linux-hwmon@vger.kernel.org
13619 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13620 F: Documentation/hwmon/pwm-fan.rst
13621 F: drivers/hwmon/pwm-fan.c
13624 M: Sean Young <sean@mess.org>
13625 L: linux-media@vger.kernel.org
13627 F: drivers/media/rc/pwm-ir-tx.c
13630 M: Thierry Reding <thierry.reding@gmail.com>
13631 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13632 L: linux-pwm@vger.kernel.org
13634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13635 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13636 F: Documentation/driver-api/pwm.rst
13637 F: Documentation/devicetree/bindings/pwm/
13638 F: include/linux/pwm.h
13640 F: drivers/video/backlight/pwm_bl.c
13641 F: include/linux/pwm_backlight.h
13642 F: drivers/gpio/gpio-mvebu.c
13643 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13644 K: pwm_(config|apply_state|ops)
13647 M: Robert Jarzmik <robert.jarzmik@free.fr>
13648 L: linux-gpio@vger.kernel.org
13650 F: drivers/gpio/gpio-pxa.c
13656 M: Robert Jarzmik <robert.jarzmik@free.fr>
13657 L: linux-rtc@vger.kernel.org
13660 PXA2xx/PXA3xx SUPPORT
13661 M: Daniel Mack <daniel@zonque.org>
13662 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13663 M: Robert Jarzmik <robert.jarzmik@free.fr>
13664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13665 T: git git://github.com/hzhuang1/linux.git
13666 T: git git://github.com/rjarzmik/linux.git
13668 F: arch/arm/boot/dts/pxa*
13669 F: arch/arm/mach-pxa/
13670 F: drivers/dma/pxa*
13671 F: drivers/pcmcia/pxa2xx*
13672 F: drivers/pinctrl/pxa/
13673 F: drivers/spi/spi-pxa2xx*
13674 F: drivers/usb/gadget/udc/pxa2*
13675 F: include/sound/pxa2xx-lib.h
13680 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13681 L: qat-linux@intel.com
13683 F: drivers/crypto/qat/
13685 QCOM AUDIO (ASoC) DRIVERS
13686 M: Patrick Lai <plai@codeaurora.org>
13687 M: Banajit Goswami <bgoswami@codeaurora.org>
13688 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13693 M: Alex Elder <elder@kernel.org>
13694 L: netdev@vger.kernel.org
13696 F: drivers/net/ipa/
13698 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13699 M: Gabriel Somlo <somlo@cmu.edu>
13700 M: "Michael S. Tsirkin" <mst@redhat.com>
13701 L: qemu-devel@nongnu.org
13703 F: drivers/firmware/qemu_fw_cfg.c
13704 F: include/uapi/linux/qemu_fw_cfg.h
13707 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13708 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13709 L: linux-rdma@vger.kernel.org
13711 F: drivers/infiniband/hw/qib/
13713 QLOGIC QL41xxx FCOE DRIVER
13714 M: QLogic-Storage-Upstream@cavium.com
13715 L: linux-scsi@vger.kernel.org
13717 F: drivers/scsi/qedf/
13719 QLOGIC QL41xxx ISCSI DRIVER
13720 M: QLogic-Storage-Upstream@cavium.com
13721 L: linux-scsi@vger.kernel.org
13723 F: drivers/scsi/qedi/
13725 QLOGIC QL4xxx ETHERNET DRIVER
13726 M: Ariel Elior <aelior@marvell.com>
13727 M: GR-everest-linux-l2@marvell.com
13728 L: netdev@vger.kernel.org
13730 F: drivers/net/ethernet/qlogic/qed/
13731 F: include/linux/qed/
13732 F: drivers/net/ethernet/qlogic/qede/
13734 QLOGIC QL4xxx RDMA DRIVER
13735 M: Michal Kalderon <mkalderon@marvell.com>
13736 M: Ariel Elior <aelior@marvell.com>
13737 L: linux-rdma@vger.kernel.org
13739 F: drivers/infiniband/hw/qedr/
13740 F: include/uapi/rdma/qedr-abi.h
13742 QLOGIC QLA1280 SCSI DRIVER
13743 M: Michael Reed <mdr@sgi.com>
13744 L: linux-scsi@vger.kernel.org
13746 F: drivers/scsi/qla1280.[ch]
13748 QLOGIC QLA2XXX FC-SCSI DRIVER
13749 M: hmadhani@marvell.com
13750 L: linux-scsi@vger.kernel.org
13752 F: Documentation/scsi/LICENSE.qla2xxx
13753 F: drivers/scsi/qla2xxx/
13755 QLOGIC QLA3XXX NETWORK DRIVER
13756 M: GR-Linux-NIC-Dev@marvell.com
13757 L: netdev@vger.kernel.org
13759 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13760 F: drivers/net/ethernet/qlogic/qla3xxx.*
13762 QLOGIC QLA4XXX iSCSI DRIVER
13763 M: QLogic-Storage-Upstream@qlogic.com
13764 L: linux-scsi@vger.kernel.org
13766 F: Documentation/scsi/LICENSE.qla4xxx
13767 F: drivers/scsi/qla4xxx/
13769 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13770 M: Shahed Shaikh <shshaikh@marvell.com>
13771 M: Manish Chopra <manishc@marvell.com>
13772 M: GR-Linux-NIC-Dev@marvell.com
13773 L: netdev@vger.kernel.org
13775 F: drivers/net/ethernet/qlogic/qlcnic/
13777 QLOGIC QLGE 10Gb ETHERNET DRIVER
13778 M: Manish Chopra <manishc@marvell.com>
13779 M: GR-Linux-NIC-Dev@marvell.com
13780 L: netdev@vger.kernel.org
13782 F: drivers/staging/qlge/
13784 QM1D1B0004 MEDIA DRIVER
13785 M: Akihiro Tsukada <tskd08@gmail.com>
13786 L: linux-media@vger.kernel.org
13788 F: drivers/media/tuners/qm1d1b0004*
13790 QM1D1C0042 MEDIA DRIVER
13791 M: Akihiro Tsukada <tskd08@gmail.com>
13792 L: linux-media@vger.kernel.org
13794 F: drivers/media/tuners/qm1d1c0042*
13797 M: Anders Larsen <al@alarsen.net>
13798 W: http://www.alarsen.net/linux/qnx4fs/
13801 F: include/uapi/linux/qnx4_fs.h
13802 F: include/uapi/linux/qnxtypes.h
13804 QORIQ DPAA2 FSL-MC BUS DRIVER
13805 M: Stuart Yoder <stuyoder@gmail.com>
13806 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13807 L: linux-kernel@vger.kernel.org
13809 F: drivers/bus/fsl-mc/
13810 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13811 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13813 QT1010 MEDIA DRIVER
13814 M: Antti Palosaari <crope@iki.fi>
13815 L: linux-media@vger.kernel.org
13816 W: https://linuxtv.org
13817 W: http://palosaari.fi/linux/
13818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13819 T: git git://linuxtv.org/anttip/media_tree.git
13821 F: drivers/media/tuners/qt1010*
13823 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13824 M: Kalle Valo <kvalo@codeaurora.org>
13825 L: ath10k@lists.infradead.org
13826 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13829 F: drivers/net/wireless/ath/ath10k/
13831 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13832 M: Kalle Valo <kvalo@codeaurora.org>
13833 L: ath11k@lists.infradead.org
13834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13836 F: drivers/net/wireless/ath/ath11k/
13838 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13839 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13840 L: linux-wireless@vger.kernel.org
13841 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13843 F: drivers/net/wireless/ath/ath9k/
13845 QUALCOMM CAMERA SUBSYSTEM DRIVER
13846 M: Todor Tomov <todor.too@gmail.com>
13847 L: linux-media@vger.kernel.org
13849 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13850 F: Documentation/media/v4l-drivers/qcom_camss.rst
13851 F: drivers/media/platform/qcom/camss/
13853 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13854 M: Ilia Lin <ilia.lin@kernel.org>
13855 L: linux-pm@vger.kernel.org
13857 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13858 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13860 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13861 M: Niklas Cassel <nks@flawful.org>
13862 L: linux-pm@vger.kernel.org
13863 L: linux-arm-msm@vger.kernel.org
13865 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13866 F: drivers/power/avs/qcom-cpr.c
13868 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13869 M: Timur Tabi <timur@kernel.org>
13870 L: netdev@vger.kernel.org
13872 F: drivers/net/ethernet/qualcomm/emac/
13874 QUALCOMM ETHQOS ETHERNET DRIVER
13875 M: Vinod Koul <vkoul@kernel.org>
13876 L: netdev@vger.kernel.org
13878 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13879 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13881 QUALCOMM GENERIC INTERFACE I2C DRIVER
13882 M: Alok Chauhan <alokc@codeaurora.org>
13883 L: linux-i2c@vger.kernel.org
13884 L: linux-arm-msm@vger.kernel.org
13886 F: drivers/i2c/busses/i2c-qcom-geni.c
13888 QUALCOMM HEXAGON ARCHITECTURE
13889 M: Brian Cain <bcain@codeaurora.org>
13890 L: linux-hexagon@vger.kernel.org
13894 QUALCOMM HIDMA DRIVER
13895 M: Sinan Kaya <okaya@kernel.org>
13896 L: linux-arm-kernel@lists.infradead.org
13897 L: linux-arm-msm@vger.kernel.org
13898 L: dmaengine@vger.kernel.org
13900 F: drivers/dma/qcom/hidma*
13903 M: Rob Clark <robdclark@gmail.com>
13904 L: iommu@lists.linux-foundation.org
13905 L: linux-arm-msm@vger.kernel.org
13907 F: drivers/iommu/qcom_iommu.c
13909 QUALCOMM RMNET DRIVER
13910 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13911 M: Sean Tranchetti <stranche@codeaurora.org>
13912 L: netdev@vger.kernel.org
13914 F: drivers/net/ethernet/qualcomm/rmnet/
13915 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
13916 F: include/linux/if_rmnet.h
13918 QUALCOMM TSENS THERMAL DRIVER
13919 M: Amit Kucheria <amit.kucheria@linaro.org>
13920 L: linux-pm@vger.kernel.org
13921 L: linux-arm-msm@vger.kernel.org
13923 F: drivers/thermal/qcom/
13924 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13926 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13927 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13928 L: linux-media@vger.kernel.org
13929 L: linux-arm-msm@vger.kernel.org
13930 T: git git://linuxtv.org/media_tree.git
13932 F: drivers/media/platform/qcom/venus/
13934 QUALCOMM WCN36XX WIRELESS DRIVER
13935 M: Kalle Valo <kvalo@codeaurora.org>
13936 L: wcn36xx@lists.infradead.org
13937 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13938 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13940 F: drivers/net/wireless/ath/wcn36xx/
13942 QUANTENNA QTNFMAC WIRELESS DRIVER
13943 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13944 M: Avinash Patil <avinashp@quantenna.com>
13945 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13946 L: linux-wireless@vger.kernel.org
13948 F: drivers/net/wireless/quantenna
13950 RADEON and AMDGPU DRM DRIVERS
13951 M: Alex Deucher <alexander.deucher@amd.com>
13952 M: Christian König <christian.koenig@amd.com>
13953 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13954 L: amd-gfx@lists.freedesktop.org
13955 T: git git://people.freedesktop.org/~agd5f/linux
13957 F: drivers/gpu/drm/radeon/
13958 F: include/uapi/drm/radeon_drm.h
13959 F: drivers/gpu/drm/amd/
13960 F: include/uapi/drm/amdgpu_drm.h
13962 RADEON FRAMEBUFFER DISPLAY DRIVER
13963 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13964 L: linux-fbdev@vger.kernel.org
13966 F: drivers/video/fbdev/aty/radeon*
13967 F: include/uapi/linux/radeonfb.h
13969 RADIOSHARK RADIO DRIVER
13970 M: Hans Verkuil <hverkuil@xs4all.nl>
13971 L: linux-media@vger.kernel.org
13972 T: git git://linuxtv.org/media_tree.git
13974 F: drivers/media/radio/radio-shark.c
13976 RADIOSHARK2 RADIO DRIVER
13977 M: Hans Verkuil <hverkuil@xs4all.nl>
13978 L: linux-media@vger.kernel.org
13979 T: git git://linuxtv.org/media_tree.git
13981 F: drivers/media/radio/radio-shark2.c
13982 F: drivers/media/radio/radio-tea5777.c
13984 RADOS BLOCK DEVICE (RBD)
13985 M: Ilya Dryomov <idryomov@gmail.com>
13986 M: Sage Weil <sage@redhat.com>
13987 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
13988 L: ceph-devel@vger.kernel.org
13989 W: http://ceph.com/
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13991 T: git git://github.com/ceph/ceph-client.git
13993 F: Documentation/ABI/testing/sysfs-bus-rbd
13994 F: drivers/block/rbd.c
13995 F: drivers/block/rbd_types.h
13997 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13998 M: Paul Mackerras <paulus@samba.org>
13999 L: linux-fbdev@vger.kernel.org
14001 F: drivers/video/fbdev/aty/aty128fb.c
14003 RAINSHADOW-CEC DRIVER
14004 M: Hans Verkuil <hverkuil@xs4all.nl>
14005 L: linux-media@vger.kernel.org
14006 T: git git://linuxtv.org/media_tree.git
14008 F: drivers/media/usb/rainshadow-cec/*
14010 RALINK MIPS ARCHITECTURE
14011 M: John Crispin <john@phrozen.org>
14012 L: linux-mips@vger.kernel.org
14014 F: arch/mips/ralink
14016 RALINK RT2X00 WIRELESS LAN DRIVER
14017 M: Stanislaw Gruszka <stf_xl@wp.pl>
14018 M: Helmut Schaa <helmut.schaa@googlemail.com>
14019 L: linux-wireless@vger.kernel.org
14021 F: drivers/net/wireless/ralink/rt2x00/
14023 RAMDISK RAM BLOCK DEVICE DRIVER
14024 M: Jens Axboe <axboe@kernel.dk>
14026 F: Documentation/admin-guide/blockdev/ramdisk.rst
14027 F: drivers/block/brd.c
14029 RANCHU VIRTUAL BOARD FOR MIPS
14030 M: Miodrag Dinic <miodrag.dinic@mips.com>
14031 L: linux-mips@vger.kernel.org
14033 F: arch/mips/generic/board-ranchu.c
14034 F: arch/mips/configs/generic/board-ranchu.config
14036 RANDOM NUMBER DRIVER
14037 M: "Theodore Ts'o" <tytso@mit.edu>
14039 F: drivers/char/random.c
14042 M: Matt Porter <mporter@kernel.crashing.org>
14043 M: Alexandre Bounine <alex.bou9@gmail.com>
14045 F: drivers/rapidio/
14048 M: Tony Luck <tony.luck@intel.com>
14049 M: Borislav Petkov <bp@alien8.de>
14050 L: linux-edac@vger.kernel.org
14053 F: include/linux/ras.h
14054 F: include/ras/ras_event.h
14055 F: Documentation/admin-guide/ras.rst
14057 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14058 L: linux-wireless@vger.kernel.org
14060 F: drivers/net/wireless/ray*
14062 RCUTORTURE TEST FRAMEWORK
14063 M: "Paul E. McKenney" <paulmck@kernel.org>
14064 M: Josh Triplett <josh@joshtriplett.org>
14065 R: Steven Rostedt <rostedt@goodmis.org>
14066 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14067 R: Lai Jiangshan <jiangshanlai@gmail.com>
14068 L: rcu@vger.kernel.org
14070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14071 F: tools/testing/selftests/rcutorture
14074 M: Florian Fainelli <florian@openwrt.org>
14077 RDC R6040 FAST ETHERNET DRIVER
14078 M: Florian Fainelli <f.fainelli@gmail.com>
14079 L: netdev@vger.kernel.org
14081 F: drivers/net/ethernet/rdc/r6040.c
14083 RDMAVT - RDMA verbs software
14084 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14085 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14086 L: linux-rdma@vger.kernel.org
14088 F: drivers/infiniband/sw/rdmavt
14090 RDS - RELIABLE DATAGRAM SOCKETS
14091 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14092 L: netdev@vger.kernel.org
14093 L: linux-rdma@vger.kernel.org
14094 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14095 W: https://oss.oracle.com/projects/rds/
14098 F: Documentation/networking/rds.txt
14100 RDT - RESOURCE ALLOCATION
14101 M: Fenghua Yu <fenghua.yu@intel.com>
14102 M: Reinette Chatre <reinette.chatre@intel.com>
14103 L: linux-kernel@vger.kernel.org
14105 F: arch/x86/kernel/cpu/resctrl/
14106 F: arch/x86/include/asm/resctrl_sched.h
14107 F: Documentation/x86/resctrl*
14109 READ-COPY UPDATE (RCU)
14110 M: "Paul E. McKenney" <paulmck@kernel.org>
14111 M: Josh Triplett <josh@joshtriplett.org>
14112 R: Steven Rostedt <rostedt@goodmis.org>
14113 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14114 R: Lai Jiangshan <jiangshanlai@gmail.com>
14115 R: Joel Fernandes <joel@joelfernandes.org>
14116 L: rcu@vger.kernel.org
14117 W: http://www.rdrop.com/users/paulmck/RCU/
14119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14120 F: Documentation/RCU/
14121 X: Documentation/RCU/torture.txt
14122 F: include/linux/rcu*
14123 X: include/linux/srcu*.h
14125 X: kernel/rcu/srcu*.c
14127 REAL TIME CLOCK (RTC) SUBSYSTEM
14128 M: Alessandro Zummo <a.zummo@towertech.it>
14129 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14130 L: linux-rtc@vger.kernel.org
14131 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14134 F: Documentation/devicetree/bindings/rtc/
14135 F: Documentation/admin-guide/rtc.rst
14137 F: include/linux/rtc.h
14138 F: include/uapi/linux/rtc.h
14139 F: include/linux/rtc/
14140 F: include/linux/platform_data/rtc-*
14141 F: tools/testing/selftests/rtc/
14143 REALTEK AUDIO CODECS
14144 M: Oder Chiou <oder_chiou@realtek.com>
14146 F: sound/soc/codecs/rt*
14147 F: include/sound/rt*.h
14149 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14150 M: Linus Walleij <linus.walleij@linaro.org>
14152 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14153 F: drivers/net/dsa/realtek-smi*
14154 F: drivers/net/dsa/rtl83*
14156 REDPINE WIRELESS DRIVER
14157 M: Amitkumar Karwar <amitkarwar@gmail.com>
14158 M: Siva Rebbagondla <siva8118@gmail.com>
14159 L: linux-wireless@vger.kernel.org
14161 F: drivers/net/wireless/rsi/
14163 REGISTER MAP ABSTRACTION
14164 M: Mark Brown <broonie@kernel.org>
14165 L: linux-kernel@vger.kernel.org
14166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14168 F: Documentation/devicetree/bindings/regmap/
14169 F: drivers/base/regmap/
14170 F: include/linux/regmap.h
14172 REISERFS FILE SYSTEM
14173 L: reiserfs-devel@vger.kernel.org
14177 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14178 M: Ohad Ben-Cohen <ohad@wizery.com>
14179 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14180 L: linux-remoteproc@vger.kernel.org
14181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14183 F: Documentation/devicetree/bindings/remoteproc/
14184 F: Documentation/ABI/testing/sysfs-class-remoteproc
14185 F: Documentation/remoteproc.txt
14186 F: drivers/remoteproc/
14187 F: include/linux/remoteproc.h
14188 F: include/linux/remoteproc/
14190 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14191 M: Ohad Ben-Cohen <ohad@wizery.com>
14192 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14193 L: linux-remoteproc@vger.kernel.org
14194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14197 F: Documentation/rpmsg.txt
14198 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14199 F: include/linux/rpmsg.h
14200 F: include/linux/rpmsg/
14201 F: include/uapi/linux/rpmsg.h
14204 RENESAS CLOCK DRIVERS
14205 M: Geert Uytterhoeven <geert+renesas@glider.be>
14206 L: linux-renesas-soc@vger.kernel.org
14207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14209 F: drivers/clk/renesas/
14211 RENESAS EMEV2 I2C DRIVER
14212 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14214 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14215 F: drivers/i2c/busses/i2c-emev2.c
14217 RENESAS ETHERNET DRIVERS
14218 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14219 L: netdev@vger.kernel.org
14220 L: linux-renesas-soc@vger.kernel.org
14221 F: Documentation/devicetree/bindings/net/renesas,*.txt
14222 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14223 F: drivers/net/ethernet/renesas/
14224 F: include/linux/sh_eth.h
14226 RENESAS R-CAR GYROADC DRIVER
14227 M: Marek Vasut <marek.vasut@gmail.com>
14228 L: linux-iio@vger.kernel.org
14230 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14231 F: drivers/iio/adc/rcar-gyroadc.c
14233 RENESAS R-CAR I2C DRIVERS
14234 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14236 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14237 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14238 F: drivers/i2c/busses/i2c-rcar.c
14239 F: drivers/i2c/busses/i2c-sh_mobile.c
14241 RENESAS RIIC DRIVER
14242 M: Chris Brandt <chris.brandt@renesas.com>
14244 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14245 F: drivers/i2c/busses/i2c-riic.c
14247 RENESAS USB PHY DRIVER
14248 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14249 L: linux-renesas-soc@vger.kernel.org
14251 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14253 RESET CONTROLLER FRAMEWORK
14254 M: Philipp Zabel <p.zabel@pengutronix.de>
14255 T: git git://git.pengutronix.de/git/pza/linux
14258 F: Documentation/devicetree/bindings/reset/
14259 F: include/dt-bindings/reset/
14260 F: include/linux/reset.h
14261 F: include/linux/reset/
14262 F: include/linux/reset-controller.h
14263 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14265 RESTARTABLE SEQUENCES SUPPORT
14266 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14267 M: Peter Zijlstra <peterz@infradead.org>
14268 M: "Paul E. McKenney" <paulmck@kernel.org>
14269 M: Boqun Feng <boqun.feng@gmail.com>
14270 L: linux-kernel@vger.kernel.org
14273 F: include/uapi/linux/rseq.h
14274 F: include/trace/events/rseq.h
14275 F: tools/testing/selftests/rseq/
14278 M: Johannes Berg <johannes@sipsolutions.net>
14279 L: linux-wireless@vger.kernel.org
14280 W: http://wireless.kernel.org/
14281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14284 F: Documentation/driver-api/rfkill.rst
14285 F: Documentation/ABI/stable/sysfs-class-rfkill
14287 F: include/linux/rfkill.h
14288 F: include/uapi/linux/rfkill.h
14291 M: Thomas Graf <tgraf@suug.ch>
14292 M: Herbert Xu <herbert@gondor.apana.org.au>
14293 L: netdev@vger.kernel.org
14295 F: lib/rhashtable.c
14296 F: lib/test_rhashtable.c
14297 F: include/linux/rhashtable.h
14298 F: include/linux/rhashtable-types.h
14300 RICOH R5C592 MEMORYSTICK DRIVER
14301 M: Maxim Levitsky <maximlevitsky@gmail.com>
14303 F: drivers/memstick/host/r592.*
14305 RICOH SMARTMEDIA/XD DRIVER
14306 M: Maxim Levitsky <maximlevitsky@gmail.com>
14308 F: drivers/mtd/nand/raw/r852.c
14309 F: drivers/mtd/nand/raw/r852.h
14311 RISC-V ARCHITECTURE
14312 M: Paul Walmsley <paul.walmsley@sifive.com>
14313 M: Palmer Dabbelt <palmer@dabbelt.com>
14314 M: Albert Ou <aou@eecs.berkeley.edu>
14315 L: linux-riscv@lists.infradead.org
14316 P: Documentation/riscv/patch-acceptance.rst
14317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14324 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14325 W: http://sourceforge.net/projects/roccat/
14327 F: drivers/hid/hid-roccat*
14328 F: include/linux/hid-roccat*
14329 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14331 ROCKCHIP ISP V1 DRIVER
14332 M: Helen Koike <helen.koike@collabora.com>
14333 L: linux-media@vger.kernel.org
14335 F: drivers/staging/media/rkisp1/
14337 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14338 M: Jacob Chen <jacob-chen@iotwrt.com>
14339 M: Ezequiel Garcia <ezequiel@collabora.com>
14340 L: linux-media@vger.kernel.org
14342 F: drivers/media/platform/rockchip/rga/
14343 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14345 HANTRO VPU CODEC DRIVER
14346 M: Ezequiel Garcia <ezequiel@collabora.com>
14347 L: linux-media@vger.kernel.org
14349 F: drivers/staging/media/hantro/
14350 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14353 M: Jiri Pirko <jiri@resnulli.us>
14354 L: netdev@vger.kernel.org
14356 F: drivers/net/ethernet/rocker/
14359 W: http://www.comtrol.com
14361 F: Documentation/driver-api/serial/rocket.rst
14362 F: drivers/tty/rocket*
14364 ROCKETPORT EXPRESS/INFINITY DRIVER
14365 M: Kevin Cernekee <cernekee@gmail.com>
14366 L: linux-serial@vger.kernel.org
14368 F: drivers/tty/serial/rp2.*
14370 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14371 M: Tomasz Duszynski <tduszyns@gmail.com>
14373 F: drivers/iio/light/bh1750.c
14374 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14376 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14377 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14378 L: linux-kernel@vger.kernel.org
14379 L: linux-renesas-soc@vger.kernel.org
14381 F: drivers/mfd/bd9571mwv.c
14382 F: drivers/regulator/bd9571mwv-regulator.c
14383 F: drivers/gpio/gpio-bd9571mwv.c
14384 F: include/linux/mfd/bd9571mwv.h
14385 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14388 M: Ralf Baechle <ralf@linux-mips.org>
14389 L: linux-hams@vger.kernel.org
14390 W: http://www.linux-ax25.org/
14392 F: include/net/rose.h
14393 F: include/uapi/linux/rose.h
14396 RTL2830 MEDIA DRIVER
14397 M: Antti Palosaari <crope@iki.fi>
14398 L: linux-media@vger.kernel.org
14399 W: https://linuxtv.org
14400 W: http://palosaari.fi/linux/
14401 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14402 T: git git://linuxtv.org/anttip/media_tree.git
14404 F: drivers/media/dvb-frontends/rtl2830*
14406 RTL2832 MEDIA DRIVER
14407 M: Antti Palosaari <crope@iki.fi>
14408 L: linux-media@vger.kernel.org
14409 W: https://linuxtv.org
14410 W: http://palosaari.fi/linux/
14411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14412 T: git git://linuxtv.org/anttip/media_tree.git
14414 F: drivers/media/dvb-frontends/rtl2832*
14416 RTL2832_SDR MEDIA DRIVER
14417 M: Antti Palosaari <crope@iki.fi>
14418 L: linux-media@vger.kernel.org
14419 W: https://linuxtv.org
14420 W: http://palosaari.fi/linux/
14421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14422 T: git git://linuxtv.org/anttip/media_tree.git
14424 F: drivers/media/dvb-frontends/rtl2832_sdr*
14426 RTL8180 WIRELESS DRIVER
14427 L: linux-wireless@vger.kernel.org
14428 W: http://wireless.kernel.org/
14429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14431 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14433 RTL8187 WIRELESS DRIVER
14434 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14435 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14436 M: Larry Finger <Larry.Finger@lwfinger.net>
14437 L: linux-wireless@vger.kernel.org
14438 W: http://wireless.kernel.org/
14439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14441 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14443 REALTEK WIRELESS DRIVER (rtlwifi family)
14444 M: Ping-Ke Shih <pkshih@realtek.com>
14445 L: linux-wireless@vger.kernel.org
14446 W: http://wireless.kernel.org/
14447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14449 F: drivers/net/wireless/realtek/rtlwifi/
14451 REALTEK WIRELESS DRIVER (rtw88)
14452 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14453 L: linux-wireless@vger.kernel.org
14455 F: drivers/net/wireless/realtek/rtw88/
14457 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14458 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14459 L: linux-wireless@vger.kernel.org
14460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14462 F: drivers/net/wireless/realtek/rtl8xxxu/
14464 RXRPC SOCKETS (AF_RXRPC)
14465 M: David Howells <dhowells@redhat.com>
14466 L: linux-afs@lists.infradead.org
14469 F: include/keys/rxrpc-type.h
14470 F: include/net/af_rxrpc.h
14471 F: include/trace/events/rxrpc.h
14472 F: include/uapi/linux/rxrpc.h
14473 F: Documentation/networking/rxrpc.txt
14474 W: https://www.infradead.org/~dhowells/kafs/
14476 S3 SAVAGE FRAMEBUFFER DRIVER
14477 M: Antonino Daplas <adaplas@gmail.com>
14478 L: linux-fbdev@vger.kernel.org
14480 F: drivers/video/fbdev/savage/
14483 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14484 M: Vasily Gorbik <gor@linux.ibm.com>
14485 M: Christian Borntraeger <borntraeger@de.ibm.com>
14486 L: linux-s390@vger.kernel.org
14487 W: http://www.ibm.com/developerworks/linux/linux390/
14488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14492 F: Documentation/s390/
14493 F: Documentation/driver-api/s390-drivers.rst
14495 S390 COMMON I/O LAYER
14496 M: Sebastian Ott <sebott@linux.ibm.com>
14497 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14498 L: linux-s390@vger.kernel.org
14499 W: http://www.ibm.com/developerworks/linux/linux390/
14501 F: drivers/s390/cio/
14504 M: Stefan Haberland <sth@linux.ibm.com>
14505 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14506 L: linux-s390@vger.kernel.org
14507 W: http://www.ibm.com/developerworks/linux/linux390/
14509 F: drivers/s390/block/dasd*
14510 F: block/partitions/ibm.c
14513 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14514 L: linux-s390@vger.kernel.org
14515 W: http://www.ibm.com/developerworks/linux/linux390/
14517 F: drivers/iommu/s390-iommu.c
14519 S390 IUCV NETWORK LAYER
14520 M: Julian Wiedmann <jwi@linux.ibm.com>
14521 M: Ursula Braun <ubraun@linux.ibm.com>
14522 L: linux-s390@vger.kernel.org
14523 W: http://www.ibm.com/developerworks/linux/linux390/
14525 F: drivers/s390/net/*iucv*
14526 F: include/net/iucv/
14529 S390 NETWORK DRIVERS
14530 M: Julian Wiedmann <jwi@linux.ibm.com>
14531 M: Ursula Braun <ubraun@linux.ibm.com>
14532 L: linux-s390@vger.kernel.org
14533 W: http://www.ibm.com/developerworks/linux/linux390/
14535 F: drivers/s390/net/
14538 M: Sebastian Ott <sebott@linux.ibm.com>
14539 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14540 L: linux-s390@vger.kernel.org
14541 W: http://www.ibm.com/developerworks/linux/linux390/
14544 F: drivers/pci/hotplug/s390_pci_hpc.c
14546 S390 VFIO-CCW DRIVER
14547 M: Cornelia Huck <cohuck@redhat.com>
14548 M: Eric Farman <farman@linux.ibm.com>
14549 R: Halil Pasic <pasic@linux.ibm.com>
14550 L: linux-s390@vger.kernel.org
14551 L: kvm@vger.kernel.org
14553 F: drivers/s390/cio/vfio_ccw*
14554 F: Documentation/s390/vfio-ccw.rst
14555 F: include/uapi/linux/vfio_ccw.h
14558 M: Harald Freudenberger <freude@linux.ibm.com>
14559 L: linux-s390@vger.kernel.org
14560 W: http://www.ibm.com/developerworks/linux/linux390/
14562 F: drivers/s390/crypto/
14564 S390 VFIO AP DRIVER
14565 M: Tony Krowiak <akrowiak@linux.ibm.com>
14566 M: Pierre Morel <pmorel@linux.ibm.com>
14567 M: Halil Pasic <pasic@linux.ibm.com>
14568 L: linux-s390@vger.kernel.org
14569 W: http://www.ibm.com/developerworks/linux/linux390/
14571 F: drivers/s390/crypto/vfio_ap_drv.c
14572 F: drivers/s390/crypto/vfio_ap_private.h
14573 F: drivers/s390/crypto/vfio_ap_ops.c
14574 F: Documentation/s390/vfio-ap.rst
14577 M: Steffen Maier <maier@linux.ibm.com>
14578 M: Benjamin Block <bblock@linux.ibm.com>
14579 L: linux-s390@vger.kernel.org
14580 W: http://www.ibm.com/developerworks/linux/linux390/
14582 F: drivers/s390/scsi/zfcp_*
14584 S3C24XX SD/MMC Driver
14585 M: Ben Dooks <ben-linux@fluff.org>
14586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14588 F: drivers/mmc/host/s3cmci.*
14590 SAA6588 RDS RECEIVER DRIVER
14591 M: Hans Verkuil <hverkuil@xs4all.nl>
14592 L: linux-media@vger.kernel.org
14593 T: git git://linuxtv.org/media_tree.git
14594 W: https://linuxtv.org
14596 F: drivers/media/i2c/saa6588*
14598 SAA7134 VIDEO4LINUX DRIVER
14599 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14600 L: linux-media@vger.kernel.org
14601 W: https://linuxtv.org
14602 T: git git://linuxtv.org/media_tree.git
14604 F: Documentation/media/v4l-drivers/saa7134*
14605 F: drivers/media/pci/saa7134/
14607 SAA7146 VIDEO4LINUX-2 DRIVER
14608 M: Hans Verkuil <hverkuil@xs4all.nl>
14609 L: linux-media@vger.kernel.org
14610 T: git git://linuxtv.org/media_tree.git
14612 F: drivers/media/common/saa7146/
14613 F: drivers/media/pci/saa7146/
14614 F: include/media/drv-intf/saa7146*
14616 SAFESETID SECURITY MODULE
14617 M: Micah Morton <mortonm@chromium.org>
14619 F: security/safesetid/
14620 F: Documentation/admin-guide/LSM/SafeSetID.rst
14622 SAMSUNG AUDIO (ASoC) DRIVERS
14623 M: Krzysztof Kozlowski <krzk@kernel.org>
14624 M: Sangbeom Kim <sbkim73@samsung.com>
14625 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14626 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14628 F: sound/soc/samsung/
14629 F: Documentation/devicetree/bindings/sound/samsung*
14631 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14632 M: Krzysztof Kozlowski <krzk@kernel.org>
14633 L: linux-crypto@vger.kernel.org
14634 L: linux-samsung-soc@vger.kernel.org
14636 F: drivers/crypto/exynos-rng.c
14637 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14639 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14640 M: Łukasz Stelmach <l.stelmach@samsung.com>
14641 L: linux-samsung-soc@vger.kernel.org
14643 F: drivers/char/hw_random/exynos-trng.c
14644 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14646 SAMSUNG FRAMEBUFFER DRIVER
14647 M: Jingoo Han <jingoohan1@gmail.com>
14648 L: linux-fbdev@vger.kernel.org
14650 F: drivers/video/fbdev/s3c-fb.c
14652 SAMSUNG LAPTOP DRIVER
14653 M: Corentin Chary <corentin.chary@gmail.com>
14654 L: platform-driver-x86@vger.kernel.org
14656 F: drivers/platform/x86/samsung-laptop.c
14658 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14659 M: Sangbeom Kim <sbkim73@samsung.com>
14660 M: Krzysztof Kozlowski <krzk@kernel.org>
14661 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14662 L: linux-kernel@vger.kernel.org
14663 L: linux-samsung-soc@vger.kernel.org
14665 F: drivers/mfd/sec*.c
14666 F: drivers/regulator/s2m*.c
14667 F: drivers/regulator/s5m*.c
14668 F: drivers/clk/clk-s2mps11.c
14669 F: drivers/rtc/rtc-s5m.c
14670 F: include/linux/mfd/samsung/
14671 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14672 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14673 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14674 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14676 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14677 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14678 L: linux-media@vger.kernel.org
14679 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14681 F: drivers/media/platform/s3c-camif/
14682 F: include/media/drv-intf/s3c_camif.h
14684 SAMSUNG S3FWRN5 NFC DRIVER
14685 M: Robert Baldyga <r.baldyga@samsung.com>
14686 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14687 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14689 F: drivers/nfc/s3fwrn5
14691 SAMSUNG S5C73M3 CAMERA DRIVER
14692 M: Kyungmin Park <kyungmin.park@samsung.com>
14693 M: Andrzej Hajda <a.hajda@samsung.com>
14694 L: linux-media@vger.kernel.org
14696 F: drivers/media/i2c/s5c73m3/*
14698 SAMSUNG S5K5BAF CAMERA DRIVER
14699 M: Kyungmin Park <kyungmin.park@samsung.com>
14700 M: Andrzej Hajda <a.hajda@samsung.com>
14701 L: linux-media@vger.kernel.org
14703 F: drivers/media/i2c/s5k5baf.c
14705 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14706 M: Krzysztof Kozlowski <krzk@kernel.org>
14707 M: Vladimir Zapolskiy <vz@mleia.com>
14708 M: Kamil Konieczny <k.konieczny@samsung.com>
14709 L: linux-crypto@vger.kernel.org
14710 L: linux-samsung-soc@vger.kernel.org
14712 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14713 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14714 F: drivers/crypto/s5p-sss.c
14716 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14717 M: Kyungmin Park <kyungmin.park@samsung.com>
14718 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14719 L: linux-media@vger.kernel.org
14720 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14722 F: drivers/media/platform/exynos4-is/
14724 SAMSUNG SOC CLOCK DRIVERS
14725 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14726 M: Tomasz Figa <tomasz.figa@gmail.com>
14727 M: Chanwoo Choi <cw00.choi@samsung.com>
14729 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14731 F: drivers/clk/samsung/
14732 F: include/dt-bindings/clock/exynos*.h
14733 F: Documentation/devicetree/bindings/clock/exynos*.txt
14734 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14735 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14737 SAMSUNG SPI DRIVERS
14738 M: Kukjin Kim <kgene@kernel.org>
14739 M: Krzysztof Kozlowski <krzk@kernel.org>
14740 M: Andi Shyti <andi@etezian.org>
14741 L: linux-spi@vger.kernel.org
14742 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14744 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14745 F: drivers/spi/spi-s3c*
14746 F: include/linux/platform_data/spi-s3c64xx.h
14748 SAMSUNG SXGBE DRIVERS
14749 M: Byungho An <bh74.an@samsung.com>
14751 L: netdev@vger.kernel.org
14752 F: drivers/net/ethernet/samsung/sxgbe/
14754 SAMSUNG THERMAL DRIVER
14755 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14756 L: linux-pm@vger.kernel.org
14757 L: linux-samsung-soc@vger.kernel.org
14759 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14760 F: drivers/thermal/samsung/
14762 SAMSUNG USB2 PHY DRIVER
14763 M: Kamil Debski <kamil@wypas.org>
14764 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14765 L: linux-kernel@vger.kernel.org
14767 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14768 F: Documentation/driver-api/phy/samsung-usb2.rst
14769 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14770 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14771 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14772 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14773 F: drivers/phy/samsung/phy-samsung-usb2.c
14774 F: drivers/phy/samsung/phy-samsung-usb2.h
14777 M: Zwane Mwaikambo <zwanem@gmail.com>
14779 F: drivers/watchdog/sc1200wdt.c
14782 M: Ingo Molnar <mingo@redhat.com>
14783 M: Peter Zijlstra <peterz@infradead.org>
14784 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14785 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14786 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14787 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14788 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14789 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14790 L: linux-kernel@vger.kernel.org
14791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14794 F: include/linux/sched.h
14795 F: include/uapi/linux/sched.h
14796 F: include/linux/wait.h
14797 F: include/linux/preempt.h
14799 SCR24X CHIP CARD INTERFACE DRIVER
14800 M: Lubomir Rintel <lkundrak@v3.sk>
14802 F: drivers/char/pcmcia/scr24x_cs.c
14805 M: Jens Axboe <axboe@kernel.dk>
14806 L: linux-scsi@vger.kernel.org
14807 W: http://www.kernel.dk
14809 F: drivers/scsi/sr*
14811 SCSI RDMA PROTOCOL (SRP) INITIATOR
14812 M: Bart Van Assche <bvanassche@acm.org>
14813 L: linux-rdma@vger.kernel.org
14815 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14816 F: drivers/infiniband/ulp/srp/
14817 F: include/scsi/srp.h
14819 SCSI RDMA PROTOCOL (SRP) TARGET
14820 M: Bart Van Assche <bvanassche@acm.org>
14821 L: linux-rdma@vger.kernel.org
14822 L: target-devel@vger.kernel.org
14824 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14825 F: drivers/infiniband/ulp/srpt/
14828 M: Doug Gilbert <dgilbert@interlog.com>
14829 L: linux-scsi@vger.kernel.org
14830 W: http://sg.danny.cz/sg
14832 F: Documentation/scsi/scsi-generic.txt
14833 F: drivers/scsi/sg.c
14834 F: include/scsi/sg.h
14837 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14839 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14841 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14842 L: linux-scsi@vger.kernel.org
14844 F: Documentation/devicetree/bindings/scsi/
14849 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14850 L: linux-scsi@vger.kernel.org
14852 F: Documentation/scsi/st.txt
14853 F: drivers/scsi/st.*
14854 F: drivers/scsi/st_*.h
14856 SCSI TARGET SUBSYSTEM
14857 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14858 L: linux-scsi@vger.kernel.org
14859 L: target-devel@vger.kernel.org
14860 W: http://www.linux-iscsi.org
14861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14862 Q: https://patchwork.kernel.org/project/target-devel/list/
14866 F: Documentation/target/
14869 M: Vlad Yasevich <vyasevich@gmail.com>
14870 M: Neil Horman <nhorman@tuxdriver.com>
14871 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14872 L: linux-sctp@vger.kernel.org
14873 W: http://lksctp.sourceforge.net
14875 F: Documentation/networking/sctp.txt
14876 F: include/linux/sctp.h
14877 F: include/uapi/linux/sctp.h
14878 F: include/net/sctp/
14882 M: Jim Cromie <jim.cromie@gmail.com>
14884 F: Documentation/i2c/busses/scx200_acb.rst
14885 F: arch/x86/platform/scx200/
14886 F: drivers/watchdog/scx200_wdt.c
14887 F: drivers/i2c/busses/scx200*
14888 F: drivers/mtd/maps/scx200_docflash.c
14889 F: include/linux/scx200.h
14892 M: Jim Cromie <jim.cromie@gmail.com>
14894 F: drivers/char/scx200_gpio.c
14895 F: include/linux/scx200_gpio.h
14897 SCx200 HRT CLOCKSOURCE DRIVER
14898 M: Jim Cromie <jim.cromie@gmail.com>
14900 F: drivers/clocksource/scx200_hrt.c
14902 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14903 M: Sascha Sommer <saschasommer@freenet.de>
14904 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14906 F: drivers/mmc/host/sdricoh_cs.c
14908 SECO BOARDS CEC DRIVER
14909 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14911 F: drivers/media/platform/seco-cec/seco-cec.c
14912 F: drivers/media/platform/seco-cec/seco-cec.h
14915 M: Kees Cook <keescook@chromium.org>
14916 R: Andy Lutomirski <luto@amacapital.net>
14917 R: Will Drewry <wad@chromium.org>
14918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14920 F: kernel/seccomp.c
14921 F: include/uapi/linux/seccomp.h
14922 F: include/linux/seccomp.h
14923 F: tools/testing/selftests/seccomp/*
14924 F: tools/testing/selftests/kselftest_harness.h
14925 F: Documentation/userspace-api/seccomp_filter.rst
14926 K: \bsecure_computing
14929 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14930 M: Al Cooper <alcooperx@gmail.com>
14931 L: linux-mmc@vger.kernel.org
14932 L: bcm-kernel-feedback-list@broadcom.com
14934 F: drivers/mmc/host/sdhci-brcmstb*
14936 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14937 M: Adrian Hunter <adrian.hunter@intel.com>
14938 L: linux-mmc@vger.kernel.org
14940 F: drivers/mmc/host/sdhci*
14941 F: include/linux/mmc/sdhci*
14943 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14944 M: Adrian Hunter <adrian.hunter@intel.com>
14945 M: Ritesh Harjani <riteshh@codeaurora.org>
14946 M: Asutosh Das <asutoshd@codeaurora.org>
14947 L: linux-mmc@vger.kernel.org
14949 F: drivers/mmc/host/cqhci*
14951 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14952 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14953 M: Manjunath M B <manjumb@synopsys.com>
14954 L: linux-mmc@vger.kernel.org
14956 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14958 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14959 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14960 L: linux-mmc@vger.kernel.org
14962 F: drivers/mmc/host/sdhci-of-at91.c
14964 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14965 M: Ben Dooks <ben-linux@fluff.org>
14966 M: Jaehoon Chung <jh80.chung@samsung.com>
14967 L: linux-mmc@vger.kernel.org
14969 F: drivers/mmc/host/sdhci-s3c*
14971 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14972 M: Viresh Kumar <vireshk@kernel.org>
14973 L: linux-mmc@vger.kernel.org
14975 F: drivers/mmc/host/sdhci-spear.c
14977 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14978 M: Kishon Vijay Abraham I <kishon@ti.com>
14979 L: linux-mmc@vger.kernel.org
14981 F: drivers/mmc/host/sdhci-omap.c
14983 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14984 M: Jonathan Derrick <jonathan.derrick@intel.com>
14985 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
14986 L: linux-block@vger.kernel.org
14989 F: block/opal_proto.h
14990 F: include/linux/sed*
14991 F: include/uapi/linux/sed*
14994 M: Security Officers <security@kernel.org>
14998 M: James Morris <jmorris@namei.org>
14999 M: "Serge E. Hallyn" <serge@hallyn.com>
15000 L: linux-security-module@vger.kernel.org (suggested Cc:)
15001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15002 W: http://kernsec.org/
15005 X: security/selinux/
15007 SELINUX SECURITY MODULE
15008 M: Paul Moore <paul@paul-moore.com>
15009 M: Stephen Smalley <sds@tycho.nsa.gov>
15010 M: Eric Paris <eparis@parisplace.org>
15011 L: selinux@vger.kernel.org
15012 W: https://selinuxproject.org
15013 W: https://github.com/SELinuxProject
15014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15016 F: include/uapi/linux/selinux_netlink.h
15017 F: security/selinux/
15018 F: scripts/selinux/
15019 F: Documentation/admin-guide/LSM/SELinux.rst
15020 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15023 M: Jiri Slaby <jirislaby@gmail.com>
15025 F: drivers/misc/phantom.c
15026 F: include/uapi/linux/phantom.h
15028 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15029 M: Tomasz Duszynski <tduszyns@gmail.com>
15031 F: drivers/iio/chemical/sps30.c
15032 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15035 M: Rob Herring <robh@kernel.org>
15036 L: linux-serial@vger.kernel.org
15038 F: Documentation/devicetree/bindings/serial/slave-device.txt
15039 F: drivers/tty/serdev/
15040 F: include/linux/serdev.h
15043 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15044 L: linux-serial@vger.kernel.org
15046 F: Documentation/devicetree/bindings/serial/
15047 F: drivers/tty/serial/
15050 M: Sean Young <sean@mess.org>
15051 L: linux-media@vger.kernel.org
15053 F: drivers/media/rc/serial_ir.c
15056 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15057 M: Edward Cree <ecree@solarflare.com>
15058 M: Martin Habets <mhabets@solarflare.com>
15059 L: netdev@vger.kernel.org
15061 F: drivers/net/ethernet/sfc/
15063 SFF/SFP/SFP+ MODULE SUPPORT
15064 M: Russell King <linux@armlinux.org.uk>
15065 L: netdev@vger.kernel.org
15067 F: drivers/net/phy/phylink.c
15068 F: drivers/net/phy/sfp*
15069 F: include/linux/phylink.h
15070 F: include/linux/sfp.h
15074 M: Dimitri Sivanich <sivanich@sgi.com>
15076 F: drivers/misc/sgi-gru/
15078 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
15079 M: Pat Gefre <pfg@sgi.com>
15080 L: linux-ia64@vger.kernel.org
15082 F: Documentation/ia64/serial.rst
15083 F: drivers/tty/serial/ioc?_serial.c
15084 F: include/linux/ioc?.h
15086 SGI XP/XPC/XPNET DRIVER
15087 M: Cliff Whickman <cpw@sgi.com>
15088 M: Robin Holt <robinmholt@gmail.com>
15090 F: drivers/misc/sgi-xp/
15092 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15093 M: Ursula Braun <ubraun@linux.ibm.com>
15094 M: Karsten Graul <kgraul@linux.ibm.com>
15095 L: linux-s390@vger.kernel.org
15096 W: http://www.ibm.com/developerworks/linux/linux390/
15100 SHARP RJ54N1CB0C SENSOR DRIVER
15101 M: Jacopo Mondi <jacopo@jmondi.org>
15102 L: linux-media@vger.kernel.org
15103 T: git git://linuxtv.org/media_tree.git
15105 F: drivers/media/i2c/rj54n1cb0c.c
15106 F: include/media/i2c/rj54n1cb0c.h
15108 SH_VEU V4L2 MEM2MEM DRIVER
15109 L: linux-media@vger.kernel.org
15111 F: drivers/media/platform/sh_veu.c
15113 SH_VOU V4L2 OUTPUT DRIVER
15114 L: linux-media@vger.kernel.org
15116 F: drivers/media/platform/sh_vou.c
15117 F: include/media/drv-intf/sh_vou.h
15119 SI2157 MEDIA DRIVER
15120 M: Antti Palosaari <crope@iki.fi>
15121 L: linux-media@vger.kernel.org
15122 W: https://linuxtv.org
15123 W: http://palosaari.fi/linux/
15124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15125 T: git git://linuxtv.org/anttip/media_tree.git
15127 F: drivers/media/tuners/si2157*
15129 SI2165 MEDIA DRIVER
15130 M: Matthias Schwarzott <zzam@gentoo.org>
15131 L: linux-media@vger.kernel.org
15132 W: https://linuxtv.org
15133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15135 F: drivers/media/dvb-frontends/si2165*
15137 SI2168 MEDIA DRIVER
15138 M: Antti Palosaari <crope@iki.fi>
15139 L: linux-media@vger.kernel.org
15140 W: https://linuxtv.org
15141 W: http://palosaari.fi/linux/
15142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15143 T: git git://linuxtv.org/anttip/media_tree.git
15145 F: drivers/media/dvb-frontends/si2168*
15147 SI470X FM RADIO RECEIVER I2C DRIVER
15148 M: Hans Verkuil <hverkuil@xs4all.nl>
15149 L: linux-media@vger.kernel.org
15150 T: git git://linuxtv.org/media_tree.git
15151 W: https://linuxtv.org
15153 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15155 SI470X FM RADIO RECEIVER USB DRIVER
15156 M: Hans Verkuil <hverkuil@xs4all.nl>
15157 L: linux-media@vger.kernel.org
15158 T: git git://linuxtv.org/media_tree.git
15159 W: https://linuxtv.org
15161 F: drivers/media/radio/si470x/radio-si470x-common.c
15162 F: drivers/media/radio/si470x/radio-si470x.h
15163 F: drivers/media/radio/si470x/radio-si470x-usb.c
15165 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15166 M: Eduardo Valentin <edubezval@gmail.com>
15167 L: linux-media@vger.kernel.org
15168 T: git git://linuxtv.org/media_tree.git
15169 W: https://linuxtv.org
15171 F: drivers/media/radio/si4713/si4713.?
15173 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15174 M: Eduardo Valentin <edubezval@gmail.com>
15175 L: linux-media@vger.kernel.org
15176 T: git git://linuxtv.org/media_tree.git
15177 W: https://linuxtv.org
15179 F: drivers/media/radio/si4713/radio-platform-si4713.c
15181 SI4713 FM RADIO TRANSMITTER USB DRIVER
15182 M: Hans Verkuil <hverkuil@xs4all.nl>
15183 L: linux-media@vger.kernel.org
15184 T: git git://linuxtv.org/media_tree.git
15185 W: https://linuxtv.org
15187 F: drivers/media/radio/si4713/radio-usb-si4713.c
15190 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15191 L: linux-media@vger.kernel.org
15192 W: https://linuxtv.org
15193 T: git git://linuxtv.org/media_tree.git
15195 F: drivers/media/common/siano/
15196 F: drivers/media/usb/siano/
15197 F: drivers/media/usb/siano/
15198 F: drivers/media/mmc/siano/
15201 M: Green Wan <green.wan@sifive.com>
15203 F: drivers/dma/sf-pdma/
15204 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15207 M: Palmer Dabbelt <palmer@dabbelt.com>
15208 M: Paul Walmsley <paul.walmsley@sifive.com>
15209 L: linux-riscv@lists.infradead.org
15210 T: git git://github.com/sifive/riscv-linux.git
15215 SIFIVE FU540 SYSTEM-ON-CHIP
15216 M: Paul Walmsley <paul.walmsley@sifive.com>
15217 M: Palmer Dabbelt <palmer@dabbelt.com>
15218 L: linux-riscv@lists.infradead.org
15219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15224 SILEAD TOUCHSCREEN DRIVER
15225 M: Hans de Goede <hdegoede@redhat.com>
15226 L: linux-input@vger.kernel.org
15227 L: platform-driver-x86@vger.kernel.org
15229 F: drivers/input/touchscreen/silead.c
15230 F: drivers/platform/x86/touchscreen_dmi.c
15232 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15233 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15235 F: drivers/staging/wfx/
15237 SILICON MOTION SM712 FRAME BUFFER DRIVER
15238 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15239 M: Teddy Wang <teddy.wang@siliconmotion.com>
15240 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15241 L: linux-fbdev@vger.kernel.org
15243 F: drivers/video/fbdev/sm712*
15244 F: Documentation/fb/sm712fb.rst
15246 SIMPLE FIRMWARE INTERFACE (SFI)
15247 W: http://simplefirmware.org/
15249 F: arch/x86/platform/sfi/
15251 F: include/linux/sfi*.h
15254 M: Hans de Goede <hdegoede@redhat.com>
15255 L: linux-fbdev@vger.kernel.org
15257 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15258 F: drivers/video/fbdev/simplefb.c
15259 F: include/linux/platform_data/simplefb.h
15261 SIMTEC EB110ATX (Chalice CATS)
15262 M: Vincent Sanders <vince@simtec.co.uk>
15263 M: Simtec Linux Team <linux@simtec.co.uk>
15264 W: http://www.simtec.co.uk/products/EB110ATX/
15267 SIMTEC EB2410ITX (BAST)
15268 M: Vincent Sanders <vince@simtec.co.uk>
15269 M: Simtec Linux Team <linux@simtec.co.uk>
15270 W: http://www.simtec.co.uk/products/EB2410ITX/
15272 F: arch/arm/mach-s3c24xx/mach-bast.c
15273 F: arch/arm/mach-s3c24xx/bast-ide.c
15274 F: arch/arm/mach-s3c24xx/bast-irq.c
15276 SIPHASH PRF ROUTINES
15277 M: Jason A. Donenfeld <Jason@zx2c4.com>
15280 F: lib/test_siphash.c
15281 F: include/linux/siphash.h
15284 M: Thorsten Scherer <t.scherer@eckelmann.de>
15285 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15286 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15289 F: drivers/gpio/gpio-siox.c
15290 F: include/trace/events/siox.h
15292 SIS 190 ETHERNET DRIVER
15293 M: Francois Romieu <romieu@fr.zoreil.com>
15294 L: netdev@vger.kernel.org
15296 F: drivers/net/ethernet/sis/sis190.c
15298 SIS 900/7016 FAST ETHERNET DRIVER
15299 M: Daniele Venzano <venza@brownhat.org>
15300 W: http://www.brownhat.org/sis900.html
15301 L: netdev@vger.kernel.org
15303 F: drivers/net/ethernet/sis/sis900.*
15305 SIS FRAMEBUFFER DRIVER
15306 M: Thomas Winischhofer <thomas@winischhofer.net>
15307 W: http://www.winischhofer.net/linuxsisvga.shtml
15309 F: Documentation/fb/sisfb.rst
15310 F: drivers/video/fbdev/sis/
15311 F: include/video/sisfb.h
15314 M: Thomas Winischhofer <thomas@winischhofer.net>
15315 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15317 F: drivers/usb/misc/sisusbvga/
15320 M: Christoph Lameter <cl@linux.com>
15321 M: Pekka Enberg <penberg@kernel.org>
15322 M: David Rientjes <rientjes@google.com>
15323 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15324 M: Andrew Morton <akpm@linux-foundation.org>
15325 L: linux-mm@kvack.org
15327 F: include/linux/sl?b*.h
15330 SLEEPABLE READ-COPY UPDATE (SRCU)
15331 M: Lai Jiangshan <jiangshanlai@gmail.com>
15332 M: "Paul E. McKenney" <paulmck@kernel.org>
15333 M: Josh Triplett <josh@joshtriplett.org>
15334 R: Steven Rostedt <rostedt@goodmis.org>
15335 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15336 L: rcu@vger.kernel.org
15337 W: http://www.rdrop.com/users/paulmck/RCU/
15339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15340 F: include/linux/srcu*.h
15341 F: kernel/rcu/srcu*.c
15343 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15344 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15347 F: drivers/slimbus/
15348 F: Documentation/devicetree/bindings/slimbus/
15349 F: include/linux/slimbus.h
15351 SMACK SECURITY MODULE
15352 M: Casey Schaufler <casey@schaufler-ca.com>
15353 L: linux-security-module@vger.kernel.org
15354 W: http://schaufler-ca.com
15355 T: git git://github.com/cschaufler/smack-next
15357 F: Documentation/admin-guide/LSM/Smack.rst
15360 SMC91x ETHERNET DRIVER
15361 M: Nicolas Pitre <nico@fluxnic.net>
15363 F: drivers/net/ethernet/smsc/smc91x.*
15365 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15366 M: Sakari Ailus <sakari.ailus@iki.fi>
15367 L: linux-media@vger.kernel.org
15369 F: drivers/media/i2c/smiapp/
15370 F: include/media/i2c/smiapp.h
15371 F: drivers/media/i2c/smiapp-pll.c
15372 F: drivers/media/i2c/smiapp-pll.h
15373 F: include/uapi/linux/smiapp.h
15374 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15376 SMM665 HARDWARE MONITOR DRIVER
15377 M: Guenter Roeck <linux@roeck-us.net>
15378 L: linux-hwmon@vger.kernel.org
15380 F: Documentation/hwmon/smm665.rst
15381 F: drivers/hwmon/smm665.c
15383 SMSC EMC2103 HARDWARE MONITOR DRIVER
15384 M: Steve Glendinning <steve.glendinning@shawell.net>
15385 L: linux-hwmon@vger.kernel.org
15387 F: Documentation/hwmon/emc2103.rst
15388 F: drivers/hwmon/emc2103.c
15390 SMSC SCH5627 HARDWARE MONITOR DRIVER
15391 M: Hans de Goede <hdegoede@redhat.com>
15392 L: linux-hwmon@vger.kernel.org
15394 F: Documentation/hwmon/sch5627.rst
15395 F: drivers/hwmon/sch5627.c
15397 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15398 M: Steve Glendinning <steve.glendinning@shawell.net>
15399 L: linux-fbdev@vger.kernel.org
15401 F: drivers/video/fbdev/smscufx.c
15403 SMSC47B397 HARDWARE MONITOR DRIVER
15404 M: Jean Delvare <jdelvare@suse.com>
15405 L: linux-hwmon@vger.kernel.org
15407 F: Documentation/hwmon/smsc47b397.rst
15408 F: drivers/hwmon/smsc47b397.c
15410 SMSC911x ETHERNET DRIVER
15411 M: Steve Glendinning <steve.glendinning@shawell.net>
15412 L: netdev@vger.kernel.org
15414 F: include/linux/smsc911x.h
15415 F: drivers/net/ethernet/smsc/smsc911x.*
15417 SMSC9420 PCI ETHERNET DRIVER
15418 M: Steve Glendinning <steve.glendinning@shawell.net>
15419 L: netdev@vger.kernel.org
15421 F: drivers/net/ethernet/smsc/smsc9420.*
15423 SOC-CAMERA V4L2 SUBSYSTEM
15424 L: linux-media@vger.kernel.org
15425 T: git git://linuxtv.org/media_tree.git
15427 F: include/media/soc_camera.h
15428 F: drivers/staging/media/soc_camera/
15430 SOCIONEXT SYNQUACER I2C DRIVER
15431 M: Ard Biesheuvel <ardb@kernel.org>
15432 L: linux-i2c@vger.kernel.org
15434 F: drivers/i2c/busses/i2c-synquacer.c
15435 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15437 SOCIONEXT UNIPHIER SOUND DRIVER
15438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15440 F: sound/soc/uniphier/
15442 SOEKRIS NET48XX LED SUPPORT
15443 M: Chris Boot <bootc@bootc.net>
15445 F: drivers/leds/leds-net48xx.c
15447 SOFT-IWARP DRIVER (siw)
15448 M: Bernard Metzler <bmt@zurich.ibm.com>
15449 L: linux-rdma@vger.kernel.org
15451 F: drivers/infiniband/sw/siw/
15452 F: include/uapi/rdma/siw-abi.h
15454 SOFT-ROCE DRIVER (rxe)
15455 M: Zhu Yanjun <yanjunz@mellanox.com>
15456 L: linux-rdma@vger.kernel.org
15458 F: drivers/infiniband/sw/rxe/
15459 F: include/uapi/rdma/rdma_user_rxe.h
15461 SOFTLOGIC 6x10 MPEG CODEC
15462 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15463 M: Anton Sviridenko <anton@corp.bluecherry.net>
15464 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15465 M: Andrey Utkin <andrey_utkin@fastmail.com>
15466 M: Ismael Luceno <ismael@iodev.co.uk>
15467 L: linux-media@vger.kernel.org
15469 F: drivers/media/pci/solo6x10/
15471 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15472 M: James Morse <james.morse@arm.com>
15473 L: linux-arm-kernel@lists.infradead.org
15475 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15476 F: drivers/firmware/arm_sdei.c
15477 F: include/linux/arm_sdei.h
15478 F: include/uapi/linux/arm_sdei.h
15480 SOFTWARE RAID (Multiple Disks) SUPPORT
15481 M: Song Liu <song@kernel.org>
15482 L: linux-raid@vger.kernel.org
15483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15485 F: drivers/md/Makefile
15486 F: drivers/md/Kconfig
15488 F: drivers/md/raid*
15489 F: include/linux/raid/
15490 F: include/uapi/linux/raid/
15492 SOCIONEXT (SNI) AVE NETWORK DRIVER
15493 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15494 L: netdev@vger.kernel.org
15496 F: drivers/net/ethernet/socionext/sni_ave.c
15497 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15499 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15500 M: Jassi Brar <jaswinder.singh@linaro.org>
15501 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15502 L: netdev@vger.kernel.org
15504 F: drivers/net/ethernet/socionext/netsec.c
15505 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15507 SOCIONEXT (SNI) Synquacer SPI DRIVER
15508 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15509 M: Jassi Brar <jaswinder.singh@linaro.org>
15510 L: linux-spi@vger.kernel.org
15512 F: drivers/spi/spi-synquacer.c
15513 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15515 SOLIDRUN CLEARFOG SUPPORT
15516 M: Russell King <linux@armlinux.org.uk>
15518 F: arch/arm/boot/dts/armada-388-clearfog*
15519 F: arch/arm/boot/dts/armada-38x-solidrun-*
15521 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15522 M: Russell King <linux@armlinux.org.uk>
15524 F: arch/arm/boot/dts/imx6*-cubox-i*
15525 F: arch/arm/boot/dts/imx6*-hummingboard*
15526 F: arch/arm/boot/dts/imx6*-sr-*
15528 SONIC NETWORK DRIVER
15529 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15530 L: netdev@vger.kernel.org
15532 F: drivers/net/ethernet/natsemi/sonic.*
15534 SONICS SILICON BACKPLANE DRIVER (SSB)
15535 M: Michael Buesch <m@bues.ch>
15536 L: linux-wireless@vger.kernel.org
15539 F: include/linux/ssb/
15541 SONY IMX214 SENSOR DRIVER
15542 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15543 L: linux-media@vger.kernel.org
15544 T: git git://linuxtv.org/media_tree.git
15546 F: drivers/media/i2c/imx214.c
15547 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15549 SONY IMX258 SENSOR DRIVER
15550 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15551 L: linux-media@vger.kernel.org
15552 T: git git://linuxtv.org/media_tree.git
15554 F: drivers/media/i2c/imx258.c
15556 SONY IMX274 SENSOR DRIVER
15557 M: Leon Luo <leonl@leopardimaging.com>
15558 L: linux-media@vger.kernel.org
15559 T: git git://linuxtv.org/media_tree.git
15561 F: drivers/media/i2c/imx274.c
15562 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15564 SONY IMX290 SENSOR DRIVER
15565 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15566 L: linux-media@vger.kernel.org
15567 T: git git://linuxtv.org/media_tree.git
15569 F: drivers/media/i2c/imx290.c
15570 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15572 SONY IMX319 SENSOR DRIVER
15573 M: Bingbu Cao <bingbu.cao@intel.com>
15574 L: linux-media@vger.kernel.org
15575 T: git git://linuxtv.org/media_tree.git
15577 F: drivers/media/i2c/imx319.c
15579 SONY IMX355 SENSOR DRIVER
15580 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15581 L: linux-media@vger.kernel.org
15582 T: git git://linuxtv.org/media_tree.git
15584 F: drivers/media/i2c/imx355.c
15586 SONY MEMORYSTICK SUBSYSTEM
15587 M: Maxim Levitsky <maximlevitsky@gmail.com>
15588 M: Alex Dubov <oakad@yahoo.com>
15589 M: Ulf Hansson <ulf.hansson@linaro.org>
15590 L: linux-mmc@vger.kernel.org
15591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15593 F: drivers/memstick/
15594 F: include/linux/memstick.h
15596 SONY VAIO CONTROL DEVICE DRIVER
15597 M: Mattia Dongili <malattia@linux.it>
15598 L: platform-driver-x86@vger.kernel.org
15599 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15601 F: Documentation/admin-guide/laptops/sony-laptop.rst
15602 F: drivers/char/sonypi.c
15603 F: drivers/platform/x86/sony-laptop.c
15604 F: include/linux/sony-laptop.h
15607 M: Jaroslav Kysela <perex@perex.cz>
15608 M: Takashi Iwai <tiwai@suse.com>
15609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15610 W: http://www.alsa-project.org/
15611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15612 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15614 F: Documentation/sound/
15616 F: include/uapi/sound/
15619 SOUND - COMPRESSED AUDIO
15620 M: Vinod Koul <vkoul@kernel.org>
15621 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15624 F: Documentation/sound/designs/compress-offload.rst
15625 F: include/sound/compress_driver.h
15626 F: include/uapi/sound/compress_*
15627 F: sound/core/compress_offload.c
15628 F: sound/soc/soc-compress.c
15630 SOUND - DMAENGINE HELPERS
15631 M: Lars-Peter Clausen <lars@metafoo.de>
15633 F: include/sound/dmaengine_pcm.h
15634 F: sound/core/pcm_dmaengine.c
15635 F: sound/soc/soc-generic-dmaengine-pcm.c
15637 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15638 M: Liam Girdwood <lgirdwood@gmail.com>
15639 M: Mark Brown <broonie@kernel.org>
15640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15642 W: http://alsa-project.org/main/index.php/ASoC
15644 F: Documentation/devicetree/bindings/sound/
15645 F: Documentation/sound/soc/
15647 F: include/dt-bindings/sound/
15648 F: include/sound/soc*
15650 SOUNDWIRE SUBSYSTEM
15651 M: Vinod Koul <vkoul@kernel.org>
15652 M: Sanyog Kale <sanyog.r.kale@intel.com>
15653 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15654 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15656 F: Documentation/driver-api/soundwire/
15657 F: drivers/soundwire/
15658 F: include/linux/soundwire/
15661 M: Olli Salonen <olli.salonen@iki.fi>
15662 L: linux-media@vger.kernel.org
15663 W: https://linuxtv.org
15664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15666 F: drivers/media/dvb-frontends/sp2*
15668 SPARC + UltraSPARC (sparc/sparc64)
15669 M: "David S. Miller" <davem@davemloft.net>
15670 L: sparclinux@vger.kernel.org
15671 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15678 SPARC SERIAL DRIVERS
15679 M: "David S. Miller" <davem@davemloft.net>
15680 L: sparclinux@vger.kernel.org
15681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15684 F: include/linux/sunserialcore.h
15685 F: drivers/tty/serial/suncore.c
15686 F: drivers/tty/serial/sunhv.c
15687 F: drivers/tty/serial/sunsab.c
15688 F: drivers/tty/serial/sunsab.h
15689 F: drivers/tty/serial/sunsu.c
15690 F: drivers/tty/serial/sunzilog.c
15691 F: drivers/tty/serial/sunzilog.h
15692 F: drivers/tty/vcc.c
15695 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15696 L: linux-sparse@vger.kernel.org
15697 W: https://sparse.wiki.kernel.org/
15698 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15700 F: include/linux/compiler.h
15702 SPEAR CLOCK FRAMEWORK SUPPORT
15703 M: Viresh Kumar <vireshk@kernel.org>
15704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15705 W: http://www.st.com/spear
15707 F: drivers/clk/spear/
15709 SPEAR PLATFORM SUPPORT
15710 M: Viresh Kumar <vireshk@kernel.org>
15711 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15713 W: http://www.st.com/spear
15715 F: arch/arm/boot/dts/spear*
15716 F: arch/arm/mach-spear/
15719 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15720 L: linux-mtd@lists.infradead.org
15721 W: http://www.linux-mtd.infradead.org/
15722 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15725 F: drivers/mtd/spi-nor/
15726 F: include/linux/mtd/spi-nor.h
15729 M: Mark Brown <broonie@kernel.org>
15730 L: linux-spi@vger.kernel.org
15731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15732 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15734 F: Documentation/devicetree/bindings/spi/
15735 F: Documentation/spi/
15737 F: include/linux/spi/
15738 F: include/uapi/linux/spi/
15741 SPIDERNET NETWORK DRIVER for CELL
15742 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15743 L: netdev@vger.kernel.org
15745 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15746 F: drivers/net/ethernet/toshiba/spider_net*
15749 R: Stephen Boyd <sboyd@kernel.org>
15750 L: linux-arm-msm@vger.kernel.org
15751 F: Documentation/devicetree/bindings/spmi/
15753 F: include/dt-bindings/spmi/spmi.h
15754 F: include/linux/spmi.h
15755 F: include/trace/events/spmi.h
15758 M: Jeremy Kerr <jk@ozlabs.org>
15759 L: linuxppc-dev@lists.ozlabs.org
15760 W: http://www.ibm.com/developerworks/power/cell/
15762 F: Documentation/filesystems/spufs.txt
15763 F: arch/powerpc/platforms/cell/spufs/
15765 SQUASHFS FILE SYSTEM
15766 M: Phillip Lougher <phillip@squashfs.org.uk>
15767 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15768 W: http://squashfs.org.uk
15769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15771 F: Documentation/filesystems/squashfs.txt
15774 SRM (Alpha) environment access
15775 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15777 F: arch/alpha/kernel/srm_env.c
15779 ST LSM6DSx IMU IIO DRIVER
15780 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15781 L: linux-iio@vger.kernel.org
15782 W: http://www.st.com/
15784 F: drivers/iio/imu/st_lsm6dsx/
15785 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15787 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15788 M: Mickael Guene <mickael.guene@st.com>
15789 L: linux-media@vger.kernel.org
15790 T: git git://linuxtv.org/media_tree.git
15792 F: drivers/media/i2c/st-mipid02.c
15793 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15795 ST STM32 I2C/SMBUS DRIVER
15796 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15797 L: linux-i2c@vger.kernel.org
15799 F: drivers/i2c/busses/i2c-stm32*
15801 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15802 M: Song Qiang <songqiang1304521@gmail.com>
15803 L: linux-iio@vger.kernel.org
15805 F: drivers/iio/proximity/vl53l0x-i2c.c
15806 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15809 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15810 M: Sasha Levin <sashal@kernel.org>
15811 L: stable@vger.kernel.org
15813 F: Documentation/process/stable-kernel-rules.rst
15816 M: Ian Abbott <abbotti@mev.co.uk>
15817 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15819 F: drivers/staging/comedi/
15821 STAGING - FIELDBUS SUBSYSTEM
15822 M: Sven Van Asbroeck <TheSven73@gmail.com>
15824 F: drivers/staging/fieldbus/*
15825 F: drivers/staging/fieldbus/Documentation/
15827 STAGING - HMS ANYBUS-S BUS
15828 M: Sven Van Asbroeck <TheSven73@gmail.com>
15830 F: drivers/staging/fieldbus/anybuss/
15832 STAGING - INDUSTRIAL IO
15833 M: Jonathan Cameron <jic23@kernel.org>
15834 L: linux-iio@vger.kernel.org
15836 F: Documentation/devicetree/bindings/staging/iio/
15837 F: drivers/staging/iio/
15839 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15840 M: Marc Dietrich <marvin24@gmx.de>
15841 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15842 L: linux-tegra@vger.kernel.org
15844 F: drivers/staging/nvec/
15846 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15847 M: Jens Frederich <jfrederich@gmail.com>
15848 M: Daniel Drake <dsd@laptop.org>
15849 M: Jon Nettleton <jon.nettleton@gmail.com>
15850 W: http://wiki.laptop.org/go/DCON
15852 F: drivers/staging/olpc_dcon/
15854 STAGING - REALTEK RTL8712U DRIVERS
15855 M: Larry Finger <Larry.Finger@lwfinger.net>
15856 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15858 F: drivers/staging/rtl8712/
15860 STAGING - REALTEK RTL8188EU DRIVERS
15861 M: Larry Finger <Larry.Finger@lwfinger.net>
15863 F: drivers/staging/rtl8188eu/
15865 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15866 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15867 M: Teddy Wang <teddy.wang@siliconmotion.com>
15868 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15869 L: linux-fbdev@vger.kernel.org
15871 F: drivers/staging/sm750fb/
15873 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15874 M: William Hubbs <w.d.hubbs@gmail.com>
15875 M: Chris Brannon <chris@the-brannons.com>
15876 M: Kirk Reiser <kirk@reisers.ca>
15877 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15878 L: speakup@linux-speakup.org
15879 W: http://www.linux-speakup.org/
15881 F: drivers/staging/speakup/
15883 STAGING - VIA VT665X DRIVERS
15884 M: Forest Bond <forest@alittletooquiet.net>
15886 F: drivers/staging/vt665?/
15888 STAGING - WILC1000 WIFI DRIVER
15889 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15890 M: Ajay Singh <ajay.kathat@microchip.com>
15891 L: linux-wireless@vger.kernel.org
15893 F: drivers/staging/wilc1000/
15895 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15896 M: Michael Hennerich <michael.hennerich@analog.com>
15897 M: Beniamin Bia <beniamin.bia@analog.com>
15898 L: linux-fbdev@vger.kernel.org
15900 F: drivers/staging/fbtft/fb_seps525.c
15901 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15904 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15906 L: devel@driverdev.osuosl.org
15908 F: drivers/staging/
15910 STARFIRE/DURALAN NETWORK DRIVER
15911 M: Ion Badulescu <ionut@badula.org>
15913 F: drivers/net/ethernet/adaptec/starfire*
15915 STEC S1220 SKD DRIVER
15916 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15917 L: linux-block@vger.kernel.org
15919 F: drivers/block/skd*[ch]
15921 STI AUDIO (ASoC) DRIVERS
15922 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15925 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15929 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15931 F: drivers/media/platform/sti/cec/
15932 F: Documentation/devicetree/bindings/media/stih-cec.txt
15934 STK1160 USB VIDEO CAPTURE DRIVER
15935 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15936 L: linux-media@vger.kernel.org
15937 T: git git://linuxtv.org/media_tree.git
15939 F: drivers/media/usb/stk1160/
15941 STM32 AUDIO (ASoC) DRIVERS
15942 M: Olivier Moysan <olivier.moysan@st.com>
15943 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15946 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15949 STM32 TIMER/LPTIMER DRIVERS
15950 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15952 F: drivers/*/stm32-*timer*
15953 F: drivers/pwm/pwm-stm32*
15954 F: include/linux/*/stm32-*tim*
15955 F: Documentation/ABI/testing/*timer-stm32
15956 F: Documentation/devicetree/bindings/*/*stm32-*timer*
15957 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15959 STMMAC ETHERNET DRIVER
15960 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15961 M: Alexandre Torgue <alexandre.torgue@st.com>
15962 M: Jose Abreu <joabreu@synopsys.com>
15963 L: netdev@vger.kernel.org
15964 W: http://www.stlinux.com
15966 F: Documentation/networking/device_drivers/stmicro/
15967 F: drivers/net/ethernet/stmicro/stmmac/
15970 M: Masami Hiramatsu <mhiramat@kernel.org>
15972 F: lib/bootconfig.c
15973 F: fs/proc/bootconfig.c
15974 F: include/linux/bootconfig.h
15975 F: tools/bootconfig/*
15976 F: Documentation/admin-guide/bootconfig.rst
15979 M: Sam Creasey <sammy@sammy.net>
15980 W: http://sammy.net/sun3/
15982 F: arch/m68k/kernel/*sun3*
15983 F: arch/m68k/sun3*/
15984 F: arch/m68k/include/asm/sun3*
15985 F: drivers/net/ethernet/i825xx/sun3*
15987 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15988 M: Hans de Goede <hdegoede@redhat.com>
15989 L: linux-input@vger.kernel.org
15991 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15992 F: drivers/input/keyboard/sun4i-lradc-keys.c
15994 SUNDANCE NETWORK DRIVER
15995 M: Denis Kirjanov <kda@linux-powerpc.org>
15996 L: netdev@vger.kernel.org
15998 F: drivers/net/ethernet/dlink/sundance.c
16001 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16002 M: Rich Felker <dalias@libc.org>
16003 L: linux-sh@vger.kernel.org
16004 Q: http://patchwork.kernel.org/project/linux-sh/list/
16006 F: Documentation/sh/
16011 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16012 M: Len Brown <len.brown@intel.com>
16013 M: Pavel Machek <pavel@ucw.cz>
16014 L: linux-pm@vger.kernel.org
16015 B: https://bugzilla.kernel.org
16017 F: Documentation/power/
16018 F: arch/x86/kernel/acpi/
16019 F: drivers/base/power/
16021 F: include/linux/suspend.h
16022 F: include/linux/freezer.h
16023 F: include/linux/pm.h
16026 M: Martin Mares <mj@ucw.cz>
16027 L: linux-video@atrey.karlin.mff.cuni.cz
16029 F: Documentation/admin-guide/svga.rst
16030 F: arch/x86/boot/video*
16033 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16034 L: iommu@lists.linux-foundation.org
16035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16037 F: kernel/dma/swiotlb.c
16038 F: arch/*/kernel/pci-swiotlb.c
16039 F: include/linux/swiotlb.h
16042 M: Jiri Pirko <jiri@resnulli.us>
16043 M: Ivan Vecera <ivecera@redhat.com>
16044 L: netdev@vger.kernel.org
16047 F: include/net/switchdev.h
16049 SY8106A REGULATOR DRIVER
16050 M: Icenowy Zheng <icenowy@aosc.io>
16052 F: drivers/regulator/sy8106a-regulator.c
16053 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16055 SYNC FILE FRAMEWORK
16056 M: Sumit Semwal <sumit.semwal@linaro.org>
16057 R: Gustavo Padovan <gustavo@padovan.org>
16059 L: linux-media@vger.kernel.org
16060 L: dri-devel@lists.freedesktop.org
16061 F: drivers/dma-buf/sync_*
16062 F: drivers/dma-buf/dma-fence*
16063 F: drivers/dma-buf/sw_sync.c
16064 F: include/linux/sync_file.h
16065 F: include/uapi/linux/sync_file.h
16066 F: Documentation/driver-api/sync_file.rst
16067 T: git git://anongit.freedesktop.org/drm/drm-misc
16069 SYNOPSYS ARC ARCHITECTURE
16070 M: Vineet Gupta <vgupta@synopsys.com>
16071 L: linux-snps-arc@lists.infradead.org
16074 F: Documentation/devicetree/bindings/arc/*
16075 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16076 F: drivers/clocksource/arc_timer.c
16077 F: drivers/tty/serial/arc_uart.c
16078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16080 SYNOPSYS ARC HSDK SDP pll clock driver
16081 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16083 F: drivers/clk/clk-hsdk-pll.c
16084 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16086 SYNOPSYS ARC SDP clock driver
16087 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16089 F: drivers/clk/axs10x/*
16090 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16092 SYNOPSYS ARC SDP platform support
16093 M: Alexey Brodkin <abrodkin@synopsys.com>
16095 F: arch/arc/plat-axs10x
16096 F: arch/arc/boot/dts/ax*
16097 F: Documentation/devicetree/bindings/arc/axs10*
16099 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16100 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16102 F: drivers/reset/reset-axs10x.c
16103 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16105 SYNOPSYS CREG GPIO DRIVER
16106 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16108 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16109 F: drivers/gpio/gpio-creg-snps.c
16111 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16112 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16114 F: drivers/tty/serial/8250/8250_dw.c
16115 F: drivers/tty/serial/8250/8250_dwlib.*
16116 F: drivers/tty/serial/8250/8250_lpss.c
16118 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16119 M: Hoan Tran <hoan@os.amperecomputing.com>
16120 L: linux-gpio@vger.kernel.org
16122 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16123 F: drivers/gpio/gpio-dwapb.c
16125 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16126 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16128 F: drivers/dma/dw-axi-dmac/
16129 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16131 SYNOPSYS DESIGNWARE DMAC DRIVER
16132 M: Viresh Kumar <vireshk@kernel.org>
16133 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16135 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16137 F: include/dt-bindings/dma/dw-dmac.h
16138 F: include/linux/dma/dw.h
16139 F: include/linux/platform_data/dma-dw.h
16141 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16142 M: Jose Abreu <Jose.Abreu@synopsys.com>
16143 L: netdev@vger.kernel.org
16145 F: drivers/net/ethernet/synopsys/
16147 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16148 M: Jose Abreu <Jose.Abreu@synopsys.com>
16149 L: netdev@vger.kernel.org
16151 F: drivers/net/phy/mdio-xpcs.c
16152 F: include/linux/mdio-xpcs.h
16154 SYNOPSYS DESIGNWARE I2C DRIVER
16155 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16156 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16157 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16158 L: linux-i2c@vger.kernel.org
16160 F: drivers/i2c/busses/i2c-designware-*
16161 F: include/linux/platform_data/i2c-designware.h
16163 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16164 M: Jaehoon Chung <jh80.chung@samsung.com>
16165 L: linux-mmc@vger.kernel.org
16167 F: drivers/mmc/host/dw_mmc*
16169 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16170 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16172 F: drivers/reset/reset-hsdk.c
16173 F: include/dt-bindings/reset/snps,hsdk-reset.h
16174 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16176 SYSTEM CONFIGURATION (SYSCON)
16177 M: Lee Jones <lee.jones@linaro.org>
16178 M: Arnd Bergmann <arnd@arndb.de>
16179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16181 F: drivers/mfd/syscon.c
16183 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16184 M: Sudeep Holla <sudeep.holla@arm.com>
16185 L: linux-arm-kernel@lists.infradead.org
16187 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16188 F: drivers/clk/clk-sc[mp]i.c
16189 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16190 F: drivers/firmware/arm_scpi.c
16191 F: drivers/firmware/arm_scmi/
16192 F: drivers/reset/reset-scmi.c
16193 F: include/linux/sc[mp]i_protocol.h
16194 F: include/trace/events/scmi.h
16196 SYSTEM RESET/SHUTDOWN DRIVERS
16197 M: Sebastian Reichel <sre@kernel.org>
16198 L: linux-pm@vger.kernel.org
16199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16201 F: Documentation/devicetree/bindings/power/reset/
16202 F: drivers/power/reset/
16204 SYSTEM TRACE MODULE CLASS
16205 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16208 F: Documentation/trace/stm.rst
16209 F: drivers/hwtracing/stm/
16210 F: include/linux/stm.h
16211 F: include/uapi/linux/stm.h
16213 SYSTEM76 ACPI DRIVER
16214 M: Jeremy Soller <jeremy@system76.com>
16215 M: System76 Product Development <productdev@system76.com>
16216 L: platform-driver-x86@vger.kernel.org
16218 F: drivers/platform/x86/system76_acpi.c
16221 M: Christoph Hellwig <hch@infradead.org>
16223 F: Documentation/filesystems/sysv-fs.txt
16225 F: include/linux/sysv_fs.h
16227 TASKSTATS STATISTICS INTERFACE
16228 M: Balbir Singh <bsingharora@gmail.com>
16230 F: Documentation/accounting/taskstats*
16231 F: include/linux/taskstats*
16232 F: kernel/taskstats.c
16235 M: Jamal Hadi Salim <jhs@mojatatu.com>
16236 M: Cong Wang <xiyou.wangcong@gmail.com>
16237 M: Jiri Pirko <jiri@resnulli.us>
16238 L: netdev@vger.kernel.org
16240 F: include/net/pkt_cls.h
16241 F: include/net/pkt_sched.h
16242 F: include/net/tc_act/
16243 F: include/uapi/linux/pkt_cls.h
16244 F: include/uapi/linux/pkt_sched.h
16245 F: include/uapi/linux/tc_act/
16246 F: include/uapi/linux/tc_ematch/
16249 TC90522 MEDIA DRIVER
16250 M: Akihiro Tsukada <tskd08@gmail.com>
16251 L: linux-media@vger.kernel.org
16253 F: drivers/media/dvb-frontends/tc90522*
16255 TCP LOW PRIORITY MODULE
16256 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16257 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16258 W: http://tcp-lp-mod.sourceforge.net/
16260 F: net/ipv4/tcp_lp.c
16262 TDA10071 MEDIA DRIVER
16263 M: Antti Palosaari <crope@iki.fi>
16264 L: linux-media@vger.kernel.org
16265 W: https://linuxtv.org
16266 W: http://palosaari.fi/linux/
16267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16268 T: git git://linuxtv.org/anttip/media_tree.git
16270 F: drivers/media/dvb-frontends/tda10071*
16272 TDA18212 MEDIA DRIVER
16273 M: Antti Palosaari <crope@iki.fi>
16274 L: linux-media@vger.kernel.org
16275 W: https://linuxtv.org
16276 W: http://palosaari.fi/linux/
16277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16278 T: git git://linuxtv.org/anttip/media_tree.git
16280 F: drivers/media/tuners/tda18212*
16282 TDA18218 MEDIA DRIVER
16283 M: Antti Palosaari <crope@iki.fi>
16284 L: linux-media@vger.kernel.org
16285 W: https://linuxtv.org
16286 W: http://palosaari.fi/linux/
16287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16288 T: git git://linuxtv.org/anttip/media_tree.git
16290 F: drivers/media/tuners/tda18218*
16292 TDA18250 MEDIA DRIVER
16293 M: Olli Salonen <olli.salonen@iki.fi>
16294 L: linux-media@vger.kernel.org
16295 W: https://linuxtv.org
16296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16297 T: git git://linuxtv.org/media_tree.git
16299 F: drivers/media/tuners/tda18250*
16301 TDA18271 MEDIA DRIVER
16302 M: Michael Krufky <mkrufky@linuxtv.org>
16303 L: linux-media@vger.kernel.org
16304 W: https://linuxtv.org
16305 W: http://github.com/mkrufky
16306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16307 T: git git://linuxtv.org/mkrufky/tuners.git
16309 F: drivers/media/tuners/tda18271*
16311 TDA1997x MEDIA DRIVER
16312 M: Tim Harvey <tharvey@gateworks.com>
16313 L: linux-media@vger.kernel.org
16314 W: https://linuxtv.org
16315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16317 F: drivers/media/i2c/tda1997x.*
16319 TDA827x MEDIA DRIVER
16320 M: Michael Krufky <mkrufky@linuxtv.org>
16321 L: linux-media@vger.kernel.org
16322 W: https://linuxtv.org
16323 W: http://github.com/mkrufky
16324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16325 T: git git://linuxtv.org/mkrufky/tuners.git
16327 F: drivers/media/tuners/tda8290.*
16329 TDA8290 MEDIA DRIVER
16330 M: Michael Krufky <mkrufky@linuxtv.org>
16331 L: linux-media@vger.kernel.org
16332 W: https://linuxtv.org
16333 W: http://github.com/mkrufky
16334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16335 T: git git://linuxtv.org/mkrufky/tuners.git
16337 F: drivers/media/tuners/tda8290.*
16339 TDA9840 MEDIA DRIVER
16340 M: Hans Verkuil <hverkuil@xs4all.nl>
16341 L: linux-media@vger.kernel.org
16342 T: git git://linuxtv.org/media_tree.git
16343 W: https://linuxtv.org
16345 F: drivers/media/i2c/tda9840*
16347 TEA5761 TUNER DRIVER
16348 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16349 L: linux-media@vger.kernel.org
16350 W: https://linuxtv.org
16351 T: git git://linuxtv.org/media_tree.git
16353 F: drivers/media/tuners/tea5761.*
16355 TEA5767 TUNER DRIVER
16356 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16357 L: linux-media@vger.kernel.org
16358 W: https://linuxtv.org
16359 T: git git://linuxtv.org/media_tree.git
16361 F: drivers/media/tuners/tea5767.*
16363 TEA6415C MEDIA DRIVER
16364 M: Hans Verkuil <hverkuil@xs4all.nl>
16365 L: linux-media@vger.kernel.org
16366 T: git git://linuxtv.org/media_tree.git
16367 W: https://linuxtv.org
16369 F: drivers/media/i2c/tea6415c*
16371 TEA6420 MEDIA DRIVER
16372 M: Hans Verkuil <hverkuil@xs4all.nl>
16373 L: linux-media@vger.kernel.org
16374 T: git git://linuxtv.org/media_tree.git
16375 W: https://linuxtv.org
16377 F: drivers/media/i2c/tea6420*
16380 M: Jiri Pirko <jiri@resnulli.us>
16381 L: netdev@vger.kernel.org
16383 F: drivers/net/team/
16384 F: include/linux/if_team.h
16385 F: include/uapi/linux/if_team.h
16387 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16388 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16390 F: arch/x86/platform/ts5500/
16392 TECHNOTREND USB IR RECEIVER
16393 M: Sean Young <sean@mess.org>
16394 L: linux-media@vger.kernel.org
16396 F: drivers/media/rc/ttusbir.c
16398 TECHWELL TW9910 VIDEO DECODER
16399 L: linux-media@vger.kernel.org
16401 F: drivers/media/i2c/tw9910.c
16402 F: include/media/i2c/tw9910.h
16405 M: Jens Wiklander <jens.wiklander@linaro.org>
16406 L: tee-dev@lists.linaro.org
16408 F: include/linux/tee_drv.h
16409 F: include/uapi/linux/tee.h
16411 F: Documentation/tee.txt
16413 TEGRA ARCHITECTURE SUPPORT
16414 M: Thierry Reding <thierry.reding@gmail.com>
16415 M: Jonathan Hunter <jonathanh@nvidia.com>
16416 L: linux-tegra@vger.kernel.org
16417 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16423 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16424 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16426 F: drivers/clk/tegra/
16429 M: Laxman Dewangan <ldewangan@nvidia.com>
16430 M: Jon Hunter <jonathanh@nvidia.com>
16432 F: drivers/dma/tegra*
16435 M: Laxman Dewangan <ldewangan@nvidia.com>
16436 R: Dmitry Osipenko <digetx@gmail.com>
16438 F: drivers/i2c/busses/i2c-tegra.c
16440 TEGRA IOMMU DRIVERS
16441 M: Thierry Reding <thierry.reding@gmail.com>
16442 L: linux-tegra@vger.kernel.org
16444 F: drivers/iommu/tegra*
16447 M: Laxman Dewangan <ldewangan@nvidia.com>
16449 F: drivers/input/keyboard/tegra-kbc.c
16452 M: Stefan Agner <stefan@agner.ch>
16453 M: Lucas Stach <dev@lynxeye.de>
16455 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16456 F: drivers/mtd/nand/raw/tegra_nand.c
16459 M: Thierry Reding <thierry.reding@gmail.com>
16461 F: drivers/pwm/pwm-tegra.c
16463 TEGRA SERIAL DRIVER
16464 M: Laxman Dewangan <ldewangan@nvidia.com>
16466 F: drivers/tty/serial/serial-tegra.c
16469 M: Laxman Dewangan <ldewangan@nvidia.com>
16471 F: drivers/spi/spi-tegra*
16473 TEGRA XUSB PADCTL DRIVER
16474 M: JC Kuo <jckuo@nvidia.com>
16476 F: drivers/phy/tegra/xusb*
16478 TEHUTI ETHERNET DRIVER
16479 M: Andy Gospodarek <andy@greyhouse.net>
16480 L: netdev@vger.kernel.org
16482 F: drivers/net/ethernet/tehuti/*
16484 Telecom Clock Driver for MCPL0010
16485 M: Mark Gross <mark.gross@intel.com>
16487 F: drivers/char/tlclk.c
16489 TENSILICA XTENSA PORT (xtensa)
16490 M: Chris Zankel <chris@zankel.net>
16491 M: Max Filippov <jcmvbkbc@gmail.com>
16492 L: linux-xtensa@linux-xtensa.org
16493 T: git git://github.com/czankel/xtensa-linux.git
16496 F: drivers/irqchip/irq-xtensa-*
16498 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16499 M: Nishanth Menon <nm@ti.com>
16500 M: Tero Kristo <t-kristo@ti.com>
16501 M: Santosh Shilimkar <ssantosh@kernel.org>
16502 L: linux-arm-kernel@lists.infradead.org
16504 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16505 F: drivers/firmware/ti_sci*
16506 F: include/linux/soc/ti/ti_sci_protocol.h
16507 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16508 F: drivers/soc/ti/ti_sci_pm_domains.c
16509 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16510 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16511 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16512 F: drivers/clk/keystone/sci-clk.c
16513 F: drivers/reset/reset-ti-sci.c
16514 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16515 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16516 F: drivers/irqchip/irq-ti-sci-intr.c
16517 F: drivers/irqchip/irq-ti-sci-inta.c
16518 F: include/linux/soc/ti/ti_sci_inta_msi.h
16519 F: drivers/soc/ti/ti_sci_inta_msi.c
16521 Texas Instruments ASoC drivers
16522 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16527 Texas Instruments' DAC7612 DAC Driver
16528 M: Ricardo Ribalda <ricardo@ribalda.com>
16529 L: linux-iio@vger.kernel.org
16531 F: drivers/iio/dac/ti-dac7612.c
16532 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16534 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16535 M: Hans Verkuil <hverkuil@xs4all.nl>
16536 L: linux-media@vger.kernel.org
16537 T: git git://linuxtv.org/media_tree.git
16538 W: https://linuxtv.org
16540 F: drivers/media/radio/radio-raremono.c
16543 M: Zhang Rui <rui.zhang@intel.com>
16544 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16545 R: Amit Kucheria <amit.kucheria@verdurent.com>
16546 L: linux-pm@vger.kernel.org
16547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16548 Q: https://patchwork.kernel.org/project/linux-pm/list/
16550 F: drivers/thermal/
16551 F: include/linux/thermal.h
16552 F: include/uapi/linux/thermal.h
16553 F: include/linux/cpu_cooling.h
16554 F: Documentation/devicetree/bindings/thermal/
16556 THERMAL/CPU_COOLING
16557 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16558 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16559 M: Viresh Kumar <viresh.kumar@linaro.org>
16560 M: Javi Merino <javi.merino@kernel.org>
16561 L: linux-pm@vger.kernel.org
16563 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16564 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16565 F: drivers/thermal/cpufreq_cooling.c
16566 F: drivers/thermal/cpuidle_cooling.c
16567 F: include/linux/cpu_cooling.h
16569 THERMAL DRIVER FOR AMLOGIC SOCS
16570 M: Guillaume La Roque <glaroque@baylibre.com>
16571 L: linux-pm@vger.kernel.org
16572 L: linux-amlogic@lists.infradead.org
16573 W: http://linux-meson.com/
16575 F: drivers/thermal/amlogic_thermal.c
16576 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16578 THINKPAD ACPI EXTRAS DRIVER
16579 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16580 L: ibm-acpi-devel@lists.sourceforge.net
16581 L: platform-driver-x86@vger.kernel.org
16582 W: http://ibm-acpi.sourceforge.net
16583 W: http://thinkwiki.org/wiki/Ibm-acpi
16584 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16586 F: drivers/platform/x86/thinkpad_acpi.c
16589 M: Andreas Noever <andreas.noever@gmail.com>
16590 M: Michael Jamet <michael.jamet@intel.com>
16591 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16592 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16593 L: linux-usb@vger.kernel.org
16595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16596 F: Documentation/admin-guide/thunderbolt.rst
16597 F: drivers/thunderbolt/
16598 F: include/linux/thunderbolt.h
16600 THUNDERBOLT NETWORK DRIVER
16601 M: Michael Jamet <michael.jamet@intel.com>
16602 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16603 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16604 L: netdev@vger.kernel.org
16606 F: drivers/net/thunderbolt.c
16608 THUNDERX GPIO DRIVER
16609 M: Robert Richter <rrichter@marvell.com>
16611 F: drivers/gpio/gpio-thunderx.c
16613 TI AM437X VPFE DRIVER
16614 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16615 L: linux-media@vger.kernel.org
16616 W: https://linuxtv.org
16617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16618 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16620 F: drivers/media/platform/am437x/
16622 TI BANDGAP AND THERMAL DRIVER
16623 M: Eduardo Valentin <edubezval@gmail.com>
16624 M: Keerthy <j-keerthy@ti.com>
16625 L: linux-pm@vger.kernel.org
16626 L: linux-omap@vger.kernel.org
16628 F: drivers/thermal/ti-soc-thermal/
16630 TI BQ27XXX POWER SUPPLY DRIVER
16631 R: Andrew F. Davis <afd@ti.com>
16632 F: include/linux/power/bq27xxx_battery.h
16633 F: drivers/power/supply/bq27xxx_battery.c
16634 F: drivers/power/supply/bq27xxx_battery_i2c.c
16636 TI CDCE706 CLOCK DRIVER
16637 M: Max Filippov <jcmvbkbc@gmail.com>
16639 F: drivers/clk/clk-cdce706.c
16642 M: Tero Kristo <t-kristo@ti.com>
16643 L: linux-omap@vger.kernel.org
16646 F: include/linux/clk/ti.h
16648 TI DAVINCI MACHINE SUPPORT
16649 M: Sekhar Nori <nsekhar@ti.com>
16650 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16654 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16655 F: arch/arm/mach-davinci/
16656 F: drivers/i2c/busses/i2c-davinci.c
16657 F: arch/arm/boot/dts/da850*
16659 TI DAVINCI SERIES CLOCK DRIVER
16660 M: David Lechner <david@lechnology.com>
16661 R: Sekhar Nori <nsekhar@ti.com>
16663 F: Documentation/devicetree/bindings/clock/ti/davinci/
16664 F: drivers/clk/davinci/
16666 TI DAVINCI SERIES GPIO DRIVER
16667 M: Keerthy <j-keerthy@ti.com>
16668 L: linux-gpio@vger.kernel.org
16670 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16671 F: drivers/gpio/gpio-davinci.c
16673 TI DAVINCI SERIES MEDIA DRIVER
16674 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16675 L: linux-media@vger.kernel.org
16676 W: https://linuxtv.org
16677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16678 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16680 F: drivers/media/platform/davinci/
16681 F: include/media/davinci/
16683 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16684 R: David Lechner <david@lechnology.com>
16685 L: linux-iio@vger.kernel.org
16686 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16687 F: drivers/counter/ti-eqep.c
16689 TI ETHERNET SWITCH DRIVER (CPSW)
16690 R: Grygorii Strashko <grygorii.strashko@ti.com>
16691 L: linux-omap@vger.kernel.org
16692 L: netdev@vger.kernel.org
16694 F: drivers/net/ethernet/ti/cpsw*
16695 F: drivers/net/ethernet/ti/davinci*
16697 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16698 M: Alex Dubov <oakad@yahoo.com>
16700 W: http://tifmxx.berlios.de/
16701 F: drivers/memstick/host/tifm_ms.c
16702 F: drivers/misc/tifm*
16703 F: drivers/mmc/host/tifm_sd.c
16704 F: include/linux/tifm.h
16706 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16707 M: Santosh Shilimkar <ssantosh@kernel.org>
16708 L: linux-kernel@vger.kernel.org
16709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16711 F: drivers/soc/ti/*
16712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16714 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16715 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16716 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16717 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16719 F: sound/soc/codecs/lm49453*
16720 F: sound/soc/codecs/isabelle*
16722 TI LP855x BACKLIGHT DRIVER
16723 M: Milo Kim <milo.kim@ti.com>
16725 F: Documentation/driver-api/backlight/lp855x-driver.rst
16726 F: drivers/video/backlight/lp855x_bl.c
16727 F: include/linux/platform_data/lp855x.h
16729 TI LP8727 CHARGER DRIVER
16730 M: Milo Kim <milo.kim@ti.com>
16732 F: drivers/power/supply/lp8727_charger.c
16733 F: include/linux/platform_data/lp8727.h
16735 TI LP8788 MFD DRIVER
16736 M: Milo Kim <milo.kim@ti.com>
16738 F: drivers/iio/adc/lp8788_adc.c
16739 F: drivers/leds/leds-lp8788.c
16740 F: drivers/mfd/lp8788*.c
16741 F: drivers/power/supply/lp8788-charger.c
16742 F: drivers/regulator/lp8788-*.c
16743 F: include/linux/mfd/lp8788*.h
16745 TI NETCP ETHERNET DRIVER
16746 M: Wingman Kwok <w-kwok2@ti.com>
16747 M: Murali Karicheri <m-karicheri2@ti.com>
16748 L: netdev@vger.kernel.org
16750 F: drivers/net/ethernet/ti/netcp*
16752 TI PCM3060 ASoC CODEC DRIVER
16753 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16756 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16757 F: sound/soc/codecs/pcm3060*
16759 TI TAS571X FAMILY ASoC CODEC DRIVER
16760 M: Kevin Cernekee <cernekee@chromium.org>
16761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16763 F: sound/soc/codecs/tas571x*
16765 TI TCAN4X5X DEVICE DRIVER
16766 M: Dan Murphy <dmurphy@ti.com>
16767 L: linux-can@vger.kernel.org
16769 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16770 F: drivers/net/can/m_can/tcan4x5x.c
16772 TI TRF7970A NFC DRIVER
16773 M: Mark Greer <mgreer@animalcreek.com>
16774 L: linux-wireless@vger.kernel.org
16775 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16777 F: drivers/nfc/trf7970a.c
16778 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16780 TI TWL4030 SERIES SOC CODEC DRIVER
16781 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16784 F: sound/soc/codecs/twl4030*
16787 M: Benoit Parrot <bparrot@ti.com>
16788 L: linux-media@vger.kernel.org
16789 W: http://linuxtv.org/
16790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16792 F: drivers/media/platform/ti-vpe/
16793 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16794 F: Documentation/devicetree/bindings/media/ti,cal.yaml
16796 TI WILINK WIRELESS DRIVERS
16797 L: linux-wireless@vger.kernel.org
16798 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16799 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16802 F: drivers/net/wireless/ti/
16803 F: include/linux/wl12xx.h
16805 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16806 M: John Stultz <john.stultz@linaro.org>
16807 M: Thomas Gleixner <tglx@linutronix.de>
16808 R: Stephen Boyd <sboyd@kernel.org>
16809 L: linux-kernel@vger.kernel.org
16810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16812 F: include/linux/clocksource.h
16813 F: include/linux/time.h
16814 F: include/linux/timex.h
16815 F: include/uapi/linux/time.h
16816 F: include/uapi/linux/timex.h
16817 F: kernel/time/clocksource.c
16818 F: kernel/time/time*.c
16819 F: kernel/time/alarmtimer.c
16820 F: kernel/time/ntp.c
16821 F: tools/testing/selftests/timers/
16824 M: Jon Maloy <jmaloy@redhat.com>
16825 M: Ying Xue <ying.xue@windriver.com>
16826 L: netdev@vger.kernel.org (core kernel code)
16827 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16828 W: http://tipc.sourceforge.net/
16830 F: include/uapi/linux/tipc*.h
16833 TLAN NETWORK DRIVER
16834 M: Samuel Chessman <chessman@tux.org>
16835 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16836 W: http://sourceforge.net/projects/tlan/
16838 F: Documentation/networking/device_drivers/ti/tlan.txt
16839 F: drivers/net/ethernet/ti/tlan.*
16841 TM6000 VIDEO4LINUX DRIVER
16842 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16843 L: linux-media@vger.kernel.org
16844 W: https://linuxtv.org
16845 T: git git://linuxtv.org/media_tree.git
16847 F: drivers/media/usb/tm6000/
16848 F: Documentation/media/v4l-drivers/tm6000*
16850 TMIO/SDHI MMC DRIVER
16851 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16852 L: linux-mmc@vger.kernel.org
16854 F: drivers/mmc/host/tmio_mmc*
16855 F: drivers/mmc/host/renesas_sdhi*
16856 F: include/linux/mfd/tmio.h
16858 TMP401 HARDWARE MONITOR DRIVER
16859 M: Guenter Roeck <linux@roeck-us.net>
16860 L: linux-hwmon@vger.kernel.org
16862 F: Documentation/hwmon/tmp401.rst
16863 F: drivers/hwmon/tmp401.c
16865 TMP513 HARDWARE MONITOR DRIVER
16866 M: Eric Tremblay <etremblay@distech-controls.com>
16867 L: linux-hwmon@vger.kernel.org
16869 F: Documentation/hwmon/tmp513.rst
16870 F: drivers/hwmon/tmp513.c
16872 TMPFS (SHMEM FILESYSTEM)
16873 M: Hugh Dickins <hughd@google.com>
16874 L: linux-mm@kvack.org
16876 F: include/linux/shmem_fs.h
16879 TOMOYO SECURITY MODULE
16880 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16881 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16882 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16883 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16884 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16885 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16886 W: https://tomoyo.osdn.jp/
16888 F: security/tomoyo/
16890 TOPSTAR LAPTOP EXTRAS DRIVER
16891 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16892 L: platform-driver-x86@vger.kernel.org
16894 F: drivers/platform/x86/topstar-laptop.c
16896 TORTURE-TEST MODULES
16897 M: Davidlohr Bueso <dave@stgolabs.net>
16898 M: "Paul E. McKenney" <paulmck@kernel.org>
16899 M: Josh Triplett <josh@joshtriplett.org>
16900 L: linux-kernel@vger.kernel.org
16902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16903 F: Documentation/RCU/torture.txt
16904 F: kernel/torture.c
16905 F: kernel/rcu/rcutorture.c
16906 F: kernel/rcu/rcuperf.c
16907 F: kernel/locking/locktorture.c
16909 TOSHIBA ACPI EXTRAS DRIVER
16910 M: Azael Avalos <coproscefalo@gmail.com>
16911 L: platform-driver-x86@vger.kernel.org
16913 F: drivers/platform/x86/toshiba_acpi.c
16915 TOSHIBA BLUETOOTH DRIVER
16916 M: Azael Avalos <coproscefalo@gmail.com>
16917 L: platform-driver-x86@vger.kernel.org
16919 F: drivers/platform/x86/toshiba_bluetooth.c
16921 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16922 M: Azael Avalos <coproscefalo@gmail.com>
16923 L: platform-driver-x86@vger.kernel.org
16925 F: drivers/platform/x86/toshiba_haps.c
16928 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16929 W: http://www.buzzard.org.uk/toshiba/
16931 F: drivers/char/toshiba.c
16932 F: include/linux/toshiba.h
16933 F: include/uapi/linux/toshiba.h
16935 TOSHIBA TC358743 DRIVER
16936 M: Mats Randgaard <matrandg@cisco.com>
16937 L: linux-media@vger.kernel.org
16939 F: drivers/media/i2c/tc358743*
16940 F: include/media/i2c/tc358743.h
16942 TOSHIBA WMI HOTKEYS DRIVER
16943 M: Azael Avalos <coproscefalo@gmail.com>
16944 L: platform-driver-x86@vger.kernel.org
16946 F: drivers/platform/x86/toshiba-wmi.c
16949 M: Peter Huewe <peterhuewe@gmx.de>
16950 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16951 R: Jason Gunthorpe <jgg@ziepe.ca>
16952 L: linux-integrity@vger.kernel.org
16953 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16954 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16955 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16957 F: drivers/char/tpm/
16960 M: Steven Rostedt <rostedt@goodmis.org>
16961 M: Ingo Molnar <mingo@redhat.com>
16962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16964 F: Documentation/trace/ftrace.rst
16965 F: arch/*/*/*/ftrace.h
16966 F: arch/*/kernel/ftrace.c
16967 F: include/*/ftrace.h
16968 F: include/linux/trace*.h
16971 F: tools/testing/selftests/ftrace/
16973 TRACING MMIO ACCESSES (MMIOTRACE)
16974 M: Steven Rostedt <rostedt@goodmis.org>
16975 M: Ingo Molnar <mingo@kernel.org>
16976 R: Karol Herbst <karolherbst@gmail.com>
16977 R: Pekka Paalanen <ppaalanen@gmail.com>
16979 L: linux-kernel@vger.kernel.org
16980 L: nouveau@lists.freedesktop.org
16981 F: kernel/trace/trace_mmiotrace.c
16982 F: include/linux/mmiotrace.h
16983 F: arch/x86/mm/kmmio.c
16984 F: arch/x86/mm/mmio-mod.c
16985 F: arch/x86/mm/testmmiotrace.c
16988 M: Jiri Kosina <trivial@kernel.org>
16989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16991 K: ^Subject:.*(?i)trivial
16993 TEMPO SEMICONDUCTOR DRIVERS
16994 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16996 F: sound/soc/codecs/tscs*.c
16997 F: sound/soc/codecs/tscs*.h
16998 F: Documentation/devicetree/bindings/sound/tscs*.txt
17001 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17002 M: Jiri Slaby <jslaby@suse.com>
17004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17005 F: Documentation/driver-api/serial/
17007 F: drivers/tty/serial/serial_core.c
17008 F: include/linux/serial_core.h
17009 F: include/linux/serial.h
17010 F: include/linux/tty.h
17011 F: include/uapi/linux/serial_core.h
17012 F: include/uapi/linux/serial.h
17013 F: include/uapi/linux/tty.h
17015 TUA9001 MEDIA DRIVER
17016 M: Antti Palosaari <crope@iki.fi>
17017 L: linux-media@vger.kernel.org
17018 W: https://linuxtv.org
17019 W: http://palosaari.fi/linux/
17020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17021 T: git git://linuxtv.org/anttip/media_tree.git
17023 F: drivers/media/tuners/tua9001*
17025 TULIP NETWORK DRIVERS
17026 L: netdev@vger.kernel.org
17027 L: linux-parisc@vger.kernel.org
17029 F: drivers/net/ethernet/dec/tulip/
17032 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17033 W: http://vtun.sourceforge.net/tun
17035 F: Documentation/networking/tuntap.txt
17036 F: arch/um/os-Linux/drivers/
17038 TURBOCHANNEL SUBSYSTEM
17039 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17040 M: Ralf Baechle <ralf@linux-mips.org>
17041 L: linux-mips@vger.kernel.org
17042 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17045 F: include/linux/tc.h
17048 M: "Len Brown" <lenb@kernel.org>
17049 L: linux-pm@vger.kernel.org
17050 B: https://bugzilla.kernel.org
17051 Q: https://patchwork.kernel.org/project/linux-pm/list/
17052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17054 F: tools/power/x86/turbostat/
17056 TW5864 VIDEO4LINUX DRIVER
17057 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17058 M: Anton Sviridenko <anton@corp.bluecherry.net>
17059 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17060 M: Andrey Utkin <andrey_utkin@fastmail.com>
17061 L: linux-media@vger.kernel.org
17063 F: drivers/media/pci/tw5864/
17065 TW68 VIDEO4LINUX DRIVER
17066 M: Hans Verkuil <hverkuil@xs4all.nl>
17067 L: linux-media@vger.kernel.org
17068 T: git git://linuxtv.org/media_tree.git
17069 W: https://linuxtv.org
17071 F: drivers/media/pci/tw68/
17073 TW686X VIDEO4LINUX DRIVER
17074 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17075 L: linux-media@vger.kernel.org
17076 T: git git://linuxtv.org/media_tree.git
17077 W: http://linuxtv.org
17079 F: drivers/media/pci/tw686x/
17081 UBI FILE SYSTEM (UBIFS)
17082 M: Richard Weinberger <richard@nod.at>
17083 L: linux-mtd@lists.infradead.org
17084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17086 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17088 F: Documentation/filesystems/ubifs.txt
17091 UCLINUX (M68KNOMMU AND COLDFIRE)
17092 M: Greg Ungerer <gerg@linux-m68k.org>
17093 W: http://www.linux-m68k.org/
17094 W: http://www.uclinux.org/
17095 L: linux-m68k@lists.linux-m68k.org
17096 L: uclinux-dev@uclinux.org (subscribers-only)
17097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17099 F: arch/m68k/coldfire/
17101 F: arch/m68k/*/*_no.*
17102 F: arch/m68k/include/asm/*_no.*
17105 M: Jan Kara <jack@suse.com>
17107 F: Documentation/filesystems/udf.txt
17111 M: Bastien Nocera <hadess@hadess.net>
17112 L: linux-input@vger.kernel.org
17114 F: drivers/hid/hid-udraw-ps3.c
17117 M: Evgeniy Dushistov <dushistov@mail.ru>
17119 F: Documentation/admin-guide/ufs.rst
17122 UHID USERSPACE HID IO DRIVER
17123 M: David Herrmann <dh.herrmann@googlemail.com>
17124 L: linux-input@vger.kernel.org
17126 F: drivers/hid/uhid.c
17127 F: include/uapi/linux/uhid.h
17130 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17131 L: linux-usb@vger.kernel.org
17133 F: drivers/usb/common/ulpi.c
17134 F: include/linux/ulpi/
17136 ULTRA-WIDEBAND (UWB) SUBSYSTEM
17137 L: devel@driverdev.osuosl.org
17139 F: drivers/staging/uwb/
17142 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17143 L: linux-fsdevel@vger.kernel.org
17147 UNICORE32 ARCHITECTURE
17148 M: Guan Xuetao <gxt@pku.edu.cn>
17149 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17151 T: git git://github.com/gxt/linux.git
17155 M: Tony Finch <dot@dotat.at>
17156 W: http://dotat.at/prog/unifdef
17158 F: scripts/unifdef.c
17160 UNIFORM CDROM DRIVER
17161 M: Jens Axboe <axboe@kernel.dk>
17162 W: http://www.kernel.dk
17164 F: Documentation/cdrom/
17165 F: drivers/cdrom/cdrom.c
17166 F: include/linux/cdrom.h
17167 F: include/uapi/linux/cdrom.h
17169 UNISYS S-PAR DRIVERS
17170 M: David Kershner <david.kershner@unisys.com>
17171 L: sparmaintainer@unisys.com (Unisys internal)
17173 F: include/linux/visorbus.h
17174 F: drivers/visorbus/
17175 F: drivers/staging/unisys/
17177 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17178 R: Alim Akhtar <alim.akhtar@samsung.com>
17179 R: Avri Altman <avri.altman@wdc.com>
17180 L: linux-scsi@vger.kernel.org
17182 F: Documentation/scsi/ufs.txt
17183 F: drivers/scsi/ufs/
17185 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17186 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17187 L: linux-scsi@vger.kernel.org
17189 F: drivers/scsi/ufs/*dwc*
17191 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17192 M: Stanley Chu <stanley.chu@mediatek.com>
17193 L: linux-scsi@vger.kernel.org
17194 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17196 F: drivers/scsi/ufs/ufs-mediatek*
17198 UNSORTED BLOCK IMAGES (UBI)
17199 M: Richard Weinberger <richard@nod.at>
17200 W: http://www.linux-mtd.infradead.org/
17201 L: linux-mtd@lists.infradead.org
17202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17205 F: drivers/mtd/ubi/
17206 F: include/linux/mtd/ubi.h
17207 F: include/uapi/mtd/ubi-user.h
17209 USB "USBNET" DRIVER FRAMEWORK
17210 M: Oliver Neukum <oneukum@suse.com>
17211 L: netdev@vger.kernel.org
17212 W: http://www.linux-usb.org/usbnet
17214 F: drivers/net/usb/usbnet.c
17215 F: include/linux/usb/usbnet.h
17218 M: Oliver Neukum <oneukum@suse.com>
17219 L: linux-usb@vger.kernel.org
17221 F: Documentation/usb/acm.rst
17222 F: drivers/usb/class/cdc-acm.*
17224 USB AR5523 WIRELESS DRIVER
17225 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17226 L: linux-wireless@vger.kernel.org
17228 F: drivers/net/wireless/ath/ar5523/
17231 M: Oliver Neukum <oneukum@suse.com>
17232 L: linux-usb@vger.kernel.org
17233 L: linux-scsi@vger.kernel.org
17235 F: drivers/usb/storage/uas.c
17237 USB CDC ETHERNET DRIVER
17238 M: Oliver Neukum <oliver@neukum.org>
17239 L: linux-usb@vger.kernel.org
17241 F: drivers/net/usb/cdc_*.c
17242 F: include/uapi/linux/usb/cdc.h
17244 USB CHAOSKEY DRIVER
17245 M: Keith Packard <keithp@keithp.com>
17246 L: linux-usb@vger.kernel.org
17248 F: drivers/usb/misc/chaoskey.c
17250 USB CYPRESS C67X00 DRIVER
17251 M: Peter Korsgaard <jacmet@sunsite.dk>
17252 L: linux-usb@vger.kernel.org
17254 F: drivers/usb/c67x00/
17256 USB DAVICOM DM9601 DRIVER
17257 M: Peter Korsgaard <jacmet@sunsite.dk>
17258 L: netdev@vger.kernel.org
17259 W: http://www.linux-usb.org/usbnet
17261 F: drivers/net/usb/dm9601.c
17264 M: Alan Stern <stern@rowland.harvard.edu>
17265 L: linux-usb@vger.kernel.org
17267 F: Documentation/usb/ehci.rst
17268 F: drivers/usb/host/ehci*
17270 USB GADGET/PERIPHERAL SUBSYSTEM
17271 M: Felipe Balbi <balbi@kernel.org>
17272 L: linux-usb@vger.kernel.org
17273 W: http://www.linux-usb.org/gadget
17274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17276 F: drivers/usb/gadget/
17277 F: include/linux/usb/gadget*
17279 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17280 M: Jiri Kosina <jikos@kernel.org>
17281 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17282 L: linux-usb@vger.kernel.org
17283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17285 F: Documentation/hid/hiddev.rst
17286 F: drivers/hid/usbhid/
17288 USB INTEL XHCI ROLE MUX DRIVER
17289 M: Hans de Goede <hdegoede@redhat.com>
17290 L: linux-usb@vger.kernel.org
17292 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17294 USB IP DRIVER FOR HISILICON KIRIN
17295 M: Yu Chen <chenyu56@huawei.com>
17296 M: Binghui Wang <wangbinghui@hisilicon.com>
17297 L: linux-usb@vger.kernel.org
17299 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17300 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17303 M: Olav Kongas <ok@artecdesign.ee>
17304 L: linux-usb@vger.kernel.org
17306 F: drivers/usb/host/isp116x*
17307 F: include/linux/usb/isp116x.h
17309 USB LAN78XX ETHERNET DRIVER
17310 M: Woojung Huh <woojung.huh@microchip.com>
17311 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17312 L: netdev@vger.kernel.org
17314 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17315 F: drivers/net/usb/lan78xx.*
17316 F: include/dt-bindings/net/microchip-lan78xx.h
17318 USB MASS STORAGE DRIVER
17319 M: Alan Stern <stern@rowland.harvard.edu>
17320 L: linux-usb@vger.kernel.org
17321 L: usb-storage@lists.one-eyed-alien.net
17323 F: drivers/usb/storage/
17326 M: Clemens Ladisch <clemens@ladisch.de>
17327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17330 F: sound/usb/midi.*
17332 USB NETWORKING DRIVERS
17333 L: linux-usb@vger.kernel.org
17335 F: drivers/net/usb/
17338 M: Alan Stern <stern@rowland.harvard.edu>
17339 L: linux-usb@vger.kernel.org
17341 F: Documentation/usb/ohci.rst
17342 F: drivers/usb/host/ohci*
17344 USB OTG FSM (Finite State Machine)
17345 M: Peter Chen <Peter.Chen@nxp.com>
17346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17347 L: linux-usb@vger.kernel.org
17349 F: drivers/usb/common/usb-otg-fsm.c
17352 M: Valentina Manea <valentina.manea.m@gmail.com>
17353 M: Shuah Khan <shuah@kernel.org>
17354 M: Shuah Khan <skhan@linuxfoundation.org>
17355 L: linux-usb@vger.kernel.org
17357 F: Documentation/usb/usbip_protocol.rst
17358 F: drivers/usb/usbip/
17359 F: tools/usb/usbip/
17360 F: tools/testing/selftests/drivers/usb/usbip/
17363 M: Petko Manolov <petkan@nucleusys.com>
17364 L: linux-usb@vger.kernel.org
17365 L: netdev@vger.kernel.org
17366 T: git git://github.com/petkan/pegasus.git
17367 W: https://github.com/petkan/pegasus
17369 F: drivers/net/usb/pegasus.*
17372 M: Felipe Balbi <balbi@kernel.org>
17373 L: linux-usb@vger.kernel.org
17374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17376 F: drivers/usb/phy/
17378 USB PRINTER DRIVER (usblp)
17379 M: Pete Zaitcev <zaitcev@redhat.com>
17380 L: linux-usb@vger.kernel.org
17382 F: drivers/usb/class/usblp.c
17384 USB QMI WWAN NETWORK DRIVER
17385 M: Bjørn Mork <bjorn@mork.no>
17386 L: netdev@vger.kernel.org
17388 F: Documentation/ABI/testing/sysfs-class-net-qmi
17389 F: drivers/net/usb/qmi_wwan.c
17392 M: Petko Manolov <petkan@nucleusys.com>
17393 L: linux-usb@vger.kernel.org
17394 L: netdev@vger.kernel.org
17395 T: git git://github.com/petkan/rtl8150.git
17396 W: https://github.com/petkan/rtl8150
17398 F: drivers/net/usb/rtl8150.c
17400 USB SERIAL SUBSYSTEM
17401 M: Johan Hovold <johan@kernel.org>
17402 L: linux-usb@vger.kernel.org
17403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17405 F: Documentation/usb/usb-serial.rst
17406 F: drivers/usb/serial/
17407 F: include/linux/usb/serial.h
17409 USB SMSC75XX ETHERNET DRIVER
17410 M: Steve Glendinning <steve.glendinning@shawell.net>
17411 L: netdev@vger.kernel.org
17413 F: drivers/net/usb/smsc75xx.*
17415 USB SMSC95XX ETHERNET DRIVER
17416 M: Steve Glendinning <steve.glendinning@shawell.net>
17417 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17418 L: netdev@vger.kernel.org
17420 F: drivers/net/usb/smsc95xx.*
17423 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17424 L: linux-usb@vger.kernel.org
17425 W: http://www.linux-usb.org
17426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17428 F: Documentation/devicetree/bindings/usb/
17429 F: Documentation/usb/
17431 F: include/linux/usb.h
17432 F: include/linux/usb/
17434 USB TYPEC BUS FOR ALTERNATE MODES
17435 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17436 L: linux-usb@vger.kernel.org
17438 F: Documentation/ABI/testing/sysfs-bus-typec
17439 F: Documentation/driver-api/usb/typec_bus.rst
17440 F: drivers/usb/typec/altmodes/
17441 F: include/linux/usb/typec_altmode.h
17444 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17445 L: linux-usb@vger.kernel.org
17447 F: Documentation/ABI/testing/sysfs-class-typec
17448 F: Documentation/driver-api/usb/typec.rst
17449 F: drivers/usb/typec/
17450 F: include/linux/usb/typec.h
17452 USB TYPEC PI3USB30532 MUX DRIVER
17453 M: Hans de Goede <hdegoede@redhat.com>
17454 L: linux-usb@vger.kernel.org
17456 F: drivers/usb/typec/mux/pi3usb30532.c
17458 USB TYPEC PORT CONTROLLER DRIVERS
17459 M: Guenter Roeck <linux@roeck-us.net>
17460 L: linux-usb@vger.kernel.org
17462 F: drivers/usb/typec/tcpm/
17465 M: Alan Stern <stern@rowland.harvard.edu>
17466 L: linux-usb@vger.kernel.org
17468 F: drivers/usb/host/uhci*
17471 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17472 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17473 L: linux-media@vger.kernel.org
17474 T: git git://linuxtv.org/media_tree.git
17475 W: http://www.ideasonboard.org/uvc/
17477 F: drivers/media/usb/uvc/
17478 F: include/uapi/linux/uvcvideo.h
17481 M: Hans Verkuil <hverkuil@xs4all.nl>
17482 L: linux-media@vger.kernel.org
17483 T: git git://linuxtv.org/media_tree.git
17484 W: https://linuxtv.org
17486 F: drivers/media/usb/usbvision/
17489 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17490 L: linux-usb@vger.kernel.org
17492 F: drivers/usb/gadget/function/*uvc*
17493 F: drivers/usb/gadget/legacy/webcam.c
17494 F: include/uapi/linux/usb/g_uvc.h
17496 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17497 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17498 L: linux-wireless@vger.kernel.org
17500 F: drivers/net/wireless/rndis_wlan.c
17503 M: Mathias Nyman <mathias.nyman@intel.com>
17504 L: linux-usb@vger.kernel.org
17506 F: drivers/usb/host/xhci*
17507 F: drivers/usb/host/pci-quirks*
17510 L: linux-wireless@vger.kernel.org
17511 W: http://linux-lc100020.sourceforge.net
17513 F: drivers/net/wireless/zydas/zd1201.*
17516 M: Antoine Jacquet <royale@zerezo.com>
17517 L: linux-usb@vger.kernel.org
17518 L: linux-media@vger.kernel.org
17519 T: git git://linuxtv.org/media_tree.git
17520 W: http://royale.zerezo.com/zr364xx/
17522 F: Documentation/media/v4l-drivers/zr364xx*
17523 F: drivers/media/usb/zr364xx/
17525 USER-MODE LINUX (UML)
17526 M: Jeff Dike <jdike@addtoit.com>
17527 M: Richard Weinberger <richard@nod.at>
17528 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17529 L: linux-um@lists.infradead.org
17530 W: http://user-mode-linux.sourceforge.net
17531 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17534 F: Documentation/virt/uml/
17539 USERSPACE COPYIN/COPYOUT (UIOVEC)
17540 M: Alexander Viro <viro@zeniv.linux.org.uk>
17543 F: include/linux/uio.h
17545 USERSPACE DMA BUFFER DRIVER
17546 M: Gerd Hoffmann <kraxel@redhat.com>
17548 L: dri-devel@lists.freedesktop.org
17549 F: drivers/dma-buf/udmabuf.c
17550 F: include/uapi/linux/udmabuf.h
17551 T: git git://anongit.freedesktop.org/drm/drm-misc
17553 USERSPACE I/O (UIO)
17554 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17557 F: Documentation/driver-api/uio-howto.rst
17559 F: include/linux/uio_driver.h
17562 M: Karel Zak <kzak@redhat.com>
17563 L: util-linux@vger.kernel.org
17564 W: http://en.wikipedia.org/wiki/Util-linux
17565 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17569 M: Christoph Hellwig <hch@lst.de>
17570 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17571 L: linux-kernel@vger.kernel.org
17572 T: git git://git.infradead.org/users/hch/uuid.git
17575 F: include/linux/uuid.h
17576 F: include/uapi/linux/uuid.h
17580 M: Michal Januszewski <spock@gentoo.org>
17581 L: linux-fbdev@vger.kernel.org
17582 W: https://github.com/mjanusz/v86d
17584 F: Documentation/fb/uvesafb.rst
17585 F: drivers/video/fbdev/uvesafb.*
17588 M: Stefan Agner <stefan@agner.ch>
17589 L: linux-mtd@lists.infradead.org
17591 F: drivers/mtd/nand/raw/vf610_nfc.c
17593 VFAT/FAT/MSDOS FILESYSTEM
17594 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17596 F: Documentation/filesystems/vfat.rst
17600 M: Alex Williamson <alex.williamson@redhat.com>
17601 R: Cornelia Huck <cohuck@redhat.com>
17602 L: kvm@vger.kernel.org
17603 T: git git://github.com/awilliam/linux-vfio.git
17605 F: Documentation/driver-api/vfio.rst
17607 F: include/linux/vfio.h
17608 F: include/uapi/linux/vfio.h
17610 VFIO MEDIATED DEVICE DRIVERS
17611 M: Kirti Wankhede <kwankhede@nvidia.com>
17612 L: kvm@vger.kernel.org
17614 F: Documentation/driver-api/vfio-mediated-device.rst
17615 F: drivers/vfio/mdev/
17616 F: include/linux/mdev.h
17617 F: samples/vfio-mdev/
17619 VFIO PLATFORM DRIVER
17620 M: Eric Auger <eric.auger@redhat.com>
17621 L: kvm@vger.kernel.org
17623 F: drivers/vfio/platform/
17626 R: Lukas Wunner <lukas@wunner.de>
17628 F: Documentation/gpu/vga-switcheroo.rst
17629 F: drivers/gpu/vga/vga_switcheroo.c
17630 F: include/linux/vga_switcheroo.h
17631 T: git git://anongit.freedesktop.org/drm/drm-misc
17633 VIA RHINE NETWORK DRIVER
17635 F: drivers/net/ethernet/via/via-rhine.c
17637 VIA SD/MMC CARD CONTROLLER DRIVER
17638 M: Bruce Chang <brucechang@via.com.tw>
17639 M: Harald Welte <HaraldWelte@viatech.com>
17641 F: drivers/mmc/host/via-sdmmc.c
17643 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17644 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17645 L: linux-fbdev@vger.kernel.org
17647 F: include/linux/via-core.h
17648 F: include/linux/via-gpio.h
17649 F: include/linux/via_i2c.h
17650 F: drivers/video/fbdev/via/
17652 VIA VELOCITY NETWORK DRIVER
17653 M: Francois Romieu <romieu@fr.zoreil.com>
17654 L: netdev@vger.kernel.org
17656 F: drivers/net/ethernet/via/via-velocity.*
17658 VICODEC VIRTUAL CODEC DRIVER
17659 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17660 L: linux-media@vger.kernel.org
17661 T: git git://linuxtv.org/media_tree.git
17662 W: https://linuxtv.org
17664 F: drivers/media/platform/vicodec/*
17666 VIDEO MULTIPLEXER DRIVER
17667 M: Philipp Zabel <p.zabel@pengutronix.de>
17668 L: linux-media@vger.kernel.org
17670 F: drivers/media/platform/video-mux.c
17672 VIDEO I2C POLLING DRIVER
17673 M: Matt Ranostay <matt.ranostay@konsulko.com>
17674 L: linux-media@vger.kernel.org
17676 F: drivers/media/i2c/video-i2c.c
17678 VIDEOBUF2 FRAMEWORK
17679 M: Pawel Osciak <pawel@osciak.com>
17680 M: Marek Szyprowski <m.szyprowski@samsung.com>
17681 M: Kyungmin Park <kyungmin.park@samsung.com>
17682 R: Tomasz Figa <tfiga@chromium.org>
17683 L: linux-media@vger.kernel.org
17685 F: drivers/media/common/videobuf2/*
17686 F: include/media/videobuf2-*
17688 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17689 M: Helen Koike <helen.koike@collabora.com>
17690 R: Shuah Khan <skhan@linuxfoundation.org>
17691 L: linux-media@vger.kernel.org
17692 T: git git://linuxtv.org/media_tree.git
17693 W: https://linuxtv.org
17695 F: drivers/media/platform/vimc/*
17698 M: Alex Williamson <alex.williamson@redhat.com>
17699 M: Paolo Bonzini <pbonzini@redhat.com>
17700 L: kvm@vger.kernel.org
17704 VIRTIO AND VHOST VSOCK DRIVER
17705 M: Stefan Hajnoczi <stefanha@redhat.com>
17706 M: Stefano Garzarella <sgarzare@redhat.com>
17707 L: kvm@vger.kernel.org
17708 L: virtualization@lists.linux-foundation.org
17709 L: netdev@vger.kernel.org
17711 F: include/linux/virtio_vsock.h
17712 F: include/uapi/linux/virtio_vsock.h
17713 F: include/uapi/linux/vsockmon.h
17714 F: include/uapi/linux/vm_sockets_diag.h
17715 F: net/vmw_vsock/diag.c
17716 F: net/vmw_vsock/af_vsock_tap.c
17717 F: net/vmw_vsock/virtio_transport_common.c
17718 F: net/vmw_vsock/virtio_transport.c
17719 F: net/vmw_vsock/vsock_loopback.c
17720 F: drivers/net/vsockmon.c
17721 F: drivers/vhost/vsock.c
17722 F: tools/testing/vsock/
17724 VIRTIO CONSOLE DRIVER
17725 M: Amit Shah <amit@kernel.org>
17726 L: virtualization@lists.linux-foundation.org
17728 F: drivers/char/virtio_console.c
17729 F: include/linux/virtio_console.h
17730 F: include/uapi/linux/virtio_console.h
17732 VIRTIO CORE AND NET DRIVERS
17733 M: "Michael S. Tsirkin" <mst@redhat.com>
17734 M: Jason Wang <jasowang@redhat.com>
17735 L: virtualization@lists.linux-foundation.org
17737 F: Documentation/devicetree/bindings/virtio/
17740 F: drivers/net/virtio_net.c
17741 F: drivers/block/virtio_blk.c
17742 F: include/linux/virtio*.h
17743 F: include/uapi/linux/virtio_*.h
17744 F: drivers/crypto/virtio/
17745 F: mm/balloon_compaction.c
17747 VIRTIO BLOCK AND SCSI DRIVERS
17748 M: "Michael S. Tsirkin" <mst@redhat.com>
17749 M: Jason Wang <jasowang@redhat.com>
17750 R: Paolo Bonzini <pbonzini@redhat.com>
17751 R: Stefan Hajnoczi <stefanha@redhat.com>
17752 L: virtualization@lists.linux-foundation.org
17754 F: drivers/block/virtio_blk.c
17755 F: drivers/scsi/virtio_scsi.c
17756 F: include/uapi/linux/virtio_blk.h
17757 F: include/uapi/linux/virtio_scsi.h
17758 F: drivers/vhost/scsi.c
17760 VIRTIO CRYPTO DRIVER
17761 M: Gonglei <arei.gonglei@huawei.com>
17762 L: virtualization@lists.linux-foundation.org
17763 L: linux-crypto@vger.kernel.org
17765 F: drivers/crypto/virtio/
17766 F: include/uapi/linux/virtio_crypto.h
17768 VIRTIO DRIVERS FOR S390
17769 M: Cornelia Huck <cohuck@redhat.com>
17770 M: Halil Pasic <pasic@linux.ibm.com>
17771 L: linux-s390@vger.kernel.org
17772 L: virtualization@lists.linux-foundation.org
17773 L: kvm@vger.kernel.org
17775 F: drivers/s390/virtio/
17776 F: arch/s390/include/uapi/asm/virtio-ccw.h
17779 M: Vivek Goyal <vgoyal@redhat.com>
17780 M: Stefan Hajnoczi <stefanha@redhat.com>
17781 M: Miklos Szeredi <miklos@szeredi.hu>
17782 L: virtualization@lists.linux-foundation.org
17783 L: linux-fsdevel@vger.kernel.org
17784 W: https://virtio-fs.gitlab.io/
17786 F: fs/fuse/virtio_fs.c
17787 F: include/uapi/linux/virtio_fs.h
17788 F: Documentation/filesystems/virtiofs.rst
17791 M: David Airlie <airlied@linux.ie>
17792 M: Gerd Hoffmann <kraxel@redhat.com>
17793 L: dri-devel@lists.freedesktop.org
17794 L: virtualization@lists.linux-foundation.org
17795 T: git git://anongit.freedesktop.org/drm/drm-misc
17797 F: drivers/gpu/drm/virtio/
17798 F: include/uapi/linux/virtio_gpu.h
17800 VIRTIO HOST (VHOST)
17801 M: "Michael S. Tsirkin" <mst@redhat.com>
17802 M: Jason Wang <jasowang@redhat.com>
17803 L: kvm@vger.kernel.org
17804 L: virtualization@lists.linux-foundation.org
17805 L: netdev@vger.kernel.org
17806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17809 F: include/uapi/linux/vhost.h
17811 VIRTIO INPUT DRIVER
17812 M: Gerd Hoffmann <kraxel@redhat.com>
17814 F: drivers/virtio/virtio_input.c
17815 F: include/uapi/linux/virtio_input.h
17817 VIRTIO IOMMU DRIVER
17818 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17819 L: virtualization@lists.linux-foundation.org
17821 F: drivers/iommu/virtio-iommu.c
17822 F: include/uapi/linux/virtio_iommu.h
17824 VIRTUAL BOX GUEST DEVICE DRIVER
17825 M: Hans de Goede <hdegoede@redhat.com>
17826 M: Arnd Bergmann <arnd@arndb.de>
17827 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17829 F: include/linux/vbox_utils.h
17830 F: include/uapi/linux/vbox*.h
17831 F: drivers/virt/vboxguest/
17833 VIRTUAL BOX SHARED FOLDER VFS DRIVER
17834 M: Hans de Goede <hdegoede@redhat.com>
17835 L: linux-fsdevel@vger.kernel.org
17839 VIRTUAL SERIO DEVICE DRIVER
17840 M: Stephen Chandler Paul <thatslyude@gmail.com>
17842 F: drivers/input/serio/userio.c
17843 F: include/uapi/linux/userio.h
17845 VITESSE FELIX ETHERNET SWITCH DRIVER
17846 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17847 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17848 L: netdev@vger.kernel.org
17850 F: drivers/net/dsa/ocelot/*
17851 F: net/dsa/tag_ocelot.c
17853 VIVID VIRTUAL VIDEO DRIVER
17854 M: Hans Verkuil <hverkuil@xs4all.nl>
17855 L: linux-media@vger.kernel.org
17856 T: git git://linuxtv.org/media_tree.git
17857 W: https://linuxtv.org
17859 F: drivers/media/platform/vivid/*
17862 M: Florian Fainelli <f.fainelli@gmail.com>
17863 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17865 F: drivers/vlynq/vlynq.c
17866 F: include/linux/vlynq.h
17869 M: Martyn Welch <martyn@welchs.me.uk>
17870 M: Manohar Vanga <manohar.vanga@gmail.com>
17871 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17872 L: devel@driverdev.osuosl.org
17874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17875 F: Documentation/driver-api/vme.rst
17876 F: drivers/staging/vme/
17878 F: include/linux/vme*
17880 VMWARE BALLOON DRIVER
17881 M: Nadav Amit <namit@vmware.com>
17882 M: "VMware, Inc." <pv-drivers@vmware.com>
17883 L: linux-kernel@vger.kernel.org
17885 F: drivers/misc/vmw_balloon.c
17887 VMWARE HYPERVISOR INTERFACE
17888 M: Thomas Hellstrom <thellstrom@vmware.com>
17889 M: "VMware, Inc." <pv-drivers@vmware.com>
17890 L: virtualization@lists.linux-foundation.org
17892 F: arch/x86/kernel/cpu/vmware.c
17893 F: arch/x86/include/asm/vmware.h
17895 VMWARE VIRTUAL PTP CLOCK DRIVER
17896 M: Vivek Thampi <vithampi@vmware.com>
17897 M: "VMware, Inc." <pv-drivers@vmware.com>
17898 L: netdev@vger.kernel.org
17900 F: drivers/ptp/ptp_vmw.c
17902 VMWARE PVRDMA DRIVER
17903 M: Adit Ranadive <aditr@vmware.com>
17904 M: VMware PV-Drivers <pv-drivers@vmware.com>
17905 L: linux-rdma@vger.kernel.org
17907 F: drivers/infiniband/hw/vmw_pvrdma/
17909 VMware PVSCSI driver
17910 M: Jim Gill <jgill@vmware.com>
17911 M: VMware PV-Drivers <pv-drivers@vmware.com>
17912 L: linux-scsi@vger.kernel.org
17914 F: drivers/scsi/vmw_pvscsi.c
17915 F: drivers/scsi/vmw_pvscsi.h
17917 VMWARE VMMOUSE SUBDRIVER
17918 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17919 M: "VMware, Inc." <pv-drivers@vmware.com>
17920 L: linux-input@vger.kernel.org
17922 F: drivers/input/mouse/vmmouse.c
17923 F: drivers/input/mouse/vmmouse.h
17925 VMWARE VMXNET3 ETHERNET DRIVER
17926 M: Ronak Doshi <doshir@vmware.com>
17927 M: "VMware, Inc." <pv-drivers@vmware.com>
17928 L: netdev@vger.kernel.org
17930 F: drivers/net/vmxnet3/
17932 VOCORE VOCORE2 BOARD
17933 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17934 L: linux-mips@vger.kernel.org
17936 F: arch/mips/boot/dts/ralink/vocore2.dts
17938 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17939 M: Liam Girdwood <lgirdwood@gmail.com>
17940 M: Mark Brown <broonie@kernel.org>
17941 L: linux-kernel@vger.kernel.org
17942 W: http://www.slimlogic.co.uk/?p=48
17943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17945 F: Documentation/devicetree/bindings/regulator/
17946 F: Documentation/power/regulator/
17947 F: drivers/regulator/
17948 F: include/dt-bindings/regulator/
17949 F: include/linux/regulator/
17950 K: regulator_get_optional
17953 M: David Ahern <dsahern@kernel.org>
17954 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17955 L: netdev@vger.kernel.org
17957 F: drivers/net/vrf.c
17958 F: Documentation/networking/vrf.txt
17961 M: Petr Mladek <pmladek@suse.com>
17962 M: Steven Rostedt <rostedt@goodmis.org>
17963 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17964 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17965 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17969 F: lib/test_printf.c
17970 F: Documentation/core-api/printk-formats.rst
17972 VT1211 HARDWARE MONITOR DRIVER
17973 M: Juerg Haefliger <juergh@gmail.com>
17974 L: linux-hwmon@vger.kernel.org
17976 F: Documentation/hwmon/vt1211.rst
17977 F: drivers/hwmon/vt1211.c
17979 VT8231 HARDWARE MONITOR DRIVER
17980 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17981 L: linux-hwmon@vger.kernel.org
17983 F: drivers/hwmon/vt8231.c
17985 VUB300 USB to SDIO/SD/MMC bridge chip
17986 L: linux-mmc@vger.kernel.org
17988 F: drivers/mmc/host/vub300.c
17990 W1 DALLAS'S 1-WIRE BUS
17991 M: Evgeniy Polyakov <zbr@ioremap.net>
17993 F: Documentation/devicetree/bindings/w1/
17994 F: Documentation/w1/
17996 F: include/linux/w1.h
17998 W83791D HARDWARE MONITORING DRIVER
17999 M: Marc Hulsman <m.hulsman@tudelft.nl>
18000 L: linux-hwmon@vger.kernel.org
18002 F: Documentation/hwmon/w83791d.rst
18003 F: drivers/hwmon/w83791d.c
18005 W83793 HARDWARE MONITORING DRIVER
18006 M: Rudolf Marek <r.marek@assembler.cz>
18007 L: linux-hwmon@vger.kernel.org
18009 F: Documentation/hwmon/w83793.rst
18010 F: drivers/hwmon/w83793.c
18012 W83795 HARDWARE MONITORING DRIVER
18013 M: Jean Delvare <jdelvare@suse.com>
18014 L: linux-hwmon@vger.kernel.org
18016 F: drivers/hwmon/w83795.c
18018 W83L51xD SD/MMC CARD INTERFACE DRIVER
18019 M: Pierre Ossman <pierre@ossman.eu>
18021 F: drivers/mmc/host/wbsd.*
18023 WACOM PROTOCOL 4 SERIAL TABLETS
18024 M: Julian Squires <julian@cipht.net>
18025 M: Hans de Goede <hdegoede@redhat.com>
18026 L: linux-input@vger.kernel.org
18028 F: drivers/input/tablet/wacom_serial4.c
18030 WATCHDOG DEVICE DRIVERS
18031 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18032 M: Guenter Roeck <linux@roeck-us.net>
18033 L: linux-watchdog@vger.kernel.org
18034 W: http://www.linux-watchdog.org/
18035 T: git git://www.linux-watchdog.org/linux-watchdog.git
18037 F: Documentation/devicetree/bindings/watchdog/
18038 F: Documentation/watchdog/
18039 F: drivers/watchdog/
18040 F: include/linux/watchdog.h
18041 F: include/uapi/linux/watchdog.h
18043 WHISKEYCOVE PMIC GPIO DRIVER
18044 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18045 L: linux-gpio@vger.kernel.org
18047 F: drivers/gpio/gpio-wcove.c
18050 M: Dianlong Li <long17.cool@163.com>
18051 L: linux-rtc@vger.kernel.org
18053 F: drivers/rtc/rtc-sd3078.c
18056 M: David Herrmann <dh.herrmann@googlemail.com>
18057 L: linux-input@vger.kernel.org
18059 F: drivers/hid/hid-wiimote*
18061 WILOCITY WIL6210 WIRELESS DRIVER
18062 M: Maya Erez <merez@codeaurora.org>
18063 L: linux-wireless@vger.kernel.org
18064 L: wil6210@qti.qualcomm.com
18066 W: http://wireless.kernel.org/en/users/Drivers/wil6210
18067 F: drivers/net/wireless/ath/wil6210/
18070 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18071 M: linux-wimax@intel.com
18072 L: wimax@linuxwimax.org (subscribers-only)
18074 W: http://linuxwimax.org
18075 F: Documentation/admin-guide/wimax/wimax.rst
18076 F: include/linux/wimax/debug.h
18077 F: include/net/wimax.h
18078 F: include/uapi/linux/wimax.h
18082 M: David Härdeman <david@hardeman.nu>
18084 F: drivers/media/rc/winbond-cir.c
18086 RCMM REMOTE CONTROLS DECODER
18087 M: Patrick Lerda <patrick9876@free.fr>
18089 F: drivers/media/rc/ir-rcmm-decoder.c
18091 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18092 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18093 L: linux-watchdog@vger.kernel.org
18095 F: drivers/watchdog/ebc-c384_wdt.c
18097 WINSYSTEMS WS16C48 GPIO DRIVER
18098 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18099 L: linux-gpio@vger.kernel.org
18101 F: drivers/gpio/gpio-ws16c48.c
18103 WIREGUARD SECURE NETWORK TUNNEL
18104 M: Jason A. Donenfeld <Jason@zx2c4.com>
18106 F: drivers/net/wireguard/
18107 F: tools/testing/selftests/wireguard/
18108 L: wireguard@lists.zx2c4.com
18109 L: netdev@vger.kernel.org
18111 WISTRON LAPTOP BUTTON DRIVER
18112 M: Miloslav Trmac <mitr@volny.cz>
18114 F: drivers/input/misc/wistron_btns.c
18116 WL3501 WIRELESS PCMCIA CARD DRIVER
18117 L: linux-wireless@vger.kernel.org
18119 F: drivers/net/wireless/wl3501*
18121 WOLFSON MICROELECTRONICS DRIVERS
18122 L: patches@opensource.cirrus.com
18123 T: git https://github.com/CirrusLogic/linux-drivers.git
18124 W: https://github.com/CirrusLogic/linux-drivers/wiki
18126 F: Documentation/hwmon/wm83??.rst
18127 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18128 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18129 F: Documentation/devicetree/bindings/mfd/arizona.txt
18130 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18131 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
18132 F: arch/arm/mach-s3c64xx/mach-crag6410*
18133 F: drivers/clk/clk-wm83*.c
18134 F: drivers/extcon/extcon-arizona.c
18135 F: drivers/leds/leds-wm83*.c
18136 F: drivers/gpio/gpio-*wm*.c
18137 F: drivers/gpio/gpio-arizona.c
18138 F: drivers/hwmon/wm83??-hwmon.c
18139 F: drivers/input/misc/wm831x-on.c
18140 F: drivers/input/touchscreen/wm831x-ts.c
18141 F: drivers/input/touchscreen/wm97*.c
18142 F: drivers/mfd/arizona*
18143 F: drivers/mfd/wm*.c
18144 F: drivers/mfd/cs47l24*
18145 F: drivers/power/supply/wm83*.c
18146 F: drivers/rtc/rtc-wm83*.c
18147 F: drivers/regulator/wm8*.c
18148 F: drivers/regulator/arizona*
18149 F: drivers/video/backlight/wm83*_bl.c
18150 F: drivers/watchdog/wm83*_wdt.c
18151 F: include/linux/mfd/arizona/
18152 F: include/linux/mfd/wm831x/
18153 F: include/linux/mfd/wm8350/
18154 F: include/linux/mfd/wm8400*
18155 F: include/linux/regulator/arizona*
18156 F: include/linux/wm97xx.h
18157 F: include/sound/wm????.h
18158 F: sound/soc/codecs/arizona.?
18159 F: sound/soc/codecs/wm*
18160 F: sound/soc/codecs/cs47l24*
18163 M: Tejun Heo <tj@kernel.org>
18164 R: Lai Jiangshan <jiangshanlai@gmail.com>
18165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18167 F: include/linux/workqueue.h
18168 F: kernel/workqueue.c
18169 F: Documentation/core-api/workqueue.rst
18171 X-POWERS AXP288 PMIC DRIVERS
18172 M: Hans de Goede <hdegoede@redhat.com>
18174 F: drivers/acpi/pmic/intel_pmic_xpower.c
18177 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18178 M: Chen-Yu Tsai <wens@csie.org>
18179 L: linux-kernel@vger.kernel.org
18184 M: Andrew Hendry <andrew.hendry@gmail.com>
18185 L: linux-x25@vger.kernel.org
18187 F: Documentation/networking/x25*
18188 F: include/net/x25*
18191 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18192 M: Thomas Gleixner <tglx@linutronix.de>
18193 M: Ingo Molnar <mingo@redhat.com>
18194 M: Borislav Petkov <bp@alien8.de>
18195 R: "H. Peter Anvin" <hpa@zytor.com>
18197 L: linux-kernel@vger.kernel.org
18198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18200 F: Documentation/devicetree/bindings/x86/
18201 F: Documentation/x86/
18205 M: Andy Lutomirski <luto@kernel.org>
18206 L: linux-kernel@vger.kernel.org
18207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18211 X86 MCE INFRASTRUCTURE
18212 M: Tony Luck <tony.luck@intel.com>
18213 M: Borislav Petkov <bp@alien8.de>
18214 L: linux-edac@vger.kernel.org
18216 F: arch/x86/kernel/cpu/mce/*
18218 X86 MICROCODE UPDATE SUPPORT
18219 M: Borislav Petkov <bp@alien8.de>
18221 F: arch/x86/kernel/cpu/microcode/*
18224 M: Dave Hansen <dave.hansen@linux.intel.com>
18225 M: Andy Lutomirski <luto@kernel.org>
18226 M: Peter Zijlstra <peterz@infradead.org>
18227 L: linux-kernel@vger.kernel.org
18228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18232 X86 PLATFORM DRIVERS
18233 M: Darren Hart <dvhart@infradead.org>
18234 M: Andy Shevchenko <andy@infradead.org>
18235 L: platform-driver-x86@vger.kernel.org
18236 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18238 F: drivers/platform/x86/
18239 F: drivers/platform/olpc/
18241 X86 PLATFORM DRIVERS - ARCH
18242 R: Darren Hart <dvhart@infradead.org>
18243 R: Andy Shevchenko <andy@infradead.org>
18244 L: platform-driver-x86@vger.kernel.org
18246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18248 F: arch/x86/platform
18251 M: Andy Lutomirski <luto@kernel.org>
18252 L: linux-kernel@vger.kernel.org
18253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18255 F: arch/x86/entry/vdso/
18258 M: Matthew Wilcox <willy@infradead.org>
18259 L: linux-fsdevel@vger.kernel.org
18261 F: Documentation/core-api/xarray.rst
18264 F: include/linux/idr.h
18265 F: include/linux/xarray.h
18266 F: tools/testing/radix-tree
18269 M: Benjamin Valentin <benpicco@googlemail.com>
18271 F: drivers/media/rc/xbox_remote.c
18272 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18274 XC2028/3028 TUNER DRIVER
18275 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18276 L: linux-media@vger.kernel.org
18277 W: https://linuxtv.org
18278 T: git git://linuxtv.org/media_tree.git
18280 F: drivers/media/tuners/tuner-xc2028.*
18282 XDP (eXpress Data Path)
18283 M: Alexei Starovoitov <ast@kernel.org>
18284 M: Daniel Borkmann <daniel@iogearbox.net>
18285 M: David S. Miller <davem@davemloft.net>
18286 M: Jakub Kicinski <kuba@kernel.org>
18287 M: Jesper Dangaard Brouer <hawk@kernel.org>
18288 M: John Fastabend <john.fastabend@gmail.com>
18289 L: netdev@vger.kernel.org
18290 L: bpf@vger.kernel.org
18293 F: include/net/xdp.h
18294 F: kernel/bpf/devmap.c
18295 F: kernel/bpf/cpumap.c
18296 F: include/trace/events/xdp.h
18300 XDP SOCKETS (AF_XDP)
18301 M: Björn Töpel <bjorn.topel@intel.com>
18302 M: Magnus Karlsson <magnus.karlsson@intel.com>
18303 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18304 L: netdev@vger.kernel.org
18305 L: bpf@vger.kernel.org
18307 F: kernel/bpf/xskmap.c
18310 XEN BLOCK SUBSYSTEM
18311 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18312 M: Roger Pau Monné <roger.pau@citrix.com>
18313 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18315 F: drivers/block/xen-blkback/*
18316 F: drivers/block/xen*
18319 M: Stefano Stabellini <sstabellini@kernel.org>
18320 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18323 F: arch/arm/include/asm/xen/
18325 XEN HYPERVISOR ARM64
18326 M: Stefano Stabellini <sstabellini@kernel.org>
18327 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18330 F: arch/arm64/include/asm/xen/
18332 XEN HYPERVISOR INTERFACE
18333 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18334 M: Juergen Gross <jgross@suse.com>
18335 R: Stefano Stabellini <sstabellini@kernel.org>
18336 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18340 F: arch/x86/platform/pvh/
18341 F: drivers/*/xen-*front.c
18343 F: arch/x86/include/asm/xen/
18344 F: arch/x86/include/asm/pvclock-abi.h
18346 F: include/uapi/xen/
18347 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18348 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18350 XEN NETWORK BACKEND DRIVER
18351 M: Wei Liu <wei.liu@kernel.org>
18352 M: Paul Durrant <paul@xen.org>
18353 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18354 L: netdev@vger.kernel.org
18356 F: drivers/net/xen-netback/*
18359 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18360 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18362 F: arch/x86/pci/*xen*
18363 F: drivers/pci/*xen*
18366 M: Juergen Gross <jgross@suse.com>
18367 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18368 L: linux-scsi@vger.kernel.org
18370 F: drivers/scsi/xen-scsifront.c
18371 F: drivers/xen/xen-scsiback.c
18372 F: include/xen/interface/io/vscsiif.h
18374 XEN SWIOTLB SUBSYSTEM
18375 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18376 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18377 L: iommu@lists.linux-foundation.org
18379 F: arch/x86/xen/*swiotlb*
18380 F: drivers/xen/*swiotlb*
18382 XEN SOUND FRONTEND DRIVER
18383 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18384 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18385 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18390 M: Darrick J. Wong <darrick.wong@oracle.com>
18391 M: linux-xfs@vger.kernel.org
18392 L: linux-xfs@vger.kernel.org
18394 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18396 F: Documentation/admin-guide/xfs.rst
18397 F: Documentation/ABI/testing/sysfs-fs-xfs
18398 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18399 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18401 F: include/uapi/linux/dqblk_xfs.h
18402 F: include/uapi/linux/fsmap.h
18404 XILINX AXI ETHERNET DRIVER
18405 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18407 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18410 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18411 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18412 L: linux-can@vger.kernel.org
18414 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18415 F: drivers/net/can/xilinx_can.c
18417 XILINX UARTLITE SERIAL DRIVER
18418 M: Peter Korsgaard <jacmet@sunsite.dk>
18419 L: linux-serial@vger.kernel.org
18421 F: drivers/tty/serial/uartlite.c
18423 XILINX VIDEO IP CORES
18424 M: Hyun Kwon <hyun.kwon@xilinx.com>
18425 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18426 L: linux-media@vger.kernel.org
18427 T: git git://linuxtv.org/media_tree.git
18429 F: Documentation/devicetree/bindings/media/xilinx/
18430 F: drivers/media/platform/xilinx/
18431 F: include/uapi/linux/xilinx-v4l2-controls.h
18433 XILINX SD-FEC IP CORES
18434 M: Derek Kiernan <derek.kiernan@xilinx.com>
18435 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18437 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18438 F: Documentation/misc-devices/xilinx_sdfec.rst
18439 F: drivers/misc/xilinx_sdfec.c
18440 F: drivers/misc/Kconfig
18441 F: drivers/misc/Makefile
18442 F: include/uapi/misc/xilinx_sdfec.h
18445 M: Eli Billauer <eli.billauer@gmail.com>
18446 L: linux-kernel@vger.kernel.org
18448 F: drivers/char/xillybus/
18451 M: George Cherian <gcherian@marvell.com>
18452 L: linux-i2c@vger.kernel.org
18453 W: http://www.marvell.com
18455 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18456 F: drivers/i2c/busses/i2c-xlp9xx.c
18458 XRA1403 GPIO EXPANDER
18459 M: Nandor Han <nandor.han@ge.com>
18460 M: Semi Malinen <semi.malinen@ge.com>
18461 L: linux-gpio@vger.kernel.org
18463 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18464 F: drivers/gpio/gpio-xra1403.c
18466 XTENSA XTFPGA PLATFORM SUPPORT
18467 M: Max Filippov <jcmvbkbc@gmail.com>
18468 L: linux-xtensa@linux-xtensa.org
18470 F: drivers/spi/spi-xtensa-xtfpga.c
18471 F: sound/soc/xtensa/xtfpga-i2s.c
18473 YAM DRIVER FOR AX.25
18474 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18475 L: linux-hams@vger.kernel.org
18477 F: drivers/net/hamradio/yam*
18478 F: include/linux/yam.h
18480 YAMA SECURITY MODULE
18481 M: Kees Cook <keescook@chromium.org>
18482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18485 F: Documentation/admin-guide/LSM/Yama.rst
18487 YEALINK PHONE DRIVER
18488 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18489 L: usbb2k-api-dev@nongnu.org
18491 F: Documentation/input/devices/yealink.rst
18492 F: drivers/input/misc/yealink.*
18494 Z8530 DRIVER FOR AX.25
18495 M: Joerg Reuter <jreuter@yaina.de>
18496 W: http://yaina.de/jreuter/
18497 W: http://www.qsl.net/dl1bke/
18498 L: linux-hams@vger.kernel.org
18500 F: Documentation/networking/z8530drv.txt
18501 F: drivers/net/hamradio/*scc.c
18502 F: drivers/net/hamradio/z8530.h
18504 ZBUD COMPRESSED PAGE ALLOCATOR
18505 M: Seth Jennings <sjenning@redhat.com>
18506 M: Dan Streetman <ddstreet@ieee.org>
18507 L: linux-mm@kvack.org
18510 F: include/linux/zbud.h
18512 ZD1211RW WIRELESS DRIVER
18513 M: Daniel Drake <dsd@gentoo.org>
18514 M: Ulrich Kunitz <kune@deine-taler.de>
18515 W: http://zd1211.ath.cx/wiki/DriverRewrite
18516 L: linux-wireless@vger.kernel.org
18517 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18519 F: drivers/net/wireless/zydas/zd1211rw/
18521 ZD1301 MEDIA DRIVER
18522 M: Antti Palosaari <crope@iki.fi>
18523 L: linux-media@vger.kernel.org
18524 W: https://linuxtv.org/
18525 W: http://palosaari.fi/linux/
18526 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18528 F: drivers/media/usb/dvb-usb-v2/zd1301*
18530 ZD1301_DEMOD MEDIA DRIVER
18531 M: Antti Palosaari <crope@iki.fi>
18532 L: linux-media@vger.kernel.org
18533 W: https://linuxtv.org/
18534 W: http://palosaari.fi/linux/
18535 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18537 F: drivers/media/dvb-frontends/zd1301_demod*
18539 ZHAOXIN PROCESSOR SUPPORT
18540 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18541 L: linux-kernel@vger.kernel.org
18543 F: arch/x86/kernel/cpu/zhaoxin.c
18546 M: Damien Le Moal <damien.lemoal@wdc.com>
18547 M: Naohiro Aota <naohiro.aota@wdc.com>
18548 R: Johannes Thumshirn <jth@kernel.org>
18549 L: linux-fsdevel@vger.kernel.org
18550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18553 F: Documentation/filesystems/zonefs.txt
18555 ZPOOL COMPRESSED PAGE STORAGE API
18556 M: Dan Streetman <ddstreet@ieee.org>
18557 L: linux-mm@kvack.org
18560 F: include/linux/zpool.h
18562 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18563 M: Minchan Kim <minchan@kernel.org>
18564 M: Nitin Gupta <ngupta@vflare.org>
18565 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18566 L: linux-kernel@vger.kernel.org
18568 F: drivers/block/zram/
18569 F: Documentation/admin-guide/blockdev/zram.rst
18571 ZS DECSTATION Z85C30 SERIAL DRIVER
18572 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18574 F: drivers/tty/serial/zs.*
18576 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18577 M: Minchan Kim <minchan@kernel.org>
18578 M: Nitin Gupta <ngupta@vflare.org>
18579 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18580 L: linux-mm@kvack.org
18583 F: include/linux/zsmalloc.h
18584 F: Documentation/vm/zsmalloc.rst
18586 ZSWAP COMPRESSED SWAP CACHING
18587 M: Seth Jennings <sjenning@redhat.com>
18588 M: Dan Streetman <ddstreet@ieee.org>
18589 M: Vitaly Wool <vitaly.wool@konsulko.com>
18590 L: linux-mm@kvack.org
18595 M: Linus Torvalds <torvalds@linux-foundation.org>
18596 L: linux-kernel@vger.kernel.org
18597 Q: http://patchwork.kernel.org/project/LKML/list/
18598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18599 S: Buried alive in reporters