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/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
703 F: drivers/media/platform/allegro-dvt/
705 ALLWINNER A10 CSI DRIVER
706 M: Maxime Ripard <mripard@kernel.org>
707 L: linux-media@vger.kernel.org
709 T: git git://linuxtv.org/media_tree.git
710 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
711 F: drivers/media/platform/sunxi/sun4i-csi/
713 ALLWINNER CPUFREQ DRIVER
714 M: Yangtao Li <tiny.windzz@gmail.com>
715 L: linux-pm@vger.kernel.org
717 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
718 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
720 ALLWINNER CRYPTO DRIVERS
721 M: Corentin Labbe <clabbe.montjoie@gmail.com>
722 L: linux-crypto@vger.kernel.org
724 F: drivers/crypto/allwinner/
726 ALLWINNER THERMAL DRIVER
727 M: Vasily Khoruzhick <anarsoul@gmail.com>
728 M: Yangtao Li <tiny.windzz@gmail.com>
729 L: linux-pm@vger.kernel.org
731 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
732 F: drivers/thermal/sun8i_thermal.c
735 M: Maxime Ripard <mripard@kernel.org>
736 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
737 L: linux-media@vger.kernel.org
739 F: drivers/staging/media/sunxi/cedrus/
742 M: Richard Henderson <rth@twiddle.net>
743 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
744 M: Matt Turner <mattst88@gmail.com>
745 L: linux-alpha@vger.kernel.org
749 ALPS PS/2 TOUCHPAD DRIVER
750 R: Pali Rohár <pali@kernel.org>
751 F: drivers/input/mouse/alps.*
753 ALTERA I2C CONTROLLER DRIVER
754 M: Thor Thayer <thor.thayer@linux.intel.com>
756 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
757 F: drivers/i2c/busses/i2c-altera.c
759 ALTERA MAILBOX DRIVER
760 M: Ley Foon Tan <ley.foon.tan@intel.com>
762 F: drivers/mailbox/mailbox-altera.c
765 M: Joyce Ooi <joyce.ooi@intel.com>
766 L: linux-gpio@vger.kernel.org
768 F: drivers/gpio/gpio-altera.c
770 ALTERA SYSTEM MANAGER DRIVER
771 M: Thor Thayer <thor.thayer@linux.intel.com>
773 F: drivers/mfd/altera-sysmgr.c
774 F: include/linux/mfd/altera-sysmgr.h
776 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
777 M: Thor Thayer <thor.thayer@linux.intel.com>
779 F: drivers/gpio/gpio-altera-a10sr.c
780 F: drivers/mfd/altera-a10sr.c
781 F: drivers/reset/reset-a10sr.c
782 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
783 F: include/linux/mfd/altera-a10sr.h
785 ALTERA TRIPLE SPEED ETHERNET DRIVER
786 M: Joyce Ooi <joyce.ooi@intel.com>
787 L: netdev@vger.kernel.org
789 F: drivers/net/ethernet/altera/
791 ALTERA UART/JTAG UART SERIAL DRIVERS
792 M: Tobias Klauser <tklauser@distanz.ch>
793 L: linux-serial@vger.kernel.org
795 F: drivers/tty/serial/altera_jtaguart.c
796 F: drivers/tty/serial/altera_uart.c
797 F: include/linux/altera_jtaguart.h
798 F: include/linux/altera_uart.h
800 AMAZON ANNAPURNA LABS FIC DRIVER
801 M: Talel Shenhar <talel@amazon.com>
803 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
804 F: drivers/irqchip/irq-al-fic.c
806 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
807 M: Talel Shenhar <talel@amazon.com>
808 M: Talel Shenhar <talelshenhar@gmail.com>
810 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
811 F: drivers/edac/al_mc_edac.c
813 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
814 M: Talel Shenhar <talel@amazon.com>
816 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
817 F: drivers/thermal/thermal_mmio.c
819 AMAZON ETHERNET DRIVERS
820 M: Netanel Belgazal <netanel@amazon.com>
821 M: Arthur Kiyanovski <akiyano@amazon.com>
822 R: Guy Tzalik <gtzalik@amazon.com>
823 R: Saeed Bishara <saeedb@amazon.com>
824 R: Zorik Machulsky <zorik@amazon.com>
825 L: netdev@vger.kernel.org
827 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
828 F: drivers/net/ethernet/amazon/
830 AMAZON RDMA EFA DRIVER
831 M: Gal Pressman <galpress@amazon.com>
832 R: Yossi Leybovich <sleybo@amazon.com>
833 L: linux-rdma@vger.kernel.org
835 Q: https://patchwork.kernel.org/project/linux-rdma/list/
836 F: drivers/infiniband/hw/efa/
837 F: include/uapi/rdma/efa-abi.h
839 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
840 M: Tom Lendacky <thomas.lendacky@amd.com>
841 M: John Allen <john.allen@amd.com>
842 L: linux-crypto@vger.kernel.org
844 F: drivers/crypto/ccp/
845 F: include/linux/ccp.h
847 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
848 M: Brijesh Singh <brijesh.singh@amd.com>
849 M: Tom Lendacky <thomas.lendacky@amd.com>
850 L: linux-crypto@vger.kernel.org
852 F: drivers/crypto/ccp/sev*
853 F: include/uapi/linux/psp-sev.h
856 M: Harry Wentland <harry.wentland@amd.com>
857 M: Leo Li <sunpeng.li@amd.com>
858 L: amd-gfx@lists.freedesktop.org
860 T: git git://people.freedesktop.org/~agd5f/linux
861 F: drivers/gpu/drm/amd/display/
864 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
865 L: linux-hwmon@vger.kernel.org
867 F: Documentation/hwmon/amd_energy.rst
868 F: drivers/hwmon/amd_energy.c
870 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
871 M: Huang Rui <ray.huang@amd.com>
872 L: linux-hwmon@vger.kernel.org
874 F: Documentation/hwmon/fam15h_power.rst
875 F: drivers/hwmon/fam15h_power.c
878 M: Enrico Weigelt, metux IT consult <info@metux.net>
879 L: linux-gpio@vger.kernel.org
881 F: drivers/gpio/gpio-amd-fch.c
882 F: include/linux/platform_data/gpio/gpio-amd-fch.h
884 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
885 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
887 F: drivers/usb/gadget/udc/amd5536udc.*
889 AMD GEODE PROCESSOR/CHIPSET SUPPORT
890 M: Andres Salomon <dilinger@queued.net>
891 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
893 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
894 F: arch/x86/include/asm/geode.h
895 F: drivers/char/hw_random/geode-rng.c
896 F: drivers/crypto/geode*
897 F: drivers/video/fbdev/geode/
900 M: Joerg Roedel <joro@8bytes.org>
901 L: iommu@lists.linux-foundation.org
903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
904 F: drivers/iommu/amd/
905 F: include/linux/amd-iommu.h
908 M: Felix Kuehling <Felix.Kuehling@amd.com>
909 L: amd-gfx@lists.freedesktop.org
911 T: git git://people.freedesktop.org/~agd5f/linux
912 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
913 F: drivers/gpu/drm/amd/amdkfd/
914 F: drivers/gpu/drm/amd/include/cik_structs.h
915 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
916 F: drivers/gpu/drm/amd/include/v9_structs.h
917 F: drivers/gpu/drm/amd/include/vi_structs.h
918 F: include/uapi/linux/kfd_ioctl.h
921 M: Sanjay R Mehta <sanju.mehta@amd.com>
923 F: drivers/spi/spi-amd.c
926 M: Elie Morisse <syniurge@gmail.com>
927 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
928 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
929 L: linux-i2c@vger.kernel.org
931 F: drivers/i2c/busses/i2c-amd-mp2*
934 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
935 L: platform-driver-x86@vger.kernel.org
937 F: drivers/platform/x86/amd-pmc.*
940 M: Evan Quan <evan.quan@amd.com>
941 L: amd-gfx@lists.freedesktop.org
943 T: git git://people.freedesktop.org/~agd5f/linux
944 F: drivers/gpu/drm/amd/pm/powerplay/
946 AMD SEATTLE DEVICE TREE SUPPORT
947 M: Brijesh Singh <brijeshkumar.singh@amd.com>
948 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
949 M: Tom Lendacky <thomas.lendacky@amd.com>
951 F: arch/arm64/boot/dts/amd/
954 M: Tom Lendacky <thomas.lendacky@amd.com>
955 L: netdev@vger.kernel.org
957 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
958 F: drivers/net/ethernet/amd/xgbe/
960 AMD SENSOR FUSION HUB DRIVER
961 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
962 M: Sandeep Singh <sandeep.singh@amd.com>
963 L: linux-input@vger.kernel.org
965 F: Documentation/hid/amd-sfh*
966 F: drivers/hid/amd-sfh-hid/
969 M: Christian Eggers <ceggers@arri.de>
970 L: linux-iio@vger.kernel.org
972 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
973 F: drivers/iio/light/as73211.c
975 ANALOG DEVICES INC AD7192 DRIVER
976 M: Alexandru Tachici <alexandru.tachici@analog.com>
977 L: linux-iio@vger.kernel.org
979 W: http://ez.analog.com/community/linux-device-drivers
980 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
981 F: drivers/iio/adc/ad7192.c
983 ANALOG DEVICES INC AD7292 DRIVER
984 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
985 L: linux-iio@vger.kernel.org
987 W: http://ez.analog.com/community/linux-device-drivers
988 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
989 F: drivers/iio/adc/ad7292.c
991 ANALOG DEVICES INC AD7768-1 DRIVER
992 M: Michael Hennerich <Michael.Hennerich@analog.com>
993 L: linux-iio@vger.kernel.org
995 W: http://ez.analog.com/community/linux-device-drivers
996 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
997 F: drivers/iio/adc/ad7768-1.c
999 ANALOG DEVICES INC AD7780 DRIVER
1000 M: Michael Hennerich <Michael.Hennerich@analog.com>
1001 M: Renato Lui Geh <renatogeh@gmail.com>
1002 L: linux-iio@vger.kernel.org
1004 W: http://ez.analog.com/community/linux-device-drivers
1005 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1006 F: drivers/iio/adc/ad7780.c
1008 ANALOG DEVICES INC AD9389B DRIVER
1009 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1010 L: linux-media@vger.kernel.org
1012 F: drivers/media/i2c/ad9389b*
1014 ANALOG DEVICES INC ADGS1408 DRIVER
1015 M: Mircea Caprioru <mircea.caprioru@analog.com>
1017 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1018 F: drivers/mux/adgs1408.c
1020 ANALOG DEVICES INC ADIN DRIVER
1021 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1022 L: netdev@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1026 F: drivers/net/phy/adin.c
1028 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1029 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1030 L: linux-iio@vger.kernel.org
1032 F: drivers/iio/imu/adis.c
1033 F: include/linux/iio/imu/adis.h
1035 ANALOG DEVICES INC ADIS16460 DRIVER
1036 M: Dragos Bogdan <dragos.bogdan@analog.com>
1037 L: linux-iio@vger.kernel.org
1039 W: http://ez.analog.com/community/linux-device-drivers
1040 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1041 F: drivers/iio/imu/adis16460.c
1043 ANALOG DEVICES INC ADIS16475 DRIVER
1044 M: Nuno Sa <nuno.sa@analog.com>
1045 L: linux-iio@vger.kernel.org
1046 W: http://ez.analog.com/community/linux-device-drivers
1048 F: drivers/iio/imu/adis16475.c
1049 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1051 ANALOG DEVICES INC ADM1177 DRIVER
1052 M: Michael Hennerich <Michael.Hennerich@analog.com>
1053 L: linux-hwmon@vger.kernel.org
1055 W: http://ez.analog.com/community/linux-device-drivers
1056 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1057 F: drivers/hwmon/adm1177.c
1059 ANALOG DEVICES INC ADP5061 DRIVER
1060 M: Michael Hennerich <Michael.Hennerich@analog.com>
1061 L: linux-pm@vger.kernel.org
1063 W: http://ez.analog.com/community/linux-device-drivers
1064 F: drivers/power/supply/adp5061.c
1066 ANALOG DEVICES INC ADV7180 DRIVER
1067 M: Lars-Peter Clausen <lars@metafoo.de>
1068 L: linux-media@vger.kernel.org
1070 W: http://ez.analog.com/community/linux-device-drivers
1071 F: drivers/media/i2c/adv7180.c
1072 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1074 ANALOG DEVICES INC ADV748X DRIVER
1075 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1076 L: linux-media@vger.kernel.org
1078 F: drivers/media/i2c/adv748x/*
1080 ANALOG DEVICES INC ADV7511 DRIVER
1081 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1082 L: linux-media@vger.kernel.org
1084 F: drivers/media/i2c/adv7511*
1086 ANALOG DEVICES INC ADV7604 DRIVER
1087 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1088 L: linux-media@vger.kernel.org
1090 F: drivers/media/i2c/adv7604*
1091 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1093 ANALOG DEVICES INC ADV7842 DRIVER
1094 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L: linux-media@vger.kernel.org
1097 F: drivers/media/i2c/adv7842*
1099 ANALOG DEVICES INC ADXRS290 DRIVER
1100 M: Nishant Malpani <nish.malpani25@gmail.com>
1101 L: linux-iio@vger.kernel.org
1103 F: drivers/iio/gyro/adxrs290.c
1104 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1106 ANALOG DEVICES INC ASOC CODEC DRIVERS
1107 M: Lars-Peter Clausen <lars@metafoo.de>
1108 M: Nuno Sá <nuno.sa@analog.com>
1109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1111 W: http://wiki.analog.com/
1112 W: http://ez.analog.com/community/linux-device-drivers
1113 F: sound/soc/codecs/ad1*
1114 F: sound/soc/codecs/ad7*
1115 F: sound/soc/codecs/adau*
1116 F: sound/soc/codecs/adav*
1117 F: sound/soc/codecs/sigmadsp.*
1118 F: sound/soc/codecs/ssm*
1120 ANALOG DEVICES INC DMA DRIVERS
1121 M: Lars-Peter Clausen <lars@metafoo.de>
1123 W: http://ez.analog.com/community/linux-device-drivers
1124 F: drivers/dma/dma-axi-dmac.c
1126 ANALOG DEVICES INC IIO DRIVERS
1127 M: Lars-Peter Clausen <lars@metafoo.de>
1128 M: Michael Hennerich <Michael.Hennerich@analog.com>
1130 W: http://wiki.analog.com/
1131 W: http://ez.analog.com/community/linux-device-drivers
1132 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1133 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1134 F: Documentation/devicetree/bindings/iio/*/adi,*
1135 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1136 F: drivers/iio/*/ad*
1137 F: drivers/iio/adc/ltc249*
1138 F: drivers/iio/amplifiers/hmc425a.c
1139 F: drivers/staging/iio/*/ad*
1140 X: drivers/iio/*/adjd*
1142 ANALOGBITS PLL LIBRARIES
1143 M: Paul Walmsley <paul.walmsley@sifive.com>
1145 F: drivers/clk/analogbits/*
1146 F: include/linux/clk/analogbits*
1149 M: Nick Hu <nickhu@andestech.com>
1150 M: Greentime Hu <green.hu@gmail.com>
1151 M: Vincent Chen <deanbo422@gmail.com>
1153 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1154 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1155 F: Documentation/devicetree/bindings/nds32/
1160 ANDROID CONFIG FRAGMENTS
1161 M: Rob Herring <robh@kernel.org>
1163 F: kernel/configs/android*
1166 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1167 M: Arve Hjønnevåg <arve@android.com>
1168 M: Todd Kjos <tkjos@android.com>
1169 M: Martijn Coenen <maco@android.com>
1170 M: Joel Fernandes <joel@joelfernandes.org>
1171 M: Christian Brauner <christian@brauner.io>
1172 M: Hridya Valsaraju <hridya@google.com>
1173 M: Suren Baghdasaryan <surenb@google.com>
1174 L: devel@driverdev.osuosl.org
1176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1178 F: drivers/staging/android/
1180 ANDROID GOLDFISH PIC DRIVER
1181 M: Miodrag Dinic <miodrag.dinic@mips.com>
1183 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1184 F: drivers/irqchip/irq-goldfish-pic.c
1186 ANDROID GOLDFISH RTC DRIVER
1187 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1189 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1190 F: drivers/rtc/rtc-goldfish.c
1192 AOA (Apple Onboard Audio) ALSA DRIVER
1193 M: Johannes Berg <johannes@sipsolutions.net>
1194 L: linuxppc-dev@lists.ozlabs.org
1195 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1199 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1200 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1201 L: linux-iio@vger.kernel.org
1203 F: drivers/iio/adc/stx104.c
1206 M: Jiri Kosina <jikos@kernel.org>
1208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1209 F: arch/x86/kernel/apm_32.c
1210 F: drivers/char/apm-emulation.c
1211 F: include/linux/apm_bios.h
1212 F: include/uapi/linux/apm_bios.h
1214 APPARMOR SECURITY MODULE
1215 M: John Johansen <john.johansen@canonical.com>
1216 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1218 W: wiki.apparmor.net
1219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1220 F: Documentation/admin-guide/LSM/apparmor.rst
1221 F: security/apparmor/
1223 APPLE BCM5974 MULTITOUCH DRIVER
1224 M: Henrik Rydberg <rydberg@bitmath.org>
1225 L: linux-input@vger.kernel.org
1227 F: drivers/input/mouse/bcm5974.c
1230 M: Henrik Rydberg <rydberg@bitmath.org>
1231 L: linux-hwmon@vger.kernel.org
1233 F: drivers/hwmon/applesmc.c
1235 APPLETALK NETWORK LAYER
1236 L: netdev@vger.kernel.org
1238 F: drivers/net/appletalk/
1239 F: include/linux/atalk.h
1240 F: include/uapi/linux/atalk.h
1243 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1244 M: Khuong Dinh <khuong@os.amperecomputing.com>
1246 F: arch/arm64/boot/dts/apm/
1248 APPLIED MICRO (APM) X-GENE SOC EDAC
1249 M: Khuong Dinh <khuong@os.amperecomputing.com>
1251 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1252 F: drivers/edac/xgene_edac.c
1254 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1255 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1258 F: drivers/net/ethernet/apm/xgene-v2/
1260 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1261 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1262 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1263 M: Quan Nguyen <quan@os.amperecomputing.com>
1265 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1266 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1267 F: drivers/net/ethernet/apm/xgene/
1268 F: drivers/net/mdio/mdio-xgene.c
1270 APPLIED MICRO (APM) X-GENE SOC PMU
1271 M: Khuong Dinh <khuong@os.amperecomputing.com>
1273 F: Documentation/admin-guide/perf/xgene-pmu.rst
1274 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1275 F: drivers/perf/xgene_pmu.c
1277 APTINA CAMERA SENSOR PLL
1278 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1279 L: linux-media@vger.kernel.org
1281 F: drivers/media/i2c/aptina-pll.*
1283 AQUANTIA ETHERNET DRIVER (atlantic)
1284 M: Igor Russkikh <irusskikh@marvell.com>
1285 L: netdev@vger.kernel.org
1287 W: https://www.marvell.com/
1288 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1289 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1290 F: drivers/net/ethernet/aquantia/atlantic/
1292 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1293 M: Egor Pomozov <epomozov@marvell.com>
1294 L: netdev@vger.kernel.org
1296 W: http://www.aquantia.com
1297 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1299 ARASAN NAND CONTROLLER DRIVER
1300 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1301 L: linux-mtd@lists.infradead.org
1303 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1304 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1306 ARC FRAMEBUFFER DRIVER
1307 M: Jaya Kumar <jayalk@intworks.biz>
1309 F: drivers/video/fbdev/arcfb.c
1310 F: drivers/video/fbdev/core/fb_defio.c
1313 M: Alexey Brodkin <abrodkin@synopsys.com>
1315 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1316 F: drivers/gpu/drm/arc/
1318 ARCNET NETWORK LAYER
1319 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1320 L: netdev@vger.kernel.org
1322 F: drivers/net/arcnet/
1323 F: include/uapi/linux/if_arcnet.h
1325 ARM ARCHITECTED TIMER DRIVER
1326 M: Mark Rutland <mark.rutland@arm.com>
1327 M: Marc Zyngier <maz@kernel.org>
1328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 F: arch/arm/include/asm/arch_timer.h
1331 F: arch/arm64/include/asm/arch_timer.h
1332 F: drivers/clocksource/arm_arch_timer.c
1334 ARM HDLCD DRM DRIVER
1335 M: Liviu Dudau <liviu.dudau@arm.com>
1337 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1338 F: drivers/gpu/drm/arm/hdlcd_*
1340 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1341 M: Linus Walleij <linus.walleij@linaro.org>
1342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1345 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1346 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1347 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1348 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1349 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1350 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1351 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1352 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1353 F: arch/arm/boot/dts/arm-realview-*
1354 F: arch/arm/boot/dts/integrator*
1355 F: arch/arm/boot/dts/versatile*
1356 F: arch/arm/mach-integrator/
1357 F: arch/arm/mach-realview/
1358 F: arch/arm/mach-versatile/
1359 F: arch/arm/plat-versatile/
1360 F: drivers/bus/arm-integrator-lm.c
1361 F: drivers/clk/versatile/
1362 F: drivers/i2c/busses/i2c-versatile.c
1363 F: drivers/irqchip/irq-versatile-fpga.c
1364 F: drivers/mtd/maps/physmap-versatile.*
1365 F: drivers/power/reset/arm-versatile-reboot.c
1366 F: drivers/soc/versatile/
1368 ARM KOMEDA DRM-KMS DRIVER
1369 M: James (Qian) Wang <james.qian.wang@arm.com>
1370 M: Liviu Dudau <liviu.dudau@arm.com>
1371 M: Mihail Atanassov <mihail.atanassov@arm.com>
1372 L: Mali DP Maintainers <malidp@foss.arm.com>
1374 T: git git://anongit.freedesktop.org/drm/drm-misc
1375 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1376 F: Documentation/gpu/komeda-kms.rst
1377 F: drivers/gpu/drm/arm/display/include/
1378 F: drivers/gpu/drm/arm/display/komeda/
1380 ARM MALI PANFROST DRM DRIVER
1381 M: Rob Herring <robh@kernel.org>
1382 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1383 R: Steven Price <steven.price@arm.com>
1384 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1385 L: dri-devel@lists.freedesktop.org
1387 T: git git://anongit.freedesktop.org/drm/drm-misc
1388 F: drivers/gpu/drm/panfrost/
1389 F: include/uapi/drm/panfrost_drm.h
1391 ARM MALI-DP DRM DRIVER
1392 M: Liviu Dudau <liviu.dudau@arm.com>
1393 M: Brian Starkey <brian.starkey@arm.com>
1394 L: Mali DP Maintainers <malidp@foss.arm.com>
1396 T: git git://anongit.freedesktop.org/drm/drm-misc
1397 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1398 F: Documentation/gpu/afbc.rst
1399 F: drivers/gpu/drm/arm/
1401 ARM MFM AND FLOPPY DRIVERS
1402 M: Ian Molton <spyro@f2s.com>
1404 F: arch/arm/include/asm/floppy.h
1405 F: arch/arm/mach-rpc/floppydma.S
1407 ARM PMU PROFILING AND DEBUGGING
1408 M: Will Deacon <will@kernel.org>
1409 M: Mark Rutland <mark.rutland@arm.com>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 F: Documentation/devicetree/bindings/arm/pmu.yaml
1413 F: Documentation/devicetree/bindings/perf/
1414 F: arch/arm*/include/asm/hw_breakpoint.h
1415 F: arch/arm*/include/asm/perf_event.h
1416 F: arch/arm*/kernel/hw_breakpoint.c
1417 F: arch/arm*/kernel/perf_*
1418 F: arch/arm/oprofile/common.c
1420 F: include/linux/perf/arm_pmu.h
1423 M: Russell King <linux@armlinux.org.uk>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 W: http://www.armlinux.org.uk/
1427 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1429 X: arch/arm/boot/dts/
1431 ARM PRIMECELL AACI PL041 DRIVER
1432 M: Russell King <linux@armlinux.org.uk>
1436 ARM PRIMECELL BUS SUPPORT
1437 M: Russell King <linux@armlinux.org.uk>
1440 F: include/linux/amba/bus.h
1442 ARM PRIMECELL CLCD PL110 DRIVER
1443 M: Russell King <linux@armlinux.org.uk>
1445 F: drivers/video/fbdev/amba-clcd.*
1447 ARM PRIMECELL KMI PL050 DRIVER
1448 M: Russell King <linux@armlinux.org.uk>
1450 F: drivers/input/serio/ambakmi.*
1451 F: include/linux/amba/kmi.h
1453 ARM PRIMECELL MMCI PL180/1 DRIVER
1454 M: Russell King <linux@armlinux.org.uk>
1456 F: drivers/mmc/host/mmci.*
1457 F: include/linux/amba/mmci.h
1459 ARM PRIMECELL SSP PL022 SPI DRIVER
1460 M: Linus Walleij <linus.walleij@linaro.org>
1461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1464 F: drivers/spi/spi-pl022.c
1466 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1467 M: Russell King <linux@armlinux.org.uk>
1469 F: drivers/tty/serial/amba-pl01*.c
1470 F: include/linux/amba/serial.h
1472 ARM PRIMECELL VIC PL190/PL192 DRIVER
1473 M: Linus Walleij <linus.walleij@linaro.org>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1477 F: drivers/irqchip/irq-vic.c
1479 ARM SMC WATCHDOG DRIVER
1480 M: Julius Werner <jwerner@chromium.org>
1481 R: Evan Benn <evanbenn@chromium.org>
1483 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1484 F: drivers/watchdog/arm_smc_wdt.c
1487 M: Will Deacon <will@kernel.org>
1488 R: Robin Murphy <robin.murphy@arm.com>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1492 F: drivers/iommu/arm/
1493 F: drivers/iommu/io-pgtable-arm*
1495 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1496 M: Arnd Bergmann <arnd@arndb.de>
1497 M: Olof Johansson <olof@lixom.net>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1502 F: arch/arm/boot/dts/Makefile
1503 F: arch/arm64/boot/dts/Makefile
1505 ARM SUB-ARCHITECTURES
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1512 ARM/ACTIONS SEMI ARCHITECTURE
1513 M: Andreas Färber <afaerber@suse.de>
1514 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 F: Documentation/devicetree/bindings/arm/actions.yaml
1518 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1519 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1520 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1521 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1522 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1523 F: Documentation/devicetree/bindings/pinctrl/actions,*
1524 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1525 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1526 F: arch/arm/boot/dts/owl-*
1527 F: arch/arm/mach-actions/
1528 F: arch/arm64/boot/dts/actions/
1529 F: drivers/clk/actions/
1530 F: drivers/clocksource/timer-owl*
1531 F: drivers/dma/owl-dma.c
1532 F: drivers/i2c/busses/i2c-owl.c
1533 F: drivers/irqchip/irq-owl-sirq.c
1534 F: drivers/mmc/host/owl-mmc.c
1535 F: drivers/pinctrl/actions/*
1536 F: drivers/soc/actions/
1537 F: include/dt-bindings/power/owl-*
1538 F: include/dt-bindings/reset/actions,*
1539 F: include/linux/soc/actions/
1542 ARM/ADS SPHERE MACHINE SUPPORT
1543 M: Lennert Buytenhek <kernel@wantstofly.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 ARM/AFEB9260 MACHINE SUPPORT
1548 M: Sergey Lapin <slapin@ossfans.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 ARM/AJECO 1ARM MACHINE SUPPORT
1553 M: Lennert Buytenhek <kernel@wantstofly.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/Allwinner SoC Clock Support
1558 M: Emilio López <emilio@elopez.com.ar>
1560 F: drivers/clk/sunxi/
1562 ARM/Allwinner sunXi SoC support
1563 M: Maxime Ripard <mripard@kernel.org>
1564 M: Chen-Yu Tsai <wens@csie.org>
1565 R: Jernej Skrabec <jernej.skrabec@siol.net>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1569 F: arch/arm/mach-sunxi/
1570 F: arch/arm64/boot/dts/allwinner/
1571 F: drivers/clk/sunxi-ng/
1572 F: drivers/pinctrl/sunxi/
1573 F: drivers/soc/sunxi/
1577 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1578 M: Neil Armstrong <narmstrong@baylibre.com>
1579 M: Jerome Brunet <jbrunet@baylibre.com>
1580 L: linux-amlogic@lists.infradead.org
1582 F: Documentation/devicetree/bindings/clock/amlogic*
1583 F: drivers/clk/meson/
1584 F: include/dt-bindings/clock/gxbb*
1585 F: include/dt-bindings/clock/meson*
1587 ARM/Amlogic Meson SoC Crypto Drivers
1588 M: Corentin Labbe <clabbe@baylibre.com>
1589 L: linux-crypto@vger.kernel.org
1590 L: linux-amlogic@lists.infradead.org
1592 F: Documentation/devicetree/bindings/crypto/amlogic*
1593 F: drivers/crypto/amlogic/
1595 ARM/Amlogic Meson SoC Sound Drivers
1596 M: Jerome Brunet <jbrunet@baylibre.com>
1597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1599 F: Documentation/devicetree/bindings/sound/amlogic*
1602 ARM/Amlogic Meson SoC support
1603 M: Kevin Hilman <khilman@baylibre.com>
1604 R: Neil Armstrong <narmstrong@baylibre.com>
1605 R: Jerome Brunet <jbrunet@baylibre.com>
1606 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 L: linux-amlogic@lists.infradead.org
1610 W: http://linux-meson.com/
1611 F: arch/arm/boot/dts/meson*
1612 F: arch/arm/mach-meson/
1613 F: arch/arm64/boot/dts/amlogic/
1614 F: drivers/mmc/host/meson*
1615 F: drivers/pinctrl/meson/
1616 F: drivers/rtc/rtc-meson*
1617 F: drivers/soc/amlogic/
1620 ARM/Annapurna Labs ALPINE ARCHITECTURE
1621 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1622 M: Antoine Tenart <atenart@kernel.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: arch/arm/boot/dts/alpine*
1626 F: arch/arm/mach-alpine/
1627 F: arch/arm64/boot/dts/amazon/
1628 F: drivers/*/*alpine*
1630 ARM/ARTPEC MACHINE SUPPORT
1631 M: Jesper Nilsson <jesper.nilsson@axis.com>
1632 M: Lars Persson <lars.persson@axis.com>
1633 L: linux-arm-kernel@axis.com
1635 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1636 F: arch/arm/boot/dts/artpec6*
1637 F: arch/arm/mach-artpec
1639 F: drivers/crypto/axis
1640 F: drivers/mmc/host/usdhi6rol0.c
1641 F: drivers/pinctrl/pinctrl-artpec*
1643 ARM/ASPEED I2C DRIVER
1644 M: Brendan Higgins <brendanhiggins@google.com>
1645 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1646 R: Joel Stanley <joel@jms.id.au>
1647 L: linux-i2c@vger.kernel.org
1648 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1650 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1651 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1652 F: drivers/i2c/busses/i2c-aspeed.c
1653 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1655 ARM/ASPEED MACHINE SUPPORT
1656 M: Joel Stanley <joel@jms.id.au>
1657 R: Andrew Jeffery <andrew@aj.id.au>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1661 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1663 F: arch/arm/boot/dts/aspeed-*
1664 F: arch/arm/mach-aspeed/
1667 ARM/BITMAIN ARCHITECTURE
1668 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1672 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1673 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1674 F: arch/arm64/boot/dts/bitmain/
1675 F: drivers/clk/clk-bm1880.c
1676 F: drivers/pinctrl/pinctrl-bm1880.c
1678 ARM/CALXEDA HIGHBANK ARCHITECTURE
1679 M: Andre Przywara <andre.przywara@arm.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: arch/arm/boot/dts/ecx-*.dts*
1683 F: arch/arm/boot/dts/highbank.dts
1684 F: arch/arm/mach-highbank/
1686 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1687 M: Krzysztof Halasa <khalasa@piap.pl>
1689 F: arch/arm/mach-cns3xxx/
1691 ARM/CAVIUM THUNDER NETWORK DRIVER
1692 M: Sunil Goutham <sgoutham@marvell.com>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 F: drivers/net/ethernet/cavium/thunder/
1697 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1698 M: Lukasz Majewski <lukma@denx.de>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 F: arch/arm/mach-ep93xx/ts72xx.c
1703 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1704 M: Alexander Shiyan <shc_work@mail.ru>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1710 M: Lennert Buytenhek <kernel@wantstofly.org>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1715 M: Hartley Sweeten <hsweeten@visionengravers.com>
1716 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 F: arch/arm/mach-ep93xx/
1720 F: arch/arm/mach-ep93xx/include/mach/
1723 M: Russell King <linux@armlinux.org.uk>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1727 F: drivers/clk/clkdev.c
1729 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1730 M: Baruch Siach <baruch@tkos.co.il>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 F: arch/arm/boot/dts/cx92755*
1736 ARM/CONTEC MICRO9 MACHINE SUPPORT
1737 M: Hubert Feurstein <hubert.feurstein@contec.at>
1739 F: arch/arm/mach-ep93xx/micro9.c
1741 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1742 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1743 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1744 R: Mike Leach <mike.leach@linaro.org>
1745 R: Leo Yan <leo.yan@linaro.org>
1746 L: coresight@lists.linaro.org (moderated for non-subscribers)
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1750 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1751 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1752 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1753 F: Documentation/devicetree/bindings/arm/coresight.txt
1754 F: Documentation/trace/coresight/*
1755 F: drivers/hwtracing/coresight/*
1756 F: include/dt-bindings/arm/coresight-cti-dt.h
1757 F: tools/perf/arch/arm/util/auxtrace.c
1758 F: tools/perf/arch/arm/util/cs-etm.c
1759 F: tools/perf/arch/arm/util/cs-etm.h
1760 F: tools/perf/arch/arm/util/pmu.c
1761 F: tools/perf/util/cs-etm-decoder/*
1762 F: tools/perf/util/cs-etm.*
1764 ARM/CORGI MACHINE SUPPORT
1765 M: Richard Purdie <rpurdie@rpsys.net>
1768 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1769 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1770 M: Linus Walleij <linus.walleij@linaro.org>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 T: git git://github.com/ulli-kroll/linux.git
1774 F: Documentation/devicetree/bindings/arm/gemini.txt
1775 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1776 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1777 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1778 F: arch/arm/mach-gemini/
1779 F: drivers/net/ethernet/cortina/
1780 F: drivers/pinctrl/pinctrl-gemini.c
1781 F: drivers/rtc/rtc-ftrtc010.c
1783 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1784 M: Barry Song <baohua@kernel.org>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1788 F: arch/arm/boot/dts/prima2*
1789 F: arch/arm/mach-prima2/
1790 F: drivers/clk/sirf/
1791 F: drivers/clocksource/timer-atlas7.c
1792 F: drivers/clocksource/timer-prima2.c
1796 ARM/CZ.NIC TURRIS MOX SUPPORT
1797 M: Marek Behun <marek.behun@nic.cz>
1799 W: http://mox.turris.cz
1800 F: Documentation/ABI/testing/debugfs-moxtet
1801 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1802 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1803 F: Documentation/devicetree/bindings/bus/moxtet.txt
1804 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1805 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1806 F: drivers/bus/moxtet.c
1807 F: drivers/firmware/turris-mox-rwtm.c
1808 F: drivers/gpio/gpio-moxtet.c
1809 F: include/linux/moxtet.h
1811 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1812 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1813 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1819 M: Robert Jarzmik <robert.jarzmik@free.fr>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 F: arch/arm/mach-pxa/ezx.c
1824 ARM/FARADAY FA526 PORT
1825 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 T: git git://git.berlios.de/gemini-board
1829 F: arch/arm/mm/*-fa*
1831 ARM/FOOTBRIDGE ARCHITECTURE
1832 M: Russell King <linux@armlinux.org.uk>
1833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 W: http://www.armlinux.org.uk/
1836 F: arch/arm/include/asm/hardware/dec21285.h
1837 F: arch/arm/mach-footbridge/
1839 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1840 M: Shawn Guo <shawnguo@kernel.org>
1841 M: Sascha Hauer <s.hauer@pengutronix.de>
1842 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1843 R: Fabio Estevam <festevam@gmail.com>
1844 R: NXP Linux Team <linux-imx@nxp.com>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1848 X: drivers/media/i2c/
1852 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1853 M: Shawn Guo <shawnguo@kernel.org>
1854 M: Li Yang <leoyang.li@nxp.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1858 F: arch/arm/boot/dts/ls1021a*
1859 F: arch/arm64/boot/dts/freescale/fsl-*
1860 F: arch/arm64/boot/dts/freescale/qoriq-*
1862 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1863 M: Shawn Guo <shawnguo@kernel.org>
1864 M: Sascha Hauer <s.hauer@pengutronix.de>
1865 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1866 R: Stefan Agner <stefan@agner.ch>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1870 F: arch/arm/boot/dts/vf*
1871 F: arch/arm/mach-imx/*vf610*
1873 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1874 M: Lennert Buytenhek <kernel@wantstofly.org>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 ARM/GUMSTIX MACHINE SUPPORT
1879 M: Steve Sakoman <sakoman@gmail.com>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1884 M: Philipp Zabel <philipp.zabel@gmail.com>
1885 M: Paul Parsons <lost.distance@yahoo.com>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 F: arch/arm/mach-pxa/hx4700.c
1889 F: arch/arm/mach-pxa/include/mach/hx4700.h
1890 F: sound/soc/pxa/hx4700.c
1892 ARM/HISILICON SOC SUPPORT
1893 M: Wei Xu <xuwei5@hisilicon.com>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 W: http://www.hisilicon.com
1897 T: git git://github.com/hisilicon/linux-hisi.git
1898 F: arch/arm/boot/dts/hi3*
1899 F: arch/arm/boot/dts/hip*
1900 F: arch/arm/boot/dts/hisi*
1901 F: arch/arm/mach-hisi/
1902 F: arch/arm64/boot/dts/hisilicon/
1904 ARM/HP JORNADA 7XX MACHINE SUPPORT
1905 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1909 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1910 F: arch/arm/mach-sa1100/jornada720.c
1912 ARM/IGEP MACHINE SUPPORT
1913 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1914 M: Javier Martinez Canillas <javier@dowhile0.org>
1915 L: linux-omap@vger.kernel.org
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 F: arch/arm/boot/dts/omap3-igep*
1920 ARM/INCOME PXA270 SUPPORT
1921 M: Marek Vasut <marek.vasut@gmail.com>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1926 ARM/INTEL IOP32X ARM ARCHITECTURE
1927 M: Lennert Buytenhek <kernel@wantstofly.org>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 ARM/INTEL IQ81342EX MACHINE SUPPORT
1932 M: Lennert Buytenhek <kernel@wantstofly.org>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 ARM/INTEL IXDP2850 MACHINE SUPPORT
1937 M: Lennert Buytenhek <kernel@wantstofly.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 ARM/INTEL IXP4XX ARM ARCHITECTURE
1942 M: Linus Walleij <linusw@kernel.org>
1943 M: Imre Kaloz <kaloz@openwrt.org>
1944 M: Krzysztof Halasa <khalasa@piap.pl>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1948 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1949 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1950 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1951 F: arch/arm/mach-ixp4xx/
1952 F: drivers/clocksource/timer-ixp4xx.c
1953 F: drivers/gpio/gpio-ixp4xx.c
1954 F: drivers/irqchip/irq-ixp4xx.c
1955 F: include/linux/irqchip/irq-ixp4xx.h
1956 F: include/linux/platform_data/timer-ixp4xx.h
1958 ARM/INTEL KEEMBAY ARCHITECTURE
1959 M: Paul J. Murphy <paul.j.murphy@intel.com>
1960 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1962 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1963 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1964 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1966 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1967 M: Jonathan Cameron <jic23@cam.ac.uk>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 F: arch/arm/mach-pxa/stargate2.c
1971 F: drivers/pcmcia/pxa2xx_stargate2.c
1973 ARM/INTEL XSC3 (MANZANO) ARM CORE
1974 M: Lennert Buytenhek <kernel@wantstofly.org>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1979 M: Lennert Buytenhek <kernel@wantstofly.org>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 ARM/LG1K ARCHITECTURE
1984 M: Chanho Min <chanho.min@lge.com>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 F: arch/arm64/boot/dts/lg/
1989 ARM/LOGICPD PXA270 MACHINE SUPPORT
1990 M: Lennert Buytenhek <kernel@wantstofly.org>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 ARM/LPC18XX ARCHITECTURE
1995 M: Vladimir Zapolskiy <vz@mleia.com>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1999 F: arch/arm/boot/dts/lpc43*
2000 F: drivers/i2c/busses/i2c-lpc2k.c
2001 F: drivers/memory/pl172.c
2002 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2003 F: drivers/rtc/rtc-lpc24xx.c
2006 ARM/LPC32XX SOC SUPPORT
2007 M: Vladimir Zapolskiy <vz@mleia.com>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2011 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2012 F: arch/arm/boot/dts/lpc32*
2013 F: arch/arm/mach-lpc32xx/
2014 F: drivers/i2c/busses/i2c-pnx.c
2015 F: drivers/net/ethernet/nxp/lpc_eth.c
2016 F: drivers/usb/host/ohci-nxp.c
2017 F: drivers/watchdog/pnx4008_wdt.c
2020 ARM/MAGICIAN MACHINE SUPPORT
2021 M: Philipp Zabel <philipp.zabel@gmail.com>
2024 ARM/Marvell Dove/MV78xx0/Orion SOC support
2025 M: Andrew Lunn <andrew@lunn.ch>
2026 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2027 M: Gregory Clement <gregory.clement@bootlin.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2031 F: Documentation/devicetree/bindings/soc/dove/
2032 F: arch/arm/boot/dts/dove*
2033 F: arch/arm/boot/dts/orion5x*
2034 F: arch/arm/mach-dove/
2035 F: arch/arm/mach-mv78xx0/
2036 F: arch/arm/mach-orion5x/
2037 F: arch/arm/plat-orion/
2038 F: drivers/soc/dove/
2040 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2041 M: Andrew Lunn <andrew@lunn.ch>
2042 M: Gregory Clement <gregory.clement@bootlin.com>
2043 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2047 F: arch/arm/boot/dts/armada*
2048 F: arch/arm/boot/dts/kirkwood*
2049 F: arch/arm/configs/mvebu_*_defconfig
2050 F: arch/arm/mach-mvebu/
2051 F: arch/arm64/boot/dts/marvell/armada*
2052 F: arch/arm64/boot/dts/marvell/cn913*
2053 F: drivers/cpufreq/armada-37xx-cpufreq.c
2054 F: drivers/cpufreq/armada-8k-cpufreq.c
2055 F: drivers/cpufreq/mvebu-cpufreq.c
2056 F: drivers/irqchip/irq-armada-370-xp.c
2057 F: drivers/irqchip/irq-mvebu-*
2058 F: drivers/pinctrl/mvebu/
2059 F: drivers/rtc/rtc-armada38x.c
2061 ARM/Mediatek RTC DRIVER
2062 M: Eddie Huang <eddie.huang@mediatek.com>
2063 M: Sean Wang <sean.wang@mediatek.com>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2067 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2068 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2069 F: drivers/rtc/rtc-mt2712.c
2070 F: drivers/rtc/rtc-mt6397.c
2071 F: drivers/rtc/rtc-mt7622.c
2073 ARM/Mediatek SoC support
2074 M: Matthias Brugger <matthias.bgg@gmail.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2078 W: https://mtk.wiki.kernel.org/
2079 C: irc://chat.freenode.net/linux-mediatek
2080 F: arch/arm/boot/dts/mt6*
2081 F: arch/arm/boot/dts/mt7*
2082 F: arch/arm/boot/dts/mt8*
2083 F: arch/arm/mach-mediatek/
2084 F: arch/arm64/boot/dts/mediatek/
2085 F: drivers/soc/mediatek/
2090 ARM/Mediatek USB3 PHY DRIVER
2091 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2095 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2096 F: drivers/phy/mediatek/
2098 ARM/Microchip (AT91) SoC support
2099 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2100 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2101 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 W: http://www.linux4sam.org
2105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2106 F: arch/arm/boot/dts/at91*.dts
2107 F: arch/arm/boot/dts/at91*.dtsi
2108 F: arch/arm/boot/dts/sama*.dts
2109 F: arch/arm/boot/dts/sama*.dtsi
2110 F: arch/arm/include/debug/at91.S
2111 F: arch/arm/mach-at91/
2112 F: drivers/memory/atmel*
2113 F: drivers/watchdog/sama5d4_wdt.c
2114 F: include/soc/at91/
2115 X: drivers/input/touchscreen/atmel_mxt_ts.c
2116 X: drivers/net/wireless/atmel/
2120 ARM/Microchip Sparx5 SoC support
2121 M: Lars Povlsen <lars.povlsen@microchip.com>
2122 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2123 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 T: git git://github.com/microchip-ung/linux-upstream.git
2127 F: arch/arm64/boot/dts/microchip/
2128 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2131 Microchip Timer Counter Block (TCB) Capture Driver
2132 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 L: linux-iio@vger.kernel.org
2136 F: drivers/counter/microchip-tcb-capture.c
2138 ARM/MIOA701 MACHINE SUPPORT
2139 M: Robert Jarzmik <robert.jarzmik@free.fr>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 F: arch/arm/mach-pxa/mioa701.c
2144 ARM/MStar/Sigmastar Armv7 SoC support
2145 M: Daniel Palmer <daniel@thingy.jp>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 W: http://linux-chenxing.org/
2149 F: Documentation/devicetree/bindings/arm/mstar/*
2150 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2151 F: arch/arm/boot/dts/mstar-*
2152 F: arch/arm/mach-mstar/
2153 F: drivers/gpio/gpio-msc313.c
2154 F: include/dt-bindings/gpio/msc313-gpio.h
2156 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2157 M: Michael Petchkovsky <mkpetch@internode.on.net>
2160 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2161 M: Linus Walleij <linus.walleij@linaro.org>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2165 F: Documentation/devicetree/bindings/arm/ste-*
2166 F: Documentation/devicetree/bindings/arm/ux500.yaml
2167 F: Documentation/devicetree/bindings/arm/ux500/
2168 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2169 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2170 F: arch/arm/boot/dts/ste-*
2171 F: arch/arm/mach-nomadik/
2172 F: arch/arm/mach-u300/
2173 F: arch/arm/mach-ux500/
2174 F: drivers/clk/clk-nomadik.c
2175 F: drivers/clk/clk-u300.c
2176 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2177 F: drivers/clocksource/timer-u300.c
2178 F: drivers/dma/coh901318*
2179 F: drivers/dma/ste_dma40*
2180 F: drivers/hwspinlock/u8500_hsem.c
2181 F: drivers/i2c/busses/i2c-nomadik.c
2182 F: drivers/i2c/busses/i2c-stu300.c
2183 F: drivers/iio/adc/ab8500-gpadc.c
2184 F: drivers/mfd/ab3100*
2185 F: drivers/mfd/ab8500*
2186 F: drivers/mfd/abx500*
2187 F: drivers/mfd/db8500*
2188 F: drivers/mfd/dbx500*
2189 F: drivers/pinctrl/nomadik/
2190 F: drivers/pinctrl/pinctrl-coh901*
2191 F: drivers/pinctrl/pinctrl-u300.c
2192 F: drivers/rtc/rtc-ab3100.c
2193 F: drivers/rtc/rtc-ab8500.c
2194 F: drivers/rtc/rtc-coh901331.c
2195 F: drivers/rtc/rtc-pl031.c
2196 F: drivers/soc/ux500/
2197 F: drivers/watchdog/coh901327_wdt.c
2199 ARM/NUVOTON NPCM ARCHITECTURE
2200 M: Avi Fishman <avifishman70@gmail.com>
2201 M: Tomer Maimon <tmaimon77@gmail.com>
2202 M: Tali Perry <tali.perry1@gmail.com>
2203 R: Patrick Venture <venture@google.com>
2204 R: Nancy Yuen <yuenn@google.com>
2205 R: Benjamin Fair <benjaminfair@google.com>
2206 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2208 F: Documentation/devicetree/bindings/*/*/*npcm*
2209 F: Documentation/devicetree/bindings/*/*npcm*
2210 F: arch/arm/boot/dts/nuvoton-npcm*
2211 F: arch/arm/mach-npcm/
2213 F: drivers/*/*/*npcm*
2214 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2216 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2217 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2219 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2220 F: arch/arm/mach-s3c/gta02.h
2221 F: arch/arm/mach-s3c/mach-gta02.c
2223 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2224 M: Alexander Clouter <alex@digriz.org.uk>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 W: http://www.digriz.org.uk/ts78xx/kernel
2228 F: arch/arm/mach-orion5x/ts78xx-*
2230 ARM/OXNAS platform support
2231 M: Neil Armstrong <narmstrong@baylibre.com>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 L: linux-oxnas@groups.io (moderated for non-subscribers)
2235 F: arch/arm/boot/dts/ox8*.dts*
2236 F: arch/arm/mach-oxnas/
2237 F: drivers/power/reset/oxnas-restart.c
2240 ARM/PALM TREO SUPPORT
2241 M: Tomas Cech <sleep_walker@suse.com>
2242 L: linux-arm-kernel@lists.infradead.org
2244 W: http://hackndev.com
2245 F: arch/arm/mach-pxa/palmtreo.*
2247 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2248 M: Marek Vasut <marek.vasut@gmail.com>
2249 L: linux-arm-kernel@lists.infradead.org
2251 W: http://hackndev.com
2252 F: arch/arm/mach-pxa/include/mach/palmld.h
2253 F: arch/arm/mach-pxa/include/mach/palmtc.h
2254 F: arch/arm/mach-pxa/include/mach/palmtx.h
2255 F: arch/arm/mach-pxa/palmld.c
2256 F: arch/arm/mach-pxa/palmt5.*
2257 F: arch/arm/mach-pxa/palmtc.c
2258 F: arch/arm/mach-pxa/palmte2.*
2259 F: arch/arm/mach-pxa/palmtx.c
2262 M: Sergey Lapin <slapin@ossfans.org>
2263 L: linux-arm-kernel@lists.infradead.org
2265 W: http://hackndev.com
2266 F: arch/arm/mach-pxa/palmz72.*
2269 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2271 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2273 ARM/PT DIGITAL BOARD PORT
2274 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 W: http://www.armlinux.org.uk/
2279 ARM/QUALCOMM SUPPORT
2280 M: Andy Gross <agross@kernel.org>
2281 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2282 L: linux-arm-msm@vger.kernel.org
2284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2285 F: Documentation/devicetree/bindings/*/qcom*
2286 F: Documentation/devicetree/bindings/soc/qcom/
2287 F: arch/arm/boot/dts/qcom-*.dts
2288 F: arch/arm/boot/dts/qcom-*.dtsi
2289 F: arch/arm/mach-qcom/
2290 F: arch/arm64/boot/dts/qcom/
2291 F: drivers/*/*/qcom*
2292 F: drivers/*/*/qcom/
2293 F: drivers/*/pm8???-*
2296 F: drivers/bluetooth/btqcomsmd.c
2297 F: drivers/clocksource/timer-qcom.c
2298 F: drivers/cpuidle/cpuidle-qcom-spm.c
2299 F: drivers/extcon/extcon-qcom*
2300 F: drivers/i2c/busses/i2c-qcom-geni.c
2301 F: drivers/i2c/busses/i2c-qup.c
2302 F: drivers/iommu/msm*
2303 F: drivers/mfd/ssbi.c
2304 F: drivers/mmc/host/mmci_qcom*
2305 F: drivers/mmc/host/sdhci-msm.c
2306 F: drivers/pci/controller/dwc/pcie-qcom.c
2307 F: drivers/phy/qualcomm/
2308 F: drivers/power/*/msm*
2309 F: drivers/reset/reset-qcom-*
2310 F: drivers/scsi/ufs/ufs-qcom*
2311 F: drivers/spi/spi-geni-qcom.c
2312 F: drivers/spi/spi-qcom-qspi.c
2313 F: drivers/spi/spi-qup.c
2314 F: drivers/tty/serial/msm_serial.c
2315 F: drivers/usb/dwc3/dwc3-qcom.c
2316 F: include/dt-bindings/*/qcom*
2317 F: include/linux/*/qcom*
2319 ARM/RADISYS ENP2611 MACHINE SUPPORT
2320 M: Lennert Buytenhek <kernel@wantstofly.org>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 ARM/RDA MICRO ARCHITECTURE
2325 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2329 F: Documentation/devicetree/bindings/arm/rda.yaml
2330 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2331 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2332 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2333 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2334 F: arch/arm/boot/dts/rda8810pl-*
2335 F: drivers/clocksource/timer-rda.c
2336 F: drivers/gpio/gpio-rda.c
2337 F: drivers/irqchip/irq-rda-intc.c
2338 F: drivers/tty/serial/rda-uart.c
2340 ARM/REALTEK ARCHITECTURE
2341 M: Andreas Färber <afaerber@suse.de>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2345 F: Documentation/devicetree/bindings/arm/realtek.yaml
2346 F: arch/arm/boot/dts/rtd*
2347 F: arch/arm/mach-realtek/
2348 F: arch/arm64/boot/dts/realtek/
2350 ARM/RENESAS ARM64 ARCHITECTURE
2351 M: Geert Uytterhoeven <geert+renesas@glider.be>
2352 M: Magnus Damm <magnus.damm@gmail.com>
2353 L: linux-renesas-soc@vger.kernel.org
2355 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2357 F: Documentation/devicetree/bindings/arm/renesas.yaml
2358 F: arch/arm64/boot/dts/renesas/
2359 F: drivers/soc/renesas/
2360 F: include/linux/soc/renesas/
2362 ARM/RISCPC ARCHITECTURE
2363 M: Russell King <linux@armlinux.org.uk>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W: http://www.armlinux.org.uk/
2367 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2368 F: arch/arm/include/asm/hardware/ioc.h
2369 F: arch/arm/include/asm/hardware/iomd.h
2370 F: arch/arm/include/asm/hardware/memc.h
2371 F: arch/arm/mach-rpc/
2372 F: drivers/net/ethernet/8390/etherh.c
2373 F: drivers/net/ethernet/i825xx/ether1*
2374 F: drivers/net/ethernet/seeq/ether3*
2375 F: drivers/scsi/arm/
2377 ARM/Rockchip SoC support
2378 M: Heiko Stuebner <heiko@sntech.de>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 L: linux-rockchip@lists.infradead.org
2382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2383 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2384 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2385 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2386 F: arch/arm/boot/dts/rk3*
2387 F: arch/arm/boot/dts/rv1108*
2388 F: arch/arm/mach-rockchip/
2389 F: drivers/*/*/*rockchip*
2390 F: drivers/*/*rockchip*
2391 F: drivers/clk/rockchip/
2392 F: drivers/i2c/busses/i2c-rk3x.c
2393 F: sound/soc/rockchip/
2396 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2397 M: Krzysztof Kozlowski <krzk@kernel.org>
2398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 L: linux-samsung-soc@vger.kernel.org
2401 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2402 F: Documentation/arm/samsung/
2403 F: Documentation/devicetree/bindings/arm/samsung/
2404 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2405 F: arch/arm/boot/dts/exynos*
2406 F: arch/arm/boot/dts/s3c*
2407 F: arch/arm/boot/dts/s5p*
2408 F: arch/arm/mach-exynos*/
2409 F: arch/arm/mach-s3c/
2410 F: arch/arm/mach-s5p*/
2411 F: arch/arm64/boot/dts/exynos/
2412 F: drivers/*/*/*s3c24*
2413 F: drivers/*/*s3c24*
2414 F: drivers/*/*s3c64xx*
2415 F: drivers/*/*s5pv210*
2416 F: drivers/memory/samsung/
2417 F: drivers/soc/samsung/
2418 F: drivers/tty/serial/samsung*
2419 F: include/linux/soc/samsung/
2425 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2426 M: Andrzej Hajda <a.hajda@samsung.com>
2427 L: linux-arm-kernel@lists.infradead.org
2428 L: linux-media@vger.kernel.org
2430 F: drivers/media/platform/s5p-g2d/
2432 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2433 M: Marek Szyprowski <m.szyprowski@samsung.com>
2434 L: linux-samsung-soc@vger.kernel.org
2435 L: linux-media@vger.kernel.org
2437 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2438 F: drivers/media/cec/platform/s5p/
2440 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2441 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2442 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2443 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2444 L: linux-arm-kernel@lists.infradead.org
2445 L: linux-media@vger.kernel.org
2447 F: drivers/media/platform/s5p-jpeg/
2449 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2450 M: Andrzej Hajda <a.hajda@samsung.com>
2451 L: linux-arm-kernel@lists.infradead.org
2452 L: linux-media@vger.kernel.org
2454 F: drivers/media/platform/s5p-mfc/
2456 ARM/SHMOBILE ARM ARCHITECTURE
2457 M: Geert Uytterhoeven <geert+renesas@glider.be>
2458 M: Magnus Damm <magnus.damm@gmail.com>
2459 L: linux-renesas-soc@vger.kernel.org
2461 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2463 F: Documentation/devicetree/bindings/arm/renesas.yaml
2464 F: arch/arm/boot/dts/emev2*
2465 F: arch/arm/boot/dts/gr-peach*
2466 F: arch/arm/boot/dts/iwg20d-q7*
2467 F: arch/arm/boot/dts/r7s*
2468 F: arch/arm/boot/dts/r8a*
2469 F: arch/arm/boot/dts/r9a*
2470 F: arch/arm/boot/dts/sh*
2471 F: arch/arm/configs/shmobile_defconfig
2472 F: arch/arm/include/debug/renesas-scif.S
2473 F: arch/arm/mach-shmobile/
2474 F: drivers/soc/renesas/
2475 F: include/linux/soc/renesas/
2477 ARM/SOCFPGA ARCHITECTURE
2478 M: Dinh Nguyen <dinguyen@kernel.org>
2480 W: http://www.rocketboards.org
2481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2482 F: arch/arm/boot/dts/socfpga*
2483 F: arch/arm/configs/socfpga_defconfig
2484 F: arch/arm/mach-socfpga/
2485 F: arch/arm64/boot/dts/altera/
2486 F: arch/arm64/boot/dts/intel/
2488 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2489 M: Dinh Nguyen <dinguyen@kernel.org>
2491 F: drivers/clk/socfpga/
2493 ARM/SOCFPGA EDAC SUPPORT
2494 M: Dinh Nguyen <dinguyen@kernel.org>
2496 F: drivers/edac/altera_edac.[ch]
2498 ARM/SPREADTRUM SoC SUPPORT
2499 M: Orson Zhai <orsonzhai@gmail.com>
2500 M: Baolin Wang <baolin.wang7@gmail.com>
2501 M: Chunyan Zhang <zhang.lyra@gmail.com>
2503 F: arch/arm64/boot/dts/sprd
2508 ARM/STI ARCHITECTURE
2509 M: Patrice Chotard <patrice.chotard@st.com>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 W: http://www.stlinux.com
2513 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2514 F: arch/arm/boot/dts/sti*
2515 F: arch/arm/mach-sti/
2516 F: drivers/ata/ahci_st.c
2517 F: drivers/char/hw_random/st-rng.c
2518 F: drivers/clocksource/arm_global_timer.c
2519 F: drivers/clocksource/clksrc_st_lpc.c
2520 F: drivers/cpufreq/sti-cpufreq.c
2521 F: drivers/dma/st_fdma*
2522 F: drivers/i2c/busses/i2c-st.c
2523 F: drivers/media/platform/sti/c8sectpfe/
2524 F: drivers/media/rc/st_rc.c
2525 F: drivers/mmc/host/sdhci-st.c
2526 F: drivers/phy/st/phy-miphy28lp.c
2527 F: drivers/phy/st/phy-stih407-usb.c
2528 F: drivers/pinctrl/pinctrl-st.c
2529 F: drivers/remoteproc/st_remoteproc.c
2530 F: drivers/remoteproc/st_slim_rproc.c
2531 F: drivers/reset/sti/
2532 F: drivers/rtc/rtc-st-lpc.c
2533 F: drivers/tty/serial/st-asc.c
2534 F: drivers/usb/dwc3/dwc3-st.c
2535 F: drivers/usb/host/ehci-st.c
2536 F: drivers/usb/host/ohci-st.c
2537 F: drivers/watchdog/st_lpc_wdt.c
2538 F: include/linux/remoteproc/st_slim_rproc.h
2540 ARM/STM32 ARCHITECTURE
2541 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2542 M: Alexandre Torgue <alexandre.torgue@st.com>
2543 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2547 F: arch/arm/boot/dts/stm32*
2548 F: arch/arm/mach-stm32/
2549 F: drivers/clocksource/armv7m_systick.c
2553 ARM/Synaptics SoC support
2554 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2555 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 F: arch/arm/boot/dts/berlin*
2559 F: arch/arm/mach-berlin/
2560 F: arch/arm64/boot/dts/synaptics/
2562 ARM/TANGO ARCHITECTURE
2563 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2564 M: Mans Rullgard <mans@mansr.com>
2565 L: linux-arm-kernel@lists.infradead.org
2569 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2570 M: Lennert Buytenhek <kernel@wantstofly.org>
2571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2575 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2576 L: linux-tegra@vger.kernel.org
2577 L: linux-media@vger.kernel.org
2579 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2580 F: drivers/media/cec/platform/tegra/
2582 ARM/TETON BGA MACHINE SUPPORT
2583 M: "Mark F. Brown" <mark.brown314@gmail.com>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2588 M: Santosh Shilimkar <ssantosh@kernel.org>
2589 L: linux-kernel@vger.kernel.org
2591 F: drivers/memory/*emif*
2593 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2594 M: Santosh Shilimkar <ssantosh@kernel.org>
2595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2598 F: arch/arm/boot/dts/keystone-*
2599 F: arch/arm/mach-keystone/
2601 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2602 M: Santosh Shilimkar <ssantosh@kernel.org>
2603 L: linux-kernel@vger.kernel.org
2605 F: drivers/clk/keystone/
2607 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2608 M: Santosh Shilimkar <ssantosh@kernel.org>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 L: linux-kernel@vger.kernel.org
2612 F: drivers/clocksource/timer-keystone.c
2614 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2615 M: Santosh Shilimkar <ssantosh@kernel.org>
2616 L: linux-kernel@vger.kernel.org
2618 F: drivers/power/reset/keystone-reset.c
2620 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2621 M: Tero Kristo <t-kristo@ti.com>
2622 M: Nishanth Menon <nm@ti.com>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2626 F: arch/arm64/boot/dts/ti/Makefile
2627 F: arch/arm64/boot/dts/ti/k3-*
2628 F: include/dt-bindings/pinctrl/k3.h
2630 ARM/THECUS N2100 MACHINE SUPPORT
2631 M: Lennert Buytenhek <kernel@wantstofly.org>
2632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 ARM/TOSA MACHINE SUPPORT
2636 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2637 M: Dirk Opfer <dirk@opfer-online.de>
2640 ARM/TOSHIBA VISCONTI ARCHITECTURE
2641 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2645 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2646 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2647 F: arch/arm64/boot/dts/toshiba/
2648 F: drivers/pinctrl/visconti/
2651 ARM/UNIPHIER ARCHITECTURE
2652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2655 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2656 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2657 F: arch/arm/boot/dts/uniphier*
2658 F: arch/arm/include/asm/hardware/cache-uniphier.h
2659 F: arch/arm/mach-uniphier/
2660 F: arch/arm/mm/cache-uniphier.c
2661 F: arch/arm64/boot/dts/socionext/uniphier*
2662 F: drivers/bus/uniphier-system-bus.c
2663 F: drivers/clk/uniphier/
2664 F: drivers/dma/uniphier-mdmac.c
2665 F: drivers/gpio/gpio-uniphier.c
2666 F: drivers/i2c/busses/i2c-uniphier*
2667 F: drivers/irqchip/irq-uniphier-aidet.c
2668 F: drivers/mmc/host/uniphier-sd.c
2669 F: drivers/pinctrl/uniphier/
2670 F: drivers/reset/reset-uniphier.c
2671 F: drivers/tty/serial/8250/8250_uniphier.c
2674 ARM/VERSATILE EXPRESS PLATFORM
2675 M: Liviu Dudau <liviu.dudau@arm.com>
2676 M: Sudeep Holla <sudeep.holla@arm.com>
2677 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 F: arch/arm/boot/dts/vexpress*
2683 F: arch/arm/mach-vexpress/
2684 F: arch/arm64/boot/dts/arm/
2685 F: drivers/clk/versatile/clk-vexpress-osc.c
2686 F: drivers/clocksource/timer-versatile.c
2690 M: Russell King <linux@armlinux.org.uk>
2691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693 W: http://www.armlinux.org.uk/
2696 ARM/VOIPAC PXA270 SUPPORT
2697 M: Marek Vasut <marek.vasut@gmail.com>
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 F: arch/arm/mach-pxa/include/mach/vpac270.h
2701 F: arch/arm/mach-pxa/vpac270.c
2703 ARM/VT8500 ARM ARCHITECTURE
2704 M: Tony Prisk <linux@prisktech.co.nz>
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2708 F: arch/arm/mach-vt8500/
2709 F: drivers/clocksource/timer-vt8500.c
2710 F: drivers/i2c/busses/i2c-wmt.c
2711 F: drivers/mmc/host/wmt-sdmmc.c
2712 F: drivers/pwm/pwm-vt8500.c
2713 F: drivers/rtc/rtc-vt8500.c
2714 F: drivers/tty/serial/vt8500_serial.c
2715 F: drivers/usb/host/ehci-platform.c
2716 F: drivers/usb/host/uhci-platform.c
2717 F: drivers/video/fbdev/vt8500lcdfb.*
2718 F: drivers/video/fbdev/wm8505fb*
2719 F: drivers/video/fbdev/wmt_ge_rops.*
2721 ARM/ZIPIT Z2 SUPPORT
2722 M: Marek Vasut <marek.vasut@gmail.com>
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 F: arch/arm/mach-pxa/include/mach/z2.h
2726 F: arch/arm/mach-pxa/z2.c
2728 ARM/ZTE ARCHITECTURE
2729 M: Jun Nie <jun.nie@linaro.org>
2730 M: Shawn Guo <shawnguo@kernel.org>
2731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2733 F: Documentation/devicetree/bindings/arm/zte.yaml
2734 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2735 F: Documentation/devicetree/bindings/dma/zxdma.txt
2736 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2737 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2738 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2739 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2740 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2741 F: Documentation/devicetree/bindings/soc/zte/
2742 F: Documentation/devicetree/bindings/sound/zte,*.txt
2743 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2744 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2745 F: arch/arm/boot/dts/zx2967*
2746 F: arch/arm/mach-zx/
2747 F: arch/arm64/boot/dts/zte/
2749 F: drivers/dma/zx_dma.c
2750 F: drivers/gpio/gpio-zx.c
2751 F: drivers/i2c/busses/i2c-zx2967.c
2752 F: drivers/mmc/host/dw_mmc-zx.*
2753 F: drivers/pinctrl/zte/
2755 F: drivers/thermal/zx2967_thermal.c
2756 F: drivers/watchdog/zx2967_wdt.c
2757 F: include/dt-bindings/clock/zx2967*.h
2758 F: include/dt-bindings/soc/zte,*.h
2759 F: sound/soc/codecs/zx_aud96p22.c
2762 ARM/ZYNQ ARCHITECTURE
2763 M: Michal Simek <michal.simek@xilinx.com>
2764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2766 W: http://wiki.xilinx.com
2767 T: git https://github.com/Xilinx/linux-xlnx.git
2768 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2769 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2770 F: arch/arm/mach-zynq/
2771 F: drivers/block/xsysace.c
2772 F: drivers/clocksource/timer-cadence-ttc.c
2773 F: drivers/cpuidle/cpuidle-zynq.c
2774 F: drivers/edac/synopsys_edac.c
2775 F: drivers/i2c/busses/i2c-cadence.c
2776 F: drivers/i2c/busses/i2c-xiic.c
2777 F: drivers/mmc/host/sdhci-of-arasan.c
2781 ARM64 PORT (AARCH64 ARCHITECTURE)
2782 M: Catalin Marinas <catalin.marinas@arm.com>
2783 M: Will Deacon <will@kernel.org>
2784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2787 F: Documentation/arm64/
2789 F: tools/testing/selftests/arm64/
2790 X: arch/arm64/boot/dts/
2792 AS3645A LED FLASH CONTROLLER DRIVER
2793 M: Sakari Ailus <sakari.ailus@iki.fi>
2794 L: linux-leds@vger.kernel.org
2796 F: drivers/leds/leds-as3645a.c
2798 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2799 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2800 L: linux-media@vger.kernel.org
2802 T: git git://linuxtv.org/media_tree.git
2803 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2804 F: drivers/media/i2c/ak7375.c
2806 ASAHI KASEI AK8974 DRIVER
2807 M: Linus Walleij <linus.walleij@linaro.org>
2808 L: linux-iio@vger.kernel.org
2810 W: http://www.akm.com/
2811 F: drivers/iio/magnetometer/ak8974.c
2813 ASC7621 HARDWARE MONITOR DRIVER
2814 M: George Joseph <george.joseph@fairview5.com>
2815 L: linux-hwmon@vger.kernel.org
2817 F: Documentation/hwmon/asc7621.rst
2818 F: drivers/hwmon/asc7621.c
2820 ASPEED PINCTRL DRIVERS
2821 M: Andrew Jeffery <andrew@aj.id.au>
2822 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2823 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2824 L: linux-gpio@vger.kernel.org
2826 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2827 F: drivers/pinctrl/aspeed/
2829 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2830 M: Eddie James <eajames@linux.ibm.com>
2831 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2833 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2834 F: drivers/irqchip/irq-aspeed-scu-ic.c
2835 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2837 ASPEED VIDEO ENGINE DRIVER
2838 M: Eddie James <eajames@linux.ibm.com>
2839 L: linux-media@vger.kernel.org
2840 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2842 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2843 F: drivers/media/platform/aspeed-video.c
2845 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2846 M: Corentin Chary <corentin.chary@gmail.com>
2847 L: acpi4asus-user@lists.sourceforge.net
2848 L: platform-driver-x86@vger.kernel.org
2850 W: http://acpi4asus.sf.net
2851 F: drivers/platform/x86/asus*.c
2852 F: drivers/platform/x86/eeepc*.c
2854 ASUS WIRELESS RADIO CONTROL DRIVER
2855 M: João Paulo Rechi Vita <jprvita@gmail.com>
2856 L: platform-driver-x86@vger.kernel.org
2858 F: drivers/platform/x86/asus-wireless.c
2861 M: David Howells <dhowells@redhat.com>
2862 L: keyrings@vger.kernel.org
2864 F: Documentation/crypto/asymmetric-keys.rst
2865 F: crypto/asymmetric_keys/
2866 F: include/crypto/pkcs7.h
2867 F: include/crypto/public_key.h
2868 F: include/linux/verification.h
2870 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2871 R: Dan Williams <dan.j.williams@intel.com>
2873 W: http://sourceforge.net/projects/xscaleiop
2874 F: Documentation/crypto/async-tx-api.rst
2877 F: include/linux/async_tx.h
2878 F: include/linux/dmaengine.h
2881 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2882 L: linux-i2c@vger.kernel.org
2884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2885 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2886 F: drivers/misc/eeprom/at24.c
2888 ATA OVER ETHERNET (AOE) DRIVER
2889 M: "Justin Sanders" <justin@coraid.com>
2891 W: http://www.openaoe.org/
2892 F: Documentation/admin-guide/aoe/
2893 F: drivers/block/aoe/
2895 ATHEROS 71XX/9XXX GPIO DRIVER
2896 M: Alban Bedel <albeu@free.fr>
2898 W: https://github.com/AlbanBedel/linux
2899 T: git git://github.com/AlbanBedel/linux
2900 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2901 F: drivers/gpio/gpio-ath79.c
2903 ATHEROS 71XX/9XXX USB PHY DRIVER
2904 M: Alban Bedel <albeu@free.fr>
2906 W: https://github.com/AlbanBedel/linux
2907 T: git git://github.com/AlbanBedel/linux
2908 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2909 F: drivers/phy/qualcomm/phy-ath79-usb.c
2911 ATHEROS ATH GENERIC UTILITIES
2912 M: Kalle Valo <kvalo@codeaurora.org>
2913 L: linux-wireless@vger.kernel.org
2915 F: drivers/net/wireless/ath/*
2917 ATHEROS ATH5K WIRELESS DRIVER
2918 M: Jiri Slaby <jirislaby@kernel.org>
2919 M: Nick Kossifidis <mickflemm@gmail.com>
2920 M: Luis Chamberlain <mcgrof@kernel.org>
2921 L: linux-wireless@vger.kernel.org
2923 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2924 F: drivers/net/wireless/ath/ath5k/
2926 ATHEROS ATH6KL WIRELESS DRIVER
2927 M: Kalle Valo <kvalo@codeaurora.org>
2928 L: linux-wireless@vger.kernel.org
2930 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2932 F: drivers/net/wireless/ath/ath6kl/
2935 M: Ville Syrjala <syrjala@sci.fi>
2937 F: drivers/input/misc/ati_remote2.c
2939 ATK0110 HWMON DRIVER
2940 M: Luca Tettamanti <kronos.it@gmail.com>
2941 L: linux-hwmon@vger.kernel.org
2943 F: drivers/hwmon/asus_atk0110.c
2945 ATLX ETHERNET DRIVERS
2946 M: Jay Cliburn <jcliburn@gmail.com>
2947 M: Chris Snook <chris.snook@gmail.com>
2948 L: netdev@vger.kernel.org
2950 W: http://sourceforge.net/projects/atl1
2951 W: http://atl1.sourceforge.net
2952 F: drivers/net/ethernet/atheros/
2955 M: Chas Williams <3chas3@gmail.com>
2956 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2957 L: netdev@vger.kernel.org
2959 W: http://linux-atm.sourceforge.net
2961 F: include/linux/atm*
2962 F: include/uapi/linux/atm*
2964 ATMEL MACB ETHERNET DRIVER
2965 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2966 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2968 F: drivers/net/ethernet/cadence/
2970 ATMEL MAXTOUCH DRIVER
2971 M: Nick Dyer <nick@shmanahar.org>
2973 T: git git://github.com/ndyer/linux.git
2974 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2975 F: drivers/input/touchscreen/atmel_mxt_ts.c
2977 ATMEL WIRELESS DRIVER
2978 M: Simon Kelley <simon@thekelleys.org.uk>
2979 L: linux-wireless@vger.kernel.org
2981 W: http://www.thekelleys.org.uk/atmel
2982 W: http://atmelwlandriver.sourceforge.net/
2983 F: drivers/net/wireless/atmel/atmel*
2985 ATOMIC INFRASTRUCTURE
2986 M: Will Deacon <will@kernel.org>
2987 M: Peter Zijlstra <peterz@infradead.org>
2988 R: Boqun Feng <boqun.feng@gmail.com>
2989 L: linux-kernel@vger.kernel.org
2991 F: arch/*/include/asm/atomic*.h
2992 F: include/*/atomic*.h
2993 F: include/linux/refcount.h
2994 F: Documentation/atomic_*.txt
2997 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2998 M: Bradley Grove <linuxdrivers@attotech.com>
2999 L: linux-scsi@vger.kernel.org
3001 W: http://www.attotech.com
3002 F: drivers/scsi/esas2r
3004 ATUSB IEEE 802.15.4 RADIO DRIVER
3005 M: Stefan Schmidt <stefan@datenfreihafen.org>
3006 L: linux-wpan@vger.kernel.org
3008 F: drivers/net/ieee802154/at86rf230.h
3009 F: drivers/net/ieee802154/atusb.c
3010 F: drivers/net/ieee802154/atusb.h
3013 M: Paul Moore <paul@paul-moore.com>
3014 M: Eric Paris <eparis@redhat.com>
3015 L: linux-audit@redhat.com (moderated for non-subscribers)
3017 W: https://github.com/linux-audit
3018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3019 F: include/linux/audit.h
3020 F: include/uapi/linux/audit.h
3023 AUXILIARY DISPLAY DRIVERS
3024 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3026 F: drivers/auxdisplay/
3027 F: include/linux/cfag12864b.h
3029 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3030 M: Andreas Klinger <ak@it-klinger.de>
3031 L: linux-iio@vger.kernel.org
3033 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3034 F: drivers/iio/adc/hx711.c
3037 M: Ralf Baechle <ralf@linux-mips.org>
3038 L: linux-hams@vger.kernel.org
3040 W: http://www.linux-ax25.org/
3041 F: include/net/ax25.h
3042 F: include/uapi/linux/ax25.h
3046 M: Peter Rosin <peda@axentia.se>
3047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3049 F: arch/arm/boot/dts/at91-linea.dtsi
3050 F: arch/arm/boot/dts/at91-natte.dtsi
3051 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3052 F: arch/arm/boot/dts/at91-tse850-3.dts
3054 AXENTIA ASOC DRIVERS
3055 M: Peter Rosin <peda@axentia.se>
3056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3058 F: Documentation/devicetree/bindings/sound/axentia,*
3059 F: sound/soc/atmel/tse850-pcm5142.c
3061 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3062 M: Nuno Sá <nuno.sa@analog.com>
3063 L: linux-hwmon@vger.kernel.org
3065 W: http://ez.analog.com/community/linux-device-drivers
3066 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3067 F: drivers/hwmon/axi-fan-control.c
3069 AXXIA I2C CONTROLLER
3070 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3071 L: linux-i2c@vger.kernel.org
3073 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3074 F: drivers/i2c/busses/i2c-axxia.c
3077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3078 L: linux-media@vger.kernel.org
3080 W: https://linuxtv.org
3081 T: git git://linuxtv.org/media_tree.git
3082 F: drivers/media/usb/dvb-usb-v2/az6007.c
3084 AZTECH FM RADIO RECEIVER DRIVER
3085 M: Hans Verkuil <hverkuil@xs4all.nl>
3086 L: linux-media@vger.kernel.org
3088 W: https://linuxtv.org
3089 T: git git://linuxtv.org/media_tree.git
3090 F: drivers/media/radio/radio-aztech*
3093 L: linux-wireless@vger.kernel.org
3094 L: b43-dev@lists.infradead.org
3096 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3097 F: drivers/net/wireless/broadcom/b43/
3099 B43LEGACY WIRELESS DRIVER
3100 M: Larry Finger <Larry.Finger@lwfinger.net>
3101 L: linux-wireless@vger.kernel.org
3102 L: b43-dev@lists.infradead.org
3104 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3105 F: drivers/net/wireless/broadcom/b43legacy/
3107 BACKLIGHT CLASS/SUBSYSTEM
3108 M: Lee Jones <lee.jones@linaro.org>
3109 M: Daniel Thompson <daniel.thompson@linaro.org>
3110 M: Jingoo Han <jingoohan1@gmail.com>
3111 L: dri-devel@lists.freedesktop.org
3113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3114 F: Documentation/ABI/stable/sysfs-class-backlight
3115 F: Documentation/ABI/testing/sysfs-class-backlight
3116 F: Documentation/devicetree/bindings/leds/backlight
3117 F: drivers/video/backlight/
3118 F: include/linux/backlight.h
3119 F: include/linux/pwm_backlight.h
3122 M: Marek Lindner <mareklindner@neomailbox.ch>
3123 M: Simon Wunderlich <sw@simonwunderlich.de>
3124 M: Antonio Quartulli <a@unstable.cc>
3125 M: Sven Eckelmann <sven@narfation.org>
3126 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3128 W: https://www.open-mesh.org/
3129 Q: https://patchwork.open-mesh.org/project/batman/list/
3130 B: https://www.open-mesh.org/projects/batman-adv/issues
3131 C: irc://chat.freenode.net/batman
3132 T: git https://git.open-mesh.org/linux-merge.git
3133 F: Documentation/networking/batman-adv.rst
3134 F: include/uapi/linux/batadv_packet.h
3135 F: include/uapi/linux/batman_adv.h
3138 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3139 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3140 L: linux-hams@vger.kernel.org
3142 W: http://www.baycom.org/~tom/ham/ham.html
3143 F: drivers/net/hamradio/baycom*
3145 BCACHE (BLOCK LAYER CACHE)
3146 M: Coly Li <colyli@suse.de>
3147 M: Kent Overstreet <kent.overstreet@gmail.com>
3148 L: linux-bcache@vger.kernel.org
3150 W: http://bcache.evilpiepirate.org
3151 C: irc://irc.oftc.net/bcache
3152 F: drivers/md/bcache/
3154 BDISP ST MEDIA DRIVER
3155 M: Fabien Dessenne <fabien.dessenne@st.com>
3156 L: linux-media@vger.kernel.org
3158 W: https://linuxtv.org
3159 T: git git://linuxtv.org/media_tree.git
3160 F: drivers/media/platform/sti/bdisp
3162 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3163 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3164 L: netdev@vger.kernel.org
3166 F: drivers/net/ethernet/ec_bhf.c
3169 M: Luis de Bethencourt <luisbg@kernel.org>
3170 M: Salah Triki <salah.triki@gmail.com>
3172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3173 F: Documentation/filesystems/befs.rst
3177 M: Paolo Valente <paolo.valente@linaro.org>
3178 M: Jens Axboe <axboe@kernel.dk>
3179 L: linux-block@vger.kernel.org
3181 F: Documentation/block/bfq-iosched.rst
3185 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3187 F: Documentation/filesystems/bfs.rst
3189 F: include/uapi/linux/bfs_fs.h
3191 BLINKM RGB LED DRIVER
3192 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3194 F: drivers/leds/leds-blinkm.c
3197 M: Jens Axboe <axboe@kernel.dk>
3198 L: linux-block@vger.kernel.org
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3204 F: include/linux/blk*
3205 F: kernel/trace/blktrace.c
3209 M: Joern Engel <joern@lazybastard.org>
3210 L: linux-mtd@lists.infradead.org
3212 F: drivers/mtd/devices/block2mtd.c
3215 M: Marcel Holtmann <marcel@holtmann.org>
3216 M: Johan Hedberg <johan.hedberg@gmail.com>
3217 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3218 L: linux-bluetooth@vger.kernel.org
3220 W: http://www.bluez.org/
3221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3223 F: drivers/bluetooth/
3226 M: Marcel Holtmann <marcel@holtmann.org>
3227 M: Johan Hedberg <johan.hedberg@gmail.com>
3228 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3229 L: linux-bluetooth@vger.kernel.org
3231 W: http://www.bluez.org/
3232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3234 F: include/net/bluetooth/
3238 M: Jay Vosburgh <j.vosburgh@gmail.com>
3239 M: Veaceslav Falico <vfalico@gmail.com>
3240 M: Andy Gospodarek <andy@greyhouse.net>
3241 L: netdev@vger.kernel.org
3243 W: http://sourceforge.net/projects/bonding/
3244 F: drivers/net/bonding/
3245 F: include/uapi/linux/if_bonding.h
3247 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3248 M: Dan Robertson <dan@dlrobertson.com>
3249 L: linux-iio@vger.kernel.org
3251 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3252 F: drivers/iio/accel/bma400*
3254 BPF (Safe dynamic programs and tools)
3255 M: Alexei Starovoitov <ast@kernel.org>
3256 M: Daniel Borkmann <daniel@iogearbox.net>
3257 M: Andrii Nakryiko <andrii@kernel.org>
3258 R: Martin KaFai Lau <kafai@fb.com>
3259 R: Song Liu <songliubraving@fb.com>
3260 R: Yonghong Song <yhs@fb.com>
3261 R: John Fastabend <john.fastabend@gmail.com>
3262 R: KP Singh <kpsingh@kernel.org>
3263 L: netdev@vger.kernel.org
3264 L: bpf@vger.kernel.org
3267 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3270 F: Documentation/bpf/
3271 F: Documentation/networking/filter.rst
3273 F: include/linux/bpf*
3274 F: include/linux/filter.h
3275 F: include/trace/events/xdp.h
3276 F: include/uapi/linux/bpf*
3277 F: include/uapi/linux/filter.h
3279 F: kernel/trace/bpf_trace.c
3282 F: net/core/filter.c
3283 F: net/sched/act_bpf.c
3284 F: net/sched/cls_bpf.c
3288 F: tools/testing/selftests/bpf/
3293 M: Shubham Bansal <illusionist.neo@gmail.com>
3294 L: netdev@vger.kernel.org
3295 L: bpf@vger.kernel.org
3300 M: Daniel Borkmann <daniel@iogearbox.net>
3301 M: Alexei Starovoitov <ast@kernel.org>
3302 M: Zi Shen Lim <zlim.lnx@gmail.com>
3303 L: netdev@vger.kernel.org
3304 L: bpf@vger.kernel.org
3308 BPF JIT for MIPS (32-BIT AND 64-BIT)
3309 M: Paul Burton <paulburton@kernel.org>
3310 L: netdev@vger.kernel.org
3311 L: bpf@vger.kernel.org
3315 BPF JIT for NFP NICs
3316 M: Jakub Kicinski <kuba@kernel.org>
3317 L: netdev@vger.kernel.org
3318 L: bpf@vger.kernel.org
3320 F: drivers/net/ethernet/netronome/nfp/bpf/
3322 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3323 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3324 M: Sandipan Das <sandipan@linux.ibm.com>
3325 L: netdev@vger.kernel.org
3326 L: bpf@vger.kernel.org
3328 F: arch/powerpc/net/
3330 BPF JIT for RISC-V (32-bit)
3331 M: Luke Nelson <luke.r.nels@gmail.com>
3332 M: Xi Wang <xi.wang@gmail.com>
3333 L: netdev@vger.kernel.org
3334 L: bpf@vger.kernel.org
3337 X: arch/riscv/net/bpf_jit_comp64.c
3339 BPF JIT for RISC-V (64-bit)
3340 M: Björn Töpel <bjorn.topel@gmail.com>
3341 L: netdev@vger.kernel.org
3342 L: bpf@vger.kernel.org
3345 X: arch/riscv/net/bpf_jit_comp32.c
3348 M: Ilya Leoshkevich <iii@linux.ibm.com>
3349 M: Heiko Carstens <hca@linux.ibm.com>
3350 M: Vasily Gorbik <gor@linux.ibm.com>
3351 L: netdev@vger.kernel.org
3352 L: bpf@vger.kernel.org
3355 X: arch/s390/net/pnet.c
3357 BPF JIT for SPARC (32-BIT AND 64-BIT)
3358 M: David S. Miller <davem@davemloft.net>
3359 L: netdev@vger.kernel.org
3360 L: bpf@vger.kernel.org
3364 BPF JIT for X86 32-BIT
3365 M: Wang YanQing <udknight@gmail.com>
3366 L: netdev@vger.kernel.org
3367 L: bpf@vger.kernel.org
3369 F: arch/x86/net/bpf_jit_comp32.c
3371 BPF JIT for X86 64-BIT
3372 M: Alexei Starovoitov <ast@kernel.org>
3373 M: Daniel Borkmann <daniel@iogearbox.net>
3374 L: netdev@vger.kernel.org
3375 L: bpf@vger.kernel.org
3378 X: arch/x86/net/bpf_jit_comp32.c
3380 BPF LSM (Security Audit and Enforcement using BPF)
3381 M: KP Singh <kpsingh@kernel.org>
3382 R: Florent Revest <revest@chromium.org>
3383 R: Brendan Jackman <jackmanb@chromium.org>
3384 L: bpf@vger.kernel.org
3386 F: Documentation/bpf/bpf_lsm.rst
3387 F: include/linux/bpf_lsm.h
3388 F: kernel/bpf/bpf_lsm.c
3391 BROADCOM B44 10/100 ETHERNET DRIVER
3392 M: Michael Chan <michael.chan@broadcom.com>
3393 L: netdev@vger.kernel.org
3395 F: drivers/net/ethernet/broadcom/b44.*
3397 BROADCOM B53 ETHERNET SWITCH DRIVER
3398 M: Florian Fainelli <f.fainelli@gmail.com>
3399 L: netdev@vger.kernel.org
3400 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3402 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3403 F: drivers/net/dsa/b53/*
3404 F: include/linux/platform_data/b53.h
3406 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3407 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3408 L: bcm-kernel-feedback-list@broadcom.com
3409 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3413 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3414 F: drivers/pci/controller/pcie-brcmstb.c
3415 F: drivers/staging/vc04_services
3419 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3420 M: Florian Fainelli <f.fainelli@gmail.com>
3421 M: Ray Jui <rjui@broadcom.com>
3422 M: Scott Branden <sbranden@broadcom.com>
3423 M: bcm-kernel-feedback-list@broadcom.com
3425 T: git git://github.com/broadcom/mach-bcm
3426 F: arch/arm/mach-bcm/
3432 BROADCOM BCM47XX MIPS ARCHITECTURE
3433 M: Hauke Mehrtens <hauke@hauke-m.de>
3434 M: Rafał Miłecki <zajec5@gmail.com>
3435 L: linux-mips@vger.kernel.org
3437 F: Documentation/devicetree/bindings/mips/brcm/
3438 F: arch/mips/bcm47xx/*
3439 F: arch/mips/include/asm/mach-bcm47xx/*
3441 BROADCOM BCM5301X ARM ARCHITECTURE
3442 M: Hauke Mehrtens <hauke@hauke-m.de>
3443 M: Rafał Miłecki <zajec5@gmail.com>
3444 M: bcm-kernel-feedback-list@broadcom.com
3445 L: linux-arm-kernel@lists.infradead.org
3447 F: arch/arm/boot/dts/bcm470*
3448 F: arch/arm/boot/dts/bcm5301*
3449 F: arch/arm/boot/dts/bcm953012*
3450 F: arch/arm/mach-bcm/bcm_5301x.c
3452 BROADCOM BCM53573 ARM ARCHITECTURE
3453 M: Rafał Miłecki <rafal@milecki.pl>
3454 L: bcm-kernel-feedback-list@broadcom.com
3455 L: linux-arm-kernel@lists.infradead.org
3457 F: arch/arm/boot/dts/bcm47189*
3458 F: arch/arm/boot/dts/bcm53573*
3460 BROADCOM BCM63XX ARM ARCHITECTURE
3461 M: Florian Fainelli <f.fainelli@gmail.com>
3462 M: bcm-kernel-feedback-list@broadcom.com
3463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3465 T: git git://github.com/broadcom/stblinux.git
3468 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3469 M: Kevin Cernekee <cernekee@gmail.com>
3470 L: linux-usb@vger.kernel.org
3472 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3474 BROADCOM BCM7XXX ARM ARCHITECTURE
3475 M: Florian Fainelli <f.fainelli@gmail.com>
3476 M: bcm-kernel-feedback-list@broadcom.com
3477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3479 T: git git://github.com/broadcom/stblinux.git
3480 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3481 F: arch/arm/boot/dts/bcm7*.dts*
3482 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3483 F: arch/arm/mach-bcm/*brcmstb*
3484 F: arch/arm/mm/cache-b15-rac.c
3485 F: drivers/bus/brcmstb_gisb.c
3486 F: drivers/pci/controller/pcie-brcmstb.c
3490 M: Al Cooper <alcooperx@gmail.com>
3491 L: linux-usb@vger.kernel.org
3492 L: bcm-kernel-feedback-list@broadcom.com
3494 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3495 F: drivers/usb/gadget/udc/bdc/
3497 BROADCOM BMIPS CPUFREQ DRIVER
3498 M: Markus Mayer <mmayer@broadcom.com>
3499 M: bcm-kernel-feedback-list@broadcom.com
3500 L: linux-pm@vger.kernel.org
3502 F: drivers/cpufreq/bmips-cpufreq.c
3504 BROADCOM BMIPS MIPS ARCHITECTURE
3505 M: Florian Fainelli <f.fainelli@gmail.com>
3506 L: bcm-kernel-feedback-list@broadcom.com
3507 L: linux-mips@vger.kernel.org
3509 T: git git://github.com/broadcom/stblinux.git
3510 F: arch/mips/bmips/*
3511 F: arch/mips/boot/dts/brcm/bcm*.dts*
3512 F: arch/mips/include/asm/mach-bmips/*
3513 F: arch/mips/kernel/*bmips*
3514 F: drivers/soc/bcm/bcm63xx
3515 F: drivers/irqchip/irq-bcm63*
3516 F: drivers/irqchip/irq-bcm7*
3517 F: drivers/irqchip/irq-brcmstb*
3518 F: include/linux/bcm963xx_nvram.h
3519 F: include/linux/bcm963xx_tag.h
3521 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3522 M: Rasesh Mody <rmody@marvell.com>
3523 M: GR-Linux-NIC-Dev@marvell.com
3524 L: netdev@vger.kernel.org
3526 F: drivers/net/ethernet/broadcom/bnx2.*
3527 F: drivers/net/ethernet/broadcom/bnx2_*
3529 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3530 M: Saurav Kashyap <skashyap@marvell.com>
3531 M: Javed Hasan <jhasan@marvell.com>
3532 M: GR-QLogic-Storage-Upstream@marvell.com
3533 L: linux-scsi@vger.kernel.org
3535 F: drivers/scsi/bnx2fc/
3537 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3538 M: Nilesh Javali <njavali@marvell.com>
3539 M: Manish Rangankar <mrangankar@marvell.com>
3540 M: GR-QLogic-Storage-Upstream@marvell.com
3541 L: linux-scsi@vger.kernel.org
3543 F: drivers/scsi/bnx2i/
3545 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3546 M: Ariel Elior <aelior@marvell.com>
3547 M: Sudarsana Kalluru <skalluru@marvell.com>
3548 M: GR-everest-linux-l2@marvell.com
3549 L: netdev@vger.kernel.org
3551 F: drivers/net/ethernet/broadcom/bnx2x/
3553 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3554 M: Michael Chan <michael.chan@broadcom.com>
3555 L: netdev@vger.kernel.org
3557 F: drivers/net/ethernet/broadcom/bnxt/
3559 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3560 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3561 M: Franky Lin <franky.lin@broadcom.com>
3562 M: Hante Meuleman <hante.meuleman@broadcom.com>
3563 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3564 M: Wright Feng <wright.feng@infineon.com>
3565 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3566 L: linux-wireless@vger.kernel.org
3567 L: brcm80211-dev-list.pdl@broadcom.com
3568 L: SHA-cyfmac-dev-list@infineon.com
3570 F: drivers/net/wireless/broadcom/brcm80211/
3572 BROADCOM BRCMSTB GPIO DRIVER
3573 M: Gregory Fong <gregory.0xf0@gmail.com>
3574 L: bcm-kernel-feedback-list@broadcom.com
3576 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3577 F: drivers/gpio/gpio-brcmstb.c
3579 BROADCOM BRCMSTB I2C DRIVER
3580 M: Kamal Dasu <kdasu.kdev@gmail.com>
3581 L: linux-i2c@vger.kernel.org
3582 L: bcm-kernel-feedback-list@broadcom.com
3584 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3585 F: drivers/i2c/busses/i2c-brcmstb.c
3587 BROADCOM BRCMSTB USB EHCI DRIVER
3588 M: Al Cooper <alcooperx@gmail.com>
3589 L: linux-usb@vger.kernel.org
3590 L: bcm-kernel-feedback-list@broadcom.com
3592 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3593 F: drivers/usb/host/ehci-brcm.*
3595 BROADCOM BRCMSTB USB PIN MAP DRIVER
3596 M: Al Cooper <alcooperx@gmail.com>
3597 L: linux-usb@vger.kernel.org
3598 L: bcm-kernel-feedback-list@broadcom.com
3600 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3601 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3603 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3604 M: Al Cooper <alcooperx@gmail.com>
3605 L: linux-kernel@vger.kernel.org
3606 L: bcm-kernel-feedback-list@broadcom.com
3608 F: drivers/phy/broadcom/phy-brcm-usb*
3610 BROADCOM ETHERNET PHY DRIVERS
3611 M: Florian Fainelli <f.fainelli@gmail.com>
3612 L: bcm-kernel-feedback-list@broadcom.com
3613 L: netdev@vger.kernel.org
3615 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3616 F: drivers/net/phy/bcm*.[ch]
3617 F: drivers/net/phy/broadcom.c
3618 F: include/linux/brcmphy.h
3620 BROADCOM GENET ETHERNET DRIVER
3621 M: Doug Berger <opendmb@gmail.com>
3622 M: Florian Fainelli <f.fainelli@gmail.com>
3623 L: bcm-kernel-feedback-list@broadcom.com
3624 L: netdev@vger.kernel.org
3626 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3627 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3628 F: drivers/net/ethernet/broadcom/genet/
3629 F: drivers/net/mdio/mdio-bcm-unimac.c
3630 F: include/linux/platform_data/bcmgenet.h
3631 F: include/linux/platform_data/mdio-bcm-unimac.h
3633 BROADCOM IPROC ARM ARCHITECTURE
3634 M: Ray Jui <rjui@broadcom.com>
3635 M: Scott Branden <sbranden@broadcom.com>
3636 M: bcm-kernel-feedback-list@broadcom.com
3637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3639 T: git git://github.com/broadcom/cygnus-linux.git
3640 F: arch/arm64/boot/dts/broadcom/northstar2/*
3641 F: arch/arm64/boot/dts/broadcom/stingray/*
3642 F: drivers/clk/bcm/clk-ns*
3643 F: drivers/clk/bcm/clk-sr*
3644 F: drivers/pinctrl/bcm/pinctrl-ns*
3645 F: include/dt-bindings/clock/bcm-sr*
3662 BROADCOM KONA GPIO DRIVER
3663 M: Ray Jui <rjui@broadcom.com>
3664 L: bcm-kernel-feedback-list@broadcom.com
3666 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3667 F: drivers/gpio/gpio-bcm-kona.c
3669 BROADCOM NETXTREME-E ROCE DRIVER
3670 M: Selvin Xavier <selvin.xavier@broadcom.com>
3671 M: Devesh Sharma <devesh.sharma@broadcom.com>
3672 M: Somnath Kotur <somnath.kotur@broadcom.com>
3673 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3674 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3675 L: linux-rdma@vger.kernel.org
3677 W: http://www.broadcom.com
3678 F: drivers/infiniband/hw/bnxt_re/
3679 F: include/uapi/rdma/bnxt_re-abi.h
3681 BROADCOM NVRAM DRIVER
3682 M: Rafał Miłecki <zajec5@gmail.com>
3683 L: linux-mips@vger.kernel.org
3685 F: drivers/firmware/broadcom/*
3687 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3688 M: Rafał Miłecki <zajec5@gmail.com>
3689 L: linux-wireless@vger.kernel.org
3692 F: include/linux/bcma/
3695 M: Kamal Dasu <kdasu.kdev@gmail.com>
3696 M: bcm-kernel-feedback-list@broadcom.com
3698 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3699 F: drivers/spi/spi-bcm-qspi.*
3700 F: drivers/spi/spi-brcmstb-qspi.c
3701 F: drivers/spi/spi-iproc-qspi.c
3703 BROADCOM STB AVS CPUFREQ DRIVER
3704 M: Markus Mayer <mmayer@broadcom.com>
3705 M: bcm-kernel-feedback-list@broadcom.com
3706 L: linux-pm@vger.kernel.org
3708 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3709 F: drivers/cpufreq/brcmstb*
3711 BROADCOM STB AVS TMON DRIVER
3712 M: Markus Mayer <mmayer@broadcom.com>
3713 M: bcm-kernel-feedback-list@broadcom.com
3714 L: linux-pm@vger.kernel.org
3716 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3717 F: drivers/thermal/broadcom/brcmstb*
3719 BROADCOM STB DPFE DRIVER
3720 M: Markus Mayer <mmayer@broadcom.com>
3721 M: bcm-kernel-feedback-list@broadcom.com
3722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3724 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3725 F: drivers/memory/brcmstb_dpfe.c
3727 BROADCOM STB NAND FLASH DRIVER
3728 M: Brian Norris <computersforpeace@gmail.com>
3729 M: Kamal Dasu <kdasu.kdev@gmail.com>
3730 L: linux-mtd@lists.infradead.org
3731 L: bcm-kernel-feedback-list@broadcom.com
3733 F: drivers/mtd/nand/raw/brcmnand/
3735 BROADCOM SYSTEMPORT ETHERNET DRIVER
3736 M: Florian Fainelli <f.fainelli@gmail.com>
3737 L: bcm-kernel-feedback-list@broadcom.com
3738 L: netdev@vger.kernel.org
3740 F: drivers/net/ethernet/broadcom/bcmsysport.*
3742 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3743 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3744 M: Prashant Sreedharan <prashant@broadcom.com>
3745 M: Michael Chan <mchan@broadcom.com>
3746 L: netdev@vger.kernel.org
3748 F: drivers/net/ethernet/broadcom/tg3.*
3750 BROCADE BFA FC SCSI DRIVER
3751 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3752 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3753 L: linux-scsi@vger.kernel.org
3755 F: drivers/scsi/bfa/
3757 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3758 M: Rasesh Mody <rmody@marvell.com>
3759 M: Sudarsana Kalluru <skalluru@marvell.com>
3760 M: GR-Linux-NIC-Dev@marvell.com
3761 L: netdev@vger.kernel.org
3763 F: drivers/net/ethernet/brocade/bna/
3765 BSG (block layer generic sg v4 driver)
3766 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3767 L: linux-scsi@vger.kernel.org
3770 F: include/linux/bsg.h
3771 F: include/uapi/linux/bsg.h
3774 M: Clemens Ladisch <clemens@ladisch.de>
3775 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3778 F: Documentation/sound/cards/bt87x.rst
3779 F: sound/pci/bt87x.c
3782 M: Michael Buesch <m@bues.ch>
3784 W: http://bu3sch.de/btgpio.php
3785 F: drivers/gpio/gpio-bt8xx.c
3788 M: Chris Mason <clm@fb.com>
3789 M: Josef Bacik <josef@toxicpanda.com>
3790 M: David Sterba <dsterba@suse.com>
3791 L: linux-btrfs@vger.kernel.org
3793 W: http://btrfs.wiki.kernel.org/
3794 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3796 F: Documentation/filesystems/btrfs.rst
3798 F: include/linux/btrfs*
3799 F: include/uapi/linux/btrfs*
3801 BTTV VIDEO4LINUX DRIVER
3802 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3803 L: linux-media@vger.kernel.org
3805 W: https://linuxtv.org
3806 T: git git://linuxtv.org/media_tree.git
3807 F: Documentation/driver-api/media/drivers/bttv*
3808 F: drivers/media/pci/bt8xx/bttv*
3810 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3811 M: Chanwoo Choi <cw00.choi@samsung.com>
3812 L: linux-pm@vger.kernel.org
3813 L: linux-samsung-soc@vger.kernel.org
3815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3816 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3817 F: drivers/devfreq/exynos-bus.c
3819 BUSLOGIC SCSI DRIVER
3820 M: Khalid Aziz <khalid@gonehiking.org>
3821 L: linux-scsi@vger.kernel.org
3823 F: drivers/scsi/BusLogic.*
3824 F: drivers/scsi/FlashPoint.*
3826 C-MEDIA CMI8788 DRIVER
3827 M: Clemens Ladisch <clemens@ladisch.de>
3828 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3831 F: sound/pci/oxygen/
3834 M: Guo Ren <guoren@kernel.org>
3835 L: linux-csky@vger.kernel.org
3837 T: git https://github.com/c-sky/csky-linux.git
3838 F: Documentation/devicetree/bindings/csky/
3839 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3840 F: Documentation/devicetree/bindings/timer/csky,*
3842 F: drivers/clocksource/timer-gx6605s.c
3843 F: drivers/clocksource/timer-mp-csky.c
3844 F: drivers/irqchip/irq-csky-*
3849 M: Mark Salter <msalter@redhat.com>
3850 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3851 L: linux-c6x-dev@linux-c6x.org
3853 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3856 CA8210 IEEE-802.15.4 RADIO DRIVER
3857 M: Harry Morris <h.morris@cascoda.com>
3858 L: linux-wpan@vger.kernel.org
3860 W: https://github.com/Cascoda/ca8210-linux.git
3861 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3862 F: drivers/net/ieee802154/ca8210.c
3864 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3865 M: David Howells <dhowells@redhat.com>
3866 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3868 F: Documentation/filesystems/caching/cachefiles.rst
3871 CADENCE MIPI-CSI2 BRIDGES
3872 M: Maxime Ripard <mripard@kernel.org>
3873 L: linux-media@vger.kernel.org
3875 F: Documentation/devicetree/bindings/media/cdns,*.txt
3876 F: drivers/media/platform/cadence/cdns-csi2*
3879 L: linux-mtd@lists.infradead.org
3881 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3882 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3884 CADENCE USB3 DRD IP DRIVER
3885 M: Peter Chen <peter.chen@nxp.com>
3886 M: Pawel Laszczak <pawell@cadence.com>
3887 M: Roger Quadros <rogerq@ti.com>
3888 R: Aswath Govindraju <a-govindraju@ti.com>
3889 L: linux-usb@vger.kernel.org
3891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3892 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3893 F: drivers/usb/cdns3/
3895 CADET FM/AM RADIO RECEIVER DRIVER
3896 M: Hans Verkuil <hverkuil@xs4all.nl>
3897 L: linux-media@vger.kernel.org
3899 W: https://linuxtv.org
3900 T: git git://linuxtv.org/media_tree.git
3901 F: drivers/media/radio/radio-cadet*
3903 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3904 L: linux-media@vger.kernel.org
3906 T: git git://linuxtv.org/media_tree.git
3907 F: Documentation/admin-guide/media/cafe_ccic*
3908 F: drivers/media/platform/marvell-ccic/
3911 L: netdev@vger.kernel.org
3913 F: Documentation/networking/caif/
3914 F: drivers/net/caif/
3915 F: include/net/caif/
3916 F: include/uapi/linux/caif/
3920 M: Toke Høiland-Jørgensen <toke@toke.dk>
3921 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3923 F: net/sched/sch_cake.c
3926 M: Wolfgang Grandegger <wg@grandegger.com>
3927 M: Marc Kleine-Budde <mkl@pengutronix.de>
3928 L: linux-can@vger.kernel.org
3930 W: https://github.com/linux-can
3931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3933 F: Documentation/devicetree/bindings/net/can/
3935 F: include/linux/can/dev.h
3936 F: include/linux/can/led.h
3937 F: include/linux/can/platform/
3938 F: include/linux/can/rx-offload.h
3939 F: include/uapi/linux/can/error.h
3940 F: include/uapi/linux/can/netlink.h
3941 F: include/uapi/linux/can/vxcan.h
3944 M: Oliver Hartkopp <socketcan@hartkopp.net>
3945 M: Marc Kleine-Budde <mkl@pengutronix.de>
3946 L: linux-can@vger.kernel.org
3948 W: https://github.com/linux-can
3949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3951 F: Documentation/networking/can.rst
3952 F: include/linux/can/core.h
3953 F: include/linux/can/skb.h
3954 F: include/net/netns/can.h
3955 F: include/uapi/linux/can.h
3956 F: include/uapi/linux/can/bcm.h
3957 F: include/uapi/linux/can/gw.h
3958 F: include/uapi/linux/can/isotp.h
3959 F: include/uapi/linux/can/raw.h
3962 CAN-J1939 NETWORK LAYER
3963 M: Robin van der Gracht <robin@protonic.nl>
3964 M: Oleksij Rempel <o.rempel@pengutronix.de>
3965 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3966 L: linux-can@vger.kernel.org
3968 F: Documentation/networking/j1939.rst
3969 F: include/uapi/linux/can/j1939.h
3973 M: Serge Hallyn <serge@hallyn.com>
3974 L: linux-security-module@vger.kernel.org
3976 F: include/linux/capability.h
3977 F: include/uapi/linux/capability.h
3978 F: kernel/capability.c
3979 F: security/commoncap.c
3981 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3982 M: Kevin Tsai <ktsai@capellamicro.com>
3984 F: drivers/iio/light/cm*
3986 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3987 M: Christian Lamparter <chunkeey@googlemail.com>
3988 L: linux-wireless@vger.kernel.org
3990 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3991 F: drivers/net/wireless/ath/carl9170/
3994 M: Robert Richter <rric@kernel.org>
3996 W: http://www.marvell.com
3997 F: drivers/i2c/busses/i2c-octeon*
3998 F: drivers/i2c/busses/i2c-thunderx*
4000 CAVIUM LIQUIDIO NETWORK DRIVER
4001 M: Derek Chickles <dchickles@marvell.com>
4002 M: Satanand Burla <sburla@marvell.com>
4003 M: Felix Manlunas <fmanlunas@marvell.com>
4004 L: netdev@vger.kernel.org
4006 W: http://www.marvell.com
4007 F: drivers/net/ethernet/cavium/liquidio/
4010 M: Robert Richter <rric@kernel.org>
4012 W: http://www.marvell.com
4013 F: drivers/mmc/host/cavium*
4015 CAVIUM OCTEON-TX CRYPTO DRIVER
4016 M: George Cherian <gcherian@marvell.com>
4017 L: linux-crypto@vger.kernel.org
4019 W: http://www.marvell.com
4020 F: drivers/crypto/cavium/cpt/
4022 CAVIUM THUNDERX2 ARM64 SOC
4023 M: Robert Richter <rric@kernel.org>
4024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4026 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4027 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4029 CC2520 IEEE-802.15.4 RADIO DRIVER
4030 M: Varka Bhadram <varkabhadram@gmail.com>
4031 L: linux-wpan@vger.kernel.org
4033 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4034 F: drivers/net/ieee802154/cc2520.c
4035 F: include/linux/spi/cc2520.h
4037 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4038 M: Gilad Ben-Yossef <gilad@benyossef.com>
4039 L: linux-crypto@vger.kernel.org
4041 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4042 F: drivers/crypto/ccree/
4044 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4045 M: Hadar Gat <hadar.gat@arm.com>
4046 L: linux-crypto@vger.kernel.org
4048 F: drivers/char/hw_random/cctrng.c
4049 F: drivers/char/hw_random/cctrng.h
4050 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4051 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4054 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4055 L: linux-media@vger.kernel.org
4057 W: http://linuxtv.org
4058 T: git git://linuxtv.org/media_tree.git
4059 F: Documentation/ABI/testing/debugfs-cec-error-inj
4060 F: Documentation/devicetree/bindings/media/cec.txt
4061 F: Documentation/driver-api/media/cec-core.rst
4062 F: Documentation/userspace-api/media/cec
4063 F: drivers/media/cec/
4064 F: drivers/media/rc/keymaps/rc-cec.c
4065 F: include/media/cec-notifier.h
4066 F: include/media/cec.h
4067 F: include/uapi/linux/cec-funcs.h
4068 F: include/uapi/linux/cec.h
4071 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4072 L: linux-media@vger.kernel.org
4074 W: http://linuxtv.org
4075 T: git git://linuxtv.org/media_tree.git
4076 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4077 F: drivers/media/cec/platform/cec-gpio/
4079 CELL BROADBAND ENGINE ARCHITECTURE
4080 M: Arnd Bergmann <arnd@arndb.de>
4081 L: linuxppc-dev@lists.ozlabs.org
4083 W: http://www.ibm.com/developerworks/power/cell/
4084 F: arch/powerpc/include/asm/cell*.h
4085 F: arch/powerpc/include/asm/spu*.h
4086 F: arch/powerpc/include/uapi/asm/spu*.h
4087 F: arch/powerpc/oprofile/*cell*
4088 F: arch/powerpc/platforms/cell/
4090 CELLWISE CW2015 BATTERY DRIVER
4091 M: Tobias Schrammm <t.schramm@manjaro.org>
4093 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4094 F: drivers/power/supply/cw2015_battery.c
4096 CEPH COMMON CODE (LIBCEPH)
4097 M: Ilya Dryomov <idryomov@gmail.com>
4098 M: Jeff Layton <jlayton@kernel.org>
4099 L: ceph-devel@vger.kernel.org
4102 T: git git://github.com/ceph/ceph-client.git
4103 F: include/linux/ceph/
4104 F: include/linux/crush/
4107 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4108 M: Jeff Layton <jlayton@kernel.org>
4109 M: Ilya Dryomov <idryomov@gmail.com>
4110 L: ceph-devel@vger.kernel.org
4113 T: git git://github.com/ceph/ceph-client.git
4114 F: Documentation/filesystems/ceph.rst
4117 CERTIFICATE HANDLING
4118 M: David Howells <dhowells@redhat.com>
4119 M: David Woodhouse <dwmw2@infradead.org>
4120 L: keyrings@vger.kernel.org
4122 F: Documentation/admin-guide/module-signing.rst
4124 F: scripts/extract-cert.c
4125 F: scripts/sign-file.c
4127 CFAG12864B LCD DRIVER
4128 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4130 F: drivers/auxdisplay/cfag12864b.c
4131 F: include/linux/cfag12864b.h
4133 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4134 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4136 F: drivers/auxdisplay/cfag12864bfb.c
4137 F: include/linux/cfag12864b.h
4139 CHAR and MISC DRIVERS
4140 M: Arnd Bergmann <arnd@arndb.de>
4141 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4146 F: include/linux/miscdevice.h
4147 X: drivers/char/agp/
4148 X: drivers/char/hw_random/
4149 X: drivers/char/ipmi/
4150 X: drivers/char/random.c
4151 X: drivers/char/tpm/
4154 M: Andy Whitcroft <apw@canonical.com>
4155 M: Joe Perches <joe@perches.com>
4157 F: scripts/checkpatch.pl
4159 CHINESE DOCUMENTATION
4160 M: Harry Wei <harryxiyou@gmail.com>
4161 M: Alex Shi <alex.shi@linux.alibaba.com>
4162 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4164 F: Documentation/translations/zh_CN/
4166 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4167 M: Peter Chen <Peter.Chen@nxp.com>
4168 L: linux-usb@vger.kernel.org
4170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4171 F: drivers/usb/chipidea/
4173 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4174 M: Hans de Goede <hdegoede@redhat.com>
4175 L: linux-input@vger.kernel.org
4177 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4178 F: drivers/input/touchscreen/chipone_icn8318.c
4180 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4181 M: Hans de Goede <hdegoede@redhat.com>
4182 L: linux-input@vger.kernel.org
4184 F: drivers/input/touchscreen/chipone_icn8505.c
4186 CHROME HARDWARE PLATFORM SUPPORT
4187 M: Benson Leung <bleung@chromium.org>
4188 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4191 F: drivers/platform/chrome/
4193 CHROMEOS EC CODEC DRIVER
4194 M: Cheng-Yi Chiang <cychiang@chromium.org>
4195 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4196 R: Guenter Roeck <groeck@chromium.org>
4198 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4199 F: sound/soc/codecs/cros_ec_codec.*
4201 CHROMEOS EC SUBDRIVERS
4202 M: Benson Leung <bleung@chromium.org>
4203 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4204 R: Guenter Roeck <groeck@chromium.org>
4206 F: drivers/power/supply/cros_usbpd-charger.c
4210 CHRONTEL CH7322 CEC DRIVER
4211 M: Jeff Chase <jnchase@google.com>
4212 L: linux-media@vger.kernel.org
4214 T: git git://linuxtv.org/media_tree.git
4215 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4216 F: drivers/media/cec/i2c/ch7322.c
4218 CIRRUS LOGIC AUDIO CODEC DRIVERS
4219 M: James Schulman <james.schulman@cirrus.com>
4220 M: David Rhodes <david.rhodes@cirrus.com>
4221 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4222 L: patches@opensource.cirrus.com
4224 F: sound/soc/codecs/cs*
4226 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4227 M: Hartley Sweeten <hsweeten@visionengravers.com>
4228 L: netdev@vger.kernel.org
4230 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4232 CIRRUS LOGIC LOCHNAGAR DRIVER
4233 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4234 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4235 L: patches@opensource.cirrus.com
4237 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4238 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4239 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4240 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4241 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4242 F: Documentation/hwmon/lochnagar.rst
4243 F: drivers/clk/clk-lochnagar.c
4244 F: drivers/hwmon/lochnagar-hwmon.c
4245 F: drivers/mfd/lochnagar-i2c.c
4246 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4247 F: drivers/regulator/lochnagar-regulator.c
4248 F: include/dt-bindings/clk/lochnagar.h
4249 F: include/dt-bindings/pinctrl/lochnagar.h
4250 F: include/linux/mfd/lochnagar*
4251 F: sound/soc/codecs/lochnagar-sc.c
4253 CIRRUS LOGIC MADERA CODEC DRIVERS
4254 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4255 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4256 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4257 L: patches@opensource.cirrus.com
4259 W: https://github.com/CirrusLogic/linux-drivers/wiki
4260 T: git https://github.com/CirrusLogic/linux-drivers.git
4261 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4262 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4263 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4264 F: drivers/gpio/gpio-madera*
4265 F: drivers/irqchip/irq-madera*
4266 F: drivers/mfd/cs47l*
4267 F: drivers/mfd/madera*
4268 F: drivers/pinctrl/cirrus/*
4269 F: include/dt-bindings/sound/madera*
4270 F: include/linux/irqchip/irq-madera*
4271 F: include/linux/mfd/madera/*
4272 F: include/sound/madera*
4273 F: sound/soc/codecs/cs47l*
4274 F: sound/soc/codecs/madera*
4276 CISCO FCOE HBA DRIVER
4277 M: Satish Kharat <satishkh@cisco.com>
4278 M: Sesidhar Baddela <sebaddel@cisco.com>
4279 M: Karan Tilak Kumar <kartilak@cisco.com>
4280 L: linux-scsi@vger.kernel.org
4282 F: drivers/scsi/fnic/
4284 CISCO SCSI HBA DRIVER
4285 M: Karan Tilak Kumar <kartilak@cisco.com>
4286 M: Sesidhar Baddela <sebaddel@cisco.com>
4287 L: linux-scsi@vger.kernel.org
4289 F: drivers/scsi/snic/
4291 CISCO VIC ETHERNET NIC DRIVER
4292 M: Christian Benvenuti <benve@cisco.com>
4293 M: Govindarajulu Varadarajan <_govind@gmx.com>
4295 F: drivers/net/ethernet/cisco/enic/
4297 CISCO VIC LOW LATENCY NIC DRIVER
4298 M: Christian Benvenuti <benve@cisco.com>
4299 M: Nelson Escobar <neescoba@cisco.com>
4301 F: drivers/infiniband/hw/usnic/
4304 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4308 CLANG/LLVM BUILD SUPPORT
4309 M: Nathan Chancellor <natechancellor@gmail.com>
4310 M: Nick Desaulniers <ndesaulniers@google.com>
4311 L: clang-built-linux@googlegroups.com
4313 W: https://clangbuiltlinux.github.io/
4314 B: https://github.com/ClangBuiltLinux/linux/issues
4315 C: irc://chat.freenode.net/clangbuiltlinux
4316 F: Documentation/kbuild/llvm.rst
4317 F: scripts/clang-tools/
4318 F: scripts/lld-version.sh
4319 K: \b(?i:clang|llvm)\b
4322 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4323 L: linux-kernel@vger.kernel.org
4325 F: include/linux/cleancache.h
4329 M: Russell King <linux@armlinux.org.uk>
4330 L: linux-clk@vger.kernel.org
4332 F: include/linux/clk.h
4334 CLOCKSOURCE, CLOCKEVENT DRIVERS
4335 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4336 M: Thomas Gleixner <tglx@linutronix.de>
4337 L: linux-kernel@vger.kernel.org
4339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4340 F: Documentation/devicetree/bindings/timer/
4341 F: drivers/clocksource/
4344 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4345 M: Daniel Oliveira Nascimento <don@syst.com.br>
4346 L: platform-driver-x86@vger.kernel.org
4348 F: drivers/platform/x86/classmate-laptop.c
4351 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4352 L: linux-media@vger.kernel.org
4354 W: https://linuxtv.org
4355 T: git git://linuxtv.org/media_tree.git
4356 F: drivers/media/pci/cobalt/
4358 COCCINELLE/Semantic Patches (SmPL)
4359 M: Julia Lawall <Julia.Lawall@inria.fr>
4360 M: Gilles Muller <Gilles.Muller@inria.fr>
4361 M: Nicolas Palix <nicolas.palix@imag.fr>
4362 M: Michal Marek <michal.lkml@markovi.net>
4363 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4365 W: http://coccinelle.lip6.fr/
4366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4367 F: Documentation/dev-tools/coccinelle.rst
4368 F: scripts/coccicheck
4369 F: scripts/coccinelle/
4372 M: Jan Harkes <jaharkes@cs.cmu.edu>
4374 L: codalist@coda.cs.cmu.edu
4376 W: http://www.coda.cs.cmu.edu/
4377 F: Documentation/filesystems/coda.rst
4379 F: include/linux/coda*.h
4380 F: include/uapi/linux/coda*.h
4382 CODA V4L2 MEM2MEM DRIVER
4383 M: Philipp Zabel <p.zabel@pengutronix.de>
4384 L: linux-media@vger.kernel.org
4386 F: Documentation/devicetree/bindings/media/coda.yaml
4387 F: drivers/media/platform/coda/
4390 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4392 F: Documentation/process/code-of-conduct-interpretation.rst
4393 F: Documentation/process/code-of-conduct.rst
4395 COMMON CLK FRAMEWORK
4396 M: Michael Turquette <mturquette@baylibre.com>
4397 M: Stephen Boyd <sboyd@kernel.org>
4398 L: linux-clk@vger.kernel.org
4400 Q: http://patchwork.kernel.org/project/linux-clk/list/
4401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4402 F: Documentation/devicetree/bindings/clock/
4404 F: include/linux/clk-pr*
4405 F: include/linux/clk/
4406 F: include/linux/of_clk.h
4407 X: drivers/clk/clkdev.c
4409 COMMON INTERNET FILE SYSTEM (CIFS)
4410 M: Steve French <sfrench@samba.org>
4411 L: linux-cifs@vger.kernel.org
4412 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4414 W: http://linux-cifs.samba.org/
4415 T: git git://git.samba.org/sfrench/cifs-2.6.git
4416 F: Documentation/admin-guide/cifs/
4419 COMPACTPCI HOTPLUG CORE
4420 M: Scott Murray <scott@spiteful.org>
4421 L: linux-pci@vger.kernel.org
4423 F: drivers/pci/hotplug/cpci_hotplug*
4425 COMPACTPCI HOTPLUG GENERIC DRIVER
4426 M: Scott Murray <scott@spiteful.org>
4427 L: linux-pci@vger.kernel.org
4429 F: drivers/pci/hotplug/cpcihp_generic.c
4431 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4432 M: Scott Murray <scott@spiteful.org>
4433 L: linux-pci@vger.kernel.org
4435 F: drivers/pci/hotplug/cpcihp_zt5550.*
4437 COMPAL LAPTOP SUPPORT
4438 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4439 L: platform-driver-x86@vger.kernel.org
4441 F: drivers/platform/x86/compal-laptop.c
4444 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4446 F: include/linux/compiler_attributes.h
4448 CONEXANT ACCESSRUNNER USB DRIVER
4449 L: accessrunner-general@lists.sourceforge.net
4451 W: http://accessrunner.sourceforge.net/
4452 F: drivers/usb/atm/cxacru.c
4455 M: Joel Becker <jlbec@evilplan.org>
4456 M: Christoph Hellwig <hch@lst.de>
4458 T: git git://git.infradead.org/users/hch/configfs.git
4460 F: include/linux/configfs.h
4461 F: samples/configfs/
4464 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4466 F: drivers/video/console/
4467 F: include/linux/console*
4469 CONTROL GROUP (CGROUP)
4470 M: Tejun Heo <tj@kernel.org>
4471 M: Li Zefan <lizefan@huawei.com>
4472 M: Johannes Weiner <hannes@cmpxchg.org>
4473 L: cgroups@vger.kernel.org
4475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4476 F: Documentation/admin-guide/cgroup-v1/
4477 F: Documentation/admin-guide/cgroup-v2.rst
4478 F: include/linux/cgroup*
4481 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4482 M: Tejun Heo <tj@kernel.org>
4483 M: Jens Axboe <axboe@kernel.dk>
4484 L: cgroups@vger.kernel.org
4485 L: linux-block@vger.kernel.org
4486 T: git git://git.kernel.dk/linux-block
4487 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4488 F: block/bfq-cgroup.c
4489 F: block/blk-cgroup.c
4490 F: block/blk-iolatency.c
4491 F: block/blk-throttle.c
4492 F: include/linux/blk-cgroup.h
4494 CONTROL GROUP - CPUSET
4495 M: Li Zefan <lizefan@huawei.com>
4496 L: cgroups@vger.kernel.org
4498 W: http://www.bullopensource.org/cpuset/
4499 W: http://oss.sgi.com/projects/cpusets/
4500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4501 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4502 F: include/linux/cpuset.h
4503 F: kernel/cgroup/cpuset.c
4505 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4506 M: Johannes Weiner <hannes@cmpxchg.org>
4507 M: Michal Hocko <mhocko@kernel.org>
4508 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4509 L: cgroups@vger.kernel.org
4510 L: linux-mm@kvack.org
4515 CORETEMP HARDWARE MONITORING DRIVER
4516 M: Fenghua Yu <fenghua.yu@intel.com>
4517 L: linux-hwmon@vger.kernel.org
4519 F: Documentation/hwmon/coretemp.rst
4520 F: drivers/hwmon/coretemp.c
4522 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4523 M: Marius Zachmann <mail@mariuszachmann.de>
4524 L: linux-hwmon@vger.kernel.org
4526 F: drivers/hwmon/corsair-cpro.c
4528 CORSAIR-PSU HARDWARE MONITOR DRIVER
4529 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4530 L: linux-hwmon@vger.kernel.org
4532 F: Documentation/hwmon/corsair-psu.rst
4533 F: drivers/hwmon/corsair-psu.c
4535 COSA/SRP SYNC SERIAL DRIVER
4536 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4538 W: http://www.fi.muni.cz/~kas/cosa/
4539 F: drivers/net/wan/cosa*
4542 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4543 L: linux-iio@vger.kernel.org
4545 F: Documentation/ABI/testing/sysfs-bus-counter*
4546 F: Documentation/driver-api/generic-counter.rst
4548 F: include/linux/counter.h
4549 F: include/linux/counter_enum.h
4551 CPMAC ETHERNET DRIVER
4552 M: Florian Fainelli <f.fainelli@gmail.com>
4553 L: netdev@vger.kernel.org
4555 F: drivers/net/ethernet/ti/cpmac.c
4557 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4558 M: Viresh Kumar <viresh.kumar@linaro.org>
4559 M: Sudeep Holla <sudeep.holla@arm.com>
4560 L: linux-pm@vger.kernel.org
4562 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4563 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4565 CPU FREQUENCY SCALING FRAMEWORK
4566 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4567 M: Viresh Kumar <viresh.kumar@linaro.org>
4568 L: linux-pm@vger.kernel.org
4570 B: https://bugzilla.kernel.org
4571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4573 F: Documentation/admin-guide/pm/cpufreq.rst
4574 F: Documentation/admin-guide/pm/intel_pstate.rst
4575 F: Documentation/cpu-freq/
4576 F: Documentation/devicetree/bindings/cpufreq/
4578 F: include/linux/cpufreq.h
4579 F: include/linux/sched/cpufreq.h
4580 F: kernel/sched/cpufreq*.c
4581 F: tools/testing/selftests/cpufreq/
4583 CPU IDLE TIME MANAGEMENT FRAMEWORK
4584 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4585 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4586 L: linux-pm@vger.kernel.org
4588 B: https://bugzilla.kernel.org
4589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4590 F: Documentation/admin-guide/pm/cpuidle.rst
4591 F: Documentation/driver-api/pm/cpuidle.rst
4592 F: drivers/cpuidle/*
4593 F: include/linux/cpuidle.h
4595 CPU POWER MONITORING SUBSYSTEM
4596 M: Thomas Renninger <trenn@suse.com>
4597 M: Shuah Khan <shuah@kernel.org>
4598 M: Shuah Khan <skhan@linuxfoundation.org>
4599 L: linux-pm@vger.kernel.org
4601 F: tools/power/cpupower/
4604 M: "H. Peter Anvin" <hpa@zytor.com>
4606 F: arch/x86/kernel/cpuid.c
4607 F: arch/x86/kernel/msr.c
4609 CPUIDLE DRIVER - ARM BIG LITTLE
4610 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4611 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4612 L: linux-pm@vger.kernel.org
4613 L: linux-arm-kernel@lists.infradead.org
4615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4616 F: drivers/cpuidle/cpuidle-big_little.c
4618 CPUIDLE DRIVER - ARM EXYNOS
4619 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4620 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4621 M: Kukjin Kim <kgene@kernel.org>
4622 L: linux-pm@vger.kernel.org
4623 L: linux-samsung-soc@vger.kernel.org
4625 F: arch/arm/mach-exynos/pm.c
4626 F: drivers/cpuidle/cpuidle-exynos.c
4628 CPUIDLE DRIVER - ARM PSCI
4629 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4630 M: Sudeep Holla <sudeep.holla@arm.com>
4631 L: linux-pm@vger.kernel.org
4632 L: linux-arm-kernel@lists.infradead.org
4634 F: drivers/cpuidle/cpuidle-psci.c
4636 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4637 M: Ulf Hansson <ulf.hansson@linaro.org>
4638 L: linux-pm@vger.kernel.org
4639 L: linux-arm-kernel@lists.infradead.org
4641 F: drivers/cpuidle/cpuidle-psci.h
4642 F: drivers/cpuidle/cpuidle-psci-domain.c
4645 M: Nicolas Pitre <nico@fluxnic.net>
4647 F: Documentation/filesystems/cramfs.rst
4651 M: Bastien Nocera <hadess@hadess.net>
4652 L: linux-input@vger.kernel.org
4654 F: drivers/hid/hid-creative-sb0540.c
4657 M: Herbert Xu <herbert@gondor.apana.org.au>
4658 M: "David S. Miller" <davem@davemloft.net>
4659 L: linux-crypto@vger.kernel.org
4661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4663 F: Documentation/crypto/
4664 F: Documentation/devicetree/bindings/crypto/
4669 F: include/linux/crypto*
4672 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4673 M: Neil Horman <nhorman@tuxdriver.com>
4674 L: linux-crypto@vger.kernel.org
4676 F: crypto/ansi_cprng.c
4680 M: Hans Verkuil <hverkuil@xs4all.nl>
4681 L: linux-media@vger.kernel.org
4683 W: http://linuxtv.org
4684 T: git git://linuxtv.org/media_tree.git
4685 F: drivers/media/i2c/cs3308.c
4687 CS5535 Audio ALSA driver
4688 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4690 F: sound/pci/cs5535audio/
4692 CSI DRIVERS FOR ALLWINNER V3s
4693 M: Yong Deng <yong.deng@magewell.com>
4694 L: linux-media@vger.kernel.org
4696 T: git git://linuxtv.org/media_tree.git
4697 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4698 F: drivers/media/platform/sunxi/sun6i-csi/
4701 M: Solomon Peachy <pizza@shaftnet.org>
4703 F: drivers/net/wireless/st/cw1200/
4705 CX18 VIDEO4LINUX DRIVER
4706 M: Andy Walls <awalls@md.metrocast.net>
4707 L: linux-media@vger.kernel.org
4709 W: https://linuxtv.org
4710 T: git git://linuxtv.org/media_tree.git
4711 F: drivers/media/pci/cx18/
4712 F: include/uapi/linux/ivtv*
4714 CX2341X MPEG ENCODER HELPER MODULE
4715 M: Hans Verkuil <hverkuil@xs4all.nl>
4716 L: linux-media@vger.kernel.org
4718 W: https://linuxtv.org
4719 T: git git://linuxtv.org/media_tree.git
4720 F: drivers/media/common/cx2341x*
4721 F: include/media/drv-intf/cx2341x.h
4723 CX24120 MEDIA DRIVER
4724 M: Jemma Denson <jdenson@gmail.com>
4725 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4726 L: linux-media@vger.kernel.org
4728 W: https://linuxtv.org
4729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4730 F: drivers/media/dvb-frontends/cx24120*
4732 CX88 VIDEO4LINUX DRIVER
4733 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4734 L: linux-media@vger.kernel.org
4736 W: https://linuxtv.org
4737 T: git git://linuxtv.org/media_tree.git
4738 F: Documentation/driver-api/media/drivers/cx88*
4739 F: drivers/media/pci/cx88/
4741 CXD2820R MEDIA DRIVER
4742 M: Antti Palosaari <crope@iki.fi>
4743 L: linux-media@vger.kernel.org
4745 W: https://linuxtv.org
4746 W: http://palosaari.fi/linux/
4747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4748 T: git git://linuxtv.org/anttip/media_tree.git
4749 F: drivers/media/dvb-frontends/cxd2820r*
4751 CXGB3 ETHERNET DRIVER (CXGB3)
4752 M: Raju Rangoju <rajur@chelsio.com>
4753 L: netdev@vger.kernel.org
4755 W: http://www.chelsio.com
4756 F: drivers/net/ethernet/chelsio/cxgb3/
4758 CXGB3 ISCSI DRIVER (CXGB3I)
4759 M: Karen Xie <kxie@chelsio.com>
4760 L: linux-scsi@vger.kernel.org
4762 W: http://www.chelsio.com
4763 F: drivers/scsi/cxgbi/cxgb3i
4765 CXGB4 CRYPTO DRIVER (chcr)
4766 M: Ayush Sawal <ayush.sawal@chelsio.com>
4767 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4768 M: Rohit Maheshwari <rohitm@chelsio.com>
4769 L: linux-crypto@vger.kernel.org
4771 W: http://www.chelsio.com
4772 F: drivers/crypto/chelsio
4774 CXGB4 INLINE CRYPTO DRIVER
4775 M: Ayush Sawal <ayush.sawal@chelsio.com>
4776 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4777 M: Rohit Maheshwari <rohitm@chelsio.com>
4778 L: netdev@vger.kernel.org
4780 W: http://www.chelsio.com
4781 F: drivers/net/ethernet/chelsio/inline_crypto/
4783 CXGB4 ETHERNET DRIVER (CXGB4)
4784 M: Raju Rangoju <rajur@chelsio.com>
4785 L: netdev@vger.kernel.org
4787 W: http://www.chelsio.com
4788 F: drivers/net/ethernet/chelsio/cxgb4/
4790 CXGB4 ISCSI DRIVER (CXGB4I)
4791 M: Karen Xie <kxie@chelsio.com>
4792 L: linux-scsi@vger.kernel.org
4794 W: http://www.chelsio.com
4795 F: drivers/scsi/cxgbi/cxgb4i
4797 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4798 M: Potnuri Bharat Teja <bharat@chelsio.com>
4799 L: linux-rdma@vger.kernel.org
4801 W: http://www.openfabrics.org
4802 F: drivers/infiniband/hw/cxgb4/
4803 F: include/uapi/rdma/cxgb4-abi.h
4805 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4806 M: Raju Rangoju <rajur@chelsio.com>
4807 L: netdev@vger.kernel.org
4809 W: http://www.chelsio.com
4810 F: drivers/net/ethernet/chelsio/cxgb4vf/
4812 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4813 M: Frederic Barrat <fbarrat@linux.ibm.com>
4814 M: Andrew Donnellan <ajd@linux.ibm.com>
4815 L: linuxppc-dev@lists.ozlabs.org
4817 F: Documentation/ABI/testing/sysfs-class-cxl
4818 F: Documentation/powerpc/cxl.rst
4819 F: arch/powerpc/platforms/powernv/pci-cxl.c
4820 F: drivers/misc/cxl/
4821 F: include/misc/cxl*
4822 F: include/uapi/misc/cxl.h
4824 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4825 M: Manoj N. Kumar <manoj@linux.ibm.com>
4826 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4827 M: Uma Krishnan <ukrishn@linux.ibm.com>
4828 L: linux-scsi@vger.kernel.org
4830 F: Documentation/powerpc/cxlflash.rst
4831 F: drivers/scsi/cxlflash/
4832 F: include/uapi/scsi/cxlflash_ioctl.h
4835 M: Russell King <linux@armlinux.org.uk>
4836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4838 W: http://www.armlinux.org.uk/
4839 F: drivers/video/fbdev/cyber2000fb.*
4841 CYCLADES ASYNC MUX DRIVER
4843 W: http://www.cyclades.com/
4844 F: drivers/tty/cyclades.c
4845 F: include/linux/cyclades.h
4846 F: include/uapi/linux/cyclades.h
4848 CYCLADES PC300 DRIVER
4850 W: http://www.cyclades.com/
4851 F: drivers/net/wan/pc300*
4853 CYPRESS_FIRMWARE MEDIA DRIVER
4854 M: Antti Palosaari <crope@iki.fi>
4855 L: linux-media@vger.kernel.org
4857 W: https://linuxtv.org
4858 W: http://palosaari.fi/linux/
4859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4860 T: git git://linuxtv.org/anttip/media_tree.git
4861 F: drivers/media/common/cypress_firmware*
4863 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4864 M: Linus Walleij <linus.walleij@linaro.org>
4865 L: linux-input@vger.kernel.org
4867 F: drivers/input/touchscreen/cy8ctma140.c
4869 CYTTSP TOUCHSCREEN DRIVER
4870 M: Ferruh Yigit <fery@cypress.com>
4871 L: linux-input@vger.kernel.org
4873 F: drivers/input/touchscreen/cyttsp*
4874 F: include/linux/input/cyttsp.h
4876 D-LINK DIR-685 TOUCHKEYS DRIVER
4877 M: Linus Walleij <linus.walleij@linaro.org>
4878 L: linux-input@vger.kernel.org
4880 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4882 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4883 M: Joshua Kinard <kumba@gentoo.org>
4885 F: drivers/rtc/rtc-ds1685.c
4886 F: include/linux/rtc/ds1685.h
4888 DAMA SLAVE for AX.25
4889 M: Joerg Reuter <jreuter@yaina.de>
4890 L: linux-hams@vger.kernel.org
4892 W: http://yaina.de/jreuter/
4893 W: http://www.qsl.net/dl1bke/
4894 F: net/ax25/af_ax25.c
4895 F: net/ax25/ax25_dev.c
4896 F: net/ax25/ax25_ds_*
4897 F: net/ax25/ax25_in.c
4898 F: net/ax25/ax25_out.c
4899 F: net/ax25/ax25_timer.c
4900 F: net/ax25/sysctl_net_ax25.c
4902 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4903 L: netdev@vger.kernel.org
4905 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4906 F: drivers/net/ethernet/dec/tulip/dmfe.c
4908 DC390/AM53C974 SCSI driver
4909 M: Hannes Reinecke <hare@suse.com>
4910 L: linux-scsi@vger.kernel.org
4912 F: drivers/scsi/am53c974.c
4915 M: Oliver Neukum <oliver@neukum.org>
4916 M: Ali Akcaagac <aliakc@web.de>
4917 M: Jamie Lenehan <lenehan@twibble.org>
4918 L: dc395x@twibble.org
4920 W: http://twibble.org/dist/dc395x/
4921 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4922 F: Documentation/scsi/dc395x.rst
4923 F: drivers/scsi/dc395x.*
4926 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4927 L: dccp@vger.kernel.org
4929 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4930 F: include/linux/dccp.h
4931 F: include/linux/tfrc.h
4932 F: include/uapi/linux/dccp.h
4935 DECnet NETWORK LAYER
4936 L: linux-decnet-user@lists.sourceforge.net
4938 W: http://linux-decnet.sourceforge.net
4939 F: Documentation/networking/decnet.rst
4942 DECSTATION PLATFORM SUPPORT
4943 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4944 L: linux-mips@vger.kernel.org
4946 W: http://www.linux-mips.org/wiki/DECstation
4948 F: arch/mips/include/asm/dec/
4949 F: arch/mips/include/asm/mach-dec/
4951 DEFXX FDDI NETWORK DRIVER
4952 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4954 F: drivers/net/fddi/defxx.*
4956 DEFZA FDDI NETWORK DRIVER
4957 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4959 F: drivers/net/fddi/defza.*
4961 DEINTERLACE DRIVERS FOR ALLWINNER H3
4962 M: Jernej Skrabec <jernej.skrabec@siol.net>
4963 L: linux-media@vger.kernel.org
4965 T: git git://linuxtv.org/media_tree.git
4966 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4967 F: drivers/media/platform/sunxi/sun8i-di/
4970 M: Matthew Garrett <mjg59@srcf.ucam.org>
4971 M: Pali Rohár <pali@kernel.org>
4972 L: platform-driver-x86@vger.kernel.org
4974 F: drivers/platform/x86/dell-laptop.c
4976 DELL LAPTOP FREEFALL DRIVER
4977 M: Pali Rohár <pali@kernel.org>
4979 F: drivers/platform/x86/dell-smo8800.c
4981 DELL LAPTOP RBTN DRIVER
4982 M: Pali Rohár <pali@kernel.org>
4984 F: drivers/platform/x86/dell-rbtn.*
4986 DELL LAPTOP SMM DRIVER
4987 M: Pali Rohár <pali@kernel.org>
4989 F: drivers/hwmon/dell-smm-hwmon.c
4990 F: include/uapi/linux/i8k.h
4992 DELL REMOTE BIOS UPDATE DRIVER
4993 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4994 L: platform-driver-x86@vger.kernel.org
4996 F: drivers/platform/x86/dell_rbu.c
4999 M: Pali Rohár <pali@kernel.org>
5000 M: Mario Limonciello <mario.limonciello@dell.com>
5001 L: platform-driver-x86@vger.kernel.org
5003 F: drivers/platform/x86/dell-smbios.*
5005 DELL SMBIOS SMM DRIVER
5006 M: Mario Limonciello <mario.limonciello@dell.com>
5007 L: platform-driver-x86@vger.kernel.org
5009 F: drivers/platform/x86/dell-smbios-smm.c
5011 DELL SMBIOS WMI DRIVER
5012 M: Mario Limonciello <mario.limonciello@dell.com>
5013 L: platform-driver-x86@vger.kernel.org
5015 F: drivers/platform/x86/dell-smbios-wmi.c
5016 F: tools/wmi/dell-smbios-example.c
5018 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5019 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5020 L: platform-driver-x86@vger.kernel.org
5022 F: Documentation/driver-api/dcdbas.rst
5023 F: drivers/platform/x86/dcdbas.*
5025 DELL WMI DESCRIPTOR DRIVER
5026 M: Mario Limonciello <mario.limonciello@dell.com>
5028 F: drivers/platform/x86/dell-wmi-descriptor.c
5030 DELL WMI SYSMAN DRIVER
5031 M: Divya Bharathi <divya.bharathi@dell.com>
5032 M: Mario Limonciello <mario.limonciello@dell.com>
5033 M: Prasanth Ksr <prasanth.ksr@dell.com>
5034 L: platform-driver-x86@vger.kernel.org
5036 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5037 F: drivers/platform/x86/dell-wmi-sysman/
5039 DELL WMI NOTIFICATIONS DRIVER
5040 M: Matthew Garrett <mjg59@srcf.ucam.org>
5041 M: Pali Rohár <pali@kernel.org>
5043 F: drivers/platform/x86/dell-wmi.c
5045 DELTA ST MEDIA DRIVER
5046 M: Hugues Fruchet <hugues.fruchet@st.com>
5047 L: linux-media@vger.kernel.org
5049 W: https://linuxtv.org
5050 T: git git://linuxtv.org/media_tree.git
5051 F: drivers/media/platform/sti/delta
5054 L: linux-mtd@lists.infradead.org
5056 F: drivers/mtd/nand/raw/denali*
5058 DESIGNWARE EDMA CORE IP DRIVER
5059 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5060 L: dmaengine@vger.kernel.org
5062 F: drivers/dma/dw-edma/
5063 F: include/linux/dma/edma.h
5065 DESIGNWARE USB2 DRD IP DRIVER
5066 M: Minas Harutyunyan <hminas@synopsys.com>
5067 L: linux-usb@vger.kernel.org
5069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5070 F: drivers/usb/dwc2/
5072 DESIGNWARE USB3 DRD IP DRIVER
5073 M: Felipe Balbi <balbi@kernel.org>
5074 L: linux-usb@vger.kernel.org
5076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5077 F: drivers/usb/dwc3/
5079 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5080 M: Andreas Klinger <ak@it-klinger.de>
5081 L: linux-iio@vger.kernel.org
5083 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5084 F: drivers/iio/proximity/srf*.c
5086 DEVICE COREDUMP (DEV_COREDUMP)
5087 M: Johannes Berg <johannes@sipsolutions.net>
5088 L: linux-kernel@vger.kernel.org
5090 F: drivers/base/devcoredump.c
5091 F: include/linux/devcoredump.h
5093 DEVICE DEPENDENCY HELPER SCRIPT
5094 M: Saravana Kannan <saravanak@google.com>
5095 L: linux-kernel@vger.kernel.org
5097 F: scripts/dev-needs.sh
5099 DEVICE DIRECT ACCESS (DAX)
5100 M: Dan Williams <dan.j.williams@intel.com>
5101 M: Vishal Verma <vishal.l.verma@intel.com>
5102 M: Dave Jiang <dave.jiang@intel.com>
5103 L: linux-nvdimm@lists.01.org
5107 DEVICE FREQUENCY (DEVFREQ)
5108 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5109 M: Kyungmin Park <kyungmin.park@samsung.com>
5110 M: Chanwoo Choi <cw00.choi@samsung.com>
5111 L: linux-pm@vger.kernel.org
5113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5114 F: Documentation/devicetree/bindings/devfreq/
5116 F: include/linux/devfreq.h
5117 F: include/trace/events/devfreq.h
5119 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5120 M: Chanwoo Choi <cw00.choi@samsung.com>
5121 L: linux-pm@vger.kernel.org
5123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5124 F: Documentation/devicetree/bindings/devfreq/event/
5125 F: drivers/devfreq/devfreq-event.c
5126 F: drivers/devfreq/event/
5127 F: include/dt-bindings/pmu/exynos_ppmu.h
5128 F: include/linux/devfreq-event.h
5130 DEVICE NUMBER REGISTRY
5131 M: Torben Mathiasen <device@lanana.org>
5133 W: http://lanana.org/docs/device-list/index.html
5136 M: Alasdair Kergon <agk@redhat.com>
5137 M: Mike Snitzer <snitzer@redhat.com>
5138 M: dm-devel@redhat.com
5139 L: dm-devel@redhat.com
5141 W: http://sources.redhat.com/dm
5142 Q: http://patchwork.kernel.org/project/dm-devel/list/
5143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5144 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5145 F: Documentation/admin-guide/device-mapper/
5146 F: drivers/md/Kconfig
5147 F: drivers/md/Makefile
5149 F: drivers/md/persistent-data/
5150 F: include/linux/device-mapper.h
5151 F: include/linux/dm-*.h
5152 F: include/uapi/linux/dm-*.h
5155 M: Jiri Pirko <jiri@nvidia.com>
5156 L: netdev@vger.kernel.org
5158 F: Documentation/networking/devlink
5159 F: include/net/devlink.h
5160 F: include/uapi/linux/devlink.h
5161 F: net/core/devlink.c
5163 DIALOG SEMICONDUCTOR DRIVERS
5164 M: Support Opensource <support.opensource@diasemi.com>
5166 W: http://www.dialog-semiconductor.com/products
5167 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5168 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5169 F: Documentation/devicetree/bindings/mfd/da90*.txt
5170 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5171 F: Documentation/devicetree/bindings/regulator/da92*.txt
5172 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5173 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5174 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5175 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5176 F: Documentation/hwmon/da90??.rst
5177 F: drivers/gpio/gpio-da90??.c
5178 F: drivers/hwmon/da90??-hwmon.c
5179 F: drivers/iio/adc/da91??-*.c
5180 F: drivers/input/misc/da72??.[ch]
5181 F: drivers/input/misc/da90??_onkey.c
5182 F: drivers/input/touchscreen/da9052_tsi.c
5183 F: drivers/leds/leds-da90??.c
5184 F: drivers/mfd/da903x.c
5185 F: drivers/mfd/da90??-*.c
5186 F: drivers/mfd/da91??-*.c
5187 F: drivers/pinctrl/pinctrl-da90??.c
5188 F: drivers/power/supply/da9052-battery.c
5189 F: drivers/power/supply/da91??-*.c
5190 F: drivers/regulator/da9???-regulator.[ch]
5191 F: drivers/regulator/slg51000-regulator.[ch]
5192 F: drivers/rtc/rtc-da90??.c
5193 F: drivers/thermal/da90??-thermal.c
5194 F: drivers/video/backlight/da90??_bl.c
5195 F: drivers/watchdog/da90??_wdt.c
5196 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5197 F: include/linux/mfd/da903x.h
5198 F: include/linux/mfd/da9052/
5199 F: include/linux/mfd/da9055/
5200 F: include/linux/mfd/da9062/
5201 F: include/linux/mfd/da9063/
5202 F: include/linux/mfd/da9150/
5203 F: include/linux/regulator/da9211.h
5204 F: include/sound/da[79]*.h
5205 F: sound/soc/codecs/da[79]*.[ch]
5207 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5208 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5209 L: linux-gpio@vger.kernel.org
5211 F: drivers/gpio/gpio-gpio-mm.c
5213 DIOLAN U2C-12 I2C DRIVER
5214 M: Guenter Roeck <linux@roeck-us.net>
5215 L: linux-i2c@vger.kernel.org
5217 F: drivers/i2c/busses/i2c-diolan-u2c.c
5219 DIRECTORY NOTIFICATION (DNOTIFY)
5220 M: Jan Kara <jack@suse.cz>
5221 R: Amir Goldstein <amir73il@gmail.com>
5222 L: linux-fsdevel@vger.kernel.org
5224 F: Documentation/filesystems/dnotify.rst
5225 F: fs/notify/dnotify/
5226 F: include/linux/dnotify.h
5228 DISK GEOMETRY AND PARTITION HANDLING
5229 M: Andries Brouwer <aeb@cwi.nl>
5231 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5232 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5233 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5236 M: Jan Kara <jack@suse.com>
5238 F: Documentation/filesystems/quota.rst
5240 F: include/linux/quota*.h
5241 F: include/uapi/linux/quota*.h
5243 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5244 M: Bernie Thompson <bernie@plugable.com>
5245 L: linux-fbdev@vger.kernel.org
5247 W: http://plugable.com/category/projects/udlfb/
5248 F: Documentation/fb/udlfb.rst
5249 F: drivers/video/fbdev/udlfb.c
5250 F: include/video/udlfb.h
5252 DISTRIBUTED LOCK MANAGER (DLM)
5253 M: Christine Caulfield <ccaulfie@redhat.com>
5254 M: David Teigland <teigland@redhat.com>
5255 L: cluster-devel@redhat.com
5257 W: http://sources.redhat.com/cluster/
5258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5261 DMA BUFFER SHARING FRAMEWORK
5262 M: Sumit Semwal <sumit.semwal@linaro.org>
5263 M: Christian König <christian.koenig@amd.com>
5264 L: linux-media@vger.kernel.org
5265 L: dri-devel@lists.freedesktop.org
5266 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5268 T: git git://anongit.freedesktop.org/drm/drm-misc
5269 F: Documentation/driver-api/dma-buf.rst
5271 F: include/linux/*fence.h
5272 F: include/linux/dma-buf*
5273 F: include/linux/dma-resv.h
5274 K: \bdma_(?:buf|fence|resv)\b
5276 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5277 M: Vinod Koul <vkoul@kernel.org>
5278 L: dmaengine@vger.kernel.org
5280 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5282 F: Documentation/devicetree/bindings/dma/
5283 F: Documentation/driver-api/dmaengine/
5285 F: include/linux/dmaengine.h
5286 F: include/linux/of_dma.h
5289 M: Christoph Hellwig <hch@lst.de>
5290 M: Marek Szyprowski <m.szyprowski@samsung.com>
5291 R: Robin Murphy <robin.murphy@arm.com>
5292 L: iommu@lists.linux-foundation.org
5294 W: http://git.infradead.org/users/hch/dma-mapping.git
5295 T: git git://git.infradead.org/users/hch/dma-mapping.git
5296 F: include/asm-generic/dma-mapping.h
5297 F: include/linux/dma-direct.h
5298 F: include/linux/dma-mapping.h
5299 F: include/linux/dma-map-ops.h
5302 DMA MAPPING BENCHMARK
5303 M: Barry Song <song.bao.hua@hisilicon.com>
5304 L: iommu@lists.linux-foundation.org
5305 F: kernel/dma/map_benchmark.c
5306 F: tools/testing/selftests/dma/
5308 DMA-BUF HEAPS FRAMEWORK
5309 M: Sumit Semwal <sumit.semwal@linaro.org>
5310 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5311 R: Liam Mark <lmark@codeaurora.org>
5312 R: Laura Abbott <labbott@redhat.com>
5313 R: Brian Starkey <Brian.Starkey@arm.com>
5314 R: John Stultz <john.stultz@linaro.org>
5315 L: linux-media@vger.kernel.org
5316 L: dri-devel@lists.freedesktop.org
5317 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5319 T: git git://anongit.freedesktop.org/drm/drm-misc
5320 F: drivers/dma-buf/dma-heap.c
5321 F: drivers/dma-buf/heaps/*
5322 F: include/linux/dma-heap.h
5323 F: include/uapi/linux/dma-heap.h
5325 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5326 M: Lukasz Luba <lukasz.luba@arm.com>
5327 L: linux-pm@vger.kernel.org
5328 L: linux-samsung-soc@vger.kernel.org
5330 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5331 F: drivers/memory/samsung/exynos5422-dmc.c
5333 DME1737 HARDWARE MONITOR DRIVER
5334 M: Juerg Haefliger <juergh@gmail.com>
5335 L: linux-hwmon@vger.kernel.org
5337 F: Documentation/hwmon/dme1737.rst
5338 F: drivers/hwmon/dme1737.c
5341 M: Jean Delvare <jdelvare@suse.com>
5343 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5344 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5345 F: drivers/firmware/dmi-id.c
5346 F: drivers/firmware/dmi_scan.c
5347 F: include/linux/dmi.h
5350 M: Jonathan Corbet <corbet@lwn.net>
5351 L: linux-doc@vger.kernel.org
5353 P: Documentation/doc-guide/maintainer-profile.rst
5354 T: git git://git.lwn.net/linux.git docs-next
5356 F: scripts/documentation-file-ref-check
5357 F: scripts/kernel-doc
5358 F: scripts/sphinx-pre-install
5359 X: Documentation/ABI/
5360 X: Documentation/admin-guide/media/
5361 X: Documentation/devicetree/
5362 X: Documentation/driver-api/media/
5363 X: Documentation/firmware-guide/acpi/
5364 X: Documentation/i2c/
5365 X: Documentation/power/
5366 X: Documentation/spi/
5367 X: Documentation/userspace-api/media/
5369 DOCUMENTATION SCRIPTS
5370 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5371 L: linux-doc@vger.kernel.org
5373 F: Documentation/sphinx/parse-headers.pl
5374 F: scripts/documentation-file-ref-check
5375 F: scripts/sphinx-pre-install
5377 DOCUMENTATION/ITALIAN
5378 M: Federico Vaga <federico.vaga@vaga.pv.it>
5379 L: linux-doc@vger.kernel.org
5381 F: Documentation/translations/it_IT
5383 DONGWOON DW9714 LENS VOICE COIL DRIVER
5384 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5385 L: linux-media@vger.kernel.org
5387 T: git git://linuxtv.org/media_tree.git
5388 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5389 F: drivers/media/i2c/dw9714.c
5391 DONGWOON DW9768 LENS VOICE COIL DRIVER
5392 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5393 L: linux-media@vger.kernel.org
5395 T: git git://linuxtv.org/media_tree.git
5396 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5397 F: drivers/media/i2c/dw9768.c
5399 DONGWOON DW9807 LENS VOICE COIL DRIVER
5400 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5401 L: linux-media@vger.kernel.org
5403 T: git git://linuxtv.org/media_tree.git
5404 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5405 F: drivers/media/i2c/dw9807-vcm.c
5408 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5409 L: blinux-list@redhat.com
5411 F: drivers/char/dtlk.c
5412 F: include/linux/dtlk.h
5414 DPAA2 DATAPATH I/O (DPIO) DRIVER
5415 M: Roy Pledge <Roy.Pledge@nxp.com>
5416 L: linux-kernel@vger.kernel.org
5418 F: drivers/soc/fsl/dpio
5420 DPAA2 ETHERNET DRIVER
5421 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5422 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5423 L: netdev@vger.kernel.org
5425 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5426 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5427 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5428 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5429 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5430 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5431 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5432 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5433 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5435 DPAA2 ETHERNET SWITCH DRIVER
5436 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5437 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5438 L: linux-kernel@vger.kernel.org
5440 F: drivers/staging/fsl-dpaa2/ethsw
5442 DPT_I2O SCSI RAID DRIVER
5443 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5444 L: linux-scsi@vger.kernel.org
5446 W: http://www.adaptec.com/
5447 F: drivers/scsi/dpt*
5448 F: drivers/scsi/dpt/
5451 M: Philipp Reisner <philipp.reisner@linbit.com>
5452 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5453 L: drbd-dev@lists.linbit.com
5455 W: http://www.drbd.org
5456 T: git git://git.linbit.com/linux-drbd.git
5457 T: git git://git.linbit.com/drbd-8.4.git
5458 F: Documentation/admin-guide/blockdev/
5459 F: drivers/block/drbd/
5462 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5463 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5464 R: "Rafael J. Wysocki" <rafael@kernel.org>
5466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5467 F: Documentation/core-api/kobject.rst
5471 F: include/linux/debugfs.h
5472 F: include/linux/kobj*
5475 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5476 M: Nishanth Menon <nm@ti.com>
5477 L: linux-pm@vger.kernel.org
5479 F: drivers/soc/ti/smartreflex.c
5480 F: include/linux/power/smartreflex.h
5482 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5483 M: Maxime Ripard <mripard@kernel.org>
5484 M: Chen-Yu Tsai <wens@csie.org>
5485 R: Jernej Skrabec <jernej.skrabec@siol.net>
5486 L: dri-devel@lists.freedesktop.org
5488 T: git git://anongit.freedesktop.org/drm/drm-misc
5489 F: drivers/gpu/drm/sun4i/sun8i*
5491 DRM DRIVER FOR ARM PL111 CLCD
5492 M: Eric Anholt <eric@anholt.net>
5494 T: git git://anongit.freedesktop.org/drm/drm-misc
5495 F: drivers/gpu/drm/pl111/
5497 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5498 M: Linus Walleij <linus.walleij@linaro.org>
5500 T: git git://anongit.freedesktop.org/drm/drm-misc
5501 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5502 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5504 DRM DRIVER FOR ASPEED BMC GFX
5505 M: Joel Stanley <joel@jms.id.au>
5506 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5508 T: git git://anongit.freedesktop.org/drm/drm-misc
5509 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5510 F: drivers/gpu/drm/aspeed/
5512 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5513 M: Dave Airlie <airlied@redhat.com>
5514 R: Thomas Zimmermann <tzimmermann@suse.de>
5515 L: dri-devel@lists.freedesktop.org
5517 T: git git://anongit.freedesktop.org/drm/drm-misc
5518 F: drivers/gpu/drm/ast/
5520 DRM DRIVER FOR BOCHS VIRTUAL GPU
5521 M: Gerd Hoffmann <kraxel@redhat.com>
5522 L: virtualization@lists.linux-foundation.org
5524 T: git git://anongit.freedesktop.org/drm/drm-misc
5525 F: drivers/gpu/drm/bochs/
5527 DRM DRIVER FOR BOE HIMAX8279D PANELS
5528 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5530 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5531 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5533 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5534 M: Linus Walleij <linus.walleij@linaro.org>
5536 T: git git://anongit.freedesktop.org/drm/drm-misc
5537 F: drivers/gpu/drm/tve200/
5539 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5540 M: Icenowy Zheng <icenowy@aosc.io>
5542 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5543 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5545 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5546 M: Jagan Teki <jagan@amarulasolutions.com>
5548 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5549 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5551 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5552 M: Hans de Goede <hdegoede@redhat.com>
5554 T: git git://anongit.freedesktop.org/drm/drm-misc
5555 F: drivers/gpu/drm/tiny/gm12u320.c
5557 DRM DRIVER FOR HX8357D PANELS
5558 M: Eric Anholt <eric@anholt.net>
5560 T: git git://anongit.freedesktop.org/drm/drm-misc
5561 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5562 F: drivers/gpu/drm/tiny/hx8357d.c
5564 DRM DRIVER FOR ILITEK ILI9225 PANELS
5565 M: David Lechner <david@lechnology.com>
5567 T: git git://anongit.freedesktop.org/drm/drm-misc
5568 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5569 F: drivers/gpu/drm/tiny/ili9225.c
5571 DRM DRIVER FOR ILITEK ILI9486 PANELS
5572 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5574 T: git git://anongit.freedesktop.org/drm/drm-misc
5575 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5576 F: drivers/gpu/drm/tiny/ili9486.c
5578 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5579 S: Orphan / Obsolete
5580 F: drivers/gpu/drm/i810/
5581 F: include/uapi/drm/i810_drm.h
5583 DRM DRIVER FOR LVDS PANELS
5584 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5585 L: dri-devel@lists.freedesktop.org
5586 T: git git://anongit.freedesktop.org/drm/drm-misc
5588 F: drivers/gpu/drm/panel/panel-lvds.c
5589 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5591 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5592 M: Guido Günther <agx@sigxcpu.org>
5593 R: Purism Kernel Team <kernel@puri.sm>
5595 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5596 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5598 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5599 S: Orphan / Obsolete
5600 F: drivers/gpu/drm/mga/
5601 F: include/uapi/drm/mga_drm.h
5603 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5604 M: Dave Airlie <airlied@redhat.com>
5605 R: Thomas Zimmermann <tzimmermann@suse.de>
5606 L: dri-devel@lists.freedesktop.org
5608 T: git git://anongit.freedesktop.org/drm/drm-misc
5609 F: drivers/gpu/drm/mgag200/
5611 DRM DRIVER FOR MI0283QT
5612 M: Noralf Trønnes <noralf@tronnes.org>
5614 T: git git://anongit.freedesktop.org/drm/drm-misc
5615 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5616 F: drivers/gpu/drm/tiny/mi0283qt.c
5618 DRM DRIVER FOR MSM ADRENO GPU
5619 M: Rob Clark <robdclark@gmail.com>
5620 M: Sean Paul <sean@poorly.run>
5621 L: linux-arm-msm@vger.kernel.org
5622 L: dri-devel@lists.freedesktop.org
5623 L: freedreno@lists.freedesktop.org
5625 T: git https://gitlab.freedesktop.org/drm/msm.git
5626 F: Documentation/devicetree/bindings/display/msm/
5627 F: drivers/gpu/drm/msm/
5628 F: include/uapi/drm/msm_drm.h
5630 DRM DRIVER FOR NOVATEK NT35510 PANELS
5631 M: Linus Walleij <linus.walleij@linaro.org>
5633 T: git git://anongit.freedesktop.org/drm/drm-misc
5634 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5635 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5637 DRM DRIVER FOR NOVATEK NT36672A PANELS
5638 M: Sumit Semwal <sumit.semwal@linaro.org>
5640 T: git git://anongit.freedesktop.org/drm/drm-misc
5641 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5642 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5644 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5645 M: Ben Skeggs <bskeggs@redhat.com>
5646 L: dri-devel@lists.freedesktop.org
5647 L: nouveau@lists.freedesktop.org
5649 T: git git://github.com/skeggsb/linux
5650 F: drivers/gpu/drm/nouveau/
5651 F: include/uapi/drm/nouveau_drm.h
5653 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5654 M: Stefan Mavrodiev <stefan@olimex.com>
5656 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5657 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5659 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5660 M: Noralf Trønnes <noralf@tronnes.org>
5662 T: git git://anongit.freedesktop.org/drm/drm-misc
5663 F: Documentation/devicetree/bindings/display/repaper.txt
5664 F: drivers/gpu/drm/tiny/repaper.c
5666 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5667 M: Dave Airlie <airlied@redhat.com>
5668 M: Gerd Hoffmann <kraxel@redhat.com>
5669 L: virtualization@lists.linux-foundation.org
5671 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5672 T: git git://anongit.freedesktop.org/drm/drm-misc
5673 F: drivers/gpu/drm/tiny/cirrus.c
5675 DRM DRIVER FOR QXL VIRTUAL GPU
5676 M: Dave Airlie <airlied@redhat.com>
5677 M: Gerd Hoffmann <kraxel@redhat.com>
5678 L: virtualization@lists.linux-foundation.org
5679 L: spice-devel@lists.freedesktop.org
5681 T: git git://anongit.freedesktop.org/drm/drm-misc
5682 F: drivers/gpu/drm/qxl/
5683 F: include/uapi/drm/qxl_drm.h
5685 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5686 S: Orphan / Obsolete
5687 F: drivers/gpu/drm/r128/
5688 F: include/uapi/drm/r128_drm.h
5690 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5691 M: Robert Chiras <robert.chiras@nxp.com>
5693 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5694 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5696 DRM DRIVER FOR SITRONIX ST7703 PANELS
5697 M: Guido Günther <agx@sigxcpu.org>
5698 R: Purism Kernel Team <kernel@puri.sm>
5699 R: Ondrej Jirman <megous@megous.com>
5701 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5702 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5704 DRM DRIVER FOR SAVAGE VIDEO CARDS
5705 S: Orphan / Obsolete
5706 F: drivers/gpu/drm/savage/
5707 F: include/uapi/drm/savage_drm.h
5709 DRM DRIVER FOR SIS VIDEO CARDS
5710 S: Orphan / Obsolete
5711 F: drivers/gpu/drm/sis/
5712 F: include/uapi/drm/sis_drm.h
5714 DRM DRIVER FOR SITRONIX ST7586 PANELS
5715 M: David Lechner <david@lechnology.com>
5717 T: git git://anongit.freedesktop.org/drm/drm-misc
5718 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5719 F: drivers/gpu/drm/tiny/st7586.c
5721 DRM DRIVER FOR SITRONIX ST7701 PANELS
5722 M: Jagan Teki <jagan@amarulasolutions.com>
5724 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5725 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5727 DRM DRIVER FOR SITRONIX ST7735R PANELS
5728 M: David Lechner <david@lechnology.com>
5730 T: git git://anongit.freedesktop.org/drm/drm-misc
5731 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5732 F: drivers/gpu/drm/tiny/st7735r.c
5734 DRM DRIVER FOR SONY ACX424AKP PANELS
5735 M: Linus Walleij <linus.walleij@linaro.org>
5737 T: git git://anongit.freedesktop.org/drm/drm-misc
5738 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5740 DRM DRIVER FOR ST-ERICSSON MCDE
5741 M: Linus Walleij <linus.walleij@linaro.org>
5743 T: git git://anongit.freedesktop.org/drm/drm-misc
5744 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5745 F: drivers/gpu/drm/mcde/
5747 DRM DRIVER FOR TDFX VIDEO CARDS
5748 S: Orphan / Obsolete
5749 F: drivers/gpu/drm/tdfx/
5751 DRM DRIVER FOR TPO TPG110 PANELS
5752 M: Linus Walleij <linus.walleij@linaro.org>
5754 T: git git://anongit.freedesktop.org/drm/drm-misc
5755 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5756 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5758 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5759 M: Dave Airlie <airlied@redhat.com>
5760 R: Sean Paul <sean@poorly.run>
5761 R: Thomas Zimmermann <tzimmermann@suse.de>
5762 L: dri-devel@lists.freedesktop.org
5764 T: git git://anongit.freedesktop.org/drm/drm-misc
5765 F: drivers/gpu/drm/udl/
5767 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5768 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5769 M: Melissa Wen <melissa.srw@gmail.com>
5770 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5771 R: Daniel Vetter <daniel@ffwll.ch>
5772 L: dri-devel@lists.freedesktop.org
5774 T: git git://anongit.freedesktop.org/drm/drm-misc
5775 F: Documentation/gpu/vkms.rst
5776 F: drivers/gpu/drm/vkms/
5778 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5779 M: Hans de Goede <hdegoede@redhat.com>
5780 L: dri-devel@lists.freedesktop.org
5782 T: git git://anongit.freedesktop.org/drm/drm-misc
5783 F: drivers/gpu/drm/vboxvideo/
5785 DRM DRIVER FOR VMWARE VIRTUAL GPU
5786 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5787 M: Roland Scheidegger <sroland@vmware.com>
5788 L: dri-devel@lists.freedesktop.org
5790 T: git git://people.freedesktop.org/~sroland/linux
5791 F: drivers/gpu/drm/vmwgfx/
5792 F: include/uapi/drm/vmwgfx_drm.h
5795 M: David Airlie <airlied@linux.ie>
5796 M: Daniel Vetter <daniel@ffwll.ch>
5797 L: dri-devel@lists.freedesktop.org
5799 B: https://bugs.freedesktop.org/
5800 C: irc://chat.freenode.net/dri-devel
5801 T: git git://anongit.freedesktop.org/drm/drm
5802 F: Documentation/devicetree/bindings/display/
5803 F: Documentation/devicetree/bindings/gpu/
5804 F: Documentation/gpu/
5808 F: include/linux/vga*
5809 F: include/uapi/drm/
5811 DRM DRIVERS AND MISC GPU PATCHES
5812 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5813 M: Maxime Ripard <mripard@kernel.org>
5814 M: Thomas Zimmermann <tzimmermann@suse.de>
5816 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5817 T: git git://anongit.freedesktop.org/drm/drm-misc
5818 F: Documentation/gpu/
5819 F: drivers/gpu/drm/*
5822 F: include/linux/vga*
5823 F: include/uapi/drm/drm*
5825 DRM DRIVERS FOR ALLWINNER A10
5826 M: Maxime Ripard <mripard@kernel.org>
5827 M: Chen-Yu Tsai <wens@csie.org>
5828 L: dri-devel@lists.freedesktop.org
5830 T: git git://anongit.freedesktop.org/drm/drm-misc
5831 F: Documentation/devicetree/bindings/display/allwinner*
5832 F: drivers/gpu/drm/sun4i/
5834 DRM DRIVERS FOR AMLOGIC SOCS
5835 M: Neil Armstrong <narmstrong@baylibre.com>
5836 L: dri-devel@lists.freedesktop.org
5837 L: linux-amlogic@lists.infradead.org
5839 W: http://linux-meson.com/
5840 T: git git://anongit.freedesktop.org/drm/drm-misc
5841 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5842 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5843 F: Documentation/gpu/meson.rst
5844 F: drivers/gpu/drm/meson/
5846 DRM DRIVERS FOR ATMEL HLCDC
5847 M: Sam Ravnborg <sam@ravnborg.org>
5848 M: Boris Brezillon <bbrezillon@kernel.org>
5849 L: dri-devel@lists.freedesktop.org
5851 T: git git://anongit.freedesktop.org/drm/drm-misc
5852 F: Documentation/devicetree/bindings/display/atmel/
5853 F: drivers/gpu/drm/atmel-hlcdc/
5855 DRM DRIVERS FOR BRIDGE CHIPS
5856 M: Andrzej Hajda <a.hajda@samsung.com>
5857 M: Neil Armstrong <narmstrong@baylibre.com>
5858 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5859 R: Jonas Karlman <jonas@kwiboo.se>
5860 R: Jernej Skrabec <jernej.skrabec@siol.net>
5862 T: git git://anongit.freedesktop.org/drm/drm-misc
5863 F: drivers/gpu/drm/bridge/
5865 DRM DRIVERS FOR EXYNOS
5866 M: Inki Dae <inki.dae@samsung.com>
5867 M: Joonyoung Shim <jy0922.shim@samsung.com>
5868 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5869 M: Kyungmin Park <kyungmin.park@samsung.com>
5870 L: dri-devel@lists.freedesktop.org
5872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5873 F: Documentation/devicetree/bindings/display/exynos/
5874 F: drivers/gpu/drm/exynos/
5875 F: include/uapi/drm/exynos_drm.h
5877 DRM DRIVERS FOR FREESCALE DCU
5878 M: Stefan Agner <stefan@agner.ch>
5879 M: Alison Wang <alison.wang@nxp.com>
5880 L: dri-devel@lists.freedesktop.org
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5884 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5885 F: drivers/gpu/drm/fsl-dcu/
5887 DRM DRIVERS FOR FREESCALE IMX
5888 M: Philipp Zabel <p.zabel@pengutronix.de>
5889 L: dri-devel@lists.freedesktop.org
5891 F: Documentation/devicetree/bindings/display/imx/
5892 F: drivers/gpu/drm/imx/
5893 F: drivers/gpu/ipu-v3/
5895 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5896 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5897 L: dri-devel@lists.freedesktop.org
5899 T: git git://github.com/patjak/drm-gma500
5900 F: drivers/gpu/drm/gma500/
5902 DRM DRIVERS FOR HISILICON
5903 M: Xinliang Liu <xinliang.liu@linaro.org>
5904 M: Tian Tao <tiantao6@hisilicon.com>
5905 R: John Stultz <john.stultz@linaro.org>
5906 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5907 R: Chen Feng <puck.chen@hisilicon.com>
5908 L: dri-devel@lists.freedesktop.org
5910 T: git git://anongit.freedesktop.org/drm/drm-misc
5911 F: Documentation/devicetree/bindings/display/hisilicon/
5912 F: drivers/gpu/drm/hisilicon/
5914 DRM DRIVERS FOR LIMA
5915 M: Qiang Yu <yuq825@gmail.com>
5916 L: dri-devel@lists.freedesktop.org
5917 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5919 T: git git://anongit.freedesktop.org/drm/drm-misc
5920 F: drivers/gpu/drm/lima/
5921 F: include/uapi/drm/lima_drm.h
5923 DRM DRIVERS FOR MEDIATEK
5924 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5925 M: Philipp Zabel <p.zabel@pengutronix.de>
5926 L: dri-devel@lists.freedesktop.org
5928 F: Documentation/devicetree/bindings/display/mediatek/
5929 F: drivers/gpu/drm/mediatek/
5930 F: drivers/phy/mediatek/phy-mtk-hdmi*
5931 F: drivers/phy/mediatek/phy-mtk-mipi*
5933 DRM DRIVERS FOR NVIDIA TEGRA
5934 M: Thierry Reding <thierry.reding@gmail.com>
5935 L: dri-devel@lists.freedesktop.org
5936 L: linux-tegra@vger.kernel.org
5938 T: git git://anongit.freedesktop.org/tegra/linux.git
5939 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5940 F: drivers/gpu/drm/tegra/
5941 F: drivers/gpu/host1x/
5942 F: include/linux/host1x.h
5943 F: include/uapi/drm/tegra_drm.h
5945 DRM DRIVERS FOR RENESAS
5946 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5947 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5948 L: dri-devel@lists.freedesktop.org
5949 L: linux-renesas-soc@vger.kernel.org
5951 T: git git://linuxtv.org/pinchartl/media drm/du/next
5952 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5953 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5954 F: Documentation/devicetree/bindings/display/renesas,du.txt
5955 F: drivers/gpu/drm/rcar-du/
5956 F: drivers/gpu/drm/shmobile/
5957 F: include/linux/platform_data/shmob_drm.h
5959 DRM DRIVERS FOR ROCKCHIP
5960 M: Sandy Huang <hjc@rock-chips.com>
5961 M: Heiko Stübner <heiko@sntech.de>
5962 L: dri-devel@lists.freedesktop.org
5964 T: git git://anongit.freedesktop.org/drm/drm-misc
5965 F: Documentation/devicetree/bindings/display/rockchip/
5966 F: drivers/gpu/drm/rockchip/
5969 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5970 M: Vincent Abriou <vincent.abriou@st.com>
5971 L: dri-devel@lists.freedesktop.org
5973 T: git git://anongit.freedesktop.org/drm/drm-misc
5974 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5975 F: drivers/gpu/drm/sti
5978 M: Yannick Fertre <yannick.fertre@st.com>
5979 M: Philippe Cornu <philippe.cornu@st.com>
5980 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5981 M: Vincent Abriou <vincent.abriou@st.com>
5982 L: dri-devel@lists.freedesktop.org
5984 T: git git://anongit.freedesktop.org/drm/drm-misc
5985 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5986 F: drivers/gpu/drm/stm
5988 DRM DRIVERS FOR TI KEYSTONE
5989 M: Jyri Sarha <jsarha@ti.com>
5990 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5991 L: dri-devel@lists.freedesktop.org
5993 T: git git://anongit.freedesktop.org/drm/drm-misc
5994 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5995 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5996 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5997 F: drivers/gpu/drm/tidss/
5999 DRM DRIVERS FOR TI LCDC
6000 M: Jyri Sarha <jsarha@ti.com>
6001 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
6002 L: dri-devel@lists.freedesktop.org
6004 F: Documentation/devicetree/bindings/display/tilcdc/
6005 F: drivers/gpu/drm/tilcdc/
6007 DRM DRIVERS FOR TI OMAP
6008 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
6009 L: dri-devel@lists.freedesktop.org
6011 F: Documentation/devicetree/bindings/display/ti/
6012 F: drivers/gpu/drm/omapdrm/
6015 M: Eric Anholt <eric@anholt.net>
6017 T: git git://anongit.freedesktop.org/drm/drm-misc
6018 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6019 F: drivers/gpu/drm/v3d/
6020 F: include/uapi/drm/v3d_drm.h
6023 M: Eric Anholt <eric@anholt.net>
6024 M: Maxime Ripard <mripard@kernel.org>
6026 T: git git://github.com/anholt/linux
6027 T: git git://anongit.freedesktop.org/drm/drm-misc
6028 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6029 F: drivers/gpu/drm/vc4/
6030 F: include/uapi/drm/vc4_drm.h
6032 DRM DRIVERS FOR VIVANTE GPU IP
6033 M: Lucas Stach <l.stach@pengutronix.de>
6034 R: Russell King <linux+etnaviv@armlinux.org.uk>
6035 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6036 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6037 L: dri-devel@lists.freedesktop.org
6039 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6040 F: drivers/gpu/drm/etnaviv/
6041 F: include/uapi/drm/etnaviv_drm.h
6044 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6045 L: dri-devel@lists.freedesktop.org
6046 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6048 T: git git://anongit.freedesktop.org/drm/drm-misc
6049 F: Documentation/gpu/xen-front.rst
6050 F: drivers/gpu/drm/xen/
6052 DRM DRIVERS FOR XILINX
6053 M: Hyun Kwon <hyun.kwon@xilinx.com>
6054 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6055 L: dri-devel@lists.freedesktop.org
6057 T: git git://anongit.freedesktop.org/drm/drm-misc
6058 F: Documentation/devicetree/bindings/display/xlnx/
6059 F: drivers/gpu/drm/xlnx/
6061 DRM DRIVERS FOR ZTE ZX
6062 M: Shawn Guo <shawnguo@kernel.org>
6063 L: dri-devel@lists.freedesktop.org
6065 T: git git://anongit.freedesktop.org/drm/drm-misc
6066 F: Documentation/devicetree/bindings/display/zte,vou.txt
6067 F: drivers/gpu/drm/zte/
6070 M: Thierry Reding <thierry.reding@gmail.com>
6071 R: Sam Ravnborg <sam@ravnborg.org>
6072 L: dri-devel@lists.freedesktop.org
6074 T: git git://anongit.freedesktop.org/drm/drm-misc
6075 F: Documentation/devicetree/bindings/display/panel/
6076 F: drivers/gpu/drm/drm_panel.c
6077 F: drivers/gpu/drm/panel/
6078 F: include/drm/drm_panel.h
6081 M: Christian Koenig <christian.koenig@amd.com>
6082 M: Huang Rui <ray.huang@amd.com>
6083 L: dri-devel@lists.freedesktop.org
6085 T: git git://people.freedesktop.org/~agd5f/linux
6086 F: drivers/gpu/drm/ttm/
6089 DSBR100 USB FM RADIO DRIVER
6090 M: Alexey Klimov <klimov.linux@gmail.com>
6091 L: linux-media@vger.kernel.org
6093 T: git git://linuxtv.org/media_tree.git
6094 F: drivers/media/radio/dsbr100.c
6097 M: Hans Verkuil <hverkuil@xs4all.nl>
6098 L: linux-media@vger.kernel.org
6100 W: https://linuxtv.org
6101 T: git git://linuxtv.org/media_tree.git
6102 F: drivers/media/pci/dt3155/
6104 DVB_USB_AF9015 MEDIA DRIVER
6105 M: Antti Palosaari <crope@iki.fi>
6106 L: linux-media@vger.kernel.org
6108 W: https://linuxtv.org
6109 W: http://palosaari.fi/linux/
6110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6111 T: git git://linuxtv.org/anttip/media_tree.git
6112 F: drivers/media/usb/dvb-usb-v2/af9015*
6114 DVB_USB_AF9035 MEDIA DRIVER
6115 M: Antti Palosaari <crope@iki.fi>
6116 L: linux-media@vger.kernel.org
6118 W: https://linuxtv.org
6119 W: http://palosaari.fi/linux/
6120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6121 T: git git://linuxtv.org/anttip/media_tree.git
6122 F: drivers/media/usb/dvb-usb-v2/af9035*
6124 DVB_USB_ANYSEE MEDIA DRIVER
6125 M: Antti Palosaari <crope@iki.fi>
6126 L: linux-media@vger.kernel.org
6128 W: https://linuxtv.org
6129 W: http://palosaari.fi/linux/
6130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6131 T: git git://linuxtv.org/anttip/media_tree.git
6132 F: drivers/media/usb/dvb-usb-v2/anysee*
6134 DVB_USB_AU6610 MEDIA DRIVER
6135 M: Antti Palosaari <crope@iki.fi>
6136 L: linux-media@vger.kernel.org
6138 W: https://linuxtv.org
6139 W: http://palosaari.fi/linux/
6140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6141 T: git git://linuxtv.org/anttip/media_tree.git
6142 F: drivers/media/usb/dvb-usb-v2/au6610*
6144 DVB_USB_CE6230 MEDIA DRIVER
6145 M: Antti Palosaari <crope@iki.fi>
6146 L: linux-media@vger.kernel.org
6148 W: https://linuxtv.org
6149 W: http://palosaari.fi/linux/
6150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6151 T: git git://linuxtv.org/anttip/media_tree.git
6152 F: drivers/media/usb/dvb-usb-v2/ce6230*
6154 DVB_USB_CXUSB MEDIA DRIVER
6155 M: Michael Krufky <mkrufky@linuxtv.org>
6156 L: linux-media@vger.kernel.org
6158 W: https://linuxtv.org
6159 W: http://github.com/mkrufky
6160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6161 T: git git://linuxtv.org/media_tree.git
6162 F: drivers/media/usb/dvb-usb/cxusb*
6164 DVB_USB_EC168 MEDIA DRIVER
6165 M: Antti Palosaari <crope@iki.fi>
6166 L: linux-media@vger.kernel.org
6168 W: https://linuxtv.org
6169 W: http://palosaari.fi/linux/
6170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6171 T: git git://linuxtv.org/anttip/media_tree.git
6172 F: drivers/media/usb/dvb-usb-v2/ec168*
6174 DVB_USB_GL861 MEDIA DRIVER
6175 M: Antti Palosaari <crope@iki.fi>
6176 L: linux-media@vger.kernel.org
6178 W: https://linuxtv.org
6179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6180 T: git git://linuxtv.org/anttip/media_tree.git
6181 F: drivers/media/usb/dvb-usb-v2/gl861*
6183 DVB_USB_MXL111SF MEDIA DRIVER
6184 M: Michael Krufky <mkrufky@linuxtv.org>
6185 L: linux-media@vger.kernel.org
6187 W: https://linuxtv.org
6188 W: http://github.com/mkrufky
6189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6190 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6191 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6193 DVB_USB_RTL28XXU MEDIA DRIVER
6194 M: Antti Palosaari <crope@iki.fi>
6195 L: linux-media@vger.kernel.org
6197 W: https://linuxtv.org
6198 W: http://palosaari.fi/linux/
6199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6200 T: git git://linuxtv.org/anttip/media_tree.git
6201 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6203 DVB_USB_V2 MEDIA DRIVER
6204 M: Antti Palosaari <crope@iki.fi>
6205 L: linux-media@vger.kernel.org
6207 W: https://linuxtv.org
6208 W: http://palosaari.fi/linux/
6209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6210 T: git git://linuxtv.org/anttip/media_tree.git
6211 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6212 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6215 M: Jason Baron <jbaron@akamai.com>
6217 F: include/linux/dynamic_debug.h
6218 F: lib/dynamic_debug.c
6220 DYNAMIC INTERRUPT MODERATION
6221 M: Tal Gilboa <talgi@nvidia.com>
6223 F: Documentation/networking/net_dim.rst
6224 F: include/linux/dim.h
6227 DZ DECSTATION DZ11 SERIAL DRIVER
6228 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6230 F: drivers/tty/serial/dz.*
6232 E3X0 POWER BUTTON DRIVER
6233 M: Moritz Fischer <moritz.fischer@ettus.com>
6234 L: usrp-users@lists.ettus.com
6236 W: http://www.ettus.com
6237 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6238 F: drivers/input/misc/e3x0-button.c
6241 M: Antti Palosaari <crope@iki.fi>
6242 L: linux-media@vger.kernel.org
6244 W: https://linuxtv.org
6245 W: http://palosaari.fi/linux/
6246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6247 T: git git://linuxtv.org/anttip/media_tree.git
6248 F: drivers/media/tuners/e4000*
6250 EARTH_PT1 MEDIA DRIVER
6251 M: Akihiro Tsukada <tskd08@gmail.com>
6252 L: linux-media@vger.kernel.org
6254 F: drivers/media/pci/pt1/
6256 EARTH_PT3 MEDIA DRIVER
6257 M: Akihiro Tsukada <tskd08@gmail.com>
6258 L: linux-media@vger.kernel.org
6260 F: drivers/media/pci/pt3/
6263 M: Antti Palosaari <crope@iki.fi>
6264 L: linux-media@vger.kernel.org
6266 W: https://linuxtv.org
6267 W: http://palosaari.fi/linux/
6268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6269 T: git git://linuxtv.org/anttip/media_tree.git
6270 F: drivers/media/dvb-frontends/ec100*
6273 M: Tyler Hicks <code@tyhicks.com>
6274 L: ecryptfs@vger.kernel.org
6276 W: http://ecryptfs.org
6277 W: https://launchpad.net/ecryptfs
6278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6279 F: Documentation/filesystems/ecryptfs.rst
6283 M: Borislav Petkov <bp@alien8.de>
6284 L: linux-edac@vger.kernel.org
6286 F: drivers/edac/amd64_edac*
6289 M: Jan Luebbe <jlu@pengutronix.de>
6290 L: linux-edac@vger.kernel.org
6292 F: drivers/edac/armada_xp_*
6295 M: Stefan Schaeckeler <sschaeck@cisco.com>
6297 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6298 F: drivers/edac/aspeed_edac.c
6301 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6303 F: drivers/edac/bluefield_edac.c
6306 M: Andre Przywara <andre.przywara@arm.com>
6307 L: linux-edac@vger.kernel.org
6309 F: drivers/edac/highbank*
6312 M: Ralf Baechle <ralf@linux-mips.org>
6313 L: linux-edac@vger.kernel.org
6314 L: linux-mips@vger.kernel.org
6316 F: drivers/edac/octeon_edac*
6318 EDAC-CAVIUM THUNDERX
6319 M: Robert Richter <rric@kernel.org>
6320 L: linux-edac@vger.kernel.org
6322 F: drivers/edac/thunderx_edac*
6325 M: Borislav Petkov <bp@alien8.de>
6326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6327 M: Tony Luck <tony.luck@intel.com>
6328 R: James Morse <james.morse@arm.com>
6329 R: Robert Richter <rric@kernel.org>
6330 L: linux-edac@vger.kernel.org
6332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6333 F: Documentation/admin-guide/ras.rst
6334 F: Documentation/driver-api/edac.rst
6336 F: include/linux/edac.h
6339 M: Lei Wang <lewan@microsoft.com>
6340 L: linux-edac@vger.kernel.org
6342 F: drivers/edac/dmc520_edac.c
6345 M: Mark Gross <mark.gross@intel.com>
6346 L: linux-edac@vger.kernel.org
6348 F: drivers/edac/e752x_edac.c
6351 L: linux-edac@vger.kernel.org
6353 F: drivers/edac/e7xxx_edac.c
6356 M: York Sun <york.sun@nxp.com>
6357 L: linux-edac@vger.kernel.org
6359 F: drivers/edac/fsl_ddr_edac.*
6362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6363 L: linux-edac@vger.kernel.org
6365 F: drivers/edac/ghes_edac.c
6368 M: Tony Luck <tony.luck@intel.com>
6369 L: linux-edac@vger.kernel.org
6371 F: drivers/edac/i10nm_base.c
6374 L: linux-edac@vger.kernel.org
6376 F: drivers/edac/i3000_edac.c
6379 L: linux-edac@vger.kernel.org
6381 F: drivers/edac/i5000_edac.c
6384 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6385 L: linux-edac@vger.kernel.org
6387 F: drivers/edac/i5400_edac.c
6390 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6391 L: linux-edac@vger.kernel.org
6393 F: drivers/edac/i7300_edac.c
6396 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6397 L: linux-edac@vger.kernel.org
6399 F: drivers/edac/i7core_edac.c
6402 M: Tim Small <tim@buttersideup.com>
6403 L: linux-edac@vger.kernel.org
6405 F: drivers/edac/i82443bxgx_edac.c
6408 M: "Arvind R." <arvino55@gmail.com>
6409 L: linux-edac@vger.kernel.org
6411 F: drivers/edac/i82975x_edac.c
6414 M: Jason Baron <jbaron@akamai.com>
6415 L: linux-edac@vger.kernel.org
6417 F: drivers/edac/ie31200_edac.c
6420 M: Tony Luck <tony.luck@intel.com>
6421 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6422 L: linux-edac@vger.kernel.org
6424 F: drivers/edac/igen6_edac.c
6427 M: Johannes Thumshirn <morbidrsa@gmail.com>
6428 L: linux-edac@vger.kernel.org
6430 F: drivers/edac/mpc85xx_edac.[ch]
6433 M: Egor Martovetsky <egor@pasemi.com>
6434 L: linux-edac@vger.kernel.org
6436 F: drivers/edac/pasemi_edac.c
6439 M: Tony Luck <tony.luck@intel.com>
6440 L: linux-edac@vger.kernel.org
6442 F: drivers/edac/pnd2_edac.[ch]
6445 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6446 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6447 L: linux-arm-msm@vger.kernel.org
6448 L: linux-edac@vger.kernel.org
6450 F: drivers/edac/qcom_edac.c
6453 M: Tim Small <tim@buttersideup.com>
6454 L: linux-edac@vger.kernel.org
6456 F: drivers/edac/r82600_edac.c
6459 M: Tony Luck <tony.luck@intel.com>
6460 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6461 L: linux-edac@vger.kernel.org
6463 F: drivers/edac/sb_edac.c
6466 M: Yash Shah <yash.shah@sifive.com>
6467 L: linux-edac@vger.kernel.org
6469 F: drivers/edac/sifive_edac.c
6472 M: Tony Luck <tony.luck@intel.com>
6473 L: linux-edac@vger.kernel.org
6475 F: drivers/edac/skx_*.[ch]
6478 M: Tero Kristo <t-kristo@ti.com>
6479 L: linux-edac@vger.kernel.org
6481 F: drivers/edac/ti_edac.c
6483 EDIROL UA-101/UA-1000 DRIVER
6484 M: Clemens Ladisch <clemens@ladisch.de>
6485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6488 F: sound/usb/misc/ua101.c
6491 M: Ivan Hu <ivan.hu@canonical.com>
6492 M: Ard Biesheuvel <ardb@kernel.org>
6493 L: linux-efi@vger.kernel.org
6495 F: drivers/firmware/efi/test/
6497 EFI VARIABLE FILESYSTEM
6498 M: Matthew Garrett <matthew.garrett@nebula.com>
6499 M: Jeremy Kerr <jk@ozlabs.org>
6500 M: Ard Biesheuvel <ardb@kernel.org>
6501 L: linux-efi@vger.kernel.org
6503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6506 EFIFB FRAMEBUFFER DRIVER
6507 M: Peter Jones <pjones@redhat.com>
6508 L: linux-fbdev@vger.kernel.org
6510 F: drivers/video/fbdev/efifb.c
6514 W: http://aeschi.ch.eu.org/efs/
6517 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6518 M: Douglas Miller <dougmill@linux.ibm.com>
6519 L: netdev@vger.kernel.org
6521 F: drivers/net/ethernet/ibm/ehea/
6523 EM28XX VIDEO4LINUX DRIVER
6524 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6525 L: linux-media@vger.kernel.org
6527 W: https://linuxtv.org
6528 T: git git://linuxtv.org/media_tree.git
6529 F: Documentation/admin-guide/media/em28xx*
6530 F: drivers/media/usb/em28xx/
6533 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6534 M: Matt Mackall <mpm@selenic.com>
6535 M: David Woodhouse <dwmw2@infradead.org>
6536 L: linux-embedded@vger.kernel.org
6539 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6540 M: Adrian Hunter <adrian.hunter@intel.com>
6541 M: Ritesh Harjani <riteshh@codeaurora.org>
6542 M: Asutosh Das <asutoshd@codeaurora.org>
6543 L: linux-mmc@vger.kernel.org
6545 F: drivers/mmc/host/cqhci*
6547 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6548 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6549 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6550 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6551 L: linux-scsi@vger.kernel.org
6553 W: http://www.broadcom.com
6554 F: drivers/scsi/be2iscsi/
6556 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6557 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6558 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6559 M: Somnath Kotur <somnath.kotur@broadcom.com>
6560 L: netdev@vger.kernel.org
6562 W: http://www.emulex.com
6563 F: drivers/net/ethernet/emulex/benet/
6565 EMULEX ONECONNECT ROCE DRIVER
6566 M: Selvin Xavier <selvin.xavier@broadcom.com>
6567 M: Devesh Sharma <devesh.sharma@broadcom.com>
6568 L: linux-rdma@vger.kernel.org
6570 W: http://www.broadcom.com
6571 F: drivers/infiniband/hw/ocrdma/
6572 F: include/uapi/rdma/ocrdma-abi.h
6574 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6575 M: James Smart <james.smart@broadcom.com>
6576 M: Dick Kennedy <dick.kennedy@broadcom.com>
6577 L: linux-scsi@vger.kernel.org
6579 W: http://www.broadcom.com
6580 F: drivers/scsi/lpfc/
6582 ENE CB710 FLASH CARD READER DRIVER
6583 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6585 F: drivers/misc/cb710/
6586 F: drivers/mmc/host/cb710-mmc.*
6587 F: include/linux/cb710.h
6589 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6590 M: Maxim Levitsky <maximlevitsky@gmail.com>
6592 F: drivers/media/rc/ene_ir.*
6594 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6595 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6596 L: linuxppc-dev@lists.ozlabs.org
6598 F: drivers/tty/ehv_bytechan.c
6600 EPSON S1D13XXX FRAMEBUFFER DRIVER
6601 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6604 F: drivers/video/fbdev/s1d13xxxfb.c
6605 F: include/video/s1d13xxxfb.h
6608 M: Gao Xiang <xiang@kernel.org>
6609 M: Chao Yu <yuchao0@huawei.com>
6610 L: linux-erofs@lists.ozlabs.org
6612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6613 F: Documentation/filesystems/erofs.rst
6615 F: include/trace/events/erofs.h
6617 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6618 M: Jeff Layton <jlayton@kernel.org>
6620 F: include/linux/errseq.h
6623 ET131X NETWORK DRIVER
6624 M: Mark Einon <mark.einon@gmail.com>
6626 F: drivers/net/ethernet/agere/
6629 M: Roopa Prabhu <roopa@nvidia.com>
6630 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6631 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6632 L: netdev@vger.kernel.org
6634 W: http://www.linuxfoundation.org/en/Net:Bridge
6635 F: include/linux/netfilter_bridge/
6638 ETHERNET PHY LIBRARY
6639 M: Andrew Lunn <andrew@lunn.ch>
6640 M: Heiner Kallweit <hkallweit1@gmail.com>
6641 R: Russell King <linux@armlinux.org.uk>
6642 L: netdev@vger.kernel.org
6644 F: Documentation/ABI/testing/sysfs-class-net-phydev
6645 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6646 F: Documentation/devicetree/bindings/net/mdio*
6647 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6648 F: Documentation/networking/phy.rst
6649 F: drivers/net/mdio/
6650 F: drivers/net/mdio/of_mdio.c
6653 F: drivers/of/of_net.c
6654 F: include/dt-bindings/net/qca-ar803x.h
6655 F: include/linux/*mdio*.h
6656 F: include/linux/mdio/*.h
6657 F: include/linux/of_net.h
6658 F: include/linux/phy.h
6659 F: include/linux/phy_fixed.h
6660 F: include/linux/platform_data/mdio-bcm-unimac.h
6661 F: include/linux/platform_data/mdio-gpio.h
6662 F: include/trace/events/mdio.h
6663 F: include/uapi/linux/mdio.h
6664 F: include/uapi/linux/mii.h
6667 M: Namjae Jeon <namjae.jeon@samsung.com>
6668 M: Sungjong Seo <sj1557.seo@samsung.com>
6669 L: linux-fsdevel@vger.kernel.org
6674 M: Jan Kara <jack@suse.com>
6675 L: linux-ext4@vger.kernel.org
6677 F: Documentation/filesystems/ext2.rst
6679 F: include/linux/ext2*
6682 M: "Theodore Ts'o" <tytso@mit.edu>
6683 M: Andreas Dilger <adilger.kernel@dilger.ca>
6684 L: linux-ext4@vger.kernel.org
6686 W: http://ext4.wiki.kernel.org
6687 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6689 F: Documentation/filesystems/ext4/
6691 F: include/trace/events/ext4.h
6693 Extended Verification Module (EVM)
6694 M: Mimi Zohar <zohar@linux.ibm.com>
6695 L: linux-integrity@vger.kernel.org
6697 F: security/integrity/evm/
6699 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6700 M: Ard Biesheuvel <ardb@kernel.org>
6701 L: linux-efi@vger.kernel.org
6703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6704 F: Documentation/admin-guide/efi-stub.rst
6705 F: arch/*/include/asm/efi.h
6706 F: arch/*/kernel/efi.c
6707 F: arch/arm/boot/compressed/efi-header.S
6708 F: arch/arm64/kernel/efi-entry.S
6709 F: arch/x86/platform/efi/
6710 F: drivers/firmware/efi/
6711 F: include/linux/efi*.h
6713 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6714 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6715 M: Chanwoo Choi <cw00.choi@samsung.com>
6716 L: linux-kernel@vger.kernel.org
6718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6719 F: Documentation/devicetree/bindings/extcon/
6720 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6722 F: include/linux/extcon.h
6723 F: include/linux/extcon/
6726 M: Masami Hiramatsu <mhiramat@kernel.org>
6728 F: Documentation/admin-guide/bootconfig.rst
6729 F: fs/proc/bootconfig.c
6730 F: include/linux/bootconfig.h
6732 F: tools/bootconfig/*
6733 F: tools/bootconfig/scripts/*
6736 M: Jingoo Han <jingoohan1@gmail.com>
6737 L: dri-devel@lists.freedesktop.org
6739 F: drivers/gpu/drm/exynos/exynos_dp*
6741 EXYNOS SYSMMU (IOMMU) driver
6742 M: Marek Szyprowski <m.szyprowski@samsung.com>
6743 L: iommu@lists.linux-foundation.org
6745 F: drivers/iommu/exynos-iommu.c
6748 M: Jaegeuk Kim <jaegeuk@kernel.org>
6749 M: Chao Yu <yuchao0@huawei.com>
6750 L: linux-f2fs-devel@lists.sourceforge.net
6752 W: https://f2fs.wiki.kernel.org/
6753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6754 F: Documentation/ABI/testing/sysfs-fs-f2fs
6755 F: Documentation/filesystems/f2fs.rst
6757 F: include/linux/f2fs_fs.h
6758 F: include/trace/events/f2fs.h
6759 F: include/uapi/linux/f2fs.h
6761 F71805F HARDWARE MONITORING DRIVER
6762 M: Jean Delvare <jdelvare@suse.com>
6763 L: linux-hwmon@vger.kernel.org
6765 F: Documentation/hwmon/f71805f.rst
6766 F: drivers/hwmon/f71805f.c
6769 M: Josh Poimboeuf <jpoimboe@redhat.com>
6771 F: scripts/faddr2line
6774 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6775 L: netdev@vger.kernel.org
6777 F: Documentation/networking/failover.rst
6778 F: include/net/failover.h
6779 F: net/core/failover.c
6782 M: Jan Kara <jack@suse.cz>
6783 R: Amir Goldstein <amir73il@gmail.com>
6784 L: linux-fsdevel@vger.kernel.org
6786 F: fs/notify/fanotify/
6787 F: include/linux/fanotify.h
6788 F: include/uapi/linux/fanotify.h
6790 FARSYNC SYNCHRONOUS DRIVER
6791 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6793 W: http://www.farsite.co.uk/
6794 F: drivers/net/wan/farsync.*
6796 FAULT INJECTION SUPPORT
6797 M: Akinobu Mita <akinobu.mita@gmail.com>
6799 F: Documentation/fault-injection/
6800 F: lib/fault-inject.c
6802 FBTFT Framebuffer drivers
6803 L: dri-devel@lists.freedesktop.org
6804 L: linux-fbdev@vger.kernel.org
6806 F: drivers/staging/fbtft/
6809 M: Michael Buesch <m@bues.ch>
6810 L: linux-media@vger.kernel.org
6812 F: drivers/media/tuners/fc0011.c
6813 F: drivers/media/tuners/fc0011.h
6816 M: Antti Palosaari <crope@iki.fi>
6817 L: linux-media@vger.kernel.org
6819 W: https://linuxtv.org
6820 W: http://palosaari.fi/linux/
6821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6822 T: git git://linuxtv.org/anttip/media_tree.git
6823 F: drivers/media/tuners/fc2580*
6825 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6826 M: Hannes Reinecke <hare@suse.de>
6827 L: linux-scsi@vger.kernel.org
6829 W: www.Open-FCoE.org
6830 F: drivers/scsi/fcoe/
6831 F: drivers/scsi/libfc/
6833 F: include/scsi/libfc.h
6834 F: include/scsi/libfcoe.h
6835 F: include/uapi/scsi/fc/
6837 FILE LOCKING (flock() and fcntl()/lockf())
6838 M: Jeff Layton <jlayton@kernel.org>
6839 M: "J. Bruce Fields" <bfields@fieldses.org>
6840 L: linux-fsdevel@vger.kernel.org
6844 F: include/linux/fcntl.h
6845 F: include/uapi/linux/fcntl.h
6847 FILESYSTEM DIRECT ACCESS (DAX)
6848 M: Dan Williams <dan.j.williams@intel.com>
6849 R: Matthew Wilcox <willy@infradead.org>
6850 R: Jan Kara <jack@suse.cz>
6851 L: linux-fsdevel@vger.kernel.org
6852 L: linux-nvdimm@lists.01.org
6855 F: include/linux/dax.h
6856 F: include/trace/events/fs_dax.h
6858 FILESYSTEMS (VFS and infrastructure)
6859 M: Alexander Viro <viro@zeniv.linux.org.uk>
6860 L: linux-fsdevel@vger.kernel.org
6863 F: include/linux/fs.h
6864 F: include/linux/fs_types.h
6865 F: include/uapi/linux/fs.h
6866 F: include/uapi/linux/openat2.h
6868 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6869 M: Riku Voipio <riku.voipio@iki.fi>
6870 L: linux-hwmon@vger.kernel.org
6872 F: drivers/hwmon/f75375s.c
6873 F: include/linux/f75375s.h
6875 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6876 M: Clemens Ladisch <clemens@ladisch.de>
6877 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6881 F: include/uapi/sound/firewire.h
6884 FIREWIRE MEDIA DRIVERS (firedtv)
6885 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6886 L: linux-media@vger.kernel.org
6887 L: linux1394-devel@lists.sourceforge.net
6889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6890 F: drivers/media/firewire/
6892 FIREWIRE SBP-2 TARGET
6893 M: Chris Boot <bootc@bootc.net>
6894 L: linux-scsi@vger.kernel.org
6895 L: target-devel@vger.kernel.org
6896 L: linux1394-devel@lists.sourceforge.net
6898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6899 F: drivers/target/sbp/
6902 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6903 L: linux1394-devel@lists.sourceforge.net
6905 W: http://ieee1394.wiki.kernel.org/
6906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6907 F: drivers/firewire/
6908 F: include/linux/firewire.h
6909 F: include/uapi/linux/firewire*.h
6912 FIRMWARE LOADER (request_firmware)
6913 M: Luis Chamberlain <mcgrof@kernel.org>
6914 L: linux-kernel@vger.kernel.org
6916 F: Documentation/firmware_class/
6917 F: drivers/base/firmware_loader/
6918 F: include/linux/firmware.h
6920 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6921 M: Joshua Morris <josh.h.morris@us.ibm.com>
6922 M: Philip Kelleher <pjk1939@linux.ibm.com>
6924 F: drivers/block/rsxx/
6926 FLEXTIMER FTM-QUADDEC DRIVER
6927 M: Patrick Havelange <patrick.havelange@essensium.com>
6928 L: linux-iio@vger.kernel.org
6930 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6931 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6932 F: drivers/counter/ftm-quaddec.c
6935 M: Denis Efremov <efremov@linux.com>
6936 L: linux-block@vger.kernel.org
6938 F: drivers/block/floppy.c
6940 FLYSKY FSIA6B RC RECEIVER
6941 M: Markus Koch <markus@notsyncing.net>
6942 L: linux-input@vger.kernel.org
6944 F: drivers/input/joystick/fsia6b.c
6946 FORCEDETH GIGABIT ETHERNET DRIVER
6947 M: Rain River <rain.1986.08.12@gmail.com>
6948 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6949 L: netdev@vger.kernel.org
6951 F: drivers/net/ethernet/nvidia/*
6954 M: Wu Hao <hao.wu@intel.com>
6955 R: Tom Rix <trix@redhat.com>
6956 L: linux-fpga@vger.kernel.org
6958 F: Documentation/ABI/testing/sysfs-bus-dfl
6959 F: Documentation/fpga/dfl.rst
6960 F: drivers/fpga/dfl*
6961 F: include/uapi/linux/fpga-dfl.h
6963 FPGA MANAGER FRAMEWORK
6964 M: Moritz Fischer <mdf@kernel.org>
6965 R: Tom Rix <trix@redhat.com>
6966 L: linux-fpga@vger.kernel.org
6968 W: http://www.rocketboards.org
6969 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6971 F: Documentation/devicetree/bindings/fpga/
6972 F: Documentation/driver-api/fpga/
6973 F: Documentation/fpga/
6975 F: include/linux/fpga/
6978 M: Bill Metzenthen <billm@melbpc.org.au>
6980 W: http://floatingpoint.sourceforge.net/emulator/index.html
6981 F: arch/x86/math-emu/
6984 L: dri-devel@lists.freedesktop.org
6985 L: linux-fbdev@vger.kernel.org
6987 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6988 T: git git://anongit.freedesktop.org/drm/drm-misc
6989 F: Documentation/fb/
6991 F: include/linux/fb.h
6992 F: include/uapi/linux/fb.h
6993 F: include/uapi/video/
6996 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6997 M: Horia Geantă <horia.geanta@nxp.com>
6998 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6999 L: linux-crypto@vger.kernel.org
7001 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7002 F: drivers/crypto/caam/
7004 FREESCALE COLDFIRE M5441X MMC DRIVER
7005 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7006 L: linux-mmc@vger.kernel.org
7008 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7009 F: include/linux/platform_data/mmc-esdhc-mcf.h
7011 FREESCALE DIU FRAMEBUFFER DRIVER
7012 M: Timur Tabi <timur@kernel.org>
7013 L: linux-fbdev@vger.kernel.org
7015 F: drivers/video/fbdev/fsl-diu-fb.*
7017 FREESCALE DMA DRIVER
7018 M: Li Yang <leoyang.li@nxp.com>
7019 M: Zhang Wei <zw@zh-kernel.org>
7020 L: linuxppc-dev@lists.ozlabs.org
7022 F: drivers/dma/fsldma.*
7024 FREESCALE DSPI DRIVER
7025 M: Vladimir Oltean <olteanv@gmail.com>
7026 L: linux-spi@vger.kernel.org
7028 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7029 F: drivers/spi/spi-fsl-dspi.c
7030 F: include/linux/spi/spi-fsl-dspi.h
7032 FREESCALE ENETC ETHERNET DRIVERS
7033 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7034 L: netdev@vger.kernel.org
7036 F: drivers/net/ethernet/freescale/enetc/
7038 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7039 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7040 L: netdev@vger.kernel.org
7042 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7043 F: drivers/net/ethernet/freescale/gianfar*
7045 FREESCALE GPMI NAND DRIVER
7046 M: Han Xu <han.xu@nxp.com>
7047 L: linux-mtd@lists.infradead.org
7049 F: drivers/mtd/nand/raw/gpmi-nand/*
7051 FREESCALE I2C CPM DRIVER
7052 M: Jochen Friedrich <jochen@scram.de>
7053 L: linuxppc-dev@lists.ozlabs.org
7054 L: linux-i2c@vger.kernel.org
7056 F: drivers/i2c/busses/i2c-cpm.c
7058 FREESCALE IMX / MXC FEC DRIVER
7059 M: Fugang Duan <fugang.duan@nxp.com>
7060 L: netdev@vger.kernel.org
7062 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7063 F: drivers/net/ethernet/freescale/fec.h
7064 F: drivers/net/ethernet/freescale/fec_main.c
7065 F: drivers/net/ethernet/freescale/fec_ptp.c
7067 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7068 M: Sascha Hauer <s.hauer@pengutronix.de>
7069 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7070 L: linux-fbdev@vger.kernel.org
7071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7073 F: drivers/video/fbdev/imxfb.c
7074 F: include/linux/platform_data/video-imxfb.h
7076 FREESCALE IMX DDR PMU DRIVER
7077 M: Frank Li <Frank.li@nxp.com>
7078 L: linux-arm-kernel@lists.infradead.org
7080 F: Documentation/admin-guide/perf/imx-ddr.rst
7081 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7082 F: drivers/perf/fsl_imx8_ddr_perf.c
7084 FREESCALE IMX I2C DRIVER
7085 M: Oleksij Rempel <o.rempel@pengutronix.de>
7086 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7087 L: linux-i2c@vger.kernel.org
7089 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7090 F: drivers/i2c/busses/i2c-imx.c
7092 FREESCALE IMX LPI2C DRIVER
7093 M: Dong Aisheng <aisheng.dong@nxp.com>
7094 L: linux-i2c@vger.kernel.org
7095 L: linux-imx@nxp.com
7097 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7098 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7100 FREESCALE QORIQ DPAA ETHERNET DRIVER
7101 M: Madalin Bucur <madalin.bucur@nxp.com>
7102 L: netdev@vger.kernel.org
7104 F: drivers/net/ethernet/freescale/dpaa
7106 FREESCALE QORIQ DPAA FMAN DRIVER
7107 M: Madalin Bucur <madalin.bucur@nxp.com>
7108 L: netdev@vger.kernel.org
7110 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7111 F: drivers/net/ethernet/freescale/fman
7113 FREESCALE QORIQ PTP CLOCK DRIVER
7114 M: Yangbo Lu <yangbo.lu@nxp.com>
7115 L: netdev@vger.kernel.org
7117 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7118 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7119 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7120 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7121 F: drivers/ptp/ptp_qoriq.c
7122 F: drivers/ptp/ptp_qoriq_debugfs.c
7123 F: include/linux/fsl/ptp_qoriq.h
7125 FREESCALE QUAD SPI DRIVER
7126 M: Han Xu <han.xu@nxp.com>
7127 L: linux-spi@vger.kernel.org
7129 F: drivers/spi/spi-fsl-qspi.c
7131 FREESCALE QUICC ENGINE LIBRARY
7132 M: Qiang Zhao <qiang.zhao@nxp.com>
7133 L: linuxppc-dev@lists.ozlabs.org
7135 F: drivers/soc/fsl/qe/
7136 F: include/soc/fsl/*qe*.h
7137 F: include/soc/fsl/*ucc*.h
7139 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7140 M: Li Yang <leoyang.li@nxp.com>
7141 L: netdev@vger.kernel.org
7142 L: linuxppc-dev@lists.ozlabs.org
7144 F: drivers/net/ethernet/freescale/ucc_geth*
7146 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7147 M: Zhao Qiang <qiang.zhao@nxp.com>
7148 L: netdev@vger.kernel.org
7149 L: linuxppc-dev@lists.ozlabs.org
7151 F: drivers/net/wan/fsl_ucc_hdlc*
7153 FREESCALE QUICC ENGINE UCC UART DRIVER
7154 M: Timur Tabi <timur@kernel.org>
7155 L: linuxppc-dev@lists.ozlabs.org
7157 F: drivers/tty/serial/ucc_uart.c
7159 FREESCALE SOC DRIVERS
7160 M: Li Yang <leoyang.li@nxp.com>
7161 L: linuxppc-dev@lists.ozlabs.org
7162 L: linux-arm-kernel@lists.infradead.org
7164 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7165 F: Documentation/devicetree/bindings/soc/fsl/
7167 F: include/linux/fsl/
7169 FREESCALE SOC FS_ENET DRIVER
7170 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7171 L: linuxppc-dev@lists.ozlabs.org
7172 L: netdev@vger.kernel.org
7174 F: drivers/net/ethernet/freescale/fs_enet/
7175 F: include/linux/fs_enet_pd.h
7177 FREESCALE SOC SOUND DRIVERS
7178 M: Timur Tabi <timur@kernel.org>
7179 M: Nicolin Chen <nicoleotsuka@gmail.com>
7180 M: Xiubo Li <Xiubo.Lee@gmail.com>
7181 R: Fabio Estevam <festevam@gmail.com>
7182 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7184 L: linuxppc-dev@lists.ozlabs.org
7186 F: sound/soc/fsl/fsl*
7187 F: sound/soc/fsl/imx*
7188 F: sound/soc/fsl/mpc8610_hpcd.c
7190 FREESCALE USB PERIPHERAL DRIVERS
7191 M: Li Yang <leoyang.li@nxp.com>
7192 L: linux-usb@vger.kernel.org
7193 L: linuxppc-dev@lists.ozlabs.org
7195 F: drivers/usb/gadget/udc/fsl*
7197 FREESCALE USB PHY DRIVER
7198 M: Ran Wang <ran.wang_1@nxp.com>
7199 L: linux-usb@vger.kernel.org
7200 L: linuxppc-dev@lists.ozlabs.org
7202 F: drivers/usb/phy/phy-fsl-usb*
7205 M: Christoph Hellwig <hch@infradead.org>
7207 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7211 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7212 M: Pavel Machek <pavel@ucw.cz>
7213 L: linux-pm@vger.kernel.org
7215 F: Documentation/power/freezing-of-tasks.rst
7216 F: include/linux/freezer.h
7220 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7221 L: linux-kernel@vger.kernel.org
7223 F: include/linux/frontswap.h
7226 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7227 M: David Howells <dhowells@redhat.com>
7228 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7230 F: Documentation/filesystems/caching/
7232 F: include/linux/fscache*.h
7234 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7235 M: Theodore Y. Ts'o <tytso@mit.edu>
7236 M: Jaegeuk Kim <jaegeuk@kernel.org>
7237 M: Eric Biggers <ebiggers@kernel.org>
7238 L: linux-fscrypt@vger.kernel.org
7240 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7241 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7242 F: Documentation/filesystems/fscrypt.rst
7244 F: include/linux/fscrypt*.h
7245 F: include/uapi/linux/fscrypt.h
7248 M: Jeremy Kerr <jk@ozlabs.org>
7249 M: Joel Stanley <joel@jms.id.au>
7250 R: Alistar Popple <alistair@popple.id.au>
7251 R: Eddie James <eajames@linux.ibm.com>
7252 L: linux-fsi@lists.ozlabs.org
7254 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7257 F: include/linux/fsi*.h
7258 F: include/trace/events/fsi*.h
7260 FSI-ATTACHED I2C DRIVER
7261 M: Eddie James <eajames@linux.ibm.com>
7262 L: linux-i2c@vger.kernel.org
7263 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7265 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7266 F: drivers/i2c/busses/i2c-fsi.c
7268 FSI-ATTACHED SPI DRIVER
7269 M: Eddie James <eajames@linux.ibm.com>
7270 L: linux-spi@vger.kernel.org
7272 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7273 F: drivers/spi/spi-fsi.c
7275 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7276 M: Jan Kara <jack@suse.cz>
7277 R: Amir Goldstein <amir73il@gmail.com>
7278 L: linux-fsdevel@vger.kernel.org
7280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7282 F: include/linux/fsnotify*.h
7284 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7285 M: Eric Biggers <ebiggers@kernel.org>
7286 M: Theodore Y. Ts'o <tytso@mit.edu>
7287 L: linux-fscrypt@vger.kernel.org
7289 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7290 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7291 F: Documentation/filesystems/fsverity.rst
7293 F: include/linux/fsverity.h
7294 F: include/uapi/linux/fsverity.h
7296 FUJITSU LAPTOP EXTRAS
7297 M: Jonathan Woithe <jwoithe@just42.net>
7298 L: platform-driver-x86@vger.kernel.org
7300 F: drivers/platform/x86/fujitsu-laptop.c
7302 FUJITSU M-5MO LS CAMERA ISP DRIVER
7303 M: Kyungmin Park <kyungmin.park@samsung.com>
7304 M: Heungjun Kim <riverful.kim@samsung.com>
7305 L: linux-media@vger.kernel.org
7307 F: drivers/media/i2c/m5mols/
7308 F: include/media/i2c/m5mols.h
7310 FUJITSU TABLET EXTRAS
7311 M: Robert Gerlach <khnz@gmx.de>
7312 L: platform-driver-x86@vger.kernel.org
7314 F: drivers/platform/x86/fujitsu-tablet.c
7316 FUSE: FILESYSTEM IN USERSPACE
7317 M: Miklos Szeredi <miklos@szeredi.hu>
7318 L: linux-fsdevel@vger.kernel.org
7320 W: https://github.com/libfuse/
7321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7322 F: Documentation/filesystems/fuse.rst
7324 F: include/uapi/linux/fuse.h
7327 M: Thomas Gleixner <tglx@linutronix.de>
7328 M: Ingo Molnar <mingo@redhat.com>
7329 R: Peter Zijlstra <peterz@infradead.org>
7330 R: Darren Hart <dvhart@infradead.org>
7331 L: linux-kernel@vger.kernel.org
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7334 F: Documentation/locking/*futex*
7335 F: include/asm-generic/futex.h
7336 F: include/linux/futex.h
7337 F: include/uapi/linux/futex.h
7339 F: tools/perf/bench/futex*
7340 F: tools/testing/selftests/futex/
7342 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7343 M: Tim Harvey <tharvey@gateworks.com>
7344 M: Robert Jones <rjones@gateworks.com>
7346 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7347 F: drivers/mfd/gateworks-gsc.c
7348 F: include/linux/mfd/gsc.h
7349 F: Documentation/hwmon/gsc-hwmon.rst
7350 F: drivers/hwmon/gsc-hwmon.c
7351 F: include/linux/platform_data/gsc_hwmon.h
7353 GASKET DRIVER FRAMEWORK
7354 M: Rob Springer <rspringer@google.com>
7355 M: Todd Poynor <toddpoynor@google.com>
7356 M: Ben Chan <benchan@chromium.org>
7357 M: Richard Yeh <rcy@google.com>
7359 F: drivers/staging/gasket/
7362 M: Kees Cook <keescook@chromium.org>
7363 L: linux-hardening@vger.kernel.org
7365 F: Documentation/kbuild/gcc-plugins.rst
7366 F: scripts/Makefile.gcc-plugins
7367 F: scripts/gcc-plugin.sh
7368 F: scripts/gcc-plugins/
7370 GCOV BASED KERNEL PROFILING
7371 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7373 F: Documentation/dev-tools/gcov.rst
7376 GDB KERNEL DEBUGGING HELPER SCRIPTS
7377 M: Jan Kiszka <jan.kiszka@siemens.com>
7378 M: Kieran Bingham <kbingham@kernel.org>
7382 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7383 M: Achim Leubner <achim_leubner@adaptec.com>
7384 L: linux-scsi@vger.kernel.org
7386 W: http://www.icp-vortex.com/
7387 F: drivers/scsi/gdt*
7389 GEMTEK FM RADIO RECEIVER DRIVER
7390 M: Hans Verkuil <hverkuil@xs4all.nl>
7391 L: linux-media@vger.kernel.org
7393 W: https://linuxtv.org
7394 T: git git://linuxtv.org/media_tree.git
7395 F: drivers/media/radio/radio-gemtek*
7397 GENERIC ARCHITECTURE TOPOLOGY
7398 M: Sudeep Holla <sudeep.holla@arm.com>
7399 L: linux-kernel@vger.kernel.org
7401 F: drivers/base/arch_topology.c
7402 F: include/linux/arch_topology.h
7405 M: Thomas Gleixner <tglx@linutronix.de>
7406 M: Peter Zijlstra <peterz@infradead.org>
7407 M: Andy Lutomirski <luto@kernel.org>
7408 L: linux-kernel@vger.kernel.org
7410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7411 F: include/linux/entry-common.h
7412 F: include/linux/entry-kvm.h
7415 GENERIC GPIO I2C DRIVER
7416 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7418 F: drivers/i2c/busses/i2c-gpio.c
7419 F: include/linux/platform_data/i2c-gpio.h
7421 GENERIC GPIO I2C MULTIPLEXER DRIVER
7422 M: Peter Korsgaard <peter.korsgaard@barco.com>
7423 L: linux-i2c@vger.kernel.org
7425 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7426 F: drivers/i2c/muxes/i2c-mux-gpio.c
7427 F: include/linux/platform_data/i2c-mux-gpio.h
7429 GENERIC HDLC (WAN) DRIVERS
7430 M: Krzysztof Halasa <khc@pm.waw.pl>
7432 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7433 F: drivers/net/wan/c101.c
7434 F: drivers/net/wan/hd6457*
7435 F: drivers/net/wan/hdlc*
7436 F: drivers/net/wan/n2.c
7437 F: drivers/net/wan/pc300too.c
7438 F: drivers/net/wan/pci200syn.c
7439 F: drivers/net/wan/wanxl*
7441 GENERIC INCLUDE/ASM HEADER FILES
7442 M: Arnd Bergmann <arnd@arndb.de>
7443 L: linux-arch@vger.kernel.org
7445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7446 F: include/asm-generic/
7447 F: include/uapi/asm-generic/
7449 GENERIC PHY FRAMEWORK
7450 M: Kishon Vijay Abraham I <kishon@ti.com>
7451 M: Vinod Koul <vkoul@kernel.org>
7452 L: linux-kernel@vger.kernel.org
7454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7455 F: Documentation/devicetree/bindings/phy/
7457 F: include/linux/phy/
7459 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7460 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7462 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7465 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7466 M: Kevin Hilman <khilman@kernel.org>
7467 M: Ulf Hansson <ulf.hansson@linaro.org>
7468 L: linux-pm@vger.kernel.org
7470 F: Documentation/devicetree/bindings/power/power?domain*
7471 F: drivers/base/power/domain*.c
7472 F: include/linux/pm_domain.h
7474 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7475 M: Eugen Hristev <eugen.hristev@microchip.com>
7476 L: linux-input@vger.kernel.org
7478 F: drivers/input/touchscreen/resistive-adc-touch.c
7480 GENERIC UIO DRIVER FOR PCI DEVICES
7481 M: "Michael S. Tsirkin" <mst@redhat.com>
7482 L: kvm@vger.kernel.org
7484 F: drivers/uio/uio_pci_generic.c
7486 GENERIC VDSO LIBRARY
7487 M: Andy Lutomirski <luto@kernel.org>
7488 M: Thomas Gleixner <tglx@linutronix.de>
7489 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7490 L: linux-kernel@vger.kernel.org
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7493 F: include/asm-generic/vdso/vsyscall.h
7495 F: kernel/time/vsyscall.c
7498 GENWQE (IBM Generic Workqueue Card)
7499 M: Frank Haverkamp <haver@linux.ibm.com>
7501 F: drivers/misc/genwqe/
7503 GET_MAINTAINER SCRIPT
7504 M: Joe Perches <joe@perches.com>
7506 F: scripts/get_maintainer.pl
7509 M: Bob Peterson <rpeterso@redhat.com>
7510 M: Andreas Gruenbacher <agruenba@redhat.com>
7511 L: cluster-devel@redhat.com
7513 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7515 F: Documentation/filesystems/gfs2*
7517 F: include/uapi/linux/gfs2_ondisk.h
7520 M: Johan Hovold <johan@kernel.org>
7522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7523 F: Documentation/ABI/testing/sysfs-class-gnss
7524 F: Documentation/devicetree/bindings/gnss/
7526 F: include/linux/gnss.h
7529 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7530 L: linux-media@vger.kernel.org
7532 F: drivers/media/usb/go7007/
7535 M: Bastien Nocera <hadess@hadess.net>
7536 L: linux-input@vger.kernel.org
7538 F: drivers/input/touchscreen/goodix.c
7540 GOOGLE ETHERNET DRIVERS
7541 M: Catherine Sullivan <csully@google.com>
7542 R: Sagi Shahar <sagis@google.com>
7543 R: Jon Olson <jonolson@google.com>
7544 L: netdev@vger.kernel.org
7546 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7547 F: drivers/net/ethernet/google
7549 GPD POCKET FAN DRIVER
7550 M: Hans de Goede <hdegoede@redhat.com>
7551 L: platform-driver-x86@vger.kernel.org
7553 F: drivers/platform/x86/gpd-pocket-fan.c
7556 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7557 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7558 L: linux-gpio@vger.kernel.org
7559 L: linux-acpi@vger.kernel.org
7561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7562 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7563 F: drivers/gpio/gpiolib-acpi.c
7564 F: drivers/gpio/gpiolib-acpi.h
7567 M: Geert Uytterhoeven <geert+renesas@glider.be>
7568 L: linux-gpio@vger.kernel.org
7570 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7571 F: drivers/gpio/gpio-aggregator.c
7574 M: Sean Young <sean@mess.org>
7575 L: linux-media@vger.kernel.org
7577 F: drivers/media/rc/gpio-ir-tx.c
7580 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7581 L: linux-gpio@vger.kernel.org
7583 F: drivers/gpio/gpio-mockup.c
7584 F: tools/testing/selftests/gpio/
7587 R: Michael Walle <michael@walle.cc>
7589 F: drivers/gpio/gpio-regmap.c
7590 F: include/linux/gpio/regmap.h
7593 M: Linus Walleij <linus.walleij@linaro.org>
7594 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7595 L: linux-gpio@vger.kernel.org
7597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7598 F: Documentation/ABI/obsolete/sysfs-gpio
7599 F: Documentation/ABI/testing/gpio-cdev
7600 F: Documentation/admin-guide/gpio/
7601 F: Documentation/devicetree/bindings/gpio/
7602 F: Documentation/driver-api/gpio/
7604 F: include/asm-generic/gpio.h
7605 F: include/linux/gpio.h
7606 F: include/linux/gpio/
7607 F: include/linux/of_gpio.h
7608 F: include/uapi/linux/gpio.h
7611 GRE DEMULTIPLEXER DRIVER
7612 M: Dmitry Kozlov <xeb@mail.ru>
7613 L: netdev@vger.kernel.org
7615 F: include/net/gre.h
7616 F: net/ipv4/gre_demux.c
7617 F: net/ipv4/gre_offload.c
7619 GRETH 10/100/1G Ethernet MAC device driver
7620 M: Andreas Larsson <andreas@gaisler.com>
7621 L: netdev@vger.kernel.org
7623 F: drivers/net/ethernet/aeroflex/
7625 GREYBUS AUDIO PROTOCOLS DRIVERS
7626 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7627 M: Mark Greer <mgreer@animalcreek.com>
7629 F: drivers/staging/greybus/audio_apbridgea.c
7630 F: drivers/staging/greybus/audio_apbridgea.h
7631 F: drivers/staging/greybus/audio_codec.c
7632 F: drivers/staging/greybus/audio_codec.h
7633 F: drivers/staging/greybus/audio_gb.c
7634 F: drivers/staging/greybus/audio_manager.c
7635 F: drivers/staging/greybus/audio_manager.h
7636 F: drivers/staging/greybus/audio_manager_module.c
7637 F: drivers/staging/greybus/audio_manager_private.h
7638 F: drivers/staging/greybus/audio_manager_sysfs.c
7639 F: drivers/staging/greybus/audio_module.c
7640 F: drivers/staging/greybus/audio_topology.c
7642 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7643 M: Viresh Kumar <vireshk@kernel.org>
7645 F: drivers/staging/greybus/authentication.c
7646 F: drivers/staging/greybus/bootrom.c
7647 F: drivers/staging/greybus/firmware.h
7648 F: drivers/staging/greybus/fw-core.c
7649 F: drivers/staging/greybus/fw-download.c
7650 F: drivers/staging/greybus/fw-management.c
7651 F: drivers/staging/greybus/greybus_authentication.h
7652 F: drivers/staging/greybus/greybus_firmware.h
7653 F: drivers/staging/greybus/hid.c
7654 F: drivers/staging/greybus/i2c.c
7655 F: drivers/staging/greybus/spi.c
7656 F: drivers/staging/greybus/spilib.c
7657 F: drivers/staging/greybus/spilib.h
7659 GREYBUS LOOPBACK DRIVER
7660 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7662 F: drivers/staging/greybus/loopback.c
7664 GREYBUS PLATFORM DRIVERS
7665 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7667 F: drivers/staging/greybus/arche-apb-ctrl.c
7668 F: drivers/staging/greybus/arche-platform.c
7669 F: drivers/staging/greybus/arche_platform.h
7671 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7672 M: Rui Miguel Silva <rmfrfs@gmail.com>
7674 F: drivers/staging/greybus/gpio.c
7675 F: drivers/staging/greybus/light.c
7676 F: drivers/staging/greybus/power_supply.c
7677 F: drivers/staging/greybus/sdio.c
7678 F: drivers/staging/greybus/spi.c
7679 F: drivers/staging/greybus/spilib.c
7682 M: Johan Hovold <johan@kernel.org>
7683 M: Alex Elder <elder@kernel.org>
7684 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7685 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7688 F: drivers/staging/greybus/
7689 F: include/linux/greybus.h
7690 F: include/linux/greybus/
7692 GREYBUS UART PROTOCOLS DRIVERS
7693 M: David Lin <dtwlin@gmail.com>
7695 F: drivers/staging/greybus/log.c
7696 F: drivers/staging/greybus/uart.c
7698 GS1662 VIDEO SERIALIZER
7699 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7700 L: linux-media@vger.kernel.org
7702 T: git git://linuxtv.org/media_tree.git
7703 F: drivers/media/spi/gs1662.c
7705 GSPCA FINEPIX SUBDRIVER
7706 M: Frank Zago <frank@zago.net>
7707 L: linux-media@vger.kernel.org
7709 T: git git://linuxtv.org/media_tree.git
7710 F: drivers/media/usb/gspca/finepix.c
7712 GSPCA GL860 SUBDRIVER
7713 M: Olivier Lorin <o.lorin@laposte.net>
7714 L: linux-media@vger.kernel.org
7716 T: git git://linuxtv.org/media_tree.git
7717 F: drivers/media/usb/gspca/gl860/
7719 GSPCA M5602 SUBDRIVER
7720 M: Erik Andren <erik.andren@gmail.com>
7721 L: linux-media@vger.kernel.org
7723 T: git git://linuxtv.org/media_tree.git
7724 F: drivers/media/usb/gspca/m5602/
7726 GSPCA PAC207 SONIXB SUBDRIVER
7727 M: Hans Verkuil <hverkuil@xs4all.nl>
7728 L: linux-media@vger.kernel.org
7730 T: git git://linuxtv.org/media_tree.git
7731 F: drivers/media/usb/gspca/pac207.c
7733 GSPCA SN9C20X SUBDRIVER
7734 M: Brian Johnson <brijohn@gmail.com>
7735 L: linux-media@vger.kernel.org
7737 T: git git://linuxtv.org/media_tree.git
7738 F: drivers/media/usb/gspca/sn9c20x.c
7740 GSPCA T613 SUBDRIVER
7741 M: Leandro Costantino <lcostantino@gmail.com>
7742 L: linux-media@vger.kernel.org
7744 T: git git://linuxtv.org/media_tree.git
7745 F: drivers/media/usb/gspca/t613.c
7747 GSPCA USB WEBCAM DRIVER
7748 M: Hans Verkuil <hverkuil@xs4all.nl>
7749 L: linux-media@vger.kernel.org
7751 T: git git://linuxtv.org/media_tree.git
7752 F: drivers/media/usb/gspca/
7754 GTP (GPRS Tunneling Protocol)
7755 M: Pablo Neira Ayuso <pablo@netfilter.org>
7756 M: Harald Welte <laforge@gnumonks.org>
7757 L: osmocom-net-gprs@lists.osmocom.org
7759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7760 F: drivers/net/gtp.c
7762 GUID PARTITION TABLE (GPT)
7763 M: Davidlohr Bueso <dave@stgolabs.net>
7764 L: linux-efi@vger.kernel.org
7766 F: block/partitions/efi.*
7769 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7770 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7772 W: http://uclinux-h8.sourceforge.jp
7773 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7775 F: drivers/clk/h8300/
7776 F: drivers/clocksource/h8300_*.c
7777 F: drivers/irqchip/irq-renesas-h8*.c
7779 HABANALABS PCI DRIVER
7780 M: Oded Gabbay <ogabbay@kernel.org>
7782 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7783 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7784 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7785 F: drivers/misc/habanalabs/
7786 F: include/uapi/misc/habanalabs.h
7789 M: Antti Palosaari <crope@iki.fi>
7790 L: linux-media@vger.kernel.org
7792 W: https://linuxtv.org
7793 W: http://palosaari.fi/linux/
7794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7795 T: git git://linuxtv.org/anttip/media_tree.git
7796 F: drivers/media/usb/hackrf/
7798 HANTRO VPU CODEC DRIVER
7799 M: Ezequiel Garcia <ezequiel@collabora.com>
7800 M: Philipp Zabel <p.zabel@pengutronix.de>
7801 L: linux-media@vger.kernel.org
7802 L: linux-rockchip@lists.infradead.org
7804 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7805 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7806 F: drivers/staging/media/hantro/
7808 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7809 M: Frank Seidel <frank@f-seidel.de>
7810 L: platform-driver-x86@vger.kernel.org
7812 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7813 F: drivers/platform/x86/hdaps.c
7816 M: Jean Delvare <jdelvare@suse.com>
7817 M: Guenter Roeck <linux@roeck-us.net>
7818 L: linux-hwmon@vger.kernel.org
7820 W: http://hwmon.wiki.kernel.org/
7821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7822 F: Documentation/devicetree/bindings/hwmon/
7823 F: Documentation/hwmon/
7825 F: include/linux/hwmon*.h
7826 F: include/trace/events/hwmon*.h
7828 HARDWARE RANDOM NUMBER GENERATOR CORE
7829 M: Matt Mackall <mpm@selenic.com>
7830 M: Herbert Xu <herbert@gondor.apana.org.au>
7831 L: linux-crypto@vger.kernel.org
7833 F: Documentation/admin-guide/hw_random.rst
7834 F: Documentation/devicetree/bindings/rng/
7835 F: drivers/char/hw_random/
7836 F: include/linux/hw_random.h
7838 HARDWARE SPINLOCK CORE
7839 M: Ohad Ben-Cohen <ohad@wizery.com>
7840 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7841 R: Baolin Wang <baolin.wang7@gmail.com>
7842 L: linux-remoteproc@vger.kernel.org
7844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7845 F: Documentation/devicetree/bindings/hwlock/
7846 F: Documentation/locking/hwspinlock.rst
7847 F: drivers/hwspinlock/
7848 F: include/linux/hwspinlock.h
7850 HARDWARE TRACING FACILITIES
7851 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7853 F: drivers/hwtracing/
7855 HARMONY SOUND DRIVER
7856 L: linux-parisc@vger.kernel.org
7858 F: sound/parisc/harmony.*
7860 HDPVR USB VIDEO ENCODER DRIVER
7861 M: Hans Verkuil <hverkuil@xs4all.nl>
7862 L: linux-media@vger.kernel.org
7864 W: https://linuxtv.org
7865 T: git git://linuxtv.org/media_tree.git
7866 F: drivers/media/usb/hdpvr/
7868 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7869 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7871 F: Documentation/watchdog/hpwdt.rst
7872 F: drivers/watchdog/hpwdt.c
7874 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7875 M: Don Brace <don.brace@microchip.com>
7876 L: storagedev@microchip.com
7877 L: linux-scsi@vger.kernel.org
7879 F: Documentation/scsi/hpsa.rst
7880 F: drivers/scsi/hpsa*.[ch]
7881 F: include/linux/cciss*.h
7882 F: include/uapi/linux/cciss*.h
7885 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7886 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7887 L: linux-rdma@vger.kernel.org
7889 F: drivers/infiniband/hw/hfi1
7892 L: linux-fsdevel@vger.kernel.org
7894 F: Documentation/filesystems/hfs.rst
7898 L: linux-fsdevel@vger.kernel.org
7900 F: Documentation/filesystems/hfsplus.rst
7903 HGA FRAMEBUFFER DRIVER
7904 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7905 L: linux-nvidia@lists.surfsouth.com
7907 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7908 F: drivers/video/fbdev/hgafb.c
7910 HIBERNATION (aka Software Suspend, aka swsusp)
7911 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7912 M: Pavel Machek <pavel@ucw.cz>
7913 L: linux-pm@vger.kernel.org
7915 B: https://bugzilla.kernel.org
7916 F: arch/*/include/asm/suspend*.h
7918 F: drivers/base/power/
7919 F: include/linux/freezer.h
7920 F: include/linux/pm.h
7921 F: include/linux/suspend.h
7925 M: Jiri Kosina <jikos@kernel.org>
7926 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7927 L: linux-input@vger.kernel.org
7929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7931 F: include/linux/hid*
7932 F: include/uapi/linux/hid*
7934 HID SENSOR HUB DRIVERS
7935 M: Jiri Kosina <jikos@kernel.org>
7936 M: Jonathan Cameron <jic23@kernel.org>
7937 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7938 L: linux-input@vger.kernel.org
7939 L: linux-iio@vger.kernel.org
7941 F: Documentation/hid/hid-sensor*
7942 F: drivers/hid/hid-sensor-*
7943 F: drivers/iio/*/hid-*
7944 F: include/linux/hid-sensor-*
7946 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7947 M: Thomas Gleixner <tglx@linutronix.de>
7948 L: linux-kernel@vger.kernel.org
7950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7951 F: Documentation/timers/
7952 F: include/linux/clockchips.h
7953 F: include/linux/hrtimer.h
7954 F: kernel/time/clockevents.c
7955 F: kernel/time/hrtimer.c
7956 F: kernel/time/timer_*.c
7958 HIGH-SPEED SCC DRIVER FOR AX.25
7959 L: linux-hams@vger.kernel.org
7961 F: drivers/net/hamradio/dmascc.c
7962 F: drivers/net/hamradio/scc.c
7964 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7965 M: HighPoint Linux Team <linux@highpoint-tech.com>
7967 W: http://www.highpoint-tech.com
7968 F: Documentation/scsi/hptiop.rst
7969 F: drivers/scsi/hptiop.c
7972 M: Jes Sorensen <jes@trained-monkey.org>
7973 L: linux-hippi@sunsite.dk
7975 F: drivers/net/hippi/
7976 F: include/linux/hippidevice.h
7977 F: include/uapi/linux/if_hippi.h
7980 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7981 M: Kurt Kanzenbach <kurt@linutronix.de>
7982 L: netdev@vger.kernel.org
7984 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7985 F: drivers/net/dsa/hirschmann/*
7986 F: include/linux/platform_data/hirschmann-hellcreek.h
7987 F: net/dsa/tag_hellcreek.c
7989 HISILICON DMA DRIVER
7990 M: Zhou Wang <wangzhou1@hisilicon.com>
7991 L: dmaengine@vger.kernel.org
7993 F: drivers/dma/hisi_dma.c
7995 HISILICON GPIO DRIVER
7996 M: Luo Jiaxing <luojiaxing@huawei.com>
7997 L: linux-gpio@vger.kernel.org
7999 F: drivers/gpio/gpio-hisi.c
8001 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8002 M: Zaibo Xu <xuzaibo@huawei.com>
8003 L: linux-crypto@vger.kernel.org
8005 F: Documentation/ABI/testing/debugfs-hisi-hpre
8006 F: drivers/crypto/hisilicon/hpre/hpre.h
8007 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8008 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8010 HISILICON LPC BUS DRIVER
8011 M: john.garry@huawei.com
8013 W: http://www.hisilicon.com
8014 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8015 F: drivers/bus/hisi_lpc.c
8017 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8018 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8019 M: Salil Mehta <salil.mehta@huawei.com>
8020 L: netdev@vger.kernel.org
8022 W: http://www.hisilicon.com
8023 F: drivers/net/ethernet/hisilicon/hns3/
8025 HISILICON NETWORK SUBSYSTEM DRIVER
8026 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8027 M: Salil Mehta <salil.mehta@huawei.com>
8028 L: netdev@vger.kernel.org
8030 W: http://www.hisilicon.com
8031 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8032 F: drivers/net/ethernet/hisilicon/
8034 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8035 M: John Stultz <john.stultz@linaro.org>
8036 L: linux-kernel@vger.kernel.org
8038 F: drivers/misc/hisi_hikey_usb.c
8039 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8041 HISILICON PMU DRIVER
8042 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8044 W: http://www.hisilicon.com
8045 F: Documentation/admin-guide/perf/hisi-pmu.rst
8046 F: drivers/perf/hisilicon
8048 HISILICON QM AND ZIP Controller DRIVER
8049 M: Zhou Wang <wangzhou1@hisilicon.com>
8050 L: linux-crypto@vger.kernel.org
8052 F: Documentation/ABI/testing/debugfs-hisi-zip
8053 F: drivers/crypto/hisilicon/qm.c
8054 F: drivers/crypto/hisilicon/qm.h
8055 F: drivers/crypto/hisilicon/sgl.c
8056 F: drivers/crypto/hisilicon/zip/
8058 HISILICON ROCE DRIVER
8059 M: Lijun Ou <oulijun@huawei.com>
8060 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8061 M: Weihang Li <liweihang@huawei.com>
8062 L: linux-rdma@vger.kernel.org
8064 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8065 F: drivers/infiniband/hw/hns/
8067 HISILICON SAS Controller
8068 M: John Garry <john.garry@huawei.com>
8070 W: http://www.hisilicon.com
8071 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8072 F: drivers/scsi/hisi_sas/
8074 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8075 M: Zaibo Xu <xuzaibo@huawei.com>
8076 L: linux-crypto@vger.kernel.org
8078 F: Documentation/ABI/testing/debugfs-hisi-sec
8079 F: drivers/crypto/hisilicon/sec2/sec.h
8080 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8081 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8082 F: drivers/crypto/hisilicon/sec2/sec_main.c
8084 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8085 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8086 L: devel@driverdev.osuosl.org
8088 F: drivers/staging/hikey9xx/
8090 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8091 M: Zaibo Xu <xuzaibo@huawei.com>
8093 F: drivers/crypto/hisilicon/trng/trng.c
8095 HISILICON V3XX SPI NOR FLASH Controller Driver
8096 M: John Garry <john.garry@huawei.com>
8098 W: http://www.hisilicon.com
8099 F: drivers/spi/spi-hisi-sfc-v3xx.c
8101 HMM - Heterogeneous Memory Management
8102 M: Jérôme Glisse <jglisse@redhat.com>
8103 L: linux-mm@kvack.org
8105 F: Documentation/vm/hmm.rst
8106 F: include/linux/hmm*
8109 F: tools/testing/selftests/vm/*hmm*
8112 M: Jouni Malinen <j@w1.fi>
8113 L: linux-wireless@vger.kernel.org
8115 W: http://w1.fi/hostap-driver.html
8116 F: drivers/net/wireless/intersil/hostap/
8118 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8119 L: platform-driver-x86@vger.kernel.org
8121 F: drivers/platform/x86/tc1100-wmi.c
8123 HPET: High Precision Event Timers driver
8124 M: Clemens Ladisch <clemens@ladisch.de>
8126 F: Documentation/timers/hpet.rst
8127 F: drivers/char/hpet.c
8128 F: include/linux/hpet.h
8129 F: include/uapi/linux/hpet.h
8133 F: arch/x86/include/asm/hpet.h
8134 F: arch/x86/kernel/hpet.c
8137 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8139 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8143 M: Sebastian Reichel <sre@kernel.org>
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8146 F: Documentation/ABI/testing/sysfs-bus-hsi
8147 F: Documentation/driver-api/hsi.rst
8149 F: include/linux/hsi/
8150 F: include/uapi/linux/hsi/
8153 L: linux-usb@vger.kernel.org
8155 F: drivers/net/usb/hso.c
8157 HSR NETWORK PROTOCOL
8158 L: netdev@vger.kernel.org
8162 HT16K33 LED CONTROLLER DRIVER
8163 M: Robin van der Gracht <robin@protonic.nl>
8165 F: Documentation/devicetree/bindings/display/ht16k33.txt
8166 F: drivers/auxdisplay/ht16k33.c
8168 HTCPEN TOUCHSCREEN DRIVER
8169 M: Pau Oliva Fora <pof@eslack.org>
8170 L: linux-input@vger.kernel.org
8172 F: drivers/input/touchscreen/htcpen.c
8174 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8175 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8176 L: linux-iio@vger.kernel.org
8178 W: http://www.st.com/
8179 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8180 F: drivers/iio/humidity/hts221*
8182 HUAWEI ETHERNET DRIVER
8183 M: Bin Luo <luobin9@huawei.com>
8184 L: netdev@vger.kernel.org
8186 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8187 F: drivers/net/ethernet/huawei/hinic/
8190 M: Mike Kravetz <mike.kravetz@oracle.com>
8191 L: linux-mm@kvack.org
8193 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8194 F: Documentation/admin-guide/mm/hugetlbpage.rst
8195 F: Documentation/vm/hugetlbfs_reserv.rst
8197 F: include/linux/hugetlb.h
8201 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8202 L: linux-media@vger.kernel.org
8204 W: https://linuxtv.org
8205 T: git git://linuxtv.org/media_tree.git
8206 F: drivers/media/platform/sti/hva
8208 HWPOISON MEMORY FAILURE HANDLING
8209 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8210 L: linux-mm@kvack.org
8212 F: mm/hwpoison-inject.c
8213 F: mm/memory-failure.c
8215 HYGON PROCESSOR SUPPORT
8216 M: Pu Wen <puwen@hygon.cn>
8217 L: linux-kernel@vger.kernel.org
8219 F: arch/x86/kernel/cpu/hygon.c
8221 HYNIX HI556 SENSOR DRIVER
8222 M: Shawn Tu <shawnx.tu@intel.com>
8223 L: linux-media@vger.kernel.org
8225 T: git git://linuxtv.org/media_tree.git
8226 F: drivers/media/i2c/hi556.c
8228 Hyper-V CORE AND DRIVERS
8229 M: "K. Y. Srinivasan" <kys@microsoft.com>
8230 M: Haiyang Zhang <haiyangz@microsoft.com>
8231 M: Stephen Hemminger <sthemmin@microsoft.com>
8232 M: Wei Liu <wei.liu@kernel.org>
8233 L: linux-hyperv@vger.kernel.org
8235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8236 F: Documentation/ABI/stable/sysfs-bus-vmbus
8237 F: Documentation/ABI/testing/debugfs-hyperv
8238 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8240 F: arch/x86/include/asm/hyperv-tlfs.h
8241 F: arch/x86/include/asm/mshyperv.h
8242 F: arch/x86/include/asm/trace/hyperv.h
8243 F: arch/x86/kernel/cpu/mshyperv.c
8244 F: drivers/clocksource/hyperv_timer.c
8245 F: drivers/hid/hid-hyperv.c
8247 F: drivers/input/serio/hyperv-keyboard.c
8248 F: drivers/iommu/hyperv-iommu.c
8249 F: drivers/net/hyperv/
8250 F: drivers/pci/controller/pci-hyperv-intf.c
8251 F: drivers/pci/controller/pci-hyperv.c
8252 F: drivers/scsi/storvsc_drv.c
8253 F: drivers/uio/uio_hv_generic.c
8254 F: drivers/video/fbdev/hyperv_fb.c
8255 F: include/asm-generic/hyperv-tlfs.h
8256 F: include/asm-generic/mshyperv.h
8257 F: include/clocksource/hyperv_timer.h
8258 F: include/linux/hyperv.h
8259 F: include/uapi/linux/hyperv.h
8260 F: net/vmw_vsock/hyperv_transport.c
8264 M: Vignesh Raghavendra <vigneshr@ti.com>
8265 L: linux-mtd@lists.infradead.org
8267 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8268 C: irc://irc.oftc.net/mtd
8269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8270 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8271 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8272 F: drivers/mtd/hyperbus/
8273 F: include/linux/mtd/hyperbus.h
8275 HYPERVISOR VIRTUAL CONSOLE DRIVER
8276 L: linuxppc-dev@lists.ozlabs.org
8281 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8282 L: linux-i2c@vger.kernel.org
8283 L: linux-acpi@vger.kernel.org
8285 F: drivers/i2c/i2c-core-acpi.c
8287 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8288 M: Ajay Gupta <ajayg@nvidia.com>
8289 L: linux-i2c@vger.kernel.org
8291 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8292 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8295 M: Peter Rosin <peda@axentia.se>
8296 L: linux-i2c@vger.kernel.org
8298 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8299 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8300 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8301 F: Documentation/i2c/i2c-topology.rst
8302 F: Documentation/i2c/muxes/
8303 F: drivers/i2c/i2c-mux.c
8304 F: drivers/i2c/muxes/
8305 F: include/linux/i2c-mux.h
8307 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8308 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8309 L: linux-i2c@vger.kernel.org
8311 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8312 F: drivers/i2c/busses/i2c-mv64xxx.c
8314 I2C OVER PARALLEL PORT
8315 M: Jean Delvare <jdelvare@suse.com>
8316 L: linux-i2c@vger.kernel.org
8318 F: Documentation/i2c/busses/i2c-parport.rst
8319 F: drivers/i2c/busses/i2c-parport.c
8322 M: Wolfram Sang <wsa@kernel.org>
8323 L: linux-i2c@vger.kernel.org
8325 W: https://i2c.wiki.kernel.org/
8326 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8328 F: Documentation/devicetree/bindings/i2c/i2c.txt
8329 F: Documentation/i2c/
8331 F: include/linux/i2c-dev.h
8332 F: include/linux/i2c-smbus.h
8333 F: include/linux/i2c.h
8334 F: include/uapi/linux/i2c-*.h
8335 F: include/uapi/linux/i2c.h
8337 I2C SUBSYSTEM HOST DRIVERS
8338 L: linux-i2c@vger.kernel.org
8340 W: https://i2c.wiki.kernel.org/
8341 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8343 F: Documentation/devicetree/bindings/i2c/
8344 F: drivers/i2c/algos/
8345 F: drivers/i2c/busses/
8348 M: Jean Delvare <jdelvare@suse.com>
8349 L: linux-i2c@vger.kernel.org
8351 F: Documentation/i2c/busses/i2c-taos-evm.rst
8352 F: drivers/i2c/busses/i2c-taos-evm.c
8355 M: Till Harbaum <till@harbaum.org>
8356 L: linux-i2c@vger.kernel.org
8358 W: http://www.harbaum.org/till/i2c_tiny_usb
8359 F: drivers/i2c/busses/i2c-tiny-usb.c
8361 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8362 M: Jean Delvare <jdelvare@suse.com>
8363 L: linux-i2c@vger.kernel.org
8365 F: Documentation/i2c/busses/i2c-ali1535.rst
8366 F: Documentation/i2c/busses/i2c-ali1563.rst
8367 F: Documentation/i2c/busses/i2c-ali15x3.rst
8368 F: Documentation/i2c/busses/i2c-amd756.rst
8369 F: Documentation/i2c/busses/i2c-amd8111.rst
8370 F: Documentation/i2c/busses/i2c-i801.rst
8371 F: Documentation/i2c/busses/i2c-nforce2.rst
8372 F: Documentation/i2c/busses/i2c-piix4.rst
8373 F: Documentation/i2c/busses/i2c-sis5595.rst
8374 F: Documentation/i2c/busses/i2c-sis630.rst
8375 F: Documentation/i2c/busses/i2c-sis96x.rst
8376 F: Documentation/i2c/busses/i2c-via.rst
8377 F: Documentation/i2c/busses/i2c-viapro.rst
8378 F: drivers/i2c/busses/i2c-ali1535.c
8379 F: drivers/i2c/busses/i2c-ali1563.c
8380 F: drivers/i2c/busses/i2c-ali15x3.c
8381 F: drivers/i2c/busses/i2c-amd756-s4882.c
8382 F: drivers/i2c/busses/i2c-amd756.c
8383 F: drivers/i2c/busses/i2c-amd8111.c
8384 F: drivers/i2c/busses/i2c-i801.c
8385 F: drivers/i2c/busses/i2c-isch.c
8386 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8387 F: drivers/i2c/busses/i2c-nforce2.c
8388 F: drivers/i2c/busses/i2c-piix4.c
8389 F: drivers/i2c/busses/i2c-sis5595.c
8390 F: drivers/i2c/busses/i2c-sis630.c
8391 F: drivers/i2c/busses/i2c-sis96x.c
8392 F: drivers/i2c/busses/i2c-via.c
8393 F: drivers/i2c/busses/i2c-viapro.c
8395 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8396 M: Hans de Goede <hdegoede@redhat.com>
8397 L: linux-i2c@vger.kernel.org
8399 F: drivers/i2c/busses/i2c-cht-wc.c
8401 I2C/SMBUS ISMT DRIVER
8402 M: Seth Heasley <seth.heasley@intel.com>
8403 M: Neil Horman <nhorman@tuxdriver.com>
8404 L: linux-i2c@vger.kernel.org
8405 F: Documentation/i2c/busses/i2c-ismt.rst
8406 F: drivers/i2c/busses/i2c-ismt.c
8408 I2C/SMBUS STUB DRIVER
8409 M: Jean Delvare <jdelvare@suse.com>
8410 L: linux-i2c@vger.kernel.org
8412 F: drivers/i2c/i2c-stub.c
8414 I3C DRIVER FOR CADENCE I3C MASTER IP
8415 M: Przemysław Gaj <pgaj@cadence.com>
8417 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8418 F: drivers/i3c/master/i3c-master-cdns.c
8420 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8421 M: Vitor Soares <vitor.soares@synopsys.com>
8423 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8424 F: drivers/i3c/master/dw*
8427 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8428 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8430 C: irc://chat.freenode.net/linux-i3c
8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8432 F: Documentation/ABI/testing/sysfs-bus-i3c
8433 F: Documentation/devicetree/bindings/i3c/
8434 F: Documentation/driver-api/i3c
8436 F: include/linux/i3c/
8438 IA64 (Itanium) PLATFORM
8439 M: Tony Luck <tony.luck@intel.com>
8440 M: Fenghua Yu <fenghua.yu@intel.com>
8441 L: linux-ia64@vger.kernel.org
8443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8444 F: Documentation/ia64/
8447 IBM Power 842 compression accelerator
8448 M: Haren Myneni <haren@us.ibm.com>
8451 F: drivers/crypto/nx/Kconfig
8452 F: drivers/crypto/nx/Makefile
8453 F: drivers/crypto/nx/nx-842*
8454 F: include/linux/sw842.h
8457 IBM Power in-Nest Crypto Acceleration
8458 M: Breno Leitão <leitao@debian.org>
8459 M: Nayna Jain <nayna@linux.ibm.com>
8460 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8461 L: linux-crypto@vger.kernel.org
8463 F: drivers/crypto/nx/Kconfig
8464 F: drivers/crypto/nx/Makefile
8465 F: drivers/crypto/nx/nx-aes*
8466 F: drivers/crypto/nx/nx-sha*
8467 F: drivers/crypto/nx/nx.*
8468 F: drivers/crypto/nx/nx_csbcpb.h
8469 F: drivers/crypto/nx/nx_debugfs.c
8471 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8472 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8473 L: linux-pci@vger.kernel.org
8474 L: linuxppc-dev@lists.ozlabs.org
8476 F: drivers/pci/hotplug/rpadlpar*
8478 IBM Power Linux RAID adapter
8479 M: Brian King <brking@us.ibm.com>
8481 F: drivers/scsi/ipr.*
8483 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8484 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8485 L: linux-pci@vger.kernel.org
8486 L: linuxppc-dev@lists.ozlabs.org
8488 F: drivers/pci/hotplug/rpaphp*
8490 IBM Power SRIOV Virtual NIC Device Driver
8491 M: Dany Madden <drt@linux.ibm.com>
8492 M: Lijun Pan <ljp@linux.ibm.com>
8493 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8494 L: netdev@vger.kernel.org
8496 F: drivers/net/ethernet/ibm/ibmvnic.*
8498 IBM Power Virtual Accelerator Switchboard
8499 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8500 L: linuxppc-dev@lists.ozlabs.org
8502 F: arch/powerpc/include/asm/vas.h
8503 F: arch/powerpc/platforms/powernv/copy-paste.h
8504 F: arch/powerpc/platforms/powernv/vas*
8506 IBM Power Virtual Ethernet Device Driver
8507 M: Cristobal Forno <cforno12@linux.ibm.com>
8508 L: netdev@vger.kernel.org
8510 F: drivers/net/ethernet/ibm/ibmveth.*
8512 IBM Power Virtual FC Device Drivers
8513 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8514 L: linux-scsi@vger.kernel.org
8516 F: drivers/scsi/ibmvscsi/ibmvfc*
8518 IBM Power Virtual Management Channel Driver
8519 M: Steven Royer <seroyer@linux.ibm.com>
8521 F: drivers/misc/ibmvmc.*
8523 IBM Power Virtual SCSI Device Drivers
8524 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8525 L: linux-scsi@vger.kernel.org
8527 F: drivers/scsi/ibmvscsi/ibmvscsi*
8528 F: include/scsi/viosrp.h
8530 IBM Power Virtual SCSI Device Target Driver
8531 M: Michael Cyr <mikecyr@linux.ibm.com>
8532 L: linux-scsi@vger.kernel.org
8533 L: target-devel@vger.kernel.org
8535 F: drivers/scsi/ibmvscsi_tgt/
8537 IBM Power VMX Cryptographic instructions
8538 M: Breno Leitão <leitao@debian.org>
8539 M: Nayna Jain <nayna@linux.ibm.com>
8540 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8541 L: linux-crypto@vger.kernel.org
8543 F: drivers/crypto/vmx/Kconfig
8544 F: drivers/crypto/vmx/Makefile
8545 F: drivers/crypto/vmx/aes*
8546 F: drivers/crypto/vmx/ghash*
8547 F: drivers/crypto/vmx/ppc-xlate.pl
8548 F: drivers/crypto/vmx/vmx.c
8550 IBM ServeRAID RAID DRIVER
8552 F: drivers/scsi/ips.*
8554 ICH LPC AND GPIO DRIVER
8555 M: Peter Tyser <ptyser@xes-inc.com>
8557 F: drivers/gpio/gpio-ich.c
8558 F: drivers/mfd/lpc_ich.c
8561 M: Max Staudt <max@enpas.org>
8562 L: linux-i2c@vger.kernel.org
8564 F: drivers/i2c/busses/i2c-icy.c
8567 M: "David S. Miller" <davem@davemloft.net>
8568 L: linux-ide@vger.kernel.org
8570 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8572 F: Documentation/ide/
8574 F: include/linux/ide.h
8577 M: Borislav Petkov <bp@alien8.de>
8578 L: linux-ide@vger.kernel.org
8580 F: Documentation/cdrom/ide-cd.rst
8581 F: drivers/ide/ide-cd*
8583 IDEAPAD LAPTOP EXTRAS DRIVER
8584 M: Ike Panhc <ike.pan@canonical.com>
8585 L: platform-driver-x86@vger.kernel.org
8587 W: http://launchpad.net/ideapad-laptop
8588 F: drivers/platform/x86/ideapad-laptop.c
8590 IDEAPAD LAPTOP SLIDEBAR DRIVER
8591 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8592 L: linux-input@vger.kernel.org
8594 W: https://github.com/o2genum/ideapad-slidebar
8595 F: drivers/input/misc/ideapad_slidebar.c
8597 IDT VersaClock 5 CLOCK DRIVER
8598 M: Luca Ceresoli <luca@lucaceresoli.net>
8600 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8601 F: drivers/clk/clk-versaclock5.c
8603 IEEE 802.15.4 SUBSYSTEM
8604 M: Alexander Aring <alex.aring@gmail.com>
8605 M: Stefan Schmidt <stefan@datenfreihafen.org>
8606 L: linux-wpan@vger.kernel.org
8608 W: https://linux-wpan.org/
8609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8611 F: Documentation/networking/ieee802154.rst
8612 F: drivers/net/ieee802154/
8613 F: include/linux/ieee802154.h
8614 F: include/linux/nl802154.h
8615 F: include/net/af_ieee802154.h
8616 F: include/net/cfg802154.h
8617 F: include/net/ieee802154_netdev.h
8618 F: include/net/mac802154.h
8619 F: include/net/nl802154.h
8624 M: Yotam Gigi <yotam.gi@gmail.com>
8625 M: Jamal Hadi Salim <jhs@mojatatu.com>
8626 F: include/net/ife.h
8627 F: include/uapi/linux/ife.h
8630 IGORPLUG-USB IR RECEIVER
8631 M: Sean Young <sean@mess.org>
8632 L: linux-media@vger.kernel.org
8634 F: drivers/media/rc/igorplugusb.c
8636 IGUANAWORKS USB IR TRANSCEIVER
8637 M: Sean Young <sean@mess.org>
8638 L: linux-media@vger.kernel.org
8640 F: drivers/media/rc/iguanair.c
8642 IIO DIGITAL POTENTIOMETER DAC
8643 M: Peter Rosin <peda@axentia.se>
8644 L: linux-iio@vger.kernel.org
8646 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8647 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8648 F: drivers/iio/dac/dpot-dac.c
8650 IIO ENVELOPE DETECTOR
8651 M: Peter Rosin <peda@axentia.se>
8652 L: linux-iio@vger.kernel.org
8654 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8655 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8656 F: drivers/iio/adc/envelope-detector.c
8659 M: Peter Rosin <peda@axentia.se>
8660 L: linux-iio@vger.kernel.org
8662 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8663 F: drivers/iio/multiplexer/iio-mux.c
8665 IIO SUBSYSTEM AND DRIVERS
8666 M: Jonathan Cameron <jic23@kernel.org>
8667 R: Lars-Peter Clausen <lars@metafoo.de>
8668 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8669 L: linux-iio@vger.kernel.org
8671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8672 F: Documentation/ABI/testing/configfs-iio*
8673 F: Documentation/ABI/testing/sysfs-bus-iio*
8674 F: Documentation/devicetree/bindings/iio/
8676 F: drivers/staging/iio/
8677 F: include/linux/iio/
8681 M: Peter Rosin <peda@axentia.se>
8682 L: linux-iio@vger.kernel.org
8684 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8685 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8686 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8687 F: drivers/iio/afe/iio-rescale.c
8689 IKANOS/ADI EAGLE ADSL USB DRIVER
8690 M: Matthieu Castet <castet.matthieu@free.fr>
8691 M: Stanislaw Gruszka <stf_xl@wp.pl>
8693 F: drivers/usb/atm/ueagle-atm.c
8695 IMGTEC ASCII LCD DRIVER
8696 M: Paul Burton <paulburton@kernel.org>
8698 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8699 F: drivers/auxdisplay/img-ascii-lcd.c
8701 IMGTEC IR DECODER DRIVER
8703 F: drivers/media/rc/img-ir/
8705 IMON SOUNDGRAPH USB IR RECEIVER
8706 M: Sean Young <sean@mess.org>
8707 L: linux-media@vger.kernel.org
8709 F: drivers/media/rc/imon.c
8710 F: drivers/media/rc/imon_raw.c
8712 IMS TWINTURBO FRAMEBUFFER DRIVER
8713 L: linux-fbdev@vger.kernel.org
8715 F: drivers/video/fbdev/imsttfb.c
8717 INA209 HARDWARE MONITOR DRIVER
8718 M: Guenter Roeck <linux@roeck-us.net>
8719 L: linux-hwmon@vger.kernel.org
8721 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8722 F: Documentation/hwmon/ina209.rst
8723 F: drivers/hwmon/ina209.c
8725 INA2XX HARDWARE MONITOR DRIVER
8726 M: Guenter Roeck <linux@roeck-us.net>
8727 L: linux-hwmon@vger.kernel.org
8729 F: Documentation/hwmon/ina2xx.rst
8730 F: drivers/hwmon/ina2xx.c
8731 F: include/linux/platform_data/ina2xx.h
8733 INDUSTRY PACK SUBSYSTEM (IPACK)
8734 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8735 M: Jens Taprogge <jens.taprogge@taprogge.org>
8736 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8737 L: industrypack-devel@lists.sourceforge.net
8739 W: http://industrypack.sourceforge.net
8742 INFINEON DPS310 Driver
8743 M: Eddie James <eajames@linux.ibm.com>
8744 L: linux-iio@vger.kernel.org
8746 F: drivers/iio/pressure/dps310.c
8748 INFINIBAND SUBSYSTEM
8749 M: Doug Ledford <dledford@redhat.com>
8750 M: Jason Gunthorpe <jgg@nvidia.com>
8751 L: linux-rdma@vger.kernel.org
8753 W: https://github.com/linux-rdma/rdma-core
8754 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8756 F: Documentation/devicetree/bindings/infiniband/
8757 F: Documentation/infiniband/
8758 F: drivers/infiniband/
8760 F: include/trace/events/ib_mad.h
8761 F: include/trace/events/ib_umad.h
8762 F: include/uapi/linux/if_infiniband.h
8763 F: include/uapi/rdma/
8764 F: samples/bpf/ibumad_kern.c
8765 F: samples/bpf/ibumad_user.c
8767 INGENIC JZ4780 NAND DRIVER
8768 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8769 L: linux-mtd@lists.infradead.org
8770 L: linux-mips@vger.kernel.org
8772 F: drivers/mtd/nand/raw/ingenic/
8775 M: Paul Cercueil <paul@crapouillou.net>
8776 L: linux-mips@vger.kernel.org
8778 F: arch/mips/boot/dts/ingenic/
8779 F: arch/mips/generic/board-ingenic.c
8780 F: arch/mips/include/asm/mach-ingenic/
8781 F: arch/mips/ingenic/Kconfig
8782 F: drivers/clk/ingenic/
8783 F: drivers/dma/dma-jz4780.c
8784 F: drivers/gpu/drm/ingenic/
8785 F: drivers/i2c/busses/i2c-jz4780.c
8786 F: drivers/iio/adc/ingenic-adc.c
8787 F: drivers/irqchip/irq-ingenic.c
8788 F: drivers/memory/jz4780-nemc.c
8789 F: drivers/mmc/host/jz4740_mmc.c
8790 F: drivers/mtd/nand/raw/ingenic/
8791 F: drivers/pinctrl/pinctrl-ingenic.c
8792 F: drivers/power/supply/ingenic-battery.c
8793 F: drivers/pwm/pwm-jz4740.c
8794 F: drivers/remoteproc/ingenic_rproc.c
8795 F: drivers/rtc/rtc-jz4740.c
8796 F: drivers/tty/serial/8250/8250_ingenic.c
8797 F: drivers/usb/musb/jz4740.c
8798 F: drivers/watchdog/jz4740_wdt.c
8799 F: include/dt-bindings/iio/adc/ingenic,adc.h
8800 F: include/linux/mfd/ingenic-tcu.h
8801 F: sound/soc/codecs/jz47*
8802 F: sound/soc/jz4740/
8805 M: Jan Kara <jack@suse.cz>
8806 R: Amir Goldstein <amir73il@gmail.com>
8807 L: linux-fsdevel@vger.kernel.org
8809 F: Documentation/filesystems/inotify.rst
8810 F: fs/notify/inotify/
8811 F: include/linux/inotify.h
8812 F: include/uapi/linux/inotify.h
8814 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8815 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8816 L: linux-input@vger.kernel.org
8818 Q: http://patchwork.kernel.org/project/linux-input/list/
8819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8820 F: Documentation/devicetree/bindings/input/
8821 F: Documentation/devicetree/bindings/serio/
8822 F: Documentation/input/
8824 F: include/linux/input.h
8825 F: include/linux/input/
8826 F: include/uapi/linux/input-event-codes.h
8827 F: include/uapi/linux/input.h
8829 INPUT MULTITOUCH (MT) PROTOCOL
8830 M: Henrik Rydberg <rydberg@bitmath.org>
8831 L: linux-input@vger.kernel.org
8833 F: Documentation/input/multi-touch-protocol.rst
8834 F: drivers/input/input-mt.c
8837 INSIDE SECURE CRYPTO DRIVER
8838 M: Antoine Tenart <atenart@kernel.org>
8839 L: linux-crypto@vger.kernel.org
8841 F: drivers/crypto/inside-secure/
8843 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8844 M: Mimi Zohar <zohar@linux.ibm.com>
8845 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8846 L: linux-integrity@vger.kernel.org
8848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8849 F: security/integrity/ima/
8851 INTEL 810/815 FRAMEBUFFER DRIVER
8852 M: Antonino Daplas <adaplas@gmail.com>
8853 L: linux-fbdev@vger.kernel.org
8855 F: drivers/video/fbdev/i810/
8858 M: Cezary Rojewski <cezary.rojewski@intel.com>
8859 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8860 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8861 M: Jie Yang <yang.jie@linux.intel.com>
8862 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8866 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8867 M: Hans de Goede <hdegoede@redhat.com>
8868 L: platform-driver-x86@vger.kernel.org
8870 F: drivers/platform/x86/intel_atomisp2_pm.c
8872 INTEL ATOMISP2 LED DRIVER
8873 M: Hans de Goede <hdegoede@redhat.com>
8874 L: platform-driver-x86@vger.kernel.org
8876 F: drivers/platform/x86/intel_atomisp2_led.c
8878 INTEL BROXTON PMC DRIVER
8879 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8880 M: Zha Qipeng <qipeng.zha@intel.com>
8882 F: drivers/mfd/intel_pmc_bxt.c
8883 F: include/linux/mfd/intel_pmc_bxt.h
8885 INTEL C600 SERIES SAS CONTROLLER DRIVER
8886 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8887 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8888 L: linux-scsi@vger.kernel.org
8890 T: git git://git.code.sf.net/p/intel-sas/isci
8891 F: drivers/scsi/isci/
8893 INTEL CPU family model numbers
8894 M: Tony Luck <tony.luck@intel.com>
8896 L: linux-kernel@vger.kernel.org
8898 F: arch/x86/include/asm/intel-family.h
8900 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8901 M: Jani Nikula <jani.nikula@linux.intel.com>
8902 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8903 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8904 L: intel-gfx@lists.freedesktop.org
8906 W: https://01.org/linuxgraphics/
8907 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8908 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8909 C: irc://chat.freenode.net/intel-gfx
8910 T: git git://anongit.freedesktop.org/drm-intel
8911 F: Documentation/gpu/i915.rst
8912 F: drivers/gpu/drm/i915/
8913 F: include/drm/i915*
8914 F: include/uapi/drm/i915_drm.h
8916 INTEL ETHERNET DRIVERS
8917 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8918 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8919 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8921 W: http://www.intel.com/support/feedback.htm
8922 W: http://e1000.sourceforge.net/
8923 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8926 F: Documentation/networking/device_drivers/ethernet/intel/
8927 F: drivers/net/ethernet/intel/
8928 F: drivers/net/ethernet/intel/*/
8929 F: include/linux/avf/virtchnl.h
8931 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8932 M: Maik Broemme <mbroemme@libmpq.org>
8933 L: linux-fbdev@vger.kernel.org
8935 F: Documentation/fb/intelfb.rst
8936 F: drivers/video/fbdev/intelfb/
8939 M: Andy Shevchenko <andy@kernel.org>
8940 L: linux-gpio@vger.kernel.org
8942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8943 F: drivers/gpio/gpio-ich.c
8944 F: drivers/gpio/gpio-intel-mid.c
8945 F: drivers/gpio/gpio-merrifield.c
8946 F: drivers/gpio/gpio-ml-ioh.c
8947 F: drivers/gpio/gpio-pch.c
8948 F: drivers/gpio/gpio-sch.c
8949 F: drivers/gpio/gpio-sodaville.c
8951 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8952 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8953 M: Zhi Wang <zhi.a.wang@intel.com>
8954 L: intel-gvt-dev@lists.freedesktop.org
8955 L: intel-gfx@lists.freedesktop.org
8957 W: https://01.org/igvt-g
8958 T: git https://github.com/intel/gvt-linux.git
8959 F: drivers/gpu/drm/i915/gvt/
8961 INTEL HID EVENT DRIVER
8962 M: Alex Hung <alex.hung@canonical.com>
8963 L: platform-driver-x86@vger.kernel.org
8965 F: drivers/platform/x86/intel-hid.c
8967 INTEL I/OAT DMA DRIVER
8968 M: Dave Jiang <dave.jiang@intel.com>
8969 R: Dan Williams <dan.j.williams@intel.com>
8970 L: dmaengine@vger.kernel.org
8972 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8973 F: drivers/dma/ioat*
8976 M: Dave Jiang <dave.jiang@intel.com>
8977 L: dmaengine@vger.kernel.org
8979 F: drivers/dma/idxd/*
8980 F: include/uapi/linux/idxd.h
8983 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8984 M: Len Brown <lenb@kernel.org>
8985 L: linux-pm@vger.kernel.org
8987 B: https://bugzilla.kernel.org
8988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8989 F: drivers/idle/intel_idle.c
8991 INTEL INTEGRATED SENSOR HUB DRIVER
8992 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8993 M: Jiri Kosina <jikos@kernel.org>
8994 L: linux-input@vger.kernel.org
8996 F: drivers/hid/intel-ish-hid/
8999 M: David Woodhouse <dwmw2@infradead.org>
9000 M: Lu Baolu <baolu.lu@linux.intel.com>
9001 L: iommu@lists.linux-foundation.org
9003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9004 F: drivers/iommu/intel/
9005 F: include/linux/intel-iommu.h
9006 F: include/linux/intel-svm.h
9008 INTEL IOP-ADMA DMA DRIVER
9009 R: Dan Williams <dan.j.williams@intel.com>
9011 F: drivers/dma/iop-adma.c
9013 INTEL IPU3 CSI-2 CIO2 DRIVER
9014 M: Yong Zhi <yong.zhi@intel.com>
9015 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9016 M: Bingbu Cao <bingbu.cao@intel.com>
9017 M: Dan Scally <djrscally@gmail.com>
9018 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9019 L: linux-media@vger.kernel.org
9021 T: git git://linuxtv.org/media_tree.git
9022 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9023 F: drivers/media/pci/intel/ipu3/
9025 INTEL IPU3 CSI-2 IMGU DRIVER
9026 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9027 R: Bingbu Cao <bingbu.cao@intel.com>
9028 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9029 L: linux-media@vger.kernel.org
9031 F: Documentation/admin-guide/media/ipu3.rst
9032 F: Documentation/admin-guide/media/ipu3_rcb.svg
9033 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9034 F: drivers/staging/media/ipu3/
9036 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9037 M: Krzysztof Halasa <khalasa@piap.pl>
9039 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9040 F: drivers/net/wan/ixp4xx_hss.c
9041 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9042 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9043 F: include/linux/soc/ixp4xx/npe.h
9044 F: include/linux/soc/ixp4xx/qmgr.h
9046 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9047 M: Deepak Saxena <dsaxena@plexity.net>
9049 F: drivers/char/hw_random/ixp4xx-rng.c
9051 INTEL KEEM BAY DRM DRIVER
9052 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9053 M: Edmund Dea <edmund.j.dea@intel.com>
9055 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9056 F: drivers/gpu/drm/kmb/
9058 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9059 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9061 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9062 F: drivers/crypto/keembay/Kconfig
9063 F: drivers/crypto/keembay/Makefile
9064 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9065 F: drivers/crypto/keembay/ocs-aes.c
9066 F: drivers/crypto/keembay/ocs-aes.h
9068 INTEL MANAGEMENT ENGINE (mei)
9069 M: Tomas Winkler <tomas.winkler@intel.com>
9070 L: linux-kernel@vger.kernel.org
9072 F: Documentation/driver-api/mei/*
9073 F: drivers/misc/mei/
9074 F: drivers/watchdog/mei_wdt.c
9075 F: include/linux/mei_cl_bus.h
9076 F: include/uapi/linux/mei.h
9079 INTEL MENLOW THERMAL DRIVER
9080 M: Sujith Thomas <sujith.thomas@intel.com>
9081 L: platform-driver-x86@vger.kernel.org
9083 W: https://01.org/linux-acpi
9084 F: drivers/platform/x86/intel_menlow.c
9086 INTEL P-Unit IPC DRIVER
9087 M: Zha Qipeng <qipeng.zha@intel.com>
9088 L: platform-driver-x86@vger.kernel.org
9090 F: arch/x86/include/asm/intel_punit_ipc.h
9091 F: drivers/platform/x86/intel_punit_ipc.c
9093 INTEL PMC CORE DRIVER
9094 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9095 M: David E Box <david.e.box@intel.com>
9096 L: platform-driver-x86@vger.kernel.org
9098 F: drivers/platform/x86/intel_pmc_core*
9100 INTEL PMIC GPIO DRIVERS
9101 M: Andy Shevchenko <andy@kernel.org>
9103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9104 F: drivers/gpio/gpio-*cove.c
9105 F: drivers/gpio/gpio-msic.c
9107 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9108 M: Andy Shevchenko <andy@kernel.org>
9110 F: drivers/mfd/intel_msic.c
9111 F: drivers/mfd/intel_soc_pmic*
9112 F: include/linux/mfd/intel_msic.h
9113 F: include/linux/mfd/intel_soc_pmic*
9116 M: "David E. Box" <david.e.box@linux.intel.com>
9118 F: drivers/mfd/intel_pmt.c
9119 F: drivers/platform/x86/intel_pmt_*
9121 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9122 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9123 L: linux-wireless@vger.kernel.org
9125 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9126 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9127 F: drivers/net/wireless/intel/ipw2x00/
9130 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9131 M: Len Brown <lenb@kernel.org>
9132 L: linux-pm@vger.kernel.org
9134 F: drivers/cpufreq/intel_pstate.c
9136 INTEL RDMA RNIC DRIVER
9137 M: Faisal Latif <faisal.latif@intel.com>
9138 M: Shiraz Saleem <shiraz.saleem@intel.com>
9139 L: linux-rdma@vger.kernel.org
9141 F: drivers/infiniband/hw/i40iw/
9142 F: include/uapi/rdma/i40iw-abi.h
9145 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9147 F: arch/x86/include/asm/intel_scu_ipc.h
9148 F: drivers/platform/x86/intel_scu_*
9150 INTEL SPEED SELECT TECHNOLOGY
9151 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9152 L: platform-driver-x86@vger.kernel.org
9154 F: drivers/platform/x86/intel_speed_select_if/
9155 F: include/uapi/linux/isst_if.h
9156 F: tools/power/x86/intel-speed-select/
9158 INTEL STRATIX10 FIRMWARE DRIVERS
9159 M: Richard Gong <richard.gong@linux.intel.com>
9160 L: linux-kernel@vger.kernel.org
9162 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9163 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9164 F: drivers/firmware/stratix10-rsu.c
9165 F: drivers/firmware/stratix10-svc.c
9166 F: include/linux/firmware/intel/stratix10-smc.h
9167 F: include/linux/firmware/intel/stratix10-svc-client.h
9169 INTEL TELEMETRY DRIVER
9170 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9171 M: "David E. Box" <david.e.box@linux.intel.com>
9172 L: platform-driver-x86@vger.kernel.org
9174 F: arch/x86/include/asm/intel_telemetry.h
9175 F: drivers/platform/x86/intel_telemetry*
9177 INTEL UNCORE FREQUENCY CONTROL
9178 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9179 L: platform-driver-x86@vger.kernel.org
9181 F: drivers/platform/x86/intel-uncore-frequency.c
9183 INTEL VIRTUAL BUTTON DRIVER
9184 M: AceLan Kao <acelan.kao@canonical.com>
9185 L: platform-driver-x86@vger.kernel.org
9187 F: drivers/platform/x86/intel-vbtn.c
9189 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9190 M: Stanislaw Gruszka <stf_xl@wp.pl>
9191 L: linux-wireless@vger.kernel.org
9193 F: drivers/net/wireless/intel/iwlegacy/
9195 INTEL WIRELESS WIFI LINK (iwlwifi)
9196 M: Luca Coelho <luciano.coelho@intel.com>
9197 L: linux-wireless@vger.kernel.org
9199 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9201 F: drivers/net/wireless/intel/iwlwifi/
9203 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9204 M: Jithu Joseph <jithu.joseph@intel.com>
9205 R: Maurice Ma <maurice.ma@intel.com>
9207 W: https://slimbootloader.github.io/security/firmware-update.html
9208 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9210 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9211 M: Mario Limonciello <mario.limonciello@dell.com>
9213 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9216 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9218 F: Documentation/trace/intel_th.rst
9219 F: drivers/hwtracing/intel_th/
9220 F: include/linux/intel_th.h
9222 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9223 M: Ning Sun <ning.sun@intel.com>
9224 L: tboot-devel@lists.sourceforge.net
9226 W: http://tboot.sourceforge.net
9227 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9228 F: Documentation/x86/intel_txt.rst
9229 F: arch/x86/kernel/tboot.c
9230 F: include/linux/tboot.h
9233 M: Jarkko Sakkinen <jarkko@kernel.org>
9234 L: linux-sgx@vger.kernel.org
9236 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-sgx.git
9238 F: Documentation/x86/sgx.rst
9239 F: arch/x86/entry/vdso/vsgx.S
9240 F: arch/x86/include/uapi/asm/sgx.h
9241 F: arch/x86/kernel/cpu/sgx/*
9242 F: tools/testing/selftests/sgx/*
9246 M: Georgi Djakov <georgi.djakov@linaro.org>
9247 L: linux-pm@vger.kernel.org
9249 F: Documentation/devicetree/bindings/interconnect/
9250 F: Documentation/driver-api/interconnect.rst
9251 F: drivers/interconnect/
9252 F: include/dt-bindings/interconnect/
9253 F: include/linux/interconnect-provider.h
9254 F: include/linux/interconnect.h
9256 INVENSENSE ICM-426xx IMU DRIVER
9257 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9258 L: linux-iio@vger.kernel.org
9260 W: https://invensense.tdk.com/
9261 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9262 F: drivers/iio/imu/inv_icm42600/
9264 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9265 M: Linus Walleij <linus.walleij@linaro.org>
9266 L: linux-iio@vger.kernel.org
9268 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9269 F: drivers/iio/gyro/mpu3050*
9271 IOC3 ETHERNET DRIVER
9272 M: Ralf Baechle <ralf@linux-mips.org>
9273 L: linux-mips@vger.kernel.org
9275 F: drivers/net/ethernet/sgi/ioc3-eth.c
9277 IOMAP FILESYSTEM LIBRARY
9278 M: Christoph Hellwig <hch@infradead.org>
9279 M: Darrick J. Wong <darrick.wong@oracle.com>
9280 M: linux-xfs@vger.kernel.org
9281 M: linux-fsdevel@vger.kernel.org
9282 L: linux-xfs@vger.kernel.org
9283 L: linux-fsdevel@vger.kernel.org
9285 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9287 F: include/linux/iomap.h
9290 M: Joerg Roedel <joro@8bytes.org>
9291 M: Will Deacon <will@kernel.org>
9292 L: iommu@lists.linux-foundation.org
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9295 F: Documentation/devicetree/bindings/iommu/
9296 F: Documentation/userspace-api/iommu.rst
9298 F: include/linux/iommu.h
9299 F: include/linux/iova.h
9300 F: include/linux/of_iommu.h
9301 F: include/uapi/linux/iommu.h
9304 M: Jens Axboe <axboe@kernel.dk>
9305 L: io-uring@vger.kernel.org
9307 T: git git://git.kernel.dk/linux-block
9308 T: git git://git.kernel.dk/liburing
9312 F: include/uapi/linux/io_uring.h
9315 M: Corey Minyard <minyard@acm.org>
9316 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9318 W: http://openipmi.sourceforge.net/
9319 F: Documentation/driver-api/ipmi.rst
9320 F: Documentation/devicetree/bindings/ipmi/
9321 F: drivers/char/ipmi/
9322 F: include/linux/ipmi*
9323 F: include/uapi/linux/ipmi*
9325 IPS SCSI RAID DRIVER
9326 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9327 L: linux-scsi@vger.kernel.org
9329 W: http://www.adaptec.com/
9330 F: drivers/scsi/ips*
9333 M: Wensong Zhang <wensong@linux-vs.org>
9334 M: Simon Horman <horms@verge.net.au>
9335 M: Julian Anastasov <ja@ssi.bg>
9336 L: netdev@vger.kernel.org
9337 L: lvs-devel@vger.kernel.org
9339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9341 F: Documentation/networking/ipvs-sysctl.rst
9342 F: include/net/ip_vs.h
9343 F: include/uapi/linux/ip_vs.h
9344 F: net/netfilter/ipvs/
9347 M: Jiri Kosina <jikos@kernel.org>
9348 M: David Sterba <dsterba@suse.com>
9350 F: drivers/tty/ipwireless/
9353 L: netdev@vger.kernel.org
9355 F: include/uapi/linux/ipx.h
9357 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9358 M: Marc Zyngier <maz@kernel.org>
9360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9361 F: Documentation/core-api/irq/irq-domain.rst
9362 F: include/linux/irqdomain.h
9363 F: kernel/irq/irqdomain.c
9367 M: Thomas Gleixner <tglx@linutronix.de>
9368 L: linux-kernel@vger.kernel.org
9370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9374 M: Thomas Gleixner <tglx@linutronix.de>
9375 M: Marc Zyngier <maz@kernel.org>
9376 L: linux-kernel@vger.kernel.org
9378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9379 F: Documentation/devicetree/bindings/interrupt-controller/
9383 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9385 F: Documentation/driver-api/isa.rst
9386 F: drivers/base/isa.c
9387 F: include/linux/isa.h
9390 M: Hans Verkuil <hverkuil@xs4all.nl>
9391 L: linux-media@vger.kernel.org
9393 W: https://linuxtv.org
9394 T: git git://linuxtv.org/media_tree.git
9395 F: drivers/media/radio/radio-isa*
9398 M: Jaroslav Kysela <perex@perex.cz>
9400 F: Documentation/driver-api/isapnp.rst
9401 F: drivers/pnp/isapnp/
9402 F: include/linux/isapnp.h
9405 M: Lee Duncan <lduncan@suse.com>
9406 M: Chris Leech <cleech@redhat.com>
9407 L: open-iscsi@googlegroups.com
9408 L: linux-scsi@vger.kernel.org
9410 W: www.open-iscsi.com
9411 F: drivers/scsi/*iscsi*
9412 F: include/scsi/*iscsi*
9414 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9415 M: Peter Jones <pjones@redhat.com>
9416 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9418 F: drivers/firmware/iscsi_ibft*
9420 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9421 M: Sagi Grimberg <sagi@grimberg.me>
9422 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9423 L: linux-rdma@vger.kernel.org
9425 W: http://www.openfabrics.org
9426 W: www.open-iscsi.org
9427 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9428 F: drivers/infiniband/ulp/iser/
9430 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9431 M: Sagi Grimberg <sagi@grimberg.me>
9432 L: linux-rdma@vger.kernel.org
9433 L: target-devel@vger.kernel.org
9435 W: http://www.linux-iscsi.org
9436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9437 F: drivers/infiniband/ulp/isert
9439 ISDN/CMTP OVER BLUETOOTH
9440 M: Karsten Keil <isdn@linux-pingi.de>
9441 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9442 L: netdev@vger.kernel.org
9444 W: http://www.isdn4linux.de
9445 F: Documentation/isdn/
9446 F: drivers/isdn/capi/
9447 F: include/linux/isdn/
9448 F: include/uapi/linux/isdn/
9449 F: net/bluetooth/cmtp/
9451 ISDN/mISDN SUBSYSTEM
9452 M: Karsten Keil <isdn@linux-pingi.de>
9453 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9454 L: netdev@vger.kernel.org
9456 W: http://www.isdn4linux.de
9457 F: drivers/isdn/Kconfig
9458 F: drivers/isdn/Makefile
9459 F: drivers/isdn/hardware/
9460 F: drivers/isdn/mISDN/
9462 IT87 HARDWARE MONITORING DRIVER
9463 M: Jean Delvare <jdelvare@suse.com>
9464 L: linux-hwmon@vger.kernel.org
9466 F: Documentation/hwmon/it87.rst
9467 F: drivers/hwmon/it87.c
9470 M: Antti Palosaari <crope@iki.fi>
9471 L: linux-media@vger.kernel.org
9473 W: https://linuxtv.org
9474 W: http://palosaari.fi/linux/
9475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9476 T: git git://linuxtv.org/anttip/media_tree.git
9477 F: drivers/media/tuners/it913x*
9479 IVTV VIDEO4LINUX DRIVER
9480 M: Andy Walls <awalls@md.metrocast.net>
9481 L: linux-media@vger.kernel.org
9483 W: https://linuxtv.org
9484 T: git git://linuxtv.org/media_tree.git
9485 F: Documentation/admin-guide/media/ivtv*
9486 F: drivers/media/pci/ivtv/
9487 F: include/uapi/linux/ivtv*
9489 IX2505V MEDIA DRIVER
9490 M: Malcolm Priestley <tvboxspy@gmail.com>
9491 L: linux-media@vger.kernel.org
9493 W: https://linuxtv.org
9494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9495 F: drivers/media/dvb-frontends/ix2505v*
9497 JAILHOUSE HYPERVISOR INTERFACE
9498 M: Jan Kiszka <jan.kiszka@siemens.com>
9499 L: jailhouse-dev@googlegroups.com
9501 F: arch/x86/include/asm/jailhouse_para.h
9502 F: arch/x86/kernel/jailhouse.c
9504 JC42.4 TEMPERATURE SENSOR DRIVER
9505 M: Guenter Roeck <linux@roeck-us.net>
9506 L: linux-hwmon@vger.kernel.org
9508 F: Documentation/hwmon/jc42.rst
9509 F: drivers/hwmon/jc42.c
9512 M: Dave Kleikamp <shaggy@kernel.org>
9513 L: jfs-discussion@lists.sourceforge.net
9515 W: http://jfs.sourceforge.net/
9516 T: git git://github.com/kleikamp/linux-shaggy.git
9517 F: Documentation/admin-guide/jfs.rst
9521 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9522 L: netdev@vger.kernel.org
9524 F: drivers/net/ethernet/jme.*
9526 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9527 M: David Woodhouse <dwmw2@infradead.org>
9528 M: Richard Weinberger <richard@nod.at>
9529 L: linux-mtd@lists.infradead.org
9531 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9532 T: git git://git.infradead.org/ubifs-2.6.git
9534 F: include/uapi/linux/jffs2.h
9536 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9537 M: "Theodore Ts'o" <tytso@mit.edu>
9538 M: Jan Kara <jack@suse.com>
9539 L: linux-ext4@vger.kernel.org
9542 F: include/linux/jbd2.h
9544 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9545 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9546 L: linux-media@vger.kernel.org
9548 F: drivers/media/platform/rcar_jpu.c
9550 JSM Neo PCI based serial card
9551 L: linux-serial@vger.kernel.org
9553 F: drivers/tty/serial/jsm/
9555 K10TEMP HARDWARE MONITORING DRIVER
9556 M: Clemens Ladisch <clemens@ladisch.de>
9557 L: linux-hwmon@vger.kernel.org
9559 F: Documentation/hwmon/k10temp.rst
9560 F: drivers/hwmon/k10temp.c
9562 K8TEMP HARDWARE MONITORING DRIVER
9563 M: Rudolf Marek <r.marek@assembler.cz>
9564 L: linux-hwmon@vger.kernel.org
9566 F: Documentation/hwmon/k8temp.rst
9567 F: drivers/hwmon/k8temp.c
9570 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9571 R: Alexander Potapenko <glider@google.com>
9572 R: Dmitry Vyukov <dvyukov@google.com>
9573 L: kasan-dev@googlegroups.com
9575 F: Documentation/dev-tools/kasan.rst
9576 F: arch/*/include/asm/kasan.h
9577 F: arch/*/mm/kasan_init*
9578 F: include/linux/kasan*.h
9581 F: scripts/Makefile.kasan
9584 M: Masahiro Yamada <masahiroy@kernel.org>
9585 L: linux-kbuild@vger.kernel.org
9587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9588 F: Documentation/kbuild/kconfig*
9589 F: scripts/Kconfig.include
9593 R: Dmitry Vyukov <dvyukov@google.com>
9594 R: Andrey Konovalov <andreyknvl@google.com>
9595 L: kasan-dev@googlegroups.com
9597 F: Documentation/dev-tools/kcov.rst
9598 F: include/linux/kcov.h
9599 F: include/uapi/linux/kcov.h
9601 F: scripts/Makefile.kcov
9604 M: Marco Elver <elver@google.com>
9605 R: Dmitry Vyukov <dvyukov@google.com>
9606 L: kasan-dev@googlegroups.com
9608 F: Documentation/dev-tools/kcsan.rst
9609 F: include/linux/kcsan*.h
9611 F: lib/Kconfig.kcsan
9612 F: scripts/Makefile.kcsan
9615 M: Dave Young <dyoung@redhat.com>
9616 M: Baoquan He <bhe@redhat.com>
9617 R: Vivek Goyal <vgoyal@redhat.com>
9618 L: kexec@lists.infradead.org
9620 W: http://lse.sourceforge.net/kdump/
9621 F: Documentation/admin-guide/kdump/
9623 F: include/linux/crash_core.h
9624 F: include/linux/crash_dump.h
9625 F: include/uapi/linux/vmcore.h
9628 KEENE FM RADIO TRANSMITTER DRIVER
9629 M: Hans Verkuil <hverkuil@xs4all.nl>
9630 L: linux-media@vger.kernel.org
9632 W: https://linuxtv.org
9633 T: git git://linuxtv.org/media_tree.git
9634 F: drivers/media/radio/radio-keene*
9637 M: Ian Kent <raven@themaw.net>
9638 L: autofs@vger.kernel.org
9642 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9643 M: Masahiro Yamada <masahiroy@kernel.org>
9644 M: Michal Marek <michal.lkml@markovi.net>
9645 L: linux-kbuild@vger.kernel.org
9647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9648 F: Documentation/kbuild/
9650 F: scripts/*vmlinux*
9652 F: scripts/Makefile*
9659 L: kernel-janitors@vger.kernel.org
9661 W: http://kernelnewbies.org/KernelJanitors
9663 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9664 M: "J. Bruce Fields" <bfields@fieldses.org>
9665 M: Chuck Lever <chuck.lever@oracle.com>
9666 L: linux-nfs@vger.kernel.org
9668 W: http://nfs.sourceforge.net/
9669 T: git git://linux-nfs.org/~bfields/linux.git
9673 F: include/linux/lockd/
9674 F: include/linux/sunrpc/
9675 F: include/uapi/linux/nfsd/
9676 F: include/uapi/linux/sunrpc/
9678 F: Documentation/filesystems/nfs/
9680 KERNEL SELFTEST FRAMEWORK
9681 M: Shuah Khan <shuah@kernel.org>
9682 M: Shuah Khan <skhan@linuxfoundation.org>
9683 L: linux-kselftest@vger.kernel.org
9685 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9687 F: Documentation/dev-tools/kselftest*
9688 F: tools/testing/selftests/
9690 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9691 M: Brendan Higgins <brendanhiggins@google.com>
9692 L: linux-kselftest@vger.kernel.org
9693 L: kunit-dev@googlegroups.com
9695 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9696 F: Documentation/dev-tools/kunit/
9699 F: tools/testing/kunit/
9701 KERNEL USERMODE HELPER
9702 M: Luis Chamberlain <mcgrof@kernel.org>
9703 L: linux-kernel@vger.kernel.org
9705 F: include/linux/umh.h
9708 KERNEL VIRTUAL MACHINE (KVM)
9709 M: Paolo Bonzini <pbonzini@redhat.com>
9710 L: kvm@vger.kernel.org
9712 W: http://www.linux-kvm.org
9713 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9714 F: Documentation/virt/kvm/
9715 F: include/asm-generic/kvm*
9716 F: include/kvm/iodev.h
9717 F: include/linux/kvm*
9718 F: include/trace/events/kvm.h
9719 F: include/uapi/asm-generic/kvm*
9720 F: include/uapi/linux/kvm*
9722 F: tools/testing/selftests/kvm/
9725 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9726 M: Marc Zyngier <maz@kernel.org>
9727 R: James Morse <james.morse@arm.com>
9728 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9729 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9731 L: kvmarm@lists.cs.columbia.edu
9733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9734 F: arch/arm64/include/asm/kvm*
9735 F: arch/arm64/include/uapi/asm/kvm*
9737 F: include/kvm/arm_*
9739 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9740 M: Huacai Chen <chenhuacai@kernel.org>
9741 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9742 L: linux-mips@vger.kernel.org
9743 L: kvm@vger.kernel.org
9745 F: arch/mips/include/asm/kvm*
9746 F: arch/mips/include/uapi/asm/kvm*
9749 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9750 M: Paul Mackerras <paulus@ozlabs.org>
9751 L: kvm-ppc@vger.kernel.org
9753 W: http://www.linux-kvm.org/
9754 T: git git://github.com/agraf/linux-2.6.git
9755 F: arch/powerpc/include/asm/kvm*
9756 F: arch/powerpc/include/uapi/asm/kvm*
9757 F: arch/powerpc/kernel/kvm*
9758 F: arch/powerpc/kvm/
9760 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9761 M: Christian Borntraeger <borntraeger@de.ibm.com>
9762 M: Janosch Frank <frankja@linux.ibm.com>
9763 R: David Hildenbrand <david@redhat.com>
9764 R: Cornelia Huck <cohuck@redhat.com>
9765 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9766 L: kvm@vger.kernel.org
9768 W: http://www.ibm.com/developerworks/linux/linux390/
9769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9770 F: Documentation/virt/kvm/s390*
9771 F: arch/s390/include/asm/gmap.h
9772 F: arch/s390/include/asm/kvm*
9773 F: arch/s390/include/uapi/asm/kvm*
9774 F: arch/s390/kernel/uv.c
9776 F: arch/s390/mm/gmap.c
9777 F: tools/testing/selftests/kvm/*/s390x/
9778 F: tools/testing/selftests/kvm/s390x/
9780 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9781 M: Paolo Bonzini <pbonzini@redhat.com>
9782 R: Sean Christopherson <sean.j.christopherson@intel.com>
9783 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9784 R: Wanpeng Li <wanpengli@tencent.com>
9785 R: Jim Mattson <jmattson@google.com>
9786 R: Joerg Roedel <joro@8bytes.org>
9787 L: kvm@vger.kernel.org
9789 W: http://www.linux-kvm.org
9790 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9791 F: arch/x86/include/asm/kvm*
9792 F: arch/x86/include/asm/pvclock-abi.h
9793 F: arch/x86/include/asm/svm.h
9794 F: arch/x86/include/asm/vmx*.h
9795 F: arch/x86/include/uapi/asm/kvm*
9796 F: arch/x86/include/uapi/asm/svm.h
9797 F: arch/x86/include/uapi/asm/vmx.h
9798 F: arch/x86/kernel/kvm.c
9799 F: arch/x86/kernel/kvmclock.c
9804 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9805 M: Tejun Heo <tj@kernel.org>
9807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9809 F: include/linux/kernfs.h
9812 M: Eric Biederman <ebiederm@xmission.com>
9813 L: kexec@lists.infradead.org
9815 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9816 F: include/linux/kexec.h
9817 F: include/uapi/linux/kexec.h
9821 M: Mimi Zohar <zohar@linux.ibm.com>
9822 L: linux-integrity@vger.kernel.org
9823 L: keyrings@vger.kernel.org
9825 F: Documentation/security/keys/trusted-encrypted.rst
9826 F: include/keys/encrypted-type.h
9827 F: security/keys/encrypted-keys/
9830 M: James Bottomley <jejb@linux.ibm.com>
9831 M: Jarkko Sakkinen <jarkko@kernel.org>
9832 M: Mimi Zohar <zohar@linux.ibm.com>
9833 L: linux-integrity@vger.kernel.org
9834 L: keyrings@vger.kernel.org
9836 F: Documentation/security/keys/trusted-encrypted.rst
9837 F: include/keys/trusted-type.h
9838 F: include/keys/trusted_tpm.h
9839 F: security/keys/trusted-keys/
9842 M: David Howells <dhowells@redhat.com>
9843 M: Jarkko Sakkinen <jarkko@kernel.org>
9844 L: keyrings@vger.kernel.org
9846 F: Documentation/security/keys/core.rst
9848 F: include/linux/key-type.h
9849 F: include/linux/key.h
9850 F: include/linux/keyctl.h
9851 F: include/uapi/linux/keyctl.h
9855 M: Stefani Seibold <stefani@seibold.net>
9857 F: include/linux/kfifo.h
9861 KGDB / KDB /debug_core
9862 M: Jason Wessel <jason.wessel@windriver.com>
9863 M: Daniel Thompson <daniel.thompson@linaro.org>
9864 R: Douglas Anderson <dianders@chromium.org>
9865 L: kgdb-bugreport@lists.sourceforge.net
9867 W: http://kgdb.wiki.kernel.org/
9868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9869 F: Documentation/dev-tools/kgdb.rst
9870 F: drivers/misc/kgdbts.c
9871 F: drivers/tty/serial/kgdboc.c
9872 F: include/linux/kdb.h
9873 F: include/linux/kgdb.h
9876 KHADAS MCU MFD DRIVER
9877 M: Neil Armstrong <narmstrong@baylibre.com>
9878 L: linux-amlogic@lists.infradead.org
9880 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9881 F: drivers/mfd/khadas-mcu.c
9882 F: include/linux/mfd/khadas-mcu.h
9883 F: drivers/thermal/khadas_mcu_fan.c
9886 M: Catalin Marinas <catalin.marinas@arm.com>
9888 F: Documentation/dev-tools/kmemleak.rst
9889 F: include/linux/kmemleak.h
9891 F: samples/kmemleak/kmemleak-test.c
9893 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9894 M: Luis Chamberlain <mcgrof@kernel.org>
9895 L: linux-kernel@vger.kernel.org
9897 F: include/linux/kmod.h
9900 F: tools/testing/selftests/kmod/
9903 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9904 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9905 M: "David S. Miller" <davem@davemloft.net>
9906 M: Masami Hiramatsu <mhiramat@kernel.org>
9908 F: Documentation/trace/kprobes.rst
9909 F: include/asm-generic/kprobes.h
9910 F: include/linux/kprobes.h
9913 KS0108 LCD CONTROLLER DRIVER
9914 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9916 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9917 F: drivers/auxdisplay/ks0108.c
9918 F: include/linux/ks0108.h
9920 KTD253 BACKLIGHT DRIVER
9921 M: Linus Walleij <linus.walleij@linaro.org>
9923 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9924 F: drivers/video/backlight/ktd253-backlight.c
9927 M: David Ahern <dsahern@kernel.org>
9928 L: netdev@vger.kernel.org
9930 F: include/net/l3mdev.h
9934 M: John Fastabend <john.fastabend@gmail.com>
9935 M: Daniel Borkmann <daniel@iogearbox.net>
9936 M: Jakub Sitnicki <jakub@cloudflare.com>
9937 M: Lorenz Bauer <lmb@cloudflare.com>
9938 L: netdev@vger.kernel.org
9939 L: bpf@vger.kernel.org
9941 F: include/linux/skmsg.h
9943 F: net/core/sock_map.c
9944 F: net/ipv4/tcp_bpf.c
9945 F: net/ipv4/udp_bpf.c
9947 LANTIQ / INTEL Ethernet drivers
9948 M: Hauke Mehrtens <hauke@hauke-m.de>
9949 L: netdev@vger.kernel.org
9951 F: drivers/net/dsa/lantiq_gswip.c
9952 F: drivers/net/dsa/lantiq_pce.h
9953 F: drivers/net/ethernet/lantiq_xrx200.c
9954 F: net/dsa/tag_gswip.c
9956 LANTIQ MIPS ARCHITECTURE
9957 M: John Crispin <john@phrozen.org>
9958 L: linux-mips@vger.kernel.org
9961 F: drivers/soc/lantiq
9963 LASI 53c700 driver for PARISC
9964 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9965 L: linux-scsi@vger.kernel.org
9967 F: Documentation/scsi/53c700.rst
9968 F: drivers/scsi/53c700*
9971 M: Tobin C. Harding <me@tobin.cc>
9972 M: Tycho Andersen <tycho@tycho.pizza>
9973 L: linux-hardening@vger.kernel.org
9975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9976 F: scripts/leaking_addresses.pl
9979 M: Pavel Machek <pavel@ucw.cz>
9980 R: Dan Murphy <dmurphy@ti.com>
9981 L: linux-leds@vger.kernel.org
9983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9984 F: Documentation/devicetree/bindings/leds/
9986 F: include/linux/leds.h
9988 LEGACY EEPROM DRIVER
9989 M: Jean Delvare <jdelvare@suse.com>
9991 F: Documentation/misc-devices/eeprom.rst
9992 F: drivers/misc/eeprom/eeprom.c
9995 R: David Lechner <david@lechnology.com>
9997 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9998 F: arch/arm/boot/dts/da850-lego-ev3.dts
9999 F: drivers/power/supply/lego_ev3_battery.c
10001 LEGO USB Tower driver
10002 M: Juergen Stuber <starblue@users.sourceforge.net>
10003 L: legousb-devel@lists.sourceforge.net
10005 W: http://legousb.sourceforge.net/
10006 F: drivers/usb/misc/legousbtower.c
10009 M: Matan Ziv-Av <matan@svgalib.org>
10010 L: platform-driver-x86@vger.kernel.org
10012 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10013 F: Documentation/admin-guide/laptops/lg-laptop.rst
10014 F: drivers/platform/x86/lg-laptop.c
10016 LG2160 MEDIA DRIVER
10017 M: Michael Krufky <mkrufky@linuxtv.org>
10018 L: linux-media@vger.kernel.org
10020 W: https://linuxtv.org
10021 W: http://github.com/mkrufky
10022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023 T: git git://linuxtv.org/mkrufky/tuners.git
10024 F: drivers/media/dvb-frontends/lg2160.*
10026 LGDT3305 MEDIA DRIVER
10027 M: Michael Krufky <mkrufky@linuxtv.org>
10028 L: linux-media@vger.kernel.org
10030 W: https://linuxtv.org
10031 W: http://github.com/mkrufky
10032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10033 T: git git://linuxtv.org/mkrufky/tuners.git
10034 F: drivers/media/dvb-frontends/lgdt3305.*
10036 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10037 M: Viresh Kumar <vireshk@kernel.org>
10038 L: linux-ide@vger.kernel.org
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10041 F: drivers/ata/pata_arasan_cf.c
10042 F: include/linux/pata_arasan_cf_data.h
10044 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10045 M: Linus Walleij <linus.walleij@linaro.org>
10046 L: linux-ide@vger.kernel.org
10048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10049 F: drivers/ata/pata_ftide010.c
10050 F: drivers/ata/sata_gemini.c
10051 F: drivers/ata/sata_gemini.h
10053 LIBATA SATA AHCI PLATFORM devices support
10054 M: Hans de Goede <hdegoede@redhat.com>
10055 M: Jens Axboe <axboe@kernel.dk>
10056 L: linux-ide@vger.kernel.org
10058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10059 F: drivers/ata/ahci_platform.c
10060 F: drivers/ata/libahci_platform.c
10061 F: include/linux/ahci_platform.h
10063 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10064 M: Mikael Pettersson <mikpelinux@gmail.com>
10065 L: linux-ide@vger.kernel.org
10067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10068 F: drivers/ata/sata_promise.*
10070 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10071 M: Jens Axboe <axboe@kernel.dk>
10072 L: linux-ide@vger.kernel.org
10074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10075 F: Documentation/devicetree/bindings/ata/
10077 F: include/linux/ata.h
10078 F: include/linux/libata.h
10081 M: Sasha Levin <alexander.levin@microsoft.com>
10083 F: tools/lib/lockdep/
10085 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10086 M: Dan Williams <dan.j.williams@intel.com>
10087 M: Vishal Verma <vishal.l.verma@intel.com>
10088 M: Dave Jiang <dave.jiang@intel.com>
10089 L: linux-nvdimm@lists.01.org
10091 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10092 P: Documentation/nvdimm/maintainer-entry-profile.rst
10093 F: drivers/nvdimm/blk.c
10094 F: drivers/nvdimm/region_devs.c
10096 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10097 M: Vishal Verma <vishal.l.verma@intel.com>
10098 M: Dan Williams <dan.j.williams@intel.com>
10099 M: Dave Jiang <dave.jiang@intel.com>
10100 L: linux-nvdimm@lists.01.org
10102 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10103 P: Documentation/nvdimm/maintainer-entry-profile.rst
10104 F: drivers/nvdimm/btt*
10106 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10107 M: Dan Williams <dan.j.williams@intel.com>
10108 M: Vishal Verma <vishal.l.verma@intel.com>
10109 M: Dave Jiang <dave.jiang@intel.com>
10110 L: linux-nvdimm@lists.01.org
10112 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10113 P: Documentation/nvdimm/maintainer-entry-profile.rst
10114 F: drivers/nvdimm/pmem*
10116 LIBNVDIMM: DEVICETREE BINDINGS
10117 M: Oliver O'Halloran <oohall@gmail.com>
10118 L: linux-nvdimm@lists.01.org
10120 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10121 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10122 F: drivers/nvdimm/of_pmem.c
10124 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10125 M: Dan Williams <dan.j.williams@intel.com>
10126 M: Vishal Verma <vishal.l.verma@intel.com>
10127 M: Dave Jiang <dave.jiang@intel.com>
10128 M: Ira Weiny <ira.weiny@intel.com>
10129 L: linux-nvdimm@lists.01.org
10131 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10132 P: Documentation/nvdimm/maintainer-entry-profile.rst
10133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10134 F: drivers/acpi/nfit/*
10135 F: drivers/nvdimm/*
10136 F: include/linux/libnvdimm.h
10137 F: include/linux/nd.h
10138 F: include/uapi/linux/ndctl.h
10139 F: tools/testing/nvdimm/
10141 LICENSES and SPDX stuff
10142 M: Thomas Gleixner <tglx@linutronix.de>
10143 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10144 L: linux-spdx@vger.kernel.org
10146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10148 F: Documentation/process/license-rules.rst
10150 F: scripts/spdxcheck-test.sh
10151 F: scripts/spdxcheck.py
10153 LIGHTNVM PLATFORM SUPPORT
10154 M: Matias Bjorling <mb@lightnvm.io>
10155 L: linux-block@vger.kernel.org
10157 W: http://github/OpenChannelSSD
10158 F: drivers/lightnvm/
10159 F: include/linux/lightnvm.h
10160 F: include/uapi/linux/lightnvm.h
10162 LINEAR RANGES HELPERS
10163 M: Mark Brown <broonie@kernel.org>
10164 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10165 F: lib/linear_ranges.c
10166 F: lib/test_linear_ranges.c
10167 F: include/linux/linear_range.h
10169 LINUX FOR POWER MACINTOSH
10170 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10171 L: linuxppc-dev@lists.ozlabs.org
10173 F: arch/powerpc/platforms/powermac/
10174 F: drivers/macintosh/
10176 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10177 M: Michael Ellerman <mpe@ellerman.id.au>
10178 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10179 R: Paul Mackerras <paulus@samba.org>
10180 L: linuxppc-dev@lists.ozlabs.org
10182 W: https://github.com/linuxppc/wiki/wiki
10183 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10185 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10186 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10187 F: Documentation/devicetree/bindings/powerpc/
10188 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10189 F: Documentation/powerpc/
10191 F: drivers/*/*/*pasemi*
10192 F: drivers/*/*pasemi*
10193 F: drivers/char/tpm/tpm_ibmvtpm*
10194 F: drivers/crypto/nx/
10195 F: drivers/crypto/vmx/
10196 F: drivers/i2c/busses/i2c-opal.c
10197 F: drivers/net/ethernet/ibm/ibmveth.*
10198 F: drivers/net/ethernet/ibm/ibmvnic.*
10199 F: drivers/pci/hotplug/pnv_php.c
10200 F: drivers/pci/hotplug/rpa*
10201 F: drivers/rtc/rtc-opal.c
10202 F: drivers/scsi/ibmvscsi/
10203 F: drivers/tty/hvc/hvc_opal.c
10204 F: drivers/watchdog/wdrtas.c
10205 F: tools/testing/selftests/powerpc
10212 LINUX FOR POWERPC EMBEDDED MPC5XXX
10213 M: Anatolij Gustschin <agust@denx.de>
10214 L: linuxppc-dev@lists.ozlabs.org
10216 F: arch/powerpc/platforms/512x/
10217 F: arch/powerpc/platforms/52xx/
10219 LINUX FOR POWERPC EMBEDDED PPC4XX
10220 L: linuxppc-dev@lists.ozlabs.org
10222 F: arch/powerpc/platforms/40x/
10223 F: arch/powerpc/platforms/44x/
10225 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10226 M: Scott Wood <oss@buserror.net>
10227 L: linuxppc-dev@lists.ozlabs.org
10229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10230 F: Documentation/devicetree/bindings/powerpc/fsl/
10231 F: arch/powerpc/platforms/83xx/
10232 F: arch/powerpc/platforms/85xx/
10234 LINUX FOR POWERPC EMBEDDED PPC8XX
10235 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10236 L: linuxppc-dev@lists.ozlabs.org
10238 F: arch/powerpc/platforms/8xx/
10240 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10241 M: Kees Cook <keescook@chromium.org>
10243 F: drivers/misc/lkdtm/*
10244 F: tools/testing/selftests/lkdtm/*
10246 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10247 M: Alan Stern <stern@rowland.harvard.edu>
10248 M: Andrea Parri <parri.andrea@gmail.com>
10249 M: Will Deacon <will@kernel.org>
10250 M: Peter Zijlstra <peterz@infradead.org>
10251 M: Boqun Feng <boqun.feng@gmail.com>
10252 M: Nicholas Piggin <npiggin@gmail.com>
10253 M: David Howells <dhowells@redhat.com>
10254 M: Jade Alglave <j.alglave@ucl.ac.uk>
10255 M: Luc Maranget <luc.maranget@inria.fr>
10256 M: "Paul E. McKenney" <paulmck@kernel.org>
10257 R: Akira Yokosawa <akiyks@gmail.com>
10258 R: Daniel Lustig <dlustig@nvidia.com>
10259 R: Joel Fernandes <joel@joelfernandes.org>
10260 L: linux-kernel@vger.kernel.org
10261 L: linux-arch@vger.kernel.org
10263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10264 F: Documentation/atomic_bitops.txt
10265 F: Documentation/atomic_t.txt
10266 F: Documentation/core-api/atomic_ops.rst
10267 F: Documentation/core-api/refcount-vs-atomic.rst
10268 F: Documentation/litmus-tests/
10269 F: Documentation/memory-barriers.txt
10270 F: tools/memory-model/
10272 LIS3LV02D ACCELEROMETER DRIVER
10273 M: Eric Piel <eric.piel@tremplin-utc.net>
10275 F: Documentation/misc-devices/lis3lv02d.rst
10276 F: drivers/misc/lis3lv02d/
10277 F: drivers/platform/x86/hp_accel.c
10280 M: David Gow <davidgow@google.com>
10281 L: linux-kselftest@vger.kernel.org
10282 L: kunit-dev@googlegroups.com
10287 M: Karol Gugala <kgugala@antmicro.com>
10288 M: Mateusz Holenko <mholenko@antmicro.com>
10290 F: Documentation/devicetree/bindings/*/litex,*.yaml
10291 F: arch/openrisc/boot/dts/or1klitex.dts
10292 F: drivers/soc/litex/litex_soc_ctrl.c
10293 F: drivers/tty/serial/liteuart.c
10294 F: include/linux/litex.h
10297 M: Josh Poimboeuf <jpoimboe@redhat.com>
10298 M: Jiri Kosina <jikos@kernel.org>
10299 M: Miroslav Benes <mbenes@suse.cz>
10300 M: Petr Mladek <pmladek@suse.com>
10301 R: Joe Lawrence <joe.lawrence@redhat.com>
10302 L: live-patching@vger.kernel.org
10304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10305 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10306 F: Documentation/livepatch/
10307 F: arch/powerpc/include/asm/livepatch.h
10308 F: arch/s390/include/asm/livepatch.h
10309 F: arch/x86/include/asm/livepatch.h
10310 F: include/linux/livepatch.h
10311 F: kernel/livepatch/
10313 F: samples/livepatch/
10314 F: tools/testing/selftests/livepatch/
10317 L: netdev@vger.kernel.org
10319 F: include/linux/llc.h
10320 F: include/net/llc*
10321 F: include/uapi/linux/llc.h
10324 LM73 HARDWARE MONITOR DRIVER
10325 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10326 L: linux-hwmon@vger.kernel.org
10328 F: drivers/hwmon/lm73.c
10330 LM78 HARDWARE MONITOR DRIVER
10331 M: Jean Delvare <jdelvare@suse.com>
10332 L: linux-hwmon@vger.kernel.org
10334 F: Documentation/hwmon/lm78.rst
10335 F: drivers/hwmon/lm78.c
10337 LM83 HARDWARE MONITOR DRIVER
10338 M: Jean Delvare <jdelvare@suse.com>
10339 L: linux-hwmon@vger.kernel.org
10341 F: Documentation/hwmon/lm83.rst
10342 F: drivers/hwmon/lm83.c
10344 LM90 HARDWARE MONITOR DRIVER
10345 M: Jean Delvare <jdelvare@suse.com>
10346 L: linux-hwmon@vger.kernel.org
10348 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10349 F: Documentation/hwmon/lm90.rst
10350 F: drivers/hwmon/lm90.c
10351 F: include/dt-bindings/thermal/lm90.h
10353 LM95234 HARDWARE MONITOR DRIVER
10354 M: Guenter Roeck <linux@roeck-us.net>
10355 L: linux-hwmon@vger.kernel.org
10357 F: Documentation/hwmon/lm95234.rst
10358 F: drivers/hwmon/lm95234.c
10360 LME2510 MEDIA DRIVER
10361 M: Malcolm Priestley <tvboxspy@gmail.com>
10362 L: linux-media@vger.kernel.org
10364 W: https://linuxtv.org
10365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10366 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10368 LOADPIN SECURITY MODULE
10369 M: Kees Cook <keescook@chromium.org>
10371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10372 F: Documentation/admin-guide/LSM/LoadPin.rst
10373 F: security/loadpin/
10376 M: Peter Zijlstra <peterz@infradead.org>
10377 M: Ingo Molnar <mingo@redhat.com>
10378 M: Will Deacon <will@kernel.org>
10379 L: linux-kernel@vger.kernel.org
10381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10382 F: Documentation/locking/
10383 F: arch/*/include/asm/spinlock*.h
10384 F: include/linux/lockdep.h
10385 F: include/linux/mutex*.h
10386 F: include/linux/rwlock*.h
10387 F: include/linux/rwsem*.h
10388 F: include/linux/seqlock.h
10389 F: include/linux/spinlock*.h
10391 F: lib/locking*.[ch]
10392 X: kernel/locking/locktorture.c
10394 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10395 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10396 L: linux-ntfs-dev@lists.sourceforge.net
10398 W: http://www.linux-ntfs.org/content/view/19/37/
10399 F: Documentation/admin-guide/ldm.rst
10400 F: block/partitions/ldm.*
10402 LOGITECH HID GAMING KEYBOARDS
10403 M: Hans de Goede <hdegoede@redhat.com>
10404 L: linux-input@vger.kernel.org
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10407 F: drivers/hid/hid-lg-g15.c
10409 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10410 M: Sathya Prakash <sathya.prakash@broadcom.com>
10411 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10412 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10413 L: MPT-FusionLinux.pdl@broadcom.com
10414 L: linux-scsi@vger.kernel.org
10416 W: http://www.avagotech.com/support/
10417 F: drivers/message/fusion/
10418 F: drivers/scsi/mpt3sas/
10420 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10421 M: Matthew Wilcox <willy@infradead.org>
10422 L: linux-scsi@vger.kernel.org
10424 F: drivers/scsi/sym53c8xx_2/
10427 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10428 L: linux-iio@vger.kernel.org
10430 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10431 F: drivers/iio/dac/ltc1660.c
10433 LTC2947 HARDWARE MONITOR DRIVER
10434 M: Nuno Sá <nuno.sa@analog.com>
10435 L: linux-hwmon@vger.kernel.org
10437 W: http://ez.analog.com/community/linux-device-drivers
10438 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10439 F: drivers/hwmon/ltc2947-core.c
10440 F: drivers/hwmon/ltc2947-i2c.c
10441 F: drivers/hwmon/ltc2947-spi.c
10442 F: drivers/hwmon/ltc2947.h
10444 LTC2983 IIO TEMPERATURE DRIVER
10445 M: Nuno Sá <nuno.sa@analog.com>
10446 L: linux-iio@vger.kernel.org
10448 W: http://ez.analog.com/community/linux-device-drivers
10449 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10450 F: drivers/iio/temperature/ltc2983.c
10452 LTC4261 HARDWARE MONITOR DRIVER
10453 M: Guenter Roeck <linux@roeck-us.net>
10454 L: linux-hwmon@vger.kernel.org
10456 F: Documentation/hwmon/ltc4261.rst
10457 F: drivers/hwmon/ltc4261.c
10459 LTC4306 I2C MULTIPLEXER DRIVER
10460 M: Michael Hennerich <michael.hennerich@analog.com>
10461 L: linux-i2c@vger.kernel.org
10463 W: http://ez.analog.com/community/linux-device-drivers
10464 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10465 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10467 LTP (Linux Test Project)
10468 M: Mike Frysinger <vapier@gentoo.org>
10469 M: Cyril Hrubis <chrubis@suse.cz>
10470 M: Wanlong Gao <wanlong.gao@gmail.com>
10471 M: Jan Stancek <jstancek@redhat.com>
10472 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10473 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10474 L: ltp@lists.linux.it (subscribers-only)
10476 W: http://linux-test-project.github.io/
10477 T: git git://github.com/linux-test-project/ltp.git
10480 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10481 L: netdev@vger.kernel.org
10483 F: drivers/net/pcs/pcs-lynx.c
10484 F: include/linux/pcs-lynx.h
10487 M: Geert Uytterhoeven <geert@linux-m68k.org>
10488 L: linux-m68k@lists.linux-m68k.org
10490 W: http://www.linux-m68k.org/
10491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10495 M68K ON APPLE MACINTOSH
10496 M: Joshua Thompson <funaho@jurai.org>
10497 L: linux-m68k@lists.linux-m68k.org
10499 W: http://www.mac.linux-m68k.org/
10501 F: drivers/macintosh/adb-iop.c
10502 F: drivers/macintosh/via-macii.c
10505 M: Philip Blundell <philb@gnu.org>
10507 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10508 F: arch/m68k/hp300/
10510 M88DS3103 MEDIA DRIVER
10511 M: Antti Palosaari <crope@iki.fi>
10512 L: linux-media@vger.kernel.org
10514 W: https://linuxtv.org
10515 W: http://palosaari.fi/linux/
10516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10517 T: git git://linuxtv.org/anttip/media_tree.git
10518 F: drivers/media/dvb-frontends/m88ds3103*
10520 M88RS2000 MEDIA DRIVER
10521 M: Malcolm Priestley <tvboxspy@gmail.com>
10522 L: linux-media@vger.kernel.org
10524 W: https://linuxtv.org
10525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10526 F: drivers/media/dvb-frontends/m88rs2000*
10528 MA901 MASTERKIT USB FM RADIO DRIVER
10529 M: Alexey Klimov <klimov.linux@gmail.com>
10530 L: linux-media@vger.kernel.org
10532 T: git git://linuxtv.org/media_tree.git
10533 F: drivers/media/radio/radio-ma901.c
10536 M: Johannes Berg <johannes@sipsolutions.net>
10537 L: linux-wireless@vger.kernel.org
10539 W: https://wireless.wiki.kernel.org/
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10542 F: Documentation/networking/mac80211-injection.rst
10543 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10544 F: drivers/net/wireless/mac80211_hwsim.[ch]
10545 F: include/net/mac80211.h
10549 M: Jassi Brar <jassisinghbrar@gmail.com>
10550 L: linux-kernel@vger.kernel.org
10552 F: drivers/mailbox/
10553 F: include/linux/mailbox_client.h
10554 F: include/linux/mailbox_controller.h
10557 M: Viresh Kumar <viresh.kumar@linaro.org>
10558 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10559 L: linux-kernel@vger.kernel.org
10561 F: drivers/mailbox/arm_mhuv2.c
10562 F: include/linux/mailbox/arm_mhuv2_message.h
10563 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10565 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10566 M: Michael Kerrisk <mtk.manpages@gmail.com>
10567 L: linux-man@vger.kernel.org
10569 W: http://www.kernel.org/doc/man-pages
10571 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10572 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10573 L: linux-mips@vger.kernel.org
10575 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10577 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10578 M: Andrew Lunn <andrew@lunn.ch>
10579 M: Vivien Didelot <vivien.didelot@gmail.com>
10580 L: netdev@vger.kernel.org
10582 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10583 F: Documentation/networking/devlink/mv88e6xxx.rst
10584 F: drivers/net/dsa/mv88e6xxx/
10585 F: include/linux/platform_data/mv88e6xxx.h
10587 MARVELL ARMADA 3700 PHY DRIVERS
10588 M: Miquel Raynal <miquel.raynal@bootlin.com>
10590 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10591 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10592 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10593 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10595 MARVELL ARMADA DRM SUPPORT
10596 M: Russell King <linux@armlinux.org.uk>
10598 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10599 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10600 F: Documentation/devicetree/bindings/display/armada/
10601 F: drivers/gpu/drm/armada/
10602 F: include/uapi/drm/armada_drm.h
10604 MARVELL CRYPTO DRIVER
10605 M: Boris Brezillon <bbrezillon@kernel.org>
10606 M: Arnaud Ebalard <arno@natisbad.org>
10607 M: Srujana Challa <schalla@marvell.com>
10608 L: linux-crypto@vger.kernel.org
10610 F: drivers/crypto/marvell/
10611 F: include/linux/soc/marvell/octeontx2/
10613 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10614 M: Mirko Lindner <mlindner@marvell.com>
10615 M: Stephen Hemminger <stephen@networkplumber.org>
10616 L: netdev@vger.kernel.org
10618 F: drivers/net/ethernet/marvell/sk*
10620 MARVELL LIBERTAS WIRELESS DRIVER
10621 L: libertas-dev@lists.infradead.org
10623 F: drivers/net/wireless/marvell/libertas/
10625 MARVELL MACCHIATOBIN SUPPORT
10626 M: Russell King <linux@armlinux.org.uk>
10627 L: linux-arm-kernel@lists.infradead.org
10629 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10631 MARVELL MV643XX ETHERNET DRIVER
10632 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10633 L: netdev@vger.kernel.org
10635 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10636 F: include/linux/mv643xx.h
10638 MARVELL MV88X3310 PHY DRIVER
10639 M: Russell King <linux@armlinux.org.uk>
10640 L: netdev@vger.kernel.org
10642 F: drivers/net/phy/marvell10g.c
10644 MARVELL MVEBU THERMAL DRIVER
10645 M: Miquel Raynal <miquel.raynal@bootlin.com>
10647 F: drivers/thermal/armada_thermal.c
10649 MARVELL MVNETA ETHERNET DRIVER
10650 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10651 L: netdev@vger.kernel.org
10653 F: drivers/net/ethernet/marvell/mvneta.*
10655 MARVELL MVPP2 ETHERNET DRIVER
10656 M: Marcin Wojtas <mw@semihalf.com>
10657 M: Russell King <linux@armlinux.org.uk>
10658 L: netdev@vger.kernel.org
10660 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10661 F: drivers/net/ethernet/marvell/mvpp2/
10663 MARVELL MWIFIEX WIRELESS DRIVER
10664 M: Amitkumar Karwar <amitkarwar@gmail.com>
10665 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10666 M: Xinming Hu <huxinming820@gmail.com>
10667 L: linux-wireless@vger.kernel.org
10669 F: drivers/net/wireless/marvell/mwifiex/
10671 MARVELL MWL8K WIRELESS DRIVER
10672 M: Lennert Buytenhek <buytenh@wantstofly.org>
10673 L: linux-wireless@vger.kernel.org
10675 F: drivers/net/wireless/marvell/mwl8k.c
10677 MARVELL NAND CONTROLLER DRIVER
10678 M: Miquel Raynal <miquel.raynal@bootlin.com>
10679 L: linux-mtd@lists.infradead.org
10681 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10682 F: drivers/mtd/nand/raw/marvell_nand.c
10684 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10685 M: Sunil Goutham <sgoutham@marvell.com>
10686 M: Geetha sowjanya <gakula@marvell.com>
10687 M: Subbaraya Sundeep <sbhatta@marvell.com>
10688 M: hariprasad <hkelam@marvell.com>
10689 L: netdev@vger.kernel.org
10691 F: drivers/net/ethernet/marvell/octeontx2/nic/
10692 F: include/linux/soc/marvell/octeontx2/
10694 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10695 M: Sunil Goutham <sgoutham@marvell.com>
10696 M: Linu Cherian <lcherian@marvell.com>
10697 M: Geetha sowjanya <gakula@marvell.com>
10698 M: Jerin Jacob <jerinj@marvell.com>
10699 L: netdev@vger.kernel.org
10701 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10702 F: drivers/net/ethernet/marvell/octeontx2/af/
10704 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10705 M: Vadym Kochan <vkochan@marvell.com>
10706 M: Taras Chornyi <tchornyi@marvell.com>
10708 W: https://github.com/Marvell-switching/switchdev-prestera
10709 F: drivers/net/ethernet/marvell/prestera/
10711 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10712 M: Nicolas Pitre <nico@fluxnic.net>
10714 F: drivers/mmc/host/mvsdio.*
10716 MARVELL USB MDIO CONTROLLER DRIVER
10717 M: Tobias Waldekranz <tobias@waldekranz.com>
10718 L: netdev@vger.kernel.org
10720 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10721 F: drivers/net/mdio/mdio-mvusb.c
10723 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10724 M: Hu Ziji <huziji@marvell.com>
10725 L: linux-mmc@vger.kernel.org
10727 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10728 F: drivers/mmc/host/sdhci-xenon*
10730 MATROX FRAMEBUFFER DRIVER
10731 L: linux-fbdev@vger.kernel.org
10733 F: drivers/video/fbdev/matrox/matroxfb_*
10734 F: include/uapi/linux/matroxfb.h
10736 MAX16065 HARDWARE MONITOR DRIVER
10737 M: Guenter Roeck <linux@roeck-us.net>
10738 L: linux-hwmon@vger.kernel.org
10740 F: Documentation/hwmon/max16065.rst
10741 F: drivers/hwmon/max16065.c
10743 MAX2175 SDR TUNER DRIVER
10744 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10745 L: linux-media@vger.kernel.org
10747 T: git git://linuxtv.org/media_tree.git
10748 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10749 F: Documentation/userspace-api/media/drivers/max2175.rst
10750 F: drivers/media/i2c/max2175*
10751 F: include/uapi/linux/max2175.h
10753 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10754 L: linux-hwmon@vger.kernel.org
10756 F: Documentation/hwmon/max6650.rst
10757 F: drivers/hwmon/max6650.c
10759 MAX6697 HARDWARE MONITOR DRIVER
10760 M: Guenter Roeck <linux@roeck-us.net>
10761 L: linux-hwmon@vger.kernel.org
10763 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10764 F: Documentation/hwmon/max6697.rst
10765 F: drivers/hwmon/max6697.c
10766 F: include/linux/platform_data/max6697.h
10768 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10769 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10770 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10771 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10772 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10773 L: linux-media@vger.kernel.org
10775 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10776 F: drivers/media/i2c/max9286.c
10778 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10779 M: Peter Rosin <peda@axentia.se>
10780 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10782 F: Documentation/devicetree/bindings/sound/max9860.txt
10783 F: sound/soc/codecs/max9860.*
10785 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10786 M: Andreas Klinger <ak@it-klinger.de>
10787 L: linux-iio@vger.kernel.org
10789 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10790 F: drivers/iio/proximity/mb1232.c
10792 MAXIM MAX77650 PMIC MFD DRIVER
10793 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10794 L: linux-kernel@vger.kernel.org
10796 F: Documentation/devicetree/bindings/*/*max77650.yaml
10797 F: Documentation/devicetree/bindings/*/max77650*.yaml
10798 F: drivers/gpio/gpio-max77650.c
10799 F: drivers/input/misc/max77650-onkey.c
10800 F: drivers/leds/leds-max77650.c
10801 F: drivers/mfd/max77650.c
10802 F: drivers/power/supply/max77650-charger.c
10803 F: drivers/regulator/max77650-regulator.c
10804 F: include/linux/mfd/max77650.h
10806 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10807 M: Javier Martinez Canillas <javier@dowhile0.org>
10808 L: linux-kernel@vger.kernel.org
10810 F: Documentation/devicetree/bindings/*/*max77802.txt
10811 F: drivers/regulator/max77802-regulator.c
10812 F: include/dt-bindings/*/*max77802.h
10814 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10815 M: Krzysztof Kozlowski <krzk@kernel.org>
10816 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10817 L: linux-pm@vger.kernel.org
10819 F: drivers/power/supply/max14577_charger.c
10820 F: drivers/power/supply/max77693_charger.c
10822 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10823 M: Chanwoo Choi <cw00.choi@samsung.com>
10824 M: Krzysztof Kozlowski <krzk@kernel.org>
10825 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10826 L: linux-kernel@vger.kernel.org
10828 F: Documentation/devicetree/bindings/*/max77686.txt
10829 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10830 F: Documentation/devicetree/bindings/mfd/max14577.txt
10831 F: Documentation/devicetree/bindings/mfd/max77693.txt
10832 F: drivers/*/max14577*.c
10833 F: drivers/*/max77686*.c
10834 F: drivers/*/max77693*.c
10835 F: drivers/clk/clk-max77686.c
10836 F: drivers/extcon/extcon-max14577.c
10837 F: drivers/extcon/extcon-max77693.c
10838 F: drivers/rtc/rtc-max77686.c
10839 F: include/linux/mfd/max14577*.h
10840 F: include/linux/mfd/max77686*.h
10841 F: include/linux/mfd/max77693*.h
10843 MAXIRADIO FM RADIO RECEIVER DRIVER
10844 M: Hans Verkuil <hverkuil@xs4all.nl>
10845 L: linux-media@vger.kernel.org
10847 W: https://linuxtv.org
10848 T: git git://linuxtv.org/media_tree.git
10849 F: drivers/media/radio/radio-maxiradio*
10851 MCAN MMIO DEVICE DRIVER
10852 M: Dan Murphy <dmurphy@ti.com>
10853 M: Sriram Dash <sriram.dash@samsung.com>
10854 L: linux-can@vger.kernel.org
10856 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10857 F: drivers/net/can/m_can/m_can.c
10858 F: drivers/net/can/m_can/m_can.h
10859 F: drivers/net/can/m_can/m_can_platform.c
10861 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10862 M: Rishi Gupta <gupt21@gmail.com>
10863 L: linux-i2c@vger.kernel.org
10864 L: linux-input@vger.kernel.org
10866 F: drivers/hid/hid-mcp2221.c
10868 MCP251XFD SPI-CAN NETWORK DRIVER
10869 M: Marc Kleine-Budde <mkl@pengutronix.de>
10870 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10871 R: Thomas Kopp <thomas.kopp@microchip.com>
10872 L: linux-can@vger.kernel.org
10874 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10875 F: drivers/net/can/spi/mcp251xfd/
10877 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10878 M: Peter Rosin <peda@axentia.se>
10879 L: linux-iio@vger.kernel.org
10881 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10882 F: drivers/iio/potentiometer/mcp4018.c
10883 F: drivers/iio/potentiometer/mcp4531.c
10885 MCR20A IEEE-802.15.4 RADIO DRIVER
10886 M: Xue Liu <liuxuenetmail@gmail.com>
10887 L: linux-wpan@vger.kernel.org
10889 W: https://github.com/xueliu/mcr20a-linux
10890 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10891 F: drivers/net/ieee802154/mcr20a.c
10892 F: drivers/net/ieee802154/mcr20a.h
10894 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10895 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10896 L: linux-iio@vger.kernel.org
10898 F: drivers/iio/dac/cio-dac.c
10900 MEDIA CONTROLLER FRAMEWORK
10901 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10902 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10903 L: linux-media@vger.kernel.org
10905 W: https://www.linuxtv.org
10906 T: git git://linuxtv.org/media_tree.git
10907 F: drivers/media/mc/
10908 F: include/media/media-*.h
10909 F: include/uapi/linux/media.h
10911 MEDIA DRIVER FOR FREESCALE IMX PXP
10912 M: Philipp Zabel <p.zabel@pengutronix.de>
10913 L: linux-media@vger.kernel.org
10915 T: git git://linuxtv.org/media_tree.git
10916 F: drivers/media/platform/imx-pxp.[ch]
10918 MEDIA DRIVERS FOR ASCOT2E
10919 M: Sergey Kozlov <serjk@netup.ru>
10920 M: Abylay Ospan <aospan@netup.ru>
10921 L: linux-media@vger.kernel.org
10923 W: https://linuxtv.org
10924 W: http://netup.tv/
10925 T: git git://linuxtv.org/media_tree.git
10926 F: drivers/media/dvb-frontends/ascot2e*
10928 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10929 M: Jasmin Jessich <jasmin@anw.at>
10930 L: linux-media@vger.kernel.org
10932 W: https://linuxtv.org
10933 T: git git://linuxtv.org/media_tree.git
10934 F: drivers/media/dvb-frontends/cxd2099*
10936 MEDIA DRIVERS FOR CXD2841ER
10937 M: Sergey Kozlov <serjk@netup.ru>
10938 M: Abylay Ospan <aospan@netup.ru>
10939 L: linux-media@vger.kernel.org
10941 W: https://linuxtv.org
10942 W: http://netup.tv/
10943 T: git git://linuxtv.org/media_tree.git
10944 F: drivers/media/dvb-frontends/cxd2841er*
10946 MEDIA DRIVERS FOR CXD2880
10947 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10948 L: linux-media@vger.kernel.org
10950 W: http://linuxtv.org/
10951 T: git git://linuxtv.org/media_tree.git
10952 F: drivers/media/dvb-frontends/cxd2880/*
10953 F: drivers/media/spi/cxd2880*
10955 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10956 L: linux-media@vger.kernel.org
10958 W: https://linuxtv.org
10959 T: git git://linuxtv.org/media_tree.git
10960 F: drivers/media/pci/ddbridge/*
10962 MEDIA DRIVERS FOR FREESCALE IMX
10963 M: Steve Longerbeam <slongerbeam@gmail.com>
10964 M: Philipp Zabel <p.zabel@pengutronix.de>
10965 L: linux-media@vger.kernel.org
10967 T: git git://linuxtv.org/media_tree.git
10968 F: Documentation/admin-guide/media/imx.rst
10969 F: Documentation/devicetree/bindings/media/imx.txt
10970 F: drivers/staging/media/imx/
10971 F: include/linux/imx-media.h
10972 F: include/media/imx.h
10974 MEDIA DRIVERS FOR FREESCALE IMX7
10975 M: Rui Miguel Silva <rmfrfs@gmail.com>
10976 L: linux-media@vger.kernel.org
10978 T: git git://linuxtv.org/media_tree.git
10979 F: Documentation/admin-guide/media/imx7.rst
10980 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
10981 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
10982 F: drivers/staging/media/imx/imx7-media-csi.c
10983 F: drivers/staging/media/imx/imx7-mipi-csis.c
10985 MEDIA DRIVERS FOR HELENE
10986 M: Abylay Ospan <aospan@netup.ru>
10987 L: linux-media@vger.kernel.org
10989 W: https://linuxtv.org
10990 W: http://netup.tv/
10991 T: git git://linuxtv.org/media_tree.git
10992 F: drivers/media/dvb-frontends/helene*
10994 MEDIA DRIVERS FOR HORUS3A
10995 M: Sergey Kozlov <serjk@netup.ru>
10996 M: Abylay Ospan <aospan@netup.ru>
10997 L: linux-media@vger.kernel.org
10999 W: https://linuxtv.org
11000 W: http://netup.tv/
11001 T: git git://linuxtv.org/media_tree.git
11002 F: drivers/media/dvb-frontends/horus3a*
11004 MEDIA DRIVERS FOR LNBH25
11005 M: Sergey Kozlov <serjk@netup.ru>
11006 M: Abylay Ospan <aospan@netup.ru>
11007 L: linux-media@vger.kernel.org
11009 W: https://linuxtv.org
11010 W: http://netup.tv/
11011 T: git git://linuxtv.org/media_tree.git
11012 F: drivers/media/dvb-frontends/lnbh25*
11014 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11015 L: linux-media@vger.kernel.org
11017 W: https://linuxtv.org
11018 T: git git://linuxtv.org/media_tree.git
11019 F: drivers/media/dvb-frontends/mxl5xx*
11021 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11022 M: Sergey Kozlov <serjk@netup.ru>
11023 M: Abylay Ospan <aospan@netup.ru>
11024 L: linux-media@vger.kernel.org
11026 W: https://linuxtv.org
11027 W: http://netup.tv/
11028 T: git git://linuxtv.org/media_tree.git
11029 F: drivers/media/pci/netup_unidvb/*
11031 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11032 M: Dmitry Osipenko <digetx@gmail.com>
11033 L: linux-media@vger.kernel.org
11034 L: linux-tegra@vger.kernel.org
11036 T: git git://linuxtv.org/media_tree.git
11037 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11038 F: drivers/staging/media/tegra-vde/
11040 MEDIA DRIVERS FOR RENESAS - CEU
11041 M: Jacopo Mondi <jacopo@jmondi.org>
11042 L: linux-media@vger.kernel.org
11043 L: linux-renesas-soc@vger.kernel.org
11045 T: git git://linuxtv.org/media_tree.git
11046 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11047 F: drivers/media/platform/renesas-ceu.c
11048 F: include/media/drv-intf/renesas-ceu.h
11050 MEDIA DRIVERS FOR RENESAS - DRIF
11051 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11052 L: linux-media@vger.kernel.org
11053 L: linux-renesas-soc@vger.kernel.org
11055 T: git git://linuxtv.org/media_tree.git
11056 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11057 F: drivers/media/platform/rcar_drif.c
11059 MEDIA DRIVERS FOR RENESAS - FCP
11060 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11061 L: linux-media@vger.kernel.org
11062 L: linux-renesas-soc@vger.kernel.org
11064 T: git git://linuxtv.org/media_tree.git
11065 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11066 F: drivers/media/platform/rcar-fcp.c
11067 F: include/media/rcar-fcp.h
11069 MEDIA DRIVERS FOR RENESAS - FDP1
11070 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11071 L: linux-media@vger.kernel.org
11072 L: linux-renesas-soc@vger.kernel.org
11074 T: git git://linuxtv.org/media_tree.git
11075 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11076 F: drivers/media/platform/rcar_fdp1.c
11078 MEDIA DRIVERS FOR RENESAS - VIN
11079 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11080 L: linux-media@vger.kernel.org
11081 L: linux-renesas-soc@vger.kernel.org
11083 T: git git://linuxtv.org/media_tree.git
11084 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11085 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11086 F: drivers/media/platform/rcar-vin/
11088 MEDIA DRIVERS FOR RENESAS - VSP1
11089 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11090 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11091 L: linux-media@vger.kernel.org
11092 L: linux-renesas-soc@vger.kernel.org
11094 T: git git://linuxtv.org/media_tree.git
11095 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11096 F: drivers/media/platform/vsp1/
11098 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11099 L: linux-media@vger.kernel.org
11101 W: https://linuxtv.org
11102 T: git git://linuxtv.org/media_tree.git
11103 F: drivers/media/dvb-frontends/stv0910*
11105 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11106 L: linux-media@vger.kernel.org
11108 W: https://linuxtv.org
11109 T: git git://linuxtv.org/media_tree.git
11110 F: drivers/media/dvb-frontends/stv6111*
11112 MEDIA DRIVERS FOR STM32 - DCMI
11113 M: Hugues Fruchet <hugues.fruchet@st.com>
11114 L: linux-media@vger.kernel.org
11116 T: git git://linuxtv.org/media_tree.git
11117 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11118 F: drivers/media/platform/stm32/stm32-dcmi.c
11120 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11121 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11122 L: linux-media@vger.kernel.org
11124 W: https://linuxtv.org
11125 Q: http://patchwork.kernel.org/project/linux-media/list/
11126 T: git git://linuxtv.org/media_tree.git
11127 F: Documentation/admin-guide/media/
11128 F: Documentation/devicetree/bindings/media/
11129 F: Documentation/driver-api/media/
11130 F: Documentation/userspace-api/media/
11132 F: drivers/staging/media/
11133 F: include/linux/platform_data/media/
11135 F: include/uapi/linux/dvb/
11136 F: include/uapi/linux/ivtv*
11137 F: include/uapi/linux/media.h
11138 F: include/uapi/linux/meye.h
11139 F: include/uapi/linux/uvcvideo.h
11140 F: include/uapi/linux/v4l2-*
11141 F: include/uapi/linux/videodev2.h
11143 MEDIATEK BLUETOOTH DRIVER
11144 M: Sean Wang <sean.wang@mediatek.com>
11145 L: linux-bluetooth@vger.kernel.org
11146 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11148 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11149 F: drivers/bluetooth/btmtkuart.c
11151 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11152 M: Sean Wang <sean.wang@mediatek.com>
11153 L: linux-pm@vger.kernel.org
11155 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11156 F: drivers/power/reset/mt6323-poweroff.c
11158 MEDIATEK CIR DRIVER
11159 M: Sean Wang <sean.wang@mediatek.com>
11161 F: drivers/media/rc/mtk-cir.c
11163 MEDIATEK DMA DRIVER
11164 M: Sean Wang <sean.wang@mediatek.com>
11165 L: dmaengine@vger.kernel.org
11166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11167 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11169 F: Documentation/devicetree/bindings/dma/mtk-*
11170 F: drivers/dma/mediatek/
11172 MEDIATEK ETHERNET DRIVER
11173 M: Felix Fietkau <nbd@nbd.name>
11174 M: John Crispin <john@phrozen.org>
11175 M: Sean Wang <sean.wang@mediatek.com>
11176 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11177 L: netdev@vger.kernel.org
11179 F: drivers/net/ethernet/mediatek/
11181 MEDIATEK I2C CONTROLLER DRIVER
11182 M: Qii Wang <qii.wang@mediatek.com>
11183 L: linux-i2c@vger.kernel.org
11185 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11186 F: drivers/i2c/busses/i2c-mt65xx.c
11188 MEDIATEK JPEG DRIVER
11189 M: Rick Chang <rick.chang@mediatek.com>
11190 M: Bin Liu <bin.liu@mediatek.com>
11192 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11193 F: drivers/media/platform/mtk-jpeg/
11195 MEDIATEK MDP DRIVER
11196 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11197 M: Houlong Wei <houlong.wei@mediatek.com>
11198 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11200 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11201 F: drivers/media/platform/mtk-mdp/
11202 F: drivers/media/platform/mtk-vpu/
11204 MEDIATEK MEDIA DRIVER
11205 M: Tiffany Lin <tiffany.lin@mediatek.com>
11206 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11208 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11209 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11210 F: drivers/media/platform/mtk-vcodec/
11211 F: drivers/media/platform/mtk-vpu/
11213 MEDIATEK MMC/SD/SDIO DRIVER
11214 M: Chaotian Jing <chaotian.jing@mediatek.com>
11216 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11217 F: drivers/mmc/host/mtk-sd.c
11219 MEDIATEK MT76 WIRELESS LAN DRIVER
11220 M: Felix Fietkau <nbd@nbd.name>
11221 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11222 R: Ryder Lee <ryder.lee@mediatek.com>
11223 L: linux-wireless@vger.kernel.org
11225 F: drivers/net/wireless/mediatek/mt76/
11227 MEDIATEK MT7601U WIRELESS LAN DRIVER
11228 M: Jakub Kicinski <kubakici@wp.pl>
11229 L: linux-wireless@vger.kernel.org
11231 F: drivers/net/wireless/mediatek/mt7601u/
11233 MEDIATEK MT7621/28/88 I2C DRIVER
11234 M: Stefan Roese <sr@denx.de>
11235 L: linux-i2c@vger.kernel.org
11237 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11238 F: drivers/i2c/busses/i2c-mt7621.c
11240 MEDIATEK MT7621 PHY PCI DRIVER
11241 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11243 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11244 F: drivers/phy/ralink/phy-mt7621-pci.c
11246 MEDIATEK NAND CONTROLLER DRIVER
11247 L: linux-mtd@lists.infradead.org
11249 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11250 F: drivers/mtd/nand/raw/mtk_*
11252 MEDIATEK PMIC LED DRIVER
11253 M: Sean Wang <sean.wang@mediatek.com>
11255 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11256 F: drivers/leds/leds-mt6323.c
11258 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11259 M: Sean Wang <sean.wang@mediatek.com>
11261 F: drivers/char/hw_random/mtk-rng.c
11263 MEDIATEK SWITCH DRIVER
11264 M: Sean Wang <sean.wang@mediatek.com>
11265 M: Landen Chao <Landen.Chao@mediatek.com>
11266 L: netdev@vger.kernel.org
11268 F: drivers/net/dsa/mt7530.*
11269 F: net/dsa/tag_mtk.c
11271 MEDIATEK USB3 DRD IP DRIVER
11272 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11273 L: linux-usb@vger.kernel.org
11274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11275 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11277 F: drivers/usb/mtu3/
11279 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11280 M: Peter Senna Tschudin <peter.senna@gmail.com>
11281 M: Martin Donnelly <martin.donnelly@ge.com>
11282 M: Martyn Welch <martyn.welch@collabora.co.uk>
11284 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11285 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11287 MEGARAID SCSI/SAS DRIVERS
11288 M: Kashyap Desai <kashyap.desai@broadcom.com>
11289 M: Sumit Saxena <sumit.saxena@broadcom.com>
11290 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11291 L: megaraidlinux.pdl@broadcom.com
11292 L: linux-scsi@vger.kernel.org
11294 W: http://www.avagotech.com/support/
11295 F: Documentation/scsi/megaraid.rst
11296 F: drivers/scsi/megaraid.*
11297 F: drivers/scsi/megaraid/
11299 MELEXIS MLX90614 DRIVER
11300 M: Crt Mori <cmo@melexis.com>
11301 L: linux-iio@vger.kernel.org
11303 W: http://www.melexis.com
11304 F: drivers/iio/temperature/mlx90614.c
11306 MELEXIS MLX90632 DRIVER
11307 M: Crt Mori <cmo@melexis.com>
11308 L: linux-iio@vger.kernel.org
11310 W: http://www.melexis.com
11311 F: drivers/iio/temperature/mlx90632.c
11313 MELFAS MIP4 TOUCHSCREEN DRIVER
11314 M: Sangwon Jee <jeesw@melfas.com>
11316 W: http://www.melfas.com
11317 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11318 F: drivers/input/touchscreen/melfas_mip4.c
11320 MELLANOX BLUEFIELD I2C DRIVER
11321 M: Khalil Blaiech <kblaiech@nvidia.com>
11322 L: linux-i2c@vger.kernel.org
11324 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11325 F: drivers/i2c/busses/i2c-mlxbf.c
11327 MELLANOX ETHERNET DRIVER (mlx4_en)
11328 M: Tariq Toukan <tariqt@nvidia.com>
11329 L: netdev@vger.kernel.org
11331 W: http://www.mellanox.com
11332 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11333 F: drivers/net/ethernet/mellanox/mlx4/en_*
11335 MELLANOX ETHERNET DRIVER (mlx5e)
11336 M: Saeed Mahameed <saeedm@nvidia.com>
11337 L: netdev@vger.kernel.org
11339 W: http://www.mellanox.com
11340 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11341 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11343 MELLANOX ETHERNET INNOVA DRIVERS
11344 R: Boris Pismenny <borisp@nvidia.com>
11345 L: netdev@vger.kernel.org
11347 W: http://www.mellanox.com
11348 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11349 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11350 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11351 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11352 F: include/linux/mlx5/mlx5_ifc_fpga.h
11354 MELLANOX ETHERNET SWITCH DRIVERS
11355 M: Jiri Pirko <jiri@nvidia.com>
11356 M: Ido Schimmel <idosch@nvidia.com>
11357 L: netdev@vger.kernel.org
11359 W: http://www.mellanox.com
11360 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11361 F: drivers/net/ethernet/mellanox/mlxsw/
11362 F: tools/testing/selftests/drivers/net/mlxsw/
11364 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11365 M: mlxsw@nvidia.com
11366 L: netdev@vger.kernel.org
11368 W: http://www.mellanox.com
11369 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11370 F: drivers/net/ethernet/mellanox/mlxfw/
11372 MELLANOX HARDWARE PLATFORM SUPPORT
11373 M: Andy Shevchenko <andy@infradead.org>
11374 M: Darren Hart <dvhart@infradead.org>
11375 M: Vadim Pasternak <vadimp@nvidia.com>
11376 L: platform-driver-x86@vger.kernel.org
11378 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11379 F: drivers/platform/mellanox/
11380 F: include/linux/platform_data/mlxreg.h
11382 MELLANOX MLX4 core VPI driver
11383 M: Tariq Toukan <tariqt@nvidia.com>
11384 L: netdev@vger.kernel.org
11385 L: linux-rdma@vger.kernel.org
11387 W: http://www.mellanox.com
11388 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11389 F: drivers/net/ethernet/mellanox/mlx4/
11390 F: include/linux/mlx4/
11392 MELLANOX MLX4 IB driver
11393 M: Yishai Hadas <yishaih@nvidia.com>
11394 L: linux-rdma@vger.kernel.org
11396 W: http://www.mellanox.com
11397 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11398 F: drivers/infiniband/hw/mlx4/
11399 F: include/linux/mlx4/
11400 F: include/uapi/rdma/mlx4-abi.h
11402 MELLANOX MLX5 core VPI driver
11403 M: Saeed Mahameed <saeedm@nvidia.com>
11404 M: Leon Romanovsky <leonro@nvidia.com>
11405 L: netdev@vger.kernel.org
11406 L: linux-rdma@vger.kernel.org
11408 W: http://www.mellanox.com
11409 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11410 F: Documentation/networking/device_drivers/ethernet/mellanox/
11411 F: drivers/net/ethernet/mellanox/mlx5/core/
11412 F: include/linux/mlx5/
11414 MELLANOX MLX5 IB driver
11415 M: Leon Romanovsky <leonro@nvidia.com>
11416 L: linux-rdma@vger.kernel.org
11418 W: http://www.mellanox.com
11419 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11420 F: drivers/infiniband/hw/mlx5/
11421 F: include/linux/mlx5/
11422 F: include/uapi/rdma/mlx5-abi.h
11424 MELLANOX MLXCPLD I2C AND MUX DRIVER
11425 M: Vadim Pasternak <vadimp@nvidia.com>
11426 M: Michael Shych <michaelsh@nvidia.com>
11427 L: linux-i2c@vger.kernel.org
11429 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11430 F: drivers/i2c/busses/i2c-mlxcpld.c
11431 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11433 MELLANOX MLXCPLD LED DRIVER
11434 M: Vadim Pasternak <vadimp@nvidia.com>
11435 L: linux-leds@vger.kernel.org
11437 F: Documentation/leds/leds-mlxcpld.rst
11438 F: drivers/leds/leds-mlxcpld.c
11439 F: drivers/leds/leds-mlxreg.c
11441 MELLANOX PLATFORM DRIVER
11442 M: Vadim Pasternak <vadimp@nvidia.com>
11443 L: platform-driver-x86@vger.kernel.org
11445 F: drivers/platform/x86/mlx-platform.c
11448 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11449 M: "Paul E. McKenney" <paulmck@kernel.org>
11450 L: linux-kernel@vger.kernel.org
11452 F: arch/powerpc/include/asm/membarrier.h
11453 F: include/uapi/linux/membarrier.h
11454 F: kernel/sched/membarrier.c
11457 M: Mike Rapoport <rppt@linux.ibm.com>
11458 L: linux-mm@kvack.org
11460 F: Documentation/core-api/boot-time-mm.rst
11461 F: include/linux/memblock.h
11464 MEMORY CONTROLLER DRIVERS
11465 M: Krzysztof Kozlowski <krzk@kernel.org>
11466 L: linux-kernel@vger.kernel.org
11468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11469 F: Documentation/devicetree/bindings/memory-controllers/
11471 F: include/dt-bindings/memory/
11473 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11474 M: Dmitry Osipenko <digetx@gmail.com>
11475 L: linux-pm@vger.kernel.org
11476 L: linux-tegra@vger.kernel.org
11477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11479 F: drivers/devfreq/tegra30-devfreq.c
11482 M: Andrew Morton <akpm@linux-foundation.org>
11483 L: linux-mm@kvack.org
11485 W: http://www.linux-mm.org
11486 T: quilt https://ozlabs.org/~akpm/mmotm/
11487 T: quilt https://ozlabs.org/~akpm/mmots/
11488 T: git git://github.com/hnaz/linux-mm.git
11489 F: include/linux/gfp.h
11490 F: include/linux/memory_hotplug.h
11491 F: include/linux/mm.h
11492 F: include/linux/mmzone.h
11493 F: include/linux/vmalloc.h
11496 MEMORY TECHNOLOGY DEVICES (MTD)
11497 M: Miquel Raynal <miquel.raynal@bootlin.com>
11498 M: Richard Weinberger <richard@nod.at>
11499 M: Vignesh Raghavendra <vigneshr@ti.com>
11500 L: linux-mtd@lists.infradead.org
11502 W: http://www.linux-mtd.infradead.org/
11503 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11504 C: irc://irc.oftc.net/mtd
11505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11507 F: Documentation/devicetree/bindings/mtd/
11509 F: include/linux/mtd/
11510 F: include/uapi/mtd/
11512 MEN A21 WATCHDOG DRIVER
11513 M: Johannes Thumshirn <morbidrsa@gmail.com>
11514 L: linux-watchdog@vger.kernel.org
11516 F: drivers/watchdog/mena21_wdt.c
11518 MEN CHAMELEON BUS (mcb)
11519 M: Johannes Thumshirn <morbidrsa@gmail.com>
11521 F: Documentation/driver-api/men-chameleon-bus.rst
11523 F: include/linux/mcb.h
11525 MEN F21BMC (Board Management Controller)
11526 M: Andreas Werner <andreas.werner@men.de>
11528 F: Documentation/hwmon/menf21bmc.rst
11529 F: drivers/hwmon/menf21bmc_hwmon.c
11530 F: drivers/leds/leds-menf21bmc.c
11531 F: drivers/mfd/menf21bmc.c
11532 F: drivers/watchdog/menf21bmc_wdt.c
11534 MEN Z069 WATCHDOG DRIVER
11535 M: Johannes Thumshirn <jth@kernel.org>
11536 L: linux-watchdog@vger.kernel.org
11538 F: drivers/watchdog/menz69_wdt.c
11540 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11541 M: Neil Armstrong <narmstrong@baylibre.com>
11542 L: linux-media@vger.kernel.org
11543 L: linux-amlogic@lists.infradead.org
11545 W: http://linux-meson.com/
11546 T: git git://linuxtv.org/media_tree.git
11547 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11548 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11549 F: drivers/media/cec/platform/meson/ao-cec.c
11551 MESON GE2D DRIVER FOR AMLOGIC SOCS
11552 M: Neil Armstrong <narmstrong@baylibre.com>
11553 L: linux-media@vger.kernel.org
11554 L: linux-amlogic@lists.infradead.org
11556 T: git git://linuxtv.org/media_tree.git
11557 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11558 F: drivers/media/platform/meson/ge2d/
11560 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11561 M: Liang Yang <liang.yang@amlogic.com>
11562 L: linux-mtd@lists.infradead.org
11564 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11565 F: drivers/mtd/nand/raw/meson_*
11567 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11568 M: Neil Armstrong <narmstrong@baylibre.com>
11569 L: linux-media@vger.kernel.org
11570 L: linux-amlogic@lists.infradead.org
11572 T: git git://linuxtv.org/media_tree.git
11573 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11574 F: drivers/staging/media/meson/vdec/
11576 METHODE UDPU SUPPORT
11577 M: Vladimir Vid <vladimir.vid@sartura.hr>
11579 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11582 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11583 M: Hemant Kumar <hemantk@codeaurora.org>
11584 L: linux-arm-msm@vger.kernel.org
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11587 F: Documentation/ABI/stable/sysfs-bus-mhi
11588 F: Documentation/mhi/
11589 F: drivers/bus/mhi/
11590 F: include/linux/mhi.h
11592 MICROBLAZE ARCHITECTURE
11593 M: Michal Simek <monstr@monstr.eu>
11595 W: http://www.monstr.eu/fdt/
11596 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11597 F: arch/microblaze/
11599 MICROCHIP AT91 DMA DRIVERS
11600 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11601 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11603 L: dmaengine@vger.kernel.org
11605 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11606 F: drivers/dma/at_hdmac.c
11607 F: drivers/dma/at_hdmac_regs.h
11608 F: drivers/dma/at_xdmac.c
11609 F: include/dt-bindings/dma/at91.h
11610 F: include/linux/platform_data/dma-atmel.h
11612 MICROCHIP AT91 SERIAL DRIVER
11613 M: Richard Genoud <richard.genoud@gmail.com>
11615 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11616 F: drivers/tty/serial/atmel_serial.c
11617 F: drivers/tty/serial/atmel_serial.h
11619 MICROCHIP AT91 USART MFD DRIVER
11620 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11621 L: linux-kernel@vger.kernel.org
11623 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11624 F: drivers/mfd/at91-usart.c
11625 F: include/dt-bindings/mfd/at91-usart.h
11627 MICROCHIP AT91 USART SPI DRIVER
11628 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11629 L: linux-spi@vger.kernel.org
11631 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11632 F: drivers/spi/spi-at91-usart.c
11634 MICROCHIP AUDIO ASOC DRIVERS
11635 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11636 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11640 MICROCHIP ECC DRIVER
11641 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11642 L: linux-crypto@vger.kernel.org
11644 F: drivers/crypto/atmel-ecc.*
11646 MICROCHIP I2C DRIVER
11647 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11648 L: linux-i2c@vger.kernel.org
11650 F: drivers/i2c/busses/i2c-at91-*.c
11651 F: drivers/i2c/busses/i2c-at91.h
11653 MICROCHIP ISC DRIVER
11654 M: Eugen Hristev <eugen.hristev@microchip.com>
11655 L: linux-media@vger.kernel.org
11657 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11658 F: drivers/media/platform/atmel/atmel-isc-base.c
11659 F: drivers/media/platform/atmel/atmel-isc-regs.h
11660 F: drivers/media/platform/atmel/atmel-isc.h
11661 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11662 F: include/linux/atmel-isc-media.h
11664 MICROCHIP ISI DRIVER
11665 M: Eugen Hristev <eugen.hristev@microchip.com>
11666 L: linux-media@vger.kernel.org
11668 F: drivers/media/platform/atmel/atmel-isi.c
11669 F: drivers/media/platform/atmel/atmel-isi.h
11671 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11672 M: Woojung Huh <woojung.huh@microchip.com>
11673 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11674 L: netdev@vger.kernel.org
11676 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11677 F: drivers/net/dsa/microchip/*
11678 F: include/linux/platform_data/microchip-ksz.h
11679 F: net/dsa/tag_ksz.c
11681 MICROCHIP LAN743X ETHERNET DRIVER
11682 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11683 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11684 L: netdev@vger.kernel.org
11686 F: drivers/net/ethernet/microchip/lan743x_*
11688 MICROCHIP LCDFB DRIVER
11689 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11690 L: linux-fbdev@vger.kernel.org
11692 F: drivers/video/fbdev/atmel_lcdfb.c
11693 F: include/video/atmel_lcdc.h
11695 MICROCHIP MCP16502 PMIC DRIVER
11696 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11699 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11700 F: drivers/regulator/mcp16502.c
11702 MICROCHIP MCP3911 ADC DRIVER
11703 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11704 M: Kent Gustavsson <kent@minoris.se>
11705 L: linux-iio@vger.kernel.org
11707 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11708 F: drivers/iio/adc/mcp3911.c
11710 MICROCHIP MMC/SD/SDIO MCI DRIVER
11711 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11713 F: drivers/mmc/host/atmel-mci.c
11715 MICROCHIP NAND DRIVER
11716 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11717 L: linux-mtd@lists.infradead.org
11719 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11720 F: drivers/mtd/nand/raw/atmel/*
11722 MICROCHIP PWM DRIVER
11723 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11725 L: linux-pwm@vger.kernel.org
11727 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11728 F: drivers/pwm/pwm-atmel.c
11730 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11731 M: Eugen Hristev <eugen.hristev@microchip.com>
11732 L: linux-iio@vger.kernel.org
11734 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11735 F: drivers/iio/adc/at91-sama5d2_adc.c
11736 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11738 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11739 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11741 F: drivers/power/reset/at91-sama5d2_shdwc.c
11743 MICROCHIP SPI DRIVER
11744 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11746 F: drivers/spi/spi-atmel.*
11748 MICROCHIP SSC DRIVER
11749 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11752 F: drivers/misc/atmel-ssc.c
11753 F: include/linux/atmel-ssc.h
11755 MICROCHIP USB251XB DRIVER
11756 M: Richard Leitner <richard.leitner@skidata.com>
11757 L: linux-usb@vger.kernel.org
11759 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11760 F: drivers/usb/misc/usb251xb.c
11762 MICROCHIP USBA UDC DRIVER
11763 M: Cristian Birsan <cristian.birsan@microchip.com>
11764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11766 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11768 MICROCHIP WILC1000 WIFI DRIVER
11769 M: Ajay Singh <ajay.kathat@microchip.com>
11770 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11771 L: linux-wireless@vger.kernel.org
11773 F: drivers/net/wireless/microchip/wilc1000/
11775 MICROSEMI MIPS SOCS
11776 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11777 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11778 L: linux-mips@vger.kernel.org
11780 F: Documentation/devicetree/bindings/mips/mscc.txt
11781 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11782 F: arch/mips/boot/dts/mscc/
11783 F: arch/mips/configs/generic/board-ocelot.config
11784 F: arch/mips/generic/board-ocelot.c
11786 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11787 M: Don Brace <don.brace@microchip.com>
11788 L: storagedev@microchip.com
11789 L: linux-scsi@vger.kernel.org
11791 F: Documentation/scsi/smartpqi.rst
11792 F: drivers/scsi/smartpqi/Kconfig
11793 F: drivers/scsi/smartpqi/Makefile
11794 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11795 F: include/linux/cciss*.h
11796 F: include/uapi/linux/cciss*.h
11798 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11799 M: Maximilian Luz <luzmaximilian@gmail.com>
11800 L: platform-driver-x86@vger.kernel.org
11802 F: drivers/platform/surface/surface_gpe.c
11804 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11805 M: Hans de Goede <hdegoede@redhat.com>
11806 M: Mark Gross <mgross@linux.intel.com>
11807 M: Maximilian Luz <luzmaximilian@gmail.com>
11808 L: platform-driver-x86@vger.kernel.org
11810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11811 F: drivers/platform/surface/
11813 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11814 M: Chen Yu <yu.c.chen@intel.com>
11815 L: platform-driver-x86@vger.kernel.org
11817 F: drivers/platform/surface/surfacepro3_button.c
11819 MICROTEK X6 SCANNER
11820 M: Oliver Neukum <oliver@neukum.org>
11822 F: drivers/usb/image/microtek.*
11824 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11825 M: Luka Kovacic <luka.kovacic@sartura.hr>
11826 M: Luka Perkov <luka.perkov@sartura.hr>
11828 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11829 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11830 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11831 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11832 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11833 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11835 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11836 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11837 L: linux-media@vger.kernel.org
11839 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11840 F: Documentation/driver-api/media/drivers/ccs/
11841 F: Documentation/userspace-api/media/drivers/ccs.rst
11842 F: drivers/media/i2c/ccs-pll.c
11843 F: drivers/media/i2c/ccs-pll.h
11844 F: drivers/media/i2c/ccs/
11845 F: include/uapi/linux/ccs.h
11846 F: include/uapi/linux/smiapp.h
11849 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11850 L: linux-mips@vger.kernel.org
11852 W: http://www.linux-mips.org/
11853 Q: https://patchwork.kernel.org/project/linux-mips/list/
11854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11855 F: Documentation/devicetree/bindings/mips/
11856 F: Documentation/mips/
11858 F: drivers/platform/mips/
11860 MIPS BOSTON DEVELOPMENT BOARD
11861 M: Paul Burton <paulburton@kernel.org>
11862 L: linux-mips@vger.kernel.org
11864 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11865 F: arch/mips/boot/dts/img/boston.dts
11866 F: arch/mips/configs/generic/board-boston.config
11867 F: drivers/clk/imgtec/clk-boston.c
11868 F: include/dt-bindings/clock/boston-clock.h
11871 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11872 M: Serge Semin <fancer.lancer@gmail.com>
11873 L: linux-mips@vger.kernel.org
11875 F: drivers/bus/mips_cdmm.c
11876 F: drivers/clocksource/mips-gic-timer.c
11877 F: drivers/cpuidle/cpuidle-cps.c
11878 F: drivers/irqchip/irq-mips-cpu.c
11879 F: drivers/irqchip/irq-mips-gic.c
11881 MIPS GENERIC PLATFORM
11882 M: Paul Burton <paulburton@kernel.org>
11883 L: linux-mips@vger.kernel.org
11885 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11886 F: arch/mips/generic/
11887 F: arch/mips/tools/generic-board-config.sh
11889 MIPS RINT INSTRUCTION EMULATION
11890 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11891 L: linux-mips@vger.kernel.org
11893 F: arch/mips/math-emu/dp_rint.c
11894 F: arch/mips/math-emu/sp_rint.c
11896 MIPS/LOONGSON1 ARCHITECTURE
11897 M: Keguang Zhang <keguang.zhang@gmail.com>
11898 L: linux-mips@vger.kernel.org
11900 F: arch/mips/include/asm/mach-loongson32/
11901 F: arch/mips/loongson32/
11902 F: drivers/*/*/*loongson1*
11903 F: drivers/*/*loongson1*
11905 MIPS/LOONGSON2EF ARCHITECTURE
11906 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11907 L: linux-mips@vger.kernel.org
11909 F: arch/mips/include/asm/mach-loongson2ef/
11910 F: arch/mips/loongson2ef/
11911 F: drivers/*/*/*loongson2*
11912 F: drivers/*/*loongson2*
11914 MIPS/LOONGSON64 ARCHITECTURE
11915 M: Huacai Chen <chenhuacai@kernel.org>
11916 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11917 L: linux-mips@vger.kernel.org
11919 F: arch/mips/include/asm/mach-loongson64/
11920 F: arch/mips/loongson64/
11921 F: drivers/*/*/*loongson3*
11922 F: drivers/*/*loongson3*
11923 F: drivers/irqchip/irq-loongson*
11924 F: drivers/platform/mips/cpu_hwmon.c
11926 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11927 M: Hans Verkuil <hverkuil@xs4all.nl>
11928 L: linux-media@vger.kernel.org
11930 W: https://linuxtv.org
11931 T: git git://linuxtv.org/media_tree.git
11932 F: drivers/media/radio/radio-miropcm20*
11935 R: Lubomir Rintel <lkundrak@v3.sk>
11936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11939 F: arch/arm/boot/dts/mmp*
11940 F: arch/arm/mach-mmp/
11941 F: include/linux/soc/mmp/
11943 MMP USB PHY DRIVERS
11944 R: Lubomir Rintel <lkundrak@v3.sk>
11945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11947 F: drivers/phy/marvell/phy-mmp3-usb.c
11948 F: drivers/phy/marvell/phy-pxa-usb.c
11950 MMU GATHER AND TLB INVALIDATION
11951 M: Will Deacon <will@kernel.org>
11952 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11953 M: Andrew Morton <akpm@linux-foundation.org>
11954 M: Nick Piggin <npiggin@gmail.com>
11955 M: Peter Zijlstra <peterz@infradead.org>
11956 L: linux-arch@vger.kernel.org
11957 L: linux-mm@kvack.org
11959 F: arch/*/include/asm/tlb.h
11960 F: include/asm-generic/tlb.h
11963 MN88472 MEDIA DRIVER
11964 M: Antti Palosaari <crope@iki.fi>
11965 L: linux-media@vger.kernel.org
11967 W: https://linuxtv.org
11968 W: http://palosaari.fi/linux/
11969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11970 F: drivers/media/dvb-frontends/mn88472*
11972 MN88473 MEDIA DRIVER
11973 M: Antti Palosaari <crope@iki.fi>
11974 L: linux-media@vger.kernel.org
11976 W: https://linuxtv.org
11977 W: http://palosaari.fi/linux/
11978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11979 F: drivers/media/dvb-frontends/mn88473*
11982 M: Jessica Yu <jeyu@kernel.org>
11984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11985 F: include/linux/module.h
11988 MONOLITHIC POWER SYSTEM PMIC DRIVER
11989 M: Saravanan Sekar <sravanhome@gmail.com>
11991 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11992 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11993 F: drivers/iio/adc/mp2629_adc.c
11994 F: drivers/mfd/mp2629.c
11995 F: drivers/power/supply/mp2629_charger.c
11996 F: drivers/regulator/mp5416.c
11997 F: drivers/regulator/mpq7920.c
11998 F: drivers/regulator/mpq7920.h
11999 F: include/linux/mfd/mp2629.h
12001 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12003 W: http://popies.net/meye/
12004 F: Documentation/userspace-api/media/drivers/meye*
12005 F: drivers/media/pci/meye/
12006 F: include/uapi/linux/meye.h
12008 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12009 M: Jiri Slaby <jirislaby@kernel.org>
12011 F: Documentation/driver-api/serial/moxa-smartio.rst
12012 F: drivers/tty/mxser.*
12014 MR800 AVERMEDIA USB FM RADIO DRIVER
12015 M: Alexey Klimov <klimov.linux@gmail.com>
12016 L: linux-media@vger.kernel.org
12018 T: git git://linuxtv.org/media_tree.git
12019 F: drivers/media/radio/radio-mr800.c
12021 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12022 M: Alan Ott <alan@signal11.us>
12023 L: linux-wpan@vger.kernel.org
12025 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12026 F: drivers/net/ieee802154/mrf24j40.c
12029 M: "Lee, Chun-Yi" <jlee@suse.com>
12030 L: platform-driver-x86@vger.kernel.org
12032 F: drivers/platform/x86/msi-laptop.c
12035 L: platform-driver-x86@vger.kernel.org
12037 F: drivers/platform/x86/msi-wmi.c
12039 MSI001 MEDIA DRIVER
12040 M: Antti Palosaari <crope@iki.fi>
12041 L: linux-media@vger.kernel.org
12043 W: https://linuxtv.org
12044 W: http://palosaari.fi/linux/
12045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12046 T: git git://linuxtv.org/anttip/media_tree.git
12047 F: drivers/media/tuners/msi001*
12049 MSI2500 MEDIA DRIVER
12050 M: Antti Palosaari <crope@iki.fi>
12051 L: linux-media@vger.kernel.org
12053 W: https://linuxtv.org
12054 W: http://palosaari.fi/linux/
12055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12056 T: git git://linuxtv.org/anttip/media_tree.git
12057 F: drivers/media/usb/msi2500/
12059 MSTAR INTERRUPT CONTROLLER DRIVER
12060 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12061 M: Daniel Palmer <daniel@thingy.jp>
12063 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12064 F: drivers/irqchip/irq-mst-intc.c
12066 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12067 M: Robert Jarzmik <robert.jarzmik@free.fr>
12068 L: linux-mtd@lists.infradead.org
12070 F: drivers/mtd/devices/docg3*
12072 MT9M032 APTINA SENSOR DRIVER
12073 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12074 L: linux-media@vger.kernel.org
12076 T: git git://linuxtv.org/media_tree.git
12077 F: drivers/media/i2c/mt9m032.c
12078 F: include/media/i2c/mt9m032.h
12080 MT9P031 APTINA CAMERA SENSOR
12081 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12082 L: linux-media@vger.kernel.org
12084 T: git git://linuxtv.org/media_tree.git
12085 F: drivers/media/i2c/mt9p031.c
12086 F: include/media/i2c/mt9p031.h
12088 MT9T001 APTINA CAMERA SENSOR
12089 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12090 L: linux-media@vger.kernel.org
12092 T: git git://linuxtv.org/media_tree.git
12093 F: drivers/media/i2c/mt9t001.c
12094 F: include/media/i2c/mt9t001.h
12096 MT9T112 APTINA CAMERA SENSOR
12097 M: Jacopo Mondi <jacopo@jmondi.org>
12098 L: linux-media@vger.kernel.org
12100 T: git git://linuxtv.org/media_tree.git
12101 F: drivers/media/i2c/mt9t112.c
12102 F: include/media/i2c/mt9t112.h
12104 MT9V032 APTINA CAMERA SENSOR
12105 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12106 L: linux-media@vger.kernel.org
12108 T: git git://linuxtv.org/media_tree.git
12109 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12110 F: drivers/media/i2c/mt9v032.c
12111 F: include/media/i2c/mt9v032.h
12113 MT9V111 APTINA CAMERA SENSOR
12114 M: Jacopo Mondi <jacopo@jmondi.org>
12115 L: linux-media@vger.kernel.org
12117 T: git git://linuxtv.org/media_tree.git
12118 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12119 F: drivers/media/i2c/mt9v111.c
12121 MULTIFUNCTION DEVICES (MFD)
12122 M: Lee Jones <lee.jones@linaro.org>
12124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12125 F: Documentation/devicetree/bindings/mfd/
12127 F: include/dt-bindings/mfd/
12128 F: include/linux/mfd/
12130 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12132 F: drivers/mmc/host/mmc_spi.c
12133 F: include/linux/spi/mmc_spi.h
12135 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12136 M: Ulf Hansson <ulf.hansson@linaro.org>
12137 L: linux-mmc@vger.kernel.org
12139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12140 F: Documentation/devicetree/bindings/mmc/
12142 F: include/linux/mmc/
12143 F: include/uapi/linux/mmc/
12145 MULTIPLEXER SUBSYSTEM
12146 M: Peter Rosin <peda@axentia.se>
12148 F: Documentation/ABI/testing/sysfs-class-mux*
12149 F: Documentation/devicetree/bindings/mux/
12151 F: include/dt-bindings/mux/
12152 F: include/linux/mux/
12154 MULTITECH MULTIPORT CARD (ISICOM)
12156 F: drivers/tty/isicom.c
12157 F: include/linux/isicom.h
12159 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12160 M: Bin Liu <b-liu@ti.com>
12161 L: linux-usb@vger.kernel.org
12163 F: drivers/usb/musb/
12165 MXL301RF MEDIA DRIVER
12166 M: Akihiro Tsukada <tskd08@gmail.com>
12167 L: linux-media@vger.kernel.org
12169 F: drivers/media/tuners/mxl301rf*
12171 MXL5007T MEDIA DRIVER
12172 M: Michael Krufky <mkrufky@linuxtv.org>
12173 L: linux-media@vger.kernel.org
12175 W: https://linuxtv.org
12176 W: http://github.com/mkrufky
12177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12178 T: git git://linuxtv.org/mkrufky/tuners.git
12179 F: drivers/media/tuners/mxl5007t.*
12182 M: Marek Vasut <marex@denx.de>
12183 M: Stefan Agner <stefan@agner.ch>
12184 L: dri-devel@lists.freedesktop.org
12186 T: git git://anongit.freedesktop.org/drm/drm-misc
12187 F: Documentation/devicetree/bindings/display/mxsfb.txt
12188 F: drivers/gpu/drm/mxsfb/
12190 MYLEX DAC960 PCI RAID Controller
12191 M: Hannes Reinecke <hare@kernel.org>
12192 L: linux-scsi@vger.kernel.org
12194 F: drivers/scsi/myrb.*
12195 F: drivers/scsi/myrs.*
12197 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12198 M: Chris Lee <christopher.lee@cspi.com>
12199 L: netdev@vger.kernel.org
12201 W: https://www.cspi.com/ethernet-products/support/downloads/
12202 F: drivers/net/ethernet/myricom/myri10ge/
12204 NAND FLASH SUBSYSTEM
12205 M: Miquel Raynal <miquel.raynal@bootlin.com>
12206 R: Richard Weinberger <richard@nod.at>
12207 L: linux-mtd@lists.infradead.org
12209 W: http://www.linux-mtd.infradead.org/
12210 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12211 C: irc://irc.oftc.net/mtd
12212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12213 F: drivers/mtd/nand/
12214 F: include/linux/mtd/*nand*.h
12216 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12217 M: Daniel Mack <zonque@gmail.com>
12218 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12220 W: http://www.native-instruments.com
12221 F: sound/usb/caiaq/
12223 NATSEMI ETHERNET DRIVER (DP8381x)
12225 F: drivers/net/ethernet/natsemi/natsemi.c
12227 NCR 5380 SCSI DRIVERS
12228 M: Finn Thain <fthain@telegraphics.com.au>
12229 M: Michael Schmitz <schmitzmic@gmail.com>
12230 L: linux-scsi@vger.kernel.org
12232 F: Documentation/scsi/g_NCR5380.rst
12233 F: drivers/scsi/NCR5380.*
12234 F: drivers/scsi/arm/cumana_1.c
12235 F: drivers/scsi/arm/oak.c
12236 F: drivers/scsi/atari_scsi.*
12237 F: drivers/scsi/dmx3191d.c
12238 F: drivers/scsi/g_NCR5380.*
12239 F: drivers/scsi/mac_scsi.*
12240 F: drivers/scsi/sun3_scsi.*
12241 F: drivers/scsi/sun3_scsi_vme.c
12244 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12248 NCT6775 HARDWARE MONITOR DRIVER
12249 M: Guenter Roeck <linux@roeck-us.net>
12250 L: linux-hwmon@vger.kernel.org
12252 F: Documentation/hwmon/nct6775.rst
12253 F: drivers/hwmon/nct6775.c
12256 M: Jakub Kicinski <kuba@kernel.org>
12258 F: drivers/net/netdevsim/*
12260 NETEM NETWORK EMULATOR
12261 M: Stephen Hemminger <stephen@networkplumber.org>
12262 L: netdev@vger.kernel.org
12264 F: net/sched/sch_netem.c
12266 NETERION 10GbE DRIVERS (s2io/vxge)
12267 M: Jon Mason <jdmason@kudzu.us>
12268 L: netdev@vger.kernel.org
12270 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12271 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12272 F: drivers/net/ethernet/neterion/
12275 M: Pablo Neira Ayuso <pablo@netfilter.org>
12276 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12277 M: Florian Westphal <fw@strlen.de>
12278 L: netfilter-devel@vger.kernel.org
12279 L: coreteam@netfilter.org
12281 W: http://www.netfilter.org/
12282 W: http://www.iptables.org/
12283 W: http://www.nftables.org/
12284 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12287 F: include/linux/netfilter*
12288 F: include/linux/netfilter/
12289 F: include/net/netfilter/
12290 F: include/uapi/linux/netfilter*
12291 F: include/uapi/linux/netfilter/
12292 F: net/*/netfilter.c
12293 F: net/*/netfilter/
12294 F: net/bridge/br_netfilter*.c
12297 NETROM NETWORK LAYER
12298 M: Ralf Baechle <ralf@linux-mips.org>
12299 L: linux-hams@vger.kernel.org
12301 W: http://www.linux-ax25.org/
12302 F: include/net/netrom.h
12303 F: include/uapi/linux/netrom.h
12306 NETRONOME ETHERNET DRIVERS
12307 M: Simon Horman <simon.horman@netronome.com>
12308 R: Jakub Kicinski <kuba@kernel.org>
12309 L: oss-drivers@netronome.com
12311 F: drivers/net/ethernet/netronome/
12313 NETWORK BLOCK DEVICE (NBD)
12314 M: Josef Bacik <josef@toxicpanda.com>
12315 L: linux-block@vger.kernel.org
12316 L: nbd@other.debian.org
12318 F: Documentation/admin-guide/blockdev/nbd.rst
12319 F: drivers/block/nbd.c
12320 F: include/trace/events/nbd.h
12321 F: include/uapi/linux/nbd.h
12323 NETWORK DROP MONITOR
12324 M: Neil Horman <nhorman@tuxdriver.com>
12325 L: netdev@vger.kernel.org
12327 W: https://fedorahosted.org/dropwatch/
12328 F: include/uapi/linux/net_dropmon.h
12329 F: net/core/drop_monitor.c
12332 M: "David S. Miller" <davem@davemloft.net>
12333 M: Jakub Kicinski <kuba@kernel.org>
12334 L: netdev@vger.kernel.org
12336 W: http://www.linuxfoundation.org/en/Net
12337 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12340 F: Documentation/devicetree/bindings/net/
12341 F: drivers/connector/
12343 F: include/linux/etherdevice.h
12344 F: include/linux/fcdevice.h
12345 F: include/linux/fddidevice.h
12346 F: include/linux/hippidevice.h
12347 F: include/linux/if_*
12348 F: include/linux/inetdevice.h
12349 F: include/linux/netdevice.h
12350 F: include/uapi/linux/if_*
12351 F: include/uapi/linux/netdevice.h
12353 NETWORKING DRIVERS (WIRELESS)
12354 M: Kalle Valo <kvalo@codeaurora.org>
12355 L: linux-wireless@vger.kernel.org
12357 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12360 F: Documentation/devicetree/bindings/net/wireless/
12361 F: drivers/net/wireless/
12364 M: Andrew Lunn <andrew@lunn.ch>
12365 M: Vivien Didelot <vivien.didelot@gmail.com>
12366 M: Florian Fainelli <f.fainelli@gmail.com>
12367 M: Vladimir Oltean <olteanv@gmail.com>
12369 F: Documentation/devicetree/bindings/net/dsa/
12370 F: drivers/net/dsa/
12371 F: include/linux/dsa/
12372 F: include/linux/platform_data/dsa.h
12373 F: include/net/dsa.h
12376 NETWORKING [GENERAL]
12377 M: "David S. Miller" <davem@davemloft.net>
12378 M: Jakub Kicinski <kuba@kernel.org>
12379 L: netdev@vger.kernel.org
12381 W: http://www.linuxfoundation.org/en/Net
12382 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12383 B: mailto:netdev@vger.kernel.org
12384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12386 F: Documentation/networking/
12387 F: include/linux/in.h
12388 F: include/linux/net.h
12389 F: include/linux/netdevice.h
12391 F: include/uapi/linux/in.h
12392 F: include/uapi/linux/net.h
12393 F: include/uapi/linux/net_namespace.h
12394 F: include/uapi/linux/netdevice.h
12398 F: tools/testing/selftests/net/
12401 M: Steffen Klassert <steffen.klassert@secunet.com>
12402 M: Herbert Xu <herbert@gondor.apana.org.au>
12403 M: "David S. Miller" <davem@davemloft.net>
12404 L: netdev@vger.kernel.org
12406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12408 F: include/net/xfrm.h
12409 F: include/uapi/linux/xfrm.h
12412 F: net/ipv4/ip_vti.c
12413 F: net/ipv4/ipcomp.c
12417 F: net/ipv6/ip6_vti.c
12418 F: net/ipv6/ipcomp6.c
12422 F: tools/testing/selftests/net/ipsec.c
12424 NETWORKING [IPv4/IPv6]
12425 M: "David S. Miller" <davem@davemloft.net>
12426 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12427 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12428 L: netdev@vger.kernel.org
12430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12436 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12437 M: Paul Moore <paul@paul-moore.com>
12438 L: netdev@vger.kernel.org
12439 L: linux-security-module@vger.kernel.org
12441 W: https://github.com/netlabel
12442 F: Documentation/netlabel/
12443 F: include/net/calipso.h
12444 F: include/net/cipso_ipv4.h
12445 F: include/net/netlabel.h
12446 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12447 F: include/uapi/linux/netfilter/xt_SECMARK.h
12448 F: net/ipv4/cipso_ipv4.c
12449 F: net/ipv6/calipso.c
12450 F: net/netfilter/xt_CONNSECMARK.c
12451 F: net/netfilter/xt_SECMARK.c
12455 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12456 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12457 L: netdev@vger.kernel.org
12458 L: mptcp@lists.01.org
12460 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12461 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12462 F: Documentation/networking/mptcp-sysctl.rst
12463 F: include/net/mptcp.h
12464 F: include/uapi/linux/mptcp.h
12466 F: tools/testing/selftests/net/mptcp/
12469 M: Eric Dumazet <edumazet@google.com>
12470 L: netdev@vger.kernel.org
12472 F: include/linux/tcp.h
12473 F: include/net/tcp.h
12474 F: include/trace/events/tcp.h
12475 F: include/uapi/linux/tcp.h
12476 F: net/ipv4/syncookies.c
12478 F: net/ipv6/syncookies.c
12482 M: Boris Pismenny <borisp@nvidia.com>
12483 M: Aviad Yehezkel <aviadye@nvidia.com>
12484 M: John Fastabend <john.fastabend@gmail.com>
12485 M: Daniel Borkmann <daniel@iogearbox.net>
12486 M: Jakub Kicinski <kuba@kernel.org>
12487 L: netdev@vger.kernel.org
12489 F: include/net/tls.h
12490 F: include/uapi/linux/tls.h
12493 NETWORKING [WIRELESS]
12494 L: linux-wireless@vger.kernel.org
12495 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12497 NETXEN (1/10) GbE SUPPORT
12498 M: Manish Chopra <manishc@marvell.com>
12499 M: Rahul Verma <rahulv@marvell.com>
12500 M: GR-Linux-NIC-Dev@marvell.com
12501 L: netdev@vger.kernel.org
12503 F: drivers/net/ethernet/qlogic/netxen/
12505 NET_FAILOVER MODULE
12506 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12507 L: netdev@vger.kernel.org
12509 F: Documentation/networking/net_failover.rst
12510 F: drivers/net/net_failover.c
12511 F: include/net/net_failover.h
12514 M: David Ahern <dsahern@kernel.org>
12515 L: netdev@vger.kernel.org
12517 F: include/net/netns/nexthop.h
12518 F: include/net/nexthop.h
12519 F: include/uapi/linux/nexthop.h
12520 F: net/ipv4/nexthop.c
12523 L: netdev@vger.kernel.org
12525 F: Documentation/devicetree/bindings/net/nfc/
12527 F: include/linux/platform_data/nfcmrvl.h
12528 F: include/net/nfc/
12529 F: include/uapi/linux/nfc.h
12532 NFS, SUNRPC, AND LOCKD CLIENTS
12533 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12534 M: Anna Schumaker <anna.schumaker@netapp.com>
12535 L: linux-nfs@vger.kernel.org
12537 W: http://client.linux-nfs.org
12538 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12542 F: include/linux/lockd/
12543 F: include/linux/nfs*
12544 F: include/linux/sunrpc/
12545 F: include/uapi/linux/nfs*
12546 F: include/uapi/linux/sunrpc/
12548 F: Documentation/filesystems/nfs/
12551 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12552 L: linux-nilfs@vger.kernel.org
12554 W: https://nilfs.sourceforge.io/
12555 W: https://nilfs.osdn.jp/
12556 T: git git://github.com/konis/nilfs2.git
12557 F: Documentation/filesystems/nilfs2.rst
12559 F: include/trace/events/nilfs2.h
12560 F: include/uapi/linux/nilfs2_api.h
12561 F: include/uapi/linux/nilfs2_ondisk.h
12563 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12564 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12566 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12567 F: Documentation/scsi/NinjaSCSI.rst
12568 F: drivers/scsi/pcmcia/nsp_*
12570 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12571 M: GOTO Masanori <gotom@debian.or.jp>
12572 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12574 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12575 F: Documentation/scsi/NinjaSCSI.rst
12576 F: drivers/scsi/nsp32*
12579 M: Ley Foon Tan <ley.foon.tan@intel.com>
12581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12584 NITRO ENCLAVES (NE)
12585 M: Andra Paraschiv <andraprs@amazon.com>
12586 M: Alexandru Vasile <lexnv@amazon.com>
12587 M: Alexandru Ciobotaru <alcioa@amazon.com>
12588 L: linux-kernel@vger.kernel.org
12590 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12591 F: Documentation/virt/ne_overview.rst
12592 F: drivers/virt/nitro_enclaves/
12593 F: include/linux/nitro_enclaves.h
12594 F: include/uapi/linux/nitro_enclaves.h
12595 F: samples/nitro_enclaves/
12597 NOHZ, DYNTICKS SUPPORT
12598 M: Frederic Weisbecker <fweisbec@gmail.com>
12599 M: Thomas Gleixner <tglx@linutronix.de>
12600 M: Ingo Molnar <mingo@kernel.org>
12601 L: linux-kernel@vger.kernel.org
12603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12604 F: include/linux/sched/nohz.h
12605 F: include/linux/tick.h
12606 F: kernel/time/tick*.*
12608 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12609 M: Pavel Machek <pavel@ucw.cz>
12610 M: Sakari Ailus <sakari.ailus@iki.fi>
12611 L: linux-media@vger.kernel.org
12613 F: drivers/media/i2c/ad5820.c
12614 F: drivers/media/i2c/et8ek8
12616 NOKIA N900 POWER SUPPLY DRIVERS
12617 R: Pali Rohár <pali@kernel.org>
12618 F: drivers/power/supply/bq2415x_charger.c
12619 F: drivers/power/supply/bq27xxx_battery.c
12620 F: drivers/power/supply/bq27xxx_battery_i2c.c
12621 F: drivers/power/supply/isp1704_charger.c
12622 F: drivers/power/supply/rx51_battery.c
12623 F: include/linux/power/bq2415x_charger.h
12624 F: include/linux/power/bq27xxx_battery.h
12627 M: Willy Tarreau <w@1wt.eu>
12629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12630 F: tools/include/nolibc/
12633 M: Matthias Maennich <maennich@google.com>
12635 F: Documentation/core-api/symbol-namespaces.rst
12639 M: Sanjay R Mehta <sanju.mehta@amd.com>
12640 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12641 L: linux-ntb@googlegroups.com
12643 F: drivers/ntb/hw/amd/
12646 M: Jon Mason <jdmason@kudzu.us>
12647 M: Dave Jiang <dave.jiang@intel.com>
12648 M: Allen Hubbe <allenbh@gmail.com>
12649 L: linux-ntb@googlegroups.com
12651 W: https://github.com/jonmason/ntb/wiki
12652 T: git git://github.com/jonmason/ntb.git
12653 F: drivers/net/ntb_netdev.c
12655 F: include/linux/ntb.h
12656 F: include/linux/ntb_transport.h
12657 F: tools/testing/selftests/ntb/
12660 M: Serge Semin <fancer.lancer@gmail.com>
12661 L: linux-ntb@googlegroups.com
12663 F: drivers/ntb/hw/idt/
12666 M: Dave Jiang <dave.jiang@intel.com>
12667 L: linux-ntb@googlegroups.com
12669 W: https://github.com/davejiang/linux/wiki
12670 T: git https://github.com/davejiang/linux.git
12671 F: drivers/ntb/hw/intel/
12674 M: Anton Altaparmakov <anton@tuxera.com>
12675 L: linux-ntfs-dev@lists.sourceforge.net
12677 W: http://www.tuxera.com/
12678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12679 F: Documentation/filesystems/ntfs.rst
12683 M: Finn Thain <fthain@telegraphics.com.au>
12684 L: linux-m68k@lists.linux-m68k.org
12686 F: arch/*/include/asm/nubus.h
12688 F: include/linux/nubus.h
12689 F: include/uapi/linux/nubus.h
12691 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12692 M: Antonino Daplas <adaplas@gmail.com>
12693 L: linux-fbdev@vger.kernel.org
12695 F: drivers/video/fbdev/nvidia/
12696 F: drivers/video/fbdev/riva/
12699 M: Keith Busch <kbusch@kernel.org>
12700 M: Jens Axboe <axboe@fb.com>
12701 M: Christoph Hellwig <hch@lst.de>
12702 M: Sagi Grimberg <sagi@grimberg.me>
12703 L: linux-nvme@lists.infradead.org
12705 W: http://git.infradead.org/nvme.git
12706 T: git://git.infradead.org/nvme.git
12707 F: drivers/nvme/host/
12708 F: include/linux/nvme.h
12709 F: include/uapi/linux/nvme_ioctl.h
12711 NVM EXPRESS FC TRANSPORT DRIVERS
12712 M: James Smart <james.smart@broadcom.com>
12713 L: linux-nvme@lists.infradead.org
12715 F: drivers/nvme/host/fc.c
12716 F: drivers/nvme/target/fc.c
12717 F: drivers/nvme/target/fcloop.c
12718 F: include/linux/nvme-fc-driver.h
12719 F: include/linux/nvme-fc.h
12721 NVM EXPRESS TARGET DRIVER
12722 M: Christoph Hellwig <hch@lst.de>
12723 M: Sagi Grimberg <sagi@grimberg.me>
12724 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12725 L: linux-nvme@lists.infradead.org
12727 W: http://git.infradead.org/nvme.git
12728 T: git://git.infradead.org/nvme.git
12729 F: drivers/nvme/target/
12732 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12735 F: Documentation/ABI/stable/sysfs-bus-nvmem
12736 F: Documentation/devicetree/bindings/nvmem/
12738 F: include/linux/nvmem-consumer.h
12739 F: include/linux/nvmem-provider.h
12742 M: Ashish Kumar <ashish.kumar@nxp.com>
12743 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12744 L: linux-spi@vger.kernel.org
12746 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12747 F: drivers/spi/spi-nxp-fspi.c
12749 NXP FXAS21002C DRIVER
12750 M: Rui Miguel Silva <rmfrfs@gmail.com>
12751 L: linux-iio@vger.kernel.org
12753 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12754 F: drivers/iio/gyro/fxas21002c.h
12755 F: drivers/iio/gyro/fxas21002c_core.c
12756 F: drivers/iio/gyro/fxas21002c_i2c.c
12757 F: drivers/iio/gyro/fxas21002c_spi.c
12759 NXP i.MX 8MQ DCSS DRIVER
12760 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12761 R: Lucas Stach <l.stach@pengutronix.de>
12762 L: dri-devel@lists.freedesktop.org
12764 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12765 F: drivers/gpu/drm/imx/dcss/
12767 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12768 M: Jagan Teki <jagan@amarulasolutions.com>
12770 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12771 F: drivers/regulator/pf8x00-regulator.c
12773 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12774 M: Krzysztof Kozlowski <krzk@kernel.org>
12775 L: linux-kernel@vger.kernel.org
12777 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12778 F: drivers/extcon/extcon-ptn5150.c
12780 NXP SGTL5000 DRIVER
12781 M: Fabio Estevam <festevam@gmail.com>
12782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12784 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12785 F: sound/soc/codecs/sgtl5000*
12787 NXP SJA1105 ETHERNET SWITCH DRIVER
12788 M: Vladimir Oltean <olteanv@gmail.com>
12789 L: linux-kernel@vger.kernel.org
12791 F: drivers/net/dsa/sja1105
12793 NXP TDA998X DRM DRIVER
12794 M: Russell King <linux@armlinux.org.uk>
12796 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12797 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12798 F: drivers/gpu/drm/i2c/tda998x_drv.c
12799 F: include/drm/i2c/tda998x.h
12800 F: include/dt-bindings/display/tda998x.h
12804 M: Peter Rosin <peda@axentia.se>
12805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12807 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12808 F: sound/soc/codecs/tfa9879*
12811 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12812 R: Charles Gorand <charles.gorand@effinnov.com>
12813 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12815 F: drivers/nfc/nxp-nci
12818 M: Jiri Pirko <jiri@nvidia.com>
12819 L: netdev@vger.kernel.org
12821 F: include/linux/objagg.h
12823 F: lib/test_objagg.c
12826 M: Josh Poimboeuf <jpoimboe@redhat.com>
12827 M: Peter Zijlstra <peterz@infradead.org>
12830 F: include/linux/objtool.h
12832 OCELOT ETHERNET SWITCH DRIVER
12833 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12834 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12835 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12836 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12837 L: netdev@vger.kernel.org
12839 F: drivers/net/dsa/ocelot/*
12840 F: drivers/net/ethernet/mscc/
12841 F: include/soc/mscc/ocelot*
12842 F: net/dsa/tag_ocelot.c
12843 F: tools/testing/selftests/drivers/net/ocelot/*
12845 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12846 M: Frederic Barrat <fbarrat@linux.ibm.com>
12847 M: Andrew Donnellan <ajd@linux.ibm.com>
12848 L: linuxppc-dev@lists.ozlabs.org
12850 F: Documentation/userspace-api/accelerators/ocxl.rst
12851 F: arch/powerpc/include/asm/pnv-ocxl.h
12852 F: arch/powerpc/platforms/powernv/ocxl.c
12853 F: drivers/misc/ocxl/
12854 F: include/misc/ocxl*
12855 F: include/uapi/misc/ocxl.h
12858 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12859 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12860 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12861 L: linux-omap@vger.kernel.org
12863 F: sound/soc/ti/n810.c
12864 F: sound/soc/ti/omap*
12865 F: sound/soc/ti/rx51.c
12866 F: sound/soc/ti/sdma-pcm.*
12868 OMAP CLOCK FRAMEWORK SUPPORT
12869 M: Paul Walmsley <paul@pwsan.com>
12870 L: linux-omap@vger.kernel.org
12872 F: arch/arm/*omap*/*clock*
12874 OMAP DEVICE TREE SUPPORT
12875 M: Benoît Cousson <bcousson@baylibre.com>
12876 M: Tony Lindgren <tony@atomide.com>
12877 L: linux-omap@vger.kernel.org
12878 L: devicetree@vger.kernel.org
12880 F: arch/arm/boot/dts/*am3*
12881 F: arch/arm/boot/dts/*am4*
12882 F: arch/arm/boot/dts/*am5*
12883 F: arch/arm/boot/dts/*dra7*
12884 F: arch/arm/boot/dts/*omap*
12885 F: arch/arm/boot/dts/logicpd-som-lv*
12886 F: arch/arm/boot/dts/logicpd-torpedo*
12888 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12889 L: linux-omap@vger.kernel.org
12890 L: linux-fbdev@vger.kernel.org
12892 F: Documentation/arm/omap/dss.rst
12893 F: drivers/video/fbdev/omap2/
12895 OMAP FRAMEBUFFER SUPPORT
12896 L: linux-fbdev@vger.kernel.org
12897 L: linux-omap@vger.kernel.org
12899 F: drivers/video/fbdev/omap/
12901 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12902 M: Roger Quadros <rogerq@ti.com>
12903 M: Tony Lindgren <tony@atomide.com>
12904 L: linux-omap@vger.kernel.org
12906 F: arch/arm/mach-omap2/*gpmc*
12907 F: drivers/memory/omap-gpmc.c
12910 M: Grygorii Strashko <grygorii.strashko@ti.com>
12911 M: Santosh Shilimkar <ssantosh@kernel.org>
12912 M: Kevin Hilman <khilman@kernel.org>
12913 L: linux-omap@vger.kernel.org
12915 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12916 F: drivers/gpio/gpio-omap.c
12918 OMAP HARDWARE SPINLOCK SUPPORT
12919 M: Ohad Ben-Cohen <ohad@wizery.com>
12920 L: linux-omap@vger.kernel.org
12922 F: drivers/hwspinlock/omap_hwspinlock.c
12924 OMAP HS MMC SUPPORT
12925 L: linux-mmc@vger.kernel.org
12926 L: linux-omap@vger.kernel.org
12928 F: drivers/mmc/host/omap_hsmmc.c
12931 M: Paul Walmsley <paul@pwsan.com>
12932 L: linux-omap@vger.kernel.org
12934 F: arch/arm/mach-omap2/omap_hwmod*data*
12936 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12937 M: Benoît Cousson <bcousson@baylibre.com>
12938 L: linux-omap@vger.kernel.org
12940 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12943 M: Benoît Cousson <bcousson@baylibre.com>
12944 M: Paul Walmsley <paul@pwsan.com>
12945 L: linux-omap@vger.kernel.org
12947 F: arch/arm/mach-omap2/omap_hwmod.*
12950 M: Vignesh R <vigneshr@ti.com>
12951 L: linux-omap@vger.kernel.org
12952 L: linux-i2c@vger.kernel.org
12954 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12955 F: drivers/i2c/busses/i2c-omap.c
12957 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12958 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12959 L: linux-media@vger.kernel.org
12961 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12962 F: drivers/media/platform/omap3isp/
12963 F: drivers/staging/media/omap4iss/
12966 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12967 L: linux-omap@vger.kernel.org
12969 F: drivers/mmc/host/omap.c
12971 OMAP POWER MANAGEMENT SUPPORT
12972 M: Kevin Hilman <khilman@kernel.org>
12973 L: linux-omap@vger.kernel.org
12975 F: arch/arm/*omap*/*pm*
12976 F: drivers/cpufreq/omap-cpufreq.c
12978 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12979 M: Rajendra Nayak <rnayak@codeaurora.org>
12980 M: Paul Walmsley <paul@pwsan.com>
12981 L: linux-omap@vger.kernel.org
12983 F: arch/arm/mach-omap2/prm*
12985 OMAP RANDOM NUMBER GENERATOR SUPPORT
12986 M: Deepak Saxena <dsaxena@plexity.net>
12988 F: drivers/char/hw_random/omap-rng.c
12991 L: linux-usb@vger.kernel.org
12992 L: linux-omap@vger.kernel.org
12994 F: arch/arm/*omap*/usb*
12995 F: drivers/usb/*/*omap*
12997 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12998 M: Mark Jackson <mpfj@newflow.co.uk>
12999 L: linux-omap@vger.kernel.org
13001 F: arch/arm/boot/dts/am335x-nano.dts
13004 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13005 M: Tony Lindgren <tony@atomide.com>
13006 L: linux-omap@vger.kernel.org
13008 Q: http://patchwork.kernel.org/project/linux-omap/list/
13009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13010 F: arch/arm/configs/omap1_defconfig
13011 F: arch/arm/mach-omap1/
13012 F: arch/arm/plat-omap/
13013 F: drivers/i2c/busses/i2c-omap.c
13014 F: include/linux/platform_data/ams-delta-fiq.h
13015 F: include/linux/platform_data/i2c-omap.h
13018 M: Tony Lindgren <tony@atomide.com>
13019 L: linux-omap@vger.kernel.org
13021 W: http://www.muru.com/linux/omap/
13022 W: http://linux.omap.com/
13023 Q: http://patchwork.kernel.org/project/linux-omap/list/
13024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13025 F: arch/arm/configs/omap2plus_defconfig
13026 F: arch/arm/mach-omap2/
13027 F: arch/arm/plat-omap/
13028 F: drivers/bus/ti-sysc.c
13029 F: drivers/i2c/busses/i2c-omap.c
13030 F: drivers/irqchip/irq-omap-intc.c
13031 F: drivers/mfd/*omap*.c
13032 F: drivers/mfd/menelaus.c
13033 F: drivers/mfd/palmas.c
13034 F: drivers/mfd/tps65217.c
13035 F: drivers/mfd/tps65218.c
13036 F: drivers/mfd/tps65910.c
13037 F: drivers/mfd/twl-core.[ch]
13038 F: drivers/mfd/twl4030*.c
13039 F: drivers/mfd/twl6030*.c
13040 F: drivers/mfd/twl6040*.c
13041 F: drivers/regulator/palmas-regulator*.c
13042 F: drivers/regulator/pbias-regulator.c
13043 F: drivers/regulator/tps65217-regulator.c
13044 F: drivers/regulator/tps65218-regulator.c
13045 F: drivers/regulator/tps65910-regulator.c
13046 F: drivers/regulator/twl-regulator.c
13047 F: drivers/regulator/twl6030-regulator.c
13048 F: include/linux/platform_data/i2c-omap.h
13049 F: include/linux/platform_data/ti-sysc.h
13052 M: Bob Copeland <me@bobcopeland.com>
13053 L: linux-karma-devel@lists.sourceforge.net
13055 F: Documentation/filesystems/omfs.rst
13058 OMNIKEY CARDMAN 4000 DRIVER
13059 M: Harald Welte <laforge@gnumonks.org>
13061 F: drivers/char/pcmcia/cm4000_cs.c
13062 F: include/linux/cm4000_cs.h
13063 F: include/uapi/linux/cm4000_cs.h
13065 OMNIKEY CARDMAN 4040 DRIVER
13066 M: Harald Welte <laforge@gnumonks.org>
13068 F: drivers/char/pcmcia/cm4040_cs.*
13070 OMNIVISION OV02A10 SENSOR DRIVER
13071 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13072 L: linux-media@vger.kernel.org
13074 T: git git://linuxtv.org/media_tree.git
13075 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13076 F: drivers/media/i2c/ov02a10.c
13078 OMNIVISION OV13858 SENSOR DRIVER
13079 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13080 L: linux-media@vger.kernel.org
13082 T: git git://linuxtv.org/media_tree.git
13083 F: drivers/media/i2c/ov13858.c
13085 OMNIVISION OV2680 SENSOR DRIVER
13086 M: Rui Miguel Silva <rmfrfs@gmail.com>
13087 L: linux-media@vger.kernel.org
13089 T: git git://linuxtv.org/media_tree.git
13090 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13091 F: drivers/media/i2c/ov2680.c
13093 OMNIVISION OV2685 SENSOR DRIVER
13094 M: Shunqian Zheng <zhengsq@rock-chips.com>
13095 L: linux-media@vger.kernel.org
13097 T: git git://linuxtv.org/media_tree.git
13098 F: drivers/media/i2c/ov2685.c
13100 OMNIVISION OV2740 SENSOR DRIVER
13101 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13102 R: Shawn Tu <shawnx.tu@intel.com>
13103 R: Bingbu Cao <bingbu.cao@intel.com>
13104 L: linux-media@vger.kernel.org
13106 T: git git://linuxtv.org/media_tree.git
13107 F: drivers/media/i2c/ov2740.c
13109 OMNIVISION OV5640 SENSOR DRIVER
13110 M: Steve Longerbeam <slongerbeam@gmail.com>
13111 L: linux-media@vger.kernel.org
13113 T: git git://linuxtv.org/media_tree.git
13114 F: drivers/media/i2c/ov5640.c
13116 OMNIVISION OV5647 SENSOR DRIVER
13117 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13118 M: Jacopo Mondi <jacopo@jmondi.org>
13119 L: linux-media@vger.kernel.org
13121 T: git git://linuxtv.org/media_tree.git
13122 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13123 F: drivers/media/i2c/ov5647.c
13125 OMNIVISION OV5670 SENSOR DRIVER
13126 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13127 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13128 L: linux-media@vger.kernel.org
13130 T: git git://linuxtv.org/media_tree.git
13131 F: drivers/media/i2c/ov5670.c
13133 OMNIVISION OV5675 SENSOR DRIVER
13134 M: Shawn Tu <shawnx.tu@intel.com>
13135 L: linux-media@vger.kernel.org
13137 T: git git://linuxtv.org/media_tree.git
13138 F: drivers/media/i2c/ov5675.c
13140 OMNIVISION OV5695 SENSOR DRIVER
13141 M: Shunqian Zheng <zhengsq@rock-chips.com>
13142 L: linux-media@vger.kernel.org
13144 T: git git://linuxtv.org/media_tree.git
13145 F: drivers/media/i2c/ov5695.c
13147 OMNIVISION OV7670 SENSOR DRIVER
13148 L: linux-media@vger.kernel.org
13150 T: git git://linuxtv.org/media_tree.git
13151 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13152 F: drivers/media/i2c/ov7670.c
13154 OMNIVISION OV772x SENSOR DRIVER
13155 M: Jacopo Mondi <jacopo@jmondi.org>
13156 L: linux-media@vger.kernel.org
13158 T: git git://linuxtv.org/media_tree.git
13159 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13160 F: drivers/media/i2c/ov772x.c
13161 F: include/media/i2c/ov772x.h
13163 OMNIVISION OV7740 SENSOR DRIVER
13164 M: Wenyou Yang <wenyou.yang@microchip.com>
13165 L: linux-media@vger.kernel.org
13167 T: git git://linuxtv.org/media_tree.git
13168 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13169 F: drivers/media/i2c/ov7740.c
13171 OMNIVISION OV8856 SENSOR DRIVER
13172 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13173 L: linux-media@vger.kernel.org
13175 T: git git://linuxtv.org/media_tree.git
13176 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13177 F: drivers/media/i2c/ov8856.c
13179 OMNIVISION OV9640 SENSOR DRIVER
13180 M: Petr Cvek <petrcvekcz@gmail.com>
13181 L: linux-media@vger.kernel.org
13183 F: drivers/media/i2c/ov9640.*
13185 OMNIVISION OV9650 SENSOR DRIVER
13186 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13187 R: Akinobu Mita <akinobu.mita@gmail.com>
13188 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13189 L: linux-media@vger.kernel.org
13191 T: git git://linuxtv.org/media_tree.git
13192 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13193 F: drivers/media/i2c/ov9650.c
13195 OMNIVISION OV9734 SENSOR DRIVER
13196 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13197 R: Bingbu Cao <bingbu.cao@intel.com>
13198 L: linux-media@vger.kernel.org
13200 T: git git://linuxtv.org/media_tree.git
13201 F: drivers/media/i2c/ov9734.c
13203 ONENAND FLASH DRIVER
13204 M: Kyungmin Park <kyungmin.park@samsung.com>
13205 L: linux-mtd@lists.infradead.org
13207 F: drivers/mtd/nand/onenand/
13208 F: include/linux/mtd/onenand*.h
13210 ONION OMEGA2+ BOARD
13211 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13212 L: linux-mips@vger.kernel.org
13214 F: arch/mips/boot/dts/ralink/omega2p.dts
13217 M: Jens Wiklander <jens.wiklander@linaro.org>
13218 L: op-tee@lists.trustedfirmware.org
13220 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13221 F: drivers/tee/optee/
13223 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13224 M: Sumit Garg <sumit.garg@linaro.org>
13225 L: op-tee@lists.trustedfirmware.org
13227 F: drivers/char/hw_random/optee-rng.c
13230 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13231 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13232 L: linux-rdma@vger.kernel.org
13234 F: drivers/infiniband/ulp/opa_vnic
13236 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13237 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13238 M: Frank Rowand <frowand.list@gmail.com>
13239 L: devicetree@vger.kernel.org
13241 F: Documentation/devicetree/dynamic-resolution-notes.rst
13242 F: Documentation/devicetree/overlay-notes.rst
13243 F: drivers/of/overlay.c
13244 F: drivers/of/resolver.c
13245 K: of_overlay_notifier_
13247 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13248 M: Rob Herring <robh+dt@kernel.org>
13249 M: Frank Rowand <frowand.list@gmail.com>
13250 L: devicetree@vger.kernel.org
13252 W: http://www.devicetree.org/
13253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13254 F: Documentation/ABI/testing/sysfs-firmware-ofw
13256 F: include/linux/of*.h
13259 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13260 M: Rob Herring <robh+dt@kernel.org>
13261 L: devicetree@vger.kernel.org
13263 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13265 F: Documentation/devicetree/
13266 F: arch/*/boot/dts/
13267 F: include/dt-bindings/
13269 OPENCORES I2C BUS DRIVER
13270 M: Peter Korsgaard <peter@korsgaard.com>
13271 M: Andrew Lunn <andrew@lunn.ch>
13272 L: linux-i2c@vger.kernel.org
13274 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13275 F: Documentation/i2c/busses/i2c-ocores.rst
13276 F: drivers/i2c/busses/i2c-ocores.c
13277 F: include/linux/platform_data/i2c-ocores.h
13279 OPENRISC ARCHITECTURE
13280 M: Jonas Bonn <jonas@southpole.se>
13281 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13282 M: Stafford Horne <shorne@gmail.com>
13283 L: openrisc@lists.librecores.org
13285 W: http://openrisc.io
13286 T: git git://github.com/openrisc/linux.git
13287 F: Documentation/devicetree/bindings/openrisc/
13288 F: Documentation/openrisc/
13290 F: drivers/irqchip/irq-ompic.c
13291 F: drivers/irqchip/irq-or1k-*
13294 M: Pravin B Shelar <pshelar@ovn.org>
13295 L: netdev@vger.kernel.org
13296 L: dev@openvswitch.org
13298 W: http://openvswitch.org
13299 F: include/uapi/linux/openvswitch.h
13300 F: net/openvswitch/
13302 OPERATING PERFORMANCE POINTS (OPP)
13303 M: Viresh Kumar <vireshk@kernel.org>
13304 M: Nishanth Menon <nm@ti.com>
13305 M: Stephen Boyd <sboyd@kernel.org>
13306 L: linux-pm@vger.kernel.org
13308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13309 F: Documentation/devicetree/bindings/opp/
13310 F: Documentation/power/opp.rst
13312 F: include/linux/pm_opp.h
13315 M: Clemens Ladisch <clemens@ladisch.de>
13316 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13319 F: sound/drivers/opl4/
13322 M: Robert Richter <rric@kernel.org>
13323 L: oprofile-list@lists.sf.net
13325 F: arch/*/include/asm/oprofile*.h
13326 F: arch/*/oprofile/
13327 F: drivers/oprofile/
13328 F: include/linux/oprofile.h
13330 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13331 M: Mark Fasheh <mark@fasheh.com>
13332 M: Joel Becker <jlbec@evilplan.org>
13333 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13334 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13336 W: http://ocfs2.wiki.kernel.org
13337 F: Documentation/filesystems/dlmfs.rst
13338 F: Documentation/filesystems/ocfs2.rst
13341 ORANGEFS FILESYSTEM
13342 M: Mike Marshall <hubcap@omnibond.com>
13343 R: Martin Brandenburg <martin@omnibond.com>
13344 L: devel@lists.orangefs.org
13346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13347 F: Documentation/filesystems/orangefs.rst
13351 L: linux-wireless@vger.kernel.org
13353 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13354 W: http://www.nongnu.org/orinoco/
13355 F: drivers/net/wireless/intersil/orinoco/
13357 OV2659 OMNIVISION SENSOR DRIVER
13358 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13359 L: linux-media@vger.kernel.org
13361 W: https://linuxtv.org
13362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13363 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13364 F: drivers/media/i2c/ov2659.c
13365 F: include/media/i2c/ov2659.h
13368 M: Miklos Szeredi <miklos@szeredi.hu>
13369 L: linux-unionfs@vger.kernel.org
13371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13372 F: Documentation/filesystems/overlayfs.rst
13375 P54 WIRELESS DRIVER
13376 M: Christian Lamparter <chunkeey@googlemail.com>
13377 L: linux-wireless@vger.kernel.org
13379 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13380 F: drivers/net/wireless/intersil/p54/
13383 M: Vladimir Oltean <olteanv@gmail.com>
13384 L: netdev@vger.kernel.org
13386 F: Documentation/core-api/packing.rst
13387 F: include/linux/packing.h
13390 PADATA PARALLEL EXECUTION MECHANISM
13391 M: Steffen Klassert <steffen.klassert@secunet.com>
13392 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13393 L: linux-crypto@vger.kernel.org
13394 L: linux-kernel@vger.kernel.org
13396 F: Documentation/core-api/padata.rst
13397 F: include/linux/padata.h
13401 M: Jesper Dangaard Brouer <hawk@kernel.org>
13402 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13403 L: netdev@vger.kernel.org
13405 F: Documentation/networking/page_pool.rst
13406 F: include/net/page_pool.h
13407 F: include/trace/events/page_pool.h
13408 F: net/core/page_pool.c
13410 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13411 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13412 L: platform-driver-x86@vger.kernel.org
13414 F: drivers/platform/x86/panasonic-laptop.c
13416 PARALLAX PING IIO SENSOR DRIVER
13417 M: Andreas Klinger <ak@it-klinger.de>
13418 L: linux-iio@vger.kernel.org
13420 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13421 F: drivers/iio/proximity/ping.c
13423 PARALLEL LCD/KEYPAD PANEL DRIVER
13424 M: Willy Tarreau <willy@haproxy.com>
13425 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13427 F: Documentation/admin-guide/lcd-panel-cgram.rst
13428 F: drivers/auxdisplay/panel.c
13430 PARALLEL PORT SUBSYSTEM
13431 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13432 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13433 L: linux-parport@lists.infradead.org (subscribers-only)
13435 F: Documentation/driver-api/parport*.rst
13436 F: drivers/char/ppdev.c
13437 F: drivers/parport/
13438 F: include/linux/parport*.h
13439 F: include/uapi/linux/ppdev.h
13441 PARAVIRT_OPS INTERFACE
13442 M: Juergen Gross <jgross@suse.com>
13443 M: Deep Shah <sdeep@vmware.com>
13444 M: "VMware, Inc." <pv-drivers@vmware.com>
13445 L: virtualization@lists.linux-foundation.org
13447 F: Documentation/virt/paravirt_ops.rst
13448 F: arch/*/include/asm/paravirt*.h
13449 F: arch/*/kernel/paravirt*
13450 F: include/linux/hypervisor.h
13452 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13453 M: Tim Waugh <tim@cyberelk.net>
13454 L: linux-parport@lists.infradead.org (subscribers-only)
13456 F: Documentation/admin-guide/blockdev/paride.rst
13457 F: drivers/block/paride/
13459 PARISC ARCHITECTURE
13460 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13461 M: Helge Deller <deller@gmx.de>
13462 L: linux-parisc@vger.kernel.org
13464 W: https://parisc.wiki.kernel.org
13465 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13468 F: Documentation/parisc/
13470 F: drivers/char/agp/parisc-agp.c
13471 F: drivers/input/misc/hp_sdc_rtc.c
13472 F: drivers/input/serio/gscps2.c
13473 F: drivers/input/serio/hp_sdc*
13475 F: drivers/parport/parport_gsc.*
13476 F: drivers/tty/serial/8250/8250_gsc.c
13477 F: drivers/video/console/sti*
13478 F: drivers/video/fbdev/sti*
13479 F: drivers/video/logo/logo_parisc*
13480 F: include/linux/hp_sdc.h
13483 M: Jiri Pirko <jiri@nvidia.com>
13484 L: netdev@vger.kernel.org
13486 F: include/linux/parman.h
13488 F: lib/test_parman.c
13490 PC ENGINES APU BOARD DRIVER
13491 M: Enrico Weigelt, metux IT consult <info@metux.net>
13493 F: drivers/platform/x86/pcengines-apuv2.c
13495 PC87360 HARDWARE MONITORING DRIVER
13496 M: Jim Cromie <jim.cromie@gmail.com>
13497 L: linux-hwmon@vger.kernel.org
13499 F: Documentation/hwmon/pc87360.rst
13500 F: drivers/hwmon/pc87360.c
13502 PC8736x GPIO DRIVER
13503 M: Jim Cromie <jim.cromie@gmail.com>
13505 F: drivers/char/pc8736x_gpio.c
13507 PC87427 HARDWARE MONITORING DRIVER
13508 M: Jean Delvare <jdelvare@suse.com>
13509 L: linux-hwmon@vger.kernel.org
13511 F: Documentation/hwmon/pc87427.rst
13512 F: drivers/hwmon/pc87427.c
13515 M: Riku Voipio <riku.voipio@iki.fi>
13517 F: drivers/leds/leds-pca9532.c
13518 F: include/linux/leds-pca9532.h
13520 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13521 M: Guenter Roeck <linux@roeck-us.net>
13522 L: linux-i2c@vger.kernel.org
13524 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13526 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13527 M: Khalid Aziz <khalid@gonehiking.org>
13529 F: drivers/firmware/pcdp.*
13531 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13532 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13533 M: Pali Rohár <pali@kernel.org>
13534 L: linux-pci@vger.kernel.org
13535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13537 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13538 F: drivers/pci/controller/pci-aardvark.c
13540 PCI DRIVER FOR ALTERA PCIE IP
13541 M: Ley Foon Tan <ley.foon.tan@intel.com>
13542 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13543 L: linux-pci@vger.kernel.org
13545 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13546 F: drivers/pci/controller/pcie-altera.c
13548 PCI DRIVER FOR APPLIEDMICRO XGENE
13549 M: Toan Le <toan@os.amperecomputing.com>
13550 L: linux-pci@vger.kernel.org
13551 L: linux-arm-kernel@lists.infradead.org
13553 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13554 F: drivers/pci/controller/pci-xgene.c
13556 PCI DRIVER FOR ARM VERSATILE PLATFORM
13557 M: Rob Herring <robh@kernel.org>
13558 L: linux-pci@vger.kernel.org
13559 L: linux-arm-kernel@lists.infradead.org
13561 F: Documentation/devicetree/bindings/pci/versatile.yaml
13562 F: drivers/pci/controller/pci-versatile.c
13564 PCI DRIVER FOR ARMADA 8K
13565 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13566 L: linux-pci@vger.kernel.org
13567 L: linux-arm-kernel@lists.infradead.org
13569 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13570 F: drivers/pci/controller/dwc/pcie-armada8k.c
13572 PCI DRIVER FOR CADENCE PCIE IP
13573 M: Tom Joseph <tjoseph@cadence.com>
13574 L: linux-pci@vger.kernel.org
13576 F: Documentation/devicetree/bindings/pci/cdns,*
13577 F: drivers/pci/controller/cadence/
13579 PCI DRIVER FOR FREESCALE LAYERSCAPE
13580 M: Minghuan Lian <minghuan.Lian@nxp.com>
13581 M: Mingkai Hu <mingkai.hu@nxp.com>
13582 M: Roy Zang <roy.zang@nxp.com>
13583 L: linuxppc-dev@lists.ozlabs.org
13584 L: linux-pci@vger.kernel.org
13585 L: linux-arm-kernel@lists.infradead.org
13587 F: drivers/pci/controller/dwc/*layerscape*
13589 PCI DRIVER FOR GENERIC OF HOSTS
13590 M: Will Deacon <will@kernel.org>
13591 L: linux-pci@vger.kernel.org
13592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13594 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13595 F: drivers/pci/controller/pci-host-common.c
13596 F: drivers/pci/controller/pci-host-generic.c
13598 PCI DRIVER FOR IMX6
13599 M: Richard Zhu <hongxing.zhu@nxp.com>
13600 M: Lucas Stach <l.stach@pengutronix.de>
13601 L: linux-pci@vger.kernel.org
13602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13604 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13605 F: drivers/pci/controller/dwc/*imx6*
13607 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13608 M: Jonathan Derrick <jonathan.derrick@intel.com>
13609 L: linux-pci@vger.kernel.org
13611 F: drivers/pci/controller/vmd.c
13613 PCI DRIVER FOR MICROSEMI SWITCHTEC
13614 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13615 M: Logan Gunthorpe <logang@deltatee.com>
13616 L: linux-pci@vger.kernel.org
13618 F: Documentation/ABI/testing/sysfs-class-switchtec
13619 F: Documentation/driver-api/switchtec.rst
13620 F: drivers/ntb/hw/mscc/
13621 F: drivers/pci/switch/switchtec*
13622 F: include/linux/switchtec.h
13623 F: include/uapi/linux/switchtec_ioctl.h
13625 PCI DRIVER FOR MOBIVEIL PCIE IP
13626 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13627 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13628 L: linux-pci@vger.kernel.org
13630 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13631 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13633 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13634 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13635 L: linux-pci@vger.kernel.org
13636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13638 F: drivers/pci/controller/*mvebu*
13640 PCI DRIVER FOR NVIDIA TEGRA
13641 M: Thierry Reding <thierry.reding@gmail.com>
13642 L: linux-tegra@vger.kernel.org
13643 L: linux-pci@vger.kernel.org
13645 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13646 F: drivers/pci/controller/pci-tegra.c
13648 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13649 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13650 L: linux-pci@vger.kernel.org
13651 L: linux-arm-kernel@lists.infradead.org
13653 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13654 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13656 PCI DRIVER FOR RENESAS R-CAR
13657 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13658 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13659 L: linux-pci@vger.kernel.org
13660 L: linux-renesas-soc@vger.kernel.org
13662 F: Documentation/devicetree/bindings/pci/*rcar*
13663 F: drivers/pci/controller/*rcar*
13665 PCI DRIVER FOR SAMSUNG EXYNOS
13666 M: Jingoo Han <jingoohan1@gmail.com>
13667 L: linux-pci@vger.kernel.org
13668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13669 L: linux-samsung-soc@vger.kernel.org
13671 F: drivers/pci/controller/dwc/pci-exynos.c
13673 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13674 M: Jingoo Han <jingoohan1@gmail.com>
13675 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13676 L: linux-pci@vger.kernel.org
13678 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13679 F: drivers/pci/controller/dwc/*designware*
13681 PCI DRIVER FOR TI DRA7XX/J721E
13682 M: Kishon Vijay Abraham I <kishon@ti.com>
13683 L: linux-omap@vger.kernel.org
13684 L: linux-pci@vger.kernel.org
13685 L: linux-arm-kernel@lists.infradead.org
13687 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13688 F: drivers/pci/controller/cadence/pci-j721e.c
13689 F: drivers/pci/controller/dwc/pci-dra7xx.c
13691 PCI DRIVER FOR TI KEYSTONE
13692 M: Murali Karicheri <m-karicheri2@ti.com>
13693 L: linux-pci@vger.kernel.org
13694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13696 F: drivers/pci/controller/dwc/pci-keystone.c
13698 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13699 M: Linus Walleij <linus.walleij@linaro.org>
13700 L: linux-pci@vger.kernel.org
13702 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13703 F: drivers/pci/controller/pci-v3-semi.c
13705 PCI ENDPOINT SUBSYSTEM
13706 M: Kishon Vijay Abraham I <kishon@ti.com>
13707 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13708 L: linux-pci@vger.kernel.org
13710 F: Documentation/PCI/endpoint/*
13711 F: Documentation/misc-devices/pci-endpoint-test.rst
13712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13713 F: drivers/misc/pci_endpoint_test.c
13714 F: drivers/pci/endpoint/
13717 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13718 M: Russell Currey <ruscur@russell.cc>
13719 M: Oliver O'Halloran <oohall@gmail.com>
13720 L: linuxppc-dev@lists.ozlabs.org
13722 F: Documentation/PCI/pci-error-recovery.rst
13723 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13724 F: arch/powerpc/include/*/eeh*.h
13725 F: arch/powerpc/kernel/eeh*.c
13726 F: arch/powerpc/platforms/*/eeh*.c
13727 F: drivers/pci/pcie/aer.c
13728 F: drivers/pci/pcie/dpc.c
13729 F: drivers/pci/pcie/err.c
13732 M: Linas Vepstas <linasvepstas@gmail.com>
13733 L: linux-pci@vger.kernel.org
13735 F: Documentation/PCI/pci-error-recovery.rst
13737 PCI MSI DRIVER FOR ALTERA MSI IP
13738 M: Ley Foon Tan <ley.foon.tan@intel.com>
13739 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13740 L: linux-pci@vger.kernel.org
13742 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13743 F: drivers/pci/controller/pcie-altera-msi.c
13745 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13746 M: Toan Le <toan@os.amperecomputing.com>
13747 L: linux-pci@vger.kernel.org
13748 L: linux-arm-kernel@lists.infradead.org
13750 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13751 F: drivers/pci/controller/pci-xgene-msi.c
13753 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13754 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13755 R: Rob Herring <robh@kernel.org>
13756 L: linux-pci@vger.kernel.org
13758 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13760 F: drivers/pci/controller/
13763 M: Bjorn Helgaas <bhelgaas@google.com>
13764 L: linux-pci@vger.kernel.org
13766 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13768 F: Documentation/PCI/
13769 F: Documentation/devicetree/bindings/pci/
13770 F: arch/x86/kernel/early-quirks.c
13771 F: arch/x86/kernel/quirks.c
13773 F: drivers/acpi/pci*
13775 F: include/asm-generic/pci*
13776 F: include/linux/of_pci.h
13777 F: include/linux/pci*
13778 F: include/uapi/linux/pci*
13781 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13782 M: Jonathan Chocron <jonnyc@amazon.com>
13783 L: linux-pci@vger.kernel.org
13785 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13786 F: drivers/pci/controller/dwc/pcie-al.c
13788 PCIE DRIVER FOR AMLOGIC MESON
13789 M: Yue Wang <yue.wang@Amlogic.com>
13790 L: linux-pci@vger.kernel.org
13791 L: linux-amlogic@lists.infradead.org
13793 F: drivers/pci/controller/dwc/pci-meson.c
13795 PCIE DRIVER FOR AXIS ARTPEC
13796 M: Jesper Nilsson <jesper.nilsson@axis.com>
13797 L: linux-arm-kernel@axis.com
13798 L: linux-pci@vger.kernel.org
13800 F: Documentation/devicetree/bindings/pci/axis,artpec*
13801 F: drivers/pci/controller/dwc/*artpec*
13803 PCIE DRIVER FOR CAVIUM THUNDERX
13804 M: Robert Richter <rric@kernel.org>
13805 L: linux-pci@vger.kernel.org
13806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13808 F: drivers/pci/controller/pci-thunder-*
13810 PCIE DRIVER FOR HISILICON
13811 M: Zhou Wang <wangzhou1@hisilicon.com>
13812 L: linux-pci@vger.kernel.org
13814 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13815 F: drivers/pci/controller/dwc/pcie-hisi.c
13817 PCIE DRIVER FOR HISILICON KIRIN
13818 M: Xiaowei Song <songxiaowei@hisilicon.com>
13819 M: Binghui Wang <wangbinghui@hisilicon.com>
13820 L: linux-pci@vger.kernel.org
13822 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13823 F: drivers/pci/controller/dwc/pcie-kirin.c
13825 PCIE DRIVER FOR HISILICON STB
13826 M: Shawn Guo <shawn.guo@linaro.org>
13827 L: linux-pci@vger.kernel.org
13829 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13830 F: drivers/pci/controller/dwc/pcie-histb.c
13832 PCIE DRIVER FOR MEDIATEK
13833 M: Ryder Lee <ryder.lee@mediatek.com>
13834 L: linux-pci@vger.kernel.org
13835 L: linux-mediatek@lists.infradead.org
13837 F: Documentation/devicetree/bindings/pci/mediatek*
13838 F: drivers/pci/controller/*mediatek*
13840 PCIE DRIVER FOR QUALCOMM MSM
13841 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13842 L: linux-pci@vger.kernel.org
13843 L: linux-arm-msm@vger.kernel.org
13845 F: drivers/pci/controller/dwc/*qcom*
13847 PCIE DRIVER FOR ROCKCHIP
13848 M: Shawn Lin <shawn.lin@rock-chips.com>
13849 L: linux-pci@vger.kernel.org
13850 L: linux-rockchip@lists.infradead.org
13852 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13853 F: drivers/pci/controller/pcie-rockchip*
13855 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13856 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13857 L: linux-pci@vger.kernel.org
13859 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13860 F: drivers/pci/controller/dwc/pcie-uniphier*
13862 PCIE DRIVER FOR ST SPEAR13XX
13863 M: Pratyush Anand <pratyush.anand@gmail.com>
13864 L: linux-pci@vger.kernel.org
13866 F: drivers/pci/controller/dwc/*spear*
13869 M: Dominik Brodowski <linux@dominikbrodowski.net>
13871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13872 F: Documentation/pcmcia/
13877 PCNET32 NETWORK DRIVER
13878 M: Don Fry <pcnet32@frontier.com>
13879 L: netdev@vger.kernel.org
13881 F: drivers/net/ethernet/amd/pcnet32.c
13883 PCRYPT PARALLEL CRYPTO ENGINE
13884 M: Steffen Klassert <steffen.klassert@secunet.com>
13885 L: linux-crypto@vger.kernel.org
13888 F: include/crypto/pcrypt.h
13890 PEAQ WMI HOTKEYS DRIVER
13891 M: Hans de Goede <hdegoede@redhat.com>
13892 L: platform-driver-x86@vger.kernel.org
13894 F: drivers/platform/x86/peaq-wmi.c
13896 PENSANDO ETHERNET DRIVERS
13897 M: Shannon Nelson <snelson@pensando.io>
13898 M: Pensando Drivers <drivers@pensando.io>
13899 L: netdev@vger.kernel.org
13901 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13902 F: drivers/net/ethernet/pensando/
13904 PER-CPU MEMORY ALLOCATOR
13905 M: Dennis Zhou <dennis@kernel.org>
13906 M: Tejun Heo <tj@kernel.org>
13907 M: Christoph Lameter <cl@linux.com>
13909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13910 F: arch/*/include/asm/percpu.h
13911 F: include/linux/percpu*.h
13914 PER-TASK DELAY ACCOUNTING
13915 M: Balbir Singh <bsingharora@gmail.com>
13917 F: include/linux/delayacct.h
13918 F: kernel/delayacct.c
13920 PERFORMANCE EVENTS SUBSYSTEM
13921 M: Peter Zijlstra <peterz@infradead.org>
13922 M: Ingo Molnar <mingo@redhat.com>
13923 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13924 R: Mark Rutland <mark.rutland@arm.com>
13925 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13926 R: Jiri Olsa <jolsa@redhat.com>
13927 R: Namhyung Kim <namhyung@kernel.org>
13928 L: linux-kernel@vger.kernel.org
13930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13932 F: arch/*/events/*/*
13933 F: arch/*/include/asm/perf_event.h
13934 F: arch/*/kernel/*/*/perf_event*.c
13935 F: arch/*/kernel/*/perf_event*.c
13936 F: arch/*/kernel/perf_callchain.c
13937 F: arch/*/kernel/perf_event*.c
13938 F: include/linux/perf_event.h
13939 F: include/uapi/linux/perf_event.h
13944 PERFORMANCE EVENTS TOOLING ARM64
13945 R: John Garry <john.garry@huawei.com>
13946 R: Will Deacon <will@kernel.org>
13947 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13948 R: Leo Yan <leo.yan@linaro.org>
13949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13951 F: tools/build/feature/test-libopencsd.c
13952 F: tools/perf/arch/arm*/
13953 F: tools/perf/pmu-events/arch/arm64/
13954 F: tools/perf/util/arm-spe*
13955 F: tools/perf/util/cs-etm*
13957 PERSONALITY HANDLING
13958 M: Christoph Hellwig <hch@infradead.org>
13959 L: linux-abi-devel@lists.sourceforge.net
13961 F: include/linux/personality.h
13962 F: include/uapi/linux/personality.h
13964 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13965 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13966 L: linux-input@vger.kernel.org
13968 F: Documentation/input/devices/pxrc.rst
13969 F: drivers/input/joystick/pxrc.c
13972 M: Remi Denis-Courmont <courmisch@gmail.com>
13974 F: Documentation/networking/phonet.rst
13975 F: include/linux/phonet.h
13976 F: include/net/phonet/
13977 F: include/uapi/linux/phonet.h
13981 M: Joern Engel <joern@lazybastard.org>
13982 L: linux-mtd@lists.infradead.org
13984 F: drivers/mtd/devices/phram.c
13987 M: Bruno Prémont <bonbons@linux-vserver.org>
13988 L: linux-input@vger.kernel.org
13990 F: drivers/hid/hid-picolcd*
13993 M: Jamie Iles <jamie@jamieiles.com>
13994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13996 T: git git://github.com/jamieiles/linux-2.6-ji.git
13997 F: arch/arm/boot/dts/picoxcell*
13998 F: arch/arm/mach-picoxcell/
13999 F: drivers/crypto/picoxcell*
14002 M: Christian Brauner <christian@brauner.io>
14003 L: linux-kernel@vger.kernel.org
14005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14007 F: tools/testing/selftests/clone3/
14008 F: tools/testing/selftests/pid_namespace/
14009 F: tools/testing/selftests/pidfd/
14012 K: \b(clone_args|kernel_clone_args)\b
14014 PIN CONTROL SUBSYSTEM
14015 M: Linus Walleij <linus.walleij@linaro.org>
14016 L: linux-gpio@vger.kernel.org
14018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14019 F: Documentation/devicetree/bindings/pinctrl/
14020 F: Documentation/driver-api/pinctl.rst
14021 F: drivers/pinctrl/
14022 F: include/linux/pinctrl/
14024 PIN CONTROLLER - FREESCALE
14025 M: Dong Aisheng <aisheng.dong@nxp.com>
14026 M: Fabio Estevam <festevam@gmail.com>
14027 M: Shawn Guo <shawnguo@kernel.org>
14028 M: Stefan Agner <stefan@agner.ch>
14029 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14030 L: linux-gpio@vger.kernel.org
14032 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14033 F: drivers/pinctrl/freescale/
14035 PIN CONTROLLER - INTEL
14036 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14037 M: Andy Shevchenko <andy@kernel.org>
14039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14040 F: drivers/pinctrl/intel/
14042 PIN CONTROLLER - MEDIATEK
14043 M: Sean Wang <sean.wang@kernel.org>
14044 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14046 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14047 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14048 F: drivers/pinctrl/mediatek/
14050 PIN CONTROLLER - MICROCHIP AT91
14051 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14053 L: linux-gpio@vger.kernel.org
14055 F: drivers/gpio/gpio-sama5d2-piobu.c
14056 F: drivers/pinctrl/pinctrl-at91*
14058 PIN CONTROLLER - QUALCOMM
14059 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14060 L: linux-arm-msm@vger.kernel.org
14062 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14063 F: drivers/pinctrl/qcom/
14065 PIN CONTROLLER - RENESAS
14066 M: Geert Uytterhoeven <geert+renesas@glider.be>
14067 L: linux-renesas-soc@vger.kernel.org
14069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14070 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14071 F: drivers/pinctrl/renesas/
14073 PIN CONTROLLER - SAMSUNG
14074 M: Tomasz Figa <tomasz.figa@gmail.com>
14075 M: Krzysztof Kozlowski <krzk@kernel.org>
14076 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14078 L: linux-samsung-soc@vger.kernel.org
14080 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14082 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14083 F: drivers/pinctrl/samsung/
14084 F: include/dt-bindings/pinctrl/samsung.h
14086 PIN CONTROLLER - SINGLE
14087 M: Tony Lindgren <tony@atomide.com>
14088 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14090 L: linux-omap@vger.kernel.org
14092 F: drivers/pinctrl/pinctrl-single.c
14094 PIN CONTROLLER - ST SPEAR
14095 M: Viresh Kumar <vireshk@kernel.org>
14096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14098 W: http://www.st.com/spear
14099 F: drivers/pinctrl/spear/
14101 PISTACHIO SOC SUPPORT
14102 M: James Hartley <james.hartley@sondrel.com>
14103 L: linux-mips@vger.kernel.org
14105 F: arch/mips/boot/dts/img/pistachio*
14106 F: arch/mips/configs/pistachio*_defconfig
14107 F: arch/mips/include/asm/mach-pistachio/
14108 F: arch/mips/pistachio/
14111 M: linux-block@vger.kernel.org
14113 F: drivers/block/pktcdvd.c
14114 F: include/linux/pktcdvd.h
14115 F: include/uapi/linux/pktcdvd.h
14117 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14118 M: Tomasz Duszynski <tduszyns@gmail.com>
14120 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14121 F: drivers/iio/chemical/pms7003.c
14124 M: Jacob Keller <jacob.e.keller@intel.com>
14126 F: Documentation/driver-api/pldmfw/
14127 F: include/linux/pldmfw.h
14131 M: Logan Gunthorpe <logang@deltatee.com>
14133 F: drivers/dma/plx_dma.c
14136 M: Charles Hsu <hsu.yungteng@gmail.com>
14137 L: linux-hwmon@vger.kernel.org
14139 F: Documentation/hwmon/pm6764tr.rst
14140 F: drivers/hwmon/pmbus/pm6764tr.c
14143 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14144 L: linux-pm@vger.kernel.org
14146 W: https://01.org/pm-graph
14147 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14148 T: git git://github.com/intel/pm-graph
14149 F: tools/power/pm-graph
14151 PMBUS HARDWARE MONITORING DRIVERS
14152 M: Guenter Roeck <linux@roeck-us.net>
14153 L: linux-hwmon@vger.kernel.org
14155 W: http://hwmon.wiki.kernel.org/
14156 W: http://www.roeck-us.net/linux/drivers/
14157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14158 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14159 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14160 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14161 F: Documentation/hwmon/adm1275.rst
14162 F: Documentation/hwmon/ibm-cffps.rst
14163 F: Documentation/hwmon/ir35221.rst
14164 F: Documentation/hwmon/lm25066.rst
14165 F: Documentation/hwmon/ltc2978.rst
14166 F: Documentation/hwmon/ltc3815.rst
14167 F: Documentation/hwmon/max16064.rst
14168 F: Documentation/hwmon/max20751.rst
14169 F: Documentation/hwmon/max31785.rst
14170 F: Documentation/hwmon/max34440.rst
14171 F: Documentation/hwmon/max8688.rst
14172 F: Documentation/hwmon/pmbus-core.rst
14173 F: Documentation/hwmon/pmbus.rst
14174 F: Documentation/hwmon/tps40422.rst
14175 F: Documentation/hwmon/ucd9000.rst
14176 F: Documentation/hwmon/ucd9200.rst
14177 F: Documentation/hwmon/zl6100.rst
14178 F: drivers/hwmon/pmbus/
14179 F: include/linux/pmbus.h
14181 PMC SIERRA MaxRAID DRIVER
14182 L: linux-scsi@vger.kernel.org
14184 W: http://www.pmc-sierra.com/
14185 F: drivers/scsi/pmcraid.*
14187 PMC SIERRA PM8001 DRIVER
14188 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14189 L: linux-scsi@vger.kernel.org
14191 F: drivers/scsi/pm8001/
14193 PNI RM3100 IIO DRIVER
14194 M: Song Qiang <songqiang1304521@gmail.com>
14195 L: linux-iio@vger.kernel.org
14197 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14198 F: drivers/iio/magnetometer/rm3100*
14201 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14202 L: linux-acpi@vger.kernel.org
14205 F: include/linux/pnp.h
14207 POSIX CLOCKS and TIMERS
14208 M: Thomas Gleixner <tglx@linutronix.de>
14209 L: linux-kernel@vger.kernel.org
14211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14213 F: include/linux/time_namespace.h
14214 F: include/linux/timer*
14215 F: kernel/time/*timer*
14216 F: kernel/time/namespace.c
14218 POWER MANAGEMENT CORE
14219 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14220 L: linux-pm@vger.kernel.org
14222 B: https://bugzilla.kernel.org
14223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14224 F: drivers/base/power/
14225 F: drivers/powercap/
14226 F: include/linux/intel_rapl.h
14227 F: include/linux/pm.h
14228 F: include/linux/pm_*
14229 F: include/linux/powercap.h
14230 F: kernel/configs/nopm.config
14232 POWER STATE COORDINATION INTERFACE (PSCI)
14233 M: Mark Rutland <mark.rutland@arm.com>
14234 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14235 L: linux-arm-kernel@lists.infradead.org
14237 F: drivers/firmware/psci/
14238 F: include/linux/psci.h
14239 F: include/uapi/linux/psci.h
14241 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14242 M: Sebastian Reichel <sre@kernel.org>
14243 L: linux-pm@vger.kernel.org
14245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14246 F: Documentation/ABI/testing/sysfs-class-power
14247 F: Documentation/devicetree/bindings/power/supply/
14248 F: drivers/power/supply/
14249 F: include/linux/power_supply.h
14251 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14252 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14253 L: linuxppc-dev@lists.ozlabs.org
14255 F: drivers/char/powernv-op-panel.c
14257 PPP OVER ATM (RFC 2364)
14258 M: Mitchell Blank Jr <mitch@sfgoth.com>
14260 F: include/uapi/linux/atmppp.h
14261 F: net/atm/pppoatm.c
14264 M: Michal Ostrowski <mostrows@earthlink.net>
14266 F: drivers/net/ppp/pppoe.c
14267 F: drivers/net/ppp/pppox.c
14270 M: James Chapman <jchapman@katalix.com>
14272 F: include/linux/if_pppol2tp.h
14273 F: include/uapi/linux/if_pppol2tp.h
14274 F: net/l2tp/l2tp_ppp.c
14276 PPP PROTOCOL DRIVERS AND COMPRESSORS
14277 M: Paul Mackerras <paulus@samba.org>
14278 L: linux-ppp@vger.kernel.org
14280 F: drivers/net/ppp/ppp_*
14283 M: Rodolfo Giometti <giometti@enneenne.com>
14284 L: linuxpps@ml.enneenne.com (subscribers-only)
14286 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14287 F: Documentation/ABI/testing/sysfs-pps
14288 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14289 F: Documentation/driver-api/pps.rst
14291 F: include/linux/pps*.h
14292 F: include/uapi/linux/pps.h
14295 M: Dmitry Kozlov <xeb@mail.ru>
14296 L: netdev@vger.kernel.org
14298 W: http://sourceforge.net/projects/accel-pptp
14299 F: drivers/net/ppp/pptp.c
14301 PRESSURE STALL INFORMATION (PSI)
14302 M: Johannes Weiner <hannes@cmpxchg.org>
14304 F: include/linux/psi*
14305 F: kernel/sched/psi.c
14308 M: Petr Mladek <pmladek@suse.com>
14309 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14310 R: Steven Rostedt <rostedt@goodmis.org>
14311 R: John Ogness <john.ogness@linutronix.de>
14313 F: include/linux/printk.h
14316 PRISM54 WIRELESS DRIVER
14317 M: Luis Chamberlain <mcgrof@kernel.org>
14318 L: linux-wireless@vger.kernel.org
14320 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14321 F: drivers/net/wireless/intersil/prism54/
14324 R: Alexey Dobriyan <adobriyan@gmail.com>
14325 L: linux-kernel@vger.kernel.org
14326 L: linux-fsdevel@vger.kernel.org
14328 F: Documentation/filesystems/proc.rst
14330 F: include/linux/proc_fs.h
14331 F: tools/testing/selftests/proc/
14334 M: Luis Chamberlain <mcgrof@kernel.org>
14335 M: Kees Cook <keescook@chromium.org>
14336 M: Iurii Zaikin <yzaikin@google.com>
14337 L: linux-kernel@vger.kernel.org
14338 L: linux-fsdevel@vger.kernel.org
14340 F: fs/proc/proc_sysctl.c
14341 F: include/linux/sysctl.h
14342 F: kernel/sysctl-test.c
14344 F: tools/testing/selftests/sysctl/
14346 PS3 NETWORK SUPPORT
14347 M: Geoff Levand <geoff@infradead.org>
14348 L: netdev@vger.kernel.org
14349 L: linuxppc-dev@lists.ozlabs.org
14351 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14353 PS3 PLATFORM SUPPORT
14354 M: Geoff Levand <geoff@infradead.org>
14355 L: linuxppc-dev@lists.ozlabs.org
14357 F: arch/powerpc/boot/ps3*
14358 F: arch/powerpc/include/asm/lv1call.h
14359 F: arch/powerpc/include/asm/ps3*.h
14360 F: arch/powerpc/platforms/ps3/
14363 F: drivers/rtc/rtc-ps3.c
14364 F: drivers/usb/host/*ps3.c
14365 F: sound/ppc/snd_ps3*
14368 M: Jim Paris <jim@jtan.com>
14369 M: Geoff Levand <geoff@infradead.org>
14370 L: linuxppc-dev@lists.ozlabs.org
14372 F: drivers/block/ps3vram.c
14374 PSAMPLE PACKET SAMPLING SUPPORT
14375 M: Yotam Gigi <yotam.gi@gmail.com>
14377 F: include/net/psample.h
14378 F: include/uapi/linux/psample.h
14382 M: Kees Cook <keescook@chromium.org>
14383 M: Anton Vorontsov <anton@enomsg.org>
14384 M: Colin Cross <ccross@android.com>
14385 M: Tony Luck <tony.luck@intel.com>
14387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14388 F: Documentation/admin-guide/ramoops.rst
14389 F: Documentation/admin-guide/pstore-blk.rst
14390 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14391 F: drivers/acpi/apei/erst.c
14392 F: drivers/firmware/efi/efi-pstore.c
14394 F: include/linux/pstore*
14395 K: \b(pstore|ramoops)
14397 PTP HARDWARE CLOCK SUPPORT
14398 M: Richard Cochran <richardcochran@gmail.com>
14399 L: netdev@vger.kernel.org
14401 W: http://linuxptp.sourceforge.net/
14402 F: Documentation/ABI/testing/sysfs-ptp
14403 F: Documentation/driver-api/ptp.rst
14404 F: drivers/net/phy/dp83640*
14406 F: include/linux/ptp_cl*
14409 M: Oleg Nesterov <oleg@redhat.com>
14411 F: arch/*/*/ptrace*.c
14412 F: arch/*/include/asm/ptrace*.h
14413 F: arch/*/ptrace*.c
14414 F: include/asm-generic/syscall.h
14415 F: include/linux/ptrace.h
14416 F: include/linux/regset.h
14417 F: include/linux/tracehook.h
14418 F: include/uapi/linux/ptrace.h
14419 F: include/uapi/linux/ptrace.h
14423 M: Hans Verkuil <hverkuil@xs4all.nl>
14424 L: linux-media@vger.kernel.org
14426 T: git git://linuxtv.org/media_tree.git
14427 F: Documentation/admin-guide/media/pulse8-cec.rst
14428 F: drivers/media/cec/usb/pulse8/
14430 PVRUSB2 VIDEO4LINUX DRIVER
14431 M: Mike Isely <isely@pobox.com>
14432 L: pvrusb2@isely.net (subscribers-only)
14433 L: linux-media@vger.kernel.org
14435 W: http://www.isely.net/pvrusb2/
14436 T: git git://linuxtv.org/media_tree.git
14437 F: Documentation/driver-api/media/drivers/pvrusb2*
14438 F: drivers/media/usb/pvrusb2/
14441 M: Hans Verkuil <hverkuil@xs4all.nl>
14442 L: linux-media@vger.kernel.org
14444 T: git git://linuxtv.org/media_tree.git
14445 F: drivers/media/usb/pwc/*
14446 F: include/trace/events/pwc.h
14449 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14450 L: linux-hwmon@vger.kernel.org
14452 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14453 F: Documentation/hwmon/pwm-fan.rst
14454 F: drivers/hwmon/pwm-fan.c
14457 M: Sean Young <sean@mess.org>
14458 L: linux-media@vger.kernel.org
14460 F: drivers/media/rc/pwm-ir-tx.c
14463 M: Thierry Reding <thierry.reding@gmail.com>
14464 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14465 M: Lee Jones <lee.jones@linaro.org>
14466 L: linux-pwm@vger.kernel.org
14468 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14470 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14471 F: Documentation/devicetree/bindings/pwm/
14472 F: Documentation/driver-api/pwm.rst
14473 F: drivers/gpio/gpio-mvebu.c
14475 F: drivers/video/backlight/pwm_bl.c
14476 F: include/linux/pwm.h
14477 F: include/linux/pwm_backlight.h
14478 K: pwm_(config|apply_state|ops)
14481 M: Robert Jarzmik <robert.jarzmik@free.fr>
14482 L: linux-gpio@vger.kernel.org
14484 F: drivers/gpio/gpio-pxa.c
14490 M: Robert Jarzmik <robert.jarzmik@free.fr>
14491 L: linux-rtc@vger.kernel.org
14494 PXA2xx/PXA3xx SUPPORT
14495 M: Daniel Mack <daniel@zonque.org>
14496 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14497 M: Robert Jarzmik <robert.jarzmik@free.fr>
14498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14500 T: git git://github.com/hzhuang1/linux.git
14501 T: git git://github.com/rjarzmik/linux.git
14502 F: arch/arm/boot/dts/pxa*
14503 F: arch/arm/mach-pxa/
14504 F: drivers/dma/pxa*
14505 F: drivers/pcmcia/pxa2xx*
14506 F: drivers/pinctrl/pxa/
14507 F: drivers/spi/spi-pxa2xx*
14508 F: drivers/usb/gadget/udc/pxa2*
14509 F: include/sound/pxa2xx-lib.h
14514 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14515 L: qat-linux@intel.com
14517 F: drivers/crypto/qat/
14519 QCOM AUDIO (ASoC) DRIVERS
14520 M: Patrick Lai <plai@codeaurora.org>
14521 M: Banajit Goswami <bgoswami@codeaurora.org>
14522 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14527 M: Alex Elder <elder@kernel.org>
14528 L: netdev@vger.kernel.org
14530 F: drivers/net/ipa/
14532 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14533 M: Gabriel Somlo <somlo@cmu.edu>
14534 M: "Michael S. Tsirkin" <mst@redhat.com>
14535 L: qemu-devel@nongnu.org
14537 F: drivers/firmware/qemu_fw_cfg.c
14538 F: include/uapi/linux/qemu_fw_cfg.h
14541 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14542 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14543 L: linux-rdma@vger.kernel.org
14545 F: drivers/infiniband/hw/qib/
14547 QLOGIC QL41xxx FCOE DRIVER
14548 M: Saurav Kashyap <skashyap@marvell.com>
14549 M: Javed Hasan <jhasan@marvell.com>
14550 M: GR-QLogic-Storage-Upstream@marvell.com
14551 L: linux-scsi@vger.kernel.org
14553 F: drivers/scsi/qedf/
14555 QLOGIC QL41xxx ISCSI DRIVER
14556 M: Nilesh Javali <njavali@marvell.com>
14557 M: Manish Rangankar <mrangankar@marvell.com>
14558 M: GR-QLogic-Storage-Upstream@marvell.com
14559 L: linux-scsi@vger.kernel.org
14561 F: drivers/scsi/qedi/
14563 QLOGIC QL4xxx ETHERNET DRIVER
14564 M: Ariel Elior <aelior@marvell.com>
14565 M: GR-everest-linux-l2@marvell.com
14566 L: netdev@vger.kernel.org
14568 F: drivers/net/ethernet/qlogic/qed/
14569 F: drivers/net/ethernet/qlogic/qede/
14570 F: include/linux/qed/
14572 QLOGIC QL4xxx RDMA DRIVER
14573 M: Michal Kalderon <mkalderon@marvell.com>
14574 M: Ariel Elior <aelior@marvell.com>
14575 L: linux-rdma@vger.kernel.org
14577 F: drivers/infiniband/hw/qedr/
14578 F: include/uapi/rdma/qedr-abi.h
14580 QLOGIC QLA1280 SCSI DRIVER
14581 M: Michael Reed <mdr@sgi.com>
14582 L: linux-scsi@vger.kernel.org
14584 F: drivers/scsi/qla1280.[ch]
14586 QLOGIC QLA2XXX FC-SCSI DRIVER
14587 M: Nilesh Javali <njavali@marvell.com>
14588 M: GR-QLogic-Storage-Upstream@marvell.com
14589 L: linux-scsi@vger.kernel.org
14591 F: drivers/scsi/qla2xxx/
14593 QLOGIC QLA3XXX NETWORK DRIVER
14594 M: GR-Linux-NIC-Dev@marvell.com
14595 L: netdev@vger.kernel.org
14597 F: drivers/net/ethernet/qlogic/qla3xxx.*
14599 QLOGIC QLA4XXX iSCSI DRIVER
14600 M: Nilesh Javali <njavali@marvell.com>
14601 M: Manish Rangankar <mrangankar@marvell.com>
14602 M: GR-QLogic-Storage-Upstream@marvell.com
14603 L: linux-scsi@vger.kernel.org
14605 F: drivers/scsi/qla4xxx/
14607 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14608 M: Shahed Shaikh <shshaikh@marvell.com>
14609 M: Manish Chopra <manishc@marvell.com>
14610 M: GR-Linux-NIC-Dev@marvell.com
14611 L: netdev@vger.kernel.org
14613 F: drivers/net/ethernet/qlogic/qlcnic/
14615 QLOGIC QLGE 10Gb ETHERNET DRIVER
14616 M: Manish Chopra <manishc@marvell.com>
14617 M: GR-Linux-NIC-Dev@marvell.com
14618 L: netdev@vger.kernel.org
14620 F: drivers/staging/qlge/
14622 QM1D1B0004 MEDIA DRIVER
14623 M: Akihiro Tsukada <tskd08@gmail.com>
14624 L: linux-media@vger.kernel.org
14626 F: drivers/media/tuners/qm1d1b0004*
14628 QM1D1C0042 MEDIA DRIVER
14629 M: Akihiro Tsukada <tskd08@gmail.com>
14630 L: linux-media@vger.kernel.org
14632 F: drivers/media/tuners/qm1d1c0042*
14635 M: Anders Larsen <al@alarsen.net>
14637 W: http://www.alarsen.net/linux/qnx4fs/
14639 F: include/uapi/linux/qnx4_fs.h
14640 F: include/uapi/linux/qnxtypes.h
14642 QORIQ DPAA2 FSL-MC BUS DRIVER
14643 M: Stuart Yoder <stuyoder@gmail.com>
14644 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14645 L: linux-kernel@vger.kernel.org
14647 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14648 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14649 F: drivers/bus/fsl-mc/
14651 QT1010 MEDIA DRIVER
14652 M: Antti Palosaari <crope@iki.fi>
14653 L: linux-media@vger.kernel.org
14655 W: https://linuxtv.org
14656 W: http://palosaari.fi/linux/
14657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14658 T: git git://linuxtv.org/anttip/media_tree.git
14659 F: drivers/media/tuners/qt1010*
14661 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14662 M: Kalle Valo <kvalo@codeaurora.org>
14663 L: ath10k@lists.infradead.org
14665 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14667 F: drivers/net/wireless/ath/ath10k/
14669 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14670 M: Kalle Valo <kvalo@codeaurora.org>
14671 L: ath11k@lists.infradead.org
14673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14674 F: drivers/net/wireless/ath/ath11k/
14676 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14677 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14678 L: linux-wireless@vger.kernel.org
14680 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14681 F: drivers/net/wireless/ath/ath9k/
14683 QUALCOMM CAMERA SUBSYSTEM DRIVER
14684 M: Robert Foss <robert.foss@linaro.org>
14685 M: Todor Tomov <todor.too@gmail.com>
14686 L: linux-media@vger.kernel.org
14688 F: Documentation/admin-guide/media/qcom_camss.rst
14689 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14690 F: drivers/media/platform/qcom/camss/
14692 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14693 M: Niklas Cassel <nks@flawful.org>
14694 L: linux-pm@vger.kernel.org
14695 L: linux-arm-msm@vger.kernel.org
14697 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14698 F: drivers/soc/qcom/cpr.c
14700 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14701 M: Ilia Lin <ilia.lin@kernel.org>
14702 L: linux-pm@vger.kernel.org
14704 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14705 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14707 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14708 M: Timur Tabi <timur@kernel.org>
14709 L: netdev@vger.kernel.org
14711 F: drivers/net/ethernet/qualcomm/emac/
14713 QUALCOMM ETHQOS ETHERNET DRIVER
14714 M: Vinod Koul <vkoul@kernel.org>
14715 L: netdev@vger.kernel.org
14717 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14718 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14720 QUALCOMM GENERIC INTERFACE I2C DRIVER
14721 M: Akash Asthana <akashast@codeaurora.org>
14722 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14723 L: linux-i2c@vger.kernel.org
14724 L: linux-arm-msm@vger.kernel.org
14726 F: drivers/i2c/busses/i2c-qcom-geni.c
14728 QUALCOMM HEXAGON ARCHITECTURE
14729 M: Brian Cain <bcain@codeaurora.org>
14730 L: linux-hexagon@vger.kernel.org
14734 QUALCOMM HIDMA DRIVER
14735 M: Sinan Kaya <okaya@kernel.org>
14736 L: linux-arm-kernel@lists.infradead.org
14737 L: linux-arm-msm@vger.kernel.org
14738 L: dmaengine@vger.kernel.org
14740 F: drivers/dma/qcom/hidma*
14742 QUALCOMM I2C CCI DRIVER
14743 M: Loic Poulain <loic.poulain@linaro.org>
14744 M: Robert Foss <robert.foss@linaro.org>
14745 L: linux-i2c@vger.kernel.org
14746 L: linux-arm-msm@vger.kernel.org
14748 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14749 F: drivers/i2c/busses/i2c-qcom-cci.c
14752 M: Rob Clark <robdclark@gmail.com>
14753 L: iommu@lists.linux-foundation.org
14754 L: linux-arm-msm@vger.kernel.org
14756 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14758 QUALCOMM IPCC MAILBOX DRIVER
14759 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14760 L: linux-arm-msm@vger.kernel.org
14762 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14763 F: drivers/mailbox/qcom-ipcc.c
14764 F: include/dt-bindings/mailbox/qcom-ipcc.h
14766 QUALCOMM IPQ4019 USB PHY DRIVER
14767 M: Robert Marko <robert.marko@sartura.hr>
14768 M: Luka Perkov <luka.perkov@sartura.hr>
14769 L: linux-arm-msm@vger.kernel.org
14771 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14772 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14774 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14775 M: Robert Marko <robert.marko@sartura.hr>
14776 M: Luka Perkov <luka.perkov@sartura.hr>
14777 L: linux-arm-msm@vger.kernel.org
14779 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14780 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14782 QUALCOMM RMNET DRIVER
14783 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14784 M: Sean Tranchetti <stranche@codeaurora.org>
14785 L: netdev@vger.kernel.org
14787 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14788 F: drivers/net/ethernet/qualcomm/rmnet/
14789 F: include/linux/if_rmnet.h
14791 QUALCOMM TSENS THERMAL DRIVER
14792 M: Amit Kucheria <amitk@kernel.org>
14793 L: linux-pm@vger.kernel.org
14794 L: linux-arm-msm@vger.kernel.org
14796 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14797 F: drivers/thermal/qcom/
14799 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14800 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14801 L: linux-media@vger.kernel.org
14802 L: linux-arm-msm@vger.kernel.org
14804 T: git git://linuxtv.org/media_tree.git
14805 F: Documentation/devicetree/bindings/media/*venus*
14806 F: drivers/media/platform/qcom/venus/
14808 QUALCOMM WCN36XX WIRELESS DRIVER
14809 M: Kalle Valo <kvalo@codeaurora.org>
14810 L: wcn36xx@lists.infradead.org
14812 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14813 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14814 F: drivers/net/wireless/ath/wcn36xx/
14816 QUANTENNA QTNFMAC WIRELESS DRIVER
14817 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14818 R: Sergey Matyukevich <geomatsi@gmail.com>
14819 L: linux-wireless@vger.kernel.org
14821 F: drivers/net/wireless/quantenna
14823 RADEON and AMDGPU DRM DRIVERS
14824 M: Alex Deucher <alexander.deucher@amd.com>
14825 M: Christian König <christian.koenig@amd.com>
14826 L: amd-gfx@lists.freedesktop.org
14828 T: git git://people.freedesktop.org/~agd5f/linux
14829 F: drivers/gpu/drm/amd/
14830 F: drivers/gpu/drm/radeon/
14831 F: include/uapi/drm/amdgpu_drm.h
14832 F: include/uapi/drm/radeon_drm.h
14834 RADEON FRAMEBUFFER DISPLAY DRIVER
14835 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14836 L: linux-fbdev@vger.kernel.org
14838 F: drivers/video/fbdev/aty/radeon*
14839 F: include/uapi/linux/radeonfb.h
14841 RADIOSHARK RADIO DRIVER
14842 M: Hans Verkuil <hverkuil@xs4all.nl>
14843 L: linux-media@vger.kernel.org
14845 T: git git://linuxtv.org/media_tree.git
14846 F: drivers/media/radio/radio-shark.c
14848 RADIOSHARK2 RADIO DRIVER
14849 M: Hans Verkuil <hverkuil@xs4all.nl>
14850 L: linux-media@vger.kernel.org
14852 T: git git://linuxtv.org/media_tree.git
14853 F: drivers/media/radio/radio-shark2.c
14854 F: drivers/media/radio/radio-tea5777.c
14856 RADOS BLOCK DEVICE (RBD)
14857 M: Ilya Dryomov <idryomov@gmail.com>
14858 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14859 L: ceph-devel@vger.kernel.org
14861 W: http://ceph.com/
14862 T: git git://github.com/ceph/ceph-client.git
14863 F: Documentation/ABI/testing/sysfs-bus-rbd
14864 F: drivers/block/rbd.c
14865 F: drivers/block/rbd_types.h
14867 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14868 M: Paul Mackerras <paulus@samba.org>
14869 L: linux-fbdev@vger.kernel.org
14871 F: drivers/video/fbdev/aty/aty128fb.c
14873 RAINSHADOW-CEC DRIVER
14874 M: Hans Verkuil <hverkuil@xs4all.nl>
14875 L: linux-media@vger.kernel.org
14877 T: git git://linuxtv.org/media_tree.git
14878 F: drivers/media/cec/usb/rainshadow/
14880 RALINK MIPS ARCHITECTURE
14881 M: John Crispin <john@phrozen.org>
14882 L: linux-mips@vger.kernel.org
14884 F: arch/mips/ralink
14886 RALINK RT2X00 WIRELESS LAN DRIVER
14887 M: Stanislaw Gruszka <stf_xl@wp.pl>
14888 M: Helmut Schaa <helmut.schaa@googlemail.com>
14889 L: linux-wireless@vger.kernel.org
14891 F: drivers/net/wireless/ralink/rt2x00/
14893 RAMDISK RAM BLOCK DEVICE DRIVER
14894 M: Jens Axboe <axboe@kernel.dk>
14896 F: Documentation/admin-guide/blockdev/ramdisk.rst
14897 F: drivers/block/brd.c
14899 RANCHU VIRTUAL BOARD FOR MIPS
14900 M: Miodrag Dinic <miodrag.dinic@mips.com>
14901 L: linux-mips@vger.kernel.org
14903 F: arch/mips/configs/generic/board-ranchu.config
14904 F: arch/mips/generic/board-ranchu.c
14906 RANDOM NUMBER DRIVER
14907 M: "Theodore Ts'o" <tytso@mit.edu>
14909 F: drivers/char/random.c
14912 M: Matt Porter <mporter@kernel.crashing.org>
14913 M: Alexandre Bounine <alex.bou9@gmail.com>
14915 F: drivers/rapidio/
14918 M: Tony Luck <tony.luck@intel.com>
14919 M: Borislav Petkov <bp@alien8.de>
14920 L: linux-edac@vger.kernel.org
14922 F: Documentation/admin-guide/ras.rst
14924 F: include/linux/ras.h
14925 F: include/ras/ras_event.h
14927 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14928 L: linux-wireless@vger.kernel.org
14930 F: drivers/net/wireless/ray*
14932 RC-CORE / LIRC FRAMEWORK
14933 M: Sean Young <sean@mess.org>
14934 L: linux-media@vger.kernel.org
14936 W: http://linuxtv.org
14937 T: git git://linuxtv.org/media_tree.git
14938 F: Documentation/driver-api/media/rc-core.rst
14939 F: Documentation/userspace-api/media/rc/
14940 F: drivers/media/rc/
14941 F: include/media/rc-map.h
14942 F: include/media/rc-core.h
14943 F: include/uapi/linux/lirc.h
14945 RCMM REMOTE CONTROLS DECODER
14946 M: Patrick Lerda <patrick9876@free.fr>
14948 F: drivers/media/rc/ir-rcmm-decoder.c
14950 RCUTORTURE TEST FRAMEWORK
14951 M: "Paul E. McKenney" <paulmck@kernel.org>
14952 M: Josh Triplett <josh@joshtriplett.org>
14953 R: Steven Rostedt <rostedt@goodmis.org>
14954 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14955 R: Lai Jiangshan <jiangshanlai@gmail.com>
14956 L: rcu@vger.kernel.org
14958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14959 F: tools/testing/selftests/rcutorture
14961 RDACM20 Camera Sensor
14962 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14963 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14964 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14965 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14966 L: linux-media@vger.kernel.org
14968 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14969 F: drivers/media/i2c/max9271.c
14970 F: drivers/media/i2c/max9271.h
14971 F: drivers/media/i2c/rdacm20.c
14974 M: Florian Fainelli <florian@openwrt.org>
14977 RDC R6040 FAST ETHERNET DRIVER
14978 M: Florian Fainelli <f.fainelli@gmail.com>
14979 L: netdev@vger.kernel.org
14981 F: drivers/net/ethernet/rdc/r6040.c
14983 RDMAVT - RDMA verbs software
14984 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14985 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14986 L: linux-rdma@vger.kernel.org
14988 F: drivers/infiniband/sw/rdmavt
14990 RDS - RELIABLE DATAGRAM SOCKETS
14991 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14992 L: netdev@vger.kernel.org
14993 L: linux-rdma@vger.kernel.org
14994 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14996 W: https://oss.oracle.com/projects/rds/
14997 F: Documentation/networking/rds.rst
15000 RDT - RESOURCE ALLOCATION
15001 M: Fenghua Yu <fenghua.yu@intel.com>
15002 M: Reinette Chatre <reinette.chatre@intel.com>
15003 L: linux-kernel@vger.kernel.org
15005 F: Documentation/x86/resctrl*
15006 F: arch/x86/include/asm/resctrl.h
15007 F: arch/x86/kernel/cpu/resctrl/
15008 F: tools/testing/selftests/resctrl/
15010 READ-COPY UPDATE (RCU)
15011 M: "Paul E. McKenney" <paulmck@kernel.org>
15012 M: Josh Triplett <josh@joshtriplett.org>
15013 R: Steven Rostedt <rostedt@goodmis.org>
15014 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15015 R: Lai Jiangshan <jiangshanlai@gmail.com>
15016 R: Joel Fernandes <joel@joelfernandes.org>
15017 L: rcu@vger.kernel.org
15019 W: http://www.rdrop.com/users/paulmck/RCU/
15020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15021 F: Documentation/RCU/
15022 F: include/linux/rcu*
15024 X: Documentation/RCU/torture.rst
15025 X: include/linux/srcu*.h
15026 X: kernel/rcu/srcu*.c
15028 REAL TIME CLOCK (RTC) SUBSYSTEM
15029 M: Alessandro Zummo <a.zummo@towertech.it>
15030 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15031 L: linux-rtc@vger.kernel.org
15033 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15035 F: Documentation/admin-guide/rtc.rst
15036 F: Documentation/devicetree/bindings/rtc/
15038 F: include/linux/platform_data/rtc-*
15039 F: include/linux/rtc.h
15040 F: include/linux/rtc/
15041 F: include/uapi/linux/rtc.h
15042 F: tools/testing/selftests/rtc/
15044 REALTEK AUDIO CODECS
15045 M: Oder Chiou <oder_chiou@realtek.com>
15047 F: include/sound/rt*.h
15048 F: sound/soc/codecs/rt*
15050 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15051 M: Linus Walleij <linus.walleij@linaro.org>
15053 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15054 F: drivers/net/dsa/realtek-smi*
15055 F: drivers/net/dsa/rtl83*
15057 REALTEK WIRELESS DRIVER (rtlwifi family)
15058 M: Ping-Ke Shih <pkshih@realtek.com>
15059 L: linux-wireless@vger.kernel.org
15061 W: https://wireless.wiki.kernel.org/
15062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15063 F: drivers/net/wireless/realtek/rtlwifi/
15065 REALTEK WIRELESS DRIVER (rtw88)
15066 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15067 L: linux-wireless@vger.kernel.org
15069 F: drivers/net/wireless/realtek/rtw88/
15071 REDPINE WIRELESS DRIVER
15072 M: Amitkumar Karwar <amitkarwar@gmail.com>
15073 M: Siva Rebbagondla <siva8118@gmail.com>
15074 L: linux-wireless@vger.kernel.org
15076 F: drivers/net/wireless/rsi/
15078 REGISTER MAP ABSTRACTION
15079 M: Mark Brown <broonie@kernel.org>
15080 L: linux-kernel@vger.kernel.org
15082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15083 F: Documentation/devicetree/bindings/regmap/
15084 F: drivers/base/regmap/
15085 F: include/linux/regmap.h
15087 REISERFS FILE SYSTEM
15088 L: reiserfs-devel@vger.kernel.org
15092 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15093 M: Ohad Ben-Cohen <ohad@wizery.com>
15094 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15095 L: linux-remoteproc@vger.kernel.org
15097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15098 F: Documentation/ABI/testing/sysfs-class-remoteproc
15099 F: Documentation/devicetree/bindings/remoteproc/
15100 F: Documentation/staging/remoteproc.rst
15101 F: drivers/remoteproc/
15102 F: include/linux/remoteproc.h
15103 F: include/linux/remoteproc/
15105 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15106 M: Ohad Ben-Cohen <ohad@wizery.com>
15107 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15108 L: linux-remoteproc@vger.kernel.org
15110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15111 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15112 F: Documentation/staging/rpmsg.rst
15114 F: include/linux/rpmsg.h
15115 F: include/linux/rpmsg/
15116 F: include/uapi/linux/rpmsg.h
15119 RENESAS CLOCK DRIVERS
15120 M: Geert Uytterhoeven <geert+renesas@glider.be>
15121 L: linux-renesas-soc@vger.kernel.org
15123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15124 F: Documentation/devicetree/bindings/clock/renesas,*
15125 F: drivers/clk/renesas/
15127 RENESAS EMEV2 I2C DRIVER
15128 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15130 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15131 F: drivers/i2c/busses/i2c-emev2.c
15133 RENESAS ETHERNET DRIVERS
15134 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15135 L: netdev@vger.kernel.org
15136 L: linux-renesas-soc@vger.kernel.org
15137 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15138 F: drivers/net/ethernet/renesas/
15139 F: include/linux/sh_eth.h
15141 RENESAS R-CAR GYROADC DRIVER
15142 M: Marek Vasut <marek.vasut@gmail.com>
15143 L: linux-iio@vger.kernel.org
15145 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15146 F: drivers/iio/adc/rcar-gyroadc.c
15148 RENESAS R-CAR I2C DRIVERS
15149 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15151 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15152 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15153 F: drivers/i2c/busses/i2c-rcar.c
15154 F: drivers/i2c/busses/i2c-sh_mobile.c
15156 RENESAS R-CAR THERMAL DRIVERS
15157 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15158 L: linux-renesas-soc@vger.kernel.org
15160 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15161 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15162 F: drivers/thermal/rcar_gen3_thermal.c
15163 F: drivers/thermal/rcar_thermal.c
15165 RENESAS RIIC DRIVER
15166 M: Chris Brandt <chris.brandt@renesas.com>
15168 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15169 F: drivers/i2c/busses/i2c-riic.c
15171 RENESAS USB PHY DRIVER
15172 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15173 L: linux-renesas-soc@vger.kernel.org
15175 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15177 RESET CONTROLLER FRAMEWORK
15178 M: Philipp Zabel <p.zabel@pengutronix.de>
15180 T: git git://git.pengutronix.de/git/pza/linux
15181 F: Documentation/devicetree/bindings/reset/
15182 F: Documentation/driver-api/reset.rst
15184 F: include/dt-bindings/reset/
15185 F: include/linux/reset-controller.h
15186 F: include/linux/reset.h
15187 F: include/linux/reset/
15188 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15190 RESTARTABLE SEQUENCES SUPPORT
15191 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15192 M: Peter Zijlstra <peterz@infradead.org>
15193 M: "Paul E. McKenney" <paulmck@kernel.org>
15194 M: Boqun Feng <boqun.feng@gmail.com>
15195 L: linux-kernel@vger.kernel.org
15197 F: include/trace/events/rseq.h
15198 F: include/uapi/linux/rseq.h
15200 F: tools/testing/selftests/rseq/
15203 M: Johannes Berg <johannes@sipsolutions.net>
15204 L: linux-wireless@vger.kernel.org
15206 W: https://wireless.wiki.kernel.org/
15207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15209 F: Documentation/ABI/stable/sysfs-class-rfkill
15210 F: Documentation/driver-api/rfkill.rst
15211 F: include/linux/rfkill.h
15212 F: include/uapi/linux/rfkill.h
15216 M: Thomas Graf <tgraf@suug.ch>
15217 M: Herbert Xu <herbert@gondor.apana.org.au>
15218 L: netdev@vger.kernel.org
15220 F: include/linux/rhashtable-types.h
15221 F: include/linux/rhashtable.h
15222 F: lib/rhashtable.c
15223 F: lib/test_rhashtable.c
15225 RICOH R5C592 MEMORYSTICK DRIVER
15226 M: Maxim Levitsky <maximlevitsky@gmail.com>
15228 F: drivers/memstick/host/r592.*
15230 RICOH SMARTMEDIA/XD DRIVER
15231 M: Maxim Levitsky <maximlevitsky@gmail.com>
15233 F: drivers/mtd/nand/raw/r852.c
15234 F: drivers/mtd/nand/raw/r852.h
15236 RISC-V ARCHITECTURE
15237 M: Paul Walmsley <paul.walmsley@sifive.com>
15238 M: Palmer Dabbelt <palmer@dabbelt.com>
15239 M: Albert Ou <aou@eecs.berkeley.edu>
15240 L: linux-riscv@lists.infradead.org
15242 P: Documentation/riscv/patch-acceptance.rst
15243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15249 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15250 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15251 L: linux-block@vger.kernel.org
15253 F: drivers/block/rnbd/
15256 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15258 W: http://sourceforge.net/projects/roccat/
15259 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15260 F: drivers/hid/hid-roccat*
15261 F: include/linux/hid-roccat*
15263 ROCKCHIP ISP V1 DRIVER
15264 M: Helen Koike <helen.koike@collabora.com>
15265 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15266 L: linux-media@vger.kernel.org
15267 L: linux-rockchip@lists.infradead.org
15269 F: Documentation/admin-guide/media/rkisp1.rst
15270 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15271 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15272 F: drivers/media/platform/rockchip/rkisp1
15273 F: include/uapi/linux/rkisp1-config.h
15275 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15276 M: Jacob Chen <jacob-chen@iotwrt.com>
15277 M: Ezequiel Garcia <ezequiel@collabora.com>
15278 L: linux-media@vger.kernel.org
15279 L: linux-rockchip@lists.infradead.org
15281 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15282 F: drivers/media/platform/rockchip/rga/
15284 ROCKCHIP VIDEO DECODER DRIVER
15285 M: Ezequiel Garcia <ezequiel@collabora.com>
15286 L: linux-media@vger.kernel.org
15287 L: linux-rockchip@lists.infradead.org
15289 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15290 F: drivers/staging/media/rkvdec/
15293 M: Jiri Pirko <jiri@resnulli.us>
15294 L: netdev@vger.kernel.org
15296 F: drivers/net/ethernet/rocker/
15300 W: http://www.comtrol.com
15301 F: Documentation/driver-api/serial/rocket.rst
15302 F: drivers/tty/rocket*
15304 ROCKETPORT EXPRESS/INFINITY DRIVER
15305 M: Kevin Cernekee <cernekee@gmail.com>
15306 L: linux-serial@vger.kernel.org
15308 F: drivers/tty/serial/rp2.*
15310 ROHM BD99954 CHARGER IC
15311 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15312 L: linux-power@fi.rohmeurope.com
15314 F: drivers/power/supply/bd99954-charger.c
15315 F: drivers/power/supply/bd99954-charger.h
15317 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15318 M: Tomasz Duszynski <tduszyns@gmail.com>
15320 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15321 F: drivers/iio/light/bh1750.c
15323 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15324 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15325 L: linux-kernel@vger.kernel.org
15326 L: linux-renesas-soc@vger.kernel.org
15328 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15329 F: drivers/gpio/gpio-bd9571mwv.c
15330 F: drivers/mfd/bd9571mwv.c
15331 F: drivers/regulator/bd9571mwv-regulator.c
15332 F: include/linux/mfd/bd9571mwv.h
15334 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15335 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15336 L: linux-power@fi.rohmeurope.com
15338 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15339 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15340 F: drivers/clk/clk-bd718x7.c
15341 F: drivers/gpio/gpio-bd70528.c
15342 F: drivers/gpio/gpio-bd71828.c
15343 F: drivers/mfd/rohm-bd70528.c
15344 F: drivers/mfd/rohm-bd71828.c
15345 F: drivers/mfd/rohm-bd718x7.c
15346 F: drivers/power/supply/bd70528-charger.c
15347 F: drivers/regulator/bd70528-regulator.c
15348 F: drivers/regulator/bd71828-regulator.c
15349 F: drivers/regulator/bd718x7-regulator.c
15350 F: drivers/regulator/rohm-regulator.c
15351 F: drivers/rtc/rtc-bd70528.c
15352 F: drivers/watchdog/bd70528_wdt.c
15353 F: include/linux/mfd/rohm-bd70528.h
15354 F: include/linux/mfd/rohm-bd71828.h
15355 F: include/linux/mfd/rohm-bd718x7.h
15356 F: include/linux/mfd/rohm-generic.h
15357 F: include/linux/mfd/rohm-shared.h
15360 M: Ralf Baechle <ralf@linux-mips.org>
15361 L: linux-hams@vger.kernel.org
15363 W: http://www.linux-ax25.org/
15364 F: include/net/rose.h
15365 F: include/uapi/linux/rose.h
15368 ROTATION DRIVER FOR ALLWINNER A83T
15369 M: Jernej Skrabec <jernej.skrabec@siol.net>
15370 L: linux-media@vger.kernel.org
15372 T: git git://linuxtv.org/media_tree.git
15373 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15374 F: drivers/media/platform/sunxi/sun8i-rotate/
15376 RTL2830 MEDIA DRIVER
15377 M: Antti Palosaari <crope@iki.fi>
15378 L: linux-media@vger.kernel.org
15380 W: https://linuxtv.org
15381 W: http://palosaari.fi/linux/
15382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15383 T: git git://linuxtv.org/anttip/media_tree.git
15384 F: drivers/media/dvb-frontends/rtl2830*
15386 RTL2832 MEDIA DRIVER
15387 M: Antti Palosaari <crope@iki.fi>
15388 L: linux-media@vger.kernel.org
15390 W: https://linuxtv.org
15391 W: http://palosaari.fi/linux/
15392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15393 T: git git://linuxtv.org/anttip/media_tree.git
15394 F: drivers/media/dvb-frontends/rtl2832*
15396 RTL2832_SDR MEDIA DRIVER
15397 M: Antti Palosaari <crope@iki.fi>
15398 L: linux-media@vger.kernel.org
15400 W: https://linuxtv.org
15401 W: http://palosaari.fi/linux/
15402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15403 T: git git://linuxtv.org/anttip/media_tree.git
15404 F: drivers/media/dvb-frontends/rtl2832_sdr*
15406 RTL8180 WIRELESS DRIVER
15407 L: linux-wireless@vger.kernel.org
15409 W: https://wireless.wiki.kernel.org/
15410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15411 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15413 RTL8187 WIRELESS DRIVER
15414 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15415 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15416 M: Larry Finger <Larry.Finger@lwfinger.net>
15417 L: linux-wireless@vger.kernel.org
15419 W: https://wireless.wiki.kernel.org/
15420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15421 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15423 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15424 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15425 L: linux-wireless@vger.kernel.org
15427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15428 F: drivers/net/wireless/realtek/rtl8xxxu/
15430 RTRS TRANSPORT DRIVERS
15431 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15432 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15433 L: linux-rdma@vger.kernel.org
15435 F: drivers/infiniband/ulp/rtrs/
15437 RXRPC SOCKETS (AF_RXRPC)
15438 M: David Howells <dhowells@redhat.com>
15439 L: linux-afs@lists.infradead.org
15441 W: https://www.infradead.org/~dhowells/kafs/
15442 F: Documentation/networking/rxrpc.rst
15443 F: include/keys/rxrpc-type.h
15444 F: include/net/af_rxrpc.h
15445 F: include/trace/events/rxrpc.h
15446 F: include/uapi/linux/rxrpc.h
15449 S3 SAVAGE FRAMEBUFFER DRIVER
15450 M: Antonino Daplas <adaplas@gmail.com>
15451 L: linux-fbdev@vger.kernel.org
15453 F: drivers/video/fbdev/savage/
15456 M: Heiko Carstens <hca@linux.ibm.com>
15457 M: Vasily Gorbik <gor@linux.ibm.com>
15458 M: Christian Borntraeger <borntraeger@de.ibm.com>
15459 L: linux-s390@vger.kernel.org
15461 W: http://www.ibm.com/developerworks/linux/linux390/
15462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15463 F: Documentation/driver-api/s390-drivers.rst
15464 F: Documentation/s390/
15468 S390 COMMON I/O LAYER
15469 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15470 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15471 L: linux-s390@vger.kernel.org
15473 W: http://www.ibm.com/developerworks/linux/linux390/
15474 F: drivers/s390/cio/
15477 M: Stefan Haberland <sth@linux.ibm.com>
15478 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15479 L: linux-s390@vger.kernel.org
15481 W: http://www.ibm.com/developerworks/linux/linux390/
15482 F: block/partitions/ibm.c
15483 F: drivers/s390/block/dasd*
15484 F: include/linux/dasd_mod.h
15487 M: Matthew Rosato <mjrosato@linux.ibm.com>
15488 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15489 L: linux-s390@vger.kernel.org
15491 W: http://www.ibm.com/developerworks/linux/linux390/
15492 F: drivers/iommu/s390-iommu.c
15494 S390 IUCV NETWORK LAYER
15495 M: Julian Wiedmann <jwi@linux.ibm.com>
15496 M: Karsten Graul <kgraul@linux.ibm.com>
15497 L: linux-s390@vger.kernel.org
15499 W: http://www.ibm.com/developerworks/linux/linux390/
15500 F: drivers/s390/net/*iucv*
15501 F: include/net/iucv/
15504 S390 NETWORK DRIVERS
15505 M: Julian Wiedmann <jwi@linux.ibm.com>
15506 M: Karsten Graul <kgraul@linux.ibm.com>
15507 L: linux-s390@vger.kernel.org
15509 W: http://www.ibm.com/developerworks/linux/linux390/
15510 F: drivers/s390/net/
15513 M: Niklas Schnelle <schnelle@linux.ibm.com>
15514 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15515 L: linux-s390@vger.kernel.org
15517 W: http://www.ibm.com/developerworks/linux/linux390/
15519 F: drivers/pci/hotplug/s390_pci_hpc.c
15520 F: Documentation/s390/pci.rst
15522 S390 VFIO AP DRIVER
15523 M: Tony Krowiak <akrowiak@linux.ibm.com>
15524 M: Pierre Morel <pmorel@linux.ibm.com>
15525 M: Halil Pasic <pasic@linux.ibm.com>
15526 L: linux-s390@vger.kernel.org
15528 W: http://www.ibm.com/developerworks/linux/linux390/
15529 F: Documentation/s390/vfio-ap.rst
15530 F: drivers/s390/crypto/vfio_ap_drv.c
15531 F: drivers/s390/crypto/vfio_ap_ops.c
15532 F: drivers/s390/crypto/vfio_ap_private.h
15534 S390 VFIO-CCW DRIVER
15535 M: Cornelia Huck <cohuck@redhat.com>
15536 M: Eric Farman <farman@linux.ibm.com>
15537 R: Halil Pasic <pasic@linux.ibm.com>
15538 L: linux-s390@vger.kernel.org
15539 L: kvm@vger.kernel.org
15541 F: Documentation/s390/vfio-ccw.rst
15542 F: drivers/s390/cio/vfio_ccw*
15543 F: include/uapi/linux/vfio_ccw.h
15545 S390 VFIO-PCI DRIVER
15546 M: Matthew Rosato <mjrosato@linux.ibm.com>
15547 L: linux-s390@vger.kernel.org
15548 L: kvm@vger.kernel.org
15550 F: drivers/vfio/pci/vfio_pci_zdev.c
15551 F: include/uapi/linux/vfio_zdev.h
15554 M: Harald Freudenberger <freude@linux.ibm.com>
15555 L: linux-s390@vger.kernel.org
15557 W: http://www.ibm.com/developerworks/linux/linux390/
15558 F: drivers/s390/crypto/
15561 M: Steffen Maier <maier@linux.ibm.com>
15562 M: Benjamin Block <bblock@linux.ibm.com>
15563 L: linux-s390@vger.kernel.org
15565 W: http://www.ibm.com/developerworks/linux/linux390/
15566 F: drivers/s390/scsi/zfcp_*
15568 S3C24XX SD/MMC Driver
15569 M: Ben Dooks <ben-linux@fluff.org>
15570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15572 F: drivers/mmc/host/s3cmci.*
15574 SAA6588 RDS RECEIVER DRIVER
15575 M: Hans Verkuil <hverkuil@xs4all.nl>
15576 L: linux-media@vger.kernel.org
15578 W: https://linuxtv.org
15579 T: git git://linuxtv.org/media_tree.git
15580 F: drivers/media/i2c/saa6588*
15582 SAA7134 VIDEO4LINUX DRIVER
15583 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15584 L: linux-media@vger.kernel.org
15586 W: https://linuxtv.org
15587 T: git git://linuxtv.org/media_tree.git
15588 F: Documentation/driver-api/media/drivers/saa7134*
15589 F: drivers/media/pci/saa7134/
15591 SAA7146 VIDEO4LINUX-2 DRIVER
15592 M: Hans Verkuil <hverkuil@xs4all.nl>
15593 L: linux-media@vger.kernel.org
15595 T: git git://linuxtv.org/media_tree.git
15596 F: drivers/media/common/saa7146/
15597 F: drivers/media/pci/saa7146/
15598 F: include/media/drv-intf/saa7146*
15600 SAFESETID SECURITY MODULE
15601 M: Micah Morton <mortonm@chromium.org>
15603 F: Documentation/admin-guide/LSM/SafeSetID.rst
15604 F: security/safesetid/
15606 SAMSUNG AUDIO (ASoC) DRIVERS
15607 M: Krzysztof Kozlowski <krzk@kernel.org>
15608 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15611 F: Documentation/devicetree/bindings/sound/samsung*
15612 F: sound/soc/samsung/
15614 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15615 M: Krzysztof Kozlowski <krzk@kernel.org>
15616 L: linux-crypto@vger.kernel.org
15617 L: linux-samsung-soc@vger.kernel.org
15619 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15620 F: drivers/crypto/exynos-rng.c
15622 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15623 M: Łukasz Stelmach <l.stelmach@samsung.com>
15624 L: linux-samsung-soc@vger.kernel.org
15626 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15627 F: drivers/char/hw_random/exynos-trng.c
15629 SAMSUNG FRAMEBUFFER DRIVER
15630 M: Jingoo Han <jingoohan1@gmail.com>
15631 L: linux-fbdev@vger.kernel.org
15633 F: drivers/video/fbdev/s3c-fb.c
15635 SAMSUNG INTERCONNECT DRIVERS
15636 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15637 M: Artur Świgoń <a.swigon@samsung.com>
15638 L: linux-pm@vger.kernel.org
15639 L: linux-samsung-soc@vger.kernel.org
15641 F: drivers/interconnect/samsung/
15643 SAMSUNG LAPTOP DRIVER
15644 M: Corentin Chary <corentin.chary@gmail.com>
15645 L: platform-driver-x86@vger.kernel.org
15647 F: drivers/platform/x86/samsung-laptop.c
15649 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15650 M: Krzysztof Kozlowski <krzk@kernel.org>
15651 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15652 L: linux-kernel@vger.kernel.org
15653 L: linux-samsung-soc@vger.kernel.org
15655 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15656 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15657 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15658 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15659 F: drivers/clk/clk-s2mps11.c
15660 F: drivers/mfd/sec*.c
15661 F: drivers/regulator/s2m*.c
15662 F: drivers/regulator/s5m*.c
15663 F: drivers/rtc/rtc-s5m.c
15664 F: include/linux/mfd/samsung/
15666 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15667 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15668 L: linux-media@vger.kernel.org
15669 L: linux-samsung-soc@vger.kernel.org
15671 F: drivers/media/platform/s3c-camif/
15672 F: include/media/drv-intf/s3c_camif.h
15674 SAMSUNG S3FWRN5 NFC DRIVER
15675 M: Krzysztof Kozlowski <krzk@kernel.org>
15676 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15677 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15679 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15680 F: drivers/nfc/s3fwrn5
15682 SAMSUNG S5C73M3 CAMERA DRIVER
15683 M: Andrzej Hajda <a.hajda@samsung.com>
15684 L: linux-media@vger.kernel.org
15686 F: drivers/media/i2c/s5c73m3/*
15688 SAMSUNG S5K5BAF CAMERA DRIVER
15689 M: Andrzej Hajda <a.hajda@samsung.com>
15690 L: linux-media@vger.kernel.org
15692 F: drivers/media/i2c/s5k5baf.c
15694 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15695 M: Krzysztof Kozlowski <krzk@kernel.org>
15696 M: Vladimir Zapolskiy <vz@mleia.com>
15697 M: Kamil Konieczny <k.konieczny@samsung.com>
15698 L: linux-crypto@vger.kernel.org
15699 L: linux-samsung-soc@vger.kernel.org
15701 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15702 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15703 F: drivers/crypto/s5p-sss.c
15705 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15706 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15707 L: linux-media@vger.kernel.org
15709 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15710 F: drivers/media/platform/exynos4-is/
15712 SAMSUNG SOC CLOCK DRIVERS
15713 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15714 M: Tomasz Figa <tomasz.figa@gmail.com>
15715 M: Chanwoo Choi <cw00.choi@samsung.com>
15716 L: linux-samsung-soc@vger.kernel.org
15718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15719 F: Documentation/devicetree/bindings/clock/exynos*.txt
15720 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15721 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15722 F: drivers/clk/samsung/
15723 F: include/dt-bindings/clock/exynos*.h
15724 F: include/linux/clk/samsung.h
15725 F: include/linux/platform_data/clk-s3c2410.h
15727 SAMSUNG SPI DRIVERS
15728 M: Krzysztof Kozlowski <krzk@kernel.org>
15729 M: Andi Shyti <andi@etezian.org>
15730 L: linux-spi@vger.kernel.org
15731 L: linux-samsung-soc@vger.kernel.org
15733 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15734 F: drivers/spi/spi-s3c*
15735 F: include/linux/platform_data/spi-s3c64xx.h
15736 F: include/linux/spi/s3c24xx-fiq.h
15738 SAMSUNG SXGBE DRIVERS
15739 M: Byungho An <bh74.an@samsung.com>
15740 L: netdev@vger.kernel.org
15742 F: drivers/net/ethernet/samsung/sxgbe/
15744 SAMSUNG THERMAL DRIVER
15745 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15746 L: linux-pm@vger.kernel.org
15747 L: linux-samsung-soc@vger.kernel.org
15749 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15750 F: drivers/thermal/samsung/
15752 SAMSUNG USB2 PHY DRIVER
15753 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15754 L: linux-kernel@vger.kernel.org
15756 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15757 F: Documentation/driver-api/phy/samsung-usb2.rst
15758 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15759 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15760 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15761 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15762 F: drivers/phy/samsung/phy-samsung-usb2.c
15763 F: drivers/phy/samsung/phy-samsung-usb2.h
15766 M: Zwane Mwaikambo <zwanem@gmail.com>
15768 F: drivers/watchdog/sc1200wdt.c
15771 M: Ingo Molnar <mingo@redhat.com>
15772 M: Peter Zijlstra <peterz@infradead.org>
15773 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15774 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15775 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15776 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15777 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15778 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15779 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15780 L: linux-kernel@vger.kernel.org
15782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15783 F: include/linux/preempt.h
15784 F: include/linux/sched.h
15785 F: include/linux/wait.h
15786 F: include/uapi/linux/sched.h
15789 SCR24X CHIP CARD INTERFACE DRIVER
15790 M: Lubomir Rintel <lkundrak@v3.sk>
15792 F: drivers/char/pcmcia/scr24x_cs.c
15795 M: Jens Axboe <axboe@kernel.dk>
15796 L: linux-scsi@vger.kernel.org
15798 W: http://www.kernel.dk
15799 F: drivers/scsi/sr*
15801 SCSI RDMA PROTOCOL (SRP) INITIATOR
15802 M: Bart Van Assche <bvanassche@acm.org>
15803 L: linux-rdma@vger.kernel.org
15805 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15806 F: drivers/infiniband/ulp/srp/
15807 F: include/scsi/srp.h
15809 SCSI RDMA PROTOCOL (SRP) TARGET
15810 M: Bart Van Assche <bvanassche@acm.org>
15811 L: linux-rdma@vger.kernel.org
15812 L: target-devel@vger.kernel.org
15814 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15815 F: drivers/infiniband/ulp/srpt/
15818 M: Doug Gilbert <dgilbert@interlog.com>
15819 L: linux-scsi@vger.kernel.org
15821 W: http://sg.danny.cz/sg
15822 F: Documentation/scsi/scsi-generic.rst
15823 F: drivers/scsi/sg.c
15824 F: include/scsi/sg.h
15827 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15828 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15829 L: linux-scsi@vger.kernel.org
15831 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15834 F: Documentation/devicetree/bindings/scsi/
15839 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15840 L: linux-scsi@vger.kernel.org
15842 F: Documentation/scsi/st.rst
15843 F: drivers/scsi/st.*
15844 F: drivers/scsi/st_*.h
15846 SCSI TARGET CORE USER DRIVER
15847 M: Bodo Stroesser <bostroesser@gmail.com>
15848 L: linux-scsi@vger.kernel.org
15849 L: target-devel@vger.kernel.org
15851 F: Documentation/target/tcmu-design.rst
15852 F: drivers/target/target_core_user.c
15853 F: include/uapi/linux/target_core_user.h
15855 SCSI TARGET SUBSYSTEM
15856 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15857 L: linux-scsi@vger.kernel.org
15858 L: target-devel@vger.kernel.org
15860 W: http://www.linux-iscsi.org
15861 Q: https://patchwork.kernel.org/project/target-devel/list/
15862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15863 F: Documentation/target/
15868 M: Vlad Yasevich <vyasevich@gmail.com>
15869 M: Neil Horman <nhorman@tuxdriver.com>
15870 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15871 L: linux-sctp@vger.kernel.org
15873 W: http://lksctp.sourceforge.net
15874 F: Documentation/networking/sctp.rst
15875 F: include/linux/sctp.h
15876 F: include/net/sctp/
15877 F: include/uapi/linux/sctp.h
15881 M: Jim Cromie <jim.cromie@gmail.com>
15883 F: Documentation/i2c/busses/scx200_acb.rst
15884 F: arch/x86/platform/scx200/
15885 F: drivers/i2c/busses/scx200*
15886 F: drivers/mtd/maps/scx200_docflash.c
15887 F: drivers/watchdog/scx200_wdt.c
15888 F: include/linux/scx200.h
15891 M: Jim Cromie <jim.cromie@gmail.com>
15893 F: drivers/char/scx200_gpio.c
15894 F: include/linux/scx200_gpio.h
15896 SCx200 HRT CLOCKSOURCE DRIVER
15897 M: Jim Cromie <jim.cromie@gmail.com>
15899 F: drivers/clocksource/scx200_hrt.c
15901 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15902 M: Sascha Sommer <saschasommer@freenet.de>
15903 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15905 F: drivers/mmc/host/sdricoh_cs.c
15907 SECO BOARDS CEC DRIVER
15908 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15910 F: drivers/media/cec/platform/seco/seco-cec.c
15911 F: drivers/media/cec/platform/seco/seco-cec.h
15914 M: Kees Cook <keescook@chromium.org>
15915 R: Andy Lutomirski <luto@amacapital.net>
15916 R: Will Drewry <wad@chromium.org>
15918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15919 F: Documentation/userspace-api/seccomp_filter.rst
15920 F: include/linux/seccomp.h
15921 F: include/uapi/linux/seccomp.h
15922 F: kernel/seccomp.c
15923 F: tools/testing/selftests/kselftest_harness.h
15924 F: tools/testing/selftests/seccomp/*
15925 K: \bsecure_computing
15928 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15929 M: Al Cooper <alcooperx@gmail.com>
15930 L: linux-mmc@vger.kernel.org
15931 L: bcm-kernel-feedback-list@broadcom.com
15933 F: drivers/mmc/host/sdhci-brcmstb*
15935 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15936 M: Adrian Hunter <adrian.hunter@intel.com>
15937 L: linux-mmc@vger.kernel.org
15939 F: drivers/mmc/host/sdhci*
15940 F: include/linux/mmc/sdhci*
15942 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15943 M: Eugen Hristev <eugen.hristev@microchip.com>
15944 L: linux-mmc@vger.kernel.org
15946 F: drivers/mmc/host/sdhci-of-at91.c
15948 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15949 M: Ben Dooks <ben-linux@fluff.org>
15950 M: Jaehoon Chung <jh80.chung@samsung.com>
15951 L: linux-mmc@vger.kernel.org
15953 F: drivers/mmc/host/sdhci-s3c*
15955 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15956 M: Viresh Kumar <vireshk@kernel.org>
15957 L: linux-mmc@vger.kernel.org
15959 F: drivers/mmc/host/sdhci-spear.c
15961 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15962 M: Kishon Vijay Abraham I <kishon@ti.com>
15963 L: linux-mmc@vger.kernel.org
15965 F: drivers/mmc/host/sdhci-omap.c
15967 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15968 M: Jonathan Derrick <jonathan.derrick@intel.com>
15969 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15970 L: linux-block@vger.kernel.org
15972 F: block/opal_proto.h
15974 F: include/linux/sed*
15975 F: include/uapi/linux/sed*
15978 M: Security Officers <security@kernel.org>
15980 F: Documentation/admin-guide/security-bugs.rst
15983 M: James Morris <jmorris@namei.org>
15984 M: "Serge E. Hallyn" <serge@hallyn.com>
15985 L: linux-security-module@vger.kernel.org (suggested Cc:)
15987 W: http://kernsec.org/
15988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15990 X: security/selinux/
15992 SELINUX SECURITY MODULE
15993 M: Paul Moore <paul@paul-moore.com>
15994 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15995 M: Eric Paris <eparis@parisplace.org>
15996 L: selinux@vger.kernel.org
15998 W: https://selinuxproject.org
15999 W: https://github.com/SELinuxProject
16000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16001 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16002 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16003 F: Documentation/admin-guide/LSM/SELinux.rst
16004 F: include/trace/events/avc.h
16005 F: include/uapi/linux/selinux_netlink.h
16006 F: scripts/selinux/
16007 F: security/selinux/
16010 M: Jiri Slaby <jirislaby@kernel.org>
16012 F: drivers/misc/phantom.c
16013 F: include/uapi/linux/phantom.h
16015 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16016 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16018 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16019 F: drivers/iio/chemical/scd30.h
16020 F: drivers/iio/chemical/scd30_core.c
16021 F: drivers/iio/chemical/scd30_i2c.c
16022 F: drivers/iio/chemical/scd30_serial.c
16024 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16025 M: Tomasz Duszynski <tduszyns@gmail.com>
16027 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16028 F: drivers/iio/chemical/sps30.c
16031 M: Rob Herring <robh@kernel.org>
16032 L: linux-serial@vger.kernel.org
16034 F: Documentation/devicetree/bindings/serial/serial.yaml
16035 F: drivers/tty/serdev/
16036 F: include/linux/serdev.h
16039 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16040 L: linux-serial@vger.kernel.org
16042 F: Documentation/devicetree/bindings/serial/
16043 F: drivers/tty/serial/
16046 M: Sean Young <sean@mess.org>
16047 L: linux-media@vger.kernel.org
16049 F: drivers/media/rc/serial_ir.c
16051 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16052 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16055 F: Documentation/devicetree/bindings/slimbus/
16056 F: drivers/slimbus/
16057 F: include/linux/slimbus.h
16060 M: Edward Cree <ecree.xilinx@gmail.com>
16061 M: Martin Habets <habetsm.xilinx@gmail.com>
16062 L: netdev@vger.kernel.org
16064 F: drivers/net/ethernet/sfc/
16066 SFF/SFP/SFP+ MODULE SUPPORT
16067 M: Russell King <linux@armlinux.org.uk>
16068 L: netdev@vger.kernel.org
16070 F: drivers/net/phy/phylink.c
16071 F: drivers/net/phy/sfp*
16072 F: include/linux/mdio/mdio-i2c.h
16073 F: include/linux/phylink.h
16074 F: include/linux/sfp.h
16075 K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
16078 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16080 F: drivers/misc/sgi-gru/
16082 SGI XP/XPC/XPNET DRIVER
16083 M: Robin Holt <robinmholt@gmail.com>
16084 M: Steve Wahl <steve.wahl@hpe.com>
16085 R: Mike Travis <mike.travis@hpe.com>
16087 F: drivers/misc/sgi-xp/
16089 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16090 M: Karsten Graul <kgraul@linux.ibm.com>
16091 L: linux-s390@vger.kernel.org
16093 W: http://www.ibm.com/developerworks/linux/linux390/
16096 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16097 M: Linus Walleij <linus.walleij@linaro.org>
16098 L: linux-iio@vger.kernel.org
16100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16101 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16102 F: drivers/iio/light/gp2ap002.c
16104 SHARP RJ54N1CB0C SENSOR DRIVER
16105 M: Jacopo Mondi <jacopo@jmondi.org>
16106 L: linux-media@vger.kernel.org
16108 T: git git://linuxtv.org/media_tree.git
16109 F: drivers/media/i2c/rj54n1cb0c.c
16110 F: include/media/i2c/rj54n1cb0c.h
16112 SH_VOU V4L2 OUTPUT DRIVER
16113 L: linux-media@vger.kernel.org
16115 F: drivers/media/platform/sh_vou.c
16116 F: include/media/drv-intf/sh_vou.h
16118 SI2157 MEDIA DRIVER
16119 M: Antti Palosaari <crope@iki.fi>
16120 L: linux-media@vger.kernel.org
16122 W: https://linuxtv.org
16123 W: http://palosaari.fi/linux/
16124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16125 T: git git://linuxtv.org/anttip/media_tree.git
16126 F: drivers/media/tuners/si2157*
16128 SI2165 MEDIA DRIVER
16129 M: Matthias Schwarzott <zzam@gentoo.org>
16130 L: linux-media@vger.kernel.org
16132 W: https://linuxtv.org
16133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16134 F: drivers/media/dvb-frontends/si2165*
16136 SI2168 MEDIA DRIVER
16137 M: Antti Palosaari <crope@iki.fi>
16138 L: linux-media@vger.kernel.org
16140 W: https://linuxtv.org
16141 W: http://palosaari.fi/linux/
16142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16143 T: git git://linuxtv.org/anttip/media_tree.git
16144 F: drivers/media/dvb-frontends/si2168*
16146 SI470X FM RADIO RECEIVER I2C DRIVER
16147 M: Hans Verkuil <hverkuil@xs4all.nl>
16148 L: linux-media@vger.kernel.org
16150 W: https://linuxtv.org
16151 T: git git://linuxtv.org/media_tree.git
16152 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16154 SI470X FM RADIO RECEIVER USB DRIVER
16155 M: Hans Verkuil <hverkuil@xs4all.nl>
16156 L: linux-media@vger.kernel.org
16158 W: https://linuxtv.org
16159 T: git git://linuxtv.org/media_tree.git
16160 F: drivers/media/radio/si470x/radio-si470x-common.c
16161 F: drivers/media/radio/si470x/radio-si470x-usb.c
16162 F: drivers/media/radio/si470x/radio-si470x.h
16164 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16165 M: Eduardo Valentin <edubezval@gmail.com>
16166 L: linux-media@vger.kernel.org
16168 W: https://linuxtv.org
16169 T: git git://linuxtv.org/media_tree.git
16170 F: drivers/media/radio/si4713/si4713.?
16172 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16173 M: Eduardo Valentin <edubezval@gmail.com>
16174 L: linux-media@vger.kernel.org
16176 W: https://linuxtv.org
16177 T: git git://linuxtv.org/media_tree.git
16178 F: drivers/media/radio/si4713/radio-platform-si4713.c
16180 SI4713 FM RADIO TRANSMITTER USB DRIVER
16181 M: Hans Verkuil <hverkuil@xs4all.nl>
16182 L: linux-media@vger.kernel.org
16184 W: https://linuxtv.org
16185 T: git git://linuxtv.org/media_tree.git
16186 F: drivers/media/radio/si4713/radio-usb-si4713.c
16189 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16190 L: linux-media@vger.kernel.org
16192 W: https://linuxtv.org
16193 T: git git://linuxtv.org/media_tree.git
16194 F: drivers/media/common/siano/
16195 F: drivers/media/mmc/siano/
16196 F: drivers/media/usb/siano/
16197 F: drivers/media/usb/siano/
16200 M: Palmer Dabbelt <palmer@dabbelt.com>
16201 M: Paul Walmsley <paul.walmsley@sifive.com>
16202 L: linux-riscv@lists.infradead.org
16204 T: git git://github.com/sifive/riscv-linux.git
16208 SIFIVE FU540 SYSTEM-ON-CHIP
16209 M: Paul Walmsley <paul.walmsley@sifive.com>
16210 M: Palmer Dabbelt <palmer@dabbelt.com>
16211 L: linux-riscv@lists.infradead.org
16213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16218 M: Green Wan <green.wan@sifive.com>
16220 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16221 F: drivers/dma/sf-pdma/
16223 SILEAD TOUCHSCREEN DRIVER
16224 M: Hans de Goede <hdegoede@redhat.com>
16225 L: linux-input@vger.kernel.org
16226 L: platform-driver-x86@vger.kernel.org
16228 F: drivers/input/touchscreen/silead.c
16229 F: drivers/platform/x86/touchscreen_dmi.c
16231 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16232 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16234 F: drivers/staging/wfx/
16236 SILICON MOTION SM712 FRAME BUFFER DRIVER
16237 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16238 M: Teddy Wang <teddy.wang@siliconmotion.com>
16239 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16240 L: linux-fbdev@vger.kernel.org
16242 F: Documentation/fb/sm712fb.rst
16243 F: drivers/video/fbdev/sm712*
16245 SIMPLE FIRMWARE INTERFACE (SFI)
16247 W: http://simplefirmware.org/
16248 F: arch/x86/platform/sfi/
16250 F: include/linux/sfi*.h
16253 M: Hans de Goede <hdegoede@redhat.com>
16254 L: linux-fbdev@vger.kernel.org
16256 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16257 F: drivers/video/fbdev/simplefb.c
16258 F: include/linux/platform_data/simplefb.h
16260 SIMTEC EB110ATX (Chalice CATS)
16261 M: Simtec Linux Team <linux@simtec.co.uk>
16263 W: http://www.simtec.co.uk/products/EB110ATX/
16265 SIMTEC EB2410ITX (BAST)
16266 M: Simtec Linux Team <linux@simtec.co.uk>
16268 W: http://www.simtec.co.uk/products/EB2410ITX/
16269 F: arch/arm/mach-s3c/bast-ide.c
16270 F: arch/arm/mach-s3c/bast-irq.c
16271 F: arch/arm/mach-s3c/mach-bast.c
16274 M: Thorsten Scherer <t.scherer@eckelmann.de>
16275 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16276 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16278 F: drivers/gpio/gpio-siox.c
16280 F: include/trace/events/siox.h
16282 SIPHASH PRF ROUTINES
16283 M: Jason A. Donenfeld <Jason@zx2c4.com>
16285 F: include/linux/siphash.h
16287 F: lib/test_siphash.c
16289 SIS 190 ETHERNET DRIVER
16290 M: Francois Romieu <romieu@fr.zoreil.com>
16291 L: netdev@vger.kernel.org
16293 F: drivers/net/ethernet/sis/sis190.c
16295 SIS 900/7016 FAST ETHERNET DRIVER
16296 M: Daniele Venzano <venza@brownhat.org>
16297 L: netdev@vger.kernel.org
16299 W: http://www.brownhat.org/sis900.html
16300 F: drivers/net/ethernet/sis/sis900.*
16302 SIS FRAMEBUFFER DRIVER
16303 M: Thomas Winischhofer <thomas@winischhofer.net>
16305 W: http://www.winischhofer.net/linuxsisvga.shtml
16306 F: Documentation/fb/sisfb.rst
16307 F: drivers/video/fbdev/sis/
16308 F: include/video/sisfb.h
16310 SIS I2C TOUCHSCREEN DRIVER
16311 M: Mika Penttilä <mika.penttila@nextfour.com>
16312 L: linux-input@vger.kernel.org
16314 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16315 F: drivers/input/touchscreen/sis_i2c.c
16318 M: Thomas Winischhofer <thomas@winischhofer.net>
16320 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16321 F: drivers/usb/misc/sisusbvga/
16324 M: Christoph Lameter <cl@linux.com>
16325 M: Pekka Enberg <penberg@kernel.org>
16326 M: David Rientjes <rientjes@google.com>
16327 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16328 M: Andrew Morton <akpm@linux-foundation.org>
16329 L: linux-mm@kvack.org
16331 F: include/linux/sl?b*.h
16334 SLEEPABLE READ-COPY UPDATE (SRCU)
16335 M: Lai Jiangshan <jiangshanlai@gmail.com>
16336 M: "Paul E. McKenney" <paulmck@kernel.org>
16337 M: Josh Triplett <josh@joshtriplett.org>
16338 R: Steven Rostedt <rostedt@goodmis.org>
16339 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16340 L: rcu@vger.kernel.org
16342 W: http://www.rdrop.com/users/paulmck/RCU/
16343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16344 F: include/linux/srcu*.h
16345 F: kernel/rcu/srcu*.c
16347 SMACK SECURITY MODULE
16348 M: Casey Schaufler <casey@schaufler-ca.com>
16349 L: linux-security-module@vger.kernel.org
16351 W: http://schaufler-ca.com
16352 T: git git://github.com/cschaufler/smack-next
16353 F: Documentation/admin-guide/LSM/Smack.rst
16356 SMC91x ETHERNET DRIVER
16357 M: Nicolas Pitre <nico@fluxnic.net>
16359 F: drivers/net/ethernet/smsc/smc91x.*
16361 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16362 M: Mark Rutland <mark.rutland@arm.com>
16363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16364 M: Sudeep Holla <sudeep.holla@arm.com>
16365 L: linux-arm-kernel@lists.infradead.org
16367 F: drivers/firmware/smccc/
16368 F: include/linux/arm-smccc.h
16370 SMM665 HARDWARE MONITOR DRIVER
16371 M: Guenter Roeck <linux@roeck-us.net>
16372 L: linux-hwmon@vger.kernel.org
16374 F: Documentation/hwmon/smm665.rst
16375 F: drivers/hwmon/smm665.c
16377 SMSC EMC2103 HARDWARE MONITOR DRIVER
16378 M: Steve Glendinning <steve.glendinning@shawell.net>
16379 L: linux-hwmon@vger.kernel.org
16381 F: Documentation/hwmon/emc2103.rst
16382 F: drivers/hwmon/emc2103.c
16384 SMSC SCH5627 HARDWARE MONITOR DRIVER
16385 M: Hans de Goede <hdegoede@redhat.com>
16386 L: linux-hwmon@vger.kernel.org
16388 F: Documentation/hwmon/sch5627.rst
16389 F: drivers/hwmon/sch5627.c
16391 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16392 M: Steve Glendinning <steve.glendinning@shawell.net>
16393 L: linux-fbdev@vger.kernel.org
16395 F: drivers/video/fbdev/smscufx.c
16397 SMSC47B397 HARDWARE MONITOR DRIVER
16398 M: Jean Delvare <jdelvare@suse.com>
16399 L: linux-hwmon@vger.kernel.org
16401 F: Documentation/hwmon/smsc47b397.rst
16402 F: drivers/hwmon/smsc47b397.c
16404 SMSC911x ETHERNET DRIVER
16405 M: Steve Glendinning <steve.glendinning@shawell.net>
16406 L: netdev@vger.kernel.org
16408 F: drivers/net/ethernet/smsc/smsc911x.*
16409 F: include/linux/smsc911x.h
16411 SMSC9420 PCI ETHERNET DRIVER
16412 M: Steve Glendinning <steve.glendinning@shawell.net>
16413 L: netdev@vger.kernel.org
16415 F: drivers/net/ethernet/smsc/smsc9420.*
16417 SOCIONEXT (SNI) AVE NETWORK DRIVER
16418 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16419 L: netdev@vger.kernel.org
16421 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16422 F: drivers/net/ethernet/socionext/sni_ave.c
16424 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16425 M: Jassi Brar <jaswinder.singh@linaro.org>
16426 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16427 L: netdev@vger.kernel.org
16429 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16430 F: drivers/net/ethernet/socionext/netsec.c
16432 SOCIONEXT (SNI) Synquacer SPI DRIVER
16433 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16434 M: Jassi Brar <jaswinder.singh@linaro.org>
16435 L: linux-spi@vger.kernel.org
16437 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16438 F: drivers/spi/spi-synquacer.c
16440 SOCIONEXT SYNQUACER I2C DRIVER
16441 M: Ard Biesheuvel <ardb@kernel.org>
16442 L: linux-i2c@vger.kernel.org
16444 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16445 F: drivers/i2c/busses/i2c-synquacer.c
16447 SOCIONEXT UNIPHIER SOUND DRIVER
16448 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16450 F: sound/soc/uniphier/
16452 SOEKRIS NET48XX LED SUPPORT
16453 M: Chris Boot <bootc@bootc.net>
16455 F: drivers/leds/leds-net48xx.c
16457 SOFT-IWARP DRIVER (siw)
16458 M: Bernard Metzler <bmt@zurich.ibm.com>
16459 L: linux-rdma@vger.kernel.org
16461 F: drivers/infiniband/sw/siw/
16462 F: include/uapi/rdma/siw-abi.h
16464 SOFT-ROCE DRIVER (rxe)
16465 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16466 L: linux-rdma@vger.kernel.org
16468 F: drivers/infiniband/sw/rxe/
16469 F: include/uapi/rdma/rdma_user_rxe.h
16471 SOFTLOGIC 6x10 MPEG CODEC
16472 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16473 M: Anton Sviridenko <anton@corp.bluecherry.net>
16474 M: Andrey Utkin <andrey_utkin@fastmail.com>
16475 M: Ismael Luceno <ismael@iodev.co.uk>
16476 L: linux-media@vger.kernel.org
16478 F: drivers/media/pci/solo6x10/
16480 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16481 M: James Morse <james.morse@arm.com>
16482 L: linux-arm-kernel@lists.infradead.org
16484 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16485 F: drivers/firmware/arm_sdei.c
16486 F: include/linux/arm_sdei.h
16487 F: include/uapi/linux/arm_sdei.h
16489 SOFTWARE RAID (Multiple Disks) SUPPORT
16490 M: Song Liu <song@kernel.org>
16491 L: linux-raid@vger.kernel.org
16493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16494 F: drivers/md/Kconfig
16495 F: drivers/md/Makefile
16497 F: drivers/md/raid*
16498 F: include/linux/raid/
16499 F: include/uapi/linux/raid/
16501 SOLIDRUN CLEARFOG SUPPORT
16502 M: Russell King <linux@armlinux.org.uk>
16504 F: arch/arm/boot/dts/armada-388-clearfog*
16505 F: arch/arm/boot/dts/armada-38x-solidrun-*
16507 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16508 M: Russell King <linux@armlinux.org.uk>
16510 F: arch/arm/boot/dts/imx6*-cubox-i*
16511 F: arch/arm/boot/dts/imx6*-hummingboard*
16512 F: arch/arm/boot/dts/imx6*-sr-*
16514 SONIC NETWORK DRIVER
16515 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16516 L: netdev@vger.kernel.org
16518 F: drivers/net/ethernet/natsemi/sonic.*
16520 SONICS SILICON BACKPLANE DRIVER (SSB)
16521 M: Michael Buesch <m@bues.ch>
16522 L: linux-wireless@vger.kernel.org
16525 F: include/linux/ssb/
16527 SONY IMX214 SENSOR DRIVER
16528 M: Ricardo Ribalda <ribalda@kernel.org>
16529 L: linux-media@vger.kernel.org
16531 T: git git://linuxtv.org/media_tree.git
16532 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16533 F: drivers/media/i2c/imx214.c
16535 SONY IMX219 SENSOR DRIVER
16536 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16537 L: linux-media@vger.kernel.org
16539 T: git git://linuxtv.org/media_tree.git
16540 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16541 F: drivers/media/i2c/imx219.c
16543 SONY IMX258 SENSOR DRIVER
16544 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16545 L: linux-media@vger.kernel.org
16547 T: git git://linuxtv.org/media_tree.git
16548 F: drivers/media/i2c/imx258.c
16550 SONY IMX274 SENSOR DRIVER
16551 M: Leon Luo <leonl@leopardimaging.com>
16552 L: linux-media@vger.kernel.org
16554 T: git git://linuxtv.org/media_tree.git
16555 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16556 F: drivers/media/i2c/imx274.c
16558 SONY IMX290 SENSOR DRIVER
16559 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16560 L: linux-media@vger.kernel.org
16562 T: git git://linuxtv.org/media_tree.git
16563 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16564 F: drivers/media/i2c/imx290.c
16566 SONY IMX319 SENSOR DRIVER
16567 M: Bingbu Cao <bingbu.cao@intel.com>
16568 L: linux-media@vger.kernel.org
16570 T: git git://linuxtv.org/media_tree.git
16571 F: drivers/media/i2c/imx319.c
16573 SONY IMX355 SENSOR DRIVER
16574 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16575 L: linux-media@vger.kernel.org
16577 T: git git://linuxtv.org/media_tree.git
16578 F: drivers/media/i2c/imx355.c
16580 SONY MEMORYSTICK SUBSYSTEM
16581 M: Maxim Levitsky <maximlevitsky@gmail.com>
16582 M: Alex Dubov <oakad@yahoo.com>
16583 M: Ulf Hansson <ulf.hansson@linaro.org>
16584 L: linux-mmc@vger.kernel.org
16586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16587 F: drivers/memstick/
16588 F: include/linux/memstick.h
16590 SONY VAIO CONTROL DEVICE DRIVER
16591 M: Mattia Dongili <malattia@linux.it>
16592 L: platform-driver-x86@vger.kernel.org
16594 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16595 F: Documentation/admin-guide/laptops/sony-laptop.rst
16596 F: drivers/char/sonypi.c
16597 F: drivers/platform/x86/sony-laptop.c
16598 F: include/linux/sony-laptop.h
16601 M: Jaroslav Kysela <perex@perex.cz>
16602 M: Takashi Iwai <tiwai@suse.com>
16603 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16605 W: http://www.alsa-project.org/
16606 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16608 F: Documentation/sound/
16610 F: include/uapi/sound/
16613 SOUND - COMPRESSED AUDIO
16614 M: Vinod Koul <vkoul@kernel.org>
16615 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16618 F: Documentation/sound/designs/compress-offload.rst
16619 F: include/sound/compress_driver.h
16620 F: include/uapi/sound/compress_*
16621 F: sound/core/compress_offload.c
16622 F: sound/soc/soc-compress.c
16624 SOUND - DMAENGINE HELPERS
16625 M: Lars-Peter Clausen <lars@metafoo.de>
16627 F: include/sound/dmaengine_pcm.h
16628 F: sound/core/pcm_dmaengine.c
16629 F: sound/soc/soc-generic-dmaengine-pcm.c
16631 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16632 M: Liam Girdwood <lgirdwood@gmail.com>
16633 M: Mark Brown <broonie@kernel.org>
16634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16636 W: http://alsa-project.org/main/index.php/ASoC
16637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16638 F: Documentation/devicetree/bindings/sound/
16639 F: Documentation/sound/soc/
16640 F: include/dt-bindings/sound/
16641 F: include/sound/soc*
16644 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16645 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16646 M: Liam Girdwood <lgirdwood@gmail.com>
16647 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16648 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16649 M: Daniel Baluta <daniel.baluta@nxp.com>
16650 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16652 W: https://github.com/thesofproject/linux/
16655 SOUNDWIRE SUBSYSTEM
16656 M: Vinod Koul <vkoul@kernel.org>
16657 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16658 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16659 R: Sanyog Kale <sanyog.r.kale@intel.com>
16660 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16662 F: Documentation/driver-api/soundwire/
16663 F: drivers/soundwire/
16664 F: include/linux/soundwire/
16667 M: Olli Salonen <olli.salonen@iki.fi>
16668 L: linux-media@vger.kernel.org
16670 W: https://linuxtv.org
16671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16672 F: drivers/media/dvb-frontends/sp2*
16674 SPARC + UltraSPARC (sparc/sparc64)
16675 M: "David S. Miller" <davem@davemloft.net>
16676 L: sparclinux@vger.kernel.org
16678 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16684 SPARC SERIAL DRIVERS
16685 M: "David S. Miller" <davem@davemloft.net>
16686 L: sparclinux@vger.kernel.org
16688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16690 F: drivers/tty/serial/suncore.c
16691 F: drivers/tty/serial/sunhv.c
16692 F: drivers/tty/serial/sunsab.c
16693 F: drivers/tty/serial/sunsab.h
16694 F: drivers/tty/serial/sunsu.c
16695 F: drivers/tty/serial/sunzilog.c
16696 F: drivers/tty/serial/sunzilog.h
16697 F: drivers/tty/vcc.c
16698 F: include/linux/sunserialcore.h
16701 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16702 L: linux-sparse@vger.kernel.org
16704 W: https://sparse.docs.kernel.org/
16705 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16706 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16707 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16708 F: include/linux/compiler.h
16710 SPEAKUP CONSOLE SPEECH DRIVER
16711 M: William Hubbs <w.d.hubbs@gmail.com>
16712 M: Chris Brannon <chris@the-brannons.com>
16713 M: Kirk Reiser <kirk@reisers.ca>
16714 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16715 L: speakup@linux-speakup.org
16717 W: http://www.linux-speakup.org/
16718 F: drivers/accessibility/speakup/
16720 SPEAR CLOCK FRAMEWORK SUPPORT
16721 M: Viresh Kumar <vireshk@kernel.org>
16722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16724 W: http://www.st.com/spear
16725 F: drivers/clk/spear/
16727 SPEAR PLATFORM SUPPORT
16728 M: Viresh Kumar <vireshk@kernel.org>
16729 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16732 W: http://www.st.com/spear
16733 F: arch/arm/boot/dts/spear*
16734 F: arch/arm/mach-spear/
16737 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16738 L: linux-mtd@lists.infradead.org
16740 W: http://www.linux-mtd.infradead.org/
16741 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16742 C: irc://irc.oftc.net/mtd
16743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16744 F: drivers/mtd/spi-nor/
16745 F: include/linux/mtd/spi-nor.h
16748 M: Mark Brown <broonie@kernel.org>
16749 L: linux-spi@vger.kernel.org
16751 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16753 F: Documentation/devicetree/bindings/spi/
16754 F: Documentation/spi/
16756 F: include/linux/spi/
16757 F: include/uapi/linux/spi/
16760 SPIDERNET NETWORK DRIVER for CELL
16761 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16762 L: netdev@vger.kernel.org
16764 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16765 F: drivers/net/ethernet/toshiba/spider_net*
16768 M: Stephen Boyd <sboyd@kernel.org>
16769 L: linux-kernel@vger.kernel.org
16771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16772 F: Documentation/devicetree/bindings/spmi/
16774 F: include/dt-bindings/spmi/spmi.h
16775 F: include/linux/spmi.h
16776 F: include/trace/events/spmi.h
16779 M: Jeremy Kerr <jk@ozlabs.org>
16780 L: linuxppc-dev@lists.ozlabs.org
16782 W: http://www.ibm.com/developerworks/power/cell/
16783 F: Documentation/filesystems/spufs/spufs.rst
16784 F: arch/powerpc/platforms/cell/spufs/
16786 SQUASHFS FILE SYSTEM
16787 M: Phillip Lougher <phillip@squashfs.org.uk>
16788 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16790 W: http://squashfs.org.uk
16791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16792 F: Documentation/filesystems/squashfs.rst
16795 SRM (Alpha) environment access
16796 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16798 F: arch/alpha/kernel/srm_env.c
16800 ST LSM6DSx IMU IIO DRIVER
16801 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16802 L: linux-iio@vger.kernel.org
16804 W: http://www.st.com/
16805 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16806 F: drivers/iio/imu/st_lsm6dsx/
16808 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16809 M: Mickael Guene <mickael.guene@st.com>
16810 L: linux-media@vger.kernel.org
16812 T: git git://linuxtv.org/media_tree.git
16813 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16814 F: drivers/media/i2c/st-mipid02.c
16816 ST STM32 I2C/SMBUS DRIVER
16817 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16818 L: linux-i2c@vger.kernel.org
16820 F: drivers/i2c/busses/i2c-stm32*
16822 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16823 M: Song Qiang <songqiang1304521@gmail.com>
16824 L: linux-iio@vger.kernel.org
16826 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16827 F: drivers/iio/proximity/vl53l0x-i2c.c
16830 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16831 M: Sasha Levin <sashal@kernel.org>
16832 L: stable@vger.kernel.org
16834 F: Documentation/process/stable-kernel-rules.rst
16836 STAGING - ATOMISP DRIVER
16837 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16838 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16839 L: linux-media@vger.kernel.org
16841 F: drivers/staging/media/atomisp/
16844 M: Ian Abbott <abbotti@mev.co.uk>
16845 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16847 F: drivers/staging/comedi/
16849 STAGING - FIELDBUS SUBSYSTEM
16850 M: Sven Van Asbroeck <TheSven73@gmail.com>
16852 F: drivers/staging/fieldbus/*
16853 F: drivers/staging/fieldbus/Documentation/
16855 STAGING - HMS ANYBUS-S BUS
16856 M: Sven Van Asbroeck <TheSven73@gmail.com>
16858 F: drivers/staging/fieldbus/anybuss/
16860 STAGING - INDUSTRIAL IO
16861 M: Jonathan Cameron <jic23@kernel.org>
16862 L: linux-iio@vger.kernel.org
16864 F: Documentation/devicetree/bindings/staging/iio/
16865 F: drivers/staging/iio/
16867 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16868 M: Marc Dietrich <marvin24@gmx.de>
16869 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16870 L: linux-tegra@vger.kernel.org
16872 F: drivers/staging/nvec/
16874 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16875 M: Jens Frederich <jfrederich@gmail.com>
16876 M: Daniel Drake <dsd@laptop.org>
16877 M: Jon Nettleton <jon.nettleton@gmail.com>
16879 W: http://wiki.laptop.org/go/DCON
16880 F: drivers/staging/olpc_dcon/
16882 STAGING - REALTEK RTL8188EU DRIVERS
16883 M: Larry Finger <Larry.Finger@lwfinger.net>
16885 F: drivers/staging/rtl8188eu/
16887 STAGING - REALTEK RTL8712U DRIVERS
16888 M: Larry Finger <Larry.Finger@lwfinger.net>
16889 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16891 F: drivers/staging/rtl8712/
16893 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16894 M: Michael Hennerich <michael.hennerich@analog.com>
16895 L: linux-fbdev@vger.kernel.org
16897 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16898 F: drivers/staging/fbtft/fb_seps525.c
16900 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16901 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16902 M: Teddy Wang <teddy.wang@siliconmotion.com>
16903 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16904 L: linux-fbdev@vger.kernel.org
16906 F: drivers/staging/sm750fb/
16908 STAGING - VIA VT665X DRIVERS
16909 M: Forest Bond <forest@alittletooquiet.net>
16911 F: drivers/staging/vt665?/
16914 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16915 L: devel@driverdev.osuosl.org
16917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16918 F: drivers/staging/
16920 STARFIRE/DURALAN NETWORK DRIVER
16921 M: Ion Badulescu <ionut@badula.org>
16923 F: drivers/net/ethernet/adaptec/starfire*
16926 M: Peter Zijlstra <peterz@infradead.org>
16927 M: Josh Poimboeuf <jpoimboe@redhat.com>
16928 M: Jason Baron <jbaron@akamai.com>
16929 R: Steven Rostedt <rostedt@goodmis.org>
16930 R: Ard Biesheuvel <ardb@kernel.org>
16932 F: arch/*/include/asm/jump_label*.h
16933 F: arch/*/include/asm/static_call*.h
16934 F: arch/*/kernel/jump_label.c
16935 F: arch/*/kernel/static_call.c
16936 F: include/linux/jump_label*.h
16937 F: include/linux/static_call*.h
16938 F: kernel/jump_label.c
16939 F: kernel/static_call.c
16941 STEC S1220 SKD DRIVER
16942 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16943 L: linux-block@vger.kernel.org
16945 F: drivers/block/skd*[ch]
16947 STI AUDIO (ASoC) DRIVERS
16948 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16951 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16955 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16957 F: Documentation/devicetree/bindings/media/stih-cec.txt
16958 F: drivers/media/cec/platform/sti/
16960 STK1160 USB VIDEO CAPTURE DRIVER
16961 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16962 L: linux-media@vger.kernel.org
16964 T: git git://linuxtv.org/media_tree.git
16965 F: drivers/media/usb/stk1160/
16967 STM32 AUDIO (ASoC) DRIVERS
16968 M: Olivier Moysan <olivier.moysan@st.com>
16969 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16970 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16972 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16975 STM32 TIMER/LPTIMER DRIVERS
16976 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16978 F: Documentation/ABI/testing/*timer-stm32
16979 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16980 F: drivers/*/stm32-*timer*
16981 F: drivers/pwm/pwm-stm32*
16982 F: include/linux/*/stm32-*tim*
16984 STMMAC ETHERNET DRIVER
16985 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16986 M: Alexandre Torgue <alexandre.torgue@st.com>
16987 M: Jose Abreu <joabreu@synopsys.com>
16988 L: netdev@vger.kernel.org
16990 W: http://www.stlinux.com
16991 F: Documentation/networking/device_drivers/ethernet/stmicro/
16992 F: drivers/net/ethernet/stmicro/stmmac/
16995 M: Sam Creasey <sammy@sammy.net>
16997 W: http://sammy.net/sun3/
16998 F: arch/m68k/include/asm/sun3*
16999 F: arch/m68k/kernel/*sun3*
17000 F: arch/m68k/sun3*/
17001 F: drivers/net/ethernet/i825xx/sun3*
17003 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17004 M: Hans de Goede <hdegoede@redhat.com>
17005 L: linux-input@vger.kernel.org
17007 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17008 F: drivers/input/keyboard/sun4i-lradc-keys.c
17010 SUNDANCE NETWORK DRIVER
17011 M: Denis Kirjanov <kda@linux-powerpc.org>
17012 L: netdev@vger.kernel.org
17014 F: drivers/net/ethernet/dlink/sundance.c
17017 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17018 M: Rich Felker <dalias@libc.org>
17019 L: linux-sh@vger.kernel.org
17021 Q: http://patchwork.kernel.org/project/linux-sh/list/
17022 F: Documentation/sh/
17027 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17028 M: Len Brown <len.brown@intel.com>
17029 M: Pavel Machek <pavel@ucw.cz>
17030 L: linux-pm@vger.kernel.org
17032 B: https://bugzilla.kernel.org
17033 F: Documentation/power/
17034 F: arch/x86/kernel/acpi/
17035 F: drivers/base/power/
17036 F: include/linux/freezer.h
17037 F: include/linux/pm.h
17038 F: include/linux/suspend.h
17042 M: Martin Mares <mj@ucw.cz>
17043 L: linux-video@atrey.karlin.mff.cuni.cz
17045 F: Documentation/admin-guide/svga.rst
17046 F: arch/x86/boot/video*
17049 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17050 L: iommu@lists.linux-foundation.org
17052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17053 F: arch/*/kernel/pci-swiotlb.c
17054 F: include/linux/swiotlb.h
17055 F: kernel/dma/swiotlb.c
17058 M: Jiri Pirko <jiri@resnulli.us>
17059 M: Ivan Vecera <ivecera@redhat.com>
17060 L: netdev@vger.kernel.org
17062 F: include/net/switchdev.h
17065 SY8106A REGULATOR DRIVER
17066 M: Icenowy Zheng <icenowy@aosc.io>
17068 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17069 F: drivers/regulator/sy8106a-regulator.c
17071 SYNC FILE FRAMEWORK
17072 M: Sumit Semwal <sumit.semwal@linaro.org>
17073 R: Gustavo Padovan <gustavo@padovan.org>
17074 L: linux-media@vger.kernel.org
17075 L: dri-devel@lists.freedesktop.org
17077 T: git git://anongit.freedesktop.org/drm/drm-misc
17078 F: Documentation/driver-api/sync_file.rst
17079 F: drivers/dma-buf/dma-fence*
17080 F: drivers/dma-buf/sw_sync.c
17081 F: drivers/dma-buf/sync_*
17082 F: include/linux/sync_file.h
17083 F: include/uapi/linux/sync_file.h
17085 SYNOPSYS ARC ARCHITECTURE
17086 M: Vineet Gupta <vgupta@synopsys.com>
17087 L: linux-snps-arc@lists.infradead.org
17089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17090 F: Documentation/devicetree/bindings/arc/*
17091 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17093 F: drivers/clocksource/arc_timer.c
17094 F: drivers/tty/serial/arc_uart.c
17096 SYNOPSYS ARC HSDK SDP pll clock driver
17097 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17099 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17100 F: drivers/clk/clk-hsdk-pll.c
17102 SYNOPSYS ARC SDP clock driver
17103 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17105 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17106 F: drivers/clk/axs10x/*
17108 SYNOPSYS ARC SDP platform support
17109 M: Alexey Brodkin <abrodkin@synopsys.com>
17111 F: Documentation/devicetree/bindings/arc/axs10*
17112 F: arch/arc/boot/dts/ax*
17113 F: arch/arc/plat-axs10x
17115 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17116 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17118 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17119 F: drivers/reset/reset-axs10x.c
17121 SYNOPSYS CREG GPIO DRIVER
17122 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17124 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17125 F: drivers/gpio/gpio-creg-snps.c
17127 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17128 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17130 F: drivers/tty/serial/8250/8250_dw.c
17131 F: drivers/tty/serial/8250/8250_dwlib.*
17132 F: drivers/tty/serial/8250/8250_lpss.c
17134 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17135 M: Hoan Tran <hoan@os.amperecomputing.com>
17136 M: Serge Semin <fancer.lancer@gmail.com>
17137 L: linux-gpio@vger.kernel.org
17139 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17140 F: drivers/gpio/gpio-dwapb.c
17142 SYNOPSYS DESIGNWARE APB SSI DRIVER
17143 M: Serge Semin <fancer.lancer@gmail.com>
17144 L: linux-spi@vger.kernel.org
17146 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17147 F: drivers/spi/spi-dw*
17149 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17150 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17152 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17153 F: drivers/dma/dw-axi-dmac/
17155 SYNOPSYS DESIGNWARE DMAC DRIVER
17156 M: Viresh Kumar <vireshk@kernel.org>
17157 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17159 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17161 F: include/dt-bindings/dma/dw-dmac.h
17162 F: include/linux/dma/dw.h
17163 F: include/linux/platform_data/dma-dw.h
17165 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17166 M: Jose Abreu <Jose.Abreu@synopsys.com>
17167 L: netdev@vger.kernel.org
17169 F: drivers/net/ethernet/synopsys/
17171 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17172 M: Jose Abreu <Jose.Abreu@synopsys.com>
17173 L: netdev@vger.kernel.org
17175 F: drivers/net/pcs/pcs-xpcs.c
17176 F: include/linux/pcs/pcs-xpcs.h
17178 SYNOPSYS DESIGNWARE I2C DRIVER
17179 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17180 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17181 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17182 L: linux-i2c@vger.kernel.org
17184 F: drivers/i2c/busses/i2c-designware-*
17185 F: include/linux/platform_data/i2c-designware.h
17187 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17188 M: Jaehoon Chung <jh80.chung@samsung.com>
17189 L: linux-mmc@vger.kernel.org
17191 F: drivers/mmc/host/dw_mmc*
17193 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17194 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17196 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17197 F: drivers/reset/reset-hsdk.c
17198 F: include/dt-bindings/reset/snps,hsdk-reset.h
17200 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17201 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17202 M: Manjunath M B <manjumb@synopsys.com>
17203 L: linux-mmc@vger.kernel.org
17205 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17207 SYSTEM CONFIGURATION (SYSCON)
17208 M: Lee Jones <lee.jones@linaro.org>
17209 M: Arnd Bergmann <arnd@arndb.de>
17211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17212 F: drivers/mfd/syscon.c
17214 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17215 M: Sudeep Holla <sudeep.holla@arm.com>
17216 L: linux-arm-kernel@lists.infradead.org
17218 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17219 F: drivers/clk/clk-sc[mp]i.c
17220 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17221 F: drivers/firmware/arm_scmi/
17222 F: drivers/firmware/arm_scpi.c
17223 F: drivers/reset/reset-scmi.c
17224 F: include/linux/sc[mp]i_protocol.h
17225 F: include/trace/events/scmi.h
17227 SYSTEM RESET/SHUTDOWN DRIVERS
17228 M: Sebastian Reichel <sre@kernel.org>
17229 L: linux-pm@vger.kernel.org
17231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17232 F: Documentation/devicetree/bindings/power/reset/
17233 F: drivers/power/reset/
17235 SYSTEM TRACE MODULE CLASS
17236 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17239 F: Documentation/trace/stm.rst
17240 F: drivers/hwtracing/stm/
17241 F: include/linux/stm.h
17242 F: include/uapi/linux/stm.h
17244 SYSTEM76 ACPI DRIVER
17245 M: Jeremy Soller <jeremy@system76.com>
17246 M: System76 Product Development <productdev@system76.com>
17247 L: platform-driver-x86@vger.kernel.org
17249 F: drivers/platform/x86/system76_acpi.c
17252 M: Christoph Hellwig <hch@infradead.org>
17254 F: Documentation/filesystems/sysv-fs.rst
17256 F: include/linux/sysv_fs.h
17258 TASKSTATS STATISTICS INTERFACE
17259 M: Balbir Singh <bsingharora@gmail.com>
17261 F: Documentation/accounting/taskstats*
17262 F: include/linux/taskstats*
17263 F: kernel/taskstats.c
17266 M: Jamal Hadi Salim <jhs@mojatatu.com>
17267 M: Cong Wang <xiyou.wangcong@gmail.com>
17268 M: Jiri Pirko <jiri@resnulli.us>
17269 L: netdev@vger.kernel.org
17271 F: include/net/pkt_cls.h
17272 F: include/net/pkt_sched.h
17273 F: include/net/tc_act/
17274 F: include/uapi/linux/pkt_cls.h
17275 F: include/uapi/linux/pkt_sched.h
17276 F: include/uapi/linux/tc_act/
17277 F: include/uapi/linux/tc_ematch/
17280 TC90522 MEDIA DRIVER
17281 M: Akihiro Tsukada <tskd08@gmail.com>
17282 L: linux-media@vger.kernel.org
17284 F: drivers/media/dvb-frontends/tc90522*
17286 TCP LOW PRIORITY MODULE
17287 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17288 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17290 W: http://tcp-lp-mod.sourceforge.net/
17291 F: net/ipv4/tcp_lp.c
17293 TDA10071 MEDIA DRIVER
17294 M: Antti Palosaari <crope@iki.fi>
17295 L: linux-media@vger.kernel.org
17297 W: https://linuxtv.org
17298 W: http://palosaari.fi/linux/
17299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17300 T: git git://linuxtv.org/anttip/media_tree.git
17301 F: drivers/media/dvb-frontends/tda10071*
17303 TDA18212 MEDIA DRIVER
17304 M: Antti Palosaari <crope@iki.fi>
17305 L: linux-media@vger.kernel.org
17307 W: https://linuxtv.org
17308 W: http://palosaari.fi/linux/
17309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17310 T: git git://linuxtv.org/anttip/media_tree.git
17311 F: drivers/media/tuners/tda18212*
17313 TDA18218 MEDIA DRIVER
17314 M: Antti Palosaari <crope@iki.fi>
17315 L: linux-media@vger.kernel.org
17317 W: https://linuxtv.org
17318 W: http://palosaari.fi/linux/
17319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17320 T: git git://linuxtv.org/anttip/media_tree.git
17321 F: drivers/media/tuners/tda18218*
17323 TDA18250 MEDIA DRIVER
17324 M: Olli Salonen <olli.salonen@iki.fi>
17325 L: linux-media@vger.kernel.org
17327 W: https://linuxtv.org
17328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17329 T: git git://linuxtv.org/media_tree.git
17330 F: drivers/media/tuners/tda18250*
17332 TDA18271 MEDIA DRIVER
17333 M: Michael Krufky <mkrufky@linuxtv.org>
17334 L: linux-media@vger.kernel.org
17336 W: https://linuxtv.org
17337 W: http://github.com/mkrufky
17338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17339 T: git git://linuxtv.org/mkrufky/tuners.git
17340 F: drivers/media/tuners/tda18271*
17342 TDA1997x MEDIA DRIVER
17343 M: Tim Harvey <tharvey@gateworks.com>
17344 L: linux-media@vger.kernel.org
17346 W: https://linuxtv.org
17347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17348 F: drivers/media/i2c/tda1997x.*
17350 TDA827x MEDIA DRIVER
17351 M: Michael Krufky <mkrufky@linuxtv.org>
17352 L: linux-media@vger.kernel.org
17354 W: https://linuxtv.org
17355 W: http://github.com/mkrufky
17356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17357 T: git git://linuxtv.org/mkrufky/tuners.git
17358 F: drivers/media/tuners/tda8290.*
17360 TDA8290 MEDIA DRIVER
17361 M: Michael Krufky <mkrufky@linuxtv.org>
17362 L: linux-media@vger.kernel.org
17364 W: https://linuxtv.org
17365 W: http://github.com/mkrufky
17366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17367 T: git git://linuxtv.org/mkrufky/tuners.git
17368 F: drivers/media/tuners/tda8290.*
17370 TDA9840 MEDIA DRIVER
17371 M: Hans Verkuil <hverkuil@xs4all.nl>
17372 L: linux-media@vger.kernel.org
17374 W: https://linuxtv.org
17375 T: git git://linuxtv.org/media_tree.git
17376 F: drivers/media/i2c/tda9840*
17378 TEA5761 TUNER DRIVER
17379 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17380 L: linux-media@vger.kernel.org
17382 W: https://linuxtv.org
17383 T: git git://linuxtv.org/media_tree.git
17384 F: drivers/media/tuners/tea5761.*
17386 TEA5767 TUNER DRIVER
17387 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17388 L: linux-media@vger.kernel.org
17390 W: https://linuxtv.org
17391 T: git git://linuxtv.org/media_tree.git
17392 F: drivers/media/tuners/tea5767.*
17394 TEA6415C MEDIA DRIVER
17395 M: Hans Verkuil <hverkuil@xs4all.nl>
17396 L: linux-media@vger.kernel.org
17398 W: https://linuxtv.org
17399 T: git git://linuxtv.org/media_tree.git
17400 F: drivers/media/i2c/tea6415c*
17402 TEA6420 MEDIA DRIVER
17403 M: Hans Verkuil <hverkuil@xs4all.nl>
17404 L: linux-media@vger.kernel.org
17406 W: https://linuxtv.org
17407 T: git git://linuxtv.org/media_tree.git
17408 F: drivers/media/i2c/tea6420*
17411 M: Jiri Pirko <jiri@resnulli.us>
17412 L: netdev@vger.kernel.org
17414 F: drivers/net/team/
17415 F: include/linux/if_team.h
17416 F: include/uapi/linux/if_team.h
17418 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17419 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17421 F: arch/x86/platform/ts5500/
17423 TECHNOTREND USB IR RECEIVER
17424 M: Sean Young <sean@mess.org>
17425 L: linux-media@vger.kernel.org
17427 F: drivers/media/rc/ttusbir.c
17429 TECHWELL TW9910 VIDEO DECODER
17430 L: linux-media@vger.kernel.org
17432 F: drivers/media/i2c/tw9910.c
17433 F: include/media/i2c/tw9910.h
17436 M: Jens Wiklander <jens.wiklander@linaro.org>
17437 L: op-tee@lists.trustedfirmware.org
17439 F: Documentation/staging/tee.rst
17441 F: include/linux/tee_drv.h
17442 F: include/uapi/linux/tee.h
17444 TEGRA ARCHITECTURE SUPPORT
17445 M: Thierry Reding <thierry.reding@gmail.com>
17446 M: Jonathan Hunter <jonathanh@nvidia.com>
17447 L: linux-tegra@vger.kernel.org
17449 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17454 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17455 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17457 F: drivers/clk/tegra/
17460 M: Laxman Dewangan <ldewangan@nvidia.com>
17461 M: Jon Hunter <jonathanh@nvidia.com>
17463 F: drivers/dma/tegra*
17466 M: Laxman Dewangan <ldewangan@nvidia.com>
17467 R: Dmitry Osipenko <digetx@gmail.com>
17469 F: drivers/i2c/busses/i2c-tegra.c
17471 TEGRA IOMMU DRIVERS
17472 M: Thierry Reding <thierry.reding@gmail.com>
17473 R: Krishna Reddy <vdumpa@nvidia.com>
17474 L: linux-tegra@vger.kernel.org
17476 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17477 F: drivers/iommu/tegra*
17480 M: Laxman Dewangan <ldewangan@nvidia.com>
17482 F: drivers/input/keyboard/tegra-kbc.c
17485 M: Stefan Agner <stefan@agner.ch>
17486 M: Lucas Stach <dev@lynxeye.de>
17488 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17489 F: drivers/mtd/nand/raw/tegra_nand.c
17492 M: Thierry Reding <thierry.reding@gmail.com>
17494 F: drivers/pwm/pwm-tegra.c
17496 TEGRA SERIAL DRIVER
17497 M: Laxman Dewangan <ldewangan@nvidia.com>
17499 F: drivers/tty/serial/serial-tegra.c
17502 M: Laxman Dewangan <ldewangan@nvidia.com>
17504 F: drivers/spi/spi-tegra*
17507 M: Thierry Reding <thierry.reding@gmail.com>
17508 M: Jonathan Hunter <jonathanh@nvidia.com>
17509 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17510 L: linux-media@vger.kernel.org
17511 L: linux-tegra@vger.kernel.org
17513 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17514 F: drivers/staging/media/tegra-video/
17516 TEGRA XUSB PADCTL DRIVER
17517 M: JC Kuo <jckuo@nvidia.com>
17519 F: drivers/phy/tegra/xusb*
17521 TEHUTI ETHERNET DRIVER
17522 M: Andy Gospodarek <andy@greyhouse.net>
17523 L: netdev@vger.kernel.org
17525 F: drivers/net/ethernet/tehuti/*
17527 TELECOM CLOCK DRIVER FOR MCPL0010
17528 M: Mark Gross <mark.gross@intel.com>
17530 F: drivers/char/tlclk.c
17532 TEMPO SEMICONDUCTOR DRIVERS
17533 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17535 F: Documentation/devicetree/bindings/sound/tscs*.txt
17536 F: sound/soc/codecs/tscs*.c
17537 F: sound/soc/codecs/tscs*.h
17539 TENSILICA XTENSA PORT (xtensa)
17540 M: Chris Zankel <chris@zankel.net>
17541 M: Max Filippov <jcmvbkbc@gmail.com>
17542 L: linux-xtensa@linux-xtensa.org
17544 T: git git://github.com/czankel/xtensa-linux.git
17546 F: drivers/irqchip/irq-xtensa-*
17548 TEXAS INSTRUMENTS ASoC DRIVERS
17549 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17554 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17555 M: Ricardo Ribalda <ribalda@kernel.org>
17556 L: linux-iio@vger.kernel.org
17558 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17559 F: drivers/iio/dac/ti-dac7612.c
17561 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17562 M: Nishanth Menon <nm@ti.com>
17563 M: Tero Kristo <t-kristo@ti.com>
17564 M: Santosh Shilimkar <ssantosh@kernel.org>
17565 L: linux-arm-kernel@lists.infradead.org
17567 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17568 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17569 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17570 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17571 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17572 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17573 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17574 F: drivers/clk/keystone/sci-clk.c
17575 F: drivers/firmware/ti_sci*
17576 F: drivers/irqchip/irq-ti-sci-inta.c
17577 F: drivers/irqchip/irq-ti-sci-intr.c
17578 F: drivers/reset/reset-ti-sci.c
17579 F: drivers/soc/ti/ti_sci_inta_msi.c
17580 F: drivers/soc/ti/ti_sci_pm_domains.c
17581 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17582 F: include/linux/soc/ti/ti_sci_inta_msi.h
17583 F: include/linux/soc/ti/ti_sci_protocol.h
17585 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17586 M: Hans Verkuil <hverkuil@xs4all.nl>
17587 L: linux-media@vger.kernel.org
17589 W: https://linuxtv.org
17590 T: git git://linuxtv.org/media_tree.git
17591 F: drivers/media/radio/radio-raremono.c
17594 M: Zhang Rui <rui.zhang@intel.com>
17595 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17596 R: Amit Kucheria <amitk@kernel.org>
17597 L: linux-pm@vger.kernel.org
17599 Q: https://patchwork.kernel.org/project/linux-pm/list/
17600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17601 F: Documentation/devicetree/bindings/thermal/
17602 F: drivers/thermal/
17603 F: include/linux/cpu_cooling.h
17604 F: include/linux/thermal.h
17605 F: include/uapi/linux/thermal.h
17607 THERMAL DRIVER FOR AMLOGIC SOCS
17608 M: Guillaume La Roque <glaroque@baylibre.com>
17609 L: linux-pm@vger.kernel.org
17610 L: linux-amlogic@lists.infradead.org
17612 W: http://linux-meson.com/
17613 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17614 F: drivers/thermal/amlogic_thermal.c
17616 THERMAL/CPU_COOLING
17617 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17618 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17619 M: Viresh Kumar <viresh.kumar@linaro.org>
17620 M: Javi Merino <javi.merino@kernel.org>
17621 L: linux-pm@vger.kernel.org
17623 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17624 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17625 F: drivers/thermal/cpufreq_cooling.c
17626 F: drivers/thermal/cpuidle_cooling.c
17627 F: include/linux/cpu_cooling.h
17629 THERMAL/POWER_ALLOCATOR
17630 M: Lukasz Luba <lukasz.luba@arm.com>
17631 L: linux-pm@vger.kernel.org
17633 F: Documentation/driver-api/thermal/power_allocator.rst
17634 F: drivers/thermal/gov_power_allocator.c
17635 F: include/trace/events/thermal_power_allocator.h
17637 THINKPAD ACPI EXTRAS DRIVER
17638 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17639 L: ibm-acpi-devel@lists.sourceforge.net
17640 L: platform-driver-x86@vger.kernel.org
17642 W: http://ibm-acpi.sourceforge.net
17643 W: http://thinkwiki.org/wiki/Ibm-acpi
17644 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17645 F: drivers/platform/x86/thinkpad_acpi.c
17647 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17648 M: Isaac Hazan <isaac.hazan@intel.com>
17649 L: linux-usb@vger.kernel.org
17651 F: drivers/thunderbolt/dma_test.c
17654 M: Andreas Noever <andreas.noever@gmail.com>
17655 M: Michael Jamet <michael.jamet@intel.com>
17656 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17657 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17658 L: linux-usb@vger.kernel.org
17660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17661 F: Documentation/admin-guide/thunderbolt.rst
17662 F: drivers/thunderbolt/
17663 F: include/linux/thunderbolt.h
17665 THUNDERBOLT NETWORK DRIVER
17666 M: Michael Jamet <michael.jamet@intel.com>
17667 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17668 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17669 L: netdev@vger.kernel.org
17671 F: drivers/net/thunderbolt.c
17673 THUNDERX GPIO DRIVER
17674 M: Robert Richter <rric@kernel.org>
17676 F: drivers/gpio/gpio-thunderx.c
17678 TI AM437X VPFE DRIVER
17679 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17680 L: linux-media@vger.kernel.org
17682 W: https://linuxtv.org
17683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17684 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17685 F: drivers/media/platform/am437x/
17687 TI BANDGAP AND THERMAL DRIVER
17688 M: Eduardo Valentin <edubezval@gmail.com>
17689 M: Keerthy <j-keerthy@ti.com>
17690 L: linux-pm@vger.kernel.org
17691 L: linux-omap@vger.kernel.org
17693 F: drivers/thermal/ti-soc-thermal/
17695 TI BQ27XXX POWER SUPPLY DRIVER
17696 R: Dan Murphy <dmurphy@ti.com>
17697 F: drivers/power/supply/bq27xxx_battery.c
17698 F: drivers/power/supply/bq27xxx_battery_i2c.c
17699 F: include/linux/power/bq27xxx_battery.h
17701 TI CDCE706 CLOCK DRIVER
17702 M: Max Filippov <jcmvbkbc@gmail.com>
17704 F: drivers/clk/clk-cdce706.c
17707 M: Tero Kristo <t-kristo@ti.com>
17708 L: linux-omap@vger.kernel.org
17711 F: include/linux/clk/ti.h
17713 TI DAVINCI MACHINE SUPPORT
17714 M: Sekhar Nori <nsekhar@ti.com>
17715 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17719 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17720 F: arch/arm/boot/dts/da850*
17721 F: arch/arm/mach-davinci/
17722 F: drivers/i2c/busses/i2c-davinci.c
17724 TI DAVINCI SERIES CLOCK DRIVER
17725 M: David Lechner <david@lechnology.com>
17726 R: Sekhar Nori <nsekhar@ti.com>
17728 F: Documentation/devicetree/bindings/clock/ti/davinci/
17729 F: drivers/clk/davinci/
17731 TI DAVINCI SERIES GPIO DRIVER
17732 M: Keerthy <j-keerthy@ti.com>
17733 L: linux-gpio@vger.kernel.org
17735 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17736 F: drivers/gpio/gpio-davinci.c
17738 TI DAVINCI SERIES MEDIA DRIVER
17739 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17740 L: linux-media@vger.kernel.org
17742 W: https://linuxtv.org
17743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17744 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17745 F: drivers/media/platform/davinci/
17746 F: include/media/davinci/
17748 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17749 R: David Lechner <david@lechnology.com>
17750 L: linux-iio@vger.kernel.org
17751 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17752 F: drivers/counter/ti-eqep.c
17754 TI ETHERNET SWITCH DRIVER (CPSW)
17755 R: Grygorii Strashko <grygorii.strashko@ti.com>
17756 L: linux-omap@vger.kernel.org
17757 L: netdev@vger.kernel.org
17759 F: drivers/net/ethernet/ti/cpsw*
17760 F: drivers/net/ethernet/ti/davinci*
17762 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17763 M: Alex Dubov <oakad@yahoo.com>
17765 W: http://tifmxx.berlios.de/
17766 F: drivers/memstick/host/tifm_ms.c
17767 F: drivers/misc/tifm*
17768 F: drivers/mmc/host/tifm_sd.c
17769 F: include/linux/tifm.h
17771 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17772 M: Santosh Shilimkar <ssantosh@kernel.org>
17773 L: linux-kernel@vger.kernel.org
17774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17777 F: drivers/soc/ti/*
17779 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17780 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17781 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17784 F: sound/soc/codecs/isabelle*
17785 F: sound/soc/codecs/lm49453*
17787 TI LP855x BACKLIGHT DRIVER
17788 M: Milo Kim <milo.kim@ti.com>
17790 F: Documentation/driver-api/backlight/lp855x-driver.rst
17791 F: drivers/video/backlight/lp855x_bl.c
17792 F: include/linux/platform_data/lp855x.h
17794 TI LP8727 CHARGER DRIVER
17795 M: Milo Kim <milo.kim@ti.com>
17797 F: drivers/power/supply/lp8727_charger.c
17798 F: include/linux/platform_data/lp8727.h
17800 TI LP8788 MFD DRIVER
17801 M: Milo Kim <milo.kim@ti.com>
17803 F: drivers/iio/adc/lp8788_adc.c
17804 F: drivers/leds/leds-lp8788.c
17805 F: drivers/mfd/lp8788*.c
17806 F: drivers/power/supply/lp8788-charger.c
17807 F: drivers/regulator/lp8788-*.c
17808 F: include/linux/mfd/lp8788*.h
17810 TI NETCP ETHERNET DRIVER
17811 M: Wingman Kwok <w-kwok2@ti.com>
17812 M: Murali Karicheri <m-karicheri2@ti.com>
17813 L: netdev@vger.kernel.org
17815 F: drivers/net/ethernet/ti/netcp*
17817 TI PCM3060 ASoC CODEC DRIVER
17818 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17819 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17821 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17822 F: sound/soc/codecs/pcm3060*
17824 TI TAS571X FAMILY ASoC CODEC DRIVER
17825 M: Kevin Cernekee <cernekee@chromium.org>
17826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17828 F: sound/soc/codecs/tas571x*
17830 TI TCAN4X5X DEVICE DRIVER
17831 M: Dan Murphy <dmurphy@ti.com>
17832 L: linux-can@vger.kernel.org
17834 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17835 F: drivers/net/can/m_can/tcan4x5x.c
17837 TI TRF7970A NFC DRIVER
17838 M: Mark Greer <mgreer@animalcreek.com>
17839 L: linux-wireless@vger.kernel.org
17840 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17842 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17843 F: drivers/nfc/trf7970a.c
17845 TI TWL4030 SERIES SOC CODEC DRIVER
17846 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17849 F: sound/soc/codecs/twl4030*
17852 M: Benoit Parrot <bparrot@ti.com>
17853 L: linux-media@vger.kernel.org
17855 W: http://linuxtv.org/
17856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17857 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17858 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17859 F: drivers/media/platform/ti-vpe/
17861 TI WILINK WIRELESS DRIVERS
17862 L: linux-wireless@vger.kernel.org
17864 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17865 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17867 F: drivers/net/wireless/ti/
17868 F: include/linux/wl12xx.h
17870 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17871 M: John Stultz <john.stultz@linaro.org>
17872 M: Thomas Gleixner <tglx@linutronix.de>
17873 R: Stephen Boyd <sboyd@kernel.org>
17874 L: linux-kernel@vger.kernel.org
17876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17877 F: include/linux/clocksource.h
17878 F: include/linux/time.h
17879 F: include/linux/timex.h
17880 F: include/uapi/linux/time.h
17881 F: include/uapi/linux/timex.h
17882 F: kernel/time/alarmtimer.c
17883 F: kernel/time/clocksource.c
17884 F: kernel/time/ntp.c
17885 F: kernel/time/time*.c
17886 F: tools/testing/selftests/timers/
17889 M: Jon Maloy <jmaloy@redhat.com>
17890 M: Ying Xue <ying.xue@windriver.com>
17891 L: netdev@vger.kernel.org (core kernel code)
17892 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17894 W: http://tipc.sourceforge.net/
17895 F: include/uapi/linux/tipc*.h
17898 TLAN NETWORK DRIVER
17899 M: Samuel Chessman <chessman@tux.org>
17900 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17902 W: http://sourceforge.net/projects/tlan/
17903 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17904 F: drivers/net/ethernet/ti/tlan.*
17906 TM6000 VIDEO4LINUX DRIVER
17907 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17908 L: linux-media@vger.kernel.org
17910 W: https://linuxtv.org
17911 T: git git://linuxtv.org/media_tree.git
17912 F: Documentation/admin-guide/media/tm6000*
17913 F: drivers/media/usb/tm6000/
17915 TMIO/SDHI MMC DRIVER
17916 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17917 L: linux-mmc@vger.kernel.org
17919 F: drivers/mmc/host/renesas_sdhi*
17920 F: drivers/mmc/host/tmio_mmc*
17921 F: include/linux/mfd/tmio.h
17923 TMP401 HARDWARE MONITOR DRIVER
17924 M: Guenter Roeck <linux@roeck-us.net>
17925 L: linux-hwmon@vger.kernel.org
17927 F: Documentation/hwmon/tmp401.rst
17928 F: drivers/hwmon/tmp401.c
17930 TMP513 HARDWARE MONITOR DRIVER
17931 M: Eric Tremblay <etremblay@distech-controls.com>
17932 L: linux-hwmon@vger.kernel.org
17934 F: Documentation/hwmon/tmp513.rst
17935 F: drivers/hwmon/tmp513.c
17937 TMPFS (SHMEM FILESYSTEM)
17938 M: Hugh Dickins <hughd@google.com>
17939 L: linux-mm@kvack.org
17941 F: include/linux/shmem_fs.h
17944 TOMOYO SECURITY MODULE
17945 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17946 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17947 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17948 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17949 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17950 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17952 W: https://tomoyo.osdn.jp/
17953 F: security/tomoyo/
17955 TOPSTAR LAPTOP EXTRAS DRIVER
17956 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17957 L: platform-driver-x86@vger.kernel.org
17959 F: drivers/platform/x86/topstar-laptop.c
17961 TORTURE-TEST MODULES
17962 M: Davidlohr Bueso <dave@stgolabs.net>
17963 M: "Paul E. McKenney" <paulmck@kernel.org>
17964 M: Josh Triplett <josh@joshtriplett.org>
17965 L: linux-kernel@vger.kernel.org
17967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17968 F: Documentation/RCU/torture.rst
17969 F: kernel/locking/locktorture.c
17970 F: kernel/rcu/rcuscale.c
17971 F: kernel/rcu/rcutorture.c
17972 F: kernel/rcu/refscale.c
17973 F: kernel/torture.c
17975 TOSHIBA ACPI EXTRAS DRIVER
17976 M: Azael Avalos <coproscefalo@gmail.com>
17977 L: platform-driver-x86@vger.kernel.org
17979 F: drivers/platform/x86/toshiba_acpi.c
17981 TOSHIBA BLUETOOTH DRIVER
17982 M: Azael Avalos <coproscefalo@gmail.com>
17983 L: platform-driver-x86@vger.kernel.org
17985 F: drivers/platform/x86/toshiba_bluetooth.c
17987 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17988 M: Azael Avalos <coproscefalo@gmail.com>
17989 L: platform-driver-x86@vger.kernel.org
17991 F: drivers/platform/x86/toshiba_haps.c
17994 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17996 W: http://www.buzzard.org.uk/toshiba/
17997 F: drivers/char/toshiba.c
17998 F: include/linux/toshiba.h
17999 F: include/uapi/linux/toshiba.h
18001 TOSHIBA TC358743 DRIVER
18002 M: Mats Randgaard <matrandg@cisco.com>
18003 L: linux-media@vger.kernel.org
18005 F: drivers/media/i2c/tc358743*
18006 F: include/media/i2c/tc358743.h
18008 TOSHIBA WMI HOTKEYS DRIVER
18009 M: Azael Avalos <coproscefalo@gmail.com>
18010 L: platform-driver-x86@vger.kernel.org
18012 F: drivers/platform/x86/toshiba-wmi.c
18015 M: Peter Huewe <peterhuewe@gmx.de>
18016 M: Jarkko Sakkinen <jarkko@kernel.org>
18017 R: Jason Gunthorpe <jgg@ziepe.ca>
18018 L: linux-integrity@vger.kernel.org
18020 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18021 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18023 F: drivers/char/tpm/
18026 M: Steven Rostedt <rostedt@goodmis.org>
18027 M: Ingo Molnar <mingo@redhat.com>
18029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18030 F: Documentation/trace/ftrace.rst
18031 F: arch/*/*/*/ftrace.h
18032 F: arch/*/kernel/ftrace.c
18034 F: include/*/ftrace.h
18035 F: include/linux/trace*.h
18038 F: tools/testing/selftests/ftrace/
18040 TRACING MMIO ACCESSES (MMIOTRACE)
18041 M: Steven Rostedt <rostedt@goodmis.org>
18042 M: Ingo Molnar <mingo@kernel.org>
18043 R: Karol Herbst <karolherbst@gmail.com>
18044 R: Pekka Paalanen <ppaalanen@gmail.com>
18045 L: linux-kernel@vger.kernel.org
18046 L: nouveau@lists.freedesktop.org
18048 F: arch/x86/mm/kmmio.c
18049 F: arch/x86/mm/mmio-mod.c
18050 F: arch/x86/mm/testmmiotrace.c
18051 F: include/linux/mmiotrace.h
18052 F: kernel/trace/trace_mmiotrace.c
18055 M: Jiri Kosina <trivial@kernel.org>
18057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18058 K: ^Subject:.*(?i)trivial
18061 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18062 M: Jiri Slaby <jirislaby@kernel.org>
18064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18065 F: Documentation/driver-api/serial/
18067 F: drivers/tty/serial/serial_core.c
18068 F: include/linux/serial.h
18069 F: include/linux/serial_core.h
18070 F: include/linux/tty.h
18071 F: include/uapi/linux/serial.h
18072 F: include/uapi/linux/serial_core.h
18073 F: include/uapi/linux/tty.h
18075 TUA9001 MEDIA DRIVER
18076 M: Antti Palosaari <crope@iki.fi>
18077 L: linux-media@vger.kernel.org
18079 W: https://linuxtv.org
18080 W: http://palosaari.fi/linux/
18081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18082 T: git git://linuxtv.org/anttip/media_tree.git
18083 F: drivers/media/tuners/tua9001*
18085 TULIP NETWORK DRIVERS
18086 L: netdev@vger.kernel.org
18087 L: linux-parisc@vger.kernel.org
18089 F: drivers/net/ethernet/dec/tulip/
18092 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18094 W: http://vtun.sourceforge.net/tun
18095 F: Documentation/networking/tuntap.rst
18096 F: arch/um/os-Linux/drivers/
18098 TURBOCHANNEL SUBSYSTEM
18099 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18100 M: Ralf Baechle <ralf@linux-mips.org>
18101 L: linux-mips@vger.kernel.org
18103 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18105 F: include/linux/tc.h
18108 M: "Len Brown" <lenb@kernel.org>
18109 L: linux-pm@vger.kernel.org
18111 Q: https://patchwork.kernel.org/project/linux-pm/list/
18112 B: https://bugzilla.kernel.org
18113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18114 F: tools/power/x86/turbostat/
18116 TW5864 VIDEO4LINUX DRIVER
18117 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18118 M: Anton Sviridenko <anton@corp.bluecherry.net>
18119 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18120 M: Andrey Utkin <andrey_utkin@fastmail.com>
18121 L: linux-media@vger.kernel.org
18123 F: drivers/media/pci/tw5864/
18125 TW68 VIDEO4LINUX DRIVER
18126 M: Hans Verkuil <hverkuil@xs4all.nl>
18127 L: linux-media@vger.kernel.org
18129 W: https://linuxtv.org
18130 T: git git://linuxtv.org/media_tree.git
18131 F: drivers/media/pci/tw68/
18133 TW686X VIDEO4LINUX DRIVER
18134 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18135 L: linux-media@vger.kernel.org
18137 W: http://linuxtv.org
18138 T: git git://linuxtv.org/media_tree.git
18139 F: drivers/media/pci/tw686x/
18141 UACCE ACCELERATOR FRAMEWORK
18142 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18143 M: Zhou Wang <wangzhou1@hisilicon.com>
18144 L: linux-accelerators@lists.ozlabs.org
18145 L: linux-kernel@vger.kernel.org
18147 F: Documentation/ABI/testing/sysfs-driver-uacce
18148 F: Documentation/misc-devices/uacce.rst
18149 F: drivers/misc/uacce/
18150 F: include/linux/uacce.h
18151 F: include/uapi/misc/uacce/
18153 UBI FILE SYSTEM (UBIFS)
18154 M: Richard Weinberger <richard@nod.at>
18155 L: linux-mtd@lists.infradead.org
18157 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18160 F: Documentation/filesystems/ubifs-authentication.rst
18161 F: Documentation/filesystems/ubifs.rst
18164 UCLINUX (M68KNOMMU AND COLDFIRE)
18165 M: Greg Ungerer <gerg@linux-m68k.org>
18166 L: linux-m68k@lists.linux-m68k.org
18167 L: uclinux-dev@uclinux.org (subscribers-only)
18169 W: http://www.linux-m68k.org/
18170 W: http://www.uclinux.org/
18171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18172 F: arch/m68k/*/*_no.*
18174 F: arch/m68k/coldfire/
18175 F: arch/m68k/include/asm/*_no.*
18178 M: Jan Kara <jack@suse.com>
18180 F: Documentation/filesystems/udf.rst
18184 M: Bastien Nocera <hadess@hadess.net>
18185 L: linux-input@vger.kernel.org
18187 F: drivers/hid/hid-udraw-ps3.c
18190 M: Evgeniy Dushistov <dushistov@mail.ru>
18192 F: Documentation/admin-guide/ufs.rst
18195 UHID USERSPACE HID IO DRIVER
18196 M: David Rheinsberg <david.rheinsberg@gmail.com>
18197 L: linux-input@vger.kernel.org
18199 F: drivers/hid/uhid.c
18200 F: include/uapi/linux/uhid.h
18203 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18204 L: linux-usb@vger.kernel.org
18206 F: drivers/usb/common/ulpi.c
18207 F: include/linux/ulpi/
18210 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18211 L: linux-fsdevel@vger.kernel.org
18216 M: Tony Finch <dot@dotat.at>
18218 W: http://dotat.at/prog/unifdef
18219 F: scripts/unifdef.c
18221 UNIFORM CDROM DRIVER
18222 M: Jens Axboe <axboe@kernel.dk>
18224 W: http://www.kernel.dk
18225 F: Documentation/cdrom/
18226 F: drivers/cdrom/cdrom.c
18227 F: include/linux/cdrom.h
18228 F: include/uapi/linux/cdrom.h
18230 UNISYS S-PAR DRIVERS
18231 M: David Kershner <david.kershner@unisys.com>
18232 L: sparmaintainer@unisys.com (Unisys internal)
18234 F: drivers/staging/unisys/
18235 F: drivers/visorbus/
18236 F: include/linux/visorbus.h
18238 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18239 R: Alim Akhtar <alim.akhtar@samsung.com>
18240 R: Avri Altman <avri.altman@wdc.com>
18241 L: linux-scsi@vger.kernel.org
18243 F: Documentation/scsi/ufs.rst
18244 F: drivers/scsi/ufs/
18246 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18247 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18248 L: linux-scsi@vger.kernel.org
18250 F: drivers/scsi/ufs/*dwc*
18252 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18253 M: Stanley Chu <stanley.chu@mediatek.com>
18254 L: linux-scsi@vger.kernel.org
18255 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18257 F: drivers/scsi/ufs/ufs-mediatek*
18259 UNSORTED BLOCK IMAGES (UBI)
18260 M: Richard Weinberger <richard@nod.at>
18261 L: linux-mtd@lists.infradead.org
18263 W: http://www.linux-mtd.infradead.org/
18264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18266 F: drivers/mtd/ubi/
18267 F: include/linux/mtd/ubi.h
18268 F: include/uapi/mtd/ubi-user.h
18270 USB "USBNET" DRIVER FRAMEWORK
18271 M: Oliver Neukum <oneukum@suse.com>
18272 L: netdev@vger.kernel.org
18274 W: http://www.linux-usb.org/usbnet
18275 F: drivers/net/usb/usbnet.c
18276 F: include/linux/usb/usbnet.h
18279 M: Oliver Neukum <oneukum@suse.com>
18280 L: linux-usb@vger.kernel.org
18282 F: Documentation/usb/acm.rst
18283 F: drivers/usb/class/cdc-acm.*
18285 USB APPLE MFI FASTCHARGE DRIVER
18286 M: Bastien Nocera <hadess@hadess.net>
18287 L: linux-usb@vger.kernel.org
18289 F: drivers/usb/misc/apple-mfi-fastcharge.c
18291 USB AR5523 WIRELESS DRIVER
18292 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18293 L: linux-wireless@vger.kernel.org
18295 F: drivers/net/wireless/ath/ar5523/
18298 M: Oliver Neukum <oneukum@suse.com>
18299 L: linux-usb@vger.kernel.org
18300 L: linux-scsi@vger.kernel.org
18302 F: drivers/usb/storage/uas.c
18304 USB CDC ETHERNET DRIVER
18305 M: Oliver Neukum <oliver@neukum.org>
18306 L: linux-usb@vger.kernel.org
18308 F: drivers/net/usb/cdc_*.c
18309 F: include/uapi/linux/usb/cdc.h
18311 USB CHAOSKEY DRIVER
18312 M: Keith Packard <keithp@keithp.com>
18313 L: linux-usb@vger.kernel.org
18315 F: drivers/usb/misc/chaoskey.c
18317 USB CYPRESS C67X00 DRIVER
18318 M: Peter Korsgaard <jacmet@sunsite.dk>
18319 L: linux-usb@vger.kernel.org
18321 F: drivers/usb/c67x00/
18323 USB DAVICOM DM9601 DRIVER
18324 M: Peter Korsgaard <jacmet@sunsite.dk>
18325 L: netdev@vger.kernel.org
18327 W: http://www.linux-usb.org/usbnet
18328 F: drivers/net/usb/dm9601.c
18331 M: Alan Stern <stern@rowland.harvard.edu>
18332 L: linux-usb@vger.kernel.org
18334 F: Documentation/usb/ehci.rst
18335 F: drivers/usb/host/ehci*
18337 USB GADGET/PERIPHERAL SUBSYSTEM
18338 M: Felipe Balbi <balbi@kernel.org>
18339 L: linux-usb@vger.kernel.org
18341 W: http://www.linux-usb.org/gadget
18342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18343 F: drivers/usb/gadget/
18344 F: include/linux/usb/gadget*
18346 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18347 M: Jiri Kosina <jikos@kernel.org>
18348 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18349 L: linux-usb@vger.kernel.org
18351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18352 F: Documentation/hid/hiddev.rst
18353 F: drivers/hid/usbhid/
18355 USB INTEL XHCI ROLE MUX DRIVER
18356 M: Hans de Goede <hdegoede@redhat.com>
18357 L: linux-usb@vger.kernel.org
18359 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18361 USB IP DRIVER FOR HISILICON KIRIN
18362 M: Yu Chen <chenyu56@huawei.com>
18363 M: Binghui Wang <wangbinghui@hisilicon.com>
18364 L: linux-usb@vger.kernel.org
18366 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18367 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18370 M: Olav Kongas <ok@artecdesign.ee>
18371 L: linux-usb@vger.kernel.org
18373 F: drivers/usb/host/isp116x*
18374 F: include/linux/usb/isp116x.h
18376 USB LAN78XX ETHERNET DRIVER
18377 M: Woojung Huh <woojung.huh@microchip.com>
18378 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18379 L: netdev@vger.kernel.org
18381 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18382 F: drivers/net/usb/lan78xx.*
18383 F: include/dt-bindings/net/microchip-lan78xx.h
18385 USB MASS STORAGE DRIVER
18386 M: Alan Stern <stern@rowland.harvard.edu>
18387 L: linux-usb@vger.kernel.org
18388 L: usb-storage@lists.one-eyed-alien.net
18390 F: drivers/usb/storage/
18393 M: Clemens Ladisch <clemens@ladisch.de>
18394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18397 F: sound/usb/midi.*
18399 USB NETWORKING DRIVERS
18400 L: linux-usb@vger.kernel.org
18402 F: drivers/net/usb/
18405 M: Alan Stern <stern@rowland.harvard.edu>
18406 L: linux-usb@vger.kernel.org
18408 F: Documentation/usb/ohci.rst
18409 F: drivers/usb/host/ohci*
18411 USB OTG FSM (Finite State Machine)
18412 M: Peter Chen <Peter.Chen@nxp.com>
18413 L: linux-usb@vger.kernel.org
18415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18416 F: drivers/usb/common/usb-otg-fsm.c
18419 M: Valentina Manea <valentina.manea.m@gmail.com>
18420 M: Shuah Khan <shuah@kernel.org>
18421 M: Shuah Khan <skhan@linuxfoundation.org>
18422 L: linux-usb@vger.kernel.org
18424 F: Documentation/usb/usbip_protocol.rst
18425 F: drivers/usb/usbip/
18426 F: tools/testing/selftests/drivers/usb/usbip/
18427 F: tools/usb/usbip/
18430 M: Petko Manolov <petkan@nucleusys.com>
18431 L: linux-usb@vger.kernel.org
18432 L: netdev@vger.kernel.org
18434 W: https://github.com/petkan/pegasus
18435 T: git git://github.com/petkan/pegasus.git
18436 F: drivers/net/usb/pegasus.*
18439 M: Felipe Balbi <balbi@kernel.org>
18440 L: linux-usb@vger.kernel.org
18442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18443 F: drivers/usb/phy/
18445 USB PRINTER DRIVER (usblp)
18446 M: Pete Zaitcev <zaitcev@redhat.com>
18447 L: linux-usb@vger.kernel.org
18449 F: drivers/usb/class/usblp.c
18451 USB RAW GADGET DRIVER
18452 R: Andrey Konovalov <andreyknvl@gmail.com>
18453 L: linux-usb@vger.kernel.org
18455 F: Documentation/usb/raw-gadget.rst
18456 F: drivers/usb/gadget/legacy/raw_gadget.c
18457 F: include/uapi/linux/usb/raw_gadget.h
18459 USB QMI WWAN NETWORK DRIVER
18460 M: Bjørn Mork <bjorn@mork.no>
18461 L: netdev@vger.kernel.org
18463 F: Documentation/ABI/testing/sysfs-class-net-qmi
18464 F: drivers/net/usb/qmi_wwan.c
18467 M: Petko Manolov <petkan@nucleusys.com>
18468 L: linux-usb@vger.kernel.org
18469 L: netdev@vger.kernel.org
18471 W: https://github.com/petkan/rtl8150
18472 T: git git://github.com/petkan/rtl8150.git
18473 F: drivers/net/usb/rtl8150.c
18475 USB SERIAL SUBSYSTEM
18476 M: Johan Hovold <johan@kernel.org>
18477 L: linux-usb@vger.kernel.org
18479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18480 F: Documentation/usb/usb-serial.rst
18481 F: drivers/usb/serial/
18482 F: include/linux/usb/serial.h
18484 USB SMSC75XX ETHERNET DRIVER
18485 M: Steve Glendinning <steve.glendinning@shawell.net>
18486 L: netdev@vger.kernel.org
18488 F: drivers/net/usb/smsc75xx.*
18490 USB SMSC95XX ETHERNET DRIVER
18491 M: Steve Glendinning <steve.glendinning@shawell.net>
18492 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18493 L: netdev@vger.kernel.org
18495 F: drivers/net/usb/smsc95xx.*
18498 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18499 L: linux-usb@vger.kernel.org
18501 W: http://www.linux-usb.org
18502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18503 F: Documentation/devicetree/bindings/usb/
18504 F: Documentation/usb/
18506 F: include/linux/usb.h
18507 F: include/linux/usb/
18509 USB TYPEC BUS FOR ALTERNATE MODES
18510 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18511 L: linux-usb@vger.kernel.org
18513 F: Documentation/ABI/testing/sysfs-bus-typec
18514 F: Documentation/driver-api/usb/typec_bus.rst
18515 F: drivers/usb/typec/altmodes/
18516 F: include/linux/usb/typec_altmode.h
18519 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18520 L: linux-usb@vger.kernel.org
18522 F: Documentation/ABI/testing/sysfs-class-typec
18523 F: Documentation/driver-api/usb/typec.rst
18524 F: drivers/usb/typec/
18525 F: include/linux/usb/typec.h
18527 USB TYPEC INTEL PMC MUX DRIVER
18528 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18529 L: linux-usb@vger.kernel.org
18531 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18532 F: drivers/usb/typec/mux/intel_pmc_mux.c
18534 USB TYPEC PI3USB30532 MUX DRIVER
18535 M: Hans de Goede <hdegoede@redhat.com>
18536 L: linux-usb@vger.kernel.org
18538 F: drivers/usb/typec/mux/pi3usb30532.c
18540 USB TYPEC PORT CONTROLLER DRIVERS
18541 M: Guenter Roeck <linux@roeck-us.net>
18542 L: linux-usb@vger.kernel.org
18544 F: drivers/usb/typec/tcpm/
18547 M: Alan Stern <stern@rowland.harvard.edu>
18548 L: linux-usb@vger.kernel.org
18550 F: drivers/usb/host/uhci*
18553 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18554 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18555 L: linux-media@vger.kernel.org
18557 W: http://www.ideasonboard.org/uvc/
18558 T: git git://linuxtv.org/media_tree.git
18559 F: drivers/media/usb/uvc/
18560 F: include/uapi/linux/uvcvideo.h
18563 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18564 L: linux-usb@vger.kernel.org
18566 F: drivers/usb/gadget/function/*uvc*
18567 F: drivers/usb/gadget/legacy/webcam.c
18568 F: include/uapi/linux/usb/g_uvc.h
18570 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18571 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18572 L: linux-wireless@vger.kernel.org
18574 F: drivers/net/wireless/rndis_wlan.c
18577 M: Mathias Nyman <mathias.nyman@intel.com>
18578 L: linux-usb@vger.kernel.org
18580 F: drivers/usb/host/pci-quirks*
18581 F: drivers/usb/host/xhci*
18584 L: linux-wireless@vger.kernel.org
18586 W: http://linux-lc100020.sourceforge.net
18587 F: drivers/net/wireless/zydas/zd1201.*
18590 M: Antoine Jacquet <royale@zerezo.com>
18591 L: linux-usb@vger.kernel.org
18592 L: linux-media@vger.kernel.org
18594 W: http://royale.zerezo.com/zr364xx/
18595 T: git git://linuxtv.org/media_tree.git
18596 F: Documentation/admin-guide/media/zr364xx*
18597 F: drivers/media/usb/zr364xx/
18599 USER-MODE LINUX (UML)
18600 M: Jeff Dike <jdike@addtoit.com>
18601 M: Richard Weinberger <richard@nod.at>
18602 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18603 L: linux-um@lists.infradead.org
18605 W: http://user-mode-linux.sourceforge.net
18606 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18608 F: Documentation/virt/uml/
18613 USERSPACE COPYIN/COPYOUT (UIOVEC)
18614 M: Alexander Viro <viro@zeniv.linux.org.uk>
18616 F: include/linux/uio.h
18619 USERSPACE DMA BUFFER DRIVER
18620 M: Gerd Hoffmann <kraxel@redhat.com>
18621 L: dri-devel@lists.freedesktop.org
18623 T: git git://anongit.freedesktop.org/drm/drm-misc
18624 F: drivers/dma-buf/udmabuf.c
18625 F: include/uapi/linux/udmabuf.h
18627 USERSPACE I/O (UIO)
18628 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18631 F: Documentation/driver-api/uio-howto.rst
18633 F: include/linux/uio_driver.h
18636 M: Karel Zak <kzak@redhat.com>
18637 L: util-linux@vger.kernel.org
18639 W: http://en.wikipedia.org/wiki/Util-linux
18640 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18643 M: Christoph Hellwig <hch@lst.de>
18644 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18645 L: linux-kernel@vger.kernel.org
18647 T: git git://git.infradead.org/users/hch/uuid.git
18648 F: include/linux/uuid.h
18649 F: include/uapi/linux/uuid.h
18654 M: Justin Ernst <justin.ernst@hpe.com>
18655 L: platform-driver-x86@vger.kernel.org
18657 F: drivers/platform/x86/uv_sysfs.c
18660 M: Michal Januszewski <spock@gentoo.org>
18661 L: linux-fbdev@vger.kernel.org
18663 W: https://github.com/mjanusz/v86d
18664 F: Documentation/fb/uvesafb.rst
18665 F: drivers/video/fbdev/uvesafb.*
18667 Ux500 CLOCK DRIVERS
18668 M: Ulf Hansson <ulf.hansson@linaro.org>
18669 L: linux-clk@vger.kernel.org
18670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18672 F: drivers/clk/ux500/
18675 M: Stefan Agner <stefan@agner.ch>
18676 L: linux-mtd@lists.infradead.org
18678 F: drivers/mtd/nand/raw/vf610_nfc.c
18680 VFAT/FAT/MSDOS FILESYSTEM
18681 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18683 F: Documentation/filesystems/vfat.rst
18687 M: Alex Williamson <alex.williamson@redhat.com>
18688 R: Cornelia Huck <cohuck@redhat.com>
18689 L: kvm@vger.kernel.org
18691 T: git git://github.com/awilliam/linux-vfio.git
18692 F: Documentation/driver-api/vfio.rst
18694 F: include/linux/vfio.h
18695 F: include/uapi/linux/vfio.h
18698 M: Diana Craciun <diana.craciun@oss.nxp.com>
18699 L: kvm@vger.kernel.org
18701 F: drivers/vfio/fsl-mc/
18703 VFIO MEDIATED DEVICE DRIVERS
18704 M: Kirti Wankhede <kwankhede@nvidia.com>
18705 L: kvm@vger.kernel.org
18707 F: Documentation/driver-api/vfio-mediated-device.rst
18708 F: drivers/vfio/mdev/
18709 F: include/linux/mdev.h
18710 F: samples/vfio-mdev/
18712 VFIO PLATFORM DRIVER
18713 M: Eric Auger <eric.auger@redhat.com>
18714 L: kvm@vger.kernel.org
18716 F: drivers/vfio/platform/
18719 R: Lukas Wunner <lukas@wunner.de>
18721 T: git git://anongit.freedesktop.org/drm/drm-misc
18722 F: Documentation/gpu/vga-switcheroo.rst
18723 F: drivers/gpu/vga/vga_switcheroo.c
18724 F: include/linux/vga_switcheroo.h
18726 VIA RHINE NETWORK DRIVER
18728 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18729 F: drivers/net/ethernet/via/via-rhine.c
18731 VIA SD/MMC CARD CONTROLLER DRIVER
18732 M: Bruce Chang <brucechang@via.com.tw>
18733 M: Harald Welte <HaraldWelte@viatech.com>
18735 F: drivers/mmc/host/via-sdmmc.c
18737 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18738 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18739 L: linux-fbdev@vger.kernel.org
18741 F: drivers/video/fbdev/via/
18742 F: include/linux/via-core.h
18743 F: include/linux/via-gpio.h
18744 F: include/linux/via_i2c.h
18746 VIA VELOCITY NETWORK DRIVER
18747 M: Francois Romieu <romieu@fr.zoreil.com>
18748 L: netdev@vger.kernel.org
18750 F: drivers/net/ethernet/via/via-velocity.*
18752 VICODEC VIRTUAL CODEC DRIVER
18753 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18754 L: linux-media@vger.kernel.org
18756 W: https://linuxtv.org
18757 T: git git://linuxtv.org/media_tree.git
18758 F: drivers/media/test-drivers/vicodec/*
18760 VIDEO I2C POLLING DRIVER
18761 M: Matt Ranostay <matt.ranostay@konsulko.com>
18762 L: linux-media@vger.kernel.org
18764 F: drivers/media/i2c/video-i2c.c
18766 VIDEO MULTIPLEXER DRIVER
18767 M: Philipp Zabel <p.zabel@pengutronix.de>
18768 L: linux-media@vger.kernel.org
18770 F: drivers/media/platform/video-mux.c
18772 VIDEOBUF2 FRAMEWORK
18773 M: Tomasz Figa <tfiga@chromium.org>
18774 M: Marek Szyprowski <m.szyprowski@samsung.com>
18775 L: linux-media@vger.kernel.org
18777 F: drivers/media/common/videobuf2/*
18778 F: include/media/videobuf2-*
18780 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18781 M: Helen Koike <helen.koike@collabora.com>
18782 R: Shuah Khan <skhan@linuxfoundation.org>
18783 L: linux-media@vger.kernel.org
18785 W: https://linuxtv.org
18786 T: git git://linuxtv.org/media_tree.git
18787 F: drivers/media/test-drivers/vimc/*
18790 M: Alex Williamson <alex.williamson@redhat.com>
18791 M: Paolo Bonzini <pbonzini@redhat.com>
18792 L: kvm@vger.kernel.org
18796 VIRTIO AND VHOST VSOCK DRIVER
18797 M: Stefan Hajnoczi <stefanha@redhat.com>
18798 M: Stefano Garzarella <sgarzare@redhat.com>
18799 L: kvm@vger.kernel.org
18800 L: virtualization@lists.linux-foundation.org
18801 L: netdev@vger.kernel.org
18803 F: drivers/net/vsockmon.c
18804 F: drivers/vhost/vsock.c
18805 F: include/linux/virtio_vsock.h
18806 F: include/uapi/linux/virtio_vsock.h
18807 F: include/uapi/linux/vm_sockets_diag.h
18808 F: include/uapi/linux/vsockmon.h
18809 F: net/vmw_vsock/af_vsock_tap.c
18810 F: net/vmw_vsock/diag.c
18811 F: net/vmw_vsock/virtio_transport.c
18812 F: net/vmw_vsock/virtio_transport_common.c
18813 F: net/vmw_vsock/vsock_loopback.c
18814 F: tools/testing/vsock/
18816 VIRTIO BLOCK AND SCSI DRIVERS
18817 M: "Michael S. Tsirkin" <mst@redhat.com>
18818 M: Jason Wang <jasowang@redhat.com>
18819 R: Paolo Bonzini <pbonzini@redhat.com>
18820 R: Stefan Hajnoczi <stefanha@redhat.com>
18821 L: virtualization@lists.linux-foundation.org
18823 F: drivers/block/virtio_blk.c
18824 F: drivers/scsi/virtio_scsi.c
18825 F: drivers/vhost/scsi.c
18826 F: include/uapi/linux/virtio_blk.h
18827 F: include/uapi/linux/virtio_scsi.h
18829 VIRTIO CONSOLE DRIVER
18830 M: Amit Shah <amit@kernel.org>
18831 L: virtualization@lists.linux-foundation.org
18833 F: drivers/char/virtio_console.c
18834 F: include/linux/virtio_console.h
18835 F: include/uapi/linux/virtio_console.h
18837 VIRTIO CORE AND NET DRIVERS
18838 M: "Michael S. Tsirkin" <mst@redhat.com>
18839 M: Jason Wang <jasowang@redhat.com>
18840 L: virtualization@lists.linux-foundation.org
18842 F: Documentation/devicetree/bindings/virtio/
18843 F: drivers/block/virtio_blk.c
18844 F: drivers/crypto/virtio/
18845 F: drivers/net/virtio_net.c
18848 F: include/linux/vdpa.h
18849 F: include/linux/virtio*.h
18850 F: include/uapi/linux/virtio_*.h
18854 M: "Michael S. Tsirkin" <mst@redhat.com>
18855 M: David Hildenbrand <david@redhat.com>
18856 L: virtualization@lists.linux-foundation.org
18858 F: drivers/virtio/virtio_balloon.c
18859 F: include/uapi/linux/virtio_balloon.h
18860 F: include/linux/balloon_compaction.h
18861 F: mm/balloon_compaction.c
18863 VIRTIO CRYPTO DRIVER
18864 M: Gonglei <arei.gonglei@huawei.com>
18865 L: virtualization@lists.linux-foundation.org
18866 L: linux-crypto@vger.kernel.org
18868 F: drivers/crypto/virtio/
18869 F: include/uapi/linux/virtio_crypto.h
18871 VIRTIO DRIVERS FOR S390
18872 M: Cornelia Huck <cohuck@redhat.com>
18873 M: Halil Pasic <pasic@linux.ibm.com>
18874 L: linux-s390@vger.kernel.org
18875 L: virtualization@lists.linux-foundation.org
18876 L: kvm@vger.kernel.org
18878 F: arch/s390/include/uapi/asm/virtio-ccw.h
18879 F: drivers/s390/virtio/
18882 M: Vivek Goyal <vgoyal@redhat.com>
18883 M: Stefan Hajnoczi <stefanha@redhat.com>
18884 M: Miklos Szeredi <miklos@szeredi.hu>
18885 L: virtualization@lists.linux-foundation.org
18886 L: linux-fsdevel@vger.kernel.org
18888 W: https://virtio-fs.gitlab.io/
18889 F: Documentation/filesystems/virtiofs.rst
18890 F: fs/fuse/virtio_fs.c
18891 F: include/uapi/linux/virtio_fs.h
18894 M: David Airlie <airlied@linux.ie>
18895 M: Gerd Hoffmann <kraxel@redhat.com>
18896 L: dri-devel@lists.freedesktop.org
18897 L: virtualization@lists.linux-foundation.org
18899 T: git git://anongit.freedesktop.org/drm/drm-misc
18900 F: drivers/gpu/drm/virtio/
18901 F: include/uapi/linux/virtio_gpu.h
18903 VIRTIO HOST (VHOST)
18904 M: "Michael S. Tsirkin" <mst@redhat.com>
18905 M: Jason Wang <jasowang@redhat.com>
18906 L: kvm@vger.kernel.org
18907 L: virtualization@lists.linux-foundation.org
18908 L: netdev@vger.kernel.org
18910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18912 F: include/linux/vhost_iotlb.h
18913 F: include/uapi/linux/vhost.h
18915 VIRTIO INPUT DRIVER
18916 M: Gerd Hoffmann <kraxel@redhat.com>
18918 F: drivers/virtio/virtio_input.c
18919 F: include/uapi/linux/virtio_input.h
18921 VIRTIO IOMMU DRIVER
18922 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18923 L: virtualization@lists.linux-foundation.org
18925 F: drivers/iommu/virtio-iommu.c
18926 F: include/uapi/linux/virtio_iommu.h
18929 M: David Hildenbrand <david@redhat.com>
18930 L: virtualization@lists.linux-foundation.org
18932 W: https://virtio-mem.gitlab.io/
18933 F: drivers/virtio/virtio_mem.c
18934 F: include/uapi/linux/virtio_mem.h
18936 VIRTUAL BOX GUEST DEVICE DRIVER
18937 M: Hans de Goede <hdegoede@redhat.com>
18938 M: Arnd Bergmann <arnd@arndb.de>
18939 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18941 F: drivers/virt/vboxguest/
18942 F: include/linux/vbox_utils.h
18943 F: include/uapi/linux/vbox*.h
18945 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18946 M: Hans de Goede <hdegoede@redhat.com>
18947 L: linux-fsdevel@vger.kernel.org
18951 VIRTUAL SERIO DEVICE DRIVER
18952 M: Stephen Chandler Paul <thatslyude@gmail.com>
18954 F: drivers/input/serio/userio.c
18955 F: include/uapi/linux/userio.h
18957 VIVID VIRTUAL VIDEO DRIVER
18958 M: Hans Verkuil <hverkuil@xs4all.nl>
18959 L: linux-media@vger.kernel.org
18961 W: https://linuxtv.org
18962 T: git git://linuxtv.org/media_tree.git
18963 F: drivers/media/test-drivers/vivid/*
18965 VIDTV VIRTUAL DIGITAL TV DRIVER
18966 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18967 L: linux-media@vger.kernel.org
18969 W: https://linuxtv.org
18970 T: git git://linuxtv.org/media_tree.git
18971 F: drivers/media/test-drivers/vidtv/*
18974 M: Florian Fainelli <f.fainelli@gmail.com>
18975 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18977 F: drivers/vlynq/vlynq.c
18978 F: include/linux/vlynq.h
18981 M: Martyn Welch <martyn@welchs.me.uk>
18982 M: Manohar Vanga <manohar.vanga@gmail.com>
18983 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18984 L: devel@driverdev.osuosl.org
18986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18987 F: Documentation/driver-api/vme.rst
18988 F: drivers/staging/vme/
18990 F: include/linux/vme*
18992 VMWARE BALLOON DRIVER
18993 M: Nadav Amit <namit@vmware.com>
18994 M: "VMware, Inc." <pv-drivers@vmware.com>
18995 L: linux-kernel@vger.kernel.org
18997 F: drivers/misc/vmw_balloon.c
18999 VMWARE HYPERVISOR INTERFACE
19000 M: Deep Shah <sdeep@vmware.com>
19001 M: "VMware, Inc." <pv-drivers@vmware.com>
19002 L: virtualization@lists.linux-foundation.org
19004 F: arch/x86/include/asm/vmware.h
19005 F: arch/x86/kernel/cpu/vmware.c
19007 VMWARE PVRDMA DRIVER
19008 M: Adit Ranadive <aditr@vmware.com>
19009 M: VMware PV-Drivers <pv-drivers@vmware.com>
19010 L: linux-rdma@vger.kernel.org
19012 F: drivers/infiniband/hw/vmw_pvrdma/
19014 VMware PVSCSI driver
19015 M: Jim Gill <jgill@vmware.com>
19016 M: VMware PV-Drivers <pv-drivers@vmware.com>
19017 L: linux-scsi@vger.kernel.org
19019 F: drivers/scsi/vmw_pvscsi.c
19020 F: drivers/scsi/vmw_pvscsi.h
19022 VMWARE VIRTUAL PTP CLOCK DRIVER
19023 M: Vivek Thampi <vithampi@vmware.com>
19024 M: "VMware, Inc." <pv-drivers@vmware.com>
19025 L: netdev@vger.kernel.org
19027 F: drivers/ptp/ptp_vmw.c
19029 VMWARE VMMOUSE SUBDRIVER
19030 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19031 M: "VMware, Inc." <pv-drivers@vmware.com>
19032 L: linux-input@vger.kernel.org
19034 F: drivers/input/mouse/vmmouse.c
19035 F: drivers/input/mouse/vmmouse.h
19037 VMWARE VMXNET3 ETHERNET DRIVER
19038 M: Ronak Doshi <doshir@vmware.com>
19039 M: "VMware, Inc." <pv-drivers@vmware.com>
19040 L: netdev@vger.kernel.org
19042 F: drivers/net/vmxnet3/
19044 VOCORE VOCORE2 BOARD
19045 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19046 L: linux-mips@vger.kernel.org
19048 F: arch/mips/boot/dts/ralink/vocore2.dts
19050 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19051 M: Liam Girdwood <lgirdwood@gmail.com>
19052 M: Mark Brown <broonie@kernel.org>
19053 L: linux-kernel@vger.kernel.org
19055 W: http://www.slimlogic.co.uk/?p=48
19056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19057 F: Documentation/devicetree/bindings/regulator/
19058 F: Documentation/power/regulator/
19059 F: drivers/regulator/
19060 F: include/dt-bindings/regulator/
19061 F: include/linux/regulator/
19062 K: regulator_get_optional
19065 M: David Ahern <dsahern@kernel.org>
19066 M: Shrijeet Mukherjee <shrijeet@gmail.com>
19067 L: netdev@vger.kernel.org
19069 F: Documentation/networking/vrf.rst
19070 F: drivers/net/vrf.c
19073 M: Petr Mladek <pmladek@suse.com>
19074 M: Steven Rostedt <rostedt@goodmis.org>
19075 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19076 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19077 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19080 F: Documentation/core-api/printk-formats.rst
19081 F: lib/test_printf.c
19084 VT1211 HARDWARE MONITOR DRIVER
19085 M: Juerg Haefliger <juergh@gmail.com>
19086 L: linux-hwmon@vger.kernel.org
19088 F: Documentation/hwmon/vt1211.rst
19089 F: drivers/hwmon/vt1211.c
19091 VT8231 HARDWARE MONITOR DRIVER
19092 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19093 L: linux-hwmon@vger.kernel.org
19095 F: drivers/hwmon/vt8231.c
19097 VUB300 USB to SDIO/SD/MMC bridge chip
19098 L: linux-mmc@vger.kernel.org
19100 F: drivers/mmc/host/vub300.c
19102 W1 DALLAS'S 1-WIRE BUS
19103 M: Evgeniy Polyakov <zbr@ioremap.net>
19105 F: Documentation/devicetree/bindings/w1/
19106 F: Documentation/w1/
19108 F: include/linux/w1.h
19110 W83791D HARDWARE MONITORING DRIVER
19111 M: Marc Hulsman <m.hulsman@tudelft.nl>
19112 L: linux-hwmon@vger.kernel.org
19114 F: Documentation/hwmon/w83791d.rst
19115 F: drivers/hwmon/w83791d.c
19117 W83793 HARDWARE MONITORING DRIVER
19118 M: Rudolf Marek <r.marek@assembler.cz>
19119 L: linux-hwmon@vger.kernel.org
19121 F: Documentation/hwmon/w83793.rst
19122 F: drivers/hwmon/w83793.c
19124 W83795 HARDWARE MONITORING DRIVER
19125 M: Jean Delvare <jdelvare@suse.com>
19126 L: linux-hwmon@vger.kernel.org
19128 F: drivers/hwmon/w83795.c
19130 W83L51xD SD/MMC CARD INTERFACE DRIVER
19131 M: Pierre Ossman <pierre@ossman.eu>
19133 F: drivers/mmc/host/wbsd.*
19135 WACOM PROTOCOL 4 SERIAL TABLETS
19136 M: Julian Squires <julian@cipht.net>
19137 M: Hans de Goede <hdegoede@redhat.com>
19138 L: linux-input@vger.kernel.org
19140 F: drivers/input/tablet/wacom_serial4.c
19142 WATCHDOG DEVICE DRIVERS
19143 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19144 M: Guenter Roeck <linux@roeck-us.net>
19145 L: linux-watchdog@vger.kernel.org
19147 W: http://www.linux-watchdog.org/
19148 T: git git://www.linux-watchdog.org/linux-watchdog.git
19149 F: Documentation/devicetree/bindings/watchdog/
19150 F: Documentation/watchdog/
19151 F: drivers/watchdog/
19152 F: include/linux/watchdog.h
19153 F: include/uapi/linux/watchdog.h
19155 WHISKEYCOVE PMIC GPIO DRIVER
19156 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19157 L: linux-gpio@vger.kernel.org
19159 F: drivers/gpio/gpio-wcove.c
19162 M: Dianlong Li <long17.cool@163.com>
19163 L: linux-rtc@vger.kernel.org
19165 F: drivers/rtc/rtc-sd3078.c
19168 M: David Rheinsberg <david.rheinsberg@gmail.com>
19169 L: linux-input@vger.kernel.org
19171 F: drivers/hid/hid-wiimote*
19173 WILOCITY WIL6210 WIRELESS DRIVER
19174 M: Maya Erez <merez@codeaurora.org>
19175 L: linux-wireless@vger.kernel.org
19176 L: wil6210@qti.qualcomm.com
19178 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19179 F: drivers/net/wireless/ath/wil6210/
19182 M: David Härdeman <david@hardeman.nu>
19184 F: drivers/media/rc/winbond-cir.c
19186 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19187 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19188 L: linux-watchdog@vger.kernel.org
19190 F: drivers/watchdog/ebc-c384_wdt.c
19192 WINSYSTEMS WS16C48 GPIO DRIVER
19193 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19194 L: linux-gpio@vger.kernel.org
19196 F: drivers/gpio/gpio-ws16c48.c
19198 WIREGUARD SECURE NETWORK TUNNEL
19199 M: Jason A. Donenfeld <Jason@zx2c4.com>
19200 L: wireguard@lists.zx2c4.com
19201 L: netdev@vger.kernel.org
19203 F: drivers/net/wireguard/
19204 F: tools/testing/selftests/wireguard/
19206 WISTRON LAPTOP BUTTON DRIVER
19207 M: Miloslav Trmac <mitr@volny.cz>
19209 F: drivers/input/misc/wistron_btns.c
19211 WL3501 WIRELESS PCMCIA CARD DRIVER
19212 L: linux-wireless@vger.kernel.org
19214 F: drivers/net/wireless/wl3501*
19216 WOLFSON MICROELECTRONICS DRIVERS
19217 L: patches@opensource.cirrus.com
19219 W: https://github.com/CirrusLogic/linux-drivers/wiki
19220 T: git https://github.com/CirrusLogic/linux-drivers.git
19221 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19222 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19223 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19224 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19225 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19226 F: Documentation/hwmon/wm83??.rst
19227 F: arch/arm/mach-s3c/mach-crag6410*
19228 F: drivers/clk/clk-wm83*.c
19229 F: drivers/extcon/extcon-arizona.c
19230 F: drivers/gpio/gpio-*wm*.c
19231 F: drivers/gpio/gpio-arizona.c
19232 F: drivers/hwmon/wm83??-hwmon.c
19233 F: drivers/input/misc/wm831x-on.c
19234 F: drivers/input/touchscreen/wm831x-ts.c
19235 F: drivers/input/touchscreen/wm97*.c
19236 F: drivers/leds/leds-wm83*.c
19237 F: drivers/mfd/arizona*
19238 F: drivers/mfd/cs47l24*
19239 F: drivers/mfd/wm*.c
19240 F: drivers/power/supply/wm83*.c
19241 F: drivers/regulator/arizona*
19242 F: drivers/regulator/wm8*.c
19243 F: drivers/rtc/rtc-wm83*.c
19244 F: drivers/video/backlight/wm83*_bl.c
19245 F: drivers/watchdog/wm83*_wdt.c
19246 F: include/linux/mfd/arizona/
19247 F: include/linux/mfd/wm831x/
19248 F: include/linux/mfd/wm8350/
19249 F: include/linux/mfd/wm8400*
19250 F: include/linux/regulator/arizona*
19251 F: include/linux/wm97xx.h
19252 F: include/sound/wm????.h
19253 F: sound/soc/codecs/arizona.?
19254 F: sound/soc/codecs/cs47l24*
19255 F: sound/soc/codecs/wm*
19258 M: Tejun Heo <tj@kernel.org>
19259 R: Lai Jiangshan <jiangshanlai@gmail.com>
19261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19262 F: Documentation/core-api/workqueue.rst
19263 F: include/linux/workqueue.h
19264 F: kernel/workqueue.c
19266 X-POWERS AXP288 PMIC DRIVERS
19267 M: Hans de Goede <hdegoede@redhat.com>
19269 F: drivers/acpi/pmic/intel_pmic_xpower.c
19272 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19273 M: Chen-Yu Tsai <wens@csie.org>
19274 L: linux-kernel@vger.kernel.org
19279 M: Martin Schiller <ms@dev.tdt.de>
19280 L: linux-x25@vger.kernel.org
19282 F: Documentation/networking/lapb-module.rst
19283 F: Documentation/networking/x25*
19284 F: drivers/net/wan/hdlc_x25.c
19285 F: drivers/net/wan/lapbether.c
19286 F: include/*/lapb.h
19287 F: include/net/x25*
19288 F: include/uapi/linux/x25.h
19292 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19293 M: Thomas Gleixner <tglx@linutronix.de>
19294 M: Ingo Molnar <mingo@redhat.com>
19295 M: Borislav Petkov <bp@alien8.de>
19297 R: "H. Peter Anvin" <hpa@zytor.com>
19298 L: linux-kernel@vger.kernel.org
19300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19301 F: Documentation/devicetree/bindings/x86/
19302 F: Documentation/x86/
19306 M: Andy Lutomirski <luto@kernel.org>
19307 L: linux-kernel@vger.kernel.org
19309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19312 X86 MCE INFRASTRUCTURE
19313 M: Tony Luck <tony.luck@intel.com>
19314 M: Borislav Petkov <bp@alien8.de>
19315 L: linux-edac@vger.kernel.org
19317 F: arch/x86/kernel/cpu/mce/*
19319 X86 MICROCODE UPDATE SUPPORT
19320 M: Borislav Petkov <bp@alien8.de>
19322 F: arch/x86/kernel/cpu/microcode/*
19325 M: Dave Hansen <dave.hansen@linux.intel.com>
19326 M: Andy Lutomirski <luto@kernel.org>
19327 M: Peter Zijlstra <peterz@infradead.org>
19328 L: linux-kernel@vger.kernel.org
19330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19333 X86 PLATFORM DRIVERS
19334 M: Hans de Goede <hdegoede@redhat.com>
19335 M: Mark Gross <mgross@linux.intel.com>
19336 L: platform-driver-x86@vger.kernel.org
19338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19339 F: drivers/platform/olpc/
19340 F: drivers/platform/x86/
19342 X86 PLATFORM DRIVERS - ARCH
19343 R: Darren Hart <dvhart@infradead.org>
19344 R: Andy Shevchenko <andy@infradead.org>
19345 L: platform-driver-x86@vger.kernel.org
19348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19349 F: arch/x86/platform
19351 X86 PLATFORM UV HPE SUPERDOME FLEX
19352 M: Steve Wahl <steve.wahl@hpe.com>
19353 R: Mike Travis <mike.travis@hpe.com>
19354 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19355 R: Russ Anderson <russ.anderson@hpe.com>
19357 F: arch/x86/include/asm/uv/
19358 F: arch/x86/kernel/apic/x2apic_uv_x.c
19359 F: arch/x86/platform/uv/
19362 M: Andy Lutomirski <luto@kernel.org>
19363 L: linux-kernel@vger.kernel.org
19365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19366 F: arch/x86/entry/vdso/
19369 M: Matthew Wilcox <willy@infradead.org>
19370 L: linux-fsdevel@vger.kernel.org
19372 F: Documentation/core-api/xarray.rst
19373 F: include/linux/idr.h
19374 F: include/linux/xarray.h
19377 F: tools/testing/radix-tree
19380 M: Benjamin Valentin <benpicco@googlemail.com>
19382 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19383 F: drivers/media/rc/xbox_remote.c
19385 XC2028/3028 TUNER DRIVER
19386 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19387 L: linux-media@vger.kernel.org
19389 W: https://linuxtv.org
19390 T: git git://linuxtv.org/media_tree.git
19391 F: drivers/media/tuners/tuner-xc2028.*
19393 XDP (eXpress Data Path)
19394 M: Alexei Starovoitov <ast@kernel.org>
19395 M: Daniel Borkmann <daniel@iogearbox.net>
19396 M: David S. Miller <davem@davemloft.net>
19397 M: Jakub Kicinski <kuba@kernel.org>
19398 M: Jesper Dangaard Brouer <hawk@kernel.org>
19399 M: John Fastabend <john.fastabend@gmail.com>
19400 L: netdev@vger.kernel.org
19401 L: bpf@vger.kernel.org
19403 F: include/net/xdp.h
19404 F: include/net/xdp_priv.h
19405 F: include/trace/events/xdp.h
19406 F: kernel/bpf/cpumap.c
19407 F: kernel/bpf/devmap.c
19409 F: samples/bpf/xdp*
19410 F: tools/testing/selftests/bpf/*xdp*
19411 F: tools/testing/selftests/bpf/*/*xdp*
19412 F: drivers/net/ethernet/*/*/*/*/*xdp*
19413 F: drivers/net/ethernet/*/*/*xdp*
19414 K: (?:\b|_)xdp(?:\b|_)
19416 XDP SOCKETS (AF_XDP)
19417 M: Björn Töpel <bjorn.topel@intel.com>
19418 M: Magnus Karlsson <magnus.karlsson@intel.com>
19419 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19420 L: netdev@vger.kernel.org
19421 L: bpf@vger.kernel.org
19423 F: Documentation/networking/af_xdp.rst
19424 F: include/net/xdp_sock*
19425 F: include/net/xsk_buff_pool.h
19426 F: include/uapi/linux/if_xdp.h
19427 F: include/uapi/linux/xdp_diag.h
19428 F: include/net/netns/xdp.h
19430 F: samples/bpf/xdpsock*
19431 F: tools/lib/bpf/xsk*
19433 XEN BLOCK SUBSYSTEM
19434 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19435 M: Roger Pau Monné <roger.pau@citrix.com>
19436 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19438 F: drivers/block/xen*
19439 F: drivers/block/xen-blkback/*
19442 M: Stefano Stabellini <sstabellini@kernel.org>
19443 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19445 F: arch/arm/include/asm/xen/
19448 XEN HYPERVISOR ARM64
19449 M: Stefano Stabellini <sstabellini@kernel.org>
19450 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19452 F: arch/arm64/include/asm/xen/
19455 XEN HYPERVISOR INTERFACE
19456 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19457 M: Juergen Gross <jgross@suse.com>
19458 R: Stefano Stabellini <sstabellini@kernel.org>
19459 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19462 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19463 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19464 F: arch/x86/include/asm/pvclock-abi.h
19465 F: arch/x86/include/asm/xen/
19466 F: arch/x86/platform/pvh/
19468 F: drivers/*/xen-*front.c
19470 F: include/uapi/xen/
19473 XEN NETWORK BACKEND DRIVER
19474 M: Wei Liu <wei.liu@kernel.org>
19475 M: Paul Durrant <paul@xen.org>
19476 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19477 L: netdev@vger.kernel.org
19479 F: drivers/net/xen-netback/*
19482 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19483 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19485 F: arch/x86/pci/*xen*
19486 F: drivers/pci/*xen*
19489 M: Juergen Gross <jgross@suse.com>
19490 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19491 L: linux-scsi@vger.kernel.org
19493 F: drivers/scsi/xen-scsifront.c
19494 F: drivers/xen/xen-scsiback.c
19495 F: include/xen/interface/io/vscsiif.h
19497 XEN SOUND FRONTEND DRIVER
19498 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19499 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19504 XEN SWIOTLB SUBSYSTEM
19505 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19506 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19507 L: iommu@lists.linux-foundation.org
19509 F: arch/x86/xen/*swiotlb*
19510 F: drivers/xen/*swiotlb*
19513 M: Darrick J. Wong <darrick.wong@oracle.com>
19514 M: linux-xfs@vger.kernel.org
19515 L: linux-xfs@vger.kernel.org
19518 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19519 F: Documentation/ABI/testing/sysfs-fs-xfs
19520 F: Documentation/admin-guide/xfs.rst
19521 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19522 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19524 F: include/uapi/linux/dqblk_xfs.h
19525 F: include/uapi/linux/fsmap.h
19527 XILINX AXI ETHERNET DRIVER
19528 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19530 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19533 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19534 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19535 L: linux-can@vger.kernel.org
19537 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19538 F: drivers/net/can/xilinx_can.c
19541 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19542 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19543 R: Michal Simek <michal.simek@xilinx.com>
19545 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19546 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19547 F: drivers/gpio/gpio-xilinx.c
19548 F: drivers/gpio/gpio-zynq.c
19550 XILINX SD-FEC IP CORES
19551 M: Derek Kiernan <derek.kiernan@xilinx.com>
19552 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19554 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19555 F: Documentation/misc-devices/xilinx_sdfec.rst
19556 F: drivers/misc/Kconfig
19557 F: drivers/misc/Makefile
19558 F: drivers/misc/xilinx_sdfec.c
19559 F: include/uapi/misc/xilinx_sdfec.h
19561 XILINX UARTLITE SERIAL DRIVER
19562 M: Peter Korsgaard <jacmet@sunsite.dk>
19563 L: linux-serial@vger.kernel.org
19565 F: drivers/tty/serial/uartlite.c
19567 XILINX VIDEO IP CORES
19568 M: Hyun Kwon <hyun.kwon@xilinx.com>
19569 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19570 L: linux-media@vger.kernel.org
19572 T: git git://linuxtv.org/media_tree.git
19573 F: Documentation/devicetree/bindings/media/xilinx/
19574 F: drivers/media/platform/xilinx/
19575 F: include/uapi/linux/xilinx-v4l2-controls.h
19577 XILINX ZYNQMP DPDMA DRIVER
19578 M: Hyun Kwon <hyun.kwon@xilinx.com>
19579 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19580 L: dmaengine@vger.kernel.org
19582 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19583 F: drivers/dma/xilinx/xilinx_dpdma.c
19584 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19586 XILINX ZYNQMP PSGTR PHY DRIVER
19587 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19588 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19589 L: linux-kernel@vger.kernel.org
19591 T: git https://github.com/Xilinx/linux-xlnx.git
19592 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19593 F: drivers/phy/xilinx/phy-zynqmp.c
19596 M: Eli Billauer <eli.billauer@gmail.com>
19597 L: linux-kernel@vger.kernel.org
19599 F: drivers/char/xillybus/
19602 M: George Cherian <gcherian@marvell.com>
19603 L: linux-i2c@vger.kernel.org
19605 W: http://www.marvell.com
19606 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19607 F: drivers/i2c/busses/i2c-xlp9xx.c
19609 XRA1403 GPIO EXPANDER
19610 M: Nandor Han <nandor.han@ge.com>
19611 M: Semi Malinen <semi.malinen@ge.com>
19612 L: linux-gpio@vger.kernel.org
19614 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19615 F: drivers/gpio/gpio-xra1403.c
19617 XTENSA XTFPGA PLATFORM SUPPORT
19618 M: Max Filippov <jcmvbkbc@gmail.com>
19619 L: linux-xtensa@linux-xtensa.org
19621 F: drivers/spi/spi-xtensa-xtfpga.c
19622 F: sound/soc/xtensa/xtfpga-i2s.c
19624 YAM DRIVER FOR AX.25
19625 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19626 L: linux-hams@vger.kernel.org
19628 F: drivers/net/hamradio/yam*
19629 F: include/linux/yam.h
19631 YAMA SECURITY MODULE
19632 M: Kees Cook <keescook@chromium.org>
19634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19635 F: Documentation/admin-guide/LSM/Yama.rst
19638 YEALINK PHONE DRIVER
19639 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19640 L: usbb2k-api-dev@nongnu.org
19642 F: Documentation/input/devices/yealink.rst
19643 F: drivers/input/misc/yealink.*
19645 Z8530 DRIVER FOR AX.25
19646 M: Joerg Reuter <jreuter@yaina.de>
19647 L: linux-hams@vger.kernel.org
19649 W: http://yaina.de/jreuter/
19650 W: http://www.qsl.net/dl1bke/
19651 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19652 F: drivers/net/hamradio/*scc.c
19653 F: drivers/net/hamradio/z8530.h
19655 ZBUD COMPRESSED PAGE ALLOCATOR
19656 M: Seth Jennings <sjenning@redhat.com>
19657 M: Dan Streetman <ddstreet@ieee.org>
19658 L: linux-mm@kvack.org
19660 F: include/linux/zbud.h
19663 ZD1211RW WIRELESS DRIVER
19664 M: Daniel Drake <dsd@gentoo.org>
19665 M: Ulrich Kunitz <kune@deine-taler.de>
19666 L: linux-wireless@vger.kernel.org
19667 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19669 W: http://zd1211.ath.cx/wiki/DriverRewrite
19670 F: drivers/net/wireless/zydas/zd1211rw/
19672 ZD1301 MEDIA DRIVER
19673 M: Antti Palosaari <crope@iki.fi>
19674 L: linux-media@vger.kernel.org
19676 W: https://linuxtv.org/
19677 W: http://palosaari.fi/linux/
19678 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19679 F: drivers/media/usb/dvb-usb-v2/zd1301*
19681 ZD1301_DEMOD MEDIA DRIVER
19682 M: Antti Palosaari <crope@iki.fi>
19683 L: linux-media@vger.kernel.org
19685 W: https://linuxtv.org/
19686 W: http://palosaari.fi/linux/
19687 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19688 F: drivers/media/dvb-frontends/zd1301_demod*
19690 ZHAOXIN PROCESSOR SUPPORT
19691 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19692 L: linux-kernel@vger.kernel.org
19694 F: arch/x86/kernel/cpu/zhaoxin.c
19697 M: Damien Le Moal <damien.lemoal@wdc.com>
19698 M: Naohiro Aota <naohiro.aota@wdc.com>
19699 R: Johannes Thumshirn <jth@kernel.org>
19700 L: linux-fsdevel@vger.kernel.org
19702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19703 F: Documentation/filesystems/zonefs.rst
19706 ZPOOL COMPRESSED PAGE STORAGE API
19707 M: Dan Streetman <ddstreet@ieee.org>
19708 L: linux-mm@kvack.org
19710 F: include/linux/zpool.h
19713 ZR36067 VIDEO FOR LINUX DRIVER
19714 M: Corentin Labbe <clabbe@baylibre.com>
19715 L: mjpeg-users@lists.sourceforge.net
19716 L: linux-media@vger.kernel.org
19718 W: http://mjpeg.sourceforge.net/driver-zoran/
19719 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19720 F: Documentation/driver-api/media/drivers/zoran.rst
19721 F: drivers/staging/media/zoran/
19723 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19724 M: Minchan Kim <minchan@kernel.org>
19725 M: Nitin Gupta <ngupta@vflare.org>
19726 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19727 L: linux-kernel@vger.kernel.org
19729 F: Documentation/admin-guide/blockdev/zram.rst
19730 F: drivers/block/zram/
19732 ZS DECSTATION Z85C30 SERIAL DRIVER
19733 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19735 F: drivers/tty/serial/zs.*
19737 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19738 M: Minchan Kim <minchan@kernel.org>
19739 M: Nitin Gupta <ngupta@vflare.org>
19740 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19741 L: linux-mm@kvack.org
19743 F: Documentation/vm/zsmalloc.rst
19744 F: include/linux/zsmalloc.h
19747 ZSWAP COMPRESSED SWAP CACHING
19748 M: Seth Jennings <sjenning@redhat.com>
19749 M: Dan Streetman <ddstreet@ieee.org>
19750 M: Vitaly Wool <vitaly.wool@konsulko.com>
19751 L: linux-mm@kvack.org
19756 M: Linus Torvalds <torvalds@linux-foundation.org>
19757 L: linux-kernel@vger.kernel.org
19758 S: Buried alive in reporters
19759 Q: http://patchwork.kernel.org/project/LKML/list/
19760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git