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.txt
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.txt
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.txt
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/
845 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
846 M: Huang Rui <ray.huang@amd.com>
847 L: linux-hwmon@vger.kernel.org
849 F: Documentation/hwmon/fam15h_power.rst
850 F: drivers/hwmon/fam15h_power.c
853 M: Enrico Weigelt, metux IT consult <info@metux.net>
854 L: linux-gpio@vger.kernel.org
856 F: drivers/gpio/gpio-amd-fch.c
857 F: include/linux/platform_data/gpio/gpio-amd-fch.h
859 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
860 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
862 F: drivers/usb/gadget/udc/amd5536udc.*
864 AMD GEODE PROCESSOR/CHIPSET SUPPORT
865 M: Andres Salomon <dilinger@queued.net>
866 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
868 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
869 F: arch/x86/include/asm/geode.h
870 F: drivers/char/hw_random/geode-rng.c
871 F: drivers/crypto/geode*
872 F: drivers/video/fbdev/geode/
875 M: Joerg Roedel <joro@8bytes.org>
876 L: iommu@lists.linux-foundation.org
878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
879 F: drivers/iommu/amd_iommu*.[ch]
880 F: include/linux/amd-iommu.h
883 M: Felix Kuehling <Felix.Kuehling@amd.com>
884 L: amd-gfx@lists.freedesktop.org
886 T: git git://people.freedesktop.org/~agd5f/linux
887 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
888 F: drivers/gpu/drm/amd/amdkfd/
889 F: drivers/gpu/drm/amd/include/cik_structs.h
890 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
891 F: drivers/gpu/drm/amd/include/v9_structs.h
892 F: drivers/gpu/drm/amd/include/vi_structs.h
893 F: include/uapi/linux/kfd_ioctl.h
896 M: Elie Morisse <syniurge@gmail.com>
897 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
898 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
899 L: linux-i2c@vger.kernel.org
901 F: drivers/i2c/busses/i2c-amd-mp2*
904 M: Evan Quan <evan.quan@amd.com>
905 L: amd-gfx@lists.freedesktop.org
907 T: git git://people.freedesktop.org/~agd5f/linux
908 F: drivers/gpu/drm/amd/powerplay/
910 AMD SEATTLE DEVICE TREE SUPPORT
911 M: Brijesh Singh <brijeshkumar.singh@amd.com>
912 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
913 M: Tom Lendacky <thomas.lendacky@amd.com>
915 F: arch/arm64/boot/dts/amd/
918 M: Tom Lendacky <thomas.lendacky@amd.com>
919 L: netdev@vger.kernel.org
921 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
922 F: drivers/net/ethernet/amd/xgbe/
924 ANALOG DEVICES INC AD5686 DRIVER
925 M: Michael Hennerich <Michael.Hennerich@analog.com>
926 L: linux-pm@vger.kernel.org
928 W: http://ez.analog.com/community/linux-device-drivers
929 F: drivers/iio/dac/ad5686*
930 F: drivers/iio/dac/ad5696*
932 ANALOG DEVICES INC AD5758 DRIVER
933 M: Michael Hennerich <Michael.Hennerich@analog.com>
934 L: linux-iio@vger.kernel.org
936 W: http://ez.analog.com/community/linux-device-drivers
937 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
938 F: drivers/iio/dac/ad5758.c
940 ANALOG DEVICES INC AD7091R5 DRIVER
941 M: Beniamin Bia <beniamin.bia@analog.com>
942 L: linux-iio@vger.kernel.org
944 W: http://ez.analog.com/community/linux-device-drivers
945 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
946 F: drivers/iio/adc/ad7091r5.c
948 ANALOG DEVICES INC AD7124 DRIVER
949 M: Michael Hennerich <Michael.Hennerich@analog.com>
950 L: linux-iio@vger.kernel.org
952 W: http://ez.analog.com/community/linux-device-drivers
953 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
954 F: drivers/iio/adc/ad7124.c
956 ANALOG DEVICES INC AD7192 DRIVER
957 M: Alexandru Tachici <alexandru.tachici@analog.com>
958 L: linux-iio@vger.kernel.org
960 W: http://ez.analog.com/community/linux-device-drivers
961 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
962 F: drivers/iio/adc/ad7192.c
964 ANALOG DEVICES INC AD7292 DRIVER
965 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
966 L: linux-iio@vger.kernel.org
968 W: http://ez.analog.com/community/linux-device-drivers
969 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
970 F: drivers/iio/adc/ad7292.c
972 ANALOG DEVICES INC AD7606 DRIVER
973 M: Michael Hennerich <Michael.Hennerich@analog.com>
974 M: Beniamin Bia <beniamin.bia@analog.com>
975 L: linux-iio@vger.kernel.org
977 W: http://ez.analog.com/community/linux-device-drivers
978 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
979 F: drivers/iio/adc/ad7606.c
981 ANALOG DEVICES INC AD7768-1 DRIVER
982 M: Michael Hennerich <Michael.Hennerich@analog.com>
983 L: linux-iio@vger.kernel.org
985 W: http://ez.analog.com/community/linux-device-drivers
986 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
987 F: drivers/iio/adc/ad7768-1.c
989 ANALOG DEVICES INC AD7780 DRIVER
990 M: Michael Hennerich <Michael.Hennerich@analog.com>
991 M: Renato Lui Geh <renatogeh@gmail.com>
992 L: linux-iio@vger.kernel.org
994 W: http://ez.analog.com/community/linux-device-drivers
995 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
996 F: drivers/iio/adc/ad7780.c
998 ANALOG DEVICES INC AD9389B DRIVER
999 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1000 L: linux-media@vger.kernel.org
1002 F: drivers/media/i2c/ad9389b*
1004 ANALOG DEVICES INC ADGS1408 DRIVER
1005 M: Mircea Caprioru <mircea.caprioru@analog.com>
1007 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1008 F: drivers/mux/adgs1408.c
1010 ANALOG DEVICES INC ADIN DRIVER
1011 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1012 L: netdev@vger.kernel.org
1014 W: http://ez.analog.com/community/linux-device-drivers
1015 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1016 F: drivers/net/phy/adin.c
1018 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1019 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1020 L: linux-iio@vger.kernel.org
1022 F: drivers/iio/imu/adis.c
1023 F: include/linux/iio/imu/adis.h
1025 ANALOG DEVICES INC ADIS16460 DRIVER
1026 M: Dragos Bogdan <dragos.bogdan@analog.com>
1027 L: linux-iio@vger.kernel.org
1029 W: http://ez.analog.com/community/linux-device-drivers
1030 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1031 F: drivers/iio/imu/adis16460.c
1033 ANALOG DEVICES INC ADM1177 DRIVER
1034 M: Beniamin Bia <beniamin.bia@analog.com>
1035 M: Michael Hennerich <Michael.Hennerich@analog.com>
1036 L: linux-hwmon@vger.kernel.org
1038 W: http://ez.analog.com/community/linux-device-drivers
1039 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1040 F: drivers/hwmon/adm1177.c
1042 ANALOG DEVICES INC ADP5061 DRIVER
1043 M: Michael Hennerich <Michael.Hennerich@analog.com>
1044 L: linux-pm@vger.kernel.org
1046 W: http://ez.analog.com/community/linux-device-drivers
1047 F: drivers/power/supply/adp5061.c
1049 ANALOG DEVICES INC ADV7180 DRIVER
1050 M: Lars-Peter Clausen <lars@metafoo.de>
1051 L: linux-media@vger.kernel.org
1053 W: http://ez.analog.com/community/linux-device-drivers
1054 F: drivers/media/i2c/adv7180.c
1056 ANALOG DEVICES INC ADV748X DRIVER
1057 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1058 L: linux-media@vger.kernel.org
1060 F: drivers/media/i2c/adv748x/*
1062 ANALOG DEVICES INC ADV7511 DRIVER
1063 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1064 L: linux-media@vger.kernel.org
1066 F: drivers/media/i2c/adv7511*
1068 ANALOG DEVICES INC ADV7604 DRIVER
1069 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1070 L: linux-media@vger.kernel.org
1072 F: drivers/media/i2c/adv7604*
1074 ANALOG DEVICES INC ADV7842 DRIVER
1075 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1076 L: linux-media@vger.kernel.org
1078 F: drivers/media/i2c/adv7842*
1080 ANALOG DEVICES INC ASOC CODEC DRIVERS
1081 M: Lars-Peter Clausen <lars@metafoo.de>
1082 M: Nuno Sá <nuno.sa@analog.com>
1083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1085 W: http://wiki.analog.com/
1086 W: http://ez.analog.com/community/linux-device-drivers
1087 F: sound/soc/codecs/ad1*
1088 F: sound/soc/codecs/ad7*
1089 F: sound/soc/codecs/adau*
1090 F: sound/soc/codecs/adav*
1091 F: sound/soc/codecs/sigmadsp.*
1092 F: sound/soc/codecs/ssm*
1094 ANALOG DEVICES INC DMA DRIVERS
1095 M: Lars-Peter Clausen <lars@metafoo.de>
1097 W: http://ez.analog.com/community/linux-device-drivers
1098 F: drivers/dma/dma-axi-dmac.c
1100 ANALOG DEVICES INC HMC425A DRIVER
1101 M: Beniamin Bia <beniamin.bia@analog.com>
1102 M: Michael Hennerich <michael.hennerich@analog.com>
1103 L: linux-iio@vger.kernel.org
1105 W: http://ez.analog.com/community/linux-device-drivers
1106 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1107 F: drivers/iio/amplifiers/hmc425a.c
1109 ANALOG DEVICES INC IIO DRIVERS
1110 M: Lars-Peter Clausen <lars@metafoo.de>
1111 M: Michael Hennerich <Michael.Hennerich@analog.com>
1113 W: http://wiki.analog.com/
1114 W: http://ez.analog.com/community/linux-device-drivers
1115 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1116 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1117 F: drivers/iio/*/ad*
1118 F: drivers/iio/adc/ltc249*
1119 F: drivers/staging/iio/*/ad*
1120 X: drivers/iio/*/adjd*
1122 ANALOGBITS PLL LIBRARIES
1123 M: Paul Walmsley <paul.walmsley@sifive.com>
1125 F: drivers/clk/analogbits/*
1126 F: include/linux/clk/analogbits*
1129 M: Nick Hu <nickhu@andestech.com>
1130 M: Greentime Hu <green.hu@gmail.com>
1131 M: Vincent Chen <deanbo422@gmail.com>
1133 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1134 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1135 F: Documentation/devicetree/bindings/nds32/
1140 ANDROID CONFIG FRAGMENTS
1141 M: Rob Herring <robh@kernel.org>
1143 F: kernel/configs/android*
1146 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1147 M: Arve Hjønnevåg <arve@android.com>
1148 M: Todd Kjos <tkjos@android.com>
1149 M: Martijn Coenen <maco@android.com>
1150 M: Joel Fernandes <joel@joelfernandes.org>
1151 M: Christian Brauner <christian@brauner.io>
1152 L: devel@driverdev.osuosl.org
1154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1156 F: drivers/staging/android/
1158 ANDROID GOLDFISH PIC DRIVER
1159 M: Miodrag Dinic <miodrag.dinic@mips.com>
1161 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1162 F: drivers/irqchip/irq-goldfish-pic.c
1164 ANDROID GOLDFISH RTC DRIVER
1165 M: Miodrag Dinic <miodrag.dinic@mips.com>
1167 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1168 F: drivers/rtc/rtc-goldfish.c
1171 M: Laura Abbott <labbott@redhat.com>
1172 M: Sumit Semwal <sumit.semwal@linaro.org>
1173 L: devel@driverdev.osuosl.org
1174 L: dri-devel@lists.freedesktop.org
1175 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1177 F: drivers/staging/android/ion
1178 F: drivers/staging/android/uapi/ion.h
1180 AOA (Apple Onboard Audio) ALSA DRIVER
1181 M: Johannes Berg <johannes@sipsolutions.net>
1182 L: linuxppc-dev@lists.ozlabs.org
1183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1187 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1188 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1189 L: linux-iio@vger.kernel.org
1191 F: drivers/iio/adc/stx104.c
1194 M: Jiri Kosina <jikos@kernel.org>
1196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1197 F: arch/x86/kernel/apm_32.c
1198 F: drivers/char/apm-emulation.c
1199 F: include/linux/apm_bios.h
1200 F: include/uapi/linux/apm_bios.h
1202 APPARMOR SECURITY MODULE
1203 M: John Johansen <john.johansen@canonical.com>
1204 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1206 W: wiki.apparmor.net
1207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1208 F: Documentation/admin-guide/LSM/apparmor.rst
1209 F: security/apparmor/
1211 APPLE BCM5974 MULTITOUCH DRIVER
1212 M: Henrik Rydberg <rydberg@bitmath.org>
1213 L: linux-input@vger.kernel.org
1215 F: drivers/input/mouse/bcm5974.c
1218 M: Henrik Rydberg <rydberg@bitmath.org>
1219 L: linux-hwmon@vger.kernel.org
1221 F: drivers/hwmon/applesmc.c
1223 APPLETALK NETWORK LAYER
1224 L: netdev@vger.kernel.org
1226 F: drivers/net/appletalk/
1227 F: include/linux/atalk.h
1228 F: include/uapi/linux/atalk.h
1231 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1232 M: Khuong Dinh <khuong@os.amperecomputing.com>
1234 F: arch/arm64/boot/dts/apm/
1236 APPLIED MICRO (APM) X-GENE SOC EDAC
1237 M: Khuong Dinh <khuong@os.amperecomputing.com>
1239 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1240 F: drivers/edac/xgene_edac.c
1242 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1243 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1244 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1246 F: drivers/net/ethernet/apm/xgene-v2/
1248 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1249 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1250 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1251 M: Quan Nguyen <quan@os.amperecomputing.com>
1253 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1254 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1255 F: drivers/net/ethernet/apm/xgene/
1256 F: drivers/net/phy/mdio-xgene.c
1258 APPLIED MICRO (APM) X-GENE SOC PMU
1259 M: Khuong Dinh <khuong@os.amperecomputing.com>
1261 F: Documentation/admin-guide/perf/xgene-pmu.rst
1262 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1263 F: drivers/perf/xgene_pmu.c
1265 APTINA CAMERA SENSOR PLL
1266 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1267 L: linux-media@vger.kernel.org
1269 F: drivers/media/i2c/aptina-pll.*
1271 AQUANTIA ETHERNET DRIVER (atlantic)
1272 M: Igor Russkikh <irusskikh@marvell.com>
1273 L: netdev@vger.kernel.org
1275 W: https://www.marvell.com/
1276 Q: http://patchwork.ozlabs.org/project/netdev/list/
1277 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1278 F: drivers/net/ethernet/aquantia/atlantic/
1280 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1281 M: Egor Pomozov <epomozov@marvell.com>
1282 L: netdev@vger.kernel.org
1284 W: http://www.aquantia.com
1285 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1287 ARC FRAMEBUFFER DRIVER
1288 M: Jaya Kumar <jayalk@intworks.biz>
1290 F: drivers/video/fbdev/arcfb.c
1291 F: drivers/video/fbdev/core/fb_defio.c
1294 M: Alexey Brodkin <abrodkin@synopsys.com>
1296 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1297 F: drivers/gpu/drm/arc/
1299 ARCNET NETWORK LAYER
1300 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1301 L: netdev@vger.kernel.org
1303 F: drivers/net/arcnet/
1304 F: include/uapi/linux/if_arcnet.h
1306 ARM ARCHITECTED TIMER DRIVER
1307 M: Mark Rutland <mark.rutland@arm.com>
1308 M: Marc Zyngier <maz@kernel.org>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 F: arch/arm/include/asm/arch_timer.h
1312 F: arch/arm64/include/asm/arch_timer.h
1313 F: drivers/clocksource/arm_arch_timer.c
1315 ARM HDLCD DRM DRIVER
1316 M: Liviu Dudau <liviu.dudau@arm.com>
1318 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1319 F: drivers/gpu/drm/arm/hdlcd_*
1321 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1322 M: Linus Walleij <linus.walleij@linaro.org>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1326 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1327 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1328 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1329 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1330 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1331 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1332 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1333 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1334 F: arch/arm/boot/dts/arm-realview-*
1335 F: arch/arm/boot/dts/integrator*
1336 F: arch/arm/boot/dts/versatile*
1337 F: arch/arm/mach-integrator/
1338 F: arch/arm/mach-realview/
1339 F: arch/arm/mach-versatile/
1340 F: arch/arm/plat-versatile/
1341 F: drivers/clk/versatile/
1342 F: drivers/i2c/busses/i2c-versatile.c
1343 F: drivers/irqchip/irq-versatile-fpga.c
1344 F: drivers/mtd/maps/physmap_of_versatile.c
1345 F: drivers/power/reset/arm-versatile-reboot.c
1346 F: drivers/soc/versatile/
1348 ARM KOMEDA DRM-KMS DRIVER
1349 M: James (Qian) Wang <james.qian.wang@arm.com>
1350 M: Liviu Dudau <liviu.dudau@arm.com>
1351 M: Mihail Atanassov <mihail.atanassov@arm.com>
1352 L: Mali DP Maintainers <malidp@foss.arm.com>
1354 T: git git://anongit.freedesktop.org/drm/drm-misc
1355 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1356 F: Documentation/gpu/komeda-kms.rst
1357 F: drivers/gpu/drm/arm/display/include/
1358 F: drivers/gpu/drm/arm/display/komeda/
1360 ARM MALI PANFROST DRM DRIVER
1361 M: Rob Herring <robh@kernel.org>
1362 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1363 R: Steven Price <steven.price@arm.com>
1364 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1365 L: dri-devel@lists.freedesktop.org
1367 T: git git://anongit.freedesktop.org/drm/drm-misc
1368 F: drivers/gpu/drm/panfrost/
1369 F: include/uapi/drm/panfrost_drm.h
1371 ARM MALI-DP DRM DRIVER
1372 M: Liviu Dudau <liviu.dudau@arm.com>
1373 M: Brian Starkey <brian.starkey@arm.com>
1374 L: Mali DP Maintainers <malidp@foss.arm.com>
1376 T: git git://anongit.freedesktop.org/drm/drm-misc
1377 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1378 F: Documentation/gpu/afbc.rst
1379 F: drivers/gpu/drm/arm/
1381 ARM MFM AND FLOPPY DRIVERS
1382 M: Ian Molton <spyro@f2s.com>
1384 F: arch/arm/include/asm/floppy.h
1385 F: arch/arm/mach-rpc/floppydma.S
1387 ARM PMU PROFILING AND DEBUGGING
1388 M: Will Deacon <will@kernel.org>
1389 M: Mark Rutland <mark.rutland@arm.com>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: Documentation/devicetree/bindings/arm/pmu.yaml
1393 F: Documentation/devicetree/bindings/perf/
1394 F: arch/arm*/include/asm/hw_breakpoint.h
1395 F: arch/arm*/include/asm/perf_event.h
1396 F: arch/arm*/kernel/hw_breakpoint.c
1397 F: arch/arm*/kernel/perf_*
1398 F: arch/arm/oprofile/common.c
1400 F: include/linux/perf/arm_pmu.h
1403 M: Russell King <linux@armlinux.org.uk>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 W: http://www.armlinux.org.uk/
1407 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1409 X: arch/arm/boot/dts/
1411 ARM PRIMECELL AACI PL041 DRIVER
1412 M: Russell King <linux@armlinux.org.uk>
1416 ARM PRIMECELL BUS SUPPORT
1417 M: Russell King <linux@armlinux.org.uk>
1420 F: include/linux/amba/bus.h
1422 ARM PRIMECELL CLCD PL110 DRIVER
1423 M: Russell King <linux@armlinux.org.uk>
1425 F: drivers/video/fbdev/amba-clcd.*
1427 ARM PRIMECELL KMI PL050 DRIVER
1428 M: Russell King <linux@armlinux.org.uk>
1430 F: drivers/input/serio/ambakmi.*
1431 F: include/linux/amba/kmi.h
1433 ARM PRIMECELL MMCI PL180/1 DRIVER
1434 M: Russell King <linux@armlinux.org.uk>
1436 F: drivers/mmc/host/mmci.*
1437 F: include/linux/amba/mmci.h
1439 ARM PRIMECELL SSP PL022 SPI DRIVER
1440 M: Linus Walleij <linus.walleij@linaro.org>
1441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1444 F: drivers/spi/spi-pl022.c
1446 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1447 M: Russell King <linux@armlinux.org.uk>
1449 F: drivers/tty/serial/amba-pl01*.c
1450 F: include/linux/amba/serial.h
1452 ARM PRIMECELL VIC PL190/PL192 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/interrupt-controller/arm,vic.txt
1457 F: drivers/irqchip/irq-vic.c
1460 M: Will Deacon <will@kernel.org>
1461 R: Robin Murphy <robin.murphy@arm.com>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1465 F: drivers/iommu/arm-smmu*
1466 F: drivers/iommu/io-pgtable-arm-v7s.c
1467 F: drivers/iommu/io-pgtable-arm.c
1469 ARM SUB-ARCHITECTURES
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1476 ARM/ACTIONS SEMI ARCHITECTURE
1477 M: Andreas Färber <afaerber@suse.de>
1478 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 F: Documentation/devicetree/bindings/arm/actions.yaml
1482 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1483 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1484 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1485 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1486 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1487 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1488 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1489 F: arch/arm/boot/dts/owl-*
1490 F: arch/arm/mach-actions/
1491 F: arch/arm64/boot/dts/actions/
1492 F: drivers/clk/actions/
1493 F: drivers/clocksource/timer-owl*
1494 F: drivers/dma/owl-dma.c
1495 F: drivers/i2c/busses/i2c-owl.c
1496 F: drivers/mmc/host/owl-mmc.c
1497 F: drivers/pinctrl/actions/*
1498 F: drivers/soc/actions/
1499 F: include/dt-bindings/power/owl-*
1500 F: include/linux/soc/actions/
1503 ARM/ADS SPHERE MACHINE SUPPORT
1504 M: Lennert Buytenhek <kernel@wantstofly.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 ARM/AFEB9260 MACHINE SUPPORT
1509 M: Sergey Lapin <slapin@ossfans.org>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 ARM/AJECO 1ARM MACHINE SUPPORT
1514 M: Lennert Buytenhek <kernel@wantstofly.org>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 ARM/Allwinner SoC Clock Support
1519 M: Emilio López <emilio@elopez.com.ar>
1521 F: drivers/clk/sunxi/
1523 ARM/Allwinner sunXi SoC support
1524 M: Maxime Ripard <mripard@kernel.org>
1525 M: Chen-Yu Tsai <wens@csie.org>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1529 F: arch/arm/mach-sunxi/
1530 F: arch/arm64/boot/dts/allwinner/
1531 F: drivers/clk/sunxi-ng/
1532 F: drivers/pinctrl/sunxi/
1533 F: drivers/soc/sunxi/
1537 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1538 M: Neil Armstrong <narmstrong@baylibre.com>
1539 M: Jerome Brunet <jbrunet@baylibre.com>
1540 L: linux-amlogic@lists.infradead.org
1542 F: Documentation/devicetree/bindings/clock/amlogic*
1543 F: drivers/clk/meson/
1544 F: include/dt-bindings/clock/gxbb*
1545 F: include/dt-bindings/clock/meson*
1547 ARM/Amlogic Meson SoC Crypto Drivers
1548 M: Corentin Labbe <clabbe@baylibre.com>
1549 L: linux-crypto@vger.kernel.org
1550 L: linux-amlogic@lists.infradead.org
1552 F: Documentation/devicetree/bindings/crypto/amlogic*
1553 F: drivers/crypto/amlogic/
1555 ARM/Amlogic Meson SoC Sound Drivers
1556 M: Jerome Brunet <jbrunet@baylibre.com>
1557 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1559 F: Documentation/devicetree/bindings/sound/amlogic*
1562 ARM/Amlogic Meson SoC support
1563 M: Kevin Hilman <khilman@baylibre.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 L: linux-amlogic@lists.infradead.org
1567 W: http://linux-meson.com/
1568 F: arch/arm/boot/dts/meson*
1569 F: arch/arm/mach-meson/
1570 F: arch/arm64/boot/dts/amlogic/
1571 F: drivers/mmc/host/meson*
1572 F: drivers/pinctrl/meson/
1573 F: drivers/rtc/rtc-meson*
1574 F: drivers/soc/amlogic/
1577 ARM/Annapurna Labs ALPINE ARCHITECTURE
1578 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1579 M: Antoine Tenart <antoine.tenart@bootlin.com>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 F: arch/arm/boot/dts/alpine*
1583 F: arch/arm/mach-alpine/
1584 F: arch/arm64/boot/dts/al/
1585 F: drivers/*/*alpine*
1587 ARM/ARTPEC MACHINE SUPPORT
1588 M: Jesper Nilsson <jesper.nilsson@axis.com>
1589 M: Lars Persson <lars.persson@axis.com>
1590 L: linux-arm-kernel@axis.com
1592 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1593 F: arch/arm/boot/dts/artpec6*
1594 F: arch/arm/mach-artpec
1596 F: drivers/crypto/axis
1597 F: drivers/mmc/host/usdhi6rol0.c
1598 F: drivers/pinctrl/pinctrl-artpec*
1600 ARM/ASPEED I2C DRIVER
1601 M: Brendan Higgins <brendanhiggins@google.com>
1602 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1603 R: Joel Stanley <joel@jms.id.au>
1604 L: linux-i2c@vger.kernel.org
1605 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1607 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1608 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1609 F: drivers/i2c/busses/i2c-aspeed.c
1610 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1612 ARM/ASPEED MACHINE SUPPORT
1613 M: Joel Stanley <joel@jms.id.au>
1614 R: Andrew Jeffery <andrew@aj.id.au>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1618 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1620 F: arch/arm/boot/dts/aspeed-*
1621 F: arch/arm/mach-aspeed/
1624 ARM/BITMAIN ARCHITECTURE
1625 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1629 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1630 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1631 F: arch/arm64/boot/dts/bitmain/
1632 F: drivers/clk/clk-bm1880.c
1633 F: drivers/pinctrl/pinctrl-bm1880.c
1635 ARM/CALXEDA HIGHBANK ARCHITECTURE
1636 M: Andre Przywara <andre.przywara@arm.com>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: arch/arm/boot/dts/ecx-*.dts*
1640 F: arch/arm/boot/dts/highbank.dts
1641 F: arch/arm/mach-highbank/
1643 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1644 M: Krzysztof Halasa <khalasa@piap.pl>
1646 F: arch/arm/mach-cns3xxx/
1648 ARM/CAVIUM THUNDER NETWORK DRIVER
1649 M: Sunil Goutham <sgoutham@marvell.com>
1650 M: Robert Richter <rrichter@marvell.com>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 F: drivers/net/ethernet/cavium/thunder/
1655 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1656 M: Lukasz Majewski <lukma@denx.de>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 F: arch/arm/mach-ep93xx/ts72xx.c
1661 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1662 M: Alexander Shiyan <shc_work@mail.ru>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1668 M: Lennert Buytenhek <kernel@wantstofly.org>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1673 M: Hartley Sweeten <hsweeten@visionengravers.com>
1674 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 F: arch/arm/mach-ep93xx/
1678 F: arch/arm/mach-ep93xx/include/mach/
1681 M: Russell King <linux@armlinux.org.uk>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1685 F: drivers/clk/clkdev.c
1687 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1688 M: Mike Rapoport <mike@compulab.co.il>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1693 M: Baruch Siach <baruch@tkos.co.il>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 F: arch/arm/boot/dts/cx92755*
1699 ARM/CONTEC MICRO9 MACHINE SUPPORT
1700 M: Hubert Feurstein <hubert.feurstein@contec.at>
1702 F: arch/arm/mach-ep93xx/micro9.c
1704 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1705 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1706 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1707 R: Mike Leach <mike.leach@linaro.org>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1711 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1712 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1713 F: Documentation/devicetree/bindings/arm/coresight.txt
1714 F: Documentation/trace/coresight/*
1715 F: drivers/hwtracing/coresight/*
1716 F: include/dt-bindings/arm/coresight-cti-dt.h
1717 F: tools/perf/arch/arm/util/auxtrace.c
1718 F: tools/perf/arch/arm/util/cs-etm.c
1719 F: tools/perf/arch/arm/util/cs-etm.h
1720 F: tools/perf/arch/arm/util/pmu.c
1721 F: tools/perf/util/cs-etm-decoder/*
1722 F: tools/perf/util/cs-etm.*
1724 ARM/CORGI MACHINE SUPPORT
1725 M: Richard Purdie <rpurdie@rpsys.net>
1728 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1729 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1730 M: Linus Walleij <linus.walleij@linaro.org>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 T: git git://github.com/ulli-kroll/linux.git
1734 F: Documentation/devicetree/bindings/arm/gemini.txt
1735 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1736 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1737 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1738 F: arch/arm/mach-gemini/
1739 F: drivers/net/ethernet/cortina/
1740 F: drivers/pinctrl/pinctrl-gemini.c
1741 F: drivers/rtc/rtc-ftrtc010.c
1743 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1744 M: Barry Song <baohua@kernel.org>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1748 F: arch/arm/boot/dts/prima2*
1749 F: arch/arm/mach-prima2/
1750 F: drivers/clk/sirf/
1751 F: drivers/clocksource/timer-atlas7.c
1752 F: drivers/clocksource/timer-prima2.c
1756 ARM/CZ.NIC TURRIS MOX SUPPORT
1757 M: Marek Behun <marek.behun@nic.cz>
1759 W: http://mox.turris.cz
1760 F: Documentation/ABI/testing/debugfs-moxtet
1761 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1762 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1763 F: Documentation/devicetree/bindings/bus/moxtet.txt
1764 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1765 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1766 F: drivers/bus/moxtet.c
1767 F: drivers/firmware/turris-mox-rwtm.c
1768 F: drivers/gpio/gpio-moxtet.c
1769 F: include/linux/moxtet.h
1771 ARM/EBSA110 MACHINE SUPPORT
1772 M: Russell King <linux@armlinux.org.uk>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 W: http://www.armlinux.org.uk/
1776 F: arch/arm/mach-ebsa110/
1777 F: drivers/net/ethernet/amd/am79c961a.*
1779 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1780 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1781 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1787 M: Robert Jarzmik <robert.jarzmik@free.fr>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 F: arch/arm/mach-pxa/ezx.c
1792 ARM/FARADAY FA526 PORT
1793 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 T: git git://git.berlios.de/gemini-board
1797 F: arch/arm/mm/*-fa*
1799 ARM/FOOTBRIDGE ARCHITECTURE
1800 M: Russell King <linux@armlinux.org.uk>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 W: http://www.armlinux.org.uk/
1804 F: arch/arm/include/asm/hardware/dec21285.h
1805 F: arch/arm/mach-footbridge/
1807 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1808 M: Shawn Guo <shawnguo@kernel.org>
1809 M: Sascha Hauer <s.hauer@pengutronix.de>
1810 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1811 R: Fabio Estevam <festevam@gmail.com>
1812 R: NXP Linux Team <linux-imx@nxp.com>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1816 X: drivers/media/i2c/
1820 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1821 M: Shawn Guo <shawnguo@kernel.org>
1822 M: Li Yang <leoyang.li@nxp.com>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1826 F: arch/arm/boot/dts/ls1021a*
1827 F: arch/arm64/boot/dts/freescale/fsl-*
1828 F: arch/arm64/boot/dts/freescale/qoriq-*
1830 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1831 M: Shawn Guo <shawnguo@kernel.org>
1832 M: Sascha Hauer <s.hauer@pengutronix.de>
1833 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1834 R: Stefan Agner <stefan@agner.ch>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1838 F: arch/arm/boot/dts/vf*
1839 F: arch/arm/mach-imx/*vf610*
1841 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1842 M: Lennert Buytenhek <kernel@wantstofly.org>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 ARM/GUMSTIX MACHINE SUPPORT
1847 M: Steve Sakoman <sakoman@gmail.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1852 M: Philipp Zabel <philipp.zabel@gmail.com>
1853 M: Paul Parsons <lost.distance@yahoo.com>
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 F: arch/arm/mach-pxa/hx4700.c
1857 F: arch/arm/mach-pxa/include/mach/hx4700.h
1858 F: sound/soc/pxa/hx4700.c
1860 ARM/HISILICON SOC SUPPORT
1861 M: Wei Xu <xuwei5@hisilicon.com>
1862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 W: http://www.hisilicon.com
1865 T: git git://github.com/hisilicon/linux-hisi.git
1866 F: arch/arm/boot/dts/hi3*
1867 F: arch/arm/boot/dts/hip*
1868 F: arch/arm/boot/dts/hisi*
1869 F: arch/arm/mach-hisi/
1870 F: arch/arm64/boot/dts/hisilicon/
1872 ARM/HP JORNADA 7XX MACHINE SUPPORT
1873 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1877 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1878 F: arch/arm/mach-sa1100/jornada720.c
1880 ARM/IGEP MACHINE SUPPORT
1881 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1882 M: Javier Martinez Canillas <javier@dowhile0.org>
1883 L: linux-omap@vger.kernel.org
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 F: arch/arm/boot/dts/omap3-igep*
1888 ARM/INCOME PXA270 SUPPORT
1889 M: Marek Vasut <marek.vasut@gmail.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1894 ARM/INTEL IOP32X ARM ARCHITECTURE
1895 M: Lennert Buytenhek <kernel@wantstofly.org>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 ARM/INTEL IQ81342EX MACHINE SUPPORT
1900 M: Lennert Buytenhek <kernel@wantstofly.org>
1901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 ARM/INTEL IXDP2850 MACHINE SUPPORT
1905 M: Lennert Buytenhek <kernel@wantstofly.org>
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 ARM/INTEL IXP4XX ARM ARCHITECTURE
1910 M: Linus Walleij <linusw@kernel.org>
1911 M: Imre Kaloz <kaloz@openwrt.org>
1912 M: Krzysztof Halasa <khalasa@piap.pl>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1916 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1917 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1918 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1919 F: arch/arm/mach-ixp4xx/
1920 F: drivers/clocksource/timer-ixp4xx.c
1921 F: drivers/gpio/gpio-ixp4xx.c
1922 F: drivers/irqchip/irq-ixp4xx.c
1923 F: include/linux/irqchip/irq-ixp4xx.h
1924 F: include/linux/platform_data/timer-ixp4xx.h
1926 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1927 M: Jonathan Cameron <jic23@cam.ac.uk>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 F: arch/arm/mach-pxa/stargate2.c
1931 F: drivers/pcmcia/pxa2xx_stargate2.c
1933 ARM/INTEL XSC3 (MANZANO) ARM CORE
1934 M: Lennert Buytenhek <kernel@wantstofly.org>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1939 M: Lennert Buytenhek <kernel@wantstofly.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 ARM/LG1K ARCHITECTURE
1944 M: Chanho Min <chanho.min@lge.com>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 F: arch/arm64/boot/dts/lg/
1949 ARM/LOGICPD PXA270 MACHINE SUPPORT
1950 M: Lennert Buytenhek <kernel@wantstofly.org>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 ARM/LPC18XX ARCHITECTURE
1955 M: Vladimir Zapolskiy <vz@mleia.com>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1959 F: arch/arm/boot/dts/lpc43*
1960 F: drivers/i2c/busses/i2c-lpc2k.c
1961 F: drivers/memory/pl172.c
1962 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1963 F: drivers/rtc/rtc-lpc24xx.c
1966 ARM/LPC32XX SOC SUPPORT
1967 M: Vladimir Zapolskiy <vz@mleia.com>
1968 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1972 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1973 F: arch/arm/boot/dts/lpc32*
1974 F: arch/arm/mach-lpc32xx/
1975 F: drivers/i2c/busses/i2c-pnx.c
1976 F: drivers/net/ethernet/nxp/lpc_eth.c
1977 F: drivers/usb/host/ohci-nxp.c
1978 F: drivers/watchdog/pnx4008_wdt.c
1981 ARM/MAGICIAN MACHINE SUPPORT
1982 M: Philipp Zabel <philipp.zabel@gmail.com>
1985 ARM/Marvell Dove/MV78xx0/Orion SOC support
1986 M: Jason Cooper <jason@lakedaemon.net>
1987 M: Andrew Lunn <andrew@lunn.ch>
1988 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1989 M: Gregory Clement <gregory.clement@bootlin.com>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 T: git git://git.infradead.org/linux-mvebu.git
1993 F: Documentation/devicetree/bindings/soc/dove/
1994 F: arch/arm/boot/dts/dove*
1995 F: arch/arm/boot/dts/orion5x*
1996 F: arch/arm/mach-dove/
1997 F: arch/arm/mach-mv78xx0/
1998 F: arch/arm/mach-orion5x/
1999 F: arch/arm/plat-orion/
2001 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2002 M: Jason Cooper <jason@lakedaemon.net>
2003 M: Andrew Lunn <andrew@lunn.ch>
2004 M: Gregory Clement <gregory.clement@bootlin.com>
2005 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 T: git git://git.infradead.org/linux-mvebu.git
2009 F: arch/arm/boot/dts/armada*
2010 F: arch/arm/boot/dts/kirkwood*
2011 F: arch/arm/configs/mvebu_*_defconfig
2012 F: arch/arm/mach-mvebu/
2013 F: arch/arm64/boot/dts/marvell/armada*
2014 F: arch/arm64/boot/dts/marvell/cn913*
2015 F: drivers/cpufreq/armada-37xx-cpufreq.c
2016 F: drivers/cpufreq/armada-8k-cpufreq.c
2017 F: drivers/cpufreq/mvebu-cpufreq.c
2018 F: drivers/irqchip/irq-armada-370-xp.c
2019 F: drivers/irqchip/irq-mvebu-*
2020 F: drivers/pinctrl/mvebu/
2021 F: drivers/rtc/rtc-armada38x.c
2023 ARM/Mediatek RTC DRIVER
2024 M: Eddie Huang <eddie.huang@mediatek.com>
2025 M: Sean Wang <sean.wang@mediatek.com>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2029 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2030 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2031 F: drivers/rtc/rtc-mt2712.c
2032 F: drivers/rtc/rtc-mt6397.c
2033 F: drivers/rtc/rtc-mt7622.c
2035 ARM/Mediatek SoC support
2036 M: Matthias Brugger <matthias.bgg@gmail.com>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2040 W: https://mtk.bcnfs.org/
2041 C: irc://chat.freenode.net/linux-mediatek
2042 F: arch/arm/boot/dts/mt6*
2043 F: arch/arm/boot/dts/mt7*
2044 F: arch/arm/boot/dts/mt8*
2045 F: arch/arm/mach-mediatek/
2046 F: arch/arm64/boot/dts/mediatek/
2047 F: drivers/soc/mediatek/
2052 ARM/Mediatek USB3 PHY DRIVER
2053 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2057 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2058 F: drivers/phy/mediatek/
2060 ARM/Microchip (AT91) SoC support
2061 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2062 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2063 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 W: http://www.linux4sam.org
2067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2068 F: arch/arm/boot/dts/at91*.dts
2069 F: arch/arm/boot/dts/at91*.dtsi
2070 F: arch/arm/boot/dts/sama*.dts
2071 F: arch/arm/boot/dts/sama*.dtsi
2072 F: arch/arm/include/debug/at91.S
2073 F: arch/arm/mach-at91/
2074 F: drivers/memory/atmel*
2075 F: drivers/watchdog/sama5d4_wdt.c
2076 F: include/soc/at91/
2077 X: drivers/input/touchscreen/atmel_mxt_ts.c
2078 X: drivers/net/wireless/atmel/
2082 ARM/MIOA701 MACHINE SUPPORT
2083 M: Robert Jarzmik <robert.jarzmik@free.fr>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 F: arch/arm/mach-pxa/mioa701.c
2088 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2089 M: Michael Petchkovsky <mkpetch@internode.on.net>
2092 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2093 M: Linus Walleij <linus.walleij@linaro.org>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2097 F: Documentation/devicetree/bindings/arm/ste-*
2098 F: Documentation/devicetree/bindings/arm/ux500.yaml
2099 F: Documentation/devicetree/bindings/arm/ux500/
2100 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2101 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2102 F: arch/arm/boot/dts/ste-*
2103 F: arch/arm/mach-nomadik/
2104 F: arch/arm/mach-u300/
2105 F: arch/arm/mach-ux500/
2106 F: drivers/clk/clk-nomadik.c
2107 F: drivers/clk/clk-u300.c
2108 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2109 F: drivers/clocksource/timer-u300.c
2110 F: drivers/dma/coh901318*
2111 F: drivers/dma/ste_dma40*
2112 F: drivers/hwspinlock/u8500_hsem.c
2113 F: drivers/i2c/busses/i2c-nomadik.c
2114 F: drivers/i2c/busses/i2c-stu300.c
2115 F: drivers/iio/adc/ab8500-gpadc.c
2116 F: drivers/mfd/ab3100*
2117 F: drivers/mfd/ab8500*
2118 F: drivers/mfd/abx500*
2119 F: drivers/mfd/db8500*
2120 F: drivers/mfd/dbx500*
2121 F: drivers/pinctrl/nomadik/
2122 F: drivers/pinctrl/pinctrl-coh901*
2123 F: drivers/pinctrl/pinctrl-u300.c
2124 F: drivers/rtc/rtc-ab3100.c
2125 F: drivers/rtc/rtc-ab8500.c
2126 F: drivers/rtc/rtc-coh901331.c
2127 F: drivers/rtc/rtc-pl031.c
2128 F: drivers/soc/ux500/
2129 F: drivers/watchdog/coh901327_wdt.c
2131 ARM/NUVOTON NPCM ARCHITECTURE
2132 M: Avi Fishman <avifishman70@gmail.com>
2133 M: Tomer Maimon <tmaimon77@gmail.com>
2134 M: Tali Perry <tali.perry1@gmail.com>
2135 R: Patrick Venture <venture@google.com>
2136 R: Nancy Yuen <yuenn@google.com>
2137 R: Benjamin Fair <benjaminfair@google.com>
2138 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2140 F: Documentation/devicetree/bindings/*/*/*npcm*
2141 F: Documentation/devicetree/bindings/*/*npcm*
2142 F: arch/arm/boot/dts/nuvoton-npcm*
2143 F: arch/arm/mach-npcm/
2145 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2147 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2148 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2150 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2151 F: arch/arm/mach-s3c24xx/gta02.h
2152 F: arch/arm/mach-s3c24xx/mach-gta02.c
2154 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2155 M: Alexander Clouter <alex@digriz.org.uk>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 W: http://www.digriz.org.uk/ts78xx/kernel
2159 F: arch/arm/mach-orion5x/ts78xx-*
2161 ARM/OXNAS platform support
2162 M: Neil Armstrong <narmstrong@baylibre.com>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 L: linux-oxnas@groups.io (moderated for non-subscribers)
2166 F: arch/arm/boot/dts/ox8*.dts*
2167 F: arch/arm/mach-oxnas/
2170 ARM/PALM TREO SUPPORT
2171 M: Tomas Cech <sleep_walker@suse.com>
2172 L: linux-arm-kernel@lists.infradead.org
2174 W: http://hackndev.com
2175 F: arch/arm/mach-pxa/palmtreo.*
2177 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2178 M: Marek Vasut <marek.vasut@gmail.com>
2179 L: linux-arm-kernel@lists.infradead.org
2181 W: http://hackndev.com
2182 F: arch/arm/mach-pxa/include/mach/palmld.h
2183 F: arch/arm/mach-pxa/include/mach/palmtc.h
2184 F: arch/arm/mach-pxa/include/mach/palmtx.h
2185 F: arch/arm/mach-pxa/palmld.c
2186 F: arch/arm/mach-pxa/palmt5.*
2187 F: arch/arm/mach-pxa/palmtc.c
2188 F: arch/arm/mach-pxa/palmte2.*
2189 F: arch/arm/mach-pxa/palmtx.c
2192 M: Sergey Lapin <slapin@ossfans.org>
2193 L: linux-arm-kernel@lists.infradead.org
2195 W: http://hackndev.com
2196 F: arch/arm/mach-pxa/palmz72.*
2199 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2201 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2203 ARM/PT DIGITAL BOARD PORT
2204 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 W: http://www.armlinux.org.uk/
2209 ARM/QUALCOMM SUPPORT
2210 M: Andy Gross <agross@kernel.org>
2211 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2212 L: linux-arm-msm@vger.kernel.org
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2215 F: Documentation/devicetree/bindings/*/qcom*
2216 F: Documentation/devicetree/bindings/soc/qcom/
2217 F: arch/arm/boot/dts/qcom-*.dts
2218 F: arch/arm/boot/dts/qcom-*.dtsi
2219 F: arch/arm/mach-qcom/
2220 F: arch/arm64/boot/dts/qcom/
2221 F: drivers/*/*/qcom*
2222 F: drivers/*/*/qcom/
2223 F: drivers/*/pm8???-*
2226 F: drivers/bluetooth/btqcomsmd.c
2227 F: drivers/clocksource/timer-qcom.c
2228 F: drivers/cpuidle/cpuidle-qcom-spm.c
2229 F: drivers/extcon/extcon-qcom*
2230 F: drivers/i2c/busses/i2c-qcom-geni.c
2231 F: drivers/i2c/busses/i2c-qup.c
2232 F: drivers/iommu/msm*
2233 F: drivers/mfd/ssbi.c
2234 F: drivers/mmc/host/mmci_qcom*
2235 F: drivers/mmc/host/sdhci-msm.c
2236 F: drivers/pci/controller/dwc/pcie-qcom.c
2237 F: drivers/phy/qualcomm/
2238 F: drivers/power/*/msm*
2239 F: drivers/reset/reset-qcom-*
2240 F: drivers/scsi/ufs/ufs-qcom.*
2241 F: drivers/spi/spi-geni-qcom.c
2242 F: drivers/spi/spi-qcom-qspi.c
2243 F: drivers/spi/spi-qup.c
2244 F: drivers/tty/serial/msm_serial.c
2245 F: drivers/usb/dwc3/dwc3-qcom.c
2246 F: include/dt-bindings/*/qcom*
2247 F: include/linux/*/qcom*
2249 ARM/RADISYS ENP2611 MACHINE SUPPORT
2250 M: Lennert Buytenhek <kernel@wantstofly.org>
2251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 ARM/RDA MICRO ARCHITECTURE
2255 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2259 F: Documentation/devicetree/bindings/arm/rda.yaml
2260 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2261 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2262 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2263 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2264 F: arch/arm/boot/dts/rda8810pl-*
2265 F: drivers/clocksource/timer-rda.c
2266 F: drivers/gpio/gpio-rda.c
2267 F: drivers/irqchip/irq-rda-intc.c
2268 F: drivers/tty/serial/rda-uart.c
2270 ARM/REALTEK ARCHITECTURE
2271 M: Andreas Färber <afaerber@suse.de>
2272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2275 F: Documentation/devicetree/bindings/arm/realtek.yaml
2276 F: arch/arm64/boot/dts/realtek/
2278 ARM/RENESAS ARM64 ARCHITECTURE
2279 M: Geert Uytterhoeven <geert+renesas@glider.be>
2280 M: Magnus Damm <magnus.damm@gmail.com>
2281 L: linux-renesas-soc@vger.kernel.org
2283 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2285 F: Documentation/devicetree/bindings/arm/renesas.yaml
2286 F: arch/arm64/boot/dts/renesas/
2287 F: drivers/soc/renesas/
2288 F: include/linux/soc/renesas/
2290 ARM/RISCPC ARCHITECTURE
2291 M: Russell King <linux@armlinux.org.uk>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W: http://www.armlinux.org.uk/
2295 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2296 F: arch/arm/include/asm/hardware/ioc.h
2297 F: arch/arm/include/asm/hardware/iomd.h
2298 F: arch/arm/include/asm/hardware/memc.h
2299 F: arch/arm/mach-rpc/
2300 F: drivers/net/ethernet/8390/etherh.c
2301 F: drivers/net/ethernet/i825xx/ether1*
2302 F: drivers/net/ethernet/seeq/ether3*
2303 F: drivers/scsi/arm/
2305 ARM/Rockchip SoC support
2306 M: Heiko Stuebner <heiko@sntech.de>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 L: linux-rockchip@lists.infradead.org
2310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2311 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2312 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2313 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2314 F: arch/arm/boot/dts/rk3*
2315 F: arch/arm/boot/dts/rv1108*
2316 F: arch/arm/mach-rockchip/
2317 F: drivers/*/*/*rockchip*
2318 F: drivers/*/*rockchip*
2319 F: drivers/clk/rockchip/
2320 F: drivers/i2c/busses/i2c-rk3x.c
2321 F: sound/soc/rockchip/
2324 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2325 M: Kukjin Kim <kgene@kernel.org>
2326 M: Krzysztof Kozlowski <krzk@kernel.org>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2330 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2331 F: Documentation/arm/samsung/
2332 F: Documentation/devicetree/bindings/arm/samsung/
2333 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2334 F: arch/arm/boot/dts/exynos*
2335 F: arch/arm/boot/dts/s3c*
2336 F: arch/arm/boot/dts/s5p*
2337 F: arch/arm/mach-exynos*/
2338 F: arch/arm/mach-s3c24*/
2339 F: arch/arm/mach-s3c64xx/
2340 F: arch/arm/mach-s5p*/
2341 F: arch/arm/plat-samsung/
2342 F: arch/arm64/boot/dts/exynos/
2343 F: drivers/*/*/*s3c24*
2344 F: drivers/*/*s3c24*
2345 F: drivers/*/*s3c64xx*
2346 F: drivers/*/*s5pv210*
2347 F: drivers/memory/samsung/
2348 F: drivers/soc/samsung/
2349 F: drivers/tty/serial/samsung*
2350 F: include/linux/soc/samsung/
2353 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2354 M: Kyungmin Park <kyungmin.park@samsung.com>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 F: arch/arm/mach-s5pv210/
2359 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2360 M: Kyungmin Park <kyungmin.park@samsung.com>
2361 M: Kamil Debski <kamil@wypas.org>
2362 M: Andrzej Hajda <a.hajda@samsung.com>
2363 L: linux-arm-kernel@lists.infradead.org
2364 L: linux-media@vger.kernel.org
2366 F: drivers/media/platform/s5p-g2d/
2368 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2369 M: Marek Szyprowski <m.szyprowski@samsung.com>
2370 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2371 L: linux-media@vger.kernel.org
2373 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2374 F: drivers/media/platform/s5p-cec/
2376 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2377 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2378 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2379 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2380 L: linux-arm-kernel@lists.infradead.org
2381 L: linux-media@vger.kernel.org
2383 F: drivers/media/platform/s5p-jpeg/
2385 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2386 M: Kyungmin Park <kyungmin.park@samsung.com>
2387 M: Kamil Debski <kamil@wypas.org>
2388 M: Jeongtae Park <jtp.park@samsung.com>
2389 M: Andrzej Hajda <a.hajda@samsung.com>
2390 L: linux-arm-kernel@lists.infradead.org
2391 L: linux-media@vger.kernel.org
2393 F: drivers/media/platform/s5p-mfc/
2395 ARM/SHMOBILE ARM ARCHITECTURE
2396 M: Geert Uytterhoeven <geert+renesas@glider.be>
2397 M: Magnus Damm <magnus.damm@gmail.com>
2398 L: linux-renesas-soc@vger.kernel.org
2400 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2402 F: Documentation/devicetree/bindings/arm/renesas.yaml
2403 F: arch/arm/boot/dts/emev2*
2404 F: arch/arm/boot/dts/gr-peach*
2405 F: arch/arm/boot/dts/iwg20d-q7*
2406 F: arch/arm/boot/dts/r7s*
2407 F: arch/arm/boot/dts/r8a*
2408 F: arch/arm/boot/dts/r9a*
2409 F: arch/arm/boot/dts/sh*
2410 F: arch/arm/configs/shmobile_defconfig
2411 F: arch/arm/include/debug/renesas-scif.S
2412 F: arch/arm/mach-shmobile/
2413 F: drivers/soc/renesas/
2414 F: include/linux/soc/renesas/
2416 ARM/SOCFPGA ARCHITECTURE
2417 M: Dinh Nguyen <dinguyen@kernel.org>
2419 W: http://www.rocketboards.org
2420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2421 F: arch/arm/boot/dts/socfpga*
2422 F: arch/arm/configs/socfpga_defconfig
2423 F: arch/arm/mach-socfpga/
2424 F: arch/arm64/boot/dts/altera/
2425 F: arch/arm64/boot/dts/intel/
2427 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2428 M: Dinh Nguyen <dinguyen@kernel.org>
2430 F: drivers/clk/socfpga/
2432 ARM/SOCFPGA EDAC SUPPORT
2433 M: Thor Thayer <thor.thayer@linux.intel.com>
2435 F: drivers/edac/altera_edac.
2437 ARM/SPREADTRUM SoC SUPPORT
2438 M: Orson Zhai <orsonzhai@gmail.com>
2439 M: Baolin Wang <baolin.wang7@gmail.com>
2440 M: Chunyan Zhang <zhang.lyra@gmail.com>
2442 F: arch/arm64/boot/dts/sprd
2447 ARM/STI ARCHITECTURE
2448 M: Patrice Chotard <patrice.chotard@st.com>
2449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451 W: http://www.stlinux.com
2452 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2453 F: arch/arm/boot/dts/sti*
2454 F: arch/arm/mach-sti/
2455 F: drivers/ata/ahci_st.c
2456 F: drivers/char/hw_random/st-rng.c
2457 F: drivers/clocksource/arm_global_timer.c
2458 F: drivers/clocksource/clksrc_st_lpc.c
2459 F: drivers/cpufreq/sti-cpufreq.c
2460 F: drivers/dma/st_fdma*
2461 F: drivers/i2c/busses/i2c-st.c
2462 F: drivers/media/platform/sti/c8sectpfe/
2463 F: drivers/media/rc/st_rc.c
2464 F: drivers/mmc/host/sdhci-st.c
2465 F: drivers/phy/st/phy-miphy28lp.c
2466 F: drivers/phy/st/phy-stih407-usb.c
2467 F: drivers/pinctrl/pinctrl-st.c
2468 F: drivers/remoteproc/st_remoteproc.c
2469 F: drivers/remoteproc/st_slim_rproc.c
2470 F: drivers/reset/sti/
2471 F: drivers/rtc/rtc-st-lpc.c
2472 F: drivers/tty/serial/st-asc.c
2473 F: drivers/usb/dwc3/dwc3-st.c
2474 F: drivers/usb/host/ehci-st.c
2475 F: drivers/usb/host/ohci-st.c
2476 F: drivers/watchdog/st_lpc_wdt.c
2477 F: include/linux/remoteproc/st_slim_rproc.h
2479 ARM/STM32 ARCHITECTURE
2480 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2481 M: Alexandre Torgue <alexandre.torgue@st.com>
2482 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2486 F: arch/arm/boot/dts/stm32*
2487 F: arch/arm/mach-stm32/
2488 F: drivers/clocksource/armv7m_systick.c
2492 ARM/Synaptics SoC support
2493 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2494 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 F: arch/arm/boot/dts/berlin*
2498 F: arch/arm/mach-berlin/
2499 F: arch/arm64/boot/dts/synaptics/
2501 ARM/TANGO ARCHITECTURE
2502 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2503 M: Mans Rullgard <mans@mansr.com>
2504 L: linux-arm-kernel@lists.infradead.org
2508 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2509 M: Lennert Buytenhek <kernel@wantstofly.org>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2514 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2515 L: linux-tegra@vger.kernel.org
2516 L: linux-media@vger.kernel.org
2518 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2519 F: drivers/media/platform/tegra-cec/
2521 ARM/TETON BGA MACHINE SUPPORT
2522 M: "Mark F. Brown" <mark.brown314@gmail.com>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2527 M: Santosh Shilimkar <ssantosh@kernel.org>
2528 L: linux-kernel@vger.kernel.org
2530 F: drivers/memory/*emif*
2532 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2533 M: Santosh Shilimkar <ssantosh@kernel.org>
2534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2537 F: arch/arm/boot/dts/keystone-*
2538 F: arch/arm/mach-keystone/
2540 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2541 M: Santosh Shilimkar <ssantosh@kernel.org>
2542 L: linux-kernel@vger.kernel.org
2544 F: drivers/clk/keystone/
2546 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2547 M: Santosh Shilimkar <ssantosh@kernel.org>
2548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 L: linux-kernel@vger.kernel.org
2551 F: drivers/clocksource/timer-keystone.c
2553 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2554 M: Santosh Shilimkar <ssantosh@kernel.org>
2555 L: linux-kernel@vger.kernel.org
2557 F: drivers/power/reset/keystone-reset.c
2559 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2560 M: Tero Kristo <t-kristo@ti.com>
2561 M: Nishanth Menon <nm@ti.com>
2562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2565 F: arch/arm64/boot/dts/ti/Makefile
2566 F: arch/arm64/boot/dts/ti/k3-*
2567 F: include/dt-bindings/pinctrl/k3.h
2569 ARM/THECUS N2100 MACHINE SUPPORT
2570 M: Lennert Buytenhek <kernel@wantstofly.org>
2571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 ARM/TOSA MACHINE SUPPORT
2575 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2576 M: Dirk Opfer <dirk@opfer-online.de>
2579 ARM/UNIPHIER ARCHITECTURE
2580 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2584 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2585 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2586 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2587 F: arch/arm/boot/dts/uniphier*
2588 F: arch/arm/include/asm/hardware/cache-uniphier.h
2589 F: arch/arm/mach-uniphier/
2590 F: arch/arm/mm/cache-uniphier.c
2591 F: arch/arm64/boot/dts/socionext/uniphier*
2592 F: drivers/bus/uniphier-system-bus.c
2593 F: drivers/clk/uniphier/
2594 F: drivers/dma/uniphier-mdmac.c
2595 F: drivers/gpio/gpio-uniphier.c
2596 F: drivers/i2c/busses/i2c-uniphier*
2597 F: drivers/irqchip/irq-uniphier-aidet.c
2598 F: drivers/mmc/host/uniphier-sd.c
2599 F: drivers/pinctrl/uniphier/
2600 F: drivers/reset/reset-uniphier.c
2601 F: drivers/tty/serial/8250/8250_uniphier.c
2604 ARM/VERSATILE EXPRESS PLATFORM
2605 M: Liviu Dudau <liviu.dudau@arm.com>
2606 M: Sudeep Holla <sudeep.holla@arm.com>
2607 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 F: arch/arm/boot/dts/vexpress*
2613 F: arch/arm/mach-vexpress/
2614 F: arch/arm64/boot/dts/arm/
2615 F: drivers/clk/versatile/clk-vexpress-osc.c
2616 F: drivers/clocksource/timer-versatile.c
2620 M: Russell King <linux@armlinux.org.uk>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 W: http://www.armlinux.org.uk/
2626 ARM/VOIPAC PXA270 SUPPORT
2627 M: Marek Vasut <marek.vasut@gmail.com>
2628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 F: arch/arm/mach-pxa/include/mach/vpac270.h
2631 F: arch/arm/mach-pxa/vpac270.c
2633 ARM/VT8500 ARM ARCHITECTURE
2634 M: Tony Prisk <linux@prisktech.co.nz>
2635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2638 F: arch/arm/mach-vt8500/
2639 F: drivers/clocksource/timer-vt8500.c
2640 F: drivers/i2c/busses/i2c-wmt.c
2641 F: drivers/mmc/host/wmt-sdmmc.c
2642 F: drivers/pwm/pwm-vt8500.c
2643 F: drivers/rtc/rtc-vt8500.c
2644 F: drivers/tty/serial/vt8500_serial.c
2645 F: drivers/usb/host/ehci-platform.c
2646 F: drivers/usb/host/uhci-platform.c
2647 F: drivers/video/fbdev/vt8500lcdfb.*
2648 F: drivers/video/fbdev/wm8505fb*
2649 F: drivers/video/fbdev/wmt_ge_rops.*
2651 ARM/ZIPIT Z2 SUPPORT
2652 M: Marek Vasut <marek.vasut@gmail.com>
2653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2655 F: arch/arm/mach-pxa/include/mach/z2.h
2656 F: arch/arm/mach-pxa/z2.c
2658 ARM/ZTE ARCHITECTURE
2659 M: Jun Nie <jun.nie@linaro.org>
2660 M: Shawn Guo <shawnguo@kernel.org>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 F: Documentation/devicetree/bindings/arm/zte.yaml
2664 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2665 F: Documentation/devicetree/bindings/dma/zxdma.txt
2666 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2667 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2668 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2669 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2670 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2671 F: Documentation/devicetree/bindings/soc/zte/
2672 F: Documentation/devicetree/bindings/sound/zte,*.txt
2673 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2674 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2675 F: arch/arm/boot/dts/zx2967*
2676 F: arch/arm/mach-zx/
2677 F: arch/arm64/boot/dts/zte/
2679 F: drivers/dma/zx_dma.c
2680 F: drivers/gpio/gpio-zx.c
2681 F: drivers/i2c/busses/i2c-zx2967.c
2682 F: drivers/mmc/host/dw_mmc-zx.*
2683 F: drivers/pinctrl/zte/
2685 F: drivers/thermal/zx2967_thermal.c
2686 F: drivers/watchdog/zx2967_wdt.c
2687 F: include/dt-bindings/clock/zx2967*.h
2688 F: include/dt-bindings/soc/zte,*.h
2689 F: sound/soc/codecs/zx_aud96p22.c
2692 ARM/ZYNQ ARCHITECTURE
2693 M: Michal Simek <michal.simek@xilinx.com>
2694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696 W: http://wiki.xilinx.com
2697 T: git https://github.com/Xilinx/linux-xlnx.git
2698 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2699 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2700 F: arch/arm/mach-zynq/
2701 F: drivers/block/xsysace.c
2702 F: drivers/clocksource/timer-cadence-ttc.c
2703 F: drivers/cpuidle/cpuidle-zynq.c
2704 F: drivers/edac/synopsys_edac.c
2705 F: drivers/i2c/busses/i2c-cadence.c
2706 F: drivers/i2c/busses/i2c-xiic.c
2707 F: drivers/mmc/host/sdhci-of-arasan.c
2711 ARM64 PORT (AARCH64 ARCHITECTURE)
2712 M: Catalin Marinas <catalin.marinas@arm.com>
2713 M: Will Deacon <will@kernel.org>
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2717 F: Documentation/arm64/
2719 F: tools/testing/selftests/arm64/
2720 X: arch/arm64/boot/dts/
2722 AS3645A LED FLASH CONTROLLER DRIVER
2723 M: Sakari Ailus <sakari.ailus@iki.fi>
2724 L: linux-leds@vger.kernel.org
2726 F: drivers/leds/leds-as3645a.c
2728 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2729 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2730 L: linux-media@vger.kernel.org
2732 T: git git://linuxtv.org/media_tree.git
2733 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2734 F: drivers/media/i2c/ak7375.c
2736 ASAHI KASEI AK8974 DRIVER
2737 M: Linus Walleij <linus.walleij@linaro.org>
2738 L: linux-iio@vger.kernel.org
2740 W: http://www.akm.com/
2741 F: drivers/iio/magnetometer/ak8974.c
2743 ASC7621 HARDWARE MONITOR DRIVER
2744 M: George Joseph <george.joseph@fairview5.com>
2745 L: linux-hwmon@vger.kernel.org
2747 F: Documentation/hwmon/asc7621.rst
2748 F: drivers/hwmon/asc7621.c
2750 ASPEED PINCTRL DRIVERS
2751 M: Andrew Jeffery <andrew@aj.id.au>
2752 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2753 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2754 L: linux-gpio@vger.kernel.org
2756 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2757 F: drivers/pinctrl/aspeed/
2759 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2760 M: Eddie James <eajames@linux.ibm.com>
2761 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2763 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2764 F: drivers/irqchip/irq-aspeed-scu-ic.c
2765 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2767 ASPEED VIDEO ENGINE DRIVER
2768 M: Eddie James <eajames@linux.ibm.com>
2769 L: linux-media@vger.kernel.org
2770 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2772 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2773 F: drivers/media/platform/aspeed-video.c
2775 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2776 M: Corentin Chary <corentin.chary@gmail.com>
2777 L: acpi4asus-user@lists.sourceforge.net
2778 L: platform-driver-x86@vger.kernel.org
2780 W: http://acpi4asus.sf.net
2781 F: drivers/platform/x86/asus*.c
2782 F: drivers/platform/x86/eeepc*.c
2784 ASUS WIRELESS RADIO CONTROL DRIVER
2785 M: João Paulo Rechi Vita <jprvita@gmail.com>
2786 L: platform-driver-x86@vger.kernel.org
2788 F: drivers/platform/x86/asus-wireless.c
2791 M: David Howells <dhowells@redhat.com>
2792 L: keyrings@vger.kernel.org
2794 F: Documentation/crypto/asymmetric-keys.txt
2795 F: crypto/asymmetric_keys/
2796 F: include/crypto/pkcs7.h
2797 F: include/crypto/public_key.h
2798 F: include/linux/verification.h
2800 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2801 R: Dan Williams <dan.j.williams@intel.com>
2803 W: http://sourceforge.net/projects/xscaleiop
2804 F: Documentation/crypto/async-tx-api.txt
2807 F: include/linux/async_tx.h
2808 F: include/linux/dmaengine.h
2811 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2812 L: linux-i2c@vger.kernel.org
2814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2815 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2816 F: drivers/misc/eeprom/at24.c
2818 ATA OVER ETHERNET (AOE) DRIVER
2819 M: "Justin Sanders" <justin@coraid.com>
2821 W: http://www.openaoe.org/
2822 F: Documentation/admin-guide/aoe/
2823 F: drivers/block/aoe/
2825 ATHEROS 71XX/9XXX GPIO DRIVER
2826 M: Alban Bedel <albeu@free.fr>
2828 W: https://github.com/AlbanBedel/linux
2829 T: git git://github.com/AlbanBedel/linux
2830 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2831 F: drivers/gpio/gpio-ath79.c
2833 ATHEROS 71XX/9XXX USB PHY DRIVER
2834 M: Alban Bedel <albeu@free.fr>
2836 W: https://github.com/AlbanBedel/linux
2837 T: git git://github.com/AlbanBedel/linux
2838 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2839 F: drivers/phy/qualcomm/phy-ath79-usb.c
2841 ATHEROS ATH GENERIC UTILITIES
2842 M: Kalle Valo <kvalo@codeaurora.org>
2843 L: linux-wireless@vger.kernel.org
2845 F: drivers/net/wireless/ath/*
2847 ATHEROS ATH5K WIRELESS DRIVER
2848 M: Jiri Slaby <jirislaby@gmail.com>
2849 M: Nick Kossifidis <mickflemm@gmail.com>
2850 M: Luis Chamberlain <mcgrof@kernel.org>
2851 L: linux-wireless@vger.kernel.org
2853 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2854 F: drivers/net/wireless/ath/ath5k/
2856 ATHEROS ATH6KL WIRELESS DRIVER
2857 M: Kalle Valo <kvalo@codeaurora.org>
2858 L: linux-wireless@vger.kernel.org
2860 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2862 F: drivers/net/wireless/ath/ath6kl/
2865 M: Ville Syrjala <syrjala@sci.fi>
2867 F: drivers/input/misc/ati_remote2.c
2869 ATK0110 HWMON DRIVER
2870 M: Luca Tettamanti <kronos.it@gmail.com>
2871 L: linux-hwmon@vger.kernel.org
2873 F: drivers/hwmon/asus_atk0110.c
2875 ATLX ETHERNET DRIVERS
2876 M: Jay Cliburn <jcliburn@gmail.com>
2877 M: Chris Snook <chris.snook@gmail.com>
2878 L: netdev@vger.kernel.org
2880 W: http://sourceforge.net/projects/atl1
2881 W: http://atl1.sourceforge.net
2882 F: drivers/net/ethernet/atheros/
2885 M: Chas Williams <3chas3@gmail.com>
2886 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2887 L: netdev@vger.kernel.org
2889 W: http://linux-atm.sourceforge.net
2891 F: include/linux/atm*
2892 F: include/uapi/linux/atm*
2894 ATMEL MACB ETHERNET DRIVER
2895 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2897 F: drivers/net/ethernet/cadence/
2899 ATMEL MAXTOUCH DRIVER
2900 M: Nick Dyer <nick@shmanahar.org>
2902 T: git git://github.com/ndyer/linux.git
2903 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2904 F: drivers/input/touchscreen/atmel_mxt_ts.c
2906 ATMEL WIRELESS DRIVER
2907 M: Simon Kelley <simon@thekelleys.org.uk>
2908 L: linux-wireless@vger.kernel.org
2910 W: http://www.thekelleys.org.uk/atmel
2911 W: http://atmelwlandriver.sourceforge.net/
2912 F: drivers/net/wireless/atmel/atmel*
2914 ATOMIC INFRASTRUCTURE
2915 M: Will Deacon <will@kernel.org>
2916 M: Peter Zijlstra <peterz@infradead.org>
2917 R: Boqun Feng <boqun.feng@gmail.com>
2918 L: linux-kernel@vger.kernel.org
2920 F: arch/*/include/asm/atomic*.h
2921 F: include/*/atomic*.h
2924 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2925 M: Bradley Grove <linuxdrivers@attotech.com>
2926 L: linux-scsi@vger.kernel.org
2928 W: http://www.attotech.com
2929 F: drivers/scsi/esas2r
2931 ATUSB IEEE 802.15.4 RADIO DRIVER
2932 M: Stefan Schmidt <stefan@datenfreihafen.org>
2933 L: linux-wpan@vger.kernel.org
2935 F: drivers/net/ieee802154/at86rf230.h
2936 F: drivers/net/ieee802154/atusb.c
2937 F: drivers/net/ieee802154/atusb.h
2940 M: Paul Moore <paul@paul-moore.com>
2941 M: Eric Paris <eparis@redhat.com>
2942 L: linux-audit@redhat.com (moderated for non-subscribers)
2944 W: https://github.com/linux-audit
2945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2946 F: include/linux/audit.h
2947 F: include/uapi/linux/audit.h
2950 AUXILIARY DISPLAY DRIVERS
2951 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2953 F: drivers/auxdisplay/
2954 F: include/linux/cfag12864b.h
2956 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2957 M: Andreas Klinger <ak@it-klinger.de>
2958 L: linux-iio@vger.kernel.org
2960 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2961 F: drivers/iio/adc/hx711.c
2964 M: Ralf Baechle <ralf@linux-mips.org>
2965 L: linux-hams@vger.kernel.org
2967 W: http://www.linux-ax25.org/
2968 F: include/net/ax25.h
2969 F: include/uapi/linux/ax25.h
2973 M: Peter Rosin <peda@axentia.se>
2974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2976 F: arch/arm/boot/dts/at91-linea.dtsi
2977 F: arch/arm/boot/dts/at91-natte.dtsi
2978 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2979 F: arch/arm/boot/dts/at91-tse850-3.dts
2981 AXENTIA ASOC DRIVERS
2982 M: Peter Rosin <peda@axentia.se>
2983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2985 F: Documentation/devicetree/bindings/sound/axentia,*
2986 F: sound/soc/atmel/tse850-pcm5142.c
2988 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
2989 M: Nuno Sá <nuno.sa@analog.com>
2990 L: linux-hwmon@vger.kernel.org
2992 W: http://ez.analog.com/community/linux-device-drivers
2993 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
2994 F: drivers/hwmon/axi-fan-control.c
2996 AXXIA I2C CONTROLLER
2997 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2998 L: linux-i2c@vger.kernel.org
3000 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3001 F: drivers/i2c/busses/i2c-axxia.c
3004 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3005 L: linux-media@vger.kernel.org
3007 W: https://linuxtv.org
3008 T: git git://linuxtv.org/media_tree.git
3009 F: drivers/media/usb/dvb-usb-v2/az6007.c
3011 AZTECH FM RADIO RECEIVER DRIVER
3012 M: Hans Verkuil <hverkuil@xs4all.nl>
3013 L: linux-media@vger.kernel.org
3015 W: https://linuxtv.org
3016 T: git git://linuxtv.org/media_tree.git
3017 F: drivers/media/radio/radio-aztech*
3020 L: linux-wireless@vger.kernel.org
3021 L: b43-dev@lists.infradead.org
3023 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3024 F: drivers/net/wireless/broadcom/b43/
3026 B43LEGACY WIRELESS DRIVER
3027 M: Larry Finger <Larry.Finger@lwfinger.net>
3028 L: linux-wireless@vger.kernel.org
3029 L: b43-dev@lists.infradead.org
3031 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3032 F: drivers/net/wireless/broadcom/b43legacy/
3034 BACKLIGHT CLASS/SUBSYSTEM
3035 M: Lee Jones <lee.jones@linaro.org>
3036 M: Daniel Thompson <daniel.thompson@linaro.org>
3037 M: Jingoo Han <jingoohan1@gmail.com>
3038 L: dri-devel@lists.freedesktop.org
3040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3041 F: Documentation/ABI/stable/sysfs-class-backlight
3042 F: Documentation/ABI/testing/sysfs-class-backlight
3043 F: Documentation/devicetree/bindings/leds/backlight
3044 F: drivers/video/backlight/
3045 F: include/linux/backlight.h
3046 F: include/linux/pwm_backlight.h
3049 M: Marek Lindner <mareklindner@neomailbox.ch>
3050 M: Simon Wunderlich <sw@simonwunderlich.de>
3051 M: Antonio Quartulli <a@unstable.cc>
3052 M: Sven Eckelmann <sven@narfation.org>
3053 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3055 W: https://www.open-mesh.org/
3056 Q: https://patchwork.open-mesh.org/project/batman/list/
3057 B: https://www.open-mesh.org/projects/batman-adv/issues
3058 C: irc://chat.freenode.net/batman
3059 T: git https://git.open-mesh.org/linux-merge.git
3060 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3061 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3062 F: Documentation/networking/batman-adv.rst
3063 F: include/uapi/linux/batadv_packet.h
3064 F: include/uapi/linux/batman_adv.h
3067 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3068 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3069 L: linux-hams@vger.kernel.org
3071 W: http://www.baycom.org/~tom/ham/ham.html
3072 F: drivers/net/hamradio/baycom*
3074 BCACHE (BLOCK LAYER CACHE)
3075 M: Coly Li <colyli@suse.de>
3076 M: Kent Overstreet <kent.overstreet@gmail.com>
3077 L: linux-bcache@vger.kernel.org
3079 W: http://bcache.evilpiepirate.org
3080 C: irc://irc.oftc.net/bcache
3081 F: drivers/md/bcache/
3083 BDISP ST MEDIA DRIVER
3084 M: Fabien Dessenne <fabien.dessenne@st.com>
3085 L: linux-media@vger.kernel.org
3087 W: https://linuxtv.org
3088 T: git git://linuxtv.org/media_tree.git
3089 F: drivers/media/platform/sti/bdisp
3091 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3092 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3093 L: netdev@vger.kernel.org
3095 F: drivers/net/ethernet/ec_bhf.c
3098 M: Luis de Bethencourt <luisbg@kernel.org>
3099 M: Salah Triki <salah.triki@gmail.com>
3101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3102 F: Documentation/filesystems/befs.rst
3106 M: Paolo Valente <paolo.valente@linaro.org>
3107 M: Jens Axboe <axboe@kernel.dk>
3108 L: linux-block@vger.kernel.org
3110 F: Documentation/block/bfq-iosched.rst
3114 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3116 F: Documentation/filesystems/bfs.rst
3118 F: include/uapi/linux/bfs_fs.h
3120 BLINKM RGB LED DRIVER
3121 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3123 F: drivers/leds/leds-blinkm.c
3126 M: Jens Axboe <axboe@kernel.dk>
3127 L: linux-block@vger.kernel.org
3129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3132 F: kernel/trace/blktrace.c
3136 M: Joern Engel <joern@lazybastard.org>
3137 L: linux-mtd@lists.infradead.org
3139 F: drivers/mtd/devices/block2mtd.c
3142 M: Marcel Holtmann <marcel@holtmann.org>
3143 M: Johan Hedberg <johan.hedberg@gmail.com>
3144 L: linux-bluetooth@vger.kernel.org
3146 W: http://www.bluez.org/
3147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3149 F: drivers/bluetooth/
3152 M: Marcel Holtmann <marcel@holtmann.org>
3153 M: Johan Hedberg <johan.hedberg@gmail.com>
3154 L: linux-bluetooth@vger.kernel.org
3156 W: http://www.bluez.org/
3157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3159 F: include/net/bluetooth/
3163 M: Jay Vosburgh <j.vosburgh@gmail.com>
3164 M: Veaceslav Falico <vfalico@gmail.com>
3165 M: Andy Gospodarek <andy@greyhouse.net>
3166 L: netdev@vger.kernel.org
3168 W: http://sourceforge.net/projects/bonding/
3169 F: drivers/net/bonding/
3170 F: include/uapi/linux/if_bonding.h
3172 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3173 M: Dan Robertson <dan@dlrobertson.com>
3174 L: linux-iio@vger.kernel.org
3176 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3177 F: drivers/iio/accel/bma400*
3179 BPF (Safe dynamic programs and tools)
3180 M: Alexei Starovoitov <ast@kernel.org>
3181 M: Daniel Borkmann <daniel@iogearbox.net>
3182 R: Martin KaFai Lau <kafai@fb.com>
3183 R: Song Liu <songliubraving@fb.com>
3184 R: Yonghong Song <yhs@fb.com>
3185 R: Andrii Nakryiko <andriin@fb.com>
3186 R: John Fastabend <john.fastabend@gmail.com>
3187 R: KP Singh <kpsingh@chromium.org>
3188 L: netdev@vger.kernel.org
3189 L: bpf@vger.kernel.org
3191 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3194 F: Documentation/bpf/
3195 F: Documentation/networking/filter.txt
3197 F: include/linux/bpf*
3198 F: include/linux/filter.h
3199 F: include/trace/events/xdp.h
3200 F: include/uapi/linux/bpf*
3201 F: include/uapi/linux/filter.h
3203 F: kernel/trace/bpf_trace.c
3206 F: net/core/filter.c
3207 F: net/sched/act_bpf.c
3208 F: net/sched/cls_bpf.c
3212 F: tools/testing/selftests/bpf/
3217 M: Shubham Bansal <illusionist.neo@gmail.com>
3218 L: netdev@vger.kernel.org
3219 L: bpf@vger.kernel.org
3224 M: Daniel Borkmann <daniel@iogearbox.net>
3225 M: Alexei Starovoitov <ast@kernel.org>
3226 M: Zi Shen Lim <zlim.lnx@gmail.com>
3227 L: netdev@vger.kernel.org
3228 L: bpf@vger.kernel.org
3232 BPF JIT for MIPS (32-BIT AND 64-BIT)
3233 M: Paul Burton <paulburton@kernel.org>
3234 L: netdev@vger.kernel.org
3235 L: bpf@vger.kernel.org
3239 BPF JIT for NFP NICs
3240 M: Jakub Kicinski <kuba@kernel.org>
3241 L: netdev@vger.kernel.org
3242 L: bpf@vger.kernel.org
3244 F: drivers/net/ethernet/netronome/nfp/bpf/
3246 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3247 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3248 M: Sandipan Das <sandipan@linux.ibm.com>
3249 L: netdev@vger.kernel.org
3250 L: bpf@vger.kernel.org
3252 F: arch/powerpc/net/
3254 BPF JIT for RISC-V (32-bit)
3255 M: Luke Nelson <luke.r.nels@gmail.com>
3256 M: Xi Wang <xi.wang@gmail.com>
3257 L: netdev@vger.kernel.org
3258 L: bpf@vger.kernel.org
3261 X: arch/riscv/net/bpf_jit_comp64.c
3263 BPF JIT for RISC-V (64-bit)
3264 M: Björn Töpel <bjorn.topel@gmail.com>
3265 L: netdev@vger.kernel.org
3266 L: bpf@vger.kernel.org
3269 X: arch/riscv/net/bpf_jit_comp32.c
3272 M: Ilya Leoshkevich <iii@linux.ibm.com>
3273 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3274 M: Vasily Gorbik <gor@linux.ibm.com>
3275 L: netdev@vger.kernel.org
3276 L: bpf@vger.kernel.org
3279 X: arch/s390/net/pnet.c
3281 BPF JIT for SPARC (32-BIT AND 64-BIT)
3282 M: David S. Miller <davem@davemloft.net>
3283 L: netdev@vger.kernel.org
3284 L: bpf@vger.kernel.org
3288 BPF JIT for X86 32-BIT
3289 M: Wang YanQing <udknight@gmail.com>
3290 L: netdev@vger.kernel.org
3291 L: bpf@vger.kernel.org
3293 F: arch/x86/net/bpf_jit_comp32.c
3295 BPF JIT for X86 64-BIT
3296 M: Alexei Starovoitov <ast@kernel.org>
3297 M: Daniel Borkmann <daniel@iogearbox.net>
3298 L: netdev@vger.kernel.org
3299 L: bpf@vger.kernel.org
3302 X: arch/x86/net/bpf_jit_comp32.c
3304 BROADCOM B44 10/100 ETHERNET DRIVER
3305 M: Michael Chan <michael.chan@broadcom.com>
3306 L: netdev@vger.kernel.org
3308 F: drivers/net/ethernet/broadcom/b44.*
3310 BROADCOM B53 ETHERNET SWITCH DRIVER
3311 M: Florian Fainelli <f.fainelli@gmail.com>
3312 L: netdev@vger.kernel.org
3313 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3315 F: drivers/net/dsa/b53/*
3316 F: include/linux/platform_data/b53.h
3318 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3319 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3320 L: bcm-kernel-feedback-list@broadcom.com
3321 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3324 T: git git://github.com/anholt/linux
3325 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3326 F: drivers/pci/controller/pcie-brcmstb.c
3327 F: drivers/staging/vc04_services
3331 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3332 M: Florian Fainelli <f.fainelli@gmail.com>
3333 M: Ray Jui <rjui@broadcom.com>
3334 M: Scott Branden <sbranden@broadcom.com>
3335 M: bcm-kernel-feedback-list@broadcom.com
3337 T: git git://github.com/broadcom/mach-bcm
3338 F: arch/arm/mach-bcm/
3344 BROADCOM BCM47XX MIPS ARCHITECTURE
3345 M: Hauke Mehrtens <hauke@hauke-m.de>
3346 M: Rafał Miłecki <zajec5@gmail.com>
3347 L: linux-mips@vger.kernel.org
3349 F: Documentation/devicetree/bindings/mips/brcm/
3350 F: arch/mips/bcm47xx/*
3351 F: arch/mips/include/asm/mach-bcm47xx/*
3353 BROADCOM BCM5301X ARM ARCHITECTURE
3354 M: Hauke Mehrtens <hauke@hauke-m.de>
3355 M: Rafał Miłecki <zajec5@gmail.com>
3356 M: bcm-kernel-feedback-list@broadcom.com
3357 L: linux-arm-kernel@lists.infradead.org
3359 F: arch/arm/boot/dts/bcm470*
3360 F: arch/arm/boot/dts/bcm5301x*.dtsi
3361 F: arch/arm/boot/dts/bcm953012*
3362 F: arch/arm/mach-bcm/bcm_5301x.c
3364 BROADCOM BCM53573 ARM ARCHITECTURE
3365 M: Rafał Miłecki <rafal@milecki.pl>
3366 L: bcm-kernel-feedback-list@broadcom.com
3367 L: linux-arm-kernel@lists.infradead.org
3369 F: arch/arm/boot/dts/bcm47189*
3370 F: arch/arm/boot/dts/bcm53573*
3372 BROADCOM BCM63XX ARM ARCHITECTURE
3373 M: Florian Fainelli <f.fainelli@gmail.com>
3374 M: bcm-kernel-feedback-list@broadcom.com
3375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3377 T: git git://github.com/broadcom/stblinux.git
3380 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3381 M: Kevin Cernekee <cernekee@gmail.com>
3382 L: linux-usb@vger.kernel.org
3384 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3386 BROADCOM BCM7XXX ARM ARCHITECTURE
3387 M: Florian Fainelli <f.fainelli@gmail.com>
3388 M: bcm-kernel-feedback-list@broadcom.com
3389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3391 T: git git://github.com/broadcom/stblinux.git
3392 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3393 F: arch/arm/boot/dts/bcm7*.dts*
3394 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3395 F: arch/arm/mach-bcm/*brcmstb*
3396 F: arch/arm/mm/cache-b15-rac.c
3397 F: drivers/bus/brcmstb_gisb.c
3398 F: drivers/pci/controller/pcie-brcmstb.c
3401 BROADCOM BMIPS CPUFREQ DRIVER
3402 M: Markus Mayer <mmayer@broadcom.com>
3403 M: bcm-kernel-feedback-list@broadcom.com
3404 L: linux-pm@vger.kernel.org
3406 F: drivers/cpufreq/bmips-cpufreq.c
3408 BROADCOM BMIPS MIPS ARCHITECTURE
3409 M: Florian Fainelli <f.fainelli@gmail.com>
3410 L: bcm-kernel-feedback-list@broadcom.com
3411 L: linux-mips@vger.kernel.org
3413 T: git git://github.com/broadcom/stblinux.git
3414 F: arch/mips/bmips/*
3415 F: arch/mips/boot/dts/brcm/bcm*.dts*
3416 F: arch/mips/include/asm/mach-bmips/*
3417 F: arch/mips/kernel/*bmips*
3418 F: drivers/irqchip/irq-bcm63*
3419 F: drivers/irqchip/irq-bcm7*
3420 F: drivers/irqchip/irq-brcmstb*
3421 F: include/linux/bcm963xx_nvram.h
3422 F: include/linux/bcm963xx_tag.h
3424 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3425 M: Rasesh Mody <rmody@marvell.com>
3426 M: GR-Linux-NIC-Dev@marvell.com
3427 L: netdev@vger.kernel.org
3429 F: drivers/net/ethernet/broadcom/bnx2.*
3430 F: drivers/net/ethernet/broadcom/bnx2_*
3432 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3433 M: QLogic-Storage-Upstream@qlogic.com
3434 L: linux-scsi@vger.kernel.org
3436 F: drivers/scsi/bnx2fc/
3438 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3439 M: QLogic-Storage-Upstream@qlogic.com
3440 L: linux-scsi@vger.kernel.org
3442 F: drivers/scsi/bnx2i/
3444 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3445 M: Ariel Elior <aelior@marvell.com>
3446 M: Sudarsana Kalluru <skalluru@marvell.com>
3447 M: GR-everest-linux-l2@marvell.com
3448 L: netdev@vger.kernel.org
3450 F: drivers/net/ethernet/broadcom/bnx2x/
3452 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3453 M: Michael Chan <michael.chan@broadcom.com>
3454 L: netdev@vger.kernel.org
3456 F: drivers/net/ethernet/broadcom/bnxt/
3458 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3459 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3460 M: Franky Lin <franky.lin@broadcom.com>
3461 M: Hante Meuleman <hante.meuleman@broadcom.com>
3462 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3463 M: Wright Feng <wright.feng@cypress.com>
3464 L: linux-wireless@vger.kernel.org
3465 L: brcm80211-dev-list.pdl@broadcom.com
3466 L: brcm80211-dev-list@cypress.com
3468 F: drivers/net/wireless/broadcom/brcm80211/
3470 BROADCOM BRCMSTB GPIO DRIVER
3471 M: Gregory Fong <gregory.0xf0@gmail.com>
3472 L: bcm-kernel-feedback-list@broadcom.com
3474 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3475 F: drivers/gpio/gpio-brcmstb.c
3477 BROADCOM BRCMSTB I2C DRIVER
3478 M: Kamal Dasu <kdasu.kdev@gmail.com>
3479 L: linux-i2c@vger.kernel.org
3480 L: bcm-kernel-feedback-list@broadcom.com
3482 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3483 F: drivers/i2c/busses/i2c-brcmstb.c
3485 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3486 M: Al Cooper <alcooperx@gmail.com>
3487 L: linux-kernel@vger.kernel.org
3488 L: bcm-kernel-feedback-list@broadcom.com
3490 F: drivers/phy/broadcom/phy-brcm-usb*
3492 BROADCOM GENET ETHERNET DRIVER
3493 M: Doug Berger <opendmb@gmail.com>
3494 M: Florian Fainelli <f.fainelli@gmail.com>
3495 L: bcm-kernel-feedback-list@broadcom.com
3496 L: netdev@vger.kernel.org
3498 F: drivers/net/ethernet/broadcom/genet/
3500 BROADCOM IPROC ARM ARCHITECTURE
3501 M: Ray Jui <rjui@broadcom.com>
3502 M: Scott Branden <sbranden@broadcom.com>
3503 M: bcm-kernel-feedback-list@broadcom.com
3504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3506 T: git git://github.com/broadcom/cygnus-linux.git
3507 F: arch/arm64/boot/dts/broadcom/northstar2/*
3508 F: arch/arm64/boot/dts/broadcom/stingray/*
3509 F: drivers/clk/bcm/clk-ns*
3510 F: drivers/clk/bcm/clk-sr*
3511 F: drivers/pinctrl/bcm/pinctrl-ns*
3512 F: include/dt-bindings/clock/bcm-sr*
3529 BROADCOM KONA GPIO DRIVER
3530 M: Ray Jui <rjui@broadcom.com>
3531 L: bcm-kernel-feedback-list@broadcom.com
3533 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3534 F: drivers/gpio/gpio-bcm-kona.c
3536 BROADCOM NETXTREME-E ROCE DRIVER
3537 M: Selvin Xavier <selvin.xavier@broadcom.com>
3538 M: Devesh Sharma <devesh.sharma@broadcom.com>
3539 M: Somnath Kotur <somnath.kotur@broadcom.com>
3540 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3541 L: linux-rdma@vger.kernel.org
3543 W: http://www.broadcom.com
3544 F: drivers/infiniband/hw/bnxt_re/
3545 F: include/uapi/rdma/bnxt_re-abi.h
3547 BROADCOM NVRAM DRIVER
3548 M: Rafał Miłecki <zajec5@gmail.com>
3549 L: linux-mips@vger.kernel.org
3551 F: drivers/firmware/broadcom/*
3553 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3554 M: Rafał Miłecki <zajec5@gmail.com>
3555 L: linux-wireless@vger.kernel.org
3558 F: include/linux/bcma/
3561 M: Kamal Dasu <kdasu.kdev@gmail.com>
3562 M: bcm-kernel-feedback-list@broadcom.com
3564 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3565 F: drivers/spi/spi-bcm-qspi.*
3566 F: drivers/spi/spi-brcmstb-qspi.c
3567 F: drivers/spi/spi-iproc-qspi.c
3569 BROADCOM STB AVS CPUFREQ DRIVER
3570 M: Markus Mayer <mmayer@broadcom.com>
3571 M: bcm-kernel-feedback-list@broadcom.com
3572 L: linux-pm@vger.kernel.org
3574 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3575 F: drivers/cpufreq/brcmstb*
3577 BROADCOM STB AVS TMON DRIVER
3578 M: Markus Mayer <mmayer@broadcom.com>
3579 M: bcm-kernel-feedback-list@broadcom.com
3580 L: linux-pm@vger.kernel.org
3582 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3583 F: drivers/thermal/broadcom/brcmstb*
3585 BROADCOM STB DPFE DRIVER
3586 M: Markus Mayer <mmayer@broadcom.com>
3587 M: bcm-kernel-feedback-list@broadcom.com
3588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3590 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3591 F: drivers/memory/brcmstb_dpfe.c
3593 BROADCOM STB NAND FLASH DRIVER
3594 M: Brian Norris <computersforpeace@gmail.com>
3595 M: Kamal Dasu <kdasu.kdev@gmail.com>
3596 L: linux-mtd@lists.infradead.org
3597 L: bcm-kernel-feedback-list@broadcom.com
3599 F: drivers/mtd/nand/raw/brcmnand/
3601 BROADCOM SYSTEMPORT ETHERNET DRIVER
3602 M: Florian Fainelli <f.fainelli@gmail.com>
3603 L: bcm-kernel-feedback-list@broadcom.com
3604 L: netdev@vger.kernel.org
3606 F: drivers/net/ethernet/broadcom/bcmsysport.*
3608 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3609 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3610 M: Prashant Sreedharan <prashant@broadcom.com>
3611 M: Michael Chan <mchan@broadcom.com>
3612 L: netdev@vger.kernel.org
3614 F: drivers/net/ethernet/broadcom/tg3.*
3616 BROCADE BFA FC SCSI DRIVER
3617 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3618 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3619 L: linux-scsi@vger.kernel.org
3621 F: drivers/scsi/bfa/
3623 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3624 M: Rasesh Mody <rmody@marvell.com>
3625 M: Sudarsana Kalluru <skalluru@marvell.com>
3626 M: GR-Linux-NIC-Dev@marvell.com
3627 L: netdev@vger.kernel.org
3629 F: drivers/net/ethernet/brocade/bna/
3631 BSG (block layer generic sg v4 driver)
3632 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3633 L: linux-scsi@vger.kernel.org
3636 F: include/linux/bsg.h
3637 F: include/uapi/linux/bsg.h
3640 M: Clemens Ladisch <clemens@ladisch.de>
3641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3644 F: Documentation/sound/cards/bt87x.rst
3645 F: sound/pci/bt87x.c
3648 M: Michael Buesch <m@bues.ch>
3650 W: http://bu3sch.de/btgpio.php
3651 F: drivers/gpio/gpio-bt8xx.c
3654 M: Chris Mason <clm@fb.com>
3655 M: Josef Bacik <josef@toxicpanda.com>
3656 M: David Sterba <dsterba@suse.com>
3657 L: linux-btrfs@vger.kernel.org
3659 W: http://btrfs.wiki.kernel.org/
3660 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3662 F: Documentation/filesystems/btrfs.rst
3664 F: include/linux/btrfs*
3665 F: include/uapi/linux/btrfs*
3667 BTTV VIDEO4LINUX DRIVER
3668 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3669 L: linux-media@vger.kernel.org
3671 W: https://linuxtv.org
3672 T: git git://linuxtv.org/media_tree.git
3673 F: Documentation/media/v4l-drivers/bttv*
3674 F: drivers/media/pci/bt8xx/bttv*
3676 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3677 M: Chanwoo Choi <cw00.choi@samsung.com>
3678 L: linux-pm@vger.kernel.org
3679 L: linux-samsung-soc@vger.kernel.org
3681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3682 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3683 F: drivers/devfreq/exynos-bus.c
3685 BUSLOGIC SCSI DRIVER
3686 M: Khalid Aziz <khalid@gonehiking.org>
3687 L: linux-scsi@vger.kernel.org
3689 F: drivers/scsi/BusLogic.*
3690 F: drivers/scsi/FlashPoint.*
3692 C-MEDIA CMI8788 DRIVER
3693 M: Clemens Ladisch <clemens@ladisch.de>
3694 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3697 F: sound/pci/oxygen/
3700 M: Guo Ren <guoren@kernel.org>
3701 L: linux-csky@vger.kernel.org
3703 T: git https://github.com/c-sky/csky-linux.git
3704 F: Documentation/devicetree/bindings/csky/
3705 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3706 F: Documentation/devicetree/bindings/timer/csky,*
3708 F: drivers/clocksource/timer-gx6605s.c
3709 F: drivers/clocksource/timer-mp-csky.c
3710 F: drivers/irqchip/irq-csky-*
3715 M: Mark Salter <msalter@redhat.com>
3716 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3717 L: linux-c6x-dev@linux-c6x.org
3719 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3722 CA8210 IEEE-802.15.4 RADIO DRIVER
3723 M: Harry Morris <h.morris@cascoda.com>
3724 L: linux-wpan@vger.kernel.org
3726 W: https://github.com/Cascoda/ca8210-linux.git
3727 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3728 F: drivers/net/ieee802154/ca8210.c
3730 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3731 M: David Howells <dhowells@redhat.com>
3732 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3734 F: Documentation/filesystems/caching/cachefiles.txt
3737 CADENCE MIPI-CSI2 BRIDGES
3738 M: Maxime Ripard <mripard@kernel.org>
3739 L: linux-media@vger.kernel.org
3741 F: Documentation/devicetree/bindings/media/cdns,*.txt
3742 F: drivers/media/platform/cadence/cdns-csi2*
3745 M: Piotr Sroka <piotrs@cadence.com>
3746 L: linux-mtd@lists.infradead.org
3748 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3749 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3751 CADET FM/AM RADIO RECEIVER DRIVER
3752 M: Hans Verkuil <hverkuil@xs4all.nl>
3753 L: linux-media@vger.kernel.org
3755 W: https://linuxtv.org
3756 T: git git://linuxtv.org/media_tree.git
3757 F: drivers/media/radio/radio-cadet*
3759 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3760 M: Jonathan Corbet <corbet@lwn.net>
3761 L: linux-media@vger.kernel.org
3763 T: git git://linuxtv.org/media_tree.git
3764 F: Documentation/media/v4l-drivers/cafe_ccic*
3765 F: drivers/media/platform/marvell-ccic/
3768 L: netdev@vger.kernel.org
3770 F: Documentation/networking/caif/
3771 F: drivers/net/caif/
3772 F: include/net/caif/
3773 F: include/uapi/linux/caif/
3777 M: Toke Høiland-Jørgensen <toke@toke.dk>
3778 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3780 F: net/sched/sch_cake.c
3783 M: Wolfgang Grandegger <wg@grandegger.com>
3784 M: Marc Kleine-Budde <mkl@pengutronix.de>
3785 L: linux-can@vger.kernel.org
3787 W: https://github.com/linux-can
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3790 F: Documentation/devicetree/bindings/net/can/
3792 F: include/linux/can/dev.h
3793 F: include/linux/can/led.h
3794 F: include/linux/can/platform/
3795 F: include/linux/can/rx-offload.h
3796 F: include/uapi/linux/can/error.h
3797 F: include/uapi/linux/can/netlink.h
3798 F: include/uapi/linux/can/vxcan.h
3801 M: Oliver Hartkopp <socketcan@hartkopp.net>
3802 M: Marc Kleine-Budde <mkl@pengutronix.de>
3803 L: linux-can@vger.kernel.org
3805 W: https://github.com/linux-can
3806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3808 F: Documentation/networking/can.rst
3809 F: include/linux/can/core.h
3810 F: include/linux/can/skb.h
3811 F: include/net/netns/can.h
3812 F: include/uapi/linux/can.h
3813 F: include/uapi/linux/can/bcm.h
3814 F: include/uapi/linux/can/gw.h
3815 F: include/uapi/linux/can/raw.h
3818 CAN-J1939 NETWORK LAYER
3819 M: Robin van der Gracht <robin@protonic.nl>
3820 M: Oleksij Rempel <o.rempel@pengutronix.de>
3821 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3822 L: linux-can@vger.kernel.org
3824 F: Documentation/networking/j1939.rst
3825 F: include/uapi/linux/can/j1939.h
3829 M: Serge Hallyn <serge@hallyn.com>
3830 L: linux-security-module@vger.kernel.org
3832 F: include/linux/capability.h
3833 F: include/uapi/linux/capability.h
3834 F: kernel/capability.c
3835 F: security/commoncap.c
3837 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3838 M: Kevin Tsai <ktsai@capellamicro.com>
3840 F: drivers/iio/light/cm*
3842 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3843 M: Christian Lamparter <chunkeey@googlemail.com>
3844 L: linux-wireless@vger.kernel.org
3846 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3847 F: drivers/net/wireless/ath/carl9170/
3850 M: Robert Richter <rrichter@marvell.com>
3852 W: http://www.marvell.com
3853 F: drivers/i2c/busses/i2c-octeon*
3854 F: drivers/i2c/busses/i2c-thunderx*
3856 CAVIUM LIQUIDIO NETWORK DRIVER
3857 M: Derek Chickles <dchickles@marvell.com>
3858 M: Satanand Burla <sburla@marvell.com>
3859 M: Felix Manlunas <fmanlunas@marvell.com>
3860 L: netdev@vger.kernel.org
3862 W: http://www.marvell.com
3863 F: drivers/net/ethernet/cavium/liquidio/
3866 M: Robert Richter <rrichter@marvell.com>
3868 W: http://www.marvell.com
3869 F: drivers/mmc/host/cavium*
3871 CAVIUM OCTEON-TX CRYPTO DRIVER
3872 M: George Cherian <gcherian@marvell.com>
3873 L: linux-crypto@vger.kernel.org
3875 W: http://www.marvell.com
3876 F: drivers/crypto/cavium/cpt/
3878 CAVIUM THUNDERX2 ARM64 SOC
3879 M: Robert Richter <rrichter@marvell.com>
3880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3882 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3883 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3885 CC2520 IEEE-802.15.4 RADIO DRIVER
3886 M: Varka Bhadram <varkabhadram@gmail.com>
3887 L: linux-wpan@vger.kernel.org
3889 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3890 F: drivers/net/ieee802154/cc2520.c
3891 F: include/linux/spi/cc2520.h
3893 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3894 M: Gilad Ben-Yossef <gilad@benyossef.com>
3895 L: linux-crypto@vger.kernel.org
3897 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3898 F: drivers/crypto/ccree/
3901 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3902 L: linux-media@vger.kernel.org
3904 W: http://linuxtv.org
3905 T: git git://linuxtv.org/media_tree.git
3906 F: Documentation/ABI/testing/debugfs-cec-error-inj
3907 F: Documentation/devicetree/bindings/media/cec.txt
3908 F: Documentation/media/kapi/cec-core.rst
3909 F: Documentation/media/uapi/cec
3910 F: drivers/media/cec/
3911 F: drivers/media/rc/keymaps/rc-cec.c
3912 F: include/media/cec-notifier.h
3913 F: include/media/cec.h
3914 F: include/uapi/linux/cec-funcs.h
3915 F: include/uapi/linux/cec.h
3918 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3919 L: linux-media@vger.kernel.org
3921 W: http://linuxtv.org
3922 T: git git://linuxtv.org/media_tree.git
3923 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3924 F: drivers/media/platform/cec-gpio/
3926 CELL BROADBAND ENGINE ARCHITECTURE
3927 M: Arnd Bergmann <arnd@arndb.de>
3928 L: linuxppc-dev@lists.ozlabs.org
3930 W: http://www.ibm.com/developerworks/power/cell/
3931 F: arch/powerpc/include/asm/cell*.h
3932 F: arch/powerpc/include/asm/spu*.h
3933 F: arch/powerpc/include/uapi/asm/spu*.h
3934 F: arch/powerpc/oprofile/*cell*
3935 F: arch/powerpc/platforms/cell/
3937 CEPH COMMON CODE (LIBCEPH)
3938 M: Ilya Dryomov <idryomov@gmail.com>
3939 M: Jeff Layton <jlayton@kernel.org>
3940 L: ceph-devel@vger.kernel.org
3943 T: git git://github.com/ceph/ceph-client.git
3944 F: include/linux/ceph/
3945 F: include/linux/crush/
3948 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3949 M: Jeff Layton <jlayton@kernel.org>
3950 M: Ilya Dryomov <idryomov@gmail.com>
3951 L: ceph-devel@vger.kernel.org
3954 T: git git://github.com/ceph/ceph-client.git
3955 F: Documentation/filesystems/ceph.rst
3958 CERTIFICATE HANDLING
3959 M: David Howells <dhowells@redhat.com>
3960 M: David Woodhouse <dwmw2@infradead.org>
3961 L: keyrings@vger.kernel.org
3963 F: Documentation/admin-guide/module-signing.rst
3965 F: scripts/extract-cert.c
3966 F: scripts/sign-file.c
3968 CFAG12864B LCD DRIVER
3969 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3971 F: drivers/auxdisplay/cfag12864b.c
3972 F: include/linux/cfag12864b.h
3974 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3975 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3977 F: drivers/auxdisplay/cfag12864bfb.c
3978 F: include/linux/cfag12864b.h
3980 CHAR and MISC DRIVERS
3981 M: Arnd Bergmann <arnd@arndb.de>
3982 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3987 F: include/linux/miscdevice.h
3990 M: Andy Whitcroft <apw@canonical.com>
3991 M: Joe Perches <joe@perches.com>
3993 F: scripts/checkpatch.pl
3995 CHINESE DOCUMENTATION
3996 M: Harry Wei <harryxiyou@gmail.com>
3997 M: Alex Shi <alex.shi@linux.alibaba.com>
3998 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4000 F: Documentation/translations/zh_CN/
4002 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4003 M: Peter Chen <Peter.Chen@nxp.com>
4004 L: linux-usb@vger.kernel.org
4006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4007 F: drivers/usb/chipidea/
4009 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4010 M: Hans de Goede <hdegoede@redhat.com>
4011 L: linux-input@vger.kernel.org
4013 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4014 F: drivers/input/touchscreen/chipone_icn8318.c
4016 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4017 M: Hans de Goede <hdegoede@redhat.com>
4018 L: linux-input@vger.kernel.org
4020 F: drivers/input/touchscreen/chipone_icn8505.c
4022 CHROME HARDWARE PLATFORM SUPPORT
4023 M: Benson Leung <bleung@chromium.org>
4024 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4027 F: drivers/platform/chrome/
4029 CHROMEOS EC CODEC DRIVER
4030 M: Cheng-Yi Chiang <cychiang@chromium.org>
4031 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4032 R: Guenter Roeck <groeck@chromium.org>
4034 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4035 F: sound/soc/codecs/cros_ec_codec.*
4037 CHROMEOS EC SUBDRIVERS
4038 M: Benson Leung <bleung@chromium.org>
4039 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4040 R: Guenter Roeck <groeck@chromium.org>
4042 F: drivers/power/supply/cros_usbpd-charger.c
4046 CIRRUS LOGIC AUDIO CODEC DRIVERS
4047 M: James Schulman <james.schulman@cirrus.com>
4048 M: David Rhodes <david.rhodes@cirrus.com>
4049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4051 F: sound/soc/codecs/cs*
4053 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4054 M: Hartley Sweeten <hsweeten@visionengravers.com>
4055 L: netdev@vger.kernel.org
4057 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4059 CIRRUS LOGIC LOCHNAGAR DRIVER
4060 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4061 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4062 L: patches@opensource.cirrus.com
4064 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4065 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4066 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4067 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4068 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4069 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4070 F: Documentation/hwmon/lochnagar.rst
4071 F: drivers/clk/clk-lochnagar.c
4072 F: drivers/hwmon/lochnagar-hwmon.c
4073 F: drivers/mfd/lochnagar-i2c.c
4074 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4075 F: drivers/regulator/lochnagar-regulator.c
4076 F: include/dt-bindings/clk/lochnagar.h
4077 F: include/dt-bindings/pinctrl/lochnagar.h
4078 F: include/linux/mfd/lochnagar*
4079 F: sound/soc/codecs/lochnagar-sc.c
4081 CIRRUS LOGIC MADERA CODEC DRIVERS
4082 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4083 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4085 L: patches@opensource.cirrus.com
4087 W: https://github.com/CirrusLogic/linux-drivers/wiki
4088 T: git https://github.com/CirrusLogic/linux-drivers.git
4089 F: Documentation/devicetree/bindings/mfd/madera.txt
4090 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4091 F: Documentation/devicetree/bindings/sound/madera.txt
4092 F: drivers/gpio/gpio-madera*
4093 F: drivers/irqchip/irq-madera*
4094 F: drivers/mfd/cs47l*
4095 F: drivers/mfd/madera*
4096 F: drivers/pinctrl/cirrus/*
4097 F: include/dt-bindings/sound/madera*
4098 F: include/linux/irqchip/irq-madera*
4099 F: include/linux/mfd/madera/*
4100 F: include/sound/madera*
4101 F: sound/soc/codecs/cs47l*
4102 F: sound/soc/codecs/madera*
4104 CISCO FCOE HBA DRIVER
4105 M: Satish Kharat <satishkh@cisco.com>
4106 M: Sesidhar Baddela <sebaddel@cisco.com>
4107 M: Karan Tilak Kumar <kartilak@cisco.com>
4108 L: linux-scsi@vger.kernel.org
4110 F: drivers/scsi/fnic/
4112 CISCO SCSI HBA DRIVER
4113 M: Karan Tilak Kumar <kartilak@cisco.com>
4114 M: Sesidhar Baddela <sebaddel@cisco.com>
4115 L: linux-scsi@vger.kernel.org
4117 F: drivers/scsi/snic/
4119 CISCO VIC ETHERNET NIC DRIVER
4120 M: Christian Benvenuti <benve@cisco.com>
4121 M: Govindarajulu Varadarajan <_govind@gmx.com>
4123 F: drivers/net/ethernet/cisco/enic/
4125 CISCO VIC LOW LATENCY NIC DRIVER
4126 M: Christian Benvenuti <benve@cisco.com>
4127 M: Nelson Escobar <neescoba@cisco.com>
4128 M: Parvi Kaustubhi <pkaustub@cisco.com>
4130 F: drivers/infiniband/hw/usnic/
4133 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4137 CLANG/LLVM BUILD SUPPORT
4138 L: clang-built-linux@googlegroups.com
4140 W: https://clangbuiltlinux.github.io/
4141 B: https://github.com/ClangBuiltLinux/linux/issues
4142 C: irc://chat.freenode.net/clangbuiltlinux
4143 F: Documentation/kbuild/llvm.rst
4144 K: \b(?i:clang|llvm)\b
4147 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4148 L: linux-kernel@vger.kernel.org
4150 F: include/linux/cleancache.h
4154 M: Russell King <linux@armlinux.org.uk>
4155 L: linux-clk@vger.kernel.org
4157 F: include/linux/clk.h
4159 CLOCKSOURCE, CLOCKEVENT DRIVERS
4160 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4161 M: Thomas Gleixner <tglx@linutronix.de>
4162 L: linux-kernel@vger.kernel.org
4164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4165 F: Documentation/devicetree/bindings/timer/
4166 F: drivers/clocksource/
4169 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4170 M: Daniel Oliveira Nascimento <don@syst.com.br>
4171 L: platform-driver-x86@vger.kernel.org
4173 F: drivers/platform/x86/classmate-laptop.c
4176 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4177 L: linux-media@vger.kernel.org
4179 W: https://linuxtv.org
4180 T: git git://linuxtv.org/media_tree.git
4181 F: drivers/media/pci/cobalt/
4183 COCCINELLE/Semantic Patches (SmPL)
4184 M: Julia Lawall <Julia.Lawall@lip6.fr>
4185 M: Gilles Muller <Gilles.Muller@lip6.fr>
4186 M: Nicolas Palix <nicolas.palix@imag.fr>
4187 M: Michal Marek <michal.lkml@markovi.net>
4188 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4190 W: http://coccinelle.lip6.fr/
4191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4192 F: Documentation/dev-tools/coccinelle.rst
4193 F: scripts/coccicheck
4194 F: scripts/coccinelle/
4197 M: Jan Harkes <jaharkes@cs.cmu.edu>
4199 L: codalist@coda.cs.cmu.edu
4201 W: http://www.coda.cs.cmu.edu/
4202 F: Documentation/filesystems/coda.txt
4204 F: include/linux/coda*.h
4205 F: include/uapi/linux/coda*.h
4207 CODA V4L2 MEM2MEM DRIVER
4208 M: Philipp Zabel <p.zabel@pengutronix.de>
4209 L: linux-media@vger.kernel.org
4211 F: Documentation/devicetree/bindings/media/coda.txt
4212 F: drivers/media/platform/coda/
4215 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4217 F: Documentation/process/code-of-conduct-interpretation.rst
4218 F: Documentation/process/code-of-conduct.rst
4220 COMMON CLK FRAMEWORK
4221 M: Michael Turquette <mturquette@baylibre.com>
4222 M: Stephen Boyd <sboyd@kernel.org>
4223 L: linux-clk@vger.kernel.org
4225 Q: http://patchwork.kernel.org/project/linux-clk/list/
4226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4227 F: Documentation/devicetree/bindings/clock/
4229 F: include/linux/clk-pr*
4230 F: include/linux/clk/
4231 F: include/linux/of_clk.h
4232 X: drivers/clk/clkdev.c
4234 COMMON INTERNET FILE SYSTEM (CIFS)
4235 M: Steve French <sfrench@samba.org>
4236 L: linux-cifs@vger.kernel.org
4237 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4239 W: http://linux-cifs.samba.org/
4240 T: git git://git.samba.org/sfrench/cifs-2.6.git
4241 F: Documentation/admin-guide/cifs/
4244 COMPACTPCI HOTPLUG CORE
4245 M: Scott Murray <scott@spiteful.org>
4246 L: linux-pci@vger.kernel.org
4248 F: drivers/pci/hotplug/cpci_hotplug*
4250 COMPACTPCI HOTPLUG GENERIC DRIVER
4251 M: Scott Murray <scott@spiteful.org>
4252 L: linux-pci@vger.kernel.org
4254 F: drivers/pci/hotplug/cpcihp_generic.c
4256 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4257 M: Scott Murray <scott@spiteful.org>
4258 L: linux-pci@vger.kernel.org
4260 F: drivers/pci/hotplug/cpcihp_zt5550.*
4262 COMPAL LAPTOP SUPPORT
4263 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4264 L: platform-driver-x86@vger.kernel.org
4266 F: drivers/platform/x86/compal-laptop.c
4269 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4271 F: include/linux/compiler_attributes.h
4273 CONEXANT ACCESSRUNNER USB DRIVER
4274 L: accessrunner-general@lists.sourceforge.net
4276 W: http://accessrunner.sourceforge.net/
4277 F: drivers/usb/atm/cxacru.c
4280 M: Joel Becker <jlbec@evilplan.org>
4281 M: Christoph Hellwig <hch@lst.de>
4283 T: git git://git.infradead.org/users/hch/configfs.git
4285 F: include/linux/configfs.h
4288 M: Evgeniy Polyakov <zbr@ioremap.net>
4289 L: netdev@vger.kernel.org
4291 F: drivers/connector/
4293 CONTROL GROUP (CGROUP)
4294 M: Tejun Heo <tj@kernel.org>
4295 M: Li Zefan <lizefan@huawei.com>
4296 M: Johannes Weiner <hannes@cmpxchg.org>
4297 L: cgroups@vger.kernel.org
4299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4300 F: Documentation/admin-guide/cgroup-v1/
4301 F: Documentation/admin-guide/cgroup-v2.rst
4302 F: include/linux/cgroup*
4305 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4306 M: Tejun Heo <tj@kernel.org>
4307 M: Jens Axboe <axboe@kernel.dk>
4308 L: cgroups@vger.kernel.org
4309 L: linux-block@vger.kernel.org
4310 T: git git://git.kernel.dk/linux-block
4311 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4312 F: block/bfq-cgroup.c
4313 F: block/blk-cgroup.c
4314 F: block/blk-iolatency.c
4315 F: block/blk-throttle.c
4316 F: include/linux/blk-cgroup.h
4318 CONTROL GROUP - CPUSET
4319 M: Li Zefan <lizefan@huawei.com>
4320 L: cgroups@vger.kernel.org
4322 W: http://www.bullopensource.org/cpuset/
4323 W: http://oss.sgi.com/projects/cpusets/
4324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4325 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4326 F: include/linux/cpuset.h
4327 F: kernel/cgroup/cpuset.c
4329 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4330 M: Johannes Weiner <hannes@cmpxchg.org>
4331 M: Michal Hocko <mhocko@kernel.org>
4332 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4333 L: cgroups@vger.kernel.org
4334 L: linux-mm@kvack.org
4339 CORETEMP HARDWARE MONITORING DRIVER
4340 M: Fenghua Yu <fenghua.yu@intel.com>
4341 L: linux-hwmon@vger.kernel.org
4343 F: Documentation/hwmon/coretemp.rst
4344 F: drivers/hwmon/coretemp.c
4346 COSA/SRP SYNC SERIAL DRIVER
4347 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4349 W: http://www.fi.muni.cz/~kas/cosa/
4350 F: drivers/net/wan/cosa*
4353 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4354 L: linux-iio@vger.kernel.org
4356 F: Documentation/ABI/testing/sysfs-bus-counter*
4357 F: Documentation/driver-api/generic-counter.rst
4359 F: include/linux/counter.h
4360 F: include/linux/counter_enum.h
4362 CPMAC ETHERNET DRIVER
4363 M: Florian Fainelli <f.fainelli@gmail.com>
4364 L: netdev@vger.kernel.org
4366 F: drivers/net/ethernet/ti/cpmac.c
4368 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4369 M: Viresh Kumar <viresh.kumar@linaro.org>
4370 M: Sudeep Holla <sudeep.holla@arm.com>
4371 L: linux-pm@vger.kernel.org
4373 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4374 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4376 CPU FREQUENCY SCALING FRAMEWORK
4377 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4378 M: Viresh Kumar <viresh.kumar@linaro.org>
4379 L: linux-pm@vger.kernel.org
4381 B: https://bugzilla.kernel.org
4382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4384 F: Documentation/admin-guide/pm/cpufreq.rst
4385 F: Documentation/admin-guide/pm/intel_pstate.rst
4386 F: Documentation/cpu-freq/
4387 F: Documentation/devicetree/bindings/cpufreq/
4389 F: include/linux/cpufreq.h
4390 F: include/linux/sched/cpufreq.h
4391 F: kernel/sched/cpufreq*.c
4392 F: tools/testing/selftests/cpufreq/
4394 CPU IDLE TIME MANAGEMENT FRAMEWORK
4395 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4396 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4397 L: linux-pm@vger.kernel.org
4399 B: https://bugzilla.kernel.org
4400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4401 F: Documentation/admin-guide/pm/cpuidle.rst
4402 F: Documentation/driver-api/pm/cpuidle.rst
4403 F: drivers/cpuidle/*
4404 F: include/linux/cpuidle.h
4406 CPU POWER MONITORING SUBSYSTEM
4407 M: Thomas Renninger <trenn@suse.com>
4408 M: Shuah Khan <shuah@kernel.org>
4409 M: Shuah Khan <skhan@linuxfoundation.org>
4410 L: linux-pm@vger.kernel.org
4412 F: tools/power/cpupower/
4415 M: "H. Peter Anvin" <hpa@zytor.com>
4417 F: arch/x86/kernel/cpuid.c
4418 F: arch/x86/kernel/msr.c
4420 CPUIDLE DRIVER - ARM BIG LITTLE
4421 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4422 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4423 L: linux-pm@vger.kernel.org
4424 L: linux-arm-kernel@lists.infradead.org
4426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4427 F: drivers/cpuidle/cpuidle-big_little.c
4429 CPUIDLE DRIVER - ARM EXYNOS
4430 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4431 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4432 M: Kukjin Kim <kgene@kernel.org>
4433 L: linux-pm@vger.kernel.org
4434 L: linux-samsung-soc@vger.kernel.org
4436 F: arch/arm/mach-exynos/pm.c
4437 F: drivers/cpuidle/cpuidle-exynos.c
4439 CPUIDLE DRIVER - ARM PSCI
4440 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4441 M: Sudeep Holla <sudeep.holla@arm.com>
4442 L: linux-pm@vger.kernel.org
4443 L: linux-arm-kernel@lists.infradead.org
4445 F: drivers/cpuidle/cpuidle-psci.c
4448 M: Nicolas Pitre <nico@fluxnic.net>
4450 F: Documentation/filesystems/cramfs.rst
4454 M: Bastien Nocera <hadess@hadess.net>
4455 L: linux-input@vger.kernel.org
4457 F: drivers/hid/hid-creative-sb0540.c
4460 M: Herbert Xu <herbert@gondor.apana.org.au>
4461 M: "David S. Miller" <davem@davemloft.net>
4462 L: linux-crypto@vger.kernel.org
4464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4466 F: Documentation/crypto/
4467 F: Documentation/devicetree/bindings/crypto/
4472 F: include/linux/crypto*
4475 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4476 M: Neil Horman <nhorman@tuxdriver.com>
4477 L: linux-crypto@vger.kernel.org
4479 F: crypto/ansi_cprng.c
4483 M: Hans Verkuil <hverkuil@xs4all.nl>
4484 L: linux-media@vger.kernel.org
4486 W: http://linuxtv.org
4487 T: git git://linuxtv.org/media_tree.git
4488 F: drivers/media/i2c/cs3308.c
4490 CS5535 Audio ALSA driver
4491 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4493 F: sound/pci/cs5535audio/
4495 CSI DRIVERS FOR ALLWINNER V3s
4496 M: Yong Deng <yong.deng@magewell.com>
4497 L: linux-media@vger.kernel.org
4499 T: git git://linuxtv.org/media_tree.git
4500 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4501 F: drivers/media/platform/sunxi/sun6i-csi/
4504 M: Solomon Peachy <pizza@shaftnet.org>
4506 F: drivers/net/wireless/st/cw1200/
4508 CX18 VIDEO4LINUX DRIVER
4509 M: Andy Walls <awalls@md.metrocast.net>
4510 L: linux-media@vger.kernel.org
4512 W: https://linuxtv.org
4513 T: git git://linuxtv.org/media_tree.git
4514 F: drivers/media/pci/cx18/
4515 F: include/uapi/linux/ivtv*
4517 CX2341X MPEG ENCODER HELPER MODULE
4518 M: Hans Verkuil <hverkuil@xs4all.nl>
4519 L: linux-media@vger.kernel.org
4521 W: https://linuxtv.org
4522 T: git git://linuxtv.org/media_tree.git
4523 F: drivers/media/common/cx2341x*
4524 F: include/media/drv-intf/cx2341x.h
4526 CX24120 MEDIA DRIVER
4527 M: Jemma Denson <jdenson@gmail.com>
4528 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4529 L: linux-media@vger.kernel.org
4531 W: https://linuxtv.org
4532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4533 F: drivers/media/dvb-frontends/cx24120*
4535 CX88 VIDEO4LINUX DRIVER
4536 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4537 L: linux-media@vger.kernel.org
4539 W: https://linuxtv.org
4540 T: git git://linuxtv.org/media_tree.git
4541 F: Documentation/media/v4l-drivers/cx88*
4542 F: drivers/media/pci/cx88/
4544 CXD2820R MEDIA DRIVER
4545 M: Antti Palosaari <crope@iki.fi>
4546 L: linux-media@vger.kernel.org
4548 W: https://linuxtv.org
4549 W: http://palosaari.fi/linux/
4550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4551 T: git git://linuxtv.org/anttip/media_tree.git
4552 F: drivers/media/dvb-frontends/cxd2820r*
4554 CXGB3 ETHERNET DRIVER (CXGB3)
4555 M: Vishal Kulkarni <vishal@chelsio.com>
4556 L: netdev@vger.kernel.org
4558 W: http://www.chelsio.com
4559 F: drivers/net/ethernet/chelsio/cxgb3/
4561 CXGB3 ISCSI DRIVER (CXGB3I)
4562 M: Karen Xie <kxie@chelsio.com>
4563 L: linux-scsi@vger.kernel.org
4565 W: http://www.chelsio.com
4566 F: drivers/scsi/cxgbi/cxgb3i
4568 CXGB4 CRYPTO DRIVER (chcr)
4569 M: Ayush Sawal <ayush.sawal@chelsio.com>
4570 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4571 M: Rohit Maheshwari <rohitm@chelsio.com>
4572 L: linux-crypto@vger.kernel.org
4574 W: http://www.chelsio.com
4575 F: drivers/crypto/chelsio
4577 CXGB4 ETHERNET DRIVER (CXGB4)
4578 M: Vishal Kulkarni <vishal@chelsio.com>
4579 L: netdev@vger.kernel.org
4581 W: http://www.chelsio.com
4582 F: drivers/net/ethernet/chelsio/cxgb4/
4584 CXGB4 ISCSI DRIVER (CXGB4I)
4585 M: Karen Xie <kxie@chelsio.com>
4586 L: linux-scsi@vger.kernel.org
4588 W: http://www.chelsio.com
4589 F: drivers/scsi/cxgbi/cxgb4i
4591 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4592 M: Potnuri Bharat Teja <bharat@chelsio.com>
4593 L: linux-rdma@vger.kernel.org
4595 W: http://www.openfabrics.org
4596 F: drivers/infiniband/hw/cxgb4/
4597 F: include/uapi/rdma/cxgb4-abi.h
4599 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4600 M: Vishal Kulkarni <vishal@gmail.com>
4601 L: netdev@vger.kernel.org
4603 W: http://www.chelsio.com
4604 F: drivers/net/ethernet/chelsio/cxgb4vf/
4606 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4607 M: Frederic Barrat <fbarrat@linux.ibm.com>
4608 M: Andrew Donnellan <ajd@linux.ibm.com>
4609 L: linuxppc-dev@lists.ozlabs.org
4611 F: Documentation/ABI/testing/sysfs-class-cxl
4612 F: Documentation/powerpc/cxl.rst
4613 F: arch/powerpc/platforms/powernv/pci-cxl.c
4614 F: drivers/misc/cxl/
4615 F: include/misc/cxl*
4616 F: include/uapi/misc/cxl.h
4618 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4619 M: Manoj N. Kumar <manoj@linux.ibm.com>
4620 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4621 M: Uma Krishnan <ukrishn@linux.ibm.com>
4622 L: linux-scsi@vger.kernel.org
4624 F: Documentation/powerpc/cxlflash.rst
4625 F: drivers/scsi/cxlflash/
4626 F: include/uapi/scsi/cxlflash_ioctl.h
4629 M: Russell King <linux@armlinux.org.uk>
4630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4632 W: http://www.armlinux.org.uk/
4633 F: drivers/video/fbdev/cyber2000fb.*
4635 CYCLADES ASYNC MUX DRIVER
4637 W: http://www.cyclades.com/
4638 F: drivers/tty/cyclades.c
4639 F: include/linux/cyclades.h
4640 F: include/uapi/linux/cyclades.h
4642 CYCLADES PC300 DRIVER
4644 W: http://www.cyclades.com/
4645 F: drivers/net/wan/pc300*
4647 CYPRESS_FIRMWARE MEDIA DRIVER
4648 M: Antti Palosaari <crope@iki.fi>
4649 L: linux-media@vger.kernel.org
4651 W: https://linuxtv.org
4652 W: http://palosaari.fi/linux/
4653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4654 T: git git://linuxtv.org/anttip/media_tree.git
4655 F: drivers/media/common/cypress_firmware*
4657 CYTTSP TOUCHSCREEN DRIVER
4658 M: Ferruh Yigit <fery@cypress.com>
4659 L: linux-input@vger.kernel.org
4661 F: drivers/input/touchscreen/cyttsp*
4662 F: include/linux/input/cyttsp.h
4664 D-LINK DIR-685 TOUCHKEYS DRIVER
4665 M: Linus Walleij <linus.walleij@linaro.org>
4666 L: linux-input@vger.kernel.org
4668 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4670 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4671 M: Joshua Kinard <kumba@gentoo.org>
4673 F: drivers/rtc/rtc-ds1685.c
4674 F: include/linux/rtc/ds1685.h
4676 DAMA SLAVE for AX.25
4677 M: Joerg Reuter <jreuter@yaina.de>
4678 L: linux-hams@vger.kernel.org
4680 W: http://yaina.de/jreuter/
4681 W: http://www.qsl.net/dl1bke/
4682 F: net/ax25/af_ax25.c
4683 F: net/ax25/ax25_dev.c
4684 F: net/ax25/ax25_ds_*
4685 F: net/ax25/ax25_in.c
4686 F: net/ax25/ax25_out.c
4687 F: net/ax25/ax25_timer.c
4688 F: net/ax25/sysctl_net_ax25.c
4690 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4691 L: netdev@vger.kernel.org
4693 F: Documentation/networking/device_drivers/dec/dmfe.txt
4694 F: drivers/net/ethernet/dec/tulip/dmfe.c
4696 DC390/AM53C974 SCSI driver
4697 M: Hannes Reinecke <hare@suse.com>
4698 L: linux-scsi@vger.kernel.org
4700 F: drivers/scsi/am53c974.c
4703 M: Oliver Neukum <oliver@neukum.org>
4704 M: Ali Akcaagac <aliakc@web.de>
4705 M: Jamie Lenehan <lenehan@twibble.org>
4706 L: dc395x@twibble.org
4708 W: http://twibble.org/dist/dc395x/
4709 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4710 F: Documentation/scsi/dc395x.rst
4711 F: drivers/scsi/dc395x.*
4714 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4715 L: dccp@vger.kernel.org
4717 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4718 F: include/linux/dccp.h
4719 F: include/linux/tfrc.h
4720 F: include/uapi/linux/dccp.h
4723 DECnet NETWORK LAYER
4724 L: linux-decnet-user@lists.sourceforge.net
4726 W: http://linux-decnet.sourceforge.net
4727 F: Documentation/networking/decnet.txt
4730 DECSTATION PLATFORM SUPPORT
4731 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4732 L: linux-mips@vger.kernel.org
4734 W: http://www.linux-mips.org/wiki/DECstation
4736 F: arch/mips/include/asm/dec/
4737 F: arch/mips/include/asm/mach-dec/
4739 DEFXX FDDI NETWORK DRIVER
4740 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4742 F: drivers/net/fddi/defxx.*
4744 DEFZA FDDI NETWORK DRIVER
4745 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4747 F: drivers/net/fddi/defza.*
4749 DEINTERLACE DRIVERS FOR ALLWINNER H3
4750 M: Jernej Skrabec <jernej.skrabec@siol.net>
4751 L: linux-media@vger.kernel.org
4753 T: git git://linuxtv.org/media_tree.git
4754 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4755 F: drivers/media/platform/sunxi/sun8i-di/
4758 M: Matthew Garrett <mjg59@srcf.ucam.org>
4759 M: Pali Rohár <pali@kernel.org>
4760 L: platform-driver-x86@vger.kernel.org
4762 F: drivers/platform/x86/dell-laptop.c
4764 DELL LAPTOP FREEFALL DRIVER
4765 M: Pali Rohár <pali@kernel.org>
4767 F: drivers/platform/x86/dell-smo8800.c
4769 DELL LAPTOP RBTN DRIVER
4770 M: Pali Rohár <pali@kernel.org>
4772 F: drivers/platform/x86/dell-rbtn.*
4774 DELL LAPTOP SMM DRIVER
4775 M: Pali Rohár <pali@kernel.org>
4777 F: drivers/hwmon/dell-smm-hwmon.c
4778 F: include/uapi/linux/i8k.h
4780 DELL REMOTE BIOS UPDATE DRIVER
4781 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4782 L: platform-driver-x86@vger.kernel.org
4784 F: drivers/platform/x86/dell_rbu.c
4787 M: Pali Rohár <pali@kernel.org>
4788 M: Mario Limonciello <mario.limonciello@dell.com>
4789 L: platform-driver-x86@vger.kernel.org
4791 F: drivers/platform/x86/dell-smbios.*
4793 DELL SMBIOS SMM DRIVER
4794 M: Mario Limonciello <mario.limonciello@dell.com>
4795 L: platform-driver-x86@vger.kernel.org
4797 F: drivers/platform/x86/dell-smbios-smm.c
4799 DELL SMBIOS WMI DRIVER
4800 M: Mario Limonciello <mario.limonciello@dell.com>
4801 L: platform-driver-x86@vger.kernel.org
4803 F: drivers/platform/x86/dell-smbios-wmi.c
4804 F: tools/wmi/dell-smbios-example.c
4806 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4807 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4808 L: platform-driver-x86@vger.kernel.org
4810 F: Documentation/driver-api/dcdbas.rst
4811 F: drivers/platform/x86/dcdbas.*
4813 DELL WMI DESCRIPTOR DRIVER
4814 M: Mario Limonciello <mario.limonciello@dell.com>
4816 F: drivers/platform/x86/dell-wmi-descriptor.c
4818 DELL WMI NOTIFICATIONS DRIVER
4819 M: Matthew Garrett <mjg59@srcf.ucam.org>
4820 M: Pali Rohár <pali@kernel.org>
4822 F: drivers/platform/x86/dell-wmi.c
4824 DELTA ST MEDIA DRIVER
4825 M: Hugues Fruchet <hugues.fruchet@st.com>
4826 L: linux-media@vger.kernel.org
4828 W: https://linuxtv.org
4829 T: git git://linuxtv.org/media_tree.git
4830 F: drivers/media/platform/sti/delta
4833 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4834 L: linux-mtd@lists.infradead.org
4836 F: drivers/mtd/nand/raw/denali*
4838 DESIGNWARE EDMA CORE IP DRIVER
4839 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4840 L: dmaengine@vger.kernel.org
4842 F: drivers/dma/dw-edma/
4843 F: include/linux/dma/edma.h
4845 DESIGNWARE USB2 DRD IP DRIVER
4846 M: Minas Harutyunyan <hminas@synopsys.com>
4847 L: linux-usb@vger.kernel.org
4849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4850 F: drivers/usb/dwc2/
4852 DESIGNWARE USB3 DRD IP DRIVER
4853 M: Felipe Balbi <balbi@kernel.org>
4854 L: linux-usb@vger.kernel.org
4856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4857 F: drivers/usb/dwc3/
4859 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4860 M: Andreas Klinger <ak@it-klinger.de>
4861 L: linux-iio@vger.kernel.org
4863 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4864 F: drivers/iio/proximity/srf*.c
4866 DEVICE COREDUMP (DEV_COREDUMP)
4867 M: Johannes Berg <johannes@sipsolutions.net>
4868 L: linux-kernel@vger.kernel.org
4870 F: drivers/base/devcoredump.c
4871 F: include/linux/devcoredump.h
4873 DEVICE DIRECT ACCESS (DAX)
4874 M: Dan Williams <dan.j.williams@intel.com>
4875 M: Vishal Verma <vishal.l.verma@intel.com>
4876 M: Dave Jiang <dave.jiang@intel.com>
4877 L: linux-nvdimm@lists.01.org
4881 DEVICE FREQUENCY (DEVFREQ)
4882 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4883 M: Kyungmin Park <kyungmin.park@samsung.com>
4884 M: Chanwoo Choi <cw00.choi@samsung.com>
4885 L: linux-pm@vger.kernel.org
4887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4888 F: Documentation/devicetree/bindings/devfreq/
4890 F: include/linux/devfreq.h
4891 F: include/trace/events/devfreq.h
4893 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4894 M: Chanwoo Choi <cw00.choi@samsung.com>
4895 L: linux-pm@vger.kernel.org
4897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4898 F: Documentation/devicetree/bindings/devfreq/event/
4899 F: drivers/devfreq/devfreq-event.c
4900 F: drivers/devfreq/event/
4901 F: include/dt-bindings/pmu/exynos_ppmu.h
4902 F: include/linux/devfreq-event.h
4904 DEVICE NUMBER REGISTRY
4905 M: Torben Mathiasen <device@lanana.org>
4907 W: http://lanana.org/docs/device-list/index.html
4910 M: Alasdair Kergon <agk@redhat.com>
4911 M: Mike Snitzer <snitzer@redhat.com>
4912 M: dm-devel@redhat.com
4913 L: dm-devel@redhat.com
4915 W: http://sources.redhat.com/dm
4916 Q: http://patchwork.kernel.org/project/dm-devel/list/
4917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4918 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4919 F: Documentation/admin-guide/device-mapper/
4920 F: drivers/md/Kconfig
4921 F: drivers/md/Makefile
4923 F: drivers/md/persistent-data/
4924 F: include/linux/device-mapper.h
4925 F: include/linux/dm-*.h
4926 F: include/uapi/linux/dm-*.h
4929 M: Jiri Pirko <jiri@mellanox.com>
4930 L: netdev@vger.kernel.org
4932 F: Documentation/networking/devlink
4933 F: include/net/devlink.h
4934 F: include/uapi/linux/devlink.h
4935 F: net/core/devlink.c
4937 DIALOG SEMICONDUCTOR DRIVERS
4938 M: Support Opensource <support.opensource@diasemi.com>
4940 W: http://www.dialog-semiconductor.com/products
4941 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4942 F: Documentation/devicetree/bindings/mfd/da90*.txt
4943 F: Documentation/devicetree/bindings/regulator/da92*.txt
4944 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4945 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4946 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4947 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4948 F: Documentation/hwmon/da90??.rst
4949 F: drivers/gpio/gpio-da90??.c
4950 F: drivers/hwmon/da90??-hwmon.c
4951 F: drivers/iio/adc/da91??-*.c
4952 F: drivers/input/misc/da90??_onkey.c
4953 F: drivers/input/touchscreen/da9052_tsi.c
4954 F: drivers/leds/leds-da90??.c
4955 F: drivers/mfd/da903x.c
4956 F: drivers/mfd/da90??-*.c
4957 F: drivers/mfd/da91??-*.c
4958 F: drivers/pinctrl/pinctrl-da90??.c
4959 F: drivers/power/supply/da9052-battery.c
4960 F: drivers/power/supply/da91??-*.c
4961 F: drivers/regulator/da903x.c
4962 F: drivers/regulator/da9???-regulator.[ch]
4963 F: drivers/regulator/slg51000-regulator.[ch]
4964 F: drivers/rtc/rtc-da90??.c
4965 F: drivers/thermal/da90??-thermal.c
4966 F: drivers/video/backlight/da90??_bl.c
4967 F: drivers/watchdog/da90??_wdt.c
4968 F: include/linux/mfd/da903x.h
4969 F: include/linux/mfd/da9052/
4970 F: include/linux/mfd/da9055/
4971 F: include/linux/mfd/da9062/
4972 F: include/linux/mfd/da9063/
4973 F: include/linux/mfd/da9150/
4974 F: include/linux/regulator/da9211.h
4975 F: include/sound/da[79]*.h
4976 F: sound/soc/codecs/da[79]*.[ch]
4978 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4979 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4980 L: linux-gpio@vger.kernel.org
4982 F: drivers/gpio/gpio-gpio-mm.c
4984 DIOLAN U2C-12 I2C DRIVER
4985 M: Guenter Roeck <linux@roeck-us.net>
4986 L: linux-i2c@vger.kernel.org
4988 F: drivers/i2c/busses/i2c-diolan-u2c.c
4990 DIRECTORY NOTIFICATION (DNOTIFY)
4991 M: Jan Kara <jack@suse.cz>
4992 R: Amir Goldstein <amir73il@gmail.com>
4993 L: linux-fsdevel@vger.kernel.org
4995 F: Documentation/filesystems/dnotify.txt
4996 F: fs/notify/dnotify/
4997 F: include/linux/dnotify.h
4999 DISK GEOMETRY AND PARTITION HANDLING
5000 M: Andries Brouwer <aeb@cwi.nl>
5002 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5003 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5004 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5007 M: Jan Kara <jack@suse.com>
5009 F: Documentation/filesystems/quota.txt
5011 F: include/linux/quota*.h
5012 F: include/uapi/linux/quota*.h
5014 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5015 M: Bernie Thompson <bernie@plugable.com>
5016 L: linux-fbdev@vger.kernel.org
5018 W: http://plugable.com/category/projects/udlfb/
5019 F: Documentation/fb/udlfb.rst
5020 F: drivers/video/fbdev/udlfb.c
5021 F: include/video/udlfb.h
5023 DISTRIBUTED LOCK MANAGER (DLM)
5024 M: Christine Caulfield <ccaulfie@redhat.com>
5025 M: David Teigland <teigland@redhat.com>
5026 L: cluster-devel@redhat.com
5028 W: http://sources.redhat.com/cluster/
5029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5032 DMA BUFFER SHARING FRAMEWORK
5033 M: Sumit Semwal <sumit.semwal@linaro.org>
5034 L: linux-media@vger.kernel.org
5035 L: dri-devel@lists.freedesktop.org
5036 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5038 T: git git://anongit.freedesktop.org/drm/drm-misc
5039 F: Documentation/driver-api/dma-buf.rst
5041 F: include/linux/*fence.h
5042 F: include/linux/dma-buf*
5043 F: include/linux/dma-resv.h
5044 K: dma_(buf|fence|resv)
5046 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5047 M: Vinod Koul <vkoul@kernel.org>
5048 L: dmaengine@vger.kernel.org
5050 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5051 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5052 F: Documentation/devicetree/bindings/dma/
5053 F: Documentation/driver-api/dmaengine/
5055 F: include/linux/dmaengine.h
5056 F: include/linux/of_dma.h
5059 M: Christoph Hellwig <hch@lst.de>
5060 M: Marek Szyprowski <m.szyprowski@samsung.com>
5061 R: Robin Murphy <robin.murphy@arm.com>
5062 L: iommu@lists.linux-foundation.org
5064 W: http://git.infradead.org/users/hch/dma-mapping.git
5065 T: git git://git.infradead.org/users/hch/dma-mapping.git
5066 F: include/asm-generic/dma-mapping.h
5067 F: include/linux/dma-direct.h
5068 F: include/linux/dma-mapping.h
5069 F: include/linux/dma-noncoherent.h
5072 DMA-BUF HEAPS FRAMEWORK
5073 M: Sumit Semwal <sumit.semwal@linaro.org>
5074 R: Andrew F. Davis <afd@ti.com>
5075 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5076 R: Liam Mark <lmark@codeaurora.org>
5077 R: Laura Abbott <labbott@redhat.com>
5078 R: Brian Starkey <Brian.Starkey@arm.com>
5079 R: John Stultz <john.stultz@linaro.org>
5080 L: linux-media@vger.kernel.org
5081 L: dri-devel@lists.freedesktop.org
5082 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5084 T: git git://anongit.freedesktop.org/drm/drm-misc
5085 F: drivers/dma-buf/dma-heap.c
5086 F: drivers/dma-buf/heaps/*
5087 F: include/linux/dma-heap.h
5088 F: include/uapi/linux/dma-heap.h
5090 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5091 M: Lukasz Luba <lukasz.luba@arm.com>
5092 L: linux-pm@vger.kernel.org
5093 L: linux-samsung-soc@vger.kernel.org
5095 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5096 F: drivers/memory/samsung/exynos5422-dmc.c
5098 DME1737 HARDWARE MONITOR DRIVER
5099 M: Juerg Haefliger <juergh@gmail.com>
5100 L: linux-hwmon@vger.kernel.org
5102 F: Documentation/hwmon/dme1737.rst
5103 F: drivers/hwmon/dme1737.c
5106 M: Jean Delvare <jdelvare@suse.com>
5108 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5109 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5110 F: drivers/firmware/dmi-id.c
5111 F: drivers/firmware/dmi_scan.c
5112 F: include/linux/dmi.h
5115 M: Jonathan Corbet <corbet@lwn.net>
5116 L: linux-doc@vger.kernel.org
5118 T: git git://git.lwn.net/linux.git docs-next
5120 F: scripts/documentation-file-ref-check
5121 F: scripts/kernel-doc
5122 F: scripts/sphinx-pre-install
5123 X: Documentation/ABI/
5124 X: Documentation/devicetree/
5125 X: Documentation/firmware-guide/acpi/
5126 X: Documentation/i2c/
5127 X: Documentation/media/
5128 X: Documentation/power/
5129 X: Documentation/spi/
5131 DOCUMENTATION SCRIPTS
5132 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5133 L: linux-doc@vger.kernel.org
5135 F: Documentation/sphinx/parse-headers.pl
5136 F: scripts/documentation-file-ref-check
5137 F: scripts/sphinx-pre-install
5139 DOCUMENTATION/ITALIAN
5140 M: Federico Vaga <federico.vaga@vaga.pv.it>
5141 L: linux-doc@vger.kernel.org
5143 F: Documentation/translations/it_IT
5145 DONGWOON DW9714 LENS VOICE COIL DRIVER
5146 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5147 L: linux-media@vger.kernel.org
5149 T: git git://linuxtv.org/media_tree.git
5150 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5151 F: drivers/media/i2c/dw9714.c
5153 DONGWOON DW9807 LENS VOICE COIL DRIVER
5154 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5155 L: linux-media@vger.kernel.org
5157 T: git git://linuxtv.org/media_tree.git
5158 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5159 F: drivers/media/i2c/dw9807-vcm.c
5162 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5163 L: blinux-list@redhat.com
5165 F: drivers/char/dtlk.c
5166 F: include/linux/dtlk.h
5168 DPAA2 DATAPATH I/O (DPIO) DRIVER
5169 M: Roy Pledge <Roy.Pledge@nxp.com>
5170 L: linux-kernel@vger.kernel.org
5172 F: drivers/soc/fsl/dpio
5174 DPAA2 ETHERNET DRIVER
5175 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5176 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5177 L: netdev@vger.kernel.org
5179 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5180 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5181 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5182 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5183 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5184 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5185 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5186 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5187 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5189 DPAA2 ETHERNET SWITCH DRIVER
5190 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5191 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5192 L: linux-kernel@vger.kernel.org
5194 F: drivers/staging/fsl-dpaa2/ethsw
5196 DPT_I2O SCSI RAID DRIVER
5197 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5198 L: linux-scsi@vger.kernel.org
5200 W: http://www.adaptec.com/
5201 F: drivers/scsi/dpt*
5202 F: drivers/scsi/dpt/
5205 M: Philipp Reisner <philipp.reisner@linbit.com>
5206 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5207 L: drbd-dev@lists.linbit.com
5209 W: http://www.drbd.org
5210 T: git git://git.linbit.com/linux-drbd.git
5211 T: git git://git.linbit.com/drbd-8.4.git
5212 F: Documentation/admin-guide/blockdev/
5213 F: drivers/block/drbd/
5216 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5217 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5218 R: "Rafael J. Wysocki" <rafael@kernel.org>
5220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5221 F: Documentation/core-api/kobject.rst
5225 F: include/linux/debugfs.h
5226 F: include/linux/kobj*
5229 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5230 M: Kevin Hilman <khilman@kernel.org>
5231 M: Nishanth Menon <nm@ti.com>
5232 L: linux-pm@vger.kernel.org
5234 F: drivers/power/avs/
5235 F: include/linux/power/smartreflex.h
5237 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5238 M: Maxime Ripard <mripard@kernel.org>
5239 M: Chen-Yu Tsai <wens@csie.org>
5240 R: Jernej Skrabec <jernej.skrabec@siol.net>
5241 L: dri-devel@lists.freedesktop.org
5243 T: git git://anongit.freedesktop.org/drm/drm-misc
5244 F: drivers/gpu/drm/sun4i/sun8i*
5246 DRM DRIVER FOR ARM PL111 CLCD
5247 M: Eric Anholt <eric@anholt.net>
5249 T: git git://anongit.freedesktop.org/drm/drm-misc
5250 F: drivers/gpu/drm/pl111/
5252 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5253 M: Linus Walleij <linus.walleij@linaro.org>
5255 T: git git://anongit.freedesktop.org/drm/drm-misc
5256 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5257 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5259 DRM DRIVER FOR ASPEED BMC GFX
5260 M: Joel Stanley <joel@jms.id.au>
5261 L: linux-aspeed@lists.ozlabs.org
5263 T: git git://anongit.freedesktop.org/drm/drm-misc
5264 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5265 F: drivers/gpu/drm/aspeed/
5267 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5268 M: Dave Airlie <airlied@redhat.com>
5270 F: drivers/gpu/drm/ast/
5272 DRM DRIVER FOR BOCHS VIRTUAL GPU
5273 M: Gerd Hoffmann <kraxel@redhat.com>
5274 L: virtualization@lists.linux-foundation.org
5276 T: git git://anongit.freedesktop.org/drm/drm-misc
5277 F: drivers/gpu/drm/bochs/
5279 DRM DRIVER FOR BOE HIMAX8279D PANELS
5280 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5282 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5283 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5285 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5286 M: Linus Walleij <linus.walleij@linaro.org>
5288 T: git git://anongit.freedesktop.org/drm/drm-misc
5289 F: drivers/gpu/drm/tve200/
5291 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5292 M: Icenowy Zheng <icenowy@aosc.io>
5294 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5295 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5297 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5298 M: Jagan Teki <jagan@amarulasolutions.com>
5300 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5301 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5303 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5304 M: Hans de Goede <hdegoede@redhat.com>
5306 T: git git://anongit.freedesktop.org/drm/drm-misc
5307 F: drivers/gpu/drm/tiny/gm12u320.c
5309 DRM DRIVER FOR HX8357D PANELS
5310 M: Eric Anholt <eric@anholt.net>
5312 T: git git://anongit.freedesktop.org/drm/drm-misc
5313 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5314 F: drivers/gpu/drm/tiny/hx8357d.c
5316 DRM DRIVER FOR ILITEK ILI9225 PANELS
5317 M: David Lechner <david@lechnology.com>
5319 T: git git://anongit.freedesktop.org/drm/drm-misc
5320 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5321 F: drivers/gpu/drm/tiny/ili9225.c
5323 DRM DRIVER FOR ILITEK ILI9486 PANELS
5324 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5326 T: git git://anongit.freedesktop.org/drm/drm-misc
5327 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5328 F: drivers/gpu/drm/tiny/ili9486.c
5330 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5331 S: Orphan / Obsolete
5332 F: drivers/gpu/drm/i810/
5333 F: include/uapi/drm/i810_drm.h
5335 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5336 S: Orphan / Obsolete
5337 F: drivers/gpu/drm/mga/
5338 F: include/uapi/drm/mga_drm.h
5340 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5341 M: Dave Airlie <airlied@redhat.com>
5343 F: drivers/gpu/drm/mgag200/
5345 DRM DRIVER FOR MI0283QT
5346 M: Noralf Trønnes <noralf@tronnes.org>
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5349 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5350 F: drivers/gpu/drm/tiny/mi0283qt.c
5352 DRM DRIVER FOR MSM ADRENO GPU
5353 M: Rob Clark <robdclark@gmail.com>
5354 M: Sean Paul <sean@poorly.run>
5355 L: linux-arm-msm@vger.kernel.org
5356 L: dri-devel@lists.freedesktop.org
5357 L: freedreno@lists.freedesktop.org
5359 T: git https://gitlab.freedesktop.org/drm/msm.git
5360 F: Documentation/devicetree/bindings/display/msm/
5361 F: drivers/gpu/drm/msm/
5362 F: include/uapi/drm/msm_drm.h
5364 DRM DRIVER FOR NOVATEK NT35510 PANELS
5365 M: Linus Walleij <linus.walleij@linaro.org>
5367 T: git git://anongit.freedesktop.org/drm/drm-misc
5368 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5369 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5371 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5372 M: Ben Skeggs <bskeggs@redhat.com>
5373 L: dri-devel@lists.freedesktop.org
5374 L: nouveau@lists.freedesktop.org
5376 T: git git://github.com/skeggsb/linux
5377 F: drivers/gpu/drm/nouveau/
5378 F: include/uapi/drm/nouveau_drm.h
5380 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5381 M: Stefan Mavrodiev <stefan@olimex.com>
5383 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5384 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5386 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5387 M: Noralf Trønnes <noralf@tronnes.org>
5389 T: git git://anongit.freedesktop.org/drm/drm-misc
5390 F: Documentation/devicetree/bindings/display/repaper.txt
5391 F: drivers/gpu/drm/tiny/repaper.c
5393 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5394 M: Dave Airlie <airlied@redhat.com>
5395 M: Gerd Hoffmann <kraxel@redhat.com>
5396 L: virtualization@lists.linux-foundation.org
5398 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5399 T: git git://anongit.freedesktop.org/drm/drm-misc
5400 F: drivers/gpu/drm/cirrus/
5402 DRM DRIVER FOR QXL VIRTUAL GPU
5403 M: Dave Airlie <airlied@redhat.com>
5404 M: Gerd Hoffmann <kraxel@redhat.com>
5405 L: virtualization@lists.linux-foundation.org
5406 L: spice-devel@lists.freedesktop.org
5408 T: git git://anongit.freedesktop.org/drm/drm-misc
5409 F: drivers/gpu/drm/qxl/
5410 F: include/uapi/drm/qxl_drm.h
5412 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5413 S: Orphan / Obsolete
5414 F: drivers/gpu/drm/r128/
5415 F: include/uapi/drm/r128_drm.h
5417 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5418 M: Robert Chiras <robert.chiras@nxp.com>
5420 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5421 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5423 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5424 M: Guido Günther <agx@sigxcpu.org>
5425 R: Purism Kernel Team <kernel@puri.sm>
5427 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5428 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5430 DRM DRIVER FOR SAVAGE VIDEO CARDS
5431 S: Orphan / Obsolete
5432 F: drivers/gpu/drm/savage/
5433 F: include/uapi/drm/savage_drm.h
5435 DRM DRIVER FOR SIS VIDEO CARDS
5436 S: Orphan / Obsolete
5437 F: drivers/gpu/drm/sis/
5438 F: include/uapi/drm/sis_drm.h
5440 DRM DRIVER FOR SITRONIX ST7586 PANELS
5441 M: David Lechner <david@lechnology.com>
5443 T: git git://anongit.freedesktop.org/drm/drm-misc
5444 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5445 F: drivers/gpu/drm/tiny/st7586.c
5447 DRM DRIVER FOR SITRONIX ST7701 PANELS
5448 M: Jagan Teki <jagan@amarulasolutions.com>
5450 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5451 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5453 DRM DRIVER FOR SITRONIX ST7735R PANELS
5454 M: David Lechner <david@lechnology.com>
5456 T: git git://anongit.freedesktop.org/drm/drm-misc
5457 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5458 F: drivers/gpu/drm/tiny/st7735r.c
5460 DRM DRIVER FOR SONY ACX424AKP PANELS
5461 M: Linus Walleij <linus.walleij@linaro.org>
5463 T: git git://anongit.freedesktop.org/drm/drm-misc
5464 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5466 DRM DRIVER FOR ST-ERICSSON MCDE
5467 M: Linus Walleij <linus.walleij@linaro.org>
5469 T: git git://anongit.freedesktop.org/drm/drm-misc
5470 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5471 F: drivers/gpu/drm/mcde/
5473 DRM DRIVER FOR TDFX VIDEO CARDS
5474 S: Orphan / Obsolete
5475 F: drivers/gpu/drm/tdfx/
5477 DRM DRIVER FOR TPO TPG110 PANELS
5478 M: Linus Walleij <linus.walleij@linaro.org>
5480 T: git git://anongit.freedesktop.org/drm/drm-misc
5481 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5482 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5484 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5485 M: Dave Airlie <airlied@redhat.com>
5486 R: Sean Paul <sean@poorly.run>
5487 L: dri-devel@lists.freedesktop.org
5489 T: git git://anongit.freedesktop.org/drm/drm-misc
5490 F: drivers/gpu/drm/udl/
5492 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5493 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5494 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5495 R: Daniel Vetter <daniel@ffwll.ch>
5496 L: dri-devel@lists.freedesktop.org
5498 T: git git://anongit.freedesktop.org/drm/drm-misc
5499 F: Documentation/gpu/vkms.rst
5500 F: drivers/gpu/drm/vkms/
5502 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5503 M: Hans de Goede <hdegoede@redhat.com>
5504 L: dri-devel@lists.freedesktop.org
5506 T: git git://anongit.freedesktop.org/drm/drm-misc
5507 F: drivers/gpu/drm/vboxvideo/
5509 DRM DRIVER FOR VMWARE VIRTUAL GPU
5510 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5511 M: Roland Scheidegger <sroland@vmware.com>
5512 L: dri-devel@lists.freedesktop.org
5514 T: git git://people.freedesktop.org/~sroland/linux
5515 F: drivers/gpu/drm/vmwgfx/
5516 F: include/uapi/drm/vmwgfx_drm.h
5519 M: David Airlie <airlied@linux.ie>
5520 M: Daniel Vetter <daniel@ffwll.ch>
5521 L: dri-devel@lists.freedesktop.org
5523 B: https://bugs.freedesktop.org/
5524 C: irc://chat.freenode.net/dri-devel
5525 T: git git://anongit.freedesktop.org/drm/drm
5526 F: Documentation/devicetree/bindings/display/
5527 F: Documentation/devicetree/bindings/gpu/
5528 F: Documentation/gpu/
5532 F: include/linux/vga*
5533 F: include/uapi/drm/
5535 DRM DRIVERS AND MISC GPU PATCHES
5536 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5537 M: Maxime Ripard <mripard@kernel.org>
5538 M: Thomas Zimmermann <tzimmermann@suse.de>
5540 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5541 T: git git://anongit.freedesktop.org/drm/drm-misc
5542 F: Documentation/gpu/
5543 F: drivers/gpu/drm/*
5546 F: include/linux/vga*
5547 F: include/uapi/drm/drm*
5549 DRM DRIVERS FOR ALLWINNER A10
5550 M: Maxime Ripard <mripard@kernel.org>
5551 M: Chen-Yu Tsai <wens@csie.org>
5552 L: dri-devel@lists.freedesktop.org
5554 T: git git://anongit.freedesktop.org/drm/drm-misc
5555 F: Documentation/devicetree/bindings/display/allwinner*
5556 F: drivers/gpu/drm/sun4i/
5558 DRM DRIVERS FOR AMLOGIC SOCS
5559 M: Neil Armstrong <narmstrong@baylibre.com>
5560 L: dri-devel@lists.freedesktop.org
5561 L: linux-amlogic@lists.infradead.org
5563 W: http://linux-meson.com/
5564 T: git git://anongit.freedesktop.org/drm/drm-misc
5565 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5566 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5567 F: Documentation/gpu/meson.rst
5568 F: drivers/gpu/drm/meson/
5570 DRM DRIVERS FOR ATMEL HLCDC
5571 M: Sam Ravnborg <sam@ravnborg.org>
5572 M: Boris Brezillon <bbrezillon@kernel.org>
5573 L: dri-devel@lists.freedesktop.org
5575 T: git git://anongit.freedesktop.org/drm/drm-misc
5576 F: Documentation/devicetree/bindings/display/atmel/
5577 F: drivers/gpu/drm/atmel-hlcdc/
5579 DRM DRIVERS FOR BRIDGE CHIPS
5580 M: Andrzej Hajda <a.hajda@samsung.com>
5581 M: Neil Armstrong <narmstrong@baylibre.com>
5582 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5583 R: Jonas Karlman <jonas@kwiboo.se>
5584 R: Jernej Skrabec <jernej.skrabec@siol.net>
5586 T: git git://anongit.freedesktop.org/drm/drm-misc
5587 F: drivers/gpu/drm/bridge/
5589 DRM DRIVERS FOR EXYNOS
5590 M: Inki Dae <inki.dae@samsung.com>
5591 M: Joonyoung Shim <jy0922.shim@samsung.com>
5592 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5593 M: Kyungmin Park <kyungmin.park@samsung.com>
5594 L: dri-devel@lists.freedesktop.org
5596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5597 F: Documentation/devicetree/bindings/display/exynos/
5598 F: drivers/gpu/drm/exynos/
5599 F: include/uapi/drm/exynos_drm.h
5601 DRM DRIVERS FOR FREESCALE DCU
5602 M: Stefan Agner <stefan@agner.ch>
5603 M: Alison Wang <alison.wang@nxp.com>
5604 L: dri-devel@lists.freedesktop.org
5606 T: git git://anongit.freedesktop.org/drm/drm-misc
5607 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5608 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5609 F: drivers/gpu/drm/fsl-dcu/
5611 DRM DRIVERS FOR FREESCALE IMX
5612 M: Philipp Zabel <p.zabel@pengutronix.de>
5613 L: dri-devel@lists.freedesktop.org
5615 F: Documentation/devicetree/bindings/display/imx/
5616 F: drivers/gpu/drm/imx/
5617 F: drivers/gpu/ipu-v3/
5619 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5620 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5621 L: dri-devel@lists.freedesktop.org
5623 T: git git://github.com/patjak/drm-gma500
5624 F: drivers/gpu/drm/gma500/
5626 DRM DRIVERS FOR HISILICON
5627 M: Xinliang Liu <xinliang.liu@linaro.org>
5628 M: Rongrong Zou <zourongrong@gmail.com>
5629 R: John Stultz <john.stultz@linaro.org>
5630 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5631 R: Chen Feng <puck.chen@hisilicon.com>
5632 L: dri-devel@lists.freedesktop.org
5634 T: git git://anongit.freedesktop.org/drm/drm-misc
5635 F: Documentation/devicetree/bindings/display/hisilicon/
5636 F: drivers/gpu/drm/hisilicon/
5638 DRM DRIVERS FOR LIMA
5639 M: Qiang Yu <yuq825@gmail.com>
5640 L: dri-devel@lists.freedesktop.org
5641 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5643 T: git git://anongit.freedesktop.org/drm/drm-misc
5644 F: drivers/gpu/drm/lima/
5645 F: include/uapi/drm/lima_drm.h
5647 DRM DRIVERS FOR MEDIATEK
5648 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5649 M: Philipp Zabel <p.zabel@pengutronix.de>
5650 L: dri-devel@lists.freedesktop.org
5652 F: Documentation/devicetree/bindings/display/mediatek/
5653 F: drivers/gpu/drm/mediatek/
5655 DRM DRIVERS FOR NVIDIA TEGRA
5656 M: Thierry Reding <thierry.reding@gmail.com>
5657 L: dri-devel@lists.freedesktop.org
5658 L: linux-tegra@vger.kernel.org
5660 T: git git://anongit.freedesktop.org/tegra/linux.git
5661 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5662 F: drivers/gpu/drm/tegra/
5663 F: drivers/gpu/host1x/
5664 F: include/linux/host1x.h
5665 F: include/uapi/drm/tegra_drm.h
5667 DRM DRIVERS FOR RENESAS
5668 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5669 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5670 L: dri-devel@lists.freedesktop.org
5671 L: linux-renesas-soc@vger.kernel.org
5673 T: git git://linuxtv.org/pinchartl/media drm/du/next
5674 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5675 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5676 F: Documentation/devicetree/bindings/display/renesas,du.txt
5677 F: drivers/gpu/drm/rcar-du/
5678 F: drivers/gpu/drm/shmobile/
5679 F: include/linux/platform_data/shmob_drm.h
5681 DRM DRIVERS FOR ROCKCHIP
5682 M: Sandy Huang <hjc@rock-chips.com>
5683 M: Heiko Stübner <heiko@sntech.de>
5684 L: dri-devel@lists.freedesktop.org
5686 T: git git://anongit.freedesktop.org/drm/drm-misc
5687 F: Documentation/devicetree/bindings/display/rockchip/
5688 F: drivers/gpu/drm/rockchip/
5691 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5692 M: Vincent Abriou <vincent.abriou@st.com>
5693 L: dri-devel@lists.freedesktop.org
5695 T: git git://anongit.freedesktop.org/drm/drm-misc
5696 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5697 F: drivers/gpu/drm/sti
5700 M: Yannick Fertre <yannick.fertre@st.com>
5701 M: Philippe Cornu <philippe.cornu@st.com>
5702 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5703 M: Vincent Abriou <vincent.abriou@st.com>
5704 L: dri-devel@lists.freedesktop.org
5706 T: git git://anongit.freedesktop.org/drm/drm-misc
5707 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5708 F: drivers/gpu/drm/stm
5710 DRM DRIVERS FOR TI KEYSTONE
5711 M: Jyri Sarha <jsarha@ti.com>
5712 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5713 L: dri-devel@lists.freedesktop.org
5715 T: git git://anongit.freedesktop.org/drm/drm-misc
5716 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5717 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5718 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5719 F: drivers/gpu/drm/tidss/
5721 DRM DRIVERS FOR TI LCDC
5722 M: Jyri Sarha <jsarha@ti.com>
5723 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5724 L: dri-devel@lists.freedesktop.org
5726 F: Documentation/devicetree/bindings/display/tilcdc/
5727 F: drivers/gpu/drm/tilcdc/
5729 DRM DRIVERS FOR TI OMAP
5730 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5731 L: dri-devel@lists.freedesktop.org
5733 F: Documentation/devicetree/bindings/display/ti/
5734 F: drivers/gpu/drm/omapdrm/
5737 M: Eric Anholt <eric@anholt.net>
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5740 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5741 F: drivers/gpu/drm/v3d/
5742 F: include/uapi/drm/v3d_drm.h
5745 M: Eric Anholt <eric@anholt.net>
5747 T: git git://github.com/anholt/linux
5748 T: git git://anongit.freedesktop.org/drm/drm-misc
5749 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5750 F: drivers/gpu/drm/vc4/
5751 F: include/uapi/drm/vc4_drm.h
5753 DRM DRIVERS FOR VIVANTE GPU IP
5754 M: Lucas Stach <l.stach@pengutronix.de>
5755 R: Russell King <linux+etnaviv@armlinux.org.uk>
5756 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5757 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5758 L: dri-devel@lists.freedesktop.org
5760 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5761 F: drivers/gpu/drm/etnaviv/
5762 F: include/uapi/drm/etnaviv_drm.h
5765 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5766 L: dri-devel@lists.freedesktop.org
5767 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5769 T: git git://anongit.freedesktop.org/drm/drm-misc
5770 F: Documentation/gpu/xen-front.rst
5771 F: drivers/gpu/drm/xen/
5773 DRM DRIVERS FOR ZTE ZX
5774 M: Shawn Guo <shawnguo@kernel.org>
5775 L: dri-devel@lists.freedesktop.org
5777 T: git git://anongit.freedesktop.org/drm/drm-misc
5778 F: Documentation/devicetree/bindings/display/zte,vou.txt
5779 F: drivers/gpu/drm/zte/
5782 M: Thierry Reding <thierry.reding@gmail.com>
5783 R: Sam Ravnborg <sam@ravnborg.org>
5784 L: dri-devel@lists.freedesktop.org
5786 T: git git://anongit.freedesktop.org/drm/drm-misc
5787 F: Documentation/devicetree/bindings/display/panel/
5788 F: drivers/gpu/drm/drm_panel.c
5789 F: drivers/gpu/drm/panel/
5790 F: include/drm/drm_panel.h
5793 M: Christian Koenig <christian.koenig@amd.com>
5794 M: Huang Rui <ray.huang@amd.com>
5795 L: dri-devel@lists.freedesktop.org
5797 T: git git://people.freedesktop.org/~agd5f/linux
5798 F: drivers/gpu/drm/ttm/
5801 DSBR100 USB FM RADIO DRIVER
5802 M: Alexey Klimov <klimov.linux@gmail.com>
5803 L: linux-media@vger.kernel.org
5805 T: git git://linuxtv.org/media_tree.git
5806 F: drivers/media/radio/dsbr100.c
5809 M: Hans Verkuil <hverkuil@xs4all.nl>
5810 L: linux-media@vger.kernel.org
5812 W: https://linuxtv.org
5813 T: git git://linuxtv.org/media_tree.git
5814 F: drivers/media/pci/dt3155/
5816 DVB_USB_AF9015 MEDIA DRIVER
5817 M: Antti Palosaari <crope@iki.fi>
5818 L: linux-media@vger.kernel.org
5820 W: https://linuxtv.org
5821 W: http://palosaari.fi/linux/
5822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5823 T: git git://linuxtv.org/anttip/media_tree.git
5824 F: drivers/media/usb/dvb-usb-v2/af9015*
5826 DVB_USB_AF9035 MEDIA DRIVER
5827 M: Antti Palosaari <crope@iki.fi>
5828 L: linux-media@vger.kernel.org
5830 W: https://linuxtv.org
5831 W: http://palosaari.fi/linux/
5832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5833 T: git git://linuxtv.org/anttip/media_tree.git
5834 F: drivers/media/usb/dvb-usb-v2/af9035*
5836 DVB_USB_ANYSEE MEDIA DRIVER
5837 M: Antti Palosaari <crope@iki.fi>
5838 L: linux-media@vger.kernel.org
5840 W: https://linuxtv.org
5841 W: http://palosaari.fi/linux/
5842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5843 T: git git://linuxtv.org/anttip/media_tree.git
5844 F: drivers/media/usb/dvb-usb-v2/anysee*
5846 DVB_USB_AU6610 MEDIA DRIVER
5847 M: Antti Palosaari <crope@iki.fi>
5848 L: linux-media@vger.kernel.org
5850 W: https://linuxtv.org
5851 W: http://palosaari.fi/linux/
5852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5853 T: git git://linuxtv.org/anttip/media_tree.git
5854 F: drivers/media/usb/dvb-usb-v2/au6610*
5856 DVB_USB_CE6230 MEDIA DRIVER
5857 M: Antti Palosaari <crope@iki.fi>
5858 L: linux-media@vger.kernel.org
5860 W: https://linuxtv.org
5861 W: http://palosaari.fi/linux/
5862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5863 T: git git://linuxtv.org/anttip/media_tree.git
5864 F: drivers/media/usb/dvb-usb-v2/ce6230*
5866 DVB_USB_CXUSB MEDIA DRIVER
5867 M: Michael Krufky <mkrufky@linuxtv.org>
5868 L: linux-media@vger.kernel.org
5870 W: https://linuxtv.org
5871 W: http://github.com/mkrufky
5872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5873 T: git git://linuxtv.org/media_tree.git
5874 F: drivers/media/usb/dvb-usb/cxusb*
5876 DVB_USB_EC168 MEDIA DRIVER
5877 M: Antti Palosaari <crope@iki.fi>
5878 L: linux-media@vger.kernel.org
5880 W: https://linuxtv.org
5881 W: http://palosaari.fi/linux/
5882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5883 T: git git://linuxtv.org/anttip/media_tree.git
5884 F: drivers/media/usb/dvb-usb-v2/ec168*
5886 DVB_USB_GL861 MEDIA DRIVER
5887 M: Antti Palosaari <crope@iki.fi>
5888 L: linux-media@vger.kernel.org
5890 W: https://linuxtv.org
5891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5892 T: git git://linuxtv.org/anttip/media_tree.git
5893 F: drivers/media/usb/dvb-usb-v2/gl861*
5895 DVB_USB_MXL111SF MEDIA DRIVER
5896 M: Michael Krufky <mkrufky@linuxtv.org>
5897 L: linux-media@vger.kernel.org
5899 W: https://linuxtv.org
5900 W: http://github.com/mkrufky
5901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5902 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5903 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5905 DVB_USB_RTL28XXU MEDIA DRIVER
5906 M: Antti Palosaari <crope@iki.fi>
5907 L: linux-media@vger.kernel.org
5909 W: https://linuxtv.org
5910 W: http://palosaari.fi/linux/
5911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5912 T: git git://linuxtv.org/anttip/media_tree.git
5913 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5915 DVB_USB_V2 MEDIA DRIVER
5916 M: Antti Palosaari <crope@iki.fi>
5917 L: linux-media@vger.kernel.org
5919 W: https://linuxtv.org
5920 W: http://palosaari.fi/linux/
5921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5922 T: git git://linuxtv.org/anttip/media_tree.git
5923 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5924 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5927 M: Jason Baron <jbaron@akamai.com>
5929 F: include/linux/dynamic_debug.h
5930 F: lib/dynamic_debug.c
5932 DYNAMIC INTERRUPT MODERATION
5933 M: Tal Gilboa <talgi@mellanox.com>
5935 F: Documentation/networking/net_dim.rst
5936 F: include/linux/dim.h
5939 DZ DECSTATION DZ11 SERIAL DRIVER
5940 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5942 F: drivers/tty/serial/dz.*
5944 E3X0 POWER BUTTON DRIVER
5945 M: Moritz Fischer <moritz.fischer@ettus.com>
5946 L: usrp-users@lists.ettus.com
5948 W: http://www.ettus.com
5949 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5950 F: drivers/input/misc/e3x0-button.c
5953 M: Antti Palosaari <crope@iki.fi>
5954 L: linux-media@vger.kernel.org
5956 W: https://linuxtv.org
5957 W: http://palosaari.fi/linux/
5958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5959 T: git git://linuxtv.org/anttip/media_tree.git
5960 F: drivers/media/tuners/e4000*
5962 EARTH_PT1 MEDIA DRIVER
5963 M: Akihiro Tsukada <tskd08@gmail.com>
5964 L: linux-media@vger.kernel.org
5966 F: drivers/media/pci/pt1/
5968 EARTH_PT3 MEDIA DRIVER
5969 M: Akihiro Tsukada <tskd08@gmail.com>
5970 L: linux-media@vger.kernel.org
5972 F: drivers/media/pci/pt3/
5975 M: Antti Palosaari <crope@iki.fi>
5976 L: linux-media@vger.kernel.org
5978 W: https://linuxtv.org
5979 W: http://palosaari.fi/linux/
5980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5981 T: git git://linuxtv.org/anttip/media_tree.git
5982 F: drivers/media/dvb-frontends/ec100*
5985 M: Tyler Hicks <code@tyhicks.com>
5986 L: ecryptfs@vger.kernel.org
5988 W: http://ecryptfs.org
5989 W: https://launchpad.net/ecryptfs
5990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5991 F: Documentation/filesystems/ecryptfs.rst
5995 M: Borislav Petkov <bp@alien8.de>
5996 L: linux-edac@vger.kernel.org
5998 F: drivers/edac/amd64_edac*
6001 M: Jan Luebbe <jlu@pengutronix.de>
6002 L: linux-edac@vger.kernel.org
6004 F: drivers/edac/armada_xp_*
6007 M: Stefan Schaeckeler <sschaeck@cisco.com>
6009 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6010 F: drivers/edac/aspeed_edac.c
6013 M: Shravan Kumar Ramani <sramani@mellanox.com>
6015 F: drivers/edac/bluefield_edac.c
6018 M: Robert Richter <rric@kernel.org>
6019 L: linux-edac@vger.kernel.org
6021 F: drivers/edac/highbank*
6024 M: Ralf Baechle <ralf@linux-mips.org>
6025 M: Robert Richter <rrichter@marvell.com>
6026 L: linux-edac@vger.kernel.org
6027 L: linux-mips@vger.kernel.org
6029 F: drivers/edac/octeon_edac*
6031 EDAC-CAVIUM THUNDERX
6032 M: Robert Richter <rrichter@marvell.com>
6033 L: linux-edac@vger.kernel.org
6035 F: drivers/edac/thunderx_edac*
6038 M: Borislav Petkov <bp@alien8.de>
6039 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6040 M: Tony Luck <tony.luck@intel.com>
6041 R: James Morse <james.morse@arm.com>
6042 R: Robert Richter <rrichter@marvell.com>
6043 L: linux-edac@vger.kernel.org
6045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6046 F: Documentation/admin-guide/ras.rst
6047 F: Documentation/driver-api/edac.rst
6049 F: include/linux/edac.h
6052 M: Lei Wang <lewan@microsoft.com>
6053 L: linux-edac@vger.kernel.org
6055 F: drivers/edac/dmc520_edac.c
6058 M: Mark Gross <mark.gross@intel.com>
6059 L: linux-edac@vger.kernel.org
6061 F: drivers/edac/e752x_edac.c
6064 L: linux-edac@vger.kernel.org
6066 F: drivers/edac/e7xxx_edac.c
6069 M: York Sun <york.sun@nxp.com>
6070 L: linux-edac@vger.kernel.org
6072 F: drivers/edac/fsl_ddr_edac.*
6075 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6076 L: linux-edac@vger.kernel.org
6078 F: drivers/edac/ghes_edac.c
6081 M: Tony Luck <tony.luck@intel.com>
6082 L: linux-edac@vger.kernel.org
6084 F: drivers/edac/i10nm_base.c
6087 L: linux-edac@vger.kernel.org
6089 F: drivers/edac/i3000_edac.c
6092 L: linux-edac@vger.kernel.org
6094 F: drivers/edac/i5000_edac.c
6097 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6098 L: linux-edac@vger.kernel.org
6100 F: drivers/edac/i5400_edac.c
6103 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6104 L: linux-edac@vger.kernel.org
6106 F: drivers/edac/i7300_edac.c
6109 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6110 L: linux-edac@vger.kernel.org
6112 F: drivers/edac/i7core_edac.c
6115 M: Tim Small <tim@buttersideup.com>
6116 L: linux-edac@vger.kernel.org
6118 F: drivers/edac/i82443bxgx_edac.c
6121 M: "Arvind R." <arvino55@gmail.com>
6122 L: linux-edac@vger.kernel.org
6124 F: drivers/edac/i82975x_edac.c
6127 M: Jason Baron <jbaron@akamai.com>
6128 L: linux-edac@vger.kernel.org
6130 F: drivers/edac/ie31200_edac.c
6133 M: Johannes Thumshirn <morbidrsa@gmail.com>
6134 L: linux-edac@vger.kernel.org
6136 F: drivers/edac/mpc85xx_edac.[ch]
6139 M: Egor Martovetsky <egor@pasemi.com>
6140 L: linux-edac@vger.kernel.org
6142 F: drivers/edac/pasemi_edac.c
6145 M: Tony Luck <tony.luck@intel.com>
6146 L: linux-edac@vger.kernel.org
6148 F: drivers/edac/pnd2_edac.[ch]
6151 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6152 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6153 L: linux-arm-msm@vger.kernel.org
6154 L: linux-edac@vger.kernel.org
6156 F: drivers/edac/qcom_edac.c
6159 M: Tim Small <tim@buttersideup.com>
6160 L: linux-edac@vger.kernel.org
6162 F: drivers/edac/r82600_edac.c
6165 M: Tony Luck <tony.luck@intel.com>
6166 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6167 L: linux-edac@vger.kernel.org
6169 F: drivers/edac/sb_edac.c
6172 M: Yash Shah <yash.shah@sifive.com>
6173 L: linux-edac@vger.kernel.org
6175 F: drivers/edac/sifive_edac.c
6176 F: drivers/soc/sifive_l2_cache.c
6179 M: Tony Luck <tony.luck@intel.com>
6180 L: linux-edac@vger.kernel.org
6182 F: drivers/edac/skx_*.c
6185 M: Tero Kristo <t-kristo@ti.com>
6186 L: linux-edac@vger.kernel.org
6188 F: drivers/edac/ti_edac.c
6190 EDIROL UA-101/UA-1000 DRIVER
6191 M: Clemens Ladisch <clemens@ladisch.de>
6192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6195 F: sound/usb/misc/ua101.c
6198 M: Ivan Hu <ivan.hu@canonical.com>
6199 M: Ard Biesheuvel <ardb@kernel.org>
6200 L: linux-efi@vger.kernel.org
6202 F: drivers/firmware/efi/test/
6204 EFI VARIABLE FILESYSTEM
6205 M: Matthew Garrett <matthew.garrett@nebula.com>
6206 M: Jeremy Kerr <jk@ozlabs.org>
6207 M: Ard Biesheuvel <ardb@kernel.org>
6208 L: linux-efi@vger.kernel.org
6210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6213 EFIFB FRAMEBUFFER DRIVER
6214 M: Peter Jones <pjones@redhat.com>
6215 L: linux-fbdev@vger.kernel.org
6217 F: drivers/video/fbdev/efifb.c
6221 W: http://aeschi.ch.eu.org/efs/
6224 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6225 M: Douglas Miller <dougmill@linux.ibm.com>
6226 L: netdev@vger.kernel.org
6228 F: drivers/net/ethernet/ibm/ehea/
6230 EM28XX VIDEO4LINUX DRIVER
6231 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6232 L: linux-media@vger.kernel.org
6234 W: https://linuxtv.org
6235 T: git git://linuxtv.org/media_tree.git
6236 F: Documentation/media/v4l-drivers/em28xx*
6237 F: drivers/media/usb/em28xx/
6240 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6241 M: Matt Mackall <mpm@selenic.com>
6242 M: David Woodhouse <dwmw2@infradead.org>
6243 L: linux-embedded@vger.kernel.org
6246 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6247 M: Adrian Hunter <adrian.hunter@intel.com>
6248 M: Ritesh Harjani <riteshh@codeaurora.org>
6249 M: Asutosh Das <asutoshd@codeaurora.org>
6250 L: linux-mmc@vger.kernel.org
6252 F: drivers/mmc/host/cqhci*
6254 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6255 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6256 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6257 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6258 L: linux-scsi@vger.kernel.org
6260 W: http://www.broadcom.com
6261 F: drivers/scsi/be2iscsi/
6263 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6264 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6265 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6266 M: Somnath Kotur <somnath.kotur@broadcom.com>
6267 L: netdev@vger.kernel.org
6269 W: http://www.emulex.com
6270 F: drivers/net/ethernet/emulex/benet/
6272 EMULEX ONECONNECT ROCE DRIVER
6273 M: Selvin Xavier <selvin.xavier@broadcom.com>
6274 M: Devesh Sharma <devesh.sharma@broadcom.com>
6275 L: linux-rdma@vger.kernel.org
6277 W: http://www.broadcom.com
6278 F: drivers/infiniband/hw/ocrdma/
6279 F: include/uapi/rdma/ocrdma-abi.h
6281 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6282 M: James Smart <james.smart@broadcom.com>
6283 M: Dick Kennedy <dick.kennedy@broadcom.com>
6284 L: linux-scsi@vger.kernel.org
6286 W: http://www.broadcom.com
6287 F: drivers/scsi/lpfc/
6289 ENE CB710 FLASH CARD READER DRIVER
6290 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6292 F: drivers/misc/cb710/
6293 F: drivers/mmc/host/cb710-mmc.*
6294 F: include/linux/cb710.h
6296 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6297 M: Maxim Levitsky <maximlevitsky@gmail.com>
6299 F: drivers/media/rc/ene_ir.*
6301 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6302 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6303 L: linuxppc-dev@lists.ozlabs.org
6305 F: drivers/tty/ehv_bytechan.c
6307 EPSON S1D13XXX FRAMEBUFFER DRIVER
6308 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6311 F: drivers/video/fbdev/s1d13xxxfb.c
6312 F: include/video/s1d13xxxfb.h
6315 M: Gao Xiang <xiang@kernel.org>
6316 M: Chao Yu <yuchao0@huawei.com>
6317 L: linux-erofs@lists.ozlabs.org
6319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6320 F: Documentation/filesystems/erofs.rst
6322 F: include/trace/events/erofs.h
6324 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6325 M: Jeff Layton <jlayton@kernel.org>
6327 F: include/linux/errseq.h
6330 ET131X NETWORK DRIVER
6331 M: Mark Einon <mark.einon@gmail.com>
6333 F: drivers/net/ethernet/agere/
6336 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6337 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6338 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6339 L: netdev@vger.kernel.org
6341 W: http://www.linuxfoundation.org/en/Net:Bridge
6342 F: include/linux/netfilter_bridge/
6345 ETHERNET PHY LIBRARY
6346 M: Andrew Lunn <andrew@lunn.ch>
6347 M: Florian Fainelli <f.fainelli@gmail.com>
6348 M: Heiner Kallweit <hkallweit1@gmail.com>
6349 R: Russell King <linux@armlinux.org.uk>
6350 L: netdev@vger.kernel.org
6352 F: Documentation/ABI/testing/sysfs-class-net-phydev
6353 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6354 F: Documentation/devicetree/bindings/net/mdio*
6355 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6356 F: Documentation/networking/phy.rst
6358 F: drivers/of/of_mdio.c
6359 F: drivers/of/of_net.c
6360 F: include/dt-bindings/net/qca-ar803x.h
6361 F: include/linux/*mdio*.h
6362 F: include/linux/of_net.h
6363 F: include/linux/phy.h
6364 F: include/linux/phy_fixed.h
6365 F: include/linux/platform_data/mdio-bcm-unimac.h
6366 F: include/linux/platform_data/mdio-gpio.h
6367 F: include/trace/events/mdio.h
6368 F: include/uapi/linux/mdio.h
6369 F: include/uapi/linux/mii.h
6372 M: Namjae Jeon <namjae.jeon@samsung.com>
6373 M: Sungjong Seo <sj1557.seo@samsung.com>
6374 L: linux-fsdevel@vger.kernel.org
6379 M: Jan Kara <jack@suse.com>
6380 L: linux-ext4@vger.kernel.org
6382 F: Documentation/filesystems/ext2.rst
6384 F: include/linux/ext2*
6387 M: "Theodore Ts'o" <tytso@mit.edu>
6388 M: Andreas Dilger <adilger.kernel@dilger.ca>
6389 L: linux-ext4@vger.kernel.org
6391 W: http://ext4.wiki.kernel.org
6392 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6394 F: Documentation/filesystems/ext4/
6397 Extended Verification Module (EVM)
6398 M: Mimi Zohar <zohar@linux.ibm.com>
6399 L: linux-integrity@vger.kernel.org
6401 F: security/integrity/evm/
6403 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6404 M: Ard Biesheuvel <ardb@kernel.org>
6405 L: linux-efi@vger.kernel.org
6407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6408 F: Documentation/admin-guide/efi-stub.rst
6409 F: arch/*/include/asm/efi.h
6410 F: arch/*/kernel/efi.c
6411 F: arch/arm/boot/compressed/efi-header.S
6412 F: arch/arm64/kernel/efi-entry.S
6413 F: arch/x86/platform/efi/
6414 F: drivers/firmware/efi/
6415 F: include/linux/efi*.h
6417 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6418 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6419 M: Chanwoo Choi <cw00.choi@samsung.com>
6420 L: linux-kernel@vger.kernel.org
6422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6423 F: Documentation/devicetree/bindings/extcon/
6424 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6426 F: include/linux/extcon.h
6427 F: include/linux/extcon/
6430 M: Masami Hiramatsu <mhiramat@kernel.org>
6432 F: Documentation/admin-guide/bootconfig.rst
6433 F: fs/proc/bootconfig.c
6434 F: include/linux/bootconfig.h
6436 F: tools/bootconfig/*
6439 M: Jingoo Han <jingoohan1@gmail.com>
6440 L: dri-devel@lists.freedesktop.org
6442 F: drivers/gpu/drm/exynos/exynos_dp*
6444 EXYNOS SYSMMU (IOMMU) driver
6445 M: Marek Szyprowski <m.szyprowski@samsung.com>
6446 L: iommu@lists.linux-foundation.org
6448 F: drivers/iommu/exynos-iommu.c
6450 EZchip NPS platform support
6451 M: Vineet Gupta <vgupta@synopsys.com>
6452 M: Ofer Levi <oferle@mellanox.com>
6454 F: arch/arc/boot/dts/eznps.dts
6455 F: arch/arc/plat-eznps
6458 M: Jaegeuk Kim <jaegeuk@kernel.org>
6459 M: Chao Yu <yuchao0@huawei.com>
6460 L: linux-f2fs-devel@lists.sourceforge.net
6462 W: https://f2fs.wiki.kernel.org/
6463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6464 F: Documentation/ABI/testing/sysfs-fs-f2fs
6465 F: Documentation/filesystems/f2fs.rst
6467 F: include/linux/f2fs_fs.h
6468 F: include/trace/events/f2fs.h
6470 F71805F HARDWARE MONITORING DRIVER
6471 M: Jean Delvare <jdelvare@suse.com>
6472 L: linux-hwmon@vger.kernel.org
6474 F: Documentation/hwmon/f71805f.rst
6475 F: drivers/hwmon/f71805f.c
6478 M: Josh Poimboeuf <jpoimboe@redhat.com>
6480 F: scripts/faddr2line
6483 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6484 L: netdev@vger.kernel.org
6486 F: Documentation/networking/failover.rst
6487 F: include/net/failover.h
6488 F: net/core/failover.c
6491 M: Jan Kara <jack@suse.cz>
6492 R: Amir Goldstein <amir73il@gmail.com>
6493 L: linux-fsdevel@vger.kernel.org
6495 F: fs/notify/fanotify/
6496 F: include/linux/fanotify.h
6497 F: include/uapi/linux/fanotify.h
6499 FARSYNC SYNCHRONOUS DRIVER
6500 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6502 W: http://www.farsite.co.uk/
6503 F: drivers/net/wan/farsync.*
6505 FAULT INJECTION SUPPORT
6506 M: Akinobu Mita <akinobu.mita@gmail.com>
6508 F: Documentation/fault-injection/
6509 F: lib/fault-inject.c
6511 FBTFT Framebuffer drivers
6512 L: dri-devel@lists.freedesktop.org
6513 L: linux-fbdev@vger.kernel.org
6515 F: drivers/staging/fbtft/
6518 M: Michael Buesch <m@bues.ch>
6519 L: linux-media@vger.kernel.org
6521 F: drivers/media/tuners/fc0011.c
6522 F: drivers/media/tuners/fc0011.h
6525 M: Antti Palosaari <crope@iki.fi>
6526 L: linux-media@vger.kernel.org
6528 W: https://linuxtv.org
6529 W: http://palosaari.fi/linux/
6530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6531 T: git git://linuxtv.org/anttip/media_tree.git
6532 F: drivers/media/tuners/fc2580*
6534 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6535 M: Hannes Reinecke <hare@suse.de>
6536 L: linux-scsi@vger.kernel.org
6538 W: www.Open-FCoE.org
6539 F: drivers/scsi/fcoe/
6540 F: drivers/scsi/libfc/
6542 F: include/scsi/libfc.h
6543 F: include/scsi/libfcoe.h
6544 F: include/uapi/scsi/fc/
6546 FILE LOCKING (flock() and fcntl()/lockf())
6547 M: Jeff Layton <jlayton@kernel.org>
6548 M: "J. Bruce Fields" <bfields@fieldses.org>
6549 L: linux-fsdevel@vger.kernel.org
6553 F: include/linux/fcntl.h
6554 F: include/uapi/linux/fcntl.h
6556 FILESYSTEM DIRECT ACCESS (DAX)
6557 M: Dan Williams <dan.j.williams@intel.com>
6558 R: Matthew Wilcox <willy@infradead.org>
6559 R: Jan Kara <jack@suse.cz>
6560 L: linux-fsdevel@vger.kernel.org
6561 L: linux-nvdimm@lists.01.org
6564 F: include/linux/dax.h
6565 F: include/trace/events/fs_dax.h
6567 FILESYSTEMS (VFS and infrastructure)
6568 M: Alexander Viro <viro@zeniv.linux.org.uk>
6569 L: linux-fsdevel@vger.kernel.org
6572 F: include/linux/fs.h
6573 F: include/linux/fs_types.h
6574 F: include/uapi/linux/fs.h
6575 F: include/uapi/linux/openat2.h
6577 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6578 M: Riku Voipio <riku.voipio@iki.fi>
6579 L: linux-hwmon@vger.kernel.org
6581 F: drivers/hwmon/f75375s.c
6582 F: include/linux/f75375s.h
6584 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6585 M: Clemens Ladisch <clemens@ladisch.de>
6586 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6587 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6590 F: include/uapi/sound/firewire.h
6593 FIREWIRE MEDIA DRIVERS (firedtv)
6594 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6595 L: linux-media@vger.kernel.org
6596 L: linux1394-devel@lists.sourceforge.net
6598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6599 F: drivers/media/firewire/
6601 FIREWIRE SBP-2 TARGET
6602 M: Chris Boot <bootc@bootc.net>
6603 L: linux-scsi@vger.kernel.org
6604 L: target-devel@vger.kernel.org
6605 L: linux1394-devel@lists.sourceforge.net
6607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6608 F: drivers/target/sbp/
6611 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6612 L: linux1394-devel@lists.sourceforge.net
6614 W: http://ieee1394.wiki.kernel.org/
6615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6616 F: drivers/firewire/
6617 F: include/linux/firewire.h
6618 F: include/uapi/linux/firewire*.h
6621 FIRMWARE LOADER (request_firmware)
6622 M: Luis Chamberlain <mcgrof@kernel.org>
6623 L: linux-kernel@vger.kernel.org
6625 F: Documentation/firmware_class/
6626 F: drivers/base/firmware_loader/
6627 F: include/linux/firmware.h
6629 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6630 M: Joshua Morris <josh.h.morris@us.ibm.com>
6631 M: Philip Kelleher <pjk1939@linux.ibm.com>
6633 F: drivers/block/rsxx/
6635 FLEXTIMER FTM-QUADDEC DRIVER
6636 M: Patrick Havelange <patrick.havelange@essensium.com>
6637 L: linux-iio@vger.kernel.org
6639 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6640 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6641 F: drivers/counter/ftm-quaddec.c
6644 M: Denis Efremov <efremov@linux.com>
6645 L: linux-block@vger.kernel.org
6647 F: drivers/block/floppy.c
6649 FLYSKY FSIA6B RC RECEIVER
6650 M: Markus Koch <markus@notsyncing.net>
6651 L: linux-input@vger.kernel.org
6653 F: drivers/input/joystick/fsia6b.c
6655 FORCEDETH GIGABIT ETHERNET DRIVER
6656 M: Rain River <rain.1986.08.12@gmail.com>
6657 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6658 L: netdev@vger.kernel.org
6660 F: drivers/net/ethernet/nvidia/*
6663 M: Wu Hao <hao.wu@intel.com>
6664 L: linux-fpga@vger.kernel.org
6666 F: Documentation/fpga/dfl.rst
6667 F: drivers/fpga/dfl*
6668 F: include/uapi/linux/fpga-dfl.h
6670 FPGA MANAGER FRAMEWORK
6671 M: Moritz Fischer <mdf@kernel.org>
6672 L: linux-fpga@vger.kernel.org
6674 W: http://www.rocketboards.org
6675 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6677 F: Documentation/devicetree/bindings/fpga/
6678 F: Documentation/driver-api/fpga/
6679 F: Documentation/fpga/
6681 F: include/linux/fpga/
6684 M: Bill Metzenthen <billm@melbpc.org.au>
6686 W: http://floatingpoint.sourceforge.net/emulator/index.html
6687 F: arch/x86/math-emu/
6689 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6690 L: netdev@vger.kernel.org
6692 F: drivers/net/wan/dlci.c
6693 F: drivers/net/wan/sdla.c
6696 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6697 L: dri-devel@lists.freedesktop.org
6698 L: linux-fbdev@vger.kernel.org
6700 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: Documentation/fb/
6704 F: include/linux/fb.h
6705 F: include/uapi/linux/fb.h
6706 F: include/uapi/video/
6709 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6710 M: Horia Geantă <horia.geanta@nxp.com>
6711 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6712 L: linux-crypto@vger.kernel.org
6714 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6715 F: drivers/crypto/caam/
6717 FREESCALE DIU FRAMEBUFFER DRIVER
6718 M: Timur Tabi <timur@kernel.org>
6719 L: linux-fbdev@vger.kernel.org
6721 F: drivers/video/fbdev/fsl-diu-fb.*
6723 FREESCALE DMA DRIVER
6724 M: Li Yang <leoyang.li@nxp.com>
6725 M: Zhang Wei <zw@zh-kernel.org>
6726 L: linuxppc-dev@lists.ozlabs.org
6728 F: drivers/dma/fsldma.*
6730 FREESCALE ENETC ETHERNET DRIVERS
6731 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6732 L: netdev@vger.kernel.org
6734 F: drivers/net/ethernet/freescale/enetc/
6736 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6737 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6738 L: netdev@vger.kernel.org
6740 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6741 F: drivers/net/ethernet/freescale/gianfar*
6743 FREESCALE GPMI NAND DRIVER
6744 M: Han Xu <han.xu@nxp.com>
6745 L: linux-mtd@lists.infradead.org
6747 F: drivers/mtd/nand/raw/gpmi-nand/*
6749 FREESCALE I2C CPM DRIVER
6750 M: Jochen Friedrich <jochen@scram.de>
6751 L: linuxppc-dev@lists.ozlabs.org
6752 L: linux-i2c@vger.kernel.org
6754 F: drivers/i2c/busses/i2c-cpm.c
6756 FREESCALE IMX / MXC FEC DRIVER
6757 M: Fugang Duan <fugang.duan@nxp.com>
6758 L: netdev@vger.kernel.org
6760 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6761 F: drivers/net/ethernet/freescale/fec.h
6762 F: drivers/net/ethernet/freescale/fec_main.c
6763 F: drivers/net/ethernet/freescale/fec_ptp.c
6765 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6766 M: Sascha Hauer <s.hauer@pengutronix.de>
6767 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6768 L: linux-fbdev@vger.kernel.org
6769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6771 F: drivers/video/fbdev/imxfb.c
6772 F: include/linux/platform_data/video-imxfb.h
6774 FREESCALE IMX DDR PMU DRIVER
6775 M: Frank Li <Frank.li@nxp.com>
6776 L: linux-arm-kernel@lists.infradead.org
6778 F: Documentation/admin-guide/perf/imx-ddr.rst
6779 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6780 F: drivers/perf/fsl_imx8_ddr_perf.c
6782 FREESCALE IMX I2C DRIVER
6783 M: Oleksij Rempel <o.rempel@pengutronix.de>
6784 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6785 L: linux-i2c@vger.kernel.org
6787 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6788 F: drivers/i2c/busses/i2c-imx.c
6790 FREESCALE IMX LPI2C DRIVER
6791 M: Dong Aisheng <aisheng.dong@nxp.com>
6792 L: linux-i2c@vger.kernel.org
6793 L: linux-imx@nxp.com
6795 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6796 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6798 FREESCALE QORIQ DPAA ETHERNET DRIVER
6799 M: Madalin Bucur <madalin.bucur@nxp.com>
6800 L: netdev@vger.kernel.org
6802 F: drivers/net/ethernet/freescale/dpaa
6804 FREESCALE QORIQ DPAA FMAN DRIVER
6805 M: Madalin Bucur <madalin.bucur@nxp.com>
6806 L: netdev@vger.kernel.org
6808 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6809 F: drivers/net/ethernet/freescale/fman
6811 FREESCALE QORIQ PTP CLOCK DRIVER
6812 M: Yangbo Lu <yangbo.lu@nxp.com>
6813 L: netdev@vger.kernel.org
6815 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6816 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6817 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6818 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6819 F: drivers/ptp/ptp_qoriq.c
6820 F: drivers/ptp/ptp_qoriq_debugfs.c
6821 F: include/linux/fsl/ptp_qoriq.h
6823 FREESCALE QUAD SPI DRIVER
6824 M: Han Xu <han.xu@nxp.com>
6825 L: linux-spi@vger.kernel.org
6827 F: drivers/spi/spi-fsl-qspi.c
6829 FREESCALE QUICC ENGINE LIBRARY
6830 M: Qiang Zhao <qiang.zhao@nxp.com>
6831 L: linuxppc-dev@lists.ozlabs.org
6833 F: drivers/soc/fsl/qe/
6834 F: include/soc/fsl/*qe*.h
6835 F: include/soc/fsl/*ucc*.h
6837 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6838 M: Li Yang <leoyang.li@nxp.com>
6839 L: netdev@vger.kernel.org
6840 L: linuxppc-dev@lists.ozlabs.org
6842 F: drivers/net/ethernet/freescale/ucc_geth*
6844 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6845 M: Zhao Qiang <qiang.zhao@nxp.com>
6846 L: netdev@vger.kernel.org
6847 L: linuxppc-dev@lists.ozlabs.org
6849 F: drivers/net/wan/fsl_ucc_hdlc*
6851 FREESCALE QUICC ENGINE UCC UART DRIVER
6852 M: Timur Tabi <timur@kernel.org>
6853 L: linuxppc-dev@lists.ozlabs.org
6855 F: drivers/tty/serial/ucc_uart.c
6857 FREESCALE SOC DRIVERS
6858 M: Li Yang <leoyang.li@nxp.com>
6859 L: linuxppc-dev@lists.ozlabs.org
6860 L: linux-arm-kernel@lists.infradead.org
6862 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6863 F: Documentation/devicetree/bindings/soc/fsl/
6865 F: include/linux/fsl/
6867 FREESCALE SOC FS_ENET DRIVER
6868 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6869 L: linuxppc-dev@lists.ozlabs.org
6870 L: netdev@vger.kernel.org
6872 F: drivers/net/ethernet/freescale/fs_enet/
6873 F: include/linux/fs_enet_pd.h
6875 FREESCALE SOC SOUND DRIVERS
6876 M: Timur Tabi <timur@kernel.org>
6877 M: Nicolin Chen <nicoleotsuka@gmail.com>
6878 M: Xiubo Li <Xiubo.Lee@gmail.com>
6879 R: Fabio Estevam <festevam@gmail.com>
6880 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6881 L: linuxppc-dev@lists.ozlabs.org
6883 F: sound/soc/fsl/fsl*
6884 F: sound/soc/fsl/imx*
6885 F: sound/soc/fsl/mpc8610_hpcd.c
6887 FREESCALE USB PERIPHERAL DRIVERS
6888 M: Li Yang <leoyang.li@nxp.com>
6889 L: linux-usb@vger.kernel.org
6890 L: linuxppc-dev@lists.ozlabs.org
6892 F: drivers/usb/gadget/udc/fsl*
6895 M: Christoph Hellwig <hch@infradead.org>
6897 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6901 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6902 M: Pavel Machek <pavel@ucw.cz>
6903 L: linux-pm@vger.kernel.org
6905 F: Documentation/power/freezing-of-tasks.rst
6906 F: include/linux/freezer.h
6910 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6911 L: linux-kernel@vger.kernel.org
6913 F: include/linux/frontswap.h
6916 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6917 M: David Howells <dhowells@redhat.com>
6918 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6920 F: Documentation/filesystems/caching/
6922 F: include/linux/fscache*.h
6924 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6925 M: Theodore Y. Ts'o <tytso@mit.edu>
6926 M: Jaegeuk Kim <jaegeuk@kernel.org>
6927 M: Eric Biggers <ebiggers@kernel.org>
6928 L: linux-fscrypt@vger.kernel.org
6930 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6931 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6932 F: Documentation/filesystems/fscrypt.rst
6934 F: include/linux/fscrypt*.h
6935 F: include/uapi/linux/fscrypt.h
6938 M: Jeremy Kerr <jk@ozlabs.org>
6939 M: Joel Stanley <joel@jms.id.au>
6940 R: Alistar Popple <alistair@popple.id.au>
6941 R: Eddie James <eajames@linux.ibm.com>
6942 L: linux-fsi@lists.ozlabs.org
6944 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6947 F: include/linux/fsi*.h
6948 F: include/trace/events/fsi*.h
6950 FSI-ATTACHED I2C DRIVER
6951 M: Eddie James <eajames@linux.ibm.com>
6952 L: linux-i2c@vger.kernel.org
6953 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6955 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6956 F: drivers/i2c/busses/i2c-fsi.c
6958 FSI-ATTACHED SPI DRIVER
6959 M: Eddie James <eajames@linux.ibm.com>
6960 L: linux-spi@vger.kernel.org
6962 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
6963 F: drivers/spi/spi-fsi.c
6965 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6966 M: Jan Kara <jack@suse.cz>
6967 R: Amir Goldstein <amir73il@gmail.com>
6968 L: linux-fsdevel@vger.kernel.org
6970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6972 F: include/linux/fsnotify*.h
6974 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6975 M: Eric Biggers <ebiggers@kernel.org>
6976 M: Theodore Y. Ts'o <tytso@mit.edu>
6977 L: linux-fscrypt@vger.kernel.org
6979 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6980 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6981 F: Documentation/filesystems/fsverity.rst
6983 F: include/linux/fsverity.h
6984 F: include/uapi/linux/fsverity.h
6986 FUJITSU LAPTOP EXTRAS
6987 M: Jonathan Woithe <jwoithe@just42.net>
6988 L: platform-driver-x86@vger.kernel.org
6990 F: drivers/platform/x86/fujitsu-laptop.c
6992 FUJITSU M-5MO LS CAMERA ISP DRIVER
6993 M: Kyungmin Park <kyungmin.park@samsung.com>
6994 M: Heungjun Kim <riverful.kim@samsung.com>
6995 L: linux-media@vger.kernel.org
6997 F: drivers/media/i2c/m5mols/
6998 F: include/media/i2c/m5mols.h
7000 FUJITSU TABLET EXTRAS
7001 M: Robert Gerlach <khnz@gmx.de>
7002 L: platform-driver-x86@vger.kernel.org
7004 F: drivers/platform/x86/fujitsu-tablet.c
7006 FUSE: FILESYSTEM IN USERSPACE
7007 M: Miklos Szeredi <miklos@szeredi.hu>
7008 L: linux-fsdevel@vger.kernel.org
7010 W: http://fuse.sourceforge.net/
7011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7012 F: Documentation/filesystems/fuse.rst
7014 F: include/uapi/linux/fuse.h
7017 M: Thomas Gleixner <tglx@linutronix.de>
7018 M: Ingo Molnar <mingo@redhat.com>
7019 R: Peter Zijlstra <peterz@infradead.org>
7020 R: Darren Hart <dvhart@infradead.org>
7021 L: linux-kernel@vger.kernel.org
7023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7024 F: Documentation/*futex*
7025 F: include/asm-generic/futex.h
7026 F: include/linux/futex.h
7027 F: include/uapi/linux/futex.h
7029 F: tools/perf/bench/futex*
7030 F: tools/testing/selftests/futex/
7032 GASKET DRIVER FRAMEWORK
7033 M: Rob Springer <rspringer@google.com>
7034 M: Todd Poynor <toddpoynor@google.com>
7035 M: Ben Chan <benchan@chromium.org>
7037 F: drivers/staging/gasket/
7040 M: Kees Cook <keescook@chromium.org>
7041 R: Emese Revfy <re.emese@gmail.com>
7042 L: kernel-hardening@lists.openwall.com
7044 F: Documentation/kbuild/gcc-plugins.rst
7045 F: scripts/Makefile.gcc-plugins
7046 F: scripts/gcc-plugin.sh
7047 F: scripts/gcc-plugins/
7049 GCOV BASED KERNEL PROFILING
7050 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7052 F: Documentation/dev-tools/gcov.rst
7055 GDB KERNEL DEBUGGING HELPER SCRIPTS
7056 M: Jan Kiszka <jan.kiszka@siemens.com>
7057 M: Kieran Bingham <kbingham@kernel.org>
7061 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7062 M: Achim Leubner <achim_leubner@adaptec.com>
7063 L: linux-scsi@vger.kernel.org
7065 W: http://www.icp-vortex.com/
7066 F: drivers/scsi/gdt*
7068 GEMTEK FM RADIO RECEIVER DRIVER
7069 M: Hans Verkuil <hverkuil@xs4all.nl>
7070 L: linux-media@vger.kernel.org
7072 W: https://linuxtv.org
7073 T: git git://linuxtv.org/media_tree.git
7074 F: drivers/media/radio/radio-gemtek*
7076 GENERIC ARCHITECTURE TOPOLOGY
7077 M: Sudeep Holla <sudeep.holla@arm.com>
7078 L: linux-kernel@vger.kernel.org
7080 F: drivers/base/arch_topology.c
7081 F: include/linux/arch_topology.h
7083 GENERIC GPIO I2C DRIVER
7084 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7086 F: drivers/i2c/busses/i2c-gpio.c
7087 F: include/linux/platform_data/i2c-gpio.h
7089 GENERIC GPIO I2C MULTIPLEXER DRIVER
7090 M: Peter Korsgaard <peter.korsgaard@barco.com>
7091 L: linux-i2c@vger.kernel.org
7093 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7094 F: drivers/i2c/muxes/i2c-mux-gpio.c
7095 F: include/linux/platform_data/i2c-mux-gpio.h
7097 GENERIC HDLC (WAN) DRIVERS
7098 M: Krzysztof Halasa <khc@pm.waw.pl>
7100 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7101 F: drivers/net/wan/c101.c
7102 F: drivers/net/wan/hd6457*
7103 F: drivers/net/wan/hdlc*
7104 F: drivers/net/wan/n2.c
7105 F: drivers/net/wan/pc300too.c
7106 F: drivers/net/wan/pci200syn.c
7107 F: drivers/net/wan/wanxl*
7109 GENERIC INCLUDE/ASM HEADER FILES
7110 M: Arnd Bergmann <arnd@arndb.de>
7111 L: linux-arch@vger.kernel.org
7113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7114 F: include/asm-generic/
7115 F: include/uapi/asm-generic/
7117 GENERIC PHY FRAMEWORK
7118 M: Kishon Vijay Abraham I <kishon@ti.com>
7119 M: Vinod Koul <vkoul@kernel.org>
7120 L: linux-kernel@vger.kernel.org
7122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7123 F: Documentation/devicetree/bindings/phy/
7125 F: include/linux/phy/
7127 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7128 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7130 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7133 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7134 M: Kevin Hilman <khilman@kernel.org>
7135 M: Ulf Hansson <ulf.hansson@linaro.org>
7136 L: linux-pm@vger.kernel.org
7138 F: Documentation/devicetree/bindings/power/power?domain*
7139 F: drivers/base/power/domain*.c
7140 F: include/linux/pm_domain.h
7142 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7143 M: Eugen Hristev <eugen.hristev@microchip.com>
7144 L: linux-input@vger.kernel.org
7146 F: drivers/input/touchscreen/resistive-adc-touch.c
7148 GENERIC UIO DRIVER FOR PCI DEVICES
7149 M: "Michael S. Tsirkin" <mst@redhat.com>
7150 L: kvm@vger.kernel.org
7152 F: drivers/uio/uio_pci_generic.c
7154 GENERIC VDSO LIBRARY
7155 M: Andy Lutomirski <luto@kernel.org>
7156 M: Thomas Gleixner <tglx@linutronix.de>
7157 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7158 L: linux-kernel@vger.kernel.org
7160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7161 F: include/asm-generic/vdso/vsyscall.h
7163 F: kernel/time/vsyscall.c
7166 GENWQE (IBM Generic Workqueue Card)
7167 M: Frank Haverkamp <haver@linux.ibm.com>
7169 F: drivers/misc/genwqe/
7171 GET_MAINTAINER SCRIPT
7172 M: Joe Perches <joe@perches.com>
7174 F: scripts/get_maintainer.pl
7177 M: Bob Peterson <rpeterso@redhat.com>
7178 M: Andreas Gruenbacher <agruenba@redhat.com>
7179 L: cluster-devel@redhat.com
7181 W: http://sources.redhat.com/cluster/
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7183 F: Documentation/filesystems/gfs2*.txt
7185 F: include/uapi/linux/gfs2_ondisk.h
7188 M: Johan Hovold <johan@kernel.org>
7190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7191 F: Documentation/ABI/testing/sysfs-class-gnss
7192 F: Documentation/devicetree/bindings/gnss/
7194 F: include/linux/gnss.h
7197 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7198 L: linux-media@vger.kernel.org
7200 F: drivers/media/usb/go7007/
7203 M: Bastien Nocera <hadess@hadess.net>
7204 L: linux-input@vger.kernel.org
7206 F: drivers/input/touchscreen/goodix.c
7208 GOOGLE ETHERNET DRIVERS
7209 M: Catherine Sullivan <csully@google.com>
7210 R: Sagi Shahar <sagis@google.com>
7211 R: Jon Olson <jonolson@google.com>
7212 L: netdev@vger.kernel.org
7214 F: Documentation/networking/device_drivers/google/gve.rst
7215 F: drivers/net/ethernet/google
7217 GPD POCKET FAN DRIVER
7218 M: Hans de Goede <hdegoede@redhat.com>
7219 L: platform-driver-x86@vger.kernel.org
7221 F: drivers/platform/x86/gpd-pocket-fan.c
7224 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7225 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7226 L: linux-gpio@vger.kernel.org
7227 L: linux-acpi@vger.kernel.org
7229 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7230 F: drivers/gpio/gpiolib-acpi.c
7231 F: drivers/gpio/gpiolib-acpi.h
7234 M: Sean Young <sean@mess.org>
7235 L: linux-media@vger.kernel.org
7237 F: drivers/media/rc/gpio-ir-tx.c
7240 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7241 L: linux-gpio@vger.kernel.org
7243 F: drivers/gpio/gpio-mockup.c
7244 F: tools/testing/selftests/gpio/
7247 M: Linus Walleij <linus.walleij@linaro.org>
7248 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7249 L: linux-gpio@vger.kernel.org
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7252 F: Documentation/ABI/obsolete/sysfs-gpio
7253 F: Documentation/ABI/testing/gpio-cdev
7254 F: Documentation/admin-guide/gpio/
7255 F: Documentation/devicetree/bindings/gpio/
7256 F: Documentation/driver-api/gpio/
7258 F: include/asm-generic/gpio.h
7259 F: include/linux/gpio.h
7260 F: include/linux/gpio/
7261 F: include/linux/of_gpio.h
7262 F: include/uapi/linux/gpio.h
7265 GRE DEMULTIPLEXER DRIVER
7266 M: Dmitry Kozlov <xeb@mail.ru>
7267 L: netdev@vger.kernel.org
7269 F: include/net/gre.h
7270 F: net/ipv4/gre_demux.c
7271 F: net/ipv4/gre_offload.c
7273 GRETH 10/100/1G Ethernet MAC device driver
7274 M: Andreas Larsson <andreas@gaisler.com>
7275 L: netdev@vger.kernel.org
7277 F: drivers/net/ethernet/aeroflex/
7279 GREYBUS AUDIO PROTOCOLS DRIVERS
7280 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7281 M: Mark Greer <mgreer@animalcreek.com>
7283 F: drivers/staging/greybus/audio_apbridgea.c
7284 F: drivers/staging/greybus/audio_apbridgea.h
7285 F: drivers/staging/greybus/audio_codec.c
7286 F: drivers/staging/greybus/audio_codec.h
7287 F: drivers/staging/greybus/audio_gb.c
7288 F: drivers/staging/greybus/audio_manager.c
7289 F: drivers/staging/greybus/audio_manager.h
7290 F: drivers/staging/greybus/audio_manager_module.c
7291 F: drivers/staging/greybus/audio_manager_private.h
7292 F: drivers/staging/greybus/audio_manager_sysfs.c
7293 F: drivers/staging/greybus/audio_module.c
7294 F: drivers/staging/greybus/audio_topology.c
7296 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7297 M: Viresh Kumar <vireshk@kernel.org>
7299 F: drivers/staging/greybus/authentication.c
7300 F: drivers/staging/greybus/bootrom.c
7301 F: drivers/staging/greybus/firmware.h
7302 F: drivers/staging/greybus/fw-core.c
7303 F: drivers/staging/greybus/fw-download.c
7304 F: drivers/staging/greybus/fw-management.c
7305 F: drivers/staging/greybus/greybus_authentication.h
7306 F: drivers/staging/greybus/greybus_firmware.h
7307 F: drivers/staging/greybus/hid.c
7308 F: drivers/staging/greybus/i2c.c
7309 F: drivers/staging/greybus/spi.c
7310 F: drivers/staging/greybus/spilib.c
7311 F: drivers/staging/greybus/spilib.h
7313 GREYBUS LOOPBACK DRIVER
7314 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7316 F: drivers/staging/greybus/loopback.c
7318 GREYBUS PLATFORM DRIVERS
7319 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7321 F: drivers/staging/greybus/arche-apb-ctrl.c
7322 F: drivers/staging/greybus/arche-platform.c
7323 F: drivers/staging/greybus/arche_platform.h
7325 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7326 M: Rui Miguel Silva <rmfrfs@gmail.com>
7328 F: drivers/staging/greybus/gpio.c
7329 F: drivers/staging/greybus/light.c
7330 F: drivers/staging/greybus/power_supply.c
7331 F: drivers/staging/greybus/sdio.c
7332 F: drivers/staging/greybus/spi.c
7333 F: drivers/staging/greybus/spilib.c
7336 M: Johan Hovold <johan@kernel.org>
7337 M: Alex Elder <elder@kernel.org>
7338 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7339 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7342 F: drivers/staging/greybus/
7343 F: include/linux/greybus.h
7344 F: include/linux/greybus/
7346 GREYBUS UART PROTOCOLS DRIVERS
7347 M: David Lin <dtwlin@gmail.com>
7349 F: drivers/staging/greybus/log.c
7350 F: drivers/staging/greybus/uart.c
7352 GS1662 VIDEO SERIALIZER
7353 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7354 L: linux-media@vger.kernel.org
7356 T: git git://linuxtv.org/media_tree.git
7357 F: drivers/media/spi/gs1662.c
7359 GSPCA FINEPIX SUBDRIVER
7360 M: Frank Zago <frank@zago.net>
7361 L: linux-media@vger.kernel.org
7363 T: git git://linuxtv.org/media_tree.git
7364 F: drivers/media/usb/gspca/finepix.c
7366 GSPCA GL860 SUBDRIVER
7367 M: Olivier Lorin <o.lorin@laposte.net>
7368 L: linux-media@vger.kernel.org
7370 T: git git://linuxtv.org/media_tree.git
7371 F: drivers/media/usb/gspca/gl860/
7373 GSPCA M5602 SUBDRIVER
7374 M: Erik Andren <erik.andren@gmail.com>
7375 L: linux-media@vger.kernel.org
7377 T: git git://linuxtv.org/media_tree.git
7378 F: drivers/media/usb/gspca/m5602/
7380 GSPCA PAC207 SONIXB SUBDRIVER
7381 M: Hans Verkuil <hverkuil@xs4all.nl>
7382 L: linux-media@vger.kernel.org
7384 T: git git://linuxtv.org/media_tree.git
7385 F: drivers/media/usb/gspca/pac207.c
7387 GSPCA SN9C20X SUBDRIVER
7388 M: Brian Johnson <brijohn@gmail.com>
7389 L: linux-media@vger.kernel.org
7391 T: git git://linuxtv.org/media_tree.git
7392 F: drivers/media/usb/gspca/sn9c20x.c
7394 GSPCA T613 SUBDRIVER
7395 M: Leandro Costantino <lcostantino@gmail.com>
7396 L: linux-media@vger.kernel.org
7398 T: git git://linuxtv.org/media_tree.git
7399 F: drivers/media/usb/gspca/t613.c
7401 GSPCA USB WEBCAM DRIVER
7402 M: Hans Verkuil <hverkuil@xs4all.nl>
7403 L: linux-media@vger.kernel.org
7405 T: git git://linuxtv.org/media_tree.git
7406 F: drivers/media/usb/gspca/
7408 GTP (GPRS Tunneling Protocol)
7409 M: Pablo Neira Ayuso <pablo@netfilter.org>
7410 M: Harald Welte <laforge@gnumonks.org>
7411 L: osmocom-net-gprs@lists.osmocom.org
7413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7414 F: drivers/net/gtp.c
7416 GUID PARTITION TABLE (GPT)
7417 M: Davidlohr Bueso <dave@stgolabs.net>
7418 L: linux-efi@vger.kernel.org
7420 F: block/partitions/efi.*
7423 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7424 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7426 W: http://uclinux-h8.sourceforge.jp
7427 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7429 F: drivers/clk/h8300/
7430 F: drivers/clocksource/h8300_*.c
7431 F: drivers/irqchip/irq-renesas-h8*.c
7433 HABANALABS PCI DRIVER
7434 M: Oded Gabbay <oded.gabbay@gmail.com>
7436 T: git https://github.com/HabanaAI/linux.git
7437 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7438 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7439 F: drivers/misc/habanalabs/
7440 F: include/uapi/misc/habanalabs.h
7443 M: Antti Palosaari <crope@iki.fi>
7444 L: linux-media@vger.kernel.org
7446 W: https://linuxtv.org
7447 W: http://palosaari.fi/linux/
7448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7449 T: git git://linuxtv.org/anttip/media_tree.git
7450 F: drivers/media/usb/hackrf/
7452 HANTRO VPU CODEC DRIVER
7453 M: Ezequiel Garcia <ezequiel@collabora.com>
7454 M: Philipp Zabel <p.zabel@pengutronix.de>
7455 L: linux-media@vger.kernel.org
7456 L: linux-rockchip@lists.infradead.org
7458 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7459 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
7460 F: drivers/staging/media/hantro/
7462 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7463 M: Frank Seidel <frank@f-seidel.de>
7464 L: platform-driver-x86@vger.kernel.org
7466 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7467 F: drivers/platform/x86/hdaps.c
7470 M: Jean Delvare <jdelvare@suse.com>
7471 M: Guenter Roeck <linux@roeck-us.net>
7472 L: linux-hwmon@vger.kernel.org
7474 W: http://hwmon.wiki.kernel.org/
7475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7476 F: Documentation/devicetree/bindings/hwmon/
7477 F: Documentation/hwmon/
7479 F: include/linux/hwmon*.h
7480 F: include/trace/events/hwmon*.h
7482 HARDWARE RANDOM NUMBER GENERATOR CORE
7483 M: Matt Mackall <mpm@selenic.com>
7484 M: Herbert Xu <herbert@gondor.apana.org.au>
7485 L: linux-crypto@vger.kernel.org
7487 F: Documentation/admin-guide/hw_random.rst
7488 F: Documentation/devicetree/bindings/rng/
7489 F: drivers/char/hw_random/
7490 F: include/linux/hw_random.h
7492 HARDWARE SPINLOCK CORE
7493 M: Ohad Ben-Cohen <ohad@wizery.com>
7494 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7495 R: Baolin Wang <baolin.wang7@gmail.com>
7496 L: linux-remoteproc@vger.kernel.org
7498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7499 F: Documentation/devicetree/bindings/hwlock/
7500 F: Documentation/hwspinlock.txt
7501 F: drivers/hwspinlock/
7502 F: include/linux/hwspinlock.h
7504 HARDWARE TRACING FACILITIES
7505 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7507 F: drivers/hwtracing/
7509 HARMONY SOUND DRIVER
7510 L: linux-parisc@vger.kernel.org
7512 F: sound/parisc/harmony.*
7514 HDPVR USB VIDEO ENCODER DRIVER
7515 M: Hans Verkuil <hverkuil@xs4all.nl>
7516 L: linux-media@vger.kernel.org
7518 W: https://linuxtv.org
7519 T: git git://linuxtv.org/media_tree.git
7520 F: drivers/media/usb/hdpvr/
7522 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7523 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7525 F: Documentation/watchdog/hpwdt.rst
7526 F: drivers/watchdog/hpwdt.c
7528 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7529 M: Don Brace <don.brace@microsemi.com>
7530 L: esc.storagedev@microsemi.com
7531 L: linux-scsi@vger.kernel.org
7533 F: Documentation/scsi/hpsa.rst
7534 F: drivers/scsi/hpsa*.[ch]
7535 F: include/linux/cciss*.h
7536 F: include/uapi/linux/cciss*.h
7539 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7540 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7541 L: linux-rdma@vger.kernel.org
7543 F: drivers/infiniband/hw/hfi1
7546 L: linux-fsdevel@vger.kernel.org
7548 F: Documentation/filesystems/hfs.rst
7552 L: linux-fsdevel@vger.kernel.org
7554 F: Documentation/filesystems/hfsplus.rst
7557 HGA FRAMEBUFFER DRIVER
7558 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7559 L: linux-nvidia@lists.surfsouth.com
7561 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7562 F: drivers/video/fbdev/hgafb.c
7564 HIBERNATION (aka Software Suspend, aka swsusp)
7565 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7566 M: Pavel Machek <pavel@ucw.cz>
7567 L: linux-pm@vger.kernel.org
7569 B: https://bugzilla.kernel.org
7570 F: arch/*/include/asm/suspend*.h
7572 F: drivers/base/power/
7573 F: include/linux/freezer.h
7574 F: include/linux/pm.h
7575 F: include/linux/suspend.h
7579 M: Jiri Kosina <jikos@kernel.org>
7580 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7581 L: linux-input@vger.kernel.org
7583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7585 F: include/linux/hid*
7586 F: include/uapi/linux/hid*
7588 HID SENSOR HUB DRIVERS
7589 M: Jiri Kosina <jikos@kernel.org>
7590 M: Jonathan Cameron <jic23@kernel.org>
7591 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7592 L: linux-input@vger.kernel.org
7593 L: linux-iio@vger.kernel.org
7595 F: Documentation/hid/hid-sensor*
7596 F: drivers/hid/hid-sensor-*
7597 F: drivers/iio/*/hid-*
7598 F: include/linux/hid-sensor-*
7600 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7601 M: Thomas Gleixner <tglx@linutronix.de>
7602 L: linux-kernel@vger.kernel.org
7604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7605 F: Documentation/timers/
7606 F: include/linux/clockchips.h
7607 F: include/linux/hrtimer.h
7608 F: kernel/time/clockevents.c
7609 F: kernel/time/hrtimer.c
7610 F: kernel/time/timer_*.c
7612 HIGH-SPEED SCC DRIVER FOR AX.25
7613 L: linux-hams@vger.kernel.org
7615 F: drivers/net/hamradio/dmascc.c
7616 F: drivers/net/hamradio/scc.c
7618 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7619 M: HighPoint Linux Team <linux@highpoint-tech.com>
7621 W: http://www.highpoint-tech.com
7622 F: Documentation/scsi/hptiop.rst
7623 F: drivers/scsi/hptiop.c
7626 M: Jes Sorensen <jes@trained-monkey.org>
7627 L: linux-hippi@sunsite.dk
7629 F: drivers/net/hippi/
7630 F: include/linux/hippidevice.h
7631 F: include/uapi/linux/if_hippi.h
7634 HISILICON DMA DRIVER
7635 M: Zhou Wang <wangzhou1@hisilicon.com>
7636 L: dmaengine@vger.kernel.org
7638 F: drivers/dma/hisi_dma.c
7640 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7641 M: Zaibo Xu <xuzaibo@huawei.com>
7642 L: linux-crypto@vger.kernel.org
7644 F: Documentation/ABI/testing/debugfs-hisi-hpre
7645 F: drivers/crypto/hisilicon/hpre/hpre.h
7646 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7647 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7649 HISILICON LPC BUS DRIVER
7650 M: john.garry@huawei.com
7652 W: http://www.hisilicon.com
7653 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7654 F: drivers/bus/hisi_lpc.c
7656 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7657 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7658 M: Salil Mehta <salil.mehta@huawei.com>
7659 L: netdev@vger.kernel.org
7661 W: http://www.hisilicon.com
7662 F: drivers/net/ethernet/hisilicon/hns3/
7664 HISILICON NETWORK SUBSYSTEM DRIVER
7665 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7666 M: Salil Mehta <salil.mehta@huawei.com>
7667 L: netdev@vger.kernel.org
7669 W: http://www.hisilicon.com
7670 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7671 F: drivers/net/ethernet/hisilicon/
7673 HISILICON PMU DRIVER
7674 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7676 W: http://www.hisilicon.com
7677 F: Documentation/admin-guide/perf/hisi-pmu.rst
7678 F: drivers/perf/hisilicon
7680 HISILICON QM AND ZIP Controller DRIVER
7681 M: Zhou Wang <wangzhou1@hisilicon.com>
7682 L: linux-crypto@vger.kernel.org
7684 F: Documentation/ABI/testing/debugfs-hisi-zip
7685 F: drivers/crypto/hisilicon/qm.c
7686 F: drivers/crypto/hisilicon/qm.h
7687 F: drivers/crypto/hisilicon/sgl.c
7688 F: drivers/crypto/hisilicon/zip/
7690 HISILICON ROCE DRIVER
7691 M: Lijun Ou <oulijun@huawei.com>
7692 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7693 M: Weihang Li <liweihang@huawei.com>
7694 L: linux-rdma@vger.kernel.org
7696 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7697 F: drivers/infiniband/hw/hns/
7699 HISILICON SAS Controller
7700 M: John Garry <john.garry@huawei.com>
7702 W: http://www.hisilicon.com
7703 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7704 F: drivers/scsi/hisi_sas/
7706 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7707 M: Zaibo Xu <xuzaibo@huawei.com>
7708 L: linux-crypto@vger.kernel.org
7710 F: Documentation/ABI/testing/debugfs-hisi-sec
7711 F: drivers/crypto/hisilicon/sec2/sec.h
7712 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7713 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7714 F: drivers/crypto/hisilicon/sec2/sec_main.c
7716 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7717 M: Zaibo Xu <xuzaibo@huawei.com>
7719 F: drivers/char/hw_random/hisi-trng-v2.c
7721 HISILICON V3XX SPI NOR FLASH Controller Driver
7722 M: John Garry <john.garry@huawei.com>
7724 W: http://www.hisilicon.com
7725 F: drivers/spi/spi-hisi-sfc-v3xx.c
7727 HMM - Heterogeneous Memory Management
7728 M: Jérôme Glisse <jglisse@redhat.com>
7729 L: linux-mm@kvack.org
7731 F: Documentation/vm/hmm.rst
7732 F: include/linux/hmm*
7736 M: Jouni Malinen <j@w1.fi>
7737 L: linux-wireless@vger.kernel.org
7739 W: http://w1.fi/hostap-driver.html
7740 F: drivers/net/wireless/intersil/hostap/
7742 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7743 L: platform-driver-x86@vger.kernel.org
7745 F: drivers/platform/x86/tc1100-wmi.c
7747 HPET: High Precision Event Timers driver
7748 M: Clemens Ladisch <clemens@ladisch.de>
7750 F: Documentation/timers/hpet.rst
7751 F: drivers/char/hpet.c
7752 F: include/linux/hpet.h
7753 F: include/uapi/linux/hpet.h
7757 F: arch/x86/include/asm/hpet.h
7758 F: arch/x86/kernel/hpet.c
7761 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7763 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7767 M: Sebastian Reichel <sre@kernel.org>
7769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7770 F: Documentation/ABI/testing/sysfs-bus-hsi
7771 F: Documentation/driver-api/hsi.rst
7773 F: include/linux/hsi/
7774 F: include/uapi/linux/hsi/
7777 L: linux-usb@vger.kernel.org
7779 F: drivers/net/usb/hso.c
7781 HSR NETWORK PROTOCOL
7782 L: netdev@vger.kernel.org
7786 HT16K33 LED CONTROLLER DRIVER
7787 M: Robin van der Gracht <robin@protonic.nl>
7789 F: Documentation/devicetree/bindings/display/ht16k33.txt
7790 F: drivers/auxdisplay/ht16k33.c
7792 HTCPEN TOUCHSCREEN DRIVER
7793 M: Pau Oliva Fora <pof@eslack.org>
7794 L: linux-input@vger.kernel.org
7796 F: drivers/input/touchscreen/htcpen.c
7798 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7799 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7800 L: linux-iio@vger.kernel.org
7802 W: http://www.st.com/
7803 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7804 F: drivers/iio/humidity/hts221*
7806 HUAWEI ETHERNET DRIVER
7807 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7808 L: netdev@vger.kernel.org
7810 F: Documentation/networking/hinic.txt
7811 F: drivers/net/ethernet/huawei/hinic/
7814 M: Mike Kravetz <mike.kravetz@oracle.com>
7815 L: linux-mm@kvack.org
7817 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7818 F: Documentation/admin-guide/mm/hugetlbpage.rst
7819 F: Documentation/vm/hugetlbfs_reserv.rst
7821 F: include/linux/hugetlb.h
7825 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7826 L: linux-media@vger.kernel.org
7828 W: https://linuxtv.org
7829 T: git git://linuxtv.org/media_tree.git
7830 F: drivers/media/platform/sti/hva
7832 HWPOISON MEMORY FAILURE HANDLING
7833 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
7834 L: linux-mm@kvack.org
7836 F: mm/hwpoison-inject.c
7837 F: mm/memory-failure.c
7839 HYGON PROCESSOR SUPPORT
7840 M: Pu Wen <puwen@hygon.cn>
7841 L: linux-kernel@vger.kernel.org
7843 F: arch/x86/kernel/cpu/hygon.c
7845 HYNIX HI556 SENSOR DRIVER
7846 M: Shawn Tu <shawnx.tu@intel.com>
7847 L: linux-media@vger.kernel.org
7849 T: git git://linuxtv.org/media_tree.git
7850 F: drivers/media/i2c/hi556.c
7852 Hyper-V CORE AND DRIVERS
7853 M: "K. Y. Srinivasan" <kys@microsoft.com>
7854 M: Haiyang Zhang <haiyangz@microsoft.com>
7855 M: Stephen Hemminger <sthemmin@microsoft.com>
7856 M: Wei Liu <wei.liu@kernel.org>
7857 L: linux-hyperv@vger.kernel.org
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7860 F: Documentation/ABI/stable/sysfs-bus-vmbus
7861 F: Documentation/ABI/testing/debugfs-hyperv
7862 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7864 F: arch/x86/include/asm/hyperv-tlfs.h
7865 F: arch/x86/include/asm/mshyperv.h
7866 F: arch/x86/include/asm/trace/hyperv.h
7867 F: arch/x86/kernel/cpu/mshyperv.c
7868 F: drivers/clocksource/hyperv_timer.c
7869 F: drivers/hid/hid-hyperv.c
7871 F: drivers/input/serio/hyperv-keyboard.c
7872 F: drivers/iommu/hyperv-iommu.c
7873 F: drivers/net/hyperv/
7874 F: drivers/pci/controller/pci-hyperv-intf.c
7875 F: drivers/pci/controller/pci-hyperv.c
7876 F: drivers/scsi/storvsc_drv.c
7877 F: drivers/uio/uio_hv_generic.c
7878 F: drivers/video/fbdev/hyperv_fb.c
7879 F: include/asm-generic/mshyperv.h
7880 F: include/clocksource/hyperv_timer.h
7881 F: include/linux/hyperv.h
7882 F: include/uapi/linux/hyperv.h
7883 F: net/vmw_vsock/hyperv_transport.c
7887 M: Vignesh Raghavendra <vigneshr@ti.com>
7888 L: linux-mtd@lists.infradead.org
7890 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7891 C: irc://irc.oftc.net/mtd
7892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
7893 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7894 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7895 F: drivers/mtd/hyperbus/
7896 F: include/linux/mtd/hyperbus.h
7898 HYPERVISOR VIRTUAL CONSOLE DRIVER
7899 L: linuxppc-dev@lists.ozlabs.org
7904 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7905 L: linux-i2c@vger.kernel.org
7906 L: linux-acpi@vger.kernel.org
7908 F: drivers/i2c/i2c-core-acpi.c
7910 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7911 M: Ajay Gupta <ajayg@nvidia.com>
7912 L: linux-i2c@vger.kernel.org
7914 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7915 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7918 M: Peter Rosin <peda@axentia.se>
7919 L: linux-i2c@vger.kernel.org
7921 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7922 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7923 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7924 F: Documentation/i2c/i2c-topology.rst
7925 F: Documentation/i2c/muxes/
7926 F: drivers/i2c/i2c-mux.c
7927 F: drivers/i2c/muxes/
7928 F: include/linux/i2c-mux.h
7930 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7931 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7932 L: linux-i2c@vger.kernel.org
7934 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7935 F: drivers/i2c/busses/i2c-mv64xxx.c
7937 I2C OVER PARALLEL PORT
7938 M: Jean Delvare <jdelvare@suse.com>
7939 L: linux-i2c@vger.kernel.org
7941 F: Documentation/i2c/busses/i2c-parport.rst
7942 F: drivers/i2c/busses/i2c-parport.c
7945 M: Wolfram Sang <wsa@kernel.org>
7946 L: linux-i2c@vger.kernel.org
7948 W: https://i2c.wiki.kernel.org/
7949 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7951 F: Documentation/devicetree/bindings/i2c/i2c.txt
7952 F: Documentation/i2c/
7954 F: include/linux/i2c-dev.h
7955 F: include/linux/i2c-smbus.h
7956 F: include/linux/i2c.h
7957 F: include/uapi/linux/i2c-*.h
7958 F: include/uapi/linux/i2c.h
7960 I2C SUBSYSTEM HOST DRIVERS
7961 L: linux-i2c@vger.kernel.org
7963 W: https://i2c.wiki.kernel.org/
7964 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7966 F: Documentation/devicetree/bindings/i2c/
7967 F: drivers/i2c/algos/
7968 F: drivers/i2c/busses/
7971 M: Jean Delvare <jdelvare@suse.com>
7972 L: linux-i2c@vger.kernel.org
7974 F: Documentation/i2c/busses/i2c-taos-evm.rst
7975 F: drivers/i2c/busses/i2c-taos-evm.c
7978 M: Till Harbaum <till@harbaum.org>
7979 L: linux-i2c@vger.kernel.org
7981 W: http://www.harbaum.org/till/i2c_tiny_usb
7982 F: drivers/i2c/busses/i2c-tiny-usb.c
7984 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7985 M: Jean Delvare <jdelvare@suse.com>
7986 L: linux-i2c@vger.kernel.org
7988 F: Documentation/i2c/busses/i2c-ali1535.rst
7989 F: Documentation/i2c/busses/i2c-ali1563.rst
7990 F: Documentation/i2c/busses/i2c-ali15x3.rst
7991 F: Documentation/i2c/busses/i2c-amd756.rst
7992 F: Documentation/i2c/busses/i2c-amd8111.rst
7993 F: Documentation/i2c/busses/i2c-i801.rst
7994 F: Documentation/i2c/busses/i2c-nforce2.rst
7995 F: Documentation/i2c/busses/i2c-piix4.rst
7996 F: Documentation/i2c/busses/i2c-sis5595.rst
7997 F: Documentation/i2c/busses/i2c-sis630.rst
7998 F: Documentation/i2c/busses/i2c-sis96x.rst
7999 F: Documentation/i2c/busses/i2c-via.rst
8000 F: Documentation/i2c/busses/i2c-viapro.rst
8001 F: drivers/i2c/busses/i2c-ali1535.c
8002 F: drivers/i2c/busses/i2c-ali1563.c
8003 F: drivers/i2c/busses/i2c-ali15x3.c
8004 F: drivers/i2c/busses/i2c-amd756-s4882.c
8005 F: drivers/i2c/busses/i2c-amd756.c
8006 F: drivers/i2c/busses/i2c-amd8111.c
8007 F: drivers/i2c/busses/i2c-i801.c
8008 F: drivers/i2c/busses/i2c-isch.c
8009 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8010 F: drivers/i2c/busses/i2c-nforce2.c
8011 F: drivers/i2c/busses/i2c-piix4.c
8012 F: drivers/i2c/busses/i2c-sis5595.c
8013 F: drivers/i2c/busses/i2c-sis630.c
8014 F: drivers/i2c/busses/i2c-sis96x.c
8015 F: drivers/i2c/busses/i2c-via.c
8016 F: drivers/i2c/busses/i2c-viapro.c
8018 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8019 M: Hans de Goede <hdegoede@redhat.com>
8020 L: linux-i2c@vger.kernel.org
8022 F: drivers/i2c/busses/i2c-cht-wc.c
8024 I2C/SMBUS ISMT DRIVER
8025 M: Seth Heasley <seth.heasley@intel.com>
8026 M: Neil Horman <nhorman@tuxdriver.com>
8027 L: linux-i2c@vger.kernel.org
8028 F: Documentation/i2c/busses/i2c-ismt.rst
8029 F: drivers/i2c/busses/i2c-ismt.c
8031 I2C/SMBUS STUB DRIVER
8032 M: Jean Delvare <jdelvare@suse.com>
8033 L: linux-i2c@vger.kernel.org
8035 F: drivers/i2c/i2c-stub.c
8037 I3C DRIVER FOR CADENCE I3C MASTER IP
8038 M: Przemysław Gaj <pgaj@cadence.com>
8040 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8041 F: drivers/i3c/master/i3c-master-cdns.c
8043 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8044 M: Vitor Soares <vitor.soares@synopsys.com>
8046 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8047 F: drivers/i3c/master/dw*
8050 M: Boris Brezillon <bbrezillon@kernel.org>
8051 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8053 C: irc://chat.freenode.net/linux-i3c
8054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8055 F: Documentation/ABI/testing/sysfs-bus-i3c
8056 F: Documentation/devicetree/bindings/i3c/
8057 F: Documentation/driver-api/i3c
8059 F: include/linux/i3c/
8061 IA64 (Itanium) PLATFORM
8062 M: Tony Luck <tony.luck@intel.com>
8063 M: Fenghua Yu <fenghua.yu@intel.com>
8064 L: linux-ia64@vger.kernel.org
8066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8067 F: Documentation/ia64/
8070 IBM Power 842 compression accelerator
8071 M: Haren Myneni <haren@us.ibm.com>
8074 F: drivers/crypto/nx/Kconfig
8075 F: drivers/crypto/nx/Makefile
8076 F: drivers/crypto/nx/nx-842*
8077 F: include/linux/sw842.h
8080 IBM Power in-Nest Crypto Acceleration
8081 M: Breno Leitão <leitao@debian.org>
8082 M: Nayna Jain <nayna@linux.ibm.com>
8083 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8084 L: linux-crypto@vger.kernel.org
8086 F: drivers/crypto/nx/Kconfig
8087 F: drivers/crypto/nx/Makefile
8088 F: drivers/crypto/nx/nx-aes*
8089 F: drivers/crypto/nx/nx-sha*
8090 F: drivers/crypto/nx/nx.*
8091 F: drivers/crypto/nx/nx_csbcpb.h
8092 F: drivers/crypto/nx/nx_debugfs.c
8094 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8095 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8096 L: linux-pci@vger.kernel.org
8097 L: linuxppc-dev@lists.ozlabs.org
8099 F: drivers/pci/hotplug/rpadlpar*
8101 IBM Power Linux RAID adapter
8102 M: Brian King <brking@us.ibm.com>
8104 F: drivers/scsi/ipr.*
8106 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8107 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8108 L: linux-pci@vger.kernel.org
8109 L: linuxppc-dev@lists.ozlabs.org
8111 F: drivers/pci/hotplug/rpaphp*
8113 IBM Power SRIOV Virtual NIC Device Driver
8114 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8115 M: John Allen <jallen@linux.ibm.com>
8116 L: netdev@vger.kernel.org
8118 F: drivers/net/ethernet/ibm/ibmvnic.*
8120 IBM Power Virtual Accelerator Switchboard
8121 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8122 L: linuxppc-dev@lists.ozlabs.org
8124 F: arch/powerpc/include/asm/vas.h
8125 F: arch/powerpc/platforms/powernv/copy-paste.h
8126 F: arch/powerpc/platforms/powernv/vas*
8128 IBM Power Virtual Ethernet Device Driver
8129 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8130 L: netdev@vger.kernel.org
8132 F: drivers/net/ethernet/ibm/ibmveth.*
8134 IBM Power Virtual FC Device Drivers
8135 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8136 L: linux-scsi@vger.kernel.org
8138 F: drivers/scsi/ibmvscsi/ibmvfc*
8140 IBM Power Virtual Management Channel Driver
8141 M: Steven Royer <seroyer@linux.ibm.com>
8143 F: drivers/misc/ibmvmc.*
8145 IBM Power Virtual SCSI Device Drivers
8146 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8147 L: linux-scsi@vger.kernel.org
8149 F: drivers/scsi/ibmvscsi/ibmvscsi*
8150 F: include/scsi/viosrp.h
8152 IBM Power Virtual SCSI Device Target Driver
8153 M: Michael Cyr <mikecyr@linux.ibm.com>
8154 L: linux-scsi@vger.kernel.org
8155 L: target-devel@vger.kernel.org
8157 F: drivers/scsi/ibmvscsi_tgt/
8159 IBM Power VMX Cryptographic instructions
8160 M: Breno Leitão <leitao@debian.org>
8161 M: Nayna Jain <nayna@linux.ibm.com>
8162 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8163 L: linux-crypto@vger.kernel.org
8165 F: drivers/crypto/vmx/Kconfig
8166 F: drivers/crypto/vmx/Makefile
8167 F: drivers/crypto/vmx/aes*
8168 F: drivers/crypto/vmx/ghash*
8169 F: drivers/crypto/vmx/ppc-xlate.pl
8170 F: drivers/crypto/vmx/vmx.c
8172 IBM ServeRAID RAID DRIVER
8174 F: drivers/scsi/ips.*
8176 ICH LPC AND GPIO DRIVER
8177 M: Peter Tyser <ptyser@xes-inc.com>
8179 F: drivers/gpio/gpio-ich.c
8180 F: drivers/mfd/lpc_ich.c
8183 M: Max Staudt <max@enpas.org>
8184 L: linux-i2c@vger.kernel.org
8186 F: drivers/i2c/busses/i2c-icy.c
8189 M: "David S. Miller" <davem@davemloft.net>
8190 L: linux-ide@vger.kernel.org
8192 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8194 F: Documentation/ide/
8196 F: include/linux/ide.h
8199 M: Borislav Petkov <bp@alien8.de>
8200 L: linux-ide@vger.kernel.org
8202 F: Documentation/cdrom/ide-cd.rst
8203 F: drivers/ide/ide-cd*
8205 IDEAPAD LAPTOP EXTRAS DRIVER
8206 M: Ike Panhc <ike.pan@canonical.com>
8207 L: platform-driver-x86@vger.kernel.org
8209 W: http://launchpad.net/ideapad-laptop
8210 F: drivers/platform/x86/ideapad-laptop.c
8212 IDEAPAD LAPTOP SLIDEBAR DRIVER
8213 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8214 L: linux-input@vger.kernel.org
8216 W: https://github.com/o2genum/ideapad-slidebar
8217 F: drivers/input/misc/ideapad_slidebar.c
8219 IDT VersaClock 5 CLOCK DRIVER
8220 M: Marek Vasut <marek.vasut@gmail.com>
8222 F: drivers/clk/clk-versaclock5.c
8224 IEEE 802.15.4 SUBSYSTEM
8225 M: Alexander Aring <alex.aring@gmail.com>
8226 M: Stefan Schmidt <stefan@datenfreihafen.org>
8227 L: linux-wpan@vger.kernel.org
8229 W: http://wpan.cakelab.org/
8230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8232 F: Documentation/networking/ieee802154.rst
8233 F: drivers/net/ieee802154/
8234 F: include/linux/ieee802154.h
8235 F: include/linux/nl802154.h
8236 F: include/net/af_ieee802154.h
8237 F: include/net/cfg802154.h
8238 F: include/net/ieee802154_netdev.h
8239 F: include/net/mac802154.h
8240 F: include/net/nl802154.h
8245 M: Yotam Gigi <yotam.gi@gmail.com>
8246 M: Jamal Hadi Salim <jhs@mojatatu.com>
8247 F: include/net/ife.h
8248 F: include/uapi/linux/ife.h
8251 IGORPLUG-USB IR RECEIVER
8252 M: Sean Young <sean@mess.org>
8253 L: linux-media@vger.kernel.org
8255 F: drivers/media/rc/igorplugusb.c
8257 IGUANAWORKS USB IR TRANSCEIVER
8258 M: Sean Young <sean@mess.org>
8259 L: linux-media@vger.kernel.org
8261 F: drivers/media/rc/iguanair.c
8263 IIO DIGITAL POTENTIOMETER DAC
8264 M: Peter Rosin <peda@axentia.se>
8265 L: linux-iio@vger.kernel.org
8267 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8268 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8269 F: drivers/iio/dac/dpot-dac.c
8271 IIO ENVELOPE DETECTOR
8272 M: Peter Rosin <peda@axentia.se>
8273 L: linux-iio@vger.kernel.org
8275 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8276 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8277 F: drivers/iio/adc/envelope-detector.c
8280 M: Peter Rosin <peda@axentia.se>
8281 L: linux-iio@vger.kernel.org
8283 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8284 F: drivers/iio/multiplexer/iio-mux.c
8286 IIO SUBSYSTEM AND DRIVERS
8287 M: Jonathan Cameron <jic23@kernel.org>
8288 R: Hartmut Knaack <knaack.h@gmx.de>
8289 R: Lars-Peter Clausen <lars@metafoo.de>
8290 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8291 L: linux-iio@vger.kernel.org
8293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8294 F: Documentation/ABI/testing/configfs-iio*
8295 F: Documentation/ABI/testing/sysfs-bus-iio*
8296 F: Documentation/devicetree/bindings/iio/
8298 F: drivers/staging/iio/
8299 F: include/linux/iio/
8303 M: Peter Rosin <peda@axentia.se>
8304 L: linux-iio@vger.kernel.org
8306 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8307 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8308 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8309 F: drivers/iio/afe/iio-rescale.c
8311 IKANOS/ADI EAGLE ADSL USB DRIVER
8312 M: Matthieu Castet <castet.matthieu@free.fr>
8313 M: Stanislaw Gruszka <stf_xl@wp.pl>
8315 F: drivers/usb/atm/ueagle-atm.c
8317 IMGTEC ASCII LCD DRIVER
8318 M: Paul Burton <paulburton@kernel.org>
8320 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8321 F: drivers/auxdisplay/img-ascii-lcd.c
8323 IMGTEC IR DECODER DRIVER
8325 F: drivers/media/rc/img-ir/
8327 IMON SOUNDGRAPH USB IR RECEIVER
8328 M: Sean Young <sean@mess.org>
8329 L: linux-media@vger.kernel.org
8331 F: drivers/media/rc/imon.c
8332 F: drivers/media/rc/imon_raw.c
8334 IMS TWINTURBO FRAMEBUFFER DRIVER
8335 L: linux-fbdev@vger.kernel.org
8337 F: drivers/video/fbdev/imsttfb.c
8339 INA209 HARDWARE MONITOR DRIVER
8340 M: Guenter Roeck <linux@roeck-us.net>
8341 L: linux-hwmon@vger.kernel.org
8343 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8344 F: Documentation/hwmon/ina209.rst
8345 F: drivers/hwmon/ina209.c
8347 INA2XX HARDWARE MONITOR DRIVER
8348 M: Guenter Roeck <linux@roeck-us.net>
8349 L: linux-hwmon@vger.kernel.org
8351 F: Documentation/hwmon/ina2xx.rst
8352 F: drivers/hwmon/ina2xx.c
8353 F: include/linux/platform_data/ina2xx.h
8355 INDUSTRY PACK SUBSYSTEM (IPACK)
8356 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8357 M: Jens Taprogge <jens.taprogge@taprogge.org>
8358 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8359 L: industrypack-devel@lists.sourceforge.net
8361 W: http://industrypack.sourceforge.net
8364 INFINEON DPS310 Driver
8365 M: Eddie James <eajames@linux.ibm.com>
8366 L: linux-iio@vger.kernel.org
8368 F: drivers/iio/pressure/dps310.c
8370 INFINIBAND SUBSYSTEM
8371 M: Doug Ledford <dledford@redhat.com>
8372 M: Jason Gunthorpe <jgg@mellanox.com>
8373 L: linux-rdma@vger.kernel.org
8375 W: https://github.com/linux-rdma/rdma-core
8376 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8378 F: Documentation/devicetree/bindings/infiniband/
8379 F: Documentation/infiniband/
8380 F: drivers/infiniband/
8382 F: include/trace/events/ib_mad.h
8383 F: include/trace/events/ib_umad.h
8384 F: include/uapi/linux/if_infiniband.h
8385 F: include/uapi/rdma/
8386 F: samples/bpf/ibumad_kern.c
8387 F: samples/bpf/ibumad_user.c
8389 INGENIC JZ4780 DMA Driver
8390 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8392 F: drivers/dma/dma-jz4780.c
8394 INGENIC JZ4780 NAND DRIVER
8395 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8396 L: linux-mtd@lists.infradead.org
8398 F: drivers/mtd/nand/raw/ingenic/
8401 M: Paul Cercueil <paul@crapouillou.net>
8403 F: arch/mips/boot/dts/ingenic/
8404 F: arch/mips/include/asm/mach-jz4740/
8405 F: arch/mips/jz4740/
8406 F: drivers/clk/ingenic/
8407 F: drivers/dma/dma-jz4780.c
8408 F: drivers/gpu/drm/ingenic/
8409 F: drivers/i2c/busses/i2c-jz4780.c
8410 F: drivers/iio/adc/ingenic-adc.c
8411 F: drivers/irqchip/irq-ingenic.c
8412 F: drivers/memory/jz4780-nemc.c
8413 F: drivers/mmc/host/jz4740_mmc.c
8414 F: drivers/mtd/nand/raw/ingenic/
8415 F: drivers/pinctrl/pinctrl-ingenic.c
8416 F: drivers/power/supply/ingenic-battery.c
8417 F: drivers/pwm/pwm-jz4740.c
8418 F: drivers/rtc/rtc-jz4740.c
8419 F: drivers/tty/serial/8250/8250_ingenic.c
8420 F: drivers/usb/musb/jz4740.c
8421 F: drivers/watchdog/jz4740_wdt.c
8422 F: include/dt-bindings/iio/adc/ingenic,adc.h
8423 F: include/linux/mfd/ingenic-tcu.h
8424 F: sound/soc/codecs/jz47*
8425 F: sound/soc/jz4740/
8428 M: Jan Kara <jack@suse.cz>
8429 R: Amir Goldstein <amir73il@gmail.com>
8430 L: linux-fsdevel@vger.kernel.org
8432 F: Documentation/filesystems/inotify.rst
8433 F: fs/notify/inotify/
8434 F: include/linux/inotify.h
8435 F: include/uapi/linux/inotify.h
8437 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8438 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8439 L: linux-input@vger.kernel.org
8441 Q: http://patchwork.kernel.org/project/linux-input/list/
8442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8443 F: Documentation/devicetree/bindings/input/
8444 F: Documentation/devicetree/bindings/serio/
8445 F: Documentation/input/
8447 F: include/linux/input.h
8448 F: include/linux/input/
8449 F: include/uapi/linux/input-event-codes.h
8450 F: include/uapi/linux/input.h
8452 INPUT MULTITOUCH (MT) PROTOCOL
8453 M: Henrik Rydberg <rydberg@bitmath.org>
8454 L: linux-input@vger.kernel.org
8456 F: Documentation/input/multi-touch-protocol.rst
8457 F: drivers/input/input-mt.c
8460 INSIDE SECURE CRYPTO DRIVER
8461 M: Antoine Tenart <antoine.tenart@bootlin.com>
8462 L: linux-crypto@vger.kernel.org
8464 F: drivers/crypto/inside-secure/
8466 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8467 M: Mimi Zohar <zohar@linux.ibm.com>
8468 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8469 L: linux-integrity@vger.kernel.org
8471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8472 F: security/integrity/ima/
8474 INTEL 810/815 FRAMEBUFFER DRIVER
8475 M: Antonino Daplas <adaplas@gmail.com>
8476 L: linux-fbdev@vger.kernel.org
8478 F: drivers/video/fbdev/i810/
8481 M: Cezary Rojewski <cezary.rojewski@intel.com>
8482 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8483 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8484 M: Jie Yang <yang.jie@linux.intel.com>
8485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8489 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8490 M: Hans de Goede <hdegoede@redhat.com>
8491 L: platform-driver-x86@vger.kernel.org
8493 F: drivers/platform/x86/intel_atomisp2_pm.c
8495 INTEL C600 SERIES SAS CONTROLLER DRIVER
8496 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8497 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8498 L: linux-scsi@vger.kernel.org
8500 T: git git://git.code.sf.net/p/intel-sas/isci
8501 F: drivers/scsi/isci/
8503 INTEL CPU family model numbers
8504 M: Tony Luck <tony.luck@intel.com>
8506 L: linux-kernel@vger.kernel.org
8508 F: arch/x86/include/asm/intel-family.h
8510 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8511 M: Jani Nikula <jani.nikula@linux.intel.com>
8512 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8513 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8514 L: intel-gfx@lists.freedesktop.org
8516 W: https://01.org/linuxgraphics/
8517 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8518 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8519 C: irc://chat.freenode.net/intel-gfx
8520 T: git git://anongit.freedesktop.org/drm-intel
8521 F: Documentation/gpu/i915.rst
8522 F: drivers/gpu/drm/i915/
8523 F: include/drm/i915*
8524 F: include/uapi/drm/i915_drm.h
8526 INTEL ETHERNET DRIVERS
8527 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8528 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8530 W: http://www.intel.com/support/feedback.htm
8531 W: http://e1000.sourceforge.net/
8532 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8535 F: Documentation/networking/device_drivers/intel/e100.rst
8536 F: Documentation/networking/device_drivers/intel/e1000.rst
8537 F: Documentation/networking/device_drivers/intel/e1000e.rst
8538 F: Documentation/networking/device_drivers/intel/fm10k.rst
8539 F: Documentation/networking/device_drivers/intel/i40e.rst
8540 F: Documentation/networking/device_drivers/intel/iavf.rst
8541 F: Documentation/networking/device_drivers/intel/ice.rst
8542 F: Documentation/networking/device_drivers/intel/igb.rst
8543 F: Documentation/networking/device_drivers/intel/igbvf.rst
8544 F: Documentation/networking/device_drivers/intel/ixgb.rst
8545 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8546 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8547 F: drivers/net/ethernet/intel/
8548 F: drivers/net/ethernet/intel/*/
8549 F: include/linux/avf/virtchnl.h
8551 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8552 M: Maik Broemme <mbroemme@libmpq.org>
8553 L: linux-fbdev@vger.kernel.org
8555 F: Documentation/fb/intelfb.rst
8556 F: drivers/video/fbdev/intelfb/
8559 M: Andy Shevchenko <andy@kernel.org>
8560 L: linux-gpio@vger.kernel.org
8562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8563 F: drivers/gpio/gpio-ich.c
8564 F: drivers/gpio/gpio-intel-mid.c
8565 F: drivers/gpio/gpio-merrifield.c
8566 F: drivers/gpio/gpio-ml-ioh.c
8567 F: drivers/gpio/gpio-pch.c
8568 F: drivers/gpio/gpio-sch.c
8569 F: drivers/gpio/gpio-sodaville.c
8571 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8572 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8573 M: Zhi Wang <zhi.a.wang@intel.com>
8574 L: intel-gvt-dev@lists.freedesktop.org
8575 L: intel-gfx@lists.freedesktop.org
8577 W: https://01.org/igvt-g
8578 T: git https://github.com/intel/gvt-linux.git
8579 F: drivers/gpu/drm/i915/gvt/
8581 INTEL HID EVENT DRIVER
8582 M: Alex Hung <alex.hung@canonical.com>
8583 L: platform-driver-x86@vger.kernel.org
8585 F: drivers/platform/x86/intel-hid.c
8587 INTEL I/OAT DMA DRIVER
8588 M: Dave Jiang <dave.jiang@intel.com>
8589 R: Dan Williams <dan.j.williams@intel.com>
8590 L: dmaengine@vger.kernel.org
8592 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8593 F: drivers/dma/ioat*
8596 M: Dave Jiang <dave.jiang@intel.com>
8597 L: dmaengine@vger.kernel.org
8599 F: drivers/dma/idxd/*
8600 F: include/uapi/linux/idxd.h
8603 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8604 M: Len Brown <lenb@kernel.org>
8605 L: linux-pm@vger.kernel.org
8607 B: https://bugzilla.kernel.org
8608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8609 F: drivers/idle/intel_idle.c
8611 INTEL INTEGRATED SENSOR HUB DRIVER
8612 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8613 M: Jiri Kosina <jikos@kernel.org>
8614 L: linux-input@vger.kernel.org
8616 F: drivers/hid/intel-ish-hid/
8619 M: David Woodhouse <dwmw2@infradead.org>
8620 M: Lu Baolu <baolu.lu@linux.intel.com>
8621 L: iommu@lists.linux-foundation.org
8623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8624 F: drivers/iommu/dmar.c
8625 F: drivers/iommu/intel*.[ch]
8626 F: include/linux/intel-iommu.h
8627 F: include/linux/intel-svm.h
8629 INTEL IOP-ADMA DMA DRIVER
8630 R: Dan Williams <dan.j.williams@intel.com>
8632 F: drivers/dma/iop-adma.c
8634 INTEL IPU3 CSI-2 CIO2 DRIVER
8635 M: Yong Zhi <yong.zhi@intel.com>
8636 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8637 M: Bingbu Cao <bingbu.cao@intel.com>
8638 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8639 L: linux-media@vger.kernel.org
8641 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8642 F: drivers/media/pci/intel/ipu3/
8644 INTEL IPU3 CSI-2 IMGU DRIVER
8645 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8646 L: linux-media@vger.kernel.org
8648 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8649 F: Documentation/media/v4l-drivers/ipu3.rst
8650 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8651 F: drivers/staging/media/ipu3/
8653 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8654 M: Krzysztof Halasa <khalasa@piap.pl>
8656 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8657 F: drivers/net/wan/ixp4xx_hss.c
8658 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8659 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8660 F: include/linux/soc/ixp4xx/npe.h
8661 F: include/linux/soc/ixp4xx/qmgr.h
8663 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8664 M: Deepak Saxena <dsaxena@plexity.net>
8666 F: drivers/char/hw_random/ixp4xx-rng.c
8668 INTEL MANAGEMENT ENGINE (mei)
8669 M: Tomas Winkler <tomas.winkler@intel.com>
8670 L: linux-kernel@vger.kernel.org
8672 F: Documentation/driver-api/mei/*
8673 F: drivers/misc/mei/*
8674 F: drivers/watchdog/mei_wdt.c
8675 F: include/linux/mei_cl_bus.h
8676 F: include/uapi/linux/mei.h
8679 INTEL MENLOW THERMAL DRIVER
8680 M: Sujith Thomas <sujith.thomas@intel.com>
8681 L: platform-driver-x86@vger.kernel.org
8683 W: https://01.org/linux-acpi
8684 F: drivers/platform/x86/intel_menlow.c
8686 INTEL MIC DRIVERS (mic)
8687 M: Sudeep Dutt <sudeep.dutt@intel.com>
8688 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8690 W: https://github.com/sudeepdutt/mic
8691 W: http://software.intel.com/en-us/mic-developer
8692 F: Documentation/misc-devices/mic/
8693 F: drivers/dma/mic_x100_dma.c
8694 F: drivers/dma/mic_x100_dma.h
8695 F: drivers/misc/mic/
8696 F: include/linux/mic_bus.h
8697 F: include/linux/scif.h
8698 F: include/uapi/linux/mic_common.h
8699 F: include/uapi/linux/mic_ioctl.h
8700 F: include/uapi/linux/scif_ioctl.h
8702 INTEL PMC CORE DRIVER
8703 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8704 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8705 L: platform-driver-x86@vger.kernel.org
8707 F: drivers/platform/x86/intel_pmc_core*
8709 INTEL PMC/P-Unit IPC DRIVER
8710 M: Zha Qipeng<qipeng.zha@intel.com>
8711 L: platform-driver-x86@vger.kernel.org
8713 F: arch/x86/include/asm/intel_pmc_ipc.h
8714 F: arch/x86/include/asm/intel_punit_ipc.h
8715 F: drivers/platform/x86/intel_pmc_ipc.c
8716 F: drivers/platform/x86/intel_punit_ipc.c
8718 INTEL PMIC GPIO DRIVERS
8719 M: Andy Shevchenko <andy@kernel.org>
8721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8722 F: drivers/gpio/gpio-*cove.c
8723 F: drivers/gpio/gpio-msic.c
8725 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8726 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8728 F: drivers/mfd/intel_msic.c
8729 F: drivers/mfd/intel_soc_pmic*
8730 F: include/linux/mfd/intel_msic.h
8731 F: include/linux/mfd/intel_soc_pmic*
8733 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8734 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8735 L: linux-wireless@vger.kernel.org
8737 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8738 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8739 F: drivers/net/wireless/intel/ipw2x00/
8742 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8743 M: Len Brown <lenb@kernel.org>
8744 L: linux-pm@vger.kernel.org
8746 F: drivers/cpufreq/intel_pstate.c
8748 INTEL RDMA RNIC DRIVER
8749 M: Faisal Latif <faisal.latif@intel.com>
8750 M: Shiraz Saleem <shiraz.saleem@intel.com>
8751 L: linux-rdma@vger.kernel.org
8753 F: drivers/infiniband/hw/i40iw/
8754 F: include/uapi/rdma/i40iw-abi.h
8756 INTEL SPEED SELECT TECHNOLOGY
8757 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8758 L: platform-driver-x86@vger.kernel.org
8760 F: drivers/platform/x86/intel_speed_select_if/
8761 F: include/uapi/linux/isst_if.h
8762 F: tools/power/x86/intel-speed-select/
8764 INTEL STRATIX10 FIRMWARE DRIVERS
8765 M: Richard Gong <richard.gong@linux.intel.com>
8766 L: linux-kernel@vger.kernel.org
8768 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8769 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8770 F: drivers/firmware/stratix10-rsu.c
8771 F: drivers/firmware/stratix10-svc.c
8772 F: include/linux/firmware/intel/stratix10-smc.h
8773 F: include/linux/firmware/intel/stratix10-svc-client.h
8775 INTEL TELEMETRY DRIVER
8776 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8777 M: "David E. Box" <david.e.box@linux.intel.com>
8778 L: platform-driver-x86@vger.kernel.org
8780 F: arch/x86/include/asm/intel_telemetry.h
8781 F: drivers/platform/x86/intel_telemetry*
8783 INTEL UNCORE FREQUENCY CONTROL
8784 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8785 L: platform-driver-x86@vger.kernel.org
8787 F: drivers/platform/x86/intel-uncore-frequency.c
8789 INTEL VIRTUAL BUTTON DRIVER
8790 M: AceLan Kao <acelan.kao@canonical.com>
8791 L: platform-driver-x86@vger.kernel.org
8793 F: drivers/platform/x86/intel-vbtn.c
8795 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8796 M: Stanislaw Gruszka <stf_xl@wp.pl>
8797 L: linux-wireless@vger.kernel.org
8799 F: drivers/net/wireless/intel/iwlegacy/
8801 INTEL WIRELESS WIFI LINK (iwlwifi)
8802 M: Johannes Berg <johannes.berg@intel.com>
8803 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8804 M: Luca Coelho <luciano.coelho@intel.com>
8805 M: Intel Linux Wireless <linuxwifi@intel.com>
8806 L: linux-wireless@vger.kernel.org
8808 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8810 F: drivers/net/wireless/intel/iwlwifi/
8812 INTEL WIRELESS WIMAX CONNECTION 2400
8813 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8814 M: linux-wimax@intel.com
8815 L: wimax@linuxwimax.org (subscribers-only)
8817 W: http://linuxwimax.org
8818 F: Documentation/admin-guide/wimax/i2400m.rst
8819 F: drivers/net/wimax/i2400m/
8820 F: include/uapi/linux/wimax/i2400m.h
8822 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8823 M: Mario Limonciello <mario.limonciello@dell.com>
8825 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8828 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8830 F: Documentation/trace/intel_th.rst
8831 F: drivers/hwtracing/intel_th/
8832 F: include/linux/intel_th.h
8834 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8835 M: Ning Sun <ning.sun@intel.com>
8836 L: tboot-devel@lists.sourceforge.net
8838 W: http://tboot.sourceforge.net
8839 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8840 F: Documentation/x86/intel_txt.rst
8841 F: arch/x86/kernel/tboot.c
8842 F: include/linux/tboot.h
8845 M: Georgi Djakov <georgi.djakov@linaro.org>
8846 L: linux-pm@vger.kernel.org
8848 F: Documentation/devicetree/bindings/interconnect/
8849 F: Documentation/driver-api/interconnect.rst
8850 F: drivers/interconnect/
8851 F: include/dt-bindings/interconnect/
8852 F: include/linux/interconnect-provider.h
8853 F: include/linux/interconnect.h
8855 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8856 M: Linus Walleij <linus.walleij@linaro.org>
8857 L: linux-iio@vger.kernel.org
8859 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8860 F: drivers/iio/gyro/mpu3050*
8862 IOC3 ETHERNET DRIVER
8863 M: Ralf Baechle <ralf@linux-mips.org>
8864 L: linux-mips@vger.kernel.org
8866 F: drivers/net/ethernet/sgi/ioc3-eth.c
8868 IOMAP FILESYSTEM LIBRARY
8869 M: Christoph Hellwig <hch@infradead.org>
8870 M: Darrick J. Wong <darrick.wong@oracle.com>
8871 M: linux-xfs@vger.kernel.org
8872 M: linux-fsdevel@vger.kernel.org
8873 L: linux-xfs@vger.kernel.org
8874 L: linux-fsdevel@vger.kernel.org
8876 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8878 F: include/linux/iomap.h
8881 M: Joerg Roedel <joro@8bytes.org>
8882 L: iommu@lists.linux-foundation.org
8884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8885 F: Documentation/devicetree/bindings/iommu/
8887 F: include/linux/iommu.h
8888 F: include/linux/iova.h
8889 F: include/linux/of_iommu.h
8892 M: Jens Axboe <axboe@kernel.dk>
8893 L: io-uring@vger.kernel.org
8895 T: git git://git.kernel.dk/linux-block
8896 T: git git://git.kernel.dk/liburing
8900 F: include/uapi/linux/io_uring.h
8903 M: Corey Minyard <minyard@acm.org>
8904 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8906 W: http://openipmi.sourceforge.net/
8907 F: Documentation/IPMI.txt
8908 F: Documentation/devicetree/bindings/ipmi/
8909 F: drivers/char/ipmi/
8910 F: include/linux/ipmi*
8911 F: include/uapi/linux/ipmi*
8913 IPS SCSI RAID DRIVER
8914 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8915 L: linux-scsi@vger.kernel.org
8917 W: http://www.adaptec.com/
8918 F: drivers/scsi/ips*
8921 M: Wensong Zhang <wensong@linux-vs.org>
8922 M: Simon Horman <horms@verge.net.au>
8923 M: Julian Anastasov <ja@ssi.bg>
8924 L: netdev@vger.kernel.org
8925 L: lvs-devel@vger.kernel.org
8927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8929 F: Documentation/networking/ipvs-sysctl.txt
8930 F: include/net/ip_vs.h
8931 F: include/uapi/linux/ip_vs.h
8932 F: net/netfilter/ipvs/
8935 M: Jiri Kosina <jikos@kernel.org>
8936 M: David Sterba <dsterba@suse.com>
8938 F: drivers/tty/ipwireless/
8941 L: netdev@vger.kernel.org
8943 F: include/uapi/linux/ipx.h
8945 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8946 M: Marc Zyngier <maz@kernel.org>
8948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8949 F: Documentation/IRQ-domain.txt
8950 F: include/linux/irqdomain.h
8951 F: kernel/irq/irqdomain.c
8955 M: Thomas Gleixner <tglx@linutronix.de>
8956 L: linux-kernel@vger.kernel.org
8958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8962 M: Thomas Gleixner <tglx@linutronix.de>
8963 M: Jason Cooper <jason@lakedaemon.net>
8964 M: Marc Zyngier <maz@kernel.org>
8965 L: linux-kernel@vger.kernel.org
8967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8968 F: Documentation/devicetree/bindings/interrupt-controller/
8972 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8974 F: Documentation/driver-api/isa.rst
8975 F: drivers/base/isa.c
8976 F: include/linux/isa.h
8979 M: Hans Verkuil <hverkuil@xs4all.nl>
8980 L: linux-media@vger.kernel.org
8982 W: https://linuxtv.org
8983 T: git git://linuxtv.org/media_tree.git
8984 F: drivers/media/radio/radio-isa*
8987 M: Jaroslav Kysela <perex@perex.cz>
8989 F: Documentation/driver-api/isapnp.rst
8990 F: drivers/pnp/isapnp/
8991 F: include/linux/isapnp.h
8994 M: Lee Duncan <lduncan@suse.com>
8995 M: Chris Leech <cleech@redhat.com>
8996 L: open-iscsi@googlegroups.com
8997 L: linux-scsi@vger.kernel.org
8999 W: www.open-iscsi.com
9000 F: drivers/scsi/*iscsi*
9001 F: include/scsi/*iscsi*
9003 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9004 M: Peter Jones <pjones@redhat.com>
9005 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9007 F: drivers/firmware/iscsi_ibft*
9009 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9010 M: Sagi Grimberg <sagi@grimberg.me>
9011 M: Max Gurtovoy <maxg@mellanox.com>
9012 L: linux-rdma@vger.kernel.org
9014 W: http://www.openfabrics.org
9015 W: www.open-iscsi.org
9016 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9017 F: drivers/infiniband/ulp/iser/
9019 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9020 M: Sagi Grimberg <sagi@grimberg.me>
9021 L: linux-rdma@vger.kernel.org
9022 L: target-devel@vger.kernel.org
9024 W: http://www.linux-iscsi.org
9025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9026 F: drivers/infiniband/ulp/isert
9028 ISDN/CMTP OVER BLUETOOTH
9029 M: Karsten Keil <isdn@linux-pingi.de>
9030 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9031 L: netdev@vger.kernel.org
9033 W: http://www.isdn4linux.de
9034 F: Documentation/isdn/
9035 F: drivers/isdn/capi/
9036 F: include/linux/isdn/
9037 F: include/uapi/linux/isdn/
9038 F: net/bluetooth/cmtp/
9040 ISDN/mISDN SUBSYSTEM
9041 M: Karsten Keil <isdn@linux-pingi.de>
9042 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9043 L: netdev@vger.kernel.org
9045 W: http://www.isdn4linux.de
9046 F: drivers/isdn/Kconfig
9047 F: drivers/isdn/Makefile
9048 F: drivers/isdn/hardware/
9049 F: drivers/isdn/mISDN/
9051 IT87 HARDWARE MONITORING DRIVER
9052 M: Jean Delvare <jdelvare@suse.com>
9053 L: linux-hwmon@vger.kernel.org
9055 F: Documentation/hwmon/it87.rst
9056 F: drivers/hwmon/it87.c
9059 M: Antti Palosaari <crope@iki.fi>
9060 L: linux-media@vger.kernel.org
9062 W: https://linuxtv.org
9063 W: http://palosaari.fi/linux/
9064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9065 T: git git://linuxtv.org/anttip/media_tree.git
9066 F: drivers/media/tuners/it913x*
9068 IVTV VIDEO4LINUX DRIVER
9069 M: Andy Walls <awalls@md.metrocast.net>
9070 L: linux-media@vger.kernel.org
9072 W: https://linuxtv.org
9073 T: git git://linuxtv.org/media_tree.git
9074 F: Documentation/media/v4l-drivers/ivtv*
9075 F: drivers/media/pci/ivtv/
9076 F: include/uapi/linux/ivtv*
9078 IX2505V MEDIA DRIVER
9079 M: Malcolm Priestley <tvboxspy@gmail.com>
9080 L: linux-media@vger.kernel.org
9082 W: https://linuxtv.org
9083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9084 F: drivers/media/dvb-frontends/ix2505v*
9086 JAILHOUSE HYPERVISOR INTERFACE
9087 M: Jan Kiszka <jan.kiszka@siemens.com>
9088 L: jailhouse-dev@googlegroups.com
9090 F: arch/x86/include/asm/jailhouse_para.h
9091 F: arch/x86/kernel/jailhouse.c
9093 JC42.4 TEMPERATURE SENSOR DRIVER
9094 M: Guenter Roeck <linux@roeck-us.net>
9095 L: linux-hwmon@vger.kernel.org
9097 F: Documentation/hwmon/jc42.rst
9098 F: drivers/hwmon/jc42.c
9101 M: Dave Kleikamp <shaggy@kernel.org>
9102 L: jfs-discussion@lists.sourceforge.net
9104 W: http://jfs.sourceforge.net/
9105 T: git git://github.com/kleikamp/linux-shaggy.git
9106 F: Documentation/admin-guide/jfs.rst
9110 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9111 L: netdev@vger.kernel.org
9113 F: drivers/net/ethernet/jme.*
9115 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9116 M: David Woodhouse <dwmw2@infradead.org>
9117 M: Richard Weinberger <richard@nod.at>
9118 L: linux-mtd@lists.infradead.org
9120 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9121 T: git git://git.infradead.org/ubifs-2.6.git
9123 F: include/uapi/linux/jffs2.h
9125 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9126 M: "Theodore Ts'o" <tytso@mit.edu>
9127 M: Jan Kara <jack@suse.com>
9128 L: linux-ext4@vger.kernel.org
9131 F: include/linux/jbd2.h
9133 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9134 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9135 L: linux-media@vger.kernel.org
9137 F: drivers/media/platform/rcar_jpu.c
9139 JSM Neo PCI based serial card
9140 L: linux-serial@vger.kernel.org
9142 F: drivers/tty/serial/jsm/
9144 K10TEMP HARDWARE MONITORING DRIVER
9145 M: Clemens Ladisch <clemens@ladisch.de>
9146 L: linux-hwmon@vger.kernel.org
9148 F: Documentation/hwmon/k10temp.rst
9149 F: drivers/hwmon/k10temp.c
9151 K8TEMP HARDWARE MONITORING DRIVER
9152 M: Rudolf Marek <r.marek@assembler.cz>
9153 L: linux-hwmon@vger.kernel.org
9155 F: Documentation/hwmon/k8temp.rst
9156 F: drivers/hwmon/k8temp.c
9159 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9160 R: Alexander Potapenko <glider@google.com>
9161 R: Dmitry Vyukov <dvyukov@google.com>
9162 L: kasan-dev@googlegroups.com
9164 F: Documentation/dev-tools/kasan.rst
9165 F: arch/*/include/asm/kasan.h
9166 F: arch/*/mm/kasan_init*
9167 F: include/linux/kasan*.h
9170 F: scripts/Makefile.kasan
9173 M: Masahiro Yamada <masahiroy@kernel.org>
9174 L: linux-kbuild@vger.kernel.org
9176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9177 F: Documentation/kbuild/kconfig*
9178 F: scripts/Kconfig.include
9182 M: Dave Young <dyoung@redhat.com>
9183 M: Baoquan He <bhe@redhat.com>
9184 R: Vivek Goyal <vgoyal@redhat.com>
9185 L: kexec@lists.infradead.org
9187 W: http://lse.sourceforge.net/kdump/
9188 F: Documentation/admin-guide/kdump/
9190 F: include/linux/crash_core.h
9191 F: include/linux/crash_dump.h
9192 F: include/uapi/linux/vmcore.h
9195 KEENE FM RADIO TRANSMITTER DRIVER
9196 M: Hans Verkuil <hverkuil@xs4all.nl>
9197 L: linux-media@vger.kernel.org
9199 W: https://linuxtv.org
9200 T: git git://linuxtv.org/media_tree.git
9201 F: drivers/media/radio/radio-keene*
9204 M: Ian Kent <raven@themaw.net>
9205 L: autofs@vger.kernel.org
9209 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9210 M: Masahiro Yamada <masahiroy@kernel.org>
9211 M: Michal Marek <michal.lkml@markovi.net>
9212 L: linux-kbuild@vger.kernel.org
9214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9215 F: Documentation/kbuild/
9217 F: scripts/*vmlinux*
9219 F: scripts/Makefile*
9226 L: kernel-janitors@vger.kernel.org
9228 W: http://kernelnewbies.org/KernelJanitors
9230 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9231 M: "J. Bruce Fields" <bfields@fieldses.org>
9232 M: Chuck Lever <chuck.lever@oracle.com>
9233 L: linux-nfs@vger.kernel.org
9235 W: http://nfs.sourceforge.net/
9236 T: git git://linux-nfs.org/~bfields/linux.git
9240 F: include/linux/lockd/
9241 F: include/linux/sunrpc/
9242 F: include/uapi/linux/nfsd/
9243 F: include/uapi/linux/sunrpc/
9246 KERNEL SELFTEST FRAMEWORK
9247 M: Shuah Khan <shuah@kernel.org>
9248 M: Shuah Khan <skhan@linuxfoundation.org>
9249 L: linux-kselftest@vger.kernel.org
9251 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9253 F: Documentation/dev-tools/kselftest*
9254 F: tools/testing/selftests/
9256 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9257 M: Brendan Higgins <brendanhiggins@google.com>
9258 L: linux-kselftest@vger.kernel.org
9259 L: kunit-dev@googlegroups.com
9261 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9262 F: Documentation/dev-tools/kunit/
9265 F: tools/testing/kunit/
9267 KERNEL USERMODE HELPER
9268 M: Luis Chamberlain <mcgrof@kernel.org>
9269 L: linux-kernel@vger.kernel.org
9271 F: include/linux/umh.h
9274 KERNEL VIRTUAL MACHINE (KVM)
9275 M: Paolo Bonzini <pbonzini@redhat.com>
9276 L: kvm@vger.kernel.org
9278 W: http://www.linux-kvm.org
9279 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9280 F: Documentation/virt/kvm/
9281 F: include/asm-generic/kvm*
9282 F: include/kvm/iodev.h
9283 F: include/linux/kvm*
9284 F: include/trace/events/kvm.h
9285 F: include/uapi/asm-generic/kvm*
9286 F: include/uapi/linux/kvm*
9288 F: tools/testing/selftests/kvm/
9291 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9292 M: Marc Zyngier <maz@kernel.org>
9293 R: James Morse <james.morse@arm.com>
9294 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9295 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9297 L: kvmarm@lists.cs.columbia.edu
9299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9300 F: arch/arm64/include/asm/kvm*
9301 F: arch/arm64/include/uapi/asm/kvm*
9303 F: include/kvm/arm_*
9306 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9307 L: linux-mips@vger.kernel.org
9308 L: kvm@vger.kernel.org
9310 F: arch/mips/include/asm/kvm*
9311 F: arch/mips/include/uapi/asm/kvm*
9314 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9315 M: Paul Mackerras <paulus@ozlabs.org>
9316 L: kvm-ppc@vger.kernel.org
9318 W: http://www.linux-kvm.org/
9319 T: git git://github.com/agraf/linux-2.6.git
9320 F: arch/powerpc/include/asm/kvm*
9321 F: arch/powerpc/include/uapi/asm/kvm*
9322 F: arch/powerpc/kernel/kvm*
9323 F: arch/powerpc/kvm/
9325 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9326 M: Christian Borntraeger <borntraeger@de.ibm.com>
9327 M: Janosch Frank <frankja@linux.ibm.com>
9328 R: David Hildenbrand <david@redhat.com>
9329 R: Cornelia Huck <cohuck@redhat.com>
9330 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9331 L: kvm@vger.kernel.org
9333 W: http://www.ibm.com/developerworks/linux/linux390/
9334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9335 F: Documentation/virt/kvm/s390*
9336 F: arch/s390/include/asm/gmap.h
9337 F: arch/s390/include/asm/kvm*
9338 F: arch/s390/include/uapi/asm/kvm*
9340 F: arch/s390/mm/gmap.c
9341 F: tools/testing/selftests/kvm/*/s390x/
9342 F: tools/testing/selftests/kvm/s390x/
9344 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9345 M: Paolo Bonzini <pbonzini@redhat.com>
9346 R: Sean Christopherson <sean.j.christopherson@intel.com>
9347 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9348 R: Wanpeng Li <wanpengli@tencent.com>
9349 R: Jim Mattson <jmattson@google.com>
9350 R: Joerg Roedel <joro@8bytes.org>
9351 L: kvm@vger.kernel.org
9353 W: http://www.linux-kvm.org
9354 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9355 F: arch/x86/include/asm/kvm*
9356 F: arch/x86/include/asm/pvclock-abi.h
9357 F: arch/x86/include/asm/svm.h
9358 F: arch/x86/include/asm/vmx*.h
9359 F: arch/x86/include/uapi/asm/kvm*
9360 F: arch/x86/include/uapi/asm/svm.h
9361 F: arch/x86/include/uapi/asm/vmx.h
9362 F: arch/x86/kernel/kvm.c
9363 F: arch/x86/kernel/kvmclock.c
9368 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9369 M: Tejun Heo <tj@kernel.org>
9371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9373 F: include/linux/kernfs.h
9376 M: Eric Biederman <ebiederm@xmission.com>
9377 L: kexec@lists.infradead.org
9379 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9380 F: include/linux/kexec.h
9381 F: include/uapi/linux/kexec.h
9385 M: Mimi Zohar <zohar@linux.ibm.com>
9386 L: linux-integrity@vger.kernel.org
9387 L: keyrings@vger.kernel.org
9389 F: Documentation/security/keys/trusted-encrypted.rst
9390 F: include/keys/encrypted-type.h
9391 F: security/keys/encrypted-keys/
9394 M: James Bottomley <jejb@linux.ibm.com>
9395 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9396 M: Mimi Zohar <zohar@linux.ibm.com>
9397 L: linux-integrity@vger.kernel.org
9398 L: keyrings@vger.kernel.org
9400 F: Documentation/security/keys/trusted-encrypted.rst
9401 F: include/keys/trusted-type.h
9402 F: include/keys/trusted_tpm.h
9403 F: security/keys/trusted-keys/
9406 M: David Howells <dhowells@redhat.com>
9407 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9408 L: keyrings@vger.kernel.org
9410 F: Documentation/security/keys/core.rst
9412 F: include/linux/key-type.h
9413 F: include/linux/key.h
9414 F: include/linux/keyctl.h
9415 F: include/uapi/linux/keyctl.h
9419 M: Stefani Seibold <stefani@seibold.net>
9421 F: include/linux/kfifo.h
9425 KGDB / KDB /debug_core
9426 M: Jason Wessel <jason.wessel@windriver.com>
9427 M: Daniel Thompson <daniel.thompson@linaro.org>
9428 R: Douglas Anderson <dianders@chromium.org>
9429 L: kgdb-bugreport@lists.sourceforge.net
9431 W: http://kgdb.wiki.kernel.org/
9432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9433 F: Documentation/dev-tools/kgdb.rst
9434 F: drivers/misc/kgdbts.c
9435 F: drivers/tty/serial/kgdboc.c
9436 F: include/linux/kdb.h
9437 F: include/linux/kgdb.h
9441 M: Catalin Marinas <catalin.marinas@arm.com>
9443 F: Documentation/dev-tools/kmemleak.rst
9444 F: include/linux/kmemleak.h
9445 F: mm/kmemleak-test.c
9448 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9449 M: Luis Chamberlain <mcgrof@kernel.org>
9450 L: linux-kernel@vger.kernel.org
9452 F: include/linux/kmod.h
9455 F: tools/testing/selftests/kmod/
9458 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9459 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9460 M: "David S. Miller" <davem@davemloft.net>
9461 M: Masami Hiramatsu <mhiramat@kernel.org>
9463 F: Documentation/kprobes.txt
9464 F: include/asm-generic/kprobes.h
9465 F: include/linux/kprobes.h
9468 KS0108 LCD CONTROLLER DRIVER
9469 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9471 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9472 F: drivers/auxdisplay/ks0108.c
9473 F: include/linux/ks0108.h
9476 M: David Ahern <dsahern@kernel.org>
9477 L: netdev@vger.kernel.org
9479 F: include/net/l3mdev.h
9483 M: John Fastabend <john.fastabend@gmail.com>
9484 M: Daniel Borkmann <daniel@iogearbox.net>
9485 M: Jakub Sitnicki <jakub@cloudflare.com>
9486 M: Lorenz Bauer <lmb@cloudflare.com>
9487 L: netdev@vger.kernel.org
9488 L: bpf@vger.kernel.org
9490 F: include/linux/skmsg.h
9492 F: net/core/sock_map.c
9493 F: net/ipv4/tcp_bpf.c
9494 F: net/ipv4/udp_bpf.c
9496 LANTIQ / INTEL Ethernet drivers
9497 M: Hauke Mehrtens <hauke@hauke-m.de>
9498 L: netdev@vger.kernel.org
9500 F: drivers/net/dsa/lantiq_gswip.c
9501 F: drivers/net/dsa/lantiq_pce.h
9502 F: drivers/net/ethernet/lantiq_xrx200.c
9503 F: net/dsa/tag_gswip.c
9505 LANTIQ MIPS ARCHITECTURE
9506 M: John Crispin <john@phrozen.org>
9507 L: linux-mips@vger.kernel.org
9510 F: drivers/soc/lantiq
9513 L: linux-x25@vger.kernel.org
9515 F: Documentation/networking/lapb-module.txt
9519 LASI 53c700 driver for PARISC
9520 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9521 L: linux-scsi@vger.kernel.org
9523 F: Documentation/scsi/53c700.rst
9524 F: drivers/scsi/53c700*
9527 M: Tobin C. Harding <me@tobin.cc>
9528 M: Tycho Andersen <tycho@tycho.ws>
9529 L: kernel-hardening@lists.openwall.com
9531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9532 F: scripts/leaking_addresses.pl
9535 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9536 M: Pavel Machek <pavel@ucw.cz>
9537 R: Dan Murphy <dmurphy@ti.com>
9538 L: linux-leds@vger.kernel.org
9540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9542 F: Documentation/devicetree/bindings/leds/
9544 F: include/linux/leds.h
9546 LEGACY EEPROM DRIVER
9547 M: Jean Delvare <jdelvare@suse.com>
9549 F: Documentation/misc-devices/eeprom.rst
9550 F: drivers/misc/eeprom/eeprom.c
9553 R: David Lechner <david@lechnology.com>
9555 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9556 F: arch/arm/boot/dts/da850-lego-ev3.dts
9557 F: drivers/power/supply/lego_ev3_battery.c
9559 LEGO USB Tower driver
9560 M: Juergen Stuber <starblue@users.sourceforge.net>
9561 L: legousb-devel@lists.sourceforge.net
9563 W: http://legousb.sourceforge.net/
9564 F: drivers/usb/misc/legousbtower.c
9567 M: Matan Ziv-Av <matan@svgalib.org>
9568 L: platform-driver-x86@vger.kernel.org
9570 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9571 F: Documentation/admin-guide/laptops/lg-laptop.rst
9572 F: drivers/platform/x86/lg-laptop.c
9575 M: Michael Krufky <mkrufky@linuxtv.org>
9576 L: linux-media@vger.kernel.org
9578 W: https://linuxtv.org
9579 W: http://github.com/mkrufky
9580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9581 T: git git://linuxtv.org/mkrufky/tuners.git
9582 F: drivers/media/dvb-frontends/lg2160.*
9584 LGDT3305 MEDIA DRIVER
9585 M: Michael Krufky <mkrufky@linuxtv.org>
9586 L: linux-media@vger.kernel.org
9588 W: https://linuxtv.org
9589 W: http://github.com/mkrufky
9590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9591 T: git git://linuxtv.org/mkrufky/tuners.git
9592 F: drivers/media/dvb-frontends/lgdt3305.*
9594 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9595 M: Viresh Kumar <vireshk@kernel.org>
9596 L: linux-ide@vger.kernel.org
9598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9599 F: drivers/ata/pata_arasan_cf.c
9600 F: include/linux/pata_arasan_cf_data.h
9603 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9604 M: Jens Axboe <axboe@kernel.dk>
9605 L: linux-ide@vger.kernel.org
9607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9608 F: drivers/ata/ata_generic.c
9609 F: drivers/ata/pata_*.c
9611 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9612 M: Linus Walleij <linus.walleij@linaro.org>
9613 L: linux-ide@vger.kernel.org
9615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9616 F: drivers/ata/pata_ftide010.c
9617 F: drivers/ata/sata_gemini.c
9618 F: drivers/ata/sata_gemini.h
9620 LIBATA SATA AHCI PLATFORM devices support
9621 M: Hans de Goede <hdegoede@redhat.com>
9622 M: Jens Axboe <axboe@kernel.dk>
9623 L: linux-ide@vger.kernel.org
9625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9626 F: drivers/ata/ahci_platform.c
9627 F: drivers/ata/libahci_platform.c
9628 F: include/linux/ahci_platform.h
9630 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9631 M: Mikael Pettersson <mikpelinux@gmail.com>
9632 L: linux-ide@vger.kernel.org
9634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9635 F: drivers/ata/sata_promise.*
9637 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9638 M: Jens Axboe <axboe@kernel.dk>
9639 L: linux-ide@vger.kernel.org
9641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9642 F: Documentation/devicetree/bindings/ata/
9644 F: include/linux/ata.h
9645 F: include/linux/libata.h
9648 M: Sasha Levin <alexander.levin@microsoft.com>
9650 F: tools/lib/lockdep/
9652 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9653 M: Dan Williams <dan.j.williams@intel.com>
9654 M: Vishal Verma <vishal.l.verma@intel.com>
9655 M: Dave Jiang <dave.jiang@intel.com>
9656 L: linux-nvdimm@lists.01.org
9658 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9659 P: Documentation/nvdimm/maintainer-entry-profile.rst
9660 F: drivers/nvdimm/blk.c
9661 F: drivers/nvdimm/region_devs.c
9663 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9664 M: Vishal Verma <vishal.l.verma@intel.com>
9665 M: Dan Williams <dan.j.williams@intel.com>
9666 M: Dave Jiang <dave.jiang@intel.com>
9667 L: linux-nvdimm@lists.01.org
9669 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9670 P: Documentation/nvdimm/maintainer-entry-profile.rst
9671 F: drivers/nvdimm/btt*
9673 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9674 M: Dan Williams <dan.j.williams@intel.com>
9675 M: Vishal Verma <vishal.l.verma@intel.com>
9676 M: Dave Jiang <dave.jiang@intel.com>
9677 L: linux-nvdimm@lists.01.org
9679 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9680 P: Documentation/nvdimm/maintainer-entry-profile.rst
9681 F: drivers/nvdimm/pmem*
9683 LIBNVDIMM: DEVICETREE BINDINGS
9684 M: Oliver O'Halloran <oohall@gmail.com>
9685 L: linux-nvdimm@lists.01.org
9687 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9688 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9689 F: drivers/nvdimm/of_pmem.c
9691 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9692 M: Dan Williams <dan.j.williams@intel.com>
9693 M: Vishal Verma <vishal.l.verma@intel.com>
9694 M: Dave Jiang <dave.jiang@intel.com>
9695 M: Ira Weiny <ira.weiny@intel.com>
9696 L: linux-nvdimm@lists.01.org
9698 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9699 P: Documentation/nvdimm/maintainer-entry-profile.rst
9700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9701 F: drivers/acpi/nfit/*
9703 F: include/linux/libnvdimm.h
9704 F: include/linux/nd.h
9705 F: include/uapi/linux/ndctl.h
9706 F: tools/testing/nvdimm/
9708 LICENSES and SPDX stuff
9709 M: Thomas Gleixner <tglx@linutronix.de>
9710 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9711 L: linux-spdx@vger.kernel.org
9713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9715 F: Documentation/process/license-rules.rst
9717 F: scripts/spdxcheck-test.sh
9718 F: scripts/spdxcheck.py
9720 LIGHTNVM PLATFORM SUPPORT
9721 M: Matias Bjorling <mb@lightnvm.io>
9722 L: linux-block@vger.kernel.org
9724 W: http://github/OpenChannelSSD
9725 F: drivers/lightnvm/
9726 F: include/linux/lightnvm.h
9727 F: include/uapi/linux/lightnvm.h
9729 LINUX FOR POWER MACINTOSH
9730 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9731 L: linuxppc-dev@lists.ozlabs.org
9733 F: arch/powerpc/platforms/powermac/
9734 F: drivers/macintosh/
9736 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9737 M: Michael Ellerman <mpe@ellerman.id.au>
9738 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9739 R: Paul Mackerras <paulus@samba.org>
9740 L: linuxppc-dev@lists.ozlabs.org
9742 W: https://github.com/linuxppc/wiki/wiki
9743 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9745 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9746 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9747 F: Documentation/devicetree/bindings/powerpc/
9748 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9749 F: Documentation/powerpc/
9751 F: drivers/*/*/*pasemi*
9752 F: drivers/*/*pasemi*
9753 F: drivers/char/tpm/tpm_ibmvtpm*
9754 F: drivers/crypto/nx/
9755 F: drivers/crypto/vmx/
9756 F: drivers/i2c/busses/i2c-opal.c
9757 F: drivers/net/ethernet/ibm/ibmveth.*
9758 F: drivers/net/ethernet/ibm/ibmvnic.*
9759 F: drivers/pci/hotplug/pnv_php.c
9760 F: drivers/pci/hotplug/rpa*
9761 F: drivers/rtc/rtc-opal.c
9762 F: drivers/scsi/ibmvscsi/
9763 F: drivers/tty/hvc/hvc_opal.c
9764 F: drivers/watchdog/wdrtas.c
9765 F: tools/testing/selftests/powerpc
9772 LINUX FOR POWERPC EMBEDDED MPC5XXX
9773 M: Anatolij Gustschin <agust@denx.de>
9774 L: linuxppc-dev@lists.ozlabs.org
9776 F: arch/powerpc/platforms/512x/
9777 F: arch/powerpc/platforms/52xx/
9779 LINUX FOR POWERPC EMBEDDED PPC4XX
9780 L: linuxppc-dev@lists.ozlabs.org
9782 F: arch/powerpc/platforms/40x/
9783 F: arch/powerpc/platforms/44x/
9785 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9786 M: Scott Wood <oss@buserror.net>
9787 L: linuxppc-dev@lists.ozlabs.org
9789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9790 F: Documentation/devicetree/bindings/powerpc/fsl/
9791 F: arch/powerpc/platforms/83xx/
9792 F: arch/powerpc/platforms/85xx/
9794 LINUX FOR POWERPC EMBEDDED PPC8XX
9795 M: Christophe Leroy <christophe.leroy@c-s.fr>
9796 L: linuxppc-dev@lists.ozlabs.org
9798 F: arch/powerpc/platforms/8xx/
9800 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9801 M: Kees Cook <keescook@chromium.org>
9803 F: drivers/misc/lkdtm/*
9804 F: tools/testing/selftests/lkdtm/*
9806 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9807 M: Alan Stern <stern@rowland.harvard.edu>
9808 M: Andrea Parri <parri.andrea@gmail.com>
9809 M: Will Deacon <will@kernel.org>
9810 M: Peter Zijlstra <peterz@infradead.org>
9811 M: Boqun Feng <boqun.feng@gmail.com>
9812 M: Nicholas Piggin <npiggin@gmail.com>
9813 M: David Howells <dhowells@redhat.com>
9814 M: Jade Alglave <j.alglave@ucl.ac.uk>
9815 M: Luc Maranget <luc.maranget@inria.fr>
9816 M: "Paul E. McKenney" <paulmck@kernel.org>
9817 R: Akira Yokosawa <akiyks@gmail.com>
9818 R: Daniel Lustig <dlustig@nvidia.com>
9819 L: linux-kernel@vger.kernel.org
9820 L: linux-arch@vger.kernel.org
9822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9823 F: Documentation/atomic_bitops.txt
9824 F: Documentation/atomic_t.txt
9825 F: Documentation/core-api/atomic_ops.rst
9826 F: Documentation/core-api/refcount-vs-atomic.rst
9827 F: Documentation/memory-barriers.txt
9828 F: tools/memory-model/
9830 LIS3LV02D ACCELEROMETER DRIVER
9831 M: Eric Piel <eric.piel@tremplin-utc.net>
9833 F: Documentation/misc-devices/lis3lv02d.rst
9834 F: drivers/misc/lis3lv02d/
9835 F: drivers/platform/x86/hp_accel.c
9838 M: David Gow <davidgow@google.com>
9839 L: linux-kselftest@vger.kernel.org
9840 L: kunit-dev@googlegroups.com
9845 M: Josh Poimboeuf <jpoimboe@redhat.com>
9846 M: Jiri Kosina <jikos@kernel.org>
9847 M: Miroslav Benes <mbenes@suse.cz>
9848 M: Petr Mladek <pmladek@suse.com>
9849 R: Joe Lawrence <joe.lawrence@redhat.com>
9850 L: live-patching@vger.kernel.org
9852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9853 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9854 F: Documentation/livepatch/
9855 F: arch/x86/include/asm/livepatch.h
9856 F: arch/x86/kernel/livepatch.c
9857 F: include/linux/livepatch.h
9858 F: kernel/livepatch/
9859 F: samples/livepatch/
9860 F: tools/testing/selftests/livepatch/
9863 L: netdev@vger.kernel.org
9865 F: include/linux/llc.h
9867 F: include/uapi/linux/llc.h
9870 LM73 HARDWARE MONITOR DRIVER
9871 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9872 L: linux-hwmon@vger.kernel.org
9874 F: drivers/hwmon/lm73.c
9876 LM78 HARDWARE MONITOR DRIVER
9877 M: Jean Delvare <jdelvare@suse.com>
9878 L: linux-hwmon@vger.kernel.org
9880 F: Documentation/hwmon/lm78.rst
9881 F: drivers/hwmon/lm78.c
9883 LM83 HARDWARE MONITOR DRIVER
9884 M: Jean Delvare <jdelvare@suse.com>
9885 L: linux-hwmon@vger.kernel.org
9887 F: Documentation/hwmon/lm83.rst
9888 F: drivers/hwmon/lm83.c
9890 LM90 HARDWARE MONITOR DRIVER
9891 M: Jean Delvare <jdelvare@suse.com>
9892 L: linux-hwmon@vger.kernel.org
9894 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9895 F: Documentation/hwmon/lm90.rst
9896 F: drivers/hwmon/lm90.c
9897 F: include/dt-bindings/thermal/lm90.h
9899 LM95234 HARDWARE MONITOR DRIVER
9900 M: Guenter Roeck <linux@roeck-us.net>
9901 L: linux-hwmon@vger.kernel.org
9903 F: Documentation/hwmon/lm95234.rst
9904 F: drivers/hwmon/lm95234.c
9906 LME2510 MEDIA DRIVER
9907 M: Malcolm Priestley <tvboxspy@gmail.com>
9908 L: linux-media@vger.kernel.org
9910 W: https://linuxtv.org
9911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9912 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9914 LOADPIN SECURITY MODULE
9915 M: Kees Cook <keescook@chromium.org>
9917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9918 F: Documentation/admin-guide/LSM/LoadPin.rst
9919 F: security/loadpin/
9922 M: Peter Zijlstra <peterz@infradead.org>
9923 M: Ingo Molnar <mingo@redhat.com>
9924 M: Will Deacon <will@kernel.org>
9925 L: linux-kernel@vger.kernel.org
9927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9928 F: Documentation/locking/
9929 F: arch/*/include/asm/spinlock*.h
9930 F: include/linux/lockdep.h
9931 F: include/linux/mutex*.h
9932 F: include/linux/rwlock*.h
9933 F: include/linux/rwsem*.h
9934 F: include/linux/seqlock.h
9935 F: include/linux/spinlock*.h
9937 F: lib/locking*.[ch]
9938 X: kernel/locking/locktorture.c
9940 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9941 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9942 L: linux-ntfs-dev@lists.sourceforge.net
9944 W: http://www.linux-ntfs.org/content/view/19/37/
9945 F: Documentation/admin-guide/ldm.rst
9946 F: block/partitions/ldm.*
9948 LOGITECH HID GAMING KEYBOARDS
9949 M: Hans de Goede <hdegoede@redhat.com>
9950 L: linux-input@vger.kernel.org
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9953 F: drivers/hid/hid-lg-g15.c
9955 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9956 M: Sathya Prakash <sathya.prakash@broadcom.com>
9957 M: Chaitra P B <chaitra.basappa@broadcom.com>
9958 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9959 L: MPT-FusionLinux.pdl@broadcom.com
9960 L: linux-scsi@vger.kernel.org
9962 W: http://www.avagotech.com/support/
9963 F: drivers/message/fusion/
9964 F: drivers/scsi/mpt3sas/
9966 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9967 M: Matthew Wilcox <willy@infradead.org>
9968 L: linux-scsi@vger.kernel.org
9970 F: drivers/scsi/sym53c8xx_2/
9973 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9974 L: linux-iio@vger.kernel.org
9976 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9977 F: drivers/iio/dac/ltc1660.c
9979 LTC2947 HARDWARE MONITOR DRIVER
9980 M: Nuno Sá <nuno.sa@analog.com>
9981 L: linux-hwmon@vger.kernel.org
9983 W: http://ez.analog.com/community/linux-device-drivers
9984 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9985 F: drivers/hwmon/ltc2947-core.c
9986 F: drivers/hwmon/ltc2947-i2c.c
9987 F: drivers/hwmon/ltc2947-spi.c
9988 F: drivers/hwmon/ltc2947.h
9990 LTC2983 IIO TEMPERATURE DRIVER
9991 M: Nuno Sá <nuno.sa@analog.com>
9992 L: linux-iio@vger.kernel.org
9994 W: http://ez.analog.com/community/linux-device-drivers
9995 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9996 F: drivers/iio/temperature/ltc2983.c
9998 LTC4261 HARDWARE MONITOR DRIVER
9999 M: Guenter Roeck <linux@roeck-us.net>
10000 L: linux-hwmon@vger.kernel.org
10002 F: Documentation/hwmon/ltc4261.rst
10003 F: drivers/hwmon/ltc4261.c
10005 LTC4306 I2C MULTIPLEXER DRIVER
10006 M: Michael Hennerich <michael.hennerich@analog.com>
10007 L: linux-i2c@vger.kernel.org
10009 W: http://ez.analog.com/community/linux-device-drivers
10010 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10011 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10013 LTP (Linux Test Project)
10014 M: Mike Frysinger <vapier@gentoo.org>
10015 M: Cyril Hrubis <chrubis@suse.cz>
10016 M: Wanlong Gao <wanlong.gao@gmail.com>
10017 M: Jan Stancek <jstancek@redhat.com>
10018 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10019 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10020 L: ltp@lists.linux.it (subscribers-only)
10022 W: http://linux-test-project.github.io/
10023 T: git git://github.com/linux-test-project/ltp.git
10026 M: Geert Uytterhoeven <geert@linux-m68k.org>
10027 L: linux-m68k@lists.linux-m68k.org
10029 W: http://www.linux-m68k.org/
10030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10034 M68K ON APPLE MACINTOSH
10035 M: Joshua Thompson <funaho@jurai.org>
10036 L: linux-m68k@lists.linux-m68k.org
10038 W: http://www.mac.linux-m68k.org/
10042 M: Philip Blundell <philb@gnu.org>
10044 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10045 F: arch/m68k/hp300/
10047 M88DS3103 MEDIA DRIVER
10048 M: Antti Palosaari <crope@iki.fi>
10049 L: linux-media@vger.kernel.org
10051 W: https://linuxtv.org
10052 W: http://palosaari.fi/linux/
10053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10054 T: git git://linuxtv.org/anttip/media_tree.git
10055 F: drivers/media/dvb-frontends/m88ds3103*
10057 M88RS2000 MEDIA DRIVER
10058 M: Malcolm Priestley <tvboxspy@gmail.com>
10059 L: linux-media@vger.kernel.org
10061 W: https://linuxtv.org
10062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10063 F: drivers/media/dvb-frontends/m88rs2000*
10065 MA901 MASTERKIT USB FM RADIO DRIVER
10066 M: Alexey Klimov <klimov.linux@gmail.com>
10067 L: linux-media@vger.kernel.org
10069 T: git git://linuxtv.org/media_tree.git
10070 F: drivers/media/radio/radio-ma901.c
10073 M: Johannes Berg <johannes@sipsolutions.net>
10074 L: linux-wireless@vger.kernel.org
10076 W: https://wireless.wiki.kernel.org/
10077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10079 F: Documentation/networking/mac80211-injection.txt
10080 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10081 F: drivers/net/wireless/mac80211_hwsim.[ch]
10082 F: include/net/mac80211.h
10086 M: Jassi Brar <jassisinghbrar@gmail.com>
10087 L: linux-kernel@vger.kernel.org
10089 F: drivers/mailbox/
10090 F: include/linux/mailbox_client.h
10091 F: include/linux/mailbox_controller.h
10093 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10094 M: Michael Kerrisk <mtk.manpages@gmail.com>
10095 L: linux-man@vger.kernel.org
10097 W: http://www.kernel.org/doc/man-pages
10099 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10100 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10101 L: linux-mips@vger.kernel.org
10103 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10105 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10106 M: Andrew Lunn <andrew@lunn.ch>
10107 M: Vivien Didelot <vivien.didelot@gmail.com>
10108 L: netdev@vger.kernel.org
10110 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10111 F: Documentation/networking/devlink/mv88e6xxx.rst
10112 F: drivers/net/dsa/mv88e6xxx/
10113 F: include/linux/platform_data/mv88e6xxx.h
10115 MARVELL ARMADA 3700 PHY DRIVERS
10116 M: Miquel Raynal <miquel.raynal@bootlin.com>
10118 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10119 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10120 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10121 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10123 MARVELL ARMADA DRM SUPPORT
10124 M: Russell King <linux@armlinux.org.uk>
10126 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10127 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10128 F: Documentation/devicetree/bindings/display/armada/
10129 F: drivers/gpu/drm/armada/
10130 F: include/uapi/drm/armada_drm.h
10132 MARVELL CRYPTO DRIVER
10133 M: Boris Brezillon <bbrezillon@kernel.org>
10134 M: Arnaud Ebalard <arno@natisbad.org>
10135 M: Srujana Challa <schalla@marvell.com>
10136 L: linux-crypto@vger.kernel.org
10138 F: drivers/crypto/marvell/
10140 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10141 M: Mirko Lindner <mlindner@marvell.com>
10142 M: Stephen Hemminger <stephen@networkplumber.org>
10143 L: netdev@vger.kernel.org
10145 F: drivers/net/ethernet/marvell/sk*
10147 MARVELL LIBERTAS WIRELESS DRIVER
10148 L: libertas-dev@lists.infradead.org
10150 F: drivers/net/wireless/marvell/libertas/
10152 MARVELL MACCHIATOBIN SUPPORT
10153 M: Russell King <linux@armlinux.org.uk>
10154 L: linux-arm-kernel@lists.infradead.org
10156 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10158 MARVELL MV643XX ETHERNET DRIVER
10159 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10160 L: netdev@vger.kernel.org
10162 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10163 F: include/linux/mv643xx.h
10165 MARVELL MV88X3310 PHY DRIVER
10166 M: Russell King <linux@armlinux.org.uk>
10167 L: netdev@vger.kernel.org
10169 F: drivers/net/phy/marvell10g.c
10171 MARVELL MVEBU THERMAL DRIVER
10172 M: Miquel Raynal <miquel.raynal@bootlin.com>
10174 F: drivers/thermal/armada_thermal.c
10176 MARVELL MVNETA ETHERNET DRIVER
10177 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10178 L: netdev@vger.kernel.org
10180 F: drivers/net/ethernet/marvell/mvneta.*
10182 MARVELL MWIFIEX WIRELESS DRIVER
10183 M: Amitkumar Karwar <amitkarwar@gmail.com>
10184 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10185 M: Xinming Hu <huxinming820@gmail.com>
10186 L: linux-wireless@vger.kernel.org
10188 F: drivers/net/wireless/marvell/mwifiex/
10190 MARVELL MWL8K WIRELESS DRIVER
10191 M: Lennert Buytenhek <buytenh@wantstofly.org>
10192 L: linux-wireless@vger.kernel.org
10194 F: drivers/net/wireless/marvell/mwl8k.c
10196 MARVELL NAND CONTROLLER DRIVER
10197 M: Miquel Raynal <miquel.raynal@bootlin.com>
10198 L: linux-mtd@lists.infradead.org
10200 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10201 F: drivers/mtd/nand/raw/marvell_nand.c
10203 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10204 M: Sunil Goutham <sgoutham@marvell.com>
10205 M: Geetha sowjanya <gakula@marvell.com>
10206 M: Subbaraya Sundeep <sbhatta@marvell.com>
10207 M: hariprasad <hkelam@marvell.com>
10208 L: netdev@vger.kernel.org
10210 F: drivers/net/ethernet/marvell/octeontx2/nic/
10212 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10213 M: Sunil Goutham <sgoutham@marvell.com>
10214 M: Linu Cherian <lcherian@marvell.com>
10215 M: Geetha sowjanya <gakula@marvell.com>
10216 M: Jerin Jacob <jerinj@marvell.com>
10217 L: netdev@vger.kernel.org
10219 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10220 F: drivers/net/ethernet/marvell/octeontx2/af/
10222 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10223 M: Nicolas Pitre <nico@fluxnic.net>
10225 F: drivers/mmc/host/mvsdio.*
10227 MARVELL USB MDIO CONTROLLER DRIVER
10228 M: Tobias Waldekranz <tobias@waldekranz.com>
10229 L: netdev@vger.kernel.org
10231 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10232 F: drivers/net/phy/mdio-mvusb.c
10234 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10235 M: Hu Ziji <huziji@marvell.com>
10236 L: linux-mmc@vger.kernel.org
10238 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10239 F: drivers/mmc/host/sdhci-xenon*
10241 MATROX FRAMEBUFFER DRIVER
10242 L: linux-fbdev@vger.kernel.org
10244 F: drivers/video/fbdev/matrox/matroxfb_*
10245 F: include/uapi/linux/matroxfb.h
10247 MAX16065 HARDWARE MONITOR DRIVER
10248 M: Guenter Roeck <linux@roeck-us.net>
10249 L: linux-hwmon@vger.kernel.org
10251 F: Documentation/hwmon/max16065.rst
10252 F: drivers/hwmon/max16065.c
10254 MAX2175 SDR TUNER DRIVER
10255 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10256 L: linux-media@vger.kernel.org
10258 T: git git://linuxtv.org/media_tree.git
10259 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10260 F: Documentation/media/v4l-drivers/max2175.rst
10261 F: drivers/media/i2c/max2175*
10262 F: include/uapi/linux/max2175.h
10264 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10265 L: linux-hwmon@vger.kernel.org
10267 F: Documentation/hwmon/max6650.rst
10268 F: drivers/hwmon/max6650.c
10270 MAX6697 HARDWARE MONITOR DRIVER
10271 M: Guenter Roeck <linux@roeck-us.net>
10272 L: linux-hwmon@vger.kernel.org
10274 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10275 F: Documentation/hwmon/max6697.rst
10276 F: drivers/hwmon/max6697.c
10277 F: include/linux/platform_data/max6697.h
10279 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10280 M: Peter Rosin <peda@axentia.se>
10281 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10283 F: Documentation/devicetree/bindings/sound/max9860.txt
10284 F: sound/soc/codecs/max9860.*
10286 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10287 M: Andreas Klinger <ak@it-klinger.de>
10288 L: linux-iio@vger.kernel.org
10290 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10291 F: drivers/iio/proximity/mb1232.c
10293 MAXIM MAX77650 PMIC MFD DRIVER
10294 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10295 L: linux-kernel@vger.kernel.org
10297 F: Documentation/devicetree/bindings/*/*max77650.yaml
10298 F: Documentation/devicetree/bindings/*/max77650*.yaml
10299 F: drivers/gpio/gpio-max77650.c
10300 F: drivers/input/misc/max77650-onkey.c
10301 F: drivers/leds/leds-max77650.c
10302 F: drivers/mfd/max77650.c
10303 F: drivers/power/supply/max77650-charger.c
10304 F: drivers/regulator/max77650-regulator.c
10305 F: include/linux/mfd/max77650.h
10307 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10308 M: Javier Martinez Canillas <javier@dowhile0.org>
10309 L: linux-kernel@vger.kernel.org
10311 F: Documentation/devicetree/bindings/*/*max77802.txt
10312 F: drivers/regulator/max77802-regulator.c
10313 F: include/dt-bindings/*/*max77802.h
10315 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10316 M: Krzysztof Kozlowski <krzk@kernel.org>
10317 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10318 L: linux-pm@vger.kernel.org
10320 F: drivers/power/supply/max14577_charger.c
10321 F: drivers/power/supply/max77693_charger.c
10323 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10324 M: Chanwoo Choi <cw00.choi@samsung.com>
10325 M: Krzysztof Kozlowski <krzk@kernel.org>
10326 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10327 L: linux-kernel@vger.kernel.org
10329 F: Documentation/devicetree/bindings/*/max77686.txt
10330 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10331 F: Documentation/devicetree/bindings/mfd/max14577.txt
10332 F: Documentation/devicetree/bindings/mfd/max77693.txt
10333 F: drivers/*/max14577*.c
10334 F: drivers/*/max77686*.c
10335 F: drivers/*/max77693*.c
10336 F: drivers/clk/clk-max77686.c
10337 F: drivers/extcon/extcon-max14577.c
10338 F: drivers/extcon/extcon-max77693.c
10339 F: drivers/rtc/rtc-max77686.c
10340 F: include/linux/mfd/max14577*.h
10341 F: include/linux/mfd/max77686*.h
10342 F: include/linux/mfd/max77693*.h
10344 MAXIRADIO FM RADIO RECEIVER DRIVER
10345 M: Hans Verkuil <hverkuil@xs4all.nl>
10346 L: linux-media@vger.kernel.org
10348 W: https://linuxtv.org
10349 T: git git://linuxtv.org/media_tree.git
10350 F: drivers/media/radio/radio-maxiradio*
10352 MCAN MMIO DEVICE DRIVER
10353 M: Dan Murphy <dmurphy@ti.com>
10354 M: Sriram Dash <sriram.dash@samsung.com>
10355 L: linux-can@vger.kernel.org
10357 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10358 F: drivers/net/can/m_can/m_can.c
10359 F: drivers/net/can/m_can/m_can.h
10360 F: drivers/net/can/m_can/m_can_platform.c
10362 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10363 M: Rishi Gupta <gupt21@gmail.com>
10364 L: linux-i2c@vger.kernel.org
10365 L: linux-input@vger.kernel.org
10367 F: drivers/hid/hid-mcp2221.c
10369 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10370 M: Peter Rosin <peda@axentia.se>
10371 L: linux-iio@vger.kernel.org
10373 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10374 F: drivers/iio/potentiometer/mcp4018.c
10375 F: drivers/iio/potentiometer/mcp4531.c
10377 MCR20A IEEE-802.15.4 RADIO DRIVER
10378 M: Xue Liu <liuxuenetmail@gmail.com>
10379 L: linux-wpan@vger.kernel.org
10381 W: https://github.com/xueliu/mcr20a-linux
10382 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10383 F: drivers/net/ieee802154/mcr20a.c
10384 F: drivers/net/ieee802154/mcr20a.h
10386 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10387 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10388 L: linux-iio@vger.kernel.org
10390 F: drivers/iio/dac/cio-dac.c
10392 MEDIA CONTROLLER FRAMEWORK
10393 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10394 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10395 L: linux-media@vger.kernel.org
10397 W: https://www.linuxtv.org
10398 T: git git://linuxtv.org/media_tree.git
10399 F: drivers/media/mc/
10400 F: include/media/media-*.h
10401 F: include/uapi/linux/media.h
10403 MEDIA DRIVER FOR FREESCALE IMX PXP
10404 M: Philipp Zabel <p.zabel@pengutronix.de>
10405 L: linux-media@vger.kernel.org
10407 T: git git://linuxtv.org/media_tree.git
10408 F: drivers/media/platform/imx-pxp.[ch]
10410 MEDIA DRIVERS FOR ASCOT2E
10411 M: Sergey Kozlov <serjk@netup.ru>
10412 M: Abylay Ospan <aospan@netup.ru>
10413 L: linux-media@vger.kernel.org
10415 W: https://linuxtv.org
10416 W: http://netup.tv/
10417 T: git git://linuxtv.org/media_tree.git
10418 F: drivers/media/dvb-frontends/ascot2e*
10420 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10421 M: Jasmin Jessich <jasmin@anw.at>
10422 L: linux-media@vger.kernel.org
10424 W: https://linuxtv.org
10425 T: git git://linuxtv.org/media_tree.git
10426 F: drivers/media/dvb-frontends/cxd2099*
10428 MEDIA DRIVERS FOR CXD2841ER
10429 M: Sergey Kozlov <serjk@netup.ru>
10430 M: Abylay Ospan <aospan@netup.ru>
10431 L: linux-media@vger.kernel.org
10433 W: https://linuxtv.org
10434 W: http://netup.tv/
10435 T: git git://linuxtv.org/media_tree.git
10436 F: drivers/media/dvb-frontends/cxd2841er*
10438 MEDIA DRIVERS FOR CXD2880
10439 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10440 L: linux-media@vger.kernel.org
10442 W: http://linuxtv.org/
10443 T: git git://linuxtv.org/media_tree.git
10444 F: drivers/media/dvb-frontends/cxd2880/*
10445 F: drivers/media/spi/cxd2880*
10447 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10448 L: linux-media@vger.kernel.org
10450 W: https://linuxtv.org
10451 T: git git://linuxtv.org/media_tree.git
10452 F: drivers/media/pci/ddbridge/*
10454 MEDIA DRIVERS FOR FREESCALE IMX
10455 M: Steve Longerbeam <slongerbeam@gmail.com>
10456 M: Philipp Zabel <p.zabel@pengutronix.de>
10457 L: linux-media@vger.kernel.org
10459 T: git git://linuxtv.org/media_tree.git
10460 F: Documentation/devicetree/bindings/media/imx.txt
10461 F: Documentation/media/v4l-drivers/imx.rst
10462 F: drivers/staging/media/imx/
10463 F: include/linux/imx-media.h
10464 F: include/media/imx.h
10466 MEDIA DRIVERS FOR FREESCALE IMX7
10467 M: Rui Miguel Silva <rmfrfs@gmail.com>
10468 L: linux-media@vger.kernel.org
10470 T: git git://linuxtv.org/media_tree.git
10471 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10472 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10473 F: Documentation/media/v4l-drivers/imx7.rst
10474 F: drivers/staging/media/imx/imx7-media-csi.c
10475 F: drivers/staging/media/imx/imx7-mipi-csis.c
10477 MEDIA DRIVERS FOR HELENE
10478 M: Abylay Ospan <aospan@netup.ru>
10479 L: linux-media@vger.kernel.org
10481 W: https://linuxtv.org
10482 W: http://netup.tv/
10483 T: git git://linuxtv.org/media_tree.git
10484 F: drivers/media/dvb-frontends/helene*
10486 MEDIA DRIVERS FOR HORUS3A
10487 M: Sergey Kozlov <serjk@netup.ru>
10488 M: Abylay Ospan <aospan@netup.ru>
10489 L: linux-media@vger.kernel.org
10491 W: https://linuxtv.org
10492 W: http://netup.tv/
10493 T: git git://linuxtv.org/media_tree.git
10494 F: drivers/media/dvb-frontends/horus3a*
10496 MEDIA DRIVERS FOR LNBH25
10497 M: Sergey Kozlov <serjk@netup.ru>
10498 M: Abylay Ospan <aospan@netup.ru>
10499 L: linux-media@vger.kernel.org
10501 W: https://linuxtv.org
10502 W: http://netup.tv/
10503 T: git git://linuxtv.org/media_tree.git
10504 F: drivers/media/dvb-frontends/lnbh25*
10506 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10507 L: linux-media@vger.kernel.org
10509 W: https://linuxtv.org
10510 T: git git://linuxtv.org/media_tree.git
10511 F: drivers/media/dvb-frontends/mxl5xx*
10513 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10514 M: Sergey Kozlov <serjk@netup.ru>
10515 M: Abylay Ospan <aospan@netup.ru>
10516 L: linux-media@vger.kernel.org
10518 W: https://linuxtv.org
10519 W: http://netup.tv/
10520 T: git git://linuxtv.org/media_tree.git
10521 F: drivers/media/pci/netup_unidvb/*
10523 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10524 M: Dmitry Osipenko <digetx@gmail.com>
10525 L: linux-media@vger.kernel.org
10526 L: linux-tegra@vger.kernel.org
10528 T: git git://linuxtv.org/media_tree.git
10529 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10530 F: drivers/staging/media/tegra-vde/
10532 MEDIA DRIVERS FOR RENESAS - CEU
10533 M: Jacopo Mondi <jacopo@jmondi.org>
10534 L: linux-media@vger.kernel.org
10535 L: linux-renesas-soc@vger.kernel.org
10537 T: git git://linuxtv.org/media_tree.git
10538 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10539 F: drivers/media/platform/renesas-ceu.c
10540 F: include/media/drv-intf/renesas-ceu.h
10542 MEDIA DRIVERS FOR RENESAS - DRIF
10543 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10544 L: linux-media@vger.kernel.org
10545 L: linux-renesas-soc@vger.kernel.org
10547 T: git git://linuxtv.org/media_tree.git
10548 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10549 F: drivers/media/platform/rcar_drif.c
10551 MEDIA DRIVERS FOR RENESAS - FCP
10552 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10553 L: linux-media@vger.kernel.org
10554 L: linux-renesas-soc@vger.kernel.org
10556 T: git git://linuxtv.org/media_tree.git
10557 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10558 F: drivers/media/platform/rcar-fcp.c
10559 F: include/media/rcar-fcp.h
10561 MEDIA DRIVERS FOR RENESAS - FDP1
10562 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10563 L: linux-media@vger.kernel.org
10564 L: linux-renesas-soc@vger.kernel.org
10566 T: git git://linuxtv.org/media_tree.git
10567 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10568 F: drivers/media/platform/rcar_fdp1.c
10570 MEDIA DRIVERS FOR RENESAS - VIN
10571 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10572 L: linux-media@vger.kernel.org
10573 L: linux-renesas-soc@vger.kernel.org
10575 T: git git://linuxtv.org/media_tree.git
10576 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10577 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10578 F: drivers/media/platform/rcar-vin/
10580 MEDIA DRIVERS FOR RENESAS - VSP1
10581 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10582 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10583 L: linux-media@vger.kernel.org
10584 L: linux-renesas-soc@vger.kernel.org
10586 T: git git://linuxtv.org/media_tree.git
10587 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10588 F: drivers/media/platform/vsp1/
10590 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10591 L: linux-media@vger.kernel.org
10593 W: https://linuxtv.org
10594 T: git git://linuxtv.org/media_tree.git
10595 F: drivers/media/dvb-frontends/stv0910*
10597 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10598 L: linux-media@vger.kernel.org
10600 W: https://linuxtv.org
10601 T: git git://linuxtv.org/media_tree.git
10602 F: drivers/media/dvb-frontends/stv6111*
10604 MEDIA DRIVERS FOR STM32 - DCMI
10605 M: Hugues Fruchet <hugues.fruchet@st.com>
10606 L: linux-media@vger.kernel.org
10608 T: git git://linuxtv.org/media_tree.git
10609 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10610 F: drivers/media/platform/stm32/stm32-dcmi.c
10612 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10613 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10614 L: linux-media@vger.kernel.org
10616 W: https://linuxtv.org
10617 Q: http://patchwork.kernel.org/project/linux-media/list/
10618 T: git git://linuxtv.org/media_tree.git
10619 F: Documentation/devicetree/bindings/media/
10620 F: Documentation/media/
10622 F: drivers/staging/media/
10623 F: include/linux/platform_data/media/
10625 F: include/uapi/linux/dvb/
10626 F: include/uapi/linux/ivtv*
10627 F: include/uapi/linux/media.h
10628 F: include/uapi/linux/meye.h
10629 F: include/uapi/linux/uvcvideo.h
10630 F: include/uapi/linux/v4l2-*
10631 F: include/uapi/linux/videodev2.h
10633 MEDIATEK BLUETOOTH DRIVER
10634 M: Sean Wang <sean.wang@mediatek.com>
10635 L: linux-bluetooth@vger.kernel.org
10636 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10638 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10639 F: drivers/bluetooth/btmtkuart.c
10641 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10642 M: Sean Wang <sean.wang@mediatek.com>
10643 L: linux-pm@vger.kernel.org
10645 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10646 F: drivers/power/reset/mt6323-poweroff.c
10648 MEDIATEK CIR DRIVER
10649 M: Sean Wang <sean.wang@mediatek.com>
10651 F: drivers/media/rc/mtk-cir.c
10653 MEDIATEK DMA DRIVER
10654 M: Sean Wang <sean.wang@mediatek.com>
10655 L: dmaengine@vger.kernel.org
10656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10657 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10659 F: Documentation/devicetree/bindings/dma/mtk-*
10660 F: drivers/dma/mediatek/
10662 MEDIATEK ETHERNET DRIVER
10663 M: Felix Fietkau <nbd@openwrt.org>
10664 M: John Crispin <john@phrozen.org>
10665 M: Sean Wang <sean.wang@mediatek.com>
10666 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10667 L: netdev@vger.kernel.org
10669 F: drivers/net/ethernet/mediatek/
10671 MEDIATEK I2C CONTROLLER DRIVER
10672 M: Qii Wang <qii.wang@mediatek.com>
10673 L: linux-i2c@vger.kernel.org
10675 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10676 F: drivers/i2c/busses/i2c-mt65xx.c
10678 MEDIATEK JPEG DRIVER
10679 M: Rick Chang <rick.chang@mediatek.com>
10680 M: Bin Liu <bin.liu@mediatek.com>
10682 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10683 F: drivers/media/platform/mtk-jpeg/
10685 MEDIATEK MDP DRIVER
10686 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10687 M: Houlong Wei <houlong.wei@mediatek.com>
10688 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10690 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10691 F: drivers/media/platform/mtk-mdp/
10692 F: drivers/media/platform/mtk-vpu/
10694 MEDIATEK MEDIA DRIVER
10695 M: Tiffany Lin <tiffany.lin@mediatek.com>
10696 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10698 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10699 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10700 F: drivers/media/platform/mtk-vcodec/
10701 F: drivers/media/platform/mtk-vpu/
10703 MEDIATEK MMC/SD/SDIO DRIVER
10704 M: Chaotian Jing <chaotian.jing@mediatek.com>
10706 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10707 F: drivers/mmc/host/mtk-sd.c
10709 MEDIATEK MT76 WIRELESS LAN DRIVER
10710 M: Felix Fietkau <nbd@nbd.name>
10711 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10712 R: Ryder Lee <ryder.lee@mediatek.com>
10713 L: linux-wireless@vger.kernel.org
10715 F: drivers/net/wireless/mediatek/mt76/
10717 MEDIATEK MT7601U WIRELESS LAN DRIVER
10718 M: Jakub Kicinski <kubakici@wp.pl>
10719 L: linux-wireless@vger.kernel.org
10721 F: drivers/net/wireless/mediatek/mt7601u/
10723 MEDIATEK MT7621/28/88 I2C DRIVER
10724 M: Stefan Roese <sr@denx.de>
10725 L: linux-i2c@vger.kernel.org
10727 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10728 F: drivers/i2c/busses/i2c-mt7621.c
10730 MEDIATEK NAND CONTROLLER DRIVER
10731 M: Xiaolei Li <xiaolei.li@mediatek.com>
10732 L: linux-mtd@lists.infradead.org
10734 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10735 F: drivers/mtd/nand/raw/mtk_*
10737 MEDIATEK PMIC LED DRIVER
10738 M: Sean Wang <sean.wang@mediatek.com>
10740 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10741 F: drivers/leds/leds-mt6323.c
10743 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10744 M: Sean Wang <sean.wang@mediatek.com>
10746 F: drivers/char/hw_random/mtk-rng.c
10748 MEDIATEK SWITCH DRIVER
10749 M: Sean Wang <sean.wang@mediatek.com>
10750 L: netdev@vger.kernel.org
10752 F: drivers/net/dsa/mt7530.*
10753 F: net/dsa/tag_mtk.c
10755 MEDIATEK USB3 DRD IP DRIVER
10756 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10757 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10759 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10761 F: drivers/usb/mtu3/
10763 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10764 M: Peter Senna Tschudin <peter.senna@gmail.com>
10765 M: Martin Donnelly <martin.donnelly@ge.com>
10766 M: Martyn Welch <martyn.welch@collabora.co.uk>
10768 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10769 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10771 MEGARAID SCSI/SAS DRIVERS
10772 M: Kashyap Desai <kashyap.desai@broadcom.com>
10773 M: Sumit Saxena <sumit.saxena@broadcom.com>
10774 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10775 L: megaraidlinux.pdl@broadcom.com
10776 L: linux-scsi@vger.kernel.org
10778 W: http://www.avagotech.com/support/
10779 F: Documentation/scsi/megaraid.rst
10780 F: drivers/scsi/megaraid.*
10781 F: drivers/scsi/megaraid/
10783 MELEXIS MLX90614 DRIVER
10784 M: Crt Mori <cmo@melexis.com>
10785 L: linux-iio@vger.kernel.org
10787 W: http://www.melexis.com
10788 F: drivers/iio/temperature/mlx90614.c
10790 MELEXIS MLX90632 DRIVER
10791 M: Crt Mori <cmo@melexis.com>
10792 L: linux-iio@vger.kernel.org
10794 W: http://www.melexis.com
10795 F: drivers/iio/temperature/mlx90632.c
10797 MELFAS MIP4 TOUCHSCREEN DRIVER
10798 M: Sangwon Jee <jeesw@melfas.com>
10800 W: http://www.melfas.com
10801 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10802 F: drivers/input/touchscreen/melfas_mip4.c
10804 MELLANOX ETHERNET DRIVER (mlx4_en)
10805 M: Tariq Toukan <tariqt@mellanox.com>
10806 L: netdev@vger.kernel.org
10808 W: http://www.mellanox.com
10809 Q: http://patchwork.ozlabs.org/project/netdev/list/
10810 F: drivers/net/ethernet/mellanox/mlx4/en_*
10812 MELLANOX ETHERNET DRIVER (mlx5e)
10813 M: Saeed Mahameed <saeedm@mellanox.com>
10814 L: netdev@vger.kernel.org
10816 W: http://www.mellanox.com
10817 Q: http://patchwork.ozlabs.org/project/netdev/list/
10818 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10820 MELLANOX ETHERNET INNOVA DRIVERS
10821 R: Boris Pismenny <borisp@mellanox.com>
10822 L: netdev@vger.kernel.org
10824 W: http://www.mellanox.com
10825 Q: http://patchwork.ozlabs.org/project/netdev/list/
10826 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10827 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10828 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10829 F: include/linux/mlx5/mlx5_ifc_fpga.h
10831 MELLANOX ETHERNET SWITCH DRIVERS
10832 M: Jiri Pirko <jiri@mellanox.com>
10833 M: Ido Schimmel <idosch@mellanox.com>
10834 L: netdev@vger.kernel.org
10836 W: http://www.mellanox.com
10837 Q: http://patchwork.ozlabs.org/project/netdev/list/
10838 F: drivers/net/ethernet/mellanox/mlxsw/
10839 F: tools/testing/selftests/drivers/net/mlxsw/
10841 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10842 M: mlxsw@mellanox.com
10843 L: netdev@vger.kernel.org
10845 W: http://www.mellanox.com
10846 Q: http://patchwork.ozlabs.org/project/netdev/list/
10847 F: drivers/net/ethernet/mellanox/mlxfw/
10849 MELLANOX HARDWARE PLATFORM SUPPORT
10850 M: Andy Shevchenko <andy@infradead.org>
10851 M: Darren Hart <dvhart@infradead.org>
10852 M: Vadim Pasternak <vadimp@mellanox.com>
10853 L: platform-driver-x86@vger.kernel.org
10855 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10856 F: drivers/platform/mellanox/
10857 F: include/linux/platform_data/mlxreg.h
10859 MELLANOX MLX4 core VPI driver
10860 M: Tariq Toukan <tariqt@mellanox.com>
10861 L: netdev@vger.kernel.org
10862 L: linux-rdma@vger.kernel.org
10864 W: http://www.mellanox.com
10865 Q: http://patchwork.ozlabs.org/project/netdev/list/
10866 F: drivers/net/ethernet/mellanox/mlx4/
10867 F: include/linux/mlx4/
10869 MELLANOX MLX4 IB driver
10870 M: Yishai Hadas <yishaih@mellanox.com>
10871 L: linux-rdma@vger.kernel.org
10873 W: http://www.mellanox.com
10874 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10875 F: drivers/infiniband/hw/mlx4/
10876 F: include/linux/mlx4/
10877 F: include/uapi/rdma/mlx4-abi.h
10879 MELLANOX MLX5 core VPI driver
10880 M: Saeed Mahameed <saeedm@mellanox.com>
10881 M: Leon Romanovsky <leonro@mellanox.com>
10882 L: netdev@vger.kernel.org
10883 L: linux-rdma@vger.kernel.org
10885 W: http://www.mellanox.com
10886 Q: http://patchwork.ozlabs.org/project/netdev/list/
10887 F: Documentation/networking/device_drivers/mellanox/
10888 F: drivers/net/ethernet/mellanox/mlx5/core/
10889 F: include/linux/mlx5/
10891 MELLANOX MLX5 IB driver
10892 M: Leon Romanovsky <leonro@mellanox.com>
10893 L: linux-rdma@vger.kernel.org
10895 W: http://www.mellanox.com
10896 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10897 F: drivers/infiniband/hw/mlx5/
10898 F: include/linux/mlx5/
10899 F: include/uapi/rdma/mlx5-abi.h
10901 MELLANOX MLXCPLD I2C AND MUX DRIVER
10902 M: Vadim Pasternak <vadimp@mellanox.com>
10903 M: Michael Shych <michaelsh@mellanox.com>
10904 L: linux-i2c@vger.kernel.org
10906 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10907 F: drivers/i2c/busses/i2c-mlxcpld.c
10908 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10910 MELLANOX MLXCPLD LED DRIVER
10911 M: Vadim Pasternak <vadimp@mellanox.com>
10912 L: linux-leds@vger.kernel.org
10914 F: Documentation/leds/leds-mlxcpld.rst
10915 F: drivers/leds/leds-mlxcpld.c
10916 F: drivers/leds/leds-mlxreg.c
10918 MELLANOX PLATFORM DRIVER
10919 M: Vadim Pasternak <vadimp@mellanox.com>
10920 L: platform-driver-x86@vger.kernel.org
10922 F: drivers/platform/x86/mlx-platform.c
10925 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10926 M: "Paul E. McKenney" <paulmck@kernel.org>
10927 L: linux-kernel@vger.kernel.org
10929 F: arch/powerpc/include/asm/membarrier.h
10930 F: include/uapi/linux/membarrier.h
10931 F: kernel/sched/membarrier.c
10934 M: Mike Rapoport <rppt@linux.ibm.com>
10935 L: linux-mm@kvack.org
10937 F: Documentation/core-api/boot-time-mm.rst
10938 F: include/linux/memblock.h
10942 M: Andrew Morton <akpm@linux-foundation.org>
10943 L: linux-mm@kvack.org
10945 W: http://www.linux-mm.org
10946 T: quilt https://ozlabs.org/~akpm/mmotm/
10947 T: quilt https://ozlabs.org/~akpm/mmots/
10948 T: git git://github.com/hnaz/linux-mm.git
10949 F: include/linux/gfp.h
10950 F: include/linux/memory_hotplug.h
10951 F: include/linux/mm.h
10952 F: include/linux/mmzone.h
10953 F: include/linux/vmalloc.h
10956 MEMORY TECHNOLOGY DEVICES (MTD)
10957 M: Miquel Raynal <miquel.raynal@bootlin.com>
10958 M: Richard Weinberger <richard@nod.at>
10959 M: Vignesh Raghavendra <vigneshr@ti.com>
10960 L: linux-mtd@lists.infradead.org
10962 W: http://www.linux-mtd.infradead.org/
10963 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10964 C: irc://irc.oftc.net/mtd
10965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10967 F: Documentation/devicetree/bindings/mtd/
10969 F: include/linux/mtd/
10970 F: include/uapi/mtd/
10972 MEN A21 WATCHDOG DRIVER
10973 M: Johannes Thumshirn <morbidrsa@gmail.com>
10974 L: linux-watchdog@vger.kernel.org
10976 F: drivers/watchdog/mena21_wdt.c
10978 MEN CHAMELEON BUS (mcb)
10979 M: Johannes Thumshirn <morbidrsa@gmail.com>
10981 F: Documentation/driver-api/men-chameleon-bus.rst
10983 F: include/linux/mcb.h
10985 MEN F21BMC (Board Management Controller)
10986 M: Andreas Werner <andreas.werner@men.de>
10988 F: Documentation/hwmon/menf21bmc.rst
10989 F: drivers/hwmon/menf21bmc_hwmon.c
10990 F: drivers/leds/leds-menf21bmc.c
10991 F: drivers/mfd/menf21bmc.c
10992 F: drivers/watchdog/menf21bmc_wdt.c
10994 MEN Z069 WATCHDOG DRIVER
10995 M: Johannes Thumshirn <jth@kernel.org>
10996 L: linux-watchdog@vger.kernel.org
10998 F: drivers/watchdog/menz69_wdt.c
11000 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11001 M: Neil Armstrong <narmstrong@baylibre.com>
11002 L: linux-media@vger.kernel.org
11003 L: linux-amlogic@lists.infradead.org
11005 W: http://linux-meson.com/
11006 T: git git://linuxtv.org/media_tree.git
11007 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11008 F: drivers/media/platform/meson/ao-cec-g12a.c
11009 F: drivers/media/platform/meson/ao-cec.c
11011 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11012 M: Liang Yang <liang.yang@amlogic.com>
11013 L: linux-mtd@lists.infradead.org
11015 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11016 F: drivers/mtd/nand/raw/meson_*
11018 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11019 M: Maxime Jourdan <mjourdan@baylibre.com>
11020 L: linux-media@vger.kernel.org
11021 L: linux-amlogic@lists.infradead.org
11023 T: git git://linuxtv.org/media_tree.git
11024 F: drivers/staging/media/meson/vdec/
11026 METHODE UDPU SUPPORT
11027 M: Vladimir Vid <vladimir.vid@sartura.hr>
11029 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11032 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11033 M: Hemant Kumar <hemantk@codeaurora.org>
11034 L: linux-arm-msm@vger.kernel.org
11036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11037 F: Documentation/mhi/
11038 F: drivers/bus/mhi/
11039 F: include/linux/mhi.h
11041 MICROBLAZE ARCHITECTURE
11042 M: Michal Simek <monstr@monstr.eu>
11044 W: http://www.monstr.eu/fdt/
11045 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11046 F: arch/microblaze/
11048 MICROCHIP AT91 SERIAL DRIVER
11049 M: Richard Genoud <richard.genoud@gmail.com>
11051 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11052 F: drivers/tty/serial/atmel_serial.c
11053 F: drivers/tty/serial/atmel_serial.h
11055 MICROCHIP AT91 USART MFD DRIVER
11056 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11057 L: linux-kernel@vger.kernel.org
11059 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11060 F: drivers/mfd/at91-usart.c
11061 F: include/dt-bindings/mfd/at91-usart.h
11063 MICROCHIP AT91 USART SPI DRIVER
11064 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11065 L: linux-spi@vger.kernel.org
11067 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11068 F: drivers/spi/spi-at91-usart.c
11070 MICROCHIP AUDIO ASOC DRIVERS
11071 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11072 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11076 MICROCHIP DMA DRIVER
11077 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11079 L: dmaengine@vger.kernel.org
11081 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11082 F: drivers/dma/at_hdmac.c
11083 F: drivers/dma/at_hdmac_regs.h
11084 F: include/dt-bindings/dma/at91.h
11085 F: include/linux/platform_data/dma-atmel.h
11087 MICROCHIP ECC DRIVER
11088 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11089 L: linux-crypto@vger.kernel.org
11091 F: drivers/crypto/atmel-ecc.*
11093 MICROCHIP I2C DRIVER
11094 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11095 L: linux-i2c@vger.kernel.org
11097 F: drivers/i2c/busses/i2c-at91-*.c
11098 F: drivers/i2c/busses/i2c-at91.h
11100 MICROCHIP ISC DRIVER
11101 M: Eugen Hristev <eugen.hristev@microchip.com>
11102 L: linux-media@vger.kernel.org
11104 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11105 F: drivers/media/platform/atmel/atmel-isc-base.c
11106 F: drivers/media/platform/atmel/atmel-isc-regs.h
11107 F: drivers/media/platform/atmel/atmel-isc.h
11108 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11109 F: include/linux/atmel-isc-media.h
11111 MICROCHIP ISI DRIVER
11112 M: Eugen Hristev <eugen.hristev@microchip.com>
11113 L: linux-media@vger.kernel.org
11115 F: drivers/media/platform/atmel/atmel-isi.c
11116 F: drivers/media/platform/atmel/atmel-isi.h
11118 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11119 M: Woojung Huh <woojung.huh@microchip.com>
11120 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11121 L: netdev@vger.kernel.org
11123 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11124 F: drivers/net/dsa/microchip/*
11125 F: include/linux/platform_data/microchip-ksz.h
11126 F: net/dsa/tag_ksz.c
11128 MICROCHIP LAN743X ETHERNET DRIVER
11129 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11130 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11131 L: netdev@vger.kernel.org
11133 F: drivers/net/ethernet/microchip/lan743x_*
11135 MICROCHIP LCDFB DRIVER
11136 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11137 L: linux-fbdev@vger.kernel.org
11139 F: drivers/video/fbdev/atmel_lcdfb.c
11140 F: include/video/atmel_lcdc.h
11142 MICROCHIP MCP16502 PMIC DRIVER
11143 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11146 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11147 F: drivers/regulator/mcp16502.c
11149 MICROCHIP MCP3911 ADC DRIVER
11150 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11151 M: Kent Gustavsson <kent@minoris.se>
11152 L: linux-iio@vger.kernel.org
11154 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11155 F: drivers/iio/adc/mcp3911.c
11157 MICROCHIP MMC/SD/SDIO MCI DRIVER
11158 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11160 F: drivers/mmc/host/atmel-mci.c
11162 MICROCHIP NAND DRIVER
11163 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11164 L: linux-mtd@lists.infradead.org
11166 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11167 F: drivers/mtd/nand/raw/atmel/*
11169 MICROCHIP PWM DRIVER
11170 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11172 L: linux-pwm@vger.kernel.org
11174 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11175 F: drivers/pwm/pwm-atmel.c
11177 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11178 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11179 M: Eugen Hristev <eugen.hristev@microchip.com>
11180 L: linux-iio@vger.kernel.org
11182 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11183 F: drivers/iio/adc/at91-sama5d2_adc.c
11184 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11186 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11187 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11189 F: drivers/power/reset/at91-sama5d2_shdwc.c
11191 MICROCHIP SPI DRIVER
11192 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11194 F: drivers/spi/spi-atmel.*
11196 MICROCHIP SSC DRIVER
11197 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11200 F: drivers/misc/atmel-ssc.c
11201 F: include/linux/atmel-ssc.h
11203 MICROCHIP USB251XB DRIVER
11204 M: Richard Leitner <richard.leitner@skidata.com>
11205 L: linux-usb@vger.kernel.org
11207 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11208 F: drivers/usb/misc/usb251xb.c
11210 MICROCHIP USBA UDC DRIVER
11211 M: Cristian Birsan <cristian.birsan@microchip.com>
11212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11214 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11216 MICROCHIP XDMA DRIVER
11217 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11218 L: linux-arm-kernel@lists.infradead.org
11219 L: dmaengine@vger.kernel.org
11221 F: drivers/dma/at_xdmac.c
11223 MICROSEMI ETHERNET SWITCH DRIVER
11224 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11225 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11226 L: netdev@vger.kernel.org
11228 F: drivers/net/ethernet/mscc/
11229 F: include/soc/mscc/ocelot*
11231 MICROSEMI MIPS SOCS
11232 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11233 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11234 L: linux-mips@vger.kernel.org
11236 F: Documentation/devicetree/bindings/mips/mscc.txt
11237 F: arch/mips/boot/dts/mscc/
11238 F: arch/mips/configs/generic/board-ocelot.config
11239 F: arch/mips/generic/board-ocelot.c
11241 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11242 M: Don Brace <don.brace@microsemi.com>
11243 L: esc.storagedev@microsemi.com
11244 L: linux-scsi@vger.kernel.org
11246 F: Documentation/scsi/smartpqi.rst
11247 F: drivers/scsi/smartpqi/Kconfig
11248 F: drivers/scsi/smartpqi/Makefile
11249 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11250 F: include/linux/cciss*.h
11251 F: include/uapi/linux/cciss*.h
11253 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11254 M: Chen Yu <yu.c.chen@intel.com>
11255 L: platform-driver-x86@vger.kernel.org
11257 F: drivers/platform/x86/surfacepro3_button.c
11259 MICROTEK X6 SCANNER
11260 M: Oliver Neukum <oliver@neukum.org>
11262 F: drivers/usb/image/microtek.*
11265 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11266 L: linux-mips@vger.kernel.org
11268 W: http://www.linux-mips.org/
11269 Q: https://patchwork.kernel.org/project/linux-mips/list/
11270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11271 F: Documentation/devicetree/bindings/mips/
11272 F: Documentation/mips/
11274 F: drivers/platform/mips/
11276 MIPS BOSTON DEVELOPMENT BOARD
11277 M: Paul Burton <paulburton@kernel.org>
11278 L: linux-mips@vger.kernel.org
11280 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11281 F: arch/mips/boot/dts/img/boston.dts
11282 F: arch/mips/configs/generic/board-boston.config
11283 F: drivers/clk/imgtec/clk-boston.c
11284 F: include/dt-bindings/clock/boston-clock.h
11286 MIPS GENERIC PLATFORM
11287 M: Paul Burton <paulburton@kernel.org>
11288 L: linux-mips@vger.kernel.org
11290 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11291 F: arch/mips/generic/
11292 F: arch/mips/tools/generic-board-config.sh
11294 MIPS RINT INSTRUCTION EMULATION
11295 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11296 L: linux-mips@vger.kernel.org
11298 F: arch/mips/math-emu/dp_rint.c
11299 F: arch/mips/math-emu/sp_rint.c
11301 MIPS/LOONGSON1 ARCHITECTURE
11302 M: Keguang Zhang <keguang.zhang@gmail.com>
11303 L: linux-mips@vger.kernel.org
11305 F: arch/mips/include/asm/mach-loongson32/
11306 F: arch/mips/loongson32/
11307 F: drivers/*/*/*loongson1*
11308 F: drivers/*/*loongson1*
11310 MIPS/LOONGSON2EF ARCHITECTURE
11311 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11312 L: linux-mips@vger.kernel.org
11314 F: arch/mips/include/asm/mach-loongson2ef/
11315 F: arch/mips/loongson2ef/
11316 F: drivers/*/*/*loongson2*
11317 F: drivers/*/*loongson2*
11319 MIPS/LOONGSON64 ARCHITECTURE
11320 M: Huacai Chen <chenhc@lemote.com>
11321 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11322 L: linux-mips@vger.kernel.org
11324 F: arch/mips/include/asm/mach-loongson64/
11325 F: arch/mips/loongson64/
11326 F: drivers/*/*/*loongson3*
11327 F: drivers/*/*loongson3*
11328 F: drivers/irqchip/irq-loongson*
11329 F: drivers/platform/mips/cpu_hwmon.c
11331 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11332 M: Hans Verkuil <hverkuil@xs4all.nl>
11333 L: linux-media@vger.kernel.org
11335 W: https://linuxtv.org
11336 T: git git://linuxtv.org/media_tree.git
11337 F: drivers/media/radio/radio-miropcm20*
11340 R: Lubomir Rintel <lkundrak@v3.sk>
11341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11344 F: arch/arm/boot/dts/mmp*
11345 F: arch/arm/mach-mmp/
11348 MMP USB PHY DRIVERS
11349 R: Lubomir Rintel <lkundrak@v3.sk>
11350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11352 F: drivers/phy/marvell/phy-mmp3-usb.c
11353 F: drivers/phy/marvell/phy-pxa-usb.c
11355 MMU GATHER AND TLB INVALIDATION
11356 M: Will Deacon <will@kernel.org>
11357 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11358 M: Andrew Morton <akpm@linux-foundation.org>
11359 M: Nick Piggin <npiggin@gmail.com>
11360 M: Peter Zijlstra <peterz@infradead.org>
11361 L: linux-arch@vger.kernel.org
11362 L: linux-mm@kvack.org
11364 F: arch/*/include/asm/tlb.h
11365 F: include/asm-generic/tlb.h
11368 MN88472 MEDIA DRIVER
11369 M: Antti Palosaari <crope@iki.fi>
11370 L: linux-media@vger.kernel.org
11372 W: https://linuxtv.org
11373 W: http://palosaari.fi/linux/
11374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11375 F: drivers/media/dvb-frontends/mn88472*
11377 MN88473 MEDIA DRIVER
11378 M: Antti Palosaari <crope@iki.fi>
11379 L: linux-media@vger.kernel.org
11381 W: https://linuxtv.org
11382 W: http://palosaari.fi/linux/
11383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11384 F: drivers/media/dvb-frontends/mn88473*
11387 M: Jessica Yu <jeyu@kernel.org>
11389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11390 F: include/linux/module.h
11393 MONOLITHIC POWER SYSTEM PMIC DRIVER
11394 M: Saravanan Sekar <sravanhome@gmail.com>
11396 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11397 F: drivers/regulator/mp5416.c
11398 F: drivers/regulator/mpq7920.c
11399 F: drivers/regulator/mpq7920.h
11401 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11403 W: http://popies.net/meye/
11404 F: Documentation/media/v4l-drivers/meye*
11405 F: drivers/media/pci/meye/
11406 F: include/uapi/linux/meye.h
11408 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11409 M: Jiri Slaby <jirislaby@gmail.com>
11411 F: Documentation/driver-api/serial/moxa-smartio.rst
11412 F: drivers/tty/mxser.*
11414 MR800 AVERMEDIA USB FM RADIO DRIVER
11415 M: Alexey Klimov <klimov.linux@gmail.com>
11416 L: linux-media@vger.kernel.org
11418 T: git git://linuxtv.org/media_tree.git
11419 F: drivers/media/radio/radio-mr800.c
11421 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11422 M: Alan Ott <alan@signal11.us>
11423 L: linux-wpan@vger.kernel.org
11425 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11426 F: drivers/net/ieee802154/mrf24j40.c
11429 M: "Lee, Chun-Yi" <jlee@suse.com>
11430 L: platform-driver-x86@vger.kernel.org
11432 F: drivers/platform/x86/msi-laptop.c
11435 L: platform-driver-x86@vger.kernel.org
11437 F: drivers/platform/x86/msi-wmi.c
11439 MSI001 MEDIA DRIVER
11440 M: Antti Palosaari <crope@iki.fi>
11441 L: linux-media@vger.kernel.org
11443 W: https://linuxtv.org
11444 W: http://palosaari.fi/linux/
11445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11446 T: git git://linuxtv.org/anttip/media_tree.git
11447 F: drivers/media/tuners/msi001*
11449 MSI2500 MEDIA DRIVER
11450 M: Antti Palosaari <crope@iki.fi>
11451 L: linux-media@vger.kernel.org
11453 W: https://linuxtv.org
11454 W: http://palosaari.fi/linux/
11455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11456 T: git git://linuxtv.org/anttip/media_tree.git
11457 F: drivers/media/usb/msi2500/
11459 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11460 M: Robert Jarzmik <robert.jarzmik@free.fr>
11461 L: linux-mtd@lists.infradead.org
11463 F: drivers/mtd/devices/docg3*
11465 MT9M032 APTINA SENSOR DRIVER
11466 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11467 L: linux-media@vger.kernel.org
11469 T: git git://linuxtv.org/media_tree.git
11470 F: drivers/media/i2c/mt9m032.c
11471 F: include/media/i2c/mt9m032.h
11473 MT9P031 APTINA CAMERA SENSOR
11474 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11475 L: linux-media@vger.kernel.org
11477 T: git git://linuxtv.org/media_tree.git
11478 F: drivers/media/i2c/mt9p031.c
11479 F: include/media/i2c/mt9p031.h
11481 MT9T001 APTINA CAMERA SENSOR
11482 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11483 L: linux-media@vger.kernel.org
11485 T: git git://linuxtv.org/media_tree.git
11486 F: drivers/media/i2c/mt9t001.c
11487 F: include/media/i2c/mt9t001.h
11489 MT9T112 APTINA CAMERA SENSOR
11490 M: Jacopo Mondi <jacopo@jmondi.org>
11491 L: linux-media@vger.kernel.org
11493 T: git git://linuxtv.org/media_tree.git
11494 F: drivers/media/i2c/mt9t112.c
11495 F: include/media/i2c/mt9t112.h
11497 MT9V032 APTINA CAMERA SENSOR
11498 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11499 L: linux-media@vger.kernel.org
11501 T: git git://linuxtv.org/media_tree.git
11502 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11503 F: drivers/media/i2c/mt9v032.c
11504 F: include/media/i2c/mt9v032.h
11506 MT9V111 APTINA CAMERA SENSOR
11507 M: Jacopo Mondi <jacopo@jmondi.org>
11508 L: linux-media@vger.kernel.org
11510 T: git git://linuxtv.org/media_tree.git
11511 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11512 F: drivers/media/i2c/mt9v111.c
11514 MULTIFUNCTION DEVICES (MFD)
11515 M: Lee Jones <lee.jones@linaro.org>
11517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11518 F: Documentation/devicetree/bindings/mfd/
11520 F: include/dt-bindings/mfd/
11521 F: include/linux/mfd/
11523 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11525 F: drivers/mmc/host/mmc_spi.c
11526 F: include/linux/spi/mmc_spi.h
11528 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11529 M: Ulf Hansson <ulf.hansson@linaro.org>
11530 L: linux-mmc@vger.kernel.org
11532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11533 F: Documentation/devicetree/bindings/mmc/
11535 F: include/linux/mmc/
11536 F: include/uapi/linux/mmc/
11538 MULTIPLEXER SUBSYSTEM
11539 M: Peter Rosin <peda@axentia.se>
11541 F: Documentation/ABI/testing/sysfs-class-mux*
11542 F: Documentation/devicetree/bindings/mux/
11544 F: include/dt-bindings/mux/
11545 F: include/linux/mux/
11547 MULTITECH MULTIPORT CARD (ISICOM)
11549 F: drivers/tty/isicom.c
11550 F: include/linux/isicom.h
11552 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11553 M: Bin Liu <b-liu@ti.com>
11554 L: linux-usb@vger.kernel.org
11556 F: drivers/usb/musb/
11558 MXL301RF MEDIA DRIVER
11559 M: Akihiro Tsukada <tskd08@gmail.com>
11560 L: linux-media@vger.kernel.org
11562 F: drivers/media/tuners/mxl301rf*
11564 MXL5007T MEDIA DRIVER
11565 M: Michael Krufky <mkrufky@linuxtv.org>
11566 L: linux-media@vger.kernel.org
11568 W: https://linuxtv.org
11569 W: http://github.com/mkrufky
11570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11571 T: git git://linuxtv.org/mkrufky/tuners.git
11572 F: drivers/media/tuners/mxl5007t.*
11575 M: Marek Vasut <marex@denx.de>
11576 M: Stefan Agner <stefan@agner.ch>
11577 L: dri-devel@lists.freedesktop.org
11579 T: git git://anongit.freedesktop.org/drm/drm-misc
11580 F: Documentation/devicetree/bindings/display/mxsfb.txt
11581 F: drivers/gpu/drm/mxsfb/
11583 MYLEX DAC960 PCI RAID Controller
11584 M: Hannes Reinecke <hare@kernel.org>
11585 L: linux-scsi@vger.kernel.org
11587 F: drivers/scsi/myrb.*
11588 F: drivers/scsi/myrs.*
11590 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11591 M: Chris Lee <christopher.lee@cspi.com>
11592 L: netdev@vger.kernel.org
11594 W: https://www.cspi.com/ethernet-products/support/downloads/
11595 F: drivers/net/ethernet/myricom/myri10ge/
11597 NAND FLASH SUBSYSTEM
11598 M: Miquel Raynal <miquel.raynal@bootlin.com>
11599 R: Richard Weinberger <richard@nod.at>
11600 L: linux-mtd@lists.infradead.org
11602 W: http://www.linux-mtd.infradead.org/
11603 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11604 C: irc://irc.oftc.net/mtd
11605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11606 F: drivers/mtd/nand/
11607 F: include/linux/mtd/*nand*.h
11609 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11610 M: Daniel Mack <zonque@gmail.com>
11611 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11613 W: http://www.native-instruments.com
11614 F: sound/usb/caiaq/
11616 NATSEMI ETHERNET DRIVER (DP8381x)
11618 F: drivers/net/ethernet/natsemi/natsemi.c
11620 NCR 5380 SCSI DRIVERS
11621 M: Finn Thain <fthain@telegraphics.com.au>
11622 M: Michael Schmitz <schmitzmic@gmail.com>
11623 L: linux-scsi@vger.kernel.org
11625 F: Documentation/scsi/g_NCR5380.rst
11626 F: drivers/scsi/NCR5380.*
11627 F: drivers/scsi/arm/cumana_1.c
11628 F: drivers/scsi/arm/oak.c
11629 F: drivers/scsi/atari_scsi.*
11630 F: drivers/scsi/dmx3191d.c
11631 F: drivers/scsi/g_NCR5380.*
11632 F: drivers/scsi/mac_scsi.*
11633 F: drivers/scsi/sun3_scsi.*
11634 F: drivers/scsi/sun3_scsi_vme.c
11637 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11641 NCT6775 HARDWARE MONITOR DRIVER
11642 M: Guenter Roeck <linux@roeck-us.net>
11643 L: linux-hwmon@vger.kernel.org
11645 F: Documentation/hwmon/nct6775.rst
11646 F: drivers/hwmon/nct6775.c
11649 M: Jakub Kicinski <kuba@kernel.org>
11651 F: drivers/net/netdevsim/*
11653 NETEM NETWORK EMULATOR
11654 M: Stephen Hemminger <stephen@networkplumber.org>
11655 L: netdev@vger.kernel.org
11657 F: net/sched/sch_netem.c
11659 NETERION 10GbE DRIVERS (s2io/vxge)
11660 M: Jon Mason <jdmason@kudzu.us>
11661 L: netdev@vger.kernel.org
11663 F: Documentation/networking/device_drivers/neterion/s2io.txt
11664 F: Documentation/networking/device_drivers/neterion/vxge.txt
11665 F: drivers/net/ethernet/neterion/
11668 M: Pablo Neira Ayuso <pablo@netfilter.org>
11669 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11670 M: Florian Westphal <fw@strlen.de>
11671 L: netfilter-devel@vger.kernel.org
11672 L: coreteam@netfilter.org
11674 W: http://www.netfilter.org/
11675 W: http://www.iptables.org/
11676 W: http://www.nftables.org/
11677 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11680 F: include/linux/netfilter*
11681 F: include/linux/netfilter/
11682 F: include/net/netfilter/
11683 F: include/uapi/linux/netfilter*
11684 F: include/uapi/linux/netfilter/
11685 F: net/*/netfilter.c
11686 F: net/*/netfilter/
11687 F: net/bridge/br_netfilter*.c
11690 NETROM NETWORK LAYER
11691 M: Ralf Baechle <ralf@linux-mips.org>
11692 L: linux-hams@vger.kernel.org
11694 W: http://www.linux-ax25.org/
11695 F: include/net/netrom.h
11696 F: include/uapi/linux/netrom.h
11699 NETRONOME ETHERNET DRIVERS
11700 M: Jakub Kicinski <kuba@kernel.org>
11701 L: oss-drivers@netronome.com
11703 F: drivers/net/ethernet/netronome/
11705 NETWORK BLOCK DEVICE (NBD)
11706 M: Josef Bacik <josef@toxicpanda.com>
11707 L: linux-block@vger.kernel.org
11708 L: nbd@other.debian.org
11710 F: Documentation/admin-guide/blockdev/nbd.rst
11711 F: drivers/block/nbd.c
11712 F: include/trace/events/nbd.h
11713 F: include/uapi/linux/nbd.h
11715 NETWORK DROP MONITOR
11716 M: Neil Horman <nhorman@tuxdriver.com>
11717 L: netdev@vger.kernel.org
11719 W: https://fedorahosted.org/dropwatch/
11720 F: include/net/drop_monitor.h
11721 F: include/uapi/linux/net_dropmon.h
11722 F: net/core/drop_monitor.c
11725 M: "David S. Miller" <davem@davemloft.net>
11726 M: Jakub Kicinski <kuba@kernel.org>
11727 L: netdev@vger.kernel.org
11729 W: http://www.linuxfoundation.org/en/Net
11730 Q: http://patchwork.ozlabs.org/project/netdev/list/
11731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11733 F: Documentation/devicetree/bindings/net/
11735 F: include/linux/etherdevice.h
11736 F: include/linux/fcdevice.h
11737 F: include/linux/fddidevice.h
11738 F: include/linux/hippidevice.h
11739 F: include/linux/if_*
11740 F: include/linux/inetdevice.h
11741 F: include/linux/netdevice.h
11742 F: include/uapi/linux/if_*
11743 F: include/uapi/linux/netdevice.h
11745 NETWORKING DRIVERS (WIRELESS)
11746 M: Kalle Valo <kvalo@codeaurora.org>
11747 L: linux-wireless@vger.kernel.org
11749 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11752 F: Documentation/devicetree/bindings/net/wireless/
11753 F: drivers/net/wireless/
11756 M: Andrew Lunn <andrew@lunn.ch>
11757 M: Vivien Didelot <vivien.didelot@gmail.com>
11758 M: Florian Fainelli <f.fainelli@gmail.com>
11760 F: Documentation/devicetree/bindings/net/dsa/
11761 F: drivers/net/dsa/
11762 F: include/linux/dsa/
11763 F: include/linux/platform_data/dsa.h
11764 F: include/net/dsa.h
11767 NETWORKING [GENERAL]
11768 M: "David S. Miller" <davem@davemloft.net>
11769 M: Jakub Kicinski <kuba@kernel.org>
11770 L: netdev@vger.kernel.org
11772 W: http://www.linuxfoundation.org/en/Net
11773 Q: http://patchwork.ozlabs.org/project/netdev/list/
11774 B: mailto:netdev@vger.kernel.org
11775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11777 F: Documentation/networking/
11778 F: include/linux/in.h
11779 F: include/linux/net.h
11780 F: include/linux/netdevice.h
11782 F: include/uapi/linux/in.h
11783 F: include/uapi/linux/net.h
11784 F: include/uapi/linux/net_namespace.h
11785 F: include/uapi/linux/netdevice.h
11789 F: tools/testing/selftests/net/
11792 M: Steffen Klassert <steffen.klassert@secunet.com>
11793 M: Herbert Xu <herbert@gondor.apana.org.au>
11794 M: "David S. Miller" <davem@davemloft.net>
11795 L: netdev@vger.kernel.org
11797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11799 F: include/net/xfrm.h
11800 F: include/uapi/linux/xfrm.h
11803 F: net/ipv4/ip_vti.c
11804 F: net/ipv4/ipcomp.c
11808 F: net/ipv6/ip6_vti.c
11809 F: net/ipv6/ipcomp6.c
11814 NETWORKING [IPv4/IPv6]
11815 M: "David S. Miller" <davem@davemloft.net>
11816 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11817 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11818 L: netdev@vger.kernel.org
11820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11826 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11827 M: Paul Moore <paul@paul-moore.com>
11828 L: netdev@vger.kernel.org
11829 L: linux-security-module@vger.kernel.org
11831 W: https://github.com/netlabel
11832 F: Documentation/netlabel/
11833 F: include/net/calipso.h
11834 F: include/net/cipso_ipv4.h
11835 F: include/net/netlabel.h
11836 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11837 F: include/uapi/linux/netfilter/xt_SECMARK.h
11838 F: net/ipv4/cipso_ipv4.c
11839 F: net/ipv6/calipso.c
11840 F: net/netfilter/xt_CONNSECMARK.c
11841 F: net/netfilter/xt_SECMARK.c
11845 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11846 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11847 L: netdev@vger.kernel.org
11848 L: mptcp@lists.01.org
11850 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11851 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11852 F: include/net/mptcp.h
11853 F: include/uapi/linux/mptcp.h
11855 F: tools/testing/selftests/net/mptcp/
11858 M: Eric Dumazet <edumazet@google.com>
11859 L: netdev@vger.kernel.org
11861 F: include/linux/tcp.h
11862 F: include/net/tcp.h
11863 F: include/trace/events/tcp.h
11864 F: include/uapi/linux/tcp.h
11865 F: net/ipv4/syncookies.c
11867 F: net/ipv6/syncookies.c
11871 M: Boris Pismenny <borisp@mellanox.com>
11872 M: Aviad Yehezkel <aviadye@mellanox.com>
11873 M: John Fastabend <john.fastabend@gmail.com>
11874 M: Daniel Borkmann <daniel@iogearbox.net>
11875 M: Jakub Kicinski <kuba@kernel.org>
11876 L: netdev@vger.kernel.org
11878 F: include/net/tls.h
11879 F: include/uapi/linux/tls.h
11882 NETWORKING [WIRELESS]
11883 L: linux-wireless@vger.kernel.org
11884 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11886 NETXEN (1/10) GbE SUPPORT
11887 M: Manish Chopra <manishc@marvell.com>
11888 M: Rahul Verma <rahulv@marvell.com>
11889 M: GR-Linux-NIC-Dev@marvell.com
11890 L: netdev@vger.kernel.org
11892 F: drivers/net/ethernet/qlogic/netxen/
11894 NET_FAILOVER MODULE
11895 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11896 L: netdev@vger.kernel.org
11898 F: Documentation/networking/net_failover.rst
11899 F: drivers/net/net_failover.c
11900 F: include/net/net_failover.h
11903 M: David Ahern <dsahern@kernel.org>
11904 L: netdev@vger.kernel.org
11906 F: include/net/netns/nexthop.h
11907 F: include/net/nexthop.h
11908 F: include/uapi/linux/nexthop.h
11909 F: net/ipv4/nexthop.c
11912 L: netdev@vger.kernel.org
11914 F: Documentation/devicetree/bindings/net/nfc/
11916 F: include/linux/platform_data/nfcmrvl.h
11917 F: include/net/nfc/
11918 F: include/uapi/linux/nfc.h
11921 NFS, SUNRPC, AND LOCKD CLIENTS
11922 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11923 M: Anna Schumaker <anna.schumaker@netapp.com>
11924 L: linux-nfs@vger.kernel.org
11926 W: http://client.linux-nfs.org
11927 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11931 F: include/linux/lockd/
11932 F: include/linux/nfs*
11933 F: include/linux/sunrpc/
11934 F: include/uapi/linux/nfs*
11935 F: include/uapi/linux/sunrpc/
11939 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11940 L: linux-nilfs@vger.kernel.org
11942 W: https://nilfs.sourceforge.io/
11943 W: https://nilfs.osdn.jp/
11944 T: git git://github.com/konis/nilfs2.git
11945 F: Documentation/filesystems/nilfs2.rst
11947 F: include/trace/events/nilfs2.h
11948 F: include/uapi/linux/nilfs2_api.h
11949 F: include/uapi/linux/nilfs2_ondisk.h
11951 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11952 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11954 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11955 F: Documentation/scsi/NinjaSCSI.rst
11956 F: drivers/scsi/pcmcia/nsp_*
11958 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11959 M: GOTO Masanori <gotom@debian.or.jp>
11960 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11962 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11963 F: Documentation/scsi/NinjaSCSI.rst
11964 F: drivers/scsi/nsp32*
11967 M: Ley Foon Tan <ley.foon.tan@intel.com>
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11972 NOHZ, DYNTICKS SUPPORT
11973 M: Frederic Weisbecker <fweisbec@gmail.com>
11974 M: Thomas Gleixner <tglx@linutronix.de>
11975 M: Ingo Molnar <mingo@kernel.org>
11976 L: linux-kernel@vger.kernel.org
11978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11979 F: include/linux/sched/nohz.h
11980 F: include/linux/tick.h
11981 F: kernel/time/tick*.*
11983 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11984 M: Pavel Machek <pavel@ucw.cz>
11985 M: Sakari Ailus <sakari.ailus@iki.fi>
11986 L: linux-media@vger.kernel.org
11988 F: drivers/media/i2c/ad5820.c
11989 F: drivers/media/i2c/et8ek8
11991 NOKIA N900 POWER SUPPLY DRIVERS
11992 R: Pali Rohár <pali@kernel.org>
11993 F: drivers/power/supply/bq2415x_charger.c
11994 F: drivers/power/supply/bq27xxx_battery.c
11995 F: drivers/power/supply/bq27xxx_battery_i2c.c
11996 F: drivers/power/supply/isp1704_charger.c
11997 F: drivers/power/supply/rx51_battery.c
11998 F: include/linux/power/bq2415x_charger.h
11999 F: include/linux/power/bq27xxx_battery.h
12002 M: Willy Tarreau <w@1wt.eu>
12004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12005 F: tools/include/nolibc/
12008 M: Matthias Maennich <maennich@google.com>
12010 F: Documentation/core-api/symbol-namespaces.rst
12014 M: Sanjay R Mehta <sanju.mehta@amd.com>
12015 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12016 L: linux-ntb@googlegroups.com
12018 F: drivers/ntb/hw/amd/
12021 M: Jon Mason <jdmason@kudzu.us>
12022 M: Dave Jiang <dave.jiang@intel.com>
12023 M: Allen Hubbe <allenbh@gmail.com>
12024 L: linux-ntb@googlegroups.com
12026 W: https://github.com/jonmason/ntb/wiki
12027 T: git git://github.com/jonmason/ntb.git
12028 F: drivers/net/ntb_netdev.c
12030 F: include/linux/ntb.h
12031 F: include/linux/ntb_transport.h
12032 F: tools/testing/selftests/ntb/
12035 M: Serge Semin <fancer.lancer@gmail.com>
12036 L: linux-ntb@googlegroups.com
12038 F: drivers/ntb/hw/idt/
12041 M: Dave Jiang <dave.jiang@intel.com>
12042 L: linux-ntb@googlegroups.com
12044 W: https://github.com/davejiang/linux/wiki
12045 T: git https://github.com/davejiang/linux.git
12046 F: drivers/ntb/hw/intel/
12049 M: Anton Altaparmakov <anton@tuxera.com>
12050 L: linux-ntfs-dev@lists.sourceforge.net
12052 W: http://www.tuxera.com/
12053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12054 F: Documentation/filesystems/ntfs.rst
12058 M: Finn Thain <fthain@telegraphics.com.au>
12059 L: linux-m68k@lists.linux-m68k.org
12061 F: arch/*/include/asm/nubus.h
12063 F: include/linux/nubus.h
12064 F: include/uapi/linux/nubus.h
12066 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12067 M: Antonino Daplas <adaplas@gmail.com>
12068 L: linux-fbdev@vger.kernel.org
12070 F: drivers/video/fbdev/nvidia/
12071 F: drivers/video/fbdev/riva/
12074 M: Keith Busch <kbusch@kernel.org>
12075 M: Jens Axboe <axboe@fb.com>
12076 M: Christoph Hellwig <hch@lst.de>
12077 M: Sagi Grimberg <sagi@grimberg.me>
12078 L: linux-nvme@lists.infradead.org
12080 W: http://git.infradead.org/nvme.git
12081 T: git://git.infradead.org/nvme.git
12082 F: drivers/nvme/host/
12083 F: include/linux/nvme.h
12084 F: include/uapi/linux/nvme_ioctl.h
12086 NVM EXPRESS FC TRANSPORT DRIVERS
12087 M: James Smart <james.smart@broadcom.com>
12088 L: linux-nvme@lists.infradead.org
12090 F: drivers/nvme/host/fc.c
12091 F: drivers/nvme/target/fc.c
12092 F: drivers/nvme/target/fcloop.c
12093 F: include/linux/nvme-fc-driver.h
12094 F: include/linux/nvme-fc.h
12096 NVM EXPRESS TARGET DRIVER
12097 M: Christoph Hellwig <hch@lst.de>
12098 M: Sagi Grimberg <sagi@grimberg.me>
12099 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12100 L: linux-nvme@lists.infradead.org
12102 W: http://git.infradead.org/nvme.git
12103 T: git://git.infradead.org/nvme.git
12104 F: drivers/nvme/target/
12107 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12109 F: Documentation/ABI/stable/sysfs-bus-nvmem
12110 F: Documentation/devicetree/bindings/nvmem/
12112 F: include/linux/nvmem-consumer.h
12113 F: include/linux/nvmem-provider.h
12116 M: Ashish Kumar <ashish.kumar@nxp.com>
12117 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12118 L: linux-spi@vger.kernel.org
12120 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12121 F: drivers/spi/spi-nxp-fspi.c
12123 NXP FXAS21002C DRIVER
12124 M: Rui Miguel Silva <rmfrfs@gmail.com>
12125 L: linux-iio@vger.kernel.org
12127 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12128 F: drivers/iio/gyro/fxas21002c.h
12129 F: drivers/iio/gyro/fxas21002c_core.c
12130 F: drivers/iio/gyro/fxas21002c_i2c.c
12131 F: drivers/iio/gyro/fxas21002c_spi.c
12133 NXP SGTL5000 DRIVER
12134 M: Fabio Estevam <festevam@gmail.com>
12135 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12137 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12138 F: sound/soc/codecs/sgtl5000*
12140 NXP SJA1105 ETHERNET SWITCH DRIVER
12141 M: Vladimir Oltean <olteanv@gmail.com>
12142 L: linux-kernel@vger.kernel.org
12144 F: drivers/net/dsa/sja1105
12146 NXP TDA998X DRM DRIVER
12147 M: Russell King <linux@armlinux.org.uk>
12149 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12150 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12151 F: drivers/gpu/drm/i2c/tda998x_drv.c
12152 F: include/drm/i2c/tda998x.h
12153 F: include/dt-bindings/display/tda998x.h
12157 M: Peter Rosin <peda@axentia.se>
12158 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12160 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12161 F: sound/soc/codecs/tfa9879*
12164 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12165 R: Charles Gorand <charles.gorand@effinnov.com>
12166 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12168 F: drivers/nfc/nxp-nci
12171 M: Jiri Pirko <jiri@mellanox.com>
12172 L: netdev@vger.kernel.org
12174 F: include/linux/objagg.h
12176 F: lib/test_objagg.c
12179 M: Josh Poimboeuf <jpoimboe@redhat.com>
12180 M: Peter Zijlstra <peterz@infradead.org>
12184 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12185 M: Frederic Barrat <fbarrat@linux.ibm.com>
12186 M: Andrew Donnellan <ajd@linux.ibm.com>
12187 L: linuxppc-dev@lists.ozlabs.org
12189 F: Documentation/userspace-api/accelerators/ocxl.rst
12190 F: arch/powerpc/include/asm/pnv-ocxl.h
12191 F: arch/powerpc/platforms/powernv/ocxl.c
12192 F: drivers/misc/ocxl/
12193 F: include/misc/ocxl*
12194 F: include/uapi/misc/ocxl.h
12197 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12198 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12199 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12200 L: linux-omap@vger.kernel.org
12202 F: sound/soc/ti/n810.c
12203 F: sound/soc/ti/omap*
12204 F: sound/soc/ti/rx51.c
12205 F: sound/soc/ti/sdma-pcm.*
12207 OMAP CLOCK FRAMEWORK SUPPORT
12208 M: Paul Walmsley <paul@pwsan.com>
12209 L: linux-omap@vger.kernel.org
12211 F: arch/arm/*omap*/*clock*
12213 OMAP DEVICE TREE SUPPORT
12214 M: Benoît Cousson <bcousson@baylibre.com>
12215 M: Tony Lindgren <tony@atomide.com>
12216 L: linux-omap@vger.kernel.org
12217 L: devicetree@vger.kernel.org
12219 F: arch/arm/boot/dts/*am3*
12220 F: arch/arm/boot/dts/*am4*
12221 F: arch/arm/boot/dts/*am5*
12222 F: arch/arm/boot/dts/*dra7*
12223 F: arch/arm/boot/dts/*omap*
12224 F: arch/arm/boot/dts/logicpd-som-lv*
12225 F: arch/arm/boot/dts/logicpd-torpedo*
12227 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12228 L: linux-omap@vger.kernel.org
12229 L: linux-fbdev@vger.kernel.org
12231 F: Documentation/arm/omap/dss.rst
12232 F: drivers/video/fbdev/omap2/
12234 OMAP FRAMEBUFFER SUPPORT
12235 L: linux-fbdev@vger.kernel.org
12236 L: linux-omap@vger.kernel.org
12238 F: drivers/video/fbdev/omap/
12240 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12241 M: Roger Quadros <rogerq@ti.com>
12242 M: Tony Lindgren <tony@atomide.com>
12243 L: linux-omap@vger.kernel.org
12245 F: arch/arm/mach-omap2/*gpmc*
12246 F: drivers/memory/omap-gpmc.c
12249 M: Grygorii Strashko <grygorii.strashko@ti.com>
12250 M: Santosh Shilimkar <ssantosh@kernel.org>
12251 M: Kevin Hilman <khilman@kernel.org>
12252 L: linux-omap@vger.kernel.org
12254 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12255 F: drivers/gpio/gpio-omap.c
12257 OMAP HARDWARE SPINLOCK SUPPORT
12258 M: Ohad Ben-Cohen <ohad@wizery.com>
12259 L: linux-omap@vger.kernel.org
12261 F: drivers/hwspinlock/omap_hwspinlock.c
12263 OMAP HS MMC SUPPORT
12264 L: linux-mmc@vger.kernel.org
12265 L: linux-omap@vger.kernel.org
12267 F: drivers/mmc/host/omap_hsmmc.c
12270 M: Paul Walmsley <paul@pwsan.com>
12271 L: linux-omap@vger.kernel.org
12273 F: arch/arm/mach-omap2/omap_hwmod*data*
12275 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12276 M: Benoît Cousson <bcousson@baylibre.com>
12277 L: linux-omap@vger.kernel.org
12279 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12282 M: Benoît Cousson <bcousson@baylibre.com>
12283 M: Paul Walmsley <paul@pwsan.com>
12284 L: linux-omap@vger.kernel.org
12286 F: arch/arm/mach-omap2/omap_hwmod.*
12289 M: Vignesh R <vigneshr@ti.com>
12290 L: linux-omap@vger.kernel.org
12291 L: linux-i2c@vger.kernel.org
12293 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12294 F: drivers/i2c/busses/i2c-omap.c
12296 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12297 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12298 L: linux-media@vger.kernel.org
12300 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12301 F: drivers/media/platform/omap3isp/
12302 F: drivers/staging/media/omap4iss/
12305 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12306 L: linux-omap@vger.kernel.org
12308 F: drivers/mmc/host/omap.c
12310 OMAP POWER MANAGEMENT SUPPORT
12311 M: Kevin Hilman <khilman@kernel.org>
12312 L: linux-omap@vger.kernel.org
12314 F: arch/arm/*omap*/*pm*
12315 F: drivers/cpufreq/omap-cpufreq.c
12317 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12318 M: Rajendra Nayak <rnayak@codeaurora.org>
12319 M: Paul Walmsley <paul@pwsan.com>
12320 L: linux-omap@vger.kernel.org
12322 F: arch/arm/mach-omap2/prm*
12324 OMAP RANDOM NUMBER GENERATOR SUPPORT
12325 M: Deepak Saxena <dsaxena@plexity.net>
12327 F: drivers/char/hw_random/omap-rng.c
12330 L: linux-usb@vger.kernel.org
12331 L: linux-omap@vger.kernel.org
12333 F: arch/arm/*omap*/usb*
12334 F: drivers/usb/*/*omap*
12336 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12337 M: Mark Jackson <mpfj@newflow.co.uk>
12338 L: linux-omap@vger.kernel.org
12340 F: arch/arm/boot/dts/am335x-nano.dts
12343 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12344 M: Tony Lindgren <tony@atomide.com>
12345 L: linux-omap@vger.kernel.org
12347 Q: http://patchwork.kernel.org/project/linux-omap/list/
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12349 F: arch/arm/configs/omap1_defconfig
12350 F: arch/arm/mach-omap1/
12351 F: arch/arm/plat-omap/
12352 F: drivers/i2c/busses/i2c-omap.c
12353 F: include/linux/platform_data/ams-delta-fiq.h
12354 F: include/linux/platform_data/i2c-omap.h
12357 M: Tony Lindgren <tony@atomide.com>
12358 L: linux-omap@vger.kernel.org
12360 W: http://www.muru.com/linux/omap/
12361 W: http://linux.omap.com/
12362 Q: http://patchwork.kernel.org/project/linux-omap/list/
12363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12364 F: arch/arm/configs/omap2plus_defconfig
12365 F: arch/arm/mach-omap2/
12366 F: arch/arm/plat-omap/
12367 F: drivers/bus/ti-sysc.c
12368 F: drivers/i2c/busses/i2c-omap.c
12369 F: drivers/irqchip/irq-omap-intc.c
12370 F: drivers/mfd/*omap*.c
12371 F: drivers/mfd/menelaus.c
12372 F: drivers/mfd/palmas.c
12373 F: drivers/mfd/tps65217.c
12374 F: drivers/mfd/tps65218.c
12375 F: drivers/mfd/tps65910.c
12376 F: drivers/mfd/twl-core.[ch]
12377 F: drivers/mfd/twl4030*.c
12378 F: drivers/mfd/twl6030*.c
12379 F: drivers/mfd/twl6040*.c
12380 F: drivers/regulator/palmas-regulator*.c
12381 F: drivers/regulator/pbias-regulator.c
12382 F: drivers/regulator/tps65217-regulator.c
12383 F: drivers/regulator/tps65218-regulator.c
12384 F: drivers/regulator/tps65910-regulator.c
12385 F: drivers/regulator/twl-regulator.c
12386 F: drivers/regulator/twl6030-regulator.c
12387 F: include/linux/platform_data/i2c-omap.h
12388 F: include/linux/platform_data/ti-sysc.h
12391 M: Bob Copeland <me@bobcopeland.com>
12392 L: linux-karma-devel@lists.sourceforge.net
12394 F: Documentation/filesystems/omfs.rst
12397 OMNIKEY CARDMAN 4000 DRIVER
12398 M: Harald Welte <laforge@gnumonks.org>
12400 F: drivers/char/pcmcia/cm4000_cs.c
12401 F: include/linux/cm4000_cs.h
12402 F: include/uapi/linux/cm4000_cs.h
12404 OMNIKEY CARDMAN 4040 DRIVER
12405 M: Harald Welte <laforge@gnumonks.org>
12407 F: drivers/char/pcmcia/cm4040_cs.*
12409 OMNIVISION OV13858 SENSOR DRIVER
12410 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12411 L: linux-media@vger.kernel.org
12413 T: git git://linuxtv.org/media_tree.git
12414 F: drivers/media/i2c/ov13858.c
12416 OMNIVISION OV2680 SENSOR DRIVER
12417 M: Rui Miguel Silva <rmfrfs@gmail.com>
12418 L: linux-media@vger.kernel.org
12420 T: git git://linuxtv.org/media_tree.git
12421 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12422 F: drivers/media/i2c/ov2680.c
12424 OMNIVISION OV2685 SENSOR DRIVER
12425 M: Shunqian Zheng <zhengsq@rock-chips.com>
12426 L: linux-media@vger.kernel.org
12428 T: git git://linuxtv.org/media_tree.git
12429 F: drivers/media/i2c/ov2685.c
12431 OMNIVISION OV5640 SENSOR DRIVER
12432 M: Steve Longerbeam <slongerbeam@gmail.com>
12433 L: linux-media@vger.kernel.org
12435 T: git git://linuxtv.org/media_tree.git
12436 F: drivers/media/i2c/ov5640.c
12438 OMNIVISION OV5647 SENSOR DRIVER
12439 M: Luis Oliveira <lolivei@synopsys.com>
12440 L: linux-media@vger.kernel.org
12442 T: git git://linuxtv.org/media_tree.git
12443 F: drivers/media/i2c/ov5647.c
12445 OMNIVISION OV5670 SENSOR DRIVER
12446 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12447 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12448 L: linux-media@vger.kernel.org
12450 T: git git://linuxtv.org/media_tree.git
12451 F: drivers/media/i2c/ov5670.c
12453 OMNIVISION OV5675 SENSOR DRIVER
12454 M: Shawn Tu <shawnx.tu@intel.com>
12455 L: linux-media@vger.kernel.org
12457 T: git git://linuxtv.org/media_tree.git
12458 F: drivers/media/i2c/ov5675.c
12460 OMNIVISION OV5695 SENSOR DRIVER
12461 M: Shunqian Zheng <zhengsq@rock-chips.com>
12462 L: linux-media@vger.kernel.org
12464 T: git git://linuxtv.org/media_tree.git
12465 F: drivers/media/i2c/ov5695.c
12467 OMNIVISION OV7670 SENSOR DRIVER
12468 M: Jonathan Corbet <corbet@lwn.net>
12469 L: linux-media@vger.kernel.org
12471 T: git git://linuxtv.org/media_tree.git
12472 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12473 F: drivers/media/i2c/ov7670.c
12475 OMNIVISION OV772x SENSOR DRIVER
12476 M: Jacopo Mondi <jacopo@jmondi.org>
12477 L: linux-media@vger.kernel.org
12479 T: git git://linuxtv.org/media_tree.git
12480 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12481 F: drivers/media/i2c/ov772x.c
12482 F: include/media/i2c/ov772x.h
12484 OMNIVISION OV7740 SENSOR DRIVER
12485 M: Wenyou Yang <wenyou.yang@microchip.com>
12486 L: linux-media@vger.kernel.org
12488 T: git git://linuxtv.org/media_tree.git
12489 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12490 F: drivers/media/i2c/ov7740.c
12492 OMNIVISION OV8856 SENSOR DRIVER
12493 M: Ben Kao <ben.kao@intel.com>
12494 L: linux-media@vger.kernel.org
12496 T: git git://linuxtv.org/media_tree.git
12497 F: drivers/media/i2c/ov8856.c
12499 OMNIVISION OV9640 SENSOR DRIVER
12500 M: Petr Cvek <petrcvekcz@gmail.com>
12501 L: linux-media@vger.kernel.org
12503 F: drivers/media/i2c/ov9640.*
12505 OMNIVISION OV9650 SENSOR DRIVER
12506 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12507 R: Akinobu Mita <akinobu.mita@gmail.com>
12508 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12509 L: linux-media@vger.kernel.org
12511 T: git git://linuxtv.org/media_tree.git
12512 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12513 F: drivers/media/i2c/ov9650.c
12515 ONENAND FLASH DRIVER
12516 M: Kyungmin Park <kyungmin.park@samsung.com>
12517 L: linux-mtd@lists.infradead.org
12519 F: drivers/mtd/nand/onenand/
12520 F: include/linux/mtd/onenand*.h
12522 ONION OMEGA2+ BOARD
12523 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12524 L: linux-mips@vger.kernel.org
12526 F: arch/mips/boot/dts/ralink/omega2p.dts
12529 M: Jens Wiklander <jens.wiklander@linaro.org>
12530 L: tee-dev@lists.linaro.org
12532 F: drivers/tee/optee/
12534 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12535 M: Sumit Garg <sumit.garg@linaro.org>
12536 L: tee-dev@lists.linaro.org
12538 F: drivers/char/hw_random/optee-rng.c
12541 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12542 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12543 L: linux-rdma@vger.kernel.org
12545 F: drivers/infiniband/ulp/opa_vnic
12547 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12548 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12549 M: Frank Rowand <frowand.list@gmail.com>
12550 L: devicetree@vger.kernel.org
12552 F: Documentation/devicetree/dynamic-resolution-notes.txt
12553 F: Documentation/devicetree/overlay-notes.txt
12554 F: drivers/of/overlay.c
12555 F: drivers/of/resolver.c
12556 K: of_overlay_notifier_
12558 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12559 M: Rob Herring <robh+dt@kernel.org>
12560 M: Frank Rowand <frowand.list@gmail.com>
12561 L: devicetree@vger.kernel.org
12563 W: http://www.devicetree.org/
12564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12565 F: Documentation/ABI/testing/sysfs-firmware-ofw
12567 F: include/linux/of*.h
12570 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12571 M: Rob Herring <robh+dt@kernel.org>
12572 L: devicetree@vger.kernel.org
12574 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12576 F: Documentation/devicetree/
12577 F: arch/*/boot/dts/
12578 F: include/dt-bindings/
12580 OPENCORES I2C BUS DRIVER
12581 M: Peter Korsgaard <peter@korsgaard.com>
12582 M: Andrew Lunn <andrew@lunn.ch>
12583 L: linux-i2c@vger.kernel.org
12585 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12586 F: Documentation/i2c/busses/i2c-ocores.rst
12587 F: drivers/i2c/busses/i2c-ocores.c
12588 F: include/linux/platform_data/i2c-ocores.h
12590 OPENRISC ARCHITECTURE
12591 M: Jonas Bonn <jonas@southpole.se>
12592 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12593 M: Stafford Horne <shorne@gmail.com>
12594 L: openrisc@lists.librecores.org
12596 W: http://openrisc.io
12597 T: git git://github.com/openrisc/linux.git
12598 F: Documentation/devicetree/bindings/openrisc/
12599 F: Documentation/openrisc/
12601 F: drivers/irqchip/irq-ompic.c
12602 F: drivers/irqchip/irq-or1k-*
12605 M: Pravin B Shelar <pshelar@ovn.org>
12606 L: netdev@vger.kernel.org
12607 L: dev@openvswitch.org
12609 W: http://openvswitch.org
12610 F: include/uapi/linux/openvswitch.h
12611 F: net/openvswitch/
12613 OPERATING PERFORMANCE POINTS (OPP)
12614 M: Viresh Kumar <vireshk@kernel.org>
12615 M: Nishanth Menon <nm@ti.com>
12616 M: Stephen Boyd <sboyd@kernel.org>
12617 L: linux-pm@vger.kernel.org
12619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12620 F: Documentation/devicetree/bindings/opp/
12621 F: Documentation/power/opp.rst
12623 F: include/linux/pm_opp.h
12626 M: Clemens Ladisch <clemens@ladisch.de>
12627 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12630 F: sound/drivers/opl4/
12633 M: Robert Richter <rric@kernel.org>
12634 L: oprofile-list@lists.sf.net
12636 F: arch/*/include/asm/oprofile*.h
12637 F: arch/*/oprofile/
12638 F: drivers/oprofile/
12639 F: include/linux/oprofile.h
12641 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12642 M: Mark Fasheh <mark@fasheh.com>
12643 M: Joel Becker <jlbec@evilplan.org>
12644 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12645 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12647 W: http://ocfs2.wiki.kernel.org
12648 F: Documentation/filesystems/dlmfs.rst
12649 F: Documentation/filesystems/ocfs2.rst
12652 ORANGEFS FILESYSTEM
12653 M: Mike Marshall <hubcap@omnibond.com>
12654 R: Martin Brandenburg <martin@omnibond.com>
12655 L: devel@lists.orangefs.org
12657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12658 F: Documentation/filesystems/orangefs.rst
12662 L: linux-wireless@vger.kernel.org
12664 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12665 W: http://www.nongnu.org/orinoco/
12666 F: drivers/net/wireless/intersil/orinoco/
12668 OV2659 OMNIVISION SENSOR DRIVER
12669 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12670 L: linux-media@vger.kernel.org
12672 W: https://linuxtv.org
12673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12674 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12675 F: drivers/media/i2c/ov2659.c
12676 F: include/media/i2c/ov2659.h
12679 M: Miklos Szeredi <miklos@szeredi.hu>
12680 L: linux-unionfs@vger.kernel.org
12682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12683 F: Documentation/filesystems/overlayfs.rst
12686 P54 WIRELESS DRIVER
12687 M: Christian Lamparter <chunkeey@googlemail.com>
12688 L: linux-wireless@vger.kernel.org
12690 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
12691 F: drivers/net/wireless/intersil/p54/
12694 M: Vladimir Oltean <olteanv@gmail.com>
12695 L: netdev@vger.kernel.org
12697 F: Documentation/core-api/packing.rst
12698 F: include/linux/packing.h
12701 PADATA PARALLEL EXECUTION MECHANISM
12702 M: Steffen Klassert <steffen.klassert@secunet.com>
12703 L: linux-crypto@vger.kernel.org
12705 F: Documentation/core-api/padata.rst
12706 F: include/linux/padata.h
12710 M: Jesper Dangaard Brouer <hawk@kernel.org>
12711 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12712 L: netdev@vger.kernel.org
12714 F: include/net/page_pool.h
12715 F: net/core/page_pool.c
12717 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12718 M: Harald Welte <laforge@gnumonks.org>
12719 L: platform-driver-x86@vger.kernel.org
12721 F: drivers/platform/x86/panasonic-laptop.c
12723 PARALLAX PING IIO SENSOR DRIVER
12724 M: Andreas Klinger <ak@it-klinger.de>
12725 L: linux-iio@vger.kernel.org
12727 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12728 F: drivers/iio/proximity/ping.c
12730 PARALLEL LCD/KEYPAD PANEL DRIVER
12731 M: Willy Tarreau <willy@haproxy.com>
12732 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12734 F: Documentation/admin-guide/lcd-panel-cgram.rst
12735 F: drivers/auxdisplay/panel.c
12737 PARALLEL PORT SUBSYSTEM
12738 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12739 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12740 L: linux-parport@lists.infradead.org (subscribers-only)
12742 F: Documentation/driver-api/parport*.rst
12743 F: drivers/char/ppdev.c
12744 F: drivers/parport/
12745 F: include/linux/parport*.h
12746 F: include/uapi/linux/ppdev.h
12748 PARAVIRT_OPS INTERFACE
12749 M: Juergen Gross <jgross@suse.com>
12750 M: Thomas Hellstrom <thellstrom@vmware.com>
12751 M: "VMware, Inc." <pv-drivers@vmware.com>
12752 L: virtualization@lists.linux-foundation.org
12754 F: Documentation/virt/paravirt_ops.rst
12755 F: arch/*/include/asm/paravirt*.h
12756 F: arch/*/kernel/paravirt*
12757 F: include/linux/hypervisor.h
12759 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12760 M: Tim Waugh <tim@cyberelk.net>
12761 L: linux-parport@lists.infradead.org (subscribers-only)
12763 F: Documentation/admin-guide/blockdev/paride.rst
12764 F: drivers/block/paride/
12766 PARISC ARCHITECTURE
12767 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12768 M: Helge Deller <deller@gmx.de>
12769 L: linux-parisc@vger.kernel.org
12771 W: http://www.parisc-linux.org/
12772 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12775 F: Documentation/parisc/
12777 F: drivers/char/agp/parisc-agp.c
12778 F: drivers/input/misc/hp_sdc_rtc.c
12779 F: drivers/input/serio/gscps2.c
12780 F: drivers/input/serio/hp_sdc*
12782 F: drivers/parport/parport_gsc.*
12783 F: drivers/tty/serial/8250/8250_gsc.c
12784 F: drivers/video/console/sti*
12785 F: drivers/video/fbdev/sti*
12786 F: drivers/video/logo/logo_parisc*
12787 F: include/linux/hp_sdc.h
12790 M: Jiri Pirko <jiri@mellanox.com>
12791 L: netdev@vger.kernel.org
12793 F: include/linux/parman.h
12795 F: lib/test_parman.c
12797 PC ENGINES APU BOARD DRIVER
12798 M: Enrico Weigelt, metux IT consult <info@metux.net>
12800 F: drivers/platform/x86/pcengines-apuv2.c
12802 PC87360 HARDWARE MONITORING DRIVER
12803 M: Jim Cromie <jim.cromie@gmail.com>
12804 L: linux-hwmon@vger.kernel.org
12806 F: Documentation/hwmon/pc87360.rst
12807 F: drivers/hwmon/pc87360.c
12809 PC8736x GPIO DRIVER
12810 M: Jim Cromie <jim.cromie@gmail.com>
12812 F: drivers/char/pc8736x_gpio.c
12814 PC87427 HARDWARE MONITORING DRIVER
12815 M: Jean Delvare <jdelvare@suse.com>
12816 L: linux-hwmon@vger.kernel.org
12818 F: Documentation/hwmon/pc87427.rst
12819 F: drivers/hwmon/pc87427.c
12822 M: Riku Voipio <riku.voipio@iki.fi>
12824 F: drivers/leds/leds-pca9532.c
12825 F: include/linux/leds-pca9532.h
12827 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12828 M: Guenter Roeck <linux@roeck-us.net>
12829 L: linux-i2c@vger.kernel.org
12831 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12833 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12834 M: Khalid Aziz <khalid@gonehiking.org>
12836 F: drivers/firmware/pcdp.*
12838 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12839 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12840 L: linux-pci@vger.kernel.org
12841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12843 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12844 F: drivers/pci/controller/pci-aardvark.c
12846 PCI DRIVER FOR ALTERA PCIE IP
12847 M: Ley Foon Tan <ley.foon.tan@intel.com>
12848 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12849 L: linux-pci@vger.kernel.org
12851 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12852 F: drivers/pci/controller/pcie-altera.c
12854 PCI DRIVER FOR APPLIEDMICRO XGENE
12855 M: Toan Le <toan@os.amperecomputing.com>
12856 L: linux-pci@vger.kernel.org
12857 L: linux-arm-kernel@lists.infradead.org
12859 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12860 F: drivers/pci/controller/pci-xgene.c
12862 PCI DRIVER FOR ARM VERSATILE PLATFORM
12863 M: Rob Herring <robh@kernel.org>
12864 L: linux-pci@vger.kernel.org
12865 L: linux-arm-kernel@lists.infradead.org
12867 F: Documentation/devicetree/bindings/pci/versatile.yaml
12868 F: drivers/pci/controller/pci-versatile.c
12870 PCI DRIVER FOR ARMADA 8K
12871 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12872 L: linux-pci@vger.kernel.org
12873 L: linux-arm-kernel@lists.infradead.org
12875 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12876 F: drivers/pci/controller/dwc/pcie-armada8k.c
12878 PCI DRIVER FOR CADENCE PCIE IP
12879 M: Tom Joseph <tjoseph@cadence.com>
12880 L: linux-pci@vger.kernel.org
12882 F: Documentation/devicetree/bindings/pci/cdns,*
12883 F: drivers/pci/controller/cadence/
12885 PCI DRIVER FOR FREESCALE LAYERSCAPE
12886 M: Minghuan Lian <minghuan.Lian@nxp.com>
12887 M: Mingkai Hu <mingkai.hu@nxp.com>
12888 M: Roy Zang <roy.zang@nxp.com>
12889 L: linuxppc-dev@lists.ozlabs.org
12890 L: linux-pci@vger.kernel.org
12891 L: linux-arm-kernel@lists.infradead.org
12893 F: drivers/pci/controller/dwc/*layerscape*
12895 PCI DRIVER FOR GENERIC OF HOSTS
12896 M: Will Deacon <will@kernel.org>
12897 L: linux-pci@vger.kernel.org
12898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12900 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12901 F: drivers/pci/controller/pci-host-common.c
12902 F: drivers/pci/controller/pci-host-generic.c
12904 PCI DRIVER FOR IMX6
12905 M: Richard Zhu <hongxing.zhu@nxp.com>
12906 M: Lucas Stach <l.stach@pengutronix.de>
12907 L: linux-pci@vger.kernel.org
12908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12910 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12911 F: drivers/pci/controller/dwc/*imx6*
12913 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12914 M: Jonathan Derrick <jonathan.derrick@intel.com>
12915 L: linux-pci@vger.kernel.org
12917 F: drivers/pci/controller/vmd.c
12919 PCI DRIVER FOR MICROSEMI SWITCHTEC
12920 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12921 M: Logan Gunthorpe <logang@deltatee.com>
12922 L: linux-pci@vger.kernel.org
12924 F: Documentation/ABI/testing/sysfs-class-switchtec
12925 F: Documentation/driver-api/switchtec.rst
12926 F: drivers/ntb/hw/mscc/
12927 F: drivers/pci/switch/switchtec*
12928 F: include/linux/switchtec.h
12929 F: include/uapi/linux/switchtec_ioctl.h
12931 PCI DRIVER FOR MOBIVEIL PCIE IP
12932 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12933 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12934 L: linux-pci@vger.kernel.org
12936 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12937 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
12939 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12940 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12941 M: Jason Cooper <jason@lakedaemon.net>
12942 L: linux-pci@vger.kernel.org
12943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12945 F: drivers/pci/controller/*mvebu*
12947 PCI DRIVER FOR NVIDIA TEGRA
12948 M: Thierry Reding <thierry.reding@gmail.com>
12949 L: linux-tegra@vger.kernel.org
12950 L: linux-pci@vger.kernel.org
12952 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12953 F: drivers/pci/controller/pci-tegra.c
12955 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
12956 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12957 L: linux-pci@vger.kernel.org
12958 L: linux-arm-kernel@lists.infradead.org
12960 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
12961 F: drivers/pci/controller/mobibeil/pcie-layerscape-gen4.c
12963 PCI DRIVER FOR RENESAS R-CAR
12964 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12965 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12966 L: linux-pci@vger.kernel.org
12967 L: linux-renesas-soc@vger.kernel.org
12969 F: drivers/pci/controller/*rcar*
12971 PCI DRIVER FOR SAMSUNG EXYNOS
12972 M: Jingoo Han <jingoohan1@gmail.com>
12973 L: linux-pci@vger.kernel.org
12974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12975 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12977 F: drivers/pci/controller/dwc/pci-exynos.c
12979 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12980 M: Jingoo Han <jingoohan1@gmail.com>
12981 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12982 L: linux-pci@vger.kernel.org
12984 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12985 F: drivers/pci/controller/dwc/*designware*
12987 PCI DRIVER FOR TI DRA7XX
12988 M: Kishon Vijay Abraham I <kishon@ti.com>
12989 L: linux-omap@vger.kernel.org
12990 L: linux-pci@vger.kernel.org
12992 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12993 F: drivers/pci/controller/dwc/pci-dra7xx.c
12995 PCI DRIVER FOR TI KEYSTONE
12996 M: Murali Karicheri <m-karicheri2@ti.com>
12997 L: linux-pci@vger.kernel.org
12998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13000 F: drivers/pci/controller/dwc/pci-keystone.c
13002 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13003 M: Linus Walleij <linus.walleij@linaro.org>
13004 L: linux-pci@vger.kernel.org
13006 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13007 F: drivers/pci/controller/pci-v3-semi.c
13009 PCI ENDPOINT SUBSYSTEM
13010 M: Kishon Vijay Abraham I <kishon@ti.com>
13011 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13012 L: linux-pci@vger.kernel.org
13014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13015 F: drivers/misc/pci_endpoint_test.c
13016 F: drivers/pci/endpoint/
13019 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13020 M: Russell Currey <ruscur@russell.cc>
13021 M: Sam Bobroff <sbobroff@linux.ibm.com>
13022 M: Oliver O'Halloran <oohall@gmail.com>
13023 L: linuxppc-dev@lists.ozlabs.org
13025 F: Documentation/PCI/pci-error-recovery.rst
13026 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13027 F: arch/powerpc/include/*/eeh*.h
13028 F: arch/powerpc/kernel/eeh*.c
13029 F: arch/powerpc/platforms/*/eeh*.c
13030 F: drivers/pci/pcie/aer.c
13031 F: drivers/pci/pcie/dpc.c
13032 F: drivers/pci/pcie/err.c
13035 M: Linas Vepstas <linasvepstas@gmail.com>
13036 L: linux-pci@vger.kernel.org
13038 F: Documentation/PCI/pci-error-recovery.rst
13040 PCI MSI DRIVER FOR ALTERA MSI IP
13041 M: Ley Foon Tan <ley.foon.tan@intel.com>
13042 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13043 L: linux-pci@vger.kernel.org
13045 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13046 F: drivers/pci/controller/pcie-altera-msi.c
13048 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13049 M: Toan Le <toan@os.amperecomputing.com>
13050 L: linux-pci@vger.kernel.org
13051 L: linux-arm-kernel@lists.infradead.org
13053 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13054 F: drivers/pci/controller/pci-xgene-msi.c
13056 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13057 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13058 R: Rob Herring <robh@kernel.org>
13059 L: linux-pci@vger.kernel.org
13061 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13063 F: drivers/pci/controller/
13066 M: Bjorn Helgaas <bhelgaas@google.com>
13067 L: linux-pci@vger.kernel.org
13069 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13071 F: Documentation/PCI/
13072 F: Documentation/devicetree/bindings/pci/
13073 F: arch/x86/kernel/early-quirks.c
13074 F: arch/x86/kernel/quirks.c
13076 F: drivers/acpi/pci*
13078 F: include/asm-generic/pci*
13079 F: include/linux/of_pci.h
13080 F: include/linux/pci*
13081 F: include/uapi/linux/pci*
13084 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13085 M: Jonathan Chocron <jonnyc@amazon.com>
13086 L: linux-pci@vger.kernel.org
13088 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13089 F: drivers/pci/controller/dwc/pcie-al.c
13091 PCIE DRIVER FOR AMLOGIC MESON
13092 M: Yue Wang <yue.wang@Amlogic.com>
13093 L: linux-pci@vger.kernel.org
13094 L: linux-amlogic@lists.infradead.org
13096 F: drivers/pci/controller/dwc/pci-meson.c
13098 PCIE DRIVER FOR AXIS ARTPEC
13099 M: Jesper Nilsson <jesper.nilsson@axis.com>
13100 L: linux-arm-kernel@axis.com
13101 L: linux-pci@vger.kernel.org
13103 F: Documentation/devicetree/bindings/pci/axis,artpec*
13104 F: drivers/pci/controller/dwc/*artpec*
13106 PCIE DRIVER FOR CAVIUM THUNDERX
13107 M: Robert Richter <rrichter@marvell.com>
13108 L: linux-pci@vger.kernel.org
13109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13111 F: drivers/pci/controller/pci-thunder-*
13113 PCIE DRIVER FOR HISILICON
13114 M: Zhou Wang <wangzhou1@hisilicon.com>
13115 L: linux-pci@vger.kernel.org
13117 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13118 F: drivers/pci/controller/dwc/pcie-hisi.c
13120 PCIE DRIVER FOR HISILICON KIRIN
13121 M: Xiaowei Song <songxiaowei@hisilicon.com>
13122 M: Binghui Wang <wangbinghui@hisilicon.com>
13123 L: linux-pci@vger.kernel.org
13125 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13126 F: drivers/pci/controller/dwc/pcie-kirin.c
13128 PCIE DRIVER FOR HISILICON STB
13129 M: Shawn Guo <shawn.guo@linaro.org>
13130 L: linux-pci@vger.kernel.org
13132 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13133 F: drivers/pci/controller/dwc/pcie-histb.c
13135 PCIE DRIVER FOR MEDIATEK
13136 M: Ryder Lee <ryder.lee@mediatek.com>
13137 L: linux-pci@vger.kernel.org
13138 L: linux-mediatek@lists.infradead.org
13140 F: Documentation/devicetree/bindings/pci/mediatek*
13141 F: drivers/pci/controller/*mediatek*
13143 PCIE DRIVER FOR QUALCOMM MSM
13144 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13145 L: linux-pci@vger.kernel.org
13146 L: linux-arm-msm@vger.kernel.org
13148 F: drivers/pci/controller/dwc/*qcom*
13150 PCIE DRIVER FOR ROCKCHIP
13151 M: Shawn Lin <shawn.lin@rock-chips.com>
13152 L: linux-pci@vger.kernel.org
13153 L: linux-rockchip@lists.infradead.org
13155 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13156 F: drivers/pci/controller/pcie-rockchip*
13158 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13159 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13160 L: linux-pci@vger.kernel.org
13162 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13163 F: drivers/pci/controller/dwc/pcie-uniphier.c
13165 PCIE DRIVER FOR ST SPEAR13XX
13166 M: Pratyush Anand <pratyush.anand@gmail.com>
13167 L: linux-pci@vger.kernel.org
13169 F: drivers/pci/controller/dwc/*spear*
13172 M: Dominik Brodowski <linux@dominikbrodowski.net>
13174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13175 F: Documentation/pcmcia/
13180 PCNET32 NETWORK DRIVER
13181 M: Don Fry <pcnet32@frontier.com>
13182 L: netdev@vger.kernel.org
13184 F: drivers/net/ethernet/amd/pcnet32.c
13186 PCRYPT PARALLEL CRYPTO ENGINE
13187 M: Steffen Klassert <steffen.klassert@secunet.com>
13188 L: linux-crypto@vger.kernel.org
13191 F: include/crypto/pcrypt.h
13193 PEAQ WMI HOTKEYS DRIVER
13194 M: Hans de Goede <hdegoede@redhat.com>
13195 L: platform-driver-x86@vger.kernel.org
13197 F: drivers/platform/x86/peaq-wmi.c
13199 PENSANDO ETHERNET DRIVERS
13200 M: Shannon Nelson <snelson@pensando.io>
13201 M: Pensando Drivers <drivers@pensando.io>
13202 L: netdev@vger.kernel.org
13204 F: Documentation/networking/device_drivers/pensando/ionic.rst
13205 F: drivers/net/ethernet/pensando/
13207 PER-CPU MEMORY ALLOCATOR
13208 M: Dennis Zhou <dennis@kernel.org>
13209 M: Tejun Heo <tj@kernel.org>
13210 M: Christoph Lameter <cl@linux.com>
13212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13213 F: arch/*/include/asm/percpu.h
13214 F: include/linux/percpu*.h
13217 PER-TASK DELAY ACCOUNTING
13218 M: Balbir Singh <bsingharora@gmail.com>
13220 F: include/linux/delayacct.h
13221 F: kernel/delayacct.c
13223 PERFORMANCE EVENTS SUBSYSTEM
13224 M: Peter Zijlstra <peterz@infradead.org>
13225 M: Ingo Molnar <mingo@redhat.com>
13226 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13227 R: Mark Rutland <mark.rutland@arm.com>
13228 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13229 R: Jiri Olsa <jolsa@redhat.com>
13230 R: Namhyung Kim <namhyung@kernel.org>
13231 L: linux-kernel@vger.kernel.org
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13235 F: arch/*/events/*/*
13236 F: arch/*/include/asm/perf_event.h
13237 F: arch/*/kernel/*/*/perf_event*.c
13238 F: arch/*/kernel/*/perf_event*.c
13239 F: arch/*/kernel/perf_callchain.c
13240 F: arch/*/kernel/perf_event*.c
13241 F: include/linux/perf_event.h
13242 F: include/uapi/linux/perf_event.h
13246 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13247 R: John Garry <john.garry@huawei.com>
13248 R: Will Deacon <will@kernel.org>
13249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13251 F: tools/perf/pmu-events/arch/arm64/
13253 PERSONALITY HANDLING
13254 M: Christoph Hellwig <hch@infradead.org>
13255 L: linux-abi-devel@lists.sourceforge.net
13257 F: include/linux/personality.h
13258 F: include/uapi/linux/personality.h
13260 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13261 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13262 L: linux-input@vger.kernel.org
13264 F: Documentation/input/devices/pxrc.rst
13265 F: drivers/input/joystick/pxrc.c
13268 M: Remi Denis-Courmont <courmisch@gmail.com>
13270 F: Documentation/networking/phonet.txt
13271 F: include/linux/phonet.h
13272 F: include/net/phonet/
13273 F: include/uapi/linux/phonet.h
13277 M: Joern Engel <joern@lazybastard.org>
13278 L: linux-mtd@lists.infradead.org
13280 F: drivers/mtd/devices/phram.c
13283 M: Bruno Prémont <bonbons@linux-vserver.org>
13284 L: linux-input@vger.kernel.org
13286 F: drivers/hid/hid-picolcd*
13289 M: Jamie Iles <jamie@jamieiles.com>
13290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13292 T: git git://github.com/jamieiles/linux-2.6-ji.git
13293 F: arch/arm/boot/dts/picoxcell*
13294 F: arch/arm/mach-picoxcell/
13295 F: drivers/crypto/picoxcell*
13298 M: Christian Brauner <christian@brauner.io>
13299 L: linux-kernel@vger.kernel.org
13301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13303 F: tools/testing/selftests/clone3/
13304 F: tools/testing/selftests/pid_namespace/
13305 F: tools/testing/selftests/pidfd/
13308 K: \b(clone_args|kernel_clone_args)\b
13310 PIN CONTROL SUBSYSTEM
13311 M: Linus Walleij <linus.walleij@linaro.org>
13312 L: linux-gpio@vger.kernel.org
13314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13315 F: Documentation/devicetree/bindings/pinctrl/
13316 F: Documentation/driver-api/pinctl.rst
13317 F: drivers/pinctrl/
13318 F: include/linux/pinctrl/
13320 PIN CONTROLLER - FREESCALE
13321 M: Dong Aisheng <aisheng.dong@nxp.com>
13322 M: Fabio Estevam <festevam@gmail.com>
13323 M: Shawn Guo <shawnguo@kernel.org>
13324 M: Stefan Agner <stefan@agner.ch>
13325 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13326 L: linux-gpio@vger.kernel.org
13328 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13329 F: drivers/pinctrl/freescale/
13331 PIN CONTROLLER - INTEL
13332 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13333 M: Andy Shevchenko <andy@kernel.org>
13335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13336 F: drivers/pinctrl/intel/
13338 PIN CONTROLLER - MEDIATEK
13339 M: Sean Wang <sean.wang@kernel.org>
13340 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13342 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13343 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13344 F: drivers/pinctrl/mediatek/
13346 PIN CONTROLLER - MICROCHIP AT91
13347 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13349 L: linux-gpio@vger.kernel.org
13351 F: drivers/gpio/gpio-sama5d2-piobu.c
13352 F: drivers/pinctrl/pinctrl-at91*
13354 PIN CONTROLLER - QUALCOMM
13355 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13356 L: linux-arm-msm@vger.kernel.org
13358 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13359 F: drivers/pinctrl/qcom/
13361 PIN CONTROLLER - RENESAS
13362 M: Geert Uytterhoeven <geert+renesas@glider.be>
13363 L: linux-renesas-soc@vger.kernel.org
13365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13366 F: drivers/pinctrl/pinctrl-rz*
13367 F: drivers/pinctrl/sh-pfc/
13369 PIN CONTROLLER - SAMSUNG
13370 M: Tomasz Figa <tomasz.figa@gmail.com>
13371 M: Krzysztof Kozlowski <krzk@kernel.org>
13372 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13374 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13376 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13378 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13379 F: drivers/pinctrl/samsung/
13380 F: include/dt-bindings/pinctrl/samsung.h
13382 PIN CONTROLLER - SINGLE
13383 M: Tony Lindgren <tony@atomide.com>
13384 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13386 L: linux-omap@vger.kernel.org
13388 F: drivers/pinctrl/pinctrl-single.c
13390 PIN CONTROLLER - ST SPEAR
13391 M: Viresh Kumar <vireshk@kernel.org>
13392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13394 W: http://www.st.com/spear
13395 F: drivers/pinctrl/spear/
13397 PISTACHIO SOC SUPPORT
13398 M: James Hartley <james.hartley@sondrel.com>
13399 L: linux-mips@vger.kernel.org
13401 F: arch/mips/boot/dts/img/pistachio*
13402 F: arch/mips/configs/pistachio*_defconfig
13403 F: arch/mips/include/asm/mach-pistachio/
13404 F: arch/mips/pistachio/
13407 M: linux-block@vger.kernel.org
13409 F: drivers/block/pktcdvd.c
13410 F: include/linux/pktcdvd.h
13411 F: include/uapi/linux/pktcdvd.h
13413 PKUNITY SOC DRIVERS
13414 M: Guan Xuetao <gxt@pku.edu.cn>
13416 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13417 T: git git://github.com/gxt/linux.git
13418 F: drivers/i2c/busses/i2c-puv3.c
13419 F: drivers/input/serio/i8042-unicore32io.h
13420 F: drivers/rtc/rtc-puv3.c
13421 F: drivers/video/fbdev/fb-puv3.c
13423 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13424 M: Tomasz Duszynski <tduszyns@gmail.com>
13426 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13427 F: drivers/iio/chemical/pms7003.c
13430 M: Logan Gunthorpe <logang@deltatee.com>
13432 F: drivers/dma/plx_dma.c
13435 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13436 L: linux-pm@vger.kernel.org
13438 W: https://01.org/pm-graph
13439 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13440 T: git git://github.com/intel/pm-graph
13441 F: tools/power/pm-graph
13443 PMBUS HARDWARE MONITORING DRIVERS
13444 M: Guenter Roeck <linux@roeck-us.net>
13445 L: linux-hwmon@vger.kernel.org
13447 W: http://hwmon.wiki.kernel.org/
13448 W: http://www.roeck-us.net/linux/drivers/
13449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13450 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13451 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13452 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13453 F: Documentation/hwmon/adm1275.rst
13454 F: Documentation/hwmon/ibm-cffps.rst
13455 F: Documentation/hwmon/ir35221.rst
13456 F: Documentation/hwmon/lm25066.rst
13457 F: Documentation/hwmon/ltc2978.rst
13458 F: Documentation/hwmon/ltc3815.rst
13459 F: Documentation/hwmon/max16064.rst
13460 F: Documentation/hwmon/max20751.rst
13461 F: Documentation/hwmon/max31785.rst
13462 F: Documentation/hwmon/max34440.rst
13463 F: Documentation/hwmon/max8688.rst
13464 F: Documentation/hwmon/pmbus-core.rst
13465 F: Documentation/hwmon/pmbus.rst
13466 F: Documentation/hwmon/tps40422.rst
13467 F: Documentation/hwmon/ucd9000.rst
13468 F: Documentation/hwmon/ucd9200.rst
13469 F: Documentation/hwmon/zl6100.rst
13470 F: drivers/hwmon/pmbus/
13471 F: include/linux/pmbus.h
13473 PMC SIERRA MaxRAID DRIVER
13474 L: linux-scsi@vger.kernel.org
13476 W: http://www.pmc-sierra.com/
13477 F: drivers/scsi/pmcraid.*
13479 PMC SIERRA PM8001 DRIVER
13480 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13481 L: linux-scsi@vger.kernel.org
13483 F: drivers/scsi/pm8001/
13485 PNI RM3100 IIO DRIVER
13486 M: Song Qiang <songqiang1304521@gmail.com>
13487 L: linux-iio@vger.kernel.org
13489 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13490 F: drivers/iio/magnetometer/rm3100*
13493 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13494 L: linux-acpi@vger.kernel.org
13497 F: include/linux/pnp.h
13499 POSIX CLOCKS and TIMERS
13500 M: Thomas Gleixner <tglx@linutronix.de>
13501 L: linux-kernel@vger.kernel.org
13503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13505 F: include/linux/time_namespace.h
13506 F: include/linux/timer*
13507 F: kernel/time/*timer*
13508 F: kernel/time/namespace.c
13510 POWER MANAGEMENT CORE
13511 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13512 L: linux-pm@vger.kernel.org
13514 B: https://bugzilla.kernel.org
13515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13516 F: drivers/base/power/
13517 F: drivers/powercap/
13518 F: include/linux/intel_rapl.h
13519 F: include/linux/pm.h
13520 F: include/linux/pm_*
13521 F: include/linux/powercap.h
13522 F: kernel/configs/nopm.config
13524 POWER STATE COORDINATION INTERFACE (PSCI)
13525 M: Mark Rutland <mark.rutland@arm.com>
13526 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13527 L: linux-arm-kernel@lists.infradead.org
13529 F: drivers/firmware/psci/
13530 F: include/linux/psci.h
13531 F: include/uapi/linux/psci.h
13533 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13534 M: Sebastian Reichel <sre@kernel.org>
13535 L: linux-pm@vger.kernel.org
13537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13538 F: Documentation/ABI/testing/sysfs-class-power
13539 F: Documentation/devicetree/bindings/power/supply/
13540 F: drivers/power/supply/
13541 F: include/linux/power_supply.h
13543 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13544 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13545 L: linuxppc-dev@lists.ozlabs.org
13547 F: drivers/char/powernv-op-panel.c
13549 PPP OVER ATM (RFC 2364)
13550 M: Mitchell Blank Jr <mitch@sfgoth.com>
13552 F: include/uapi/linux/atmppp.h
13553 F: net/atm/pppoatm.c
13556 M: Michal Ostrowski <mostrows@earthlink.net>
13558 F: drivers/net/ppp/pppoe.c
13559 F: drivers/net/ppp/pppox.c
13562 M: James Chapman <jchapman@katalix.com>
13564 F: include/linux/if_pppol2tp.h
13565 F: include/uapi/linux/if_pppol2tp.h
13566 F: net/l2tp/l2tp_ppp.c
13568 PPP PROTOCOL DRIVERS AND COMPRESSORS
13569 M: Paul Mackerras <paulus@samba.org>
13570 L: linux-ppp@vger.kernel.org
13572 F: drivers/net/ppp/ppp_*
13575 M: Rodolfo Giometti <giometti@enneenne.com>
13576 L: linuxpps@ml.enneenne.com (subscribers-only)
13578 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13579 F: Documentation/ABI/testing/sysfs-pps
13580 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13581 F: Documentation/driver-api/pps.rst
13583 F: include/linux/pps*.h
13584 F: include/uapi/linux/pps.h
13587 M: Dmitry Kozlov <xeb@mail.ru>
13588 L: netdev@vger.kernel.org
13590 W: http://sourceforge.net/projects/accel-pptp
13591 F: drivers/net/ppp/pptp.c
13593 PRESSURE STALL INFORMATION (PSI)
13594 M: Johannes Weiner <hannes@cmpxchg.org>
13596 F: include/linux/psi*
13597 F: kernel/sched/psi.c
13600 M: Petr Mladek <pmladek@suse.com>
13601 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13602 R: Steven Rostedt <rostedt@goodmis.org>
13604 F: include/linux/printk.h
13607 PRISM54 WIRELESS DRIVER
13608 M: Luis Chamberlain <mcgrof@kernel.org>
13609 L: linux-wireless@vger.kernel.org
13611 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13612 F: drivers/net/wireless/intersil/prism54/
13615 R: Alexey Dobriyan <adobriyan@gmail.com>
13616 L: linux-kernel@vger.kernel.org
13617 L: linux-fsdevel@vger.kernel.org
13619 F: Documentation/filesystems/proc.rst
13621 F: include/linux/proc_fs.h
13622 F: tools/testing/selftests/proc/
13625 M: Luis Chamberlain <mcgrof@kernel.org>
13626 M: Kees Cook <keescook@chromium.org>
13627 M: Iurii Zaikin <yzaikin@google.com>
13628 L: linux-kernel@vger.kernel.org
13629 L: linux-fsdevel@vger.kernel.org
13631 F: fs/proc/proc_sysctl.c
13632 F: include/linux/sysctl.h
13633 F: kernel/sysctl-test.c
13635 F: tools/testing/selftests/sysctl/
13637 PS3 NETWORK SUPPORT
13638 M: Geoff Levand <geoff@infradead.org>
13639 L: netdev@vger.kernel.org
13640 L: linuxppc-dev@lists.ozlabs.org
13642 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13644 PS3 PLATFORM SUPPORT
13645 M: Geoff Levand <geoff@infradead.org>
13646 L: linuxppc-dev@lists.ozlabs.org
13648 F: arch/powerpc/boot/ps3*
13649 F: arch/powerpc/include/asm/lv1call.h
13650 F: arch/powerpc/include/asm/ps3*.h
13651 F: arch/powerpc/platforms/ps3/
13654 F: drivers/rtc/rtc-ps3.c
13655 F: drivers/usb/host/*ps3.c
13656 F: sound/ppc/snd_ps3*
13659 M: Jim Paris <jim@jtan.com>
13660 M: Geoff Levand <geoff@infradead.org>
13661 L: linuxppc-dev@lists.ozlabs.org
13663 F: drivers/block/ps3vram.c
13665 PSAMPLE PACKET SAMPLING SUPPORT
13666 M: Yotam Gigi <yotam.gi@gmail.com>
13668 F: include/net/psample.h
13669 F: include/uapi/linux/psample.h
13673 M: Kees Cook <keescook@chromium.org>
13674 M: Anton Vorontsov <anton@enomsg.org>
13675 M: Colin Cross <ccross@android.com>
13676 M: Tony Luck <tony.luck@intel.com>
13678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13679 F: Documentation/admin-guide/ramoops.rst
13680 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13681 F: drivers/acpi/apei/erst.c
13682 F: drivers/firmware/efi/efi-pstore.c
13684 F: include/linux/pstore*
13685 K: \b(pstore|ramoops)
13687 PTP HARDWARE CLOCK SUPPORT
13688 M: Richard Cochran <richardcochran@gmail.com>
13689 L: netdev@vger.kernel.org
13691 W: http://linuxptp.sourceforge.net/
13692 F: Documentation/ABI/testing/sysfs-ptp
13693 F: Documentation/driver-api/ptp.rst
13694 F: drivers/net/phy/dp83640*
13696 F: include/linux/ptp_cl*
13699 M: Oleg Nesterov <oleg@redhat.com>
13701 F: arch/*/*/ptrace*.c
13702 F: arch/*/include/asm/ptrace*.h
13703 F: arch/*/ptrace*.c
13704 F: include/asm-generic/syscall.h
13705 F: include/linux/ptrace.h
13706 F: include/linux/regset.h
13707 F: include/linux/tracehook.h
13708 F: include/uapi/linux/ptrace.h
13709 F: include/uapi/linux/ptrace.h
13713 M: Hans Verkuil <hverkuil@xs4all.nl>
13714 L: linux-media@vger.kernel.org
13716 T: git git://linuxtv.org/media_tree.git
13717 F: Documentation/media/cec-drivers/pulse8-cec.rst
13718 F: drivers/media/usb/pulse8-cec/*
13720 PVRUSB2 VIDEO4LINUX DRIVER
13721 M: Mike Isely <isely@pobox.com>
13722 L: pvrusb2@isely.net (subscribers-only)
13723 L: linux-media@vger.kernel.org
13725 W: http://www.isely.net/pvrusb2/
13726 T: git git://linuxtv.org/media_tree.git
13727 F: Documentation/media/v4l-drivers/pvrusb2*
13728 F: drivers/media/usb/pvrusb2/
13731 M: Hans Verkuil <hverkuil@xs4all.nl>
13732 L: linux-media@vger.kernel.org
13734 T: git git://linuxtv.org/media_tree.git
13735 F: drivers/media/usb/pwc/*
13736 F: include/trace/events/pwc.h
13739 M: Kamil Debski <kamil@wypas.org>
13740 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13741 L: linux-hwmon@vger.kernel.org
13743 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13744 F: Documentation/hwmon/pwm-fan.rst
13745 F: drivers/hwmon/pwm-fan.c
13748 M: Sean Young <sean@mess.org>
13749 L: linux-media@vger.kernel.org
13751 F: drivers/media/rc/pwm-ir-tx.c
13754 M: Thierry Reding <thierry.reding@gmail.com>
13755 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13756 L: linux-pwm@vger.kernel.org
13758 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13760 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13761 F: Documentation/devicetree/bindings/pwm/
13762 F: Documentation/driver-api/pwm.rst
13763 F: drivers/gpio/gpio-mvebu.c
13765 F: drivers/video/backlight/pwm_bl.c
13766 F: include/linux/pwm.h
13767 F: include/linux/pwm_backlight.h
13768 K: pwm_(config|apply_state|ops)
13771 M: Robert Jarzmik <robert.jarzmik@free.fr>
13772 L: linux-gpio@vger.kernel.org
13774 F: drivers/gpio/gpio-pxa.c
13780 M: Robert Jarzmik <robert.jarzmik@free.fr>
13781 L: linux-rtc@vger.kernel.org
13784 PXA2xx/PXA3xx SUPPORT
13785 M: Daniel Mack <daniel@zonque.org>
13786 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13787 M: Robert Jarzmik <robert.jarzmik@free.fr>
13788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13790 T: git git://github.com/hzhuang1/linux.git
13791 T: git git://github.com/rjarzmik/linux.git
13792 F: arch/arm/boot/dts/pxa*
13793 F: arch/arm/mach-pxa/
13794 F: drivers/dma/pxa*
13795 F: drivers/pcmcia/pxa2xx*
13796 F: drivers/pinctrl/pxa/
13797 F: drivers/spi/spi-pxa2xx*
13798 F: drivers/usb/gadget/udc/pxa2*
13799 F: include/sound/pxa2xx-lib.h
13804 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13805 L: qat-linux@intel.com
13807 F: drivers/crypto/qat/
13809 QCOM AUDIO (ASoC) DRIVERS
13810 M: Patrick Lai <plai@codeaurora.org>
13811 M: Banajit Goswami <bgoswami@codeaurora.org>
13812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13817 M: Alex Elder <elder@kernel.org>
13818 L: netdev@vger.kernel.org
13820 F: drivers/net/ipa/
13822 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13823 M: Gabriel Somlo <somlo@cmu.edu>
13824 M: "Michael S. Tsirkin" <mst@redhat.com>
13825 L: qemu-devel@nongnu.org
13827 F: drivers/firmware/qemu_fw_cfg.c
13828 F: include/uapi/linux/qemu_fw_cfg.h
13831 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13832 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13833 L: linux-rdma@vger.kernel.org
13835 F: drivers/infiniband/hw/qib/
13837 QLOGIC QL41xxx FCOE DRIVER
13838 M: QLogic-Storage-Upstream@cavium.com
13839 L: linux-scsi@vger.kernel.org
13841 F: drivers/scsi/qedf/
13843 QLOGIC QL41xxx ISCSI DRIVER
13844 M: QLogic-Storage-Upstream@cavium.com
13845 L: linux-scsi@vger.kernel.org
13847 F: drivers/scsi/qedi/
13849 QLOGIC QL4xxx ETHERNET DRIVER
13850 M: Ariel Elior <aelior@marvell.com>
13851 M: GR-everest-linux-l2@marvell.com
13852 L: netdev@vger.kernel.org
13854 F: drivers/net/ethernet/qlogic/qed/
13855 F: drivers/net/ethernet/qlogic/qede/
13856 F: include/linux/qed/
13858 QLOGIC QL4xxx RDMA DRIVER
13859 M: Michal Kalderon <mkalderon@marvell.com>
13860 M: Ariel Elior <aelior@marvell.com>
13861 L: linux-rdma@vger.kernel.org
13863 F: drivers/infiniband/hw/qedr/
13864 F: include/uapi/rdma/qedr-abi.h
13866 QLOGIC QLA1280 SCSI DRIVER
13867 M: Michael Reed <mdr@sgi.com>
13868 L: linux-scsi@vger.kernel.org
13870 F: drivers/scsi/qla1280.[ch]
13872 QLOGIC QLA2XXX FC-SCSI DRIVER
13873 M: Nilesh Javali <njavali@marvell.com>
13874 M: GR-QLogic-Storage-Upstream@marvell.com
13875 L: linux-scsi@vger.kernel.org
13877 F: Documentation/scsi/LICENSE.qla2xxx
13878 F: drivers/scsi/qla2xxx/
13880 QLOGIC QLA3XXX NETWORK DRIVER
13881 M: GR-Linux-NIC-Dev@marvell.com
13882 L: netdev@vger.kernel.org
13884 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13885 F: drivers/net/ethernet/qlogic/qla3xxx.*
13887 QLOGIC QLA4XXX iSCSI DRIVER
13888 M: QLogic-Storage-Upstream@qlogic.com
13889 L: linux-scsi@vger.kernel.org
13891 F: Documentation/scsi/LICENSE.qla4xxx
13892 F: drivers/scsi/qla4xxx/
13894 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13895 M: Shahed Shaikh <shshaikh@marvell.com>
13896 M: Manish Chopra <manishc@marvell.com>
13897 M: GR-Linux-NIC-Dev@marvell.com
13898 L: netdev@vger.kernel.org
13900 F: drivers/net/ethernet/qlogic/qlcnic/
13902 QLOGIC QLGE 10Gb ETHERNET DRIVER
13903 M: Manish Chopra <manishc@marvell.com>
13904 M: GR-Linux-NIC-Dev@marvell.com
13905 L: netdev@vger.kernel.org
13907 F: drivers/staging/qlge/
13909 QM1D1B0004 MEDIA DRIVER
13910 M: Akihiro Tsukada <tskd08@gmail.com>
13911 L: linux-media@vger.kernel.org
13913 F: drivers/media/tuners/qm1d1b0004*
13915 QM1D1C0042 MEDIA DRIVER
13916 M: Akihiro Tsukada <tskd08@gmail.com>
13917 L: linux-media@vger.kernel.org
13919 F: drivers/media/tuners/qm1d1c0042*
13922 M: Anders Larsen <al@alarsen.net>
13924 W: http://www.alarsen.net/linux/qnx4fs/
13926 F: include/uapi/linux/qnx4_fs.h
13927 F: include/uapi/linux/qnxtypes.h
13929 QORIQ DPAA2 FSL-MC BUS DRIVER
13930 M: Stuart Yoder <stuyoder@gmail.com>
13931 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13932 L: linux-kernel@vger.kernel.org
13934 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13935 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13936 F: drivers/bus/fsl-mc/
13938 QT1010 MEDIA DRIVER
13939 M: Antti Palosaari <crope@iki.fi>
13940 L: linux-media@vger.kernel.org
13942 W: https://linuxtv.org
13943 W: http://palosaari.fi/linux/
13944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13945 T: git git://linuxtv.org/anttip/media_tree.git
13946 F: drivers/media/tuners/qt1010*
13948 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13949 M: Kalle Valo <kvalo@codeaurora.org>
13950 L: ath10k@lists.infradead.org
13952 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
13953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13954 F: drivers/net/wireless/ath/ath10k/
13956 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13957 M: Kalle Valo <kvalo@codeaurora.org>
13958 L: ath11k@lists.infradead.org
13960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13961 F: drivers/net/wireless/ath/ath11k/
13963 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13964 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13965 L: linux-wireless@vger.kernel.org
13967 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
13968 F: drivers/net/wireless/ath/ath9k/
13970 QUALCOMM CAMERA SUBSYSTEM DRIVER
13971 M: Todor Tomov <todor.too@gmail.com>
13972 L: linux-media@vger.kernel.org
13974 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13975 F: Documentation/media/v4l-drivers/qcom_camss.rst
13976 F: drivers/media/platform/qcom/camss/
13978 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13979 M: Niklas Cassel <nks@flawful.org>
13980 L: linux-pm@vger.kernel.org
13981 L: linux-arm-msm@vger.kernel.org
13983 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13984 F: drivers/power/avs/qcom-cpr.c
13986 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13987 M: Ilia Lin <ilia.lin@kernel.org>
13988 L: linux-pm@vger.kernel.org
13990 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13991 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13993 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13994 M: Timur Tabi <timur@kernel.org>
13995 L: netdev@vger.kernel.org
13997 F: drivers/net/ethernet/qualcomm/emac/
13999 QUALCOMM ETHQOS ETHERNET DRIVER
14000 M: Vinod Koul <vkoul@kernel.org>
14001 L: netdev@vger.kernel.org
14003 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14004 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14006 QUALCOMM GENERIC INTERFACE I2C DRIVER
14007 M: Alok Chauhan <alokc@codeaurora.org>
14008 L: linux-i2c@vger.kernel.org
14009 L: linux-arm-msm@vger.kernel.org
14011 F: drivers/i2c/busses/i2c-qcom-geni.c
14013 QUALCOMM HEXAGON ARCHITECTURE
14014 M: Brian Cain <bcain@codeaurora.org>
14015 L: linux-hexagon@vger.kernel.org
14019 QUALCOMM HIDMA DRIVER
14020 M: Sinan Kaya <okaya@kernel.org>
14021 L: linux-arm-kernel@lists.infradead.org
14022 L: linux-arm-msm@vger.kernel.org
14023 L: dmaengine@vger.kernel.org
14025 F: drivers/dma/qcom/hidma*
14028 M: Rob Clark <robdclark@gmail.com>
14029 L: iommu@lists.linux-foundation.org
14030 L: linux-arm-msm@vger.kernel.org
14032 F: drivers/iommu/qcom_iommu.c
14034 QUALCOMM RMNET DRIVER
14035 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14036 M: Sean Tranchetti <stranche@codeaurora.org>
14037 L: netdev@vger.kernel.org
14039 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
14040 F: drivers/net/ethernet/qualcomm/rmnet/
14041 F: include/linux/if_rmnet.h
14043 QUALCOMM TSENS THERMAL DRIVER
14044 M: Amit Kucheria <amit.kucheria@linaro.org>
14045 L: linux-pm@vger.kernel.org
14046 L: linux-arm-msm@vger.kernel.org
14048 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14049 F: drivers/thermal/qcom/
14051 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14052 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14053 L: linux-media@vger.kernel.org
14054 L: linux-arm-msm@vger.kernel.org
14056 T: git git://linuxtv.org/media_tree.git
14057 F: Documentation/devicetree/bindings/media/*venus*
14058 F: drivers/media/platform/qcom/venus/
14060 QUALCOMM WCN36XX WIRELESS DRIVER
14061 M: Kalle Valo <kvalo@codeaurora.org>
14062 L: wcn36xx@lists.infradead.org
14064 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14065 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14066 F: drivers/net/wireless/ath/wcn36xx/
14068 QUANTENNA QTNFMAC WIRELESS DRIVER
14069 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14070 M: Sergey Matyukevich <smatyukevich@quantenna.com>
14071 L: linux-wireless@vger.kernel.org
14073 F: drivers/net/wireless/quantenna
14075 RADEON and AMDGPU DRM DRIVERS
14076 M: Alex Deucher <alexander.deucher@amd.com>
14077 M: Christian König <christian.koenig@amd.com>
14078 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
14079 L: amd-gfx@lists.freedesktop.org
14081 T: git git://people.freedesktop.org/~agd5f/linux
14082 F: drivers/gpu/drm/amd/
14083 F: drivers/gpu/drm/radeon/
14084 F: include/uapi/drm/amdgpu_drm.h
14085 F: include/uapi/drm/radeon_drm.h
14087 RADEON FRAMEBUFFER DISPLAY DRIVER
14088 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14089 L: linux-fbdev@vger.kernel.org
14091 F: drivers/video/fbdev/aty/radeon*
14092 F: include/uapi/linux/radeonfb.h
14094 RADIOSHARK RADIO DRIVER
14095 M: Hans Verkuil <hverkuil@xs4all.nl>
14096 L: linux-media@vger.kernel.org
14098 T: git git://linuxtv.org/media_tree.git
14099 F: drivers/media/radio/radio-shark.c
14101 RADIOSHARK2 RADIO DRIVER
14102 M: Hans Verkuil <hverkuil@xs4all.nl>
14103 L: linux-media@vger.kernel.org
14105 T: git git://linuxtv.org/media_tree.git
14106 F: drivers/media/radio/radio-shark2.c
14107 F: drivers/media/radio/radio-tea5777.c
14109 RADOS BLOCK DEVICE (RBD)
14110 M: Ilya Dryomov <idryomov@gmail.com>
14111 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14112 L: ceph-devel@vger.kernel.org
14114 W: http://ceph.com/
14115 T: git git://github.com/ceph/ceph-client.git
14116 F: Documentation/ABI/testing/sysfs-bus-rbd
14117 F: drivers/block/rbd.c
14118 F: drivers/block/rbd_types.h
14120 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14121 M: Paul Mackerras <paulus@samba.org>
14122 L: linux-fbdev@vger.kernel.org
14124 F: drivers/video/fbdev/aty/aty128fb.c
14126 RAINSHADOW-CEC DRIVER
14127 M: Hans Verkuil <hverkuil@xs4all.nl>
14128 L: linux-media@vger.kernel.org
14130 T: git git://linuxtv.org/media_tree.git
14131 F: drivers/media/usb/rainshadow-cec/*
14133 RALINK MIPS ARCHITECTURE
14134 M: John Crispin <john@phrozen.org>
14135 L: linux-mips@vger.kernel.org
14137 F: arch/mips/ralink
14139 RALINK RT2X00 WIRELESS LAN DRIVER
14140 M: Stanislaw Gruszka <stf_xl@wp.pl>
14141 M: Helmut Schaa <helmut.schaa@googlemail.com>
14142 L: linux-wireless@vger.kernel.org
14144 F: drivers/net/wireless/ralink/rt2x00/
14146 RAMDISK RAM BLOCK DEVICE DRIVER
14147 M: Jens Axboe <axboe@kernel.dk>
14149 F: Documentation/admin-guide/blockdev/ramdisk.rst
14150 F: drivers/block/brd.c
14152 RANCHU VIRTUAL BOARD FOR MIPS
14153 M: Miodrag Dinic <miodrag.dinic@mips.com>
14154 L: linux-mips@vger.kernel.org
14156 F: arch/mips/configs/generic/board-ranchu.config
14157 F: arch/mips/generic/board-ranchu.c
14159 RANDOM NUMBER DRIVER
14160 M: "Theodore Ts'o" <tytso@mit.edu>
14162 F: drivers/char/random.c
14165 M: Matt Porter <mporter@kernel.crashing.org>
14166 M: Alexandre Bounine <alex.bou9@gmail.com>
14168 F: drivers/rapidio/
14171 M: Tony Luck <tony.luck@intel.com>
14172 M: Borislav Petkov <bp@alien8.de>
14173 L: linux-edac@vger.kernel.org
14175 F: Documentation/admin-guide/ras.rst
14177 F: include/linux/ras.h
14178 F: include/ras/ras_event.h
14180 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14181 L: linux-wireless@vger.kernel.org
14183 F: drivers/net/wireless/ray*
14185 RCMM REMOTE CONTROLS DECODER
14186 M: Patrick Lerda <patrick9876@free.fr>
14188 F: drivers/media/rc/ir-rcmm-decoder.c
14190 RCUTORTURE TEST FRAMEWORK
14191 M: "Paul E. McKenney" <paulmck@kernel.org>
14192 M: Josh Triplett <josh@joshtriplett.org>
14193 R: Steven Rostedt <rostedt@goodmis.org>
14194 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14195 R: Lai Jiangshan <jiangshanlai@gmail.com>
14196 L: rcu@vger.kernel.org
14198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14199 F: tools/testing/selftests/rcutorture
14202 M: Florian Fainelli <florian@openwrt.org>
14205 RDC R6040 FAST ETHERNET DRIVER
14206 M: Florian Fainelli <f.fainelli@gmail.com>
14207 L: netdev@vger.kernel.org
14209 F: drivers/net/ethernet/rdc/r6040.c
14211 RDMAVT - RDMA verbs software
14212 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14213 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14214 L: linux-rdma@vger.kernel.org
14216 F: drivers/infiniband/sw/rdmavt
14218 RDS - RELIABLE DATAGRAM SOCKETS
14219 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14220 L: netdev@vger.kernel.org
14221 L: linux-rdma@vger.kernel.org
14222 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14224 W: https://oss.oracle.com/projects/rds/
14225 F: Documentation/networking/rds.txt
14228 RDT - RESOURCE ALLOCATION
14229 M: Fenghua Yu <fenghua.yu@intel.com>
14230 M: Reinette Chatre <reinette.chatre@intel.com>
14231 L: linux-kernel@vger.kernel.org
14233 F: Documentation/x86/resctrl*
14234 F: arch/x86/include/asm/resctrl_sched.h
14235 F: arch/x86/kernel/cpu/resctrl/
14236 F: tools/testing/selftests/resctrl/
14238 READ-COPY UPDATE (RCU)
14239 M: "Paul E. McKenney" <paulmck@kernel.org>
14240 M: Josh Triplett <josh@joshtriplett.org>
14241 R: Steven Rostedt <rostedt@goodmis.org>
14242 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14243 R: Lai Jiangshan <jiangshanlai@gmail.com>
14244 R: Joel Fernandes <joel@joelfernandes.org>
14245 L: rcu@vger.kernel.org
14247 W: http://www.rdrop.com/users/paulmck/RCU/
14248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14249 F: Documentation/RCU/
14250 F: include/linux/rcu*
14252 X: Documentation/RCU/torture.txt
14253 X: include/linux/srcu*.h
14254 X: kernel/rcu/srcu*.c
14256 REAL TIME CLOCK (RTC) SUBSYSTEM
14257 M: Alessandro Zummo <a.zummo@towertech.it>
14258 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14259 L: linux-rtc@vger.kernel.org
14261 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14263 F: Documentation/admin-guide/rtc.rst
14264 F: Documentation/devicetree/bindings/rtc/
14266 F: include/linux/platform_data/rtc-*
14267 F: include/linux/rtc.h
14268 F: include/linux/rtc/
14269 F: include/uapi/linux/rtc.h
14270 F: tools/testing/selftests/rtc/
14272 REALTEK AUDIO CODECS
14273 M: Oder Chiou <oder_chiou@realtek.com>
14275 F: include/sound/rt*.h
14276 F: sound/soc/codecs/rt*
14278 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14279 M: Linus Walleij <linus.walleij@linaro.org>
14281 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14282 F: drivers/net/dsa/realtek-smi*
14283 F: drivers/net/dsa/rtl83*
14285 REALTEK WIRELESS DRIVER (rtlwifi family)
14286 M: Ping-Ke Shih <pkshih@realtek.com>
14287 L: linux-wireless@vger.kernel.org
14289 W: https://wireless.wiki.kernel.org/
14290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14291 F: drivers/net/wireless/realtek/rtlwifi/
14293 REALTEK WIRELESS DRIVER (rtw88)
14294 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14295 L: linux-wireless@vger.kernel.org
14297 F: drivers/net/wireless/realtek/rtw88/
14299 REDPINE WIRELESS DRIVER
14300 M: Amitkumar Karwar <amitkarwar@gmail.com>
14301 M: Siva Rebbagondla <siva8118@gmail.com>
14302 L: linux-wireless@vger.kernel.org
14304 F: drivers/net/wireless/rsi/
14306 REGISTER MAP ABSTRACTION
14307 M: Mark Brown <broonie@kernel.org>
14308 L: linux-kernel@vger.kernel.org
14310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14311 F: Documentation/devicetree/bindings/regmap/
14312 F: drivers/base/regmap/
14313 F: include/linux/regmap.h
14315 REISERFS FILE SYSTEM
14316 L: reiserfs-devel@vger.kernel.org
14320 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14321 M: Ohad Ben-Cohen <ohad@wizery.com>
14322 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14323 L: linux-remoteproc@vger.kernel.org
14325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14326 F: Documentation/ABI/testing/sysfs-class-remoteproc
14327 F: Documentation/devicetree/bindings/remoteproc/
14328 F: Documentation/remoteproc.txt
14329 F: drivers/remoteproc/
14330 F: include/linux/remoteproc.h
14331 F: include/linux/remoteproc/
14333 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14334 M: Ohad Ben-Cohen <ohad@wizery.com>
14335 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14336 L: linux-remoteproc@vger.kernel.org
14338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14339 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14340 F: Documentation/rpmsg.txt
14342 F: include/linux/rpmsg.h
14343 F: include/linux/rpmsg/
14344 F: include/uapi/linux/rpmsg.h
14347 RENESAS CLOCK DRIVERS
14348 M: Geert Uytterhoeven <geert+renesas@glider.be>
14349 L: linux-renesas-soc@vger.kernel.org
14351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14352 F: drivers/clk/renesas/
14354 RENESAS EMEV2 I2C DRIVER
14355 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14357 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14358 F: drivers/i2c/busses/i2c-emev2.c
14360 RENESAS ETHERNET DRIVERS
14361 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14362 L: netdev@vger.kernel.org
14363 L: linux-renesas-soc@vger.kernel.org
14364 F: Documentation/devicetree/bindings/net/renesas,*.txt
14365 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14366 F: drivers/net/ethernet/renesas/
14367 F: include/linux/sh_eth.h
14369 RENESAS R-CAR GYROADC DRIVER
14370 M: Marek Vasut <marek.vasut@gmail.com>
14371 L: linux-iio@vger.kernel.org
14373 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14374 F: drivers/iio/adc/rcar-gyroadc.c
14376 RENESAS R-CAR I2C DRIVERS
14377 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14379 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14380 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14381 F: drivers/i2c/busses/i2c-rcar.c
14382 F: drivers/i2c/busses/i2c-sh_mobile.c
14384 RENESAS RIIC DRIVER
14385 M: Chris Brandt <chris.brandt@renesas.com>
14387 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14388 F: drivers/i2c/busses/i2c-riic.c
14390 RENESAS USB PHY DRIVER
14391 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14392 L: linux-renesas-soc@vger.kernel.org
14394 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14396 RESET CONTROLLER FRAMEWORK
14397 M: Philipp Zabel <p.zabel@pengutronix.de>
14399 T: git git://git.pengutronix.de/git/pza/linux
14400 F: Documentation/devicetree/bindings/reset/
14402 F: include/dt-bindings/reset/
14403 F: include/linux/reset-controller.h
14404 F: include/linux/reset.h
14405 F: include/linux/reset/
14406 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14408 RESTARTABLE SEQUENCES SUPPORT
14409 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14410 M: Peter Zijlstra <peterz@infradead.org>
14411 M: "Paul E. McKenney" <paulmck@kernel.org>
14412 M: Boqun Feng <boqun.feng@gmail.com>
14413 L: linux-kernel@vger.kernel.org
14415 F: include/trace/events/rseq.h
14416 F: include/uapi/linux/rseq.h
14418 F: tools/testing/selftests/rseq/
14421 M: Johannes Berg <johannes@sipsolutions.net>
14422 L: linux-wireless@vger.kernel.org
14424 W: https://wireless.wiki.kernel.org/
14425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14427 F: Documentation/ABI/stable/sysfs-class-rfkill
14428 F: Documentation/driver-api/rfkill.rst
14429 F: include/linux/rfkill.h
14430 F: include/uapi/linux/rfkill.h
14434 M: Thomas Graf <tgraf@suug.ch>
14435 M: Herbert Xu <herbert@gondor.apana.org.au>
14436 L: netdev@vger.kernel.org
14438 F: include/linux/rhashtable-types.h
14439 F: include/linux/rhashtable.h
14440 F: lib/rhashtable.c
14441 F: lib/test_rhashtable.c
14443 RICOH R5C592 MEMORYSTICK DRIVER
14444 M: Maxim Levitsky <maximlevitsky@gmail.com>
14446 F: drivers/memstick/host/r592.*
14448 RICOH SMARTMEDIA/XD DRIVER
14449 M: Maxim Levitsky <maximlevitsky@gmail.com>
14451 F: drivers/mtd/nand/raw/r852.c
14452 F: drivers/mtd/nand/raw/r852.h
14454 RISC-V ARCHITECTURE
14455 M: Paul Walmsley <paul.walmsley@sifive.com>
14456 M: Palmer Dabbelt <palmer@dabbelt.com>
14457 M: Albert Ou <aou@eecs.berkeley.edu>
14458 L: linux-riscv@lists.infradead.org
14460 P: Documentation/riscv/patch-acceptance.rst
14461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14467 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14469 W: http://sourceforge.net/projects/roccat/
14470 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14471 F: drivers/hid/hid-roccat*
14472 F: include/linux/hid-roccat*
14474 ROCKCHIP ISP V1 DRIVER
14475 M: Helen Koike <helen.koike@collabora.com>
14476 L: linux-media@vger.kernel.org
14478 F: drivers/staging/media/rkisp1/
14480 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14481 M: Jacob Chen <jacob-chen@iotwrt.com>
14482 M: Ezequiel Garcia <ezequiel@collabora.com>
14483 L: linux-media@vger.kernel.org
14485 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14486 F: drivers/media/platform/rockchip/rga/
14489 M: Jiri Pirko <jiri@resnulli.us>
14490 L: netdev@vger.kernel.org
14492 F: drivers/net/ethernet/rocker/
14496 W: http://www.comtrol.com
14497 F: Documentation/driver-api/serial/rocket.rst
14498 F: drivers/tty/rocket*
14500 ROCKETPORT EXPRESS/INFINITY DRIVER
14501 M: Kevin Cernekee <cernekee@gmail.com>
14502 L: linux-serial@vger.kernel.org
14504 F: drivers/tty/serial/rp2.*
14506 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14507 M: Tomasz Duszynski <tduszyns@gmail.com>
14509 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14510 F: drivers/iio/light/bh1750.c
14512 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14513 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14514 L: linux-kernel@vger.kernel.org
14515 L: linux-renesas-soc@vger.kernel.org
14517 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14518 F: drivers/gpio/gpio-bd9571mwv.c
14519 F: drivers/mfd/bd9571mwv.c
14520 F: drivers/regulator/bd9571mwv-regulator.c
14521 F: include/linux/mfd/bd9571mwv.h
14524 M: Ralf Baechle <ralf@linux-mips.org>
14525 L: linux-hams@vger.kernel.org
14527 W: http://www.linux-ax25.org/
14528 F: include/net/rose.h
14529 F: include/uapi/linux/rose.h
14532 ROTATION DRIVER FOR ALLWINNER A83T
14533 M: Jernej Skrabec <jernej.skrabec@siol.net>
14534 L: linux-media@vger.kernel.org
14536 T: git git://linuxtv.org/media_tree.git
14537 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14538 F: drivers/media/platform/sunxi/sun8i-rotate/
14540 RTL2830 MEDIA DRIVER
14541 M: Antti Palosaari <crope@iki.fi>
14542 L: linux-media@vger.kernel.org
14544 W: https://linuxtv.org
14545 W: http://palosaari.fi/linux/
14546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14547 T: git git://linuxtv.org/anttip/media_tree.git
14548 F: drivers/media/dvb-frontends/rtl2830*
14550 RTL2832 MEDIA DRIVER
14551 M: Antti Palosaari <crope@iki.fi>
14552 L: linux-media@vger.kernel.org
14554 W: https://linuxtv.org
14555 W: http://palosaari.fi/linux/
14556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14557 T: git git://linuxtv.org/anttip/media_tree.git
14558 F: drivers/media/dvb-frontends/rtl2832*
14560 RTL2832_SDR MEDIA DRIVER
14561 M: Antti Palosaari <crope@iki.fi>
14562 L: linux-media@vger.kernel.org
14564 W: https://linuxtv.org
14565 W: http://palosaari.fi/linux/
14566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14567 T: git git://linuxtv.org/anttip/media_tree.git
14568 F: drivers/media/dvb-frontends/rtl2832_sdr*
14570 RTL8180 WIRELESS DRIVER
14571 L: linux-wireless@vger.kernel.org
14573 W: https://wireless.wiki.kernel.org/
14574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14575 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14577 RTL8187 WIRELESS DRIVER
14578 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14579 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14580 M: Larry Finger <Larry.Finger@lwfinger.net>
14581 L: linux-wireless@vger.kernel.org
14583 W: https://wireless.wiki.kernel.org/
14584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14585 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14587 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14588 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14589 L: linux-wireless@vger.kernel.org
14591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14592 F: drivers/net/wireless/realtek/rtl8xxxu/
14594 RXRPC SOCKETS (AF_RXRPC)
14595 M: David Howells <dhowells@redhat.com>
14596 L: linux-afs@lists.infradead.org
14598 W: https://www.infradead.org/~dhowells/kafs/
14599 F: Documentation/networking/rxrpc.txt
14600 F: include/keys/rxrpc-type.h
14601 F: include/net/af_rxrpc.h
14602 F: include/trace/events/rxrpc.h
14603 F: include/uapi/linux/rxrpc.h
14606 S3 SAVAGE FRAMEBUFFER DRIVER
14607 M: Antonino Daplas <adaplas@gmail.com>
14608 L: linux-fbdev@vger.kernel.org
14610 F: drivers/video/fbdev/savage/
14613 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14614 M: Vasily Gorbik <gor@linux.ibm.com>
14615 M: Christian Borntraeger <borntraeger@de.ibm.com>
14616 L: linux-s390@vger.kernel.org
14618 W: http://www.ibm.com/developerworks/linux/linux390/
14619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14620 F: Documentation/driver-api/s390-drivers.rst
14621 F: Documentation/s390/
14625 S390 COMMON I/O LAYER
14626 M: Vineeth Vijayan <vneethv@linux.ibm.com>
14627 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14628 L: linux-s390@vger.kernel.org
14630 W: http://www.ibm.com/developerworks/linux/linux390/
14631 F: drivers/s390/cio/
14634 M: Stefan Haberland <sth@linux.ibm.com>
14635 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14636 L: linux-s390@vger.kernel.org
14638 W: http://www.ibm.com/developerworks/linux/linux390/
14639 F: block/partitions/ibm.c
14640 F: drivers/s390/block/dasd*
14643 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14644 L: linux-s390@vger.kernel.org
14646 W: http://www.ibm.com/developerworks/linux/linux390/
14647 F: drivers/iommu/s390-iommu.c
14649 S390 IUCV NETWORK LAYER
14650 M: Julian Wiedmann <jwi@linux.ibm.com>
14651 M: Karsten Graul <kgraul@linux.ibm.com>
14652 M: Ursula Braun <ubraun@linux.ibm.com>
14653 L: linux-s390@vger.kernel.org
14655 W: http://www.ibm.com/developerworks/linux/linux390/
14656 F: drivers/s390/net/*iucv*
14657 F: include/net/iucv/
14660 S390 NETWORK DRIVERS
14661 M: Julian Wiedmann <jwi@linux.ibm.com>
14662 M: Karsten Graul <kgraul@linux.ibm.com>
14663 M: Ursula Braun <ubraun@linux.ibm.com>
14664 L: linux-s390@vger.kernel.org
14666 W: http://www.ibm.com/developerworks/linux/linux390/
14667 F: drivers/s390/net/
14670 M: Niklas Schnelle <schnelle@linux.ibm.com>
14671 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14672 L: linux-s390@vger.kernel.org
14674 W: http://www.ibm.com/developerworks/linux/linux390/
14676 F: drivers/pci/hotplug/s390_pci_hpc.c
14678 S390 VFIO AP DRIVER
14679 M: Tony Krowiak <akrowiak@linux.ibm.com>
14680 M: Pierre Morel <pmorel@linux.ibm.com>
14681 M: Halil Pasic <pasic@linux.ibm.com>
14682 L: linux-s390@vger.kernel.org
14684 W: http://www.ibm.com/developerworks/linux/linux390/
14685 F: Documentation/s390/vfio-ap.rst
14686 F: drivers/s390/crypto/vfio_ap_drv.c
14687 F: drivers/s390/crypto/vfio_ap_ops.c
14688 F: drivers/s390/crypto/vfio_ap_private.h
14690 S390 VFIO-CCW DRIVER
14691 M: Cornelia Huck <cohuck@redhat.com>
14692 M: Eric Farman <farman@linux.ibm.com>
14693 R: Halil Pasic <pasic@linux.ibm.com>
14694 L: linux-s390@vger.kernel.org
14695 L: kvm@vger.kernel.org
14697 F: Documentation/s390/vfio-ccw.rst
14698 F: drivers/s390/cio/vfio_ccw*
14699 F: include/uapi/linux/vfio_ccw.h
14702 M: Harald Freudenberger <freude@linux.ibm.com>
14703 L: linux-s390@vger.kernel.org
14705 W: http://www.ibm.com/developerworks/linux/linux390/
14706 F: drivers/s390/crypto/
14709 M: Steffen Maier <maier@linux.ibm.com>
14710 M: Benjamin Block <bblock@linux.ibm.com>
14711 L: linux-s390@vger.kernel.org
14713 W: http://www.ibm.com/developerworks/linux/linux390/
14714 F: drivers/s390/scsi/zfcp_*
14716 S3C24XX SD/MMC Driver
14717 M: Ben Dooks <ben-linux@fluff.org>
14718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14720 F: drivers/mmc/host/s3cmci.*
14722 SAA6588 RDS RECEIVER DRIVER
14723 M: Hans Verkuil <hverkuil@xs4all.nl>
14724 L: linux-media@vger.kernel.org
14726 W: https://linuxtv.org
14727 T: git git://linuxtv.org/media_tree.git
14728 F: drivers/media/i2c/saa6588*
14730 SAA7134 VIDEO4LINUX DRIVER
14731 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14732 L: linux-media@vger.kernel.org
14734 W: https://linuxtv.org
14735 T: git git://linuxtv.org/media_tree.git
14736 F: Documentation/media/v4l-drivers/saa7134*
14737 F: drivers/media/pci/saa7134/
14739 SAA7146 VIDEO4LINUX-2 DRIVER
14740 M: Hans Verkuil <hverkuil@xs4all.nl>
14741 L: linux-media@vger.kernel.org
14743 T: git git://linuxtv.org/media_tree.git
14744 F: drivers/media/common/saa7146/
14745 F: drivers/media/pci/saa7146/
14746 F: include/media/drv-intf/saa7146*
14748 SAFESETID SECURITY MODULE
14749 M: Micah Morton <mortonm@chromium.org>
14751 F: Documentation/admin-guide/LSM/SafeSetID.rst
14752 F: security/safesetid/
14754 SAMSUNG AUDIO (ASoC) DRIVERS
14755 M: Krzysztof Kozlowski <krzk@kernel.org>
14756 M: Sangbeom Kim <sbkim73@samsung.com>
14757 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14760 F: Documentation/devicetree/bindings/sound/samsung*
14761 F: sound/soc/samsung/
14763 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14764 M: Krzysztof Kozlowski <krzk@kernel.org>
14765 L: linux-crypto@vger.kernel.org
14766 L: linux-samsung-soc@vger.kernel.org
14768 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14769 F: drivers/crypto/exynos-rng.c
14771 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14772 M: Łukasz Stelmach <l.stelmach@samsung.com>
14773 L: linux-samsung-soc@vger.kernel.org
14775 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14776 F: drivers/char/hw_random/exynos-trng.c
14778 SAMSUNG FRAMEBUFFER DRIVER
14779 M: Jingoo Han <jingoohan1@gmail.com>
14780 L: linux-fbdev@vger.kernel.org
14782 F: drivers/video/fbdev/s3c-fb.c
14784 SAMSUNG LAPTOP DRIVER
14785 M: Corentin Chary <corentin.chary@gmail.com>
14786 L: platform-driver-x86@vger.kernel.org
14788 F: drivers/platform/x86/samsung-laptop.c
14790 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14791 M: Sangbeom Kim <sbkim73@samsung.com>
14792 M: Krzysztof Kozlowski <krzk@kernel.org>
14793 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14794 L: linux-kernel@vger.kernel.org
14795 L: linux-samsung-soc@vger.kernel.org
14797 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14798 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14799 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14800 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14801 F: drivers/clk/clk-s2mps11.c
14802 F: drivers/mfd/sec*.c
14803 F: drivers/regulator/s2m*.c
14804 F: drivers/regulator/s5m*.c
14805 F: drivers/rtc/rtc-s5m.c
14806 F: include/linux/mfd/samsung/
14808 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14809 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14810 L: linux-media@vger.kernel.org
14811 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14813 F: drivers/media/platform/s3c-camif/
14814 F: include/media/drv-intf/s3c_camif.h
14816 SAMSUNG S3FWRN5 NFC DRIVER
14817 M: Robert Baldyga <r.baldyga@samsung.com>
14818 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14819 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14821 F: drivers/nfc/s3fwrn5
14823 SAMSUNG S5C73M3 CAMERA DRIVER
14824 M: Kyungmin Park <kyungmin.park@samsung.com>
14825 M: Andrzej Hajda <a.hajda@samsung.com>
14826 L: linux-media@vger.kernel.org
14828 F: drivers/media/i2c/s5c73m3/*
14830 SAMSUNG S5K5BAF CAMERA DRIVER
14831 M: Kyungmin Park <kyungmin.park@samsung.com>
14832 M: Andrzej Hajda <a.hajda@samsung.com>
14833 L: linux-media@vger.kernel.org
14835 F: drivers/media/i2c/s5k5baf.c
14837 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14838 M: Krzysztof Kozlowski <krzk@kernel.org>
14839 M: Vladimir Zapolskiy <vz@mleia.com>
14840 M: Kamil Konieczny <k.konieczny@samsung.com>
14841 L: linux-crypto@vger.kernel.org
14842 L: linux-samsung-soc@vger.kernel.org
14844 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14845 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14846 F: drivers/crypto/s5p-sss.c
14848 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14849 M: Kyungmin Park <kyungmin.park@samsung.com>
14850 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14851 L: linux-media@vger.kernel.org
14853 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14854 F: drivers/media/platform/exynos4-is/
14856 SAMSUNG SOC CLOCK DRIVERS
14857 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14858 M: Tomasz Figa <tomasz.figa@gmail.com>
14859 M: Chanwoo Choi <cw00.choi@samsung.com>
14860 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14863 F: Documentation/devicetree/bindings/clock/exynos*.txt
14864 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14865 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14866 F: drivers/clk/samsung/
14867 F: include/dt-bindings/clock/exynos*.h
14869 SAMSUNG SPI DRIVERS
14870 M: Kukjin Kim <kgene@kernel.org>
14871 M: Krzysztof Kozlowski <krzk@kernel.org>
14872 M: Andi Shyti <andi@etezian.org>
14873 L: linux-spi@vger.kernel.org
14874 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14876 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14877 F: drivers/spi/spi-s3c*
14878 F: include/linux/platform_data/spi-s3c64xx.h
14880 SAMSUNG SXGBE DRIVERS
14881 M: Byungho An <bh74.an@samsung.com>
14882 L: netdev@vger.kernel.org
14884 F: drivers/net/ethernet/samsung/sxgbe/
14886 SAMSUNG THERMAL DRIVER
14887 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14888 L: linux-pm@vger.kernel.org
14889 L: linux-samsung-soc@vger.kernel.org
14891 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14892 F: drivers/thermal/samsung/
14894 SAMSUNG USB2 PHY DRIVER
14895 M: Kamil Debski <kamil@wypas.org>
14896 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14897 L: linux-kernel@vger.kernel.org
14899 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14900 F: Documentation/driver-api/phy/samsung-usb2.rst
14901 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14902 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14903 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14904 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14905 F: drivers/phy/samsung/phy-samsung-usb2.c
14906 F: drivers/phy/samsung/phy-samsung-usb2.h
14909 M: Zwane Mwaikambo <zwanem@gmail.com>
14911 F: drivers/watchdog/sc1200wdt.c
14914 M: Ingo Molnar <mingo@redhat.com>
14915 M: Peter Zijlstra <peterz@infradead.org>
14916 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14917 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14918 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14919 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14920 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14921 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14922 L: linux-kernel@vger.kernel.org
14924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14925 F: include/linux/preempt.h
14926 F: include/linux/sched.h
14927 F: include/linux/wait.h
14928 F: include/uapi/linux/sched.h
14931 SCR24X CHIP CARD INTERFACE DRIVER
14932 M: Lubomir Rintel <lkundrak@v3.sk>
14934 F: drivers/char/pcmcia/scr24x_cs.c
14937 M: Jens Axboe <axboe@kernel.dk>
14938 L: linux-scsi@vger.kernel.org
14940 W: http://www.kernel.dk
14941 F: drivers/scsi/sr*
14943 SCSI RDMA PROTOCOL (SRP) INITIATOR
14944 M: Bart Van Assche <bvanassche@acm.org>
14945 L: linux-rdma@vger.kernel.org
14947 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14948 F: drivers/infiniband/ulp/srp/
14949 F: include/scsi/srp.h
14951 SCSI RDMA PROTOCOL (SRP) TARGET
14952 M: Bart Van Assche <bvanassche@acm.org>
14953 L: linux-rdma@vger.kernel.org
14954 L: target-devel@vger.kernel.org
14956 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14957 F: drivers/infiniband/ulp/srpt/
14960 M: Doug Gilbert <dgilbert@interlog.com>
14961 L: linux-scsi@vger.kernel.org
14963 W: http://sg.danny.cz/sg
14964 F: Documentation/scsi/scsi-generic.rst
14965 F: drivers/scsi/sg.c
14966 F: include/scsi/sg.h
14969 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14970 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14971 L: linux-scsi@vger.kernel.org
14973 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14976 F: Documentation/devicetree/bindings/scsi/
14981 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14982 L: linux-scsi@vger.kernel.org
14984 F: Documentation/scsi/st.rst
14985 F: drivers/scsi/st.*
14986 F: drivers/scsi/st_*.h
14988 SCSI TARGET SUBSYSTEM
14989 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14990 L: linux-scsi@vger.kernel.org
14991 L: target-devel@vger.kernel.org
14993 W: http://www.linux-iscsi.org
14994 Q: https://patchwork.kernel.org/project/target-devel/list/
14995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14996 F: Documentation/target/
15001 M: Vlad Yasevich <vyasevich@gmail.com>
15002 M: Neil Horman <nhorman@tuxdriver.com>
15003 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15004 L: linux-sctp@vger.kernel.org
15006 W: http://lksctp.sourceforge.net
15007 F: Documentation/networking/sctp.txt
15008 F: include/linux/sctp.h
15009 F: include/net/sctp/
15010 F: include/uapi/linux/sctp.h
15014 M: Jim Cromie <jim.cromie@gmail.com>
15016 F: Documentation/i2c/busses/scx200_acb.rst
15017 F: arch/x86/platform/scx200/
15018 F: drivers/i2c/busses/scx200*
15019 F: drivers/mtd/maps/scx200_docflash.c
15020 F: drivers/watchdog/scx200_wdt.c
15021 F: include/linux/scx200.h
15024 M: Jim Cromie <jim.cromie@gmail.com>
15026 F: drivers/char/scx200_gpio.c
15027 F: include/linux/scx200_gpio.h
15029 SCx200 HRT CLOCKSOURCE DRIVER
15030 M: Jim Cromie <jim.cromie@gmail.com>
15032 F: drivers/clocksource/scx200_hrt.c
15034 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15035 M: Sascha Sommer <saschasommer@freenet.de>
15036 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15038 F: drivers/mmc/host/sdricoh_cs.c
15040 SECO BOARDS CEC DRIVER
15041 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15043 F: drivers/media/platform/seco-cec/seco-cec.c
15044 F: drivers/media/platform/seco-cec/seco-cec.h
15047 M: Kees Cook <keescook@chromium.org>
15048 R: Andy Lutomirski <luto@amacapital.net>
15049 R: Will Drewry <wad@chromium.org>
15051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15052 F: Documentation/userspace-api/seccomp_filter.rst
15053 F: include/linux/seccomp.h
15054 F: include/uapi/linux/seccomp.h
15055 F: kernel/seccomp.c
15056 F: tools/testing/selftests/kselftest_harness.h
15057 F: tools/testing/selftests/seccomp/*
15058 K: \bsecure_computing
15061 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15062 M: Al Cooper <alcooperx@gmail.com>
15063 L: linux-mmc@vger.kernel.org
15064 L: bcm-kernel-feedback-list@broadcom.com
15066 F: drivers/mmc/host/sdhci-brcmstb*
15068 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15069 M: Adrian Hunter <adrian.hunter@intel.com>
15070 L: linux-mmc@vger.kernel.org
15072 F: drivers/mmc/host/sdhci*
15073 F: include/linux/mmc/sdhci*
15075 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15076 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15077 L: linux-mmc@vger.kernel.org
15079 F: drivers/mmc/host/sdhci-of-at91.c
15081 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15082 M: Ben Dooks <ben-linux@fluff.org>
15083 M: Jaehoon Chung <jh80.chung@samsung.com>
15084 L: linux-mmc@vger.kernel.org
15086 F: drivers/mmc/host/sdhci-s3c*
15088 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15089 M: Viresh Kumar <vireshk@kernel.org>
15090 L: linux-mmc@vger.kernel.org
15092 F: drivers/mmc/host/sdhci-spear.c
15094 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15095 M: Kishon Vijay Abraham I <kishon@ti.com>
15096 L: linux-mmc@vger.kernel.org
15098 F: drivers/mmc/host/sdhci-omap.c
15100 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15101 M: Jonathan Derrick <jonathan.derrick@intel.com>
15102 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15103 L: linux-block@vger.kernel.org
15105 F: block/opal_proto.h
15107 F: include/linux/sed*
15108 F: include/uapi/linux/sed*
15111 M: Security Officers <security@kernel.org>
15115 M: James Morris <jmorris@namei.org>
15116 M: "Serge E. Hallyn" <serge@hallyn.com>
15117 L: linux-security-module@vger.kernel.org (suggested Cc:)
15119 W: http://kernsec.org/
15120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15122 X: security/selinux/
15124 SELINUX SECURITY MODULE
15125 M: Paul Moore <paul@paul-moore.com>
15126 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15127 M: Eric Paris <eparis@parisplace.org>
15128 L: selinux@vger.kernel.org
15130 W: https://selinuxproject.org
15131 W: https://github.com/SELinuxProject
15132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15133 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15134 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15135 F: Documentation/admin-guide/LSM/SELinux.rst
15136 F: include/uapi/linux/selinux_netlink.h
15137 F: scripts/selinux/
15138 F: security/selinux/
15141 M: Jiri Slaby <jirislaby@gmail.com>
15143 F: drivers/misc/phantom.c
15144 F: include/uapi/linux/phantom.h
15146 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15147 M: Tomasz Duszynski <tduszyns@gmail.com>
15149 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15150 F: drivers/iio/chemical/sps30.c
15153 M: Rob Herring <robh@kernel.org>
15154 L: linux-serial@vger.kernel.org
15156 F: Documentation/devicetree/bindings/serial/serial.yaml
15157 F: drivers/tty/serdev/
15158 F: include/linux/serdev.h
15161 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15162 L: linux-serial@vger.kernel.org
15164 F: Documentation/devicetree/bindings/serial/
15165 F: drivers/tty/serial/
15168 M: Sean Young <sean@mess.org>
15169 L: linux-media@vger.kernel.org
15171 F: drivers/media/rc/serial_ir.c
15173 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15174 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15175 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15177 F: Documentation/devicetree/bindings/slimbus/
15178 F: drivers/slimbus/
15179 F: include/linux/slimbus.h
15182 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15183 M: Edward Cree <ecree@solarflare.com>
15184 M: Martin Habets <mhabets@solarflare.com>
15185 L: netdev@vger.kernel.org
15187 F: drivers/net/ethernet/sfc/
15189 SFF/SFP/SFP+ MODULE SUPPORT
15190 M: Russell King <linux@armlinux.org.uk>
15191 L: netdev@vger.kernel.org
15193 F: drivers/net/phy/phylink.c
15194 F: drivers/net/phy/sfp*
15195 F: include/linux/phylink.h
15196 F: include/linux/sfp.h
15200 M: Dimitri Sivanich <sivanich@sgi.com>
15202 F: drivers/misc/sgi-gru/
15204 SGI XP/XPC/XPNET DRIVER
15205 M: Cliff Whickman <cpw@sgi.com>
15206 M: Robin Holt <robinmholt@gmail.com>
15208 F: drivers/misc/sgi-xp/
15210 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15211 M: Ursula Braun <ubraun@linux.ibm.com>
15212 M: Karsten Graul <kgraul@linux.ibm.com>
15213 L: linux-s390@vger.kernel.org
15215 W: http://www.ibm.com/developerworks/linux/linux390/
15218 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15219 M: Linus Walleij <linus.walleij@linaro.org>
15220 L: linux-iio@vger.kernel.org
15222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15223 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15224 F: drivers/iio/light/gp2ap002.c
15226 SHARP RJ54N1CB0C SENSOR DRIVER
15227 M: Jacopo Mondi <jacopo@jmondi.org>
15228 L: linux-media@vger.kernel.org
15230 T: git git://linuxtv.org/media_tree.git
15231 F: drivers/media/i2c/rj54n1cb0c.c
15232 F: include/media/i2c/rj54n1cb0c.h
15234 SH_VEU V4L2 MEM2MEM DRIVER
15235 L: linux-media@vger.kernel.org
15237 F: drivers/media/platform/sh_veu.c
15239 SH_VOU V4L2 OUTPUT DRIVER
15240 L: linux-media@vger.kernel.org
15242 F: drivers/media/platform/sh_vou.c
15243 F: include/media/drv-intf/sh_vou.h
15245 SI2157 MEDIA DRIVER
15246 M: Antti Palosaari <crope@iki.fi>
15247 L: linux-media@vger.kernel.org
15249 W: https://linuxtv.org
15250 W: http://palosaari.fi/linux/
15251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15252 T: git git://linuxtv.org/anttip/media_tree.git
15253 F: drivers/media/tuners/si2157*
15255 SI2165 MEDIA DRIVER
15256 M: Matthias Schwarzott <zzam@gentoo.org>
15257 L: linux-media@vger.kernel.org
15259 W: https://linuxtv.org
15260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15261 F: drivers/media/dvb-frontends/si2165*
15263 SI2168 MEDIA DRIVER
15264 M: Antti Palosaari <crope@iki.fi>
15265 L: linux-media@vger.kernel.org
15267 W: https://linuxtv.org
15268 W: http://palosaari.fi/linux/
15269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15270 T: git git://linuxtv.org/anttip/media_tree.git
15271 F: drivers/media/dvb-frontends/si2168*
15273 SI470X FM RADIO RECEIVER I2C DRIVER
15274 M: Hans Verkuil <hverkuil@xs4all.nl>
15275 L: linux-media@vger.kernel.org
15277 W: https://linuxtv.org
15278 T: git git://linuxtv.org/media_tree.git
15279 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15281 SI470X FM RADIO RECEIVER USB DRIVER
15282 M: Hans Verkuil <hverkuil@xs4all.nl>
15283 L: linux-media@vger.kernel.org
15285 W: https://linuxtv.org
15286 T: git git://linuxtv.org/media_tree.git
15287 F: drivers/media/radio/si470x/radio-si470x-common.c
15288 F: drivers/media/radio/si470x/radio-si470x-usb.c
15289 F: drivers/media/radio/si470x/radio-si470x.h
15291 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15292 M: Eduardo Valentin <edubezval@gmail.com>
15293 L: linux-media@vger.kernel.org
15295 W: https://linuxtv.org
15296 T: git git://linuxtv.org/media_tree.git
15297 F: drivers/media/radio/si4713/si4713.?
15299 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15300 M: Eduardo Valentin <edubezval@gmail.com>
15301 L: linux-media@vger.kernel.org
15303 W: https://linuxtv.org
15304 T: git git://linuxtv.org/media_tree.git
15305 F: drivers/media/radio/si4713/radio-platform-si4713.c
15307 SI4713 FM RADIO TRANSMITTER USB DRIVER
15308 M: Hans Verkuil <hverkuil@xs4all.nl>
15309 L: linux-media@vger.kernel.org
15311 W: https://linuxtv.org
15312 T: git git://linuxtv.org/media_tree.git
15313 F: drivers/media/radio/si4713/radio-usb-si4713.c
15316 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15317 L: linux-media@vger.kernel.org
15319 W: https://linuxtv.org
15320 T: git git://linuxtv.org/media_tree.git
15321 F: drivers/media/common/siano/
15322 F: drivers/media/mmc/siano/
15323 F: drivers/media/usb/siano/
15324 F: drivers/media/usb/siano/
15327 M: Palmer Dabbelt <palmer@dabbelt.com>
15328 M: Paul Walmsley <paul.walmsley@sifive.com>
15329 L: linux-riscv@lists.infradead.org
15331 T: git git://github.com/sifive/riscv-linux.git
15335 SIFIVE FU540 SYSTEM-ON-CHIP
15336 M: Paul Walmsley <paul.walmsley@sifive.com>
15337 M: Palmer Dabbelt <palmer@dabbelt.com>
15338 L: linux-riscv@lists.infradead.org
15340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15345 M: Green Wan <green.wan@sifive.com>
15347 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15348 F: drivers/dma/sf-pdma/
15350 SILEAD TOUCHSCREEN DRIVER
15351 M: Hans de Goede <hdegoede@redhat.com>
15352 L: linux-input@vger.kernel.org
15353 L: platform-driver-x86@vger.kernel.org
15355 F: drivers/input/touchscreen/silead.c
15356 F: drivers/platform/x86/touchscreen_dmi.c
15358 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15359 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15361 F: drivers/staging/wfx/
15363 SILICON MOTION SM712 FRAME BUFFER DRIVER
15364 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15365 M: Teddy Wang <teddy.wang@siliconmotion.com>
15366 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15367 L: linux-fbdev@vger.kernel.org
15369 F: Documentation/fb/sm712fb.rst
15370 F: drivers/video/fbdev/sm712*
15372 SIMPLE FIRMWARE INTERFACE (SFI)
15374 W: http://simplefirmware.org/
15375 F: arch/x86/platform/sfi/
15377 F: include/linux/sfi*.h
15380 M: Hans de Goede <hdegoede@redhat.com>
15381 L: linux-fbdev@vger.kernel.org
15383 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15384 F: drivers/video/fbdev/simplefb.c
15385 F: include/linux/platform_data/simplefb.h
15387 SIMTEC EB110ATX (Chalice CATS)
15388 M: Vincent Sanders <vince@simtec.co.uk>
15389 M: Simtec Linux Team <linux@simtec.co.uk>
15391 W: http://www.simtec.co.uk/products/EB110ATX/
15393 SIMTEC EB2410ITX (BAST)
15394 M: Vincent Sanders <vince@simtec.co.uk>
15395 M: Simtec Linux Team <linux@simtec.co.uk>
15397 W: http://www.simtec.co.uk/products/EB2410ITX/
15398 F: arch/arm/mach-s3c24xx/bast-ide.c
15399 F: arch/arm/mach-s3c24xx/bast-irq.c
15400 F: arch/arm/mach-s3c24xx/mach-bast.c
15403 M: Thorsten Scherer <t.scherer@eckelmann.de>
15404 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15405 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15407 F: drivers/gpio/gpio-siox.c
15409 F: include/trace/events/siox.h
15411 SIPHASH PRF ROUTINES
15412 M: Jason A. Donenfeld <Jason@zx2c4.com>
15414 F: include/linux/siphash.h
15416 F: lib/test_siphash.c
15418 SIS 190 ETHERNET DRIVER
15419 M: Francois Romieu <romieu@fr.zoreil.com>
15420 L: netdev@vger.kernel.org
15422 F: drivers/net/ethernet/sis/sis190.c
15424 SIS 900/7016 FAST ETHERNET DRIVER
15425 M: Daniele Venzano <venza@brownhat.org>
15426 L: netdev@vger.kernel.org
15428 W: http://www.brownhat.org/sis900.html
15429 F: drivers/net/ethernet/sis/sis900.*
15431 SIS FRAMEBUFFER DRIVER
15432 M: Thomas Winischhofer <thomas@winischhofer.net>
15434 W: http://www.winischhofer.net/linuxsisvga.shtml
15435 F: Documentation/fb/sisfb.rst
15436 F: drivers/video/fbdev/sis/
15437 F: include/video/sisfb.h
15440 M: Thomas Winischhofer <thomas@winischhofer.net>
15442 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15443 F: drivers/usb/misc/sisusbvga/
15446 M: Christoph Lameter <cl@linux.com>
15447 M: Pekka Enberg <penberg@kernel.org>
15448 M: David Rientjes <rientjes@google.com>
15449 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15450 M: Andrew Morton <akpm@linux-foundation.org>
15451 L: linux-mm@kvack.org
15453 F: include/linux/sl?b*.h
15456 SLEEPABLE READ-COPY UPDATE (SRCU)
15457 M: Lai Jiangshan <jiangshanlai@gmail.com>
15458 M: "Paul E. McKenney" <paulmck@kernel.org>
15459 M: Josh Triplett <josh@joshtriplett.org>
15460 R: Steven Rostedt <rostedt@goodmis.org>
15461 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15462 L: rcu@vger.kernel.org
15464 W: http://www.rdrop.com/users/paulmck/RCU/
15465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15466 F: include/linux/srcu*.h
15467 F: kernel/rcu/srcu*.c
15469 SMACK SECURITY MODULE
15470 M: Casey Schaufler <casey@schaufler-ca.com>
15471 L: linux-security-module@vger.kernel.org
15473 W: http://schaufler-ca.com
15474 T: git git://github.com/cschaufler/smack-next
15475 F: Documentation/admin-guide/LSM/Smack.rst
15478 SMC91x ETHERNET DRIVER
15479 M: Nicolas Pitre <nico@fluxnic.net>
15481 F: drivers/net/ethernet/smsc/smc91x.*
15483 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15484 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15485 L: linux-media@vger.kernel.org
15487 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15488 F: drivers/media/i2c/smiapp-pll.c
15489 F: drivers/media/i2c/smiapp-pll.h
15490 F: drivers/media/i2c/smiapp/
15491 F: include/uapi/linux/smiapp.h
15493 SMM665 HARDWARE MONITOR DRIVER
15494 M: Guenter Roeck <linux@roeck-us.net>
15495 L: linux-hwmon@vger.kernel.org
15497 F: Documentation/hwmon/smm665.rst
15498 F: drivers/hwmon/smm665.c
15500 SMSC EMC2103 HARDWARE MONITOR DRIVER
15501 M: Steve Glendinning <steve.glendinning@shawell.net>
15502 L: linux-hwmon@vger.kernel.org
15504 F: Documentation/hwmon/emc2103.rst
15505 F: drivers/hwmon/emc2103.c
15507 SMSC SCH5627 HARDWARE MONITOR DRIVER
15508 M: Hans de Goede <hdegoede@redhat.com>
15509 L: linux-hwmon@vger.kernel.org
15511 F: Documentation/hwmon/sch5627.rst
15512 F: drivers/hwmon/sch5627.c
15514 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15515 M: Steve Glendinning <steve.glendinning@shawell.net>
15516 L: linux-fbdev@vger.kernel.org
15518 F: drivers/video/fbdev/smscufx.c
15520 SMSC47B397 HARDWARE MONITOR DRIVER
15521 M: Jean Delvare <jdelvare@suse.com>
15522 L: linux-hwmon@vger.kernel.org
15524 F: Documentation/hwmon/smsc47b397.rst
15525 F: drivers/hwmon/smsc47b397.c
15527 SMSC911x ETHERNET DRIVER
15528 M: Steve Glendinning <steve.glendinning@shawell.net>
15529 L: netdev@vger.kernel.org
15531 F: drivers/net/ethernet/smsc/smsc911x.*
15532 F: include/linux/smsc911x.h
15534 SMSC9420 PCI ETHERNET DRIVER
15535 M: Steve Glendinning <steve.glendinning@shawell.net>
15536 L: netdev@vger.kernel.org
15538 F: drivers/net/ethernet/smsc/smsc9420.*
15540 SOC-CAMERA V4L2 SUBSYSTEM
15541 L: linux-media@vger.kernel.org
15543 T: git git://linuxtv.org/media_tree.git
15544 F: drivers/staging/media/soc_camera/
15545 F: include/media/soc_camera.h
15547 SOCIONEXT (SNI) AVE NETWORK DRIVER
15548 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15549 L: netdev@vger.kernel.org
15551 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15552 F: drivers/net/ethernet/socionext/sni_ave.c
15554 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15555 M: Jassi Brar <jaswinder.singh@linaro.org>
15556 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15557 L: netdev@vger.kernel.org
15559 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15560 F: drivers/net/ethernet/socionext/netsec.c
15562 SOCIONEXT (SNI) Synquacer SPI DRIVER
15563 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15564 M: Jassi Brar <jaswinder.singh@linaro.org>
15565 L: linux-spi@vger.kernel.org
15567 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15568 F: drivers/spi/spi-synquacer.c
15570 SOCIONEXT SYNQUACER I2C DRIVER
15571 M: Ard Biesheuvel <ardb@kernel.org>
15572 L: linux-i2c@vger.kernel.org
15574 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15575 F: drivers/i2c/busses/i2c-synquacer.c
15577 SOCIONEXT UNIPHIER SOUND DRIVER
15578 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15580 F: sound/soc/uniphier/
15582 SOEKRIS NET48XX LED SUPPORT
15583 M: Chris Boot <bootc@bootc.net>
15585 F: drivers/leds/leds-net48xx.c
15587 SOFT-IWARP DRIVER (siw)
15588 M: Bernard Metzler <bmt@zurich.ibm.com>
15589 L: linux-rdma@vger.kernel.org
15591 F: drivers/infiniband/sw/siw/
15592 F: include/uapi/rdma/siw-abi.h
15594 SOFT-ROCE DRIVER (rxe)
15595 M: Zhu Yanjun <yanjunz@mellanox.com>
15596 L: linux-rdma@vger.kernel.org
15598 F: drivers/infiniband/sw/rxe/
15599 F: include/uapi/rdma/rdma_user_rxe.h
15601 SOFTLOGIC 6x10 MPEG CODEC
15602 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15603 M: Anton Sviridenko <anton@corp.bluecherry.net>
15604 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15605 M: Andrey Utkin <andrey_utkin@fastmail.com>
15606 M: Ismael Luceno <ismael@iodev.co.uk>
15607 L: linux-media@vger.kernel.org
15609 F: drivers/media/pci/solo6x10/
15611 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15612 M: James Morse <james.morse@arm.com>
15613 L: linux-arm-kernel@lists.infradead.org
15615 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15616 F: drivers/firmware/arm_sdei.c
15617 F: include/linux/arm_sdei.h
15618 F: include/uapi/linux/arm_sdei.h
15620 SOFTWARE RAID (Multiple Disks) SUPPORT
15621 M: Song Liu <song@kernel.org>
15622 L: linux-raid@vger.kernel.org
15624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15625 F: drivers/md/Kconfig
15626 F: drivers/md/Makefile
15628 F: drivers/md/raid*
15629 F: include/linux/raid/
15630 F: include/uapi/linux/raid/
15632 SOLIDRUN CLEARFOG SUPPORT
15633 M: Russell King <linux@armlinux.org.uk>
15635 F: arch/arm/boot/dts/armada-388-clearfog*
15636 F: arch/arm/boot/dts/armada-38x-solidrun-*
15638 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15639 M: Russell King <linux@armlinux.org.uk>
15641 F: arch/arm/boot/dts/imx6*-cubox-i*
15642 F: arch/arm/boot/dts/imx6*-hummingboard*
15643 F: arch/arm/boot/dts/imx6*-sr-*
15645 SONIC NETWORK DRIVER
15646 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15647 L: netdev@vger.kernel.org
15649 F: drivers/net/ethernet/natsemi/sonic.*
15651 SONICS SILICON BACKPLANE DRIVER (SSB)
15652 M: Michael Buesch <m@bues.ch>
15653 L: linux-wireless@vger.kernel.org
15656 F: include/linux/ssb/
15658 SONY IMX214 SENSOR DRIVER
15659 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15660 L: linux-media@vger.kernel.org
15662 T: git git://linuxtv.org/media_tree.git
15663 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15664 F: drivers/media/i2c/imx214.c
15666 SONY IMX219 SENSOR DRIVER
15667 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15668 L: linux-media@vger.kernel.org
15670 T: git git://linuxtv.org/media_tree.git
15671 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
15672 F: drivers/media/i2c/imx219.c
15674 SONY IMX258 SENSOR DRIVER
15675 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15676 L: linux-media@vger.kernel.org
15678 T: git git://linuxtv.org/media_tree.git
15679 F: drivers/media/i2c/imx258.c
15681 SONY IMX274 SENSOR DRIVER
15682 M: Leon Luo <leonl@leopardimaging.com>
15683 L: linux-media@vger.kernel.org
15685 T: git git://linuxtv.org/media_tree.git
15686 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15687 F: drivers/media/i2c/imx274.c
15689 SONY IMX290 SENSOR DRIVER
15690 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15691 L: linux-media@vger.kernel.org
15693 T: git git://linuxtv.org/media_tree.git
15694 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15695 F: drivers/media/i2c/imx290.c
15697 SONY IMX319 SENSOR DRIVER
15698 M: Bingbu Cao <bingbu.cao@intel.com>
15699 L: linux-media@vger.kernel.org
15701 T: git git://linuxtv.org/media_tree.git
15702 F: drivers/media/i2c/imx319.c
15704 SONY IMX355 SENSOR DRIVER
15705 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15706 L: linux-media@vger.kernel.org
15708 T: git git://linuxtv.org/media_tree.git
15709 F: drivers/media/i2c/imx355.c
15711 SONY MEMORYSTICK SUBSYSTEM
15712 M: Maxim Levitsky <maximlevitsky@gmail.com>
15713 M: Alex Dubov <oakad@yahoo.com>
15714 M: Ulf Hansson <ulf.hansson@linaro.org>
15715 L: linux-mmc@vger.kernel.org
15717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15718 F: drivers/memstick/
15719 F: include/linux/memstick.h
15721 SONY VAIO CONTROL DEVICE DRIVER
15722 M: Mattia Dongili <malattia@linux.it>
15723 L: platform-driver-x86@vger.kernel.org
15725 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15726 F: Documentation/admin-guide/laptops/sony-laptop.rst
15727 F: drivers/char/sonypi.c
15728 F: drivers/platform/x86/sony-laptop.c
15729 F: include/linux/sony-laptop.h
15732 M: Jaroslav Kysela <perex@perex.cz>
15733 M: Takashi Iwai <tiwai@suse.com>
15734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15736 W: http://www.alsa-project.org/
15737 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15739 F: Documentation/sound/
15741 F: include/uapi/sound/
15744 SOUND - COMPRESSED AUDIO
15745 M: Vinod Koul <vkoul@kernel.org>
15746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15749 F: Documentation/sound/designs/compress-offload.rst
15750 F: include/sound/compress_driver.h
15751 F: include/uapi/sound/compress_*
15752 F: sound/core/compress_offload.c
15753 F: sound/soc/soc-compress.c
15755 SOUND - DMAENGINE HELPERS
15756 M: Lars-Peter Clausen <lars@metafoo.de>
15758 F: include/sound/dmaengine_pcm.h
15759 F: sound/core/pcm_dmaengine.c
15760 F: sound/soc/soc-generic-dmaengine-pcm.c
15762 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15763 M: Liam Girdwood <lgirdwood@gmail.com>
15764 M: Mark Brown <broonie@kernel.org>
15765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15767 W: http://alsa-project.org/main/index.php/ASoC
15768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15769 F: Documentation/devicetree/bindings/sound/
15770 F: Documentation/sound/soc/
15771 F: include/dt-bindings/sound/
15772 F: include/sound/soc*
15775 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15776 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15777 M: Liam Girdwood <lgirdwood@gmail.com>
15778 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
15779 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
15780 M: Daniel Baluta <daniel.baluta@nxp.com>
15781 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
15783 W: https://github.com/thesofproject/linux/
15786 SOUNDWIRE SUBSYSTEM
15787 M: Vinod Koul <vkoul@kernel.org>
15788 M: Sanyog Kale <sanyog.r.kale@intel.com>
15789 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15792 F: Documentation/driver-api/soundwire/
15793 F: drivers/soundwire/
15794 F: include/linux/soundwire/
15797 M: Olli Salonen <olli.salonen@iki.fi>
15798 L: linux-media@vger.kernel.org
15800 W: https://linuxtv.org
15801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15802 F: drivers/media/dvb-frontends/sp2*
15804 SPARC + UltraSPARC (sparc/sparc64)
15805 M: "David S. Miller" <davem@davemloft.net>
15806 L: sparclinux@vger.kernel.org
15808 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15814 SPARC SERIAL DRIVERS
15815 M: "David S. Miller" <davem@davemloft.net>
15816 L: sparclinux@vger.kernel.org
15818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15820 F: drivers/tty/serial/suncore.c
15821 F: drivers/tty/serial/sunhv.c
15822 F: drivers/tty/serial/sunsab.c
15823 F: drivers/tty/serial/sunsab.h
15824 F: drivers/tty/serial/sunsu.c
15825 F: drivers/tty/serial/sunzilog.c
15826 F: drivers/tty/serial/sunzilog.h
15827 F: drivers/tty/vcc.c
15828 F: include/linux/sunserialcore.h
15831 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15832 L: linux-sparse@vger.kernel.org
15834 W: https://sparse.wiki.kernel.org/
15835 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15836 F: include/linux/compiler.h
15838 SPEAR CLOCK FRAMEWORK SUPPORT
15839 M: Viresh Kumar <vireshk@kernel.org>
15840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15842 W: http://www.st.com/spear
15843 F: drivers/clk/spear/
15845 SPEAR PLATFORM SUPPORT
15846 M: Viresh Kumar <vireshk@kernel.org>
15847 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15850 W: http://www.st.com/spear
15851 F: arch/arm/boot/dts/spear*
15852 F: arch/arm/mach-spear/
15855 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15856 L: linux-mtd@lists.infradead.org
15858 W: http://www.linux-mtd.infradead.org/
15859 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15860 C: irc://irc.oftc.net/mtd
15861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15862 F: drivers/mtd/spi-nor/
15863 F: include/linux/mtd/spi-nor.h
15866 M: Mark Brown <broonie@kernel.org>
15867 L: linux-spi@vger.kernel.org
15869 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15871 F: Documentation/devicetree/bindings/spi/
15872 F: Documentation/spi/
15874 F: include/linux/spi/
15875 F: include/uapi/linux/spi/
15878 SPIDERNET NETWORK DRIVER for CELL
15879 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15880 L: netdev@vger.kernel.org
15882 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15883 F: drivers/net/ethernet/toshiba/spider_net*
15886 R: Stephen Boyd <sboyd@kernel.org>
15887 L: linux-arm-msm@vger.kernel.org
15888 F: Documentation/devicetree/bindings/spmi/
15890 F: include/dt-bindings/spmi/spmi.h
15891 F: include/linux/spmi.h
15892 F: include/trace/events/spmi.h
15895 M: Jeremy Kerr <jk@ozlabs.org>
15896 L: linuxppc-dev@lists.ozlabs.org
15898 W: http://www.ibm.com/developerworks/power/cell/
15899 F: Documentation/filesystems/spufs.txt
15900 F: arch/powerpc/platforms/cell/spufs/
15902 SQUASHFS FILE SYSTEM
15903 M: Phillip Lougher <phillip@squashfs.org.uk>
15904 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15906 W: http://squashfs.org.uk
15907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15908 F: Documentation/filesystems/squashfs.rst
15911 SRM (Alpha) environment access
15912 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15914 F: arch/alpha/kernel/srm_env.c
15916 ST LSM6DSx IMU IIO DRIVER
15917 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15918 L: linux-iio@vger.kernel.org
15920 W: http://www.st.com/
15921 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15922 F: drivers/iio/imu/st_lsm6dsx/
15924 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15925 M: Mickael Guene <mickael.guene@st.com>
15926 L: linux-media@vger.kernel.org
15928 T: git git://linuxtv.org/media_tree.git
15929 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15930 F: drivers/media/i2c/st-mipid02.c
15932 ST STM32 I2C/SMBUS DRIVER
15933 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15934 L: linux-i2c@vger.kernel.org
15936 F: drivers/i2c/busses/i2c-stm32*
15938 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15939 M: Song Qiang <songqiang1304521@gmail.com>
15940 L: linux-iio@vger.kernel.org
15942 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15943 F: drivers/iio/proximity/vl53l0x-i2c.c
15946 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15947 M: Sasha Levin <sashal@kernel.org>
15948 L: stable@vger.kernel.org
15950 F: Documentation/process/stable-kernel-rules.rst
15953 M: Ian Abbott <abbotti@mev.co.uk>
15954 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15956 F: drivers/staging/comedi/
15958 STAGING - FIELDBUS SUBSYSTEM
15959 M: Sven Van Asbroeck <TheSven73@gmail.com>
15961 F: drivers/staging/fieldbus/*
15962 F: drivers/staging/fieldbus/Documentation/
15964 STAGING - HMS ANYBUS-S BUS
15965 M: Sven Van Asbroeck <TheSven73@gmail.com>
15967 F: drivers/staging/fieldbus/anybuss/
15969 STAGING - INDUSTRIAL IO
15970 M: Jonathan Cameron <jic23@kernel.org>
15971 L: linux-iio@vger.kernel.org
15973 F: Documentation/devicetree/bindings/staging/iio/
15974 F: drivers/staging/iio/
15976 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15977 M: Marc Dietrich <marvin24@gmx.de>
15978 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15979 L: linux-tegra@vger.kernel.org
15981 F: drivers/staging/nvec/
15983 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15984 M: Jens Frederich <jfrederich@gmail.com>
15985 M: Daniel Drake <dsd@laptop.org>
15986 M: Jon Nettleton <jon.nettleton@gmail.com>
15988 W: http://wiki.laptop.org/go/DCON
15989 F: drivers/staging/olpc_dcon/
15991 STAGING - REALTEK RTL8188EU DRIVERS
15992 M: Larry Finger <Larry.Finger@lwfinger.net>
15994 F: drivers/staging/rtl8188eu/
15996 STAGING - REALTEK RTL8712U DRIVERS
15997 M: Larry Finger <Larry.Finger@lwfinger.net>
15998 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16000 F: drivers/staging/rtl8712/
16002 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16003 M: Michael Hennerich <michael.hennerich@analog.com>
16004 M: Beniamin Bia <beniamin.bia@analog.com>
16005 L: linux-fbdev@vger.kernel.org
16007 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16008 F: drivers/staging/fbtft/fb_seps525.c
16010 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16011 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16012 M: Teddy Wang <teddy.wang@siliconmotion.com>
16013 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16014 L: linux-fbdev@vger.kernel.org
16016 F: drivers/staging/sm750fb/
16018 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16019 M: William Hubbs <w.d.hubbs@gmail.com>
16020 M: Chris Brannon <chris@the-brannons.com>
16021 M: Kirk Reiser <kirk@reisers.ca>
16022 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16023 L: speakup@linux-speakup.org
16025 W: http://www.linux-speakup.org/
16026 F: drivers/staging/speakup/
16028 STAGING - VIA VT665X DRIVERS
16029 M: Forest Bond <forest@alittletooquiet.net>
16031 F: drivers/staging/vt665?/
16033 STAGING - WILC1000 WIFI DRIVER
16034 M: Adham Abozaeid <adham.abozaeid@microchip.com>
16035 M: Ajay Singh <ajay.kathat@microchip.com>
16036 L: linux-wireless@vger.kernel.org
16038 F: drivers/staging/wilc1000/
16041 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16042 L: devel@driverdev.osuosl.org
16044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16045 F: drivers/staging/
16047 STARFIRE/DURALAN NETWORK DRIVER
16048 M: Ion Badulescu <ionut@badula.org>
16050 F: drivers/net/ethernet/adaptec/starfire*
16052 STEC S1220 SKD DRIVER
16053 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16054 L: linux-block@vger.kernel.org
16056 F: drivers/block/skd*[ch]
16058 STI AUDIO (ASoC) DRIVERS
16059 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16062 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16066 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16068 F: Documentation/devicetree/bindings/media/stih-cec.txt
16069 F: drivers/media/platform/sti/cec/
16071 STK1160 USB VIDEO CAPTURE DRIVER
16072 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16073 L: linux-media@vger.kernel.org
16075 T: git git://linuxtv.org/media_tree.git
16076 F: drivers/media/usb/stk1160/
16078 STM32 AUDIO (ASoC) DRIVERS
16079 M: Olivier Moysan <olivier.moysan@st.com>
16080 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16083 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16086 STM32 TIMER/LPTIMER DRIVERS
16087 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16089 F: Documentation/ABI/testing/*timer-stm32
16090 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16091 F: drivers/*/stm32-*timer*
16092 F: drivers/pwm/pwm-stm32*
16093 F: include/linux/*/stm32-*tim*
16095 STMMAC ETHERNET DRIVER
16096 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16097 M: Alexandre Torgue <alexandre.torgue@st.com>
16098 M: Jose Abreu <joabreu@synopsys.com>
16099 L: netdev@vger.kernel.org
16101 W: http://www.stlinux.com
16102 F: Documentation/networking/device_drivers/stmicro/
16103 F: drivers/net/ethernet/stmicro/stmmac/
16106 M: Sam Creasey <sammy@sammy.net>
16108 W: http://sammy.net/sun3/
16109 F: arch/m68k/include/asm/sun3*
16110 F: arch/m68k/kernel/*sun3*
16111 F: arch/m68k/sun3*/
16112 F: drivers/net/ethernet/i825xx/sun3*
16114 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16115 M: Hans de Goede <hdegoede@redhat.com>
16116 L: linux-input@vger.kernel.org
16118 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16119 F: drivers/input/keyboard/sun4i-lradc-keys.c
16121 SUNDANCE NETWORK DRIVER
16122 M: Denis Kirjanov <kda@linux-powerpc.org>
16123 L: netdev@vger.kernel.org
16125 F: drivers/net/ethernet/dlink/sundance.c
16128 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16129 M: Rich Felker <dalias@libc.org>
16130 L: linux-sh@vger.kernel.org
16132 Q: http://patchwork.kernel.org/project/linux-sh/list/
16133 F: Documentation/sh/
16138 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16139 M: Len Brown <len.brown@intel.com>
16140 M: Pavel Machek <pavel@ucw.cz>
16141 L: linux-pm@vger.kernel.org
16143 B: https://bugzilla.kernel.org
16144 F: Documentation/power/
16145 F: arch/x86/kernel/acpi/
16146 F: drivers/base/power/
16147 F: include/linux/freezer.h
16148 F: include/linux/pm.h
16149 F: include/linux/suspend.h
16153 M: Martin Mares <mj@ucw.cz>
16154 L: linux-video@atrey.karlin.mff.cuni.cz
16156 F: Documentation/admin-guide/svga.rst
16157 F: arch/x86/boot/video*
16160 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16161 L: iommu@lists.linux-foundation.org
16163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16164 F: arch/*/kernel/pci-swiotlb.c
16165 F: include/linux/swiotlb.h
16166 F: kernel/dma/swiotlb.c
16169 M: Jiri Pirko <jiri@resnulli.us>
16170 M: Ivan Vecera <ivecera@redhat.com>
16171 L: netdev@vger.kernel.org
16173 F: include/net/switchdev.h
16176 SY8106A REGULATOR DRIVER
16177 M: Icenowy Zheng <icenowy@aosc.io>
16179 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16180 F: drivers/regulator/sy8106a-regulator.c
16182 SYNC FILE FRAMEWORK
16183 M: Sumit Semwal <sumit.semwal@linaro.org>
16184 R: Gustavo Padovan <gustavo@padovan.org>
16185 L: linux-media@vger.kernel.org
16186 L: dri-devel@lists.freedesktop.org
16188 T: git git://anongit.freedesktop.org/drm/drm-misc
16189 F: Documentation/driver-api/sync_file.rst
16190 F: drivers/dma-buf/dma-fence*
16191 F: drivers/dma-buf/sw_sync.c
16192 F: drivers/dma-buf/sync_*
16193 F: include/linux/sync_file.h
16194 F: include/uapi/linux/sync_file.h
16196 SYNOPSYS ARC ARCHITECTURE
16197 M: Vineet Gupta <vgupta@synopsys.com>
16198 L: linux-snps-arc@lists.infradead.org
16200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16201 F: Documentation/devicetree/bindings/arc/*
16202 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16204 F: drivers/clocksource/arc_timer.c
16205 F: drivers/tty/serial/arc_uart.c
16207 SYNOPSYS ARC HSDK SDP pll clock driver
16208 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16210 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16211 F: drivers/clk/clk-hsdk-pll.c
16213 SYNOPSYS ARC SDP clock driver
16214 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16216 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16217 F: drivers/clk/axs10x/*
16219 SYNOPSYS ARC SDP platform support
16220 M: Alexey Brodkin <abrodkin@synopsys.com>
16222 F: Documentation/devicetree/bindings/arc/axs10*
16223 F: arch/arc/boot/dts/ax*
16224 F: arch/arc/plat-axs10x
16226 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16227 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16229 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16230 F: drivers/reset/reset-axs10x.c
16232 SYNOPSYS CREG GPIO DRIVER
16233 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16235 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16236 F: drivers/gpio/gpio-creg-snps.c
16238 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16239 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16241 F: drivers/tty/serial/8250/8250_dw.c
16242 F: drivers/tty/serial/8250/8250_dwlib.*
16243 F: drivers/tty/serial/8250/8250_lpss.c
16245 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16246 M: Hoan Tran <hoan@os.amperecomputing.com>
16247 L: linux-gpio@vger.kernel.org
16249 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16250 F: drivers/gpio/gpio-dwapb.c
16252 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16253 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16255 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16256 F: drivers/dma/dw-axi-dmac/
16258 SYNOPSYS DESIGNWARE DMAC DRIVER
16259 M: Viresh Kumar <vireshk@kernel.org>
16260 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16262 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16264 F: include/dt-bindings/dma/dw-dmac.h
16265 F: include/linux/dma/dw.h
16266 F: include/linux/platform_data/dma-dw.h
16268 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16269 M: Jose Abreu <Jose.Abreu@synopsys.com>
16270 L: netdev@vger.kernel.org
16272 F: drivers/net/ethernet/synopsys/
16274 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16275 M: Jose Abreu <Jose.Abreu@synopsys.com>
16276 L: netdev@vger.kernel.org
16278 F: drivers/net/phy/mdio-xpcs.c
16279 F: include/linux/mdio-xpcs.h
16281 SYNOPSYS DESIGNWARE I2C DRIVER
16282 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16283 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16284 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16285 L: linux-i2c@vger.kernel.org
16287 F: drivers/i2c/busses/i2c-designware-*
16288 F: include/linux/platform_data/i2c-designware.h
16290 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16291 M: Jaehoon Chung <jh80.chung@samsung.com>
16292 L: linux-mmc@vger.kernel.org
16294 F: drivers/mmc/host/dw_mmc*
16296 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16297 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16299 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16300 F: drivers/reset/reset-hsdk.c
16301 F: include/dt-bindings/reset/snps,hsdk-reset.h
16303 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16304 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16305 M: Manjunath M B <manjumb@synopsys.com>
16306 L: linux-mmc@vger.kernel.org
16308 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16310 SYSTEM CONFIGURATION (SYSCON)
16311 M: Lee Jones <lee.jones@linaro.org>
16312 M: Arnd Bergmann <arnd@arndb.de>
16314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16315 F: drivers/mfd/syscon.c
16317 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16318 M: Sudeep Holla <sudeep.holla@arm.com>
16319 L: linux-arm-kernel@lists.infradead.org
16321 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16322 F: drivers/clk/clk-sc[mp]i.c
16323 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16324 F: drivers/firmware/arm_scmi/
16325 F: drivers/firmware/arm_scpi.c
16326 F: drivers/reset/reset-scmi.c
16327 F: include/linux/sc[mp]i_protocol.h
16328 F: include/trace/events/scmi.h
16330 SYSTEM RESET/SHUTDOWN DRIVERS
16331 M: Sebastian Reichel <sre@kernel.org>
16332 L: linux-pm@vger.kernel.org
16334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16335 F: Documentation/devicetree/bindings/power/reset/
16336 F: drivers/power/reset/
16338 SYSTEM TRACE MODULE CLASS
16339 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16342 F: Documentation/trace/stm.rst
16343 F: drivers/hwtracing/stm/
16344 F: include/linux/stm.h
16345 F: include/uapi/linux/stm.h
16347 SYSTEM76 ACPI DRIVER
16348 M: Jeremy Soller <jeremy@system76.com>
16349 M: System76 Product Development <productdev@system76.com>
16350 L: platform-driver-x86@vger.kernel.org
16352 F: drivers/platform/x86/system76_acpi.c
16355 M: Christoph Hellwig <hch@infradead.org>
16357 F: Documentation/filesystems/sysv-fs.rst
16359 F: include/linux/sysv_fs.h
16361 TASKSTATS STATISTICS INTERFACE
16362 M: Balbir Singh <bsingharora@gmail.com>
16364 F: Documentation/accounting/taskstats*
16365 F: include/linux/taskstats*
16366 F: kernel/taskstats.c
16369 M: Jamal Hadi Salim <jhs@mojatatu.com>
16370 M: Cong Wang <xiyou.wangcong@gmail.com>
16371 M: Jiri Pirko <jiri@resnulli.us>
16372 L: netdev@vger.kernel.org
16374 F: include/net/pkt_cls.h
16375 F: include/net/pkt_sched.h
16376 F: include/net/tc_act/
16377 F: include/uapi/linux/pkt_cls.h
16378 F: include/uapi/linux/pkt_sched.h
16379 F: include/uapi/linux/tc_act/
16380 F: include/uapi/linux/tc_ematch/
16383 TC90522 MEDIA DRIVER
16384 M: Akihiro Tsukada <tskd08@gmail.com>
16385 L: linux-media@vger.kernel.org
16387 F: drivers/media/dvb-frontends/tc90522*
16389 TCP LOW PRIORITY MODULE
16390 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16391 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16393 W: http://tcp-lp-mod.sourceforge.net/
16394 F: net/ipv4/tcp_lp.c
16396 TDA10071 MEDIA DRIVER
16397 M: Antti Palosaari <crope@iki.fi>
16398 L: linux-media@vger.kernel.org
16400 W: https://linuxtv.org
16401 W: http://palosaari.fi/linux/
16402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16403 T: git git://linuxtv.org/anttip/media_tree.git
16404 F: drivers/media/dvb-frontends/tda10071*
16406 TDA18212 MEDIA DRIVER
16407 M: Antti Palosaari <crope@iki.fi>
16408 L: linux-media@vger.kernel.org
16410 W: https://linuxtv.org
16411 W: http://palosaari.fi/linux/
16412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16413 T: git git://linuxtv.org/anttip/media_tree.git
16414 F: drivers/media/tuners/tda18212*
16416 TDA18218 MEDIA DRIVER
16417 M: Antti Palosaari <crope@iki.fi>
16418 L: linux-media@vger.kernel.org
16420 W: https://linuxtv.org
16421 W: http://palosaari.fi/linux/
16422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16423 T: git git://linuxtv.org/anttip/media_tree.git
16424 F: drivers/media/tuners/tda18218*
16426 TDA18250 MEDIA DRIVER
16427 M: Olli Salonen <olli.salonen@iki.fi>
16428 L: linux-media@vger.kernel.org
16430 W: https://linuxtv.org
16431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16432 T: git git://linuxtv.org/media_tree.git
16433 F: drivers/media/tuners/tda18250*
16435 TDA18271 MEDIA DRIVER
16436 M: Michael Krufky <mkrufky@linuxtv.org>
16437 L: linux-media@vger.kernel.org
16439 W: https://linuxtv.org
16440 W: http://github.com/mkrufky
16441 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16442 T: git git://linuxtv.org/mkrufky/tuners.git
16443 F: drivers/media/tuners/tda18271*
16445 TDA1997x MEDIA DRIVER
16446 M: Tim Harvey <tharvey@gateworks.com>
16447 L: linux-media@vger.kernel.org
16449 W: https://linuxtv.org
16450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16451 F: drivers/media/i2c/tda1997x.*
16453 TDA827x MEDIA DRIVER
16454 M: Michael Krufky <mkrufky@linuxtv.org>
16455 L: linux-media@vger.kernel.org
16457 W: https://linuxtv.org
16458 W: http://github.com/mkrufky
16459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16460 T: git git://linuxtv.org/mkrufky/tuners.git
16461 F: drivers/media/tuners/tda8290.*
16463 TDA8290 MEDIA DRIVER
16464 M: Michael Krufky <mkrufky@linuxtv.org>
16465 L: linux-media@vger.kernel.org
16467 W: https://linuxtv.org
16468 W: http://github.com/mkrufky
16469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16470 T: git git://linuxtv.org/mkrufky/tuners.git
16471 F: drivers/media/tuners/tda8290.*
16473 TDA9840 MEDIA DRIVER
16474 M: Hans Verkuil <hverkuil@xs4all.nl>
16475 L: linux-media@vger.kernel.org
16477 W: https://linuxtv.org
16478 T: git git://linuxtv.org/media_tree.git
16479 F: drivers/media/i2c/tda9840*
16481 TEA5761 TUNER DRIVER
16482 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16483 L: linux-media@vger.kernel.org
16485 W: https://linuxtv.org
16486 T: git git://linuxtv.org/media_tree.git
16487 F: drivers/media/tuners/tea5761.*
16489 TEA5767 TUNER DRIVER
16490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16491 L: linux-media@vger.kernel.org
16493 W: https://linuxtv.org
16494 T: git git://linuxtv.org/media_tree.git
16495 F: drivers/media/tuners/tea5767.*
16497 TEA6415C MEDIA DRIVER
16498 M: Hans Verkuil <hverkuil@xs4all.nl>
16499 L: linux-media@vger.kernel.org
16501 W: https://linuxtv.org
16502 T: git git://linuxtv.org/media_tree.git
16503 F: drivers/media/i2c/tea6415c*
16505 TEA6420 MEDIA DRIVER
16506 M: Hans Verkuil <hverkuil@xs4all.nl>
16507 L: linux-media@vger.kernel.org
16509 W: https://linuxtv.org
16510 T: git git://linuxtv.org/media_tree.git
16511 F: drivers/media/i2c/tea6420*
16514 M: Jiri Pirko <jiri@resnulli.us>
16515 L: netdev@vger.kernel.org
16517 F: drivers/net/team/
16518 F: include/linux/if_team.h
16519 F: include/uapi/linux/if_team.h
16521 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16522 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16524 F: arch/x86/platform/ts5500/
16526 TECHNOTREND USB IR RECEIVER
16527 M: Sean Young <sean@mess.org>
16528 L: linux-media@vger.kernel.org
16530 F: drivers/media/rc/ttusbir.c
16532 TECHWELL TW9910 VIDEO DECODER
16533 L: linux-media@vger.kernel.org
16535 F: drivers/media/i2c/tw9910.c
16536 F: include/media/i2c/tw9910.h
16539 M: Jens Wiklander <jens.wiklander@linaro.org>
16540 L: tee-dev@lists.linaro.org
16542 F: Documentation/tee.txt
16544 F: include/linux/tee_drv.h
16545 F: include/uapi/linux/tee.h
16547 TEGRA ARCHITECTURE SUPPORT
16548 M: Thierry Reding <thierry.reding@gmail.com>
16549 M: Jonathan Hunter <jonathanh@nvidia.com>
16550 L: linux-tegra@vger.kernel.org
16552 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16557 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16558 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16560 F: drivers/clk/tegra/
16563 M: Laxman Dewangan <ldewangan@nvidia.com>
16564 M: Jon Hunter <jonathanh@nvidia.com>
16566 F: drivers/dma/tegra*
16569 M: Laxman Dewangan <ldewangan@nvidia.com>
16570 R: Dmitry Osipenko <digetx@gmail.com>
16572 F: drivers/i2c/busses/i2c-tegra.c
16574 TEGRA IOMMU DRIVERS
16575 M: Thierry Reding <thierry.reding@gmail.com>
16576 L: linux-tegra@vger.kernel.org
16578 F: drivers/iommu/tegra*
16581 M: Laxman Dewangan <ldewangan@nvidia.com>
16583 F: drivers/input/keyboard/tegra-kbc.c
16586 M: Stefan Agner <stefan@agner.ch>
16587 M: Lucas Stach <dev@lynxeye.de>
16589 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16590 F: drivers/mtd/nand/raw/tegra_nand.c
16593 M: Thierry Reding <thierry.reding@gmail.com>
16595 F: drivers/pwm/pwm-tegra.c
16597 TEGRA SERIAL DRIVER
16598 M: Laxman Dewangan <ldewangan@nvidia.com>
16600 F: drivers/tty/serial/serial-tegra.c
16603 M: Laxman Dewangan <ldewangan@nvidia.com>
16605 F: drivers/spi/spi-tegra*
16607 TEGRA XUSB PADCTL DRIVER
16608 M: JC Kuo <jckuo@nvidia.com>
16610 F: drivers/phy/tegra/xusb*
16612 TEHUTI ETHERNET DRIVER
16613 M: Andy Gospodarek <andy@greyhouse.net>
16614 L: netdev@vger.kernel.org
16616 F: drivers/net/ethernet/tehuti/*
16618 TELECOM CLOCK DRIVER FOR MCPL0010
16619 M: Mark Gross <mark.gross@intel.com>
16621 F: drivers/char/tlclk.c
16623 TEMPO SEMICONDUCTOR DRIVERS
16624 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16626 F: Documentation/devicetree/bindings/sound/tscs*.txt
16627 F: sound/soc/codecs/tscs*.c
16628 F: sound/soc/codecs/tscs*.h
16630 TENSILICA XTENSA PORT (xtensa)
16631 M: Chris Zankel <chris@zankel.net>
16632 M: Max Filippov <jcmvbkbc@gmail.com>
16633 L: linux-xtensa@linux-xtensa.org
16635 T: git git://github.com/czankel/xtensa-linux.git
16637 F: drivers/irqchip/irq-xtensa-*
16639 TEXAS INSTRUMENTS ASoC DRIVERS
16640 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16645 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16646 M: Ricardo Ribalda <ricardo@ribalda.com>
16647 L: linux-iio@vger.kernel.org
16649 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16650 F: drivers/iio/dac/ti-dac7612.c
16652 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16653 M: Nishanth Menon <nm@ti.com>
16654 M: Tero Kristo <t-kristo@ti.com>
16655 M: Santosh Shilimkar <ssantosh@kernel.org>
16656 L: linux-arm-kernel@lists.infradead.org
16658 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16659 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16660 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16661 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16662 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16663 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16664 F: drivers/clk/keystone/sci-clk.c
16665 F: drivers/firmware/ti_sci*
16666 F: drivers/irqchip/irq-ti-sci-inta.c
16667 F: drivers/irqchip/irq-ti-sci-intr.c
16668 F: drivers/reset/reset-ti-sci.c
16669 F: drivers/soc/ti/ti_sci_inta_msi.c
16670 F: drivers/soc/ti/ti_sci_pm_domains.c
16671 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16672 F: include/linux/soc/ti/ti_sci_inta_msi.h
16673 F: include/linux/soc/ti/ti_sci_protocol.h
16675 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16676 M: Hans Verkuil <hverkuil@xs4all.nl>
16677 L: linux-media@vger.kernel.org
16679 W: https://linuxtv.org
16680 T: git git://linuxtv.org/media_tree.git
16681 F: drivers/media/radio/radio-raremono.c
16684 M: Zhang Rui <rui.zhang@intel.com>
16685 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16686 R: Amit Kucheria <amit.kucheria@verdurent.com>
16687 L: linux-pm@vger.kernel.org
16689 Q: https://patchwork.kernel.org/project/linux-pm/list/
16690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16691 F: Documentation/devicetree/bindings/thermal/
16692 F: drivers/thermal/
16693 F: include/linux/cpu_cooling.h
16694 F: include/linux/thermal.h
16695 F: include/uapi/linux/thermal.h
16697 THERMAL DRIVER FOR AMLOGIC SOCS
16698 M: Guillaume La Roque <glaroque@baylibre.com>
16699 L: linux-pm@vger.kernel.org
16700 L: linux-amlogic@lists.infradead.org
16702 W: http://linux-meson.com/
16703 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16704 F: drivers/thermal/amlogic_thermal.c
16706 THERMAL/CPU_COOLING
16707 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16708 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16709 M: Viresh Kumar <viresh.kumar@linaro.org>
16710 M: Javi Merino <javi.merino@kernel.org>
16711 L: linux-pm@vger.kernel.org
16713 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16714 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16715 F: drivers/thermal/cpufreq_cooling.c
16716 F: drivers/thermal/cpuidle_cooling.c
16717 F: include/linux/cpu_cooling.h
16719 THINKPAD ACPI EXTRAS DRIVER
16720 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16721 L: ibm-acpi-devel@lists.sourceforge.net
16722 L: platform-driver-x86@vger.kernel.org
16724 W: http://ibm-acpi.sourceforge.net
16725 W: http://thinkwiki.org/wiki/Ibm-acpi
16726 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16727 F: drivers/platform/x86/thinkpad_acpi.c
16730 M: Andreas Noever <andreas.noever@gmail.com>
16731 M: Michael Jamet <michael.jamet@intel.com>
16732 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16733 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16734 L: linux-usb@vger.kernel.org
16736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16737 F: Documentation/admin-guide/thunderbolt.rst
16738 F: drivers/thunderbolt/
16739 F: include/linux/thunderbolt.h
16741 THUNDERBOLT NETWORK DRIVER
16742 M: Michael Jamet <michael.jamet@intel.com>
16743 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16744 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16745 L: netdev@vger.kernel.org
16747 F: drivers/net/thunderbolt.c
16749 THUNDERX GPIO DRIVER
16750 M: Robert Richter <rrichter@marvell.com>
16752 F: drivers/gpio/gpio-thunderx.c
16754 TI AM437X VPFE DRIVER
16755 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16756 L: linux-media@vger.kernel.org
16758 W: https://linuxtv.org
16759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16760 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16761 F: drivers/media/platform/am437x/
16763 TI BANDGAP AND THERMAL DRIVER
16764 M: Eduardo Valentin <edubezval@gmail.com>
16765 M: Keerthy <j-keerthy@ti.com>
16766 L: linux-pm@vger.kernel.org
16767 L: linux-omap@vger.kernel.org
16769 F: drivers/thermal/ti-soc-thermal/
16771 TI BQ27XXX POWER SUPPLY DRIVER
16772 R: Andrew F. Davis <afd@ti.com>
16773 F: drivers/power/supply/bq27xxx_battery.c
16774 F: drivers/power/supply/bq27xxx_battery_i2c.c
16775 F: include/linux/power/bq27xxx_battery.h
16777 TI CDCE706 CLOCK DRIVER
16778 M: Max Filippov <jcmvbkbc@gmail.com>
16780 F: drivers/clk/clk-cdce706.c
16783 M: Tero Kristo <t-kristo@ti.com>
16784 L: linux-omap@vger.kernel.org
16787 F: include/linux/clk/ti.h
16789 TI DAVINCI MACHINE SUPPORT
16790 M: Sekhar Nori <nsekhar@ti.com>
16791 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16795 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16796 F: arch/arm/boot/dts/da850*
16797 F: arch/arm/mach-davinci/
16798 F: drivers/i2c/busses/i2c-davinci.c
16800 TI DAVINCI SERIES CLOCK DRIVER
16801 M: David Lechner <david@lechnology.com>
16802 R: Sekhar Nori <nsekhar@ti.com>
16804 F: Documentation/devicetree/bindings/clock/ti/davinci/
16805 F: drivers/clk/davinci/
16807 TI DAVINCI SERIES GPIO DRIVER
16808 M: Keerthy <j-keerthy@ti.com>
16809 L: linux-gpio@vger.kernel.org
16811 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16812 F: drivers/gpio/gpio-davinci.c
16814 TI DAVINCI SERIES MEDIA DRIVER
16815 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16816 L: linux-media@vger.kernel.org
16818 W: https://linuxtv.org
16819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16820 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16821 F: drivers/media/platform/davinci/
16822 F: include/media/davinci/
16824 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16825 R: David Lechner <david@lechnology.com>
16826 L: linux-iio@vger.kernel.org
16827 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16828 F: drivers/counter/ti-eqep.c
16830 TI ETHERNET SWITCH DRIVER (CPSW)
16831 R: Grygorii Strashko <grygorii.strashko@ti.com>
16832 L: linux-omap@vger.kernel.org
16833 L: netdev@vger.kernel.org
16835 F: drivers/net/ethernet/ti/cpsw*
16836 F: drivers/net/ethernet/ti/davinci*
16838 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16839 M: Alex Dubov <oakad@yahoo.com>
16841 W: http://tifmxx.berlios.de/
16842 F: drivers/memstick/host/tifm_ms.c
16843 F: drivers/misc/tifm*
16844 F: drivers/mmc/host/tifm_sd.c
16845 F: include/linux/tifm.h
16847 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16848 M: Santosh Shilimkar <ssantosh@kernel.org>
16849 L: linux-kernel@vger.kernel.org
16850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16853 F: drivers/soc/ti/*
16855 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16856 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16857 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16858 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16860 F: sound/soc/codecs/isabelle*
16861 F: sound/soc/codecs/lm49453*
16863 TI LP855x BACKLIGHT DRIVER
16864 M: Milo Kim <milo.kim@ti.com>
16866 F: Documentation/driver-api/backlight/lp855x-driver.rst
16867 F: drivers/video/backlight/lp855x_bl.c
16868 F: include/linux/platform_data/lp855x.h
16870 TI LP8727 CHARGER DRIVER
16871 M: Milo Kim <milo.kim@ti.com>
16873 F: drivers/power/supply/lp8727_charger.c
16874 F: include/linux/platform_data/lp8727.h
16876 TI LP8788 MFD DRIVER
16877 M: Milo Kim <milo.kim@ti.com>
16879 F: drivers/iio/adc/lp8788_adc.c
16880 F: drivers/leds/leds-lp8788.c
16881 F: drivers/mfd/lp8788*.c
16882 F: drivers/power/supply/lp8788-charger.c
16883 F: drivers/regulator/lp8788-*.c
16884 F: include/linux/mfd/lp8788*.h
16886 TI NETCP ETHERNET DRIVER
16887 M: Wingman Kwok <w-kwok2@ti.com>
16888 M: Murali Karicheri <m-karicheri2@ti.com>
16889 L: netdev@vger.kernel.org
16891 F: drivers/net/ethernet/ti/netcp*
16893 TI PCM3060 ASoC CODEC DRIVER
16894 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16895 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16897 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16898 F: sound/soc/codecs/pcm3060*
16900 TI TAS571X FAMILY ASoC CODEC DRIVER
16901 M: Kevin Cernekee <cernekee@chromium.org>
16902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16904 F: sound/soc/codecs/tas571x*
16906 TI TCAN4X5X DEVICE DRIVER
16907 M: Dan Murphy <dmurphy@ti.com>
16908 L: linux-can@vger.kernel.org
16910 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16911 F: drivers/net/can/m_can/tcan4x5x.c
16913 TI TRF7970A NFC DRIVER
16914 M: Mark Greer <mgreer@animalcreek.com>
16915 L: linux-wireless@vger.kernel.org
16916 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16918 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16919 F: drivers/nfc/trf7970a.c
16921 TI TWL4030 SERIES SOC CODEC DRIVER
16922 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16925 F: sound/soc/codecs/twl4030*
16928 M: Benoit Parrot <bparrot@ti.com>
16929 L: linux-media@vger.kernel.org
16931 W: http://linuxtv.org/
16932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16933 F: Documentation/devicetree/bindings/media/ti,cal.yaml
16934 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16935 F: drivers/media/platform/ti-vpe/
16937 TI WILINK WIRELESS DRIVERS
16938 L: linux-wireless@vger.kernel.org
16940 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
16941 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
16942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16943 F: drivers/net/wireless/ti/
16944 F: include/linux/wl12xx.h
16946 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16947 M: John Stultz <john.stultz@linaro.org>
16948 M: Thomas Gleixner <tglx@linutronix.de>
16949 R: Stephen Boyd <sboyd@kernel.org>
16950 L: linux-kernel@vger.kernel.org
16952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16953 F: include/linux/clocksource.h
16954 F: include/linux/time.h
16955 F: include/linux/timex.h
16956 F: include/uapi/linux/time.h
16957 F: include/uapi/linux/timex.h
16958 F: kernel/time/alarmtimer.c
16959 F: kernel/time/clocksource.c
16960 F: kernel/time/ntp.c
16961 F: kernel/time/time*.c
16962 F: tools/testing/selftests/timers/
16965 M: Jon Maloy <jmaloy@redhat.com>
16966 M: Ying Xue <ying.xue@windriver.com>
16967 L: netdev@vger.kernel.org (core kernel code)
16968 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16970 W: http://tipc.sourceforge.net/
16971 F: include/uapi/linux/tipc*.h
16974 TLAN NETWORK DRIVER
16975 M: Samuel Chessman <chessman@tux.org>
16976 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16978 W: http://sourceforge.net/projects/tlan/
16979 F: Documentation/networking/device_drivers/ti/tlan.txt
16980 F: drivers/net/ethernet/ti/tlan.*
16982 TM6000 VIDEO4LINUX DRIVER
16983 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16984 L: linux-media@vger.kernel.org
16986 W: https://linuxtv.org
16987 T: git git://linuxtv.org/media_tree.git
16988 F: Documentation/media/v4l-drivers/tm6000*
16989 F: drivers/media/usb/tm6000/
16991 TMIO/SDHI MMC DRIVER
16992 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16993 L: linux-mmc@vger.kernel.org
16995 F: drivers/mmc/host/renesas_sdhi*
16996 F: drivers/mmc/host/tmio_mmc*
16997 F: include/linux/mfd/tmio.h
16999 TMP401 HARDWARE MONITOR DRIVER
17000 M: Guenter Roeck <linux@roeck-us.net>
17001 L: linux-hwmon@vger.kernel.org
17003 F: Documentation/hwmon/tmp401.rst
17004 F: drivers/hwmon/tmp401.c
17006 TMP513 HARDWARE MONITOR DRIVER
17007 M: Eric Tremblay <etremblay@distech-controls.com>
17008 L: linux-hwmon@vger.kernel.org
17010 F: Documentation/hwmon/tmp513.rst
17011 F: drivers/hwmon/tmp513.c
17013 TMPFS (SHMEM FILESYSTEM)
17014 M: Hugh Dickins <hughd@google.com>
17015 L: linux-mm@kvack.org
17017 F: include/linux/shmem_fs.h
17020 TOMOYO SECURITY MODULE
17021 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17022 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17023 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17024 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17025 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17026 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17028 W: https://tomoyo.osdn.jp/
17029 F: security/tomoyo/
17031 TOPSTAR LAPTOP EXTRAS DRIVER
17032 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17033 L: platform-driver-x86@vger.kernel.org
17035 F: drivers/platform/x86/topstar-laptop.c
17037 TORTURE-TEST MODULES
17038 M: Davidlohr Bueso <dave@stgolabs.net>
17039 M: "Paul E. McKenney" <paulmck@kernel.org>
17040 M: Josh Triplett <josh@joshtriplett.org>
17041 L: linux-kernel@vger.kernel.org
17043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17044 F: Documentation/RCU/torture.txt
17045 F: kernel/locking/locktorture.c
17046 F: kernel/rcu/rcuperf.c
17047 F: kernel/rcu/rcutorture.c
17048 F: kernel/torture.c
17050 TOSHIBA ACPI EXTRAS DRIVER
17051 M: Azael Avalos <coproscefalo@gmail.com>
17052 L: platform-driver-x86@vger.kernel.org
17054 F: drivers/platform/x86/toshiba_acpi.c
17056 TOSHIBA BLUETOOTH DRIVER
17057 M: Azael Avalos <coproscefalo@gmail.com>
17058 L: platform-driver-x86@vger.kernel.org
17060 F: drivers/platform/x86/toshiba_bluetooth.c
17062 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17063 M: Azael Avalos <coproscefalo@gmail.com>
17064 L: platform-driver-x86@vger.kernel.org
17066 F: drivers/platform/x86/toshiba_haps.c
17069 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17071 W: http://www.buzzard.org.uk/toshiba/
17072 F: drivers/char/toshiba.c
17073 F: include/linux/toshiba.h
17074 F: include/uapi/linux/toshiba.h
17076 TOSHIBA TC358743 DRIVER
17077 M: Mats Randgaard <matrandg@cisco.com>
17078 L: linux-media@vger.kernel.org
17080 F: drivers/media/i2c/tc358743*
17081 F: include/media/i2c/tc358743.h
17083 TOSHIBA WMI HOTKEYS DRIVER
17084 M: Azael Avalos <coproscefalo@gmail.com>
17085 L: platform-driver-x86@vger.kernel.org
17087 F: drivers/platform/x86/toshiba-wmi.c
17090 M: Peter Huewe <peterhuewe@gmx.de>
17091 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17092 R: Jason Gunthorpe <jgg@ziepe.ca>
17093 L: linux-integrity@vger.kernel.org
17095 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17096 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17097 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17098 F: drivers/char/tpm/
17101 M: Steven Rostedt <rostedt@goodmis.org>
17102 M: Ingo Molnar <mingo@redhat.com>
17104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17105 F: Documentation/trace/ftrace.rst
17106 F: arch/*/*/*/ftrace.h
17107 F: arch/*/kernel/ftrace.c
17108 F: include/*/ftrace.h
17109 F: include/linux/trace*.h
17112 F: tools/testing/selftests/ftrace/
17114 TRACING MMIO ACCESSES (MMIOTRACE)
17115 M: Steven Rostedt <rostedt@goodmis.org>
17116 M: Ingo Molnar <mingo@kernel.org>
17117 R: Karol Herbst <karolherbst@gmail.com>
17118 R: Pekka Paalanen <ppaalanen@gmail.com>
17119 L: linux-kernel@vger.kernel.org
17120 L: nouveau@lists.freedesktop.org
17122 F: arch/x86/mm/kmmio.c
17123 F: arch/x86/mm/mmio-mod.c
17124 F: arch/x86/mm/testmmiotrace.c
17125 F: include/linux/mmiotrace.h
17126 F: kernel/trace/trace_mmiotrace.c
17129 M: Jiri Kosina <trivial@kernel.org>
17131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17132 K: ^Subject:.*(?i)trivial
17135 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17136 M: Jiri Slaby <jslaby@suse.com>
17138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17139 F: Documentation/driver-api/serial/
17141 F: drivers/tty/serial/serial_core.c
17142 F: include/linux/serial.h
17143 F: include/linux/serial_core.h
17144 F: include/linux/tty.h
17145 F: include/uapi/linux/serial.h
17146 F: include/uapi/linux/serial_core.h
17147 F: include/uapi/linux/tty.h
17149 TUA9001 MEDIA DRIVER
17150 M: Antti Palosaari <crope@iki.fi>
17151 L: linux-media@vger.kernel.org
17153 W: https://linuxtv.org
17154 W: http://palosaari.fi/linux/
17155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17156 T: git git://linuxtv.org/anttip/media_tree.git
17157 F: drivers/media/tuners/tua9001*
17159 TULIP NETWORK DRIVERS
17160 L: netdev@vger.kernel.org
17161 L: linux-parisc@vger.kernel.org
17163 F: drivers/net/ethernet/dec/tulip/
17166 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17168 W: http://vtun.sourceforge.net/tun
17169 F: Documentation/networking/tuntap.txt
17170 F: arch/um/os-Linux/drivers/
17172 TURBOCHANNEL SUBSYSTEM
17173 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17174 M: Ralf Baechle <ralf@linux-mips.org>
17175 L: linux-mips@vger.kernel.org
17177 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17179 F: include/linux/tc.h
17182 M: "Len Brown" <lenb@kernel.org>
17183 L: linux-pm@vger.kernel.org
17185 Q: https://patchwork.kernel.org/project/linux-pm/list/
17186 B: https://bugzilla.kernel.org
17187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17188 F: tools/power/x86/turbostat/
17190 TW5864 VIDEO4LINUX DRIVER
17191 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17192 M: Anton Sviridenko <anton@corp.bluecherry.net>
17193 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17194 M: Andrey Utkin <andrey_utkin@fastmail.com>
17195 L: linux-media@vger.kernel.org
17197 F: drivers/media/pci/tw5864/
17199 TW68 VIDEO4LINUX DRIVER
17200 M: Hans Verkuil <hverkuil@xs4all.nl>
17201 L: linux-media@vger.kernel.org
17203 W: https://linuxtv.org
17204 T: git git://linuxtv.org/media_tree.git
17205 F: drivers/media/pci/tw68/
17207 TW686X VIDEO4LINUX DRIVER
17208 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17209 L: linux-media@vger.kernel.org
17211 W: http://linuxtv.org
17212 T: git git://linuxtv.org/media_tree.git
17213 F: drivers/media/pci/tw686x/
17215 UACCE ACCELERATOR FRAMEWORK
17216 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17217 M: Zhou Wang <wangzhou1@hisilicon.com>
17218 L: linux-accelerators@lists.ozlabs.org
17219 L: linux-kernel@vger.kernel.org
17221 F: Documentation/ABI/testing/sysfs-driver-uacce
17222 F: Documentation/misc-devices/uacce.rst
17223 F: drivers/misc/uacce/
17224 F: include/linux/uacce.h
17225 F: include/uapi/misc/uacce/
17227 UBI FILE SYSTEM (UBIFS)
17228 M: Richard Weinberger <richard@nod.at>
17229 L: linux-mtd@lists.infradead.org
17231 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17234 F: Documentation/filesystems/ubifs.rst
17237 UCLINUX (M68KNOMMU AND COLDFIRE)
17238 M: Greg Ungerer <gerg@linux-m68k.org>
17239 L: linux-m68k@lists.linux-m68k.org
17240 L: uclinux-dev@uclinux.org (subscribers-only)
17242 W: http://www.linux-m68k.org/
17243 W: http://www.uclinux.org/
17244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17245 F: arch/m68k/*/*_no.*
17247 F: arch/m68k/coldfire/
17248 F: arch/m68k/include/asm/*_no.*
17251 M: Jan Kara <jack@suse.com>
17253 F: Documentation/filesystems/udf.rst
17257 M: Bastien Nocera <hadess@hadess.net>
17258 L: linux-input@vger.kernel.org
17260 F: drivers/hid/hid-udraw-ps3.c
17263 M: Evgeniy Dushistov <dushistov@mail.ru>
17265 F: Documentation/admin-guide/ufs.rst
17268 UHID USERSPACE HID IO DRIVER
17269 M: David Herrmann <dh.herrmann@googlemail.com>
17270 L: linux-input@vger.kernel.org
17272 F: drivers/hid/uhid.c
17273 F: include/uapi/linux/uhid.h
17276 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17277 L: linux-usb@vger.kernel.org
17279 F: drivers/usb/common/ulpi.c
17280 F: include/linux/ulpi/
17283 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17284 L: linux-fsdevel@vger.kernel.org
17288 UNICORE32 ARCHITECTURE
17289 M: Guan Xuetao <gxt@pku.edu.cn>
17291 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17292 T: git git://github.com/gxt/linux.git
17296 M: Tony Finch <dot@dotat.at>
17298 W: http://dotat.at/prog/unifdef
17299 F: scripts/unifdef.c
17301 UNIFORM CDROM DRIVER
17302 M: Jens Axboe <axboe@kernel.dk>
17304 W: http://www.kernel.dk
17305 F: Documentation/cdrom/
17306 F: drivers/cdrom/cdrom.c
17307 F: include/linux/cdrom.h
17308 F: include/uapi/linux/cdrom.h
17310 UNISYS S-PAR DRIVERS
17311 M: David Kershner <david.kershner@unisys.com>
17312 L: sparmaintainer@unisys.com (Unisys internal)
17314 F: drivers/staging/unisys/
17315 F: drivers/visorbus/
17316 F: include/linux/visorbus.h
17318 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17319 R: Alim Akhtar <alim.akhtar@samsung.com>
17320 R: Avri Altman <avri.altman@wdc.com>
17321 L: linux-scsi@vger.kernel.org
17323 F: Documentation/scsi/ufs.rst
17324 F: drivers/scsi/ufs/
17326 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17327 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17328 L: linux-scsi@vger.kernel.org
17330 F: drivers/scsi/ufs/*dwc*
17332 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17333 M: Stanley Chu <stanley.chu@mediatek.com>
17334 L: linux-scsi@vger.kernel.org
17335 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17337 F: drivers/scsi/ufs/ufs-mediatek*
17339 UNSORTED BLOCK IMAGES (UBI)
17340 M: Richard Weinberger <richard@nod.at>
17341 L: linux-mtd@lists.infradead.org
17343 W: http://www.linux-mtd.infradead.org/
17344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17346 F: drivers/mtd/ubi/
17347 F: include/linux/mtd/ubi.h
17348 F: include/uapi/mtd/ubi-user.h
17350 USB "USBNET" DRIVER FRAMEWORK
17351 M: Oliver Neukum <oneukum@suse.com>
17352 L: netdev@vger.kernel.org
17354 W: http://www.linux-usb.org/usbnet
17355 F: drivers/net/usb/usbnet.c
17356 F: include/linux/usb/usbnet.h
17359 M: Oliver Neukum <oneukum@suse.com>
17360 L: linux-usb@vger.kernel.org
17362 F: Documentation/usb/acm.rst
17363 F: drivers/usb/class/cdc-acm.*
17365 USB APPLE MFI FASTCHARGE DRIVER
17366 M: Bastien Nocera <hadess@hadess.net>
17367 L: linux-usb@vger.kernel.org
17369 F: drivers/usb/misc/apple-mfi-fastcharge.c
17371 USB AR5523 WIRELESS DRIVER
17372 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17373 L: linux-wireless@vger.kernel.org
17375 F: drivers/net/wireless/ath/ar5523/
17378 M: Oliver Neukum <oneukum@suse.com>
17379 L: linux-usb@vger.kernel.org
17380 L: linux-scsi@vger.kernel.org
17382 F: drivers/usb/storage/uas.c
17384 USB CDC ETHERNET DRIVER
17385 M: Oliver Neukum <oliver@neukum.org>
17386 L: linux-usb@vger.kernel.org
17388 F: drivers/net/usb/cdc_*.c
17389 F: include/uapi/linux/usb/cdc.h
17391 USB CHAOSKEY DRIVER
17392 M: Keith Packard <keithp@keithp.com>
17393 L: linux-usb@vger.kernel.org
17395 F: drivers/usb/misc/chaoskey.c
17397 USB CYPRESS C67X00 DRIVER
17398 M: Peter Korsgaard <jacmet@sunsite.dk>
17399 L: linux-usb@vger.kernel.org
17401 F: drivers/usb/c67x00/
17403 USB DAVICOM DM9601 DRIVER
17404 M: Peter Korsgaard <jacmet@sunsite.dk>
17405 L: netdev@vger.kernel.org
17407 W: http://www.linux-usb.org/usbnet
17408 F: drivers/net/usb/dm9601.c
17411 M: Alan Stern <stern@rowland.harvard.edu>
17412 L: linux-usb@vger.kernel.org
17414 F: Documentation/usb/ehci.rst
17415 F: drivers/usb/host/ehci*
17417 USB GADGET/PERIPHERAL SUBSYSTEM
17418 M: Felipe Balbi <balbi@kernel.org>
17419 L: linux-usb@vger.kernel.org
17421 W: http://www.linux-usb.org/gadget
17422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17423 F: drivers/usb/gadget/
17424 F: include/linux/usb/gadget*
17426 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17427 M: Jiri Kosina <jikos@kernel.org>
17428 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17429 L: linux-usb@vger.kernel.org
17431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17432 F: Documentation/hid/hiddev.rst
17433 F: drivers/hid/usbhid/
17435 USB INTEL XHCI ROLE MUX DRIVER
17436 M: Hans de Goede <hdegoede@redhat.com>
17437 L: linux-usb@vger.kernel.org
17439 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17441 USB IP DRIVER FOR HISILICON KIRIN
17442 M: Yu Chen <chenyu56@huawei.com>
17443 M: Binghui Wang <wangbinghui@hisilicon.com>
17444 L: linux-usb@vger.kernel.org
17446 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17447 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17450 M: Olav Kongas <ok@artecdesign.ee>
17451 L: linux-usb@vger.kernel.org
17453 F: drivers/usb/host/isp116x*
17454 F: include/linux/usb/isp116x.h
17456 USB LAN78XX ETHERNET DRIVER
17457 M: Woojung Huh <woojung.huh@microchip.com>
17458 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17459 L: netdev@vger.kernel.org
17461 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17462 F: drivers/net/usb/lan78xx.*
17463 F: include/dt-bindings/net/microchip-lan78xx.h
17465 USB MASS STORAGE DRIVER
17466 M: Alan Stern <stern@rowland.harvard.edu>
17467 L: linux-usb@vger.kernel.org
17468 L: usb-storage@lists.one-eyed-alien.net
17470 F: drivers/usb/storage/
17473 M: Clemens Ladisch <clemens@ladisch.de>
17474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17477 F: sound/usb/midi.*
17479 USB NETWORKING DRIVERS
17480 L: linux-usb@vger.kernel.org
17482 F: drivers/net/usb/
17485 M: Alan Stern <stern@rowland.harvard.edu>
17486 L: linux-usb@vger.kernel.org
17488 F: Documentation/usb/ohci.rst
17489 F: drivers/usb/host/ohci*
17491 USB OTG FSM (Finite State Machine)
17492 M: Peter Chen <Peter.Chen@nxp.com>
17493 L: linux-usb@vger.kernel.org
17495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17496 F: drivers/usb/common/usb-otg-fsm.c
17499 M: Valentina Manea <valentina.manea.m@gmail.com>
17500 M: Shuah Khan <shuah@kernel.org>
17501 M: Shuah Khan <skhan@linuxfoundation.org>
17502 L: linux-usb@vger.kernel.org
17504 F: Documentation/usb/usbip_protocol.rst
17505 F: drivers/usb/usbip/
17506 F: tools/testing/selftests/drivers/usb/usbip/
17507 F: tools/usb/usbip/
17510 M: Petko Manolov <petkan@nucleusys.com>
17511 L: linux-usb@vger.kernel.org
17512 L: netdev@vger.kernel.org
17514 W: https://github.com/petkan/pegasus
17515 T: git git://github.com/petkan/pegasus.git
17516 F: drivers/net/usb/pegasus.*
17519 M: Felipe Balbi <balbi@kernel.org>
17520 L: linux-usb@vger.kernel.org
17522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17523 F: drivers/usb/phy/
17525 USB PRINTER DRIVER (usblp)
17526 M: Pete Zaitcev <zaitcev@redhat.com>
17527 L: linux-usb@vger.kernel.org
17529 F: drivers/usb/class/usblp.c
17531 USB QMI WWAN NETWORK DRIVER
17532 M: Bjørn Mork <bjorn@mork.no>
17533 L: netdev@vger.kernel.org
17535 F: Documentation/ABI/testing/sysfs-class-net-qmi
17536 F: drivers/net/usb/qmi_wwan.c
17539 M: Petko Manolov <petkan@nucleusys.com>
17540 L: linux-usb@vger.kernel.org
17541 L: netdev@vger.kernel.org
17543 W: https://github.com/petkan/rtl8150
17544 T: git git://github.com/petkan/rtl8150.git
17545 F: drivers/net/usb/rtl8150.c
17547 USB SERIAL SUBSYSTEM
17548 M: Johan Hovold <johan@kernel.org>
17549 L: linux-usb@vger.kernel.org
17551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17552 F: Documentation/usb/usb-serial.rst
17553 F: drivers/usb/serial/
17554 F: include/linux/usb/serial.h
17556 USB SMSC75XX ETHERNET DRIVER
17557 M: Steve Glendinning <steve.glendinning@shawell.net>
17558 L: netdev@vger.kernel.org
17560 F: drivers/net/usb/smsc75xx.*
17562 USB SMSC95XX ETHERNET DRIVER
17563 M: Steve Glendinning <steve.glendinning@shawell.net>
17564 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17565 L: netdev@vger.kernel.org
17567 F: drivers/net/usb/smsc95xx.*
17570 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17571 L: linux-usb@vger.kernel.org
17573 W: http://www.linux-usb.org
17574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17575 F: Documentation/devicetree/bindings/usb/
17576 F: Documentation/usb/
17578 F: include/linux/usb.h
17579 F: include/linux/usb/
17581 USB TYPEC BUS FOR ALTERNATE MODES
17582 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17583 L: linux-usb@vger.kernel.org
17585 F: Documentation/ABI/testing/sysfs-bus-typec
17586 F: Documentation/driver-api/usb/typec_bus.rst
17587 F: drivers/usb/typec/altmodes/
17588 F: include/linux/usb/typec_altmode.h
17591 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17592 L: linux-usb@vger.kernel.org
17594 F: Documentation/ABI/testing/sysfs-class-typec
17595 F: Documentation/driver-api/usb/typec.rst
17596 F: drivers/usb/typec/
17597 F: include/linux/usb/typec.h
17599 USB TYPEC PI3USB30532 MUX DRIVER
17600 M: Hans de Goede <hdegoede@redhat.com>
17601 L: linux-usb@vger.kernel.org
17603 F: drivers/usb/typec/mux/pi3usb30532.c
17605 USB TYPEC PORT CONTROLLER DRIVERS
17606 M: Guenter Roeck <linux@roeck-us.net>
17607 L: linux-usb@vger.kernel.org
17609 F: drivers/usb/typec/tcpm/
17612 M: Alan Stern <stern@rowland.harvard.edu>
17613 L: linux-usb@vger.kernel.org
17615 F: drivers/usb/host/uhci*
17618 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17619 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17620 L: linux-media@vger.kernel.org
17622 W: http://www.ideasonboard.org/uvc/
17623 T: git git://linuxtv.org/media_tree.git
17624 F: drivers/media/usb/uvc/
17625 F: include/uapi/linux/uvcvideo.h
17628 M: Hans Verkuil <hverkuil@xs4all.nl>
17629 L: linux-media@vger.kernel.org
17631 W: https://linuxtv.org
17632 T: git git://linuxtv.org/media_tree.git
17633 F: drivers/staging/media/usbvision/
17636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17637 L: linux-usb@vger.kernel.org
17639 F: drivers/usb/gadget/function/*uvc*
17640 F: drivers/usb/gadget/legacy/webcam.c
17641 F: include/uapi/linux/usb/g_uvc.h
17643 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17644 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17645 L: linux-wireless@vger.kernel.org
17647 F: drivers/net/wireless/rndis_wlan.c
17650 M: Mathias Nyman <mathias.nyman@intel.com>
17651 L: linux-usb@vger.kernel.org
17653 F: drivers/usb/host/pci-quirks*
17654 F: drivers/usb/host/xhci*
17657 L: linux-wireless@vger.kernel.org
17659 W: http://linux-lc100020.sourceforge.net
17660 F: drivers/net/wireless/zydas/zd1201.*
17663 M: Antoine Jacquet <royale@zerezo.com>
17664 L: linux-usb@vger.kernel.org
17665 L: linux-media@vger.kernel.org
17667 W: http://royale.zerezo.com/zr364xx/
17668 T: git git://linuxtv.org/media_tree.git
17669 F: Documentation/media/v4l-drivers/zr364xx*
17670 F: drivers/media/usb/zr364xx/
17672 USER-MODE LINUX (UML)
17673 M: Jeff Dike <jdike@addtoit.com>
17674 M: Richard Weinberger <richard@nod.at>
17675 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17676 L: linux-um@lists.infradead.org
17678 W: http://user-mode-linux.sourceforge.net
17679 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17681 F: Documentation/virt/uml/
17686 USERSPACE COPYIN/COPYOUT (UIOVEC)
17687 M: Alexander Viro <viro@zeniv.linux.org.uk>
17689 F: include/linux/uio.h
17692 USERSPACE DMA BUFFER DRIVER
17693 M: Gerd Hoffmann <kraxel@redhat.com>
17694 L: dri-devel@lists.freedesktop.org
17696 T: git git://anongit.freedesktop.org/drm/drm-misc
17697 F: drivers/dma-buf/udmabuf.c
17698 F: include/uapi/linux/udmabuf.h
17700 USERSPACE I/O (UIO)
17701 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17704 F: Documentation/driver-api/uio-howto.rst
17706 F: include/linux/uio_driver.h
17709 M: Karel Zak <kzak@redhat.com>
17710 L: util-linux@vger.kernel.org
17712 W: http://en.wikipedia.org/wiki/Util-linux
17713 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17716 M: Christoph Hellwig <hch@lst.de>
17717 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17718 L: linux-kernel@vger.kernel.org
17720 T: git git://git.infradead.org/users/hch/uuid.git
17721 F: include/linux/uuid.h
17722 F: include/uapi/linux/uuid.h
17727 M: Michal Januszewski <spock@gentoo.org>
17728 L: linux-fbdev@vger.kernel.org
17730 W: https://github.com/mjanusz/v86d
17731 F: Documentation/fb/uvesafb.rst
17732 F: drivers/video/fbdev/uvesafb.*
17734 Ux500 CLOCK DRIVERS
17735 M: Ulf Hansson <ulf.hansson@linaro.org>
17736 L: linux-clk@vger.kernel.org
17737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17739 F: drivers/clk/ux500/
17742 M: Stefan Agner <stefan@agner.ch>
17743 L: linux-mtd@lists.infradead.org
17745 F: drivers/mtd/nand/raw/vf610_nfc.c
17747 VFAT/FAT/MSDOS FILESYSTEM
17748 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17750 F: Documentation/filesystems/vfat.rst
17754 M: Alex Williamson <alex.williamson@redhat.com>
17755 R: Cornelia Huck <cohuck@redhat.com>
17756 L: kvm@vger.kernel.org
17758 T: git git://github.com/awilliam/linux-vfio.git
17759 F: Documentation/driver-api/vfio.rst
17761 F: include/linux/vfio.h
17762 F: include/uapi/linux/vfio.h
17764 VFIO MEDIATED DEVICE DRIVERS
17765 M: Kirti Wankhede <kwankhede@nvidia.com>
17766 L: kvm@vger.kernel.org
17768 F: Documentation/driver-api/vfio-mediated-device.rst
17769 F: drivers/vfio/mdev/
17770 F: include/linux/mdev.h
17771 F: samples/vfio-mdev/
17773 VFIO PLATFORM DRIVER
17774 M: Eric Auger <eric.auger@redhat.com>
17775 L: kvm@vger.kernel.org
17777 F: drivers/vfio/platform/
17780 R: Lukas Wunner <lukas@wunner.de>
17782 T: git git://anongit.freedesktop.org/drm/drm-misc
17783 F: Documentation/gpu/vga-switcheroo.rst
17784 F: drivers/gpu/vga/vga_switcheroo.c
17785 F: include/linux/vga_switcheroo.h
17787 VIA RHINE NETWORK DRIVER
17789 F: drivers/net/ethernet/via/via-rhine.c
17791 VIA SD/MMC CARD CONTROLLER DRIVER
17792 M: Bruce Chang <brucechang@via.com.tw>
17793 M: Harald Welte <HaraldWelte@viatech.com>
17795 F: drivers/mmc/host/via-sdmmc.c
17797 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17798 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17799 L: linux-fbdev@vger.kernel.org
17801 F: drivers/video/fbdev/via/
17802 F: include/linux/via-core.h
17803 F: include/linux/via-gpio.h
17804 F: include/linux/via_i2c.h
17806 VIA VELOCITY NETWORK DRIVER
17807 M: Francois Romieu <romieu@fr.zoreil.com>
17808 L: netdev@vger.kernel.org
17810 F: drivers/net/ethernet/via/via-velocity.*
17812 VICODEC VIRTUAL CODEC DRIVER
17813 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17814 L: linux-media@vger.kernel.org
17816 W: https://linuxtv.org
17817 T: git git://linuxtv.org/media_tree.git
17818 F: drivers/media/platform/vicodec/*
17820 VIDEO I2C POLLING DRIVER
17821 M: Matt Ranostay <matt.ranostay@konsulko.com>
17822 L: linux-media@vger.kernel.org
17824 F: drivers/media/i2c/video-i2c.c
17826 VIDEO MULTIPLEXER DRIVER
17827 M: Philipp Zabel <p.zabel@pengutronix.de>
17828 L: linux-media@vger.kernel.org
17830 F: drivers/media/platform/video-mux.c
17832 VIDEOBUF2 FRAMEWORK
17833 M: Pawel Osciak <pawel@osciak.com>
17834 M: Marek Szyprowski <m.szyprowski@samsung.com>
17835 M: Kyungmin Park <kyungmin.park@samsung.com>
17836 R: Tomasz Figa <tfiga@chromium.org>
17837 L: linux-media@vger.kernel.org
17839 F: drivers/media/common/videobuf2/*
17840 F: include/media/videobuf2-*
17842 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17843 M: Helen Koike <helen.koike@collabora.com>
17844 R: Shuah Khan <skhan@linuxfoundation.org>
17845 L: linux-media@vger.kernel.org
17847 W: https://linuxtv.org
17848 T: git git://linuxtv.org/media_tree.git
17849 F: drivers/media/platform/vimc/*
17852 M: Alex Williamson <alex.williamson@redhat.com>
17853 M: Paolo Bonzini <pbonzini@redhat.com>
17854 L: kvm@vger.kernel.org
17858 VIRTIO AND VHOST VSOCK DRIVER
17859 M: Stefan Hajnoczi <stefanha@redhat.com>
17860 M: Stefano Garzarella <sgarzare@redhat.com>
17861 L: kvm@vger.kernel.org
17862 L: virtualization@lists.linux-foundation.org
17863 L: netdev@vger.kernel.org
17865 F: drivers/net/vsockmon.c
17866 F: drivers/vhost/vsock.c
17867 F: include/linux/virtio_vsock.h
17868 F: include/uapi/linux/virtio_vsock.h
17869 F: include/uapi/linux/vm_sockets_diag.h
17870 F: include/uapi/linux/vsockmon.h
17871 F: net/vmw_vsock/af_vsock_tap.c
17872 F: net/vmw_vsock/diag.c
17873 F: net/vmw_vsock/virtio_transport.c
17874 F: net/vmw_vsock/virtio_transport_common.c
17875 F: net/vmw_vsock/vsock_loopback.c
17876 F: tools/testing/vsock/
17878 VIRTIO BLOCK AND SCSI DRIVERS
17879 M: "Michael S. Tsirkin" <mst@redhat.com>
17880 M: Jason Wang <jasowang@redhat.com>
17881 R: Paolo Bonzini <pbonzini@redhat.com>
17882 R: Stefan Hajnoczi <stefanha@redhat.com>
17883 L: virtualization@lists.linux-foundation.org
17885 F: drivers/block/virtio_blk.c
17886 F: drivers/scsi/virtio_scsi.c
17887 F: drivers/vhost/scsi.c
17888 F: include/uapi/linux/virtio_blk.h
17889 F: include/uapi/linux/virtio_scsi.h
17891 VIRTIO CONSOLE DRIVER
17892 M: Amit Shah <amit@kernel.org>
17893 L: virtualization@lists.linux-foundation.org
17895 F: drivers/char/virtio_console.c
17896 F: include/linux/virtio_console.h
17897 F: include/uapi/linux/virtio_console.h
17899 VIRTIO CORE AND NET DRIVERS
17900 M: "Michael S. Tsirkin" <mst@redhat.com>
17901 M: Jason Wang <jasowang@redhat.com>
17902 L: virtualization@lists.linux-foundation.org
17904 F: Documentation/devicetree/bindings/virtio/
17905 F: drivers/block/virtio_blk.c
17906 F: drivers/crypto/virtio/
17907 F: drivers/net/virtio_net.c
17910 F: include/linux/vdpa.h
17911 F: include/linux/virtio*.h
17912 F: include/uapi/linux/virtio_*.h
17913 F: mm/balloon_compaction.c
17916 VIRTIO CRYPTO DRIVER
17917 M: Gonglei <arei.gonglei@huawei.com>
17918 L: virtualization@lists.linux-foundation.org
17919 L: linux-crypto@vger.kernel.org
17921 F: drivers/crypto/virtio/
17922 F: include/uapi/linux/virtio_crypto.h
17924 VIRTIO DRIVERS FOR S390
17925 M: Cornelia Huck <cohuck@redhat.com>
17926 M: Halil Pasic <pasic@linux.ibm.com>
17927 L: linux-s390@vger.kernel.org
17928 L: virtualization@lists.linux-foundation.org
17929 L: kvm@vger.kernel.org
17931 F: arch/s390/include/uapi/asm/virtio-ccw.h
17932 F: drivers/s390/virtio/
17935 M: Vivek Goyal <vgoyal@redhat.com>
17936 M: Stefan Hajnoczi <stefanha@redhat.com>
17937 M: Miklos Szeredi <miklos@szeredi.hu>
17938 L: virtualization@lists.linux-foundation.org
17939 L: linux-fsdevel@vger.kernel.org
17941 W: https://virtio-fs.gitlab.io/
17942 F: Documentation/filesystems/virtiofs.rst
17943 F: fs/fuse/virtio_fs.c
17944 F: include/uapi/linux/virtio_fs.h
17947 M: David Airlie <airlied@linux.ie>
17948 M: Gerd Hoffmann <kraxel@redhat.com>
17949 L: dri-devel@lists.freedesktop.org
17950 L: virtualization@lists.linux-foundation.org
17952 T: git git://anongit.freedesktop.org/drm/drm-misc
17953 F: drivers/gpu/drm/virtio/
17954 F: include/uapi/linux/virtio_gpu.h
17956 VIRTIO HOST (VHOST)
17957 M: "Michael S. Tsirkin" <mst@redhat.com>
17958 M: Jason Wang <jasowang@redhat.com>
17959 L: kvm@vger.kernel.org
17960 L: virtualization@lists.linux-foundation.org
17961 L: netdev@vger.kernel.org
17963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17965 F: include/linux/vhost_iotlb.h
17966 F: include/uapi/linux/vhost.h
17968 VIRTIO INPUT DRIVER
17969 M: Gerd Hoffmann <kraxel@redhat.com>
17971 F: drivers/virtio/virtio_input.c
17972 F: include/uapi/linux/virtio_input.h
17974 VIRTIO IOMMU DRIVER
17975 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17976 L: virtualization@lists.linux-foundation.org
17978 F: drivers/iommu/virtio-iommu.c
17979 F: include/uapi/linux/virtio_iommu.h
17981 VIRTUAL BOX GUEST DEVICE DRIVER
17982 M: Hans de Goede <hdegoede@redhat.com>
17983 M: Arnd Bergmann <arnd@arndb.de>
17984 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17986 F: drivers/virt/vboxguest/
17987 F: include/linux/vbox_utils.h
17988 F: include/uapi/linux/vbox*.h
17990 VIRTUAL BOX SHARED FOLDER VFS DRIVER
17991 M: Hans de Goede <hdegoede@redhat.com>
17992 L: linux-fsdevel@vger.kernel.org
17996 VIRTUAL SERIO DEVICE DRIVER
17997 M: Stephen Chandler Paul <thatslyude@gmail.com>
17999 F: drivers/input/serio/userio.c
18000 F: include/uapi/linux/userio.h
18002 VITESSE FELIX ETHERNET SWITCH DRIVER
18003 M: Vladimir Oltean <vladimir.oltean@nxp.com>
18004 M: Claudiu Manoil <claudiu.manoil@nxp.com>
18005 L: netdev@vger.kernel.org
18007 F: drivers/net/dsa/ocelot/*
18008 F: net/dsa/tag_ocelot.c
18010 VIVID VIRTUAL VIDEO DRIVER
18011 M: Hans Verkuil <hverkuil@xs4all.nl>
18012 L: linux-media@vger.kernel.org
18014 W: https://linuxtv.org
18015 T: git git://linuxtv.org/media_tree.git
18016 F: drivers/media/platform/vivid/*
18019 M: Florian Fainelli <f.fainelli@gmail.com>
18020 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18022 F: drivers/vlynq/vlynq.c
18023 F: include/linux/vlynq.h
18026 M: Martyn Welch <martyn@welchs.me.uk>
18027 M: Manohar Vanga <manohar.vanga@gmail.com>
18028 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18029 L: devel@driverdev.osuosl.org
18031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18032 F: Documentation/driver-api/vme.rst
18033 F: drivers/staging/vme/
18035 F: include/linux/vme*
18037 VMWARE BALLOON DRIVER
18038 M: Nadav Amit <namit@vmware.com>
18039 M: "VMware, Inc." <pv-drivers@vmware.com>
18040 L: linux-kernel@vger.kernel.org
18042 F: drivers/misc/vmw_balloon.c
18044 VMWARE HYPERVISOR INTERFACE
18045 M: Thomas Hellstrom <thellstrom@vmware.com>
18046 M: "VMware, Inc." <pv-drivers@vmware.com>
18047 L: virtualization@lists.linux-foundation.org
18049 F: arch/x86/include/asm/vmware.h
18050 F: arch/x86/kernel/cpu/vmware.c
18052 VMWARE PVRDMA DRIVER
18053 M: Adit Ranadive <aditr@vmware.com>
18054 M: VMware PV-Drivers <pv-drivers@vmware.com>
18055 L: linux-rdma@vger.kernel.org
18057 F: drivers/infiniband/hw/vmw_pvrdma/
18059 VMware PVSCSI driver
18060 M: Jim Gill <jgill@vmware.com>
18061 M: VMware PV-Drivers <pv-drivers@vmware.com>
18062 L: linux-scsi@vger.kernel.org
18064 F: drivers/scsi/vmw_pvscsi.c
18065 F: drivers/scsi/vmw_pvscsi.h
18067 VMWARE VIRTUAL PTP CLOCK DRIVER
18068 M: Vivek Thampi <vithampi@vmware.com>
18069 M: "VMware, Inc." <pv-drivers@vmware.com>
18070 L: netdev@vger.kernel.org
18072 F: drivers/ptp/ptp_vmw.c
18074 VMWARE VMMOUSE SUBDRIVER
18075 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18076 M: "VMware, Inc." <pv-drivers@vmware.com>
18077 L: linux-input@vger.kernel.org
18079 F: drivers/input/mouse/vmmouse.c
18080 F: drivers/input/mouse/vmmouse.h
18082 VMWARE VMXNET3 ETHERNET DRIVER
18083 M: Ronak Doshi <doshir@vmware.com>
18084 M: "VMware, Inc." <pv-drivers@vmware.com>
18085 L: netdev@vger.kernel.org
18087 F: drivers/net/vmxnet3/
18089 VOCORE VOCORE2 BOARD
18090 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18091 L: linux-mips@vger.kernel.org
18093 F: arch/mips/boot/dts/ralink/vocore2.dts
18095 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18096 M: Liam Girdwood <lgirdwood@gmail.com>
18097 M: Mark Brown <broonie@kernel.org>
18098 L: linux-kernel@vger.kernel.org
18100 W: http://www.slimlogic.co.uk/?p=48
18101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18102 F: Documentation/devicetree/bindings/regulator/
18103 F: Documentation/power/regulator/
18104 F: drivers/regulator/
18105 F: include/dt-bindings/regulator/
18106 F: include/linux/regulator/
18107 K: regulator_get_optional
18110 M: David Ahern <dsahern@kernel.org>
18111 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18112 L: netdev@vger.kernel.org
18114 F: Documentation/networking/vrf.txt
18115 F: drivers/net/vrf.c
18118 M: Petr Mladek <pmladek@suse.com>
18119 M: Steven Rostedt <rostedt@goodmis.org>
18120 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18121 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18122 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18125 F: Documentation/core-api/printk-formats.rst
18126 F: lib/test_printf.c
18129 VT1211 HARDWARE MONITOR DRIVER
18130 M: Juerg Haefliger <juergh@gmail.com>
18131 L: linux-hwmon@vger.kernel.org
18133 F: Documentation/hwmon/vt1211.rst
18134 F: drivers/hwmon/vt1211.c
18136 VT8231 HARDWARE MONITOR DRIVER
18137 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18138 L: linux-hwmon@vger.kernel.org
18140 F: drivers/hwmon/vt8231.c
18142 VUB300 USB to SDIO/SD/MMC bridge chip
18143 L: linux-mmc@vger.kernel.org
18145 F: drivers/mmc/host/vub300.c
18147 W1 DALLAS'S 1-WIRE BUS
18148 M: Evgeniy Polyakov <zbr@ioremap.net>
18150 F: Documentation/devicetree/bindings/w1/
18151 F: Documentation/w1/
18153 F: include/linux/w1.h
18155 W83791D HARDWARE MONITORING DRIVER
18156 M: Marc Hulsman <m.hulsman@tudelft.nl>
18157 L: linux-hwmon@vger.kernel.org
18159 F: Documentation/hwmon/w83791d.rst
18160 F: drivers/hwmon/w83791d.c
18162 W83793 HARDWARE MONITORING DRIVER
18163 M: Rudolf Marek <r.marek@assembler.cz>
18164 L: linux-hwmon@vger.kernel.org
18166 F: Documentation/hwmon/w83793.rst
18167 F: drivers/hwmon/w83793.c
18169 W83795 HARDWARE MONITORING DRIVER
18170 M: Jean Delvare <jdelvare@suse.com>
18171 L: linux-hwmon@vger.kernel.org
18173 F: drivers/hwmon/w83795.c
18175 W83L51xD SD/MMC CARD INTERFACE DRIVER
18176 M: Pierre Ossman <pierre@ossman.eu>
18178 F: drivers/mmc/host/wbsd.*
18180 WACOM PROTOCOL 4 SERIAL TABLETS
18181 M: Julian Squires <julian@cipht.net>
18182 M: Hans de Goede <hdegoede@redhat.com>
18183 L: linux-input@vger.kernel.org
18185 F: drivers/input/tablet/wacom_serial4.c
18187 WATCHDOG DEVICE DRIVERS
18188 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18189 M: Guenter Roeck <linux@roeck-us.net>
18190 L: linux-watchdog@vger.kernel.org
18192 W: http://www.linux-watchdog.org/
18193 T: git git://www.linux-watchdog.org/linux-watchdog.git
18194 F: Documentation/devicetree/bindings/watchdog/
18195 F: Documentation/watchdog/
18196 F: drivers/watchdog/
18197 F: include/linux/watchdog.h
18198 F: include/uapi/linux/watchdog.h
18200 WHISKEYCOVE PMIC GPIO DRIVER
18201 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18202 L: linux-gpio@vger.kernel.org
18204 F: drivers/gpio/gpio-wcove.c
18207 M: Dianlong Li <long17.cool@163.com>
18208 L: linux-rtc@vger.kernel.org
18210 F: drivers/rtc/rtc-sd3078.c
18213 M: David Herrmann <dh.herrmann@googlemail.com>
18214 L: linux-input@vger.kernel.org
18216 F: drivers/hid/hid-wiimote*
18218 WILOCITY WIL6210 WIRELESS DRIVER
18219 M: Maya Erez <merez@codeaurora.org>
18220 L: linux-wireless@vger.kernel.org
18221 L: wil6210@qti.qualcomm.com
18223 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18224 F: drivers/net/wireless/ath/wil6210/
18227 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18228 M: linux-wimax@intel.com
18229 L: wimax@linuxwimax.org (subscribers-only)
18231 W: http://linuxwimax.org
18232 F: Documentation/admin-guide/wimax/wimax.rst
18233 F: include/linux/wimax/debug.h
18234 F: include/net/wimax.h
18235 F: include/uapi/linux/wimax.h
18239 M: David Härdeman <david@hardeman.nu>
18241 F: drivers/media/rc/winbond-cir.c
18243 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18245 L: linux-watchdog@vger.kernel.org
18247 F: drivers/watchdog/ebc-c384_wdt.c
18249 WINSYSTEMS WS16C48 GPIO DRIVER
18250 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18251 L: linux-gpio@vger.kernel.org
18253 F: drivers/gpio/gpio-ws16c48.c
18255 WIREGUARD SECURE NETWORK TUNNEL
18256 M: Jason A. Donenfeld <Jason@zx2c4.com>
18257 L: wireguard@lists.zx2c4.com
18258 L: netdev@vger.kernel.org
18260 F: drivers/net/wireguard/
18261 F: tools/testing/selftests/wireguard/
18263 WISTRON LAPTOP BUTTON DRIVER
18264 M: Miloslav Trmac <mitr@volny.cz>
18266 F: drivers/input/misc/wistron_btns.c
18268 WL3501 WIRELESS PCMCIA CARD DRIVER
18269 L: linux-wireless@vger.kernel.org
18271 F: drivers/net/wireless/wl3501*
18273 WOLFSON MICROELECTRONICS DRIVERS
18274 L: patches@opensource.cirrus.com
18276 W: https://github.com/CirrusLogic/linux-drivers/wiki
18277 T: git https://github.com/CirrusLogic/linux-drivers.git
18278 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18279 F: Documentation/devicetree/bindings/mfd/arizona.txt
18280 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18281 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18282 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
18283 F: Documentation/hwmon/wm83??.rst
18284 F: arch/arm/mach-s3c64xx/mach-crag6410*
18285 F: drivers/clk/clk-wm83*.c
18286 F: drivers/extcon/extcon-arizona.c
18287 F: drivers/gpio/gpio-*wm*.c
18288 F: drivers/gpio/gpio-arizona.c
18289 F: drivers/hwmon/wm83??-hwmon.c
18290 F: drivers/input/misc/wm831x-on.c
18291 F: drivers/input/touchscreen/wm831x-ts.c
18292 F: drivers/input/touchscreen/wm97*.c
18293 F: drivers/leds/leds-wm83*.c
18294 F: drivers/mfd/arizona*
18295 F: drivers/mfd/cs47l24*
18296 F: drivers/mfd/wm*.c
18297 F: drivers/power/supply/wm83*.c
18298 F: drivers/regulator/arizona*
18299 F: drivers/regulator/wm8*.c
18300 F: drivers/rtc/rtc-wm83*.c
18301 F: drivers/video/backlight/wm83*_bl.c
18302 F: drivers/watchdog/wm83*_wdt.c
18303 F: include/linux/mfd/arizona/
18304 F: include/linux/mfd/wm831x/
18305 F: include/linux/mfd/wm8350/
18306 F: include/linux/mfd/wm8400*
18307 F: include/linux/regulator/arizona*
18308 F: include/linux/wm97xx.h
18309 F: include/sound/wm????.h
18310 F: sound/soc/codecs/arizona.?
18311 F: sound/soc/codecs/cs47l24*
18312 F: sound/soc/codecs/wm*
18315 M: Tejun Heo <tj@kernel.org>
18316 R: Lai Jiangshan <jiangshanlai@gmail.com>
18318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18319 F: Documentation/core-api/workqueue.rst
18320 F: include/linux/workqueue.h
18321 F: kernel/workqueue.c
18323 X-POWERS AXP288 PMIC DRIVERS
18324 M: Hans de Goede <hdegoede@redhat.com>
18326 F: drivers/acpi/pmic/intel_pmic_xpower.c
18329 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18330 M: Chen-Yu Tsai <wens@csie.org>
18331 L: linux-kernel@vger.kernel.org
18336 M: Andrew Hendry <andrew.hendry@gmail.com>
18337 L: linux-x25@vger.kernel.org
18339 F: Documentation/networking/x25*
18340 F: include/net/x25*
18343 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18344 M: Thomas Gleixner <tglx@linutronix.de>
18345 M: Ingo Molnar <mingo@redhat.com>
18346 M: Borislav Petkov <bp@alien8.de>
18348 R: "H. Peter Anvin" <hpa@zytor.com>
18349 L: linux-kernel@vger.kernel.org
18351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18352 F: Documentation/devicetree/bindings/x86/
18353 F: Documentation/x86/
18357 M: Andy Lutomirski <luto@kernel.org>
18358 L: linux-kernel@vger.kernel.org
18360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18363 X86 MCE INFRASTRUCTURE
18364 M: Tony Luck <tony.luck@intel.com>
18365 M: Borislav Petkov <bp@alien8.de>
18366 L: linux-edac@vger.kernel.org
18368 F: arch/x86/kernel/cpu/mce/*
18370 X86 MICROCODE UPDATE SUPPORT
18371 M: Borislav Petkov <bp@alien8.de>
18373 F: arch/x86/kernel/cpu/microcode/*
18376 M: Dave Hansen <dave.hansen@linux.intel.com>
18377 M: Andy Lutomirski <luto@kernel.org>
18378 M: Peter Zijlstra <peterz@infradead.org>
18379 L: linux-kernel@vger.kernel.org
18381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18384 X86 PLATFORM DRIVERS
18385 M: Darren Hart <dvhart@infradead.org>
18386 M: Andy Shevchenko <andy@infradead.org>
18387 L: platform-driver-x86@vger.kernel.org
18389 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18390 F: drivers/platform/olpc/
18391 F: drivers/platform/x86/
18393 X86 PLATFORM DRIVERS - ARCH
18394 R: Darren Hart <dvhart@infradead.org>
18395 R: Andy Shevchenko <andy@infradead.org>
18396 L: platform-driver-x86@vger.kernel.org
18399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18400 F: arch/x86/platform
18403 M: Andy Lutomirski <luto@kernel.org>
18404 L: linux-kernel@vger.kernel.org
18406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18407 F: arch/x86/entry/vdso/
18410 M: Matthew Wilcox <willy@infradead.org>
18411 L: linux-fsdevel@vger.kernel.org
18413 F: Documentation/core-api/xarray.rst
18414 F: include/linux/idr.h
18415 F: include/linux/xarray.h
18418 F: tools/testing/radix-tree
18421 M: Benjamin Valentin <benpicco@googlemail.com>
18423 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18424 F: drivers/media/rc/xbox_remote.c
18426 XC2028/3028 TUNER DRIVER
18427 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18428 L: linux-media@vger.kernel.org
18430 W: https://linuxtv.org
18431 T: git git://linuxtv.org/media_tree.git
18432 F: drivers/media/tuners/tuner-xc2028.*
18434 XDP (eXpress Data Path)
18435 M: Alexei Starovoitov <ast@kernel.org>
18436 M: Daniel Borkmann <daniel@iogearbox.net>
18437 M: David S. Miller <davem@davemloft.net>
18438 M: Jakub Kicinski <kuba@kernel.org>
18439 M: Jesper Dangaard Brouer <hawk@kernel.org>
18440 M: John Fastabend <john.fastabend@gmail.com>
18441 L: netdev@vger.kernel.org
18442 L: bpf@vger.kernel.org
18444 F: include/net/xdp.h
18445 F: include/trace/events/xdp.h
18446 F: kernel/bpf/cpumap.c
18447 F: kernel/bpf/devmap.c
18452 XDP SOCKETS (AF_XDP)
18453 M: Björn Töpel <bjorn.topel@intel.com>
18454 M: Magnus Karlsson <magnus.karlsson@intel.com>
18455 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18456 L: netdev@vger.kernel.org
18457 L: bpf@vger.kernel.org
18459 F: kernel/bpf/xskmap.c
18462 XEN BLOCK SUBSYSTEM
18463 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18464 M: Roger Pau Monné <roger.pau@citrix.com>
18465 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18467 F: drivers/block/xen*
18468 F: drivers/block/xen-blkback/*
18471 M: Stefano Stabellini <sstabellini@kernel.org>
18472 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18474 F: arch/arm/include/asm/xen/
18477 XEN HYPERVISOR ARM64
18478 M: Stefano Stabellini <sstabellini@kernel.org>
18479 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18481 F: arch/arm64/include/asm/xen/
18484 XEN HYPERVISOR INTERFACE
18485 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18486 M: Juergen Gross <jgross@suse.com>
18487 R: Stefano Stabellini <sstabellini@kernel.org>
18488 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18491 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18492 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18493 F: arch/x86/include/asm/pvclock-abi.h
18494 F: arch/x86/include/asm/xen/
18495 F: arch/x86/platform/pvh/
18497 F: drivers/*/xen-*front.c
18499 F: include/uapi/xen/
18502 XEN NETWORK BACKEND DRIVER
18503 M: Wei Liu <wei.liu@kernel.org>
18504 M: Paul Durrant <paul@xen.org>
18505 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18506 L: netdev@vger.kernel.org
18508 F: drivers/net/xen-netback/*
18511 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18512 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18514 F: arch/x86/pci/*xen*
18515 F: drivers/pci/*xen*
18518 M: Juergen Gross <jgross@suse.com>
18519 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18520 L: linux-scsi@vger.kernel.org
18522 F: drivers/scsi/xen-scsifront.c
18523 F: drivers/xen/xen-scsiback.c
18524 F: include/xen/interface/io/vscsiif.h
18526 XEN SOUND FRONTEND DRIVER
18527 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18528 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18529 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18533 XEN SWIOTLB SUBSYSTEM
18534 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18535 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18536 L: iommu@lists.linux-foundation.org
18538 F: arch/x86/xen/*swiotlb*
18539 F: drivers/xen/*swiotlb*
18542 M: Darrick J. Wong <darrick.wong@oracle.com>
18543 M: linux-xfs@vger.kernel.org
18544 L: linux-xfs@vger.kernel.org
18547 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18548 F: Documentation/ABI/testing/sysfs-fs-xfs
18549 F: Documentation/admin-guide/xfs.rst
18550 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18551 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18553 F: include/uapi/linux/dqblk_xfs.h
18554 F: include/uapi/linux/fsmap.h
18556 XILINX AXI ETHERNET DRIVER
18557 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18559 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18562 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18563 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18564 L: linux-can@vger.kernel.org
18566 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18567 F: drivers/net/can/xilinx_can.c
18569 XILINX SD-FEC IP CORES
18570 M: Derek Kiernan <derek.kiernan@xilinx.com>
18571 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18573 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18574 F: Documentation/misc-devices/xilinx_sdfec.rst
18575 F: drivers/misc/Kconfig
18576 F: drivers/misc/Makefile
18577 F: drivers/misc/xilinx_sdfec.c
18578 F: include/uapi/misc/xilinx_sdfec.h
18580 XILINX UARTLITE SERIAL DRIVER
18581 M: Peter Korsgaard <jacmet@sunsite.dk>
18582 L: linux-serial@vger.kernel.org
18584 F: drivers/tty/serial/uartlite.c
18586 XILINX VIDEO IP CORES
18587 M: Hyun Kwon <hyun.kwon@xilinx.com>
18588 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18589 L: linux-media@vger.kernel.org
18591 T: git git://linuxtv.org/media_tree.git
18592 F: Documentation/devicetree/bindings/media/xilinx/
18593 F: drivers/media/platform/xilinx/
18594 F: include/uapi/linux/xilinx-v4l2-controls.h
18597 M: Eli Billauer <eli.billauer@gmail.com>
18598 L: linux-kernel@vger.kernel.org
18600 F: drivers/char/xillybus/
18603 M: George Cherian <gcherian@marvell.com>
18604 L: linux-i2c@vger.kernel.org
18606 W: http://www.marvell.com
18607 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18608 F: drivers/i2c/busses/i2c-xlp9xx.c
18610 XRA1403 GPIO EXPANDER
18611 M: Nandor Han <nandor.han@ge.com>
18612 M: Semi Malinen <semi.malinen@ge.com>
18613 L: linux-gpio@vger.kernel.org
18615 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18616 F: drivers/gpio/gpio-xra1403.c
18618 XTENSA XTFPGA PLATFORM SUPPORT
18619 M: Max Filippov <jcmvbkbc@gmail.com>
18620 L: linux-xtensa@linux-xtensa.org
18622 F: drivers/spi/spi-xtensa-xtfpga.c
18623 F: sound/soc/xtensa/xtfpga-i2s.c
18625 YAM DRIVER FOR AX.25
18626 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18627 L: linux-hams@vger.kernel.org
18629 F: drivers/net/hamradio/yam*
18630 F: include/linux/yam.h
18632 YAMA SECURITY MODULE
18633 M: Kees Cook <keescook@chromium.org>
18635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18636 F: Documentation/admin-guide/LSM/Yama.rst
18639 YEALINK PHONE DRIVER
18640 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18641 L: usbb2k-api-dev@nongnu.org
18643 F: Documentation/input/devices/yealink.rst
18644 F: drivers/input/misc/yealink.*
18646 Z8530 DRIVER FOR AX.25
18647 M: Joerg Reuter <jreuter@yaina.de>
18648 L: linux-hams@vger.kernel.org
18650 W: http://yaina.de/jreuter/
18651 W: http://www.qsl.net/dl1bke/
18652 F: Documentation/networking/z8530drv.txt
18653 F: drivers/net/hamradio/*scc.c
18654 F: drivers/net/hamradio/z8530.h
18656 ZBUD COMPRESSED PAGE ALLOCATOR
18657 M: Seth Jennings <sjenning@redhat.com>
18658 M: Dan Streetman <ddstreet@ieee.org>
18659 L: linux-mm@kvack.org
18661 F: include/linux/zbud.h
18664 ZD1211RW WIRELESS DRIVER
18665 M: Daniel Drake <dsd@gentoo.org>
18666 M: Ulrich Kunitz <kune@deine-taler.de>
18667 L: linux-wireless@vger.kernel.org
18668 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18670 W: http://zd1211.ath.cx/wiki/DriverRewrite
18671 F: drivers/net/wireless/zydas/zd1211rw/
18673 ZD1301 MEDIA DRIVER
18674 M: Antti Palosaari <crope@iki.fi>
18675 L: linux-media@vger.kernel.org
18677 W: https://linuxtv.org/
18678 W: http://palosaari.fi/linux/
18679 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18680 F: drivers/media/usb/dvb-usb-v2/zd1301*
18682 ZD1301_DEMOD MEDIA DRIVER
18683 M: Antti Palosaari <crope@iki.fi>
18684 L: linux-media@vger.kernel.org
18686 W: https://linuxtv.org/
18687 W: http://palosaari.fi/linux/
18688 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18689 F: drivers/media/dvb-frontends/zd1301_demod*
18691 ZHAOXIN PROCESSOR SUPPORT
18692 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18693 L: linux-kernel@vger.kernel.org
18695 F: arch/x86/kernel/cpu/zhaoxin.c
18698 M: Damien Le Moal <damien.lemoal@wdc.com>
18699 M: Naohiro Aota <naohiro.aota@wdc.com>
18700 R: Johannes Thumshirn <jth@kernel.org>
18701 L: linux-fsdevel@vger.kernel.org
18703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18704 F: Documentation/filesystems/zonefs.rst
18707 ZPOOL COMPRESSED PAGE STORAGE API
18708 M: Dan Streetman <ddstreet@ieee.org>
18709 L: linux-mm@kvack.org
18711 F: include/linux/zpool.h
18714 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18715 M: Minchan Kim <minchan@kernel.org>
18716 M: Nitin Gupta <ngupta@vflare.org>
18717 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18718 L: linux-kernel@vger.kernel.org
18720 F: Documentation/admin-guide/blockdev/zram.rst
18721 F: drivers/block/zram/
18723 ZS DECSTATION Z85C30 SERIAL DRIVER
18724 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18726 F: drivers/tty/serial/zs.*
18728 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18729 M: Minchan Kim <minchan@kernel.org>
18730 M: Nitin Gupta <ngupta@vflare.org>
18731 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18732 L: linux-mm@kvack.org
18734 F: Documentation/vm/zsmalloc.rst
18735 F: include/linux/zsmalloc.h
18738 ZSWAP COMPRESSED SWAP CACHING
18739 M: Seth Jennings <sjenning@redhat.com>
18740 M: Dan Streetman <ddstreet@ieee.org>
18741 M: Vitaly Wool <vitaly.wool@konsulko.com>
18742 L: linux-mm@kvack.org
18747 M: Linus Torvalds <torvalds@linux-foundation.org>
18748 L: linux-kernel@vger.kernel.org
18749 S: Buried alive in reporters
18750 Q: http://patchwork.kernel.org/project/LKML/list/
18751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git