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/
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/extcon/extcon-qcom*
2229 F: drivers/i2c/busses/i2c-qcom-geni.c
2230 F: drivers/i2c/busses/i2c-qup.c
2231 F: drivers/iommu/msm*
2232 F: drivers/mfd/ssbi.c
2233 F: drivers/mmc/host/mmci_qcom*
2234 F: drivers/mmc/host/sdhci-msm.c
2235 F: drivers/pci/controller/dwc/pcie-qcom.c
2236 F: drivers/phy/qualcomm/
2237 F: drivers/power/*/msm*
2238 F: drivers/reset/reset-qcom-*
2239 F: drivers/scsi/ufs/ufs-qcom.*
2240 F: drivers/spi/spi-geni-qcom.c
2241 F: drivers/spi/spi-qcom-qspi.c
2242 F: drivers/spi/spi-qup.c
2243 F: drivers/tty/serial/msm_serial.c
2244 F: drivers/usb/dwc3/dwc3-qcom.c
2245 F: include/dt-bindings/*/qcom*
2246 F: include/linux/*/qcom*
2248 ARM/RADISYS ENP2611 MACHINE SUPPORT
2249 M: Lennert Buytenhek <kernel@wantstofly.org>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 ARM/RDA MICRO ARCHITECTURE
2254 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2258 F: Documentation/devicetree/bindings/arm/rda.yaml
2259 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2260 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2261 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2262 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2263 F: arch/arm/boot/dts/rda8810pl-*
2264 F: drivers/clocksource/timer-rda.c
2265 F: drivers/gpio/gpio-rda.c
2266 F: drivers/irqchip/irq-rda-intc.c
2267 F: drivers/tty/serial/rda-uart.c
2269 ARM/REALTEK ARCHITECTURE
2270 M: Andreas Färber <afaerber@suse.de>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2274 F: Documentation/devicetree/bindings/arm/realtek.yaml
2275 F: arch/arm64/boot/dts/realtek/
2277 ARM/RENESAS ARM64 ARCHITECTURE
2278 M: Geert Uytterhoeven <geert+renesas@glider.be>
2279 M: Magnus Damm <magnus.damm@gmail.com>
2280 L: linux-renesas-soc@vger.kernel.org
2282 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2284 F: Documentation/devicetree/bindings/arm/renesas.yaml
2285 F: arch/arm64/boot/dts/renesas/
2286 F: drivers/soc/renesas/
2287 F: include/linux/soc/renesas/
2289 ARM/RISCPC ARCHITECTURE
2290 M: Russell King <linux@armlinux.org.uk>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W: http://www.armlinux.org.uk/
2294 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2295 F: arch/arm/include/asm/hardware/ioc.h
2296 F: arch/arm/include/asm/hardware/iomd.h
2297 F: arch/arm/include/asm/hardware/memc.h
2298 F: arch/arm/mach-rpc/
2299 F: drivers/net/ethernet/8390/etherh.c
2300 F: drivers/net/ethernet/i825xx/ether1*
2301 F: drivers/net/ethernet/seeq/ether3*
2302 F: drivers/scsi/arm/
2304 ARM/Rockchip SoC support
2305 M: Heiko Stuebner <heiko@sntech.de>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 L: linux-rockchip@lists.infradead.org
2309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2310 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2311 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2312 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2313 F: arch/arm/boot/dts/rk3*
2314 F: arch/arm/boot/dts/rv1108*
2315 F: arch/arm/mach-rockchip/
2316 F: drivers/*/*/*rockchip*
2317 F: drivers/*/*rockchip*
2318 F: drivers/clk/rockchip/
2319 F: drivers/i2c/busses/i2c-rk3x.c
2320 F: sound/soc/rockchip/
2323 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2324 M: Kukjin Kim <kgene@kernel.org>
2325 M: Krzysztof Kozlowski <krzk@kernel.org>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2329 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2330 F: Documentation/arm/samsung/
2331 F: Documentation/devicetree/bindings/arm/samsung/
2332 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2333 F: arch/arm/boot/dts/exynos*
2334 F: arch/arm/boot/dts/s3c*
2335 F: arch/arm/boot/dts/s5p*
2336 F: arch/arm/mach-exynos*/
2337 F: arch/arm/mach-s3c24*/
2338 F: arch/arm/mach-s3c64xx/
2339 F: arch/arm/mach-s5p*/
2340 F: arch/arm/plat-samsung/
2341 F: arch/arm64/boot/dts/exynos/
2342 F: drivers/*/*/*s3c24*
2343 F: drivers/*/*s3c24*
2344 F: drivers/*/*s3c64xx*
2345 F: drivers/*/*s5pv210*
2346 F: drivers/memory/samsung/
2347 F: drivers/soc/samsung/
2348 F: drivers/tty/serial/samsung*
2349 F: include/linux/soc/samsung/
2352 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2353 M: Kyungmin Park <kyungmin.park@samsung.com>
2354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 F: arch/arm/mach-s5pv210/
2358 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2359 M: Kyungmin Park <kyungmin.park@samsung.com>
2360 M: Kamil Debski <kamil@wypas.org>
2361 M: Andrzej Hajda <a.hajda@samsung.com>
2362 L: linux-arm-kernel@lists.infradead.org
2363 L: linux-media@vger.kernel.org
2365 F: drivers/media/platform/s5p-g2d/
2367 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2368 M: Marek Szyprowski <m.szyprowski@samsung.com>
2369 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2370 L: linux-media@vger.kernel.org
2372 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2373 F: drivers/media/platform/s5p-cec/
2375 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2376 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2377 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2378 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2379 L: linux-arm-kernel@lists.infradead.org
2380 L: linux-media@vger.kernel.org
2382 F: drivers/media/platform/s5p-jpeg/
2384 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2385 M: Kyungmin Park <kyungmin.park@samsung.com>
2386 M: Kamil Debski <kamil@wypas.org>
2387 M: Jeongtae Park <jtp.park@samsung.com>
2388 M: Andrzej Hajda <a.hajda@samsung.com>
2389 L: linux-arm-kernel@lists.infradead.org
2390 L: linux-media@vger.kernel.org
2392 F: drivers/media/platform/s5p-mfc/
2394 ARM/SHMOBILE ARM ARCHITECTURE
2395 M: Geert Uytterhoeven <geert+renesas@glider.be>
2396 M: Magnus Damm <magnus.damm@gmail.com>
2397 L: linux-renesas-soc@vger.kernel.org
2399 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2401 F: Documentation/devicetree/bindings/arm/renesas.yaml
2402 F: arch/arm/boot/dts/emev2*
2403 F: arch/arm/boot/dts/gr-peach*
2404 F: arch/arm/boot/dts/iwg20d-q7*
2405 F: arch/arm/boot/dts/r7s*
2406 F: arch/arm/boot/dts/r8a*
2407 F: arch/arm/boot/dts/r9a*
2408 F: arch/arm/boot/dts/sh*
2409 F: arch/arm/configs/shmobile_defconfig
2410 F: arch/arm/include/debug/renesas-scif.S
2411 F: arch/arm/mach-shmobile/
2412 F: drivers/soc/renesas/
2413 F: include/linux/soc/renesas/
2415 ARM/SOCFPGA ARCHITECTURE
2416 M: Dinh Nguyen <dinguyen@kernel.org>
2418 W: http://www.rocketboards.org
2419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2420 F: arch/arm/boot/dts/socfpga*
2421 F: arch/arm/configs/socfpga_defconfig
2422 F: arch/arm/mach-socfpga/
2423 F: arch/arm64/boot/dts/altera/
2424 F: arch/arm64/boot/dts/intel/
2426 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2427 M: Dinh Nguyen <dinguyen@kernel.org>
2429 F: drivers/clk/socfpga/
2431 ARM/SOCFPGA EDAC SUPPORT
2432 M: Thor Thayer <thor.thayer@linux.intel.com>
2434 F: drivers/edac/altera_edac.
2436 ARM/SPREADTRUM SoC SUPPORT
2437 M: Orson Zhai <orsonzhai@gmail.com>
2438 M: Baolin Wang <baolin.wang7@gmail.com>
2439 M: Chunyan Zhang <zhang.lyra@gmail.com>
2441 F: arch/arm64/boot/dts/sprd
2446 ARM/STI ARCHITECTURE
2447 M: Patrice Chotard <patrice.chotard@st.com>
2448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450 W: http://www.stlinux.com
2451 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2452 F: arch/arm/boot/dts/sti*
2453 F: arch/arm/mach-sti/
2454 F: drivers/ata/ahci_st.c
2455 F: drivers/char/hw_random/st-rng.c
2456 F: drivers/clocksource/arm_global_timer.c
2457 F: drivers/clocksource/clksrc_st_lpc.c
2458 F: drivers/cpufreq/sti-cpufreq.c
2459 F: drivers/dma/st_fdma*
2460 F: drivers/i2c/busses/i2c-st.c
2461 F: drivers/media/platform/sti/c8sectpfe/
2462 F: drivers/media/rc/st_rc.c
2463 F: drivers/mmc/host/sdhci-st.c
2464 F: drivers/phy/st/phy-miphy28lp.c
2465 F: drivers/phy/st/phy-stih407-usb.c
2466 F: drivers/pinctrl/pinctrl-st.c
2467 F: drivers/remoteproc/st_remoteproc.c
2468 F: drivers/remoteproc/st_slim_rproc.c
2469 F: drivers/reset/sti/
2470 F: drivers/rtc/rtc-st-lpc.c
2471 F: drivers/tty/serial/st-asc.c
2472 F: drivers/usb/dwc3/dwc3-st.c
2473 F: drivers/usb/host/ehci-st.c
2474 F: drivers/usb/host/ohci-st.c
2475 F: drivers/watchdog/st_lpc_wdt.c
2476 F: include/linux/remoteproc/st_slim_rproc.h
2478 ARM/STM32 ARCHITECTURE
2479 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2480 M: Alexandre Torgue <alexandre.torgue@st.com>
2481 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2485 F: arch/arm/boot/dts/stm32*
2486 F: arch/arm/mach-stm32/
2487 F: drivers/clocksource/armv7m_systick.c
2491 ARM/Synaptics SoC support
2492 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2493 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496 F: arch/arm/boot/dts/berlin*
2497 F: arch/arm/mach-berlin/
2498 F: arch/arm64/boot/dts/synaptics/
2500 ARM/TANGO ARCHITECTURE
2501 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2502 M: Mans Rullgard <mans@mansr.com>
2503 L: linux-arm-kernel@lists.infradead.org
2507 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2508 M: Lennert Buytenhek <kernel@wantstofly.org>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2513 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2514 L: linux-tegra@vger.kernel.org
2515 L: linux-media@vger.kernel.org
2517 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2518 F: drivers/media/platform/tegra-cec/
2520 ARM/TETON BGA MACHINE SUPPORT
2521 M: "Mark F. Brown" <mark.brown314@gmail.com>
2522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2526 M: Santosh Shilimkar <ssantosh@kernel.org>
2527 L: linux-kernel@vger.kernel.org
2529 F: drivers/memory/*emif*
2531 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2532 M: Santosh Shilimkar <ssantosh@kernel.org>
2533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2536 F: arch/arm/boot/dts/keystone-*
2537 F: arch/arm/mach-keystone/
2539 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2540 M: Santosh Shilimkar <ssantosh@kernel.org>
2541 L: linux-kernel@vger.kernel.org
2543 F: drivers/clk/keystone/
2545 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2546 M: Santosh Shilimkar <ssantosh@kernel.org>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 L: linux-kernel@vger.kernel.org
2550 F: drivers/clocksource/timer-keystone.c
2552 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2553 M: Santosh Shilimkar <ssantosh@kernel.org>
2554 L: linux-kernel@vger.kernel.org
2556 F: drivers/power/reset/keystone-reset.c
2558 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2559 M: Tero Kristo <t-kristo@ti.com>
2560 M: Nishanth Menon <nm@ti.com>
2561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2564 F: arch/arm64/boot/dts/ti/Makefile
2565 F: arch/arm64/boot/dts/ti/k3-*
2566 F: include/dt-bindings/pinctrl/k3.h
2568 ARM/THECUS N2100 MACHINE SUPPORT
2569 M: Lennert Buytenhek <kernel@wantstofly.org>
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 ARM/TOSA MACHINE SUPPORT
2574 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2575 M: Dirk Opfer <dirk@opfer-online.de>
2578 ARM/UNIPHIER ARCHITECTURE
2579 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2583 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2584 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2585 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2586 F: arch/arm/boot/dts/uniphier*
2587 F: arch/arm/include/asm/hardware/cache-uniphier.h
2588 F: arch/arm/mach-uniphier/
2589 F: arch/arm/mm/cache-uniphier.c
2590 F: arch/arm64/boot/dts/socionext/uniphier*
2591 F: drivers/bus/uniphier-system-bus.c
2592 F: drivers/clk/uniphier/
2593 F: drivers/dma/uniphier-mdmac.c
2594 F: drivers/gpio/gpio-uniphier.c
2595 F: drivers/i2c/busses/i2c-uniphier*
2596 F: drivers/irqchip/irq-uniphier-aidet.c
2597 F: drivers/mmc/host/uniphier-sd.c
2598 F: drivers/pinctrl/uniphier/
2599 F: drivers/reset/reset-uniphier.c
2600 F: drivers/tty/serial/8250/8250_uniphier.c
2603 ARM/VERSATILE EXPRESS PLATFORM
2604 M: Liviu Dudau <liviu.dudau@arm.com>
2605 M: Sudeep Holla <sudeep.holla@arm.com>
2606 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 F: arch/arm/boot/dts/vexpress*
2612 F: arch/arm/mach-vexpress/
2613 F: arch/arm64/boot/dts/arm/
2614 F: drivers/clk/versatile/clk-vexpress-osc.c
2615 F: drivers/clocksource/timer-versatile.c
2619 M: Russell King <linux@armlinux.org.uk>
2620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622 W: http://www.armlinux.org.uk/
2625 ARM/VOIPAC PXA270 SUPPORT
2626 M: Marek Vasut <marek.vasut@gmail.com>
2627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2629 F: arch/arm/mach-pxa/include/mach/vpac270.h
2630 F: arch/arm/mach-pxa/vpac270.c
2632 ARM/VT8500 ARM ARCHITECTURE
2633 M: Tony Prisk <linux@prisktech.co.nz>
2634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2637 F: arch/arm/mach-vt8500/
2638 F: drivers/clocksource/timer-vt8500.c
2639 F: drivers/i2c/busses/i2c-wmt.c
2640 F: drivers/mmc/host/wmt-sdmmc.c
2641 F: drivers/pwm/pwm-vt8500.c
2642 F: drivers/rtc/rtc-vt8500.c
2643 F: drivers/tty/serial/vt8500_serial.c
2644 F: drivers/usb/host/ehci-platform.c
2645 F: drivers/usb/host/uhci-platform.c
2646 F: drivers/video/fbdev/vt8500lcdfb.*
2647 F: drivers/video/fbdev/wm8505fb*
2648 F: drivers/video/fbdev/wmt_ge_rops.*
2650 ARM/ZIPIT Z2 SUPPORT
2651 M: Marek Vasut <marek.vasut@gmail.com>
2652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 F: arch/arm/mach-pxa/include/mach/z2.h
2655 F: arch/arm/mach-pxa/z2.c
2657 ARM/ZTE ARCHITECTURE
2658 M: Jun Nie <jun.nie@linaro.org>
2659 M: Shawn Guo <shawnguo@kernel.org>
2660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 F: Documentation/devicetree/bindings/arm/zte.yaml
2663 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2664 F: Documentation/devicetree/bindings/dma/zxdma.txt
2665 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2666 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2667 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2668 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2669 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2670 F: Documentation/devicetree/bindings/soc/zte/
2671 F: Documentation/devicetree/bindings/sound/zte,*.txt
2672 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2673 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2674 F: arch/arm/boot/dts/zx2967*
2675 F: arch/arm/mach-zx/
2676 F: arch/arm64/boot/dts/zte/
2678 F: drivers/dma/zx_dma.c
2679 F: drivers/gpio/gpio-zx.c
2680 F: drivers/i2c/busses/i2c-zx2967.c
2681 F: drivers/mmc/host/dw_mmc-zx.*
2682 F: drivers/pinctrl/zte/
2684 F: drivers/thermal/zx2967_thermal.c
2685 F: drivers/watchdog/zx2967_wdt.c
2686 F: include/dt-bindings/clock/zx2967*.h
2687 F: include/dt-bindings/soc/zte,*.h
2688 F: sound/soc/codecs/zx_aud96p22.c
2691 ARM/ZYNQ ARCHITECTURE
2692 M: Michal Simek <michal.simek@xilinx.com>
2693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695 W: http://wiki.xilinx.com
2696 T: git https://github.com/Xilinx/linux-xlnx.git
2697 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2698 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2699 F: arch/arm/mach-zynq/
2700 F: drivers/block/xsysace.c
2701 F: drivers/clocksource/timer-cadence-ttc.c
2702 F: drivers/cpuidle/cpuidle-zynq.c
2703 F: drivers/edac/synopsys_edac.c
2704 F: drivers/i2c/busses/i2c-cadence.c
2705 F: drivers/i2c/busses/i2c-xiic.c
2706 F: drivers/mmc/host/sdhci-of-arasan.c
2710 ARM64 PORT (AARCH64 ARCHITECTURE)
2711 M: Catalin Marinas <catalin.marinas@arm.com>
2712 M: Will Deacon <will@kernel.org>
2713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2716 F: Documentation/arm64/
2718 F: tools/testing/selftests/arm64/
2719 X: arch/arm64/boot/dts/
2721 AS3645A LED FLASH CONTROLLER DRIVER
2722 M: Sakari Ailus <sakari.ailus@iki.fi>
2723 L: linux-leds@vger.kernel.org
2725 F: drivers/leds/leds-as3645a.c
2727 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2728 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2729 L: linux-media@vger.kernel.org
2731 T: git git://linuxtv.org/media_tree.git
2732 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2733 F: drivers/media/i2c/ak7375.c
2735 ASAHI KASEI AK8974 DRIVER
2736 M: Linus Walleij <linus.walleij@linaro.org>
2737 L: linux-iio@vger.kernel.org
2739 W: http://www.akm.com/
2740 F: drivers/iio/magnetometer/ak8974.c
2742 ASC7621 HARDWARE MONITOR DRIVER
2743 M: George Joseph <george.joseph@fairview5.com>
2744 L: linux-hwmon@vger.kernel.org
2746 F: Documentation/hwmon/asc7621.rst
2747 F: drivers/hwmon/asc7621.c
2749 ASPEED PINCTRL DRIVERS
2750 M: Andrew Jeffery <andrew@aj.id.au>
2751 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2752 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2753 L: linux-gpio@vger.kernel.org
2755 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2756 F: drivers/pinctrl/aspeed/
2758 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2759 M: Eddie James <eajames@linux.ibm.com>
2760 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2762 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2763 F: drivers/irqchip/irq-aspeed-scu-ic.c
2764 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2766 ASPEED VIDEO ENGINE DRIVER
2767 M: Eddie James <eajames@linux.ibm.com>
2768 L: linux-media@vger.kernel.org
2769 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2771 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2772 F: drivers/media/platform/aspeed-video.c
2774 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2775 M: Corentin Chary <corentin.chary@gmail.com>
2776 L: acpi4asus-user@lists.sourceforge.net
2777 L: platform-driver-x86@vger.kernel.org
2779 W: http://acpi4asus.sf.net
2780 F: drivers/platform/x86/asus*.c
2781 F: drivers/platform/x86/eeepc*.c
2783 ASUS WIRELESS RADIO CONTROL DRIVER
2784 M: João Paulo Rechi Vita <jprvita@gmail.com>
2785 L: platform-driver-x86@vger.kernel.org
2787 F: drivers/platform/x86/asus-wireless.c
2790 M: David Howells <dhowells@redhat.com>
2791 L: keyrings@vger.kernel.org
2793 F: Documentation/crypto/asymmetric-keys.txt
2794 F: crypto/asymmetric_keys/
2795 F: include/crypto/pkcs7.h
2796 F: include/crypto/public_key.h
2797 F: include/linux/verification.h
2799 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2800 R: Dan Williams <dan.j.williams@intel.com>
2802 W: http://sourceforge.net/projects/xscaleiop
2803 F: Documentation/crypto/async-tx-api.txt
2806 F: include/linux/async_tx.h
2807 F: include/linux/dmaengine.h
2810 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2811 L: linux-i2c@vger.kernel.org
2813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2814 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2815 F: drivers/misc/eeprom/at24.c
2817 ATA OVER ETHERNET (AOE) DRIVER
2818 M: "Justin Sanders" <justin@coraid.com>
2820 W: http://www.openaoe.org/
2821 F: Documentation/admin-guide/aoe/
2822 F: drivers/block/aoe/
2824 ATHEROS 71XX/9XXX GPIO DRIVER
2825 M: Alban Bedel <albeu@free.fr>
2827 W: https://github.com/AlbanBedel/linux
2828 T: git git://github.com/AlbanBedel/linux
2829 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2830 F: drivers/gpio/gpio-ath79.c
2832 ATHEROS 71XX/9XXX USB PHY DRIVER
2833 M: Alban Bedel <albeu@free.fr>
2835 W: https://github.com/AlbanBedel/linux
2836 T: git git://github.com/AlbanBedel/linux
2837 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2838 F: drivers/phy/qualcomm/phy-ath79-usb.c
2840 ATHEROS ATH GENERIC UTILITIES
2841 M: Kalle Valo <kvalo@codeaurora.org>
2842 L: linux-wireless@vger.kernel.org
2844 F: drivers/net/wireless/ath/*
2846 ATHEROS ATH5K WIRELESS DRIVER
2847 M: Jiri Slaby <jirislaby@gmail.com>
2848 M: Nick Kossifidis <mickflemm@gmail.com>
2849 M: Luis Chamberlain <mcgrof@kernel.org>
2850 L: linux-wireless@vger.kernel.org
2852 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2853 F: drivers/net/wireless/ath/ath5k/
2855 ATHEROS ATH6KL WIRELESS DRIVER
2856 M: Kalle Valo <kvalo@codeaurora.org>
2857 L: linux-wireless@vger.kernel.org
2859 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2861 F: drivers/net/wireless/ath/ath6kl/
2864 M: Ville Syrjala <syrjala@sci.fi>
2866 F: drivers/input/misc/ati_remote2.c
2868 ATK0110 HWMON DRIVER
2869 M: Luca Tettamanti <kronos.it@gmail.com>
2870 L: linux-hwmon@vger.kernel.org
2872 F: drivers/hwmon/asus_atk0110.c
2874 ATLX ETHERNET DRIVERS
2875 M: Jay Cliburn <jcliburn@gmail.com>
2876 M: Chris Snook <chris.snook@gmail.com>
2877 L: netdev@vger.kernel.org
2879 W: http://sourceforge.net/projects/atl1
2880 W: http://atl1.sourceforge.net
2881 F: drivers/net/ethernet/atheros/
2884 M: Chas Williams <3chas3@gmail.com>
2885 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2886 L: netdev@vger.kernel.org
2888 W: http://linux-atm.sourceforge.net
2890 F: include/linux/atm*
2891 F: include/uapi/linux/atm*
2893 ATMEL MACB ETHERNET DRIVER
2894 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2896 F: drivers/net/ethernet/cadence/
2898 ATMEL MAXTOUCH DRIVER
2899 M: Nick Dyer <nick@shmanahar.org>
2901 T: git git://github.com/ndyer/linux.git
2902 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2903 F: drivers/input/touchscreen/atmel_mxt_ts.c
2905 ATMEL WIRELESS DRIVER
2906 M: Simon Kelley <simon@thekelleys.org.uk>
2907 L: linux-wireless@vger.kernel.org
2909 W: http://www.thekelleys.org.uk/atmel
2910 W: http://atmelwlandriver.sourceforge.net/
2911 F: drivers/net/wireless/atmel/atmel*
2913 ATOMIC INFRASTRUCTURE
2914 M: Will Deacon <will@kernel.org>
2915 M: Peter Zijlstra <peterz@infradead.org>
2916 R: Boqun Feng <boqun.feng@gmail.com>
2917 L: linux-kernel@vger.kernel.org
2919 F: arch/*/include/asm/atomic*.h
2920 F: include/*/atomic*.h
2923 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2924 M: Bradley Grove <linuxdrivers@attotech.com>
2925 L: linux-scsi@vger.kernel.org
2927 W: http://www.attotech.com
2928 F: drivers/scsi/esas2r
2930 ATUSB IEEE 802.15.4 RADIO DRIVER
2931 M: Stefan Schmidt <stefan@datenfreihafen.org>
2932 L: linux-wpan@vger.kernel.org
2934 F: drivers/net/ieee802154/at86rf230.h
2935 F: drivers/net/ieee802154/atusb.c
2936 F: drivers/net/ieee802154/atusb.h
2939 M: Paul Moore <paul@paul-moore.com>
2940 M: Eric Paris <eparis@redhat.com>
2941 L: linux-audit@redhat.com (moderated for non-subscribers)
2943 W: https://github.com/linux-audit
2944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2945 F: include/linux/audit.h
2946 F: include/uapi/linux/audit.h
2949 AUXILIARY DISPLAY DRIVERS
2950 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2952 F: drivers/auxdisplay/
2953 F: include/linux/cfag12864b.h
2955 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2956 M: Andreas Klinger <ak@it-klinger.de>
2957 L: linux-iio@vger.kernel.org
2959 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2960 F: drivers/iio/adc/hx711.c
2963 M: Ralf Baechle <ralf@linux-mips.org>
2964 L: linux-hams@vger.kernel.org
2966 W: http://www.linux-ax25.org/
2967 F: include/net/ax25.h
2968 F: include/uapi/linux/ax25.h
2972 M: Peter Rosin <peda@axentia.se>
2973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2975 F: arch/arm/boot/dts/at91-linea.dtsi
2976 F: arch/arm/boot/dts/at91-natte.dtsi
2977 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2978 F: arch/arm/boot/dts/at91-tse850-3.dts
2980 AXENTIA ASOC DRIVERS
2981 M: Peter Rosin <peda@axentia.se>
2982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2984 F: Documentation/devicetree/bindings/sound/axentia,*
2985 F: sound/soc/atmel/tse850-pcm5142.c
2987 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
2988 M: Nuno Sá <nuno.sa@analog.com>
2989 L: linux-hwmon@vger.kernel.org
2991 W: http://ez.analog.com/community/linux-device-drivers
2992 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
2993 F: drivers/hwmon/axi-fan-control.c
2995 AXXIA I2C CONTROLLER
2996 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2997 L: linux-i2c@vger.kernel.org
2999 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3000 F: drivers/i2c/busses/i2c-axxia.c
3003 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3004 L: linux-media@vger.kernel.org
3006 W: https://linuxtv.org
3007 T: git git://linuxtv.org/media_tree.git
3008 F: drivers/media/usb/dvb-usb-v2/az6007.c
3010 AZTECH FM RADIO RECEIVER DRIVER
3011 M: Hans Verkuil <hverkuil@xs4all.nl>
3012 L: linux-media@vger.kernel.org
3014 W: https://linuxtv.org
3015 T: git git://linuxtv.org/media_tree.git
3016 F: drivers/media/radio/radio-aztech*
3019 L: linux-wireless@vger.kernel.org
3020 L: b43-dev@lists.infradead.org
3022 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3023 F: drivers/net/wireless/broadcom/b43/
3025 B43LEGACY WIRELESS DRIVER
3026 M: Larry Finger <Larry.Finger@lwfinger.net>
3027 L: linux-wireless@vger.kernel.org
3028 L: b43-dev@lists.infradead.org
3030 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3031 F: drivers/net/wireless/broadcom/b43legacy/
3033 BACKLIGHT CLASS/SUBSYSTEM
3034 M: Lee Jones <lee.jones@linaro.org>
3035 M: Daniel Thompson <daniel.thompson@linaro.org>
3036 M: Jingoo Han <jingoohan1@gmail.com>
3037 L: dri-devel@lists.freedesktop.org
3039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3040 F: Documentation/ABI/stable/sysfs-class-backlight
3041 F: Documentation/ABI/testing/sysfs-class-backlight
3042 F: Documentation/devicetree/bindings/leds/backlight
3043 F: drivers/video/backlight/
3044 F: include/linux/backlight.h
3045 F: include/linux/pwm_backlight.h
3048 M: Marek Lindner <mareklindner@neomailbox.ch>
3049 M: Simon Wunderlich <sw@simonwunderlich.de>
3050 M: Antonio Quartulli <a@unstable.cc>
3051 M: Sven Eckelmann <sven@narfation.org>
3052 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3054 W: https://www.open-mesh.org/
3055 Q: https://patchwork.open-mesh.org/project/batman/list/
3056 B: https://www.open-mesh.org/projects/batman-adv/issues
3057 C: irc://chat.freenode.net/batman
3058 T: git https://git.open-mesh.org/linux-merge.git
3059 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3060 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3061 F: Documentation/networking/batman-adv.rst
3062 F: include/uapi/linux/batadv_packet.h
3063 F: include/uapi/linux/batman_adv.h
3066 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3067 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3068 L: linux-hams@vger.kernel.org
3070 W: http://www.baycom.org/~tom/ham/ham.html
3071 F: drivers/net/hamradio/baycom*
3073 BCACHE (BLOCK LAYER CACHE)
3074 M: Coly Li <colyli@suse.de>
3075 M: Kent Overstreet <kent.overstreet@gmail.com>
3076 L: linux-bcache@vger.kernel.org
3078 W: http://bcache.evilpiepirate.org
3079 C: irc://irc.oftc.net/bcache
3080 F: drivers/md/bcache/
3082 BDISP ST MEDIA DRIVER
3083 M: Fabien Dessenne <fabien.dessenne@st.com>
3084 L: linux-media@vger.kernel.org
3086 W: https://linuxtv.org
3087 T: git git://linuxtv.org/media_tree.git
3088 F: drivers/media/platform/sti/bdisp
3090 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3091 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3092 L: netdev@vger.kernel.org
3094 F: drivers/net/ethernet/ec_bhf.c
3097 M: Luis de Bethencourt <luisbg@kernel.org>
3098 M: Salah Triki <salah.triki@gmail.com>
3100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3101 F: Documentation/filesystems/befs.rst
3105 M: Paolo Valente <paolo.valente@linaro.org>
3106 M: Jens Axboe <axboe@kernel.dk>
3107 L: linux-block@vger.kernel.org
3109 F: Documentation/block/bfq-iosched.rst
3113 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3115 F: Documentation/filesystems/bfs.rst
3117 F: include/uapi/linux/bfs_fs.h
3119 BLINKM RGB LED DRIVER
3120 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3122 F: drivers/leds/leds-blinkm.c
3125 M: Jens Axboe <axboe@kernel.dk>
3126 L: linux-block@vger.kernel.org
3128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3131 F: kernel/trace/blktrace.c
3135 M: Joern Engel <joern@lazybastard.org>
3136 L: linux-mtd@lists.infradead.org
3138 F: drivers/mtd/devices/block2mtd.c
3141 M: Marcel Holtmann <marcel@holtmann.org>
3142 M: Johan Hedberg <johan.hedberg@gmail.com>
3143 L: linux-bluetooth@vger.kernel.org
3145 W: http://www.bluez.org/
3146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3148 F: drivers/bluetooth/
3151 M: Marcel Holtmann <marcel@holtmann.org>
3152 M: Johan Hedberg <johan.hedberg@gmail.com>
3153 L: linux-bluetooth@vger.kernel.org
3155 W: http://www.bluez.org/
3156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3158 F: include/net/bluetooth/
3162 M: Jay Vosburgh <j.vosburgh@gmail.com>
3163 M: Veaceslav Falico <vfalico@gmail.com>
3164 M: Andy Gospodarek <andy@greyhouse.net>
3165 L: netdev@vger.kernel.org
3167 W: http://sourceforge.net/projects/bonding/
3168 F: drivers/net/bonding/
3169 F: include/uapi/linux/if_bonding.h
3171 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3172 M: Dan Robertson <dan@dlrobertson.com>
3173 L: linux-iio@vger.kernel.org
3175 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3176 F: drivers/iio/accel/bma400*
3178 BPF (Safe dynamic programs and tools)
3179 M: Alexei Starovoitov <ast@kernel.org>
3180 M: Daniel Borkmann <daniel@iogearbox.net>
3181 R: Martin KaFai Lau <kafai@fb.com>
3182 R: Song Liu <songliubraving@fb.com>
3183 R: Yonghong Song <yhs@fb.com>
3184 R: Andrii Nakryiko <andriin@fb.com>
3185 R: John Fastabend <john.fastabend@gmail.com>
3186 R: KP Singh <kpsingh@chromium.org>
3187 L: netdev@vger.kernel.org
3188 L: bpf@vger.kernel.org
3190 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3193 F: Documentation/bpf/
3194 F: Documentation/networking/filter.txt
3196 F: include/linux/bpf*
3197 F: include/linux/filter.h
3198 F: include/trace/events/xdp.h
3199 F: include/uapi/linux/bpf*
3200 F: include/uapi/linux/filter.h
3202 F: kernel/trace/bpf_trace.c
3205 F: net/core/filter.c
3206 F: net/sched/act_bpf.c
3207 F: net/sched/cls_bpf.c
3211 F: tools/testing/selftests/bpf/
3216 M: Shubham Bansal <illusionist.neo@gmail.com>
3217 L: netdev@vger.kernel.org
3218 L: bpf@vger.kernel.org
3223 M: Daniel Borkmann <daniel@iogearbox.net>
3224 M: Alexei Starovoitov <ast@kernel.org>
3225 M: Zi Shen Lim <zlim.lnx@gmail.com>
3226 L: netdev@vger.kernel.org
3227 L: bpf@vger.kernel.org
3231 BPF JIT for MIPS (32-BIT AND 64-BIT)
3232 M: Paul Burton <paulburton@kernel.org>
3233 L: netdev@vger.kernel.org
3234 L: bpf@vger.kernel.org
3238 BPF JIT for NFP NICs
3239 M: Jakub Kicinski <kuba@kernel.org>
3240 L: netdev@vger.kernel.org
3241 L: bpf@vger.kernel.org
3243 F: drivers/net/ethernet/netronome/nfp/bpf/
3245 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3246 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3247 M: Sandipan Das <sandipan@linux.ibm.com>
3248 L: netdev@vger.kernel.org
3249 L: bpf@vger.kernel.org
3251 F: arch/powerpc/net/
3253 BPF JIT for RISC-V (32-bit)
3254 M: Luke Nelson <luke.r.nels@gmail.com>
3255 M: Xi Wang <xi.wang@gmail.com>
3256 L: netdev@vger.kernel.org
3257 L: bpf@vger.kernel.org
3260 X: arch/riscv/net/bpf_jit_comp64.c
3262 BPF JIT for RISC-V (64-bit)
3263 M: Björn Töpel <bjorn.topel@gmail.com>
3264 L: netdev@vger.kernel.org
3265 L: bpf@vger.kernel.org
3268 X: arch/riscv/net/bpf_jit_comp32.c
3271 M: Ilya Leoshkevich <iii@linux.ibm.com>
3272 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3273 M: Vasily Gorbik <gor@linux.ibm.com>
3274 L: netdev@vger.kernel.org
3275 L: bpf@vger.kernel.org
3278 X: arch/s390/net/pnet.c
3280 BPF JIT for SPARC (32-BIT AND 64-BIT)
3281 M: David S. Miller <davem@davemloft.net>
3282 L: netdev@vger.kernel.org
3283 L: bpf@vger.kernel.org
3287 BPF JIT for X86 32-BIT
3288 M: Wang YanQing <udknight@gmail.com>
3289 L: netdev@vger.kernel.org
3290 L: bpf@vger.kernel.org
3292 F: arch/x86/net/bpf_jit_comp32.c
3294 BPF JIT for X86 64-BIT
3295 M: Alexei Starovoitov <ast@kernel.org>
3296 M: Daniel Borkmann <daniel@iogearbox.net>
3297 L: netdev@vger.kernel.org
3298 L: bpf@vger.kernel.org
3301 X: arch/x86/net/bpf_jit_comp32.c
3303 BROADCOM B44 10/100 ETHERNET DRIVER
3304 M: Michael Chan <michael.chan@broadcom.com>
3305 L: netdev@vger.kernel.org
3307 F: drivers/net/ethernet/broadcom/b44.*
3309 BROADCOM B53 ETHERNET SWITCH DRIVER
3310 M: Florian Fainelli <f.fainelli@gmail.com>
3311 L: netdev@vger.kernel.org
3312 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3314 F: drivers/net/dsa/b53/*
3315 F: include/linux/platform_data/b53.h
3317 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3318 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3319 L: bcm-kernel-feedback-list@broadcom.com
3320 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3323 T: git git://github.com/anholt/linux
3324 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3325 F: drivers/pci/controller/pcie-brcmstb.c
3326 F: drivers/staging/vc04_services
3330 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3331 M: Florian Fainelli <f.fainelli@gmail.com>
3332 M: Ray Jui <rjui@broadcom.com>
3333 M: Scott Branden <sbranden@broadcom.com>
3334 M: bcm-kernel-feedback-list@broadcom.com
3336 T: git git://github.com/broadcom/mach-bcm
3337 F: arch/arm/mach-bcm/
3343 BROADCOM BCM47XX MIPS ARCHITECTURE
3344 M: Hauke Mehrtens <hauke@hauke-m.de>
3345 M: Rafał Miłecki <zajec5@gmail.com>
3346 L: linux-mips@vger.kernel.org
3348 F: Documentation/devicetree/bindings/mips/brcm/
3349 F: arch/mips/bcm47xx/*
3350 F: arch/mips/include/asm/mach-bcm47xx/*
3352 BROADCOM BCM5301X ARM ARCHITECTURE
3353 M: Hauke Mehrtens <hauke@hauke-m.de>
3354 M: Rafał Miłecki <zajec5@gmail.com>
3355 M: bcm-kernel-feedback-list@broadcom.com
3356 L: linux-arm-kernel@lists.infradead.org
3358 F: arch/arm/boot/dts/bcm470*
3359 F: arch/arm/boot/dts/bcm5301x*.dtsi
3360 F: arch/arm/boot/dts/bcm953012*
3361 F: arch/arm/mach-bcm/bcm_5301x.c
3363 BROADCOM BCM53573 ARM ARCHITECTURE
3364 M: Rafał Miłecki <rafal@milecki.pl>
3365 L: bcm-kernel-feedback-list@broadcom.com
3366 L: linux-arm-kernel@lists.infradead.org
3368 F: arch/arm/boot/dts/bcm47189*
3369 F: arch/arm/boot/dts/bcm53573*
3371 BROADCOM BCM63XX ARM ARCHITECTURE
3372 M: Florian Fainelli <f.fainelli@gmail.com>
3373 M: bcm-kernel-feedback-list@broadcom.com
3374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3376 T: git git://github.com/broadcom/stblinux.git
3379 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3380 M: Kevin Cernekee <cernekee@gmail.com>
3381 L: linux-usb@vger.kernel.org
3383 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3385 BROADCOM BCM7XXX ARM ARCHITECTURE
3386 M: Florian Fainelli <f.fainelli@gmail.com>
3387 M: bcm-kernel-feedback-list@broadcom.com
3388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3390 T: git git://github.com/broadcom/stblinux.git
3391 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3392 F: arch/arm/boot/dts/bcm7*.dts*
3393 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3394 F: arch/arm/mach-bcm/*brcmstb*
3395 F: arch/arm/mm/cache-b15-rac.c
3396 F: drivers/bus/brcmstb_gisb.c
3397 F: drivers/pci/controller/pcie-brcmstb.c
3400 BROADCOM BMIPS CPUFREQ DRIVER
3401 M: Markus Mayer <mmayer@broadcom.com>
3402 M: bcm-kernel-feedback-list@broadcom.com
3403 L: linux-pm@vger.kernel.org
3405 F: drivers/cpufreq/bmips-cpufreq.c
3407 BROADCOM BMIPS MIPS ARCHITECTURE
3408 M: Florian Fainelli <f.fainelli@gmail.com>
3409 L: bcm-kernel-feedback-list@broadcom.com
3410 L: linux-mips@vger.kernel.org
3412 T: git git://github.com/broadcom/stblinux.git
3413 F: arch/mips/bmips/*
3414 F: arch/mips/boot/dts/brcm/bcm*.dts*
3415 F: arch/mips/include/asm/mach-bmips/*
3416 F: arch/mips/kernel/*bmips*
3417 F: drivers/irqchip/irq-bcm63*
3418 F: drivers/irqchip/irq-bcm7*
3419 F: drivers/irqchip/irq-brcmstb*
3420 F: include/linux/bcm963xx_nvram.h
3421 F: include/linux/bcm963xx_tag.h
3423 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3424 M: Rasesh Mody <rmody@marvell.com>
3425 M: GR-Linux-NIC-Dev@marvell.com
3426 L: netdev@vger.kernel.org
3428 F: drivers/net/ethernet/broadcom/bnx2.*
3429 F: drivers/net/ethernet/broadcom/bnx2_*
3431 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3432 M: QLogic-Storage-Upstream@qlogic.com
3433 L: linux-scsi@vger.kernel.org
3435 F: drivers/scsi/bnx2fc/
3437 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3438 M: QLogic-Storage-Upstream@qlogic.com
3439 L: linux-scsi@vger.kernel.org
3441 F: drivers/scsi/bnx2i/
3443 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3444 M: Ariel Elior <aelior@marvell.com>
3445 M: Sudarsana Kalluru <skalluru@marvell.com>
3446 M: GR-everest-linux-l2@marvell.com
3447 L: netdev@vger.kernel.org
3449 F: drivers/net/ethernet/broadcom/bnx2x/
3451 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3452 M: Michael Chan <michael.chan@broadcom.com>
3453 L: netdev@vger.kernel.org
3455 F: drivers/net/ethernet/broadcom/bnxt/
3457 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3458 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3459 M: Franky Lin <franky.lin@broadcom.com>
3460 M: Hante Meuleman <hante.meuleman@broadcom.com>
3461 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3462 M: Wright Feng <wright.feng@cypress.com>
3463 L: linux-wireless@vger.kernel.org
3464 L: brcm80211-dev-list.pdl@broadcom.com
3465 L: brcm80211-dev-list@cypress.com
3467 F: drivers/net/wireless/broadcom/brcm80211/
3469 BROADCOM BRCMSTB GPIO DRIVER
3470 M: Gregory Fong <gregory.0xf0@gmail.com>
3471 L: bcm-kernel-feedback-list@broadcom.com
3473 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3474 F: drivers/gpio/gpio-brcmstb.c
3476 BROADCOM BRCMSTB I2C DRIVER
3477 M: Kamal Dasu <kdasu.kdev@gmail.com>
3478 L: linux-i2c@vger.kernel.org
3479 L: bcm-kernel-feedback-list@broadcom.com
3481 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3482 F: drivers/i2c/busses/i2c-brcmstb.c
3484 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3485 M: Al Cooper <alcooperx@gmail.com>
3486 L: linux-kernel@vger.kernel.org
3487 L: bcm-kernel-feedback-list@broadcom.com
3489 F: drivers/phy/broadcom/phy-brcm-usb*
3491 BROADCOM GENET ETHERNET DRIVER
3492 M: Doug Berger <opendmb@gmail.com>
3493 M: Florian Fainelli <f.fainelli@gmail.com>
3494 L: bcm-kernel-feedback-list@broadcom.com
3495 L: netdev@vger.kernel.org
3497 F: drivers/net/ethernet/broadcom/genet/
3499 BROADCOM IPROC ARM ARCHITECTURE
3500 M: Ray Jui <rjui@broadcom.com>
3501 M: Scott Branden <sbranden@broadcom.com>
3502 M: bcm-kernel-feedback-list@broadcom.com
3503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3505 T: git git://github.com/broadcom/cygnus-linux.git
3506 F: arch/arm64/boot/dts/broadcom/northstar2/*
3507 F: arch/arm64/boot/dts/broadcom/stingray/*
3508 F: drivers/clk/bcm/clk-ns*
3509 F: drivers/clk/bcm/clk-sr*
3510 F: drivers/pinctrl/bcm/pinctrl-ns*
3511 F: include/dt-bindings/clock/bcm-sr*
3528 BROADCOM KONA GPIO DRIVER
3529 M: Ray Jui <rjui@broadcom.com>
3530 L: bcm-kernel-feedback-list@broadcom.com
3532 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3533 F: drivers/gpio/gpio-bcm-kona.c
3535 BROADCOM NETXTREME-E ROCE DRIVER
3536 M: Selvin Xavier <selvin.xavier@broadcom.com>
3537 M: Devesh Sharma <devesh.sharma@broadcom.com>
3538 M: Somnath Kotur <somnath.kotur@broadcom.com>
3539 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3540 L: linux-rdma@vger.kernel.org
3542 W: http://www.broadcom.com
3543 F: drivers/infiniband/hw/bnxt_re/
3544 F: include/uapi/rdma/bnxt_re-abi.h
3546 BROADCOM NVRAM DRIVER
3547 M: Rafał Miłecki <zajec5@gmail.com>
3548 L: linux-mips@vger.kernel.org
3550 F: drivers/firmware/broadcom/*
3552 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3553 M: Rafał Miłecki <zajec5@gmail.com>
3554 L: linux-wireless@vger.kernel.org
3557 F: include/linux/bcma/
3560 M: Kamal Dasu <kdasu.kdev@gmail.com>
3561 M: bcm-kernel-feedback-list@broadcom.com
3563 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3564 F: drivers/spi/spi-bcm-qspi.*
3565 F: drivers/spi/spi-brcmstb-qspi.c
3566 F: drivers/spi/spi-iproc-qspi.c
3568 BROADCOM STB AVS CPUFREQ DRIVER
3569 M: Markus Mayer <mmayer@broadcom.com>
3570 M: bcm-kernel-feedback-list@broadcom.com
3571 L: linux-pm@vger.kernel.org
3573 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3574 F: drivers/cpufreq/brcmstb*
3576 BROADCOM STB AVS TMON DRIVER
3577 M: Markus Mayer <mmayer@broadcom.com>
3578 M: bcm-kernel-feedback-list@broadcom.com
3579 L: linux-pm@vger.kernel.org
3581 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3582 F: drivers/thermal/broadcom/brcmstb*
3584 BROADCOM STB DPFE DRIVER
3585 M: Markus Mayer <mmayer@broadcom.com>
3586 M: bcm-kernel-feedback-list@broadcom.com
3587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3589 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3590 F: drivers/memory/brcmstb_dpfe.c
3592 BROADCOM STB NAND FLASH DRIVER
3593 M: Brian Norris <computersforpeace@gmail.com>
3594 M: Kamal Dasu <kdasu.kdev@gmail.com>
3595 L: linux-mtd@lists.infradead.org
3596 L: bcm-kernel-feedback-list@broadcom.com
3598 F: drivers/mtd/nand/raw/brcmnand/
3600 BROADCOM SYSTEMPORT ETHERNET DRIVER
3601 M: Florian Fainelli <f.fainelli@gmail.com>
3602 L: bcm-kernel-feedback-list@broadcom.com
3603 L: netdev@vger.kernel.org
3605 F: drivers/net/ethernet/broadcom/bcmsysport.*
3607 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3608 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3609 M: Prashant Sreedharan <prashant@broadcom.com>
3610 M: Michael Chan <mchan@broadcom.com>
3611 L: netdev@vger.kernel.org
3613 F: drivers/net/ethernet/broadcom/tg3.*
3615 BROCADE BFA FC SCSI DRIVER
3616 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3617 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3618 L: linux-scsi@vger.kernel.org
3620 F: drivers/scsi/bfa/
3622 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3623 M: Rasesh Mody <rmody@marvell.com>
3624 M: Sudarsana Kalluru <skalluru@marvell.com>
3625 M: GR-Linux-NIC-Dev@marvell.com
3626 L: netdev@vger.kernel.org
3628 F: drivers/net/ethernet/brocade/bna/
3630 BSG (block layer generic sg v4 driver)
3631 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3632 L: linux-scsi@vger.kernel.org
3635 F: include/linux/bsg.h
3636 F: include/uapi/linux/bsg.h
3639 M: Clemens Ladisch <clemens@ladisch.de>
3640 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3643 F: Documentation/sound/cards/bt87x.rst
3644 F: sound/pci/bt87x.c
3647 M: Michael Buesch <m@bues.ch>
3649 W: http://bu3sch.de/btgpio.php
3650 F: drivers/gpio/gpio-bt8xx.c
3653 M: Chris Mason <clm@fb.com>
3654 M: Josef Bacik <josef@toxicpanda.com>
3655 M: David Sterba <dsterba@suse.com>
3656 L: linux-btrfs@vger.kernel.org
3658 W: http://btrfs.wiki.kernel.org/
3659 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3661 F: Documentation/filesystems/btrfs.rst
3663 F: include/linux/btrfs*
3664 F: include/uapi/linux/btrfs*
3666 BTTV VIDEO4LINUX DRIVER
3667 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3668 L: linux-media@vger.kernel.org
3670 W: https://linuxtv.org
3671 T: git git://linuxtv.org/media_tree.git
3672 F: Documentation/media/v4l-drivers/bttv*
3673 F: drivers/media/pci/bt8xx/bttv*
3675 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3676 M: Chanwoo Choi <cw00.choi@samsung.com>
3677 L: linux-pm@vger.kernel.org
3678 L: linux-samsung-soc@vger.kernel.org
3680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3681 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3682 F: drivers/devfreq/exynos-bus.c
3684 BUSLOGIC SCSI DRIVER
3685 M: Khalid Aziz <khalid@gonehiking.org>
3686 L: linux-scsi@vger.kernel.org
3688 F: drivers/scsi/BusLogic.*
3689 F: drivers/scsi/FlashPoint.*
3691 C-MEDIA CMI8788 DRIVER
3692 M: Clemens Ladisch <clemens@ladisch.de>
3693 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3696 F: sound/pci/oxygen/
3699 M: Guo Ren <guoren@kernel.org>
3700 L: linux-csky@vger.kernel.org
3702 T: git https://github.com/c-sky/csky-linux.git
3703 F: Documentation/devicetree/bindings/csky/
3704 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3705 F: Documentation/devicetree/bindings/timer/csky,*
3707 F: drivers/clocksource/timer-gx6605s.c
3708 F: drivers/clocksource/timer-mp-csky.c
3709 F: drivers/irqchip/irq-csky-*
3714 M: Mark Salter <msalter@redhat.com>
3715 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3716 L: linux-c6x-dev@linux-c6x.org
3718 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3721 CA8210 IEEE-802.15.4 RADIO DRIVER
3722 M: Harry Morris <h.morris@cascoda.com>
3723 L: linux-wpan@vger.kernel.org
3725 W: https://github.com/Cascoda/ca8210-linux.git
3726 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3727 F: drivers/net/ieee802154/ca8210.c
3729 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3730 M: David Howells <dhowells@redhat.com>
3731 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3733 F: Documentation/filesystems/caching/cachefiles.txt
3736 CADENCE MIPI-CSI2 BRIDGES
3737 M: Maxime Ripard <mripard@kernel.org>
3738 L: linux-media@vger.kernel.org
3740 F: Documentation/devicetree/bindings/media/cdns,*.txt
3741 F: drivers/media/platform/cadence/cdns-csi2*
3744 M: Piotr Sroka <piotrs@cadence.com>
3745 L: linux-mtd@lists.infradead.org
3747 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3748 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3750 CADET FM/AM RADIO RECEIVER DRIVER
3751 M: Hans Verkuil <hverkuil@xs4all.nl>
3752 L: linux-media@vger.kernel.org
3754 W: https://linuxtv.org
3755 T: git git://linuxtv.org/media_tree.git
3756 F: drivers/media/radio/radio-cadet*
3758 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3759 M: Jonathan Corbet <corbet@lwn.net>
3760 L: linux-media@vger.kernel.org
3762 T: git git://linuxtv.org/media_tree.git
3763 F: Documentation/media/v4l-drivers/cafe_ccic*
3764 F: drivers/media/platform/marvell-ccic/
3767 L: netdev@vger.kernel.org
3769 F: Documentation/networking/caif/
3770 F: drivers/net/caif/
3771 F: include/net/caif/
3772 F: include/uapi/linux/caif/
3776 M: Toke Høiland-Jørgensen <toke@toke.dk>
3777 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3779 F: net/sched/sch_cake.c
3782 M: Wolfgang Grandegger <wg@grandegger.com>
3783 M: Marc Kleine-Budde <mkl@pengutronix.de>
3784 L: linux-can@vger.kernel.org
3786 W: https://github.com/linux-can
3787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3789 F: Documentation/devicetree/bindings/net/can/
3791 F: include/linux/can/dev.h
3792 F: include/linux/can/led.h
3793 F: include/linux/can/platform/
3794 F: include/linux/can/rx-offload.h
3795 F: include/uapi/linux/can/error.h
3796 F: include/uapi/linux/can/netlink.h
3797 F: include/uapi/linux/can/vxcan.h
3800 M: Oliver Hartkopp <socketcan@hartkopp.net>
3801 M: Marc Kleine-Budde <mkl@pengutronix.de>
3802 L: linux-can@vger.kernel.org
3804 W: https://github.com/linux-can
3805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3807 F: Documentation/networking/can.rst
3808 F: include/linux/can/core.h
3809 F: include/linux/can/skb.h
3810 F: include/net/netns/can.h
3811 F: include/uapi/linux/can.h
3812 F: include/uapi/linux/can/bcm.h
3813 F: include/uapi/linux/can/gw.h
3814 F: include/uapi/linux/can/raw.h
3817 CAN-J1939 NETWORK LAYER
3818 M: Robin van der Gracht <robin@protonic.nl>
3819 M: Oleksij Rempel <o.rempel@pengutronix.de>
3820 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3821 L: linux-can@vger.kernel.org
3823 F: Documentation/networking/j1939.rst
3824 F: include/uapi/linux/can/j1939.h
3828 M: Serge Hallyn <serge@hallyn.com>
3829 L: linux-security-module@vger.kernel.org
3831 F: include/linux/capability.h
3832 F: include/uapi/linux/capability.h
3833 F: kernel/capability.c
3834 F: security/commoncap.c
3836 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3837 M: Kevin Tsai <ktsai@capellamicro.com>
3839 F: drivers/iio/light/cm*
3841 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3842 M: Christian Lamparter <chunkeey@googlemail.com>
3843 L: linux-wireless@vger.kernel.org
3845 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3846 F: drivers/net/wireless/ath/carl9170/
3849 M: Robert Richter <rrichter@marvell.com>
3851 W: http://www.marvell.com
3852 F: drivers/i2c/busses/i2c-octeon*
3853 F: drivers/i2c/busses/i2c-thunderx*
3855 CAVIUM LIQUIDIO NETWORK DRIVER
3856 M: Derek Chickles <dchickles@marvell.com>
3857 M: Satanand Burla <sburla@marvell.com>
3858 M: Felix Manlunas <fmanlunas@marvell.com>
3859 L: netdev@vger.kernel.org
3861 W: http://www.marvell.com
3862 F: drivers/net/ethernet/cavium/liquidio/
3865 M: Robert Richter <rrichter@marvell.com>
3867 W: http://www.marvell.com
3868 F: drivers/mmc/host/cavium*
3870 CAVIUM OCTEON-TX CRYPTO DRIVER
3871 M: George Cherian <gcherian@marvell.com>
3872 L: linux-crypto@vger.kernel.org
3874 W: http://www.marvell.com
3875 F: drivers/crypto/cavium/cpt/
3877 CAVIUM THUNDERX2 ARM64 SOC
3878 M: Robert Richter <rrichter@marvell.com>
3879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3881 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3882 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3884 CC2520 IEEE-802.15.4 RADIO DRIVER
3885 M: Varka Bhadram <varkabhadram@gmail.com>
3886 L: linux-wpan@vger.kernel.org
3888 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3889 F: drivers/net/ieee802154/cc2520.c
3890 F: include/linux/spi/cc2520.h
3892 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3893 M: Gilad Ben-Yossef <gilad@benyossef.com>
3894 L: linux-crypto@vger.kernel.org
3896 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3897 F: drivers/crypto/ccree/
3900 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3901 L: linux-media@vger.kernel.org
3903 W: http://linuxtv.org
3904 T: git git://linuxtv.org/media_tree.git
3905 F: Documentation/ABI/testing/debugfs-cec-error-inj
3906 F: Documentation/devicetree/bindings/media/cec.txt
3907 F: Documentation/media/kapi/cec-core.rst
3908 F: Documentation/media/uapi/cec
3909 F: drivers/media/cec/
3910 F: drivers/media/rc/keymaps/rc-cec.c
3911 F: include/media/cec-notifier.h
3912 F: include/media/cec.h
3913 F: include/uapi/linux/cec-funcs.h
3914 F: include/uapi/linux/cec.h
3917 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3918 L: linux-media@vger.kernel.org
3920 W: http://linuxtv.org
3921 T: git git://linuxtv.org/media_tree.git
3922 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3923 F: drivers/media/platform/cec-gpio/
3925 CELL BROADBAND ENGINE ARCHITECTURE
3926 M: Arnd Bergmann <arnd@arndb.de>
3927 L: linuxppc-dev@lists.ozlabs.org
3929 W: http://www.ibm.com/developerworks/power/cell/
3930 F: arch/powerpc/include/asm/cell*.h
3931 F: arch/powerpc/include/asm/spu*.h
3932 F: arch/powerpc/include/uapi/asm/spu*.h
3933 F: arch/powerpc/oprofile/*cell*
3934 F: arch/powerpc/platforms/cell/
3936 CEPH COMMON CODE (LIBCEPH)
3937 M: Ilya Dryomov <idryomov@gmail.com>
3938 M: Jeff Layton <jlayton@kernel.org>
3939 L: ceph-devel@vger.kernel.org
3942 T: git git://github.com/ceph/ceph-client.git
3943 F: include/linux/ceph/
3944 F: include/linux/crush/
3947 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3948 M: Jeff Layton <jlayton@kernel.org>
3949 M: Ilya Dryomov <idryomov@gmail.com>
3950 L: ceph-devel@vger.kernel.org
3953 T: git git://github.com/ceph/ceph-client.git
3954 F: Documentation/filesystems/ceph.rst
3957 CERTIFICATE HANDLING
3958 M: David Howells <dhowells@redhat.com>
3959 M: David Woodhouse <dwmw2@infradead.org>
3960 L: keyrings@vger.kernel.org
3962 F: Documentation/admin-guide/module-signing.rst
3964 F: scripts/extract-cert.c
3965 F: scripts/sign-file.c
3967 CFAG12864B LCD DRIVER
3968 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3970 F: drivers/auxdisplay/cfag12864b.c
3971 F: include/linux/cfag12864b.h
3973 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3974 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3976 F: drivers/auxdisplay/cfag12864bfb.c
3977 F: include/linux/cfag12864b.h
3979 CHAR and MISC DRIVERS
3980 M: Arnd Bergmann <arnd@arndb.de>
3981 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3986 F: include/linux/miscdevice.h
3989 M: Andy Whitcroft <apw@canonical.com>
3990 M: Joe Perches <joe@perches.com>
3992 F: scripts/checkpatch.pl
3994 CHINESE DOCUMENTATION
3995 M: Harry Wei <harryxiyou@gmail.com>
3996 M: Alex Shi <alex.shi@linux.alibaba.com>
3997 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3999 F: Documentation/translations/zh_CN/
4001 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4002 M: Peter Chen <Peter.Chen@nxp.com>
4003 L: linux-usb@vger.kernel.org
4005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4006 F: drivers/usb/chipidea/
4008 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4009 M: Hans de Goede <hdegoede@redhat.com>
4010 L: linux-input@vger.kernel.org
4012 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4013 F: drivers/input/touchscreen/chipone_icn8318.c
4015 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4016 M: Hans de Goede <hdegoede@redhat.com>
4017 L: linux-input@vger.kernel.org
4019 F: drivers/input/touchscreen/chipone_icn8505.c
4021 CHROME HARDWARE PLATFORM SUPPORT
4022 M: Benson Leung <bleung@chromium.org>
4023 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4026 F: drivers/platform/chrome/
4028 CHROMEOS EC CODEC DRIVER
4029 M: Cheng-Yi Chiang <cychiang@chromium.org>
4030 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4031 R: Guenter Roeck <groeck@chromium.org>
4033 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4034 F: sound/soc/codecs/cros_ec_codec.*
4036 CHROMEOS EC SUBDRIVERS
4037 M: Benson Leung <bleung@chromium.org>
4038 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4039 R: Guenter Roeck <groeck@chromium.org>
4041 F: drivers/power/supply/cros_usbpd-charger.c
4045 CIRRUS LOGIC AUDIO CODEC DRIVERS
4046 M: James Schulman <james.schulman@cirrus.com>
4047 M: David Rhodes <david.rhodes@cirrus.com>
4048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4050 F: sound/soc/codecs/cs*
4052 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4053 M: Hartley Sweeten <hsweeten@visionengravers.com>
4054 L: netdev@vger.kernel.org
4056 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4058 CIRRUS LOGIC LOCHNAGAR DRIVER
4059 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4060 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4061 L: patches@opensource.cirrus.com
4063 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4064 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4065 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4066 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4067 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4068 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4069 F: Documentation/hwmon/lochnagar.rst
4070 F: drivers/clk/clk-lochnagar.c
4071 F: drivers/hwmon/lochnagar-hwmon.c
4072 F: drivers/mfd/lochnagar-i2c.c
4073 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4074 F: drivers/regulator/lochnagar-regulator.c
4075 F: include/dt-bindings/clk/lochnagar.h
4076 F: include/dt-bindings/pinctrl/lochnagar.h
4077 F: include/linux/mfd/lochnagar*
4078 F: sound/soc/codecs/lochnagar-sc.c
4080 CIRRUS LOGIC MADERA CODEC DRIVERS
4081 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4082 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4084 L: patches@opensource.cirrus.com
4086 W: https://github.com/CirrusLogic/linux-drivers/wiki
4087 T: git https://github.com/CirrusLogic/linux-drivers.git
4088 F: Documentation/devicetree/bindings/mfd/madera.txt
4089 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4090 F: Documentation/devicetree/bindings/sound/madera.txt
4091 F: drivers/gpio/gpio-madera*
4092 F: drivers/irqchip/irq-madera*
4093 F: drivers/mfd/cs47l*
4094 F: drivers/mfd/madera*
4095 F: drivers/pinctrl/cirrus/*
4096 F: include/dt-bindings/sound/madera*
4097 F: include/linux/irqchip/irq-madera*
4098 F: include/linux/mfd/madera/*
4099 F: include/sound/madera*
4100 F: sound/soc/codecs/cs47l*
4101 F: sound/soc/codecs/madera*
4103 CISCO FCOE HBA DRIVER
4104 M: Satish Kharat <satishkh@cisco.com>
4105 M: Sesidhar Baddela <sebaddel@cisco.com>
4106 M: Karan Tilak Kumar <kartilak@cisco.com>
4107 L: linux-scsi@vger.kernel.org
4109 F: drivers/scsi/fnic/
4111 CISCO SCSI HBA DRIVER
4112 M: Karan Tilak Kumar <kartilak@cisco.com>
4113 M: Sesidhar Baddela <sebaddel@cisco.com>
4114 L: linux-scsi@vger.kernel.org
4116 F: drivers/scsi/snic/
4118 CISCO VIC ETHERNET NIC DRIVER
4119 M: Christian Benvenuti <benve@cisco.com>
4120 M: Govindarajulu Varadarajan <_govind@gmx.com>
4122 F: drivers/net/ethernet/cisco/enic/
4124 CISCO VIC LOW LATENCY NIC DRIVER
4125 M: Christian Benvenuti <benve@cisco.com>
4126 M: Nelson Escobar <neescoba@cisco.com>
4127 M: Parvi Kaustubhi <pkaustub@cisco.com>
4129 F: drivers/infiniband/hw/usnic/
4132 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4136 CLANG/LLVM BUILD SUPPORT
4137 L: clang-built-linux@googlegroups.com
4139 W: https://clangbuiltlinux.github.io/
4140 B: https://github.com/ClangBuiltLinux/linux/issues
4141 C: irc://chat.freenode.net/clangbuiltlinux
4142 F: Documentation/kbuild/llvm.rst
4143 K: \b(?i:clang|llvm)\b
4146 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4147 L: linux-kernel@vger.kernel.org
4149 F: include/linux/cleancache.h
4153 M: Russell King <linux@armlinux.org.uk>
4154 L: linux-clk@vger.kernel.org
4156 F: include/linux/clk.h
4158 CLOCKSOURCE, CLOCKEVENT DRIVERS
4159 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4160 M: Thomas Gleixner <tglx@linutronix.de>
4161 L: linux-kernel@vger.kernel.org
4163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4164 F: Documentation/devicetree/bindings/timer/
4165 F: drivers/clocksource/
4168 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4169 M: Daniel Oliveira Nascimento <don@syst.com.br>
4170 L: platform-driver-x86@vger.kernel.org
4172 F: drivers/platform/x86/classmate-laptop.c
4175 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4176 L: linux-media@vger.kernel.org
4178 W: https://linuxtv.org
4179 T: git git://linuxtv.org/media_tree.git
4180 F: drivers/media/pci/cobalt/
4182 COCCINELLE/Semantic Patches (SmPL)
4183 M: Julia Lawall <Julia.Lawall@lip6.fr>
4184 M: Gilles Muller <Gilles.Muller@lip6.fr>
4185 M: Nicolas Palix <nicolas.palix@imag.fr>
4186 M: Michal Marek <michal.lkml@markovi.net>
4187 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4189 W: http://coccinelle.lip6.fr/
4190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4191 F: Documentation/dev-tools/coccinelle.rst
4192 F: scripts/coccicheck
4193 F: scripts/coccinelle/
4196 M: Jan Harkes <jaharkes@cs.cmu.edu>
4198 L: codalist@coda.cs.cmu.edu
4200 W: http://www.coda.cs.cmu.edu/
4201 F: Documentation/filesystems/coda.txt
4203 F: include/linux/coda*.h
4204 F: include/uapi/linux/coda*.h
4206 CODA V4L2 MEM2MEM DRIVER
4207 M: Philipp Zabel <p.zabel@pengutronix.de>
4208 L: linux-media@vger.kernel.org
4210 F: Documentation/devicetree/bindings/media/coda.txt
4211 F: drivers/media/platform/coda/
4214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4216 F: Documentation/process/code-of-conduct-interpretation.rst
4217 F: Documentation/process/code-of-conduct.rst
4219 COMMON CLK FRAMEWORK
4220 M: Michael Turquette <mturquette@baylibre.com>
4221 M: Stephen Boyd <sboyd@kernel.org>
4222 L: linux-clk@vger.kernel.org
4224 Q: http://patchwork.kernel.org/project/linux-clk/list/
4225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4226 F: Documentation/devicetree/bindings/clock/
4228 F: include/linux/clk-pr*
4229 F: include/linux/clk/
4230 F: include/linux/of_clk.h
4231 X: drivers/clk/clkdev.c
4233 COMMON INTERNET FILE SYSTEM (CIFS)
4234 M: Steve French <sfrench@samba.org>
4235 L: linux-cifs@vger.kernel.org
4236 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4238 W: http://linux-cifs.samba.org/
4239 T: git git://git.samba.org/sfrench/cifs-2.6.git
4240 F: Documentation/admin-guide/cifs/
4243 COMPACTPCI HOTPLUG CORE
4244 M: Scott Murray <scott@spiteful.org>
4245 L: linux-pci@vger.kernel.org
4247 F: drivers/pci/hotplug/cpci_hotplug*
4249 COMPACTPCI HOTPLUG GENERIC DRIVER
4250 M: Scott Murray <scott@spiteful.org>
4251 L: linux-pci@vger.kernel.org
4253 F: drivers/pci/hotplug/cpcihp_generic.c
4255 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4256 M: Scott Murray <scott@spiteful.org>
4257 L: linux-pci@vger.kernel.org
4259 F: drivers/pci/hotplug/cpcihp_zt5550.*
4261 COMPAL LAPTOP SUPPORT
4262 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4263 L: platform-driver-x86@vger.kernel.org
4265 F: drivers/platform/x86/compal-laptop.c
4268 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4270 F: include/linux/compiler_attributes.h
4272 CONEXANT ACCESSRUNNER USB DRIVER
4273 L: accessrunner-general@lists.sourceforge.net
4275 W: http://accessrunner.sourceforge.net/
4276 F: drivers/usb/atm/cxacru.c
4279 M: Joel Becker <jlbec@evilplan.org>
4280 M: Christoph Hellwig <hch@lst.de>
4282 T: git git://git.infradead.org/users/hch/configfs.git
4284 F: include/linux/configfs.h
4287 M: Evgeniy Polyakov <zbr@ioremap.net>
4288 L: netdev@vger.kernel.org
4290 F: drivers/connector/
4292 CONTROL GROUP (CGROUP)
4293 M: Tejun Heo <tj@kernel.org>
4294 M: Li Zefan <lizefan@huawei.com>
4295 M: Johannes Weiner <hannes@cmpxchg.org>
4296 L: cgroups@vger.kernel.org
4298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4299 F: Documentation/admin-guide/cgroup-v1/
4300 F: Documentation/admin-guide/cgroup-v2.rst
4301 F: include/linux/cgroup*
4304 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4305 M: Tejun Heo <tj@kernel.org>
4306 M: Jens Axboe <axboe@kernel.dk>
4307 L: cgroups@vger.kernel.org
4308 L: linux-block@vger.kernel.org
4309 T: git git://git.kernel.dk/linux-block
4310 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4311 F: block/bfq-cgroup.c
4312 F: block/blk-cgroup.c
4313 F: block/blk-iolatency.c
4314 F: block/blk-throttle.c
4315 F: include/linux/blk-cgroup.h
4317 CONTROL GROUP - CPUSET
4318 M: Li Zefan <lizefan@huawei.com>
4319 L: cgroups@vger.kernel.org
4321 W: http://www.bullopensource.org/cpuset/
4322 W: http://oss.sgi.com/projects/cpusets/
4323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4324 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4325 F: include/linux/cpuset.h
4326 F: kernel/cgroup/cpuset.c
4328 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4329 M: Johannes Weiner <hannes@cmpxchg.org>
4330 M: Michal Hocko <mhocko@kernel.org>
4331 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4332 L: cgroups@vger.kernel.org
4333 L: linux-mm@kvack.org
4338 CORETEMP HARDWARE MONITORING DRIVER
4339 M: Fenghua Yu <fenghua.yu@intel.com>
4340 L: linux-hwmon@vger.kernel.org
4342 F: Documentation/hwmon/coretemp.rst
4343 F: drivers/hwmon/coretemp.c
4345 COSA/SRP SYNC SERIAL DRIVER
4346 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4348 W: http://www.fi.muni.cz/~kas/cosa/
4349 F: drivers/net/wan/cosa*
4352 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4353 L: linux-iio@vger.kernel.org
4355 F: Documentation/ABI/testing/sysfs-bus-counter*
4356 F: Documentation/driver-api/generic-counter.rst
4358 F: include/linux/counter.h
4359 F: include/linux/counter_enum.h
4361 CPMAC ETHERNET DRIVER
4362 M: Florian Fainelli <f.fainelli@gmail.com>
4363 L: netdev@vger.kernel.org
4365 F: drivers/net/ethernet/ti/cpmac.c
4367 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4368 M: Viresh Kumar <viresh.kumar@linaro.org>
4369 M: Sudeep Holla <sudeep.holla@arm.com>
4370 L: linux-pm@vger.kernel.org
4372 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4373 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4375 CPU FREQUENCY SCALING FRAMEWORK
4376 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4377 M: Viresh Kumar <viresh.kumar@linaro.org>
4378 L: linux-pm@vger.kernel.org
4380 B: https://bugzilla.kernel.org
4381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4383 F: Documentation/admin-guide/pm/cpufreq.rst
4384 F: Documentation/admin-guide/pm/intel_pstate.rst
4385 F: Documentation/cpu-freq/
4386 F: Documentation/devicetree/bindings/cpufreq/
4388 F: include/linux/cpufreq.h
4389 F: include/linux/sched/cpufreq.h
4390 F: kernel/sched/cpufreq*.c
4391 F: tools/testing/selftests/cpufreq/
4393 CPU IDLE TIME MANAGEMENT FRAMEWORK
4394 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4395 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4396 L: linux-pm@vger.kernel.org
4398 B: https://bugzilla.kernel.org
4399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4400 F: Documentation/admin-guide/pm/cpuidle.rst
4401 F: Documentation/driver-api/pm/cpuidle.rst
4402 F: drivers/cpuidle/*
4403 F: include/linux/cpuidle.h
4405 CPU POWER MONITORING SUBSYSTEM
4406 M: Thomas Renninger <trenn@suse.com>
4407 M: Shuah Khan <shuah@kernel.org>
4408 M: Shuah Khan <skhan@linuxfoundation.org>
4409 L: linux-pm@vger.kernel.org
4411 F: tools/power/cpupower/
4414 M: "H. Peter Anvin" <hpa@zytor.com>
4416 F: arch/x86/kernel/cpuid.c
4417 F: arch/x86/kernel/msr.c
4419 CPUIDLE DRIVER - ARM BIG LITTLE
4420 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4421 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4422 L: linux-pm@vger.kernel.org
4423 L: linux-arm-kernel@lists.infradead.org
4425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4426 F: drivers/cpuidle/cpuidle-big_little.c
4428 CPUIDLE DRIVER - ARM EXYNOS
4429 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4430 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4431 M: Kukjin Kim <kgene@kernel.org>
4432 L: linux-pm@vger.kernel.org
4433 L: linux-samsung-soc@vger.kernel.org
4435 F: arch/arm/mach-exynos/pm.c
4436 F: drivers/cpuidle/cpuidle-exynos.c
4438 CPUIDLE DRIVER - ARM PSCI
4439 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4440 M: Sudeep Holla <sudeep.holla@arm.com>
4441 L: linux-pm@vger.kernel.org
4442 L: linux-arm-kernel@lists.infradead.org
4444 F: drivers/cpuidle/cpuidle-psci.c
4447 M: Nicolas Pitre <nico@fluxnic.net>
4449 F: Documentation/filesystems/cramfs.rst
4453 M: Bastien Nocera <hadess@hadess.net>
4454 L: linux-input@vger.kernel.org
4456 F: drivers/hid/hid-creative-sb0540.c
4459 M: Herbert Xu <herbert@gondor.apana.org.au>
4460 M: "David S. Miller" <davem@davemloft.net>
4461 L: linux-crypto@vger.kernel.org
4463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4465 F: Documentation/crypto/
4466 F: Documentation/devicetree/bindings/crypto/
4471 F: include/linux/crypto*
4474 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4475 M: Neil Horman <nhorman@tuxdriver.com>
4476 L: linux-crypto@vger.kernel.org
4478 F: crypto/ansi_cprng.c
4482 M: Hans Verkuil <hverkuil@xs4all.nl>
4483 L: linux-media@vger.kernel.org
4485 W: http://linuxtv.org
4486 T: git git://linuxtv.org/media_tree.git
4487 F: drivers/media/i2c/cs3308.c
4489 CS5535 Audio ALSA driver
4490 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4492 F: sound/pci/cs5535audio/
4494 CSI DRIVERS FOR ALLWINNER V3s
4495 M: Yong Deng <yong.deng@magewell.com>
4496 L: linux-media@vger.kernel.org
4498 T: git git://linuxtv.org/media_tree.git
4499 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4500 F: drivers/media/platform/sunxi/sun6i-csi/
4503 M: Solomon Peachy <pizza@shaftnet.org>
4505 F: drivers/net/wireless/st/cw1200/
4507 CX18 VIDEO4LINUX DRIVER
4508 M: Andy Walls <awalls@md.metrocast.net>
4509 L: linux-media@vger.kernel.org
4511 W: https://linuxtv.org
4512 T: git git://linuxtv.org/media_tree.git
4513 F: drivers/media/pci/cx18/
4514 F: include/uapi/linux/ivtv*
4516 CX2341X MPEG ENCODER HELPER MODULE
4517 M: Hans Verkuil <hverkuil@xs4all.nl>
4518 L: linux-media@vger.kernel.org
4520 W: https://linuxtv.org
4521 T: git git://linuxtv.org/media_tree.git
4522 F: drivers/media/common/cx2341x*
4523 F: include/media/drv-intf/cx2341x.h
4525 CX24120 MEDIA DRIVER
4526 M: Jemma Denson <jdenson@gmail.com>
4527 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4528 L: linux-media@vger.kernel.org
4530 W: https://linuxtv.org
4531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4532 F: drivers/media/dvb-frontends/cx24120*
4534 CX88 VIDEO4LINUX DRIVER
4535 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4536 L: linux-media@vger.kernel.org
4538 W: https://linuxtv.org
4539 T: git git://linuxtv.org/media_tree.git
4540 F: Documentation/media/v4l-drivers/cx88*
4541 F: drivers/media/pci/cx88/
4543 CXD2820R MEDIA DRIVER
4544 M: Antti Palosaari <crope@iki.fi>
4545 L: linux-media@vger.kernel.org
4547 W: https://linuxtv.org
4548 W: http://palosaari.fi/linux/
4549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4550 T: git git://linuxtv.org/anttip/media_tree.git
4551 F: drivers/media/dvb-frontends/cxd2820r*
4553 CXGB3 ETHERNET DRIVER (CXGB3)
4554 M: Vishal Kulkarni <vishal@chelsio.com>
4555 L: netdev@vger.kernel.org
4557 W: http://www.chelsio.com
4558 F: drivers/net/ethernet/chelsio/cxgb3/
4560 CXGB3 ISCSI DRIVER (CXGB3I)
4561 M: Karen Xie <kxie@chelsio.com>
4562 L: linux-scsi@vger.kernel.org
4564 W: http://www.chelsio.com
4565 F: drivers/scsi/cxgbi/cxgb3i
4567 CXGB4 CRYPTO DRIVER (chcr)
4568 M: Ayush Sawal <ayush.sawal@chelsio.com>
4569 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4570 M: Rohit Maheshwari <rohitm@chelsio.com>
4571 L: linux-crypto@vger.kernel.org
4573 W: http://www.chelsio.com
4574 F: drivers/crypto/chelsio
4576 CXGB4 ETHERNET DRIVER (CXGB4)
4577 M: Vishal Kulkarni <vishal@chelsio.com>
4578 L: netdev@vger.kernel.org
4580 W: http://www.chelsio.com
4581 F: drivers/net/ethernet/chelsio/cxgb4/
4583 CXGB4 ISCSI DRIVER (CXGB4I)
4584 M: Karen Xie <kxie@chelsio.com>
4585 L: linux-scsi@vger.kernel.org
4587 W: http://www.chelsio.com
4588 F: drivers/scsi/cxgbi/cxgb4i
4590 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4591 M: Potnuri Bharat Teja <bharat@chelsio.com>
4592 L: linux-rdma@vger.kernel.org
4594 W: http://www.openfabrics.org
4595 F: drivers/infiniband/hw/cxgb4/
4596 F: include/uapi/rdma/cxgb4-abi.h
4598 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4599 M: Vishal Kulkarni <vishal@gmail.com>
4600 L: netdev@vger.kernel.org
4602 W: http://www.chelsio.com
4603 F: drivers/net/ethernet/chelsio/cxgb4vf/
4605 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4606 M: Frederic Barrat <fbarrat@linux.ibm.com>
4607 M: Andrew Donnellan <ajd@linux.ibm.com>
4608 L: linuxppc-dev@lists.ozlabs.org
4610 F: Documentation/ABI/testing/sysfs-class-cxl
4611 F: Documentation/powerpc/cxl.rst
4612 F: arch/powerpc/platforms/powernv/pci-cxl.c
4613 F: drivers/misc/cxl/
4614 F: include/misc/cxl*
4615 F: include/uapi/misc/cxl.h
4617 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4618 M: Manoj N. Kumar <manoj@linux.ibm.com>
4619 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4620 M: Uma Krishnan <ukrishn@linux.ibm.com>
4621 L: linux-scsi@vger.kernel.org
4623 F: Documentation/powerpc/cxlflash.rst
4624 F: drivers/scsi/cxlflash/
4625 F: include/uapi/scsi/cxlflash_ioctl.h
4628 M: Russell King <linux@armlinux.org.uk>
4629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4631 W: http://www.armlinux.org.uk/
4632 F: drivers/video/fbdev/cyber2000fb.*
4634 CYCLADES ASYNC MUX DRIVER
4636 W: http://www.cyclades.com/
4637 F: drivers/tty/cyclades.c
4638 F: include/linux/cyclades.h
4639 F: include/uapi/linux/cyclades.h
4641 CYCLADES PC300 DRIVER
4643 W: http://www.cyclades.com/
4644 F: drivers/net/wan/pc300*
4646 CYPRESS_FIRMWARE MEDIA DRIVER
4647 M: Antti Palosaari <crope@iki.fi>
4648 L: linux-media@vger.kernel.org
4650 W: https://linuxtv.org
4651 W: http://palosaari.fi/linux/
4652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4653 T: git git://linuxtv.org/anttip/media_tree.git
4654 F: drivers/media/common/cypress_firmware*
4656 CYTTSP TOUCHSCREEN DRIVER
4657 M: Ferruh Yigit <fery@cypress.com>
4658 L: linux-input@vger.kernel.org
4660 F: drivers/input/touchscreen/cyttsp*
4661 F: include/linux/input/cyttsp.h
4663 D-LINK DIR-685 TOUCHKEYS DRIVER
4664 M: Linus Walleij <linus.walleij@linaro.org>
4665 L: linux-input@vger.kernel.org
4667 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4669 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4670 M: Joshua Kinard <kumba@gentoo.org>
4672 F: drivers/rtc/rtc-ds1685.c
4673 F: include/linux/rtc/ds1685.h
4675 DAMA SLAVE for AX.25
4676 M: Joerg Reuter <jreuter@yaina.de>
4677 L: linux-hams@vger.kernel.org
4679 W: http://yaina.de/jreuter/
4680 W: http://www.qsl.net/dl1bke/
4681 F: net/ax25/af_ax25.c
4682 F: net/ax25/ax25_dev.c
4683 F: net/ax25/ax25_ds_*
4684 F: net/ax25/ax25_in.c
4685 F: net/ax25/ax25_out.c
4686 F: net/ax25/ax25_timer.c
4687 F: net/ax25/sysctl_net_ax25.c
4689 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4690 L: netdev@vger.kernel.org
4692 F: Documentation/networking/device_drivers/dec/dmfe.txt
4693 F: drivers/net/ethernet/dec/tulip/dmfe.c
4695 DC390/AM53C974 SCSI driver
4696 M: Hannes Reinecke <hare@suse.com>
4697 L: linux-scsi@vger.kernel.org
4699 F: drivers/scsi/am53c974.c
4702 M: Oliver Neukum <oliver@neukum.org>
4703 M: Ali Akcaagac <aliakc@web.de>
4704 M: Jamie Lenehan <lenehan@twibble.org>
4705 L: dc395x@twibble.org
4707 W: http://twibble.org/dist/dc395x/
4708 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4709 F: Documentation/scsi/dc395x.rst
4710 F: drivers/scsi/dc395x.*
4713 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4714 L: dccp@vger.kernel.org
4716 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4717 F: include/linux/dccp.h
4718 F: include/linux/tfrc.h
4719 F: include/uapi/linux/dccp.h
4722 DECnet NETWORK LAYER
4723 L: linux-decnet-user@lists.sourceforge.net
4725 W: http://linux-decnet.sourceforge.net
4726 F: Documentation/networking/decnet.txt
4729 DECSTATION PLATFORM SUPPORT
4730 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4731 L: linux-mips@vger.kernel.org
4733 W: http://www.linux-mips.org/wiki/DECstation
4735 F: arch/mips/include/asm/dec/
4736 F: arch/mips/include/asm/mach-dec/
4738 DEFXX FDDI NETWORK DRIVER
4739 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4741 F: drivers/net/fddi/defxx.*
4743 DEFZA FDDI NETWORK DRIVER
4744 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4746 F: drivers/net/fddi/defza.*
4748 DEINTERLACE DRIVERS FOR ALLWINNER H3
4749 M: Jernej Skrabec <jernej.skrabec@siol.net>
4750 L: linux-media@vger.kernel.org
4752 T: git git://linuxtv.org/media_tree.git
4753 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4754 F: drivers/media/platform/sunxi/sun8i-di/
4757 M: Matthew Garrett <mjg59@srcf.ucam.org>
4758 M: Pali Rohár <pali@kernel.org>
4759 L: platform-driver-x86@vger.kernel.org
4761 F: drivers/platform/x86/dell-laptop.c
4763 DELL LAPTOP FREEFALL DRIVER
4764 M: Pali Rohár <pali@kernel.org>
4766 F: drivers/platform/x86/dell-smo8800.c
4768 DELL LAPTOP RBTN DRIVER
4769 M: Pali Rohár <pali@kernel.org>
4771 F: drivers/platform/x86/dell-rbtn.*
4773 DELL LAPTOP SMM DRIVER
4774 M: Pali Rohár <pali@kernel.org>
4776 F: drivers/hwmon/dell-smm-hwmon.c
4777 F: include/uapi/linux/i8k.h
4779 DELL REMOTE BIOS UPDATE DRIVER
4780 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4781 L: platform-driver-x86@vger.kernel.org
4783 F: drivers/platform/x86/dell_rbu.c
4786 M: Pali Rohár <pali@kernel.org>
4787 M: Mario Limonciello <mario.limonciello@dell.com>
4788 L: platform-driver-x86@vger.kernel.org
4790 F: drivers/platform/x86/dell-smbios.*
4792 DELL SMBIOS SMM DRIVER
4793 M: Mario Limonciello <mario.limonciello@dell.com>
4794 L: platform-driver-x86@vger.kernel.org
4796 F: drivers/platform/x86/dell-smbios-smm.c
4798 DELL SMBIOS WMI DRIVER
4799 M: Mario Limonciello <mario.limonciello@dell.com>
4800 L: platform-driver-x86@vger.kernel.org
4802 F: drivers/platform/x86/dell-smbios-wmi.c
4803 F: tools/wmi/dell-smbios-example.c
4805 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4806 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4807 L: platform-driver-x86@vger.kernel.org
4809 F: Documentation/driver-api/dcdbas.rst
4810 F: drivers/platform/x86/dcdbas.*
4812 DELL WMI DESCRIPTOR DRIVER
4813 M: Mario Limonciello <mario.limonciello@dell.com>
4815 F: drivers/platform/x86/dell-wmi-descriptor.c
4817 DELL WMI NOTIFICATIONS DRIVER
4818 M: Matthew Garrett <mjg59@srcf.ucam.org>
4819 M: Pali Rohár <pali@kernel.org>
4821 F: drivers/platform/x86/dell-wmi.c
4823 DELTA ST MEDIA DRIVER
4824 M: Hugues Fruchet <hugues.fruchet@st.com>
4825 L: linux-media@vger.kernel.org
4827 W: https://linuxtv.org
4828 T: git git://linuxtv.org/media_tree.git
4829 F: drivers/media/platform/sti/delta
4832 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4833 L: linux-mtd@lists.infradead.org
4835 F: drivers/mtd/nand/raw/denali*
4837 DESIGNWARE EDMA CORE IP DRIVER
4838 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4839 L: dmaengine@vger.kernel.org
4841 F: drivers/dma/dw-edma/
4842 F: include/linux/dma/edma.h
4844 DESIGNWARE USB2 DRD IP DRIVER
4845 M: Minas Harutyunyan <hminas@synopsys.com>
4846 L: linux-usb@vger.kernel.org
4848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4849 F: drivers/usb/dwc2/
4851 DESIGNWARE USB3 DRD IP DRIVER
4852 M: Felipe Balbi <balbi@kernel.org>
4853 L: linux-usb@vger.kernel.org
4855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4856 F: drivers/usb/dwc3/
4858 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4859 M: Andreas Klinger <ak@it-klinger.de>
4860 L: linux-iio@vger.kernel.org
4862 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4863 F: drivers/iio/proximity/srf*.c
4865 DEVICE COREDUMP (DEV_COREDUMP)
4866 M: Johannes Berg <johannes@sipsolutions.net>
4867 L: linux-kernel@vger.kernel.org
4869 F: drivers/base/devcoredump.c
4870 F: include/linux/devcoredump.h
4872 DEVICE DIRECT ACCESS (DAX)
4873 M: Dan Williams <dan.j.williams@intel.com>
4874 M: Vishal Verma <vishal.l.verma@intel.com>
4875 M: Dave Jiang <dave.jiang@intel.com>
4876 L: linux-nvdimm@lists.01.org
4880 DEVICE FREQUENCY (DEVFREQ)
4881 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4882 M: Kyungmin Park <kyungmin.park@samsung.com>
4883 M: Chanwoo Choi <cw00.choi@samsung.com>
4884 L: linux-pm@vger.kernel.org
4886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4887 F: Documentation/devicetree/bindings/devfreq/
4889 F: include/linux/devfreq.h
4890 F: include/trace/events/devfreq.h
4892 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4893 M: Chanwoo Choi <cw00.choi@samsung.com>
4894 L: linux-pm@vger.kernel.org
4896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4897 F: Documentation/devicetree/bindings/devfreq/event/
4898 F: drivers/devfreq/devfreq-event.c
4899 F: drivers/devfreq/event/
4900 F: include/dt-bindings/pmu/exynos_ppmu.h
4901 F: include/linux/devfreq-event.h
4903 DEVICE NUMBER REGISTRY
4904 M: Torben Mathiasen <device@lanana.org>
4906 W: http://lanana.org/docs/device-list/index.html
4909 M: Alasdair Kergon <agk@redhat.com>
4910 M: Mike Snitzer <snitzer@redhat.com>
4911 M: dm-devel@redhat.com
4912 L: dm-devel@redhat.com
4914 W: http://sources.redhat.com/dm
4915 Q: http://patchwork.kernel.org/project/dm-devel/list/
4916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4917 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4918 F: Documentation/admin-guide/device-mapper/
4919 F: drivers/md/Kconfig
4920 F: drivers/md/Makefile
4922 F: drivers/md/persistent-data/
4923 F: include/linux/device-mapper.h
4924 F: include/linux/dm-*.h
4925 F: include/uapi/linux/dm-*.h
4928 M: Jiri Pirko <jiri@mellanox.com>
4929 L: netdev@vger.kernel.org
4931 F: Documentation/networking/devlink
4932 F: include/net/devlink.h
4933 F: include/uapi/linux/devlink.h
4934 F: net/core/devlink.c
4936 DIALOG SEMICONDUCTOR DRIVERS
4937 M: Support Opensource <support.opensource@diasemi.com>
4939 W: http://www.dialog-semiconductor.com/products
4940 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4941 F: Documentation/devicetree/bindings/mfd/da90*.txt
4942 F: Documentation/devicetree/bindings/regulator/da92*.txt
4943 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4944 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4945 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4946 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4947 F: Documentation/hwmon/da90??.rst
4948 F: drivers/gpio/gpio-da90??.c
4949 F: drivers/hwmon/da90??-hwmon.c
4950 F: drivers/iio/adc/da91??-*.c
4951 F: drivers/input/misc/da90??_onkey.c
4952 F: drivers/input/touchscreen/da9052_tsi.c
4953 F: drivers/leds/leds-da90??.c
4954 F: drivers/mfd/da903x.c
4955 F: drivers/mfd/da90??-*.c
4956 F: drivers/mfd/da91??-*.c
4957 F: drivers/pinctrl/pinctrl-da90??.c
4958 F: drivers/power/supply/da9052-battery.c
4959 F: drivers/power/supply/da91??-*.c
4960 F: drivers/regulator/da903x.c
4961 F: drivers/regulator/da9???-regulator.[ch]
4962 F: drivers/regulator/slg51000-regulator.[ch]
4963 F: drivers/rtc/rtc-da90??.c
4964 F: drivers/thermal/da90??-thermal.c
4965 F: drivers/video/backlight/da90??_bl.c
4966 F: drivers/watchdog/da90??_wdt.c
4967 F: include/linux/mfd/da903x.h
4968 F: include/linux/mfd/da9052/
4969 F: include/linux/mfd/da9055/
4970 F: include/linux/mfd/da9062/
4971 F: include/linux/mfd/da9063/
4972 F: include/linux/mfd/da9150/
4973 F: include/linux/regulator/da9211.h
4974 F: include/sound/da[79]*.h
4975 F: sound/soc/codecs/da[79]*.[ch]
4977 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4978 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4979 L: linux-gpio@vger.kernel.org
4981 F: drivers/gpio/gpio-gpio-mm.c
4983 DIOLAN U2C-12 I2C DRIVER
4984 M: Guenter Roeck <linux@roeck-us.net>
4985 L: linux-i2c@vger.kernel.org
4987 F: drivers/i2c/busses/i2c-diolan-u2c.c
4989 DIRECTORY NOTIFICATION (DNOTIFY)
4990 M: Jan Kara <jack@suse.cz>
4991 R: Amir Goldstein <amir73il@gmail.com>
4992 L: linux-fsdevel@vger.kernel.org
4994 F: Documentation/filesystems/dnotify.txt
4995 F: fs/notify/dnotify/
4996 F: include/linux/dnotify.h
4998 DISK GEOMETRY AND PARTITION HANDLING
4999 M: Andries Brouwer <aeb@cwi.nl>
5001 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5002 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5003 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5006 M: Jan Kara <jack@suse.com>
5008 F: Documentation/filesystems/quota.txt
5010 F: include/linux/quota*.h
5011 F: include/uapi/linux/quota*.h
5013 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5014 M: Bernie Thompson <bernie@plugable.com>
5015 L: linux-fbdev@vger.kernel.org
5017 W: http://plugable.com/category/projects/udlfb/
5018 F: Documentation/fb/udlfb.rst
5019 F: drivers/video/fbdev/udlfb.c
5020 F: include/video/udlfb.h
5022 DISTRIBUTED LOCK MANAGER (DLM)
5023 M: Christine Caulfield <ccaulfie@redhat.com>
5024 M: David Teigland <teigland@redhat.com>
5025 L: cluster-devel@redhat.com
5027 W: http://sources.redhat.com/cluster/
5028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5031 DMA BUFFER SHARING FRAMEWORK
5032 M: Sumit Semwal <sumit.semwal@linaro.org>
5033 L: linux-media@vger.kernel.org
5034 L: dri-devel@lists.freedesktop.org
5035 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5037 T: git git://anongit.freedesktop.org/drm/drm-misc
5038 F: Documentation/driver-api/dma-buf.rst
5040 F: include/linux/*fence.h
5041 F: include/linux/dma-buf*
5042 F: include/linux/dma-resv.h
5043 K: dma_(buf|fence|resv)
5045 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5046 M: Vinod Koul <vkoul@kernel.org>
5047 L: dmaengine@vger.kernel.org
5049 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5050 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5051 F: Documentation/devicetree/bindings/dma/
5052 F: Documentation/driver-api/dmaengine/
5054 F: include/linux/dmaengine.h
5055 F: include/linux/of_dma.h
5058 M: Christoph Hellwig <hch@lst.de>
5059 M: Marek Szyprowski <m.szyprowski@samsung.com>
5060 R: Robin Murphy <robin.murphy@arm.com>
5061 L: iommu@lists.linux-foundation.org
5063 W: http://git.infradead.org/users/hch/dma-mapping.git
5064 T: git git://git.infradead.org/users/hch/dma-mapping.git
5065 F: include/asm-generic/dma-mapping.h
5066 F: include/linux/dma-direct.h
5067 F: include/linux/dma-mapping.h
5068 F: include/linux/dma-noncoherent.h
5071 DMA-BUF HEAPS FRAMEWORK
5072 M: Sumit Semwal <sumit.semwal@linaro.org>
5073 R: Andrew F. Davis <afd@ti.com>
5074 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5075 R: Liam Mark <lmark@codeaurora.org>
5076 R: Laura Abbott <labbott@redhat.com>
5077 R: Brian Starkey <Brian.Starkey@arm.com>
5078 R: John Stultz <john.stultz@linaro.org>
5079 L: linux-media@vger.kernel.org
5080 L: dri-devel@lists.freedesktop.org
5081 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5083 T: git git://anongit.freedesktop.org/drm/drm-misc
5084 F: drivers/dma-buf/dma-heap.c
5085 F: drivers/dma-buf/heaps/*
5086 F: include/linux/dma-heap.h
5087 F: include/uapi/linux/dma-heap.h
5089 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5090 M: Lukasz Luba <lukasz.luba@arm.com>
5091 L: linux-pm@vger.kernel.org
5092 L: linux-samsung-soc@vger.kernel.org
5094 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5095 F: drivers/memory/samsung/exynos5422-dmc.c
5097 DME1737 HARDWARE MONITOR DRIVER
5098 M: Juerg Haefliger <juergh@gmail.com>
5099 L: linux-hwmon@vger.kernel.org
5101 F: Documentation/hwmon/dme1737.rst
5102 F: drivers/hwmon/dme1737.c
5105 M: Jean Delvare <jdelvare@suse.com>
5107 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5108 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5109 F: drivers/firmware/dmi-id.c
5110 F: drivers/firmware/dmi_scan.c
5111 F: include/linux/dmi.h
5114 M: Jonathan Corbet <corbet@lwn.net>
5115 L: linux-doc@vger.kernel.org
5117 T: git git://git.lwn.net/linux.git docs-next
5119 F: scripts/documentation-file-ref-check
5120 F: scripts/kernel-doc
5121 F: scripts/sphinx-pre-install
5122 X: Documentation/ABI/
5123 X: Documentation/devicetree/
5124 X: Documentation/firmware-guide/acpi/
5125 X: Documentation/i2c/
5126 X: Documentation/media/
5127 X: Documentation/power/
5128 X: Documentation/spi/
5130 DOCUMENTATION SCRIPTS
5131 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5132 L: linux-doc@vger.kernel.org
5134 F: Documentation/sphinx/parse-headers.pl
5135 F: scripts/documentation-file-ref-check
5136 F: scripts/sphinx-pre-install
5138 DOCUMENTATION/ITALIAN
5139 M: Federico Vaga <federico.vaga@vaga.pv.it>
5140 L: linux-doc@vger.kernel.org
5142 F: Documentation/translations/it_IT
5144 DONGWOON DW9714 LENS VOICE COIL DRIVER
5145 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5146 L: linux-media@vger.kernel.org
5148 T: git git://linuxtv.org/media_tree.git
5149 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5150 F: drivers/media/i2c/dw9714.c
5152 DONGWOON DW9807 LENS VOICE COIL DRIVER
5153 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5154 L: linux-media@vger.kernel.org
5156 T: git git://linuxtv.org/media_tree.git
5157 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5158 F: drivers/media/i2c/dw9807-vcm.c
5161 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5162 L: blinux-list@redhat.com
5164 F: drivers/char/dtlk.c
5165 F: include/linux/dtlk.h
5167 DPAA2 DATAPATH I/O (DPIO) DRIVER
5168 M: Roy Pledge <Roy.Pledge@nxp.com>
5169 L: linux-kernel@vger.kernel.org
5171 F: drivers/soc/fsl/dpio
5173 DPAA2 ETHERNET DRIVER
5174 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5175 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5176 L: netdev@vger.kernel.org
5178 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5179 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5180 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5181 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5182 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5183 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5184 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5185 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5186 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5188 DPAA2 ETHERNET SWITCH DRIVER
5189 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5190 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5191 L: linux-kernel@vger.kernel.org
5193 F: drivers/staging/fsl-dpaa2/ethsw
5195 DPT_I2O SCSI RAID DRIVER
5196 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5197 L: linux-scsi@vger.kernel.org
5199 W: http://www.adaptec.com/
5200 F: drivers/scsi/dpt*
5201 F: drivers/scsi/dpt/
5204 M: Philipp Reisner <philipp.reisner@linbit.com>
5205 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5206 L: drbd-dev@lists.linbit.com
5208 W: http://www.drbd.org
5209 T: git git://git.linbit.com/linux-drbd.git
5210 T: git git://git.linbit.com/drbd-8.4.git
5211 F: Documentation/admin-guide/blockdev/
5212 F: drivers/block/drbd/
5215 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5216 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5217 R: "Rafael J. Wysocki" <rafael@kernel.org>
5219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5220 F: Documentation/core-api/kobject.rst
5224 F: include/linux/debugfs.h
5225 F: include/linux/kobj*
5228 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5229 M: Kevin Hilman <khilman@kernel.org>
5230 M: Nishanth Menon <nm@ti.com>
5231 L: linux-pm@vger.kernel.org
5233 F: drivers/power/avs/
5234 F: include/linux/power/smartreflex.h
5236 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5237 M: Maxime Ripard <mripard@kernel.org>
5238 M: Chen-Yu Tsai <wens@csie.org>
5239 R: Jernej Skrabec <jernej.skrabec@siol.net>
5240 L: dri-devel@lists.freedesktop.org
5242 T: git git://anongit.freedesktop.org/drm/drm-misc
5243 F: drivers/gpu/drm/sun4i/sun8i*
5245 DRM DRIVER FOR ARM PL111 CLCD
5246 M: Eric Anholt <eric@anholt.net>
5248 T: git git://anongit.freedesktop.org/drm/drm-misc
5249 F: drivers/gpu/drm/pl111/
5251 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5252 M: Linus Walleij <linus.walleij@linaro.org>
5254 T: git git://anongit.freedesktop.org/drm/drm-misc
5255 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5256 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5258 DRM DRIVER FOR ASPEED BMC GFX
5259 M: Joel Stanley <joel@jms.id.au>
5260 L: linux-aspeed@lists.ozlabs.org
5262 T: git git://anongit.freedesktop.org/drm/drm-misc
5263 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5264 F: drivers/gpu/drm/aspeed/
5266 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5267 M: Dave Airlie <airlied@redhat.com>
5269 F: drivers/gpu/drm/ast/
5271 DRM DRIVER FOR BOCHS VIRTUAL GPU
5272 M: Gerd Hoffmann <kraxel@redhat.com>
5273 L: virtualization@lists.linux-foundation.org
5275 T: git git://anongit.freedesktop.org/drm/drm-misc
5276 F: drivers/gpu/drm/bochs/
5278 DRM DRIVER FOR BOE HIMAX8279D PANELS
5279 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5281 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5282 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5284 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5285 M: Linus Walleij <linus.walleij@linaro.org>
5287 T: git git://anongit.freedesktop.org/drm/drm-misc
5288 F: drivers/gpu/drm/tve200/
5290 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5291 M: Icenowy Zheng <icenowy@aosc.io>
5293 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5294 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5296 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5297 M: Jagan Teki <jagan@amarulasolutions.com>
5299 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5300 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5302 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5303 M: Hans de Goede <hdegoede@redhat.com>
5305 T: git git://anongit.freedesktop.org/drm/drm-misc
5306 F: drivers/gpu/drm/tiny/gm12u320.c
5308 DRM DRIVER FOR HX8357D PANELS
5309 M: Eric Anholt <eric@anholt.net>
5311 T: git git://anongit.freedesktop.org/drm/drm-misc
5312 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5313 F: drivers/gpu/drm/tiny/hx8357d.c
5315 DRM DRIVER FOR ILITEK ILI9225 PANELS
5316 M: David Lechner <david@lechnology.com>
5318 T: git git://anongit.freedesktop.org/drm/drm-misc
5319 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5320 F: drivers/gpu/drm/tiny/ili9225.c
5322 DRM DRIVER FOR ILITEK ILI9486 PANELS
5323 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5325 T: git git://anongit.freedesktop.org/drm/drm-misc
5326 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5327 F: drivers/gpu/drm/tiny/ili9486.c
5329 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5330 S: Orphan / Obsolete
5331 F: drivers/gpu/drm/i810/
5332 F: include/uapi/drm/i810_drm.h
5334 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5335 S: Orphan / Obsolete
5336 F: drivers/gpu/drm/mga/
5337 F: include/uapi/drm/mga_drm.h
5339 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5340 M: Dave Airlie <airlied@redhat.com>
5342 F: drivers/gpu/drm/mgag200/
5344 DRM DRIVER FOR MI0283QT
5345 M: Noralf Trønnes <noralf@tronnes.org>
5347 T: git git://anongit.freedesktop.org/drm/drm-misc
5348 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5349 F: drivers/gpu/drm/tiny/mi0283qt.c
5351 DRM DRIVER FOR MSM ADRENO GPU
5352 M: Rob Clark <robdclark@gmail.com>
5353 M: Sean Paul <sean@poorly.run>
5354 L: linux-arm-msm@vger.kernel.org
5355 L: dri-devel@lists.freedesktop.org
5356 L: freedreno@lists.freedesktop.org
5358 T: git https://gitlab.freedesktop.org/drm/msm.git
5359 F: Documentation/devicetree/bindings/display/msm/
5360 F: drivers/gpu/drm/msm/
5361 F: include/uapi/drm/msm_drm.h
5363 DRM DRIVER FOR NOVATEK NT35510 PANELS
5364 M: Linus Walleij <linus.walleij@linaro.org>
5366 T: git git://anongit.freedesktop.org/drm/drm-misc
5367 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5368 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5370 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5371 M: Ben Skeggs <bskeggs@redhat.com>
5372 L: dri-devel@lists.freedesktop.org
5373 L: nouveau@lists.freedesktop.org
5375 T: git git://github.com/skeggsb/linux
5376 F: drivers/gpu/drm/nouveau/
5377 F: include/uapi/drm/nouveau_drm.h
5379 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5380 M: Stefan Mavrodiev <stefan@olimex.com>
5382 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5383 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5385 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5386 M: Noralf Trønnes <noralf@tronnes.org>
5388 T: git git://anongit.freedesktop.org/drm/drm-misc
5389 F: Documentation/devicetree/bindings/display/repaper.txt
5390 F: drivers/gpu/drm/tiny/repaper.c
5392 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5393 M: Dave Airlie <airlied@redhat.com>
5394 M: Gerd Hoffmann <kraxel@redhat.com>
5395 L: virtualization@lists.linux-foundation.org
5397 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5398 T: git git://anongit.freedesktop.org/drm/drm-misc
5399 F: drivers/gpu/drm/cirrus/
5401 DRM DRIVER FOR QXL VIRTUAL GPU
5402 M: Dave Airlie <airlied@redhat.com>
5403 M: Gerd Hoffmann <kraxel@redhat.com>
5404 L: virtualization@lists.linux-foundation.org
5405 L: spice-devel@lists.freedesktop.org
5407 T: git git://anongit.freedesktop.org/drm/drm-misc
5408 F: drivers/gpu/drm/qxl/
5409 F: include/uapi/drm/qxl_drm.h
5411 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5412 S: Orphan / Obsolete
5413 F: drivers/gpu/drm/r128/
5414 F: include/uapi/drm/r128_drm.h
5416 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5417 M: Robert Chiras <robert.chiras@nxp.com>
5419 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5420 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5422 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5423 M: Guido Günther <agx@sigxcpu.org>
5424 R: Purism Kernel Team <kernel@puri.sm>
5426 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5427 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5429 DRM DRIVER FOR SAVAGE VIDEO CARDS
5430 S: Orphan / Obsolete
5431 F: drivers/gpu/drm/savage/
5432 F: include/uapi/drm/savage_drm.h
5434 DRM DRIVER FOR SIS VIDEO CARDS
5435 S: Orphan / Obsolete
5436 F: drivers/gpu/drm/sis/
5437 F: include/uapi/drm/sis_drm.h
5439 DRM DRIVER FOR SITRONIX ST7586 PANELS
5440 M: David Lechner <david@lechnology.com>
5442 T: git git://anongit.freedesktop.org/drm/drm-misc
5443 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5444 F: drivers/gpu/drm/tiny/st7586.c
5446 DRM DRIVER FOR SITRONIX ST7701 PANELS
5447 M: Jagan Teki <jagan@amarulasolutions.com>
5449 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5450 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5452 DRM DRIVER FOR SITRONIX ST7735R PANELS
5453 M: David Lechner <david@lechnology.com>
5455 T: git git://anongit.freedesktop.org/drm/drm-misc
5456 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5457 F: drivers/gpu/drm/tiny/st7735r.c
5459 DRM DRIVER FOR SONY ACX424AKP PANELS
5460 M: Linus Walleij <linus.walleij@linaro.org>
5462 T: git git://anongit.freedesktop.org/drm/drm-misc
5463 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5465 DRM DRIVER FOR ST-ERICSSON MCDE
5466 M: Linus Walleij <linus.walleij@linaro.org>
5468 T: git git://anongit.freedesktop.org/drm/drm-misc
5469 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5470 F: drivers/gpu/drm/mcde/
5472 DRM DRIVER FOR TDFX VIDEO CARDS
5473 S: Orphan / Obsolete
5474 F: drivers/gpu/drm/tdfx/
5476 DRM DRIVER FOR TPO TPG110 PANELS
5477 M: Linus Walleij <linus.walleij@linaro.org>
5479 T: git git://anongit.freedesktop.org/drm/drm-misc
5480 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5481 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5483 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5484 M: Dave Airlie <airlied@redhat.com>
5485 R: Sean Paul <sean@poorly.run>
5486 L: dri-devel@lists.freedesktop.org
5488 T: git git://anongit.freedesktop.org/drm/drm-misc
5489 F: drivers/gpu/drm/udl/
5491 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5492 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5493 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5494 R: Daniel Vetter <daniel@ffwll.ch>
5495 L: dri-devel@lists.freedesktop.org
5497 T: git git://anongit.freedesktop.org/drm/drm-misc
5498 F: Documentation/gpu/vkms.rst
5499 F: drivers/gpu/drm/vkms/
5501 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5502 M: Hans de Goede <hdegoede@redhat.com>
5503 L: dri-devel@lists.freedesktop.org
5505 T: git git://anongit.freedesktop.org/drm/drm-misc
5506 F: drivers/gpu/drm/vboxvideo/
5508 DRM DRIVER FOR VMWARE VIRTUAL GPU
5509 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5510 M: Roland Scheidegger <sroland@vmware.com>
5511 L: dri-devel@lists.freedesktop.org
5513 T: git git://people.freedesktop.org/~sroland/linux
5514 F: drivers/gpu/drm/vmwgfx/
5515 F: include/uapi/drm/vmwgfx_drm.h
5518 M: David Airlie <airlied@linux.ie>
5519 M: Daniel Vetter <daniel@ffwll.ch>
5520 L: dri-devel@lists.freedesktop.org
5522 B: https://bugs.freedesktop.org/
5523 C: irc://chat.freenode.net/dri-devel
5524 T: git git://anongit.freedesktop.org/drm/drm
5525 F: Documentation/devicetree/bindings/display/
5526 F: Documentation/devicetree/bindings/gpu/
5527 F: Documentation/gpu/
5531 F: include/linux/vga*
5532 F: include/uapi/drm/
5534 DRM DRIVERS AND MISC GPU PATCHES
5535 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5536 M: Maxime Ripard <mripard@kernel.org>
5537 M: Thomas Zimmermann <tzimmermann@suse.de>
5539 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5540 T: git git://anongit.freedesktop.org/drm/drm-misc
5541 F: Documentation/gpu/
5542 F: drivers/gpu/drm/*
5545 F: include/linux/vga*
5546 F: include/uapi/drm/drm*
5548 DRM DRIVERS FOR ALLWINNER A10
5549 M: Maxime Ripard <mripard@kernel.org>
5550 M: Chen-Yu Tsai <wens@csie.org>
5551 L: dri-devel@lists.freedesktop.org
5553 T: git git://anongit.freedesktop.org/drm/drm-misc
5554 F: Documentation/devicetree/bindings/display/allwinner*
5555 F: drivers/gpu/drm/sun4i/
5557 DRM DRIVERS FOR AMLOGIC SOCS
5558 M: Neil Armstrong <narmstrong@baylibre.com>
5559 L: dri-devel@lists.freedesktop.org
5560 L: linux-amlogic@lists.infradead.org
5562 W: http://linux-meson.com/
5563 T: git git://anongit.freedesktop.org/drm/drm-misc
5564 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5565 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5566 F: Documentation/gpu/meson.rst
5567 F: drivers/gpu/drm/meson/
5569 DRM DRIVERS FOR ATMEL HLCDC
5570 M: Sam Ravnborg <sam@ravnborg.org>
5571 M: Boris Brezillon <bbrezillon@kernel.org>
5572 L: dri-devel@lists.freedesktop.org
5574 T: git git://anongit.freedesktop.org/drm/drm-misc
5575 F: Documentation/devicetree/bindings/display/atmel/
5576 F: drivers/gpu/drm/atmel-hlcdc/
5578 DRM DRIVERS FOR BRIDGE CHIPS
5579 M: Andrzej Hajda <a.hajda@samsung.com>
5580 M: Neil Armstrong <narmstrong@baylibre.com>
5581 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5582 R: Jonas Karlman <jonas@kwiboo.se>
5583 R: Jernej Skrabec <jernej.skrabec@siol.net>
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5586 F: drivers/gpu/drm/bridge/
5588 DRM DRIVERS FOR EXYNOS
5589 M: Inki Dae <inki.dae@samsung.com>
5590 M: Joonyoung Shim <jy0922.shim@samsung.com>
5591 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5592 M: Kyungmin Park <kyungmin.park@samsung.com>
5593 L: dri-devel@lists.freedesktop.org
5595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5596 F: Documentation/devicetree/bindings/display/exynos/
5597 F: drivers/gpu/drm/exynos/
5598 F: include/uapi/drm/exynos_drm.h
5600 DRM DRIVERS FOR FREESCALE DCU
5601 M: Stefan Agner <stefan@agner.ch>
5602 M: Alison Wang <alison.wang@nxp.com>
5603 L: dri-devel@lists.freedesktop.org
5605 T: git git://anongit.freedesktop.org/drm/drm-misc
5606 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5607 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5608 F: drivers/gpu/drm/fsl-dcu/
5610 DRM DRIVERS FOR FREESCALE IMX
5611 M: Philipp Zabel <p.zabel@pengutronix.de>
5612 L: dri-devel@lists.freedesktop.org
5614 F: Documentation/devicetree/bindings/display/imx/
5615 F: drivers/gpu/drm/imx/
5616 F: drivers/gpu/ipu-v3/
5618 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5619 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5620 L: dri-devel@lists.freedesktop.org
5622 T: git git://github.com/patjak/drm-gma500
5623 F: drivers/gpu/drm/gma500/
5625 DRM DRIVERS FOR HISILICON
5626 M: Xinliang Liu <xinliang.liu@linaro.org>
5627 M: Rongrong Zou <zourongrong@gmail.com>
5628 R: John Stultz <john.stultz@linaro.org>
5629 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5630 R: Chen Feng <puck.chen@hisilicon.com>
5631 L: dri-devel@lists.freedesktop.org
5633 T: git git://anongit.freedesktop.org/drm/drm-misc
5634 F: Documentation/devicetree/bindings/display/hisilicon/
5635 F: drivers/gpu/drm/hisilicon/
5637 DRM DRIVERS FOR LIMA
5638 M: Qiang Yu <yuq825@gmail.com>
5639 L: dri-devel@lists.freedesktop.org
5640 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5642 T: git git://anongit.freedesktop.org/drm/drm-misc
5643 F: drivers/gpu/drm/lima/
5644 F: include/uapi/drm/lima_drm.h
5646 DRM DRIVERS FOR MEDIATEK
5647 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5648 M: Philipp Zabel <p.zabel@pengutronix.de>
5649 L: dri-devel@lists.freedesktop.org
5651 F: Documentation/devicetree/bindings/display/mediatek/
5652 F: drivers/gpu/drm/mediatek/
5654 DRM DRIVERS FOR NVIDIA TEGRA
5655 M: Thierry Reding <thierry.reding@gmail.com>
5656 L: dri-devel@lists.freedesktop.org
5657 L: linux-tegra@vger.kernel.org
5659 T: git git://anongit.freedesktop.org/tegra/linux.git
5660 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5661 F: drivers/gpu/drm/tegra/
5662 F: drivers/gpu/host1x/
5663 F: include/linux/host1x.h
5664 F: include/uapi/drm/tegra_drm.h
5666 DRM DRIVERS FOR RENESAS
5667 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5668 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5669 L: dri-devel@lists.freedesktop.org
5670 L: linux-renesas-soc@vger.kernel.org
5672 T: git git://linuxtv.org/pinchartl/media drm/du/next
5673 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5674 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5675 F: Documentation/devicetree/bindings/display/renesas,du.txt
5676 F: drivers/gpu/drm/rcar-du/
5677 F: drivers/gpu/drm/shmobile/
5678 F: include/linux/platform_data/shmob_drm.h
5680 DRM DRIVERS FOR ROCKCHIP
5681 M: Sandy Huang <hjc@rock-chips.com>
5682 M: Heiko Stübner <heiko@sntech.de>
5683 L: dri-devel@lists.freedesktop.org
5685 T: git git://anongit.freedesktop.org/drm/drm-misc
5686 F: Documentation/devicetree/bindings/display/rockchip/
5687 F: drivers/gpu/drm/rockchip/
5690 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5691 M: Vincent Abriou <vincent.abriou@st.com>
5692 L: dri-devel@lists.freedesktop.org
5694 T: git git://anongit.freedesktop.org/drm/drm-misc
5695 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5696 F: drivers/gpu/drm/sti
5699 M: Yannick Fertre <yannick.fertre@st.com>
5700 M: Philippe Cornu <philippe.cornu@st.com>
5701 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5702 M: Vincent Abriou <vincent.abriou@st.com>
5703 L: dri-devel@lists.freedesktop.org
5705 T: git git://anongit.freedesktop.org/drm/drm-misc
5706 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5707 F: drivers/gpu/drm/stm
5709 DRM DRIVERS FOR TI KEYSTONE
5710 M: Jyri Sarha <jsarha@ti.com>
5711 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5712 L: dri-devel@lists.freedesktop.org
5714 T: git git://anongit.freedesktop.org/drm/drm-misc
5715 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5716 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5717 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5718 F: drivers/gpu/drm/tidss/
5720 DRM DRIVERS FOR TI LCDC
5721 M: Jyri Sarha <jsarha@ti.com>
5722 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5723 L: dri-devel@lists.freedesktop.org
5725 F: Documentation/devicetree/bindings/display/tilcdc/
5726 F: drivers/gpu/drm/tilcdc/
5728 DRM DRIVERS FOR TI OMAP
5729 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5730 L: dri-devel@lists.freedesktop.org
5732 F: Documentation/devicetree/bindings/display/ti/
5733 F: drivers/gpu/drm/omapdrm/
5736 M: Eric Anholt <eric@anholt.net>
5738 T: git git://anongit.freedesktop.org/drm/drm-misc
5739 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5740 F: drivers/gpu/drm/v3d/
5741 F: include/uapi/drm/v3d_drm.h
5744 M: Eric Anholt <eric@anholt.net>
5746 T: git git://github.com/anholt/linux
5747 T: git git://anongit.freedesktop.org/drm/drm-misc
5748 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5749 F: drivers/gpu/drm/vc4/
5750 F: include/uapi/drm/vc4_drm.h
5752 DRM DRIVERS FOR VIVANTE GPU IP
5753 M: Lucas Stach <l.stach@pengutronix.de>
5754 R: Russell King <linux+etnaviv@armlinux.org.uk>
5755 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5756 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5757 L: dri-devel@lists.freedesktop.org
5759 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5760 F: drivers/gpu/drm/etnaviv/
5761 F: include/uapi/drm/etnaviv_drm.h
5764 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5765 L: dri-devel@lists.freedesktop.org
5766 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5768 T: git git://anongit.freedesktop.org/drm/drm-misc
5769 F: Documentation/gpu/xen-front.rst
5770 F: drivers/gpu/drm/xen/
5772 DRM DRIVERS FOR ZTE ZX
5773 M: Shawn Guo <shawnguo@kernel.org>
5774 L: dri-devel@lists.freedesktop.org
5776 T: git git://anongit.freedesktop.org/drm/drm-misc
5777 F: Documentation/devicetree/bindings/display/zte,vou.txt
5778 F: drivers/gpu/drm/zte/
5781 M: Thierry Reding <thierry.reding@gmail.com>
5782 R: Sam Ravnborg <sam@ravnborg.org>
5783 L: dri-devel@lists.freedesktop.org
5785 T: git git://anongit.freedesktop.org/drm/drm-misc
5786 F: Documentation/devicetree/bindings/display/panel/
5787 F: drivers/gpu/drm/drm_panel.c
5788 F: drivers/gpu/drm/panel/
5789 F: include/drm/drm_panel.h
5792 M: Christian Koenig <christian.koenig@amd.com>
5793 M: Huang Rui <ray.huang@amd.com>
5794 L: dri-devel@lists.freedesktop.org
5796 T: git git://people.freedesktop.org/~agd5f/linux
5797 F: drivers/gpu/drm/ttm/
5800 DSBR100 USB FM RADIO DRIVER
5801 M: Alexey Klimov <klimov.linux@gmail.com>
5802 L: linux-media@vger.kernel.org
5804 T: git git://linuxtv.org/media_tree.git
5805 F: drivers/media/radio/dsbr100.c
5808 M: Hans Verkuil <hverkuil@xs4all.nl>
5809 L: linux-media@vger.kernel.org
5811 W: https://linuxtv.org
5812 T: git git://linuxtv.org/media_tree.git
5813 F: drivers/media/pci/dt3155/
5815 DVB_USB_AF9015 MEDIA DRIVER
5816 M: Antti Palosaari <crope@iki.fi>
5817 L: linux-media@vger.kernel.org
5819 W: https://linuxtv.org
5820 W: http://palosaari.fi/linux/
5821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5822 T: git git://linuxtv.org/anttip/media_tree.git
5823 F: drivers/media/usb/dvb-usb-v2/af9015*
5825 DVB_USB_AF9035 MEDIA DRIVER
5826 M: Antti Palosaari <crope@iki.fi>
5827 L: linux-media@vger.kernel.org
5829 W: https://linuxtv.org
5830 W: http://palosaari.fi/linux/
5831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5832 T: git git://linuxtv.org/anttip/media_tree.git
5833 F: drivers/media/usb/dvb-usb-v2/af9035*
5835 DVB_USB_ANYSEE MEDIA DRIVER
5836 M: Antti Palosaari <crope@iki.fi>
5837 L: linux-media@vger.kernel.org
5839 W: https://linuxtv.org
5840 W: http://palosaari.fi/linux/
5841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5842 T: git git://linuxtv.org/anttip/media_tree.git
5843 F: drivers/media/usb/dvb-usb-v2/anysee*
5845 DVB_USB_AU6610 MEDIA DRIVER
5846 M: Antti Palosaari <crope@iki.fi>
5847 L: linux-media@vger.kernel.org
5849 W: https://linuxtv.org
5850 W: http://palosaari.fi/linux/
5851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5852 T: git git://linuxtv.org/anttip/media_tree.git
5853 F: drivers/media/usb/dvb-usb-v2/au6610*
5855 DVB_USB_CE6230 MEDIA DRIVER
5856 M: Antti Palosaari <crope@iki.fi>
5857 L: linux-media@vger.kernel.org
5859 W: https://linuxtv.org
5860 W: http://palosaari.fi/linux/
5861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5862 T: git git://linuxtv.org/anttip/media_tree.git
5863 F: drivers/media/usb/dvb-usb-v2/ce6230*
5865 DVB_USB_CXUSB MEDIA DRIVER
5866 M: Michael Krufky <mkrufky@linuxtv.org>
5867 L: linux-media@vger.kernel.org
5869 W: https://linuxtv.org
5870 W: http://github.com/mkrufky
5871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5872 T: git git://linuxtv.org/media_tree.git
5873 F: drivers/media/usb/dvb-usb/cxusb*
5875 DVB_USB_EC168 MEDIA DRIVER
5876 M: Antti Palosaari <crope@iki.fi>
5877 L: linux-media@vger.kernel.org
5879 W: https://linuxtv.org
5880 W: http://palosaari.fi/linux/
5881 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5882 T: git git://linuxtv.org/anttip/media_tree.git
5883 F: drivers/media/usb/dvb-usb-v2/ec168*
5885 DVB_USB_GL861 MEDIA DRIVER
5886 M: Antti Palosaari <crope@iki.fi>
5887 L: linux-media@vger.kernel.org
5889 W: https://linuxtv.org
5890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5891 T: git git://linuxtv.org/anttip/media_tree.git
5892 F: drivers/media/usb/dvb-usb-v2/gl861*
5894 DVB_USB_MXL111SF MEDIA DRIVER
5895 M: Michael Krufky <mkrufky@linuxtv.org>
5896 L: linux-media@vger.kernel.org
5898 W: https://linuxtv.org
5899 W: http://github.com/mkrufky
5900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5901 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5902 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5904 DVB_USB_RTL28XXU MEDIA DRIVER
5905 M: Antti Palosaari <crope@iki.fi>
5906 L: linux-media@vger.kernel.org
5908 W: https://linuxtv.org
5909 W: http://palosaari.fi/linux/
5910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5911 T: git git://linuxtv.org/anttip/media_tree.git
5912 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5914 DVB_USB_V2 MEDIA DRIVER
5915 M: Antti Palosaari <crope@iki.fi>
5916 L: linux-media@vger.kernel.org
5918 W: https://linuxtv.org
5919 W: http://palosaari.fi/linux/
5920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5921 T: git git://linuxtv.org/anttip/media_tree.git
5922 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5923 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5926 M: Jason Baron <jbaron@akamai.com>
5928 F: include/linux/dynamic_debug.h
5929 F: lib/dynamic_debug.c
5931 DYNAMIC INTERRUPT MODERATION
5932 M: Tal Gilboa <talgi@mellanox.com>
5934 F: Documentation/networking/net_dim.rst
5935 F: include/linux/dim.h
5938 DZ DECSTATION DZ11 SERIAL DRIVER
5939 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5941 F: drivers/tty/serial/dz.*
5943 E3X0 POWER BUTTON DRIVER
5944 M: Moritz Fischer <moritz.fischer@ettus.com>
5945 L: usrp-users@lists.ettus.com
5947 W: http://www.ettus.com
5948 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5949 F: drivers/input/misc/e3x0-button.c
5952 M: Antti Palosaari <crope@iki.fi>
5953 L: linux-media@vger.kernel.org
5955 W: https://linuxtv.org
5956 W: http://palosaari.fi/linux/
5957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5958 T: git git://linuxtv.org/anttip/media_tree.git
5959 F: drivers/media/tuners/e4000*
5961 EARTH_PT1 MEDIA DRIVER
5962 M: Akihiro Tsukada <tskd08@gmail.com>
5963 L: linux-media@vger.kernel.org
5965 F: drivers/media/pci/pt1/
5967 EARTH_PT3 MEDIA DRIVER
5968 M: Akihiro Tsukada <tskd08@gmail.com>
5969 L: linux-media@vger.kernel.org
5971 F: drivers/media/pci/pt3/
5974 M: Antti Palosaari <crope@iki.fi>
5975 L: linux-media@vger.kernel.org
5977 W: https://linuxtv.org
5978 W: http://palosaari.fi/linux/
5979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5980 T: git git://linuxtv.org/anttip/media_tree.git
5981 F: drivers/media/dvb-frontends/ec100*
5984 M: Tyler Hicks <code@tyhicks.com>
5985 L: ecryptfs@vger.kernel.org
5987 W: http://ecryptfs.org
5988 W: https://launchpad.net/ecryptfs
5989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5990 F: Documentation/filesystems/ecryptfs.rst
5994 M: Borislav Petkov <bp@alien8.de>
5995 L: linux-edac@vger.kernel.org
5997 F: drivers/edac/amd64_edac*
6000 M: Jan Luebbe <jlu@pengutronix.de>
6001 L: linux-edac@vger.kernel.org
6003 F: drivers/edac/armada_xp_*
6006 M: Stefan Schaeckeler <sschaeck@cisco.com>
6008 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6009 F: drivers/edac/aspeed_edac.c
6012 M: Shravan Kumar Ramani <sramani@mellanox.com>
6014 F: drivers/edac/bluefield_edac.c
6017 M: Robert Richter <rric@kernel.org>
6018 L: linux-edac@vger.kernel.org
6020 F: drivers/edac/highbank*
6023 M: Ralf Baechle <ralf@linux-mips.org>
6024 M: Robert Richter <rrichter@marvell.com>
6025 L: linux-edac@vger.kernel.org
6026 L: linux-mips@vger.kernel.org
6028 F: drivers/edac/octeon_edac*
6030 EDAC-CAVIUM THUNDERX
6031 M: Robert Richter <rrichter@marvell.com>
6032 L: linux-edac@vger.kernel.org
6034 F: drivers/edac/thunderx_edac*
6037 M: Borislav Petkov <bp@alien8.de>
6038 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6039 M: Tony Luck <tony.luck@intel.com>
6040 R: James Morse <james.morse@arm.com>
6041 R: Robert Richter <rrichter@marvell.com>
6042 L: linux-edac@vger.kernel.org
6044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6045 F: Documentation/admin-guide/ras.rst
6046 F: Documentation/driver-api/edac.rst
6048 F: include/linux/edac.h
6051 M: Lei Wang <lewan@microsoft.com>
6052 L: linux-edac@vger.kernel.org
6054 F: drivers/edac/dmc520_edac.c
6057 M: Mark Gross <mark.gross@intel.com>
6058 L: linux-edac@vger.kernel.org
6060 F: drivers/edac/e752x_edac.c
6063 L: linux-edac@vger.kernel.org
6065 F: drivers/edac/e7xxx_edac.c
6068 M: York Sun <york.sun@nxp.com>
6069 L: linux-edac@vger.kernel.org
6071 F: drivers/edac/fsl_ddr_edac.*
6074 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6075 L: linux-edac@vger.kernel.org
6077 F: drivers/edac/ghes_edac.c
6080 M: Tony Luck <tony.luck@intel.com>
6081 L: linux-edac@vger.kernel.org
6083 F: drivers/edac/i10nm_base.c
6086 L: linux-edac@vger.kernel.org
6088 F: drivers/edac/i3000_edac.c
6091 L: linux-edac@vger.kernel.org
6093 F: drivers/edac/i5000_edac.c
6096 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6097 L: linux-edac@vger.kernel.org
6099 F: drivers/edac/i5400_edac.c
6102 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6103 L: linux-edac@vger.kernel.org
6105 F: drivers/edac/i7300_edac.c
6108 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6109 L: linux-edac@vger.kernel.org
6111 F: drivers/edac/i7core_edac.c
6114 M: Tim Small <tim@buttersideup.com>
6115 L: linux-edac@vger.kernel.org
6117 F: drivers/edac/i82443bxgx_edac.c
6120 M: "Arvind R." <arvino55@gmail.com>
6121 L: linux-edac@vger.kernel.org
6123 F: drivers/edac/i82975x_edac.c
6126 M: Jason Baron <jbaron@akamai.com>
6127 L: linux-edac@vger.kernel.org
6129 F: drivers/edac/ie31200_edac.c
6132 M: Johannes Thumshirn <morbidrsa@gmail.com>
6133 L: linux-edac@vger.kernel.org
6135 F: drivers/edac/mpc85xx_edac.[ch]
6138 M: Egor Martovetsky <egor@pasemi.com>
6139 L: linux-edac@vger.kernel.org
6141 F: drivers/edac/pasemi_edac.c
6144 M: Tony Luck <tony.luck@intel.com>
6145 L: linux-edac@vger.kernel.org
6147 F: drivers/edac/pnd2_edac.[ch]
6150 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6151 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6152 L: linux-arm-msm@vger.kernel.org
6153 L: linux-edac@vger.kernel.org
6155 F: drivers/edac/qcom_edac.c
6158 M: Tim Small <tim@buttersideup.com>
6159 L: linux-edac@vger.kernel.org
6161 F: drivers/edac/r82600_edac.c
6164 M: Tony Luck <tony.luck@intel.com>
6165 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6166 L: linux-edac@vger.kernel.org
6168 F: drivers/edac/sb_edac.c
6171 M: Yash Shah <yash.shah@sifive.com>
6172 L: linux-edac@vger.kernel.org
6174 F: drivers/edac/sifive_edac.c
6175 F: drivers/soc/sifive_l2_cache.c
6178 M: Tony Luck <tony.luck@intel.com>
6179 L: linux-edac@vger.kernel.org
6181 F: drivers/edac/skx_*.c
6184 M: Tero Kristo <t-kristo@ti.com>
6185 L: linux-edac@vger.kernel.org
6187 F: drivers/edac/ti_edac.c
6189 EDIROL UA-101/UA-1000 DRIVER
6190 M: Clemens Ladisch <clemens@ladisch.de>
6191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6194 F: sound/usb/misc/ua101.c
6197 M: Ivan Hu <ivan.hu@canonical.com>
6198 M: Ard Biesheuvel <ardb@kernel.org>
6199 L: linux-efi@vger.kernel.org
6201 F: drivers/firmware/efi/test/
6203 EFI VARIABLE FILESYSTEM
6204 M: Matthew Garrett <matthew.garrett@nebula.com>
6205 M: Jeremy Kerr <jk@ozlabs.org>
6206 M: Ard Biesheuvel <ardb@kernel.org>
6207 L: linux-efi@vger.kernel.org
6209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6212 EFIFB FRAMEBUFFER DRIVER
6213 M: Peter Jones <pjones@redhat.com>
6214 L: linux-fbdev@vger.kernel.org
6216 F: drivers/video/fbdev/efifb.c
6220 W: http://aeschi.ch.eu.org/efs/
6223 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6224 M: Douglas Miller <dougmill@linux.ibm.com>
6225 L: netdev@vger.kernel.org
6227 F: drivers/net/ethernet/ibm/ehea/
6229 EM28XX VIDEO4LINUX DRIVER
6230 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6231 L: linux-media@vger.kernel.org
6233 W: https://linuxtv.org
6234 T: git git://linuxtv.org/media_tree.git
6235 F: Documentation/media/v4l-drivers/em28xx*
6236 F: drivers/media/usb/em28xx/
6239 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6240 M: Matt Mackall <mpm@selenic.com>
6241 M: David Woodhouse <dwmw2@infradead.org>
6242 L: linux-embedded@vger.kernel.org
6245 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6246 M: Adrian Hunter <adrian.hunter@intel.com>
6247 M: Ritesh Harjani <riteshh@codeaurora.org>
6248 M: Asutosh Das <asutoshd@codeaurora.org>
6249 L: linux-mmc@vger.kernel.org
6251 F: drivers/mmc/host/cqhci*
6253 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6254 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6255 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6256 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6257 L: linux-scsi@vger.kernel.org
6259 W: http://www.broadcom.com
6260 F: drivers/scsi/be2iscsi/
6262 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6263 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6264 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6265 M: Somnath Kotur <somnath.kotur@broadcom.com>
6266 L: netdev@vger.kernel.org
6268 W: http://www.emulex.com
6269 F: drivers/net/ethernet/emulex/benet/
6271 EMULEX ONECONNECT ROCE DRIVER
6272 M: Selvin Xavier <selvin.xavier@broadcom.com>
6273 M: Devesh Sharma <devesh.sharma@broadcom.com>
6274 L: linux-rdma@vger.kernel.org
6276 W: http://www.broadcom.com
6277 F: drivers/infiniband/hw/ocrdma/
6278 F: include/uapi/rdma/ocrdma-abi.h
6280 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6281 M: James Smart <james.smart@broadcom.com>
6282 M: Dick Kennedy <dick.kennedy@broadcom.com>
6283 L: linux-scsi@vger.kernel.org
6285 W: http://www.broadcom.com
6286 F: drivers/scsi/lpfc/
6288 ENE CB710 FLASH CARD READER DRIVER
6289 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6291 F: drivers/misc/cb710/
6292 F: drivers/mmc/host/cb710-mmc.*
6293 F: include/linux/cb710.h
6295 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6296 M: Maxim Levitsky <maximlevitsky@gmail.com>
6298 F: drivers/media/rc/ene_ir.*
6300 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6301 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6302 L: linuxppc-dev@lists.ozlabs.org
6304 F: drivers/tty/ehv_bytechan.c
6306 EPSON S1D13XXX FRAMEBUFFER DRIVER
6307 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6310 F: drivers/video/fbdev/s1d13xxxfb.c
6311 F: include/video/s1d13xxxfb.h
6314 M: Gao Xiang <xiang@kernel.org>
6315 M: Chao Yu <yuchao0@huawei.com>
6316 L: linux-erofs@lists.ozlabs.org
6318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6319 F: Documentation/filesystems/erofs.rst
6321 F: include/trace/events/erofs.h
6323 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6324 M: Jeff Layton <jlayton@kernel.org>
6326 F: include/linux/errseq.h
6329 ET131X NETWORK DRIVER
6330 M: Mark Einon <mark.einon@gmail.com>
6332 F: drivers/net/ethernet/agere/
6335 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6336 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6337 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6338 L: netdev@vger.kernel.org
6340 W: http://www.linuxfoundation.org/en/Net:Bridge
6341 F: include/linux/netfilter_bridge/
6344 ETHERNET PHY LIBRARY
6345 M: Andrew Lunn <andrew@lunn.ch>
6346 M: Florian Fainelli <f.fainelli@gmail.com>
6347 M: Heiner Kallweit <hkallweit1@gmail.com>
6348 R: Russell King <linux@armlinux.org.uk>
6349 L: netdev@vger.kernel.org
6351 F: Documentation/ABI/testing/sysfs-class-net-phydev
6352 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6353 F: Documentation/devicetree/bindings/net/mdio*
6354 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6355 F: Documentation/networking/phy.rst
6357 F: drivers/of/of_mdio.c
6358 F: drivers/of/of_net.c
6359 F: include/dt-bindings/net/qca-ar803x.h
6360 F: include/linux/*mdio*.h
6361 F: include/linux/of_net.h
6362 F: include/linux/phy.h
6363 F: include/linux/phy_fixed.h
6364 F: include/linux/platform_data/mdio-bcm-unimac.h
6365 F: include/linux/platform_data/mdio-gpio.h
6366 F: include/trace/events/mdio.h
6367 F: include/uapi/linux/mdio.h
6368 F: include/uapi/linux/mii.h
6371 M: Namjae Jeon <namjae.jeon@samsung.com>
6372 M: Sungjong Seo <sj1557.seo@samsung.com>
6373 L: linux-fsdevel@vger.kernel.org
6378 M: Jan Kara <jack@suse.com>
6379 L: linux-ext4@vger.kernel.org
6381 F: Documentation/filesystems/ext2.rst
6383 F: include/linux/ext2*
6386 M: "Theodore Ts'o" <tytso@mit.edu>
6387 M: Andreas Dilger <adilger.kernel@dilger.ca>
6388 L: linux-ext4@vger.kernel.org
6390 W: http://ext4.wiki.kernel.org
6391 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6393 F: Documentation/filesystems/ext4/
6396 Extended Verification Module (EVM)
6397 M: Mimi Zohar <zohar@linux.ibm.com>
6398 L: linux-integrity@vger.kernel.org
6400 F: security/integrity/evm/
6402 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6403 M: Ard Biesheuvel <ardb@kernel.org>
6404 L: linux-efi@vger.kernel.org
6406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6407 F: Documentation/admin-guide/efi-stub.rst
6408 F: arch/*/include/asm/efi.h
6409 F: arch/*/kernel/efi.c
6410 F: arch/arm/boot/compressed/efi-header.S
6411 F: arch/arm64/kernel/efi-entry.S
6412 F: arch/x86/platform/efi/
6413 F: drivers/firmware/efi/
6414 F: include/linux/efi*.h
6416 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6417 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6418 M: Chanwoo Choi <cw00.choi@samsung.com>
6419 L: linux-kernel@vger.kernel.org
6421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6422 F: Documentation/devicetree/bindings/extcon/
6423 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6425 F: include/linux/extcon.h
6426 F: include/linux/extcon/
6429 M: Masami Hiramatsu <mhiramat@kernel.org>
6431 F: Documentation/admin-guide/bootconfig.rst
6432 F: fs/proc/bootconfig.c
6433 F: include/linux/bootconfig.h
6435 F: tools/bootconfig/*
6438 M: Jingoo Han <jingoohan1@gmail.com>
6439 L: dri-devel@lists.freedesktop.org
6441 F: drivers/gpu/drm/exynos/exynos_dp*
6443 EXYNOS SYSMMU (IOMMU) driver
6444 M: Marek Szyprowski <m.szyprowski@samsung.com>
6445 L: iommu@lists.linux-foundation.org
6447 F: drivers/iommu/exynos-iommu.c
6449 EZchip NPS platform support
6450 M: Vineet Gupta <vgupta@synopsys.com>
6451 M: Ofer Levi <oferle@mellanox.com>
6453 F: arch/arc/boot/dts/eznps.dts
6454 F: arch/arc/plat-eznps
6457 M: Jaegeuk Kim <jaegeuk@kernel.org>
6458 M: Chao Yu <yuchao0@huawei.com>
6459 L: linux-f2fs-devel@lists.sourceforge.net
6461 W: https://f2fs.wiki.kernel.org/
6462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6463 F: Documentation/ABI/testing/sysfs-fs-f2fs
6464 F: Documentation/filesystems/f2fs.rst
6466 F: include/linux/f2fs_fs.h
6467 F: include/trace/events/f2fs.h
6469 F71805F HARDWARE MONITORING DRIVER
6470 M: Jean Delvare <jdelvare@suse.com>
6471 L: linux-hwmon@vger.kernel.org
6473 F: Documentation/hwmon/f71805f.rst
6474 F: drivers/hwmon/f71805f.c
6477 M: Josh Poimboeuf <jpoimboe@redhat.com>
6479 F: scripts/faddr2line
6482 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6483 L: netdev@vger.kernel.org
6485 F: Documentation/networking/failover.rst
6486 F: include/net/failover.h
6487 F: net/core/failover.c
6490 M: Jan Kara <jack@suse.cz>
6491 R: Amir Goldstein <amir73il@gmail.com>
6492 L: linux-fsdevel@vger.kernel.org
6494 F: fs/notify/fanotify/
6495 F: include/linux/fanotify.h
6496 F: include/uapi/linux/fanotify.h
6498 FARSYNC SYNCHRONOUS DRIVER
6499 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6501 W: http://www.farsite.co.uk/
6502 F: drivers/net/wan/farsync.*
6504 FAULT INJECTION SUPPORT
6505 M: Akinobu Mita <akinobu.mita@gmail.com>
6507 F: Documentation/fault-injection/
6508 F: lib/fault-inject.c
6510 FBTFT Framebuffer drivers
6511 L: dri-devel@lists.freedesktop.org
6512 L: linux-fbdev@vger.kernel.org
6514 F: drivers/staging/fbtft/
6517 M: Michael Buesch <m@bues.ch>
6518 L: linux-media@vger.kernel.org
6520 F: drivers/media/tuners/fc0011.c
6521 F: drivers/media/tuners/fc0011.h
6524 M: Antti Palosaari <crope@iki.fi>
6525 L: linux-media@vger.kernel.org
6527 W: https://linuxtv.org
6528 W: http://palosaari.fi/linux/
6529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6530 T: git git://linuxtv.org/anttip/media_tree.git
6531 F: drivers/media/tuners/fc2580*
6533 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6534 M: Hannes Reinecke <hare@suse.de>
6535 L: linux-scsi@vger.kernel.org
6537 W: www.Open-FCoE.org
6538 F: drivers/scsi/fcoe/
6539 F: drivers/scsi/libfc/
6541 F: include/scsi/libfc.h
6542 F: include/scsi/libfcoe.h
6543 F: include/uapi/scsi/fc/
6545 FILE LOCKING (flock() and fcntl()/lockf())
6546 M: Jeff Layton <jlayton@kernel.org>
6547 M: "J. Bruce Fields" <bfields@fieldses.org>
6548 L: linux-fsdevel@vger.kernel.org
6552 F: include/linux/fcntl.h
6553 F: include/uapi/linux/fcntl.h
6555 FILESYSTEM DIRECT ACCESS (DAX)
6556 M: Dan Williams <dan.j.williams@intel.com>
6557 R: Matthew Wilcox <willy@infradead.org>
6558 R: Jan Kara <jack@suse.cz>
6559 L: linux-fsdevel@vger.kernel.org
6560 L: linux-nvdimm@lists.01.org
6563 F: include/linux/dax.h
6564 F: include/trace/events/fs_dax.h
6566 FILESYSTEMS (VFS and infrastructure)
6567 M: Alexander Viro <viro@zeniv.linux.org.uk>
6568 L: linux-fsdevel@vger.kernel.org
6571 F: include/linux/fs.h
6572 F: include/linux/fs_types.h
6573 F: include/uapi/linux/fs.h
6574 F: include/uapi/linux/openat2.h
6576 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6577 M: Riku Voipio <riku.voipio@iki.fi>
6578 L: linux-hwmon@vger.kernel.org
6580 F: drivers/hwmon/f75375s.c
6581 F: include/linux/f75375s.h
6583 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6584 M: Clemens Ladisch <clemens@ladisch.de>
6585 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6589 F: include/uapi/sound/firewire.h
6592 FIREWIRE MEDIA DRIVERS (firedtv)
6593 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6594 L: linux-media@vger.kernel.org
6595 L: linux1394-devel@lists.sourceforge.net
6597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6598 F: drivers/media/firewire/
6600 FIREWIRE SBP-2 TARGET
6601 M: Chris Boot <bootc@bootc.net>
6602 L: linux-scsi@vger.kernel.org
6603 L: target-devel@vger.kernel.org
6604 L: linux1394-devel@lists.sourceforge.net
6606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6607 F: drivers/target/sbp/
6610 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6611 L: linux1394-devel@lists.sourceforge.net
6613 W: http://ieee1394.wiki.kernel.org/
6614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6615 F: drivers/firewire/
6616 F: include/linux/firewire.h
6617 F: include/uapi/linux/firewire*.h
6620 FIRMWARE LOADER (request_firmware)
6621 M: Luis Chamberlain <mcgrof@kernel.org>
6622 L: linux-kernel@vger.kernel.org
6624 F: Documentation/firmware_class/
6625 F: drivers/base/firmware_loader/
6626 F: include/linux/firmware.h
6628 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6629 M: Joshua Morris <josh.h.morris@us.ibm.com>
6630 M: Philip Kelleher <pjk1939@linux.ibm.com>
6632 F: drivers/block/rsxx/
6634 FLEXTIMER FTM-QUADDEC DRIVER
6635 M: Patrick Havelange <patrick.havelange@essensium.com>
6636 L: linux-iio@vger.kernel.org
6638 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6639 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6640 F: drivers/counter/ftm-quaddec.c
6643 M: Denis Efremov <efremov@linux.com>
6644 L: linux-block@vger.kernel.org
6646 F: drivers/block/floppy.c
6648 FLYSKY FSIA6B RC RECEIVER
6649 M: Markus Koch <markus@notsyncing.net>
6650 L: linux-input@vger.kernel.org
6652 F: drivers/input/joystick/fsia6b.c
6654 FORCEDETH GIGABIT ETHERNET DRIVER
6655 M: Rain River <rain.1986.08.12@gmail.com>
6656 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6657 L: netdev@vger.kernel.org
6659 F: drivers/net/ethernet/nvidia/*
6662 M: Wu Hao <hao.wu@intel.com>
6663 L: linux-fpga@vger.kernel.org
6665 F: Documentation/fpga/dfl.rst
6666 F: drivers/fpga/dfl*
6667 F: include/uapi/linux/fpga-dfl.h
6669 FPGA MANAGER FRAMEWORK
6670 M: Moritz Fischer <mdf@kernel.org>
6671 L: linux-fpga@vger.kernel.org
6673 W: http://www.rocketboards.org
6674 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6676 F: Documentation/devicetree/bindings/fpga/
6677 F: Documentation/driver-api/fpga/
6678 F: Documentation/fpga/
6680 F: include/linux/fpga/
6683 M: Bill Metzenthen <billm@melbpc.org.au>
6685 W: http://floatingpoint.sourceforge.net/emulator/index.html
6686 F: arch/x86/math-emu/
6688 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6689 L: netdev@vger.kernel.org
6691 F: drivers/net/wan/dlci.c
6692 F: drivers/net/wan/sdla.c
6695 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6696 L: dri-devel@lists.freedesktop.org
6697 L: linux-fbdev@vger.kernel.org
6699 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6700 T: git git://anongit.freedesktop.org/drm/drm-misc
6701 F: Documentation/fb/
6703 F: include/linux/fb.h
6704 F: include/uapi/linux/fb.h
6705 F: include/uapi/video/
6708 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6709 M: Horia Geantă <horia.geanta@nxp.com>
6710 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6711 L: linux-crypto@vger.kernel.org
6713 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6714 F: drivers/crypto/caam/
6716 FREESCALE DIU FRAMEBUFFER DRIVER
6717 M: Timur Tabi <timur@kernel.org>
6718 L: linux-fbdev@vger.kernel.org
6720 F: drivers/video/fbdev/fsl-diu-fb.*
6722 FREESCALE DMA DRIVER
6723 M: Li Yang <leoyang.li@nxp.com>
6724 M: Zhang Wei <zw@zh-kernel.org>
6725 L: linuxppc-dev@lists.ozlabs.org
6727 F: drivers/dma/fsldma.*
6729 FREESCALE ENETC ETHERNET DRIVERS
6730 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6731 L: netdev@vger.kernel.org
6733 F: drivers/net/ethernet/freescale/enetc/
6735 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6736 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6737 L: netdev@vger.kernel.org
6739 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6740 F: drivers/net/ethernet/freescale/gianfar*
6742 FREESCALE GPMI NAND DRIVER
6743 M: Han Xu <han.xu@nxp.com>
6744 L: linux-mtd@lists.infradead.org
6746 F: drivers/mtd/nand/raw/gpmi-nand/*
6748 FREESCALE I2C CPM DRIVER
6749 M: Jochen Friedrich <jochen@scram.de>
6750 L: linuxppc-dev@lists.ozlabs.org
6751 L: linux-i2c@vger.kernel.org
6753 F: drivers/i2c/busses/i2c-cpm.c
6755 FREESCALE IMX / MXC FEC DRIVER
6756 M: Fugang Duan <fugang.duan@nxp.com>
6757 L: netdev@vger.kernel.org
6759 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6760 F: drivers/net/ethernet/freescale/fec.h
6761 F: drivers/net/ethernet/freescale/fec_main.c
6762 F: drivers/net/ethernet/freescale/fec_ptp.c
6764 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6765 M: Sascha Hauer <s.hauer@pengutronix.de>
6766 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6767 L: linux-fbdev@vger.kernel.org
6768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6770 F: drivers/video/fbdev/imxfb.c
6771 F: include/linux/platform_data/video-imxfb.h
6773 FREESCALE IMX DDR PMU DRIVER
6774 M: Frank Li <Frank.li@nxp.com>
6775 L: linux-arm-kernel@lists.infradead.org
6777 F: Documentation/admin-guide/perf/imx-ddr.rst
6778 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6779 F: drivers/perf/fsl_imx8_ddr_perf.c
6781 FREESCALE IMX I2C DRIVER
6782 M: Oleksij Rempel <o.rempel@pengutronix.de>
6783 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6784 L: linux-i2c@vger.kernel.org
6786 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6787 F: drivers/i2c/busses/i2c-imx.c
6789 FREESCALE IMX LPI2C DRIVER
6790 M: Dong Aisheng <aisheng.dong@nxp.com>
6791 L: linux-i2c@vger.kernel.org
6792 L: linux-imx@nxp.com
6794 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6795 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6797 FREESCALE QORIQ DPAA ETHERNET DRIVER
6798 M: Madalin Bucur <madalin.bucur@nxp.com>
6799 L: netdev@vger.kernel.org
6801 F: drivers/net/ethernet/freescale/dpaa
6803 FREESCALE QORIQ DPAA FMAN DRIVER
6804 M: Madalin Bucur <madalin.bucur@nxp.com>
6805 L: netdev@vger.kernel.org
6807 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6808 F: drivers/net/ethernet/freescale/fman
6810 FREESCALE QORIQ PTP CLOCK DRIVER
6811 M: Yangbo Lu <yangbo.lu@nxp.com>
6812 L: netdev@vger.kernel.org
6814 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6815 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6816 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6817 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6818 F: drivers/ptp/ptp_qoriq.c
6819 F: drivers/ptp/ptp_qoriq_debugfs.c
6820 F: include/linux/fsl/ptp_qoriq.h
6822 FREESCALE QUAD SPI DRIVER
6823 M: Han Xu <han.xu@nxp.com>
6824 L: linux-spi@vger.kernel.org
6826 F: drivers/spi/spi-fsl-qspi.c
6828 FREESCALE QUICC ENGINE LIBRARY
6829 M: Qiang Zhao <qiang.zhao@nxp.com>
6830 L: linuxppc-dev@lists.ozlabs.org
6832 F: drivers/soc/fsl/qe/
6833 F: include/soc/fsl/*qe*.h
6834 F: include/soc/fsl/*ucc*.h
6836 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6837 M: Li Yang <leoyang.li@nxp.com>
6838 L: netdev@vger.kernel.org
6839 L: linuxppc-dev@lists.ozlabs.org
6841 F: drivers/net/ethernet/freescale/ucc_geth*
6843 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6844 M: Zhao Qiang <qiang.zhao@nxp.com>
6845 L: netdev@vger.kernel.org
6846 L: linuxppc-dev@lists.ozlabs.org
6848 F: drivers/net/wan/fsl_ucc_hdlc*
6850 FREESCALE QUICC ENGINE UCC UART DRIVER
6851 M: Timur Tabi <timur@kernel.org>
6852 L: linuxppc-dev@lists.ozlabs.org
6854 F: drivers/tty/serial/ucc_uart.c
6856 FREESCALE SOC DRIVERS
6857 M: Li Yang <leoyang.li@nxp.com>
6858 L: linuxppc-dev@lists.ozlabs.org
6859 L: linux-arm-kernel@lists.infradead.org
6861 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6862 F: Documentation/devicetree/bindings/soc/fsl/
6864 F: include/linux/fsl/
6866 FREESCALE SOC FS_ENET DRIVER
6867 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6868 L: linuxppc-dev@lists.ozlabs.org
6869 L: netdev@vger.kernel.org
6871 F: drivers/net/ethernet/freescale/fs_enet/
6872 F: include/linux/fs_enet_pd.h
6874 FREESCALE SOC SOUND DRIVERS
6875 M: Timur Tabi <timur@kernel.org>
6876 M: Nicolin Chen <nicoleotsuka@gmail.com>
6877 M: Xiubo Li <Xiubo.Lee@gmail.com>
6878 R: Fabio Estevam <festevam@gmail.com>
6879 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6880 L: linuxppc-dev@lists.ozlabs.org
6882 F: sound/soc/fsl/fsl*
6883 F: sound/soc/fsl/imx*
6884 F: sound/soc/fsl/mpc8610_hpcd.c
6886 FREESCALE USB PERIPHERAL DRIVERS
6887 M: Li Yang <leoyang.li@nxp.com>
6888 L: linux-usb@vger.kernel.org
6889 L: linuxppc-dev@lists.ozlabs.org
6891 F: drivers/usb/gadget/udc/fsl*
6894 M: Christoph Hellwig <hch@infradead.org>
6896 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6900 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6901 M: Pavel Machek <pavel@ucw.cz>
6902 L: linux-pm@vger.kernel.org
6904 F: Documentation/power/freezing-of-tasks.rst
6905 F: include/linux/freezer.h
6909 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6910 L: linux-kernel@vger.kernel.org
6912 F: include/linux/frontswap.h
6915 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6916 M: David Howells <dhowells@redhat.com>
6917 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6919 F: Documentation/filesystems/caching/
6921 F: include/linux/fscache*.h
6923 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6924 M: Theodore Y. Ts'o <tytso@mit.edu>
6925 M: Jaegeuk Kim <jaegeuk@kernel.org>
6926 M: Eric Biggers <ebiggers@kernel.org>
6927 L: linux-fscrypt@vger.kernel.org
6929 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6930 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6931 F: Documentation/filesystems/fscrypt.rst
6933 F: include/linux/fscrypt*.h
6934 F: include/uapi/linux/fscrypt.h
6937 M: Jeremy Kerr <jk@ozlabs.org>
6938 M: Joel Stanley <joel@jms.id.au>
6939 R: Alistar Popple <alistair@popple.id.au>
6940 R: Eddie James <eajames@linux.ibm.com>
6941 L: linux-fsi@lists.ozlabs.org
6943 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6946 F: include/linux/fsi*.h
6947 F: include/trace/events/fsi*.h
6949 FSI-ATTACHED I2C DRIVER
6950 M: Eddie James <eajames@linux.ibm.com>
6951 L: linux-i2c@vger.kernel.org
6952 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6954 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6955 F: drivers/i2c/busses/i2c-fsi.c
6957 FSI-ATTACHED SPI DRIVER
6958 M: Eddie James <eajames@linux.ibm.com>
6959 L: linux-spi@vger.kernel.org
6961 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
6962 F: drivers/spi/spi-fsi.c
6964 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6965 M: Jan Kara <jack@suse.cz>
6966 R: Amir Goldstein <amir73il@gmail.com>
6967 L: linux-fsdevel@vger.kernel.org
6969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6971 F: include/linux/fsnotify*.h
6973 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6974 M: Eric Biggers <ebiggers@kernel.org>
6975 M: Theodore Y. Ts'o <tytso@mit.edu>
6976 L: linux-fscrypt@vger.kernel.org
6978 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6979 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6980 F: Documentation/filesystems/fsverity.rst
6982 F: include/linux/fsverity.h
6983 F: include/uapi/linux/fsverity.h
6985 FUJITSU LAPTOP EXTRAS
6986 M: Jonathan Woithe <jwoithe@just42.net>
6987 L: platform-driver-x86@vger.kernel.org
6989 F: drivers/platform/x86/fujitsu-laptop.c
6991 FUJITSU M-5MO LS CAMERA ISP DRIVER
6992 M: Kyungmin Park <kyungmin.park@samsung.com>
6993 M: Heungjun Kim <riverful.kim@samsung.com>
6994 L: linux-media@vger.kernel.org
6996 F: drivers/media/i2c/m5mols/
6997 F: include/media/i2c/m5mols.h
6999 FUJITSU TABLET EXTRAS
7000 M: Robert Gerlach <khnz@gmx.de>
7001 L: platform-driver-x86@vger.kernel.org
7003 F: drivers/platform/x86/fujitsu-tablet.c
7005 FUSE: FILESYSTEM IN USERSPACE
7006 M: Miklos Szeredi <miklos@szeredi.hu>
7007 L: linux-fsdevel@vger.kernel.org
7009 W: http://fuse.sourceforge.net/
7010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7011 F: Documentation/filesystems/fuse.rst
7013 F: include/uapi/linux/fuse.h
7016 M: Thomas Gleixner <tglx@linutronix.de>
7017 M: Ingo Molnar <mingo@redhat.com>
7018 R: Peter Zijlstra <peterz@infradead.org>
7019 R: Darren Hart <dvhart@infradead.org>
7020 L: linux-kernel@vger.kernel.org
7022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7023 F: Documentation/*futex*
7024 F: include/asm-generic/futex.h
7025 F: include/linux/futex.h
7026 F: include/uapi/linux/futex.h
7028 F: tools/perf/bench/futex*
7029 F: tools/testing/selftests/futex/
7031 GASKET DRIVER FRAMEWORK
7032 M: Rob Springer <rspringer@google.com>
7033 M: Todd Poynor <toddpoynor@google.com>
7034 M: Ben Chan <benchan@chromium.org>
7036 F: drivers/staging/gasket/
7039 M: Kees Cook <keescook@chromium.org>
7040 R: Emese Revfy <re.emese@gmail.com>
7041 L: kernel-hardening@lists.openwall.com
7043 F: Documentation/kbuild/gcc-plugins.rst
7044 F: scripts/Makefile.gcc-plugins
7045 F: scripts/gcc-plugin.sh
7046 F: scripts/gcc-plugins/
7048 GCOV BASED KERNEL PROFILING
7049 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7051 F: Documentation/dev-tools/gcov.rst
7054 GDB KERNEL DEBUGGING HELPER SCRIPTS
7055 M: Jan Kiszka <jan.kiszka@siemens.com>
7056 M: Kieran Bingham <kbingham@kernel.org>
7060 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7061 M: Achim Leubner <achim_leubner@adaptec.com>
7062 L: linux-scsi@vger.kernel.org
7064 W: http://www.icp-vortex.com/
7065 F: drivers/scsi/gdt*
7067 GEMTEK FM RADIO RECEIVER DRIVER
7068 M: Hans Verkuil <hverkuil@xs4all.nl>
7069 L: linux-media@vger.kernel.org
7071 W: https://linuxtv.org
7072 T: git git://linuxtv.org/media_tree.git
7073 F: drivers/media/radio/radio-gemtek*
7075 GENERIC ARCHITECTURE TOPOLOGY
7076 M: Sudeep Holla <sudeep.holla@arm.com>
7077 L: linux-kernel@vger.kernel.org
7079 F: drivers/base/arch_topology.c
7080 F: include/linux/arch_topology.h
7082 GENERIC GPIO I2C DRIVER
7083 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7085 F: drivers/i2c/busses/i2c-gpio.c
7086 F: include/linux/platform_data/i2c-gpio.h
7088 GENERIC GPIO I2C MULTIPLEXER DRIVER
7089 M: Peter Korsgaard <peter.korsgaard@barco.com>
7090 L: linux-i2c@vger.kernel.org
7092 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7093 F: drivers/i2c/muxes/i2c-mux-gpio.c
7094 F: include/linux/platform_data/i2c-mux-gpio.h
7096 GENERIC HDLC (WAN) DRIVERS
7097 M: Krzysztof Halasa <khc@pm.waw.pl>
7099 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7100 F: drivers/net/wan/c101.c
7101 F: drivers/net/wan/hd6457*
7102 F: drivers/net/wan/hdlc*
7103 F: drivers/net/wan/n2.c
7104 F: drivers/net/wan/pc300too.c
7105 F: drivers/net/wan/pci200syn.c
7106 F: drivers/net/wan/wanxl*
7108 GENERIC INCLUDE/ASM HEADER FILES
7109 M: Arnd Bergmann <arnd@arndb.de>
7110 L: linux-arch@vger.kernel.org
7112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7113 F: include/asm-generic/
7114 F: include/uapi/asm-generic/
7116 GENERIC PHY FRAMEWORK
7117 M: Kishon Vijay Abraham I <kishon@ti.com>
7118 M: Vinod Koul <vkoul@kernel.org>
7119 L: linux-kernel@vger.kernel.org
7121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7122 F: Documentation/devicetree/bindings/phy/
7124 F: include/linux/phy/
7126 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7127 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7129 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7132 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7133 M: Kevin Hilman <khilman@kernel.org>
7134 M: Ulf Hansson <ulf.hansson@linaro.org>
7135 L: linux-pm@vger.kernel.org
7137 F: Documentation/devicetree/bindings/power/power?domain*
7138 F: drivers/base/power/domain*.c
7139 F: include/linux/pm_domain.h
7141 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7142 M: Eugen Hristev <eugen.hristev@microchip.com>
7143 L: linux-input@vger.kernel.org
7145 F: drivers/input/touchscreen/resistive-adc-touch.c
7147 GENERIC UIO DRIVER FOR PCI DEVICES
7148 M: "Michael S. Tsirkin" <mst@redhat.com>
7149 L: kvm@vger.kernel.org
7151 F: drivers/uio/uio_pci_generic.c
7153 GENERIC VDSO LIBRARY
7154 M: Andy Lutomirski <luto@kernel.org>
7155 M: Thomas Gleixner <tglx@linutronix.de>
7156 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7157 L: linux-kernel@vger.kernel.org
7159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7160 F: include/asm-generic/vdso/vsyscall.h
7162 F: kernel/time/vsyscall.c
7165 GENWQE (IBM Generic Workqueue Card)
7166 M: Frank Haverkamp <haver@linux.ibm.com>
7168 F: drivers/misc/genwqe/
7170 GET_MAINTAINER SCRIPT
7171 M: Joe Perches <joe@perches.com>
7173 F: scripts/get_maintainer.pl
7176 M: Bob Peterson <rpeterso@redhat.com>
7177 M: Andreas Gruenbacher <agruenba@redhat.com>
7178 L: cluster-devel@redhat.com
7180 W: http://sources.redhat.com/cluster/
7181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7182 F: Documentation/filesystems/gfs2*.txt
7184 F: include/uapi/linux/gfs2_ondisk.h
7187 M: Johan Hovold <johan@kernel.org>
7189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7190 F: Documentation/ABI/testing/sysfs-class-gnss
7191 F: Documentation/devicetree/bindings/gnss/
7193 F: include/linux/gnss.h
7196 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7197 L: linux-media@vger.kernel.org
7199 F: drivers/media/usb/go7007/
7202 M: Bastien Nocera <hadess@hadess.net>
7203 L: linux-input@vger.kernel.org
7205 F: drivers/input/touchscreen/goodix.c
7207 GOOGLE ETHERNET DRIVERS
7208 M: Catherine Sullivan <csully@google.com>
7209 R: Sagi Shahar <sagis@google.com>
7210 R: Jon Olson <jonolson@google.com>
7211 L: netdev@vger.kernel.org
7213 F: Documentation/networking/device_drivers/google/gve.rst
7214 F: drivers/net/ethernet/google
7216 GPD POCKET FAN DRIVER
7217 M: Hans de Goede <hdegoede@redhat.com>
7218 L: platform-driver-x86@vger.kernel.org
7220 F: drivers/platform/x86/gpd-pocket-fan.c
7223 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7224 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7225 L: linux-gpio@vger.kernel.org
7226 L: linux-acpi@vger.kernel.org
7228 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7229 F: drivers/gpio/gpiolib-acpi.c
7230 F: drivers/gpio/gpiolib-acpi.h
7233 M: Sean Young <sean@mess.org>
7234 L: linux-media@vger.kernel.org
7236 F: drivers/media/rc/gpio-ir-tx.c
7239 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7240 L: linux-gpio@vger.kernel.org
7242 F: drivers/gpio/gpio-mockup.c
7243 F: tools/testing/selftests/gpio/
7246 M: Linus Walleij <linus.walleij@linaro.org>
7247 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7248 L: linux-gpio@vger.kernel.org
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7251 F: Documentation/ABI/obsolete/sysfs-gpio
7252 F: Documentation/ABI/testing/gpio-cdev
7253 F: Documentation/admin-guide/gpio/
7254 F: Documentation/devicetree/bindings/gpio/
7255 F: Documentation/driver-api/gpio/
7257 F: include/asm-generic/gpio.h
7258 F: include/linux/gpio.h
7259 F: include/linux/gpio/
7260 F: include/linux/of_gpio.h
7261 F: include/uapi/linux/gpio.h
7264 GRE DEMULTIPLEXER DRIVER
7265 M: Dmitry Kozlov <xeb@mail.ru>
7266 L: netdev@vger.kernel.org
7268 F: include/net/gre.h
7269 F: net/ipv4/gre_demux.c
7270 F: net/ipv4/gre_offload.c
7272 GRETH 10/100/1G Ethernet MAC device driver
7273 M: Andreas Larsson <andreas@gaisler.com>
7274 L: netdev@vger.kernel.org
7276 F: drivers/net/ethernet/aeroflex/
7278 GREYBUS AUDIO PROTOCOLS DRIVERS
7279 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7280 M: Mark Greer <mgreer@animalcreek.com>
7282 F: drivers/staging/greybus/audio_apbridgea.c
7283 F: drivers/staging/greybus/audio_apbridgea.h
7284 F: drivers/staging/greybus/audio_codec.c
7285 F: drivers/staging/greybus/audio_codec.h
7286 F: drivers/staging/greybus/audio_gb.c
7287 F: drivers/staging/greybus/audio_manager.c
7288 F: drivers/staging/greybus/audio_manager.h
7289 F: drivers/staging/greybus/audio_manager_module.c
7290 F: drivers/staging/greybus/audio_manager_private.h
7291 F: drivers/staging/greybus/audio_manager_sysfs.c
7292 F: drivers/staging/greybus/audio_module.c
7293 F: drivers/staging/greybus/audio_topology.c
7295 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7296 M: Viresh Kumar <vireshk@kernel.org>
7298 F: drivers/staging/greybus/authentication.c
7299 F: drivers/staging/greybus/bootrom.c
7300 F: drivers/staging/greybus/firmware.h
7301 F: drivers/staging/greybus/fw-core.c
7302 F: drivers/staging/greybus/fw-download.c
7303 F: drivers/staging/greybus/fw-management.c
7304 F: drivers/staging/greybus/greybus_authentication.h
7305 F: drivers/staging/greybus/greybus_firmware.h
7306 F: drivers/staging/greybus/hid.c
7307 F: drivers/staging/greybus/i2c.c
7308 F: drivers/staging/greybus/spi.c
7309 F: drivers/staging/greybus/spilib.c
7310 F: drivers/staging/greybus/spilib.h
7312 GREYBUS LOOPBACK DRIVER
7313 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7315 F: drivers/staging/greybus/loopback.c
7317 GREYBUS PLATFORM DRIVERS
7318 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7320 F: drivers/staging/greybus/arche-apb-ctrl.c
7321 F: drivers/staging/greybus/arche-platform.c
7322 F: drivers/staging/greybus/arche_platform.h
7324 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7325 M: Rui Miguel Silva <rmfrfs@gmail.com>
7327 F: drivers/staging/greybus/gpio.c
7328 F: drivers/staging/greybus/light.c
7329 F: drivers/staging/greybus/power_supply.c
7330 F: drivers/staging/greybus/sdio.c
7331 F: drivers/staging/greybus/spi.c
7332 F: drivers/staging/greybus/spilib.c
7335 M: Johan Hovold <johan@kernel.org>
7336 M: Alex Elder <elder@kernel.org>
7337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7338 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7341 F: drivers/staging/greybus/
7342 F: include/linux/greybus.h
7343 F: include/linux/greybus/
7345 GREYBUS UART PROTOCOLS DRIVERS
7346 M: David Lin <dtwlin@gmail.com>
7348 F: drivers/staging/greybus/log.c
7349 F: drivers/staging/greybus/uart.c
7351 GS1662 VIDEO SERIALIZER
7352 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7353 L: linux-media@vger.kernel.org
7355 T: git git://linuxtv.org/media_tree.git
7356 F: drivers/media/spi/gs1662.c
7358 GSPCA FINEPIX SUBDRIVER
7359 M: Frank Zago <frank@zago.net>
7360 L: linux-media@vger.kernel.org
7362 T: git git://linuxtv.org/media_tree.git
7363 F: drivers/media/usb/gspca/finepix.c
7365 GSPCA GL860 SUBDRIVER
7366 M: Olivier Lorin <o.lorin@laposte.net>
7367 L: linux-media@vger.kernel.org
7369 T: git git://linuxtv.org/media_tree.git
7370 F: drivers/media/usb/gspca/gl860/
7372 GSPCA M5602 SUBDRIVER
7373 M: Erik Andren <erik.andren@gmail.com>
7374 L: linux-media@vger.kernel.org
7376 T: git git://linuxtv.org/media_tree.git
7377 F: drivers/media/usb/gspca/m5602/
7379 GSPCA PAC207 SONIXB SUBDRIVER
7380 M: Hans Verkuil <hverkuil@xs4all.nl>
7381 L: linux-media@vger.kernel.org
7383 T: git git://linuxtv.org/media_tree.git
7384 F: drivers/media/usb/gspca/pac207.c
7386 GSPCA SN9C20X SUBDRIVER
7387 M: Brian Johnson <brijohn@gmail.com>
7388 L: linux-media@vger.kernel.org
7390 T: git git://linuxtv.org/media_tree.git
7391 F: drivers/media/usb/gspca/sn9c20x.c
7393 GSPCA T613 SUBDRIVER
7394 M: Leandro Costantino <lcostantino@gmail.com>
7395 L: linux-media@vger.kernel.org
7397 T: git git://linuxtv.org/media_tree.git
7398 F: drivers/media/usb/gspca/t613.c
7400 GSPCA USB WEBCAM DRIVER
7401 M: Hans Verkuil <hverkuil@xs4all.nl>
7402 L: linux-media@vger.kernel.org
7404 T: git git://linuxtv.org/media_tree.git
7405 F: drivers/media/usb/gspca/
7407 GTP (GPRS Tunneling Protocol)
7408 M: Pablo Neira Ayuso <pablo@netfilter.org>
7409 M: Harald Welte <laforge@gnumonks.org>
7410 L: osmocom-net-gprs@lists.osmocom.org
7412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7413 F: drivers/net/gtp.c
7415 GUID PARTITION TABLE (GPT)
7416 M: Davidlohr Bueso <dave@stgolabs.net>
7417 L: linux-efi@vger.kernel.org
7419 F: block/partitions/efi.*
7422 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7423 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7425 W: http://uclinux-h8.sourceforge.jp
7426 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7428 F: drivers/clk/h8300/
7429 F: drivers/clocksource/h8300_*.c
7430 F: drivers/irqchip/irq-renesas-h8*.c
7432 HABANALABS PCI DRIVER
7433 M: Oded Gabbay <oded.gabbay@gmail.com>
7435 T: git https://github.com/HabanaAI/linux.git
7436 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7437 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7438 F: drivers/misc/habanalabs/
7439 F: include/uapi/misc/habanalabs.h
7442 M: Antti Palosaari <crope@iki.fi>
7443 L: linux-media@vger.kernel.org
7445 W: https://linuxtv.org
7446 W: http://palosaari.fi/linux/
7447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7448 T: git git://linuxtv.org/anttip/media_tree.git
7449 F: drivers/media/usb/hackrf/
7451 HANTRO VPU CODEC DRIVER
7452 M: Ezequiel Garcia <ezequiel@collabora.com>
7453 M: Philipp Zabel <p.zabel@pengutronix.de>
7454 L: linux-media@vger.kernel.org
7455 L: linux-rockchip@lists.infradead.org
7457 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7458 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
7459 F: drivers/staging/media/hantro/
7461 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7462 M: Frank Seidel <frank@f-seidel.de>
7463 L: platform-driver-x86@vger.kernel.org
7465 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7466 F: drivers/platform/x86/hdaps.c
7469 M: Jean Delvare <jdelvare@suse.com>
7470 M: Guenter Roeck <linux@roeck-us.net>
7471 L: linux-hwmon@vger.kernel.org
7473 W: http://hwmon.wiki.kernel.org/
7474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7475 F: Documentation/devicetree/bindings/hwmon/
7476 F: Documentation/hwmon/
7478 F: include/linux/hwmon*.h
7479 F: include/trace/events/hwmon*.h
7481 HARDWARE RANDOM NUMBER GENERATOR CORE
7482 M: Matt Mackall <mpm@selenic.com>
7483 M: Herbert Xu <herbert@gondor.apana.org.au>
7484 L: linux-crypto@vger.kernel.org
7486 F: Documentation/admin-guide/hw_random.rst
7487 F: Documentation/devicetree/bindings/rng/
7488 F: drivers/char/hw_random/
7489 F: include/linux/hw_random.h
7491 HARDWARE SPINLOCK CORE
7492 M: Ohad Ben-Cohen <ohad@wizery.com>
7493 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7494 R: Baolin Wang <baolin.wang7@gmail.com>
7495 L: linux-remoteproc@vger.kernel.org
7497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7498 F: Documentation/devicetree/bindings/hwlock/
7499 F: Documentation/hwspinlock.txt
7500 F: drivers/hwspinlock/
7501 F: include/linux/hwspinlock.h
7503 HARDWARE TRACING FACILITIES
7504 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7506 F: drivers/hwtracing/
7508 HARMONY SOUND DRIVER
7509 L: linux-parisc@vger.kernel.org
7511 F: sound/parisc/harmony.*
7513 HDPVR USB VIDEO ENCODER DRIVER
7514 M: Hans Verkuil <hverkuil@xs4all.nl>
7515 L: linux-media@vger.kernel.org
7517 W: https://linuxtv.org
7518 T: git git://linuxtv.org/media_tree.git
7519 F: drivers/media/usb/hdpvr/
7521 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7522 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7524 F: Documentation/watchdog/hpwdt.rst
7525 F: drivers/watchdog/hpwdt.c
7527 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7528 M: Don Brace <don.brace@microsemi.com>
7529 L: esc.storagedev@microsemi.com
7530 L: linux-scsi@vger.kernel.org
7532 F: Documentation/scsi/hpsa.rst
7533 F: drivers/scsi/hpsa*.[ch]
7534 F: include/linux/cciss*.h
7535 F: include/uapi/linux/cciss*.h
7538 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7539 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7540 L: linux-rdma@vger.kernel.org
7542 F: drivers/infiniband/hw/hfi1
7545 L: linux-fsdevel@vger.kernel.org
7547 F: Documentation/filesystems/hfs.rst
7551 L: linux-fsdevel@vger.kernel.org
7553 F: Documentation/filesystems/hfsplus.rst
7556 HGA FRAMEBUFFER DRIVER
7557 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7558 L: linux-nvidia@lists.surfsouth.com
7560 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7561 F: drivers/video/fbdev/hgafb.c
7563 HIBERNATION (aka Software Suspend, aka swsusp)
7564 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7565 M: Pavel Machek <pavel@ucw.cz>
7566 L: linux-pm@vger.kernel.org
7568 B: https://bugzilla.kernel.org
7569 F: arch/*/include/asm/suspend*.h
7571 F: drivers/base/power/
7572 F: include/linux/freezer.h
7573 F: include/linux/pm.h
7574 F: include/linux/suspend.h
7578 M: Jiri Kosina <jikos@kernel.org>
7579 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7580 L: linux-input@vger.kernel.org
7582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7584 F: include/linux/hid*
7585 F: include/uapi/linux/hid*
7587 HID SENSOR HUB DRIVERS
7588 M: Jiri Kosina <jikos@kernel.org>
7589 M: Jonathan Cameron <jic23@kernel.org>
7590 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7591 L: linux-input@vger.kernel.org
7592 L: linux-iio@vger.kernel.org
7594 F: Documentation/hid/hid-sensor*
7595 F: drivers/hid/hid-sensor-*
7596 F: drivers/iio/*/hid-*
7597 F: include/linux/hid-sensor-*
7599 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7600 M: Thomas Gleixner <tglx@linutronix.de>
7601 L: linux-kernel@vger.kernel.org
7603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7604 F: Documentation/timers/
7605 F: include/linux/clockchips.h
7606 F: include/linux/hrtimer.h
7607 F: kernel/time/clockevents.c
7608 F: kernel/time/hrtimer.c
7609 F: kernel/time/timer_*.c
7611 HIGH-SPEED SCC DRIVER FOR AX.25
7612 L: linux-hams@vger.kernel.org
7614 F: drivers/net/hamradio/dmascc.c
7615 F: drivers/net/hamradio/scc.c
7617 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7618 M: HighPoint Linux Team <linux@highpoint-tech.com>
7620 W: http://www.highpoint-tech.com
7621 F: Documentation/scsi/hptiop.rst
7622 F: drivers/scsi/hptiop.c
7625 M: Jes Sorensen <jes@trained-monkey.org>
7626 L: linux-hippi@sunsite.dk
7628 F: drivers/net/hippi/
7629 F: include/linux/hippidevice.h
7630 F: include/uapi/linux/if_hippi.h
7633 HISILICON DMA DRIVER
7634 M: Zhou Wang <wangzhou1@hisilicon.com>
7635 L: dmaengine@vger.kernel.org
7637 F: drivers/dma/hisi_dma.c
7639 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7640 M: Zaibo Xu <xuzaibo@huawei.com>
7641 L: linux-crypto@vger.kernel.org
7643 F: Documentation/ABI/testing/debugfs-hisi-hpre
7644 F: drivers/crypto/hisilicon/hpre/hpre.h
7645 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7646 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7648 HISILICON LPC BUS DRIVER
7649 M: john.garry@huawei.com
7651 W: http://www.hisilicon.com
7652 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7653 F: drivers/bus/hisi_lpc.c
7655 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7656 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7657 M: Salil Mehta <salil.mehta@huawei.com>
7658 L: netdev@vger.kernel.org
7660 W: http://www.hisilicon.com
7661 F: drivers/net/ethernet/hisilicon/hns3/
7663 HISILICON NETWORK SUBSYSTEM DRIVER
7664 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7665 M: Salil Mehta <salil.mehta@huawei.com>
7666 L: netdev@vger.kernel.org
7668 W: http://www.hisilicon.com
7669 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7670 F: drivers/net/ethernet/hisilicon/
7672 HISILICON PMU DRIVER
7673 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7675 W: http://www.hisilicon.com
7676 F: Documentation/admin-guide/perf/hisi-pmu.rst
7677 F: drivers/perf/hisilicon
7679 HISILICON QM AND ZIP Controller DRIVER
7680 M: Zhou Wang <wangzhou1@hisilicon.com>
7681 L: linux-crypto@vger.kernel.org
7683 F: Documentation/ABI/testing/debugfs-hisi-zip
7684 F: drivers/crypto/hisilicon/qm.c
7685 F: drivers/crypto/hisilicon/qm.h
7686 F: drivers/crypto/hisilicon/sgl.c
7687 F: drivers/crypto/hisilicon/zip/
7689 HISILICON ROCE DRIVER
7690 M: Lijun Ou <oulijun@huawei.com>
7691 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7692 M: Weihang Li <liweihang@huawei.com>
7693 L: linux-rdma@vger.kernel.org
7695 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7696 F: drivers/infiniband/hw/hns/
7698 HISILICON SAS Controller
7699 M: John Garry <john.garry@huawei.com>
7701 W: http://www.hisilicon.com
7702 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7703 F: drivers/scsi/hisi_sas/
7705 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7706 M: Zaibo Xu <xuzaibo@huawei.com>
7707 L: linux-crypto@vger.kernel.org
7709 F: Documentation/ABI/testing/debugfs-hisi-sec
7710 F: drivers/crypto/hisilicon/sec2/sec.h
7711 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7712 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7713 F: drivers/crypto/hisilicon/sec2/sec_main.c
7715 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7716 M: Zaibo Xu <xuzaibo@huawei.com>
7718 F: drivers/char/hw_random/hisi-trng-v2.c
7720 HISILICON V3XX SPI NOR FLASH Controller Driver
7721 M: John Garry <john.garry@huawei.com>
7723 W: http://www.hisilicon.com
7724 F: drivers/spi/spi-hisi-sfc-v3xx.c
7726 HMM - Heterogeneous Memory Management
7727 M: Jérôme Glisse <jglisse@redhat.com>
7728 L: linux-mm@kvack.org
7730 F: Documentation/vm/hmm.rst
7731 F: include/linux/hmm*
7735 M: Jouni Malinen <j@w1.fi>
7736 L: linux-wireless@vger.kernel.org
7738 W: http://w1.fi/hostap-driver.html
7739 F: drivers/net/wireless/intersil/hostap/
7741 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7742 L: platform-driver-x86@vger.kernel.org
7744 F: drivers/platform/x86/tc1100-wmi.c
7746 HPET: High Precision Event Timers driver
7747 M: Clemens Ladisch <clemens@ladisch.de>
7749 F: Documentation/timers/hpet.rst
7750 F: drivers/char/hpet.c
7751 F: include/linux/hpet.h
7752 F: include/uapi/linux/hpet.h
7756 F: arch/x86/include/asm/hpet.h
7757 F: arch/x86/kernel/hpet.c
7760 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7762 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7766 M: Sebastian Reichel <sre@kernel.org>
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7769 F: Documentation/ABI/testing/sysfs-bus-hsi
7770 F: Documentation/driver-api/hsi.rst
7772 F: include/linux/hsi/
7773 F: include/uapi/linux/hsi/
7776 L: linux-usb@vger.kernel.org
7778 F: drivers/net/usb/hso.c
7780 HSR NETWORK PROTOCOL
7781 L: netdev@vger.kernel.org
7785 HT16K33 LED CONTROLLER DRIVER
7786 M: Robin van der Gracht <robin@protonic.nl>
7788 F: Documentation/devicetree/bindings/display/ht16k33.txt
7789 F: drivers/auxdisplay/ht16k33.c
7791 HTCPEN TOUCHSCREEN DRIVER
7792 M: Pau Oliva Fora <pof@eslack.org>
7793 L: linux-input@vger.kernel.org
7795 F: drivers/input/touchscreen/htcpen.c
7797 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7798 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7799 L: linux-iio@vger.kernel.org
7801 W: http://www.st.com/
7802 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7803 F: drivers/iio/humidity/hts221*
7805 HUAWEI ETHERNET DRIVER
7806 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7807 L: netdev@vger.kernel.org
7809 F: Documentation/networking/hinic.txt
7810 F: drivers/net/ethernet/huawei/hinic/
7813 M: Mike Kravetz <mike.kravetz@oracle.com>
7814 L: linux-mm@kvack.org
7816 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7817 F: Documentation/admin-guide/mm/hugetlbpage.rst
7818 F: Documentation/vm/hugetlbfs_reserv.rst
7820 F: include/linux/hugetlb.h
7824 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7825 L: linux-media@vger.kernel.org
7827 W: https://linuxtv.org
7828 T: git git://linuxtv.org/media_tree.git
7829 F: drivers/media/platform/sti/hva
7831 HWPOISON MEMORY FAILURE HANDLING
7832 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
7833 L: linux-mm@kvack.org
7835 F: mm/hwpoison-inject.c
7836 F: mm/memory-failure.c
7838 HYGON PROCESSOR SUPPORT
7839 M: Pu Wen <puwen@hygon.cn>
7840 L: linux-kernel@vger.kernel.org
7842 F: arch/x86/kernel/cpu/hygon.c
7844 HYNIX HI556 SENSOR DRIVER
7845 M: Shawn Tu <shawnx.tu@intel.com>
7846 L: linux-media@vger.kernel.org
7848 T: git git://linuxtv.org/media_tree.git
7849 F: drivers/media/i2c/hi556.c
7851 Hyper-V CORE AND DRIVERS
7852 M: "K. Y. Srinivasan" <kys@microsoft.com>
7853 M: Haiyang Zhang <haiyangz@microsoft.com>
7854 M: Stephen Hemminger <sthemmin@microsoft.com>
7855 M: Wei Liu <wei.liu@kernel.org>
7856 L: linux-hyperv@vger.kernel.org
7858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7859 F: Documentation/ABI/stable/sysfs-bus-vmbus
7860 F: Documentation/ABI/testing/debugfs-hyperv
7861 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7863 F: arch/x86/include/asm/hyperv-tlfs.h
7864 F: arch/x86/include/asm/mshyperv.h
7865 F: arch/x86/include/asm/trace/hyperv.h
7866 F: arch/x86/kernel/cpu/mshyperv.c
7867 F: drivers/clocksource/hyperv_timer.c
7868 F: drivers/hid/hid-hyperv.c
7870 F: drivers/input/serio/hyperv-keyboard.c
7871 F: drivers/iommu/hyperv-iommu.c
7872 F: drivers/net/hyperv/
7873 F: drivers/pci/controller/pci-hyperv-intf.c
7874 F: drivers/pci/controller/pci-hyperv.c
7875 F: drivers/scsi/storvsc_drv.c
7876 F: drivers/uio/uio_hv_generic.c
7877 F: drivers/video/fbdev/hyperv_fb.c
7878 F: include/asm-generic/mshyperv.h
7879 F: include/clocksource/hyperv_timer.h
7880 F: include/linux/hyperv.h
7881 F: include/uapi/linux/hyperv.h
7882 F: net/vmw_vsock/hyperv_transport.c
7886 M: Vignesh Raghavendra <vigneshr@ti.com>
7887 L: linux-mtd@lists.infradead.org
7889 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7890 C: irc://irc.oftc.net/mtd
7891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
7892 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7893 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7894 F: drivers/mtd/hyperbus/
7895 F: include/linux/mtd/hyperbus.h
7897 HYPERVISOR VIRTUAL CONSOLE DRIVER
7898 L: linuxppc-dev@lists.ozlabs.org
7903 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7904 L: linux-i2c@vger.kernel.org
7905 L: linux-acpi@vger.kernel.org
7907 F: drivers/i2c/i2c-core-acpi.c
7909 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7910 M: Ajay Gupta <ajayg@nvidia.com>
7911 L: linux-i2c@vger.kernel.org
7913 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7914 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7917 M: Peter Rosin <peda@axentia.se>
7918 L: linux-i2c@vger.kernel.org
7920 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7921 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7922 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7923 F: Documentation/i2c/i2c-topology.rst
7924 F: Documentation/i2c/muxes/
7925 F: drivers/i2c/i2c-mux.c
7926 F: drivers/i2c/muxes/
7927 F: include/linux/i2c-mux.h
7929 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7930 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7931 L: linux-i2c@vger.kernel.org
7933 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7934 F: drivers/i2c/busses/i2c-mv64xxx.c
7936 I2C OVER PARALLEL PORT
7937 M: Jean Delvare <jdelvare@suse.com>
7938 L: linux-i2c@vger.kernel.org
7940 F: Documentation/i2c/busses/i2c-parport.rst
7941 F: drivers/i2c/busses/i2c-parport.c
7944 M: Wolfram Sang <wsa@kernel.org>
7945 L: linux-i2c@vger.kernel.org
7947 W: https://i2c.wiki.kernel.org/
7948 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7950 F: Documentation/devicetree/bindings/i2c/i2c.txt
7951 F: Documentation/i2c/
7953 F: include/linux/i2c-dev.h
7954 F: include/linux/i2c-smbus.h
7955 F: include/linux/i2c.h
7956 F: include/uapi/linux/i2c-*.h
7957 F: include/uapi/linux/i2c.h
7959 I2C SUBSYSTEM HOST DRIVERS
7960 L: linux-i2c@vger.kernel.org
7962 W: https://i2c.wiki.kernel.org/
7963 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7965 F: Documentation/devicetree/bindings/i2c/
7966 F: drivers/i2c/algos/
7967 F: drivers/i2c/busses/
7970 M: Jean Delvare <jdelvare@suse.com>
7971 L: linux-i2c@vger.kernel.org
7973 F: Documentation/i2c/busses/i2c-taos-evm.rst
7974 F: drivers/i2c/busses/i2c-taos-evm.c
7977 M: Till Harbaum <till@harbaum.org>
7978 L: linux-i2c@vger.kernel.org
7980 W: http://www.harbaum.org/till/i2c_tiny_usb
7981 F: drivers/i2c/busses/i2c-tiny-usb.c
7983 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7984 M: Jean Delvare <jdelvare@suse.com>
7985 L: linux-i2c@vger.kernel.org
7987 F: Documentation/i2c/busses/i2c-ali1535.rst
7988 F: Documentation/i2c/busses/i2c-ali1563.rst
7989 F: Documentation/i2c/busses/i2c-ali15x3.rst
7990 F: Documentation/i2c/busses/i2c-amd756.rst
7991 F: Documentation/i2c/busses/i2c-amd8111.rst
7992 F: Documentation/i2c/busses/i2c-i801.rst
7993 F: Documentation/i2c/busses/i2c-nforce2.rst
7994 F: Documentation/i2c/busses/i2c-piix4.rst
7995 F: Documentation/i2c/busses/i2c-sis5595.rst
7996 F: Documentation/i2c/busses/i2c-sis630.rst
7997 F: Documentation/i2c/busses/i2c-sis96x.rst
7998 F: Documentation/i2c/busses/i2c-via.rst
7999 F: Documentation/i2c/busses/i2c-viapro.rst
8000 F: drivers/i2c/busses/i2c-ali1535.c
8001 F: drivers/i2c/busses/i2c-ali1563.c
8002 F: drivers/i2c/busses/i2c-ali15x3.c
8003 F: drivers/i2c/busses/i2c-amd756-s4882.c
8004 F: drivers/i2c/busses/i2c-amd756.c
8005 F: drivers/i2c/busses/i2c-amd8111.c
8006 F: drivers/i2c/busses/i2c-i801.c
8007 F: drivers/i2c/busses/i2c-isch.c
8008 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8009 F: drivers/i2c/busses/i2c-nforce2.c
8010 F: drivers/i2c/busses/i2c-piix4.c
8011 F: drivers/i2c/busses/i2c-sis5595.c
8012 F: drivers/i2c/busses/i2c-sis630.c
8013 F: drivers/i2c/busses/i2c-sis96x.c
8014 F: drivers/i2c/busses/i2c-via.c
8015 F: drivers/i2c/busses/i2c-viapro.c
8017 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8018 M: Hans de Goede <hdegoede@redhat.com>
8019 L: linux-i2c@vger.kernel.org
8021 F: drivers/i2c/busses/i2c-cht-wc.c
8023 I2C/SMBUS ISMT DRIVER
8024 M: Seth Heasley <seth.heasley@intel.com>
8025 M: Neil Horman <nhorman@tuxdriver.com>
8026 L: linux-i2c@vger.kernel.org
8027 F: Documentation/i2c/busses/i2c-ismt.rst
8028 F: drivers/i2c/busses/i2c-ismt.c
8030 I2C/SMBUS STUB DRIVER
8031 M: Jean Delvare <jdelvare@suse.com>
8032 L: linux-i2c@vger.kernel.org
8034 F: drivers/i2c/i2c-stub.c
8036 I3C DRIVER FOR CADENCE I3C MASTER IP
8037 M: Przemysław Gaj <pgaj@cadence.com>
8039 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8040 F: drivers/i3c/master/i3c-master-cdns.c
8042 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8043 M: Vitor Soares <vitor.soares@synopsys.com>
8045 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8046 F: drivers/i3c/master/dw*
8049 M: Boris Brezillon <bbrezillon@kernel.org>
8050 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8052 C: irc://chat.freenode.net/linux-i3c
8053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8054 F: Documentation/ABI/testing/sysfs-bus-i3c
8055 F: Documentation/devicetree/bindings/i3c/
8056 F: Documentation/driver-api/i3c
8058 F: include/linux/i3c/
8060 IA64 (Itanium) PLATFORM
8061 M: Tony Luck <tony.luck@intel.com>
8062 M: Fenghua Yu <fenghua.yu@intel.com>
8063 L: linux-ia64@vger.kernel.org
8065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8066 F: Documentation/ia64/
8069 IBM Power 842 compression accelerator
8070 M: Haren Myneni <haren@us.ibm.com>
8073 F: drivers/crypto/nx/Kconfig
8074 F: drivers/crypto/nx/Makefile
8075 F: drivers/crypto/nx/nx-842*
8076 F: include/linux/sw842.h
8079 IBM Power in-Nest Crypto Acceleration
8080 M: Breno Leitão <leitao@debian.org>
8081 M: Nayna Jain <nayna@linux.ibm.com>
8082 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8083 L: linux-crypto@vger.kernel.org
8085 F: drivers/crypto/nx/Kconfig
8086 F: drivers/crypto/nx/Makefile
8087 F: drivers/crypto/nx/nx-aes*
8088 F: drivers/crypto/nx/nx-sha*
8089 F: drivers/crypto/nx/nx.*
8090 F: drivers/crypto/nx/nx_csbcpb.h
8091 F: drivers/crypto/nx/nx_debugfs.c
8093 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8094 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8095 L: linux-pci@vger.kernel.org
8096 L: linuxppc-dev@lists.ozlabs.org
8098 F: drivers/pci/hotplug/rpadlpar*
8100 IBM Power Linux RAID adapter
8101 M: Brian King <brking@us.ibm.com>
8103 F: drivers/scsi/ipr.*
8105 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8106 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8107 L: linux-pci@vger.kernel.org
8108 L: linuxppc-dev@lists.ozlabs.org
8110 F: drivers/pci/hotplug/rpaphp*
8112 IBM Power SRIOV Virtual NIC Device Driver
8113 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8114 M: John Allen <jallen@linux.ibm.com>
8115 L: netdev@vger.kernel.org
8117 F: drivers/net/ethernet/ibm/ibmvnic.*
8119 IBM Power Virtual Accelerator Switchboard
8120 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8121 L: linuxppc-dev@lists.ozlabs.org
8123 F: arch/powerpc/include/asm/vas.h
8124 F: arch/powerpc/platforms/powernv/copy-paste.h
8125 F: arch/powerpc/platforms/powernv/vas*
8127 IBM Power Virtual Ethernet Device Driver
8128 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8129 L: netdev@vger.kernel.org
8131 F: drivers/net/ethernet/ibm/ibmveth.*
8133 IBM Power Virtual FC Device Drivers
8134 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8135 L: linux-scsi@vger.kernel.org
8137 F: drivers/scsi/ibmvscsi/ibmvfc*
8139 IBM Power Virtual Management Channel Driver
8140 M: Steven Royer <seroyer@linux.ibm.com>
8142 F: drivers/misc/ibmvmc.*
8144 IBM Power Virtual SCSI Device Drivers
8145 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8146 L: linux-scsi@vger.kernel.org
8148 F: drivers/scsi/ibmvscsi/ibmvscsi*
8149 F: include/scsi/viosrp.h
8151 IBM Power Virtual SCSI Device Target Driver
8152 M: Michael Cyr <mikecyr@linux.ibm.com>
8153 L: linux-scsi@vger.kernel.org
8154 L: target-devel@vger.kernel.org
8156 F: drivers/scsi/ibmvscsi_tgt/
8158 IBM Power VMX Cryptographic instructions
8159 M: Breno Leitão <leitao@debian.org>
8160 M: Nayna Jain <nayna@linux.ibm.com>
8161 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8162 L: linux-crypto@vger.kernel.org
8164 F: drivers/crypto/vmx/Kconfig
8165 F: drivers/crypto/vmx/Makefile
8166 F: drivers/crypto/vmx/aes*
8167 F: drivers/crypto/vmx/ghash*
8168 F: drivers/crypto/vmx/ppc-xlate.pl
8169 F: drivers/crypto/vmx/vmx.c
8171 IBM ServeRAID RAID DRIVER
8173 F: drivers/scsi/ips.*
8175 ICH LPC AND GPIO DRIVER
8176 M: Peter Tyser <ptyser@xes-inc.com>
8178 F: drivers/gpio/gpio-ich.c
8179 F: drivers/mfd/lpc_ich.c
8182 M: Max Staudt <max@enpas.org>
8183 L: linux-i2c@vger.kernel.org
8185 F: drivers/i2c/busses/i2c-icy.c
8188 M: "David S. Miller" <davem@davemloft.net>
8189 L: linux-ide@vger.kernel.org
8191 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8193 F: Documentation/ide/
8195 F: include/linux/ide.h
8198 M: Borislav Petkov <bp@alien8.de>
8199 L: linux-ide@vger.kernel.org
8201 F: Documentation/cdrom/ide-cd.rst
8202 F: drivers/ide/ide-cd*
8204 IDEAPAD LAPTOP EXTRAS DRIVER
8205 M: Ike Panhc <ike.pan@canonical.com>
8206 L: platform-driver-x86@vger.kernel.org
8208 W: http://launchpad.net/ideapad-laptop
8209 F: drivers/platform/x86/ideapad-laptop.c
8211 IDEAPAD LAPTOP SLIDEBAR DRIVER
8212 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8213 L: linux-input@vger.kernel.org
8215 W: https://github.com/o2genum/ideapad-slidebar
8216 F: drivers/input/misc/ideapad_slidebar.c
8218 IDT VersaClock 5 CLOCK DRIVER
8219 M: Marek Vasut <marek.vasut@gmail.com>
8221 F: drivers/clk/clk-versaclock5.c
8223 IEEE 802.15.4 SUBSYSTEM
8224 M: Alexander Aring <alex.aring@gmail.com>
8225 M: Stefan Schmidt <stefan@datenfreihafen.org>
8226 L: linux-wpan@vger.kernel.org
8228 W: http://wpan.cakelab.org/
8229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8231 F: Documentation/networking/ieee802154.rst
8232 F: drivers/net/ieee802154/
8233 F: include/linux/ieee802154.h
8234 F: include/linux/nl802154.h
8235 F: include/net/af_ieee802154.h
8236 F: include/net/cfg802154.h
8237 F: include/net/ieee802154_netdev.h
8238 F: include/net/mac802154.h
8239 F: include/net/nl802154.h
8244 M: Yotam Gigi <yotam.gi@gmail.com>
8245 M: Jamal Hadi Salim <jhs@mojatatu.com>
8246 F: include/net/ife.h
8247 F: include/uapi/linux/ife.h
8250 IGORPLUG-USB IR RECEIVER
8251 M: Sean Young <sean@mess.org>
8252 L: linux-media@vger.kernel.org
8254 F: drivers/media/rc/igorplugusb.c
8256 IGUANAWORKS USB IR TRANSCEIVER
8257 M: Sean Young <sean@mess.org>
8258 L: linux-media@vger.kernel.org
8260 F: drivers/media/rc/iguanair.c
8262 IIO DIGITAL POTENTIOMETER DAC
8263 M: Peter Rosin <peda@axentia.se>
8264 L: linux-iio@vger.kernel.org
8266 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8267 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8268 F: drivers/iio/dac/dpot-dac.c
8270 IIO ENVELOPE DETECTOR
8271 M: Peter Rosin <peda@axentia.se>
8272 L: linux-iio@vger.kernel.org
8274 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8275 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8276 F: drivers/iio/adc/envelope-detector.c
8279 M: Peter Rosin <peda@axentia.se>
8280 L: linux-iio@vger.kernel.org
8282 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8283 F: drivers/iio/multiplexer/iio-mux.c
8285 IIO SUBSYSTEM AND DRIVERS
8286 M: Jonathan Cameron <jic23@kernel.org>
8287 R: Hartmut Knaack <knaack.h@gmx.de>
8288 R: Lars-Peter Clausen <lars@metafoo.de>
8289 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8290 L: linux-iio@vger.kernel.org
8292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8293 F: Documentation/ABI/testing/configfs-iio*
8294 F: Documentation/ABI/testing/sysfs-bus-iio*
8295 F: Documentation/devicetree/bindings/iio/
8297 F: drivers/staging/iio/
8298 F: include/linux/iio/
8302 M: Peter Rosin <peda@axentia.se>
8303 L: linux-iio@vger.kernel.org
8305 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8306 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8307 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8308 F: drivers/iio/afe/iio-rescale.c
8310 IKANOS/ADI EAGLE ADSL USB DRIVER
8311 M: Matthieu Castet <castet.matthieu@free.fr>
8312 M: Stanislaw Gruszka <stf_xl@wp.pl>
8314 F: drivers/usb/atm/ueagle-atm.c
8316 IMGTEC ASCII LCD DRIVER
8317 M: Paul Burton <paulburton@kernel.org>
8319 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8320 F: drivers/auxdisplay/img-ascii-lcd.c
8322 IMGTEC IR DECODER DRIVER
8324 F: drivers/media/rc/img-ir/
8326 IMON SOUNDGRAPH USB IR RECEIVER
8327 M: Sean Young <sean@mess.org>
8328 L: linux-media@vger.kernel.org
8330 F: drivers/media/rc/imon.c
8331 F: drivers/media/rc/imon_raw.c
8333 IMS TWINTURBO FRAMEBUFFER DRIVER
8334 L: linux-fbdev@vger.kernel.org
8336 F: drivers/video/fbdev/imsttfb.c
8338 INA209 HARDWARE MONITOR DRIVER
8339 M: Guenter Roeck <linux@roeck-us.net>
8340 L: linux-hwmon@vger.kernel.org
8342 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8343 F: Documentation/hwmon/ina209.rst
8344 F: drivers/hwmon/ina209.c
8346 INA2XX HARDWARE MONITOR DRIVER
8347 M: Guenter Roeck <linux@roeck-us.net>
8348 L: linux-hwmon@vger.kernel.org
8350 F: Documentation/hwmon/ina2xx.rst
8351 F: drivers/hwmon/ina2xx.c
8352 F: include/linux/platform_data/ina2xx.h
8354 INDUSTRY PACK SUBSYSTEM (IPACK)
8355 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8356 M: Jens Taprogge <jens.taprogge@taprogge.org>
8357 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8358 L: industrypack-devel@lists.sourceforge.net
8360 W: http://industrypack.sourceforge.net
8363 INFINEON DPS310 Driver
8364 M: Eddie James <eajames@linux.ibm.com>
8365 L: linux-iio@vger.kernel.org
8367 F: drivers/iio/pressure/dps310.c
8369 INFINIBAND SUBSYSTEM
8370 M: Doug Ledford <dledford@redhat.com>
8371 M: Jason Gunthorpe <jgg@mellanox.com>
8372 L: linux-rdma@vger.kernel.org
8374 W: https://github.com/linux-rdma/rdma-core
8375 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8377 F: Documentation/devicetree/bindings/infiniband/
8378 F: Documentation/infiniband/
8379 F: drivers/infiniband/
8381 F: include/trace/events/ib_mad.h
8382 F: include/trace/events/ib_umad.h
8383 F: include/uapi/linux/if_infiniband.h
8384 F: include/uapi/rdma/
8385 F: samples/bpf/ibumad_kern.c
8386 F: samples/bpf/ibumad_user.c
8388 INGENIC JZ4780 DMA Driver
8389 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8391 F: drivers/dma/dma-jz4780.c
8393 INGENIC JZ4780 NAND DRIVER
8394 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8395 L: linux-mtd@lists.infradead.org
8397 F: drivers/mtd/nand/raw/ingenic/
8400 M: Paul Cercueil <paul@crapouillou.net>
8402 F: arch/mips/boot/dts/ingenic/
8403 F: arch/mips/include/asm/mach-jz4740/
8404 F: arch/mips/jz4740/
8405 F: drivers/clk/ingenic/
8406 F: drivers/dma/dma-jz4780.c
8407 F: drivers/gpu/drm/ingenic/
8408 F: drivers/i2c/busses/i2c-jz4780.c
8409 F: drivers/iio/adc/ingenic-adc.c
8410 F: drivers/irqchip/irq-ingenic.c
8411 F: drivers/memory/jz4780-nemc.c
8412 F: drivers/mmc/host/jz4740_mmc.c
8413 F: drivers/mtd/nand/raw/ingenic/
8414 F: drivers/pinctrl/pinctrl-ingenic.c
8415 F: drivers/power/supply/ingenic-battery.c
8416 F: drivers/pwm/pwm-jz4740.c
8417 F: drivers/rtc/rtc-jz4740.c
8418 F: drivers/tty/serial/8250/8250_ingenic.c
8419 F: drivers/usb/musb/jz4740.c
8420 F: drivers/watchdog/jz4740_wdt.c
8421 F: include/dt-bindings/iio/adc/ingenic,adc.h
8422 F: include/linux/mfd/ingenic-tcu.h
8423 F: sound/soc/codecs/jz47*
8424 F: sound/soc/jz4740/
8427 M: Jan Kara <jack@suse.cz>
8428 R: Amir Goldstein <amir73il@gmail.com>
8429 L: linux-fsdevel@vger.kernel.org
8431 F: Documentation/filesystems/inotify.rst
8432 F: fs/notify/inotify/
8433 F: include/linux/inotify.h
8434 F: include/uapi/linux/inotify.h
8436 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8437 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8438 L: linux-input@vger.kernel.org
8440 Q: http://patchwork.kernel.org/project/linux-input/list/
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8442 F: Documentation/devicetree/bindings/input/
8443 F: Documentation/devicetree/bindings/serio/
8444 F: Documentation/input/
8446 F: include/linux/input.h
8447 F: include/linux/input/
8448 F: include/uapi/linux/input-event-codes.h
8449 F: include/uapi/linux/input.h
8451 INPUT MULTITOUCH (MT) PROTOCOL
8452 M: Henrik Rydberg <rydberg@bitmath.org>
8453 L: linux-input@vger.kernel.org
8455 F: Documentation/input/multi-touch-protocol.rst
8456 F: drivers/input/input-mt.c
8459 INSIDE SECURE CRYPTO DRIVER
8460 M: Antoine Tenart <antoine.tenart@bootlin.com>
8461 L: linux-crypto@vger.kernel.org
8463 F: drivers/crypto/inside-secure/
8465 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8466 M: Mimi Zohar <zohar@linux.ibm.com>
8467 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8468 L: linux-integrity@vger.kernel.org
8470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8471 F: security/integrity/ima/
8473 INTEL 810/815 FRAMEBUFFER DRIVER
8474 M: Antonino Daplas <adaplas@gmail.com>
8475 L: linux-fbdev@vger.kernel.org
8477 F: drivers/video/fbdev/i810/
8480 M: Cezary Rojewski <cezary.rojewski@intel.com>
8481 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8482 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8483 M: Jie Yang <yang.jie@linux.intel.com>
8484 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8488 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8489 M: Hans de Goede <hdegoede@redhat.com>
8490 L: platform-driver-x86@vger.kernel.org
8492 F: drivers/platform/x86/intel_atomisp2_pm.c
8494 INTEL C600 SERIES SAS CONTROLLER DRIVER
8495 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8496 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8497 L: linux-scsi@vger.kernel.org
8499 T: git git://git.code.sf.net/p/intel-sas/isci
8500 F: drivers/scsi/isci/
8502 INTEL CPU family model numbers
8503 M: Tony Luck <tony.luck@intel.com>
8505 L: linux-kernel@vger.kernel.org
8507 F: arch/x86/include/asm/intel-family.h
8509 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8510 M: Jani Nikula <jani.nikula@linux.intel.com>
8511 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8512 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8513 L: intel-gfx@lists.freedesktop.org
8515 W: https://01.org/linuxgraphics/
8516 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8517 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8518 C: irc://chat.freenode.net/intel-gfx
8519 T: git git://anongit.freedesktop.org/drm-intel
8520 F: Documentation/gpu/i915.rst
8521 F: drivers/gpu/drm/i915/
8522 F: include/drm/i915*
8523 F: include/uapi/drm/i915_drm.h
8525 INTEL ETHERNET DRIVERS
8526 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8527 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8529 W: http://www.intel.com/support/feedback.htm
8530 W: http://e1000.sourceforge.net/
8531 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8534 F: Documentation/networking/device_drivers/intel/e100.rst
8535 F: Documentation/networking/device_drivers/intel/e1000.rst
8536 F: Documentation/networking/device_drivers/intel/e1000e.rst
8537 F: Documentation/networking/device_drivers/intel/fm10k.rst
8538 F: Documentation/networking/device_drivers/intel/i40e.rst
8539 F: Documentation/networking/device_drivers/intel/iavf.rst
8540 F: Documentation/networking/device_drivers/intel/ice.rst
8541 F: Documentation/networking/device_drivers/intel/igb.rst
8542 F: Documentation/networking/device_drivers/intel/igbvf.rst
8543 F: Documentation/networking/device_drivers/intel/ixgb.rst
8544 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8545 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8546 F: drivers/net/ethernet/intel/
8547 F: drivers/net/ethernet/intel/*/
8548 F: include/linux/avf/virtchnl.h
8550 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8551 M: Maik Broemme <mbroemme@libmpq.org>
8552 L: linux-fbdev@vger.kernel.org
8554 F: Documentation/fb/intelfb.rst
8555 F: drivers/video/fbdev/intelfb/
8558 M: Andy Shevchenko <andy@kernel.org>
8559 L: linux-gpio@vger.kernel.org
8561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8562 F: drivers/gpio/gpio-ich.c
8563 F: drivers/gpio/gpio-intel-mid.c
8564 F: drivers/gpio/gpio-merrifield.c
8565 F: drivers/gpio/gpio-ml-ioh.c
8566 F: drivers/gpio/gpio-pch.c
8567 F: drivers/gpio/gpio-sch.c
8568 F: drivers/gpio/gpio-sodaville.c
8570 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8571 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8572 M: Zhi Wang <zhi.a.wang@intel.com>
8573 L: intel-gvt-dev@lists.freedesktop.org
8574 L: intel-gfx@lists.freedesktop.org
8576 W: https://01.org/igvt-g
8577 T: git https://github.com/intel/gvt-linux.git
8578 F: drivers/gpu/drm/i915/gvt/
8580 INTEL HID EVENT DRIVER
8581 M: Alex Hung <alex.hung@canonical.com>
8582 L: platform-driver-x86@vger.kernel.org
8584 F: drivers/platform/x86/intel-hid.c
8586 INTEL I/OAT DMA DRIVER
8587 M: Dave Jiang <dave.jiang@intel.com>
8588 R: Dan Williams <dan.j.williams@intel.com>
8589 L: dmaengine@vger.kernel.org
8591 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8592 F: drivers/dma/ioat*
8595 M: Dave Jiang <dave.jiang@intel.com>
8596 L: dmaengine@vger.kernel.org
8598 F: drivers/dma/idxd/*
8599 F: include/uapi/linux/idxd.h
8602 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8603 M: Len Brown <lenb@kernel.org>
8604 L: linux-pm@vger.kernel.org
8606 B: https://bugzilla.kernel.org
8607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8608 F: drivers/idle/intel_idle.c
8610 INTEL INTEGRATED SENSOR HUB DRIVER
8611 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8612 M: Jiri Kosina <jikos@kernel.org>
8613 L: linux-input@vger.kernel.org
8615 F: drivers/hid/intel-ish-hid/
8618 M: David Woodhouse <dwmw2@infradead.org>
8619 M: Lu Baolu <baolu.lu@linux.intel.com>
8620 L: iommu@lists.linux-foundation.org
8622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8623 F: drivers/iommu/intel/
8624 F: include/linux/intel-iommu.h
8625 F: include/linux/intel-svm.h
8627 INTEL IOP-ADMA DMA DRIVER
8628 R: Dan Williams <dan.j.williams@intel.com>
8630 F: drivers/dma/iop-adma.c
8632 INTEL IPU3 CSI-2 CIO2 DRIVER
8633 M: Yong Zhi <yong.zhi@intel.com>
8634 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8635 M: Bingbu Cao <bingbu.cao@intel.com>
8636 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8637 L: linux-media@vger.kernel.org
8639 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8640 F: drivers/media/pci/intel/ipu3/
8642 INTEL IPU3 CSI-2 IMGU DRIVER
8643 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8644 L: linux-media@vger.kernel.org
8646 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8647 F: Documentation/media/v4l-drivers/ipu3.rst
8648 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8649 F: drivers/staging/media/ipu3/
8651 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8652 M: Krzysztof Halasa <khalasa@piap.pl>
8654 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8655 F: drivers/net/wan/ixp4xx_hss.c
8656 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8657 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8658 F: include/linux/soc/ixp4xx/npe.h
8659 F: include/linux/soc/ixp4xx/qmgr.h
8661 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8662 M: Deepak Saxena <dsaxena@plexity.net>
8664 F: drivers/char/hw_random/ixp4xx-rng.c
8666 INTEL MANAGEMENT ENGINE (mei)
8667 M: Tomas Winkler <tomas.winkler@intel.com>
8668 L: linux-kernel@vger.kernel.org
8670 F: Documentation/driver-api/mei/*
8671 F: drivers/misc/mei/*
8672 F: drivers/watchdog/mei_wdt.c
8673 F: include/linux/mei_cl_bus.h
8674 F: include/uapi/linux/mei.h
8677 INTEL MENLOW THERMAL DRIVER
8678 M: Sujith Thomas <sujith.thomas@intel.com>
8679 L: platform-driver-x86@vger.kernel.org
8681 W: https://01.org/linux-acpi
8682 F: drivers/platform/x86/intel_menlow.c
8684 INTEL MIC DRIVERS (mic)
8685 M: Sudeep Dutt <sudeep.dutt@intel.com>
8686 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8688 W: https://github.com/sudeepdutt/mic
8689 W: http://software.intel.com/en-us/mic-developer
8690 F: Documentation/misc-devices/mic/
8691 F: drivers/dma/mic_x100_dma.c
8692 F: drivers/dma/mic_x100_dma.h
8693 F: drivers/misc/mic/
8694 F: include/linux/mic_bus.h
8695 F: include/linux/scif.h
8696 F: include/uapi/linux/mic_common.h
8697 F: include/uapi/linux/mic_ioctl.h
8698 F: include/uapi/linux/scif_ioctl.h
8700 INTEL PMC CORE DRIVER
8701 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8702 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8703 L: platform-driver-x86@vger.kernel.org
8705 F: drivers/platform/x86/intel_pmc_core*
8707 INTEL PMC/P-Unit IPC DRIVER
8708 M: Zha Qipeng<qipeng.zha@intel.com>
8709 L: platform-driver-x86@vger.kernel.org
8711 F: arch/x86/include/asm/intel_pmc_ipc.h
8712 F: arch/x86/include/asm/intel_punit_ipc.h
8713 F: drivers/platform/x86/intel_pmc_ipc.c
8714 F: drivers/platform/x86/intel_punit_ipc.c
8716 INTEL PMIC GPIO DRIVERS
8717 M: Andy Shevchenko <andy@kernel.org>
8719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8720 F: drivers/gpio/gpio-*cove.c
8721 F: drivers/gpio/gpio-msic.c
8723 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8724 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8726 F: drivers/mfd/intel_msic.c
8727 F: drivers/mfd/intel_soc_pmic*
8728 F: include/linux/mfd/intel_msic.h
8729 F: include/linux/mfd/intel_soc_pmic*
8731 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8732 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8733 L: linux-wireless@vger.kernel.org
8735 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8736 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8737 F: drivers/net/wireless/intel/ipw2x00/
8740 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8741 M: Len Brown <lenb@kernel.org>
8742 L: linux-pm@vger.kernel.org
8744 F: drivers/cpufreq/intel_pstate.c
8746 INTEL RDMA RNIC DRIVER
8747 M: Faisal Latif <faisal.latif@intel.com>
8748 M: Shiraz Saleem <shiraz.saleem@intel.com>
8749 L: linux-rdma@vger.kernel.org
8751 F: drivers/infiniband/hw/i40iw/
8752 F: include/uapi/rdma/i40iw-abi.h
8754 INTEL SPEED SELECT TECHNOLOGY
8755 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8756 L: platform-driver-x86@vger.kernel.org
8758 F: drivers/platform/x86/intel_speed_select_if/
8759 F: include/uapi/linux/isst_if.h
8760 F: tools/power/x86/intel-speed-select/
8762 INTEL STRATIX10 FIRMWARE DRIVERS
8763 M: Richard Gong <richard.gong@linux.intel.com>
8764 L: linux-kernel@vger.kernel.org
8766 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8767 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8768 F: drivers/firmware/stratix10-rsu.c
8769 F: drivers/firmware/stratix10-svc.c
8770 F: include/linux/firmware/intel/stratix10-smc.h
8771 F: include/linux/firmware/intel/stratix10-svc-client.h
8773 INTEL TELEMETRY DRIVER
8774 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8775 M: "David E. Box" <david.e.box@linux.intel.com>
8776 L: platform-driver-x86@vger.kernel.org
8778 F: arch/x86/include/asm/intel_telemetry.h
8779 F: drivers/platform/x86/intel_telemetry*
8781 INTEL UNCORE FREQUENCY CONTROL
8782 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8783 L: platform-driver-x86@vger.kernel.org
8785 F: drivers/platform/x86/intel-uncore-frequency.c
8787 INTEL VIRTUAL BUTTON DRIVER
8788 M: AceLan Kao <acelan.kao@canonical.com>
8789 L: platform-driver-x86@vger.kernel.org
8791 F: drivers/platform/x86/intel-vbtn.c
8793 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8794 M: Stanislaw Gruszka <stf_xl@wp.pl>
8795 L: linux-wireless@vger.kernel.org
8797 F: drivers/net/wireless/intel/iwlegacy/
8799 INTEL WIRELESS WIFI LINK (iwlwifi)
8800 M: Johannes Berg <johannes.berg@intel.com>
8801 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8802 M: Luca Coelho <luciano.coelho@intel.com>
8803 M: Intel Linux Wireless <linuxwifi@intel.com>
8804 L: linux-wireless@vger.kernel.org
8806 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8808 F: drivers/net/wireless/intel/iwlwifi/
8810 INTEL WIRELESS WIMAX CONNECTION 2400
8811 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8812 M: linux-wimax@intel.com
8813 L: wimax@linuxwimax.org (subscribers-only)
8815 W: http://linuxwimax.org
8816 F: Documentation/admin-guide/wimax/i2400m.rst
8817 F: drivers/net/wimax/i2400m/
8818 F: include/uapi/linux/wimax/i2400m.h
8820 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8821 M: Mario Limonciello <mario.limonciello@dell.com>
8823 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8826 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8828 F: Documentation/trace/intel_th.rst
8829 F: drivers/hwtracing/intel_th/
8830 F: include/linux/intel_th.h
8832 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8833 M: Ning Sun <ning.sun@intel.com>
8834 L: tboot-devel@lists.sourceforge.net
8836 W: http://tboot.sourceforge.net
8837 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8838 F: Documentation/x86/intel_txt.rst
8839 F: arch/x86/kernel/tboot.c
8840 F: include/linux/tboot.h
8843 M: Georgi Djakov <georgi.djakov@linaro.org>
8844 L: linux-pm@vger.kernel.org
8846 F: Documentation/devicetree/bindings/interconnect/
8847 F: Documentation/driver-api/interconnect.rst
8848 F: drivers/interconnect/
8849 F: include/dt-bindings/interconnect/
8850 F: include/linux/interconnect-provider.h
8851 F: include/linux/interconnect.h
8853 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8854 M: Linus Walleij <linus.walleij@linaro.org>
8855 L: linux-iio@vger.kernel.org
8857 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8858 F: drivers/iio/gyro/mpu3050*
8860 IOC3 ETHERNET DRIVER
8861 M: Ralf Baechle <ralf@linux-mips.org>
8862 L: linux-mips@vger.kernel.org
8864 F: drivers/net/ethernet/sgi/ioc3-eth.c
8866 IOMAP FILESYSTEM LIBRARY
8867 M: Christoph Hellwig <hch@infradead.org>
8868 M: Darrick J. Wong <darrick.wong@oracle.com>
8869 M: linux-xfs@vger.kernel.org
8870 M: linux-fsdevel@vger.kernel.org
8871 L: linux-xfs@vger.kernel.org
8872 L: linux-fsdevel@vger.kernel.org
8874 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8876 F: include/linux/iomap.h
8879 M: Joerg Roedel <joro@8bytes.org>
8880 L: iommu@lists.linux-foundation.org
8882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8883 F: Documentation/devicetree/bindings/iommu/
8885 F: include/linux/iommu.h
8886 F: include/linux/iova.h
8887 F: include/linux/of_iommu.h
8890 M: Jens Axboe <axboe@kernel.dk>
8891 L: io-uring@vger.kernel.org
8893 T: git git://git.kernel.dk/linux-block
8894 T: git git://git.kernel.dk/liburing
8898 F: include/uapi/linux/io_uring.h
8901 M: Corey Minyard <minyard@acm.org>
8902 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8904 W: http://openipmi.sourceforge.net/
8905 F: Documentation/IPMI.txt
8906 F: Documentation/devicetree/bindings/ipmi/
8907 F: drivers/char/ipmi/
8908 F: include/linux/ipmi*
8909 F: include/uapi/linux/ipmi*
8911 IPS SCSI RAID DRIVER
8912 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8913 L: linux-scsi@vger.kernel.org
8915 W: http://www.adaptec.com/
8916 F: drivers/scsi/ips*
8919 M: Wensong Zhang <wensong@linux-vs.org>
8920 M: Simon Horman <horms@verge.net.au>
8921 M: Julian Anastasov <ja@ssi.bg>
8922 L: netdev@vger.kernel.org
8923 L: lvs-devel@vger.kernel.org
8925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8927 F: Documentation/networking/ipvs-sysctl.txt
8928 F: include/net/ip_vs.h
8929 F: include/uapi/linux/ip_vs.h
8930 F: net/netfilter/ipvs/
8933 M: Jiri Kosina <jikos@kernel.org>
8934 M: David Sterba <dsterba@suse.com>
8936 F: drivers/tty/ipwireless/
8939 L: netdev@vger.kernel.org
8941 F: include/uapi/linux/ipx.h
8943 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8944 M: Marc Zyngier <maz@kernel.org>
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8947 F: Documentation/IRQ-domain.txt
8948 F: include/linux/irqdomain.h
8949 F: kernel/irq/irqdomain.c
8953 M: Thomas Gleixner <tglx@linutronix.de>
8954 L: linux-kernel@vger.kernel.org
8956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8960 M: Thomas Gleixner <tglx@linutronix.de>
8961 M: Jason Cooper <jason@lakedaemon.net>
8962 M: Marc Zyngier <maz@kernel.org>
8963 L: linux-kernel@vger.kernel.org
8965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8966 F: Documentation/devicetree/bindings/interrupt-controller/
8970 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8972 F: Documentation/driver-api/isa.rst
8973 F: drivers/base/isa.c
8974 F: include/linux/isa.h
8977 M: Hans Verkuil <hverkuil@xs4all.nl>
8978 L: linux-media@vger.kernel.org
8980 W: https://linuxtv.org
8981 T: git git://linuxtv.org/media_tree.git
8982 F: drivers/media/radio/radio-isa*
8985 M: Jaroslav Kysela <perex@perex.cz>
8987 F: Documentation/driver-api/isapnp.rst
8988 F: drivers/pnp/isapnp/
8989 F: include/linux/isapnp.h
8992 M: Lee Duncan <lduncan@suse.com>
8993 M: Chris Leech <cleech@redhat.com>
8994 L: open-iscsi@googlegroups.com
8995 L: linux-scsi@vger.kernel.org
8997 W: www.open-iscsi.com
8998 F: drivers/scsi/*iscsi*
8999 F: include/scsi/*iscsi*
9001 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9002 M: Peter Jones <pjones@redhat.com>
9003 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9005 F: drivers/firmware/iscsi_ibft*
9007 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9008 M: Sagi Grimberg <sagi@grimberg.me>
9009 M: Max Gurtovoy <maxg@mellanox.com>
9010 L: linux-rdma@vger.kernel.org
9012 W: http://www.openfabrics.org
9013 W: www.open-iscsi.org
9014 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9015 F: drivers/infiniband/ulp/iser/
9017 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9018 M: Sagi Grimberg <sagi@grimberg.me>
9019 L: linux-rdma@vger.kernel.org
9020 L: target-devel@vger.kernel.org
9022 W: http://www.linux-iscsi.org
9023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9024 F: drivers/infiniband/ulp/isert
9026 ISDN/CMTP OVER BLUETOOTH
9027 M: Karsten Keil <isdn@linux-pingi.de>
9028 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9029 L: netdev@vger.kernel.org
9031 W: http://www.isdn4linux.de
9032 F: Documentation/isdn/
9033 F: drivers/isdn/capi/
9034 F: include/linux/isdn/
9035 F: include/uapi/linux/isdn/
9036 F: net/bluetooth/cmtp/
9038 ISDN/mISDN SUBSYSTEM
9039 M: Karsten Keil <isdn@linux-pingi.de>
9040 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9041 L: netdev@vger.kernel.org
9043 W: http://www.isdn4linux.de
9044 F: drivers/isdn/Kconfig
9045 F: drivers/isdn/Makefile
9046 F: drivers/isdn/hardware/
9047 F: drivers/isdn/mISDN/
9049 IT87 HARDWARE MONITORING DRIVER
9050 M: Jean Delvare <jdelvare@suse.com>
9051 L: linux-hwmon@vger.kernel.org
9053 F: Documentation/hwmon/it87.rst
9054 F: drivers/hwmon/it87.c
9057 M: Antti Palosaari <crope@iki.fi>
9058 L: linux-media@vger.kernel.org
9060 W: https://linuxtv.org
9061 W: http://palosaari.fi/linux/
9062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9063 T: git git://linuxtv.org/anttip/media_tree.git
9064 F: drivers/media/tuners/it913x*
9066 IVTV VIDEO4LINUX DRIVER
9067 M: Andy Walls <awalls@md.metrocast.net>
9068 L: linux-media@vger.kernel.org
9070 W: https://linuxtv.org
9071 T: git git://linuxtv.org/media_tree.git
9072 F: Documentation/media/v4l-drivers/ivtv*
9073 F: drivers/media/pci/ivtv/
9074 F: include/uapi/linux/ivtv*
9076 IX2505V MEDIA DRIVER
9077 M: Malcolm Priestley <tvboxspy@gmail.com>
9078 L: linux-media@vger.kernel.org
9080 W: https://linuxtv.org
9081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9082 F: drivers/media/dvb-frontends/ix2505v*
9084 JAILHOUSE HYPERVISOR INTERFACE
9085 M: Jan Kiszka <jan.kiszka@siemens.com>
9086 L: jailhouse-dev@googlegroups.com
9088 F: arch/x86/include/asm/jailhouse_para.h
9089 F: arch/x86/kernel/jailhouse.c
9091 JC42.4 TEMPERATURE SENSOR DRIVER
9092 M: Guenter Roeck <linux@roeck-us.net>
9093 L: linux-hwmon@vger.kernel.org
9095 F: Documentation/hwmon/jc42.rst
9096 F: drivers/hwmon/jc42.c
9099 M: Dave Kleikamp <shaggy@kernel.org>
9100 L: jfs-discussion@lists.sourceforge.net
9102 W: http://jfs.sourceforge.net/
9103 T: git git://github.com/kleikamp/linux-shaggy.git
9104 F: Documentation/admin-guide/jfs.rst
9108 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9109 L: netdev@vger.kernel.org
9111 F: drivers/net/ethernet/jme.*
9113 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9114 M: David Woodhouse <dwmw2@infradead.org>
9115 M: Richard Weinberger <richard@nod.at>
9116 L: linux-mtd@lists.infradead.org
9118 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9119 T: git git://git.infradead.org/ubifs-2.6.git
9121 F: include/uapi/linux/jffs2.h
9123 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9124 M: "Theodore Ts'o" <tytso@mit.edu>
9125 M: Jan Kara <jack@suse.com>
9126 L: linux-ext4@vger.kernel.org
9129 F: include/linux/jbd2.h
9131 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9132 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9133 L: linux-media@vger.kernel.org
9135 F: drivers/media/platform/rcar_jpu.c
9137 JSM Neo PCI based serial card
9138 L: linux-serial@vger.kernel.org
9140 F: drivers/tty/serial/jsm/
9142 K10TEMP HARDWARE MONITORING DRIVER
9143 M: Clemens Ladisch <clemens@ladisch.de>
9144 L: linux-hwmon@vger.kernel.org
9146 F: Documentation/hwmon/k10temp.rst
9147 F: drivers/hwmon/k10temp.c
9149 K8TEMP HARDWARE MONITORING DRIVER
9150 M: Rudolf Marek <r.marek@assembler.cz>
9151 L: linux-hwmon@vger.kernel.org
9153 F: Documentation/hwmon/k8temp.rst
9154 F: drivers/hwmon/k8temp.c
9157 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9158 R: Alexander Potapenko <glider@google.com>
9159 R: Dmitry Vyukov <dvyukov@google.com>
9160 L: kasan-dev@googlegroups.com
9162 F: Documentation/dev-tools/kasan.rst
9163 F: arch/*/include/asm/kasan.h
9164 F: arch/*/mm/kasan_init*
9165 F: include/linux/kasan*.h
9168 F: scripts/Makefile.kasan
9171 M: Masahiro Yamada <masahiroy@kernel.org>
9172 L: linux-kbuild@vger.kernel.org
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9175 F: Documentation/kbuild/kconfig*
9176 F: scripts/Kconfig.include
9180 M: Dave Young <dyoung@redhat.com>
9181 M: Baoquan He <bhe@redhat.com>
9182 R: Vivek Goyal <vgoyal@redhat.com>
9183 L: kexec@lists.infradead.org
9185 W: http://lse.sourceforge.net/kdump/
9186 F: Documentation/admin-guide/kdump/
9188 F: include/linux/crash_core.h
9189 F: include/linux/crash_dump.h
9190 F: include/uapi/linux/vmcore.h
9193 KEENE FM RADIO TRANSMITTER DRIVER
9194 M: Hans Verkuil <hverkuil@xs4all.nl>
9195 L: linux-media@vger.kernel.org
9197 W: https://linuxtv.org
9198 T: git git://linuxtv.org/media_tree.git
9199 F: drivers/media/radio/radio-keene*
9202 M: Ian Kent <raven@themaw.net>
9203 L: autofs@vger.kernel.org
9207 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9208 M: Masahiro Yamada <masahiroy@kernel.org>
9209 M: Michal Marek <michal.lkml@markovi.net>
9210 L: linux-kbuild@vger.kernel.org
9212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9213 F: Documentation/kbuild/
9215 F: scripts/*vmlinux*
9217 F: scripts/Makefile*
9224 L: kernel-janitors@vger.kernel.org
9226 W: http://kernelnewbies.org/KernelJanitors
9228 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9229 M: "J. Bruce Fields" <bfields@fieldses.org>
9230 M: Chuck Lever <chuck.lever@oracle.com>
9231 L: linux-nfs@vger.kernel.org
9233 W: http://nfs.sourceforge.net/
9234 T: git git://linux-nfs.org/~bfields/linux.git
9238 F: include/linux/lockd/
9239 F: include/linux/sunrpc/
9240 F: include/uapi/linux/nfsd/
9241 F: include/uapi/linux/sunrpc/
9244 KERNEL SELFTEST FRAMEWORK
9245 M: Shuah Khan <shuah@kernel.org>
9246 M: Shuah Khan <skhan@linuxfoundation.org>
9247 L: linux-kselftest@vger.kernel.org
9249 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9251 F: Documentation/dev-tools/kselftest*
9252 F: tools/testing/selftests/
9254 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9255 M: Brendan Higgins <brendanhiggins@google.com>
9256 L: linux-kselftest@vger.kernel.org
9257 L: kunit-dev@googlegroups.com
9259 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9260 F: Documentation/dev-tools/kunit/
9263 F: tools/testing/kunit/
9265 KERNEL USERMODE HELPER
9266 M: Luis Chamberlain <mcgrof@kernel.org>
9267 L: linux-kernel@vger.kernel.org
9269 F: include/linux/umh.h
9272 KERNEL VIRTUAL MACHINE (KVM)
9273 M: Paolo Bonzini <pbonzini@redhat.com>
9274 L: kvm@vger.kernel.org
9276 W: http://www.linux-kvm.org
9277 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9278 F: Documentation/virt/kvm/
9279 F: include/asm-generic/kvm*
9280 F: include/kvm/iodev.h
9281 F: include/linux/kvm*
9282 F: include/trace/events/kvm.h
9283 F: include/uapi/asm-generic/kvm*
9284 F: include/uapi/linux/kvm*
9286 F: tools/testing/selftests/kvm/
9289 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9290 M: Marc Zyngier <maz@kernel.org>
9291 R: James Morse <james.morse@arm.com>
9292 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9293 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9295 L: kvmarm@lists.cs.columbia.edu
9297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9298 F: arch/arm64/include/asm/kvm*
9299 F: arch/arm64/include/uapi/asm/kvm*
9301 F: include/kvm/arm_*
9304 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9305 L: linux-mips@vger.kernel.org
9306 L: kvm@vger.kernel.org
9308 F: arch/mips/include/asm/kvm*
9309 F: arch/mips/include/uapi/asm/kvm*
9312 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9313 M: Paul Mackerras <paulus@ozlabs.org>
9314 L: kvm-ppc@vger.kernel.org
9316 W: http://www.linux-kvm.org/
9317 T: git git://github.com/agraf/linux-2.6.git
9318 F: arch/powerpc/include/asm/kvm*
9319 F: arch/powerpc/include/uapi/asm/kvm*
9320 F: arch/powerpc/kernel/kvm*
9321 F: arch/powerpc/kvm/
9323 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9324 M: Christian Borntraeger <borntraeger@de.ibm.com>
9325 M: Janosch Frank <frankja@linux.ibm.com>
9326 R: David Hildenbrand <david@redhat.com>
9327 R: Cornelia Huck <cohuck@redhat.com>
9328 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9329 L: kvm@vger.kernel.org
9331 W: http://www.ibm.com/developerworks/linux/linux390/
9332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9333 F: Documentation/virt/kvm/s390*
9334 F: arch/s390/include/asm/gmap.h
9335 F: arch/s390/include/asm/kvm*
9336 F: arch/s390/include/uapi/asm/kvm*
9338 F: arch/s390/mm/gmap.c
9339 F: tools/testing/selftests/kvm/*/s390x/
9340 F: tools/testing/selftests/kvm/s390x/
9342 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9343 M: Paolo Bonzini <pbonzini@redhat.com>
9344 R: Sean Christopherson <sean.j.christopherson@intel.com>
9345 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9346 R: Wanpeng Li <wanpengli@tencent.com>
9347 R: Jim Mattson <jmattson@google.com>
9348 R: Joerg Roedel <joro@8bytes.org>
9349 L: kvm@vger.kernel.org
9351 W: http://www.linux-kvm.org
9352 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9353 F: arch/x86/include/asm/kvm*
9354 F: arch/x86/include/asm/pvclock-abi.h
9355 F: arch/x86/include/asm/svm.h
9356 F: arch/x86/include/asm/vmx*.h
9357 F: arch/x86/include/uapi/asm/kvm*
9358 F: arch/x86/include/uapi/asm/svm.h
9359 F: arch/x86/include/uapi/asm/vmx.h
9360 F: arch/x86/kernel/kvm.c
9361 F: arch/x86/kernel/kvmclock.c
9366 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9367 M: Tejun Heo <tj@kernel.org>
9369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9371 F: include/linux/kernfs.h
9374 M: Eric Biederman <ebiederm@xmission.com>
9375 L: kexec@lists.infradead.org
9377 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9378 F: include/linux/kexec.h
9379 F: include/uapi/linux/kexec.h
9383 M: Mimi Zohar <zohar@linux.ibm.com>
9384 L: linux-integrity@vger.kernel.org
9385 L: keyrings@vger.kernel.org
9387 F: Documentation/security/keys/trusted-encrypted.rst
9388 F: include/keys/encrypted-type.h
9389 F: security/keys/encrypted-keys/
9392 M: James Bottomley <jejb@linux.ibm.com>
9393 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9394 M: Mimi Zohar <zohar@linux.ibm.com>
9395 L: linux-integrity@vger.kernel.org
9396 L: keyrings@vger.kernel.org
9398 F: Documentation/security/keys/trusted-encrypted.rst
9399 F: include/keys/trusted-type.h
9400 F: include/keys/trusted_tpm.h
9401 F: security/keys/trusted-keys/
9404 M: David Howells <dhowells@redhat.com>
9405 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9406 L: keyrings@vger.kernel.org
9408 F: Documentation/security/keys/core.rst
9410 F: include/linux/key-type.h
9411 F: include/linux/key.h
9412 F: include/linux/keyctl.h
9413 F: include/uapi/linux/keyctl.h
9417 M: Stefani Seibold <stefani@seibold.net>
9419 F: include/linux/kfifo.h
9423 KGDB / KDB /debug_core
9424 M: Jason Wessel <jason.wessel@windriver.com>
9425 M: Daniel Thompson <daniel.thompson@linaro.org>
9426 R: Douglas Anderson <dianders@chromium.org>
9427 L: kgdb-bugreport@lists.sourceforge.net
9429 W: http://kgdb.wiki.kernel.org/
9430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9431 F: Documentation/dev-tools/kgdb.rst
9432 F: drivers/misc/kgdbts.c
9433 F: drivers/tty/serial/kgdboc.c
9434 F: include/linux/kdb.h
9435 F: include/linux/kgdb.h
9439 M: Catalin Marinas <catalin.marinas@arm.com>
9441 F: Documentation/dev-tools/kmemleak.rst
9442 F: include/linux/kmemleak.h
9443 F: mm/kmemleak-test.c
9446 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9447 M: Luis Chamberlain <mcgrof@kernel.org>
9448 L: linux-kernel@vger.kernel.org
9450 F: include/linux/kmod.h
9453 F: tools/testing/selftests/kmod/
9456 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9457 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9458 M: "David S. Miller" <davem@davemloft.net>
9459 M: Masami Hiramatsu <mhiramat@kernel.org>
9461 F: Documentation/kprobes.txt
9462 F: include/asm-generic/kprobes.h
9463 F: include/linux/kprobes.h
9466 KS0108 LCD CONTROLLER DRIVER
9467 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9469 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9470 F: drivers/auxdisplay/ks0108.c
9471 F: include/linux/ks0108.h
9474 M: David Ahern <dsahern@kernel.org>
9475 L: netdev@vger.kernel.org
9477 F: include/net/l3mdev.h
9481 M: John Fastabend <john.fastabend@gmail.com>
9482 M: Daniel Borkmann <daniel@iogearbox.net>
9483 M: Jakub Sitnicki <jakub@cloudflare.com>
9484 M: Lorenz Bauer <lmb@cloudflare.com>
9485 L: netdev@vger.kernel.org
9486 L: bpf@vger.kernel.org
9488 F: include/linux/skmsg.h
9490 F: net/core/sock_map.c
9491 F: net/ipv4/tcp_bpf.c
9492 F: net/ipv4/udp_bpf.c
9494 LANTIQ / INTEL Ethernet drivers
9495 M: Hauke Mehrtens <hauke@hauke-m.de>
9496 L: netdev@vger.kernel.org
9498 F: drivers/net/dsa/lantiq_gswip.c
9499 F: drivers/net/dsa/lantiq_pce.h
9500 F: drivers/net/ethernet/lantiq_xrx200.c
9501 F: net/dsa/tag_gswip.c
9503 LANTIQ MIPS ARCHITECTURE
9504 M: John Crispin <john@phrozen.org>
9505 L: linux-mips@vger.kernel.org
9508 F: drivers/soc/lantiq
9511 L: linux-x25@vger.kernel.org
9513 F: Documentation/networking/lapb-module.txt
9517 LASI 53c700 driver for PARISC
9518 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9519 L: linux-scsi@vger.kernel.org
9521 F: Documentation/scsi/53c700.rst
9522 F: drivers/scsi/53c700*
9525 M: Tobin C. Harding <me@tobin.cc>
9526 M: Tycho Andersen <tycho@tycho.ws>
9527 L: kernel-hardening@lists.openwall.com
9529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9530 F: scripts/leaking_addresses.pl
9533 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9534 M: Pavel Machek <pavel@ucw.cz>
9535 R: Dan Murphy <dmurphy@ti.com>
9536 L: linux-leds@vger.kernel.org
9538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9540 F: Documentation/devicetree/bindings/leds/
9542 F: include/linux/leds.h
9544 LEGACY EEPROM DRIVER
9545 M: Jean Delvare <jdelvare@suse.com>
9547 F: Documentation/misc-devices/eeprom.rst
9548 F: drivers/misc/eeprom/eeprom.c
9551 R: David Lechner <david@lechnology.com>
9553 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9554 F: arch/arm/boot/dts/da850-lego-ev3.dts
9555 F: drivers/power/supply/lego_ev3_battery.c
9557 LEGO USB Tower driver
9558 M: Juergen Stuber <starblue@users.sourceforge.net>
9559 L: legousb-devel@lists.sourceforge.net
9561 W: http://legousb.sourceforge.net/
9562 F: drivers/usb/misc/legousbtower.c
9565 M: Matan Ziv-Av <matan@svgalib.org>
9566 L: platform-driver-x86@vger.kernel.org
9568 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9569 F: Documentation/admin-guide/laptops/lg-laptop.rst
9570 F: drivers/platform/x86/lg-laptop.c
9573 M: Michael Krufky <mkrufky@linuxtv.org>
9574 L: linux-media@vger.kernel.org
9576 W: https://linuxtv.org
9577 W: http://github.com/mkrufky
9578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9579 T: git git://linuxtv.org/mkrufky/tuners.git
9580 F: drivers/media/dvb-frontends/lg2160.*
9582 LGDT3305 MEDIA DRIVER
9583 M: Michael Krufky <mkrufky@linuxtv.org>
9584 L: linux-media@vger.kernel.org
9586 W: https://linuxtv.org
9587 W: http://github.com/mkrufky
9588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9589 T: git git://linuxtv.org/mkrufky/tuners.git
9590 F: drivers/media/dvb-frontends/lgdt3305.*
9592 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9593 M: Viresh Kumar <vireshk@kernel.org>
9594 L: linux-ide@vger.kernel.org
9596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9597 F: drivers/ata/pata_arasan_cf.c
9598 F: include/linux/pata_arasan_cf_data.h
9601 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9602 M: Jens Axboe <axboe@kernel.dk>
9603 L: linux-ide@vger.kernel.org
9605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9606 F: drivers/ata/ata_generic.c
9607 F: drivers/ata/pata_*.c
9609 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9610 M: Linus Walleij <linus.walleij@linaro.org>
9611 L: linux-ide@vger.kernel.org
9613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9614 F: drivers/ata/pata_ftide010.c
9615 F: drivers/ata/sata_gemini.c
9616 F: drivers/ata/sata_gemini.h
9618 LIBATA SATA AHCI PLATFORM devices support
9619 M: Hans de Goede <hdegoede@redhat.com>
9620 M: Jens Axboe <axboe@kernel.dk>
9621 L: linux-ide@vger.kernel.org
9623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9624 F: drivers/ata/ahci_platform.c
9625 F: drivers/ata/libahci_platform.c
9626 F: include/linux/ahci_platform.h
9628 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9629 M: Mikael Pettersson <mikpelinux@gmail.com>
9630 L: linux-ide@vger.kernel.org
9632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9633 F: drivers/ata/sata_promise.*
9635 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9636 M: Jens Axboe <axboe@kernel.dk>
9637 L: linux-ide@vger.kernel.org
9639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9640 F: Documentation/devicetree/bindings/ata/
9642 F: include/linux/ata.h
9643 F: include/linux/libata.h
9646 M: Sasha Levin <alexander.levin@microsoft.com>
9648 F: tools/lib/lockdep/
9650 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9651 M: Dan Williams <dan.j.williams@intel.com>
9652 M: Vishal Verma <vishal.l.verma@intel.com>
9653 M: Dave Jiang <dave.jiang@intel.com>
9654 L: linux-nvdimm@lists.01.org
9656 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9657 P: Documentation/nvdimm/maintainer-entry-profile.rst
9658 F: drivers/nvdimm/blk.c
9659 F: drivers/nvdimm/region_devs.c
9661 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9662 M: Vishal Verma <vishal.l.verma@intel.com>
9663 M: Dan Williams <dan.j.williams@intel.com>
9664 M: Dave Jiang <dave.jiang@intel.com>
9665 L: linux-nvdimm@lists.01.org
9667 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9668 P: Documentation/nvdimm/maintainer-entry-profile.rst
9669 F: drivers/nvdimm/btt*
9671 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9672 M: Dan Williams <dan.j.williams@intel.com>
9673 M: Vishal Verma <vishal.l.verma@intel.com>
9674 M: Dave Jiang <dave.jiang@intel.com>
9675 L: linux-nvdimm@lists.01.org
9677 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9678 P: Documentation/nvdimm/maintainer-entry-profile.rst
9679 F: drivers/nvdimm/pmem*
9681 LIBNVDIMM: DEVICETREE BINDINGS
9682 M: Oliver O'Halloran <oohall@gmail.com>
9683 L: linux-nvdimm@lists.01.org
9685 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9686 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9687 F: drivers/nvdimm/of_pmem.c
9689 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9690 M: Dan Williams <dan.j.williams@intel.com>
9691 M: Vishal Verma <vishal.l.verma@intel.com>
9692 M: Dave Jiang <dave.jiang@intel.com>
9693 M: Ira Weiny <ira.weiny@intel.com>
9694 L: linux-nvdimm@lists.01.org
9696 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9697 P: Documentation/nvdimm/maintainer-entry-profile.rst
9698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9699 F: drivers/acpi/nfit/*
9701 F: include/linux/libnvdimm.h
9702 F: include/linux/nd.h
9703 F: include/uapi/linux/ndctl.h
9704 F: tools/testing/nvdimm/
9706 LICENSES and SPDX stuff
9707 M: Thomas Gleixner <tglx@linutronix.de>
9708 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9709 L: linux-spdx@vger.kernel.org
9711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9713 F: Documentation/process/license-rules.rst
9715 F: scripts/spdxcheck-test.sh
9716 F: scripts/spdxcheck.py
9718 LIGHTNVM PLATFORM SUPPORT
9719 M: Matias Bjorling <mb@lightnvm.io>
9720 L: linux-block@vger.kernel.org
9722 W: http://github/OpenChannelSSD
9723 F: drivers/lightnvm/
9724 F: include/linux/lightnvm.h
9725 F: include/uapi/linux/lightnvm.h
9727 LINUX FOR POWER MACINTOSH
9728 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9729 L: linuxppc-dev@lists.ozlabs.org
9731 F: arch/powerpc/platforms/powermac/
9732 F: drivers/macintosh/
9734 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9735 M: Michael Ellerman <mpe@ellerman.id.au>
9736 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9737 R: Paul Mackerras <paulus@samba.org>
9738 L: linuxppc-dev@lists.ozlabs.org
9740 W: https://github.com/linuxppc/wiki/wiki
9741 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9743 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9744 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9745 F: Documentation/devicetree/bindings/powerpc/
9746 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9747 F: Documentation/powerpc/
9749 F: drivers/*/*/*pasemi*
9750 F: drivers/*/*pasemi*
9751 F: drivers/char/tpm/tpm_ibmvtpm*
9752 F: drivers/crypto/nx/
9753 F: drivers/crypto/vmx/
9754 F: drivers/i2c/busses/i2c-opal.c
9755 F: drivers/net/ethernet/ibm/ibmveth.*
9756 F: drivers/net/ethernet/ibm/ibmvnic.*
9757 F: drivers/pci/hotplug/pnv_php.c
9758 F: drivers/pci/hotplug/rpa*
9759 F: drivers/rtc/rtc-opal.c
9760 F: drivers/scsi/ibmvscsi/
9761 F: drivers/tty/hvc/hvc_opal.c
9762 F: drivers/watchdog/wdrtas.c
9763 F: tools/testing/selftests/powerpc
9770 LINUX FOR POWERPC EMBEDDED MPC5XXX
9771 M: Anatolij Gustschin <agust@denx.de>
9772 L: linuxppc-dev@lists.ozlabs.org
9774 F: arch/powerpc/platforms/512x/
9775 F: arch/powerpc/platforms/52xx/
9777 LINUX FOR POWERPC EMBEDDED PPC4XX
9778 L: linuxppc-dev@lists.ozlabs.org
9780 F: arch/powerpc/platforms/40x/
9781 F: arch/powerpc/platforms/44x/
9783 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9784 M: Scott Wood <oss@buserror.net>
9785 L: linuxppc-dev@lists.ozlabs.org
9787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9788 F: Documentation/devicetree/bindings/powerpc/fsl/
9789 F: arch/powerpc/platforms/83xx/
9790 F: arch/powerpc/platforms/85xx/
9792 LINUX FOR POWERPC EMBEDDED PPC8XX
9793 M: Christophe Leroy <christophe.leroy@c-s.fr>
9794 L: linuxppc-dev@lists.ozlabs.org
9796 F: arch/powerpc/platforms/8xx/
9798 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9799 M: Kees Cook <keescook@chromium.org>
9801 F: drivers/misc/lkdtm/*
9802 F: tools/testing/selftests/lkdtm/*
9804 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9805 M: Alan Stern <stern@rowland.harvard.edu>
9806 M: Andrea Parri <parri.andrea@gmail.com>
9807 M: Will Deacon <will@kernel.org>
9808 M: Peter Zijlstra <peterz@infradead.org>
9809 M: Boqun Feng <boqun.feng@gmail.com>
9810 M: Nicholas Piggin <npiggin@gmail.com>
9811 M: David Howells <dhowells@redhat.com>
9812 M: Jade Alglave <j.alglave@ucl.ac.uk>
9813 M: Luc Maranget <luc.maranget@inria.fr>
9814 M: "Paul E. McKenney" <paulmck@kernel.org>
9815 R: Akira Yokosawa <akiyks@gmail.com>
9816 R: Daniel Lustig <dlustig@nvidia.com>
9817 L: linux-kernel@vger.kernel.org
9818 L: linux-arch@vger.kernel.org
9820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9821 F: Documentation/atomic_bitops.txt
9822 F: Documentation/atomic_t.txt
9823 F: Documentation/core-api/atomic_ops.rst
9824 F: Documentation/core-api/refcount-vs-atomic.rst
9825 F: Documentation/memory-barriers.txt
9826 F: tools/memory-model/
9828 LIS3LV02D ACCELEROMETER DRIVER
9829 M: Eric Piel <eric.piel@tremplin-utc.net>
9831 F: Documentation/misc-devices/lis3lv02d.rst
9832 F: drivers/misc/lis3lv02d/
9833 F: drivers/platform/x86/hp_accel.c
9836 M: David Gow <davidgow@google.com>
9837 L: linux-kselftest@vger.kernel.org
9838 L: kunit-dev@googlegroups.com
9843 M: Josh Poimboeuf <jpoimboe@redhat.com>
9844 M: Jiri Kosina <jikos@kernel.org>
9845 M: Miroslav Benes <mbenes@suse.cz>
9846 M: Petr Mladek <pmladek@suse.com>
9847 R: Joe Lawrence <joe.lawrence@redhat.com>
9848 L: live-patching@vger.kernel.org
9850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9851 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9852 F: Documentation/livepatch/
9853 F: arch/x86/include/asm/livepatch.h
9854 F: arch/x86/kernel/livepatch.c
9855 F: include/linux/livepatch.h
9856 F: kernel/livepatch/
9857 F: samples/livepatch/
9858 F: tools/testing/selftests/livepatch/
9861 L: netdev@vger.kernel.org
9863 F: include/linux/llc.h
9865 F: include/uapi/linux/llc.h
9868 LM73 HARDWARE MONITOR DRIVER
9869 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9870 L: linux-hwmon@vger.kernel.org
9872 F: drivers/hwmon/lm73.c
9874 LM78 HARDWARE MONITOR DRIVER
9875 M: Jean Delvare <jdelvare@suse.com>
9876 L: linux-hwmon@vger.kernel.org
9878 F: Documentation/hwmon/lm78.rst
9879 F: drivers/hwmon/lm78.c
9881 LM83 HARDWARE MONITOR DRIVER
9882 M: Jean Delvare <jdelvare@suse.com>
9883 L: linux-hwmon@vger.kernel.org
9885 F: Documentation/hwmon/lm83.rst
9886 F: drivers/hwmon/lm83.c
9888 LM90 HARDWARE MONITOR DRIVER
9889 M: Jean Delvare <jdelvare@suse.com>
9890 L: linux-hwmon@vger.kernel.org
9892 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9893 F: Documentation/hwmon/lm90.rst
9894 F: drivers/hwmon/lm90.c
9895 F: include/dt-bindings/thermal/lm90.h
9897 LM95234 HARDWARE MONITOR DRIVER
9898 M: Guenter Roeck <linux@roeck-us.net>
9899 L: linux-hwmon@vger.kernel.org
9901 F: Documentation/hwmon/lm95234.rst
9902 F: drivers/hwmon/lm95234.c
9904 LME2510 MEDIA DRIVER
9905 M: Malcolm Priestley <tvboxspy@gmail.com>
9906 L: linux-media@vger.kernel.org
9908 W: https://linuxtv.org
9909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9910 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9912 LOADPIN SECURITY MODULE
9913 M: Kees Cook <keescook@chromium.org>
9915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9916 F: Documentation/admin-guide/LSM/LoadPin.rst
9917 F: security/loadpin/
9920 M: Peter Zijlstra <peterz@infradead.org>
9921 M: Ingo Molnar <mingo@redhat.com>
9922 M: Will Deacon <will@kernel.org>
9923 L: linux-kernel@vger.kernel.org
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9926 F: Documentation/locking/
9927 F: arch/*/include/asm/spinlock*.h
9928 F: include/linux/lockdep.h
9929 F: include/linux/mutex*.h
9930 F: include/linux/rwlock*.h
9931 F: include/linux/rwsem*.h
9932 F: include/linux/seqlock.h
9933 F: include/linux/spinlock*.h
9935 F: lib/locking*.[ch]
9936 X: kernel/locking/locktorture.c
9938 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9939 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9940 L: linux-ntfs-dev@lists.sourceforge.net
9942 W: http://www.linux-ntfs.org/content/view/19/37/
9943 F: Documentation/admin-guide/ldm.rst
9944 F: block/partitions/ldm.*
9946 LOGITECH HID GAMING KEYBOARDS
9947 M: Hans de Goede <hdegoede@redhat.com>
9948 L: linux-input@vger.kernel.org
9950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9951 F: drivers/hid/hid-lg-g15.c
9953 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9954 M: Sathya Prakash <sathya.prakash@broadcom.com>
9955 M: Chaitra P B <chaitra.basappa@broadcom.com>
9956 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9957 L: MPT-FusionLinux.pdl@broadcom.com
9958 L: linux-scsi@vger.kernel.org
9960 W: http://www.avagotech.com/support/
9961 F: drivers/message/fusion/
9962 F: drivers/scsi/mpt3sas/
9964 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9965 M: Matthew Wilcox <willy@infradead.org>
9966 L: linux-scsi@vger.kernel.org
9968 F: drivers/scsi/sym53c8xx_2/
9971 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9972 L: linux-iio@vger.kernel.org
9974 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9975 F: drivers/iio/dac/ltc1660.c
9977 LTC2947 HARDWARE MONITOR DRIVER
9978 M: Nuno Sá <nuno.sa@analog.com>
9979 L: linux-hwmon@vger.kernel.org
9981 W: http://ez.analog.com/community/linux-device-drivers
9982 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9983 F: drivers/hwmon/ltc2947-core.c
9984 F: drivers/hwmon/ltc2947-i2c.c
9985 F: drivers/hwmon/ltc2947-spi.c
9986 F: drivers/hwmon/ltc2947.h
9988 LTC2983 IIO TEMPERATURE DRIVER
9989 M: Nuno Sá <nuno.sa@analog.com>
9990 L: linux-iio@vger.kernel.org
9992 W: http://ez.analog.com/community/linux-device-drivers
9993 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9994 F: drivers/iio/temperature/ltc2983.c
9996 LTC4261 HARDWARE MONITOR DRIVER
9997 M: Guenter Roeck <linux@roeck-us.net>
9998 L: linux-hwmon@vger.kernel.org
10000 F: Documentation/hwmon/ltc4261.rst
10001 F: drivers/hwmon/ltc4261.c
10003 LTC4306 I2C MULTIPLEXER DRIVER
10004 M: Michael Hennerich <michael.hennerich@analog.com>
10005 L: linux-i2c@vger.kernel.org
10007 W: http://ez.analog.com/community/linux-device-drivers
10008 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10009 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10011 LTP (Linux Test Project)
10012 M: Mike Frysinger <vapier@gentoo.org>
10013 M: Cyril Hrubis <chrubis@suse.cz>
10014 M: Wanlong Gao <wanlong.gao@gmail.com>
10015 M: Jan Stancek <jstancek@redhat.com>
10016 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10017 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10018 L: ltp@lists.linux.it (subscribers-only)
10020 W: http://linux-test-project.github.io/
10021 T: git git://github.com/linux-test-project/ltp.git
10024 M: Geert Uytterhoeven <geert@linux-m68k.org>
10025 L: linux-m68k@lists.linux-m68k.org
10027 W: http://www.linux-m68k.org/
10028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10032 M68K ON APPLE MACINTOSH
10033 M: Joshua Thompson <funaho@jurai.org>
10034 L: linux-m68k@lists.linux-m68k.org
10036 W: http://www.mac.linux-m68k.org/
10040 M: Philip Blundell <philb@gnu.org>
10042 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10043 F: arch/m68k/hp300/
10045 M88DS3103 MEDIA DRIVER
10046 M: Antti Palosaari <crope@iki.fi>
10047 L: linux-media@vger.kernel.org
10049 W: https://linuxtv.org
10050 W: http://palosaari.fi/linux/
10051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10052 T: git git://linuxtv.org/anttip/media_tree.git
10053 F: drivers/media/dvb-frontends/m88ds3103*
10055 M88RS2000 MEDIA DRIVER
10056 M: Malcolm Priestley <tvboxspy@gmail.com>
10057 L: linux-media@vger.kernel.org
10059 W: https://linuxtv.org
10060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10061 F: drivers/media/dvb-frontends/m88rs2000*
10063 MA901 MASTERKIT USB FM RADIO DRIVER
10064 M: Alexey Klimov <klimov.linux@gmail.com>
10065 L: linux-media@vger.kernel.org
10067 T: git git://linuxtv.org/media_tree.git
10068 F: drivers/media/radio/radio-ma901.c
10071 M: Johannes Berg <johannes@sipsolutions.net>
10072 L: linux-wireless@vger.kernel.org
10074 W: https://wireless.wiki.kernel.org/
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10077 F: Documentation/networking/mac80211-injection.txt
10078 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10079 F: drivers/net/wireless/mac80211_hwsim.[ch]
10080 F: include/net/mac80211.h
10084 M: Jassi Brar <jassisinghbrar@gmail.com>
10085 L: linux-kernel@vger.kernel.org
10087 F: drivers/mailbox/
10088 F: include/linux/mailbox_client.h
10089 F: include/linux/mailbox_controller.h
10091 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10092 M: Michael Kerrisk <mtk.manpages@gmail.com>
10093 L: linux-man@vger.kernel.org
10095 W: http://www.kernel.org/doc/man-pages
10097 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10098 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10099 L: linux-mips@vger.kernel.org
10101 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10103 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10104 M: Andrew Lunn <andrew@lunn.ch>
10105 M: Vivien Didelot <vivien.didelot@gmail.com>
10106 L: netdev@vger.kernel.org
10108 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10109 F: Documentation/networking/devlink/mv88e6xxx.rst
10110 F: drivers/net/dsa/mv88e6xxx/
10111 F: include/linux/platform_data/mv88e6xxx.h
10113 MARVELL ARMADA 3700 PHY DRIVERS
10114 M: Miquel Raynal <miquel.raynal@bootlin.com>
10116 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10117 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10118 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10119 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10121 MARVELL ARMADA DRM SUPPORT
10122 M: Russell King <linux@armlinux.org.uk>
10124 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10125 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10126 F: Documentation/devicetree/bindings/display/armada/
10127 F: drivers/gpu/drm/armada/
10128 F: include/uapi/drm/armada_drm.h
10130 MARVELL CRYPTO DRIVER
10131 M: Boris Brezillon <bbrezillon@kernel.org>
10132 M: Arnaud Ebalard <arno@natisbad.org>
10133 M: Srujana Challa <schalla@marvell.com>
10134 L: linux-crypto@vger.kernel.org
10136 F: drivers/crypto/marvell/
10138 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10139 M: Mirko Lindner <mlindner@marvell.com>
10140 M: Stephen Hemminger <stephen@networkplumber.org>
10141 L: netdev@vger.kernel.org
10143 F: drivers/net/ethernet/marvell/sk*
10145 MARVELL LIBERTAS WIRELESS DRIVER
10146 L: libertas-dev@lists.infradead.org
10148 F: drivers/net/wireless/marvell/libertas/
10150 MARVELL MACCHIATOBIN SUPPORT
10151 M: Russell King <linux@armlinux.org.uk>
10152 L: linux-arm-kernel@lists.infradead.org
10154 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10156 MARVELL MV643XX ETHERNET DRIVER
10157 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10158 L: netdev@vger.kernel.org
10160 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10161 F: include/linux/mv643xx.h
10163 MARVELL MV88X3310 PHY DRIVER
10164 M: Russell King <linux@armlinux.org.uk>
10165 L: netdev@vger.kernel.org
10167 F: drivers/net/phy/marvell10g.c
10169 MARVELL MVEBU THERMAL DRIVER
10170 M: Miquel Raynal <miquel.raynal@bootlin.com>
10172 F: drivers/thermal/armada_thermal.c
10174 MARVELL MVNETA ETHERNET DRIVER
10175 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10176 L: netdev@vger.kernel.org
10178 F: drivers/net/ethernet/marvell/mvneta.*
10180 MARVELL MWIFIEX WIRELESS DRIVER
10181 M: Amitkumar Karwar <amitkarwar@gmail.com>
10182 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10183 M: Xinming Hu <huxinming820@gmail.com>
10184 L: linux-wireless@vger.kernel.org
10186 F: drivers/net/wireless/marvell/mwifiex/
10188 MARVELL MWL8K WIRELESS DRIVER
10189 M: Lennert Buytenhek <buytenh@wantstofly.org>
10190 L: linux-wireless@vger.kernel.org
10192 F: drivers/net/wireless/marvell/mwl8k.c
10194 MARVELL NAND CONTROLLER DRIVER
10195 M: Miquel Raynal <miquel.raynal@bootlin.com>
10196 L: linux-mtd@lists.infradead.org
10198 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10199 F: drivers/mtd/nand/raw/marvell_nand.c
10201 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10202 M: Sunil Goutham <sgoutham@marvell.com>
10203 M: Geetha sowjanya <gakula@marvell.com>
10204 M: Subbaraya Sundeep <sbhatta@marvell.com>
10205 M: hariprasad <hkelam@marvell.com>
10206 L: netdev@vger.kernel.org
10208 F: drivers/net/ethernet/marvell/octeontx2/nic/
10210 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10211 M: Sunil Goutham <sgoutham@marvell.com>
10212 M: Linu Cherian <lcherian@marvell.com>
10213 M: Geetha sowjanya <gakula@marvell.com>
10214 M: Jerin Jacob <jerinj@marvell.com>
10215 L: netdev@vger.kernel.org
10217 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10218 F: drivers/net/ethernet/marvell/octeontx2/af/
10220 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10221 M: Nicolas Pitre <nico@fluxnic.net>
10223 F: drivers/mmc/host/mvsdio.*
10225 MARVELL USB MDIO CONTROLLER DRIVER
10226 M: Tobias Waldekranz <tobias@waldekranz.com>
10227 L: netdev@vger.kernel.org
10229 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10230 F: drivers/net/phy/mdio-mvusb.c
10232 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10233 M: Hu Ziji <huziji@marvell.com>
10234 L: linux-mmc@vger.kernel.org
10236 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10237 F: drivers/mmc/host/sdhci-xenon*
10239 MATROX FRAMEBUFFER DRIVER
10240 L: linux-fbdev@vger.kernel.org
10242 F: drivers/video/fbdev/matrox/matroxfb_*
10243 F: include/uapi/linux/matroxfb.h
10245 MAX16065 HARDWARE MONITOR DRIVER
10246 M: Guenter Roeck <linux@roeck-us.net>
10247 L: linux-hwmon@vger.kernel.org
10249 F: Documentation/hwmon/max16065.rst
10250 F: drivers/hwmon/max16065.c
10252 MAX2175 SDR TUNER DRIVER
10253 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10254 L: linux-media@vger.kernel.org
10256 T: git git://linuxtv.org/media_tree.git
10257 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10258 F: Documentation/media/v4l-drivers/max2175.rst
10259 F: drivers/media/i2c/max2175*
10260 F: include/uapi/linux/max2175.h
10262 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10263 L: linux-hwmon@vger.kernel.org
10265 F: Documentation/hwmon/max6650.rst
10266 F: drivers/hwmon/max6650.c
10268 MAX6697 HARDWARE MONITOR DRIVER
10269 M: Guenter Roeck <linux@roeck-us.net>
10270 L: linux-hwmon@vger.kernel.org
10272 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10273 F: Documentation/hwmon/max6697.rst
10274 F: drivers/hwmon/max6697.c
10275 F: include/linux/platform_data/max6697.h
10277 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10278 M: Peter Rosin <peda@axentia.se>
10279 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10281 F: Documentation/devicetree/bindings/sound/max9860.txt
10282 F: sound/soc/codecs/max9860.*
10284 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10285 M: Andreas Klinger <ak@it-klinger.de>
10286 L: linux-iio@vger.kernel.org
10288 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10289 F: drivers/iio/proximity/mb1232.c
10291 MAXIM MAX77650 PMIC MFD DRIVER
10292 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10293 L: linux-kernel@vger.kernel.org
10295 F: Documentation/devicetree/bindings/*/*max77650.yaml
10296 F: Documentation/devicetree/bindings/*/max77650*.yaml
10297 F: drivers/gpio/gpio-max77650.c
10298 F: drivers/input/misc/max77650-onkey.c
10299 F: drivers/leds/leds-max77650.c
10300 F: drivers/mfd/max77650.c
10301 F: drivers/power/supply/max77650-charger.c
10302 F: drivers/regulator/max77650-regulator.c
10303 F: include/linux/mfd/max77650.h
10305 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10306 M: Javier Martinez Canillas <javier@dowhile0.org>
10307 L: linux-kernel@vger.kernel.org
10309 F: Documentation/devicetree/bindings/*/*max77802.txt
10310 F: drivers/regulator/max77802-regulator.c
10311 F: include/dt-bindings/*/*max77802.h
10313 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10314 M: Krzysztof Kozlowski <krzk@kernel.org>
10315 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10316 L: linux-pm@vger.kernel.org
10318 F: drivers/power/supply/max14577_charger.c
10319 F: drivers/power/supply/max77693_charger.c
10321 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10322 M: Chanwoo Choi <cw00.choi@samsung.com>
10323 M: Krzysztof Kozlowski <krzk@kernel.org>
10324 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10325 L: linux-kernel@vger.kernel.org
10327 F: Documentation/devicetree/bindings/*/max77686.txt
10328 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10329 F: Documentation/devicetree/bindings/mfd/max14577.txt
10330 F: Documentation/devicetree/bindings/mfd/max77693.txt
10331 F: drivers/*/max14577*.c
10332 F: drivers/*/max77686*.c
10333 F: drivers/*/max77693*.c
10334 F: drivers/clk/clk-max77686.c
10335 F: drivers/extcon/extcon-max14577.c
10336 F: drivers/extcon/extcon-max77693.c
10337 F: drivers/rtc/rtc-max77686.c
10338 F: include/linux/mfd/max14577*.h
10339 F: include/linux/mfd/max77686*.h
10340 F: include/linux/mfd/max77693*.h
10342 MAXIRADIO FM RADIO RECEIVER DRIVER
10343 M: Hans Verkuil <hverkuil@xs4all.nl>
10344 L: linux-media@vger.kernel.org
10346 W: https://linuxtv.org
10347 T: git git://linuxtv.org/media_tree.git
10348 F: drivers/media/radio/radio-maxiradio*
10350 MCAN MMIO DEVICE DRIVER
10351 M: Dan Murphy <dmurphy@ti.com>
10352 M: Sriram Dash <sriram.dash@samsung.com>
10353 L: linux-can@vger.kernel.org
10355 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10356 F: drivers/net/can/m_can/m_can.c
10357 F: drivers/net/can/m_can/m_can.h
10358 F: drivers/net/can/m_can/m_can_platform.c
10360 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10361 M: Rishi Gupta <gupt21@gmail.com>
10362 L: linux-i2c@vger.kernel.org
10363 L: linux-input@vger.kernel.org
10365 F: drivers/hid/hid-mcp2221.c
10367 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10368 M: Peter Rosin <peda@axentia.se>
10369 L: linux-iio@vger.kernel.org
10371 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10372 F: drivers/iio/potentiometer/mcp4018.c
10373 F: drivers/iio/potentiometer/mcp4531.c
10375 MCR20A IEEE-802.15.4 RADIO DRIVER
10376 M: Xue Liu <liuxuenetmail@gmail.com>
10377 L: linux-wpan@vger.kernel.org
10379 W: https://github.com/xueliu/mcr20a-linux
10380 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10381 F: drivers/net/ieee802154/mcr20a.c
10382 F: drivers/net/ieee802154/mcr20a.h
10384 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10385 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10386 L: linux-iio@vger.kernel.org
10388 F: drivers/iio/dac/cio-dac.c
10390 MEDIA CONTROLLER FRAMEWORK
10391 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10392 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10393 L: linux-media@vger.kernel.org
10395 W: https://www.linuxtv.org
10396 T: git git://linuxtv.org/media_tree.git
10397 F: drivers/media/mc/
10398 F: include/media/media-*.h
10399 F: include/uapi/linux/media.h
10401 MEDIA DRIVER FOR FREESCALE IMX PXP
10402 M: Philipp Zabel <p.zabel@pengutronix.de>
10403 L: linux-media@vger.kernel.org
10405 T: git git://linuxtv.org/media_tree.git
10406 F: drivers/media/platform/imx-pxp.[ch]
10408 MEDIA DRIVERS FOR ASCOT2E
10409 M: Sergey Kozlov <serjk@netup.ru>
10410 M: Abylay Ospan <aospan@netup.ru>
10411 L: linux-media@vger.kernel.org
10413 W: https://linuxtv.org
10414 W: http://netup.tv/
10415 T: git git://linuxtv.org/media_tree.git
10416 F: drivers/media/dvb-frontends/ascot2e*
10418 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10419 M: Jasmin Jessich <jasmin@anw.at>
10420 L: linux-media@vger.kernel.org
10422 W: https://linuxtv.org
10423 T: git git://linuxtv.org/media_tree.git
10424 F: drivers/media/dvb-frontends/cxd2099*
10426 MEDIA DRIVERS FOR CXD2841ER
10427 M: Sergey Kozlov <serjk@netup.ru>
10428 M: Abylay Ospan <aospan@netup.ru>
10429 L: linux-media@vger.kernel.org
10431 W: https://linuxtv.org
10432 W: http://netup.tv/
10433 T: git git://linuxtv.org/media_tree.git
10434 F: drivers/media/dvb-frontends/cxd2841er*
10436 MEDIA DRIVERS FOR CXD2880
10437 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10438 L: linux-media@vger.kernel.org
10440 W: http://linuxtv.org/
10441 T: git git://linuxtv.org/media_tree.git
10442 F: drivers/media/dvb-frontends/cxd2880/*
10443 F: drivers/media/spi/cxd2880*
10445 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10446 L: linux-media@vger.kernel.org
10448 W: https://linuxtv.org
10449 T: git git://linuxtv.org/media_tree.git
10450 F: drivers/media/pci/ddbridge/*
10452 MEDIA DRIVERS FOR FREESCALE IMX
10453 M: Steve Longerbeam <slongerbeam@gmail.com>
10454 M: Philipp Zabel <p.zabel@pengutronix.de>
10455 L: linux-media@vger.kernel.org
10457 T: git git://linuxtv.org/media_tree.git
10458 F: Documentation/devicetree/bindings/media/imx.txt
10459 F: Documentation/media/v4l-drivers/imx.rst
10460 F: drivers/staging/media/imx/
10461 F: include/linux/imx-media.h
10462 F: include/media/imx.h
10464 MEDIA DRIVERS FOR FREESCALE IMX7
10465 M: Rui Miguel Silva <rmfrfs@gmail.com>
10466 L: linux-media@vger.kernel.org
10468 T: git git://linuxtv.org/media_tree.git
10469 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10470 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10471 F: Documentation/media/v4l-drivers/imx7.rst
10472 F: drivers/staging/media/imx/imx7-media-csi.c
10473 F: drivers/staging/media/imx/imx7-mipi-csis.c
10475 MEDIA DRIVERS FOR HELENE
10476 M: Abylay Ospan <aospan@netup.ru>
10477 L: linux-media@vger.kernel.org
10479 W: https://linuxtv.org
10480 W: http://netup.tv/
10481 T: git git://linuxtv.org/media_tree.git
10482 F: drivers/media/dvb-frontends/helene*
10484 MEDIA DRIVERS FOR HORUS3A
10485 M: Sergey Kozlov <serjk@netup.ru>
10486 M: Abylay Ospan <aospan@netup.ru>
10487 L: linux-media@vger.kernel.org
10489 W: https://linuxtv.org
10490 W: http://netup.tv/
10491 T: git git://linuxtv.org/media_tree.git
10492 F: drivers/media/dvb-frontends/horus3a*
10494 MEDIA DRIVERS FOR LNBH25
10495 M: Sergey Kozlov <serjk@netup.ru>
10496 M: Abylay Ospan <aospan@netup.ru>
10497 L: linux-media@vger.kernel.org
10499 W: https://linuxtv.org
10500 W: http://netup.tv/
10501 T: git git://linuxtv.org/media_tree.git
10502 F: drivers/media/dvb-frontends/lnbh25*
10504 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10505 L: linux-media@vger.kernel.org
10507 W: https://linuxtv.org
10508 T: git git://linuxtv.org/media_tree.git
10509 F: drivers/media/dvb-frontends/mxl5xx*
10511 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10512 M: Sergey Kozlov <serjk@netup.ru>
10513 M: Abylay Ospan <aospan@netup.ru>
10514 L: linux-media@vger.kernel.org
10516 W: https://linuxtv.org
10517 W: http://netup.tv/
10518 T: git git://linuxtv.org/media_tree.git
10519 F: drivers/media/pci/netup_unidvb/*
10521 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10522 M: Dmitry Osipenko <digetx@gmail.com>
10523 L: linux-media@vger.kernel.org
10524 L: linux-tegra@vger.kernel.org
10526 T: git git://linuxtv.org/media_tree.git
10527 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10528 F: drivers/staging/media/tegra-vde/
10530 MEDIA DRIVERS FOR RENESAS - CEU
10531 M: Jacopo Mondi <jacopo@jmondi.org>
10532 L: linux-media@vger.kernel.org
10533 L: linux-renesas-soc@vger.kernel.org
10535 T: git git://linuxtv.org/media_tree.git
10536 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10537 F: drivers/media/platform/renesas-ceu.c
10538 F: include/media/drv-intf/renesas-ceu.h
10540 MEDIA DRIVERS FOR RENESAS - DRIF
10541 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10542 L: linux-media@vger.kernel.org
10543 L: linux-renesas-soc@vger.kernel.org
10545 T: git git://linuxtv.org/media_tree.git
10546 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10547 F: drivers/media/platform/rcar_drif.c
10549 MEDIA DRIVERS FOR RENESAS - FCP
10550 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10551 L: linux-media@vger.kernel.org
10552 L: linux-renesas-soc@vger.kernel.org
10554 T: git git://linuxtv.org/media_tree.git
10555 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10556 F: drivers/media/platform/rcar-fcp.c
10557 F: include/media/rcar-fcp.h
10559 MEDIA DRIVERS FOR RENESAS - FDP1
10560 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10561 L: linux-media@vger.kernel.org
10562 L: linux-renesas-soc@vger.kernel.org
10564 T: git git://linuxtv.org/media_tree.git
10565 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10566 F: drivers/media/platform/rcar_fdp1.c
10568 MEDIA DRIVERS FOR RENESAS - VIN
10569 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10570 L: linux-media@vger.kernel.org
10571 L: linux-renesas-soc@vger.kernel.org
10573 T: git git://linuxtv.org/media_tree.git
10574 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10575 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10576 F: drivers/media/platform/rcar-vin/
10578 MEDIA DRIVERS FOR RENESAS - VSP1
10579 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10580 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10581 L: linux-media@vger.kernel.org
10582 L: linux-renesas-soc@vger.kernel.org
10584 T: git git://linuxtv.org/media_tree.git
10585 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10586 F: drivers/media/platform/vsp1/
10588 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10589 L: linux-media@vger.kernel.org
10591 W: https://linuxtv.org
10592 T: git git://linuxtv.org/media_tree.git
10593 F: drivers/media/dvb-frontends/stv0910*
10595 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10596 L: linux-media@vger.kernel.org
10598 W: https://linuxtv.org
10599 T: git git://linuxtv.org/media_tree.git
10600 F: drivers/media/dvb-frontends/stv6111*
10602 MEDIA DRIVERS FOR STM32 - DCMI
10603 M: Hugues Fruchet <hugues.fruchet@st.com>
10604 L: linux-media@vger.kernel.org
10606 T: git git://linuxtv.org/media_tree.git
10607 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10608 F: drivers/media/platform/stm32/stm32-dcmi.c
10610 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10611 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10612 L: linux-media@vger.kernel.org
10614 W: https://linuxtv.org
10615 Q: http://patchwork.kernel.org/project/linux-media/list/
10616 T: git git://linuxtv.org/media_tree.git
10617 F: Documentation/devicetree/bindings/media/
10618 F: Documentation/media/
10620 F: drivers/staging/media/
10621 F: include/linux/platform_data/media/
10623 F: include/uapi/linux/dvb/
10624 F: include/uapi/linux/ivtv*
10625 F: include/uapi/linux/media.h
10626 F: include/uapi/linux/meye.h
10627 F: include/uapi/linux/uvcvideo.h
10628 F: include/uapi/linux/v4l2-*
10629 F: include/uapi/linux/videodev2.h
10631 MEDIATEK BLUETOOTH DRIVER
10632 M: Sean Wang <sean.wang@mediatek.com>
10633 L: linux-bluetooth@vger.kernel.org
10634 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10636 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10637 F: drivers/bluetooth/btmtkuart.c
10639 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10640 M: Sean Wang <sean.wang@mediatek.com>
10641 L: linux-pm@vger.kernel.org
10643 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10644 F: drivers/power/reset/mt6323-poweroff.c
10646 MEDIATEK CIR DRIVER
10647 M: Sean Wang <sean.wang@mediatek.com>
10649 F: drivers/media/rc/mtk-cir.c
10651 MEDIATEK DMA DRIVER
10652 M: Sean Wang <sean.wang@mediatek.com>
10653 L: dmaengine@vger.kernel.org
10654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10655 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10657 F: Documentation/devicetree/bindings/dma/mtk-*
10658 F: drivers/dma/mediatek/
10660 MEDIATEK ETHERNET DRIVER
10661 M: Felix Fietkau <nbd@openwrt.org>
10662 M: John Crispin <john@phrozen.org>
10663 M: Sean Wang <sean.wang@mediatek.com>
10664 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10665 L: netdev@vger.kernel.org
10667 F: drivers/net/ethernet/mediatek/
10669 MEDIATEK I2C CONTROLLER DRIVER
10670 M: Qii Wang <qii.wang@mediatek.com>
10671 L: linux-i2c@vger.kernel.org
10673 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10674 F: drivers/i2c/busses/i2c-mt65xx.c
10676 MEDIATEK JPEG DRIVER
10677 M: Rick Chang <rick.chang@mediatek.com>
10678 M: Bin Liu <bin.liu@mediatek.com>
10680 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10681 F: drivers/media/platform/mtk-jpeg/
10683 MEDIATEK MDP DRIVER
10684 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10685 M: Houlong Wei <houlong.wei@mediatek.com>
10686 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10688 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10689 F: drivers/media/platform/mtk-mdp/
10690 F: drivers/media/platform/mtk-vpu/
10692 MEDIATEK MEDIA DRIVER
10693 M: Tiffany Lin <tiffany.lin@mediatek.com>
10694 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10696 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10697 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10698 F: drivers/media/platform/mtk-vcodec/
10699 F: drivers/media/platform/mtk-vpu/
10701 MEDIATEK MMC/SD/SDIO DRIVER
10702 M: Chaotian Jing <chaotian.jing@mediatek.com>
10704 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10705 F: drivers/mmc/host/mtk-sd.c
10707 MEDIATEK MT76 WIRELESS LAN DRIVER
10708 M: Felix Fietkau <nbd@nbd.name>
10709 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10710 R: Ryder Lee <ryder.lee@mediatek.com>
10711 L: linux-wireless@vger.kernel.org
10713 F: drivers/net/wireless/mediatek/mt76/
10715 MEDIATEK MT7601U WIRELESS LAN DRIVER
10716 M: Jakub Kicinski <kubakici@wp.pl>
10717 L: linux-wireless@vger.kernel.org
10719 F: drivers/net/wireless/mediatek/mt7601u/
10721 MEDIATEK MT7621/28/88 I2C DRIVER
10722 M: Stefan Roese <sr@denx.de>
10723 L: linux-i2c@vger.kernel.org
10725 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10726 F: drivers/i2c/busses/i2c-mt7621.c
10728 MEDIATEK NAND CONTROLLER DRIVER
10729 M: Xiaolei Li <xiaolei.li@mediatek.com>
10730 L: linux-mtd@lists.infradead.org
10732 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10733 F: drivers/mtd/nand/raw/mtk_*
10735 MEDIATEK PMIC LED DRIVER
10736 M: Sean Wang <sean.wang@mediatek.com>
10738 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10739 F: drivers/leds/leds-mt6323.c
10741 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10742 M: Sean Wang <sean.wang@mediatek.com>
10744 F: drivers/char/hw_random/mtk-rng.c
10746 MEDIATEK SWITCH DRIVER
10747 M: Sean Wang <sean.wang@mediatek.com>
10748 L: netdev@vger.kernel.org
10750 F: drivers/net/dsa/mt7530.*
10751 F: net/dsa/tag_mtk.c
10753 MEDIATEK USB3 DRD IP DRIVER
10754 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10755 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10757 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10759 F: drivers/usb/mtu3/
10761 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10762 M: Peter Senna Tschudin <peter.senna@gmail.com>
10763 M: Martin Donnelly <martin.donnelly@ge.com>
10764 M: Martyn Welch <martyn.welch@collabora.co.uk>
10766 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10767 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10769 MEGARAID SCSI/SAS DRIVERS
10770 M: Kashyap Desai <kashyap.desai@broadcom.com>
10771 M: Sumit Saxena <sumit.saxena@broadcom.com>
10772 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10773 L: megaraidlinux.pdl@broadcom.com
10774 L: linux-scsi@vger.kernel.org
10776 W: http://www.avagotech.com/support/
10777 F: Documentation/scsi/megaraid.rst
10778 F: drivers/scsi/megaraid.*
10779 F: drivers/scsi/megaraid/
10781 MELEXIS MLX90614 DRIVER
10782 M: Crt Mori <cmo@melexis.com>
10783 L: linux-iio@vger.kernel.org
10785 W: http://www.melexis.com
10786 F: drivers/iio/temperature/mlx90614.c
10788 MELEXIS MLX90632 DRIVER
10789 M: Crt Mori <cmo@melexis.com>
10790 L: linux-iio@vger.kernel.org
10792 W: http://www.melexis.com
10793 F: drivers/iio/temperature/mlx90632.c
10795 MELFAS MIP4 TOUCHSCREEN DRIVER
10796 M: Sangwon Jee <jeesw@melfas.com>
10798 W: http://www.melfas.com
10799 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10800 F: drivers/input/touchscreen/melfas_mip4.c
10802 MELLANOX ETHERNET DRIVER (mlx4_en)
10803 M: Tariq Toukan <tariqt@mellanox.com>
10804 L: netdev@vger.kernel.org
10806 W: http://www.mellanox.com
10807 Q: http://patchwork.ozlabs.org/project/netdev/list/
10808 F: drivers/net/ethernet/mellanox/mlx4/en_*
10810 MELLANOX ETHERNET DRIVER (mlx5e)
10811 M: Saeed Mahameed <saeedm@mellanox.com>
10812 L: netdev@vger.kernel.org
10814 W: http://www.mellanox.com
10815 Q: http://patchwork.ozlabs.org/project/netdev/list/
10816 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10818 MELLANOX ETHERNET INNOVA DRIVERS
10819 R: Boris Pismenny <borisp@mellanox.com>
10820 L: netdev@vger.kernel.org
10822 W: http://www.mellanox.com
10823 Q: http://patchwork.ozlabs.org/project/netdev/list/
10824 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10825 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10826 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10827 F: include/linux/mlx5/mlx5_ifc_fpga.h
10829 MELLANOX ETHERNET SWITCH DRIVERS
10830 M: Jiri Pirko <jiri@mellanox.com>
10831 M: Ido Schimmel <idosch@mellanox.com>
10832 L: netdev@vger.kernel.org
10834 W: http://www.mellanox.com
10835 Q: http://patchwork.ozlabs.org/project/netdev/list/
10836 F: drivers/net/ethernet/mellanox/mlxsw/
10837 F: tools/testing/selftests/drivers/net/mlxsw/
10839 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10840 M: mlxsw@mellanox.com
10841 L: netdev@vger.kernel.org
10843 W: http://www.mellanox.com
10844 Q: http://patchwork.ozlabs.org/project/netdev/list/
10845 F: drivers/net/ethernet/mellanox/mlxfw/
10847 MELLANOX HARDWARE PLATFORM SUPPORT
10848 M: Andy Shevchenko <andy@infradead.org>
10849 M: Darren Hart <dvhart@infradead.org>
10850 M: Vadim Pasternak <vadimp@mellanox.com>
10851 L: platform-driver-x86@vger.kernel.org
10853 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10854 F: drivers/platform/mellanox/
10855 F: include/linux/platform_data/mlxreg.h
10857 MELLANOX MLX4 core VPI driver
10858 M: Tariq Toukan <tariqt@mellanox.com>
10859 L: netdev@vger.kernel.org
10860 L: linux-rdma@vger.kernel.org
10862 W: http://www.mellanox.com
10863 Q: http://patchwork.ozlabs.org/project/netdev/list/
10864 F: drivers/net/ethernet/mellanox/mlx4/
10865 F: include/linux/mlx4/
10867 MELLANOX MLX4 IB driver
10868 M: Yishai Hadas <yishaih@mellanox.com>
10869 L: linux-rdma@vger.kernel.org
10871 W: http://www.mellanox.com
10872 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10873 F: drivers/infiniband/hw/mlx4/
10874 F: include/linux/mlx4/
10875 F: include/uapi/rdma/mlx4-abi.h
10877 MELLANOX MLX5 core VPI driver
10878 M: Saeed Mahameed <saeedm@mellanox.com>
10879 M: Leon Romanovsky <leonro@mellanox.com>
10880 L: netdev@vger.kernel.org
10881 L: linux-rdma@vger.kernel.org
10883 W: http://www.mellanox.com
10884 Q: http://patchwork.ozlabs.org/project/netdev/list/
10885 F: Documentation/networking/device_drivers/mellanox/
10886 F: drivers/net/ethernet/mellanox/mlx5/core/
10887 F: include/linux/mlx5/
10889 MELLANOX MLX5 IB driver
10890 M: Leon Romanovsky <leonro@mellanox.com>
10891 L: linux-rdma@vger.kernel.org
10893 W: http://www.mellanox.com
10894 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10895 F: drivers/infiniband/hw/mlx5/
10896 F: include/linux/mlx5/
10897 F: include/uapi/rdma/mlx5-abi.h
10899 MELLANOX MLXCPLD I2C AND MUX DRIVER
10900 M: Vadim Pasternak <vadimp@mellanox.com>
10901 M: Michael Shych <michaelsh@mellanox.com>
10902 L: linux-i2c@vger.kernel.org
10904 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10905 F: drivers/i2c/busses/i2c-mlxcpld.c
10906 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10908 MELLANOX MLXCPLD LED DRIVER
10909 M: Vadim Pasternak <vadimp@mellanox.com>
10910 L: linux-leds@vger.kernel.org
10912 F: Documentation/leds/leds-mlxcpld.rst
10913 F: drivers/leds/leds-mlxcpld.c
10914 F: drivers/leds/leds-mlxreg.c
10916 MELLANOX PLATFORM DRIVER
10917 M: Vadim Pasternak <vadimp@mellanox.com>
10918 L: platform-driver-x86@vger.kernel.org
10920 F: drivers/platform/x86/mlx-platform.c
10923 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10924 M: "Paul E. McKenney" <paulmck@kernel.org>
10925 L: linux-kernel@vger.kernel.org
10927 F: arch/powerpc/include/asm/membarrier.h
10928 F: include/uapi/linux/membarrier.h
10929 F: kernel/sched/membarrier.c
10932 M: Mike Rapoport <rppt@linux.ibm.com>
10933 L: linux-mm@kvack.org
10935 F: Documentation/core-api/boot-time-mm.rst
10936 F: include/linux/memblock.h
10940 M: Andrew Morton <akpm@linux-foundation.org>
10941 L: linux-mm@kvack.org
10943 W: http://www.linux-mm.org
10944 T: quilt https://ozlabs.org/~akpm/mmotm/
10945 T: quilt https://ozlabs.org/~akpm/mmots/
10946 T: git git://github.com/hnaz/linux-mm.git
10947 F: include/linux/gfp.h
10948 F: include/linux/memory_hotplug.h
10949 F: include/linux/mm.h
10950 F: include/linux/mmzone.h
10951 F: include/linux/vmalloc.h
10954 MEMORY TECHNOLOGY DEVICES (MTD)
10955 M: Miquel Raynal <miquel.raynal@bootlin.com>
10956 M: Richard Weinberger <richard@nod.at>
10957 M: Vignesh Raghavendra <vigneshr@ti.com>
10958 L: linux-mtd@lists.infradead.org
10960 W: http://www.linux-mtd.infradead.org/
10961 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10962 C: irc://irc.oftc.net/mtd
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10965 F: Documentation/devicetree/bindings/mtd/
10967 F: include/linux/mtd/
10968 F: include/uapi/mtd/
10970 MEN A21 WATCHDOG DRIVER
10971 M: Johannes Thumshirn <morbidrsa@gmail.com>
10972 L: linux-watchdog@vger.kernel.org
10974 F: drivers/watchdog/mena21_wdt.c
10976 MEN CHAMELEON BUS (mcb)
10977 M: Johannes Thumshirn <morbidrsa@gmail.com>
10979 F: Documentation/driver-api/men-chameleon-bus.rst
10981 F: include/linux/mcb.h
10983 MEN F21BMC (Board Management Controller)
10984 M: Andreas Werner <andreas.werner@men.de>
10986 F: Documentation/hwmon/menf21bmc.rst
10987 F: drivers/hwmon/menf21bmc_hwmon.c
10988 F: drivers/leds/leds-menf21bmc.c
10989 F: drivers/mfd/menf21bmc.c
10990 F: drivers/watchdog/menf21bmc_wdt.c
10992 MEN Z069 WATCHDOG DRIVER
10993 M: Johannes Thumshirn <jth@kernel.org>
10994 L: linux-watchdog@vger.kernel.org
10996 F: drivers/watchdog/menz69_wdt.c
10998 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10999 M: Neil Armstrong <narmstrong@baylibre.com>
11000 L: linux-media@vger.kernel.org
11001 L: linux-amlogic@lists.infradead.org
11003 W: http://linux-meson.com/
11004 T: git git://linuxtv.org/media_tree.git
11005 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11006 F: drivers/media/platform/meson/ao-cec-g12a.c
11007 F: drivers/media/platform/meson/ao-cec.c
11009 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11010 M: Liang Yang <liang.yang@amlogic.com>
11011 L: linux-mtd@lists.infradead.org
11013 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11014 F: drivers/mtd/nand/raw/meson_*
11016 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11017 M: Maxime Jourdan <mjourdan@baylibre.com>
11018 L: linux-media@vger.kernel.org
11019 L: linux-amlogic@lists.infradead.org
11021 T: git git://linuxtv.org/media_tree.git
11022 F: drivers/staging/media/meson/vdec/
11024 METHODE UDPU SUPPORT
11025 M: Vladimir Vid <vladimir.vid@sartura.hr>
11027 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11030 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11031 M: Hemant Kumar <hemantk@codeaurora.org>
11032 L: linux-arm-msm@vger.kernel.org
11034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11035 F: Documentation/mhi/
11036 F: drivers/bus/mhi/
11037 F: include/linux/mhi.h
11039 MICROBLAZE ARCHITECTURE
11040 M: Michal Simek <monstr@monstr.eu>
11042 W: http://www.monstr.eu/fdt/
11043 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11044 F: arch/microblaze/
11046 MICROCHIP AT91 SERIAL DRIVER
11047 M: Richard Genoud <richard.genoud@gmail.com>
11049 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11050 F: drivers/tty/serial/atmel_serial.c
11051 F: drivers/tty/serial/atmel_serial.h
11053 MICROCHIP AT91 USART MFD DRIVER
11054 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11055 L: linux-kernel@vger.kernel.org
11057 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11058 F: drivers/mfd/at91-usart.c
11059 F: include/dt-bindings/mfd/at91-usart.h
11061 MICROCHIP AT91 USART SPI DRIVER
11062 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11063 L: linux-spi@vger.kernel.org
11065 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11066 F: drivers/spi/spi-at91-usart.c
11068 MICROCHIP AUDIO ASOC DRIVERS
11069 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11074 MICROCHIP DMA DRIVER
11075 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11077 L: dmaengine@vger.kernel.org
11079 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11080 F: drivers/dma/at_hdmac.c
11081 F: drivers/dma/at_hdmac_regs.h
11082 F: include/dt-bindings/dma/at91.h
11083 F: include/linux/platform_data/dma-atmel.h
11085 MICROCHIP ECC DRIVER
11086 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11087 L: linux-crypto@vger.kernel.org
11089 F: drivers/crypto/atmel-ecc.*
11091 MICROCHIP I2C DRIVER
11092 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11093 L: linux-i2c@vger.kernel.org
11095 F: drivers/i2c/busses/i2c-at91-*.c
11096 F: drivers/i2c/busses/i2c-at91.h
11098 MICROCHIP ISC DRIVER
11099 M: Eugen Hristev <eugen.hristev@microchip.com>
11100 L: linux-media@vger.kernel.org
11102 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11103 F: drivers/media/platform/atmel/atmel-isc-base.c
11104 F: drivers/media/platform/atmel/atmel-isc-regs.h
11105 F: drivers/media/platform/atmel/atmel-isc.h
11106 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11107 F: include/linux/atmel-isc-media.h
11109 MICROCHIP ISI DRIVER
11110 M: Eugen Hristev <eugen.hristev@microchip.com>
11111 L: linux-media@vger.kernel.org
11113 F: drivers/media/platform/atmel/atmel-isi.c
11114 F: drivers/media/platform/atmel/atmel-isi.h
11116 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11117 M: Woojung Huh <woojung.huh@microchip.com>
11118 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11119 L: netdev@vger.kernel.org
11121 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11122 F: drivers/net/dsa/microchip/*
11123 F: include/linux/platform_data/microchip-ksz.h
11124 F: net/dsa/tag_ksz.c
11126 MICROCHIP LAN743X ETHERNET DRIVER
11127 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11128 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11129 L: netdev@vger.kernel.org
11131 F: drivers/net/ethernet/microchip/lan743x_*
11133 MICROCHIP LCDFB DRIVER
11134 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11135 L: linux-fbdev@vger.kernel.org
11137 F: drivers/video/fbdev/atmel_lcdfb.c
11138 F: include/video/atmel_lcdc.h
11140 MICROCHIP MCP16502 PMIC DRIVER
11141 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11144 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11145 F: drivers/regulator/mcp16502.c
11147 MICROCHIP MCP3911 ADC DRIVER
11148 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11149 M: Kent Gustavsson <kent@minoris.se>
11150 L: linux-iio@vger.kernel.org
11152 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11153 F: drivers/iio/adc/mcp3911.c
11155 MICROCHIP MMC/SD/SDIO MCI DRIVER
11156 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11158 F: drivers/mmc/host/atmel-mci.c
11160 MICROCHIP NAND DRIVER
11161 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11162 L: linux-mtd@lists.infradead.org
11164 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11165 F: drivers/mtd/nand/raw/atmel/*
11167 MICROCHIP PWM DRIVER
11168 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11170 L: linux-pwm@vger.kernel.org
11172 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11173 F: drivers/pwm/pwm-atmel.c
11175 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11176 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11177 M: Eugen Hristev <eugen.hristev@microchip.com>
11178 L: linux-iio@vger.kernel.org
11180 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11181 F: drivers/iio/adc/at91-sama5d2_adc.c
11182 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11184 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11185 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11187 F: drivers/power/reset/at91-sama5d2_shdwc.c
11189 MICROCHIP SPI DRIVER
11190 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11192 F: drivers/spi/spi-atmel.*
11194 MICROCHIP SSC DRIVER
11195 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11198 F: drivers/misc/atmel-ssc.c
11199 F: include/linux/atmel-ssc.h
11201 MICROCHIP USB251XB DRIVER
11202 M: Richard Leitner <richard.leitner@skidata.com>
11203 L: linux-usb@vger.kernel.org
11205 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11206 F: drivers/usb/misc/usb251xb.c
11208 MICROCHIP USBA UDC DRIVER
11209 M: Cristian Birsan <cristian.birsan@microchip.com>
11210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11212 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11214 MICROCHIP XDMA DRIVER
11215 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11216 L: linux-arm-kernel@lists.infradead.org
11217 L: dmaengine@vger.kernel.org
11219 F: drivers/dma/at_xdmac.c
11221 MICROSEMI ETHERNET SWITCH DRIVER
11222 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11223 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11224 L: netdev@vger.kernel.org
11226 F: drivers/net/ethernet/mscc/
11227 F: include/soc/mscc/ocelot*
11229 MICROSEMI MIPS SOCS
11230 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11231 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11232 L: linux-mips@vger.kernel.org
11234 F: Documentation/devicetree/bindings/mips/mscc.txt
11235 F: arch/mips/boot/dts/mscc/
11236 F: arch/mips/configs/generic/board-ocelot.config
11237 F: arch/mips/generic/board-ocelot.c
11239 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11240 M: Don Brace <don.brace@microsemi.com>
11241 L: esc.storagedev@microsemi.com
11242 L: linux-scsi@vger.kernel.org
11244 F: Documentation/scsi/smartpqi.rst
11245 F: drivers/scsi/smartpqi/Kconfig
11246 F: drivers/scsi/smartpqi/Makefile
11247 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11248 F: include/linux/cciss*.h
11249 F: include/uapi/linux/cciss*.h
11251 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11252 M: Chen Yu <yu.c.chen@intel.com>
11253 L: platform-driver-x86@vger.kernel.org
11255 F: drivers/platform/x86/surfacepro3_button.c
11257 MICROTEK X6 SCANNER
11258 M: Oliver Neukum <oliver@neukum.org>
11260 F: drivers/usb/image/microtek.*
11263 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11264 L: linux-mips@vger.kernel.org
11266 W: http://www.linux-mips.org/
11267 Q: https://patchwork.kernel.org/project/linux-mips/list/
11268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11269 F: Documentation/devicetree/bindings/mips/
11270 F: Documentation/mips/
11272 F: drivers/platform/mips/
11274 MIPS BOSTON DEVELOPMENT BOARD
11275 M: Paul Burton <paulburton@kernel.org>
11276 L: linux-mips@vger.kernel.org
11278 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11279 F: arch/mips/boot/dts/img/boston.dts
11280 F: arch/mips/configs/generic/board-boston.config
11281 F: drivers/clk/imgtec/clk-boston.c
11282 F: include/dt-bindings/clock/boston-clock.h
11284 MIPS GENERIC PLATFORM
11285 M: Paul Burton <paulburton@kernel.org>
11286 L: linux-mips@vger.kernel.org
11288 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11289 F: arch/mips/generic/
11290 F: arch/mips/tools/generic-board-config.sh
11292 MIPS RINT INSTRUCTION EMULATION
11293 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11294 L: linux-mips@vger.kernel.org
11296 F: arch/mips/math-emu/dp_rint.c
11297 F: arch/mips/math-emu/sp_rint.c
11299 MIPS/LOONGSON1 ARCHITECTURE
11300 M: Keguang Zhang <keguang.zhang@gmail.com>
11301 L: linux-mips@vger.kernel.org
11303 F: arch/mips/include/asm/mach-loongson32/
11304 F: arch/mips/loongson32/
11305 F: drivers/*/*/*loongson1*
11306 F: drivers/*/*loongson1*
11308 MIPS/LOONGSON2EF ARCHITECTURE
11309 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11310 L: linux-mips@vger.kernel.org
11312 F: arch/mips/include/asm/mach-loongson2ef/
11313 F: arch/mips/loongson2ef/
11314 F: drivers/*/*/*loongson2*
11315 F: drivers/*/*loongson2*
11317 MIPS/LOONGSON64 ARCHITECTURE
11318 M: Huacai Chen <chenhc@lemote.com>
11319 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11320 L: linux-mips@vger.kernel.org
11322 F: arch/mips/include/asm/mach-loongson64/
11323 F: arch/mips/loongson64/
11324 F: drivers/*/*/*loongson3*
11325 F: drivers/*/*loongson3*
11326 F: drivers/irqchip/irq-loongson*
11327 F: drivers/platform/mips/cpu_hwmon.c
11329 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11330 M: Hans Verkuil <hverkuil@xs4all.nl>
11331 L: linux-media@vger.kernel.org
11333 W: https://linuxtv.org
11334 T: git git://linuxtv.org/media_tree.git
11335 F: drivers/media/radio/radio-miropcm20*
11338 R: Lubomir Rintel <lkundrak@v3.sk>
11339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11342 F: arch/arm/boot/dts/mmp*
11343 F: arch/arm/mach-mmp/
11346 MMP USB PHY DRIVERS
11347 R: Lubomir Rintel <lkundrak@v3.sk>
11348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11350 F: drivers/phy/marvell/phy-mmp3-usb.c
11351 F: drivers/phy/marvell/phy-pxa-usb.c
11353 MMU GATHER AND TLB INVALIDATION
11354 M: Will Deacon <will@kernel.org>
11355 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11356 M: Andrew Morton <akpm@linux-foundation.org>
11357 M: Nick Piggin <npiggin@gmail.com>
11358 M: Peter Zijlstra <peterz@infradead.org>
11359 L: linux-arch@vger.kernel.org
11360 L: linux-mm@kvack.org
11362 F: arch/*/include/asm/tlb.h
11363 F: include/asm-generic/tlb.h
11366 MN88472 MEDIA DRIVER
11367 M: Antti Palosaari <crope@iki.fi>
11368 L: linux-media@vger.kernel.org
11370 W: https://linuxtv.org
11371 W: http://palosaari.fi/linux/
11372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11373 F: drivers/media/dvb-frontends/mn88472*
11375 MN88473 MEDIA DRIVER
11376 M: Antti Palosaari <crope@iki.fi>
11377 L: linux-media@vger.kernel.org
11379 W: https://linuxtv.org
11380 W: http://palosaari.fi/linux/
11381 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11382 F: drivers/media/dvb-frontends/mn88473*
11385 M: Jessica Yu <jeyu@kernel.org>
11387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11388 F: include/linux/module.h
11391 MONOLITHIC POWER SYSTEM PMIC DRIVER
11392 M: Saravanan Sekar <sravanhome@gmail.com>
11394 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11395 F: drivers/regulator/mp5416.c
11396 F: drivers/regulator/mpq7920.c
11397 F: drivers/regulator/mpq7920.h
11399 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11401 W: http://popies.net/meye/
11402 F: Documentation/media/v4l-drivers/meye*
11403 F: drivers/media/pci/meye/
11404 F: include/uapi/linux/meye.h
11406 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11407 M: Jiri Slaby <jirislaby@gmail.com>
11409 F: Documentation/driver-api/serial/moxa-smartio.rst
11410 F: drivers/tty/mxser.*
11412 MR800 AVERMEDIA USB FM RADIO DRIVER
11413 M: Alexey Klimov <klimov.linux@gmail.com>
11414 L: linux-media@vger.kernel.org
11416 T: git git://linuxtv.org/media_tree.git
11417 F: drivers/media/radio/radio-mr800.c
11419 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11420 M: Alan Ott <alan@signal11.us>
11421 L: linux-wpan@vger.kernel.org
11423 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11424 F: drivers/net/ieee802154/mrf24j40.c
11427 M: "Lee, Chun-Yi" <jlee@suse.com>
11428 L: platform-driver-x86@vger.kernel.org
11430 F: drivers/platform/x86/msi-laptop.c
11433 L: platform-driver-x86@vger.kernel.org
11435 F: drivers/platform/x86/msi-wmi.c
11437 MSI001 MEDIA DRIVER
11438 M: Antti Palosaari <crope@iki.fi>
11439 L: linux-media@vger.kernel.org
11441 W: https://linuxtv.org
11442 W: http://palosaari.fi/linux/
11443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11444 T: git git://linuxtv.org/anttip/media_tree.git
11445 F: drivers/media/tuners/msi001*
11447 MSI2500 MEDIA DRIVER
11448 M: Antti Palosaari <crope@iki.fi>
11449 L: linux-media@vger.kernel.org
11451 W: https://linuxtv.org
11452 W: http://palosaari.fi/linux/
11453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11454 T: git git://linuxtv.org/anttip/media_tree.git
11455 F: drivers/media/usb/msi2500/
11457 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11458 M: Robert Jarzmik <robert.jarzmik@free.fr>
11459 L: linux-mtd@lists.infradead.org
11461 F: drivers/mtd/devices/docg3*
11463 MT9M032 APTINA SENSOR DRIVER
11464 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11465 L: linux-media@vger.kernel.org
11467 T: git git://linuxtv.org/media_tree.git
11468 F: drivers/media/i2c/mt9m032.c
11469 F: include/media/i2c/mt9m032.h
11471 MT9P031 APTINA CAMERA SENSOR
11472 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11473 L: linux-media@vger.kernel.org
11475 T: git git://linuxtv.org/media_tree.git
11476 F: drivers/media/i2c/mt9p031.c
11477 F: include/media/i2c/mt9p031.h
11479 MT9T001 APTINA CAMERA SENSOR
11480 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11481 L: linux-media@vger.kernel.org
11483 T: git git://linuxtv.org/media_tree.git
11484 F: drivers/media/i2c/mt9t001.c
11485 F: include/media/i2c/mt9t001.h
11487 MT9T112 APTINA CAMERA SENSOR
11488 M: Jacopo Mondi <jacopo@jmondi.org>
11489 L: linux-media@vger.kernel.org
11491 T: git git://linuxtv.org/media_tree.git
11492 F: drivers/media/i2c/mt9t112.c
11493 F: include/media/i2c/mt9t112.h
11495 MT9V032 APTINA CAMERA SENSOR
11496 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11497 L: linux-media@vger.kernel.org
11499 T: git git://linuxtv.org/media_tree.git
11500 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11501 F: drivers/media/i2c/mt9v032.c
11502 F: include/media/i2c/mt9v032.h
11504 MT9V111 APTINA CAMERA SENSOR
11505 M: Jacopo Mondi <jacopo@jmondi.org>
11506 L: linux-media@vger.kernel.org
11508 T: git git://linuxtv.org/media_tree.git
11509 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11510 F: drivers/media/i2c/mt9v111.c
11512 MULTIFUNCTION DEVICES (MFD)
11513 M: Lee Jones <lee.jones@linaro.org>
11515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11516 F: Documentation/devicetree/bindings/mfd/
11518 F: include/dt-bindings/mfd/
11519 F: include/linux/mfd/
11521 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11523 F: drivers/mmc/host/mmc_spi.c
11524 F: include/linux/spi/mmc_spi.h
11526 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11527 M: Ulf Hansson <ulf.hansson@linaro.org>
11528 L: linux-mmc@vger.kernel.org
11530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11531 F: Documentation/devicetree/bindings/mmc/
11533 F: include/linux/mmc/
11534 F: include/uapi/linux/mmc/
11536 MULTIPLEXER SUBSYSTEM
11537 M: Peter Rosin <peda@axentia.se>
11539 F: Documentation/ABI/testing/sysfs-class-mux*
11540 F: Documentation/devicetree/bindings/mux/
11542 F: include/dt-bindings/mux/
11543 F: include/linux/mux/
11545 MULTITECH MULTIPORT CARD (ISICOM)
11547 F: drivers/tty/isicom.c
11548 F: include/linux/isicom.h
11550 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11551 M: Bin Liu <b-liu@ti.com>
11552 L: linux-usb@vger.kernel.org
11554 F: drivers/usb/musb/
11556 MXL301RF MEDIA DRIVER
11557 M: Akihiro Tsukada <tskd08@gmail.com>
11558 L: linux-media@vger.kernel.org
11560 F: drivers/media/tuners/mxl301rf*
11562 MXL5007T MEDIA DRIVER
11563 M: Michael Krufky <mkrufky@linuxtv.org>
11564 L: linux-media@vger.kernel.org
11566 W: https://linuxtv.org
11567 W: http://github.com/mkrufky
11568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11569 T: git git://linuxtv.org/mkrufky/tuners.git
11570 F: drivers/media/tuners/mxl5007t.*
11573 M: Marek Vasut <marex@denx.de>
11574 M: Stefan Agner <stefan@agner.ch>
11575 L: dri-devel@lists.freedesktop.org
11577 T: git git://anongit.freedesktop.org/drm/drm-misc
11578 F: Documentation/devicetree/bindings/display/mxsfb.txt
11579 F: drivers/gpu/drm/mxsfb/
11581 MYLEX DAC960 PCI RAID Controller
11582 M: Hannes Reinecke <hare@kernel.org>
11583 L: linux-scsi@vger.kernel.org
11585 F: drivers/scsi/myrb.*
11586 F: drivers/scsi/myrs.*
11588 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11589 M: Chris Lee <christopher.lee@cspi.com>
11590 L: netdev@vger.kernel.org
11592 W: https://www.cspi.com/ethernet-products/support/downloads/
11593 F: drivers/net/ethernet/myricom/myri10ge/
11595 NAND FLASH SUBSYSTEM
11596 M: Miquel Raynal <miquel.raynal@bootlin.com>
11597 R: Richard Weinberger <richard@nod.at>
11598 L: linux-mtd@lists.infradead.org
11600 W: http://www.linux-mtd.infradead.org/
11601 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11602 C: irc://irc.oftc.net/mtd
11603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11604 F: drivers/mtd/nand/
11605 F: include/linux/mtd/*nand*.h
11607 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11608 M: Daniel Mack <zonque@gmail.com>
11609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11611 W: http://www.native-instruments.com
11612 F: sound/usb/caiaq/
11614 NATSEMI ETHERNET DRIVER (DP8381x)
11616 F: drivers/net/ethernet/natsemi/natsemi.c
11618 NCR 5380 SCSI DRIVERS
11619 M: Finn Thain <fthain@telegraphics.com.au>
11620 M: Michael Schmitz <schmitzmic@gmail.com>
11621 L: linux-scsi@vger.kernel.org
11623 F: Documentation/scsi/g_NCR5380.rst
11624 F: drivers/scsi/NCR5380.*
11625 F: drivers/scsi/arm/cumana_1.c
11626 F: drivers/scsi/arm/oak.c
11627 F: drivers/scsi/atari_scsi.*
11628 F: drivers/scsi/dmx3191d.c
11629 F: drivers/scsi/g_NCR5380.*
11630 F: drivers/scsi/mac_scsi.*
11631 F: drivers/scsi/sun3_scsi.*
11632 F: drivers/scsi/sun3_scsi_vme.c
11635 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11639 NCT6775 HARDWARE MONITOR DRIVER
11640 M: Guenter Roeck <linux@roeck-us.net>
11641 L: linux-hwmon@vger.kernel.org
11643 F: Documentation/hwmon/nct6775.rst
11644 F: drivers/hwmon/nct6775.c
11647 M: Jakub Kicinski <kuba@kernel.org>
11649 F: drivers/net/netdevsim/*
11651 NETEM NETWORK EMULATOR
11652 M: Stephen Hemminger <stephen@networkplumber.org>
11653 L: netdev@vger.kernel.org
11655 F: net/sched/sch_netem.c
11657 NETERION 10GbE DRIVERS (s2io/vxge)
11658 M: Jon Mason <jdmason@kudzu.us>
11659 L: netdev@vger.kernel.org
11661 F: Documentation/networking/device_drivers/neterion/s2io.txt
11662 F: Documentation/networking/device_drivers/neterion/vxge.txt
11663 F: drivers/net/ethernet/neterion/
11666 M: Pablo Neira Ayuso <pablo@netfilter.org>
11667 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11668 M: Florian Westphal <fw@strlen.de>
11669 L: netfilter-devel@vger.kernel.org
11670 L: coreteam@netfilter.org
11672 W: http://www.netfilter.org/
11673 W: http://www.iptables.org/
11674 W: http://www.nftables.org/
11675 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11678 F: include/linux/netfilter*
11679 F: include/linux/netfilter/
11680 F: include/net/netfilter/
11681 F: include/uapi/linux/netfilter*
11682 F: include/uapi/linux/netfilter/
11683 F: net/*/netfilter.c
11684 F: net/*/netfilter/
11685 F: net/bridge/br_netfilter*.c
11688 NETROM NETWORK LAYER
11689 M: Ralf Baechle <ralf@linux-mips.org>
11690 L: linux-hams@vger.kernel.org
11692 W: http://www.linux-ax25.org/
11693 F: include/net/netrom.h
11694 F: include/uapi/linux/netrom.h
11697 NETRONOME ETHERNET DRIVERS
11698 M: Jakub Kicinski <kuba@kernel.org>
11699 L: oss-drivers@netronome.com
11701 F: drivers/net/ethernet/netronome/
11703 NETWORK BLOCK DEVICE (NBD)
11704 M: Josef Bacik <josef@toxicpanda.com>
11705 L: linux-block@vger.kernel.org
11706 L: nbd@other.debian.org
11708 F: Documentation/admin-guide/blockdev/nbd.rst
11709 F: drivers/block/nbd.c
11710 F: include/trace/events/nbd.h
11711 F: include/uapi/linux/nbd.h
11713 NETWORK DROP MONITOR
11714 M: Neil Horman <nhorman@tuxdriver.com>
11715 L: netdev@vger.kernel.org
11717 W: https://fedorahosted.org/dropwatch/
11718 F: include/net/drop_monitor.h
11719 F: include/uapi/linux/net_dropmon.h
11720 F: net/core/drop_monitor.c
11723 M: "David S. Miller" <davem@davemloft.net>
11724 M: Jakub Kicinski <kuba@kernel.org>
11725 L: netdev@vger.kernel.org
11727 W: http://www.linuxfoundation.org/en/Net
11728 Q: http://patchwork.ozlabs.org/project/netdev/list/
11729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11731 F: Documentation/devicetree/bindings/net/
11733 F: include/linux/etherdevice.h
11734 F: include/linux/fcdevice.h
11735 F: include/linux/fddidevice.h
11736 F: include/linux/hippidevice.h
11737 F: include/linux/if_*
11738 F: include/linux/inetdevice.h
11739 F: include/linux/netdevice.h
11740 F: include/uapi/linux/if_*
11741 F: include/uapi/linux/netdevice.h
11743 NETWORKING DRIVERS (WIRELESS)
11744 M: Kalle Valo <kvalo@codeaurora.org>
11745 L: linux-wireless@vger.kernel.org
11747 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11750 F: Documentation/devicetree/bindings/net/wireless/
11751 F: drivers/net/wireless/
11754 M: Andrew Lunn <andrew@lunn.ch>
11755 M: Vivien Didelot <vivien.didelot@gmail.com>
11756 M: Florian Fainelli <f.fainelli@gmail.com>
11758 F: Documentation/devicetree/bindings/net/dsa/
11759 F: drivers/net/dsa/
11760 F: include/linux/dsa/
11761 F: include/linux/platform_data/dsa.h
11762 F: include/net/dsa.h
11765 NETWORKING [GENERAL]
11766 M: "David S. Miller" <davem@davemloft.net>
11767 M: Jakub Kicinski <kuba@kernel.org>
11768 L: netdev@vger.kernel.org
11770 W: http://www.linuxfoundation.org/en/Net
11771 Q: http://patchwork.ozlabs.org/project/netdev/list/
11772 B: mailto:netdev@vger.kernel.org
11773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11775 F: Documentation/networking/
11776 F: include/linux/in.h
11777 F: include/linux/net.h
11778 F: include/linux/netdevice.h
11780 F: include/uapi/linux/in.h
11781 F: include/uapi/linux/net.h
11782 F: include/uapi/linux/net_namespace.h
11783 F: include/uapi/linux/netdevice.h
11787 F: tools/testing/selftests/net/
11790 M: Steffen Klassert <steffen.klassert@secunet.com>
11791 M: Herbert Xu <herbert@gondor.apana.org.au>
11792 M: "David S. Miller" <davem@davemloft.net>
11793 L: netdev@vger.kernel.org
11795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11797 F: include/net/xfrm.h
11798 F: include/uapi/linux/xfrm.h
11801 F: net/ipv4/ip_vti.c
11802 F: net/ipv4/ipcomp.c
11806 F: net/ipv6/ip6_vti.c
11807 F: net/ipv6/ipcomp6.c
11812 NETWORKING [IPv4/IPv6]
11813 M: "David S. Miller" <davem@davemloft.net>
11814 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11815 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11816 L: netdev@vger.kernel.org
11818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11824 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11825 M: Paul Moore <paul@paul-moore.com>
11826 L: netdev@vger.kernel.org
11827 L: linux-security-module@vger.kernel.org
11829 W: https://github.com/netlabel
11830 F: Documentation/netlabel/
11831 F: include/net/calipso.h
11832 F: include/net/cipso_ipv4.h
11833 F: include/net/netlabel.h
11834 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11835 F: include/uapi/linux/netfilter/xt_SECMARK.h
11836 F: net/ipv4/cipso_ipv4.c
11837 F: net/ipv6/calipso.c
11838 F: net/netfilter/xt_CONNSECMARK.c
11839 F: net/netfilter/xt_SECMARK.c
11843 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11844 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11845 L: netdev@vger.kernel.org
11846 L: mptcp@lists.01.org
11848 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11849 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11850 F: include/net/mptcp.h
11851 F: include/uapi/linux/mptcp.h
11853 F: tools/testing/selftests/net/mptcp/
11856 M: Eric Dumazet <edumazet@google.com>
11857 L: netdev@vger.kernel.org
11859 F: include/linux/tcp.h
11860 F: include/net/tcp.h
11861 F: include/trace/events/tcp.h
11862 F: include/uapi/linux/tcp.h
11863 F: net/ipv4/syncookies.c
11865 F: net/ipv6/syncookies.c
11869 M: Boris Pismenny <borisp@mellanox.com>
11870 M: Aviad Yehezkel <aviadye@mellanox.com>
11871 M: John Fastabend <john.fastabend@gmail.com>
11872 M: Daniel Borkmann <daniel@iogearbox.net>
11873 M: Jakub Kicinski <kuba@kernel.org>
11874 L: netdev@vger.kernel.org
11876 F: include/net/tls.h
11877 F: include/uapi/linux/tls.h
11880 NETWORKING [WIRELESS]
11881 L: linux-wireless@vger.kernel.org
11882 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11884 NETXEN (1/10) GbE SUPPORT
11885 M: Manish Chopra <manishc@marvell.com>
11886 M: Rahul Verma <rahulv@marvell.com>
11887 M: GR-Linux-NIC-Dev@marvell.com
11888 L: netdev@vger.kernel.org
11890 F: drivers/net/ethernet/qlogic/netxen/
11892 NET_FAILOVER MODULE
11893 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11894 L: netdev@vger.kernel.org
11896 F: Documentation/networking/net_failover.rst
11897 F: drivers/net/net_failover.c
11898 F: include/net/net_failover.h
11901 M: David Ahern <dsahern@kernel.org>
11902 L: netdev@vger.kernel.org
11904 F: include/net/netns/nexthop.h
11905 F: include/net/nexthop.h
11906 F: include/uapi/linux/nexthop.h
11907 F: net/ipv4/nexthop.c
11910 L: netdev@vger.kernel.org
11912 F: Documentation/devicetree/bindings/net/nfc/
11914 F: include/linux/platform_data/nfcmrvl.h
11915 F: include/net/nfc/
11916 F: include/uapi/linux/nfc.h
11919 NFS, SUNRPC, AND LOCKD CLIENTS
11920 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11921 M: Anna Schumaker <anna.schumaker@netapp.com>
11922 L: linux-nfs@vger.kernel.org
11924 W: http://client.linux-nfs.org
11925 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11929 F: include/linux/lockd/
11930 F: include/linux/nfs*
11931 F: include/linux/sunrpc/
11932 F: include/uapi/linux/nfs*
11933 F: include/uapi/linux/sunrpc/
11937 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11938 L: linux-nilfs@vger.kernel.org
11940 W: https://nilfs.sourceforge.io/
11941 W: https://nilfs.osdn.jp/
11942 T: git git://github.com/konis/nilfs2.git
11943 F: Documentation/filesystems/nilfs2.rst
11945 F: include/trace/events/nilfs2.h
11946 F: include/uapi/linux/nilfs2_api.h
11947 F: include/uapi/linux/nilfs2_ondisk.h
11949 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11950 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11952 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11953 F: Documentation/scsi/NinjaSCSI.rst
11954 F: drivers/scsi/pcmcia/nsp_*
11956 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11957 M: GOTO Masanori <gotom@debian.or.jp>
11958 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11960 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11961 F: Documentation/scsi/NinjaSCSI.rst
11962 F: drivers/scsi/nsp32*
11965 M: Ley Foon Tan <ley.foon.tan@intel.com>
11967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11970 NOHZ, DYNTICKS SUPPORT
11971 M: Frederic Weisbecker <fweisbec@gmail.com>
11972 M: Thomas Gleixner <tglx@linutronix.de>
11973 M: Ingo Molnar <mingo@kernel.org>
11974 L: linux-kernel@vger.kernel.org
11976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11977 F: include/linux/sched/nohz.h
11978 F: include/linux/tick.h
11979 F: kernel/time/tick*.*
11981 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11982 M: Pavel Machek <pavel@ucw.cz>
11983 M: Sakari Ailus <sakari.ailus@iki.fi>
11984 L: linux-media@vger.kernel.org
11986 F: drivers/media/i2c/ad5820.c
11987 F: drivers/media/i2c/et8ek8
11989 NOKIA N900 POWER SUPPLY DRIVERS
11990 R: Pali Rohár <pali@kernel.org>
11991 F: drivers/power/supply/bq2415x_charger.c
11992 F: drivers/power/supply/bq27xxx_battery.c
11993 F: drivers/power/supply/bq27xxx_battery_i2c.c
11994 F: drivers/power/supply/isp1704_charger.c
11995 F: drivers/power/supply/rx51_battery.c
11996 F: include/linux/power/bq2415x_charger.h
11997 F: include/linux/power/bq27xxx_battery.h
12000 M: Willy Tarreau <w@1wt.eu>
12002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12003 F: tools/include/nolibc/
12006 M: Matthias Maennich <maennich@google.com>
12008 F: Documentation/core-api/symbol-namespaces.rst
12012 M: Sanjay R Mehta <sanju.mehta@amd.com>
12013 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12014 L: linux-ntb@googlegroups.com
12016 F: drivers/ntb/hw/amd/
12019 M: Jon Mason <jdmason@kudzu.us>
12020 M: Dave Jiang <dave.jiang@intel.com>
12021 M: Allen Hubbe <allenbh@gmail.com>
12022 L: linux-ntb@googlegroups.com
12024 W: https://github.com/jonmason/ntb/wiki
12025 T: git git://github.com/jonmason/ntb.git
12026 F: drivers/net/ntb_netdev.c
12028 F: include/linux/ntb.h
12029 F: include/linux/ntb_transport.h
12030 F: tools/testing/selftests/ntb/
12033 M: Serge Semin <fancer.lancer@gmail.com>
12034 L: linux-ntb@googlegroups.com
12036 F: drivers/ntb/hw/idt/
12039 M: Dave Jiang <dave.jiang@intel.com>
12040 L: linux-ntb@googlegroups.com
12042 W: https://github.com/davejiang/linux/wiki
12043 T: git https://github.com/davejiang/linux.git
12044 F: drivers/ntb/hw/intel/
12047 M: Anton Altaparmakov <anton@tuxera.com>
12048 L: linux-ntfs-dev@lists.sourceforge.net
12050 W: http://www.tuxera.com/
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12052 F: Documentation/filesystems/ntfs.rst
12056 M: Finn Thain <fthain@telegraphics.com.au>
12057 L: linux-m68k@lists.linux-m68k.org
12059 F: arch/*/include/asm/nubus.h
12061 F: include/linux/nubus.h
12062 F: include/uapi/linux/nubus.h
12064 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12065 M: Antonino Daplas <adaplas@gmail.com>
12066 L: linux-fbdev@vger.kernel.org
12068 F: drivers/video/fbdev/nvidia/
12069 F: drivers/video/fbdev/riva/
12072 M: Keith Busch <kbusch@kernel.org>
12073 M: Jens Axboe <axboe@fb.com>
12074 M: Christoph Hellwig <hch@lst.de>
12075 M: Sagi Grimberg <sagi@grimberg.me>
12076 L: linux-nvme@lists.infradead.org
12078 W: http://git.infradead.org/nvme.git
12079 T: git://git.infradead.org/nvme.git
12080 F: drivers/nvme/host/
12081 F: include/linux/nvme.h
12082 F: include/uapi/linux/nvme_ioctl.h
12084 NVM EXPRESS FC TRANSPORT DRIVERS
12085 M: James Smart <james.smart@broadcom.com>
12086 L: linux-nvme@lists.infradead.org
12088 F: drivers/nvme/host/fc.c
12089 F: drivers/nvme/target/fc.c
12090 F: drivers/nvme/target/fcloop.c
12091 F: include/linux/nvme-fc-driver.h
12092 F: include/linux/nvme-fc.h
12094 NVM EXPRESS TARGET DRIVER
12095 M: Christoph Hellwig <hch@lst.de>
12096 M: Sagi Grimberg <sagi@grimberg.me>
12097 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12098 L: linux-nvme@lists.infradead.org
12100 W: http://git.infradead.org/nvme.git
12101 T: git://git.infradead.org/nvme.git
12102 F: drivers/nvme/target/
12105 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12107 F: Documentation/ABI/stable/sysfs-bus-nvmem
12108 F: Documentation/devicetree/bindings/nvmem/
12110 F: include/linux/nvmem-consumer.h
12111 F: include/linux/nvmem-provider.h
12114 M: Ashish Kumar <ashish.kumar@nxp.com>
12115 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12116 L: linux-spi@vger.kernel.org
12118 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12119 F: drivers/spi/spi-nxp-fspi.c
12121 NXP FXAS21002C DRIVER
12122 M: Rui Miguel Silva <rmfrfs@gmail.com>
12123 L: linux-iio@vger.kernel.org
12125 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12126 F: drivers/iio/gyro/fxas21002c.h
12127 F: drivers/iio/gyro/fxas21002c_core.c
12128 F: drivers/iio/gyro/fxas21002c_i2c.c
12129 F: drivers/iio/gyro/fxas21002c_spi.c
12131 NXP SGTL5000 DRIVER
12132 M: Fabio Estevam <festevam@gmail.com>
12133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12135 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12136 F: sound/soc/codecs/sgtl5000*
12138 NXP SJA1105 ETHERNET SWITCH DRIVER
12139 M: Vladimir Oltean <olteanv@gmail.com>
12140 L: linux-kernel@vger.kernel.org
12142 F: drivers/net/dsa/sja1105
12144 NXP TDA998X DRM DRIVER
12145 M: Russell King <linux@armlinux.org.uk>
12147 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12148 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12149 F: drivers/gpu/drm/i2c/tda998x_drv.c
12150 F: include/drm/i2c/tda998x.h
12151 F: include/dt-bindings/display/tda998x.h
12155 M: Peter Rosin <peda@axentia.se>
12156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12158 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12159 F: sound/soc/codecs/tfa9879*
12162 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12163 R: Charles Gorand <charles.gorand@effinnov.com>
12164 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12166 F: drivers/nfc/nxp-nci
12169 M: Jiri Pirko <jiri@mellanox.com>
12170 L: netdev@vger.kernel.org
12172 F: include/linux/objagg.h
12174 F: lib/test_objagg.c
12177 M: Josh Poimboeuf <jpoimboe@redhat.com>
12178 M: Peter Zijlstra <peterz@infradead.org>
12182 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12183 M: Frederic Barrat <fbarrat@linux.ibm.com>
12184 M: Andrew Donnellan <ajd@linux.ibm.com>
12185 L: linuxppc-dev@lists.ozlabs.org
12187 F: Documentation/userspace-api/accelerators/ocxl.rst
12188 F: arch/powerpc/include/asm/pnv-ocxl.h
12189 F: arch/powerpc/platforms/powernv/ocxl.c
12190 F: drivers/misc/ocxl/
12191 F: include/misc/ocxl*
12192 F: include/uapi/misc/ocxl.h
12195 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12196 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12198 L: linux-omap@vger.kernel.org
12200 F: sound/soc/ti/n810.c
12201 F: sound/soc/ti/omap*
12202 F: sound/soc/ti/rx51.c
12203 F: sound/soc/ti/sdma-pcm.*
12205 OMAP CLOCK FRAMEWORK SUPPORT
12206 M: Paul Walmsley <paul@pwsan.com>
12207 L: linux-omap@vger.kernel.org
12209 F: arch/arm/*omap*/*clock*
12211 OMAP DEVICE TREE SUPPORT
12212 M: Benoît Cousson <bcousson@baylibre.com>
12213 M: Tony Lindgren <tony@atomide.com>
12214 L: linux-omap@vger.kernel.org
12215 L: devicetree@vger.kernel.org
12217 F: arch/arm/boot/dts/*am3*
12218 F: arch/arm/boot/dts/*am4*
12219 F: arch/arm/boot/dts/*am5*
12220 F: arch/arm/boot/dts/*dra7*
12221 F: arch/arm/boot/dts/*omap*
12222 F: arch/arm/boot/dts/logicpd-som-lv*
12223 F: arch/arm/boot/dts/logicpd-torpedo*
12225 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12226 L: linux-omap@vger.kernel.org
12227 L: linux-fbdev@vger.kernel.org
12229 F: Documentation/arm/omap/dss.rst
12230 F: drivers/video/fbdev/omap2/
12232 OMAP FRAMEBUFFER SUPPORT
12233 L: linux-fbdev@vger.kernel.org
12234 L: linux-omap@vger.kernel.org
12236 F: drivers/video/fbdev/omap/
12238 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12239 M: Roger Quadros <rogerq@ti.com>
12240 M: Tony Lindgren <tony@atomide.com>
12241 L: linux-omap@vger.kernel.org
12243 F: arch/arm/mach-omap2/*gpmc*
12244 F: drivers/memory/omap-gpmc.c
12247 M: Grygorii Strashko <grygorii.strashko@ti.com>
12248 M: Santosh Shilimkar <ssantosh@kernel.org>
12249 M: Kevin Hilman <khilman@kernel.org>
12250 L: linux-omap@vger.kernel.org
12252 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12253 F: drivers/gpio/gpio-omap.c
12255 OMAP HARDWARE SPINLOCK SUPPORT
12256 M: Ohad Ben-Cohen <ohad@wizery.com>
12257 L: linux-omap@vger.kernel.org
12259 F: drivers/hwspinlock/omap_hwspinlock.c
12261 OMAP HS MMC SUPPORT
12262 L: linux-mmc@vger.kernel.org
12263 L: linux-omap@vger.kernel.org
12265 F: drivers/mmc/host/omap_hsmmc.c
12268 M: Paul Walmsley <paul@pwsan.com>
12269 L: linux-omap@vger.kernel.org
12271 F: arch/arm/mach-omap2/omap_hwmod*data*
12273 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12274 M: Benoît Cousson <bcousson@baylibre.com>
12275 L: linux-omap@vger.kernel.org
12277 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12280 M: Benoît Cousson <bcousson@baylibre.com>
12281 M: Paul Walmsley <paul@pwsan.com>
12282 L: linux-omap@vger.kernel.org
12284 F: arch/arm/mach-omap2/omap_hwmod.*
12287 M: Vignesh R <vigneshr@ti.com>
12288 L: linux-omap@vger.kernel.org
12289 L: linux-i2c@vger.kernel.org
12291 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12292 F: drivers/i2c/busses/i2c-omap.c
12294 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12295 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12296 L: linux-media@vger.kernel.org
12298 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12299 F: drivers/media/platform/omap3isp/
12300 F: drivers/staging/media/omap4iss/
12303 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12304 L: linux-omap@vger.kernel.org
12306 F: drivers/mmc/host/omap.c
12308 OMAP POWER MANAGEMENT SUPPORT
12309 M: Kevin Hilman <khilman@kernel.org>
12310 L: linux-omap@vger.kernel.org
12312 F: arch/arm/*omap*/*pm*
12313 F: drivers/cpufreq/omap-cpufreq.c
12315 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12316 M: Rajendra Nayak <rnayak@codeaurora.org>
12317 M: Paul Walmsley <paul@pwsan.com>
12318 L: linux-omap@vger.kernel.org
12320 F: arch/arm/mach-omap2/prm*
12322 OMAP RANDOM NUMBER GENERATOR SUPPORT
12323 M: Deepak Saxena <dsaxena@plexity.net>
12325 F: drivers/char/hw_random/omap-rng.c
12328 L: linux-usb@vger.kernel.org
12329 L: linux-omap@vger.kernel.org
12331 F: arch/arm/*omap*/usb*
12332 F: drivers/usb/*/*omap*
12334 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12335 M: Mark Jackson <mpfj@newflow.co.uk>
12336 L: linux-omap@vger.kernel.org
12338 F: arch/arm/boot/dts/am335x-nano.dts
12341 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12342 M: Tony Lindgren <tony@atomide.com>
12343 L: linux-omap@vger.kernel.org
12345 Q: http://patchwork.kernel.org/project/linux-omap/list/
12346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12347 F: arch/arm/configs/omap1_defconfig
12348 F: arch/arm/mach-omap1/
12349 F: arch/arm/plat-omap/
12350 F: drivers/i2c/busses/i2c-omap.c
12351 F: include/linux/platform_data/ams-delta-fiq.h
12352 F: include/linux/platform_data/i2c-omap.h
12355 M: Tony Lindgren <tony@atomide.com>
12356 L: linux-omap@vger.kernel.org
12358 W: http://www.muru.com/linux/omap/
12359 W: http://linux.omap.com/
12360 Q: http://patchwork.kernel.org/project/linux-omap/list/
12361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12362 F: arch/arm/configs/omap2plus_defconfig
12363 F: arch/arm/mach-omap2/
12364 F: arch/arm/plat-omap/
12365 F: drivers/bus/ti-sysc.c
12366 F: drivers/i2c/busses/i2c-omap.c
12367 F: drivers/irqchip/irq-omap-intc.c
12368 F: drivers/mfd/*omap*.c
12369 F: drivers/mfd/menelaus.c
12370 F: drivers/mfd/palmas.c
12371 F: drivers/mfd/tps65217.c
12372 F: drivers/mfd/tps65218.c
12373 F: drivers/mfd/tps65910.c
12374 F: drivers/mfd/twl-core.[ch]
12375 F: drivers/mfd/twl4030*.c
12376 F: drivers/mfd/twl6030*.c
12377 F: drivers/mfd/twl6040*.c
12378 F: drivers/regulator/palmas-regulator*.c
12379 F: drivers/regulator/pbias-regulator.c
12380 F: drivers/regulator/tps65217-regulator.c
12381 F: drivers/regulator/tps65218-regulator.c
12382 F: drivers/regulator/tps65910-regulator.c
12383 F: drivers/regulator/twl-regulator.c
12384 F: drivers/regulator/twl6030-regulator.c
12385 F: include/linux/platform_data/i2c-omap.h
12386 F: include/linux/platform_data/ti-sysc.h
12389 M: Bob Copeland <me@bobcopeland.com>
12390 L: linux-karma-devel@lists.sourceforge.net
12392 F: Documentation/filesystems/omfs.rst
12395 OMNIKEY CARDMAN 4000 DRIVER
12396 M: Harald Welte <laforge@gnumonks.org>
12398 F: drivers/char/pcmcia/cm4000_cs.c
12399 F: include/linux/cm4000_cs.h
12400 F: include/uapi/linux/cm4000_cs.h
12402 OMNIKEY CARDMAN 4040 DRIVER
12403 M: Harald Welte <laforge@gnumonks.org>
12405 F: drivers/char/pcmcia/cm4040_cs.*
12407 OMNIVISION OV13858 SENSOR DRIVER
12408 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12409 L: linux-media@vger.kernel.org
12411 T: git git://linuxtv.org/media_tree.git
12412 F: drivers/media/i2c/ov13858.c
12414 OMNIVISION OV2680 SENSOR DRIVER
12415 M: Rui Miguel Silva <rmfrfs@gmail.com>
12416 L: linux-media@vger.kernel.org
12418 T: git git://linuxtv.org/media_tree.git
12419 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12420 F: drivers/media/i2c/ov2680.c
12422 OMNIVISION OV2685 SENSOR DRIVER
12423 M: Shunqian Zheng <zhengsq@rock-chips.com>
12424 L: linux-media@vger.kernel.org
12426 T: git git://linuxtv.org/media_tree.git
12427 F: drivers/media/i2c/ov2685.c
12429 OMNIVISION OV5640 SENSOR DRIVER
12430 M: Steve Longerbeam <slongerbeam@gmail.com>
12431 L: linux-media@vger.kernel.org
12433 T: git git://linuxtv.org/media_tree.git
12434 F: drivers/media/i2c/ov5640.c
12436 OMNIVISION OV5647 SENSOR DRIVER
12437 M: Luis Oliveira <lolivei@synopsys.com>
12438 L: linux-media@vger.kernel.org
12440 T: git git://linuxtv.org/media_tree.git
12441 F: drivers/media/i2c/ov5647.c
12443 OMNIVISION OV5670 SENSOR DRIVER
12444 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12445 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12446 L: linux-media@vger.kernel.org
12448 T: git git://linuxtv.org/media_tree.git
12449 F: drivers/media/i2c/ov5670.c
12451 OMNIVISION OV5675 SENSOR DRIVER
12452 M: Shawn Tu <shawnx.tu@intel.com>
12453 L: linux-media@vger.kernel.org
12455 T: git git://linuxtv.org/media_tree.git
12456 F: drivers/media/i2c/ov5675.c
12458 OMNIVISION OV5695 SENSOR DRIVER
12459 M: Shunqian Zheng <zhengsq@rock-chips.com>
12460 L: linux-media@vger.kernel.org
12462 T: git git://linuxtv.org/media_tree.git
12463 F: drivers/media/i2c/ov5695.c
12465 OMNIVISION OV7670 SENSOR DRIVER
12466 M: Jonathan Corbet <corbet@lwn.net>
12467 L: linux-media@vger.kernel.org
12469 T: git git://linuxtv.org/media_tree.git
12470 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12471 F: drivers/media/i2c/ov7670.c
12473 OMNIVISION OV772x SENSOR DRIVER
12474 M: Jacopo Mondi <jacopo@jmondi.org>
12475 L: linux-media@vger.kernel.org
12477 T: git git://linuxtv.org/media_tree.git
12478 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12479 F: drivers/media/i2c/ov772x.c
12480 F: include/media/i2c/ov772x.h
12482 OMNIVISION OV7740 SENSOR DRIVER
12483 M: Wenyou Yang <wenyou.yang@microchip.com>
12484 L: linux-media@vger.kernel.org
12486 T: git git://linuxtv.org/media_tree.git
12487 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12488 F: drivers/media/i2c/ov7740.c
12490 OMNIVISION OV8856 SENSOR DRIVER
12491 M: Ben Kao <ben.kao@intel.com>
12492 L: linux-media@vger.kernel.org
12494 T: git git://linuxtv.org/media_tree.git
12495 F: drivers/media/i2c/ov8856.c
12497 OMNIVISION OV9640 SENSOR DRIVER
12498 M: Petr Cvek <petrcvekcz@gmail.com>
12499 L: linux-media@vger.kernel.org
12501 F: drivers/media/i2c/ov9640.*
12503 OMNIVISION OV9650 SENSOR DRIVER
12504 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12505 R: Akinobu Mita <akinobu.mita@gmail.com>
12506 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12507 L: linux-media@vger.kernel.org
12509 T: git git://linuxtv.org/media_tree.git
12510 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12511 F: drivers/media/i2c/ov9650.c
12513 ONENAND FLASH DRIVER
12514 M: Kyungmin Park <kyungmin.park@samsung.com>
12515 L: linux-mtd@lists.infradead.org
12517 F: drivers/mtd/nand/onenand/
12518 F: include/linux/mtd/onenand*.h
12520 ONION OMEGA2+ BOARD
12521 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12522 L: linux-mips@vger.kernel.org
12524 F: arch/mips/boot/dts/ralink/omega2p.dts
12527 M: Jens Wiklander <jens.wiklander@linaro.org>
12528 L: tee-dev@lists.linaro.org
12530 F: drivers/tee/optee/
12532 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12533 M: Sumit Garg <sumit.garg@linaro.org>
12534 L: tee-dev@lists.linaro.org
12536 F: drivers/char/hw_random/optee-rng.c
12539 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12540 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12541 L: linux-rdma@vger.kernel.org
12543 F: drivers/infiniband/ulp/opa_vnic
12545 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12546 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12547 M: Frank Rowand <frowand.list@gmail.com>
12548 L: devicetree@vger.kernel.org
12550 F: Documentation/devicetree/dynamic-resolution-notes.txt
12551 F: Documentation/devicetree/overlay-notes.txt
12552 F: drivers/of/overlay.c
12553 F: drivers/of/resolver.c
12554 K: of_overlay_notifier_
12556 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12557 M: Rob Herring <robh+dt@kernel.org>
12558 M: Frank Rowand <frowand.list@gmail.com>
12559 L: devicetree@vger.kernel.org
12561 W: http://www.devicetree.org/
12562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12563 F: Documentation/ABI/testing/sysfs-firmware-ofw
12565 F: include/linux/of*.h
12568 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12569 M: Rob Herring <robh+dt@kernel.org>
12570 L: devicetree@vger.kernel.org
12572 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12574 F: Documentation/devicetree/
12575 F: arch/*/boot/dts/
12576 F: include/dt-bindings/
12578 OPENCORES I2C BUS DRIVER
12579 M: Peter Korsgaard <peter@korsgaard.com>
12580 M: Andrew Lunn <andrew@lunn.ch>
12581 L: linux-i2c@vger.kernel.org
12583 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12584 F: Documentation/i2c/busses/i2c-ocores.rst
12585 F: drivers/i2c/busses/i2c-ocores.c
12586 F: include/linux/platform_data/i2c-ocores.h
12588 OPENRISC ARCHITECTURE
12589 M: Jonas Bonn <jonas@southpole.se>
12590 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12591 M: Stafford Horne <shorne@gmail.com>
12592 L: openrisc@lists.librecores.org
12594 W: http://openrisc.io
12595 T: git git://github.com/openrisc/linux.git
12596 F: Documentation/devicetree/bindings/openrisc/
12597 F: Documentation/openrisc/
12599 F: drivers/irqchip/irq-ompic.c
12600 F: drivers/irqchip/irq-or1k-*
12603 M: Pravin B Shelar <pshelar@ovn.org>
12604 L: netdev@vger.kernel.org
12605 L: dev@openvswitch.org
12607 W: http://openvswitch.org
12608 F: include/uapi/linux/openvswitch.h
12609 F: net/openvswitch/
12611 OPERATING PERFORMANCE POINTS (OPP)
12612 M: Viresh Kumar <vireshk@kernel.org>
12613 M: Nishanth Menon <nm@ti.com>
12614 M: Stephen Boyd <sboyd@kernel.org>
12615 L: linux-pm@vger.kernel.org
12617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12618 F: Documentation/devicetree/bindings/opp/
12619 F: Documentation/power/opp.rst
12621 F: include/linux/pm_opp.h
12624 M: Clemens Ladisch <clemens@ladisch.de>
12625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12628 F: sound/drivers/opl4/
12631 M: Robert Richter <rric@kernel.org>
12632 L: oprofile-list@lists.sf.net
12634 F: arch/*/include/asm/oprofile*.h
12635 F: arch/*/oprofile/
12636 F: drivers/oprofile/
12637 F: include/linux/oprofile.h
12639 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12640 M: Mark Fasheh <mark@fasheh.com>
12641 M: Joel Becker <jlbec@evilplan.org>
12642 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12643 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12645 W: http://ocfs2.wiki.kernel.org
12646 F: Documentation/filesystems/dlmfs.rst
12647 F: Documentation/filesystems/ocfs2.rst
12650 ORANGEFS FILESYSTEM
12651 M: Mike Marshall <hubcap@omnibond.com>
12652 R: Martin Brandenburg <martin@omnibond.com>
12653 L: devel@lists.orangefs.org
12655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12656 F: Documentation/filesystems/orangefs.rst
12660 L: linux-wireless@vger.kernel.org
12662 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12663 W: http://www.nongnu.org/orinoco/
12664 F: drivers/net/wireless/intersil/orinoco/
12666 OV2659 OMNIVISION SENSOR DRIVER
12667 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12668 L: linux-media@vger.kernel.org
12670 W: https://linuxtv.org
12671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12672 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12673 F: drivers/media/i2c/ov2659.c
12674 F: include/media/i2c/ov2659.h
12677 M: Miklos Szeredi <miklos@szeredi.hu>
12678 L: linux-unionfs@vger.kernel.org
12680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12681 F: Documentation/filesystems/overlayfs.rst
12684 P54 WIRELESS DRIVER
12685 M: Christian Lamparter <chunkeey@googlemail.com>
12686 L: linux-wireless@vger.kernel.org
12688 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
12689 F: drivers/net/wireless/intersil/p54/
12692 M: Vladimir Oltean <olteanv@gmail.com>
12693 L: netdev@vger.kernel.org
12695 F: Documentation/core-api/packing.rst
12696 F: include/linux/packing.h
12699 PADATA PARALLEL EXECUTION MECHANISM
12700 M: Steffen Klassert <steffen.klassert@secunet.com>
12701 L: linux-crypto@vger.kernel.org
12703 F: Documentation/core-api/padata.rst
12704 F: include/linux/padata.h
12708 M: Jesper Dangaard Brouer <hawk@kernel.org>
12709 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12710 L: netdev@vger.kernel.org
12712 F: include/net/page_pool.h
12713 F: net/core/page_pool.c
12715 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12716 M: Harald Welte <laforge@gnumonks.org>
12717 L: platform-driver-x86@vger.kernel.org
12719 F: drivers/platform/x86/panasonic-laptop.c
12721 PARALLAX PING IIO SENSOR DRIVER
12722 M: Andreas Klinger <ak@it-klinger.de>
12723 L: linux-iio@vger.kernel.org
12725 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12726 F: drivers/iio/proximity/ping.c
12728 PARALLEL LCD/KEYPAD PANEL DRIVER
12729 M: Willy Tarreau <willy@haproxy.com>
12730 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12732 F: Documentation/admin-guide/lcd-panel-cgram.rst
12733 F: drivers/auxdisplay/panel.c
12735 PARALLEL PORT SUBSYSTEM
12736 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12737 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12738 L: linux-parport@lists.infradead.org (subscribers-only)
12740 F: Documentation/driver-api/parport*.rst
12741 F: drivers/char/ppdev.c
12742 F: drivers/parport/
12743 F: include/linux/parport*.h
12744 F: include/uapi/linux/ppdev.h
12746 PARAVIRT_OPS INTERFACE
12747 M: Juergen Gross <jgross@suse.com>
12748 M: Thomas Hellstrom <thellstrom@vmware.com>
12749 M: "VMware, Inc." <pv-drivers@vmware.com>
12750 L: virtualization@lists.linux-foundation.org
12752 F: Documentation/virt/paravirt_ops.rst
12753 F: arch/*/include/asm/paravirt*.h
12754 F: arch/*/kernel/paravirt*
12755 F: include/linux/hypervisor.h
12757 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12758 M: Tim Waugh <tim@cyberelk.net>
12759 L: linux-parport@lists.infradead.org (subscribers-only)
12761 F: Documentation/admin-guide/blockdev/paride.rst
12762 F: drivers/block/paride/
12764 PARISC ARCHITECTURE
12765 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12766 M: Helge Deller <deller@gmx.de>
12767 L: linux-parisc@vger.kernel.org
12769 W: http://www.parisc-linux.org/
12770 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12773 F: Documentation/parisc/
12775 F: drivers/char/agp/parisc-agp.c
12776 F: drivers/input/misc/hp_sdc_rtc.c
12777 F: drivers/input/serio/gscps2.c
12778 F: drivers/input/serio/hp_sdc*
12780 F: drivers/parport/parport_gsc.*
12781 F: drivers/tty/serial/8250/8250_gsc.c
12782 F: drivers/video/console/sti*
12783 F: drivers/video/fbdev/sti*
12784 F: drivers/video/logo/logo_parisc*
12785 F: include/linux/hp_sdc.h
12788 M: Jiri Pirko <jiri@mellanox.com>
12789 L: netdev@vger.kernel.org
12791 F: include/linux/parman.h
12793 F: lib/test_parman.c
12795 PC ENGINES APU BOARD DRIVER
12796 M: Enrico Weigelt, metux IT consult <info@metux.net>
12798 F: drivers/platform/x86/pcengines-apuv2.c
12800 PC87360 HARDWARE MONITORING DRIVER
12801 M: Jim Cromie <jim.cromie@gmail.com>
12802 L: linux-hwmon@vger.kernel.org
12804 F: Documentation/hwmon/pc87360.rst
12805 F: drivers/hwmon/pc87360.c
12807 PC8736x GPIO DRIVER
12808 M: Jim Cromie <jim.cromie@gmail.com>
12810 F: drivers/char/pc8736x_gpio.c
12812 PC87427 HARDWARE MONITORING DRIVER
12813 M: Jean Delvare <jdelvare@suse.com>
12814 L: linux-hwmon@vger.kernel.org
12816 F: Documentation/hwmon/pc87427.rst
12817 F: drivers/hwmon/pc87427.c
12820 M: Riku Voipio <riku.voipio@iki.fi>
12822 F: drivers/leds/leds-pca9532.c
12823 F: include/linux/leds-pca9532.h
12825 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12826 M: Guenter Roeck <linux@roeck-us.net>
12827 L: linux-i2c@vger.kernel.org
12829 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12831 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12832 M: Khalid Aziz <khalid@gonehiking.org>
12834 F: drivers/firmware/pcdp.*
12836 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12837 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12838 L: linux-pci@vger.kernel.org
12839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12841 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12842 F: drivers/pci/controller/pci-aardvark.c
12844 PCI DRIVER FOR ALTERA PCIE IP
12845 M: Ley Foon Tan <ley.foon.tan@intel.com>
12846 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12847 L: linux-pci@vger.kernel.org
12849 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12850 F: drivers/pci/controller/pcie-altera.c
12852 PCI DRIVER FOR APPLIEDMICRO XGENE
12853 M: Toan Le <toan@os.amperecomputing.com>
12854 L: linux-pci@vger.kernel.org
12855 L: linux-arm-kernel@lists.infradead.org
12857 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12858 F: drivers/pci/controller/pci-xgene.c
12860 PCI DRIVER FOR ARM VERSATILE PLATFORM
12861 M: Rob Herring <robh@kernel.org>
12862 L: linux-pci@vger.kernel.org
12863 L: linux-arm-kernel@lists.infradead.org
12865 F: Documentation/devicetree/bindings/pci/versatile.yaml
12866 F: drivers/pci/controller/pci-versatile.c
12868 PCI DRIVER FOR ARMADA 8K
12869 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12870 L: linux-pci@vger.kernel.org
12871 L: linux-arm-kernel@lists.infradead.org
12873 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12874 F: drivers/pci/controller/dwc/pcie-armada8k.c
12876 PCI DRIVER FOR CADENCE PCIE IP
12877 M: Tom Joseph <tjoseph@cadence.com>
12878 L: linux-pci@vger.kernel.org
12880 F: Documentation/devicetree/bindings/pci/cdns,*
12881 F: drivers/pci/controller/cadence/
12883 PCI DRIVER FOR FREESCALE LAYERSCAPE
12884 M: Minghuan Lian <minghuan.Lian@nxp.com>
12885 M: Mingkai Hu <mingkai.hu@nxp.com>
12886 M: Roy Zang <roy.zang@nxp.com>
12887 L: linuxppc-dev@lists.ozlabs.org
12888 L: linux-pci@vger.kernel.org
12889 L: linux-arm-kernel@lists.infradead.org
12891 F: drivers/pci/controller/dwc/*layerscape*
12893 PCI DRIVER FOR GENERIC OF HOSTS
12894 M: Will Deacon <will@kernel.org>
12895 L: linux-pci@vger.kernel.org
12896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12898 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12899 F: drivers/pci/controller/pci-host-common.c
12900 F: drivers/pci/controller/pci-host-generic.c
12902 PCI DRIVER FOR IMX6
12903 M: Richard Zhu <hongxing.zhu@nxp.com>
12904 M: Lucas Stach <l.stach@pengutronix.de>
12905 L: linux-pci@vger.kernel.org
12906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12908 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12909 F: drivers/pci/controller/dwc/*imx6*
12911 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12912 M: Jonathan Derrick <jonathan.derrick@intel.com>
12913 L: linux-pci@vger.kernel.org
12915 F: drivers/pci/controller/vmd.c
12917 PCI DRIVER FOR MICROSEMI SWITCHTEC
12918 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12919 M: Logan Gunthorpe <logang@deltatee.com>
12920 L: linux-pci@vger.kernel.org
12922 F: Documentation/ABI/testing/sysfs-class-switchtec
12923 F: Documentation/driver-api/switchtec.rst
12924 F: drivers/ntb/hw/mscc/
12925 F: drivers/pci/switch/switchtec*
12926 F: include/linux/switchtec.h
12927 F: include/uapi/linux/switchtec_ioctl.h
12929 PCI DRIVER FOR MOBIVEIL PCIE IP
12930 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12931 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12932 L: linux-pci@vger.kernel.org
12934 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12935 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
12937 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12938 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12939 M: Jason Cooper <jason@lakedaemon.net>
12940 L: linux-pci@vger.kernel.org
12941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12943 F: drivers/pci/controller/*mvebu*
12945 PCI DRIVER FOR NVIDIA TEGRA
12946 M: Thierry Reding <thierry.reding@gmail.com>
12947 L: linux-tegra@vger.kernel.org
12948 L: linux-pci@vger.kernel.org
12950 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12951 F: drivers/pci/controller/pci-tegra.c
12953 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
12954 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12955 L: linux-pci@vger.kernel.org
12956 L: linux-arm-kernel@lists.infradead.org
12958 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
12959 F: drivers/pci/controller/mobibeil/pcie-layerscape-gen4.c
12961 PCI DRIVER FOR RENESAS R-CAR
12962 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12963 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12964 L: linux-pci@vger.kernel.org
12965 L: linux-renesas-soc@vger.kernel.org
12967 F: drivers/pci/controller/*rcar*
12969 PCI DRIVER FOR SAMSUNG EXYNOS
12970 M: Jingoo Han <jingoohan1@gmail.com>
12971 L: linux-pci@vger.kernel.org
12972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12973 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12975 F: drivers/pci/controller/dwc/pci-exynos.c
12977 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12978 M: Jingoo Han <jingoohan1@gmail.com>
12979 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12980 L: linux-pci@vger.kernel.org
12982 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12983 F: drivers/pci/controller/dwc/*designware*
12985 PCI DRIVER FOR TI DRA7XX
12986 M: Kishon Vijay Abraham I <kishon@ti.com>
12987 L: linux-omap@vger.kernel.org
12988 L: linux-pci@vger.kernel.org
12990 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12991 F: drivers/pci/controller/dwc/pci-dra7xx.c
12993 PCI DRIVER FOR TI KEYSTONE
12994 M: Murali Karicheri <m-karicheri2@ti.com>
12995 L: linux-pci@vger.kernel.org
12996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12998 F: drivers/pci/controller/dwc/pci-keystone.c
13000 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13001 M: Linus Walleij <linus.walleij@linaro.org>
13002 L: linux-pci@vger.kernel.org
13004 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13005 F: drivers/pci/controller/pci-v3-semi.c
13007 PCI ENDPOINT SUBSYSTEM
13008 M: Kishon Vijay Abraham I <kishon@ti.com>
13009 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13010 L: linux-pci@vger.kernel.org
13012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13013 F: drivers/misc/pci_endpoint_test.c
13014 F: drivers/pci/endpoint/
13017 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13018 M: Russell Currey <ruscur@russell.cc>
13019 M: Sam Bobroff <sbobroff@linux.ibm.com>
13020 M: Oliver O'Halloran <oohall@gmail.com>
13021 L: linuxppc-dev@lists.ozlabs.org
13023 F: Documentation/PCI/pci-error-recovery.rst
13024 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13025 F: arch/powerpc/include/*/eeh*.h
13026 F: arch/powerpc/kernel/eeh*.c
13027 F: arch/powerpc/platforms/*/eeh*.c
13028 F: drivers/pci/pcie/aer.c
13029 F: drivers/pci/pcie/dpc.c
13030 F: drivers/pci/pcie/err.c
13033 M: Linas Vepstas <linasvepstas@gmail.com>
13034 L: linux-pci@vger.kernel.org
13036 F: Documentation/PCI/pci-error-recovery.rst
13038 PCI MSI DRIVER FOR ALTERA MSI IP
13039 M: Ley Foon Tan <ley.foon.tan@intel.com>
13040 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13041 L: linux-pci@vger.kernel.org
13043 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13044 F: drivers/pci/controller/pcie-altera-msi.c
13046 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13047 M: Toan Le <toan@os.amperecomputing.com>
13048 L: linux-pci@vger.kernel.org
13049 L: linux-arm-kernel@lists.infradead.org
13051 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13052 F: drivers/pci/controller/pci-xgene-msi.c
13054 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13055 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13056 R: Rob Herring <robh@kernel.org>
13057 L: linux-pci@vger.kernel.org
13059 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13061 F: drivers/pci/controller/
13064 M: Bjorn Helgaas <bhelgaas@google.com>
13065 L: linux-pci@vger.kernel.org
13067 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13069 F: Documentation/PCI/
13070 F: Documentation/devicetree/bindings/pci/
13071 F: arch/x86/kernel/early-quirks.c
13072 F: arch/x86/kernel/quirks.c
13074 F: drivers/acpi/pci*
13076 F: include/asm-generic/pci*
13077 F: include/linux/of_pci.h
13078 F: include/linux/pci*
13079 F: include/uapi/linux/pci*
13082 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13083 M: Jonathan Chocron <jonnyc@amazon.com>
13084 L: linux-pci@vger.kernel.org
13086 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13087 F: drivers/pci/controller/dwc/pcie-al.c
13089 PCIE DRIVER FOR AMLOGIC MESON
13090 M: Yue Wang <yue.wang@Amlogic.com>
13091 L: linux-pci@vger.kernel.org
13092 L: linux-amlogic@lists.infradead.org
13094 F: drivers/pci/controller/dwc/pci-meson.c
13096 PCIE DRIVER FOR AXIS ARTPEC
13097 M: Jesper Nilsson <jesper.nilsson@axis.com>
13098 L: linux-arm-kernel@axis.com
13099 L: linux-pci@vger.kernel.org
13101 F: Documentation/devicetree/bindings/pci/axis,artpec*
13102 F: drivers/pci/controller/dwc/*artpec*
13104 PCIE DRIVER FOR CAVIUM THUNDERX
13105 M: Robert Richter <rrichter@marvell.com>
13106 L: linux-pci@vger.kernel.org
13107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13109 F: drivers/pci/controller/pci-thunder-*
13111 PCIE DRIVER FOR HISILICON
13112 M: Zhou Wang <wangzhou1@hisilicon.com>
13113 L: linux-pci@vger.kernel.org
13115 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13116 F: drivers/pci/controller/dwc/pcie-hisi.c
13118 PCIE DRIVER FOR HISILICON KIRIN
13119 M: Xiaowei Song <songxiaowei@hisilicon.com>
13120 M: Binghui Wang <wangbinghui@hisilicon.com>
13121 L: linux-pci@vger.kernel.org
13123 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13124 F: drivers/pci/controller/dwc/pcie-kirin.c
13126 PCIE DRIVER FOR HISILICON STB
13127 M: Shawn Guo <shawn.guo@linaro.org>
13128 L: linux-pci@vger.kernel.org
13130 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13131 F: drivers/pci/controller/dwc/pcie-histb.c
13133 PCIE DRIVER FOR MEDIATEK
13134 M: Ryder Lee <ryder.lee@mediatek.com>
13135 L: linux-pci@vger.kernel.org
13136 L: linux-mediatek@lists.infradead.org
13138 F: Documentation/devicetree/bindings/pci/mediatek*
13139 F: drivers/pci/controller/*mediatek*
13141 PCIE DRIVER FOR QUALCOMM MSM
13142 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13143 L: linux-pci@vger.kernel.org
13144 L: linux-arm-msm@vger.kernel.org
13146 F: drivers/pci/controller/dwc/*qcom*
13148 PCIE DRIVER FOR ROCKCHIP
13149 M: Shawn Lin <shawn.lin@rock-chips.com>
13150 L: linux-pci@vger.kernel.org
13151 L: linux-rockchip@lists.infradead.org
13153 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13154 F: drivers/pci/controller/pcie-rockchip*
13156 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13157 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13158 L: linux-pci@vger.kernel.org
13160 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13161 F: drivers/pci/controller/dwc/pcie-uniphier.c
13163 PCIE DRIVER FOR ST SPEAR13XX
13164 M: Pratyush Anand <pratyush.anand@gmail.com>
13165 L: linux-pci@vger.kernel.org
13167 F: drivers/pci/controller/dwc/*spear*
13170 M: Dominik Brodowski <linux@dominikbrodowski.net>
13172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13173 F: Documentation/pcmcia/
13178 PCNET32 NETWORK DRIVER
13179 M: Don Fry <pcnet32@frontier.com>
13180 L: netdev@vger.kernel.org
13182 F: drivers/net/ethernet/amd/pcnet32.c
13184 PCRYPT PARALLEL CRYPTO ENGINE
13185 M: Steffen Klassert <steffen.klassert@secunet.com>
13186 L: linux-crypto@vger.kernel.org
13189 F: include/crypto/pcrypt.h
13191 PEAQ WMI HOTKEYS DRIVER
13192 M: Hans de Goede <hdegoede@redhat.com>
13193 L: platform-driver-x86@vger.kernel.org
13195 F: drivers/platform/x86/peaq-wmi.c
13197 PENSANDO ETHERNET DRIVERS
13198 M: Shannon Nelson <snelson@pensando.io>
13199 M: Pensando Drivers <drivers@pensando.io>
13200 L: netdev@vger.kernel.org
13202 F: Documentation/networking/device_drivers/pensando/ionic.rst
13203 F: drivers/net/ethernet/pensando/
13205 PER-CPU MEMORY ALLOCATOR
13206 M: Dennis Zhou <dennis@kernel.org>
13207 M: Tejun Heo <tj@kernel.org>
13208 M: Christoph Lameter <cl@linux.com>
13210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13211 F: arch/*/include/asm/percpu.h
13212 F: include/linux/percpu*.h
13215 PER-TASK DELAY ACCOUNTING
13216 M: Balbir Singh <bsingharora@gmail.com>
13218 F: include/linux/delayacct.h
13219 F: kernel/delayacct.c
13221 PERFORMANCE EVENTS SUBSYSTEM
13222 M: Peter Zijlstra <peterz@infradead.org>
13223 M: Ingo Molnar <mingo@redhat.com>
13224 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13225 R: Mark Rutland <mark.rutland@arm.com>
13226 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13227 R: Jiri Olsa <jolsa@redhat.com>
13228 R: Namhyung Kim <namhyung@kernel.org>
13229 L: linux-kernel@vger.kernel.org
13231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13233 F: arch/*/events/*/*
13234 F: arch/*/include/asm/perf_event.h
13235 F: arch/*/kernel/*/*/perf_event*.c
13236 F: arch/*/kernel/*/perf_event*.c
13237 F: arch/*/kernel/perf_callchain.c
13238 F: arch/*/kernel/perf_event*.c
13239 F: include/linux/perf_event.h
13240 F: include/uapi/linux/perf_event.h
13244 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13245 R: John Garry <john.garry@huawei.com>
13246 R: Will Deacon <will@kernel.org>
13247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13249 F: tools/perf/pmu-events/arch/arm64/
13251 PERSONALITY HANDLING
13252 M: Christoph Hellwig <hch@infradead.org>
13253 L: linux-abi-devel@lists.sourceforge.net
13255 F: include/linux/personality.h
13256 F: include/uapi/linux/personality.h
13258 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13259 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13260 L: linux-input@vger.kernel.org
13262 F: Documentation/input/devices/pxrc.rst
13263 F: drivers/input/joystick/pxrc.c
13266 M: Remi Denis-Courmont <courmisch@gmail.com>
13268 F: Documentation/networking/phonet.txt
13269 F: include/linux/phonet.h
13270 F: include/net/phonet/
13271 F: include/uapi/linux/phonet.h
13275 M: Joern Engel <joern@lazybastard.org>
13276 L: linux-mtd@lists.infradead.org
13278 F: drivers/mtd/devices/phram.c
13281 M: Bruno Prémont <bonbons@linux-vserver.org>
13282 L: linux-input@vger.kernel.org
13284 F: drivers/hid/hid-picolcd*
13287 M: Jamie Iles <jamie@jamieiles.com>
13288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13290 T: git git://github.com/jamieiles/linux-2.6-ji.git
13291 F: arch/arm/boot/dts/picoxcell*
13292 F: arch/arm/mach-picoxcell/
13293 F: drivers/crypto/picoxcell*
13296 M: Christian Brauner <christian@brauner.io>
13297 L: linux-kernel@vger.kernel.org
13299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13301 F: tools/testing/selftests/clone3/
13302 F: tools/testing/selftests/pid_namespace/
13303 F: tools/testing/selftests/pidfd/
13306 K: \b(clone_args|kernel_clone_args)\b
13308 PIN CONTROL SUBSYSTEM
13309 M: Linus Walleij <linus.walleij@linaro.org>
13310 L: linux-gpio@vger.kernel.org
13312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13313 F: Documentation/devicetree/bindings/pinctrl/
13314 F: Documentation/driver-api/pinctl.rst
13315 F: drivers/pinctrl/
13316 F: include/linux/pinctrl/
13318 PIN CONTROLLER - FREESCALE
13319 M: Dong Aisheng <aisheng.dong@nxp.com>
13320 M: Fabio Estevam <festevam@gmail.com>
13321 M: Shawn Guo <shawnguo@kernel.org>
13322 M: Stefan Agner <stefan@agner.ch>
13323 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13324 L: linux-gpio@vger.kernel.org
13326 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13327 F: drivers/pinctrl/freescale/
13329 PIN CONTROLLER - INTEL
13330 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13331 M: Andy Shevchenko <andy@kernel.org>
13333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13334 F: drivers/pinctrl/intel/
13336 PIN CONTROLLER - MEDIATEK
13337 M: Sean Wang <sean.wang@kernel.org>
13338 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13340 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13341 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13342 F: drivers/pinctrl/mediatek/
13344 PIN CONTROLLER - MICROCHIP AT91
13345 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13347 L: linux-gpio@vger.kernel.org
13349 F: drivers/gpio/gpio-sama5d2-piobu.c
13350 F: drivers/pinctrl/pinctrl-at91*
13352 PIN CONTROLLER - QUALCOMM
13353 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13354 L: linux-arm-msm@vger.kernel.org
13356 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13357 F: drivers/pinctrl/qcom/
13359 PIN CONTROLLER - RENESAS
13360 M: Geert Uytterhoeven <geert+renesas@glider.be>
13361 L: linux-renesas-soc@vger.kernel.org
13363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13364 F: drivers/pinctrl/pinctrl-rz*
13365 F: drivers/pinctrl/sh-pfc/
13367 PIN CONTROLLER - SAMSUNG
13368 M: Tomasz Figa <tomasz.figa@gmail.com>
13369 M: Krzysztof Kozlowski <krzk@kernel.org>
13370 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13372 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13374 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13376 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13377 F: drivers/pinctrl/samsung/
13378 F: include/dt-bindings/pinctrl/samsung.h
13380 PIN CONTROLLER - SINGLE
13381 M: Tony Lindgren <tony@atomide.com>
13382 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13384 L: linux-omap@vger.kernel.org
13386 F: drivers/pinctrl/pinctrl-single.c
13388 PIN CONTROLLER - ST SPEAR
13389 M: Viresh Kumar <vireshk@kernel.org>
13390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13392 W: http://www.st.com/spear
13393 F: drivers/pinctrl/spear/
13395 PISTACHIO SOC SUPPORT
13396 M: James Hartley <james.hartley@sondrel.com>
13397 L: linux-mips@vger.kernel.org
13399 F: arch/mips/boot/dts/img/pistachio*
13400 F: arch/mips/configs/pistachio*_defconfig
13401 F: arch/mips/include/asm/mach-pistachio/
13402 F: arch/mips/pistachio/
13405 M: linux-block@vger.kernel.org
13407 F: drivers/block/pktcdvd.c
13408 F: include/linux/pktcdvd.h
13409 F: include/uapi/linux/pktcdvd.h
13411 PKUNITY SOC DRIVERS
13412 M: Guan Xuetao <gxt@pku.edu.cn>
13414 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13415 T: git git://github.com/gxt/linux.git
13416 F: drivers/i2c/busses/i2c-puv3.c
13417 F: drivers/input/serio/i8042-unicore32io.h
13418 F: drivers/rtc/rtc-puv3.c
13419 F: drivers/video/fbdev/fb-puv3.c
13421 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13422 M: Tomasz Duszynski <tduszyns@gmail.com>
13424 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13425 F: drivers/iio/chemical/pms7003.c
13428 M: Logan Gunthorpe <logang@deltatee.com>
13430 F: drivers/dma/plx_dma.c
13433 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13434 L: linux-pm@vger.kernel.org
13436 W: https://01.org/pm-graph
13437 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13438 T: git git://github.com/intel/pm-graph
13439 F: tools/power/pm-graph
13441 PMBUS HARDWARE MONITORING DRIVERS
13442 M: Guenter Roeck <linux@roeck-us.net>
13443 L: linux-hwmon@vger.kernel.org
13445 W: http://hwmon.wiki.kernel.org/
13446 W: http://www.roeck-us.net/linux/drivers/
13447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13448 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13449 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13450 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13451 F: Documentation/hwmon/adm1275.rst
13452 F: Documentation/hwmon/ibm-cffps.rst
13453 F: Documentation/hwmon/ir35221.rst
13454 F: Documentation/hwmon/lm25066.rst
13455 F: Documentation/hwmon/ltc2978.rst
13456 F: Documentation/hwmon/ltc3815.rst
13457 F: Documentation/hwmon/max16064.rst
13458 F: Documentation/hwmon/max20751.rst
13459 F: Documentation/hwmon/max31785.rst
13460 F: Documentation/hwmon/max34440.rst
13461 F: Documentation/hwmon/max8688.rst
13462 F: Documentation/hwmon/pmbus-core.rst
13463 F: Documentation/hwmon/pmbus.rst
13464 F: Documentation/hwmon/tps40422.rst
13465 F: Documentation/hwmon/ucd9000.rst
13466 F: Documentation/hwmon/ucd9200.rst
13467 F: Documentation/hwmon/zl6100.rst
13468 F: drivers/hwmon/pmbus/
13469 F: include/linux/pmbus.h
13471 PMC SIERRA MaxRAID DRIVER
13472 L: linux-scsi@vger.kernel.org
13474 W: http://www.pmc-sierra.com/
13475 F: drivers/scsi/pmcraid.*
13477 PMC SIERRA PM8001 DRIVER
13478 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13479 L: linux-scsi@vger.kernel.org
13481 F: drivers/scsi/pm8001/
13483 PNI RM3100 IIO DRIVER
13484 M: Song Qiang <songqiang1304521@gmail.com>
13485 L: linux-iio@vger.kernel.org
13487 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13488 F: drivers/iio/magnetometer/rm3100*
13491 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13492 L: linux-acpi@vger.kernel.org
13495 F: include/linux/pnp.h
13497 POSIX CLOCKS and TIMERS
13498 M: Thomas Gleixner <tglx@linutronix.de>
13499 L: linux-kernel@vger.kernel.org
13501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13503 F: include/linux/time_namespace.h
13504 F: include/linux/timer*
13505 F: kernel/time/*timer*
13506 F: kernel/time/namespace.c
13508 POWER MANAGEMENT CORE
13509 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13510 L: linux-pm@vger.kernel.org
13512 B: https://bugzilla.kernel.org
13513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13514 F: drivers/base/power/
13515 F: drivers/powercap/
13516 F: include/linux/intel_rapl.h
13517 F: include/linux/pm.h
13518 F: include/linux/pm_*
13519 F: include/linux/powercap.h
13520 F: kernel/configs/nopm.config
13522 POWER STATE COORDINATION INTERFACE (PSCI)
13523 M: Mark Rutland <mark.rutland@arm.com>
13524 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13525 L: linux-arm-kernel@lists.infradead.org
13527 F: drivers/firmware/psci/
13528 F: include/linux/psci.h
13529 F: include/uapi/linux/psci.h
13531 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13532 M: Sebastian Reichel <sre@kernel.org>
13533 L: linux-pm@vger.kernel.org
13535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13536 F: Documentation/ABI/testing/sysfs-class-power
13537 F: Documentation/devicetree/bindings/power/supply/
13538 F: drivers/power/supply/
13539 F: include/linux/power_supply.h
13541 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13542 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13543 L: linuxppc-dev@lists.ozlabs.org
13545 F: drivers/char/powernv-op-panel.c
13547 PPP OVER ATM (RFC 2364)
13548 M: Mitchell Blank Jr <mitch@sfgoth.com>
13550 F: include/uapi/linux/atmppp.h
13551 F: net/atm/pppoatm.c
13554 M: Michal Ostrowski <mostrows@earthlink.net>
13556 F: drivers/net/ppp/pppoe.c
13557 F: drivers/net/ppp/pppox.c
13560 M: James Chapman <jchapman@katalix.com>
13562 F: include/linux/if_pppol2tp.h
13563 F: include/uapi/linux/if_pppol2tp.h
13564 F: net/l2tp/l2tp_ppp.c
13566 PPP PROTOCOL DRIVERS AND COMPRESSORS
13567 M: Paul Mackerras <paulus@samba.org>
13568 L: linux-ppp@vger.kernel.org
13570 F: drivers/net/ppp/ppp_*
13573 M: Rodolfo Giometti <giometti@enneenne.com>
13574 L: linuxpps@ml.enneenne.com (subscribers-only)
13576 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13577 F: Documentation/ABI/testing/sysfs-pps
13578 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13579 F: Documentation/driver-api/pps.rst
13581 F: include/linux/pps*.h
13582 F: include/uapi/linux/pps.h
13585 M: Dmitry Kozlov <xeb@mail.ru>
13586 L: netdev@vger.kernel.org
13588 W: http://sourceforge.net/projects/accel-pptp
13589 F: drivers/net/ppp/pptp.c
13591 PRESSURE STALL INFORMATION (PSI)
13592 M: Johannes Weiner <hannes@cmpxchg.org>
13594 F: include/linux/psi*
13595 F: kernel/sched/psi.c
13598 M: Petr Mladek <pmladek@suse.com>
13599 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13600 R: Steven Rostedt <rostedt@goodmis.org>
13602 F: include/linux/printk.h
13605 PRISM54 WIRELESS DRIVER
13606 M: Luis Chamberlain <mcgrof@kernel.org>
13607 L: linux-wireless@vger.kernel.org
13609 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13610 F: drivers/net/wireless/intersil/prism54/
13613 R: Alexey Dobriyan <adobriyan@gmail.com>
13614 L: linux-kernel@vger.kernel.org
13615 L: linux-fsdevel@vger.kernel.org
13617 F: Documentation/filesystems/proc.rst
13619 F: include/linux/proc_fs.h
13620 F: tools/testing/selftests/proc/
13623 M: Luis Chamberlain <mcgrof@kernel.org>
13624 M: Kees Cook <keescook@chromium.org>
13625 M: Iurii Zaikin <yzaikin@google.com>
13626 L: linux-kernel@vger.kernel.org
13627 L: linux-fsdevel@vger.kernel.org
13629 F: fs/proc/proc_sysctl.c
13630 F: include/linux/sysctl.h
13631 F: kernel/sysctl-test.c
13633 F: tools/testing/selftests/sysctl/
13635 PS3 NETWORK SUPPORT
13636 M: Geoff Levand <geoff@infradead.org>
13637 L: netdev@vger.kernel.org
13638 L: linuxppc-dev@lists.ozlabs.org
13640 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13642 PS3 PLATFORM SUPPORT
13643 M: Geoff Levand <geoff@infradead.org>
13644 L: linuxppc-dev@lists.ozlabs.org
13646 F: arch/powerpc/boot/ps3*
13647 F: arch/powerpc/include/asm/lv1call.h
13648 F: arch/powerpc/include/asm/ps3*.h
13649 F: arch/powerpc/platforms/ps3/
13652 F: drivers/rtc/rtc-ps3.c
13653 F: drivers/usb/host/*ps3.c
13654 F: sound/ppc/snd_ps3*
13657 M: Jim Paris <jim@jtan.com>
13658 M: Geoff Levand <geoff@infradead.org>
13659 L: linuxppc-dev@lists.ozlabs.org
13661 F: drivers/block/ps3vram.c
13663 PSAMPLE PACKET SAMPLING SUPPORT
13664 M: Yotam Gigi <yotam.gi@gmail.com>
13666 F: include/net/psample.h
13667 F: include/uapi/linux/psample.h
13671 M: Kees Cook <keescook@chromium.org>
13672 M: Anton Vorontsov <anton@enomsg.org>
13673 M: Colin Cross <ccross@android.com>
13674 M: Tony Luck <tony.luck@intel.com>
13676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13677 F: Documentation/admin-guide/ramoops.rst
13678 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13679 F: drivers/acpi/apei/erst.c
13680 F: drivers/firmware/efi/efi-pstore.c
13682 F: include/linux/pstore*
13683 K: \b(pstore|ramoops)
13685 PTP HARDWARE CLOCK SUPPORT
13686 M: Richard Cochran <richardcochran@gmail.com>
13687 L: netdev@vger.kernel.org
13689 W: http://linuxptp.sourceforge.net/
13690 F: Documentation/ABI/testing/sysfs-ptp
13691 F: Documentation/driver-api/ptp.rst
13692 F: drivers/net/phy/dp83640*
13694 F: include/linux/ptp_cl*
13697 M: Oleg Nesterov <oleg@redhat.com>
13699 F: arch/*/*/ptrace*.c
13700 F: arch/*/include/asm/ptrace*.h
13701 F: arch/*/ptrace*.c
13702 F: include/asm-generic/syscall.h
13703 F: include/linux/ptrace.h
13704 F: include/linux/regset.h
13705 F: include/linux/tracehook.h
13706 F: include/uapi/linux/ptrace.h
13707 F: include/uapi/linux/ptrace.h
13711 M: Hans Verkuil <hverkuil@xs4all.nl>
13712 L: linux-media@vger.kernel.org
13714 T: git git://linuxtv.org/media_tree.git
13715 F: Documentation/media/cec-drivers/pulse8-cec.rst
13716 F: drivers/media/usb/pulse8-cec/*
13718 PVRUSB2 VIDEO4LINUX DRIVER
13719 M: Mike Isely <isely@pobox.com>
13720 L: pvrusb2@isely.net (subscribers-only)
13721 L: linux-media@vger.kernel.org
13723 W: http://www.isely.net/pvrusb2/
13724 T: git git://linuxtv.org/media_tree.git
13725 F: Documentation/media/v4l-drivers/pvrusb2*
13726 F: drivers/media/usb/pvrusb2/
13729 M: Hans Verkuil <hverkuil@xs4all.nl>
13730 L: linux-media@vger.kernel.org
13732 T: git git://linuxtv.org/media_tree.git
13733 F: drivers/media/usb/pwc/*
13734 F: include/trace/events/pwc.h
13737 M: Kamil Debski <kamil@wypas.org>
13738 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13739 L: linux-hwmon@vger.kernel.org
13741 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13742 F: Documentation/hwmon/pwm-fan.rst
13743 F: drivers/hwmon/pwm-fan.c
13746 M: Sean Young <sean@mess.org>
13747 L: linux-media@vger.kernel.org
13749 F: drivers/media/rc/pwm-ir-tx.c
13752 M: Thierry Reding <thierry.reding@gmail.com>
13753 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13754 L: linux-pwm@vger.kernel.org
13756 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13758 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13759 F: Documentation/devicetree/bindings/pwm/
13760 F: Documentation/driver-api/pwm.rst
13761 F: drivers/gpio/gpio-mvebu.c
13763 F: drivers/video/backlight/pwm_bl.c
13764 F: include/linux/pwm.h
13765 F: include/linux/pwm_backlight.h
13766 K: pwm_(config|apply_state|ops)
13769 M: Robert Jarzmik <robert.jarzmik@free.fr>
13770 L: linux-gpio@vger.kernel.org
13772 F: drivers/gpio/gpio-pxa.c
13778 M: Robert Jarzmik <robert.jarzmik@free.fr>
13779 L: linux-rtc@vger.kernel.org
13782 PXA2xx/PXA3xx SUPPORT
13783 M: Daniel Mack <daniel@zonque.org>
13784 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13785 M: Robert Jarzmik <robert.jarzmik@free.fr>
13786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13788 T: git git://github.com/hzhuang1/linux.git
13789 T: git git://github.com/rjarzmik/linux.git
13790 F: arch/arm/boot/dts/pxa*
13791 F: arch/arm/mach-pxa/
13792 F: drivers/dma/pxa*
13793 F: drivers/pcmcia/pxa2xx*
13794 F: drivers/pinctrl/pxa/
13795 F: drivers/spi/spi-pxa2xx*
13796 F: drivers/usb/gadget/udc/pxa2*
13797 F: include/sound/pxa2xx-lib.h
13802 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13803 L: qat-linux@intel.com
13805 F: drivers/crypto/qat/
13807 QCOM AUDIO (ASoC) DRIVERS
13808 M: Patrick Lai <plai@codeaurora.org>
13809 M: Banajit Goswami <bgoswami@codeaurora.org>
13810 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13815 M: Alex Elder <elder@kernel.org>
13816 L: netdev@vger.kernel.org
13818 F: drivers/net/ipa/
13820 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13821 M: Gabriel Somlo <somlo@cmu.edu>
13822 M: "Michael S. Tsirkin" <mst@redhat.com>
13823 L: qemu-devel@nongnu.org
13825 F: drivers/firmware/qemu_fw_cfg.c
13826 F: include/uapi/linux/qemu_fw_cfg.h
13829 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13830 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13831 L: linux-rdma@vger.kernel.org
13833 F: drivers/infiniband/hw/qib/
13835 QLOGIC QL41xxx FCOE DRIVER
13836 M: QLogic-Storage-Upstream@cavium.com
13837 L: linux-scsi@vger.kernel.org
13839 F: drivers/scsi/qedf/
13841 QLOGIC QL41xxx ISCSI DRIVER
13842 M: QLogic-Storage-Upstream@cavium.com
13843 L: linux-scsi@vger.kernel.org
13845 F: drivers/scsi/qedi/
13847 QLOGIC QL4xxx ETHERNET DRIVER
13848 M: Ariel Elior <aelior@marvell.com>
13849 M: GR-everest-linux-l2@marvell.com
13850 L: netdev@vger.kernel.org
13852 F: drivers/net/ethernet/qlogic/qed/
13853 F: drivers/net/ethernet/qlogic/qede/
13854 F: include/linux/qed/
13856 QLOGIC QL4xxx RDMA DRIVER
13857 M: Michal Kalderon <mkalderon@marvell.com>
13858 M: Ariel Elior <aelior@marvell.com>
13859 L: linux-rdma@vger.kernel.org
13861 F: drivers/infiniband/hw/qedr/
13862 F: include/uapi/rdma/qedr-abi.h
13864 QLOGIC QLA1280 SCSI DRIVER
13865 M: Michael Reed <mdr@sgi.com>
13866 L: linux-scsi@vger.kernel.org
13868 F: drivers/scsi/qla1280.[ch]
13870 QLOGIC QLA2XXX FC-SCSI DRIVER
13871 M: Nilesh Javali <njavali@marvell.com>
13872 M: GR-QLogic-Storage-Upstream@marvell.com
13873 L: linux-scsi@vger.kernel.org
13875 F: Documentation/scsi/LICENSE.qla2xxx
13876 F: drivers/scsi/qla2xxx/
13878 QLOGIC QLA3XXX NETWORK DRIVER
13879 M: GR-Linux-NIC-Dev@marvell.com
13880 L: netdev@vger.kernel.org
13882 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13883 F: drivers/net/ethernet/qlogic/qla3xxx.*
13885 QLOGIC QLA4XXX iSCSI DRIVER
13886 M: QLogic-Storage-Upstream@qlogic.com
13887 L: linux-scsi@vger.kernel.org
13889 F: Documentation/scsi/LICENSE.qla4xxx
13890 F: drivers/scsi/qla4xxx/
13892 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13893 M: Shahed Shaikh <shshaikh@marvell.com>
13894 M: Manish Chopra <manishc@marvell.com>
13895 M: GR-Linux-NIC-Dev@marvell.com
13896 L: netdev@vger.kernel.org
13898 F: drivers/net/ethernet/qlogic/qlcnic/
13900 QLOGIC QLGE 10Gb ETHERNET DRIVER
13901 M: Manish Chopra <manishc@marvell.com>
13902 M: GR-Linux-NIC-Dev@marvell.com
13903 L: netdev@vger.kernel.org
13905 F: drivers/staging/qlge/
13907 QM1D1B0004 MEDIA DRIVER
13908 M: Akihiro Tsukada <tskd08@gmail.com>
13909 L: linux-media@vger.kernel.org
13911 F: drivers/media/tuners/qm1d1b0004*
13913 QM1D1C0042 MEDIA DRIVER
13914 M: Akihiro Tsukada <tskd08@gmail.com>
13915 L: linux-media@vger.kernel.org
13917 F: drivers/media/tuners/qm1d1c0042*
13920 M: Anders Larsen <al@alarsen.net>
13922 W: http://www.alarsen.net/linux/qnx4fs/
13924 F: include/uapi/linux/qnx4_fs.h
13925 F: include/uapi/linux/qnxtypes.h
13927 QORIQ DPAA2 FSL-MC BUS DRIVER
13928 M: Stuart Yoder <stuyoder@gmail.com>
13929 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13930 L: linux-kernel@vger.kernel.org
13932 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13933 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13934 F: drivers/bus/fsl-mc/
13936 QT1010 MEDIA DRIVER
13937 M: Antti Palosaari <crope@iki.fi>
13938 L: linux-media@vger.kernel.org
13940 W: https://linuxtv.org
13941 W: http://palosaari.fi/linux/
13942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13943 T: git git://linuxtv.org/anttip/media_tree.git
13944 F: drivers/media/tuners/qt1010*
13946 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13947 M: Kalle Valo <kvalo@codeaurora.org>
13948 L: ath10k@lists.infradead.org
13950 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
13951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13952 F: drivers/net/wireless/ath/ath10k/
13954 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13955 M: Kalle Valo <kvalo@codeaurora.org>
13956 L: ath11k@lists.infradead.org
13958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13959 F: drivers/net/wireless/ath/ath11k/
13961 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13962 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13963 L: linux-wireless@vger.kernel.org
13965 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
13966 F: drivers/net/wireless/ath/ath9k/
13968 QUALCOMM CAMERA SUBSYSTEM DRIVER
13969 M: Todor Tomov <todor.too@gmail.com>
13970 L: linux-media@vger.kernel.org
13972 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13973 F: Documentation/media/v4l-drivers/qcom_camss.rst
13974 F: drivers/media/platform/qcom/camss/
13976 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13977 M: Niklas Cassel <nks@flawful.org>
13978 L: linux-pm@vger.kernel.org
13979 L: linux-arm-msm@vger.kernel.org
13981 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13982 F: drivers/power/avs/qcom-cpr.c
13984 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13985 M: Ilia Lin <ilia.lin@kernel.org>
13986 L: linux-pm@vger.kernel.org
13988 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13989 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13991 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13992 M: Timur Tabi <timur@kernel.org>
13993 L: netdev@vger.kernel.org
13995 F: drivers/net/ethernet/qualcomm/emac/
13997 QUALCOMM ETHQOS ETHERNET DRIVER
13998 M: Vinod Koul <vkoul@kernel.org>
13999 L: netdev@vger.kernel.org
14001 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14002 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14004 QUALCOMM GENERIC INTERFACE I2C DRIVER
14005 M: Alok Chauhan <alokc@codeaurora.org>
14006 L: linux-i2c@vger.kernel.org
14007 L: linux-arm-msm@vger.kernel.org
14009 F: drivers/i2c/busses/i2c-qcom-geni.c
14011 QUALCOMM HEXAGON ARCHITECTURE
14012 M: Brian Cain <bcain@codeaurora.org>
14013 L: linux-hexagon@vger.kernel.org
14017 QUALCOMM HIDMA DRIVER
14018 M: Sinan Kaya <okaya@kernel.org>
14019 L: linux-arm-kernel@lists.infradead.org
14020 L: linux-arm-msm@vger.kernel.org
14021 L: dmaengine@vger.kernel.org
14023 F: drivers/dma/qcom/hidma*
14026 M: Rob Clark <robdclark@gmail.com>
14027 L: iommu@lists.linux-foundation.org
14028 L: linux-arm-msm@vger.kernel.org
14030 F: drivers/iommu/qcom_iommu.c
14032 QUALCOMM RMNET DRIVER
14033 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14034 M: Sean Tranchetti <stranche@codeaurora.org>
14035 L: netdev@vger.kernel.org
14037 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
14038 F: drivers/net/ethernet/qualcomm/rmnet/
14039 F: include/linux/if_rmnet.h
14041 QUALCOMM TSENS THERMAL DRIVER
14042 M: Amit Kucheria <amit.kucheria@linaro.org>
14043 L: linux-pm@vger.kernel.org
14044 L: linux-arm-msm@vger.kernel.org
14046 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14047 F: drivers/thermal/qcom/
14049 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14050 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14051 L: linux-media@vger.kernel.org
14052 L: linux-arm-msm@vger.kernel.org
14054 T: git git://linuxtv.org/media_tree.git
14055 F: Documentation/devicetree/bindings/media/*venus*
14056 F: drivers/media/platform/qcom/venus/
14058 QUALCOMM WCN36XX WIRELESS DRIVER
14059 M: Kalle Valo <kvalo@codeaurora.org>
14060 L: wcn36xx@lists.infradead.org
14062 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14063 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14064 F: drivers/net/wireless/ath/wcn36xx/
14066 QUANTENNA QTNFMAC WIRELESS DRIVER
14067 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14068 M: Sergey Matyukevich <smatyukevich@quantenna.com>
14069 L: linux-wireless@vger.kernel.org
14071 F: drivers/net/wireless/quantenna
14073 RADEON and AMDGPU DRM DRIVERS
14074 M: Alex Deucher <alexander.deucher@amd.com>
14075 M: Christian König <christian.koenig@amd.com>
14076 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
14077 L: amd-gfx@lists.freedesktop.org
14079 T: git git://people.freedesktop.org/~agd5f/linux
14080 F: drivers/gpu/drm/amd/
14081 F: drivers/gpu/drm/radeon/
14082 F: include/uapi/drm/amdgpu_drm.h
14083 F: include/uapi/drm/radeon_drm.h
14085 RADEON FRAMEBUFFER DISPLAY DRIVER
14086 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14087 L: linux-fbdev@vger.kernel.org
14089 F: drivers/video/fbdev/aty/radeon*
14090 F: include/uapi/linux/radeonfb.h
14092 RADIOSHARK RADIO DRIVER
14093 M: Hans Verkuil <hverkuil@xs4all.nl>
14094 L: linux-media@vger.kernel.org
14096 T: git git://linuxtv.org/media_tree.git
14097 F: drivers/media/radio/radio-shark.c
14099 RADIOSHARK2 RADIO DRIVER
14100 M: Hans Verkuil <hverkuil@xs4all.nl>
14101 L: linux-media@vger.kernel.org
14103 T: git git://linuxtv.org/media_tree.git
14104 F: drivers/media/radio/radio-shark2.c
14105 F: drivers/media/radio/radio-tea5777.c
14107 RADOS BLOCK DEVICE (RBD)
14108 M: Ilya Dryomov <idryomov@gmail.com>
14109 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14110 L: ceph-devel@vger.kernel.org
14112 W: http://ceph.com/
14113 T: git git://github.com/ceph/ceph-client.git
14114 F: Documentation/ABI/testing/sysfs-bus-rbd
14115 F: drivers/block/rbd.c
14116 F: drivers/block/rbd_types.h
14118 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14119 M: Paul Mackerras <paulus@samba.org>
14120 L: linux-fbdev@vger.kernel.org
14122 F: drivers/video/fbdev/aty/aty128fb.c
14124 RAINSHADOW-CEC DRIVER
14125 M: Hans Verkuil <hverkuil@xs4all.nl>
14126 L: linux-media@vger.kernel.org
14128 T: git git://linuxtv.org/media_tree.git
14129 F: drivers/media/usb/rainshadow-cec/*
14131 RALINK MIPS ARCHITECTURE
14132 M: John Crispin <john@phrozen.org>
14133 L: linux-mips@vger.kernel.org
14135 F: arch/mips/ralink
14137 RALINK RT2X00 WIRELESS LAN DRIVER
14138 M: Stanislaw Gruszka <stf_xl@wp.pl>
14139 M: Helmut Schaa <helmut.schaa@googlemail.com>
14140 L: linux-wireless@vger.kernel.org
14142 F: drivers/net/wireless/ralink/rt2x00/
14144 RAMDISK RAM BLOCK DEVICE DRIVER
14145 M: Jens Axboe <axboe@kernel.dk>
14147 F: Documentation/admin-guide/blockdev/ramdisk.rst
14148 F: drivers/block/brd.c
14150 RANCHU VIRTUAL BOARD FOR MIPS
14151 M: Miodrag Dinic <miodrag.dinic@mips.com>
14152 L: linux-mips@vger.kernel.org
14154 F: arch/mips/configs/generic/board-ranchu.config
14155 F: arch/mips/generic/board-ranchu.c
14157 RANDOM NUMBER DRIVER
14158 M: "Theodore Ts'o" <tytso@mit.edu>
14160 F: drivers/char/random.c
14163 M: Matt Porter <mporter@kernel.crashing.org>
14164 M: Alexandre Bounine <alex.bou9@gmail.com>
14166 F: drivers/rapidio/
14169 M: Tony Luck <tony.luck@intel.com>
14170 M: Borislav Petkov <bp@alien8.de>
14171 L: linux-edac@vger.kernel.org
14173 F: Documentation/admin-guide/ras.rst
14175 F: include/linux/ras.h
14176 F: include/ras/ras_event.h
14178 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14179 L: linux-wireless@vger.kernel.org
14181 F: drivers/net/wireless/ray*
14183 RCMM REMOTE CONTROLS DECODER
14184 M: Patrick Lerda <patrick9876@free.fr>
14186 F: drivers/media/rc/ir-rcmm-decoder.c
14188 RCUTORTURE TEST FRAMEWORK
14189 M: "Paul E. McKenney" <paulmck@kernel.org>
14190 M: Josh Triplett <josh@joshtriplett.org>
14191 R: Steven Rostedt <rostedt@goodmis.org>
14192 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14193 R: Lai Jiangshan <jiangshanlai@gmail.com>
14194 L: rcu@vger.kernel.org
14196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14197 F: tools/testing/selftests/rcutorture
14200 M: Florian Fainelli <florian@openwrt.org>
14203 RDC R6040 FAST ETHERNET DRIVER
14204 M: Florian Fainelli <f.fainelli@gmail.com>
14205 L: netdev@vger.kernel.org
14207 F: drivers/net/ethernet/rdc/r6040.c
14209 RDMAVT - RDMA verbs software
14210 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14211 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14212 L: linux-rdma@vger.kernel.org
14214 F: drivers/infiniband/sw/rdmavt
14216 RDS - RELIABLE DATAGRAM SOCKETS
14217 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14218 L: netdev@vger.kernel.org
14219 L: linux-rdma@vger.kernel.org
14220 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14222 W: https://oss.oracle.com/projects/rds/
14223 F: Documentation/networking/rds.txt
14226 RDT - RESOURCE ALLOCATION
14227 M: Fenghua Yu <fenghua.yu@intel.com>
14228 M: Reinette Chatre <reinette.chatre@intel.com>
14229 L: linux-kernel@vger.kernel.org
14231 F: Documentation/x86/resctrl*
14232 F: arch/x86/include/asm/resctrl_sched.h
14233 F: arch/x86/kernel/cpu/resctrl/
14234 F: tools/testing/selftests/resctrl/
14236 READ-COPY UPDATE (RCU)
14237 M: "Paul E. McKenney" <paulmck@kernel.org>
14238 M: Josh Triplett <josh@joshtriplett.org>
14239 R: Steven Rostedt <rostedt@goodmis.org>
14240 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14241 R: Lai Jiangshan <jiangshanlai@gmail.com>
14242 R: Joel Fernandes <joel@joelfernandes.org>
14243 L: rcu@vger.kernel.org
14245 W: http://www.rdrop.com/users/paulmck/RCU/
14246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14247 F: Documentation/RCU/
14248 F: include/linux/rcu*
14250 X: Documentation/RCU/torture.txt
14251 X: include/linux/srcu*.h
14252 X: kernel/rcu/srcu*.c
14254 REAL TIME CLOCK (RTC) SUBSYSTEM
14255 M: Alessandro Zummo <a.zummo@towertech.it>
14256 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14257 L: linux-rtc@vger.kernel.org
14259 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14261 F: Documentation/admin-guide/rtc.rst
14262 F: Documentation/devicetree/bindings/rtc/
14264 F: include/linux/platform_data/rtc-*
14265 F: include/linux/rtc.h
14266 F: include/linux/rtc/
14267 F: include/uapi/linux/rtc.h
14268 F: tools/testing/selftests/rtc/
14270 REALTEK AUDIO CODECS
14271 M: Oder Chiou <oder_chiou@realtek.com>
14273 F: include/sound/rt*.h
14274 F: sound/soc/codecs/rt*
14276 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14277 M: Linus Walleij <linus.walleij@linaro.org>
14279 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14280 F: drivers/net/dsa/realtek-smi*
14281 F: drivers/net/dsa/rtl83*
14283 REALTEK WIRELESS DRIVER (rtlwifi family)
14284 M: Ping-Ke Shih <pkshih@realtek.com>
14285 L: linux-wireless@vger.kernel.org
14287 W: https://wireless.wiki.kernel.org/
14288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14289 F: drivers/net/wireless/realtek/rtlwifi/
14291 REALTEK WIRELESS DRIVER (rtw88)
14292 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14293 L: linux-wireless@vger.kernel.org
14295 F: drivers/net/wireless/realtek/rtw88/
14297 REDPINE WIRELESS DRIVER
14298 M: Amitkumar Karwar <amitkarwar@gmail.com>
14299 M: Siva Rebbagondla <siva8118@gmail.com>
14300 L: linux-wireless@vger.kernel.org
14302 F: drivers/net/wireless/rsi/
14304 REGISTER MAP ABSTRACTION
14305 M: Mark Brown <broonie@kernel.org>
14306 L: linux-kernel@vger.kernel.org
14308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14309 F: Documentation/devicetree/bindings/regmap/
14310 F: drivers/base/regmap/
14311 F: include/linux/regmap.h
14313 REISERFS FILE SYSTEM
14314 L: reiserfs-devel@vger.kernel.org
14318 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14319 M: Ohad Ben-Cohen <ohad@wizery.com>
14320 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14321 L: linux-remoteproc@vger.kernel.org
14323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14324 F: Documentation/ABI/testing/sysfs-class-remoteproc
14325 F: Documentation/devicetree/bindings/remoteproc/
14326 F: Documentation/remoteproc.txt
14327 F: drivers/remoteproc/
14328 F: include/linux/remoteproc.h
14329 F: include/linux/remoteproc/
14331 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14332 M: Ohad Ben-Cohen <ohad@wizery.com>
14333 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14334 L: linux-remoteproc@vger.kernel.org
14336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14337 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14338 F: Documentation/rpmsg.txt
14340 F: include/linux/rpmsg.h
14341 F: include/linux/rpmsg/
14342 F: include/uapi/linux/rpmsg.h
14345 RENESAS CLOCK DRIVERS
14346 M: Geert Uytterhoeven <geert+renesas@glider.be>
14347 L: linux-renesas-soc@vger.kernel.org
14349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14350 F: drivers/clk/renesas/
14352 RENESAS EMEV2 I2C DRIVER
14353 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14355 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14356 F: drivers/i2c/busses/i2c-emev2.c
14358 RENESAS ETHERNET DRIVERS
14359 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14360 L: netdev@vger.kernel.org
14361 L: linux-renesas-soc@vger.kernel.org
14362 F: Documentation/devicetree/bindings/net/renesas,*.txt
14363 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14364 F: drivers/net/ethernet/renesas/
14365 F: include/linux/sh_eth.h
14367 RENESAS R-CAR GYROADC DRIVER
14368 M: Marek Vasut <marek.vasut@gmail.com>
14369 L: linux-iio@vger.kernel.org
14371 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14372 F: drivers/iio/adc/rcar-gyroadc.c
14374 RENESAS R-CAR I2C DRIVERS
14375 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14377 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14378 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14379 F: drivers/i2c/busses/i2c-rcar.c
14380 F: drivers/i2c/busses/i2c-sh_mobile.c
14382 RENESAS RIIC DRIVER
14383 M: Chris Brandt <chris.brandt@renesas.com>
14385 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14386 F: drivers/i2c/busses/i2c-riic.c
14388 RENESAS USB PHY DRIVER
14389 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14390 L: linux-renesas-soc@vger.kernel.org
14392 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14394 RESET CONTROLLER FRAMEWORK
14395 M: Philipp Zabel <p.zabel@pengutronix.de>
14397 T: git git://git.pengutronix.de/git/pza/linux
14398 F: Documentation/devicetree/bindings/reset/
14400 F: include/dt-bindings/reset/
14401 F: include/linux/reset-controller.h
14402 F: include/linux/reset.h
14403 F: include/linux/reset/
14404 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14406 RESTARTABLE SEQUENCES SUPPORT
14407 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14408 M: Peter Zijlstra <peterz@infradead.org>
14409 M: "Paul E. McKenney" <paulmck@kernel.org>
14410 M: Boqun Feng <boqun.feng@gmail.com>
14411 L: linux-kernel@vger.kernel.org
14413 F: include/trace/events/rseq.h
14414 F: include/uapi/linux/rseq.h
14416 F: tools/testing/selftests/rseq/
14419 M: Johannes Berg <johannes@sipsolutions.net>
14420 L: linux-wireless@vger.kernel.org
14422 W: https://wireless.wiki.kernel.org/
14423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14425 F: Documentation/ABI/stable/sysfs-class-rfkill
14426 F: Documentation/driver-api/rfkill.rst
14427 F: include/linux/rfkill.h
14428 F: include/uapi/linux/rfkill.h
14432 M: Thomas Graf <tgraf@suug.ch>
14433 M: Herbert Xu <herbert@gondor.apana.org.au>
14434 L: netdev@vger.kernel.org
14436 F: include/linux/rhashtable-types.h
14437 F: include/linux/rhashtable.h
14438 F: lib/rhashtable.c
14439 F: lib/test_rhashtable.c
14441 RICOH R5C592 MEMORYSTICK DRIVER
14442 M: Maxim Levitsky <maximlevitsky@gmail.com>
14444 F: drivers/memstick/host/r592.*
14446 RICOH SMARTMEDIA/XD DRIVER
14447 M: Maxim Levitsky <maximlevitsky@gmail.com>
14449 F: drivers/mtd/nand/raw/r852.c
14450 F: drivers/mtd/nand/raw/r852.h
14452 RISC-V ARCHITECTURE
14453 M: Paul Walmsley <paul.walmsley@sifive.com>
14454 M: Palmer Dabbelt <palmer@dabbelt.com>
14455 M: Albert Ou <aou@eecs.berkeley.edu>
14456 L: linux-riscv@lists.infradead.org
14458 P: Documentation/riscv/patch-acceptance.rst
14459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14465 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14467 W: http://sourceforge.net/projects/roccat/
14468 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14469 F: drivers/hid/hid-roccat*
14470 F: include/linux/hid-roccat*
14472 ROCKCHIP ISP V1 DRIVER
14473 M: Helen Koike <helen.koike@collabora.com>
14474 L: linux-media@vger.kernel.org
14476 F: drivers/staging/media/rkisp1/
14478 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14479 M: Jacob Chen <jacob-chen@iotwrt.com>
14480 M: Ezequiel Garcia <ezequiel@collabora.com>
14481 L: linux-media@vger.kernel.org
14483 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14484 F: drivers/media/platform/rockchip/rga/
14487 M: Jiri Pirko <jiri@resnulli.us>
14488 L: netdev@vger.kernel.org
14490 F: drivers/net/ethernet/rocker/
14494 W: http://www.comtrol.com
14495 F: Documentation/driver-api/serial/rocket.rst
14496 F: drivers/tty/rocket*
14498 ROCKETPORT EXPRESS/INFINITY DRIVER
14499 M: Kevin Cernekee <cernekee@gmail.com>
14500 L: linux-serial@vger.kernel.org
14502 F: drivers/tty/serial/rp2.*
14504 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14505 M: Tomasz Duszynski <tduszyns@gmail.com>
14507 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14508 F: drivers/iio/light/bh1750.c
14510 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14511 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14512 L: linux-kernel@vger.kernel.org
14513 L: linux-renesas-soc@vger.kernel.org
14515 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14516 F: drivers/gpio/gpio-bd9571mwv.c
14517 F: drivers/mfd/bd9571mwv.c
14518 F: drivers/regulator/bd9571mwv-regulator.c
14519 F: include/linux/mfd/bd9571mwv.h
14522 M: Ralf Baechle <ralf@linux-mips.org>
14523 L: linux-hams@vger.kernel.org
14525 W: http://www.linux-ax25.org/
14526 F: include/net/rose.h
14527 F: include/uapi/linux/rose.h
14530 ROTATION DRIVER FOR ALLWINNER A83T
14531 M: Jernej Skrabec <jernej.skrabec@siol.net>
14532 L: linux-media@vger.kernel.org
14534 T: git git://linuxtv.org/media_tree.git
14535 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14536 F: drivers/media/platform/sunxi/sun8i-rotate/
14538 RTL2830 MEDIA DRIVER
14539 M: Antti Palosaari <crope@iki.fi>
14540 L: linux-media@vger.kernel.org
14542 W: https://linuxtv.org
14543 W: http://palosaari.fi/linux/
14544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14545 T: git git://linuxtv.org/anttip/media_tree.git
14546 F: drivers/media/dvb-frontends/rtl2830*
14548 RTL2832 MEDIA DRIVER
14549 M: Antti Palosaari <crope@iki.fi>
14550 L: linux-media@vger.kernel.org
14552 W: https://linuxtv.org
14553 W: http://palosaari.fi/linux/
14554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14555 T: git git://linuxtv.org/anttip/media_tree.git
14556 F: drivers/media/dvb-frontends/rtl2832*
14558 RTL2832_SDR MEDIA DRIVER
14559 M: Antti Palosaari <crope@iki.fi>
14560 L: linux-media@vger.kernel.org
14562 W: https://linuxtv.org
14563 W: http://palosaari.fi/linux/
14564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14565 T: git git://linuxtv.org/anttip/media_tree.git
14566 F: drivers/media/dvb-frontends/rtl2832_sdr*
14568 RTL8180 WIRELESS DRIVER
14569 L: linux-wireless@vger.kernel.org
14571 W: https://wireless.wiki.kernel.org/
14572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14573 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14575 RTL8187 WIRELESS DRIVER
14576 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14577 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14578 M: Larry Finger <Larry.Finger@lwfinger.net>
14579 L: linux-wireless@vger.kernel.org
14581 W: https://wireless.wiki.kernel.org/
14582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14583 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14585 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14586 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14587 L: linux-wireless@vger.kernel.org
14589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14590 F: drivers/net/wireless/realtek/rtl8xxxu/
14592 RXRPC SOCKETS (AF_RXRPC)
14593 M: David Howells <dhowells@redhat.com>
14594 L: linux-afs@lists.infradead.org
14596 W: https://www.infradead.org/~dhowells/kafs/
14597 F: Documentation/networking/rxrpc.txt
14598 F: include/keys/rxrpc-type.h
14599 F: include/net/af_rxrpc.h
14600 F: include/trace/events/rxrpc.h
14601 F: include/uapi/linux/rxrpc.h
14604 S3 SAVAGE FRAMEBUFFER DRIVER
14605 M: Antonino Daplas <adaplas@gmail.com>
14606 L: linux-fbdev@vger.kernel.org
14608 F: drivers/video/fbdev/savage/
14611 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14612 M: Vasily Gorbik <gor@linux.ibm.com>
14613 M: Christian Borntraeger <borntraeger@de.ibm.com>
14614 L: linux-s390@vger.kernel.org
14616 W: http://www.ibm.com/developerworks/linux/linux390/
14617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14618 F: Documentation/driver-api/s390-drivers.rst
14619 F: Documentation/s390/
14623 S390 COMMON I/O LAYER
14624 M: Vineeth Vijayan <vneethv@linux.ibm.com>
14625 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14626 L: linux-s390@vger.kernel.org
14628 W: http://www.ibm.com/developerworks/linux/linux390/
14629 F: drivers/s390/cio/
14632 M: Stefan Haberland <sth@linux.ibm.com>
14633 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14634 L: linux-s390@vger.kernel.org
14636 W: http://www.ibm.com/developerworks/linux/linux390/
14637 F: block/partitions/ibm.c
14638 F: drivers/s390/block/dasd*
14641 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14642 L: linux-s390@vger.kernel.org
14644 W: http://www.ibm.com/developerworks/linux/linux390/
14645 F: drivers/iommu/s390-iommu.c
14647 S390 IUCV NETWORK LAYER
14648 M: Julian Wiedmann <jwi@linux.ibm.com>
14649 M: Karsten Graul <kgraul@linux.ibm.com>
14650 M: Ursula Braun <ubraun@linux.ibm.com>
14651 L: linux-s390@vger.kernel.org
14653 W: http://www.ibm.com/developerworks/linux/linux390/
14654 F: drivers/s390/net/*iucv*
14655 F: include/net/iucv/
14658 S390 NETWORK DRIVERS
14659 M: Julian Wiedmann <jwi@linux.ibm.com>
14660 M: Karsten Graul <kgraul@linux.ibm.com>
14661 M: Ursula Braun <ubraun@linux.ibm.com>
14662 L: linux-s390@vger.kernel.org
14664 W: http://www.ibm.com/developerworks/linux/linux390/
14665 F: drivers/s390/net/
14668 M: Niklas Schnelle <schnelle@linux.ibm.com>
14669 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14670 L: linux-s390@vger.kernel.org
14672 W: http://www.ibm.com/developerworks/linux/linux390/
14674 F: drivers/pci/hotplug/s390_pci_hpc.c
14676 S390 VFIO AP DRIVER
14677 M: Tony Krowiak <akrowiak@linux.ibm.com>
14678 M: Pierre Morel <pmorel@linux.ibm.com>
14679 M: Halil Pasic <pasic@linux.ibm.com>
14680 L: linux-s390@vger.kernel.org
14682 W: http://www.ibm.com/developerworks/linux/linux390/
14683 F: Documentation/s390/vfio-ap.rst
14684 F: drivers/s390/crypto/vfio_ap_drv.c
14685 F: drivers/s390/crypto/vfio_ap_ops.c
14686 F: drivers/s390/crypto/vfio_ap_private.h
14688 S390 VFIO-CCW DRIVER
14689 M: Cornelia Huck <cohuck@redhat.com>
14690 M: Eric Farman <farman@linux.ibm.com>
14691 R: Halil Pasic <pasic@linux.ibm.com>
14692 L: linux-s390@vger.kernel.org
14693 L: kvm@vger.kernel.org
14695 F: Documentation/s390/vfio-ccw.rst
14696 F: drivers/s390/cio/vfio_ccw*
14697 F: include/uapi/linux/vfio_ccw.h
14700 M: Harald Freudenberger <freude@linux.ibm.com>
14701 L: linux-s390@vger.kernel.org
14703 W: http://www.ibm.com/developerworks/linux/linux390/
14704 F: drivers/s390/crypto/
14707 M: Steffen Maier <maier@linux.ibm.com>
14708 M: Benjamin Block <bblock@linux.ibm.com>
14709 L: linux-s390@vger.kernel.org
14711 W: http://www.ibm.com/developerworks/linux/linux390/
14712 F: drivers/s390/scsi/zfcp_*
14714 S3C24XX SD/MMC Driver
14715 M: Ben Dooks <ben-linux@fluff.org>
14716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14718 F: drivers/mmc/host/s3cmci.*
14720 SAA6588 RDS RECEIVER DRIVER
14721 M: Hans Verkuil <hverkuil@xs4all.nl>
14722 L: linux-media@vger.kernel.org
14724 W: https://linuxtv.org
14725 T: git git://linuxtv.org/media_tree.git
14726 F: drivers/media/i2c/saa6588*
14728 SAA7134 VIDEO4LINUX DRIVER
14729 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14730 L: linux-media@vger.kernel.org
14732 W: https://linuxtv.org
14733 T: git git://linuxtv.org/media_tree.git
14734 F: Documentation/media/v4l-drivers/saa7134*
14735 F: drivers/media/pci/saa7134/
14737 SAA7146 VIDEO4LINUX-2 DRIVER
14738 M: Hans Verkuil <hverkuil@xs4all.nl>
14739 L: linux-media@vger.kernel.org
14741 T: git git://linuxtv.org/media_tree.git
14742 F: drivers/media/common/saa7146/
14743 F: drivers/media/pci/saa7146/
14744 F: include/media/drv-intf/saa7146*
14746 SAFESETID SECURITY MODULE
14747 M: Micah Morton <mortonm@chromium.org>
14749 F: Documentation/admin-guide/LSM/SafeSetID.rst
14750 F: security/safesetid/
14752 SAMSUNG AUDIO (ASoC) DRIVERS
14753 M: Krzysztof Kozlowski <krzk@kernel.org>
14754 M: Sangbeom Kim <sbkim73@samsung.com>
14755 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14756 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14758 F: Documentation/devicetree/bindings/sound/samsung*
14759 F: sound/soc/samsung/
14761 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14762 M: Krzysztof Kozlowski <krzk@kernel.org>
14763 L: linux-crypto@vger.kernel.org
14764 L: linux-samsung-soc@vger.kernel.org
14766 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14767 F: drivers/crypto/exynos-rng.c
14769 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14770 M: Łukasz Stelmach <l.stelmach@samsung.com>
14771 L: linux-samsung-soc@vger.kernel.org
14773 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14774 F: drivers/char/hw_random/exynos-trng.c
14776 SAMSUNG FRAMEBUFFER DRIVER
14777 M: Jingoo Han <jingoohan1@gmail.com>
14778 L: linux-fbdev@vger.kernel.org
14780 F: drivers/video/fbdev/s3c-fb.c
14782 SAMSUNG LAPTOP DRIVER
14783 M: Corentin Chary <corentin.chary@gmail.com>
14784 L: platform-driver-x86@vger.kernel.org
14786 F: drivers/platform/x86/samsung-laptop.c
14788 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14789 M: Sangbeom Kim <sbkim73@samsung.com>
14790 M: Krzysztof Kozlowski <krzk@kernel.org>
14791 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14792 L: linux-kernel@vger.kernel.org
14793 L: linux-samsung-soc@vger.kernel.org
14795 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14796 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14797 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14798 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14799 F: drivers/clk/clk-s2mps11.c
14800 F: drivers/mfd/sec*.c
14801 F: drivers/regulator/s2m*.c
14802 F: drivers/regulator/s5m*.c
14803 F: drivers/rtc/rtc-s5m.c
14804 F: include/linux/mfd/samsung/
14806 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14807 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14808 L: linux-media@vger.kernel.org
14809 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14811 F: drivers/media/platform/s3c-camif/
14812 F: include/media/drv-intf/s3c_camif.h
14814 SAMSUNG S3FWRN5 NFC DRIVER
14815 M: Robert Baldyga <r.baldyga@samsung.com>
14816 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14817 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14819 F: drivers/nfc/s3fwrn5
14821 SAMSUNG S5C73M3 CAMERA DRIVER
14822 M: Kyungmin Park <kyungmin.park@samsung.com>
14823 M: Andrzej Hajda <a.hajda@samsung.com>
14824 L: linux-media@vger.kernel.org
14826 F: drivers/media/i2c/s5c73m3/*
14828 SAMSUNG S5K5BAF CAMERA DRIVER
14829 M: Kyungmin Park <kyungmin.park@samsung.com>
14830 M: Andrzej Hajda <a.hajda@samsung.com>
14831 L: linux-media@vger.kernel.org
14833 F: drivers/media/i2c/s5k5baf.c
14835 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14836 M: Krzysztof Kozlowski <krzk@kernel.org>
14837 M: Vladimir Zapolskiy <vz@mleia.com>
14838 M: Kamil Konieczny <k.konieczny@samsung.com>
14839 L: linux-crypto@vger.kernel.org
14840 L: linux-samsung-soc@vger.kernel.org
14842 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14843 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14844 F: drivers/crypto/s5p-sss.c
14846 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14847 M: Kyungmin Park <kyungmin.park@samsung.com>
14848 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14849 L: linux-media@vger.kernel.org
14851 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14852 F: drivers/media/platform/exynos4-is/
14854 SAMSUNG SOC CLOCK DRIVERS
14855 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14856 M: Tomasz Figa <tomasz.figa@gmail.com>
14857 M: Chanwoo Choi <cw00.choi@samsung.com>
14858 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14861 F: Documentation/devicetree/bindings/clock/exynos*.txt
14862 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14863 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14864 F: drivers/clk/samsung/
14865 F: include/dt-bindings/clock/exynos*.h
14867 SAMSUNG SPI DRIVERS
14868 M: Kukjin Kim <kgene@kernel.org>
14869 M: Krzysztof Kozlowski <krzk@kernel.org>
14870 M: Andi Shyti <andi@etezian.org>
14871 L: linux-spi@vger.kernel.org
14872 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14874 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14875 F: drivers/spi/spi-s3c*
14876 F: include/linux/platform_data/spi-s3c64xx.h
14878 SAMSUNG SXGBE DRIVERS
14879 M: Byungho An <bh74.an@samsung.com>
14880 L: netdev@vger.kernel.org
14882 F: drivers/net/ethernet/samsung/sxgbe/
14884 SAMSUNG THERMAL DRIVER
14885 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14886 L: linux-pm@vger.kernel.org
14887 L: linux-samsung-soc@vger.kernel.org
14889 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14890 F: drivers/thermal/samsung/
14892 SAMSUNG USB2 PHY DRIVER
14893 M: Kamil Debski <kamil@wypas.org>
14894 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14895 L: linux-kernel@vger.kernel.org
14897 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14898 F: Documentation/driver-api/phy/samsung-usb2.rst
14899 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14900 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14901 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14902 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14903 F: drivers/phy/samsung/phy-samsung-usb2.c
14904 F: drivers/phy/samsung/phy-samsung-usb2.h
14907 M: Zwane Mwaikambo <zwanem@gmail.com>
14909 F: drivers/watchdog/sc1200wdt.c
14912 M: Ingo Molnar <mingo@redhat.com>
14913 M: Peter Zijlstra <peterz@infradead.org>
14914 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14915 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14916 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14917 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14918 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14919 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14920 L: linux-kernel@vger.kernel.org
14922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14923 F: include/linux/preempt.h
14924 F: include/linux/sched.h
14925 F: include/linux/wait.h
14926 F: include/uapi/linux/sched.h
14929 SCR24X CHIP CARD INTERFACE DRIVER
14930 M: Lubomir Rintel <lkundrak@v3.sk>
14932 F: drivers/char/pcmcia/scr24x_cs.c
14935 M: Jens Axboe <axboe@kernel.dk>
14936 L: linux-scsi@vger.kernel.org
14938 W: http://www.kernel.dk
14939 F: drivers/scsi/sr*
14941 SCSI RDMA PROTOCOL (SRP) INITIATOR
14942 M: Bart Van Assche <bvanassche@acm.org>
14943 L: linux-rdma@vger.kernel.org
14945 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14946 F: drivers/infiniband/ulp/srp/
14947 F: include/scsi/srp.h
14949 SCSI RDMA PROTOCOL (SRP) TARGET
14950 M: Bart Van Assche <bvanassche@acm.org>
14951 L: linux-rdma@vger.kernel.org
14952 L: target-devel@vger.kernel.org
14954 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14955 F: drivers/infiniband/ulp/srpt/
14958 M: Doug Gilbert <dgilbert@interlog.com>
14959 L: linux-scsi@vger.kernel.org
14961 W: http://sg.danny.cz/sg
14962 F: Documentation/scsi/scsi-generic.rst
14963 F: drivers/scsi/sg.c
14964 F: include/scsi/sg.h
14967 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14968 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14969 L: linux-scsi@vger.kernel.org
14971 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14974 F: Documentation/devicetree/bindings/scsi/
14979 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14980 L: linux-scsi@vger.kernel.org
14982 F: Documentation/scsi/st.rst
14983 F: drivers/scsi/st.*
14984 F: drivers/scsi/st_*.h
14986 SCSI TARGET SUBSYSTEM
14987 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14988 L: linux-scsi@vger.kernel.org
14989 L: target-devel@vger.kernel.org
14991 W: http://www.linux-iscsi.org
14992 Q: https://patchwork.kernel.org/project/target-devel/list/
14993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14994 F: Documentation/target/
14999 M: Vlad Yasevich <vyasevich@gmail.com>
15000 M: Neil Horman <nhorman@tuxdriver.com>
15001 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15002 L: linux-sctp@vger.kernel.org
15004 W: http://lksctp.sourceforge.net
15005 F: Documentation/networking/sctp.txt
15006 F: include/linux/sctp.h
15007 F: include/net/sctp/
15008 F: include/uapi/linux/sctp.h
15012 M: Jim Cromie <jim.cromie@gmail.com>
15014 F: Documentation/i2c/busses/scx200_acb.rst
15015 F: arch/x86/platform/scx200/
15016 F: drivers/i2c/busses/scx200*
15017 F: drivers/mtd/maps/scx200_docflash.c
15018 F: drivers/watchdog/scx200_wdt.c
15019 F: include/linux/scx200.h
15022 M: Jim Cromie <jim.cromie@gmail.com>
15024 F: drivers/char/scx200_gpio.c
15025 F: include/linux/scx200_gpio.h
15027 SCx200 HRT CLOCKSOURCE DRIVER
15028 M: Jim Cromie <jim.cromie@gmail.com>
15030 F: drivers/clocksource/scx200_hrt.c
15032 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15033 M: Sascha Sommer <saschasommer@freenet.de>
15034 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15036 F: drivers/mmc/host/sdricoh_cs.c
15038 SECO BOARDS CEC DRIVER
15039 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15041 F: drivers/media/platform/seco-cec/seco-cec.c
15042 F: drivers/media/platform/seco-cec/seco-cec.h
15045 M: Kees Cook <keescook@chromium.org>
15046 R: Andy Lutomirski <luto@amacapital.net>
15047 R: Will Drewry <wad@chromium.org>
15049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15050 F: Documentation/userspace-api/seccomp_filter.rst
15051 F: include/linux/seccomp.h
15052 F: include/uapi/linux/seccomp.h
15053 F: kernel/seccomp.c
15054 F: tools/testing/selftests/kselftest_harness.h
15055 F: tools/testing/selftests/seccomp/*
15056 K: \bsecure_computing
15059 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15060 M: Al Cooper <alcooperx@gmail.com>
15061 L: linux-mmc@vger.kernel.org
15062 L: bcm-kernel-feedback-list@broadcom.com
15064 F: drivers/mmc/host/sdhci-brcmstb*
15066 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15067 M: Adrian Hunter <adrian.hunter@intel.com>
15068 L: linux-mmc@vger.kernel.org
15070 F: drivers/mmc/host/sdhci*
15071 F: include/linux/mmc/sdhci*
15073 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15074 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15075 L: linux-mmc@vger.kernel.org
15077 F: drivers/mmc/host/sdhci-of-at91.c
15079 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15080 M: Ben Dooks <ben-linux@fluff.org>
15081 M: Jaehoon Chung <jh80.chung@samsung.com>
15082 L: linux-mmc@vger.kernel.org
15084 F: drivers/mmc/host/sdhci-s3c*
15086 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15087 M: Viresh Kumar <vireshk@kernel.org>
15088 L: linux-mmc@vger.kernel.org
15090 F: drivers/mmc/host/sdhci-spear.c
15092 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15093 M: Kishon Vijay Abraham I <kishon@ti.com>
15094 L: linux-mmc@vger.kernel.org
15096 F: drivers/mmc/host/sdhci-omap.c
15098 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15099 M: Jonathan Derrick <jonathan.derrick@intel.com>
15100 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15101 L: linux-block@vger.kernel.org
15103 F: block/opal_proto.h
15105 F: include/linux/sed*
15106 F: include/uapi/linux/sed*
15109 M: Security Officers <security@kernel.org>
15113 M: James Morris <jmorris@namei.org>
15114 M: "Serge E. Hallyn" <serge@hallyn.com>
15115 L: linux-security-module@vger.kernel.org (suggested Cc:)
15117 W: http://kernsec.org/
15118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15120 X: security/selinux/
15122 SELINUX SECURITY MODULE
15123 M: Paul Moore <paul@paul-moore.com>
15124 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15125 M: Eric Paris <eparis@parisplace.org>
15126 L: selinux@vger.kernel.org
15128 W: https://selinuxproject.org
15129 W: https://github.com/SELinuxProject
15130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15131 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15132 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15133 F: Documentation/admin-guide/LSM/SELinux.rst
15134 F: include/uapi/linux/selinux_netlink.h
15135 F: scripts/selinux/
15136 F: security/selinux/
15139 M: Jiri Slaby <jirislaby@gmail.com>
15141 F: drivers/misc/phantom.c
15142 F: include/uapi/linux/phantom.h
15144 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15145 M: Tomasz Duszynski <tduszyns@gmail.com>
15147 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15148 F: drivers/iio/chemical/sps30.c
15151 M: Rob Herring <robh@kernel.org>
15152 L: linux-serial@vger.kernel.org
15154 F: Documentation/devicetree/bindings/serial/serial.yaml
15155 F: drivers/tty/serdev/
15156 F: include/linux/serdev.h
15159 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15160 L: linux-serial@vger.kernel.org
15162 F: Documentation/devicetree/bindings/serial/
15163 F: drivers/tty/serial/
15166 M: Sean Young <sean@mess.org>
15167 L: linux-media@vger.kernel.org
15169 F: drivers/media/rc/serial_ir.c
15171 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15172 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15175 F: Documentation/devicetree/bindings/slimbus/
15176 F: drivers/slimbus/
15177 F: include/linux/slimbus.h
15180 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15181 M: Edward Cree <ecree@solarflare.com>
15182 M: Martin Habets <mhabets@solarflare.com>
15183 L: netdev@vger.kernel.org
15185 F: drivers/net/ethernet/sfc/
15187 SFF/SFP/SFP+ MODULE SUPPORT
15188 M: Russell King <linux@armlinux.org.uk>
15189 L: netdev@vger.kernel.org
15191 F: drivers/net/phy/phylink.c
15192 F: drivers/net/phy/sfp*
15193 F: include/linux/phylink.h
15194 F: include/linux/sfp.h
15198 M: Dimitri Sivanich <sivanich@sgi.com>
15200 F: drivers/misc/sgi-gru/
15202 SGI XP/XPC/XPNET DRIVER
15203 M: Cliff Whickman <cpw@sgi.com>
15204 M: Robin Holt <robinmholt@gmail.com>
15206 F: drivers/misc/sgi-xp/
15208 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15209 M: Ursula Braun <ubraun@linux.ibm.com>
15210 M: Karsten Graul <kgraul@linux.ibm.com>
15211 L: linux-s390@vger.kernel.org
15213 W: http://www.ibm.com/developerworks/linux/linux390/
15216 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15217 M: Linus Walleij <linus.walleij@linaro.org>
15218 L: linux-iio@vger.kernel.org
15220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15221 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15222 F: drivers/iio/light/gp2ap002.c
15224 SHARP RJ54N1CB0C SENSOR DRIVER
15225 M: Jacopo Mondi <jacopo@jmondi.org>
15226 L: linux-media@vger.kernel.org
15228 T: git git://linuxtv.org/media_tree.git
15229 F: drivers/media/i2c/rj54n1cb0c.c
15230 F: include/media/i2c/rj54n1cb0c.h
15232 SH_VEU V4L2 MEM2MEM DRIVER
15233 L: linux-media@vger.kernel.org
15235 F: drivers/media/platform/sh_veu.c
15237 SH_VOU V4L2 OUTPUT DRIVER
15238 L: linux-media@vger.kernel.org
15240 F: drivers/media/platform/sh_vou.c
15241 F: include/media/drv-intf/sh_vou.h
15243 SI2157 MEDIA DRIVER
15244 M: Antti Palosaari <crope@iki.fi>
15245 L: linux-media@vger.kernel.org
15247 W: https://linuxtv.org
15248 W: http://palosaari.fi/linux/
15249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15250 T: git git://linuxtv.org/anttip/media_tree.git
15251 F: drivers/media/tuners/si2157*
15253 SI2165 MEDIA DRIVER
15254 M: Matthias Schwarzott <zzam@gentoo.org>
15255 L: linux-media@vger.kernel.org
15257 W: https://linuxtv.org
15258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15259 F: drivers/media/dvb-frontends/si2165*
15261 SI2168 MEDIA DRIVER
15262 M: Antti Palosaari <crope@iki.fi>
15263 L: linux-media@vger.kernel.org
15265 W: https://linuxtv.org
15266 W: http://palosaari.fi/linux/
15267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15268 T: git git://linuxtv.org/anttip/media_tree.git
15269 F: drivers/media/dvb-frontends/si2168*
15271 SI470X FM RADIO RECEIVER I2C DRIVER
15272 M: Hans Verkuil <hverkuil@xs4all.nl>
15273 L: linux-media@vger.kernel.org
15275 W: https://linuxtv.org
15276 T: git git://linuxtv.org/media_tree.git
15277 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15279 SI470X FM RADIO RECEIVER USB DRIVER
15280 M: Hans Verkuil <hverkuil@xs4all.nl>
15281 L: linux-media@vger.kernel.org
15283 W: https://linuxtv.org
15284 T: git git://linuxtv.org/media_tree.git
15285 F: drivers/media/radio/si470x/radio-si470x-common.c
15286 F: drivers/media/radio/si470x/radio-si470x-usb.c
15287 F: drivers/media/radio/si470x/radio-si470x.h
15289 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15290 M: Eduardo Valentin <edubezval@gmail.com>
15291 L: linux-media@vger.kernel.org
15293 W: https://linuxtv.org
15294 T: git git://linuxtv.org/media_tree.git
15295 F: drivers/media/radio/si4713/si4713.?
15297 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15298 M: Eduardo Valentin <edubezval@gmail.com>
15299 L: linux-media@vger.kernel.org
15301 W: https://linuxtv.org
15302 T: git git://linuxtv.org/media_tree.git
15303 F: drivers/media/radio/si4713/radio-platform-si4713.c
15305 SI4713 FM RADIO TRANSMITTER USB DRIVER
15306 M: Hans Verkuil <hverkuil@xs4all.nl>
15307 L: linux-media@vger.kernel.org
15309 W: https://linuxtv.org
15310 T: git git://linuxtv.org/media_tree.git
15311 F: drivers/media/radio/si4713/radio-usb-si4713.c
15314 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15315 L: linux-media@vger.kernel.org
15317 W: https://linuxtv.org
15318 T: git git://linuxtv.org/media_tree.git
15319 F: drivers/media/common/siano/
15320 F: drivers/media/mmc/siano/
15321 F: drivers/media/usb/siano/
15322 F: drivers/media/usb/siano/
15325 M: Palmer Dabbelt <palmer@dabbelt.com>
15326 M: Paul Walmsley <paul.walmsley@sifive.com>
15327 L: linux-riscv@lists.infradead.org
15329 T: git git://github.com/sifive/riscv-linux.git
15333 SIFIVE FU540 SYSTEM-ON-CHIP
15334 M: Paul Walmsley <paul.walmsley@sifive.com>
15335 M: Palmer Dabbelt <palmer@dabbelt.com>
15336 L: linux-riscv@lists.infradead.org
15338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15343 M: Green Wan <green.wan@sifive.com>
15345 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15346 F: drivers/dma/sf-pdma/
15348 SILEAD TOUCHSCREEN DRIVER
15349 M: Hans de Goede <hdegoede@redhat.com>
15350 L: linux-input@vger.kernel.org
15351 L: platform-driver-x86@vger.kernel.org
15353 F: drivers/input/touchscreen/silead.c
15354 F: drivers/platform/x86/touchscreen_dmi.c
15356 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15357 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15359 F: drivers/staging/wfx/
15361 SILICON MOTION SM712 FRAME BUFFER DRIVER
15362 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15363 M: Teddy Wang <teddy.wang@siliconmotion.com>
15364 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15365 L: linux-fbdev@vger.kernel.org
15367 F: Documentation/fb/sm712fb.rst
15368 F: drivers/video/fbdev/sm712*
15370 SIMPLE FIRMWARE INTERFACE (SFI)
15372 W: http://simplefirmware.org/
15373 F: arch/x86/platform/sfi/
15375 F: include/linux/sfi*.h
15378 M: Hans de Goede <hdegoede@redhat.com>
15379 L: linux-fbdev@vger.kernel.org
15381 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15382 F: drivers/video/fbdev/simplefb.c
15383 F: include/linux/platform_data/simplefb.h
15385 SIMTEC EB110ATX (Chalice CATS)
15386 M: Vincent Sanders <vince@simtec.co.uk>
15387 M: Simtec Linux Team <linux@simtec.co.uk>
15389 W: http://www.simtec.co.uk/products/EB110ATX/
15391 SIMTEC EB2410ITX (BAST)
15392 M: Vincent Sanders <vince@simtec.co.uk>
15393 M: Simtec Linux Team <linux@simtec.co.uk>
15395 W: http://www.simtec.co.uk/products/EB2410ITX/
15396 F: arch/arm/mach-s3c24xx/bast-ide.c
15397 F: arch/arm/mach-s3c24xx/bast-irq.c
15398 F: arch/arm/mach-s3c24xx/mach-bast.c
15401 M: Thorsten Scherer <t.scherer@eckelmann.de>
15402 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15403 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15405 F: drivers/gpio/gpio-siox.c
15407 F: include/trace/events/siox.h
15409 SIPHASH PRF ROUTINES
15410 M: Jason A. Donenfeld <Jason@zx2c4.com>
15412 F: include/linux/siphash.h
15414 F: lib/test_siphash.c
15416 SIS 190 ETHERNET DRIVER
15417 M: Francois Romieu <romieu@fr.zoreil.com>
15418 L: netdev@vger.kernel.org
15420 F: drivers/net/ethernet/sis/sis190.c
15422 SIS 900/7016 FAST ETHERNET DRIVER
15423 M: Daniele Venzano <venza@brownhat.org>
15424 L: netdev@vger.kernel.org
15426 W: http://www.brownhat.org/sis900.html
15427 F: drivers/net/ethernet/sis/sis900.*
15429 SIS FRAMEBUFFER DRIVER
15430 M: Thomas Winischhofer <thomas@winischhofer.net>
15432 W: http://www.winischhofer.net/linuxsisvga.shtml
15433 F: Documentation/fb/sisfb.rst
15434 F: drivers/video/fbdev/sis/
15435 F: include/video/sisfb.h
15438 M: Thomas Winischhofer <thomas@winischhofer.net>
15440 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15441 F: drivers/usb/misc/sisusbvga/
15444 M: Christoph Lameter <cl@linux.com>
15445 M: Pekka Enberg <penberg@kernel.org>
15446 M: David Rientjes <rientjes@google.com>
15447 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15448 M: Andrew Morton <akpm@linux-foundation.org>
15449 L: linux-mm@kvack.org
15451 F: include/linux/sl?b*.h
15454 SLEEPABLE READ-COPY UPDATE (SRCU)
15455 M: Lai Jiangshan <jiangshanlai@gmail.com>
15456 M: "Paul E. McKenney" <paulmck@kernel.org>
15457 M: Josh Triplett <josh@joshtriplett.org>
15458 R: Steven Rostedt <rostedt@goodmis.org>
15459 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15460 L: rcu@vger.kernel.org
15462 W: http://www.rdrop.com/users/paulmck/RCU/
15463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15464 F: include/linux/srcu*.h
15465 F: kernel/rcu/srcu*.c
15467 SMACK SECURITY MODULE
15468 M: Casey Schaufler <casey@schaufler-ca.com>
15469 L: linux-security-module@vger.kernel.org
15471 W: http://schaufler-ca.com
15472 T: git git://github.com/cschaufler/smack-next
15473 F: Documentation/admin-guide/LSM/Smack.rst
15476 SMC91x ETHERNET DRIVER
15477 M: Nicolas Pitre <nico@fluxnic.net>
15479 F: drivers/net/ethernet/smsc/smc91x.*
15481 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15482 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15483 L: linux-media@vger.kernel.org
15485 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15486 F: drivers/media/i2c/smiapp-pll.c
15487 F: drivers/media/i2c/smiapp-pll.h
15488 F: drivers/media/i2c/smiapp/
15489 F: include/uapi/linux/smiapp.h
15491 SMM665 HARDWARE MONITOR DRIVER
15492 M: Guenter Roeck <linux@roeck-us.net>
15493 L: linux-hwmon@vger.kernel.org
15495 F: Documentation/hwmon/smm665.rst
15496 F: drivers/hwmon/smm665.c
15498 SMSC EMC2103 HARDWARE MONITOR DRIVER
15499 M: Steve Glendinning <steve.glendinning@shawell.net>
15500 L: linux-hwmon@vger.kernel.org
15502 F: Documentation/hwmon/emc2103.rst
15503 F: drivers/hwmon/emc2103.c
15505 SMSC SCH5627 HARDWARE MONITOR DRIVER
15506 M: Hans de Goede <hdegoede@redhat.com>
15507 L: linux-hwmon@vger.kernel.org
15509 F: Documentation/hwmon/sch5627.rst
15510 F: drivers/hwmon/sch5627.c
15512 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15513 M: Steve Glendinning <steve.glendinning@shawell.net>
15514 L: linux-fbdev@vger.kernel.org
15516 F: drivers/video/fbdev/smscufx.c
15518 SMSC47B397 HARDWARE MONITOR DRIVER
15519 M: Jean Delvare <jdelvare@suse.com>
15520 L: linux-hwmon@vger.kernel.org
15522 F: Documentation/hwmon/smsc47b397.rst
15523 F: drivers/hwmon/smsc47b397.c
15525 SMSC911x ETHERNET DRIVER
15526 M: Steve Glendinning <steve.glendinning@shawell.net>
15527 L: netdev@vger.kernel.org
15529 F: drivers/net/ethernet/smsc/smsc911x.*
15530 F: include/linux/smsc911x.h
15532 SMSC9420 PCI ETHERNET DRIVER
15533 M: Steve Glendinning <steve.glendinning@shawell.net>
15534 L: netdev@vger.kernel.org
15536 F: drivers/net/ethernet/smsc/smsc9420.*
15538 SOC-CAMERA V4L2 SUBSYSTEM
15539 L: linux-media@vger.kernel.org
15541 T: git git://linuxtv.org/media_tree.git
15542 F: drivers/staging/media/soc_camera/
15543 F: include/media/soc_camera.h
15545 SOCIONEXT (SNI) AVE NETWORK DRIVER
15546 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15547 L: netdev@vger.kernel.org
15549 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15550 F: drivers/net/ethernet/socionext/sni_ave.c
15552 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15553 M: Jassi Brar <jaswinder.singh@linaro.org>
15554 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15555 L: netdev@vger.kernel.org
15557 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15558 F: drivers/net/ethernet/socionext/netsec.c
15560 SOCIONEXT (SNI) Synquacer SPI DRIVER
15561 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15562 M: Jassi Brar <jaswinder.singh@linaro.org>
15563 L: linux-spi@vger.kernel.org
15565 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15566 F: drivers/spi/spi-synquacer.c
15568 SOCIONEXT SYNQUACER I2C DRIVER
15569 M: Ard Biesheuvel <ardb@kernel.org>
15570 L: linux-i2c@vger.kernel.org
15572 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15573 F: drivers/i2c/busses/i2c-synquacer.c
15575 SOCIONEXT UNIPHIER SOUND DRIVER
15576 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15578 F: sound/soc/uniphier/
15580 SOEKRIS NET48XX LED SUPPORT
15581 M: Chris Boot <bootc@bootc.net>
15583 F: drivers/leds/leds-net48xx.c
15585 SOFT-IWARP DRIVER (siw)
15586 M: Bernard Metzler <bmt@zurich.ibm.com>
15587 L: linux-rdma@vger.kernel.org
15589 F: drivers/infiniband/sw/siw/
15590 F: include/uapi/rdma/siw-abi.h
15592 SOFT-ROCE DRIVER (rxe)
15593 M: Zhu Yanjun <yanjunz@mellanox.com>
15594 L: linux-rdma@vger.kernel.org
15596 F: drivers/infiniband/sw/rxe/
15597 F: include/uapi/rdma/rdma_user_rxe.h
15599 SOFTLOGIC 6x10 MPEG CODEC
15600 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15601 M: Anton Sviridenko <anton@corp.bluecherry.net>
15602 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15603 M: Andrey Utkin <andrey_utkin@fastmail.com>
15604 M: Ismael Luceno <ismael@iodev.co.uk>
15605 L: linux-media@vger.kernel.org
15607 F: drivers/media/pci/solo6x10/
15609 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15610 M: James Morse <james.morse@arm.com>
15611 L: linux-arm-kernel@lists.infradead.org
15613 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15614 F: drivers/firmware/arm_sdei.c
15615 F: include/linux/arm_sdei.h
15616 F: include/uapi/linux/arm_sdei.h
15618 SOFTWARE RAID (Multiple Disks) SUPPORT
15619 M: Song Liu <song@kernel.org>
15620 L: linux-raid@vger.kernel.org
15622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15623 F: drivers/md/Kconfig
15624 F: drivers/md/Makefile
15626 F: drivers/md/raid*
15627 F: include/linux/raid/
15628 F: include/uapi/linux/raid/
15630 SOLIDRUN CLEARFOG SUPPORT
15631 M: Russell King <linux@armlinux.org.uk>
15633 F: arch/arm/boot/dts/armada-388-clearfog*
15634 F: arch/arm/boot/dts/armada-38x-solidrun-*
15636 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15637 M: Russell King <linux@armlinux.org.uk>
15639 F: arch/arm/boot/dts/imx6*-cubox-i*
15640 F: arch/arm/boot/dts/imx6*-hummingboard*
15641 F: arch/arm/boot/dts/imx6*-sr-*
15643 SONIC NETWORK DRIVER
15644 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15645 L: netdev@vger.kernel.org
15647 F: drivers/net/ethernet/natsemi/sonic.*
15649 SONICS SILICON BACKPLANE DRIVER (SSB)
15650 M: Michael Buesch <m@bues.ch>
15651 L: linux-wireless@vger.kernel.org
15654 F: include/linux/ssb/
15656 SONY IMX214 SENSOR DRIVER
15657 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15658 L: linux-media@vger.kernel.org
15660 T: git git://linuxtv.org/media_tree.git
15661 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15662 F: drivers/media/i2c/imx214.c
15664 SONY IMX219 SENSOR DRIVER
15665 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15666 L: linux-media@vger.kernel.org
15668 T: git git://linuxtv.org/media_tree.git
15669 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
15670 F: drivers/media/i2c/imx219.c
15672 SONY IMX258 SENSOR DRIVER
15673 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15674 L: linux-media@vger.kernel.org
15676 T: git git://linuxtv.org/media_tree.git
15677 F: drivers/media/i2c/imx258.c
15679 SONY IMX274 SENSOR DRIVER
15680 M: Leon Luo <leonl@leopardimaging.com>
15681 L: linux-media@vger.kernel.org
15683 T: git git://linuxtv.org/media_tree.git
15684 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15685 F: drivers/media/i2c/imx274.c
15687 SONY IMX290 SENSOR DRIVER
15688 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15689 L: linux-media@vger.kernel.org
15691 T: git git://linuxtv.org/media_tree.git
15692 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15693 F: drivers/media/i2c/imx290.c
15695 SONY IMX319 SENSOR DRIVER
15696 M: Bingbu Cao <bingbu.cao@intel.com>
15697 L: linux-media@vger.kernel.org
15699 T: git git://linuxtv.org/media_tree.git
15700 F: drivers/media/i2c/imx319.c
15702 SONY IMX355 SENSOR DRIVER
15703 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15704 L: linux-media@vger.kernel.org
15706 T: git git://linuxtv.org/media_tree.git
15707 F: drivers/media/i2c/imx355.c
15709 SONY MEMORYSTICK SUBSYSTEM
15710 M: Maxim Levitsky <maximlevitsky@gmail.com>
15711 M: Alex Dubov <oakad@yahoo.com>
15712 M: Ulf Hansson <ulf.hansson@linaro.org>
15713 L: linux-mmc@vger.kernel.org
15715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15716 F: drivers/memstick/
15717 F: include/linux/memstick.h
15719 SONY VAIO CONTROL DEVICE DRIVER
15720 M: Mattia Dongili <malattia@linux.it>
15721 L: platform-driver-x86@vger.kernel.org
15723 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15724 F: Documentation/admin-guide/laptops/sony-laptop.rst
15725 F: drivers/char/sonypi.c
15726 F: drivers/platform/x86/sony-laptop.c
15727 F: include/linux/sony-laptop.h
15730 M: Jaroslav Kysela <perex@perex.cz>
15731 M: Takashi Iwai <tiwai@suse.com>
15732 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15734 W: http://www.alsa-project.org/
15735 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15737 F: Documentation/sound/
15739 F: include/uapi/sound/
15742 SOUND - COMPRESSED AUDIO
15743 M: Vinod Koul <vkoul@kernel.org>
15744 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15747 F: Documentation/sound/designs/compress-offload.rst
15748 F: include/sound/compress_driver.h
15749 F: include/uapi/sound/compress_*
15750 F: sound/core/compress_offload.c
15751 F: sound/soc/soc-compress.c
15753 SOUND - DMAENGINE HELPERS
15754 M: Lars-Peter Clausen <lars@metafoo.de>
15756 F: include/sound/dmaengine_pcm.h
15757 F: sound/core/pcm_dmaengine.c
15758 F: sound/soc/soc-generic-dmaengine-pcm.c
15760 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15761 M: Liam Girdwood <lgirdwood@gmail.com>
15762 M: Mark Brown <broonie@kernel.org>
15763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15765 W: http://alsa-project.org/main/index.php/ASoC
15766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15767 F: Documentation/devicetree/bindings/sound/
15768 F: Documentation/sound/soc/
15769 F: include/dt-bindings/sound/
15770 F: include/sound/soc*
15773 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15774 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15775 M: Liam Girdwood <lgirdwood@gmail.com>
15776 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
15777 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
15778 M: Daniel Baluta <daniel.baluta@nxp.com>
15779 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
15781 W: https://github.com/thesofproject/linux/
15784 SOUNDWIRE SUBSYSTEM
15785 M: Vinod Koul <vkoul@kernel.org>
15786 M: Sanyog Kale <sanyog.r.kale@intel.com>
15787 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15788 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15790 F: Documentation/driver-api/soundwire/
15791 F: drivers/soundwire/
15792 F: include/linux/soundwire/
15795 M: Olli Salonen <olli.salonen@iki.fi>
15796 L: linux-media@vger.kernel.org
15798 W: https://linuxtv.org
15799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15800 F: drivers/media/dvb-frontends/sp2*
15802 SPARC + UltraSPARC (sparc/sparc64)
15803 M: "David S. Miller" <davem@davemloft.net>
15804 L: sparclinux@vger.kernel.org
15806 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15812 SPARC SERIAL DRIVERS
15813 M: "David S. Miller" <davem@davemloft.net>
15814 L: sparclinux@vger.kernel.org
15816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15818 F: drivers/tty/serial/suncore.c
15819 F: drivers/tty/serial/sunhv.c
15820 F: drivers/tty/serial/sunsab.c
15821 F: drivers/tty/serial/sunsab.h
15822 F: drivers/tty/serial/sunsu.c
15823 F: drivers/tty/serial/sunzilog.c
15824 F: drivers/tty/serial/sunzilog.h
15825 F: drivers/tty/vcc.c
15826 F: include/linux/sunserialcore.h
15829 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15830 L: linux-sparse@vger.kernel.org
15832 W: https://sparse.wiki.kernel.org/
15833 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15834 F: include/linux/compiler.h
15836 SPEAR CLOCK FRAMEWORK SUPPORT
15837 M: Viresh Kumar <vireshk@kernel.org>
15838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15840 W: http://www.st.com/spear
15841 F: drivers/clk/spear/
15843 SPEAR PLATFORM SUPPORT
15844 M: Viresh Kumar <vireshk@kernel.org>
15845 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15848 W: http://www.st.com/spear
15849 F: arch/arm/boot/dts/spear*
15850 F: arch/arm/mach-spear/
15853 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15854 L: linux-mtd@lists.infradead.org
15856 W: http://www.linux-mtd.infradead.org/
15857 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15858 C: irc://irc.oftc.net/mtd
15859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15860 F: drivers/mtd/spi-nor/
15861 F: include/linux/mtd/spi-nor.h
15864 M: Mark Brown <broonie@kernel.org>
15865 L: linux-spi@vger.kernel.org
15867 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15869 F: Documentation/devicetree/bindings/spi/
15870 F: Documentation/spi/
15872 F: include/linux/spi/
15873 F: include/uapi/linux/spi/
15876 SPIDERNET NETWORK DRIVER for CELL
15877 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15878 L: netdev@vger.kernel.org
15880 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15881 F: drivers/net/ethernet/toshiba/spider_net*
15884 R: Stephen Boyd <sboyd@kernel.org>
15885 L: linux-arm-msm@vger.kernel.org
15886 F: Documentation/devicetree/bindings/spmi/
15888 F: include/dt-bindings/spmi/spmi.h
15889 F: include/linux/spmi.h
15890 F: include/trace/events/spmi.h
15893 M: Jeremy Kerr <jk@ozlabs.org>
15894 L: linuxppc-dev@lists.ozlabs.org
15896 W: http://www.ibm.com/developerworks/power/cell/
15897 F: Documentation/filesystems/spufs.txt
15898 F: arch/powerpc/platforms/cell/spufs/
15900 SQUASHFS FILE SYSTEM
15901 M: Phillip Lougher <phillip@squashfs.org.uk>
15902 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15904 W: http://squashfs.org.uk
15905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15906 F: Documentation/filesystems/squashfs.rst
15909 SRM (Alpha) environment access
15910 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15912 F: arch/alpha/kernel/srm_env.c
15914 ST LSM6DSx IMU IIO DRIVER
15915 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15916 L: linux-iio@vger.kernel.org
15918 W: http://www.st.com/
15919 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15920 F: drivers/iio/imu/st_lsm6dsx/
15922 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15923 M: Mickael Guene <mickael.guene@st.com>
15924 L: linux-media@vger.kernel.org
15926 T: git git://linuxtv.org/media_tree.git
15927 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15928 F: drivers/media/i2c/st-mipid02.c
15930 ST STM32 I2C/SMBUS DRIVER
15931 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15932 L: linux-i2c@vger.kernel.org
15934 F: drivers/i2c/busses/i2c-stm32*
15936 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15937 M: Song Qiang <songqiang1304521@gmail.com>
15938 L: linux-iio@vger.kernel.org
15940 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15941 F: drivers/iio/proximity/vl53l0x-i2c.c
15944 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15945 M: Sasha Levin <sashal@kernel.org>
15946 L: stable@vger.kernel.org
15948 F: Documentation/process/stable-kernel-rules.rst
15951 M: Ian Abbott <abbotti@mev.co.uk>
15952 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15954 F: drivers/staging/comedi/
15956 STAGING - FIELDBUS SUBSYSTEM
15957 M: Sven Van Asbroeck <TheSven73@gmail.com>
15959 F: drivers/staging/fieldbus/*
15960 F: drivers/staging/fieldbus/Documentation/
15962 STAGING - HMS ANYBUS-S BUS
15963 M: Sven Van Asbroeck <TheSven73@gmail.com>
15965 F: drivers/staging/fieldbus/anybuss/
15967 STAGING - INDUSTRIAL IO
15968 M: Jonathan Cameron <jic23@kernel.org>
15969 L: linux-iio@vger.kernel.org
15971 F: Documentation/devicetree/bindings/staging/iio/
15972 F: drivers/staging/iio/
15974 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15975 M: Marc Dietrich <marvin24@gmx.de>
15976 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15977 L: linux-tegra@vger.kernel.org
15979 F: drivers/staging/nvec/
15981 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15982 M: Jens Frederich <jfrederich@gmail.com>
15983 M: Daniel Drake <dsd@laptop.org>
15984 M: Jon Nettleton <jon.nettleton@gmail.com>
15986 W: http://wiki.laptop.org/go/DCON
15987 F: drivers/staging/olpc_dcon/
15989 STAGING - REALTEK RTL8188EU DRIVERS
15990 M: Larry Finger <Larry.Finger@lwfinger.net>
15992 F: drivers/staging/rtl8188eu/
15994 STAGING - REALTEK RTL8712U DRIVERS
15995 M: Larry Finger <Larry.Finger@lwfinger.net>
15996 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15998 F: drivers/staging/rtl8712/
16000 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16001 M: Michael Hennerich <michael.hennerich@analog.com>
16002 M: Beniamin Bia <beniamin.bia@analog.com>
16003 L: linux-fbdev@vger.kernel.org
16005 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16006 F: drivers/staging/fbtft/fb_seps525.c
16008 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16009 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16010 M: Teddy Wang <teddy.wang@siliconmotion.com>
16011 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16012 L: linux-fbdev@vger.kernel.org
16014 F: drivers/staging/sm750fb/
16016 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16017 M: William Hubbs <w.d.hubbs@gmail.com>
16018 M: Chris Brannon <chris@the-brannons.com>
16019 M: Kirk Reiser <kirk@reisers.ca>
16020 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16021 L: speakup@linux-speakup.org
16023 W: http://www.linux-speakup.org/
16024 F: drivers/staging/speakup/
16026 STAGING - VIA VT665X DRIVERS
16027 M: Forest Bond <forest@alittletooquiet.net>
16029 F: drivers/staging/vt665?/
16031 STAGING - WILC1000 WIFI DRIVER
16032 M: Adham Abozaeid <adham.abozaeid@microchip.com>
16033 M: Ajay Singh <ajay.kathat@microchip.com>
16034 L: linux-wireless@vger.kernel.org
16036 F: drivers/staging/wilc1000/
16039 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16040 L: devel@driverdev.osuosl.org
16042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16043 F: drivers/staging/
16045 STARFIRE/DURALAN NETWORK DRIVER
16046 M: Ion Badulescu <ionut@badula.org>
16048 F: drivers/net/ethernet/adaptec/starfire*
16050 STEC S1220 SKD DRIVER
16051 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16052 L: linux-block@vger.kernel.org
16054 F: drivers/block/skd*[ch]
16056 STI AUDIO (ASoC) DRIVERS
16057 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16060 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16064 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16066 F: Documentation/devicetree/bindings/media/stih-cec.txt
16067 F: drivers/media/platform/sti/cec/
16069 STK1160 USB VIDEO CAPTURE DRIVER
16070 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16071 L: linux-media@vger.kernel.org
16073 T: git git://linuxtv.org/media_tree.git
16074 F: drivers/media/usb/stk1160/
16076 STM32 AUDIO (ASoC) DRIVERS
16077 M: Olivier Moysan <olivier.moysan@st.com>
16078 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16079 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16081 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16084 STM32 TIMER/LPTIMER DRIVERS
16085 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16087 F: Documentation/ABI/testing/*timer-stm32
16088 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16089 F: drivers/*/stm32-*timer*
16090 F: drivers/pwm/pwm-stm32*
16091 F: include/linux/*/stm32-*tim*
16093 STMMAC ETHERNET DRIVER
16094 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16095 M: Alexandre Torgue <alexandre.torgue@st.com>
16096 M: Jose Abreu <joabreu@synopsys.com>
16097 L: netdev@vger.kernel.org
16099 W: http://www.stlinux.com
16100 F: Documentation/networking/device_drivers/stmicro/
16101 F: drivers/net/ethernet/stmicro/stmmac/
16104 M: Sam Creasey <sammy@sammy.net>
16106 W: http://sammy.net/sun3/
16107 F: arch/m68k/include/asm/sun3*
16108 F: arch/m68k/kernel/*sun3*
16109 F: arch/m68k/sun3*/
16110 F: drivers/net/ethernet/i825xx/sun3*
16112 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16113 M: Hans de Goede <hdegoede@redhat.com>
16114 L: linux-input@vger.kernel.org
16116 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16117 F: drivers/input/keyboard/sun4i-lradc-keys.c
16119 SUNDANCE NETWORK DRIVER
16120 M: Denis Kirjanov <kda@linux-powerpc.org>
16121 L: netdev@vger.kernel.org
16123 F: drivers/net/ethernet/dlink/sundance.c
16126 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16127 M: Rich Felker <dalias@libc.org>
16128 L: linux-sh@vger.kernel.org
16130 Q: http://patchwork.kernel.org/project/linux-sh/list/
16131 F: Documentation/sh/
16136 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16137 M: Len Brown <len.brown@intel.com>
16138 M: Pavel Machek <pavel@ucw.cz>
16139 L: linux-pm@vger.kernel.org
16141 B: https://bugzilla.kernel.org
16142 F: Documentation/power/
16143 F: arch/x86/kernel/acpi/
16144 F: drivers/base/power/
16145 F: include/linux/freezer.h
16146 F: include/linux/pm.h
16147 F: include/linux/suspend.h
16151 M: Martin Mares <mj@ucw.cz>
16152 L: linux-video@atrey.karlin.mff.cuni.cz
16154 F: Documentation/admin-guide/svga.rst
16155 F: arch/x86/boot/video*
16158 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16159 L: iommu@lists.linux-foundation.org
16161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16162 F: arch/*/kernel/pci-swiotlb.c
16163 F: include/linux/swiotlb.h
16164 F: kernel/dma/swiotlb.c
16167 M: Jiri Pirko <jiri@resnulli.us>
16168 M: Ivan Vecera <ivecera@redhat.com>
16169 L: netdev@vger.kernel.org
16171 F: include/net/switchdev.h
16174 SY8106A REGULATOR DRIVER
16175 M: Icenowy Zheng <icenowy@aosc.io>
16177 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16178 F: drivers/regulator/sy8106a-regulator.c
16180 SYNC FILE FRAMEWORK
16181 M: Sumit Semwal <sumit.semwal@linaro.org>
16182 R: Gustavo Padovan <gustavo@padovan.org>
16183 L: linux-media@vger.kernel.org
16184 L: dri-devel@lists.freedesktop.org
16186 T: git git://anongit.freedesktop.org/drm/drm-misc
16187 F: Documentation/driver-api/sync_file.rst
16188 F: drivers/dma-buf/dma-fence*
16189 F: drivers/dma-buf/sw_sync.c
16190 F: drivers/dma-buf/sync_*
16191 F: include/linux/sync_file.h
16192 F: include/uapi/linux/sync_file.h
16194 SYNOPSYS ARC ARCHITECTURE
16195 M: Vineet Gupta <vgupta@synopsys.com>
16196 L: linux-snps-arc@lists.infradead.org
16198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16199 F: Documentation/devicetree/bindings/arc/*
16200 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16202 F: drivers/clocksource/arc_timer.c
16203 F: drivers/tty/serial/arc_uart.c
16205 SYNOPSYS ARC HSDK SDP pll clock driver
16206 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16208 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16209 F: drivers/clk/clk-hsdk-pll.c
16211 SYNOPSYS ARC SDP clock driver
16212 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16214 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16215 F: drivers/clk/axs10x/*
16217 SYNOPSYS ARC SDP platform support
16218 M: Alexey Brodkin <abrodkin@synopsys.com>
16220 F: Documentation/devicetree/bindings/arc/axs10*
16221 F: arch/arc/boot/dts/ax*
16222 F: arch/arc/plat-axs10x
16224 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16225 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16227 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16228 F: drivers/reset/reset-axs10x.c
16230 SYNOPSYS CREG GPIO DRIVER
16231 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16233 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16234 F: drivers/gpio/gpio-creg-snps.c
16236 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16237 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16239 F: drivers/tty/serial/8250/8250_dw.c
16240 F: drivers/tty/serial/8250/8250_dwlib.*
16241 F: drivers/tty/serial/8250/8250_lpss.c
16243 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16244 M: Hoan Tran <hoan@os.amperecomputing.com>
16245 L: linux-gpio@vger.kernel.org
16247 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16248 F: drivers/gpio/gpio-dwapb.c
16250 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16251 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16253 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16254 F: drivers/dma/dw-axi-dmac/
16256 SYNOPSYS DESIGNWARE DMAC DRIVER
16257 M: Viresh Kumar <vireshk@kernel.org>
16258 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16260 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16262 F: include/dt-bindings/dma/dw-dmac.h
16263 F: include/linux/dma/dw.h
16264 F: include/linux/platform_data/dma-dw.h
16266 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16267 M: Jose Abreu <Jose.Abreu@synopsys.com>
16268 L: netdev@vger.kernel.org
16270 F: drivers/net/ethernet/synopsys/
16272 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16273 M: Jose Abreu <Jose.Abreu@synopsys.com>
16274 L: netdev@vger.kernel.org
16276 F: drivers/net/phy/mdio-xpcs.c
16277 F: include/linux/mdio-xpcs.h
16279 SYNOPSYS DESIGNWARE I2C DRIVER
16280 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16281 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16282 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16283 L: linux-i2c@vger.kernel.org
16285 F: drivers/i2c/busses/i2c-designware-*
16286 F: include/linux/platform_data/i2c-designware.h
16288 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16289 M: Jaehoon Chung <jh80.chung@samsung.com>
16290 L: linux-mmc@vger.kernel.org
16292 F: drivers/mmc/host/dw_mmc*
16294 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16295 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16297 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16298 F: drivers/reset/reset-hsdk.c
16299 F: include/dt-bindings/reset/snps,hsdk-reset.h
16301 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16302 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16303 M: Manjunath M B <manjumb@synopsys.com>
16304 L: linux-mmc@vger.kernel.org
16306 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16308 SYSTEM CONFIGURATION (SYSCON)
16309 M: Lee Jones <lee.jones@linaro.org>
16310 M: Arnd Bergmann <arnd@arndb.de>
16312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16313 F: drivers/mfd/syscon.c
16315 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16316 M: Sudeep Holla <sudeep.holla@arm.com>
16317 L: linux-arm-kernel@lists.infradead.org
16319 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16320 F: drivers/clk/clk-sc[mp]i.c
16321 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16322 F: drivers/firmware/arm_scmi/
16323 F: drivers/firmware/arm_scpi.c
16324 F: drivers/reset/reset-scmi.c
16325 F: include/linux/sc[mp]i_protocol.h
16326 F: include/trace/events/scmi.h
16328 SYSTEM RESET/SHUTDOWN DRIVERS
16329 M: Sebastian Reichel <sre@kernel.org>
16330 L: linux-pm@vger.kernel.org
16332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16333 F: Documentation/devicetree/bindings/power/reset/
16334 F: drivers/power/reset/
16336 SYSTEM TRACE MODULE CLASS
16337 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16340 F: Documentation/trace/stm.rst
16341 F: drivers/hwtracing/stm/
16342 F: include/linux/stm.h
16343 F: include/uapi/linux/stm.h
16345 SYSTEM76 ACPI DRIVER
16346 M: Jeremy Soller <jeremy@system76.com>
16347 M: System76 Product Development <productdev@system76.com>
16348 L: platform-driver-x86@vger.kernel.org
16350 F: drivers/platform/x86/system76_acpi.c
16353 M: Christoph Hellwig <hch@infradead.org>
16355 F: Documentation/filesystems/sysv-fs.rst
16357 F: include/linux/sysv_fs.h
16359 TASKSTATS STATISTICS INTERFACE
16360 M: Balbir Singh <bsingharora@gmail.com>
16362 F: Documentation/accounting/taskstats*
16363 F: include/linux/taskstats*
16364 F: kernel/taskstats.c
16367 M: Jamal Hadi Salim <jhs@mojatatu.com>
16368 M: Cong Wang <xiyou.wangcong@gmail.com>
16369 M: Jiri Pirko <jiri@resnulli.us>
16370 L: netdev@vger.kernel.org
16372 F: include/net/pkt_cls.h
16373 F: include/net/pkt_sched.h
16374 F: include/net/tc_act/
16375 F: include/uapi/linux/pkt_cls.h
16376 F: include/uapi/linux/pkt_sched.h
16377 F: include/uapi/linux/tc_act/
16378 F: include/uapi/linux/tc_ematch/
16381 TC90522 MEDIA DRIVER
16382 M: Akihiro Tsukada <tskd08@gmail.com>
16383 L: linux-media@vger.kernel.org
16385 F: drivers/media/dvb-frontends/tc90522*
16387 TCP LOW PRIORITY MODULE
16388 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16389 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16391 W: http://tcp-lp-mod.sourceforge.net/
16392 F: net/ipv4/tcp_lp.c
16394 TDA10071 MEDIA DRIVER
16395 M: Antti Palosaari <crope@iki.fi>
16396 L: linux-media@vger.kernel.org
16398 W: https://linuxtv.org
16399 W: http://palosaari.fi/linux/
16400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16401 T: git git://linuxtv.org/anttip/media_tree.git
16402 F: drivers/media/dvb-frontends/tda10071*
16404 TDA18212 MEDIA DRIVER
16405 M: Antti Palosaari <crope@iki.fi>
16406 L: linux-media@vger.kernel.org
16408 W: https://linuxtv.org
16409 W: http://palosaari.fi/linux/
16410 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16411 T: git git://linuxtv.org/anttip/media_tree.git
16412 F: drivers/media/tuners/tda18212*
16414 TDA18218 MEDIA DRIVER
16415 M: Antti Palosaari <crope@iki.fi>
16416 L: linux-media@vger.kernel.org
16418 W: https://linuxtv.org
16419 W: http://palosaari.fi/linux/
16420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16421 T: git git://linuxtv.org/anttip/media_tree.git
16422 F: drivers/media/tuners/tda18218*
16424 TDA18250 MEDIA DRIVER
16425 M: Olli Salonen <olli.salonen@iki.fi>
16426 L: linux-media@vger.kernel.org
16428 W: https://linuxtv.org
16429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16430 T: git git://linuxtv.org/media_tree.git
16431 F: drivers/media/tuners/tda18250*
16433 TDA18271 MEDIA DRIVER
16434 M: Michael Krufky <mkrufky@linuxtv.org>
16435 L: linux-media@vger.kernel.org
16437 W: https://linuxtv.org
16438 W: http://github.com/mkrufky
16439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16440 T: git git://linuxtv.org/mkrufky/tuners.git
16441 F: drivers/media/tuners/tda18271*
16443 TDA1997x MEDIA DRIVER
16444 M: Tim Harvey <tharvey@gateworks.com>
16445 L: linux-media@vger.kernel.org
16447 W: https://linuxtv.org
16448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16449 F: drivers/media/i2c/tda1997x.*
16451 TDA827x MEDIA DRIVER
16452 M: Michael Krufky <mkrufky@linuxtv.org>
16453 L: linux-media@vger.kernel.org
16455 W: https://linuxtv.org
16456 W: http://github.com/mkrufky
16457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16458 T: git git://linuxtv.org/mkrufky/tuners.git
16459 F: drivers/media/tuners/tda8290.*
16461 TDA8290 MEDIA DRIVER
16462 M: Michael Krufky <mkrufky@linuxtv.org>
16463 L: linux-media@vger.kernel.org
16465 W: https://linuxtv.org
16466 W: http://github.com/mkrufky
16467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16468 T: git git://linuxtv.org/mkrufky/tuners.git
16469 F: drivers/media/tuners/tda8290.*
16471 TDA9840 MEDIA DRIVER
16472 M: Hans Verkuil <hverkuil@xs4all.nl>
16473 L: linux-media@vger.kernel.org
16475 W: https://linuxtv.org
16476 T: git git://linuxtv.org/media_tree.git
16477 F: drivers/media/i2c/tda9840*
16479 TEA5761 TUNER DRIVER
16480 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16481 L: linux-media@vger.kernel.org
16483 W: https://linuxtv.org
16484 T: git git://linuxtv.org/media_tree.git
16485 F: drivers/media/tuners/tea5761.*
16487 TEA5767 TUNER DRIVER
16488 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16489 L: linux-media@vger.kernel.org
16491 W: https://linuxtv.org
16492 T: git git://linuxtv.org/media_tree.git
16493 F: drivers/media/tuners/tea5767.*
16495 TEA6415C MEDIA DRIVER
16496 M: Hans Verkuil <hverkuil@xs4all.nl>
16497 L: linux-media@vger.kernel.org
16499 W: https://linuxtv.org
16500 T: git git://linuxtv.org/media_tree.git
16501 F: drivers/media/i2c/tea6415c*
16503 TEA6420 MEDIA DRIVER
16504 M: Hans Verkuil <hverkuil@xs4all.nl>
16505 L: linux-media@vger.kernel.org
16507 W: https://linuxtv.org
16508 T: git git://linuxtv.org/media_tree.git
16509 F: drivers/media/i2c/tea6420*
16512 M: Jiri Pirko <jiri@resnulli.us>
16513 L: netdev@vger.kernel.org
16515 F: drivers/net/team/
16516 F: include/linux/if_team.h
16517 F: include/uapi/linux/if_team.h
16519 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16520 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16522 F: arch/x86/platform/ts5500/
16524 TECHNOTREND USB IR RECEIVER
16525 M: Sean Young <sean@mess.org>
16526 L: linux-media@vger.kernel.org
16528 F: drivers/media/rc/ttusbir.c
16530 TECHWELL TW9910 VIDEO DECODER
16531 L: linux-media@vger.kernel.org
16533 F: drivers/media/i2c/tw9910.c
16534 F: include/media/i2c/tw9910.h
16537 M: Jens Wiklander <jens.wiklander@linaro.org>
16538 L: tee-dev@lists.linaro.org
16540 F: Documentation/tee.txt
16542 F: include/linux/tee_drv.h
16543 F: include/uapi/linux/tee.h
16545 TEGRA ARCHITECTURE SUPPORT
16546 M: Thierry Reding <thierry.reding@gmail.com>
16547 M: Jonathan Hunter <jonathanh@nvidia.com>
16548 L: linux-tegra@vger.kernel.org
16550 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16555 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16556 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16558 F: drivers/clk/tegra/
16561 M: Laxman Dewangan <ldewangan@nvidia.com>
16562 M: Jon Hunter <jonathanh@nvidia.com>
16564 F: drivers/dma/tegra*
16567 M: Laxman Dewangan <ldewangan@nvidia.com>
16568 R: Dmitry Osipenko <digetx@gmail.com>
16570 F: drivers/i2c/busses/i2c-tegra.c
16572 TEGRA IOMMU DRIVERS
16573 M: Thierry Reding <thierry.reding@gmail.com>
16574 L: linux-tegra@vger.kernel.org
16576 F: drivers/iommu/tegra*
16579 M: Laxman Dewangan <ldewangan@nvidia.com>
16581 F: drivers/input/keyboard/tegra-kbc.c
16584 M: Stefan Agner <stefan@agner.ch>
16585 M: Lucas Stach <dev@lynxeye.de>
16587 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16588 F: drivers/mtd/nand/raw/tegra_nand.c
16591 M: Thierry Reding <thierry.reding@gmail.com>
16593 F: drivers/pwm/pwm-tegra.c
16595 TEGRA SERIAL DRIVER
16596 M: Laxman Dewangan <ldewangan@nvidia.com>
16598 F: drivers/tty/serial/serial-tegra.c
16601 M: Laxman Dewangan <ldewangan@nvidia.com>
16603 F: drivers/spi/spi-tegra*
16605 TEGRA XUSB PADCTL DRIVER
16606 M: JC Kuo <jckuo@nvidia.com>
16608 F: drivers/phy/tegra/xusb*
16610 TEHUTI ETHERNET DRIVER
16611 M: Andy Gospodarek <andy@greyhouse.net>
16612 L: netdev@vger.kernel.org
16614 F: drivers/net/ethernet/tehuti/*
16616 TELECOM CLOCK DRIVER FOR MCPL0010
16617 M: Mark Gross <mark.gross@intel.com>
16619 F: drivers/char/tlclk.c
16621 TEMPO SEMICONDUCTOR DRIVERS
16622 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16624 F: Documentation/devicetree/bindings/sound/tscs*.txt
16625 F: sound/soc/codecs/tscs*.c
16626 F: sound/soc/codecs/tscs*.h
16628 TENSILICA XTENSA PORT (xtensa)
16629 M: Chris Zankel <chris@zankel.net>
16630 M: Max Filippov <jcmvbkbc@gmail.com>
16631 L: linux-xtensa@linux-xtensa.org
16633 T: git git://github.com/czankel/xtensa-linux.git
16635 F: drivers/irqchip/irq-xtensa-*
16637 TEXAS INSTRUMENTS ASoC DRIVERS
16638 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16639 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16643 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16644 M: Ricardo Ribalda <ricardo@ribalda.com>
16645 L: linux-iio@vger.kernel.org
16647 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16648 F: drivers/iio/dac/ti-dac7612.c
16650 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16651 M: Nishanth Menon <nm@ti.com>
16652 M: Tero Kristo <t-kristo@ti.com>
16653 M: Santosh Shilimkar <ssantosh@kernel.org>
16654 L: linux-arm-kernel@lists.infradead.org
16656 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16657 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16658 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16659 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16660 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16661 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16662 F: drivers/clk/keystone/sci-clk.c
16663 F: drivers/firmware/ti_sci*
16664 F: drivers/irqchip/irq-ti-sci-inta.c
16665 F: drivers/irqchip/irq-ti-sci-intr.c
16666 F: drivers/reset/reset-ti-sci.c
16667 F: drivers/soc/ti/ti_sci_inta_msi.c
16668 F: drivers/soc/ti/ti_sci_pm_domains.c
16669 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16670 F: include/linux/soc/ti/ti_sci_inta_msi.h
16671 F: include/linux/soc/ti/ti_sci_protocol.h
16673 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16674 M: Hans Verkuil <hverkuil@xs4all.nl>
16675 L: linux-media@vger.kernel.org
16677 W: https://linuxtv.org
16678 T: git git://linuxtv.org/media_tree.git
16679 F: drivers/media/radio/radio-raremono.c
16682 M: Zhang Rui <rui.zhang@intel.com>
16683 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16684 R: Amit Kucheria <amit.kucheria@verdurent.com>
16685 L: linux-pm@vger.kernel.org
16687 Q: https://patchwork.kernel.org/project/linux-pm/list/
16688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16689 F: Documentation/devicetree/bindings/thermal/
16690 F: drivers/thermal/
16691 F: include/linux/cpu_cooling.h
16692 F: include/linux/thermal.h
16693 F: include/uapi/linux/thermal.h
16695 THERMAL DRIVER FOR AMLOGIC SOCS
16696 M: Guillaume La Roque <glaroque@baylibre.com>
16697 L: linux-pm@vger.kernel.org
16698 L: linux-amlogic@lists.infradead.org
16700 W: http://linux-meson.com/
16701 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16702 F: drivers/thermal/amlogic_thermal.c
16704 THERMAL/CPU_COOLING
16705 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16706 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16707 M: Viresh Kumar <viresh.kumar@linaro.org>
16708 M: Javi Merino <javi.merino@kernel.org>
16709 L: linux-pm@vger.kernel.org
16711 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16712 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16713 F: drivers/thermal/cpufreq_cooling.c
16714 F: drivers/thermal/cpuidle_cooling.c
16715 F: include/linux/cpu_cooling.h
16717 THINKPAD ACPI EXTRAS DRIVER
16718 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16719 L: ibm-acpi-devel@lists.sourceforge.net
16720 L: platform-driver-x86@vger.kernel.org
16722 W: http://ibm-acpi.sourceforge.net
16723 W: http://thinkwiki.org/wiki/Ibm-acpi
16724 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16725 F: drivers/platform/x86/thinkpad_acpi.c
16728 M: Andreas Noever <andreas.noever@gmail.com>
16729 M: Michael Jamet <michael.jamet@intel.com>
16730 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16731 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16732 L: linux-usb@vger.kernel.org
16734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16735 F: Documentation/admin-guide/thunderbolt.rst
16736 F: drivers/thunderbolt/
16737 F: include/linux/thunderbolt.h
16739 THUNDERBOLT NETWORK DRIVER
16740 M: Michael Jamet <michael.jamet@intel.com>
16741 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16742 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16743 L: netdev@vger.kernel.org
16745 F: drivers/net/thunderbolt.c
16747 THUNDERX GPIO DRIVER
16748 M: Robert Richter <rrichter@marvell.com>
16750 F: drivers/gpio/gpio-thunderx.c
16752 TI AM437X VPFE DRIVER
16753 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16754 L: linux-media@vger.kernel.org
16756 W: https://linuxtv.org
16757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16758 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16759 F: drivers/media/platform/am437x/
16761 TI BANDGAP AND THERMAL DRIVER
16762 M: Eduardo Valentin <edubezval@gmail.com>
16763 M: Keerthy <j-keerthy@ti.com>
16764 L: linux-pm@vger.kernel.org
16765 L: linux-omap@vger.kernel.org
16767 F: drivers/thermal/ti-soc-thermal/
16769 TI BQ27XXX POWER SUPPLY DRIVER
16770 R: Andrew F. Davis <afd@ti.com>
16771 F: drivers/power/supply/bq27xxx_battery.c
16772 F: drivers/power/supply/bq27xxx_battery_i2c.c
16773 F: include/linux/power/bq27xxx_battery.h
16775 TI CDCE706 CLOCK DRIVER
16776 M: Max Filippov <jcmvbkbc@gmail.com>
16778 F: drivers/clk/clk-cdce706.c
16781 M: Tero Kristo <t-kristo@ti.com>
16782 L: linux-omap@vger.kernel.org
16785 F: include/linux/clk/ti.h
16787 TI DAVINCI MACHINE SUPPORT
16788 M: Sekhar Nori <nsekhar@ti.com>
16789 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16793 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16794 F: arch/arm/boot/dts/da850*
16795 F: arch/arm/mach-davinci/
16796 F: drivers/i2c/busses/i2c-davinci.c
16798 TI DAVINCI SERIES CLOCK DRIVER
16799 M: David Lechner <david@lechnology.com>
16800 R: Sekhar Nori <nsekhar@ti.com>
16802 F: Documentation/devicetree/bindings/clock/ti/davinci/
16803 F: drivers/clk/davinci/
16805 TI DAVINCI SERIES GPIO DRIVER
16806 M: Keerthy <j-keerthy@ti.com>
16807 L: linux-gpio@vger.kernel.org
16809 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16810 F: drivers/gpio/gpio-davinci.c
16812 TI DAVINCI SERIES MEDIA DRIVER
16813 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16814 L: linux-media@vger.kernel.org
16816 W: https://linuxtv.org
16817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16818 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16819 F: drivers/media/platform/davinci/
16820 F: include/media/davinci/
16822 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16823 R: David Lechner <david@lechnology.com>
16824 L: linux-iio@vger.kernel.org
16825 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16826 F: drivers/counter/ti-eqep.c
16828 TI ETHERNET SWITCH DRIVER (CPSW)
16829 R: Grygorii Strashko <grygorii.strashko@ti.com>
16830 L: linux-omap@vger.kernel.org
16831 L: netdev@vger.kernel.org
16833 F: drivers/net/ethernet/ti/cpsw*
16834 F: drivers/net/ethernet/ti/davinci*
16836 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16837 M: Alex Dubov <oakad@yahoo.com>
16839 W: http://tifmxx.berlios.de/
16840 F: drivers/memstick/host/tifm_ms.c
16841 F: drivers/misc/tifm*
16842 F: drivers/mmc/host/tifm_sd.c
16843 F: include/linux/tifm.h
16845 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16846 M: Santosh Shilimkar <ssantosh@kernel.org>
16847 L: linux-kernel@vger.kernel.org
16848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16851 F: drivers/soc/ti/*
16853 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16854 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16855 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16858 F: sound/soc/codecs/isabelle*
16859 F: sound/soc/codecs/lm49453*
16861 TI LP855x BACKLIGHT DRIVER
16862 M: Milo Kim <milo.kim@ti.com>
16864 F: Documentation/driver-api/backlight/lp855x-driver.rst
16865 F: drivers/video/backlight/lp855x_bl.c
16866 F: include/linux/platform_data/lp855x.h
16868 TI LP8727 CHARGER DRIVER
16869 M: Milo Kim <milo.kim@ti.com>
16871 F: drivers/power/supply/lp8727_charger.c
16872 F: include/linux/platform_data/lp8727.h
16874 TI LP8788 MFD DRIVER
16875 M: Milo Kim <milo.kim@ti.com>
16877 F: drivers/iio/adc/lp8788_adc.c
16878 F: drivers/leds/leds-lp8788.c
16879 F: drivers/mfd/lp8788*.c
16880 F: drivers/power/supply/lp8788-charger.c
16881 F: drivers/regulator/lp8788-*.c
16882 F: include/linux/mfd/lp8788*.h
16884 TI NETCP ETHERNET DRIVER
16885 M: Wingman Kwok <w-kwok2@ti.com>
16886 M: Murali Karicheri <m-karicheri2@ti.com>
16887 L: netdev@vger.kernel.org
16889 F: drivers/net/ethernet/ti/netcp*
16891 TI PCM3060 ASoC CODEC DRIVER
16892 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16895 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16896 F: sound/soc/codecs/pcm3060*
16898 TI TAS571X FAMILY ASoC CODEC DRIVER
16899 M: Kevin Cernekee <cernekee@chromium.org>
16900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16902 F: sound/soc/codecs/tas571x*
16904 TI TCAN4X5X DEVICE DRIVER
16905 M: Dan Murphy <dmurphy@ti.com>
16906 L: linux-can@vger.kernel.org
16908 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16909 F: drivers/net/can/m_can/tcan4x5x.c
16911 TI TRF7970A NFC DRIVER
16912 M: Mark Greer <mgreer@animalcreek.com>
16913 L: linux-wireless@vger.kernel.org
16914 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16916 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16917 F: drivers/nfc/trf7970a.c
16919 TI TWL4030 SERIES SOC CODEC DRIVER
16920 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16923 F: sound/soc/codecs/twl4030*
16926 M: Benoit Parrot <bparrot@ti.com>
16927 L: linux-media@vger.kernel.org
16929 W: http://linuxtv.org/
16930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16931 F: Documentation/devicetree/bindings/media/ti,cal.yaml
16932 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16933 F: drivers/media/platform/ti-vpe/
16935 TI WILINK WIRELESS DRIVERS
16936 L: linux-wireless@vger.kernel.org
16938 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
16939 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
16940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16941 F: drivers/net/wireless/ti/
16942 F: include/linux/wl12xx.h
16944 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16945 M: John Stultz <john.stultz@linaro.org>
16946 M: Thomas Gleixner <tglx@linutronix.de>
16947 R: Stephen Boyd <sboyd@kernel.org>
16948 L: linux-kernel@vger.kernel.org
16950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16951 F: include/linux/clocksource.h
16952 F: include/linux/time.h
16953 F: include/linux/timex.h
16954 F: include/uapi/linux/time.h
16955 F: include/uapi/linux/timex.h
16956 F: kernel/time/alarmtimer.c
16957 F: kernel/time/clocksource.c
16958 F: kernel/time/ntp.c
16959 F: kernel/time/time*.c
16960 F: tools/testing/selftests/timers/
16963 M: Jon Maloy <jmaloy@redhat.com>
16964 M: Ying Xue <ying.xue@windriver.com>
16965 L: netdev@vger.kernel.org (core kernel code)
16966 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16968 W: http://tipc.sourceforge.net/
16969 F: include/uapi/linux/tipc*.h
16972 TLAN NETWORK DRIVER
16973 M: Samuel Chessman <chessman@tux.org>
16974 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16976 W: http://sourceforge.net/projects/tlan/
16977 F: Documentation/networking/device_drivers/ti/tlan.txt
16978 F: drivers/net/ethernet/ti/tlan.*
16980 TM6000 VIDEO4LINUX DRIVER
16981 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16982 L: linux-media@vger.kernel.org
16984 W: https://linuxtv.org
16985 T: git git://linuxtv.org/media_tree.git
16986 F: Documentation/media/v4l-drivers/tm6000*
16987 F: drivers/media/usb/tm6000/
16989 TMIO/SDHI MMC DRIVER
16990 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16991 L: linux-mmc@vger.kernel.org
16993 F: drivers/mmc/host/renesas_sdhi*
16994 F: drivers/mmc/host/tmio_mmc*
16995 F: include/linux/mfd/tmio.h
16997 TMP401 HARDWARE MONITOR DRIVER
16998 M: Guenter Roeck <linux@roeck-us.net>
16999 L: linux-hwmon@vger.kernel.org
17001 F: Documentation/hwmon/tmp401.rst
17002 F: drivers/hwmon/tmp401.c
17004 TMP513 HARDWARE MONITOR DRIVER
17005 M: Eric Tremblay <etremblay@distech-controls.com>
17006 L: linux-hwmon@vger.kernel.org
17008 F: Documentation/hwmon/tmp513.rst
17009 F: drivers/hwmon/tmp513.c
17011 TMPFS (SHMEM FILESYSTEM)
17012 M: Hugh Dickins <hughd@google.com>
17013 L: linux-mm@kvack.org
17015 F: include/linux/shmem_fs.h
17018 TOMOYO SECURITY MODULE
17019 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17020 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17021 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17022 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17023 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17024 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17026 W: https://tomoyo.osdn.jp/
17027 F: security/tomoyo/
17029 TOPSTAR LAPTOP EXTRAS DRIVER
17030 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17031 L: platform-driver-x86@vger.kernel.org
17033 F: drivers/platform/x86/topstar-laptop.c
17035 TORTURE-TEST MODULES
17036 M: Davidlohr Bueso <dave@stgolabs.net>
17037 M: "Paul E. McKenney" <paulmck@kernel.org>
17038 M: Josh Triplett <josh@joshtriplett.org>
17039 L: linux-kernel@vger.kernel.org
17041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17042 F: Documentation/RCU/torture.txt
17043 F: kernel/locking/locktorture.c
17044 F: kernel/rcu/rcuperf.c
17045 F: kernel/rcu/rcutorture.c
17046 F: kernel/torture.c
17048 TOSHIBA ACPI EXTRAS DRIVER
17049 M: Azael Avalos <coproscefalo@gmail.com>
17050 L: platform-driver-x86@vger.kernel.org
17052 F: drivers/platform/x86/toshiba_acpi.c
17054 TOSHIBA BLUETOOTH DRIVER
17055 M: Azael Avalos <coproscefalo@gmail.com>
17056 L: platform-driver-x86@vger.kernel.org
17058 F: drivers/platform/x86/toshiba_bluetooth.c
17060 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17061 M: Azael Avalos <coproscefalo@gmail.com>
17062 L: platform-driver-x86@vger.kernel.org
17064 F: drivers/platform/x86/toshiba_haps.c
17067 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17069 W: http://www.buzzard.org.uk/toshiba/
17070 F: drivers/char/toshiba.c
17071 F: include/linux/toshiba.h
17072 F: include/uapi/linux/toshiba.h
17074 TOSHIBA TC358743 DRIVER
17075 M: Mats Randgaard <matrandg@cisco.com>
17076 L: linux-media@vger.kernel.org
17078 F: drivers/media/i2c/tc358743*
17079 F: include/media/i2c/tc358743.h
17081 TOSHIBA WMI HOTKEYS DRIVER
17082 M: Azael Avalos <coproscefalo@gmail.com>
17083 L: platform-driver-x86@vger.kernel.org
17085 F: drivers/platform/x86/toshiba-wmi.c
17088 M: Peter Huewe <peterhuewe@gmx.de>
17089 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17090 R: Jason Gunthorpe <jgg@ziepe.ca>
17091 L: linux-integrity@vger.kernel.org
17093 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17094 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17095 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17096 F: drivers/char/tpm/
17099 M: Steven Rostedt <rostedt@goodmis.org>
17100 M: Ingo Molnar <mingo@redhat.com>
17102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17103 F: Documentation/trace/ftrace.rst
17104 F: arch/*/*/*/ftrace.h
17105 F: arch/*/kernel/ftrace.c
17106 F: include/*/ftrace.h
17107 F: include/linux/trace*.h
17110 F: tools/testing/selftests/ftrace/
17112 TRACING MMIO ACCESSES (MMIOTRACE)
17113 M: Steven Rostedt <rostedt@goodmis.org>
17114 M: Ingo Molnar <mingo@kernel.org>
17115 R: Karol Herbst <karolherbst@gmail.com>
17116 R: Pekka Paalanen <ppaalanen@gmail.com>
17117 L: linux-kernel@vger.kernel.org
17118 L: nouveau@lists.freedesktop.org
17120 F: arch/x86/mm/kmmio.c
17121 F: arch/x86/mm/mmio-mod.c
17122 F: arch/x86/mm/testmmiotrace.c
17123 F: include/linux/mmiotrace.h
17124 F: kernel/trace/trace_mmiotrace.c
17127 M: Jiri Kosina <trivial@kernel.org>
17129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17130 K: ^Subject:.*(?i)trivial
17133 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17134 M: Jiri Slaby <jslaby@suse.com>
17136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17137 F: Documentation/driver-api/serial/
17139 F: drivers/tty/serial/serial_core.c
17140 F: include/linux/serial.h
17141 F: include/linux/serial_core.h
17142 F: include/linux/tty.h
17143 F: include/uapi/linux/serial.h
17144 F: include/uapi/linux/serial_core.h
17145 F: include/uapi/linux/tty.h
17147 TUA9001 MEDIA DRIVER
17148 M: Antti Palosaari <crope@iki.fi>
17149 L: linux-media@vger.kernel.org
17151 W: https://linuxtv.org
17152 W: http://palosaari.fi/linux/
17153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17154 T: git git://linuxtv.org/anttip/media_tree.git
17155 F: drivers/media/tuners/tua9001*
17157 TULIP NETWORK DRIVERS
17158 L: netdev@vger.kernel.org
17159 L: linux-parisc@vger.kernel.org
17161 F: drivers/net/ethernet/dec/tulip/
17164 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17166 W: http://vtun.sourceforge.net/tun
17167 F: Documentation/networking/tuntap.txt
17168 F: arch/um/os-Linux/drivers/
17170 TURBOCHANNEL SUBSYSTEM
17171 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17172 M: Ralf Baechle <ralf@linux-mips.org>
17173 L: linux-mips@vger.kernel.org
17175 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17177 F: include/linux/tc.h
17180 M: "Len Brown" <lenb@kernel.org>
17181 L: linux-pm@vger.kernel.org
17183 Q: https://patchwork.kernel.org/project/linux-pm/list/
17184 B: https://bugzilla.kernel.org
17185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17186 F: tools/power/x86/turbostat/
17188 TW5864 VIDEO4LINUX DRIVER
17189 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17190 M: Anton Sviridenko <anton@corp.bluecherry.net>
17191 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17192 M: Andrey Utkin <andrey_utkin@fastmail.com>
17193 L: linux-media@vger.kernel.org
17195 F: drivers/media/pci/tw5864/
17197 TW68 VIDEO4LINUX DRIVER
17198 M: Hans Verkuil <hverkuil@xs4all.nl>
17199 L: linux-media@vger.kernel.org
17201 W: https://linuxtv.org
17202 T: git git://linuxtv.org/media_tree.git
17203 F: drivers/media/pci/tw68/
17205 TW686X VIDEO4LINUX DRIVER
17206 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17207 L: linux-media@vger.kernel.org
17209 W: http://linuxtv.org
17210 T: git git://linuxtv.org/media_tree.git
17211 F: drivers/media/pci/tw686x/
17213 UACCE ACCELERATOR FRAMEWORK
17214 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17215 M: Zhou Wang <wangzhou1@hisilicon.com>
17216 L: linux-accelerators@lists.ozlabs.org
17217 L: linux-kernel@vger.kernel.org
17219 F: Documentation/ABI/testing/sysfs-driver-uacce
17220 F: Documentation/misc-devices/uacce.rst
17221 F: drivers/misc/uacce/
17222 F: include/linux/uacce.h
17223 F: include/uapi/misc/uacce/
17225 UBI FILE SYSTEM (UBIFS)
17226 M: Richard Weinberger <richard@nod.at>
17227 L: linux-mtd@lists.infradead.org
17229 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17232 F: Documentation/filesystems/ubifs.rst
17235 UCLINUX (M68KNOMMU AND COLDFIRE)
17236 M: Greg Ungerer <gerg@linux-m68k.org>
17237 L: linux-m68k@lists.linux-m68k.org
17238 L: uclinux-dev@uclinux.org (subscribers-only)
17240 W: http://www.linux-m68k.org/
17241 W: http://www.uclinux.org/
17242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17243 F: arch/m68k/*/*_no.*
17245 F: arch/m68k/coldfire/
17246 F: arch/m68k/include/asm/*_no.*
17249 M: Jan Kara <jack@suse.com>
17251 F: Documentation/filesystems/udf.rst
17255 M: Bastien Nocera <hadess@hadess.net>
17256 L: linux-input@vger.kernel.org
17258 F: drivers/hid/hid-udraw-ps3.c
17261 M: Evgeniy Dushistov <dushistov@mail.ru>
17263 F: Documentation/admin-guide/ufs.rst
17266 UHID USERSPACE HID IO DRIVER
17267 M: David Herrmann <dh.herrmann@googlemail.com>
17268 L: linux-input@vger.kernel.org
17270 F: drivers/hid/uhid.c
17271 F: include/uapi/linux/uhid.h
17274 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17275 L: linux-usb@vger.kernel.org
17277 F: drivers/usb/common/ulpi.c
17278 F: include/linux/ulpi/
17281 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17282 L: linux-fsdevel@vger.kernel.org
17286 UNICORE32 ARCHITECTURE
17287 M: Guan Xuetao <gxt@pku.edu.cn>
17289 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17290 T: git git://github.com/gxt/linux.git
17294 M: Tony Finch <dot@dotat.at>
17296 W: http://dotat.at/prog/unifdef
17297 F: scripts/unifdef.c
17299 UNIFORM CDROM DRIVER
17300 M: Jens Axboe <axboe@kernel.dk>
17302 W: http://www.kernel.dk
17303 F: Documentation/cdrom/
17304 F: drivers/cdrom/cdrom.c
17305 F: include/linux/cdrom.h
17306 F: include/uapi/linux/cdrom.h
17308 UNISYS S-PAR DRIVERS
17309 M: David Kershner <david.kershner@unisys.com>
17310 L: sparmaintainer@unisys.com (Unisys internal)
17312 F: drivers/staging/unisys/
17313 F: drivers/visorbus/
17314 F: include/linux/visorbus.h
17316 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17317 R: Alim Akhtar <alim.akhtar@samsung.com>
17318 R: Avri Altman <avri.altman@wdc.com>
17319 L: linux-scsi@vger.kernel.org
17321 F: Documentation/scsi/ufs.rst
17322 F: drivers/scsi/ufs/
17324 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17325 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17326 L: linux-scsi@vger.kernel.org
17328 F: drivers/scsi/ufs/*dwc*
17330 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17331 M: Stanley Chu <stanley.chu@mediatek.com>
17332 L: linux-scsi@vger.kernel.org
17333 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17335 F: drivers/scsi/ufs/ufs-mediatek*
17337 UNSORTED BLOCK IMAGES (UBI)
17338 M: Richard Weinberger <richard@nod.at>
17339 L: linux-mtd@lists.infradead.org
17341 W: http://www.linux-mtd.infradead.org/
17342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17344 F: drivers/mtd/ubi/
17345 F: include/linux/mtd/ubi.h
17346 F: include/uapi/mtd/ubi-user.h
17348 USB "USBNET" DRIVER FRAMEWORK
17349 M: Oliver Neukum <oneukum@suse.com>
17350 L: netdev@vger.kernel.org
17352 W: http://www.linux-usb.org/usbnet
17353 F: drivers/net/usb/usbnet.c
17354 F: include/linux/usb/usbnet.h
17357 M: Oliver Neukum <oneukum@suse.com>
17358 L: linux-usb@vger.kernel.org
17360 F: Documentation/usb/acm.rst
17361 F: drivers/usb/class/cdc-acm.*
17363 USB APPLE MFI FASTCHARGE DRIVER
17364 M: Bastien Nocera <hadess@hadess.net>
17365 L: linux-usb@vger.kernel.org
17367 F: drivers/usb/misc/apple-mfi-fastcharge.c
17369 USB AR5523 WIRELESS DRIVER
17370 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17371 L: linux-wireless@vger.kernel.org
17373 F: drivers/net/wireless/ath/ar5523/
17376 M: Oliver Neukum <oneukum@suse.com>
17377 L: linux-usb@vger.kernel.org
17378 L: linux-scsi@vger.kernel.org
17380 F: drivers/usb/storage/uas.c
17382 USB CDC ETHERNET DRIVER
17383 M: Oliver Neukum <oliver@neukum.org>
17384 L: linux-usb@vger.kernel.org
17386 F: drivers/net/usb/cdc_*.c
17387 F: include/uapi/linux/usb/cdc.h
17389 USB CHAOSKEY DRIVER
17390 M: Keith Packard <keithp@keithp.com>
17391 L: linux-usb@vger.kernel.org
17393 F: drivers/usb/misc/chaoskey.c
17395 USB CYPRESS C67X00 DRIVER
17396 M: Peter Korsgaard <jacmet@sunsite.dk>
17397 L: linux-usb@vger.kernel.org
17399 F: drivers/usb/c67x00/
17401 USB DAVICOM DM9601 DRIVER
17402 M: Peter Korsgaard <jacmet@sunsite.dk>
17403 L: netdev@vger.kernel.org
17405 W: http://www.linux-usb.org/usbnet
17406 F: drivers/net/usb/dm9601.c
17409 M: Alan Stern <stern@rowland.harvard.edu>
17410 L: linux-usb@vger.kernel.org
17412 F: Documentation/usb/ehci.rst
17413 F: drivers/usb/host/ehci*
17415 USB GADGET/PERIPHERAL SUBSYSTEM
17416 M: Felipe Balbi <balbi@kernel.org>
17417 L: linux-usb@vger.kernel.org
17419 W: http://www.linux-usb.org/gadget
17420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17421 F: drivers/usb/gadget/
17422 F: include/linux/usb/gadget*
17424 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17425 M: Jiri Kosina <jikos@kernel.org>
17426 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17427 L: linux-usb@vger.kernel.org
17429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17430 F: Documentation/hid/hiddev.rst
17431 F: drivers/hid/usbhid/
17433 USB INTEL XHCI ROLE MUX DRIVER
17434 M: Hans de Goede <hdegoede@redhat.com>
17435 L: linux-usb@vger.kernel.org
17437 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17439 USB IP DRIVER FOR HISILICON KIRIN
17440 M: Yu Chen <chenyu56@huawei.com>
17441 M: Binghui Wang <wangbinghui@hisilicon.com>
17442 L: linux-usb@vger.kernel.org
17444 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17445 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17448 M: Olav Kongas <ok@artecdesign.ee>
17449 L: linux-usb@vger.kernel.org
17451 F: drivers/usb/host/isp116x*
17452 F: include/linux/usb/isp116x.h
17454 USB LAN78XX ETHERNET DRIVER
17455 M: Woojung Huh <woojung.huh@microchip.com>
17456 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17457 L: netdev@vger.kernel.org
17459 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17460 F: drivers/net/usb/lan78xx.*
17461 F: include/dt-bindings/net/microchip-lan78xx.h
17463 USB MASS STORAGE DRIVER
17464 M: Alan Stern <stern@rowland.harvard.edu>
17465 L: linux-usb@vger.kernel.org
17466 L: usb-storage@lists.one-eyed-alien.net
17468 F: drivers/usb/storage/
17471 M: Clemens Ladisch <clemens@ladisch.de>
17472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17475 F: sound/usb/midi.*
17477 USB NETWORKING DRIVERS
17478 L: linux-usb@vger.kernel.org
17480 F: drivers/net/usb/
17483 M: Alan Stern <stern@rowland.harvard.edu>
17484 L: linux-usb@vger.kernel.org
17486 F: Documentation/usb/ohci.rst
17487 F: drivers/usb/host/ohci*
17489 USB OTG FSM (Finite State Machine)
17490 M: Peter Chen <Peter.Chen@nxp.com>
17491 L: linux-usb@vger.kernel.org
17493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17494 F: drivers/usb/common/usb-otg-fsm.c
17497 M: Valentina Manea <valentina.manea.m@gmail.com>
17498 M: Shuah Khan <shuah@kernel.org>
17499 M: Shuah Khan <skhan@linuxfoundation.org>
17500 L: linux-usb@vger.kernel.org
17502 F: Documentation/usb/usbip_protocol.rst
17503 F: drivers/usb/usbip/
17504 F: tools/testing/selftests/drivers/usb/usbip/
17505 F: tools/usb/usbip/
17508 M: Petko Manolov <petkan@nucleusys.com>
17509 L: linux-usb@vger.kernel.org
17510 L: netdev@vger.kernel.org
17512 W: https://github.com/petkan/pegasus
17513 T: git git://github.com/petkan/pegasus.git
17514 F: drivers/net/usb/pegasus.*
17517 M: Felipe Balbi <balbi@kernel.org>
17518 L: linux-usb@vger.kernel.org
17520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17521 F: drivers/usb/phy/
17523 USB PRINTER DRIVER (usblp)
17524 M: Pete Zaitcev <zaitcev@redhat.com>
17525 L: linux-usb@vger.kernel.org
17527 F: drivers/usb/class/usblp.c
17529 USB QMI WWAN NETWORK DRIVER
17530 M: Bjørn Mork <bjorn@mork.no>
17531 L: netdev@vger.kernel.org
17533 F: Documentation/ABI/testing/sysfs-class-net-qmi
17534 F: drivers/net/usb/qmi_wwan.c
17537 M: Petko Manolov <petkan@nucleusys.com>
17538 L: linux-usb@vger.kernel.org
17539 L: netdev@vger.kernel.org
17541 W: https://github.com/petkan/rtl8150
17542 T: git git://github.com/petkan/rtl8150.git
17543 F: drivers/net/usb/rtl8150.c
17545 USB SERIAL SUBSYSTEM
17546 M: Johan Hovold <johan@kernel.org>
17547 L: linux-usb@vger.kernel.org
17549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17550 F: Documentation/usb/usb-serial.rst
17551 F: drivers/usb/serial/
17552 F: include/linux/usb/serial.h
17554 USB SMSC75XX ETHERNET DRIVER
17555 M: Steve Glendinning <steve.glendinning@shawell.net>
17556 L: netdev@vger.kernel.org
17558 F: drivers/net/usb/smsc75xx.*
17560 USB SMSC95XX ETHERNET DRIVER
17561 M: Steve Glendinning <steve.glendinning@shawell.net>
17562 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17563 L: netdev@vger.kernel.org
17565 F: drivers/net/usb/smsc95xx.*
17568 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17569 L: linux-usb@vger.kernel.org
17571 W: http://www.linux-usb.org
17572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17573 F: Documentation/devicetree/bindings/usb/
17574 F: Documentation/usb/
17576 F: include/linux/usb.h
17577 F: include/linux/usb/
17579 USB TYPEC BUS FOR ALTERNATE MODES
17580 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17581 L: linux-usb@vger.kernel.org
17583 F: Documentation/ABI/testing/sysfs-bus-typec
17584 F: Documentation/driver-api/usb/typec_bus.rst
17585 F: drivers/usb/typec/altmodes/
17586 F: include/linux/usb/typec_altmode.h
17589 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17590 L: linux-usb@vger.kernel.org
17592 F: Documentation/ABI/testing/sysfs-class-typec
17593 F: Documentation/driver-api/usb/typec.rst
17594 F: drivers/usb/typec/
17595 F: include/linux/usb/typec.h
17597 USB TYPEC PI3USB30532 MUX DRIVER
17598 M: Hans de Goede <hdegoede@redhat.com>
17599 L: linux-usb@vger.kernel.org
17601 F: drivers/usb/typec/mux/pi3usb30532.c
17603 USB TYPEC PORT CONTROLLER DRIVERS
17604 M: Guenter Roeck <linux@roeck-us.net>
17605 L: linux-usb@vger.kernel.org
17607 F: drivers/usb/typec/tcpm/
17610 M: Alan Stern <stern@rowland.harvard.edu>
17611 L: linux-usb@vger.kernel.org
17613 F: drivers/usb/host/uhci*
17616 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17617 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17618 L: linux-media@vger.kernel.org
17620 W: http://www.ideasonboard.org/uvc/
17621 T: git git://linuxtv.org/media_tree.git
17622 F: drivers/media/usb/uvc/
17623 F: include/uapi/linux/uvcvideo.h
17626 M: Hans Verkuil <hverkuil@xs4all.nl>
17627 L: linux-media@vger.kernel.org
17629 W: https://linuxtv.org
17630 T: git git://linuxtv.org/media_tree.git
17631 F: drivers/staging/media/usbvision/
17634 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17635 L: linux-usb@vger.kernel.org
17637 F: drivers/usb/gadget/function/*uvc*
17638 F: drivers/usb/gadget/legacy/webcam.c
17639 F: include/uapi/linux/usb/g_uvc.h
17641 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17642 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17643 L: linux-wireless@vger.kernel.org
17645 F: drivers/net/wireless/rndis_wlan.c
17648 M: Mathias Nyman <mathias.nyman@intel.com>
17649 L: linux-usb@vger.kernel.org
17651 F: drivers/usb/host/pci-quirks*
17652 F: drivers/usb/host/xhci*
17655 L: linux-wireless@vger.kernel.org
17657 W: http://linux-lc100020.sourceforge.net
17658 F: drivers/net/wireless/zydas/zd1201.*
17661 M: Antoine Jacquet <royale@zerezo.com>
17662 L: linux-usb@vger.kernel.org
17663 L: linux-media@vger.kernel.org
17665 W: http://royale.zerezo.com/zr364xx/
17666 T: git git://linuxtv.org/media_tree.git
17667 F: Documentation/media/v4l-drivers/zr364xx*
17668 F: drivers/media/usb/zr364xx/
17670 USER-MODE LINUX (UML)
17671 M: Jeff Dike <jdike@addtoit.com>
17672 M: Richard Weinberger <richard@nod.at>
17673 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17674 L: linux-um@lists.infradead.org
17676 W: http://user-mode-linux.sourceforge.net
17677 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17679 F: Documentation/virt/uml/
17684 USERSPACE COPYIN/COPYOUT (UIOVEC)
17685 M: Alexander Viro <viro@zeniv.linux.org.uk>
17687 F: include/linux/uio.h
17690 USERSPACE DMA BUFFER DRIVER
17691 M: Gerd Hoffmann <kraxel@redhat.com>
17692 L: dri-devel@lists.freedesktop.org
17694 T: git git://anongit.freedesktop.org/drm/drm-misc
17695 F: drivers/dma-buf/udmabuf.c
17696 F: include/uapi/linux/udmabuf.h
17698 USERSPACE I/O (UIO)
17699 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17702 F: Documentation/driver-api/uio-howto.rst
17704 F: include/linux/uio_driver.h
17707 M: Karel Zak <kzak@redhat.com>
17708 L: util-linux@vger.kernel.org
17710 W: http://en.wikipedia.org/wiki/Util-linux
17711 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17714 M: Christoph Hellwig <hch@lst.de>
17715 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17716 L: linux-kernel@vger.kernel.org
17718 T: git git://git.infradead.org/users/hch/uuid.git
17719 F: include/linux/uuid.h
17720 F: include/uapi/linux/uuid.h
17725 M: Michal Januszewski <spock@gentoo.org>
17726 L: linux-fbdev@vger.kernel.org
17728 W: https://github.com/mjanusz/v86d
17729 F: Documentation/fb/uvesafb.rst
17730 F: drivers/video/fbdev/uvesafb.*
17732 Ux500 CLOCK DRIVERS
17733 M: Ulf Hansson <ulf.hansson@linaro.org>
17734 L: linux-clk@vger.kernel.org
17735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17737 F: drivers/clk/ux500/
17740 M: Stefan Agner <stefan@agner.ch>
17741 L: linux-mtd@lists.infradead.org
17743 F: drivers/mtd/nand/raw/vf610_nfc.c
17745 VFAT/FAT/MSDOS FILESYSTEM
17746 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17748 F: Documentation/filesystems/vfat.rst
17752 M: Alex Williamson <alex.williamson@redhat.com>
17753 R: Cornelia Huck <cohuck@redhat.com>
17754 L: kvm@vger.kernel.org
17756 T: git git://github.com/awilliam/linux-vfio.git
17757 F: Documentation/driver-api/vfio.rst
17759 F: include/linux/vfio.h
17760 F: include/uapi/linux/vfio.h
17762 VFIO MEDIATED DEVICE DRIVERS
17763 M: Kirti Wankhede <kwankhede@nvidia.com>
17764 L: kvm@vger.kernel.org
17766 F: Documentation/driver-api/vfio-mediated-device.rst
17767 F: drivers/vfio/mdev/
17768 F: include/linux/mdev.h
17769 F: samples/vfio-mdev/
17771 VFIO PLATFORM DRIVER
17772 M: Eric Auger <eric.auger@redhat.com>
17773 L: kvm@vger.kernel.org
17775 F: drivers/vfio/platform/
17778 R: Lukas Wunner <lukas@wunner.de>
17780 T: git git://anongit.freedesktop.org/drm/drm-misc
17781 F: Documentation/gpu/vga-switcheroo.rst
17782 F: drivers/gpu/vga/vga_switcheroo.c
17783 F: include/linux/vga_switcheroo.h
17785 VIA RHINE NETWORK DRIVER
17787 F: drivers/net/ethernet/via/via-rhine.c
17789 VIA SD/MMC CARD CONTROLLER DRIVER
17790 M: Bruce Chang <brucechang@via.com.tw>
17791 M: Harald Welte <HaraldWelte@viatech.com>
17793 F: drivers/mmc/host/via-sdmmc.c
17795 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17796 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17797 L: linux-fbdev@vger.kernel.org
17799 F: drivers/video/fbdev/via/
17800 F: include/linux/via-core.h
17801 F: include/linux/via-gpio.h
17802 F: include/linux/via_i2c.h
17804 VIA VELOCITY NETWORK DRIVER
17805 M: Francois Romieu <romieu@fr.zoreil.com>
17806 L: netdev@vger.kernel.org
17808 F: drivers/net/ethernet/via/via-velocity.*
17810 VICODEC VIRTUAL CODEC DRIVER
17811 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17812 L: linux-media@vger.kernel.org
17814 W: https://linuxtv.org
17815 T: git git://linuxtv.org/media_tree.git
17816 F: drivers/media/platform/vicodec/*
17818 VIDEO I2C POLLING DRIVER
17819 M: Matt Ranostay <matt.ranostay@konsulko.com>
17820 L: linux-media@vger.kernel.org
17822 F: drivers/media/i2c/video-i2c.c
17824 VIDEO MULTIPLEXER DRIVER
17825 M: Philipp Zabel <p.zabel@pengutronix.de>
17826 L: linux-media@vger.kernel.org
17828 F: drivers/media/platform/video-mux.c
17830 VIDEOBUF2 FRAMEWORK
17831 M: Pawel Osciak <pawel@osciak.com>
17832 M: Marek Szyprowski <m.szyprowski@samsung.com>
17833 M: Kyungmin Park <kyungmin.park@samsung.com>
17834 R: Tomasz Figa <tfiga@chromium.org>
17835 L: linux-media@vger.kernel.org
17837 F: drivers/media/common/videobuf2/*
17838 F: include/media/videobuf2-*
17840 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17841 M: Helen Koike <helen.koike@collabora.com>
17842 R: Shuah Khan <skhan@linuxfoundation.org>
17843 L: linux-media@vger.kernel.org
17845 W: https://linuxtv.org
17846 T: git git://linuxtv.org/media_tree.git
17847 F: drivers/media/platform/vimc/*
17850 M: Alex Williamson <alex.williamson@redhat.com>
17851 M: Paolo Bonzini <pbonzini@redhat.com>
17852 L: kvm@vger.kernel.org
17856 VIRTIO AND VHOST VSOCK DRIVER
17857 M: Stefan Hajnoczi <stefanha@redhat.com>
17858 M: Stefano Garzarella <sgarzare@redhat.com>
17859 L: kvm@vger.kernel.org
17860 L: virtualization@lists.linux-foundation.org
17861 L: netdev@vger.kernel.org
17863 F: drivers/net/vsockmon.c
17864 F: drivers/vhost/vsock.c
17865 F: include/linux/virtio_vsock.h
17866 F: include/uapi/linux/virtio_vsock.h
17867 F: include/uapi/linux/vm_sockets_diag.h
17868 F: include/uapi/linux/vsockmon.h
17869 F: net/vmw_vsock/af_vsock_tap.c
17870 F: net/vmw_vsock/diag.c
17871 F: net/vmw_vsock/virtio_transport.c
17872 F: net/vmw_vsock/virtio_transport_common.c
17873 F: net/vmw_vsock/vsock_loopback.c
17874 F: tools/testing/vsock/
17876 VIRTIO BLOCK AND SCSI DRIVERS
17877 M: "Michael S. Tsirkin" <mst@redhat.com>
17878 M: Jason Wang <jasowang@redhat.com>
17879 R: Paolo Bonzini <pbonzini@redhat.com>
17880 R: Stefan Hajnoczi <stefanha@redhat.com>
17881 L: virtualization@lists.linux-foundation.org
17883 F: drivers/block/virtio_blk.c
17884 F: drivers/scsi/virtio_scsi.c
17885 F: drivers/vhost/scsi.c
17886 F: include/uapi/linux/virtio_blk.h
17887 F: include/uapi/linux/virtio_scsi.h
17889 VIRTIO CONSOLE DRIVER
17890 M: Amit Shah <amit@kernel.org>
17891 L: virtualization@lists.linux-foundation.org
17893 F: drivers/char/virtio_console.c
17894 F: include/linux/virtio_console.h
17895 F: include/uapi/linux/virtio_console.h
17897 VIRTIO CORE AND NET DRIVERS
17898 M: "Michael S. Tsirkin" <mst@redhat.com>
17899 M: Jason Wang <jasowang@redhat.com>
17900 L: virtualization@lists.linux-foundation.org
17902 F: Documentation/devicetree/bindings/virtio/
17903 F: drivers/block/virtio_blk.c
17904 F: drivers/crypto/virtio/
17905 F: drivers/net/virtio_net.c
17908 F: include/linux/vdpa.h
17909 F: include/linux/virtio*.h
17910 F: include/uapi/linux/virtio_*.h
17911 F: mm/balloon_compaction.c
17914 VIRTIO CRYPTO DRIVER
17915 M: Gonglei <arei.gonglei@huawei.com>
17916 L: virtualization@lists.linux-foundation.org
17917 L: linux-crypto@vger.kernel.org
17919 F: drivers/crypto/virtio/
17920 F: include/uapi/linux/virtio_crypto.h
17922 VIRTIO DRIVERS FOR S390
17923 M: Cornelia Huck <cohuck@redhat.com>
17924 M: Halil Pasic <pasic@linux.ibm.com>
17925 L: linux-s390@vger.kernel.org
17926 L: virtualization@lists.linux-foundation.org
17927 L: kvm@vger.kernel.org
17929 F: arch/s390/include/uapi/asm/virtio-ccw.h
17930 F: drivers/s390/virtio/
17933 M: Vivek Goyal <vgoyal@redhat.com>
17934 M: Stefan Hajnoczi <stefanha@redhat.com>
17935 M: Miklos Szeredi <miklos@szeredi.hu>
17936 L: virtualization@lists.linux-foundation.org
17937 L: linux-fsdevel@vger.kernel.org
17939 W: https://virtio-fs.gitlab.io/
17940 F: Documentation/filesystems/virtiofs.rst
17941 F: fs/fuse/virtio_fs.c
17942 F: include/uapi/linux/virtio_fs.h
17945 M: David Airlie <airlied@linux.ie>
17946 M: Gerd Hoffmann <kraxel@redhat.com>
17947 L: dri-devel@lists.freedesktop.org
17948 L: virtualization@lists.linux-foundation.org
17950 T: git git://anongit.freedesktop.org/drm/drm-misc
17951 F: drivers/gpu/drm/virtio/
17952 F: include/uapi/linux/virtio_gpu.h
17954 VIRTIO HOST (VHOST)
17955 M: "Michael S. Tsirkin" <mst@redhat.com>
17956 M: Jason Wang <jasowang@redhat.com>
17957 L: kvm@vger.kernel.org
17958 L: virtualization@lists.linux-foundation.org
17959 L: netdev@vger.kernel.org
17961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17963 F: include/linux/vhost_iotlb.h
17964 F: include/uapi/linux/vhost.h
17966 VIRTIO INPUT DRIVER
17967 M: Gerd Hoffmann <kraxel@redhat.com>
17969 F: drivers/virtio/virtio_input.c
17970 F: include/uapi/linux/virtio_input.h
17972 VIRTIO IOMMU DRIVER
17973 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17974 L: virtualization@lists.linux-foundation.org
17976 F: drivers/iommu/virtio-iommu.c
17977 F: include/uapi/linux/virtio_iommu.h
17979 VIRTUAL BOX GUEST DEVICE DRIVER
17980 M: Hans de Goede <hdegoede@redhat.com>
17981 M: Arnd Bergmann <arnd@arndb.de>
17982 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17984 F: drivers/virt/vboxguest/
17985 F: include/linux/vbox_utils.h
17986 F: include/uapi/linux/vbox*.h
17988 VIRTUAL BOX SHARED FOLDER VFS DRIVER
17989 M: Hans de Goede <hdegoede@redhat.com>
17990 L: linux-fsdevel@vger.kernel.org
17994 VIRTUAL SERIO DEVICE DRIVER
17995 M: Stephen Chandler Paul <thatslyude@gmail.com>
17997 F: drivers/input/serio/userio.c
17998 F: include/uapi/linux/userio.h
18000 VITESSE FELIX ETHERNET SWITCH DRIVER
18001 M: Vladimir Oltean <vladimir.oltean@nxp.com>
18002 M: Claudiu Manoil <claudiu.manoil@nxp.com>
18003 L: netdev@vger.kernel.org
18005 F: drivers/net/dsa/ocelot/*
18006 F: net/dsa/tag_ocelot.c
18008 VIVID VIRTUAL VIDEO DRIVER
18009 M: Hans Verkuil <hverkuil@xs4all.nl>
18010 L: linux-media@vger.kernel.org
18012 W: https://linuxtv.org
18013 T: git git://linuxtv.org/media_tree.git
18014 F: drivers/media/platform/vivid/*
18017 M: Florian Fainelli <f.fainelli@gmail.com>
18018 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18020 F: drivers/vlynq/vlynq.c
18021 F: include/linux/vlynq.h
18024 M: Martyn Welch <martyn@welchs.me.uk>
18025 M: Manohar Vanga <manohar.vanga@gmail.com>
18026 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18027 L: devel@driverdev.osuosl.org
18029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18030 F: Documentation/driver-api/vme.rst
18031 F: drivers/staging/vme/
18033 F: include/linux/vme*
18035 VMWARE BALLOON DRIVER
18036 M: Nadav Amit <namit@vmware.com>
18037 M: "VMware, Inc." <pv-drivers@vmware.com>
18038 L: linux-kernel@vger.kernel.org
18040 F: drivers/misc/vmw_balloon.c
18042 VMWARE HYPERVISOR INTERFACE
18043 M: Thomas Hellstrom <thellstrom@vmware.com>
18044 M: "VMware, Inc." <pv-drivers@vmware.com>
18045 L: virtualization@lists.linux-foundation.org
18047 F: arch/x86/include/asm/vmware.h
18048 F: arch/x86/kernel/cpu/vmware.c
18050 VMWARE PVRDMA DRIVER
18051 M: Adit Ranadive <aditr@vmware.com>
18052 M: VMware PV-Drivers <pv-drivers@vmware.com>
18053 L: linux-rdma@vger.kernel.org
18055 F: drivers/infiniband/hw/vmw_pvrdma/
18057 VMware PVSCSI driver
18058 M: Jim Gill <jgill@vmware.com>
18059 M: VMware PV-Drivers <pv-drivers@vmware.com>
18060 L: linux-scsi@vger.kernel.org
18062 F: drivers/scsi/vmw_pvscsi.c
18063 F: drivers/scsi/vmw_pvscsi.h
18065 VMWARE VIRTUAL PTP CLOCK DRIVER
18066 M: Vivek Thampi <vithampi@vmware.com>
18067 M: "VMware, Inc." <pv-drivers@vmware.com>
18068 L: netdev@vger.kernel.org
18070 F: drivers/ptp/ptp_vmw.c
18072 VMWARE VMMOUSE SUBDRIVER
18073 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18074 M: "VMware, Inc." <pv-drivers@vmware.com>
18075 L: linux-input@vger.kernel.org
18077 F: drivers/input/mouse/vmmouse.c
18078 F: drivers/input/mouse/vmmouse.h
18080 VMWARE VMXNET3 ETHERNET DRIVER
18081 M: Ronak Doshi <doshir@vmware.com>
18082 M: "VMware, Inc." <pv-drivers@vmware.com>
18083 L: netdev@vger.kernel.org
18085 F: drivers/net/vmxnet3/
18087 VOCORE VOCORE2 BOARD
18088 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18089 L: linux-mips@vger.kernel.org
18091 F: arch/mips/boot/dts/ralink/vocore2.dts
18093 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18094 M: Liam Girdwood <lgirdwood@gmail.com>
18095 M: Mark Brown <broonie@kernel.org>
18096 L: linux-kernel@vger.kernel.org
18098 W: http://www.slimlogic.co.uk/?p=48
18099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18100 F: Documentation/devicetree/bindings/regulator/
18101 F: Documentation/power/regulator/
18102 F: drivers/regulator/
18103 F: include/dt-bindings/regulator/
18104 F: include/linux/regulator/
18105 K: regulator_get_optional
18108 M: David Ahern <dsahern@kernel.org>
18109 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18110 L: netdev@vger.kernel.org
18112 F: Documentation/networking/vrf.txt
18113 F: drivers/net/vrf.c
18116 M: Petr Mladek <pmladek@suse.com>
18117 M: Steven Rostedt <rostedt@goodmis.org>
18118 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18119 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18120 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18123 F: Documentation/core-api/printk-formats.rst
18124 F: lib/test_printf.c
18127 VT1211 HARDWARE MONITOR DRIVER
18128 M: Juerg Haefliger <juergh@gmail.com>
18129 L: linux-hwmon@vger.kernel.org
18131 F: Documentation/hwmon/vt1211.rst
18132 F: drivers/hwmon/vt1211.c
18134 VT8231 HARDWARE MONITOR DRIVER
18135 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18136 L: linux-hwmon@vger.kernel.org
18138 F: drivers/hwmon/vt8231.c
18140 VUB300 USB to SDIO/SD/MMC bridge chip
18141 L: linux-mmc@vger.kernel.org
18143 F: drivers/mmc/host/vub300.c
18145 W1 DALLAS'S 1-WIRE BUS
18146 M: Evgeniy Polyakov <zbr@ioremap.net>
18148 F: Documentation/devicetree/bindings/w1/
18149 F: Documentation/w1/
18151 F: include/linux/w1.h
18153 W83791D HARDWARE MONITORING DRIVER
18154 M: Marc Hulsman <m.hulsman@tudelft.nl>
18155 L: linux-hwmon@vger.kernel.org
18157 F: Documentation/hwmon/w83791d.rst
18158 F: drivers/hwmon/w83791d.c
18160 W83793 HARDWARE MONITORING DRIVER
18161 M: Rudolf Marek <r.marek@assembler.cz>
18162 L: linux-hwmon@vger.kernel.org
18164 F: Documentation/hwmon/w83793.rst
18165 F: drivers/hwmon/w83793.c
18167 W83795 HARDWARE MONITORING DRIVER
18168 M: Jean Delvare <jdelvare@suse.com>
18169 L: linux-hwmon@vger.kernel.org
18171 F: drivers/hwmon/w83795.c
18173 W83L51xD SD/MMC CARD INTERFACE DRIVER
18174 M: Pierre Ossman <pierre@ossman.eu>
18176 F: drivers/mmc/host/wbsd.*
18178 WACOM PROTOCOL 4 SERIAL TABLETS
18179 M: Julian Squires <julian@cipht.net>
18180 M: Hans de Goede <hdegoede@redhat.com>
18181 L: linux-input@vger.kernel.org
18183 F: drivers/input/tablet/wacom_serial4.c
18185 WATCHDOG DEVICE DRIVERS
18186 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18187 M: Guenter Roeck <linux@roeck-us.net>
18188 L: linux-watchdog@vger.kernel.org
18190 W: http://www.linux-watchdog.org/
18191 T: git git://www.linux-watchdog.org/linux-watchdog.git
18192 F: Documentation/devicetree/bindings/watchdog/
18193 F: Documentation/watchdog/
18194 F: drivers/watchdog/
18195 F: include/linux/watchdog.h
18196 F: include/uapi/linux/watchdog.h
18198 WHISKEYCOVE PMIC GPIO DRIVER
18199 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18200 L: linux-gpio@vger.kernel.org
18202 F: drivers/gpio/gpio-wcove.c
18205 M: Dianlong Li <long17.cool@163.com>
18206 L: linux-rtc@vger.kernel.org
18208 F: drivers/rtc/rtc-sd3078.c
18211 M: David Herrmann <dh.herrmann@googlemail.com>
18212 L: linux-input@vger.kernel.org
18214 F: drivers/hid/hid-wiimote*
18216 WILOCITY WIL6210 WIRELESS DRIVER
18217 M: Maya Erez <merez@codeaurora.org>
18218 L: linux-wireless@vger.kernel.org
18219 L: wil6210@qti.qualcomm.com
18221 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18222 F: drivers/net/wireless/ath/wil6210/
18225 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18226 M: linux-wimax@intel.com
18227 L: wimax@linuxwimax.org (subscribers-only)
18229 W: http://linuxwimax.org
18230 F: Documentation/admin-guide/wimax/wimax.rst
18231 F: include/linux/wimax/debug.h
18232 F: include/net/wimax.h
18233 F: include/uapi/linux/wimax.h
18237 M: David Härdeman <david@hardeman.nu>
18239 F: drivers/media/rc/winbond-cir.c
18241 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18242 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18243 L: linux-watchdog@vger.kernel.org
18245 F: drivers/watchdog/ebc-c384_wdt.c
18247 WINSYSTEMS WS16C48 GPIO DRIVER
18248 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18249 L: linux-gpio@vger.kernel.org
18251 F: drivers/gpio/gpio-ws16c48.c
18253 WIREGUARD SECURE NETWORK TUNNEL
18254 M: Jason A. Donenfeld <Jason@zx2c4.com>
18255 L: wireguard@lists.zx2c4.com
18256 L: netdev@vger.kernel.org
18258 F: drivers/net/wireguard/
18259 F: tools/testing/selftests/wireguard/
18261 WISTRON LAPTOP BUTTON DRIVER
18262 M: Miloslav Trmac <mitr@volny.cz>
18264 F: drivers/input/misc/wistron_btns.c
18266 WL3501 WIRELESS PCMCIA CARD DRIVER
18267 L: linux-wireless@vger.kernel.org
18269 F: drivers/net/wireless/wl3501*
18271 WOLFSON MICROELECTRONICS DRIVERS
18272 L: patches@opensource.cirrus.com
18274 W: https://github.com/CirrusLogic/linux-drivers/wiki
18275 T: git https://github.com/CirrusLogic/linux-drivers.git
18276 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18277 F: Documentation/devicetree/bindings/mfd/arizona.txt
18278 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18279 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18280 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
18281 F: Documentation/hwmon/wm83??.rst
18282 F: arch/arm/mach-s3c64xx/mach-crag6410*
18283 F: drivers/clk/clk-wm83*.c
18284 F: drivers/extcon/extcon-arizona.c
18285 F: drivers/gpio/gpio-*wm*.c
18286 F: drivers/gpio/gpio-arizona.c
18287 F: drivers/hwmon/wm83??-hwmon.c
18288 F: drivers/input/misc/wm831x-on.c
18289 F: drivers/input/touchscreen/wm831x-ts.c
18290 F: drivers/input/touchscreen/wm97*.c
18291 F: drivers/leds/leds-wm83*.c
18292 F: drivers/mfd/arizona*
18293 F: drivers/mfd/cs47l24*
18294 F: drivers/mfd/wm*.c
18295 F: drivers/power/supply/wm83*.c
18296 F: drivers/regulator/arizona*
18297 F: drivers/regulator/wm8*.c
18298 F: drivers/rtc/rtc-wm83*.c
18299 F: drivers/video/backlight/wm83*_bl.c
18300 F: drivers/watchdog/wm83*_wdt.c
18301 F: include/linux/mfd/arizona/
18302 F: include/linux/mfd/wm831x/
18303 F: include/linux/mfd/wm8350/
18304 F: include/linux/mfd/wm8400*
18305 F: include/linux/regulator/arizona*
18306 F: include/linux/wm97xx.h
18307 F: include/sound/wm????.h
18308 F: sound/soc/codecs/arizona.?
18309 F: sound/soc/codecs/cs47l24*
18310 F: sound/soc/codecs/wm*
18313 M: Tejun Heo <tj@kernel.org>
18314 R: Lai Jiangshan <jiangshanlai@gmail.com>
18316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18317 F: Documentation/core-api/workqueue.rst
18318 F: include/linux/workqueue.h
18319 F: kernel/workqueue.c
18321 X-POWERS AXP288 PMIC DRIVERS
18322 M: Hans de Goede <hdegoede@redhat.com>
18324 F: drivers/acpi/pmic/intel_pmic_xpower.c
18327 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18328 M: Chen-Yu Tsai <wens@csie.org>
18329 L: linux-kernel@vger.kernel.org
18334 M: Andrew Hendry <andrew.hendry@gmail.com>
18335 L: linux-x25@vger.kernel.org
18337 F: Documentation/networking/x25*
18338 F: include/net/x25*
18341 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18342 M: Thomas Gleixner <tglx@linutronix.de>
18343 M: Ingo Molnar <mingo@redhat.com>
18344 M: Borislav Petkov <bp@alien8.de>
18346 R: "H. Peter Anvin" <hpa@zytor.com>
18347 L: linux-kernel@vger.kernel.org
18349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18350 F: Documentation/devicetree/bindings/x86/
18351 F: Documentation/x86/
18355 M: Andy Lutomirski <luto@kernel.org>
18356 L: linux-kernel@vger.kernel.org
18358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18361 X86 MCE INFRASTRUCTURE
18362 M: Tony Luck <tony.luck@intel.com>
18363 M: Borislav Petkov <bp@alien8.de>
18364 L: linux-edac@vger.kernel.org
18366 F: arch/x86/kernel/cpu/mce/*
18368 X86 MICROCODE UPDATE SUPPORT
18369 M: Borislav Petkov <bp@alien8.de>
18371 F: arch/x86/kernel/cpu/microcode/*
18374 M: Dave Hansen <dave.hansen@linux.intel.com>
18375 M: Andy Lutomirski <luto@kernel.org>
18376 M: Peter Zijlstra <peterz@infradead.org>
18377 L: linux-kernel@vger.kernel.org
18379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18382 X86 PLATFORM DRIVERS
18383 M: Darren Hart <dvhart@infradead.org>
18384 M: Andy Shevchenko <andy@infradead.org>
18385 L: platform-driver-x86@vger.kernel.org
18387 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18388 F: drivers/platform/olpc/
18389 F: drivers/platform/x86/
18391 X86 PLATFORM DRIVERS - ARCH
18392 R: Darren Hart <dvhart@infradead.org>
18393 R: Andy Shevchenko <andy@infradead.org>
18394 L: platform-driver-x86@vger.kernel.org
18397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18398 F: arch/x86/platform
18401 M: Andy Lutomirski <luto@kernel.org>
18402 L: linux-kernel@vger.kernel.org
18404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18405 F: arch/x86/entry/vdso/
18408 M: Matthew Wilcox <willy@infradead.org>
18409 L: linux-fsdevel@vger.kernel.org
18411 F: Documentation/core-api/xarray.rst
18412 F: include/linux/idr.h
18413 F: include/linux/xarray.h
18416 F: tools/testing/radix-tree
18419 M: Benjamin Valentin <benpicco@googlemail.com>
18421 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18422 F: drivers/media/rc/xbox_remote.c
18424 XC2028/3028 TUNER DRIVER
18425 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18426 L: linux-media@vger.kernel.org
18428 W: https://linuxtv.org
18429 T: git git://linuxtv.org/media_tree.git
18430 F: drivers/media/tuners/tuner-xc2028.*
18432 XDP (eXpress Data Path)
18433 M: Alexei Starovoitov <ast@kernel.org>
18434 M: Daniel Borkmann <daniel@iogearbox.net>
18435 M: David S. Miller <davem@davemloft.net>
18436 M: Jakub Kicinski <kuba@kernel.org>
18437 M: Jesper Dangaard Brouer <hawk@kernel.org>
18438 M: John Fastabend <john.fastabend@gmail.com>
18439 L: netdev@vger.kernel.org
18440 L: bpf@vger.kernel.org
18442 F: include/net/xdp.h
18443 F: include/trace/events/xdp.h
18444 F: kernel/bpf/cpumap.c
18445 F: kernel/bpf/devmap.c
18450 XDP SOCKETS (AF_XDP)
18451 M: Björn Töpel <bjorn.topel@intel.com>
18452 M: Magnus Karlsson <magnus.karlsson@intel.com>
18453 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18454 L: netdev@vger.kernel.org
18455 L: bpf@vger.kernel.org
18457 F: kernel/bpf/xskmap.c
18460 XEN BLOCK SUBSYSTEM
18461 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18462 M: Roger Pau Monné <roger.pau@citrix.com>
18463 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18465 F: drivers/block/xen*
18466 F: drivers/block/xen-blkback/*
18469 M: Stefano Stabellini <sstabellini@kernel.org>
18470 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18472 F: arch/arm/include/asm/xen/
18475 XEN HYPERVISOR ARM64
18476 M: Stefano Stabellini <sstabellini@kernel.org>
18477 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18479 F: arch/arm64/include/asm/xen/
18482 XEN HYPERVISOR INTERFACE
18483 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18484 M: Juergen Gross <jgross@suse.com>
18485 R: Stefano Stabellini <sstabellini@kernel.org>
18486 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18489 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18490 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18491 F: arch/x86/include/asm/pvclock-abi.h
18492 F: arch/x86/include/asm/xen/
18493 F: arch/x86/platform/pvh/
18495 F: drivers/*/xen-*front.c
18497 F: include/uapi/xen/
18500 XEN NETWORK BACKEND DRIVER
18501 M: Wei Liu <wei.liu@kernel.org>
18502 M: Paul Durrant <paul@xen.org>
18503 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18504 L: netdev@vger.kernel.org
18506 F: drivers/net/xen-netback/*
18509 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18510 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18512 F: arch/x86/pci/*xen*
18513 F: drivers/pci/*xen*
18516 M: Juergen Gross <jgross@suse.com>
18517 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18518 L: linux-scsi@vger.kernel.org
18520 F: drivers/scsi/xen-scsifront.c
18521 F: drivers/xen/xen-scsiback.c
18522 F: include/xen/interface/io/vscsiif.h
18524 XEN SOUND FRONTEND DRIVER
18525 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18526 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18527 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18531 XEN SWIOTLB SUBSYSTEM
18532 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18533 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18534 L: iommu@lists.linux-foundation.org
18536 F: arch/x86/xen/*swiotlb*
18537 F: drivers/xen/*swiotlb*
18540 M: Darrick J. Wong <darrick.wong@oracle.com>
18541 M: linux-xfs@vger.kernel.org
18542 L: linux-xfs@vger.kernel.org
18545 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18546 F: Documentation/ABI/testing/sysfs-fs-xfs
18547 F: Documentation/admin-guide/xfs.rst
18548 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18549 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18551 F: include/uapi/linux/dqblk_xfs.h
18552 F: include/uapi/linux/fsmap.h
18554 XILINX AXI ETHERNET DRIVER
18555 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18557 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18560 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18561 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18562 L: linux-can@vger.kernel.org
18564 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18565 F: drivers/net/can/xilinx_can.c
18567 XILINX SD-FEC IP CORES
18568 M: Derek Kiernan <derek.kiernan@xilinx.com>
18569 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18571 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18572 F: Documentation/misc-devices/xilinx_sdfec.rst
18573 F: drivers/misc/Kconfig
18574 F: drivers/misc/Makefile
18575 F: drivers/misc/xilinx_sdfec.c
18576 F: include/uapi/misc/xilinx_sdfec.h
18578 XILINX UARTLITE SERIAL DRIVER
18579 M: Peter Korsgaard <jacmet@sunsite.dk>
18580 L: linux-serial@vger.kernel.org
18582 F: drivers/tty/serial/uartlite.c
18584 XILINX VIDEO IP CORES
18585 M: Hyun Kwon <hyun.kwon@xilinx.com>
18586 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18587 L: linux-media@vger.kernel.org
18589 T: git git://linuxtv.org/media_tree.git
18590 F: Documentation/devicetree/bindings/media/xilinx/
18591 F: drivers/media/platform/xilinx/
18592 F: include/uapi/linux/xilinx-v4l2-controls.h
18595 M: Eli Billauer <eli.billauer@gmail.com>
18596 L: linux-kernel@vger.kernel.org
18598 F: drivers/char/xillybus/
18601 M: George Cherian <gcherian@marvell.com>
18602 L: linux-i2c@vger.kernel.org
18604 W: http://www.marvell.com
18605 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18606 F: drivers/i2c/busses/i2c-xlp9xx.c
18608 XRA1403 GPIO EXPANDER
18609 M: Nandor Han <nandor.han@ge.com>
18610 M: Semi Malinen <semi.malinen@ge.com>
18611 L: linux-gpio@vger.kernel.org
18613 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18614 F: drivers/gpio/gpio-xra1403.c
18616 XTENSA XTFPGA PLATFORM SUPPORT
18617 M: Max Filippov <jcmvbkbc@gmail.com>
18618 L: linux-xtensa@linux-xtensa.org
18620 F: drivers/spi/spi-xtensa-xtfpga.c
18621 F: sound/soc/xtensa/xtfpga-i2s.c
18623 YAM DRIVER FOR AX.25
18624 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18625 L: linux-hams@vger.kernel.org
18627 F: drivers/net/hamradio/yam*
18628 F: include/linux/yam.h
18630 YAMA SECURITY MODULE
18631 M: Kees Cook <keescook@chromium.org>
18633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18634 F: Documentation/admin-guide/LSM/Yama.rst
18637 YEALINK PHONE DRIVER
18638 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18639 L: usbb2k-api-dev@nongnu.org
18641 F: Documentation/input/devices/yealink.rst
18642 F: drivers/input/misc/yealink.*
18644 Z8530 DRIVER FOR AX.25
18645 M: Joerg Reuter <jreuter@yaina.de>
18646 L: linux-hams@vger.kernel.org
18648 W: http://yaina.de/jreuter/
18649 W: http://www.qsl.net/dl1bke/
18650 F: Documentation/networking/z8530drv.txt
18651 F: drivers/net/hamradio/*scc.c
18652 F: drivers/net/hamradio/z8530.h
18654 ZBUD COMPRESSED PAGE ALLOCATOR
18655 M: Seth Jennings <sjenning@redhat.com>
18656 M: Dan Streetman <ddstreet@ieee.org>
18657 L: linux-mm@kvack.org
18659 F: include/linux/zbud.h
18662 ZD1211RW WIRELESS DRIVER
18663 M: Daniel Drake <dsd@gentoo.org>
18664 M: Ulrich Kunitz <kune@deine-taler.de>
18665 L: linux-wireless@vger.kernel.org
18666 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18668 W: http://zd1211.ath.cx/wiki/DriverRewrite
18669 F: drivers/net/wireless/zydas/zd1211rw/
18671 ZD1301 MEDIA DRIVER
18672 M: Antti Palosaari <crope@iki.fi>
18673 L: linux-media@vger.kernel.org
18675 W: https://linuxtv.org/
18676 W: http://palosaari.fi/linux/
18677 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18678 F: drivers/media/usb/dvb-usb-v2/zd1301*
18680 ZD1301_DEMOD MEDIA DRIVER
18681 M: Antti Palosaari <crope@iki.fi>
18682 L: linux-media@vger.kernel.org
18684 W: https://linuxtv.org/
18685 W: http://palosaari.fi/linux/
18686 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18687 F: drivers/media/dvb-frontends/zd1301_demod*
18689 ZHAOXIN PROCESSOR SUPPORT
18690 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18691 L: linux-kernel@vger.kernel.org
18693 F: arch/x86/kernel/cpu/zhaoxin.c
18696 M: Damien Le Moal <damien.lemoal@wdc.com>
18697 M: Naohiro Aota <naohiro.aota@wdc.com>
18698 R: Johannes Thumshirn <jth@kernel.org>
18699 L: linux-fsdevel@vger.kernel.org
18701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18702 F: Documentation/filesystems/zonefs.rst
18705 ZPOOL COMPRESSED PAGE STORAGE API
18706 M: Dan Streetman <ddstreet@ieee.org>
18707 L: linux-mm@kvack.org
18709 F: include/linux/zpool.h
18712 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18713 M: Minchan Kim <minchan@kernel.org>
18714 M: Nitin Gupta <ngupta@vflare.org>
18715 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18716 L: linux-kernel@vger.kernel.org
18718 F: Documentation/admin-guide/blockdev/zram.rst
18719 F: drivers/block/zram/
18721 ZS DECSTATION Z85C30 SERIAL DRIVER
18722 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18724 F: drivers/tty/serial/zs.*
18726 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18727 M: Minchan Kim <minchan@kernel.org>
18728 M: Nitin Gupta <ngupta@vflare.org>
18729 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18730 L: linux-mm@kvack.org
18732 F: Documentation/vm/zsmalloc.rst
18733 F: include/linux/zsmalloc.h
18736 ZSWAP COMPRESSED SWAP CACHING
18737 M: Seth Jennings <sjenning@redhat.com>
18738 M: Dan Streetman <ddstreet@ieee.org>
18739 M: Vitaly Wool <vitaly.wool@konsulko.com>
18740 L: linux-mm@kvack.org
18745 M: Linus Torvalds <torvalds@linux-foundation.org>
18746 L: linux-kernel@vger.kernel.org
18747 S: Buried alive in reporters
18748 Q: http://patchwork.kernel.org/project/LKML/list/
18749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git