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 <andriy.shevchenko@linux.intel.com>
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: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806 M: Talel Shenhar <talel@amazon.com>
808 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809 F: drivers/thermal/thermal_mmio.c
811 AMAZON ETHERNET DRIVERS
812 M: Netanel Belgazal <netanel@amazon.com>
813 M: Arthur Kiyanovski <akiyano@amazon.com>
814 R: Guy Tzalik <gtzalik@amazon.com>
815 R: Saeed Bishara <saeedb@amazon.com>
816 R: Zorik Machulsky <zorik@amazon.com>
817 L: netdev@vger.kernel.org
819 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
820 F: drivers/net/ethernet/amazon/
822 AMAZON RDMA EFA DRIVER
823 M: Gal Pressman <galpress@amazon.com>
824 R: Yossi Leybovich <sleybo@amazon.com>
825 L: linux-rdma@vger.kernel.org
827 Q: https://patchwork.kernel.org/project/linux-rdma/list/
828 F: drivers/infiniband/hw/efa/
829 F: include/uapi/rdma/efa-abi.h
831 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832 M: Tom Lendacky <thomas.lendacky@amd.com>
833 M: John Allen <john.allen@amd.com>
834 L: linux-crypto@vger.kernel.org
836 F: drivers/crypto/ccp/
837 F: include/linux/ccp.h
839 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840 M: Brijesh Singh <brijesh.singh@amd.com>
841 M: Tom Lendacky <thomas.lendacky@amd.com>
842 L: linux-crypto@vger.kernel.org
844 F: drivers/crypto/ccp/sev*
845 F: include/uapi/linux/psp-sev.h
848 M: Harry Wentland <harry.wentland@amd.com>
849 M: Leo Li <sunpeng.li@amd.com>
850 L: amd-gfx@lists.freedesktop.org
852 T: git git://people.freedesktop.org/~agd5f/linux
853 F: drivers/gpu/drm/amd/display/
856 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
857 L: linux-hwmon@vger.kernel.org
859 F: Documentation/hwmon/amd_energy.rst
860 F: drivers/hwmon/amd_energy.c
862 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863 M: Huang Rui <ray.huang@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/fam15h_power.rst
867 F: drivers/hwmon/fam15h_power.c
870 M: Enrico Weigelt, metux IT consult <info@metux.net>
871 L: linux-gpio@vger.kernel.org
873 F: drivers/gpio/gpio-amd-fch.c
874 F: include/linux/platform_data/gpio/gpio-amd-fch.h
876 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
879 F: drivers/usb/gadget/udc/amd5536udc.*
881 AMD GEODE PROCESSOR/CHIPSET SUPPORT
882 M: Andres Salomon <dilinger@queued.net>
883 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
885 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886 F: arch/x86/include/asm/geode.h
887 F: drivers/char/hw_random/geode-rng.c
888 F: drivers/crypto/geode*
889 F: drivers/video/fbdev/geode/
892 M: Joerg Roedel <joro@8bytes.org>
893 L: iommu@lists.linux-foundation.org
895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896 F: drivers/iommu/amd/
897 F: include/linux/amd-iommu.h
900 M: Felix Kuehling <Felix.Kuehling@amd.com>
901 L: amd-gfx@lists.freedesktop.org
903 T: git git://people.freedesktop.org/~agd5f/linux
904 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905 F: drivers/gpu/drm/amd/amdkfd/
906 F: drivers/gpu/drm/amd/include/cik_structs.h
907 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908 F: drivers/gpu/drm/amd/include/v9_structs.h
909 F: drivers/gpu/drm/amd/include/vi_structs.h
910 F: include/uapi/linux/kfd_ioctl.h
913 M: Sanjay R Mehta <sanju.mehta@amd.com>
915 F: drivers/spi/spi-amd.c
918 M: Elie Morisse <syniurge@gmail.com>
919 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
920 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921 L: linux-i2c@vger.kernel.org
923 F: drivers/i2c/busses/i2c-amd-mp2*
926 M: Evan Quan <evan.quan@amd.com>
927 L: amd-gfx@lists.freedesktop.org
929 T: git git://people.freedesktop.org/~agd5f/linux
930 F: drivers/gpu/drm/amd/powerplay/
932 AMD SEATTLE DEVICE TREE SUPPORT
933 M: Brijesh Singh <brijeshkumar.singh@amd.com>
934 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935 M: Tom Lendacky <thomas.lendacky@amd.com>
937 F: arch/arm64/boot/dts/amd/
940 M: Tom Lendacky <thomas.lendacky@amd.com>
941 L: netdev@vger.kernel.org
943 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944 F: drivers/net/ethernet/amd/xgbe/
947 M: Christian Eggers <ceggers@arri.de>
948 L: linux-iio@vger.kernel.org
950 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
951 F: drivers/iio/light/as73211.c
953 ANALOG DEVICES INC AD7192 DRIVER
954 M: Alexandru Tachici <alexandru.tachici@analog.com>
955 L: linux-iio@vger.kernel.org
957 W: http://ez.analog.com/community/linux-device-drivers
958 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
959 F: drivers/iio/adc/ad7192.c
961 ANALOG DEVICES INC AD7292 DRIVER
962 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
963 L: linux-iio@vger.kernel.org
965 W: http://ez.analog.com/community/linux-device-drivers
966 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
967 F: drivers/iio/adc/ad7292.c
969 ANALOG DEVICES INC AD7768-1 DRIVER
970 M: Michael Hennerich <Michael.Hennerich@analog.com>
971 L: linux-iio@vger.kernel.org
973 W: http://ez.analog.com/community/linux-device-drivers
974 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
975 F: drivers/iio/adc/ad7768-1.c
977 ANALOG DEVICES INC AD7780 DRIVER
978 M: Michael Hennerich <Michael.Hennerich@analog.com>
979 M: Renato Lui Geh <renatogeh@gmail.com>
980 L: linux-iio@vger.kernel.org
982 W: http://ez.analog.com/community/linux-device-drivers
983 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
984 F: drivers/iio/adc/ad7780.c
986 ANALOG DEVICES INC AD9389B DRIVER
987 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
988 L: linux-media@vger.kernel.org
990 F: drivers/media/i2c/ad9389b*
992 ANALOG DEVICES INC ADGS1408 DRIVER
993 M: Mircea Caprioru <mircea.caprioru@analog.com>
995 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
996 F: drivers/mux/adgs1408.c
998 ANALOG DEVICES INC ADIN DRIVER
999 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1000 L: netdev@vger.kernel.org
1002 W: http://ez.analog.com/community/linux-device-drivers
1003 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1004 F: drivers/net/phy/adin.c
1006 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1007 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1008 L: linux-iio@vger.kernel.org
1010 F: drivers/iio/imu/adis.c
1011 F: include/linux/iio/imu/adis.h
1013 ANALOG DEVICES INC ADIS16460 DRIVER
1014 M: Dragos Bogdan <dragos.bogdan@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 W: http://ez.analog.com/community/linux-device-drivers
1018 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1019 F: drivers/iio/imu/adis16460.c
1021 ANALOG DEVICES INC ADIS16475 DRIVER
1022 M: Nuno Sa <nuno.sa@analog.com>
1023 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1026 F: drivers/iio/imu/adis16475.c
1027 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1029 ANALOG DEVICES INC ADM1177 DRIVER
1030 M: Michael Hennerich <Michael.Hennerich@analog.com>
1031 L: linux-hwmon@vger.kernel.org
1033 W: http://ez.analog.com/community/linux-device-drivers
1034 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1035 F: drivers/hwmon/adm1177.c
1037 ANALOG DEVICES INC ADP5061 DRIVER
1038 M: Michael Hennerich <Michael.Hennerich@analog.com>
1039 L: linux-pm@vger.kernel.org
1041 W: http://ez.analog.com/community/linux-device-drivers
1042 F: drivers/power/supply/adp5061.c
1044 ANALOG DEVICES INC ADV7180 DRIVER
1045 M: Lars-Peter Clausen <lars@metafoo.de>
1046 L: linux-media@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/media/i2c/adv7180.c
1050 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1052 ANALOG DEVICES INC ADV748X DRIVER
1053 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1054 L: linux-media@vger.kernel.org
1056 F: drivers/media/i2c/adv748x/*
1058 ANALOG DEVICES INC ADV7511 DRIVER
1059 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1060 L: linux-media@vger.kernel.org
1062 F: drivers/media/i2c/adv7511*
1064 ANALOG DEVICES INC ADV7604 DRIVER
1065 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1066 L: linux-media@vger.kernel.org
1068 F: drivers/media/i2c/adv7604*
1070 ANALOG DEVICES INC ADV7842 DRIVER
1071 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1072 L: linux-media@vger.kernel.org
1074 F: drivers/media/i2c/adv7842*
1076 ANALOG DEVICES INC ADXRS290 DRIVER
1077 M: Nishant Malpani <nish.malpani25@gmail.com>
1078 L: linux-iio@vger.kernel.org
1080 F: drivers/iio/gyro/adxrs290.c
1081 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1083 ANALOG DEVICES INC ASOC CODEC DRIVERS
1084 M: Lars-Peter Clausen <lars@metafoo.de>
1085 M: Nuno Sá <nuno.sa@analog.com>
1086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1088 W: http://wiki.analog.com/
1089 W: http://ez.analog.com/community/linux-device-drivers
1090 F: sound/soc/codecs/ad1*
1091 F: sound/soc/codecs/ad7*
1092 F: sound/soc/codecs/adau*
1093 F: sound/soc/codecs/adav*
1094 F: sound/soc/codecs/sigmadsp.*
1095 F: sound/soc/codecs/ssm*
1097 ANALOG DEVICES INC DMA DRIVERS
1098 M: Lars-Peter Clausen <lars@metafoo.de>
1100 W: http://ez.analog.com/community/linux-device-drivers
1101 F: drivers/dma/dma-axi-dmac.c
1103 ANALOG DEVICES INC IIO DRIVERS
1104 M: Lars-Peter Clausen <lars@metafoo.de>
1105 M: Michael Hennerich <Michael.Hennerich@analog.com>
1107 W: http://wiki.analog.com/
1108 W: http://ez.analog.com/community/linux-device-drivers
1109 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1110 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1111 F: Documentation/devicetree/bindings/iio/*/adi,*
1112 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1113 F: drivers/iio/*/ad*
1114 F: drivers/iio/adc/ltc249*
1115 F: drivers/iio/amplifiers/hmc425a.c
1116 F: drivers/staging/iio/*/ad*
1117 X: drivers/iio/*/adjd*
1119 ANALOGBITS PLL LIBRARIES
1120 M: Paul Walmsley <paul.walmsley@sifive.com>
1122 F: drivers/clk/analogbits/*
1123 F: include/linux/clk/analogbits*
1126 M: Nick Hu <nickhu@andestech.com>
1127 M: Greentime Hu <green.hu@gmail.com>
1128 M: Vincent Chen <deanbo422@gmail.com>
1130 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1131 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1132 F: Documentation/devicetree/bindings/nds32/
1137 ANDROID CONFIG FRAGMENTS
1138 M: Rob Herring <robh@kernel.org>
1140 F: kernel/configs/android*
1143 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1144 M: Arve Hjønnevåg <arve@android.com>
1145 M: Todd Kjos <tkjos@android.com>
1146 M: Martijn Coenen <maco@android.com>
1147 M: Joel Fernandes <joel@joelfernandes.org>
1148 M: Christian Brauner <christian@brauner.io>
1149 M: Hridya Valsaraju <hridya@google.com>
1150 M: Suren Baghdasaryan <surenb@google.com>
1151 L: devel@driverdev.osuosl.org
1153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1155 F: drivers/staging/android/
1157 ANDROID GOLDFISH PIC DRIVER
1158 M: Miodrag Dinic <miodrag.dinic@mips.com>
1160 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1161 F: drivers/irqchip/irq-goldfish-pic.c
1163 ANDROID GOLDFISH RTC DRIVER
1164 M: Miodrag Dinic <miodrag.dinic@mips.com>
1166 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1167 F: drivers/rtc/rtc-goldfish.c
1170 M: Laura Abbott <labbott@redhat.com>
1171 M: Sumit Semwal <sumit.semwal@linaro.org>
1172 L: devel@driverdev.osuosl.org
1173 L: dri-devel@lists.freedesktop.org
1174 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1176 F: drivers/staging/android/ion
1177 F: drivers/staging/android/uapi/ion.h
1179 AOA (Apple Onboard Audio) ALSA DRIVER
1180 M: Johannes Berg <johannes@sipsolutions.net>
1181 L: linuxppc-dev@lists.ozlabs.org
1182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1186 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1187 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1188 L: linux-iio@vger.kernel.org
1190 F: drivers/iio/adc/stx104.c
1193 M: Jiri Kosina <jikos@kernel.org>
1195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1196 F: arch/x86/kernel/apm_32.c
1197 F: drivers/char/apm-emulation.c
1198 F: include/linux/apm_bios.h
1199 F: include/uapi/linux/apm_bios.h
1201 APPARMOR SECURITY MODULE
1202 M: John Johansen <john.johansen@canonical.com>
1203 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1205 W: wiki.apparmor.net
1206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1207 F: Documentation/admin-guide/LSM/apparmor.rst
1208 F: security/apparmor/
1210 APPLE BCM5974 MULTITOUCH DRIVER
1211 M: Henrik Rydberg <rydberg@bitmath.org>
1212 L: linux-input@vger.kernel.org
1214 F: drivers/input/mouse/bcm5974.c
1217 M: Henrik Rydberg <rydberg@bitmath.org>
1218 L: linux-hwmon@vger.kernel.org
1220 F: drivers/hwmon/applesmc.c
1222 APPLETALK NETWORK LAYER
1223 L: netdev@vger.kernel.org
1225 F: drivers/net/appletalk/
1226 F: include/linux/atalk.h
1227 F: include/uapi/linux/atalk.h
1230 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1231 M: Khuong Dinh <khuong@os.amperecomputing.com>
1233 F: arch/arm64/boot/dts/apm/
1235 APPLIED MICRO (APM) X-GENE SOC EDAC
1236 M: Khuong Dinh <khuong@os.amperecomputing.com>
1238 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1239 F: drivers/edac/xgene_edac.c
1241 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1242 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1243 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1245 F: drivers/net/ethernet/apm/xgene-v2/
1247 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1248 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1249 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1250 M: Quan Nguyen <quan@os.amperecomputing.com>
1252 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1253 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1254 F: drivers/net/ethernet/apm/xgene/
1255 F: drivers/net/phy/mdio-xgene.c
1257 APPLIED MICRO (APM) X-GENE SOC PMU
1258 M: Khuong Dinh <khuong@os.amperecomputing.com>
1260 F: Documentation/admin-guide/perf/xgene-pmu.rst
1261 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1262 F: drivers/perf/xgene_pmu.c
1264 APTINA CAMERA SENSOR PLL
1265 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1266 L: linux-media@vger.kernel.org
1268 F: drivers/media/i2c/aptina-pll.*
1270 AQUANTIA ETHERNET DRIVER (atlantic)
1271 M: Igor Russkikh <irusskikh@marvell.com>
1272 L: netdev@vger.kernel.org
1274 W: https://www.marvell.com/
1275 Q: http://patchwork.ozlabs.org/project/netdev/list/
1276 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1277 F: drivers/net/ethernet/aquantia/atlantic/
1279 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1280 M: Egor Pomozov <epomozov@marvell.com>
1281 L: netdev@vger.kernel.org
1283 W: http://www.aquantia.com
1284 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1286 ARASAN NAND CONTROLLER DRIVER
1287 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1288 L: linux-mtd@lists.infradead.org
1290 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1291 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1293 ARC FRAMEBUFFER DRIVER
1294 M: Jaya Kumar <jayalk@intworks.biz>
1296 F: drivers/video/fbdev/arcfb.c
1297 F: drivers/video/fbdev/core/fb_defio.c
1300 M: Alexey Brodkin <abrodkin@synopsys.com>
1302 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1303 F: drivers/gpu/drm/arc/
1305 ARCNET NETWORK LAYER
1306 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1307 L: netdev@vger.kernel.org
1309 F: drivers/net/arcnet/
1310 F: include/uapi/linux/if_arcnet.h
1312 ARM ARCHITECTED TIMER DRIVER
1313 M: Mark Rutland <mark.rutland@arm.com>
1314 M: Marc Zyngier <maz@kernel.org>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F: arch/arm/include/asm/arch_timer.h
1318 F: arch/arm64/include/asm/arch_timer.h
1319 F: drivers/clocksource/arm_arch_timer.c
1321 ARM HDLCD DRM DRIVER
1322 M: Liviu Dudau <liviu.dudau@arm.com>
1324 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1325 F: drivers/gpu/drm/arm/hdlcd_*
1327 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1328 M: Linus Walleij <linus.walleij@linaro.org>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1332 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1333 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1334 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1335 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1336 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1337 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1338 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1339 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1340 F: arch/arm/boot/dts/arm-realview-*
1341 F: arch/arm/boot/dts/integrator*
1342 F: arch/arm/boot/dts/versatile*
1343 F: arch/arm/mach-integrator/
1344 F: arch/arm/mach-realview/
1345 F: arch/arm/mach-versatile/
1346 F: arch/arm/plat-versatile/
1347 F: drivers/bus/arm-integrator-lm.c
1348 F: drivers/clk/versatile/
1349 F: drivers/i2c/busses/i2c-versatile.c
1350 F: drivers/irqchip/irq-versatile-fpga.c
1351 F: drivers/mtd/maps/physmap-versatile.*
1352 F: drivers/power/reset/arm-versatile-reboot.c
1353 F: drivers/soc/versatile/
1355 ARM KOMEDA DRM-KMS DRIVER
1356 M: James (Qian) Wang <james.qian.wang@arm.com>
1357 M: Liviu Dudau <liviu.dudau@arm.com>
1358 M: Mihail Atanassov <mihail.atanassov@arm.com>
1359 L: Mali DP Maintainers <malidp@foss.arm.com>
1361 T: git git://anongit.freedesktop.org/drm/drm-misc
1362 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1363 F: Documentation/gpu/komeda-kms.rst
1364 F: drivers/gpu/drm/arm/display/include/
1365 F: drivers/gpu/drm/arm/display/komeda/
1367 ARM MALI PANFROST DRM DRIVER
1368 M: Rob Herring <robh@kernel.org>
1369 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1370 R: Steven Price <steven.price@arm.com>
1371 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1372 L: dri-devel@lists.freedesktop.org
1374 T: git git://anongit.freedesktop.org/drm/drm-misc
1375 F: drivers/gpu/drm/panfrost/
1376 F: include/uapi/drm/panfrost_drm.h
1378 ARM MALI-DP DRM DRIVER
1379 M: Liviu Dudau <liviu.dudau@arm.com>
1380 M: Brian Starkey <brian.starkey@arm.com>
1381 L: Mali DP Maintainers <malidp@foss.arm.com>
1383 T: git git://anongit.freedesktop.org/drm/drm-misc
1384 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1385 F: Documentation/gpu/afbc.rst
1386 F: drivers/gpu/drm/arm/
1388 ARM MFM AND FLOPPY DRIVERS
1389 M: Ian Molton <spyro@f2s.com>
1391 F: arch/arm/include/asm/floppy.h
1392 F: arch/arm/mach-rpc/floppydma.S
1394 ARM PMU PROFILING AND DEBUGGING
1395 M: Will Deacon <will@kernel.org>
1396 M: Mark Rutland <mark.rutland@arm.com>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 F: Documentation/devicetree/bindings/arm/pmu.yaml
1400 F: Documentation/devicetree/bindings/perf/
1401 F: arch/arm*/include/asm/hw_breakpoint.h
1402 F: arch/arm*/include/asm/perf_event.h
1403 F: arch/arm*/kernel/hw_breakpoint.c
1404 F: arch/arm*/kernel/perf_*
1405 F: arch/arm/oprofile/common.c
1407 F: include/linux/perf/arm_pmu.h
1410 M: Russell King <linux@armlinux.org.uk>
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 W: http://www.armlinux.org.uk/
1414 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1416 X: arch/arm/boot/dts/
1418 ARM PRIMECELL AACI PL041 DRIVER
1419 M: Russell King <linux@armlinux.org.uk>
1423 ARM PRIMECELL BUS SUPPORT
1424 M: Russell King <linux@armlinux.org.uk>
1427 F: include/linux/amba/bus.h
1429 ARM PRIMECELL KMI PL050 DRIVER
1430 M: Russell King <linux@armlinux.org.uk>
1432 F: drivers/input/serio/ambakmi.*
1433 F: include/linux/amba/kmi.h
1435 ARM PRIMECELL MMCI PL180/1 DRIVER
1436 M: Russell King <linux@armlinux.org.uk>
1438 F: drivers/mmc/host/mmci.*
1439 F: include/linux/amba/mmci.h
1441 ARM PRIMECELL SSP PL022 SPI DRIVER
1442 M: Linus Walleij <linus.walleij@linaro.org>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1446 F: drivers/spi/spi-pl022.c
1448 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1449 M: Russell King <linux@armlinux.org.uk>
1451 F: drivers/tty/serial/amba-pl01*.c
1452 F: include/linux/amba/serial.h
1454 ARM PRIMECELL VIC PL190/PL192 DRIVER
1455 M: Linus Walleij <linus.walleij@linaro.org>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1459 F: drivers/irqchip/irq-vic.c
1461 ARM SMC WATCHDOG DRIVER
1462 M: Julius Werner <jwerner@chromium.org>
1463 R: Evan Benn <evanbenn@chromium.org>
1465 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1466 F: drivers/watchdog/arm_smc_wdt.c
1469 M: Will Deacon <will@kernel.org>
1470 R: Robin Murphy <robin.murphy@arm.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1474 F: drivers/iommu/arm/
1475 F: drivers/iommu/io-pgtable-arm-v7s.c
1476 F: drivers/iommu/io-pgtable-arm.c
1478 ARM SUB-ARCHITECTURES
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1485 ARM/ACTIONS SEMI ARCHITECTURE
1486 M: Andreas Färber <afaerber@suse.de>
1487 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: Documentation/devicetree/bindings/arm/actions.yaml
1491 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1492 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1493 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1494 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1495 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1496 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1497 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1498 F: arch/arm/boot/dts/owl-*
1499 F: arch/arm/mach-actions/
1500 F: arch/arm64/boot/dts/actions/
1501 F: drivers/clk/actions/
1502 F: drivers/clocksource/timer-owl*
1503 F: drivers/dma/owl-dma.c
1504 F: drivers/i2c/busses/i2c-owl.c
1505 F: drivers/mmc/host/owl-mmc.c
1506 F: drivers/pinctrl/actions/*
1507 F: drivers/soc/actions/
1508 F: include/dt-bindings/power/owl-*
1509 F: include/dt-bindings/reset/actions,*
1510 F: include/linux/soc/actions/
1513 ARM/ADS SPHERE MACHINE SUPPORT
1514 M: Lennert Buytenhek <kernel@wantstofly.org>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 ARM/AFEB9260 MACHINE SUPPORT
1519 M: Sergey Lapin <slapin@ossfans.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 ARM/AJECO 1ARM MACHINE SUPPORT
1524 M: Lennert Buytenhek <kernel@wantstofly.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 ARM/Allwinner SoC Clock Support
1529 M: Emilio López <emilio@elopez.com.ar>
1531 F: drivers/clk/sunxi/
1533 ARM/Allwinner sunXi SoC support
1534 M: Maxime Ripard <mripard@kernel.org>
1535 M: Chen-Yu Tsai <wens@csie.org>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1539 F: arch/arm/mach-sunxi/
1540 F: arch/arm64/boot/dts/allwinner/
1541 F: drivers/clk/sunxi-ng/
1542 F: drivers/pinctrl/sunxi/
1543 F: drivers/soc/sunxi/
1547 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1548 M: Neil Armstrong <narmstrong@baylibre.com>
1549 M: Jerome Brunet <jbrunet@baylibre.com>
1550 L: linux-amlogic@lists.infradead.org
1552 F: Documentation/devicetree/bindings/clock/amlogic*
1553 F: drivers/clk/meson/
1554 F: include/dt-bindings/clock/gxbb*
1555 F: include/dt-bindings/clock/meson*
1557 ARM/Amlogic Meson SoC Crypto Drivers
1558 M: Corentin Labbe <clabbe@baylibre.com>
1559 L: linux-crypto@vger.kernel.org
1560 L: linux-amlogic@lists.infradead.org
1562 F: Documentation/devicetree/bindings/crypto/amlogic*
1563 F: drivers/crypto/amlogic/
1565 ARM/Amlogic Meson SoC Sound Drivers
1566 M: Jerome Brunet <jbrunet@baylibre.com>
1567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/sound/amlogic*
1572 ARM/Amlogic Meson SoC support
1573 M: Kevin Hilman <khilman@baylibre.com>
1574 R: Neil Armstrong <narmstrong@baylibre.com>
1575 R: Jerome Brunet <jbrunet@baylibre.com>
1576 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 L: linux-amlogic@lists.infradead.org
1580 W: http://linux-meson.com/
1581 F: arch/arm/boot/dts/meson*
1582 F: arch/arm/mach-meson/
1583 F: arch/arm64/boot/dts/amlogic/
1584 F: drivers/mmc/host/meson*
1585 F: drivers/pinctrl/meson/
1586 F: drivers/rtc/rtc-meson*
1587 F: drivers/soc/amlogic/
1590 ARM/Annapurna Labs ALPINE ARCHITECTURE
1591 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1592 M: Antoine Tenart <antoine.tenart@bootlin.com>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F: arch/arm/boot/dts/alpine*
1596 F: arch/arm/mach-alpine/
1597 F: arch/arm64/boot/dts/amazon/
1598 F: drivers/*/*alpine*
1600 ARM/ARTPEC MACHINE SUPPORT
1601 M: Jesper Nilsson <jesper.nilsson@axis.com>
1602 M: Lars Persson <lars.persson@axis.com>
1603 L: linux-arm-kernel@axis.com
1605 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1606 F: arch/arm/boot/dts/artpec6*
1607 F: arch/arm/mach-artpec
1609 F: drivers/crypto/axis
1610 F: drivers/mmc/host/usdhi6rol0.c
1611 F: drivers/pinctrl/pinctrl-artpec*
1613 ARM/ASPEED I2C DRIVER
1614 M: Brendan Higgins <brendanhiggins@google.com>
1615 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1616 R: Joel Stanley <joel@jms.id.au>
1617 L: linux-i2c@vger.kernel.org
1618 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1620 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1621 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1622 F: drivers/i2c/busses/i2c-aspeed.c
1623 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1625 ARM/ASPEED MACHINE SUPPORT
1626 M: Joel Stanley <joel@jms.id.au>
1627 R: Andrew Jeffery <andrew@aj.id.au>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1631 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1633 F: arch/arm/boot/dts/aspeed-*
1634 F: arch/arm/mach-aspeed/
1637 ARM/BITMAIN ARCHITECTURE
1638 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1642 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1643 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1644 F: arch/arm64/boot/dts/bitmain/
1645 F: drivers/clk/clk-bm1880.c
1646 F: drivers/pinctrl/pinctrl-bm1880.c
1648 ARM/CALXEDA HIGHBANK ARCHITECTURE
1649 M: Andre Przywara <andre.przywara@arm.com>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 F: arch/arm/boot/dts/ecx-*.dts*
1653 F: arch/arm/boot/dts/highbank.dts
1654 F: arch/arm/mach-highbank/
1656 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1657 M: Krzysztof Halasa <khalasa@piap.pl>
1659 F: arch/arm/mach-cns3xxx/
1661 ARM/CAVIUM THUNDER NETWORK DRIVER
1662 M: Sunil Goutham <sgoutham@marvell.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: drivers/net/ethernet/cavium/thunder/
1667 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1668 M: Lukasz Majewski <lukma@denx.de>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 F: arch/arm/mach-ep93xx/ts72xx.c
1673 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1674 M: Alexander Shiyan <shc_work@mail.ru>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1680 M: Lennert Buytenhek <kernel@wantstofly.org>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1685 M: Hartley Sweeten <hsweeten@visionengravers.com>
1686 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 F: arch/arm/mach-ep93xx/
1690 F: arch/arm/mach-ep93xx/include/mach/
1693 M: Russell King <linux@armlinux.org.uk>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1697 F: drivers/clk/clkdev.c
1699 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1700 M: Baruch Siach <baruch@tkos.co.il>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: arch/arm/boot/dts/cx92755*
1706 ARM/CONTEC MICRO9 MACHINE SUPPORT
1707 M: Hubert Feurstein <hubert.feurstein@contec.at>
1709 F: arch/arm/mach-ep93xx/micro9.c
1711 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1712 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1713 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1714 R: Mike Leach <mike.leach@linaro.org>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1718 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1719 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1720 F: Documentation/devicetree/bindings/arm/coresight.txt
1721 F: Documentation/trace/coresight/*
1722 F: drivers/hwtracing/coresight/*
1723 F: include/dt-bindings/arm/coresight-cti-dt.h
1724 F: tools/perf/arch/arm/util/auxtrace.c
1725 F: tools/perf/arch/arm/util/cs-etm.c
1726 F: tools/perf/arch/arm/util/cs-etm.h
1727 F: tools/perf/arch/arm/util/pmu.c
1728 F: tools/perf/util/cs-etm-decoder/*
1729 F: tools/perf/util/cs-etm.*
1731 ARM/CORGI MACHINE SUPPORT
1732 M: Richard Purdie <rpurdie@rpsys.net>
1735 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1736 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1737 M: Linus Walleij <linus.walleij@linaro.org>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 T: git git://github.com/ulli-kroll/linux.git
1741 F: Documentation/devicetree/bindings/arm/gemini.txt
1742 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1743 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1744 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1745 F: arch/arm/mach-gemini/
1746 F: drivers/net/ethernet/cortina/
1747 F: drivers/pinctrl/pinctrl-gemini.c
1748 F: drivers/rtc/rtc-ftrtc010.c
1750 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1751 M: Barry Song <baohua@kernel.org>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1755 F: arch/arm/boot/dts/prima2*
1756 F: arch/arm/mach-prima2/
1757 F: drivers/clk/sirf/
1758 F: drivers/clocksource/timer-atlas7.c
1759 F: drivers/clocksource/timer-prima2.c
1763 ARM/CZ.NIC TURRIS MOX SUPPORT
1764 M: Marek Behun <marek.behun@nic.cz>
1766 W: http://mox.turris.cz
1767 F: Documentation/ABI/testing/debugfs-moxtet
1768 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1769 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1770 F: Documentation/devicetree/bindings/bus/moxtet.txt
1771 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1772 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1773 F: drivers/bus/moxtet.c
1774 F: drivers/firmware/turris-mox-rwtm.c
1775 F: drivers/gpio/gpio-moxtet.c
1776 F: include/linux/moxtet.h
1778 ARM/EBSA110 MACHINE SUPPORT
1779 M: Russell King <linux@armlinux.org.uk>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 W: http://www.armlinux.org.uk/
1783 F: arch/arm/mach-ebsa110/
1784 F: drivers/net/ethernet/amd/am79c961a.*
1786 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1787 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1788 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1794 M: Robert Jarzmik <robert.jarzmik@free.fr>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 F: arch/arm/mach-pxa/ezx.c
1799 ARM/FARADAY FA526 PORT
1800 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 T: git git://git.berlios.de/gemini-board
1804 F: arch/arm/mm/*-fa*
1806 ARM/FOOTBRIDGE ARCHITECTURE
1807 M: Russell King <linux@armlinux.org.uk>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 W: http://www.armlinux.org.uk/
1811 F: arch/arm/include/asm/hardware/dec21285.h
1812 F: arch/arm/mach-footbridge/
1814 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1815 M: Shawn Guo <shawnguo@kernel.org>
1816 M: Sascha Hauer <s.hauer@pengutronix.de>
1817 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1818 R: Fabio Estevam <festevam@gmail.com>
1819 R: NXP Linux Team <linux-imx@nxp.com>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1823 X: drivers/media/i2c/
1827 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1828 M: Shawn Guo <shawnguo@kernel.org>
1829 M: Li Yang <leoyang.li@nxp.com>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1833 F: arch/arm/boot/dts/ls1021a*
1834 F: arch/arm64/boot/dts/freescale/fsl-*
1835 F: arch/arm64/boot/dts/freescale/qoriq-*
1837 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1838 M: Shawn Guo <shawnguo@kernel.org>
1839 M: Sascha Hauer <s.hauer@pengutronix.de>
1840 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1841 R: Stefan Agner <stefan@agner.ch>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1845 F: arch/arm/boot/dts/vf*
1846 F: arch/arm/mach-imx/*vf610*
1848 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1849 M: Lennert Buytenhek <kernel@wantstofly.org>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 ARM/GUMSTIX MACHINE SUPPORT
1854 M: Steve Sakoman <sakoman@gmail.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1859 M: Philipp Zabel <philipp.zabel@gmail.com>
1860 M: Paul Parsons <lost.distance@yahoo.com>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 F: arch/arm/mach-pxa/hx4700.c
1864 F: arch/arm/mach-pxa/include/mach/hx4700.h
1865 F: sound/soc/pxa/hx4700.c
1867 ARM/HISILICON SOC SUPPORT
1868 M: Wei Xu <xuwei5@hisilicon.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 W: http://www.hisilicon.com
1872 T: git git://github.com/hisilicon/linux-hisi.git
1873 F: arch/arm/boot/dts/hi3*
1874 F: arch/arm/boot/dts/hip*
1875 F: arch/arm/boot/dts/hisi*
1876 F: arch/arm/mach-hisi/
1877 F: arch/arm64/boot/dts/hisilicon/
1879 ARM/HP JORNADA 7XX MACHINE SUPPORT
1880 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1884 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1885 F: arch/arm/mach-sa1100/jornada720.c
1887 ARM/IGEP MACHINE SUPPORT
1888 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1889 M: Javier Martinez Canillas <javier@dowhile0.org>
1890 L: linux-omap@vger.kernel.org
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 F: arch/arm/boot/dts/omap3-igep*
1895 ARM/INCOME PXA270 SUPPORT
1896 M: Marek Vasut <marek.vasut@gmail.com>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1901 ARM/INTEL IOP32X ARM ARCHITECTURE
1902 M: Lennert Buytenhek <kernel@wantstofly.org>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 ARM/INTEL IQ81342EX MACHINE SUPPORT
1907 M: Lennert Buytenhek <kernel@wantstofly.org>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 ARM/INTEL IXDP2850 MACHINE SUPPORT
1912 M: Lennert Buytenhek <kernel@wantstofly.org>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 ARM/INTEL IXP4XX ARM ARCHITECTURE
1917 M: Linus Walleij <linusw@kernel.org>
1918 M: Imre Kaloz <kaloz@openwrt.org>
1919 M: Krzysztof Halasa <khalasa@piap.pl>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1923 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1924 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1925 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1926 F: arch/arm/mach-ixp4xx/
1927 F: drivers/clocksource/timer-ixp4xx.c
1928 F: drivers/gpio/gpio-ixp4xx.c
1929 F: drivers/irqchip/irq-ixp4xx.c
1930 F: include/linux/irqchip/irq-ixp4xx.h
1931 F: include/linux/platform_data/timer-ixp4xx.h
1933 ARM/INTEL KEEMBAY ARCHITECTURE
1934 M: Paul J. Murphy <paul.j.murphy@intel.com>
1935 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1937 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1938 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1939 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1941 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1942 M: Jonathan Cameron <jic23@cam.ac.uk>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 F: arch/arm/mach-pxa/stargate2.c
1946 F: drivers/pcmcia/pxa2xx_stargate2.c
1948 ARM/INTEL XSC3 (MANZANO) ARM CORE
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1954 M: Lennert Buytenhek <kernel@wantstofly.org>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 ARM/LG1K ARCHITECTURE
1959 M: Chanho Min <chanho.min@lge.com>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm64/boot/dts/lg/
1964 ARM/LOGICPD PXA270 MACHINE SUPPORT
1965 M: Lennert Buytenhek <kernel@wantstofly.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 ARM/LPC18XX ARCHITECTURE
1970 M: Vladimir Zapolskiy <vz@mleia.com>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1974 F: arch/arm/boot/dts/lpc43*
1975 F: drivers/i2c/busses/i2c-lpc2k.c
1976 F: drivers/memory/pl172.c
1977 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1978 F: drivers/rtc/rtc-lpc24xx.c
1981 ARM/LPC32XX SOC SUPPORT
1982 M: Vladimir Zapolskiy <vz@mleia.com>
1983 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1987 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1988 F: arch/arm/boot/dts/lpc32*
1989 F: arch/arm/mach-lpc32xx/
1990 F: drivers/i2c/busses/i2c-pnx.c
1991 F: drivers/net/ethernet/nxp/lpc_eth.c
1992 F: drivers/usb/host/ohci-nxp.c
1993 F: drivers/watchdog/pnx4008_wdt.c
1996 ARM/MAGICIAN MACHINE SUPPORT
1997 M: Philipp Zabel <philipp.zabel@gmail.com>
2000 ARM/Marvell Dove/MV78xx0/Orion SOC support
2001 M: Jason Cooper <jason@lakedaemon.net>
2002 M: Andrew Lunn <andrew@lunn.ch>
2003 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2004 M: Gregory Clement <gregory.clement@bootlin.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 T: git git://git.infradead.org/linux-mvebu.git
2008 F: Documentation/devicetree/bindings/soc/dove/
2009 F: arch/arm/boot/dts/dove*
2010 F: arch/arm/boot/dts/orion5x*
2011 F: arch/arm/mach-dove/
2012 F: arch/arm/mach-mv78xx0/
2013 F: arch/arm/mach-orion5x/
2014 F: arch/arm/plat-orion/
2015 F: drivers/soc/dove/
2017 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2018 M: Jason Cooper <jason@lakedaemon.net>
2019 M: Andrew Lunn <andrew@lunn.ch>
2020 M: Gregory Clement <gregory.clement@bootlin.com>
2021 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 T: git git://git.infradead.org/linux-mvebu.git
2025 F: arch/arm/boot/dts/armada*
2026 F: arch/arm/boot/dts/kirkwood*
2027 F: arch/arm/configs/mvebu_*_defconfig
2028 F: arch/arm/mach-mvebu/
2029 F: arch/arm64/boot/dts/marvell/armada*
2030 F: arch/arm64/boot/dts/marvell/cn913*
2031 F: drivers/cpufreq/armada-37xx-cpufreq.c
2032 F: drivers/cpufreq/armada-8k-cpufreq.c
2033 F: drivers/cpufreq/mvebu-cpufreq.c
2034 F: drivers/irqchip/irq-armada-370-xp.c
2035 F: drivers/irqchip/irq-mvebu-*
2036 F: drivers/pinctrl/mvebu/
2037 F: drivers/rtc/rtc-armada38x.c
2039 ARM/Mediatek RTC DRIVER
2040 M: Eddie Huang <eddie.huang@mediatek.com>
2041 M: Sean Wang <sean.wang@mediatek.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2045 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2046 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2047 F: drivers/rtc/rtc-mt2712.c
2048 F: drivers/rtc/rtc-mt6397.c
2049 F: drivers/rtc/rtc-mt7622.c
2051 ARM/Mediatek SoC support
2052 M: Matthias Brugger <matthias.bgg@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2056 W: https://mtk.bcnfs.org/
2057 C: irc://chat.freenode.net/linux-mediatek
2058 F: arch/arm/boot/dts/mt6*
2059 F: arch/arm/boot/dts/mt7*
2060 F: arch/arm/boot/dts/mt8*
2061 F: arch/arm/mach-mediatek/
2062 F: arch/arm64/boot/dts/mediatek/
2063 F: drivers/soc/mediatek/
2068 ARM/Mediatek USB3 PHY DRIVER
2069 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2073 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2074 F: drivers/phy/mediatek/
2076 ARM/Microchip (AT91) SoC support
2077 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2078 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2079 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 W: http://www.linux4sam.org
2083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2084 F: arch/arm/boot/dts/at91*.dts
2085 F: arch/arm/boot/dts/at91*.dtsi
2086 F: arch/arm/boot/dts/sama*.dts
2087 F: arch/arm/boot/dts/sama*.dtsi
2088 F: arch/arm/include/debug/at91.S
2089 F: arch/arm/mach-at91/
2090 F: drivers/memory/atmel*
2091 F: drivers/watchdog/sama5d4_wdt.c
2092 F: include/soc/at91/
2093 X: drivers/input/touchscreen/atmel_mxt_ts.c
2094 X: drivers/net/wireless/atmel/
2098 ARM/Microchip Sparx5 SoC support
2099 M: Lars Povlsen <lars.povlsen@microchip.com>
2100 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2101 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 F: arch/arm64/boot/dts/microchip/
2107 ARM/MIOA701 MACHINE SUPPORT
2108 M: Robert Jarzmik <robert.jarzmik@free.fr>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 F: arch/arm/mach-pxa/mioa701.c
2113 ARM/MStar/Sigmastar Armv7 SoC support
2114 M: Daniel Palmer <daniel@thingy.jp>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 W: http://linux-chenxing.org/
2118 F: Documentation/devicetree/bindings/arm/mstar/*
2119 F: arch/arm/boot/dts/infinity*.dtsi
2120 F: arch/arm/boot/dts/mercury*.dtsi
2121 F: arch/arm/boot/dts/mstar-v7.dtsi
2122 F: arch/arm/mach-mstar/
2124 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2125 M: Michael Petchkovsky <mkpetch@internode.on.net>
2128 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2129 M: Linus Walleij <linus.walleij@linaro.org>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2133 F: Documentation/devicetree/bindings/arm/ste-*
2134 F: Documentation/devicetree/bindings/arm/ux500.yaml
2135 F: Documentation/devicetree/bindings/arm/ux500/
2136 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2137 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2138 F: arch/arm/boot/dts/ste-*
2139 F: arch/arm/mach-nomadik/
2140 F: arch/arm/mach-u300/
2141 F: arch/arm/mach-ux500/
2142 F: drivers/clk/clk-nomadik.c
2143 F: drivers/clk/clk-u300.c
2144 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2145 F: drivers/clocksource/timer-u300.c
2146 F: drivers/dma/coh901318*
2147 F: drivers/dma/ste_dma40*
2148 F: drivers/hwspinlock/u8500_hsem.c
2149 F: drivers/i2c/busses/i2c-nomadik.c
2150 F: drivers/i2c/busses/i2c-stu300.c
2151 F: drivers/iio/adc/ab8500-gpadc.c
2152 F: drivers/mfd/ab3100*
2153 F: drivers/mfd/ab8500*
2154 F: drivers/mfd/abx500*
2155 F: drivers/mfd/db8500*
2156 F: drivers/mfd/dbx500*
2157 F: drivers/pinctrl/nomadik/
2158 F: drivers/pinctrl/pinctrl-coh901*
2159 F: drivers/pinctrl/pinctrl-u300.c
2160 F: drivers/rtc/rtc-ab3100.c
2161 F: drivers/rtc/rtc-ab8500.c
2162 F: drivers/rtc/rtc-coh901331.c
2163 F: drivers/rtc/rtc-pl031.c
2164 F: drivers/soc/ux500/
2165 F: drivers/watchdog/coh901327_wdt.c
2167 ARM/NUVOTON NPCM ARCHITECTURE
2168 M: Avi Fishman <avifishman70@gmail.com>
2169 M: Tomer Maimon <tmaimon77@gmail.com>
2170 M: Tali Perry <tali.perry1@gmail.com>
2171 R: Patrick Venture <venture@google.com>
2172 R: Nancy Yuen <yuenn@google.com>
2173 R: Benjamin Fair <benjaminfair@google.com>
2174 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2176 F: Documentation/devicetree/bindings/*/*/*npcm*
2177 F: Documentation/devicetree/bindings/*/*npcm*
2178 F: arch/arm/boot/dts/nuvoton-npcm*
2179 F: arch/arm/mach-npcm/
2181 F: drivers/*/*/*npcm*
2182 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2184 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2185 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2187 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2188 F: arch/arm/mach-s3c24xx/gta02.h
2189 F: arch/arm/mach-s3c24xx/mach-gta02.c
2191 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2192 M: Alexander Clouter <alex@digriz.org.uk>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 W: http://www.digriz.org.uk/ts78xx/kernel
2196 F: arch/arm/mach-orion5x/ts78xx-*
2198 ARM/OXNAS platform support
2199 M: Neil Armstrong <narmstrong@baylibre.com>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 L: linux-oxnas@groups.io (moderated for non-subscribers)
2203 F: arch/arm/boot/dts/ox8*.dts*
2204 F: arch/arm/mach-oxnas/
2205 F: drivers/power/reset/oxnas-restart.c
2208 ARM/PALM TREO SUPPORT
2209 M: Tomas Cech <sleep_walker@suse.com>
2210 L: linux-arm-kernel@lists.infradead.org
2212 W: http://hackndev.com
2213 F: arch/arm/mach-pxa/palmtreo.*
2215 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2216 M: Marek Vasut <marek.vasut@gmail.com>
2217 L: linux-arm-kernel@lists.infradead.org
2219 W: http://hackndev.com
2220 F: arch/arm/mach-pxa/include/mach/palmld.h
2221 F: arch/arm/mach-pxa/include/mach/palmtc.h
2222 F: arch/arm/mach-pxa/include/mach/palmtx.h
2223 F: arch/arm/mach-pxa/palmld.c
2224 F: arch/arm/mach-pxa/palmt5.*
2225 F: arch/arm/mach-pxa/palmtc.c
2226 F: arch/arm/mach-pxa/palmte2.*
2227 F: arch/arm/mach-pxa/palmtx.c
2230 M: Sergey Lapin <slapin@ossfans.org>
2231 L: linux-arm-kernel@lists.infradead.org
2233 W: http://hackndev.com
2234 F: arch/arm/mach-pxa/palmz72.*
2237 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2239 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2241 ARM/PT DIGITAL BOARD PORT
2242 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 W: http://www.armlinux.org.uk/
2247 ARM/QUALCOMM SUPPORT
2248 M: Andy Gross <agross@kernel.org>
2249 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2250 L: linux-arm-msm@vger.kernel.org
2252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2253 F: Documentation/devicetree/bindings/*/qcom*
2254 F: Documentation/devicetree/bindings/soc/qcom/
2255 F: arch/arm/boot/dts/qcom-*.dts
2256 F: arch/arm/boot/dts/qcom-*.dtsi
2257 F: arch/arm/mach-qcom/
2258 F: arch/arm64/boot/dts/qcom/
2259 F: drivers/*/*/qcom*
2260 F: drivers/*/*/qcom/
2261 F: drivers/*/pm8???-*
2264 F: drivers/bluetooth/btqcomsmd.c
2265 F: drivers/clocksource/timer-qcom.c
2266 F: drivers/cpuidle/cpuidle-qcom-spm.c
2267 F: drivers/extcon/extcon-qcom*
2268 F: drivers/i2c/busses/i2c-qcom-geni.c
2269 F: drivers/i2c/busses/i2c-qup.c
2270 F: drivers/iommu/msm*
2271 F: drivers/mfd/ssbi.c
2272 F: drivers/mmc/host/mmci_qcom*
2273 F: drivers/mmc/host/sdhci-msm.c
2274 F: drivers/pci/controller/dwc/pcie-qcom.c
2275 F: drivers/phy/qualcomm/
2276 F: drivers/power/*/msm*
2277 F: drivers/reset/reset-qcom-*
2278 F: drivers/scsi/ufs/ufs-qcom*
2279 F: drivers/spi/spi-geni-qcom.c
2280 F: drivers/spi/spi-qcom-qspi.c
2281 F: drivers/spi/spi-qup.c
2282 F: drivers/tty/serial/msm_serial.c
2283 F: drivers/usb/dwc3/dwc3-qcom.c
2284 F: include/dt-bindings/*/qcom*
2285 F: include/linux/*/qcom*
2287 ARM/RADISYS ENP2611 MACHINE SUPPORT
2288 M: Lennert Buytenhek <kernel@wantstofly.org>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 ARM/RDA MICRO ARCHITECTURE
2293 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2297 F: Documentation/devicetree/bindings/arm/rda.yaml
2298 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2299 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2300 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2301 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2302 F: arch/arm/boot/dts/rda8810pl-*
2303 F: drivers/clocksource/timer-rda.c
2304 F: drivers/gpio/gpio-rda.c
2305 F: drivers/irqchip/irq-rda-intc.c
2306 F: drivers/tty/serial/rda-uart.c
2308 ARM/REALTEK ARCHITECTURE
2309 M: Andreas Färber <afaerber@suse.de>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2313 F: Documentation/devicetree/bindings/arm/realtek.yaml
2314 F: arch/arm/boot/dts/rtd*
2315 F: arch/arm/mach-realtek/
2316 F: arch/arm64/boot/dts/realtek/
2318 ARM/RENESAS ARM64 ARCHITECTURE
2319 M: Geert Uytterhoeven <geert+renesas@glider.be>
2320 M: Magnus Damm <magnus.damm@gmail.com>
2321 L: linux-renesas-soc@vger.kernel.org
2323 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2325 F: Documentation/devicetree/bindings/arm/renesas.yaml
2326 F: arch/arm64/boot/dts/renesas/
2327 F: drivers/soc/renesas/
2328 F: include/linux/soc/renesas/
2330 ARM/RISCPC ARCHITECTURE
2331 M: Russell King <linux@armlinux.org.uk>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 W: http://www.armlinux.org.uk/
2335 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2336 F: arch/arm/include/asm/hardware/ioc.h
2337 F: arch/arm/include/asm/hardware/iomd.h
2338 F: arch/arm/include/asm/hardware/memc.h
2339 F: arch/arm/mach-rpc/
2340 F: drivers/net/ethernet/8390/etherh.c
2341 F: drivers/net/ethernet/i825xx/ether1*
2342 F: drivers/net/ethernet/seeq/ether3*
2343 F: drivers/scsi/arm/
2345 ARM/Rockchip SoC support
2346 M: Heiko Stuebner <heiko@sntech.de>
2347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 L: linux-rockchip@lists.infradead.org
2350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2351 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2352 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2353 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2354 F: arch/arm/boot/dts/rk3*
2355 F: arch/arm/boot/dts/rv1108*
2356 F: arch/arm/mach-rockchip/
2357 F: drivers/*/*/*rockchip*
2358 F: drivers/*/*rockchip*
2359 F: drivers/clk/rockchip/
2360 F: drivers/i2c/busses/i2c-rk3x.c
2361 F: sound/soc/rockchip/
2364 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2365 M: Kukjin Kim <kgene@kernel.org>
2366 M: Krzysztof Kozlowski <krzk@kernel.org>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2370 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2371 F: Documentation/arm/samsung/
2372 F: Documentation/devicetree/bindings/arm/samsung/
2373 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2374 F: arch/arm/boot/dts/exynos*
2375 F: arch/arm/boot/dts/s3c*
2376 F: arch/arm/boot/dts/s5p*
2377 F: arch/arm/mach-exynos*/
2378 F: arch/arm/mach-s3c24*/
2379 F: arch/arm/mach-s3c64xx/
2380 F: arch/arm/mach-s5p*/
2381 F: arch/arm/plat-samsung/
2382 F: arch/arm64/boot/dts/exynos/
2383 F: drivers/*/*/*s3c24*
2384 F: drivers/*/*s3c24*
2385 F: drivers/*/*s3c64xx*
2386 F: drivers/*/*s5pv210*
2387 F: drivers/memory/samsung/
2388 F: drivers/soc/samsung/
2389 F: drivers/tty/serial/samsung*
2390 F: include/linux/soc/samsung/
2393 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2394 M: Kyungmin Park <kyungmin.park@samsung.com>
2395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 F: arch/arm/mach-s5pv210/
2399 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2400 M: Kyungmin Park <kyungmin.park@samsung.com>
2401 M: Kamil Debski <kamil@wypas.org>
2402 M: Andrzej Hajda <a.hajda@samsung.com>
2403 L: linux-arm-kernel@lists.infradead.org
2404 L: linux-media@vger.kernel.org
2406 F: drivers/media/platform/s5p-g2d/
2408 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2409 M: Marek Szyprowski <m.szyprowski@samsung.com>
2410 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2411 L: linux-media@vger.kernel.org
2413 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2414 F: drivers/media/platform/s5p-cec/
2416 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2417 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2418 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2419 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2420 L: linux-arm-kernel@lists.infradead.org
2421 L: linux-media@vger.kernel.org
2423 F: drivers/media/platform/s5p-jpeg/
2425 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2426 M: Kyungmin Park <kyungmin.park@samsung.com>
2427 M: Kamil Debski <kamil@wypas.org>
2428 M: Jeongtae Park <jtp.park@samsung.com>
2429 M: Andrzej Hajda <a.hajda@samsung.com>
2430 L: linux-arm-kernel@lists.infradead.org
2431 L: linux-media@vger.kernel.org
2433 F: drivers/media/platform/s5p-mfc/
2435 ARM/SHMOBILE ARM ARCHITECTURE
2436 M: Geert Uytterhoeven <geert+renesas@glider.be>
2437 M: Magnus Damm <magnus.damm@gmail.com>
2438 L: linux-renesas-soc@vger.kernel.org
2440 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2442 F: Documentation/devicetree/bindings/arm/renesas.yaml
2443 F: arch/arm/boot/dts/emev2*
2444 F: arch/arm/boot/dts/gr-peach*
2445 F: arch/arm/boot/dts/iwg20d-q7*
2446 F: arch/arm/boot/dts/r7s*
2447 F: arch/arm/boot/dts/r8a*
2448 F: arch/arm/boot/dts/r9a*
2449 F: arch/arm/boot/dts/sh*
2450 F: arch/arm/configs/shmobile_defconfig
2451 F: arch/arm/include/debug/renesas-scif.S
2452 F: arch/arm/mach-shmobile/
2453 F: drivers/soc/renesas/
2454 F: include/linux/soc/renesas/
2456 ARM/SOCFPGA ARCHITECTURE
2457 M: Dinh Nguyen <dinguyen@kernel.org>
2459 W: http://www.rocketboards.org
2460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2461 F: arch/arm/boot/dts/socfpga*
2462 F: arch/arm/configs/socfpga_defconfig
2463 F: arch/arm/mach-socfpga/
2464 F: arch/arm64/boot/dts/altera/
2465 F: arch/arm64/boot/dts/intel/
2467 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2468 M: Dinh Nguyen <dinguyen@kernel.org>
2470 F: drivers/clk/socfpga/
2472 ARM/SOCFPGA EDAC SUPPORT
2473 M: Thor Thayer <thor.thayer@linux.intel.com>
2475 F: drivers/edac/altera_edac.
2477 ARM/SPREADTRUM SoC SUPPORT
2478 M: Orson Zhai <orsonzhai@gmail.com>
2479 M: Baolin Wang <baolin.wang7@gmail.com>
2480 M: Chunyan Zhang <zhang.lyra@gmail.com>
2482 F: arch/arm64/boot/dts/sprd
2487 ARM/STI ARCHITECTURE
2488 M: Patrice Chotard <patrice.chotard@st.com>
2489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491 W: http://www.stlinux.com
2492 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2493 F: arch/arm/boot/dts/sti*
2494 F: arch/arm/mach-sti/
2495 F: drivers/ata/ahci_st.c
2496 F: drivers/char/hw_random/st-rng.c
2497 F: drivers/clocksource/arm_global_timer.c
2498 F: drivers/clocksource/clksrc_st_lpc.c
2499 F: drivers/cpufreq/sti-cpufreq.c
2500 F: drivers/dma/st_fdma*
2501 F: drivers/i2c/busses/i2c-st.c
2502 F: drivers/media/platform/sti/c8sectpfe/
2503 F: drivers/media/rc/st_rc.c
2504 F: drivers/mmc/host/sdhci-st.c
2505 F: drivers/phy/st/phy-miphy28lp.c
2506 F: drivers/phy/st/phy-stih407-usb.c
2507 F: drivers/pinctrl/pinctrl-st.c
2508 F: drivers/remoteproc/st_remoteproc.c
2509 F: drivers/remoteproc/st_slim_rproc.c
2510 F: drivers/reset/sti/
2511 F: drivers/rtc/rtc-st-lpc.c
2512 F: drivers/tty/serial/st-asc.c
2513 F: drivers/usb/dwc3/dwc3-st.c
2514 F: drivers/usb/host/ehci-st.c
2515 F: drivers/usb/host/ohci-st.c
2516 F: drivers/watchdog/st_lpc_wdt.c
2517 F: include/linux/remoteproc/st_slim_rproc.h
2519 ARM/STM32 ARCHITECTURE
2520 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2521 M: Alexandre Torgue <alexandre.torgue@st.com>
2522 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2526 F: arch/arm/boot/dts/stm32*
2527 F: arch/arm/mach-stm32/
2528 F: drivers/clocksource/armv7m_systick.c
2532 ARM/Synaptics SoC support
2533 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2534 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 F: arch/arm/boot/dts/berlin*
2538 F: arch/arm/mach-berlin/
2539 F: arch/arm64/boot/dts/synaptics/
2541 ARM/TANGO ARCHITECTURE
2542 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2543 M: Mans Rullgard <mans@mansr.com>
2544 L: linux-arm-kernel@lists.infradead.org
2548 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2549 M: Lennert Buytenhek <kernel@wantstofly.org>
2550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2554 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2555 L: linux-tegra@vger.kernel.org
2556 L: linux-media@vger.kernel.org
2558 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2559 F: drivers/media/platform/tegra-cec/
2561 ARM/TETON BGA MACHINE SUPPORT
2562 M: "Mark F. Brown" <mark.brown314@gmail.com>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2567 M: Santosh Shilimkar <ssantosh@kernel.org>
2568 L: linux-kernel@vger.kernel.org
2570 F: drivers/memory/*emif*
2572 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2573 M: Santosh Shilimkar <ssantosh@kernel.org>
2574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2577 F: arch/arm/boot/dts/keystone-*
2578 F: arch/arm/mach-keystone/
2580 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2581 M: Santosh Shilimkar <ssantosh@kernel.org>
2582 L: linux-kernel@vger.kernel.org
2584 F: drivers/clk/keystone/
2586 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2587 M: Santosh Shilimkar <ssantosh@kernel.org>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 L: linux-kernel@vger.kernel.org
2591 F: drivers/clocksource/timer-keystone.c
2593 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2594 M: Santosh Shilimkar <ssantosh@kernel.org>
2595 L: linux-kernel@vger.kernel.org
2597 F: drivers/power/reset/keystone-reset.c
2599 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2600 M: Tero Kristo <t-kristo@ti.com>
2601 M: Nishanth Menon <nm@ti.com>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2605 F: arch/arm64/boot/dts/ti/Makefile
2606 F: arch/arm64/boot/dts/ti/k3-*
2607 F: include/dt-bindings/pinctrl/k3.h
2609 ARM/THECUS N2100 MACHINE SUPPORT
2610 M: Lennert Buytenhek <kernel@wantstofly.org>
2611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 ARM/TOSA MACHINE SUPPORT
2615 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2616 M: Dirk Opfer <dirk@opfer-online.de>
2619 ARM/UNIPHIER ARCHITECTURE
2620 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2624 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2625 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2626 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2627 F: arch/arm/boot/dts/uniphier*
2628 F: arch/arm/include/asm/hardware/cache-uniphier.h
2629 F: arch/arm/mach-uniphier/
2630 F: arch/arm/mm/cache-uniphier.c
2631 F: arch/arm64/boot/dts/socionext/uniphier*
2632 F: drivers/bus/uniphier-system-bus.c
2633 F: drivers/clk/uniphier/
2634 F: drivers/dma/uniphier-mdmac.c
2635 F: drivers/gpio/gpio-uniphier.c
2636 F: drivers/i2c/busses/i2c-uniphier*
2637 F: drivers/irqchip/irq-uniphier-aidet.c
2638 F: drivers/mmc/host/uniphier-sd.c
2639 F: drivers/pinctrl/uniphier/
2640 F: drivers/reset/reset-uniphier.c
2641 F: drivers/tty/serial/8250/8250_uniphier.c
2644 ARM/VERSATILE EXPRESS PLATFORM
2645 M: Liviu Dudau <liviu.dudau@arm.com>
2646 M: Sudeep Holla <sudeep.holla@arm.com>
2647 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 F: arch/arm/boot/dts/vexpress*
2653 F: arch/arm/mach-vexpress/
2654 F: arch/arm64/boot/dts/arm/
2655 F: drivers/clk/versatile/clk-vexpress-osc.c
2656 F: drivers/clocksource/timer-versatile.c
2660 M: Russell King <linux@armlinux.org.uk>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 W: http://www.armlinux.org.uk/
2666 ARM/VOIPAC PXA270 SUPPORT
2667 M: Marek Vasut <marek.vasut@gmail.com>
2668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670 F: arch/arm/mach-pxa/include/mach/vpac270.h
2671 F: arch/arm/mach-pxa/vpac270.c
2673 ARM/VT8500 ARM ARCHITECTURE
2674 M: Tony Prisk <linux@prisktech.co.nz>
2675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2678 F: arch/arm/mach-vt8500/
2679 F: drivers/clocksource/timer-vt8500.c
2680 F: drivers/i2c/busses/i2c-wmt.c
2681 F: drivers/mmc/host/wmt-sdmmc.c
2682 F: drivers/pwm/pwm-vt8500.c
2683 F: drivers/rtc/rtc-vt8500.c
2684 F: drivers/tty/serial/vt8500_serial.c
2685 F: drivers/usb/host/ehci-platform.c
2686 F: drivers/usb/host/uhci-platform.c
2687 F: drivers/video/fbdev/vt8500lcdfb.*
2688 F: drivers/video/fbdev/wm8505fb*
2689 F: drivers/video/fbdev/wmt_ge_rops.*
2691 ARM/ZIPIT Z2 SUPPORT
2692 M: Marek Vasut <marek.vasut@gmail.com>
2693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695 F: arch/arm/mach-pxa/include/mach/z2.h
2696 F: arch/arm/mach-pxa/z2.c
2698 ARM/ZTE ARCHITECTURE
2699 M: Jun Nie <jun.nie@linaro.org>
2700 M: Shawn Guo <shawnguo@kernel.org>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 F: Documentation/devicetree/bindings/arm/zte.yaml
2704 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2705 F: Documentation/devicetree/bindings/dma/zxdma.txt
2706 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2707 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2708 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2709 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2710 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2711 F: Documentation/devicetree/bindings/soc/zte/
2712 F: Documentation/devicetree/bindings/sound/zte,*.txt
2713 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2714 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2715 F: arch/arm/boot/dts/zx2967*
2716 F: arch/arm/mach-zx/
2717 F: arch/arm64/boot/dts/zte/
2719 F: drivers/dma/zx_dma.c
2720 F: drivers/gpio/gpio-zx.c
2721 F: drivers/i2c/busses/i2c-zx2967.c
2722 F: drivers/mmc/host/dw_mmc-zx.*
2723 F: drivers/pinctrl/zte/
2725 F: drivers/thermal/zx2967_thermal.c
2726 F: drivers/watchdog/zx2967_wdt.c
2727 F: include/dt-bindings/clock/zx2967*.h
2728 F: include/dt-bindings/soc/zte,*.h
2729 F: sound/soc/codecs/zx_aud96p22.c
2732 ARM/ZYNQ ARCHITECTURE
2733 M: Michal Simek <michal.simek@xilinx.com>
2734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 W: http://wiki.xilinx.com
2737 T: git https://github.com/Xilinx/linux-xlnx.git
2738 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2739 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2740 F: arch/arm/mach-zynq/
2741 F: drivers/block/xsysace.c
2742 F: drivers/clocksource/timer-cadence-ttc.c
2743 F: drivers/cpuidle/cpuidle-zynq.c
2744 F: drivers/edac/synopsys_edac.c
2745 F: drivers/i2c/busses/i2c-cadence.c
2746 F: drivers/i2c/busses/i2c-xiic.c
2747 F: drivers/mmc/host/sdhci-of-arasan.c
2751 ARM64 PORT (AARCH64 ARCHITECTURE)
2752 M: Catalin Marinas <catalin.marinas@arm.com>
2753 M: Will Deacon <will@kernel.org>
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2757 F: Documentation/arm64/
2759 F: tools/testing/selftests/arm64/
2760 X: arch/arm64/boot/dts/
2762 AS3645A LED FLASH CONTROLLER DRIVER
2763 M: Sakari Ailus <sakari.ailus@iki.fi>
2764 L: linux-leds@vger.kernel.org
2766 F: drivers/leds/leds-as3645a.c
2768 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2769 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2770 L: linux-media@vger.kernel.org
2772 T: git git://linuxtv.org/media_tree.git
2773 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2774 F: drivers/media/i2c/ak7375.c
2776 ASAHI KASEI AK8974 DRIVER
2777 M: Linus Walleij <linus.walleij@linaro.org>
2778 L: linux-iio@vger.kernel.org
2780 W: http://www.akm.com/
2781 F: drivers/iio/magnetometer/ak8974.c
2783 ASC7621 HARDWARE MONITOR DRIVER
2784 M: George Joseph <george.joseph@fairview5.com>
2785 L: linux-hwmon@vger.kernel.org
2787 F: Documentation/hwmon/asc7621.rst
2788 F: drivers/hwmon/asc7621.c
2790 ASPEED PINCTRL DRIVERS
2791 M: Andrew Jeffery <andrew@aj.id.au>
2792 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2793 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2794 L: linux-gpio@vger.kernel.org
2796 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2797 F: drivers/pinctrl/aspeed/
2799 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2800 M: Eddie James <eajames@linux.ibm.com>
2801 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2803 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2804 F: drivers/irqchip/irq-aspeed-scu-ic.c
2805 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2807 ASPEED VIDEO ENGINE DRIVER
2808 M: Eddie James <eajames@linux.ibm.com>
2809 L: linux-media@vger.kernel.org
2810 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2812 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2813 F: drivers/media/platform/aspeed-video.c
2815 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2816 M: Corentin Chary <corentin.chary@gmail.com>
2817 L: acpi4asus-user@lists.sourceforge.net
2818 L: platform-driver-x86@vger.kernel.org
2820 W: http://acpi4asus.sf.net
2821 F: drivers/platform/x86/asus*.c
2822 F: drivers/platform/x86/eeepc*.c
2824 ASUS WIRELESS RADIO CONTROL DRIVER
2825 M: João Paulo Rechi Vita <jprvita@gmail.com>
2826 L: platform-driver-x86@vger.kernel.org
2828 F: drivers/platform/x86/asus-wireless.c
2831 M: David Howells <dhowells@redhat.com>
2832 L: keyrings@vger.kernel.org
2834 F: Documentation/crypto/asymmetric-keys.rst
2835 F: crypto/asymmetric_keys/
2836 F: include/crypto/pkcs7.h
2837 F: include/crypto/public_key.h
2838 F: include/linux/verification.h
2840 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2841 R: Dan Williams <dan.j.williams@intel.com>
2843 W: http://sourceforge.net/projects/xscaleiop
2844 F: Documentation/crypto/async-tx-api.rst
2847 F: include/linux/async_tx.h
2848 F: include/linux/dmaengine.h
2851 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2852 L: linux-i2c@vger.kernel.org
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2855 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2856 F: drivers/misc/eeprom/at24.c
2858 ATA OVER ETHERNET (AOE) DRIVER
2859 M: "Justin Sanders" <justin@coraid.com>
2861 W: http://www.openaoe.org/
2862 F: Documentation/admin-guide/aoe/
2863 F: drivers/block/aoe/
2865 ATHEROS 71XX/9XXX GPIO DRIVER
2866 M: Alban Bedel <albeu@free.fr>
2868 W: https://github.com/AlbanBedel/linux
2869 T: git git://github.com/AlbanBedel/linux
2870 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2871 F: drivers/gpio/gpio-ath79.c
2873 ATHEROS 71XX/9XXX USB PHY DRIVER
2874 M: Alban Bedel <albeu@free.fr>
2876 W: https://github.com/AlbanBedel/linux
2877 T: git git://github.com/AlbanBedel/linux
2878 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2879 F: drivers/phy/qualcomm/phy-ath79-usb.c
2881 ATHEROS ATH GENERIC UTILITIES
2882 M: Kalle Valo <kvalo@codeaurora.org>
2883 L: linux-wireless@vger.kernel.org
2885 F: drivers/net/wireless/ath/*
2887 ATHEROS ATH5K WIRELESS DRIVER
2888 M: Jiri Slaby <jirislaby@kernel.org>
2889 M: Nick Kossifidis <mickflemm@gmail.com>
2890 M: Luis Chamberlain <mcgrof@kernel.org>
2891 L: linux-wireless@vger.kernel.org
2893 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2894 F: drivers/net/wireless/ath/ath5k/
2896 ATHEROS ATH6KL WIRELESS DRIVER
2897 M: Kalle Valo <kvalo@codeaurora.org>
2898 L: linux-wireless@vger.kernel.org
2900 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2902 F: drivers/net/wireless/ath/ath6kl/
2905 M: Ville Syrjala <syrjala@sci.fi>
2907 F: drivers/input/misc/ati_remote2.c
2909 ATK0110 HWMON DRIVER
2910 M: Luca Tettamanti <kronos.it@gmail.com>
2911 L: linux-hwmon@vger.kernel.org
2913 F: drivers/hwmon/asus_atk0110.c
2915 ATLX ETHERNET DRIVERS
2916 M: Jay Cliburn <jcliburn@gmail.com>
2917 M: Chris Snook <chris.snook@gmail.com>
2918 L: netdev@vger.kernel.org
2920 W: http://sourceforge.net/projects/atl1
2921 W: http://atl1.sourceforge.net
2922 F: drivers/net/ethernet/atheros/
2925 M: Chas Williams <3chas3@gmail.com>
2926 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2927 L: netdev@vger.kernel.org
2929 W: http://linux-atm.sourceforge.net
2931 F: include/linux/atm*
2932 F: include/uapi/linux/atm*
2934 ATMEL MACB ETHERNET DRIVER
2935 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2936 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2938 F: drivers/net/ethernet/cadence/
2940 ATMEL MAXTOUCH DRIVER
2941 M: Nick Dyer <nick@shmanahar.org>
2943 T: git git://github.com/ndyer/linux.git
2944 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2945 F: drivers/input/touchscreen/atmel_mxt_ts.c
2947 ATMEL WIRELESS DRIVER
2948 M: Simon Kelley <simon@thekelleys.org.uk>
2949 L: linux-wireless@vger.kernel.org
2951 W: http://www.thekelleys.org.uk/atmel
2952 W: http://atmelwlandriver.sourceforge.net/
2953 F: drivers/net/wireless/atmel/atmel*
2955 ATOMIC INFRASTRUCTURE
2956 M: Will Deacon <will@kernel.org>
2957 M: Peter Zijlstra <peterz@infradead.org>
2958 R: Boqun Feng <boqun.feng@gmail.com>
2959 L: linux-kernel@vger.kernel.org
2961 F: arch/*/include/asm/atomic*.h
2962 F: include/*/atomic*.h
2965 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2966 M: Bradley Grove <linuxdrivers@attotech.com>
2967 L: linux-scsi@vger.kernel.org
2969 W: http://www.attotech.com
2970 F: drivers/scsi/esas2r
2972 ATUSB IEEE 802.15.4 RADIO DRIVER
2973 M: Stefan Schmidt <stefan@datenfreihafen.org>
2974 L: linux-wpan@vger.kernel.org
2976 F: drivers/net/ieee802154/at86rf230.h
2977 F: drivers/net/ieee802154/atusb.c
2978 F: drivers/net/ieee802154/atusb.h
2981 M: Paul Moore <paul@paul-moore.com>
2982 M: Eric Paris <eparis@redhat.com>
2983 L: linux-audit@redhat.com (moderated for non-subscribers)
2985 W: https://github.com/linux-audit
2986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2987 F: include/linux/audit.h
2988 F: include/uapi/linux/audit.h
2991 AUXILIARY DISPLAY DRIVERS
2992 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2994 F: drivers/auxdisplay/
2995 F: include/linux/cfag12864b.h
2997 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2998 M: Andreas Klinger <ak@it-klinger.de>
2999 L: linux-iio@vger.kernel.org
3001 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3002 F: drivers/iio/adc/hx711.c
3005 M: Ralf Baechle <ralf@linux-mips.org>
3006 L: linux-hams@vger.kernel.org
3008 W: http://www.linux-ax25.org/
3009 F: include/net/ax25.h
3010 F: include/uapi/linux/ax25.h
3014 M: Peter Rosin <peda@axentia.se>
3015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3017 F: arch/arm/boot/dts/at91-linea.dtsi
3018 F: arch/arm/boot/dts/at91-natte.dtsi
3019 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3020 F: arch/arm/boot/dts/at91-tse850-3.dts
3022 AXENTIA ASOC DRIVERS
3023 M: Peter Rosin <peda@axentia.se>
3024 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3026 F: Documentation/devicetree/bindings/sound/axentia,*
3027 F: sound/soc/atmel/tse850-pcm5142.c
3029 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3030 M: Nuno Sá <nuno.sa@analog.com>
3031 L: linux-hwmon@vger.kernel.org
3033 W: http://ez.analog.com/community/linux-device-drivers
3034 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3035 F: drivers/hwmon/axi-fan-control.c
3037 AXXIA I2C CONTROLLER
3038 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3039 L: linux-i2c@vger.kernel.org
3041 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3042 F: drivers/i2c/busses/i2c-axxia.c
3045 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3046 L: linux-media@vger.kernel.org
3048 W: https://linuxtv.org
3049 T: git git://linuxtv.org/media_tree.git
3050 F: drivers/media/usb/dvb-usb-v2/az6007.c
3052 AZTECH FM RADIO RECEIVER DRIVER
3053 M: Hans Verkuil <hverkuil@xs4all.nl>
3054 L: linux-media@vger.kernel.org
3056 W: https://linuxtv.org
3057 T: git git://linuxtv.org/media_tree.git
3058 F: drivers/media/radio/radio-aztech*
3061 L: linux-wireless@vger.kernel.org
3062 L: b43-dev@lists.infradead.org
3064 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3065 F: drivers/net/wireless/broadcom/b43/
3067 B43LEGACY WIRELESS DRIVER
3068 M: Larry Finger <Larry.Finger@lwfinger.net>
3069 L: linux-wireless@vger.kernel.org
3070 L: b43-dev@lists.infradead.org
3072 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3073 F: drivers/net/wireless/broadcom/b43legacy/
3075 BACKLIGHT CLASS/SUBSYSTEM
3076 M: Lee Jones <lee.jones@linaro.org>
3077 M: Daniel Thompson <daniel.thompson@linaro.org>
3078 M: Jingoo Han <jingoohan1@gmail.com>
3079 L: dri-devel@lists.freedesktop.org
3081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3082 F: Documentation/ABI/stable/sysfs-class-backlight
3083 F: Documentation/ABI/testing/sysfs-class-backlight
3084 F: Documentation/devicetree/bindings/leds/backlight
3085 F: drivers/video/backlight/
3086 F: include/linux/backlight.h
3087 F: include/linux/pwm_backlight.h
3090 M: Marek Lindner <mareklindner@neomailbox.ch>
3091 M: Simon Wunderlich <sw@simonwunderlich.de>
3092 M: Antonio Quartulli <a@unstable.cc>
3093 M: Sven Eckelmann <sven@narfation.org>
3094 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3096 W: https://www.open-mesh.org/
3097 Q: https://patchwork.open-mesh.org/project/batman/list/
3098 B: https://www.open-mesh.org/projects/batman-adv/issues
3099 C: irc://chat.freenode.net/batman
3100 T: git https://git.open-mesh.org/linux-merge.git
3101 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3102 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3103 F: Documentation/networking/batman-adv.rst
3104 F: include/uapi/linux/batadv_packet.h
3105 F: include/uapi/linux/batman_adv.h
3108 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3109 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3110 L: linux-hams@vger.kernel.org
3112 W: http://www.baycom.org/~tom/ham/ham.html
3113 F: drivers/net/hamradio/baycom*
3115 BCACHE (BLOCK LAYER CACHE)
3116 M: Coly Li <colyli@suse.de>
3117 M: Kent Overstreet <kent.overstreet@gmail.com>
3118 L: linux-bcache@vger.kernel.org
3120 W: http://bcache.evilpiepirate.org
3121 C: irc://irc.oftc.net/bcache
3122 F: drivers/md/bcache/
3124 BDISP ST MEDIA DRIVER
3125 M: Fabien Dessenne <fabien.dessenne@st.com>
3126 L: linux-media@vger.kernel.org
3128 W: https://linuxtv.org
3129 T: git git://linuxtv.org/media_tree.git
3130 F: drivers/media/platform/sti/bdisp
3132 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3133 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3134 L: netdev@vger.kernel.org
3136 F: drivers/net/ethernet/ec_bhf.c
3139 M: Luis de Bethencourt <luisbg@kernel.org>
3140 M: Salah Triki <salah.triki@gmail.com>
3142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3143 F: Documentation/filesystems/befs.rst
3147 M: Paolo Valente <paolo.valente@linaro.org>
3148 M: Jens Axboe <axboe@kernel.dk>
3149 L: linux-block@vger.kernel.org
3151 F: Documentation/block/bfq-iosched.rst
3155 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3157 F: Documentation/filesystems/bfs.rst
3159 F: include/uapi/linux/bfs_fs.h
3161 BLINKM RGB LED DRIVER
3162 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3164 F: drivers/leds/leds-blinkm.c
3167 M: Jens Axboe <axboe@kernel.dk>
3168 L: linux-block@vger.kernel.org
3170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3173 F: include/linux/blk*
3174 F: kernel/trace/blktrace.c
3178 M: Joern Engel <joern@lazybastard.org>
3179 L: linux-mtd@lists.infradead.org
3181 F: drivers/mtd/devices/block2mtd.c
3184 M: Marcel Holtmann <marcel@holtmann.org>
3185 M: Johan Hedberg <johan.hedberg@gmail.com>
3186 L: linux-bluetooth@vger.kernel.org
3188 W: http://www.bluez.org/
3189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3191 F: drivers/bluetooth/
3194 M: Marcel Holtmann <marcel@holtmann.org>
3195 M: Johan Hedberg <johan.hedberg@gmail.com>
3196 L: linux-bluetooth@vger.kernel.org
3198 W: http://www.bluez.org/
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3201 F: include/net/bluetooth/
3205 M: Jay Vosburgh <j.vosburgh@gmail.com>
3206 M: Veaceslav Falico <vfalico@gmail.com>
3207 M: Andy Gospodarek <andy@greyhouse.net>
3208 L: netdev@vger.kernel.org
3210 W: http://sourceforge.net/projects/bonding/
3211 F: drivers/net/bonding/
3212 F: include/uapi/linux/if_bonding.h
3214 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3215 M: Dan Robertson <dan@dlrobertson.com>
3216 L: linux-iio@vger.kernel.org
3218 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3219 F: drivers/iio/accel/bma400*
3221 BPF (Safe dynamic programs and tools)
3222 M: Alexei Starovoitov <ast@kernel.org>
3223 M: Daniel Borkmann <daniel@iogearbox.net>
3224 R: Martin KaFai Lau <kafai@fb.com>
3225 R: Song Liu <songliubraving@fb.com>
3226 R: Yonghong Song <yhs@fb.com>
3227 R: Andrii Nakryiko <andriin@fb.com>
3228 R: John Fastabend <john.fastabend@gmail.com>
3229 R: KP Singh <kpsingh@chromium.org>
3230 L: netdev@vger.kernel.org
3231 L: bpf@vger.kernel.org
3233 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3236 F: Documentation/bpf/
3237 F: Documentation/networking/filter.rst
3239 F: include/linux/bpf*
3240 F: include/linux/filter.h
3241 F: include/trace/events/xdp.h
3242 F: include/uapi/linux/bpf*
3243 F: include/uapi/linux/filter.h
3245 F: kernel/trace/bpf_trace.c
3248 F: net/core/filter.c
3249 F: net/sched/act_bpf.c
3250 F: net/sched/cls_bpf.c
3254 F: tools/testing/selftests/bpf/
3259 M: Shubham Bansal <illusionist.neo@gmail.com>
3260 L: netdev@vger.kernel.org
3261 L: bpf@vger.kernel.org
3266 M: Daniel Borkmann <daniel@iogearbox.net>
3267 M: Alexei Starovoitov <ast@kernel.org>
3268 M: Zi Shen Lim <zlim.lnx@gmail.com>
3269 L: netdev@vger.kernel.org
3270 L: bpf@vger.kernel.org
3274 BPF JIT for MIPS (32-BIT AND 64-BIT)
3275 M: Paul Burton <paulburton@kernel.org>
3276 L: netdev@vger.kernel.org
3277 L: bpf@vger.kernel.org
3281 BPF JIT for NFP NICs
3282 M: Jakub Kicinski <kuba@kernel.org>
3283 L: netdev@vger.kernel.org
3284 L: bpf@vger.kernel.org
3286 F: drivers/net/ethernet/netronome/nfp/bpf/
3288 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3289 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3290 M: Sandipan Das <sandipan@linux.ibm.com>
3291 L: netdev@vger.kernel.org
3292 L: bpf@vger.kernel.org
3294 F: arch/powerpc/net/
3296 BPF JIT for RISC-V (32-bit)
3297 M: Luke Nelson <luke.r.nels@gmail.com>
3298 M: Xi Wang <xi.wang@gmail.com>
3299 L: netdev@vger.kernel.org
3300 L: bpf@vger.kernel.org
3303 X: arch/riscv/net/bpf_jit_comp64.c
3305 BPF JIT for RISC-V (64-bit)
3306 M: Björn Töpel <bjorn.topel@gmail.com>
3307 L: netdev@vger.kernel.org
3308 L: bpf@vger.kernel.org
3311 X: arch/riscv/net/bpf_jit_comp32.c
3314 M: Ilya Leoshkevich <iii@linux.ibm.com>
3315 M: Heiko Carstens <hca@linux.ibm.com>
3316 M: Vasily Gorbik <gor@linux.ibm.com>
3317 L: netdev@vger.kernel.org
3318 L: bpf@vger.kernel.org
3321 X: arch/s390/net/pnet.c
3323 BPF JIT for SPARC (32-BIT AND 64-BIT)
3324 M: David S. Miller <davem@davemloft.net>
3325 L: netdev@vger.kernel.org
3326 L: bpf@vger.kernel.org
3330 BPF JIT for X86 32-BIT
3331 M: Wang YanQing <udknight@gmail.com>
3332 L: netdev@vger.kernel.org
3333 L: bpf@vger.kernel.org
3335 F: arch/x86/net/bpf_jit_comp32.c
3337 BPF JIT for X86 64-BIT
3338 M: Alexei Starovoitov <ast@kernel.org>
3339 M: Daniel Borkmann <daniel@iogearbox.net>
3340 L: netdev@vger.kernel.org
3341 L: bpf@vger.kernel.org
3344 X: arch/x86/net/bpf_jit_comp32.c
3346 BROADCOM B44 10/100 ETHERNET DRIVER
3347 M: Michael Chan <michael.chan@broadcom.com>
3348 L: netdev@vger.kernel.org
3350 F: drivers/net/ethernet/broadcom/b44.*
3352 BROADCOM B53 ETHERNET SWITCH DRIVER
3353 M: Florian Fainelli <f.fainelli@gmail.com>
3354 L: netdev@vger.kernel.org
3355 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3357 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3358 F: drivers/net/dsa/b53/*
3359 F: include/linux/platform_data/b53.h
3361 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3362 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3363 L: bcm-kernel-feedback-list@broadcom.com
3364 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3368 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3369 F: drivers/pci/controller/pcie-brcmstb.c
3370 F: drivers/staging/vc04_services
3374 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3375 M: Florian Fainelli <f.fainelli@gmail.com>
3376 M: Ray Jui <rjui@broadcom.com>
3377 M: Scott Branden <sbranden@broadcom.com>
3378 M: bcm-kernel-feedback-list@broadcom.com
3380 T: git git://github.com/broadcom/mach-bcm
3381 F: arch/arm/mach-bcm/
3387 BROADCOM BCM47XX MIPS ARCHITECTURE
3388 M: Hauke Mehrtens <hauke@hauke-m.de>
3389 M: Rafał Miłecki <zajec5@gmail.com>
3390 L: linux-mips@vger.kernel.org
3392 F: Documentation/devicetree/bindings/mips/brcm/
3393 F: arch/mips/bcm47xx/*
3394 F: arch/mips/include/asm/mach-bcm47xx/*
3396 BROADCOM BCM5301X ARM ARCHITECTURE
3397 M: Hauke Mehrtens <hauke@hauke-m.de>
3398 M: Rafał Miłecki <zajec5@gmail.com>
3399 M: bcm-kernel-feedback-list@broadcom.com
3400 L: linux-arm-kernel@lists.infradead.org
3402 F: arch/arm/boot/dts/bcm470*
3403 F: arch/arm/boot/dts/bcm5301x*.dtsi
3404 F: arch/arm/boot/dts/bcm953012*
3405 F: arch/arm/mach-bcm/bcm_5301x.c
3407 BROADCOM BCM53573 ARM ARCHITECTURE
3408 M: Rafał Miłecki <rafal@milecki.pl>
3409 L: bcm-kernel-feedback-list@broadcom.com
3410 L: linux-arm-kernel@lists.infradead.org
3412 F: arch/arm/boot/dts/bcm47189*
3413 F: arch/arm/boot/dts/bcm53573*
3415 BROADCOM BCM63XX ARM ARCHITECTURE
3416 M: Florian Fainelli <f.fainelli@gmail.com>
3417 M: bcm-kernel-feedback-list@broadcom.com
3418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3420 T: git git://github.com/broadcom/stblinux.git
3423 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3424 M: Kevin Cernekee <cernekee@gmail.com>
3425 L: linux-usb@vger.kernel.org
3427 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3429 BROADCOM BCM7XXX ARM ARCHITECTURE
3430 M: Florian Fainelli <f.fainelli@gmail.com>
3431 M: bcm-kernel-feedback-list@broadcom.com
3432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3434 T: git git://github.com/broadcom/stblinux.git
3435 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3436 F: arch/arm/boot/dts/bcm7*.dts*
3437 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3438 F: arch/arm/mach-bcm/*brcmstb*
3439 F: arch/arm/mm/cache-b15-rac.c
3440 F: drivers/bus/brcmstb_gisb.c
3441 F: drivers/pci/controller/pcie-brcmstb.c
3444 BROADCOM BMIPS CPUFREQ DRIVER
3445 M: Markus Mayer <mmayer@broadcom.com>
3446 M: bcm-kernel-feedback-list@broadcom.com
3447 L: linux-pm@vger.kernel.org
3449 F: drivers/cpufreq/bmips-cpufreq.c
3451 BROADCOM BMIPS MIPS ARCHITECTURE
3452 M: Florian Fainelli <f.fainelli@gmail.com>
3453 L: bcm-kernel-feedback-list@broadcom.com
3454 L: linux-mips@vger.kernel.org
3456 T: git git://github.com/broadcom/stblinux.git
3457 F: arch/mips/bmips/*
3458 F: arch/mips/boot/dts/brcm/bcm*.dts*
3459 F: arch/mips/include/asm/mach-bmips/*
3460 F: arch/mips/kernel/*bmips*
3461 F: drivers/irqchip/irq-bcm63*
3462 F: drivers/irqchip/irq-bcm7*
3463 F: drivers/irqchip/irq-brcmstb*
3464 F: include/linux/bcm963xx_nvram.h
3465 F: include/linux/bcm963xx_tag.h
3467 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3468 M: Rasesh Mody <rmody@marvell.com>
3469 M: GR-Linux-NIC-Dev@marvell.com
3470 L: netdev@vger.kernel.org
3472 F: drivers/net/ethernet/broadcom/bnx2.*
3473 F: drivers/net/ethernet/broadcom/bnx2_*
3475 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3476 M: QLogic-Storage-Upstream@qlogic.com
3477 L: linux-scsi@vger.kernel.org
3479 F: drivers/scsi/bnx2fc/
3481 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3482 M: QLogic-Storage-Upstream@qlogic.com
3483 L: linux-scsi@vger.kernel.org
3485 F: drivers/scsi/bnx2i/
3487 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3488 M: Ariel Elior <aelior@marvell.com>
3489 M: Sudarsana Kalluru <skalluru@marvell.com>
3490 M: GR-everest-linux-l2@marvell.com
3491 L: netdev@vger.kernel.org
3493 F: drivers/net/ethernet/broadcom/bnx2x/
3495 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3496 M: Michael Chan <michael.chan@broadcom.com>
3497 L: netdev@vger.kernel.org
3499 F: drivers/net/ethernet/broadcom/bnxt/
3501 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3502 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3503 M: Franky Lin <franky.lin@broadcom.com>
3504 M: Hante Meuleman <hante.meuleman@broadcom.com>
3505 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3506 M: Wright Feng <wright.feng@cypress.com>
3507 L: linux-wireless@vger.kernel.org
3508 L: brcm80211-dev-list.pdl@broadcom.com
3509 L: brcm80211-dev-list@cypress.com
3511 F: drivers/net/wireless/broadcom/brcm80211/
3513 BROADCOM BRCMSTB GPIO DRIVER
3514 M: Gregory Fong <gregory.0xf0@gmail.com>
3515 L: bcm-kernel-feedback-list@broadcom.com
3517 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3518 F: drivers/gpio/gpio-brcmstb.c
3520 BROADCOM BRCMSTB I2C DRIVER
3521 M: Kamal Dasu <kdasu.kdev@gmail.com>
3522 L: linux-i2c@vger.kernel.org
3523 L: bcm-kernel-feedback-list@broadcom.com
3525 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3526 F: drivers/i2c/busses/i2c-brcmstb.c
3528 BROADCOM BRCMSTB USB EHCI DRIVER
3529 M: Al Cooper <alcooperx@gmail.com>
3530 L: linux-usb@vger.kernel.org
3531 L: bcm-kernel-feedback-list@broadcom.com
3533 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3534 F: drivers/usb/host/ehci-brcm.*
3536 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3537 M: Al Cooper <alcooperx@gmail.com>
3538 L: linux-kernel@vger.kernel.org
3539 L: bcm-kernel-feedback-list@broadcom.com
3541 F: drivers/phy/broadcom/phy-brcm-usb*
3543 BROADCOM ETHERNET PHY DRIVERS
3544 M: Florian Fainelli <f.fainelli@gmail.com>
3545 L: bcm-kernel-feedback-list@broadcom.com
3546 L: netdev@vger.kernel.org
3548 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3549 F: drivers/net/phy/bcm*.[ch]
3550 F: drivers/net/phy/broadcom.c
3551 F: include/linux/brcmphy.h
3553 BROADCOM GENET ETHERNET DRIVER
3554 M: Doug Berger <opendmb@gmail.com>
3555 M: Florian Fainelli <f.fainelli@gmail.com>
3556 L: bcm-kernel-feedback-list@broadcom.com
3557 L: netdev@vger.kernel.org
3559 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3560 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3561 F: drivers/net/ethernet/broadcom/genet/
3562 F: drivers/net/mdio/mdio-bcm-unimac.c
3563 F: include/linux/platform_data/bcmgenet.h
3564 F: include/linux/platform_data/mdio-bcm-unimac.h
3566 BROADCOM IPROC ARM ARCHITECTURE
3567 M: Ray Jui <rjui@broadcom.com>
3568 M: Scott Branden <sbranden@broadcom.com>
3569 M: bcm-kernel-feedback-list@broadcom.com
3570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3572 T: git git://github.com/broadcom/cygnus-linux.git
3573 F: arch/arm64/boot/dts/broadcom/northstar2/*
3574 F: arch/arm64/boot/dts/broadcom/stingray/*
3575 F: drivers/clk/bcm/clk-ns*
3576 F: drivers/clk/bcm/clk-sr*
3577 F: drivers/pinctrl/bcm/pinctrl-ns*
3578 F: include/dt-bindings/clock/bcm-sr*
3595 BROADCOM KONA GPIO DRIVER
3596 M: Ray Jui <rjui@broadcom.com>
3597 L: bcm-kernel-feedback-list@broadcom.com
3599 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3600 F: drivers/gpio/gpio-bcm-kona.c
3602 BROADCOM NETXTREME-E ROCE DRIVER
3603 M: Selvin Xavier <selvin.xavier@broadcom.com>
3604 M: Devesh Sharma <devesh.sharma@broadcom.com>
3605 M: Somnath Kotur <somnath.kotur@broadcom.com>
3606 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3607 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3608 L: linux-rdma@vger.kernel.org
3610 W: http://www.broadcom.com
3611 F: drivers/infiniband/hw/bnxt_re/
3612 F: include/uapi/rdma/bnxt_re-abi.h
3614 BROADCOM NVRAM DRIVER
3615 M: Rafał Miłecki <zajec5@gmail.com>
3616 L: linux-mips@vger.kernel.org
3618 F: drivers/firmware/broadcom/*
3620 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3621 M: Rafał Miłecki <zajec5@gmail.com>
3622 L: linux-wireless@vger.kernel.org
3625 F: include/linux/bcma/
3628 M: Kamal Dasu <kdasu.kdev@gmail.com>
3629 M: bcm-kernel-feedback-list@broadcom.com
3631 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3632 F: drivers/spi/spi-bcm-qspi.*
3633 F: drivers/spi/spi-brcmstb-qspi.c
3634 F: drivers/spi/spi-iproc-qspi.c
3636 BROADCOM STB AVS CPUFREQ DRIVER
3637 M: Markus Mayer <mmayer@broadcom.com>
3638 M: bcm-kernel-feedback-list@broadcom.com
3639 L: linux-pm@vger.kernel.org
3641 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3642 F: drivers/cpufreq/brcmstb*
3644 BROADCOM STB AVS TMON DRIVER
3645 M: Markus Mayer <mmayer@broadcom.com>
3646 M: bcm-kernel-feedback-list@broadcom.com
3647 L: linux-pm@vger.kernel.org
3649 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3650 F: drivers/thermal/broadcom/brcmstb*
3652 BROADCOM STB DPFE DRIVER
3653 M: Markus Mayer <mmayer@broadcom.com>
3654 M: bcm-kernel-feedback-list@broadcom.com
3655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3657 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3658 F: drivers/memory/brcmstb_dpfe.c
3660 BROADCOM STB NAND FLASH DRIVER
3661 M: Brian Norris <computersforpeace@gmail.com>
3662 M: Kamal Dasu <kdasu.kdev@gmail.com>
3663 L: linux-mtd@lists.infradead.org
3664 L: bcm-kernel-feedback-list@broadcom.com
3666 F: drivers/mtd/nand/raw/brcmnand/
3668 BROADCOM SYSTEMPORT ETHERNET DRIVER
3669 M: Florian Fainelli <f.fainelli@gmail.com>
3670 L: bcm-kernel-feedback-list@broadcom.com
3671 L: netdev@vger.kernel.org
3673 F: drivers/net/ethernet/broadcom/bcmsysport.*
3675 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3676 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3677 M: Prashant Sreedharan <prashant@broadcom.com>
3678 M: Michael Chan <mchan@broadcom.com>
3679 L: netdev@vger.kernel.org
3681 F: drivers/net/ethernet/broadcom/tg3.*
3683 BROCADE BFA FC SCSI DRIVER
3684 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3685 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3686 L: linux-scsi@vger.kernel.org
3688 F: drivers/scsi/bfa/
3690 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3691 M: Rasesh Mody <rmody@marvell.com>
3692 M: Sudarsana Kalluru <skalluru@marvell.com>
3693 M: GR-Linux-NIC-Dev@marvell.com
3694 L: netdev@vger.kernel.org
3696 F: drivers/net/ethernet/brocade/bna/
3698 BSG (block layer generic sg v4 driver)
3699 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3700 L: linux-scsi@vger.kernel.org
3703 F: include/linux/bsg.h
3704 F: include/uapi/linux/bsg.h
3707 M: Clemens Ladisch <clemens@ladisch.de>
3708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3711 F: Documentation/sound/cards/bt87x.rst
3712 F: sound/pci/bt87x.c
3715 M: Michael Buesch <m@bues.ch>
3717 W: http://bu3sch.de/btgpio.php
3718 F: drivers/gpio/gpio-bt8xx.c
3721 M: Chris Mason <clm@fb.com>
3722 M: Josef Bacik <josef@toxicpanda.com>
3723 M: David Sterba <dsterba@suse.com>
3724 L: linux-btrfs@vger.kernel.org
3726 W: http://btrfs.wiki.kernel.org/
3727 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3729 F: Documentation/filesystems/btrfs.rst
3731 F: include/linux/btrfs*
3732 F: include/uapi/linux/btrfs*
3734 BTTV VIDEO4LINUX DRIVER
3735 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3736 L: linux-media@vger.kernel.org
3738 W: https://linuxtv.org
3739 T: git git://linuxtv.org/media_tree.git
3740 F: Documentation/driver-api/media/drivers/bttv*
3741 F: drivers/media/pci/bt8xx/bttv*
3743 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3744 M: Chanwoo Choi <cw00.choi@samsung.com>
3745 L: linux-pm@vger.kernel.org
3746 L: linux-samsung-soc@vger.kernel.org
3748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3749 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3750 F: drivers/devfreq/exynos-bus.c
3752 BUSLOGIC SCSI DRIVER
3753 M: Khalid Aziz <khalid@gonehiking.org>
3754 L: linux-scsi@vger.kernel.org
3756 F: drivers/scsi/BusLogic.*
3757 F: drivers/scsi/FlashPoint.*
3759 C-MEDIA CMI8788 DRIVER
3760 M: Clemens Ladisch <clemens@ladisch.de>
3761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3764 F: sound/pci/oxygen/
3767 M: Guo Ren <guoren@kernel.org>
3768 L: linux-csky@vger.kernel.org
3770 T: git https://github.com/c-sky/csky-linux.git
3771 F: Documentation/devicetree/bindings/csky/
3772 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3773 F: Documentation/devicetree/bindings/timer/csky,*
3775 F: drivers/clocksource/timer-gx6605s.c
3776 F: drivers/clocksource/timer-mp-csky.c
3777 F: drivers/irqchip/irq-csky-*
3782 M: Mark Salter <msalter@redhat.com>
3783 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3784 L: linux-c6x-dev@linux-c6x.org
3786 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3789 CA8210 IEEE-802.15.4 RADIO DRIVER
3790 M: Harry Morris <h.morris@cascoda.com>
3791 L: linux-wpan@vger.kernel.org
3793 W: https://github.com/Cascoda/ca8210-linux.git
3794 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3795 F: drivers/net/ieee802154/ca8210.c
3797 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3798 M: David Howells <dhowells@redhat.com>
3799 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3801 F: Documentation/filesystems/caching/cachefiles.rst
3804 CADENCE MIPI-CSI2 BRIDGES
3805 M: Maxime Ripard <mripard@kernel.org>
3806 L: linux-media@vger.kernel.org
3808 F: Documentation/devicetree/bindings/media/cdns,*.txt
3809 F: drivers/media/platform/cadence/cdns-csi2*
3812 L: linux-mtd@lists.infradead.org
3814 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3815 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3817 CADET FM/AM RADIO RECEIVER DRIVER
3818 M: Hans Verkuil <hverkuil@xs4all.nl>
3819 L: linux-media@vger.kernel.org
3821 W: https://linuxtv.org
3822 T: git git://linuxtv.org/media_tree.git
3823 F: drivers/media/radio/radio-cadet*
3825 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3826 M: Jonathan Corbet <corbet@lwn.net>
3827 L: linux-media@vger.kernel.org
3829 T: git git://linuxtv.org/media_tree.git
3830 F: Documentation/admin-guide/media/cafe_ccic*
3831 F: drivers/media/platform/marvell-ccic/
3834 L: netdev@vger.kernel.org
3836 F: Documentation/networking/caif/
3837 F: drivers/net/caif/
3838 F: include/net/caif/
3839 F: include/uapi/linux/caif/
3843 M: Toke Høiland-Jørgensen <toke@toke.dk>
3844 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3846 F: net/sched/sch_cake.c
3849 M: Wolfgang Grandegger <wg@grandegger.com>
3850 M: Marc Kleine-Budde <mkl@pengutronix.de>
3851 L: linux-can@vger.kernel.org
3853 W: https://github.com/linux-can
3854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3856 F: Documentation/devicetree/bindings/net/can/
3858 F: include/linux/can/dev.h
3859 F: include/linux/can/led.h
3860 F: include/linux/can/platform/
3861 F: include/linux/can/rx-offload.h
3862 F: include/uapi/linux/can/error.h
3863 F: include/uapi/linux/can/netlink.h
3864 F: include/uapi/linux/can/vxcan.h
3867 M: Oliver Hartkopp <socketcan@hartkopp.net>
3868 M: Marc Kleine-Budde <mkl@pengutronix.de>
3869 L: linux-can@vger.kernel.org
3871 W: https://github.com/linux-can
3872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3874 F: Documentation/networking/can.rst
3875 F: include/linux/can/core.h
3876 F: include/linux/can/skb.h
3877 F: include/net/netns/can.h
3878 F: include/uapi/linux/can.h
3879 F: include/uapi/linux/can/bcm.h
3880 F: include/uapi/linux/can/gw.h
3881 F: include/uapi/linux/can/raw.h
3884 CAN-J1939 NETWORK LAYER
3885 M: Robin van der Gracht <robin@protonic.nl>
3886 M: Oleksij Rempel <o.rempel@pengutronix.de>
3887 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3888 L: linux-can@vger.kernel.org
3890 F: Documentation/networking/j1939.rst
3891 F: include/uapi/linux/can/j1939.h
3895 M: Serge Hallyn <serge@hallyn.com>
3896 L: linux-security-module@vger.kernel.org
3898 F: include/linux/capability.h
3899 F: include/uapi/linux/capability.h
3900 F: kernel/capability.c
3901 F: security/commoncap.c
3903 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3904 M: Kevin Tsai <ktsai@capellamicro.com>
3906 F: drivers/iio/light/cm*
3908 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3909 M: Christian Lamparter <chunkeey@googlemail.com>
3910 L: linux-wireless@vger.kernel.org
3912 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3913 F: drivers/net/wireless/ath/carl9170/
3916 M: Robert Richter <rric@kernel.org>
3918 W: http://www.marvell.com
3919 F: drivers/i2c/busses/i2c-octeon*
3920 F: drivers/i2c/busses/i2c-thunderx*
3922 CAVIUM LIQUIDIO NETWORK DRIVER
3923 M: Derek Chickles <dchickles@marvell.com>
3924 M: Satanand Burla <sburla@marvell.com>
3925 M: Felix Manlunas <fmanlunas@marvell.com>
3926 L: netdev@vger.kernel.org
3928 W: http://www.marvell.com
3929 F: drivers/net/ethernet/cavium/liquidio/
3932 M: Robert Richter <rric@kernel.org>
3934 W: http://www.marvell.com
3935 F: drivers/mmc/host/cavium*
3937 CAVIUM OCTEON-TX CRYPTO DRIVER
3938 M: George Cherian <gcherian@marvell.com>
3939 L: linux-crypto@vger.kernel.org
3941 W: http://www.marvell.com
3942 F: drivers/crypto/cavium/cpt/
3944 CAVIUM THUNDERX2 ARM64 SOC
3945 M: Robert Richter <rric@kernel.org>
3946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3948 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3949 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3951 CC2520 IEEE-802.15.4 RADIO DRIVER
3952 M: Varka Bhadram <varkabhadram@gmail.com>
3953 L: linux-wpan@vger.kernel.org
3955 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3956 F: drivers/net/ieee802154/cc2520.c
3957 F: include/linux/spi/cc2520.h
3959 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3960 M: Gilad Ben-Yossef <gilad@benyossef.com>
3961 L: linux-crypto@vger.kernel.org
3963 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3964 F: drivers/crypto/ccree/
3966 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3967 M: Hadar Gat <hadar.gat@arm.com>
3968 L: linux-crypto@vger.kernel.org
3970 F: drivers/char/hw_random/cctrng.c
3971 F: drivers/char/hw_random/cctrng.h
3972 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3973 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3976 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3977 L: linux-media@vger.kernel.org
3979 W: http://linuxtv.org
3980 T: git git://linuxtv.org/media_tree.git
3981 F: Documentation/ABI/testing/debugfs-cec-error-inj
3982 F: Documentation/devicetree/bindings/media/cec.txt
3983 F: Documentation/driver-api/media/cec-core.rst
3984 F: Documentation/userspace-api/media/cec
3985 F: drivers/media/cec/
3986 F: drivers/media/rc/keymaps/rc-cec.c
3987 F: include/media/cec-notifier.h
3988 F: include/media/cec.h
3989 F: include/uapi/linux/cec-funcs.h
3990 F: include/uapi/linux/cec.h
3993 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3994 L: linux-media@vger.kernel.org
3996 W: http://linuxtv.org
3997 T: git git://linuxtv.org/media_tree.git
3998 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3999 F: drivers/media/platform/cec-gpio/
4001 CELL BROADBAND ENGINE ARCHITECTURE
4002 M: Arnd Bergmann <arnd@arndb.de>
4003 L: linuxppc-dev@lists.ozlabs.org
4005 W: http://www.ibm.com/developerworks/power/cell/
4006 F: arch/powerpc/include/asm/cell*.h
4007 F: arch/powerpc/include/asm/spu*.h
4008 F: arch/powerpc/include/uapi/asm/spu*.h
4009 F: arch/powerpc/oprofile/*cell*
4010 F: arch/powerpc/platforms/cell/
4012 CELLWISE CW2015 BATTERY DRIVER
4013 M: Tobias Schrammm <t.schramm@manjaro.org>
4015 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4016 F: drivers/power/supply/cw2015_battery.c
4018 CEPH COMMON CODE (LIBCEPH)
4019 M: Ilya Dryomov <idryomov@gmail.com>
4020 M: Jeff Layton <jlayton@kernel.org>
4021 L: ceph-devel@vger.kernel.org
4024 T: git git://github.com/ceph/ceph-client.git
4025 F: include/linux/ceph/
4026 F: include/linux/crush/
4029 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4030 M: Jeff Layton <jlayton@kernel.org>
4031 M: Ilya Dryomov <idryomov@gmail.com>
4032 L: ceph-devel@vger.kernel.org
4035 T: git git://github.com/ceph/ceph-client.git
4036 F: Documentation/filesystems/ceph.rst
4039 CERTIFICATE HANDLING
4040 M: David Howells <dhowells@redhat.com>
4041 M: David Woodhouse <dwmw2@infradead.org>
4042 L: keyrings@vger.kernel.org
4044 F: Documentation/admin-guide/module-signing.rst
4046 F: scripts/extract-cert.c
4047 F: scripts/sign-file.c
4049 CFAG12864B LCD DRIVER
4050 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4052 F: drivers/auxdisplay/cfag12864b.c
4053 F: include/linux/cfag12864b.h
4055 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4056 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4058 F: drivers/auxdisplay/cfag12864bfb.c
4059 F: include/linux/cfag12864b.h
4061 CHAR and MISC DRIVERS
4062 M: Arnd Bergmann <arnd@arndb.de>
4063 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4068 F: include/linux/miscdevice.h
4071 M: Andy Whitcroft <apw@canonical.com>
4072 M: Joe Perches <joe@perches.com>
4074 F: scripts/checkpatch.pl
4076 CHINESE DOCUMENTATION
4077 M: Harry Wei <harryxiyou@gmail.com>
4078 M: Alex Shi <alex.shi@linux.alibaba.com>
4079 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4081 F: Documentation/translations/zh_CN/
4083 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4084 M: Peter Chen <Peter.Chen@nxp.com>
4085 L: linux-usb@vger.kernel.org
4087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4088 F: drivers/usb/chipidea/
4090 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4091 M: Hans de Goede <hdegoede@redhat.com>
4092 L: linux-input@vger.kernel.org
4094 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4095 F: drivers/input/touchscreen/chipone_icn8318.c
4097 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4098 M: Hans de Goede <hdegoede@redhat.com>
4099 L: linux-input@vger.kernel.org
4101 F: drivers/input/touchscreen/chipone_icn8505.c
4103 CHROME HARDWARE PLATFORM SUPPORT
4104 M: Benson Leung <bleung@chromium.org>
4105 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4108 F: drivers/platform/chrome/
4110 CHROMEOS EC CODEC DRIVER
4111 M: Cheng-Yi Chiang <cychiang@chromium.org>
4112 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4113 R: Guenter Roeck <groeck@chromium.org>
4115 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4116 F: sound/soc/codecs/cros_ec_codec.*
4118 CHROMEOS EC SUBDRIVERS
4119 M: Benson Leung <bleung@chromium.org>
4120 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4121 R: Guenter Roeck <groeck@chromium.org>
4123 F: drivers/power/supply/cros_usbpd-charger.c
4127 CHRONTEL CH7322 CEC DRIVER
4128 M: Jeff Chase <jnchase@google.com>
4129 L: linux-media@vger.kernel.org
4131 T: git git://linuxtv.org/media_tree.git
4132 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4133 F: drivers/media/cec/i2c/ch7322.c
4135 CIRRUS LOGIC AUDIO CODEC DRIVERS
4136 M: James Schulman <james.schulman@cirrus.com>
4137 M: David Rhodes <david.rhodes@cirrus.com>
4138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4140 F: sound/soc/codecs/cs*
4142 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4143 M: Hartley Sweeten <hsweeten@visionengravers.com>
4144 L: netdev@vger.kernel.org
4146 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4148 CIRRUS LOGIC LOCHNAGAR DRIVER
4149 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4150 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4151 L: patches@opensource.cirrus.com
4153 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4154 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4155 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4156 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4157 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4158 F: Documentation/hwmon/lochnagar.rst
4159 F: drivers/clk/clk-lochnagar.c
4160 F: drivers/hwmon/lochnagar-hwmon.c
4161 F: drivers/mfd/lochnagar-i2c.c
4162 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4163 F: drivers/regulator/lochnagar-regulator.c
4164 F: include/dt-bindings/clk/lochnagar.h
4165 F: include/dt-bindings/pinctrl/lochnagar.h
4166 F: include/linux/mfd/lochnagar*
4167 F: sound/soc/codecs/lochnagar-sc.c
4169 CIRRUS LOGIC MADERA CODEC DRIVERS
4170 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4171 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4173 L: patches@opensource.cirrus.com
4175 W: https://github.com/CirrusLogic/linux-drivers/wiki
4176 T: git https://github.com/CirrusLogic/linux-drivers.git
4177 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4178 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4179 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4180 F: drivers/gpio/gpio-madera*
4181 F: drivers/irqchip/irq-madera*
4182 F: drivers/mfd/cs47l*
4183 F: drivers/mfd/madera*
4184 F: drivers/pinctrl/cirrus/*
4185 F: include/dt-bindings/sound/madera*
4186 F: include/linux/irqchip/irq-madera*
4187 F: include/linux/mfd/madera/*
4188 F: include/sound/madera*
4189 F: sound/soc/codecs/cs47l*
4190 F: sound/soc/codecs/madera*
4192 CISCO FCOE HBA DRIVER
4193 M: Satish Kharat <satishkh@cisco.com>
4194 M: Sesidhar Baddela <sebaddel@cisco.com>
4195 M: Karan Tilak Kumar <kartilak@cisco.com>
4196 L: linux-scsi@vger.kernel.org
4198 F: drivers/scsi/fnic/
4200 CISCO SCSI HBA DRIVER
4201 M: Karan Tilak Kumar <kartilak@cisco.com>
4202 M: Sesidhar Baddela <sebaddel@cisco.com>
4203 L: linux-scsi@vger.kernel.org
4205 F: drivers/scsi/snic/
4207 CISCO VIC ETHERNET NIC DRIVER
4208 M: Christian Benvenuti <benve@cisco.com>
4209 M: Govindarajulu Varadarajan <_govind@gmx.com>
4211 F: drivers/net/ethernet/cisco/enic/
4213 CISCO VIC LOW LATENCY NIC DRIVER
4214 M: Christian Benvenuti <benve@cisco.com>
4215 M: Nelson Escobar <neescoba@cisco.com>
4216 M: Parvi Kaustubhi <pkaustub@cisco.com>
4218 F: drivers/infiniband/hw/usnic/
4221 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4225 CLANG/LLVM BUILD SUPPORT
4226 M: Nathan Chancellor <natechancellor@gmail.com>
4227 M: Nick Desaulniers <ndesaulniers@google.com>
4228 L: clang-built-linux@googlegroups.com
4230 W: https://clangbuiltlinux.github.io/
4231 B: https://github.com/ClangBuiltLinux/linux/issues
4232 C: irc://chat.freenode.net/clangbuiltlinux
4233 F: Documentation/kbuild/llvm.rst
4234 K: \b(?i:clang|llvm)\b
4237 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4238 L: linux-kernel@vger.kernel.org
4240 F: include/linux/cleancache.h
4244 M: Russell King <linux@armlinux.org.uk>
4245 L: linux-clk@vger.kernel.org
4247 F: include/linux/clk.h
4249 CLOCKSOURCE, CLOCKEVENT DRIVERS
4250 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4251 M: Thomas Gleixner <tglx@linutronix.de>
4252 L: linux-kernel@vger.kernel.org
4254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4255 F: Documentation/devicetree/bindings/timer/
4256 F: drivers/clocksource/
4259 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4260 M: Daniel Oliveira Nascimento <don@syst.com.br>
4261 L: platform-driver-x86@vger.kernel.org
4263 F: drivers/platform/x86/classmate-laptop.c
4266 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4267 L: linux-media@vger.kernel.org
4269 W: https://linuxtv.org
4270 T: git git://linuxtv.org/media_tree.git
4271 F: drivers/media/pci/cobalt/
4273 COCCINELLE/Semantic Patches (SmPL)
4274 M: Julia Lawall <Julia.Lawall@lip6.fr>
4275 M: Gilles Muller <Gilles.Muller@lip6.fr>
4276 M: Nicolas Palix <nicolas.palix@imag.fr>
4277 M: Michal Marek <michal.lkml@markovi.net>
4278 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4280 W: http://coccinelle.lip6.fr/
4281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4282 F: Documentation/dev-tools/coccinelle.rst
4283 F: scripts/coccicheck
4284 F: scripts/coccinelle/
4287 M: Jan Harkes <jaharkes@cs.cmu.edu>
4289 L: codalist@coda.cs.cmu.edu
4291 W: http://www.coda.cs.cmu.edu/
4292 F: Documentation/filesystems/coda.rst
4294 F: include/linux/coda*.h
4295 F: include/uapi/linux/coda*.h
4297 CODA V4L2 MEM2MEM DRIVER
4298 M: Philipp Zabel <p.zabel@pengutronix.de>
4299 L: linux-media@vger.kernel.org
4301 F: Documentation/devicetree/bindings/media/coda.txt
4302 F: drivers/media/platform/coda/
4305 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4307 F: Documentation/process/code-of-conduct-interpretation.rst
4308 F: Documentation/process/code-of-conduct.rst
4310 COMMON CLK FRAMEWORK
4311 M: Michael Turquette <mturquette@baylibre.com>
4312 M: Stephen Boyd <sboyd@kernel.org>
4313 L: linux-clk@vger.kernel.org
4315 Q: http://patchwork.kernel.org/project/linux-clk/list/
4316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4317 F: Documentation/devicetree/bindings/clock/
4319 F: include/linux/clk-pr*
4320 F: include/linux/clk/
4321 F: include/linux/of_clk.h
4322 X: drivers/clk/clkdev.c
4324 COMMON INTERNET FILE SYSTEM (CIFS)
4325 M: Steve French <sfrench@samba.org>
4326 L: linux-cifs@vger.kernel.org
4327 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4329 W: http://linux-cifs.samba.org/
4330 T: git git://git.samba.org/sfrench/cifs-2.6.git
4331 F: Documentation/admin-guide/cifs/
4334 COMPACTPCI HOTPLUG CORE
4335 M: Scott Murray <scott@spiteful.org>
4336 L: linux-pci@vger.kernel.org
4338 F: drivers/pci/hotplug/cpci_hotplug*
4340 COMPACTPCI HOTPLUG GENERIC DRIVER
4341 M: Scott Murray <scott@spiteful.org>
4342 L: linux-pci@vger.kernel.org
4344 F: drivers/pci/hotplug/cpcihp_generic.c
4346 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4347 M: Scott Murray <scott@spiteful.org>
4348 L: linux-pci@vger.kernel.org
4350 F: drivers/pci/hotplug/cpcihp_zt5550.*
4352 COMPAL LAPTOP SUPPORT
4353 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4354 L: platform-driver-x86@vger.kernel.org
4356 F: drivers/platform/x86/compal-laptop.c
4359 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4361 F: include/linux/compiler_attributes.h
4363 CONEXANT ACCESSRUNNER USB DRIVER
4364 L: accessrunner-general@lists.sourceforge.net
4366 W: http://accessrunner.sourceforge.net/
4367 F: drivers/usb/atm/cxacru.c
4370 M: Joel Becker <jlbec@evilplan.org>
4371 M: Christoph Hellwig <hch@lst.de>
4373 T: git git://git.infradead.org/users/hch/configfs.git
4375 F: include/linux/configfs.h
4378 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4380 F: drivers/video/console/
4381 F: include/linux/console*
4383 CONTROL GROUP (CGROUP)
4384 M: Tejun Heo <tj@kernel.org>
4385 M: Li Zefan <lizefan@huawei.com>
4386 M: Johannes Weiner <hannes@cmpxchg.org>
4387 L: cgroups@vger.kernel.org
4389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4390 F: Documentation/admin-guide/cgroup-v1/
4391 F: Documentation/admin-guide/cgroup-v2.rst
4392 F: include/linux/cgroup*
4395 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4396 M: Tejun Heo <tj@kernel.org>
4397 M: Jens Axboe <axboe@kernel.dk>
4398 L: cgroups@vger.kernel.org
4399 L: linux-block@vger.kernel.org
4400 T: git git://git.kernel.dk/linux-block
4401 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4402 F: block/bfq-cgroup.c
4403 F: block/blk-cgroup.c
4404 F: block/blk-iolatency.c
4405 F: block/blk-throttle.c
4406 F: include/linux/blk-cgroup.h
4408 CONTROL GROUP - CPUSET
4409 M: Li Zefan <lizefan@huawei.com>
4410 L: cgroups@vger.kernel.org
4412 W: http://www.bullopensource.org/cpuset/
4413 W: http://oss.sgi.com/projects/cpusets/
4414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4415 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4416 F: include/linux/cpuset.h
4417 F: kernel/cgroup/cpuset.c
4419 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4420 M: Johannes Weiner <hannes@cmpxchg.org>
4421 M: Michal Hocko <mhocko@kernel.org>
4422 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4423 L: cgroups@vger.kernel.org
4424 L: linux-mm@kvack.org
4429 CORETEMP HARDWARE MONITORING DRIVER
4430 M: Fenghua Yu <fenghua.yu@intel.com>
4431 L: linux-hwmon@vger.kernel.org
4433 F: Documentation/hwmon/coretemp.rst
4434 F: drivers/hwmon/coretemp.c
4436 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4437 M: Marius Zachmann <mail@mariuszachmann.de>
4438 L: linux-hwmon@vger.kernel.org
4440 F: drivers/hwmon/corsair-cpro.c
4442 COSA/SRP SYNC SERIAL DRIVER
4443 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4445 W: http://www.fi.muni.cz/~kas/cosa/
4446 F: drivers/net/wan/cosa*
4449 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4450 L: linux-iio@vger.kernel.org
4452 F: Documentation/ABI/testing/sysfs-bus-counter*
4453 F: Documentation/driver-api/generic-counter.rst
4455 F: include/linux/counter.h
4456 F: include/linux/counter_enum.h
4458 CPMAC ETHERNET DRIVER
4459 M: Florian Fainelli <f.fainelli@gmail.com>
4460 L: netdev@vger.kernel.org
4462 F: drivers/net/ethernet/ti/cpmac.c
4464 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4465 M: Viresh Kumar <viresh.kumar@linaro.org>
4466 M: Sudeep Holla <sudeep.holla@arm.com>
4467 L: linux-pm@vger.kernel.org
4469 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4470 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4472 CPU FREQUENCY SCALING FRAMEWORK
4473 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4474 M: Viresh Kumar <viresh.kumar@linaro.org>
4475 L: linux-pm@vger.kernel.org
4477 B: https://bugzilla.kernel.org
4478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4480 F: Documentation/admin-guide/pm/cpufreq.rst
4481 F: Documentation/admin-guide/pm/intel_pstate.rst
4482 F: Documentation/cpu-freq/
4483 F: Documentation/devicetree/bindings/cpufreq/
4485 F: include/linux/cpufreq.h
4486 F: include/linux/sched/cpufreq.h
4487 F: kernel/sched/cpufreq*.c
4488 F: tools/testing/selftests/cpufreq/
4490 CPU IDLE TIME MANAGEMENT FRAMEWORK
4491 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4492 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4493 L: linux-pm@vger.kernel.org
4495 B: https://bugzilla.kernel.org
4496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4497 F: Documentation/admin-guide/pm/cpuidle.rst
4498 F: Documentation/driver-api/pm/cpuidle.rst
4499 F: drivers/cpuidle/*
4500 F: include/linux/cpuidle.h
4502 CPU POWER MONITORING SUBSYSTEM
4503 M: Thomas Renninger <trenn@suse.com>
4504 M: Shuah Khan <shuah@kernel.org>
4505 M: Shuah Khan <skhan@linuxfoundation.org>
4506 L: linux-pm@vger.kernel.org
4508 F: tools/power/cpupower/
4511 M: "H. Peter Anvin" <hpa@zytor.com>
4513 F: arch/x86/kernel/cpuid.c
4514 F: arch/x86/kernel/msr.c
4516 CPUIDLE DRIVER - ARM BIG LITTLE
4517 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4518 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4519 L: linux-pm@vger.kernel.org
4520 L: linux-arm-kernel@lists.infradead.org
4522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4523 F: drivers/cpuidle/cpuidle-big_little.c
4525 CPUIDLE DRIVER - ARM EXYNOS
4526 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4527 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4528 M: Kukjin Kim <kgene@kernel.org>
4529 L: linux-pm@vger.kernel.org
4530 L: linux-samsung-soc@vger.kernel.org
4532 F: arch/arm/mach-exynos/pm.c
4533 F: drivers/cpuidle/cpuidle-exynos.c
4535 CPUIDLE DRIVER - ARM PSCI
4536 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4537 M: Sudeep Holla <sudeep.holla@arm.com>
4538 L: linux-pm@vger.kernel.org
4539 L: linux-arm-kernel@lists.infradead.org
4541 F: drivers/cpuidle/cpuidle-psci.c
4544 M: Nicolas Pitre <nico@fluxnic.net>
4546 F: Documentation/filesystems/cramfs.rst
4550 M: Bastien Nocera <hadess@hadess.net>
4551 L: linux-input@vger.kernel.org
4553 F: drivers/hid/hid-creative-sb0540.c
4556 M: Herbert Xu <herbert@gondor.apana.org.au>
4557 M: "David S. Miller" <davem@davemloft.net>
4558 L: linux-crypto@vger.kernel.org
4560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4562 F: Documentation/crypto/
4563 F: Documentation/devicetree/bindings/crypto/
4568 F: include/linux/crypto*
4571 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4572 M: Neil Horman <nhorman@tuxdriver.com>
4573 L: linux-crypto@vger.kernel.org
4575 F: crypto/ansi_cprng.c
4579 M: Hans Verkuil <hverkuil@xs4all.nl>
4580 L: linux-media@vger.kernel.org
4582 W: http://linuxtv.org
4583 T: git git://linuxtv.org/media_tree.git
4584 F: drivers/media/i2c/cs3308.c
4586 CS5535 Audio ALSA driver
4587 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4589 F: sound/pci/cs5535audio/
4591 CSI DRIVERS FOR ALLWINNER V3s
4592 M: Yong Deng <yong.deng@magewell.com>
4593 L: linux-media@vger.kernel.org
4595 T: git git://linuxtv.org/media_tree.git
4596 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4597 F: drivers/media/platform/sunxi/sun6i-csi/
4600 M: Solomon Peachy <pizza@shaftnet.org>
4602 F: drivers/net/wireless/st/cw1200/
4604 CX18 VIDEO4LINUX DRIVER
4605 M: Andy Walls <awalls@md.metrocast.net>
4606 L: linux-media@vger.kernel.org
4608 W: https://linuxtv.org
4609 T: git git://linuxtv.org/media_tree.git
4610 F: drivers/media/pci/cx18/
4611 F: include/uapi/linux/ivtv*
4613 CX2341X MPEG ENCODER HELPER MODULE
4614 M: Hans Verkuil <hverkuil@xs4all.nl>
4615 L: linux-media@vger.kernel.org
4617 W: https://linuxtv.org
4618 T: git git://linuxtv.org/media_tree.git
4619 F: drivers/media/common/cx2341x*
4620 F: include/media/drv-intf/cx2341x.h
4622 CX24120 MEDIA DRIVER
4623 M: Jemma Denson <jdenson@gmail.com>
4624 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4625 L: linux-media@vger.kernel.org
4627 W: https://linuxtv.org
4628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4629 F: drivers/media/dvb-frontends/cx24120*
4631 CX88 VIDEO4LINUX DRIVER
4632 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4633 L: linux-media@vger.kernel.org
4635 W: https://linuxtv.org
4636 T: git git://linuxtv.org/media_tree.git
4637 F: Documentation/driver-api/media/drivers/cx88*
4638 F: drivers/media/pci/cx88/
4640 CXD2820R MEDIA DRIVER
4641 M: Antti Palosaari <crope@iki.fi>
4642 L: linux-media@vger.kernel.org
4644 W: https://linuxtv.org
4645 W: http://palosaari.fi/linux/
4646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4647 T: git git://linuxtv.org/anttip/media_tree.git
4648 F: drivers/media/dvb-frontends/cxd2820r*
4650 CXGB3 ETHERNET DRIVER (CXGB3)
4651 M: Vishal Kulkarni <vishal@chelsio.com>
4652 L: netdev@vger.kernel.org
4654 W: http://www.chelsio.com
4655 F: drivers/net/ethernet/chelsio/cxgb3/
4657 CXGB3 ISCSI DRIVER (CXGB3I)
4658 M: Karen Xie <kxie@chelsio.com>
4659 L: linux-scsi@vger.kernel.org
4661 W: http://www.chelsio.com
4662 F: drivers/scsi/cxgbi/cxgb3i
4664 CXGB4 CRYPTO DRIVER (chcr)
4665 M: Ayush Sawal <ayush.sawal@chelsio.com>
4666 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4667 M: Rohit Maheshwari <rohitm@chelsio.com>
4668 L: linux-crypto@vger.kernel.org
4670 W: http://www.chelsio.com
4671 F: drivers/crypto/chelsio
4673 CXGB4 ETHERNET DRIVER (CXGB4)
4674 M: Vishal Kulkarni <vishal@chelsio.com>
4675 L: netdev@vger.kernel.org
4677 W: http://www.chelsio.com
4678 F: drivers/net/ethernet/chelsio/cxgb4/
4680 CXGB4 ISCSI DRIVER (CXGB4I)
4681 M: Karen Xie <kxie@chelsio.com>
4682 L: linux-scsi@vger.kernel.org
4684 W: http://www.chelsio.com
4685 F: drivers/scsi/cxgbi/cxgb4i
4687 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4688 M: Potnuri Bharat Teja <bharat@chelsio.com>
4689 L: linux-rdma@vger.kernel.org
4691 W: http://www.openfabrics.org
4692 F: drivers/infiniband/hw/cxgb4/
4693 F: include/uapi/rdma/cxgb4-abi.h
4695 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4696 M: Vishal Kulkarni <vishal@gmail.com>
4697 L: netdev@vger.kernel.org
4699 W: http://www.chelsio.com
4700 F: drivers/net/ethernet/chelsio/cxgb4vf/
4702 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4703 M: Frederic Barrat <fbarrat@linux.ibm.com>
4704 M: Andrew Donnellan <ajd@linux.ibm.com>
4705 L: linuxppc-dev@lists.ozlabs.org
4707 F: Documentation/ABI/testing/sysfs-class-cxl
4708 F: Documentation/powerpc/cxl.rst
4709 F: arch/powerpc/platforms/powernv/pci-cxl.c
4710 F: drivers/misc/cxl/
4711 F: include/misc/cxl*
4712 F: include/uapi/misc/cxl.h
4714 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4715 M: Manoj N. Kumar <manoj@linux.ibm.com>
4716 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4717 M: Uma Krishnan <ukrishn@linux.ibm.com>
4718 L: linux-scsi@vger.kernel.org
4720 F: Documentation/powerpc/cxlflash.rst
4721 F: drivers/scsi/cxlflash/
4722 F: include/uapi/scsi/cxlflash_ioctl.h
4725 M: Russell King <linux@armlinux.org.uk>
4726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4728 W: http://www.armlinux.org.uk/
4729 F: drivers/video/fbdev/cyber2000fb.*
4731 CYCLADES ASYNC MUX DRIVER
4733 W: http://www.cyclades.com/
4734 F: drivers/tty/cyclades.c
4735 F: include/linux/cyclades.h
4736 F: include/uapi/linux/cyclades.h
4738 CYCLADES PC300 DRIVER
4740 W: http://www.cyclades.com/
4741 F: drivers/net/wan/pc300*
4743 CYPRESS_FIRMWARE MEDIA DRIVER
4744 M: Antti Palosaari <crope@iki.fi>
4745 L: linux-media@vger.kernel.org
4747 W: https://linuxtv.org
4748 W: http://palosaari.fi/linux/
4749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4750 T: git git://linuxtv.org/anttip/media_tree.git
4751 F: drivers/media/common/cypress_firmware*
4753 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4754 M: Linus Walleij <linus.walleij@linaro.org>
4755 L: linux-input@vger.kernel.org
4757 F: drivers/input/touchscreen/cy8ctma140.c
4759 CYTTSP TOUCHSCREEN DRIVER
4760 M: Ferruh Yigit <fery@cypress.com>
4761 L: linux-input@vger.kernel.org
4763 F: drivers/input/touchscreen/cyttsp*
4764 F: include/linux/input/cyttsp.h
4766 D-LINK DIR-685 TOUCHKEYS DRIVER
4767 M: Linus Walleij <linus.walleij@linaro.org>
4768 L: linux-input@vger.kernel.org
4770 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4772 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4773 M: Joshua Kinard <kumba@gentoo.org>
4775 F: drivers/rtc/rtc-ds1685.c
4776 F: include/linux/rtc/ds1685.h
4778 DAMA SLAVE for AX.25
4779 M: Joerg Reuter <jreuter@yaina.de>
4780 L: linux-hams@vger.kernel.org
4782 W: http://yaina.de/jreuter/
4783 W: http://www.qsl.net/dl1bke/
4784 F: net/ax25/af_ax25.c
4785 F: net/ax25/ax25_dev.c
4786 F: net/ax25/ax25_ds_*
4787 F: net/ax25/ax25_in.c
4788 F: net/ax25/ax25_out.c
4789 F: net/ax25/ax25_timer.c
4790 F: net/ax25/sysctl_net_ax25.c
4792 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4793 L: netdev@vger.kernel.org
4795 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4796 F: drivers/net/ethernet/dec/tulip/dmfe.c
4798 DC390/AM53C974 SCSI driver
4799 M: Hannes Reinecke <hare@suse.com>
4800 L: linux-scsi@vger.kernel.org
4802 F: drivers/scsi/am53c974.c
4805 M: Oliver Neukum <oliver@neukum.org>
4806 M: Ali Akcaagac <aliakc@web.de>
4807 M: Jamie Lenehan <lenehan@twibble.org>
4808 L: dc395x@twibble.org
4810 W: http://twibble.org/dist/dc395x/
4811 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4812 F: Documentation/scsi/dc395x.rst
4813 F: drivers/scsi/dc395x.*
4816 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4817 L: dccp@vger.kernel.org
4819 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4820 F: include/linux/dccp.h
4821 F: include/linux/tfrc.h
4822 F: include/uapi/linux/dccp.h
4825 DECnet NETWORK LAYER
4826 L: linux-decnet-user@lists.sourceforge.net
4828 W: http://linux-decnet.sourceforge.net
4829 F: Documentation/networking/decnet.rst
4832 DECSTATION PLATFORM SUPPORT
4833 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4834 L: linux-mips@vger.kernel.org
4836 W: http://www.linux-mips.org/wiki/DECstation
4838 F: arch/mips/include/asm/dec/
4839 F: arch/mips/include/asm/mach-dec/
4841 DEFXX FDDI NETWORK DRIVER
4842 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4844 F: drivers/net/fddi/defxx.*
4846 DEFZA FDDI NETWORK DRIVER
4847 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4849 F: drivers/net/fddi/defza.*
4851 DEINTERLACE DRIVERS FOR ALLWINNER H3
4852 M: Jernej Skrabec <jernej.skrabec@siol.net>
4853 L: linux-media@vger.kernel.org
4855 T: git git://linuxtv.org/media_tree.git
4856 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4857 F: drivers/media/platform/sunxi/sun8i-di/
4860 M: Matthew Garrett <mjg59@srcf.ucam.org>
4861 M: Pali Rohár <pali@kernel.org>
4862 L: platform-driver-x86@vger.kernel.org
4864 F: drivers/platform/x86/dell-laptop.c
4866 DELL LAPTOP FREEFALL DRIVER
4867 M: Pali Rohár <pali@kernel.org>
4869 F: drivers/platform/x86/dell-smo8800.c
4871 DELL LAPTOP RBTN DRIVER
4872 M: Pali Rohár <pali@kernel.org>
4874 F: drivers/platform/x86/dell-rbtn.*
4876 DELL LAPTOP SMM DRIVER
4877 M: Pali Rohár <pali@kernel.org>
4879 F: drivers/hwmon/dell-smm-hwmon.c
4880 F: include/uapi/linux/i8k.h
4882 DELL REMOTE BIOS UPDATE DRIVER
4883 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4884 L: platform-driver-x86@vger.kernel.org
4886 F: drivers/platform/x86/dell_rbu.c
4889 M: Pali Rohár <pali@kernel.org>
4890 M: Mario Limonciello <mario.limonciello@dell.com>
4891 L: platform-driver-x86@vger.kernel.org
4893 F: drivers/platform/x86/dell-smbios.*
4895 DELL SMBIOS SMM DRIVER
4896 M: Mario Limonciello <mario.limonciello@dell.com>
4897 L: platform-driver-x86@vger.kernel.org
4899 F: drivers/platform/x86/dell-smbios-smm.c
4901 DELL SMBIOS WMI DRIVER
4902 M: Mario Limonciello <mario.limonciello@dell.com>
4903 L: platform-driver-x86@vger.kernel.org
4905 F: drivers/platform/x86/dell-smbios-wmi.c
4906 F: tools/wmi/dell-smbios-example.c
4908 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4909 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4910 L: platform-driver-x86@vger.kernel.org
4912 F: Documentation/driver-api/dcdbas.rst
4913 F: drivers/platform/x86/dcdbas.*
4915 DELL WMI DESCRIPTOR DRIVER
4916 M: Mario Limonciello <mario.limonciello@dell.com>
4918 F: drivers/platform/x86/dell-wmi-descriptor.c
4920 DELL WMI NOTIFICATIONS DRIVER
4921 M: Matthew Garrett <mjg59@srcf.ucam.org>
4922 M: Pali Rohár <pali@kernel.org>
4924 F: drivers/platform/x86/dell-wmi.c
4926 DELTA ST MEDIA DRIVER
4927 M: Hugues Fruchet <hugues.fruchet@st.com>
4928 L: linux-media@vger.kernel.org
4930 W: https://linuxtv.org
4931 T: git git://linuxtv.org/media_tree.git
4932 F: drivers/media/platform/sti/delta
4935 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4936 L: linux-mtd@lists.infradead.org
4938 F: drivers/mtd/nand/raw/denali*
4940 DESIGNWARE EDMA CORE IP DRIVER
4941 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4942 L: dmaengine@vger.kernel.org
4944 F: drivers/dma/dw-edma/
4945 F: include/linux/dma/edma.h
4947 DESIGNWARE USB2 DRD IP DRIVER
4948 M: Minas Harutyunyan <hminas@synopsys.com>
4949 L: linux-usb@vger.kernel.org
4951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4952 F: drivers/usb/dwc2/
4954 DESIGNWARE USB3 DRD IP DRIVER
4955 M: Felipe Balbi <balbi@kernel.org>
4956 L: linux-usb@vger.kernel.org
4958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4959 F: drivers/usb/dwc3/
4961 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4962 M: Andreas Klinger <ak@it-klinger.de>
4963 L: linux-iio@vger.kernel.org
4965 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4966 F: drivers/iio/proximity/srf*.c
4968 DEVICE COREDUMP (DEV_COREDUMP)
4969 M: Johannes Berg <johannes@sipsolutions.net>
4970 L: linux-kernel@vger.kernel.org
4972 F: drivers/base/devcoredump.c
4973 F: include/linux/devcoredump.h
4975 DEVICE DIRECT ACCESS (DAX)
4976 M: Dan Williams <dan.j.williams@intel.com>
4977 M: Vishal Verma <vishal.l.verma@intel.com>
4978 M: Dave Jiang <dave.jiang@intel.com>
4979 L: linux-nvdimm@lists.01.org
4983 DEVICE FREQUENCY (DEVFREQ)
4984 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4985 M: Kyungmin Park <kyungmin.park@samsung.com>
4986 M: Chanwoo Choi <cw00.choi@samsung.com>
4987 L: linux-pm@vger.kernel.org
4989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4990 F: Documentation/devicetree/bindings/devfreq/
4992 F: include/linux/devfreq.h
4993 F: include/trace/events/devfreq.h
4995 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4996 M: Chanwoo Choi <cw00.choi@samsung.com>
4997 L: linux-pm@vger.kernel.org
4999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5000 F: Documentation/devicetree/bindings/devfreq/event/
5001 F: drivers/devfreq/devfreq-event.c
5002 F: drivers/devfreq/event/
5003 F: include/dt-bindings/pmu/exynos_ppmu.h
5004 F: include/linux/devfreq-event.h
5006 DEVICE NUMBER REGISTRY
5007 M: Torben Mathiasen <device@lanana.org>
5009 W: http://lanana.org/docs/device-list/index.html
5012 M: Alasdair Kergon <agk@redhat.com>
5013 M: Mike Snitzer <snitzer@redhat.com>
5014 M: dm-devel@redhat.com
5015 L: dm-devel@redhat.com
5017 W: http://sources.redhat.com/dm
5018 Q: http://patchwork.kernel.org/project/dm-devel/list/
5019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5020 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5021 F: Documentation/admin-guide/device-mapper/
5022 F: drivers/md/Kconfig
5023 F: drivers/md/Makefile
5025 F: drivers/md/persistent-data/
5026 F: include/linux/device-mapper.h
5027 F: include/linux/dm-*.h
5028 F: include/uapi/linux/dm-*.h
5031 M: Jiri Pirko <jiri@nvidia.com>
5032 L: netdev@vger.kernel.org
5034 F: Documentation/networking/devlink
5035 F: include/net/devlink.h
5036 F: include/uapi/linux/devlink.h
5037 F: net/core/devlink.c
5039 DIALOG SEMICONDUCTOR DRIVERS
5040 M: Support Opensource <support.opensource@diasemi.com>
5042 W: http://www.dialog-semiconductor.com/products
5043 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5044 F: Documentation/devicetree/bindings/mfd/da90*.txt
5045 F: Documentation/devicetree/bindings/regulator/da92*.txt
5046 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5047 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5048 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5049 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5050 F: Documentation/hwmon/da90??.rst
5051 F: drivers/gpio/gpio-da90??.c
5052 F: drivers/hwmon/da90??-hwmon.c
5053 F: drivers/iio/adc/da91??-*.c
5054 F: drivers/input/misc/da90??_onkey.c
5055 F: drivers/input/touchscreen/da9052_tsi.c
5056 F: drivers/leds/leds-da90??.c
5057 F: drivers/mfd/da903x.c
5058 F: drivers/mfd/da90??-*.c
5059 F: drivers/mfd/da91??-*.c
5060 F: drivers/pinctrl/pinctrl-da90??.c
5061 F: drivers/power/supply/da9052-battery.c
5062 F: drivers/power/supply/da91??-*.c
5063 F: drivers/regulator/da9???-regulator.[ch]
5064 F: drivers/regulator/slg51000-regulator.[ch]
5065 F: drivers/rtc/rtc-da90??.c
5066 F: drivers/thermal/da90??-thermal.c
5067 F: drivers/video/backlight/da90??_bl.c
5068 F: drivers/watchdog/da90??_wdt.c
5069 F: include/linux/mfd/da903x.h
5070 F: include/linux/mfd/da9052/
5071 F: include/linux/mfd/da9055/
5072 F: include/linux/mfd/da9062/
5073 F: include/linux/mfd/da9063/
5074 F: include/linux/mfd/da9150/
5075 F: include/linux/regulator/da9211.h
5076 F: include/sound/da[79]*.h
5077 F: sound/soc/codecs/da[79]*.[ch]
5079 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5080 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5081 L: linux-gpio@vger.kernel.org
5083 F: drivers/gpio/gpio-gpio-mm.c
5085 DIOLAN U2C-12 I2C DRIVER
5086 M: Guenter Roeck <linux@roeck-us.net>
5087 L: linux-i2c@vger.kernel.org
5089 F: drivers/i2c/busses/i2c-diolan-u2c.c
5091 DIRECTORY NOTIFICATION (DNOTIFY)
5092 M: Jan Kara <jack@suse.cz>
5093 R: Amir Goldstein <amir73il@gmail.com>
5094 L: linux-fsdevel@vger.kernel.org
5096 F: Documentation/filesystems/dnotify.rst
5097 F: fs/notify/dnotify/
5098 F: include/linux/dnotify.h
5100 DISK GEOMETRY AND PARTITION HANDLING
5101 M: Andries Brouwer <aeb@cwi.nl>
5103 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5104 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5105 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5108 M: Jan Kara <jack@suse.com>
5110 F: Documentation/filesystems/quota.rst
5112 F: include/linux/quota*.h
5113 F: include/uapi/linux/quota*.h
5115 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5116 M: Bernie Thompson <bernie@plugable.com>
5117 L: linux-fbdev@vger.kernel.org
5119 W: http://plugable.com/category/projects/udlfb/
5120 F: Documentation/fb/udlfb.rst
5121 F: drivers/video/fbdev/udlfb.c
5122 F: include/video/udlfb.h
5124 DISTRIBUTED LOCK MANAGER (DLM)
5125 M: Christine Caulfield <ccaulfie@redhat.com>
5126 M: David Teigland <teigland@redhat.com>
5127 L: cluster-devel@redhat.com
5129 W: http://sources.redhat.com/cluster/
5130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5133 DMA BUFFER SHARING FRAMEWORK
5134 M: Sumit Semwal <sumit.semwal@linaro.org>
5135 M: Christian König <christian.koenig@amd.com>
5136 L: linux-media@vger.kernel.org
5137 L: dri-devel@lists.freedesktop.org
5138 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5140 T: git git://anongit.freedesktop.org/drm/drm-misc
5141 F: Documentation/driver-api/dma-buf.rst
5143 F: include/linux/*fence.h
5144 F: include/linux/dma-buf*
5145 F: include/linux/dma-resv.h
5146 K: \bdma_(?:buf|fence|resv)\b
5148 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5149 M: Vinod Koul <vkoul@kernel.org>
5150 L: dmaengine@vger.kernel.org
5152 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5154 F: Documentation/devicetree/bindings/dma/
5155 F: Documentation/driver-api/dmaengine/
5157 F: include/linux/dmaengine.h
5158 F: include/linux/of_dma.h
5161 M: Christoph Hellwig <hch@lst.de>
5162 M: Marek Szyprowski <m.szyprowski@samsung.com>
5163 R: Robin Murphy <robin.murphy@arm.com>
5164 L: iommu@lists.linux-foundation.org
5166 W: http://git.infradead.org/users/hch/dma-mapping.git
5167 T: git git://git.infradead.org/users/hch/dma-mapping.git
5168 F: include/asm-generic/dma-mapping.h
5169 F: include/linux/dma-direct.h
5170 F: include/linux/dma-mapping.h
5171 F: include/linux/dma-noncoherent.h
5174 DMA-BUF HEAPS FRAMEWORK
5175 M: Sumit Semwal <sumit.semwal@linaro.org>
5176 R: Andrew F. Davis <afd@ti.com>
5177 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5178 R: Liam Mark <lmark@codeaurora.org>
5179 R: Laura Abbott <labbott@redhat.com>
5180 R: Brian Starkey <Brian.Starkey@arm.com>
5181 R: John Stultz <john.stultz@linaro.org>
5182 L: linux-media@vger.kernel.org
5183 L: dri-devel@lists.freedesktop.org
5184 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5186 T: git git://anongit.freedesktop.org/drm/drm-misc
5187 F: drivers/dma-buf/dma-heap.c
5188 F: drivers/dma-buf/heaps/*
5189 F: include/linux/dma-heap.h
5190 F: include/uapi/linux/dma-heap.h
5192 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5193 M: Lukasz Luba <lukasz.luba@arm.com>
5194 L: linux-pm@vger.kernel.org
5195 L: linux-samsung-soc@vger.kernel.org
5197 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5198 F: drivers/memory/samsung/exynos5422-dmc.c
5200 DME1737 HARDWARE MONITOR DRIVER
5201 M: Juerg Haefliger <juergh@gmail.com>
5202 L: linux-hwmon@vger.kernel.org
5204 F: Documentation/hwmon/dme1737.rst
5205 F: drivers/hwmon/dme1737.c
5208 M: Jean Delvare <jdelvare@suse.com>
5210 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5211 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5212 F: drivers/firmware/dmi-id.c
5213 F: drivers/firmware/dmi_scan.c
5214 F: include/linux/dmi.h
5217 M: Jonathan Corbet <corbet@lwn.net>
5218 L: linux-doc@vger.kernel.org
5220 P: Documentation/doc-guide/maintainer-profile.rst
5221 T: git git://git.lwn.net/linux.git docs-next
5223 F: scripts/documentation-file-ref-check
5224 F: scripts/kernel-doc
5225 F: scripts/sphinx-pre-install
5226 X: Documentation/ABI/
5227 X: Documentation/admin-guide/media/
5228 X: Documentation/devicetree/
5229 X: Documentation/driver-api/media/
5230 X: Documentation/firmware-guide/acpi/
5231 X: Documentation/i2c/
5232 X: Documentation/power/
5233 X: Documentation/spi/
5234 X: Documentation/userspace-api/media/
5236 DOCUMENTATION SCRIPTS
5237 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5238 L: linux-doc@vger.kernel.org
5240 F: Documentation/sphinx/parse-headers.pl
5241 F: scripts/documentation-file-ref-check
5242 F: scripts/sphinx-pre-install
5244 DOCUMENTATION/ITALIAN
5245 M: Federico Vaga <federico.vaga@vaga.pv.it>
5246 L: linux-doc@vger.kernel.org
5248 F: Documentation/translations/it_IT
5250 DONGWOON DW9714 LENS VOICE COIL DRIVER
5251 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5252 L: linux-media@vger.kernel.org
5254 T: git git://linuxtv.org/media_tree.git
5255 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5256 F: drivers/media/i2c/dw9714.c
5258 DONGWOON DW9768 LENS VOICE COIL DRIVER
5259 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5260 L: linux-media@vger.kernel.org
5262 T: git git://linuxtv.org/media_tree.git
5263 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5264 F: drivers/media/i2c/dw9768.c
5266 DONGWOON DW9807 LENS VOICE COIL DRIVER
5267 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5268 L: linux-media@vger.kernel.org
5270 T: git git://linuxtv.org/media_tree.git
5271 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5272 F: drivers/media/i2c/dw9807-vcm.c
5275 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5276 L: blinux-list@redhat.com
5278 F: drivers/char/dtlk.c
5279 F: include/linux/dtlk.h
5281 DPAA2 DATAPATH I/O (DPIO) DRIVER
5282 M: Roy Pledge <Roy.Pledge@nxp.com>
5283 L: linux-kernel@vger.kernel.org
5285 F: drivers/soc/fsl/dpio
5287 DPAA2 ETHERNET DRIVER
5288 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5289 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5290 L: netdev@vger.kernel.org
5292 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5293 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5294 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5295 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5296 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5297 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5298 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5299 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5300 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5302 DPAA2 ETHERNET SWITCH DRIVER
5303 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5304 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5305 L: linux-kernel@vger.kernel.org
5307 F: drivers/staging/fsl-dpaa2/ethsw
5309 DPT_I2O SCSI RAID DRIVER
5310 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5311 L: linux-scsi@vger.kernel.org
5313 W: http://www.adaptec.com/
5314 F: drivers/scsi/dpt*
5315 F: drivers/scsi/dpt/
5318 M: Philipp Reisner <philipp.reisner@linbit.com>
5319 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5320 L: drbd-dev@lists.linbit.com
5322 W: http://www.drbd.org
5323 T: git git://git.linbit.com/linux-drbd.git
5324 T: git git://git.linbit.com/drbd-8.4.git
5325 F: Documentation/admin-guide/blockdev/
5326 F: drivers/block/drbd/
5329 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5330 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5331 R: "Rafael J. Wysocki" <rafael@kernel.org>
5333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5334 F: Documentation/core-api/kobject.rst
5338 F: include/linux/debugfs.h
5339 F: include/linux/kobj*
5342 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5343 M: Kevin Hilman <khilman@kernel.org>
5344 M: Nishanth Menon <nm@ti.com>
5345 L: linux-pm@vger.kernel.org
5347 F: drivers/power/avs/
5348 F: include/linux/power/smartreflex.h
5350 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5351 M: Maxime Ripard <mripard@kernel.org>
5352 M: Chen-Yu Tsai <wens@csie.org>
5353 R: Jernej Skrabec <jernej.skrabec@siol.net>
5354 L: dri-devel@lists.freedesktop.org
5356 T: git git://anongit.freedesktop.org/drm/drm-misc
5357 F: drivers/gpu/drm/sun4i/sun8i*
5359 DRM DRIVER FOR ARM PL111 CLCD
5360 M: Eric Anholt <eric@anholt.net>
5362 T: git git://anongit.freedesktop.org/drm/drm-misc
5363 F: drivers/gpu/drm/pl111/
5365 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5366 M: Linus Walleij <linus.walleij@linaro.org>
5368 T: git git://anongit.freedesktop.org/drm/drm-misc
5369 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5370 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5372 DRM DRIVER FOR ASPEED BMC GFX
5373 M: Joel Stanley <joel@jms.id.au>
5374 L: linux-aspeed@lists.ozlabs.org
5376 T: git git://anongit.freedesktop.org/drm/drm-misc
5377 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5378 F: drivers/gpu/drm/aspeed/
5380 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5381 M: Dave Airlie <airlied@redhat.com>
5383 F: drivers/gpu/drm/ast/
5385 DRM DRIVER FOR BOCHS VIRTUAL GPU
5386 M: Gerd Hoffmann <kraxel@redhat.com>
5387 L: virtualization@lists.linux-foundation.org
5389 T: git git://anongit.freedesktop.org/drm/drm-misc
5390 F: drivers/gpu/drm/bochs/
5392 DRM DRIVER FOR BOE HIMAX8279D PANELS
5393 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5395 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5396 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5398 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5399 M: Linus Walleij <linus.walleij@linaro.org>
5401 T: git git://anongit.freedesktop.org/drm/drm-misc
5402 F: drivers/gpu/drm/tve200/
5404 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5405 M: Icenowy Zheng <icenowy@aosc.io>
5407 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5408 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5410 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5411 M: Jagan Teki <jagan@amarulasolutions.com>
5413 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5414 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5416 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5417 M: Hans de Goede <hdegoede@redhat.com>
5419 T: git git://anongit.freedesktop.org/drm/drm-misc
5420 F: drivers/gpu/drm/tiny/gm12u320.c
5422 DRM DRIVER FOR HX8357D PANELS
5423 M: Eric Anholt <eric@anholt.net>
5425 T: git git://anongit.freedesktop.org/drm/drm-misc
5426 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5427 F: drivers/gpu/drm/tiny/hx8357d.c
5429 DRM DRIVER FOR ILITEK ILI9225 PANELS
5430 M: David Lechner <david@lechnology.com>
5432 T: git git://anongit.freedesktop.org/drm/drm-misc
5433 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5434 F: drivers/gpu/drm/tiny/ili9225.c
5436 DRM DRIVER FOR ILITEK ILI9486 PANELS
5437 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5439 T: git git://anongit.freedesktop.org/drm/drm-misc
5440 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5441 F: drivers/gpu/drm/tiny/ili9486.c
5443 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5444 S: Orphan / Obsolete
5445 F: drivers/gpu/drm/i810/
5446 F: include/uapi/drm/i810_drm.h
5448 DRM DRIVER FOR LVDS PANELS
5449 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5450 L: dri-devel@lists.freedesktop.org
5451 T: git git://anongit.freedesktop.org/drm/drm-misc
5453 F: drivers/gpu/drm/panel/panel-lvds.c
5454 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5456 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5457 S: Orphan / Obsolete
5458 F: drivers/gpu/drm/mga/
5459 F: include/uapi/drm/mga_drm.h
5461 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5462 M: Dave Airlie <airlied@redhat.com>
5464 F: drivers/gpu/drm/mgag200/
5466 DRM DRIVER FOR MI0283QT
5467 M: Noralf Trønnes <noralf@tronnes.org>
5469 T: git git://anongit.freedesktop.org/drm/drm-misc
5470 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5471 F: drivers/gpu/drm/tiny/mi0283qt.c
5473 DRM DRIVER FOR MSM ADRENO GPU
5474 M: Rob Clark <robdclark@gmail.com>
5475 M: Sean Paul <sean@poorly.run>
5476 L: linux-arm-msm@vger.kernel.org
5477 L: dri-devel@lists.freedesktop.org
5478 L: freedreno@lists.freedesktop.org
5480 T: git https://gitlab.freedesktop.org/drm/msm.git
5481 F: Documentation/devicetree/bindings/display/msm/
5482 F: drivers/gpu/drm/msm/
5483 F: include/uapi/drm/msm_drm.h
5485 DRM DRIVER FOR NOVATEK NT35510 PANELS
5486 M: Linus Walleij <linus.walleij@linaro.org>
5488 T: git git://anongit.freedesktop.org/drm/drm-misc
5489 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5490 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5492 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5493 M: Ben Skeggs <bskeggs@redhat.com>
5494 L: dri-devel@lists.freedesktop.org
5495 L: nouveau@lists.freedesktop.org
5497 T: git git://github.com/skeggsb/linux
5498 F: drivers/gpu/drm/nouveau/
5499 F: include/uapi/drm/nouveau_drm.h
5501 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5502 M: Stefan Mavrodiev <stefan@olimex.com>
5504 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5505 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5507 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5508 M: Noralf Trønnes <noralf@tronnes.org>
5510 T: git git://anongit.freedesktop.org/drm/drm-misc
5511 F: Documentation/devicetree/bindings/display/repaper.txt
5512 F: drivers/gpu/drm/tiny/repaper.c
5514 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5515 M: Dave Airlie <airlied@redhat.com>
5516 M: Gerd Hoffmann <kraxel@redhat.com>
5517 L: virtualization@lists.linux-foundation.org
5519 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5520 T: git git://anongit.freedesktop.org/drm/drm-misc
5521 F: drivers/gpu/drm/tiny/cirrus.c
5523 DRM DRIVER FOR QXL VIRTUAL GPU
5524 M: Dave Airlie <airlied@redhat.com>
5525 M: Gerd Hoffmann <kraxel@redhat.com>
5526 L: virtualization@lists.linux-foundation.org
5527 L: spice-devel@lists.freedesktop.org
5529 T: git git://anongit.freedesktop.org/drm/drm-misc
5530 F: drivers/gpu/drm/qxl/
5531 F: include/uapi/drm/qxl_drm.h
5533 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5534 S: Orphan / Obsolete
5535 F: drivers/gpu/drm/r128/
5536 F: include/uapi/drm/r128_drm.h
5538 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5539 M: Robert Chiras <robert.chiras@nxp.com>
5541 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5542 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5544 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5545 M: Guido Günther <agx@sigxcpu.org>
5546 R: Purism Kernel Team <kernel@puri.sm>
5548 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5549 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5551 DRM DRIVER FOR SAVAGE VIDEO CARDS
5552 S: Orphan / Obsolete
5553 F: drivers/gpu/drm/savage/
5554 F: include/uapi/drm/savage_drm.h
5556 DRM DRIVER FOR SIS VIDEO CARDS
5557 S: Orphan / Obsolete
5558 F: drivers/gpu/drm/sis/
5559 F: include/uapi/drm/sis_drm.h
5561 DRM DRIVER FOR SITRONIX ST7586 PANELS
5562 M: David Lechner <david@lechnology.com>
5564 T: git git://anongit.freedesktop.org/drm/drm-misc
5565 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5566 F: drivers/gpu/drm/tiny/st7586.c
5568 DRM DRIVER FOR SITRONIX ST7701 PANELS
5569 M: Jagan Teki <jagan@amarulasolutions.com>
5571 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5572 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5574 DRM DRIVER FOR SITRONIX ST7735R PANELS
5575 M: David Lechner <david@lechnology.com>
5577 T: git git://anongit.freedesktop.org/drm/drm-misc
5578 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5579 F: drivers/gpu/drm/tiny/st7735r.c
5581 DRM DRIVER FOR SONY ACX424AKP PANELS
5582 M: Linus Walleij <linus.walleij@linaro.org>
5584 T: git git://anongit.freedesktop.org/drm/drm-misc
5585 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5587 DRM DRIVER FOR ST-ERICSSON MCDE
5588 M: Linus Walleij <linus.walleij@linaro.org>
5590 T: git git://anongit.freedesktop.org/drm/drm-misc
5591 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5592 F: drivers/gpu/drm/mcde/
5594 DRM DRIVER FOR TDFX VIDEO CARDS
5595 S: Orphan / Obsolete
5596 F: drivers/gpu/drm/tdfx/
5598 DRM DRIVER FOR TPO TPG110 PANELS
5599 M: Linus Walleij <linus.walleij@linaro.org>
5601 T: git git://anongit.freedesktop.org/drm/drm-misc
5602 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5603 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5605 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5606 M: Dave Airlie <airlied@redhat.com>
5607 R: Sean Paul <sean@poorly.run>
5608 L: dri-devel@lists.freedesktop.org
5610 T: git git://anongit.freedesktop.org/drm/drm-misc
5611 F: drivers/gpu/drm/udl/
5613 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5614 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5615 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5616 R: Daniel Vetter <daniel@ffwll.ch>
5617 L: dri-devel@lists.freedesktop.org
5619 T: git git://anongit.freedesktop.org/drm/drm-misc
5620 F: Documentation/gpu/vkms.rst
5621 F: drivers/gpu/drm/vkms/
5623 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5624 M: Hans de Goede <hdegoede@redhat.com>
5625 L: dri-devel@lists.freedesktop.org
5627 T: git git://anongit.freedesktop.org/drm/drm-misc
5628 F: drivers/gpu/drm/vboxvideo/
5630 DRM DRIVER FOR VMWARE VIRTUAL GPU
5631 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5632 M: Roland Scheidegger <sroland@vmware.com>
5633 L: dri-devel@lists.freedesktop.org
5635 T: git git://people.freedesktop.org/~sroland/linux
5636 F: drivers/gpu/drm/vmwgfx/
5637 F: include/uapi/drm/vmwgfx_drm.h
5640 M: David Airlie <airlied@linux.ie>
5641 M: Daniel Vetter <daniel@ffwll.ch>
5642 L: dri-devel@lists.freedesktop.org
5644 B: https://bugs.freedesktop.org/
5645 C: irc://chat.freenode.net/dri-devel
5646 T: git git://anongit.freedesktop.org/drm/drm
5647 F: Documentation/devicetree/bindings/display/
5648 F: Documentation/devicetree/bindings/gpu/
5649 F: Documentation/gpu/
5653 F: include/linux/vga*
5654 F: include/uapi/drm/
5656 DRM DRIVERS AND MISC GPU PATCHES
5657 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5658 M: Maxime Ripard <mripard@kernel.org>
5659 M: Thomas Zimmermann <tzimmermann@suse.de>
5661 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5662 T: git git://anongit.freedesktop.org/drm/drm-misc
5663 F: Documentation/gpu/
5664 F: drivers/gpu/drm/*
5667 F: include/linux/vga*
5668 F: include/uapi/drm/drm*
5670 DRM DRIVERS FOR ALLWINNER A10
5671 M: Maxime Ripard <mripard@kernel.org>
5672 M: Chen-Yu Tsai <wens@csie.org>
5673 L: dri-devel@lists.freedesktop.org
5675 T: git git://anongit.freedesktop.org/drm/drm-misc
5676 F: Documentation/devicetree/bindings/display/allwinner*
5677 F: drivers/gpu/drm/sun4i/
5679 DRM DRIVERS FOR AMLOGIC SOCS
5680 M: Neil Armstrong <narmstrong@baylibre.com>
5681 L: dri-devel@lists.freedesktop.org
5682 L: linux-amlogic@lists.infradead.org
5684 W: http://linux-meson.com/
5685 T: git git://anongit.freedesktop.org/drm/drm-misc
5686 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5687 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5688 F: Documentation/gpu/meson.rst
5689 F: drivers/gpu/drm/meson/
5691 DRM DRIVERS FOR ATMEL HLCDC
5692 M: Sam Ravnborg <sam@ravnborg.org>
5693 M: Boris Brezillon <bbrezillon@kernel.org>
5694 L: dri-devel@lists.freedesktop.org
5696 T: git git://anongit.freedesktop.org/drm/drm-misc
5697 F: Documentation/devicetree/bindings/display/atmel/
5698 F: drivers/gpu/drm/atmel-hlcdc/
5700 DRM DRIVERS FOR BRIDGE CHIPS
5701 M: Andrzej Hajda <a.hajda@samsung.com>
5702 M: Neil Armstrong <narmstrong@baylibre.com>
5703 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5704 R: Jonas Karlman <jonas@kwiboo.se>
5705 R: Jernej Skrabec <jernej.skrabec@siol.net>
5707 T: git git://anongit.freedesktop.org/drm/drm-misc
5708 F: drivers/gpu/drm/bridge/
5710 DRM DRIVERS FOR EXYNOS
5711 M: Inki Dae <inki.dae@samsung.com>
5712 M: Joonyoung Shim <jy0922.shim@samsung.com>
5713 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5714 M: Kyungmin Park <kyungmin.park@samsung.com>
5715 L: dri-devel@lists.freedesktop.org
5717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5718 F: Documentation/devicetree/bindings/display/exynos/
5719 F: drivers/gpu/drm/exynos/
5720 F: include/uapi/drm/exynos_drm.h
5722 DRM DRIVERS FOR FREESCALE DCU
5723 M: Stefan Agner <stefan@agner.ch>
5724 M: Alison Wang <alison.wang@nxp.com>
5725 L: dri-devel@lists.freedesktop.org
5727 T: git git://anongit.freedesktop.org/drm/drm-misc
5728 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5729 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5730 F: drivers/gpu/drm/fsl-dcu/
5732 DRM DRIVERS FOR FREESCALE IMX
5733 M: Philipp Zabel <p.zabel@pengutronix.de>
5734 L: dri-devel@lists.freedesktop.org
5736 F: Documentation/devicetree/bindings/display/imx/
5737 F: drivers/gpu/drm/imx/
5738 F: drivers/gpu/ipu-v3/
5740 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5741 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5742 L: dri-devel@lists.freedesktop.org
5744 T: git git://github.com/patjak/drm-gma500
5745 F: drivers/gpu/drm/gma500/
5747 DRM DRIVERS FOR HISILICON
5748 M: Xinliang Liu <xinliang.liu@linaro.org>
5749 M: Rongrong Zou <zourongrong@gmail.com>
5750 R: John Stultz <john.stultz@linaro.org>
5751 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5752 R: Chen Feng <puck.chen@hisilicon.com>
5753 L: dri-devel@lists.freedesktop.org
5755 T: git git://anongit.freedesktop.org/drm/drm-misc
5756 F: Documentation/devicetree/bindings/display/hisilicon/
5757 F: drivers/gpu/drm/hisilicon/
5759 DRM DRIVERS FOR LIMA
5760 M: Qiang Yu <yuq825@gmail.com>
5761 L: dri-devel@lists.freedesktop.org
5762 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5764 T: git git://anongit.freedesktop.org/drm/drm-misc
5765 F: drivers/gpu/drm/lima/
5766 F: include/uapi/drm/lima_drm.h
5768 DRM DRIVERS FOR MEDIATEK
5769 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5770 M: Philipp Zabel <p.zabel@pengutronix.de>
5771 L: dri-devel@lists.freedesktop.org
5773 F: Documentation/devicetree/bindings/display/mediatek/
5774 F: drivers/gpu/drm/mediatek/
5776 DRM DRIVERS FOR NVIDIA TEGRA
5777 M: Thierry Reding <thierry.reding@gmail.com>
5778 L: dri-devel@lists.freedesktop.org
5779 L: linux-tegra@vger.kernel.org
5781 T: git git://anongit.freedesktop.org/tegra/linux.git
5782 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5783 F: drivers/gpu/drm/tegra/
5784 F: drivers/gpu/host1x/
5785 F: include/linux/host1x.h
5786 F: include/uapi/drm/tegra_drm.h
5788 DRM DRIVERS FOR RENESAS
5789 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5790 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5791 L: dri-devel@lists.freedesktop.org
5792 L: linux-renesas-soc@vger.kernel.org
5794 T: git git://linuxtv.org/pinchartl/media drm/du/next
5795 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5796 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5797 F: Documentation/devicetree/bindings/display/renesas,du.txt
5798 F: drivers/gpu/drm/rcar-du/
5799 F: drivers/gpu/drm/shmobile/
5800 F: include/linux/platform_data/shmob_drm.h
5802 DRM DRIVERS FOR ROCKCHIP
5803 M: Sandy Huang <hjc@rock-chips.com>
5804 M: Heiko Stübner <heiko@sntech.de>
5805 L: dri-devel@lists.freedesktop.org
5807 T: git git://anongit.freedesktop.org/drm/drm-misc
5808 F: Documentation/devicetree/bindings/display/rockchip/
5809 F: drivers/gpu/drm/rockchip/
5812 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5813 M: Vincent Abriou <vincent.abriou@st.com>
5814 L: dri-devel@lists.freedesktop.org
5816 T: git git://anongit.freedesktop.org/drm/drm-misc
5817 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5818 F: drivers/gpu/drm/sti
5821 M: Yannick Fertre <yannick.fertre@st.com>
5822 M: Philippe Cornu <philippe.cornu@st.com>
5823 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5824 M: Vincent Abriou <vincent.abriou@st.com>
5825 L: dri-devel@lists.freedesktop.org
5827 T: git git://anongit.freedesktop.org/drm/drm-misc
5828 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5829 F: drivers/gpu/drm/stm
5831 DRM DRIVERS FOR TI KEYSTONE
5832 M: Jyri Sarha <jsarha@ti.com>
5833 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5834 L: dri-devel@lists.freedesktop.org
5836 T: git git://anongit.freedesktop.org/drm/drm-misc
5837 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5838 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5839 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5840 F: drivers/gpu/drm/tidss/
5842 DRM DRIVERS FOR TI LCDC
5843 M: Jyri Sarha <jsarha@ti.com>
5844 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5845 L: dri-devel@lists.freedesktop.org
5847 F: Documentation/devicetree/bindings/display/tilcdc/
5848 F: drivers/gpu/drm/tilcdc/
5850 DRM DRIVERS FOR TI OMAP
5851 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5852 L: dri-devel@lists.freedesktop.org
5854 F: Documentation/devicetree/bindings/display/ti/
5855 F: drivers/gpu/drm/omapdrm/
5858 M: Eric Anholt <eric@anholt.net>
5860 T: git git://anongit.freedesktop.org/drm/drm-misc
5861 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5862 F: drivers/gpu/drm/v3d/
5863 F: include/uapi/drm/v3d_drm.h
5866 M: Eric Anholt <eric@anholt.net>
5868 T: git git://github.com/anholt/linux
5869 T: git git://anongit.freedesktop.org/drm/drm-misc
5870 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5871 F: drivers/gpu/drm/vc4/
5872 F: include/uapi/drm/vc4_drm.h
5874 DRM DRIVERS FOR VIVANTE GPU IP
5875 M: Lucas Stach <l.stach@pengutronix.de>
5876 R: Russell King <linux+etnaviv@armlinux.org.uk>
5877 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5878 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5879 L: dri-devel@lists.freedesktop.org
5881 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5882 F: drivers/gpu/drm/etnaviv/
5883 F: include/uapi/drm/etnaviv_drm.h
5886 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5887 L: dri-devel@lists.freedesktop.org
5888 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: Documentation/gpu/xen-front.rst
5892 F: drivers/gpu/drm/xen/
5894 DRM DRIVERS FOR XILINX
5895 M: Hyun Kwon <hyun.kwon@xilinx.com>
5896 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5897 L: dri-devel@lists.freedesktop.org
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: Documentation/devicetree/bindings/display/xlnx/
5901 F: drivers/gpu/drm/xlnx/
5903 DRM DRIVERS FOR ZTE ZX
5904 M: Shawn Guo <shawnguo@kernel.org>
5905 L: dri-devel@lists.freedesktop.org
5907 T: git git://anongit.freedesktop.org/drm/drm-misc
5908 F: Documentation/devicetree/bindings/display/zte,vou.txt
5909 F: drivers/gpu/drm/zte/
5912 M: Thierry Reding <thierry.reding@gmail.com>
5913 R: Sam Ravnborg <sam@ravnborg.org>
5914 L: dri-devel@lists.freedesktop.org
5916 T: git git://anongit.freedesktop.org/drm/drm-misc
5917 F: Documentation/devicetree/bindings/display/panel/
5918 F: drivers/gpu/drm/drm_panel.c
5919 F: drivers/gpu/drm/panel/
5920 F: include/drm/drm_panel.h
5923 M: Christian Koenig <christian.koenig@amd.com>
5924 M: Huang Rui <ray.huang@amd.com>
5925 L: dri-devel@lists.freedesktop.org
5927 T: git git://people.freedesktop.org/~agd5f/linux
5928 F: drivers/gpu/drm/ttm/
5931 DSBR100 USB FM RADIO DRIVER
5932 M: Alexey Klimov <klimov.linux@gmail.com>
5933 L: linux-media@vger.kernel.org
5935 T: git git://linuxtv.org/media_tree.git
5936 F: drivers/media/radio/dsbr100.c
5939 M: Hans Verkuil <hverkuil@xs4all.nl>
5940 L: linux-media@vger.kernel.org
5942 W: https://linuxtv.org
5943 T: git git://linuxtv.org/media_tree.git
5944 F: drivers/media/pci/dt3155/
5946 DVB_USB_AF9015 MEDIA DRIVER
5947 M: Antti Palosaari <crope@iki.fi>
5948 L: linux-media@vger.kernel.org
5950 W: https://linuxtv.org
5951 W: http://palosaari.fi/linux/
5952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5953 T: git git://linuxtv.org/anttip/media_tree.git
5954 F: drivers/media/usb/dvb-usb-v2/af9015*
5956 DVB_USB_AF9035 MEDIA DRIVER
5957 M: Antti Palosaari <crope@iki.fi>
5958 L: linux-media@vger.kernel.org
5960 W: https://linuxtv.org
5961 W: http://palosaari.fi/linux/
5962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5963 T: git git://linuxtv.org/anttip/media_tree.git
5964 F: drivers/media/usb/dvb-usb-v2/af9035*
5966 DVB_USB_ANYSEE MEDIA DRIVER
5967 M: Antti Palosaari <crope@iki.fi>
5968 L: linux-media@vger.kernel.org
5970 W: https://linuxtv.org
5971 W: http://palosaari.fi/linux/
5972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5973 T: git git://linuxtv.org/anttip/media_tree.git
5974 F: drivers/media/usb/dvb-usb-v2/anysee*
5976 DVB_USB_AU6610 MEDIA DRIVER
5977 M: Antti Palosaari <crope@iki.fi>
5978 L: linux-media@vger.kernel.org
5980 W: https://linuxtv.org
5981 W: http://palosaari.fi/linux/
5982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5983 T: git git://linuxtv.org/anttip/media_tree.git
5984 F: drivers/media/usb/dvb-usb-v2/au6610*
5986 DVB_USB_CE6230 MEDIA DRIVER
5987 M: Antti Palosaari <crope@iki.fi>
5988 L: linux-media@vger.kernel.org
5990 W: https://linuxtv.org
5991 W: http://palosaari.fi/linux/
5992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5993 T: git git://linuxtv.org/anttip/media_tree.git
5994 F: drivers/media/usb/dvb-usb-v2/ce6230*
5996 DVB_USB_CXUSB MEDIA DRIVER
5997 M: Michael Krufky <mkrufky@linuxtv.org>
5998 L: linux-media@vger.kernel.org
6000 W: https://linuxtv.org
6001 W: http://github.com/mkrufky
6002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6003 T: git git://linuxtv.org/media_tree.git
6004 F: drivers/media/usb/dvb-usb/cxusb*
6006 DVB_USB_EC168 MEDIA DRIVER
6007 M: Antti Palosaari <crope@iki.fi>
6008 L: linux-media@vger.kernel.org
6010 W: https://linuxtv.org
6011 W: http://palosaari.fi/linux/
6012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6013 T: git git://linuxtv.org/anttip/media_tree.git
6014 F: drivers/media/usb/dvb-usb-v2/ec168*
6016 DVB_USB_GL861 MEDIA DRIVER
6017 M: Antti Palosaari <crope@iki.fi>
6018 L: linux-media@vger.kernel.org
6020 W: https://linuxtv.org
6021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6022 T: git git://linuxtv.org/anttip/media_tree.git
6023 F: drivers/media/usb/dvb-usb-v2/gl861*
6025 DVB_USB_MXL111SF MEDIA DRIVER
6026 M: Michael Krufky <mkrufky@linuxtv.org>
6027 L: linux-media@vger.kernel.org
6029 W: https://linuxtv.org
6030 W: http://github.com/mkrufky
6031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6032 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6033 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6035 DVB_USB_RTL28XXU MEDIA DRIVER
6036 M: Antti Palosaari <crope@iki.fi>
6037 L: linux-media@vger.kernel.org
6039 W: https://linuxtv.org
6040 W: http://palosaari.fi/linux/
6041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6042 T: git git://linuxtv.org/anttip/media_tree.git
6043 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6045 DVB_USB_V2 MEDIA DRIVER
6046 M: Antti Palosaari <crope@iki.fi>
6047 L: linux-media@vger.kernel.org
6049 W: https://linuxtv.org
6050 W: http://palosaari.fi/linux/
6051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6052 T: git git://linuxtv.org/anttip/media_tree.git
6053 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6054 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6057 M: Jason Baron <jbaron@akamai.com>
6059 F: include/linux/dynamic_debug.h
6060 F: lib/dynamic_debug.c
6062 DYNAMIC INTERRUPT MODERATION
6063 M: Tal Gilboa <talgi@nvidia.com>
6065 F: Documentation/networking/net_dim.rst
6066 F: include/linux/dim.h
6069 DZ DECSTATION DZ11 SERIAL DRIVER
6070 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6072 F: drivers/tty/serial/dz.*
6074 E3X0 POWER BUTTON DRIVER
6075 M: Moritz Fischer <moritz.fischer@ettus.com>
6076 L: usrp-users@lists.ettus.com
6078 W: http://www.ettus.com
6079 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6080 F: drivers/input/misc/e3x0-button.c
6083 M: Antti Palosaari <crope@iki.fi>
6084 L: linux-media@vger.kernel.org
6086 W: https://linuxtv.org
6087 W: http://palosaari.fi/linux/
6088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6089 T: git git://linuxtv.org/anttip/media_tree.git
6090 F: drivers/media/tuners/e4000*
6092 EARTH_PT1 MEDIA DRIVER
6093 M: Akihiro Tsukada <tskd08@gmail.com>
6094 L: linux-media@vger.kernel.org
6096 F: drivers/media/pci/pt1/
6098 EARTH_PT3 MEDIA DRIVER
6099 M: Akihiro Tsukada <tskd08@gmail.com>
6100 L: linux-media@vger.kernel.org
6102 F: drivers/media/pci/pt3/
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/dvb-frontends/ec100*
6115 M: Tyler Hicks <code@tyhicks.com>
6116 L: ecryptfs@vger.kernel.org
6118 W: http://ecryptfs.org
6119 W: https://launchpad.net/ecryptfs
6120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6121 F: Documentation/filesystems/ecryptfs.rst
6125 M: Borislav Petkov <bp@alien8.de>
6126 L: linux-edac@vger.kernel.org
6128 F: drivers/edac/amd64_edac*
6131 M: Jan Luebbe <jlu@pengutronix.de>
6132 L: linux-edac@vger.kernel.org
6134 F: drivers/edac/armada_xp_*
6137 M: Stefan Schaeckeler <sschaeck@cisco.com>
6139 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6140 F: drivers/edac/aspeed_edac.c
6143 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6145 F: drivers/edac/bluefield_edac.c
6148 M: Robert Richter <rric@kernel.org>
6149 L: linux-edac@vger.kernel.org
6151 F: drivers/edac/highbank*
6154 M: Ralf Baechle <ralf@linux-mips.org>
6155 L: linux-edac@vger.kernel.org
6156 L: linux-mips@vger.kernel.org
6158 F: drivers/edac/octeon_edac*
6160 EDAC-CAVIUM THUNDERX
6161 M: Robert Richter <rric@kernel.org>
6162 L: linux-edac@vger.kernel.org
6164 F: drivers/edac/thunderx_edac*
6167 M: Borislav Petkov <bp@alien8.de>
6168 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6169 M: Tony Luck <tony.luck@intel.com>
6170 R: James Morse <james.morse@arm.com>
6171 R: Robert Richter <rric@kernel.org>
6172 L: linux-edac@vger.kernel.org
6174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6175 F: Documentation/admin-guide/ras.rst
6176 F: Documentation/driver-api/edac.rst
6178 F: include/linux/edac.h
6181 M: Lei Wang <lewan@microsoft.com>
6182 L: linux-edac@vger.kernel.org
6184 F: drivers/edac/dmc520_edac.c
6187 M: Mark Gross <mark.gross@intel.com>
6188 L: linux-edac@vger.kernel.org
6190 F: drivers/edac/e752x_edac.c
6193 L: linux-edac@vger.kernel.org
6195 F: drivers/edac/e7xxx_edac.c
6198 M: York Sun <york.sun@nxp.com>
6199 L: linux-edac@vger.kernel.org
6201 F: drivers/edac/fsl_ddr_edac.*
6204 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6205 L: linux-edac@vger.kernel.org
6207 F: drivers/edac/ghes_edac.c
6210 M: Tony Luck <tony.luck@intel.com>
6211 L: linux-edac@vger.kernel.org
6213 F: drivers/edac/i10nm_base.c
6216 L: linux-edac@vger.kernel.org
6218 F: drivers/edac/i3000_edac.c
6221 L: linux-edac@vger.kernel.org
6223 F: drivers/edac/i5000_edac.c
6226 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6227 L: linux-edac@vger.kernel.org
6229 F: drivers/edac/i5400_edac.c
6232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6233 L: linux-edac@vger.kernel.org
6235 F: drivers/edac/i7300_edac.c
6238 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6239 L: linux-edac@vger.kernel.org
6241 F: drivers/edac/i7core_edac.c
6244 M: Tim Small <tim@buttersideup.com>
6245 L: linux-edac@vger.kernel.org
6247 F: drivers/edac/i82443bxgx_edac.c
6250 M: "Arvind R." <arvino55@gmail.com>
6251 L: linux-edac@vger.kernel.org
6253 F: drivers/edac/i82975x_edac.c
6256 M: Jason Baron <jbaron@akamai.com>
6257 L: linux-edac@vger.kernel.org
6259 F: drivers/edac/ie31200_edac.c
6262 M: Johannes Thumshirn <morbidrsa@gmail.com>
6263 L: linux-edac@vger.kernel.org
6265 F: drivers/edac/mpc85xx_edac.[ch]
6268 M: Egor Martovetsky <egor@pasemi.com>
6269 L: linux-edac@vger.kernel.org
6271 F: drivers/edac/pasemi_edac.c
6274 M: Tony Luck <tony.luck@intel.com>
6275 L: linux-edac@vger.kernel.org
6277 F: drivers/edac/pnd2_edac.[ch]
6280 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6281 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6282 L: linux-arm-msm@vger.kernel.org
6283 L: linux-edac@vger.kernel.org
6285 F: drivers/edac/qcom_edac.c
6288 M: Tim Small <tim@buttersideup.com>
6289 L: linux-edac@vger.kernel.org
6291 F: drivers/edac/r82600_edac.c
6294 M: Tony Luck <tony.luck@intel.com>
6295 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6296 L: linux-edac@vger.kernel.org
6298 F: drivers/edac/sb_edac.c
6301 M: Yash Shah <yash.shah@sifive.com>
6302 L: linux-edac@vger.kernel.org
6304 F: drivers/edac/sifive_edac.c
6307 M: Tony Luck <tony.luck@intel.com>
6308 L: linux-edac@vger.kernel.org
6310 F: drivers/edac/skx_*.c
6313 M: Tero Kristo <t-kristo@ti.com>
6314 L: linux-edac@vger.kernel.org
6316 F: drivers/edac/ti_edac.c
6318 EDIROL UA-101/UA-1000 DRIVER
6319 M: Clemens Ladisch <clemens@ladisch.de>
6320 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6323 F: sound/usb/misc/ua101.c
6326 M: Ivan Hu <ivan.hu@canonical.com>
6327 M: Ard Biesheuvel <ardb@kernel.org>
6328 L: linux-efi@vger.kernel.org
6330 F: drivers/firmware/efi/test/
6332 EFI VARIABLE FILESYSTEM
6333 M: Matthew Garrett <matthew.garrett@nebula.com>
6334 M: Jeremy Kerr <jk@ozlabs.org>
6335 M: Ard Biesheuvel <ardb@kernel.org>
6336 L: linux-efi@vger.kernel.org
6338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6341 EFIFB FRAMEBUFFER DRIVER
6342 M: Peter Jones <pjones@redhat.com>
6343 L: linux-fbdev@vger.kernel.org
6345 F: drivers/video/fbdev/efifb.c
6349 W: http://aeschi.ch.eu.org/efs/
6352 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6353 M: Douglas Miller <dougmill@linux.ibm.com>
6354 L: netdev@vger.kernel.org
6356 F: drivers/net/ethernet/ibm/ehea/
6358 EM28XX VIDEO4LINUX DRIVER
6359 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6360 L: linux-media@vger.kernel.org
6362 W: https://linuxtv.org
6363 T: git git://linuxtv.org/media_tree.git
6364 F: Documentation/admin-guide/media/em28xx*
6365 F: drivers/media/usb/em28xx/
6368 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6369 M: Matt Mackall <mpm@selenic.com>
6370 M: David Woodhouse <dwmw2@infradead.org>
6371 L: linux-embedded@vger.kernel.org
6374 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6375 M: Adrian Hunter <adrian.hunter@intel.com>
6376 M: Ritesh Harjani <riteshh@codeaurora.org>
6377 M: Asutosh Das <asutoshd@codeaurora.org>
6378 L: linux-mmc@vger.kernel.org
6380 F: drivers/mmc/host/cqhci*
6382 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6383 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6384 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6385 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6386 L: linux-scsi@vger.kernel.org
6388 W: http://www.broadcom.com
6389 F: drivers/scsi/be2iscsi/
6391 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6392 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6393 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6394 M: Somnath Kotur <somnath.kotur@broadcom.com>
6395 L: netdev@vger.kernel.org
6397 W: http://www.emulex.com
6398 F: drivers/net/ethernet/emulex/benet/
6400 EMULEX ONECONNECT ROCE DRIVER
6401 M: Selvin Xavier <selvin.xavier@broadcom.com>
6402 M: Devesh Sharma <devesh.sharma@broadcom.com>
6403 L: linux-rdma@vger.kernel.org
6405 W: http://www.broadcom.com
6406 F: drivers/infiniband/hw/ocrdma/
6407 F: include/uapi/rdma/ocrdma-abi.h
6409 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6410 M: James Smart <james.smart@broadcom.com>
6411 M: Dick Kennedy <dick.kennedy@broadcom.com>
6412 L: linux-scsi@vger.kernel.org
6414 W: http://www.broadcom.com
6415 F: drivers/scsi/lpfc/
6417 ENE CB710 FLASH CARD READER DRIVER
6418 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6420 F: drivers/misc/cb710/
6421 F: drivers/mmc/host/cb710-mmc.*
6422 F: include/linux/cb710.h
6424 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6425 M: Maxim Levitsky <maximlevitsky@gmail.com>
6427 F: drivers/media/rc/ene_ir.*
6429 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6430 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6431 L: linuxppc-dev@lists.ozlabs.org
6433 F: drivers/tty/ehv_bytechan.c
6435 EPSON S1D13XXX FRAMEBUFFER DRIVER
6436 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6439 F: drivers/video/fbdev/s1d13xxxfb.c
6440 F: include/video/s1d13xxxfb.h
6443 M: Gao Xiang <xiang@kernel.org>
6444 M: Chao Yu <yuchao0@huawei.com>
6445 L: linux-erofs@lists.ozlabs.org
6447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6448 F: Documentation/filesystems/erofs.rst
6450 F: include/trace/events/erofs.h
6452 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6453 M: Jeff Layton <jlayton@kernel.org>
6455 F: include/linux/errseq.h
6458 ET131X NETWORK DRIVER
6459 M: Mark Einon <mark.einon@gmail.com>
6461 F: drivers/net/ethernet/agere/
6464 M: Roopa Prabhu <roopa@nvidia.com>
6465 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6466 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6467 L: netdev@vger.kernel.org
6469 W: http://www.linuxfoundation.org/en/Net:Bridge
6470 F: include/linux/netfilter_bridge/
6473 ETHERNET PHY LIBRARY
6474 M: Andrew Lunn <andrew@lunn.ch>
6475 M: Heiner Kallweit <hkallweit1@gmail.com>
6476 R: Russell King <linux@armlinux.org.uk>
6477 L: netdev@vger.kernel.org
6479 F: Documentation/ABI/testing/sysfs-class-net-phydev
6480 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6481 F: Documentation/devicetree/bindings/net/mdio*
6482 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6483 F: Documentation/networking/phy.rst
6485 F: drivers/of/of_mdio.c
6486 F: drivers/of/of_net.c
6487 F: include/dt-bindings/net/qca-ar803x.h
6488 F: include/linux/*mdio*.h
6489 F: include/linux/of_net.h
6490 F: include/linux/phy.h
6491 F: include/linux/phy_fixed.h
6492 F: include/linux/platform_data/mdio-bcm-unimac.h
6493 F: include/linux/platform_data/mdio-gpio.h
6494 F: include/trace/events/mdio.h
6495 F: include/uapi/linux/mdio.h
6496 F: include/uapi/linux/mii.h
6499 M: Namjae Jeon <namjae.jeon@samsung.com>
6500 M: Sungjong Seo <sj1557.seo@samsung.com>
6501 L: linux-fsdevel@vger.kernel.org
6506 M: Jan Kara <jack@suse.com>
6507 L: linux-ext4@vger.kernel.org
6509 F: Documentation/filesystems/ext2.rst
6511 F: include/linux/ext2*
6514 M: "Theodore Ts'o" <tytso@mit.edu>
6515 M: Andreas Dilger <adilger.kernel@dilger.ca>
6516 L: linux-ext4@vger.kernel.org
6518 W: http://ext4.wiki.kernel.org
6519 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6521 F: Documentation/filesystems/ext4/
6524 Extended Verification Module (EVM)
6525 M: Mimi Zohar <zohar@linux.ibm.com>
6526 L: linux-integrity@vger.kernel.org
6528 F: security/integrity/evm/
6530 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6531 M: Ard Biesheuvel <ardb@kernel.org>
6532 L: linux-efi@vger.kernel.org
6534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6535 F: Documentation/admin-guide/efi-stub.rst
6536 F: arch/*/include/asm/efi.h
6537 F: arch/*/kernel/efi.c
6538 F: arch/arm/boot/compressed/efi-header.S
6539 F: arch/arm64/kernel/efi-entry.S
6540 F: arch/x86/platform/efi/
6541 F: drivers/firmware/efi/
6542 F: include/linux/efi*.h
6544 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6545 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6546 M: Chanwoo Choi <cw00.choi@samsung.com>
6547 L: linux-kernel@vger.kernel.org
6549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6550 F: Documentation/devicetree/bindings/extcon/
6551 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6553 F: include/linux/extcon.h
6554 F: include/linux/extcon/
6557 M: Masami Hiramatsu <mhiramat@kernel.org>
6559 F: Documentation/admin-guide/bootconfig.rst
6560 F: fs/proc/bootconfig.c
6561 F: include/linux/bootconfig.h
6563 F: tools/bootconfig/*
6566 M: Jingoo Han <jingoohan1@gmail.com>
6567 L: dri-devel@lists.freedesktop.org
6569 F: drivers/gpu/drm/exynos/exynos_dp*
6571 EXYNOS SYSMMU (IOMMU) driver
6572 M: Marek Szyprowski <m.szyprowski@samsung.com>
6573 L: iommu@lists.linux-foundation.org
6575 F: drivers/iommu/exynos-iommu.c
6577 EZchip NPS platform support
6578 M: Vineet Gupta <vgupta@synopsys.com>
6579 M: Ofer Levi <oferle@nvidia.com>
6581 F: arch/arc/boot/dts/eznps.dts
6582 F: arch/arc/plat-eznps
6585 M: Jaegeuk Kim <jaegeuk@kernel.org>
6586 M: Chao Yu <yuchao0@huawei.com>
6587 L: linux-f2fs-devel@lists.sourceforge.net
6589 W: https://f2fs.wiki.kernel.org/
6590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6591 F: Documentation/ABI/testing/sysfs-fs-f2fs
6592 F: Documentation/filesystems/f2fs.rst
6594 F: include/linux/f2fs_fs.h
6595 F: include/trace/events/f2fs.h
6597 F71805F HARDWARE MONITORING DRIVER
6598 M: Jean Delvare <jdelvare@suse.com>
6599 L: linux-hwmon@vger.kernel.org
6601 F: Documentation/hwmon/f71805f.rst
6602 F: drivers/hwmon/f71805f.c
6605 M: Josh Poimboeuf <jpoimboe@redhat.com>
6607 F: scripts/faddr2line
6610 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6611 L: netdev@vger.kernel.org
6613 F: Documentation/networking/failover.rst
6614 F: include/net/failover.h
6615 F: net/core/failover.c
6618 M: Jan Kara <jack@suse.cz>
6619 R: Amir Goldstein <amir73il@gmail.com>
6620 L: linux-fsdevel@vger.kernel.org
6622 F: fs/notify/fanotify/
6623 F: include/linux/fanotify.h
6624 F: include/uapi/linux/fanotify.h
6626 FARSYNC SYNCHRONOUS DRIVER
6627 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6629 W: http://www.farsite.co.uk/
6630 F: drivers/net/wan/farsync.*
6632 FAULT INJECTION SUPPORT
6633 M: Akinobu Mita <akinobu.mita@gmail.com>
6635 F: Documentation/fault-injection/
6636 F: lib/fault-inject.c
6638 FBTFT Framebuffer drivers
6639 L: dri-devel@lists.freedesktop.org
6640 L: linux-fbdev@vger.kernel.org
6642 F: drivers/staging/fbtft/
6645 M: Michael Buesch <m@bues.ch>
6646 L: linux-media@vger.kernel.org
6648 F: drivers/media/tuners/fc0011.c
6649 F: drivers/media/tuners/fc0011.h
6652 M: Antti Palosaari <crope@iki.fi>
6653 L: linux-media@vger.kernel.org
6655 W: https://linuxtv.org
6656 W: http://palosaari.fi/linux/
6657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6658 T: git git://linuxtv.org/anttip/media_tree.git
6659 F: drivers/media/tuners/fc2580*
6661 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6662 M: Hannes Reinecke <hare@suse.de>
6663 L: linux-scsi@vger.kernel.org
6665 W: www.Open-FCoE.org
6666 F: drivers/scsi/fcoe/
6667 F: drivers/scsi/libfc/
6669 F: include/scsi/libfc.h
6670 F: include/scsi/libfcoe.h
6671 F: include/uapi/scsi/fc/
6673 FILE LOCKING (flock() and fcntl()/lockf())
6674 M: Jeff Layton <jlayton@kernel.org>
6675 M: "J. Bruce Fields" <bfields@fieldses.org>
6676 L: linux-fsdevel@vger.kernel.org
6680 F: include/linux/fcntl.h
6681 F: include/uapi/linux/fcntl.h
6683 FILESYSTEM DIRECT ACCESS (DAX)
6684 M: Dan Williams <dan.j.williams@intel.com>
6685 R: Matthew Wilcox <willy@infradead.org>
6686 R: Jan Kara <jack@suse.cz>
6687 L: linux-fsdevel@vger.kernel.org
6688 L: linux-nvdimm@lists.01.org
6691 F: include/linux/dax.h
6692 F: include/trace/events/fs_dax.h
6694 FILESYSTEMS (VFS and infrastructure)
6695 M: Alexander Viro <viro@zeniv.linux.org.uk>
6696 L: linux-fsdevel@vger.kernel.org
6699 F: include/linux/fs.h
6700 F: include/linux/fs_types.h
6701 F: include/uapi/linux/fs.h
6702 F: include/uapi/linux/openat2.h
6704 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6705 M: Riku Voipio <riku.voipio@iki.fi>
6706 L: linux-hwmon@vger.kernel.org
6708 F: drivers/hwmon/f75375s.c
6709 F: include/linux/f75375s.h
6711 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6712 M: Clemens Ladisch <clemens@ladisch.de>
6713 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6714 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6717 F: include/uapi/sound/firewire.h
6720 FIREWIRE MEDIA DRIVERS (firedtv)
6721 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6722 L: linux-media@vger.kernel.org
6723 L: linux1394-devel@lists.sourceforge.net
6725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6726 F: drivers/media/firewire/
6728 FIREWIRE SBP-2 TARGET
6729 M: Chris Boot <bootc@bootc.net>
6730 L: linux-scsi@vger.kernel.org
6731 L: target-devel@vger.kernel.org
6732 L: linux1394-devel@lists.sourceforge.net
6734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6735 F: drivers/target/sbp/
6738 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6739 L: linux1394-devel@lists.sourceforge.net
6741 W: http://ieee1394.wiki.kernel.org/
6742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6743 F: drivers/firewire/
6744 F: include/linux/firewire.h
6745 F: include/uapi/linux/firewire*.h
6748 FIRMWARE LOADER (request_firmware)
6749 M: Luis Chamberlain <mcgrof@kernel.org>
6750 L: linux-kernel@vger.kernel.org
6752 F: Documentation/firmware_class/
6753 F: drivers/base/firmware_loader/
6754 F: include/linux/firmware.h
6756 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6757 M: Joshua Morris <josh.h.morris@us.ibm.com>
6758 M: Philip Kelleher <pjk1939@linux.ibm.com>
6760 F: drivers/block/rsxx/
6762 FLEXTIMER FTM-QUADDEC DRIVER
6763 M: Patrick Havelange <patrick.havelange@essensium.com>
6764 L: linux-iio@vger.kernel.org
6766 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6767 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6768 F: drivers/counter/ftm-quaddec.c
6771 M: Denis Efremov <efremov@linux.com>
6772 L: linux-block@vger.kernel.org
6774 F: drivers/block/floppy.c
6776 FLYSKY FSIA6B RC RECEIVER
6777 M: Markus Koch <markus@notsyncing.net>
6778 L: linux-input@vger.kernel.org
6780 F: drivers/input/joystick/fsia6b.c
6782 FORCEDETH GIGABIT ETHERNET DRIVER
6783 M: Rain River <rain.1986.08.12@gmail.com>
6784 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6785 L: netdev@vger.kernel.org
6787 F: drivers/net/ethernet/nvidia/*
6790 M: Wu Hao <hao.wu@intel.com>
6791 L: linux-fpga@vger.kernel.org
6793 F: Documentation/fpga/dfl.rst
6794 F: drivers/fpga/dfl*
6795 F: include/uapi/linux/fpga-dfl.h
6797 FPGA MANAGER FRAMEWORK
6798 M: Moritz Fischer <mdf@kernel.org>
6799 L: linux-fpga@vger.kernel.org
6801 W: http://www.rocketboards.org
6802 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6804 F: Documentation/devicetree/bindings/fpga/
6805 F: Documentation/driver-api/fpga/
6806 F: Documentation/fpga/
6808 F: include/linux/fpga/
6811 M: Bill Metzenthen <billm@melbpc.org.au>
6813 W: http://floatingpoint.sourceforge.net/emulator/index.html
6814 F: arch/x86/math-emu/
6816 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6817 L: netdev@vger.kernel.org
6819 F: drivers/net/wan/dlci.c
6820 F: drivers/net/wan/sdla.c
6823 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6824 L: dri-devel@lists.freedesktop.org
6825 L: linux-fbdev@vger.kernel.org
6827 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6828 T: git git://anongit.freedesktop.org/drm/drm-misc
6829 F: Documentation/fb/
6831 F: include/linux/fb.h
6832 F: include/uapi/linux/fb.h
6833 F: include/uapi/video/
6836 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6837 M: Horia Geantă <horia.geanta@nxp.com>
6838 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6839 L: linux-crypto@vger.kernel.org
6841 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6842 F: drivers/crypto/caam/
6844 FREESCALE COLDFIRE M5441X MMC DRIVER
6845 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6846 L: linux-mmc@vger.kernel.org
6848 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6849 F: include/linux/platform_data/mmc-esdhc-mcf.h
6851 FREESCALE DIU FRAMEBUFFER DRIVER
6852 M: Timur Tabi <timur@kernel.org>
6853 L: linux-fbdev@vger.kernel.org
6855 F: drivers/video/fbdev/fsl-diu-fb.*
6857 FREESCALE DMA DRIVER
6858 M: Li Yang <leoyang.li@nxp.com>
6859 M: Zhang Wei <zw@zh-kernel.org>
6860 L: linuxppc-dev@lists.ozlabs.org
6862 F: drivers/dma/fsldma.*
6864 FREESCALE DSPI DRIVER
6865 M: Vladimir Oltean <olteanv@gmail.com>
6866 L: linux-spi@vger.kernel.org
6868 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6869 F: drivers/spi/spi-fsl-dspi.c
6870 F: include/linux/spi/spi-fsl-dspi.h
6872 FREESCALE ENETC ETHERNET DRIVERS
6873 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6874 L: netdev@vger.kernel.org
6876 F: drivers/net/ethernet/freescale/enetc/
6878 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6879 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6880 L: netdev@vger.kernel.org
6882 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6883 F: drivers/net/ethernet/freescale/gianfar*
6885 FREESCALE GPMI NAND DRIVER
6886 M: Han Xu <han.xu@nxp.com>
6887 L: linux-mtd@lists.infradead.org
6889 F: drivers/mtd/nand/raw/gpmi-nand/*
6891 FREESCALE I2C CPM DRIVER
6892 M: Jochen Friedrich <jochen@scram.de>
6893 L: linuxppc-dev@lists.ozlabs.org
6894 L: linux-i2c@vger.kernel.org
6896 F: drivers/i2c/busses/i2c-cpm.c
6898 FREESCALE IMX / MXC FEC DRIVER
6899 M: Fugang Duan <fugang.duan@nxp.com>
6900 L: netdev@vger.kernel.org
6902 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6903 F: drivers/net/ethernet/freescale/fec.h
6904 F: drivers/net/ethernet/freescale/fec_main.c
6905 F: drivers/net/ethernet/freescale/fec_ptp.c
6907 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6908 M: Sascha Hauer <s.hauer@pengutronix.de>
6909 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6910 L: linux-fbdev@vger.kernel.org
6911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6913 F: drivers/video/fbdev/imxfb.c
6914 F: include/linux/platform_data/video-imxfb.h
6916 FREESCALE IMX DDR PMU DRIVER
6917 M: Frank Li <Frank.li@nxp.com>
6918 L: linux-arm-kernel@lists.infradead.org
6920 F: Documentation/admin-guide/perf/imx-ddr.rst
6921 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6922 F: drivers/perf/fsl_imx8_ddr_perf.c
6924 FREESCALE IMX I2C DRIVER
6925 M: Oleksij Rempel <o.rempel@pengutronix.de>
6926 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6927 L: linux-i2c@vger.kernel.org
6929 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6930 F: drivers/i2c/busses/i2c-imx.c
6932 FREESCALE IMX LPI2C DRIVER
6933 M: Dong Aisheng <aisheng.dong@nxp.com>
6934 L: linux-i2c@vger.kernel.org
6935 L: linux-imx@nxp.com
6937 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6938 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6940 FREESCALE QORIQ DPAA ETHERNET DRIVER
6941 M: Madalin Bucur <madalin.bucur@nxp.com>
6942 L: netdev@vger.kernel.org
6944 F: drivers/net/ethernet/freescale/dpaa
6946 FREESCALE QORIQ DPAA FMAN DRIVER
6947 M: Madalin Bucur <madalin.bucur@nxp.com>
6948 L: netdev@vger.kernel.org
6950 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6951 F: drivers/net/ethernet/freescale/fman
6953 FREESCALE QORIQ PTP CLOCK DRIVER
6954 M: Yangbo Lu <yangbo.lu@nxp.com>
6955 L: netdev@vger.kernel.org
6957 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6958 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6959 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6960 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6961 F: drivers/ptp/ptp_qoriq.c
6962 F: drivers/ptp/ptp_qoriq_debugfs.c
6963 F: include/linux/fsl/ptp_qoriq.h
6965 FREESCALE QUAD SPI DRIVER
6966 M: Han Xu <han.xu@nxp.com>
6967 L: linux-spi@vger.kernel.org
6969 F: drivers/spi/spi-fsl-qspi.c
6971 FREESCALE QUICC ENGINE LIBRARY
6972 M: Qiang Zhao <qiang.zhao@nxp.com>
6973 L: linuxppc-dev@lists.ozlabs.org
6975 F: drivers/soc/fsl/qe/
6976 F: include/soc/fsl/*qe*.h
6977 F: include/soc/fsl/*ucc*.h
6979 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6980 M: Li Yang <leoyang.li@nxp.com>
6981 L: netdev@vger.kernel.org
6982 L: linuxppc-dev@lists.ozlabs.org
6984 F: drivers/net/ethernet/freescale/ucc_geth*
6986 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6987 M: Zhao Qiang <qiang.zhao@nxp.com>
6988 L: netdev@vger.kernel.org
6989 L: linuxppc-dev@lists.ozlabs.org
6991 F: drivers/net/wan/fsl_ucc_hdlc*
6993 FREESCALE QUICC ENGINE UCC UART DRIVER
6994 M: Timur Tabi <timur@kernel.org>
6995 L: linuxppc-dev@lists.ozlabs.org
6997 F: drivers/tty/serial/ucc_uart.c
6999 FREESCALE SOC DRIVERS
7000 M: Li Yang <leoyang.li@nxp.com>
7001 L: linuxppc-dev@lists.ozlabs.org
7002 L: linux-arm-kernel@lists.infradead.org
7004 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7005 F: Documentation/devicetree/bindings/soc/fsl/
7007 F: include/linux/fsl/
7009 FREESCALE SOC FS_ENET DRIVER
7010 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7011 L: linuxppc-dev@lists.ozlabs.org
7012 L: netdev@vger.kernel.org
7014 F: drivers/net/ethernet/freescale/fs_enet/
7015 F: include/linux/fs_enet_pd.h
7017 FREESCALE SOC SOUND DRIVERS
7018 M: Timur Tabi <timur@kernel.org>
7019 M: Nicolin Chen <nicoleotsuka@gmail.com>
7020 M: Xiubo Li <Xiubo.Lee@gmail.com>
7021 R: Fabio Estevam <festevam@gmail.com>
7022 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7024 L: linuxppc-dev@lists.ozlabs.org
7026 F: sound/soc/fsl/fsl*
7027 F: sound/soc/fsl/imx*
7028 F: sound/soc/fsl/mpc8610_hpcd.c
7030 FREESCALE USB PERIPHERAL DRIVERS
7031 M: Li Yang <leoyang.li@nxp.com>
7032 L: linux-usb@vger.kernel.org
7033 L: linuxppc-dev@lists.ozlabs.org
7035 F: drivers/usb/gadget/udc/fsl*
7037 FREESCALE USB PHY DRIVER
7038 M: Ran Wang <ran.wang_1@nxp.com>
7039 L: linux-usb@vger.kernel.org
7040 L: linuxppc-dev@lists.ozlabs.org
7042 F: drivers/usb/phy/phy-fsl-usb*
7045 M: Christoph Hellwig <hch@infradead.org>
7047 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7051 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7052 M: Pavel Machek <pavel@ucw.cz>
7053 L: linux-pm@vger.kernel.org
7055 F: Documentation/power/freezing-of-tasks.rst
7056 F: include/linux/freezer.h
7060 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7061 L: linux-kernel@vger.kernel.org
7063 F: include/linux/frontswap.h
7066 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7067 M: David Howells <dhowells@redhat.com>
7068 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7070 F: Documentation/filesystems/caching/
7072 F: include/linux/fscache*.h
7074 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7075 M: Theodore Y. Ts'o <tytso@mit.edu>
7076 M: Jaegeuk Kim <jaegeuk@kernel.org>
7077 M: Eric Biggers <ebiggers@kernel.org>
7078 L: linux-fscrypt@vger.kernel.org
7080 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7081 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7082 F: Documentation/filesystems/fscrypt.rst
7084 F: include/linux/fscrypt*.h
7085 F: include/uapi/linux/fscrypt.h
7088 M: Jeremy Kerr <jk@ozlabs.org>
7089 M: Joel Stanley <joel@jms.id.au>
7090 R: Alistar Popple <alistair@popple.id.au>
7091 R: Eddie James <eajames@linux.ibm.com>
7092 L: linux-fsi@lists.ozlabs.org
7094 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7097 F: include/linux/fsi*.h
7098 F: include/trace/events/fsi*.h
7100 FSI-ATTACHED I2C DRIVER
7101 M: Eddie James <eajames@linux.ibm.com>
7102 L: linux-i2c@vger.kernel.org
7103 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7105 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7106 F: drivers/i2c/busses/i2c-fsi.c
7108 FSI-ATTACHED SPI DRIVER
7109 M: Eddie James <eajames@linux.ibm.com>
7110 L: linux-spi@vger.kernel.org
7112 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7113 F: drivers/spi/spi-fsi.c
7115 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7116 M: Jan Kara <jack@suse.cz>
7117 R: Amir Goldstein <amir73il@gmail.com>
7118 L: linux-fsdevel@vger.kernel.org
7120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7122 F: include/linux/fsnotify*.h
7124 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7125 M: Eric Biggers <ebiggers@kernel.org>
7126 M: Theodore Y. Ts'o <tytso@mit.edu>
7127 L: linux-fscrypt@vger.kernel.org
7129 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7130 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7131 F: Documentation/filesystems/fsverity.rst
7133 F: include/linux/fsverity.h
7134 F: include/uapi/linux/fsverity.h
7136 FUJITSU LAPTOP EXTRAS
7137 M: Jonathan Woithe <jwoithe@just42.net>
7138 L: platform-driver-x86@vger.kernel.org
7140 F: drivers/platform/x86/fujitsu-laptop.c
7142 FUJITSU M-5MO LS CAMERA ISP DRIVER
7143 M: Kyungmin Park <kyungmin.park@samsung.com>
7144 M: Heungjun Kim <riverful.kim@samsung.com>
7145 L: linux-media@vger.kernel.org
7147 F: drivers/media/i2c/m5mols/
7148 F: include/media/i2c/m5mols.h
7150 FUJITSU TABLET EXTRAS
7151 M: Robert Gerlach <khnz@gmx.de>
7152 L: platform-driver-x86@vger.kernel.org
7154 F: drivers/platform/x86/fujitsu-tablet.c
7156 FUSE: FILESYSTEM IN USERSPACE
7157 M: Miklos Szeredi <miklos@szeredi.hu>
7158 L: linux-fsdevel@vger.kernel.org
7160 W: http://fuse.sourceforge.net/
7161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7162 F: Documentation/filesystems/fuse.rst
7164 F: include/uapi/linux/fuse.h
7167 M: Thomas Gleixner <tglx@linutronix.de>
7168 M: Ingo Molnar <mingo@redhat.com>
7169 R: Peter Zijlstra <peterz@infradead.org>
7170 R: Darren Hart <dvhart@infradead.org>
7171 L: linux-kernel@vger.kernel.org
7173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7174 F: Documentation/locking/*futex*
7175 F: include/asm-generic/futex.h
7176 F: include/linux/futex.h
7177 F: include/uapi/linux/futex.h
7179 F: tools/perf/bench/futex*
7180 F: tools/testing/selftests/futex/
7182 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7183 M: Tim Harvey <tharvey@gateworks.com>
7184 M: Robert Jones <rjones@gateworks.com>
7186 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7187 F: drivers/mfd/gateworks-gsc.c
7188 F: include/linux/mfd/gsc.h
7189 F: Documentation/hwmon/gsc-hwmon.rst
7190 F: drivers/hwmon/gsc-hwmon.c
7191 F: include/linux/platform_data/gsc_hwmon.h
7193 GASKET DRIVER FRAMEWORK
7194 M: Rob Springer <rspringer@google.com>
7195 M: Todd Poynor <toddpoynor@google.com>
7196 M: Ben Chan <benchan@chromium.org>
7197 M: Richard Yeh <rcy@google.com>
7199 F: drivers/staging/gasket/
7202 M: Kees Cook <keescook@chromium.org>
7203 R: Emese Revfy <re.emese@gmail.com>
7204 L: kernel-hardening@lists.openwall.com
7206 F: Documentation/kbuild/gcc-plugins.rst
7207 F: scripts/Makefile.gcc-plugins
7208 F: scripts/gcc-plugin.sh
7209 F: scripts/gcc-plugins/
7211 GCOV BASED KERNEL PROFILING
7212 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7214 F: Documentation/dev-tools/gcov.rst
7217 GDB KERNEL DEBUGGING HELPER SCRIPTS
7218 M: Jan Kiszka <jan.kiszka@siemens.com>
7219 M: Kieran Bingham <kbingham@kernel.org>
7223 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7224 M: Achim Leubner <achim_leubner@adaptec.com>
7225 L: linux-scsi@vger.kernel.org
7227 W: http://www.icp-vortex.com/
7228 F: drivers/scsi/gdt*
7230 GEMTEK FM RADIO RECEIVER DRIVER
7231 M: Hans Verkuil <hverkuil@xs4all.nl>
7232 L: linux-media@vger.kernel.org
7234 W: https://linuxtv.org
7235 T: git git://linuxtv.org/media_tree.git
7236 F: drivers/media/radio/radio-gemtek*
7238 GENERIC ARCHITECTURE TOPOLOGY
7239 M: Sudeep Holla <sudeep.holla@arm.com>
7240 L: linux-kernel@vger.kernel.org
7242 F: drivers/base/arch_topology.c
7243 F: include/linux/arch_topology.h
7245 GENERIC GPIO I2C DRIVER
7246 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7248 F: drivers/i2c/busses/i2c-gpio.c
7249 F: include/linux/platform_data/i2c-gpio.h
7251 GENERIC GPIO I2C MULTIPLEXER DRIVER
7252 M: Peter Korsgaard <peter.korsgaard@barco.com>
7253 L: linux-i2c@vger.kernel.org
7255 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7256 F: drivers/i2c/muxes/i2c-mux-gpio.c
7257 F: include/linux/platform_data/i2c-mux-gpio.h
7259 GENERIC HDLC (WAN) DRIVERS
7260 M: Krzysztof Halasa <khc@pm.waw.pl>
7262 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7263 F: drivers/net/wan/c101.c
7264 F: drivers/net/wan/hd6457*
7265 F: drivers/net/wan/hdlc*
7266 F: drivers/net/wan/n2.c
7267 F: drivers/net/wan/pc300too.c
7268 F: drivers/net/wan/pci200syn.c
7269 F: drivers/net/wan/wanxl*
7271 GENERIC INCLUDE/ASM HEADER FILES
7272 M: Arnd Bergmann <arnd@arndb.de>
7273 L: linux-arch@vger.kernel.org
7275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7276 F: include/asm-generic/
7277 F: include/uapi/asm-generic/
7279 GENERIC PHY FRAMEWORK
7280 M: Kishon Vijay Abraham I <kishon@ti.com>
7281 M: Vinod Koul <vkoul@kernel.org>
7282 L: linux-kernel@vger.kernel.org
7284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7285 F: Documentation/devicetree/bindings/phy/
7287 F: include/linux/phy/
7289 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7290 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7292 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7295 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7296 M: Kevin Hilman <khilman@kernel.org>
7297 M: Ulf Hansson <ulf.hansson@linaro.org>
7298 L: linux-pm@vger.kernel.org
7300 F: Documentation/devicetree/bindings/power/power?domain*
7301 F: drivers/base/power/domain*.c
7302 F: include/linux/pm_domain.h
7304 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7305 M: Eugen Hristev <eugen.hristev@microchip.com>
7306 L: linux-input@vger.kernel.org
7308 F: drivers/input/touchscreen/resistive-adc-touch.c
7310 GENERIC UIO DRIVER FOR PCI DEVICES
7311 M: "Michael S. Tsirkin" <mst@redhat.com>
7312 L: kvm@vger.kernel.org
7314 F: drivers/uio/uio_pci_generic.c
7316 GENERIC VDSO LIBRARY
7317 M: Andy Lutomirski <luto@kernel.org>
7318 M: Thomas Gleixner <tglx@linutronix.de>
7319 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7320 L: linux-kernel@vger.kernel.org
7322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7323 F: include/asm-generic/vdso/vsyscall.h
7325 F: kernel/time/vsyscall.c
7328 GENWQE (IBM Generic Workqueue Card)
7329 M: Frank Haverkamp <haver@linux.ibm.com>
7331 F: drivers/misc/genwqe/
7333 GET_MAINTAINER SCRIPT
7334 M: Joe Perches <joe@perches.com>
7336 F: scripts/get_maintainer.pl
7339 M: Bob Peterson <rpeterso@redhat.com>
7340 M: Andreas Gruenbacher <agruenba@redhat.com>
7341 L: cluster-devel@redhat.com
7343 W: http://sources.redhat.com/cluster/
7344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7345 F: Documentation/filesystems/gfs2*
7347 F: include/uapi/linux/gfs2_ondisk.h
7350 M: Johan Hovold <johan@kernel.org>
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7353 F: Documentation/ABI/testing/sysfs-class-gnss
7354 F: Documentation/devicetree/bindings/gnss/
7356 F: include/linux/gnss.h
7359 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7360 L: linux-media@vger.kernel.org
7362 F: drivers/media/usb/go7007/
7365 M: Bastien Nocera <hadess@hadess.net>
7366 L: linux-input@vger.kernel.org
7368 F: drivers/input/touchscreen/goodix.c
7370 GOOGLE ETHERNET DRIVERS
7371 M: Catherine Sullivan <csully@google.com>
7372 R: Sagi Shahar <sagis@google.com>
7373 R: Jon Olson <jonolson@google.com>
7374 L: netdev@vger.kernel.org
7376 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7377 F: drivers/net/ethernet/google
7379 GPD POCKET FAN DRIVER
7380 M: Hans de Goede <hdegoede@redhat.com>
7381 L: platform-driver-x86@vger.kernel.org
7383 F: drivers/platform/x86/gpd-pocket-fan.c
7386 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7387 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7388 L: linux-gpio@vger.kernel.org
7389 L: linux-acpi@vger.kernel.org
7391 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7392 F: drivers/gpio/gpiolib-acpi.c
7393 F: drivers/gpio/gpiolib-acpi.h
7396 M: Geert Uytterhoeven <geert+renesas@glider.be>
7397 L: linux-gpio@vger.kernel.org
7399 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7400 F: drivers/gpio/gpio-aggregator.c
7403 M: Sean Young <sean@mess.org>
7404 L: linux-media@vger.kernel.org
7406 F: drivers/media/rc/gpio-ir-tx.c
7409 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7410 L: linux-gpio@vger.kernel.org
7412 F: drivers/gpio/gpio-mockup.c
7413 F: tools/testing/selftests/gpio/
7416 R: Michael Walle <michael@walle.cc>
7418 F: drivers/gpio/gpio-regmap.c
7419 F: include/linux/gpio/regmap.h
7422 M: Linus Walleij <linus.walleij@linaro.org>
7423 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7424 L: linux-gpio@vger.kernel.org
7426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7427 F: Documentation/ABI/obsolete/sysfs-gpio
7428 F: Documentation/ABI/testing/gpio-cdev
7429 F: Documentation/admin-guide/gpio/
7430 F: Documentation/devicetree/bindings/gpio/
7431 F: Documentation/driver-api/gpio/
7433 F: include/asm-generic/gpio.h
7434 F: include/linux/gpio.h
7435 F: include/linux/gpio/
7436 F: include/linux/of_gpio.h
7437 F: include/uapi/linux/gpio.h
7440 GRE DEMULTIPLEXER DRIVER
7441 M: Dmitry Kozlov <xeb@mail.ru>
7442 L: netdev@vger.kernel.org
7444 F: include/net/gre.h
7445 F: net/ipv4/gre_demux.c
7446 F: net/ipv4/gre_offload.c
7448 GRETH 10/100/1G Ethernet MAC device driver
7449 M: Andreas Larsson <andreas@gaisler.com>
7450 L: netdev@vger.kernel.org
7452 F: drivers/net/ethernet/aeroflex/
7454 GREYBUS AUDIO PROTOCOLS DRIVERS
7455 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7456 M: Mark Greer <mgreer@animalcreek.com>
7458 F: drivers/staging/greybus/audio_apbridgea.c
7459 F: drivers/staging/greybus/audio_apbridgea.h
7460 F: drivers/staging/greybus/audio_codec.c
7461 F: drivers/staging/greybus/audio_codec.h
7462 F: drivers/staging/greybus/audio_gb.c
7463 F: drivers/staging/greybus/audio_manager.c
7464 F: drivers/staging/greybus/audio_manager.h
7465 F: drivers/staging/greybus/audio_manager_module.c
7466 F: drivers/staging/greybus/audio_manager_private.h
7467 F: drivers/staging/greybus/audio_manager_sysfs.c
7468 F: drivers/staging/greybus/audio_module.c
7469 F: drivers/staging/greybus/audio_topology.c
7471 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7472 M: Viresh Kumar <vireshk@kernel.org>
7474 F: drivers/staging/greybus/authentication.c
7475 F: drivers/staging/greybus/bootrom.c
7476 F: drivers/staging/greybus/firmware.h
7477 F: drivers/staging/greybus/fw-core.c
7478 F: drivers/staging/greybus/fw-download.c
7479 F: drivers/staging/greybus/fw-management.c
7480 F: drivers/staging/greybus/greybus_authentication.h
7481 F: drivers/staging/greybus/greybus_firmware.h
7482 F: drivers/staging/greybus/hid.c
7483 F: drivers/staging/greybus/i2c.c
7484 F: drivers/staging/greybus/spi.c
7485 F: drivers/staging/greybus/spilib.c
7486 F: drivers/staging/greybus/spilib.h
7488 GREYBUS LOOPBACK DRIVER
7489 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7491 F: drivers/staging/greybus/loopback.c
7493 GREYBUS PLATFORM DRIVERS
7494 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7496 F: drivers/staging/greybus/arche-apb-ctrl.c
7497 F: drivers/staging/greybus/arche-platform.c
7498 F: drivers/staging/greybus/arche_platform.h
7500 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7501 M: Rui Miguel Silva <rmfrfs@gmail.com>
7503 F: drivers/staging/greybus/gpio.c
7504 F: drivers/staging/greybus/light.c
7505 F: drivers/staging/greybus/power_supply.c
7506 F: drivers/staging/greybus/sdio.c
7507 F: drivers/staging/greybus/spi.c
7508 F: drivers/staging/greybus/spilib.c
7511 M: Johan Hovold <johan@kernel.org>
7512 M: Alex Elder <elder@kernel.org>
7513 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7514 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7517 F: drivers/staging/greybus/
7518 F: include/linux/greybus.h
7519 F: include/linux/greybus/
7521 GREYBUS UART PROTOCOLS DRIVERS
7522 M: David Lin <dtwlin@gmail.com>
7524 F: drivers/staging/greybus/log.c
7525 F: drivers/staging/greybus/uart.c
7527 GS1662 VIDEO SERIALIZER
7528 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7529 L: linux-media@vger.kernel.org
7531 T: git git://linuxtv.org/media_tree.git
7532 F: drivers/media/spi/gs1662.c
7534 GSPCA FINEPIX SUBDRIVER
7535 M: Frank Zago <frank@zago.net>
7536 L: linux-media@vger.kernel.org
7538 T: git git://linuxtv.org/media_tree.git
7539 F: drivers/media/usb/gspca/finepix.c
7541 GSPCA GL860 SUBDRIVER
7542 M: Olivier Lorin <o.lorin@laposte.net>
7543 L: linux-media@vger.kernel.org
7545 T: git git://linuxtv.org/media_tree.git
7546 F: drivers/media/usb/gspca/gl860/
7548 GSPCA M5602 SUBDRIVER
7549 M: Erik Andren <erik.andren@gmail.com>
7550 L: linux-media@vger.kernel.org
7552 T: git git://linuxtv.org/media_tree.git
7553 F: drivers/media/usb/gspca/m5602/
7555 GSPCA PAC207 SONIXB SUBDRIVER
7556 M: Hans Verkuil <hverkuil@xs4all.nl>
7557 L: linux-media@vger.kernel.org
7559 T: git git://linuxtv.org/media_tree.git
7560 F: drivers/media/usb/gspca/pac207.c
7562 GSPCA SN9C20X SUBDRIVER
7563 M: Brian Johnson <brijohn@gmail.com>
7564 L: linux-media@vger.kernel.org
7566 T: git git://linuxtv.org/media_tree.git
7567 F: drivers/media/usb/gspca/sn9c20x.c
7569 GSPCA T613 SUBDRIVER
7570 M: Leandro Costantino <lcostantino@gmail.com>
7571 L: linux-media@vger.kernel.org
7573 T: git git://linuxtv.org/media_tree.git
7574 F: drivers/media/usb/gspca/t613.c
7576 GSPCA USB WEBCAM DRIVER
7577 M: Hans Verkuil <hverkuil@xs4all.nl>
7578 L: linux-media@vger.kernel.org
7580 T: git git://linuxtv.org/media_tree.git
7581 F: drivers/media/usb/gspca/
7583 GTP (GPRS Tunneling Protocol)
7584 M: Pablo Neira Ayuso <pablo@netfilter.org>
7585 M: Harald Welte <laforge@gnumonks.org>
7586 L: osmocom-net-gprs@lists.osmocom.org
7588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7589 F: drivers/net/gtp.c
7591 GUID PARTITION TABLE (GPT)
7592 M: Davidlohr Bueso <dave@stgolabs.net>
7593 L: linux-efi@vger.kernel.org
7595 F: block/partitions/efi.*
7598 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7599 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7601 W: http://uclinux-h8.sourceforge.jp
7602 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7604 F: drivers/clk/h8300/
7605 F: drivers/clocksource/h8300_*.c
7606 F: drivers/irqchip/irq-renesas-h8*.c
7608 HABANALABS PCI DRIVER
7609 M: Oded Gabbay <oded.gabbay@gmail.com>
7611 T: git https://github.com/HabanaAI/linux.git
7612 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7613 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7614 F: drivers/misc/habanalabs/
7615 F: include/uapi/misc/habanalabs.h
7618 M: Antti Palosaari <crope@iki.fi>
7619 L: linux-media@vger.kernel.org
7621 W: https://linuxtv.org
7622 W: http://palosaari.fi/linux/
7623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7624 T: git git://linuxtv.org/anttip/media_tree.git
7625 F: drivers/media/usb/hackrf/
7627 HANTRO VPU CODEC DRIVER
7628 M: Ezequiel Garcia <ezequiel@collabora.com>
7629 M: Philipp Zabel <p.zabel@pengutronix.de>
7630 L: linux-media@vger.kernel.org
7631 L: linux-rockchip@lists.infradead.org
7633 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7634 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7635 F: drivers/staging/media/hantro/
7637 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7638 M: Frank Seidel <frank@f-seidel.de>
7639 L: platform-driver-x86@vger.kernel.org
7641 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7642 F: drivers/platform/x86/hdaps.c
7645 M: Jean Delvare <jdelvare@suse.com>
7646 M: Guenter Roeck <linux@roeck-us.net>
7647 L: linux-hwmon@vger.kernel.org
7649 W: http://hwmon.wiki.kernel.org/
7650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7651 F: Documentation/devicetree/bindings/hwmon/
7652 F: Documentation/hwmon/
7654 F: include/linux/hwmon*.h
7655 F: include/trace/events/hwmon*.h
7657 HARDWARE RANDOM NUMBER GENERATOR CORE
7658 M: Matt Mackall <mpm@selenic.com>
7659 M: Herbert Xu <herbert@gondor.apana.org.au>
7660 L: linux-crypto@vger.kernel.org
7662 F: Documentation/admin-guide/hw_random.rst
7663 F: Documentation/devicetree/bindings/rng/
7664 F: drivers/char/hw_random/
7665 F: include/linux/hw_random.h
7667 HARDWARE SPINLOCK CORE
7668 M: Ohad Ben-Cohen <ohad@wizery.com>
7669 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7670 R: Baolin Wang <baolin.wang7@gmail.com>
7671 L: linux-remoteproc@vger.kernel.org
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7674 F: Documentation/devicetree/bindings/hwlock/
7675 F: Documentation/locking/hwspinlock.rst
7676 F: drivers/hwspinlock/
7677 F: include/linux/hwspinlock.h
7679 HARDWARE TRACING FACILITIES
7680 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7682 F: drivers/hwtracing/
7684 HARMONY SOUND DRIVER
7685 L: linux-parisc@vger.kernel.org
7687 F: sound/parisc/harmony.*
7689 HDPVR USB VIDEO ENCODER DRIVER
7690 M: Hans Verkuil <hverkuil@xs4all.nl>
7691 L: linux-media@vger.kernel.org
7693 W: https://linuxtv.org
7694 T: git git://linuxtv.org/media_tree.git
7695 F: drivers/media/usb/hdpvr/
7697 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7698 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7700 F: Documentation/watchdog/hpwdt.rst
7701 F: drivers/watchdog/hpwdt.c
7703 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7704 M: Don Brace <don.brace@microsemi.com>
7705 L: esc.storagedev@microsemi.com
7706 L: linux-scsi@vger.kernel.org
7708 F: Documentation/scsi/hpsa.rst
7709 F: drivers/scsi/hpsa*.[ch]
7710 F: include/linux/cciss*.h
7711 F: include/uapi/linux/cciss*.h
7714 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7715 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7716 L: linux-rdma@vger.kernel.org
7718 F: drivers/infiniband/hw/hfi1
7721 L: linux-fsdevel@vger.kernel.org
7723 F: Documentation/filesystems/hfs.rst
7727 L: linux-fsdevel@vger.kernel.org
7729 F: Documentation/filesystems/hfsplus.rst
7732 HGA FRAMEBUFFER DRIVER
7733 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7734 L: linux-nvidia@lists.surfsouth.com
7736 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7737 F: drivers/video/fbdev/hgafb.c
7739 HIBERNATION (aka Software Suspend, aka swsusp)
7740 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7741 M: Pavel Machek <pavel@ucw.cz>
7742 L: linux-pm@vger.kernel.org
7744 B: https://bugzilla.kernel.org
7745 F: arch/*/include/asm/suspend*.h
7747 F: drivers/base/power/
7748 F: include/linux/freezer.h
7749 F: include/linux/pm.h
7750 F: include/linux/suspend.h
7754 M: Jiri Kosina <jikos@kernel.org>
7755 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7756 L: linux-input@vger.kernel.org
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7760 F: include/linux/hid*
7761 F: include/uapi/linux/hid*
7763 HID SENSOR HUB DRIVERS
7764 M: Jiri Kosina <jikos@kernel.org>
7765 M: Jonathan Cameron <jic23@kernel.org>
7766 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7767 L: linux-input@vger.kernel.org
7768 L: linux-iio@vger.kernel.org
7770 F: Documentation/hid/hid-sensor*
7771 F: drivers/hid/hid-sensor-*
7772 F: drivers/iio/*/hid-*
7773 F: include/linux/hid-sensor-*
7775 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7776 M: Thomas Gleixner <tglx@linutronix.de>
7777 L: linux-kernel@vger.kernel.org
7779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7780 F: Documentation/timers/
7781 F: include/linux/clockchips.h
7782 F: include/linux/hrtimer.h
7783 F: kernel/time/clockevents.c
7784 F: kernel/time/hrtimer.c
7785 F: kernel/time/timer_*.c
7787 HIGH-SPEED SCC DRIVER FOR AX.25
7788 L: linux-hams@vger.kernel.org
7790 F: drivers/net/hamradio/dmascc.c
7791 F: drivers/net/hamradio/scc.c
7793 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7794 M: HighPoint Linux Team <linux@highpoint-tech.com>
7796 W: http://www.highpoint-tech.com
7797 F: Documentation/scsi/hptiop.rst
7798 F: drivers/scsi/hptiop.c
7801 M: Jes Sorensen <jes@trained-monkey.org>
7802 L: linux-hippi@sunsite.dk
7804 F: drivers/net/hippi/
7805 F: include/linux/hippidevice.h
7806 F: include/uapi/linux/if_hippi.h
7809 HISILICON DMA DRIVER
7810 M: Zhou Wang <wangzhou1@hisilicon.com>
7811 L: dmaengine@vger.kernel.org
7813 F: drivers/dma/hisi_dma.c
7815 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7816 M: Zaibo Xu <xuzaibo@huawei.com>
7817 L: linux-crypto@vger.kernel.org
7819 F: Documentation/ABI/testing/debugfs-hisi-hpre
7820 F: drivers/crypto/hisilicon/hpre/hpre.h
7821 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7822 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7824 HISILICON LPC BUS DRIVER
7825 M: john.garry@huawei.com
7827 W: http://www.hisilicon.com
7828 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7829 F: drivers/bus/hisi_lpc.c
7831 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7832 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7833 M: Salil Mehta <salil.mehta@huawei.com>
7834 L: netdev@vger.kernel.org
7836 W: http://www.hisilicon.com
7837 F: drivers/net/ethernet/hisilicon/hns3/
7839 HISILICON NETWORK SUBSYSTEM DRIVER
7840 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7841 M: Salil Mehta <salil.mehta@huawei.com>
7842 L: netdev@vger.kernel.org
7844 W: http://www.hisilicon.com
7845 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7846 F: drivers/net/ethernet/hisilicon/
7848 HISILICON PMU DRIVER
7849 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7851 W: http://www.hisilicon.com
7852 F: Documentation/admin-guide/perf/hisi-pmu.rst
7853 F: drivers/perf/hisilicon
7855 HISILICON QM AND ZIP Controller DRIVER
7856 M: Zhou Wang <wangzhou1@hisilicon.com>
7857 L: linux-crypto@vger.kernel.org
7859 F: Documentation/ABI/testing/debugfs-hisi-zip
7860 F: drivers/crypto/hisilicon/qm.c
7861 F: drivers/crypto/hisilicon/qm.h
7862 F: drivers/crypto/hisilicon/sgl.c
7863 F: drivers/crypto/hisilicon/zip/
7865 HISILICON ROCE DRIVER
7866 M: Lijun Ou <oulijun@huawei.com>
7867 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7868 M: Weihang Li <liweihang@huawei.com>
7869 L: linux-rdma@vger.kernel.org
7871 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7872 F: drivers/infiniband/hw/hns/
7874 HISILICON SAS Controller
7875 M: John Garry <john.garry@huawei.com>
7877 W: http://www.hisilicon.com
7878 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7879 F: drivers/scsi/hisi_sas/
7881 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7882 M: Zaibo Xu <xuzaibo@huawei.com>
7883 L: linux-crypto@vger.kernel.org
7885 F: Documentation/ABI/testing/debugfs-hisi-sec
7886 F: drivers/crypto/hisilicon/sec2/sec.h
7887 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7888 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7889 F: drivers/crypto/hisilicon/sec2/sec_main.c
7891 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7892 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7893 L: devel@driverdev.osuosl.org
7895 F: drivers/staging/hikey9xx/
7897 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7898 M: Zaibo Xu <xuzaibo@huawei.com>
7900 F: drivers/char/hw_random/hisi-trng-v2.c
7902 HISILICON V3XX SPI NOR FLASH Controller Driver
7903 M: John Garry <john.garry@huawei.com>
7905 W: http://www.hisilicon.com
7906 F: drivers/spi/spi-hisi-sfc-v3xx.c
7908 HMM - Heterogeneous Memory Management
7909 M: Jérôme Glisse <jglisse@redhat.com>
7910 L: linux-mm@kvack.org
7912 F: Documentation/vm/hmm.rst
7913 F: include/linux/hmm*
7916 F: tools/testing/selftests/vm/*hmm*
7919 M: Jouni Malinen <j@w1.fi>
7920 L: linux-wireless@vger.kernel.org
7922 W: http://w1.fi/hostap-driver.html
7923 F: drivers/net/wireless/intersil/hostap/
7925 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7926 L: platform-driver-x86@vger.kernel.org
7928 F: drivers/platform/x86/tc1100-wmi.c
7930 HPET: High Precision Event Timers driver
7931 M: Clemens Ladisch <clemens@ladisch.de>
7933 F: Documentation/timers/hpet.rst
7934 F: drivers/char/hpet.c
7935 F: include/linux/hpet.h
7936 F: include/uapi/linux/hpet.h
7940 F: arch/x86/include/asm/hpet.h
7941 F: arch/x86/kernel/hpet.c
7944 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7946 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7950 M: Sebastian Reichel <sre@kernel.org>
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7953 F: Documentation/ABI/testing/sysfs-bus-hsi
7954 F: Documentation/driver-api/hsi.rst
7956 F: include/linux/hsi/
7957 F: include/uapi/linux/hsi/
7960 L: linux-usb@vger.kernel.org
7962 F: drivers/net/usb/hso.c
7964 HSR NETWORK PROTOCOL
7965 L: netdev@vger.kernel.org
7969 HT16K33 LED CONTROLLER DRIVER
7970 M: Robin van der Gracht <robin@protonic.nl>
7972 F: Documentation/devicetree/bindings/display/ht16k33.txt
7973 F: drivers/auxdisplay/ht16k33.c
7975 HTCPEN TOUCHSCREEN DRIVER
7976 M: Pau Oliva Fora <pof@eslack.org>
7977 L: linux-input@vger.kernel.org
7979 F: drivers/input/touchscreen/htcpen.c
7981 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7982 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7983 L: linux-iio@vger.kernel.org
7985 W: http://www.st.com/
7986 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7987 F: drivers/iio/humidity/hts221*
7989 HUAWEI ETHERNET DRIVER
7990 M: Bin Luo <luobin9@huawei.com>
7991 L: netdev@vger.kernel.org
7993 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
7994 F: drivers/net/ethernet/huawei/hinic/
7997 M: Mike Kravetz <mike.kravetz@oracle.com>
7998 L: linux-mm@kvack.org
8000 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8001 F: Documentation/admin-guide/mm/hugetlbpage.rst
8002 F: Documentation/vm/hugetlbfs_reserv.rst
8004 F: include/linux/hugetlb.h
8008 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8009 L: linux-media@vger.kernel.org
8011 W: https://linuxtv.org
8012 T: git git://linuxtv.org/media_tree.git
8013 F: drivers/media/platform/sti/hva
8015 HWPOISON MEMORY FAILURE HANDLING
8016 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8017 L: linux-mm@kvack.org
8019 F: mm/hwpoison-inject.c
8020 F: mm/memory-failure.c
8022 HYGON PROCESSOR SUPPORT
8023 M: Pu Wen <puwen@hygon.cn>
8024 L: linux-kernel@vger.kernel.org
8026 F: arch/x86/kernel/cpu/hygon.c
8028 HYNIX HI556 SENSOR DRIVER
8029 M: Shawn Tu <shawnx.tu@intel.com>
8030 L: linux-media@vger.kernel.org
8032 T: git git://linuxtv.org/media_tree.git
8033 F: drivers/media/i2c/hi556.c
8035 Hyper-V CORE AND DRIVERS
8036 M: "K. Y. Srinivasan" <kys@microsoft.com>
8037 M: Haiyang Zhang <haiyangz@microsoft.com>
8038 M: Stephen Hemminger <sthemmin@microsoft.com>
8039 M: Wei Liu <wei.liu@kernel.org>
8040 L: linux-hyperv@vger.kernel.org
8042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8043 F: Documentation/ABI/stable/sysfs-bus-vmbus
8044 F: Documentation/ABI/testing/debugfs-hyperv
8045 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8047 F: arch/x86/include/asm/hyperv-tlfs.h
8048 F: arch/x86/include/asm/mshyperv.h
8049 F: arch/x86/include/asm/trace/hyperv.h
8050 F: arch/x86/kernel/cpu/mshyperv.c
8051 F: drivers/clocksource/hyperv_timer.c
8052 F: drivers/hid/hid-hyperv.c
8054 F: drivers/input/serio/hyperv-keyboard.c
8055 F: drivers/iommu/hyperv-iommu.c
8056 F: drivers/net/hyperv/
8057 F: drivers/pci/controller/pci-hyperv-intf.c
8058 F: drivers/pci/controller/pci-hyperv.c
8059 F: drivers/scsi/storvsc_drv.c
8060 F: drivers/uio/uio_hv_generic.c
8061 F: drivers/video/fbdev/hyperv_fb.c
8062 F: include/asm-generic/hyperv-tlfs.h
8063 F: include/asm-generic/mshyperv.h
8064 F: include/clocksource/hyperv_timer.h
8065 F: include/linux/hyperv.h
8066 F: include/uapi/linux/hyperv.h
8067 F: net/vmw_vsock/hyperv_transport.c
8071 M: Vignesh Raghavendra <vigneshr@ti.com>
8072 L: linux-mtd@lists.infradead.org
8074 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8075 C: irc://irc.oftc.net/mtd
8076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8077 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8078 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8079 F: drivers/mtd/hyperbus/
8080 F: include/linux/mtd/hyperbus.h
8082 HYPERVISOR VIRTUAL CONSOLE DRIVER
8083 L: linuxppc-dev@lists.ozlabs.org
8088 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8089 L: linux-i2c@vger.kernel.org
8090 L: linux-acpi@vger.kernel.org
8092 F: drivers/i2c/i2c-core-acpi.c
8094 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8095 M: Ajay Gupta <ajayg@nvidia.com>
8096 L: linux-i2c@vger.kernel.org
8098 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8099 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8102 M: Peter Rosin <peda@axentia.se>
8103 L: linux-i2c@vger.kernel.org
8105 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8106 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8107 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8108 F: Documentation/i2c/i2c-topology.rst
8109 F: Documentation/i2c/muxes/
8110 F: drivers/i2c/i2c-mux.c
8111 F: drivers/i2c/muxes/
8112 F: include/linux/i2c-mux.h
8114 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8115 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8116 L: linux-i2c@vger.kernel.org
8118 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8119 F: drivers/i2c/busses/i2c-mv64xxx.c
8121 I2C OVER PARALLEL PORT
8122 M: Jean Delvare <jdelvare@suse.com>
8123 L: linux-i2c@vger.kernel.org
8125 F: Documentation/i2c/busses/i2c-parport.rst
8126 F: drivers/i2c/busses/i2c-parport.c
8129 M: Wolfram Sang <wsa@kernel.org>
8130 L: linux-i2c@vger.kernel.org
8132 W: https://i2c.wiki.kernel.org/
8133 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8135 F: Documentation/devicetree/bindings/i2c/i2c.txt
8136 F: Documentation/i2c/
8138 F: include/linux/i2c-dev.h
8139 F: include/linux/i2c-smbus.h
8140 F: include/linux/i2c.h
8141 F: include/uapi/linux/i2c-*.h
8142 F: include/uapi/linux/i2c.h
8144 I2C SUBSYSTEM HOST DRIVERS
8145 L: linux-i2c@vger.kernel.org
8147 W: https://i2c.wiki.kernel.org/
8148 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8150 F: Documentation/devicetree/bindings/i2c/
8151 F: drivers/i2c/algos/
8152 F: drivers/i2c/busses/
8155 M: Jean Delvare <jdelvare@suse.com>
8156 L: linux-i2c@vger.kernel.org
8158 F: Documentation/i2c/busses/i2c-taos-evm.rst
8159 F: drivers/i2c/busses/i2c-taos-evm.c
8162 M: Till Harbaum <till@harbaum.org>
8163 L: linux-i2c@vger.kernel.org
8165 W: http://www.harbaum.org/till/i2c_tiny_usb
8166 F: drivers/i2c/busses/i2c-tiny-usb.c
8168 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8169 M: Jean Delvare <jdelvare@suse.com>
8170 L: linux-i2c@vger.kernel.org
8172 F: Documentation/i2c/busses/i2c-ali1535.rst
8173 F: Documentation/i2c/busses/i2c-ali1563.rst
8174 F: Documentation/i2c/busses/i2c-ali15x3.rst
8175 F: Documentation/i2c/busses/i2c-amd756.rst
8176 F: Documentation/i2c/busses/i2c-amd8111.rst
8177 F: Documentation/i2c/busses/i2c-i801.rst
8178 F: Documentation/i2c/busses/i2c-nforce2.rst
8179 F: Documentation/i2c/busses/i2c-piix4.rst
8180 F: Documentation/i2c/busses/i2c-sis5595.rst
8181 F: Documentation/i2c/busses/i2c-sis630.rst
8182 F: Documentation/i2c/busses/i2c-sis96x.rst
8183 F: Documentation/i2c/busses/i2c-via.rst
8184 F: Documentation/i2c/busses/i2c-viapro.rst
8185 F: drivers/i2c/busses/i2c-ali1535.c
8186 F: drivers/i2c/busses/i2c-ali1563.c
8187 F: drivers/i2c/busses/i2c-ali15x3.c
8188 F: drivers/i2c/busses/i2c-amd756-s4882.c
8189 F: drivers/i2c/busses/i2c-amd756.c
8190 F: drivers/i2c/busses/i2c-amd8111.c
8191 F: drivers/i2c/busses/i2c-i801.c
8192 F: drivers/i2c/busses/i2c-isch.c
8193 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8194 F: drivers/i2c/busses/i2c-nforce2.c
8195 F: drivers/i2c/busses/i2c-piix4.c
8196 F: drivers/i2c/busses/i2c-sis5595.c
8197 F: drivers/i2c/busses/i2c-sis630.c
8198 F: drivers/i2c/busses/i2c-sis96x.c
8199 F: drivers/i2c/busses/i2c-via.c
8200 F: drivers/i2c/busses/i2c-viapro.c
8202 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8203 M: Hans de Goede <hdegoede@redhat.com>
8204 L: linux-i2c@vger.kernel.org
8206 F: drivers/i2c/busses/i2c-cht-wc.c
8208 I2C/SMBUS ISMT DRIVER
8209 M: Seth Heasley <seth.heasley@intel.com>
8210 M: Neil Horman <nhorman@tuxdriver.com>
8211 L: linux-i2c@vger.kernel.org
8212 F: Documentation/i2c/busses/i2c-ismt.rst
8213 F: drivers/i2c/busses/i2c-ismt.c
8215 I2C/SMBUS STUB DRIVER
8216 M: Jean Delvare <jdelvare@suse.com>
8217 L: linux-i2c@vger.kernel.org
8219 F: drivers/i2c/i2c-stub.c
8221 I3C DRIVER FOR CADENCE I3C MASTER IP
8222 M: Przemysław Gaj <pgaj@cadence.com>
8224 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8225 F: drivers/i3c/master/i3c-master-cdns.c
8227 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8228 M: Vitor Soares <vitor.soares@synopsys.com>
8230 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8231 F: drivers/i3c/master/dw*
8234 M: Boris Brezillon <bbrezillon@kernel.org>
8235 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8237 C: irc://chat.freenode.net/linux-i3c
8238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8239 F: Documentation/ABI/testing/sysfs-bus-i3c
8240 F: Documentation/devicetree/bindings/i3c/
8241 F: Documentation/driver-api/i3c
8243 F: include/linux/i3c/
8245 IA64 (Itanium) PLATFORM
8246 M: Tony Luck <tony.luck@intel.com>
8247 M: Fenghua Yu <fenghua.yu@intel.com>
8248 L: linux-ia64@vger.kernel.org
8250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8251 F: Documentation/ia64/
8254 IBM Power 842 compression accelerator
8255 M: Haren Myneni <haren@us.ibm.com>
8258 F: drivers/crypto/nx/Kconfig
8259 F: drivers/crypto/nx/Makefile
8260 F: drivers/crypto/nx/nx-842*
8261 F: include/linux/sw842.h
8264 IBM Power in-Nest Crypto Acceleration
8265 M: Breno Leitão <leitao@debian.org>
8266 M: Nayna Jain <nayna@linux.ibm.com>
8267 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8268 L: linux-crypto@vger.kernel.org
8270 F: drivers/crypto/nx/Kconfig
8271 F: drivers/crypto/nx/Makefile
8272 F: drivers/crypto/nx/nx-aes*
8273 F: drivers/crypto/nx/nx-sha*
8274 F: drivers/crypto/nx/nx.*
8275 F: drivers/crypto/nx/nx_csbcpb.h
8276 F: drivers/crypto/nx/nx_debugfs.c
8278 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8279 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8280 L: linux-pci@vger.kernel.org
8281 L: linuxppc-dev@lists.ozlabs.org
8283 F: drivers/pci/hotplug/rpadlpar*
8285 IBM Power Linux RAID adapter
8286 M: Brian King <brking@us.ibm.com>
8288 F: drivers/scsi/ipr.*
8290 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8291 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8292 L: linux-pci@vger.kernel.org
8293 L: linuxppc-dev@lists.ozlabs.org
8295 F: drivers/pci/hotplug/rpaphp*
8297 IBM Power SRIOV Virtual NIC Device Driver
8298 M: Dany Madden <drt@linux.ibm.com>
8299 M: Lijun Pan <ljp@linux.ibm.com>
8300 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8301 L: netdev@vger.kernel.org
8303 F: drivers/net/ethernet/ibm/ibmvnic.*
8305 IBM Power Virtual Accelerator Switchboard
8306 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8307 L: linuxppc-dev@lists.ozlabs.org
8309 F: arch/powerpc/include/asm/vas.h
8310 F: arch/powerpc/platforms/powernv/copy-paste.h
8311 F: arch/powerpc/platforms/powernv/vas*
8313 IBM Power Virtual Ethernet Device Driver
8314 M: Cristobal Forno <cforno12@linux.ibm.com>
8315 L: netdev@vger.kernel.org
8317 F: drivers/net/ethernet/ibm/ibmveth.*
8319 IBM Power Virtual FC Device Drivers
8320 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8321 L: linux-scsi@vger.kernel.org
8323 F: drivers/scsi/ibmvscsi/ibmvfc*
8325 IBM Power Virtual Management Channel Driver
8326 M: Steven Royer <seroyer@linux.ibm.com>
8328 F: drivers/misc/ibmvmc.*
8330 IBM Power Virtual SCSI Device Drivers
8331 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8332 L: linux-scsi@vger.kernel.org
8334 F: drivers/scsi/ibmvscsi/ibmvscsi*
8335 F: include/scsi/viosrp.h
8337 IBM Power Virtual SCSI Device Target Driver
8338 M: Michael Cyr <mikecyr@linux.ibm.com>
8339 L: linux-scsi@vger.kernel.org
8340 L: target-devel@vger.kernel.org
8342 F: drivers/scsi/ibmvscsi_tgt/
8344 IBM Power VMX Cryptographic instructions
8345 M: Breno Leitão <leitao@debian.org>
8346 M: Nayna Jain <nayna@linux.ibm.com>
8347 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8348 L: linux-crypto@vger.kernel.org
8350 F: drivers/crypto/vmx/Kconfig
8351 F: drivers/crypto/vmx/Makefile
8352 F: drivers/crypto/vmx/aes*
8353 F: drivers/crypto/vmx/ghash*
8354 F: drivers/crypto/vmx/ppc-xlate.pl
8355 F: drivers/crypto/vmx/vmx.c
8357 IBM ServeRAID RAID DRIVER
8359 F: drivers/scsi/ips.*
8361 ICH LPC AND GPIO DRIVER
8362 M: Peter Tyser <ptyser@xes-inc.com>
8364 F: drivers/gpio/gpio-ich.c
8365 F: drivers/mfd/lpc_ich.c
8368 M: Max Staudt <max@enpas.org>
8369 L: linux-i2c@vger.kernel.org
8371 F: drivers/i2c/busses/i2c-icy.c
8374 M: "David S. Miller" <davem@davemloft.net>
8375 L: linux-ide@vger.kernel.org
8377 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8379 F: Documentation/ide/
8381 F: include/linux/ide.h
8384 M: Borislav Petkov <bp@alien8.de>
8385 L: linux-ide@vger.kernel.org
8387 F: Documentation/cdrom/ide-cd.rst
8388 F: drivers/ide/ide-cd*
8390 IDEAPAD LAPTOP EXTRAS DRIVER
8391 M: Ike Panhc <ike.pan@canonical.com>
8392 L: platform-driver-x86@vger.kernel.org
8394 W: http://launchpad.net/ideapad-laptop
8395 F: drivers/platform/x86/ideapad-laptop.c
8397 IDEAPAD LAPTOP SLIDEBAR DRIVER
8398 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8399 L: linux-input@vger.kernel.org
8401 W: https://github.com/o2genum/ideapad-slidebar
8402 F: drivers/input/misc/ideapad_slidebar.c
8404 IDT VersaClock 5 CLOCK DRIVER
8405 M: Luca Ceresoli <luca@lucaceresoli.net>
8407 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8408 F: drivers/clk/clk-versaclock5.c
8410 IEEE 802.15.4 SUBSYSTEM
8411 M: Alexander Aring <alex.aring@gmail.com>
8412 M: Stefan Schmidt <stefan@datenfreihafen.org>
8413 L: linux-wpan@vger.kernel.org
8415 W: https://linux-wpan.org/
8416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8418 F: Documentation/networking/ieee802154.rst
8419 F: drivers/net/ieee802154/
8420 F: include/linux/ieee802154.h
8421 F: include/linux/nl802154.h
8422 F: include/net/af_ieee802154.h
8423 F: include/net/cfg802154.h
8424 F: include/net/ieee802154_netdev.h
8425 F: include/net/mac802154.h
8426 F: include/net/nl802154.h
8431 M: Yotam Gigi <yotam.gi@gmail.com>
8432 M: Jamal Hadi Salim <jhs@mojatatu.com>
8433 F: include/net/ife.h
8434 F: include/uapi/linux/ife.h
8437 IGORPLUG-USB IR RECEIVER
8438 M: Sean Young <sean@mess.org>
8439 L: linux-media@vger.kernel.org
8441 F: drivers/media/rc/igorplugusb.c
8443 IGUANAWORKS USB IR TRANSCEIVER
8444 M: Sean Young <sean@mess.org>
8445 L: linux-media@vger.kernel.org
8447 F: drivers/media/rc/iguanair.c
8449 IIO DIGITAL POTENTIOMETER DAC
8450 M: Peter Rosin <peda@axentia.se>
8451 L: linux-iio@vger.kernel.org
8453 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8454 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8455 F: drivers/iio/dac/dpot-dac.c
8457 IIO ENVELOPE DETECTOR
8458 M: Peter Rosin <peda@axentia.se>
8459 L: linux-iio@vger.kernel.org
8461 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8462 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8463 F: drivers/iio/adc/envelope-detector.c
8466 M: Peter Rosin <peda@axentia.se>
8467 L: linux-iio@vger.kernel.org
8469 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8470 F: drivers/iio/multiplexer/iio-mux.c
8472 IIO SUBSYSTEM AND DRIVERS
8473 M: Jonathan Cameron <jic23@kernel.org>
8474 R: Lars-Peter Clausen <lars@metafoo.de>
8475 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8476 L: linux-iio@vger.kernel.org
8478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8479 F: Documentation/ABI/testing/configfs-iio*
8480 F: Documentation/ABI/testing/sysfs-bus-iio*
8481 F: Documentation/devicetree/bindings/iio/
8483 F: drivers/staging/iio/
8484 F: include/linux/iio/
8488 M: Peter Rosin <peda@axentia.se>
8489 L: linux-iio@vger.kernel.org
8491 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8492 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8493 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8494 F: drivers/iio/afe/iio-rescale.c
8496 IKANOS/ADI EAGLE ADSL USB DRIVER
8497 M: Matthieu Castet <castet.matthieu@free.fr>
8498 M: Stanislaw Gruszka <stf_xl@wp.pl>
8500 F: drivers/usb/atm/ueagle-atm.c
8502 IMGTEC ASCII LCD DRIVER
8503 M: Paul Burton <paulburton@kernel.org>
8505 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8506 F: drivers/auxdisplay/img-ascii-lcd.c
8508 IMGTEC IR DECODER DRIVER
8510 F: drivers/media/rc/img-ir/
8512 IMON SOUNDGRAPH USB IR RECEIVER
8513 M: Sean Young <sean@mess.org>
8514 L: linux-media@vger.kernel.org
8516 F: drivers/media/rc/imon.c
8517 F: drivers/media/rc/imon_raw.c
8519 IMS TWINTURBO FRAMEBUFFER DRIVER
8520 L: linux-fbdev@vger.kernel.org
8522 F: drivers/video/fbdev/imsttfb.c
8524 INA209 HARDWARE MONITOR DRIVER
8525 M: Guenter Roeck <linux@roeck-us.net>
8526 L: linux-hwmon@vger.kernel.org
8528 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8529 F: Documentation/hwmon/ina209.rst
8530 F: drivers/hwmon/ina209.c
8532 INA2XX HARDWARE MONITOR DRIVER
8533 M: Guenter Roeck <linux@roeck-us.net>
8534 L: linux-hwmon@vger.kernel.org
8536 F: Documentation/hwmon/ina2xx.rst
8537 F: drivers/hwmon/ina2xx.c
8538 F: include/linux/platform_data/ina2xx.h
8540 INDUSTRY PACK SUBSYSTEM (IPACK)
8541 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8542 M: Jens Taprogge <jens.taprogge@taprogge.org>
8543 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8544 L: industrypack-devel@lists.sourceforge.net
8546 W: http://industrypack.sourceforge.net
8549 INFINEON DPS310 Driver
8550 M: Eddie James <eajames@linux.ibm.com>
8551 L: linux-iio@vger.kernel.org
8553 F: drivers/iio/pressure/dps310.c
8555 INFINIBAND SUBSYSTEM
8556 M: Doug Ledford <dledford@redhat.com>
8557 M: Jason Gunthorpe <jgg@nvidia.com>
8558 L: linux-rdma@vger.kernel.org
8560 W: https://github.com/linux-rdma/rdma-core
8561 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8563 F: Documentation/devicetree/bindings/infiniband/
8564 F: Documentation/infiniband/
8565 F: drivers/infiniband/
8567 F: include/trace/events/ib_mad.h
8568 F: include/trace/events/ib_umad.h
8569 F: include/uapi/linux/if_infiniband.h
8570 F: include/uapi/rdma/
8571 F: samples/bpf/ibumad_kern.c
8572 F: samples/bpf/ibumad_user.c
8574 INGENIC JZ4780 DMA Driver
8575 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8577 F: drivers/dma/dma-jz4780.c
8579 INGENIC JZ4780 NAND DRIVER
8580 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8581 L: linux-mtd@lists.infradead.org
8583 F: drivers/mtd/nand/raw/ingenic/
8586 M: Paul Cercueil <paul@crapouillou.net>
8588 F: arch/mips/boot/dts/ingenic/
8589 F: arch/mips/include/asm/mach-jz4740/
8590 F: arch/mips/jz4740/
8591 F: drivers/clk/ingenic/
8592 F: drivers/dma/dma-jz4780.c
8593 F: drivers/gpu/drm/ingenic/
8594 F: drivers/i2c/busses/i2c-jz4780.c
8595 F: drivers/iio/adc/ingenic-adc.c
8596 F: drivers/irqchip/irq-ingenic.c
8597 F: drivers/memory/jz4780-nemc.c
8598 F: drivers/mmc/host/jz4740_mmc.c
8599 F: drivers/mtd/nand/raw/ingenic/
8600 F: drivers/pinctrl/pinctrl-ingenic.c
8601 F: drivers/power/supply/ingenic-battery.c
8602 F: drivers/pwm/pwm-jz4740.c
8603 F: drivers/remoteproc/ingenic_rproc.c
8604 F: drivers/rtc/rtc-jz4740.c
8605 F: drivers/tty/serial/8250/8250_ingenic.c
8606 F: drivers/usb/musb/jz4740.c
8607 F: drivers/watchdog/jz4740_wdt.c
8608 F: include/dt-bindings/iio/adc/ingenic,adc.h
8609 F: include/linux/mfd/ingenic-tcu.h
8610 F: sound/soc/codecs/jz47*
8611 F: sound/soc/jz4740/
8614 M: Jan Kara <jack@suse.cz>
8615 R: Amir Goldstein <amir73il@gmail.com>
8616 L: linux-fsdevel@vger.kernel.org
8618 F: Documentation/filesystems/inotify.rst
8619 F: fs/notify/inotify/
8620 F: include/linux/inotify.h
8621 F: include/uapi/linux/inotify.h
8623 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8624 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8625 L: linux-input@vger.kernel.org
8627 Q: http://patchwork.kernel.org/project/linux-input/list/
8628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8629 F: Documentation/devicetree/bindings/input/
8630 F: Documentation/devicetree/bindings/serio/
8631 F: Documentation/input/
8633 F: include/linux/input.h
8634 F: include/linux/input/
8635 F: include/uapi/linux/input-event-codes.h
8636 F: include/uapi/linux/input.h
8638 INPUT MULTITOUCH (MT) PROTOCOL
8639 M: Henrik Rydberg <rydberg@bitmath.org>
8640 L: linux-input@vger.kernel.org
8642 F: Documentation/input/multi-touch-protocol.rst
8643 F: drivers/input/input-mt.c
8646 INSIDE SECURE CRYPTO DRIVER
8647 M: Antoine Tenart <antoine.tenart@bootlin.com>
8648 L: linux-crypto@vger.kernel.org
8650 F: drivers/crypto/inside-secure/
8652 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8653 M: Mimi Zohar <zohar@linux.ibm.com>
8654 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8655 L: linux-integrity@vger.kernel.org
8657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8658 F: security/integrity/ima/
8660 INTEL 810/815 FRAMEBUFFER DRIVER
8661 M: Antonino Daplas <adaplas@gmail.com>
8662 L: linux-fbdev@vger.kernel.org
8664 F: drivers/video/fbdev/i810/
8667 M: Cezary Rojewski <cezary.rojewski@intel.com>
8668 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8669 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8670 M: Jie Yang <yang.jie@linux.intel.com>
8671 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8675 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8676 M: Hans de Goede <hdegoede@redhat.com>
8677 L: platform-driver-x86@vger.kernel.org
8679 F: drivers/platform/x86/intel_atomisp2_pm.c
8681 INTEL ATOMISP2 LED DRIVER
8682 M: Hans de Goede <hdegoede@redhat.com>
8683 L: platform-driver-x86@vger.kernel.org
8685 F: drivers/platform/x86/intel_atomisp2_led.c
8687 INTEL BROXTON PMC DRIVER
8688 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8689 M: Zha Qipeng <qipeng.zha@intel.com>
8691 F: drivers/mfd/intel_pmc_bxt.c
8692 F: include/linux/mfd/intel_pmc_bxt.h
8694 INTEL C600 SERIES SAS CONTROLLER DRIVER
8695 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8696 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8697 L: linux-scsi@vger.kernel.org
8699 T: git git://git.code.sf.net/p/intel-sas/isci
8700 F: drivers/scsi/isci/
8702 INTEL CPU family model numbers
8703 M: Tony Luck <tony.luck@intel.com>
8705 L: linux-kernel@vger.kernel.org
8707 F: arch/x86/include/asm/intel-family.h
8709 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8710 M: Jani Nikula <jani.nikula@linux.intel.com>
8711 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8712 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8713 L: intel-gfx@lists.freedesktop.org
8715 W: https://01.org/linuxgraphics/
8716 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8717 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8718 C: irc://chat.freenode.net/intel-gfx
8719 T: git git://anongit.freedesktop.org/drm-intel
8720 F: Documentation/gpu/i915.rst
8721 F: drivers/gpu/drm/i915/
8722 F: include/drm/i915*
8723 F: include/uapi/drm/i915_drm.h
8725 INTEL ETHERNET DRIVERS
8726 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8727 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8729 W: http://www.intel.com/support/feedback.htm
8730 W: http://e1000.sourceforge.net/
8731 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8734 F: Documentation/networking/device_drivers/ethernet/intel/
8735 F: drivers/net/ethernet/intel/
8736 F: drivers/net/ethernet/intel/*/
8737 F: include/linux/avf/virtchnl.h
8739 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8740 M: Maik Broemme <mbroemme@libmpq.org>
8741 L: linux-fbdev@vger.kernel.org
8743 F: Documentation/fb/intelfb.rst
8744 F: drivers/video/fbdev/intelfb/
8747 M: Andy Shevchenko <andy@kernel.org>
8748 L: linux-gpio@vger.kernel.org
8750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8751 F: drivers/gpio/gpio-ich.c
8752 F: drivers/gpio/gpio-intel-mid.c
8753 F: drivers/gpio/gpio-merrifield.c
8754 F: drivers/gpio/gpio-ml-ioh.c
8755 F: drivers/gpio/gpio-pch.c
8756 F: drivers/gpio/gpio-sch.c
8757 F: drivers/gpio/gpio-sodaville.c
8759 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8760 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8761 M: Zhi Wang <zhi.a.wang@intel.com>
8762 L: intel-gvt-dev@lists.freedesktop.org
8763 L: intel-gfx@lists.freedesktop.org
8765 W: https://01.org/igvt-g
8766 T: git https://github.com/intel/gvt-linux.git
8767 F: drivers/gpu/drm/i915/gvt/
8769 INTEL HID EVENT DRIVER
8770 M: Alex Hung <alex.hung@canonical.com>
8771 L: platform-driver-x86@vger.kernel.org
8773 F: drivers/platform/x86/intel-hid.c
8775 INTEL I/OAT DMA DRIVER
8776 M: Dave Jiang <dave.jiang@intel.com>
8777 R: Dan Williams <dan.j.williams@intel.com>
8778 L: dmaengine@vger.kernel.org
8780 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8781 F: drivers/dma/ioat*
8784 M: Dave Jiang <dave.jiang@intel.com>
8785 L: dmaengine@vger.kernel.org
8787 F: drivers/dma/idxd/*
8788 F: include/uapi/linux/idxd.h
8791 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8792 M: Len Brown <lenb@kernel.org>
8793 L: linux-pm@vger.kernel.org
8795 B: https://bugzilla.kernel.org
8796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8797 F: drivers/idle/intel_idle.c
8799 INTEL INTEGRATED SENSOR HUB DRIVER
8800 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8801 M: Jiri Kosina <jikos@kernel.org>
8802 L: linux-input@vger.kernel.org
8804 F: drivers/hid/intel-ish-hid/
8807 M: David Woodhouse <dwmw2@infradead.org>
8808 M: Lu Baolu <baolu.lu@linux.intel.com>
8809 L: iommu@lists.linux-foundation.org
8811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8812 F: drivers/iommu/intel/
8813 F: include/linux/intel-iommu.h
8814 F: include/linux/intel-svm.h
8816 INTEL IOP-ADMA DMA DRIVER
8817 R: Dan Williams <dan.j.williams@intel.com>
8819 F: drivers/dma/iop-adma.c
8821 INTEL IPU3 CSI-2 CIO2 DRIVER
8822 M: Yong Zhi <yong.zhi@intel.com>
8823 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8824 M: Bingbu Cao <bingbu.cao@intel.com>
8825 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8826 L: linux-media@vger.kernel.org
8828 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8829 F: drivers/media/pci/intel/ipu3/
8831 INTEL IPU3 CSI-2 IMGU DRIVER
8832 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8833 R: Bingbu Cao <bingbu.cao@intel.com>
8834 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8835 L: linux-media@vger.kernel.org
8837 F: Documentation/admin-guide/media/ipu3.rst
8838 F: Documentation/admin-guide/media/ipu3_rcb.svg
8839 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8840 F: drivers/staging/media/ipu3/
8842 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8843 M: Krzysztof Halasa <khalasa@piap.pl>
8845 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8846 F: drivers/net/wan/ixp4xx_hss.c
8847 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8848 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8849 F: include/linux/soc/ixp4xx/npe.h
8850 F: include/linux/soc/ixp4xx/qmgr.h
8852 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8853 M: Deepak Saxena <dsaxena@plexity.net>
8855 F: drivers/char/hw_random/ixp4xx-rng.c
8857 INTEL MANAGEMENT ENGINE (mei)
8858 M: Tomas Winkler <tomas.winkler@intel.com>
8859 L: linux-kernel@vger.kernel.org
8861 F: Documentation/driver-api/mei/*
8862 F: drivers/misc/mei/
8863 F: drivers/watchdog/mei_wdt.c
8864 F: include/linux/mei_cl_bus.h
8865 F: include/uapi/linux/mei.h
8868 INTEL MENLOW THERMAL DRIVER
8869 M: Sujith Thomas <sujith.thomas@intel.com>
8870 L: platform-driver-x86@vger.kernel.org
8872 W: https://01.org/linux-acpi
8873 F: drivers/platform/x86/intel_menlow.c
8875 INTEL MIC DRIVERS (mic)
8876 M: Sudeep Dutt <sudeep.dutt@intel.com>
8877 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8879 W: https://github.com/sudeepdutt/mic
8880 W: http://software.intel.com/en-us/mic-developer
8881 F: Documentation/misc-devices/mic/
8882 F: drivers/dma/mic_x100_dma.c
8883 F: drivers/dma/mic_x100_dma.h
8884 F: drivers/misc/mic/
8885 F: include/linux/mic_bus.h
8886 F: include/linux/scif.h
8887 F: include/uapi/linux/mic_common.h
8888 F: include/uapi/linux/mic_ioctl.h
8889 F: include/uapi/linux/scif_ioctl.h
8891 INTEL P-Unit IPC DRIVER
8892 M: Zha Qipeng <qipeng.zha@intel.com>
8893 L: platform-driver-x86@vger.kernel.org
8895 F: arch/x86/include/asm/intel_punit_ipc.h
8896 F: drivers/platform/x86/intel_punit_ipc.c
8898 INTEL PMC CORE DRIVER
8899 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8900 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8901 L: platform-driver-x86@vger.kernel.org
8903 F: drivers/platform/x86/intel_pmc_core*
8905 INTEL PMIC GPIO DRIVERS
8906 M: Andy Shevchenko <andy@kernel.org>
8908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8909 F: drivers/gpio/gpio-*cove.c
8910 F: drivers/gpio/gpio-msic.c
8912 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8913 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8915 F: drivers/mfd/intel_msic.c
8916 F: drivers/mfd/intel_soc_pmic*
8917 F: include/linux/mfd/intel_msic.h
8918 F: include/linux/mfd/intel_soc_pmic*
8920 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8921 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8922 L: linux-wireless@vger.kernel.org
8924 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8925 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8926 F: drivers/net/wireless/intel/ipw2x00/
8929 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8930 M: Len Brown <lenb@kernel.org>
8931 L: linux-pm@vger.kernel.org
8933 F: drivers/cpufreq/intel_pstate.c
8935 INTEL RDMA RNIC DRIVER
8936 M: Faisal Latif <faisal.latif@intel.com>
8937 M: Shiraz Saleem <shiraz.saleem@intel.com>
8938 L: linux-rdma@vger.kernel.org
8940 F: drivers/infiniband/hw/i40iw/
8941 F: include/uapi/rdma/i40iw-abi.h
8944 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8946 F: arch/x86/include/asm/intel_scu_ipc.h
8947 F: drivers/platform/x86/intel_scu_*
8949 INTEL SPEED SELECT TECHNOLOGY
8950 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8951 L: platform-driver-x86@vger.kernel.org
8953 F: drivers/platform/x86/intel_speed_select_if/
8954 F: include/uapi/linux/isst_if.h
8955 F: tools/power/x86/intel-speed-select/
8957 INTEL STRATIX10 FIRMWARE DRIVERS
8958 M: Richard Gong <richard.gong@linux.intel.com>
8959 L: linux-kernel@vger.kernel.org
8961 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8962 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8963 F: drivers/firmware/stratix10-rsu.c
8964 F: drivers/firmware/stratix10-svc.c
8965 F: include/linux/firmware/intel/stratix10-smc.h
8966 F: include/linux/firmware/intel/stratix10-svc-client.h
8968 INTEL TELEMETRY DRIVER
8969 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8970 M: "David E. Box" <david.e.box@linux.intel.com>
8971 L: platform-driver-x86@vger.kernel.org
8973 F: arch/x86/include/asm/intel_telemetry.h
8974 F: drivers/platform/x86/intel_telemetry*
8976 INTEL UNCORE FREQUENCY CONTROL
8977 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8978 L: platform-driver-x86@vger.kernel.org
8980 F: drivers/platform/x86/intel-uncore-frequency.c
8982 INTEL VIRTUAL BUTTON DRIVER
8983 M: AceLan Kao <acelan.kao@canonical.com>
8984 L: platform-driver-x86@vger.kernel.org
8986 F: drivers/platform/x86/intel-vbtn.c
8988 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8989 M: Stanislaw Gruszka <stf_xl@wp.pl>
8990 L: linux-wireless@vger.kernel.org
8992 F: drivers/net/wireless/intel/iwlegacy/
8994 INTEL WIRELESS WIFI LINK (iwlwifi)
8995 M: Johannes Berg <johannes.berg@intel.com>
8996 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8997 M: Luca Coelho <luciano.coelho@intel.com>
8998 M: Intel Linux Wireless <linuxwifi@intel.com>
8999 L: linux-wireless@vger.kernel.org
9001 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9003 F: drivers/net/wireless/intel/iwlwifi/
9005 INTEL WIRELESS WIMAX CONNECTION 2400
9006 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9007 M: linux-wimax@intel.com
9008 L: wimax@linuxwimax.org (subscribers-only)
9010 W: http://linuxwimax.org
9011 F: Documentation/admin-guide/wimax/i2400m.rst
9012 F: drivers/net/wimax/i2400m/
9013 F: include/uapi/linux/wimax/i2400m.h
9015 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9016 M: Jithu Joseph <jithu.joseph@intel.com>
9017 R: Maurice Ma <maurice.ma@intel.com>
9019 W: https://slimbootloader.github.io/security/firmware-update.html
9020 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9022 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9023 M: Mario Limonciello <mario.limonciello@dell.com>
9025 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9028 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9030 F: Documentation/trace/intel_th.rst
9031 F: drivers/hwtracing/intel_th/
9032 F: include/linux/intel_th.h
9034 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9035 M: Ning Sun <ning.sun@intel.com>
9036 L: tboot-devel@lists.sourceforge.net
9038 W: http://tboot.sourceforge.net
9039 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9040 F: Documentation/x86/intel_txt.rst
9041 F: arch/x86/kernel/tboot.c
9042 F: include/linux/tboot.h
9045 M: Georgi Djakov <georgi.djakov@linaro.org>
9046 L: linux-pm@vger.kernel.org
9048 F: Documentation/devicetree/bindings/interconnect/
9049 F: Documentation/driver-api/interconnect.rst
9050 F: drivers/interconnect/
9051 F: include/dt-bindings/interconnect/
9052 F: include/linux/interconnect-provider.h
9053 F: include/linux/interconnect.h
9055 INVENSENSE ICM-426xx IMU DRIVER
9056 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9057 L: linux-iio@vger.kernel.org
9059 W https://invensense.tdk.com/
9060 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9061 F: drivers/iio/imu/inv_icm42600/
9063 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9064 M: Linus Walleij <linus.walleij@linaro.org>
9065 L: linux-iio@vger.kernel.org
9067 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9068 F: drivers/iio/gyro/mpu3050*
9070 IOC3 ETHERNET DRIVER
9071 M: Ralf Baechle <ralf@linux-mips.org>
9072 L: linux-mips@vger.kernel.org
9074 F: drivers/net/ethernet/sgi/ioc3-eth.c
9076 IOMAP FILESYSTEM LIBRARY
9077 M: Christoph Hellwig <hch@infradead.org>
9078 M: Darrick J. Wong <darrick.wong@oracle.com>
9079 M: linux-xfs@vger.kernel.org
9080 M: linux-fsdevel@vger.kernel.org
9081 L: linux-xfs@vger.kernel.org
9082 L: linux-fsdevel@vger.kernel.org
9084 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9086 F: include/linux/iomap.h
9089 M: Joerg Roedel <joro@8bytes.org>
9090 L: iommu@lists.linux-foundation.org
9092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9093 F: Documentation/devicetree/bindings/iommu/
9095 F: include/linux/iommu.h
9096 F: include/linux/iova.h
9097 F: include/linux/of_iommu.h
9098 F: include/uapi/linux/iommu.h
9101 M: Jens Axboe <axboe@kernel.dk>
9102 L: io-uring@vger.kernel.org
9104 T: git git://git.kernel.dk/linux-block
9105 T: git git://git.kernel.dk/liburing
9109 F: include/uapi/linux/io_uring.h
9112 M: Corey Minyard <minyard@acm.org>
9113 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9115 W: http://openipmi.sourceforge.net/
9116 F: Documentation/driver-api/ipmi.rst
9117 F: Documentation/devicetree/bindings/ipmi/
9118 F: drivers/char/ipmi/
9119 F: include/linux/ipmi*
9120 F: include/uapi/linux/ipmi*
9122 IPS SCSI RAID DRIVER
9123 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9124 L: linux-scsi@vger.kernel.org
9126 W: http://www.adaptec.com/
9127 F: drivers/scsi/ips*
9130 M: Wensong Zhang <wensong@linux-vs.org>
9131 M: Simon Horman <horms@verge.net.au>
9132 M: Julian Anastasov <ja@ssi.bg>
9133 L: netdev@vger.kernel.org
9134 L: lvs-devel@vger.kernel.org
9136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9138 F: Documentation/networking/ipvs-sysctl.rst
9139 F: include/net/ip_vs.h
9140 F: include/uapi/linux/ip_vs.h
9141 F: net/netfilter/ipvs/
9144 M: Jiri Kosina <jikos@kernel.org>
9145 M: David Sterba <dsterba@suse.com>
9147 F: drivers/tty/ipwireless/
9150 L: netdev@vger.kernel.org
9152 F: include/uapi/linux/ipx.h
9154 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9155 M: Marc Zyngier <maz@kernel.org>
9157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9158 F: Documentation/core-api/irq/irq-domain.rst
9159 F: include/linux/irqdomain.h
9160 F: kernel/irq/irqdomain.c
9164 M: Thomas Gleixner <tglx@linutronix.de>
9165 L: linux-kernel@vger.kernel.org
9167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9171 M: Thomas Gleixner <tglx@linutronix.de>
9172 M: Jason Cooper <jason@lakedaemon.net>
9173 M: Marc Zyngier <maz@kernel.org>
9174 L: linux-kernel@vger.kernel.org
9176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9177 F: Documentation/devicetree/bindings/interrupt-controller/
9181 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9183 F: Documentation/driver-api/isa.rst
9184 F: drivers/base/isa.c
9185 F: include/linux/isa.h
9188 M: Hans Verkuil <hverkuil@xs4all.nl>
9189 L: linux-media@vger.kernel.org
9191 W: https://linuxtv.org
9192 T: git git://linuxtv.org/media_tree.git
9193 F: drivers/media/radio/radio-isa*
9196 M: Jaroslav Kysela <perex@perex.cz>
9198 F: Documentation/driver-api/isapnp.rst
9199 F: drivers/pnp/isapnp/
9200 F: include/linux/isapnp.h
9203 M: Lee Duncan <lduncan@suse.com>
9204 M: Chris Leech <cleech@redhat.com>
9205 L: open-iscsi@googlegroups.com
9206 L: linux-scsi@vger.kernel.org
9208 W: www.open-iscsi.com
9209 F: drivers/scsi/*iscsi*
9210 F: include/scsi/*iscsi*
9212 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9213 M: Peter Jones <pjones@redhat.com>
9214 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9216 F: drivers/firmware/iscsi_ibft*
9218 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9219 M: Sagi Grimberg <sagi@grimberg.me>
9220 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9221 L: linux-rdma@vger.kernel.org
9223 W: http://www.openfabrics.org
9224 W: www.open-iscsi.org
9225 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9226 F: drivers/infiniband/ulp/iser/
9228 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9229 M: Sagi Grimberg <sagi@grimberg.me>
9230 L: linux-rdma@vger.kernel.org
9231 L: target-devel@vger.kernel.org
9233 W: http://www.linux-iscsi.org
9234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9235 F: drivers/infiniband/ulp/isert
9237 ISDN/CMTP OVER BLUETOOTH
9238 M: Karsten Keil <isdn@linux-pingi.de>
9239 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9240 L: netdev@vger.kernel.org
9242 W: http://www.isdn4linux.de
9243 F: Documentation/isdn/
9244 F: drivers/isdn/capi/
9245 F: include/linux/isdn/
9246 F: include/uapi/linux/isdn/
9247 F: net/bluetooth/cmtp/
9249 ISDN/mISDN SUBSYSTEM
9250 M: Karsten Keil <isdn@linux-pingi.de>
9251 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9252 L: netdev@vger.kernel.org
9254 W: http://www.isdn4linux.de
9255 F: drivers/isdn/Kconfig
9256 F: drivers/isdn/Makefile
9257 F: drivers/isdn/hardware/
9258 F: drivers/isdn/mISDN/
9260 IT87 HARDWARE MONITORING DRIVER
9261 M: Jean Delvare <jdelvare@suse.com>
9262 L: linux-hwmon@vger.kernel.org
9264 F: Documentation/hwmon/it87.rst
9265 F: drivers/hwmon/it87.c
9268 M: Antti Palosaari <crope@iki.fi>
9269 L: linux-media@vger.kernel.org
9271 W: https://linuxtv.org
9272 W: http://palosaari.fi/linux/
9273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9274 T: git git://linuxtv.org/anttip/media_tree.git
9275 F: drivers/media/tuners/it913x*
9277 IVTV VIDEO4LINUX DRIVER
9278 M: Andy Walls <awalls@md.metrocast.net>
9279 L: linux-media@vger.kernel.org
9281 W: https://linuxtv.org
9282 T: git git://linuxtv.org/media_tree.git
9283 F: Documentation/admin-guide/media/ivtv*
9284 F: drivers/media/pci/ivtv/
9285 F: include/uapi/linux/ivtv*
9287 IX2505V MEDIA DRIVER
9288 M: Malcolm Priestley <tvboxspy@gmail.com>
9289 L: linux-media@vger.kernel.org
9291 W: https://linuxtv.org
9292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9293 F: drivers/media/dvb-frontends/ix2505v*
9295 JAILHOUSE HYPERVISOR INTERFACE
9296 M: Jan Kiszka <jan.kiszka@siemens.com>
9297 L: jailhouse-dev@googlegroups.com
9299 F: arch/x86/include/asm/jailhouse_para.h
9300 F: arch/x86/kernel/jailhouse.c
9302 JC42.4 TEMPERATURE SENSOR DRIVER
9303 M: Guenter Roeck <linux@roeck-us.net>
9304 L: linux-hwmon@vger.kernel.org
9306 F: Documentation/hwmon/jc42.rst
9307 F: drivers/hwmon/jc42.c
9310 M: Dave Kleikamp <shaggy@kernel.org>
9311 L: jfs-discussion@lists.sourceforge.net
9313 W: http://jfs.sourceforge.net/
9314 T: git git://github.com/kleikamp/linux-shaggy.git
9315 F: Documentation/admin-guide/jfs.rst
9319 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9320 L: netdev@vger.kernel.org
9322 F: drivers/net/ethernet/jme.*
9324 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9325 M: David Woodhouse <dwmw2@infradead.org>
9326 M: Richard Weinberger <richard@nod.at>
9327 L: linux-mtd@lists.infradead.org
9329 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9330 T: git git://git.infradead.org/ubifs-2.6.git
9332 F: include/uapi/linux/jffs2.h
9334 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9335 M: "Theodore Ts'o" <tytso@mit.edu>
9336 M: Jan Kara <jack@suse.com>
9337 L: linux-ext4@vger.kernel.org
9340 F: include/linux/jbd2.h
9342 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9343 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9344 L: linux-media@vger.kernel.org
9346 F: drivers/media/platform/rcar_jpu.c
9348 JSM Neo PCI based serial card
9349 L: linux-serial@vger.kernel.org
9351 F: drivers/tty/serial/jsm/
9353 K10TEMP HARDWARE MONITORING DRIVER
9354 M: Clemens Ladisch <clemens@ladisch.de>
9355 L: linux-hwmon@vger.kernel.org
9357 F: Documentation/hwmon/k10temp.rst
9358 F: drivers/hwmon/k10temp.c
9360 K8TEMP HARDWARE MONITORING DRIVER
9361 M: Rudolf Marek <r.marek@assembler.cz>
9362 L: linux-hwmon@vger.kernel.org
9364 F: Documentation/hwmon/k8temp.rst
9365 F: drivers/hwmon/k8temp.c
9368 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9369 R: Alexander Potapenko <glider@google.com>
9370 R: Dmitry Vyukov <dvyukov@google.com>
9371 L: kasan-dev@googlegroups.com
9373 F: Documentation/dev-tools/kasan.rst
9374 F: arch/*/include/asm/kasan.h
9375 F: arch/*/mm/kasan_init*
9376 F: include/linux/kasan*.h
9379 F: scripts/Makefile.kasan
9382 M: Masahiro Yamada <masahiroy@kernel.org>
9383 L: linux-kbuild@vger.kernel.org
9385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9386 F: Documentation/kbuild/kconfig*
9387 F: scripts/Kconfig.include
9391 R: Dmitry Vyukov <dvyukov@google.com>
9392 R: Andrey Konovalov <andreyknvl@google.com>
9393 L: kasan-dev@googlegroups.com
9395 F: Documentation/dev-tools/kcov.rst
9396 F: include/linux/kcov.h
9397 F: include/uapi/linux/kcov.h
9399 F: scripts/Makefile.kcov
9402 M: Marco Elver <elver@google.com>
9403 R: Dmitry Vyukov <dvyukov@google.com>
9404 L: kasan-dev@googlegroups.com
9406 F: Documentation/dev-tools/kcsan.rst
9407 F: include/linux/kcsan*.h
9409 F: lib/Kconfig.kcsan
9410 F: scripts/Makefile.kcsan
9413 M: Dave Young <dyoung@redhat.com>
9414 M: Baoquan He <bhe@redhat.com>
9415 R: Vivek Goyal <vgoyal@redhat.com>
9416 L: kexec@lists.infradead.org
9418 W: http://lse.sourceforge.net/kdump/
9419 F: Documentation/admin-guide/kdump/
9421 F: include/linux/crash_core.h
9422 F: include/linux/crash_dump.h
9423 F: include/uapi/linux/vmcore.h
9426 KEENE FM RADIO TRANSMITTER DRIVER
9427 M: Hans Verkuil <hverkuil@xs4all.nl>
9428 L: linux-media@vger.kernel.org
9430 W: https://linuxtv.org
9431 T: git git://linuxtv.org/media_tree.git
9432 F: drivers/media/radio/radio-keene*
9435 M: Ian Kent <raven@themaw.net>
9436 L: autofs@vger.kernel.org
9440 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9441 M: Masahiro Yamada <masahiroy@kernel.org>
9442 M: Michal Marek <michal.lkml@markovi.net>
9443 L: linux-kbuild@vger.kernel.org
9445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9446 F: Documentation/kbuild/
9448 F: scripts/*vmlinux*
9450 F: scripts/Makefile*
9457 L: kernel-janitors@vger.kernel.org
9459 W: http://kernelnewbies.org/KernelJanitors
9461 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9462 M: "J. Bruce Fields" <bfields@fieldses.org>
9463 M: Chuck Lever <chuck.lever@oracle.com>
9464 L: linux-nfs@vger.kernel.org
9466 W: http://nfs.sourceforge.net/
9467 T: git git://linux-nfs.org/~bfields/linux.git
9471 F: include/linux/lockd/
9472 F: include/linux/sunrpc/
9473 F: include/uapi/linux/nfsd/
9474 F: include/uapi/linux/sunrpc/
9477 KERNEL SELFTEST FRAMEWORK
9478 M: Shuah Khan <shuah@kernel.org>
9479 M: Shuah Khan <skhan@linuxfoundation.org>
9480 L: linux-kselftest@vger.kernel.org
9482 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9484 F: Documentation/dev-tools/kselftest*
9485 F: tools/testing/selftests/
9487 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9488 M: Brendan Higgins <brendanhiggins@google.com>
9489 L: linux-kselftest@vger.kernel.org
9490 L: kunit-dev@googlegroups.com
9492 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9493 F: Documentation/dev-tools/kunit/
9496 F: tools/testing/kunit/
9498 KERNEL USERMODE HELPER
9499 M: Luis Chamberlain <mcgrof@kernel.org>
9500 L: linux-kernel@vger.kernel.org
9502 F: include/linux/umh.h
9505 KERNEL VIRTUAL MACHINE (KVM)
9506 M: Paolo Bonzini <pbonzini@redhat.com>
9507 L: kvm@vger.kernel.org
9509 W: http://www.linux-kvm.org
9510 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9511 F: Documentation/virt/kvm/
9512 F: include/asm-generic/kvm*
9513 F: include/kvm/iodev.h
9514 F: include/linux/kvm*
9515 F: include/trace/events/kvm.h
9516 F: include/uapi/asm-generic/kvm*
9517 F: include/uapi/linux/kvm*
9519 F: tools/testing/selftests/kvm/
9522 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9523 M: Marc Zyngier <maz@kernel.org>
9524 R: James Morse <james.morse@arm.com>
9525 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9526 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9528 L: kvmarm@lists.cs.columbia.edu
9530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9531 F: arch/arm64/include/asm/kvm*
9532 F: arch/arm64/include/uapi/asm/kvm*
9534 F: include/kvm/arm_*
9536 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9537 M: Huacai Chen <chenhc@lemote.com>
9538 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9539 L: linux-mips@vger.kernel.org
9540 L: kvm@vger.kernel.org
9542 F: arch/mips/include/asm/kvm*
9543 F: arch/mips/include/uapi/asm/kvm*
9546 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9547 M: Paul Mackerras <paulus@ozlabs.org>
9548 L: kvm-ppc@vger.kernel.org
9550 W: http://www.linux-kvm.org/
9551 T: git git://github.com/agraf/linux-2.6.git
9552 F: arch/powerpc/include/asm/kvm*
9553 F: arch/powerpc/include/uapi/asm/kvm*
9554 F: arch/powerpc/kernel/kvm*
9555 F: arch/powerpc/kvm/
9557 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9558 M: Christian Borntraeger <borntraeger@de.ibm.com>
9559 M: Janosch Frank <frankja@linux.ibm.com>
9560 R: David Hildenbrand <david@redhat.com>
9561 R: Cornelia Huck <cohuck@redhat.com>
9562 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9563 L: kvm@vger.kernel.org
9565 W: http://www.ibm.com/developerworks/linux/linux390/
9566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9567 F: Documentation/virt/kvm/s390*
9568 F: arch/s390/include/asm/gmap.h
9569 F: arch/s390/include/asm/kvm*
9570 F: arch/s390/include/uapi/asm/kvm*
9572 F: arch/s390/mm/gmap.c
9573 F: tools/testing/selftests/kvm/*/s390x/
9574 F: tools/testing/selftests/kvm/s390x/
9576 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9577 M: Paolo Bonzini <pbonzini@redhat.com>
9578 R: Sean Christopherson <sean.j.christopherson@intel.com>
9579 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9580 R: Wanpeng Li <wanpengli@tencent.com>
9581 R: Jim Mattson <jmattson@google.com>
9582 R: Joerg Roedel <joro@8bytes.org>
9583 L: kvm@vger.kernel.org
9585 W: http://www.linux-kvm.org
9586 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9587 F: arch/x86/include/asm/kvm*
9588 F: arch/x86/include/asm/pvclock-abi.h
9589 F: arch/x86/include/asm/svm.h
9590 F: arch/x86/include/asm/vmx*.h
9591 F: arch/x86/include/uapi/asm/kvm*
9592 F: arch/x86/include/uapi/asm/svm.h
9593 F: arch/x86/include/uapi/asm/vmx.h
9594 F: arch/x86/kernel/kvm.c
9595 F: arch/x86/kernel/kvmclock.c
9600 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9601 M: Tejun Heo <tj@kernel.org>
9603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9605 F: include/linux/kernfs.h
9608 M: Eric Biederman <ebiederm@xmission.com>
9609 L: kexec@lists.infradead.org
9611 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9612 F: include/linux/kexec.h
9613 F: include/uapi/linux/kexec.h
9617 M: Mimi Zohar <zohar@linux.ibm.com>
9618 L: linux-integrity@vger.kernel.org
9619 L: keyrings@vger.kernel.org
9621 F: Documentation/security/keys/trusted-encrypted.rst
9622 F: include/keys/encrypted-type.h
9623 F: security/keys/encrypted-keys/
9626 M: James Bottomley <jejb@linux.ibm.com>
9627 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9628 M: Mimi Zohar <zohar@linux.ibm.com>
9629 L: linux-integrity@vger.kernel.org
9630 L: keyrings@vger.kernel.org
9632 F: Documentation/security/keys/trusted-encrypted.rst
9633 F: include/keys/trusted-type.h
9634 F: include/keys/trusted_tpm.h
9635 F: security/keys/trusted-keys/
9638 M: David Howells <dhowells@redhat.com>
9639 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9640 L: keyrings@vger.kernel.org
9642 F: Documentation/security/keys/core.rst
9644 F: include/linux/key-type.h
9645 F: include/linux/key.h
9646 F: include/linux/keyctl.h
9647 F: include/uapi/linux/keyctl.h
9651 M: Stefani Seibold <stefani@seibold.net>
9653 F: include/linux/kfifo.h
9657 KGDB / KDB /debug_core
9658 M: Jason Wessel <jason.wessel@windriver.com>
9659 M: Daniel Thompson <daniel.thompson@linaro.org>
9660 R: Douglas Anderson <dianders@chromium.org>
9661 L: kgdb-bugreport@lists.sourceforge.net
9663 W: http://kgdb.wiki.kernel.org/
9664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9665 F: Documentation/dev-tools/kgdb.rst
9666 F: drivers/misc/kgdbts.c
9667 F: drivers/tty/serial/kgdboc.c
9668 F: include/linux/kdb.h
9669 F: include/linux/kgdb.h
9672 KHADAS MCU MFD DRIVER
9673 M: Neil Armstrong <narmstrong@baylibre.com>
9674 L: linux-amlogic@lists.infradead.org
9676 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9677 F: drivers/mfd/khadas-mcu.c
9678 F: include/linux/mfd/khadas-mcu.h
9679 F: drivers/thermal/khadas_mcu_fan.c
9682 M: Catalin Marinas <catalin.marinas@arm.com>
9684 F: Documentation/dev-tools/kmemleak.rst
9685 F: include/linux/kmemleak.h
9686 F: mm/kmemleak-test.c
9689 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9690 M: Luis Chamberlain <mcgrof@kernel.org>
9691 L: linux-kernel@vger.kernel.org
9693 F: include/linux/kmod.h
9696 F: tools/testing/selftests/kmod/
9699 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9700 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9701 M: "David S. Miller" <davem@davemloft.net>
9702 M: Masami Hiramatsu <mhiramat@kernel.org>
9704 F: Documentation/trace/kprobes.rst
9705 F: include/asm-generic/kprobes.h
9706 F: include/linux/kprobes.h
9709 KS0108 LCD CONTROLLER DRIVER
9710 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9712 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9713 F: drivers/auxdisplay/ks0108.c
9714 F: include/linux/ks0108.h
9717 M: David Ahern <dsahern@kernel.org>
9718 L: netdev@vger.kernel.org
9720 F: include/net/l3mdev.h
9724 M: John Fastabend <john.fastabend@gmail.com>
9725 M: Daniel Borkmann <daniel@iogearbox.net>
9726 M: Jakub Sitnicki <jakub@cloudflare.com>
9727 M: Lorenz Bauer <lmb@cloudflare.com>
9728 L: netdev@vger.kernel.org
9729 L: bpf@vger.kernel.org
9731 F: include/linux/skmsg.h
9733 F: net/core/sock_map.c
9734 F: net/ipv4/tcp_bpf.c
9735 F: net/ipv4/udp_bpf.c
9737 LANTIQ / INTEL Ethernet drivers
9738 M: Hauke Mehrtens <hauke@hauke-m.de>
9739 L: netdev@vger.kernel.org
9741 F: drivers/net/dsa/lantiq_gswip.c
9742 F: drivers/net/dsa/lantiq_pce.h
9743 F: drivers/net/ethernet/lantiq_xrx200.c
9744 F: net/dsa/tag_gswip.c
9746 LANTIQ MIPS ARCHITECTURE
9747 M: John Crispin <john@phrozen.org>
9748 L: linux-mips@vger.kernel.org
9751 F: drivers/soc/lantiq
9754 L: linux-x25@vger.kernel.org
9756 F: Documentation/networking/lapb-module.rst
9760 LASI 53c700 driver for PARISC
9761 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9762 L: linux-scsi@vger.kernel.org
9764 F: Documentation/scsi/53c700.rst
9765 F: drivers/scsi/53c700*
9768 M: Tobin C. Harding <me@tobin.cc>
9769 M: Tycho Andersen <tycho@tycho.pizza>
9770 L: kernel-hardening@lists.openwall.com
9772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9773 F: scripts/leaking_addresses.pl
9776 M: Pavel Machek <pavel@ucw.cz>
9777 R: Dan Murphy <dmurphy@ti.com>
9778 L: linux-leds@vger.kernel.org
9780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9781 F: Documentation/devicetree/bindings/leds/
9783 F: include/linux/leds.h
9785 LEGACY EEPROM DRIVER
9786 M: Jean Delvare <jdelvare@suse.com>
9788 F: Documentation/misc-devices/eeprom.rst
9789 F: drivers/misc/eeprom/eeprom.c
9792 R: David Lechner <david@lechnology.com>
9794 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9795 F: arch/arm/boot/dts/da850-lego-ev3.dts
9796 F: drivers/power/supply/lego_ev3_battery.c
9798 LEGO USB Tower driver
9799 M: Juergen Stuber <starblue@users.sourceforge.net>
9800 L: legousb-devel@lists.sourceforge.net
9802 W: http://legousb.sourceforge.net/
9803 F: drivers/usb/misc/legousbtower.c
9806 M: Matan Ziv-Av <matan@svgalib.org>
9807 L: platform-driver-x86@vger.kernel.org
9809 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9810 F: Documentation/admin-guide/laptops/lg-laptop.rst
9811 F: drivers/platform/x86/lg-laptop.c
9814 M: Michael Krufky <mkrufky@linuxtv.org>
9815 L: linux-media@vger.kernel.org
9817 W: https://linuxtv.org
9818 W: http://github.com/mkrufky
9819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9820 T: git git://linuxtv.org/mkrufky/tuners.git
9821 F: drivers/media/dvb-frontends/lg2160.*
9823 LGDT3305 MEDIA DRIVER
9824 M: Michael Krufky <mkrufky@linuxtv.org>
9825 L: linux-media@vger.kernel.org
9827 W: https://linuxtv.org
9828 W: http://github.com/mkrufky
9829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9830 T: git git://linuxtv.org/mkrufky/tuners.git
9831 F: drivers/media/dvb-frontends/lgdt3305.*
9833 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9834 M: Viresh Kumar <vireshk@kernel.org>
9835 L: linux-ide@vger.kernel.org
9837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9838 F: drivers/ata/pata_arasan_cf.c
9839 F: include/linux/pata_arasan_cf_data.h
9842 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9843 M: Jens Axboe <axboe@kernel.dk>
9844 L: linux-ide@vger.kernel.org
9846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9847 F: drivers/ata/ata_generic.c
9848 F: drivers/ata/pata_*.c
9850 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9851 M: Linus Walleij <linus.walleij@linaro.org>
9852 L: linux-ide@vger.kernel.org
9854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9855 F: drivers/ata/pata_ftide010.c
9856 F: drivers/ata/sata_gemini.c
9857 F: drivers/ata/sata_gemini.h
9859 LIBATA SATA AHCI PLATFORM devices support
9860 M: Hans de Goede <hdegoede@redhat.com>
9861 M: Jens Axboe <axboe@kernel.dk>
9862 L: linux-ide@vger.kernel.org
9864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9865 F: drivers/ata/ahci_platform.c
9866 F: drivers/ata/libahci_platform.c
9867 F: include/linux/ahci_platform.h
9869 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9870 M: Mikael Pettersson <mikpelinux@gmail.com>
9871 L: linux-ide@vger.kernel.org
9873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9874 F: drivers/ata/sata_promise.*
9876 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9877 M: Jens Axboe <axboe@kernel.dk>
9878 L: linux-ide@vger.kernel.org
9880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9881 F: Documentation/devicetree/bindings/ata/
9883 F: include/linux/ata.h
9884 F: include/linux/libata.h
9887 M: Sasha Levin <alexander.levin@microsoft.com>
9889 F: tools/lib/lockdep/
9891 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9892 M: Dan Williams <dan.j.williams@intel.com>
9893 M: Vishal Verma <vishal.l.verma@intel.com>
9894 M: Dave Jiang <dave.jiang@intel.com>
9895 L: linux-nvdimm@lists.01.org
9897 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9898 P: Documentation/nvdimm/maintainer-entry-profile.rst
9899 F: drivers/nvdimm/blk.c
9900 F: drivers/nvdimm/region_devs.c
9902 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9903 M: Vishal Verma <vishal.l.verma@intel.com>
9904 M: Dan Williams <dan.j.williams@intel.com>
9905 M: Dave Jiang <dave.jiang@intel.com>
9906 L: linux-nvdimm@lists.01.org
9908 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9909 P: Documentation/nvdimm/maintainer-entry-profile.rst
9910 F: drivers/nvdimm/btt*
9912 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9913 M: Dan Williams <dan.j.williams@intel.com>
9914 M: Vishal Verma <vishal.l.verma@intel.com>
9915 M: Dave Jiang <dave.jiang@intel.com>
9916 L: linux-nvdimm@lists.01.org
9918 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9919 P: Documentation/nvdimm/maintainer-entry-profile.rst
9920 F: drivers/nvdimm/pmem*
9922 LIBNVDIMM: DEVICETREE BINDINGS
9923 M: Oliver O'Halloran <oohall@gmail.com>
9924 L: linux-nvdimm@lists.01.org
9926 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9927 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9928 F: drivers/nvdimm/of_pmem.c
9930 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9931 M: Dan Williams <dan.j.williams@intel.com>
9932 M: Vishal Verma <vishal.l.verma@intel.com>
9933 M: Dave Jiang <dave.jiang@intel.com>
9934 M: Ira Weiny <ira.weiny@intel.com>
9935 L: linux-nvdimm@lists.01.org
9937 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9938 P: Documentation/nvdimm/maintainer-entry-profile.rst
9939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9940 F: drivers/acpi/nfit/*
9942 F: include/linux/libnvdimm.h
9943 F: include/linux/nd.h
9944 F: include/uapi/linux/ndctl.h
9945 F: tools/testing/nvdimm/
9947 LICENSES and SPDX stuff
9948 M: Thomas Gleixner <tglx@linutronix.de>
9949 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9950 L: linux-spdx@vger.kernel.org
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9954 F: Documentation/process/license-rules.rst
9956 F: scripts/spdxcheck-test.sh
9957 F: scripts/spdxcheck.py
9959 LIGHTNVM PLATFORM SUPPORT
9960 M: Matias Bjorling <mb@lightnvm.io>
9961 L: linux-block@vger.kernel.org
9963 W: http://github/OpenChannelSSD
9964 F: drivers/lightnvm/
9965 F: include/linux/lightnvm.h
9966 F: include/uapi/linux/lightnvm.h
9968 LINEAR RANGES HELPERS
9969 M: Mark Brown <broonie@kernel.org>
9970 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9971 F: lib/linear_ranges.c
9972 F: lib/test_linear_ranges.c
9973 F: include/linux/linear_range.h
9975 LINUX FOR POWER MACINTOSH
9976 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9977 L: linuxppc-dev@lists.ozlabs.org
9979 F: arch/powerpc/platforms/powermac/
9980 F: drivers/macintosh/
9982 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9983 M: Michael Ellerman <mpe@ellerman.id.au>
9984 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9985 R: Paul Mackerras <paulus@samba.org>
9986 L: linuxppc-dev@lists.ozlabs.org
9988 W: https://github.com/linuxppc/wiki/wiki
9989 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9991 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9992 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9993 F: Documentation/devicetree/bindings/powerpc/
9994 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9995 F: Documentation/powerpc/
9997 F: drivers/*/*/*pasemi*
9998 F: drivers/*/*pasemi*
9999 F: drivers/char/tpm/tpm_ibmvtpm*
10000 F: drivers/crypto/nx/
10001 F: drivers/crypto/vmx/
10002 F: drivers/i2c/busses/i2c-opal.c
10003 F: drivers/net/ethernet/ibm/ibmveth.*
10004 F: drivers/net/ethernet/ibm/ibmvnic.*
10005 F: drivers/pci/hotplug/pnv_php.c
10006 F: drivers/pci/hotplug/rpa*
10007 F: drivers/rtc/rtc-opal.c
10008 F: drivers/scsi/ibmvscsi/
10009 F: drivers/tty/hvc/hvc_opal.c
10010 F: drivers/watchdog/wdrtas.c
10011 F: tools/testing/selftests/powerpc
10018 LINUX FOR POWERPC EMBEDDED MPC5XXX
10019 M: Anatolij Gustschin <agust@denx.de>
10020 L: linuxppc-dev@lists.ozlabs.org
10022 F: arch/powerpc/platforms/512x/
10023 F: arch/powerpc/platforms/52xx/
10025 LINUX FOR POWERPC EMBEDDED PPC4XX
10026 L: linuxppc-dev@lists.ozlabs.org
10028 F: arch/powerpc/platforms/40x/
10029 F: arch/powerpc/platforms/44x/
10031 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10032 M: Scott Wood <oss@buserror.net>
10033 L: linuxppc-dev@lists.ozlabs.org
10035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10036 F: Documentation/devicetree/bindings/powerpc/fsl/
10037 F: arch/powerpc/platforms/83xx/
10038 F: arch/powerpc/platforms/85xx/
10040 LINUX FOR POWERPC EMBEDDED PPC8XX
10041 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10042 L: linuxppc-dev@lists.ozlabs.org
10044 F: arch/powerpc/platforms/8xx/
10046 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10047 M: Kees Cook <keescook@chromium.org>
10049 F: drivers/misc/lkdtm/*
10050 F: tools/testing/selftests/lkdtm/*
10052 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10053 M: Alan Stern <stern@rowland.harvard.edu>
10054 M: Andrea Parri <parri.andrea@gmail.com>
10055 M: Will Deacon <will@kernel.org>
10056 M: Peter Zijlstra <peterz@infradead.org>
10057 M: Boqun Feng <boqun.feng@gmail.com>
10058 M: Nicholas Piggin <npiggin@gmail.com>
10059 M: David Howells <dhowells@redhat.com>
10060 M: Jade Alglave <j.alglave@ucl.ac.uk>
10061 M: Luc Maranget <luc.maranget@inria.fr>
10062 M: "Paul E. McKenney" <paulmck@kernel.org>
10063 R: Akira Yokosawa <akiyks@gmail.com>
10064 R: Daniel Lustig <dlustig@nvidia.com>
10065 R: Joel Fernandes <joel@joelfernandes.org>
10066 L: linux-kernel@vger.kernel.org
10067 L: linux-arch@vger.kernel.org
10069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10070 F: Documentation/atomic_bitops.txt
10071 F: Documentation/atomic_t.txt
10072 F: Documentation/core-api/atomic_ops.rst
10073 F: Documentation/core-api/refcount-vs-atomic.rst
10074 F: Documentation/litmus-tests/
10075 F: Documentation/memory-barriers.txt
10076 F: tools/memory-model/
10078 LIS3LV02D ACCELEROMETER DRIVER
10079 M: Eric Piel <eric.piel@tremplin-utc.net>
10081 F: Documentation/misc-devices/lis3lv02d.rst
10082 F: drivers/misc/lis3lv02d/
10083 F: drivers/platform/x86/hp_accel.c
10086 M: David Gow <davidgow@google.com>
10087 L: linux-kselftest@vger.kernel.org
10088 L: kunit-dev@googlegroups.com
10093 M: Josh Poimboeuf <jpoimboe@redhat.com>
10094 M: Jiri Kosina <jikos@kernel.org>
10095 M: Miroslav Benes <mbenes@suse.cz>
10096 M: Petr Mladek <pmladek@suse.com>
10097 R: Joe Lawrence <joe.lawrence@redhat.com>
10098 L: live-patching@vger.kernel.org
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10101 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10102 F: Documentation/livepatch/
10103 F: arch/powerpc/include/asm/livepatch.h
10104 F: arch/s390/include/asm/livepatch.h
10105 F: arch/x86/include/asm/livepatch.h
10106 F: include/linux/livepatch.h
10107 F: kernel/livepatch/
10109 F: samples/livepatch/
10110 F: tools/testing/selftests/livepatch/
10113 L: netdev@vger.kernel.org
10115 F: include/linux/llc.h
10116 F: include/net/llc*
10117 F: include/uapi/linux/llc.h
10120 LM73 HARDWARE MONITOR DRIVER
10121 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10122 L: linux-hwmon@vger.kernel.org
10124 F: drivers/hwmon/lm73.c
10126 LM78 HARDWARE MONITOR DRIVER
10127 M: Jean Delvare <jdelvare@suse.com>
10128 L: linux-hwmon@vger.kernel.org
10130 F: Documentation/hwmon/lm78.rst
10131 F: drivers/hwmon/lm78.c
10133 LM83 HARDWARE MONITOR DRIVER
10134 M: Jean Delvare <jdelvare@suse.com>
10135 L: linux-hwmon@vger.kernel.org
10137 F: Documentation/hwmon/lm83.rst
10138 F: drivers/hwmon/lm83.c
10140 LM90 HARDWARE MONITOR DRIVER
10141 M: Jean Delvare <jdelvare@suse.com>
10142 L: linux-hwmon@vger.kernel.org
10144 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10145 F: Documentation/hwmon/lm90.rst
10146 F: drivers/hwmon/lm90.c
10147 F: include/dt-bindings/thermal/lm90.h
10149 LM95234 HARDWARE MONITOR DRIVER
10150 M: Guenter Roeck <linux@roeck-us.net>
10151 L: linux-hwmon@vger.kernel.org
10153 F: Documentation/hwmon/lm95234.rst
10154 F: drivers/hwmon/lm95234.c
10156 LME2510 MEDIA DRIVER
10157 M: Malcolm Priestley <tvboxspy@gmail.com>
10158 L: linux-media@vger.kernel.org
10160 W: https://linuxtv.org
10161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10162 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10164 LOADPIN SECURITY MODULE
10165 M: Kees Cook <keescook@chromium.org>
10167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10168 F: Documentation/admin-guide/LSM/LoadPin.rst
10169 F: security/loadpin/
10172 M: Peter Zijlstra <peterz@infradead.org>
10173 M: Ingo Molnar <mingo@redhat.com>
10174 M: Will Deacon <will@kernel.org>
10175 L: linux-kernel@vger.kernel.org
10177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10178 F: Documentation/locking/
10179 F: arch/*/include/asm/spinlock*.h
10180 F: include/linux/lockdep.h
10181 F: include/linux/mutex*.h
10182 F: include/linux/rwlock*.h
10183 F: include/linux/rwsem*.h
10184 F: include/linux/seqlock.h
10185 F: include/linux/spinlock*.h
10187 F: lib/locking*.[ch]
10188 X: kernel/locking/locktorture.c
10190 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10191 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10192 L: linux-ntfs-dev@lists.sourceforge.net
10194 W: http://www.linux-ntfs.org/content/view/19/37/
10195 F: Documentation/admin-guide/ldm.rst
10196 F: block/partitions/ldm.*
10198 LOGITECH HID GAMING KEYBOARDS
10199 M: Hans de Goede <hdegoede@redhat.com>
10200 L: linux-input@vger.kernel.org
10202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10203 F: drivers/hid/hid-lg-g15.c
10205 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10206 M: Sathya Prakash <sathya.prakash@broadcom.com>
10207 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10208 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10209 L: MPT-FusionLinux.pdl@broadcom.com
10210 L: linux-scsi@vger.kernel.org
10212 W: http://www.avagotech.com/support/
10213 F: drivers/message/fusion/
10214 F: drivers/scsi/mpt3sas/
10216 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10217 M: Matthew Wilcox <willy@infradead.org>
10218 L: linux-scsi@vger.kernel.org
10220 F: drivers/scsi/sym53c8xx_2/
10223 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10224 L: linux-iio@vger.kernel.org
10226 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10227 F: drivers/iio/dac/ltc1660.c
10229 LTC2947 HARDWARE MONITOR DRIVER
10230 M: Nuno Sá <nuno.sa@analog.com>
10231 L: linux-hwmon@vger.kernel.org
10233 W: http://ez.analog.com/community/linux-device-drivers
10234 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10235 F: drivers/hwmon/ltc2947-core.c
10236 F: drivers/hwmon/ltc2947-i2c.c
10237 F: drivers/hwmon/ltc2947-spi.c
10238 F: drivers/hwmon/ltc2947.h
10240 LTC2983 IIO TEMPERATURE DRIVER
10241 M: Nuno Sá <nuno.sa@analog.com>
10242 L: linux-iio@vger.kernel.org
10244 W: http://ez.analog.com/community/linux-device-drivers
10245 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10246 F: drivers/iio/temperature/ltc2983.c
10248 LTC4261 HARDWARE MONITOR DRIVER
10249 M: Guenter Roeck <linux@roeck-us.net>
10250 L: linux-hwmon@vger.kernel.org
10252 F: Documentation/hwmon/ltc4261.rst
10253 F: drivers/hwmon/ltc4261.c
10255 LTC4306 I2C MULTIPLEXER DRIVER
10256 M: Michael Hennerich <michael.hennerich@analog.com>
10257 L: linux-i2c@vger.kernel.org
10259 W: http://ez.analog.com/community/linux-device-drivers
10260 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10261 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10263 LTP (Linux Test Project)
10264 M: Mike Frysinger <vapier@gentoo.org>
10265 M: Cyril Hrubis <chrubis@suse.cz>
10266 M: Wanlong Gao <wanlong.gao@gmail.com>
10267 M: Jan Stancek <jstancek@redhat.com>
10268 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10269 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10270 L: ltp@lists.linux.it (subscribers-only)
10272 W: http://linux-test-project.github.io/
10273 T: git git://github.com/linux-test-project/ltp.git
10276 M: Geert Uytterhoeven <geert@linux-m68k.org>
10277 L: linux-m68k@lists.linux-m68k.org
10279 W: http://www.linux-m68k.org/
10280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10284 M68K ON APPLE MACINTOSH
10285 M: Joshua Thompson <funaho@jurai.org>
10286 L: linux-m68k@lists.linux-m68k.org
10288 W: http://www.mac.linux-m68k.org/
10292 M: Philip Blundell <philb@gnu.org>
10294 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10295 F: arch/m68k/hp300/
10297 M88DS3103 MEDIA DRIVER
10298 M: Antti Palosaari <crope@iki.fi>
10299 L: linux-media@vger.kernel.org
10301 W: https://linuxtv.org
10302 W: http://palosaari.fi/linux/
10303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10304 T: git git://linuxtv.org/anttip/media_tree.git
10305 F: drivers/media/dvb-frontends/m88ds3103*
10307 M88RS2000 MEDIA DRIVER
10308 M: Malcolm Priestley <tvboxspy@gmail.com>
10309 L: linux-media@vger.kernel.org
10311 W: https://linuxtv.org
10312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10313 F: drivers/media/dvb-frontends/m88rs2000*
10315 MA901 MASTERKIT USB FM RADIO DRIVER
10316 M: Alexey Klimov <klimov.linux@gmail.com>
10317 L: linux-media@vger.kernel.org
10319 T: git git://linuxtv.org/media_tree.git
10320 F: drivers/media/radio/radio-ma901.c
10323 M: Johannes Berg <johannes@sipsolutions.net>
10324 L: linux-wireless@vger.kernel.org
10326 W: https://wireless.wiki.kernel.org/
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10329 F: Documentation/networking/mac80211-injection.rst
10330 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10331 F: drivers/net/wireless/mac80211_hwsim.[ch]
10332 F: include/net/mac80211.h
10336 M: Jassi Brar <jassisinghbrar@gmail.com>
10337 L: linux-kernel@vger.kernel.org
10339 F: drivers/mailbox/
10340 F: include/linux/mailbox_client.h
10341 F: include/linux/mailbox_controller.h
10343 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10344 M: Michael Kerrisk <mtk.manpages@gmail.com>
10345 L: linux-man@vger.kernel.org
10347 W: http://www.kernel.org/doc/man-pages
10349 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10350 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10351 L: linux-mips@vger.kernel.org
10353 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10355 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10356 M: Andrew Lunn <andrew@lunn.ch>
10357 M: Vivien Didelot <vivien.didelot@gmail.com>
10358 L: netdev@vger.kernel.org
10360 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10361 F: Documentation/networking/devlink/mv88e6xxx.rst
10362 F: drivers/net/dsa/mv88e6xxx/
10363 F: include/linux/platform_data/mv88e6xxx.h
10365 MARVELL ARMADA 3700 PHY DRIVERS
10366 M: Miquel Raynal <miquel.raynal@bootlin.com>
10368 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10369 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10370 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10371 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10373 MARVELL ARMADA DRM SUPPORT
10374 M: Russell King <linux@armlinux.org.uk>
10376 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10377 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10378 F: Documentation/devicetree/bindings/display/armada/
10379 F: drivers/gpu/drm/armada/
10380 F: include/uapi/drm/armada_drm.h
10382 MARVELL CRYPTO DRIVER
10383 M: Boris Brezillon <bbrezillon@kernel.org>
10384 M: Arnaud Ebalard <arno@natisbad.org>
10385 M: Srujana Challa <schalla@marvell.com>
10386 L: linux-crypto@vger.kernel.org
10388 F: drivers/crypto/marvell/
10390 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10391 M: Mirko Lindner <mlindner@marvell.com>
10392 M: Stephen Hemminger <stephen@networkplumber.org>
10393 L: netdev@vger.kernel.org
10395 F: drivers/net/ethernet/marvell/sk*
10397 MARVELL LIBERTAS WIRELESS DRIVER
10398 L: libertas-dev@lists.infradead.org
10400 F: drivers/net/wireless/marvell/libertas/
10402 MARVELL MACCHIATOBIN SUPPORT
10403 M: Russell King <linux@armlinux.org.uk>
10404 L: linux-arm-kernel@lists.infradead.org
10406 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10408 MARVELL MV643XX ETHERNET DRIVER
10409 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10410 L: netdev@vger.kernel.org
10412 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10413 F: include/linux/mv643xx.h
10415 MARVELL MV88X3310 PHY DRIVER
10416 M: Russell King <linux@armlinux.org.uk>
10417 L: netdev@vger.kernel.org
10419 F: drivers/net/phy/marvell10g.c
10421 MARVELL MVEBU THERMAL DRIVER
10422 M: Miquel Raynal <miquel.raynal@bootlin.com>
10424 F: drivers/thermal/armada_thermal.c
10426 MARVELL MVNETA ETHERNET DRIVER
10427 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10428 L: netdev@vger.kernel.org
10430 F: drivers/net/ethernet/marvell/mvneta.*
10432 MARVELL MWIFIEX WIRELESS DRIVER
10433 M: Amitkumar Karwar <amitkarwar@gmail.com>
10434 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10435 M: Xinming Hu <huxinming820@gmail.com>
10436 L: linux-wireless@vger.kernel.org
10438 F: drivers/net/wireless/marvell/mwifiex/
10440 MARVELL MWL8K WIRELESS DRIVER
10441 M: Lennert Buytenhek <buytenh@wantstofly.org>
10442 L: linux-wireless@vger.kernel.org
10444 F: drivers/net/wireless/marvell/mwl8k.c
10446 MARVELL NAND CONTROLLER DRIVER
10447 M: Miquel Raynal <miquel.raynal@bootlin.com>
10448 L: linux-mtd@lists.infradead.org
10450 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10451 F: drivers/mtd/nand/raw/marvell_nand.c
10453 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10454 M: Sunil Goutham <sgoutham@marvell.com>
10455 M: Geetha sowjanya <gakula@marvell.com>
10456 M: Subbaraya Sundeep <sbhatta@marvell.com>
10457 M: hariprasad <hkelam@marvell.com>
10458 L: netdev@vger.kernel.org
10460 F: drivers/net/ethernet/marvell/octeontx2/nic/
10462 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10463 M: Sunil Goutham <sgoutham@marvell.com>
10464 M: Linu Cherian <lcherian@marvell.com>
10465 M: Geetha sowjanya <gakula@marvell.com>
10466 M: Jerin Jacob <jerinj@marvell.com>
10467 L: netdev@vger.kernel.org
10469 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10470 F: drivers/net/ethernet/marvell/octeontx2/af/
10472 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10473 M: Nicolas Pitre <nico@fluxnic.net>
10475 F: drivers/mmc/host/mvsdio.*
10477 MARVELL USB MDIO CONTROLLER DRIVER
10478 M: Tobias Waldekranz <tobias@waldekranz.com>
10479 L: netdev@vger.kernel.org
10481 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10482 F: drivers/net/phy/mdio-mvusb.c
10484 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10485 M: Hu Ziji <huziji@marvell.com>
10486 L: linux-mmc@vger.kernel.org
10488 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10489 F: drivers/mmc/host/sdhci-xenon*
10491 MATROX FRAMEBUFFER DRIVER
10492 L: linux-fbdev@vger.kernel.org
10494 F: drivers/video/fbdev/matrox/matroxfb_*
10495 F: include/uapi/linux/matroxfb.h
10497 MAX16065 HARDWARE MONITOR DRIVER
10498 M: Guenter Roeck <linux@roeck-us.net>
10499 L: linux-hwmon@vger.kernel.org
10501 F: Documentation/hwmon/max16065.rst
10502 F: drivers/hwmon/max16065.c
10504 MAX2175 SDR TUNER DRIVER
10505 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10506 L: linux-media@vger.kernel.org
10508 T: git git://linuxtv.org/media_tree.git
10509 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10510 F: Documentation/userspace-api/media/drivers/max2175.rst
10511 F: drivers/media/i2c/max2175*
10512 F: include/uapi/linux/max2175.h
10514 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10515 L: linux-hwmon@vger.kernel.org
10517 F: Documentation/hwmon/max6650.rst
10518 F: drivers/hwmon/max6650.c
10520 MAX6697 HARDWARE MONITOR DRIVER
10521 M: Guenter Roeck <linux@roeck-us.net>
10522 L: linux-hwmon@vger.kernel.org
10524 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10525 F: Documentation/hwmon/max6697.rst
10526 F: drivers/hwmon/max6697.c
10527 F: include/linux/platform_data/max6697.h
10529 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10530 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10531 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10532 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10533 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10534 L: linux-media@vger.kernel.org
10536 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10537 F: drivers/media/i2c/max9286.c
10539 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10540 M: Peter Rosin <peda@axentia.se>
10541 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10543 F: Documentation/devicetree/bindings/sound/max9860.txt
10544 F: sound/soc/codecs/max9860.*
10546 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10547 M: Andreas Klinger <ak@it-klinger.de>
10548 L: linux-iio@vger.kernel.org
10550 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10551 F: drivers/iio/proximity/mb1232.c
10553 MAXIM MAX77650 PMIC MFD DRIVER
10554 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10555 L: linux-kernel@vger.kernel.org
10557 F: Documentation/devicetree/bindings/*/*max77650.yaml
10558 F: Documentation/devicetree/bindings/*/max77650*.yaml
10559 F: drivers/gpio/gpio-max77650.c
10560 F: drivers/input/misc/max77650-onkey.c
10561 F: drivers/leds/leds-max77650.c
10562 F: drivers/mfd/max77650.c
10563 F: drivers/power/supply/max77650-charger.c
10564 F: drivers/regulator/max77650-regulator.c
10565 F: include/linux/mfd/max77650.h
10567 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10568 M: Javier Martinez Canillas <javier@dowhile0.org>
10569 L: linux-kernel@vger.kernel.org
10571 F: Documentation/devicetree/bindings/*/*max77802.txt
10572 F: drivers/regulator/max77802-regulator.c
10573 F: include/dt-bindings/*/*max77802.h
10575 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10576 M: Krzysztof Kozlowski <krzk@kernel.org>
10577 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10578 L: linux-pm@vger.kernel.org
10580 F: drivers/power/supply/max14577_charger.c
10581 F: drivers/power/supply/max77693_charger.c
10583 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10584 M: Chanwoo Choi <cw00.choi@samsung.com>
10585 M: Krzysztof Kozlowski <krzk@kernel.org>
10586 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10587 L: linux-kernel@vger.kernel.org
10589 F: Documentation/devicetree/bindings/*/max77686.txt
10590 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10591 F: Documentation/devicetree/bindings/mfd/max14577.txt
10592 F: Documentation/devicetree/bindings/mfd/max77693.txt
10593 F: drivers/*/max14577*.c
10594 F: drivers/*/max77686*.c
10595 F: drivers/*/max77693*.c
10596 F: drivers/clk/clk-max77686.c
10597 F: drivers/extcon/extcon-max14577.c
10598 F: drivers/extcon/extcon-max77693.c
10599 F: drivers/rtc/rtc-max77686.c
10600 F: include/linux/mfd/max14577*.h
10601 F: include/linux/mfd/max77686*.h
10602 F: include/linux/mfd/max77693*.h
10604 MAXIRADIO FM RADIO RECEIVER DRIVER
10605 M: Hans Verkuil <hverkuil@xs4all.nl>
10606 L: linux-media@vger.kernel.org
10608 W: https://linuxtv.org
10609 T: git git://linuxtv.org/media_tree.git
10610 F: drivers/media/radio/radio-maxiradio*
10612 MCAN MMIO DEVICE DRIVER
10613 M: Dan Murphy <dmurphy@ti.com>
10614 M: Sriram Dash <sriram.dash@samsung.com>
10615 L: linux-can@vger.kernel.org
10617 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10618 F: drivers/net/can/m_can/m_can.c
10619 F: drivers/net/can/m_can/m_can.h
10620 F: drivers/net/can/m_can/m_can_platform.c
10622 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10623 M: Rishi Gupta <gupt21@gmail.com>
10624 L: linux-i2c@vger.kernel.org
10625 L: linux-input@vger.kernel.org
10627 F: drivers/hid/hid-mcp2221.c
10629 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10630 M: Peter Rosin <peda@axentia.se>
10631 L: linux-iio@vger.kernel.org
10633 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10634 F: drivers/iio/potentiometer/mcp4018.c
10635 F: drivers/iio/potentiometer/mcp4531.c
10637 MCR20A IEEE-802.15.4 RADIO DRIVER
10638 M: Xue Liu <liuxuenetmail@gmail.com>
10639 L: linux-wpan@vger.kernel.org
10641 W: https://github.com/xueliu/mcr20a-linux
10642 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10643 F: drivers/net/ieee802154/mcr20a.c
10644 F: drivers/net/ieee802154/mcr20a.h
10646 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10647 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10648 L: linux-iio@vger.kernel.org
10650 F: drivers/iio/dac/cio-dac.c
10652 MEDIA CONTROLLER FRAMEWORK
10653 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10654 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10655 L: linux-media@vger.kernel.org
10657 W: https://www.linuxtv.org
10658 T: git git://linuxtv.org/media_tree.git
10659 F: drivers/media/mc/
10660 F: include/media/media-*.h
10661 F: include/uapi/linux/media.h
10663 MEDIA DRIVER FOR FREESCALE IMX PXP
10664 M: Philipp Zabel <p.zabel@pengutronix.de>
10665 L: linux-media@vger.kernel.org
10667 T: git git://linuxtv.org/media_tree.git
10668 F: drivers/media/platform/imx-pxp.[ch]
10670 MEDIA DRIVERS FOR ASCOT2E
10671 M: Sergey Kozlov <serjk@netup.ru>
10672 M: Abylay Ospan <aospan@netup.ru>
10673 L: linux-media@vger.kernel.org
10675 W: https://linuxtv.org
10676 W: http://netup.tv/
10677 T: git git://linuxtv.org/media_tree.git
10678 F: drivers/media/dvb-frontends/ascot2e*
10680 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10681 M: Jasmin Jessich <jasmin@anw.at>
10682 L: linux-media@vger.kernel.org
10684 W: https://linuxtv.org
10685 T: git git://linuxtv.org/media_tree.git
10686 F: drivers/media/dvb-frontends/cxd2099*
10688 MEDIA DRIVERS FOR CXD2841ER
10689 M: Sergey Kozlov <serjk@netup.ru>
10690 M: Abylay Ospan <aospan@netup.ru>
10691 L: linux-media@vger.kernel.org
10693 W: https://linuxtv.org
10694 W: http://netup.tv/
10695 T: git git://linuxtv.org/media_tree.git
10696 F: drivers/media/dvb-frontends/cxd2841er*
10698 MEDIA DRIVERS FOR CXD2880
10699 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10700 L: linux-media@vger.kernel.org
10702 W: http://linuxtv.org/
10703 T: git git://linuxtv.org/media_tree.git
10704 F: drivers/media/dvb-frontends/cxd2880/*
10705 F: drivers/media/spi/cxd2880*
10707 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10708 L: linux-media@vger.kernel.org
10710 W: https://linuxtv.org
10711 T: git git://linuxtv.org/media_tree.git
10712 F: drivers/media/pci/ddbridge/*
10714 MEDIA DRIVERS FOR FREESCALE IMX
10715 M: Steve Longerbeam <slongerbeam@gmail.com>
10716 M: Philipp Zabel <p.zabel@pengutronix.de>
10717 L: linux-media@vger.kernel.org
10719 T: git git://linuxtv.org/media_tree.git
10720 F: Documentation/admin-guide/media/imx.rst
10721 F: Documentation/devicetree/bindings/media/imx.txt
10722 F: drivers/staging/media/imx/
10723 F: include/linux/imx-media.h
10724 F: include/media/imx.h
10726 MEDIA DRIVERS FOR FREESCALE IMX7
10727 M: Rui Miguel Silva <rmfrfs@gmail.com>
10728 L: linux-media@vger.kernel.org
10730 T: git git://linuxtv.org/media_tree.git
10731 F: Documentation/admin-guide/media/imx7.rst
10732 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10733 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10734 F: drivers/staging/media/imx/imx7-media-csi.c
10735 F: drivers/staging/media/imx/imx7-mipi-csis.c
10737 MEDIA DRIVERS FOR HELENE
10738 M: Abylay Ospan <aospan@netup.ru>
10739 L: linux-media@vger.kernel.org
10741 W: https://linuxtv.org
10742 W: http://netup.tv/
10743 T: git git://linuxtv.org/media_tree.git
10744 F: drivers/media/dvb-frontends/helene*
10746 MEDIA DRIVERS FOR HORUS3A
10747 M: Sergey Kozlov <serjk@netup.ru>
10748 M: Abylay Ospan <aospan@netup.ru>
10749 L: linux-media@vger.kernel.org
10751 W: https://linuxtv.org
10752 W: http://netup.tv/
10753 T: git git://linuxtv.org/media_tree.git
10754 F: drivers/media/dvb-frontends/horus3a*
10756 MEDIA DRIVERS FOR LNBH25
10757 M: Sergey Kozlov <serjk@netup.ru>
10758 M: Abylay Ospan <aospan@netup.ru>
10759 L: linux-media@vger.kernel.org
10761 W: https://linuxtv.org
10762 W: http://netup.tv/
10763 T: git git://linuxtv.org/media_tree.git
10764 F: drivers/media/dvb-frontends/lnbh25*
10766 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10767 L: linux-media@vger.kernel.org
10769 W: https://linuxtv.org
10770 T: git git://linuxtv.org/media_tree.git
10771 F: drivers/media/dvb-frontends/mxl5xx*
10773 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10774 M: Sergey Kozlov <serjk@netup.ru>
10775 M: Abylay Ospan <aospan@netup.ru>
10776 L: linux-media@vger.kernel.org
10778 W: https://linuxtv.org
10779 W: http://netup.tv/
10780 T: git git://linuxtv.org/media_tree.git
10781 F: drivers/media/pci/netup_unidvb/*
10783 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10784 M: Dmitry Osipenko <digetx@gmail.com>
10785 L: linux-media@vger.kernel.org
10786 L: linux-tegra@vger.kernel.org
10788 T: git git://linuxtv.org/media_tree.git
10789 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10790 F: drivers/staging/media/tegra-vde/
10792 MEDIA DRIVERS FOR RENESAS - CEU
10793 M: Jacopo Mondi <jacopo@jmondi.org>
10794 L: linux-media@vger.kernel.org
10795 L: linux-renesas-soc@vger.kernel.org
10797 T: git git://linuxtv.org/media_tree.git
10798 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10799 F: drivers/media/platform/renesas-ceu.c
10800 F: include/media/drv-intf/renesas-ceu.h
10802 MEDIA DRIVERS FOR RENESAS - DRIF
10803 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10804 L: linux-media@vger.kernel.org
10805 L: linux-renesas-soc@vger.kernel.org
10807 T: git git://linuxtv.org/media_tree.git
10808 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10809 F: drivers/media/platform/rcar_drif.c
10811 MEDIA DRIVERS FOR RENESAS - FCP
10812 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10813 L: linux-media@vger.kernel.org
10814 L: linux-renesas-soc@vger.kernel.org
10816 T: git git://linuxtv.org/media_tree.git
10817 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10818 F: drivers/media/platform/rcar-fcp.c
10819 F: include/media/rcar-fcp.h
10821 MEDIA DRIVERS FOR RENESAS - FDP1
10822 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10823 L: linux-media@vger.kernel.org
10824 L: linux-renesas-soc@vger.kernel.org
10826 T: git git://linuxtv.org/media_tree.git
10827 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10828 F: drivers/media/platform/rcar_fdp1.c
10830 MEDIA DRIVERS FOR RENESAS - VIN
10831 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10832 L: linux-media@vger.kernel.org
10833 L: linux-renesas-soc@vger.kernel.org
10835 T: git git://linuxtv.org/media_tree.git
10836 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10837 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10838 F: drivers/media/platform/rcar-vin/
10840 MEDIA DRIVERS FOR RENESAS - VSP1
10841 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10842 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10843 L: linux-media@vger.kernel.org
10844 L: linux-renesas-soc@vger.kernel.org
10846 T: git git://linuxtv.org/media_tree.git
10847 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10848 F: drivers/media/platform/vsp1/
10850 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10851 L: linux-media@vger.kernel.org
10853 W: https://linuxtv.org
10854 T: git git://linuxtv.org/media_tree.git
10855 F: drivers/media/dvb-frontends/stv0910*
10857 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10858 L: linux-media@vger.kernel.org
10860 W: https://linuxtv.org
10861 T: git git://linuxtv.org/media_tree.git
10862 F: drivers/media/dvb-frontends/stv6111*
10864 MEDIA DRIVERS FOR STM32 - DCMI
10865 M: Hugues Fruchet <hugues.fruchet@st.com>
10866 L: linux-media@vger.kernel.org
10868 T: git git://linuxtv.org/media_tree.git
10869 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10870 F: drivers/media/platform/stm32/stm32-dcmi.c
10872 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10873 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10874 L: linux-media@vger.kernel.org
10876 W: https://linuxtv.org
10877 Q: http://patchwork.kernel.org/project/linux-media/list/
10878 T: git git://linuxtv.org/media_tree.git
10879 F: Documentation/admin-guide/media/
10880 F: Documentation/devicetree/bindings/media/
10881 F: Documentation/driver-api/media/
10882 F: Documentation/userspace-api/media/
10884 F: drivers/staging/media/
10885 F: include/linux/platform_data/media/
10887 F: include/uapi/linux/dvb/
10888 F: include/uapi/linux/ivtv*
10889 F: include/uapi/linux/media.h
10890 F: include/uapi/linux/meye.h
10891 F: include/uapi/linux/uvcvideo.h
10892 F: include/uapi/linux/v4l2-*
10893 F: include/uapi/linux/videodev2.h
10895 MEDIATEK BLUETOOTH DRIVER
10896 M: Sean Wang <sean.wang@mediatek.com>
10897 L: linux-bluetooth@vger.kernel.org
10898 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10900 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10901 F: drivers/bluetooth/btmtkuart.c
10903 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10904 M: Sean Wang <sean.wang@mediatek.com>
10905 L: linux-pm@vger.kernel.org
10907 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10908 F: drivers/power/reset/mt6323-poweroff.c
10910 MEDIATEK CIR DRIVER
10911 M: Sean Wang <sean.wang@mediatek.com>
10913 F: drivers/media/rc/mtk-cir.c
10915 MEDIATEK DMA DRIVER
10916 M: Sean Wang <sean.wang@mediatek.com>
10917 L: dmaengine@vger.kernel.org
10918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10919 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10921 F: Documentation/devicetree/bindings/dma/mtk-*
10922 F: drivers/dma/mediatek/
10924 MEDIATEK ETHERNET DRIVER
10925 M: Felix Fietkau <nbd@nbd.name>
10926 M: John Crispin <john@phrozen.org>
10927 M: Sean Wang <sean.wang@mediatek.com>
10928 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10929 L: netdev@vger.kernel.org
10931 F: drivers/net/ethernet/mediatek/
10933 MEDIATEK I2C CONTROLLER DRIVER
10934 M: Qii Wang <qii.wang@mediatek.com>
10935 L: linux-i2c@vger.kernel.org
10937 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10938 F: drivers/i2c/busses/i2c-mt65xx.c
10940 MEDIATEK JPEG DRIVER
10941 M: Rick Chang <rick.chang@mediatek.com>
10942 M: Bin Liu <bin.liu@mediatek.com>
10944 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10945 F: drivers/media/platform/mtk-jpeg/
10947 MEDIATEK MDP DRIVER
10948 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10949 M: Houlong Wei <houlong.wei@mediatek.com>
10950 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10952 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10953 F: drivers/media/platform/mtk-mdp/
10954 F: drivers/media/platform/mtk-vpu/
10956 MEDIATEK MEDIA DRIVER
10957 M: Tiffany Lin <tiffany.lin@mediatek.com>
10958 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10960 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10961 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10962 F: drivers/media/platform/mtk-vcodec/
10963 F: drivers/media/platform/mtk-vpu/
10965 MEDIATEK MMC/SD/SDIO DRIVER
10966 M: Chaotian Jing <chaotian.jing@mediatek.com>
10968 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10969 F: drivers/mmc/host/mtk-sd.c
10971 MEDIATEK MT76 WIRELESS LAN DRIVER
10972 M: Felix Fietkau <nbd@nbd.name>
10973 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10974 R: Ryder Lee <ryder.lee@mediatek.com>
10975 L: linux-wireless@vger.kernel.org
10977 F: drivers/net/wireless/mediatek/mt76/
10979 MEDIATEK MT7601U WIRELESS LAN DRIVER
10980 M: Jakub Kicinski <kubakici@wp.pl>
10981 L: linux-wireless@vger.kernel.org
10983 F: drivers/net/wireless/mediatek/mt7601u/
10985 MEDIATEK MT7621/28/88 I2C DRIVER
10986 M: Stefan Roese <sr@denx.de>
10987 L: linux-i2c@vger.kernel.org
10989 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10990 F: drivers/i2c/busses/i2c-mt7621.c
10992 MEDIATEK NAND CONTROLLER DRIVER
10993 L: linux-mtd@lists.infradead.org
10995 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10996 F: drivers/mtd/nand/raw/mtk_*
10998 MEDIATEK PMIC LED DRIVER
10999 M: Sean Wang <sean.wang@mediatek.com>
11001 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11002 F: drivers/leds/leds-mt6323.c
11004 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11005 M: Sean Wang <sean.wang@mediatek.com>
11007 F: drivers/char/hw_random/mtk-rng.c
11009 MEDIATEK SWITCH DRIVER
11010 M: Sean Wang <sean.wang@mediatek.com>
11011 M: Landen Chao <Landen.Chao@mediatek.com>
11012 L: netdev@vger.kernel.org
11014 F: drivers/net/dsa/mt7530.*
11015 F: net/dsa/tag_mtk.c
11017 MEDIATEK USB3 DRD IP DRIVER
11018 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11019 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
11020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11021 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11023 F: drivers/usb/mtu3/
11025 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11026 M: Peter Senna Tschudin <peter.senna@gmail.com>
11027 M: Martin Donnelly <martin.donnelly@ge.com>
11028 M: Martyn Welch <martyn.welch@collabora.co.uk>
11030 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11031 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11033 MEGARAID SCSI/SAS DRIVERS
11034 M: Kashyap Desai <kashyap.desai@broadcom.com>
11035 M: Sumit Saxena <sumit.saxena@broadcom.com>
11036 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11037 L: megaraidlinux.pdl@broadcom.com
11038 L: linux-scsi@vger.kernel.org
11040 W: http://www.avagotech.com/support/
11041 F: Documentation/scsi/megaraid.rst
11042 F: drivers/scsi/megaraid.*
11043 F: drivers/scsi/megaraid/
11045 MELEXIS MLX90614 DRIVER
11046 M: Crt Mori <cmo@melexis.com>
11047 L: linux-iio@vger.kernel.org
11049 W: http://www.melexis.com
11050 F: drivers/iio/temperature/mlx90614.c
11052 MELEXIS MLX90632 DRIVER
11053 M: Crt Mori <cmo@melexis.com>
11054 L: linux-iio@vger.kernel.org
11056 W: http://www.melexis.com
11057 F: drivers/iio/temperature/mlx90632.c
11059 MELFAS MIP4 TOUCHSCREEN DRIVER
11060 M: Sangwon Jee <jeesw@melfas.com>
11062 W: http://www.melfas.com
11063 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11064 F: drivers/input/touchscreen/melfas_mip4.c
11066 MELLANOX ETHERNET DRIVER (mlx4_en)
11067 M: Tariq Toukan <tariqt@nvidia.com>
11068 L: netdev@vger.kernel.org
11070 W: http://www.mellanox.com
11071 Q: http://patchwork.ozlabs.org/project/netdev/list/
11072 F: drivers/net/ethernet/mellanox/mlx4/en_*
11074 MELLANOX ETHERNET DRIVER (mlx5e)
11075 M: Saeed Mahameed <saeedm@nvidia.com>
11076 L: netdev@vger.kernel.org
11078 W: http://www.mellanox.com
11079 Q: http://patchwork.ozlabs.org/project/netdev/list/
11080 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11082 MELLANOX ETHERNET INNOVA DRIVERS
11083 R: Boris Pismenny <borisp@nvidia.com>
11084 L: netdev@vger.kernel.org
11086 W: http://www.mellanox.com
11087 Q: http://patchwork.ozlabs.org/project/netdev/list/
11088 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11089 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11090 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11091 F: include/linux/mlx5/mlx5_ifc_fpga.h
11093 MELLANOX ETHERNET SWITCH DRIVERS
11094 M: Jiri Pirko <jiri@nvidia.com>
11095 M: Ido Schimmel <idosch@nvidia.com>
11096 L: netdev@vger.kernel.org
11098 W: http://www.mellanox.com
11099 Q: http://patchwork.ozlabs.org/project/netdev/list/
11100 F: drivers/net/ethernet/mellanox/mlxsw/
11101 F: tools/testing/selftests/drivers/net/mlxsw/
11103 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11104 M: mlxsw@nvidia.com
11105 L: netdev@vger.kernel.org
11107 W: http://www.mellanox.com
11108 Q: http://patchwork.ozlabs.org/project/netdev/list/
11109 F: drivers/net/ethernet/mellanox/mlxfw/
11111 MELLANOX HARDWARE PLATFORM SUPPORT
11112 M: Andy Shevchenko <andy@infradead.org>
11113 M: Darren Hart <dvhart@infradead.org>
11114 M: Vadim Pasternak <vadimp@nvidia.com>
11115 L: platform-driver-x86@vger.kernel.org
11117 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11118 F: drivers/platform/mellanox/
11119 F: include/linux/platform_data/mlxreg.h
11121 MELLANOX MLX4 core VPI driver
11122 M: Tariq Toukan <tariqt@nvidia.com>
11123 L: netdev@vger.kernel.org
11124 L: linux-rdma@vger.kernel.org
11126 W: http://www.mellanox.com
11127 Q: http://patchwork.ozlabs.org/project/netdev/list/
11128 F: drivers/net/ethernet/mellanox/mlx4/
11129 F: include/linux/mlx4/
11131 MELLANOX MLX4 IB driver
11132 M: Yishai Hadas <yishaih@nvidia.com>
11133 L: linux-rdma@vger.kernel.org
11135 W: http://www.mellanox.com
11136 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11137 F: drivers/infiniband/hw/mlx4/
11138 F: include/linux/mlx4/
11139 F: include/uapi/rdma/mlx4-abi.h
11141 MELLANOX MLX5 core VPI driver
11142 M: Saeed Mahameed <saeedm@nvidia.com>
11143 M: Leon Romanovsky <leonro@nvidia.com>
11144 L: netdev@vger.kernel.org
11145 L: linux-rdma@vger.kernel.org
11147 W: http://www.mellanox.com
11148 Q: http://patchwork.ozlabs.org/project/netdev/list/
11149 F: Documentation/networking/device_drivers/ethernet/mellanox/
11150 F: drivers/net/ethernet/mellanox/mlx5/core/
11151 F: include/linux/mlx5/
11153 MELLANOX MLX5 IB driver
11154 M: Leon Romanovsky <leonro@nvidia.com>
11155 L: linux-rdma@vger.kernel.org
11157 W: http://www.mellanox.com
11158 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11159 F: drivers/infiniband/hw/mlx5/
11160 F: include/linux/mlx5/
11161 F: include/uapi/rdma/mlx5-abi.h
11163 MELLANOX MLXCPLD I2C AND MUX DRIVER
11164 M: Vadim Pasternak <vadimp@nvidia.com>
11165 M: Michael Shych <michaelsh@nvidia.com>
11166 L: linux-i2c@vger.kernel.org
11168 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11169 F: drivers/i2c/busses/i2c-mlxcpld.c
11170 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11172 MELLANOX MLXCPLD LED DRIVER
11173 M: Vadim Pasternak <vadimp@nvidia.com>
11174 L: linux-leds@vger.kernel.org
11176 F: Documentation/leds/leds-mlxcpld.rst
11177 F: drivers/leds/leds-mlxcpld.c
11178 F: drivers/leds/leds-mlxreg.c
11180 MELLANOX PLATFORM DRIVER
11181 M: Vadim Pasternak <vadimp@nvidia.com>
11182 L: platform-driver-x86@vger.kernel.org
11184 F: drivers/platform/x86/mlx-platform.c
11187 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11188 M: "Paul E. McKenney" <paulmck@kernel.org>
11189 L: linux-kernel@vger.kernel.org
11191 F: arch/powerpc/include/asm/membarrier.h
11192 F: include/uapi/linux/membarrier.h
11193 F: kernel/sched/membarrier.c
11196 M: Mike Rapoport <rppt@linux.ibm.com>
11197 L: linux-mm@kvack.org
11199 F: Documentation/core-api/boot-time-mm.rst
11200 F: include/linux/memblock.h
11203 MEMORY CONTROLLER DRIVERS
11204 M: Krzysztof Kozlowski <krzk@kernel.org>
11205 L: linux-kernel@vger.kernel.org
11207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11208 F: Documentation/devicetree/bindings/memory-controllers/
11211 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11212 M: Dmitry Osipenko <digetx@gmail.com>
11213 L: linux-pm@vger.kernel.org
11214 L: linux-tegra@vger.kernel.org
11215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11217 F: drivers/devfreq/tegra20-devfreq.c
11218 F: drivers/devfreq/tegra30-devfreq.c
11221 M: Andrew Morton <akpm@linux-foundation.org>
11222 L: linux-mm@kvack.org
11224 W: http://www.linux-mm.org
11225 T: quilt https://ozlabs.org/~akpm/mmotm/
11226 T: quilt https://ozlabs.org/~akpm/mmots/
11227 T: git git://github.com/hnaz/linux-mm.git
11228 F: include/linux/gfp.h
11229 F: include/linux/memory_hotplug.h
11230 F: include/linux/mm.h
11231 F: include/linux/mmzone.h
11232 F: include/linux/vmalloc.h
11235 MEMORY TECHNOLOGY DEVICES (MTD)
11236 M: Miquel Raynal <miquel.raynal@bootlin.com>
11237 M: Richard Weinberger <richard@nod.at>
11238 M: Vignesh Raghavendra <vigneshr@ti.com>
11239 L: linux-mtd@lists.infradead.org
11241 W: http://www.linux-mtd.infradead.org/
11242 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11243 C: irc://irc.oftc.net/mtd
11244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11246 F: Documentation/devicetree/bindings/mtd/
11248 F: include/linux/mtd/
11249 F: include/uapi/mtd/
11251 MEN A21 WATCHDOG DRIVER
11252 M: Johannes Thumshirn <morbidrsa@gmail.com>
11253 L: linux-watchdog@vger.kernel.org
11255 F: drivers/watchdog/mena21_wdt.c
11257 MEN CHAMELEON BUS (mcb)
11258 M: Johannes Thumshirn <morbidrsa@gmail.com>
11260 F: Documentation/driver-api/men-chameleon-bus.rst
11262 F: include/linux/mcb.h
11264 MEN F21BMC (Board Management Controller)
11265 M: Andreas Werner <andreas.werner@men.de>
11267 F: Documentation/hwmon/menf21bmc.rst
11268 F: drivers/hwmon/menf21bmc_hwmon.c
11269 F: drivers/leds/leds-menf21bmc.c
11270 F: drivers/mfd/menf21bmc.c
11271 F: drivers/watchdog/menf21bmc_wdt.c
11273 MEN Z069 WATCHDOG DRIVER
11274 M: Johannes Thumshirn <jth@kernel.org>
11275 L: linux-watchdog@vger.kernel.org
11277 F: drivers/watchdog/menz69_wdt.c
11279 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11280 M: Neil Armstrong <narmstrong@baylibre.com>
11281 L: linux-media@vger.kernel.org
11282 L: linux-amlogic@lists.infradead.org
11284 W: http://linux-meson.com/
11285 T: git git://linuxtv.org/media_tree.git
11286 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11287 F: drivers/media/platform/meson/ao-cec-g12a.c
11288 F: drivers/media/platform/meson/ao-cec.c
11290 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11291 M: Liang Yang <liang.yang@amlogic.com>
11292 L: linux-mtd@lists.infradead.org
11294 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11295 F: drivers/mtd/nand/raw/meson_*
11297 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11298 M: Maxime Jourdan <mjourdan@baylibre.com>
11299 M: Neil Armstrong <narmstrong@baylibre.com>
11300 L: linux-media@vger.kernel.org
11301 L: linux-amlogic@lists.infradead.org
11303 T: git git://linuxtv.org/media_tree.git
11304 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11305 F: drivers/staging/media/meson/vdec/
11307 METHODE UDPU SUPPORT
11308 M: Vladimir Vid <vladimir.vid@sartura.hr>
11310 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11313 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11314 M: Hemant Kumar <hemantk@codeaurora.org>
11315 L: linux-arm-msm@vger.kernel.org
11317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11318 F: Documentation/mhi/
11319 F: drivers/bus/mhi/
11320 F: include/linux/mhi.h
11322 MICROBLAZE ARCHITECTURE
11323 M: Michal Simek <monstr@monstr.eu>
11325 W: http://www.monstr.eu/fdt/
11326 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11327 F: arch/microblaze/
11329 MICROCHIP AT91 DMA DRIVERS
11330 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11331 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11333 L: dmaengine@vger.kernel.org
11335 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11336 F: drivers/dma/at_hdmac.c
11337 F: drivers/dma/at_hdmac_regs.h
11338 F: drivers/dma/at_xdmac.c
11339 F: include/dt-bindings/dma/at91.h
11340 F: include/linux/platform_data/dma-atmel.h
11342 MICROCHIP AT91 SERIAL DRIVER
11343 M: Richard Genoud <richard.genoud@gmail.com>
11345 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11346 F: drivers/tty/serial/atmel_serial.c
11347 F: drivers/tty/serial/atmel_serial.h
11349 MICROCHIP AT91 USART MFD DRIVER
11350 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11351 L: linux-kernel@vger.kernel.org
11353 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11354 F: drivers/mfd/at91-usart.c
11355 F: include/dt-bindings/mfd/at91-usart.h
11357 MICROCHIP AT91 USART SPI DRIVER
11358 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11359 L: linux-spi@vger.kernel.org
11361 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11362 F: drivers/spi/spi-at91-usart.c
11364 MICROCHIP AUDIO ASOC DRIVERS
11365 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11366 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11370 MICROCHIP ECC DRIVER
11371 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11372 L: linux-crypto@vger.kernel.org
11374 F: drivers/crypto/atmel-ecc.*
11376 MICROCHIP I2C DRIVER
11377 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11378 L: linux-i2c@vger.kernel.org
11380 F: drivers/i2c/busses/i2c-at91-*.c
11381 F: drivers/i2c/busses/i2c-at91.h
11383 MICROCHIP ISC DRIVER
11384 M: Eugen Hristev <eugen.hristev@microchip.com>
11385 L: linux-media@vger.kernel.org
11387 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11388 F: drivers/media/platform/atmel/atmel-isc-base.c
11389 F: drivers/media/platform/atmel/atmel-isc-regs.h
11390 F: drivers/media/platform/atmel/atmel-isc.h
11391 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11392 F: include/linux/atmel-isc-media.h
11394 MICROCHIP ISI DRIVER
11395 M: Eugen Hristev <eugen.hristev@microchip.com>
11396 L: linux-media@vger.kernel.org
11398 F: drivers/media/platform/atmel/atmel-isi.c
11399 F: drivers/media/platform/atmel/atmel-isi.h
11401 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11402 M: Woojung Huh <woojung.huh@microchip.com>
11403 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11404 L: netdev@vger.kernel.org
11406 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11407 F: drivers/net/dsa/microchip/*
11408 F: include/linux/platform_data/microchip-ksz.h
11409 F: net/dsa/tag_ksz.c
11411 MICROCHIP LAN743X ETHERNET DRIVER
11412 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11413 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11414 L: netdev@vger.kernel.org
11416 F: drivers/net/ethernet/microchip/lan743x_*
11418 MICROCHIP LCDFB DRIVER
11419 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11420 L: linux-fbdev@vger.kernel.org
11422 F: drivers/video/fbdev/atmel_lcdfb.c
11423 F: include/video/atmel_lcdc.h
11425 MICROCHIP MCP16502 PMIC DRIVER
11426 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11429 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11430 F: drivers/regulator/mcp16502.c
11432 MICROCHIP MCP3911 ADC DRIVER
11433 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11434 M: Kent Gustavsson <kent@minoris.se>
11435 L: linux-iio@vger.kernel.org
11437 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11438 F: drivers/iio/adc/mcp3911.c
11440 MICROCHIP MMC/SD/SDIO MCI DRIVER
11441 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11443 F: drivers/mmc/host/atmel-mci.c
11445 MICROCHIP NAND DRIVER
11446 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11447 L: linux-mtd@lists.infradead.org
11449 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11450 F: drivers/mtd/nand/raw/atmel/*
11452 MICROCHIP PWM DRIVER
11453 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11455 L: linux-pwm@vger.kernel.org
11457 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11458 F: drivers/pwm/pwm-atmel.c
11460 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11461 M: Eugen Hristev <eugen.hristev@microchip.com>
11462 L: linux-iio@vger.kernel.org
11464 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11465 F: drivers/iio/adc/at91-sama5d2_adc.c
11466 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11468 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11469 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11471 F: drivers/power/reset/at91-sama5d2_shdwc.c
11473 MICROCHIP SPI DRIVER
11474 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11476 F: drivers/spi/spi-atmel.*
11478 MICROCHIP SSC DRIVER
11479 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11482 F: drivers/misc/atmel-ssc.c
11483 F: include/linux/atmel-ssc.h
11485 MICROCHIP USB251XB DRIVER
11486 M: Richard Leitner <richard.leitner@skidata.com>
11487 L: linux-usb@vger.kernel.org
11489 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11490 F: drivers/usb/misc/usb251xb.c
11492 MICROCHIP USBA UDC DRIVER
11493 M: Cristian Birsan <cristian.birsan@microchip.com>
11494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11496 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11498 MICROCHIP WILC1000 WIFI DRIVER
11499 M: Ajay Singh <ajay.kathat@microchip.com>
11500 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11501 L: linux-wireless@vger.kernel.org
11503 F: drivers/net/wireless/microchip/wilc1000/
11505 MICROSEMI MIPS SOCS
11506 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11507 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11508 L: linux-mips@vger.kernel.org
11510 F: Documentation/devicetree/bindings/mips/mscc.txt
11511 F: arch/mips/boot/dts/mscc/
11512 F: arch/mips/configs/generic/board-ocelot.config
11513 F: arch/mips/generic/board-ocelot.c
11515 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11516 M: Don Brace <don.brace@microsemi.com>
11517 L: esc.storagedev@microsemi.com
11518 L: linux-scsi@vger.kernel.org
11520 F: Documentation/scsi/smartpqi.rst
11521 F: drivers/scsi/smartpqi/Kconfig
11522 F: drivers/scsi/smartpqi/Makefile
11523 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11524 F: include/linux/cciss*.h
11525 F: include/uapi/linux/cciss*.h
11527 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11528 M: Chen Yu <yu.c.chen@intel.com>
11529 L: platform-driver-x86@vger.kernel.org
11531 F: drivers/platform/x86/surfacepro3_button.c
11533 MICROTEK X6 SCANNER
11534 M: Oliver Neukum <oliver@neukum.org>
11536 F: drivers/usb/image/microtek.*
11539 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11540 L: linux-mips@vger.kernel.org
11542 W: http://www.linux-mips.org/
11543 Q: https://patchwork.kernel.org/project/linux-mips/list/
11544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11545 F: Documentation/devicetree/bindings/mips/
11546 F: Documentation/mips/
11548 F: drivers/platform/mips/
11550 MIPS BOSTON DEVELOPMENT BOARD
11551 M: Paul Burton <paulburton@kernel.org>
11552 L: linux-mips@vger.kernel.org
11554 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11555 F: arch/mips/boot/dts/img/boston.dts
11556 F: arch/mips/configs/generic/board-boston.config
11557 F: drivers/clk/imgtec/clk-boston.c
11558 F: include/dt-bindings/clock/boston-clock.h
11561 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11562 M: Serge Semin <fancer.lancer@gmail.com>
11563 L: linux-mips@vger.kernel.org
11565 F: drivers/bus/mips_cdmm.c
11566 F: drivers/clocksource/mips-gic-timer.c
11567 F: drivers/cpuidle/cpuidle-cps.c
11568 F: drivers/irqchip/irq-mips-cpu.c
11569 F: drivers/irqchip/irq-mips-gic.c
11571 MIPS GENERIC PLATFORM
11572 M: Paul Burton <paulburton@kernel.org>
11573 L: linux-mips@vger.kernel.org
11575 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11576 F: arch/mips/generic/
11577 F: arch/mips/tools/generic-board-config.sh
11579 MIPS RINT INSTRUCTION EMULATION
11580 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11581 L: linux-mips@vger.kernel.org
11583 F: arch/mips/math-emu/dp_rint.c
11584 F: arch/mips/math-emu/sp_rint.c
11586 MIPS/LOONGSON1 ARCHITECTURE
11587 M: Keguang Zhang <keguang.zhang@gmail.com>
11588 L: linux-mips@vger.kernel.org
11590 F: arch/mips/include/asm/mach-loongson32/
11591 F: arch/mips/loongson32/
11592 F: drivers/*/*/*loongson1*
11593 F: drivers/*/*loongson1*
11595 MIPS/LOONGSON2EF ARCHITECTURE
11596 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11597 L: linux-mips@vger.kernel.org
11599 F: arch/mips/include/asm/mach-loongson2ef/
11600 F: arch/mips/loongson2ef/
11601 F: drivers/*/*/*loongson2*
11602 F: drivers/*/*loongson2*
11604 MIPS/LOONGSON64 ARCHITECTURE
11605 M: Huacai Chen <chenhc@lemote.com>
11606 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11607 L: linux-mips@vger.kernel.org
11609 F: arch/mips/include/asm/mach-loongson64/
11610 F: arch/mips/loongson64/
11611 F: drivers/*/*/*loongson3*
11612 F: drivers/*/*loongson3*
11613 F: drivers/irqchip/irq-loongson*
11614 F: drivers/platform/mips/cpu_hwmon.c
11616 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11617 M: Hans Verkuil <hverkuil@xs4all.nl>
11618 L: linux-media@vger.kernel.org
11620 W: https://linuxtv.org
11621 T: git git://linuxtv.org/media_tree.git
11622 F: drivers/media/radio/radio-miropcm20*
11625 R: Lubomir Rintel <lkundrak@v3.sk>
11626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11629 F: arch/arm/boot/dts/mmp*
11630 F: arch/arm/mach-mmp/
11633 MMP USB PHY DRIVERS
11634 R: Lubomir Rintel <lkundrak@v3.sk>
11635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11637 F: drivers/phy/marvell/phy-mmp3-usb.c
11638 F: drivers/phy/marvell/phy-pxa-usb.c
11640 MMU GATHER AND TLB INVALIDATION
11641 M: Will Deacon <will@kernel.org>
11642 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11643 M: Andrew Morton <akpm@linux-foundation.org>
11644 M: Nick Piggin <npiggin@gmail.com>
11645 M: Peter Zijlstra <peterz@infradead.org>
11646 L: linux-arch@vger.kernel.org
11647 L: linux-mm@kvack.org
11649 F: arch/*/include/asm/tlb.h
11650 F: include/asm-generic/tlb.h
11653 MN88472 MEDIA DRIVER
11654 M: Antti Palosaari <crope@iki.fi>
11655 L: linux-media@vger.kernel.org
11657 W: https://linuxtv.org
11658 W: http://palosaari.fi/linux/
11659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11660 F: drivers/media/dvb-frontends/mn88472*
11662 MN88473 MEDIA DRIVER
11663 M: Antti Palosaari <crope@iki.fi>
11664 L: linux-media@vger.kernel.org
11666 W: https://linuxtv.org
11667 W: http://palosaari.fi/linux/
11668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11669 F: drivers/media/dvb-frontends/mn88473*
11672 M: Jessica Yu <jeyu@kernel.org>
11674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11675 F: include/linux/module.h
11678 MONOLITHIC POWER SYSTEM PMIC DRIVER
11679 M: Saravanan Sekar <sravanhome@gmail.com>
11681 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11682 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11683 F: drivers/iio/adc/mp2629_adc.c
11684 F: drivers/mfd/mp2629.c
11685 F: drivers/power/supply/mp2629_charger.c
11686 F: drivers/regulator/mp5416.c
11687 F: drivers/regulator/mpq7920.c
11688 F: drivers/regulator/mpq7920.h
11689 F: include/linux/mfd/mp2629.h
11691 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11693 W: http://popies.net/meye/
11694 F: Documentation/userspace-api/media/drivers/meye*
11695 F: drivers/media/pci/meye/
11696 F: include/uapi/linux/meye.h
11698 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11699 M: Jiri Slaby <jirislaby@kernel.org>
11701 F: Documentation/driver-api/serial/moxa-smartio.rst
11702 F: drivers/tty/mxser.*
11704 MR800 AVERMEDIA USB FM RADIO DRIVER
11705 M: Alexey Klimov <klimov.linux@gmail.com>
11706 L: linux-media@vger.kernel.org
11708 T: git git://linuxtv.org/media_tree.git
11709 F: drivers/media/radio/radio-mr800.c
11711 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11712 M: Alan Ott <alan@signal11.us>
11713 L: linux-wpan@vger.kernel.org
11715 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11716 F: drivers/net/ieee802154/mrf24j40.c
11719 M: "Lee, Chun-Yi" <jlee@suse.com>
11720 L: platform-driver-x86@vger.kernel.org
11722 F: drivers/platform/x86/msi-laptop.c
11725 L: platform-driver-x86@vger.kernel.org
11727 F: drivers/platform/x86/msi-wmi.c
11729 MSI001 MEDIA DRIVER
11730 M: Antti Palosaari <crope@iki.fi>
11731 L: linux-media@vger.kernel.org
11733 W: https://linuxtv.org
11734 W: http://palosaari.fi/linux/
11735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11736 T: git git://linuxtv.org/anttip/media_tree.git
11737 F: drivers/media/tuners/msi001*
11739 MSI2500 MEDIA DRIVER
11740 M: Antti Palosaari <crope@iki.fi>
11741 L: linux-media@vger.kernel.org
11743 W: https://linuxtv.org
11744 W: http://palosaari.fi/linux/
11745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11746 T: git git://linuxtv.org/anttip/media_tree.git
11747 F: drivers/media/usb/msi2500/
11749 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11750 M: Robert Jarzmik <robert.jarzmik@free.fr>
11751 L: linux-mtd@lists.infradead.org
11753 F: drivers/mtd/devices/docg3*
11755 MT9M032 APTINA SENSOR DRIVER
11756 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11757 L: linux-media@vger.kernel.org
11759 T: git git://linuxtv.org/media_tree.git
11760 F: drivers/media/i2c/mt9m032.c
11761 F: include/media/i2c/mt9m032.h
11763 MT9P031 APTINA CAMERA SENSOR
11764 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11765 L: linux-media@vger.kernel.org
11767 T: git git://linuxtv.org/media_tree.git
11768 F: drivers/media/i2c/mt9p031.c
11769 F: include/media/i2c/mt9p031.h
11771 MT9T001 APTINA CAMERA SENSOR
11772 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11773 L: linux-media@vger.kernel.org
11775 T: git git://linuxtv.org/media_tree.git
11776 F: drivers/media/i2c/mt9t001.c
11777 F: include/media/i2c/mt9t001.h
11779 MT9T112 APTINA CAMERA SENSOR
11780 M: Jacopo Mondi <jacopo@jmondi.org>
11781 L: linux-media@vger.kernel.org
11783 T: git git://linuxtv.org/media_tree.git
11784 F: drivers/media/i2c/mt9t112.c
11785 F: include/media/i2c/mt9t112.h
11787 MT9V032 APTINA CAMERA SENSOR
11788 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11789 L: linux-media@vger.kernel.org
11791 T: git git://linuxtv.org/media_tree.git
11792 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11793 F: drivers/media/i2c/mt9v032.c
11794 F: include/media/i2c/mt9v032.h
11796 MT9V111 APTINA CAMERA SENSOR
11797 M: Jacopo Mondi <jacopo@jmondi.org>
11798 L: linux-media@vger.kernel.org
11800 T: git git://linuxtv.org/media_tree.git
11801 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11802 F: drivers/media/i2c/mt9v111.c
11804 MULTIFUNCTION DEVICES (MFD)
11805 M: Lee Jones <lee.jones@linaro.org>
11807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11808 F: Documentation/devicetree/bindings/mfd/
11810 F: include/dt-bindings/mfd/
11811 F: include/linux/mfd/
11813 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11815 F: drivers/mmc/host/mmc_spi.c
11816 F: include/linux/spi/mmc_spi.h
11818 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11819 M: Ulf Hansson <ulf.hansson@linaro.org>
11820 L: linux-mmc@vger.kernel.org
11822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11823 F: Documentation/devicetree/bindings/mmc/
11825 F: include/linux/mmc/
11826 F: include/uapi/linux/mmc/
11828 MULTIPLEXER SUBSYSTEM
11829 M: Peter Rosin <peda@axentia.se>
11831 F: Documentation/ABI/testing/sysfs-class-mux*
11832 F: Documentation/devicetree/bindings/mux/
11834 F: include/dt-bindings/mux/
11835 F: include/linux/mux/
11837 MULTITECH MULTIPORT CARD (ISICOM)
11839 F: drivers/tty/isicom.c
11840 F: include/linux/isicom.h
11842 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11843 M: Bin Liu <b-liu@ti.com>
11844 L: linux-usb@vger.kernel.org
11846 F: drivers/usb/musb/
11848 MXL301RF MEDIA DRIVER
11849 M: Akihiro Tsukada <tskd08@gmail.com>
11850 L: linux-media@vger.kernel.org
11852 F: drivers/media/tuners/mxl301rf*
11854 MXL5007T MEDIA DRIVER
11855 M: Michael Krufky <mkrufky@linuxtv.org>
11856 L: linux-media@vger.kernel.org
11858 W: https://linuxtv.org
11859 W: http://github.com/mkrufky
11860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11861 T: git git://linuxtv.org/mkrufky/tuners.git
11862 F: drivers/media/tuners/mxl5007t.*
11865 M: Marek Vasut <marex@denx.de>
11866 M: Stefan Agner <stefan@agner.ch>
11867 L: dri-devel@lists.freedesktop.org
11869 T: git git://anongit.freedesktop.org/drm/drm-misc
11870 F: Documentation/devicetree/bindings/display/mxsfb.txt
11871 F: drivers/gpu/drm/mxsfb/
11873 MYLEX DAC960 PCI RAID Controller
11874 M: Hannes Reinecke <hare@kernel.org>
11875 L: linux-scsi@vger.kernel.org
11877 F: drivers/scsi/myrb.*
11878 F: drivers/scsi/myrs.*
11880 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11881 M: Chris Lee <christopher.lee@cspi.com>
11882 L: netdev@vger.kernel.org
11884 W: https://www.cspi.com/ethernet-products/support/downloads/
11885 F: drivers/net/ethernet/myricom/myri10ge/
11887 NAND FLASH SUBSYSTEM
11888 M: Miquel Raynal <miquel.raynal@bootlin.com>
11889 R: Richard Weinberger <richard@nod.at>
11890 L: linux-mtd@lists.infradead.org
11892 W: http://www.linux-mtd.infradead.org/
11893 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11894 C: irc://irc.oftc.net/mtd
11895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11896 F: drivers/mtd/nand/
11897 F: include/linux/mtd/*nand*.h
11899 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11900 M: Daniel Mack <zonque@gmail.com>
11901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11903 W: http://www.native-instruments.com
11904 F: sound/usb/caiaq/
11906 NATSEMI ETHERNET DRIVER (DP8381x)
11908 F: drivers/net/ethernet/natsemi/natsemi.c
11910 NCR 5380 SCSI DRIVERS
11911 M: Finn Thain <fthain@telegraphics.com.au>
11912 M: Michael Schmitz <schmitzmic@gmail.com>
11913 L: linux-scsi@vger.kernel.org
11915 F: Documentation/scsi/g_NCR5380.rst
11916 F: drivers/scsi/NCR5380.*
11917 F: drivers/scsi/arm/cumana_1.c
11918 F: drivers/scsi/arm/oak.c
11919 F: drivers/scsi/atari_scsi.*
11920 F: drivers/scsi/dmx3191d.c
11921 F: drivers/scsi/g_NCR5380.*
11922 F: drivers/scsi/mac_scsi.*
11923 F: drivers/scsi/sun3_scsi.*
11924 F: drivers/scsi/sun3_scsi_vme.c
11927 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11931 NCT6775 HARDWARE MONITOR DRIVER
11932 M: Guenter Roeck <linux@roeck-us.net>
11933 L: linux-hwmon@vger.kernel.org
11935 F: Documentation/hwmon/nct6775.rst
11936 F: drivers/hwmon/nct6775.c
11939 M: Jakub Kicinski <kuba@kernel.org>
11941 F: drivers/net/netdevsim/*
11943 NETEM NETWORK EMULATOR
11944 M: Stephen Hemminger <stephen@networkplumber.org>
11945 L: netdev@vger.kernel.org
11947 F: net/sched/sch_netem.c
11949 NETERION 10GbE DRIVERS (s2io/vxge)
11950 M: Jon Mason <jdmason@kudzu.us>
11951 L: netdev@vger.kernel.org
11953 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11954 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11955 F: drivers/net/ethernet/neterion/
11958 M: Pablo Neira Ayuso <pablo@netfilter.org>
11959 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11960 M: Florian Westphal <fw@strlen.de>
11961 L: netfilter-devel@vger.kernel.org
11962 L: coreteam@netfilter.org
11964 W: http://www.netfilter.org/
11965 W: http://www.iptables.org/
11966 W: http://www.nftables.org/
11967 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11970 F: include/linux/netfilter*
11971 F: include/linux/netfilter/
11972 F: include/net/netfilter/
11973 F: include/uapi/linux/netfilter*
11974 F: include/uapi/linux/netfilter/
11975 F: net/*/netfilter.c
11976 F: net/*/netfilter/
11977 F: net/bridge/br_netfilter*.c
11980 NETROM NETWORK LAYER
11981 M: Ralf Baechle <ralf@linux-mips.org>
11982 L: linux-hams@vger.kernel.org
11984 W: http://www.linux-ax25.org/
11985 F: include/net/netrom.h
11986 F: include/uapi/linux/netrom.h
11989 NETRONOME ETHERNET DRIVERS
11990 M: Simon Horman <simon.horman@netronome.com>
11991 R: Jakub Kicinski <kuba@kernel.org>
11992 L: oss-drivers@netronome.com
11994 F: drivers/net/ethernet/netronome/
11996 NETWORK BLOCK DEVICE (NBD)
11997 M: Josef Bacik <josef@toxicpanda.com>
11998 L: linux-block@vger.kernel.org
11999 L: nbd@other.debian.org
12001 F: Documentation/admin-guide/blockdev/nbd.rst
12002 F: drivers/block/nbd.c
12003 F: include/trace/events/nbd.h
12004 F: include/uapi/linux/nbd.h
12006 NETWORK DROP MONITOR
12007 M: Neil Horman <nhorman@tuxdriver.com>
12008 L: netdev@vger.kernel.org
12010 W: https://fedorahosted.org/dropwatch/
12011 F: include/net/drop_monitor.h
12012 F: include/uapi/linux/net_dropmon.h
12013 F: net/core/drop_monitor.c
12016 M: "David S. Miller" <davem@davemloft.net>
12017 M: Jakub Kicinski <kuba@kernel.org>
12018 L: netdev@vger.kernel.org
12020 W: http://www.linuxfoundation.org/en/Net
12021 Q: http://patchwork.ozlabs.org/project/netdev/list/
12022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12024 F: Documentation/devicetree/bindings/net/
12025 F: drivers/connector/
12027 F: include/linux/etherdevice.h
12028 F: include/linux/fcdevice.h
12029 F: include/linux/fddidevice.h
12030 F: include/linux/hippidevice.h
12031 F: include/linux/if_*
12032 F: include/linux/inetdevice.h
12033 F: include/linux/netdevice.h
12034 F: include/uapi/linux/if_*
12035 F: include/uapi/linux/netdevice.h
12037 NETWORKING DRIVERS (WIRELESS)
12038 M: Kalle Valo <kvalo@codeaurora.org>
12039 L: linux-wireless@vger.kernel.org
12041 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12044 F: Documentation/devicetree/bindings/net/wireless/
12045 F: drivers/net/wireless/
12048 M: Andrew Lunn <andrew@lunn.ch>
12049 M: Vivien Didelot <vivien.didelot@gmail.com>
12050 M: Florian Fainelli <f.fainelli@gmail.com>
12052 F: Documentation/devicetree/bindings/net/dsa/
12053 F: drivers/net/dsa/
12054 F: include/linux/dsa/
12055 F: include/linux/platform_data/dsa.h
12056 F: include/net/dsa.h
12059 NETWORKING [GENERAL]
12060 M: "David S. Miller" <davem@davemloft.net>
12061 M: Jakub Kicinski <kuba@kernel.org>
12062 L: netdev@vger.kernel.org
12064 W: http://www.linuxfoundation.org/en/Net
12065 Q: http://patchwork.ozlabs.org/project/netdev/list/
12066 B: mailto:netdev@vger.kernel.org
12067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12069 F: Documentation/networking/
12070 F: include/linux/in.h
12071 F: include/linux/net.h
12072 F: include/linux/netdevice.h
12074 F: include/uapi/linux/in.h
12075 F: include/uapi/linux/net.h
12076 F: include/uapi/linux/net_namespace.h
12077 F: include/uapi/linux/netdevice.h
12081 F: tools/testing/selftests/net/
12084 M: Steffen Klassert <steffen.klassert@secunet.com>
12085 M: Herbert Xu <herbert@gondor.apana.org.au>
12086 M: "David S. Miller" <davem@davemloft.net>
12087 L: netdev@vger.kernel.org
12089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12091 F: include/net/xfrm.h
12092 F: include/uapi/linux/xfrm.h
12095 F: net/ipv4/ip_vti.c
12096 F: net/ipv4/ipcomp.c
12100 F: net/ipv6/ip6_vti.c
12101 F: net/ipv6/ipcomp6.c
12106 NETWORKING [IPv4/IPv6]
12107 M: "David S. Miller" <davem@davemloft.net>
12108 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12109 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12110 L: netdev@vger.kernel.org
12112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12118 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12119 M: Paul Moore <paul@paul-moore.com>
12120 L: netdev@vger.kernel.org
12121 L: linux-security-module@vger.kernel.org
12123 W: https://github.com/netlabel
12124 F: Documentation/netlabel/
12125 F: include/net/calipso.h
12126 F: include/net/cipso_ipv4.h
12127 F: include/net/netlabel.h
12128 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12129 F: include/uapi/linux/netfilter/xt_SECMARK.h
12130 F: net/ipv4/cipso_ipv4.c
12131 F: net/ipv6/calipso.c
12132 F: net/netfilter/xt_CONNSECMARK.c
12133 F: net/netfilter/xt_SECMARK.c
12137 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12138 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12139 L: netdev@vger.kernel.org
12140 L: mptcp@lists.01.org
12142 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12143 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12144 F: include/net/mptcp.h
12145 F: include/uapi/linux/mptcp.h
12147 F: tools/testing/selftests/net/mptcp/
12150 M: Eric Dumazet <edumazet@google.com>
12151 L: netdev@vger.kernel.org
12153 F: include/linux/tcp.h
12154 F: include/net/tcp.h
12155 F: include/trace/events/tcp.h
12156 F: include/uapi/linux/tcp.h
12157 F: net/ipv4/syncookies.c
12159 F: net/ipv6/syncookies.c
12163 M: Boris Pismenny <borisp@nvidia.com>
12164 M: Aviad Yehezkel <aviadye@nvidia.com>
12165 M: John Fastabend <john.fastabend@gmail.com>
12166 M: Daniel Borkmann <daniel@iogearbox.net>
12167 M: Jakub Kicinski <kuba@kernel.org>
12168 L: netdev@vger.kernel.org
12170 F: include/net/tls.h
12171 F: include/uapi/linux/tls.h
12174 NETWORKING [WIRELESS]
12175 L: linux-wireless@vger.kernel.org
12176 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12178 NETXEN (1/10) GbE SUPPORT
12179 M: Manish Chopra <manishc@marvell.com>
12180 M: Rahul Verma <rahulv@marvell.com>
12181 M: GR-Linux-NIC-Dev@marvell.com
12182 L: netdev@vger.kernel.org
12184 F: drivers/net/ethernet/qlogic/netxen/
12186 NET_FAILOVER MODULE
12187 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12188 L: netdev@vger.kernel.org
12190 F: Documentation/networking/net_failover.rst
12191 F: drivers/net/net_failover.c
12192 F: include/net/net_failover.h
12195 M: David Ahern <dsahern@kernel.org>
12196 L: netdev@vger.kernel.org
12198 F: include/net/netns/nexthop.h
12199 F: include/net/nexthop.h
12200 F: include/uapi/linux/nexthop.h
12201 F: net/ipv4/nexthop.c
12204 L: netdev@vger.kernel.org
12206 F: Documentation/devicetree/bindings/net/nfc/
12208 F: include/linux/platform_data/nfcmrvl.h
12209 F: include/net/nfc/
12210 F: include/uapi/linux/nfc.h
12213 NFS, SUNRPC, AND LOCKD CLIENTS
12214 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12215 M: Anna Schumaker <anna.schumaker@netapp.com>
12216 L: linux-nfs@vger.kernel.org
12218 W: http://client.linux-nfs.org
12219 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12223 F: include/linux/lockd/
12224 F: include/linux/nfs*
12225 F: include/linux/sunrpc/
12226 F: include/uapi/linux/nfs*
12227 F: include/uapi/linux/sunrpc/
12231 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12232 L: linux-nilfs@vger.kernel.org
12234 W: https://nilfs.sourceforge.io/
12235 W: https://nilfs.osdn.jp/
12236 T: git git://github.com/konis/nilfs2.git
12237 F: Documentation/filesystems/nilfs2.rst
12239 F: include/trace/events/nilfs2.h
12240 F: include/uapi/linux/nilfs2_api.h
12241 F: include/uapi/linux/nilfs2_ondisk.h
12243 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12244 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12246 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12247 F: Documentation/scsi/NinjaSCSI.rst
12248 F: drivers/scsi/pcmcia/nsp_*
12250 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12251 M: GOTO Masanori <gotom@debian.or.jp>
12252 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12254 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12255 F: Documentation/scsi/NinjaSCSI.rst
12256 F: drivers/scsi/nsp32*
12259 M: Ley Foon Tan <ley.foon.tan@intel.com>
12261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12264 NOHZ, DYNTICKS SUPPORT
12265 M: Frederic Weisbecker <fweisbec@gmail.com>
12266 M: Thomas Gleixner <tglx@linutronix.de>
12267 M: Ingo Molnar <mingo@kernel.org>
12268 L: linux-kernel@vger.kernel.org
12270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12271 F: include/linux/sched/nohz.h
12272 F: include/linux/tick.h
12273 F: kernel/time/tick*.*
12275 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12276 M: Pavel Machek <pavel@ucw.cz>
12277 M: Sakari Ailus <sakari.ailus@iki.fi>
12278 L: linux-media@vger.kernel.org
12280 F: drivers/media/i2c/ad5820.c
12281 F: drivers/media/i2c/et8ek8
12283 NOKIA N900 POWER SUPPLY DRIVERS
12284 R: Pali Rohár <pali@kernel.org>
12285 F: drivers/power/supply/bq2415x_charger.c
12286 F: drivers/power/supply/bq27xxx_battery.c
12287 F: drivers/power/supply/bq27xxx_battery_i2c.c
12288 F: drivers/power/supply/isp1704_charger.c
12289 F: drivers/power/supply/rx51_battery.c
12290 F: include/linux/power/bq2415x_charger.h
12291 F: include/linux/power/bq27xxx_battery.h
12294 M: Willy Tarreau <w@1wt.eu>
12296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12297 F: tools/include/nolibc/
12300 M: Matthias Maennich <maennich@google.com>
12302 F: Documentation/core-api/symbol-namespaces.rst
12306 M: Sanjay R Mehta <sanju.mehta@amd.com>
12307 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12308 L: linux-ntb@googlegroups.com
12310 F: drivers/ntb/hw/amd/
12313 M: Jon Mason <jdmason@kudzu.us>
12314 M: Dave Jiang <dave.jiang@intel.com>
12315 M: Allen Hubbe <allenbh@gmail.com>
12316 L: linux-ntb@googlegroups.com
12318 W: https://github.com/jonmason/ntb/wiki
12319 T: git git://github.com/jonmason/ntb.git
12320 F: drivers/net/ntb_netdev.c
12322 F: include/linux/ntb.h
12323 F: include/linux/ntb_transport.h
12324 F: tools/testing/selftests/ntb/
12327 M: Serge Semin <fancer.lancer@gmail.com>
12328 L: linux-ntb@googlegroups.com
12330 F: drivers/ntb/hw/idt/
12333 M: Dave Jiang <dave.jiang@intel.com>
12334 L: linux-ntb@googlegroups.com
12336 W: https://github.com/davejiang/linux/wiki
12337 T: git https://github.com/davejiang/linux.git
12338 F: drivers/ntb/hw/intel/
12341 M: Anton Altaparmakov <anton@tuxera.com>
12342 L: linux-ntfs-dev@lists.sourceforge.net
12344 W: http://www.tuxera.com/
12345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12346 F: Documentation/filesystems/ntfs.rst
12350 M: Finn Thain <fthain@telegraphics.com.au>
12351 L: linux-m68k@lists.linux-m68k.org
12353 F: arch/*/include/asm/nubus.h
12355 F: include/linux/nubus.h
12356 F: include/uapi/linux/nubus.h
12358 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12359 M: Antonino Daplas <adaplas@gmail.com>
12360 L: linux-fbdev@vger.kernel.org
12362 F: drivers/video/fbdev/nvidia/
12363 F: drivers/video/fbdev/riva/
12366 M: Keith Busch <kbusch@kernel.org>
12367 M: Jens Axboe <axboe@fb.com>
12368 M: Christoph Hellwig <hch@lst.de>
12369 M: Sagi Grimberg <sagi@grimberg.me>
12370 L: linux-nvme@lists.infradead.org
12372 W: http://git.infradead.org/nvme.git
12373 T: git://git.infradead.org/nvme.git
12374 F: drivers/nvme/host/
12375 F: include/linux/nvme.h
12376 F: include/uapi/linux/nvme_ioctl.h
12378 NVM EXPRESS FC TRANSPORT DRIVERS
12379 M: James Smart <james.smart@broadcom.com>
12380 L: linux-nvme@lists.infradead.org
12382 F: drivers/nvme/host/fc.c
12383 F: drivers/nvme/target/fc.c
12384 F: drivers/nvme/target/fcloop.c
12385 F: include/linux/nvme-fc-driver.h
12386 F: include/linux/nvme-fc.h
12388 NVM EXPRESS TARGET DRIVER
12389 M: Christoph Hellwig <hch@lst.de>
12390 M: Sagi Grimberg <sagi@grimberg.me>
12391 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12392 L: linux-nvme@lists.infradead.org
12394 W: http://git.infradead.org/nvme.git
12395 T: git://git.infradead.org/nvme.git
12396 F: drivers/nvme/target/
12399 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12402 F: Documentation/ABI/stable/sysfs-bus-nvmem
12403 F: Documentation/devicetree/bindings/nvmem/
12405 F: include/linux/nvmem-consumer.h
12406 F: include/linux/nvmem-provider.h
12409 M: Ashish Kumar <ashish.kumar@nxp.com>
12410 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12411 L: linux-spi@vger.kernel.org
12413 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12414 F: drivers/spi/spi-nxp-fspi.c
12416 NXP FXAS21002C DRIVER
12417 M: Rui Miguel Silva <rmfrfs@gmail.com>
12418 L: linux-iio@vger.kernel.org
12420 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12421 F: drivers/iio/gyro/fxas21002c.h
12422 F: drivers/iio/gyro/fxas21002c_core.c
12423 F: drivers/iio/gyro/fxas21002c_i2c.c
12424 F: drivers/iio/gyro/fxas21002c_spi.c
12426 NXP SGTL5000 DRIVER
12427 M: Fabio Estevam <festevam@gmail.com>
12428 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12430 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12431 F: sound/soc/codecs/sgtl5000*
12433 NXP SJA1105 ETHERNET SWITCH DRIVER
12434 M: Vladimir Oltean <olteanv@gmail.com>
12435 L: linux-kernel@vger.kernel.org
12437 F: drivers/net/dsa/sja1105
12439 NXP TDA998X DRM DRIVER
12440 M: Russell King <linux@armlinux.org.uk>
12442 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12443 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12444 F: drivers/gpu/drm/i2c/tda998x_drv.c
12445 F: include/drm/i2c/tda998x.h
12446 F: include/dt-bindings/display/tda998x.h
12450 M: Peter Rosin <peda@axentia.se>
12451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12453 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12454 F: sound/soc/codecs/tfa9879*
12457 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12458 R: Charles Gorand <charles.gorand@effinnov.com>
12459 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12461 F: drivers/nfc/nxp-nci
12464 M: Jiri Pirko <jiri@nvidia.com>
12465 L: netdev@vger.kernel.org
12467 F: include/linux/objagg.h
12469 F: lib/test_objagg.c
12472 M: Josh Poimboeuf <jpoimboe@redhat.com>
12473 M: Peter Zijlstra <peterz@infradead.org>
12477 OCELOT ETHERNET SWITCH DRIVER
12478 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12479 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12480 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12481 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12482 L: netdev@vger.kernel.org
12484 F: drivers/net/dsa/ocelot/*
12485 F: drivers/net/ethernet/mscc/
12486 F: include/soc/mscc/ocelot*
12487 F: net/dsa/tag_ocelot.c
12489 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12490 M: Frederic Barrat <fbarrat@linux.ibm.com>
12491 M: Andrew Donnellan <ajd@linux.ibm.com>
12492 L: linuxppc-dev@lists.ozlabs.org
12494 F: Documentation/userspace-api/accelerators/ocxl.rst
12495 F: arch/powerpc/include/asm/pnv-ocxl.h
12496 F: arch/powerpc/platforms/powernv/ocxl.c
12497 F: drivers/misc/ocxl/
12498 F: include/misc/ocxl*
12499 F: include/uapi/misc/ocxl.h
12502 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12503 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12505 L: linux-omap@vger.kernel.org
12507 F: sound/soc/ti/n810.c
12508 F: sound/soc/ti/omap*
12509 F: sound/soc/ti/rx51.c
12510 F: sound/soc/ti/sdma-pcm.*
12512 OMAP CLOCK FRAMEWORK SUPPORT
12513 M: Paul Walmsley <paul@pwsan.com>
12514 L: linux-omap@vger.kernel.org
12516 F: arch/arm/*omap*/*clock*
12518 OMAP DEVICE TREE SUPPORT
12519 M: Benoît Cousson <bcousson@baylibre.com>
12520 M: Tony Lindgren <tony@atomide.com>
12521 L: linux-omap@vger.kernel.org
12522 L: devicetree@vger.kernel.org
12524 F: arch/arm/boot/dts/*am3*
12525 F: arch/arm/boot/dts/*am4*
12526 F: arch/arm/boot/dts/*am5*
12527 F: arch/arm/boot/dts/*dra7*
12528 F: arch/arm/boot/dts/*omap*
12529 F: arch/arm/boot/dts/logicpd-som-lv*
12530 F: arch/arm/boot/dts/logicpd-torpedo*
12532 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12533 L: linux-omap@vger.kernel.org
12534 L: linux-fbdev@vger.kernel.org
12536 F: Documentation/arm/omap/dss.rst
12537 F: drivers/video/fbdev/omap2/
12539 OMAP FRAMEBUFFER SUPPORT
12540 L: linux-fbdev@vger.kernel.org
12541 L: linux-omap@vger.kernel.org
12543 F: drivers/video/fbdev/omap/
12545 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12546 M: Roger Quadros <rogerq@ti.com>
12547 M: Tony Lindgren <tony@atomide.com>
12548 L: linux-omap@vger.kernel.org
12550 F: arch/arm/mach-omap2/*gpmc*
12551 F: drivers/memory/omap-gpmc.c
12554 M: Grygorii Strashko <grygorii.strashko@ti.com>
12555 M: Santosh Shilimkar <ssantosh@kernel.org>
12556 M: Kevin Hilman <khilman@kernel.org>
12557 L: linux-omap@vger.kernel.org
12559 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12560 F: drivers/gpio/gpio-omap.c
12562 OMAP HARDWARE SPINLOCK SUPPORT
12563 M: Ohad Ben-Cohen <ohad@wizery.com>
12564 L: linux-omap@vger.kernel.org
12566 F: drivers/hwspinlock/omap_hwspinlock.c
12568 OMAP HS MMC SUPPORT
12569 L: linux-mmc@vger.kernel.org
12570 L: linux-omap@vger.kernel.org
12572 F: drivers/mmc/host/omap_hsmmc.c
12575 M: Paul Walmsley <paul@pwsan.com>
12576 L: linux-omap@vger.kernel.org
12578 F: arch/arm/mach-omap2/omap_hwmod*data*
12580 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12581 M: Benoît Cousson <bcousson@baylibre.com>
12582 L: linux-omap@vger.kernel.org
12584 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12587 M: Benoît Cousson <bcousson@baylibre.com>
12588 M: Paul Walmsley <paul@pwsan.com>
12589 L: linux-omap@vger.kernel.org
12591 F: arch/arm/mach-omap2/omap_hwmod.*
12594 M: Vignesh R <vigneshr@ti.com>
12595 L: linux-omap@vger.kernel.org
12596 L: linux-i2c@vger.kernel.org
12598 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12599 F: drivers/i2c/busses/i2c-omap.c
12601 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12602 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12603 L: linux-media@vger.kernel.org
12605 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12606 F: drivers/media/platform/omap3isp/
12607 F: drivers/staging/media/omap4iss/
12610 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12611 L: linux-omap@vger.kernel.org
12613 F: drivers/mmc/host/omap.c
12615 OMAP POWER MANAGEMENT SUPPORT
12616 M: Kevin Hilman <khilman@kernel.org>
12617 L: linux-omap@vger.kernel.org
12619 F: arch/arm/*omap*/*pm*
12620 F: drivers/cpufreq/omap-cpufreq.c
12622 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12623 M: Rajendra Nayak <rnayak@codeaurora.org>
12624 M: Paul Walmsley <paul@pwsan.com>
12625 L: linux-omap@vger.kernel.org
12627 F: arch/arm/mach-omap2/prm*
12629 OMAP RANDOM NUMBER GENERATOR SUPPORT
12630 M: Deepak Saxena <dsaxena@plexity.net>
12632 F: drivers/char/hw_random/omap-rng.c
12635 L: linux-usb@vger.kernel.org
12636 L: linux-omap@vger.kernel.org
12638 F: arch/arm/*omap*/usb*
12639 F: drivers/usb/*/*omap*
12641 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12642 M: Mark Jackson <mpfj@newflow.co.uk>
12643 L: linux-omap@vger.kernel.org
12645 F: arch/arm/boot/dts/am335x-nano.dts
12648 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12649 M: Tony Lindgren <tony@atomide.com>
12650 L: linux-omap@vger.kernel.org
12652 Q: http://patchwork.kernel.org/project/linux-omap/list/
12653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12654 F: arch/arm/configs/omap1_defconfig
12655 F: arch/arm/mach-omap1/
12656 F: arch/arm/plat-omap/
12657 F: drivers/i2c/busses/i2c-omap.c
12658 F: include/linux/platform_data/ams-delta-fiq.h
12659 F: include/linux/platform_data/i2c-omap.h
12662 M: Tony Lindgren <tony@atomide.com>
12663 L: linux-omap@vger.kernel.org
12665 W: http://www.muru.com/linux/omap/
12666 W: http://linux.omap.com/
12667 Q: http://patchwork.kernel.org/project/linux-omap/list/
12668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12669 F: arch/arm/configs/omap2plus_defconfig
12670 F: arch/arm/mach-omap2/
12671 F: arch/arm/plat-omap/
12672 F: drivers/bus/ti-sysc.c
12673 F: drivers/i2c/busses/i2c-omap.c
12674 F: drivers/irqchip/irq-omap-intc.c
12675 F: drivers/mfd/*omap*.c
12676 F: drivers/mfd/menelaus.c
12677 F: drivers/mfd/palmas.c
12678 F: drivers/mfd/tps65217.c
12679 F: drivers/mfd/tps65218.c
12680 F: drivers/mfd/tps65910.c
12681 F: drivers/mfd/twl-core.[ch]
12682 F: drivers/mfd/twl4030*.c
12683 F: drivers/mfd/twl6030*.c
12684 F: drivers/mfd/twl6040*.c
12685 F: drivers/regulator/palmas-regulator*.c
12686 F: drivers/regulator/pbias-regulator.c
12687 F: drivers/regulator/tps65217-regulator.c
12688 F: drivers/regulator/tps65218-regulator.c
12689 F: drivers/regulator/tps65910-regulator.c
12690 F: drivers/regulator/twl-regulator.c
12691 F: drivers/regulator/twl6030-regulator.c
12692 F: include/linux/platform_data/i2c-omap.h
12693 F: include/linux/platform_data/ti-sysc.h
12696 M: Bob Copeland <me@bobcopeland.com>
12697 L: linux-karma-devel@lists.sourceforge.net
12699 F: Documentation/filesystems/omfs.rst
12702 OMNIKEY CARDMAN 4000 DRIVER
12703 M: Harald Welte <laforge@gnumonks.org>
12705 F: drivers/char/pcmcia/cm4000_cs.c
12706 F: include/linux/cm4000_cs.h
12707 F: include/uapi/linux/cm4000_cs.h
12709 OMNIKEY CARDMAN 4040 DRIVER
12710 M: Harald Welte <laforge@gnumonks.org>
12712 F: drivers/char/pcmcia/cm4040_cs.*
12714 OMNIVISION OV13858 SENSOR DRIVER
12715 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12716 L: linux-media@vger.kernel.org
12718 T: git git://linuxtv.org/media_tree.git
12719 F: drivers/media/i2c/ov13858.c
12721 OMNIVISION OV2680 SENSOR DRIVER
12722 M: Rui Miguel Silva <rmfrfs@gmail.com>
12723 L: linux-media@vger.kernel.org
12725 T: git git://linuxtv.org/media_tree.git
12726 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12727 F: drivers/media/i2c/ov2680.c
12729 OMNIVISION OV2685 SENSOR DRIVER
12730 M: Shunqian Zheng <zhengsq@rock-chips.com>
12731 L: linux-media@vger.kernel.org
12733 T: git git://linuxtv.org/media_tree.git
12734 F: drivers/media/i2c/ov2685.c
12736 OMNIVISION OV2740 SENSOR DRIVER
12737 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12738 R: Shawn Tu <shawnx.tu@intel.com>
12739 R: Bingbu Cao <bingbu.cao@intel.com>
12740 L: linux-media@vger.kernel.org
12742 T: git git://linuxtv.org/media_tree.git
12743 F: drivers/media/i2c/ov2740.c
12745 OMNIVISION OV5640 SENSOR DRIVER
12746 M: Steve Longerbeam <slongerbeam@gmail.com>
12747 L: linux-media@vger.kernel.org
12749 T: git git://linuxtv.org/media_tree.git
12750 F: drivers/media/i2c/ov5640.c
12752 OMNIVISION OV5647 SENSOR DRIVER
12753 M: Luis Oliveira <lolivei@synopsys.com>
12754 L: linux-media@vger.kernel.org
12756 T: git git://linuxtv.org/media_tree.git
12757 F: drivers/media/i2c/ov5647.c
12759 OMNIVISION OV5670 SENSOR DRIVER
12760 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12761 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12762 L: linux-media@vger.kernel.org
12764 T: git git://linuxtv.org/media_tree.git
12765 F: drivers/media/i2c/ov5670.c
12767 OMNIVISION OV5675 SENSOR DRIVER
12768 M: Shawn Tu <shawnx.tu@intel.com>
12769 L: linux-media@vger.kernel.org
12771 T: git git://linuxtv.org/media_tree.git
12772 F: drivers/media/i2c/ov5675.c
12774 OMNIVISION OV5695 SENSOR DRIVER
12775 M: Shunqian Zheng <zhengsq@rock-chips.com>
12776 L: linux-media@vger.kernel.org
12778 T: git git://linuxtv.org/media_tree.git
12779 F: drivers/media/i2c/ov5695.c
12781 OMNIVISION OV7670 SENSOR DRIVER
12782 M: Jonathan Corbet <corbet@lwn.net>
12783 L: linux-media@vger.kernel.org
12785 T: git git://linuxtv.org/media_tree.git
12786 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12787 F: drivers/media/i2c/ov7670.c
12789 OMNIVISION OV772x SENSOR DRIVER
12790 M: Jacopo Mondi <jacopo@jmondi.org>
12791 L: linux-media@vger.kernel.org
12793 T: git git://linuxtv.org/media_tree.git
12794 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12795 F: drivers/media/i2c/ov772x.c
12796 F: include/media/i2c/ov772x.h
12798 OMNIVISION OV7740 SENSOR DRIVER
12799 M: Wenyou Yang <wenyou.yang@microchip.com>
12800 L: linux-media@vger.kernel.org
12802 T: git git://linuxtv.org/media_tree.git
12803 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12804 F: drivers/media/i2c/ov7740.c
12806 OMNIVISION OV8856 SENSOR DRIVER
12807 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12808 L: linux-media@vger.kernel.org
12810 T: git git://linuxtv.org/media_tree.git
12811 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12812 F: drivers/media/i2c/ov8856.c
12814 OMNIVISION OV9640 SENSOR DRIVER
12815 M: Petr Cvek <petrcvekcz@gmail.com>
12816 L: linux-media@vger.kernel.org
12818 F: drivers/media/i2c/ov9640.*
12820 OMNIVISION OV9650 SENSOR DRIVER
12821 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12822 R: Akinobu Mita <akinobu.mita@gmail.com>
12823 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12824 L: linux-media@vger.kernel.org
12826 T: git git://linuxtv.org/media_tree.git
12827 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12828 F: drivers/media/i2c/ov9650.c
12830 ONENAND FLASH DRIVER
12831 M: Kyungmin Park <kyungmin.park@samsung.com>
12832 L: linux-mtd@lists.infradead.org
12834 F: drivers/mtd/nand/onenand/
12835 F: include/linux/mtd/onenand*.h
12837 ONION OMEGA2+ BOARD
12838 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12839 L: linux-mips@vger.kernel.org
12841 F: arch/mips/boot/dts/ralink/omega2p.dts
12844 M: Jens Wiklander <jens.wiklander@linaro.org>
12845 L: op-tee@lists.trustedfirmware.org
12847 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12848 F: drivers/tee/optee/
12850 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12851 M: Sumit Garg <sumit.garg@linaro.org>
12852 L: op-tee@lists.trustedfirmware.org
12854 F: drivers/char/hw_random/optee-rng.c
12857 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12858 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12859 L: linux-rdma@vger.kernel.org
12861 F: drivers/infiniband/ulp/opa_vnic
12863 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12864 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12865 M: Frank Rowand <frowand.list@gmail.com>
12866 L: devicetree@vger.kernel.org
12868 F: Documentation/devicetree/dynamic-resolution-notes.rst
12869 F: Documentation/devicetree/overlay-notes.rst
12870 F: drivers/of/overlay.c
12871 F: drivers/of/resolver.c
12872 K: of_overlay_notifier_
12874 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12875 M: Rob Herring <robh+dt@kernel.org>
12876 M: Frank Rowand <frowand.list@gmail.com>
12877 L: devicetree@vger.kernel.org
12879 W: http://www.devicetree.org/
12880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12881 F: Documentation/ABI/testing/sysfs-firmware-ofw
12883 F: include/linux/of*.h
12886 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12887 M: Rob Herring <robh+dt@kernel.org>
12888 L: devicetree@vger.kernel.org
12890 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12892 F: Documentation/devicetree/
12893 F: arch/*/boot/dts/
12894 F: include/dt-bindings/
12896 OPENCORES I2C BUS DRIVER
12897 M: Peter Korsgaard <peter@korsgaard.com>
12898 M: Andrew Lunn <andrew@lunn.ch>
12899 L: linux-i2c@vger.kernel.org
12901 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12902 F: Documentation/i2c/busses/i2c-ocores.rst
12903 F: drivers/i2c/busses/i2c-ocores.c
12904 F: include/linux/platform_data/i2c-ocores.h
12906 OPENRISC ARCHITECTURE
12907 M: Jonas Bonn <jonas@southpole.se>
12908 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12909 M: Stafford Horne <shorne@gmail.com>
12910 L: openrisc@lists.librecores.org
12912 W: http://openrisc.io
12913 T: git git://github.com/openrisc/linux.git
12914 F: Documentation/devicetree/bindings/openrisc/
12915 F: Documentation/openrisc/
12917 F: drivers/irqchip/irq-ompic.c
12918 F: drivers/irqchip/irq-or1k-*
12921 M: Pravin B Shelar <pshelar@ovn.org>
12922 L: netdev@vger.kernel.org
12923 L: dev@openvswitch.org
12925 W: http://openvswitch.org
12926 F: include/uapi/linux/openvswitch.h
12927 F: net/openvswitch/
12929 OPERATING PERFORMANCE POINTS (OPP)
12930 M: Viresh Kumar <vireshk@kernel.org>
12931 M: Nishanth Menon <nm@ti.com>
12932 M: Stephen Boyd <sboyd@kernel.org>
12933 L: linux-pm@vger.kernel.org
12935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12936 F: Documentation/devicetree/bindings/opp/
12937 F: Documentation/power/opp.rst
12939 F: include/linux/pm_opp.h
12942 M: Clemens Ladisch <clemens@ladisch.de>
12943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12946 F: sound/drivers/opl4/
12949 M: Robert Richter <rric@kernel.org>
12950 L: oprofile-list@lists.sf.net
12952 F: arch/*/include/asm/oprofile*.h
12953 F: arch/*/oprofile/
12954 F: drivers/oprofile/
12955 F: include/linux/oprofile.h
12957 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12958 M: Mark Fasheh <mark@fasheh.com>
12959 M: Joel Becker <jlbec@evilplan.org>
12960 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12961 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12963 W: http://ocfs2.wiki.kernel.org
12964 F: Documentation/filesystems/dlmfs.rst
12965 F: Documentation/filesystems/ocfs2.rst
12968 ORANGEFS FILESYSTEM
12969 M: Mike Marshall <hubcap@omnibond.com>
12970 R: Martin Brandenburg <martin@omnibond.com>
12971 L: devel@lists.orangefs.org
12973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12974 F: Documentation/filesystems/orangefs.rst
12978 L: linux-wireless@vger.kernel.org
12980 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12981 W: http://www.nongnu.org/orinoco/
12982 F: drivers/net/wireless/intersil/orinoco/
12984 OV2659 OMNIVISION SENSOR DRIVER
12985 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12986 L: linux-media@vger.kernel.org
12988 W: https://linuxtv.org
12989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12990 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12991 F: drivers/media/i2c/ov2659.c
12992 F: include/media/i2c/ov2659.h
12995 M: Miklos Szeredi <miklos@szeredi.hu>
12996 L: linux-unionfs@vger.kernel.org
12998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12999 F: Documentation/filesystems/overlayfs.rst
13002 P54 WIRELESS DRIVER
13003 M: Christian Lamparter <chunkeey@googlemail.com>
13004 L: linux-wireless@vger.kernel.org
13006 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13007 F: drivers/net/wireless/intersil/p54/
13010 M: Vladimir Oltean <olteanv@gmail.com>
13011 L: netdev@vger.kernel.org
13013 F: Documentation/core-api/packing.rst
13014 F: include/linux/packing.h
13017 PADATA PARALLEL EXECUTION MECHANISM
13018 M: Steffen Klassert <steffen.klassert@secunet.com>
13019 L: linux-crypto@vger.kernel.org
13021 F: Documentation/core-api/padata.rst
13022 F: include/linux/padata.h
13026 M: Jesper Dangaard Brouer <hawk@kernel.org>
13027 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13028 L: netdev@vger.kernel.org
13030 F: include/net/page_pool.h
13031 F: net/core/page_pool.c
13033 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13034 M: Harald Welte <laforge@gnumonks.org>
13035 L: platform-driver-x86@vger.kernel.org
13037 F: drivers/platform/x86/panasonic-laptop.c
13039 PARALLAX PING IIO SENSOR DRIVER
13040 M: Andreas Klinger <ak@it-klinger.de>
13041 L: linux-iio@vger.kernel.org
13043 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13044 F: drivers/iio/proximity/ping.c
13046 PARALLEL LCD/KEYPAD PANEL DRIVER
13047 M: Willy Tarreau <willy@haproxy.com>
13048 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13050 F: Documentation/admin-guide/lcd-panel-cgram.rst
13051 F: drivers/auxdisplay/panel.c
13053 PARALLEL PORT SUBSYSTEM
13054 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13055 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13056 L: linux-parport@lists.infradead.org (subscribers-only)
13058 F: Documentation/driver-api/parport*.rst
13059 F: drivers/char/ppdev.c
13060 F: drivers/parport/
13061 F: include/linux/parport*.h
13062 F: include/uapi/linux/ppdev.h
13064 PARAVIRT_OPS INTERFACE
13065 M: Juergen Gross <jgross@suse.com>
13066 M: Deep Shah <sdeep@vmware.com>
13067 M: "VMware, Inc." <pv-drivers@vmware.com>
13068 L: virtualization@lists.linux-foundation.org
13070 F: Documentation/virt/paravirt_ops.rst
13071 F: arch/*/include/asm/paravirt*.h
13072 F: arch/*/kernel/paravirt*
13073 F: include/linux/hypervisor.h
13075 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13076 M: Tim Waugh <tim@cyberelk.net>
13077 L: linux-parport@lists.infradead.org (subscribers-only)
13079 F: Documentation/admin-guide/blockdev/paride.rst
13080 F: drivers/block/paride/
13082 PARISC ARCHITECTURE
13083 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13084 M: Helge Deller <deller@gmx.de>
13085 L: linux-parisc@vger.kernel.org
13087 W: https://parisc.wiki.kernel.org
13088 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13091 F: Documentation/parisc/
13093 F: drivers/char/agp/parisc-agp.c
13094 F: drivers/input/misc/hp_sdc_rtc.c
13095 F: drivers/input/serio/gscps2.c
13096 F: drivers/input/serio/hp_sdc*
13098 F: drivers/parport/parport_gsc.*
13099 F: drivers/tty/serial/8250/8250_gsc.c
13100 F: drivers/video/console/sti*
13101 F: drivers/video/fbdev/sti*
13102 F: drivers/video/logo/logo_parisc*
13103 F: include/linux/hp_sdc.h
13106 M: Jiri Pirko <jiri@nvidia.com>
13107 L: netdev@vger.kernel.org
13109 F: include/linux/parman.h
13111 F: lib/test_parman.c
13113 PC ENGINES APU BOARD DRIVER
13114 M: Enrico Weigelt, metux IT consult <info@metux.net>
13116 F: drivers/platform/x86/pcengines-apuv2.c
13118 PC87360 HARDWARE MONITORING DRIVER
13119 M: Jim Cromie <jim.cromie@gmail.com>
13120 L: linux-hwmon@vger.kernel.org
13122 F: Documentation/hwmon/pc87360.rst
13123 F: drivers/hwmon/pc87360.c
13125 PC8736x GPIO DRIVER
13126 M: Jim Cromie <jim.cromie@gmail.com>
13128 F: drivers/char/pc8736x_gpio.c
13130 PC87427 HARDWARE MONITORING DRIVER
13131 M: Jean Delvare <jdelvare@suse.com>
13132 L: linux-hwmon@vger.kernel.org
13134 F: Documentation/hwmon/pc87427.rst
13135 F: drivers/hwmon/pc87427.c
13138 M: Riku Voipio <riku.voipio@iki.fi>
13140 F: drivers/leds/leds-pca9532.c
13141 F: include/linux/leds-pca9532.h
13143 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13144 M: Guenter Roeck <linux@roeck-us.net>
13145 L: linux-i2c@vger.kernel.org
13147 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13149 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13150 M: Khalid Aziz <khalid@gonehiking.org>
13152 F: drivers/firmware/pcdp.*
13154 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13155 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13156 M: Pali Rohár <pali@kernel.org>
13157 L: linux-pci@vger.kernel.org
13158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13160 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13161 F: drivers/pci/controller/pci-aardvark.c
13163 PCI DRIVER FOR ALTERA PCIE IP
13164 M: Ley Foon Tan <ley.foon.tan@intel.com>
13165 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13166 L: linux-pci@vger.kernel.org
13168 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13169 F: drivers/pci/controller/pcie-altera.c
13171 PCI DRIVER FOR APPLIEDMICRO XGENE
13172 M: Toan Le <toan@os.amperecomputing.com>
13173 L: linux-pci@vger.kernel.org
13174 L: linux-arm-kernel@lists.infradead.org
13176 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13177 F: drivers/pci/controller/pci-xgene.c
13179 PCI DRIVER FOR ARM VERSATILE PLATFORM
13180 M: Rob Herring <robh@kernel.org>
13181 L: linux-pci@vger.kernel.org
13182 L: linux-arm-kernel@lists.infradead.org
13184 F: Documentation/devicetree/bindings/pci/versatile.yaml
13185 F: drivers/pci/controller/pci-versatile.c
13187 PCI DRIVER FOR ARMADA 8K
13188 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13189 L: linux-pci@vger.kernel.org
13190 L: linux-arm-kernel@lists.infradead.org
13192 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13193 F: drivers/pci/controller/dwc/pcie-armada8k.c
13195 PCI DRIVER FOR CADENCE PCIE IP
13196 M: Tom Joseph <tjoseph@cadence.com>
13197 L: linux-pci@vger.kernel.org
13199 F: Documentation/devicetree/bindings/pci/cdns,*
13200 F: drivers/pci/controller/cadence/
13202 PCI DRIVER FOR FREESCALE LAYERSCAPE
13203 M: Minghuan Lian <minghuan.Lian@nxp.com>
13204 M: Mingkai Hu <mingkai.hu@nxp.com>
13205 M: Roy Zang <roy.zang@nxp.com>
13206 L: linuxppc-dev@lists.ozlabs.org
13207 L: linux-pci@vger.kernel.org
13208 L: linux-arm-kernel@lists.infradead.org
13210 F: drivers/pci/controller/dwc/*layerscape*
13212 PCI DRIVER FOR GENERIC OF HOSTS
13213 M: Will Deacon <will@kernel.org>
13214 L: linux-pci@vger.kernel.org
13215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13217 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13218 F: drivers/pci/controller/pci-host-common.c
13219 F: drivers/pci/controller/pci-host-generic.c
13221 PCI DRIVER FOR IMX6
13222 M: Richard Zhu <hongxing.zhu@nxp.com>
13223 M: Lucas Stach <l.stach@pengutronix.de>
13224 L: linux-pci@vger.kernel.org
13225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13227 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13228 F: drivers/pci/controller/dwc/*imx6*
13230 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13231 M: Jonathan Derrick <jonathan.derrick@intel.com>
13232 L: linux-pci@vger.kernel.org
13234 F: drivers/pci/controller/vmd.c
13236 PCI DRIVER FOR MICROSEMI SWITCHTEC
13237 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13238 M: Logan Gunthorpe <logang@deltatee.com>
13239 L: linux-pci@vger.kernel.org
13241 F: Documentation/ABI/testing/sysfs-class-switchtec
13242 F: Documentation/driver-api/switchtec.rst
13243 F: drivers/ntb/hw/mscc/
13244 F: drivers/pci/switch/switchtec*
13245 F: include/linux/switchtec.h
13246 F: include/uapi/linux/switchtec_ioctl.h
13248 PCI DRIVER FOR MOBIVEIL PCIE IP
13249 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13250 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13251 L: linux-pci@vger.kernel.org
13253 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13254 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13256 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13257 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13258 M: Jason Cooper <jason@lakedaemon.net>
13259 L: linux-pci@vger.kernel.org
13260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13262 F: drivers/pci/controller/*mvebu*
13264 PCI DRIVER FOR NVIDIA TEGRA
13265 M: Thierry Reding <thierry.reding@gmail.com>
13266 L: linux-tegra@vger.kernel.org
13267 L: linux-pci@vger.kernel.org
13269 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13270 F: drivers/pci/controller/pci-tegra.c
13272 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13273 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13274 L: linux-pci@vger.kernel.org
13275 L: linux-arm-kernel@lists.infradead.org
13277 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13278 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13280 PCI DRIVER FOR RENESAS R-CAR
13281 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13282 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13283 L: linux-pci@vger.kernel.org
13284 L: linux-renesas-soc@vger.kernel.org
13286 F: Documentation/devicetree/bindings/pci/*rcar*
13287 F: drivers/pci/controller/*rcar*
13289 PCI DRIVER FOR SAMSUNG EXYNOS
13290 M: Jingoo Han <jingoohan1@gmail.com>
13291 L: linux-pci@vger.kernel.org
13292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13293 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13295 F: drivers/pci/controller/dwc/pci-exynos.c
13297 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13298 M: Jingoo Han <jingoohan1@gmail.com>
13299 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13300 L: linux-pci@vger.kernel.org
13302 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13303 F: drivers/pci/controller/dwc/*designware*
13305 PCI DRIVER FOR TI DRA7XX/J721E
13306 M: Kishon Vijay Abraham I <kishon@ti.com>
13307 L: linux-omap@vger.kernel.org
13308 L: linux-pci@vger.kernel.org
13309 L: linux-arm-kernel@lists.infradead.org
13311 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13312 F: drivers/pci/controller/cadence/pci-j721e.c
13313 F: drivers/pci/controller/dwc/pci-dra7xx.c
13315 PCI DRIVER FOR TI KEYSTONE
13316 M: Murali Karicheri <m-karicheri2@ti.com>
13317 L: linux-pci@vger.kernel.org
13318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13320 F: drivers/pci/controller/dwc/pci-keystone.c
13322 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13323 M: Linus Walleij <linus.walleij@linaro.org>
13324 L: linux-pci@vger.kernel.org
13326 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13327 F: drivers/pci/controller/pci-v3-semi.c
13329 PCI ENDPOINT SUBSYSTEM
13330 M: Kishon Vijay Abraham I <kishon@ti.com>
13331 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13332 L: linux-pci@vger.kernel.org
13334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13335 F: drivers/misc/pci_endpoint_test.c
13336 F: drivers/pci/endpoint/
13339 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13340 M: Russell Currey <ruscur@russell.cc>
13341 M: Oliver O'Halloran <oohall@gmail.com>
13342 L: linuxppc-dev@lists.ozlabs.org
13344 F: Documentation/PCI/pci-error-recovery.rst
13345 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13346 F: arch/powerpc/include/*/eeh*.h
13347 F: arch/powerpc/kernel/eeh*.c
13348 F: arch/powerpc/platforms/*/eeh*.c
13349 F: drivers/pci/pcie/aer.c
13350 F: drivers/pci/pcie/dpc.c
13351 F: drivers/pci/pcie/err.c
13354 M: Linas Vepstas <linasvepstas@gmail.com>
13355 L: linux-pci@vger.kernel.org
13357 F: Documentation/PCI/pci-error-recovery.rst
13359 PCI MSI DRIVER FOR ALTERA MSI IP
13360 M: Ley Foon Tan <ley.foon.tan@intel.com>
13361 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13362 L: linux-pci@vger.kernel.org
13364 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13365 F: drivers/pci/controller/pcie-altera-msi.c
13367 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13368 M: Toan Le <toan@os.amperecomputing.com>
13369 L: linux-pci@vger.kernel.org
13370 L: linux-arm-kernel@lists.infradead.org
13372 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13373 F: drivers/pci/controller/pci-xgene-msi.c
13375 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13376 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13377 R: Rob Herring <robh@kernel.org>
13378 L: linux-pci@vger.kernel.org
13380 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13382 F: drivers/pci/controller/
13385 M: Bjorn Helgaas <bhelgaas@google.com>
13386 L: linux-pci@vger.kernel.org
13388 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13390 F: Documentation/PCI/
13391 F: Documentation/devicetree/bindings/pci/
13392 F: arch/x86/kernel/early-quirks.c
13393 F: arch/x86/kernel/quirks.c
13395 F: drivers/acpi/pci*
13397 F: include/asm-generic/pci*
13398 F: include/linux/of_pci.h
13399 F: include/linux/pci*
13400 F: include/uapi/linux/pci*
13403 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13404 M: Jonathan Chocron <jonnyc@amazon.com>
13405 L: linux-pci@vger.kernel.org
13407 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13408 F: drivers/pci/controller/dwc/pcie-al.c
13410 PCIE DRIVER FOR AMLOGIC MESON
13411 M: Yue Wang <yue.wang@Amlogic.com>
13412 L: linux-pci@vger.kernel.org
13413 L: linux-amlogic@lists.infradead.org
13415 F: drivers/pci/controller/dwc/pci-meson.c
13417 PCIE DRIVER FOR AXIS ARTPEC
13418 M: Jesper Nilsson <jesper.nilsson@axis.com>
13419 L: linux-arm-kernel@axis.com
13420 L: linux-pci@vger.kernel.org
13422 F: Documentation/devicetree/bindings/pci/axis,artpec*
13423 F: drivers/pci/controller/dwc/*artpec*
13425 PCIE DRIVER FOR CAVIUM THUNDERX
13426 M: Robert Richter <rric@kernel.org>
13427 L: linux-pci@vger.kernel.org
13428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13430 F: drivers/pci/controller/pci-thunder-*
13432 PCIE DRIVER FOR HISILICON
13433 M: Zhou Wang <wangzhou1@hisilicon.com>
13434 L: linux-pci@vger.kernel.org
13436 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13437 F: drivers/pci/controller/dwc/pcie-hisi.c
13439 PCIE DRIVER FOR HISILICON KIRIN
13440 M: Xiaowei Song <songxiaowei@hisilicon.com>
13441 M: Binghui Wang <wangbinghui@hisilicon.com>
13442 L: linux-pci@vger.kernel.org
13444 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13445 F: drivers/pci/controller/dwc/pcie-kirin.c
13447 PCIE DRIVER FOR HISILICON STB
13448 M: Shawn Guo <shawn.guo@linaro.org>
13449 L: linux-pci@vger.kernel.org
13451 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13452 F: drivers/pci/controller/dwc/pcie-histb.c
13454 PCIE DRIVER FOR MEDIATEK
13455 M: Ryder Lee <ryder.lee@mediatek.com>
13456 L: linux-pci@vger.kernel.org
13457 L: linux-mediatek@lists.infradead.org
13459 F: Documentation/devicetree/bindings/pci/mediatek*
13460 F: drivers/pci/controller/*mediatek*
13462 PCIE DRIVER FOR QUALCOMM MSM
13463 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13464 L: linux-pci@vger.kernel.org
13465 L: linux-arm-msm@vger.kernel.org
13467 F: drivers/pci/controller/dwc/*qcom*
13469 PCIE DRIVER FOR ROCKCHIP
13470 M: Shawn Lin <shawn.lin@rock-chips.com>
13471 L: linux-pci@vger.kernel.org
13472 L: linux-rockchip@lists.infradead.org
13474 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13475 F: drivers/pci/controller/pcie-rockchip*
13477 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13478 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13479 L: linux-pci@vger.kernel.org
13481 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13482 F: drivers/pci/controller/dwc/pcie-uniphier*
13484 PCIE DRIVER FOR ST SPEAR13XX
13485 M: Pratyush Anand <pratyush.anand@gmail.com>
13486 L: linux-pci@vger.kernel.org
13488 F: drivers/pci/controller/dwc/*spear*
13491 M: Dominik Brodowski <linux@dominikbrodowski.net>
13493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13494 F: Documentation/pcmcia/
13499 PCNET32 NETWORK DRIVER
13500 M: Don Fry <pcnet32@frontier.com>
13501 L: netdev@vger.kernel.org
13503 F: drivers/net/ethernet/amd/pcnet32.c
13505 PCRYPT PARALLEL CRYPTO ENGINE
13506 M: Steffen Klassert <steffen.klassert@secunet.com>
13507 L: linux-crypto@vger.kernel.org
13510 F: include/crypto/pcrypt.h
13512 PEAQ WMI HOTKEYS DRIVER
13513 M: Hans de Goede <hdegoede@redhat.com>
13514 L: platform-driver-x86@vger.kernel.org
13516 F: drivers/platform/x86/peaq-wmi.c
13518 PENSANDO ETHERNET DRIVERS
13519 M: Shannon Nelson <snelson@pensando.io>
13520 M: Pensando Drivers <drivers@pensando.io>
13521 L: netdev@vger.kernel.org
13523 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13524 F: drivers/net/ethernet/pensando/
13526 PER-CPU MEMORY ALLOCATOR
13527 M: Dennis Zhou <dennis@kernel.org>
13528 M: Tejun Heo <tj@kernel.org>
13529 M: Christoph Lameter <cl@linux.com>
13531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13532 F: arch/*/include/asm/percpu.h
13533 F: include/linux/percpu*.h
13536 PER-TASK DELAY ACCOUNTING
13537 M: Balbir Singh <bsingharora@gmail.com>
13539 F: include/linux/delayacct.h
13540 F: kernel/delayacct.c
13542 PERFORMANCE EVENTS SUBSYSTEM
13543 M: Peter Zijlstra <peterz@infradead.org>
13544 M: Ingo Molnar <mingo@redhat.com>
13545 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13546 R: Mark Rutland <mark.rutland@arm.com>
13547 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13548 R: Jiri Olsa <jolsa@redhat.com>
13549 R: Namhyung Kim <namhyung@kernel.org>
13550 L: linux-kernel@vger.kernel.org
13552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13554 F: arch/*/events/*/*
13555 F: arch/*/include/asm/perf_event.h
13556 F: arch/*/kernel/*/*/perf_event*.c
13557 F: arch/*/kernel/*/perf_event*.c
13558 F: arch/*/kernel/perf_callchain.c
13559 F: arch/*/kernel/perf_event*.c
13560 F: include/linux/perf_event.h
13561 F: include/uapi/linux/perf_event.h
13566 PERFORMANCE EVENTS TOOLING ARM64
13567 R: John Garry <john.garry@huawei.com>
13568 R: Will Deacon <will@kernel.org>
13569 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13570 R: Leo Yan <leo.yan@linaro.org>
13571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13573 F: tools/build/feature/test-libopencsd.c
13574 F: tools/perf/arch/arm*/
13575 F: tools/perf/pmu-events/arch/arm64/
13576 F: tools/perf/util/arm-spe*
13577 F: tools/perf/util/cs-etm*
13579 PERSONALITY HANDLING
13580 M: Christoph Hellwig <hch@infradead.org>
13581 L: linux-abi-devel@lists.sourceforge.net
13583 F: include/linux/personality.h
13584 F: include/uapi/linux/personality.h
13586 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13587 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13588 L: linux-input@vger.kernel.org
13590 F: Documentation/input/devices/pxrc.rst
13591 F: drivers/input/joystick/pxrc.c
13594 M: Remi Denis-Courmont <courmisch@gmail.com>
13596 F: Documentation/networking/phonet.rst
13597 F: include/linux/phonet.h
13598 F: include/net/phonet/
13599 F: include/uapi/linux/phonet.h
13603 M: Joern Engel <joern@lazybastard.org>
13604 L: linux-mtd@lists.infradead.org
13606 F: drivers/mtd/devices/phram.c
13609 M: Bruno Prémont <bonbons@linux-vserver.org>
13610 L: linux-input@vger.kernel.org
13612 F: drivers/hid/hid-picolcd*
13615 M: Jamie Iles <jamie@jamieiles.com>
13616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13618 T: git git://github.com/jamieiles/linux-2.6-ji.git
13619 F: arch/arm/boot/dts/picoxcell*
13620 F: arch/arm/mach-picoxcell/
13621 F: drivers/crypto/picoxcell*
13624 M: Christian Brauner <christian@brauner.io>
13625 L: linux-kernel@vger.kernel.org
13627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13629 F: tools/testing/selftests/clone3/
13630 F: tools/testing/selftests/pid_namespace/
13631 F: tools/testing/selftests/pidfd/
13634 K: \b(clone_args|kernel_clone_args)\b
13636 PIN CONTROL SUBSYSTEM
13637 M: Linus Walleij <linus.walleij@linaro.org>
13638 L: linux-gpio@vger.kernel.org
13640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13641 F: Documentation/devicetree/bindings/pinctrl/
13642 F: Documentation/driver-api/pinctl.rst
13643 F: drivers/pinctrl/
13644 F: include/linux/pinctrl/
13646 PIN CONTROLLER - FREESCALE
13647 M: Dong Aisheng <aisheng.dong@nxp.com>
13648 M: Fabio Estevam <festevam@gmail.com>
13649 M: Shawn Guo <shawnguo@kernel.org>
13650 M: Stefan Agner <stefan@agner.ch>
13651 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13652 L: linux-gpio@vger.kernel.org
13654 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13655 F: drivers/pinctrl/freescale/
13657 PIN CONTROLLER - INTEL
13658 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13659 M: Andy Shevchenko <andy@kernel.org>
13661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13662 F: drivers/pinctrl/intel/
13664 PIN CONTROLLER - MEDIATEK
13665 M: Sean Wang <sean.wang@kernel.org>
13666 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13668 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13669 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13670 F: drivers/pinctrl/mediatek/
13672 PIN CONTROLLER - MICROCHIP AT91
13673 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13675 L: linux-gpio@vger.kernel.org
13677 F: drivers/gpio/gpio-sama5d2-piobu.c
13678 F: drivers/pinctrl/pinctrl-at91*
13680 PIN CONTROLLER - QUALCOMM
13681 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13682 L: linux-arm-msm@vger.kernel.org
13684 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13685 F: drivers/pinctrl/qcom/
13687 PIN CONTROLLER - RENESAS
13688 M: Geert Uytterhoeven <geert+renesas@glider.be>
13689 L: linux-renesas-soc@vger.kernel.org
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13692 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13693 F: drivers/pinctrl/pinctrl-rz*
13694 F: drivers/pinctrl/sh-pfc/
13696 PIN CONTROLLER - SAMSUNG
13697 M: Tomasz Figa <tomasz.figa@gmail.com>
13698 M: Krzysztof Kozlowski <krzk@kernel.org>
13699 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13701 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13703 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13705 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13706 F: drivers/pinctrl/samsung/
13707 F: include/dt-bindings/pinctrl/samsung.h
13709 PIN CONTROLLER - SINGLE
13710 M: Tony Lindgren <tony@atomide.com>
13711 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13713 L: linux-omap@vger.kernel.org
13715 F: drivers/pinctrl/pinctrl-single.c
13717 PIN CONTROLLER - ST SPEAR
13718 M: Viresh Kumar <vireshk@kernel.org>
13719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13721 W: http://www.st.com/spear
13722 F: drivers/pinctrl/spear/
13724 PISTACHIO SOC SUPPORT
13725 M: James Hartley <james.hartley@sondrel.com>
13726 L: linux-mips@vger.kernel.org
13728 F: arch/mips/boot/dts/img/pistachio*
13729 F: arch/mips/configs/pistachio*_defconfig
13730 F: arch/mips/include/asm/mach-pistachio/
13731 F: arch/mips/pistachio/
13734 M: linux-block@vger.kernel.org
13736 F: drivers/block/pktcdvd.c
13737 F: include/linux/pktcdvd.h
13738 F: include/uapi/linux/pktcdvd.h
13740 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13741 M: Tomasz Duszynski <tduszyns@gmail.com>
13743 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13744 F: drivers/iio/chemical/pms7003.c
13747 M: Jacob Keller <jacob.e.keller@intel.com>
13749 F: Documentation/driver-api/pldmfw/
13750 F: include/linux/pldmfw.h
13754 M: Logan Gunthorpe <logang@deltatee.com>
13756 F: drivers/dma/plx_dma.c
13759 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13760 L: linux-pm@vger.kernel.org
13762 W: https://01.org/pm-graph
13763 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13764 T: git git://github.com/intel/pm-graph
13765 F: tools/power/pm-graph
13767 PMBUS HARDWARE MONITORING DRIVERS
13768 M: Guenter Roeck <linux@roeck-us.net>
13769 L: linux-hwmon@vger.kernel.org
13771 W: http://hwmon.wiki.kernel.org/
13772 W: http://www.roeck-us.net/linux/drivers/
13773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13774 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13775 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13776 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13777 F: Documentation/hwmon/adm1275.rst
13778 F: Documentation/hwmon/ibm-cffps.rst
13779 F: Documentation/hwmon/ir35221.rst
13780 F: Documentation/hwmon/lm25066.rst
13781 F: Documentation/hwmon/ltc2978.rst
13782 F: Documentation/hwmon/ltc3815.rst
13783 F: Documentation/hwmon/max16064.rst
13784 F: Documentation/hwmon/max20751.rst
13785 F: Documentation/hwmon/max31785.rst
13786 F: Documentation/hwmon/max34440.rst
13787 F: Documentation/hwmon/max8688.rst
13788 F: Documentation/hwmon/pmbus-core.rst
13789 F: Documentation/hwmon/pmbus.rst
13790 F: Documentation/hwmon/tps40422.rst
13791 F: Documentation/hwmon/ucd9000.rst
13792 F: Documentation/hwmon/ucd9200.rst
13793 F: Documentation/hwmon/zl6100.rst
13794 F: drivers/hwmon/pmbus/
13795 F: include/linux/pmbus.h
13797 PMC SIERRA MaxRAID DRIVER
13798 L: linux-scsi@vger.kernel.org
13800 W: http://www.pmc-sierra.com/
13801 F: drivers/scsi/pmcraid.*
13803 PMC SIERRA PM8001 DRIVER
13804 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13805 L: linux-scsi@vger.kernel.org
13807 F: drivers/scsi/pm8001/
13809 PNI RM3100 IIO DRIVER
13810 M: Song Qiang <songqiang1304521@gmail.com>
13811 L: linux-iio@vger.kernel.org
13813 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13814 F: drivers/iio/magnetometer/rm3100*
13817 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13818 L: linux-acpi@vger.kernel.org
13821 F: include/linux/pnp.h
13823 POSIX CLOCKS and TIMERS
13824 M: Thomas Gleixner <tglx@linutronix.de>
13825 L: linux-kernel@vger.kernel.org
13827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13829 F: include/linux/time_namespace.h
13830 F: include/linux/timer*
13831 F: kernel/time/*timer*
13832 F: kernel/time/namespace.c
13834 POWER MANAGEMENT CORE
13835 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13836 L: linux-pm@vger.kernel.org
13838 B: https://bugzilla.kernel.org
13839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13840 F: drivers/base/power/
13841 F: drivers/powercap/
13842 F: include/linux/intel_rapl.h
13843 F: include/linux/pm.h
13844 F: include/linux/pm_*
13845 F: include/linux/powercap.h
13846 F: kernel/configs/nopm.config
13848 POWER STATE COORDINATION INTERFACE (PSCI)
13849 M: Mark Rutland <mark.rutland@arm.com>
13850 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13851 L: linux-arm-kernel@lists.infradead.org
13853 F: drivers/firmware/psci/
13854 F: include/linux/psci.h
13855 F: include/uapi/linux/psci.h
13857 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13858 M: Sebastian Reichel <sre@kernel.org>
13859 L: linux-pm@vger.kernel.org
13861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13862 F: Documentation/ABI/testing/sysfs-class-power
13863 F: Documentation/devicetree/bindings/power/supply/
13864 F: drivers/power/supply/
13865 F: include/linux/power_supply.h
13867 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13868 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13869 L: linuxppc-dev@lists.ozlabs.org
13871 F: drivers/char/powernv-op-panel.c
13873 PPP OVER ATM (RFC 2364)
13874 M: Mitchell Blank Jr <mitch@sfgoth.com>
13876 F: include/uapi/linux/atmppp.h
13877 F: net/atm/pppoatm.c
13880 M: Michal Ostrowski <mostrows@earthlink.net>
13882 F: drivers/net/ppp/pppoe.c
13883 F: drivers/net/ppp/pppox.c
13886 M: James Chapman <jchapman@katalix.com>
13888 F: include/linux/if_pppol2tp.h
13889 F: include/uapi/linux/if_pppol2tp.h
13890 F: net/l2tp/l2tp_ppp.c
13892 PPP PROTOCOL DRIVERS AND COMPRESSORS
13893 M: Paul Mackerras <paulus@samba.org>
13894 L: linux-ppp@vger.kernel.org
13896 F: drivers/net/ppp/ppp_*
13899 M: Rodolfo Giometti <giometti@enneenne.com>
13900 L: linuxpps@ml.enneenne.com (subscribers-only)
13902 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13903 F: Documentation/ABI/testing/sysfs-pps
13904 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13905 F: Documentation/driver-api/pps.rst
13907 F: include/linux/pps*.h
13908 F: include/uapi/linux/pps.h
13911 M: Dmitry Kozlov <xeb@mail.ru>
13912 L: netdev@vger.kernel.org
13914 W: http://sourceforge.net/projects/accel-pptp
13915 F: drivers/net/ppp/pptp.c
13917 PRESSURE STALL INFORMATION (PSI)
13918 M: Johannes Weiner <hannes@cmpxchg.org>
13920 F: include/linux/psi*
13921 F: kernel/sched/psi.c
13924 M: Petr Mladek <pmladek@suse.com>
13925 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13926 R: Steven Rostedt <rostedt@goodmis.org>
13928 F: include/linux/printk.h
13931 PRISM54 WIRELESS DRIVER
13932 M: Luis Chamberlain <mcgrof@kernel.org>
13933 L: linux-wireless@vger.kernel.org
13935 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13936 F: drivers/net/wireless/intersil/prism54/
13939 R: Alexey Dobriyan <adobriyan@gmail.com>
13940 L: linux-kernel@vger.kernel.org
13941 L: linux-fsdevel@vger.kernel.org
13943 F: Documentation/filesystems/proc.rst
13945 F: include/linux/proc_fs.h
13946 F: tools/testing/selftests/proc/
13949 M: Luis Chamberlain <mcgrof@kernel.org>
13950 M: Kees Cook <keescook@chromium.org>
13951 M: Iurii Zaikin <yzaikin@google.com>
13952 L: linux-kernel@vger.kernel.org
13953 L: linux-fsdevel@vger.kernel.org
13955 F: fs/proc/proc_sysctl.c
13956 F: include/linux/sysctl.h
13957 F: kernel/sysctl-test.c
13959 F: tools/testing/selftests/sysctl/
13961 PS3 NETWORK SUPPORT
13962 M: Geoff Levand <geoff@infradead.org>
13963 L: netdev@vger.kernel.org
13964 L: linuxppc-dev@lists.ozlabs.org
13966 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13968 PS3 PLATFORM SUPPORT
13969 M: Geoff Levand <geoff@infradead.org>
13970 L: linuxppc-dev@lists.ozlabs.org
13972 F: arch/powerpc/boot/ps3*
13973 F: arch/powerpc/include/asm/lv1call.h
13974 F: arch/powerpc/include/asm/ps3*.h
13975 F: arch/powerpc/platforms/ps3/
13978 F: drivers/rtc/rtc-ps3.c
13979 F: drivers/usb/host/*ps3.c
13980 F: sound/ppc/snd_ps3*
13983 M: Jim Paris <jim@jtan.com>
13984 M: Geoff Levand <geoff@infradead.org>
13985 L: linuxppc-dev@lists.ozlabs.org
13987 F: drivers/block/ps3vram.c
13989 PSAMPLE PACKET SAMPLING SUPPORT
13990 M: Yotam Gigi <yotam.gi@gmail.com>
13992 F: include/net/psample.h
13993 F: include/uapi/linux/psample.h
13997 M: Kees Cook <keescook@chromium.org>
13998 M: Anton Vorontsov <anton@enomsg.org>
13999 M: Colin Cross <ccross@android.com>
14000 M: Tony Luck <tony.luck@intel.com>
14002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14003 F: Documentation/admin-guide/ramoops.rst
14004 F: Documentation/admin-guide/pstore-blk.rst
14005 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14006 F: drivers/acpi/apei/erst.c
14007 F: drivers/firmware/efi/efi-pstore.c
14009 F: include/linux/pstore*
14010 K: \b(pstore|ramoops)
14012 PTP HARDWARE CLOCK SUPPORT
14013 M: Richard Cochran <richardcochran@gmail.com>
14014 L: netdev@vger.kernel.org
14016 W: http://linuxptp.sourceforge.net/
14017 F: Documentation/ABI/testing/sysfs-ptp
14018 F: Documentation/driver-api/ptp.rst
14019 F: drivers/net/phy/dp83640*
14021 F: include/linux/ptp_cl*
14024 M: Oleg Nesterov <oleg@redhat.com>
14026 F: arch/*/*/ptrace*.c
14027 F: arch/*/include/asm/ptrace*.h
14028 F: arch/*/ptrace*.c
14029 F: include/asm-generic/syscall.h
14030 F: include/linux/ptrace.h
14031 F: include/linux/regset.h
14032 F: include/linux/tracehook.h
14033 F: include/uapi/linux/ptrace.h
14034 F: include/uapi/linux/ptrace.h
14038 M: Hans Verkuil <hverkuil@xs4all.nl>
14039 L: linux-media@vger.kernel.org
14041 T: git git://linuxtv.org/media_tree.git
14042 F: Documentation/admin-guide/media/pulse8-cec.rst
14043 F: drivers/media/cec/usb/pulse8/
14045 PVRUSB2 VIDEO4LINUX DRIVER
14046 M: Mike Isely <isely@pobox.com>
14047 L: pvrusb2@isely.net (subscribers-only)
14048 L: linux-media@vger.kernel.org
14050 W: http://www.isely.net/pvrusb2/
14051 T: git git://linuxtv.org/media_tree.git
14052 F: Documentation/driver-api/media/drivers/pvrusb2*
14053 F: drivers/media/usb/pvrusb2/
14056 M: Hans Verkuil <hverkuil@xs4all.nl>
14057 L: linux-media@vger.kernel.org
14059 T: git git://linuxtv.org/media_tree.git
14060 F: drivers/media/usb/pwc/*
14061 F: include/trace/events/pwc.h
14064 M: Kamil Debski <kamil@wypas.org>
14065 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14066 L: linux-hwmon@vger.kernel.org
14068 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14069 F: Documentation/hwmon/pwm-fan.rst
14070 F: drivers/hwmon/pwm-fan.c
14073 M: Sean Young <sean@mess.org>
14074 L: linux-media@vger.kernel.org
14076 F: drivers/media/rc/pwm-ir-tx.c
14079 M: Thierry Reding <thierry.reding@gmail.com>
14080 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14081 M: Lee Jones <lee.jones@linaro.org>
14082 L: linux-pwm@vger.kernel.org
14084 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14086 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14087 F: Documentation/devicetree/bindings/pwm/
14088 F: Documentation/driver-api/pwm.rst
14089 F: drivers/gpio/gpio-mvebu.c
14091 F: drivers/video/backlight/pwm_bl.c
14092 F: include/linux/pwm.h
14093 F: include/linux/pwm_backlight.h
14094 K: pwm_(config|apply_state|ops)
14097 M: Robert Jarzmik <robert.jarzmik@free.fr>
14098 L: linux-gpio@vger.kernel.org
14100 F: drivers/gpio/gpio-pxa.c
14106 M: Robert Jarzmik <robert.jarzmik@free.fr>
14107 L: linux-rtc@vger.kernel.org
14110 PXA2xx/PXA3xx SUPPORT
14111 M: Daniel Mack <daniel@zonque.org>
14112 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14113 M: Robert Jarzmik <robert.jarzmik@free.fr>
14114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14116 T: git git://github.com/hzhuang1/linux.git
14117 T: git git://github.com/rjarzmik/linux.git
14118 F: arch/arm/boot/dts/pxa*
14119 F: arch/arm/mach-pxa/
14120 F: drivers/dma/pxa*
14121 F: drivers/pcmcia/pxa2xx*
14122 F: drivers/pinctrl/pxa/
14123 F: drivers/spi/spi-pxa2xx*
14124 F: drivers/usb/gadget/udc/pxa2*
14125 F: include/sound/pxa2xx-lib.h
14130 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14131 L: qat-linux@intel.com
14133 F: drivers/crypto/qat/
14135 QCOM AUDIO (ASoC) DRIVERS
14136 M: Patrick Lai <plai@codeaurora.org>
14137 M: Banajit Goswami <bgoswami@codeaurora.org>
14138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14143 M: Alex Elder <elder@kernel.org>
14144 L: netdev@vger.kernel.org
14146 F: drivers/net/ipa/
14148 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14149 M: Gabriel Somlo <somlo@cmu.edu>
14150 M: "Michael S. Tsirkin" <mst@redhat.com>
14151 L: qemu-devel@nongnu.org
14153 F: drivers/firmware/qemu_fw_cfg.c
14154 F: include/uapi/linux/qemu_fw_cfg.h
14157 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14158 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14159 L: linux-rdma@vger.kernel.org
14161 F: drivers/infiniband/hw/qib/
14163 QLOGIC QL41xxx FCOE DRIVER
14164 M: QLogic-Storage-Upstream@cavium.com
14165 L: linux-scsi@vger.kernel.org
14167 F: drivers/scsi/qedf/
14169 QLOGIC QL41xxx ISCSI DRIVER
14170 M: QLogic-Storage-Upstream@cavium.com
14171 L: linux-scsi@vger.kernel.org
14173 F: drivers/scsi/qedi/
14175 QLOGIC QL4xxx ETHERNET DRIVER
14176 M: Ariel Elior <aelior@marvell.com>
14177 M: GR-everest-linux-l2@marvell.com
14178 L: netdev@vger.kernel.org
14180 F: drivers/net/ethernet/qlogic/qed/
14181 F: drivers/net/ethernet/qlogic/qede/
14182 F: include/linux/qed/
14184 QLOGIC QL4xxx RDMA DRIVER
14185 M: Michal Kalderon <mkalderon@marvell.com>
14186 M: Ariel Elior <aelior@marvell.com>
14187 L: linux-rdma@vger.kernel.org
14189 F: drivers/infiniband/hw/qedr/
14190 F: include/uapi/rdma/qedr-abi.h
14192 QLOGIC QLA1280 SCSI DRIVER
14193 M: Michael Reed <mdr@sgi.com>
14194 L: linux-scsi@vger.kernel.org
14196 F: drivers/scsi/qla1280.[ch]
14198 QLOGIC QLA2XXX FC-SCSI DRIVER
14199 M: Nilesh Javali <njavali@marvell.com>
14200 M: GR-QLogic-Storage-Upstream@marvell.com
14201 L: linux-scsi@vger.kernel.org
14203 F: Documentation/scsi/LICENSE.qla2xxx
14204 F: drivers/scsi/qla2xxx/
14206 QLOGIC QLA3XXX NETWORK DRIVER
14207 M: GR-Linux-NIC-Dev@marvell.com
14208 L: netdev@vger.kernel.org
14210 F: Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14211 F: drivers/net/ethernet/qlogic/qla3xxx.*
14213 QLOGIC QLA4XXX iSCSI DRIVER
14214 M: QLogic-Storage-Upstream@qlogic.com
14215 L: linux-scsi@vger.kernel.org
14217 F: Documentation/scsi/LICENSE.qla4xxx
14218 F: drivers/scsi/qla4xxx/
14220 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14221 M: Shahed Shaikh <shshaikh@marvell.com>
14222 M: Manish Chopra <manishc@marvell.com>
14223 M: GR-Linux-NIC-Dev@marvell.com
14224 L: netdev@vger.kernel.org
14226 F: drivers/net/ethernet/qlogic/qlcnic/
14228 QLOGIC QLGE 10Gb ETHERNET DRIVER
14229 M: Manish Chopra <manishc@marvell.com>
14230 M: GR-Linux-NIC-Dev@marvell.com
14231 L: netdev@vger.kernel.org
14233 F: drivers/staging/qlge/
14235 QM1D1B0004 MEDIA DRIVER
14236 M: Akihiro Tsukada <tskd08@gmail.com>
14237 L: linux-media@vger.kernel.org
14239 F: drivers/media/tuners/qm1d1b0004*
14241 QM1D1C0042 MEDIA DRIVER
14242 M: Akihiro Tsukada <tskd08@gmail.com>
14243 L: linux-media@vger.kernel.org
14245 F: drivers/media/tuners/qm1d1c0042*
14248 M: Anders Larsen <al@alarsen.net>
14250 W: http://www.alarsen.net/linux/qnx4fs/
14252 F: include/uapi/linux/qnx4_fs.h
14253 F: include/uapi/linux/qnxtypes.h
14255 QORIQ DPAA2 FSL-MC BUS DRIVER
14256 M: Stuart Yoder <stuyoder@gmail.com>
14257 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14258 L: linux-kernel@vger.kernel.org
14260 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14261 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14262 F: drivers/bus/fsl-mc/
14264 QT1010 MEDIA DRIVER
14265 M: Antti Palosaari <crope@iki.fi>
14266 L: linux-media@vger.kernel.org
14268 W: https://linuxtv.org
14269 W: http://palosaari.fi/linux/
14270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14271 T: git git://linuxtv.org/anttip/media_tree.git
14272 F: drivers/media/tuners/qt1010*
14274 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14275 M: Kalle Valo <kvalo@codeaurora.org>
14276 L: ath10k@lists.infradead.org
14278 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14280 F: drivers/net/wireless/ath/ath10k/
14282 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14283 M: Kalle Valo <kvalo@codeaurora.org>
14284 L: ath11k@lists.infradead.org
14286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14287 F: drivers/net/wireless/ath/ath11k/
14289 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14290 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14291 L: linux-wireless@vger.kernel.org
14293 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14294 F: drivers/net/wireless/ath/ath9k/
14296 QUALCOMM CAMERA SUBSYSTEM DRIVER
14297 M: Todor Tomov <todor.too@gmail.com>
14298 L: linux-media@vger.kernel.org
14300 F: Documentation/admin-guide/media/qcom_camss.rst
14301 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14302 F: drivers/media/platform/qcom/camss/
14304 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14305 M: Niklas Cassel <nks@flawful.org>
14306 L: linux-pm@vger.kernel.org
14307 L: linux-arm-msm@vger.kernel.org
14309 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14310 F: drivers/power/avs/qcom-cpr.c
14312 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14313 M: Ilia Lin <ilia.lin@kernel.org>
14314 L: linux-pm@vger.kernel.org
14316 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14317 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14319 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14320 M: Timur Tabi <timur@kernel.org>
14321 L: netdev@vger.kernel.org
14323 F: drivers/net/ethernet/qualcomm/emac/
14325 QUALCOMM ETHQOS ETHERNET DRIVER
14326 M: Vinod Koul <vkoul@kernel.org>
14327 L: netdev@vger.kernel.org
14329 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14330 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14332 QUALCOMM GENERIC INTERFACE I2C DRIVER
14333 M: Akash Asthana <akashast@codeaurora.org>
14334 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14335 L: linux-i2c@vger.kernel.org
14336 L: linux-arm-msm@vger.kernel.org
14338 F: drivers/i2c/busses/i2c-qcom-geni.c
14340 QUALCOMM HEXAGON ARCHITECTURE
14341 M: Brian Cain <bcain@codeaurora.org>
14342 L: linux-hexagon@vger.kernel.org
14346 QUALCOMM HIDMA DRIVER
14347 M: Sinan Kaya <okaya@kernel.org>
14348 L: linux-arm-kernel@lists.infradead.org
14349 L: linux-arm-msm@vger.kernel.org
14350 L: dmaengine@vger.kernel.org
14352 F: drivers/dma/qcom/hidma*
14354 QUALCOMM I2C CCI DRIVER
14355 M: Loic Poulain <loic.poulain@linaro.org>
14356 M: Robert Foss <robert.foss@linaro.org>
14357 L: linux-i2c@vger.kernel.org
14358 L: linux-arm-msm@vger.kernel.org
14360 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14361 F: drivers/i2c/busses/i2c-qcom-cci.c
14364 M: Rob Clark <robdclark@gmail.com>
14365 L: iommu@lists.linux-foundation.org
14366 L: linux-arm-msm@vger.kernel.org
14368 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14370 QUALCOMM IPCC MAILBOX DRIVER
14371 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14372 L: linux-arm-msm@vger.kernel.org
14374 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14375 F: drivers/mailbox/qcom-ipcc.c
14376 F: include/dt-bindings/mailbox/qcom-ipcc.h
14378 QUALCOMM RMNET DRIVER
14379 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14380 M: Sean Tranchetti <stranche@codeaurora.org>
14381 L: netdev@vger.kernel.org
14383 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14384 F: drivers/net/ethernet/qualcomm/rmnet/
14385 F: include/linux/if_rmnet.h
14387 QUALCOMM TSENS THERMAL DRIVER
14388 M: Amit Kucheria <amitk@kernel.org>
14389 L: linux-pm@vger.kernel.org
14390 L: linux-arm-msm@vger.kernel.org
14392 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14393 F: drivers/thermal/qcom/
14395 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14396 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14397 L: linux-media@vger.kernel.org
14398 L: linux-arm-msm@vger.kernel.org
14400 T: git git://linuxtv.org/media_tree.git
14401 F: Documentation/devicetree/bindings/media/*venus*
14402 F: drivers/media/platform/qcom/venus/
14404 QUALCOMM WCN36XX WIRELESS DRIVER
14405 M: Kalle Valo <kvalo@codeaurora.org>
14406 L: wcn36xx@lists.infradead.org
14408 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14409 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14410 F: drivers/net/wireless/ath/wcn36xx/
14412 QUANTENNA QTNFMAC WIRELESS DRIVER
14413 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14414 R: Sergey Matyukevich <geomatsi@gmail.com>
14415 L: linux-wireless@vger.kernel.org
14417 F: drivers/net/wireless/quantenna
14419 RADEON and AMDGPU DRM DRIVERS
14420 M: Alex Deucher <alexander.deucher@amd.com>
14421 M: Christian König <christian.koenig@amd.com>
14422 L: amd-gfx@lists.freedesktop.org
14424 T: git git://people.freedesktop.org/~agd5f/linux
14425 F: drivers/gpu/drm/amd/
14426 F: drivers/gpu/drm/radeon/
14427 F: include/uapi/drm/amdgpu_drm.h
14428 F: include/uapi/drm/radeon_drm.h
14430 RADEON FRAMEBUFFER DISPLAY DRIVER
14431 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14432 L: linux-fbdev@vger.kernel.org
14434 F: drivers/video/fbdev/aty/radeon*
14435 F: include/uapi/linux/radeonfb.h
14437 RADIOSHARK RADIO DRIVER
14438 M: Hans Verkuil <hverkuil@xs4all.nl>
14439 L: linux-media@vger.kernel.org
14441 T: git git://linuxtv.org/media_tree.git
14442 F: drivers/media/radio/radio-shark.c
14444 RADIOSHARK2 RADIO DRIVER
14445 M: Hans Verkuil <hverkuil@xs4all.nl>
14446 L: linux-media@vger.kernel.org
14448 T: git git://linuxtv.org/media_tree.git
14449 F: drivers/media/radio/radio-shark2.c
14450 F: drivers/media/radio/radio-tea5777.c
14452 RADOS BLOCK DEVICE (RBD)
14453 M: Ilya Dryomov <idryomov@gmail.com>
14454 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14455 L: ceph-devel@vger.kernel.org
14457 W: http://ceph.com/
14458 T: git git://github.com/ceph/ceph-client.git
14459 F: Documentation/ABI/testing/sysfs-bus-rbd
14460 F: drivers/block/rbd.c
14461 F: drivers/block/rbd_types.h
14463 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14464 M: Paul Mackerras <paulus@samba.org>
14465 L: linux-fbdev@vger.kernel.org
14467 F: drivers/video/fbdev/aty/aty128fb.c
14469 RAINSHADOW-CEC DRIVER
14470 M: Hans Verkuil <hverkuil@xs4all.nl>
14471 L: linux-media@vger.kernel.org
14473 T: git git://linuxtv.org/media_tree.git
14474 F: drivers/media/cec/usb/rainshadow/
14476 RALINK MIPS ARCHITECTURE
14477 M: John Crispin <john@phrozen.org>
14478 L: linux-mips@vger.kernel.org
14480 F: arch/mips/ralink
14482 RALINK RT2X00 WIRELESS LAN DRIVER
14483 M: Stanislaw Gruszka <stf_xl@wp.pl>
14484 M: Helmut Schaa <helmut.schaa@googlemail.com>
14485 L: linux-wireless@vger.kernel.org
14487 F: drivers/net/wireless/ralink/rt2x00/
14489 RAMDISK RAM BLOCK DEVICE DRIVER
14490 M: Jens Axboe <axboe@kernel.dk>
14492 F: Documentation/admin-guide/blockdev/ramdisk.rst
14493 F: drivers/block/brd.c
14495 RANCHU VIRTUAL BOARD FOR MIPS
14496 M: Miodrag Dinic <miodrag.dinic@mips.com>
14497 L: linux-mips@vger.kernel.org
14499 F: arch/mips/configs/generic/board-ranchu.config
14500 F: arch/mips/generic/board-ranchu.c
14502 RANDOM NUMBER DRIVER
14503 M: "Theodore Ts'o" <tytso@mit.edu>
14505 F: drivers/char/random.c
14508 M: Matt Porter <mporter@kernel.crashing.org>
14509 M: Alexandre Bounine <alex.bou9@gmail.com>
14511 F: drivers/rapidio/
14514 M: Tony Luck <tony.luck@intel.com>
14515 M: Borislav Petkov <bp@alien8.de>
14516 L: linux-edac@vger.kernel.org
14518 F: Documentation/admin-guide/ras.rst
14520 F: include/linux/ras.h
14521 F: include/ras/ras_event.h
14523 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14524 L: linux-wireless@vger.kernel.org
14526 F: drivers/net/wireless/ray*
14528 RC-CORE / LIRC FRAMEWORK
14529 M: Sean Young <sean@mess.org>
14530 L: linux-media@vger.kernel.org
14532 W: http://linuxtv.org
14533 T: git git://linuxtv.org/media_tree.git
14534 F: Documentation/driver-api/media/rc-core.rst
14535 F: Documentation/userspace-api/media/rc/
14536 F: drivers/media/rc/
14537 F: include/media/rc-map.h
14538 F: include/media/rc-core.h
14539 F: include/uapi/linux/lirc.h
14541 RCMM REMOTE CONTROLS DECODER
14542 M: Patrick Lerda <patrick9876@free.fr>
14544 F: drivers/media/rc/ir-rcmm-decoder.c
14546 RCUTORTURE TEST FRAMEWORK
14547 M: "Paul E. McKenney" <paulmck@kernel.org>
14548 M: Josh Triplett <josh@joshtriplett.org>
14549 R: Steven Rostedt <rostedt@goodmis.org>
14550 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14551 R: Lai Jiangshan <jiangshanlai@gmail.com>
14552 L: rcu@vger.kernel.org
14554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14555 F: tools/testing/selftests/rcutorture
14557 RDACM20 Camera Sensor
14558 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14559 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14560 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14561 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14562 L: linux-media@vger.kernel.org
14564 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14565 F: drivers/media/i2c/rdacm20.c
14566 F: drivers/media/i2c/max9271.c
14567 F: drivers/media/i2c/max9271.h
14570 M: Florian Fainelli <florian@openwrt.org>
14573 RDC R6040 FAST ETHERNET DRIVER
14574 M: Florian Fainelli <f.fainelli@gmail.com>
14575 L: netdev@vger.kernel.org
14577 F: drivers/net/ethernet/rdc/r6040.c
14579 RDMAVT - RDMA verbs software
14580 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14581 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14582 L: linux-rdma@vger.kernel.org
14584 F: drivers/infiniband/sw/rdmavt
14586 RDS - RELIABLE DATAGRAM SOCKETS
14587 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14588 L: netdev@vger.kernel.org
14589 L: linux-rdma@vger.kernel.org
14590 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14592 W: https://oss.oracle.com/projects/rds/
14593 F: Documentation/networking/rds.rst
14596 RDT - RESOURCE ALLOCATION
14597 M: Fenghua Yu <fenghua.yu@intel.com>
14598 M: Reinette Chatre <reinette.chatre@intel.com>
14599 L: linux-kernel@vger.kernel.org
14601 F: Documentation/x86/resctrl*
14602 F: arch/x86/include/asm/resctrl.h
14603 F: arch/x86/kernel/cpu/resctrl/
14604 F: tools/testing/selftests/resctrl/
14606 READ-COPY UPDATE (RCU)
14607 M: "Paul E. McKenney" <paulmck@kernel.org>
14608 M: Josh Triplett <josh@joshtriplett.org>
14609 R: Steven Rostedt <rostedt@goodmis.org>
14610 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14611 R: Lai Jiangshan <jiangshanlai@gmail.com>
14612 R: Joel Fernandes <joel@joelfernandes.org>
14613 L: rcu@vger.kernel.org
14615 W: http://www.rdrop.com/users/paulmck/RCU/
14616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14617 F: Documentation/RCU/
14618 F: include/linux/rcu*
14620 X: Documentation/RCU/torture.rst
14621 X: include/linux/srcu*.h
14622 X: kernel/rcu/srcu*.c
14624 REAL TIME CLOCK (RTC) SUBSYSTEM
14625 M: Alessandro Zummo <a.zummo@towertech.it>
14626 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14627 L: linux-rtc@vger.kernel.org
14629 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14631 F: Documentation/admin-guide/rtc.rst
14632 F: Documentation/devicetree/bindings/rtc/
14634 F: include/linux/platform_data/rtc-*
14635 F: include/linux/rtc.h
14636 F: include/linux/rtc/
14637 F: include/uapi/linux/rtc.h
14638 F: tools/testing/selftests/rtc/
14640 REALTEK AUDIO CODECS
14641 M: Oder Chiou <oder_chiou@realtek.com>
14643 F: include/sound/rt*.h
14644 F: sound/soc/codecs/rt*
14646 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14647 M: Linus Walleij <linus.walleij@linaro.org>
14649 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14650 F: drivers/net/dsa/realtek-smi*
14651 F: drivers/net/dsa/rtl83*
14653 REALTEK WIRELESS DRIVER (rtlwifi family)
14654 M: Ping-Ke Shih <pkshih@realtek.com>
14655 L: linux-wireless@vger.kernel.org
14657 W: https://wireless.wiki.kernel.org/
14658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14659 F: drivers/net/wireless/realtek/rtlwifi/
14661 REALTEK WIRELESS DRIVER (rtw88)
14662 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14663 L: linux-wireless@vger.kernel.org
14665 F: drivers/net/wireless/realtek/rtw88/
14667 REDPINE WIRELESS DRIVER
14668 M: Amitkumar Karwar <amitkarwar@gmail.com>
14669 M: Siva Rebbagondla <siva8118@gmail.com>
14670 L: linux-wireless@vger.kernel.org
14672 F: drivers/net/wireless/rsi/
14674 REGISTER MAP ABSTRACTION
14675 M: Mark Brown <broonie@kernel.org>
14676 L: linux-kernel@vger.kernel.org
14678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14679 F: Documentation/devicetree/bindings/regmap/
14680 F: drivers/base/regmap/
14681 F: include/linux/regmap.h
14683 REISERFS FILE SYSTEM
14684 L: reiserfs-devel@vger.kernel.org
14688 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14689 M: Ohad Ben-Cohen <ohad@wizery.com>
14690 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14691 L: linux-remoteproc@vger.kernel.org
14693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14694 F: Documentation/ABI/testing/sysfs-class-remoteproc
14695 F: Documentation/devicetree/bindings/remoteproc/
14696 F: Documentation/staging/remoteproc.rst
14697 F: drivers/remoteproc/
14698 F: include/linux/remoteproc.h
14699 F: include/linux/remoteproc/
14701 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14702 M: Ohad Ben-Cohen <ohad@wizery.com>
14703 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14704 L: linux-remoteproc@vger.kernel.org
14706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14707 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14708 F: Documentation/staging/rpmsg.rst
14710 F: include/linux/rpmsg.h
14711 F: include/linux/rpmsg/
14712 F: include/uapi/linux/rpmsg.h
14715 RENESAS CLOCK DRIVERS
14716 M: Geert Uytterhoeven <geert+renesas@glider.be>
14717 L: linux-renesas-soc@vger.kernel.org
14719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14720 F: Documentation/devicetree/bindings/clock/renesas,*
14721 F: drivers/clk/renesas/
14723 RENESAS EMEV2 I2C DRIVER
14724 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14726 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14727 F: drivers/i2c/busses/i2c-emev2.c
14729 RENESAS ETHERNET DRIVERS
14730 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14731 L: netdev@vger.kernel.org
14732 L: linux-renesas-soc@vger.kernel.org
14733 F: Documentation/devicetree/bindings/net/renesas,*.txt
14734 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14735 F: drivers/net/ethernet/renesas/
14736 F: include/linux/sh_eth.h
14738 RENESAS R-CAR GYROADC DRIVER
14739 M: Marek Vasut <marek.vasut@gmail.com>
14740 L: linux-iio@vger.kernel.org
14742 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14743 F: drivers/iio/adc/rcar-gyroadc.c
14745 RENESAS R-CAR I2C DRIVERS
14746 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14748 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14749 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14750 F: drivers/i2c/busses/i2c-rcar.c
14751 F: drivers/i2c/busses/i2c-sh_mobile.c
14753 RENESAS R-CAR THERMAL DRIVERS
14754 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14755 L: linux-renesas-soc@vger.kernel.org
14757 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14758 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14759 F: drivers/thermal/rcar_gen3_thermal.c
14760 F: drivers/thermal/rcar_thermal.c
14762 RENESAS RIIC DRIVER
14763 M: Chris Brandt <chris.brandt@renesas.com>
14765 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14766 F: drivers/i2c/busses/i2c-riic.c
14768 RENESAS USB PHY DRIVER
14769 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14770 L: linux-renesas-soc@vger.kernel.org
14772 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14774 RESET CONTROLLER FRAMEWORK
14775 M: Philipp Zabel <p.zabel@pengutronix.de>
14777 T: git git://git.pengutronix.de/git/pza/linux
14778 F: Documentation/devicetree/bindings/reset/
14780 F: include/dt-bindings/reset/
14781 F: include/linux/reset-controller.h
14782 F: include/linux/reset.h
14783 F: include/linux/reset/
14784 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14786 RESTARTABLE SEQUENCES SUPPORT
14787 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14788 M: Peter Zijlstra <peterz@infradead.org>
14789 M: "Paul E. McKenney" <paulmck@kernel.org>
14790 M: Boqun Feng <boqun.feng@gmail.com>
14791 L: linux-kernel@vger.kernel.org
14793 F: include/trace/events/rseq.h
14794 F: include/uapi/linux/rseq.h
14796 F: tools/testing/selftests/rseq/
14799 M: Johannes Berg <johannes@sipsolutions.net>
14800 L: linux-wireless@vger.kernel.org
14802 W: https://wireless.wiki.kernel.org/
14803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14805 F: Documentation/ABI/stable/sysfs-class-rfkill
14806 F: Documentation/driver-api/rfkill.rst
14807 F: include/linux/rfkill.h
14808 F: include/uapi/linux/rfkill.h
14812 M: Thomas Graf <tgraf@suug.ch>
14813 M: Herbert Xu <herbert@gondor.apana.org.au>
14814 L: netdev@vger.kernel.org
14816 F: include/linux/rhashtable-types.h
14817 F: include/linux/rhashtable.h
14818 F: lib/rhashtable.c
14819 F: lib/test_rhashtable.c
14821 RICOH R5C592 MEMORYSTICK DRIVER
14822 M: Maxim Levitsky <maximlevitsky@gmail.com>
14824 F: drivers/memstick/host/r592.*
14826 RICOH SMARTMEDIA/XD DRIVER
14827 M: Maxim Levitsky <maximlevitsky@gmail.com>
14829 F: drivers/mtd/nand/raw/r852.c
14830 F: drivers/mtd/nand/raw/r852.h
14832 RISC-V ARCHITECTURE
14833 M: Paul Walmsley <paul.walmsley@sifive.com>
14834 M: Palmer Dabbelt <palmer@dabbelt.com>
14835 M: Albert Ou <aou@eecs.berkeley.edu>
14836 L: linux-riscv@lists.infradead.org
14838 P: Documentation/riscv/patch-acceptance.rst
14839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14845 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14846 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14847 L: linux-block@vger.kernel.org
14849 F: drivers/block/rnbd/
14852 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14854 W: http://sourceforge.net/projects/roccat/
14855 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14856 F: drivers/hid/hid-roccat*
14857 F: include/linux/hid-roccat*
14859 ROCKCHIP ISP V1 DRIVER
14860 M: Helen Koike <helen.koike@collabora.com>
14861 L: linux-media@vger.kernel.org
14863 F: drivers/staging/media/rkisp1/
14865 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14866 M: Jacob Chen <jacob-chen@iotwrt.com>
14867 M: Ezequiel Garcia <ezequiel@collabora.com>
14868 L: linux-media@vger.kernel.org
14869 L: linux-rockchip@lists.infradead.org
14871 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14872 F: drivers/media/platform/rockchip/rga/
14874 ROCKCHIP VIDEO DECODER DRIVER
14875 M: Ezequiel Garcia <ezequiel@collabora.com>
14876 L: linux-media@vger.kernel.org
14877 L: linux-rockchip@lists.infradead.org
14879 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14880 F: drivers/staging/media/rkvdec/
14883 M: Jiri Pirko <jiri@resnulli.us>
14884 L: netdev@vger.kernel.org
14886 F: drivers/net/ethernet/rocker/
14890 W: http://www.comtrol.com
14891 F: Documentation/driver-api/serial/rocket.rst
14892 F: drivers/tty/rocket*
14894 ROCKETPORT EXPRESS/INFINITY DRIVER
14895 M: Kevin Cernekee <cernekee@gmail.com>
14896 L: linux-serial@vger.kernel.org
14898 F: drivers/tty/serial/rp2.*
14900 ROHM BD99954 CHARGER IC
14901 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14902 L: linux-power@fi.rohmeurope.com
14904 F: drivers/power/supply/bd99954-charger.c
14905 F: drivers/power/supply/bd99954-charger.h
14907 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14908 M: Tomasz Duszynski <tduszyns@gmail.com>
14910 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14911 F: drivers/iio/light/bh1750.c
14913 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14914 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14915 L: linux-kernel@vger.kernel.org
14916 L: linux-renesas-soc@vger.kernel.org
14918 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14919 F: drivers/gpio/gpio-bd9571mwv.c
14920 F: drivers/mfd/bd9571mwv.c
14921 F: drivers/regulator/bd9571mwv-regulator.c
14922 F: include/linux/mfd/bd9571mwv.h
14924 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14925 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14926 L: linux-power@fi.rohmeurope.com
14928 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14929 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14930 F: drivers/clk/clk-bd718x7.c
14931 F: drivers/gpio/gpio-bd70528.c
14932 F: drivers/gpio/gpio-bd71828.c
14933 F: drivers/mfd/rohm-bd70528.c
14934 F: drivers/mfd/rohm-bd71828.c
14935 F: drivers/mfd/rohm-bd718x7.c
14936 F: drivers/power/supply/bd70528-charger.c
14937 F: drivers/regulator/bd70528-regulator.c
14938 F: drivers/regulator/bd71828-regulator.c
14939 F: drivers/regulator/bd718x7-regulator.c
14940 F: drivers/regulator/rohm-regulator.c
14941 F: drivers/rtc/rtc-bd70528.c
14942 F: drivers/watchdog/bd70528_wdt.c
14943 F: include/linux/mfd/rohm-bd70528.h
14944 F: include/linux/mfd/rohm-bd71828.h
14945 F: include/linux/mfd/rohm-bd718x7.h
14946 F: include/linux/mfd/rohm-generic.h
14947 F: include/linux/mfd/rohm-shared.h
14950 M: Ralf Baechle <ralf@linux-mips.org>
14951 L: linux-hams@vger.kernel.org
14953 W: http://www.linux-ax25.org/
14954 F: include/net/rose.h
14955 F: include/uapi/linux/rose.h
14958 ROTATION DRIVER FOR ALLWINNER A83T
14959 M: Jernej Skrabec <jernej.skrabec@siol.net>
14960 L: linux-media@vger.kernel.org
14962 T: git git://linuxtv.org/media_tree.git
14963 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14964 F: drivers/media/platform/sunxi/sun8i-rotate/
14966 RTL2830 MEDIA DRIVER
14967 M: Antti Palosaari <crope@iki.fi>
14968 L: linux-media@vger.kernel.org
14970 W: https://linuxtv.org
14971 W: http://palosaari.fi/linux/
14972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14973 T: git git://linuxtv.org/anttip/media_tree.git
14974 F: drivers/media/dvb-frontends/rtl2830*
14976 RTL2832 MEDIA DRIVER
14977 M: Antti Palosaari <crope@iki.fi>
14978 L: linux-media@vger.kernel.org
14980 W: https://linuxtv.org
14981 W: http://palosaari.fi/linux/
14982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14983 T: git git://linuxtv.org/anttip/media_tree.git
14984 F: drivers/media/dvb-frontends/rtl2832*
14986 RTL2832_SDR MEDIA DRIVER
14987 M: Antti Palosaari <crope@iki.fi>
14988 L: linux-media@vger.kernel.org
14990 W: https://linuxtv.org
14991 W: http://palosaari.fi/linux/
14992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14993 T: git git://linuxtv.org/anttip/media_tree.git
14994 F: drivers/media/dvb-frontends/rtl2832_sdr*
14996 RTL8180 WIRELESS DRIVER
14997 L: linux-wireless@vger.kernel.org
14999 W: https://wireless.wiki.kernel.org/
15000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15001 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15003 RTL8187 WIRELESS DRIVER
15004 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15005 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15006 M: Larry Finger <Larry.Finger@lwfinger.net>
15007 L: linux-wireless@vger.kernel.org
15009 W: https://wireless.wiki.kernel.org/
15010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15011 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15013 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15014 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15015 L: linux-wireless@vger.kernel.org
15017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15018 F: drivers/net/wireless/realtek/rtl8xxxu/
15020 RTRS TRANSPORT DRIVERS
15021 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15022 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15023 L: linux-rdma@vger.kernel.org
15025 F: drivers/infiniband/ulp/rtrs/
15027 RXRPC SOCKETS (AF_RXRPC)
15028 M: David Howells <dhowells@redhat.com>
15029 L: linux-afs@lists.infradead.org
15031 W: https://www.infradead.org/~dhowells/kafs/
15032 F: Documentation/networking/rxrpc.rst
15033 F: include/keys/rxrpc-type.h
15034 F: include/net/af_rxrpc.h
15035 F: include/trace/events/rxrpc.h
15036 F: include/uapi/linux/rxrpc.h
15039 S3 SAVAGE FRAMEBUFFER DRIVER
15040 M: Antonino Daplas <adaplas@gmail.com>
15041 L: linux-fbdev@vger.kernel.org
15043 F: drivers/video/fbdev/savage/
15046 M: Heiko Carstens <hca@linux.ibm.com>
15047 M: Vasily Gorbik <gor@linux.ibm.com>
15048 M: Christian Borntraeger <borntraeger@de.ibm.com>
15049 L: linux-s390@vger.kernel.org
15051 W: http://www.ibm.com/developerworks/linux/linux390/
15052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15053 F: Documentation/driver-api/s390-drivers.rst
15054 F: Documentation/s390/
15058 S390 COMMON I/O LAYER
15059 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15060 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15061 L: linux-s390@vger.kernel.org
15063 W: http://www.ibm.com/developerworks/linux/linux390/
15064 F: drivers/s390/cio/
15067 M: Stefan Haberland <sth@linux.ibm.com>
15068 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15069 L: linux-s390@vger.kernel.org
15071 W: http://www.ibm.com/developerworks/linux/linux390/
15072 F: block/partitions/ibm.c
15073 F: drivers/s390/block/dasd*
15074 F: include/linux/dasd_mod.h
15077 M: Matthew Rosato <mjrosato@linux.ibm.com>
15078 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15079 L: linux-s390@vger.kernel.org
15081 W: http://www.ibm.com/developerworks/linux/linux390/
15082 F: drivers/iommu/s390-iommu.c
15084 S390 IUCV NETWORK LAYER
15085 M: Julian Wiedmann <jwi@linux.ibm.com>
15086 M: Karsten Graul <kgraul@linux.ibm.com>
15087 M: Ursula Braun <ubraun@linux.ibm.com>
15088 L: linux-s390@vger.kernel.org
15090 W: http://www.ibm.com/developerworks/linux/linux390/
15091 F: drivers/s390/net/*iucv*
15092 F: include/net/iucv/
15095 S390 NETWORK DRIVERS
15096 M: Julian Wiedmann <jwi@linux.ibm.com>
15097 M: Karsten Graul <kgraul@linux.ibm.com>
15098 M: Ursula Braun <ubraun@linux.ibm.com>
15099 L: linux-s390@vger.kernel.org
15101 W: http://www.ibm.com/developerworks/linux/linux390/
15102 F: drivers/s390/net/
15105 M: Niklas Schnelle <schnelle@linux.ibm.com>
15106 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15107 L: linux-s390@vger.kernel.org
15109 W: http://www.ibm.com/developerworks/linux/linux390/
15111 F: drivers/pci/hotplug/s390_pci_hpc.c
15112 F: Documentation/s390/pci.rst
15114 S390 VFIO AP DRIVER
15115 M: Tony Krowiak <akrowiak@linux.ibm.com>
15116 M: Pierre Morel <pmorel@linux.ibm.com>
15117 M: Halil Pasic <pasic@linux.ibm.com>
15118 L: linux-s390@vger.kernel.org
15120 W: http://www.ibm.com/developerworks/linux/linux390/
15121 F: Documentation/s390/vfio-ap.rst
15122 F: drivers/s390/crypto/vfio_ap_drv.c
15123 F: drivers/s390/crypto/vfio_ap_ops.c
15124 F: drivers/s390/crypto/vfio_ap_private.h
15126 S390 VFIO-CCW DRIVER
15127 M: Cornelia Huck <cohuck@redhat.com>
15128 M: Eric Farman <farman@linux.ibm.com>
15129 R: Halil Pasic <pasic@linux.ibm.com>
15130 L: linux-s390@vger.kernel.org
15131 L: kvm@vger.kernel.org
15133 F: Documentation/s390/vfio-ccw.rst
15134 F: drivers/s390/cio/vfio_ccw*
15135 F: include/uapi/linux/vfio_ccw.h
15138 M: Harald Freudenberger <freude@linux.ibm.com>
15139 L: linux-s390@vger.kernel.org
15141 W: http://www.ibm.com/developerworks/linux/linux390/
15142 F: drivers/s390/crypto/
15145 M: Steffen Maier <maier@linux.ibm.com>
15146 M: Benjamin Block <bblock@linux.ibm.com>
15147 L: linux-s390@vger.kernel.org
15149 W: http://www.ibm.com/developerworks/linux/linux390/
15150 F: drivers/s390/scsi/zfcp_*
15152 S3C24XX SD/MMC Driver
15153 M: Ben Dooks <ben-linux@fluff.org>
15154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15156 F: drivers/mmc/host/s3cmci.*
15158 SAA6588 RDS RECEIVER DRIVER
15159 M: Hans Verkuil <hverkuil@xs4all.nl>
15160 L: linux-media@vger.kernel.org
15162 W: https://linuxtv.org
15163 T: git git://linuxtv.org/media_tree.git
15164 F: drivers/media/i2c/saa6588*
15166 SAA7134 VIDEO4LINUX DRIVER
15167 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15168 L: linux-media@vger.kernel.org
15170 W: https://linuxtv.org
15171 T: git git://linuxtv.org/media_tree.git
15172 F: Documentation/driver-api/media/drivers/saa7134*
15173 F: drivers/media/pci/saa7134/
15175 SAA7146 VIDEO4LINUX-2 DRIVER
15176 M: Hans Verkuil <hverkuil@xs4all.nl>
15177 L: linux-media@vger.kernel.org
15179 T: git git://linuxtv.org/media_tree.git
15180 F: drivers/media/common/saa7146/
15181 F: drivers/media/pci/saa7146/
15182 F: include/media/drv-intf/saa7146*
15184 SAFESETID SECURITY MODULE
15185 M: Micah Morton <mortonm@chromium.org>
15187 F: Documentation/admin-guide/LSM/SafeSetID.rst
15188 F: security/safesetid/
15190 SAMSUNG AUDIO (ASoC) DRIVERS
15191 M: Krzysztof Kozlowski <krzk@kernel.org>
15192 M: Sangbeom Kim <sbkim73@samsung.com>
15193 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15194 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15196 F: Documentation/devicetree/bindings/sound/samsung*
15197 F: sound/soc/samsung/
15199 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15200 M: Krzysztof Kozlowski <krzk@kernel.org>
15201 L: linux-crypto@vger.kernel.org
15202 L: linux-samsung-soc@vger.kernel.org
15204 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15205 F: drivers/crypto/exynos-rng.c
15207 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15208 M: Łukasz Stelmach <l.stelmach@samsung.com>
15209 L: linux-samsung-soc@vger.kernel.org
15211 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15212 F: drivers/char/hw_random/exynos-trng.c
15214 SAMSUNG FRAMEBUFFER DRIVER
15215 M: Jingoo Han <jingoohan1@gmail.com>
15216 L: linux-fbdev@vger.kernel.org
15218 F: drivers/video/fbdev/s3c-fb.c
15220 SAMSUNG LAPTOP DRIVER
15221 M: Corentin Chary <corentin.chary@gmail.com>
15222 L: platform-driver-x86@vger.kernel.org
15224 F: drivers/platform/x86/samsung-laptop.c
15226 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15227 M: Sangbeom Kim <sbkim73@samsung.com>
15228 M: Krzysztof Kozlowski <krzk@kernel.org>
15229 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15230 L: linux-kernel@vger.kernel.org
15231 L: linux-samsung-soc@vger.kernel.org
15233 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15234 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15235 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15236 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15237 F: drivers/clk/clk-s2mps11.c
15238 F: drivers/mfd/sec*.c
15239 F: drivers/regulator/s2m*.c
15240 F: drivers/regulator/s5m*.c
15241 F: drivers/rtc/rtc-s5m.c
15242 F: include/linux/mfd/samsung/
15244 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15245 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15246 L: linux-media@vger.kernel.org
15247 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15249 F: drivers/media/platform/s3c-camif/
15250 F: include/media/drv-intf/s3c_camif.h
15252 SAMSUNG S3FWRN5 NFC DRIVER
15253 M: Robert Baldyga <r.baldyga@samsung.com>
15254 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15255 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15257 F: drivers/nfc/s3fwrn5
15259 SAMSUNG S5C73M3 CAMERA DRIVER
15260 M: Kyungmin Park <kyungmin.park@samsung.com>
15261 M: Andrzej Hajda <a.hajda@samsung.com>
15262 L: linux-media@vger.kernel.org
15264 F: drivers/media/i2c/s5c73m3/*
15266 SAMSUNG S5K5BAF CAMERA DRIVER
15267 M: Kyungmin Park <kyungmin.park@samsung.com>
15268 M: Andrzej Hajda <a.hajda@samsung.com>
15269 L: linux-media@vger.kernel.org
15271 F: drivers/media/i2c/s5k5baf.c
15273 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15274 M: Krzysztof Kozlowski <krzk@kernel.org>
15275 M: Vladimir Zapolskiy <vz@mleia.com>
15276 M: Kamil Konieczny <k.konieczny@samsung.com>
15277 L: linux-crypto@vger.kernel.org
15278 L: linux-samsung-soc@vger.kernel.org
15280 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15281 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15282 F: drivers/crypto/s5p-sss.c
15284 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15285 M: Kyungmin Park <kyungmin.park@samsung.com>
15286 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15287 L: linux-media@vger.kernel.org
15289 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15290 F: drivers/media/platform/exynos4-is/
15292 SAMSUNG SOC CLOCK DRIVERS
15293 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15294 M: Tomasz Figa <tomasz.figa@gmail.com>
15295 M: Chanwoo Choi <cw00.choi@samsung.com>
15296 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15299 F: Documentation/devicetree/bindings/clock/exynos*.txt
15300 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15301 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15302 F: drivers/clk/samsung/
15303 F: include/dt-bindings/clock/exynos*.h
15305 SAMSUNG SPI DRIVERS
15306 M: Kukjin Kim <kgene@kernel.org>
15307 M: Krzysztof Kozlowski <krzk@kernel.org>
15308 M: Andi Shyti <andi@etezian.org>
15309 L: linux-spi@vger.kernel.org
15310 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15312 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15313 F: drivers/spi/spi-s3c*
15314 F: include/linux/platform_data/spi-s3c64xx.h
15316 SAMSUNG SXGBE DRIVERS
15317 M: Byungho An <bh74.an@samsung.com>
15318 L: netdev@vger.kernel.org
15320 F: drivers/net/ethernet/samsung/sxgbe/
15322 SAMSUNG THERMAL DRIVER
15323 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15324 L: linux-pm@vger.kernel.org
15325 L: linux-samsung-soc@vger.kernel.org
15327 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15328 F: drivers/thermal/samsung/
15330 SAMSUNG USB2 PHY DRIVER
15331 M: Kamil Debski <kamil@wypas.org>
15332 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15333 L: linux-kernel@vger.kernel.org
15335 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15336 F: Documentation/driver-api/phy/samsung-usb2.rst
15337 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15338 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15339 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15340 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15341 F: drivers/phy/samsung/phy-samsung-usb2.c
15342 F: drivers/phy/samsung/phy-samsung-usb2.h
15345 M: Zwane Mwaikambo <zwanem@gmail.com>
15347 F: drivers/watchdog/sc1200wdt.c
15350 M: Ingo Molnar <mingo@redhat.com>
15351 M: Peter Zijlstra <peterz@infradead.org>
15352 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15353 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15354 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15355 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15356 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15357 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15358 L: linux-kernel@vger.kernel.org
15360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15361 F: include/linux/preempt.h
15362 F: include/linux/sched.h
15363 F: include/linux/wait.h
15364 F: include/uapi/linux/sched.h
15367 SCR24X CHIP CARD INTERFACE DRIVER
15368 M: Lubomir Rintel <lkundrak@v3.sk>
15370 F: drivers/char/pcmcia/scr24x_cs.c
15373 M: Jens Axboe <axboe@kernel.dk>
15374 L: linux-scsi@vger.kernel.org
15376 W: http://www.kernel.dk
15377 F: drivers/scsi/sr*
15379 SCSI RDMA PROTOCOL (SRP) INITIATOR
15380 M: Bart Van Assche <bvanassche@acm.org>
15381 L: linux-rdma@vger.kernel.org
15383 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15384 F: drivers/infiniband/ulp/srp/
15385 F: include/scsi/srp.h
15387 SCSI RDMA PROTOCOL (SRP) TARGET
15388 M: Bart Van Assche <bvanassche@acm.org>
15389 L: linux-rdma@vger.kernel.org
15390 L: target-devel@vger.kernel.org
15392 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15393 F: drivers/infiniband/ulp/srpt/
15396 M: Doug Gilbert <dgilbert@interlog.com>
15397 L: linux-scsi@vger.kernel.org
15399 W: http://sg.danny.cz/sg
15400 F: Documentation/scsi/scsi-generic.rst
15401 F: drivers/scsi/sg.c
15402 F: include/scsi/sg.h
15405 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15406 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15407 L: linux-scsi@vger.kernel.org
15409 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15412 F: Documentation/devicetree/bindings/scsi/
15417 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15418 L: linux-scsi@vger.kernel.org
15420 F: Documentation/scsi/st.rst
15421 F: drivers/scsi/st.*
15422 F: drivers/scsi/st_*.h
15424 SCSI TARGET SUBSYSTEM
15425 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15426 L: linux-scsi@vger.kernel.org
15427 L: target-devel@vger.kernel.org
15429 W: http://www.linux-iscsi.org
15430 Q: https://patchwork.kernel.org/project/target-devel/list/
15431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15432 F: Documentation/target/
15437 M: Vlad Yasevich <vyasevich@gmail.com>
15438 M: Neil Horman <nhorman@tuxdriver.com>
15439 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15440 L: linux-sctp@vger.kernel.org
15442 W: http://lksctp.sourceforge.net
15443 F: Documentation/networking/sctp.rst
15444 F: include/linux/sctp.h
15445 F: include/net/sctp/
15446 F: include/uapi/linux/sctp.h
15450 M: Jim Cromie <jim.cromie@gmail.com>
15452 F: Documentation/i2c/busses/scx200_acb.rst
15453 F: arch/x86/platform/scx200/
15454 F: drivers/i2c/busses/scx200*
15455 F: drivers/mtd/maps/scx200_docflash.c
15456 F: drivers/watchdog/scx200_wdt.c
15457 F: include/linux/scx200.h
15460 M: Jim Cromie <jim.cromie@gmail.com>
15462 F: drivers/char/scx200_gpio.c
15463 F: include/linux/scx200_gpio.h
15465 SCx200 HRT CLOCKSOURCE DRIVER
15466 M: Jim Cromie <jim.cromie@gmail.com>
15468 F: drivers/clocksource/scx200_hrt.c
15470 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15471 M: Sascha Sommer <saschasommer@freenet.de>
15472 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15474 F: drivers/mmc/host/sdricoh_cs.c
15476 SECO BOARDS CEC DRIVER
15477 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15479 F: drivers/media/platform/seco-cec/seco-cec.c
15480 F: drivers/media/platform/seco-cec/seco-cec.h
15483 M: Kees Cook <keescook@chromium.org>
15484 R: Andy Lutomirski <luto@amacapital.net>
15485 R: Will Drewry <wad@chromium.org>
15487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15488 F: Documentation/userspace-api/seccomp_filter.rst
15489 F: include/linux/seccomp.h
15490 F: include/uapi/linux/seccomp.h
15491 F: kernel/seccomp.c
15492 F: tools/testing/selftests/kselftest_harness.h
15493 F: tools/testing/selftests/seccomp/*
15494 K: \bsecure_computing
15497 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15498 M: Al Cooper <alcooperx@gmail.com>
15499 L: linux-mmc@vger.kernel.org
15500 L: bcm-kernel-feedback-list@broadcom.com
15502 F: drivers/mmc/host/sdhci-brcmstb*
15504 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15505 M: Adrian Hunter <adrian.hunter@intel.com>
15506 L: linux-mmc@vger.kernel.org
15508 F: drivers/mmc/host/sdhci*
15509 F: include/linux/mmc/sdhci*
15511 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15512 M: Eugen Hristev <eugen.hristev@microchip.com>
15513 L: linux-mmc@vger.kernel.org
15515 F: drivers/mmc/host/sdhci-of-at91.c
15517 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15518 M: Ben Dooks <ben-linux@fluff.org>
15519 M: Jaehoon Chung <jh80.chung@samsung.com>
15520 L: linux-mmc@vger.kernel.org
15522 F: drivers/mmc/host/sdhci-s3c*
15524 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15525 M: Viresh Kumar <vireshk@kernel.org>
15526 L: linux-mmc@vger.kernel.org
15528 F: drivers/mmc/host/sdhci-spear.c
15530 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15531 M: Kishon Vijay Abraham I <kishon@ti.com>
15532 L: linux-mmc@vger.kernel.org
15534 F: drivers/mmc/host/sdhci-omap.c
15536 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15537 M: Jonathan Derrick <jonathan.derrick@intel.com>
15538 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15539 L: linux-block@vger.kernel.org
15541 F: block/opal_proto.h
15543 F: include/linux/sed*
15544 F: include/uapi/linux/sed*
15547 M: Security Officers <security@kernel.org>
15549 F: Documentation/admin-guide/security-bugs.rst
15552 M: James Morris <jmorris@namei.org>
15553 M: "Serge E. Hallyn" <serge@hallyn.com>
15554 L: linux-security-module@vger.kernel.org (suggested Cc:)
15556 W: http://kernsec.org/
15557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15559 X: security/selinux/
15561 SELINUX SECURITY MODULE
15562 M: Paul Moore <paul@paul-moore.com>
15563 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15564 M: Eric Paris <eparis@parisplace.org>
15565 L: selinux@vger.kernel.org
15567 W: https://selinuxproject.org
15568 W: https://github.com/SELinuxProject
15569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15570 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15571 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15572 F: Documentation/admin-guide/LSM/SELinux.rst
15573 F: include/uapi/linux/selinux_netlink.h
15574 F: scripts/selinux/
15575 F: security/selinux/
15578 M: Jiri Slaby <jirislaby@kernel.org>
15580 F: drivers/misc/phantom.c
15581 F: include/uapi/linux/phantom.h
15583 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15584 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15586 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15587 F: drivers/iio/chemical/scd30.h
15588 F: drivers/iio/chemical/scd30_core.c
15589 F: drivers/iio/chemical/scd30_i2c.c
15590 F: drivers/iio/chemical/scd30_serial.c
15592 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15593 M: Tomasz Duszynski <tduszyns@gmail.com>
15595 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15596 F: drivers/iio/chemical/sps30.c
15599 M: Rob Herring <robh@kernel.org>
15600 L: linux-serial@vger.kernel.org
15602 F: Documentation/devicetree/bindings/serial/serial.yaml
15603 F: drivers/tty/serdev/
15604 F: include/linux/serdev.h
15607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15608 L: linux-serial@vger.kernel.org
15610 F: Documentation/devicetree/bindings/serial/
15611 F: drivers/tty/serial/
15614 M: Sean Young <sean@mess.org>
15615 L: linux-media@vger.kernel.org
15617 F: drivers/media/rc/serial_ir.c
15619 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15620 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15621 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15623 F: Documentation/devicetree/bindings/slimbus/
15624 F: drivers/slimbus/
15625 F: include/linux/slimbus.h
15628 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15629 M: Edward Cree <ecree@solarflare.com>
15630 M: Martin Habets <mhabets@solarflare.com>
15631 L: netdev@vger.kernel.org
15633 F: drivers/net/ethernet/sfc/
15635 SFF/SFP/SFP+ MODULE SUPPORT
15636 M: Russell King <linux@armlinux.org.uk>
15637 L: netdev@vger.kernel.org
15639 F: drivers/net/phy/phylink.c
15640 F: drivers/net/phy/sfp*
15641 F: include/linux/phylink.h
15642 F: include/linux/sfp.h
15643 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)
15646 M: Dimitri Sivanich <sivanich@sgi.com>
15648 F: drivers/misc/sgi-gru/
15650 SGI XP/XPC/XPNET DRIVER
15651 M: Cliff Whickman <cpw@sgi.com>
15652 M: Robin Holt <robinmholt@gmail.com>
15654 F: drivers/misc/sgi-xp/
15656 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15657 M: Ursula Braun <ubraun@linux.ibm.com>
15658 M: Karsten Graul <kgraul@linux.ibm.com>
15659 L: linux-s390@vger.kernel.org
15661 W: http://www.ibm.com/developerworks/linux/linux390/
15664 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15665 M: Linus Walleij <linus.walleij@linaro.org>
15666 L: linux-iio@vger.kernel.org
15668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15669 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15670 F: drivers/iio/light/gp2ap002.c
15672 SHARP RJ54N1CB0C SENSOR DRIVER
15673 M: Jacopo Mondi <jacopo@jmondi.org>
15674 L: linux-media@vger.kernel.org
15676 T: git git://linuxtv.org/media_tree.git
15677 F: drivers/media/i2c/rj54n1cb0c.c
15678 F: include/media/i2c/rj54n1cb0c.h
15680 SH_VOU V4L2 OUTPUT DRIVER
15681 L: linux-media@vger.kernel.org
15683 F: drivers/media/platform/sh_vou.c
15684 F: include/media/drv-intf/sh_vou.h
15686 SI2157 MEDIA DRIVER
15687 M: Antti Palosaari <crope@iki.fi>
15688 L: linux-media@vger.kernel.org
15690 W: https://linuxtv.org
15691 W: http://palosaari.fi/linux/
15692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15693 T: git git://linuxtv.org/anttip/media_tree.git
15694 F: drivers/media/tuners/si2157*
15696 SI2165 MEDIA DRIVER
15697 M: Matthias Schwarzott <zzam@gentoo.org>
15698 L: linux-media@vger.kernel.org
15700 W: https://linuxtv.org
15701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15702 F: drivers/media/dvb-frontends/si2165*
15704 SI2168 MEDIA DRIVER
15705 M: Antti Palosaari <crope@iki.fi>
15706 L: linux-media@vger.kernel.org
15708 W: https://linuxtv.org
15709 W: http://palosaari.fi/linux/
15710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15711 T: git git://linuxtv.org/anttip/media_tree.git
15712 F: drivers/media/dvb-frontends/si2168*
15714 SI470X FM RADIO RECEIVER I2C DRIVER
15715 M: Hans Verkuil <hverkuil@xs4all.nl>
15716 L: linux-media@vger.kernel.org
15718 W: https://linuxtv.org
15719 T: git git://linuxtv.org/media_tree.git
15720 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15722 SI470X FM RADIO RECEIVER USB DRIVER
15723 M: Hans Verkuil <hverkuil@xs4all.nl>
15724 L: linux-media@vger.kernel.org
15726 W: https://linuxtv.org
15727 T: git git://linuxtv.org/media_tree.git
15728 F: drivers/media/radio/si470x/radio-si470x-common.c
15729 F: drivers/media/radio/si470x/radio-si470x-usb.c
15730 F: drivers/media/radio/si470x/radio-si470x.h
15732 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15733 M: Eduardo Valentin <edubezval@gmail.com>
15734 L: linux-media@vger.kernel.org
15736 W: https://linuxtv.org
15737 T: git git://linuxtv.org/media_tree.git
15738 F: drivers/media/radio/si4713/si4713.?
15740 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15741 M: Eduardo Valentin <edubezval@gmail.com>
15742 L: linux-media@vger.kernel.org
15744 W: https://linuxtv.org
15745 T: git git://linuxtv.org/media_tree.git
15746 F: drivers/media/radio/si4713/radio-platform-si4713.c
15748 SI4713 FM RADIO TRANSMITTER USB DRIVER
15749 M: Hans Verkuil <hverkuil@xs4all.nl>
15750 L: linux-media@vger.kernel.org
15752 W: https://linuxtv.org
15753 T: git git://linuxtv.org/media_tree.git
15754 F: drivers/media/radio/si4713/radio-usb-si4713.c
15757 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15758 L: linux-media@vger.kernel.org
15760 W: https://linuxtv.org
15761 T: git git://linuxtv.org/media_tree.git
15762 F: drivers/media/common/siano/
15763 F: drivers/media/mmc/siano/
15764 F: drivers/media/usb/siano/
15765 F: drivers/media/usb/siano/
15768 M: Palmer Dabbelt <palmer@dabbelt.com>
15769 M: Paul Walmsley <paul.walmsley@sifive.com>
15770 L: linux-riscv@lists.infradead.org
15772 T: git git://github.com/sifive/riscv-linux.git
15776 SIFIVE FU540 SYSTEM-ON-CHIP
15777 M: Paul Walmsley <paul.walmsley@sifive.com>
15778 M: Palmer Dabbelt <palmer@dabbelt.com>
15779 L: linux-riscv@lists.infradead.org
15781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15786 M: Green Wan <green.wan@sifive.com>
15788 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15789 F: drivers/dma/sf-pdma/
15791 SILEAD TOUCHSCREEN DRIVER
15792 M: Hans de Goede <hdegoede@redhat.com>
15793 L: linux-input@vger.kernel.org
15794 L: platform-driver-x86@vger.kernel.org
15796 F: drivers/input/touchscreen/silead.c
15797 F: drivers/platform/x86/touchscreen_dmi.c
15799 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15800 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15802 F: drivers/staging/wfx/
15804 SILICON MOTION SM712 FRAME BUFFER DRIVER
15805 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15806 M: Teddy Wang <teddy.wang@siliconmotion.com>
15807 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15808 L: linux-fbdev@vger.kernel.org
15810 F: Documentation/fb/sm712fb.rst
15811 F: drivers/video/fbdev/sm712*
15813 SIMPLE FIRMWARE INTERFACE (SFI)
15815 W: http://simplefirmware.org/
15816 F: arch/x86/platform/sfi/
15818 F: include/linux/sfi*.h
15821 M: Hans de Goede <hdegoede@redhat.com>
15822 L: linux-fbdev@vger.kernel.org
15824 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15825 F: drivers/video/fbdev/simplefb.c
15826 F: include/linux/platform_data/simplefb.h
15828 SIMTEC EB110ATX (Chalice CATS)
15829 M: Vincent Sanders <vince@simtec.co.uk>
15830 M: Simtec Linux Team <linux@simtec.co.uk>
15832 W: http://www.simtec.co.uk/products/EB110ATX/
15834 SIMTEC EB2410ITX (BAST)
15835 M: Vincent Sanders <vince@simtec.co.uk>
15836 M: Simtec Linux Team <linux@simtec.co.uk>
15838 W: http://www.simtec.co.uk/products/EB2410ITX/
15839 F: arch/arm/mach-s3c24xx/bast-ide.c
15840 F: arch/arm/mach-s3c24xx/bast-irq.c
15841 F: arch/arm/mach-s3c24xx/mach-bast.c
15844 M: Thorsten Scherer <t.scherer@eckelmann.de>
15845 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15846 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15848 F: drivers/gpio/gpio-siox.c
15850 F: include/trace/events/siox.h
15852 SIPHASH PRF ROUTINES
15853 M: Jason A. Donenfeld <Jason@zx2c4.com>
15855 F: include/linux/siphash.h
15857 F: lib/test_siphash.c
15859 SIS 190 ETHERNET DRIVER
15860 M: Francois Romieu <romieu@fr.zoreil.com>
15861 L: netdev@vger.kernel.org
15863 F: drivers/net/ethernet/sis/sis190.c
15865 SIS 900/7016 FAST ETHERNET DRIVER
15866 M: Daniele Venzano <venza@brownhat.org>
15867 L: netdev@vger.kernel.org
15869 W: http://www.brownhat.org/sis900.html
15870 F: drivers/net/ethernet/sis/sis900.*
15872 SIS FRAMEBUFFER DRIVER
15873 M: Thomas Winischhofer <thomas@winischhofer.net>
15875 W: http://www.winischhofer.net/linuxsisvga.shtml
15876 F: Documentation/fb/sisfb.rst
15877 F: drivers/video/fbdev/sis/
15878 F: include/video/sisfb.h
15881 M: Thomas Winischhofer <thomas@winischhofer.net>
15883 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15884 F: drivers/usb/misc/sisusbvga/
15887 M: Christoph Lameter <cl@linux.com>
15888 M: Pekka Enberg <penberg@kernel.org>
15889 M: David Rientjes <rientjes@google.com>
15890 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15891 M: Andrew Morton <akpm@linux-foundation.org>
15892 L: linux-mm@kvack.org
15894 F: include/linux/sl?b*.h
15897 SLEEPABLE READ-COPY UPDATE (SRCU)
15898 M: Lai Jiangshan <jiangshanlai@gmail.com>
15899 M: "Paul E. McKenney" <paulmck@kernel.org>
15900 M: Josh Triplett <josh@joshtriplett.org>
15901 R: Steven Rostedt <rostedt@goodmis.org>
15902 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15903 L: rcu@vger.kernel.org
15905 W: http://www.rdrop.com/users/paulmck/RCU/
15906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15907 F: include/linux/srcu*.h
15908 F: kernel/rcu/srcu*.c
15910 SMACK SECURITY MODULE
15911 M: Casey Schaufler <casey@schaufler-ca.com>
15912 L: linux-security-module@vger.kernel.org
15914 W: http://schaufler-ca.com
15915 T: git git://github.com/cschaufler/smack-next
15916 F: Documentation/admin-guide/LSM/Smack.rst
15919 SMC91x ETHERNET DRIVER
15920 M: Nicolas Pitre <nico@fluxnic.net>
15922 F: drivers/net/ethernet/smsc/smc91x.*
15924 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15925 M: Mark Rutland <mark.rutland@arm.com>
15926 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15927 M: Sudeep Holla <sudeep.holla@arm.com>
15928 L: linux-arm-kernel@lists.infradead.org
15930 F: drivers/firmware/smccc/
15931 F: include/linux/arm-smccc.h
15933 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15934 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15935 L: linux-media@vger.kernel.org
15937 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15938 F: drivers/media/i2c/smiapp-pll.c
15939 F: drivers/media/i2c/smiapp-pll.h
15940 F: drivers/media/i2c/smiapp/
15941 F: include/uapi/linux/smiapp.h
15943 SMM665 HARDWARE MONITOR DRIVER
15944 M: Guenter Roeck <linux@roeck-us.net>
15945 L: linux-hwmon@vger.kernel.org
15947 F: Documentation/hwmon/smm665.rst
15948 F: drivers/hwmon/smm665.c
15950 SMSC EMC2103 HARDWARE MONITOR DRIVER
15951 M: Steve Glendinning <steve.glendinning@shawell.net>
15952 L: linux-hwmon@vger.kernel.org
15954 F: Documentation/hwmon/emc2103.rst
15955 F: drivers/hwmon/emc2103.c
15957 SMSC SCH5627 HARDWARE MONITOR DRIVER
15958 M: Hans de Goede <hdegoede@redhat.com>
15959 L: linux-hwmon@vger.kernel.org
15961 F: Documentation/hwmon/sch5627.rst
15962 F: drivers/hwmon/sch5627.c
15964 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15965 M: Steve Glendinning <steve.glendinning@shawell.net>
15966 L: linux-fbdev@vger.kernel.org
15968 F: drivers/video/fbdev/smscufx.c
15970 SMSC47B397 HARDWARE MONITOR DRIVER
15971 M: Jean Delvare <jdelvare@suse.com>
15972 L: linux-hwmon@vger.kernel.org
15974 F: Documentation/hwmon/smsc47b397.rst
15975 F: drivers/hwmon/smsc47b397.c
15977 SMSC911x ETHERNET DRIVER
15978 M: Steve Glendinning <steve.glendinning@shawell.net>
15979 L: netdev@vger.kernel.org
15981 F: drivers/net/ethernet/smsc/smsc911x.*
15982 F: include/linux/smsc911x.h
15984 SMSC9420 PCI ETHERNET DRIVER
15985 M: Steve Glendinning <steve.glendinning@shawell.net>
15986 L: netdev@vger.kernel.org
15988 F: drivers/net/ethernet/smsc/smsc9420.*
15990 SOCIONEXT (SNI) AVE NETWORK DRIVER
15991 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15992 L: netdev@vger.kernel.org
15994 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15995 F: drivers/net/ethernet/socionext/sni_ave.c
15997 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15998 M: Jassi Brar <jaswinder.singh@linaro.org>
15999 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16000 L: netdev@vger.kernel.org
16002 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16003 F: drivers/net/ethernet/socionext/netsec.c
16005 SOCIONEXT (SNI) Synquacer SPI DRIVER
16006 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16007 M: Jassi Brar <jaswinder.singh@linaro.org>
16008 L: linux-spi@vger.kernel.org
16010 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16011 F: drivers/spi/spi-synquacer.c
16013 SOCIONEXT SYNQUACER I2C DRIVER
16014 M: Ard Biesheuvel <ardb@kernel.org>
16015 L: linux-i2c@vger.kernel.org
16017 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16018 F: drivers/i2c/busses/i2c-synquacer.c
16020 SOCIONEXT UNIPHIER SOUND DRIVER
16021 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16023 F: sound/soc/uniphier/
16025 SOEKRIS NET48XX LED SUPPORT
16026 M: Chris Boot <bootc@bootc.net>
16028 F: drivers/leds/leds-net48xx.c
16030 SOFT-IWARP DRIVER (siw)
16031 M: Bernard Metzler <bmt@zurich.ibm.com>
16032 L: linux-rdma@vger.kernel.org
16034 F: drivers/infiniband/sw/siw/
16035 F: include/uapi/rdma/siw-abi.h
16037 SOFT-ROCE DRIVER (rxe)
16038 M: Zhu Yanjun <yanjunz@nvidia.com>
16039 L: linux-rdma@vger.kernel.org
16041 F: drivers/infiniband/sw/rxe/
16042 F: include/uapi/rdma/rdma_user_rxe.h
16044 SOFTLOGIC 6x10 MPEG CODEC
16045 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16046 M: Anton Sviridenko <anton@corp.bluecherry.net>
16047 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16048 M: Andrey Utkin <andrey_utkin@fastmail.com>
16049 M: Ismael Luceno <ismael@iodev.co.uk>
16050 L: linux-media@vger.kernel.org
16052 F: drivers/media/pci/solo6x10/
16054 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16055 M: James Morse <james.morse@arm.com>
16056 L: linux-arm-kernel@lists.infradead.org
16058 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16059 F: drivers/firmware/arm_sdei.c
16060 F: include/linux/arm_sdei.h
16061 F: include/uapi/linux/arm_sdei.h
16063 SOFTWARE RAID (Multiple Disks) SUPPORT
16064 M: Song Liu <song@kernel.org>
16065 L: linux-raid@vger.kernel.org
16067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16068 F: drivers/md/Kconfig
16069 F: drivers/md/Makefile
16071 F: drivers/md/raid*
16072 F: include/linux/raid/
16073 F: include/uapi/linux/raid/
16075 SOLIDRUN CLEARFOG SUPPORT
16076 M: Russell King <linux@armlinux.org.uk>
16078 F: arch/arm/boot/dts/armada-388-clearfog*
16079 F: arch/arm/boot/dts/armada-38x-solidrun-*
16081 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16082 M: Russell King <linux@armlinux.org.uk>
16084 F: arch/arm/boot/dts/imx6*-cubox-i*
16085 F: arch/arm/boot/dts/imx6*-hummingboard*
16086 F: arch/arm/boot/dts/imx6*-sr-*
16088 SONIC NETWORK DRIVER
16089 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16090 L: netdev@vger.kernel.org
16092 F: drivers/net/ethernet/natsemi/sonic.*
16094 SONICS SILICON BACKPLANE DRIVER (SSB)
16095 M: Michael Buesch <m@bues.ch>
16096 L: linux-wireless@vger.kernel.org
16099 F: include/linux/ssb/
16101 SONY IMX214 SENSOR DRIVER
16102 M: Ricardo Ribalda <ribalda@kernel.org>
16103 L: linux-media@vger.kernel.org
16105 T: git git://linuxtv.org/media_tree.git
16106 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16107 F: drivers/media/i2c/imx214.c
16109 SONY IMX219 SENSOR DRIVER
16110 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16111 L: linux-media@vger.kernel.org
16113 T: git git://linuxtv.org/media_tree.git
16114 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16115 F: drivers/media/i2c/imx219.c
16117 SONY IMX258 SENSOR DRIVER
16118 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16119 L: linux-media@vger.kernel.org
16121 T: git git://linuxtv.org/media_tree.git
16122 F: drivers/media/i2c/imx258.c
16124 SONY IMX274 SENSOR DRIVER
16125 M: Leon Luo <leonl@leopardimaging.com>
16126 L: linux-media@vger.kernel.org
16128 T: git git://linuxtv.org/media_tree.git
16129 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16130 F: drivers/media/i2c/imx274.c
16132 SONY IMX290 SENSOR DRIVER
16133 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16134 L: linux-media@vger.kernel.org
16136 T: git git://linuxtv.org/media_tree.git
16137 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16138 F: drivers/media/i2c/imx290.c
16140 SONY IMX319 SENSOR DRIVER
16141 M: Bingbu Cao <bingbu.cao@intel.com>
16142 L: linux-media@vger.kernel.org
16144 T: git git://linuxtv.org/media_tree.git
16145 F: drivers/media/i2c/imx319.c
16147 SONY IMX355 SENSOR DRIVER
16148 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16149 L: linux-media@vger.kernel.org
16151 T: git git://linuxtv.org/media_tree.git
16152 F: drivers/media/i2c/imx355.c
16154 SONY MEMORYSTICK SUBSYSTEM
16155 M: Maxim Levitsky <maximlevitsky@gmail.com>
16156 M: Alex Dubov <oakad@yahoo.com>
16157 M: Ulf Hansson <ulf.hansson@linaro.org>
16158 L: linux-mmc@vger.kernel.org
16160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16161 F: drivers/memstick/
16162 F: include/linux/memstick.h
16164 SONY VAIO CONTROL DEVICE DRIVER
16165 M: Mattia Dongili <malattia@linux.it>
16166 L: platform-driver-x86@vger.kernel.org
16168 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16169 F: Documentation/admin-guide/laptops/sony-laptop.rst
16170 F: drivers/char/sonypi.c
16171 F: drivers/platform/x86/sony-laptop.c
16172 F: include/linux/sony-laptop.h
16175 M: Jaroslav Kysela <perex@perex.cz>
16176 M: Takashi Iwai <tiwai@suse.com>
16177 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16179 W: http://www.alsa-project.org/
16180 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16182 F: Documentation/sound/
16184 F: include/uapi/sound/
16187 SOUND - COMPRESSED AUDIO
16188 M: Vinod Koul <vkoul@kernel.org>
16189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16192 F: Documentation/sound/designs/compress-offload.rst
16193 F: include/sound/compress_driver.h
16194 F: include/uapi/sound/compress_*
16195 F: sound/core/compress_offload.c
16196 F: sound/soc/soc-compress.c
16198 SOUND - DMAENGINE HELPERS
16199 M: Lars-Peter Clausen <lars@metafoo.de>
16201 F: include/sound/dmaengine_pcm.h
16202 F: sound/core/pcm_dmaengine.c
16203 F: sound/soc/soc-generic-dmaengine-pcm.c
16205 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16206 M: Liam Girdwood <lgirdwood@gmail.com>
16207 M: Mark Brown <broonie@kernel.org>
16208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16210 W: http://alsa-project.org/main/index.php/ASoC
16211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16212 F: Documentation/devicetree/bindings/sound/
16213 F: Documentation/sound/soc/
16214 F: include/dt-bindings/sound/
16215 F: include/sound/soc*
16218 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16219 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16220 M: Liam Girdwood <lgirdwood@gmail.com>
16221 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16222 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16223 M: Daniel Baluta <daniel.baluta@nxp.com>
16224 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16226 W: https://github.com/thesofproject/linux/
16229 SOUNDWIRE SUBSYSTEM
16230 M: Vinod Koul <vkoul@kernel.org>
16231 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16232 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16233 R: Sanyog Kale <sanyog.r.kale@intel.com>
16234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16236 F: Documentation/driver-api/soundwire/
16237 F: drivers/soundwire/
16238 F: include/linux/soundwire/
16241 M: Olli Salonen <olli.salonen@iki.fi>
16242 L: linux-media@vger.kernel.org
16244 W: https://linuxtv.org
16245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16246 F: drivers/media/dvb-frontends/sp2*
16248 SPARC + UltraSPARC (sparc/sparc64)
16249 M: "David S. Miller" <davem@davemloft.net>
16250 L: sparclinux@vger.kernel.org
16252 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16258 SPARC SERIAL DRIVERS
16259 M: "David S. Miller" <davem@davemloft.net>
16260 L: sparclinux@vger.kernel.org
16262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16264 F: drivers/tty/serial/suncore.c
16265 F: drivers/tty/serial/sunhv.c
16266 F: drivers/tty/serial/sunsab.c
16267 F: drivers/tty/serial/sunsab.h
16268 F: drivers/tty/serial/sunsu.c
16269 F: drivers/tty/serial/sunzilog.c
16270 F: drivers/tty/serial/sunzilog.h
16271 F: drivers/tty/vcc.c
16272 F: include/linux/sunserialcore.h
16275 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16276 L: linux-sparse@vger.kernel.org
16278 W: https://sparse.docs.kernel.org/
16279 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16280 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16281 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16282 F: include/linux/compiler.h
16284 SPEAKUP CONSOLE SPEECH DRIVER
16285 M: William Hubbs <w.d.hubbs@gmail.com>
16286 M: Chris Brannon <chris@the-brannons.com>
16287 M: Kirk Reiser <kirk@reisers.ca>
16288 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16289 L: speakup@linux-speakup.org
16291 W: http://www.linux-speakup.org/
16292 F: drivers/accessibility/speakup/
16294 SPEAR CLOCK FRAMEWORK SUPPORT
16295 M: Viresh Kumar <vireshk@kernel.org>
16296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16298 W: http://www.st.com/spear
16299 F: drivers/clk/spear/
16301 SPEAR PLATFORM SUPPORT
16302 M: Viresh Kumar <vireshk@kernel.org>
16303 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16306 W: http://www.st.com/spear
16307 F: arch/arm/boot/dts/spear*
16308 F: arch/arm/mach-spear/
16311 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16312 L: linux-mtd@lists.infradead.org
16314 W: http://www.linux-mtd.infradead.org/
16315 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16316 C: irc://irc.oftc.net/mtd
16317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16318 F: drivers/mtd/spi-nor/
16319 F: include/linux/mtd/spi-nor.h
16322 M: Mark Brown <broonie@kernel.org>
16323 L: linux-spi@vger.kernel.org
16325 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16327 F: Documentation/devicetree/bindings/spi/
16328 F: Documentation/spi/
16330 F: include/linux/spi/
16331 F: include/uapi/linux/spi/
16334 SPIDERNET NETWORK DRIVER for CELL
16335 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16336 L: netdev@vger.kernel.org
16338 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16339 F: drivers/net/ethernet/toshiba/spider_net*
16342 R: Stephen Boyd <sboyd@kernel.org>
16343 L: linux-arm-msm@vger.kernel.org
16344 F: Documentation/devicetree/bindings/spmi/
16346 F: include/dt-bindings/spmi/spmi.h
16347 F: include/linux/spmi.h
16348 F: include/trace/events/spmi.h
16351 M: Jeremy Kerr <jk@ozlabs.org>
16352 L: linuxppc-dev@lists.ozlabs.org
16354 W: http://www.ibm.com/developerworks/power/cell/
16355 F: Documentation/filesystems/spufs/spufs.rst
16356 F: arch/powerpc/platforms/cell/spufs/
16358 SQUASHFS FILE SYSTEM
16359 M: Phillip Lougher <phillip@squashfs.org.uk>
16360 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16362 W: http://squashfs.org.uk
16363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16364 F: Documentation/filesystems/squashfs.rst
16367 SRM (Alpha) environment access
16368 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16370 F: arch/alpha/kernel/srm_env.c
16372 ST LSM6DSx IMU IIO DRIVER
16373 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16374 L: linux-iio@vger.kernel.org
16376 W: http://www.st.com/
16377 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16378 F: drivers/iio/imu/st_lsm6dsx/
16380 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16381 M: Mickael Guene <mickael.guene@st.com>
16382 L: linux-media@vger.kernel.org
16384 T: git git://linuxtv.org/media_tree.git
16385 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16386 F: drivers/media/i2c/st-mipid02.c
16388 ST STM32 I2C/SMBUS DRIVER
16389 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16390 L: linux-i2c@vger.kernel.org
16392 F: drivers/i2c/busses/i2c-stm32*
16394 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16395 M: Song Qiang <songqiang1304521@gmail.com>
16396 L: linux-iio@vger.kernel.org
16398 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16399 F: drivers/iio/proximity/vl53l0x-i2c.c
16402 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16403 M: Sasha Levin <sashal@kernel.org>
16404 L: stable@vger.kernel.org
16406 F: Documentation/process/stable-kernel-rules.rst
16408 STAGING - ATOMISP DRIVER
16409 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16410 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16411 L: linux-media@vger.kernel.org
16413 F: drivers/staging/media/atomisp/
16416 M: Ian Abbott <abbotti@mev.co.uk>
16417 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16419 F: drivers/staging/comedi/
16421 STAGING - FIELDBUS SUBSYSTEM
16422 M: Sven Van Asbroeck <TheSven73@gmail.com>
16424 F: drivers/staging/fieldbus/*
16425 F: drivers/staging/fieldbus/Documentation/
16427 STAGING - HMS ANYBUS-S BUS
16428 M: Sven Van Asbroeck <TheSven73@gmail.com>
16430 F: drivers/staging/fieldbus/anybuss/
16432 STAGING - INDUSTRIAL IO
16433 M: Jonathan Cameron <jic23@kernel.org>
16434 L: linux-iio@vger.kernel.org
16436 F: Documentation/devicetree/bindings/staging/iio/
16437 F: drivers/staging/iio/
16439 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16440 M: Marc Dietrich <marvin24@gmx.de>
16441 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16442 L: linux-tegra@vger.kernel.org
16444 F: drivers/staging/nvec/
16446 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16447 M: Jens Frederich <jfrederich@gmail.com>
16448 M: Daniel Drake <dsd@laptop.org>
16449 M: Jon Nettleton <jon.nettleton@gmail.com>
16451 W: http://wiki.laptop.org/go/DCON
16452 F: drivers/staging/olpc_dcon/
16454 STAGING - REALTEK RTL8188EU DRIVERS
16455 M: Larry Finger <Larry.Finger@lwfinger.net>
16457 F: drivers/staging/rtl8188eu/
16459 STAGING - REALTEK RTL8712U DRIVERS
16460 M: Larry Finger <Larry.Finger@lwfinger.net>
16461 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16463 F: drivers/staging/rtl8712/
16465 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16466 M: Michael Hennerich <michael.hennerich@analog.com>
16467 L: linux-fbdev@vger.kernel.org
16469 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16470 F: drivers/staging/fbtft/fb_seps525.c
16472 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16473 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16474 M: Teddy Wang <teddy.wang@siliconmotion.com>
16475 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16476 L: linux-fbdev@vger.kernel.org
16478 F: drivers/staging/sm750fb/
16480 STAGING - VIA VT665X DRIVERS
16481 M: Forest Bond <forest@alittletooquiet.net>
16483 F: drivers/staging/vt665?/
16486 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16487 L: devel@driverdev.osuosl.org
16489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16490 F: drivers/staging/
16492 STARFIRE/DURALAN NETWORK DRIVER
16493 M: Ion Badulescu <ionut@badula.org>
16495 F: drivers/net/ethernet/adaptec/starfire*
16497 STEC S1220 SKD DRIVER
16498 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16499 L: linux-block@vger.kernel.org
16501 F: drivers/block/skd*[ch]
16503 STI AUDIO (ASoC) DRIVERS
16504 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16507 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16511 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16513 F: Documentation/devicetree/bindings/media/stih-cec.txt
16514 F: drivers/media/platform/sti/cec/
16516 STK1160 USB VIDEO CAPTURE DRIVER
16517 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16518 L: linux-media@vger.kernel.org
16520 T: git git://linuxtv.org/media_tree.git
16521 F: drivers/media/usb/stk1160/
16523 STM32 AUDIO (ASoC) DRIVERS
16524 M: Olivier Moysan <olivier.moysan@st.com>
16525 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16526 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16528 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16531 STM32 TIMER/LPTIMER DRIVERS
16532 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16534 F: Documentation/ABI/testing/*timer-stm32
16535 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16536 F: drivers/*/stm32-*timer*
16537 F: drivers/pwm/pwm-stm32*
16538 F: include/linux/*/stm32-*tim*
16540 STMMAC ETHERNET DRIVER
16541 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16542 M: Alexandre Torgue <alexandre.torgue@st.com>
16543 M: Jose Abreu <joabreu@synopsys.com>
16544 L: netdev@vger.kernel.org
16546 W: http://www.stlinux.com
16547 F: Documentation/networking/device_drivers/ethernet/stmicro/
16548 F: drivers/net/ethernet/stmicro/stmmac/
16551 M: Sam Creasey <sammy@sammy.net>
16553 W: http://sammy.net/sun3/
16554 F: arch/m68k/include/asm/sun3*
16555 F: arch/m68k/kernel/*sun3*
16556 F: arch/m68k/sun3*/
16557 F: drivers/net/ethernet/i825xx/sun3*
16559 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16560 M: Hans de Goede <hdegoede@redhat.com>
16561 L: linux-input@vger.kernel.org
16563 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16564 F: drivers/input/keyboard/sun4i-lradc-keys.c
16566 SUNDANCE NETWORK DRIVER
16567 M: Denis Kirjanov <kda@linux-powerpc.org>
16568 L: netdev@vger.kernel.org
16570 F: drivers/net/ethernet/dlink/sundance.c
16573 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16574 M: Rich Felker <dalias@libc.org>
16575 L: linux-sh@vger.kernel.org
16577 Q: http://patchwork.kernel.org/project/linux-sh/list/
16578 F: Documentation/sh/
16583 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16584 M: Len Brown <len.brown@intel.com>
16585 M: Pavel Machek <pavel@ucw.cz>
16586 L: linux-pm@vger.kernel.org
16588 B: https://bugzilla.kernel.org
16589 F: Documentation/power/
16590 F: arch/x86/kernel/acpi/
16591 F: drivers/base/power/
16592 F: include/linux/freezer.h
16593 F: include/linux/pm.h
16594 F: include/linux/suspend.h
16598 M: Martin Mares <mj@ucw.cz>
16599 L: linux-video@atrey.karlin.mff.cuni.cz
16601 F: Documentation/admin-guide/svga.rst
16602 F: arch/x86/boot/video*
16605 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16606 L: iommu@lists.linux-foundation.org
16608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16609 F: arch/*/kernel/pci-swiotlb.c
16610 F: include/linux/swiotlb.h
16611 F: kernel/dma/swiotlb.c
16614 M: Jiri Pirko <jiri@resnulli.us>
16615 M: Ivan Vecera <ivecera@redhat.com>
16616 L: netdev@vger.kernel.org
16618 F: include/net/switchdev.h
16621 SY8106A REGULATOR DRIVER
16622 M: Icenowy Zheng <icenowy@aosc.io>
16624 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16625 F: drivers/regulator/sy8106a-regulator.c
16627 SYNC FILE FRAMEWORK
16628 M: Sumit Semwal <sumit.semwal@linaro.org>
16629 R: Gustavo Padovan <gustavo@padovan.org>
16630 L: linux-media@vger.kernel.org
16631 L: dri-devel@lists.freedesktop.org
16633 T: git git://anongit.freedesktop.org/drm/drm-misc
16634 F: Documentation/driver-api/sync_file.rst
16635 F: drivers/dma-buf/dma-fence*
16636 F: drivers/dma-buf/sw_sync.c
16637 F: drivers/dma-buf/sync_*
16638 F: include/linux/sync_file.h
16639 F: include/uapi/linux/sync_file.h
16641 SYNOPSYS ARC ARCHITECTURE
16642 M: Vineet Gupta <vgupta@synopsys.com>
16643 L: linux-snps-arc@lists.infradead.org
16645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16646 F: Documentation/devicetree/bindings/arc/*
16647 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16649 F: drivers/clocksource/arc_timer.c
16650 F: drivers/tty/serial/arc_uart.c
16652 SYNOPSYS ARC HSDK SDP pll clock driver
16653 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16655 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16656 F: drivers/clk/clk-hsdk-pll.c
16658 SYNOPSYS ARC SDP clock driver
16659 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16661 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16662 F: drivers/clk/axs10x/*
16664 SYNOPSYS ARC SDP platform support
16665 M: Alexey Brodkin <abrodkin@synopsys.com>
16667 F: Documentation/devicetree/bindings/arc/axs10*
16668 F: arch/arc/boot/dts/ax*
16669 F: arch/arc/plat-axs10x
16671 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16672 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16674 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16675 F: drivers/reset/reset-axs10x.c
16677 SYNOPSYS CREG GPIO DRIVER
16678 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16680 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16681 F: drivers/gpio/gpio-creg-snps.c
16683 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16684 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16686 F: drivers/tty/serial/8250/8250_dw.c
16687 F: drivers/tty/serial/8250/8250_dwlib.*
16688 F: drivers/tty/serial/8250/8250_lpss.c
16690 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16691 M: Hoan Tran <hoan@os.amperecomputing.com>
16692 M: Serge Semin <fancer.lancer@gmail.com>
16693 L: linux-gpio@vger.kernel.org
16695 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16696 F: drivers/gpio/gpio-dwapb.c
16698 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16699 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16701 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16702 F: drivers/dma/dw-axi-dmac/
16704 SYNOPSYS DESIGNWARE DMAC DRIVER
16705 M: Viresh Kumar <vireshk@kernel.org>
16706 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16708 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16710 F: include/dt-bindings/dma/dw-dmac.h
16711 F: include/linux/dma/dw.h
16712 F: include/linux/platform_data/dma-dw.h
16714 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16715 M: Jose Abreu <Jose.Abreu@synopsys.com>
16716 L: netdev@vger.kernel.org
16718 F: drivers/net/ethernet/synopsys/
16720 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16721 M: Jose Abreu <Jose.Abreu@synopsys.com>
16722 L: netdev@vger.kernel.org
16724 F: drivers/net/phy/mdio-xpcs.c
16725 F: include/linux/mdio-xpcs.h
16727 SYNOPSYS DESIGNWARE I2C DRIVER
16728 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16729 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16730 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16731 L: linux-i2c@vger.kernel.org
16733 F: drivers/i2c/busses/i2c-designware-*
16734 F: include/linux/platform_data/i2c-designware.h
16736 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16737 M: Jaehoon Chung <jh80.chung@samsung.com>
16738 L: linux-mmc@vger.kernel.org
16740 F: drivers/mmc/host/dw_mmc*
16742 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16743 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16745 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16746 F: drivers/reset/reset-hsdk.c
16747 F: include/dt-bindings/reset/snps,hsdk-reset.h
16749 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16750 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16751 M: Manjunath M B <manjumb@synopsys.com>
16752 L: linux-mmc@vger.kernel.org
16754 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16756 SYSTEM CONFIGURATION (SYSCON)
16757 M: Lee Jones <lee.jones@linaro.org>
16758 M: Arnd Bergmann <arnd@arndb.de>
16760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16761 F: drivers/mfd/syscon.c
16763 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16764 M: Sudeep Holla <sudeep.holla@arm.com>
16765 L: linux-arm-kernel@lists.infradead.org
16767 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16768 F: drivers/clk/clk-sc[mp]i.c
16769 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16770 F: drivers/firmware/arm_scmi/
16771 F: drivers/firmware/arm_scpi.c
16772 F: drivers/reset/reset-scmi.c
16773 F: include/linux/sc[mp]i_protocol.h
16774 F: include/trace/events/scmi.h
16776 SYSTEM RESET/SHUTDOWN DRIVERS
16777 M: Sebastian Reichel <sre@kernel.org>
16778 L: linux-pm@vger.kernel.org
16780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16781 F: Documentation/devicetree/bindings/power/reset/
16782 F: drivers/power/reset/
16784 SYSTEM TRACE MODULE CLASS
16785 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16788 F: Documentation/trace/stm.rst
16789 F: drivers/hwtracing/stm/
16790 F: include/linux/stm.h
16791 F: include/uapi/linux/stm.h
16793 SYSTEM76 ACPI DRIVER
16794 M: Jeremy Soller <jeremy@system76.com>
16795 M: System76 Product Development <productdev@system76.com>
16796 L: platform-driver-x86@vger.kernel.org
16798 F: drivers/platform/x86/system76_acpi.c
16801 M: Christoph Hellwig <hch@infradead.org>
16803 F: Documentation/filesystems/sysv-fs.rst
16805 F: include/linux/sysv_fs.h
16807 TASKSTATS STATISTICS INTERFACE
16808 M: Balbir Singh <bsingharora@gmail.com>
16810 F: Documentation/accounting/taskstats*
16811 F: include/linux/taskstats*
16812 F: kernel/taskstats.c
16815 M: Jamal Hadi Salim <jhs@mojatatu.com>
16816 M: Cong Wang <xiyou.wangcong@gmail.com>
16817 M: Jiri Pirko <jiri@resnulli.us>
16818 L: netdev@vger.kernel.org
16820 F: include/net/pkt_cls.h
16821 F: include/net/pkt_sched.h
16822 F: include/net/tc_act/
16823 F: include/uapi/linux/pkt_cls.h
16824 F: include/uapi/linux/pkt_sched.h
16825 F: include/uapi/linux/tc_act/
16826 F: include/uapi/linux/tc_ematch/
16829 TC90522 MEDIA DRIVER
16830 M: Akihiro Tsukada <tskd08@gmail.com>
16831 L: linux-media@vger.kernel.org
16833 F: drivers/media/dvb-frontends/tc90522*
16835 TCP LOW PRIORITY MODULE
16836 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16837 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16839 W: http://tcp-lp-mod.sourceforge.net/
16840 F: net/ipv4/tcp_lp.c
16842 TDA10071 MEDIA DRIVER
16843 M: Antti Palosaari <crope@iki.fi>
16844 L: linux-media@vger.kernel.org
16846 W: https://linuxtv.org
16847 W: http://palosaari.fi/linux/
16848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16849 T: git git://linuxtv.org/anttip/media_tree.git
16850 F: drivers/media/dvb-frontends/tda10071*
16852 TDA18212 MEDIA DRIVER
16853 M: Antti Palosaari <crope@iki.fi>
16854 L: linux-media@vger.kernel.org
16856 W: https://linuxtv.org
16857 W: http://palosaari.fi/linux/
16858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16859 T: git git://linuxtv.org/anttip/media_tree.git
16860 F: drivers/media/tuners/tda18212*
16862 TDA18218 MEDIA DRIVER
16863 M: Antti Palosaari <crope@iki.fi>
16864 L: linux-media@vger.kernel.org
16866 W: https://linuxtv.org
16867 W: http://palosaari.fi/linux/
16868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16869 T: git git://linuxtv.org/anttip/media_tree.git
16870 F: drivers/media/tuners/tda18218*
16872 TDA18250 MEDIA DRIVER
16873 M: Olli Salonen <olli.salonen@iki.fi>
16874 L: linux-media@vger.kernel.org
16876 W: https://linuxtv.org
16877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16878 T: git git://linuxtv.org/media_tree.git
16879 F: drivers/media/tuners/tda18250*
16881 TDA18271 MEDIA DRIVER
16882 M: Michael Krufky <mkrufky@linuxtv.org>
16883 L: linux-media@vger.kernel.org
16885 W: https://linuxtv.org
16886 W: http://github.com/mkrufky
16887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16888 T: git git://linuxtv.org/mkrufky/tuners.git
16889 F: drivers/media/tuners/tda18271*
16891 TDA1997x MEDIA DRIVER
16892 M: Tim Harvey <tharvey@gateworks.com>
16893 L: linux-media@vger.kernel.org
16895 W: https://linuxtv.org
16896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16897 F: drivers/media/i2c/tda1997x.*
16899 TDA827x MEDIA DRIVER
16900 M: Michael Krufky <mkrufky@linuxtv.org>
16901 L: linux-media@vger.kernel.org
16903 W: https://linuxtv.org
16904 W: http://github.com/mkrufky
16905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16906 T: git git://linuxtv.org/mkrufky/tuners.git
16907 F: drivers/media/tuners/tda8290.*
16909 TDA8290 MEDIA DRIVER
16910 M: Michael Krufky <mkrufky@linuxtv.org>
16911 L: linux-media@vger.kernel.org
16913 W: https://linuxtv.org
16914 W: http://github.com/mkrufky
16915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16916 T: git git://linuxtv.org/mkrufky/tuners.git
16917 F: drivers/media/tuners/tda8290.*
16919 TDA9840 MEDIA DRIVER
16920 M: Hans Verkuil <hverkuil@xs4all.nl>
16921 L: linux-media@vger.kernel.org
16923 W: https://linuxtv.org
16924 T: git git://linuxtv.org/media_tree.git
16925 F: drivers/media/i2c/tda9840*
16927 TEA5761 TUNER DRIVER
16928 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16929 L: linux-media@vger.kernel.org
16931 W: https://linuxtv.org
16932 T: git git://linuxtv.org/media_tree.git
16933 F: drivers/media/tuners/tea5761.*
16935 TEA5767 TUNER DRIVER
16936 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16937 L: linux-media@vger.kernel.org
16939 W: https://linuxtv.org
16940 T: git git://linuxtv.org/media_tree.git
16941 F: drivers/media/tuners/tea5767.*
16943 TEA6415C MEDIA DRIVER
16944 M: Hans Verkuil <hverkuil@xs4all.nl>
16945 L: linux-media@vger.kernel.org
16947 W: https://linuxtv.org
16948 T: git git://linuxtv.org/media_tree.git
16949 F: drivers/media/i2c/tea6415c*
16951 TEA6420 MEDIA DRIVER
16952 M: Hans Verkuil <hverkuil@xs4all.nl>
16953 L: linux-media@vger.kernel.org
16955 W: https://linuxtv.org
16956 T: git git://linuxtv.org/media_tree.git
16957 F: drivers/media/i2c/tea6420*
16960 M: Jiri Pirko <jiri@resnulli.us>
16961 L: netdev@vger.kernel.org
16963 F: drivers/net/team/
16964 F: include/linux/if_team.h
16965 F: include/uapi/linux/if_team.h
16967 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16968 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16970 F: arch/x86/platform/ts5500/
16972 TECHNOTREND USB IR RECEIVER
16973 M: Sean Young <sean@mess.org>
16974 L: linux-media@vger.kernel.org
16976 F: drivers/media/rc/ttusbir.c
16978 TECHWELL TW9910 VIDEO DECODER
16979 L: linux-media@vger.kernel.org
16981 F: drivers/media/i2c/tw9910.c
16982 F: include/media/i2c/tw9910.h
16985 M: Jens Wiklander <jens.wiklander@linaro.org>
16986 L: op-tee@lists.trustedfirmware.org
16988 F: Documentation/staging/tee.rst
16990 F: include/linux/tee_drv.h
16991 F: include/uapi/linux/tee.h
16993 TEGRA ARCHITECTURE SUPPORT
16994 M: Thierry Reding <thierry.reding@gmail.com>
16995 M: Jonathan Hunter <jonathanh@nvidia.com>
16996 L: linux-tegra@vger.kernel.org
16998 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17003 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17004 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17006 F: drivers/clk/tegra/
17009 M: Laxman Dewangan <ldewangan@nvidia.com>
17010 M: Jon Hunter <jonathanh@nvidia.com>
17012 F: drivers/dma/tegra*
17015 M: Laxman Dewangan <ldewangan@nvidia.com>
17016 R: Dmitry Osipenko <digetx@gmail.com>
17018 F: drivers/i2c/busses/i2c-tegra.c
17020 TEGRA IOMMU DRIVERS
17021 M: Thierry Reding <thierry.reding@gmail.com>
17022 R: Krishna Reddy <vdumpa@nvidia.com>
17023 L: linux-tegra@vger.kernel.org
17025 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17026 F: drivers/iommu/tegra*
17029 M: Laxman Dewangan <ldewangan@nvidia.com>
17031 F: drivers/input/keyboard/tegra-kbc.c
17034 M: Stefan Agner <stefan@agner.ch>
17035 M: Lucas Stach <dev@lynxeye.de>
17037 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17038 F: drivers/mtd/nand/raw/tegra_nand.c
17041 M: Thierry Reding <thierry.reding@gmail.com>
17043 F: drivers/pwm/pwm-tegra.c
17045 TEGRA SERIAL DRIVER
17046 M: Laxman Dewangan <ldewangan@nvidia.com>
17048 F: drivers/tty/serial/serial-tegra.c
17051 M: Laxman Dewangan <ldewangan@nvidia.com>
17053 F: drivers/spi/spi-tegra*
17056 M: Thierry Reding <thierry.reding@gmail.com>
17057 M: Jonathan Hunter <jonathanh@nvidia.com>
17058 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17059 L: linux-media@vger.kernel.org
17060 L: linux-tegra@vger.kernel.org
17062 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17063 F: drivers/staging/media/tegra-video/
17065 TEGRA XUSB PADCTL DRIVER
17066 M: JC Kuo <jckuo@nvidia.com>
17068 F: drivers/phy/tegra/xusb*
17070 TEHUTI ETHERNET DRIVER
17071 M: Andy Gospodarek <andy@greyhouse.net>
17072 L: netdev@vger.kernel.org
17074 F: drivers/net/ethernet/tehuti/*
17076 TELECOM CLOCK DRIVER FOR MCPL0010
17077 M: Mark Gross <mark.gross@intel.com>
17079 F: drivers/char/tlclk.c
17081 TEMPO SEMICONDUCTOR DRIVERS
17082 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17084 F: Documentation/devicetree/bindings/sound/tscs*.txt
17085 F: sound/soc/codecs/tscs*.c
17086 F: sound/soc/codecs/tscs*.h
17088 TENSILICA XTENSA PORT (xtensa)
17089 M: Chris Zankel <chris@zankel.net>
17090 M: Max Filippov <jcmvbkbc@gmail.com>
17091 L: linux-xtensa@linux-xtensa.org
17093 T: git git://github.com/czankel/xtensa-linux.git
17095 F: drivers/irqchip/irq-xtensa-*
17097 TEXAS INSTRUMENTS ASoC DRIVERS
17098 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17103 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17104 M: Ricardo Ribalda <ribalda@kernel.org>
17105 L: linux-iio@vger.kernel.org
17107 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17108 F: drivers/iio/dac/ti-dac7612.c
17110 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17111 M: Nishanth Menon <nm@ti.com>
17112 M: Tero Kristo <t-kristo@ti.com>
17113 M: Santosh Shilimkar <ssantosh@kernel.org>
17114 L: linux-arm-kernel@lists.infradead.org
17116 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17117 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17118 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17119 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17120 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17121 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17122 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17123 F: drivers/clk/keystone/sci-clk.c
17124 F: drivers/firmware/ti_sci*
17125 F: drivers/irqchip/irq-ti-sci-inta.c
17126 F: drivers/irqchip/irq-ti-sci-intr.c
17127 F: drivers/reset/reset-ti-sci.c
17128 F: drivers/soc/ti/ti_sci_inta_msi.c
17129 F: drivers/soc/ti/ti_sci_pm_domains.c
17130 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17131 F: include/linux/soc/ti/ti_sci_inta_msi.h
17132 F: include/linux/soc/ti/ti_sci_protocol.h
17134 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17135 M: Hans Verkuil <hverkuil@xs4all.nl>
17136 L: linux-media@vger.kernel.org
17138 W: https://linuxtv.org
17139 T: git git://linuxtv.org/media_tree.git
17140 F: drivers/media/radio/radio-raremono.c
17143 M: Zhang Rui <rui.zhang@intel.com>
17144 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17145 R: Amit Kucheria <amitk@kernel.org>
17146 L: linux-pm@vger.kernel.org
17148 Q: https://patchwork.kernel.org/project/linux-pm/list/
17149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17150 F: Documentation/devicetree/bindings/thermal/
17151 F: drivers/thermal/
17152 F: include/linux/cpu_cooling.h
17153 F: include/linux/thermal.h
17154 F: include/uapi/linux/thermal.h
17156 THERMAL DRIVER FOR AMLOGIC SOCS
17157 M: Guillaume La Roque <glaroque@baylibre.com>
17158 L: linux-pm@vger.kernel.org
17159 L: linux-amlogic@lists.infradead.org
17161 W: http://linux-meson.com/
17162 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17163 F: drivers/thermal/amlogic_thermal.c
17165 THERMAL/CPU_COOLING
17166 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17167 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17168 M: Viresh Kumar <viresh.kumar@linaro.org>
17169 M: Javi Merino <javi.merino@kernel.org>
17170 L: linux-pm@vger.kernel.org
17172 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17173 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17174 F: drivers/thermal/cpufreq_cooling.c
17175 F: drivers/thermal/cpuidle_cooling.c
17176 F: include/linux/cpu_cooling.h
17178 THERMAL/POWER_ALLOCATOR
17179 M: Lukasz Luba <lukasz.luba@arm.com>
17180 L: linux-pm@vger.kernel.org
17182 F: Documentation/driver-api/thermal/power_allocator.rst
17183 F: drivers/thermal/gov_power_allocator.c
17184 F: include/trace/events/thermal_power_allocator.h
17186 THINKPAD ACPI EXTRAS DRIVER
17187 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17188 L: ibm-acpi-devel@lists.sourceforge.net
17189 L: platform-driver-x86@vger.kernel.org
17191 W: http://ibm-acpi.sourceforge.net
17192 W: http://thinkwiki.org/wiki/Ibm-acpi
17193 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17194 F: drivers/platform/x86/thinkpad_acpi.c
17197 M: Andreas Noever <andreas.noever@gmail.com>
17198 M: Michael Jamet <michael.jamet@intel.com>
17199 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17200 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17201 L: linux-usb@vger.kernel.org
17203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17204 F: Documentation/admin-guide/thunderbolt.rst
17205 F: drivers/thunderbolt/
17206 F: include/linux/thunderbolt.h
17208 THUNDERBOLT NETWORK DRIVER
17209 M: Michael Jamet <michael.jamet@intel.com>
17210 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17211 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17212 L: netdev@vger.kernel.org
17214 F: drivers/net/thunderbolt.c
17216 THUNDERX GPIO DRIVER
17217 M: Robert Richter <rric@kernel.org>
17219 F: drivers/gpio/gpio-thunderx.c
17221 TI AM437X VPFE DRIVER
17222 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17223 L: linux-media@vger.kernel.org
17225 W: https://linuxtv.org
17226 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17227 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17228 F: drivers/media/platform/am437x/
17230 TI BANDGAP AND THERMAL DRIVER
17231 M: Eduardo Valentin <edubezval@gmail.com>
17232 M: Keerthy <j-keerthy@ti.com>
17233 L: linux-pm@vger.kernel.org
17234 L: linux-omap@vger.kernel.org
17236 F: drivers/thermal/ti-soc-thermal/
17238 TI BQ27XXX POWER SUPPLY DRIVER
17239 R: Andrew F. Davis <afd@ti.com>
17240 F: drivers/power/supply/bq27xxx_battery.c
17241 F: drivers/power/supply/bq27xxx_battery_i2c.c
17242 F: include/linux/power/bq27xxx_battery.h
17244 TI CDCE706 CLOCK DRIVER
17245 M: Max Filippov <jcmvbkbc@gmail.com>
17247 F: drivers/clk/clk-cdce706.c
17250 M: Tero Kristo <t-kristo@ti.com>
17251 L: linux-omap@vger.kernel.org
17254 F: include/linux/clk/ti.h
17256 TI DAVINCI MACHINE SUPPORT
17257 M: Sekhar Nori <nsekhar@ti.com>
17258 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17262 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17263 F: arch/arm/boot/dts/da850*
17264 F: arch/arm/mach-davinci/
17265 F: drivers/i2c/busses/i2c-davinci.c
17267 TI DAVINCI SERIES CLOCK DRIVER
17268 M: David Lechner <david@lechnology.com>
17269 R: Sekhar Nori <nsekhar@ti.com>
17271 F: Documentation/devicetree/bindings/clock/ti/davinci/
17272 F: drivers/clk/davinci/
17274 TI DAVINCI SERIES GPIO DRIVER
17275 M: Keerthy <j-keerthy@ti.com>
17276 L: linux-gpio@vger.kernel.org
17278 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17279 F: drivers/gpio/gpio-davinci.c
17281 TI DAVINCI SERIES MEDIA DRIVER
17282 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17283 L: linux-media@vger.kernel.org
17285 W: https://linuxtv.org
17286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17287 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17288 F: drivers/media/platform/davinci/
17289 F: include/media/davinci/
17291 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17292 R: David Lechner <david@lechnology.com>
17293 L: linux-iio@vger.kernel.org
17294 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17295 F: drivers/counter/ti-eqep.c
17297 TI ETHERNET SWITCH DRIVER (CPSW)
17298 R: Grygorii Strashko <grygorii.strashko@ti.com>
17299 L: linux-omap@vger.kernel.org
17300 L: netdev@vger.kernel.org
17302 F: drivers/net/ethernet/ti/cpsw*
17303 F: drivers/net/ethernet/ti/davinci*
17305 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17306 M: Alex Dubov <oakad@yahoo.com>
17308 W: http://tifmxx.berlios.de/
17309 F: drivers/memstick/host/tifm_ms.c
17310 F: drivers/misc/tifm*
17311 F: drivers/mmc/host/tifm_sd.c
17312 F: include/linux/tifm.h
17314 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17315 M: Santosh Shilimkar <ssantosh@kernel.org>
17316 L: linux-kernel@vger.kernel.org
17317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17320 F: drivers/soc/ti/*
17322 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17323 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17324 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17325 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17327 F: sound/soc/codecs/isabelle*
17328 F: sound/soc/codecs/lm49453*
17330 TI LP855x BACKLIGHT DRIVER
17331 M: Milo Kim <milo.kim@ti.com>
17333 F: Documentation/driver-api/backlight/lp855x-driver.rst
17334 F: drivers/video/backlight/lp855x_bl.c
17335 F: include/linux/platform_data/lp855x.h
17337 TI LP8727 CHARGER DRIVER
17338 M: Milo Kim <milo.kim@ti.com>
17340 F: drivers/power/supply/lp8727_charger.c
17341 F: include/linux/platform_data/lp8727.h
17343 TI LP8788 MFD DRIVER
17344 M: Milo Kim <milo.kim@ti.com>
17346 F: drivers/iio/adc/lp8788_adc.c
17347 F: drivers/leds/leds-lp8788.c
17348 F: drivers/mfd/lp8788*.c
17349 F: drivers/power/supply/lp8788-charger.c
17350 F: drivers/regulator/lp8788-*.c
17351 F: include/linux/mfd/lp8788*.h
17353 TI NETCP ETHERNET DRIVER
17354 M: Wingman Kwok <w-kwok2@ti.com>
17355 M: Murali Karicheri <m-karicheri2@ti.com>
17356 L: netdev@vger.kernel.org
17358 F: drivers/net/ethernet/ti/netcp*
17360 TI PCM3060 ASoC CODEC DRIVER
17361 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17364 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17365 F: sound/soc/codecs/pcm3060*
17367 TI TAS571X FAMILY ASoC CODEC DRIVER
17368 M: Kevin Cernekee <cernekee@chromium.org>
17369 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17371 F: sound/soc/codecs/tas571x*
17373 TI TCAN4X5X DEVICE DRIVER
17374 M: Dan Murphy <dmurphy@ti.com>
17375 L: linux-can@vger.kernel.org
17377 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17378 F: drivers/net/can/m_can/tcan4x5x.c
17380 TI TRF7970A NFC DRIVER
17381 M: Mark Greer <mgreer@animalcreek.com>
17382 L: linux-wireless@vger.kernel.org
17383 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17385 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17386 F: drivers/nfc/trf7970a.c
17388 TI TWL4030 SERIES SOC CODEC DRIVER
17389 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17392 F: sound/soc/codecs/twl4030*
17395 M: Benoit Parrot <bparrot@ti.com>
17396 L: linux-media@vger.kernel.org
17398 W: http://linuxtv.org/
17399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17400 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17401 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17402 F: drivers/media/platform/ti-vpe/
17404 TI WILINK WIRELESS DRIVERS
17405 L: linux-wireless@vger.kernel.org
17407 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17408 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17410 F: drivers/net/wireless/ti/
17411 F: include/linux/wl12xx.h
17413 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17414 M: John Stultz <john.stultz@linaro.org>
17415 M: Thomas Gleixner <tglx@linutronix.de>
17416 R: Stephen Boyd <sboyd@kernel.org>
17417 L: linux-kernel@vger.kernel.org
17419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17420 F: include/linux/clocksource.h
17421 F: include/linux/time.h
17422 F: include/linux/timex.h
17423 F: include/uapi/linux/time.h
17424 F: include/uapi/linux/timex.h
17425 F: kernel/time/alarmtimer.c
17426 F: kernel/time/clocksource.c
17427 F: kernel/time/ntp.c
17428 F: kernel/time/time*.c
17429 F: tools/testing/selftests/timers/
17432 M: Jon Maloy <jmaloy@redhat.com>
17433 M: Ying Xue <ying.xue@windriver.com>
17434 L: netdev@vger.kernel.org (core kernel code)
17435 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17437 W: http://tipc.sourceforge.net/
17438 F: include/uapi/linux/tipc*.h
17441 TLAN NETWORK DRIVER
17442 M: Samuel Chessman <chessman@tux.org>
17443 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17445 W: http://sourceforge.net/projects/tlan/
17446 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17447 F: drivers/net/ethernet/ti/tlan.*
17449 TM6000 VIDEO4LINUX DRIVER
17450 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17451 L: linux-media@vger.kernel.org
17453 W: https://linuxtv.org
17454 T: git git://linuxtv.org/media_tree.git
17455 F: Documentation/admin-guide/media/tm6000*
17456 F: drivers/media/usb/tm6000/
17458 TMIO/SDHI MMC DRIVER
17459 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17460 L: linux-mmc@vger.kernel.org
17462 F: drivers/mmc/host/renesas_sdhi*
17463 F: drivers/mmc/host/tmio_mmc*
17464 F: include/linux/mfd/tmio.h
17466 TMP401 HARDWARE MONITOR DRIVER
17467 M: Guenter Roeck <linux@roeck-us.net>
17468 L: linux-hwmon@vger.kernel.org
17470 F: Documentation/hwmon/tmp401.rst
17471 F: drivers/hwmon/tmp401.c
17473 TMP513 HARDWARE MONITOR DRIVER
17474 M: Eric Tremblay <etremblay@distech-controls.com>
17475 L: linux-hwmon@vger.kernel.org
17477 F: Documentation/hwmon/tmp513.rst
17478 F: drivers/hwmon/tmp513.c
17480 TMPFS (SHMEM FILESYSTEM)
17481 M: Hugh Dickins <hughd@google.com>
17482 L: linux-mm@kvack.org
17484 F: include/linux/shmem_fs.h
17487 TOMOYO SECURITY MODULE
17488 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17489 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17490 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17491 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17492 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17493 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17495 W: https://tomoyo.osdn.jp/
17496 F: security/tomoyo/
17498 TOPSTAR LAPTOP EXTRAS DRIVER
17499 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17500 L: platform-driver-x86@vger.kernel.org
17502 F: drivers/platform/x86/topstar-laptop.c
17504 TORTURE-TEST MODULES
17505 M: Davidlohr Bueso <dave@stgolabs.net>
17506 M: "Paul E. McKenney" <paulmck@kernel.org>
17507 M: Josh Triplett <josh@joshtriplett.org>
17508 L: linux-kernel@vger.kernel.org
17510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17511 F: Documentation/RCU/torture.rst
17512 F: kernel/locking/locktorture.c
17513 F: kernel/rcu/rcuperf.c
17514 F: kernel/rcu/rcutorture.c
17515 F: kernel/torture.c
17517 TOSHIBA ACPI EXTRAS DRIVER
17518 M: Azael Avalos <coproscefalo@gmail.com>
17519 L: platform-driver-x86@vger.kernel.org
17521 F: drivers/platform/x86/toshiba_acpi.c
17523 TOSHIBA BLUETOOTH DRIVER
17524 M: Azael Avalos <coproscefalo@gmail.com>
17525 L: platform-driver-x86@vger.kernel.org
17527 F: drivers/platform/x86/toshiba_bluetooth.c
17529 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17530 M: Azael Avalos <coproscefalo@gmail.com>
17531 L: platform-driver-x86@vger.kernel.org
17533 F: drivers/platform/x86/toshiba_haps.c
17536 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17538 W: http://www.buzzard.org.uk/toshiba/
17539 F: drivers/char/toshiba.c
17540 F: include/linux/toshiba.h
17541 F: include/uapi/linux/toshiba.h
17543 TOSHIBA TC358743 DRIVER
17544 M: Mats Randgaard <matrandg@cisco.com>
17545 L: linux-media@vger.kernel.org
17547 F: drivers/media/i2c/tc358743*
17548 F: include/media/i2c/tc358743.h
17550 TOSHIBA WMI HOTKEYS DRIVER
17551 M: Azael Avalos <coproscefalo@gmail.com>
17552 L: platform-driver-x86@vger.kernel.org
17554 F: drivers/platform/x86/toshiba-wmi.c
17557 M: Peter Huewe <peterhuewe@gmx.de>
17558 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17559 R: Jason Gunthorpe <jgg@ziepe.ca>
17560 L: linux-integrity@vger.kernel.org
17562 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17563 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17564 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17565 F: drivers/char/tpm/
17568 M: Steven Rostedt <rostedt@goodmis.org>
17569 M: Ingo Molnar <mingo@redhat.com>
17571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17572 F: Documentation/trace/ftrace.rst
17573 F: arch/*/*/*/ftrace.h
17574 F: arch/*/kernel/ftrace.c
17575 F: include/*/ftrace.h
17576 F: include/linux/trace*.h
17579 F: tools/testing/selftests/ftrace/
17581 TRACING MMIO ACCESSES (MMIOTRACE)
17582 M: Steven Rostedt <rostedt@goodmis.org>
17583 M: Ingo Molnar <mingo@kernel.org>
17584 R: Karol Herbst <karolherbst@gmail.com>
17585 R: Pekka Paalanen <ppaalanen@gmail.com>
17586 L: linux-kernel@vger.kernel.org
17587 L: nouveau@lists.freedesktop.org
17589 F: arch/x86/mm/kmmio.c
17590 F: arch/x86/mm/mmio-mod.c
17591 F: arch/x86/mm/testmmiotrace.c
17592 F: include/linux/mmiotrace.h
17593 F: kernel/trace/trace_mmiotrace.c
17596 M: Jiri Kosina <trivial@kernel.org>
17598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17599 K: ^Subject:.*(?i)trivial
17602 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17603 M: Jiri Slaby <jirislaby@kernel.org>
17605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17606 F: Documentation/driver-api/serial/
17608 F: drivers/tty/serial/serial_core.c
17609 F: include/linux/serial.h
17610 F: include/linux/serial_core.h
17611 F: include/linux/tty.h
17612 F: include/uapi/linux/serial.h
17613 F: include/uapi/linux/serial_core.h
17614 F: include/uapi/linux/tty.h
17616 TUA9001 MEDIA DRIVER
17617 M: Antti Palosaari <crope@iki.fi>
17618 L: linux-media@vger.kernel.org
17620 W: https://linuxtv.org
17621 W: http://palosaari.fi/linux/
17622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17623 T: git git://linuxtv.org/anttip/media_tree.git
17624 F: drivers/media/tuners/tua9001*
17626 TULIP NETWORK DRIVERS
17627 L: netdev@vger.kernel.org
17628 L: linux-parisc@vger.kernel.org
17630 F: drivers/net/ethernet/dec/tulip/
17633 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17635 W: http://vtun.sourceforge.net/tun
17636 F: Documentation/networking/tuntap.rst
17637 F: arch/um/os-Linux/drivers/
17639 TURBOCHANNEL SUBSYSTEM
17640 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17641 M: Ralf Baechle <ralf@linux-mips.org>
17642 L: linux-mips@vger.kernel.org
17644 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17646 F: include/linux/tc.h
17649 M: "Len Brown" <lenb@kernel.org>
17650 L: linux-pm@vger.kernel.org
17652 Q: https://patchwork.kernel.org/project/linux-pm/list/
17653 B: https://bugzilla.kernel.org
17654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17655 F: tools/power/x86/turbostat/
17657 TW5864 VIDEO4LINUX DRIVER
17658 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17659 M: Anton Sviridenko <anton@corp.bluecherry.net>
17660 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17661 M: Andrey Utkin <andrey_utkin@fastmail.com>
17662 L: linux-media@vger.kernel.org
17664 F: drivers/media/pci/tw5864/
17666 TW68 VIDEO4LINUX DRIVER
17667 M: Hans Verkuil <hverkuil@xs4all.nl>
17668 L: linux-media@vger.kernel.org
17670 W: https://linuxtv.org
17671 T: git git://linuxtv.org/media_tree.git
17672 F: drivers/media/pci/tw68/
17674 TW686X VIDEO4LINUX DRIVER
17675 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17676 L: linux-media@vger.kernel.org
17678 W: http://linuxtv.org
17679 T: git git://linuxtv.org/media_tree.git
17680 F: drivers/media/pci/tw686x/
17682 UACCE ACCELERATOR FRAMEWORK
17683 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17684 M: Zhou Wang <wangzhou1@hisilicon.com>
17685 L: linux-accelerators@lists.ozlabs.org
17686 L: linux-kernel@vger.kernel.org
17688 F: Documentation/ABI/testing/sysfs-driver-uacce
17689 F: Documentation/misc-devices/uacce.rst
17690 F: drivers/misc/uacce/
17691 F: include/linux/uacce.h
17692 F: include/uapi/misc/uacce/
17694 UBI FILE SYSTEM (UBIFS)
17695 M: Richard Weinberger <richard@nod.at>
17696 L: linux-mtd@lists.infradead.org
17698 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17701 F: Documentation/filesystems/ubifs.rst
17704 UCLINUX (M68KNOMMU AND COLDFIRE)
17705 M: Greg Ungerer <gerg@linux-m68k.org>
17706 L: linux-m68k@lists.linux-m68k.org
17707 L: uclinux-dev@uclinux.org (subscribers-only)
17709 W: http://www.linux-m68k.org/
17710 W: http://www.uclinux.org/
17711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17712 F: arch/m68k/*/*_no.*
17714 F: arch/m68k/coldfire/
17715 F: arch/m68k/include/asm/*_no.*
17718 M: Jan Kara <jack@suse.com>
17720 F: Documentation/filesystems/udf.rst
17724 M: Bastien Nocera <hadess@hadess.net>
17725 L: linux-input@vger.kernel.org
17727 F: drivers/hid/hid-udraw-ps3.c
17730 M: Evgeniy Dushistov <dushistov@mail.ru>
17732 F: Documentation/admin-guide/ufs.rst
17735 UHID USERSPACE HID IO DRIVER
17736 M: David Rheinsberg <david.rheinsberg@gmail.com>
17737 L: linux-input@vger.kernel.org
17739 F: drivers/hid/uhid.c
17740 F: include/uapi/linux/uhid.h
17743 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17744 L: linux-usb@vger.kernel.org
17746 F: drivers/usb/common/ulpi.c
17747 F: include/linux/ulpi/
17750 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17751 L: linux-fsdevel@vger.kernel.org
17756 M: Tony Finch <dot@dotat.at>
17758 W: http://dotat.at/prog/unifdef
17759 F: scripts/unifdef.c
17761 UNIFORM CDROM DRIVER
17762 M: Jens Axboe <axboe@kernel.dk>
17764 W: http://www.kernel.dk
17765 F: Documentation/cdrom/
17766 F: drivers/cdrom/cdrom.c
17767 F: include/linux/cdrom.h
17768 F: include/uapi/linux/cdrom.h
17770 UNISYS S-PAR DRIVERS
17771 M: David Kershner <david.kershner@unisys.com>
17772 L: sparmaintainer@unisys.com (Unisys internal)
17774 F: drivers/staging/unisys/
17775 F: drivers/visorbus/
17776 F: include/linux/visorbus.h
17778 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17779 R: Alim Akhtar <alim.akhtar@samsung.com>
17780 R: Avri Altman <avri.altman@wdc.com>
17781 L: linux-scsi@vger.kernel.org
17783 F: Documentation/scsi/ufs.rst
17784 F: drivers/scsi/ufs/
17786 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17787 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17788 L: linux-scsi@vger.kernel.org
17790 F: drivers/scsi/ufs/*dwc*
17792 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17793 M: Stanley Chu <stanley.chu@mediatek.com>
17794 L: linux-scsi@vger.kernel.org
17795 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17797 F: drivers/scsi/ufs/ufs-mediatek*
17799 UNSORTED BLOCK IMAGES (UBI)
17800 M: Richard Weinberger <richard@nod.at>
17801 L: linux-mtd@lists.infradead.org
17803 W: http://www.linux-mtd.infradead.org/
17804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17806 F: drivers/mtd/ubi/
17807 F: include/linux/mtd/ubi.h
17808 F: include/uapi/mtd/ubi-user.h
17810 USB "USBNET" DRIVER FRAMEWORK
17811 M: Oliver Neukum <oneukum@suse.com>
17812 L: netdev@vger.kernel.org
17814 W: http://www.linux-usb.org/usbnet
17815 F: drivers/net/usb/usbnet.c
17816 F: include/linux/usb/usbnet.h
17819 M: Oliver Neukum <oneukum@suse.com>
17820 L: linux-usb@vger.kernel.org
17822 F: Documentation/usb/acm.rst
17823 F: drivers/usb/class/cdc-acm.*
17825 USB APPLE MFI FASTCHARGE DRIVER
17826 M: Bastien Nocera <hadess@hadess.net>
17827 L: linux-usb@vger.kernel.org
17829 F: drivers/usb/misc/apple-mfi-fastcharge.c
17831 USB AR5523 WIRELESS DRIVER
17832 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17833 L: linux-wireless@vger.kernel.org
17835 F: drivers/net/wireless/ath/ar5523/
17838 M: Oliver Neukum <oneukum@suse.com>
17839 L: linux-usb@vger.kernel.org
17840 L: linux-scsi@vger.kernel.org
17842 F: drivers/usb/storage/uas.c
17844 USB CDC ETHERNET DRIVER
17845 M: Oliver Neukum <oliver@neukum.org>
17846 L: linux-usb@vger.kernel.org
17848 F: drivers/net/usb/cdc_*.c
17849 F: include/uapi/linux/usb/cdc.h
17851 USB CHAOSKEY DRIVER
17852 M: Keith Packard <keithp@keithp.com>
17853 L: linux-usb@vger.kernel.org
17855 F: drivers/usb/misc/chaoskey.c
17857 USB CYPRESS C67X00 DRIVER
17858 M: Peter Korsgaard <jacmet@sunsite.dk>
17859 L: linux-usb@vger.kernel.org
17861 F: drivers/usb/c67x00/
17863 USB DAVICOM DM9601 DRIVER
17864 M: Peter Korsgaard <jacmet@sunsite.dk>
17865 L: netdev@vger.kernel.org
17867 W: http://www.linux-usb.org/usbnet
17868 F: drivers/net/usb/dm9601.c
17871 M: Alan Stern <stern@rowland.harvard.edu>
17872 L: linux-usb@vger.kernel.org
17874 F: Documentation/usb/ehci.rst
17875 F: drivers/usb/host/ehci*
17877 USB GADGET/PERIPHERAL SUBSYSTEM
17878 M: Felipe Balbi <balbi@kernel.org>
17879 L: linux-usb@vger.kernel.org
17881 W: http://www.linux-usb.org/gadget
17882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17883 F: drivers/usb/gadget/
17884 F: include/linux/usb/gadget*
17886 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17887 M: Jiri Kosina <jikos@kernel.org>
17888 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17889 L: linux-usb@vger.kernel.org
17891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17892 F: Documentation/hid/hiddev.rst
17893 F: drivers/hid/usbhid/
17895 USB INTEL XHCI ROLE MUX DRIVER
17896 M: Hans de Goede <hdegoede@redhat.com>
17897 L: linux-usb@vger.kernel.org
17899 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17901 USB IP DRIVER FOR HISILICON KIRIN
17902 M: Yu Chen <chenyu56@huawei.com>
17903 M: Binghui Wang <wangbinghui@hisilicon.com>
17904 L: linux-usb@vger.kernel.org
17906 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17907 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17910 M: Olav Kongas <ok@artecdesign.ee>
17911 L: linux-usb@vger.kernel.org
17913 F: drivers/usb/host/isp116x*
17914 F: include/linux/usb/isp116x.h
17916 USB LAN78XX ETHERNET DRIVER
17917 M: Woojung Huh <woojung.huh@microchip.com>
17918 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17919 L: netdev@vger.kernel.org
17921 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17922 F: drivers/net/usb/lan78xx.*
17923 F: include/dt-bindings/net/microchip-lan78xx.h
17925 USB MASS STORAGE DRIVER
17926 M: Alan Stern <stern@rowland.harvard.edu>
17927 L: linux-usb@vger.kernel.org
17928 L: usb-storage@lists.one-eyed-alien.net
17930 F: drivers/usb/storage/
17933 M: Clemens Ladisch <clemens@ladisch.de>
17934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17937 F: sound/usb/midi.*
17939 USB NETWORKING DRIVERS
17940 L: linux-usb@vger.kernel.org
17942 F: drivers/net/usb/
17945 M: Alan Stern <stern@rowland.harvard.edu>
17946 L: linux-usb@vger.kernel.org
17948 F: Documentation/usb/ohci.rst
17949 F: drivers/usb/host/ohci*
17951 USB OTG FSM (Finite State Machine)
17952 M: Peter Chen <Peter.Chen@nxp.com>
17953 L: linux-usb@vger.kernel.org
17955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17956 F: drivers/usb/common/usb-otg-fsm.c
17959 M: Valentina Manea <valentina.manea.m@gmail.com>
17960 M: Shuah Khan <shuah@kernel.org>
17961 M: Shuah Khan <skhan@linuxfoundation.org>
17962 L: linux-usb@vger.kernel.org
17964 F: Documentation/usb/usbip_protocol.rst
17965 F: drivers/usb/usbip/
17966 F: tools/testing/selftests/drivers/usb/usbip/
17967 F: tools/usb/usbip/
17970 M: Petko Manolov <petkan@nucleusys.com>
17971 L: linux-usb@vger.kernel.org
17972 L: netdev@vger.kernel.org
17974 W: https://github.com/petkan/pegasus
17975 T: git git://github.com/petkan/pegasus.git
17976 F: drivers/net/usb/pegasus.*
17979 M: Felipe Balbi <balbi@kernel.org>
17980 L: linux-usb@vger.kernel.org
17982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17983 F: drivers/usb/phy/
17985 USB PRINTER DRIVER (usblp)
17986 M: Pete Zaitcev <zaitcev@redhat.com>
17987 L: linux-usb@vger.kernel.org
17989 F: drivers/usb/class/usblp.c
17991 USB QMI WWAN NETWORK DRIVER
17992 M: Bjørn Mork <bjorn@mork.no>
17993 L: netdev@vger.kernel.org
17995 F: Documentation/ABI/testing/sysfs-class-net-qmi
17996 F: drivers/net/usb/qmi_wwan.c
17999 M: Petko Manolov <petkan@nucleusys.com>
18000 L: linux-usb@vger.kernel.org
18001 L: netdev@vger.kernel.org
18003 W: https://github.com/petkan/rtl8150
18004 T: git git://github.com/petkan/rtl8150.git
18005 F: drivers/net/usb/rtl8150.c
18007 USB SERIAL SUBSYSTEM
18008 M: Johan Hovold <johan@kernel.org>
18009 L: linux-usb@vger.kernel.org
18011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18012 F: Documentation/usb/usb-serial.rst
18013 F: drivers/usb/serial/
18014 F: include/linux/usb/serial.h
18016 USB SMSC75XX ETHERNET DRIVER
18017 M: Steve Glendinning <steve.glendinning@shawell.net>
18018 L: netdev@vger.kernel.org
18020 F: drivers/net/usb/smsc75xx.*
18022 USB SMSC95XX ETHERNET DRIVER
18023 M: Steve Glendinning <steve.glendinning@shawell.net>
18024 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18025 L: netdev@vger.kernel.org
18027 F: drivers/net/usb/smsc95xx.*
18030 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18031 L: linux-usb@vger.kernel.org
18033 W: http://www.linux-usb.org
18034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18035 F: Documentation/devicetree/bindings/usb/
18036 F: Documentation/usb/
18038 F: include/linux/usb.h
18039 F: include/linux/usb/
18041 USB TYPEC BUS FOR ALTERNATE MODES
18042 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18043 L: linux-usb@vger.kernel.org
18045 F: Documentation/ABI/testing/sysfs-bus-typec
18046 F: Documentation/driver-api/usb/typec_bus.rst
18047 F: drivers/usb/typec/altmodes/
18048 F: include/linux/usb/typec_altmode.h
18051 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18052 L: linux-usb@vger.kernel.org
18054 F: Documentation/ABI/testing/sysfs-class-typec
18055 F: Documentation/driver-api/usb/typec.rst
18056 F: drivers/usb/typec/
18057 F: include/linux/usb/typec.h
18059 USB TYPEC INTEL PMC MUX DRIVER
18060 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18061 L: linux-usb@vger.kernel.org
18063 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18064 F: drivers/usb/typec/mux/intel_pmc_mux.c
18066 USB TYPEC PI3USB30532 MUX DRIVER
18067 M: Hans de Goede <hdegoede@redhat.com>
18068 L: linux-usb@vger.kernel.org
18070 F: drivers/usb/typec/mux/pi3usb30532.c
18072 USB TYPEC PORT CONTROLLER DRIVERS
18073 M: Guenter Roeck <linux@roeck-us.net>
18074 L: linux-usb@vger.kernel.org
18076 F: drivers/usb/typec/tcpm/
18079 M: Alan Stern <stern@rowland.harvard.edu>
18080 L: linux-usb@vger.kernel.org
18082 F: drivers/usb/host/uhci*
18085 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18086 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18087 L: linux-media@vger.kernel.org
18089 W: http://www.ideasonboard.org/uvc/
18090 T: git git://linuxtv.org/media_tree.git
18091 F: drivers/media/usb/uvc/
18092 F: include/uapi/linux/uvcvideo.h
18095 M: Hans Verkuil <hverkuil@xs4all.nl>
18096 L: linux-media@vger.kernel.org
18098 W: https://linuxtv.org
18099 T: git git://linuxtv.org/media_tree.git
18100 F: drivers/staging/media/usbvision/
18103 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18104 L: linux-usb@vger.kernel.org
18106 F: drivers/usb/gadget/function/*uvc*
18107 F: drivers/usb/gadget/legacy/webcam.c
18108 F: include/uapi/linux/usb/g_uvc.h
18110 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18111 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18112 L: linux-wireless@vger.kernel.org
18114 F: drivers/net/wireless/rndis_wlan.c
18117 M: Mathias Nyman <mathias.nyman@intel.com>
18118 L: linux-usb@vger.kernel.org
18120 F: drivers/usb/host/pci-quirks*
18121 F: drivers/usb/host/xhci*
18124 L: linux-wireless@vger.kernel.org
18126 W: http://linux-lc100020.sourceforge.net
18127 F: drivers/net/wireless/zydas/zd1201.*
18130 M: Antoine Jacquet <royale@zerezo.com>
18131 L: linux-usb@vger.kernel.org
18132 L: linux-media@vger.kernel.org
18134 W: http://royale.zerezo.com/zr364xx/
18135 T: git git://linuxtv.org/media_tree.git
18136 F: Documentation/admin-guide/media/zr364xx*
18137 F: drivers/media/usb/zr364xx/
18139 USER-MODE LINUX (UML)
18140 M: Jeff Dike <jdike@addtoit.com>
18141 M: Richard Weinberger <richard@nod.at>
18142 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18143 L: linux-um@lists.infradead.org
18145 W: http://user-mode-linux.sourceforge.net
18146 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18148 F: Documentation/virt/uml/
18153 USERSPACE COPYIN/COPYOUT (UIOVEC)
18154 M: Alexander Viro <viro@zeniv.linux.org.uk>
18156 F: include/linux/uio.h
18159 USERSPACE DMA BUFFER DRIVER
18160 M: Gerd Hoffmann <kraxel@redhat.com>
18161 L: dri-devel@lists.freedesktop.org
18163 T: git git://anongit.freedesktop.org/drm/drm-misc
18164 F: drivers/dma-buf/udmabuf.c
18165 F: include/uapi/linux/udmabuf.h
18167 USERSPACE I/O (UIO)
18168 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18171 F: Documentation/driver-api/uio-howto.rst
18173 F: include/linux/uio_driver.h
18176 M: Karel Zak <kzak@redhat.com>
18177 L: util-linux@vger.kernel.org
18179 W: http://en.wikipedia.org/wiki/Util-linux
18180 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18183 M: Christoph Hellwig <hch@lst.de>
18184 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18185 L: linux-kernel@vger.kernel.org
18187 T: git git://git.infradead.org/users/hch/uuid.git
18188 F: include/linux/uuid.h
18189 F: include/uapi/linux/uuid.h
18194 M: Michal Januszewski <spock@gentoo.org>
18195 L: linux-fbdev@vger.kernel.org
18197 W: https://github.com/mjanusz/v86d
18198 F: Documentation/fb/uvesafb.rst
18199 F: drivers/video/fbdev/uvesafb.*
18201 Ux500 CLOCK DRIVERS
18202 M: Ulf Hansson <ulf.hansson@linaro.org>
18203 L: linux-clk@vger.kernel.org
18204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18206 F: drivers/clk/ux500/
18209 M: Stefan Agner <stefan@agner.ch>
18210 L: linux-mtd@lists.infradead.org
18212 F: drivers/mtd/nand/raw/vf610_nfc.c
18214 VFAT/FAT/MSDOS FILESYSTEM
18215 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18217 F: Documentation/filesystems/vfat.rst
18221 M: Alex Williamson <alex.williamson@redhat.com>
18222 R: Cornelia Huck <cohuck@redhat.com>
18223 L: kvm@vger.kernel.org
18225 T: git git://github.com/awilliam/linux-vfio.git
18226 F: Documentation/driver-api/vfio.rst
18228 F: include/linux/vfio.h
18229 F: include/uapi/linux/vfio.h
18231 VFIO MEDIATED DEVICE DRIVERS
18232 M: Kirti Wankhede <kwankhede@nvidia.com>
18233 L: kvm@vger.kernel.org
18235 F: Documentation/driver-api/vfio-mediated-device.rst
18236 F: drivers/vfio/mdev/
18237 F: include/linux/mdev.h
18238 F: samples/vfio-mdev/
18240 VFIO PLATFORM DRIVER
18241 M: Eric Auger <eric.auger@redhat.com>
18242 L: kvm@vger.kernel.org
18244 F: drivers/vfio/platform/
18247 R: Lukas Wunner <lukas@wunner.de>
18249 T: git git://anongit.freedesktop.org/drm/drm-misc
18250 F: Documentation/gpu/vga-switcheroo.rst
18251 F: drivers/gpu/vga/vga_switcheroo.c
18252 F: include/linux/vga_switcheroo.h
18254 VIA RHINE NETWORK DRIVER
18256 F: drivers/net/ethernet/via/via-rhine.c
18258 VIA SD/MMC CARD CONTROLLER DRIVER
18259 M: Bruce Chang <brucechang@via.com.tw>
18260 M: Harald Welte <HaraldWelte@viatech.com>
18262 F: drivers/mmc/host/via-sdmmc.c
18264 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18265 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18266 L: linux-fbdev@vger.kernel.org
18268 F: drivers/video/fbdev/via/
18269 F: include/linux/via-core.h
18270 F: include/linux/via-gpio.h
18271 F: include/linux/via_i2c.h
18273 VIA VELOCITY NETWORK DRIVER
18274 M: Francois Romieu <romieu@fr.zoreil.com>
18275 L: netdev@vger.kernel.org
18277 F: drivers/net/ethernet/via/via-velocity.*
18279 VICODEC VIRTUAL CODEC DRIVER
18280 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18281 L: linux-media@vger.kernel.org
18283 W: https://linuxtv.org
18284 T: git git://linuxtv.org/media_tree.git
18285 F: drivers/media/test-drivers/vicodec/*
18287 VIDEO I2C POLLING DRIVER
18288 M: Matt Ranostay <matt.ranostay@konsulko.com>
18289 L: linux-media@vger.kernel.org
18291 F: drivers/media/i2c/video-i2c.c
18293 VIDEO MULTIPLEXER DRIVER
18294 M: Philipp Zabel <p.zabel@pengutronix.de>
18295 L: linux-media@vger.kernel.org
18297 F: drivers/media/platform/video-mux.c
18299 VIDEOBUF2 FRAMEWORK
18300 M: Pawel Osciak <pawel@osciak.com>
18301 M: Marek Szyprowski <m.szyprowski@samsung.com>
18302 M: Kyungmin Park <kyungmin.park@samsung.com>
18303 R: Tomasz Figa <tfiga@chromium.org>
18304 L: linux-media@vger.kernel.org
18306 F: drivers/media/common/videobuf2/*
18307 F: include/media/videobuf2-*
18309 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18310 M: Helen Koike <helen.koike@collabora.com>
18311 R: Shuah Khan <skhan@linuxfoundation.org>
18312 L: linux-media@vger.kernel.org
18314 W: https://linuxtv.org
18315 T: git git://linuxtv.org/media_tree.git
18316 F: drivers/media/test-drivers/vimc/*
18319 M: Alex Williamson <alex.williamson@redhat.com>
18320 M: Paolo Bonzini <pbonzini@redhat.com>
18321 L: kvm@vger.kernel.org
18325 VIRTIO AND VHOST VSOCK DRIVER
18326 M: Stefan Hajnoczi <stefanha@redhat.com>
18327 M: Stefano Garzarella <sgarzare@redhat.com>
18328 L: kvm@vger.kernel.org
18329 L: virtualization@lists.linux-foundation.org
18330 L: netdev@vger.kernel.org
18332 F: drivers/net/vsockmon.c
18333 F: drivers/vhost/vsock.c
18334 F: include/linux/virtio_vsock.h
18335 F: include/uapi/linux/virtio_vsock.h
18336 F: include/uapi/linux/vm_sockets_diag.h
18337 F: include/uapi/linux/vsockmon.h
18338 F: net/vmw_vsock/af_vsock_tap.c
18339 F: net/vmw_vsock/diag.c
18340 F: net/vmw_vsock/virtio_transport.c
18341 F: net/vmw_vsock/virtio_transport_common.c
18342 F: net/vmw_vsock/vsock_loopback.c
18343 F: tools/testing/vsock/
18345 VIRTIO BLOCK AND SCSI DRIVERS
18346 M: "Michael S. Tsirkin" <mst@redhat.com>
18347 M: Jason Wang <jasowang@redhat.com>
18348 R: Paolo Bonzini <pbonzini@redhat.com>
18349 R: Stefan Hajnoczi <stefanha@redhat.com>
18350 L: virtualization@lists.linux-foundation.org
18352 F: drivers/block/virtio_blk.c
18353 F: drivers/scsi/virtio_scsi.c
18354 F: drivers/vhost/scsi.c
18355 F: include/uapi/linux/virtio_blk.h
18356 F: include/uapi/linux/virtio_scsi.h
18358 VIRTIO CONSOLE DRIVER
18359 M: Amit Shah <amit@kernel.org>
18360 L: virtualization@lists.linux-foundation.org
18362 F: drivers/char/virtio_console.c
18363 F: include/linux/virtio_console.h
18364 F: include/uapi/linux/virtio_console.h
18366 VIRTIO CORE AND NET DRIVERS
18367 M: "Michael S. Tsirkin" <mst@redhat.com>
18368 M: Jason Wang <jasowang@redhat.com>
18369 L: virtualization@lists.linux-foundation.org
18371 F: Documentation/devicetree/bindings/virtio/
18372 F: drivers/block/virtio_blk.c
18373 F: drivers/crypto/virtio/
18374 F: drivers/net/virtio_net.c
18377 F: include/linux/vdpa.h
18378 F: include/linux/virtio*.h
18379 F: include/uapi/linux/virtio_*.h
18383 M: "Michael S. Tsirkin" <mst@redhat.com>
18384 M: David Hildenbrand <david@redhat.com>
18385 L: virtualization@lists.linux-foundation.org
18387 F: drivers/virtio/virtio_balloon.c
18388 F: include/uapi/linux/virtio_balloon.h
18389 F: include/linux/balloon_compaction.h
18390 F: mm/balloon_compaction.c
18392 VIRTIO CRYPTO DRIVER
18393 M: Gonglei <arei.gonglei@huawei.com>
18394 L: virtualization@lists.linux-foundation.org
18395 L: linux-crypto@vger.kernel.org
18397 F: drivers/crypto/virtio/
18398 F: include/uapi/linux/virtio_crypto.h
18400 VIRTIO DRIVERS FOR S390
18401 M: Cornelia Huck <cohuck@redhat.com>
18402 M: Halil Pasic <pasic@linux.ibm.com>
18403 L: linux-s390@vger.kernel.org
18404 L: virtualization@lists.linux-foundation.org
18405 L: kvm@vger.kernel.org
18407 F: arch/s390/include/uapi/asm/virtio-ccw.h
18408 F: drivers/s390/virtio/
18411 M: Vivek Goyal <vgoyal@redhat.com>
18412 M: Stefan Hajnoczi <stefanha@redhat.com>
18413 M: Miklos Szeredi <miklos@szeredi.hu>
18414 L: virtualization@lists.linux-foundation.org
18415 L: linux-fsdevel@vger.kernel.org
18417 W: https://virtio-fs.gitlab.io/
18418 F: Documentation/filesystems/virtiofs.rst
18419 F: fs/fuse/virtio_fs.c
18420 F: include/uapi/linux/virtio_fs.h
18423 M: David Airlie <airlied@linux.ie>
18424 M: Gerd Hoffmann <kraxel@redhat.com>
18425 L: dri-devel@lists.freedesktop.org
18426 L: virtualization@lists.linux-foundation.org
18428 T: git git://anongit.freedesktop.org/drm/drm-misc
18429 F: drivers/gpu/drm/virtio/
18430 F: include/uapi/linux/virtio_gpu.h
18432 VIRTIO HOST (VHOST)
18433 M: "Michael S. Tsirkin" <mst@redhat.com>
18434 M: Jason Wang <jasowang@redhat.com>
18435 L: kvm@vger.kernel.org
18436 L: virtualization@lists.linux-foundation.org
18437 L: netdev@vger.kernel.org
18439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18441 F: include/linux/vhost_iotlb.h
18442 F: include/uapi/linux/vhost.h
18444 VIRTIO INPUT DRIVER
18445 M: Gerd Hoffmann <kraxel@redhat.com>
18447 F: drivers/virtio/virtio_input.c
18448 F: include/uapi/linux/virtio_input.h
18450 VIRTIO IOMMU DRIVER
18451 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18452 L: virtualization@lists.linux-foundation.org
18454 F: drivers/iommu/virtio-iommu.c
18455 F: include/uapi/linux/virtio_iommu.h
18458 M: David Hildenbrand <david@redhat.com>
18459 L: virtualization@lists.linux-foundation.org
18461 F: drivers/virtio/virtio_mem.c
18462 F: include/uapi/linux/virtio_mem.h
18464 VIRTUAL BOX GUEST DEVICE DRIVER
18465 M: Hans de Goede <hdegoede@redhat.com>
18466 M: Arnd Bergmann <arnd@arndb.de>
18467 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18469 F: drivers/virt/vboxguest/
18470 F: include/linux/vbox_utils.h
18471 F: include/uapi/linux/vbox*.h
18473 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18474 M: Hans de Goede <hdegoede@redhat.com>
18475 L: linux-fsdevel@vger.kernel.org
18479 VIRTUAL SERIO DEVICE DRIVER
18480 M: Stephen Chandler Paul <thatslyude@gmail.com>
18482 F: drivers/input/serio/userio.c
18483 F: include/uapi/linux/userio.h
18485 VIVID VIRTUAL VIDEO DRIVER
18486 M: Hans Verkuil <hverkuil@xs4all.nl>
18487 L: linux-media@vger.kernel.org
18489 W: https://linuxtv.org
18490 T: git git://linuxtv.org/media_tree.git
18491 F: drivers/media/test-drivers/vivid/*
18494 M: Florian Fainelli <f.fainelli@gmail.com>
18495 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18497 F: drivers/vlynq/vlynq.c
18498 F: include/linux/vlynq.h
18501 M: Martyn Welch <martyn@welchs.me.uk>
18502 M: Manohar Vanga <manohar.vanga@gmail.com>
18503 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18504 L: devel@driverdev.osuosl.org
18506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18507 F: Documentation/driver-api/vme.rst
18508 F: drivers/staging/vme/
18510 F: include/linux/vme*
18512 VMWARE BALLOON DRIVER
18513 M: Nadav Amit <namit@vmware.com>
18514 M: "VMware, Inc." <pv-drivers@vmware.com>
18515 L: linux-kernel@vger.kernel.org
18517 F: drivers/misc/vmw_balloon.c
18519 VMWARE HYPERVISOR INTERFACE
18520 M: Deep Shah <sdeep@vmware.com>
18521 M: "VMware, Inc." <pv-drivers@vmware.com>
18522 L: virtualization@lists.linux-foundation.org
18524 F: arch/x86/include/asm/vmware.h
18525 F: arch/x86/kernel/cpu/vmware.c
18527 VMWARE PVRDMA DRIVER
18528 M: Adit Ranadive <aditr@vmware.com>
18529 M: VMware PV-Drivers <pv-drivers@vmware.com>
18530 L: linux-rdma@vger.kernel.org
18532 F: drivers/infiniband/hw/vmw_pvrdma/
18534 VMware PVSCSI driver
18535 M: Jim Gill <jgill@vmware.com>
18536 M: VMware PV-Drivers <pv-drivers@vmware.com>
18537 L: linux-scsi@vger.kernel.org
18539 F: drivers/scsi/vmw_pvscsi.c
18540 F: drivers/scsi/vmw_pvscsi.h
18542 VMWARE VIRTUAL PTP CLOCK DRIVER
18543 M: Vivek Thampi <vithampi@vmware.com>
18544 M: "VMware, Inc." <pv-drivers@vmware.com>
18545 L: netdev@vger.kernel.org
18547 F: drivers/ptp/ptp_vmw.c
18549 VMWARE VMMOUSE SUBDRIVER
18550 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18551 M: "VMware, Inc." <pv-drivers@vmware.com>
18552 L: linux-input@vger.kernel.org
18554 F: drivers/input/mouse/vmmouse.c
18555 F: drivers/input/mouse/vmmouse.h
18557 VMWARE VMXNET3 ETHERNET DRIVER
18558 M: Ronak Doshi <doshir@vmware.com>
18559 M: "VMware, Inc." <pv-drivers@vmware.com>
18560 L: netdev@vger.kernel.org
18562 F: drivers/net/vmxnet3/
18564 VOCORE VOCORE2 BOARD
18565 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18566 L: linux-mips@vger.kernel.org
18568 F: arch/mips/boot/dts/ralink/vocore2.dts
18570 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18571 M: Liam Girdwood <lgirdwood@gmail.com>
18572 M: Mark Brown <broonie@kernel.org>
18573 L: linux-kernel@vger.kernel.org
18575 W: http://www.slimlogic.co.uk/?p=48
18576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18577 F: Documentation/devicetree/bindings/regulator/
18578 F: Documentation/power/regulator/
18579 F: drivers/regulator/
18580 F: include/dt-bindings/regulator/
18581 F: include/linux/regulator/
18582 K: regulator_get_optional
18585 M: David Ahern <dsahern@kernel.org>
18586 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18587 L: netdev@vger.kernel.org
18589 F: Documentation/networking/vrf.rst
18590 F: drivers/net/vrf.c
18593 M: Petr Mladek <pmladek@suse.com>
18594 M: Steven Rostedt <rostedt@goodmis.org>
18595 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18596 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18597 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18600 F: Documentation/core-api/printk-formats.rst
18601 F: lib/test_printf.c
18604 VT1211 HARDWARE MONITOR DRIVER
18605 M: Juerg Haefliger <juergh@gmail.com>
18606 L: linux-hwmon@vger.kernel.org
18608 F: Documentation/hwmon/vt1211.rst
18609 F: drivers/hwmon/vt1211.c
18611 VT8231 HARDWARE MONITOR DRIVER
18612 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18613 L: linux-hwmon@vger.kernel.org
18615 F: drivers/hwmon/vt8231.c
18617 VUB300 USB to SDIO/SD/MMC bridge chip
18618 L: linux-mmc@vger.kernel.org
18620 F: drivers/mmc/host/vub300.c
18622 W1 DALLAS'S 1-WIRE BUS
18623 M: Evgeniy Polyakov <zbr@ioremap.net>
18625 F: Documentation/devicetree/bindings/w1/
18626 F: Documentation/w1/
18628 F: include/linux/w1.h
18630 W83791D HARDWARE MONITORING DRIVER
18631 M: Marc Hulsman <m.hulsman@tudelft.nl>
18632 L: linux-hwmon@vger.kernel.org
18634 F: Documentation/hwmon/w83791d.rst
18635 F: drivers/hwmon/w83791d.c
18637 W83793 HARDWARE MONITORING DRIVER
18638 M: Rudolf Marek <r.marek@assembler.cz>
18639 L: linux-hwmon@vger.kernel.org
18641 F: Documentation/hwmon/w83793.rst
18642 F: drivers/hwmon/w83793.c
18644 W83795 HARDWARE MONITORING DRIVER
18645 M: Jean Delvare <jdelvare@suse.com>
18646 L: linux-hwmon@vger.kernel.org
18648 F: drivers/hwmon/w83795.c
18650 W83L51xD SD/MMC CARD INTERFACE DRIVER
18651 M: Pierre Ossman <pierre@ossman.eu>
18653 F: drivers/mmc/host/wbsd.*
18655 WACOM PROTOCOL 4 SERIAL TABLETS
18656 M: Julian Squires <julian@cipht.net>
18657 M: Hans de Goede <hdegoede@redhat.com>
18658 L: linux-input@vger.kernel.org
18660 F: drivers/input/tablet/wacom_serial4.c
18662 WATCHDOG DEVICE DRIVERS
18663 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18664 M: Guenter Roeck <linux@roeck-us.net>
18665 L: linux-watchdog@vger.kernel.org
18667 W: http://www.linux-watchdog.org/
18668 T: git git://www.linux-watchdog.org/linux-watchdog.git
18669 F: Documentation/devicetree/bindings/watchdog/
18670 F: Documentation/watchdog/
18671 F: drivers/watchdog/
18672 F: include/linux/watchdog.h
18673 F: include/uapi/linux/watchdog.h
18675 WHISKEYCOVE PMIC GPIO DRIVER
18676 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18677 L: linux-gpio@vger.kernel.org
18679 F: drivers/gpio/gpio-wcove.c
18682 M: Dianlong Li <long17.cool@163.com>
18683 L: linux-rtc@vger.kernel.org
18685 F: drivers/rtc/rtc-sd3078.c
18688 M: David Rheinsberg <david.rheinsberg@gmail.com>
18689 L: linux-input@vger.kernel.org
18691 F: drivers/hid/hid-wiimote*
18693 WILOCITY WIL6210 WIRELESS DRIVER
18694 M: Maya Erez <merez@codeaurora.org>
18695 L: linux-wireless@vger.kernel.org
18696 L: wil6210@qti.qualcomm.com
18698 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18699 F: drivers/net/wireless/ath/wil6210/
18702 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18703 M: linux-wimax@intel.com
18704 L: wimax@linuxwimax.org (subscribers-only)
18706 W: http://linuxwimax.org
18707 F: Documentation/admin-guide/wimax/wimax.rst
18708 F: include/linux/wimax/debug.h
18709 F: include/net/wimax.h
18710 F: include/uapi/linux/wimax.h
18714 M: David Härdeman <david@hardeman.nu>
18716 F: drivers/media/rc/winbond-cir.c
18718 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18719 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18720 L: linux-watchdog@vger.kernel.org
18722 F: drivers/watchdog/ebc-c384_wdt.c
18724 WINSYSTEMS WS16C48 GPIO DRIVER
18725 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18726 L: linux-gpio@vger.kernel.org
18728 F: drivers/gpio/gpio-ws16c48.c
18730 WIREGUARD SECURE NETWORK TUNNEL
18731 M: Jason A. Donenfeld <Jason@zx2c4.com>
18732 L: wireguard@lists.zx2c4.com
18733 L: netdev@vger.kernel.org
18735 F: drivers/net/wireguard/
18736 F: tools/testing/selftests/wireguard/
18738 WISTRON LAPTOP BUTTON DRIVER
18739 M: Miloslav Trmac <mitr@volny.cz>
18741 F: drivers/input/misc/wistron_btns.c
18743 WL3501 WIRELESS PCMCIA CARD DRIVER
18744 L: linux-wireless@vger.kernel.org
18746 F: drivers/net/wireless/wl3501*
18748 WOLFSON MICROELECTRONICS DRIVERS
18749 L: patches@opensource.cirrus.com
18751 W: https://github.com/CirrusLogic/linux-drivers/wiki
18752 T: git https://github.com/CirrusLogic/linux-drivers.git
18753 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18754 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18755 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18756 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18757 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18758 F: Documentation/hwmon/wm83??.rst
18759 F: arch/arm/mach-s3c64xx/mach-crag6410*
18760 F: drivers/clk/clk-wm83*.c
18761 F: drivers/extcon/extcon-arizona.c
18762 F: drivers/gpio/gpio-*wm*.c
18763 F: drivers/gpio/gpio-arizona.c
18764 F: drivers/hwmon/wm83??-hwmon.c
18765 F: drivers/input/misc/wm831x-on.c
18766 F: drivers/input/touchscreen/wm831x-ts.c
18767 F: drivers/input/touchscreen/wm97*.c
18768 F: drivers/leds/leds-wm83*.c
18769 F: drivers/mfd/arizona*
18770 F: drivers/mfd/cs47l24*
18771 F: drivers/mfd/wm*.c
18772 F: drivers/power/supply/wm83*.c
18773 F: drivers/regulator/arizona*
18774 F: drivers/regulator/wm8*.c
18775 F: drivers/rtc/rtc-wm83*.c
18776 F: drivers/video/backlight/wm83*_bl.c
18777 F: drivers/watchdog/wm83*_wdt.c
18778 F: include/linux/mfd/arizona/
18779 F: include/linux/mfd/wm831x/
18780 F: include/linux/mfd/wm8350/
18781 F: include/linux/mfd/wm8400*
18782 F: include/linux/regulator/arizona*
18783 F: include/linux/wm97xx.h
18784 F: include/sound/wm????.h
18785 F: sound/soc/codecs/arizona.?
18786 F: sound/soc/codecs/cs47l24*
18787 F: sound/soc/codecs/wm*
18790 M: Tejun Heo <tj@kernel.org>
18791 R: Lai Jiangshan <jiangshanlai@gmail.com>
18793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18794 F: Documentation/core-api/workqueue.rst
18795 F: include/linux/workqueue.h
18796 F: kernel/workqueue.c
18798 X-POWERS AXP288 PMIC DRIVERS
18799 M: Hans de Goede <hdegoede@redhat.com>
18801 F: drivers/acpi/pmic/intel_pmic_xpower.c
18804 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18805 M: Chen-Yu Tsai <wens@csie.org>
18806 L: linux-kernel@vger.kernel.org
18811 M: Andrew Hendry <andrew.hendry@gmail.com>
18812 L: linux-x25@vger.kernel.org
18814 F: Documentation/networking/x25*
18815 F: include/net/x25*
18818 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18819 M: Thomas Gleixner <tglx@linutronix.de>
18820 M: Ingo Molnar <mingo@redhat.com>
18821 M: Borislav Petkov <bp@alien8.de>
18823 R: "H. Peter Anvin" <hpa@zytor.com>
18824 L: linux-kernel@vger.kernel.org
18826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18827 F: Documentation/devicetree/bindings/x86/
18828 F: Documentation/x86/
18832 M: Andy Lutomirski <luto@kernel.org>
18833 L: linux-kernel@vger.kernel.org
18835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18838 X86 MCE INFRASTRUCTURE
18839 M: Tony Luck <tony.luck@intel.com>
18840 M: Borislav Petkov <bp@alien8.de>
18841 L: linux-edac@vger.kernel.org
18843 F: arch/x86/kernel/cpu/mce/*
18845 X86 MICROCODE UPDATE SUPPORT
18846 M: Borislav Petkov <bp@alien8.de>
18848 F: arch/x86/kernel/cpu/microcode/*
18851 M: Dave Hansen <dave.hansen@linux.intel.com>
18852 M: Andy Lutomirski <luto@kernel.org>
18853 M: Peter Zijlstra <peterz@infradead.org>
18854 L: linux-kernel@vger.kernel.org
18856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18859 X86 PLATFORM DRIVERS
18860 M: Darren Hart <dvhart@infradead.org>
18861 M: Andy Shevchenko <andy@infradead.org>
18862 L: platform-driver-x86@vger.kernel.org
18864 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18865 F: drivers/platform/olpc/
18866 F: drivers/platform/x86/
18868 X86 PLATFORM DRIVERS - ARCH
18869 R: Darren Hart <dvhart@infradead.org>
18870 R: Andy Shevchenko <andy@infradead.org>
18871 L: platform-driver-x86@vger.kernel.org
18874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18875 F: arch/x86/platform
18877 X86 PLATFORM UV HPE SUPERDOME FLEX
18878 M: Steve Wahl <steve.wahl@hpe.com>
18879 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18880 R: Russ Anderson <russ.anderson@hpe.com>
18882 F: arch/x86/include/asm/uv/
18883 F: arch/x86/kernel/apic/x2apic_uv_x.c
18884 F: arch/x86/platform/uv/
18887 M: Andy Lutomirski <luto@kernel.org>
18888 L: linux-kernel@vger.kernel.org
18890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18891 F: arch/x86/entry/vdso/
18894 M: Matthew Wilcox <willy@infradead.org>
18895 L: linux-fsdevel@vger.kernel.org
18897 F: Documentation/core-api/xarray.rst
18898 F: include/linux/idr.h
18899 F: include/linux/xarray.h
18902 F: tools/testing/radix-tree
18905 M: Benjamin Valentin <benpicco@googlemail.com>
18907 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18908 F: drivers/media/rc/xbox_remote.c
18910 XC2028/3028 TUNER DRIVER
18911 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18912 L: linux-media@vger.kernel.org
18914 W: https://linuxtv.org
18915 T: git git://linuxtv.org/media_tree.git
18916 F: drivers/media/tuners/tuner-xc2028.*
18918 XDP (eXpress Data Path)
18919 M: Alexei Starovoitov <ast@kernel.org>
18920 M: Daniel Borkmann <daniel@iogearbox.net>
18921 M: David S. Miller <davem@davemloft.net>
18922 M: Jakub Kicinski <kuba@kernel.org>
18923 M: Jesper Dangaard Brouer <hawk@kernel.org>
18924 M: John Fastabend <john.fastabend@gmail.com>
18925 L: netdev@vger.kernel.org
18926 L: bpf@vger.kernel.org
18928 F: include/net/xdp.h
18929 F: include/trace/events/xdp.h
18930 F: kernel/bpf/cpumap.c
18931 F: kernel/bpf/devmap.c
18936 XDP SOCKETS (AF_XDP)
18937 M: Björn Töpel <bjorn.topel@intel.com>
18938 M: Magnus Karlsson <magnus.karlsson@intel.com>
18939 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18940 L: netdev@vger.kernel.org
18941 L: bpf@vger.kernel.org
18943 F: include/net/xdp_sock*
18944 F: include/net/xsk_buff_pool.h
18945 F: include/uapi/linux/if_xdp.h
18947 F: samples/bpf/xdpsock*
18948 F: tools/lib/bpf/xsk*
18950 XEN BLOCK SUBSYSTEM
18951 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18952 M: Roger Pau Monné <roger.pau@citrix.com>
18953 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18955 F: drivers/block/xen*
18956 F: drivers/block/xen-blkback/*
18959 M: Stefano Stabellini <sstabellini@kernel.org>
18960 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18962 F: arch/arm/include/asm/xen/
18965 XEN HYPERVISOR ARM64
18966 M: Stefano Stabellini <sstabellini@kernel.org>
18967 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18969 F: arch/arm64/include/asm/xen/
18972 XEN HYPERVISOR INTERFACE
18973 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18974 M: Juergen Gross <jgross@suse.com>
18975 R: Stefano Stabellini <sstabellini@kernel.org>
18976 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18979 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18980 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18981 F: arch/x86/include/asm/pvclock-abi.h
18982 F: arch/x86/include/asm/xen/
18983 F: arch/x86/platform/pvh/
18985 F: drivers/*/xen-*front.c
18987 F: include/uapi/xen/
18990 XEN NETWORK BACKEND DRIVER
18991 M: Wei Liu <wei.liu@kernel.org>
18992 M: Paul Durrant <paul@xen.org>
18993 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18994 L: netdev@vger.kernel.org
18996 F: drivers/net/xen-netback/*
18999 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19000 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19002 F: arch/x86/pci/*xen*
19003 F: drivers/pci/*xen*
19006 M: Juergen Gross <jgross@suse.com>
19007 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19008 L: linux-scsi@vger.kernel.org
19010 F: drivers/scsi/xen-scsifront.c
19011 F: drivers/xen/xen-scsiback.c
19012 F: include/xen/interface/io/vscsiif.h
19014 XEN SOUND FRONTEND DRIVER
19015 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19016 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19021 XEN SWIOTLB SUBSYSTEM
19022 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19023 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19024 L: iommu@lists.linux-foundation.org
19026 F: arch/x86/xen/*swiotlb*
19027 F: drivers/xen/*swiotlb*
19030 M: Darrick J. Wong <darrick.wong@oracle.com>
19031 M: linux-xfs@vger.kernel.org
19032 L: linux-xfs@vger.kernel.org
19035 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19036 F: Documentation/ABI/testing/sysfs-fs-xfs
19037 F: Documentation/admin-guide/xfs.rst
19038 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19039 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19041 F: include/uapi/linux/dqblk_xfs.h
19042 F: include/uapi/linux/fsmap.h
19044 XILINX AXI ETHERNET DRIVER
19045 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19047 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19050 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19051 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19052 L: linux-can@vger.kernel.org
19054 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19055 F: drivers/net/can/xilinx_can.c
19057 XILINX SD-FEC IP CORES
19058 M: Derek Kiernan <derek.kiernan@xilinx.com>
19059 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19061 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19062 F: Documentation/misc-devices/xilinx_sdfec.rst
19063 F: drivers/misc/Kconfig
19064 F: drivers/misc/Makefile
19065 F: drivers/misc/xilinx_sdfec.c
19066 F: include/uapi/misc/xilinx_sdfec.h
19068 XILINX UARTLITE SERIAL DRIVER
19069 M: Peter Korsgaard <jacmet@sunsite.dk>
19070 L: linux-serial@vger.kernel.org
19072 F: drivers/tty/serial/uartlite.c
19074 XILINX VIDEO IP CORES
19075 M: Hyun Kwon <hyun.kwon@xilinx.com>
19076 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19077 L: linux-media@vger.kernel.org
19079 T: git git://linuxtv.org/media_tree.git
19080 F: Documentation/devicetree/bindings/media/xilinx/
19081 F: drivers/media/platform/xilinx/
19082 F: include/uapi/linux/xilinx-v4l2-controls.h
19084 XILINX ZYNQMP DPDMA DRIVER
19085 M: Hyun Kwon <hyun.kwon@xilinx.com>
19086 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19087 L: dmaengine@vger.kernel.org
19089 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19090 F: drivers/dma/xilinx/xilinx_dpdma.c
19091 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19093 XILINX ZYNQMP PSGTR PHY DRIVER
19094 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19095 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19096 L: linux-kernel@vger.kernel.org
19098 T: git https://github.com/Xilinx/linux-xlnx.git
19099 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19100 F: drivers/phy/xilinx/phy-zynqmp.c
19103 M: Eli Billauer <eli.billauer@gmail.com>
19104 L: linux-kernel@vger.kernel.org
19106 F: drivers/char/xillybus/
19109 M: George Cherian <gcherian@marvell.com>
19110 L: linux-i2c@vger.kernel.org
19112 W: http://www.marvell.com
19113 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19114 F: drivers/i2c/busses/i2c-xlp9xx.c
19116 XRA1403 GPIO EXPANDER
19117 M: Nandor Han <nandor.han@ge.com>
19118 M: Semi Malinen <semi.malinen@ge.com>
19119 L: linux-gpio@vger.kernel.org
19121 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19122 F: drivers/gpio/gpio-xra1403.c
19124 XTENSA XTFPGA PLATFORM SUPPORT
19125 M: Max Filippov <jcmvbkbc@gmail.com>
19126 L: linux-xtensa@linux-xtensa.org
19128 F: drivers/spi/spi-xtensa-xtfpga.c
19129 F: sound/soc/xtensa/xtfpga-i2s.c
19131 YAM DRIVER FOR AX.25
19132 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19133 L: linux-hams@vger.kernel.org
19135 F: drivers/net/hamradio/yam*
19136 F: include/linux/yam.h
19138 YAMA SECURITY MODULE
19139 M: Kees Cook <keescook@chromium.org>
19141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19142 F: Documentation/admin-guide/LSM/Yama.rst
19145 YEALINK PHONE DRIVER
19146 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19147 L: usbb2k-api-dev@nongnu.org
19149 F: Documentation/input/devices/yealink.rst
19150 F: drivers/input/misc/yealink.*
19152 Z8530 DRIVER FOR AX.25
19153 M: Joerg Reuter <jreuter@yaina.de>
19154 L: linux-hams@vger.kernel.org
19156 W: http://yaina.de/jreuter/
19157 W: http://www.qsl.net/dl1bke/
19158 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19159 F: drivers/net/hamradio/*scc.c
19160 F: drivers/net/hamradio/z8530.h
19162 ZBUD COMPRESSED PAGE ALLOCATOR
19163 M: Seth Jennings <sjenning@redhat.com>
19164 M: Dan Streetman <ddstreet@ieee.org>
19165 L: linux-mm@kvack.org
19167 F: include/linux/zbud.h
19170 ZD1211RW WIRELESS DRIVER
19171 M: Daniel Drake <dsd@gentoo.org>
19172 M: Ulrich Kunitz <kune@deine-taler.de>
19173 L: linux-wireless@vger.kernel.org
19174 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19176 W: http://zd1211.ath.cx/wiki/DriverRewrite
19177 F: drivers/net/wireless/zydas/zd1211rw/
19179 ZD1301 MEDIA DRIVER
19180 M: Antti Palosaari <crope@iki.fi>
19181 L: linux-media@vger.kernel.org
19183 W: https://linuxtv.org/
19184 W: http://palosaari.fi/linux/
19185 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19186 F: drivers/media/usb/dvb-usb-v2/zd1301*
19188 ZD1301_DEMOD MEDIA DRIVER
19189 M: Antti Palosaari <crope@iki.fi>
19190 L: linux-media@vger.kernel.org
19192 W: https://linuxtv.org/
19193 W: http://palosaari.fi/linux/
19194 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19195 F: drivers/media/dvb-frontends/zd1301_demod*
19197 ZHAOXIN PROCESSOR SUPPORT
19198 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19199 L: linux-kernel@vger.kernel.org
19201 F: arch/x86/kernel/cpu/zhaoxin.c
19204 M: Damien Le Moal <damien.lemoal@wdc.com>
19205 M: Naohiro Aota <naohiro.aota@wdc.com>
19206 R: Johannes Thumshirn <jth@kernel.org>
19207 L: linux-fsdevel@vger.kernel.org
19209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19210 F: Documentation/filesystems/zonefs.rst
19213 ZPOOL COMPRESSED PAGE STORAGE API
19214 M: Dan Streetman <ddstreet@ieee.org>
19215 L: linux-mm@kvack.org
19217 F: include/linux/zpool.h
19220 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19221 M: Minchan Kim <minchan@kernel.org>
19222 M: Nitin Gupta <ngupta@vflare.org>
19223 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19224 L: linux-kernel@vger.kernel.org
19226 F: Documentation/admin-guide/blockdev/zram.rst
19227 F: drivers/block/zram/
19229 ZS DECSTATION Z85C30 SERIAL DRIVER
19230 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19232 F: drivers/tty/serial/zs.*
19234 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19235 M: Minchan Kim <minchan@kernel.org>
19236 M: Nitin Gupta <ngupta@vflare.org>
19237 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19238 L: linux-mm@kvack.org
19240 F: Documentation/vm/zsmalloc.rst
19241 F: include/linux/zsmalloc.h
19244 ZSWAP COMPRESSED SWAP CACHING
19245 M: Seth Jennings <sjenning@redhat.com>
19246 M: Dan Streetman <ddstreet@ieee.org>
19247 M: Vitaly Wool <vitaly.wool@konsulko.com>
19248 L: linux-mm@kvack.org
19253 M: Linus Torvalds <torvalds@linux-foundation.org>
19254 L: linux-kernel@vger.kernel.org
19255 S: Buried alive in reporters
19256 Q: http://patchwork.kernel.org/project/LKML/list/
19257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git