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 and preferred order
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 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
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 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 L: linux-iio@vger.kernel.org
299 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
300 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
301 F: drivers/counter/104-quad-8.c
303 ACCES PCI-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <vilhelm.gray@gmail.com>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-pci-idio-16.c
309 ACCES PCIe-IDIO-24 GPIO DRIVER
310 M: William Breathitt Gray <vilhelm.gray@gmail.com>
311 L: linux-gpio@vger.kernel.org
313 F: drivers/gpio/gpio-pcie-idio-24.c
316 M: Jes Sorensen <jes@trained-monkey.org>
317 L: linux-acenic@sunsite.dk
319 F: drivers/net/ethernet/alteon/acenic*
321 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
322 M: Peter Kaestle <peter@piie.net>
323 L: platform-driver-x86@vger.kernel.org
325 W: http://piie.net/?section=acerhdf
326 F: drivers/platform/x86/acerhdf.c
328 ACER WMI LAPTOP EXTRAS
329 M: "Lee, Chun-Yi" <jlee@suse.com>
330 L: platform-driver-x86@vger.kernel.org
332 F: drivers/platform/x86/acer-wmi.c
335 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
336 M: Len Brown <lenb@kernel.org>
337 L: linux-acpi@vger.kernel.org
339 W: https://01.org/linux-acpi
340 Q: https://patchwork.kernel.org/project/linux-acpi/list/
341 B: https://bugzilla.kernel.org
342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
343 F: Documentation/ABI/testing/configfs-acpi
344 F: Documentation/ABI/testing/sysfs-bus-acpi
345 F: Documentation/firmware-guide/acpi/
347 F: drivers/pci/*/*acpi*
348 F: drivers/pci/*acpi*
349 F: drivers/pnp/pnpacpi/
351 F: include/linux/acpi.h
352 F: include/linux/fwnode.h
356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M: Len Brown <lenb@kernel.org>
358 R: James Morse <james.morse@arm.com>
359 R: Tony Luck <tony.luck@intel.com>
360 R: Borislav Petkov <bp@alien8.de>
361 L: linux-acpi@vger.kernel.org
362 F: drivers/acpi/apei/
364 ACPI COMPONENT ARCHITECTURE (ACPICA)
365 M: Robert Moore <robert.moore@intel.com>
366 M: Erik Kaneda <erik.kaneda@intel.com>
367 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
368 L: linux-acpi@vger.kernel.org
371 W: https://acpica.org/
372 W: https://github.com/acpica/acpica/
373 Q: https://patchwork.kernel.org/project/linux-acpi/list/
374 B: https://bugzilla.kernel.org
375 B: https://bugs.acpica.org
376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 F: drivers/acpi/acpica/
382 M: Zhang Rui <rui.zhang@intel.com>
383 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
387 F: drivers/acpi/fan.c
389 ACPI FOR ARM64 (ACPI/arm64)
390 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
391 M: Hanjun Guo <guohanjun@huawei.com>
392 M: Sudeep Holla <sudeep.holla@arm.com>
393 L: linux-acpi@vger.kernel.org
394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396 F: drivers/acpi/arm64
398 ACPI I2C MULTI INSTANTIATE DRIVER
399 M: Hans de Goede <hdegoede@redhat.com>
400 L: platform-driver-x86@vger.kernel.org
402 F: drivers/platform/x86/i2c-multi-instantiate.c
405 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
406 M: Len Brown <lenb@kernel.org>
407 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
408 R: Mika Westerberg <mika.westerberg@linux.intel.com>
409 L: linux-acpi@vger.kernel.org
411 Q: https://patchwork.kernel.org/project/linux-acpi/list/
412 B: https://bugzilla.kernel.org
413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414 F: drivers/acpi/pmic/
417 M: Zhang Rui <rui.zhang@intel.com>
418 L: linux-acpi@vger.kernel.org
420 W: https://01.org/linux-acpi
421 B: https://bugzilla.kernel.org
422 F: drivers/acpi/*thermal*
425 M: Zhang Rui <rui.zhang@intel.com>
426 L: linux-acpi@vger.kernel.org
428 W: https://01.org/linux-acpi
429 B: https://bugzilla.kernel.org
430 F: drivers/acpi/acpi_video.c
433 L: platform-driver-x86@vger.kernel.org
435 F: drivers/platform/x86/wmi.c
436 F: include/uapi/linux/wmi.h
438 AD1889 ALSA SOUND DRIVER
439 L: linux-parisc@vger.kernel.org
441 W: https://parisc.wiki.kernel.org/index.php/AD1889
442 F: sound/pci/ad1889.*
444 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
445 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD5254
448 W: http://ez.analog.com/community/linux-device-drivers
449 F: drivers/misc/ad525x_dpot.c
451 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
452 M: Michael Hennerich <michael.hennerich@analog.com>
454 W: http://wiki.analog.com/AD5398
455 W: http://ez.analog.com/community/linux-device-drivers
456 F: drivers/regulator/ad5398.c
458 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
459 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: http://wiki.analog.com/AD7142
462 W: http://ez.analog.com/community/linux-device-drivers
463 F: drivers/input/misc/ad714x.c
465 AD7877 TOUCHSCREEN DRIVER
466 M: Michael Hennerich <michael.hennerich@analog.com>
468 W: http://wiki.analog.com/AD7877
469 W: http://ez.analog.com/community/linux-device-drivers
470 F: drivers/input/touchscreen/ad7877.c
472 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
473 M: Michael Hennerich <michael.hennerich@analog.com>
475 W: http://wiki.analog.com/AD7879
476 W: http://ez.analog.com/community/linux-device-drivers
477 F: drivers/input/touchscreen/ad7879.c
479 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
480 M: Jiri Kosina <jikos@kernel.org>
483 ADF7242 IEEE 802.15.4 RADIO DRIVER
484 M: Michael Hennerich <michael.hennerich@analog.com>
485 L: linux-wpan@vger.kernel.org
487 W: https://wiki.analog.com/ADF7242
488 W: http://ez.analog.com/community/linux-device-drivers
489 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
490 F: drivers/net/ieee802154/adf7242.c
492 ADM1025 HARDWARE MONITOR DRIVER
493 M: Jean Delvare <jdelvare@suse.com>
494 L: linux-hwmon@vger.kernel.org
496 F: Documentation/hwmon/adm1025.rst
497 F: drivers/hwmon/adm1025.c
499 ADM1029 HARDWARE MONITOR DRIVER
500 M: Corentin Labbe <clabbe.montjoie@gmail.com>
501 L: linux-hwmon@vger.kernel.org
503 F: drivers/hwmon/adm1029.c
505 ADM8211 WIRELESS DRIVER
506 L: linux-wireless@vger.kernel.org
508 W: https://wireless.wiki.kernel.org/
509 F: drivers/net/wireless/admtek/adm8211.*
511 ADP1653 FLASH CONTROLLER DRIVER
512 M: Sakari Ailus <sakari.ailus@iki.fi>
513 L: linux-media@vger.kernel.org
515 F: drivers/media/i2c/adp1653.c
516 F: include/media/i2c/adp1653.h
518 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519 M: Michael Hennerich <michael.hennerich@analog.com>
521 W: http://wiki.analog.com/ADP5520
522 W: http://ez.analog.com/community/linux-device-drivers
523 F: drivers/gpio/gpio-adp5520.c
524 F: drivers/input/keyboard/adp5520-keys.c
525 F: drivers/leds/leds-adp5520.c
526 F: drivers/mfd/adp5520.c
527 F: drivers/video/backlight/adp5520_bl.c
529 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530 M: Michael Hennerich <michael.hennerich@analog.com>
532 W: http://wiki.analog.com/ADP5588
533 W: http://ez.analog.com/community/linux-device-drivers
534 F: drivers/gpio/gpio-adp5588.c
535 F: drivers/input/keyboard/adp5588-keys.c
537 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538 M: Michael Hennerich <michael.hennerich@analog.com>
540 W: http://wiki.analog.com/ADP8860
541 W: http://ez.analog.com/community/linux-device-drivers
542 F: drivers/video/backlight/adp8860_bl.c
545 M: Colin Leroy <colin@colino.net>
547 F: drivers/macintosh/therm_adt746x.c
549 ADT7475 HARDWARE MONITOR DRIVER
550 M: Jean Delvare <jdelvare@suse.com>
551 L: linux-hwmon@vger.kernel.org
553 F: Documentation/hwmon/adt7475.rst
554 F: drivers/hwmon/adt7475.c
557 M: Matthew Wilcox <willy@infradead.org>
558 M: Hannes Reinecke <hare@suse.com>
559 L: linux-scsi@vger.kernel.org
561 F: Documentation/scsi/advansys.rst
562 F: drivers/scsi/advansys.c
564 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
565 M: Michael Hennerich <michael.hennerich@analog.com>
567 W: http://wiki.analog.com/ADXL345
568 W: http://ez.analog.com/community/linux-device-drivers
569 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
570 F: drivers/input/misc/adxl34x.c
572 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
573 M: Michael Hennerich <michael.hennerich@analog.com>
575 W: http://ez.analog.com/community/linux-device-drivers
576 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
577 F: drivers/iio/accel/adxl372.c
578 F: drivers/iio/accel/adxl372_i2c.c
579 F: drivers/iio/accel/adxl372_spi.c
582 M: Antti Palosaari <crope@iki.fi>
583 L: linux-media@vger.kernel.org
585 W: https://linuxtv.org
586 W: http://palosaari.fi/linux/
587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
588 T: git git://linuxtv.org/anttip/media_tree.git
589 F: drivers/media/dvb-frontends/af9013*
592 M: Antti Palosaari <crope@iki.fi>
593 L: linux-media@vger.kernel.org
595 W: https://linuxtv.org
596 W: http://palosaari.fi/linux/
597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
598 T: git git://linuxtv.org/anttip/media_tree.git
599 F: drivers/media/dvb-frontends/af9033*
602 M: David Sterba <dsterba@suse.com>
603 L: linux-fsdevel@vger.kernel.org
605 F: Documentation/filesystems/affs.rst
609 M: David Howells <dhowells@redhat.com>
610 L: linux-afs@lists.infradead.org
612 W: https://www.infradead.org/~dhowells/kafs/
613 F: Documentation/filesystems/afs.rst
615 F: include/trace/events/afs.h
618 M: David Airlie <airlied@linux.ie>
620 T: git git://anongit.freedesktop.org/drm/drm
622 F: include/linux/agp*
623 F: include/uapi/linux/agp*
626 M: "Juergen E. Fischer" <fischer@norbit.de>
627 L: linux-scsi@vger.kernel.org
629 F: drivers/scsi/aha152x*
630 F: drivers/scsi/pcmcia/aha152x*
632 AIC7XXX / AIC79XX SCSI DRIVER
633 M: Hannes Reinecke <hare@suse.com>
634 L: linux-scsi@vger.kernel.org
636 F: drivers/scsi/aic7xxx/
638 AIMSLAB FM RADIO RECEIVER DRIVER
639 M: Hans Verkuil <hverkuil@xs4all.nl>
640 L: linux-media@vger.kernel.org
642 W: https://linuxtv.org
643 T: git git://linuxtv.org/media_tree.git
644 F: drivers/media/radio/radio-aimslab*
647 M: Benjamin LaHaise <bcrl@kvack.org>
648 L: linux-aio@kvack.org
651 F: include/linux/*aio*.h
654 M: Antti Palosaari <crope@iki.fi>
655 L: linux-media@vger.kernel.org
657 W: https://linuxtv.org
658 W: http://palosaari.fi/linux/
659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
660 T: git git://linuxtv.org/anttip/media_tree.git
661 F: drivers/media/usb/airspy/
663 ALACRITECH GIGABIT ETHERNET DRIVER
664 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
666 F: drivers/net/ethernet/alacritech/*
668 ALCATEL SPEEDTOUCH USB DRIVER
669 M: Duncan Sands <duncan.sands@free.fr>
670 L: linux-usb@vger.kernel.org
672 W: http://www.linux-usb.org/SpeedTouch/
673 F: drivers/usb/atm/speedtch.c
674 F: drivers/usb/atm/usbatm.c
676 ALCHEMY AU1XX0 MMC DRIVER
677 M: Manuel Lauss <manuel.lauss@gmail.com>
679 F: drivers/mmc/host/au1xmmc.c
682 M: Rudolf Marek <r.marek@assembler.cz>
683 L: linux-i2c@vger.kernel.org
685 F: Documentation/i2c/busses/i2c-ali1563.rst
686 F: drivers/i2c/busses/i2c-ali1563.c
688 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
689 M: Tomislav Denis <tomislav.denis@avl.com>
690 L: linux-iio@vger.kernel.org
692 W: http://www.allsensors.com/
693 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
694 F: drivers/iio/pressure/dlhl60d.c
696 ALLEGRO DVT VIDEO IP CORE DRIVER
697 M: Michael Tretter <m.tretter@pengutronix.de>
698 R: Pengutronix Kernel Team <kernel@pengutronix.de>
699 L: linux-media@vger.kernel.org
701 F: drivers/staging/media/allegro-dvt/
703 ALLWINNER A10 CSI DRIVER
704 M: Maxime Ripard <mripard@kernel.org>
705 L: linux-media@vger.kernel.org
707 T: git git://linuxtv.org/media_tree.git
708 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
709 F: drivers/media/platform/sunxi/sun4i-csi/
711 ALLWINNER CPUFREQ DRIVER
712 M: Yangtao Li <tiny.windzz@gmail.com>
713 L: linux-pm@vger.kernel.org
715 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
716 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
718 ALLWINNER CRYPTO DRIVERS
719 M: Corentin Labbe <clabbe.montjoie@gmail.com>
720 L: linux-crypto@vger.kernel.org
722 F: drivers/crypto/allwinner/
724 ALLWINNER THERMAL DRIVER
725 M: Vasily Khoruzhick <anarsoul@gmail.com>
726 M: Yangtao Li <tiny.windzz@gmail.com>
727 L: linux-pm@vger.kernel.org
729 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
730 F: drivers/thermal/sun8i_thermal.c
733 M: Maxime Ripard <mripard@kernel.org>
734 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
735 L: linux-media@vger.kernel.org
737 F: drivers/staging/media/sunxi/cedrus/
740 M: Richard Henderson <rth@twiddle.net>
741 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
742 M: Matt Turner <mattst88@gmail.com>
743 L: linux-alpha@vger.kernel.org
747 ALPS PS/2 TOUCHPAD DRIVER
748 R: Pali Rohár <pali@kernel.org>
749 F: drivers/input/mouse/alps.*
751 ALTERA I2C CONTROLLER DRIVER
752 M: Thor Thayer <thor.thayer@linux.intel.com>
754 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
755 F: drivers/i2c/busses/i2c-altera.c
757 ALTERA MAILBOX DRIVER
758 M: Ley Foon Tan <ley.foon.tan@intel.com>
760 F: drivers/mailbox/mailbox-altera.c
763 M: Joyce Ooi <joyce.ooi@intel.com>
764 L: linux-gpio@vger.kernel.org
766 F: drivers/gpio/gpio-altera.c
768 ALTERA SYSTEM MANAGER DRIVER
769 M: Thor Thayer <thor.thayer@linux.intel.com>
771 F: drivers/mfd/altera-sysmgr.c
772 F: include/linux/mfd/altera-sysmgr.h
774 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
775 M: Thor Thayer <thor.thayer@linux.intel.com>
777 F: drivers/gpio/gpio-altera-a10sr.c
778 F: drivers/mfd/altera-a10sr.c
779 F: drivers/reset/reset-a10sr.c
780 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
781 F: include/linux/mfd/altera-a10sr.h
783 ALTERA TRIPLE SPEED ETHERNET DRIVER
784 M: Thor Thayer <thor.thayer@linux.intel.com>
785 L: netdev@vger.kernel.org
787 F: drivers/net/ethernet/altera/
789 ALTERA UART/JTAG UART SERIAL DRIVERS
790 M: Tobias Klauser <tklauser@distanz.ch>
791 L: linux-serial@vger.kernel.org
793 F: drivers/tty/serial/altera_jtaguart.c
794 F: drivers/tty/serial/altera_uart.c
795 F: include/linux/altera_jtaguart.h
796 F: include/linux/altera_uart.h
798 AMAZON ANNAPURNA LABS FIC DRIVER
799 M: Talel Shenhar <talel@amazon.com>
801 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
802 F: drivers/irqchip/irq-al-fic.c
804 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
805 M: Talel Shenhar <talel@amazon.com>
807 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
808 F: drivers/thermal/thermal_mmio.c
810 AMAZON ETHERNET DRIVERS
811 M: Netanel Belgazal <netanel@amazon.com>
812 M: Arthur Kiyanovski <akiyano@amazon.com>
813 R: Guy Tzalik <gtzalik@amazon.com>
814 R: Saeed Bishara <saeedb@amazon.com>
815 R: Zorik Machulsky <zorik@amazon.com>
816 L: netdev@vger.kernel.org
818 F: Documentation/networking/device_drivers/amazon/ena.rst
819 F: drivers/net/ethernet/amazon/
821 AMAZON RDMA EFA DRIVER
822 M: Gal Pressman <galpress@amazon.com>
823 R: Yossi Leybovich <sleybo@amazon.com>
824 L: linux-rdma@vger.kernel.org
826 Q: https://patchwork.kernel.org/project/linux-rdma/list/
827 F: drivers/infiniband/hw/efa/
828 F: include/uapi/rdma/efa-abi.h
830 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
831 M: Tom Lendacky <thomas.lendacky@amd.com>
832 L: linux-crypto@vger.kernel.org
834 F: drivers/crypto/ccp/
835 F: include/linux/ccp.h
838 M: Harry Wentland <harry.wentland@amd.com>
839 M: Leo Li <sunpeng.li@amd.com>
840 L: amd-gfx@lists.freedesktop.org
842 T: git git://people.freedesktop.org/~agd5f/linux
843 F: drivers/gpu/drm/amd/display/
846 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
847 L: linux-hwmon@vger.kernel.org
849 F: Documentation/hwmon/amd_energy.rst
850 F: drivers/hwmon/amd_energy.c
852 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
853 M: Huang Rui <ray.huang@amd.com>
854 L: linux-hwmon@vger.kernel.org
856 F: Documentation/hwmon/fam15h_power.rst
857 F: drivers/hwmon/fam15h_power.c
860 M: Enrico Weigelt, metux IT consult <info@metux.net>
861 L: linux-gpio@vger.kernel.org
863 F: drivers/gpio/gpio-amd-fch.c
864 F: include/linux/platform_data/gpio/gpio-amd-fch.h
866 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
867 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
869 F: drivers/usb/gadget/udc/amd5536udc.*
871 AMD GEODE PROCESSOR/CHIPSET SUPPORT
872 M: Andres Salomon <dilinger@queued.net>
873 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
875 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
876 F: arch/x86/include/asm/geode.h
877 F: drivers/char/hw_random/geode-rng.c
878 F: drivers/crypto/geode*
879 F: drivers/video/fbdev/geode/
882 M: Joerg Roedel <joro@8bytes.org>
883 L: iommu@lists.linux-foundation.org
885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
886 F: drivers/iommu/amd_iommu*.[ch]
887 F: include/linux/amd-iommu.h
890 M: Felix Kuehling <Felix.Kuehling@amd.com>
891 L: amd-gfx@lists.freedesktop.org
893 T: git git://people.freedesktop.org/~agd5f/linux
894 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
895 F: drivers/gpu/drm/amd/amdkfd/
896 F: drivers/gpu/drm/amd/include/cik_structs.h
897 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
898 F: drivers/gpu/drm/amd/include/v9_structs.h
899 F: drivers/gpu/drm/amd/include/vi_structs.h
900 F: include/uapi/linux/kfd_ioctl.h
903 M: Sanjay R Mehta <sanju.mehta@amd.com>
905 F: drivers/spi/spi-amd.c
908 M: Elie Morisse <syniurge@gmail.com>
909 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
910 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
911 L: linux-i2c@vger.kernel.org
913 F: drivers/i2c/busses/i2c-amd-mp2*
916 M: Evan Quan <evan.quan@amd.com>
917 L: amd-gfx@lists.freedesktop.org
919 T: git git://people.freedesktop.org/~agd5f/linux
920 F: drivers/gpu/drm/amd/powerplay/
922 AMD SEATTLE DEVICE TREE SUPPORT
923 M: Brijesh Singh <brijeshkumar.singh@amd.com>
924 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
925 M: Tom Lendacky <thomas.lendacky@amd.com>
927 F: arch/arm64/boot/dts/amd/
930 M: Tom Lendacky <thomas.lendacky@amd.com>
931 L: netdev@vger.kernel.org
933 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
934 F: drivers/net/ethernet/amd/xgbe/
936 ANALOG DEVICES INC AD5686 DRIVER
937 M: Michael Hennerich <Michael.Hennerich@analog.com>
938 L: linux-pm@vger.kernel.org
940 W: http://ez.analog.com/community/linux-device-drivers
941 F: drivers/iio/dac/ad5686*
942 F: drivers/iio/dac/ad5696*
944 ANALOG DEVICES INC AD5758 DRIVER
945 M: Michael Hennerich <Michael.Hennerich@analog.com>
946 L: linux-iio@vger.kernel.org
948 W: http://ez.analog.com/community/linux-device-drivers
949 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
950 F: drivers/iio/dac/ad5758.c
952 ANALOG DEVICES INC AD7091R5 DRIVER
953 M: Beniamin Bia <beniamin.bia@analog.com>
954 L: linux-iio@vger.kernel.org
956 W: http://ez.analog.com/community/linux-device-drivers
957 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
958 F: drivers/iio/adc/ad7091r5.c
960 ANALOG DEVICES INC AD7124 DRIVER
961 M: Michael Hennerich <Michael.Hennerich@analog.com>
962 L: linux-iio@vger.kernel.org
964 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
966 F: drivers/iio/adc/ad7124.c
968 ANALOG DEVICES INC AD7192 DRIVER
969 M: Alexandru Tachici <alexandru.tachici@analog.com>
970 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
974 F: drivers/iio/adc/ad7192.c
976 ANALOG DEVICES INC AD7292 DRIVER
977 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
978 L: linux-iio@vger.kernel.org
980 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
982 F: drivers/iio/adc/ad7292.c
984 ANALOG DEVICES INC AD7606 DRIVER
985 M: Michael Hennerich <Michael.Hennerich@analog.com>
986 M: Beniamin Bia <beniamin.bia@analog.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
991 F: drivers/iio/adc/ad7606.c
993 ANALOG DEVICES INC AD7768-1 DRIVER
994 M: Michael Hennerich <Michael.Hennerich@analog.com>
995 L: linux-iio@vger.kernel.org
997 W: http://ez.analog.com/community/linux-device-drivers
998 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
999 F: drivers/iio/adc/ad7768-1.c
1001 ANALOG DEVICES INC AD7780 DRIVER
1002 M: Michael Hennerich <Michael.Hennerich@analog.com>
1003 M: Renato Lui Geh <renatogeh@gmail.com>
1004 L: linux-iio@vger.kernel.org
1006 W: http://ez.analog.com/community/linux-device-drivers
1007 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1008 F: drivers/iio/adc/ad7780.c
1010 ANALOG DEVICES INC AD9389B DRIVER
1011 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1012 L: linux-media@vger.kernel.org
1014 F: drivers/media/i2c/ad9389b*
1016 ANALOG DEVICES INC ADGS1408 DRIVER
1017 M: Mircea Caprioru <mircea.caprioru@analog.com>
1019 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1020 F: drivers/mux/adgs1408.c
1022 ANALOG DEVICES INC ADIN DRIVER
1023 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1024 L: netdev@vger.kernel.org
1026 W: http://ez.analog.com/community/linux-device-drivers
1027 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1028 F: drivers/net/phy/adin.c
1030 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1031 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1032 L: linux-iio@vger.kernel.org
1034 F: drivers/iio/imu/adis.c
1035 F: include/linux/iio/imu/adis.h
1037 ANALOG DEVICES INC ADIS16460 DRIVER
1038 M: Dragos Bogdan <dragos.bogdan@analog.com>
1039 L: linux-iio@vger.kernel.org
1041 W: http://ez.analog.com/community/linux-device-drivers
1042 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1043 F: drivers/iio/imu/adis16460.c
1045 ANALOG DEVICES INC ADM1177 DRIVER
1046 M: Beniamin Bia <beniamin.bia@analog.com>
1047 M: Michael Hennerich <Michael.Hennerich@analog.com>
1048 L: linux-hwmon@vger.kernel.org
1050 W: http://ez.analog.com/community/linux-device-drivers
1051 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1052 F: drivers/hwmon/adm1177.c
1054 ANALOG DEVICES INC ADP5061 DRIVER
1055 M: Michael Hennerich <Michael.Hennerich@analog.com>
1056 L: linux-pm@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1059 F: drivers/power/supply/adp5061.c
1061 ANALOG DEVICES INC ADV7180 DRIVER
1062 M: Lars-Peter Clausen <lars@metafoo.de>
1063 L: linux-media@vger.kernel.org
1065 W: http://ez.analog.com/community/linux-device-drivers
1066 F: drivers/media/i2c/adv7180.c
1068 ANALOG DEVICES INC ADV748X DRIVER
1069 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1070 L: linux-media@vger.kernel.org
1072 F: drivers/media/i2c/adv748x/*
1074 ANALOG DEVICES INC ADV7511 DRIVER
1075 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1076 L: linux-media@vger.kernel.org
1078 F: drivers/media/i2c/adv7511*
1080 ANALOG DEVICES INC ADV7604 DRIVER
1081 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1082 L: linux-media@vger.kernel.org
1084 F: drivers/media/i2c/adv7604*
1086 ANALOG DEVICES INC ADV7842 DRIVER
1087 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1088 L: linux-media@vger.kernel.org
1090 F: drivers/media/i2c/adv7842*
1092 ANALOG DEVICES INC ASOC CODEC DRIVERS
1093 M: Lars-Peter Clausen <lars@metafoo.de>
1094 M: Nuno Sá <nuno.sa@analog.com>
1095 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1097 W: http://wiki.analog.com/
1098 W: http://ez.analog.com/community/linux-device-drivers
1099 F: sound/soc/codecs/ad1*
1100 F: sound/soc/codecs/ad7*
1101 F: sound/soc/codecs/adau*
1102 F: sound/soc/codecs/adav*
1103 F: sound/soc/codecs/sigmadsp.*
1104 F: sound/soc/codecs/ssm*
1106 ANALOG DEVICES INC DMA DRIVERS
1107 M: Lars-Peter Clausen <lars@metafoo.de>
1109 W: http://ez.analog.com/community/linux-device-drivers
1110 F: drivers/dma/dma-axi-dmac.c
1112 ANALOG DEVICES INC HMC425A DRIVER
1113 M: Beniamin Bia <beniamin.bia@analog.com>
1114 M: Michael Hennerich <michael.hennerich@analog.com>
1115 L: linux-iio@vger.kernel.org
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1119 F: drivers/iio/amplifiers/hmc425a.c
1121 ANALOG DEVICES INC IIO DRIVERS
1122 M: Lars-Peter Clausen <lars@metafoo.de>
1123 M: Michael Hennerich <Michael.Hennerich@analog.com>
1125 W: http://wiki.analog.com/
1126 W: http://ez.analog.com/community/linux-device-drivers
1127 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1128 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1129 F: drivers/iio/*/ad*
1130 F: drivers/iio/adc/ltc249*
1131 F: drivers/staging/iio/*/ad*
1132 X: drivers/iio/*/adjd*
1134 ANALOGBITS PLL LIBRARIES
1135 M: Paul Walmsley <paul.walmsley@sifive.com>
1137 F: drivers/clk/analogbits/*
1138 F: include/linux/clk/analogbits*
1141 M: Nick Hu <nickhu@andestech.com>
1142 M: Greentime Hu <green.hu@gmail.com>
1143 M: Vincent Chen <deanbo422@gmail.com>
1145 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1146 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1147 F: Documentation/devicetree/bindings/nds32/
1152 ANDROID CONFIG FRAGMENTS
1153 M: Rob Herring <robh@kernel.org>
1155 F: kernel/configs/android*
1158 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1159 M: Arve Hjønnevåg <arve@android.com>
1160 M: Todd Kjos <tkjos@android.com>
1161 M: Martijn Coenen <maco@android.com>
1162 M: Joel Fernandes <joel@joelfernandes.org>
1163 M: Christian Brauner <christian@brauner.io>
1164 L: devel@driverdev.osuosl.org
1166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1168 F: drivers/staging/android/
1170 ANDROID GOLDFISH PIC DRIVER
1171 M: Miodrag Dinic <miodrag.dinic@mips.com>
1173 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1174 F: drivers/irqchip/irq-goldfish-pic.c
1176 ANDROID GOLDFISH RTC DRIVER
1177 M: Miodrag Dinic <miodrag.dinic@mips.com>
1179 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1180 F: drivers/rtc/rtc-goldfish.c
1183 M: Laura Abbott <labbott@redhat.com>
1184 M: Sumit Semwal <sumit.semwal@linaro.org>
1185 L: devel@driverdev.osuosl.org
1186 L: dri-devel@lists.freedesktop.org
1187 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1189 F: drivers/staging/android/ion
1190 F: drivers/staging/android/uapi/ion.h
1192 AOA (Apple Onboard Audio) ALSA DRIVER
1193 M: Johannes Berg <johannes@sipsolutions.net>
1194 L: linuxppc-dev@lists.ozlabs.org
1195 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1199 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1200 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1201 L: linux-iio@vger.kernel.org
1203 F: drivers/iio/adc/stx104.c
1206 M: Jiri Kosina <jikos@kernel.org>
1208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1209 F: arch/x86/kernel/apm_32.c
1210 F: drivers/char/apm-emulation.c
1211 F: include/linux/apm_bios.h
1212 F: include/uapi/linux/apm_bios.h
1214 APPARMOR SECURITY MODULE
1215 M: John Johansen <john.johansen@canonical.com>
1216 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1218 W: wiki.apparmor.net
1219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1220 F: Documentation/admin-guide/LSM/apparmor.rst
1221 F: security/apparmor/
1223 APPLE BCM5974 MULTITOUCH DRIVER
1224 M: Henrik Rydberg <rydberg@bitmath.org>
1225 L: linux-input@vger.kernel.org
1227 F: drivers/input/mouse/bcm5974.c
1230 M: Henrik Rydberg <rydberg@bitmath.org>
1231 L: linux-hwmon@vger.kernel.org
1233 F: drivers/hwmon/applesmc.c
1235 APPLETALK NETWORK LAYER
1236 L: netdev@vger.kernel.org
1238 F: drivers/net/appletalk/
1239 F: include/linux/atalk.h
1240 F: include/uapi/linux/atalk.h
1243 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1244 M: Khuong Dinh <khuong@os.amperecomputing.com>
1246 F: arch/arm64/boot/dts/apm/
1248 APPLIED MICRO (APM) X-GENE SOC EDAC
1249 M: Khuong Dinh <khuong@os.amperecomputing.com>
1251 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1252 F: drivers/edac/xgene_edac.c
1254 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1255 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1258 F: drivers/net/ethernet/apm/xgene-v2/
1260 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1261 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1262 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1263 M: Quan Nguyen <quan@os.amperecomputing.com>
1265 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1266 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1267 F: drivers/net/ethernet/apm/xgene/
1268 F: drivers/net/phy/mdio-xgene.c
1270 APPLIED MICRO (APM) X-GENE SOC PMU
1271 M: Khuong Dinh <khuong@os.amperecomputing.com>
1273 F: Documentation/admin-guide/perf/xgene-pmu.rst
1274 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1275 F: drivers/perf/xgene_pmu.c
1277 APTINA CAMERA SENSOR PLL
1278 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1279 L: linux-media@vger.kernel.org
1281 F: drivers/media/i2c/aptina-pll.*
1283 AQUANTIA ETHERNET DRIVER (atlantic)
1284 M: Igor Russkikh <irusskikh@marvell.com>
1285 L: netdev@vger.kernel.org
1287 W: https://www.marvell.com/
1288 Q: http://patchwork.ozlabs.org/project/netdev/list/
1289 F: Documentation/networking/device_drivers/aquantia/atlantic.rst
1290 F: drivers/net/ethernet/aquantia/atlantic/
1292 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1293 M: Egor Pomozov <epomozov@marvell.com>
1294 L: netdev@vger.kernel.org
1296 W: http://www.aquantia.com
1297 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1299 ARC FRAMEBUFFER DRIVER
1300 M: Jaya Kumar <jayalk@intworks.biz>
1302 F: drivers/video/fbdev/arcfb.c
1303 F: drivers/video/fbdev/core/fb_defio.c
1306 M: Alexey Brodkin <abrodkin@synopsys.com>
1308 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1309 F: drivers/gpu/drm/arc/
1311 ARCNET NETWORK LAYER
1312 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1313 L: netdev@vger.kernel.org
1315 F: drivers/net/arcnet/
1316 F: include/uapi/linux/if_arcnet.h
1318 ARM ARCHITECTED TIMER DRIVER
1319 M: Mark Rutland <mark.rutland@arm.com>
1320 M: Marc Zyngier <maz@kernel.org>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 F: arch/arm/include/asm/arch_timer.h
1324 F: arch/arm64/include/asm/arch_timer.h
1325 F: drivers/clocksource/arm_arch_timer.c
1327 ARM HDLCD DRM DRIVER
1328 M: Liviu Dudau <liviu.dudau@arm.com>
1330 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1331 F: drivers/gpu/drm/arm/hdlcd_*
1333 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1334 M: Linus Walleij <linus.walleij@linaro.org>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1338 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1339 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1340 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1341 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1342 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1343 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1344 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1345 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1346 F: arch/arm/boot/dts/arm-realview-*
1347 F: arch/arm/boot/dts/integrator*
1348 F: arch/arm/boot/dts/versatile*
1349 F: arch/arm/mach-integrator/
1350 F: arch/arm/mach-realview/
1351 F: arch/arm/mach-versatile/
1352 F: arch/arm/plat-versatile/
1353 F: drivers/bus/arm-integrator-lm.c
1354 F: drivers/clk/versatile/
1355 F: drivers/i2c/busses/i2c-versatile.c
1356 F: drivers/irqchip/irq-versatile-fpga.c
1357 F: drivers/mtd/maps/physmap-versatile.*
1358 F: drivers/power/reset/arm-versatile-reboot.c
1359 F: drivers/soc/versatile/
1361 ARM KOMEDA DRM-KMS DRIVER
1362 M: James (Qian) Wang <james.qian.wang@arm.com>
1363 M: Liviu Dudau <liviu.dudau@arm.com>
1364 M: Mihail Atanassov <mihail.atanassov@arm.com>
1365 L: Mali DP Maintainers <malidp@foss.arm.com>
1367 T: git git://anongit.freedesktop.org/drm/drm-misc
1368 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1369 F: Documentation/gpu/komeda-kms.rst
1370 F: drivers/gpu/drm/arm/display/include/
1371 F: drivers/gpu/drm/arm/display/komeda/
1373 ARM MALI PANFROST DRM DRIVER
1374 M: Rob Herring <robh@kernel.org>
1375 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1376 R: Steven Price <steven.price@arm.com>
1377 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1378 L: dri-devel@lists.freedesktop.org
1380 T: git git://anongit.freedesktop.org/drm/drm-misc
1381 F: drivers/gpu/drm/panfrost/
1382 F: include/uapi/drm/panfrost_drm.h
1384 ARM MALI-DP DRM DRIVER
1385 M: Liviu Dudau <liviu.dudau@arm.com>
1386 M: Brian Starkey <brian.starkey@arm.com>
1387 L: Mali DP Maintainers <malidp@foss.arm.com>
1389 T: git git://anongit.freedesktop.org/drm/drm-misc
1390 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1391 F: Documentation/gpu/afbc.rst
1392 F: drivers/gpu/drm/arm/
1394 ARM MFM AND FLOPPY DRIVERS
1395 M: Ian Molton <spyro@f2s.com>
1397 F: arch/arm/include/asm/floppy.h
1398 F: arch/arm/mach-rpc/floppydma.S
1400 ARM PMU PROFILING AND DEBUGGING
1401 M: Will Deacon <will@kernel.org>
1402 M: Mark Rutland <mark.rutland@arm.com>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 F: Documentation/devicetree/bindings/arm/pmu.yaml
1406 F: Documentation/devicetree/bindings/perf/
1407 F: arch/arm*/include/asm/hw_breakpoint.h
1408 F: arch/arm*/include/asm/perf_event.h
1409 F: arch/arm*/kernel/hw_breakpoint.c
1410 F: arch/arm*/kernel/perf_*
1411 F: arch/arm/oprofile/common.c
1413 F: include/linux/perf/arm_pmu.h
1416 M: Russell King <linux@armlinux.org.uk>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 W: http://www.armlinux.org.uk/
1420 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1422 X: arch/arm/boot/dts/
1424 ARM PRIMECELL AACI PL041 DRIVER
1425 M: Russell King <linux@armlinux.org.uk>
1429 ARM PRIMECELL BUS SUPPORT
1430 M: Russell King <linux@armlinux.org.uk>
1433 F: include/linux/amba/bus.h
1435 ARM PRIMECELL CLCD PL110 DRIVER
1436 M: Russell King <linux@armlinux.org.uk>
1438 F: drivers/video/fbdev/amba-clcd.*
1440 ARM PRIMECELL KMI PL050 DRIVER
1441 M: Russell King <linux@armlinux.org.uk>
1443 F: drivers/input/serio/ambakmi.*
1444 F: include/linux/amba/kmi.h
1446 ARM PRIMECELL MMCI PL180/1 DRIVER
1447 M: Russell King <linux@armlinux.org.uk>
1449 F: drivers/mmc/host/mmci.*
1450 F: include/linux/amba/mmci.h
1452 ARM PRIMECELL SSP PL022 SPI DRIVER
1453 M: Linus Walleij <linus.walleij@linaro.org>
1454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1457 F: drivers/spi/spi-pl022.c
1459 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1460 M: Russell King <linux@armlinux.org.uk>
1462 F: drivers/tty/serial/amba-pl01*.c
1463 F: include/linux/amba/serial.h
1465 ARM PRIMECELL VIC PL190/PL192 DRIVER
1466 M: Linus Walleij <linus.walleij@linaro.org>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1470 F: drivers/irqchip/irq-vic.c
1472 ARM SMC WATCHDOG DRIVER
1473 M: Julius Werner <jwerner@chromium.org>
1474 R: Evan Benn <evanbenn@chromium.org>
1476 F: devicetree/bindings/watchdog/arm-smc-wdt.yaml
1477 F: drivers/watchdog/arm_smc_wdt.c
1480 M: Will Deacon <will@kernel.org>
1481 R: Robin Murphy <robin.murphy@arm.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1485 F: drivers/iommu/arm-smmu*
1486 F: drivers/iommu/io-pgtable-arm-v7s.c
1487 F: drivers/iommu/io-pgtable-arm.c
1489 ARM SUB-ARCHITECTURES
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1496 ARM/ACTIONS SEMI ARCHITECTURE
1497 M: Andreas Färber <afaerber@suse.de>
1498 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 F: Documentation/devicetree/bindings/arm/actions.yaml
1502 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1503 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1504 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1505 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1506 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1507 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1508 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1509 F: arch/arm/boot/dts/owl-*
1510 F: arch/arm/mach-actions/
1511 F: arch/arm64/boot/dts/actions/
1512 F: drivers/clk/actions/
1513 F: drivers/clocksource/timer-owl*
1514 F: drivers/dma/owl-dma.c
1515 F: drivers/i2c/busses/i2c-owl.c
1516 F: drivers/mmc/host/owl-mmc.c
1517 F: drivers/pinctrl/actions/*
1518 F: drivers/soc/actions/
1519 F: include/dt-bindings/power/owl-*
1520 F: include/linux/soc/actions/
1523 ARM/ADS SPHERE MACHINE SUPPORT
1524 M: Lennert Buytenhek <kernel@wantstofly.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 ARM/AFEB9260 MACHINE SUPPORT
1529 M: Sergey Lapin <slapin@ossfans.org>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 ARM/AJECO 1ARM MACHINE SUPPORT
1534 M: Lennert Buytenhek <kernel@wantstofly.org>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 ARM/Allwinner SoC Clock Support
1539 M: Emilio López <emilio@elopez.com.ar>
1541 F: drivers/clk/sunxi/
1543 ARM/Allwinner sunXi SoC support
1544 M: Maxime Ripard <mripard@kernel.org>
1545 M: Chen-Yu Tsai <wens@csie.org>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1549 F: arch/arm/mach-sunxi/
1550 F: arch/arm64/boot/dts/allwinner/
1551 F: drivers/clk/sunxi-ng/
1552 F: drivers/pinctrl/sunxi/
1553 F: drivers/soc/sunxi/
1557 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1558 M: Neil Armstrong <narmstrong@baylibre.com>
1559 M: Jerome Brunet <jbrunet@baylibre.com>
1560 L: linux-amlogic@lists.infradead.org
1562 F: Documentation/devicetree/bindings/clock/amlogic*
1563 F: drivers/clk/meson/
1564 F: include/dt-bindings/clock/gxbb*
1565 F: include/dt-bindings/clock/meson*
1567 ARM/Amlogic Meson SoC Crypto Drivers
1568 M: Corentin Labbe <clabbe@baylibre.com>
1569 L: linux-crypto@vger.kernel.org
1570 L: linux-amlogic@lists.infradead.org
1572 F: Documentation/devicetree/bindings/crypto/amlogic*
1573 F: drivers/crypto/amlogic/
1575 ARM/Amlogic Meson SoC Sound Drivers
1576 M: Jerome Brunet <jbrunet@baylibre.com>
1577 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1579 F: Documentation/devicetree/bindings/sound/amlogic*
1582 ARM/Amlogic Meson SoC support
1583 M: Kevin Hilman <khilman@baylibre.com>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 L: linux-amlogic@lists.infradead.org
1587 W: http://linux-meson.com/
1588 F: arch/arm/boot/dts/meson*
1589 F: arch/arm/mach-meson/
1590 F: arch/arm64/boot/dts/amlogic/
1591 F: drivers/mmc/host/meson*
1592 F: drivers/pinctrl/meson/
1593 F: drivers/rtc/rtc-meson*
1594 F: drivers/soc/amlogic/
1597 ARM/Annapurna Labs ALPINE ARCHITECTURE
1598 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1599 M: Antoine Tenart <antoine.tenart@bootlin.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/boot/dts/alpine*
1603 F: arch/arm/mach-alpine/
1604 F: arch/arm64/boot/dts/al/
1605 F: drivers/*/*alpine*
1607 ARM/ARTPEC MACHINE SUPPORT
1608 M: Jesper Nilsson <jesper.nilsson@axis.com>
1609 M: Lars Persson <lars.persson@axis.com>
1610 L: linux-arm-kernel@axis.com
1612 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1613 F: arch/arm/boot/dts/artpec6*
1614 F: arch/arm/mach-artpec
1616 F: drivers/crypto/axis
1617 F: drivers/mmc/host/usdhi6rol0.c
1618 F: drivers/pinctrl/pinctrl-artpec*
1620 ARM/ASPEED I2C DRIVER
1621 M: Brendan Higgins <brendanhiggins@google.com>
1622 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1623 R: Joel Stanley <joel@jms.id.au>
1624 L: linux-i2c@vger.kernel.org
1625 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1627 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1628 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1629 F: drivers/i2c/busses/i2c-aspeed.c
1630 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1632 ARM/ASPEED MACHINE SUPPORT
1633 M: Joel Stanley <joel@jms.id.au>
1634 R: Andrew Jeffery <andrew@aj.id.au>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1638 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1640 F: arch/arm/boot/dts/aspeed-*
1641 F: arch/arm/mach-aspeed/
1644 ARM/BITMAIN ARCHITECTURE
1645 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1649 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1650 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1651 F: arch/arm64/boot/dts/bitmain/
1652 F: drivers/clk/clk-bm1880.c
1653 F: drivers/pinctrl/pinctrl-bm1880.c
1655 ARM/CALXEDA HIGHBANK ARCHITECTURE
1656 M: Andre Przywara <andre.przywara@arm.com>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 F: arch/arm/boot/dts/ecx-*.dts*
1660 F: arch/arm/boot/dts/highbank.dts
1661 F: arch/arm/mach-highbank/
1663 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1664 M: Krzysztof Halasa <khalasa@piap.pl>
1666 F: arch/arm/mach-cns3xxx/
1668 ARM/CAVIUM THUNDER NETWORK DRIVER
1669 M: Sunil Goutham <sgoutham@marvell.com>
1670 M: Robert Richter <rrichter@marvell.com>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 F: drivers/net/ethernet/cavium/thunder/
1675 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1676 M: Lukasz Majewski <lukma@denx.de>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 F: arch/arm/mach-ep93xx/ts72xx.c
1681 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1682 M: Alexander Shiyan <shc_work@mail.ru>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1688 M: Lennert Buytenhek <kernel@wantstofly.org>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1693 M: Hartley Sweeten <hsweeten@visionengravers.com>
1694 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 F: arch/arm/mach-ep93xx/
1698 F: arch/arm/mach-ep93xx/include/mach/
1701 M: Russell King <linux@armlinux.org.uk>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1705 F: drivers/clk/clkdev.c
1707 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1708 M: Baruch Siach <baruch@tkos.co.il>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: arch/arm/boot/dts/cx92755*
1714 ARM/CONTEC MICRO9 MACHINE SUPPORT
1715 M: Hubert Feurstein <hubert.feurstein@contec.at>
1717 F: arch/arm/mach-ep93xx/micro9.c
1719 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1720 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1721 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1722 R: Mike Leach <mike.leach@linaro.org>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1726 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1727 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1728 F: Documentation/devicetree/bindings/arm/coresight.txt
1729 F: Documentation/trace/coresight/*
1730 F: drivers/hwtracing/coresight/*
1731 F: include/dt-bindings/arm/coresight-cti-dt.h
1732 F: tools/perf/arch/arm/util/auxtrace.c
1733 F: tools/perf/arch/arm/util/cs-etm.c
1734 F: tools/perf/arch/arm/util/cs-etm.h
1735 F: tools/perf/arch/arm/util/pmu.c
1736 F: tools/perf/util/cs-etm-decoder/*
1737 F: tools/perf/util/cs-etm.*
1739 ARM/CORGI MACHINE SUPPORT
1740 M: Richard Purdie <rpurdie@rpsys.net>
1743 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1744 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1745 M: Linus Walleij <linus.walleij@linaro.org>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 T: git git://github.com/ulli-kroll/linux.git
1749 F: Documentation/devicetree/bindings/arm/gemini.txt
1750 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1751 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1752 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1753 F: arch/arm/mach-gemini/
1754 F: drivers/net/ethernet/cortina/
1755 F: drivers/pinctrl/pinctrl-gemini.c
1756 F: drivers/rtc/rtc-ftrtc010.c
1758 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1759 M: Barry Song <baohua@kernel.org>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1763 F: arch/arm/boot/dts/prima2*
1764 F: arch/arm/mach-prima2/
1765 F: drivers/clk/sirf/
1766 F: drivers/clocksource/timer-atlas7.c
1767 F: drivers/clocksource/timer-prima2.c
1771 ARM/CZ.NIC TURRIS MOX SUPPORT
1772 M: Marek Behun <marek.behun@nic.cz>
1774 W: http://mox.turris.cz
1775 F: Documentation/ABI/testing/debugfs-moxtet
1776 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1777 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1778 F: Documentation/devicetree/bindings/bus/moxtet.txt
1779 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1780 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1781 F: drivers/bus/moxtet.c
1782 F: drivers/firmware/turris-mox-rwtm.c
1783 F: drivers/gpio/gpio-moxtet.c
1784 F: include/linux/moxtet.h
1786 ARM/EBSA110 MACHINE SUPPORT
1787 M: Russell King <linux@armlinux.org.uk>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 W: http://www.armlinux.org.uk/
1791 F: arch/arm/mach-ebsa110/
1792 F: drivers/net/ethernet/amd/am79c961a.*
1794 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1795 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1796 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1802 M: Robert Jarzmik <robert.jarzmik@free.fr>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm/mach-pxa/ezx.c
1807 ARM/FARADAY FA526 PORT
1808 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 T: git git://git.berlios.de/gemini-board
1812 F: arch/arm/mm/*-fa*
1814 ARM/FOOTBRIDGE ARCHITECTURE
1815 M: Russell King <linux@armlinux.org.uk>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 W: http://www.armlinux.org.uk/
1819 F: arch/arm/include/asm/hardware/dec21285.h
1820 F: arch/arm/mach-footbridge/
1822 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1823 M: Shawn Guo <shawnguo@kernel.org>
1824 M: Sascha Hauer <s.hauer@pengutronix.de>
1825 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1826 R: Fabio Estevam <festevam@gmail.com>
1827 R: NXP Linux Team <linux-imx@nxp.com>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1831 X: drivers/media/i2c/
1835 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1836 M: Shawn Guo <shawnguo@kernel.org>
1837 M: Li Yang <leoyang.li@nxp.com>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1841 F: arch/arm/boot/dts/ls1021a*
1842 F: arch/arm64/boot/dts/freescale/fsl-*
1843 F: arch/arm64/boot/dts/freescale/qoriq-*
1845 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1846 M: Shawn Guo <shawnguo@kernel.org>
1847 M: Sascha Hauer <s.hauer@pengutronix.de>
1848 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1849 R: Stefan Agner <stefan@agner.ch>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1853 F: arch/arm/boot/dts/vf*
1854 F: arch/arm/mach-imx/*vf610*
1856 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1857 M: Lennert Buytenhek <kernel@wantstofly.org>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 ARM/GUMSTIX MACHINE SUPPORT
1862 M: Steve Sakoman <sakoman@gmail.com>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1867 M: Philipp Zabel <philipp.zabel@gmail.com>
1868 M: Paul Parsons <lost.distance@yahoo.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 F: arch/arm/mach-pxa/hx4700.c
1872 F: arch/arm/mach-pxa/include/mach/hx4700.h
1873 F: sound/soc/pxa/hx4700.c
1875 ARM/HISILICON SOC SUPPORT
1876 M: Wei Xu <xuwei5@hisilicon.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 W: http://www.hisilicon.com
1880 T: git git://github.com/hisilicon/linux-hisi.git
1881 F: arch/arm/boot/dts/hi3*
1882 F: arch/arm/boot/dts/hip*
1883 F: arch/arm/boot/dts/hisi*
1884 F: arch/arm/mach-hisi/
1885 F: arch/arm64/boot/dts/hisilicon/
1887 ARM/HP JORNADA 7XX MACHINE SUPPORT
1888 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1892 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1893 F: arch/arm/mach-sa1100/jornada720.c
1895 ARM/IGEP MACHINE SUPPORT
1896 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1897 M: Javier Martinez Canillas <javier@dowhile0.org>
1898 L: linux-omap@vger.kernel.org
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 F: arch/arm/boot/dts/omap3-igep*
1903 ARM/INCOME PXA270 SUPPORT
1904 M: Marek Vasut <marek.vasut@gmail.com>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1909 ARM/INTEL IOP32X ARM ARCHITECTURE
1910 M: Lennert Buytenhek <kernel@wantstofly.org>
1911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 ARM/INTEL IQ81342EX MACHINE SUPPORT
1915 M: Lennert Buytenhek <kernel@wantstofly.org>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 ARM/INTEL IXDP2850 MACHINE SUPPORT
1920 M: Lennert Buytenhek <kernel@wantstofly.org>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 ARM/INTEL IXP4XX ARM ARCHITECTURE
1925 M: Linus Walleij <linusw@kernel.org>
1926 M: Imre Kaloz <kaloz@openwrt.org>
1927 M: Krzysztof Halasa <khalasa@piap.pl>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1931 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1932 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1933 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1934 F: arch/arm/mach-ixp4xx/
1935 F: drivers/clocksource/timer-ixp4xx.c
1936 F: drivers/gpio/gpio-ixp4xx.c
1937 F: drivers/irqchip/irq-ixp4xx.c
1938 F: include/linux/irqchip/irq-ixp4xx.h
1939 F: include/linux/platform_data/timer-ixp4xx.h
1941 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1942 M: Jonathan Cameron <jic23@cam.ac.uk>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 F: arch/arm/mach-pxa/stargate2.c
1946 F: drivers/pcmcia/pxa2xx_stargate2.c
1948 ARM/INTEL XSC3 (MANZANO) ARM CORE
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1954 M: Lennert Buytenhek <kernel@wantstofly.org>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 ARM/LG1K ARCHITECTURE
1959 M: Chanho Min <chanho.min@lge.com>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm64/boot/dts/lg/
1964 ARM/LOGICPD PXA270 MACHINE SUPPORT
1965 M: Lennert Buytenhek <kernel@wantstofly.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 ARM/LPC18XX ARCHITECTURE
1970 M: Vladimir Zapolskiy <vz@mleia.com>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1974 F: arch/arm/boot/dts/lpc43*
1975 F: drivers/i2c/busses/i2c-lpc2k.c
1976 F: drivers/memory/pl172.c
1977 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1978 F: drivers/rtc/rtc-lpc24xx.c
1981 ARM/LPC32XX SOC SUPPORT
1982 M: Vladimir Zapolskiy <vz@mleia.com>
1983 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1987 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1988 F: arch/arm/boot/dts/lpc32*
1989 F: arch/arm/mach-lpc32xx/
1990 F: drivers/i2c/busses/i2c-pnx.c
1991 F: drivers/net/ethernet/nxp/lpc_eth.c
1992 F: drivers/usb/host/ohci-nxp.c
1993 F: drivers/watchdog/pnx4008_wdt.c
1996 ARM/MAGICIAN MACHINE SUPPORT
1997 M: Philipp Zabel <philipp.zabel@gmail.com>
2000 ARM/Marvell Dove/MV78xx0/Orion SOC support
2001 M: Jason Cooper <jason@lakedaemon.net>
2002 M: Andrew Lunn <andrew@lunn.ch>
2003 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2004 M: Gregory Clement <gregory.clement@bootlin.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 T: git git://git.infradead.org/linux-mvebu.git
2008 F: Documentation/devicetree/bindings/soc/dove/
2009 F: arch/arm/boot/dts/dove*
2010 F: arch/arm/boot/dts/orion5x*
2011 F: arch/arm/mach-dove/
2012 F: arch/arm/mach-mv78xx0/
2013 F: arch/arm/mach-orion5x/
2014 F: arch/arm/plat-orion/
2015 F: drivers/soc/dove/
2017 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2018 M: Jason Cooper <jason@lakedaemon.net>
2019 M: Andrew Lunn <andrew@lunn.ch>
2020 M: Gregory Clement <gregory.clement@bootlin.com>
2021 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 T: git git://git.infradead.org/linux-mvebu.git
2025 F: arch/arm/boot/dts/armada*
2026 F: arch/arm/boot/dts/kirkwood*
2027 F: arch/arm/configs/mvebu_*_defconfig
2028 F: arch/arm/mach-mvebu/
2029 F: arch/arm64/boot/dts/marvell/armada*
2030 F: arch/arm64/boot/dts/marvell/cn913*
2031 F: drivers/cpufreq/armada-37xx-cpufreq.c
2032 F: drivers/cpufreq/armada-8k-cpufreq.c
2033 F: drivers/cpufreq/mvebu-cpufreq.c
2034 F: drivers/irqchip/irq-armada-370-xp.c
2035 F: drivers/irqchip/irq-mvebu-*
2036 F: drivers/pinctrl/mvebu/
2037 F: drivers/rtc/rtc-armada38x.c
2039 ARM/Mediatek RTC DRIVER
2040 M: Eddie Huang <eddie.huang@mediatek.com>
2041 M: Sean Wang <sean.wang@mediatek.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2045 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2046 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2047 F: drivers/rtc/rtc-mt2712.c
2048 F: drivers/rtc/rtc-mt6397.c
2049 F: drivers/rtc/rtc-mt7622.c
2051 ARM/Mediatek SoC support
2052 M: Matthias Brugger <matthias.bgg@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2056 W: https://mtk.bcnfs.org/
2057 C: irc://chat.freenode.net/linux-mediatek
2058 F: arch/arm/boot/dts/mt6*
2059 F: arch/arm/boot/dts/mt7*
2060 F: arch/arm/boot/dts/mt8*
2061 F: arch/arm/mach-mediatek/
2062 F: arch/arm64/boot/dts/mediatek/
2063 F: drivers/soc/mediatek/
2068 ARM/Mediatek USB3 PHY DRIVER
2069 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2073 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2074 F: drivers/phy/mediatek/
2076 ARM/Microchip (AT91) SoC support
2077 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2078 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2079 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 W: http://www.linux4sam.org
2083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2084 F: arch/arm/boot/dts/at91*.dts
2085 F: arch/arm/boot/dts/at91*.dtsi
2086 F: arch/arm/boot/dts/sama*.dts
2087 F: arch/arm/boot/dts/sama*.dtsi
2088 F: arch/arm/include/debug/at91.S
2089 F: arch/arm/mach-at91/
2090 F: drivers/memory/atmel*
2091 F: drivers/watchdog/sama5d4_wdt.c
2092 F: include/soc/at91/
2093 X: drivers/input/touchscreen/atmel_mxt_ts.c
2094 X: drivers/net/wireless/atmel/
2098 ARM/MIOA701 MACHINE SUPPORT
2099 M: Robert Jarzmik <robert.jarzmik@free.fr>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 F: arch/arm/mach-pxa/mioa701.c
2104 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2105 M: Michael Petchkovsky <mkpetch@internode.on.net>
2108 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2109 M: Linus Walleij <linus.walleij@linaro.org>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2113 F: Documentation/devicetree/bindings/arm/ste-*
2114 F: Documentation/devicetree/bindings/arm/ux500.yaml
2115 F: Documentation/devicetree/bindings/arm/ux500/
2116 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2117 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2118 F: arch/arm/boot/dts/ste-*
2119 F: arch/arm/mach-nomadik/
2120 F: arch/arm/mach-u300/
2121 F: arch/arm/mach-ux500/
2122 F: drivers/clk/clk-nomadik.c
2123 F: drivers/clk/clk-u300.c
2124 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2125 F: drivers/clocksource/timer-u300.c
2126 F: drivers/dma/coh901318*
2127 F: drivers/dma/ste_dma40*
2128 F: drivers/hwspinlock/u8500_hsem.c
2129 F: drivers/i2c/busses/i2c-nomadik.c
2130 F: drivers/i2c/busses/i2c-stu300.c
2131 F: drivers/iio/adc/ab8500-gpadc.c
2132 F: drivers/mfd/ab3100*
2133 F: drivers/mfd/ab8500*
2134 F: drivers/mfd/abx500*
2135 F: drivers/mfd/db8500*
2136 F: drivers/mfd/dbx500*
2137 F: drivers/pinctrl/nomadik/
2138 F: drivers/pinctrl/pinctrl-coh901*
2139 F: drivers/pinctrl/pinctrl-u300.c
2140 F: drivers/rtc/rtc-ab3100.c
2141 F: drivers/rtc/rtc-ab8500.c
2142 F: drivers/rtc/rtc-coh901331.c
2143 F: drivers/rtc/rtc-pl031.c
2144 F: drivers/soc/ux500/
2145 F: drivers/watchdog/coh901327_wdt.c
2147 ARM/NUVOTON NPCM ARCHITECTURE
2148 M: Avi Fishman <avifishman70@gmail.com>
2149 M: Tomer Maimon <tmaimon77@gmail.com>
2150 M: Tali Perry <tali.perry1@gmail.com>
2151 R: Patrick Venture <venture@google.com>
2152 R: Nancy Yuen <yuenn@google.com>
2153 R: Benjamin Fair <benjaminfair@google.com>
2154 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2156 F: Documentation/devicetree/bindings/*/*/*npcm*
2157 F: Documentation/devicetree/bindings/*/*npcm*
2158 F: arch/arm/boot/dts/nuvoton-npcm*
2159 F: arch/arm/mach-npcm/
2161 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2163 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2164 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2166 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2167 F: arch/arm/mach-s3c24xx/gta02.h
2168 F: arch/arm/mach-s3c24xx/mach-gta02.c
2170 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2171 M: Alexander Clouter <alex@digriz.org.uk>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 W: http://www.digriz.org.uk/ts78xx/kernel
2175 F: arch/arm/mach-orion5x/ts78xx-*
2177 ARM/OXNAS platform support
2178 M: Neil Armstrong <narmstrong@baylibre.com>
2179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 L: linux-oxnas@groups.io (moderated for non-subscribers)
2182 F: arch/arm/boot/dts/ox8*.dts*
2183 F: arch/arm/mach-oxnas/
2186 ARM/PALM TREO SUPPORT
2187 M: Tomas Cech <sleep_walker@suse.com>
2188 L: linux-arm-kernel@lists.infradead.org
2190 W: http://hackndev.com
2191 F: arch/arm/mach-pxa/palmtreo.*
2193 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2194 M: Marek Vasut <marek.vasut@gmail.com>
2195 L: linux-arm-kernel@lists.infradead.org
2197 W: http://hackndev.com
2198 F: arch/arm/mach-pxa/include/mach/palmld.h
2199 F: arch/arm/mach-pxa/include/mach/palmtc.h
2200 F: arch/arm/mach-pxa/include/mach/palmtx.h
2201 F: arch/arm/mach-pxa/palmld.c
2202 F: arch/arm/mach-pxa/palmt5.*
2203 F: arch/arm/mach-pxa/palmtc.c
2204 F: arch/arm/mach-pxa/palmte2.*
2205 F: arch/arm/mach-pxa/palmtx.c
2208 M: Sergey Lapin <slapin@ossfans.org>
2209 L: linux-arm-kernel@lists.infradead.org
2211 W: http://hackndev.com
2212 F: arch/arm/mach-pxa/palmz72.*
2215 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2217 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2219 ARM/PT DIGITAL BOARD PORT
2220 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 W: http://www.armlinux.org.uk/
2225 ARM/QUALCOMM SUPPORT
2226 M: Andy Gross <agross@kernel.org>
2227 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2228 L: linux-arm-msm@vger.kernel.org
2230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2231 F: Documentation/devicetree/bindings/*/qcom*
2232 F: Documentation/devicetree/bindings/soc/qcom/
2233 F: arch/arm/boot/dts/qcom-*.dts
2234 F: arch/arm/boot/dts/qcom-*.dtsi
2235 F: arch/arm/mach-qcom/
2236 F: arch/arm64/boot/dts/qcom/
2237 F: drivers/*/*/qcom*
2238 F: drivers/*/*/qcom/
2239 F: drivers/*/pm8???-*
2242 F: drivers/bluetooth/btqcomsmd.c
2243 F: drivers/clocksource/timer-qcom.c
2244 F: drivers/cpuidle/cpuidle-qcom-spm.c
2245 F: drivers/extcon/extcon-qcom*
2246 F: drivers/i2c/busses/i2c-qcom-geni.c
2247 F: drivers/i2c/busses/i2c-qup.c
2248 F: drivers/iommu/msm*
2249 F: drivers/mfd/ssbi.c
2250 F: drivers/mmc/host/mmci_qcom*
2251 F: drivers/mmc/host/sdhci-msm.c
2252 F: drivers/pci/controller/dwc/pcie-qcom.c
2253 F: drivers/phy/qualcomm/
2254 F: drivers/power/*/msm*
2255 F: drivers/reset/reset-qcom-*
2256 F: drivers/scsi/ufs/ufs-qcom.*
2257 F: drivers/spi/spi-geni-qcom.c
2258 F: drivers/spi/spi-qcom-qspi.c
2259 F: drivers/spi/spi-qup.c
2260 F: drivers/tty/serial/msm_serial.c
2261 F: drivers/usb/dwc3/dwc3-qcom.c
2262 F: include/dt-bindings/*/qcom*
2263 F: include/linux/*/qcom*
2265 ARM/RADISYS ENP2611 MACHINE SUPPORT
2266 M: Lennert Buytenhek <kernel@wantstofly.org>
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 ARM/RDA MICRO ARCHITECTURE
2271 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2275 F: Documentation/devicetree/bindings/arm/rda.yaml
2276 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2277 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2278 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2279 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2280 F: arch/arm/boot/dts/rda8810pl-*
2281 F: drivers/clocksource/timer-rda.c
2282 F: drivers/gpio/gpio-rda.c
2283 F: drivers/irqchip/irq-rda-intc.c
2284 F: drivers/tty/serial/rda-uart.c
2286 ARM/REALTEK ARCHITECTURE
2287 M: Andreas Färber <afaerber@suse.de>
2288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2291 F: Documentation/devicetree/bindings/arm/realtek.yaml
2292 F: arch/arm/boot/dts/rtd*
2293 F: arch/arm/mach-realtek/
2294 F: arch/arm64/boot/dts/realtek/
2296 ARM/RENESAS ARM64 ARCHITECTURE
2297 M: Geert Uytterhoeven <geert+renesas@glider.be>
2298 M: Magnus Damm <magnus.damm@gmail.com>
2299 L: linux-renesas-soc@vger.kernel.org
2301 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2303 F: Documentation/devicetree/bindings/arm/renesas.yaml
2304 F: arch/arm64/boot/dts/renesas/
2305 F: drivers/soc/renesas/
2306 F: include/linux/soc/renesas/
2308 ARM/RISCPC ARCHITECTURE
2309 M: Russell King <linux@armlinux.org.uk>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 W: http://www.armlinux.org.uk/
2313 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2314 F: arch/arm/include/asm/hardware/ioc.h
2315 F: arch/arm/include/asm/hardware/iomd.h
2316 F: arch/arm/include/asm/hardware/memc.h
2317 F: arch/arm/mach-rpc/
2318 F: drivers/net/ethernet/8390/etherh.c
2319 F: drivers/net/ethernet/i825xx/ether1*
2320 F: drivers/net/ethernet/seeq/ether3*
2321 F: drivers/scsi/arm/
2323 ARM/Rockchip SoC support
2324 M: Heiko Stuebner <heiko@sntech.de>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 L: linux-rockchip@lists.infradead.org
2328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2329 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2330 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2331 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2332 F: arch/arm/boot/dts/rk3*
2333 F: arch/arm/boot/dts/rv1108*
2334 F: arch/arm/mach-rockchip/
2335 F: drivers/*/*/*rockchip*
2336 F: drivers/*/*rockchip*
2337 F: drivers/clk/rockchip/
2338 F: drivers/i2c/busses/i2c-rk3x.c
2339 F: sound/soc/rockchip/
2342 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2343 M: Kukjin Kim <kgene@kernel.org>
2344 M: Krzysztof Kozlowski <krzk@kernel.org>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2348 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2349 F: Documentation/arm/samsung/
2350 F: Documentation/devicetree/bindings/arm/samsung/
2351 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2352 F: arch/arm/boot/dts/exynos*
2353 F: arch/arm/boot/dts/s3c*
2354 F: arch/arm/boot/dts/s5p*
2355 F: arch/arm/mach-exynos*/
2356 F: arch/arm/mach-s3c24*/
2357 F: arch/arm/mach-s3c64xx/
2358 F: arch/arm/mach-s5p*/
2359 F: arch/arm/plat-samsung/
2360 F: arch/arm64/boot/dts/exynos/
2361 F: drivers/*/*/*s3c24*
2362 F: drivers/*/*s3c24*
2363 F: drivers/*/*s3c64xx*
2364 F: drivers/*/*s5pv210*
2365 F: drivers/memory/samsung/
2366 F: drivers/soc/samsung/
2367 F: drivers/tty/serial/samsung*
2368 F: include/linux/soc/samsung/
2371 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2372 M: Kyungmin Park <kyungmin.park@samsung.com>
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 F: arch/arm/mach-s5pv210/
2377 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2378 M: Kyungmin Park <kyungmin.park@samsung.com>
2379 M: Kamil Debski <kamil@wypas.org>
2380 M: Andrzej Hajda <a.hajda@samsung.com>
2381 L: linux-arm-kernel@lists.infradead.org
2382 L: linux-media@vger.kernel.org
2384 F: drivers/media/platform/s5p-g2d/
2386 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2387 M: Marek Szyprowski <m.szyprowski@samsung.com>
2388 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2389 L: linux-media@vger.kernel.org
2391 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2392 F: drivers/media/platform/s5p-cec/
2394 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2395 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2396 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2397 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2398 L: linux-arm-kernel@lists.infradead.org
2399 L: linux-media@vger.kernel.org
2401 F: drivers/media/platform/s5p-jpeg/
2403 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2404 M: Kyungmin Park <kyungmin.park@samsung.com>
2405 M: Kamil Debski <kamil@wypas.org>
2406 M: Jeongtae Park <jtp.park@samsung.com>
2407 M: Andrzej Hajda <a.hajda@samsung.com>
2408 L: linux-arm-kernel@lists.infradead.org
2409 L: linux-media@vger.kernel.org
2411 F: drivers/media/platform/s5p-mfc/
2413 ARM/SHMOBILE ARM ARCHITECTURE
2414 M: Geert Uytterhoeven <geert+renesas@glider.be>
2415 M: Magnus Damm <magnus.damm@gmail.com>
2416 L: linux-renesas-soc@vger.kernel.org
2418 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2420 F: Documentation/devicetree/bindings/arm/renesas.yaml
2421 F: arch/arm/boot/dts/emev2*
2422 F: arch/arm/boot/dts/gr-peach*
2423 F: arch/arm/boot/dts/iwg20d-q7*
2424 F: arch/arm/boot/dts/r7s*
2425 F: arch/arm/boot/dts/r8a*
2426 F: arch/arm/boot/dts/r9a*
2427 F: arch/arm/boot/dts/sh*
2428 F: arch/arm/configs/shmobile_defconfig
2429 F: arch/arm/include/debug/renesas-scif.S
2430 F: arch/arm/mach-shmobile/
2431 F: drivers/soc/renesas/
2432 F: include/linux/soc/renesas/
2434 ARM/SOCFPGA ARCHITECTURE
2435 M: Dinh Nguyen <dinguyen@kernel.org>
2437 W: http://www.rocketboards.org
2438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2439 F: arch/arm/boot/dts/socfpga*
2440 F: arch/arm/configs/socfpga_defconfig
2441 F: arch/arm/mach-socfpga/
2442 F: arch/arm64/boot/dts/altera/
2443 F: arch/arm64/boot/dts/intel/
2445 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2446 M: Dinh Nguyen <dinguyen@kernel.org>
2448 F: drivers/clk/socfpga/
2450 ARM/SOCFPGA EDAC SUPPORT
2451 M: Thor Thayer <thor.thayer@linux.intel.com>
2453 F: drivers/edac/altera_edac.
2455 ARM/SPREADTRUM SoC SUPPORT
2456 M: Orson Zhai <orsonzhai@gmail.com>
2457 M: Baolin Wang <baolin.wang7@gmail.com>
2458 M: Chunyan Zhang <zhang.lyra@gmail.com>
2460 F: arch/arm64/boot/dts/sprd
2465 ARM/STI ARCHITECTURE
2466 M: Patrice Chotard <patrice.chotard@st.com>
2467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 W: http://www.stlinux.com
2470 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2471 F: arch/arm/boot/dts/sti*
2472 F: arch/arm/mach-sti/
2473 F: drivers/ata/ahci_st.c
2474 F: drivers/char/hw_random/st-rng.c
2475 F: drivers/clocksource/arm_global_timer.c
2476 F: drivers/clocksource/clksrc_st_lpc.c
2477 F: drivers/cpufreq/sti-cpufreq.c
2478 F: drivers/dma/st_fdma*
2479 F: drivers/i2c/busses/i2c-st.c
2480 F: drivers/media/platform/sti/c8sectpfe/
2481 F: drivers/media/rc/st_rc.c
2482 F: drivers/mmc/host/sdhci-st.c
2483 F: drivers/phy/st/phy-miphy28lp.c
2484 F: drivers/phy/st/phy-stih407-usb.c
2485 F: drivers/pinctrl/pinctrl-st.c
2486 F: drivers/remoteproc/st_remoteproc.c
2487 F: drivers/remoteproc/st_slim_rproc.c
2488 F: drivers/reset/sti/
2489 F: drivers/rtc/rtc-st-lpc.c
2490 F: drivers/tty/serial/st-asc.c
2491 F: drivers/usb/dwc3/dwc3-st.c
2492 F: drivers/usb/host/ehci-st.c
2493 F: drivers/usb/host/ohci-st.c
2494 F: drivers/watchdog/st_lpc_wdt.c
2495 F: include/linux/remoteproc/st_slim_rproc.h
2497 ARM/STM32 ARCHITECTURE
2498 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2499 M: Alexandre Torgue <alexandre.torgue@st.com>
2500 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2504 F: arch/arm/boot/dts/stm32*
2505 F: arch/arm/mach-stm32/
2506 F: drivers/clocksource/armv7m_systick.c
2510 ARM/Synaptics SoC support
2511 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2512 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 F: arch/arm/boot/dts/berlin*
2516 F: arch/arm/mach-berlin/
2517 F: arch/arm64/boot/dts/synaptics/
2519 ARM/TANGO ARCHITECTURE
2520 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2521 M: Mans Rullgard <mans@mansr.com>
2522 L: linux-arm-kernel@lists.infradead.org
2526 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2527 M: Lennert Buytenhek <kernel@wantstofly.org>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2532 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2533 L: linux-tegra@vger.kernel.org
2534 L: linux-media@vger.kernel.org
2536 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2537 F: drivers/media/platform/tegra-cec/
2539 ARM/TETON BGA MACHINE SUPPORT
2540 M: "Mark F. Brown" <mark.brown314@gmail.com>
2541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2545 M: Santosh Shilimkar <ssantosh@kernel.org>
2546 L: linux-kernel@vger.kernel.org
2548 F: drivers/memory/*emif*
2550 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2551 M: Santosh Shilimkar <ssantosh@kernel.org>
2552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2555 F: arch/arm/boot/dts/keystone-*
2556 F: arch/arm/mach-keystone/
2558 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2559 M: Santosh Shilimkar <ssantosh@kernel.org>
2560 L: linux-kernel@vger.kernel.org
2562 F: drivers/clk/keystone/
2564 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2565 M: Santosh Shilimkar <ssantosh@kernel.org>
2566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 L: linux-kernel@vger.kernel.org
2569 F: drivers/clocksource/timer-keystone.c
2571 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2572 M: Santosh Shilimkar <ssantosh@kernel.org>
2573 L: linux-kernel@vger.kernel.org
2575 F: drivers/power/reset/keystone-reset.c
2577 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2578 M: Tero Kristo <t-kristo@ti.com>
2579 M: Nishanth Menon <nm@ti.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2583 F: arch/arm64/boot/dts/ti/Makefile
2584 F: arch/arm64/boot/dts/ti/k3-*
2585 F: include/dt-bindings/pinctrl/k3.h
2587 ARM/THECUS N2100 MACHINE SUPPORT
2588 M: Lennert Buytenhek <kernel@wantstofly.org>
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 ARM/TOSA MACHINE SUPPORT
2593 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2594 M: Dirk Opfer <dirk@opfer-online.de>
2597 ARM/UNIPHIER ARCHITECTURE
2598 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2602 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2603 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2604 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2605 F: arch/arm/boot/dts/uniphier*
2606 F: arch/arm/include/asm/hardware/cache-uniphier.h
2607 F: arch/arm/mach-uniphier/
2608 F: arch/arm/mm/cache-uniphier.c
2609 F: arch/arm64/boot/dts/socionext/uniphier*
2610 F: drivers/bus/uniphier-system-bus.c
2611 F: drivers/clk/uniphier/
2612 F: drivers/dma/uniphier-mdmac.c
2613 F: drivers/gpio/gpio-uniphier.c
2614 F: drivers/i2c/busses/i2c-uniphier*
2615 F: drivers/irqchip/irq-uniphier-aidet.c
2616 F: drivers/mmc/host/uniphier-sd.c
2617 F: drivers/pinctrl/uniphier/
2618 F: drivers/reset/reset-uniphier.c
2619 F: drivers/tty/serial/8250/8250_uniphier.c
2622 ARM/VERSATILE EXPRESS PLATFORM
2623 M: Liviu Dudau <liviu.dudau@arm.com>
2624 M: Sudeep Holla <sudeep.holla@arm.com>
2625 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 F: arch/arm/boot/dts/vexpress*
2631 F: arch/arm/mach-vexpress/
2632 F: arch/arm64/boot/dts/arm/
2633 F: drivers/clk/versatile/clk-vexpress-osc.c
2634 F: drivers/clocksource/timer-versatile.c
2638 M: Russell King <linux@armlinux.org.uk>
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2641 W: http://www.armlinux.org.uk/
2644 ARM/VOIPAC PXA270 SUPPORT
2645 M: Marek Vasut <marek.vasut@gmail.com>
2646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2648 F: arch/arm/mach-pxa/include/mach/vpac270.h
2649 F: arch/arm/mach-pxa/vpac270.c
2651 ARM/VT8500 ARM ARCHITECTURE
2652 M: Tony Prisk <linux@prisktech.co.nz>
2653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2655 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2656 F: arch/arm/mach-vt8500/
2657 F: drivers/clocksource/timer-vt8500.c
2658 F: drivers/i2c/busses/i2c-wmt.c
2659 F: drivers/mmc/host/wmt-sdmmc.c
2660 F: drivers/pwm/pwm-vt8500.c
2661 F: drivers/rtc/rtc-vt8500.c
2662 F: drivers/tty/serial/vt8500_serial.c
2663 F: drivers/usb/host/ehci-platform.c
2664 F: drivers/usb/host/uhci-platform.c
2665 F: drivers/video/fbdev/vt8500lcdfb.*
2666 F: drivers/video/fbdev/wm8505fb*
2667 F: drivers/video/fbdev/wmt_ge_rops.*
2669 ARM/ZIPIT Z2 SUPPORT
2670 M: Marek Vasut <marek.vasut@gmail.com>
2671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 F: arch/arm/mach-pxa/include/mach/z2.h
2674 F: arch/arm/mach-pxa/z2.c
2676 ARM/ZTE ARCHITECTURE
2677 M: Jun Nie <jun.nie@linaro.org>
2678 M: Shawn Guo <shawnguo@kernel.org>
2679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681 F: Documentation/devicetree/bindings/arm/zte.yaml
2682 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2683 F: Documentation/devicetree/bindings/dma/zxdma.txt
2684 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2685 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2686 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2687 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2688 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2689 F: Documentation/devicetree/bindings/soc/zte/
2690 F: Documentation/devicetree/bindings/sound/zte,*.txt
2691 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2692 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2693 F: arch/arm/boot/dts/zx2967*
2694 F: arch/arm/mach-zx/
2695 F: arch/arm64/boot/dts/zte/
2697 F: drivers/dma/zx_dma.c
2698 F: drivers/gpio/gpio-zx.c
2699 F: drivers/i2c/busses/i2c-zx2967.c
2700 F: drivers/mmc/host/dw_mmc-zx.*
2701 F: drivers/pinctrl/zte/
2703 F: drivers/thermal/zx2967_thermal.c
2704 F: drivers/watchdog/zx2967_wdt.c
2705 F: include/dt-bindings/clock/zx2967*.h
2706 F: include/dt-bindings/soc/zte,*.h
2707 F: sound/soc/codecs/zx_aud96p22.c
2710 ARM/ZYNQ ARCHITECTURE
2711 M: Michal Simek <michal.simek@xilinx.com>
2712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714 W: http://wiki.xilinx.com
2715 T: git https://github.com/Xilinx/linux-xlnx.git
2716 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2717 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2718 F: arch/arm/mach-zynq/
2719 F: drivers/block/xsysace.c
2720 F: drivers/clocksource/timer-cadence-ttc.c
2721 F: drivers/cpuidle/cpuidle-zynq.c
2722 F: drivers/edac/synopsys_edac.c
2723 F: drivers/i2c/busses/i2c-cadence.c
2724 F: drivers/i2c/busses/i2c-xiic.c
2725 F: drivers/mmc/host/sdhci-of-arasan.c
2729 ARM64 PORT (AARCH64 ARCHITECTURE)
2730 M: Catalin Marinas <catalin.marinas@arm.com>
2731 M: Will Deacon <will@kernel.org>
2732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2735 F: Documentation/arm64/
2737 F: tools/testing/selftests/arm64/
2738 X: arch/arm64/boot/dts/
2740 AS3645A LED FLASH CONTROLLER DRIVER
2741 M: Sakari Ailus <sakari.ailus@iki.fi>
2742 L: linux-leds@vger.kernel.org
2744 F: drivers/leds/leds-as3645a.c
2746 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2747 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2748 L: linux-media@vger.kernel.org
2750 T: git git://linuxtv.org/media_tree.git
2751 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2752 F: drivers/media/i2c/ak7375.c
2754 ASAHI KASEI AK8974 DRIVER
2755 M: Linus Walleij <linus.walleij@linaro.org>
2756 L: linux-iio@vger.kernel.org
2758 W: http://www.akm.com/
2759 F: drivers/iio/magnetometer/ak8974.c
2761 ASC7621 HARDWARE MONITOR DRIVER
2762 M: George Joseph <george.joseph@fairview5.com>
2763 L: linux-hwmon@vger.kernel.org
2765 F: Documentation/hwmon/asc7621.rst
2766 F: drivers/hwmon/asc7621.c
2768 ASPEED PINCTRL DRIVERS
2769 M: Andrew Jeffery <andrew@aj.id.au>
2770 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2771 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2772 L: linux-gpio@vger.kernel.org
2774 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2775 F: drivers/pinctrl/aspeed/
2777 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2778 M: Eddie James <eajames@linux.ibm.com>
2779 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2781 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2782 F: drivers/irqchip/irq-aspeed-scu-ic.c
2783 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2785 ASPEED VIDEO ENGINE DRIVER
2786 M: Eddie James <eajames@linux.ibm.com>
2787 L: linux-media@vger.kernel.org
2788 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2790 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2791 F: drivers/media/platform/aspeed-video.c
2793 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2794 M: Corentin Chary <corentin.chary@gmail.com>
2795 L: acpi4asus-user@lists.sourceforge.net
2796 L: platform-driver-x86@vger.kernel.org
2798 W: http://acpi4asus.sf.net
2799 F: drivers/platform/x86/asus*.c
2800 F: drivers/platform/x86/eeepc*.c
2802 ASUS WIRELESS RADIO CONTROL DRIVER
2803 M: João Paulo Rechi Vita <jprvita@gmail.com>
2804 L: platform-driver-x86@vger.kernel.org
2806 F: drivers/platform/x86/asus-wireless.c
2809 M: David Howells <dhowells@redhat.com>
2810 L: keyrings@vger.kernel.org
2812 F: Documentation/crypto/asymmetric-keys.txt
2813 F: crypto/asymmetric_keys/
2814 F: include/crypto/pkcs7.h
2815 F: include/crypto/public_key.h
2816 F: include/linux/verification.h
2818 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2819 R: Dan Williams <dan.j.williams@intel.com>
2821 W: http://sourceforge.net/projects/xscaleiop
2822 F: Documentation/crypto/async-tx-api.txt
2825 F: include/linux/async_tx.h
2826 F: include/linux/dmaengine.h
2829 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2830 L: linux-i2c@vger.kernel.org
2832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2833 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2834 F: drivers/misc/eeprom/at24.c
2836 ATA OVER ETHERNET (AOE) DRIVER
2837 M: "Justin Sanders" <justin@coraid.com>
2839 W: http://www.openaoe.org/
2840 F: Documentation/admin-guide/aoe/
2841 F: drivers/block/aoe/
2843 ATHEROS 71XX/9XXX GPIO DRIVER
2844 M: Alban Bedel <albeu@free.fr>
2846 W: https://github.com/AlbanBedel/linux
2847 T: git git://github.com/AlbanBedel/linux
2848 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2849 F: drivers/gpio/gpio-ath79.c
2851 ATHEROS 71XX/9XXX USB PHY DRIVER
2852 M: Alban Bedel <albeu@free.fr>
2854 W: https://github.com/AlbanBedel/linux
2855 T: git git://github.com/AlbanBedel/linux
2856 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2857 F: drivers/phy/qualcomm/phy-ath79-usb.c
2859 ATHEROS ATH GENERIC UTILITIES
2860 M: Kalle Valo <kvalo@codeaurora.org>
2861 L: linux-wireless@vger.kernel.org
2863 F: drivers/net/wireless/ath/*
2865 ATHEROS ATH5K WIRELESS DRIVER
2866 M: Jiri Slaby <jirislaby@gmail.com>
2867 M: Nick Kossifidis <mickflemm@gmail.com>
2868 M: Luis Chamberlain <mcgrof@kernel.org>
2869 L: linux-wireless@vger.kernel.org
2871 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2872 F: drivers/net/wireless/ath/ath5k/
2874 ATHEROS ATH6KL WIRELESS DRIVER
2875 M: Kalle Valo <kvalo@codeaurora.org>
2876 L: linux-wireless@vger.kernel.org
2878 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2880 F: drivers/net/wireless/ath/ath6kl/
2883 M: Ville Syrjala <syrjala@sci.fi>
2885 F: drivers/input/misc/ati_remote2.c
2887 ATK0110 HWMON DRIVER
2888 M: Luca Tettamanti <kronos.it@gmail.com>
2889 L: linux-hwmon@vger.kernel.org
2891 F: drivers/hwmon/asus_atk0110.c
2893 ATLX ETHERNET DRIVERS
2894 M: Jay Cliburn <jcliburn@gmail.com>
2895 M: Chris Snook <chris.snook@gmail.com>
2896 L: netdev@vger.kernel.org
2898 W: http://sourceforge.net/projects/atl1
2899 W: http://atl1.sourceforge.net
2900 F: drivers/net/ethernet/atheros/
2903 M: Chas Williams <3chas3@gmail.com>
2904 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2905 L: netdev@vger.kernel.org
2907 W: http://linux-atm.sourceforge.net
2909 F: include/linux/atm*
2910 F: include/uapi/linux/atm*
2912 ATMEL MACB ETHERNET DRIVER
2913 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2915 F: drivers/net/ethernet/cadence/
2917 ATMEL MAXTOUCH DRIVER
2918 M: Nick Dyer <nick@shmanahar.org>
2920 T: git git://github.com/ndyer/linux.git
2921 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2922 F: drivers/input/touchscreen/atmel_mxt_ts.c
2924 ATMEL WIRELESS DRIVER
2925 M: Simon Kelley <simon@thekelleys.org.uk>
2926 L: linux-wireless@vger.kernel.org
2928 W: http://www.thekelleys.org.uk/atmel
2929 W: http://atmelwlandriver.sourceforge.net/
2930 F: drivers/net/wireless/atmel/atmel*
2932 ATOMIC INFRASTRUCTURE
2933 M: Will Deacon <will@kernel.org>
2934 M: Peter Zijlstra <peterz@infradead.org>
2935 R: Boqun Feng <boqun.feng@gmail.com>
2936 L: linux-kernel@vger.kernel.org
2938 F: arch/*/include/asm/atomic*.h
2939 F: include/*/atomic*.h
2942 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2943 M: Bradley Grove <linuxdrivers@attotech.com>
2944 L: linux-scsi@vger.kernel.org
2946 W: http://www.attotech.com
2947 F: drivers/scsi/esas2r
2949 ATUSB IEEE 802.15.4 RADIO DRIVER
2950 M: Stefan Schmidt <stefan@datenfreihafen.org>
2951 L: linux-wpan@vger.kernel.org
2953 F: drivers/net/ieee802154/at86rf230.h
2954 F: drivers/net/ieee802154/atusb.c
2955 F: drivers/net/ieee802154/atusb.h
2958 M: Paul Moore <paul@paul-moore.com>
2959 M: Eric Paris <eparis@redhat.com>
2960 L: linux-audit@redhat.com (moderated for non-subscribers)
2962 W: https://github.com/linux-audit
2963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2964 F: include/linux/audit.h
2965 F: include/uapi/linux/audit.h
2968 AUXILIARY DISPLAY DRIVERS
2969 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2971 F: drivers/auxdisplay/
2972 F: include/linux/cfag12864b.h
2974 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2975 M: Andreas Klinger <ak@it-klinger.de>
2976 L: linux-iio@vger.kernel.org
2978 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2979 F: drivers/iio/adc/hx711.c
2982 M: Ralf Baechle <ralf@linux-mips.org>
2983 L: linux-hams@vger.kernel.org
2985 W: http://www.linux-ax25.org/
2986 F: include/net/ax25.h
2987 F: include/uapi/linux/ax25.h
2991 M: Peter Rosin <peda@axentia.se>
2992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994 F: arch/arm/boot/dts/at91-linea.dtsi
2995 F: arch/arm/boot/dts/at91-natte.dtsi
2996 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2997 F: arch/arm/boot/dts/at91-tse850-3.dts
2999 AXENTIA ASOC DRIVERS
3000 M: Peter Rosin <peda@axentia.se>
3001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3003 F: Documentation/devicetree/bindings/sound/axentia,*
3004 F: sound/soc/atmel/tse850-pcm5142.c
3006 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3007 M: Nuno Sá <nuno.sa@analog.com>
3008 L: linux-hwmon@vger.kernel.org
3010 W: http://ez.analog.com/community/linux-device-drivers
3011 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3012 F: drivers/hwmon/axi-fan-control.c
3014 AXXIA I2C CONTROLLER
3015 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3016 L: linux-i2c@vger.kernel.org
3018 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3019 F: drivers/i2c/busses/i2c-axxia.c
3022 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3023 L: linux-media@vger.kernel.org
3025 W: https://linuxtv.org
3026 T: git git://linuxtv.org/media_tree.git
3027 F: drivers/media/usb/dvb-usb-v2/az6007.c
3029 AZTECH FM RADIO RECEIVER DRIVER
3030 M: Hans Verkuil <hverkuil@xs4all.nl>
3031 L: linux-media@vger.kernel.org
3033 W: https://linuxtv.org
3034 T: git git://linuxtv.org/media_tree.git
3035 F: drivers/media/radio/radio-aztech*
3038 L: linux-wireless@vger.kernel.org
3039 L: b43-dev@lists.infradead.org
3041 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3042 F: drivers/net/wireless/broadcom/b43/
3044 B43LEGACY WIRELESS DRIVER
3045 M: Larry Finger <Larry.Finger@lwfinger.net>
3046 L: linux-wireless@vger.kernel.org
3047 L: b43-dev@lists.infradead.org
3049 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3050 F: drivers/net/wireless/broadcom/b43legacy/
3052 BACKLIGHT CLASS/SUBSYSTEM
3053 M: Lee Jones <lee.jones@linaro.org>
3054 M: Daniel Thompson <daniel.thompson@linaro.org>
3055 M: Jingoo Han <jingoohan1@gmail.com>
3056 L: dri-devel@lists.freedesktop.org
3058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3059 F: Documentation/ABI/stable/sysfs-class-backlight
3060 F: Documentation/ABI/testing/sysfs-class-backlight
3061 F: Documentation/devicetree/bindings/leds/backlight
3062 F: drivers/video/backlight/
3063 F: include/linux/backlight.h
3064 F: include/linux/pwm_backlight.h
3067 M: Marek Lindner <mareklindner@neomailbox.ch>
3068 M: Simon Wunderlich <sw@simonwunderlich.de>
3069 M: Antonio Quartulli <a@unstable.cc>
3070 M: Sven Eckelmann <sven@narfation.org>
3071 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3073 W: https://www.open-mesh.org/
3074 Q: https://patchwork.open-mesh.org/project/batman/list/
3075 B: https://www.open-mesh.org/projects/batman-adv/issues
3076 C: irc://chat.freenode.net/batman
3077 T: git https://git.open-mesh.org/linux-merge.git
3078 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3079 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3080 F: Documentation/networking/batman-adv.rst
3081 F: include/uapi/linux/batadv_packet.h
3082 F: include/uapi/linux/batman_adv.h
3085 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3086 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3087 L: linux-hams@vger.kernel.org
3089 W: http://www.baycom.org/~tom/ham/ham.html
3090 F: drivers/net/hamradio/baycom*
3092 BCACHE (BLOCK LAYER CACHE)
3093 M: Coly Li <colyli@suse.de>
3094 M: Kent Overstreet <kent.overstreet@gmail.com>
3095 L: linux-bcache@vger.kernel.org
3097 W: http://bcache.evilpiepirate.org
3098 C: irc://irc.oftc.net/bcache
3099 F: drivers/md/bcache/
3101 BDISP ST MEDIA DRIVER
3102 M: Fabien Dessenne <fabien.dessenne@st.com>
3103 L: linux-media@vger.kernel.org
3105 W: https://linuxtv.org
3106 T: git git://linuxtv.org/media_tree.git
3107 F: drivers/media/platform/sti/bdisp
3109 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3110 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3111 L: netdev@vger.kernel.org
3113 F: drivers/net/ethernet/ec_bhf.c
3116 M: Luis de Bethencourt <luisbg@kernel.org>
3117 M: Salah Triki <salah.triki@gmail.com>
3119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3120 F: Documentation/filesystems/befs.rst
3124 M: Paolo Valente <paolo.valente@linaro.org>
3125 M: Jens Axboe <axboe@kernel.dk>
3126 L: linux-block@vger.kernel.org
3128 F: Documentation/block/bfq-iosched.rst
3132 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3134 F: Documentation/filesystems/bfs.rst
3136 F: include/uapi/linux/bfs_fs.h
3138 BLINKM RGB LED DRIVER
3139 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3141 F: drivers/leds/leds-blinkm.c
3144 M: Jens Axboe <axboe@kernel.dk>
3145 L: linux-block@vger.kernel.org
3147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3150 F: kernel/trace/blktrace.c
3154 M: Joern Engel <joern@lazybastard.org>
3155 L: linux-mtd@lists.infradead.org
3157 F: drivers/mtd/devices/block2mtd.c
3160 M: Marcel Holtmann <marcel@holtmann.org>
3161 M: Johan Hedberg <johan.hedberg@gmail.com>
3162 L: linux-bluetooth@vger.kernel.org
3164 W: http://www.bluez.org/
3165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3167 F: drivers/bluetooth/
3170 M: Marcel Holtmann <marcel@holtmann.org>
3171 M: Johan Hedberg <johan.hedberg@gmail.com>
3172 L: linux-bluetooth@vger.kernel.org
3174 W: http://www.bluez.org/
3175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3177 F: include/net/bluetooth/
3181 M: Jay Vosburgh <j.vosburgh@gmail.com>
3182 M: Veaceslav Falico <vfalico@gmail.com>
3183 M: Andy Gospodarek <andy@greyhouse.net>
3184 L: netdev@vger.kernel.org
3186 W: http://sourceforge.net/projects/bonding/
3187 F: drivers/net/bonding/
3188 F: include/uapi/linux/if_bonding.h
3190 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3191 M: Dan Robertson <dan@dlrobertson.com>
3192 L: linux-iio@vger.kernel.org
3194 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3195 F: drivers/iio/accel/bma400*
3197 BPF (Safe dynamic programs and tools)
3198 M: Alexei Starovoitov <ast@kernel.org>
3199 M: Daniel Borkmann <daniel@iogearbox.net>
3200 R: Martin KaFai Lau <kafai@fb.com>
3201 R: Song Liu <songliubraving@fb.com>
3202 R: Yonghong Song <yhs@fb.com>
3203 R: Andrii Nakryiko <andriin@fb.com>
3204 R: John Fastabend <john.fastabend@gmail.com>
3205 R: KP Singh <kpsingh@chromium.org>
3206 L: netdev@vger.kernel.org
3207 L: bpf@vger.kernel.org
3209 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3212 F: Documentation/bpf/
3213 F: Documentation/networking/filter.rst
3215 F: include/linux/bpf*
3216 F: include/linux/filter.h
3217 F: include/trace/events/xdp.h
3218 F: include/uapi/linux/bpf*
3219 F: include/uapi/linux/filter.h
3221 F: kernel/trace/bpf_trace.c
3224 F: net/core/filter.c
3225 F: net/sched/act_bpf.c
3226 F: net/sched/cls_bpf.c
3230 F: tools/testing/selftests/bpf/
3235 M: Shubham Bansal <illusionist.neo@gmail.com>
3236 L: netdev@vger.kernel.org
3237 L: bpf@vger.kernel.org
3242 M: Daniel Borkmann <daniel@iogearbox.net>
3243 M: Alexei Starovoitov <ast@kernel.org>
3244 M: Zi Shen Lim <zlim.lnx@gmail.com>
3245 L: netdev@vger.kernel.org
3246 L: bpf@vger.kernel.org
3250 BPF JIT for MIPS (32-BIT AND 64-BIT)
3251 M: Paul Burton <paulburton@kernel.org>
3252 L: netdev@vger.kernel.org
3253 L: bpf@vger.kernel.org
3257 BPF JIT for NFP NICs
3258 M: Jakub Kicinski <kuba@kernel.org>
3259 L: netdev@vger.kernel.org
3260 L: bpf@vger.kernel.org
3262 F: drivers/net/ethernet/netronome/nfp/bpf/
3264 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3265 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3266 M: Sandipan Das <sandipan@linux.ibm.com>
3267 L: netdev@vger.kernel.org
3268 L: bpf@vger.kernel.org
3270 F: arch/powerpc/net/
3272 BPF JIT for RISC-V (32-bit)
3273 M: Luke Nelson <luke.r.nels@gmail.com>
3274 M: Xi Wang <xi.wang@gmail.com>
3275 L: netdev@vger.kernel.org
3276 L: bpf@vger.kernel.org
3279 X: arch/riscv/net/bpf_jit_comp64.c
3281 BPF JIT for RISC-V (64-bit)
3282 M: Björn Töpel <bjorn.topel@gmail.com>
3283 L: netdev@vger.kernel.org
3284 L: bpf@vger.kernel.org
3287 X: arch/riscv/net/bpf_jit_comp32.c
3290 M: Ilya Leoshkevich <iii@linux.ibm.com>
3291 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3292 M: Vasily Gorbik <gor@linux.ibm.com>
3293 L: netdev@vger.kernel.org
3294 L: bpf@vger.kernel.org
3297 X: arch/s390/net/pnet.c
3299 BPF JIT for SPARC (32-BIT AND 64-BIT)
3300 M: David S. Miller <davem@davemloft.net>
3301 L: netdev@vger.kernel.org
3302 L: bpf@vger.kernel.org
3306 BPF JIT for X86 32-BIT
3307 M: Wang YanQing <udknight@gmail.com>
3308 L: netdev@vger.kernel.org
3309 L: bpf@vger.kernel.org
3311 F: arch/x86/net/bpf_jit_comp32.c
3313 BPF JIT for X86 64-BIT
3314 M: Alexei Starovoitov <ast@kernel.org>
3315 M: Daniel Borkmann <daniel@iogearbox.net>
3316 L: netdev@vger.kernel.org
3317 L: bpf@vger.kernel.org
3320 X: arch/x86/net/bpf_jit_comp32.c
3322 BROADCOM B44 10/100 ETHERNET DRIVER
3323 M: Michael Chan <michael.chan@broadcom.com>
3324 L: netdev@vger.kernel.org
3326 F: drivers/net/ethernet/broadcom/b44.*
3328 BROADCOM B53 ETHERNET SWITCH DRIVER
3329 M: Florian Fainelli <f.fainelli@gmail.com>
3330 L: netdev@vger.kernel.org
3331 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3333 F: drivers/net/dsa/b53/*
3334 F: include/linux/platform_data/b53.h
3336 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3337 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3338 L: bcm-kernel-feedback-list@broadcom.com
3339 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3343 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3344 F: drivers/pci/controller/pcie-brcmstb.c
3345 F: drivers/staging/vc04_services
3349 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3350 M: Florian Fainelli <f.fainelli@gmail.com>
3351 M: Ray Jui <rjui@broadcom.com>
3352 M: Scott Branden <sbranden@broadcom.com>
3353 M: bcm-kernel-feedback-list@broadcom.com
3355 T: git git://github.com/broadcom/mach-bcm
3356 F: arch/arm/mach-bcm/
3362 BROADCOM BCM47XX MIPS ARCHITECTURE
3363 M: Hauke Mehrtens <hauke@hauke-m.de>
3364 M: Rafał Miłecki <zajec5@gmail.com>
3365 L: linux-mips@vger.kernel.org
3367 F: Documentation/devicetree/bindings/mips/brcm/
3368 F: arch/mips/bcm47xx/*
3369 F: arch/mips/include/asm/mach-bcm47xx/*
3371 BROADCOM BCM5301X ARM ARCHITECTURE
3372 M: Hauke Mehrtens <hauke@hauke-m.de>
3373 M: Rafał Miłecki <zajec5@gmail.com>
3374 M: bcm-kernel-feedback-list@broadcom.com
3375 L: linux-arm-kernel@lists.infradead.org
3377 F: arch/arm/boot/dts/bcm470*
3378 F: arch/arm/boot/dts/bcm5301x*.dtsi
3379 F: arch/arm/boot/dts/bcm953012*
3380 F: arch/arm/mach-bcm/bcm_5301x.c
3382 BROADCOM BCM53573 ARM ARCHITECTURE
3383 M: Rafał Miłecki <rafal@milecki.pl>
3384 L: bcm-kernel-feedback-list@broadcom.com
3385 L: linux-arm-kernel@lists.infradead.org
3387 F: arch/arm/boot/dts/bcm47189*
3388 F: arch/arm/boot/dts/bcm53573*
3390 BROADCOM BCM63XX ARM ARCHITECTURE
3391 M: Florian Fainelli <f.fainelli@gmail.com>
3392 M: bcm-kernel-feedback-list@broadcom.com
3393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3395 T: git git://github.com/broadcom/stblinux.git
3398 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3399 M: Kevin Cernekee <cernekee@gmail.com>
3400 L: linux-usb@vger.kernel.org
3402 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3404 BROADCOM BCM7XXX ARM ARCHITECTURE
3405 M: Florian Fainelli <f.fainelli@gmail.com>
3406 M: bcm-kernel-feedback-list@broadcom.com
3407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3409 T: git git://github.com/broadcom/stblinux.git
3410 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3411 F: arch/arm/boot/dts/bcm7*.dts*
3412 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3413 F: arch/arm/mach-bcm/*brcmstb*
3414 F: arch/arm/mm/cache-b15-rac.c
3415 F: drivers/bus/brcmstb_gisb.c
3416 F: drivers/pci/controller/pcie-brcmstb.c
3419 BROADCOM BMIPS CPUFREQ DRIVER
3420 M: Markus Mayer <mmayer@broadcom.com>
3421 M: bcm-kernel-feedback-list@broadcom.com
3422 L: linux-pm@vger.kernel.org
3424 F: drivers/cpufreq/bmips-cpufreq.c
3426 BROADCOM BMIPS MIPS ARCHITECTURE
3427 M: Florian Fainelli <f.fainelli@gmail.com>
3428 L: bcm-kernel-feedback-list@broadcom.com
3429 L: linux-mips@vger.kernel.org
3431 T: git git://github.com/broadcom/stblinux.git
3432 F: arch/mips/bmips/*
3433 F: arch/mips/boot/dts/brcm/bcm*.dts*
3434 F: arch/mips/include/asm/mach-bmips/*
3435 F: arch/mips/kernel/*bmips*
3436 F: drivers/irqchip/irq-bcm63*
3437 F: drivers/irqchip/irq-bcm7*
3438 F: drivers/irqchip/irq-brcmstb*
3439 F: include/linux/bcm963xx_nvram.h
3440 F: include/linux/bcm963xx_tag.h
3442 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3443 M: Rasesh Mody <rmody@marvell.com>
3444 M: GR-Linux-NIC-Dev@marvell.com
3445 L: netdev@vger.kernel.org
3447 F: drivers/net/ethernet/broadcom/bnx2.*
3448 F: drivers/net/ethernet/broadcom/bnx2_*
3450 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3451 M: QLogic-Storage-Upstream@qlogic.com
3452 L: linux-scsi@vger.kernel.org
3454 F: drivers/scsi/bnx2fc/
3456 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3457 M: QLogic-Storage-Upstream@qlogic.com
3458 L: linux-scsi@vger.kernel.org
3460 F: drivers/scsi/bnx2i/
3462 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3463 M: Ariel Elior <aelior@marvell.com>
3464 M: Sudarsana Kalluru <skalluru@marvell.com>
3465 M: GR-everest-linux-l2@marvell.com
3466 L: netdev@vger.kernel.org
3468 F: drivers/net/ethernet/broadcom/bnx2x/
3470 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3471 M: Michael Chan <michael.chan@broadcom.com>
3472 L: netdev@vger.kernel.org
3474 F: drivers/net/ethernet/broadcom/bnxt/
3476 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3477 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3478 M: Franky Lin <franky.lin@broadcom.com>
3479 M: Hante Meuleman <hante.meuleman@broadcom.com>
3480 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3481 M: Wright Feng <wright.feng@cypress.com>
3482 L: linux-wireless@vger.kernel.org
3483 L: brcm80211-dev-list.pdl@broadcom.com
3484 L: brcm80211-dev-list@cypress.com
3486 F: drivers/net/wireless/broadcom/brcm80211/
3488 BROADCOM BRCMSTB GPIO DRIVER
3489 M: Gregory Fong <gregory.0xf0@gmail.com>
3490 L: bcm-kernel-feedback-list@broadcom.com
3492 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3493 F: drivers/gpio/gpio-brcmstb.c
3495 BROADCOM BRCMSTB I2C DRIVER
3496 M: Kamal Dasu <kdasu.kdev@gmail.com>
3497 L: linux-i2c@vger.kernel.org
3498 L: bcm-kernel-feedback-list@broadcom.com
3500 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3501 F: drivers/i2c/busses/i2c-brcmstb.c
3503 BROADCOM BRCMSTB USB EHCI DRIVER
3504 M: Al Cooper <alcooperx@gmail.com>
3505 L: linux-usb@vger.kernel.org
3506 L: bcm-kernel-feedback-list@broadcom.com
3508 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3509 F: drivers/usb/host/ehci-brcm.*
3511 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3512 M: Al Cooper <alcooperx@gmail.com>
3513 L: linux-kernel@vger.kernel.org
3514 L: bcm-kernel-feedback-list@broadcom.com
3516 F: drivers/phy/broadcom/phy-brcm-usb*
3518 BROADCOM GENET ETHERNET DRIVER
3519 M: Doug Berger <opendmb@gmail.com>
3520 M: Florian Fainelli <f.fainelli@gmail.com>
3521 L: bcm-kernel-feedback-list@broadcom.com
3522 L: netdev@vger.kernel.org
3524 F: drivers/net/ethernet/broadcom/genet/
3526 BROADCOM IPROC ARM ARCHITECTURE
3527 M: Ray Jui <rjui@broadcom.com>
3528 M: Scott Branden <sbranden@broadcom.com>
3529 M: bcm-kernel-feedback-list@broadcom.com
3530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3532 T: git git://github.com/broadcom/cygnus-linux.git
3533 F: arch/arm64/boot/dts/broadcom/northstar2/*
3534 F: arch/arm64/boot/dts/broadcom/stingray/*
3535 F: drivers/clk/bcm/clk-ns*
3536 F: drivers/clk/bcm/clk-sr*
3537 F: drivers/pinctrl/bcm/pinctrl-ns*
3538 F: include/dt-bindings/clock/bcm-sr*
3555 BROADCOM KONA GPIO DRIVER
3556 M: Ray Jui <rjui@broadcom.com>
3557 L: bcm-kernel-feedback-list@broadcom.com
3559 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3560 F: drivers/gpio/gpio-bcm-kona.c
3562 BROADCOM NETXTREME-E ROCE DRIVER
3563 M: Selvin Xavier <selvin.xavier@broadcom.com>
3564 M: Devesh Sharma <devesh.sharma@broadcom.com>
3565 M: Somnath Kotur <somnath.kotur@broadcom.com>
3566 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3567 L: linux-rdma@vger.kernel.org
3569 W: http://www.broadcom.com
3570 F: drivers/infiniband/hw/bnxt_re/
3571 F: include/uapi/rdma/bnxt_re-abi.h
3573 BROADCOM NVRAM DRIVER
3574 M: Rafał Miłecki <zajec5@gmail.com>
3575 L: linux-mips@vger.kernel.org
3577 F: drivers/firmware/broadcom/*
3579 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3580 M: Rafał Miłecki <zajec5@gmail.com>
3581 L: linux-wireless@vger.kernel.org
3584 F: include/linux/bcma/
3587 M: Kamal Dasu <kdasu.kdev@gmail.com>
3588 M: bcm-kernel-feedback-list@broadcom.com
3590 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3591 F: drivers/spi/spi-bcm-qspi.*
3592 F: drivers/spi/spi-brcmstb-qspi.c
3593 F: drivers/spi/spi-iproc-qspi.c
3595 BROADCOM STB AVS CPUFREQ DRIVER
3596 M: Markus Mayer <mmayer@broadcom.com>
3597 M: bcm-kernel-feedback-list@broadcom.com
3598 L: linux-pm@vger.kernel.org
3600 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3601 F: drivers/cpufreq/brcmstb*
3603 BROADCOM STB AVS TMON DRIVER
3604 M: Markus Mayer <mmayer@broadcom.com>
3605 M: bcm-kernel-feedback-list@broadcom.com
3606 L: linux-pm@vger.kernel.org
3608 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3609 F: drivers/thermal/broadcom/brcmstb*
3611 BROADCOM STB DPFE DRIVER
3612 M: Markus Mayer <mmayer@broadcom.com>
3613 M: bcm-kernel-feedback-list@broadcom.com
3614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3616 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3617 F: drivers/memory/brcmstb_dpfe.c
3619 BROADCOM STB NAND FLASH DRIVER
3620 M: Brian Norris <computersforpeace@gmail.com>
3621 M: Kamal Dasu <kdasu.kdev@gmail.com>
3622 L: linux-mtd@lists.infradead.org
3623 L: bcm-kernel-feedback-list@broadcom.com
3625 F: drivers/mtd/nand/raw/brcmnand/
3627 BROADCOM SYSTEMPORT ETHERNET DRIVER
3628 M: Florian Fainelli <f.fainelli@gmail.com>
3629 L: bcm-kernel-feedback-list@broadcom.com
3630 L: netdev@vger.kernel.org
3632 F: drivers/net/ethernet/broadcom/bcmsysport.*
3634 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3635 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3636 M: Prashant Sreedharan <prashant@broadcom.com>
3637 M: Michael Chan <mchan@broadcom.com>
3638 L: netdev@vger.kernel.org
3640 F: drivers/net/ethernet/broadcom/tg3.*
3642 BROCADE BFA FC SCSI DRIVER
3643 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3644 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3645 L: linux-scsi@vger.kernel.org
3647 F: drivers/scsi/bfa/
3649 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3650 M: Rasesh Mody <rmody@marvell.com>
3651 M: Sudarsana Kalluru <skalluru@marvell.com>
3652 M: GR-Linux-NIC-Dev@marvell.com
3653 L: netdev@vger.kernel.org
3655 F: drivers/net/ethernet/brocade/bna/
3657 BSG (block layer generic sg v4 driver)
3658 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3659 L: linux-scsi@vger.kernel.org
3662 F: include/linux/bsg.h
3663 F: include/uapi/linux/bsg.h
3666 M: Clemens Ladisch <clemens@ladisch.de>
3667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3670 F: Documentation/sound/cards/bt87x.rst
3671 F: sound/pci/bt87x.c
3674 M: Michael Buesch <m@bues.ch>
3676 W: http://bu3sch.de/btgpio.php
3677 F: drivers/gpio/gpio-bt8xx.c
3680 M: Chris Mason <clm@fb.com>
3681 M: Josef Bacik <josef@toxicpanda.com>
3682 M: David Sterba <dsterba@suse.com>
3683 L: linux-btrfs@vger.kernel.org
3685 W: http://btrfs.wiki.kernel.org/
3686 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3688 F: Documentation/filesystems/btrfs.rst
3690 F: include/linux/btrfs*
3691 F: include/uapi/linux/btrfs*
3693 BTTV VIDEO4LINUX DRIVER
3694 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3695 L: linux-media@vger.kernel.org
3697 W: https://linuxtv.org
3698 T: git git://linuxtv.org/media_tree.git
3699 F: Documentation/driver-api/media/drivers/bttv*
3700 F: drivers/media/pci/bt8xx/bttv*
3702 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3703 M: Chanwoo Choi <cw00.choi@samsung.com>
3704 L: linux-pm@vger.kernel.org
3705 L: linux-samsung-soc@vger.kernel.org
3707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3708 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3709 F: drivers/devfreq/exynos-bus.c
3711 BUSLOGIC SCSI DRIVER
3712 M: Khalid Aziz <khalid@gonehiking.org>
3713 L: linux-scsi@vger.kernel.org
3715 F: drivers/scsi/BusLogic.*
3716 F: drivers/scsi/FlashPoint.*
3718 C-MEDIA CMI8788 DRIVER
3719 M: Clemens Ladisch <clemens@ladisch.de>
3720 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3723 F: sound/pci/oxygen/
3726 M: Guo Ren <guoren@kernel.org>
3727 L: linux-csky@vger.kernel.org
3729 T: git https://github.com/c-sky/csky-linux.git
3730 F: Documentation/devicetree/bindings/csky/
3731 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3732 F: Documentation/devicetree/bindings/timer/csky,*
3734 F: drivers/clocksource/timer-gx6605s.c
3735 F: drivers/clocksource/timer-mp-csky.c
3736 F: drivers/irqchip/irq-csky-*
3741 M: Mark Salter <msalter@redhat.com>
3742 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3743 L: linux-c6x-dev@linux-c6x.org
3745 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3748 CA8210 IEEE-802.15.4 RADIO DRIVER
3749 M: Harry Morris <h.morris@cascoda.com>
3750 L: linux-wpan@vger.kernel.org
3752 W: https://github.com/Cascoda/ca8210-linux.git
3753 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3754 F: drivers/net/ieee802154/ca8210.c
3756 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3757 M: David Howells <dhowells@redhat.com>
3758 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3760 F: Documentation/filesystems/caching/cachefiles.rst
3763 CADENCE MIPI-CSI2 BRIDGES
3764 M: Maxime Ripard <mripard@kernel.org>
3765 L: linux-media@vger.kernel.org
3767 F: Documentation/devicetree/bindings/media/cdns,*.txt
3768 F: drivers/media/platform/cadence/cdns-csi2*
3771 M: Piotr Sroka <piotrs@cadence.com>
3772 L: linux-mtd@lists.infradead.org
3774 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3775 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3777 CADET FM/AM RADIO RECEIVER DRIVER
3778 M: Hans Verkuil <hverkuil@xs4all.nl>
3779 L: linux-media@vger.kernel.org
3781 W: https://linuxtv.org
3782 T: git git://linuxtv.org/media_tree.git
3783 F: drivers/media/radio/radio-cadet*
3785 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3786 M: Jonathan Corbet <corbet@lwn.net>
3787 L: linux-media@vger.kernel.org
3789 T: git git://linuxtv.org/media_tree.git
3790 F: Documentation/admin-guide/media/cafe_ccic*
3791 F: drivers/media/platform/marvell-ccic/
3794 L: netdev@vger.kernel.org
3796 F: Documentation/networking/caif/
3797 F: drivers/net/caif/
3798 F: include/net/caif/
3799 F: include/uapi/linux/caif/
3803 M: Toke Høiland-Jørgensen <toke@toke.dk>
3804 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3806 F: net/sched/sch_cake.c
3809 M: Wolfgang Grandegger <wg@grandegger.com>
3810 M: Marc Kleine-Budde <mkl@pengutronix.de>
3811 L: linux-can@vger.kernel.org
3813 W: https://github.com/linux-can
3814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3816 F: Documentation/devicetree/bindings/net/can/
3818 F: include/linux/can/dev.h
3819 F: include/linux/can/led.h
3820 F: include/linux/can/platform/
3821 F: include/linux/can/rx-offload.h
3822 F: include/uapi/linux/can/error.h
3823 F: include/uapi/linux/can/netlink.h
3824 F: include/uapi/linux/can/vxcan.h
3827 M: Oliver Hartkopp <socketcan@hartkopp.net>
3828 M: Marc Kleine-Budde <mkl@pengutronix.de>
3829 L: linux-can@vger.kernel.org
3831 W: https://github.com/linux-can
3832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3834 F: Documentation/networking/can.rst
3835 F: include/linux/can/core.h
3836 F: include/linux/can/skb.h
3837 F: include/net/netns/can.h
3838 F: include/uapi/linux/can.h
3839 F: include/uapi/linux/can/bcm.h
3840 F: include/uapi/linux/can/gw.h
3841 F: include/uapi/linux/can/raw.h
3844 CAN-J1939 NETWORK LAYER
3845 M: Robin van der Gracht <robin@protonic.nl>
3846 M: Oleksij Rempel <o.rempel@pengutronix.de>
3847 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3848 L: linux-can@vger.kernel.org
3850 F: Documentation/networking/j1939.rst
3851 F: include/uapi/linux/can/j1939.h
3855 M: Serge Hallyn <serge@hallyn.com>
3856 L: linux-security-module@vger.kernel.org
3858 F: include/linux/capability.h
3859 F: include/uapi/linux/capability.h
3860 F: kernel/capability.c
3861 F: security/commoncap.c
3863 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3864 M: Kevin Tsai <ktsai@capellamicro.com>
3866 F: drivers/iio/light/cm*
3868 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3869 M: Christian Lamparter <chunkeey@googlemail.com>
3870 L: linux-wireless@vger.kernel.org
3872 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3873 F: drivers/net/wireless/ath/carl9170/
3876 M: Robert Richter <rrichter@marvell.com>
3878 W: http://www.marvell.com
3879 F: drivers/i2c/busses/i2c-octeon*
3880 F: drivers/i2c/busses/i2c-thunderx*
3882 CAVIUM LIQUIDIO NETWORK DRIVER
3883 M: Derek Chickles <dchickles@marvell.com>
3884 M: Satanand Burla <sburla@marvell.com>
3885 M: Felix Manlunas <fmanlunas@marvell.com>
3886 L: netdev@vger.kernel.org
3888 W: http://www.marvell.com
3889 F: drivers/net/ethernet/cavium/liquidio/
3892 M: Robert Richter <rrichter@marvell.com>
3894 W: http://www.marvell.com
3895 F: drivers/mmc/host/cavium*
3897 CAVIUM OCTEON-TX CRYPTO DRIVER
3898 M: George Cherian <gcherian@marvell.com>
3899 L: linux-crypto@vger.kernel.org
3901 W: http://www.marvell.com
3902 F: drivers/crypto/cavium/cpt/
3904 CAVIUM THUNDERX2 ARM64 SOC
3905 M: Robert Richter <rrichter@marvell.com>
3906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3908 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3909 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3911 CC2520 IEEE-802.15.4 RADIO DRIVER
3912 M: Varka Bhadram <varkabhadram@gmail.com>
3913 L: linux-wpan@vger.kernel.org
3915 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3916 F: drivers/net/ieee802154/cc2520.c
3917 F: include/linux/spi/cc2520.h
3919 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3920 M: Gilad Ben-Yossef <gilad@benyossef.com>
3921 L: linux-crypto@vger.kernel.org
3923 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3924 F: drivers/crypto/ccree/
3926 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3927 M: Hadar Gat <hadar.gat@arm.com>
3928 L: linux-crypto@vger.kernel.org
3930 F: drivers/char/hw_random/cctrng.c
3931 F: drivers/char/hw_random/cctrng.h
3932 F: Documentation/devicetree/bindings/rng/arm-cctrng.txt
3933 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3936 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3937 L: linux-media@vger.kernel.org
3939 W: http://linuxtv.org
3940 T: git git://linuxtv.org/media_tree.git
3941 F: Documentation/ABI/testing/debugfs-cec-error-inj
3942 F: Documentation/devicetree/bindings/media/cec.txt
3943 F: Documentation/driver-api/media/cec-core.rst
3944 F: Documentation/userspace-api/media/cec
3945 F: drivers/media/cec/
3946 F: drivers/media/rc/keymaps/rc-cec.c
3947 F: include/media/cec-notifier.h
3948 F: include/media/cec.h
3949 F: include/uapi/linux/cec-funcs.h
3950 F: include/uapi/linux/cec.h
3953 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3954 L: linux-media@vger.kernel.org
3956 W: http://linuxtv.org
3957 T: git git://linuxtv.org/media_tree.git
3958 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3959 F: drivers/media/platform/cec-gpio/
3961 CELL BROADBAND ENGINE ARCHITECTURE
3962 M: Arnd Bergmann <arnd@arndb.de>
3963 L: linuxppc-dev@lists.ozlabs.org
3965 W: http://www.ibm.com/developerworks/power/cell/
3966 F: arch/powerpc/include/asm/cell*.h
3967 F: arch/powerpc/include/asm/spu*.h
3968 F: arch/powerpc/include/uapi/asm/spu*.h
3969 F: arch/powerpc/oprofile/*cell*
3970 F: arch/powerpc/platforms/cell/
3972 CEPH COMMON CODE (LIBCEPH)
3973 M: Ilya Dryomov <idryomov@gmail.com>
3974 M: Jeff Layton <jlayton@kernel.org>
3975 L: ceph-devel@vger.kernel.org
3978 T: git git://github.com/ceph/ceph-client.git
3979 F: include/linux/ceph/
3980 F: include/linux/crush/
3983 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3984 M: Jeff Layton <jlayton@kernel.org>
3985 M: Ilya Dryomov <idryomov@gmail.com>
3986 L: ceph-devel@vger.kernel.org
3989 T: git git://github.com/ceph/ceph-client.git
3990 F: Documentation/filesystems/ceph.rst
3993 CERTIFICATE HANDLING
3994 M: David Howells <dhowells@redhat.com>
3995 M: David Woodhouse <dwmw2@infradead.org>
3996 L: keyrings@vger.kernel.org
3998 F: Documentation/admin-guide/module-signing.rst
4000 F: scripts/extract-cert.c
4001 F: scripts/sign-file.c
4003 CFAG12864B LCD DRIVER
4004 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4006 F: drivers/auxdisplay/cfag12864b.c
4007 F: include/linux/cfag12864b.h
4009 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4010 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4012 F: drivers/auxdisplay/cfag12864bfb.c
4013 F: include/linux/cfag12864b.h
4015 CHAR and MISC DRIVERS
4016 M: Arnd Bergmann <arnd@arndb.de>
4017 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4022 F: include/linux/miscdevice.h
4025 M: Andy Whitcroft <apw@canonical.com>
4026 M: Joe Perches <joe@perches.com>
4028 F: scripts/checkpatch.pl
4030 CHINESE DOCUMENTATION
4031 M: Harry Wei <harryxiyou@gmail.com>
4032 M: Alex Shi <alex.shi@linux.alibaba.com>
4033 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4035 F: Documentation/translations/zh_CN/
4037 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4038 M: Peter Chen <Peter.Chen@nxp.com>
4039 L: linux-usb@vger.kernel.org
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4042 F: drivers/usb/chipidea/
4044 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4045 M: Hans de Goede <hdegoede@redhat.com>
4046 L: linux-input@vger.kernel.org
4048 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4049 F: drivers/input/touchscreen/chipone_icn8318.c
4051 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4052 M: Hans de Goede <hdegoede@redhat.com>
4053 L: linux-input@vger.kernel.org
4055 F: drivers/input/touchscreen/chipone_icn8505.c
4057 CHROME HARDWARE PLATFORM SUPPORT
4058 M: Benson Leung <bleung@chromium.org>
4059 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4062 F: drivers/platform/chrome/
4064 CHROMEOS EC CODEC DRIVER
4065 M: Cheng-Yi Chiang <cychiang@chromium.org>
4066 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4067 R: Guenter Roeck <groeck@chromium.org>
4069 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4070 F: sound/soc/codecs/cros_ec_codec.*
4072 CHROMEOS EC SUBDRIVERS
4073 M: Benson Leung <bleung@chromium.org>
4074 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4075 R: Guenter Roeck <groeck@chromium.org>
4077 F: drivers/power/supply/cros_usbpd-charger.c
4081 CIRRUS LOGIC AUDIO CODEC DRIVERS
4082 M: James Schulman <james.schulman@cirrus.com>
4083 M: David Rhodes <david.rhodes@cirrus.com>
4084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4086 F: sound/soc/codecs/cs*
4088 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4089 M: Hartley Sweeten <hsweeten@visionengravers.com>
4090 L: netdev@vger.kernel.org
4092 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4094 CIRRUS LOGIC LOCHNAGAR DRIVER
4095 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4096 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4097 L: patches@opensource.cirrus.com
4099 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4100 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4101 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4102 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4103 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4104 F: Documentation/hwmon/lochnagar.rst
4105 F: drivers/clk/clk-lochnagar.c
4106 F: drivers/hwmon/lochnagar-hwmon.c
4107 F: drivers/mfd/lochnagar-i2c.c
4108 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4109 F: drivers/regulator/lochnagar-regulator.c
4110 F: include/dt-bindings/clk/lochnagar.h
4111 F: include/dt-bindings/pinctrl/lochnagar.h
4112 F: include/linux/mfd/lochnagar*
4113 F: sound/soc/codecs/lochnagar-sc.c
4115 CIRRUS LOGIC MADERA CODEC DRIVERS
4116 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4117 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4118 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4119 L: patches@opensource.cirrus.com
4121 W: https://github.com/CirrusLogic/linux-drivers/wiki
4122 T: git https://github.com/CirrusLogic/linux-drivers.git
4123 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4124 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4125 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4126 F: drivers/gpio/gpio-madera*
4127 F: drivers/irqchip/irq-madera*
4128 F: drivers/mfd/cs47l*
4129 F: drivers/mfd/madera*
4130 F: drivers/pinctrl/cirrus/*
4131 F: include/dt-bindings/sound/madera*
4132 F: include/linux/irqchip/irq-madera*
4133 F: include/linux/mfd/madera/*
4134 F: include/sound/madera*
4135 F: sound/soc/codecs/cs47l*
4136 F: sound/soc/codecs/madera*
4138 CISCO FCOE HBA DRIVER
4139 M: Satish Kharat <satishkh@cisco.com>
4140 M: Sesidhar Baddela <sebaddel@cisco.com>
4141 M: Karan Tilak Kumar <kartilak@cisco.com>
4142 L: linux-scsi@vger.kernel.org
4144 F: drivers/scsi/fnic/
4146 CISCO SCSI HBA DRIVER
4147 M: Karan Tilak Kumar <kartilak@cisco.com>
4148 M: Sesidhar Baddela <sebaddel@cisco.com>
4149 L: linux-scsi@vger.kernel.org
4151 F: drivers/scsi/snic/
4153 CISCO VIC ETHERNET NIC DRIVER
4154 M: Christian Benvenuti <benve@cisco.com>
4155 M: Govindarajulu Varadarajan <_govind@gmx.com>
4157 F: drivers/net/ethernet/cisco/enic/
4159 CISCO VIC LOW LATENCY NIC DRIVER
4160 M: Christian Benvenuti <benve@cisco.com>
4161 M: Nelson Escobar <neescoba@cisco.com>
4162 M: Parvi Kaustubhi <pkaustub@cisco.com>
4164 F: drivers/infiniband/hw/usnic/
4167 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4171 CLANG/LLVM BUILD SUPPORT
4172 L: clang-built-linux@googlegroups.com
4174 W: https://clangbuiltlinux.github.io/
4175 B: https://github.com/ClangBuiltLinux/linux/issues
4176 C: irc://chat.freenode.net/clangbuiltlinux
4177 F: Documentation/kbuild/llvm.rst
4178 K: \b(?i:clang|llvm)\b
4181 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4182 L: linux-kernel@vger.kernel.org
4184 F: include/linux/cleancache.h
4188 M: Russell King <linux@armlinux.org.uk>
4189 L: linux-clk@vger.kernel.org
4191 F: include/linux/clk.h
4193 CLOCKSOURCE, CLOCKEVENT DRIVERS
4194 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4195 M: Thomas Gleixner <tglx@linutronix.de>
4196 L: linux-kernel@vger.kernel.org
4198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4199 F: Documentation/devicetree/bindings/timer/
4200 F: drivers/clocksource/
4203 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4204 M: Daniel Oliveira Nascimento <don@syst.com.br>
4205 L: platform-driver-x86@vger.kernel.org
4207 F: drivers/platform/x86/classmate-laptop.c
4210 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4211 L: linux-media@vger.kernel.org
4213 W: https://linuxtv.org
4214 T: git git://linuxtv.org/media_tree.git
4215 F: drivers/media/pci/cobalt/
4217 COCCINELLE/Semantic Patches (SmPL)
4218 M: Julia Lawall <Julia.Lawall@lip6.fr>
4219 M: Gilles Muller <Gilles.Muller@lip6.fr>
4220 M: Nicolas Palix <nicolas.palix@imag.fr>
4221 M: Michal Marek <michal.lkml@markovi.net>
4222 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4224 W: http://coccinelle.lip6.fr/
4225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4226 F: Documentation/dev-tools/coccinelle.rst
4227 F: scripts/coccicheck
4228 F: scripts/coccinelle/
4231 M: Jan Harkes <jaharkes@cs.cmu.edu>
4233 L: codalist@coda.cs.cmu.edu
4235 W: http://www.coda.cs.cmu.edu/
4236 F: Documentation/filesystems/coda.rst
4238 F: include/linux/coda*.h
4239 F: include/uapi/linux/coda*.h
4241 CODA V4L2 MEM2MEM DRIVER
4242 M: Philipp Zabel <p.zabel@pengutronix.de>
4243 L: linux-media@vger.kernel.org
4245 F: Documentation/devicetree/bindings/media/coda.txt
4246 F: drivers/media/platform/coda/
4249 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4251 F: Documentation/process/code-of-conduct-interpretation.rst
4252 F: Documentation/process/code-of-conduct.rst
4254 COMMON CLK FRAMEWORK
4255 M: Michael Turquette <mturquette@baylibre.com>
4256 M: Stephen Boyd <sboyd@kernel.org>
4257 L: linux-clk@vger.kernel.org
4259 Q: http://patchwork.kernel.org/project/linux-clk/list/
4260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4261 F: Documentation/devicetree/bindings/clock/
4263 F: include/linux/clk-pr*
4264 F: include/linux/clk/
4265 F: include/linux/of_clk.h
4266 X: drivers/clk/clkdev.c
4268 COMMON INTERNET FILE SYSTEM (CIFS)
4269 M: Steve French <sfrench@samba.org>
4270 L: linux-cifs@vger.kernel.org
4271 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4273 W: http://linux-cifs.samba.org/
4274 T: git git://git.samba.org/sfrench/cifs-2.6.git
4275 F: Documentation/admin-guide/cifs/
4278 COMPACTPCI HOTPLUG CORE
4279 M: Scott Murray <scott@spiteful.org>
4280 L: linux-pci@vger.kernel.org
4282 F: drivers/pci/hotplug/cpci_hotplug*
4284 COMPACTPCI HOTPLUG GENERIC DRIVER
4285 M: Scott Murray <scott@spiteful.org>
4286 L: linux-pci@vger.kernel.org
4288 F: drivers/pci/hotplug/cpcihp_generic.c
4290 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4291 M: Scott Murray <scott@spiteful.org>
4292 L: linux-pci@vger.kernel.org
4294 F: drivers/pci/hotplug/cpcihp_zt5550.*
4296 COMPAL LAPTOP SUPPORT
4297 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4298 L: platform-driver-x86@vger.kernel.org
4300 F: drivers/platform/x86/compal-laptop.c
4303 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4305 F: include/linux/compiler_attributes.h
4307 CONEXANT ACCESSRUNNER USB DRIVER
4308 L: accessrunner-general@lists.sourceforge.net
4310 W: http://accessrunner.sourceforge.net/
4311 F: drivers/usb/atm/cxacru.c
4314 M: Joel Becker <jlbec@evilplan.org>
4315 M: Christoph Hellwig <hch@lst.de>
4317 T: git git://git.infradead.org/users/hch/configfs.git
4319 F: include/linux/configfs.h
4322 M: Evgeniy Polyakov <zbr@ioremap.net>
4323 L: netdev@vger.kernel.org
4325 F: drivers/connector/
4327 CONTROL GROUP (CGROUP)
4328 M: Tejun Heo <tj@kernel.org>
4329 M: Li Zefan <lizefan@huawei.com>
4330 M: Johannes Weiner <hannes@cmpxchg.org>
4331 L: cgroups@vger.kernel.org
4333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4334 F: Documentation/admin-guide/cgroup-v1/
4335 F: Documentation/admin-guide/cgroup-v2.rst
4336 F: include/linux/cgroup*
4339 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4340 M: Tejun Heo <tj@kernel.org>
4341 M: Jens Axboe <axboe@kernel.dk>
4342 L: cgroups@vger.kernel.org
4343 L: linux-block@vger.kernel.org
4344 T: git git://git.kernel.dk/linux-block
4345 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4346 F: block/bfq-cgroup.c
4347 F: block/blk-cgroup.c
4348 F: block/blk-iolatency.c
4349 F: block/blk-throttle.c
4350 F: include/linux/blk-cgroup.h
4352 CONTROL GROUP - CPUSET
4353 M: Li Zefan <lizefan@huawei.com>
4354 L: cgroups@vger.kernel.org
4356 W: http://www.bullopensource.org/cpuset/
4357 W: http://oss.sgi.com/projects/cpusets/
4358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4359 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4360 F: include/linux/cpuset.h
4361 F: kernel/cgroup/cpuset.c
4363 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4364 M: Johannes Weiner <hannes@cmpxchg.org>
4365 M: Michal Hocko <mhocko@kernel.org>
4366 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4367 L: cgroups@vger.kernel.org
4368 L: linux-mm@kvack.org
4373 CORETEMP HARDWARE MONITORING DRIVER
4374 M: Fenghua Yu <fenghua.yu@intel.com>
4375 L: linux-hwmon@vger.kernel.org
4377 F: Documentation/hwmon/coretemp.rst
4378 F: drivers/hwmon/coretemp.c
4380 COSA/SRP SYNC SERIAL DRIVER
4381 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4383 W: http://www.fi.muni.cz/~kas/cosa/
4384 F: drivers/net/wan/cosa*
4387 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4388 L: linux-iio@vger.kernel.org
4390 F: Documentation/ABI/testing/sysfs-bus-counter*
4391 F: Documentation/driver-api/generic-counter.rst
4393 F: include/linux/counter.h
4394 F: include/linux/counter_enum.h
4396 CPMAC ETHERNET DRIVER
4397 M: Florian Fainelli <f.fainelli@gmail.com>
4398 L: netdev@vger.kernel.org
4400 F: drivers/net/ethernet/ti/cpmac.c
4402 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4403 M: Viresh Kumar <viresh.kumar@linaro.org>
4404 M: Sudeep Holla <sudeep.holla@arm.com>
4405 L: linux-pm@vger.kernel.org
4407 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4408 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4410 CPU FREQUENCY SCALING FRAMEWORK
4411 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4412 M: Viresh Kumar <viresh.kumar@linaro.org>
4413 L: linux-pm@vger.kernel.org
4415 B: https://bugzilla.kernel.org
4416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4418 F: Documentation/admin-guide/pm/cpufreq.rst
4419 F: Documentation/admin-guide/pm/intel_pstate.rst
4420 F: Documentation/cpu-freq/
4421 F: Documentation/devicetree/bindings/cpufreq/
4423 F: include/linux/cpufreq.h
4424 F: include/linux/sched/cpufreq.h
4425 F: kernel/sched/cpufreq*.c
4426 F: tools/testing/selftests/cpufreq/
4428 CPU IDLE TIME MANAGEMENT FRAMEWORK
4429 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4430 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4431 L: linux-pm@vger.kernel.org
4433 B: https://bugzilla.kernel.org
4434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4435 F: Documentation/admin-guide/pm/cpuidle.rst
4436 F: Documentation/driver-api/pm/cpuidle.rst
4437 F: drivers/cpuidle/*
4438 F: include/linux/cpuidle.h
4440 CPU POWER MONITORING SUBSYSTEM
4441 M: Thomas Renninger <trenn@suse.com>
4442 M: Shuah Khan <shuah@kernel.org>
4443 M: Shuah Khan <skhan@linuxfoundation.org>
4444 L: linux-pm@vger.kernel.org
4446 F: tools/power/cpupower/
4449 M: "H. Peter Anvin" <hpa@zytor.com>
4451 F: arch/x86/kernel/cpuid.c
4452 F: arch/x86/kernel/msr.c
4454 CPUIDLE DRIVER - ARM BIG LITTLE
4455 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4456 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4457 L: linux-pm@vger.kernel.org
4458 L: linux-arm-kernel@lists.infradead.org
4460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4461 F: drivers/cpuidle/cpuidle-big_little.c
4463 CPUIDLE DRIVER - ARM EXYNOS
4464 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4465 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4466 M: Kukjin Kim <kgene@kernel.org>
4467 L: linux-pm@vger.kernel.org
4468 L: linux-samsung-soc@vger.kernel.org
4470 F: arch/arm/mach-exynos/pm.c
4471 F: drivers/cpuidle/cpuidle-exynos.c
4473 CPUIDLE DRIVER - ARM PSCI
4474 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4475 M: Sudeep Holla <sudeep.holla@arm.com>
4476 L: linux-pm@vger.kernel.org
4477 L: linux-arm-kernel@lists.infradead.org
4479 F: drivers/cpuidle/cpuidle-psci.c
4482 M: Nicolas Pitre <nico@fluxnic.net>
4484 F: Documentation/filesystems/cramfs.rst
4488 M: Bastien Nocera <hadess@hadess.net>
4489 L: linux-input@vger.kernel.org
4491 F: drivers/hid/hid-creative-sb0540.c
4494 M: Herbert Xu <herbert@gondor.apana.org.au>
4495 M: "David S. Miller" <davem@davemloft.net>
4496 L: linux-crypto@vger.kernel.org
4498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4500 F: Documentation/crypto/
4501 F: Documentation/devicetree/bindings/crypto/
4506 F: include/linux/crypto*
4509 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4510 M: Neil Horman <nhorman@tuxdriver.com>
4511 L: linux-crypto@vger.kernel.org
4513 F: crypto/ansi_cprng.c
4517 M: Hans Verkuil <hverkuil@xs4all.nl>
4518 L: linux-media@vger.kernel.org
4520 W: http://linuxtv.org
4521 T: git git://linuxtv.org/media_tree.git
4522 F: drivers/media/i2c/cs3308.c
4524 CS5535 Audio ALSA driver
4525 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4527 F: sound/pci/cs5535audio/
4529 CSI DRIVERS FOR ALLWINNER V3s
4530 M: Yong Deng <yong.deng@magewell.com>
4531 L: linux-media@vger.kernel.org
4533 T: git git://linuxtv.org/media_tree.git
4534 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4535 F: drivers/media/platform/sunxi/sun6i-csi/
4538 M: Solomon Peachy <pizza@shaftnet.org>
4540 F: drivers/net/wireless/st/cw1200/
4542 CX18 VIDEO4LINUX DRIVER
4543 M: Andy Walls <awalls@md.metrocast.net>
4544 L: linux-media@vger.kernel.org
4546 W: https://linuxtv.org
4547 T: git git://linuxtv.org/media_tree.git
4548 F: drivers/media/pci/cx18/
4549 F: include/uapi/linux/ivtv*
4551 CX2341X MPEG ENCODER HELPER MODULE
4552 M: Hans Verkuil <hverkuil@xs4all.nl>
4553 L: linux-media@vger.kernel.org
4555 W: https://linuxtv.org
4556 T: git git://linuxtv.org/media_tree.git
4557 F: drivers/media/common/cx2341x*
4558 F: include/media/drv-intf/cx2341x.h
4560 CX24120 MEDIA DRIVER
4561 M: Jemma Denson <jdenson@gmail.com>
4562 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4563 L: linux-media@vger.kernel.org
4565 W: https://linuxtv.org
4566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4567 F: drivers/media/dvb-frontends/cx24120*
4569 CX88 VIDEO4LINUX DRIVER
4570 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4571 L: linux-media@vger.kernel.org
4573 W: https://linuxtv.org
4574 T: git git://linuxtv.org/media_tree.git
4575 F: Documentation/driver-api/media/drivers/cx88*
4576 F: drivers/media/pci/cx88/
4578 CXD2820R MEDIA DRIVER
4579 M: Antti Palosaari <crope@iki.fi>
4580 L: linux-media@vger.kernel.org
4582 W: https://linuxtv.org
4583 W: http://palosaari.fi/linux/
4584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4585 T: git git://linuxtv.org/anttip/media_tree.git
4586 F: drivers/media/dvb-frontends/cxd2820r*
4588 CXGB3 ETHERNET DRIVER (CXGB3)
4589 M: Vishal Kulkarni <vishal@chelsio.com>
4590 L: netdev@vger.kernel.org
4592 W: http://www.chelsio.com
4593 F: drivers/net/ethernet/chelsio/cxgb3/
4595 CXGB3 ISCSI DRIVER (CXGB3I)
4596 M: Karen Xie <kxie@chelsio.com>
4597 L: linux-scsi@vger.kernel.org
4599 W: http://www.chelsio.com
4600 F: drivers/scsi/cxgbi/cxgb3i
4602 CXGB4 CRYPTO DRIVER (chcr)
4603 M: Ayush Sawal <ayush.sawal@chelsio.com>
4604 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4605 M: Rohit Maheshwari <rohitm@chelsio.com>
4606 L: linux-crypto@vger.kernel.org
4608 W: http://www.chelsio.com
4609 F: drivers/crypto/chelsio
4611 CXGB4 ETHERNET DRIVER (CXGB4)
4612 M: Vishal Kulkarni <vishal@chelsio.com>
4613 L: netdev@vger.kernel.org
4615 W: http://www.chelsio.com
4616 F: drivers/net/ethernet/chelsio/cxgb4/
4618 CXGB4 ISCSI DRIVER (CXGB4I)
4619 M: Karen Xie <kxie@chelsio.com>
4620 L: linux-scsi@vger.kernel.org
4622 W: http://www.chelsio.com
4623 F: drivers/scsi/cxgbi/cxgb4i
4625 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4626 M: Potnuri Bharat Teja <bharat@chelsio.com>
4627 L: linux-rdma@vger.kernel.org
4629 W: http://www.openfabrics.org
4630 F: drivers/infiniband/hw/cxgb4/
4631 F: include/uapi/rdma/cxgb4-abi.h
4633 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4634 M: Vishal Kulkarni <vishal@gmail.com>
4635 L: netdev@vger.kernel.org
4637 W: http://www.chelsio.com
4638 F: drivers/net/ethernet/chelsio/cxgb4vf/
4640 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4641 M: Frederic Barrat <fbarrat@linux.ibm.com>
4642 M: Andrew Donnellan <ajd@linux.ibm.com>
4643 L: linuxppc-dev@lists.ozlabs.org
4645 F: Documentation/ABI/testing/sysfs-class-cxl
4646 F: Documentation/powerpc/cxl.rst
4647 F: arch/powerpc/platforms/powernv/pci-cxl.c
4648 F: drivers/misc/cxl/
4649 F: include/misc/cxl*
4650 F: include/uapi/misc/cxl.h
4652 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4653 M: Manoj N. Kumar <manoj@linux.ibm.com>
4654 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4655 M: Uma Krishnan <ukrishn@linux.ibm.com>
4656 L: linux-scsi@vger.kernel.org
4658 F: Documentation/powerpc/cxlflash.rst
4659 F: drivers/scsi/cxlflash/
4660 F: include/uapi/scsi/cxlflash_ioctl.h
4663 M: Russell King <linux@armlinux.org.uk>
4664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4666 W: http://www.armlinux.org.uk/
4667 F: drivers/video/fbdev/cyber2000fb.*
4669 CYCLADES ASYNC MUX DRIVER
4671 W: http://www.cyclades.com/
4672 F: drivers/tty/cyclades.c
4673 F: include/linux/cyclades.h
4674 F: include/uapi/linux/cyclades.h
4676 CYCLADES PC300 DRIVER
4678 W: http://www.cyclades.com/
4679 F: drivers/net/wan/pc300*
4681 CYPRESS_FIRMWARE MEDIA DRIVER
4682 M: Antti Palosaari <crope@iki.fi>
4683 L: linux-media@vger.kernel.org
4685 W: https://linuxtv.org
4686 W: http://palosaari.fi/linux/
4687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4688 T: git git://linuxtv.org/anttip/media_tree.git
4689 F: drivers/media/common/cypress_firmware*
4691 CYTTSP TOUCHSCREEN DRIVER
4692 M: Ferruh Yigit <fery@cypress.com>
4693 L: linux-input@vger.kernel.org
4695 F: drivers/input/touchscreen/cyttsp*
4696 F: include/linux/input/cyttsp.h
4698 D-LINK DIR-685 TOUCHKEYS DRIVER
4699 M: Linus Walleij <linus.walleij@linaro.org>
4700 L: linux-input@vger.kernel.org
4702 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4704 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4705 M: Joshua Kinard <kumba@gentoo.org>
4707 F: drivers/rtc/rtc-ds1685.c
4708 F: include/linux/rtc/ds1685.h
4710 DAMA SLAVE for AX.25
4711 M: Joerg Reuter <jreuter@yaina.de>
4712 L: linux-hams@vger.kernel.org
4714 W: http://yaina.de/jreuter/
4715 W: http://www.qsl.net/dl1bke/
4716 F: net/ax25/af_ax25.c
4717 F: net/ax25/ax25_dev.c
4718 F: net/ax25/ax25_ds_*
4719 F: net/ax25/ax25_in.c
4720 F: net/ax25/ax25_out.c
4721 F: net/ax25/ax25_timer.c
4722 F: net/ax25/sysctl_net_ax25.c
4724 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4725 L: netdev@vger.kernel.org
4727 F: Documentation/networking/device_drivers/dec/dmfe.rst
4728 F: drivers/net/ethernet/dec/tulip/dmfe.c
4730 DC390/AM53C974 SCSI driver
4731 M: Hannes Reinecke <hare@suse.com>
4732 L: linux-scsi@vger.kernel.org
4734 F: drivers/scsi/am53c974.c
4737 M: Oliver Neukum <oliver@neukum.org>
4738 M: Ali Akcaagac <aliakc@web.de>
4739 M: Jamie Lenehan <lenehan@twibble.org>
4740 L: dc395x@twibble.org
4742 W: http://twibble.org/dist/dc395x/
4743 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4744 F: Documentation/scsi/dc395x.rst
4745 F: drivers/scsi/dc395x.*
4748 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4749 L: dccp@vger.kernel.org
4751 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4752 F: include/linux/dccp.h
4753 F: include/linux/tfrc.h
4754 F: include/uapi/linux/dccp.h
4757 DECnet NETWORK LAYER
4758 L: linux-decnet-user@lists.sourceforge.net
4760 W: http://linux-decnet.sourceforge.net
4761 F: Documentation/networking/decnet.rst
4764 DECSTATION PLATFORM SUPPORT
4765 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4766 L: linux-mips@vger.kernel.org
4768 W: http://www.linux-mips.org/wiki/DECstation
4770 F: arch/mips/include/asm/dec/
4771 F: arch/mips/include/asm/mach-dec/
4773 DEFXX FDDI NETWORK DRIVER
4774 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4776 F: drivers/net/fddi/defxx.*
4778 DEFZA FDDI NETWORK DRIVER
4779 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4781 F: drivers/net/fddi/defza.*
4783 DEINTERLACE DRIVERS FOR ALLWINNER H3
4784 M: Jernej Skrabec <jernej.skrabec@siol.net>
4785 L: linux-media@vger.kernel.org
4787 T: git git://linuxtv.org/media_tree.git
4788 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4789 F: drivers/media/platform/sunxi/sun8i-di/
4792 M: Matthew Garrett <mjg59@srcf.ucam.org>
4793 M: Pali Rohár <pali@kernel.org>
4794 L: platform-driver-x86@vger.kernel.org
4796 F: drivers/platform/x86/dell-laptop.c
4798 DELL LAPTOP FREEFALL DRIVER
4799 M: Pali Rohár <pali@kernel.org>
4801 F: drivers/platform/x86/dell-smo8800.c
4803 DELL LAPTOP RBTN DRIVER
4804 M: Pali Rohár <pali@kernel.org>
4806 F: drivers/platform/x86/dell-rbtn.*
4808 DELL LAPTOP SMM DRIVER
4809 M: Pali Rohár <pali@kernel.org>
4811 F: drivers/hwmon/dell-smm-hwmon.c
4812 F: include/uapi/linux/i8k.h
4814 DELL REMOTE BIOS UPDATE DRIVER
4815 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4816 L: platform-driver-x86@vger.kernel.org
4818 F: drivers/platform/x86/dell_rbu.c
4821 M: Pali Rohár <pali@kernel.org>
4822 M: Mario Limonciello <mario.limonciello@dell.com>
4823 L: platform-driver-x86@vger.kernel.org
4825 F: drivers/platform/x86/dell-smbios.*
4827 DELL SMBIOS SMM DRIVER
4828 M: Mario Limonciello <mario.limonciello@dell.com>
4829 L: platform-driver-x86@vger.kernel.org
4831 F: drivers/platform/x86/dell-smbios-smm.c
4833 DELL SMBIOS WMI DRIVER
4834 M: Mario Limonciello <mario.limonciello@dell.com>
4835 L: platform-driver-x86@vger.kernel.org
4837 F: drivers/platform/x86/dell-smbios-wmi.c
4838 F: tools/wmi/dell-smbios-example.c
4840 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4841 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4842 L: platform-driver-x86@vger.kernel.org
4844 F: Documentation/driver-api/dcdbas.rst
4845 F: drivers/platform/x86/dcdbas.*
4847 DELL WMI DESCRIPTOR DRIVER
4848 M: Mario Limonciello <mario.limonciello@dell.com>
4850 F: drivers/platform/x86/dell-wmi-descriptor.c
4852 DELL WMI NOTIFICATIONS DRIVER
4853 M: Matthew Garrett <mjg59@srcf.ucam.org>
4854 M: Pali Rohár <pali@kernel.org>
4856 F: drivers/platform/x86/dell-wmi.c
4858 DELTA ST MEDIA DRIVER
4859 M: Hugues Fruchet <hugues.fruchet@st.com>
4860 L: linux-media@vger.kernel.org
4862 W: https://linuxtv.org
4863 T: git git://linuxtv.org/media_tree.git
4864 F: drivers/media/platform/sti/delta
4867 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4868 L: linux-mtd@lists.infradead.org
4870 F: drivers/mtd/nand/raw/denali*
4872 DESIGNWARE EDMA CORE IP DRIVER
4873 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4874 L: dmaengine@vger.kernel.org
4876 F: drivers/dma/dw-edma/
4877 F: include/linux/dma/edma.h
4879 DESIGNWARE USB2 DRD IP DRIVER
4880 M: Minas Harutyunyan <hminas@synopsys.com>
4881 L: linux-usb@vger.kernel.org
4883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4884 F: drivers/usb/dwc2/
4886 DESIGNWARE USB3 DRD IP DRIVER
4887 M: Felipe Balbi <balbi@kernel.org>
4888 L: linux-usb@vger.kernel.org
4890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4891 F: drivers/usb/dwc3/
4893 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4894 M: Andreas Klinger <ak@it-klinger.de>
4895 L: linux-iio@vger.kernel.org
4897 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4898 F: drivers/iio/proximity/srf*.c
4900 DEVICE COREDUMP (DEV_COREDUMP)
4901 M: Johannes Berg <johannes@sipsolutions.net>
4902 L: linux-kernel@vger.kernel.org
4904 F: drivers/base/devcoredump.c
4905 F: include/linux/devcoredump.h
4907 DEVICE DIRECT ACCESS (DAX)
4908 M: Dan Williams <dan.j.williams@intel.com>
4909 M: Vishal Verma <vishal.l.verma@intel.com>
4910 M: Dave Jiang <dave.jiang@intel.com>
4911 L: linux-nvdimm@lists.01.org
4915 DEVICE FREQUENCY (DEVFREQ)
4916 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4917 M: Kyungmin Park <kyungmin.park@samsung.com>
4918 M: Chanwoo Choi <cw00.choi@samsung.com>
4919 L: linux-pm@vger.kernel.org
4921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4922 F: Documentation/devicetree/bindings/devfreq/
4924 F: include/linux/devfreq.h
4925 F: include/trace/events/devfreq.h
4927 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4928 M: Chanwoo Choi <cw00.choi@samsung.com>
4929 L: linux-pm@vger.kernel.org
4931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4932 F: Documentation/devicetree/bindings/devfreq/event/
4933 F: drivers/devfreq/devfreq-event.c
4934 F: drivers/devfreq/event/
4935 F: include/dt-bindings/pmu/exynos_ppmu.h
4936 F: include/linux/devfreq-event.h
4938 DEVICE NUMBER REGISTRY
4939 M: Torben Mathiasen <device@lanana.org>
4941 W: http://lanana.org/docs/device-list/index.html
4944 M: Alasdair Kergon <agk@redhat.com>
4945 M: Mike Snitzer <snitzer@redhat.com>
4946 M: dm-devel@redhat.com
4947 L: dm-devel@redhat.com
4949 W: http://sources.redhat.com/dm
4950 Q: http://patchwork.kernel.org/project/dm-devel/list/
4951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4952 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4953 F: Documentation/admin-guide/device-mapper/
4954 F: drivers/md/Kconfig
4955 F: drivers/md/Makefile
4957 F: drivers/md/persistent-data/
4958 F: include/linux/device-mapper.h
4959 F: include/linux/dm-*.h
4960 F: include/uapi/linux/dm-*.h
4963 M: Jiri Pirko <jiri@mellanox.com>
4964 L: netdev@vger.kernel.org
4966 F: Documentation/networking/devlink
4967 F: include/net/devlink.h
4968 F: include/uapi/linux/devlink.h
4969 F: net/core/devlink.c
4971 DIALOG SEMICONDUCTOR DRIVERS
4972 M: Support Opensource <support.opensource@diasemi.com>
4974 W: http://www.dialog-semiconductor.com/products
4975 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4976 F: Documentation/devicetree/bindings/mfd/da90*.txt
4977 F: Documentation/devicetree/bindings/regulator/da92*.txt
4978 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4979 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4980 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4981 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4982 F: Documentation/hwmon/da90??.rst
4983 F: drivers/gpio/gpio-da90??.c
4984 F: drivers/hwmon/da90??-hwmon.c
4985 F: drivers/iio/adc/da91??-*.c
4986 F: drivers/input/misc/da90??_onkey.c
4987 F: drivers/input/touchscreen/da9052_tsi.c
4988 F: drivers/leds/leds-da90??.c
4989 F: drivers/mfd/da903x.c
4990 F: drivers/mfd/da90??-*.c
4991 F: drivers/mfd/da91??-*.c
4992 F: drivers/pinctrl/pinctrl-da90??.c
4993 F: drivers/power/supply/da9052-battery.c
4994 F: drivers/power/supply/da91??-*.c
4995 F: drivers/regulator/da903x.c
4996 F: drivers/regulator/da9???-regulator.[ch]
4997 F: drivers/regulator/slg51000-regulator.[ch]
4998 F: drivers/rtc/rtc-da90??.c
4999 F: drivers/thermal/da90??-thermal.c
5000 F: drivers/video/backlight/da90??_bl.c
5001 F: drivers/watchdog/da90??_wdt.c
5002 F: include/linux/mfd/da903x.h
5003 F: include/linux/mfd/da9052/
5004 F: include/linux/mfd/da9055/
5005 F: include/linux/mfd/da9062/
5006 F: include/linux/mfd/da9063/
5007 F: include/linux/mfd/da9150/
5008 F: include/linux/regulator/da9211.h
5009 F: include/sound/da[79]*.h
5010 F: sound/soc/codecs/da[79]*.[ch]
5012 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5013 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5014 L: linux-gpio@vger.kernel.org
5016 F: drivers/gpio/gpio-gpio-mm.c
5018 DIOLAN U2C-12 I2C DRIVER
5019 M: Guenter Roeck <linux@roeck-us.net>
5020 L: linux-i2c@vger.kernel.org
5022 F: drivers/i2c/busses/i2c-diolan-u2c.c
5024 DIRECTORY NOTIFICATION (DNOTIFY)
5025 M: Jan Kara <jack@suse.cz>
5026 R: Amir Goldstein <amir73il@gmail.com>
5027 L: linux-fsdevel@vger.kernel.org
5029 F: Documentation/filesystems/dnotify.rst
5030 F: fs/notify/dnotify/
5031 F: include/linux/dnotify.h
5033 DISK GEOMETRY AND PARTITION HANDLING
5034 M: Andries Brouwer <aeb@cwi.nl>
5036 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5037 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5038 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5041 M: Jan Kara <jack@suse.com>
5043 F: Documentation/filesystems/quota.rst
5045 F: include/linux/quota*.h
5046 F: include/uapi/linux/quota*.h
5048 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5049 M: Bernie Thompson <bernie@plugable.com>
5050 L: linux-fbdev@vger.kernel.org
5052 W: http://plugable.com/category/projects/udlfb/
5053 F: Documentation/fb/udlfb.rst
5054 F: drivers/video/fbdev/udlfb.c
5055 F: include/video/udlfb.h
5057 DISTRIBUTED LOCK MANAGER (DLM)
5058 M: Christine Caulfield <ccaulfie@redhat.com>
5059 M: David Teigland <teigland@redhat.com>
5060 L: cluster-devel@redhat.com
5062 W: http://sources.redhat.com/cluster/
5063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5066 DMA BUFFER SHARING FRAMEWORK
5067 M: Sumit Semwal <sumit.semwal@linaro.org>
5068 L: linux-media@vger.kernel.org
5069 L: dri-devel@lists.freedesktop.org
5070 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5072 T: git git://anongit.freedesktop.org/drm/drm-misc
5073 F: Documentation/driver-api/dma-buf.rst
5075 F: include/linux/*fence.h
5076 F: include/linux/dma-buf*
5077 F: include/linux/dma-resv.h
5078 K: \bdma_(?:buf|fence|resv)\b
5080 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5081 M: Vinod Koul <vkoul@kernel.org>
5082 L: dmaengine@vger.kernel.org
5084 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5085 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5086 F: Documentation/devicetree/bindings/dma/
5087 F: Documentation/driver-api/dmaengine/
5089 F: include/linux/dmaengine.h
5090 F: include/linux/of_dma.h
5093 M: Christoph Hellwig <hch@lst.de>
5094 M: Marek Szyprowski <m.szyprowski@samsung.com>
5095 R: Robin Murphy <robin.murphy@arm.com>
5096 L: iommu@lists.linux-foundation.org
5098 W: http://git.infradead.org/users/hch/dma-mapping.git
5099 T: git git://git.infradead.org/users/hch/dma-mapping.git
5100 F: include/asm-generic/dma-mapping.h
5101 F: include/linux/dma-direct.h
5102 F: include/linux/dma-mapping.h
5103 F: include/linux/dma-noncoherent.h
5106 DMA-BUF HEAPS FRAMEWORK
5107 M: Sumit Semwal <sumit.semwal@linaro.org>
5108 R: Andrew F. Davis <afd@ti.com>
5109 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5110 R: Liam Mark <lmark@codeaurora.org>
5111 R: Laura Abbott <labbott@redhat.com>
5112 R: Brian Starkey <Brian.Starkey@arm.com>
5113 R: John Stultz <john.stultz@linaro.org>
5114 L: linux-media@vger.kernel.org
5115 L: dri-devel@lists.freedesktop.org
5116 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5118 T: git git://anongit.freedesktop.org/drm/drm-misc
5119 F: drivers/dma-buf/dma-heap.c
5120 F: drivers/dma-buf/heaps/*
5121 F: include/linux/dma-heap.h
5122 F: include/uapi/linux/dma-heap.h
5124 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5125 M: Lukasz Luba <lukasz.luba@arm.com>
5126 L: linux-pm@vger.kernel.org
5127 L: linux-samsung-soc@vger.kernel.org
5129 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5130 F: drivers/memory/samsung/exynos5422-dmc.c
5132 DME1737 HARDWARE MONITOR DRIVER
5133 M: Juerg Haefliger <juergh@gmail.com>
5134 L: linux-hwmon@vger.kernel.org
5136 F: Documentation/hwmon/dme1737.rst
5137 F: drivers/hwmon/dme1737.c
5140 M: Jean Delvare <jdelvare@suse.com>
5142 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5143 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5144 F: drivers/firmware/dmi-id.c
5145 F: drivers/firmware/dmi_scan.c
5146 F: include/linux/dmi.h
5149 M: Jonathan Corbet <corbet@lwn.net>
5150 L: linux-doc@vger.kernel.org
5152 T: git git://git.lwn.net/linux.git docs-next
5154 F: scripts/documentation-file-ref-check
5155 F: scripts/kernel-doc
5156 F: scripts/sphinx-pre-install
5157 X: Documentation/ABI/
5158 X: Documentation/admin-guide/media/
5159 X: Documentation/devicetree/
5160 X: Documentation/driver-api/media/
5161 X: Documentation/firmware-guide/acpi/
5162 X: Documentation/i2c/
5163 X: Documentation/power/
5164 X: Documentation/spi/
5165 X: Documentation/userspace-api/media/
5167 DOCUMENTATION SCRIPTS
5168 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5169 L: linux-doc@vger.kernel.org
5171 F: Documentation/sphinx/parse-headers.pl
5172 F: scripts/documentation-file-ref-check
5173 F: scripts/sphinx-pre-install
5175 DOCUMENTATION/ITALIAN
5176 M: Federico Vaga <federico.vaga@vaga.pv.it>
5177 L: linux-doc@vger.kernel.org
5179 F: Documentation/translations/it_IT
5181 DONGWOON DW9714 LENS VOICE COIL DRIVER
5182 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5183 L: linux-media@vger.kernel.org
5185 T: git git://linuxtv.org/media_tree.git
5186 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5187 F: drivers/media/i2c/dw9714.c
5189 DONGWOON DW9807 LENS VOICE COIL DRIVER
5190 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5191 L: linux-media@vger.kernel.org
5193 T: git git://linuxtv.org/media_tree.git
5194 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5195 F: drivers/media/i2c/dw9807-vcm.c
5198 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5199 L: blinux-list@redhat.com
5201 F: drivers/char/dtlk.c
5202 F: include/linux/dtlk.h
5204 DPAA2 DATAPATH I/O (DPIO) DRIVER
5205 M: Roy Pledge <Roy.Pledge@nxp.com>
5206 L: linux-kernel@vger.kernel.org
5208 F: drivers/soc/fsl/dpio
5210 DPAA2 ETHERNET DRIVER
5211 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5212 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5213 L: netdev@vger.kernel.org
5215 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5216 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5217 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5218 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5219 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5220 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5221 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5222 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5223 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5225 DPAA2 ETHERNET SWITCH DRIVER
5226 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5227 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5228 L: linux-kernel@vger.kernel.org
5230 F: drivers/staging/fsl-dpaa2/ethsw
5232 DPT_I2O SCSI RAID DRIVER
5233 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5234 L: linux-scsi@vger.kernel.org
5236 W: http://www.adaptec.com/
5237 F: drivers/scsi/dpt*
5238 F: drivers/scsi/dpt/
5241 M: Philipp Reisner <philipp.reisner@linbit.com>
5242 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5243 L: drbd-dev@lists.linbit.com
5245 W: http://www.drbd.org
5246 T: git git://git.linbit.com/linux-drbd.git
5247 T: git git://git.linbit.com/drbd-8.4.git
5248 F: Documentation/admin-guide/blockdev/
5249 F: drivers/block/drbd/
5252 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5253 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5254 R: "Rafael J. Wysocki" <rafael@kernel.org>
5256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5257 F: Documentation/core-api/kobject.rst
5261 F: include/linux/debugfs.h
5262 F: include/linux/kobj*
5265 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5266 M: Kevin Hilman <khilman@kernel.org>
5267 M: Nishanth Menon <nm@ti.com>
5268 L: linux-pm@vger.kernel.org
5270 F: drivers/power/avs/
5271 F: include/linux/power/smartreflex.h
5273 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5274 M: Maxime Ripard <mripard@kernel.org>
5275 M: Chen-Yu Tsai <wens@csie.org>
5276 R: Jernej Skrabec <jernej.skrabec@siol.net>
5277 L: dri-devel@lists.freedesktop.org
5279 T: git git://anongit.freedesktop.org/drm/drm-misc
5280 F: drivers/gpu/drm/sun4i/sun8i*
5282 DRM DRIVER FOR ARM PL111 CLCD
5283 M: Eric Anholt <eric@anholt.net>
5285 T: git git://anongit.freedesktop.org/drm/drm-misc
5286 F: drivers/gpu/drm/pl111/
5288 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5289 M: Linus Walleij <linus.walleij@linaro.org>
5291 T: git git://anongit.freedesktop.org/drm/drm-misc
5292 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5293 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5295 DRM DRIVER FOR ASPEED BMC GFX
5296 M: Joel Stanley <joel@jms.id.au>
5297 L: linux-aspeed@lists.ozlabs.org
5299 T: git git://anongit.freedesktop.org/drm/drm-misc
5300 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5301 F: drivers/gpu/drm/aspeed/
5303 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5304 M: Dave Airlie <airlied@redhat.com>
5306 F: drivers/gpu/drm/ast/
5308 DRM DRIVER FOR BOCHS VIRTUAL GPU
5309 M: Gerd Hoffmann <kraxel@redhat.com>
5310 L: virtualization@lists.linux-foundation.org
5312 T: git git://anongit.freedesktop.org/drm/drm-misc
5313 F: drivers/gpu/drm/bochs/
5315 DRM DRIVER FOR BOE HIMAX8279D PANELS
5316 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5318 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5319 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5321 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5322 M: Linus Walleij <linus.walleij@linaro.org>
5324 T: git git://anongit.freedesktop.org/drm/drm-misc
5325 F: drivers/gpu/drm/tve200/
5327 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5328 M: Icenowy Zheng <icenowy@aosc.io>
5330 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5331 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5333 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5334 M: Jagan Teki <jagan@amarulasolutions.com>
5336 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5337 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5339 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5340 M: Hans de Goede <hdegoede@redhat.com>
5342 T: git git://anongit.freedesktop.org/drm/drm-misc
5343 F: drivers/gpu/drm/tiny/gm12u320.c
5345 DRM DRIVER FOR HX8357D PANELS
5346 M: Eric Anholt <eric@anholt.net>
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5349 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5350 F: drivers/gpu/drm/tiny/hx8357d.c
5352 DRM DRIVER FOR ILITEK ILI9225 PANELS
5353 M: David Lechner <david@lechnology.com>
5355 T: git git://anongit.freedesktop.org/drm/drm-misc
5356 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5357 F: drivers/gpu/drm/tiny/ili9225.c
5359 DRM DRIVER FOR ILITEK ILI9486 PANELS
5360 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5362 T: git git://anongit.freedesktop.org/drm/drm-misc
5363 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5364 F: drivers/gpu/drm/tiny/ili9486.c
5366 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5367 S: Orphan / Obsolete
5368 F: drivers/gpu/drm/i810/
5369 F: include/uapi/drm/i810_drm.h
5371 DRM DRIVER FOR LVDS PANELS
5372 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5373 L: dri-devel@lists.freedesktop.org
5374 T: git git://anongit.freedesktop.org/drm/drm-misc
5376 F: drivers/gpu/drm/panel/panel-lvds.c
5377 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5379 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5380 S: Orphan / Obsolete
5381 F: drivers/gpu/drm/mga/
5382 F: include/uapi/drm/mga_drm.h
5384 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5385 M: Dave Airlie <airlied@redhat.com>
5387 F: drivers/gpu/drm/mgag200/
5389 DRM DRIVER FOR MI0283QT
5390 M: Noralf Trønnes <noralf@tronnes.org>
5392 T: git git://anongit.freedesktop.org/drm/drm-misc
5393 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5394 F: drivers/gpu/drm/tiny/mi0283qt.c
5396 DRM DRIVER FOR MSM ADRENO GPU
5397 M: Rob Clark <robdclark@gmail.com>
5398 M: Sean Paul <sean@poorly.run>
5399 L: linux-arm-msm@vger.kernel.org
5400 L: dri-devel@lists.freedesktop.org
5401 L: freedreno@lists.freedesktop.org
5403 T: git https://gitlab.freedesktop.org/drm/msm.git
5404 F: Documentation/devicetree/bindings/display/msm/
5405 F: drivers/gpu/drm/msm/
5406 F: include/uapi/drm/msm_drm.h
5408 DRM DRIVER FOR NOVATEK NT35510 PANELS
5409 M: Linus Walleij <linus.walleij@linaro.org>
5411 T: git git://anongit.freedesktop.org/drm/drm-misc
5412 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5413 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5415 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5416 M: Ben Skeggs <bskeggs@redhat.com>
5417 L: dri-devel@lists.freedesktop.org
5418 L: nouveau@lists.freedesktop.org
5420 T: git git://github.com/skeggsb/linux
5421 F: drivers/gpu/drm/nouveau/
5422 F: include/uapi/drm/nouveau_drm.h
5424 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5425 M: Stefan Mavrodiev <stefan@olimex.com>
5427 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5428 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5430 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5431 M: Noralf Trønnes <noralf@tronnes.org>
5433 T: git git://anongit.freedesktop.org/drm/drm-misc
5434 F: Documentation/devicetree/bindings/display/repaper.txt
5435 F: drivers/gpu/drm/tiny/repaper.c
5437 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5438 M: Dave Airlie <airlied@redhat.com>
5439 M: Gerd Hoffmann <kraxel@redhat.com>
5440 L: virtualization@lists.linux-foundation.org
5442 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5443 T: git git://anongit.freedesktop.org/drm/drm-misc
5444 F: drivers/gpu/drm/tiny/cirrus.c
5446 DRM DRIVER FOR QXL VIRTUAL GPU
5447 M: Dave Airlie <airlied@redhat.com>
5448 M: Gerd Hoffmann <kraxel@redhat.com>
5449 L: virtualization@lists.linux-foundation.org
5450 L: spice-devel@lists.freedesktop.org
5452 T: git git://anongit.freedesktop.org/drm/drm-misc
5453 F: drivers/gpu/drm/qxl/
5454 F: include/uapi/drm/qxl_drm.h
5456 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5457 S: Orphan / Obsolete
5458 F: drivers/gpu/drm/r128/
5459 F: include/uapi/drm/r128_drm.h
5461 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5462 M: Robert Chiras <robert.chiras@nxp.com>
5464 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5465 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5467 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5468 M: Guido Günther <agx@sigxcpu.org>
5469 R: Purism Kernel Team <kernel@puri.sm>
5471 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5472 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5474 DRM DRIVER FOR SAVAGE VIDEO CARDS
5475 S: Orphan / Obsolete
5476 F: drivers/gpu/drm/savage/
5477 F: include/uapi/drm/savage_drm.h
5479 DRM DRIVER FOR SIS VIDEO CARDS
5480 S: Orphan / Obsolete
5481 F: drivers/gpu/drm/sis/
5482 F: include/uapi/drm/sis_drm.h
5484 DRM DRIVER FOR SITRONIX ST7586 PANELS
5485 M: David Lechner <david@lechnology.com>
5487 T: git git://anongit.freedesktop.org/drm/drm-misc
5488 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5489 F: drivers/gpu/drm/tiny/st7586.c
5491 DRM DRIVER FOR SITRONIX ST7701 PANELS
5492 M: Jagan Teki <jagan@amarulasolutions.com>
5494 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5495 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5497 DRM DRIVER FOR SITRONIX ST7735R PANELS
5498 M: David Lechner <david@lechnology.com>
5500 T: git git://anongit.freedesktop.org/drm/drm-misc
5501 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5502 F: drivers/gpu/drm/tiny/st7735r.c
5504 DRM DRIVER FOR SONY ACX424AKP PANELS
5505 M: Linus Walleij <linus.walleij@linaro.org>
5507 T: git git://anongit.freedesktop.org/drm/drm-misc
5508 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5510 DRM DRIVER FOR ST-ERICSSON MCDE
5511 M: Linus Walleij <linus.walleij@linaro.org>
5513 T: git git://anongit.freedesktop.org/drm/drm-misc
5514 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5515 F: drivers/gpu/drm/mcde/
5517 DRM DRIVER FOR TDFX VIDEO CARDS
5518 S: Orphan / Obsolete
5519 F: drivers/gpu/drm/tdfx/
5521 DRM DRIVER FOR TPO TPG110 PANELS
5522 M: Linus Walleij <linus.walleij@linaro.org>
5524 T: git git://anongit.freedesktop.org/drm/drm-misc
5525 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5526 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5528 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5529 M: Dave Airlie <airlied@redhat.com>
5530 R: Sean Paul <sean@poorly.run>
5531 L: dri-devel@lists.freedesktop.org
5533 T: git git://anongit.freedesktop.org/drm/drm-misc
5534 F: drivers/gpu/drm/udl/
5536 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5537 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5538 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5539 R: Daniel Vetter <daniel@ffwll.ch>
5540 L: dri-devel@lists.freedesktop.org
5542 T: git git://anongit.freedesktop.org/drm/drm-misc
5543 F: Documentation/gpu/vkms.rst
5544 F: drivers/gpu/drm/vkms/
5546 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5547 M: Hans de Goede <hdegoede@redhat.com>
5548 L: dri-devel@lists.freedesktop.org
5550 T: git git://anongit.freedesktop.org/drm/drm-misc
5551 F: drivers/gpu/drm/vboxvideo/
5553 DRM DRIVER FOR VMWARE VIRTUAL GPU
5554 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5555 M: Roland Scheidegger <sroland@vmware.com>
5556 L: dri-devel@lists.freedesktop.org
5558 T: git git://people.freedesktop.org/~sroland/linux
5559 F: drivers/gpu/drm/vmwgfx/
5560 F: include/uapi/drm/vmwgfx_drm.h
5563 M: David Airlie <airlied@linux.ie>
5564 M: Daniel Vetter <daniel@ffwll.ch>
5565 L: dri-devel@lists.freedesktop.org
5567 B: https://bugs.freedesktop.org/
5568 C: irc://chat.freenode.net/dri-devel
5569 T: git git://anongit.freedesktop.org/drm/drm
5570 F: Documentation/devicetree/bindings/display/
5571 F: Documentation/devicetree/bindings/gpu/
5572 F: Documentation/gpu/
5576 F: include/linux/vga*
5577 F: include/uapi/drm/
5579 DRM DRIVERS AND MISC GPU PATCHES
5580 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5581 M: Maxime Ripard <mripard@kernel.org>
5582 M: Thomas Zimmermann <tzimmermann@suse.de>
5584 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5586 F: Documentation/gpu/
5587 F: drivers/gpu/drm/*
5590 F: include/linux/vga*
5591 F: include/uapi/drm/drm*
5593 DRM DRIVERS FOR ALLWINNER A10
5594 M: Maxime Ripard <mripard@kernel.org>
5595 M: Chen-Yu Tsai <wens@csie.org>
5596 L: dri-devel@lists.freedesktop.org
5598 T: git git://anongit.freedesktop.org/drm/drm-misc
5599 F: Documentation/devicetree/bindings/display/allwinner*
5600 F: drivers/gpu/drm/sun4i/
5602 DRM DRIVERS FOR AMLOGIC SOCS
5603 M: Neil Armstrong <narmstrong@baylibre.com>
5604 L: dri-devel@lists.freedesktop.org
5605 L: linux-amlogic@lists.infradead.org
5607 W: http://linux-meson.com/
5608 T: git git://anongit.freedesktop.org/drm/drm-misc
5609 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5610 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5611 F: Documentation/gpu/meson.rst
5612 F: drivers/gpu/drm/meson/
5614 DRM DRIVERS FOR ATMEL HLCDC
5615 M: Sam Ravnborg <sam@ravnborg.org>
5616 M: Boris Brezillon <bbrezillon@kernel.org>
5617 L: dri-devel@lists.freedesktop.org
5619 T: git git://anongit.freedesktop.org/drm/drm-misc
5620 F: Documentation/devicetree/bindings/display/atmel/
5621 F: drivers/gpu/drm/atmel-hlcdc/
5623 DRM DRIVERS FOR BRIDGE CHIPS
5624 M: Andrzej Hajda <a.hajda@samsung.com>
5625 M: Neil Armstrong <narmstrong@baylibre.com>
5626 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5627 R: Jonas Karlman <jonas@kwiboo.se>
5628 R: Jernej Skrabec <jernej.skrabec@siol.net>
5630 T: git git://anongit.freedesktop.org/drm/drm-misc
5631 F: drivers/gpu/drm/bridge/
5633 DRM DRIVERS FOR EXYNOS
5634 M: Inki Dae <inki.dae@samsung.com>
5635 M: Joonyoung Shim <jy0922.shim@samsung.com>
5636 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5637 M: Kyungmin Park <kyungmin.park@samsung.com>
5638 L: dri-devel@lists.freedesktop.org
5640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5641 F: Documentation/devicetree/bindings/display/exynos/
5642 F: drivers/gpu/drm/exynos/
5643 F: include/uapi/drm/exynos_drm.h
5645 DRM DRIVERS FOR FREESCALE DCU
5646 M: Stefan Agner <stefan@agner.ch>
5647 M: Alison Wang <alison.wang@nxp.com>
5648 L: dri-devel@lists.freedesktop.org
5650 T: git git://anongit.freedesktop.org/drm/drm-misc
5651 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5652 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5653 F: drivers/gpu/drm/fsl-dcu/
5655 DRM DRIVERS FOR FREESCALE IMX
5656 M: Philipp Zabel <p.zabel@pengutronix.de>
5657 L: dri-devel@lists.freedesktop.org
5659 F: Documentation/devicetree/bindings/display/imx/
5660 F: drivers/gpu/drm/imx/
5661 F: drivers/gpu/ipu-v3/
5663 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5664 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5665 L: dri-devel@lists.freedesktop.org
5667 T: git git://github.com/patjak/drm-gma500
5668 F: drivers/gpu/drm/gma500/
5670 DRM DRIVERS FOR HISILICON
5671 M: Xinliang Liu <xinliang.liu@linaro.org>
5672 M: Rongrong Zou <zourongrong@gmail.com>
5673 R: John Stultz <john.stultz@linaro.org>
5674 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5675 R: Chen Feng <puck.chen@hisilicon.com>
5676 L: dri-devel@lists.freedesktop.org
5678 T: git git://anongit.freedesktop.org/drm/drm-misc
5679 F: Documentation/devicetree/bindings/display/hisilicon/
5680 F: drivers/gpu/drm/hisilicon/
5682 DRM DRIVERS FOR LIMA
5683 M: Qiang Yu <yuq825@gmail.com>
5684 L: dri-devel@lists.freedesktop.org
5685 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5687 T: git git://anongit.freedesktop.org/drm/drm-misc
5688 F: drivers/gpu/drm/lima/
5689 F: include/uapi/drm/lima_drm.h
5691 DRM DRIVERS FOR MEDIATEK
5692 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5693 M: Philipp Zabel <p.zabel@pengutronix.de>
5694 L: dri-devel@lists.freedesktop.org
5696 F: Documentation/devicetree/bindings/display/mediatek/
5697 F: drivers/gpu/drm/mediatek/
5699 DRM DRIVERS FOR NVIDIA TEGRA
5700 M: Thierry Reding <thierry.reding@gmail.com>
5701 L: dri-devel@lists.freedesktop.org
5702 L: linux-tegra@vger.kernel.org
5704 T: git git://anongit.freedesktop.org/tegra/linux.git
5705 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5706 F: drivers/gpu/drm/tegra/
5707 F: drivers/gpu/host1x/
5708 F: include/linux/host1x.h
5709 F: include/uapi/drm/tegra_drm.h
5711 DRM DRIVERS FOR RENESAS
5712 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5713 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5714 L: dri-devel@lists.freedesktop.org
5715 L: linux-renesas-soc@vger.kernel.org
5717 T: git git://linuxtv.org/pinchartl/media drm/du/next
5718 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5719 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5720 F: Documentation/devicetree/bindings/display/renesas,du.txt
5721 F: drivers/gpu/drm/rcar-du/
5722 F: drivers/gpu/drm/shmobile/
5723 F: include/linux/platform_data/shmob_drm.h
5725 DRM DRIVERS FOR ROCKCHIP
5726 M: Sandy Huang <hjc@rock-chips.com>
5727 M: Heiko Stübner <heiko@sntech.de>
5728 L: dri-devel@lists.freedesktop.org
5730 T: git git://anongit.freedesktop.org/drm/drm-misc
5731 F: Documentation/devicetree/bindings/display/rockchip/
5732 F: drivers/gpu/drm/rockchip/
5735 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5736 M: Vincent Abriou <vincent.abriou@st.com>
5737 L: dri-devel@lists.freedesktop.org
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5740 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5741 F: drivers/gpu/drm/sti
5744 M: Yannick Fertre <yannick.fertre@st.com>
5745 M: Philippe Cornu <philippe.cornu@st.com>
5746 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5747 M: Vincent Abriou <vincent.abriou@st.com>
5748 L: dri-devel@lists.freedesktop.org
5750 T: git git://anongit.freedesktop.org/drm/drm-misc
5751 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5752 F: drivers/gpu/drm/stm
5754 DRM DRIVERS FOR TI KEYSTONE
5755 M: Jyri Sarha <jsarha@ti.com>
5756 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5757 L: dri-devel@lists.freedesktop.org
5759 T: git git://anongit.freedesktop.org/drm/drm-misc
5760 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5761 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5762 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5763 F: drivers/gpu/drm/tidss/
5765 DRM DRIVERS FOR TI LCDC
5766 M: Jyri Sarha <jsarha@ti.com>
5767 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5768 L: dri-devel@lists.freedesktop.org
5770 F: Documentation/devicetree/bindings/display/tilcdc/
5771 F: drivers/gpu/drm/tilcdc/
5773 DRM DRIVERS FOR TI OMAP
5774 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5775 L: dri-devel@lists.freedesktop.org
5777 F: Documentation/devicetree/bindings/display/ti/
5778 F: drivers/gpu/drm/omapdrm/
5781 M: Eric Anholt <eric@anholt.net>
5783 T: git git://anongit.freedesktop.org/drm/drm-misc
5784 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5785 F: drivers/gpu/drm/v3d/
5786 F: include/uapi/drm/v3d_drm.h
5789 M: Eric Anholt <eric@anholt.net>
5791 T: git git://github.com/anholt/linux
5792 T: git git://anongit.freedesktop.org/drm/drm-misc
5793 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5794 F: drivers/gpu/drm/vc4/
5795 F: include/uapi/drm/vc4_drm.h
5797 DRM DRIVERS FOR VIVANTE GPU IP
5798 M: Lucas Stach <l.stach@pengutronix.de>
5799 R: Russell King <linux+etnaviv@armlinux.org.uk>
5800 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5801 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5802 L: dri-devel@lists.freedesktop.org
5804 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5805 F: drivers/gpu/drm/etnaviv/
5806 F: include/uapi/drm/etnaviv_drm.h
5809 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5810 L: dri-devel@lists.freedesktop.org
5811 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5813 T: git git://anongit.freedesktop.org/drm/drm-misc
5814 F: Documentation/gpu/xen-front.rst
5815 F: drivers/gpu/drm/xen/
5817 DRM DRIVERS FOR ZTE ZX
5818 M: Shawn Guo <shawnguo@kernel.org>
5819 L: dri-devel@lists.freedesktop.org
5821 T: git git://anongit.freedesktop.org/drm/drm-misc
5822 F: Documentation/devicetree/bindings/display/zte,vou.txt
5823 F: drivers/gpu/drm/zte/
5826 M: Thierry Reding <thierry.reding@gmail.com>
5827 R: Sam Ravnborg <sam@ravnborg.org>
5828 L: dri-devel@lists.freedesktop.org
5830 T: git git://anongit.freedesktop.org/drm/drm-misc
5831 F: Documentation/devicetree/bindings/display/panel/
5832 F: drivers/gpu/drm/drm_panel.c
5833 F: drivers/gpu/drm/panel/
5834 F: include/drm/drm_panel.h
5837 M: Christian Koenig <christian.koenig@amd.com>
5838 M: Huang Rui <ray.huang@amd.com>
5839 L: dri-devel@lists.freedesktop.org
5841 T: git git://people.freedesktop.org/~agd5f/linux
5842 F: drivers/gpu/drm/ttm/
5845 DSBR100 USB FM RADIO DRIVER
5846 M: Alexey Klimov <klimov.linux@gmail.com>
5847 L: linux-media@vger.kernel.org
5849 T: git git://linuxtv.org/media_tree.git
5850 F: drivers/media/radio/dsbr100.c
5853 M: Hans Verkuil <hverkuil@xs4all.nl>
5854 L: linux-media@vger.kernel.org
5856 W: https://linuxtv.org
5857 T: git git://linuxtv.org/media_tree.git
5858 F: drivers/media/pci/dt3155/
5860 DVB_USB_AF9015 MEDIA DRIVER
5861 M: Antti Palosaari <crope@iki.fi>
5862 L: linux-media@vger.kernel.org
5864 W: https://linuxtv.org
5865 W: http://palosaari.fi/linux/
5866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5867 T: git git://linuxtv.org/anttip/media_tree.git
5868 F: drivers/media/usb/dvb-usb-v2/af9015*
5870 DVB_USB_AF9035 MEDIA DRIVER
5871 M: Antti Palosaari <crope@iki.fi>
5872 L: linux-media@vger.kernel.org
5874 W: https://linuxtv.org
5875 W: http://palosaari.fi/linux/
5876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5877 T: git git://linuxtv.org/anttip/media_tree.git
5878 F: drivers/media/usb/dvb-usb-v2/af9035*
5880 DVB_USB_ANYSEE MEDIA DRIVER
5881 M: Antti Palosaari <crope@iki.fi>
5882 L: linux-media@vger.kernel.org
5884 W: https://linuxtv.org
5885 W: http://palosaari.fi/linux/
5886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5887 T: git git://linuxtv.org/anttip/media_tree.git
5888 F: drivers/media/usb/dvb-usb-v2/anysee*
5890 DVB_USB_AU6610 MEDIA DRIVER
5891 M: Antti Palosaari <crope@iki.fi>
5892 L: linux-media@vger.kernel.org
5894 W: https://linuxtv.org
5895 W: http://palosaari.fi/linux/
5896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5897 T: git git://linuxtv.org/anttip/media_tree.git
5898 F: drivers/media/usb/dvb-usb-v2/au6610*
5900 DVB_USB_CE6230 MEDIA DRIVER
5901 M: Antti Palosaari <crope@iki.fi>
5902 L: linux-media@vger.kernel.org
5904 W: https://linuxtv.org
5905 W: http://palosaari.fi/linux/
5906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5907 T: git git://linuxtv.org/anttip/media_tree.git
5908 F: drivers/media/usb/dvb-usb-v2/ce6230*
5910 DVB_USB_CXUSB MEDIA DRIVER
5911 M: Michael Krufky <mkrufky@linuxtv.org>
5912 L: linux-media@vger.kernel.org
5914 W: https://linuxtv.org
5915 W: http://github.com/mkrufky
5916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5917 T: git git://linuxtv.org/media_tree.git
5918 F: drivers/media/usb/dvb-usb/cxusb*
5920 DVB_USB_EC168 MEDIA DRIVER
5921 M: Antti Palosaari <crope@iki.fi>
5922 L: linux-media@vger.kernel.org
5924 W: https://linuxtv.org
5925 W: http://palosaari.fi/linux/
5926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5927 T: git git://linuxtv.org/anttip/media_tree.git
5928 F: drivers/media/usb/dvb-usb-v2/ec168*
5930 DVB_USB_GL861 MEDIA DRIVER
5931 M: Antti Palosaari <crope@iki.fi>
5932 L: linux-media@vger.kernel.org
5934 W: https://linuxtv.org
5935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5936 T: git git://linuxtv.org/anttip/media_tree.git
5937 F: drivers/media/usb/dvb-usb-v2/gl861*
5939 DVB_USB_MXL111SF MEDIA DRIVER
5940 M: Michael Krufky <mkrufky@linuxtv.org>
5941 L: linux-media@vger.kernel.org
5943 W: https://linuxtv.org
5944 W: http://github.com/mkrufky
5945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5946 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5947 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5949 DVB_USB_RTL28XXU MEDIA DRIVER
5950 M: Antti Palosaari <crope@iki.fi>
5951 L: linux-media@vger.kernel.org
5953 W: https://linuxtv.org
5954 W: http://palosaari.fi/linux/
5955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5956 T: git git://linuxtv.org/anttip/media_tree.git
5957 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5959 DVB_USB_V2 MEDIA DRIVER
5960 M: Antti Palosaari <crope@iki.fi>
5961 L: linux-media@vger.kernel.org
5963 W: https://linuxtv.org
5964 W: http://palosaari.fi/linux/
5965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5966 T: git git://linuxtv.org/anttip/media_tree.git
5967 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5968 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5971 M: Jason Baron <jbaron@akamai.com>
5973 F: include/linux/dynamic_debug.h
5974 F: lib/dynamic_debug.c
5976 DYNAMIC INTERRUPT MODERATION
5977 M: Tal Gilboa <talgi@mellanox.com>
5979 F: Documentation/networking/net_dim.rst
5980 F: include/linux/dim.h
5983 DZ DECSTATION DZ11 SERIAL DRIVER
5984 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5986 F: drivers/tty/serial/dz.*
5988 E3X0 POWER BUTTON DRIVER
5989 M: Moritz Fischer <moritz.fischer@ettus.com>
5990 L: usrp-users@lists.ettus.com
5992 W: http://www.ettus.com
5993 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5994 F: drivers/input/misc/e3x0-button.c
5997 M: Antti Palosaari <crope@iki.fi>
5998 L: linux-media@vger.kernel.org
6000 W: https://linuxtv.org
6001 W: http://palosaari.fi/linux/
6002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6003 T: git git://linuxtv.org/anttip/media_tree.git
6004 F: drivers/media/tuners/e4000*
6006 EARTH_PT1 MEDIA DRIVER
6007 M: Akihiro Tsukada <tskd08@gmail.com>
6008 L: linux-media@vger.kernel.org
6010 F: drivers/media/pci/pt1/
6012 EARTH_PT3 MEDIA DRIVER
6013 M: Akihiro Tsukada <tskd08@gmail.com>
6014 L: linux-media@vger.kernel.org
6016 F: drivers/media/pci/pt3/
6019 M: Antti Palosaari <crope@iki.fi>
6020 L: linux-media@vger.kernel.org
6022 W: https://linuxtv.org
6023 W: http://palosaari.fi/linux/
6024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6025 T: git git://linuxtv.org/anttip/media_tree.git
6026 F: drivers/media/dvb-frontends/ec100*
6029 M: Tyler Hicks <code@tyhicks.com>
6030 L: ecryptfs@vger.kernel.org
6032 W: http://ecryptfs.org
6033 W: https://launchpad.net/ecryptfs
6034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6035 F: Documentation/filesystems/ecryptfs.rst
6039 M: Borislav Petkov <bp@alien8.de>
6040 L: linux-edac@vger.kernel.org
6042 F: drivers/edac/amd64_edac*
6045 M: Jan Luebbe <jlu@pengutronix.de>
6046 L: linux-edac@vger.kernel.org
6048 F: drivers/edac/armada_xp_*
6051 M: Stefan Schaeckeler <sschaeck@cisco.com>
6053 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6054 F: drivers/edac/aspeed_edac.c
6057 M: Shravan Kumar Ramani <sramani@mellanox.com>
6059 F: drivers/edac/bluefield_edac.c
6062 M: Robert Richter <rric@kernel.org>
6063 L: linux-edac@vger.kernel.org
6065 F: drivers/edac/highbank*
6068 M: Ralf Baechle <ralf@linux-mips.org>
6069 M: Robert Richter <rrichter@marvell.com>
6070 L: linux-edac@vger.kernel.org
6071 L: linux-mips@vger.kernel.org
6073 F: drivers/edac/octeon_edac*
6075 EDAC-CAVIUM THUNDERX
6076 M: Robert Richter <rrichter@marvell.com>
6077 L: linux-edac@vger.kernel.org
6079 F: drivers/edac/thunderx_edac*
6082 M: Borislav Petkov <bp@alien8.de>
6083 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6084 M: Tony Luck <tony.luck@intel.com>
6085 R: James Morse <james.morse@arm.com>
6086 R: Robert Richter <rrichter@marvell.com>
6087 L: linux-edac@vger.kernel.org
6089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6090 F: Documentation/admin-guide/ras.rst
6091 F: Documentation/driver-api/edac.rst
6093 F: include/linux/edac.h
6096 M: Lei Wang <lewan@microsoft.com>
6097 L: linux-edac@vger.kernel.org
6099 F: drivers/edac/dmc520_edac.c
6102 M: Mark Gross <mark.gross@intel.com>
6103 L: linux-edac@vger.kernel.org
6105 F: drivers/edac/e752x_edac.c
6108 L: linux-edac@vger.kernel.org
6110 F: drivers/edac/e7xxx_edac.c
6113 M: York Sun <york.sun@nxp.com>
6114 L: linux-edac@vger.kernel.org
6116 F: drivers/edac/fsl_ddr_edac.*
6119 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6120 L: linux-edac@vger.kernel.org
6122 F: drivers/edac/ghes_edac.c
6125 M: Tony Luck <tony.luck@intel.com>
6126 L: linux-edac@vger.kernel.org
6128 F: drivers/edac/i10nm_base.c
6131 L: linux-edac@vger.kernel.org
6133 F: drivers/edac/i3000_edac.c
6136 L: linux-edac@vger.kernel.org
6138 F: drivers/edac/i5000_edac.c
6141 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6142 L: linux-edac@vger.kernel.org
6144 F: drivers/edac/i5400_edac.c
6147 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6148 L: linux-edac@vger.kernel.org
6150 F: drivers/edac/i7300_edac.c
6153 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6154 L: linux-edac@vger.kernel.org
6156 F: drivers/edac/i7core_edac.c
6159 M: Tim Small <tim@buttersideup.com>
6160 L: linux-edac@vger.kernel.org
6162 F: drivers/edac/i82443bxgx_edac.c
6165 M: "Arvind R." <arvino55@gmail.com>
6166 L: linux-edac@vger.kernel.org
6168 F: drivers/edac/i82975x_edac.c
6171 M: Jason Baron <jbaron@akamai.com>
6172 L: linux-edac@vger.kernel.org
6174 F: drivers/edac/ie31200_edac.c
6177 M: Johannes Thumshirn <morbidrsa@gmail.com>
6178 L: linux-edac@vger.kernel.org
6180 F: drivers/edac/mpc85xx_edac.[ch]
6183 M: Egor Martovetsky <egor@pasemi.com>
6184 L: linux-edac@vger.kernel.org
6186 F: drivers/edac/pasemi_edac.c
6189 M: Tony Luck <tony.luck@intel.com>
6190 L: linux-edac@vger.kernel.org
6192 F: drivers/edac/pnd2_edac.[ch]
6195 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6196 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6197 L: linux-arm-msm@vger.kernel.org
6198 L: linux-edac@vger.kernel.org
6200 F: drivers/edac/qcom_edac.c
6203 M: Tim Small <tim@buttersideup.com>
6204 L: linux-edac@vger.kernel.org
6206 F: drivers/edac/r82600_edac.c
6209 M: Tony Luck <tony.luck@intel.com>
6210 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6211 L: linux-edac@vger.kernel.org
6213 F: drivers/edac/sb_edac.c
6216 M: Yash Shah <yash.shah@sifive.com>
6217 L: linux-edac@vger.kernel.org
6219 F: drivers/edac/sifive_edac.c
6222 M: Tony Luck <tony.luck@intel.com>
6223 L: linux-edac@vger.kernel.org
6225 F: drivers/edac/skx_*.c
6228 M: Tero Kristo <t-kristo@ti.com>
6229 L: linux-edac@vger.kernel.org
6231 F: drivers/edac/ti_edac.c
6233 EDIROL UA-101/UA-1000 DRIVER
6234 M: Clemens Ladisch <clemens@ladisch.de>
6235 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6238 F: sound/usb/misc/ua101.c
6241 M: Ivan Hu <ivan.hu@canonical.com>
6242 M: Ard Biesheuvel <ardb@kernel.org>
6243 L: linux-efi@vger.kernel.org
6245 F: drivers/firmware/efi/test/
6247 EFI VARIABLE FILESYSTEM
6248 M: Matthew Garrett <matthew.garrett@nebula.com>
6249 M: Jeremy Kerr <jk@ozlabs.org>
6250 M: Ard Biesheuvel <ardb@kernel.org>
6251 L: linux-efi@vger.kernel.org
6253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6256 EFIFB FRAMEBUFFER DRIVER
6257 M: Peter Jones <pjones@redhat.com>
6258 L: linux-fbdev@vger.kernel.org
6260 F: drivers/video/fbdev/efifb.c
6264 W: http://aeschi.ch.eu.org/efs/
6267 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6268 M: Douglas Miller <dougmill@linux.ibm.com>
6269 L: netdev@vger.kernel.org
6271 F: drivers/net/ethernet/ibm/ehea/
6273 EM28XX VIDEO4LINUX DRIVER
6274 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6275 L: linux-media@vger.kernel.org
6277 W: https://linuxtv.org
6278 T: git git://linuxtv.org/media_tree.git
6279 F: Documentation/admin-guide/media/em28xx*
6280 F: drivers/media/usb/em28xx/
6283 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6284 M: Matt Mackall <mpm@selenic.com>
6285 M: David Woodhouse <dwmw2@infradead.org>
6286 L: linux-embedded@vger.kernel.org
6289 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6290 M: Adrian Hunter <adrian.hunter@intel.com>
6291 M: Ritesh Harjani <riteshh@codeaurora.org>
6292 M: Asutosh Das <asutoshd@codeaurora.org>
6293 L: linux-mmc@vger.kernel.org
6295 F: drivers/mmc/host/cqhci*
6297 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6298 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6299 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6300 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6301 L: linux-scsi@vger.kernel.org
6303 W: http://www.broadcom.com
6304 F: drivers/scsi/be2iscsi/
6306 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6307 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6308 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6309 M: Somnath Kotur <somnath.kotur@broadcom.com>
6310 L: netdev@vger.kernel.org
6312 W: http://www.emulex.com
6313 F: drivers/net/ethernet/emulex/benet/
6315 EMULEX ONECONNECT ROCE DRIVER
6316 M: Selvin Xavier <selvin.xavier@broadcom.com>
6317 M: Devesh Sharma <devesh.sharma@broadcom.com>
6318 L: linux-rdma@vger.kernel.org
6320 W: http://www.broadcom.com
6321 F: drivers/infiniband/hw/ocrdma/
6322 F: include/uapi/rdma/ocrdma-abi.h
6324 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6325 M: James Smart <james.smart@broadcom.com>
6326 M: Dick Kennedy <dick.kennedy@broadcom.com>
6327 L: linux-scsi@vger.kernel.org
6329 W: http://www.broadcom.com
6330 F: drivers/scsi/lpfc/
6332 ENE CB710 FLASH CARD READER DRIVER
6333 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6335 F: drivers/misc/cb710/
6336 F: drivers/mmc/host/cb710-mmc.*
6337 F: include/linux/cb710.h
6339 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6340 M: Maxim Levitsky <maximlevitsky@gmail.com>
6342 F: drivers/media/rc/ene_ir.*
6344 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6345 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6346 L: linuxppc-dev@lists.ozlabs.org
6348 F: drivers/tty/ehv_bytechan.c
6350 EPSON S1D13XXX FRAMEBUFFER DRIVER
6351 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6354 F: drivers/video/fbdev/s1d13xxxfb.c
6355 F: include/video/s1d13xxxfb.h
6358 M: Gao Xiang <xiang@kernel.org>
6359 M: Chao Yu <yuchao0@huawei.com>
6360 L: linux-erofs@lists.ozlabs.org
6362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6363 F: Documentation/filesystems/erofs.rst
6365 F: include/trace/events/erofs.h
6367 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6368 M: Jeff Layton <jlayton@kernel.org>
6370 F: include/linux/errseq.h
6373 ET131X NETWORK DRIVER
6374 M: Mark Einon <mark.einon@gmail.com>
6376 F: drivers/net/ethernet/agere/
6379 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6380 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6381 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6382 L: netdev@vger.kernel.org
6384 W: http://www.linuxfoundation.org/en/Net:Bridge
6385 F: include/linux/netfilter_bridge/
6388 ETHERNET PHY LIBRARY
6389 M: Andrew Lunn <andrew@lunn.ch>
6390 M: Florian Fainelli <f.fainelli@gmail.com>
6391 M: Heiner Kallweit <hkallweit1@gmail.com>
6392 R: Russell King <linux@armlinux.org.uk>
6393 L: netdev@vger.kernel.org
6395 F: Documentation/ABI/testing/sysfs-class-net-phydev
6396 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6397 F: Documentation/devicetree/bindings/net/mdio*
6398 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6399 F: Documentation/networking/phy.rst
6401 F: drivers/of/of_mdio.c
6402 F: drivers/of/of_net.c
6403 F: include/dt-bindings/net/qca-ar803x.h
6404 F: include/linux/*mdio*.h
6405 F: include/linux/of_net.h
6406 F: include/linux/phy.h
6407 F: include/linux/phy_fixed.h
6408 F: include/linux/platform_data/mdio-bcm-unimac.h
6409 F: include/linux/platform_data/mdio-gpio.h
6410 F: include/trace/events/mdio.h
6411 F: include/uapi/linux/mdio.h
6412 F: include/uapi/linux/mii.h
6415 M: Namjae Jeon <namjae.jeon@samsung.com>
6416 M: Sungjong Seo <sj1557.seo@samsung.com>
6417 L: linux-fsdevel@vger.kernel.org
6422 M: Jan Kara <jack@suse.com>
6423 L: linux-ext4@vger.kernel.org
6425 F: Documentation/filesystems/ext2.rst
6427 F: include/linux/ext2*
6430 M: "Theodore Ts'o" <tytso@mit.edu>
6431 M: Andreas Dilger <adilger.kernel@dilger.ca>
6432 L: linux-ext4@vger.kernel.org
6434 W: http://ext4.wiki.kernel.org
6435 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6437 F: Documentation/filesystems/ext4/
6440 Extended Verification Module (EVM)
6441 M: Mimi Zohar <zohar@linux.ibm.com>
6442 L: linux-integrity@vger.kernel.org
6444 F: security/integrity/evm/
6446 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6447 M: Ard Biesheuvel <ardb@kernel.org>
6448 L: linux-efi@vger.kernel.org
6450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6451 F: Documentation/admin-guide/efi-stub.rst
6452 F: arch/*/include/asm/efi.h
6453 F: arch/*/kernel/efi.c
6454 F: arch/arm/boot/compressed/efi-header.S
6455 F: arch/arm64/kernel/efi-entry.S
6456 F: arch/x86/platform/efi/
6457 F: drivers/firmware/efi/
6458 F: include/linux/efi*.h
6460 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6461 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6462 M: Chanwoo Choi <cw00.choi@samsung.com>
6463 L: linux-kernel@vger.kernel.org
6465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6466 F: Documentation/devicetree/bindings/extcon/
6467 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6469 F: include/linux/extcon.h
6470 F: include/linux/extcon/
6473 M: Masami Hiramatsu <mhiramat@kernel.org>
6475 F: Documentation/admin-guide/bootconfig.rst
6476 F: fs/proc/bootconfig.c
6477 F: include/linux/bootconfig.h
6479 F: tools/bootconfig/*
6482 M: Jingoo Han <jingoohan1@gmail.com>
6483 L: dri-devel@lists.freedesktop.org
6485 F: drivers/gpu/drm/exynos/exynos_dp*
6487 EXYNOS SYSMMU (IOMMU) driver
6488 M: Marek Szyprowski <m.szyprowski@samsung.com>
6489 L: iommu@lists.linux-foundation.org
6491 F: drivers/iommu/exynos-iommu.c
6493 EZchip NPS platform support
6494 M: Vineet Gupta <vgupta@synopsys.com>
6495 M: Ofer Levi <oferle@mellanox.com>
6497 F: arch/arc/boot/dts/eznps.dts
6498 F: arch/arc/plat-eznps
6501 M: Jaegeuk Kim <jaegeuk@kernel.org>
6502 M: Chao Yu <yuchao0@huawei.com>
6503 L: linux-f2fs-devel@lists.sourceforge.net
6505 W: https://f2fs.wiki.kernel.org/
6506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6507 F: Documentation/ABI/testing/sysfs-fs-f2fs
6508 F: Documentation/filesystems/f2fs.rst
6510 F: include/linux/f2fs_fs.h
6511 F: include/trace/events/f2fs.h
6513 F71805F HARDWARE MONITORING DRIVER
6514 M: Jean Delvare <jdelvare@suse.com>
6515 L: linux-hwmon@vger.kernel.org
6517 F: Documentation/hwmon/f71805f.rst
6518 F: drivers/hwmon/f71805f.c
6521 M: Josh Poimboeuf <jpoimboe@redhat.com>
6523 F: scripts/faddr2line
6526 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6527 L: netdev@vger.kernel.org
6529 F: Documentation/networking/failover.rst
6530 F: include/net/failover.h
6531 F: net/core/failover.c
6534 M: Jan Kara <jack@suse.cz>
6535 R: Amir Goldstein <amir73il@gmail.com>
6536 L: linux-fsdevel@vger.kernel.org
6538 F: fs/notify/fanotify/
6539 F: include/linux/fanotify.h
6540 F: include/uapi/linux/fanotify.h
6542 FARSYNC SYNCHRONOUS DRIVER
6543 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6545 W: http://www.farsite.co.uk/
6546 F: drivers/net/wan/farsync.*
6548 FAULT INJECTION SUPPORT
6549 M: Akinobu Mita <akinobu.mita@gmail.com>
6551 F: Documentation/fault-injection/
6552 F: lib/fault-inject.c
6554 FBTFT Framebuffer drivers
6555 L: dri-devel@lists.freedesktop.org
6556 L: linux-fbdev@vger.kernel.org
6558 F: drivers/staging/fbtft/
6561 M: Michael Buesch <m@bues.ch>
6562 L: linux-media@vger.kernel.org
6564 F: drivers/media/tuners/fc0011.c
6565 F: drivers/media/tuners/fc0011.h
6568 M: Antti Palosaari <crope@iki.fi>
6569 L: linux-media@vger.kernel.org
6571 W: https://linuxtv.org
6572 W: http://palosaari.fi/linux/
6573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6574 T: git git://linuxtv.org/anttip/media_tree.git
6575 F: drivers/media/tuners/fc2580*
6577 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6578 M: Hannes Reinecke <hare@suse.de>
6579 L: linux-scsi@vger.kernel.org
6581 W: www.Open-FCoE.org
6582 F: drivers/scsi/fcoe/
6583 F: drivers/scsi/libfc/
6585 F: include/scsi/libfc.h
6586 F: include/scsi/libfcoe.h
6587 F: include/uapi/scsi/fc/
6589 FILE LOCKING (flock() and fcntl()/lockf())
6590 M: Jeff Layton <jlayton@kernel.org>
6591 M: "J. Bruce Fields" <bfields@fieldses.org>
6592 L: linux-fsdevel@vger.kernel.org
6596 F: include/linux/fcntl.h
6597 F: include/uapi/linux/fcntl.h
6599 FILESYSTEM DIRECT ACCESS (DAX)
6600 M: Dan Williams <dan.j.williams@intel.com>
6601 R: Matthew Wilcox <willy@infradead.org>
6602 R: Jan Kara <jack@suse.cz>
6603 L: linux-fsdevel@vger.kernel.org
6604 L: linux-nvdimm@lists.01.org
6607 F: include/linux/dax.h
6608 F: include/trace/events/fs_dax.h
6610 FILESYSTEMS (VFS and infrastructure)
6611 M: Alexander Viro <viro@zeniv.linux.org.uk>
6612 L: linux-fsdevel@vger.kernel.org
6615 F: include/linux/fs.h
6616 F: include/linux/fs_types.h
6617 F: include/uapi/linux/fs.h
6618 F: include/uapi/linux/openat2.h
6620 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6621 M: Riku Voipio <riku.voipio@iki.fi>
6622 L: linux-hwmon@vger.kernel.org
6624 F: drivers/hwmon/f75375s.c
6625 F: include/linux/f75375s.h
6627 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6628 M: Clemens Ladisch <clemens@ladisch.de>
6629 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6630 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6633 F: include/uapi/sound/firewire.h
6636 FIREWIRE MEDIA DRIVERS (firedtv)
6637 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6638 L: linux-media@vger.kernel.org
6639 L: linux1394-devel@lists.sourceforge.net
6641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6642 F: drivers/media/firewire/
6644 FIREWIRE SBP-2 TARGET
6645 M: Chris Boot <bootc@bootc.net>
6646 L: linux-scsi@vger.kernel.org
6647 L: target-devel@vger.kernel.org
6648 L: linux1394-devel@lists.sourceforge.net
6650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6651 F: drivers/target/sbp/
6654 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6655 L: linux1394-devel@lists.sourceforge.net
6657 W: http://ieee1394.wiki.kernel.org/
6658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6659 F: drivers/firewire/
6660 F: include/linux/firewire.h
6661 F: include/uapi/linux/firewire*.h
6664 FIRMWARE LOADER (request_firmware)
6665 M: Luis Chamberlain <mcgrof@kernel.org>
6666 L: linux-kernel@vger.kernel.org
6668 F: Documentation/firmware_class/
6669 F: drivers/base/firmware_loader/
6670 F: include/linux/firmware.h
6672 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6673 M: Joshua Morris <josh.h.morris@us.ibm.com>
6674 M: Philip Kelleher <pjk1939@linux.ibm.com>
6676 F: drivers/block/rsxx/
6678 FLEXTIMER FTM-QUADDEC DRIVER
6679 M: Patrick Havelange <patrick.havelange@essensium.com>
6680 L: linux-iio@vger.kernel.org
6682 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6683 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6684 F: drivers/counter/ftm-quaddec.c
6687 M: Denis Efremov <efremov@linux.com>
6688 L: linux-block@vger.kernel.org
6690 F: drivers/block/floppy.c
6692 FLYSKY FSIA6B RC RECEIVER
6693 M: Markus Koch <markus@notsyncing.net>
6694 L: linux-input@vger.kernel.org
6696 F: drivers/input/joystick/fsia6b.c
6698 FORCEDETH GIGABIT ETHERNET DRIVER
6699 M: Rain River <rain.1986.08.12@gmail.com>
6700 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6701 L: netdev@vger.kernel.org
6703 F: drivers/net/ethernet/nvidia/*
6706 M: Wu Hao <hao.wu@intel.com>
6707 L: linux-fpga@vger.kernel.org
6709 F: Documentation/fpga/dfl.rst
6710 F: drivers/fpga/dfl*
6711 F: include/uapi/linux/fpga-dfl.h
6713 FPGA MANAGER FRAMEWORK
6714 M: Moritz Fischer <mdf@kernel.org>
6715 L: linux-fpga@vger.kernel.org
6717 W: http://www.rocketboards.org
6718 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6720 F: Documentation/devicetree/bindings/fpga/
6721 F: Documentation/driver-api/fpga/
6722 F: Documentation/fpga/
6724 F: include/linux/fpga/
6727 M: Bill Metzenthen <billm@melbpc.org.au>
6729 W: http://floatingpoint.sourceforge.net/emulator/index.html
6730 F: arch/x86/math-emu/
6732 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6733 L: netdev@vger.kernel.org
6735 F: drivers/net/wan/dlci.c
6736 F: drivers/net/wan/sdla.c
6739 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6740 L: dri-devel@lists.freedesktop.org
6741 L: linux-fbdev@vger.kernel.org
6743 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6744 T: git git://anongit.freedesktop.org/drm/drm-misc
6745 F: Documentation/fb/
6747 F: include/linux/fb.h
6748 F: include/uapi/linux/fb.h
6749 F: include/uapi/video/
6752 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6753 M: Horia Geantă <horia.geanta@nxp.com>
6754 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6755 L: linux-crypto@vger.kernel.org
6757 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6758 F: drivers/crypto/caam/
6760 FREESCALE COLDFIRE M5441X MMC DRIVER
6761 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6762 L: linux-mmc@vger.kernel.org
6764 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6765 F: include/linux/platform_data/mmc-esdhc-mcf.h
6767 FREESCALE DIU FRAMEBUFFER DRIVER
6768 M: Timur Tabi <timur@kernel.org>
6769 L: linux-fbdev@vger.kernel.org
6771 F: drivers/video/fbdev/fsl-diu-fb.*
6773 FREESCALE DMA DRIVER
6774 M: Li Yang <leoyang.li@nxp.com>
6775 M: Zhang Wei <zw@zh-kernel.org>
6776 L: linuxppc-dev@lists.ozlabs.org
6778 F: drivers/dma/fsldma.*
6780 FREESCALE ENETC ETHERNET DRIVERS
6781 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6782 L: netdev@vger.kernel.org
6784 F: drivers/net/ethernet/freescale/enetc/
6786 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6787 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6788 L: netdev@vger.kernel.org
6790 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6791 F: drivers/net/ethernet/freescale/gianfar*
6793 FREESCALE GPMI NAND DRIVER
6794 M: Han Xu <han.xu@nxp.com>
6795 L: linux-mtd@lists.infradead.org
6797 F: drivers/mtd/nand/raw/gpmi-nand/*
6799 FREESCALE I2C CPM DRIVER
6800 M: Jochen Friedrich <jochen@scram.de>
6801 L: linuxppc-dev@lists.ozlabs.org
6802 L: linux-i2c@vger.kernel.org
6804 F: drivers/i2c/busses/i2c-cpm.c
6806 FREESCALE IMX / MXC FEC DRIVER
6807 M: Fugang Duan <fugang.duan@nxp.com>
6808 L: netdev@vger.kernel.org
6810 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6811 F: drivers/net/ethernet/freescale/fec.h
6812 F: drivers/net/ethernet/freescale/fec_main.c
6813 F: drivers/net/ethernet/freescale/fec_ptp.c
6815 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6816 M: Sascha Hauer <s.hauer@pengutronix.de>
6817 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6818 L: linux-fbdev@vger.kernel.org
6819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6821 F: drivers/video/fbdev/imxfb.c
6822 F: include/linux/platform_data/video-imxfb.h
6824 FREESCALE IMX DDR PMU DRIVER
6825 M: Frank Li <Frank.li@nxp.com>
6826 L: linux-arm-kernel@lists.infradead.org
6828 F: Documentation/admin-guide/perf/imx-ddr.rst
6829 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6830 F: drivers/perf/fsl_imx8_ddr_perf.c
6832 FREESCALE IMX I2C DRIVER
6833 M: Oleksij Rempel <o.rempel@pengutronix.de>
6834 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6835 L: linux-i2c@vger.kernel.org
6837 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6838 F: drivers/i2c/busses/i2c-imx.c
6840 FREESCALE IMX LPI2C DRIVER
6841 M: Dong Aisheng <aisheng.dong@nxp.com>
6842 L: linux-i2c@vger.kernel.org
6843 L: linux-imx@nxp.com
6845 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6846 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6848 FREESCALE QORIQ DPAA ETHERNET DRIVER
6849 M: Madalin Bucur <madalin.bucur@nxp.com>
6850 L: netdev@vger.kernel.org
6852 F: drivers/net/ethernet/freescale/dpaa
6854 FREESCALE QORIQ DPAA FMAN DRIVER
6855 M: Madalin Bucur <madalin.bucur@nxp.com>
6856 L: netdev@vger.kernel.org
6858 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6859 F: drivers/net/ethernet/freescale/fman
6861 FREESCALE QORIQ PTP CLOCK DRIVER
6862 M: Yangbo Lu <yangbo.lu@nxp.com>
6863 L: netdev@vger.kernel.org
6865 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6866 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6867 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6868 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6869 F: drivers/ptp/ptp_qoriq.c
6870 F: drivers/ptp/ptp_qoriq_debugfs.c
6871 F: include/linux/fsl/ptp_qoriq.h
6873 FREESCALE QUAD SPI DRIVER
6874 M: Han Xu <han.xu@nxp.com>
6875 L: linux-spi@vger.kernel.org
6877 F: drivers/spi/spi-fsl-qspi.c
6879 FREESCALE QUICC ENGINE LIBRARY
6880 M: Qiang Zhao <qiang.zhao@nxp.com>
6881 L: linuxppc-dev@lists.ozlabs.org
6883 F: drivers/soc/fsl/qe/
6884 F: include/soc/fsl/*qe*.h
6885 F: include/soc/fsl/*ucc*.h
6887 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6888 M: Li Yang <leoyang.li@nxp.com>
6889 L: netdev@vger.kernel.org
6890 L: linuxppc-dev@lists.ozlabs.org
6892 F: drivers/net/ethernet/freescale/ucc_geth*
6894 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6895 M: Zhao Qiang <qiang.zhao@nxp.com>
6896 L: netdev@vger.kernel.org
6897 L: linuxppc-dev@lists.ozlabs.org
6899 F: drivers/net/wan/fsl_ucc_hdlc*
6901 FREESCALE QUICC ENGINE UCC UART DRIVER
6902 M: Timur Tabi <timur@kernel.org>
6903 L: linuxppc-dev@lists.ozlabs.org
6905 F: drivers/tty/serial/ucc_uart.c
6907 FREESCALE SOC DRIVERS
6908 M: Li Yang <leoyang.li@nxp.com>
6909 L: linuxppc-dev@lists.ozlabs.org
6910 L: linux-arm-kernel@lists.infradead.org
6912 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6913 F: Documentation/devicetree/bindings/soc/fsl/
6915 F: include/linux/fsl/
6917 FREESCALE SOC FS_ENET DRIVER
6918 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6919 L: linuxppc-dev@lists.ozlabs.org
6920 L: netdev@vger.kernel.org
6922 F: drivers/net/ethernet/freescale/fs_enet/
6923 F: include/linux/fs_enet_pd.h
6925 FREESCALE SOC SOUND DRIVERS
6926 M: Timur Tabi <timur@kernel.org>
6927 M: Nicolin Chen <nicoleotsuka@gmail.com>
6928 M: Xiubo Li <Xiubo.Lee@gmail.com>
6929 R: Fabio Estevam <festevam@gmail.com>
6930 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6931 L: linuxppc-dev@lists.ozlabs.org
6933 F: sound/soc/fsl/fsl*
6934 F: sound/soc/fsl/imx*
6935 F: sound/soc/fsl/mpc8610_hpcd.c
6937 FREESCALE USB PERIPHERAL DRIVERS
6938 M: Li Yang <leoyang.li@nxp.com>
6939 L: linux-usb@vger.kernel.org
6940 L: linuxppc-dev@lists.ozlabs.org
6942 F: drivers/usb/gadget/udc/fsl*
6945 M: Christoph Hellwig <hch@infradead.org>
6947 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6951 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6952 M: Pavel Machek <pavel@ucw.cz>
6953 L: linux-pm@vger.kernel.org
6955 F: Documentation/power/freezing-of-tasks.rst
6956 F: include/linux/freezer.h
6960 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6961 L: linux-kernel@vger.kernel.org
6963 F: include/linux/frontswap.h
6966 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6967 M: David Howells <dhowells@redhat.com>
6968 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6970 F: Documentation/filesystems/caching/
6972 F: include/linux/fscache*.h
6974 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6975 M: Theodore Y. Ts'o <tytso@mit.edu>
6976 M: Jaegeuk Kim <jaegeuk@kernel.org>
6977 M: Eric Biggers <ebiggers@kernel.org>
6978 L: linux-fscrypt@vger.kernel.org
6980 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6981 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6982 F: Documentation/filesystems/fscrypt.rst
6984 F: include/linux/fscrypt*.h
6985 F: include/uapi/linux/fscrypt.h
6988 M: Jeremy Kerr <jk@ozlabs.org>
6989 M: Joel Stanley <joel@jms.id.au>
6990 R: Alistar Popple <alistair@popple.id.au>
6991 R: Eddie James <eajames@linux.ibm.com>
6992 L: linux-fsi@lists.ozlabs.org
6994 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6997 F: include/linux/fsi*.h
6998 F: include/trace/events/fsi*.h
7000 FSI-ATTACHED I2C DRIVER
7001 M: Eddie James <eajames@linux.ibm.com>
7002 L: linux-i2c@vger.kernel.org
7003 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7005 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7006 F: drivers/i2c/busses/i2c-fsi.c
7008 FSI-ATTACHED SPI DRIVER
7009 M: Eddie James <eajames@linux.ibm.com>
7010 L: linux-spi@vger.kernel.org
7012 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7013 F: drivers/spi/spi-fsi.c
7015 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7016 M: Jan Kara <jack@suse.cz>
7017 R: Amir Goldstein <amir73il@gmail.com>
7018 L: linux-fsdevel@vger.kernel.org
7020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7022 F: include/linux/fsnotify*.h
7024 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7025 M: Eric Biggers <ebiggers@kernel.org>
7026 M: Theodore Y. Ts'o <tytso@mit.edu>
7027 L: linux-fscrypt@vger.kernel.org
7029 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7030 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7031 F: Documentation/filesystems/fsverity.rst
7033 F: include/linux/fsverity.h
7034 F: include/uapi/linux/fsverity.h
7036 FUJITSU LAPTOP EXTRAS
7037 M: Jonathan Woithe <jwoithe@just42.net>
7038 L: platform-driver-x86@vger.kernel.org
7040 F: drivers/platform/x86/fujitsu-laptop.c
7042 FUJITSU M-5MO LS CAMERA ISP DRIVER
7043 M: Kyungmin Park <kyungmin.park@samsung.com>
7044 M: Heungjun Kim <riverful.kim@samsung.com>
7045 L: linux-media@vger.kernel.org
7047 F: drivers/media/i2c/m5mols/
7048 F: include/media/i2c/m5mols.h
7050 FUJITSU TABLET EXTRAS
7051 M: Robert Gerlach <khnz@gmx.de>
7052 L: platform-driver-x86@vger.kernel.org
7054 F: drivers/platform/x86/fujitsu-tablet.c
7056 FUSE: FILESYSTEM IN USERSPACE
7057 M: Miklos Szeredi <miklos@szeredi.hu>
7058 L: linux-fsdevel@vger.kernel.org
7060 W: http://fuse.sourceforge.net/
7061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7062 F: Documentation/filesystems/fuse.rst
7064 F: include/uapi/linux/fuse.h
7067 M: Thomas Gleixner <tglx@linutronix.de>
7068 M: Ingo Molnar <mingo@redhat.com>
7069 R: Peter Zijlstra <peterz@infradead.org>
7070 R: Darren Hart <dvhart@infradead.org>
7071 L: linux-kernel@vger.kernel.org
7073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7074 F: Documentation/locking/*futex*
7075 F: include/asm-generic/futex.h
7076 F: include/linux/futex.h
7077 F: include/uapi/linux/futex.h
7079 F: tools/perf/bench/futex*
7080 F: Documentation/locking/*futex*
7082 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7083 M: Tim Harvey <tharvey@gateworks.com>
7084 M: Robert Jones <rjones@gateworks.com>
7086 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7087 F: drivers/mfd/gateworks-gsc.c
7088 F: include/linux/mfd/gsc.h
7089 F: Documentation/hwmon/gsc-hwmon.rst
7090 F: drivers/hwmon/gsc-hwmon.c
7091 F: include/linux/platform_data/gsc_hwmon.h
7093 GASKET DRIVER FRAMEWORK
7094 M: Rob Springer <rspringer@google.com>
7095 M: Todd Poynor <toddpoynor@google.com>
7096 M: Ben Chan <benchan@chromium.org>
7098 F: drivers/staging/gasket/
7101 M: Kees Cook <keescook@chromium.org>
7102 R: Emese Revfy <re.emese@gmail.com>
7103 L: kernel-hardening@lists.openwall.com
7105 F: Documentation/kbuild/gcc-plugins.rst
7106 F: scripts/Makefile.gcc-plugins
7107 F: scripts/gcc-plugin.sh
7108 F: scripts/gcc-plugins/
7110 GCOV BASED KERNEL PROFILING
7111 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7113 F: Documentation/dev-tools/gcov.rst
7116 GDB KERNEL DEBUGGING HELPER SCRIPTS
7117 M: Jan Kiszka <jan.kiszka@siemens.com>
7118 M: Kieran Bingham <kbingham@kernel.org>
7122 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7123 M: Achim Leubner <achim_leubner@adaptec.com>
7124 L: linux-scsi@vger.kernel.org
7126 W: http://www.icp-vortex.com/
7127 F: drivers/scsi/gdt*
7129 GEMTEK FM RADIO RECEIVER DRIVER
7130 M: Hans Verkuil <hverkuil@xs4all.nl>
7131 L: linux-media@vger.kernel.org
7133 W: https://linuxtv.org
7134 T: git git://linuxtv.org/media_tree.git
7135 F: drivers/media/radio/radio-gemtek*
7137 GENERIC ARCHITECTURE TOPOLOGY
7138 M: Sudeep Holla <sudeep.holla@arm.com>
7139 L: linux-kernel@vger.kernel.org
7141 F: drivers/base/arch_topology.c
7142 F: include/linux/arch_topology.h
7144 GENERIC GPIO I2C DRIVER
7145 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7147 F: drivers/i2c/busses/i2c-gpio.c
7148 F: include/linux/platform_data/i2c-gpio.h
7150 GENERIC GPIO I2C MULTIPLEXER DRIVER
7151 M: Peter Korsgaard <peter.korsgaard@barco.com>
7152 L: linux-i2c@vger.kernel.org
7154 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7155 F: drivers/i2c/muxes/i2c-mux-gpio.c
7156 F: include/linux/platform_data/i2c-mux-gpio.h
7158 GENERIC HDLC (WAN) DRIVERS
7159 M: Krzysztof Halasa <khc@pm.waw.pl>
7161 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7162 F: drivers/net/wan/c101.c
7163 F: drivers/net/wan/hd6457*
7164 F: drivers/net/wan/hdlc*
7165 F: drivers/net/wan/n2.c
7166 F: drivers/net/wan/pc300too.c
7167 F: drivers/net/wan/pci200syn.c
7168 F: drivers/net/wan/wanxl*
7170 GENERIC INCLUDE/ASM HEADER FILES
7171 M: Arnd Bergmann <arnd@arndb.de>
7172 L: linux-arch@vger.kernel.org
7174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7175 F: include/asm-generic/
7176 F: include/uapi/asm-generic/
7178 GENERIC PHY FRAMEWORK
7179 M: Kishon Vijay Abraham I <kishon@ti.com>
7180 M: Vinod Koul <vkoul@kernel.org>
7181 L: linux-kernel@vger.kernel.org
7183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7184 F: Documentation/devicetree/bindings/phy/
7186 F: include/linux/phy/
7188 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7189 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7191 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7194 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7195 M: Kevin Hilman <khilman@kernel.org>
7196 M: Ulf Hansson <ulf.hansson@linaro.org>
7197 L: linux-pm@vger.kernel.org
7199 F: Documentation/devicetree/bindings/power/power?domain*
7200 F: drivers/base/power/domain*.c
7201 F: include/linux/pm_domain.h
7203 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7204 M: Eugen Hristev <eugen.hristev@microchip.com>
7205 L: linux-input@vger.kernel.org
7207 F: drivers/input/touchscreen/resistive-adc-touch.c
7209 GENERIC UIO DRIVER FOR PCI DEVICES
7210 M: "Michael S. Tsirkin" <mst@redhat.com>
7211 L: kvm@vger.kernel.org
7213 F: drivers/uio/uio_pci_generic.c
7215 GENERIC VDSO LIBRARY
7216 M: Andy Lutomirski <luto@kernel.org>
7217 M: Thomas Gleixner <tglx@linutronix.de>
7218 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7219 L: linux-kernel@vger.kernel.org
7221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7222 F: include/asm-generic/vdso/vsyscall.h
7224 F: kernel/time/vsyscall.c
7227 GENWQE (IBM Generic Workqueue Card)
7228 M: Frank Haverkamp <haver@linux.ibm.com>
7230 F: drivers/misc/genwqe/
7232 GET_MAINTAINER SCRIPT
7233 M: Joe Perches <joe@perches.com>
7235 F: scripts/get_maintainer.pl
7238 M: Bob Peterson <rpeterso@redhat.com>
7239 M: Andreas Gruenbacher <agruenba@redhat.com>
7240 L: cluster-devel@redhat.com
7242 W: http://sources.redhat.com/cluster/
7243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7244 F: Documentation/filesystems/gfs2*.txt
7246 F: include/uapi/linux/gfs2_ondisk.h
7249 M: Johan Hovold <johan@kernel.org>
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7252 F: Documentation/ABI/testing/sysfs-class-gnss
7253 F: Documentation/devicetree/bindings/gnss/
7255 F: include/linux/gnss.h
7258 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7259 L: linux-media@vger.kernel.org
7261 F: drivers/media/usb/go7007/
7264 M: Bastien Nocera <hadess@hadess.net>
7265 L: linux-input@vger.kernel.org
7267 F: drivers/input/touchscreen/goodix.c
7269 GOOGLE ETHERNET DRIVERS
7270 M: Catherine Sullivan <csully@google.com>
7271 R: Sagi Shahar <sagis@google.com>
7272 R: Jon Olson <jonolson@google.com>
7273 L: netdev@vger.kernel.org
7275 F: Documentation/networking/device_drivers/google/gve.rst
7276 F: drivers/net/ethernet/google
7278 GPD POCKET FAN DRIVER
7279 M: Hans de Goede <hdegoede@redhat.com>
7280 L: platform-driver-x86@vger.kernel.org
7282 F: drivers/platform/x86/gpd-pocket-fan.c
7285 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7286 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7287 L: linux-gpio@vger.kernel.org
7288 L: linux-acpi@vger.kernel.org
7290 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7291 F: drivers/gpio/gpiolib-acpi.c
7292 F: drivers/gpio/gpiolib-acpi.h
7295 M: Geert Uytterhoeven <geert+renesas@glider.be>
7296 L: linux-gpio@vger.kernel.org
7298 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7299 F: drivers/gpio/gpio-aggregator.c
7302 M: Sean Young <sean@mess.org>
7303 L: linux-media@vger.kernel.org
7305 F: drivers/media/rc/gpio-ir-tx.c
7308 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7309 L: linux-gpio@vger.kernel.org
7311 F: drivers/gpio/gpio-mockup.c
7312 F: tools/testing/selftests/gpio/
7315 R: Michael Walle <michael@walle.cc>
7317 F: drivers/gpio/gpio-regmap.c
7318 F: include/linux/gpio/regmap.h
7321 M: Linus Walleij <linus.walleij@linaro.org>
7322 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7323 L: linux-gpio@vger.kernel.org
7325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7326 F: Documentation/ABI/obsolete/sysfs-gpio
7327 F: Documentation/ABI/testing/gpio-cdev
7328 F: Documentation/admin-guide/gpio/
7329 F: Documentation/devicetree/bindings/gpio/
7330 F: Documentation/driver-api/gpio/
7332 F: include/asm-generic/gpio.h
7333 F: include/linux/gpio.h
7334 F: include/linux/gpio/
7335 F: include/linux/of_gpio.h
7336 F: include/uapi/linux/gpio.h
7339 GRE DEMULTIPLEXER DRIVER
7340 M: Dmitry Kozlov <xeb@mail.ru>
7341 L: netdev@vger.kernel.org
7343 F: include/net/gre.h
7344 F: net/ipv4/gre_demux.c
7345 F: net/ipv4/gre_offload.c
7347 GRETH 10/100/1G Ethernet MAC device driver
7348 M: Andreas Larsson <andreas@gaisler.com>
7349 L: netdev@vger.kernel.org
7351 F: drivers/net/ethernet/aeroflex/
7353 GREYBUS AUDIO PROTOCOLS DRIVERS
7354 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7355 M: Mark Greer <mgreer@animalcreek.com>
7357 F: drivers/staging/greybus/audio_apbridgea.c
7358 F: drivers/staging/greybus/audio_apbridgea.h
7359 F: drivers/staging/greybus/audio_codec.c
7360 F: drivers/staging/greybus/audio_codec.h
7361 F: drivers/staging/greybus/audio_gb.c
7362 F: drivers/staging/greybus/audio_manager.c
7363 F: drivers/staging/greybus/audio_manager.h
7364 F: drivers/staging/greybus/audio_manager_module.c
7365 F: drivers/staging/greybus/audio_manager_private.h
7366 F: drivers/staging/greybus/audio_manager_sysfs.c
7367 F: drivers/staging/greybus/audio_module.c
7368 F: drivers/staging/greybus/audio_topology.c
7370 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7371 M: Viresh Kumar <vireshk@kernel.org>
7373 F: drivers/staging/greybus/authentication.c
7374 F: drivers/staging/greybus/bootrom.c
7375 F: drivers/staging/greybus/firmware.h
7376 F: drivers/staging/greybus/fw-core.c
7377 F: drivers/staging/greybus/fw-download.c
7378 F: drivers/staging/greybus/fw-management.c
7379 F: drivers/staging/greybus/greybus_authentication.h
7380 F: drivers/staging/greybus/greybus_firmware.h
7381 F: drivers/staging/greybus/hid.c
7382 F: drivers/staging/greybus/i2c.c
7383 F: drivers/staging/greybus/spi.c
7384 F: drivers/staging/greybus/spilib.c
7385 F: drivers/staging/greybus/spilib.h
7387 GREYBUS LOOPBACK DRIVER
7388 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7390 F: drivers/staging/greybus/loopback.c
7392 GREYBUS PLATFORM DRIVERS
7393 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7395 F: drivers/staging/greybus/arche-apb-ctrl.c
7396 F: drivers/staging/greybus/arche-platform.c
7397 F: drivers/staging/greybus/arche_platform.h
7399 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7400 M: Rui Miguel Silva <rmfrfs@gmail.com>
7402 F: drivers/staging/greybus/gpio.c
7403 F: drivers/staging/greybus/light.c
7404 F: drivers/staging/greybus/power_supply.c
7405 F: drivers/staging/greybus/sdio.c
7406 F: drivers/staging/greybus/spi.c
7407 F: drivers/staging/greybus/spilib.c
7410 M: Johan Hovold <johan@kernel.org>
7411 M: Alex Elder <elder@kernel.org>
7412 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7413 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7416 F: drivers/staging/greybus/
7417 F: include/linux/greybus.h
7418 F: include/linux/greybus/
7420 GREYBUS UART PROTOCOLS DRIVERS
7421 M: David Lin <dtwlin@gmail.com>
7423 F: drivers/staging/greybus/log.c
7424 F: drivers/staging/greybus/uart.c
7426 GS1662 VIDEO SERIALIZER
7427 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7428 L: linux-media@vger.kernel.org
7430 T: git git://linuxtv.org/media_tree.git
7431 F: drivers/media/spi/gs1662.c
7433 GSPCA FINEPIX SUBDRIVER
7434 M: Frank Zago <frank@zago.net>
7435 L: linux-media@vger.kernel.org
7437 T: git git://linuxtv.org/media_tree.git
7438 F: drivers/media/usb/gspca/finepix.c
7440 GSPCA GL860 SUBDRIVER
7441 M: Olivier Lorin <o.lorin@laposte.net>
7442 L: linux-media@vger.kernel.org
7444 T: git git://linuxtv.org/media_tree.git
7445 F: drivers/media/usb/gspca/gl860/
7447 GSPCA M5602 SUBDRIVER
7448 M: Erik Andren <erik.andren@gmail.com>
7449 L: linux-media@vger.kernel.org
7451 T: git git://linuxtv.org/media_tree.git
7452 F: drivers/media/usb/gspca/m5602/
7454 GSPCA PAC207 SONIXB SUBDRIVER
7455 M: Hans Verkuil <hverkuil@xs4all.nl>
7456 L: linux-media@vger.kernel.org
7458 T: git git://linuxtv.org/media_tree.git
7459 F: drivers/media/usb/gspca/pac207.c
7461 GSPCA SN9C20X SUBDRIVER
7462 M: Brian Johnson <brijohn@gmail.com>
7463 L: linux-media@vger.kernel.org
7465 T: git git://linuxtv.org/media_tree.git
7466 F: drivers/media/usb/gspca/sn9c20x.c
7468 GSPCA T613 SUBDRIVER
7469 M: Leandro Costantino <lcostantino@gmail.com>
7470 L: linux-media@vger.kernel.org
7472 T: git git://linuxtv.org/media_tree.git
7473 F: drivers/media/usb/gspca/t613.c
7475 GSPCA USB WEBCAM DRIVER
7476 M: Hans Verkuil <hverkuil@xs4all.nl>
7477 L: linux-media@vger.kernel.org
7479 T: git git://linuxtv.org/media_tree.git
7480 F: drivers/media/usb/gspca/
7482 GTP (GPRS Tunneling Protocol)
7483 M: Pablo Neira Ayuso <pablo@netfilter.org>
7484 M: Harald Welte <laforge@gnumonks.org>
7485 L: osmocom-net-gprs@lists.osmocom.org
7487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7488 F: drivers/net/gtp.c
7490 GUID PARTITION TABLE (GPT)
7491 M: Davidlohr Bueso <dave@stgolabs.net>
7492 L: linux-efi@vger.kernel.org
7494 F: block/partitions/efi.*
7497 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7498 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7500 W: http://uclinux-h8.sourceforge.jp
7501 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7503 F: drivers/clk/h8300/
7504 F: drivers/clocksource/h8300_*.c
7505 F: drivers/irqchip/irq-renesas-h8*.c
7507 HABANALABS PCI DRIVER
7508 M: Oded Gabbay <oded.gabbay@gmail.com>
7510 T: git https://github.com/HabanaAI/linux.git
7511 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7512 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7513 F: drivers/misc/habanalabs/
7514 F: include/uapi/misc/habanalabs.h
7517 M: Antti Palosaari <crope@iki.fi>
7518 L: linux-media@vger.kernel.org
7520 W: https://linuxtv.org
7521 W: http://palosaari.fi/linux/
7522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7523 T: git git://linuxtv.org/anttip/media_tree.git
7524 F: drivers/media/usb/hackrf/
7526 HANTRO VPU CODEC DRIVER
7527 M: Ezequiel Garcia <ezequiel@collabora.com>
7528 M: Philipp Zabel <p.zabel@pengutronix.de>
7529 L: linux-media@vger.kernel.org
7530 L: linux-rockchip@lists.infradead.org
7532 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7533 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7534 F: drivers/staging/media/hantro/
7536 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7537 M: Frank Seidel <frank@f-seidel.de>
7538 L: platform-driver-x86@vger.kernel.org
7540 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7541 F: drivers/platform/x86/hdaps.c
7544 M: Jean Delvare <jdelvare@suse.com>
7545 M: Guenter Roeck <linux@roeck-us.net>
7546 L: linux-hwmon@vger.kernel.org
7548 W: http://hwmon.wiki.kernel.org/
7549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7550 F: Documentation/devicetree/bindings/hwmon/
7551 F: Documentation/hwmon/
7553 F: include/linux/hwmon*.h
7554 F: include/trace/events/hwmon*.h
7556 HARDWARE RANDOM NUMBER GENERATOR CORE
7557 M: Matt Mackall <mpm@selenic.com>
7558 M: Herbert Xu <herbert@gondor.apana.org.au>
7559 L: linux-crypto@vger.kernel.org
7561 F: Documentation/admin-guide/hw_random.rst
7562 F: Documentation/devicetree/bindings/rng/
7563 F: drivers/char/hw_random/
7564 F: include/linux/hw_random.h
7566 HARDWARE SPINLOCK CORE
7567 M: Ohad Ben-Cohen <ohad@wizery.com>
7568 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7569 R: Baolin Wang <baolin.wang7@gmail.com>
7570 L: linux-remoteproc@vger.kernel.org
7572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7573 F: Documentation/devicetree/bindings/hwlock/
7574 F: Documentation/locking/hwspinlock.rst
7575 F: drivers/hwspinlock/
7576 F: include/linux/hwspinlock.h
7578 HARDWARE TRACING FACILITIES
7579 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7581 F: drivers/hwtracing/
7583 HARMONY SOUND DRIVER
7584 L: linux-parisc@vger.kernel.org
7586 F: sound/parisc/harmony.*
7588 HDPVR USB VIDEO ENCODER DRIVER
7589 M: Hans Verkuil <hverkuil@xs4all.nl>
7590 L: linux-media@vger.kernel.org
7592 W: https://linuxtv.org
7593 T: git git://linuxtv.org/media_tree.git
7594 F: drivers/media/usb/hdpvr/
7596 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7597 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7599 F: Documentation/watchdog/hpwdt.rst
7600 F: drivers/watchdog/hpwdt.c
7602 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7603 M: Don Brace <don.brace@microsemi.com>
7604 L: esc.storagedev@microsemi.com
7605 L: linux-scsi@vger.kernel.org
7607 F: Documentation/scsi/hpsa.rst
7608 F: drivers/scsi/hpsa*.[ch]
7609 F: include/linux/cciss*.h
7610 F: include/uapi/linux/cciss*.h
7613 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7614 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7615 L: linux-rdma@vger.kernel.org
7617 F: drivers/infiniband/hw/hfi1
7620 L: linux-fsdevel@vger.kernel.org
7622 F: Documentation/filesystems/hfs.rst
7626 L: linux-fsdevel@vger.kernel.org
7628 F: Documentation/filesystems/hfsplus.rst
7631 HGA FRAMEBUFFER DRIVER
7632 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7633 L: linux-nvidia@lists.surfsouth.com
7635 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7636 F: drivers/video/fbdev/hgafb.c
7638 HIBERNATION (aka Software Suspend, aka swsusp)
7639 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7640 M: Pavel Machek <pavel@ucw.cz>
7641 L: linux-pm@vger.kernel.org
7643 B: https://bugzilla.kernel.org
7644 F: arch/*/include/asm/suspend*.h
7646 F: drivers/base/power/
7647 F: include/linux/freezer.h
7648 F: include/linux/pm.h
7649 F: include/linux/suspend.h
7653 M: Jiri Kosina <jikos@kernel.org>
7654 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7655 L: linux-input@vger.kernel.org
7657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7659 F: include/linux/hid*
7660 F: include/uapi/linux/hid*
7662 HID SENSOR HUB DRIVERS
7663 M: Jiri Kosina <jikos@kernel.org>
7664 M: Jonathan Cameron <jic23@kernel.org>
7665 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7666 L: linux-input@vger.kernel.org
7667 L: linux-iio@vger.kernel.org
7669 F: Documentation/hid/hid-sensor*
7670 F: drivers/hid/hid-sensor-*
7671 F: drivers/iio/*/hid-*
7672 F: include/linux/hid-sensor-*
7674 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7675 M: Thomas Gleixner <tglx@linutronix.de>
7676 L: linux-kernel@vger.kernel.org
7678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7679 F: Documentation/timers/
7680 F: include/linux/clockchips.h
7681 F: include/linux/hrtimer.h
7682 F: kernel/time/clockevents.c
7683 F: kernel/time/hrtimer.c
7684 F: kernel/time/timer_*.c
7686 HIGH-SPEED SCC DRIVER FOR AX.25
7687 L: linux-hams@vger.kernel.org
7689 F: drivers/net/hamradio/dmascc.c
7690 F: drivers/net/hamradio/scc.c
7692 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7693 M: HighPoint Linux Team <linux@highpoint-tech.com>
7695 W: http://www.highpoint-tech.com
7696 F: Documentation/scsi/hptiop.rst
7697 F: drivers/scsi/hptiop.c
7700 M: Jes Sorensen <jes@trained-monkey.org>
7701 L: linux-hippi@sunsite.dk
7703 F: drivers/net/hippi/
7704 F: include/linux/hippidevice.h
7705 F: include/uapi/linux/if_hippi.h
7708 HISILICON DMA DRIVER
7709 M: Zhou Wang <wangzhou1@hisilicon.com>
7710 L: dmaengine@vger.kernel.org
7712 F: drivers/dma/hisi_dma.c
7714 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7715 M: Zaibo Xu <xuzaibo@huawei.com>
7716 L: linux-crypto@vger.kernel.org
7718 F: Documentation/ABI/testing/debugfs-hisi-hpre
7719 F: drivers/crypto/hisilicon/hpre/hpre.h
7720 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7721 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7723 HISILICON LPC BUS DRIVER
7724 M: john.garry@huawei.com
7726 W: http://www.hisilicon.com
7727 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7728 F: drivers/bus/hisi_lpc.c
7730 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7731 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7732 M: Salil Mehta <salil.mehta@huawei.com>
7733 L: netdev@vger.kernel.org
7735 W: http://www.hisilicon.com
7736 F: drivers/net/ethernet/hisilicon/hns3/
7738 HISILICON NETWORK SUBSYSTEM DRIVER
7739 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7740 M: Salil Mehta <salil.mehta@huawei.com>
7741 L: netdev@vger.kernel.org
7743 W: http://www.hisilicon.com
7744 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7745 F: drivers/net/ethernet/hisilicon/
7747 HISILICON PMU DRIVER
7748 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7750 W: http://www.hisilicon.com
7751 F: Documentation/admin-guide/perf/hisi-pmu.rst
7752 F: drivers/perf/hisilicon
7754 HISILICON QM AND ZIP Controller DRIVER
7755 M: Zhou Wang <wangzhou1@hisilicon.com>
7756 L: linux-crypto@vger.kernel.org
7758 F: Documentation/ABI/testing/debugfs-hisi-zip
7759 F: drivers/crypto/hisilicon/qm.c
7760 F: drivers/crypto/hisilicon/qm.h
7761 F: drivers/crypto/hisilicon/sgl.c
7762 F: drivers/crypto/hisilicon/zip/
7764 HISILICON ROCE DRIVER
7765 M: Lijun Ou <oulijun@huawei.com>
7766 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7767 M: Weihang Li <liweihang@huawei.com>
7768 L: linux-rdma@vger.kernel.org
7770 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7771 F: drivers/infiniband/hw/hns/
7773 HISILICON SAS Controller
7774 M: John Garry <john.garry@huawei.com>
7776 W: http://www.hisilicon.com
7777 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7778 F: drivers/scsi/hisi_sas/
7780 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7781 M: Zaibo Xu <xuzaibo@huawei.com>
7782 L: linux-crypto@vger.kernel.org
7784 F: Documentation/ABI/testing/debugfs-hisi-sec
7785 F: drivers/crypto/hisilicon/sec2/sec.h
7786 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7787 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7788 F: drivers/crypto/hisilicon/sec2/sec_main.c
7790 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7791 M: Zaibo Xu <xuzaibo@huawei.com>
7793 F: drivers/char/hw_random/hisi-trng-v2.c
7795 HISILICON V3XX SPI NOR FLASH Controller Driver
7796 M: John Garry <john.garry@huawei.com>
7798 W: http://www.hisilicon.com
7799 F: drivers/spi/spi-hisi-sfc-v3xx.c
7801 HMM - Heterogeneous Memory Management
7802 M: Jérôme Glisse <jglisse@redhat.com>
7803 L: linux-mm@kvack.org
7805 F: Documentation/vm/hmm.rst
7806 F: include/linux/hmm*
7809 F: tools/testing/selftests/vm/*hmm*
7812 M: Jouni Malinen <j@w1.fi>
7813 L: linux-wireless@vger.kernel.org
7815 W: http://w1.fi/hostap-driver.html
7816 F: drivers/net/wireless/intersil/hostap/
7818 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7819 L: platform-driver-x86@vger.kernel.org
7821 F: drivers/platform/x86/tc1100-wmi.c
7823 HPET: High Precision Event Timers driver
7824 M: Clemens Ladisch <clemens@ladisch.de>
7826 F: Documentation/timers/hpet.rst
7827 F: drivers/char/hpet.c
7828 F: include/linux/hpet.h
7829 F: include/uapi/linux/hpet.h
7833 F: arch/x86/include/asm/hpet.h
7834 F: arch/x86/kernel/hpet.c
7837 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7839 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7843 M: Sebastian Reichel <sre@kernel.org>
7845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7846 F: Documentation/ABI/testing/sysfs-bus-hsi
7847 F: Documentation/driver-api/hsi.rst
7849 F: include/linux/hsi/
7850 F: include/uapi/linux/hsi/
7853 L: linux-usb@vger.kernel.org
7855 F: drivers/net/usb/hso.c
7857 HSR NETWORK PROTOCOL
7858 L: netdev@vger.kernel.org
7862 HT16K33 LED CONTROLLER DRIVER
7863 M: Robin van der Gracht <robin@protonic.nl>
7865 F: Documentation/devicetree/bindings/display/ht16k33.txt
7866 F: drivers/auxdisplay/ht16k33.c
7868 HTCPEN TOUCHSCREEN DRIVER
7869 M: Pau Oliva Fora <pof@eslack.org>
7870 L: linux-input@vger.kernel.org
7872 F: drivers/input/touchscreen/htcpen.c
7874 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7875 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7876 L: linux-iio@vger.kernel.org
7878 W: http://www.st.com/
7879 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7880 F: drivers/iio/humidity/hts221*
7882 HUAWEI ETHERNET DRIVER
7883 M: Bin Luo <luobin9@huawei.com>
7884 L: netdev@vger.kernel.org
7886 F: Documentation/networking/hinic.rst
7887 F: drivers/net/ethernet/huawei/hinic/
7890 M: Mike Kravetz <mike.kravetz@oracle.com>
7891 L: linux-mm@kvack.org
7893 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7894 F: Documentation/admin-guide/mm/hugetlbpage.rst
7895 F: Documentation/vm/hugetlbfs_reserv.rst
7897 F: include/linux/hugetlb.h
7901 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7902 L: linux-media@vger.kernel.org
7904 W: https://linuxtv.org
7905 T: git git://linuxtv.org/media_tree.git
7906 F: drivers/media/platform/sti/hva
7908 HWPOISON MEMORY FAILURE HANDLING
7909 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
7910 L: linux-mm@kvack.org
7912 F: mm/hwpoison-inject.c
7913 F: mm/memory-failure.c
7915 HYGON PROCESSOR SUPPORT
7916 M: Pu Wen <puwen@hygon.cn>
7917 L: linux-kernel@vger.kernel.org
7919 F: arch/x86/kernel/cpu/hygon.c
7921 HYNIX HI556 SENSOR DRIVER
7922 M: Shawn Tu <shawnx.tu@intel.com>
7923 L: linux-media@vger.kernel.org
7925 T: git git://linuxtv.org/media_tree.git
7926 F: drivers/media/i2c/hi556.c
7928 Hyper-V CORE AND DRIVERS
7929 M: "K. Y. Srinivasan" <kys@microsoft.com>
7930 M: Haiyang Zhang <haiyangz@microsoft.com>
7931 M: Stephen Hemminger <sthemmin@microsoft.com>
7932 M: Wei Liu <wei.liu@kernel.org>
7933 L: linux-hyperv@vger.kernel.org
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7936 F: Documentation/ABI/stable/sysfs-bus-vmbus
7937 F: Documentation/ABI/testing/debugfs-hyperv
7938 F: Documentation/networking/device_drivers/microsoft/netvsc.rst
7940 F: arch/x86/include/asm/hyperv-tlfs.h
7941 F: arch/x86/include/asm/mshyperv.h
7942 F: arch/x86/include/asm/trace/hyperv.h
7943 F: arch/x86/kernel/cpu/mshyperv.c
7944 F: drivers/clocksource/hyperv_timer.c
7945 F: drivers/hid/hid-hyperv.c
7947 F: drivers/input/serio/hyperv-keyboard.c
7948 F: drivers/iommu/hyperv-iommu.c
7949 F: drivers/net/hyperv/
7950 F: drivers/pci/controller/pci-hyperv-intf.c
7951 F: drivers/pci/controller/pci-hyperv.c
7952 F: drivers/scsi/storvsc_drv.c
7953 F: drivers/uio/uio_hv_generic.c
7954 F: drivers/video/fbdev/hyperv_fb.c
7955 F: include/asm-generic/hyperv-tlfs.h
7956 F: include/asm-generic/mshyperv.h
7957 F: include/clocksource/hyperv_timer.h
7958 F: include/linux/hyperv.h
7959 F: include/uapi/linux/hyperv.h
7960 F: net/vmw_vsock/hyperv_transport.c
7964 M: Vignesh Raghavendra <vigneshr@ti.com>
7965 L: linux-mtd@lists.infradead.org
7967 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7968 C: irc://irc.oftc.net/mtd
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
7970 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7971 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7972 F: drivers/mtd/hyperbus/
7973 F: include/linux/mtd/hyperbus.h
7975 HYPERVISOR VIRTUAL CONSOLE DRIVER
7976 L: linuxppc-dev@lists.ozlabs.org
7981 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7982 L: linux-i2c@vger.kernel.org
7983 L: linux-acpi@vger.kernel.org
7985 F: drivers/i2c/i2c-core-acpi.c
7987 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7988 M: Ajay Gupta <ajayg@nvidia.com>
7989 L: linux-i2c@vger.kernel.org
7991 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7992 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7995 M: Peter Rosin <peda@axentia.se>
7996 L: linux-i2c@vger.kernel.org
7998 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7999 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8000 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8001 F: Documentation/i2c/i2c-topology.rst
8002 F: Documentation/i2c/muxes/
8003 F: drivers/i2c/i2c-mux.c
8004 F: drivers/i2c/muxes/
8005 F: include/linux/i2c-mux.h
8007 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8008 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8009 L: linux-i2c@vger.kernel.org
8011 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8012 F: drivers/i2c/busses/i2c-mv64xxx.c
8014 I2C OVER PARALLEL PORT
8015 M: Jean Delvare <jdelvare@suse.com>
8016 L: linux-i2c@vger.kernel.org
8018 F: Documentation/i2c/busses/i2c-parport.rst
8019 F: drivers/i2c/busses/i2c-parport.c
8022 M: Wolfram Sang <wsa@kernel.org>
8023 L: linux-i2c@vger.kernel.org
8025 W: https://i2c.wiki.kernel.org/
8026 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8028 F: Documentation/devicetree/bindings/i2c/i2c.txt
8029 F: Documentation/i2c/
8031 F: include/linux/i2c-dev.h
8032 F: include/linux/i2c-smbus.h
8033 F: include/linux/i2c.h
8034 F: include/uapi/linux/i2c-*.h
8035 F: include/uapi/linux/i2c.h
8037 I2C SUBSYSTEM HOST DRIVERS
8038 L: linux-i2c@vger.kernel.org
8040 W: https://i2c.wiki.kernel.org/
8041 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8043 F: Documentation/devicetree/bindings/i2c/
8044 F: drivers/i2c/algos/
8045 F: drivers/i2c/busses/
8048 M: Jean Delvare <jdelvare@suse.com>
8049 L: linux-i2c@vger.kernel.org
8051 F: Documentation/i2c/busses/i2c-taos-evm.rst
8052 F: drivers/i2c/busses/i2c-taos-evm.c
8055 M: Till Harbaum <till@harbaum.org>
8056 L: linux-i2c@vger.kernel.org
8058 W: http://www.harbaum.org/till/i2c_tiny_usb
8059 F: drivers/i2c/busses/i2c-tiny-usb.c
8061 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8062 M: Jean Delvare <jdelvare@suse.com>
8063 L: linux-i2c@vger.kernel.org
8065 F: Documentation/i2c/busses/i2c-ali1535.rst
8066 F: Documentation/i2c/busses/i2c-ali1563.rst
8067 F: Documentation/i2c/busses/i2c-ali15x3.rst
8068 F: Documentation/i2c/busses/i2c-amd756.rst
8069 F: Documentation/i2c/busses/i2c-amd8111.rst
8070 F: Documentation/i2c/busses/i2c-i801.rst
8071 F: Documentation/i2c/busses/i2c-nforce2.rst
8072 F: Documentation/i2c/busses/i2c-piix4.rst
8073 F: Documentation/i2c/busses/i2c-sis5595.rst
8074 F: Documentation/i2c/busses/i2c-sis630.rst
8075 F: Documentation/i2c/busses/i2c-sis96x.rst
8076 F: Documentation/i2c/busses/i2c-via.rst
8077 F: Documentation/i2c/busses/i2c-viapro.rst
8078 F: drivers/i2c/busses/i2c-ali1535.c
8079 F: drivers/i2c/busses/i2c-ali1563.c
8080 F: drivers/i2c/busses/i2c-ali15x3.c
8081 F: drivers/i2c/busses/i2c-amd756-s4882.c
8082 F: drivers/i2c/busses/i2c-amd756.c
8083 F: drivers/i2c/busses/i2c-amd8111.c
8084 F: drivers/i2c/busses/i2c-i801.c
8085 F: drivers/i2c/busses/i2c-isch.c
8086 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8087 F: drivers/i2c/busses/i2c-nforce2.c
8088 F: drivers/i2c/busses/i2c-piix4.c
8089 F: drivers/i2c/busses/i2c-sis5595.c
8090 F: drivers/i2c/busses/i2c-sis630.c
8091 F: drivers/i2c/busses/i2c-sis96x.c
8092 F: drivers/i2c/busses/i2c-via.c
8093 F: drivers/i2c/busses/i2c-viapro.c
8095 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8096 M: Hans de Goede <hdegoede@redhat.com>
8097 L: linux-i2c@vger.kernel.org
8099 F: drivers/i2c/busses/i2c-cht-wc.c
8101 I2C/SMBUS ISMT DRIVER
8102 M: Seth Heasley <seth.heasley@intel.com>
8103 M: Neil Horman <nhorman@tuxdriver.com>
8104 L: linux-i2c@vger.kernel.org
8105 F: Documentation/i2c/busses/i2c-ismt.rst
8106 F: drivers/i2c/busses/i2c-ismt.c
8108 I2C/SMBUS STUB DRIVER
8109 M: Jean Delvare <jdelvare@suse.com>
8110 L: linux-i2c@vger.kernel.org
8112 F: drivers/i2c/i2c-stub.c
8114 I3C DRIVER FOR CADENCE I3C MASTER IP
8115 M: Przemysław Gaj <pgaj@cadence.com>
8117 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8118 F: drivers/i3c/master/i3c-master-cdns.c
8120 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8121 M: Vitor Soares <vitor.soares@synopsys.com>
8123 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8124 F: drivers/i3c/master/dw*
8127 M: Boris Brezillon <bbrezillon@kernel.org>
8128 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8130 C: irc://chat.freenode.net/linux-i3c
8131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8132 F: Documentation/ABI/testing/sysfs-bus-i3c
8133 F: Documentation/devicetree/bindings/i3c/
8134 F: Documentation/driver-api/i3c
8136 F: include/linux/i3c/
8138 IA64 (Itanium) PLATFORM
8139 M: Tony Luck <tony.luck@intel.com>
8140 M: Fenghua Yu <fenghua.yu@intel.com>
8141 L: linux-ia64@vger.kernel.org
8143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8144 F: Documentation/ia64/
8147 IBM Power 842 compression accelerator
8148 M: Haren Myneni <haren@us.ibm.com>
8151 F: drivers/crypto/nx/Kconfig
8152 F: drivers/crypto/nx/Makefile
8153 F: drivers/crypto/nx/nx-842*
8154 F: include/linux/sw842.h
8157 IBM Power in-Nest Crypto Acceleration
8158 M: Breno Leitão <leitao@debian.org>
8159 M: Nayna Jain <nayna@linux.ibm.com>
8160 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8161 L: linux-crypto@vger.kernel.org
8163 F: drivers/crypto/nx/Kconfig
8164 F: drivers/crypto/nx/Makefile
8165 F: drivers/crypto/nx/nx-aes*
8166 F: drivers/crypto/nx/nx-sha*
8167 F: drivers/crypto/nx/nx.*
8168 F: drivers/crypto/nx/nx_csbcpb.h
8169 F: drivers/crypto/nx/nx_debugfs.c
8171 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8172 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8173 L: linux-pci@vger.kernel.org
8174 L: linuxppc-dev@lists.ozlabs.org
8176 F: drivers/pci/hotplug/rpadlpar*
8178 IBM Power Linux RAID adapter
8179 M: Brian King <brking@us.ibm.com>
8181 F: drivers/scsi/ipr.*
8183 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8184 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8185 L: linux-pci@vger.kernel.org
8186 L: linuxppc-dev@lists.ozlabs.org
8188 F: drivers/pci/hotplug/rpaphp*
8190 IBM Power SRIOV Virtual NIC Device Driver
8191 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8192 M: John Allen <jallen@linux.ibm.com>
8193 L: netdev@vger.kernel.org
8195 F: drivers/net/ethernet/ibm/ibmvnic.*
8197 IBM Power Virtual Accelerator Switchboard
8198 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8199 L: linuxppc-dev@lists.ozlabs.org
8201 F: arch/powerpc/include/asm/vas.h
8202 F: arch/powerpc/platforms/powernv/copy-paste.h
8203 F: arch/powerpc/platforms/powernv/vas*
8205 IBM Power Virtual Ethernet Device Driver
8206 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8207 L: netdev@vger.kernel.org
8209 F: drivers/net/ethernet/ibm/ibmveth.*
8211 IBM Power Virtual FC Device Drivers
8212 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8213 L: linux-scsi@vger.kernel.org
8215 F: drivers/scsi/ibmvscsi/ibmvfc*
8217 IBM Power Virtual Management Channel Driver
8218 M: Steven Royer <seroyer@linux.ibm.com>
8220 F: drivers/misc/ibmvmc.*
8222 IBM Power Virtual SCSI Device Drivers
8223 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8224 L: linux-scsi@vger.kernel.org
8226 F: drivers/scsi/ibmvscsi/ibmvscsi*
8227 F: include/scsi/viosrp.h
8229 IBM Power Virtual SCSI Device Target Driver
8230 M: Michael Cyr <mikecyr@linux.ibm.com>
8231 L: linux-scsi@vger.kernel.org
8232 L: target-devel@vger.kernel.org
8234 F: drivers/scsi/ibmvscsi_tgt/
8236 IBM Power VMX Cryptographic instructions
8237 M: Breno Leitão <leitao@debian.org>
8238 M: Nayna Jain <nayna@linux.ibm.com>
8239 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8240 L: linux-crypto@vger.kernel.org
8242 F: drivers/crypto/vmx/Kconfig
8243 F: drivers/crypto/vmx/Makefile
8244 F: drivers/crypto/vmx/aes*
8245 F: drivers/crypto/vmx/ghash*
8246 F: drivers/crypto/vmx/ppc-xlate.pl
8247 F: drivers/crypto/vmx/vmx.c
8249 IBM ServeRAID RAID DRIVER
8251 F: drivers/scsi/ips.*
8253 ICH LPC AND GPIO DRIVER
8254 M: Peter Tyser <ptyser@xes-inc.com>
8256 F: drivers/gpio/gpio-ich.c
8257 F: drivers/mfd/lpc_ich.c
8260 M: Max Staudt <max@enpas.org>
8261 L: linux-i2c@vger.kernel.org
8263 F: drivers/i2c/busses/i2c-icy.c
8266 M: "David S. Miller" <davem@davemloft.net>
8267 L: linux-ide@vger.kernel.org
8269 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8271 F: Documentation/ide/
8273 F: include/linux/ide.h
8276 M: Borislav Petkov <bp@alien8.de>
8277 L: linux-ide@vger.kernel.org
8279 F: Documentation/cdrom/ide-cd.rst
8280 F: drivers/ide/ide-cd*
8282 IDEAPAD LAPTOP EXTRAS DRIVER
8283 M: Ike Panhc <ike.pan@canonical.com>
8284 L: platform-driver-x86@vger.kernel.org
8286 W: http://launchpad.net/ideapad-laptop
8287 F: drivers/platform/x86/ideapad-laptop.c
8289 IDEAPAD LAPTOP SLIDEBAR DRIVER
8290 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8291 L: linux-input@vger.kernel.org
8293 W: https://github.com/o2genum/ideapad-slidebar
8294 F: drivers/input/misc/ideapad_slidebar.c
8296 IDT VersaClock 5 CLOCK DRIVER
8297 M: Marek Vasut <marek.vasut@gmail.com>
8299 F: drivers/clk/clk-versaclock5.c
8301 IEEE 802.15.4 SUBSYSTEM
8302 M: Alexander Aring <alex.aring@gmail.com>
8303 M: Stefan Schmidt <stefan@datenfreihafen.org>
8304 L: linux-wpan@vger.kernel.org
8306 W: http://wpan.cakelab.org/
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8309 F: Documentation/networking/ieee802154.rst
8310 F: drivers/net/ieee802154/
8311 F: include/linux/ieee802154.h
8312 F: include/linux/nl802154.h
8313 F: include/net/af_ieee802154.h
8314 F: include/net/cfg802154.h
8315 F: include/net/ieee802154_netdev.h
8316 F: include/net/mac802154.h
8317 F: include/net/nl802154.h
8322 M: Yotam Gigi <yotam.gi@gmail.com>
8323 M: Jamal Hadi Salim <jhs@mojatatu.com>
8324 F: include/net/ife.h
8325 F: include/uapi/linux/ife.h
8328 IGORPLUG-USB IR RECEIVER
8329 M: Sean Young <sean@mess.org>
8330 L: linux-media@vger.kernel.org
8332 F: drivers/media/rc/igorplugusb.c
8334 IGUANAWORKS USB IR TRANSCEIVER
8335 M: Sean Young <sean@mess.org>
8336 L: linux-media@vger.kernel.org
8338 F: drivers/media/rc/iguanair.c
8340 IIO DIGITAL POTENTIOMETER DAC
8341 M: Peter Rosin <peda@axentia.se>
8342 L: linux-iio@vger.kernel.org
8344 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8345 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8346 F: drivers/iio/dac/dpot-dac.c
8348 IIO ENVELOPE DETECTOR
8349 M: Peter Rosin <peda@axentia.se>
8350 L: linux-iio@vger.kernel.org
8352 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8353 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8354 F: drivers/iio/adc/envelope-detector.c
8357 M: Peter Rosin <peda@axentia.se>
8358 L: linux-iio@vger.kernel.org
8360 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8361 F: drivers/iio/multiplexer/iio-mux.c
8363 IIO SUBSYSTEM AND DRIVERS
8364 M: Jonathan Cameron <jic23@kernel.org>
8365 R: Hartmut Knaack <knaack.h@gmx.de>
8366 R: Lars-Peter Clausen <lars@metafoo.de>
8367 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8368 L: linux-iio@vger.kernel.org
8370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8371 F: Documentation/ABI/testing/configfs-iio*
8372 F: Documentation/ABI/testing/sysfs-bus-iio*
8373 F: Documentation/devicetree/bindings/iio/
8375 F: drivers/staging/iio/
8376 F: include/linux/iio/
8380 M: Peter Rosin <peda@axentia.se>
8381 L: linux-iio@vger.kernel.org
8383 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8384 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8385 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8386 F: drivers/iio/afe/iio-rescale.c
8388 IKANOS/ADI EAGLE ADSL USB DRIVER
8389 M: Matthieu Castet <castet.matthieu@free.fr>
8390 M: Stanislaw Gruszka <stf_xl@wp.pl>
8392 F: drivers/usb/atm/ueagle-atm.c
8394 IMGTEC ASCII LCD DRIVER
8395 M: Paul Burton <paulburton@kernel.org>
8397 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8398 F: drivers/auxdisplay/img-ascii-lcd.c
8400 IMGTEC IR DECODER DRIVER
8402 F: drivers/media/rc/img-ir/
8404 IMON SOUNDGRAPH USB IR RECEIVER
8405 M: Sean Young <sean@mess.org>
8406 L: linux-media@vger.kernel.org
8408 F: drivers/media/rc/imon.c
8409 F: drivers/media/rc/imon_raw.c
8411 IMS TWINTURBO FRAMEBUFFER DRIVER
8412 L: linux-fbdev@vger.kernel.org
8414 F: drivers/video/fbdev/imsttfb.c
8416 INA209 HARDWARE MONITOR DRIVER
8417 M: Guenter Roeck <linux@roeck-us.net>
8418 L: linux-hwmon@vger.kernel.org
8420 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8421 F: Documentation/hwmon/ina209.rst
8422 F: drivers/hwmon/ina209.c
8424 INA2XX HARDWARE MONITOR DRIVER
8425 M: Guenter Roeck <linux@roeck-us.net>
8426 L: linux-hwmon@vger.kernel.org
8428 F: Documentation/hwmon/ina2xx.rst
8429 F: drivers/hwmon/ina2xx.c
8430 F: include/linux/platform_data/ina2xx.h
8432 INDUSTRY PACK SUBSYSTEM (IPACK)
8433 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8434 M: Jens Taprogge <jens.taprogge@taprogge.org>
8435 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8436 L: industrypack-devel@lists.sourceforge.net
8438 W: http://industrypack.sourceforge.net
8441 INFINEON DPS310 Driver
8442 M: Eddie James <eajames@linux.ibm.com>
8443 L: linux-iio@vger.kernel.org
8445 F: drivers/iio/pressure/dps310.c
8447 INFINIBAND SUBSYSTEM
8448 M: Doug Ledford <dledford@redhat.com>
8449 M: Jason Gunthorpe <jgg@mellanox.com>
8450 L: linux-rdma@vger.kernel.org
8452 W: https://github.com/linux-rdma/rdma-core
8453 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8455 F: Documentation/devicetree/bindings/infiniband/
8456 F: Documentation/infiniband/
8457 F: drivers/infiniband/
8459 F: include/trace/events/ib_mad.h
8460 F: include/trace/events/ib_umad.h
8461 F: include/uapi/linux/if_infiniband.h
8462 F: include/uapi/rdma/
8463 F: samples/bpf/ibumad_kern.c
8464 F: samples/bpf/ibumad_user.c
8466 INGENIC JZ4780 DMA Driver
8467 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8469 F: drivers/dma/dma-jz4780.c
8471 INGENIC JZ4780 NAND DRIVER
8472 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8473 L: linux-mtd@lists.infradead.org
8475 F: drivers/mtd/nand/raw/ingenic/
8478 M: Paul Cercueil <paul@crapouillou.net>
8480 F: arch/mips/boot/dts/ingenic/
8481 F: arch/mips/include/asm/mach-jz4740/
8482 F: arch/mips/jz4740/
8483 F: drivers/clk/ingenic/
8484 F: drivers/dma/dma-jz4780.c
8485 F: drivers/gpu/drm/ingenic/
8486 F: drivers/i2c/busses/i2c-jz4780.c
8487 F: drivers/iio/adc/ingenic-adc.c
8488 F: drivers/irqchip/irq-ingenic.c
8489 F: drivers/memory/jz4780-nemc.c
8490 F: drivers/mmc/host/jz4740_mmc.c
8491 F: drivers/mtd/nand/raw/ingenic/
8492 F: drivers/pinctrl/pinctrl-ingenic.c
8493 F: drivers/power/supply/ingenic-battery.c
8494 F: drivers/pwm/pwm-jz4740.c
8495 F: drivers/rtc/rtc-jz4740.c
8496 F: drivers/tty/serial/8250/8250_ingenic.c
8497 F: drivers/usb/musb/jz4740.c
8498 F: drivers/watchdog/jz4740_wdt.c
8499 F: include/dt-bindings/iio/adc/ingenic,adc.h
8500 F: include/linux/mfd/ingenic-tcu.h
8501 F: sound/soc/codecs/jz47*
8502 F: sound/soc/jz4740/
8505 M: Jan Kara <jack@suse.cz>
8506 R: Amir Goldstein <amir73il@gmail.com>
8507 L: linux-fsdevel@vger.kernel.org
8509 F: Documentation/filesystems/inotify.rst
8510 F: fs/notify/inotify/
8511 F: include/linux/inotify.h
8512 F: include/uapi/linux/inotify.h
8514 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8515 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8516 L: linux-input@vger.kernel.org
8518 Q: http://patchwork.kernel.org/project/linux-input/list/
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8520 F: Documentation/devicetree/bindings/input/
8521 F: Documentation/devicetree/bindings/serio/
8522 F: Documentation/input/
8524 F: include/linux/input.h
8525 F: include/linux/input/
8526 F: include/uapi/linux/input-event-codes.h
8527 F: include/uapi/linux/input.h
8529 INPUT MULTITOUCH (MT) PROTOCOL
8530 M: Henrik Rydberg <rydberg@bitmath.org>
8531 L: linux-input@vger.kernel.org
8533 F: Documentation/input/multi-touch-protocol.rst
8534 F: drivers/input/input-mt.c
8537 INSIDE SECURE CRYPTO DRIVER
8538 M: Antoine Tenart <antoine.tenart@bootlin.com>
8539 L: linux-crypto@vger.kernel.org
8541 F: drivers/crypto/inside-secure/
8543 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8544 M: Mimi Zohar <zohar@linux.ibm.com>
8545 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8546 L: linux-integrity@vger.kernel.org
8548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8549 F: security/integrity/ima/
8551 INTEL 810/815 FRAMEBUFFER DRIVER
8552 M: Antonino Daplas <adaplas@gmail.com>
8553 L: linux-fbdev@vger.kernel.org
8555 F: drivers/video/fbdev/i810/
8558 M: Cezary Rojewski <cezary.rojewski@intel.com>
8559 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8560 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8561 M: Jie Yang <yang.jie@linux.intel.com>
8562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8566 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8567 M: Hans de Goede <hdegoede@redhat.com>
8568 L: platform-driver-x86@vger.kernel.org
8570 F: drivers/platform/x86/intel_atomisp2_pm.c
8572 INTEL BROXTON PMC DRIVER
8573 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8574 M: Zha Qipeng <qipeng.zha@intel.com>
8576 F: drivers/mfd/intel_pmc_bxt.c
8577 F: include/linux/mfd/intel_pmc_bxt.h
8579 INTEL C600 SERIES SAS CONTROLLER DRIVER
8580 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8581 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8582 L: linux-scsi@vger.kernel.org
8584 T: git git://git.code.sf.net/p/intel-sas/isci
8585 F: drivers/scsi/isci/
8587 INTEL CPU family model numbers
8588 M: Tony Luck <tony.luck@intel.com>
8590 L: linux-kernel@vger.kernel.org
8592 F: arch/x86/include/asm/intel-family.h
8594 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8595 M: Jani Nikula <jani.nikula@linux.intel.com>
8596 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8597 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8598 L: intel-gfx@lists.freedesktop.org
8600 W: https://01.org/linuxgraphics/
8601 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8602 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8603 C: irc://chat.freenode.net/intel-gfx
8604 T: git git://anongit.freedesktop.org/drm-intel
8605 F: Documentation/gpu/i915.rst
8606 F: drivers/gpu/drm/i915/
8607 F: include/drm/i915*
8608 F: include/uapi/drm/i915_drm.h
8610 INTEL ETHERNET DRIVERS
8611 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8612 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8614 W: http://www.intel.com/support/feedback.htm
8615 W: http://e1000.sourceforge.net/
8616 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8619 F: Documentation/networking/device_drivers/intel/e100.rst
8620 F: Documentation/networking/device_drivers/intel/e1000.rst
8621 F: Documentation/networking/device_drivers/intel/e1000e.rst
8622 F: Documentation/networking/device_drivers/intel/fm10k.rst
8623 F: Documentation/networking/device_drivers/intel/i40e.rst
8624 F: Documentation/networking/device_drivers/intel/iavf.rst
8625 F: Documentation/networking/device_drivers/intel/ice.rst
8626 F: Documentation/networking/device_drivers/intel/igb.rst
8627 F: Documentation/networking/device_drivers/intel/igbvf.rst
8628 F: Documentation/networking/device_drivers/intel/ixgb.rst
8629 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8630 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8631 F: drivers/net/ethernet/intel/
8632 F: drivers/net/ethernet/intel/*/
8633 F: include/linux/avf/virtchnl.h
8635 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8636 M: Maik Broemme <mbroemme@libmpq.org>
8637 L: linux-fbdev@vger.kernel.org
8639 F: Documentation/fb/intelfb.rst
8640 F: drivers/video/fbdev/intelfb/
8643 M: Andy Shevchenko <andy@kernel.org>
8644 L: linux-gpio@vger.kernel.org
8646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8647 F: drivers/gpio/gpio-ich.c
8648 F: drivers/gpio/gpio-intel-mid.c
8649 F: drivers/gpio/gpio-merrifield.c
8650 F: drivers/gpio/gpio-ml-ioh.c
8651 F: drivers/gpio/gpio-pch.c
8652 F: drivers/gpio/gpio-sch.c
8653 F: drivers/gpio/gpio-sodaville.c
8655 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8656 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8657 M: Zhi Wang <zhi.a.wang@intel.com>
8658 L: intel-gvt-dev@lists.freedesktop.org
8659 L: intel-gfx@lists.freedesktop.org
8661 W: https://01.org/igvt-g
8662 T: git https://github.com/intel/gvt-linux.git
8663 F: drivers/gpu/drm/i915/gvt/
8665 INTEL HID EVENT DRIVER
8666 M: Alex Hung <alex.hung@canonical.com>
8667 L: platform-driver-x86@vger.kernel.org
8669 F: drivers/platform/x86/intel-hid.c
8671 INTEL I/OAT DMA DRIVER
8672 M: Dave Jiang <dave.jiang@intel.com>
8673 R: Dan Williams <dan.j.williams@intel.com>
8674 L: dmaengine@vger.kernel.org
8676 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8677 F: drivers/dma/ioat*
8680 M: Dave Jiang <dave.jiang@intel.com>
8681 L: dmaengine@vger.kernel.org
8683 F: drivers/dma/idxd/*
8684 F: include/uapi/linux/idxd.h
8687 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8688 M: Len Brown <lenb@kernel.org>
8689 L: linux-pm@vger.kernel.org
8691 B: https://bugzilla.kernel.org
8692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8693 F: drivers/idle/intel_idle.c
8695 INTEL INTEGRATED SENSOR HUB DRIVER
8696 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8697 M: Jiri Kosina <jikos@kernel.org>
8698 L: linux-input@vger.kernel.org
8700 F: drivers/hid/intel-ish-hid/
8703 M: David Woodhouse <dwmw2@infradead.org>
8704 M: Lu Baolu <baolu.lu@linux.intel.com>
8705 L: iommu@lists.linux-foundation.org
8707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8708 F: drivers/iommu/dmar.c
8709 F: drivers/iommu/intel*.[ch]
8710 F: include/linux/intel-iommu.h
8711 F: include/linux/intel-svm.h
8713 INTEL IOP-ADMA DMA DRIVER
8714 R: Dan Williams <dan.j.williams@intel.com>
8716 F: drivers/dma/iop-adma.c
8718 INTEL IPU3 CSI-2 CIO2 DRIVER
8719 M: Yong Zhi <yong.zhi@intel.com>
8720 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8721 M: Bingbu Cao <bingbu.cao@intel.com>
8722 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8723 L: linux-media@vger.kernel.org
8725 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8726 F: drivers/media/pci/intel/ipu3/
8728 INTEL IPU3 CSI-2 IMGU DRIVER
8729 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8730 R: Bingbu Cao <bingbu.cao@intel.com>
8731 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8732 L: linux-media@vger.kernel.org
8734 F: Documentation/admin-guide/media/ipu3.rst
8735 F: Documentation/admin-guide/media/ipu3_rcb.svg
8736 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8737 F: drivers/staging/media/ipu3/
8739 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8740 M: Krzysztof Halasa <khalasa@piap.pl>
8742 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8743 F: drivers/net/wan/ixp4xx_hss.c
8744 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8745 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8746 F: include/linux/soc/ixp4xx/npe.h
8747 F: include/linux/soc/ixp4xx/qmgr.h
8749 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8750 M: Deepak Saxena <dsaxena@plexity.net>
8752 F: drivers/char/hw_random/ixp4xx-rng.c
8754 INTEL MANAGEMENT ENGINE (mei)
8755 M: Tomas Winkler <tomas.winkler@intel.com>
8756 L: linux-kernel@vger.kernel.org
8758 F: Documentation/driver-api/mei/*
8759 F: drivers/misc/mei/*
8760 F: drivers/watchdog/mei_wdt.c
8761 F: include/linux/mei_cl_bus.h
8762 F: include/uapi/linux/mei.h
8765 INTEL MENLOW THERMAL DRIVER
8766 M: Sujith Thomas <sujith.thomas@intel.com>
8767 L: platform-driver-x86@vger.kernel.org
8769 W: https://01.org/linux-acpi
8770 F: drivers/platform/x86/intel_menlow.c
8772 INTEL MIC DRIVERS (mic)
8773 M: Sudeep Dutt <sudeep.dutt@intel.com>
8774 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8776 W: https://github.com/sudeepdutt/mic
8777 W: http://software.intel.com/en-us/mic-developer
8778 F: Documentation/misc-devices/mic/
8779 F: drivers/dma/mic_x100_dma.c
8780 F: drivers/dma/mic_x100_dma.h
8781 F: drivers/misc/mic/
8782 F: include/linux/mic_bus.h
8783 F: include/linux/scif.h
8784 F: include/uapi/linux/mic_common.h
8785 F: include/uapi/linux/mic_ioctl.h
8786 F: include/uapi/linux/scif_ioctl.h
8788 INTEL P-Unit IPC DRIVER
8789 M: Zha Qipeng <qipeng.zha@intel.com>
8790 L: platform-driver-x86@vger.kernel.org
8792 F: arch/x86/include/asm/intel_punit_ipc.h
8793 F: drivers/platform/x86/intel_punit_ipc.c
8795 INTEL PMC CORE DRIVER
8796 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8797 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8798 L: platform-driver-x86@vger.kernel.org
8800 F: drivers/platform/x86/intel_pmc_core*
8802 INTEL PMIC GPIO DRIVERS
8803 M: Andy Shevchenko <andy@kernel.org>
8805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8806 F: drivers/gpio/gpio-*cove.c
8807 F: drivers/gpio/gpio-msic.c
8809 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8810 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8812 F: drivers/mfd/intel_msic.c
8813 F: drivers/mfd/intel_soc_pmic*
8814 F: include/linux/mfd/intel_msic.h
8815 F: include/linux/mfd/intel_soc_pmic*
8817 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8818 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8819 L: linux-wireless@vger.kernel.org
8821 F: Documentation/networking/device_drivers/intel/ipw2100.rst
8822 F: Documentation/networking/device_drivers/intel/ipw2200.rst
8823 F: drivers/net/wireless/intel/ipw2x00/
8826 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8827 M: Len Brown <lenb@kernel.org>
8828 L: linux-pm@vger.kernel.org
8830 F: drivers/cpufreq/intel_pstate.c
8832 INTEL RDMA RNIC DRIVER
8833 M: Faisal Latif <faisal.latif@intel.com>
8834 M: Shiraz Saleem <shiraz.saleem@intel.com>
8835 L: linux-rdma@vger.kernel.org
8837 F: drivers/infiniband/hw/i40iw/
8838 F: include/uapi/rdma/i40iw-abi.h
8841 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8843 F: arch/x86/include/asm/intel_scu_ipc.h
8844 F: drivers/platform/x86/intel_scu_*
8846 INTEL SPEED SELECT TECHNOLOGY
8847 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8848 L: platform-driver-x86@vger.kernel.org
8850 F: drivers/platform/x86/intel_speed_select_if/
8851 F: include/uapi/linux/isst_if.h
8852 F: tools/power/x86/intel-speed-select/
8854 INTEL STRATIX10 FIRMWARE DRIVERS
8855 M: Richard Gong <richard.gong@linux.intel.com>
8856 L: linux-kernel@vger.kernel.org
8858 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8859 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8860 F: drivers/firmware/stratix10-rsu.c
8861 F: drivers/firmware/stratix10-svc.c
8862 F: include/linux/firmware/intel/stratix10-smc.h
8863 F: include/linux/firmware/intel/stratix10-svc-client.h
8865 INTEL TELEMETRY DRIVER
8866 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8867 M: "David E. Box" <david.e.box@linux.intel.com>
8868 L: platform-driver-x86@vger.kernel.org
8870 F: arch/x86/include/asm/intel_telemetry.h
8871 F: drivers/platform/x86/intel_telemetry*
8873 INTEL UNCORE FREQUENCY CONTROL
8874 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8875 L: platform-driver-x86@vger.kernel.org
8877 F: drivers/platform/x86/intel-uncore-frequency.c
8879 INTEL VIRTUAL BUTTON DRIVER
8880 M: AceLan Kao <acelan.kao@canonical.com>
8881 L: platform-driver-x86@vger.kernel.org
8883 F: drivers/platform/x86/intel-vbtn.c
8885 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8886 M: Stanislaw Gruszka <stf_xl@wp.pl>
8887 L: linux-wireless@vger.kernel.org
8889 F: drivers/net/wireless/intel/iwlegacy/
8891 INTEL WIRELESS WIFI LINK (iwlwifi)
8892 M: Johannes Berg <johannes.berg@intel.com>
8893 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8894 M: Luca Coelho <luciano.coelho@intel.com>
8895 M: Intel Linux Wireless <linuxwifi@intel.com>
8896 L: linux-wireless@vger.kernel.org
8898 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8900 F: drivers/net/wireless/intel/iwlwifi/
8902 INTEL WIRELESS WIMAX CONNECTION 2400
8903 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8904 M: linux-wimax@intel.com
8905 L: wimax@linuxwimax.org (subscribers-only)
8907 W: http://linuxwimax.org
8908 F: Documentation/admin-guide/wimax/i2400m.rst
8909 F: drivers/net/wimax/i2400m/
8910 F: include/uapi/linux/wimax/i2400m.h
8912 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
8913 M: Jithu Joseph <jithu.joseph@intel.com>
8914 R: Maurice Ma <maurice.ma@intel.com>
8916 W: https://slimbootloader.github.io/security/firmware-update.html
8917 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
8919 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8920 M: Mario Limonciello <mario.limonciello@dell.com>
8922 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8925 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8927 F: Documentation/trace/intel_th.rst
8928 F: drivers/hwtracing/intel_th/
8929 F: include/linux/intel_th.h
8931 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8932 M: Ning Sun <ning.sun@intel.com>
8933 L: tboot-devel@lists.sourceforge.net
8935 W: http://tboot.sourceforge.net
8936 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8937 F: Documentation/x86/intel_txt.rst
8938 F: arch/x86/kernel/tboot.c
8939 F: include/linux/tboot.h
8942 M: Georgi Djakov <georgi.djakov@linaro.org>
8943 L: linux-pm@vger.kernel.org
8945 F: Documentation/devicetree/bindings/interconnect/
8946 F: Documentation/driver-api/interconnect.rst
8947 F: drivers/interconnect/
8948 F: include/dt-bindings/interconnect/
8949 F: include/linux/interconnect-provider.h
8950 F: include/linux/interconnect.h
8952 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8953 M: Linus Walleij <linus.walleij@linaro.org>
8954 L: linux-iio@vger.kernel.org
8956 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8957 F: drivers/iio/gyro/mpu3050*
8959 IOC3 ETHERNET DRIVER
8960 M: Ralf Baechle <ralf@linux-mips.org>
8961 L: linux-mips@vger.kernel.org
8963 F: drivers/net/ethernet/sgi/ioc3-eth.c
8965 IOMAP FILESYSTEM LIBRARY
8966 M: Christoph Hellwig <hch@infradead.org>
8967 M: Darrick J. Wong <darrick.wong@oracle.com>
8968 M: linux-xfs@vger.kernel.org
8969 M: linux-fsdevel@vger.kernel.org
8970 L: linux-xfs@vger.kernel.org
8971 L: linux-fsdevel@vger.kernel.org
8973 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8975 F: include/linux/iomap.h
8978 M: Joerg Roedel <joro@8bytes.org>
8979 L: iommu@lists.linux-foundation.org
8981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8982 F: Documentation/devicetree/bindings/iommu/
8984 F: include/linux/iommu.h
8985 F: include/linux/iova.h
8986 F: include/linux/of_iommu.h
8989 M: Jens Axboe <axboe@kernel.dk>
8990 L: io-uring@vger.kernel.org
8992 T: git git://git.kernel.dk/linux-block
8993 T: git git://git.kernel.dk/liburing
8997 F: include/uapi/linux/io_uring.h
9000 M: Corey Minyard <minyard@acm.org>
9001 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9003 W: http://openipmi.sourceforge.net/
9004 F: Documentation/driver-api/ipmi.rst
9005 F: Documentation/devicetree/bindings/ipmi/
9006 F: drivers/char/ipmi/
9007 F: include/linux/ipmi*
9008 F: include/uapi/linux/ipmi*
9010 IPS SCSI RAID DRIVER
9011 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9012 L: linux-scsi@vger.kernel.org
9014 W: http://www.adaptec.com/
9015 F: drivers/scsi/ips*
9018 M: Wensong Zhang <wensong@linux-vs.org>
9019 M: Simon Horman <horms@verge.net.au>
9020 M: Julian Anastasov <ja@ssi.bg>
9021 L: netdev@vger.kernel.org
9022 L: lvs-devel@vger.kernel.org
9024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9026 F: Documentation/networking/ipvs-sysctl.rst
9027 F: include/net/ip_vs.h
9028 F: include/uapi/linux/ip_vs.h
9029 F: net/netfilter/ipvs/
9032 M: Jiri Kosina <jikos@kernel.org>
9033 M: David Sterba <dsterba@suse.com>
9035 F: drivers/tty/ipwireless/
9038 L: netdev@vger.kernel.org
9040 F: include/uapi/linux/ipx.h
9042 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9043 M: Marc Zyngier <maz@kernel.org>
9045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9046 F: Documentation/core-api/irq/irq-domain.rst
9047 F: include/linux/irqdomain.h
9048 F: kernel/irq/irqdomain.c
9052 M: Thomas Gleixner <tglx@linutronix.de>
9053 L: linux-kernel@vger.kernel.org
9055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9059 M: Thomas Gleixner <tglx@linutronix.de>
9060 M: Jason Cooper <jason@lakedaemon.net>
9061 M: Marc Zyngier <maz@kernel.org>
9062 L: linux-kernel@vger.kernel.org
9064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9065 F: Documentation/devicetree/bindings/interrupt-controller/
9069 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9071 F: Documentation/driver-api/isa.rst
9072 F: drivers/base/isa.c
9073 F: include/linux/isa.h
9076 M: Hans Verkuil <hverkuil@xs4all.nl>
9077 L: linux-media@vger.kernel.org
9079 W: https://linuxtv.org
9080 T: git git://linuxtv.org/media_tree.git
9081 F: drivers/media/radio/radio-isa*
9084 M: Jaroslav Kysela <perex@perex.cz>
9086 F: Documentation/driver-api/isapnp.rst
9087 F: drivers/pnp/isapnp/
9088 F: include/linux/isapnp.h
9091 M: Lee Duncan <lduncan@suse.com>
9092 M: Chris Leech <cleech@redhat.com>
9093 L: open-iscsi@googlegroups.com
9094 L: linux-scsi@vger.kernel.org
9096 W: www.open-iscsi.com
9097 F: drivers/scsi/*iscsi*
9098 F: include/scsi/*iscsi*
9100 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9101 M: Peter Jones <pjones@redhat.com>
9102 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9104 F: drivers/firmware/iscsi_ibft*
9106 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9107 M: Sagi Grimberg <sagi@grimberg.me>
9108 M: Max Gurtovoy <maxg@mellanox.com>
9109 L: linux-rdma@vger.kernel.org
9111 W: http://www.openfabrics.org
9112 W: www.open-iscsi.org
9113 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9114 F: drivers/infiniband/ulp/iser/
9116 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9117 M: Sagi Grimberg <sagi@grimberg.me>
9118 L: linux-rdma@vger.kernel.org
9119 L: target-devel@vger.kernel.org
9121 W: http://www.linux-iscsi.org
9122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9123 F: drivers/infiniband/ulp/isert
9125 ISDN/CMTP OVER BLUETOOTH
9126 M: Karsten Keil <isdn@linux-pingi.de>
9127 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9128 L: netdev@vger.kernel.org
9130 W: http://www.isdn4linux.de
9131 F: Documentation/isdn/
9132 F: drivers/isdn/capi/
9133 F: include/linux/isdn/
9134 F: include/uapi/linux/isdn/
9135 F: net/bluetooth/cmtp/
9137 ISDN/mISDN SUBSYSTEM
9138 M: Karsten Keil <isdn@linux-pingi.de>
9139 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9140 L: netdev@vger.kernel.org
9142 W: http://www.isdn4linux.de
9143 F: drivers/isdn/Kconfig
9144 F: drivers/isdn/Makefile
9145 F: drivers/isdn/hardware/
9146 F: drivers/isdn/mISDN/
9148 IT87 HARDWARE MONITORING DRIVER
9149 M: Jean Delvare <jdelvare@suse.com>
9150 L: linux-hwmon@vger.kernel.org
9152 F: Documentation/hwmon/it87.rst
9153 F: drivers/hwmon/it87.c
9156 M: Antti Palosaari <crope@iki.fi>
9157 L: linux-media@vger.kernel.org
9159 W: https://linuxtv.org
9160 W: http://palosaari.fi/linux/
9161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9162 T: git git://linuxtv.org/anttip/media_tree.git
9163 F: drivers/media/tuners/it913x*
9165 IVTV VIDEO4LINUX DRIVER
9166 M: Andy Walls <awalls@md.metrocast.net>
9167 L: linux-media@vger.kernel.org
9169 W: https://linuxtv.org
9170 T: git git://linuxtv.org/media_tree.git
9171 F: Documentation/admin-guide/media/ivtv*
9172 F: drivers/media/pci/ivtv/
9173 F: include/uapi/linux/ivtv*
9175 IX2505V MEDIA DRIVER
9176 M: Malcolm Priestley <tvboxspy@gmail.com>
9177 L: linux-media@vger.kernel.org
9179 W: https://linuxtv.org
9180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9181 F: drivers/media/dvb-frontends/ix2505v*
9183 JAILHOUSE HYPERVISOR INTERFACE
9184 M: Jan Kiszka <jan.kiszka@siemens.com>
9185 L: jailhouse-dev@googlegroups.com
9187 F: arch/x86/include/asm/jailhouse_para.h
9188 F: arch/x86/kernel/jailhouse.c
9190 JC42.4 TEMPERATURE SENSOR DRIVER
9191 M: Guenter Roeck <linux@roeck-us.net>
9192 L: linux-hwmon@vger.kernel.org
9194 F: Documentation/hwmon/jc42.rst
9195 F: drivers/hwmon/jc42.c
9198 M: Dave Kleikamp <shaggy@kernel.org>
9199 L: jfs-discussion@lists.sourceforge.net
9201 W: http://jfs.sourceforge.net/
9202 T: git git://github.com/kleikamp/linux-shaggy.git
9203 F: Documentation/admin-guide/jfs.rst
9207 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9208 L: netdev@vger.kernel.org
9210 F: drivers/net/ethernet/jme.*
9212 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9213 M: David Woodhouse <dwmw2@infradead.org>
9214 M: Richard Weinberger <richard@nod.at>
9215 L: linux-mtd@lists.infradead.org
9217 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9218 T: git git://git.infradead.org/ubifs-2.6.git
9220 F: include/uapi/linux/jffs2.h
9222 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9223 M: "Theodore Ts'o" <tytso@mit.edu>
9224 M: Jan Kara <jack@suse.com>
9225 L: linux-ext4@vger.kernel.org
9228 F: include/linux/jbd2.h
9230 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9231 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9232 L: linux-media@vger.kernel.org
9234 F: drivers/media/platform/rcar_jpu.c
9236 JSM Neo PCI based serial card
9237 L: linux-serial@vger.kernel.org
9239 F: drivers/tty/serial/jsm/
9241 K10TEMP HARDWARE MONITORING DRIVER
9242 M: Clemens Ladisch <clemens@ladisch.de>
9243 L: linux-hwmon@vger.kernel.org
9245 F: Documentation/hwmon/k10temp.rst
9246 F: drivers/hwmon/k10temp.c
9248 K8TEMP HARDWARE MONITORING DRIVER
9249 M: Rudolf Marek <r.marek@assembler.cz>
9250 L: linux-hwmon@vger.kernel.org
9252 F: Documentation/hwmon/k8temp.rst
9253 F: drivers/hwmon/k8temp.c
9256 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9257 R: Alexander Potapenko <glider@google.com>
9258 R: Dmitry Vyukov <dvyukov@google.com>
9259 L: kasan-dev@googlegroups.com
9261 F: Documentation/dev-tools/kasan.rst
9262 F: arch/*/include/asm/kasan.h
9263 F: arch/*/mm/kasan_init*
9264 F: include/linux/kasan*.h
9267 F: scripts/Makefile.kasan
9270 M: Masahiro Yamada <masahiroy@kernel.org>
9271 L: linux-kbuild@vger.kernel.org
9273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9274 F: Documentation/kbuild/kconfig*
9275 F: scripts/Kconfig.include
9279 M: Dave Young <dyoung@redhat.com>
9280 M: Baoquan He <bhe@redhat.com>
9281 R: Vivek Goyal <vgoyal@redhat.com>
9282 L: kexec@lists.infradead.org
9284 W: http://lse.sourceforge.net/kdump/
9285 F: Documentation/admin-guide/kdump/
9287 F: include/linux/crash_core.h
9288 F: include/linux/crash_dump.h
9289 F: include/uapi/linux/vmcore.h
9292 KEENE FM RADIO TRANSMITTER DRIVER
9293 M: Hans Verkuil <hverkuil@xs4all.nl>
9294 L: linux-media@vger.kernel.org
9296 W: https://linuxtv.org
9297 T: git git://linuxtv.org/media_tree.git
9298 F: drivers/media/radio/radio-keene*
9301 M: Ian Kent <raven@themaw.net>
9302 L: autofs@vger.kernel.org
9306 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9307 M: Masahiro Yamada <masahiroy@kernel.org>
9308 M: Michal Marek <michal.lkml@markovi.net>
9309 L: linux-kbuild@vger.kernel.org
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9312 F: Documentation/kbuild/
9314 F: scripts/*vmlinux*
9316 F: scripts/Makefile*
9323 L: kernel-janitors@vger.kernel.org
9325 W: http://kernelnewbies.org/KernelJanitors
9327 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9328 M: "J. Bruce Fields" <bfields@fieldses.org>
9329 M: Chuck Lever <chuck.lever@oracle.com>
9330 L: linux-nfs@vger.kernel.org
9332 W: http://nfs.sourceforge.net/
9333 T: git git://linux-nfs.org/~bfields/linux.git
9337 F: include/linux/lockd/
9338 F: include/linux/sunrpc/
9339 F: include/uapi/linux/nfsd/
9340 F: include/uapi/linux/sunrpc/
9343 KERNEL SELFTEST FRAMEWORK
9344 M: Shuah Khan <shuah@kernel.org>
9345 M: Shuah Khan <skhan@linuxfoundation.org>
9346 L: linux-kselftest@vger.kernel.org
9348 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9350 F: Documentation/dev-tools/kselftest*
9351 F: tools/testing/selftests/
9353 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9354 M: Brendan Higgins <brendanhiggins@google.com>
9355 L: linux-kselftest@vger.kernel.org
9356 L: kunit-dev@googlegroups.com
9358 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9359 F: Documentation/dev-tools/kunit/
9362 F: tools/testing/kunit/
9364 KERNEL USERMODE HELPER
9365 M: Luis Chamberlain <mcgrof@kernel.org>
9366 L: linux-kernel@vger.kernel.org
9368 F: include/linux/umh.h
9371 KERNEL VIRTUAL MACHINE (KVM)
9372 M: Paolo Bonzini <pbonzini@redhat.com>
9373 L: kvm@vger.kernel.org
9375 W: http://www.linux-kvm.org
9376 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9377 F: Documentation/virt/kvm/
9378 F: include/asm-generic/kvm*
9379 F: include/kvm/iodev.h
9380 F: include/linux/kvm*
9381 F: include/trace/events/kvm.h
9382 F: include/uapi/asm-generic/kvm*
9383 F: include/uapi/linux/kvm*
9385 F: tools/testing/selftests/kvm/
9388 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9389 M: Marc Zyngier <maz@kernel.org>
9390 R: James Morse <james.morse@arm.com>
9391 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9392 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9394 L: kvmarm@lists.cs.columbia.edu
9396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9397 F: arch/arm64/include/asm/kvm*
9398 F: arch/arm64/include/uapi/asm/kvm*
9400 F: include/kvm/arm_*
9402 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9403 L: linux-mips@vger.kernel.org
9404 L: kvm@vger.kernel.org
9406 F: arch/mips/include/asm/kvm*
9407 F: arch/mips/include/uapi/asm/kvm*
9410 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9411 M: Paul Mackerras <paulus@ozlabs.org>
9412 L: kvm-ppc@vger.kernel.org
9414 W: http://www.linux-kvm.org/
9415 T: git git://github.com/agraf/linux-2.6.git
9416 F: arch/powerpc/include/asm/kvm*
9417 F: arch/powerpc/include/uapi/asm/kvm*
9418 F: arch/powerpc/kernel/kvm*
9419 F: arch/powerpc/kvm/
9421 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9422 M: Christian Borntraeger <borntraeger@de.ibm.com>
9423 M: Janosch Frank <frankja@linux.ibm.com>
9424 R: David Hildenbrand <david@redhat.com>
9425 R: Cornelia Huck <cohuck@redhat.com>
9426 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9427 L: kvm@vger.kernel.org
9429 W: http://www.ibm.com/developerworks/linux/linux390/
9430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9431 F: Documentation/virt/kvm/s390*
9432 F: arch/s390/include/asm/gmap.h
9433 F: arch/s390/include/asm/kvm*
9434 F: arch/s390/include/uapi/asm/kvm*
9436 F: arch/s390/mm/gmap.c
9437 F: tools/testing/selftests/kvm/*/s390x/
9438 F: tools/testing/selftests/kvm/s390x/
9440 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9441 M: Paolo Bonzini <pbonzini@redhat.com>
9442 R: Sean Christopherson <sean.j.christopherson@intel.com>
9443 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9444 R: Wanpeng Li <wanpengli@tencent.com>
9445 R: Jim Mattson <jmattson@google.com>
9446 R: Joerg Roedel <joro@8bytes.org>
9447 L: kvm@vger.kernel.org
9449 W: http://www.linux-kvm.org
9450 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9451 F: arch/x86/include/asm/kvm*
9452 F: arch/x86/include/asm/pvclock-abi.h
9453 F: arch/x86/include/asm/svm.h
9454 F: arch/x86/include/asm/vmx*.h
9455 F: arch/x86/include/uapi/asm/kvm*
9456 F: arch/x86/include/uapi/asm/svm.h
9457 F: arch/x86/include/uapi/asm/vmx.h
9458 F: arch/x86/kernel/kvm.c
9459 F: arch/x86/kernel/kvmclock.c
9464 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9465 M: Tejun Heo <tj@kernel.org>
9467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9469 F: include/linux/kernfs.h
9472 M: Eric Biederman <ebiederm@xmission.com>
9473 L: kexec@lists.infradead.org
9475 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9476 F: include/linux/kexec.h
9477 F: include/uapi/linux/kexec.h
9481 M: Mimi Zohar <zohar@linux.ibm.com>
9482 L: linux-integrity@vger.kernel.org
9483 L: keyrings@vger.kernel.org
9485 F: Documentation/security/keys/trusted-encrypted.rst
9486 F: include/keys/encrypted-type.h
9487 F: security/keys/encrypted-keys/
9490 M: James Bottomley <jejb@linux.ibm.com>
9491 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9492 M: Mimi Zohar <zohar@linux.ibm.com>
9493 L: linux-integrity@vger.kernel.org
9494 L: keyrings@vger.kernel.org
9496 F: Documentation/security/keys/trusted-encrypted.rst
9497 F: include/keys/trusted-type.h
9498 F: include/keys/trusted_tpm.h
9499 F: security/keys/trusted-keys/
9502 M: David Howells <dhowells@redhat.com>
9503 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9504 L: keyrings@vger.kernel.org
9506 F: Documentation/security/keys/core.rst
9508 F: include/linux/key-type.h
9509 F: include/linux/key.h
9510 F: include/linux/keyctl.h
9511 F: include/uapi/linux/keyctl.h
9515 M: Stefani Seibold <stefani@seibold.net>
9517 F: include/linux/kfifo.h
9521 KGDB / KDB /debug_core
9522 M: Jason Wessel <jason.wessel@windriver.com>
9523 M: Daniel Thompson <daniel.thompson@linaro.org>
9524 R: Douglas Anderson <dianders@chromium.org>
9525 L: kgdb-bugreport@lists.sourceforge.net
9527 W: http://kgdb.wiki.kernel.org/
9528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9529 F: Documentation/dev-tools/kgdb.rst
9530 F: drivers/misc/kgdbts.c
9531 F: drivers/tty/serial/kgdboc.c
9532 F: include/linux/kdb.h
9533 F: include/linux/kgdb.h
9537 M: Catalin Marinas <catalin.marinas@arm.com>
9539 F: Documentation/dev-tools/kmemleak.rst
9540 F: include/linux/kmemleak.h
9541 F: mm/kmemleak-test.c
9544 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9545 M: Luis Chamberlain <mcgrof@kernel.org>
9546 L: linux-kernel@vger.kernel.org
9548 F: include/linux/kmod.h
9551 F: tools/testing/selftests/kmod/
9554 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9555 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9556 M: "David S. Miller" <davem@davemloft.net>
9557 M: Masami Hiramatsu <mhiramat@kernel.org>
9559 F: Documentation/kprobes.txt
9560 F: include/asm-generic/kprobes.h
9561 F: include/linux/kprobes.h
9564 KS0108 LCD CONTROLLER DRIVER
9565 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9567 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9568 F: drivers/auxdisplay/ks0108.c
9569 F: include/linux/ks0108.h
9572 M: David Ahern <dsahern@kernel.org>
9573 L: netdev@vger.kernel.org
9575 F: include/net/l3mdev.h
9579 M: John Fastabend <john.fastabend@gmail.com>
9580 M: Daniel Borkmann <daniel@iogearbox.net>
9581 M: Jakub Sitnicki <jakub@cloudflare.com>
9582 M: Lorenz Bauer <lmb@cloudflare.com>
9583 L: netdev@vger.kernel.org
9584 L: bpf@vger.kernel.org
9586 F: include/linux/skmsg.h
9588 F: net/core/sock_map.c
9589 F: net/ipv4/tcp_bpf.c
9590 F: net/ipv4/udp_bpf.c
9592 LANTIQ / INTEL Ethernet drivers
9593 M: Hauke Mehrtens <hauke@hauke-m.de>
9594 L: netdev@vger.kernel.org
9596 F: drivers/net/dsa/lantiq_gswip.c
9597 F: drivers/net/dsa/lantiq_pce.h
9598 F: drivers/net/ethernet/lantiq_xrx200.c
9599 F: net/dsa/tag_gswip.c
9601 LANTIQ MIPS ARCHITECTURE
9602 M: John Crispin <john@phrozen.org>
9603 L: linux-mips@vger.kernel.org
9606 F: drivers/soc/lantiq
9609 L: linux-x25@vger.kernel.org
9611 F: Documentation/networking/lapb-module.rst
9615 LASI 53c700 driver for PARISC
9616 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9617 L: linux-scsi@vger.kernel.org
9619 F: Documentation/scsi/53c700.rst
9620 F: drivers/scsi/53c700*
9623 M: Tobin C. Harding <me@tobin.cc>
9624 M: Tycho Andersen <tycho@tycho.ws>
9625 L: kernel-hardening@lists.openwall.com
9627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9628 F: scripts/leaking_addresses.pl
9631 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9632 M: Pavel Machek <pavel@ucw.cz>
9633 R: Dan Murphy <dmurphy@ti.com>
9634 L: linux-leds@vger.kernel.org
9636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9638 F: Documentation/devicetree/bindings/leds/
9640 F: include/linux/leds.h
9642 LEGACY EEPROM DRIVER
9643 M: Jean Delvare <jdelvare@suse.com>
9645 F: Documentation/misc-devices/eeprom.rst
9646 F: drivers/misc/eeprom/eeprom.c
9649 R: David Lechner <david@lechnology.com>
9651 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9652 F: arch/arm/boot/dts/da850-lego-ev3.dts
9653 F: drivers/power/supply/lego_ev3_battery.c
9655 LEGO USB Tower driver
9656 M: Juergen Stuber <starblue@users.sourceforge.net>
9657 L: legousb-devel@lists.sourceforge.net
9659 W: http://legousb.sourceforge.net/
9660 F: drivers/usb/misc/legousbtower.c
9663 M: Matan Ziv-Av <matan@svgalib.org>
9664 L: platform-driver-x86@vger.kernel.org
9666 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9667 F: Documentation/admin-guide/laptops/lg-laptop.rst
9668 F: drivers/platform/x86/lg-laptop.c
9671 M: Michael Krufky <mkrufky@linuxtv.org>
9672 L: linux-media@vger.kernel.org
9674 W: https://linuxtv.org
9675 W: http://github.com/mkrufky
9676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9677 T: git git://linuxtv.org/mkrufky/tuners.git
9678 F: drivers/media/dvb-frontends/lg2160.*
9680 LGDT3305 MEDIA DRIVER
9681 M: Michael Krufky <mkrufky@linuxtv.org>
9682 L: linux-media@vger.kernel.org
9684 W: https://linuxtv.org
9685 W: http://github.com/mkrufky
9686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9687 T: git git://linuxtv.org/mkrufky/tuners.git
9688 F: drivers/media/dvb-frontends/lgdt3305.*
9690 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9691 M: Viresh Kumar <vireshk@kernel.org>
9692 L: linux-ide@vger.kernel.org
9694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9695 F: drivers/ata/pata_arasan_cf.c
9696 F: include/linux/pata_arasan_cf_data.h
9699 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9700 M: Jens Axboe <axboe@kernel.dk>
9701 L: linux-ide@vger.kernel.org
9703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9704 F: drivers/ata/ata_generic.c
9705 F: drivers/ata/pata_*.c
9707 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9708 M: Linus Walleij <linus.walleij@linaro.org>
9709 L: linux-ide@vger.kernel.org
9711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9712 F: drivers/ata/pata_ftide010.c
9713 F: drivers/ata/sata_gemini.c
9714 F: drivers/ata/sata_gemini.h
9716 LIBATA SATA AHCI PLATFORM devices support
9717 M: Hans de Goede <hdegoede@redhat.com>
9718 M: Jens Axboe <axboe@kernel.dk>
9719 L: linux-ide@vger.kernel.org
9721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9722 F: drivers/ata/ahci_platform.c
9723 F: drivers/ata/libahci_platform.c
9724 F: include/linux/ahci_platform.h
9726 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9727 M: Mikael Pettersson <mikpelinux@gmail.com>
9728 L: linux-ide@vger.kernel.org
9730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9731 F: drivers/ata/sata_promise.*
9733 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9734 M: Jens Axboe <axboe@kernel.dk>
9735 L: linux-ide@vger.kernel.org
9737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9738 F: Documentation/devicetree/bindings/ata/
9740 F: include/linux/ata.h
9741 F: include/linux/libata.h
9744 M: Sasha Levin <alexander.levin@microsoft.com>
9746 F: tools/lib/lockdep/
9748 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9749 M: Dan Williams <dan.j.williams@intel.com>
9750 M: Vishal Verma <vishal.l.verma@intel.com>
9751 M: Dave Jiang <dave.jiang@intel.com>
9752 L: linux-nvdimm@lists.01.org
9754 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9755 P: Documentation/nvdimm/maintainer-entry-profile.rst
9756 F: drivers/nvdimm/blk.c
9757 F: drivers/nvdimm/region_devs.c
9759 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9760 M: Vishal Verma <vishal.l.verma@intel.com>
9761 M: Dan Williams <dan.j.williams@intel.com>
9762 M: Dave Jiang <dave.jiang@intel.com>
9763 L: linux-nvdimm@lists.01.org
9765 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9766 P: Documentation/nvdimm/maintainer-entry-profile.rst
9767 F: drivers/nvdimm/btt*
9769 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9770 M: Dan Williams <dan.j.williams@intel.com>
9771 M: Vishal Verma <vishal.l.verma@intel.com>
9772 M: Dave Jiang <dave.jiang@intel.com>
9773 L: linux-nvdimm@lists.01.org
9775 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9776 P: Documentation/nvdimm/maintainer-entry-profile.rst
9777 F: drivers/nvdimm/pmem*
9779 LIBNVDIMM: DEVICETREE BINDINGS
9780 M: Oliver O'Halloran <oohall@gmail.com>
9781 L: linux-nvdimm@lists.01.org
9783 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9784 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9785 F: drivers/nvdimm/of_pmem.c
9787 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9788 M: Dan Williams <dan.j.williams@intel.com>
9789 M: Vishal Verma <vishal.l.verma@intel.com>
9790 M: Dave Jiang <dave.jiang@intel.com>
9791 M: Ira Weiny <ira.weiny@intel.com>
9792 L: linux-nvdimm@lists.01.org
9794 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9795 P: Documentation/nvdimm/maintainer-entry-profile.rst
9796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9797 F: drivers/acpi/nfit/*
9799 F: include/linux/libnvdimm.h
9800 F: include/linux/nd.h
9801 F: include/uapi/linux/ndctl.h
9802 F: tools/testing/nvdimm/
9804 LICENSES and SPDX stuff
9805 M: Thomas Gleixner <tglx@linutronix.de>
9806 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9807 L: linux-spdx@vger.kernel.org
9809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9811 F: Documentation/process/license-rules.rst
9813 F: scripts/spdxcheck-test.sh
9814 F: scripts/spdxcheck.py
9816 LIGHTNVM PLATFORM SUPPORT
9817 M: Matias Bjorling <mb@lightnvm.io>
9818 L: linux-block@vger.kernel.org
9820 W: http://github/OpenChannelSSD
9821 F: drivers/lightnvm/
9822 F: include/linux/lightnvm.h
9823 F: include/uapi/linux/lightnvm.h
9825 LINEAR RANGES HELPERS
9826 M: Mark Brown <broonie@kernel.org>
9827 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9828 F: lib/linear_ranges.c
9829 F: lib/test_linear_ranges.c
9830 F: include/linux/linear_range.h
9832 LINUX FOR POWER MACINTOSH
9833 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9834 L: linuxppc-dev@lists.ozlabs.org
9836 F: arch/powerpc/platforms/powermac/
9837 F: drivers/macintosh/
9839 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9840 M: Michael Ellerman <mpe@ellerman.id.au>
9841 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9842 R: Paul Mackerras <paulus@samba.org>
9843 L: linuxppc-dev@lists.ozlabs.org
9845 W: https://github.com/linuxppc/wiki/wiki
9846 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9848 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9849 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9850 F: Documentation/devicetree/bindings/powerpc/
9851 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9852 F: Documentation/powerpc/
9854 F: drivers/*/*/*pasemi*
9855 F: drivers/*/*pasemi*
9856 F: drivers/char/tpm/tpm_ibmvtpm*
9857 F: drivers/crypto/nx/
9858 F: drivers/crypto/vmx/
9859 F: drivers/i2c/busses/i2c-opal.c
9860 F: drivers/net/ethernet/ibm/ibmveth.*
9861 F: drivers/net/ethernet/ibm/ibmvnic.*
9862 F: drivers/pci/hotplug/pnv_php.c
9863 F: drivers/pci/hotplug/rpa*
9864 F: drivers/rtc/rtc-opal.c
9865 F: drivers/scsi/ibmvscsi/
9866 F: drivers/tty/hvc/hvc_opal.c
9867 F: drivers/watchdog/wdrtas.c
9868 F: tools/testing/selftests/powerpc
9875 LINUX FOR POWERPC EMBEDDED MPC5XXX
9876 M: Anatolij Gustschin <agust@denx.de>
9877 L: linuxppc-dev@lists.ozlabs.org
9879 F: arch/powerpc/platforms/512x/
9880 F: arch/powerpc/platforms/52xx/
9882 LINUX FOR POWERPC EMBEDDED PPC4XX
9883 L: linuxppc-dev@lists.ozlabs.org
9885 F: arch/powerpc/platforms/40x/
9886 F: arch/powerpc/platforms/44x/
9888 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9889 M: Scott Wood <oss@buserror.net>
9890 L: linuxppc-dev@lists.ozlabs.org
9892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9893 F: Documentation/devicetree/bindings/powerpc/fsl/
9894 F: arch/powerpc/platforms/83xx/
9895 F: arch/powerpc/platforms/85xx/
9897 LINUX FOR POWERPC EMBEDDED PPC8XX
9898 M: Christophe Leroy <christophe.leroy@csgroup.eu>
9899 L: linuxppc-dev@lists.ozlabs.org
9901 F: arch/powerpc/platforms/8xx/
9903 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9904 M: Kees Cook <keescook@chromium.org>
9906 F: drivers/misc/lkdtm/*
9907 F: tools/testing/selftests/lkdtm/*
9909 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9910 M: Alan Stern <stern@rowland.harvard.edu>
9911 M: Andrea Parri <parri.andrea@gmail.com>
9912 M: Will Deacon <will@kernel.org>
9913 M: Peter Zijlstra <peterz@infradead.org>
9914 M: Boqun Feng <boqun.feng@gmail.com>
9915 M: Nicholas Piggin <npiggin@gmail.com>
9916 M: David Howells <dhowells@redhat.com>
9917 M: Jade Alglave <j.alglave@ucl.ac.uk>
9918 M: Luc Maranget <luc.maranget@inria.fr>
9919 M: "Paul E. McKenney" <paulmck@kernel.org>
9920 R: Akira Yokosawa <akiyks@gmail.com>
9921 R: Daniel Lustig <dlustig@nvidia.com>
9922 L: linux-kernel@vger.kernel.org
9923 L: linux-arch@vger.kernel.org
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9926 F: Documentation/atomic_bitops.txt
9927 F: Documentation/atomic_t.txt
9928 F: Documentation/core-api/atomic_ops.rst
9929 F: Documentation/core-api/refcount-vs-atomic.rst
9930 F: Documentation/memory-barriers.txt
9931 F: tools/memory-model/
9933 LIS3LV02D ACCELEROMETER DRIVER
9934 M: Eric Piel <eric.piel@tremplin-utc.net>
9936 F: Documentation/misc-devices/lis3lv02d.rst
9937 F: drivers/misc/lis3lv02d/
9938 F: drivers/platform/x86/hp_accel.c
9941 M: David Gow <davidgow@google.com>
9942 L: linux-kselftest@vger.kernel.org
9943 L: kunit-dev@googlegroups.com
9948 M: Josh Poimboeuf <jpoimboe@redhat.com>
9949 M: Jiri Kosina <jikos@kernel.org>
9950 M: Miroslav Benes <mbenes@suse.cz>
9951 M: Petr Mladek <pmladek@suse.com>
9952 R: Joe Lawrence <joe.lawrence@redhat.com>
9953 L: live-patching@vger.kernel.org
9955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9956 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9957 F: Documentation/livepatch/
9958 F: arch/powerpc/include/asm/livepatch.h
9959 F: arch/s390/include/asm/livepatch.h
9960 F: arch/x86/include/asm/livepatch.h
9961 F: include/linux/livepatch.h
9962 F: kernel/livepatch/
9964 F: samples/livepatch/
9965 F: tools/testing/selftests/livepatch/
9968 L: netdev@vger.kernel.org
9970 F: include/linux/llc.h
9972 F: include/uapi/linux/llc.h
9975 LM73 HARDWARE MONITOR DRIVER
9976 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9977 L: linux-hwmon@vger.kernel.org
9979 F: drivers/hwmon/lm73.c
9981 LM78 HARDWARE MONITOR DRIVER
9982 M: Jean Delvare <jdelvare@suse.com>
9983 L: linux-hwmon@vger.kernel.org
9985 F: Documentation/hwmon/lm78.rst
9986 F: drivers/hwmon/lm78.c
9988 LM83 HARDWARE MONITOR DRIVER
9989 M: Jean Delvare <jdelvare@suse.com>
9990 L: linux-hwmon@vger.kernel.org
9992 F: Documentation/hwmon/lm83.rst
9993 F: drivers/hwmon/lm83.c
9995 LM90 HARDWARE MONITOR DRIVER
9996 M: Jean Delvare <jdelvare@suse.com>
9997 L: linux-hwmon@vger.kernel.org
9999 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10000 F: Documentation/hwmon/lm90.rst
10001 F: drivers/hwmon/lm90.c
10002 F: include/dt-bindings/thermal/lm90.h
10004 LM95234 HARDWARE MONITOR DRIVER
10005 M: Guenter Roeck <linux@roeck-us.net>
10006 L: linux-hwmon@vger.kernel.org
10008 F: Documentation/hwmon/lm95234.rst
10009 F: drivers/hwmon/lm95234.c
10011 LME2510 MEDIA DRIVER
10012 M: Malcolm Priestley <tvboxspy@gmail.com>
10013 L: linux-media@vger.kernel.org
10015 W: https://linuxtv.org
10016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10017 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10019 LOADPIN SECURITY MODULE
10020 M: Kees Cook <keescook@chromium.org>
10022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10023 F: Documentation/admin-guide/LSM/LoadPin.rst
10024 F: security/loadpin/
10027 M: Peter Zijlstra <peterz@infradead.org>
10028 M: Ingo Molnar <mingo@redhat.com>
10029 M: Will Deacon <will@kernel.org>
10030 L: linux-kernel@vger.kernel.org
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10033 F: Documentation/locking/
10034 F: arch/*/include/asm/spinlock*.h
10035 F: include/linux/lockdep.h
10036 F: include/linux/mutex*.h
10037 F: include/linux/rwlock*.h
10038 F: include/linux/rwsem*.h
10039 F: include/linux/seqlock.h
10040 F: include/linux/spinlock*.h
10042 F: lib/locking*.[ch]
10043 X: kernel/locking/locktorture.c
10045 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10046 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10047 L: linux-ntfs-dev@lists.sourceforge.net
10049 W: http://www.linux-ntfs.org/content/view/19/37/
10050 F: Documentation/admin-guide/ldm.rst
10051 F: block/partitions/ldm.*
10053 LOGITECH HID GAMING KEYBOARDS
10054 M: Hans de Goede <hdegoede@redhat.com>
10055 L: linux-input@vger.kernel.org
10057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10058 F: drivers/hid/hid-lg-g15.c
10060 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10061 M: Sathya Prakash <sathya.prakash@broadcom.com>
10062 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10063 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10064 L: MPT-FusionLinux.pdl@broadcom.com
10065 L: linux-scsi@vger.kernel.org
10067 W: http://www.avagotech.com/support/
10068 F: drivers/message/fusion/
10069 F: drivers/scsi/mpt3sas/
10071 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10072 M: Matthew Wilcox <willy@infradead.org>
10073 L: linux-scsi@vger.kernel.org
10075 F: drivers/scsi/sym53c8xx_2/
10078 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10079 L: linux-iio@vger.kernel.org
10081 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10082 F: drivers/iio/dac/ltc1660.c
10084 LTC2947 HARDWARE MONITOR DRIVER
10085 M: Nuno Sá <nuno.sa@analog.com>
10086 L: linux-hwmon@vger.kernel.org
10088 W: http://ez.analog.com/community/linux-device-drivers
10089 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10090 F: drivers/hwmon/ltc2947-core.c
10091 F: drivers/hwmon/ltc2947-i2c.c
10092 F: drivers/hwmon/ltc2947-spi.c
10093 F: drivers/hwmon/ltc2947.h
10095 LTC2983 IIO TEMPERATURE DRIVER
10096 M: Nuno Sá <nuno.sa@analog.com>
10097 L: linux-iio@vger.kernel.org
10099 W: http://ez.analog.com/community/linux-device-drivers
10100 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10101 F: drivers/iio/temperature/ltc2983.c
10103 LTC4261 HARDWARE MONITOR DRIVER
10104 M: Guenter Roeck <linux@roeck-us.net>
10105 L: linux-hwmon@vger.kernel.org
10107 F: Documentation/hwmon/ltc4261.rst
10108 F: drivers/hwmon/ltc4261.c
10110 LTC4306 I2C MULTIPLEXER DRIVER
10111 M: Michael Hennerich <michael.hennerich@analog.com>
10112 L: linux-i2c@vger.kernel.org
10114 W: http://ez.analog.com/community/linux-device-drivers
10115 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10116 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10118 LTP (Linux Test Project)
10119 M: Mike Frysinger <vapier@gentoo.org>
10120 M: Cyril Hrubis <chrubis@suse.cz>
10121 M: Wanlong Gao <wanlong.gao@gmail.com>
10122 M: Jan Stancek <jstancek@redhat.com>
10123 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10124 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10125 L: ltp@lists.linux.it (subscribers-only)
10127 W: http://linux-test-project.github.io/
10128 T: git git://github.com/linux-test-project/ltp.git
10131 M: Geert Uytterhoeven <geert@linux-m68k.org>
10132 L: linux-m68k@lists.linux-m68k.org
10134 W: http://www.linux-m68k.org/
10135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10139 M68K ON APPLE MACINTOSH
10140 M: Joshua Thompson <funaho@jurai.org>
10141 L: linux-m68k@lists.linux-m68k.org
10143 W: http://www.mac.linux-m68k.org/
10147 M: Philip Blundell <philb@gnu.org>
10149 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10150 F: arch/m68k/hp300/
10152 M88DS3103 MEDIA DRIVER
10153 M: Antti Palosaari <crope@iki.fi>
10154 L: linux-media@vger.kernel.org
10156 W: https://linuxtv.org
10157 W: http://palosaari.fi/linux/
10158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10159 T: git git://linuxtv.org/anttip/media_tree.git
10160 F: drivers/media/dvb-frontends/m88ds3103*
10162 M88RS2000 MEDIA DRIVER
10163 M: Malcolm Priestley <tvboxspy@gmail.com>
10164 L: linux-media@vger.kernel.org
10166 W: https://linuxtv.org
10167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10168 F: drivers/media/dvb-frontends/m88rs2000*
10170 MA901 MASTERKIT USB FM RADIO DRIVER
10171 M: Alexey Klimov <klimov.linux@gmail.com>
10172 L: linux-media@vger.kernel.org
10174 T: git git://linuxtv.org/media_tree.git
10175 F: drivers/media/radio/radio-ma901.c
10178 M: Johannes Berg <johannes@sipsolutions.net>
10179 L: linux-wireless@vger.kernel.org
10181 W: https://wireless.wiki.kernel.org/
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10184 F: Documentation/networking/mac80211-injection.rst
10185 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10186 F: drivers/net/wireless/mac80211_hwsim.[ch]
10187 F: include/net/mac80211.h
10191 M: Jassi Brar <jassisinghbrar@gmail.com>
10192 L: linux-kernel@vger.kernel.org
10194 F: drivers/mailbox/
10195 F: include/linux/mailbox_client.h
10196 F: include/linux/mailbox_controller.h
10198 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10199 M: Michael Kerrisk <mtk.manpages@gmail.com>
10200 L: linux-man@vger.kernel.org
10202 W: http://www.kernel.org/doc/man-pages
10204 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10205 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10206 L: linux-mips@vger.kernel.org
10208 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10210 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10211 M: Andrew Lunn <andrew@lunn.ch>
10212 M: Vivien Didelot <vivien.didelot@gmail.com>
10213 L: netdev@vger.kernel.org
10215 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10216 F: Documentation/networking/devlink/mv88e6xxx.rst
10217 F: drivers/net/dsa/mv88e6xxx/
10218 F: include/linux/platform_data/mv88e6xxx.h
10220 MARVELL ARMADA 3700 PHY DRIVERS
10221 M: Miquel Raynal <miquel.raynal@bootlin.com>
10223 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10224 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10225 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10226 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10228 MARVELL ARMADA DRM SUPPORT
10229 M: Russell King <linux@armlinux.org.uk>
10231 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10232 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10233 F: Documentation/devicetree/bindings/display/armada/
10234 F: drivers/gpu/drm/armada/
10235 F: include/uapi/drm/armada_drm.h
10237 MARVELL CRYPTO DRIVER
10238 M: Boris Brezillon <bbrezillon@kernel.org>
10239 M: Arnaud Ebalard <arno@natisbad.org>
10240 M: Srujana Challa <schalla@marvell.com>
10241 L: linux-crypto@vger.kernel.org
10243 F: drivers/crypto/marvell/
10245 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10246 M: Mirko Lindner <mlindner@marvell.com>
10247 M: Stephen Hemminger <stephen@networkplumber.org>
10248 L: netdev@vger.kernel.org
10250 F: drivers/net/ethernet/marvell/sk*
10252 MARVELL LIBERTAS WIRELESS DRIVER
10253 L: libertas-dev@lists.infradead.org
10255 F: drivers/net/wireless/marvell/libertas/
10257 MARVELL MACCHIATOBIN SUPPORT
10258 M: Russell King <linux@armlinux.org.uk>
10259 L: linux-arm-kernel@lists.infradead.org
10261 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10263 MARVELL MV643XX ETHERNET DRIVER
10264 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10265 L: netdev@vger.kernel.org
10267 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10268 F: include/linux/mv643xx.h
10270 MARVELL MV88X3310 PHY DRIVER
10271 M: Russell King <linux@armlinux.org.uk>
10272 L: netdev@vger.kernel.org
10274 F: drivers/net/phy/marvell10g.c
10276 MARVELL MVEBU THERMAL DRIVER
10277 M: Miquel Raynal <miquel.raynal@bootlin.com>
10279 F: drivers/thermal/armada_thermal.c
10281 MARVELL MVNETA ETHERNET DRIVER
10282 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10283 L: netdev@vger.kernel.org
10285 F: drivers/net/ethernet/marvell/mvneta.*
10287 MARVELL MWIFIEX WIRELESS DRIVER
10288 M: Amitkumar Karwar <amitkarwar@gmail.com>
10289 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10290 M: Xinming Hu <huxinming820@gmail.com>
10291 L: linux-wireless@vger.kernel.org
10293 F: drivers/net/wireless/marvell/mwifiex/
10295 MARVELL MWL8K WIRELESS DRIVER
10296 M: Lennert Buytenhek <buytenh@wantstofly.org>
10297 L: linux-wireless@vger.kernel.org
10299 F: drivers/net/wireless/marvell/mwl8k.c
10301 MARVELL NAND CONTROLLER DRIVER
10302 M: Miquel Raynal <miquel.raynal@bootlin.com>
10303 L: linux-mtd@lists.infradead.org
10305 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10306 F: drivers/mtd/nand/raw/marvell_nand.c
10308 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10309 M: Sunil Goutham <sgoutham@marvell.com>
10310 M: Geetha sowjanya <gakula@marvell.com>
10311 M: Subbaraya Sundeep <sbhatta@marvell.com>
10312 M: hariprasad <hkelam@marvell.com>
10313 L: netdev@vger.kernel.org
10315 F: drivers/net/ethernet/marvell/octeontx2/nic/
10317 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10318 M: Sunil Goutham <sgoutham@marvell.com>
10319 M: Linu Cherian <lcherian@marvell.com>
10320 M: Geetha sowjanya <gakula@marvell.com>
10321 M: Jerin Jacob <jerinj@marvell.com>
10322 L: netdev@vger.kernel.org
10324 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10325 F: drivers/net/ethernet/marvell/octeontx2/af/
10327 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10328 M: Nicolas Pitre <nico@fluxnic.net>
10330 F: drivers/mmc/host/mvsdio.*
10332 MARVELL USB MDIO CONTROLLER DRIVER
10333 M: Tobias Waldekranz <tobias@waldekranz.com>
10334 L: netdev@vger.kernel.org
10336 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10337 F: drivers/net/phy/mdio-mvusb.c
10339 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10340 M: Hu Ziji <huziji@marvell.com>
10341 L: linux-mmc@vger.kernel.org
10343 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10344 F: drivers/mmc/host/sdhci-xenon*
10346 MATROX FRAMEBUFFER DRIVER
10347 L: linux-fbdev@vger.kernel.org
10349 F: drivers/video/fbdev/matrox/matroxfb_*
10350 F: include/uapi/linux/matroxfb.h
10352 MAX16065 HARDWARE MONITOR DRIVER
10353 M: Guenter Roeck <linux@roeck-us.net>
10354 L: linux-hwmon@vger.kernel.org
10356 F: Documentation/hwmon/max16065.rst
10357 F: drivers/hwmon/max16065.c
10359 MAX2175 SDR TUNER DRIVER
10360 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10361 L: linux-media@vger.kernel.org
10363 T: git git://linuxtv.org/media_tree.git
10364 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10365 F: Documentation/userspace-api/media/drivers/max2175.rst
10366 F: drivers/media/i2c/max2175*
10367 F: include/uapi/linux/max2175.h
10369 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10370 L: linux-hwmon@vger.kernel.org
10372 F: Documentation/hwmon/max6650.rst
10373 F: drivers/hwmon/max6650.c
10375 MAX6697 HARDWARE MONITOR DRIVER
10376 M: Guenter Roeck <linux@roeck-us.net>
10377 L: linux-hwmon@vger.kernel.org
10379 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10380 F: Documentation/hwmon/max6697.rst
10381 F: drivers/hwmon/max6697.c
10382 F: include/linux/platform_data/max6697.h
10384 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10385 M: Peter Rosin <peda@axentia.se>
10386 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10388 F: Documentation/devicetree/bindings/sound/max9860.txt
10389 F: sound/soc/codecs/max9860.*
10391 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10392 M: Andreas Klinger <ak@it-klinger.de>
10393 L: linux-iio@vger.kernel.org
10395 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10396 F: drivers/iio/proximity/mb1232.c
10398 MAXIM MAX77650 PMIC MFD DRIVER
10399 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10400 L: linux-kernel@vger.kernel.org
10402 F: Documentation/devicetree/bindings/*/*max77650.yaml
10403 F: Documentation/devicetree/bindings/*/max77650*.yaml
10404 F: drivers/gpio/gpio-max77650.c
10405 F: drivers/input/misc/max77650-onkey.c
10406 F: drivers/leds/leds-max77650.c
10407 F: drivers/mfd/max77650.c
10408 F: drivers/power/supply/max77650-charger.c
10409 F: drivers/regulator/max77650-regulator.c
10410 F: include/linux/mfd/max77650.h
10412 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10413 M: Javier Martinez Canillas <javier@dowhile0.org>
10414 L: linux-kernel@vger.kernel.org
10416 F: Documentation/devicetree/bindings/*/*max77802.txt
10417 F: drivers/regulator/max77802-regulator.c
10418 F: include/dt-bindings/*/*max77802.h
10420 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10421 M: Krzysztof Kozlowski <krzk@kernel.org>
10422 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10423 L: linux-pm@vger.kernel.org
10425 F: drivers/power/supply/max14577_charger.c
10426 F: drivers/power/supply/max77693_charger.c
10428 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10429 M: Chanwoo Choi <cw00.choi@samsung.com>
10430 M: Krzysztof Kozlowski <krzk@kernel.org>
10431 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10432 L: linux-kernel@vger.kernel.org
10434 F: Documentation/devicetree/bindings/*/max77686.txt
10435 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10436 F: Documentation/devicetree/bindings/mfd/max14577.txt
10437 F: Documentation/devicetree/bindings/mfd/max77693.txt
10438 F: drivers/*/max14577*.c
10439 F: drivers/*/max77686*.c
10440 F: drivers/*/max77693*.c
10441 F: drivers/clk/clk-max77686.c
10442 F: drivers/extcon/extcon-max14577.c
10443 F: drivers/extcon/extcon-max77693.c
10444 F: drivers/rtc/rtc-max77686.c
10445 F: include/linux/mfd/max14577*.h
10446 F: include/linux/mfd/max77686*.h
10447 F: include/linux/mfd/max77693*.h
10449 MAXIRADIO FM RADIO RECEIVER DRIVER
10450 M: Hans Verkuil <hverkuil@xs4all.nl>
10451 L: linux-media@vger.kernel.org
10453 W: https://linuxtv.org
10454 T: git git://linuxtv.org/media_tree.git
10455 F: drivers/media/radio/radio-maxiradio*
10457 MCAN MMIO DEVICE DRIVER
10458 M: Dan Murphy <dmurphy@ti.com>
10459 M: Sriram Dash <sriram.dash@samsung.com>
10460 L: linux-can@vger.kernel.org
10462 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10463 F: drivers/net/can/m_can/m_can.c
10464 F: drivers/net/can/m_can/m_can.h
10465 F: drivers/net/can/m_can/m_can_platform.c
10467 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10468 M: Rishi Gupta <gupt21@gmail.com>
10469 L: linux-i2c@vger.kernel.org
10470 L: linux-input@vger.kernel.org
10472 F: drivers/hid/hid-mcp2221.c
10474 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10475 M: Peter Rosin <peda@axentia.se>
10476 L: linux-iio@vger.kernel.org
10478 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10479 F: drivers/iio/potentiometer/mcp4018.c
10480 F: drivers/iio/potentiometer/mcp4531.c
10482 MCR20A IEEE-802.15.4 RADIO DRIVER
10483 M: Xue Liu <liuxuenetmail@gmail.com>
10484 L: linux-wpan@vger.kernel.org
10486 W: https://github.com/xueliu/mcr20a-linux
10487 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10488 F: drivers/net/ieee802154/mcr20a.c
10489 F: drivers/net/ieee802154/mcr20a.h
10491 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10492 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10493 L: linux-iio@vger.kernel.org
10495 F: drivers/iio/dac/cio-dac.c
10497 MEDIA CONTROLLER FRAMEWORK
10498 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10499 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10500 L: linux-media@vger.kernel.org
10502 W: https://www.linuxtv.org
10503 T: git git://linuxtv.org/media_tree.git
10504 F: drivers/media/mc/
10505 F: include/media/media-*.h
10506 F: include/uapi/linux/media.h
10508 MEDIA DRIVER FOR FREESCALE IMX PXP
10509 M: Philipp Zabel <p.zabel@pengutronix.de>
10510 L: linux-media@vger.kernel.org
10512 T: git git://linuxtv.org/media_tree.git
10513 F: drivers/media/platform/imx-pxp.[ch]
10515 MEDIA DRIVERS FOR ASCOT2E
10516 M: Sergey Kozlov <serjk@netup.ru>
10517 M: Abylay Ospan <aospan@netup.ru>
10518 L: linux-media@vger.kernel.org
10520 W: https://linuxtv.org
10521 W: http://netup.tv/
10522 T: git git://linuxtv.org/media_tree.git
10523 F: drivers/media/dvb-frontends/ascot2e*
10525 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10526 M: Jasmin Jessich <jasmin@anw.at>
10527 L: linux-media@vger.kernel.org
10529 W: https://linuxtv.org
10530 T: git git://linuxtv.org/media_tree.git
10531 F: drivers/media/dvb-frontends/cxd2099*
10533 MEDIA DRIVERS FOR CXD2841ER
10534 M: Sergey Kozlov <serjk@netup.ru>
10535 M: Abylay Ospan <aospan@netup.ru>
10536 L: linux-media@vger.kernel.org
10538 W: https://linuxtv.org
10539 W: http://netup.tv/
10540 T: git git://linuxtv.org/media_tree.git
10541 F: drivers/media/dvb-frontends/cxd2841er*
10543 MEDIA DRIVERS FOR CXD2880
10544 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10545 L: linux-media@vger.kernel.org
10547 W: http://linuxtv.org/
10548 T: git git://linuxtv.org/media_tree.git
10549 F: drivers/media/dvb-frontends/cxd2880/*
10550 F: drivers/media/spi/cxd2880*
10552 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10553 L: linux-media@vger.kernel.org
10555 W: https://linuxtv.org
10556 T: git git://linuxtv.org/media_tree.git
10557 F: drivers/media/pci/ddbridge/*
10559 MEDIA DRIVERS FOR FREESCALE IMX
10560 M: Steve Longerbeam <slongerbeam@gmail.com>
10561 M: Philipp Zabel <p.zabel@pengutronix.de>
10562 L: linux-media@vger.kernel.org
10564 T: git git://linuxtv.org/media_tree.git
10565 F: Documentation/admin-guide/media/imx.rst
10566 F: Documentation/devicetree/bindings/media/imx.txt
10567 F: drivers/staging/media/imx/
10568 F: include/linux/imx-media.h
10569 F: include/media/imx.h
10571 MEDIA DRIVERS FOR FREESCALE IMX7
10572 M: Rui Miguel Silva <rmfrfs@gmail.com>
10573 L: linux-media@vger.kernel.org
10575 T: git git://linuxtv.org/media_tree.git
10576 F: Documentation/admin-guide/media/imx7.rst
10577 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10578 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10579 F: drivers/staging/media/imx/imx7-media-csi.c
10580 F: drivers/staging/media/imx/imx7-mipi-csis.c
10582 MEDIA DRIVERS FOR HELENE
10583 M: Abylay Ospan <aospan@netup.ru>
10584 L: linux-media@vger.kernel.org
10586 W: https://linuxtv.org
10587 W: http://netup.tv/
10588 T: git git://linuxtv.org/media_tree.git
10589 F: drivers/media/dvb-frontends/helene*
10591 MEDIA DRIVERS FOR HORUS3A
10592 M: Sergey Kozlov <serjk@netup.ru>
10593 M: Abylay Ospan <aospan@netup.ru>
10594 L: linux-media@vger.kernel.org
10596 W: https://linuxtv.org
10597 W: http://netup.tv/
10598 T: git git://linuxtv.org/media_tree.git
10599 F: drivers/media/dvb-frontends/horus3a*
10601 MEDIA DRIVERS FOR LNBH25
10602 M: Sergey Kozlov <serjk@netup.ru>
10603 M: Abylay Ospan <aospan@netup.ru>
10604 L: linux-media@vger.kernel.org
10606 W: https://linuxtv.org
10607 W: http://netup.tv/
10608 T: git git://linuxtv.org/media_tree.git
10609 F: drivers/media/dvb-frontends/lnbh25*
10611 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10612 L: linux-media@vger.kernel.org
10614 W: https://linuxtv.org
10615 T: git git://linuxtv.org/media_tree.git
10616 F: drivers/media/dvb-frontends/mxl5xx*
10618 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10619 M: Sergey Kozlov <serjk@netup.ru>
10620 M: Abylay Ospan <aospan@netup.ru>
10621 L: linux-media@vger.kernel.org
10623 W: https://linuxtv.org
10624 W: http://netup.tv/
10625 T: git git://linuxtv.org/media_tree.git
10626 F: drivers/media/pci/netup_unidvb/*
10628 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10629 M: Dmitry Osipenko <digetx@gmail.com>
10630 L: linux-media@vger.kernel.org
10631 L: linux-tegra@vger.kernel.org
10633 T: git git://linuxtv.org/media_tree.git
10634 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10635 F: drivers/staging/media/tegra-vde/
10637 MEDIA DRIVERS FOR RENESAS - CEU
10638 M: Jacopo Mondi <jacopo@jmondi.org>
10639 L: linux-media@vger.kernel.org
10640 L: linux-renesas-soc@vger.kernel.org
10642 T: git git://linuxtv.org/media_tree.git
10643 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10644 F: drivers/media/platform/renesas-ceu.c
10645 F: include/media/drv-intf/renesas-ceu.h
10647 MEDIA DRIVERS FOR RENESAS - DRIF
10648 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10649 L: linux-media@vger.kernel.org
10650 L: linux-renesas-soc@vger.kernel.org
10652 T: git git://linuxtv.org/media_tree.git
10653 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10654 F: drivers/media/platform/rcar_drif.c
10656 MEDIA DRIVERS FOR RENESAS - FCP
10657 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10658 L: linux-media@vger.kernel.org
10659 L: linux-renesas-soc@vger.kernel.org
10661 T: git git://linuxtv.org/media_tree.git
10662 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10663 F: drivers/media/platform/rcar-fcp.c
10664 F: include/media/rcar-fcp.h
10666 MEDIA DRIVERS FOR RENESAS - FDP1
10667 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10668 L: linux-media@vger.kernel.org
10669 L: linux-renesas-soc@vger.kernel.org
10671 T: git git://linuxtv.org/media_tree.git
10672 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10673 F: drivers/media/platform/rcar_fdp1.c
10675 MEDIA DRIVERS FOR RENESAS - VIN
10676 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10677 L: linux-media@vger.kernel.org
10678 L: linux-renesas-soc@vger.kernel.org
10680 T: git git://linuxtv.org/media_tree.git
10681 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10682 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10683 F: drivers/media/platform/rcar-vin/
10685 MEDIA DRIVERS FOR RENESAS - VSP1
10686 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10687 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10688 L: linux-media@vger.kernel.org
10689 L: linux-renesas-soc@vger.kernel.org
10691 T: git git://linuxtv.org/media_tree.git
10692 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10693 F: drivers/media/platform/vsp1/
10695 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10696 L: linux-media@vger.kernel.org
10698 W: https://linuxtv.org
10699 T: git git://linuxtv.org/media_tree.git
10700 F: drivers/media/dvb-frontends/stv0910*
10702 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10703 L: linux-media@vger.kernel.org
10705 W: https://linuxtv.org
10706 T: git git://linuxtv.org/media_tree.git
10707 F: drivers/media/dvb-frontends/stv6111*
10709 MEDIA DRIVERS FOR STM32 - DCMI
10710 M: Hugues Fruchet <hugues.fruchet@st.com>
10711 L: linux-media@vger.kernel.org
10713 T: git git://linuxtv.org/media_tree.git
10714 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10715 F: drivers/media/platform/stm32/stm32-dcmi.c
10717 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10718 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10719 L: linux-media@vger.kernel.org
10721 W: https://linuxtv.org
10722 Q: http://patchwork.kernel.org/project/linux-media/list/
10723 T: git git://linuxtv.org/media_tree.git
10724 F: Documentation/admin-guide/media/
10725 F: Documentation/devicetree/bindings/media/
10726 F: Documentation/driver-api/media/
10727 F: Documentation/userspace-api/media/
10729 F: drivers/staging/media/
10730 F: include/linux/platform_data/media/
10732 F: include/uapi/linux/dvb/
10733 F: include/uapi/linux/ivtv*
10734 F: include/uapi/linux/media.h
10735 F: include/uapi/linux/meye.h
10736 F: include/uapi/linux/uvcvideo.h
10737 F: include/uapi/linux/v4l2-*
10738 F: include/uapi/linux/videodev2.h
10740 MEDIATEK BLUETOOTH DRIVER
10741 M: Sean Wang <sean.wang@mediatek.com>
10742 L: linux-bluetooth@vger.kernel.org
10743 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10745 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10746 F: drivers/bluetooth/btmtkuart.c
10748 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10749 M: Sean Wang <sean.wang@mediatek.com>
10750 L: linux-pm@vger.kernel.org
10752 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10753 F: drivers/power/reset/mt6323-poweroff.c
10755 MEDIATEK CIR DRIVER
10756 M: Sean Wang <sean.wang@mediatek.com>
10758 F: drivers/media/rc/mtk-cir.c
10760 MEDIATEK DMA DRIVER
10761 M: Sean Wang <sean.wang@mediatek.com>
10762 L: dmaengine@vger.kernel.org
10763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10764 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10766 F: Documentation/devicetree/bindings/dma/mtk-*
10767 F: drivers/dma/mediatek/
10769 MEDIATEK ETHERNET DRIVER
10770 M: Felix Fietkau <nbd@openwrt.org>
10771 M: John Crispin <john@phrozen.org>
10772 M: Sean Wang <sean.wang@mediatek.com>
10773 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10774 L: netdev@vger.kernel.org
10776 F: drivers/net/ethernet/mediatek/
10778 MEDIATEK I2C CONTROLLER DRIVER
10779 M: Qii Wang <qii.wang@mediatek.com>
10780 L: linux-i2c@vger.kernel.org
10782 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10783 F: drivers/i2c/busses/i2c-mt65xx.c
10785 MEDIATEK JPEG DRIVER
10786 M: Rick Chang <rick.chang@mediatek.com>
10787 M: Bin Liu <bin.liu@mediatek.com>
10789 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10790 F: drivers/media/platform/mtk-jpeg/
10792 MEDIATEK MDP DRIVER
10793 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10794 M: Houlong Wei <houlong.wei@mediatek.com>
10795 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10797 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10798 F: drivers/media/platform/mtk-mdp/
10799 F: drivers/media/platform/mtk-vpu/
10801 MEDIATEK MEDIA DRIVER
10802 M: Tiffany Lin <tiffany.lin@mediatek.com>
10803 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10805 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10806 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10807 F: drivers/media/platform/mtk-vcodec/
10808 F: drivers/media/platform/mtk-vpu/
10810 MEDIATEK MMC/SD/SDIO DRIVER
10811 M: Chaotian Jing <chaotian.jing@mediatek.com>
10813 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10814 F: drivers/mmc/host/mtk-sd.c
10816 MEDIATEK MT76 WIRELESS LAN DRIVER
10817 M: Felix Fietkau <nbd@nbd.name>
10818 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10819 R: Ryder Lee <ryder.lee@mediatek.com>
10820 L: linux-wireless@vger.kernel.org
10822 F: drivers/net/wireless/mediatek/mt76/
10824 MEDIATEK MT7601U WIRELESS LAN DRIVER
10825 M: Jakub Kicinski <kubakici@wp.pl>
10826 L: linux-wireless@vger.kernel.org
10828 F: drivers/net/wireless/mediatek/mt7601u/
10830 MEDIATEK MT7621/28/88 I2C DRIVER
10831 M: Stefan Roese <sr@denx.de>
10832 L: linux-i2c@vger.kernel.org
10834 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10835 F: drivers/i2c/busses/i2c-mt7621.c
10837 MEDIATEK NAND CONTROLLER DRIVER
10838 M: Xiaolei Li <xiaolei.li@mediatek.com>
10839 L: linux-mtd@lists.infradead.org
10841 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10842 F: drivers/mtd/nand/raw/mtk_*
10844 MEDIATEK PMIC LED DRIVER
10845 M: Sean Wang <sean.wang@mediatek.com>
10847 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10848 F: drivers/leds/leds-mt6323.c
10850 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10851 M: Sean Wang <sean.wang@mediatek.com>
10853 F: drivers/char/hw_random/mtk-rng.c
10855 MEDIATEK SWITCH DRIVER
10856 M: Sean Wang <sean.wang@mediatek.com>
10857 L: netdev@vger.kernel.org
10859 F: drivers/net/dsa/mt7530.*
10860 F: net/dsa/tag_mtk.c
10862 MEDIATEK USB3 DRD IP DRIVER
10863 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10864 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10866 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10868 F: drivers/usb/mtu3/
10870 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10871 M: Peter Senna Tschudin <peter.senna@gmail.com>
10872 M: Martin Donnelly <martin.donnelly@ge.com>
10873 M: Martyn Welch <martyn.welch@collabora.co.uk>
10875 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10876 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10878 MEGARAID SCSI/SAS DRIVERS
10879 M: Kashyap Desai <kashyap.desai@broadcom.com>
10880 M: Sumit Saxena <sumit.saxena@broadcom.com>
10881 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10882 L: megaraidlinux.pdl@broadcom.com
10883 L: linux-scsi@vger.kernel.org
10885 W: http://www.avagotech.com/support/
10886 F: Documentation/scsi/megaraid.rst
10887 F: drivers/scsi/megaraid.*
10888 F: drivers/scsi/megaraid/
10890 MELEXIS MLX90614 DRIVER
10891 M: Crt Mori <cmo@melexis.com>
10892 L: linux-iio@vger.kernel.org
10894 W: http://www.melexis.com
10895 F: drivers/iio/temperature/mlx90614.c
10897 MELEXIS MLX90632 DRIVER
10898 M: Crt Mori <cmo@melexis.com>
10899 L: linux-iio@vger.kernel.org
10901 W: http://www.melexis.com
10902 F: drivers/iio/temperature/mlx90632.c
10904 MELFAS MIP4 TOUCHSCREEN DRIVER
10905 M: Sangwon Jee <jeesw@melfas.com>
10907 W: http://www.melfas.com
10908 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10909 F: drivers/input/touchscreen/melfas_mip4.c
10911 MELLANOX ETHERNET DRIVER (mlx4_en)
10912 M: Tariq Toukan <tariqt@mellanox.com>
10913 L: netdev@vger.kernel.org
10915 W: http://www.mellanox.com
10916 Q: http://patchwork.ozlabs.org/project/netdev/list/
10917 F: drivers/net/ethernet/mellanox/mlx4/en_*
10919 MELLANOX ETHERNET DRIVER (mlx5e)
10920 M: Saeed Mahameed <saeedm@mellanox.com>
10921 L: netdev@vger.kernel.org
10923 W: http://www.mellanox.com
10924 Q: http://patchwork.ozlabs.org/project/netdev/list/
10925 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10927 MELLANOX ETHERNET INNOVA DRIVERS
10928 R: Boris Pismenny <borisp@mellanox.com>
10929 L: netdev@vger.kernel.org
10931 W: http://www.mellanox.com
10932 Q: http://patchwork.ozlabs.org/project/netdev/list/
10933 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10934 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10935 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10936 F: include/linux/mlx5/mlx5_ifc_fpga.h
10938 MELLANOX ETHERNET SWITCH DRIVERS
10939 M: Jiri Pirko <jiri@mellanox.com>
10940 M: Ido Schimmel <idosch@mellanox.com>
10941 L: netdev@vger.kernel.org
10943 W: http://www.mellanox.com
10944 Q: http://patchwork.ozlabs.org/project/netdev/list/
10945 F: drivers/net/ethernet/mellanox/mlxsw/
10946 F: tools/testing/selftests/drivers/net/mlxsw/
10948 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10949 M: mlxsw@mellanox.com
10950 L: netdev@vger.kernel.org
10952 W: http://www.mellanox.com
10953 Q: http://patchwork.ozlabs.org/project/netdev/list/
10954 F: drivers/net/ethernet/mellanox/mlxfw/
10956 MELLANOX HARDWARE PLATFORM SUPPORT
10957 M: Andy Shevchenko <andy@infradead.org>
10958 M: Darren Hart <dvhart@infradead.org>
10959 M: Vadim Pasternak <vadimp@mellanox.com>
10960 L: platform-driver-x86@vger.kernel.org
10962 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10963 F: drivers/platform/mellanox/
10964 F: include/linux/platform_data/mlxreg.h
10966 MELLANOX MLX4 core VPI driver
10967 M: Tariq Toukan <tariqt@mellanox.com>
10968 L: netdev@vger.kernel.org
10969 L: linux-rdma@vger.kernel.org
10971 W: http://www.mellanox.com
10972 Q: http://patchwork.ozlabs.org/project/netdev/list/
10973 F: drivers/net/ethernet/mellanox/mlx4/
10974 F: include/linux/mlx4/
10976 MELLANOX MLX4 IB driver
10977 M: Yishai Hadas <yishaih@mellanox.com>
10978 L: linux-rdma@vger.kernel.org
10980 W: http://www.mellanox.com
10981 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10982 F: drivers/infiniband/hw/mlx4/
10983 F: include/linux/mlx4/
10984 F: include/uapi/rdma/mlx4-abi.h
10986 MELLANOX MLX5 core VPI driver
10987 M: Saeed Mahameed <saeedm@mellanox.com>
10988 M: Leon Romanovsky <leonro@mellanox.com>
10989 L: netdev@vger.kernel.org
10990 L: linux-rdma@vger.kernel.org
10992 W: http://www.mellanox.com
10993 Q: http://patchwork.ozlabs.org/project/netdev/list/
10994 F: Documentation/networking/device_drivers/mellanox/
10995 F: drivers/net/ethernet/mellanox/mlx5/core/
10996 F: include/linux/mlx5/
10998 MELLANOX MLX5 IB driver
10999 M: Leon Romanovsky <leonro@mellanox.com>
11000 L: linux-rdma@vger.kernel.org
11002 W: http://www.mellanox.com
11003 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11004 F: drivers/infiniband/hw/mlx5/
11005 F: include/linux/mlx5/
11006 F: include/uapi/rdma/mlx5-abi.h
11008 MELLANOX MLXCPLD I2C AND MUX DRIVER
11009 M: Vadim Pasternak <vadimp@mellanox.com>
11010 M: Michael Shych <michaelsh@mellanox.com>
11011 L: linux-i2c@vger.kernel.org
11013 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11014 F: drivers/i2c/busses/i2c-mlxcpld.c
11015 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11017 MELLANOX MLXCPLD LED DRIVER
11018 M: Vadim Pasternak <vadimp@mellanox.com>
11019 L: linux-leds@vger.kernel.org
11021 F: Documentation/leds/leds-mlxcpld.rst
11022 F: drivers/leds/leds-mlxcpld.c
11023 F: drivers/leds/leds-mlxreg.c
11025 MELLANOX PLATFORM DRIVER
11026 M: Vadim Pasternak <vadimp@mellanox.com>
11027 L: platform-driver-x86@vger.kernel.org
11029 F: drivers/platform/x86/mlx-platform.c
11032 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11033 M: "Paul E. McKenney" <paulmck@kernel.org>
11034 L: linux-kernel@vger.kernel.org
11036 F: arch/powerpc/include/asm/membarrier.h
11037 F: include/uapi/linux/membarrier.h
11038 F: kernel/sched/membarrier.c
11041 M: Mike Rapoport <rppt@linux.ibm.com>
11042 L: linux-mm@kvack.org
11044 F: Documentation/core-api/boot-time-mm.rst
11045 F: include/linux/memblock.h
11049 M: Andrew Morton <akpm@linux-foundation.org>
11050 L: linux-mm@kvack.org
11052 W: http://www.linux-mm.org
11053 T: quilt https://ozlabs.org/~akpm/mmotm/
11054 T: quilt https://ozlabs.org/~akpm/mmots/
11055 T: git git://github.com/hnaz/linux-mm.git
11056 F: include/linux/gfp.h
11057 F: include/linux/memory_hotplug.h
11058 F: include/linux/mm.h
11059 F: include/linux/mmzone.h
11060 F: include/linux/vmalloc.h
11063 MEMORY TECHNOLOGY DEVICES (MTD)
11064 M: Miquel Raynal <miquel.raynal@bootlin.com>
11065 M: Richard Weinberger <richard@nod.at>
11066 M: Vignesh Raghavendra <vigneshr@ti.com>
11067 L: linux-mtd@lists.infradead.org
11069 W: http://www.linux-mtd.infradead.org/
11070 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11071 C: irc://irc.oftc.net/mtd
11072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11074 F: Documentation/devicetree/bindings/mtd/
11076 F: include/linux/mtd/
11077 F: include/uapi/mtd/
11079 MEN A21 WATCHDOG DRIVER
11080 M: Johannes Thumshirn <morbidrsa@gmail.com>
11081 L: linux-watchdog@vger.kernel.org
11083 F: drivers/watchdog/mena21_wdt.c
11085 MEN CHAMELEON BUS (mcb)
11086 M: Johannes Thumshirn <morbidrsa@gmail.com>
11088 F: Documentation/driver-api/men-chameleon-bus.rst
11090 F: include/linux/mcb.h
11092 MEN F21BMC (Board Management Controller)
11093 M: Andreas Werner <andreas.werner@men.de>
11095 F: Documentation/hwmon/menf21bmc.rst
11096 F: drivers/hwmon/menf21bmc_hwmon.c
11097 F: drivers/leds/leds-menf21bmc.c
11098 F: drivers/mfd/menf21bmc.c
11099 F: drivers/watchdog/menf21bmc_wdt.c
11101 MEN Z069 WATCHDOG DRIVER
11102 M: Johannes Thumshirn <jth@kernel.org>
11103 L: linux-watchdog@vger.kernel.org
11105 F: drivers/watchdog/menz69_wdt.c
11107 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11108 M: Neil Armstrong <narmstrong@baylibre.com>
11109 L: linux-media@vger.kernel.org
11110 L: linux-amlogic@lists.infradead.org
11112 W: http://linux-meson.com/
11113 T: git git://linuxtv.org/media_tree.git
11114 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11115 F: drivers/media/platform/meson/ao-cec-g12a.c
11116 F: drivers/media/platform/meson/ao-cec.c
11118 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11119 M: Liang Yang <liang.yang@amlogic.com>
11120 L: linux-mtd@lists.infradead.org
11122 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11123 F: drivers/mtd/nand/raw/meson_*
11125 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11126 M: Maxime Jourdan <mjourdan@baylibre.com>
11127 M: Neil Armstrong <narmstrong@baylibre.com>
11128 L: linux-media@vger.kernel.org
11129 L: linux-amlogic@lists.infradead.org
11131 T: git git://linuxtv.org/media_tree.git
11132 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11133 F: drivers/staging/media/meson/vdec/
11135 METHODE UDPU SUPPORT
11136 M: Vladimir Vid <vladimir.vid@sartura.hr>
11138 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11141 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11142 M: Hemant Kumar <hemantk@codeaurora.org>
11143 L: linux-arm-msm@vger.kernel.org
11145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11146 F: Documentation/mhi/
11147 F: drivers/bus/mhi/
11148 F: include/linux/mhi.h
11150 MICROBLAZE ARCHITECTURE
11151 M: Michal Simek <monstr@monstr.eu>
11153 W: http://www.monstr.eu/fdt/
11154 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11155 F: arch/microblaze/
11157 MICROCHIP AT91 SERIAL DRIVER
11158 M: Richard Genoud <richard.genoud@gmail.com>
11160 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11161 F: drivers/tty/serial/atmel_serial.c
11162 F: drivers/tty/serial/atmel_serial.h
11164 MICROCHIP AT91 USART MFD DRIVER
11165 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11166 L: linux-kernel@vger.kernel.org
11168 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11169 F: drivers/mfd/at91-usart.c
11170 F: include/dt-bindings/mfd/at91-usart.h
11172 MICROCHIP AT91 USART SPI DRIVER
11173 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11174 L: linux-spi@vger.kernel.org
11176 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11177 F: drivers/spi/spi-at91-usart.c
11179 MICROCHIP AUDIO ASOC DRIVERS
11180 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11181 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11185 MICROCHIP DMA DRIVER
11186 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11188 L: dmaengine@vger.kernel.org
11190 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11191 F: drivers/dma/at_hdmac.c
11192 F: drivers/dma/at_hdmac_regs.h
11193 F: include/dt-bindings/dma/at91.h
11194 F: include/linux/platform_data/dma-atmel.h
11196 MICROCHIP ECC DRIVER
11197 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11198 L: linux-crypto@vger.kernel.org
11200 F: drivers/crypto/atmel-ecc.*
11202 MICROCHIP I2C DRIVER
11203 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11204 L: linux-i2c@vger.kernel.org
11206 F: drivers/i2c/busses/i2c-at91-*.c
11207 F: drivers/i2c/busses/i2c-at91.h
11209 MICROCHIP ISC DRIVER
11210 M: Eugen Hristev <eugen.hristev@microchip.com>
11211 L: linux-media@vger.kernel.org
11213 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11214 F: drivers/media/platform/atmel/atmel-isc-base.c
11215 F: drivers/media/platform/atmel/atmel-isc-regs.h
11216 F: drivers/media/platform/atmel/atmel-isc.h
11217 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11218 F: include/linux/atmel-isc-media.h
11220 MICROCHIP ISI DRIVER
11221 M: Eugen Hristev <eugen.hristev@microchip.com>
11222 L: linux-media@vger.kernel.org
11224 F: drivers/media/platform/atmel/atmel-isi.c
11225 F: drivers/media/platform/atmel/atmel-isi.h
11227 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11228 M: Woojung Huh <woojung.huh@microchip.com>
11229 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11230 L: netdev@vger.kernel.org
11232 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11233 F: drivers/net/dsa/microchip/*
11234 F: include/linux/platform_data/microchip-ksz.h
11235 F: net/dsa/tag_ksz.c
11237 MICROCHIP LAN743X ETHERNET DRIVER
11238 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11239 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11240 L: netdev@vger.kernel.org
11242 F: drivers/net/ethernet/microchip/lan743x_*
11244 MICROCHIP LCDFB DRIVER
11245 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11246 L: linux-fbdev@vger.kernel.org
11248 F: drivers/video/fbdev/atmel_lcdfb.c
11249 F: include/video/atmel_lcdc.h
11251 MICROCHIP MCP16502 PMIC DRIVER
11252 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11255 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11256 F: drivers/regulator/mcp16502.c
11258 MICROCHIP MCP3911 ADC DRIVER
11259 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11260 M: Kent Gustavsson <kent@minoris.se>
11261 L: linux-iio@vger.kernel.org
11263 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11264 F: drivers/iio/adc/mcp3911.c
11266 MICROCHIP MMC/SD/SDIO MCI DRIVER
11267 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11269 F: drivers/mmc/host/atmel-mci.c
11271 MICROCHIP NAND DRIVER
11272 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11273 L: linux-mtd@lists.infradead.org
11275 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11276 F: drivers/mtd/nand/raw/atmel/*
11278 MICROCHIP PWM DRIVER
11279 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11281 L: linux-pwm@vger.kernel.org
11283 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11284 F: drivers/pwm/pwm-atmel.c
11286 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11287 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11288 M: Eugen Hristev <eugen.hristev@microchip.com>
11289 L: linux-iio@vger.kernel.org
11291 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11292 F: drivers/iio/adc/at91-sama5d2_adc.c
11293 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11295 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11296 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11298 F: drivers/power/reset/at91-sama5d2_shdwc.c
11300 MICROCHIP SPI DRIVER
11301 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11303 F: drivers/spi/spi-atmel.*
11305 MICROCHIP SSC DRIVER
11306 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11309 F: drivers/misc/atmel-ssc.c
11310 F: include/linux/atmel-ssc.h
11312 MICROCHIP USB251XB DRIVER
11313 M: Richard Leitner <richard.leitner@skidata.com>
11314 L: linux-usb@vger.kernel.org
11316 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11317 F: drivers/usb/misc/usb251xb.c
11319 MICROCHIP USBA UDC DRIVER
11320 M: Cristian Birsan <cristian.birsan@microchip.com>
11321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11323 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11325 MICROCHIP XDMA DRIVER
11326 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11327 L: linux-arm-kernel@lists.infradead.org
11328 L: dmaengine@vger.kernel.org
11330 F: drivers/dma/at_xdmac.c
11332 MICROSEMI ETHERNET SWITCH DRIVER
11333 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11334 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11335 L: netdev@vger.kernel.org
11337 F: drivers/net/ethernet/mscc/
11338 F: include/soc/mscc/ocelot*
11340 MICROSEMI MIPS SOCS
11341 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11342 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11343 L: linux-mips@vger.kernel.org
11345 F: Documentation/devicetree/bindings/mips/mscc.txt
11346 F: arch/mips/boot/dts/mscc/
11347 F: arch/mips/configs/generic/board-ocelot.config
11348 F: arch/mips/generic/board-ocelot.c
11350 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11351 M: Don Brace <don.brace@microsemi.com>
11352 L: esc.storagedev@microsemi.com
11353 L: linux-scsi@vger.kernel.org
11355 F: Documentation/scsi/smartpqi.rst
11356 F: drivers/scsi/smartpqi/Kconfig
11357 F: drivers/scsi/smartpqi/Makefile
11358 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11359 F: include/linux/cciss*.h
11360 F: include/uapi/linux/cciss*.h
11362 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11363 M: Chen Yu <yu.c.chen@intel.com>
11364 L: platform-driver-x86@vger.kernel.org
11366 F: drivers/platform/x86/surfacepro3_button.c
11368 MICROTEK X6 SCANNER
11369 M: Oliver Neukum <oliver@neukum.org>
11371 F: drivers/usb/image/microtek.*
11374 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11375 L: linux-mips@vger.kernel.org
11377 W: http://www.linux-mips.org/
11378 Q: https://patchwork.kernel.org/project/linux-mips/list/
11379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11380 F: Documentation/devicetree/bindings/mips/
11381 F: Documentation/mips/
11383 F: drivers/platform/mips/
11385 MIPS BOSTON DEVELOPMENT BOARD
11386 M: Paul Burton <paulburton@kernel.org>
11387 L: linux-mips@vger.kernel.org
11389 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11390 F: arch/mips/boot/dts/img/boston.dts
11391 F: arch/mips/configs/generic/board-boston.config
11392 F: drivers/clk/imgtec/clk-boston.c
11393 F: include/dt-bindings/clock/boston-clock.h
11395 MIPS GENERIC PLATFORM
11396 M: Paul Burton <paulburton@kernel.org>
11397 L: linux-mips@vger.kernel.org
11399 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11400 F: arch/mips/generic/
11401 F: arch/mips/tools/generic-board-config.sh
11403 MIPS RINT INSTRUCTION EMULATION
11404 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11405 L: linux-mips@vger.kernel.org
11407 F: arch/mips/math-emu/dp_rint.c
11408 F: arch/mips/math-emu/sp_rint.c
11410 MIPS/LOONGSON1 ARCHITECTURE
11411 M: Keguang Zhang <keguang.zhang@gmail.com>
11412 L: linux-mips@vger.kernel.org
11414 F: arch/mips/include/asm/mach-loongson32/
11415 F: arch/mips/loongson32/
11416 F: drivers/*/*/*loongson1*
11417 F: drivers/*/*loongson1*
11419 MIPS/LOONGSON2EF ARCHITECTURE
11420 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11421 L: linux-mips@vger.kernel.org
11423 F: arch/mips/include/asm/mach-loongson2ef/
11424 F: arch/mips/loongson2ef/
11425 F: drivers/*/*/*loongson2*
11426 F: drivers/*/*loongson2*
11428 MIPS/LOONGSON64 ARCHITECTURE
11429 M: Huacai Chen <chenhc@lemote.com>
11430 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11431 L: linux-mips@vger.kernel.org
11433 F: arch/mips/include/asm/mach-loongson64/
11434 F: arch/mips/loongson64/
11435 F: drivers/*/*/*loongson3*
11436 F: drivers/*/*loongson3*
11437 F: drivers/irqchip/irq-loongson*
11438 F: drivers/platform/mips/cpu_hwmon.c
11440 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11441 M: Hans Verkuil <hverkuil@xs4all.nl>
11442 L: linux-media@vger.kernel.org
11444 W: https://linuxtv.org
11445 T: git git://linuxtv.org/media_tree.git
11446 F: drivers/media/radio/radio-miropcm20*
11449 R: Lubomir Rintel <lkundrak@v3.sk>
11450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11453 F: arch/arm/boot/dts/mmp*
11454 F: arch/arm/mach-mmp/
11457 MMP USB PHY DRIVERS
11458 R: Lubomir Rintel <lkundrak@v3.sk>
11459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11461 F: drivers/phy/marvell/phy-mmp3-usb.c
11462 F: drivers/phy/marvell/phy-pxa-usb.c
11464 MMU GATHER AND TLB INVALIDATION
11465 M: Will Deacon <will@kernel.org>
11466 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11467 M: Andrew Morton <akpm@linux-foundation.org>
11468 M: Nick Piggin <npiggin@gmail.com>
11469 M: Peter Zijlstra <peterz@infradead.org>
11470 L: linux-arch@vger.kernel.org
11471 L: linux-mm@kvack.org
11473 F: arch/*/include/asm/tlb.h
11474 F: include/asm-generic/tlb.h
11477 MN88472 MEDIA DRIVER
11478 M: Antti Palosaari <crope@iki.fi>
11479 L: linux-media@vger.kernel.org
11481 W: https://linuxtv.org
11482 W: http://palosaari.fi/linux/
11483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11484 F: drivers/media/dvb-frontends/mn88472*
11486 MN88473 MEDIA DRIVER
11487 M: Antti Palosaari <crope@iki.fi>
11488 L: linux-media@vger.kernel.org
11490 W: https://linuxtv.org
11491 W: http://palosaari.fi/linux/
11492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11493 F: drivers/media/dvb-frontends/mn88473*
11496 M: Jessica Yu <jeyu@kernel.org>
11498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11499 F: include/linux/module.h
11502 MONOLITHIC POWER SYSTEM PMIC DRIVER
11503 M: Saravanan Sekar <sravanhome@gmail.com>
11505 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11506 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11507 F: drivers/iio/adc/mp2629_adc.c
11508 F: drivers/mfd/mp2629.c
11509 F: drivers/power/supply/mp2629_charger.c
11510 F: drivers/regulator/mp5416.c
11511 F: drivers/regulator/mpq7920.c
11512 F: drivers/regulator/mpq7920.h
11513 F: include/linux/mfd/mp2629.h
11515 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11517 W: http://popies.net/meye/
11518 F: Documentation/userspace-api/media/drivers/meye*
11519 F: drivers/media/pci/meye/
11520 F: include/uapi/linux/meye.h
11522 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11523 M: Jiri Slaby <jirislaby@gmail.com>
11525 F: Documentation/driver-api/serial/moxa-smartio.rst
11526 F: drivers/tty/mxser.*
11528 MR800 AVERMEDIA USB FM RADIO DRIVER
11529 M: Alexey Klimov <klimov.linux@gmail.com>
11530 L: linux-media@vger.kernel.org
11532 T: git git://linuxtv.org/media_tree.git
11533 F: drivers/media/radio/radio-mr800.c
11535 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11536 M: Alan Ott <alan@signal11.us>
11537 L: linux-wpan@vger.kernel.org
11539 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11540 F: drivers/net/ieee802154/mrf24j40.c
11543 M: "Lee, Chun-Yi" <jlee@suse.com>
11544 L: platform-driver-x86@vger.kernel.org
11546 F: drivers/platform/x86/msi-laptop.c
11549 L: platform-driver-x86@vger.kernel.org
11551 F: drivers/platform/x86/msi-wmi.c
11553 MSI001 MEDIA DRIVER
11554 M: Antti Palosaari <crope@iki.fi>
11555 L: linux-media@vger.kernel.org
11557 W: https://linuxtv.org
11558 W: http://palosaari.fi/linux/
11559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11560 T: git git://linuxtv.org/anttip/media_tree.git
11561 F: drivers/media/tuners/msi001*
11563 MSI2500 MEDIA DRIVER
11564 M: Antti Palosaari <crope@iki.fi>
11565 L: linux-media@vger.kernel.org
11567 W: https://linuxtv.org
11568 W: http://palosaari.fi/linux/
11569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11570 T: git git://linuxtv.org/anttip/media_tree.git
11571 F: drivers/media/usb/msi2500/
11573 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11574 M: Robert Jarzmik <robert.jarzmik@free.fr>
11575 L: linux-mtd@lists.infradead.org
11577 F: drivers/mtd/devices/docg3*
11579 MT9M032 APTINA SENSOR DRIVER
11580 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11581 L: linux-media@vger.kernel.org
11583 T: git git://linuxtv.org/media_tree.git
11584 F: drivers/media/i2c/mt9m032.c
11585 F: include/media/i2c/mt9m032.h
11587 MT9P031 APTINA CAMERA SENSOR
11588 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11589 L: linux-media@vger.kernel.org
11591 T: git git://linuxtv.org/media_tree.git
11592 F: drivers/media/i2c/mt9p031.c
11593 F: include/media/i2c/mt9p031.h
11595 MT9T001 APTINA CAMERA SENSOR
11596 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11597 L: linux-media@vger.kernel.org
11599 T: git git://linuxtv.org/media_tree.git
11600 F: drivers/media/i2c/mt9t001.c
11601 F: include/media/i2c/mt9t001.h
11603 MT9T112 APTINA CAMERA SENSOR
11604 M: Jacopo Mondi <jacopo@jmondi.org>
11605 L: linux-media@vger.kernel.org
11607 T: git git://linuxtv.org/media_tree.git
11608 F: drivers/media/i2c/mt9t112.c
11609 F: include/media/i2c/mt9t112.h
11611 MT9V032 APTINA CAMERA SENSOR
11612 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11613 L: linux-media@vger.kernel.org
11615 T: git git://linuxtv.org/media_tree.git
11616 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11617 F: drivers/media/i2c/mt9v032.c
11618 F: include/media/i2c/mt9v032.h
11620 MT9V111 APTINA CAMERA SENSOR
11621 M: Jacopo Mondi <jacopo@jmondi.org>
11622 L: linux-media@vger.kernel.org
11624 T: git git://linuxtv.org/media_tree.git
11625 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11626 F: drivers/media/i2c/mt9v111.c
11628 MULTIFUNCTION DEVICES (MFD)
11629 M: Lee Jones <lee.jones@linaro.org>
11631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11632 F: Documentation/devicetree/bindings/mfd/
11634 F: include/dt-bindings/mfd/
11635 F: include/linux/mfd/
11637 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11639 F: drivers/mmc/host/mmc_spi.c
11640 F: include/linux/spi/mmc_spi.h
11642 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11643 M: Ulf Hansson <ulf.hansson@linaro.org>
11644 L: linux-mmc@vger.kernel.org
11646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11647 F: Documentation/devicetree/bindings/mmc/
11649 F: include/linux/mmc/
11650 F: include/uapi/linux/mmc/
11652 MULTIPLEXER SUBSYSTEM
11653 M: Peter Rosin <peda@axentia.se>
11655 F: Documentation/ABI/testing/sysfs-class-mux*
11656 F: Documentation/devicetree/bindings/mux/
11658 F: include/dt-bindings/mux/
11659 F: include/linux/mux/
11661 MULTITECH MULTIPORT CARD (ISICOM)
11663 F: drivers/tty/isicom.c
11664 F: include/linux/isicom.h
11666 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11667 M: Bin Liu <b-liu@ti.com>
11668 L: linux-usb@vger.kernel.org
11670 F: drivers/usb/musb/
11672 MXL301RF MEDIA DRIVER
11673 M: Akihiro Tsukada <tskd08@gmail.com>
11674 L: linux-media@vger.kernel.org
11676 F: drivers/media/tuners/mxl301rf*
11678 MXL5007T MEDIA DRIVER
11679 M: Michael Krufky <mkrufky@linuxtv.org>
11680 L: linux-media@vger.kernel.org
11682 W: https://linuxtv.org
11683 W: http://github.com/mkrufky
11684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11685 T: git git://linuxtv.org/mkrufky/tuners.git
11686 F: drivers/media/tuners/mxl5007t.*
11689 M: Marek Vasut <marex@denx.de>
11690 M: Stefan Agner <stefan@agner.ch>
11691 L: dri-devel@lists.freedesktop.org
11693 T: git git://anongit.freedesktop.org/drm/drm-misc
11694 F: Documentation/devicetree/bindings/display/mxsfb.txt
11695 F: drivers/gpu/drm/mxsfb/
11697 MYLEX DAC960 PCI RAID Controller
11698 M: Hannes Reinecke <hare@kernel.org>
11699 L: linux-scsi@vger.kernel.org
11701 F: drivers/scsi/myrb.*
11702 F: drivers/scsi/myrs.*
11704 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11705 M: Chris Lee <christopher.lee@cspi.com>
11706 L: netdev@vger.kernel.org
11708 W: https://www.cspi.com/ethernet-products/support/downloads/
11709 F: drivers/net/ethernet/myricom/myri10ge/
11711 NAND FLASH SUBSYSTEM
11712 M: Miquel Raynal <miquel.raynal@bootlin.com>
11713 R: Richard Weinberger <richard@nod.at>
11714 L: linux-mtd@lists.infradead.org
11716 W: http://www.linux-mtd.infradead.org/
11717 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11718 C: irc://irc.oftc.net/mtd
11719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11720 F: drivers/mtd/nand/
11721 F: include/linux/mtd/*nand*.h
11723 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11724 M: Daniel Mack <zonque@gmail.com>
11725 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11727 W: http://www.native-instruments.com
11728 F: sound/usb/caiaq/
11730 NATSEMI ETHERNET DRIVER (DP8381x)
11732 F: drivers/net/ethernet/natsemi/natsemi.c
11734 NCR 5380 SCSI DRIVERS
11735 M: Finn Thain <fthain@telegraphics.com.au>
11736 M: Michael Schmitz <schmitzmic@gmail.com>
11737 L: linux-scsi@vger.kernel.org
11739 F: Documentation/scsi/g_NCR5380.rst
11740 F: drivers/scsi/NCR5380.*
11741 F: drivers/scsi/arm/cumana_1.c
11742 F: drivers/scsi/arm/oak.c
11743 F: drivers/scsi/atari_scsi.*
11744 F: drivers/scsi/dmx3191d.c
11745 F: drivers/scsi/g_NCR5380.*
11746 F: drivers/scsi/mac_scsi.*
11747 F: drivers/scsi/sun3_scsi.*
11748 F: drivers/scsi/sun3_scsi_vme.c
11751 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11755 NCT6775 HARDWARE MONITOR DRIVER
11756 M: Guenter Roeck <linux@roeck-us.net>
11757 L: linux-hwmon@vger.kernel.org
11759 F: Documentation/hwmon/nct6775.rst
11760 F: drivers/hwmon/nct6775.c
11763 M: Jakub Kicinski <kuba@kernel.org>
11765 F: drivers/net/netdevsim/*
11767 NETEM NETWORK EMULATOR
11768 M: Stephen Hemminger <stephen@networkplumber.org>
11769 L: netdev@vger.kernel.org
11771 F: net/sched/sch_netem.c
11773 NETERION 10GbE DRIVERS (s2io/vxge)
11774 M: Jon Mason <jdmason@kudzu.us>
11775 L: netdev@vger.kernel.org
11777 F: Documentation/networking/device_drivers/neterion/s2io.rst
11778 F: Documentation/networking/device_drivers/neterion/vxge.rst
11779 F: drivers/net/ethernet/neterion/
11782 M: Pablo Neira Ayuso <pablo@netfilter.org>
11783 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11784 M: Florian Westphal <fw@strlen.de>
11785 L: netfilter-devel@vger.kernel.org
11786 L: coreteam@netfilter.org
11788 W: http://www.netfilter.org/
11789 W: http://www.iptables.org/
11790 W: http://www.nftables.org/
11791 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11794 F: include/linux/netfilter*
11795 F: include/linux/netfilter/
11796 F: include/net/netfilter/
11797 F: include/uapi/linux/netfilter*
11798 F: include/uapi/linux/netfilter/
11799 F: net/*/netfilter.c
11800 F: net/*/netfilter/
11801 F: net/bridge/br_netfilter*.c
11804 NETROM NETWORK LAYER
11805 M: Ralf Baechle <ralf@linux-mips.org>
11806 L: linux-hams@vger.kernel.org
11808 W: http://www.linux-ax25.org/
11809 F: include/net/netrom.h
11810 F: include/uapi/linux/netrom.h
11813 NETRONOME ETHERNET DRIVERS
11814 M: Jakub Kicinski <kuba@kernel.org>
11815 L: oss-drivers@netronome.com
11817 F: drivers/net/ethernet/netronome/
11819 NETWORK BLOCK DEVICE (NBD)
11820 M: Josef Bacik <josef@toxicpanda.com>
11821 L: linux-block@vger.kernel.org
11822 L: nbd@other.debian.org
11824 F: Documentation/admin-guide/blockdev/nbd.rst
11825 F: drivers/block/nbd.c
11826 F: include/trace/events/nbd.h
11827 F: include/uapi/linux/nbd.h
11829 NETWORK DROP MONITOR
11830 M: Neil Horman <nhorman@tuxdriver.com>
11831 L: netdev@vger.kernel.org
11833 W: https://fedorahosted.org/dropwatch/
11834 F: include/net/drop_monitor.h
11835 F: include/uapi/linux/net_dropmon.h
11836 F: net/core/drop_monitor.c
11839 M: "David S. Miller" <davem@davemloft.net>
11840 M: Jakub Kicinski <kuba@kernel.org>
11841 L: netdev@vger.kernel.org
11843 W: http://www.linuxfoundation.org/en/Net
11844 Q: http://patchwork.ozlabs.org/project/netdev/list/
11845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11847 F: Documentation/devicetree/bindings/net/
11849 F: include/linux/etherdevice.h
11850 F: include/linux/fcdevice.h
11851 F: include/linux/fddidevice.h
11852 F: include/linux/hippidevice.h
11853 F: include/linux/if_*
11854 F: include/linux/inetdevice.h
11855 F: include/linux/netdevice.h
11856 F: include/uapi/linux/if_*
11857 F: include/uapi/linux/netdevice.h
11859 NETWORKING DRIVERS (WIRELESS)
11860 M: Kalle Valo <kvalo@codeaurora.org>
11861 L: linux-wireless@vger.kernel.org
11863 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11866 F: Documentation/devicetree/bindings/net/wireless/
11867 F: drivers/net/wireless/
11870 M: Andrew Lunn <andrew@lunn.ch>
11871 M: Vivien Didelot <vivien.didelot@gmail.com>
11872 M: Florian Fainelli <f.fainelli@gmail.com>
11874 F: Documentation/devicetree/bindings/net/dsa/
11875 F: drivers/net/dsa/
11876 F: include/linux/dsa/
11877 F: include/linux/platform_data/dsa.h
11878 F: include/net/dsa.h
11881 NETWORKING [GENERAL]
11882 M: "David S. Miller" <davem@davemloft.net>
11883 M: Jakub Kicinski <kuba@kernel.org>
11884 L: netdev@vger.kernel.org
11886 W: http://www.linuxfoundation.org/en/Net
11887 Q: http://patchwork.ozlabs.org/project/netdev/list/
11888 B: mailto:netdev@vger.kernel.org
11889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11891 F: Documentation/networking/
11892 F: include/linux/in.h
11893 F: include/linux/net.h
11894 F: include/linux/netdevice.h
11896 F: include/uapi/linux/in.h
11897 F: include/uapi/linux/net.h
11898 F: include/uapi/linux/net_namespace.h
11899 F: include/uapi/linux/netdevice.h
11903 F: tools/testing/selftests/net/
11906 M: Steffen Klassert <steffen.klassert@secunet.com>
11907 M: Herbert Xu <herbert@gondor.apana.org.au>
11908 M: "David S. Miller" <davem@davemloft.net>
11909 L: netdev@vger.kernel.org
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11913 F: include/net/xfrm.h
11914 F: include/uapi/linux/xfrm.h
11917 F: net/ipv4/ip_vti.c
11918 F: net/ipv4/ipcomp.c
11922 F: net/ipv6/ip6_vti.c
11923 F: net/ipv6/ipcomp6.c
11928 NETWORKING [IPv4/IPv6]
11929 M: "David S. Miller" <davem@davemloft.net>
11930 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11931 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11932 L: netdev@vger.kernel.org
11934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11940 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11941 M: Paul Moore <paul@paul-moore.com>
11942 L: netdev@vger.kernel.org
11943 L: linux-security-module@vger.kernel.org
11945 W: https://github.com/netlabel
11946 F: Documentation/netlabel/
11947 F: include/net/calipso.h
11948 F: include/net/cipso_ipv4.h
11949 F: include/net/netlabel.h
11950 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11951 F: include/uapi/linux/netfilter/xt_SECMARK.h
11952 F: net/ipv4/cipso_ipv4.c
11953 F: net/ipv6/calipso.c
11954 F: net/netfilter/xt_CONNSECMARK.c
11955 F: net/netfilter/xt_SECMARK.c
11959 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11960 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11961 L: netdev@vger.kernel.org
11962 L: mptcp@lists.01.org
11964 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11965 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11966 F: include/net/mptcp.h
11967 F: include/uapi/linux/mptcp.h
11969 F: tools/testing/selftests/net/mptcp/
11972 M: Eric Dumazet <edumazet@google.com>
11973 L: netdev@vger.kernel.org
11975 F: include/linux/tcp.h
11976 F: include/net/tcp.h
11977 F: include/trace/events/tcp.h
11978 F: include/uapi/linux/tcp.h
11979 F: net/ipv4/syncookies.c
11981 F: net/ipv6/syncookies.c
11985 M: Boris Pismenny <borisp@mellanox.com>
11986 M: Aviad Yehezkel <aviadye@mellanox.com>
11987 M: John Fastabend <john.fastabend@gmail.com>
11988 M: Daniel Borkmann <daniel@iogearbox.net>
11989 M: Jakub Kicinski <kuba@kernel.org>
11990 L: netdev@vger.kernel.org
11992 F: include/net/tls.h
11993 F: include/uapi/linux/tls.h
11996 NETWORKING [WIRELESS]
11997 L: linux-wireless@vger.kernel.org
11998 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12000 NETXEN (1/10) GbE SUPPORT
12001 M: Manish Chopra <manishc@marvell.com>
12002 M: Rahul Verma <rahulv@marvell.com>
12003 M: GR-Linux-NIC-Dev@marvell.com
12004 L: netdev@vger.kernel.org
12006 F: drivers/net/ethernet/qlogic/netxen/
12008 NET_FAILOVER MODULE
12009 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12010 L: netdev@vger.kernel.org
12012 F: Documentation/networking/net_failover.rst
12013 F: drivers/net/net_failover.c
12014 F: include/net/net_failover.h
12017 M: David Ahern <dsahern@kernel.org>
12018 L: netdev@vger.kernel.org
12020 F: include/net/netns/nexthop.h
12021 F: include/net/nexthop.h
12022 F: include/uapi/linux/nexthop.h
12023 F: net/ipv4/nexthop.c
12026 L: netdev@vger.kernel.org
12028 F: Documentation/devicetree/bindings/net/nfc/
12030 F: include/linux/platform_data/nfcmrvl.h
12031 F: include/net/nfc/
12032 F: include/uapi/linux/nfc.h
12035 NFS, SUNRPC, AND LOCKD CLIENTS
12036 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12037 M: Anna Schumaker <anna.schumaker@netapp.com>
12038 L: linux-nfs@vger.kernel.org
12040 W: http://client.linux-nfs.org
12041 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12045 F: include/linux/lockd/
12046 F: include/linux/nfs*
12047 F: include/linux/sunrpc/
12048 F: include/uapi/linux/nfs*
12049 F: include/uapi/linux/sunrpc/
12053 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12054 L: linux-nilfs@vger.kernel.org
12056 W: https://nilfs.sourceforge.io/
12057 W: https://nilfs.osdn.jp/
12058 T: git git://github.com/konis/nilfs2.git
12059 F: Documentation/filesystems/nilfs2.rst
12061 F: include/trace/events/nilfs2.h
12062 F: include/uapi/linux/nilfs2_api.h
12063 F: include/uapi/linux/nilfs2_ondisk.h
12065 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12066 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12068 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12069 F: Documentation/scsi/NinjaSCSI.rst
12070 F: drivers/scsi/pcmcia/nsp_*
12072 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12073 M: GOTO Masanori <gotom@debian.or.jp>
12074 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12076 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12077 F: Documentation/scsi/NinjaSCSI.rst
12078 F: drivers/scsi/nsp32*
12081 M: Ley Foon Tan <ley.foon.tan@intel.com>
12083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12086 NOHZ, DYNTICKS SUPPORT
12087 M: Frederic Weisbecker <fweisbec@gmail.com>
12088 M: Thomas Gleixner <tglx@linutronix.de>
12089 M: Ingo Molnar <mingo@kernel.org>
12090 L: linux-kernel@vger.kernel.org
12092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12093 F: include/linux/sched/nohz.h
12094 F: include/linux/tick.h
12095 F: kernel/time/tick*.*
12097 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12098 M: Pavel Machek <pavel@ucw.cz>
12099 M: Sakari Ailus <sakari.ailus@iki.fi>
12100 L: linux-media@vger.kernel.org
12102 F: drivers/media/i2c/ad5820.c
12103 F: drivers/media/i2c/et8ek8
12105 NOKIA N900 POWER SUPPLY DRIVERS
12106 R: Pali Rohár <pali@kernel.org>
12107 F: drivers/power/supply/bq2415x_charger.c
12108 F: drivers/power/supply/bq27xxx_battery.c
12109 F: drivers/power/supply/bq27xxx_battery_i2c.c
12110 F: drivers/power/supply/isp1704_charger.c
12111 F: drivers/power/supply/rx51_battery.c
12112 F: include/linux/power/bq2415x_charger.h
12113 F: include/linux/power/bq27xxx_battery.h
12116 M: Willy Tarreau <w@1wt.eu>
12118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12119 F: tools/include/nolibc/
12122 M: Matthias Maennich <maennich@google.com>
12124 F: Documentation/core-api/symbol-namespaces.rst
12128 M: Sanjay R Mehta <sanju.mehta@amd.com>
12129 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12130 L: linux-ntb@googlegroups.com
12132 F: drivers/ntb/hw/amd/
12135 M: Jon Mason <jdmason@kudzu.us>
12136 M: Dave Jiang <dave.jiang@intel.com>
12137 M: Allen Hubbe <allenbh@gmail.com>
12138 L: linux-ntb@googlegroups.com
12140 W: https://github.com/jonmason/ntb/wiki
12141 T: git git://github.com/jonmason/ntb.git
12142 F: drivers/net/ntb_netdev.c
12144 F: include/linux/ntb.h
12145 F: include/linux/ntb_transport.h
12146 F: tools/testing/selftests/ntb/
12149 M: Serge Semin <fancer.lancer@gmail.com>
12150 L: linux-ntb@googlegroups.com
12152 F: drivers/ntb/hw/idt/
12155 M: Dave Jiang <dave.jiang@intel.com>
12156 L: linux-ntb@googlegroups.com
12158 W: https://github.com/davejiang/linux/wiki
12159 T: git https://github.com/davejiang/linux.git
12160 F: drivers/ntb/hw/intel/
12163 M: Anton Altaparmakov <anton@tuxera.com>
12164 L: linux-ntfs-dev@lists.sourceforge.net
12166 W: http://www.tuxera.com/
12167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12168 F: Documentation/filesystems/ntfs.rst
12172 M: Finn Thain <fthain@telegraphics.com.au>
12173 L: linux-m68k@lists.linux-m68k.org
12175 F: arch/*/include/asm/nubus.h
12177 F: include/linux/nubus.h
12178 F: include/uapi/linux/nubus.h
12180 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12181 M: Antonino Daplas <adaplas@gmail.com>
12182 L: linux-fbdev@vger.kernel.org
12184 F: drivers/video/fbdev/nvidia/
12185 F: drivers/video/fbdev/riva/
12188 M: Keith Busch <kbusch@kernel.org>
12189 M: Jens Axboe <axboe@fb.com>
12190 M: Christoph Hellwig <hch@lst.de>
12191 M: Sagi Grimberg <sagi@grimberg.me>
12192 L: linux-nvme@lists.infradead.org
12194 W: http://git.infradead.org/nvme.git
12195 T: git://git.infradead.org/nvme.git
12196 F: drivers/nvme/host/
12197 F: include/linux/nvme.h
12198 F: include/uapi/linux/nvme_ioctl.h
12200 NVM EXPRESS FC TRANSPORT DRIVERS
12201 M: James Smart <james.smart@broadcom.com>
12202 L: linux-nvme@lists.infradead.org
12204 F: drivers/nvme/host/fc.c
12205 F: drivers/nvme/target/fc.c
12206 F: drivers/nvme/target/fcloop.c
12207 F: include/linux/nvme-fc-driver.h
12208 F: include/linux/nvme-fc.h
12210 NVM EXPRESS TARGET DRIVER
12211 M: Christoph Hellwig <hch@lst.de>
12212 M: Sagi Grimberg <sagi@grimberg.me>
12213 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12214 L: linux-nvme@lists.infradead.org
12216 W: http://git.infradead.org/nvme.git
12217 T: git://git.infradead.org/nvme.git
12218 F: drivers/nvme/target/
12221 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12223 F: Documentation/ABI/stable/sysfs-bus-nvmem
12224 F: Documentation/devicetree/bindings/nvmem/
12226 F: include/linux/nvmem-consumer.h
12227 F: include/linux/nvmem-provider.h
12230 M: Ashish Kumar <ashish.kumar@nxp.com>
12231 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12232 L: linux-spi@vger.kernel.org
12234 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12235 F: drivers/spi/spi-nxp-fspi.c
12237 NXP FXAS21002C DRIVER
12238 M: Rui Miguel Silva <rmfrfs@gmail.com>
12239 L: linux-iio@vger.kernel.org
12241 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12242 F: drivers/iio/gyro/fxas21002c.h
12243 F: drivers/iio/gyro/fxas21002c_core.c
12244 F: drivers/iio/gyro/fxas21002c_i2c.c
12245 F: drivers/iio/gyro/fxas21002c_spi.c
12247 NXP SGTL5000 DRIVER
12248 M: Fabio Estevam <festevam@gmail.com>
12249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12251 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12252 F: sound/soc/codecs/sgtl5000*
12254 NXP SJA1105 ETHERNET SWITCH DRIVER
12255 M: Vladimir Oltean <olteanv@gmail.com>
12256 L: linux-kernel@vger.kernel.org
12258 F: drivers/net/dsa/sja1105
12260 NXP TDA998X DRM DRIVER
12261 M: Russell King <linux@armlinux.org.uk>
12263 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12264 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12265 F: drivers/gpu/drm/i2c/tda998x_drv.c
12266 F: include/drm/i2c/tda998x.h
12267 F: include/dt-bindings/display/tda998x.h
12271 M: Peter Rosin <peda@axentia.se>
12272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12274 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12275 F: sound/soc/codecs/tfa9879*
12278 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12279 R: Charles Gorand <charles.gorand@effinnov.com>
12280 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12282 F: drivers/nfc/nxp-nci
12285 M: Jiri Pirko <jiri@mellanox.com>
12286 L: netdev@vger.kernel.org
12288 F: include/linux/objagg.h
12290 F: lib/test_objagg.c
12293 M: Josh Poimboeuf <jpoimboe@redhat.com>
12294 M: Peter Zijlstra <peterz@infradead.org>
12298 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12299 M: Frederic Barrat <fbarrat@linux.ibm.com>
12300 M: Andrew Donnellan <ajd@linux.ibm.com>
12301 L: linuxppc-dev@lists.ozlabs.org
12303 F: Documentation/userspace-api/accelerators/ocxl.rst
12304 F: arch/powerpc/include/asm/pnv-ocxl.h
12305 F: arch/powerpc/platforms/powernv/ocxl.c
12306 F: drivers/misc/ocxl/
12307 F: include/misc/ocxl*
12308 F: include/uapi/misc/ocxl.h
12311 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12312 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12314 L: linux-omap@vger.kernel.org
12316 F: sound/soc/ti/n810.c
12317 F: sound/soc/ti/omap*
12318 F: sound/soc/ti/rx51.c
12319 F: sound/soc/ti/sdma-pcm.*
12321 OMAP CLOCK FRAMEWORK SUPPORT
12322 M: Paul Walmsley <paul@pwsan.com>
12323 L: linux-omap@vger.kernel.org
12325 F: arch/arm/*omap*/*clock*
12327 OMAP DEVICE TREE SUPPORT
12328 M: Benoît Cousson <bcousson@baylibre.com>
12329 M: Tony Lindgren <tony@atomide.com>
12330 L: linux-omap@vger.kernel.org
12331 L: devicetree@vger.kernel.org
12333 F: arch/arm/boot/dts/*am3*
12334 F: arch/arm/boot/dts/*am4*
12335 F: arch/arm/boot/dts/*am5*
12336 F: arch/arm/boot/dts/*dra7*
12337 F: arch/arm/boot/dts/*omap*
12338 F: arch/arm/boot/dts/logicpd-som-lv*
12339 F: arch/arm/boot/dts/logicpd-torpedo*
12341 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12342 L: linux-omap@vger.kernel.org
12343 L: linux-fbdev@vger.kernel.org
12345 F: Documentation/arm/omap/dss.rst
12346 F: drivers/video/fbdev/omap2/
12348 OMAP FRAMEBUFFER SUPPORT
12349 L: linux-fbdev@vger.kernel.org
12350 L: linux-omap@vger.kernel.org
12352 F: drivers/video/fbdev/omap/
12354 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12355 M: Roger Quadros <rogerq@ti.com>
12356 M: Tony Lindgren <tony@atomide.com>
12357 L: linux-omap@vger.kernel.org
12359 F: arch/arm/mach-omap2/*gpmc*
12360 F: drivers/memory/omap-gpmc.c
12363 M: Grygorii Strashko <grygorii.strashko@ti.com>
12364 M: Santosh Shilimkar <ssantosh@kernel.org>
12365 M: Kevin Hilman <khilman@kernel.org>
12366 L: linux-omap@vger.kernel.org
12368 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12369 F: drivers/gpio/gpio-omap.c
12371 OMAP HARDWARE SPINLOCK SUPPORT
12372 M: Ohad Ben-Cohen <ohad@wizery.com>
12373 L: linux-omap@vger.kernel.org
12375 F: drivers/hwspinlock/omap_hwspinlock.c
12377 OMAP HS MMC SUPPORT
12378 L: linux-mmc@vger.kernel.org
12379 L: linux-omap@vger.kernel.org
12381 F: drivers/mmc/host/omap_hsmmc.c
12384 M: Paul Walmsley <paul@pwsan.com>
12385 L: linux-omap@vger.kernel.org
12387 F: arch/arm/mach-omap2/omap_hwmod*data*
12389 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12390 M: Benoît Cousson <bcousson@baylibre.com>
12391 L: linux-omap@vger.kernel.org
12393 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12396 M: Benoît Cousson <bcousson@baylibre.com>
12397 M: Paul Walmsley <paul@pwsan.com>
12398 L: linux-omap@vger.kernel.org
12400 F: arch/arm/mach-omap2/omap_hwmod.*
12403 M: Vignesh R <vigneshr@ti.com>
12404 L: linux-omap@vger.kernel.org
12405 L: linux-i2c@vger.kernel.org
12407 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12408 F: drivers/i2c/busses/i2c-omap.c
12410 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12411 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12412 L: linux-media@vger.kernel.org
12414 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12415 F: drivers/media/platform/omap3isp/
12416 F: drivers/staging/media/omap4iss/
12419 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12420 L: linux-omap@vger.kernel.org
12422 F: drivers/mmc/host/omap.c
12424 OMAP POWER MANAGEMENT SUPPORT
12425 M: Kevin Hilman <khilman@kernel.org>
12426 L: linux-omap@vger.kernel.org
12428 F: arch/arm/*omap*/*pm*
12429 F: drivers/cpufreq/omap-cpufreq.c
12431 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12432 M: Rajendra Nayak <rnayak@codeaurora.org>
12433 M: Paul Walmsley <paul@pwsan.com>
12434 L: linux-omap@vger.kernel.org
12436 F: arch/arm/mach-omap2/prm*
12438 OMAP RANDOM NUMBER GENERATOR SUPPORT
12439 M: Deepak Saxena <dsaxena@plexity.net>
12441 F: drivers/char/hw_random/omap-rng.c
12444 L: linux-usb@vger.kernel.org
12445 L: linux-omap@vger.kernel.org
12447 F: arch/arm/*omap*/usb*
12448 F: drivers/usb/*/*omap*
12450 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12451 M: Mark Jackson <mpfj@newflow.co.uk>
12452 L: linux-omap@vger.kernel.org
12454 F: arch/arm/boot/dts/am335x-nano.dts
12457 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12458 M: Tony Lindgren <tony@atomide.com>
12459 L: linux-omap@vger.kernel.org
12461 Q: http://patchwork.kernel.org/project/linux-omap/list/
12462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12463 F: arch/arm/configs/omap1_defconfig
12464 F: arch/arm/mach-omap1/
12465 F: arch/arm/plat-omap/
12466 F: drivers/i2c/busses/i2c-omap.c
12467 F: include/linux/platform_data/ams-delta-fiq.h
12468 F: include/linux/platform_data/i2c-omap.h
12471 M: Tony Lindgren <tony@atomide.com>
12472 L: linux-omap@vger.kernel.org
12474 W: http://www.muru.com/linux/omap/
12475 W: http://linux.omap.com/
12476 Q: http://patchwork.kernel.org/project/linux-omap/list/
12477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12478 F: arch/arm/configs/omap2plus_defconfig
12479 F: arch/arm/mach-omap2/
12480 F: arch/arm/plat-omap/
12481 F: drivers/bus/ti-sysc.c
12482 F: drivers/i2c/busses/i2c-omap.c
12483 F: drivers/irqchip/irq-omap-intc.c
12484 F: drivers/mfd/*omap*.c
12485 F: drivers/mfd/menelaus.c
12486 F: drivers/mfd/palmas.c
12487 F: drivers/mfd/tps65217.c
12488 F: drivers/mfd/tps65218.c
12489 F: drivers/mfd/tps65910.c
12490 F: drivers/mfd/twl-core.[ch]
12491 F: drivers/mfd/twl4030*.c
12492 F: drivers/mfd/twl6030*.c
12493 F: drivers/mfd/twl6040*.c
12494 F: drivers/regulator/palmas-regulator*.c
12495 F: drivers/regulator/pbias-regulator.c
12496 F: drivers/regulator/tps65217-regulator.c
12497 F: drivers/regulator/tps65218-regulator.c
12498 F: drivers/regulator/tps65910-regulator.c
12499 F: drivers/regulator/twl-regulator.c
12500 F: drivers/regulator/twl6030-regulator.c
12501 F: include/linux/platform_data/i2c-omap.h
12502 F: include/linux/platform_data/ti-sysc.h
12505 M: Bob Copeland <me@bobcopeland.com>
12506 L: linux-karma-devel@lists.sourceforge.net
12508 F: Documentation/filesystems/omfs.rst
12511 OMNIKEY CARDMAN 4000 DRIVER
12512 M: Harald Welte <laforge@gnumonks.org>
12514 F: drivers/char/pcmcia/cm4000_cs.c
12515 F: include/linux/cm4000_cs.h
12516 F: include/uapi/linux/cm4000_cs.h
12518 OMNIKEY CARDMAN 4040 DRIVER
12519 M: Harald Welte <laforge@gnumonks.org>
12521 F: drivers/char/pcmcia/cm4040_cs.*
12523 OMNIVISION OV13858 SENSOR DRIVER
12524 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12525 L: linux-media@vger.kernel.org
12527 T: git git://linuxtv.org/media_tree.git
12528 F: drivers/media/i2c/ov13858.c
12530 OMNIVISION OV2680 SENSOR DRIVER
12531 M: Rui Miguel Silva <rmfrfs@gmail.com>
12532 L: linux-media@vger.kernel.org
12534 T: git git://linuxtv.org/media_tree.git
12535 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12536 F: drivers/media/i2c/ov2680.c
12538 OMNIVISION OV2685 SENSOR DRIVER
12539 M: Shunqian Zheng <zhengsq@rock-chips.com>
12540 L: linux-media@vger.kernel.org
12542 T: git git://linuxtv.org/media_tree.git
12543 F: drivers/media/i2c/ov2685.c
12545 OMNIVISION OV2740 SENSOR DRIVER
12546 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12547 R: Shawn Tu <shawnx.tu@intel.com>
12548 R: Bingbu Cao <bingbu.cao@intel.com>
12549 L: linux-media@vger.kernel.org
12551 T: git git://linuxtv.org/media_tree.git
12552 F: drivers/media/i2c/ov2740.c
12554 OMNIVISION OV5640 SENSOR DRIVER
12555 M: Steve Longerbeam <slongerbeam@gmail.com>
12556 L: linux-media@vger.kernel.org
12558 T: git git://linuxtv.org/media_tree.git
12559 F: drivers/media/i2c/ov5640.c
12561 OMNIVISION OV5647 SENSOR DRIVER
12562 M: Luis Oliveira <lolivei@synopsys.com>
12563 L: linux-media@vger.kernel.org
12565 T: git git://linuxtv.org/media_tree.git
12566 F: drivers/media/i2c/ov5647.c
12568 OMNIVISION OV5670 SENSOR DRIVER
12569 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12570 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12571 L: linux-media@vger.kernel.org
12573 T: git git://linuxtv.org/media_tree.git
12574 F: drivers/media/i2c/ov5670.c
12576 OMNIVISION OV5675 SENSOR DRIVER
12577 M: Shawn Tu <shawnx.tu@intel.com>
12578 L: linux-media@vger.kernel.org
12580 T: git git://linuxtv.org/media_tree.git
12581 F: drivers/media/i2c/ov5675.c
12583 OMNIVISION OV5695 SENSOR DRIVER
12584 M: Shunqian Zheng <zhengsq@rock-chips.com>
12585 L: linux-media@vger.kernel.org
12587 T: git git://linuxtv.org/media_tree.git
12588 F: drivers/media/i2c/ov5695.c
12590 OMNIVISION OV7670 SENSOR DRIVER
12591 M: Jonathan Corbet <corbet@lwn.net>
12592 L: linux-media@vger.kernel.org
12594 T: git git://linuxtv.org/media_tree.git
12595 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12596 F: drivers/media/i2c/ov7670.c
12598 OMNIVISION OV772x SENSOR DRIVER
12599 M: Jacopo Mondi <jacopo@jmondi.org>
12600 L: linux-media@vger.kernel.org
12602 T: git git://linuxtv.org/media_tree.git
12603 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12604 F: drivers/media/i2c/ov772x.c
12605 F: include/media/i2c/ov772x.h
12607 OMNIVISION OV7740 SENSOR DRIVER
12608 M: Wenyou Yang <wenyou.yang@microchip.com>
12609 L: linux-media@vger.kernel.org
12611 T: git git://linuxtv.org/media_tree.git
12612 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12613 F: drivers/media/i2c/ov7740.c
12615 OMNIVISION OV8856 SENSOR DRIVER
12616 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12617 L: linux-media@vger.kernel.org
12619 T: git git://linuxtv.org/media_tree.git
12620 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12621 F: drivers/media/i2c/ov8856.c
12623 OMNIVISION OV9640 SENSOR DRIVER
12624 M: Petr Cvek <petrcvekcz@gmail.com>
12625 L: linux-media@vger.kernel.org
12627 F: drivers/media/i2c/ov9640.*
12629 OMNIVISION OV9650 SENSOR DRIVER
12630 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12631 R: Akinobu Mita <akinobu.mita@gmail.com>
12632 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12633 L: linux-media@vger.kernel.org
12635 T: git git://linuxtv.org/media_tree.git
12636 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12637 F: drivers/media/i2c/ov9650.c
12639 ONENAND FLASH DRIVER
12640 M: Kyungmin Park <kyungmin.park@samsung.com>
12641 L: linux-mtd@lists.infradead.org
12643 F: drivers/mtd/nand/onenand/
12644 F: include/linux/mtd/onenand*.h
12646 ONION OMEGA2+ BOARD
12647 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12648 L: linux-mips@vger.kernel.org
12650 F: arch/mips/boot/dts/ralink/omega2p.dts
12653 M: Jens Wiklander <jens.wiklander@linaro.org>
12654 L: tee-dev@lists.linaro.org
12656 F: drivers/tee/optee/
12658 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12659 M: Sumit Garg <sumit.garg@linaro.org>
12660 L: tee-dev@lists.linaro.org
12662 F: drivers/char/hw_random/optee-rng.c
12665 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12666 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12667 L: linux-rdma@vger.kernel.org
12669 F: drivers/infiniband/ulp/opa_vnic
12671 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12672 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12673 M: Frank Rowand <frowand.list@gmail.com>
12674 L: devicetree@vger.kernel.org
12676 F: Documentation/devicetree/dynamic-resolution-notes.rst
12677 F: Documentation/devicetree/overlay-notes.rst
12678 F: drivers/of/overlay.c
12679 F: drivers/of/resolver.c
12680 K: of_overlay_notifier_
12682 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12683 M: Rob Herring <robh+dt@kernel.org>
12684 M: Frank Rowand <frowand.list@gmail.com>
12685 L: devicetree@vger.kernel.org
12687 W: http://www.devicetree.org/
12688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12689 F: Documentation/ABI/testing/sysfs-firmware-ofw
12691 F: include/linux/of*.h
12694 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12695 M: Rob Herring <robh+dt@kernel.org>
12696 L: devicetree@vger.kernel.org
12698 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12700 F: Documentation/devicetree/
12701 F: arch/*/boot/dts/
12702 F: include/dt-bindings/
12704 OPENCORES I2C BUS DRIVER
12705 M: Peter Korsgaard <peter@korsgaard.com>
12706 M: Andrew Lunn <andrew@lunn.ch>
12707 L: linux-i2c@vger.kernel.org
12709 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12710 F: Documentation/i2c/busses/i2c-ocores.rst
12711 F: drivers/i2c/busses/i2c-ocores.c
12712 F: include/linux/platform_data/i2c-ocores.h
12714 OPENRISC ARCHITECTURE
12715 M: Jonas Bonn <jonas@southpole.se>
12716 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12717 M: Stafford Horne <shorne@gmail.com>
12718 L: openrisc@lists.librecores.org
12720 W: http://openrisc.io
12721 T: git git://github.com/openrisc/linux.git
12722 F: Documentation/devicetree/bindings/openrisc/
12723 F: Documentation/openrisc/
12725 F: drivers/irqchip/irq-ompic.c
12726 F: drivers/irqchip/irq-or1k-*
12729 M: Pravin B Shelar <pshelar@ovn.org>
12730 L: netdev@vger.kernel.org
12731 L: dev@openvswitch.org
12733 W: http://openvswitch.org
12734 F: include/uapi/linux/openvswitch.h
12735 F: net/openvswitch/
12737 OPERATING PERFORMANCE POINTS (OPP)
12738 M: Viresh Kumar <vireshk@kernel.org>
12739 M: Nishanth Menon <nm@ti.com>
12740 M: Stephen Boyd <sboyd@kernel.org>
12741 L: linux-pm@vger.kernel.org
12743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12744 F: Documentation/devicetree/bindings/opp/
12745 F: Documentation/power/opp.rst
12747 F: include/linux/pm_opp.h
12750 M: Clemens Ladisch <clemens@ladisch.de>
12751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12754 F: sound/drivers/opl4/
12757 M: Robert Richter <rric@kernel.org>
12758 L: oprofile-list@lists.sf.net
12760 F: arch/*/include/asm/oprofile*.h
12761 F: arch/*/oprofile/
12762 F: drivers/oprofile/
12763 F: include/linux/oprofile.h
12765 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12766 M: Mark Fasheh <mark@fasheh.com>
12767 M: Joel Becker <jlbec@evilplan.org>
12768 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12769 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12771 W: http://ocfs2.wiki.kernel.org
12772 F: Documentation/filesystems/dlmfs.rst
12773 F: Documentation/filesystems/ocfs2.rst
12776 ORANGEFS FILESYSTEM
12777 M: Mike Marshall <hubcap@omnibond.com>
12778 R: Martin Brandenburg <martin@omnibond.com>
12779 L: devel@lists.orangefs.org
12781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12782 F: Documentation/filesystems/orangefs.rst
12786 L: linux-wireless@vger.kernel.org
12788 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12789 W: http://www.nongnu.org/orinoco/
12790 F: drivers/net/wireless/intersil/orinoco/
12792 OV2659 OMNIVISION SENSOR DRIVER
12793 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12794 L: linux-media@vger.kernel.org
12796 W: https://linuxtv.org
12797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12798 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12799 F: drivers/media/i2c/ov2659.c
12800 F: include/media/i2c/ov2659.h
12803 M: Miklos Szeredi <miklos@szeredi.hu>
12804 L: linux-unionfs@vger.kernel.org
12806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12807 F: Documentation/filesystems/overlayfs.rst
12810 P54 WIRELESS DRIVER
12811 M: Christian Lamparter <chunkeey@googlemail.com>
12812 L: linux-wireless@vger.kernel.org
12814 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
12815 F: drivers/net/wireless/intersil/p54/
12818 M: Vladimir Oltean <olteanv@gmail.com>
12819 L: netdev@vger.kernel.org
12821 F: Documentation/core-api/packing.rst
12822 F: include/linux/packing.h
12825 PADATA PARALLEL EXECUTION MECHANISM
12826 M: Steffen Klassert <steffen.klassert@secunet.com>
12827 L: linux-crypto@vger.kernel.org
12829 F: Documentation/core-api/padata.rst
12830 F: include/linux/padata.h
12834 M: Jesper Dangaard Brouer <hawk@kernel.org>
12835 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12836 L: netdev@vger.kernel.org
12838 F: include/net/page_pool.h
12839 F: net/core/page_pool.c
12841 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12842 M: Harald Welte <laforge@gnumonks.org>
12843 L: platform-driver-x86@vger.kernel.org
12845 F: drivers/platform/x86/panasonic-laptop.c
12847 PARALLAX PING IIO SENSOR DRIVER
12848 M: Andreas Klinger <ak@it-klinger.de>
12849 L: linux-iio@vger.kernel.org
12851 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12852 F: drivers/iio/proximity/ping.c
12854 PARALLEL LCD/KEYPAD PANEL DRIVER
12855 M: Willy Tarreau <willy@haproxy.com>
12856 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12858 F: Documentation/admin-guide/lcd-panel-cgram.rst
12859 F: drivers/auxdisplay/panel.c
12861 PARALLEL PORT SUBSYSTEM
12862 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12863 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12864 L: linux-parport@lists.infradead.org (subscribers-only)
12866 F: Documentation/driver-api/parport*.rst
12867 F: drivers/char/ppdev.c
12868 F: drivers/parport/
12869 F: include/linux/parport*.h
12870 F: include/uapi/linux/ppdev.h
12872 PARAVIRT_OPS INTERFACE
12873 M: Juergen Gross <jgross@suse.com>
12874 M: Thomas Hellstrom <thellstrom@vmware.com>
12875 M: "VMware, Inc." <pv-drivers@vmware.com>
12876 L: virtualization@lists.linux-foundation.org
12878 F: Documentation/virt/paravirt_ops.rst
12879 F: arch/*/include/asm/paravirt*.h
12880 F: arch/*/kernel/paravirt*
12881 F: include/linux/hypervisor.h
12883 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12884 M: Tim Waugh <tim@cyberelk.net>
12885 L: linux-parport@lists.infradead.org (subscribers-only)
12887 F: Documentation/admin-guide/blockdev/paride.rst
12888 F: drivers/block/paride/
12890 PARISC ARCHITECTURE
12891 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12892 M: Helge Deller <deller@gmx.de>
12893 L: linux-parisc@vger.kernel.org
12895 W: https://parisc.wiki.kernel.org
12896 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12899 F: Documentation/parisc/
12901 F: drivers/char/agp/parisc-agp.c
12902 F: drivers/input/misc/hp_sdc_rtc.c
12903 F: drivers/input/serio/gscps2.c
12904 F: drivers/input/serio/hp_sdc*
12906 F: drivers/parport/parport_gsc.*
12907 F: drivers/tty/serial/8250/8250_gsc.c
12908 F: drivers/video/console/sti*
12909 F: drivers/video/fbdev/sti*
12910 F: drivers/video/logo/logo_parisc*
12911 F: include/linux/hp_sdc.h
12914 M: Jiri Pirko <jiri@mellanox.com>
12915 L: netdev@vger.kernel.org
12917 F: include/linux/parman.h
12919 F: lib/test_parman.c
12921 PC ENGINES APU BOARD DRIVER
12922 M: Enrico Weigelt, metux IT consult <info@metux.net>
12924 F: drivers/platform/x86/pcengines-apuv2.c
12926 PC87360 HARDWARE MONITORING DRIVER
12927 M: Jim Cromie <jim.cromie@gmail.com>
12928 L: linux-hwmon@vger.kernel.org
12930 F: Documentation/hwmon/pc87360.rst
12931 F: drivers/hwmon/pc87360.c
12933 PC8736x GPIO DRIVER
12934 M: Jim Cromie <jim.cromie@gmail.com>
12936 F: drivers/char/pc8736x_gpio.c
12938 PC87427 HARDWARE MONITORING DRIVER
12939 M: Jean Delvare <jdelvare@suse.com>
12940 L: linux-hwmon@vger.kernel.org
12942 F: Documentation/hwmon/pc87427.rst
12943 F: drivers/hwmon/pc87427.c
12946 M: Riku Voipio <riku.voipio@iki.fi>
12948 F: drivers/leds/leds-pca9532.c
12949 F: include/linux/leds-pca9532.h
12951 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12952 M: Guenter Roeck <linux@roeck-us.net>
12953 L: linux-i2c@vger.kernel.org
12955 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12957 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12958 M: Khalid Aziz <khalid@gonehiking.org>
12960 F: drivers/firmware/pcdp.*
12962 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12963 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12964 L: linux-pci@vger.kernel.org
12965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12967 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12968 F: drivers/pci/controller/pci-aardvark.c
12970 PCI DRIVER FOR ALTERA PCIE IP
12971 M: Ley Foon Tan <ley.foon.tan@intel.com>
12972 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12973 L: linux-pci@vger.kernel.org
12975 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12976 F: drivers/pci/controller/pcie-altera.c
12978 PCI DRIVER FOR APPLIEDMICRO XGENE
12979 M: Toan Le <toan@os.amperecomputing.com>
12980 L: linux-pci@vger.kernel.org
12981 L: linux-arm-kernel@lists.infradead.org
12983 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12984 F: drivers/pci/controller/pci-xgene.c
12986 PCI DRIVER FOR ARM VERSATILE PLATFORM
12987 M: Rob Herring <robh@kernel.org>
12988 L: linux-pci@vger.kernel.org
12989 L: linux-arm-kernel@lists.infradead.org
12991 F: Documentation/devicetree/bindings/pci/versatile.yaml
12992 F: drivers/pci/controller/pci-versatile.c
12994 PCI DRIVER FOR ARMADA 8K
12995 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12996 L: linux-pci@vger.kernel.org
12997 L: linux-arm-kernel@lists.infradead.org
12999 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13000 F: drivers/pci/controller/dwc/pcie-armada8k.c
13002 PCI DRIVER FOR CADENCE PCIE IP
13003 M: Tom Joseph <tjoseph@cadence.com>
13004 L: linux-pci@vger.kernel.org
13006 F: Documentation/devicetree/bindings/pci/cdns,*
13007 F: drivers/pci/controller/cadence/
13009 PCI DRIVER FOR FREESCALE LAYERSCAPE
13010 M: Minghuan Lian <minghuan.Lian@nxp.com>
13011 M: Mingkai Hu <mingkai.hu@nxp.com>
13012 M: Roy Zang <roy.zang@nxp.com>
13013 L: linuxppc-dev@lists.ozlabs.org
13014 L: linux-pci@vger.kernel.org
13015 L: linux-arm-kernel@lists.infradead.org
13017 F: drivers/pci/controller/dwc/*layerscape*
13019 PCI DRIVER FOR GENERIC OF HOSTS
13020 M: Will Deacon <will@kernel.org>
13021 L: linux-pci@vger.kernel.org
13022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13024 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13025 F: drivers/pci/controller/pci-host-common.c
13026 F: drivers/pci/controller/pci-host-generic.c
13028 PCI DRIVER FOR IMX6
13029 M: Richard Zhu <hongxing.zhu@nxp.com>
13030 M: Lucas Stach <l.stach@pengutronix.de>
13031 L: linux-pci@vger.kernel.org
13032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13034 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13035 F: drivers/pci/controller/dwc/*imx6*
13037 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13038 M: Jonathan Derrick <jonathan.derrick@intel.com>
13039 L: linux-pci@vger.kernel.org
13041 F: drivers/pci/controller/vmd.c
13043 PCI DRIVER FOR MICROSEMI SWITCHTEC
13044 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13045 M: Logan Gunthorpe <logang@deltatee.com>
13046 L: linux-pci@vger.kernel.org
13048 F: Documentation/ABI/testing/sysfs-class-switchtec
13049 F: Documentation/driver-api/switchtec.rst
13050 F: drivers/ntb/hw/mscc/
13051 F: drivers/pci/switch/switchtec*
13052 F: include/linux/switchtec.h
13053 F: include/uapi/linux/switchtec_ioctl.h
13055 PCI DRIVER FOR MOBIVEIL PCIE IP
13056 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13057 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13058 L: linux-pci@vger.kernel.org
13060 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13061 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13063 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13064 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13065 M: Jason Cooper <jason@lakedaemon.net>
13066 L: linux-pci@vger.kernel.org
13067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13069 F: drivers/pci/controller/*mvebu*
13071 PCI DRIVER FOR NVIDIA TEGRA
13072 M: Thierry Reding <thierry.reding@gmail.com>
13073 L: linux-tegra@vger.kernel.org
13074 L: linux-pci@vger.kernel.org
13076 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13077 F: drivers/pci/controller/pci-tegra.c
13079 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13080 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13081 L: linux-pci@vger.kernel.org
13082 L: linux-arm-kernel@lists.infradead.org
13084 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13085 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13087 PCI DRIVER FOR RENESAS R-CAR
13088 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13089 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13090 L: linux-pci@vger.kernel.org
13091 L: linux-renesas-soc@vger.kernel.org
13093 F: Documentation/devicetree/bindings/pci/*rcar*
13094 F: drivers/pci/controller/*rcar*
13096 PCI DRIVER FOR SAMSUNG EXYNOS
13097 M: Jingoo Han <jingoohan1@gmail.com>
13098 L: linux-pci@vger.kernel.org
13099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13100 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13102 F: drivers/pci/controller/dwc/pci-exynos.c
13104 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13105 M: Jingoo Han <jingoohan1@gmail.com>
13106 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13107 L: linux-pci@vger.kernel.org
13109 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13110 F: drivers/pci/controller/dwc/*designware*
13112 PCI DRIVER FOR TI DRA7XX
13113 M: Kishon Vijay Abraham I <kishon@ti.com>
13114 L: linux-omap@vger.kernel.org
13115 L: linux-pci@vger.kernel.org
13117 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13118 F: drivers/pci/controller/dwc/pci-dra7xx.c
13120 PCI DRIVER FOR TI KEYSTONE
13121 M: Murali Karicheri <m-karicheri2@ti.com>
13122 L: linux-pci@vger.kernel.org
13123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13125 F: drivers/pci/controller/dwc/pci-keystone.c
13127 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13128 M: Linus Walleij <linus.walleij@linaro.org>
13129 L: linux-pci@vger.kernel.org
13131 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13132 F: drivers/pci/controller/pci-v3-semi.c
13134 PCI ENDPOINT SUBSYSTEM
13135 M: Kishon Vijay Abraham I <kishon@ti.com>
13136 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13137 L: linux-pci@vger.kernel.org
13139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13140 F: drivers/misc/pci_endpoint_test.c
13141 F: drivers/pci/endpoint/
13144 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13145 M: Russell Currey <ruscur@russell.cc>
13146 M: Sam Bobroff <sbobroff@linux.ibm.com>
13147 M: Oliver O'Halloran <oohall@gmail.com>
13148 L: linuxppc-dev@lists.ozlabs.org
13150 F: Documentation/PCI/pci-error-recovery.rst
13151 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13152 F: arch/powerpc/include/*/eeh*.h
13153 F: arch/powerpc/kernel/eeh*.c
13154 F: arch/powerpc/platforms/*/eeh*.c
13155 F: drivers/pci/pcie/aer.c
13156 F: drivers/pci/pcie/dpc.c
13157 F: drivers/pci/pcie/err.c
13160 M: Linas Vepstas <linasvepstas@gmail.com>
13161 L: linux-pci@vger.kernel.org
13163 F: Documentation/PCI/pci-error-recovery.rst
13165 PCI MSI DRIVER FOR ALTERA MSI IP
13166 M: Ley Foon Tan <ley.foon.tan@intel.com>
13167 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13168 L: linux-pci@vger.kernel.org
13170 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13171 F: drivers/pci/controller/pcie-altera-msi.c
13173 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13174 M: Toan Le <toan@os.amperecomputing.com>
13175 L: linux-pci@vger.kernel.org
13176 L: linux-arm-kernel@lists.infradead.org
13178 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13179 F: drivers/pci/controller/pci-xgene-msi.c
13181 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13182 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13183 R: Rob Herring <robh@kernel.org>
13184 L: linux-pci@vger.kernel.org
13186 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13188 F: drivers/pci/controller/
13191 M: Bjorn Helgaas <bhelgaas@google.com>
13192 L: linux-pci@vger.kernel.org
13194 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13196 F: Documentation/PCI/
13197 F: Documentation/devicetree/bindings/pci/
13198 F: arch/x86/kernel/early-quirks.c
13199 F: arch/x86/kernel/quirks.c
13201 F: drivers/acpi/pci*
13203 F: include/asm-generic/pci*
13204 F: include/linux/of_pci.h
13205 F: include/linux/pci*
13206 F: include/uapi/linux/pci*
13209 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13210 M: Jonathan Chocron <jonnyc@amazon.com>
13211 L: linux-pci@vger.kernel.org
13213 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13214 F: drivers/pci/controller/dwc/pcie-al.c
13216 PCIE DRIVER FOR AMLOGIC MESON
13217 M: Yue Wang <yue.wang@Amlogic.com>
13218 L: linux-pci@vger.kernel.org
13219 L: linux-amlogic@lists.infradead.org
13221 F: drivers/pci/controller/dwc/pci-meson.c
13223 PCIE DRIVER FOR AXIS ARTPEC
13224 M: Jesper Nilsson <jesper.nilsson@axis.com>
13225 L: linux-arm-kernel@axis.com
13226 L: linux-pci@vger.kernel.org
13228 F: Documentation/devicetree/bindings/pci/axis,artpec*
13229 F: drivers/pci/controller/dwc/*artpec*
13231 PCIE DRIVER FOR CAVIUM THUNDERX
13232 M: Robert Richter <rrichter@marvell.com>
13233 L: linux-pci@vger.kernel.org
13234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13236 F: drivers/pci/controller/pci-thunder-*
13238 PCIE DRIVER FOR HISILICON
13239 M: Zhou Wang <wangzhou1@hisilicon.com>
13240 L: linux-pci@vger.kernel.org
13242 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13243 F: drivers/pci/controller/dwc/pcie-hisi.c
13245 PCIE DRIVER FOR HISILICON KIRIN
13246 M: Xiaowei Song <songxiaowei@hisilicon.com>
13247 M: Binghui Wang <wangbinghui@hisilicon.com>
13248 L: linux-pci@vger.kernel.org
13250 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13251 F: drivers/pci/controller/dwc/pcie-kirin.c
13253 PCIE DRIVER FOR HISILICON STB
13254 M: Shawn Guo <shawn.guo@linaro.org>
13255 L: linux-pci@vger.kernel.org
13257 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13258 F: drivers/pci/controller/dwc/pcie-histb.c
13260 PCIE DRIVER FOR MEDIATEK
13261 M: Ryder Lee <ryder.lee@mediatek.com>
13262 L: linux-pci@vger.kernel.org
13263 L: linux-mediatek@lists.infradead.org
13265 F: Documentation/devicetree/bindings/pci/mediatek*
13266 F: drivers/pci/controller/*mediatek*
13268 PCIE DRIVER FOR QUALCOMM MSM
13269 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13270 L: linux-pci@vger.kernel.org
13271 L: linux-arm-msm@vger.kernel.org
13273 F: drivers/pci/controller/dwc/*qcom*
13275 PCIE DRIVER FOR ROCKCHIP
13276 M: Shawn Lin <shawn.lin@rock-chips.com>
13277 L: linux-pci@vger.kernel.org
13278 L: linux-rockchip@lists.infradead.org
13280 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13281 F: drivers/pci/controller/pcie-rockchip*
13283 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13284 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13285 L: linux-pci@vger.kernel.org
13287 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13288 F: drivers/pci/controller/dwc/pcie-uniphier*
13290 PCIE DRIVER FOR ST SPEAR13XX
13291 M: Pratyush Anand <pratyush.anand@gmail.com>
13292 L: linux-pci@vger.kernel.org
13294 F: drivers/pci/controller/dwc/*spear*
13297 M: Dominik Brodowski <linux@dominikbrodowski.net>
13299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13300 F: Documentation/pcmcia/
13305 PCNET32 NETWORK DRIVER
13306 M: Don Fry <pcnet32@frontier.com>
13307 L: netdev@vger.kernel.org
13309 F: drivers/net/ethernet/amd/pcnet32.c
13311 PCRYPT PARALLEL CRYPTO ENGINE
13312 M: Steffen Klassert <steffen.klassert@secunet.com>
13313 L: linux-crypto@vger.kernel.org
13316 F: include/crypto/pcrypt.h
13318 PEAQ WMI HOTKEYS DRIVER
13319 M: Hans de Goede <hdegoede@redhat.com>
13320 L: platform-driver-x86@vger.kernel.org
13322 F: drivers/platform/x86/peaq-wmi.c
13324 PENSANDO ETHERNET DRIVERS
13325 M: Shannon Nelson <snelson@pensando.io>
13326 M: Pensando Drivers <drivers@pensando.io>
13327 L: netdev@vger.kernel.org
13329 F: Documentation/networking/device_drivers/pensando/ionic.rst
13330 F: drivers/net/ethernet/pensando/
13332 PER-CPU MEMORY ALLOCATOR
13333 M: Dennis Zhou <dennis@kernel.org>
13334 M: Tejun Heo <tj@kernel.org>
13335 M: Christoph Lameter <cl@linux.com>
13337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13338 F: arch/*/include/asm/percpu.h
13339 F: include/linux/percpu*.h
13342 PER-TASK DELAY ACCOUNTING
13343 M: Balbir Singh <bsingharora@gmail.com>
13345 F: include/linux/delayacct.h
13346 F: kernel/delayacct.c
13348 PERFORMANCE EVENTS SUBSYSTEM
13349 M: Peter Zijlstra <peterz@infradead.org>
13350 M: Ingo Molnar <mingo@redhat.com>
13351 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13352 R: Mark Rutland <mark.rutland@arm.com>
13353 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13354 R: Jiri Olsa <jolsa@redhat.com>
13355 R: Namhyung Kim <namhyung@kernel.org>
13356 L: linux-kernel@vger.kernel.org
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13360 F: arch/*/events/*/*
13361 F: arch/*/include/asm/perf_event.h
13362 F: arch/*/kernel/*/*/perf_event*.c
13363 F: arch/*/kernel/*/perf_event*.c
13364 F: arch/*/kernel/perf_callchain.c
13365 F: arch/*/kernel/perf_event*.c
13366 F: include/linux/perf_event.h
13367 F: include/uapi/linux/perf_event.h
13371 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13372 R: John Garry <john.garry@huawei.com>
13373 R: Will Deacon <will@kernel.org>
13374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13376 F: tools/perf/pmu-events/arch/arm64/
13378 PERSONALITY HANDLING
13379 M: Christoph Hellwig <hch@infradead.org>
13380 L: linux-abi-devel@lists.sourceforge.net
13382 F: include/linux/personality.h
13383 F: include/uapi/linux/personality.h
13385 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13386 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13387 L: linux-input@vger.kernel.org
13389 F: Documentation/input/devices/pxrc.rst
13390 F: drivers/input/joystick/pxrc.c
13393 M: Remi Denis-Courmont <courmisch@gmail.com>
13395 F: Documentation/networking/phonet.rst
13396 F: include/linux/phonet.h
13397 F: include/net/phonet/
13398 F: include/uapi/linux/phonet.h
13402 M: Joern Engel <joern@lazybastard.org>
13403 L: linux-mtd@lists.infradead.org
13405 F: drivers/mtd/devices/phram.c
13408 M: Bruno Prémont <bonbons@linux-vserver.org>
13409 L: linux-input@vger.kernel.org
13411 F: drivers/hid/hid-picolcd*
13414 M: Jamie Iles <jamie@jamieiles.com>
13415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13417 T: git git://github.com/jamieiles/linux-2.6-ji.git
13418 F: arch/arm/boot/dts/picoxcell*
13419 F: arch/arm/mach-picoxcell/
13420 F: drivers/crypto/picoxcell*
13423 M: Christian Brauner <christian@brauner.io>
13424 L: linux-kernel@vger.kernel.org
13426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13428 F: tools/testing/selftests/clone3/
13429 F: tools/testing/selftests/pid_namespace/
13430 F: tools/testing/selftests/pidfd/
13433 K: \b(clone_args|kernel_clone_args)\b
13435 PIN CONTROL SUBSYSTEM
13436 M: Linus Walleij <linus.walleij@linaro.org>
13437 L: linux-gpio@vger.kernel.org
13439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13440 F: Documentation/devicetree/bindings/pinctrl/
13441 F: Documentation/driver-api/pinctl.rst
13442 F: drivers/pinctrl/
13443 F: include/linux/pinctrl/
13445 PIN CONTROLLER - FREESCALE
13446 M: Dong Aisheng <aisheng.dong@nxp.com>
13447 M: Fabio Estevam <festevam@gmail.com>
13448 M: Shawn Guo <shawnguo@kernel.org>
13449 M: Stefan Agner <stefan@agner.ch>
13450 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13451 L: linux-gpio@vger.kernel.org
13453 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13454 F: drivers/pinctrl/freescale/
13456 PIN CONTROLLER - INTEL
13457 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13458 M: Andy Shevchenko <andy@kernel.org>
13460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13461 F: drivers/pinctrl/intel/
13463 PIN CONTROLLER - MEDIATEK
13464 M: Sean Wang <sean.wang@kernel.org>
13465 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13467 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13468 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13469 F: drivers/pinctrl/mediatek/
13471 PIN CONTROLLER - MICROCHIP AT91
13472 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13474 L: linux-gpio@vger.kernel.org
13476 F: drivers/gpio/gpio-sama5d2-piobu.c
13477 F: drivers/pinctrl/pinctrl-at91*
13479 PIN CONTROLLER - QUALCOMM
13480 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13481 L: linux-arm-msm@vger.kernel.org
13483 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13484 F: drivers/pinctrl/qcom/
13486 PIN CONTROLLER - RENESAS
13487 M: Geert Uytterhoeven <geert+renesas@glider.be>
13488 L: linux-renesas-soc@vger.kernel.org
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13491 F: drivers/pinctrl/pinctrl-rz*
13492 F: drivers/pinctrl/sh-pfc/
13494 PIN CONTROLLER - SAMSUNG
13495 M: Tomasz Figa <tomasz.figa@gmail.com>
13496 M: Krzysztof Kozlowski <krzk@kernel.org>
13497 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13499 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13501 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13503 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13504 F: drivers/pinctrl/samsung/
13505 F: include/dt-bindings/pinctrl/samsung.h
13507 PIN CONTROLLER - SINGLE
13508 M: Tony Lindgren <tony@atomide.com>
13509 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13511 L: linux-omap@vger.kernel.org
13513 F: drivers/pinctrl/pinctrl-single.c
13515 PIN CONTROLLER - ST SPEAR
13516 M: Viresh Kumar <vireshk@kernel.org>
13517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13519 W: http://www.st.com/spear
13520 F: drivers/pinctrl/spear/
13522 PISTACHIO SOC SUPPORT
13523 M: James Hartley <james.hartley@sondrel.com>
13524 L: linux-mips@vger.kernel.org
13526 F: arch/mips/boot/dts/img/pistachio*
13527 F: arch/mips/configs/pistachio*_defconfig
13528 F: arch/mips/include/asm/mach-pistachio/
13529 F: arch/mips/pistachio/
13532 M: linux-block@vger.kernel.org
13534 F: drivers/block/pktcdvd.c
13535 F: include/linux/pktcdvd.h
13536 F: include/uapi/linux/pktcdvd.h
13538 PKUNITY SOC DRIVERS
13539 M: Guan Xuetao <gxt@pku.edu.cn>
13541 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13542 T: git git://github.com/gxt/linux.git
13543 F: drivers/i2c/busses/i2c-puv3.c
13544 F: drivers/input/serio/i8042-unicore32io.h
13545 F: drivers/rtc/rtc-puv3.c
13546 F: drivers/video/fbdev/fb-puv3.c
13548 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13549 M: Tomasz Duszynski <tduszyns@gmail.com>
13551 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13552 F: drivers/iio/chemical/pms7003.c
13555 M: Logan Gunthorpe <logang@deltatee.com>
13557 F: drivers/dma/plx_dma.c
13560 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13561 L: linux-pm@vger.kernel.org
13563 W: https://01.org/pm-graph
13564 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13565 T: git git://github.com/intel/pm-graph
13566 F: tools/power/pm-graph
13568 PMBUS HARDWARE MONITORING DRIVERS
13569 M: Guenter Roeck <linux@roeck-us.net>
13570 L: linux-hwmon@vger.kernel.org
13572 W: http://hwmon.wiki.kernel.org/
13573 W: http://www.roeck-us.net/linux/drivers/
13574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13575 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13576 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13577 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13578 F: Documentation/hwmon/adm1275.rst
13579 F: Documentation/hwmon/ibm-cffps.rst
13580 F: Documentation/hwmon/ir35221.rst
13581 F: Documentation/hwmon/lm25066.rst
13582 F: Documentation/hwmon/ltc2978.rst
13583 F: Documentation/hwmon/ltc3815.rst
13584 F: Documentation/hwmon/max16064.rst
13585 F: Documentation/hwmon/max20751.rst
13586 F: Documentation/hwmon/max31785.rst
13587 F: Documentation/hwmon/max34440.rst
13588 F: Documentation/hwmon/max8688.rst
13589 F: Documentation/hwmon/pmbus-core.rst
13590 F: Documentation/hwmon/pmbus.rst
13591 F: Documentation/hwmon/tps40422.rst
13592 F: Documentation/hwmon/ucd9000.rst
13593 F: Documentation/hwmon/ucd9200.rst
13594 F: Documentation/hwmon/zl6100.rst
13595 F: drivers/hwmon/pmbus/
13596 F: include/linux/pmbus.h
13598 PMC SIERRA MaxRAID DRIVER
13599 L: linux-scsi@vger.kernel.org
13601 W: http://www.pmc-sierra.com/
13602 F: drivers/scsi/pmcraid.*
13604 PMC SIERRA PM8001 DRIVER
13605 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13606 L: linux-scsi@vger.kernel.org
13608 F: drivers/scsi/pm8001/
13610 PNI RM3100 IIO DRIVER
13611 M: Song Qiang <songqiang1304521@gmail.com>
13612 L: linux-iio@vger.kernel.org
13614 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13615 F: drivers/iio/magnetometer/rm3100*
13618 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13619 L: linux-acpi@vger.kernel.org
13622 F: include/linux/pnp.h
13624 POSIX CLOCKS and TIMERS
13625 M: Thomas Gleixner <tglx@linutronix.de>
13626 L: linux-kernel@vger.kernel.org
13628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13630 F: include/linux/time_namespace.h
13631 F: include/linux/timer*
13632 F: kernel/time/*timer*
13633 F: kernel/time/namespace.c
13635 POWER MANAGEMENT CORE
13636 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13637 L: linux-pm@vger.kernel.org
13639 B: https://bugzilla.kernel.org
13640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13641 F: drivers/base/power/
13642 F: drivers/powercap/
13643 F: include/linux/intel_rapl.h
13644 F: include/linux/pm.h
13645 F: include/linux/pm_*
13646 F: include/linux/powercap.h
13647 F: kernel/configs/nopm.config
13649 POWER STATE COORDINATION INTERFACE (PSCI)
13650 M: Mark Rutland <mark.rutland@arm.com>
13651 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13652 L: linux-arm-kernel@lists.infradead.org
13654 F: drivers/firmware/psci/
13655 F: include/linux/psci.h
13656 F: include/uapi/linux/psci.h
13658 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13659 M: Sebastian Reichel <sre@kernel.org>
13660 L: linux-pm@vger.kernel.org
13662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13663 F: Documentation/ABI/testing/sysfs-class-power
13664 F: Documentation/devicetree/bindings/power/supply/
13665 F: drivers/power/supply/
13666 F: include/linux/power_supply.h
13668 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13669 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13670 L: linuxppc-dev@lists.ozlabs.org
13672 F: drivers/char/powernv-op-panel.c
13674 PPP OVER ATM (RFC 2364)
13675 M: Mitchell Blank Jr <mitch@sfgoth.com>
13677 F: include/uapi/linux/atmppp.h
13678 F: net/atm/pppoatm.c
13681 M: Michal Ostrowski <mostrows@earthlink.net>
13683 F: drivers/net/ppp/pppoe.c
13684 F: drivers/net/ppp/pppox.c
13687 M: James Chapman <jchapman@katalix.com>
13689 F: include/linux/if_pppol2tp.h
13690 F: include/uapi/linux/if_pppol2tp.h
13691 F: net/l2tp/l2tp_ppp.c
13693 PPP PROTOCOL DRIVERS AND COMPRESSORS
13694 M: Paul Mackerras <paulus@samba.org>
13695 L: linux-ppp@vger.kernel.org
13697 F: drivers/net/ppp/ppp_*
13700 M: Rodolfo Giometti <giometti@enneenne.com>
13701 L: linuxpps@ml.enneenne.com (subscribers-only)
13703 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13704 F: Documentation/ABI/testing/sysfs-pps
13705 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13706 F: Documentation/driver-api/pps.rst
13708 F: include/linux/pps*.h
13709 F: include/uapi/linux/pps.h
13712 M: Dmitry Kozlov <xeb@mail.ru>
13713 L: netdev@vger.kernel.org
13715 W: http://sourceforge.net/projects/accel-pptp
13716 F: drivers/net/ppp/pptp.c
13718 PRESSURE STALL INFORMATION (PSI)
13719 M: Johannes Weiner <hannes@cmpxchg.org>
13721 F: include/linux/psi*
13722 F: kernel/sched/psi.c
13725 M: Petr Mladek <pmladek@suse.com>
13726 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13727 R: Steven Rostedt <rostedt@goodmis.org>
13729 F: include/linux/printk.h
13732 PRISM54 WIRELESS DRIVER
13733 M: Luis Chamberlain <mcgrof@kernel.org>
13734 L: linux-wireless@vger.kernel.org
13736 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13737 F: drivers/net/wireless/intersil/prism54/
13740 R: Alexey Dobriyan <adobriyan@gmail.com>
13741 L: linux-kernel@vger.kernel.org
13742 L: linux-fsdevel@vger.kernel.org
13744 F: Documentation/filesystems/proc.rst
13746 F: include/linux/proc_fs.h
13747 F: tools/testing/selftests/proc/
13750 M: Luis Chamberlain <mcgrof@kernel.org>
13751 M: Kees Cook <keescook@chromium.org>
13752 M: Iurii Zaikin <yzaikin@google.com>
13753 L: linux-kernel@vger.kernel.org
13754 L: linux-fsdevel@vger.kernel.org
13756 F: fs/proc/proc_sysctl.c
13757 F: include/linux/sysctl.h
13758 F: kernel/sysctl-test.c
13760 F: tools/testing/selftests/sysctl/
13762 PS3 NETWORK SUPPORT
13763 M: Geoff Levand <geoff@infradead.org>
13764 L: netdev@vger.kernel.org
13765 L: linuxppc-dev@lists.ozlabs.org
13767 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13769 PS3 PLATFORM SUPPORT
13770 M: Geoff Levand <geoff@infradead.org>
13771 L: linuxppc-dev@lists.ozlabs.org
13773 F: arch/powerpc/boot/ps3*
13774 F: arch/powerpc/include/asm/lv1call.h
13775 F: arch/powerpc/include/asm/ps3*.h
13776 F: arch/powerpc/platforms/ps3/
13779 F: drivers/rtc/rtc-ps3.c
13780 F: drivers/usb/host/*ps3.c
13781 F: sound/ppc/snd_ps3*
13784 M: Jim Paris <jim@jtan.com>
13785 M: Geoff Levand <geoff@infradead.org>
13786 L: linuxppc-dev@lists.ozlabs.org
13788 F: drivers/block/ps3vram.c
13790 PSAMPLE PACKET SAMPLING SUPPORT
13791 M: Yotam Gigi <yotam.gi@gmail.com>
13793 F: include/net/psample.h
13794 F: include/uapi/linux/psample.h
13798 M: Kees Cook <keescook@chromium.org>
13799 M: Anton Vorontsov <anton@enomsg.org>
13800 M: Colin Cross <ccross@android.com>
13801 M: Tony Luck <tony.luck@intel.com>
13803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13804 F: Documentation/admin-guide/ramoops.rst
13805 F: Documentation/admin-guide/pstore-blk.rst
13806 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13807 F: drivers/acpi/apei/erst.c
13808 F: drivers/firmware/efi/efi-pstore.c
13810 F: include/linux/pstore*
13811 K: \b(pstore|ramoops)
13813 PTP HARDWARE CLOCK SUPPORT
13814 M: Richard Cochran <richardcochran@gmail.com>
13815 L: netdev@vger.kernel.org
13817 W: http://linuxptp.sourceforge.net/
13818 F: Documentation/ABI/testing/sysfs-ptp
13819 F: Documentation/driver-api/ptp.rst
13820 F: drivers/net/phy/dp83640*
13822 F: include/linux/ptp_cl*
13825 M: Oleg Nesterov <oleg@redhat.com>
13827 F: arch/*/*/ptrace*.c
13828 F: arch/*/include/asm/ptrace*.h
13829 F: arch/*/ptrace*.c
13830 F: include/asm-generic/syscall.h
13831 F: include/linux/ptrace.h
13832 F: include/linux/regset.h
13833 F: include/linux/tracehook.h
13834 F: include/uapi/linux/ptrace.h
13835 F: include/uapi/linux/ptrace.h
13839 M: Hans Verkuil <hverkuil@xs4all.nl>
13840 L: linux-media@vger.kernel.org
13842 T: git git://linuxtv.org/media_tree.git
13843 F: Documentation/admin-guide/media/pulse8-cec.rst
13844 F: drivers/media/cec/usb/pulse8/
13846 PVRUSB2 VIDEO4LINUX DRIVER
13847 M: Mike Isely <isely@pobox.com>
13848 L: pvrusb2@isely.net (subscribers-only)
13849 L: linux-media@vger.kernel.org
13851 W: http://www.isely.net/pvrusb2/
13852 T: git git://linuxtv.org/media_tree.git
13853 F: Documentation/driver-api/media/drivers/pvrusb2*
13854 F: drivers/media/usb/pvrusb2/
13857 M: Hans Verkuil <hverkuil@xs4all.nl>
13858 L: linux-media@vger.kernel.org
13860 T: git git://linuxtv.org/media_tree.git
13861 F: drivers/media/usb/pwc/*
13862 F: include/trace/events/pwc.h
13865 M: Kamil Debski <kamil@wypas.org>
13866 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13867 L: linux-hwmon@vger.kernel.org
13869 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13870 F: Documentation/hwmon/pwm-fan.rst
13871 F: drivers/hwmon/pwm-fan.c
13874 M: Sean Young <sean@mess.org>
13875 L: linux-media@vger.kernel.org
13877 F: drivers/media/rc/pwm-ir-tx.c
13880 M: Thierry Reding <thierry.reding@gmail.com>
13881 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13882 L: linux-pwm@vger.kernel.org
13884 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13886 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13887 F: Documentation/devicetree/bindings/pwm/
13888 F: Documentation/driver-api/pwm.rst
13889 F: drivers/gpio/gpio-mvebu.c
13891 F: drivers/video/backlight/pwm_bl.c
13892 F: include/linux/pwm.h
13893 F: include/linux/pwm_backlight.h
13894 K: pwm_(config|apply_state|ops)
13897 M: Robert Jarzmik <robert.jarzmik@free.fr>
13898 L: linux-gpio@vger.kernel.org
13900 F: drivers/gpio/gpio-pxa.c
13906 M: Robert Jarzmik <robert.jarzmik@free.fr>
13907 L: linux-rtc@vger.kernel.org
13910 PXA2xx/PXA3xx SUPPORT
13911 M: Daniel Mack <daniel@zonque.org>
13912 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13913 M: Robert Jarzmik <robert.jarzmik@free.fr>
13914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13916 T: git git://github.com/hzhuang1/linux.git
13917 T: git git://github.com/rjarzmik/linux.git
13918 F: arch/arm/boot/dts/pxa*
13919 F: arch/arm/mach-pxa/
13920 F: drivers/dma/pxa*
13921 F: drivers/pcmcia/pxa2xx*
13922 F: drivers/pinctrl/pxa/
13923 F: drivers/spi/spi-pxa2xx*
13924 F: drivers/usb/gadget/udc/pxa2*
13925 F: include/sound/pxa2xx-lib.h
13930 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13931 L: qat-linux@intel.com
13933 F: drivers/crypto/qat/
13935 QCOM AUDIO (ASoC) DRIVERS
13936 M: Patrick Lai <plai@codeaurora.org>
13937 M: Banajit Goswami <bgoswami@codeaurora.org>
13938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13943 M: Alex Elder <elder@kernel.org>
13944 L: netdev@vger.kernel.org
13946 F: drivers/net/ipa/
13948 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13949 M: Gabriel Somlo <somlo@cmu.edu>
13950 M: "Michael S. Tsirkin" <mst@redhat.com>
13951 L: qemu-devel@nongnu.org
13953 F: drivers/firmware/qemu_fw_cfg.c
13954 F: include/uapi/linux/qemu_fw_cfg.h
13957 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13958 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13959 L: linux-rdma@vger.kernel.org
13961 F: drivers/infiniband/hw/qib/
13963 QLOGIC QL41xxx FCOE DRIVER
13964 M: QLogic-Storage-Upstream@cavium.com
13965 L: linux-scsi@vger.kernel.org
13967 F: drivers/scsi/qedf/
13969 QLOGIC QL41xxx ISCSI DRIVER
13970 M: QLogic-Storage-Upstream@cavium.com
13971 L: linux-scsi@vger.kernel.org
13973 F: drivers/scsi/qedi/
13975 QLOGIC QL4xxx ETHERNET DRIVER
13976 M: Ariel Elior <aelior@marvell.com>
13977 M: GR-everest-linux-l2@marvell.com
13978 L: netdev@vger.kernel.org
13980 F: drivers/net/ethernet/qlogic/qed/
13981 F: drivers/net/ethernet/qlogic/qede/
13982 F: include/linux/qed/
13984 QLOGIC QL4xxx RDMA DRIVER
13985 M: Michal Kalderon <mkalderon@marvell.com>
13986 M: Ariel Elior <aelior@marvell.com>
13987 L: linux-rdma@vger.kernel.org
13989 F: drivers/infiniband/hw/qedr/
13990 F: include/uapi/rdma/qedr-abi.h
13992 QLOGIC QLA1280 SCSI DRIVER
13993 M: Michael Reed <mdr@sgi.com>
13994 L: linux-scsi@vger.kernel.org
13996 F: drivers/scsi/qla1280.[ch]
13998 QLOGIC QLA2XXX FC-SCSI DRIVER
13999 M: Nilesh Javali <njavali@marvell.com>
14000 M: GR-QLogic-Storage-Upstream@marvell.com
14001 L: linux-scsi@vger.kernel.org
14003 F: Documentation/scsi/LICENSE.qla2xxx
14004 F: drivers/scsi/qla2xxx/
14006 QLOGIC QLA3XXX NETWORK DRIVER
14007 M: GR-Linux-NIC-Dev@marvell.com
14008 L: netdev@vger.kernel.org
14010 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14011 F: drivers/net/ethernet/qlogic/qla3xxx.*
14013 QLOGIC QLA4XXX iSCSI DRIVER
14014 M: QLogic-Storage-Upstream@qlogic.com
14015 L: linux-scsi@vger.kernel.org
14017 F: Documentation/scsi/LICENSE.qla4xxx
14018 F: drivers/scsi/qla4xxx/
14020 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14021 M: Shahed Shaikh <shshaikh@marvell.com>
14022 M: Manish Chopra <manishc@marvell.com>
14023 M: GR-Linux-NIC-Dev@marvell.com
14024 L: netdev@vger.kernel.org
14026 F: drivers/net/ethernet/qlogic/qlcnic/
14028 QLOGIC QLGE 10Gb ETHERNET DRIVER
14029 M: Manish Chopra <manishc@marvell.com>
14030 M: GR-Linux-NIC-Dev@marvell.com
14031 L: netdev@vger.kernel.org
14033 F: drivers/staging/qlge/
14035 QM1D1B0004 MEDIA DRIVER
14036 M: Akihiro Tsukada <tskd08@gmail.com>
14037 L: linux-media@vger.kernel.org
14039 F: drivers/media/tuners/qm1d1b0004*
14041 QM1D1C0042 MEDIA DRIVER
14042 M: Akihiro Tsukada <tskd08@gmail.com>
14043 L: linux-media@vger.kernel.org
14045 F: drivers/media/tuners/qm1d1c0042*
14048 M: Anders Larsen <al@alarsen.net>
14050 W: http://www.alarsen.net/linux/qnx4fs/
14052 F: include/uapi/linux/qnx4_fs.h
14053 F: include/uapi/linux/qnxtypes.h
14055 QORIQ DPAA2 FSL-MC BUS DRIVER
14056 M: Stuart Yoder <stuyoder@gmail.com>
14057 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14058 L: linux-kernel@vger.kernel.org
14060 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14061 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14062 F: drivers/bus/fsl-mc/
14064 QT1010 MEDIA DRIVER
14065 M: Antti Palosaari <crope@iki.fi>
14066 L: linux-media@vger.kernel.org
14068 W: https://linuxtv.org
14069 W: http://palosaari.fi/linux/
14070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14071 T: git git://linuxtv.org/anttip/media_tree.git
14072 F: drivers/media/tuners/qt1010*
14074 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14075 M: Kalle Valo <kvalo@codeaurora.org>
14076 L: ath10k@lists.infradead.org
14078 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14080 F: drivers/net/wireless/ath/ath10k/
14082 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14083 M: Kalle Valo <kvalo@codeaurora.org>
14084 L: ath11k@lists.infradead.org
14086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14087 F: drivers/net/wireless/ath/ath11k/
14089 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14090 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14091 L: linux-wireless@vger.kernel.org
14093 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14094 F: drivers/net/wireless/ath/ath9k/
14096 QUALCOMM CAMERA SUBSYSTEM DRIVER
14097 M: Todor Tomov <todor.too@gmail.com>
14098 L: linux-media@vger.kernel.org
14100 F: Documentation/admin-guide/media/qcom_camss.rst
14101 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14102 F: drivers/media/platform/qcom/camss/
14104 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14105 M: Niklas Cassel <nks@flawful.org>
14106 L: linux-pm@vger.kernel.org
14107 L: linux-arm-msm@vger.kernel.org
14109 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14110 F: drivers/power/avs/qcom-cpr.c
14112 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14113 M: Ilia Lin <ilia.lin@kernel.org>
14114 L: linux-pm@vger.kernel.org
14116 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14117 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14119 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14120 M: Timur Tabi <timur@kernel.org>
14121 L: netdev@vger.kernel.org
14123 F: drivers/net/ethernet/qualcomm/emac/
14125 QUALCOMM ETHQOS ETHERNET DRIVER
14126 M: Vinod Koul <vkoul@kernel.org>
14127 L: netdev@vger.kernel.org
14129 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14130 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14132 QUALCOMM GENERIC INTERFACE I2C DRIVER
14133 M: Alok Chauhan <alokc@codeaurora.org>
14134 L: linux-i2c@vger.kernel.org
14135 L: linux-arm-msm@vger.kernel.org
14137 F: drivers/i2c/busses/i2c-qcom-geni.c
14139 QUALCOMM HEXAGON ARCHITECTURE
14140 M: Brian Cain <bcain@codeaurora.org>
14141 L: linux-hexagon@vger.kernel.org
14145 QUALCOMM HIDMA DRIVER
14146 M: Sinan Kaya <okaya@kernel.org>
14147 L: linux-arm-kernel@lists.infradead.org
14148 L: linux-arm-msm@vger.kernel.org
14149 L: dmaengine@vger.kernel.org
14151 F: drivers/dma/qcom/hidma*
14154 M: Rob Clark <robdclark@gmail.com>
14155 L: iommu@lists.linux-foundation.org
14156 L: linux-arm-msm@vger.kernel.org
14158 F: drivers/iommu/qcom_iommu.c
14160 QUALCOMM RMNET DRIVER
14161 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14162 M: Sean Tranchetti <stranche@codeaurora.org>
14163 L: netdev@vger.kernel.org
14165 F: Documentation/networking/device_drivers/qualcomm/rmnet.rst
14166 F: drivers/net/ethernet/qualcomm/rmnet/
14167 F: include/linux/if_rmnet.h
14169 QUALCOMM TSENS THERMAL DRIVER
14170 M: Amit Kucheria <amit.kucheria@linaro.org>
14171 L: linux-pm@vger.kernel.org
14172 L: linux-arm-msm@vger.kernel.org
14174 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14175 F: drivers/thermal/qcom/
14177 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14178 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14179 L: linux-media@vger.kernel.org
14180 L: linux-arm-msm@vger.kernel.org
14182 T: git git://linuxtv.org/media_tree.git
14183 F: Documentation/devicetree/bindings/media/*venus*
14184 F: drivers/media/platform/qcom/venus/
14186 QUALCOMM WCN36XX WIRELESS DRIVER
14187 M: Kalle Valo <kvalo@codeaurora.org>
14188 L: wcn36xx@lists.infradead.org
14190 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14191 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14192 F: drivers/net/wireless/ath/wcn36xx/
14194 QUANTENNA QTNFMAC WIRELESS DRIVER
14195 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14196 R: Sergey Matyukevich <geomatsi@gmail.com>
14197 L: linux-wireless@vger.kernel.org
14199 F: drivers/net/wireless/quantenna
14201 RADEON and AMDGPU DRM DRIVERS
14202 M: Alex Deucher <alexander.deucher@amd.com>
14203 M: Christian König <christian.koenig@amd.com>
14204 L: amd-gfx@lists.freedesktop.org
14206 T: git git://people.freedesktop.org/~agd5f/linux
14207 F: drivers/gpu/drm/amd/
14208 F: drivers/gpu/drm/radeon/
14209 F: include/uapi/drm/amdgpu_drm.h
14210 F: include/uapi/drm/radeon_drm.h
14212 RADEON FRAMEBUFFER DISPLAY DRIVER
14213 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14214 L: linux-fbdev@vger.kernel.org
14216 F: drivers/video/fbdev/aty/radeon*
14217 F: include/uapi/linux/radeonfb.h
14219 RADIOSHARK RADIO DRIVER
14220 M: Hans Verkuil <hverkuil@xs4all.nl>
14221 L: linux-media@vger.kernel.org
14223 T: git git://linuxtv.org/media_tree.git
14224 F: drivers/media/radio/radio-shark.c
14226 RADIOSHARK2 RADIO DRIVER
14227 M: Hans Verkuil <hverkuil@xs4all.nl>
14228 L: linux-media@vger.kernel.org
14230 T: git git://linuxtv.org/media_tree.git
14231 F: drivers/media/radio/radio-shark2.c
14232 F: drivers/media/radio/radio-tea5777.c
14234 RADOS BLOCK DEVICE (RBD)
14235 M: Ilya Dryomov <idryomov@gmail.com>
14236 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14237 L: ceph-devel@vger.kernel.org
14239 W: http://ceph.com/
14240 T: git git://github.com/ceph/ceph-client.git
14241 F: Documentation/ABI/testing/sysfs-bus-rbd
14242 F: drivers/block/rbd.c
14243 F: drivers/block/rbd_types.h
14245 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14246 M: Paul Mackerras <paulus@samba.org>
14247 L: linux-fbdev@vger.kernel.org
14249 F: drivers/video/fbdev/aty/aty128fb.c
14251 RAINSHADOW-CEC DRIVER
14252 M: Hans Verkuil <hverkuil@xs4all.nl>
14253 L: linux-media@vger.kernel.org
14255 T: git git://linuxtv.org/media_tree.git
14256 F: drivers/media/cec/usb/rainshadow/
14258 RALINK MIPS ARCHITECTURE
14259 M: John Crispin <john@phrozen.org>
14260 L: linux-mips@vger.kernel.org
14262 F: arch/mips/ralink
14264 RALINK RT2X00 WIRELESS LAN DRIVER
14265 M: Stanislaw Gruszka <stf_xl@wp.pl>
14266 M: Helmut Schaa <helmut.schaa@googlemail.com>
14267 L: linux-wireless@vger.kernel.org
14269 F: drivers/net/wireless/ralink/rt2x00/
14271 RAMDISK RAM BLOCK DEVICE DRIVER
14272 M: Jens Axboe <axboe@kernel.dk>
14274 F: Documentation/admin-guide/blockdev/ramdisk.rst
14275 F: drivers/block/brd.c
14277 RANCHU VIRTUAL BOARD FOR MIPS
14278 M: Miodrag Dinic <miodrag.dinic@mips.com>
14279 L: linux-mips@vger.kernel.org
14281 F: arch/mips/configs/generic/board-ranchu.config
14282 F: arch/mips/generic/board-ranchu.c
14284 RANDOM NUMBER DRIVER
14285 M: "Theodore Ts'o" <tytso@mit.edu>
14287 F: drivers/char/random.c
14290 M: Matt Porter <mporter@kernel.crashing.org>
14291 M: Alexandre Bounine <alex.bou9@gmail.com>
14293 F: drivers/rapidio/
14296 M: Tony Luck <tony.luck@intel.com>
14297 M: Borislav Petkov <bp@alien8.de>
14298 L: linux-edac@vger.kernel.org
14300 F: Documentation/admin-guide/ras.rst
14302 F: include/linux/ras.h
14303 F: include/ras/ras_event.h
14305 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14306 L: linux-wireless@vger.kernel.org
14308 F: drivers/net/wireless/ray*
14310 RCMM REMOTE CONTROLS DECODER
14311 M: Patrick Lerda <patrick9876@free.fr>
14313 F: drivers/media/rc/ir-rcmm-decoder.c
14315 RCUTORTURE TEST FRAMEWORK
14316 M: "Paul E. McKenney" <paulmck@kernel.org>
14317 M: Josh Triplett <josh@joshtriplett.org>
14318 R: Steven Rostedt <rostedt@goodmis.org>
14319 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14320 R: Lai Jiangshan <jiangshanlai@gmail.com>
14321 L: rcu@vger.kernel.org
14323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14324 F: tools/testing/selftests/rcutorture
14327 M: Florian Fainelli <florian@openwrt.org>
14330 RDC R6040 FAST ETHERNET DRIVER
14331 M: Florian Fainelli <f.fainelli@gmail.com>
14332 L: netdev@vger.kernel.org
14334 F: drivers/net/ethernet/rdc/r6040.c
14336 RDMAVT - RDMA verbs software
14337 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14338 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14339 L: linux-rdma@vger.kernel.org
14341 F: drivers/infiniband/sw/rdmavt
14343 RDS - RELIABLE DATAGRAM SOCKETS
14344 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14345 L: netdev@vger.kernel.org
14346 L: linux-rdma@vger.kernel.org
14347 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14349 W: https://oss.oracle.com/projects/rds/
14350 F: Documentation/networking/rds.rst
14353 RDT - RESOURCE ALLOCATION
14354 M: Fenghua Yu <fenghua.yu@intel.com>
14355 M: Reinette Chatre <reinette.chatre@intel.com>
14356 L: linux-kernel@vger.kernel.org
14358 F: Documentation/x86/resctrl*
14359 F: arch/x86/include/asm/resctrl.h
14360 F: arch/x86/kernel/cpu/resctrl/
14361 F: tools/testing/selftests/resctrl/
14363 READ-COPY UPDATE (RCU)
14364 M: "Paul E. McKenney" <paulmck@kernel.org>
14365 M: Josh Triplett <josh@joshtriplett.org>
14366 R: Steven Rostedt <rostedt@goodmis.org>
14367 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14368 R: Lai Jiangshan <jiangshanlai@gmail.com>
14369 R: Joel Fernandes <joel@joelfernandes.org>
14370 L: rcu@vger.kernel.org
14372 W: http://www.rdrop.com/users/paulmck/RCU/
14373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14374 F: Documentation/RCU/
14375 F: include/linux/rcu*
14377 X: Documentation/RCU/torture.txt
14378 X: include/linux/srcu*.h
14379 X: kernel/rcu/srcu*.c
14381 REAL TIME CLOCK (RTC) SUBSYSTEM
14382 M: Alessandro Zummo <a.zummo@towertech.it>
14383 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14384 L: linux-rtc@vger.kernel.org
14386 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14388 F: Documentation/admin-guide/rtc.rst
14389 F: Documentation/devicetree/bindings/rtc/
14391 F: include/linux/platform_data/rtc-*
14392 F: include/linux/rtc.h
14393 F: include/linux/rtc/
14394 F: include/uapi/linux/rtc.h
14395 F: tools/testing/selftests/rtc/
14397 REALTEK AUDIO CODECS
14398 M: Oder Chiou <oder_chiou@realtek.com>
14400 F: include/sound/rt*.h
14401 F: sound/soc/codecs/rt*
14403 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14404 M: Linus Walleij <linus.walleij@linaro.org>
14406 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14407 F: drivers/net/dsa/realtek-smi*
14408 F: drivers/net/dsa/rtl83*
14410 REALTEK WIRELESS DRIVER (rtlwifi family)
14411 M: Ping-Ke Shih <pkshih@realtek.com>
14412 L: linux-wireless@vger.kernel.org
14414 W: https://wireless.wiki.kernel.org/
14415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14416 F: drivers/net/wireless/realtek/rtlwifi/
14418 REALTEK WIRELESS DRIVER (rtw88)
14419 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14420 L: linux-wireless@vger.kernel.org
14422 F: drivers/net/wireless/realtek/rtw88/
14424 REDPINE WIRELESS DRIVER
14425 M: Amitkumar Karwar <amitkarwar@gmail.com>
14426 M: Siva Rebbagondla <siva8118@gmail.com>
14427 L: linux-wireless@vger.kernel.org
14429 F: drivers/net/wireless/rsi/
14431 REGISTER MAP ABSTRACTION
14432 M: Mark Brown <broonie@kernel.org>
14433 L: linux-kernel@vger.kernel.org
14435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14436 F: Documentation/devicetree/bindings/regmap/
14437 F: drivers/base/regmap/
14438 F: include/linux/regmap.h
14440 REISERFS FILE SYSTEM
14441 L: reiserfs-devel@vger.kernel.org
14445 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14446 M: Ohad Ben-Cohen <ohad@wizery.com>
14447 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14448 L: linux-remoteproc@vger.kernel.org
14450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14451 F: Documentation/ABI/testing/sysfs-class-remoteproc
14452 F: Documentation/devicetree/bindings/remoteproc/
14453 F: Documentation/remoteproc.txt
14454 F: drivers/remoteproc/
14455 F: include/linux/remoteproc.h
14456 F: include/linux/remoteproc/
14458 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14459 M: Ohad Ben-Cohen <ohad@wizery.com>
14460 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14461 L: linux-remoteproc@vger.kernel.org
14463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14464 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14465 F: Documentation/rpmsg.txt
14467 F: include/linux/rpmsg.h
14468 F: include/linux/rpmsg/
14469 F: include/uapi/linux/rpmsg.h
14472 RENESAS CLOCK DRIVERS
14473 M: Geert Uytterhoeven <geert+renesas@glider.be>
14474 L: linux-renesas-soc@vger.kernel.org
14476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14477 F: drivers/clk/renesas/
14479 RENESAS EMEV2 I2C DRIVER
14480 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14482 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14483 F: drivers/i2c/busses/i2c-emev2.c
14485 RENESAS ETHERNET DRIVERS
14486 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14487 L: netdev@vger.kernel.org
14488 L: linux-renesas-soc@vger.kernel.org
14489 F: Documentation/devicetree/bindings/net/renesas,*.txt
14490 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14491 F: drivers/net/ethernet/renesas/
14492 F: include/linux/sh_eth.h
14494 RENESAS R-CAR GYROADC DRIVER
14495 M: Marek Vasut <marek.vasut@gmail.com>
14496 L: linux-iio@vger.kernel.org
14498 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14499 F: drivers/iio/adc/rcar-gyroadc.c
14501 RENESAS R-CAR I2C DRIVERS
14502 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14504 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14505 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14506 F: drivers/i2c/busses/i2c-rcar.c
14507 F: drivers/i2c/busses/i2c-sh_mobile.c
14509 RENESAS RIIC DRIVER
14510 M: Chris Brandt <chris.brandt@renesas.com>
14512 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14513 F: drivers/i2c/busses/i2c-riic.c
14515 RENESAS USB PHY DRIVER
14516 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14517 L: linux-renesas-soc@vger.kernel.org
14519 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14521 RESET CONTROLLER FRAMEWORK
14522 M: Philipp Zabel <p.zabel@pengutronix.de>
14524 T: git git://git.pengutronix.de/git/pza/linux
14525 F: Documentation/devicetree/bindings/reset/
14527 F: include/dt-bindings/reset/
14528 F: include/linux/reset-controller.h
14529 F: include/linux/reset.h
14530 F: include/linux/reset/
14531 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14533 RESTARTABLE SEQUENCES SUPPORT
14534 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14535 M: Peter Zijlstra <peterz@infradead.org>
14536 M: "Paul E. McKenney" <paulmck@kernel.org>
14537 M: Boqun Feng <boqun.feng@gmail.com>
14538 L: linux-kernel@vger.kernel.org
14540 F: include/trace/events/rseq.h
14541 F: include/uapi/linux/rseq.h
14543 F: tools/testing/selftests/rseq/
14546 M: Johannes Berg <johannes@sipsolutions.net>
14547 L: linux-wireless@vger.kernel.org
14549 W: https://wireless.wiki.kernel.org/
14550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14552 F: Documentation/ABI/stable/sysfs-class-rfkill
14553 F: Documentation/driver-api/rfkill.rst
14554 F: include/linux/rfkill.h
14555 F: include/uapi/linux/rfkill.h
14559 M: Thomas Graf <tgraf@suug.ch>
14560 M: Herbert Xu <herbert@gondor.apana.org.au>
14561 L: netdev@vger.kernel.org
14563 F: include/linux/rhashtable-types.h
14564 F: include/linux/rhashtable.h
14565 F: lib/rhashtable.c
14566 F: lib/test_rhashtable.c
14568 RICOH R5C592 MEMORYSTICK DRIVER
14569 M: Maxim Levitsky <maximlevitsky@gmail.com>
14571 F: drivers/memstick/host/r592.*
14573 RICOH SMARTMEDIA/XD DRIVER
14574 M: Maxim Levitsky <maximlevitsky@gmail.com>
14576 F: drivers/mtd/nand/raw/r852.c
14577 F: drivers/mtd/nand/raw/r852.h
14579 RISC-V ARCHITECTURE
14580 M: Paul Walmsley <paul.walmsley@sifive.com>
14581 M: Palmer Dabbelt <palmer@dabbelt.com>
14582 M: Albert Ou <aou@eecs.berkeley.edu>
14583 L: linux-riscv@lists.infradead.org
14585 P: Documentation/riscv/patch-acceptance.rst
14586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14592 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14593 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14594 L: linux-block@vger.kernel.org
14596 F: drivers/block/rnbd/
14599 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14601 W: http://sourceforge.net/projects/roccat/
14602 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14603 F: drivers/hid/hid-roccat*
14604 F: include/linux/hid-roccat*
14606 ROCKCHIP ISP V1 DRIVER
14607 M: Helen Koike <helen.koike@collabora.com>
14608 L: linux-media@vger.kernel.org
14610 F: drivers/staging/media/rkisp1/
14612 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14613 M: Jacob Chen <jacob-chen@iotwrt.com>
14614 M: Ezequiel Garcia <ezequiel@collabora.com>
14615 L: linux-media@vger.kernel.org
14616 L: linux-rockchip@lists.infradead.org
14618 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14619 F: drivers/media/platform/rockchip/rga/
14621 ROCKCHIP VIDEO DECODER DRIVER
14622 M: Ezequiel Garcia <ezequiel@collabora.com>
14623 L: linux-media@vger.kernel.org
14624 L: linux-rockchip@lists.infradead.org
14626 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14627 F: drivers/staging/media/rkvdec/
14630 M: Jiri Pirko <jiri@resnulli.us>
14631 L: netdev@vger.kernel.org
14633 F: drivers/net/ethernet/rocker/
14637 W: http://www.comtrol.com
14638 F: Documentation/driver-api/serial/rocket.rst
14639 F: drivers/tty/rocket*
14641 ROCKETPORT EXPRESS/INFINITY DRIVER
14642 M: Kevin Cernekee <cernekee@gmail.com>
14643 L: linux-serial@vger.kernel.org
14645 F: drivers/tty/serial/rp2.*
14647 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14648 M: Tomasz Duszynski <tduszyns@gmail.com>
14650 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14651 F: drivers/iio/light/bh1750.c
14653 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14654 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14655 L: linux-kernel@vger.kernel.org
14656 L: linux-renesas-soc@vger.kernel.org
14658 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14659 F: drivers/gpio/gpio-bd9571mwv.c
14660 F: drivers/mfd/bd9571mwv.c
14661 F: drivers/regulator/bd9571mwv-regulator.c
14662 F: include/linux/mfd/bd9571mwv.h
14665 M: Ralf Baechle <ralf@linux-mips.org>
14666 L: linux-hams@vger.kernel.org
14668 W: http://www.linux-ax25.org/
14669 F: include/net/rose.h
14670 F: include/uapi/linux/rose.h
14673 ROTATION DRIVER FOR ALLWINNER A83T
14674 M: Jernej Skrabec <jernej.skrabec@siol.net>
14675 L: linux-media@vger.kernel.org
14677 T: git git://linuxtv.org/media_tree.git
14678 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14679 F: drivers/media/platform/sunxi/sun8i-rotate/
14681 RTL2830 MEDIA DRIVER
14682 M: Antti Palosaari <crope@iki.fi>
14683 L: linux-media@vger.kernel.org
14685 W: https://linuxtv.org
14686 W: http://palosaari.fi/linux/
14687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14688 T: git git://linuxtv.org/anttip/media_tree.git
14689 F: drivers/media/dvb-frontends/rtl2830*
14691 RTL2832 MEDIA DRIVER
14692 M: Antti Palosaari <crope@iki.fi>
14693 L: linux-media@vger.kernel.org
14695 W: https://linuxtv.org
14696 W: http://palosaari.fi/linux/
14697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14698 T: git git://linuxtv.org/anttip/media_tree.git
14699 F: drivers/media/dvb-frontends/rtl2832*
14701 RTL2832_SDR MEDIA DRIVER
14702 M: Antti Palosaari <crope@iki.fi>
14703 L: linux-media@vger.kernel.org
14705 W: https://linuxtv.org
14706 W: http://palosaari.fi/linux/
14707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14708 T: git git://linuxtv.org/anttip/media_tree.git
14709 F: drivers/media/dvb-frontends/rtl2832_sdr*
14711 RTL8180 WIRELESS DRIVER
14712 L: linux-wireless@vger.kernel.org
14714 W: https://wireless.wiki.kernel.org/
14715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14716 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14718 RTL8187 WIRELESS DRIVER
14719 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14720 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14721 M: Larry Finger <Larry.Finger@lwfinger.net>
14722 L: linux-wireless@vger.kernel.org
14724 W: https://wireless.wiki.kernel.org/
14725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14726 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14728 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14729 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14730 L: linux-wireless@vger.kernel.org
14732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14733 F: drivers/net/wireless/realtek/rtl8xxxu/
14735 RTRS TRANSPORT DRIVERS
14736 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14737 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14738 L: linux-rdma@vger.kernel.org
14740 F: drivers/infiniband/ulp/rtrs/
14742 RXRPC SOCKETS (AF_RXRPC)
14743 M: David Howells <dhowells@redhat.com>
14744 L: linux-afs@lists.infradead.org
14746 W: https://www.infradead.org/~dhowells/kafs/
14747 F: Documentation/networking/rxrpc.rst
14748 F: include/keys/rxrpc-type.h
14749 F: include/net/af_rxrpc.h
14750 F: include/trace/events/rxrpc.h
14751 F: include/uapi/linux/rxrpc.h
14754 S3 SAVAGE FRAMEBUFFER DRIVER
14755 M: Antonino Daplas <adaplas@gmail.com>
14756 L: linux-fbdev@vger.kernel.org
14758 F: drivers/video/fbdev/savage/
14761 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14762 M: Vasily Gorbik <gor@linux.ibm.com>
14763 M: Christian Borntraeger <borntraeger@de.ibm.com>
14764 L: linux-s390@vger.kernel.org
14766 W: http://www.ibm.com/developerworks/linux/linux390/
14767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14768 F: Documentation/driver-api/s390-drivers.rst
14769 F: Documentation/s390/
14773 S390 COMMON I/O LAYER
14774 M: Vineeth Vijayan <vneethv@linux.ibm.com>
14775 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14776 L: linux-s390@vger.kernel.org
14778 W: http://www.ibm.com/developerworks/linux/linux390/
14779 F: drivers/s390/cio/
14782 M: Stefan Haberland <sth@linux.ibm.com>
14783 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14784 L: linux-s390@vger.kernel.org
14786 W: http://www.ibm.com/developerworks/linux/linux390/
14787 F: block/partitions/ibm.c
14788 F: drivers/s390/block/dasd*
14789 F: include/linux/dasd_mod.h
14792 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14793 L: linux-s390@vger.kernel.org
14795 W: http://www.ibm.com/developerworks/linux/linux390/
14796 F: drivers/iommu/s390-iommu.c
14798 S390 IUCV NETWORK LAYER
14799 M: Julian Wiedmann <jwi@linux.ibm.com>
14800 M: Karsten Graul <kgraul@linux.ibm.com>
14801 M: Ursula Braun <ubraun@linux.ibm.com>
14802 L: linux-s390@vger.kernel.org
14804 W: http://www.ibm.com/developerworks/linux/linux390/
14805 F: drivers/s390/net/*iucv*
14806 F: include/net/iucv/
14809 S390 NETWORK DRIVERS
14810 M: Julian Wiedmann <jwi@linux.ibm.com>
14811 M: Karsten Graul <kgraul@linux.ibm.com>
14812 M: Ursula Braun <ubraun@linux.ibm.com>
14813 L: linux-s390@vger.kernel.org
14815 W: http://www.ibm.com/developerworks/linux/linux390/
14816 F: drivers/s390/net/
14819 M: Niklas Schnelle <schnelle@linux.ibm.com>
14820 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14821 L: linux-s390@vger.kernel.org
14823 W: http://www.ibm.com/developerworks/linux/linux390/
14825 F: drivers/pci/hotplug/s390_pci_hpc.c
14827 S390 VFIO AP DRIVER
14828 M: Tony Krowiak <akrowiak@linux.ibm.com>
14829 M: Pierre Morel <pmorel@linux.ibm.com>
14830 M: Halil Pasic <pasic@linux.ibm.com>
14831 L: linux-s390@vger.kernel.org
14833 W: http://www.ibm.com/developerworks/linux/linux390/
14834 F: Documentation/s390/vfio-ap.rst
14835 F: drivers/s390/crypto/vfio_ap_drv.c
14836 F: drivers/s390/crypto/vfio_ap_ops.c
14837 F: drivers/s390/crypto/vfio_ap_private.h
14839 S390 VFIO-CCW DRIVER
14840 M: Cornelia Huck <cohuck@redhat.com>
14841 M: Eric Farman <farman@linux.ibm.com>
14842 R: Halil Pasic <pasic@linux.ibm.com>
14843 L: linux-s390@vger.kernel.org
14844 L: kvm@vger.kernel.org
14846 F: Documentation/s390/vfio-ccw.rst
14847 F: drivers/s390/cio/vfio_ccw*
14848 F: include/uapi/linux/vfio_ccw.h
14851 M: Harald Freudenberger <freude@linux.ibm.com>
14852 L: linux-s390@vger.kernel.org
14854 W: http://www.ibm.com/developerworks/linux/linux390/
14855 F: drivers/s390/crypto/
14858 M: Steffen Maier <maier@linux.ibm.com>
14859 M: Benjamin Block <bblock@linux.ibm.com>
14860 L: linux-s390@vger.kernel.org
14862 W: http://www.ibm.com/developerworks/linux/linux390/
14863 F: drivers/s390/scsi/zfcp_*
14865 S3C24XX SD/MMC Driver
14866 M: Ben Dooks <ben-linux@fluff.org>
14867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14869 F: drivers/mmc/host/s3cmci.*
14871 SAA6588 RDS RECEIVER DRIVER
14872 M: Hans Verkuil <hverkuil@xs4all.nl>
14873 L: linux-media@vger.kernel.org
14875 W: https://linuxtv.org
14876 T: git git://linuxtv.org/media_tree.git
14877 F: drivers/media/i2c/saa6588*
14879 SAA7134 VIDEO4LINUX DRIVER
14880 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14881 L: linux-media@vger.kernel.org
14883 W: https://linuxtv.org
14884 T: git git://linuxtv.org/media_tree.git
14885 F: Documentation/driver-api/media/drivers/saa7134*
14886 F: drivers/media/pci/saa7134/
14888 SAA7146 VIDEO4LINUX-2 DRIVER
14889 M: Hans Verkuil <hverkuil@xs4all.nl>
14890 L: linux-media@vger.kernel.org
14892 T: git git://linuxtv.org/media_tree.git
14893 F: drivers/media/common/saa7146/
14894 F: drivers/media/pci/saa7146/
14895 F: include/media/drv-intf/saa7146*
14897 SAFESETID SECURITY MODULE
14898 M: Micah Morton <mortonm@chromium.org>
14900 F: Documentation/admin-guide/LSM/SafeSetID.rst
14901 F: security/safesetid/
14903 SAMSUNG AUDIO (ASoC) DRIVERS
14904 M: Krzysztof Kozlowski <krzk@kernel.org>
14905 M: Sangbeom Kim <sbkim73@samsung.com>
14906 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14907 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14909 F: Documentation/devicetree/bindings/sound/samsung*
14910 F: sound/soc/samsung/
14912 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14913 M: Krzysztof Kozlowski <krzk@kernel.org>
14914 L: linux-crypto@vger.kernel.org
14915 L: linux-samsung-soc@vger.kernel.org
14917 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14918 F: drivers/crypto/exynos-rng.c
14920 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14921 M: Łukasz Stelmach <l.stelmach@samsung.com>
14922 L: linux-samsung-soc@vger.kernel.org
14924 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14925 F: drivers/char/hw_random/exynos-trng.c
14927 SAMSUNG FRAMEBUFFER DRIVER
14928 M: Jingoo Han <jingoohan1@gmail.com>
14929 L: linux-fbdev@vger.kernel.org
14931 F: drivers/video/fbdev/s3c-fb.c
14933 SAMSUNG LAPTOP DRIVER
14934 M: Corentin Chary <corentin.chary@gmail.com>
14935 L: platform-driver-x86@vger.kernel.org
14937 F: drivers/platform/x86/samsung-laptop.c
14939 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14940 M: Sangbeom Kim <sbkim73@samsung.com>
14941 M: Krzysztof Kozlowski <krzk@kernel.org>
14942 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14943 L: linux-kernel@vger.kernel.org
14944 L: linux-samsung-soc@vger.kernel.org
14946 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14947 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14948 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14949 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14950 F: drivers/clk/clk-s2mps11.c
14951 F: drivers/mfd/sec*.c
14952 F: drivers/regulator/s2m*.c
14953 F: drivers/regulator/s5m*.c
14954 F: drivers/rtc/rtc-s5m.c
14955 F: include/linux/mfd/samsung/
14957 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14958 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14959 L: linux-media@vger.kernel.org
14960 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14962 F: drivers/media/platform/s3c-camif/
14963 F: include/media/drv-intf/s3c_camif.h
14965 SAMSUNG S3FWRN5 NFC DRIVER
14966 M: Robert Baldyga <r.baldyga@samsung.com>
14967 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14968 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14970 F: drivers/nfc/s3fwrn5
14972 SAMSUNG S5C73M3 CAMERA DRIVER
14973 M: Kyungmin Park <kyungmin.park@samsung.com>
14974 M: Andrzej Hajda <a.hajda@samsung.com>
14975 L: linux-media@vger.kernel.org
14977 F: drivers/media/i2c/s5c73m3/*
14979 SAMSUNG S5K5BAF CAMERA DRIVER
14980 M: Kyungmin Park <kyungmin.park@samsung.com>
14981 M: Andrzej Hajda <a.hajda@samsung.com>
14982 L: linux-media@vger.kernel.org
14984 F: drivers/media/i2c/s5k5baf.c
14986 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14987 M: Krzysztof Kozlowski <krzk@kernel.org>
14988 M: Vladimir Zapolskiy <vz@mleia.com>
14989 M: Kamil Konieczny <k.konieczny@samsung.com>
14990 L: linux-crypto@vger.kernel.org
14991 L: linux-samsung-soc@vger.kernel.org
14993 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14994 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14995 F: drivers/crypto/s5p-sss.c
14997 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14998 M: Kyungmin Park <kyungmin.park@samsung.com>
14999 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15000 L: linux-media@vger.kernel.org
15002 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15003 F: drivers/media/platform/exynos4-is/
15005 SAMSUNG SOC CLOCK DRIVERS
15006 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15007 M: Tomasz Figa <tomasz.figa@gmail.com>
15008 M: Chanwoo Choi <cw00.choi@samsung.com>
15009 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15012 F: Documentation/devicetree/bindings/clock/exynos*.txt
15013 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15014 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15015 F: drivers/clk/samsung/
15016 F: include/dt-bindings/clock/exynos*.h
15018 SAMSUNG SPI DRIVERS
15019 M: Kukjin Kim <kgene@kernel.org>
15020 M: Krzysztof Kozlowski <krzk@kernel.org>
15021 M: Andi Shyti <andi@etezian.org>
15022 L: linux-spi@vger.kernel.org
15023 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15025 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15026 F: drivers/spi/spi-s3c*
15027 F: include/linux/platform_data/spi-s3c64xx.h
15029 SAMSUNG SXGBE DRIVERS
15030 M: Byungho An <bh74.an@samsung.com>
15031 L: netdev@vger.kernel.org
15033 F: drivers/net/ethernet/samsung/sxgbe/
15035 SAMSUNG THERMAL DRIVER
15036 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15037 L: linux-pm@vger.kernel.org
15038 L: linux-samsung-soc@vger.kernel.org
15040 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15041 F: drivers/thermal/samsung/
15043 SAMSUNG USB2 PHY DRIVER
15044 M: Kamil Debski <kamil@wypas.org>
15045 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15046 L: linux-kernel@vger.kernel.org
15048 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15049 F: Documentation/driver-api/phy/samsung-usb2.rst
15050 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15051 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15052 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15053 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15054 F: drivers/phy/samsung/phy-samsung-usb2.c
15055 F: drivers/phy/samsung/phy-samsung-usb2.h
15058 M: Zwane Mwaikambo <zwanem@gmail.com>
15060 F: drivers/watchdog/sc1200wdt.c
15063 M: Ingo Molnar <mingo@redhat.com>
15064 M: Peter Zijlstra <peterz@infradead.org>
15065 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15066 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15067 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15068 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15069 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15070 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15071 L: linux-kernel@vger.kernel.org
15073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15074 F: include/linux/preempt.h
15075 F: include/linux/sched.h
15076 F: include/linux/wait.h
15077 F: include/uapi/linux/sched.h
15080 SCR24X CHIP CARD INTERFACE DRIVER
15081 M: Lubomir Rintel <lkundrak@v3.sk>
15083 F: drivers/char/pcmcia/scr24x_cs.c
15086 M: Jens Axboe <axboe@kernel.dk>
15087 L: linux-scsi@vger.kernel.org
15089 W: http://www.kernel.dk
15090 F: drivers/scsi/sr*
15092 SCSI RDMA PROTOCOL (SRP) INITIATOR
15093 M: Bart Van Assche <bvanassche@acm.org>
15094 L: linux-rdma@vger.kernel.org
15096 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15097 F: drivers/infiniband/ulp/srp/
15098 F: include/scsi/srp.h
15100 SCSI RDMA PROTOCOL (SRP) TARGET
15101 M: Bart Van Assche <bvanassche@acm.org>
15102 L: linux-rdma@vger.kernel.org
15103 L: target-devel@vger.kernel.org
15105 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15106 F: drivers/infiniband/ulp/srpt/
15109 M: Doug Gilbert <dgilbert@interlog.com>
15110 L: linux-scsi@vger.kernel.org
15112 W: http://sg.danny.cz/sg
15113 F: Documentation/scsi/scsi-generic.rst
15114 F: drivers/scsi/sg.c
15115 F: include/scsi/sg.h
15118 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15119 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15120 L: linux-scsi@vger.kernel.org
15122 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15125 F: Documentation/devicetree/bindings/scsi/
15130 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15131 L: linux-scsi@vger.kernel.org
15133 F: Documentation/scsi/st.rst
15134 F: drivers/scsi/st.*
15135 F: drivers/scsi/st_*.h
15137 SCSI TARGET SUBSYSTEM
15138 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15139 L: linux-scsi@vger.kernel.org
15140 L: target-devel@vger.kernel.org
15142 W: http://www.linux-iscsi.org
15143 Q: https://patchwork.kernel.org/project/target-devel/list/
15144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15145 F: Documentation/target/
15150 M: Vlad Yasevich <vyasevich@gmail.com>
15151 M: Neil Horman <nhorman@tuxdriver.com>
15152 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15153 L: linux-sctp@vger.kernel.org
15155 W: http://lksctp.sourceforge.net
15156 F: Documentation/networking/sctp.rst
15157 F: include/linux/sctp.h
15158 F: include/net/sctp/
15159 F: include/uapi/linux/sctp.h
15163 M: Jim Cromie <jim.cromie@gmail.com>
15165 F: Documentation/i2c/busses/scx200_acb.rst
15166 F: arch/x86/platform/scx200/
15167 F: drivers/i2c/busses/scx200*
15168 F: drivers/mtd/maps/scx200_docflash.c
15169 F: drivers/watchdog/scx200_wdt.c
15170 F: include/linux/scx200.h
15173 M: Jim Cromie <jim.cromie@gmail.com>
15175 F: drivers/char/scx200_gpio.c
15176 F: include/linux/scx200_gpio.h
15178 SCx200 HRT CLOCKSOURCE DRIVER
15179 M: Jim Cromie <jim.cromie@gmail.com>
15181 F: drivers/clocksource/scx200_hrt.c
15183 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15184 M: Sascha Sommer <saschasommer@freenet.de>
15185 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15187 F: drivers/mmc/host/sdricoh_cs.c
15189 SECO BOARDS CEC DRIVER
15190 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15192 F: drivers/media/platform/seco-cec/seco-cec.c
15193 F: drivers/media/platform/seco-cec/seco-cec.h
15196 M: Kees Cook <keescook@chromium.org>
15197 R: Andy Lutomirski <luto@amacapital.net>
15198 R: Will Drewry <wad@chromium.org>
15200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15201 F: Documentation/userspace-api/seccomp_filter.rst
15202 F: include/linux/seccomp.h
15203 F: include/uapi/linux/seccomp.h
15204 F: kernel/seccomp.c
15205 F: tools/testing/selftests/kselftest_harness.h
15206 F: tools/testing/selftests/seccomp/*
15207 K: \bsecure_computing
15210 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15211 M: Al Cooper <alcooperx@gmail.com>
15212 L: linux-mmc@vger.kernel.org
15213 L: bcm-kernel-feedback-list@broadcom.com
15215 F: drivers/mmc/host/sdhci-brcmstb*
15217 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15218 M: Adrian Hunter <adrian.hunter@intel.com>
15219 L: linux-mmc@vger.kernel.org
15221 F: drivers/mmc/host/sdhci*
15222 F: include/linux/mmc/sdhci*
15224 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15225 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15226 L: linux-mmc@vger.kernel.org
15228 F: drivers/mmc/host/sdhci-of-at91.c
15230 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15231 M: Ben Dooks <ben-linux@fluff.org>
15232 M: Jaehoon Chung <jh80.chung@samsung.com>
15233 L: linux-mmc@vger.kernel.org
15235 F: drivers/mmc/host/sdhci-s3c*
15237 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15238 M: Viresh Kumar <vireshk@kernel.org>
15239 L: linux-mmc@vger.kernel.org
15241 F: drivers/mmc/host/sdhci-spear.c
15243 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15244 M: Kishon Vijay Abraham I <kishon@ti.com>
15245 L: linux-mmc@vger.kernel.org
15247 F: drivers/mmc/host/sdhci-omap.c
15249 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15250 M: Jonathan Derrick <jonathan.derrick@intel.com>
15251 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15252 L: linux-block@vger.kernel.org
15254 F: block/opal_proto.h
15256 F: include/linux/sed*
15257 F: include/uapi/linux/sed*
15260 M: Security Officers <security@kernel.org>
15264 M: James Morris <jmorris@namei.org>
15265 M: "Serge E. Hallyn" <serge@hallyn.com>
15266 L: linux-security-module@vger.kernel.org (suggested Cc:)
15268 W: http://kernsec.org/
15269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15271 X: security/selinux/
15273 SELINUX SECURITY MODULE
15274 M: Paul Moore <paul@paul-moore.com>
15275 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15276 M: Eric Paris <eparis@parisplace.org>
15277 L: selinux@vger.kernel.org
15279 W: https://selinuxproject.org
15280 W: https://github.com/SELinuxProject
15281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15282 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15283 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15284 F: Documentation/admin-guide/LSM/SELinux.rst
15285 F: include/uapi/linux/selinux_netlink.h
15286 F: scripts/selinux/
15287 F: security/selinux/
15290 M: Jiri Slaby <jirislaby@gmail.com>
15292 F: drivers/misc/phantom.c
15293 F: include/uapi/linux/phantom.h
15295 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15296 M: Tomasz Duszynski <tduszyns@gmail.com>
15298 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15299 F: drivers/iio/chemical/sps30.c
15302 M: Rob Herring <robh@kernel.org>
15303 L: linux-serial@vger.kernel.org
15305 F: Documentation/devicetree/bindings/serial/serial.yaml
15306 F: drivers/tty/serdev/
15307 F: include/linux/serdev.h
15310 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15311 L: linux-serial@vger.kernel.org
15313 F: Documentation/devicetree/bindings/serial/
15314 F: drivers/tty/serial/
15317 M: Sean Young <sean@mess.org>
15318 L: linux-media@vger.kernel.org
15320 F: drivers/media/rc/serial_ir.c
15322 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15323 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15326 F: Documentation/devicetree/bindings/slimbus/
15327 F: drivers/slimbus/
15328 F: include/linux/slimbus.h
15331 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15332 M: Edward Cree <ecree@solarflare.com>
15333 M: Martin Habets <mhabets@solarflare.com>
15334 L: netdev@vger.kernel.org
15336 F: drivers/net/ethernet/sfc/
15338 SFF/SFP/SFP+ MODULE SUPPORT
15339 M: Russell King <linux@armlinux.org.uk>
15340 L: netdev@vger.kernel.org
15342 F: drivers/net/phy/phylink.c
15343 F: drivers/net/phy/sfp*
15344 F: include/linux/phylink.h
15345 F: include/linux/sfp.h
15349 M: Dimitri Sivanich <sivanich@sgi.com>
15351 F: drivers/misc/sgi-gru/
15353 SGI XP/XPC/XPNET DRIVER
15354 M: Cliff Whickman <cpw@sgi.com>
15355 M: Robin Holt <robinmholt@gmail.com>
15357 F: drivers/misc/sgi-xp/
15359 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15360 M: Ursula Braun <ubraun@linux.ibm.com>
15361 M: Karsten Graul <kgraul@linux.ibm.com>
15362 L: linux-s390@vger.kernel.org
15364 W: http://www.ibm.com/developerworks/linux/linux390/
15367 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15368 M: Linus Walleij <linus.walleij@linaro.org>
15369 L: linux-iio@vger.kernel.org
15371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15372 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15373 F: drivers/iio/light/gp2ap002.c
15375 SHARP RJ54N1CB0C SENSOR DRIVER
15376 M: Jacopo Mondi <jacopo@jmondi.org>
15377 L: linux-media@vger.kernel.org
15379 T: git git://linuxtv.org/media_tree.git
15380 F: drivers/media/i2c/rj54n1cb0c.c
15381 F: include/media/i2c/rj54n1cb0c.h
15383 SH_VOU V4L2 OUTPUT DRIVER
15384 L: linux-media@vger.kernel.org
15386 F: drivers/media/platform/sh_vou.c
15387 F: include/media/drv-intf/sh_vou.h
15389 SI2157 MEDIA DRIVER
15390 M: Antti Palosaari <crope@iki.fi>
15391 L: linux-media@vger.kernel.org
15393 W: https://linuxtv.org
15394 W: http://palosaari.fi/linux/
15395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15396 T: git git://linuxtv.org/anttip/media_tree.git
15397 F: drivers/media/tuners/si2157*
15399 SI2165 MEDIA DRIVER
15400 M: Matthias Schwarzott <zzam@gentoo.org>
15401 L: linux-media@vger.kernel.org
15403 W: https://linuxtv.org
15404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15405 F: drivers/media/dvb-frontends/si2165*
15407 SI2168 MEDIA DRIVER
15408 M: Antti Palosaari <crope@iki.fi>
15409 L: linux-media@vger.kernel.org
15411 W: https://linuxtv.org
15412 W: http://palosaari.fi/linux/
15413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15414 T: git git://linuxtv.org/anttip/media_tree.git
15415 F: drivers/media/dvb-frontends/si2168*
15417 SI470X FM RADIO RECEIVER I2C DRIVER
15418 M: Hans Verkuil <hverkuil@xs4all.nl>
15419 L: linux-media@vger.kernel.org
15421 W: https://linuxtv.org
15422 T: git git://linuxtv.org/media_tree.git
15423 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15425 SI470X FM RADIO RECEIVER USB DRIVER
15426 M: Hans Verkuil <hverkuil@xs4all.nl>
15427 L: linux-media@vger.kernel.org
15429 W: https://linuxtv.org
15430 T: git git://linuxtv.org/media_tree.git
15431 F: drivers/media/radio/si470x/radio-si470x-common.c
15432 F: drivers/media/radio/si470x/radio-si470x-usb.c
15433 F: drivers/media/radio/si470x/radio-si470x.h
15435 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15436 M: Eduardo Valentin <edubezval@gmail.com>
15437 L: linux-media@vger.kernel.org
15439 W: https://linuxtv.org
15440 T: git git://linuxtv.org/media_tree.git
15441 F: drivers/media/radio/si4713/si4713.?
15443 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15444 M: Eduardo Valentin <edubezval@gmail.com>
15445 L: linux-media@vger.kernel.org
15447 W: https://linuxtv.org
15448 T: git git://linuxtv.org/media_tree.git
15449 F: drivers/media/radio/si4713/radio-platform-si4713.c
15451 SI4713 FM RADIO TRANSMITTER USB DRIVER
15452 M: Hans Verkuil <hverkuil@xs4all.nl>
15453 L: linux-media@vger.kernel.org
15455 W: https://linuxtv.org
15456 T: git git://linuxtv.org/media_tree.git
15457 F: drivers/media/radio/si4713/radio-usb-si4713.c
15460 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15461 L: linux-media@vger.kernel.org
15463 W: https://linuxtv.org
15464 T: git git://linuxtv.org/media_tree.git
15465 F: drivers/media/common/siano/
15466 F: drivers/media/mmc/siano/
15467 F: drivers/media/usb/siano/
15468 F: drivers/media/usb/siano/
15471 M: Palmer Dabbelt <palmer@dabbelt.com>
15472 M: Paul Walmsley <paul.walmsley@sifive.com>
15473 L: linux-riscv@lists.infradead.org
15475 T: git git://github.com/sifive/riscv-linux.git
15479 SIFIVE FU540 SYSTEM-ON-CHIP
15480 M: Paul Walmsley <paul.walmsley@sifive.com>
15481 M: Palmer Dabbelt <palmer@dabbelt.com>
15482 L: linux-riscv@lists.infradead.org
15484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15489 M: Green Wan <green.wan@sifive.com>
15491 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15492 F: drivers/dma/sf-pdma/
15494 SILEAD TOUCHSCREEN DRIVER
15495 M: Hans de Goede <hdegoede@redhat.com>
15496 L: linux-input@vger.kernel.org
15497 L: platform-driver-x86@vger.kernel.org
15499 F: drivers/input/touchscreen/silead.c
15500 F: drivers/platform/x86/touchscreen_dmi.c
15502 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15503 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15505 F: drivers/staging/wfx/
15507 SILICON MOTION SM712 FRAME BUFFER DRIVER
15508 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15509 M: Teddy Wang <teddy.wang@siliconmotion.com>
15510 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15511 L: linux-fbdev@vger.kernel.org
15513 F: Documentation/fb/sm712fb.rst
15514 F: drivers/video/fbdev/sm712*
15516 SIMPLE FIRMWARE INTERFACE (SFI)
15518 W: http://simplefirmware.org/
15519 F: arch/x86/platform/sfi/
15521 F: include/linux/sfi*.h
15524 M: Hans de Goede <hdegoede@redhat.com>
15525 L: linux-fbdev@vger.kernel.org
15527 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15528 F: drivers/video/fbdev/simplefb.c
15529 F: include/linux/platform_data/simplefb.h
15531 SIMTEC EB110ATX (Chalice CATS)
15532 M: Vincent Sanders <vince@simtec.co.uk>
15533 M: Simtec Linux Team <linux@simtec.co.uk>
15535 W: http://www.simtec.co.uk/products/EB110ATX/
15537 SIMTEC EB2410ITX (BAST)
15538 M: Vincent Sanders <vince@simtec.co.uk>
15539 M: Simtec Linux Team <linux@simtec.co.uk>
15541 W: http://www.simtec.co.uk/products/EB2410ITX/
15542 F: arch/arm/mach-s3c24xx/bast-ide.c
15543 F: arch/arm/mach-s3c24xx/bast-irq.c
15544 F: arch/arm/mach-s3c24xx/mach-bast.c
15547 M: Thorsten Scherer <t.scherer@eckelmann.de>
15548 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15549 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15551 F: drivers/gpio/gpio-siox.c
15553 F: include/trace/events/siox.h
15555 SIPHASH PRF ROUTINES
15556 M: Jason A. Donenfeld <Jason@zx2c4.com>
15558 F: include/linux/siphash.h
15560 F: lib/test_siphash.c
15562 SIS 190 ETHERNET DRIVER
15563 M: Francois Romieu <romieu@fr.zoreil.com>
15564 L: netdev@vger.kernel.org
15566 F: drivers/net/ethernet/sis/sis190.c
15568 SIS 900/7016 FAST ETHERNET DRIVER
15569 M: Daniele Venzano <venza@brownhat.org>
15570 L: netdev@vger.kernel.org
15572 W: http://www.brownhat.org/sis900.html
15573 F: drivers/net/ethernet/sis/sis900.*
15575 SIS FRAMEBUFFER DRIVER
15576 M: Thomas Winischhofer <thomas@winischhofer.net>
15578 W: http://www.winischhofer.net/linuxsisvga.shtml
15579 F: Documentation/fb/sisfb.rst
15580 F: drivers/video/fbdev/sis/
15581 F: include/video/sisfb.h
15584 M: Thomas Winischhofer <thomas@winischhofer.net>
15586 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15587 F: drivers/usb/misc/sisusbvga/
15590 M: Christoph Lameter <cl@linux.com>
15591 M: Pekka Enberg <penberg@kernel.org>
15592 M: David Rientjes <rientjes@google.com>
15593 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15594 M: Andrew Morton <akpm@linux-foundation.org>
15595 L: linux-mm@kvack.org
15597 F: include/linux/sl?b*.h
15600 SLEEPABLE READ-COPY UPDATE (SRCU)
15601 M: Lai Jiangshan <jiangshanlai@gmail.com>
15602 M: "Paul E. McKenney" <paulmck@kernel.org>
15603 M: Josh Triplett <josh@joshtriplett.org>
15604 R: Steven Rostedt <rostedt@goodmis.org>
15605 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15606 L: rcu@vger.kernel.org
15608 W: http://www.rdrop.com/users/paulmck/RCU/
15609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15610 F: include/linux/srcu*.h
15611 F: kernel/rcu/srcu*.c
15613 SMACK SECURITY MODULE
15614 M: Casey Schaufler <casey@schaufler-ca.com>
15615 L: linux-security-module@vger.kernel.org
15617 W: http://schaufler-ca.com
15618 T: git git://github.com/cschaufler/smack-next
15619 F: Documentation/admin-guide/LSM/Smack.rst
15622 SMC91x ETHERNET DRIVER
15623 M: Nicolas Pitre <nico@fluxnic.net>
15625 F: drivers/net/ethernet/smsc/smc91x.*
15627 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15628 M: Mark Rutland <mark.rutland@arm.com>
15629 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15630 M: Sudeep Holla <sudeep.holla@arm.com>
15631 L: linux-arm-kernel@lists.infradead.org
15633 F: drivers/firmware/smccc/
15634 F: include/linux/arm-smccc.h
15636 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15637 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15638 L: linux-media@vger.kernel.org
15640 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15641 F: drivers/media/i2c/smiapp-pll.c
15642 F: drivers/media/i2c/smiapp-pll.h
15643 F: drivers/media/i2c/smiapp/
15644 F: include/uapi/linux/smiapp.h
15646 SMM665 HARDWARE MONITOR DRIVER
15647 M: Guenter Roeck <linux@roeck-us.net>
15648 L: linux-hwmon@vger.kernel.org
15650 F: Documentation/hwmon/smm665.rst
15651 F: drivers/hwmon/smm665.c
15653 SMSC EMC2103 HARDWARE MONITOR DRIVER
15654 M: Steve Glendinning <steve.glendinning@shawell.net>
15655 L: linux-hwmon@vger.kernel.org
15657 F: Documentation/hwmon/emc2103.rst
15658 F: drivers/hwmon/emc2103.c
15660 SMSC SCH5627 HARDWARE MONITOR DRIVER
15661 M: Hans de Goede <hdegoede@redhat.com>
15662 L: linux-hwmon@vger.kernel.org
15664 F: Documentation/hwmon/sch5627.rst
15665 F: drivers/hwmon/sch5627.c
15667 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15668 M: Steve Glendinning <steve.glendinning@shawell.net>
15669 L: linux-fbdev@vger.kernel.org
15671 F: drivers/video/fbdev/smscufx.c
15673 SMSC47B397 HARDWARE MONITOR DRIVER
15674 M: Jean Delvare <jdelvare@suse.com>
15675 L: linux-hwmon@vger.kernel.org
15677 F: Documentation/hwmon/smsc47b397.rst
15678 F: drivers/hwmon/smsc47b397.c
15680 SMSC911x ETHERNET DRIVER
15681 M: Steve Glendinning <steve.glendinning@shawell.net>
15682 L: netdev@vger.kernel.org
15684 F: drivers/net/ethernet/smsc/smsc911x.*
15685 F: include/linux/smsc911x.h
15687 SMSC9420 PCI ETHERNET DRIVER
15688 M: Steve Glendinning <steve.glendinning@shawell.net>
15689 L: netdev@vger.kernel.org
15691 F: drivers/net/ethernet/smsc/smsc9420.*
15693 SOC-CAMERA V4L2 SUBSYSTEM
15694 L: linux-media@vger.kernel.org
15696 T: git git://linuxtv.org/media_tree.git
15697 F: drivers/staging/media/soc_camera/
15698 F: include/media/soc_camera.h
15700 SOCIONEXT (SNI) AVE NETWORK DRIVER
15701 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15702 L: netdev@vger.kernel.org
15704 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15705 F: drivers/net/ethernet/socionext/sni_ave.c
15707 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15708 M: Jassi Brar <jaswinder.singh@linaro.org>
15709 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15710 L: netdev@vger.kernel.org
15712 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15713 F: drivers/net/ethernet/socionext/netsec.c
15715 SOCIONEXT (SNI) Synquacer SPI DRIVER
15716 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15717 M: Jassi Brar <jaswinder.singh@linaro.org>
15718 L: linux-spi@vger.kernel.org
15720 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15721 F: drivers/spi/spi-synquacer.c
15723 SOCIONEXT SYNQUACER I2C DRIVER
15724 M: Ard Biesheuvel <ardb@kernel.org>
15725 L: linux-i2c@vger.kernel.org
15727 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15728 F: drivers/i2c/busses/i2c-synquacer.c
15730 SOCIONEXT UNIPHIER SOUND DRIVER
15731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15733 F: sound/soc/uniphier/
15735 SOEKRIS NET48XX LED SUPPORT
15736 M: Chris Boot <bootc@bootc.net>
15738 F: drivers/leds/leds-net48xx.c
15740 SOFT-IWARP DRIVER (siw)
15741 M: Bernard Metzler <bmt@zurich.ibm.com>
15742 L: linux-rdma@vger.kernel.org
15744 F: drivers/infiniband/sw/siw/
15745 F: include/uapi/rdma/siw-abi.h
15747 SOFT-ROCE DRIVER (rxe)
15748 M: Zhu Yanjun <yanjunz@mellanox.com>
15749 L: linux-rdma@vger.kernel.org
15751 F: drivers/infiniband/sw/rxe/
15752 F: include/uapi/rdma/rdma_user_rxe.h
15754 SOFTLOGIC 6x10 MPEG CODEC
15755 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15756 M: Anton Sviridenko <anton@corp.bluecherry.net>
15757 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15758 M: Andrey Utkin <andrey_utkin@fastmail.com>
15759 M: Ismael Luceno <ismael@iodev.co.uk>
15760 L: linux-media@vger.kernel.org
15762 F: drivers/media/pci/solo6x10/
15764 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15765 M: James Morse <james.morse@arm.com>
15766 L: linux-arm-kernel@lists.infradead.org
15768 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15769 F: drivers/firmware/arm_sdei.c
15770 F: include/linux/arm_sdei.h
15771 F: include/uapi/linux/arm_sdei.h
15773 SOFTWARE RAID (Multiple Disks) SUPPORT
15774 M: Song Liu <song@kernel.org>
15775 L: linux-raid@vger.kernel.org
15777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15778 F: drivers/md/Kconfig
15779 F: drivers/md/Makefile
15781 F: drivers/md/raid*
15782 F: include/linux/raid/
15783 F: include/uapi/linux/raid/
15785 SOLIDRUN CLEARFOG SUPPORT
15786 M: Russell King <linux@armlinux.org.uk>
15788 F: arch/arm/boot/dts/armada-388-clearfog*
15789 F: arch/arm/boot/dts/armada-38x-solidrun-*
15791 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15792 M: Russell King <linux@armlinux.org.uk>
15794 F: arch/arm/boot/dts/imx6*-cubox-i*
15795 F: arch/arm/boot/dts/imx6*-hummingboard*
15796 F: arch/arm/boot/dts/imx6*-sr-*
15798 SONIC NETWORK DRIVER
15799 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15800 L: netdev@vger.kernel.org
15802 F: drivers/net/ethernet/natsemi/sonic.*
15804 SONICS SILICON BACKPLANE DRIVER (SSB)
15805 M: Michael Buesch <m@bues.ch>
15806 L: linux-wireless@vger.kernel.org
15809 F: include/linux/ssb/
15811 SONY IMX214 SENSOR DRIVER
15812 M: Ricardo Ribalda <ribalda@kernel.org>
15813 L: linux-media@vger.kernel.org
15815 T: git git://linuxtv.org/media_tree.git
15816 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15817 F: drivers/media/i2c/imx214.c
15819 SONY IMX219 SENSOR DRIVER
15820 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15821 L: linux-media@vger.kernel.org
15823 T: git git://linuxtv.org/media_tree.git
15824 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
15825 F: drivers/media/i2c/imx219.c
15827 SONY IMX258 SENSOR DRIVER
15828 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15829 L: linux-media@vger.kernel.org
15831 T: git git://linuxtv.org/media_tree.git
15832 F: drivers/media/i2c/imx258.c
15834 SONY IMX274 SENSOR DRIVER
15835 M: Leon Luo <leonl@leopardimaging.com>
15836 L: linux-media@vger.kernel.org
15838 T: git git://linuxtv.org/media_tree.git
15839 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15840 F: drivers/media/i2c/imx274.c
15842 SONY IMX290 SENSOR DRIVER
15843 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15844 L: linux-media@vger.kernel.org
15846 T: git git://linuxtv.org/media_tree.git
15847 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15848 F: drivers/media/i2c/imx290.c
15850 SONY IMX319 SENSOR DRIVER
15851 M: Bingbu Cao <bingbu.cao@intel.com>
15852 L: linux-media@vger.kernel.org
15854 T: git git://linuxtv.org/media_tree.git
15855 F: drivers/media/i2c/imx319.c
15857 SONY IMX355 SENSOR DRIVER
15858 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15859 L: linux-media@vger.kernel.org
15861 T: git git://linuxtv.org/media_tree.git
15862 F: drivers/media/i2c/imx355.c
15864 SONY MEMORYSTICK SUBSYSTEM
15865 M: Maxim Levitsky <maximlevitsky@gmail.com>
15866 M: Alex Dubov <oakad@yahoo.com>
15867 M: Ulf Hansson <ulf.hansson@linaro.org>
15868 L: linux-mmc@vger.kernel.org
15870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15871 F: drivers/memstick/
15872 F: include/linux/memstick.h
15874 SONY VAIO CONTROL DEVICE DRIVER
15875 M: Mattia Dongili <malattia@linux.it>
15876 L: platform-driver-x86@vger.kernel.org
15878 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15879 F: Documentation/admin-guide/laptops/sony-laptop.rst
15880 F: drivers/char/sonypi.c
15881 F: drivers/platform/x86/sony-laptop.c
15882 F: include/linux/sony-laptop.h
15885 M: Jaroslav Kysela <perex@perex.cz>
15886 M: Takashi Iwai <tiwai@suse.com>
15887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15889 W: http://www.alsa-project.org/
15890 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15892 F: Documentation/sound/
15894 F: include/uapi/sound/
15897 SOUND - COMPRESSED AUDIO
15898 M: Vinod Koul <vkoul@kernel.org>
15899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15902 F: Documentation/sound/designs/compress-offload.rst
15903 F: include/sound/compress_driver.h
15904 F: include/uapi/sound/compress_*
15905 F: sound/core/compress_offload.c
15906 F: sound/soc/soc-compress.c
15908 SOUND - DMAENGINE HELPERS
15909 M: Lars-Peter Clausen <lars@metafoo.de>
15911 F: include/sound/dmaengine_pcm.h
15912 F: sound/core/pcm_dmaengine.c
15913 F: sound/soc/soc-generic-dmaengine-pcm.c
15915 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15916 M: Liam Girdwood <lgirdwood@gmail.com>
15917 M: Mark Brown <broonie@kernel.org>
15918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15920 W: http://alsa-project.org/main/index.php/ASoC
15921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15922 F: Documentation/devicetree/bindings/sound/
15923 F: Documentation/sound/soc/
15924 F: include/dt-bindings/sound/
15925 F: include/sound/soc*
15928 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15929 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15930 M: Liam Girdwood <lgirdwood@gmail.com>
15931 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
15932 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
15933 M: Daniel Baluta <daniel.baluta@nxp.com>
15934 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
15936 W: https://github.com/thesofproject/linux/
15939 SOUNDWIRE SUBSYSTEM
15940 M: Vinod Koul <vkoul@kernel.org>
15941 M: Sanyog Kale <sanyog.r.kale@intel.com>
15942 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15945 F: Documentation/driver-api/soundwire/
15946 F: drivers/soundwire/
15947 F: include/linux/soundwire/
15950 M: Olli Salonen <olli.salonen@iki.fi>
15951 L: linux-media@vger.kernel.org
15953 W: https://linuxtv.org
15954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15955 F: drivers/media/dvb-frontends/sp2*
15957 SPARC + UltraSPARC (sparc/sparc64)
15958 M: "David S. Miller" <davem@davemloft.net>
15959 L: sparclinux@vger.kernel.org
15961 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15967 SPARC SERIAL DRIVERS
15968 M: "David S. Miller" <davem@davemloft.net>
15969 L: sparclinux@vger.kernel.org
15971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15973 F: drivers/tty/serial/suncore.c
15974 F: drivers/tty/serial/sunhv.c
15975 F: drivers/tty/serial/sunsab.c
15976 F: drivers/tty/serial/sunsab.h
15977 F: drivers/tty/serial/sunsu.c
15978 F: drivers/tty/serial/sunzilog.c
15979 F: drivers/tty/serial/sunzilog.h
15980 F: drivers/tty/vcc.c
15981 F: include/linux/sunserialcore.h
15984 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15985 L: linux-sparse@vger.kernel.org
15987 W: https://sparse.wiki.kernel.org/
15988 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15989 F: include/linux/compiler.h
15991 SPEAR CLOCK FRAMEWORK SUPPORT
15992 M: Viresh Kumar <vireshk@kernel.org>
15993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15995 W: http://www.st.com/spear
15996 F: drivers/clk/spear/
15998 SPEAR PLATFORM SUPPORT
15999 M: Viresh Kumar <vireshk@kernel.org>
16000 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16003 W: http://www.st.com/spear
16004 F: arch/arm/boot/dts/spear*
16005 F: arch/arm/mach-spear/
16008 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16009 L: linux-mtd@lists.infradead.org
16011 W: http://www.linux-mtd.infradead.org/
16012 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16013 C: irc://irc.oftc.net/mtd
16014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16015 F: drivers/mtd/spi-nor/
16016 F: include/linux/mtd/spi-nor.h
16019 M: Mark Brown <broonie@kernel.org>
16020 L: linux-spi@vger.kernel.org
16022 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16024 F: Documentation/devicetree/bindings/spi/
16025 F: Documentation/spi/
16027 F: include/linux/spi/
16028 F: include/uapi/linux/spi/
16031 SPIDERNET NETWORK DRIVER for CELL
16032 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16033 L: netdev@vger.kernel.org
16035 F: Documentation/networking/device_drivers/toshiba/spider_net.rst
16036 F: drivers/net/ethernet/toshiba/spider_net*
16039 R: Stephen Boyd <sboyd@kernel.org>
16040 L: linux-arm-msm@vger.kernel.org
16041 F: Documentation/devicetree/bindings/spmi/
16043 F: include/dt-bindings/spmi/spmi.h
16044 F: include/linux/spmi.h
16045 F: include/trace/events/spmi.h
16048 M: Jeremy Kerr <jk@ozlabs.org>
16049 L: linuxppc-dev@lists.ozlabs.org
16051 W: http://www.ibm.com/developerworks/power/cell/
16052 F: Documentation/filesystems/spufs/spufs.rst
16053 F: arch/powerpc/platforms/cell/spufs/
16055 SQUASHFS FILE SYSTEM
16056 M: Phillip Lougher <phillip@squashfs.org.uk>
16057 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16059 W: http://squashfs.org.uk
16060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16061 F: Documentation/filesystems/squashfs.rst
16064 SRM (Alpha) environment access
16065 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16067 F: arch/alpha/kernel/srm_env.c
16069 ST LSM6DSx IMU IIO DRIVER
16070 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16071 L: linux-iio@vger.kernel.org
16073 W: http://www.st.com/
16074 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16075 F: drivers/iio/imu/st_lsm6dsx/
16077 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16078 M: Mickael Guene <mickael.guene@st.com>
16079 L: linux-media@vger.kernel.org
16081 T: git git://linuxtv.org/media_tree.git
16082 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16083 F: drivers/media/i2c/st-mipid02.c
16085 ST STM32 I2C/SMBUS DRIVER
16086 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16087 L: linux-i2c@vger.kernel.org
16089 F: drivers/i2c/busses/i2c-stm32*
16091 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16092 M: Song Qiang <songqiang1304521@gmail.com>
16093 L: linux-iio@vger.kernel.org
16095 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16096 F: drivers/iio/proximity/vl53l0x-i2c.c
16099 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16100 M: Sasha Levin <sashal@kernel.org>
16101 L: stable@vger.kernel.org
16103 F: Documentation/process/stable-kernel-rules.rst
16105 STAGING - ATOMISP DRIVER
16106 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16107 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16108 L: linux-media@vger.kernel.org
16110 F: drivers/staging/media/atomisp/
16113 M: Ian Abbott <abbotti@mev.co.uk>
16114 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16116 F: drivers/staging/comedi/
16118 STAGING - FIELDBUS SUBSYSTEM
16119 M: Sven Van Asbroeck <TheSven73@gmail.com>
16121 F: drivers/staging/fieldbus/*
16122 F: drivers/staging/fieldbus/Documentation/
16124 STAGING - HMS ANYBUS-S BUS
16125 M: Sven Van Asbroeck <TheSven73@gmail.com>
16127 F: drivers/staging/fieldbus/anybuss/
16129 STAGING - INDUSTRIAL IO
16130 M: Jonathan Cameron <jic23@kernel.org>
16131 L: linux-iio@vger.kernel.org
16133 F: Documentation/devicetree/bindings/staging/iio/
16134 F: drivers/staging/iio/
16136 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16137 M: Marc Dietrich <marvin24@gmx.de>
16138 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16139 L: linux-tegra@vger.kernel.org
16141 F: drivers/staging/nvec/
16143 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16144 M: Jens Frederich <jfrederich@gmail.com>
16145 M: Daniel Drake <dsd@laptop.org>
16146 M: Jon Nettleton <jon.nettleton@gmail.com>
16148 W: http://wiki.laptop.org/go/DCON
16149 F: drivers/staging/olpc_dcon/
16151 STAGING - REALTEK RTL8188EU DRIVERS
16152 M: Larry Finger <Larry.Finger@lwfinger.net>
16154 F: drivers/staging/rtl8188eu/
16156 STAGING - REALTEK RTL8712U DRIVERS
16157 M: Larry Finger <Larry.Finger@lwfinger.net>
16158 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16160 F: drivers/staging/rtl8712/
16162 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16163 M: Michael Hennerich <michael.hennerich@analog.com>
16164 M: Beniamin Bia <beniamin.bia@analog.com>
16165 L: linux-fbdev@vger.kernel.org
16167 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16168 F: drivers/staging/fbtft/fb_seps525.c
16170 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16171 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16172 M: Teddy Wang <teddy.wang@siliconmotion.com>
16173 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16174 L: linux-fbdev@vger.kernel.org
16176 F: drivers/staging/sm750fb/
16178 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16179 M: William Hubbs <w.d.hubbs@gmail.com>
16180 M: Chris Brannon <chris@the-brannons.com>
16181 M: Kirk Reiser <kirk@reisers.ca>
16182 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16183 L: speakup@linux-speakup.org
16185 W: http://www.linux-speakup.org/
16186 F: drivers/staging/speakup/
16188 STAGING - VIA VT665X DRIVERS
16189 M: Forest Bond <forest@alittletooquiet.net>
16191 F: drivers/staging/vt665?/
16193 STAGING - WILC1000 WIFI DRIVER
16194 M: Adham Abozaeid <adham.abozaeid@microchip.com>
16195 M: Ajay Singh <ajay.kathat@microchip.com>
16196 L: linux-wireless@vger.kernel.org
16198 F: drivers/staging/wilc1000/
16201 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16202 L: devel@driverdev.osuosl.org
16204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16205 F: drivers/staging/
16207 STARFIRE/DURALAN NETWORK DRIVER
16208 M: Ion Badulescu <ionut@badula.org>
16210 F: drivers/net/ethernet/adaptec/starfire*
16212 STEC S1220 SKD DRIVER
16213 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16214 L: linux-block@vger.kernel.org
16216 F: drivers/block/skd*[ch]
16218 STI AUDIO (ASoC) DRIVERS
16219 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16220 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16222 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16226 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16228 F: Documentation/devicetree/bindings/media/stih-cec.txt
16229 F: drivers/media/platform/sti/cec/
16231 STK1160 USB VIDEO CAPTURE DRIVER
16232 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16233 L: linux-media@vger.kernel.org
16235 T: git git://linuxtv.org/media_tree.git
16236 F: drivers/media/usb/stk1160/
16238 STM32 AUDIO (ASoC) DRIVERS
16239 M: Olivier Moysan <olivier.moysan@st.com>
16240 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16243 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16246 STM32 TIMER/LPTIMER DRIVERS
16247 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16249 F: Documentation/ABI/testing/*timer-stm32
16250 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16251 F: drivers/*/stm32-*timer*
16252 F: drivers/pwm/pwm-stm32*
16253 F: include/linux/*/stm32-*tim*
16255 STMMAC ETHERNET DRIVER
16256 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16257 M: Alexandre Torgue <alexandre.torgue@st.com>
16258 M: Jose Abreu <joabreu@synopsys.com>
16259 L: netdev@vger.kernel.org
16261 W: http://www.stlinux.com
16262 F: Documentation/networking/device_drivers/stmicro/
16263 F: drivers/net/ethernet/stmicro/stmmac/
16266 M: Sam Creasey <sammy@sammy.net>
16268 W: http://sammy.net/sun3/
16269 F: arch/m68k/include/asm/sun3*
16270 F: arch/m68k/kernel/*sun3*
16271 F: arch/m68k/sun3*/
16272 F: drivers/net/ethernet/i825xx/sun3*
16274 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16275 M: Hans de Goede <hdegoede@redhat.com>
16276 L: linux-input@vger.kernel.org
16278 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16279 F: drivers/input/keyboard/sun4i-lradc-keys.c
16281 SUNDANCE NETWORK DRIVER
16282 M: Denis Kirjanov <kda@linux-powerpc.org>
16283 L: netdev@vger.kernel.org
16285 F: drivers/net/ethernet/dlink/sundance.c
16288 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16289 M: Rich Felker <dalias@libc.org>
16290 L: linux-sh@vger.kernel.org
16292 Q: http://patchwork.kernel.org/project/linux-sh/list/
16293 F: Documentation/sh/
16298 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16299 M: Len Brown <len.brown@intel.com>
16300 M: Pavel Machek <pavel@ucw.cz>
16301 L: linux-pm@vger.kernel.org
16303 B: https://bugzilla.kernel.org
16304 F: Documentation/power/
16305 F: arch/x86/kernel/acpi/
16306 F: drivers/base/power/
16307 F: include/linux/freezer.h
16308 F: include/linux/pm.h
16309 F: include/linux/suspend.h
16313 M: Martin Mares <mj@ucw.cz>
16314 L: linux-video@atrey.karlin.mff.cuni.cz
16316 F: Documentation/admin-guide/svga.rst
16317 F: arch/x86/boot/video*
16320 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16321 L: iommu@lists.linux-foundation.org
16323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16324 F: arch/*/kernel/pci-swiotlb.c
16325 F: include/linux/swiotlb.h
16326 F: kernel/dma/swiotlb.c
16329 M: Jiri Pirko <jiri@resnulli.us>
16330 M: Ivan Vecera <ivecera@redhat.com>
16331 L: netdev@vger.kernel.org
16333 F: include/net/switchdev.h
16336 SY8106A REGULATOR DRIVER
16337 M: Icenowy Zheng <icenowy@aosc.io>
16339 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16340 F: drivers/regulator/sy8106a-regulator.c
16342 SYNC FILE FRAMEWORK
16343 M: Sumit Semwal <sumit.semwal@linaro.org>
16344 R: Gustavo Padovan <gustavo@padovan.org>
16345 L: linux-media@vger.kernel.org
16346 L: dri-devel@lists.freedesktop.org
16348 T: git git://anongit.freedesktop.org/drm/drm-misc
16349 F: Documentation/driver-api/sync_file.rst
16350 F: drivers/dma-buf/dma-fence*
16351 F: drivers/dma-buf/sw_sync.c
16352 F: drivers/dma-buf/sync_*
16353 F: include/linux/sync_file.h
16354 F: include/uapi/linux/sync_file.h
16356 SYNOPSYS ARC ARCHITECTURE
16357 M: Vineet Gupta <vgupta@synopsys.com>
16358 L: linux-snps-arc@lists.infradead.org
16360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16361 F: Documentation/devicetree/bindings/arc/*
16362 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16364 F: drivers/clocksource/arc_timer.c
16365 F: drivers/tty/serial/arc_uart.c
16367 SYNOPSYS ARC HSDK SDP pll clock driver
16368 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16370 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16371 F: drivers/clk/clk-hsdk-pll.c
16373 SYNOPSYS ARC SDP clock driver
16374 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16376 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16377 F: drivers/clk/axs10x/*
16379 SYNOPSYS ARC SDP platform support
16380 M: Alexey Brodkin <abrodkin@synopsys.com>
16382 F: Documentation/devicetree/bindings/arc/axs10*
16383 F: arch/arc/boot/dts/ax*
16384 F: arch/arc/plat-axs10x
16386 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16387 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16389 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16390 F: drivers/reset/reset-axs10x.c
16392 SYNOPSYS CREG GPIO DRIVER
16393 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16395 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16396 F: drivers/gpio/gpio-creg-snps.c
16398 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16399 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16401 F: drivers/tty/serial/8250/8250_dw.c
16402 F: drivers/tty/serial/8250/8250_dwlib.*
16403 F: drivers/tty/serial/8250/8250_lpss.c
16405 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16406 M: Hoan Tran <hoan@os.amperecomputing.com>
16407 M: Serge Semin <fancer.lancer@gmail.com>
16408 L: linux-gpio@vger.kernel.org
16410 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16411 F: drivers/gpio/gpio-dwapb.c
16413 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16414 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16416 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16417 F: drivers/dma/dw-axi-dmac/
16419 SYNOPSYS DESIGNWARE DMAC DRIVER
16420 M: Viresh Kumar <vireshk@kernel.org>
16421 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16423 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16425 F: include/dt-bindings/dma/dw-dmac.h
16426 F: include/linux/dma/dw.h
16427 F: include/linux/platform_data/dma-dw.h
16429 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16430 M: Jose Abreu <Jose.Abreu@synopsys.com>
16431 L: netdev@vger.kernel.org
16433 F: drivers/net/ethernet/synopsys/
16435 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16436 M: Jose Abreu <Jose.Abreu@synopsys.com>
16437 L: netdev@vger.kernel.org
16439 F: drivers/net/phy/mdio-xpcs.c
16440 F: include/linux/mdio-xpcs.h
16442 SYNOPSYS DESIGNWARE I2C DRIVER
16443 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16444 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16445 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16446 L: linux-i2c@vger.kernel.org
16448 F: drivers/i2c/busses/i2c-designware-*
16449 F: include/linux/platform_data/i2c-designware.h
16451 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16452 M: Jaehoon Chung <jh80.chung@samsung.com>
16453 L: linux-mmc@vger.kernel.org
16455 F: drivers/mmc/host/dw_mmc*
16457 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16458 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16460 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16461 F: drivers/reset/reset-hsdk.c
16462 F: include/dt-bindings/reset/snps,hsdk-reset.h
16464 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16465 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16466 M: Manjunath M B <manjumb@synopsys.com>
16467 L: linux-mmc@vger.kernel.org
16469 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16471 SYSTEM CONFIGURATION (SYSCON)
16472 M: Lee Jones <lee.jones@linaro.org>
16473 M: Arnd Bergmann <arnd@arndb.de>
16475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16476 F: drivers/mfd/syscon.c
16478 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16479 M: Sudeep Holla <sudeep.holla@arm.com>
16480 L: linux-arm-kernel@lists.infradead.org
16482 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16483 F: drivers/clk/clk-sc[mp]i.c
16484 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16485 F: drivers/firmware/arm_scmi/
16486 F: drivers/firmware/arm_scpi.c
16487 F: drivers/reset/reset-scmi.c
16488 F: include/linux/sc[mp]i_protocol.h
16489 F: include/trace/events/scmi.h
16491 SYSTEM RESET/SHUTDOWN DRIVERS
16492 M: Sebastian Reichel <sre@kernel.org>
16493 L: linux-pm@vger.kernel.org
16495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16496 F: Documentation/devicetree/bindings/power/reset/
16497 F: drivers/power/reset/
16499 SYSTEM TRACE MODULE CLASS
16500 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16503 F: Documentation/trace/stm.rst
16504 F: drivers/hwtracing/stm/
16505 F: include/linux/stm.h
16506 F: include/uapi/linux/stm.h
16508 SYSTEM76 ACPI DRIVER
16509 M: Jeremy Soller <jeremy@system76.com>
16510 M: System76 Product Development <productdev@system76.com>
16511 L: platform-driver-x86@vger.kernel.org
16513 F: drivers/platform/x86/system76_acpi.c
16516 M: Christoph Hellwig <hch@infradead.org>
16518 F: Documentation/filesystems/sysv-fs.rst
16520 F: include/linux/sysv_fs.h
16522 TASKSTATS STATISTICS INTERFACE
16523 M: Balbir Singh <bsingharora@gmail.com>
16525 F: Documentation/accounting/taskstats*
16526 F: include/linux/taskstats*
16527 F: kernel/taskstats.c
16530 M: Jamal Hadi Salim <jhs@mojatatu.com>
16531 M: Cong Wang <xiyou.wangcong@gmail.com>
16532 M: Jiri Pirko <jiri@resnulli.us>
16533 L: netdev@vger.kernel.org
16535 F: include/net/pkt_cls.h
16536 F: include/net/pkt_sched.h
16537 F: include/net/tc_act/
16538 F: include/uapi/linux/pkt_cls.h
16539 F: include/uapi/linux/pkt_sched.h
16540 F: include/uapi/linux/tc_act/
16541 F: include/uapi/linux/tc_ematch/
16544 TC90522 MEDIA DRIVER
16545 M: Akihiro Tsukada <tskd08@gmail.com>
16546 L: linux-media@vger.kernel.org
16548 F: drivers/media/dvb-frontends/tc90522*
16550 TCP LOW PRIORITY MODULE
16551 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16552 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16554 W: http://tcp-lp-mod.sourceforge.net/
16555 F: net/ipv4/tcp_lp.c
16557 TDA10071 MEDIA DRIVER
16558 M: Antti Palosaari <crope@iki.fi>
16559 L: linux-media@vger.kernel.org
16561 W: https://linuxtv.org
16562 W: http://palosaari.fi/linux/
16563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16564 T: git git://linuxtv.org/anttip/media_tree.git
16565 F: drivers/media/dvb-frontends/tda10071*
16567 TDA18212 MEDIA DRIVER
16568 M: Antti Palosaari <crope@iki.fi>
16569 L: linux-media@vger.kernel.org
16571 W: https://linuxtv.org
16572 W: http://palosaari.fi/linux/
16573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16574 T: git git://linuxtv.org/anttip/media_tree.git
16575 F: drivers/media/tuners/tda18212*
16577 TDA18218 MEDIA DRIVER
16578 M: Antti Palosaari <crope@iki.fi>
16579 L: linux-media@vger.kernel.org
16581 W: https://linuxtv.org
16582 W: http://palosaari.fi/linux/
16583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16584 T: git git://linuxtv.org/anttip/media_tree.git
16585 F: drivers/media/tuners/tda18218*
16587 TDA18250 MEDIA DRIVER
16588 M: Olli Salonen <olli.salonen@iki.fi>
16589 L: linux-media@vger.kernel.org
16591 W: https://linuxtv.org
16592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16593 T: git git://linuxtv.org/media_tree.git
16594 F: drivers/media/tuners/tda18250*
16596 TDA18271 MEDIA DRIVER
16597 M: Michael Krufky <mkrufky@linuxtv.org>
16598 L: linux-media@vger.kernel.org
16600 W: https://linuxtv.org
16601 W: http://github.com/mkrufky
16602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16603 T: git git://linuxtv.org/mkrufky/tuners.git
16604 F: drivers/media/tuners/tda18271*
16606 TDA1997x MEDIA DRIVER
16607 M: Tim Harvey <tharvey@gateworks.com>
16608 L: linux-media@vger.kernel.org
16610 W: https://linuxtv.org
16611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16612 F: drivers/media/i2c/tda1997x.*
16614 TDA827x MEDIA DRIVER
16615 M: Michael Krufky <mkrufky@linuxtv.org>
16616 L: linux-media@vger.kernel.org
16618 W: https://linuxtv.org
16619 W: http://github.com/mkrufky
16620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16621 T: git git://linuxtv.org/mkrufky/tuners.git
16622 F: drivers/media/tuners/tda8290.*
16624 TDA8290 MEDIA DRIVER
16625 M: Michael Krufky <mkrufky@linuxtv.org>
16626 L: linux-media@vger.kernel.org
16628 W: https://linuxtv.org
16629 W: http://github.com/mkrufky
16630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16631 T: git git://linuxtv.org/mkrufky/tuners.git
16632 F: drivers/media/tuners/tda8290.*
16634 TDA9840 MEDIA DRIVER
16635 M: Hans Verkuil <hverkuil@xs4all.nl>
16636 L: linux-media@vger.kernel.org
16638 W: https://linuxtv.org
16639 T: git git://linuxtv.org/media_tree.git
16640 F: drivers/media/i2c/tda9840*
16642 TEA5761 TUNER DRIVER
16643 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16644 L: linux-media@vger.kernel.org
16646 W: https://linuxtv.org
16647 T: git git://linuxtv.org/media_tree.git
16648 F: drivers/media/tuners/tea5761.*
16650 TEA5767 TUNER DRIVER
16651 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16652 L: linux-media@vger.kernel.org
16654 W: https://linuxtv.org
16655 T: git git://linuxtv.org/media_tree.git
16656 F: drivers/media/tuners/tea5767.*
16658 TEA6415C MEDIA DRIVER
16659 M: Hans Verkuil <hverkuil@xs4all.nl>
16660 L: linux-media@vger.kernel.org
16662 W: https://linuxtv.org
16663 T: git git://linuxtv.org/media_tree.git
16664 F: drivers/media/i2c/tea6415c*
16666 TEA6420 MEDIA DRIVER
16667 M: Hans Verkuil <hverkuil@xs4all.nl>
16668 L: linux-media@vger.kernel.org
16670 W: https://linuxtv.org
16671 T: git git://linuxtv.org/media_tree.git
16672 F: drivers/media/i2c/tea6420*
16675 M: Jiri Pirko <jiri@resnulli.us>
16676 L: netdev@vger.kernel.org
16678 F: drivers/net/team/
16679 F: include/linux/if_team.h
16680 F: include/uapi/linux/if_team.h
16682 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16683 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16685 F: arch/x86/platform/ts5500/
16687 TECHNOTREND USB IR RECEIVER
16688 M: Sean Young <sean@mess.org>
16689 L: linux-media@vger.kernel.org
16691 F: drivers/media/rc/ttusbir.c
16693 TECHWELL TW9910 VIDEO DECODER
16694 L: linux-media@vger.kernel.org
16696 F: drivers/media/i2c/tw9910.c
16697 F: include/media/i2c/tw9910.h
16700 M: Jens Wiklander <jens.wiklander@linaro.org>
16701 L: tee-dev@lists.linaro.org
16703 F: Documentation/tee.txt
16705 F: include/linux/tee_drv.h
16706 F: include/uapi/linux/tee.h
16708 TEGRA ARCHITECTURE SUPPORT
16709 M: Thierry Reding <thierry.reding@gmail.com>
16710 M: Jonathan Hunter <jonathanh@nvidia.com>
16711 L: linux-tegra@vger.kernel.org
16713 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16718 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16719 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16721 F: drivers/clk/tegra/
16724 M: Laxman Dewangan <ldewangan@nvidia.com>
16725 M: Jon Hunter <jonathanh@nvidia.com>
16727 F: drivers/dma/tegra*
16730 M: Laxman Dewangan <ldewangan@nvidia.com>
16731 R: Dmitry Osipenko <digetx@gmail.com>
16733 F: drivers/i2c/busses/i2c-tegra.c
16735 TEGRA IOMMU DRIVERS
16736 M: Thierry Reding <thierry.reding@gmail.com>
16737 L: linux-tegra@vger.kernel.org
16739 F: drivers/iommu/tegra*
16742 M: Laxman Dewangan <ldewangan@nvidia.com>
16744 F: drivers/input/keyboard/tegra-kbc.c
16747 M: Stefan Agner <stefan@agner.ch>
16748 M: Lucas Stach <dev@lynxeye.de>
16750 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16751 F: drivers/mtd/nand/raw/tegra_nand.c
16754 M: Thierry Reding <thierry.reding@gmail.com>
16756 F: drivers/pwm/pwm-tegra.c
16758 TEGRA SERIAL DRIVER
16759 M: Laxman Dewangan <ldewangan@nvidia.com>
16761 F: drivers/tty/serial/serial-tegra.c
16764 M: Laxman Dewangan <ldewangan@nvidia.com>
16766 F: drivers/spi/spi-tegra*
16769 M: Thierry Reding <thierry.reding@gmail.com>
16770 M: Jonathan Hunter <jonathanh@nvidia.com>
16771 M: Sowjanya Komatineni <skomatineni@nvidia.com>
16772 L: linux-media@vger.kernel.org
16773 L: linux-tegra@vger.kernel.org
16775 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16776 F: drivers/staging/media/tegra-video/
16778 TEGRA XUSB PADCTL DRIVER
16779 M: JC Kuo <jckuo@nvidia.com>
16781 F: drivers/phy/tegra/xusb*
16783 TEHUTI ETHERNET DRIVER
16784 M: Andy Gospodarek <andy@greyhouse.net>
16785 L: netdev@vger.kernel.org
16787 F: drivers/net/ethernet/tehuti/*
16789 TELECOM CLOCK DRIVER FOR MCPL0010
16790 M: Mark Gross <mark.gross@intel.com>
16792 F: drivers/char/tlclk.c
16794 TEMPO SEMICONDUCTOR DRIVERS
16795 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16797 F: Documentation/devicetree/bindings/sound/tscs*.txt
16798 F: sound/soc/codecs/tscs*.c
16799 F: sound/soc/codecs/tscs*.h
16801 TENSILICA XTENSA PORT (xtensa)
16802 M: Chris Zankel <chris@zankel.net>
16803 M: Max Filippov <jcmvbkbc@gmail.com>
16804 L: linux-xtensa@linux-xtensa.org
16806 T: git git://github.com/czankel/xtensa-linux.git
16808 F: drivers/irqchip/irq-xtensa-*
16810 TEXAS INSTRUMENTS ASoC DRIVERS
16811 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16816 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16817 M: Ricardo Ribalda <ribalda@kernel.org>
16818 L: linux-iio@vger.kernel.org
16820 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16821 F: drivers/iio/dac/ti-dac7612.c
16823 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16824 M: Nishanth Menon <nm@ti.com>
16825 M: Tero Kristo <t-kristo@ti.com>
16826 M: Santosh Shilimkar <ssantosh@kernel.org>
16827 L: linux-arm-kernel@lists.infradead.org
16829 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16830 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16831 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16832 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16833 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16834 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16835 F: drivers/clk/keystone/sci-clk.c
16836 F: drivers/firmware/ti_sci*
16837 F: drivers/irqchip/irq-ti-sci-inta.c
16838 F: drivers/irqchip/irq-ti-sci-intr.c
16839 F: drivers/reset/reset-ti-sci.c
16840 F: drivers/soc/ti/ti_sci_inta_msi.c
16841 F: drivers/soc/ti/ti_sci_pm_domains.c
16842 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16843 F: include/linux/soc/ti/ti_sci_inta_msi.h
16844 F: include/linux/soc/ti/ti_sci_protocol.h
16846 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16847 M: Hans Verkuil <hverkuil@xs4all.nl>
16848 L: linux-media@vger.kernel.org
16850 W: https://linuxtv.org
16851 T: git git://linuxtv.org/media_tree.git
16852 F: drivers/media/radio/radio-raremono.c
16855 M: Zhang Rui <rui.zhang@intel.com>
16856 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16857 R: Amit Kucheria <amit.kucheria@verdurent.com>
16858 L: linux-pm@vger.kernel.org
16860 Q: https://patchwork.kernel.org/project/linux-pm/list/
16861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16862 F: Documentation/devicetree/bindings/thermal/
16863 F: drivers/thermal/
16864 F: include/linux/cpu_cooling.h
16865 F: include/linux/thermal.h
16866 F: include/uapi/linux/thermal.h
16868 THERMAL DRIVER FOR AMLOGIC SOCS
16869 M: Guillaume La Roque <glaroque@baylibre.com>
16870 L: linux-pm@vger.kernel.org
16871 L: linux-amlogic@lists.infradead.org
16873 W: http://linux-meson.com/
16874 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16875 F: drivers/thermal/amlogic_thermal.c
16877 THERMAL/CPU_COOLING
16878 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16879 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16880 M: Viresh Kumar <viresh.kumar@linaro.org>
16881 M: Javi Merino <javi.merino@kernel.org>
16882 L: linux-pm@vger.kernel.org
16884 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16885 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16886 F: drivers/thermal/cpufreq_cooling.c
16887 F: drivers/thermal/cpuidle_cooling.c
16888 F: include/linux/cpu_cooling.h
16890 THINKPAD ACPI EXTRAS DRIVER
16891 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16892 L: ibm-acpi-devel@lists.sourceforge.net
16893 L: platform-driver-x86@vger.kernel.org
16895 W: http://ibm-acpi.sourceforge.net
16896 W: http://thinkwiki.org/wiki/Ibm-acpi
16897 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16898 F: drivers/platform/x86/thinkpad_acpi.c
16901 M: Andreas Noever <andreas.noever@gmail.com>
16902 M: Michael Jamet <michael.jamet@intel.com>
16903 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16904 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16905 L: linux-usb@vger.kernel.org
16907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16908 F: Documentation/admin-guide/thunderbolt.rst
16909 F: drivers/thunderbolt/
16910 F: include/linux/thunderbolt.h
16912 THUNDERBOLT NETWORK DRIVER
16913 M: Michael Jamet <michael.jamet@intel.com>
16914 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16915 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16916 L: netdev@vger.kernel.org
16918 F: drivers/net/thunderbolt.c
16920 THUNDERX GPIO DRIVER
16921 M: Robert Richter <rrichter@marvell.com>
16923 F: drivers/gpio/gpio-thunderx.c
16925 TI AM437X VPFE DRIVER
16926 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16927 L: linux-media@vger.kernel.org
16929 W: https://linuxtv.org
16930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16931 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16932 F: drivers/media/platform/am437x/
16934 TI BANDGAP AND THERMAL DRIVER
16935 M: Eduardo Valentin <edubezval@gmail.com>
16936 M: Keerthy <j-keerthy@ti.com>
16937 L: linux-pm@vger.kernel.org
16938 L: linux-omap@vger.kernel.org
16940 F: drivers/thermal/ti-soc-thermal/
16942 TI BQ27XXX POWER SUPPLY DRIVER
16943 R: Andrew F. Davis <afd@ti.com>
16944 F: drivers/power/supply/bq27xxx_battery.c
16945 F: drivers/power/supply/bq27xxx_battery_i2c.c
16946 F: include/linux/power/bq27xxx_battery.h
16948 TI CDCE706 CLOCK DRIVER
16949 M: Max Filippov <jcmvbkbc@gmail.com>
16951 F: drivers/clk/clk-cdce706.c
16954 M: Tero Kristo <t-kristo@ti.com>
16955 L: linux-omap@vger.kernel.org
16958 F: include/linux/clk/ti.h
16960 TI DAVINCI MACHINE SUPPORT
16961 M: Sekhar Nori <nsekhar@ti.com>
16962 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16966 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16967 F: arch/arm/boot/dts/da850*
16968 F: arch/arm/mach-davinci/
16969 F: drivers/i2c/busses/i2c-davinci.c
16971 TI DAVINCI SERIES CLOCK DRIVER
16972 M: David Lechner <david@lechnology.com>
16973 R: Sekhar Nori <nsekhar@ti.com>
16975 F: Documentation/devicetree/bindings/clock/ti/davinci/
16976 F: drivers/clk/davinci/
16978 TI DAVINCI SERIES GPIO DRIVER
16979 M: Keerthy <j-keerthy@ti.com>
16980 L: linux-gpio@vger.kernel.org
16982 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16983 F: drivers/gpio/gpio-davinci.c
16985 TI DAVINCI SERIES MEDIA DRIVER
16986 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16987 L: linux-media@vger.kernel.org
16989 W: https://linuxtv.org
16990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16991 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16992 F: drivers/media/platform/davinci/
16993 F: include/media/davinci/
16995 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16996 R: David Lechner <david@lechnology.com>
16997 L: linux-iio@vger.kernel.org
16998 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16999 F: drivers/counter/ti-eqep.c
17001 TI ETHERNET SWITCH DRIVER (CPSW)
17002 R: Grygorii Strashko <grygorii.strashko@ti.com>
17003 L: linux-omap@vger.kernel.org
17004 L: netdev@vger.kernel.org
17006 F: drivers/net/ethernet/ti/cpsw*
17007 F: drivers/net/ethernet/ti/davinci*
17009 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17010 M: Alex Dubov <oakad@yahoo.com>
17012 W: http://tifmxx.berlios.de/
17013 F: drivers/memstick/host/tifm_ms.c
17014 F: drivers/misc/tifm*
17015 F: drivers/mmc/host/tifm_sd.c
17016 F: include/linux/tifm.h
17018 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17019 M: Santosh Shilimkar <ssantosh@kernel.org>
17020 L: linux-kernel@vger.kernel.org
17021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17024 F: drivers/soc/ti/*
17026 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17027 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17028 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17029 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17031 F: sound/soc/codecs/isabelle*
17032 F: sound/soc/codecs/lm49453*
17034 TI LP855x BACKLIGHT DRIVER
17035 M: Milo Kim <milo.kim@ti.com>
17037 F: Documentation/driver-api/backlight/lp855x-driver.rst
17038 F: drivers/video/backlight/lp855x_bl.c
17039 F: include/linux/platform_data/lp855x.h
17041 TI LP8727 CHARGER DRIVER
17042 M: Milo Kim <milo.kim@ti.com>
17044 F: drivers/power/supply/lp8727_charger.c
17045 F: include/linux/platform_data/lp8727.h
17047 TI LP8788 MFD DRIVER
17048 M: Milo Kim <milo.kim@ti.com>
17050 F: drivers/iio/adc/lp8788_adc.c
17051 F: drivers/leds/leds-lp8788.c
17052 F: drivers/mfd/lp8788*.c
17053 F: drivers/power/supply/lp8788-charger.c
17054 F: drivers/regulator/lp8788-*.c
17055 F: include/linux/mfd/lp8788*.h
17057 TI NETCP ETHERNET DRIVER
17058 M: Wingman Kwok <w-kwok2@ti.com>
17059 M: Murali Karicheri <m-karicheri2@ti.com>
17060 L: netdev@vger.kernel.org
17062 F: drivers/net/ethernet/ti/netcp*
17064 TI PCM3060 ASoC CODEC DRIVER
17065 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17066 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17068 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17069 F: sound/soc/codecs/pcm3060*
17071 TI TAS571X FAMILY ASoC CODEC DRIVER
17072 M: Kevin Cernekee <cernekee@chromium.org>
17073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17075 F: sound/soc/codecs/tas571x*
17077 TI TCAN4X5X DEVICE DRIVER
17078 M: Dan Murphy <dmurphy@ti.com>
17079 L: linux-can@vger.kernel.org
17081 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17082 F: drivers/net/can/m_can/tcan4x5x.c
17084 TI TRF7970A NFC DRIVER
17085 M: Mark Greer <mgreer@animalcreek.com>
17086 L: linux-wireless@vger.kernel.org
17087 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17089 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17090 F: drivers/nfc/trf7970a.c
17092 TI TWL4030 SERIES SOC CODEC DRIVER
17093 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17096 F: sound/soc/codecs/twl4030*
17099 M: Benoit Parrot <bparrot@ti.com>
17100 L: linux-media@vger.kernel.org
17102 W: http://linuxtv.org/
17103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17104 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17105 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17106 F: drivers/media/platform/ti-vpe/
17108 TI WILINK WIRELESS DRIVERS
17109 L: linux-wireless@vger.kernel.org
17111 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17112 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17114 F: drivers/net/wireless/ti/
17115 F: include/linux/wl12xx.h
17117 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17118 M: John Stultz <john.stultz@linaro.org>
17119 M: Thomas Gleixner <tglx@linutronix.de>
17120 R: Stephen Boyd <sboyd@kernel.org>
17121 L: linux-kernel@vger.kernel.org
17123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17124 F: include/linux/clocksource.h
17125 F: include/linux/time.h
17126 F: include/linux/timex.h
17127 F: include/uapi/linux/time.h
17128 F: include/uapi/linux/timex.h
17129 F: kernel/time/alarmtimer.c
17130 F: kernel/time/clocksource.c
17131 F: kernel/time/ntp.c
17132 F: kernel/time/time*.c
17133 F: tools/testing/selftests/timers/
17136 M: Jon Maloy <jmaloy@redhat.com>
17137 M: Ying Xue <ying.xue@windriver.com>
17138 L: netdev@vger.kernel.org (core kernel code)
17139 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17141 W: http://tipc.sourceforge.net/
17142 F: include/uapi/linux/tipc*.h
17145 TLAN NETWORK DRIVER
17146 M: Samuel Chessman <chessman@tux.org>
17147 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17149 W: http://sourceforge.net/projects/tlan/
17150 F: Documentation/networking/device_drivers/ti/tlan.rst
17151 F: drivers/net/ethernet/ti/tlan.*
17153 TM6000 VIDEO4LINUX DRIVER
17154 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17155 L: linux-media@vger.kernel.org
17157 W: https://linuxtv.org
17158 T: git git://linuxtv.org/media_tree.git
17159 F: Documentation/admin-guide/media/tm6000*
17160 F: drivers/media/usb/tm6000/
17162 TMIO/SDHI MMC DRIVER
17163 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17164 L: linux-mmc@vger.kernel.org
17166 F: drivers/mmc/host/renesas_sdhi*
17167 F: drivers/mmc/host/tmio_mmc*
17168 F: include/linux/mfd/tmio.h
17170 TMP401 HARDWARE MONITOR DRIVER
17171 M: Guenter Roeck <linux@roeck-us.net>
17172 L: linux-hwmon@vger.kernel.org
17174 F: Documentation/hwmon/tmp401.rst
17175 F: drivers/hwmon/tmp401.c
17177 TMP513 HARDWARE MONITOR DRIVER
17178 M: Eric Tremblay <etremblay@distech-controls.com>
17179 L: linux-hwmon@vger.kernel.org
17181 F: Documentation/hwmon/tmp513.rst
17182 F: drivers/hwmon/tmp513.c
17184 TMPFS (SHMEM FILESYSTEM)
17185 M: Hugh Dickins <hughd@google.com>
17186 L: linux-mm@kvack.org
17188 F: include/linux/shmem_fs.h
17191 TOMOYO SECURITY MODULE
17192 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17193 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17194 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17195 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17196 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17197 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17199 W: https://tomoyo.osdn.jp/
17200 F: security/tomoyo/
17202 TOPSTAR LAPTOP EXTRAS DRIVER
17203 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17204 L: platform-driver-x86@vger.kernel.org
17206 F: drivers/platform/x86/topstar-laptop.c
17208 TORTURE-TEST MODULES
17209 M: Davidlohr Bueso <dave@stgolabs.net>
17210 M: "Paul E. McKenney" <paulmck@kernel.org>
17211 M: Josh Triplett <josh@joshtriplett.org>
17212 L: linux-kernel@vger.kernel.org
17214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17215 F: Documentation/RCU/torture.txt
17216 F: kernel/locking/locktorture.c
17217 F: kernel/rcu/rcuperf.c
17218 F: kernel/rcu/rcutorture.c
17219 F: kernel/torture.c
17221 TOSHIBA ACPI EXTRAS DRIVER
17222 M: Azael Avalos <coproscefalo@gmail.com>
17223 L: platform-driver-x86@vger.kernel.org
17225 F: drivers/platform/x86/toshiba_acpi.c
17227 TOSHIBA BLUETOOTH DRIVER
17228 M: Azael Avalos <coproscefalo@gmail.com>
17229 L: platform-driver-x86@vger.kernel.org
17231 F: drivers/platform/x86/toshiba_bluetooth.c
17233 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17234 M: Azael Avalos <coproscefalo@gmail.com>
17235 L: platform-driver-x86@vger.kernel.org
17237 F: drivers/platform/x86/toshiba_haps.c
17240 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17242 W: http://www.buzzard.org.uk/toshiba/
17243 F: drivers/char/toshiba.c
17244 F: include/linux/toshiba.h
17245 F: include/uapi/linux/toshiba.h
17247 TOSHIBA TC358743 DRIVER
17248 M: Mats Randgaard <matrandg@cisco.com>
17249 L: linux-media@vger.kernel.org
17251 F: drivers/media/i2c/tc358743*
17252 F: include/media/i2c/tc358743.h
17254 TOSHIBA WMI HOTKEYS DRIVER
17255 M: Azael Avalos <coproscefalo@gmail.com>
17256 L: platform-driver-x86@vger.kernel.org
17258 F: drivers/platform/x86/toshiba-wmi.c
17261 M: Peter Huewe <peterhuewe@gmx.de>
17262 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17263 R: Jason Gunthorpe <jgg@ziepe.ca>
17264 L: linux-integrity@vger.kernel.org
17266 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17267 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17268 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17269 F: drivers/char/tpm/
17272 M: Steven Rostedt <rostedt@goodmis.org>
17273 M: Ingo Molnar <mingo@redhat.com>
17275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17276 F: Documentation/trace/ftrace.rst
17277 F: arch/*/*/*/ftrace.h
17278 F: arch/*/kernel/ftrace.c
17279 F: include/*/ftrace.h
17280 F: include/linux/trace*.h
17283 F: tools/testing/selftests/ftrace/
17285 TRACING MMIO ACCESSES (MMIOTRACE)
17286 M: Steven Rostedt <rostedt@goodmis.org>
17287 M: Ingo Molnar <mingo@kernel.org>
17288 R: Karol Herbst <karolherbst@gmail.com>
17289 R: Pekka Paalanen <ppaalanen@gmail.com>
17290 L: linux-kernel@vger.kernel.org
17291 L: nouveau@lists.freedesktop.org
17293 F: arch/x86/mm/kmmio.c
17294 F: arch/x86/mm/mmio-mod.c
17295 F: arch/x86/mm/testmmiotrace.c
17296 F: include/linux/mmiotrace.h
17297 F: kernel/trace/trace_mmiotrace.c
17300 M: Jiri Kosina <trivial@kernel.org>
17302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17303 K: ^Subject:.*(?i)trivial
17306 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17307 M: Jiri Slaby <jslaby@suse.com>
17309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17310 F: Documentation/driver-api/serial/
17312 F: drivers/tty/serial/serial_core.c
17313 F: include/linux/serial.h
17314 F: include/linux/serial_core.h
17315 F: include/linux/tty.h
17316 F: include/uapi/linux/serial.h
17317 F: include/uapi/linux/serial_core.h
17318 F: include/uapi/linux/tty.h
17320 TUA9001 MEDIA DRIVER
17321 M: Antti Palosaari <crope@iki.fi>
17322 L: linux-media@vger.kernel.org
17324 W: https://linuxtv.org
17325 W: http://palosaari.fi/linux/
17326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17327 T: git git://linuxtv.org/anttip/media_tree.git
17328 F: drivers/media/tuners/tua9001*
17330 TULIP NETWORK DRIVERS
17331 L: netdev@vger.kernel.org
17332 L: linux-parisc@vger.kernel.org
17334 F: drivers/net/ethernet/dec/tulip/
17337 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17339 W: http://vtun.sourceforge.net/tun
17340 F: Documentation/networking/tuntap.rst
17341 F: arch/um/os-Linux/drivers/
17343 TURBOCHANNEL SUBSYSTEM
17344 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17345 M: Ralf Baechle <ralf@linux-mips.org>
17346 L: linux-mips@vger.kernel.org
17348 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17350 F: include/linux/tc.h
17353 M: "Len Brown" <lenb@kernel.org>
17354 L: linux-pm@vger.kernel.org
17356 Q: https://patchwork.kernel.org/project/linux-pm/list/
17357 B: https://bugzilla.kernel.org
17358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17359 F: tools/power/x86/turbostat/
17361 TW5864 VIDEO4LINUX DRIVER
17362 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17363 M: Anton Sviridenko <anton@corp.bluecherry.net>
17364 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17365 M: Andrey Utkin <andrey_utkin@fastmail.com>
17366 L: linux-media@vger.kernel.org
17368 F: drivers/media/pci/tw5864/
17370 TW68 VIDEO4LINUX DRIVER
17371 M: Hans Verkuil <hverkuil@xs4all.nl>
17372 L: linux-media@vger.kernel.org
17374 W: https://linuxtv.org
17375 T: git git://linuxtv.org/media_tree.git
17376 F: drivers/media/pci/tw68/
17378 TW686X VIDEO4LINUX DRIVER
17379 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17380 L: linux-media@vger.kernel.org
17382 W: http://linuxtv.org
17383 T: git git://linuxtv.org/media_tree.git
17384 F: drivers/media/pci/tw686x/
17386 UACCE ACCELERATOR FRAMEWORK
17387 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17388 M: Zhou Wang <wangzhou1@hisilicon.com>
17389 L: linux-accelerators@lists.ozlabs.org
17390 L: linux-kernel@vger.kernel.org
17392 F: Documentation/ABI/testing/sysfs-driver-uacce
17393 F: Documentation/misc-devices/uacce.rst
17394 F: drivers/misc/uacce/
17395 F: include/linux/uacce.h
17396 F: include/uapi/misc/uacce/
17398 UBI FILE SYSTEM (UBIFS)
17399 M: Richard Weinberger <richard@nod.at>
17400 L: linux-mtd@lists.infradead.org
17402 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17405 F: Documentation/filesystems/ubifs.rst
17408 UCLINUX (M68KNOMMU AND COLDFIRE)
17409 M: Greg Ungerer <gerg@linux-m68k.org>
17410 L: linux-m68k@lists.linux-m68k.org
17411 L: uclinux-dev@uclinux.org (subscribers-only)
17413 W: http://www.linux-m68k.org/
17414 W: http://www.uclinux.org/
17415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17416 F: arch/m68k/*/*_no.*
17418 F: arch/m68k/coldfire/
17419 F: arch/m68k/include/asm/*_no.*
17422 M: Jan Kara <jack@suse.com>
17424 F: Documentation/filesystems/udf.rst
17428 M: Bastien Nocera <hadess@hadess.net>
17429 L: linux-input@vger.kernel.org
17431 F: drivers/hid/hid-udraw-ps3.c
17434 M: Evgeniy Dushistov <dushistov@mail.ru>
17436 F: Documentation/admin-guide/ufs.rst
17439 UHID USERSPACE HID IO DRIVER
17440 M: David Herrmann <dh.herrmann@googlemail.com>
17441 L: linux-input@vger.kernel.org
17443 F: drivers/hid/uhid.c
17444 F: include/uapi/linux/uhid.h
17447 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17448 L: linux-usb@vger.kernel.org
17450 F: drivers/usb/common/ulpi.c
17451 F: include/linux/ulpi/
17454 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17455 L: linux-fsdevel@vger.kernel.org
17459 UNICORE32 ARCHITECTURE
17460 M: Guan Xuetao <gxt@pku.edu.cn>
17462 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17463 T: git git://github.com/gxt/linux.git
17467 M: Tony Finch <dot@dotat.at>
17469 W: http://dotat.at/prog/unifdef
17470 F: scripts/unifdef.c
17472 UNIFORM CDROM DRIVER
17473 M: Jens Axboe <axboe@kernel.dk>
17475 W: http://www.kernel.dk
17476 F: Documentation/cdrom/
17477 F: drivers/cdrom/cdrom.c
17478 F: include/linux/cdrom.h
17479 F: include/uapi/linux/cdrom.h
17481 UNISYS S-PAR DRIVERS
17482 M: David Kershner <david.kershner@unisys.com>
17483 L: sparmaintainer@unisys.com (Unisys internal)
17485 F: drivers/staging/unisys/
17486 F: drivers/visorbus/
17487 F: include/linux/visorbus.h
17489 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17490 R: Alim Akhtar <alim.akhtar@samsung.com>
17491 R: Avri Altman <avri.altman@wdc.com>
17492 L: linux-scsi@vger.kernel.org
17494 F: Documentation/scsi/ufs.rst
17495 F: drivers/scsi/ufs/
17497 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17498 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17499 L: linux-scsi@vger.kernel.org
17501 F: drivers/scsi/ufs/*dwc*
17503 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17504 M: Stanley Chu <stanley.chu@mediatek.com>
17505 L: linux-scsi@vger.kernel.org
17506 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17508 F: drivers/scsi/ufs/ufs-mediatek*
17510 UNSORTED BLOCK IMAGES (UBI)
17511 M: Richard Weinberger <richard@nod.at>
17512 L: linux-mtd@lists.infradead.org
17514 W: http://www.linux-mtd.infradead.org/
17515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17517 F: drivers/mtd/ubi/
17518 F: include/linux/mtd/ubi.h
17519 F: include/uapi/mtd/ubi-user.h
17521 USB "USBNET" DRIVER FRAMEWORK
17522 M: Oliver Neukum <oneukum@suse.com>
17523 L: netdev@vger.kernel.org
17525 W: http://www.linux-usb.org/usbnet
17526 F: drivers/net/usb/usbnet.c
17527 F: include/linux/usb/usbnet.h
17530 M: Oliver Neukum <oneukum@suse.com>
17531 L: linux-usb@vger.kernel.org
17533 F: Documentation/usb/acm.rst
17534 F: drivers/usb/class/cdc-acm.*
17536 USB APPLE MFI FASTCHARGE DRIVER
17537 M: Bastien Nocera <hadess@hadess.net>
17538 L: linux-usb@vger.kernel.org
17540 F: drivers/usb/misc/apple-mfi-fastcharge.c
17542 USB AR5523 WIRELESS DRIVER
17543 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17544 L: linux-wireless@vger.kernel.org
17546 F: drivers/net/wireless/ath/ar5523/
17549 M: Oliver Neukum <oneukum@suse.com>
17550 L: linux-usb@vger.kernel.org
17551 L: linux-scsi@vger.kernel.org
17553 F: drivers/usb/storage/uas.c
17555 USB CDC ETHERNET DRIVER
17556 M: Oliver Neukum <oliver@neukum.org>
17557 L: linux-usb@vger.kernel.org
17559 F: drivers/net/usb/cdc_*.c
17560 F: include/uapi/linux/usb/cdc.h
17562 USB CHAOSKEY DRIVER
17563 M: Keith Packard <keithp@keithp.com>
17564 L: linux-usb@vger.kernel.org
17566 F: drivers/usb/misc/chaoskey.c
17568 USB CYPRESS C67X00 DRIVER
17569 M: Peter Korsgaard <jacmet@sunsite.dk>
17570 L: linux-usb@vger.kernel.org
17572 F: drivers/usb/c67x00/
17574 USB DAVICOM DM9601 DRIVER
17575 M: Peter Korsgaard <jacmet@sunsite.dk>
17576 L: netdev@vger.kernel.org
17578 W: http://www.linux-usb.org/usbnet
17579 F: drivers/net/usb/dm9601.c
17582 M: Alan Stern <stern@rowland.harvard.edu>
17583 L: linux-usb@vger.kernel.org
17585 F: Documentation/usb/ehci.rst
17586 F: drivers/usb/host/ehci*
17588 USB GADGET/PERIPHERAL SUBSYSTEM
17589 M: Felipe Balbi <balbi@kernel.org>
17590 L: linux-usb@vger.kernel.org
17592 W: http://www.linux-usb.org/gadget
17593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17594 F: drivers/usb/gadget/
17595 F: include/linux/usb/gadget*
17597 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17598 M: Jiri Kosina <jikos@kernel.org>
17599 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17600 L: linux-usb@vger.kernel.org
17602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17603 F: Documentation/hid/hiddev.rst
17604 F: drivers/hid/usbhid/
17606 USB INTEL XHCI ROLE MUX DRIVER
17607 M: Hans de Goede <hdegoede@redhat.com>
17608 L: linux-usb@vger.kernel.org
17610 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17612 USB IP DRIVER FOR HISILICON KIRIN
17613 M: Yu Chen <chenyu56@huawei.com>
17614 M: Binghui Wang <wangbinghui@hisilicon.com>
17615 L: linux-usb@vger.kernel.org
17617 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17618 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17621 M: Olav Kongas <ok@artecdesign.ee>
17622 L: linux-usb@vger.kernel.org
17624 F: drivers/usb/host/isp116x*
17625 F: include/linux/usb/isp116x.h
17627 USB LAN78XX ETHERNET DRIVER
17628 M: Woojung Huh <woojung.huh@microchip.com>
17629 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17630 L: netdev@vger.kernel.org
17632 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17633 F: drivers/net/usb/lan78xx.*
17634 F: include/dt-bindings/net/microchip-lan78xx.h
17636 USB MASS STORAGE DRIVER
17637 M: Alan Stern <stern@rowland.harvard.edu>
17638 L: linux-usb@vger.kernel.org
17639 L: usb-storage@lists.one-eyed-alien.net
17641 F: drivers/usb/storage/
17644 M: Clemens Ladisch <clemens@ladisch.de>
17645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17648 F: sound/usb/midi.*
17650 USB NETWORKING DRIVERS
17651 L: linux-usb@vger.kernel.org
17653 F: drivers/net/usb/
17656 M: Alan Stern <stern@rowland.harvard.edu>
17657 L: linux-usb@vger.kernel.org
17659 F: Documentation/usb/ohci.rst
17660 F: drivers/usb/host/ohci*
17662 USB OTG FSM (Finite State Machine)
17663 M: Peter Chen <Peter.Chen@nxp.com>
17664 L: linux-usb@vger.kernel.org
17666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17667 F: drivers/usb/common/usb-otg-fsm.c
17670 M: Valentina Manea <valentina.manea.m@gmail.com>
17671 M: Shuah Khan <shuah@kernel.org>
17672 M: Shuah Khan <skhan@linuxfoundation.org>
17673 L: linux-usb@vger.kernel.org
17675 F: Documentation/usb/usbip_protocol.rst
17676 F: drivers/usb/usbip/
17677 F: tools/testing/selftests/drivers/usb/usbip/
17678 F: tools/usb/usbip/
17681 M: Petko Manolov <petkan@nucleusys.com>
17682 L: linux-usb@vger.kernel.org
17683 L: netdev@vger.kernel.org
17685 W: https://github.com/petkan/pegasus
17686 T: git git://github.com/petkan/pegasus.git
17687 F: drivers/net/usb/pegasus.*
17690 M: Felipe Balbi <balbi@kernel.org>
17691 L: linux-usb@vger.kernel.org
17693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17694 F: drivers/usb/phy/
17696 USB PRINTER DRIVER (usblp)
17697 M: Pete Zaitcev <zaitcev@redhat.com>
17698 L: linux-usb@vger.kernel.org
17700 F: drivers/usb/class/usblp.c
17702 USB QMI WWAN NETWORK DRIVER
17703 M: Bjørn Mork <bjorn@mork.no>
17704 L: netdev@vger.kernel.org
17706 F: Documentation/ABI/testing/sysfs-class-net-qmi
17707 F: drivers/net/usb/qmi_wwan.c
17710 M: Petko Manolov <petkan@nucleusys.com>
17711 L: linux-usb@vger.kernel.org
17712 L: netdev@vger.kernel.org
17714 W: https://github.com/petkan/rtl8150
17715 T: git git://github.com/petkan/rtl8150.git
17716 F: drivers/net/usb/rtl8150.c
17718 USB SERIAL SUBSYSTEM
17719 M: Johan Hovold <johan@kernel.org>
17720 L: linux-usb@vger.kernel.org
17722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17723 F: Documentation/usb/usb-serial.rst
17724 F: drivers/usb/serial/
17725 F: include/linux/usb/serial.h
17727 USB SMSC75XX ETHERNET DRIVER
17728 M: Steve Glendinning <steve.glendinning@shawell.net>
17729 L: netdev@vger.kernel.org
17731 F: drivers/net/usb/smsc75xx.*
17733 USB SMSC95XX ETHERNET DRIVER
17734 M: Steve Glendinning <steve.glendinning@shawell.net>
17735 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17736 L: netdev@vger.kernel.org
17738 F: drivers/net/usb/smsc95xx.*
17741 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17742 L: linux-usb@vger.kernel.org
17744 W: http://www.linux-usb.org
17745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17746 F: Documentation/devicetree/bindings/usb/
17747 F: Documentation/usb/
17749 F: include/linux/usb.h
17750 F: include/linux/usb/
17752 USB TYPEC BUS FOR ALTERNATE MODES
17753 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17754 L: linux-usb@vger.kernel.org
17756 F: Documentation/ABI/testing/sysfs-bus-typec
17757 F: Documentation/driver-api/usb/typec_bus.rst
17758 F: drivers/usb/typec/altmodes/
17759 F: include/linux/usb/typec_altmode.h
17762 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17763 L: linux-usb@vger.kernel.org
17765 F: Documentation/ABI/testing/sysfs-class-typec
17766 F: Documentation/driver-api/usb/typec.rst
17767 F: drivers/usb/typec/
17768 F: include/linux/usb/typec.h
17770 USB TYPEC INTEL PMC MUX DRIVER
17771 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17772 L: linux-usb@vger.kernel.org
17774 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17775 F: drivers/usb/typec/mux/intel_pmc_mux.c
17777 USB TYPEC PI3USB30532 MUX DRIVER
17778 M: Hans de Goede <hdegoede@redhat.com>
17779 L: linux-usb@vger.kernel.org
17781 F: drivers/usb/typec/mux/pi3usb30532.c
17783 USB TYPEC PORT CONTROLLER DRIVERS
17784 M: Guenter Roeck <linux@roeck-us.net>
17785 L: linux-usb@vger.kernel.org
17787 F: drivers/usb/typec/tcpm/
17790 M: Alan Stern <stern@rowland.harvard.edu>
17791 L: linux-usb@vger.kernel.org
17793 F: drivers/usb/host/uhci*
17796 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17797 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17798 L: linux-media@vger.kernel.org
17800 W: http://www.ideasonboard.org/uvc/
17801 T: git git://linuxtv.org/media_tree.git
17802 F: drivers/media/usb/uvc/
17803 F: include/uapi/linux/uvcvideo.h
17806 M: Hans Verkuil <hverkuil@xs4all.nl>
17807 L: linux-media@vger.kernel.org
17809 W: https://linuxtv.org
17810 T: git git://linuxtv.org/media_tree.git
17811 F: drivers/staging/media/usbvision/
17814 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17815 L: linux-usb@vger.kernel.org
17817 F: drivers/usb/gadget/function/*uvc*
17818 F: drivers/usb/gadget/legacy/webcam.c
17819 F: include/uapi/linux/usb/g_uvc.h
17821 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17822 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17823 L: linux-wireless@vger.kernel.org
17825 F: drivers/net/wireless/rndis_wlan.c
17828 M: Mathias Nyman <mathias.nyman@intel.com>
17829 L: linux-usb@vger.kernel.org
17831 F: drivers/usb/host/pci-quirks*
17832 F: drivers/usb/host/xhci*
17835 L: linux-wireless@vger.kernel.org
17837 W: http://linux-lc100020.sourceforge.net
17838 F: drivers/net/wireless/zydas/zd1201.*
17841 M: Antoine Jacquet <royale@zerezo.com>
17842 L: linux-usb@vger.kernel.org
17843 L: linux-media@vger.kernel.org
17845 W: http://royale.zerezo.com/zr364xx/
17846 T: git git://linuxtv.org/media_tree.git
17847 F: Documentation/admin-guide/media/zr364xx*
17848 F: drivers/media/usb/zr364xx/
17850 USER-MODE LINUX (UML)
17851 M: Jeff Dike <jdike@addtoit.com>
17852 M: Richard Weinberger <richard@nod.at>
17853 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17854 L: linux-um@lists.infradead.org
17856 W: http://user-mode-linux.sourceforge.net
17857 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17859 F: Documentation/virt/uml/
17864 USERSPACE COPYIN/COPYOUT (UIOVEC)
17865 M: Alexander Viro <viro@zeniv.linux.org.uk>
17867 F: include/linux/uio.h
17870 USERSPACE DMA BUFFER DRIVER
17871 M: Gerd Hoffmann <kraxel@redhat.com>
17872 L: dri-devel@lists.freedesktop.org
17874 T: git git://anongit.freedesktop.org/drm/drm-misc
17875 F: drivers/dma-buf/udmabuf.c
17876 F: include/uapi/linux/udmabuf.h
17878 USERSPACE I/O (UIO)
17879 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17882 F: Documentation/driver-api/uio-howto.rst
17884 F: include/linux/uio_driver.h
17887 M: Karel Zak <kzak@redhat.com>
17888 L: util-linux@vger.kernel.org
17890 W: http://en.wikipedia.org/wiki/Util-linux
17891 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17894 M: Christoph Hellwig <hch@lst.de>
17895 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17896 L: linux-kernel@vger.kernel.org
17898 T: git git://git.infradead.org/users/hch/uuid.git
17899 F: include/linux/uuid.h
17900 F: include/uapi/linux/uuid.h
17905 M: Michal Januszewski <spock@gentoo.org>
17906 L: linux-fbdev@vger.kernel.org
17908 W: https://github.com/mjanusz/v86d
17909 F: Documentation/fb/uvesafb.rst
17910 F: drivers/video/fbdev/uvesafb.*
17912 Ux500 CLOCK DRIVERS
17913 M: Ulf Hansson <ulf.hansson@linaro.org>
17914 L: linux-clk@vger.kernel.org
17915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17917 F: drivers/clk/ux500/
17920 M: Stefan Agner <stefan@agner.ch>
17921 L: linux-mtd@lists.infradead.org
17923 F: drivers/mtd/nand/raw/vf610_nfc.c
17925 VFAT/FAT/MSDOS FILESYSTEM
17926 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17928 F: Documentation/filesystems/vfat.rst
17932 M: Alex Williamson <alex.williamson@redhat.com>
17933 R: Cornelia Huck <cohuck@redhat.com>
17934 L: kvm@vger.kernel.org
17936 T: git git://github.com/awilliam/linux-vfio.git
17937 F: Documentation/driver-api/vfio.rst
17939 F: include/linux/vfio.h
17940 F: include/uapi/linux/vfio.h
17942 VFIO MEDIATED DEVICE DRIVERS
17943 M: Kirti Wankhede <kwankhede@nvidia.com>
17944 L: kvm@vger.kernel.org
17946 F: Documentation/driver-api/vfio-mediated-device.rst
17947 F: drivers/vfio/mdev/
17948 F: include/linux/mdev.h
17949 F: samples/vfio-mdev/
17951 VFIO PLATFORM DRIVER
17952 M: Eric Auger <eric.auger@redhat.com>
17953 L: kvm@vger.kernel.org
17955 F: drivers/vfio/platform/
17958 R: Lukas Wunner <lukas@wunner.de>
17960 T: git git://anongit.freedesktop.org/drm/drm-misc
17961 F: Documentation/gpu/vga-switcheroo.rst
17962 F: drivers/gpu/vga/vga_switcheroo.c
17963 F: include/linux/vga_switcheroo.h
17965 VIA RHINE NETWORK DRIVER
17967 F: drivers/net/ethernet/via/via-rhine.c
17969 VIA SD/MMC CARD CONTROLLER DRIVER
17970 M: Bruce Chang <brucechang@via.com.tw>
17971 M: Harald Welte <HaraldWelte@viatech.com>
17973 F: drivers/mmc/host/via-sdmmc.c
17975 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17976 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17977 L: linux-fbdev@vger.kernel.org
17979 F: drivers/video/fbdev/via/
17980 F: include/linux/via-core.h
17981 F: include/linux/via-gpio.h
17982 F: include/linux/via_i2c.h
17984 VIA VELOCITY NETWORK DRIVER
17985 M: Francois Romieu <romieu@fr.zoreil.com>
17986 L: netdev@vger.kernel.org
17988 F: drivers/net/ethernet/via/via-velocity.*
17990 VICODEC VIRTUAL CODEC DRIVER
17991 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17992 L: linux-media@vger.kernel.org
17994 W: https://linuxtv.org
17995 T: git git://linuxtv.org/media_tree.git
17996 F: drivers/media/test-drivers/vicodec/*
17998 VIDEO I2C POLLING DRIVER
17999 M: Matt Ranostay <matt.ranostay@konsulko.com>
18000 L: linux-media@vger.kernel.org
18002 F: drivers/media/i2c/video-i2c.c
18004 VIDEO MULTIPLEXER DRIVER
18005 M: Philipp Zabel <p.zabel@pengutronix.de>
18006 L: linux-media@vger.kernel.org
18008 F: drivers/media/platform/video-mux.c
18010 VIDEOBUF2 FRAMEWORK
18011 M: Pawel Osciak <pawel@osciak.com>
18012 M: Marek Szyprowski <m.szyprowski@samsung.com>
18013 M: Kyungmin Park <kyungmin.park@samsung.com>
18014 R: Tomasz Figa <tfiga@chromium.org>
18015 L: linux-media@vger.kernel.org
18017 F: drivers/media/common/videobuf2/*
18018 F: include/media/videobuf2-*
18020 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18021 M: Helen Koike <helen.koike@collabora.com>
18022 R: Shuah Khan <skhan@linuxfoundation.org>
18023 L: linux-media@vger.kernel.org
18025 W: https://linuxtv.org
18026 T: git git://linuxtv.org/media_tree.git
18027 F: drivers/media/test-drivers/vimc/*
18030 M: Alex Williamson <alex.williamson@redhat.com>
18031 M: Paolo Bonzini <pbonzini@redhat.com>
18032 L: kvm@vger.kernel.org
18036 VIRTIO AND VHOST VSOCK DRIVER
18037 M: Stefan Hajnoczi <stefanha@redhat.com>
18038 M: Stefano Garzarella <sgarzare@redhat.com>
18039 L: kvm@vger.kernel.org
18040 L: virtualization@lists.linux-foundation.org
18041 L: netdev@vger.kernel.org
18043 F: drivers/net/vsockmon.c
18044 F: drivers/vhost/vsock.c
18045 F: include/linux/virtio_vsock.h
18046 F: include/uapi/linux/virtio_vsock.h
18047 F: include/uapi/linux/vm_sockets_diag.h
18048 F: include/uapi/linux/vsockmon.h
18049 F: net/vmw_vsock/af_vsock_tap.c
18050 F: net/vmw_vsock/diag.c
18051 F: net/vmw_vsock/virtio_transport.c
18052 F: net/vmw_vsock/virtio_transport_common.c
18053 F: net/vmw_vsock/vsock_loopback.c
18054 F: tools/testing/vsock/
18056 VIRTIO BLOCK AND SCSI DRIVERS
18057 M: "Michael S. Tsirkin" <mst@redhat.com>
18058 M: Jason Wang <jasowang@redhat.com>
18059 R: Paolo Bonzini <pbonzini@redhat.com>
18060 R: Stefan Hajnoczi <stefanha@redhat.com>
18061 L: virtualization@lists.linux-foundation.org
18063 F: drivers/block/virtio_blk.c
18064 F: drivers/scsi/virtio_scsi.c
18065 F: drivers/vhost/scsi.c
18066 F: include/uapi/linux/virtio_blk.h
18067 F: include/uapi/linux/virtio_scsi.h
18069 VIRTIO CONSOLE DRIVER
18070 M: Amit Shah <amit@kernel.org>
18071 L: virtualization@lists.linux-foundation.org
18073 F: drivers/char/virtio_console.c
18074 F: include/linux/virtio_console.h
18075 F: include/uapi/linux/virtio_console.h
18077 VIRTIO CORE AND NET DRIVERS
18078 M: "Michael S. Tsirkin" <mst@redhat.com>
18079 M: Jason Wang <jasowang@redhat.com>
18080 L: virtualization@lists.linux-foundation.org
18082 F: Documentation/devicetree/bindings/virtio/
18083 F: drivers/block/virtio_blk.c
18084 F: drivers/crypto/virtio/
18085 F: drivers/net/virtio_net.c
18088 F: include/linux/vdpa.h
18089 F: include/linux/virtio*.h
18090 F: include/uapi/linux/virtio_*.h
18091 F: mm/balloon_compaction.c
18094 VIRTIO CRYPTO DRIVER
18095 M: Gonglei <arei.gonglei@huawei.com>
18096 L: virtualization@lists.linux-foundation.org
18097 L: linux-crypto@vger.kernel.org
18099 F: drivers/crypto/virtio/
18100 F: include/uapi/linux/virtio_crypto.h
18102 VIRTIO DRIVERS FOR S390
18103 M: Cornelia Huck <cohuck@redhat.com>
18104 M: Halil Pasic <pasic@linux.ibm.com>
18105 L: linux-s390@vger.kernel.org
18106 L: virtualization@lists.linux-foundation.org
18107 L: kvm@vger.kernel.org
18109 F: arch/s390/include/uapi/asm/virtio-ccw.h
18110 F: drivers/s390/virtio/
18113 M: Vivek Goyal <vgoyal@redhat.com>
18114 M: Stefan Hajnoczi <stefanha@redhat.com>
18115 M: Miklos Szeredi <miklos@szeredi.hu>
18116 L: virtualization@lists.linux-foundation.org
18117 L: linux-fsdevel@vger.kernel.org
18119 W: https://virtio-fs.gitlab.io/
18120 F: Documentation/filesystems/virtiofs.rst
18121 F: fs/fuse/virtio_fs.c
18122 F: include/uapi/linux/virtio_fs.h
18125 M: David Airlie <airlied@linux.ie>
18126 M: Gerd Hoffmann <kraxel@redhat.com>
18127 L: dri-devel@lists.freedesktop.org
18128 L: virtualization@lists.linux-foundation.org
18130 T: git git://anongit.freedesktop.org/drm/drm-misc
18131 F: drivers/gpu/drm/virtio/
18132 F: include/uapi/linux/virtio_gpu.h
18134 VIRTIO HOST (VHOST)
18135 M: "Michael S. Tsirkin" <mst@redhat.com>
18136 M: Jason Wang <jasowang@redhat.com>
18137 L: kvm@vger.kernel.org
18138 L: virtualization@lists.linux-foundation.org
18139 L: netdev@vger.kernel.org
18141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18143 F: include/linux/vhost_iotlb.h
18144 F: include/uapi/linux/vhost.h
18146 VIRTIO INPUT DRIVER
18147 M: Gerd Hoffmann <kraxel@redhat.com>
18149 F: drivers/virtio/virtio_input.c
18150 F: include/uapi/linux/virtio_input.h
18152 VIRTIO IOMMU DRIVER
18153 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18154 L: virtualization@lists.linux-foundation.org
18156 F: drivers/iommu/virtio-iommu.c
18157 F: include/uapi/linux/virtio_iommu.h
18159 VIRTUAL BOX GUEST DEVICE DRIVER
18160 M: Hans de Goede <hdegoede@redhat.com>
18161 M: Arnd Bergmann <arnd@arndb.de>
18162 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18164 F: drivers/virt/vboxguest/
18165 F: include/linux/vbox_utils.h
18166 F: include/uapi/linux/vbox*.h
18168 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18169 M: Hans de Goede <hdegoede@redhat.com>
18170 L: linux-fsdevel@vger.kernel.org
18174 VIRTUAL SERIO DEVICE DRIVER
18175 M: Stephen Chandler Paul <thatslyude@gmail.com>
18177 F: drivers/input/serio/userio.c
18178 F: include/uapi/linux/userio.h
18180 VITESSE FELIX ETHERNET SWITCH DRIVER
18181 M: Vladimir Oltean <vladimir.oltean@nxp.com>
18182 M: Claudiu Manoil <claudiu.manoil@nxp.com>
18183 L: netdev@vger.kernel.org
18185 F: drivers/net/dsa/ocelot/*
18186 F: net/dsa/tag_ocelot.c
18188 VIVID VIRTUAL VIDEO DRIVER
18189 M: Hans Verkuil <hverkuil@xs4all.nl>
18190 L: linux-media@vger.kernel.org
18192 W: https://linuxtv.org
18193 T: git git://linuxtv.org/media_tree.git
18194 F: drivers/media/test-drivers/vivid/*
18197 M: Florian Fainelli <f.fainelli@gmail.com>
18198 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18200 F: drivers/vlynq/vlynq.c
18201 F: include/linux/vlynq.h
18204 M: Martyn Welch <martyn@welchs.me.uk>
18205 M: Manohar Vanga <manohar.vanga@gmail.com>
18206 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18207 L: devel@driverdev.osuosl.org
18209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18210 F: Documentation/driver-api/vme.rst
18211 F: drivers/staging/vme/
18213 F: include/linux/vme*
18215 VMWARE BALLOON DRIVER
18216 M: Nadav Amit <namit@vmware.com>
18217 M: "VMware, Inc." <pv-drivers@vmware.com>
18218 L: linux-kernel@vger.kernel.org
18220 F: drivers/misc/vmw_balloon.c
18222 VMWARE HYPERVISOR INTERFACE
18223 M: Thomas Hellstrom <thellstrom@vmware.com>
18224 M: "VMware, Inc." <pv-drivers@vmware.com>
18225 L: virtualization@lists.linux-foundation.org
18227 F: arch/x86/include/asm/vmware.h
18228 F: arch/x86/kernel/cpu/vmware.c
18230 VMWARE PVRDMA DRIVER
18231 M: Adit Ranadive <aditr@vmware.com>
18232 M: VMware PV-Drivers <pv-drivers@vmware.com>
18233 L: linux-rdma@vger.kernel.org
18235 F: drivers/infiniband/hw/vmw_pvrdma/
18237 VMware PVSCSI driver
18238 M: Jim Gill <jgill@vmware.com>
18239 M: VMware PV-Drivers <pv-drivers@vmware.com>
18240 L: linux-scsi@vger.kernel.org
18242 F: drivers/scsi/vmw_pvscsi.c
18243 F: drivers/scsi/vmw_pvscsi.h
18245 VMWARE VIRTUAL PTP CLOCK DRIVER
18246 M: Vivek Thampi <vithampi@vmware.com>
18247 M: "VMware, Inc." <pv-drivers@vmware.com>
18248 L: netdev@vger.kernel.org
18250 F: drivers/ptp/ptp_vmw.c
18252 VMWARE VMMOUSE SUBDRIVER
18253 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18254 M: "VMware, Inc." <pv-drivers@vmware.com>
18255 L: linux-input@vger.kernel.org
18257 F: drivers/input/mouse/vmmouse.c
18258 F: drivers/input/mouse/vmmouse.h
18260 VMWARE VMXNET3 ETHERNET DRIVER
18261 M: Ronak Doshi <doshir@vmware.com>
18262 M: "VMware, Inc." <pv-drivers@vmware.com>
18263 L: netdev@vger.kernel.org
18265 F: drivers/net/vmxnet3/
18267 VOCORE VOCORE2 BOARD
18268 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18269 L: linux-mips@vger.kernel.org
18271 F: arch/mips/boot/dts/ralink/vocore2.dts
18273 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18274 M: Liam Girdwood <lgirdwood@gmail.com>
18275 M: Mark Brown <broonie@kernel.org>
18276 L: linux-kernel@vger.kernel.org
18278 W: http://www.slimlogic.co.uk/?p=48
18279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18280 F: Documentation/devicetree/bindings/regulator/
18281 F: Documentation/power/regulator/
18282 F: drivers/regulator/
18283 F: include/dt-bindings/regulator/
18284 F: include/linux/regulator/
18285 K: regulator_get_optional
18288 M: David Ahern <dsahern@kernel.org>
18289 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18290 L: netdev@vger.kernel.org
18292 F: Documentation/networking/vrf.rst
18293 F: drivers/net/vrf.c
18296 M: Petr Mladek <pmladek@suse.com>
18297 M: Steven Rostedt <rostedt@goodmis.org>
18298 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18299 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18300 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18303 F: Documentation/core-api/printk-formats.rst
18304 F: lib/test_printf.c
18307 VT1211 HARDWARE MONITOR DRIVER
18308 M: Juerg Haefliger <juergh@gmail.com>
18309 L: linux-hwmon@vger.kernel.org
18311 F: Documentation/hwmon/vt1211.rst
18312 F: drivers/hwmon/vt1211.c
18314 VT8231 HARDWARE MONITOR DRIVER
18315 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18316 L: linux-hwmon@vger.kernel.org
18318 F: drivers/hwmon/vt8231.c
18320 VUB300 USB to SDIO/SD/MMC bridge chip
18321 L: linux-mmc@vger.kernel.org
18323 F: drivers/mmc/host/vub300.c
18325 W1 DALLAS'S 1-WIRE BUS
18326 M: Evgeniy Polyakov <zbr@ioremap.net>
18328 F: Documentation/devicetree/bindings/w1/
18329 F: Documentation/w1/
18331 F: include/linux/w1.h
18333 W83791D HARDWARE MONITORING DRIVER
18334 M: Marc Hulsman <m.hulsman@tudelft.nl>
18335 L: linux-hwmon@vger.kernel.org
18337 F: Documentation/hwmon/w83791d.rst
18338 F: drivers/hwmon/w83791d.c
18340 W83793 HARDWARE MONITORING DRIVER
18341 M: Rudolf Marek <r.marek@assembler.cz>
18342 L: linux-hwmon@vger.kernel.org
18344 F: Documentation/hwmon/w83793.rst
18345 F: drivers/hwmon/w83793.c
18347 W83795 HARDWARE MONITORING DRIVER
18348 M: Jean Delvare <jdelvare@suse.com>
18349 L: linux-hwmon@vger.kernel.org
18351 F: drivers/hwmon/w83795.c
18353 W83L51xD SD/MMC CARD INTERFACE DRIVER
18354 M: Pierre Ossman <pierre@ossman.eu>
18356 F: drivers/mmc/host/wbsd.*
18358 WACOM PROTOCOL 4 SERIAL TABLETS
18359 M: Julian Squires <julian@cipht.net>
18360 M: Hans de Goede <hdegoede@redhat.com>
18361 L: linux-input@vger.kernel.org
18363 F: drivers/input/tablet/wacom_serial4.c
18365 WATCHDOG DEVICE DRIVERS
18366 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18367 M: Guenter Roeck <linux@roeck-us.net>
18368 L: linux-watchdog@vger.kernel.org
18370 W: http://www.linux-watchdog.org/
18371 T: git git://www.linux-watchdog.org/linux-watchdog.git
18372 F: Documentation/devicetree/bindings/watchdog/
18373 F: Documentation/watchdog/
18374 F: drivers/watchdog/
18375 F: include/linux/watchdog.h
18376 F: include/uapi/linux/watchdog.h
18378 WHISKEYCOVE PMIC GPIO DRIVER
18379 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18380 L: linux-gpio@vger.kernel.org
18382 F: drivers/gpio/gpio-wcove.c
18385 M: Dianlong Li <long17.cool@163.com>
18386 L: linux-rtc@vger.kernel.org
18388 F: drivers/rtc/rtc-sd3078.c
18391 M: David Herrmann <dh.herrmann@googlemail.com>
18392 L: linux-input@vger.kernel.org
18394 F: drivers/hid/hid-wiimote*
18396 WILOCITY WIL6210 WIRELESS DRIVER
18397 M: Maya Erez <merez@codeaurora.org>
18398 L: linux-wireless@vger.kernel.org
18399 L: wil6210@qti.qualcomm.com
18401 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18402 F: drivers/net/wireless/ath/wil6210/
18405 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18406 M: linux-wimax@intel.com
18407 L: wimax@linuxwimax.org (subscribers-only)
18409 W: http://linuxwimax.org
18410 F: Documentation/admin-guide/wimax/wimax.rst
18411 F: include/linux/wimax/debug.h
18412 F: include/net/wimax.h
18413 F: include/uapi/linux/wimax.h
18417 M: David Härdeman <david@hardeman.nu>
18419 F: drivers/media/rc/winbond-cir.c
18421 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18422 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18423 L: linux-watchdog@vger.kernel.org
18425 F: drivers/watchdog/ebc-c384_wdt.c
18427 WINSYSTEMS WS16C48 GPIO DRIVER
18428 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18429 L: linux-gpio@vger.kernel.org
18431 F: drivers/gpio/gpio-ws16c48.c
18433 WIREGUARD SECURE NETWORK TUNNEL
18434 M: Jason A. Donenfeld <Jason@zx2c4.com>
18435 L: wireguard@lists.zx2c4.com
18436 L: netdev@vger.kernel.org
18438 F: drivers/net/wireguard/
18439 F: tools/testing/selftests/wireguard/
18441 WISTRON LAPTOP BUTTON DRIVER
18442 M: Miloslav Trmac <mitr@volny.cz>
18444 F: drivers/input/misc/wistron_btns.c
18446 WL3501 WIRELESS PCMCIA CARD DRIVER
18447 L: linux-wireless@vger.kernel.org
18449 F: drivers/net/wireless/wl3501*
18451 WOLFSON MICROELECTRONICS DRIVERS
18452 L: patches@opensource.cirrus.com
18454 W: https://github.com/CirrusLogic/linux-drivers/wiki
18455 T: git https://github.com/CirrusLogic/linux-drivers.git
18456 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18457 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18458 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18459 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18460 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18461 F: Documentation/hwmon/wm83??.rst
18462 F: arch/arm/mach-s3c64xx/mach-crag6410*
18463 F: drivers/clk/clk-wm83*.c
18464 F: drivers/extcon/extcon-arizona.c
18465 F: drivers/gpio/gpio-*wm*.c
18466 F: drivers/gpio/gpio-arizona.c
18467 F: drivers/hwmon/wm83??-hwmon.c
18468 F: drivers/input/misc/wm831x-on.c
18469 F: drivers/input/touchscreen/wm831x-ts.c
18470 F: drivers/input/touchscreen/wm97*.c
18471 F: drivers/leds/leds-wm83*.c
18472 F: drivers/mfd/arizona*
18473 F: drivers/mfd/cs47l24*
18474 F: drivers/mfd/wm*.c
18475 F: drivers/power/supply/wm83*.c
18476 F: drivers/regulator/arizona*
18477 F: drivers/regulator/wm8*.c
18478 F: drivers/rtc/rtc-wm83*.c
18479 F: drivers/video/backlight/wm83*_bl.c
18480 F: drivers/watchdog/wm83*_wdt.c
18481 F: include/linux/mfd/arizona/
18482 F: include/linux/mfd/wm831x/
18483 F: include/linux/mfd/wm8350/
18484 F: include/linux/mfd/wm8400*
18485 F: include/linux/regulator/arizona*
18486 F: include/linux/wm97xx.h
18487 F: include/sound/wm????.h
18488 F: sound/soc/codecs/arizona.?
18489 F: sound/soc/codecs/cs47l24*
18490 F: sound/soc/codecs/wm*
18493 M: Tejun Heo <tj@kernel.org>
18494 R: Lai Jiangshan <jiangshanlai@gmail.com>
18496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18497 F: Documentation/core-api/workqueue.rst
18498 F: include/linux/workqueue.h
18499 F: kernel/workqueue.c
18501 X-POWERS AXP288 PMIC DRIVERS
18502 M: Hans de Goede <hdegoede@redhat.com>
18504 F: drivers/acpi/pmic/intel_pmic_xpower.c
18507 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18508 M: Chen-Yu Tsai <wens@csie.org>
18509 L: linux-kernel@vger.kernel.org
18514 M: Andrew Hendry <andrew.hendry@gmail.com>
18515 L: linux-x25@vger.kernel.org
18517 F: Documentation/networking/x25*
18518 F: include/net/x25*
18521 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18522 M: Thomas Gleixner <tglx@linutronix.de>
18523 M: Ingo Molnar <mingo@redhat.com>
18524 M: Borislav Petkov <bp@alien8.de>
18526 R: "H. Peter Anvin" <hpa@zytor.com>
18527 L: linux-kernel@vger.kernel.org
18529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18530 F: Documentation/devicetree/bindings/x86/
18531 F: Documentation/x86/
18535 M: Andy Lutomirski <luto@kernel.org>
18536 L: linux-kernel@vger.kernel.org
18538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18541 X86 MCE INFRASTRUCTURE
18542 M: Tony Luck <tony.luck@intel.com>
18543 M: Borislav Petkov <bp@alien8.de>
18544 L: linux-edac@vger.kernel.org
18546 F: arch/x86/kernel/cpu/mce/*
18548 X86 MICROCODE UPDATE SUPPORT
18549 M: Borislav Petkov <bp@alien8.de>
18551 F: arch/x86/kernel/cpu/microcode/*
18554 M: Dave Hansen <dave.hansen@linux.intel.com>
18555 M: Andy Lutomirski <luto@kernel.org>
18556 M: Peter Zijlstra <peterz@infradead.org>
18557 L: linux-kernel@vger.kernel.org
18559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18562 X86 PLATFORM DRIVERS
18563 M: Darren Hart <dvhart@infradead.org>
18564 M: Andy Shevchenko <andy@infradead.org>
18565 L: platform-driver-x86@vger.kernel.org
18567 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18568 F: drivers/platform/olpc/
18569 F: drivers/platform/x86/
18571 X86 PLATFORM DRIVERS - ARCH
18572 R: Darren Hart <dvhart@infradead.org>
18573 R: Andy Shevchenko <andy@infradead.org>
18574 L: platform-driver-x86@vger.kernel.org
18577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18578 F: arch/x86/platform
18581 M: Andy Lutomirski <luto@kernel.org>
18582 L: linux-kernel@vger.kernel.org
18584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18585 F: arch/x86/entry/vdso/
18588 M: Matthew Wilcox <willy@infradead.org>
18589 L: linux-fsdevel@vger.kernel.org
18591 F: Documentation/core-api/xarray.rst
18592 F: include/linux/idr.h
18593 F: include/linux/xarray.h
18596 F: tools/testing/radix-tree
18599 M: Benjamin Valentin <benpicco@googlemail.com>
18601 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18602 F: drivers/media/rc/xbox_remote.c
18604 XC2028/3028 TUNER DRIVER
18605 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18606 L: linux-media@vger.kernel.org
18608 W: https://linuxtv.org
18609 T: git git://linuxtv.org/media_tree.git
18610 F: drivers/media/tuners/tuner-xc2028.*
18612 XDP (eXpress Data Path)
18613 M: Alexei Starovoitov <ast@kernel.org>
18614 M: Daniel Borkmann <daniel@iogearbox.net>
18615 M: David S. Miller <davem@davemloft.net>
18616 M: Jakub Kicinski <kuba@kernel.org>
18617 M: Jesper Dangaard Brouer <hawk@kernel.org>
18618 M: John Fastabend <john.fastabend@gmail.com>
18619 L: netdev@vger.kernel.org
18620 L: bpf@vger.kernel.org
18622 F: include/net/xdp.h
18623 F: include/trace/events/xdp.h
18624 F: kernel/bpf/cpumap.c
18625 F: kernel/bpf/devmap.c
18630 XDP SOCKETS (AF_XDP)
18631 M: Björn Töpel <bjorn.topel@intel.com>
18632 M: Magnus Karlsson <magnus.karlsson@intel.com>
18633 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18634 L: netdev@vger.kernel.org
18635 L: bpf@vger.kernel.org
18637 F: include/net/xdp_sock*
18638 F: include/net/xsk_buff_pool.h
18639 F: include/uapi/linux/if_xdp.h
18641 F: samples/bpf/xdpsock*
18642 F: tools/lib/bpf/xsk*
18644 XEN BLOCK SUBSYSTEM
18645 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18646 M: Roger Pau Monné <roger.pau@citrix.com>
18647 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18649 F: drivers/block/xen*
18650 F: drivers/block/xen-blkback/*
18653 M: Stefano Stabellini <sstabellini@kernel.org>
18654 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18656 F: arch/arm/include/asm/xen/
18659 XEN HYPERVISOR ARM64
18660 M: Stefano Stabellini <sstabellini@kernel.org>
18661 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18663 F: arch/arm64/include/asm/xen/
18666 XEN HYPERVISOR INTERFACE
18667 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18668 M: Juergen Gross <jgross@suse.com>
18669 R: Stefano Stabellini <sstabellini@kernel.org>
18670 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18673 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18674 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18675 F: arch/x86/include/asm/pvclock-abi.h
18676 F: arch/x86/include/asm/xen/
18677 F: arch/x86/platform/pvh/
18679 F: drivers/*/xen-*front.c
18681 F: include/uapi/xen/
18684 XEN NETWORK BACKEND DRIVER
18685 M: Wei Liu <wei.liu@kernel.org>
18686 M: Paul Durrant <paul@xen.org>
18687 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18688 L: netdev@vger.kernel.org
18690 F: drivers/net/xen-netback/*
18693 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18694 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18696 F: arch/x86/pci/*xen*
18697 F: drivers/pci/*xen*
18700 M: Juergen Gross <jgross@suse.com>
18701 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18702 L: linux-scsi@vger.kernel.org
18704 F: drivers/scsi/xen-scsifront.c
18705 F: drivers/xen/xen-scsiback.c
18706 F: include/xen/interface/io/vscsiif.h
18708 XEN SOUND FRONTEND DRIVER
18709 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18710 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18715 XEN SWIOTLB SUBSYSTEM
18716 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18717 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18718 L: iommu@lists.linux-foundation.org
18720 F: arch/x86/xen/*swiotlb*
18721 F: drivers/xen/*swiotlb*
18724 M: Darrick J. Wong <darrick.wong@oracle.com>
18725 M: linux-xfs@vger.kernel.org
18726 L: linux-xfs@vger.kernel.org
18729 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18730 F: Documentation/ABI/testing/sysfs-fs-xfs
18731 F: Documentation/admin-guide/xfs.rst
18732 F: Documentation/filesystems/xfs-delayed-logging-design.rst
18733 F: Documentation/filesystems/xfs-self-describing-metadata.rst
18735 F: include/uapi/linux/dqblk_xfs.h
18736 F: include/uapi/linux/fsmap.h
18738 XILINX AXI ETHERNET DRIVER
18739 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18741 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18744 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18745 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18746 L: linux-can@vger.kernel.org
18748 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18749 F: drivers/net/can/xilinx_can.c
18751 XILINX SD-FEC IP CORES
18752 M: Derek Kiernan <derek.kiernan@xilinx.com>
18753 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18755 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18756 F: Documentation/misc-devices/xilinx_sdfec.rst
18757 F: drivers/misc/Kconfig
18758 F: drivers/misc/Makefile
18759 F: drivers/misc/xilinx_sdfec.c
18760 F: include/uapi/misc/xilinx_sdfec.h
18762 XILINX UARTLITE SERIAL DRIVER
18763 M: Peter Korsgaard <jacmet@sunsite.dk>
18764 L: linux-serial@vger.kernel.org
18766 F: drivers/tty/serial/uartlite.c
18768 XILINX VIDEO IP CORES
18769 M: Hyun Kwon <hyun.kwon@xilinx.com>
18770 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18771 L: linux-media@vger.kernel.org
18773 T: git git://linuxtv.org/media_tree.git
18774 F: Documentation/devicetree/bindings/media/xilinx/
18775 F: drivers/media/platform/xilinx/
18776 F: include/uapi/linux/xilinx-v4l2-controls.h
18779 M: Eli Billauer <eli.billauer@gmail.com>
18780 L: linux-kernel@vger.kernel.org
18782 F: drivers/char/xillybus/
18785 M: George Cherian <gcherian@marvell.com>
18786 L: linux-i2c@vger.kernel.org
18788 W: http://www.marvell.com
18789 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18790 F: drivers/i2c/busses/i2c-xlp9xx.c
18792 XRA1403 GPIO EXPANDER
18793 M: Nandor Han <nandor.han@ge.com>
18794 M: Semi Malinen <semi.malinen@ge.com>
18795 L: linux-gpio@vger.kernel.org
18797 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18798 F: drivers/gpio/gpio-xra1403.c
18800 XTENSA XTFPGA PLATFORM SUPPORT
18801 M: Max Filippov <jcmvbkbc@gmail.com>
18802 L: linux-xtensa@linux-xtensa.org
18804 F: drivers/spi/spi-xtensa-xtfpga.c
18805 F: sound/soc/xtensa/xtfpga-i2s.c
18807 YAM DRIVER FOR AX.25
18808 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18809 L: linux-hams@vger.kernel.org
18811 F: drivers/net/hamradio/yam*
18812 F: include/linux/yam.h
18814 YAMA SECURITY MODULE
18815 M: Kees Cook <keescook@chromium.org>
18817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18818 F: Documentation/admin-guide/LSM/Yama.rst
18821 YEALINK PHONE DRIVER
18822 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18823 L: usbb2k-api-dev@nongnu.org
18825 F: Documentation/input/devices/yealink.rst
18826 F: drivers/input/misc/yealink.*
18828 Z8530 DRIVER FOR AX.25
18829 M: Joerg Reuter <jreuter@yaina.de>
18830 L: linux-hams@vger.kernel.org
18832 W: http://yaina.de/jreuter/
18833 W: http://www.qsl.net/dl1bke/
18834 F: Documentation/networking/z8530drv.rst
18835 F: drivers/net/hamradio/*scc.c
18836 F: drivers/net/hamradio/z8530.h
18838 ZBUD COMPRESSED PAGE ALLOCATOR
18839 M: Seth Jennings <sjenning@redhat.com>
18840 M: Dan Streetman <ddstreet@ieee.org>
18841 L: linux-mm@kvack.org
18843 F: include/linux/zbud.h
18846 ZD1211RW WIRELESS DRIVER
18847 M: Daniel Drake <dsd@gentoo.org>
18848 M: Ulrich Kunitz <kune@deine-taler.de>
18849 L: linux-wireless@vger.kernel.org
18850 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18852 W: http://zd1211.ath.cx/wiki/DriverRewrite
18853 F: drivers/net/wireless/zydas/zd1211rw/
18855 ZD1301 MEDIA DRIVER
18856 M: Antti Palosaari <crope@iki.fi>
18857 L: linux-media@vger.kernel.org
18859 W: https://linuxtv.org/
18860 W: http://palosaari.fi/linux/
18861 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18862 F: drivers/media/usb/dvb-usb-v2/zd1301*
18864 ZD1301_DEMOD MEDIA DRIVER
18865 M: Antti Palosaari <crope@iki.fi>
18866 L: linux-media@vger.kernel.org
18868 W: https://linuxtv.org/
18869 W: http://palosaari.fi/linux/
18870 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18871 F: drivers/media/dvb-frontends/zd1301_demod*
18873 ZHAOXIN PROCESSOR SUPPORT
18874 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18875 L: linux-kernel@vger.kernel.org
18877 F: arch/x86/kernel/cpu/zhaoxin.c
18880 M: Damien Le Moal <damien.lemoal@wdc.com>
18881 M: Naohiro Aota <naohiro.aota@wdc.com>
18882 R: Johannes Thumshirn <jth@kernel.org>
18883 L: linux-fsdevel@vger.kernel.org
18885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18886 F: Documentation/filesystems/zonefs.rst
18889 ZPOOL COMPRESSED PAGE STORAGE API
18890 M: Dan Streetman <ddstreet@ieee.org>
18891 L: linux-mm@kvack.org
18893 F: include/linux/zpool.h
18896 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18897 M: Minchan Kim <minchan@kernel.org>
18898 M: Nitin Gupta <ngupta@vflare.org>
18899 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18900 L: linux-kernel@vger.kernel.org
18902 F: Documentation/admin-guide/blockdev/zram.rst
18903 F: drivers/block/zram/
18905 ZS DECSTATION Z85C30 SERIAL DRIVER
18906 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18908 F: drivers/tty/serial/zs.*
18910 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18911 M: Minchan Kim <minchan@kernel.org>
18912 M: Nitin Gupta <ngupta@vflare.org>
18913 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18914 L: linux-mm@kvack.org
18916 F: Documentation/vm/zsmalloc.rst
18917 F: include/linux/zsmalloc.h
18920 ZSWAP COMPRESSED SWAP CACHING
18921 M: Seth Jennings <sjenning@redhat.com>
18922 M: Dan Streetman <ddstreet@ieee.org>
18923 M: Vitaly Wool <vitaly.wool@konsulko.com>
18924 L: linux-mm@kvack.org
18929 M: Linus Torvalds <torvalds@linux-foundation.org>
18930 L: linux-kernel@vger.kernel.org
18931 S: Buried alive in reporters
18932 Q: http://patchwork.kernel.org/project/LKML/list/
18933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git