1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: 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 MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Evan Quan <evan.quan@amd.com>
934 L: amd-gfx@lists.freedesktop.org
936 T: git git://people.freedesktop.org/~agd5f/linux
937 F: drivers/gpu/drm/amd/powerplay/
939 AMD SEATTLE DEVICE TREE SUPPORT
940 M: Brijesh Singh <brijeshkumar.singh@amd.com>
941 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 M: Tom Lendacky <thomas.lendacky@amd.com>
944 F: arch/arm64/boot/dts/amd/
947 M: Tom Lendacky <thomas.lendacky@amd.com>
948 L: netdev@vger.kernel.org
950 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951 F: drivers/net/ethernet/amd/xgbe/
954 M: Christian Eggers <ceggers@arri.de>
955 L: linux-iio@vger.kernel.org
957 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958 F: drivers/iio/light/as73211.c
960 ANALOG DEVICES INC AD7192 DRIVER
961 M: Alexandru Tachici <alexandru.tachici@analog.com>
962 L: linux-iio@vger.kernel.org
964 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966 F: drivers/iio/adc/ad7192.c
968 ANALOG DEVICES INC AD7292 DRIVER
969 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974 F: drivers/iio/adc/ad7292.c
976 ANALOG DEVICES INC AD7768-1 DRIVER
977 M: Michael Hennerich <Michael.Hennerich@analog.com>
978 L: linux-iio@vger.kernel.org
980 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
982 F: drivers/iio/adc/ad7768-1.c
984 ANALOG DEVICES INC AD7780 DRIVER
985 M: Michael Hennerich <Michael.Hennerich@analog.com>
986 M: Renato Lui Geh <renatogeh@gmail.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991 F: drivers/iio/adc/ad7780.c
993 ANALOG DEVICES INC AD9389B DRIVER
994 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L: linux-media@vger.kernel.org
997 F: drivers/media/i2c/ad9389b*
999 ANALOG DEVICES INC ADGS1408 DRIVER
1000 M: Mircea Caprioru <mircea.caprioru@analog.com>
1002 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003 F: drivers/mux/adgs1408.c
1005 ANALOG DEVICES INC ADIN DRIVER
1006 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007 L: netdev@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1011 F: drivers/net/phy/adin.c
1013 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/imu/adis.c
1018 F: include/linux/iio/imu/adis.h
1020 ANALOG DEVICES INC ADIS16460 DRIVER
1021 M: Dragos Bogdan <dragos.bogdan@analog.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026 F: drivers/iio/imu/adis16460.c
1028 ANALOG DEVICES INC ADIS16475 DRIVER
1029 M: Nuno Sa <nuno.sa@analog.com>
1030 L: linux-iio@vger.kernel.org
1031 W: http://ez.analog.com/community/linux-device-drivers
1033 F: drivers/iio/imu/adis16475.c
1034 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1036 ANALOG DEVICES INC ADM1177 DRIVER
1037 M: Michael Hennerich <Michael.Hennerich@analog.com>
1038 L: linux-hwmon@vger.kernel.org
1040 W: http://ez.analog.com/community/linux-device-drivers
1041 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042 F: drivers/hwmon/adm1177.c
1044 ANALOG DEVICES INC ADP5061 DRIVER
1045 M: Michael Hennerich <Michael.Hennerich@analog.com>
1046 L: linux-pm@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/power/supply/adp5061.c
1051 ANALOG DEVICES INC ADV7180 DRIVER
1052 M: Lars-Peter Clausen <lars@metafoo.de>
1053 L: linux-media@vger.kernel.org
1055 W: http://ez.analog.com/community/linux-device-drivers
1056 F: drivers/media/i2c/adv7180.c
1057 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1059 ANALOG DEVICES INC ADV748X DRIVER
1060 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1061 L: linux-media@vger.kernel.org
1063 F: drivers/media/i2c/adv748x/*
1065 ANALOG DEVICES INC ADV7511 DRIVER
1066 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067 L: linux-media@vger.kernel.org
1069 F: drivers/media/i2c/adv7511*
1071 ANALOG DEVICES INC ADV7604 DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/adv7604*
1077 ANALOG DEVICES INC ADV7842 DRIVER
1078 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1079 L: linux-media@vger.kernel.org
1081 F: drivers/media/i2c/adv7842*
1083 ANALOG DEVICES INC ADXRS290 DRIVER
1084 M: Nishant Malpani <nish.malpani25@gmail.com>
1085 L: linux-iio@vger.kernel.org
1087 F: drivers/iio/gyro/adxrs290.c
1088 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1090 ANALOG DEVICES INC ASOC CODEC DRIVERS
1091 M: Lars-Peter Clausen <lars@metafoo.de>
1092 M: Nuno Sá <nuno.sa@analog.com>
1093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1095 W: http://wiki.analog.com/
1096 W: http://ez.analog.com/community/linux-device-drivers
1097 F: sound/soc/codecs/ad1*
1098 F: sound/soc/codecs/ad7*
1099 F: sound/soc/codecs/adau*
1100 F: sound/soc/codecs/adav*
1101 F: sound/soc/codecs/sigmadsp.*
1102 F: sound/soc/codecs/ssm*
1104 ANALOG DEVICES INC DMA DRIVERS
1105 M: Lars-Peter Clausen <lars@metafoo.de>
1107 W: http://ez.analog.com/community/linux-device-drivers
1108 F: drivers/dma/dma-axi-dmac.c
1110 ANALOG DEVICES INC IIO DRIVERS
1111 M: Lars-Peter Clausen <lars@metafoo.de>
1112 M: Michael Hennerich <Michael.Hennerich@analog.com>
1114 W: http://wiki.analog.com/
1115 W: http://ez.analog.com/community/linux-device-drivers
1116 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1117 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1118 F: Documentation/devicetree/bindings/iio/*/adi,*
1119 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1120 F: drivers/iio/*/ad*
1121 F: drivers/iio/adc/ltc249*
1122 F: drivers/iio/amplifiers/hmc425a.c
1123 F: drivers/staging/iio/*/ad*
1124 X: drivers/iio/*/adjd*
1126 ANALOGBITS PLL LIBRARIES
1127 M: Paul Walmsley <paul.walmsley@sifive.com>
1129 F: drivers/clk/analogbits/*
1130 F: include/linux/clk/analogbits*
1133 M: Nick Hu <nickhu@andestech.com>
1134 M: Greentime Hu <green.hu@gmail.com>
1135 M: Vincent Chen <deanbo422@gmail.com>
1137 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1138 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1139 F: Documentation/devicetree/bindings/nds32/
1144 ANDROID CONFIG FRAGMENTS
1145 M: Rob Herring <robh@kernel.org>
1147 F: kernel/configs/android*
1150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1151 M: Arve Hjønnevåg <arve@android.com>
1152 M: Todd Kjos <tkjos@android.com>
1153 M: Martijn Coenen <maco@android.com>
1154 M: Joel Fernandes <joel@joelfernandes.org>
1155 M: Christian Brauner <christian@brauner.io>
1156 M: Hridya Valsaraju <hridya@google.com>
1157 M: Suren Baghdasaryan <surenb@google.com>
1158 L: devel@driverdev.osuosl.org
1160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1162 F: drivers/staging/android/
1164 ANDROID GOLDFISH PIC DRIVER
1165 M: Miodrag Dinic <miodrag.dinic@mips.com>
1167 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1168 F: drivers/irqchip/irq-goldfish-pic.c
1170 ANDROID GOLDFISH RTC DRIVER
1171 M: Miodrag Dinic <miodrag.dinic@mips.com>
1173 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1174 F: drivers/rtc/rtc-goldfish.c
1177 M: Laura Abbott <labbott@redhat.com>
1178 M: Sumit Semwal <sumit.semwal@linaro.org>
1179 L: devel@driverdev.osuosl.org
1180 L: dri-devel@lists.freedesktop.org
1181 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1183 F: drivers/staging/android/ion
1184 F: drivers/staging/android/uapi/ion.h
1186 AOA (Apple Onboard Audio) ALSA DRIVER
1187 M: Johannes Berg <johannes@sipsolutions.net>
1188 L: linuxppc-dev@lists.ozlabs.org
1189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1193 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1194 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1195 L: linux-iio@vger.kernel.org
1197 F: drivers/iio/adc/stx104.c
1200 M: Jiri Kosina <jikos@kernel.org>
1202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1203 F: arch/x86/kernel/apm_32.c
1204 F: drivers/char/apm-emulation.c
1205 F: include/linux/apm_bios.h
1206 F: include/uapi/linux/apm_bios.h
1208 APPARMOR SECURITY MODULE
1209 M: John Johansen <john.johansen@canonical.com>
1210 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1212 W: wiki.apparmor.net
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1214 F: Documentation/admin-guide/LSM/apparmor.rst
1215 F: security/apparmor/
1217 APPLE BCM5974 MULTITOUCH DRIVER
1218 M: Henrik Rydberg <rydberg@bitmath.org>
1219 L: linux-input@vger.kernel.org
1221 F: drivers/input/mouse/bcm5974.c
1224 M: Henrik Rydberg <rydberg@bitmath.org>
1225 L: linux-hwmon@vger.kernel.org
1227 F: drivers/hwmon/applesmc.c
1229 APPLETALK NETWORK LAYER
1230 L: netdev@vger.kernel.org
1232 F: drivers/net/appletalk/
1233 F: include/linux/atalk.h
1234 F: include/uapi/linux/atalk.h
1237 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1238 M: Khuong Dinh <khuong@os.amperecomputing.com>
1240 F: arch/arm64/boot/dts/apm/
1242 APPLIED MICRO (APM) X-GENE SOC EDAC
1243 M: Khuong Dinh <khuong@os.amperecomputing.com>
1245 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1246 F: drivers/edac/xgene_edac.c
1248 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1249 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1250 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1252 F: drivers/net/ethernet/apm/xgene-v2/
1254 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1255 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1257 M: Quan Nguyen <quan@os.amperecomputing.com>
1259 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1260 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1261 F: drivers/net/ethernet/apm/xgene/
1262 F: drivers/net/phy/mdio-xgene.c
1264 APPLIED MICRO (APM) X-GENE SOC PMU
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: Documentation/admin-guide/perf/xgene-pmu.rst
1268 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1269 F: drivers/perf/xgene_pmu.c
1271 APTINA CAMERA SENSOR PLL
1272 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1273 L: linux-media@vger.kernel.org
1275 F: drivers/media/i2c/aptina-pll.*
1277 AQUANTIA ETHERNET DRIVER (atlantic)
1278 M: Igor Russkikh <irusskikh@marvell.com>
1279 L: netdev@vger.kernel.org
1281 W: https://www.marvell.com/
1282 Q: http://patchwork.ozlabs.org/project/netdev/list/
1283 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1284 F: drivers/net/ethernet/aquantia/atlantic/
1286 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1287 M: Egor Pomozov <epomozov@marvell.com>
1288 L: netdev@vger.kernel.org
1290 W: http://www.aquantia.com
1291 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1293 ARASAN NAND CONTROLLER DRIVER
1294 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1295 L: linux-mtd@lists.infradead.org
1297 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1298 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1300 ARC FRAMEBUFFER DRIVER
1301 M: Jaya Kumar <jayalk@intworks.biz>
1303 F: drivers/video/fbdev/arcfb.c
1304 F: drivers/video/fbdev/core/fb_defio.c
1307 M: Alexey Brodkin <abrodkin@synopsys.com>
1309 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1310 F: drivers/gpu/drm/arc/
1312 ARCNET NETWORK LAYER
1313 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1314 L: netdev@vger.kernel.org
1316 F: drivers/net/arcnet/
1317 F: include/uapi/linux/if_arcnet.h
1319 ARM ARCHITECTED TIMER DRIVER
1320 M: Mark Rutland <mark.rutland@arm.com>
1321 M: Marc Zyngier <maz@kernel.org>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/include/asm/arch_timer.h
1325 F: arch/arm64/include/asm/arch_timer.h
1326 F: drivers/clocksource/arm_arch_timer.c
1328 ARM HDLCD DRM DRIVER
1329 M: Liviu Dudau <liviu.dudau@arm.com>
1331 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1332 F: drivers/gpu/drm/arm/hdlcd_*
1334 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1335 M: Linus Walleij <linus.walleij@linaro.org>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1339 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1340 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1341 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1342 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1343 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1344 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1345 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1346 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1347 F: arch/arm/boot/dts/arm-realview-*
1348 F: arch/arm/boot/dts/integrator*
1349 F: arch/arm/boot/dts/versatile*
1350 F: arch/arm/mach-integrator/
1351 F: arch/arm/mach-realview/
1352 F: arch/arm/mach-versatile/
1353 F: arch/arm/plat-versatile/
1354 F: drivers/bus/arm-integrator-lm.c
1355 F: drivers/clk/versatile/
1356 F: drivers/i2c/busses/i2c-versatile.c
1357 F: drivers/irqchip/irq-versatile-fpga.c
1358 F: drivers/mtd/maps/physmap-versatile.*
1359 F: drivers/power/reset/arm-versatile-reboot.c
1360 F: drivers/soc/versatile/
1362 ARM KOMEDA DRM-KMS DRIVER
1363 M: James (Qian) Wang <james.qian.wang@arm.com>
1364 M: Liviu Dudau <liviu.dudau@arm.com>
1365 M: Mihail Atanassov <mihail.atanassov@arm.com>
1366 L: Mali DP Maintainers <malidp@foss.arm.com>
1368 T: git git://anongit.freedesktop.org/drm/drm-misc
1369 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1370 F: Documentation/gpu/komeda-kms.rst
1371 F: drivers/gpu/drm/arm/display/include/
1372 F: drivers/gpu/drm/arm/display/komeda/
1374 ARM MALI PANFROST DRM DRIVER
1375 M: Rob Herring <robh@kernel.org>
1376 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1377 R: Steven Price <steven.price@arm.com>
1378 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1379 L: dri-devel@lists.freedesktop.org
1381 T: git git://anongit.freedesktop.org/drm/drm-misc
1382 F: drivers/gpu/drm/panfrost/
1383 F: include/uapi/drm/panfrost_drm.h
1385 ARM MALI-DP DRM DRIVER
1386 M: Liviu Dudau <liviu.dudau@arm.com>
1387 M: Brian Starkey <brian.starkey@arm.com>
1388 L: Mali DP Maintainers <malidp@foss.arm.com>
1390 T: git git://anongit.freedesktop.org/drm/drm-misc
1391 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1392 F: Documentation/gpu/afbc.rst
1393 F: drivers/gpu/drm/arm/
1395 ARM MFM AND FLOPPY DRIVERS
1396 M: Ian Molton <spyro@f2s.com>
1398 F: arch/arm/include/asm/floppy.h
1399 F: arch/arm/mach-rpc/floppydma.S
1401 ARM PMU PROFILING AND DEBUGGING
1402 M: Will Deacon <will@kernel.org>
1403 M: Mark Rutland <mark.rutland@arm.com>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/arm/pmu.yaml
1407 F: Documentation/devicetree/bindings/perf/
1408 F: arch/arm*/include/asm/hw_breakpoint.h
1409 F: arch/arm*/include/asm/perf_event.h
1410 F: arch/arm*/kernel/hw_breakpoint.c
1411 F: arch/arm*/kernel/perf_*
1412 F: arch/arm/oprofile/common.c
1414 F: include/linux/perf/arm_pmu.h
1417 M: Russell King <linux@armlinux.org.uk>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 W: http://www.armlinux.org.uk/
1421 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1423 X: arch/arm/boot/dts/
1425 ARM PRIMECELL AACI PL041 DRIVER
1426 M: Russell King <linux@armlinux.org.uk>
1430 ARM PRIMECELL BUS SUPPORT
1431 M: Russell King <linux@armlinux.org.uk>
1434 F: include/linux/amba/bus.h
1436 ARM PRIMECELL CLCD PL110 DRIVER
1437 M: Russell King <linux@armlinux.org.uk>
1439 F: drivers/video/fbdev/amba-clcd.*
1441 ARM PRIMECELL KMI PL050 DRIVER
1442 M: Russell King <linux@armlinux.org.uk>
1444 F: drivers/input/serio/ambakmi.*
1445 F: include/linux/amba/kmi.h
1447 ARM PRIMECELL MMCI PL180/1 DRIVER
1448 M: Russell King <linux@armlinux.org.uk>
1450 F: drivers/mmc/host/mmci.*
1451 F: include/linux/amba/mmci.h
1453 ARM PRIMECELL SSP PL022 SPI DRIVER
1454 M: Linus Walleij <linus.walleij@linaro.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1458 F: drivers/spi/spi-pl022.c
1460 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1461 M: Russell King <linux@armlinux.org.uk>
1463 F: drivers/tty/serial/amba-pl01*.c
1464 F: include/linux/amba/serial.h
1466 ARM PRIMECELL VIC PL190/PL192 DRIVER
1467 M: Linus Walleij <linus.walleij@linaro.org>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1471 F: drivers/irqchip/irq-vic.c
1473 ARM SMC WATCHDOG DRIVER
1474 M: Julius Werner <jwerner@chromium.org>
1475 R: Evan Benn <evanbenn@chromium.org>
1477 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1478 F: drivers/watchdog/arm_smc_wdt.c
1481 M: Will Deacon <will@kernel.org>
1482 R: Robin Murphy <robin.murphy@arm.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1486 F: drivers/iommu/arm/
1487 F: drivers/iommu/io-pgtable-arm*
1489 ARM SUB-ARCHITECTURES
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1496 ARM/ACTIONS SEMI ARCHITECTURE
1497 M: Andreas Färber <afaerber@suse.de>
1498 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 F: Documentation/devicetree/bindings/arm/actions.yaml
1502 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1503 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1504 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1505 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1506 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1507 F: Documentation/devicetree/bindings/pinctrl/actions,*
1508 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1509 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1510 F: arch/arm/boot/dts/owl-*
1511 F: arch/arm/mach-actions/
1512 F: arch/arm64/boot/dts/actions/
1513 F: drivers/clk/actions/
1514 F: drivers/clocksource/timer-owl*
1515 F: drivers/dma/owl-dma.c
1516 F: drivers/i2c/busses/i2c-owl.c
1517 F: drivers/irqchip/irq-owl-sirq.c
1518 F: drivers/mmc/host/owl-mmc.c
1519 F: drivers/pinctrl/actions/*
1520 F: drivers/soc/actions/
1521 F: include/dt-bindings/power/owl-*
1522 F: include/dt-bindings/reset/actions,*
1523 F: include/linux/soc/actions/
1526 ARM/ADS SPHERE MACHINE SUPPORT
1527 M: Lennert Buytenhek <kernel@wantstofly.org>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 ARM/AFEB9260 MACHINE SUPPORT
1532 M: Sergey Lapin <slapin@ossfans.org>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 ARM/AJECO 1ARM MACHINE SUPPORT
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/Allwinner SoC Clock Support
1542 M: Emilio López <emilio@elopez.com.ar>
1544 F: drivers/clk/sunxi/
1546 ARM/Allwinner sunXi SoC support
1547 M: Maxime Ripard <mripard@kernel.org>
1548 M: Chen-Yu Tsai <wens@csie.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1552 F: arch/arm/mach-sunxi/
1553 F: arch/arm64/boot/dts/allwinner/
1554 F: drivers/clk/sunxi-ng/
1555 F: drivers/pinctrl/sunxi/
1556 F: drivers/soc/sunxi/
1560 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1561 M: Neil Armstrong <narmstrong@baylibre.com>
1562 M: Jerome Brunet <jbrunet@baylibre.com>
1563 L: linux-amlogic@lists.infradead.org
1565 F: Documentation/devicetree/bindings/clock/amlogic*
1566 F: drivers/clk/meson/
1567 F: include/dt-bindings/clock/gxbb*
1568 F: include/dt-bindings/clock/meson*
1570 ARM/Amlogic Meson SoC Crypto Drivers
1571 M: Corentin Labbe <clabbe@baylibre.com>
1572 L: linux-crypto@vger.kernel.org
1573 L: linux-amlogic@lists.infradead.org
1575 F: Documentation/devicetree/bindings/crypto/amlogic*
1576 F: drivers/crypto/amlogic/
1578 ARM/Amlogic Meson SoC Sound Drivers
1579 M: Jerome Brunet <jbrunet@baylibre.com>
1580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1582 F: Documentation/devicetree/bindings/sound/amlogic*
1585 ARM/Amlogic Meson SoC support
1586 M: Kevin Hilman <khilman@baylibre.com>
1587 R: Neil Armstrong <narmstrong@baylibre.com>
1588 R: Jerome Brunet <jbrunet@baylibre.com>
1589 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 L: linux-amlogic@lists.infradead.org
1593 W: http://linux-meson.com/
1594 F: arch/arm/boot/dts/meson*
1595 F: arch/arm/mach-meson/
1596 F: arch/arm64/boot/dts/amlogic/
1597 F: drivers/mmc/host/meson*
1598 F: drivers/pinctrl/meson/
1599 F: drivers/rtc/rtc-meson*
1600 F: drivers/soc/amlogic/
1603 ARM/Annapurna Labs ALPINE ARCHITECTURE
1604 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1605 M: Antoine Tenart <atenart@kernel.org>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 F: arch/arm/boot/dts/alpine*
1609 F: arch/arm/mach-alpine/
1610 F: arch/arm64/boot/dts/amazon/
1611 F: drivers/*/*alpine*
1613 ARM/ARTPEC MACHINE SUPPORT
1614 M: Jesper Nilsson <jesper.nilsson@axis.com>
1615 M: Lars Persson <lars.persson@axis.com>
1616 L: linux-arm-kernel@axis.com
1618 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1619 F: arch/arm/boot/dts/artpec6*
1620 F: arch/arm/mach-artpec
1622 F: drivers/crypto/axis
1623 F: drivers/mmc/host/usdhi6rol0.c
1624 F: drivers/pinctrl/pinctrl-artpec*
1626 ARM/ASPEED I2C DRIVER
1627 M: Brendan Higgins <brendanhiggins@google.com>
1628 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1629 R: Joel Stanley <joel@jms.id.au>
1630 L: linux-i2c@vger.kernel.org
1631 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1633 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1634 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1635 F: drivers/i2c/busses/i2c-aspeed.c
1636 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1638 ARM/ASPEED MACHINE SUPPORT
1639 M: Joel Stanley <joel@jms.id.au>
1640 R: Andrew Jeffery <andrew@aj.id.au>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1644 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1646 F: arch/arm/boot/dts/aspeed-*
1647 F: arch/arm/mach-aspeed/
1650 ARM/BITMAIN ARCHITECTURE
1651 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1655 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1656 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1657 F: arch/arm64/boot/dts/bitmain/
1658 F: drivers/clk/clk-bm1880.c
1659 F: drivers/pinctrl/pinctrl-bm1880.c
1661 ARM/CALXEDA HIGHBANK ARCHITECTURE
1662 M: Andre Przywara <andre.przywara@arm.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: arch/arm/boot/dts/ecx-*.dts*
1666 F: arch/arm/boot/dts/highbank.dts
1667 F: arch/arm/mach-highbank/
1669 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1670 M: Krzysztof Halasa <khalasa@piap.pl>
1672 F: arch/arm/mach-cns3xxx/
1674 ARM/CAVIUM THUNDER NETWORK DRIVER
1675 M: Sunil Goutham <sgoutham@marvell.com>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 F: drivers/net/ethernet/cavium/thunder/
1680 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1681 M: Lukasz Majewski <lukma@denx.de>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 F: arch/arm/mach-ep93xx/ts72xx.c
1686 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1687 M: Alexander Shiyan <shc_work@mail.ru>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1693 M: Lennert Buytenhek <kernel@wantstofly.org>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1698 M: Hartley Sweeten <hsweeten@visionengravers.com>
1699 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 F: arch/arm/mach-ep93xx/
1703 F: arch/arm/mach-ep93xx/include/mach/
1706 M: Russell King <linux@armlinux.org.uk>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1710 F: drivers/clk/clkdev.c
1712 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1713 M: Baruch Siach <baruch@tkos.co.il>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: arch/arm/boot/dts/cx92755*
1719 ARM/CONTEC MICRO9 MACHINE SUPPORT
1720 M: Hubert Feurstein <hubert.feurstein@contec.at>
1722 F: arch/arm/mach-ep93xx/micro9.c
1724 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1725 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1726 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1727 R: Mike Leach <mike.leach@linaro.org>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1731 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1732 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1733 F: Documentation/devicetree/bindings/arm/coresight.txt
1734 F: Documentation/trace/coresight/*
1735 F: drivers/hwtracing/coresight/*
1736 F: include/dt-bindings/arm/coresight-cti-dt.h
1737 F: tools/perf/arch/arm/util/auxtrace.c
1738 F: tools/perf/arch/arm/util/cs-etm.c
1739 F: tools/perf/arch/arm/util/cs-etm.h
1740 F: tools/perf/arch/arm/util/pmu.c
1741 F: tools/perf/util/cs-etm-decoder/*
1742 F: tools/perf/util/cs-etm.*
1744 ARM/CORGI MACHINE SUPPORT
1745 M: Richard Purdie <rpurdie@rpsys.net>
1748 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1749 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1750 M: Linus Walleij <linus.walleij@linaro.org>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 T: git git://github.com/ulli-kroll/linux.git
1754 F: Documentation/devicetree/bindings/arm/gemini.txt
1755 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1756 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1757 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1758 F: arch/arm/mach-gemini/
1759 F: drivers/net/ethernet/cortina/
1760 F: drivers/pinctrl/pinctrl-gemini.c
1761 F: drivers/rtc/rtc-ftrtc010.c
1763 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1764 M: Barry Song <baohua@kernel.org>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1768 F: arch/arm/boot/dts/prima2*
1769 F: arch/arm/mach-prima2/
1770 F: drivers/clk/sirf/
1771 F: drivers/clocksource/timer-atlas7.c
1772 F: drivers/clocksource/timer-prima2.c
1776 ARM/CZ.NIC TURRIS MOX SUPPORT
1777 M: Marek Behun <marek.behun@nic.cz>
1779 W: http://mox.turris.cz
1780 F: Documentation/ABI/testing/debugfs-moxtet
1781 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1782 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1783 F: Documentation/devicetree/bindings/bus/moxtet.txt
1784 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1785 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1786 F: drivers/bus/moxtet.c
1787 F: drivers/firmware/turris-mox-rwtm.c
1788 F: drivers/gpio/gpio-moxtet.c
1789 F: include/linux/moxtet.h
1791 ARM/EBSA110 MACHINE SUPPORT
1792 M: Russell King <linux@armlinux.org.uk>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 W: http://www.armlinux.org.uk/
1796 F: arch/arm/mach-ebsa110/
1797 F: drivers/net/ethernet/amd/am79c961a.*
1799 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1800 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1801 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1807 M: Robert Jarzmik <robert.jarzmik@free.fr>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 F: arch/arm/mach-pxa/ezx.c
1812 ARM/FARADAY FA526 PORT
1813 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 T: git git://git.berlios.de/gemini-board
1817 F: arch/arm/mm/*-fa*
1819 ARM/FOOTBRIDGE ARCHITECTURE
1820 M: Russell King <linux@armlinux.org.uk>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 W: http://www.armlinux.org.uk/
1824 F: arch/arm/include/asm/hardware/dec21285.h
1825 F: arch/arm/mach-footbridge/
1827 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1828 M: Shawn Guo <shawnguo@kernel.org>
1829 M: Sascha Hauer <s.hauer@pengutronix.de>
1830 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1831 R: Fabio Estevam <festevam@gmail.com>
1832 R: NXP Linux Team <linux-imx@nxp.com>
1833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1836 X: drivers/media/i2c/
1840 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1841 M: Shawn Guo <shawnguo@kernel.org>
1842 M: Li Yang <leoyang.li@nxp.com>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1846 F: arch/arm/boot/dts/ls1021a*
1847 F: arch/arm64/boot/dts/freescale/fsl-*
1848 F: arch/arm64/boot/dts/freescale/qoriq-*
1850 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1851 M: Shawn Guo <shawnguo@kernel.org>
1852 M: Sascha Hauer <s.hauer@pengutronix.de>
1853 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1854 R: Stefan Agner <stefan@agner.ch>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1858 F: arch/arm/boot/dts/vf*
1859 F: arch/arm/mach-imx/*vf610*
1861 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1862 M: Lennert Buytenhek <kernel@wantstofly.org>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 ARM/GUMSTIX MACHINE SUPPORT
1867 M: Steve Sakoman <sakoman@gmail.com>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1872 M: Philipp Zabel <philipp.zabel@gmail.com>
1873 M: Paul Parsons <lost.distance@yahoo.com>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 F: arch/arm/mach-pxa/hx4700.c
1877 F: arch/arm/mach-pxa/include/mach/hx4700.h
1878 F: sound/soc/pxa/hx4700.c
1880 ARM/HISILICON SOC SUPPORT
1881 M: Wei Xu <xuwei5@hisilicon.com>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 W: http://www.hisilicon.com
1885 T: git git://github.com/hisilicon/linux-hisi.git
1886 F: arch/arm/boot/dts/hi3*
1887 F: arch/arm/boot/dts/hip*
1888 F: arch/arm/boot/dts/hisi*
1889 F: arch/arm/mach-hisi/
1890 F: arch/arm64/boot/dts/hisilicon/
1892 ARM/HP JORNADA 7XX MACHINE SUPPORT
1893 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1897 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1898 F: arch/arm/mach-sa1100/jornada720.c
1900 ARM/IGEP MACHINE SUPPORT
1901 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1902 M: Javier Martinez Canillas <javier@dowhile0.org>
1903 L: linux-omap@vger.kernel.org
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 F: arch/arm/boot/dts/omap3-igep*
1908 ARM/INCOME PXA270 SUPPORT
1909 M: Marek Vasut <marek.vasut@gmail.com>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1914 ARM/INTEL IOP32X ARM ARCHITECTURE
1915 M: Lennert Buytenhek <kernel@wantstofly.org>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 ARM/INTEL IQ81342EX MACHINE SUPPORT
1920 M: Lennert Buytenhek <kernel@wantstofly.org>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 ARM/INTEL IXDP2850 MACHINE SUPPORT
1925 M: Lennert Buytenhek <kernel@wantstofly.org>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 ARM/INTEL IXP4XX ARM ARCHITECTURE
1930 M: Linus Walleij <linusw@kernel.org>
1931 M: Imre Kaloz <kaloz@openwrt.org>
1932 M: Krzysztof Halasa <khalasa@piap.pl>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1936 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1937 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1938 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1939 F: arch/arm/mach-ixp4xx/
1940 F: drivers/clocksource/timer-ixp4xx.c
1941 F: drivers/gpio/gpio-ixp4xx.c
1942 F: drivers/irqchip/irq-ixp4xx.c
1943 F: include/linux/irqchip/irq-ixp4xx.h
1944 F: include/linux/platform_data/timer-ixp4xx.h
1946 ARM/INTEL KEEMBAY ARCHITECTURE
1947 M: Paul J. Murphy <paul.j.murphy@intel.com>
1948 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1950 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1951 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1952 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1954 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1955 M: Jonathan Cameron <jic23@cam.ac.uk>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 F: arch/arm/mach-pxa/stargate2.c
1959 F: drivers/pcmcia/pxa2xx_stargate2.c
1961 ARM/INTEL XSC3 (MANZANO) ARM CORE
1962 M: Lennert Buytenhek <kernel@wantstofly.org>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1967 M: Lennert Buytenhek <kernel@wantstofly.org>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 ARM/LG1K ARCHITECTURE
1972 M: Chanho Min <chanho.min@lge.com>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 F: arch/arm64/boot/dts/lg/
1977 ARM/LOGICPD PXA270 MACHINE SUPPORT
1978 M: Lennert Buytenhek <kernel@wantstofly.org>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 ARM/LPC18XX ARCHITECTURE
1983 M: Vladimir Zapolskiy <vz@mleia.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1987 F: arch/arm/boot/dts/lpc43*
1988 F: drivers/i2c/busses/i2c-lpc2k.c
1989 F: drivers/memory/pl172.c
1990 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1991 F: drivers/rtc/rtc-lpc24xx.c
1994 ARM/LPC32XX SOC SUPPORT
1995 M: Vladimir Zapolskiy <vz@mleia.com>
1996 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2000 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2001 F: arch/arm/boot/dts/lpc32*
2002 F: arch/arm/mach-lpc32xx/
2003 F: drivers/i2c/busses/i2c-pnx.c
2004 F: drivers/net/ethernet/nxp/lpc_eth.c
2005 F: drivers/usb/host/ohci-nxp.c
2006 F: drivers/watchdog/pnx4008_wdt.c
2009 ARM/MAGICIAN MACHINE SUPPORT
2010 M: Philipp Zabel <philipp.zabel@gmail.com>
2013 ARM/Marvell Dove/MV78xx0/Orion SOC support
2014 M: Jason Cooper <jason@lakedaemon.net>
2015 M: Andrew Lunn <andrew@lunn.ch>
2016 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2017 M: Gregory Clement <gregory.clement@bootlin.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 T: git git://git.infradead.org/linux-mvebu.git
2021 F: Documentation/devicetree/bindings/soc/dove/
2022 F: arch/arm/boot/dts/dove*
2023 F: arch/arm/boot/dts/orion5x*
2024 F: arch/arm/mach-dove/
2025 F: arch/arm/mach-mv78xx0/
2026 F: arch/arm/mach-orion5x/
2027 F: arch/arm/plat-orion/
2028 F: drivers/soc/dove/
2030 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2031 M: Jason Cooper <jason@lakedaemon.net>
2032 M: Andrew Lunn <andrew@lunn.ch>
2033 M: Gregory Clement <gregory.clement@bootlin.com>
2034 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 T: git git://git.infradead.org/linux-mvebu.git
2038 F: arch/arm/boot/dts/armada*
2039 F: arch/arm/boot/dts/kirkwood*
2040 F: arch/arm/configs/mvebu_*_defconfig
2041 F: arch/arm/mach-mvebu/
2042 F: arch/arm64/boot/dts/marvell/armada*
2043 F: arch/arm64/boot/dts/marvell/cn913*
2044 F: drivers/cpufreq/armada-37xx-cpufreq.c
2045 F: drivers/cpufreq/armada-8k-cpufreq.c
2046 F: drivers/cpufreq/mvebu-cpufreq.c
2047 F: drivers/irqchip/irq-armada-370-xp.c
2048 F: drivers/irqchip/irq-mvebu-*
2049 F: drivers/pinctrl/mvebu/
2050 F: drivers/rtc/rtc-armada38x.c
2052 ARM/Mediatek RTC DRIVER
2053 M: Eddie Huang <eddie.huang@mediatek.com>
2054 M: Sean Wang <sean.wang@mediatek.com>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2058 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2059 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2060 F: drivers/rtc/rtc-mt2712.c
2061 F: drivers/rtc/rtc-mt6397.c
2062 F: drivers/rtc/rtc-mt7622.c
2064 ARM/Mediatek SoC support
2065 M: Matthias Brugger <matthias.bgg@gmail.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2069 W: https://mtk.bcnfs.org/
2070 C: irc://chat.freenode.net/linux-mediatek
2071 F: arch/arm/boot/dts/mt6*
2072 F: arch/arm/boot/dts/mt7*
2073 F: arch/arm/boot/dts/mt8*
2074 F: arch/arm/mach-mediatek/
2075 F: arch/arm64/boot/dts/mediatek/
2076 F: drivers/soc/mediatek/
2081 ARM/Mediatek USB3 PHY DRIVER
2082 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2086 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2087 F: drivers/phy/mediatek/
2089 ARM/Microchip (AT91) SoC support
2090 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2091 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2092 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 W: http://www.linux4sam.org
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2097 F: arch/arm/boot/dts/at91*.dts
2098 F: arch/arm/boot/dts/at91*.dtsi
2099 F: arch/arm/boot/dts/sama*.dts
2100 F: arch/arm/boot/dts/sama*.dtsi
2101 F: arch/arm/include/debug/at91.S
2102 F: arch/arm/mach-at91/
2103 F: drivers/memory/atmel*
2104 F: drivers/watchdog/sama5d4_wdt.c
2105 F: include/soc/at91/
2106 X: drivers/input/touchscreen/atmel_mxt_ts.c
2107 X: drivers/net/wireless/atmel/
2111 ARM/Microchip Sparx5 SoC support
2112 M: Lars Povlsen <lars.povlsen@microchip.com>
2113 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2114 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 F: arch/arm64/boot/dts/microchip/
2120 ARM/MIOA701 MACHINE SUPPORT
2121 M: Robert Jarzmik <robert.jarzmik@free.fr>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 F: arch/arm/mach-pxa/mioa701.c
2126 ARM/MStar/Sigmastar Armv7 SoC support
2127 M: Daniel Palmer <daniel@thingy.jp>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 W: http://linux-chenxing.org/
2131 F: Documentation/devicetree/bindings/arm/mstar/*
2132 F: arch/arm/boot/dts/infinity*.dtsi
2133 F: arch/arm/boot/dts/mercury*.dtsi
2134 F: arch/arm/boot/dts/mstar-v7.dtsi
2135 F: arch/arm/mach-mstar/
2137 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2138 M: Michael Petchkovsky <mkpetch@internode.on.net>
2141 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2142 M: Linus Walleij <linus.walleij@linaro.org>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2146 F: Documentation/devicetree/bindings/arm/ste-*
2147 F: Documentation/devicetree/bindings/arm/ux500.yaml
2148 F: Documentation/devicetree/bindings/arm/ux500/
2149 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2150 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2151 F: arch/arm/boot/dts/ste-*
2152 F: arch/arm/mach-nomadik/
2153 F: arch/arm/mach-u300/
2154 F: arch/arm/mach-ux500/
2155 F: drivers/clk/clk-nomadik.c
2156 F: drivers/clk/clk-u300.c
2157 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2158 F: drivers/clocksource/timer-u300.c
2159 F: drivers/dma/coh901318*
2160 F: drivers/dma/ste_dma40*
2161 F: drivers/hwspinlock/u8500_hsem.c
2162 F: drivers/i2c/busses/i2c-nomadik.c
2163 F: drivers/i2c/busses/i2c-stu300.c
2164 F: drivers/iio/adc/ab8500-gpadc.c
2165 F: drivers/mfd/ab3100*
2166 F: drivers/mfd/ab8500*
2167 F: drivers/mfd/abx500*
2168 F: drivers/mfd/db8500*
2169 F: drivers/mfd/dbx500*
2170 F: drivers/pinctrl/nomadik/
2171 F: drivers/pinctrl/pinctrl-coh901*
2172 F: drivers/pinctrl/pinctrl-u300.c
2173 F: drivers/rtc/rtc-ab3100.c
2174 F: drivers/rtc/rtc-ab8500.c
2175 F: drivers/rtc/rtc-coh901331.c
2176 F: drivers/rtc/rtc-pl031.c
2177 F: drivers/soc/ux500/
2178 F: drivers/watchdog/coh901327_wdt.c
2180 ARM/NUVOTON NPCM ARCHITECTURE
2181 M: Avi Fishman <avifishman70@gmail.com>
2182 M: Tomer Maimon <tmaimon77@gmail.com>
2183 M: Tali Perry <tali.perry1@gmail.com>
2184 R: Patrick Venture <venture@google.com>
2185 R: Nancy Yuen <yuenn@google.com>
2186 R: Benjamin Fair <benjaminfair@google.com>
2187 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2189 F: Documentation/devicetree/bindings/*/*/*npcm*
2190 F: Documentation/devicetree/bindings/*/*npcm*
2191 F: arch/arm/boot/dts/nuvoton-npcm*
2192 F: arch/arm/mach-npcm/
2194 F: drivers/*/*/*npcm*
2195 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2197 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2198 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2200 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2201 F: arch/arm/mach-s3c24xx/gta02.h
2202 F: arch/arm/mach-s3c24xx/mach-gta02.c
2204 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2205 M: Alexander Clouter <alex@digriz.org.uk>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 W: http://www.digriz.org.uk/ts78xx/kernel
2209 F: arch/arm/mach-orion5x/ts78xx-*
2211 ARM/OXNAS platform support
2212 M: Neil Armstrong <narmstrong@baylibre.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 L: linux-oxnas@groups.io (moderated for non-subscribers)
2216 F: arch/arm/boot/dts/ox8*.dts*
2217 F: arch/arm/mach-oxnas/
2218 F: drivers/power/reset/oxnas-restart.c
2221 ARM/PALM TREO SUPPORT
2222 M: Tomas Cech <sleep_walker@suse.com>
2223 L: linux-arm-kernel@lists.infradead.org
2225 W: http://hackndev.com
2226 F: arch/arm/mach-pxa/palmtreo.*
2228 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2229 M: Marek Vasut <marek.vasut@gmail.com>
2230 L: linux-arm-kernel@lists.infradead.org
2232 W: http://hackndev.com
2233 F: arch/arm/mach-pxa/include/mach/palmld.h
2234 F: arch/arm/mach-pxa/include/mach/palmtc.h
2235 F: arch/arm/mach-pxa/include/mach/palmtx.h
2236 F: arch/arm/mach-pxa/palmld.c
2237 F: arch/arm/mach-pxa/palmt5.*
2238 F: arch/arm/mach-pxa/palmtc.c
2239 F: arch/arm/mach-pxa/palmte2.*
2240 F: arch/arm/mach-pxa/palmtx.c
2243 M: Sergey Lapin <slapin@ossfans.org>
2244 L: linux-arm-kernel@lists.infradead.org
2246 W: http://hackndev.com
2247 F: arch/arm/mach-pxa/palmz72.*
2250 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2252 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2254 ARM/PT DIGITAL BOARD PORT
2255 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 W: http://www.armlinux.org.uk/
2260 ARM/QUALCOMM SUPPORT
2261 M: Andy Gross <agross@kernel.org>
2262 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2263 L: linux-arm-msm@vger.kernel.org
2265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2266 F: Documentation/devicetree/bindings/*/qcom*
2267 F: Documentation/devicetree/bindings/soc/qcom/
2268 F: arch/arm/boot/dts/qcom-*.dts
2269 F: arch/arm/boot/dts/qcom-*.dtsi
2270 F: arch/arm/mach-qcom/
2271 F: arch/arm64/boot/dts/qcom/
2272 F: drivers/*/*/qcom*
2273 F: drivers/*/*/qcom/
2274 F: drivers/*/pm8???-*
2277 F: drivers/bluetooth/btqcomsmd.c
2278 F: drivers/clocksource/timer-qcom.c
2279 F: drivers/cpuidle/cpuidle-qcom-spm.c
2280 F: drivers/extcon/extcon-qcom*
2281 F: drivers/i2c/busses/i2c-qcom-geni.c
2282 F: drivers/i2c/busses/i2c-qup.c
2283 F: drivers/iommu/msm*
2284 F: drivers/mfd/ssbi.c
2285 F: drivers/mmc/host/mmci_qcom*
2286 F: drivers/mmc/host/sdhci-msm.c
2287 F: drivers/pci/controller/dwc/pcie-qcom.c
2288 F: drivers/phy/qualcomm/
2289 F: drivers/power/*/msm*
2290 F: drivers/reset/reset-qcom-*
2291 F: drivers/scsi/ufs/ufs-qcom*
2292 F: drivers/spi/spi-geni-qcom.c
2293 F: drivers/spi/spi-qcom-qspi.c
2294 F: drivers/spi/spi-qup.c
2295 F: drivers/tty/serial/msm_serial.c
2296 F: drivers/usb/dwc3/dwc3-qcom.c
2297 F: include/dt-bindings/*/qcom*
2298 F: include/linux/*/qcom*
2300 ARM/RADISYS ENP2611 MACHINE SUPPORT
2301 M: Lennert Buytenhek <kernel@wantstofly.org>
2302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 ARM/RDA MICRO ARCHITECTURE
2306 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2310 F: Documentation/devicetree/bindings/arm/rda.yaml
2311 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2312 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2313 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2314 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2315 F: arch/arm/boot/dts/rda8810pl-*
2316 F: drivers/clocksource/timer-rda.c
2317 F: drivers/gpio/gpio-rda.c
2318 F: drivers/irqchip/irq-rda-intc.c
2319 F: drivers/tty/serial/rda-uart.c
2321 ARM/REALTEK ARCHITECTURE
2322 M: Andreas Färber <afaerber@suse.de>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2326 F: Documentation/devicetree/bindings/arm/realtek.yaml
2327 F: arch/arm/boot/dts/rtd*
2328 F: arch/arm/mach-realtek/
2329 F: arch/arm64/boot/dts/realtek/
2331 ARM/RENESAS ARM64 ARCHITECTURE
2332 M: Geert Uytterhoeven <geert+renesas@glider.be>
2333 M: Magnus Damm <magnus.damm@gmail.com>
2334 L: linux-renesas-soc@vger.kernel.org
2336 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2338 F: Documentation/devicetree/bindings/arm/renesas.yaml
2339 F: arch/arm64/boot/dts/renesas/
2340 F: drivers/soc/renesas/
2341 F: include/linux/soc/renesas/
2343 ARM/RISCPC ARCHITECTURE
2344 M: Russell King <linux@armlinux.org.uk>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 W: http://www.armlinux.org.uk/
2348 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2349 F: arch/arm/include/asm/hardware/ioc.h
2350 F: arch/arm/include/asm/hardware/iomd.h
2351 F: arch/arm/include/asm/hardware/memc.h
2352 F: arch/arm/mach-rpc/
2353 F: drivers/net/ethernet/8390/etherh.c
2354 F: drivers/net/ethernet/i825xx/ether1*
2355 F: drivers/net/ethernet/seeq/ether3*
2356 F: drivers/scsi/arm/
2358 ARM/Rockchip SoC support
2359 M: Heiko Stuebner <heiko@sntech.de>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 L: linux-rockchip@lists.infradead.org
2363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2364 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2365 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2366 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2367 F: arch/arm/boot/dts/rk3*
2368 F: arch/arm/boot/dts/rv1108*
2369 F: arch/arm/mach-rockchip/
2370 F: drivers/*/*/*rockchip*
2371 F: drivers/*/*rockchip*
2372 F: drivers/clk/rockchip/
2373 F: drivers/i2c/busses/i2c-rk3x.c
2374 F: sound/soc/rockchip/
2377 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2378 M: Kukjin Kim <kgene@kernel.org>
2379 M: Krzysztof Kozlowski <krzk@kernel.org>
2380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2383 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2384 F: Documentation/arm/samsung/
2385 F: Documentation/devicetree/bindings/arm/samsung/
2386 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2387 F: arch/arm/boot/dts/exynos*
2388 F: arch/arm/boot/dts/s3c*
2389 F: arch/arm/boot/dts/s5p*
2390 F: arch/arm/mach-exynos*/
2391 F: arch/arm/mach-s3c24*/
2392 F: arch/arm/mach-s3c64xx/
2393 F: arch/arm/mach-s5p*/
2394 F: arch/arm/plat-samsung/
2395 F: arch/arm64/boot/dts/exynos/
2396 F: drivers/*/*/*s3c24*
2397 F: drivers/*/*s3c24*
2398 F: drivers/*/*s3c64xx*
2399 F: drivers/*/*s5pv210*
2400 F: drivers/memory/samsung/
2401 F: drivers/soc/samsung/
2402 F: drivers/tty/serial/samsung*
2403 F: include/linux/soc/samsung/
2406 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2407 M: Kyungmin Park <kyungmin.park@samsung.com>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 F: arch/arm/mach-s5pv210/
2412 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2413 M: Kyungmin Park <kyungmin.park@samsung.com>
2414 M: Kamil Debski <kamil@wypas.org>
2415 M: Andrzej Hajda <a.hajda@samsung.com>
2416 L: linux-arm-kernel@lists.infradead.org
2417 L: linux-media@vger.kernel.org
2419 F: drivers/media/platform/s5p-g2d/
2421 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2422 M: Marek Szyprowski <m.szyprowski@samsung.com>
2423 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2424 L: linux-media@vger.kernel.org
2426 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2427 F: drivers/media/cec/platform/s5p/
2429 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2430 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2431 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2432 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2433 L: linux-arm-kernel@lists.infradead.org
2434 L: linux-media@vger.kernel.org
2436 F: drivers/media/platform/s5p-jpeg/
2438 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2439 M: Kyungmin Park <kyungmin.park@samsung.com>
2440 M: Kamil Debski <kamil@wypas.org>
2441 M: Jeongtae Park <jtp.park@samsung.com>
2442 M: Andrzej Hajda <a.hajda@samsung.com>
2443 L: linux-arm-kernel@lists.infradead.org
2444 L: linux-media@vger.kernel.org
2446 F: drivers/media/platform/s5p-mfc/
2448 ARM/SHMOBILE ARM ARCHITECTURE
2449 M: Geert Uytterhoeven <geert+renesas@glider.be>
2450 M: Magnus Damm <magnus.damm@gmail.com>
2451 L: linux-renesas-soc@vger.kernel.org
2453 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2455 F: Documentation/devicetree/bindings/arm/renesas.yaml
2456 F: arch/arm/boot/dts/emev2*
2457 F: arch/arm/boot/dts/gr-peach*
2458 F: arch/arm/boot/dts/iwg20d-q7*
2459 F: arch/arm/boot/dts/r7s*
2460 F: arch/arm/boot/dts/r8a*
2461 F: arch/arm/boot/dts/r9a*
2462 F: arch/arm/boot/dts/sh*
2463 F: arch/arm/configs/shmobile_defconfig
2464 F: arch/arm/include/debug/renesas-scif.S
2465 F: arch/arm/mach-shmobile/
2466 F: drivers/soc/renesas/
2467 F: include/linux/soc/renesas/
2469 ARM/SOCFPGA ARCHITECTURE
2470 M: Dinh Nguyen <dinguyen@kernel.org>
2472 W: http://www.rocketboards.org
2473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2474 F: arch/arm/boot/dts/socfpga*
2475 F: arch/arm/configs/socfpga_defconfig
2476 F: arch/arm/mach-socfpga/
2477 F: arch/arm64/boot/dts/altera/
2478 F: arch/arm64/boot/dts/intel/
2480 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2481 M: Dinh Nguyen <dinguyen@kernel.org>
2483 F: drivers/clk/socfpga/
2485 ARM/SOCFPGA EDAC SUPPORT
2486 M: Dinh Nguyen <dinguyen@kernel.org>
2488 F: drivers/edac/altera_edac.
2490 ARM/SPREADTRUM SoC SUPPORT
2491 M: Orson Zhai <orsonzhai@gmail.com>
2492 M: Baolin Wang <baolin.wang7@gmail.com>
2493 M: Chunyan Zhang <zhang.lyra@gmail.com>
2495 F: arch/arm64/boot/dts/sprd
2500 ARM/STI ARCHITECTURE
2501 M: Patrice Chotard <patrice.chotard@st.com>
2502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 W: http://www.stlinux.com
2505 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2506 F: arch/arm/boot/dts/sti*
2507 F: arch/arm/mach-sti/
2508 F: drivers/ata/ahci_st.c
2509 F: drivers/char/hw_random/st-rng.c
2510 F: drivers/clocksource/arm_global_timer.c
2511 F: drivers/clocksource/clksrc_st_lpc.c
2512 F: drivers/cpufreq/sti-cpufreq.c
2513 F: drivers/dma/st_fdma*
2514 F: drivers/i2c/busses/i2c-st.c
2515 F: drivers/media/platform/sti/c8sectpfe/
2516 F: drivers/media/rc/st_rc.c
2517 F: drivers/mmc/host/sdhci-st.c
2518 F: drivers/phy/st/phy-miphy28lp.c
2519 F: drivers/phy/st/phy-stih407-usb.c
2520 F: drivers/pinctrl/pinctrl-st.c
2521 F: drivers/remoteproc/st_remoteproc.c
2522 F: drivers/remoteproc/st_slim_rproc.c
2523 F: drivers/reset/sti/
2524 F: drivers/rtc/rtc-st-lpc.c
2525 F: drivers/tty/serial/st-asc.c
2526 F: drivers/usb/dwc3/dwc3-st.c
2527 F: drivers/usb/host/ehci-st.c
2528 F: drivers/usb/host/ohci-st.c
2529 F: drivers/watchdog/st_lpc_wdt.c
2530 F: include/linux/remoteproc/st_slim_rproc.h
2532 ARM/STM32 ARCHITECTURE
2533 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2534 M: Alexandre Torgue <alexandre.torgue@st.com>
2535 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2539 F: arch/arm/boot/dts/stm32*
2540 F: arch/arm/mach-stm32/
2541 F: drivers/clocksource/armv7m_systick.c
2545 ARM/Synaptics SoC support
2546 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2547 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 F: arch/arm/boot/dts/berlin*
2551 F: arch/arm/mach-berlin/
2552 F: arch/arm64/boot/dts/synaptics/
2554 ARM/TANGO ARCHITECTURE
2555 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2556 M: Mans Rullgard <mans@mansr.com>
2557 L: linux-arm-kernel@lists.infradead.org
2561 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2562 M: Lennert Buytenhek <kernel@wantstofly.org>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2567 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2568 L: linux-tegra@vger.kernel.org
2569 L: linux-media@vger.kernel.org
2571 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2572 F: drivers/media/cec/platform/tegra/
2574 ARM/TETON BGA MACHINE SUPPORT
2575 M: "Mark F. Brown" <mark.brown314@gmail.com>
2576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2580 M: Santosh Shilimkar <ssantosh@kernel.org>
2581 L: linux-kernel@vger.kernel.org
2583 F: drivers/memory/*emif*
2585 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2586 M: Santosh Shilimkar <ssantosh@kernel.org>
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2590 F: arch/arm/boot/dts/keystone-*
2591 F: arch/arm/mach-keystone/
2593 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2594 M: Santosh Shilimkar <ssantosh@kernel.org>
2595 L: linux-kernel@vger.kernel.org
2597 F: drivers/clk/keystone/
2599 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2600 M: Santosh Shilimkar <ssantosh@kernel.org>
2601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 L: linux-kernel@vger.kernel.org
2604 F: drivers/clocksource/timer-keystone.c
2606 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2607 M: Santosh Shilimkar <ssantosh@kernel.org>
2608 L: linux-kernel@vger.kernel.org
2610 F: drivers/power/reset/keystone-reset.c
2612 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2613 M: Tero Kristo <t-kristo@ti.com>
2614 M: Nishanth Menon <nm@ti.com>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2618 F: arch/arm64/boot/dts/ti/Makefile
2619 F: arch/arm64/boot/dts/ti/k3-*
2620 F: include/dt-bindings/pinctrl/k3.h
2622 ARM/THECUS N2100 MACHINE SUPPORT
2623 M: Lennert Buytenhek <kernel@wantstofly.org>
2624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 ARM/TOSA MACHINE SUPPORT
2628 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2629 M: Dirk Opfer <dirk@opfer-online.de>
2632 ARM/UNIPHIER ARCHITECTURE
2633 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2637 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2638 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2639 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2640 F: arch/arm/boot/dts/uniphier*
2641 F: arch/arm/include/asm/hardware/cache-uniphier.h
2642 F: arch/arm/mach-uniphier/
2643 F: arch/arm/mm/cache-uniphier.c
2644 F: arch/arm64/boot/dts/socionext/uniphier*
2645 F: drivers/bus/uniphier-system-bus.c
2646 F: drivers/clk/uniphier/
2647 F: drivers/dma/uniphier-mdmac.c
2648 F: drivers/gpio/gpio-uniphier.c
2649 F: drivers/i2c/busses/i2c-uniphier*
2650 F: drivers/irqchip/irq-uniphier-aidet.c
2651 F: drivers/mmc/host/uniphier-sd.c
2652 F: drivers/pinctrl/uniphier/
2653 F: drivers/reset/reset-uniphier.c
2654 F: drivers/tty/serial/8250/8250_uniphier.c
2657 ARM/VERSATILE EXPRESS PLATFORM
2658 M: Liviu Dudau <liviu.dudau@arm.com>
2659 M: Sudeep Holla <sudeep.holla@arm.com>
2660 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 F: arch/arm/boot/dts/vexpress*
2666 F: arch/arm/mach-vexpress/
2667 F: arch/arm64/boot/dts/arm/
2668 F: drivers/clk/versatile/clk-vexpress-osc.c
2669 F: drivers/clocksource/timer-versatile.c
2673 M: Russell King <linux@armlinux.org.uk>
2674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 W: http://www.armlinux.org.uk/
2679 ARM/VOIPAC PXA270 SUPPORT
2680 M: Marek Vasut <marek.vasut@gmail.com>
2681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683 F: arch/arm/mach-pxa/include/mach/vpac270.h
2684 F: arch/arm/mach-pxa/vpac270.c
2686 ARM/VT8500 ARM ARCHITECTURE
2687 M: Tony Prisk <linux@prisktech.co.nz>
2688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2691 F: arch/arm/mach-vt8500/
2692 F: drivers/clocksource/timer-vt8500.c
2693 F: drivers/i2c/busses/i2c-wmt.c
2694 F: drivers/mmc/host/wmt-sdmmc.c
2695 F: drivers/pwm/pwm-vt8500.c
2696 F: drivers/rtc/rtc-vt8500.c
2697 F: drivers/tty/serial/vt8500_serial.c
2698 F: drivers/usb/host/ehci-platform.c
2699 F: drivers/usb/host/uhci-platform.c
2700 F: drivers/video/fbdev/vt8500lcdfb.*
2701 F: drivers/video/fbdev/wm8505fb*
2702 F: drivers/video/fbdev/wmt_ge_rops.*
2704 ARM/ZIPIT Z2 SUPPORT
2705 M: Marek Vasut <marek.vasut@gmail.com>
2706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 F: arch/arm/mach-pxa/include/mach/z2.h
2709 F: arch/arm/mach-pxa/z2.c
2711 ARM/ZTE ARCHITECTURE
2712 M: Jun Nie <jun.nie@linaro.org>
2713 M: Shawn Guo <shawnguo@kernel.org>
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 F: Documentation/devicetree/bindings/arm/zte.yaml
2717 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2718 F: Documentation/devicetree/bindings/dma/zxdma.txt
2719 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2720 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2721 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2722 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2723 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2724 F: Documentation/devicetree/bindings/soc/zte/
2725 F: Documentation/devicetree/bindings/sound/zte,*.txt
2726 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2727 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2728 F: arch/arm/boot/dts/zx2967*
2729 F: arch/arm/mach-zx/
2730 F: arch/arm64/boot/dts/zte/
2732 F: drivers/dma/zx_dma.c
2733 F: drivers/gpio/gpio-zx.c
2734 F: drivers/i2c/busses/i2c-zx2967.c
2735 F: drivers/mmc/host/dw_mmc-zx.*
2736 F: drivers/pinctrl/zte/
2738 F: drivers/thermal/zx2967_thermal.c
2739 F: drivers/watchdog/zx2967_wdt.c
2740 F: include/dt-bindings/clock/zx2967*.h
2741 F: include/dt-bindings/soc/zte,*.h
2742 F: sound/soc/codecs/zx_aud96p22.c
2745 ARM/ZYNQ ARCHITECTURE
2746 M: Michal Simek <michal.simek@xilinx.com>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749 W: http://wiki.xilinx.com
2750 T: git https://github.com/Xilinx/linux-xlnx.git
2751 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2752 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2753 F: arch/arm/mach-zynq/
2754 F: drivers/block/xsysace.c
2755 F: drivers/clocksource/timer-cadence-ttc.c
2756 F: drivers/cpuidle/cpuidle-zynq.c
2757 F: drivers/edac/synopsys_edac.c
2758 F: drivers/i2c/busses/i2c-cadence.c
2759 F: drivers/i2c/busses/i2c-xiic.c
2760 F: drivers/mmc/host/sdhci-of-arasan.c
2764 ARM64 PORT (AARCH64 ARCHITECTURE)
2765 M: Catalin Marinas <catalin.marinas@arm.com>
2766 M: Will Deacon <will@kernel.org>
2767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2770 F: Documentation/arm64/
2772 F: tools/testing/selftests/arm64/
2773 X: arch/arm64/boot/dts/
2775 AS3645A LED FLASH CONTROLLER DRIVER
2776 M: Sakari Ailus <sakari.ailus@iki.fi>
2777 L: linux-leds@vger.kernel.org
2779 F: drivers/leds/leds-as3645a.c
2781 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2782 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2783 L: linux-media@vger.kernel.org
2785 T: git git://linuxtv.org/media_tree.git
2786 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2787 F: drivers/media/i2c/ak7375.c
2789 ASAHI KASEI AK8974 DRIVER
2790 M: Linus Walleij <linus.walleij@linaro.org>
2791 L: linux-iio@vger.kernel.org
2793 W: http://www.akm.com/
2794 F: drivers/iio/magnetometer/ak8974.c
2796 ASC7621 HARDWARE MONITOR DRIVER
2797 M: George Joseph <george.joseph@fairview5.com>
2798 L: linux-hwmon@vger.kernel.org
2800 F: Documentation/hwmon/asc7621.rst
2801 F: drivers/hwmon/asc7621.c
2803 ASPEED PINCTRL DRIVERS
2804 M: Andrew Jeffery <andrew@aj.id.au>
2805 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2806 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2807 L: linux-gpio@vger.kernel.org
2809 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2810 F: drivers/pinctrl/aspeed/
2812 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2813 M: Eddie James <eajames@linux.ibm.com>
2814 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2816 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2817 F: drivers/irqchip/irq-aspeed-scu-ic.c
2818 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2820 ASPEED VIDEO ENGINE DRIVER
2821 M: Eddie James <eajames@linux.ibm.com>
2822 L: linux-media@vger.kernel.org
2823 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2825 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2826 F: drivers/media/platform/aspeed-video.c
2828 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2829 M: Corentin Chary <corentin.chary@gmail.com>
2830 L: acpi4asus-user@lists.sourceforge.net
2831 L: platform-driver-x86@vger.kernel.org
2833 W: http://acpi4asus.sf.net
2834 F: drivers/platform/x86/asus*.c
2835 F: drivers/platform/x86/eeepc*.c
2837 ASUS WIRELESS RADIO CONTROL DRIVER
2838 M: João Paulo Rechi Vita <jprvita@gmail.com>
2839 L: platform-driver-x86@vger.kernel.org
2841 F: drivers/platform/x86/asus-wireless.c
2844 M: David Howells <dhowells@redhat.com>
2845 L: keyrings@vger.kernel.org
2847 F: Documentation/crypto/asymmetric-keys.rst
2848 F: crypto/asymmetric_keys/
2849 F: include/crypto/pkcs7.h
2850 F: include/crypto/public_key.h
2851 F: include/linux/verification.h
2853 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2854 R: Dan Williams <dan.j.williams@intel.com>
2856 W: http://sourceforge.net/projects/xscaleiop
2857 F: Documentation/crypto/async-tx-api.rst
2860 F: include/linux/async_tx.h
2861 F: include/linux/dmaengine.h
2864 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2865 L: linux-i2c@vger.kernel.org
2867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2868 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2869 F: drivers/misc/eeprom/at24.c
2871 ATA OVER ETHERNET (AOE) DRIVER
2872 M: "Justin Sanders" <justin@coraid.com>
2874 W: http://www.openaoe.org/
2875 F: Documentation/admin-guide/aoe/
2876 F: drivers/block/aoe/
2878 ATHEROS 71XX/9XXX GPIO DRIVER
2879 M: Alban Bedel <albeu@free.fr>
2881 W: https://github.com/AlbanBedel/linux
2882 T: git git://github.com/AlbanBedel/linux
2883 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2884 F: drivers/gpio/gpio-ath79.c
2886 ATHEROS 71XX/9XXX USB PHY DRIVER
2887 M: Alban Bedel <albeu@free.fr>
2889 W: https://github.com/AlbanBedel/linux
2890 T: git git://github.com/AlbanBedel/linux
2891 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2892 F: drivers/phy/qualcomm/phy-ath79-usb.c
2894 ATHEROS ATH GENERIC UTILITIES
2895 M: Kalle Valo <kvalo@codeaurora.org>
2896 L: linux-wireless@vger.kernel.org
2898 F: drivers/net/wireless/ath/*
2900 ATHEROS ATH5K WIRELESS DRIVER
2901 M: Jiri Slaby <jirislaby@kernel.org>
2902 M: Nick Kossifidis <mickflemm@gmail.com>
2903 M: Luis Chamberlain <mcgrof@kernel.org>
2904 L: linux-wireless@vger.kernel.org
2906 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2907 F: drivers/net/wireless/ath/ath5k/
2909 ATHEROS ATH6KL WIRELESS DRIVER
2910 M: Kalle Valo <kvalo@codeaurora.org>
2911 L: linux-wireless@vger.kernel.org
2913 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2915 F: drivers/net/wireless/ath/ath6kl/
2918 M: Ville Syrjala <syrjala@sci.fi>
2920 F: drivers/input/misc/ati_remote2.c
2922 ATK0110 HWMON DRIVER
2923 M: Luca Tettamanti <kronos.it@gmail.com>
2924 L: linux-hwmon@vger.kernel.org
2926 F: drivers/hwmon/asus_atk0110.c
2928 ATLX ETHERNET DRIVERS
2929 M: Jay Cliburn <jcliburn@gmail.com>
2930 M: Chris Snook <chris.snook@gmail.com>
2931 L: netdev@vger.kernel.org
2933 W: http://sourceforge.net/projects/atl1
2934 W: http://atl1.sourceforge.net
2935 F: drivers/net/ethernet/atheros/
2938 M: Chas Williams <3chas3@gmail.com>
2939 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2940 L: netdev@vger.kernel.org
2942 W: http://linux-atm.sourceforge.net
2944 F: include/linux/atm*
2945 F: include/uapi/linux/atm*
2947 ATMEL MACB ETHERNET DRIVER
2948 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2949 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2951 F: drivers/net/ethernet/cadence/
2953 ATMEL MAXTOUCH DRIVER
2954 M: Nick Dyer <nick@shmanahar.org>
2956 T: git git://github.com/ndyer/linux.git
2957 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2958 F: drivers/input/touchscreen/atmel_mxt_ts.c
2960 ATMEL WIRELESS DRIVER
2961 M: Simon Kelley <simon@thekelleys.org.uk>
2962 L: linux-wireless@vger.kernel.org
2964 W: http://www.thekelleys.org.uk/atmel
2965 W: http://atmelwlandriver.sourceforge.net/
2966 F: drivers/net/wireless/atmel/atmel*
2968 ATOMIC INFRASTRUCTURE
2969 M: Will Deacon <will@kernel.org>
2970 M: Peter Zijlstra <peterz@infradead.org>
2971 R: Boqun Feng <boqun.feng@gmail.com>
2972 L: linux-kernel@vger.kernel.org
2974 F: arch/*/include/asm/atomic*.h
2975 F: include/*/atomic*.h
2978 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2979 M: Bradley Grove <linuxdrivers@attotech.com>
2980 L: linux-scsi@vger.kernel.org
2982 W: http://www.attotech.com
2983 F: drivers/scsi/esas2r
2985 ATUSB IEEE 802.15.4 RADIO DRIVER
2986 M: Stefan Schmidt <stefan@datenfreihafen.org>
2987 L: linux-wpan@vger.kernel.org
2989 F: drivers/net/ieee802154/at86rf230.h
2990 F: drivers/net/ieee802154/atusb.c
2991 F: drivers/net/ieee802154/atusb.h
2994 M: Paul Moore <paul@paul-moore.com>
2995 M: Eric Paris <eparis@redhat.com>
2996 L: linux-audit@redhat.com (moderated for non-subscribers)
2998 W: https://github.com/linux-audit
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3000 F: include/linux/audit.h
3001 F: include/uapi/linux/audit.h
3004 AUXILIARY DISPLAY DRIVERS
3005 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3007 F: drivers/auxdisplay/
3008 F: include/linux/cfag12864b.h
3010 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3011 M: Andreas Klinger <ak@it-klinger.de>
3012 L: linux-iio@vger.kernel.org
3014 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3015 F: drivers/iio/adc/hx711.c
3018 M: Ralf Baechle <ralf@linux-mips.org>
3019 L: linux-hams@vger.kernel.org
3021 W: http://www.linux-ax25.org/
3022 F: include/net/ax25.h
3023 F: include/uapi/linux/ax25.h
3027 M: Peter Rosin <peda@axentia.se>
3028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030 F: arch/arm/boot/dts/at91-linea.dtsi
3031 F: arch/arm/boot/dts/at91-natte.dtsi
3032 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3033 F: arch/arm/boot/dts/at91-tse850-3.dts
3035 AXENTIA ASOC DRIVERS
3036 M: Peter Rosin <peda@axentia.se>
3037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3039 F: Documentation/devicetree/bindings/sound/axentia,*
3040 F: sound/soc/atmel/tse850-pcm5142.c
3042 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3043 M: Nuno Sá <nuno.sa@analog.com>
3044 L: linux-hwmon@vger.kernel.org
3046 W: http://ez.analog.com/community/linux-device-drivers
3047 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3048 F: drivers/hwmon/axi-fan-control.c
3050 AXXIA I2C CONTROLLER
3051 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3052 L: linux-i2c@vger.kernel.org
3054 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3055 F: drivers/i2c/busses/i2c-axxia.c
3058 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3059 L: linux-media@vger.kernel.org
3061 W: https://linuxtv.org
3062 T: git git://linuxtv.org/media_tree.git
3063 F: drivers/media/usb/dvb-usb-v2/az6007.c
3065 AZTECH FM RADIO RECEIVER DRIVER
3066 M: Hans Verkuil <hverkuil@xs4all.nl>
3067 L: linux-media@vger.kernel.org
3069 W: https://linuxtv.org
3070 T: git git://linuxtv.org/media_tree.git
3071 F: drivers/media/radio/radio-aztech*
3074 L: linux-wireless@vger.kernel.org
3075 L: b43-dev@lists.infradead.org
3077 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3078 F: drivers/net/wireless/broadcom/b43/
3080 B43LEGACY WIRELESS DRIVER
3081 M: Larry Finger <Larry.Finger@lwfinger.net>
3082 L: linux-wireless@vger.kernel.org
3083 L: b43-dev@lists.infradead.org
3085 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3086 F: drivers/net/wireless/broadcom/b43legacy/
3088 BACKLIGHT CLASS/SUBSYSTEM
3089 M: Lee Jones <lee.jones@linaro.org>
3090 M: Daniel Thompson <daniel.thompson@linaro.org>
3091 M: Jingoo Han <jingoohan1@gmail.com>
3092 L: dri-devel@lists.freedesktop.org
3094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3095 F: Documentation/ABI/stable/sysfs-class-backlight
3096 F: Documentation/ABI/testing/sysfs-class-backlight
3097 F: Documentation/devicetree/bindings/leds/backlight
3098 F: drivers/video/backlight/
3099 F: include/linux/backlight.h
3100 F: include/linux/pwm_backlight.h
3103 M: Marek Lindner <mareklindner@neomailbox.ch>
3104 M: Simon Wunderlich <sw@simonwunderlich.de>
3105 M: Antonio Quartulli <a@unstable.cc>
3106 M: Sven Eckelmann <sven@narfation.org>
3107 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3109 W: https://www.open-mesh.org/
3110 Q: https://patchwork.open-mesh.org/project/batman/list/
3111 B: https://www.open-mesh.org/projects/batman-adv/issues
3112 C: irc://chat.freenode.net/batman
3113 T: git https://git.open-mesh.org/linux-merge.git
3114 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3115 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3116 F: Documentation/networking/batman-adv.rst
3117 F: include/uapi/linux/batadv_packet.h
3118 F: include/uapi/linux/batman_adv.h
3121 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3122 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3123 L: linux-hams@vger.kernel.org
3125 W: http://www.baycom.org/~tom/ham/ham.html
3126 F: drivers/net/hamradio/baycom*
3128 BCACHE (BLOCK LAYER CACHE)
3129 M: Coly Li <colyli@suse.de>
3130 M: Kent Overstreet <kent.overstreet@gmail.com>
3131 L: linux-bcache@vger.kernel.org
3133 W: http://bcache.evilpiepirate.org
3134 C: irc://irc.oftc.net/bcache
3135 F: drivers/md/bcache/
3137 BDISP ST MEDIA DRIVER
3138 M: Fabien Dessenne <fabien.dessenne@st.com>
3139 L: linux-media@vger.kernel.org
3141 W: https://linuxtv.org
3142 T: git git://linuxtv.org/media_tree.git
3143 F: drivers/media/platform/sti/bdisp
3145 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3146 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3147 L: netdev@vger.kernel.org
3149 F: drivers/net/ethernet/ec_bhf.c
3152 M: Luis de Bethencourt <luisbg@kernel.org>
3153 M: Salah Triki <salah.triki@gmail.com>
3155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3156 F: Documentation/filesystems/befs.rst
3160 M: Paolo Valente <paolo.valente@linaro.org>
3161 M: Jens Axboe <axboe@kernel.dk>
3162 L: linux-block@vger.kernel.org
3164 F: Documentation/block/bfq-iosched.rst
3168 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3170 F: Documentation/filesystems/bfs.rst
3172 F: include/uapi/linux/bfs_fs.h
3174 BLINKM RGB LED DRIVER
3175 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3177 F: drivers/leds/leds-blinkm.c
3180 M: Jens Axboe <axboe@kernel.dk>
3181 L: linux-block@vger.kernel.org
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3186 F: include/linux/blk*
3187 F: kernel/trace/blktrace.c
3191 M: Joern Engel <joern@lazybastard.org>
3192 L: linux-mtd@lists.infradead.org
3194 F: drivers/mtd/devices/block2mtd.c
3197 M: Marcel Holtmann <marcel@holtmann.org>
3198 M: Johan Hedberg <johan.hedberg@gmail.com>
3199 L: linux-bluetooth@vger.kernel.org
3201 W: http://www.bluez.org/
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3204 F: drivers/bluetooth/
3207 M: Marcel Holtmann <marcel@holtmann.org>
3208 M: Johan Hedberg <johan.hedberg@gmail.com>
3209 L: linux-bluetooth@vger.kernel.org
3211 W: http://www.bluez.org/
3212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3214 F: include/net/bluetooth/
3218 M: Jay Vosburgh <j.vosburgh@gmail.com>
3219 M: Veaceslav Falico <vfalico@gmail.com>
3220 M: Andy Gospodarek <andy@greyhouse.net>
3221 L: netdev@vger.kernel.org
3223 W: http://sourceforge.net/projects/bonding/
3224 F: drivers/net/bonding/
3225 F: include/uapi/linux/if_bonding.h
3227 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3228 M: Dan Robertson <dan@dlrobertson.com>
3229 L: linux-iio@vger.kernel.org
3231 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3232 F: drivers/iio/accel/bma400*
3234 BPF (Safe dynamic programs and tools)
3235 M: Alexei Starovoitov <ast@kernel.org>
3236 M: Daniel Borkmann <daniel@iogearbox.net>
3237 R: Martin KaFai Lau <kafai@fb.com>
3238 R: Song Liu <songliubraving@fb.com>
3239 R: Yonghong Song <yhs@fb.com>
3240 R: Andrii Nakryiko <andriin@fb.com>
3241 R: John Fastabend <john.fastabend@gmail.com>
3242 R: KP Singh <kpsingh@chromium.org>
3243 L: netdev@vger.kernel.org
3244 L: bpf@vger.kernel.org
3246 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3249 F: Documentation/bpf/
3250 F: Documentation/networking/filter.rst
3252 F: include/linux/bpf*
3253 F: include/linux/filter.h
3254 F: include/trace/events/xdp.h
3255 F: include/uapi/linux/bpf*
3256 F: include/uapi/linux/filter.h
3258 F: kernel/trace/bpf_trace.c
3261 F: net/core/filter.c
3262 F: net/sched/act_bpf.c
3263 F: net/sched/cls_bpf.c
3267 F: tools/testing/selftests/bpf/
3272 M: Shubham Bansal <illusionist.neo@gmail.com>
3273 L: netdev@vger.kernel.org
3274 L: bpf@vger.kernel.org
3279 M: Daniel Borkmann <daniel@iogearbox.net>
3280 M: Alexei Starovoitov <ast@kernel.org>
3281 M: Zi Shen Lim <zlim.lnx@gmail.com>
3282 L: netdev@vger.kernel.org
3283 L: bpf@vger.kernel.org
3287 BPF JIT for MIPS (32-BIT AND 64-BIT)
3288 M: Paul Burton <paulburton@kernel.org>
3289 L: netdev@vger.kernel.org
3290 L: bpf@vger.kernel.org
3294 BPF JIT for NFP NICs
3295 M: Jakub Kicinski <kuba@kernel.org>
3296 L: netdev@vger.kernel.org
3297 L: bpf@vger.kernel.org
3299 F: drivers/net/ethernet/netronome/nfp/bpf/
3301 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3302 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3303 M: Sandipan Das <sandipan@linux.ibm.com>
3304 L: netdev@vger.kernel.org
3305 L: bpf@vger.kernel.org
3307 F: arch/powerpc/net/
3309 BPF JIT for RISC-V (32-bit)
3310 M: Luke Nelson <luke.r.nels@gmail.com>
3311 M: Xi Wang <xi.wang@gmail.com>
3312 L: netdev@vger.kernel.org
3313 L: bpf@vger.kernel.org
3316 X: arch/riscv/net/bpf_jit_comp64.c
3318 BPF JIT for RISC-V (64-bit)
3319 M: Björn Töpel <bjorn.topel@gmail.com>
3320 L: netdev@vger.kernel.org
3321 L: bpf@vger.kernel.org
3324 X: arch/riscv/net/bpf_jit_comp32.c
3327 M: Ilya Leoshkevich <iii@linux.ibm.com>
3328 M: Heiko Carstens <hca@linux.ibm.com>
3329 M: Vasily Gorbik <gor@linux.ibm.com>
3330 L: netdev@vger.kernel.org
3331 L: bpf@vger.kernel.org
3334 X: arch/s390/net/pnet.c
3336 BPF JIT for SPARC (32-BIT AND 64-BIT)
3337 M: David S. Miller <davem@davemloft.net>
3338 L: netdev@vger.kernel.org
3339 L: bpf@vger.kernel.org
3343 BPF JIT for X86 32-BIT
3344 M: Wang YanQing <udknight@gmail.com>
3345 L: netdev@vger.kernel.org
3346 L: bpf@vger.kernel.org
3348 F: arch/x86/net/bpf_jit_comp32.c
3350 BPF JIT for X86 64-BIT
3351 M: Alexei Starovoitov <ast@kernel.org>
3352 M: Daniel Borkmann <daniel@iogearbox.net>
3353 L: netdev@vger.kernel.org
3354 L: bpf@vger.kernel.org
3357 X: arch/x86/net/bpf_jit_comp32.c
3359 BROADCOM B44 10/100 ETHERNET DRIVER
3360 M: Michael Chan <michael.chan@broadcom.com>
3361 L: netdev@vger.kernel.org
3363 F: drivers/net/ethernet/broadcom/b44.*
3365 BROADCOM B53 ETHERNET SWITCH DRIVER
3366 M: Florian Fainelli <f.fainelli@gmail.com>
3367 L: netdev@vger.kernel.org
3368 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3370 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3371 F: drivers/net/dsa/b53/*
3372 F: include/linux/platform_data/b53.h
3374 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3375 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3376 L: bcm-kernel-feedback-list@broadcom.com
3377 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3381 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3382 F: drivers/pci/controller/pcie-brcmstb.c
3383 F: drivers/staging/vc04_services
3387 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3388 M: Florian Fainelli <f.fainelli@gmail.com>
3389 M: Ray Jui <rjui@broadcom.com>
3390 M: Scott Branden <sbranden@broadcom.com>
3391 M: bcm-kernel-feedback-list@broadcom.com
3393 T: git git://github.com/broadcom/mach-bcm
3394 F: arch/arm/mach-bcm/
3400 BROADCOM BCM47XX MIPS ARCHITECTURE
3401 M: Hauke Mehrtens <hauke@hauke-m.de>
3402 M: Rafał Miłecki <zajec5@gmail.com>
3403 L: linux-mips@vger.kernel.org
3405 F: Documentation/devicetree/bindings/mips/brcm/
3406 F: arch/mips/bcm47xx/*
3407 F: arch/mips/include/asm/mach-bcm47xx/*
3409 BROADCOM BCM5301X ARM ARCHITECTURE
3410 M: Hauke Mehrtens <hauke@hauke-m.de>
3411 M: Rafał Miłecki <zajec5@gmail.com>
3412 M: bcm-kernel-feedback-list@broadcom.com
3413 L: linux-arm-kernel@lists.infradead.org
3415 F: arch/arm/boot/dts/bcm470*
3416 F: arch/arm/boot/dts/bcm5301x*.dtsi
3417 F: arch/arm/boot/dts/bcm953012*
3418 F: arch/arm/mach-bcm/bcm_5301x.c
3420 BROADCOM BCM53573 ARM ARCHITECTURE
3421 M: Rafał Miłecki <rafal@milecki.pl>
3422 L: bcm-kernel-feedback-list@broadcom.com
3423 L: linux-arm-kernel@lists.infradead.org
3425 F: arch/arm/boot/dts/bcm47189*
3426 F: arch/arm/boot/dts/bcm53573*
3428 BROADCOM BCM63XX ARM ARCHITECTURE
3429 M: Florian Fainelli <f.fainelli@gmail.com>
3430 M: bcm-kernel-feedback-list@broadcom.com
3431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3433 T: git git://github.com/broadcom/stblinux.git
3436 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3437 M: Kevin Cernekee <cernekee@gmail.com>
3438 L: linux-usb@vger.kernel.org
3440 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3442 BROADCOM BCM7XXX ARM ARCHITECTURE
3443 M: Florian Fainelli <f.fainelli@gmail.com>
3444 M: bcm-kernel-feedback-list@broadcom.com
3445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3447 T: git git://github.com/broadcom/stblinux.git
3448 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3449 F: arch/arm/boot/dts/bcm7*.dts*
3450 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3451 F: arch/arm/mach-bcm/*brcmstb*
3452 F: arch/arm/mm/cache-b15-rac.c
3453 F: drivers/bus/brcmstb_gisb.c
3454 F: drivers/pci/controller/pcie-brcmstb.c
3458 M: Al Cooper <alcooperx@gmail.com>
3459 L: linux-usb@vger.kernel.org
3460 L: bcm-kernel-feedback-list@broadcom.com
3462 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3463 F: drivers/usb/gadget/udc/bdc/
3465 BROADCOM BMIPS CPUFREQ DRIVER
3466 M: Markus Mayer <mmayer@broadcom.com>
3467 M: bcm-kernel-feedback-list@broadcom.com
3468 L: linux-pm@vger.kernel.org
3470 F: drivers/cpufreq/bmips-cpufreq.c
3472 BROADCOM BMIPS MIPS ARCHITECTURE
3473 M: Florian Fainelli <f.fainelli@gmail.com>
3474 L: bcm-kernel-feedback-list@broadcom.com
3475 L: linux-mips@vger.kernel.org
3477 T: git git://github.com/broadcom/stblinux.git
3478 F: arch/mips/bmips/*
3479 F: arch/mips/boot/dts/brcm/bcm*.dts*
3480 F: arch/mips/include/asm/mach-bmips/*
3481 F: arch/mips/kernel/*bmips*
3482 F: drivers/irqchip/irq-bcm63*
3483 F: drivers/irqchip/irq-bcm7*
3484 F: drivers/irqchip/irq-brcmstb*
3485 F: include/linux/bcm963xx_nvram.h
3486 F: include/linux/bcm963xx_tag.h
3488 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3489 M: Rasesh Mody <rmody@marvell.com>
3490 M: GR-Linux-NIC-Dev@marvell.com
3491 L: netdev@vger.kernel.org
3493 F: drivers/net/ethernet/broadcom/bnx2.*
3494 F: drivers/net/ethernet/broadcom/bnx2_*
3496 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3497 M: Saurav Kashyap <skashyap@marvell.com>
3498 M: Javed Hasan <jhasan@marvell.com>
3499 M: GR-QLogic-Storage-Upstream@marvell.com
3500 L: linux-scsi@vger.kernel.org
3502 F: drivers/scsi/bnx2fc/
3504 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3505 M: Nilesh Javali <njavali@marvell.com>
3506 M: Manish Rangankar <mrangankar@marvell.com>
3507 M: GR-QLogic-Storage-Upstream@marvell.com
3508 L: linux-scsi@vger.kernel.org
3510 F: drivers/scsi/bnx2i/
3512 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3513 M: Ariel Elior <aelior@marvell.com>
3514 M: Sudarsana Kalluru <skalluru@marvell.com>
3515 M: GR-everest-linux-l2@marvell.com
3516 L: netdev@vger.kernel.org
3518 F: drivers/net/ethernet/broadcom/bnx2x/
3520 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3521 M: Michael Chan <michael.chan@broadcom.com>
3522 L: netdev@vger.kernel.org
3524 F: drivers/net/ethernet/broadcom/bnxt/
3526 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3527 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3528 M: Franky Lin <franky.lin@broadcom.com>
3529 M: Hante Meuleman <hante.meuleman@broadcom.com>
3530 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3531 M: Wright Feng <wright.feng@cypress.com>
3532 L: linux-wireless@vger.kernel.org
3533 L: brcm80211-dev-list.pdl@broadcom.com
3534 L: brcm80211-dev-list@cypress.com
3536 F: drivers/net/wireless/broadcom/brcm80211/
3538 BROADCOM BRCMSTB GPIO DRIVER
3539 M: Gregory Fong <gregory.0xf0@gmail.com>
3540 L: bcm-kernel-feedback-list@broadcom.com
3542 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3543 F: drivers/gpio/gpio-brcmstb.c
3545 BROADCOM BRCMSTB I2C DRIVER
3546 M: Kamal Dasu <kdasu.kdev@gmail.com>
3547 L: linux-i2c@vger.kernel.org
3548 L: bcm-kernel-feedback-list@broadcom.com
3550 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3551 F: drivers/i2c/busses/i2c-brcmstb.c
3553 BROADCOM BRCMSTB USB EHCI DRIVER
3554 M: Al Cooper <alcooperx@gmail.com>
3555 L: linux-usb@vger.kernel.org
3556 L: bcm-kernel-feedback-list@broadcom.com
3558 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3559 F: drivers/usb/host/ehci-brcm.*
3561 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3562 M: Al Cooper <alcooperx@gmail.com>
3563 L: linux-kernel@vger.kernel.org
3564 L: bcm-kernel-feedback-list@broadcom.com
3566 F: drivers/phy/broadcom/phy-brcm-usb*
3568 BROADCOM ETHERNET PHY DRIVERS
3569 M: Florian Fainelli <f.fainelli@gmail.com>
3570 L: bcm-kernel-feedback-list@broadcom.com
3571 L: netdev@vger.kernel.org
3573 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3574 F: drivers/net/phy/bcm*.[ch]
3575 F: drivers/net/phy/broadcom.c
3576 F: include/linux/brcmphy.h
3578 BROADCOM GENET ETHERNET DRIVER
3579 M: Doug Berger <opendmb@gmail.com>
3580 M: Florian Fainelli <f.fainelli@gmail.com>
3581 L: bcm-kernel-feedback-list@broadcom.com
3582 L: netdev@vger.kernel.org
3584 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3585 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3586 F: drivers/net/ethernet/broadcom/genet/
3587 F: drivers/net/mdio/mdio-bcm-unimac.c
3588 F: include/linux/platform_data/bcmgenet.h
3589 F: include/linux/platform_data/mdio-bcm-unimac.h
3591 BROADCOM IPROC ARM ARCHITECTURE
3592 M: Ray Jui <rjui@broadcom.com>
3593 M: Scott Branden <sbranden@broadcom.com>
3594 M: bcm-kernel-feedback-list@broadcom.com
3595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3597 T: git git://github.com/broadcom/cygnus-linux.git
3598 F: arch/arm64/boot/dts/broadcom/northstar2/*
3599 F: arch/arm64/boot/dts/broadcom/stingray/*
3600 F: drivers/clk/bcm/clk-ns*
3601 F: drivers/clk/bcm/clk-sr*
3602 F: drivers/pinctrl/bcm/pinctrl-ns*
3603 F: include/dt-bindings/clock/bcm-sr*
3620 BROADCOM KONA GPIO DRIVER
3621 M: Ray Jui <rjui@broadcom.com>
3622 L: bcm-kernel-feedback-list@broadcom.com
3624 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3625 F: drivers/gpio/gpio-bcm-kona.c
3627 BROADCOM NETXTREME-E ROCE DRIVER
3628 M: Selvin Xavier <selvin.xavier@broadcom.com>
3629 M: Devesh Sharma <devesh.sharma@broadcom.com>
3630 M: Somnath Kotur <somnath.kotur@broadcom.com>
3631 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3632 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3633 L: linux-rdma@vger.kernel.org
3635 W: http://www.broadcom.com
3636 F: drivers/infiniband/hw/bnxt_re/
3637 F: include/uapi/rdma/bnxt_re-abi.h
3639 BROADCOM NVRAM DRIVER
3640 M: Rafał Miłecki <zajec5@gmail.com>
3641 L: linux-mips@vger.kernel.org
3643 F: drivers/firmware/broadcom/*
3645 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3646 M: Rafał Miłecki <zajec5@gmail.com>
3647 L: linux-wireless@vger.kernel.org
3650 F: include/linux/bcma/
3653 M: Kamal Dasu <kdasu.kdev@gmail.com>
3654 M: bcm-kernel-feedback-list@broadcom.com
3656 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3657 F: drivers/spi/spi-bcm-qspi.*
3658 F: drivers/spi/spi-brcmstb-qspi.c
3659 F: drivers/spi/spi-iproc-qspi.c
3661 BROADCOM STB AVS CPUFREQ DRIVER
3662 M: Markus Mayer <mmayer@broadcom.com>
3663 M: bcm-kernel-feedback-list@broadcom.com
3664 L: linux-pm@vger.kernel.org
3666 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3667 F: drivers/cpufreq/brcmstb*
3669 BROADCOM STB AVS TMON DRIVER
3670 M: Markus Mayer <mmayer@broadcom.com>
3671 M: bcm-kernel-feedback-list@broadcom.com
3672 L: linux-pm@vger.kernel.org
3674 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3675 F: drivers/thermal/broadcom/brcmstb*
3677 BROADCOM STB DPFE DRIVER
3678 M: Markus Mayer <mmayer@broadcom.com>
3679 M: bcm-kernel-feedback-list@broadcom.com
3680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3682 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3683 F: drivers/memory/brcmstb_dpfe.c
3685 BROADCOM STB NAND FLASH DRIVER
3686 M: Brian Norris <computersforpeace@gmail.com>
3687 M: Kamal Dasu <kdasu.kdev@gmail.com>
3688 L: linux-mtd@lists.infradead.org
3689 L: bcm-kernel-feedback-list@broadcom.com
3691 F: drivers/mtd/nand/raw/brcmnand/
3693 BROADCOM SYSTEMPORT ETHERNET DRIVER
3694 M: Florian Fainelli <f.fainelli@gmail.com>
3695 L: bcm-kernel-feedback-list@broadcom.com
3696 L: netdev@vger.kernel.org
3698 F: drivers/net/ethernet/broadcom/bcmsysport.*
3700 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3701 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3702 M: Prashant Sreedharan <prashant@broadcom.com>
3703 M: Michael Chan <mchan@broadcom.com>
3704 L: netdev@vger.kernel.org
3706 F: drivers/net/ethernet/broadcom/tg3.*
3708 BROCADE BFA FC SCSI DRIVER
3709 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3710 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3711 L: linux-scsi@vger.kernel.org
3713 F: drivers/scsi/bfa/
3715 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3716 M: Rasesh Mody <rmody@marvell.com>
3717 M: Sudarsana Kalluru <skalluru@marvell.com>
3718 M: GR-Linux-NIC-Dev@marvell.com
3719 L: netdev@vger.kernel.org
3721 F: drivers/net/ethernet/brocade/bna/
3723 BSG (block layer generic sg v4 driver)
3724 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3725 L: linux-scsi@vger.kernel.org
3728 F: include/linux/bsg.h
3729 F: include/uapi/linux/bsg.h
3732 M: Clemens Ladisch <clemens@ladisch.de>
3733 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3736 F: Documentation/sound/cards/bt87x.rst
3737 F: sound/pci/bt87x.c
3740 M: Michael Buesch <m@bues.ch>
3742 W: http://bu3sch.de/btgpio.php
3743 F: drivers/gpio/gpio-bt8xx.c
3746 M: Chris Mason <clm@fb.com>
3747 M: Josef Bacik <josef@toxicpanda.com>
3748 M: David Sterba <dsterba@suse.com>
3749 L: linux-btrfs@vger.kernel.org
3751 W: http://btrfs.wiki.kernel.org/
3752 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3754 F: Documentation/filesystems/btrfs.rst
3756 F: include/linux/btrfs*
3757 F: include/uapi/linux/btrfs*
3759 BTTV VIDEO4LINUX DRIVER
3760 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3761 L: linux-media@vger.kernel.org
3763 W: https://linuxtv.org
3764 T: git git://linuxtv.org/media_tree.git
3765 F: Documentation/driver-api/media/drivers/bttv*
3766 F: drivers/media/pci/bt8xx/bttv*
3768 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3769 M: Chanwoo Choi <cw00.choi@samsung.com>
3770 L: linux-pm@vger.kernel.org
3771 L: linux-samsung-soc@vger.kernel.org
3773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3774 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3775 F: drivers/devfreq/exynos-bus.c
3777 BUSLOGIC SCSI DRIVER
3778 M: Khalid Aziz <khalid@gonehiking.org>
3779 L: linux-scsi@vger.kernel.org
3781 F: drivers/scsi/BusLogic.*
3782 F: drivers/scsi/FlashPoint.*
3784 C-MEDIA CMI8788 DRIVER
3785 M: Clemens Ladisch <clemens@ladisch.de>
3786 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3789 F: sound/pci/oxygen/
3792 M: Guo Ren <guoren@kernel.org>
3793 L: linux-csky@vger.kernel.org
3795 T: git https://github.com/c-sky/csky-linux.git
3796 F: Documentation/devicetree/bindings/csky/
3797 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3798 F: Documentation/devicetree/bindings/timer/csky,*
3800 F: drivers/clocksource/timer-gx6605s.c
3801 F: drivers/clocksource/timer-mp-csky.c
3802 F: drivers/irqchip/irq-csky-*
3807 M: Mark Salter <msalter@redhat.com>
3808 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3809 L: linux-c6x-dev@linux-c6x.org
3811 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3814 CA8210 IEEE-802.15.4 RADIO DRIVER
3815 M: Harry Morris <h.morris@cascoda.com>
3816 L: linux-wpan@vger.kernel.org
3818 W: https://github.com/Cascoda/ca8210-linux.git
3819 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3820 F: drivers/net/ieee802154/ca8210.c
3822 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3823 M: David Howells <dhowells@redhat.com>
3824 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3826 F: Documentation/filesystems/caching/cachefiles.rst
3829 CADENCE MIPI-CSI2 BRIDGES
3830 M: Maxime Ripard <mripard@kernel.org>
3831 L: linux-media@vger.kernel.org
3833 F: Documentation/devicetree/bindings/media/cdns,*.txt
3834 F: drivers/media/platform/cadence/cdns-csi2*
3837 L: linux-mtd@lists.infradead.org
3839 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3840 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3842 CADENCE USB3 DRD IP DRIVER
3843 M: Peter Chen <peter.chen@nxp.com>
3844 M: Pawel Laszczak <pawell@cadence.com>
3845 M: Roger Quadros <rogerq@ti.com>
3846 L: linux-usb@vger.kernel.org
3848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3849 F: Documentation/devicetree/bindings/usb/cdns-usb3.txt
3850 F: drivers/usb/cdns3/
3852 CADET FM/AM RADIO RECEIVER DRIVER
3853 M: Hans Verkuil <hverkuil@xs4all.nl>
3854 L: linux-media@vger.kernel.org
3856 W: https://linuxtv.org
3857 T: git git://linuxtv.org/media_tree.git
3858 F: drivers/media/radio/radio-cadet*
3860 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3861 M: Jonathan Corbet <corbet@lwn.net>
3862 L: linux-media@vger.kernel.org
3864 T: git git://linuxtv.org/media_tree.git
3865 F: Documentation/admin-guide/media/cafe_ccic*
3866 F: drivers/media/platform/marvell-ccic/
3869 L: netdev@vger.kernel.org
3871 F: Documentation/networking/caif/
3872 F: drivers/net/caif/
3873 F: include/net/caif/
3874 F: include/uapi/linux/caif/
3878 M: Toke Høiland-Jørgensen <toke@toke.dk>
3879 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3881 F: net/sched/sch_cake.c
3884 M: Wolfgang Grandegger <wg@grandegger.com>
3885 M: Marc Kleine-Budde <mkl@pengutronix.de>
3886 L: linux-can@vger.kernel.org
3888 W: https://github.com/linux-can
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3891 F: Documentation/devicetree/bindings/net/can/
3893 F: include/linux/can/dev.h
3894 F: include/linux/can/led.h
3895 F: include/linux/can/platform/
3896 F: include/linux/can/rx-offload.h
3897 F: include/uapi/linux/can/error.h
3898 F: include/uapi/linux/can/netlink.h
3899 F: include/uapi/linux/can/vxcan.h
3902 M: Oliver Hartkopp <socketcan@hartkopp.net>
3903 M: Marc Kleine-Budde <mkl@pengutronix.de>
3904 L: linux-can@vger.kernel.org
3906 W: https://github.com/linux-can
3907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3909 F: Documentation/networking/can.rst
3910 F: include/linux/can/core.h
3911 F: include/linux/can/skb.h
3912 F: include/net/netns/can.h
3913 F: include/uapi/linux/can.h
3914 F: include/uapi/linux/can/bcm.h
3915 F: include/uapi/linux/can/gw.h
3916 F: include/uapi/linux/can/raw.h
3919 CAN-J1939 NETWORK LAYER
3920 M: Robin van der Gracht <robin@protonic.nl>
3921 M: Oleksij Rempel <o.rempel@pengutronix.de>
3922 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3923 L: linux-can@vger.kernel.org
3925 F: Documentation/networking/j1939.rst
3926 F: include/uapi/linux/can/j1939.h
3930 M: Serge Hallyn <serge@hallyn.com>
3931 L: linux-security-module@vger.kernel.org
3933 F: include/linux/capability.h
3934 F: include/uapi/linux/capability.h
3935 F: kernel/capability.c
3936 F: security/commoncap.c
3938 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3939 M: Kevin Tsai <ktsai@capellamicro.com>
3941 F: drivers/iio/light/cm*
3943 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3944 M: Christian Lamparter <chunkeey@googlemail.com>
3945 L: linux-wireless@vger.kernel.org
3947 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3948 F: drivers/net/wireless/ath/carl9170/
3951 M: Robert Richter <rric@kernel.org>
3953 W: http://www.marvell.com
3954 F: drivers/i2c/busses/i2c-octeon*
3955 F: drivers/i2c/busses/i2c-thunderx*
3957 CAVIUM LIQUIDIO NETWORK DRIVER
3958 M: Derek Chickles <dchickles@marvell.com>
3959 M: Satanand Burla <sburla@marvell.com>
3960 M: Felix Manlunas <fmanlunas@marvell.com>
3961 L: netdev@vger.kernel.org
3963 W: http://www.marvell.com
3964 F: drivers/net/ethernet/cavium/liquidio/
3967 M: Robert Richter <rric@kernel.org>
3969 W: http://www.marvell.com
3970 F: drivers/mmc/host/cavium*
3972 CAVIUM OCTEON-TX CRYPTO DRIVER
3973 M: George Cherian <gcherian@marvell.com>
3974 L: linux-crypto@vger.kernel.org
3976 W: http://www.marvell.com
3977 F: drivers/crypto/cavium/cpt/
3979 CAVIUM THUNDERX2 ARM64 SOC
3980 M: Robert Richter <rric@kernel.org>
3981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3983 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3984 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3986 CC2520 IEEE-802.15.4 RADIO DRIVER
3987 M: Varka Bhadram <varkabhadram@gmail.com>
3988 L: linux-wpan@vger.kernel.org
3990 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3991 F: drivers/net/ieee802154/cc2520.c
3992 F: include/linux/spi/cc2520.h
3994 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3995 M: Gilad Ben-Yossef <gilad@benyossef.com>
3996 L: linux-crypto@vger.kernel.org
3998 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3999 F: drivers/crypto/ccree/
4001 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4002 M: Hadar Gat <hadar.gat@arm.com>
4003 L: linux-crypto@vger.kernel.org
4005 F: drivers/char/hw_random/cctrng.c
4006 F: drivers/char/hw_random/cctrng.h
4007 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4008 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4011 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4012 L: linux-media@vger.kernel.org
4014 W: http://linuxtv.org
4015 T: git git://linuxtv.org/media_tree.git
4016 F: Documentation/ABI/testing/debugfs-cec-error-inj
4017 F: Documentation/devicetree/bindings/media/cec.txt
4018 F: Documentation/driver-api/media/cec-core.rst
4019 F: Documentation/userspace-api/media/cec
4020 F: drivers/media/cec/
4021 F: drivers/media/rc/keymaps/rc-cec.c
4022 F: include/media/cec-notifier.h
4023 F: include/media/cec.h
4024 F: include/uapi/linux/cec-funcs.h
4025 F: include/uapi/linux/cec.h
4028 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4029 L: linux-media@vger.kernel.org
4031 W: http://linuxtv.org
4032 T: git git://linuxtv.org/media_tree.git
4033 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4034 F: drivers/media/cec/platform/cec-gpio/
4036 CELL BROADBAND ENGINE ARCHITECTURE
4037 M: Arnd Bergmann <arnd@arndb.de>
4038 L: linuxppc-dev@lists.ozlabs.org
4040 W: http://www.ibm.com/developerworks/power/cell/
4041 F: arch/powerpc/include/asm/cell*.h
4042 F: arch/powerpc/include/asm/spu*.h
4043 F: arch/powerpc/include/uapi/asm/spu*.h
4044 F: arch/powerpc/oprofile/*cell*
4045 F: arch/powerpc/platforms/cell/
4047 CELLWISE CW2015 BATTERY DRIVER
4048 M: Tobias Schrammm <t.schramm@manjaro.org>
4050 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4051 F: drivers/power/supply/cw2015_battery.c
4053 CEPH COMMON CODE (LIBCEPH)
4054 M: Ilya Dryomov <idryomov@gmail.com>
4055 M: Jeff Layton <jlayton@kernel.org>
4056 L: ceph-devel@vger.kernel.org
4059 T: git git://github.com/ceph/ceph-client.git
4060 F: include/linux/ceph/
4061 F: include/linux/crush/
4064 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4065 M: Jeff Layton <jlayton@kernel.org>
4066 M: Ilya Dryomov <idryomov@gmail.com>
4067 L: ceph-devel@vger.kernel.org
4070 T: git git://github.com/ceph/ceph-client.git
4071 F: Documentation/filesystems/ceph.rst
4074 CERTIFICATE HANDLING
4075 M: David Howells <dhowells@redhat.com>
4076 M: David Woodhouse <dwmw2@infradead.org>
4077 L: keyrings@vger.kernel.org
4079 F: Documentation/admin-guide/module-signing.rst
4081 F: scripts/extract-cert.c
4082 F: scripts/sign-file.c
4084 CFAG12864B LCD DRIVER
4085 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4087 F: drivers/auxdisplay/cfag12864b.c
4088 F: include/linux/cfag12864b.h
4090 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4091 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4093 F: drivers/auxdisplay/cfag12864bfb.c
4094 F: include/linux/cfag12864b.h
4096 CHAR and MISC DRIVERS
4097 M: Arnd Bergmann <arnd@arndb.de>
4098 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4103 F: include/linux/miscdevice.h
4106 M: Andy Whitcroft <apw@canonical.com>
4107 M: Joe Perches <joe@perches.com>
4109 F: scripts/checkpatch.pl
4111 CHINESE DOCUMENTATION
4112 M: Harry Wei <harryxiyou@gmail.com>
4113 M: Alex Shi <alex.shi@linux.alibaba.com>
4114 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4116 F: Documentation/translations/zh_CN/
4118 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4119 M: Peter Chen <Peter.Chen@nxp.com>
4120 L: linux-usb@vger.kernel.org
4122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4123 F: drivers/usb/chipidea/
4125 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4126 M: Hans de Goede <hdegoede@redhat.com>
4127 L: linux-input@vger.kernel.org
4129 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4130 F: drivers/input/touchscreen/chipone_icn8318.c
4132 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4133 M: Hans de Goede <hdegoede@redhat.com>
4134 L: linux-input@vger.kernel.org
4136 F: drivers/input/touchscreen/chipone_icn8505.c
4138 CHROME HARDWARE PLATFORM SUPPORT
4139 M: Benson Leung <bleung@chromium.org>
4140 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4143 F: drivers/platform/chrome/
4145 CHROMEOS EC CODEC DRIVER
4146 M: Cheng-Yi Chiang <cychiang@chromium.org>
4147 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4148 R: Guenter Roeck <groeck@chromium.org>
4150 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4151 F: sound/soc/codecs/cros_ec_codec.*
4153 CHROMEOS EC SUBDRIVERS
4154 M: Benson Leung <bleung@chromium.org>
4155 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4156 R: Guenter Roeck <groeck@chromium.org>
4158 F: drivers/power/supply/cros_usbpd-charger.c
4162 CHRONTEL CH7322 CEC DRIVER
4163 M: Jeff Chase <jnchase@google.com>
4164 L: linux-media@vger.kernel.org
4166 T: git git://linuxtv.org/media_tree.git
4167 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4168 F: drivers/media/cec/i2c/ch7322.c
4170 CIRRUS LOGIC AUDIO CODEC DRIVERS
4171 M: James Schulman <james.schulman@cirrus.com>
4172 M: David Rhodes <david.rhodes@cirrus.com>
4173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4175 F: sound/soc/codecs/cs*
4177 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4178 M: Hartley Sweeten <hsweeten@visionengravers.com>
4179 L: netdev@vger.kernel.org
4181 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4183 CIRRUS LOGIC LOCHNAGAR DRIVER
4184 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4185 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4186 L: patches@opensource.cirrus.com
4188 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4189 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4190 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4191 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4192 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4193 F: Documentation/hwmon/lochnagar.rst
4194 F: drivers/clk/clk-lochnagar.c
4195 F: drivers/hwmon/lochnagar-hwmon.c
4196 F: drivers/mfd/lochnagar-i2c.c
4197 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4198 F: drivers/regulator/lochnagar-regulator.c
4199 F: include/dt-bindings/clk/lochnagar.h
4200 F: include/dt-bindings/pinctrl/lochnagar.h
4201 F: include/linux/mfd/lochnagar*
4202 F: sound/soc/codecs/lochnagar-sc.c
4204 CIRRUS LOGIC MADERA CODEC DRIVERS
4205 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4206 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4207 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4208 L: patches@opensource.cirrus.com
4210 W: https://github.com/CirrusLogic/linux-drivers/wiki
4211 T: git https://github.com/CirrusLogic/linux-drivers.git
4212 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4213 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4214 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4215 F: drivers/gpio/gpio-madera*
4216 F: drivers/irqchip/irq-madera*
4217 F: drivers/mfd/cs47l*
4218 F: drivers/mfd/madera*
4219 F: drivers/pinctrl/cirrus/*
4220 F: include/dt-bindings/sound/madera*
4221 F: include/linux/irqchip/irq-madera*
4222 F: include/linux/mfd/madera/*
4223 F: include/sound/madera*
4224 F: sound/soc/codecs/cs47l*
4225 F: sound/soc/codecs/madera*
4227 CISCO FCOE HBA DRIVER
4228 M: Satish Kharat <satishkh@cisco.com>
4229 M: Sesidhar Baddela <sebaddel@cisco.com>
4230 M: Karan Tilak Kumar <kartilak@cisco.com>
4231 L: linux-scsi@vger.kernel.org
4233 F: drivers/scsi/fnic/
4235 CISCO SCSI HBA DRIVER
4236 M: Karan Tilak Kumar <kartilak@cisco.com>
4237 M: Sesidhar Baddela <sebaddel@cisco.com>
4238 L: linux-scsi@vger.kernel.org
4240 F: drivers/scsi/snic/
4242 CISCO VIC ETHERNET NIC DRIVER
4243 M: Christian Benvenuti <benve@cisco.com>
4244 M: Govindarajulu Varadarajan <_govind@gmx.com>
4246 F: drivers/net/ethernet/cisco/enic/
4248 CISCO VIC LOW LATENCY NIC DRIVER
4249 M: Christian Benvenuti <benve@cisco.com>
4250 M: Nelson Escobar <neescoba@cisco.com>
4251 M: Parvi Kaustubhi <pkaustub@cisco.com>
4253 F: drivers/infiniband/hw/usnic/
4256 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4260 CLANG/LLVM BUILD SUPPORT
4261 M: Nathan Chancellor <natechancellor@gmail.com>
4262 M: Nick Desaulniers <ndesaulniers@google.com>
4263 L: clang-built-linux@googlegroups.com
4265 W: https://clangbuiltlinux.github.io/
4266 B: https://github.com/ClangBuiltLinux/linux/issues
4267 C: irc://chat.freenode.net/clangbuiltlinux
4268 F: Documentation/kbuild/llvm.rst
4269 K: \b(?i:clang|llvm)\b
4272 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4273 L: linux-kernel@vger.kernel.org
4275 F: include/linux/cleancache.h
4279 M: Russell King <linux@armlinux.org.uk>
4280 L: linux-clk@vger.kernel.org
4282 F: include/linux/clk.h
4284 CLOCKSOURCE, CLOCKEVENT DRIVERS
4285 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4286 M: Thomas Gleixner <tglx@linutronix.de>
4287 L: linux-kernel@vger.kernel.org
4289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4290 F: Documentation/devicetree/bindings/timer/
4291 F: drivers/clocksource/
4294 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4295 M: Daniel Oliveira Nascimento <don@syst.com.br>
4296 L: platform-driver-x86@vger.kernel.org
4298 F: drivers/platform/x86/classmate-laptop.c
4301 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4302 L: linux-media@vger.kernel.org
4304 W: https://linuxtv.org
4305 T: git git://linuxtv.org/media_tree.git
4306 F: drivers/media/pci/cobalt/
4308 COCCINELLE/Semantic Patches (SmPL)
4309 M: Julia Lawall <Julia.Lawall@lip6.fr>
4310 M: Gilles Muller <Gilles.Muller@lip6.fr>
4311 M: Nicolas Palix <nicolas.palix@imag.fr>
4312 M: Michal Marek <michal.lkml@markovi.net>
4313 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4315 W: http://coccinelle.lip6.fr/
4316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4317 F: Documentation/dev-tools/coccinelle.rst
4318 F: scripts/coccicheck
4319 F: scripts/coccinelle/
4322 M: Jan Harkes <jaharkes@cs.cmu.edu>
4324 L: codalist@coda.cs.cmu.edu
4326 W: http://www.coda.cs.cmu.edu/
4327 F: Documentation/filesystems/coda.rst
4329 F: include/linux/coda*.h
4330 F: include/uapi/linux/coda*.h
4332 CODA V4L2 MEM2MEM DRIVER
4333 M: Philipp Zabel <p.zabel@pengutronix.de>
4334 L: linux-media@vger.kernel.org
4336 F: Documentation/devicetree/bindings/media/coda.txt
4337 F: drivers/media/platform/coda/
4340 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4342 F: Documentation/process/code-of-conduct-interpretation.rst
4343 F: Documentation/process/code-of-conduct.rst
4345 COMMON CLK FRAMEWORK
4346 M: Michael Turquette <mturquette@baylibre.com>
4347 M: Stephen Boyd <sboyd@kernel.org>
4348 L: linux-clk@vger.kernel.org
4350 Q: http://patchwork.kernel.org/project/linux-clk/list/
4351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4352 F: Documentation/devicetree/bindings/clock/
4354 F: include/linux/clk-pr*
4355 F: include/linux/clk/
4356 F: include/linux/of_clk.h
4357 X: drivers/clk/clkdev.c
4359 COMMON INTERNET FILE SYSTEM (CIFS)
4360 M: Steve French <sfrench@samba.org>
4361 L: linux-cifs@vger.kernel.org
4362 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4364 W: http://linux-cifs.samba.org/
4365 T: git git://git.samba.org/sfrench/cifs-2.6.git
4366 F: Documentation/admin-guide/cifs/
4369 COMPACTPCI HOTPLUG CORE
4370 M: Scott Murray <scott@spiteful.org>
4371 L: linux-pci@vger.kernel.org
4373 F: drivers/pci/hotplug/cpci_hotplug*
4375 COMPACTPCI HOTPLUG GENERIC DRIVER
4376 M: Scott Murray <scott@spiteful.org>
4377 L: linux-pci@vger.kernel.org
4379 F: drivers/pci/hotplug/cpcihp_generic.c
4381 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4382 M: Scott Murray <scott@spiteful.org>
4383 L: linux-pci@vger.kernel.org
4385 F: drivers/pci/hotplug/cpcihp_zt5550.*
4387 COMPAL LAPTOP SUPPORT
4388 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4389 L: platform-driver-x86@vger.kernel.org
4391 F: drivers/platform/x86/compal-laptop.c
4394 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4396 F: include/linux/compiler_attributes.h
4398 CONEXANT ACCESSRUNNER USB DRIVER
4399 L: accessrunner-general@lists.sourceforge.net
4401 W: http://accessrunner.sourceforge.net/
4402 F: drivers/usb/atm/cxacru.c
4405 M: Joel Becker <jlbec@evilplan.org>
4406 M: Christoph Hellwig <hch@lst.de>
4408 T: git git://git.infradead.org/users/hch/configfs.git
4410 F: include/linux/configfs.h
4413 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4415 F: drivers/video/console/
4416 F: include/linux/console*
4418 CONTROL GROUP (CGROUP)
4419 M: Tejun Heo <tj@kernel.org>
4420 M: Li Zefan <lizefan@huawei.com>
4421 M: Johannes Weiner <hannes@cmpxchg.org>
4422 L: cgroups@vger.kernel.org
4424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4425 F: Documentation/admin-guide/cgroup-v1/
4426 F: Documentation/admin-guide/cgroup-v2.rst
4427 F: include/linux/cgroup*
4430 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4431 M: Tejun Heo <tj@kernel.org>
4432 M: Jens Axboe <axboe@kernel.dk>
4433 L: cgroups@vger.kernel.org
4434 L: linux-block@vger.kernel.org
4435 T: git git://git.kernel.dk/linux-block
4436 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4437 F: block/bfq-cgroup.c
4438 F: block/blk-cgroup.c
4439 F: block/blk-iolatency.c
4440 F: block/blk-throttle.c
4441 F: include/linux/blk-cgroup.h
4443 CONTROL GROUP - CPUSET
4444 M: Li Zefan <lizefan@huawei.com>
4445 L: cgroups@vger.kernel.org
4447 W: http://www.bullopensource.org/cpuset/
4448 W: http://oss.sgi.com/projects/cpusets/
4449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4450 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4451 F: include/linux/cpuset.h
4452 F: kernel/cgroup/cpuset.c
4454 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4455 M: Johannes Weiner <hannes@cmpxchg.org>
4456 M: Michal Hocko <mhocko@kernel.org>
4457 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4458 L: cgroups@vger.kernel.org
4459 L: linux-mm@kvack.org
4464 CORETEMP HARDWARE MONITORING DRIVER
4465 M: Fenghua Yu <fenghua.yu@intel.com>
4466 L: linux-hwmon@vger.kernel.org
4468 F: Documentation/hwmon/coretemp.rst
4469 F: drivers/hwmon/coretemp.c
4471 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4472 M: Marius Zachmann <mail@mariuszachmann.de>
4473 L: linux-hwmon@vger.kernel.org
4475 F: drivers/hwmon/corsair-cpro.c
4477 COSA/SRP SYNC SERIAL DRIVER
4478 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4480 W: http://www.fi.muni.cz/~kas/cosa/
4481 F: drivers/net/wan/cosa*
4484 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4485 L: linux-iio@vger.kernel.org
4487 F: Documentation/ABI/testing/sysfs-bus-counter*
4488 F: Documentation/driver-api/generic-counter.rst
4490 F: include/linux/counter.h
4491 F: include/linux/counter_enum.h
4493 CPMAC ETHERNET DRIVER
4494 M: Florian Fainelli <f.fainelli@gmail.com>
4495 L: netdev@vger.kernel.org
4497 F: drivers/net/ethernet/ti/cpmac.c
4499 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4500 M: Viresh Kumar <viresh.kumar@linaro.org>
4501 M: Sudeep Holla <sudeep.holla@arm.com>
4502 L: linux-pm@vger.kernel.org
4504 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4505 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4507 CPU FREQUENCY SCALING FRAMEWORK
4508 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4509 M: Viresh Kumar <viresh.kumar@linaro.org>
4510 L: linux-pm@vger.kernel.org
4512 B: https://bugzilla.kernel.org
4513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4515 F: Documentation/admin-guide/pm/cpufreq.rst
4516 F: Documentation/admin-guide/pm/intel_pstate.rst
4517 F: Documentation/cpu-freq/
4518 F: Documentation/devicetree/bindings/cpufreq/
4520 F: include/linux/cpufreq.h
4521 F: include/linux/sched/cpufreq.h
4522 F: kernel/sched/cpufreq*.c
4523 F: tools/testing/selftests/cpufreq/
4525 CPU IDLE TIME MANAGEMENT FRAMEWORK
4526 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4527 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4528 L: linux-pm@vger.kernel.org
4530 B: https://bugzilla.kernel.org
4531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4532 F: Documentation/admin-guide/pm/cpuidle.rst
4533 F: Documentation/driver-api/pm/cpuidle.rst
4534 F: drivers/cpuidle/*
4535 F: include/linux/cpuidle.h
4537 CPU POWER MONITORING SUBSYSTEM
4538 M: Thomas Renninger <trenn@suse.com>
4539 M: Shuah Khan <shuah@kernel.org>
4540 M: Shuah Khan <skhan@linuxfoundation.org>
4541 L: linux-pm@vger.kernel.org
4543 F: tools/power/cpupower/
4546 M: "H. Peter Anvin" <hpa@zytor.com>
4548 F: arch/x86/kernel/cpuid.c
4549 F: arch/x86/kernel/msr.c
4551 CPUIDLE DRIVER - ARM BIG LITTLE
4552 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4553 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4554 L: linux-pm@vger.kernel.org
4555 L: linux-arm-kernel@lists.infradead.org
4557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4558 F: drivers/cpuidle/cpuidle-big_little.c
4560 CPUIDLE DRIVER - ARM EXYNOS
4561 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4562 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4563 M: Kukjin Kim <kgene@kernel.org>
4564 L: linux-pm@vger.kernel.org
4565 L: linux-samsung-soc@vger.kernel.org
4567 F: arch/arm/mach-exynos/pm.c
4568 F: drivers/cpuidle/cpuidle-exynos.c
4570 CPUIDLE DRIVER - ARM PSCI
4571 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4572 M: Sudeep Holla <sudeep.holla@arm.com>
4573 L: linux-pm@vger.kernel.org
4574 L: linux-arm-kernel@lists.infradead.org
4576 F: drivers/cpuidle/cpuidle-psci.c
4579 M: Nicolas Pitre <nico@fluxnic.net>
4581 F: Documentation/filesystems/cramfs.rst
4585 M: Bastien Nocera <hadess@hadess.net>
4586 L: linux-input@vger.kernel.org
4588 F: drivers/hid/hid-creative-sb0540.c
4591 M: Herbert Xu <herbert@gondor.apana.org.au>
4592 M: "David S. Miller" <davem@davemloft.net>
4593 L: linux-crypto@vger.kernel.org
4595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4597 F: Documentation/crypto/
4598 F: Documentation/devicetree/bindings/crypto/
4603 F: include/linux/crypto*
4606 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4607 M: Neil Horman <nhorman@tuxdriver.com>
4608 L: linux-crypto@vger.kernel.org
4610 F: crypto/ansi_cprng.c
4614 M: Hans Verkuil <hverkuil@xs4all.nl>
4615 L: linux-media@vger.kernel.org
4617 W: http://linuxtv.org
4618 T: git git://linuxtv.org/media_tree.git
4619 F: drivers/media/i2c/cs3308.c
4621 CS5535 Audio ALSA driver
4622 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4624 F: sound/pci/cs5535audio/
4626 CSI DRIVERS FOR ALLWINNER V3s
4627 M: Yong Deng <yong.deng@magewell.com>
4628 L: linux-media@vger.kernel.org
4630 T: git git://linuxtv.org/media_tree.git
4631 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4632 F: drivers/media/platform/sunxi/sun6i-csi/
4635 M: Solomon Peachy <pizza@shaftnet.org>
4637 F: drivers/net/wireless/st/cw1200/
4639 CX18 VIDEO4LINUX DRIVER
4640 M: Andy Walls <awalls@md.metrocast.net>
4641 L: linux-media@vger.kernel.org
4643 W: https://linuxtv.org
4644 T: git git://linuxtv.org/media_tree.git
4645 F: drivers/media/pci/cx18/
4646 F: include/uapi/linux/ivtv*
4648 CX2341X MPEG ENCODER HELPER MODULE
4649 M: Hans Verkuil <hverkuil@xs4all.nl>
4650 L: linux-media@vger.kernel.org
4652 W: https://linuxtv.org
4653 T: git git://linuxtv.org/media_tree.git
4654 F: drivers/media/common/cx2341x*
4655 F: include/media/drv-intf/cx2341x.h
4657 CX24120 MEDIA DRIVER
4658 M: Jemma Denson <jdenson@gmail.com>
4659 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4660 L: linux-media@vger.kernel.org
4662 W: https://linuxtv.org
4663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4664 F: drivers/media/dvb-frontends/cx24120*
4666 CX88 VIDEO4LINUX DRIVER
4667 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4668 L: linux-media@vger.kernel.org
4670 W: https://linuxtv.org
4671 T: git git://linuxtv.org/media_tree.git
4672 F: Documentation/driver-api/media/drivers/cx88*
4673 F: drivers/media/pci/cx88/
4675 CXD2820R MEDIA DRIVER
4676 M: Antti Palosaari <crope@iki.fi>
4677 L: linux-media@vger.kernel.org
4679 W: https://linuxtv.org
4680 W: http://palosaari.fi/linux/
4681 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4682 T: git git://linuxtv.org/anttip/media_tree.git
4683 F: drivers/media/dvb-frontends/cxd2820r*
4685 CXGB3 ETHERNET DRIVER (CXGB3)
4686 M: Vishal Kulkarni <vishal@chelsio.com>
4687 L: netdev@vger.kernel.org
4689 W: http://www.chelsio.com
4690 F: drivers/net/ethernet/chelsio/cxgb3/
4692 CXGB3 ISCSI DRIVER (CXGB3I)
4693 M: Karen Xie <kxie@chelsio.com>
4694 L: linux-scsi@vger.kernel.org
4696 W: http://www.chelsio.com
4697 F: drivers/scsi/cxgbi/cxgb3i
4699 CXGB4 CRYPTO DRIVER (chcr)
4700 M: Ayush Sawal <ayush.sawal@chelsio.com>
4701 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4702 M: Rohit Maheshwari <rohitm@chelsio.com>
4703 L: linux-crypto@vger.kernel.org
4705 W: http://www.chelsio.com
4706 F: drivers/crypto/chelsio
4708 CXGB4 ETHERNET DRIVER (CXGB4)
4709 M: Vishal Kulkarni <vishal@chelsio.com>
4710 L: netdev@vger.kernel.org
4712 W: http://www.chelsio.com
4713 F: drivers/net/ethernet/chelsio/cxgb4/
4715 CXGB4 ISCSI DRIVER (CXGB4I)
4716 M: Karen Xie <kxie@chelsio.com>
4717 L: linux-scsi@vger.kernel.org
4719 W: http://www.chelsio.com
4720 F: drivers/scsi/cxgbi/cxgb4i
4722 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4723 M: Potnuri Bharat Teja <bharat@chelsio.com>
4724 L: linux-rdma@vger.kernel.org
4726 W: http://www.openfabrics.org
4727 F: drivers/infiniband/hw/cxgb4/
4728 F: include/uapi/rdma/cxgb4-abi.h
4730 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4731 M: Vishal Kulkarni <vishal@gmail.com>
4732 L: netdev@vger.kernel.org
4734 W: http://www.chelsio.com
4735 F: drivers/net/ethernet/chelsio/cxgb4vf/
4737 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4738 M: Frederic Barrat <fbarrat@linux.ibm.com>
4739 M: Andrew Donnellan <ajd@linux.ibm.com>
4740 L: linuxppc-dev@lists.ozlabs.org
4742 F: Documentation/ABI/testing/sysfs-class-cxl
4743 F: Documentation/powerpc/cxl.rst
4744 F: arch/powerpc/platforms/powernv/pci-cxl.c
4745 F: drivers/misc/cxl/
4746 F: include/misc/cxl*
4747 F: include/uapi/misc/cxl.h
4749 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4750 M: Manoj N. Kumar <manoj@linux.ibm.com>
4751 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4752 M: Uma Krishnan <ukrishn@linux.ibm.com>
4753 L: linux-scsi@vger.kernel.org
4755 F: Documentation/powerpc/cxlflash.rst
4756 F: drivers/scsi/cxlflash/
4757 F: include/uapi/scsi/cxlflash_ioctl.h
4760 M: Russell King <linux@armlinux.org.uk>
4761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4763 W: http://www.armlinux.org.uk/
4764 F: drivers/video/fbdev/cyber2000fb.*
4766 CYCLADES ASYNC MUX DRIVER
4768 W: http://www.cyclades.com/
4769 F: drivers/tty/cyclades.c
4770 F: include/linux/cyclades.h
4771 F: include/uapi/linux/cyclades.h
4773 CYCLADES PC300 DRIVER
4775 W: http://www.cyclades.com/
4776 F: drivers/net/wan/pc300*
4778 CYPRESS_FIRMWARE MEDIA DRIVER
4779 M: Antti Palosaari <crope@iki.fi>
4780 L: linux-media@vger.kernel.org
4782 W: https://linuxtv.org
4783 W: http://palosaari.fi/linux/
4784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4785 T: git git://linuxtv.org/anttip/media_tree.git
4786 F: drivers/media/common/cypress_firmware*
4788 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4789 M: Linus Walleij <linus.walleij@linaro.org>
4790 L: linux-input@vger.kernel.org
4792 F: drivers/input/touchscreen/cy8ctma140.c
4794 CYTTSP TOUCHSCREEN DRIVER
4795 M: Ferruh Yigit <fery@cypress.com>
4796 L: linux-input@vger.kernel.org
4798 F: drivers/input/touchscreen/cyttsp*
4799 F: include/linux/input/cyttsp.h
4801 D-LINK DIR-685 TOUCHKEYS DRIVER
4802 M: Linus Walleij <linus.walleij@linaro.org>
4803 L: linux-input@vger.kernel.org
4805 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4807 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4808 M: Joshua Kinard <kumba@gentoo.org>
4810 F: drivers/rtc/rtc-ds1685.c
4811 F: include/linux/rtc/ds1685.h
4813 DAMA SLAVE for AX.25
4814 M: Joerg Reuter <jreuter@yaina.de>
4815 L: linux-hams@vger.kernel.org
4817 W: http://yaina.de/jreuter/
4818 W: http://www.qsl.net/dl1bke/
4819 F: net/ax25/af_ax25.c
4820 F: net/ax25/ax25_dev.c
4821 F: net/ax25/ax25_ds_*
4822 F: net/ax25/ax25_in.c
4823 F: net/ax25/ax25_out.c
4824 F: net/ax25/ax25_timer.c
4825 F: net/ax25/sysctl_net_ax25.c
4827 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4828 L: netdev@vger.kernel.org
4830 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4831 F: drivers/net/ethernet/dec/tulip/dmfe.c
4833 DC390/AM53C974 SCSI driver
4834 M: Hannes Reinecke <hare@suse.com>
4835 L: linux-scsi@vger.kernel.org
4837 F: drivers/scsi/am53c974.c
4840 M: Oliver Neukum <oliver@neukum.org>
4841 M: Ali Akcaagac <aliakc@web.de>
4842 M: Jamie Lenehan <lenehan@twibble.org>
4843 L: dc395x@twibble.org
4845 W: http://twibble.org/dist/dc395x/
4846 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4847 F: Documentation/scsi/dc395x.rst
4848 F: drivers/scsi/dc395x.*
4851 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4852 L: dccp@vger.kernel.org
4854 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4855 F: include/linux/dccp.h
4856 F: include/linux/tfrc.h
4857 F: include/uapi/linux/dccp.h
4860 DECnet NETWORK LAYER
4861 L: linux-decnet-user@lists.sourceforge.net
4863 W: http://linux-decnet.sourceforge.net
4864 F: Documentation/networking/decnet.rst
4867 DECSTATION PLATFORM SUPPORT
4868 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4869 L: linux-mips@vger.kernel.org
4871 W: http://www.linux-mips.org/wiki/DECstation
4873 F: arch/mips/include/asm/dec/
4874 F: arch/mips/include/asm/mach-dec/
4876 DEFXX FDDI NETWORK DRIVER
4877 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4879 F: drivers/net/fddi/defxx.*
4881 DEFZA FDDI NETWORK DRIVER
4882 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4884 F: drivers/net/fddi/defza.*
4886 DEINTERLACE DRIVERS FOR ALLWINNER H3
4887 M: Jernej Skrabec <jernej.skrabec@siol.net>
4888 L: linux-media@vger.kernel.org
4890 T: git git://linuxtv.org/media_tree.git
4891 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4892 F: drivers/media/platform/sunxi/sun8i-di/
4895 M: Matthew Garrett <mjg59@srcf.ucam.org>
4896 M: Pali Rohár <pali@kernel.org>
4897 L: platform-driver-x86@vger.kernel.org
4899 F: drivers/platform/x86/dell-laptop.c
4901 DELL LAPTOP FREEFALL DRIVER
4902 M: Pali Rohár <pali@kernel.org>
4904 F: drivers/platform/x86/dell-smo8800.c
4906 DELL LAPTOP RBTN DRIVER
4907 M: Pali Rohár <pali@kernel.org>
4909 F: drivers/platform/x86/dell-rbtn.*
4911 DELL LAPTOP SMM DRIVER
4912 M: Pali Rohár <pali@kernel.org>
4914 F: drivers/hwmon/dell-smm-hwmon.c
4915 F: include/uapi/linux/i8k.h
4917 DELL REMOTE BIOS UPDATE DRIVER
4918 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4919 L: platform-driver-x86@vger.kernel.org
4921 F: drivers/platform/x86/dell_rbu.c
4924 M: Pali Rohár <pali@kernel.org>
4925 M: Mario Limonciello <mario.limonciello@dell.com>
4926 L: platform-driver-x86@vger.kernel.org
4928 F: drivers/platform/x86/dell-smbios.*
4930 DELL SMBIOS SMM DRIVER
4931 M: Mario Limonciello <mario.limonciello@dell.com>
4932 L: platform-driver-x86@vger.kernel.org
4934 F: drivers/platform/x86/dell-smbios-smm.c
4936 DELL SMBIOS WMI DRIVER
4937 M: Mario Limonciello <mario.limonciello@dell.com>
4938 L: platform-driver-x86@vger.kernel.org
4940 F: drivers/platform/x86/dell-smbios-wmi.c
4941 F: tools/wmi/dell-smbios-example.c
4943 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4944 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4945 L: platform-driver-x86@vger.kernel.org
4947 F: Documentation/driver-api/dcdbas.rst
4948 F: drivers/platform/x86/dcdbas.*
4950 DELL WMI DESCRIPTOR DRIVER
4951 M: Mario Limonciello <mario.limonciello@dell.com>
4953 F: drivers/platform/x86/dell-wmi-descriptor.c
4955 DELL WMI NOTIFICATIONS DRIVER
4956 M: Matthew Garrett <mjg59@srcf.ucam.org>
4957 M: Pali Rohár <pali@kernel.org>
4959 F: drivers/platform/x86/dell-wmi.c
4961 DELTA ST MEDIA DRIVER
4962 M: Hugues Fruchet <hugues.fruchet@st.com>
4963 L: linux-media@vger.kernel.org
4965 W: https://linuxtv.org
4966 T: git git://linuxtv.org/media_tree.git
4967 F: drivers/media/platform/sti/delta
4970 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4971 L: linux-mtd@lists.infradead.org
4973 F: drivers/mtd/nand/raw/denali*
4975 DESIGNWARE EDMA CORE IP DRIVER
4976 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4977 L: dmaengine@vger.kernel.org
4979 F: drivers/dma/dw-edma/
4980 F: include/linux/dma/edma.h
4982 DESIGNWARE USB2 DRD IP DRIVER
4983 M: Minas Harutyunyan <hminas@synopsys.com>
4984 L: linux-usb@vger.kernel.org
4986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4987 F: drivers/usb/dwc2/
4989 DESIGNWARE USB3 DRD IP DRIVER
4990 M: Felipe Balbi <balbi@kernel.org>
4991 L: linux-usb@vger.kernel.org
4993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4994 F: drivers/usb/dwc3/
4996 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4997 M: Andreas Klinger <ak@it-klinger.de>
4998 L: linux-iio@vger.kernel.org
5000 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5001 F: drivers/iio/proximity/srf*.c
5003 DEVICE COREDUMP (DEV_COREDUMP)
5004 M: Johannes Berg <johannes@sipsolutions.net>
5005 L: linux-kernel@vger.kernel.org
5007 F: drivers/base/devcoredump.c
5008 F: include/linux/devcoredump.h
5010 DEVICE DEPENDENCY HELPER SCRIPT
5011 M: Saravana Kannan <saravanak@google.com>
5012 L: linux-kernel@vger.kernel.org
5014 F: scripts/dev-needs.sh
5016 DEVICE DIRECT ACCESS (DAX)
5017 M: Dan Williams <dan.j.williams@intel.com>
5018 M: Vishal Verma <vishal.l.verma@intel.com>
5019 M: Dave Jiang <dave.jiang@intel.com>
5020 L: linux-nvdimm@lists.01.org
5024 DEVICE FREQUENCY (DEVFREQ)
5025 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5026 M: Kyungmin Park <kyungmin.park@samsung.com>
5027 M: Chanwoo Choi <cw00.choi@samsung.com>
5028 L: linux-pm@vger.kernel.org
5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5031 F: Documentation/devicetree/bindings/devfreq/
5033 F: include/linux/devfreq.h
5034 F: include/trace/events/devfreq.h
5036 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5037 M: Chanwoo Choi <cw00.choi@samsung.com>
5038 L: linux-pm@vger.kernel.org
5040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5041 F: Documentation/devicetree/bindings/devfreq/event/
5042 F: drivers/devfreq/devfreq-event.c
5043 F: drivers/devfreq/event/
5044 F: include/dt-bindings/pmu/exynos_ppmu.h
5045 F: include/linux/devfreq-event.h
5047 DEVICE NUMBER REGISTRY
5048 M: Torben Mathiasen <device@lanana.org>
5050 W: http://lanana.org/docs/device-list/index.html
5053 M: Alasdair Kergon <agk@redhat.com>
5054 M: Mike Snitzer <snitzer@redhat.com>
5055 M: dm-devel@redhat.com
5056 L: dm-devel@redhat.com
5058 W: http://sources.redhat.com/dm
5059 Q: http://patchwork.kernel.org/project/dm-devel/list/
5060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5061 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5062 F: Documentation/admin-guide/device-mapper/
5063 F: drivers/md/Kconfig
5064 F: drivers/md/Makefile
5066 F: drivers/md/persistent-data/
5067 F: include/linux/device-mapper.h
5068 F: include/linux/dm-*.h
5069 F: include/uapi/linux/dm-*.h
5072 M: Jiri Pirko <jiri@nvidia.com>
5073 L: netdev@vger.kernel.org
5075 F: Documentation/networking/devlink
5076 F: include/net/devlink.h
5077 F: include/uapi/linux/devlink.h
5078 F: net/core/devlink.c
5080 DIALOG SEMICONDUCTOR DRIVERS
5081 M: Support Opensource <support.opensource@diasemi.com>
5083 W: http://www.dialog-semiconductor.com/products
5084 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5085 F: Documentation/devicetree/bindings/mfd/da90*.txt
5086 F: Documentation/devicetree/bindings/regulator/da92*.txt
5087 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5088 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5089 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5090 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5091 F: Documentation/hwmon/da90??.rst
5092 F: drivers/gpio/gpio-da90??.c
5093 F: drivers/hwmon/da90??-hwmon.c
5094 F: drivers/iio/adc/da91??-*.c
5095 F: drivers/input/misc/da90??_onkey.c
5096 F: drivers/input/touchscreen/da9052_tsi.c
5097 F: drivers/leds/leds-da90??.c
5098 F: drivers/mfd/da903x.c
5099 F: drivers/mfd/da90??-*.c
5100 F: drivers/mfd/da91??-*.c
5101 F: drivers/pinctrl/pinctrl-da90??.c
5102 F: drivers/power/supply/da9052-battery.c
5103 F: drivers/power/supply/da91??-*.c
5104 F: drivers/regulator/da9???-regulator.[ch]
5105 F: drivers/regulator/slg51000-regulator.[ch]
5106 F: drivers/rtc/rtc-da90??.c
5107 F: drivers/thermal/da90??-thermal.c
5108 F: drivers/video/backlight/da90??_bl.c
5109 F: drivers/watchdog/da90??_wdt.c
5110 F: include/linux/mfd/da903x.h
5111 F: include/linux/mfd/da9052/
5112 F: include/linux/mfd/da9055/
5113 F: include/linux/mfd/da9062/
5114 F: include/linux/mfd/da9063/
5115 F: include/linux/mfd/da9150/
5116 F: include/linux/regulator/da9211.h
5117 F: include/sound/da[79]*.h
5118 F: sound/soc/codecs/da[79]*.[ch]
5120 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5121 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5122 L: linux-gpio@vger.kernel.org
5124 F: drivers/gpio/gpio-gpio-mm.c
5126 DIOLAN U2C-12 I2C DRIVER
5127 M: Guenter Roeck <linux@roeck-us.net>
5128 L: linux-i2c@vger.kernel.org
5130 F: drivers/i2c/busses/i2c-diolan-u2c.c
5132 DIRECTORY NOTIFICATION (DNOTIFY)
5133 M: Jan Kara <jack@suse.cz>
5134 R: Amir Goldstein <amir73il@gmail.com>
5135 L: linux-fsdevel@vger.kernel.org
5137 F: Documentation/filesystems/dnotify.rst
5138 F: fs/notify/dnotify/
5139 F: include/linux/dnotify.h
5141 DISK GEOMETRY AND PARTITION HANDLING
5142 M: Andries Brouwer <aeb@cwi.nl>
5144 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5145 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5146 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5149 M: Jan Kara <jack@suse.com>
5151 F: Documentation/filesystems/quota.rst
5153 F: include/linux/quota*.h
5154 F: include/uapi/linux/quota*.h
5156 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5157 M: Bernie Thompson <bernie@plugable.com>
5158 L: linux-fbdev@vger.kernel.org
5160 W: http://plugable.com/category/projects/udlfb/
5161 F: Documentation/fb/udlfb.rst
5162 F: drivers/video/fbdev/udlfb.c
5163 F: include/video/udlfb.h
5165 DISTRIBUTED LOCK MANAGER (DLM)
5166 M: Christine Caulfield <ccaulfie@redhat.com>
5167 M: David Teigland <teigland@redhat.com>
5168 L: cluster-devel@redhat.com
5170 W: http://sources.redhat.com/cluster/
5171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5174 DMA BUFFER SHARING FRAMEWORK
5175 M: Sumit Semwal <sumit.semwal@linaro.org>
5176 M: Christian König <christian.koenig@amd.com>
5177 L: linux-media@vger.kernel.org
5178 L: dri-devel@lists.freedesktop.org
5179 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5181 T: git git://anongit.freedesktop.org/drm/drm-misc
5182 F: Documentation/driver-api/dma-buf.rst
5184 F: include/linux/*fence.h
5185 F: include/linux/dma-buf*
5186 F: include/linux/dma-resv.h
5187 K: \bdma_(?:buf|fence|resv)\b
5189 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5190 M: Vinod Koul <vkoul@kernel.org>
5191 L: dmaengine@vger.kernel.org
5193 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5195 F: Documentation/devicetree/bindings/dma/
5196 F: Documentation/driver-api/dmaengine/
5198 F: include/linux/dmaengine.h
5199 F: include/linux/of_dma.h
5202 M: Christoph Hellwig <hch@lst.de>
5203 M: Marek Szyprowski <m.szyprowski@samsung.com>
5204 R: Robin Murphy <robin.murphy@arm.com>
5205 L: iommu@lists.linux-foundation.org
5207 W: http://git.infradead.org/users/hch/dma-mapping.git
5208 T: git git://git.infradead.org/users/hch/dma-mapping.git
5209 F: include/asm-generic/dma-mapping.h
5210 F: include/linux/dma-direct.h
5211 F: include/linux/dma-mapping.h
5212 F: include/linux/dma-noncoherent.h
5215 DMA-BUF HEAPS FRAMEWORK
5216 M: Sumit Semwal <sumit.semwal@linaro.org>
5217 R: Andrew F. Davis <afd@ti.com>
5218 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5219 R: Liam Mark <lmark@codeaurora.org>
5220 R: Laura Abbott <labbott@redhat.com>
5221 R: Brian Starkey <Brian.Starkey@arm.com>
5222 R: John Stultz <john.stultz@linaro.org>
5223 L: linux-media@vger.kernel.org
5224 L: dri-devel@lists.freedesktop.org
5225 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5227 T: git git://anongit.freedesktop.org/drm/drm-misc
5228 F: drivers/dma-buf/dma-heap.c
5229 F: drivers/dma-buf/heaps/*
5230 F: include/linux/dma-heap.h
5231 F: include/uapi/linux/dma-heap.h
5233 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5234 M: Lukasz Luba <lukasz.luba@arm.com>
5235 L: linux-pm@vger.kernel.org
5236 L: linux-samsung-soc@vger.kernel.org
5238 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5239 F: drivers/memory/samsung/exynos5422-dmc.c
5241 DME1737 HARDWARE MONITOR DRIVER
5242 M: Juerg Haefliger <juergh@gmail.com>
5243 L: linux-hwmon@vger.kernel.org
5245 F: Documentation/hwmon/dme1737.rst
5246 F: drivers/hwmon/dme1737.c
5249 M: Jean Delvare <jdelvare@suse.com>
5251 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5252 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5253 F: drivers/firmware/dmi-id.c
5254 F: drivers/firmware/dmi_scan.c
5255 F: include/linux/dmi.h
5258 M: Jonathan Corbet <corbet@lwn.net>
5259 L: linux-doc@vger.kernel.org
5261 P: Documentation/doc-guide/maintainer-profile.rst
5262 T: git git://git.lwn.net/linux.git docs-next
5264 F: scripts/documentation-file-ref-check
5265 F: scripts/kernel-doc
5266 F: scripts/sphinx-pre-install
5267 X: Documentation/ABI/
5268 X: Documentation/admin-guide/media/
5269 X: Documentation/devicetree/
5270 X: Documentation/driver-api/media/
5271 X: Documentation/firmware-guide/acpi/
5272 X: Documentation/i2c/
5273 X: Documentation/power/
5274 X: Documentation/spi/
5275 X: Documentation/userspace-api/media/
5277 DOCUMENTATION SCRIPTS
5278 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5279 L: linux-doc@vger.kernel.org
5281 F: Documentation/sphinx/parse-headers.pl
5282 F: scripts/documentation-file-ref-check
5283 F: scripts/sphinx-pre-install
5285 DOCUMENTATION/ITALIAN
5286 M: Federico Vaga <federico.vaga@vaga.pv.it>
5287 L: linux-doc@vger.kernel.org
5289 F: Documentation/translations/it_IT
5291 DONGWOON DW9714 LENS VOICE COIL DRIVER
5292 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5293 L: linux-media@vger.kernel.org
5295 T: git git://linuxtv.org/media_tree.git
5296 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5297 F: drivers/media/i2c/dw9714.c
5299 DONGWOON DW9768 LENS VOICE COIL DRIVER
5300 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5301 L: linux-media@vger.kernel.org
5303 T: git git://linuxtv.org/media_tree.git
5304 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5305 F: drivers/media/i2c/dw9768.c
5307 DONGWOON DW9807 LENS VOICE COIL DRIVER
5308 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5309 L: linux-media@vger.kernel.org
5311 T: git git://linuxtv.org/media_tree.git
5312 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5313 F: drivers/media/i2c/dw9807-vcm.c
5316 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5317 L: blinux-list@redhat.com
5319 F: drivers/char/dtlk.c
5320 F: include/linux/dtlk.h
5322 DPAA2 DATAPATH I/O (DPIO) DRIVER
5323 M: Roy Pledge <Roy.Pledge@nxp.com>
5324 L: linux-kernel@vger.kernel.org
5326 F: drivers/soc/fsl/dpio
5328 DPAA2 ETHERNET DRIVER
5329 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5330 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5331 L: netdev@vger.kernel.org
5333 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5334 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5335 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5336 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5337 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5338 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5339 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5340 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5341 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5343 DPAA2 ETHERNET SWITCH DRIVER
5344 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5345 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5346 L: linux-kernel@vger.kernel.org
5348 F: drivers/staging/fsl-dpaa2/ethsw
5350 DPT_I2O SCSI RAID DRIVER
5351 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5352 L: linux-scsi@vger.kernel.org
5354 W: http://www.adaptec.com/
5355 F: drivers/scsi/dpt*
5356 F: drivers/scsi/dpt/
5359 M: Philipp Reisner <philipp.reisner@linbit.com>
5360 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5361 L: drbd-dev@lists.linbit.com
5363 W: http://www.drbd.org
5364 T: git git://git.linbit.com/linux-drbd.git
5365 T: git git://git.linbit.com/drbd-8.4.git
5366 F: Documentation/admin-guide/blockdev/
5367 F: drivers/block/drbd/
5370 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5371 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5372 R: "Rafael J. Wysocki" <rafael@kernel.org>
5374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5375 F: Documentation/core-api/kobject.rst
5379 F: include/linux/debugfs.h
5380 F: include/linux/kobj*
5383 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5384 M: Nishanth Menon <nm@ti.com>
5385 L: linux-pm@vger.kernel.org
5387 F: drivers/power/avs/
5388 F: include/linux/power/smartreflex.h
5390 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5391 M: Maxime Ripard <mripard@kernel.org>
5392 M: Chen-Yu Tsai <wens@csie.org>
5393 R: Jernej Skrabec <jernej.skrabec@siol.net>
5394 L: dri-devel@lists.freedesktop.org
5396 T: git git://anongit.freedesktop.org/drm/drm-misc
5397 F: drivers/gpu/drm/sun4i/sun8i*
5399 DRM DRIVER FOR ARM PL111 CLCD
5400 M: Eric Anholt <eric@anholt.net>
5402 T: git git://anongit.freedesktop.org/drm/drm-misc
5403 F: drivers/gpu/drm/pl111/
5405 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5406 M: Linus Walleij <linus.walleij@linaro.org>
5408 T: git git://anongit.freedesktop.org/drm/drm-misc
5409 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5410 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5412 DRM DRIVER FOR ASPEED BMC GFX
5413 M: Joel Stanley <joel@jms.id.au>
5414 L: linux-aspeed@lists.ozlabs.org
5416 T: git git://anongit.freedesktop.org/drm/drm-misc
5417 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5418 F: drivers/gpu/drm/aspeed/
5420 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5421 M: Dave Airlie <airlied@redhat.com>
5423 F: drivers/gpu/drm/ast/
5425 DRM DRIVER FOR BOCHS VIRTUAL GPU
5426 M: Gerd Hoffmann <kraxel@redhat.com>
5427 L: virtualization@lists.linux-foundation.org
5429 T: git git://anongit.freedesktop.org/drm/drm-misc
5430 F: drivers/gpu/drm/bochs/
5432 DRM DRIVER FOR BOE HIMAX8279D PANELS
5433 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5435 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5436 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5438 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5439 M: Linus Walleij <linus.walleij@linaro.org>
5441 T: git git://anongit.freedesktop.org/drm/drm-misc
5442 F: drivers/gpu/drm/tve200/
5444 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5445 M: Icenowy Zheng <icenowy@aosc.io>
5447 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5448 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5450 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5451 M: Jagan Teki <jagan@amarulasolutions.com>
5453 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5454 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5456 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5457 M: Hans de Goede <hdegoede@redhat.com>
5459 T: git git://anongit.freedesktop.org/drm/drm-misc
5460 F: drivers/gpu/drm/tiny/gm12u320.c
5462 DRM DRIVER FOR HX8357D PANELS
5463 M: Eric Anholt <eric@anholt.net>
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5467 F: drivers/gpu/drm/tiny/hx8357d.c
5469 DRM DRIVER FOR ILITEK ILI9225 PANELS
5470 M: David Lechner <david@lechnology.com>
5472 T: git git://anongit.freedesktop.org/drm/drm-misc
5473 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5474 F: drivers/gpu/drm/tiny/ili9225.c
5476 DRM DRIVER FOR ILITEK ILI9486 PANELS
5477 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5479 T: git git://anongit.freedesktop.org/drm/drm-misc
5480 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5481 F: drivers/gpu/drm/tiny/ili9486.c
5483 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5484 S: Orphan / Obsolete
5485 F: drivers/gpu/drm/i810/
5486 F: include/uapi/drm/i810_drm.h
5488 DRM DRIVER FOR LVDS PANELS
5489 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5490 L: dri-devel@lists.freedesktop.org
5491 T: git git://anongit.freedesktop.org/drm/drm-misc
5493 F: drivers/gpu/drm/panel/panel-lvds.c
5494 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5496 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5497 S: Orphan / Obsolete
5498 F: drivers/gpu/drm/mga/
5499 F: include/uapi/drm/mga_drm.h
5501 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5502 M: Dave Airlie <airlied@redhat.com>
5504 F: drivers/gpu/drm/mgag200/
5506 DRM DRIVER FOR MI0283QT
5507 M: Noralf Trønnes <noralf@tronnes.org>
5509 T: git git://anongit.freedesktop.org/drm/drm-misc
5510 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5511 F: drivers/gpu/drm/tiny/mi0283qt.c
5513 DRM DRIVER FOR MSM ADRENO GPU
5514 M: Rob Clark <robdclark@gmail.com>
5515 M: Sean Paul <sean@poorly.run>
5516 L: linux-arm-msm@vger.kernel.org
5517 L: dri-devel@lists.freedesktop.org
5518 L: freedreno@lists.freedesktop.org
5520 T: git https://gitlab.freedesktop.org/drm/msm.git
5521 F: Documentation/devicetree/bindings/display/msm/
5522 F: drivers/gpu/drm/msm/
5523 F: include/uapi/drm/msm_drm.h
5525 DRM DRIVER FOR NOVATEK NT35510 PANELS
5526 M: Linus Walleij <linus.walleij@linaro.org>
5528 T: git git://anongit.freedesktop.org/drm/drm-misc
5529 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5530 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5532 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5533 M: Ben Skeggs <bskeggs@redhat.com>
5534 L: dri-devel@lists.freedesktop.org
5535 L: nouveau@lists.freedesktop.org
5537 T: git git://github.com/skeggsb/linux
5538 F: drivers/gpu/drm/nouveau/
5539 F: include/uapi/drm/nouveau_drm.h
5541 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5542 M: Stefan Mavrodiev <stefan@olimex.com>
5544 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5545 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5547 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5548 M: Noralf Trønnes <noralf@tronnes.org>
5550 T: git git://anongit.freedesktop.org/drm/drm-misc
5551 F: Documentation/devicetree/bindings/display/repaper.txt
5552 F: drivers/gpu/drm/tiny/repaper.c
5554 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5555 M: Dave Airlie <airlied@redhat.com>
5556 M: Gerd Hoffmann <kraxel@redhat.com>
5557 L: virtualization@lists.linux-foundation.org
5559 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5560 T: git git://anongit.freedesktop.org/drm/drm-misc
5561 F: drivers/gpu/drm/tiny/cirrus.c
5563 DRM DRIVER FOR QXL VIRTUAL GPU
5564 M: Dave Airlie <airlied@redhat.com>
5565 M: Gerd Hoffmann <kraxel@redhat.com>
5566 L: virtualization@lists.linux-foundation.org
5567 L: spice-devel@lists.freedesktop.org
5569 T: git git://anongit.freedesktop.org/drm/drm-misc
5570 F: drivers/gpu/drm/qxl/
5571 F: include/uapi/drm/qxl_drm.h
5573 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5574 S: Orphan / Obsolete
5575 F: drivers/gpu/drm/r128/
5576 F: include/uapi/drm/r128_drm.h
5578 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5579 M: Robert Chiras <robert.chiras@nxp.com>
5581 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5582 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5584 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5585 M: Guido Günther <agx@sigxcpu.org>
5586 R: Purism Kernel Team <kernel@puri.sm>
5588 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5589 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5591 DRM DRIVER FOR SAVAGE VIDEO CARDS
5592 S: Orphan / Obsolete
5593 F: drivers/gpu/drm/savage/
5594 F: include/uapi/drm/savage_drm.h
5596 DRM DRIVER FOR SIS VIDEO CARDS
5597 S: Orphan / Obsolete
5598 F: drivers/gpu/drm/sis/
5599 F: include/uapi/drm/sis_drm.h
5601 DRM DRIVER FOR SITRONIX ST7586 PANELS
5602 M: David Lechner <david@lechnology.com>
5604 T: git git://anongit.freedesktop.org/drm/drm-misc
5605 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5606 F: drivers/gpu/drm/tiny/st7586.c
5608 DRM DRIVER FOR SITRONIX ST7701 PANELS
5609 M: Jagan Teki <jagan@amarulasolutions.com>
5611 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5612 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5614 DRM DRIVER FOR SITRONIX ST7735R PANELS
5615 M: David Lechner <david@lechnology.com>
5617 T: git git://anongit.freedesktop.org/drm/drm-misc
5618 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5619 F: drivers/gpu/drm/tiny/st7735r.c
5621 DRM DRIVER FOR SONY ACX424AKP PANELS
5622 M: Linus Walleij <linus.walleij@linaro.org>
5624 T: git git://anongit.freedesktop.org/drm/drm-misc
5625 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5627 DRM DRIVER FOR ST-ERICSSON MCDE
5628 M: Linus Walleij <linus.walleij@linaro.org>
5630 T: git git://anongit.freedesktop.org/drm/drm-misc
5631 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5632 F: drivers/gpu/drm/mcde/
5634 DRM DRIVER FOR TDFX VIDEO CARDS
5635 S: Orphan / Obsolete
5636 F: drivers/gpu/drm/tdfx/
5638 DRM DRIVER FOR TPO TPG110 PANELS
5639 M: Linus Walleij <linus.walleij@linaro.org>
5641 T: git git://anongit.freedesktop.org/drm/drm-misc
5642 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5643 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5645 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5646 M: Dave Airlie <airlied@redhat.com>
5647 R: Sean Paul <sean@poorly.run>
5648 L: dri-devel@lists.freedesktop.org
5650 T: git git://anongit.freedesktop.org/drm/drm-misc
5651 F: drivers/gpu/drm/udl/
5653 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5654 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5655 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5656 R: Daniel Vetter <daniel@ffwll.ch>
5657 L: dri-devel@lists.freedesktop.org
5659 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: Documentation/gpu/vkms.rst
5661 F: drivers/gpu/drm/vkms/
5663 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5664 M: Hans de Goede <hdegoede@redhat.com>
5665 L: dri-devel@lists.freedesktop.org
5667 T: git git://anongit.freedesktop.org/drm/drm-misc
5668 F: drivers/gpu/drm/vboxvideo/
5670 DRM DRIVER FOR VMWARE VIRTUAL GPU
5671 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5672 M: Roland Scheidegger <sroland@vmware.com>
5673 L: dri-devel@lists.freedesktop.org
5675 T: git git://people.freedesktop.org/~sroland/linux
5676 F: drivers/gpu/drm/vmwgfx/
5677 F: include/uapi/drm/vmwgfx_drm.h
5680 M: David Airlie <airlied@linux.ie>
5681 M: Daniel Vetter <daniel@ffwll.ch>
5682 L: dri-devel@lists.freedesktop.org
5684 B: https://bugs.freedesktop.org/
5685 C: irc://chat.freenode.net/dri-devel
5686 T: git git://anongit.freedesktop.org/drm/drm
5687 F: Documentation/devicetree/bindings/display/
5688 F: Documentation/devicetree/bindings/gpu/
5689 F: Documentation/gpu/
5693 F: include/linux/vga*
5694 F: include/uapi/drm/
5696 DRM DRIVERS AND MISC GPU PATCHES
5697 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5698 M: Maxime Ripard <mripard@kernel.org>
5699 M: Thomas Zimmermann <tzimmermann@suse.de>
5701 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5702 T: git git://anongit.freedesktop.org/drm/drm-misc
5703 F: Documentation/gpu/
5704 F: drivers/gpu/drm/*
5707 F: include/linux/vga*
5708 F: include/uapi/drm/drm*
5710 DRM DRIVERS FOR ALLWINNER A10
5711 M: Maxime Ripard <mripard@kernel.org>
5712 M: Chen-Yu Tsai <wens@csie.org>
5713 L: dri-devel@lists.freedesktop.org
5715 T: git git://anongit.freedesktop.org/drm/drm-misc
5716 F: Documentation/devicetree/bindings/display/allwinner*
5717 F: drivers/gpu/drm/sun4i/
5719 DRM DRIVERS FOR AMLOGIC SOCS
5720 M: Neil Armstrong <narmstrong@baylibre.com>
5721 L: dri-devel@lists.freedesktop.org
5722 L: linux-amlogic@lists.infradead.org
5724 W: http://linux-meson.com/
5725 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5727 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5728 F: Documentation/gpu/meson.rst
5729 F: drivers/gpu/drm/meson/
5731 DRM DRIVERS FOR ATMEL HLCDC
5732 M: Sam Ravnborg <sam@ravnborg.org>
5733 M: Boris Brezillon <bbrezillon@kernel.org>
5734 L: dri-devel@lists.freedesktop.org
5736 T: git git://anongit.freedesktop.org/drm/drm-misc
5737 F: Documentation/devicetree/bindings/display/atmel/
5738 F: drivers/gpu/drm/atmel-hlcdc/
5740 DRM DRIVERS FOR BRIDGE CHIPS
5741 M: Andrzej Hajda <a.hajda@samsung.com>
5742 M: Neil Armstrong <narmstrong@baylibre.com>
5743 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5744 R: Jonas Karlman <jonas@kwiboo.se>
5745 R: Jernej Skrabec <jernej.skrabec@siol.net>
5747 T: git git://anongit.freedesktop.org/drm/drm-misc
5748 F: drivers/gpu/drm/bridge/
5750 DRM DRIVERS FOR EXYNOS
5751 M: Inki Dae <inki.dae@samsung.com>
5752 M: Joonyoung Shim <jy0922.shim@samsung.com>
5753 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5754 M: Kyungmin Park <kyungmin.park@samsung.com>
5755 L: dri-devel@lists.freedesktop.org
5757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5758 F: Documentation/devicetree/bindings/display/exynos/
5759 F: drivers/gpu/drm/exynos/
5760 F: include/uapi/drm/exynos_drm.h
5762 DRM DRIVERS FOR FREESCALE DCU
5763 M: Stefan Agner <stefan@agner.ch>
5764 M: Alison Wang <alison.wang@nxp.com>
5765 L: dri-devel@lists.freedesktop.org
5767 T: git git://anongit.freedesktop.org/drm/drm-misc
5768 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5769 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5770 F: drivers/gpu/drm/fsl-dcu/
5772 DRM DRIVERS FOR FREESCALE IMX
5773 M: Philipp Zabel <p.zabel@pengutronix.de>
5774 L: dri-devel@lists.freedesktop.org
5776 F: Documentation/devicetree/bindings/display/imx/
5777 F: drivers/gpu/drm/imx/
5778 F: drivers/gpu/ipu-v3/
5780 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5781 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5782 L: dri-devel@lists.freedesktop.org
5784 T: git git://github.com/patjak/drm-gma500
5785 F: drivers/gpu/drm/gma500/
5787 DRM DRIVERS FOR HISILICON
5788 M: Xinliang Liu <xinliang.liu@linaro.org>
5789 M: Rongrong Zou <zourongrong@gmail.com>
5790 R: John Stultz <john.stultz@linaro.org>
5791 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5792 R: Chen Feng <puck.chen@hisilicon.com>
5793 L: dri-devel@lists.freedesktop.org
5795 T: git git://anongit.freedesktop.org/drm/drm-misc
5796 F: Documentation/devicetree/bindings/display/hisilicon/
5797 F: drivers/gpu/drm/hisilicon/
5799 DRM DRIVERS FOR LIMA
5800 M: Qiang Yu <yuq825@gmail.com>
5801 L: dri-devel@lists.freedesktop.org
5802 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5804 T: git git://anongit.freedesktop.org/drm/drm-misc
5805 F: drivers/gpu/drm/lima/
5806 F: include/uapi/drm/lima_drm.h
5808 DRM DRIVERS FOR MEDIATEK
5809 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5810 M: Philipp Zabel <p.zabel@pengutronix.de>
5811 L: dri-devel@lists.freedesktop.org
5813 F: Documentation/devicetree/bindings/display/mediatek/
5814 F: drivers/gpu/drm/mediatek/
5816 DRM DRIVERS FOR NVIDIA TEGRA
5817 M: Thierry Reding <thierry.reding@gmail.com>
5818 L: dri-devel@lists.freedesktop.org
5819 L: linux-tegra@vger.kernel.org
5821 T: git git://anongit.freedesktop.org/tegra/linux.git
5822 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5823 F: drivers/gpu/drm/tegra/
5824 F: drivers/gpu/host1x/
5825 F: include/linux/host1x.h
5826 F: include/uapi/drm/tegra_drm.h
5828 DRM DRIVERS FOR RENESAS
5829 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5830 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5831 L: dri-devel@lists.freedesktop.org
5832 L: linux-renesas-soc@vger.kernel.org
5834 T: git git://linuxtv.org/pinchartl/media drm/du/next
5835 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5836 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5837 F: Documentation/devicetree/bindings/display/renesas,du.txt
5838 F: drivers/gpu/drm/rcar-du/
5839 F: drivers/gpu/drm/shmobile/
5840 F: include/linux/platform_data/shmob_drm.h
5842 DRM DRIVERS FOR ROCKCHIP
5843 M: Sandy Huang <hjc@rock-chips.com>
5844 M: Heiko Stübner <heiko@sntech.de>
5845 L: dri-devel@lists.freedesktop.org
5847 T: git git://anongit.freedesktop.org/drm/drm-misc
5848 F: Documentation/devicetree/bindings/display/rockchip/
5849 F: drivers/gpu/drm/rockchip/
5852 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5853 M: Vincent Abriou <vincent.abriou@st.com>
5854 L: dri-devel@lists.freedesktop.org
5856 T: git git://anongit.freedesktop.org/drm/drm-misc
5857 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5858 F: drivers/gpu/drm/sti
5861 M: Yannick Fertre <yannick.fertre@st.com>
5862 M: Philippe Cornu <philippe.cornu@st.com>
5863 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5864 M: Vincent Abriou <vincent.abriou@st.com>
5865 L: dri-devel@lists.freedesktop.org
5867 T: git git://anongit.freedesktop.org/drm/drm-misc
5868 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5869 F: drivers/gpu/drm/stm
5871 DRM DRIVERS FOR TI KEYSTONE
5872 M: Jyri Sarha <jsarha@ti.com>
5873 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5874 L: dri-devel@lists.freedesktop.org
5876 T: git git://anongit.freedesktop.org/drm/drm-misc
5877 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5878 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5879 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5880 F: drivers/gpu/drm/tidss/
5882 DRM DRIVERS FOR TI LCDC
5883 M: Jyri Sarha <jsarha@ti.com>
5884 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5885 L: dri-devel@lists.freedesktop.org
5887 F: Documentation/devicetree/bindings/display/tilcdc/
5888 F: drivers/gpu/drm/tilcdc/
5890 DRM DRIVERS FOR TI OMAP
5891 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5892 L: dri-devel@lists.freedesktop.org
5894 F: Documentation/devicetree/bindings/display/ti/
5895 F: drivers/gpu/drm/omapdrm/
5898 M: Eric Anholt <eric@anholt.net>
5900 T: git git://anongit.freedesktop.org/drm/drm-misc
5901 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5902 F: drivers/gpu/drm/v3d/
5903 F: include/uapi/drm/v3d_drm.h
5906 M: Eric Anholt <eric@anholt.net>
5908 T: git git://github.com/anholt/linux
5909 T: git git://anongit.freedesktop.org/drm/drm-misc
5910 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5911 F: drivers/gpu/drm/vc4/
5912 F: include/uapi/drm/vc4_drm.h
5914 DRM DRIVERS FOR VIVANTE GPU IP
5915 M: Lucas Stach <l.stach@pengutronix.de>
5916 R: Russell King <linux+etnaviv@armlinux.org.uk>
5917 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5918 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5919 L: dri-devel@lists.freedesktop.org
5921 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5922 F: drivers/gpu/drm/etnaviv/
5923 F: include/uapi/drm/etnaviv_drm.h
5926 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5927 L: dri-devel@lists.freedesktop.org
5928 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5930 T: git git://anongit.freedesktop.org/drm/drm-misc
5931 F: Documentation/gpu/xen-front.rst
5932 F: drivers/gpu/drm/xen/
5934 DRM DRIVERS FOR XILINX
5935 M: Hyun Kwon <hyun.kwon@xilinx.com>
5936 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5937 L: dri-devel@lists.freedesktop.org
5939 T: git git://anongit.freedesktop.org/drm/drm-misc
5940 F: Documentation/devicetree/bindings/display/xlnx/
5941 F: drivers/gpu/drm/xlnx/
5943 DRM DRIVERS FOR ZTE ZX
5944 M: Shawn Guo <shawnguo@kernel.org>
5945 L: dri-devel@lists.freedesktop.org
5947 T: git git://anongit.freedesktop.org/drm/drm-misc
5948 F: Documentation/devicetree/bindings/display/zte,vou.txt
5949 F: drivers/gpu/drm/zte/
5952 M: Thierry Reding <thierry.reding@gmail.com>
5953 R: Sam Ravnborg <sam@ravnborg.org>
5954 L: dri-devel@lists.freedesktop.org
5956 T: git git://anongit.freedesktop.org/drm/drm-misc
5957 F: Documentation/devicetree/bindings/display/panel/
5958 F: drivers/gpu/drm/drm_panel.c
5959 F: drivers/gpu/drm/panel/
5960 F: include/drm/drm_panel.h
5963 M: Christian Koenig <christian.koenig@amd.com>
5964 M: Huang Rui <ray.huang@amd.com>
5965 L: dri-devel@lists.freedesktop.org
5967 T: git git://people.freedesktop.org/~agd5f/linux
5968 F: drivers/gpu/drm/ttm/
5971 DSBR100 USB FM RADIO DRIVER
5972 M: Alexey Klimov <klimov.linux@gmail.com>
5973 L: linux-media@vger.kernel.org
5975 T: git git://linuxtv.org/media_tree.git
5976 F: drivers/media/radio/dsbr100.c
5979 M: Hans Verkuil <hverkuil@xs4all.nl>
5980 L: linux-media@vger.kernel.org
5982 W: https://linuxtv.org
5983 T: git git://linuxtv.org/media_tree.git
5984 F: drivers/media/pci/dt3155/
5986 DVB_USB_AF9015 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/af9015*
5996 DVB_USB_AF9035 MEDIA DRIVER
5997 M: Antti Palosaari <crope@iki.fi>
5998 L: linux-media@vger.kernel.org
6000 W: https://linuxtv.org
6001 W: http://palosaari.fi/linux/
6002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6003 T: git git://linuxtv.org/anttip/media_tree.git
6004 F: drivers/media/usb/dvb-usb-v2/af9035*
6006 DVB_USB_ANYSEE 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/anysee*
6016 DVB_USB_AU6610 MEDIA DRIVER
6017 M: Antti Palosaari <crope@iki.fi>
6018 L: linux-media@vger.kernel.org
6020 W: https://linuxtv.org
6021 W: http://palosaari.fi/linux/
6022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6023 T: git git://linuxtv.org/anttip/media_tree.git
6024 F: drivers/media/usb/dvb-usb-v2/au6610*
6026 DVB_USB_CE6230 MEDIA DRIVER
6027 M: Antti Palosaari <crope@iki.fi>
6028 L: linux-media@vger.kernel.org
6030 W: https://linuxtv.org
6031 W: http://palosaari.fi/linux/
6032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6033 T: git git://linuxtv.org/anttip/media_tree.git
6034 F: drivers/media/usb/dvb-usb-v2/ce6230*
6036 DVB_USB_CXUSB MEDIA DRIVER
6037 M: Michael Krufky <mkrufky@linuxtv.org>
6038 L: linux-media@vger.kernel.org
6040 W: https://linuxtv.org
6041 W: http://github.com/mkrufky
6042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6043 T: git git://linuxtv.org/media_tree.git
6044 F: drivers/media/usb/dvb-usb/cxusb*
6046 DVB_USB_EC168 MEDIA DRIVER
6047 M: Antti Palosaari <crope@iki.fi>
6048 L: linux-media@vger.kernel.org
6050 W: https://linuxtv.org
6051 W: http://palosaari.fi/linux/
6052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6053 T: git git://linuxtv.org/anttip/media_tree.git
6054 F: drivers/media/usb/dvb-usb-v2/ec168*
6056 DVB_USB_GL861 MEDIA DRIVER
6057 M: Antti Palosaari <crope@iki.fi>
6058 L: linux-media@vger.kernel.org
6060 W: https://linuxtv.org
6061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6062 T: git git://linuxtv.org/anttip/media_tree.git
6063 F: drivers/media/usb/dvb-usb-v2/gl861*
6065 DVB_USB_MXL111SF MEDIA DRIVER
6066 M: Michael Krufky <mkrufky@linuxtv.org>
6067 L: linux-media@vger.kernel.org
6069 W: https://linuxtv.org
6070 W: http://github.com/mkrufky
6071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6072 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6073 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6075 DVB_USB_RTL28XXU MEDIA DRIVER
6076 M: Antti Palosaari <crope@iki.fi>
6077 L: linux-media@vger.kernel.org
6079 W: https://linuxtv.org
6080 W: http://palosaari.fi/linux/
6081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6082 T: git git://linuxtv.org/anttip/media_tree.git
6083 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6085 DVB_USB_V2 MEDIA DRIVER
6086 M: Antti Palosaari <crope@iki.fi>
6087 L: linux-media@vger.kernel.org
6089 W: https://linuxtv.org
6090 W: http://palosaari.fi/linux/
6091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6092 T: git git://linuxtv.org/anttip/media_tree.git
6093 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6094 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6097 M: Jason Baron <jbaron@akamai.com>
6099 F: include/linux/dynamic_debug.h
6100 F: lib/dynamic_debug.c
6102 DYNAMIC INTERRUPT MODERATION
6103 M: Tal Gilboa <talgi@nvidia.com>
6105 F: Documentation/networking/net_dim.rst
6106 F: include/linux/dim.h
6109 DZ DECSTATION DZ11 SERIAL DRIVER
6110 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6112 F: drivers/tty/serial/dz.*
6114 E3X0 POWER BUTTON DRIVER
6115 M: Moritz Fischer <moritz.fischer@ettus.com>
6116 L: usrp-users@lists.ettus.com
6118 W: http://www.ettus.com
6119 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6120 F: drivers/input/misc/e3x0-button.c
6123 M: Antti Palosaari <crope@iki.fi>
6124 L: linux-media@vger.kernel.org
6126 W: https://linuxtv.org
6127 W: http://palosaari.fi/linux/
6128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6129 T: git git://linuxtv.org/anttip/media_tree.git
6130 F: drivers/media/tuners/e4000*
6132 EARTH_PT1 MEDIA DRIVER
6133 M: Akihiro Tsukada <tskd08@gmail.com>
6134 L: linux-media@vger.kernel.org
6136 F: drivers/media/pci/pt1/
6138 EARTH_PT3 MEDIA DRIVER
6139 M: Akihiro Tsukada <tskd08@gmail.com>
6140 L: linux-media@vger.kernel.org
6142 F: drivers/media/pci/pt3/
6145 M: Antti Palosaari <crope@iki.fi>
6146 L: linux-media@vger.kernel.org
6148 W: https://linuxtv.org
6149 W: http://palosaari.fi/linux/
6150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6151 T: git git://linuxtv.org/anttip/media_tree.git
6152 F: drivers/media/dvb-frontends/ec100*
6155 M: Tyler Hicks <code@tyhicks.com>
6156 L: ecryptfs@vger.kernel.org
6158 W: http://ecryptfs.org
6159 W: https://launchpad.net/ecryptfs
6160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6161 F: Documentation/filesystems/ecryptfs.rst
6165 M: Borislav Petkov <bp@alien8.de>
6166 L: linux-edac@vger.kernel.org
6168 F: drivers/edac/amd64_edac*
6171 M: Jan Luebbe <jlu@pengutronix.de>
6172 L: linux-edac@vger.kernel.org
6174 F: drivers/edac/armada_xp_*
6177 M: Stefan Schaeckeler <sschaeck@cisco.com>
6179 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6180 F: drivers/edac/aspeed_edac.c
6183 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6185 F: drivers/edac/bluefield_edac.c
6188 M: Andre Przywara <andre.przywara@arm.com>
6189 L: linux-edac@vger.kernel.org
6191 F: drivers/edac/highbank*
6194 M: Ralf Baechle <ralf@linux-mips.org>
6195 L: linux-edac@vger.kernel.org
6196 L: linux-mips@vger.kernel.org
6198 F: drivers/edac/octeon_edac*
6200 EDAC-CAVIUM THUNDERX
6201 M: Robert Richter <rric@kernel.org>
6202 L: linux-edac@vger.kernel.org
6204 F: drivers/edac/thunderx_edac*
6207 M: Borislav Petkov <bp@alien8.de>
6208 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6209 M: Tony Luck <tony.luck@intel.com>
6210 R: James Morse <james.morse@arm.com>
6211 R: Robert Richter <rric@kernel.org>
6212 L: linux-edac@vger.kernel.org
6214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6215 F: Documentation/admin-guide/ras.rst
6216 F: Documentation/driver-api/edac.rst
6218 F: include/linux/edac.h
6221 M: Lei Wang <lewan@microsoft.com>
6222 L: linux-edac@vger.kernel.org
6224 F: drivers/edac/dmc520_edac.c
6227 M: Mark Gross <mark.gross@intel.com>
6228 L: linux-edac@vger.kernel.org
6230 F: drivers/edac/e752x_edac.c
6233 L: linux-edac@vger.kernel.org
6235 F: drivers/edac/e7xxx_edac.c
6238 M: York Sun <york.sun@nxp.com>
6239 L: linux-edac@vger.kernel.org
6241 F: drivers/edac/fsl_ddr_edac.*
6244 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6245 L: linux-edac@vger.kernel.org
6247 F: drivers/edac/ghes_edac.c
6250 M: Tony Luck <tony.luck@intel.com>
6251 L: linux-edac@vger.kernel.org
6253 F: drivers/edac/i10nm_base.c
6256 L: linux-edac@vger.kernel.org
6258 F: drivers/edac/i3000_edac.c
6261 L: linux-edac@vger.kernel.org
6263 F: drivers/edac/i5000_edac.c
6266 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6267 L: linux-edac@vger.kernel.org
6269 F: drivers/edac/i5400_edac.c
6272 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6273 L: linux-edac@vger.kernel.org
6275 F: drivers/edac/i7300_edac.c
6278 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6279 L: linux-edac@vger.kernel.org
6281 F: drivers/edac/i7core_edac.c
6284 M: Tim Small <tim@buttersideup.com>
6285 L: linux-edac@vger.kernel.org
6287 F: drivers/edac/i82443bxgx_edac.c
6290 M: "Arvind R." <arvino55@gmail.com>
6291 L: linux-edac@vger.kernel.org
6293 F: drivers/edac/i82975x_edac.c
6296 M: Jason Baron <jbaron@akamai.com>
6297 L: linux-edac@vger.kernel.org
6299 F: drivers/edac/ie31200_edac.c
6302 M: Johannes Thumshirn <morbidrsa@gmail.com>
6303 L: linux-edac@vger.kernel.org
6305 F: drivers/edac/mpc85xx_edac.[ch]
6308 M: Egor Martovetsky <egor@pasemi.com>
6309 L: linux-edac@vger.kernel.org
6311 F: drivers/edac/pasemi_edac.c
6314 M: Tony Luck <tony.luck@intel.com>
6315 L: linux-edac@vger.kernel.org
6317 F: drivers/edac/pnd2_edac.[ch]
6320 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6321 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6322 L: linux-arm-msm@vger.kernel.org
6323 L: linux-edac@vger.kernel.org
6325 F: drivers/edac/qcom_edac.c
6328 M: Tim Small <tim@buttersideup.com>
6329 L: linux-edac@vger.kernel.org
6331 F: drivers/edac/r82600_edac.c
6334 M: Tony Luck <tony.luck@intel.com>
6335 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6336 L: linux-edac@vger.kernel.org
6338 F: drivers/edac/sb_edac.c
6341 M: Yash Shah <yash.shah@sifive.com>
6342 L: linux-edac@vger.kernel.org
6344 F: drivers/edac/sifive_edac.c
6347 M: Tony Luck <tony.luck@intel.com>
6348 L: linux-edac@vger.kernel.org
6350 F: drivers/edac/skx_*.c
6353 M: Tero Kristo <t-kristo@ti.com>
6354 L: linux-edac@vger.kernel.org
6356 F: drivers/edac/ti_edac.c
6358 EDIROL UA-101/UA-1000 DRIVER
6359 M: Clemens Ladisch <clemens@ladisch.de>
6360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6363 F: sound/usb/misc/ua101.c
6366 M: Ivan Hu <ivan.hu@canonical.com>
6367 M: Ard Biesheuvel <ardb@kernel.org>
6368 L: linux-efi@vger.kernel.org
6370 F: drivers/firmware/efi/test/
6372 EFI VARIABLE FILESYSTEM
6373 M: Matthew Garrett <matthew.garrett@nebula.com>
6374 M: Jeremy Kerr <jk@ozlabs.org>
6375 M: Ard Biesheuvel <ardb@kernel.org>
6376 L: linux-efi@vger.kernel.org
6378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6381 EFIFB FRAMEBUFFER DRIVER
6382 M: Peter Jones <pjones@redhat.com>
6383 L: linux-fbdev@vger.kernel.org
6385 F: drivers/video/fbdev/efifb.c
6389 W: http://aeschi.ch.eu.org/efs/
6392 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6393 M: Douglas Miller <dougmill@linux.ibm.com>
6394 L: netdev@vger.kernel.org
6396 F: drivers/net/ethernet/ibm/ehea/
6398 EM28XX VIDEO4LINUX DRIVER
6399 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6400 L: linux-media@vger.kernel.org
6402 W: https://linuxtv.org
6403 T: git git://linuxtv.org/media_tree.git
6404 F: Documentation/admin-guide/media/em28xx*
6405 F: drivers/media/usb/em28xx/
6408 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6409 M: Matt Mackall <mpm@selenic.com>
6410 M: David Woodhouse <dwmw2@infradead.org>
6411 L: linux-embedded@vger.kernel.org
6414 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6415 M: Adrian Hunter <adrian.hunter@intel.com>
6416 M: Ritesh Harjani <riteshh@codeaurora.org>
6417 M: Asutosh Das <asutoshd@codeaurora.org>
6418 L: linux-mmc@vger.kernel.org
6420 F: drivers/mmc/host/cqhci*
6422 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6423 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6424 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6425 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6426 L: linux-scsi@vger.kernel.org
6428 W: http://www.broadcom.com
6429 F: drivers/scsi/be2iscsi/
6431 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6432 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6433 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6434 M: Somnath Kotur <somnath.kotur@broadcom.com>
6435 L: netdev@vger.kernel.org
6437 W: http://www.emulex.com
6438 F: drivers/net/ethernet/emulex/benet/
6440 EMULEX ONECONNECT ROCE DRIVER
6441 M: Selvin Xavier <selvin.xavier@broadcom.com>
6442 M: Devesh Sharma <devesh.sharma@broadcom.com>
6443 L: linux-rdma@vger.kernel.org
6445 W: http://www.broadcom.com
6446 F: drivers/infiniband/hw/ocrdma/
6447 F: include/uapi/rdma/ocrdma-abi.h
6449 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6450 M: James Smart <james.smart@broadcom.com>
6451 M: Dick Kennedy <dick.kennedy@broadcom.com>
6452 L: linux-scsi@vger.kernel.org
6454 W: http://www.broadcom.com
6455 F: drivers/scsi/lpfc/
6457 ENE CB710 FLASH CARD READER DRIVER
6458 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6460 F: drivers/misc/cb710/
6461 F: drivers/mmc/host/cb710-mmc.*
6462 F: include/linux/cb710.h
6464 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6465 M: Maxim Levitsky <maximlevitsky@gmail.com>
6467 F: drivers/media/rc/ene_ir.*
6469 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6470 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6471 L: linuxppc-dev@lists.ozlabs.org
6473 F: drivers/tty/ehv_bytechan.c
6475 EPSON S1D13XXX FRAMEBUFFER DRIVER
6476 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6479 F: drivers/video/fbdev/s1d13xxxfb.c
6480 F: include/video/s1d13xxxfb.h
6483 M: Gao Xiang <xiang@kernel.org>
6484 M: Chao Yu <yuchao0@huawei.com>
6485 L: linux-erofs@lists.ozlabs.org
6487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6488 F: Documentation/filesystems/erofs.rst
6490 F: include/trace/events/erofs.h
6492 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6493 M: Jeff Layton <jlayton@kernel.org>
6495 F: include/linux/errseq.h
6498 ET131X NETWORK DRIVER
6499 M: Mark Einon <mark.einon@gmail.com>
6501 F: drivers/net/ethernet/agere/
6504 M: Roopa Prabhu <roopa@nvidia.com>
6505 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6506 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6507 L: netdev@vger.kernel.org
6509 W: http://www.linuxfoundation.org/en/Net:Bridge
6510 F: include/linux/netfilter_bridge/
6513 ETHERNET PHY LIBRARY
6514 M: Andrew Lunn <andrew@lunn.ch>
6515 M: Heiner Kallweit <hkallweit1@gmail.com>
6516 R: Russell King <linux@armlinux.org.uk>
6517 L: netdev@vger.kernel.org
6519 F: Documentation/ABI/testing/sysfs-class-net-phydev
6520 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6521 F: Documentation/devicetree/bindings/net/mdio*
6522 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6523 F: Documentation/networking/phy.rst
6525 F: drivers/of/of_mdio.c
6526 F: drivers/of/of_net.c
6527 F: include/dt-bindings/net/qca-ar803x.h
6528 F: include/linux/*mdio*.h
6529 F: include/linux/of_net.h
6530 F: include/linux/phy.h
6531 F: include/linux/phy_fixed.h
6532 F: include/linux/platform_data/mdio-bcm-unimac.h
6533 F: include/linux/platform_data/mdio-gpio.h
6534 F: include/trace/events/mdio.h
6535 F: include/uapi/linux/mdio.h
6536 F: include/uapi/linux/mii.h
6539 M: Namjae Jeon <namjae.jeon@samsung.com>
6540 M: Sungjong Seo <sj1557.seo@samsung.com>
6541 L: linux-fsdevel@vger.kernel.org
6546 M: Jan Kara <jack@suse.com>
6547 L: linux-ext4@vger.kernel.org
6549 F: Documentation/filesystems/ext2.rst
6551 F: include/linux/ext2*
6554 M: "Theodore Ts'o" <tytso@mit.edu>
6555 M: Andreas Dilger <adilger.kernel@dilger.ca>
6556 L: linux-ext4@vger.kernel.org
6558 W: http://ext4.wiki.kernel.org
6559 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6561 F: Documentation/filesystems/ext4/
6564 Extended Verification Module (EVM)
6565 M: Mimi Zohar <zohar@linux.ibm.com>
6566 L: linux-integrity@vger.kernel.org
6568 F: security/integrity/evm/
6570 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6571 M: Ard Biesheuvel <ardb@kernel.org>
6572 L: linux-efi@vger.kernel.org
6574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6575 F: Documentation/admin-guide/efi-stub.rst
6576 F: arch/*/include/asm/efi.h
6577 F: arch/*/kernel/efi.c
6578 F: arch/arm/boot/compressed/efi-header.S
6579 F: arch/arm64/kernel/efi-entry.S
6580 F: arch/x86/platform/efi/
6581 F: drivers/firmware/efi/
6582 F: include/linux/efi*.h
6584 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6585 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6586 M: Chanwoo Choi <cw00.choi@samsung.com>
6587 L: linux-kernel@vger.kernel.org
6589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6590 F: Documentation/devicetree/bindings/extcon/
6591 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6593 F: include/linux/extcon.h
6594 F: include/linux/extcon/
6597 M: Masami Hiramatsu <mhiramat@kernel.org>
6599 F: Documentation/admin-guide/bootconfig.rst
6600 F: fs/proc/bootconfig.c
6601 F: include/linux/bootconfig.h
6603 F: tools/bootconfig/*
6606 M: Jingoo Han <jingoohan1@gmail.com>
6607 L: dri-devel@lists.freedesktop.org
6609 F: drivers/gpu/drm/exynos/exynos_dp*
6611 EXYNOS SYSMMU (IOMMU) driver
6612 M: Marek Szyprowski <m.szyprowski@samsung.com>
6613 L: iommu@lists.linux-foundation.org
6615 F: drivers/iommu/exynos-iommu.c
6617 EZchip NPS platform support
6618 M: Vineet Gupta <vgupta@synopsys.com>
6619 M: Ofer Levi <oferle@nvidia.com>
6621 F: arch/arc/boot/dts/eznps.dts
6622 F: arch/arc/plat-eznps
6625 M: Jaegeuk Kim <jaegeuk@kernel.org>
6626 M: Chao Yu <yuchao0@huawei.com>
6627 L: linux-f2fs-devel@lists.sourceforge.net
6629 W: https://f2fs.wiki.kernel.org/
6630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6631 F: Documentation/ABI/testing/sysfs-fs-f2fs
6632 F: Documentation/filesystems/f2fs.rst
6634 F: include/linux/f2fs_fs.h
6635 F: include/trace/events/f2fs.h
6637 F71805F HARDWARE MONITORING DRIVER
6638 M: Jean Delvare <jdelvare@suse.com>
6639 L: linux-hwmon@vger.kernel.org
6641 F: Documentation/hwmon/f71805f.rst
6642 F: drivers/hwmon/f71805f.c
6645 M: Josh Poimboeuf <jpoimboe@redhat.com>
6647 F: scripts/faddr2line
6650 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6651 L: netdev@vger.kernel.org
6653 F: Documentation/networking/failover.rst
6654 F: include/net/failover.h
6655 F: net/core/failover.c
6658 M: Jan Kara <jack@suse.cz>
6659 R: Amir Goldstein <amir73il@gmail.com>
6660 L: linux-fsdevel@vger.kernel.org
6662 F: fs/notify/fanotify/
6663 F: include/linux/fanotify.h
6664 F: include/uapi/linux/fanotify.h
6666 FARSYNC SYNCHRONOUS DRIVER
6667 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6669 W: http://www.farsite.co.uk/
6670 F: drivers/net/wan/farsync.*
6672 FAULT INJECTION SUPPORT
6673 M: Akinobu Mita <akinobu.mita@gmail.com>
6675 F: Documentation/fault-injection/
6676 F: lib/fault-inject.c
6678 FBTFT Framebuffer drivers
6679 L: dri-devel@lists.freedesktop.org
6680 L: linux-fbdev@vger.kernel.org
6682 F: drivers/staging/fbtft/
6685 M: Michael Buesch <m@bues.ch>
6686 L: linux-media@vger.kernel.org
6688 F: drivers/media/tuners/fc0011.c
6689 F: drivers/media/tuners/fc0011.h
6692 M: Antti Palosaari <crope@iki.fi>
6693 L: linux-media@vger.kernel.org
6695 W: https://linuxtv.org
6696 W: http://palosaari.fi/linux/
6697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6698 T: git git://linuxtv.org/anttip/media_tree.git
6699 F: drivers/media/tuners/fc2580*
6701 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6702 M: Hannes Reinecke <hare@suse.de>
6703 L: linux-scsi@vger.kernel.org
6705 W: www.Open-FCoE.org
6706 F: drivers/scsi/fcoe/
6707 F: drivers/scsi/libfc/
6709 F: include/scsi/libfc.h
6710 F: include/scsi/libfcoe.h
6711 F: include/uapi/scsi/fc/
6713 FILE LOCKING (flock() and fcntl()/lockf())
6714 M: Jeff Layton <jlayton@kernel.org>
6715 M: "J. Bruce Fields" <bfields@fieldses.org>
6716 L: linux-fsdevel@vger.kernel.org
6720 F: include/linux/fcntl.h
6721 F: include/uapi/linux/fcntl.h
6723 FILESYSTEM DIRECT ACCESS (DAX)
6724 M: Dan Williams <dan.j.williams@intel.com>
6725 R: Matthew Wilcox <willy@infradead.org>
6726 R: Jan Kara <jack@suse.cz>
6727 L: linux-fsdevel@vger.kernel.org
6728 L: linux-nvdimm@lists.01.org
6731 F: include/linux/dax.h
6732 F: include/trace/events/fs_dax.h
6734 FILESYSTEMS (VFS and infrastructure)
6735 M: Alexander Viro <viro@zeniv.linux.org.uk>
6736 L: linux-fsdevel@vger.kernel.org
6739 F: include/linux/fs.h
6740 F: include/linux/fs_types.h
6741 F: include/uapi/linux/fs.h
6742 F: include/uapi/linux/openat2.h
6744 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6745 M: Riku Voipio <riku.voipio@iki.fi>
6746 L: linux-hwmon@vger.kernel.org
6748 F: drivers/hwmon/f75375s.c
6749 F: include/linux/f75375s.h
6751 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6752 M: Clemens Ladisch <clemens@ladisch.de>
6753 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6757 F: include/uapi/sound/firewire.h
6760 FIREWIRE MEDIA DRIVERS (firedtv)
6761 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6762 L: linux-media@vger.kernel.org
6763 L: linux1394-devel@lists.sourceforge.net
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6766 F: drivers/media/firewire/
6768 FIREWIRE SBP-2 TARGET
6769 M: Chris Boot <bootc@bootc.net>
6770 L: linux-scsi@vger.kernel.org
6771 L: target-devel@vger.kernel.org
6772 L: linux1394-devel@lists.sourceforge.net
6774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6775 F: drivers/target/sbp/
6778 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6779 L: linux1394-devel@lists.sourceforge.net
6781 W: http://ieee1394.wiki.kernel.org/
6782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6783 F: drivers/firewire/
6784 F: include/linux/firewire.h
6785 F: include/uapi/linux/firewire*.h
6788 FIRMWARE LOADER (request_firmware)
6789 M: Luis Chamberlain <mcgrof@kernel.org>
6790 L: linux-kernel@vger.kernel.org
6792 F: Documentation/firmware_class/
6793 F: drivers/base/firmware_loader/
6794 F: include/linux/firmware.h
6796 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6797 M: Joshua Morris <josh.h.morris@us.ibm.com>
6798 M: Philip Kelleher <pjk1939@linux.ibm.com>
6800 F: drivers/block/rsxx/
6802 FLEXTIMER FTM-QUADDEC DRIVER
6803 M: Patrick Havelange <patrick.havelange@essensium.com>
6804 L: linux-iio@vger.kernel.org
6806 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6807 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6808 F: drivers/counter/ftm-quaddec.c
6811 M: Denis Efremov <efremov@linux.com>
6812 L: linux-block@vger.kernel.org
6814 F: drivers/block/floppy.c
6816 FLYSKY FSIA6B RC RECEIVER
6817 M: Markus Koch <markus@notsyncing.net>
6818 L: linux-input@vger.kernel.org
6820 F: drivers/input/joystick/fsia6b.c
6822 FORCEDETH GIGABIT ETHERNET DRIVER
6823 M: Rain River <rain.1986.08.12@gmail.com>
6824 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6825 L: netdev@vger.kernel.org
6827 F: drivers/net/ethernet/nvidia/*
6830 M: Wu Hao <hao.wu@intel.com>
6831 L: linux-fpga@vger.kernel.org
6833 F: Documentation/fpga/dfl.rst
6834 F: drivers/fpga/dfl*
6835 F: include/uapi/linux/fpga-dfl.h
6837 FPGA MANAGER FRAMEWORK
6838 M: Moritz Fischer <mdf@kernel.org>
6839 L: linux-fpga@vger.kernel.org
6841 W: http://www.rocketboards.org
6842 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6844 F: Documentation/devicetree/bindings/fpga/
6845 F: Documentation/driver-api/fpga/
6846 F: Documentation/fpga/
6848 F: include/linux/fpga/
6851 M: Bill Metzenthen <billm@melbpc.org.au>
6853 W: http://floatingpoint.sourceforge.net/emulator/index.html
6854 F: arch/x86/math-emu/
6856 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6857 L: netdev@vger.kernel.org
6859 F: drivers/net/wan/dlci.c
6860 F: drivers/net/wan/sdla.c
6863 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6864 L: dri-devel@lists.freedesktop.org
6865 L: linux-fbdev@vger.kernel.org
6867 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6868 T: git git://anongit.freedesktop.org/drm/drm-misc
6869 F: Documentation/fb/
6871 F: include/linux/fb.h
6872 F: include/uapi/linux/fb.h
6873 F: include/uapi/video/
6876 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6877 M: Horia Geantă <horia.geanta@nxp.com>
6878 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6879 L: linux-crypto@vger.kernel.org
6881 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6882 F: drivers/crypto/caam/
6884 FREESCALE COLDFIRE M5441X MMC DRIVER
6885 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6886 L: linux-mmc@vger.kernel.org
6888 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6889 F: include/linux/platform_data/mmc-esdhc-mcf.h
6891 FREESCALE DIU FRAMEBUFFER DRIVER
6892 M: Timur Tabi <timur@kernel.org>
6893 L: linux-fbdev@vger.kernel.org
6895 F: drivers/video/fbdev/fsl-diu-fb.*
6897 FREESCALE DMA DRIVER
6898 M: Li Yang <leoyang.li@nxp.com>
6899 M: Zhang Wei <zw@zh-kernel.org>
6900 L: linuxppc-dev@lists.ozlabs.org
6902 F: drivers/dma/fsldma.*
6904 FREESCALE DSPI DRIVER
6905 M: Vladimir Oltean <olteanv@gmail.com>
6906 L: linux-spi@vger.kernel.org
6908 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6909 F: drivers/spi/spi-fsl-dspi.c
6910 F: include/linux/spi/spi-fsl-dspi.h
6912 FREESCALE ENETC ETHERNET DRIVERS
6913 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6914 L: netdev@vger.kernel.org
6916 F: drivers/net/ethernet/freescale/enetc/
6918 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6919 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6920 L: netdev@vger.kernel.org
6922 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6923 F: drivers/net/ethernet/freescale/gianfar*
6925 FREESCALE GPMI NAND DRIVER
6926 M: Han Xu <han.xu@nxp.com>
6927 L: linux-mtd@lists.infradead.org
6929 F: drivers/mtd/nand/raw/gpmi-nand/*
6931 FREESCALE I2C CPM DRIVER
6932 M: Jochen Friedrich <jochen@scram.de>
6933 L: linuxppc-dev@lists.ozlabs.org
6934 L: linux-i2c@vger.kernel.org
6936 F: drivers/i2c/busses/i2c-cpm.c
6938 FREESCALE IMX / MXC FEC DRIVER
6939 M: Fugang Duan <fugang.duan@nxp.com>
6940 L: netdev@vger.kernel.org
6942 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6943 F: drivers/net/ethernet/freescale/fec.h
6944 F: drivers/net/ethernet/freescale/fec_main.c
6945 F: drivers/net/ethernet/freescale/fec_ptp.c
6947 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6948 M: Sascha Hauer <s.hauer@pengutronix.de>
6949 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6950 L: linux-fbdev@vger.kernel.org
6951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6953 F: drivers/video/fbdev/imxfb.c
6954 F: include/linux/platform_data/video-imxfb.h
6956 FREESCALE IMX DDR PMU DRIVER
6957 M: Frank Li <Frank.li@nxp.com>
6958 L: linux-arm-kernel@lists.infradead.org
6960 F: Documentation/admin-guide/perf/imx-ddr.rst
6961 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6962 F: drivers/perf/fsl_imx8_ddr_perf.c
6964 FREESCALE IMX I2C DRIVER
6965 M: Oleksij Rempel <o.rempel@pengutronix.de>
6966 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6967 L: linux-i2c@vger.kernel.org
6969 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6970 F: drivers/i2c/busses/i2c-imx.c
6972 FREESCALE IMX LPI2C DRIVER
6973 M: Dong Aisheng <aisheng.dong@nxp.com>
6974 L: linux-i2c@vger.kernel.org
6975 L: linux-imx@nxp.com
6977 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6978 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6980 FREESCALE QORIQ DPAA ETHERNET DRIVER
6981 M: Madalin Bucur <madalin.bucur@nxp.com>
6982 L: netdev@vger.kernel.org
6984 F: drivers/net/ethernet/freescale/dpaa
6986 FREESCALE QORIQ DPAA FMAN DRIVER
6987 M: Madalin Bucur <madalin.bucur@nxp.com>
6988 L: netdev@vger.kernel.org
6990 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6991 F: drivers/net/ethernet/freescale/fman
6993 FREESCALE QORIQ PTP CLOCK DRIVER
6994 M: Yangbo Lu <yangbo.lu@nxp.com>
6995 L: netdev@vger.kernel.org
6997 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6998 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6999 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7000 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7001 F: drivers/ptp/ptp_qoriq.c
7002 F: drivers/ptp/ptp_qoriq_debugfs.c
7003 F: include/linux/fsl/ptp_qoriq.h
7005 FREESCALE QUAD SPI DRIVER
7006 M: Han Xu <han.xu@nxp.com>
7007 L: linux-spi@vger.kernel.org
7009 F: drivers/spi/spi-fsl-qspi.c
7011 FREESCALE QUICC ENGINE LIBRARY
7012 M: Qiang Zhao <qiang.zhao@nxp.com>
7013 L: linuxppc-dev@lists.ozlabs.org
7015 F: drivers/soc/fsl/qe/
7016 F: include/soc/fsl/*qe*.h
7017 F: include/soc/fsl/*ucc*.h
7019 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7020 M: Li Yang <leoyang.li@nxp.com>
7021 L: netdev@vger.kernel.org
7022 L: linuxppc-dev@lists.ozlabs.org
7024 F: drivers/net/ethernet/freescale/ucc_geth*
7026 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7027 M: Zhao Qiang <qiang.zhao@nxp.com>
7028 L: netdev@vger.kernel.org
7029 L: linuxppc-dev@lists.ozlabs.org
7031 F: drivers/net/wan/fsl_ucc_hdlc*
7033 FREESCALE QUICC ENGINE UCC UART DRIVER
7034 M: Timur Tabi <timur@kernel.org>
7035 L: linuxppc-dev@lists.ozlabs.org
7037 F: drivers/tty/serial/ucc_uart.c
7039 FREESCALE SOC DRIVERS
7040 M: Li Yang <leoyang.li@nxp.com>
7041 L: linuxppc-dev@lists.ozlabs.org
7042 L: linux-arm-kernel@lists.infradead.org
7044 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7045 F: Documentation/devicetree/bindings/soc/fsl/
7047 F: include/linux/fsl/
7049 FREESCALE SOC FS_ENET DRIVER
7050 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7051 L: linuxppc-dev@lists.ozlabs.org
7052 L: netdev@vger.kernel.org
7054 F: drivers/net/ethernet/freescale/fs_enet/
7055 F: include/linux/fs_enet_pd.h
7057 FREESCALE SOC SOUND DRIVERS
7058 M: Timur Tabi <timur@kernel.org>
7059 M: Nicolin Chen <nicoleotsuka@gmail.com>
7060 M: Xiubo Li <Xiubo.Lee@gmail.com>
7061 R: Fabio Estevam <festevam@gmail.com>
7062 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7063 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7064 L: linuxppc-dev@lists.ozlabs.org
7066 F: sound/soc/fsl/fsl*
7067 F: sound/soc/fsl/imx*
7068 F: sound/soc/fsl/mpc8610_hpcd.c
7070 FREESCALE USB PERIPHERAL DRIVERS
7071 M: Li Yang <leoyang.li@nxp.com>
7072 L: linux-usb@vger.kernel.org
7073 L: linuxppc-dev@lists.ozlabs.org
7075 F: drivers/usb/gadget/udc/fsl*
7077 FREESCALE USB PHY DRIVER
7078 M: Ran Wang <ran.wang_1@nxp.com>
7079 L: linux-usb@vger.kernel.org
7080 L: linuxppc-dev@lists.ozlabs.org
7082 F: drivers/usb/phy/phy-fsl-usb*
7085 M: Christoph Hellwig <hch@infradead.org>
7087 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7091 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7092 M: Pavel Machek <pavel@ucw.cz>
7093 L: linux-pm@vger.kernel.org
7095 F: Documentation/power/freezing-of-tasks.rst
7096 F: include/linux/freezer.h
7100 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7101 L: linux-kernel@vger.kernel.org
7103 F: include/linux/frontswap.h
7106 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7107 M: David Howells <dhowells@redhat.com>
7108 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7110 F: Documentation/filesystems/caching/
7112 F: include/linux/fscache*.h
7114 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7115 M: Theodore Y. Ts'o <tytso@mit.edu>
7116 M: Jaegeuk Kim <jaegeuk@kernel.org>
7117 M: Eric Biggers <ebiggers@kernel.org>
7118 L: linux-fscrypt@vger.kernel.org
7120 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7121 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7122 F: Documentation/filesystems/fscrypt.rst
7124 F: include/linux/fscrypt*.h
7125 F: include/uapi/linux/fscrypt.h
7128 M: Jeremy Kerr <jk@ozlabs.org>
7129 M: Joel Stanley <joel@jms.id.au>
7130 R: Alistar Popple <alistair@popple.id.au>
7131 R: Eddie James <eajames@linux.ibm.com>
7132 L: linux-fsi@lists.ozlabs.org
7134 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7137 F: include/linux/fsi*.h
7138 F: include/trace/events/fsi*.h
7140 FSI-ATTACHED I2C DRIVER
7141 M: Eddie James <eajames@linux.ibm.com>
7142 L: linux-i2c@vger.kernel.org
7143 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7145 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7146 F: drivers/i2c/busses/i2c-fsi.c
7148 FSI-ATTACHED SPI DRIVER
7149 M: Eddie James <eajames@linux.ibm.com>
7150 L: linux-spi@vger.kernel.org
7152 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7153 F: drivers/spi/spi-fsi.c
7155 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7156 M: Jan Kara <jack@suse.cz>
7157 R: Amir Goldstein <amir73il@gmail.com>
7158 L: linux-fsdevel@vger.kernel.org
7160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7162 F: include/linux/fsnotify*.h
7164 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7165 M: Eric Biggers <ebiggers@kernel.org>
7166 M: Theodore Y. Ts'o <tytso@mit.edu>
7167 L: linux-fscrypt@vger.kernel.org
7169 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7170 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7171 F: Documentation/filesystems/fsverity.rst
7173 F: include/linux/fsverity.h
7174 F: include/uapi/linux/fsverity.h
7176 FUJITSU LAPTOP EXTRAS
7177 M: Jonathan Woithe <jwoithe@just42.net>
7178 L: platform-driver-x86@vger.kernel.org
7180 F: drivers/platform/x86/fujitsu-laptop.c
7182 FUJITSU M-5MO LS CAMERA ISP DRIVER
7183 M: Kyungmin Park <kyungmin.park@samsung.com>
7184 M: Heungjun Kim <riverful.kim@samsung.com>
7185 L: linux-media@vger.kernel.org
7187 F: drivers/media/i2c/m5mols/
7188 F: include/media/i2c/m5mols.h
7190 FUJITSU TABLET EXTRAS
7191 M: Robert Gerlach <khnz@gmx.de>
7192 L: platform-driver-x86@vger.kernel.org
7194 F: drivers/platform/x86/fujitsu-tablet.c
7196 FUSE: FILESYSTEM IN USERSPACE
7197 M: Miklos Szeredi <miklos@szeredi.hu>
7198 L: linux-fsdevel@vger.kernel.org
7200 W: http://fuse.sourceforge.net/
7201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7202 F: Documentation/filesystems/fuse.rst
7204 F: include/uapi/linux/fuse.h
7207 M: Thomas Gleixner <tglx@linutronix.de>
7208 M: Ingo Molnar <mingo@redhat.com>
7209 R: Peter Zijlstra <peterz@infradead.org>
7210 R: Darren Hart <dvhart@infradead.org>
7211 L: linux-kernel@vger.kernel.org
7213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7214 F: Documentation/locking/*futex*
7215 F: include/asm-generic/futex.h
7216 F: include/linux/futex.h
7217 F: include/uapi/linux/futex.h
7219 F: tools/perf/bench/futex*
7220 F: tools/testing/selftests/futex/
7222 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7223 M: Tim Harvey <tharvey@gateworks.com>
7224 M: Robert Jones <rjones@gateworks.com>
7226 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7227 F: drivers/mfd/gateworks-gsc.c
7228 F: include/linux/mfd/gsc.h
7229 F: Documentation/hwmon/gsc-hwmon.rst
7230 F: drivers/hwmon/gsc-hwmon.c
7231 F: include/linux/platform_data/gsc_hwmon.h
7233 GASKET DRIVER FRAMEWORK
7234 M: Rob Springer <rspringer@google.com>
7235 M: Todd Poynor <toddpoynor@google.com>
7236 M: Ben Chan <benchan@chromium.org>
7237 M: Richard Yeh <rcy@google.com>
7239 F: drivers/staging/gasket/
7242 M: Kees Cook <keescook@chromium.org>
7243 R: Emese Revfy <re.emese@gmail.com>
7244 L: linux-hardening@vger.kernel.org
7246 F: Documentation/kbuild/gcc-plugins.rst
7247 F: scripts/Makefile.gcc-plugins
7248 F: scripts/gcc-plugin.sh
7249 F: scripts/gcc-plugins/
7251 GCOV BASED KERNEL PROFILING
7252 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7254 F: Documentation/dev-tools/gcov.rst
7257 GDB KERNEL DEBUGGING HELPER SCRIPTS
7258 M: Jan Kiszka <jan.kiszka@siemens.com>
7259 M: Kieran Bingham <kbingham@kernel.org>
7263 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7264 M: Achim Leubner <achim_leubner@adaptec.com>
7265 L: linux-scsi@vger.kernel.org
7267 W: http://www.icp-vortex.com/
7268 F: drivers/scsi/gdt*
7270 GEMTEK FM RADIO RECEIVER DRIVER
7271 M: Hans Verkuil <hverkuil@xs4all.nl>
7272 L: linux-media@vger.kernel.org
7274 W: https://linuxtv.org
7275 T: git git://linuxtv.org/media_tree.git
7276 F: drivers/media/radio/radio-gemtek*
7278 GENERIC ARCHITECTURE TOPOLOGY
7279 M: Sudeep Holla <sudeep.holla@arm.com>
7280 L: linux-kernel@vger.kernel.org
7282 F: drivers/base/arch_topology.c
7283 F: include/linux/arch_topology.h
7285 GENERIC GPIO I2C DRIVER
7286 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7288 F: drivers/i2c/busses/i2c-gpio.c
7289 F: include/linux/platform_data/i2c-gpio.h
7291 GENERIC GPIO I2C MULTIPLEXER DRIVER
7292 M: Peter Korsgaard <peter.korsgaard@barco.com>
7293 L: linux-i2c@vger.kernel.org
7295 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7296 F: drivers/i2c/muxes/i2c-mux-gpio.c
7297 F: include/linux/platform_data/i2c-mux-gpio.h
7299 GENERIC HDLC (WAN) DRIVERS
7300 M: Krzysztof Halasa <khc@pm.waw.pl>
7302 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7303 F: drivers/net/wan/c101.c
7304 F: drivers/net/wan/hd6457*
7305 F: drivers/net/wan/hdlc*
7306 F: drivers/net/wan/n2.c
7307 F: drivers/net/wan/pc300too.c
7308 F: drivers/net/wan/pci200syn.c
7309 F: drivers/net/wan/wanxl*
7311 GENERIC INCLUDE/ASM HEADER FILES
7312 M: Arnd Bergmann <arnd@arndb.de>
7313 L: linux-arch@vger.kernel.org
7315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7316 F: include/asm-generic/
7317 F: include/uapi/asm-generic/
7319 GENERIC PHY FRAMEWORK
7320 M: Kishon Vijay Abraham I <kishon@ti.com>
7321 M: Vinod Koul <vkoul@kernel.org>
7322 L: linux-kernel@vger.kernel.org
7324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7325 F: Documentation/devicetree/bindings/phy/
7327 F: include/linux/phy/
7329 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7330 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7332 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7335 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7336 M: Kevin Hilman <khilman@kernel.org>
7337 M: Ulf Hansson <ulf.hansson@linaro.org>
7338 L: linux-pm@vger.kernel.org
7340 F: Documentation/devicetree/bindings/power/power?domain*
7341 F: drivers/base/power/domain*.c
7342 F: include/linux/pm_domain.h
7344 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7345 M: Eugen Hristev <eugen.hristev@microchip.com>
7346 L: linux-input@vger.kernel.org
7348 F: drivers/input/touchscreen/resistive-adc-touch.c
7350 GENERIC UIO DRIVER FOR PCI DEVICES
7351 M: "Michael S. Tsirkin" <mst@redhat.com>
7352 L: kvm@vger.kernel.org
7354 F: drivers/uio/uio_pci_generic.c
7356 GENERIC VDSO LIBRARY
7357 M: Andy Lutomirski <luto@kernel.org>
7358 M: Thomas Gleixner <tglx@linutronix.de>
7359 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7360 L: linux-kernel@vger.kernel.org
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7363 F: include/asm-generic/vdso/vsyscall.h
7365 F: kernel/time/vsyscall.c
7368 GENWQE (IBM Generic Workqueue Card)
7369 M: Frank Haverkamp <haver@linux.ibm.com>
7371 F: drivers/misc/genwqe/
7373 GET_MAINTAINER SCRIPT
7374 M: Joe Perches <joe@perches.com>
7376 F: scripts/get_maintainer.pl
7379 M: Bob Peterson <rpeterso@redhat.com>
7380 M: Andreas Gruenbacher <agruenba@redhat.com>
7381 L: cluster-devel@redhat.com
7383 W: http://sources.redhat.com/cluster/
7384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7385 F: Documentation/filesystems/gfs2*
7387 F: include/uapi/linux/gfs2_ondisk.h
7390 M: Johan Hovold <johan@kernel.org>
7392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7393 F: Documentation/ABI/testing/sysfs-class-gnss
7394 F: Documentation/devicetree/bindings/gnss/
7396 F: include/linux/gnss.h
7399 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7400 L: linux-media@vger.kernel.org
7402 F: drivers/media/usb/go7007/
7405 M: Bastien Nocera <hadess@hadess.net>
7406 L: linux-input@vger.kernel.org
7408 F: drivers/input/touchscreen/goodix.c
7410 GOOGLE ETHERNET DRIVERS
7411 M: Catherine Sullivan <csully@google.com>
7412 R: Sagi Shahar <sagis@google.com>
7413 R: Jon Olson <jonolson@google.com>
7414 L: netdev@vger.kernel.org
7416 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7417 F: drivers/net/ethernet/google
7419 GPD POCKET FAN DRIVER
7420 M: Hans de Goede <hdegoede@redhat.com>
7421 L: platform-driver-x86@vger.kernel.org
7423 F: drivers/platform/x86/gpd-pocket-fan.c
7426 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7427 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7428 L: linux-gpio@vger.kernel.org
7429 L: linux-acpi@vger.kernel.org
7431 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7432 F: drivers/gpio/gpiolib-acpi.c
7433 F: drivers/gpio/gpiolib-acpi.h
7436 M: Geert Uytterhoeven <geert+renesas@glider.be>
7437 L: linux-gpio@vger.kernel.org
7439 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7440 F: drivers/gpio/gpio-aggregator.c
7443 M: Sean Young <sean@mess.org>
7444 L: linux-media@vger.kernel.org
7446 F: drivers/media/rc/gpio-ir-tx.c
7449 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7450 L: linux-gpio@vger.kernel.org
7452 F: drivers/gpio/gpio-mockup.c
7453 F: tools/testing/selftests/gpio/
7456 R: Michael Walle <michael@walle.cc>
7458 F: drivers/gpio/gpio-regmap.c
7459 F: include/linux/gpio/regmap.h
7462 M: Linus Walleij <linus.walleij@linaro.org>
7463 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7464 L: linux-gpio@vger.kernel.org
7466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7467 F: Documentation/ABI/obsolete/sysfs-gpio
7468 F: Documentation/ABI/testing/gpio-cdev
7469 F: Documentation/admin-guide/gpio/
7470 F: Documentation/devicetree/bindings/gpio/
7471 F: Documentation/driver-api/gpio/
7473 F: include/asm-generic/gpio.h
7474 F: include/linux/gpio.h
7475 F: include/linux/gpio/
7476 F: include/linux/of_gpio.h
7477 F: include/uapi/linux/gpio.h
7480 GRE DEMULTIPLEXER DRIVER
7481 M: Dmitry Kozlov <xeb@mail.ru>
7482 L: netdev@vger.kernel.org
7484 F: include/net/gre.h
7485 F: net/ipv4/gre_demux.c
7486 F: net/ipv4/gre_offload.c
7488 GRETH 10/100/1G Ethernet MAC device driver
7489 M: Andreas Larsson <andreas@gaisler.com>
7490 L: netdev@vger.kernel.org
7492 F: drivers/net/ethernet/aeroflex/
7494 GREYBUS AUDIO PROTOCOLS DRIVERS
7495 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7496 M: Mark Greer <mgreer@animalcreek.com>
7498 F: drivers/staging/greybus/audio_apbridgea.c
7499 F: drivers/staging/greybus/audio_apbridgea.h
7500 F: drivers/staging/greybus/audio_codec.c
7501 F: drivers/staging/greybus/audio_codec.h
7502 F: drivers/staging/greybus/audio_gb.c
7503 F: drivers/staging/greybus/audio_manager.c
7504 F: drivers/staging/greybus/audio_manager.h
7505 F: drivers/staging/greybus/audio_manager_module.c
7506 F: drivers/staging/greybus/audio_manager_private.h
7507 F: drivers/staging/greybus/audio_manager_sysfs.c
7508 F: drivers/staging/greybus/audio_module.c
7509 F: drivers/staging/greybus/audio_topology.c
7511 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7512 M: Viresh Kumar <vireshk@kernel.org>
7514 F: drivers/staging/greybus/authentication.c
7515 F: drivers/staging/greybus/bootrom.c
7516 F: drivers/staging/greybus/firmware.h
7517 F: drivers/staging/greybus/fw-core.c
7518 F: drivers/staging/greybus/fw-download.c
7519 F: drivers/staging/greybus/fw-management.c
7520 F: drivers/staging/greybus/greybus_authentication.h
7521 F: drivers/staging/greybus/greybus_firmware.h
7522 F: drivers/staging/greybus/hid.c
7523 F: drivers/staging/greybus/i2c.c
7524 F: drivers/staging/greybus/spi.c
7525 F: drivers/staging/greybus/spilib.c
7526 F: drivers/staging/greybus/spilib.h
7528 GREYBUS LOOPBACK DRIVER
7529 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7531 F: drivers/staging/greybus/loopback.c
7533 GREYBUS PLATFORM DRIVERS
7534 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7536 F: drivers/staging/greybus/arche-apb-ctrl.c
7537 F: drivers/staging/greybus/arche-platform.c
7538 F: drivers/staging/greybus/arche_platform.h
7540 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7541 M: Rui Miguel Silva <rmfrfs@gmail.com>
7543 F: drivers/staging/greybus/gpio.c
7544 F: drivers/staging/greybus/light.c
7545 F: drivers/staging/greybus/power_supply.c
7546 F: drivers/staging/greybus/sdio.c
7547 F: drivers/staging/greybus/spi.c
7548 F: drivers/staging/greybus/spilib.c
7551 M: Johan Hovold <johan@kernel.org>
7552 M: Alex Elder <elder@kernel.org>
7553 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7554 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7557 F: drivers/staging/greybus/
7558 F: include/linux/greybus.h
7559 F: include/linux/greybus/
7561 GREYBUS UART PROTOCOLS DRIVERS
7562 M: David Lin <dtwlin@gmail.com>
7564 F: drivers/staging/greybus/log.c
7565 F: drivers/staging/greybus/uart.c
7567 GS1662 VIDEO SERIALIZER
7568 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7569 L: linux-media@vger.kernel.org
7571 T: git git://linuxtv.org/media_tree.git
7572 F: drivers/media/spi/gs1662.c
7574 GSPCA FINEPIX SUBDRIVER
7575 M: Frank Zago <frank@zago.net>
7576 L: linux-media@vger.kernel.org
7578 T: git git://linuxtv.org/media_tree.git
7579 F: drivers/media/usb/gspca/finepix.c
7581 GSPCA GL860 SUBDRIVER
7582 M: Olivier Lorin <o.lorin@laposte.net>
7583 L: linux-media@vger.kernel.org
7585 T: git git://linuxtv.org/media_tree.git
7586 F: drivers/media/usb/gspca/gl860/
7588 GSPCA M5602 SUBDRIVER
7589 M: Erik Andren <erik.andren@gmail.com>
7590 L: linux-media@vger.kernel.org
7592 T: git git://linuxtv.org/media_tree.git
7593 F: drivers/media/usb/gspca/m5602/
7595 GSPCA PAC207 SONIXB SUBDRIVER
7596 M: Hans Verkuil <hverkuil@xs4all.nl>
7597 L: linux-media@vger.kernel.org
7599 T: git git://linuxtv.org/media_tree.git
7600 F: drivers/media/usb/gspca/pac207.c
7602 GSPCA SN9C20X SUBDRIVER
7603 M: Brian Johnson <brijohn@gmail.com>
7604 L: linux-media@vger.kernel.org
7606 T: git git://linuxtv.org/media_tree.git
7607 F: drivers/media/usb/gspca/sn9c20x.c
7609 GSPCA T613 SUBDRIVER
7610 M: Leandro Costantino <lcostantino@gmail.com>
7611 L: linux-media@vger.kernel.org
7613 T: git git://linuxtv.org/media_tree.git
7614 F: drivers/media/usb/gspca/t613.c
7616 GSPCA USB WEBCAM DRIVER
7617 M: Hans Verkuil <hverkuil@xs4all.nl>
7618 L: linux-media@vger.kernel.org
7620 T: git git://linuxtv.org/media_tree.git
7621 F: drivers/media/usb/gspca/
7623 GTP (GPRS Tunneling Protocol)
7624 M: Pablo Neira Ayuso <pablo@netfilter.org>
7625 M: Harald Welte <laforge@gnumonks.org>
7626 L: osmocom-net-gprs@lists.osmocom.org
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7629 F: drivers/net/gtp.c
7631 GUID PARTITION TABLE (GPT)
7632 M: Davidlohr Bueso <dave@stgolabs.net>
7633 L: linux-efi@vger.kernel.org
7635 F: block/partitions/efi.*
7638 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7639 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7641 W: http://uclinux-h8.sourceforge.jp
7642 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7644 F: drivers/clk/h8300/
7645 F: drivers/clocksource/h8300_*.c
7646 F: drivers/irqchip/irq-renesas-h8*.c
7648 HABANALABS PCI DRIVER
7649 M: Oded Gabbay <oded.gabbay@gmail.com>
7651 T: git https://github.com/HabanaAI/linux.git
7652 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7653 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7654 F: drivers/misc/habanalabs/
7655 F: include/uapi/misc/habanalabs.h
7658 M: Antti Palosaari <crope@iki.fi>
7659 L: linux-media@vger.kernel.org
7661 W: https://linuxtv.org
7662 W: http://palosaari.fi/linux/
7663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7664 T: git git://linuxtv.org/anttip/media_tree.git
7665 F: drivers/media/usb/hackrf/
7667 HANTRO VPU CODEC DRIVER
7668 M: Ezequiel Garcia <ezequiel@collabora.com>
7669 M: Philipp Zabel <p.zabel@pengutronix.de>
7670 L: linux-media@vger.kernel.org
7671 L: linux-rockchip@lists.infradead.org
7673 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7674 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7675 F: drivers/staging/media/hantro/
7677 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7678 M: Frank Seidel <frank@f-seidel.de>
7679 L: platform-driver-x86@vger.kernel.org
7681 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7682 F: drivers/platform/x86/hdaps.c
7685 M: Jean Delvare <jdelvare@suse.com>
7686 M: Guenter Roeck <linux@roeck-us.net>
7687 L: linux-hwmon@vger.kernel.org
7689 W: http://hwmon.wiki.kernel.org/
7690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7691 F: Documentation/devicetree/bindings/hwmon/
7692 F: Documentation/hwmon/
7694 F: include/linux/hwmon*.h
7695 F: include/trace/events/hwmon*.h
7697 HARDWARE RANDOM NUMBER GENERATOR CORE
7698 M: Matt Mackall <mpm@selenic.com>
7699 M: Herbert Xu <herbert@gondor.apana.org.au>
7700 L: linux-crypto@vger.kernel.org
7702 F: Documentation/admin-guide/hw_random.rst
7703 F: Documentation/devicetree/bindings/rng/
7704 F: drivers/char/hw_random/
7705 F: include/linux/hw_random.h
7707 HARDWARE SPINLOCK CORE
7708 M: Ohad Ben-Cohen <ohad@wizery.com>
7709 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7710 R: Baolin Wang <baolin.wang7@gmail.com>
7711 L: linux-remoteproc@vger.kernel.org
7713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7714 F: Documentation/devicetree/bindings/hwlock/
7715 F: Documentation/locking/hwspinlock.rst
7716 F: drivers/hwspinlock/
7717 F: include/linux/hwspinlock.h
7719 HARDWARE TRACING FACILITIES
7720 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7722 F: drivers/hwtracing/
7724 HARMONY SOUND DRIVER
7725 L: linux-parisc@vger.kernel.org
7727 F: sound/parisc/harmony.*
7729 HDPVR USB VIDEO ENCODER DRIVER
7730 M: Hans Verkuil <hverkuil@xs4all.nl>
7731 L: linux-media@vger.kernel.org
7733 W: https://linuxtv.org
7734 T: git git://linuxtv.org/media_tree.git
7735 F: drivers/media/usb/hdpvr/
7737 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7738 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7740 F: Documentation/watchdog/hpwdt.rst
7741 F: drivers/watchdog/hpwdt.c
7743 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7744 M: Don Brace <don.brace@microchip.com>
7745 L: storagedev@microchip.com
7746 L: linux-scsi@vger.kernel.org
7748 F: Documentation/scsi/hpsa.rst
7749 F: drivers/scsi/hpsa*.[ch]
7750 F: include/linux/cciss*.h
7751 F: include/uapi/linux/cciss*.h
7754 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7755 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7756 L: linux-rdma@vger.kernel.org
7758 F: drivers/infiniband/hw/hfi1
7761 L: linux-fsdevel@vger.kernel.org
7763 F: Documentation/filesystems/hfs.rst
7767 L: linux-fsdevel@vger.kernel.org
7769 F: Documentation/filesystems/hfsplus.rst
7772 HGA FRAMEBUFFER DRIVER
7773 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7774 L: linux-nvidia@lists.surfsouth.com
7776 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7777 F: drivers/video/fbdev/hgafb.c
7779 HIBERNATION (aka Software Suspend, aka swsusp)
7780 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7781 M: Pavel Machek <pavel@ucw.cz>
7782 L: linux-pm@vger.kernel.org
7784 B: https://bugzilla.kernel.org
7785 F: arch/*/include/asm/suspend*.h
7787 F: drivers/base/power/
7788 F: include/linux/freezer.h
7789 F: include/linux/pm.h
7790 F: include/linux/suspend.h
7794 M: Jiri Kosina <jikos@kernel.org>
7795 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7796 L: linux-input@vger.kernel.org
7798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7800 F: include/linux/hid*
7801 F: include/uapi/linux/hid*
7803 HID SENSOR HUB DRIVERS
7804 M: Jiri Kosina <jikos@kernel.org>
7805 M: Jonathan Cameron <jic23@kernel.org>
7806 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7807 L: linux-input@vger.kernel.org
7808 L: linux-iio@vger.kernel.org
7810 F: Documentation/hid/hid-sensor*
7811 F: drivers/hid/hid-sensor-*
7812 F: drivers/iio/*/hid-*
7813 F: include/linux/hid-sensor-*
7815 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7816 M: Thomas Gleixner <tglx@linutronix.de>
7817 L: linux-kernel@vger.kernel.org
7819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7820 F: Documentation/timers/
7821 F: include/linux/clockchips.h
7822 F: include/linux/hrtimer.h
7823 F: kernel/time/clockevents.c
7824 F: kernel/time/hrtimer.c
7825 F: kernel/time/timer_*.c
7827 HIGH-SPEED SCC DRIVER FOR AX.25
7828 L: linux-hams@vger.kernel.org
7830 F: drivers/net/hamradio/dmascc.c
7831 F: drivers/net/hamradio/scc.c
7833 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7834 M: HighPoint Linux Team <linux@highpoint-tech.com>
7836 W: http://www.highpoint-tech.com
7837 F: Documentation/scsi/hptiop.rst
7838 F: drivers/scsi/hptiop.c
7841 M: Jes Sorensen <jes@trained-monkey.org>
7842 L: linux-hippi@sunsite.dk
7844 F: drivers/net/hippi/
7845 F: include/linux/hippidevice.h
7846 F: include/uapi/linux/if_hippi.h
7849 HISILICON DMA DRIVER
7850 M: Zhou Wang <wangzhou1@hisilicon.com>
7851 L: dmaengine@vger.kernel.org
7853 F: drivers/dma/hisi_dma.c
7855 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7856 M: Zaibo Xu <xuzaibo@huawei.com>
7857 L: linux-crypto@vger.kernel.org
7859 F: Documentation/ABI/testing/debugfs-hisi-hpre
7860 F: drivers/crypto/hisilicon/hpre/hpre.h
7861 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7862 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7864 HISILICON LPC BUS DRIVER
7865 M: john.garry@huawei.com
7867 W: http://www.hisilicon.com
7868 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7869 F: drivers/bus/hisi_lpc.c
7871 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7872 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7873 M: Salil Mehta <salil.mehta@huawei.com>
7874 L: netdev@vger.kernel.org
7876 W: http://www.hisilicon.com
7877 F: drivers/net/ethernet/hisilicon/hns3/
7879 HISILICON NETWORK SUBSYSTEM DRIVER
7880 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7881 M: Salil Mehta <salil.mehta@huawei.com>
7882 L: netdev@vger.kernel.org
7884 W: http://www.hisilicon.com
7885 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7886 F: drivers/net/ethernet/hisilicon/
7888 HISILICON PMU DRIVER
7889 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7891 W: http://www.hisilicon.com
7892 F: Documentation/admin-guide/perf/hisi-pmu.rst
7893 F: drivers/perf/hisilicon
7895 HISILICON QM AND ZIP Controller DRIVER
7896 M: Zhou Wang <wangzhou1@hisilicon.com>
7897 L: linux-crypto@vger.kernel.org
7899 F: Documentation/ABI/testing/debugfs-hisi-zip
7900 F: drivers/crypto/hisilicon/qm.c
7901 F: drivers/crypto/hisilicon/qm.h
7902 F: drivers/crypto/hisilicon/sgl.c
7903 F: drivers/crypto/hisilicon/zip/
7905 HISILICON ROCE DRIVER
7906 M: Lijun Ou <oulijun@huawei.com>
7907 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7908 M: Weihang Li <liweihang@huawei.com>
7909 L: linux-rdma@vger.kernel.org
7911 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7912 F: drivers/infiniband/hw/hns/
7914 HISILICON SAS Controller
7915 M: John Garry <john.garry@huawei.com>
7917 W: http://www.hisilicon.com
7918 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7919 F: drivers/scsi/hisi_sas/
7921 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7922 M: Zaibo Xu <xuzaibo@huawei.com>
7923 L: linux-crypto@vger.kernel.org
7925 F: Documentation/ABI/testing/debugfs-hisi-sec
7926 F: drivers/crypto/hisilicon/sec2/sec.h
7927 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7928 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7929 F: drivers/crypto/hisilicon/sec2/sec_main.c
7931 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7932 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7933 L: devel@driverdev.osuosl.org
7935 F: drivers/staging/hikey9xx/
7937 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7938 M: Zaibo Xu <xuzaibo@huawei.com>
7940 F: drivers/char/hw_random/hisi-trng-v2.c
7942 HISILICON V3XX SPI NOR FLASH Controller Driver
7943 M: John Garry <john.garry@huawei.com>
7945 W: http://www.hisilicon.com
7946 F: drivers/spi/spi-hisi-sfc-v3xx.c
7948 HMM - Heterogeneous Memory Management
7949 M: Jérôme Glisse <jglisse@redhat.com>
7950 L: linux-mm@kvack.org
7952 F: Documentation/vm/hmm.rst
7953 F: include/linux/hmm*
7956 F: tools/testing/selftests/vm/*hmm*
7959 M: Jouni Malinen <j@w1.fi>
7960 L: linux-wireless@vger.kernel.org
7962 W: http://w1.fi/hostap-driver.html
7963 F: drivers/net/wireless/intersil/hostap/
7965 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7966 L: platform-driver-x86@vger.kernel.org
7968 F: drivers/platform/x86/tc1100-wmi.c
7970 HPET: High Precision Event Timers driver
7971 M: Clemens Ladisch <clemens@ladisch.de>
7973 F: Documentation/timers/hpet.rst
7974 F: drivers/char/hpet.c
7975 F: include/linux/hpet.h
7976 F: include/uapi/linux/hpet.h
7980 F: arch/x86/include/asm/hpet.h
7981 F: arch/x86/kernel/hpet.c
7984 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7986 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7990 M: Sebastian Reichel <sre@kernel.org>
7992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7993 F: Documentation/ABI/testing/sysfs-bus-hsi
7994 F: Documentation/driver-api/hsi.rst
7996 F: include/linux/hsi/
7997 F: include/uapi/linux/hsi/
8000 L: linux-usb@vger.kernel.org
8002 F: drivers/net/usb/hso.c
8004 HSR NETWORK PROTOCOL
8005 L: netdev@vger.kernel.org
8009 HT16K33 LED CONTROLLER DRIVER
8010 M: Robin van der Gracht <robin@protonic.nl>
8012 F: Documentation/devicetree/bindings/display/ht16k33.txt
8013 F: drivers/auxdisplay/ht16k33.c
8015 HTCPEN TOUCHSCREEN DRIVER
8016 M: Pau Oliva Fora <pof@eslack.org>
8017 L: linux-input@vger.kernel.org
8019 F: drivers/input/touchscreen/htcpen.c
8021 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8022 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8023 L: linux-iio@vger.kernel.org
8025 W: http://www.st.com/
8026 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8027 F: drivers/iio/humidity/hts221*
8029 HUAWEI ETHERNET DRIVER
8030 M: Bin Luo <luobin9@huawei.com>
8031 L: netdev@vger.kernel.org
8033 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8034 F: drivers/net/ethernet/huawei/hinic/
8037 M: Mike Kravetz <mike.kravetz@oracle.com>
8038 L: linux-mm@kvack.org
8040 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8041 F: Documentation/admin-guide/mm/hugetlbpage.rst
8042 F: Documentation/vm/hugetlbfs_reserv.rst
8044 F: include/linux/hugetlb.h
8048 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8049 L: linux-media@vger.kernel.org
8051 W: https://linuxtv.org
8052 T: git git://linuxtv.org/media_tree.git
8053 F: drivers/media/platform/sti/hva
8055 HWPOISON MEMORY FAILURE HANDLING
8056 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8057 L: linux-mm@kvack.org
8059 F: mm/hwpoison-inject.c
8060 F: mm/memory-failure.c
8062 HYGON PROCESSOR SUPPORT
8063 M: Pu Wen <puwen@hygon.cn>
8064 L: linux-kernel@vger.kernel.org
8066 F: arch/x86/kernel/cpu/hygon.c
8068 HYNIX HI556 SENSOR DRIVER
8069 M: Shawn Tu <shawnx.tu@intel.com>
8070 L: linux-media@vger.kernel.org
8072 T: git git://linuxtv.org/media_tree.git
8073 F: drivers/media/i2c/hi556.c
8075 Hyper-V CORE AND DRIVERS
8076 M: "K. Y. Srinivasan" <kys@microsoft.com>
8077 M: Haiyang Zhang <haiyangz@microsoft.com>
8078 M: Stephen Hemminger <sthemmin@microsoft.com>
8079 M: Wei Liu <wei.liu@kernel.org>
8080 L: linux-hyperv@vger.kernel.org
8082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8083 F: Documentation/ABI/stable/sysfs-bus-vmbus
8084 F: Documentation/ABI/testing/debugfs-hyperv
8085 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8087 F: arch/x86/include/asm/hyperv-tlfs.h
8088 F: arch/x86/include/asm/mshyperv.h
8089 F: arch/x86/include/asm/trace/hyperv.h
8090 F: arch/x86/kernel/cpu/mshyperv.c
8091 F: drivers/clocksource/hyperv_timer.c
8092 F: drivers/hid/hid-hyperv.c
8094 F: drivers/input/serio/hyperv-keyboard.c
8095 F: drivers/iommu/hyperv-iommu.c
8096 F: drivers/net/hyperv/
8097 F: drivers/pci/controller/pci-hyperv-intf.c
8098 F: drivers/pci/controller/pci-hyperv.c
8099 F: drivers/scsi/storvsc_drv.c
8100 F: drivers/uio/uio_hv_generic.c
8101 F: drivers/video/fbdev/hyperv_fb.c
8102 F: include/asm-generic/hyperv-tlfs.h
8103 F: include/asm-generic/mshyperv.h
8104 F: include/clocksource/hyperv_timer.h
8105 F: include/linux/hyperv.h
8106 F: include/uapi/linux/hyperv.h
8107 F: net/vmw_vsock/hyperv_transport.c
8111 M: Vignesh Raghavendra <vigneshr@ti.com>
8112 L: linux-mtd@lists.infradead.org
8114 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8115 C: irc://irc.oftc.net/mtd
8116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8117 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8118 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8119 F: drivers/mtd/hyperbus/
8120 F: include/linux/mtd/hyperbus.h
8122 HYPERVISOR VIRTUAL CONSOLE DRIVER
8123 L: linuxppc-dev@lists.ozlabs.org
8128 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8129 L: linux-i2c@vger.kernel.org
8130 L: linux-acpi@vger.kernel.org
8132 F: drivers/i2c/i2c-core-acpi.c
8134 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8135 M: Ajay Gupta <ajayg@nvidia.com>
8136 L: linux-i2c@vger.kernel.org
8138 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8139 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8142 M: Peter Rosin <peda@axentia.se>
8143 L: linux-i2c@vger.kernel.org
8145 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8146 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8147 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8148 F: Documentation/i2c/i2c-topology.rst
8149 F: Documentation/i2c/muxes/
8150 F: drivers/i2c/i2c-mux.c
8151 F: drivers/i2c/muxes/
8152 F: include/linux/i2c-mux.h
8154 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8155 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8156 L: linux-i2c@vger.kernel.org
8158 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8159 F: drivers/i2c/busses/i2c-mv64xxx.c
8161 I2C OVER PARALLEL PORT
8162 M: Jean Delvare <jdelvare@suse.com>
8163 L: linux-i2c@vger.kernel.org
8165 F: Documentation/i2c/busses/i2c-parport.rst
8166 F: drivers/i2c/busses/i2c-parport.c
8169 M: Wolfram Sang <wsa@kernel.org>
8170 L: linux-i2c@vger.kernel.org
8172 W: https://i2c.wiki.kernel.org/
8173 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8175 F: Documentation/devicetree/bindings/i2c/i2c.txt
8176 F: Documentation/i2c/
8178 F: include/linux/i2c-dev.h
8179 F: include/linux/i2c-smbus.h
8180 F: include/linux/i2c.h
8181 F: include/uapi/linux/i2c-*.h
8182 F: include/uapi/linux/i2c.h
8184 I2C SUBSYSTEM HOST DRIVERS
8185 L: linux-i2c@vger.kernel.org
8187 W: https://i2c.wiki.kernel.org/
8188 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8190 F: Documentation/devicetree/bindings/i2c/
8191 F: drivers/i2c/algos/
8192 F: drivers/i2c/busses/
8195 M: Jean Delvare <jdelvare@suse.com>
8196 L: linux-i2c@vger.kernel.org
8198 F: Documentation/i2c/busses/i2c-taos-evm.rst
8199 F: drivers/i2c/busses/i2c-taos-evm.c
8202 M: Till Harbaum <till@harbaum.org>
8203 L: linux-i2c@vger.kernel.org
8205 W: http://www.harbaum.org/till/i2c_tiny_usb
8206 F: drivers/i2c/busses/i2c-tiny-usb.c
8208 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8209 M: Jean Delvare <jdelvare@suse.com>
8210 L: linux-i2c@vger.kernel.org
8212 F: Documentation/i2c/busses/i2c-ali1535.rst
8213 F: Documentation/i2c/busses/i2c-ali1563.rst
8214 F: Documentation/i2c/busses/i2c-ali15x3.rst
8215 F: Documentation/i2c/busses/i2c-amd756.rst
8216 F: Documentation/i2c/busses/i2c-amd8111.rst
8217 F: Documentation/i2c/busses/i2c-i801.rst
8218 F: Documentation/i2c/busses/i2c-nforce2.rst
8219 F: Documentation/i2c/busses/i2c-piix4.rst
8220 F: Documentation/i2c/busses/i2c-sis5595.rst
8221 F: Documentation/i2c/busses/i2c-sis630.rst
8222 F: Documentation/i2c/busses/i2c-sis96x.rst
8223 F: Documentation/i2c/busses/i2c-via.rst
8224 F: Documentation/i2c/busses/i2c-viapro.rst
8225 F: drivers/i2c/busses/i2c-ali1535.c
8226 F: drivers/i2c/busses/i2c-ali1563.c
8227 F: drivers/i2c/busses/i2c-ali15x3.c
8228 F: drivers/i2c/busses/i2c-amd756-s4882.c
8229 F: drivers/i2c/busses/i2c-amd756.c
8230 F: drivers/i2c/busses/i2c-amd8111.c
8231 F: drivers/i2c/busses/i2c-i801.c
8232 F: drivers/i2c/busses/i2c-isch.c
8233 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8234 F: drivers/i2c/busses/i2c-nforce2.c
8235 F: drivers/i2c/busses/i2c-piix4.c
8236 F: drivers/i2c/busses/i2c-sis5595.c
8237 F: drivers/i2c/busses/i2c-sis630.c
8238 F: drivers/i2c/busses/i2c-sis96x.c
8239 F: drivers/i2c/busses/i2c-via.c
8240 F: drivers/i2c/busses/i2c-viapro.c
8242 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8243 M: Hans de Goede <hdegoede@redhat.com>
8244 L: linux-i2c@vger.kernel.org
8246 F: drivers/i2c/busses/i2c-cht-wc.c
8248 I2C/SMBUS ISMT DRIVER
8249 M: Seth Heasley <seth.heasley@intel.com>
8250 M: Neil Horman <nhorman@tuxdriver.com>
8251 L: linux-i2c@vger.kernel.org
8252 F: Documentation/i2c/busses/i2c-ismt.rst
8253 F: drivers/i2c/busses/i2c-ismt.c
8255 I2C/SMBUS STUB DRIVER
8256 M: Jean Delvare <jdelvare@suse.com>
8257 L: linux-i2c@vger.kernel.org
8259 F: drivers/i2c/i2c-stub.c
8261 I3C DRIVER FOR CADENCE I3C MASTER IP
8262 M: Przemysław Gaj <pgaj@cadence.com>
8264 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8265 F: drivers/i3c/master/i3c-master-cdns.c
8267 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8268 M: Vitor Soares <vitor.soares@synopsys.com>
8270 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8271 F: drivers/i3c/master/dw*
8274 M: Boris Brezillon <bbrezillon@kernel.org>
8275 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8277 C: irc://chat.freenode.net/linux-i3c
8278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8279 F: Documentation/ABI/testing/sysfs-bus-i3c
8280 F: Documentation/devicetree/bindings/i3c/
8281 F: Documentation/driver-api/i3c
8283 F: include/linux/i3c/
8285 IA64 (Itanium) PLATFORM
8286 M: Tony Luck <tony.luck@intel.com>
8287 M: Fenghua Yu <fenghua.yu@intel.com>
8288 L: linux-ia64@vger.kernel.org
8290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8291 F: Documentation/ia64/
8294 IBM Power 842 compression accelerator
8295 M: Haren Myneni <haren@us.ibm.com>
8298 F: drivers/crypto/nx/Kconfig
8299 F: drivers/crypto/nx/Makefile
8300 F: drivers/crypto/nx/nx-842*
8301 F: include/linux/sw842.h
8304 IBM Power in-Nest Crypto Acceleration
8305 M: Breno Leitão <leitao@debian.org>
8306 M: Nayna Jain <nayna@linux.ibm.com>
8307 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8308 L: linux-crypto@vger.kernel.org
8310 F: drivers/crypto/nx/Kconfig
8311 F: drivers/crypto/nx/Makefile
8312 F: drivers/crypto/nx/nx-aes*
8313 F: drivers/crypto/nx/nx-sha*
8314 F: drivers/crypto/nx/nx.*
8315 F: drivers/crypto/nx/nx_csbcpb.h
8316 F: drivers/crypto/nx/nx_debugfs.c
8318 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8319 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8320 L: linux-pci@vger.kernel.org
8321 L: linuxppc-dev@lists.ozlabs.org
8323 F: drivers/pci/hotplug/rpadlpar*
8325 IBM Power Linux RAID adapter
8326 M: Brian King <brking@us.ibm.com>
8328 F: drivers/scsi/ipr.*
8330 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8331 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8332 L: linux-pci@vger.kernel.org
8333 L: linuxppc-dev@lists.ozlabs.org
8335 F: drivers/pci/hotplug/rpaphp*
8337 IBM Power SRIOV Virtual NIC Device Driver
8338 M: Dany Madden <drt@linux.ibm.com>
8339 M: Lijun Pan <ljp@linux.ibm.com>
8340 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8341 L: netdev@vger.kernel.org
8343 F: drivers/net/ethernet/ibm/ibmvnic.*
8345 IBM Power Virtual Accelerator Switchboard
8346 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8347 L: linuxppc-dev@lists.ozlabs.org
8349 F: arch/powerpc/include/asm/vas.h
8350 F: arch/powerpc/platforms/powernv/copy-paste.h
8351 F: arch/powerpc/platforms/powernv/vas*
8353 IBM Power Virtual Ethernet Device Driver
8354 M: Cristobal Forno <cforno12@linux.ibm.com>
8355 L: netdev@vger.kernel.org
8357 F: drivers/net/ethernet/ibm/ibmveth.*
8359 IBM Power Virtual FC Device Drivers
8360 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8361 L: linux-scsi@vger.kernel.org
8363 F: drivers/scsi/ibmvscsi/ibmvfc*
8365 IBM Power Virtual Management Channel Driver
8366 M: Steven Royer <seroyer@linux.ibm.com>
8368 F: drivers/misc/ibmvmc.*
8370 IBM Power Virtual SCSI Device Drivers
8371 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8372 L: linux-scsi@vger.kernel.org
8374 F: drivers/scsi/ibmvscsi/ibmvscsi*
8375 F: include/scsi/viosrp.h
8377 IBM Power Virtual SCSI Device Target Driver
8378 M: Michael Cyr <mikecyr@linux.ibm.com>
8379 L: linux-scsi@vger.kernel.org
8380 L: target-devel@vger.kernel.org
8382 F: drivers/scsi/ibmvscsi_tgt/
8384 IBM Power VMX Cryptographic instructions
8385 M: Breno Leitão <leitao@debian.org>
8386 M: Nayna Jain <nayna@linux.ibm.com>
8387 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8388 L: linux-crypto@vger.kernel.org
8390 F: drivers/crypto/vmx/Kconfig
8391 F: drivers/crypto/vmx/Makefile
8392 F: drivers/crypto/vmx/aes*
8393 F: drivers/crypto/vmx/ghash*
8394 F: drivers/crypto/vmx/ppc-xlate.pl
8395 F: drivers/crypto/vmx/vmx.c
8397 IBM ServeRAID RAID DRIVER
8399 F: drivers/scsi/ips.*
8401 ICH LPC AND GPIO DRIVER
8402 M: Peter Tyser <ptyser@xes-inc.com>
8404 F: drivers/gpio/gpio-ich.c
8405 F: drivers/mfd/lpc_ich.c
8408 M: Max Staudt <max@enpas.org>
8409 L: linux-i2c@vger.kernel.org
8411 F: drivers/i2c/busses/i2c-icy.c
8414 M: "David S. Miller" <davem@davemloft.net>
8415 L: linux-ide@vger.kernel.org
8417 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8419 F: Documentation/ide/
8421 F: include/linux/ide.h
8424 M: Borislav Petkov <bp@alien8.de>
8425 L: linux-ide@vger.kernel.org
8427 F: Documentation/cdrom/ide-cd.rst
8428 F: drivers/ide/ide-cd*
8430 IDEAPAD LAPTOP EXTRAS DRIVER
8431 M: Ike Panhc <ike.pan@canonical.com>
8432 L: platform-driver-x86@vger.kernel.org
8434 W: http://launchpad.net/ideapad-laptop
8435 F: drivers/platform/x86/ideapad-laptop.c
8437 IDEAPAD LAPTOP SLIDEBAR DRIVER
8438 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8439 L: linux-input@vger.kernel.org
8441 W: https://github.com/o2genum/ideapad-slidebar
8442 F: drivers/input/misc/ideapad_slidebar.c
8444 IDT VersaClock 5 CLOCK DRIVER
8445 M: Luca Ceresoli <luca@lucaceresoli.net>
8447 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8448 F: drivers/clk/clk-versaclock5.c
8450 IEEE 802.15.4 SUBSYSTEM
8451 M: Alexander Aring <alex.aring@gmail.com>
8452 M: Stefan Schmidt <stefan@datenfreihafen.org>
8453 L: linux-wpan@vger.kernel.org
8455 W: https://linux-wpan.org/
8456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8458 F: Documentation/networking/ieee802154.rst
8459 F: drivers/net/ieee802154/
8460 F: include/linux/ieee802154.h
8461 F: include/linux/nl802154.h
8462 F: include/net/af_ieee802154.h
8463 F: include/net/cfg802154.h
8464 F: include/net/ieee802154_netdev.h
8465 F: include/net/mac802154.h
8466 F: include/net/nl802154.h
8471 M: Yotam Gigi <yotam.gi@gmail.com>
8472 M: Jamal Hadi Salim <jhs@mojatatu.com>
8473 F: include/net/ife.h
8474 F: include/uapi/linux/ife.h
8477 IGORPLUG-USB IR RECEIVER
8478 M: Sean Young <sean@mess.org>
8479 L: linux-media@vger.kernel.org
8481 F: drivers/media/rc/igorplugusb.c
8483 IGUANAWORKS USB IR TRANSCEIVER
8484 M: Sean Young <sean@mess.org>
8485 L: linux-media@vger.kernel.org
8487 F: drivers/media/rc/iguanair.c
8489 IIO DIGITAL POTENTIOMETER DAC
8490 M: Peter Rosin <peda@axentia.se>
8491 L: linux-iio@vger.kernel.org
8493 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8494 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8495 F: drivers/iio/dac/dpot-dac.c
8497 IIO ENVELOPE DETECTOR
8498 M: Peter Rosin <peda@axentia.se>
8499 L: linux-iio@vger.kernel.org
8501 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8502 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8503 F: drivers/iio/adc/envelope-detector.c
8506 M: Peter Rosin <peda@axentia.se>
8507 L: linux-iio@vger.kernel.org
8509 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8510 F: drivers/iio/multiplexer/iio-mux.c
8512 IIO SUBSYSTEM AND DRIVERS
8513 M: Jonathan Cameron <jic23@kernel.org>
8514 R: Lars-Peter Clausen <lars@metafoo.de>
8515 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8516 L: linux-iio@vger.kernel.org
8518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8519 F: Documentation/ABI/testing/configfs-iio*
8520 F: Documentation/ABI/testing/sysfs-bus-iio*
8521 F: Documentation/devicetree/bindings/iio/
8523 F: drivers/staging/iio/
8524 F: include/linux/iio/
8528 M: Peter Rosin <peda@axentia.se>
8529 L: linux-iio@vger.kernel.org
8531 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8532 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8533 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8534 F: drivers/iio/afe/iio-rescale.c
8536 IKANOS/ADI EAGLE ADSL USB DRIVER
8537 M: Matthieu Castet <castet.matthieu@free.fr>
8538 M: Stanislaw Gruszka <stf_xl@wp.pl>
8540 F: drivers/usb/atm/ueagle-atm.c
8542 IMGTEC ASCII LCD DRIVER
8543 M: Paul Burton <paulburton@kernel.org>
8545 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8546 F: drivers/auxdisplay/img-ascii-lcd.c
8548 IMGTEC IR DECODER DRIVER
8550 F: drivers/media/rc/img-ir/
8552 IMON SOUNDGRAPH USB IR RECEIVER
8553 M: Sean Young <sean@mess.org>
8554 L: linux-media@vger.kernel.org
8556 F: drivers/media/rc/imon.c
8557 F: drivers/media/rc/imon_raw.c
8559 IMS TWINTURBO FRAMEBUFFER DRIVER
8560 L: linux-fbdev@vger.kernel.org
8562 F: drivers/video/fbdev/imsttfb.c
8564 INA209 HARDWARE MONITOR DRIVER
8565 M: Guenter Roeck <linux@roeck-us.net>
8566 L: linux-hwmon@vger.kernel.org
8568 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8569 F: Documentation/hwmon/ina209.rst
8570 F: drivers/hwmon/ina209.c
8572 INA2XX HARDWARE MONITOR DRIVER
8573 M: Guenter Roeck <linux@roeck-us.net>
8574 L: linux-hwmon@vger.kernel.org
8576 F: Documentation/hwmon/ina2xx.rst
8577 F: drivers/hwmon/ina2xx.c
8578 F: include/linux/platform_data/ina2xx.h
8580 INDUSTRY PACK SUBSYSTEM (IPACK)
8581 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8582 M: Jens Taprogge <jens.taprogge@taprogge.org>
8583 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8584 L: industrypack-devel@lists.sourceforge.net
8586 W: http://industrypack.sourceforge.net
8589 INFINEON DPS310 Driver
8590 M: Eddie James <eajames@linux.ibm.com>
8591 L: linux-iio@vger.kernel.org
8593 F: drivers/iio/pressure/dps310.c
8595 INFINIBAND SUBSYSTEM
8596 M: Doug Ledford <dledford@redhat.com>
8597 M: Jason Gunthorpe <jgg@nvidia.com>
8598 L: linux-rdma@vger.kernel.org
8600 W: https://github.com/linux-rdma/rdma-core
8601 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8603 F: Documentation/devicetree/bindings/infiniband/
8604 F: Documentation/infiniband/
8605 F: drivers/infiniband/
8607 F: include/trace/events/ib_mad.h
8608 F: include/trace/events/ib_umad.h
8609 F: include/uapi/linux/if_infiniband.h
8610 F: include/uapi/rdma/
8611 F: samples/bpf/ibumad_kern.c
8612 F: samples/bpf/ibumad_user.c
8614 INGENIC JZ4780 DMA Driver
8615 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8617 F: drivers/dma/dma-jz4780.c
8619 INGENIC JZ4780 NAND DRIVER
8620 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8621 L: linux-mtd@lists.infradead.org
8623 F: drivers/mtd/nand/raw/ingenic/
8626 M: Paul Cercueil <paul@crapouillou.net>
8628 F: arch/mips/boot/dts/ingenic/
8629 F: arch/mips/include/asm/mach-jz4740/
8630 F: arch/mips/jz4740/
8631 F: drivers/clk/ingenic/
8632 F: drivers/dma/dma-jz4780.c
8633 F: drivers/gpu/drm/ingenic/
8634 F: drivers/i2c/busses/i2c-jz4780.c
8635 F: drivers/iio/adc/ingenic-adc.c
8636 F: drivers/irqchip/irq-ingenic.c
8637 F: drivers/memory/jz4780-nemc.c
8638 F: drivers/mmc/host/jz4740_mmc.c
8639 F: drivers/mtd/nand/raw/ingenic/
8640 F: drivers/pinctrl/pinctrl-ingenic.c
8641 F: drivers/power/supply/ingenic-battery.c
8642 F: drivers/pwm/pwm-jz4740.c
8643 F: drivers/remoteproc/ingenic_rproc.c
8644 F: drivers/rtc/rtc-jz4740.c
8645 F: drivers/tty/serial/8250/8250_ingenic.c
8646 F: drivers/usb/musb/jz4740.c
8647 F: drivers/watchdog/jz4740_wdt.c
8648 F: include/dt-bindings/iio/adc/ingenic,adc.h
8649 F: include/linux/mfd/ingenic-tcu.h
8650 F: sound/soc/codecs/jz47*
8651 F: sound/soc/jz4740/
8654 M: Jan Kara <jack@suse.cz>
8655 R: Amir Goldstein <amir73il@gmail.com>
8656 L: linux-fsdevel@vger.kernel.org
8658 F: Documentation/filesystems/inotify.rst
8659 F: fs/notify/inotify/
8660 F: include/linux/inotify.h
8661 F: include/uapi/linux/inotify.h
8663 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8664 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8665 L: linux-input@vger.kernel.org
8667 Q: http://patchwork.kernel.org/project/linux-input/list/
8668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8669 F: Documentation/devicetree/bindings/input/
8670 F: Documentation/devicetree/bindings/serio/
8671 F: Documentation/input/
8673 F: include/linux/input.h
8674 F: include/linux/input/
8675 F: include/uapi/linux/input-event-codes.h
8676 F: include/uapi/linux/input.h
8678 INPUT MULTITOUCH (MT) PROTOCOL
8679 M: Henrik Rydberg <rydberg@bitmath.org>
8680 L: linux-input@vger.kernel.org
8682 F: Documentation/input/multi-touch-protocol.rst
8683 F: drivers/input/input-mt.c
8686 INSIDE SECURE CRYPTO DRIVER
8687 M: Antoine Tenart <atenart@kernel.org>
8688 L: linux-crypto@vger.kernel.org
8690 F: drivers/crypto/inside-secure/
8692 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8693 M: Mimi Zohar <zohar@linux.ibm.com>
8694 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8695 L: linux-integrity@vger.kernel.org
8697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8698 F: security/integrity/ima/
8700 INTEL 810/815 FRAMEBUFFER DRIVER
8701 M: Antonino Daplas <adaplas@gmail.com>
8702 L: linux-fbdev@vger.kernel.org
8704 F: drivers/video/fbdev/i810/
8707 M: Cezary Rojewski <cezary.rojewski@intel.com>
8708 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8709 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8710 M: Jie Yang <yang.jie@linux.intel.com>
8711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8715 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8716 M: Hans de Goede <hdegoede@redhat.com>
8717 L: platform-driver-x86@vger.kernel.org
8719 F: drivers/platform/x86/intel_atomisp2_pm.c
8721 INTEL ATOMISP2 LED DRIVER
8722 M: Hans de Goede <hdegoede@redhat.com>
8723 L: platform-driver-x86@vger.kernel.org
8725 F: drivers/platform/x86/intel_atomisp2_led.c
8727 INTEL BROXTON PMC DRIVER
8728 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8729 M: Zha Qipeng <qipeng.zha@intel.com>
8731 F: drivers/mfd/intel_pmc_bxt.c
8732 F: include/linux/mfd/intel_pmc_bxt.h
8734 INTEL C600 SERIES SAS CONTROLLER DRIVER
8735 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8736 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8737 L: linux-scsi@vger.kernel.org
8739 T: git git://git.code.sf.net/p/intel-sas/isci
8740 F: drivers/scsi/isci/
8742 INTEL CPU family model numbers
8743 M: Tony Luck <tony.luck@intel.com>
8745 L: linux-kernel@vger.kernel.org
8747 F: arch/x86/include/asm/intel-family.h
8749 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8750 M: Jani Nikula <jani.nikula@linux.intel.com>
8751 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8752 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8753 L: intel-gfx@lists.freedesktop.org
8755 W: https://01.org/linuxgraphics/
8756 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8757 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8758 C: irc://chat.freenode.net/intel-gfx
8759 T: git git://anongit.freedesktop.org/drm-intel
8760 F: Documentation/gpu/i915.rst
8761 F: drivers/gpu/drm/i915/
8762 F: include/drm/i915*
8763 F: include/uapi/drm/i915_drm.h
8765 INTEL ETHERNET DRIVERS
8766 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8767 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8768 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8770 W: http://www.intel.com/support/feedback.htm
8771 W: http://e1000.sourceforge.net/
8772 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8775 F: Documentation/networking/device_drivers/ethernet/intel/
8776 F: drivers/net/ethernet/intel/
8777 F: drivers/net/ethernet/intel/*/
8778 F: include/linux/avf/virtchnl.h
8780 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8781 M: Maik Broemme <mbroemme@libmpq.org>
8782 L: linux-fbdev@vger.kernel.org
8784 F: Documentation/fb/intelfb.rst
8785 F: drivers/video/fbdev/intelfb/
8788 M: Andy Shevchenko <andy@kernel.org>
8789 L: linux-gpio@vger.kernel.org
8791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8792 F: drivers/gpio/gpio-ich.c
8793 F: drivers/gpio/gpio-intel-mid.c
8794 F: drivers/gpio/gpio-merrifield.c
8795 F: drivers/gpio/gpio-ml-ioh.c
8796 F: drivers/gpio/gpio-pch.c
8797 F: drivers/gpio/gpio-sch.c
8798 F: drivers/gpio/gpio-sodaville.c
8800 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8801 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8802 M: Zhi Wang <zhi.a.wang@intel.com>
8803 L: intel-gvt-dev@lists.freedesktop.org
8804 L: intel-gfx@lists.freedesktop.org
8806 W: https://01.org/igvt-g
8807 T: git https://github.com/intel/gvt-linux.git
8808 F: drivers/gpu/drm/i915/gvt/
8810 INTEL HID EVENT DRIVER
8811 M: Alex Hung <alex.hung@canonical.com>
8812 L: platform-driver-x86@vger.kernel.org
8814 F: drivers/platform/x86/intel-hid.c
8816 INTEL I/OAT DMA DRIVER
8817 M: Dave Jiang <dave.jiang@intel.com>
8818 R: Dan Williams <dan.j.williams@intel.com>
8819 L: dmaengine@vger.kernel.org
8821 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8822 F: drivers/dma/ioat*
8825 M: Dave Jiang <dave.jiang@intel.com>
8826 L: dmaengine@vger.kernel.org
8828 F: drivers/dma/idxd/*
8829 F: include/uapi/linux/idxd.h
8832 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8833 M: Len Brown <lenb@kernel.org>
8834 L: linux-pm@vger.kernel.org
8836 B: https://bugzilla.kernel.org
8837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8838 F: drivers/idle/intel_idle.c
8840 INTEL INTEGRATED SENSOR HUB DRIVER
8841 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8842 M: Jiri Kosina <jikos@kernel.org>
8843 L: linux-input@vger.kernel.org
8845 F: drivers/hid/intel-ish-hid/
8848 M: David Woodhouse <dwmw2@infradead.org>
8849 M: Lu Baolu <baolu.lu@linux.intel.com>
8850 L: iommu@lists.linux-foundation.org
8852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8853 F: drivers/iommu/intel/
8854 F: include/linux/intel-iommu.h
8855 F: include/linux/intel-svm.h
8857 INTEL IOP-ADMA DMA DRIVER
8858 R: Dan Williams <dan.j.williams@intel.com>
8860 F: drivers/dma/iop-adma.c
8862 INTEL IPU3 CSI-2 CIO2 DRIVER
8863 M: Yong Zhi <yong.zhi@intel.com>
8864 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8865 M: Bingbu Cao <bingbu.cao@intel.com>
8866 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8867 L: linux-media@vger.kernel.org
8869 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8870 F: drivers/media/pci/intel/ipu3/
8872 INTEL IPU3 CSI-2 IMGU DRIVER
8873 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8874 R: Bingbu Cao <bingbu.cao@intel.com>
8875 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8876 L: linux-media@vger.kernel.org
8878 F: Documentation/admin-guide/media/ipu3.rst
8879 F: Documentation/admin-guide/media/ipu3_rcb.svg
8880 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8881 F: drivers/staging/media/ipu3/
8883 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8884 M: Krzysztof Halasa <khalasa@piap.pl>
8886 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8887 F: drivers/net/wan/ixp4xx_hss.c
8888 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8889 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8890 F: include/linux/soc/ixp4xx/npe.h
8891 F: include/linux/soc/ixp4xx/qmgr.h
8893 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8894 M: Deepak Saxena <dsaxena@plexity.net>
8896 F: drivers/char/hw_random/ixp4xx-rng.c
8898 INTEL MANAGEMENT ENGINE (mei)
8899 M: Tomas Winkler <tomas.winkler@intel.com>
8900 L: linux-kernel@vger.kernel.org
8902 F: Documentation/driver-api/mei/*
8903 F: drivers/misc/mei/
8904 F: drivers/watchdog/mei_wdt.c
8905 F: include/linux/mei_cl_bus.h
8906 F: include/uapi/linux/mei.h
8909 INTEL MENLOW THERMAL DRIVER
8910 M: Sujith Thomas <sujith.thomas@intel.com>
8911 L: platform-driver-x86@vger.kernel.org
8913 W: https://01.org/linux-acpi
8914 F: drivers/platform/x86/intel_menlow.c
8916 INTEL MIC DRIVERS (mic)
8917 M: Sudeep Dutt <sudeep.dutt@intel.com>
8918 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8920 W: https://github.com/sudeepdutt/mic
8921 W: http://software.intel.com/en-us/mic-developer
8922 F: Documentation/misc-devices/mic/
8923 F: drivers/dma/mic_x100_dma.c
8924 F: drivers/dma/mic_x100_dma.h
8925 F: drivers/misc/mic/
8926 F: include/linux/mic_bus.h
8927 F: include/linux/scif.h
8928 F: include/uapi/linux/mic_common.h
8929 F: include/uapi/linux/mic_ioctl.h
8930 F: include/uapi/linux/scif_ioctl.h
8932 INTEL P-Unit IPC DRIVER
8933 M: Zha Qipeng <qipeng.zha@intel.com>
8934 L: platform-driver-x86@vger.kernel.org
8936 F: arch/x86/include/asm/intel_punit_ipc.h
8937 F: drivers/platform/x86/intel_punit_ipc.c
8939 INTEL PMC CORE DRIVER
8940 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
8941 M: David E Box <david.e.box@intel.com>
8942 L: platform-driver-x86@vger.kernel.org
8944 F: drivers/platform/x86/intel_pmc_core*
8946 INTEL PMIC GPIO DRIVERS
8947 M: Andy Shevchenko <andy@kernel.org>
8949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8950 F: drivers/gpio/gpio-*cove.c
8951 F: drivers/gpio/gpio-msic.c
8953 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8954 M: Andy Shevchenko <andy@kernel.org>
8956 F: drivers/mfd/intel_msic.c
8957 F: drivers/mfd/intel_soc_pmic*
8958 F: include/linux/mfd/intel_msic.h
8959 F: include/linux/mfd/intel_soc_pmic*
8961 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8962 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8963 L: linux-wireless@vger.kernel.org
8965 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8966 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8967 F: drivers/net/wireless/intel/ipw2x00/
8970 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8971 M: Len Brown <lenb@kernel.org>
8972 L: linux-pm@vger.kernel.org
8974 F: drivers/cpufreq/intel_pstate.c
8976 INTEL RDMA RNIC DRIVER
8977 M: Faisal Latif <faisal.latif@intel.com>
8978 M: Shiraz Saleem <shiraz.saleem@intel.com>
8979 L: linux-rdma@vger.kernel.org
8981 F: drivers/infiniband/hw/i40iw/
8982 F: include/uapi/rdma/i40iw-abi.h
8985 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8987 F: arch/x86/include/asm/intel_scu_ipc.h
8988 F: drivers/platform/x86/intel_scu_*
8990 INTEL SPEED SELECT TECHNOLOGY
8991 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8992 L: platform-driver-x86@vger.kernel.org
8994 F: drivers/platform/x86/intel_speed_select_if/
8995 F: include/uapi/linux/isst_if.h
8996 F: tools/power/x86/intel-speed-select/
8998 INTEL STRATIX10 FIRMWARE DRIVERS
8999 M: Richard Gong <richard.gong@linux.intel.com>
9000 L: linux-kernel@vger.kernel.org
9002 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9003 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9004 F: drivers/firmware/stratix10-rsu.c
9005 F: drivers/firmware/stratix10-svc.c
9006 F: include/linux/firmware/intel/stratix10-smc.h
9007 F: include/linux/firmware/intel/stratix10-svc-client.h
9009 INTEL TELEMETRY DRIVER
9010 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9011 M: "David E. Box" <david.e.box@linux.intel.com>
9012 L: platform-driver-x86@vger.kernel.org
9014 F: arch/x86/include/asm/intel_telemetry.h
9015 F: drivers/platform/x86/intel_telemetry*
9017 INTEL UNCORE FREQUENCY CONTROL
9018 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9019 L: platform-driver-x86@vger.kernel.org
9021 F: drivers/platform/x86/intel-uncore-frequency.c
9023 INTEL VIRTUAL BUTTON DRIVER
9024 M: AceLan Kao <acelan.kao@canonical.com>
9025 L: platform-driver-x86@vger.kernel.org
9027 F: drivers/platform/x86/intel-vbtn.c
9029 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9030 M: Stanislaw Gruszka <stf_xl@wp.pl>
9031 L: linux-wireless@vger.kernel.org
9033 F: drivers/net/wireless/intel/iwlegacy/
9035 INTEL WIRELESS WIFI LINK (iwlwifi)
9036 M: Johannes Berg <johannes.berg@intel.com>
9037 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9038 M: Luca Coelho <luciano.coelho@intel.com>
9039 M: Intel Linux Wireless <linuxwifi@intel.com>
9040 L: linux-wireless@vger.kernel.org
9042 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9044 F: drivers/net/wireless/intel/iwlwifi/
9046 INTEL WIRELESS WIMAX CONNECTION 2400
9047 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9048 M: linux-wimax@intel.com
9049 L: wimax@linuxwimax.org (subscribers-only)
9051 W: http://linuxwimax.org
9052 F: Documentation/admin-guide/wimax/i2400m.rst
9053 F: drivers/net/wimax/i2400m/
9054 F: include/uapi/linux/wimax/i2400m.h
9056 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9057 M: Jithu Joseph <jithu.joseph@intel.com>
9058 R: Maurice Ma <maurice.ma@intel.com>
9060 W: https://slimbootloader.github.io/security/firmware-update.html
9061 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9063 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9064 M: Mario Limonciello <mario.limonciello@dell.com>
9066 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9069 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9071 F: Documentation/trace/intel_th.rst
9072 F: drivers/hwtracing/intel_th/
9073 F: include/linux/intel_th.h
9075 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9076 M: Ning Sun <ning.sun@intel.com>
9077 L: tboot-devel@lists.sourceforge.net
9079 W: http://tboot.sourceforge.net
9080 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9081 F: Documentation/x86/intel_txt.rst
9082 F: arch/x86/kernel/tboot.c
9083 F: include/linux/tboot.h
9086 M: Georgi Djakov <georgi.djakov@linaro.org>
9087 L: linux-pm@vger.kernel.org
9089 F: Documentation/devicetree/bindings/interconnect/
9090 F: Documentation/driver-api/interconnect.rst
9091 F: drivers/interconnect/
9092 F: include/dt-bindings/interconnect/
9093 F: include/linux/interconnect-provider.h
9094 F: include/linux/interconnect.h
9096 INVENSENSE ICM-426xx IMU DRIVER
9097 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9098 L: linux-iio@vger.kernel.org
9100 W https://invensense.tdk.com/
9101 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9102 F: drivers/iio/imu/inv_icm42600/
9104 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9105 M: Linus Walleij <linus.walleij@linaro.org>
9106 L: linux-iio@vger.kernel.org
9108 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9109 F: drivers/iio/gyro/mpu3050*
9111 IOC3 ETHERNET DRIVER
9112 M: Ralf Baechle <ralf@linux-mips.org>
9113 L: linux-mips@vger.kernel.org
9115 F: drivers/net/ethernet/sgi/ioc3-eth.c
9117 IOMAP FILESYSTEM LIBRARY
9118 M: Christoph Hellwig <hch@infradead.org>
9119 M: Darrick J. Wong <darrick.wong@oracle.com>
9120 M: linux-xfs@vger.kernel.org
9121 M: linux-fsdevel@vger.kernel.org
9122 L: linux-xfs@vger.kernel.org
9123 L: linux-fsdevel@vger.kernel.org
9125 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9127 F: include/linux/iomap.h
9130 M: Joerg Roedel <joro@8bytes.org>
9131 L: iommu@lists.linux-foundation.org
9133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9134 F: Documentation/devicetree/bindings/iommu/
9135 F: Documentation/userspace-api/iommu.rst
9137 F: include/linux/iommu.h
9138 F: include/linux/iova.h
9139 F: include/linux/of_iommu.h
9140 F: include/uapi/linux/iommu.h
9143 M: Jens Axboe <axboe@kernel.dk>
9144 L: io-uring@vger.kernel.org
9146 T: git git://git.kernel.dk/linux-block
9147 T: git git://git.kernel.dk/liburing
9151 F: include/uapi/linux/io_uring.h
9154 M: Corey Minyard <minyard@acm.org>
9155 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9157 W: http://openipmi.sourceforge.net/
9158 F: Documentation/driver-api/ipmi.rst
9159 F: Documentation/devicetree/bindings/ipmi/
9160 F: drivers/char/ipmi/
9161 F: include/linux/ipmi*
9162 F: include/uapi/linux/ipmi*
9164 IPS SCSI RAID DRIVER
9165 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9166 L: linux-scsi@vger.kernel.org
9168 W: http://www.adaptec.com/
9169 F: drivers/scsi/ips*
9172 M: Wensong Zhang <wensong@linux-vs.org>
9173 M: Simon Horman <horms@verge.net.au>
9174 M: Julian Anastasov <ja@ssi.bg>
9175 L: netdev@vger.kernel.org
9176 L: lvs-devel@vger.kernel.org
9178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9180 F: Documentation/networking/ipvs-sysctl.rst
9181 F: include/net/ip_vs.h
9182 F: include/uapi/linux/ip_vs.h
9183 F: net/netfilter/ipvs/
9186 M: Jiri Kosina <jikos@kernel.org>
9187 M: David Sterba <dsterba@suse.com>
9189 F: drivers/tty/ipwireless/
9192 L: netdev@vger.kernel.org
9194 F: include/uapi/linux/ipx.h
9196 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9197 M: Marc Zyngier <maz@kernel.org>
9199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9200 F: Documentation/core-api/irq/irq-domain.rst
9201 F: include/linux/irqdomain.h
9202 F: kernel/irq/irqdomain.c
9206 M: Thomas Gleixner <tglx@linutronix.de>
9207 L: linux-kernel@vger.kernel.org
9209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9213 M: Thomas Gleixner <tglx@linutronix.de>
9214 M: Jason Cooper <jason@lakedaemon.net>
9215 M: Marc Zyngier <maz@kernel.org>
9216 L: linux-kernel@vger.kernel.org
9218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9219 F: Documentation/devicetree/bindings/interrupt-controller/
9223 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9225 F: Documentation/driver-api/isa.rst
9226 F: drivers/base/isa.c
9227 F: include/linux/isa.h
9230 M: Hans Verkuil <hverkuil@xs4all.nl>
9231 L: linux-media@vger.kernel.org
9233 W: https://linuxtv.org
9234 T: git git://linuxtv.org/media_tree.git
9235 F: drivers/media/radio/radio-isa*
9238 M: Jaroslav Kysela <perex@perex.cz>
9240 F: Documentation/driver-api/isapnp.rst
9241 F: drivers/pnp/isapnp/
9242 F: include/linux/isapnp.h
9245 M: Lee Duncan <lduncan@suse.com>
9246 M: Chris Leech <cleech@redhat.com>
9247 L: open-iscsi@googlegroups.com
9248 L: linux-scsi@vger.kernel.org
9250 W: www.open-iscsi.com
9251 F: drivers/scsi/*iscsi*
9252 F: include/scsi/*iscsi*
9254 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9255 M: Peter Jones <pjones@redhat.com>
9256 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9258 F: drivers/firmware/iscsi_ibft*
9260 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9261 M: Sagi Grimberg <sagi@grimberg.me>
9262 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9263 L: linux-rdma@vger.kernel.org
9265 W: http://www.openfabrics.org
9266 W: www.open-iscsi.org
9267 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9268 F: drivers/infiniband/ulp/iser/
9270 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9271 M: Sagi Grimberg <sagi@grimberg.me>
9272 L: linux-rdma@vger.kernel.org
9273 L: target-devel@vger.kernel.org
9275 W: http://www.linux-iscsi.org
9276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9277 F: drivers/infiniband/ulp/isert
9279 ISDN/CMTP OVER BLUETOOTH
9280 M: Karsten Keil <isdn@linux-pingi.de>
9281 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9282 L: netdev@vger.kernel.org
9284 W: http://www.isdn4linux.de
9285 F: Documentation/isdn/
9286 F: drivers/isdn/capi/
9287 F: include/linux/isdn/
9288 F: include/uapi/linux/isdn/
9289 F: net/bluetooth/cmtp/
9291 ISDN/mISDN SUBSYSTEM
9292 M: Karsten Keil <isdn@linux-pingi.de>
9293 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9294 L: netdev@vger.kernel.org
9296 W: http://www.isdn4linux.de
9297 F: drivers/isdn/Kconfig
9298 F: drivers/isdn/Makefile
9299 F: drivers/isdn/hardware/
9300 F: drivers/isdn/mISDN/
9302 IT87 HARDWARE MONITORING DRIVER
9303 M: Jean Delvare <jdelvare@suse.com>
9304 L: linux-hwmon@vger.kernel.org
9306 F: Documentation/hwmon/it87.rst
9307 F: drivers/hwmon/it87.c
9310 M: Antti Palosaari <crope@iki.fi>
9311 L: linux-media@vger.kernel.org
9313 W: https://linuxtv.org
9314 W: http://palosaari.fi/linux/
9315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9316 T: git git://linuxtv.org/anttip/media_tree.git
9317 F: drivers/media/tuners/it913x*
9319 IVTV VIDEO4LINUX DRIVER
9320 M: Andy Walls <awalls@md.metrocast.net>
9321 L: linux-media@vger.kernel.org
9323 W: https://linuxtv.org
9324 T: git git://linuxtv.org/media_tree.git
9325 F: Documentation/admin-guide/media/ivtv*
9326 F: drivers/media/pci/ivtv/
9327 F: include/uapi/linux/ivtv*
9329 IX2505V MEDIA DRIVER
9330 M: Malcolm Priestley <tvboxspy@gmail.com>
9331 L: linux-media@vger.kernel.org
9333 W: https://linuxtv.org
9334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9335 F: drivers/media/dvb-frontends/ix2505v*
9337 JAILHOUSE HYPERVISOR INTERFACE
9338 M: Jan Kiszka <jan.kiszka@siemens.com>
9339 L: jailhouse-dev@googlegroups.com
9341 F: arch/x86/include/asm/jailhouse_para.h
9342 F: arch/x86/kernel/jailhouse.c
9344 JC42.4 TEMPERATURE SENSOR DRIVER
9345 M: Guenter Roeck <linux@roeck-us.net>
9346 L: linux-hwmon@vger.kernel.org
9348 F: Documentation/hwmon/jc42.rst
9349 F: drivers/hwmon/jc42.c
9352 M: Dave Kleikamp <shaggy@kernel.org>
9353 L: jfs-discussion@lists.sourceforge.net
9355 W: http://jfs.sourceforge.net/
9356 T: git git://github.com/kleikamp/linux-shaggy.git
9357 F: Documentation/admin-guide/jfs.rst
9361 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9362 L: netdev@vger.kernel.org
9364 F: drivers/net/ethernet/jme.*
9366 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9367 M: David Woodhouse <dwmw2@infradead.org>
9368 M: Richard Weinberger <richard@nod.at>
9369 L: linux-mtd@lists.infradead.org
9371 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9372 T: git git://git.infradead.org/ubifs-2.6.git
9374 F: include/uapi/linux/jffs2.h
9376 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9377 M: "Theodore Ts'o" <tytso@mit.edu>
9378 M: Jan Kara <jack@suse.com>
9379 L: linux-ext4@vger.kernel.org
9382 F: include/linux/jbd2.h
9384 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9385 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9386 L: linux-media@vger.kernel.org
9388 F: drivers/media/platform/rcar_jpu.c
9390 JSM Neo PCI based serial card
9391 L: linux-serial@vger.kernel.org
9393 F: drivers/tty/serial/jsm/
9395 K10TEMP HARDWARE MONITORING DRIVER
9396 M: Clemens Ladisch <clemens@ladisch.de>
9397 L: linux-hwmon@vger.kernel.org
9399 F: Documentation/hwmon/k10temp.rst
9400 F: drivers/hwmon/k10temp.c
9402 K8TEMP HARDWARE MONITORING DRIVER
9403 M: Rudolf Marek <r.marek@assembler.cz>
9404 L: linux-hwmon@vger.kernel.org
9406 F: Documentation/hwmon/k8temp.rst
9407 F: drivers/hwmon/k8temp.c
9410 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9411 R: Alexander Potapenko <glider@google.com>
9412 R: Dmitry Vyukov <dvyukov@google.com>
9413 L: kasan-dev@googlegroups.com
9415 F: Documentation/dev-tools/kasan.rst
9416 F: arch/*/include/asm/kasan.h
9417 F: arch/*/mm/kasan_init*
9418 F: include/linux/kasan*.h
9421 F: scripts/Makefile.kasan
9424 M: Masahiro Yamada <masahiroy@kernel.org>
9425 L: linux-kbuild@vger.kernel.org
9427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9428 F: Documentation/kbuild/kconfig*
9429 F: scripts/Kconfig.include
9433 R: Dmitry Vyukov <dvyukov@google.com>
9434 R: Andrey Konovalov <andreyknvl@google.com>
9435 L: kasan-dev@googlegroups.com
9437 F: Documentation/dev-tools/kcov.rst
9438 F: include/linux/kcov.h
9439 F: include/uapi/linux/kcov.h
9441 F: scripts/Makefile.kcov
9444 M: Marco Elver <elver@google.com>
9445 R: Dmitry Vyukov <dvyukov@google.com>
9446 L: kasan-dev@googlegroups.com
9448 F: Documentation/dev-tools/kcsan.rst
9449 F: include/linux/kcsan*.h
9451 F: lib/Kconfig.kcsan
9452 F: scripts/Makefile.kcsan
9455 M: Dave Young <dyoung@redhat.com>
9456 M: Baoquan He <bhe@redhat.com>
9457 R: Vivek Goyal <vgoyal@redhat.com>
9458 L: kexec@lists.infradead.org
9460 W: http://lse.sourceforge.net/kdump/
9461 F: Documentation/admin-guide/kdump/
9463 F: include/linux/crash_core.h
9464 F: include/linux/crash_dump.h
9465 F: include/uapi/linux/vmcore.h
9468 KEENE FM RADIO TRANSMITTER DRIVER
9469 M: Hans Verkuil <hverkuil@xs4all.nl>
9470 L: linux-media@vger.kernel.org
9472 W: https://linuxtv.org
9473 T: git git://linuxtv.org/media_tree.git
9474 F: drivers/media/radio/radio-keene*
9477 M: Ian Kent <raven@themaw.net>
9478 L: autofs@vger.kernel.org
9482 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9483 M: Masahiro Yamada <masahiroy@kernel.org>
9484 M: Michal Marek <michal.lkml@markovi.net>
9485 L: linux-kbuild@vger.kernel.org
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9488 F: Documentation/kbuild/
9490 F: scripts/*vmlinux*
9492 F: scripts/Makefile*
9499 L: kernel-janitors@vger.kernel.org
9501 W: http://kernelnewbies.org/KernelJanitors
9503 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9504 M: "J. Bruce Fields" <bfields@fieldses.org>
9505 M: Chuck Lever <chuck.lever@oracle.com>
9506 L: linux-nfs@vger.kernel.org
9508 W: http://nfs.sourceforge.net/
9509 T: git git://linux-nfs.org/~bfields/linux.git
9513 F: include/linux/lockd/
9514 F: include/linux/sunrpc/
9515 F: include/uapi/linux/nfsd/
9516 F: include/uapi/linux/sunrpc/
9519 KERNEL SELFTEST FRAMEWORK
9520 M: Shuah Khan <shuah@kernel.org>
9521 M: Shuah Khan <skhan@linuxfoundation.org>
9522 L: linux-kselftest@vger.kernel.org
9524 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9526 F: Documentation/dev-tools/kselftest*
9527 F: tools/testing/selftests/
9529 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9530 M: Brendan Higgins <brendanhiggins@google.com>
9531 L: linux-kselftest@vger.kernel.org
9532 L: kunit-dev@googlegroups.com
9534 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9535 F: Documentation/dev-tools/kunit/
9538 F: tools/testing/kunit/
9540 KERNEL USERMODE HELPER
9541 M: Luis Chamberlain <mcgrof@kernel.org>
9542 L: linux-kernel@vger.kernel.org
9544 F: include/linux/umh.h
9547 KERNEL VIRTUAL MACHINE (KVM)
9548 M: Paolo Bonzini <pbonzini@redhat.com>
9549 L: kvm@vger.kernel.org
9551 W: http://www.linux-kvm.org
9552 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9553 F: Documentation/virt/kvm/
9554 F: include/asm-generic/kvm*
9555 F: include/kvm/iodev.h
9556 F: include/linux/kvm*
9557 F: include/trace/events/kvm.h
9558 F: include/uapi/asm-generic/kvm*
9559 F: include/uapi/linux/kvm*
9561 F: tools/testing/selftests/kvm/
9564 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9565 M: Marc Zyngier <maz@kernel.org>
9566 R: James Morse <james.morse@arm.com>
9567 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9568 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570 L: kvmarm@lists.cs.columbia.edu
9572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9573 F: arch/arm64/include/asm/kvm*
9574 F: arch/arm64/include/uapi/asm/kvm*
9576 F: include/kvm/arm_*
9578 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9579 M: Huacai Chen <chenhc@lemote.com>
9580 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9581 L: linux-mips@vger.kernel.org
9582 L: kvm@vger.kernel.org
9584 F: arch/mips/include/asm/kvm*
9585 F: arch/mips/include/uapi/asm/kvm*
9588 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9589 M: Paul Mackerras <paulus@ozlabs.org>
9590 L: kvm-ppc@vger.kernel.org
9592 W: http://www.linux-kvm.org/
9593 T: git git://github.com/agraf/linux-2.6.git
9594 F: arch/powerpc/include/asm/kvm*
9595 F: arch/powerpc/include/uapi/asm/kvm*
9596 F: arch/powerpc/kernel/kvm*
9597 F: arch/powerpc/kvm/
9599 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9600 M: Christian Borntraeger <borntraeger@de.ibm.com>
9601 M: Janosch Frank <frankja@linux.ibm.com>
9602 R: David Hildenbrand <david@redhat.com>
9603 R: Cornelia Huck <cohuck@redhat.com>
9604 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9605 L: kvm@vger.kernel.org
9607 W: http://www.ibm.com/developerworks/linux/linux390/
9608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9609 F: Documentation/virt/kvm/s390*
9610 F: arch/s390/include/asm/gmap.h
9611 F: arch/s390/include/asm/kvm*
9612 F: arch/s390/include/uapi/asm/kvm*
9614 F: arch/s390/mm/gmap.c
9615 F: tools/testing/selftests/kvm/*/s390x/
9616 F: tools/testing/selftests/kvm/s390x/
9618 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9619 M: Paolo Bonzini <pbonzini@redhat.com>
9620 R: Sean Christopherson <sean.j.christopherson@intel.com>
9621 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9622 R: Wanpeng Li <wanpengli@tencent.com>
9623 R: Jim Mattson <jmattson@google.com>
9624 R: Joerg Roedel <joro@8bytes.org>
9625 L: kvm@vger.kernel.org
9627 W: http://www.linux-kvm.org
9628 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9629 F: arch/x86/include/asm/kvm*
9630 F: arch/x86/include/asm/pvclock-abi.h
9631 F: arch/x86/include/asm/svm.h
9632 F: arch/x86/include/asm/vmx*.h
9633 F: arch/x86/include/uapi/asm/kvm*
9634 F: arch/x86/include/uapi/asm/svm.h
9635 F: arch/x86/include/uapi/asm/vmx.h
9636 F: arch/x86/kernel/kvm.c
9637 F: arch/x86/kernel/kvmclock.c
9642 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9643 M: Tejun Heo <tj@kernel.org>
9645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9647 F: include/linux/kernfs.h
9650 M: Eric Biederman <ebiederm@xmission.com>
9651 L: kexec@lists.infradead.org
9653 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9654 F: include/linux/kexec.h
9655 F: include/uapi/linux/kexec.h
9659 M: Mimi Zohar <zohar@linux.ibm.com>
9660 L: linux-integrity@vger.kernel.org
9661 L: keyrings@vger.kernel.org
9663 F: Documentation/security/keys/trusted-encrypted.rst
9664 F: include/keys/encrypted-type.h
9665 F: security/keys/encrypted-keys/
9668 M: James Bottomley <jejb@linux.ibm.com>
9669 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9670 M: Mimi Zohar <zohar@linux.ibm.com>
9671 L: linux-integrity@vger.kernel.org
9672 L: keyrings@vger.kernel.org
9674 F: Documentation/security/keys/trusted-encrypted.rst
9675 F: include/keys/trusted-type.h
9676 F: include/keys/trusted_tpm.h
9677 F: security/keys/trusted-keys/
9680 M: David Howells <dhowells@redhat.com>
9681 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9682 L: keyrings@vger.kernel.org
9684 F: Documentation/security/keys/core.rst
9686 F: include/linux/key-type.h
9687 F: include/linux/key.h
9688 F: include/linux/keyctl.h
9689 F: include/uapi/linux/keyctl.h
9693 M: Stefani Seibold <stefani@seibold.net>
9695 F: include/linux/kfifo.h
9699 KGDB / KDB /debug_core
9700 M: Jason Wessel <jason.wessel@windriver.com>
9701 M: Daniel Thompson <daniel.thompson@linaro.org>
9702 R: Douglas Anderson <dianders@chromium.org>
9703 L: kgdb-bugreport@lists.sourceforge.net
9705 W: http://kgdb.wiki.kernel.org/
9706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9707 F: Documentation/dev-tools/kgdb.rst
9708 F: drivers/misc/kgdbts.c
9709 F: drivers/tty/serial/kgdboc.c
9710 F: include/linux/kdb.h
9711 F: include/linux/kgdb.h
9714 KHADAS MCU MFD DRIVER
9715 M: Neil Armstrong <narmstrong@baylibre.com>
9716 L: linux-amlogic@lists.infradead.org
9718 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9719 F: drivers/mfd/khadas-mcu.c
9720 F: include/linux/mfd/khadas-mcu.h
9721 F: drivers/thermal/khadas_mcu_fan.c
9724 M: Catalin Marinas <catalin.marinas@arm.com>
9726 F: Documentation/dev-tools/kmemleak.rst
9727 F: include/linux/kmemleak.h
9729 F: samples/kmemleak/kmemleak-test.c
9731 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9732 M: Luis Chamberlain <mcgrof@kernel.org>
9733 L: linux-kernel@vger.kernel.org
9735 F: include/linux/kmod.h
9738 F: tools/testing/selftests/kmod/
9741 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9742 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9743 M: "David S. Miller" <davem@davemloft.net>
9744 M: Masami Hiramatsu <mhiramat@kernel.org>
9746 F: Documentation/trace/kprobes.rst
9747 F: include/asm-generic/kprobes.h
9748 F: include/linux/kprobes.h
9751 KS0108 LCD CONTROLLER DRIVER
9752 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9754 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9755 F: drivers/auxdisplay/ks0108.c
9756 F: include/linux/ks0108.h
9758 KTD253 BACKLIGHT DRIVER
9759 M: Linus Walleij <linus.walleij@linaro.org>
9761 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9762 F: drivers/video/backlight/ktd253-backlight.c
9765 M: David Ahern <dsahern@kernel.org>
9766 L: netdev@vger.kernel.org
9768 F: include/net/l3mdev.h
9772 M: John Fastabend <john.fastabend@gmail.com>
9773 M: Daniel Borkmann <daniel@iogearbox.net>
9774 M: Jakub Sitnicki <jakub@cloudflare.com>
9775 M: Lorenz Bauer <lmb@cloudflare.com>
9776 L: netdev@vger.kernel.org
9777 L: bpf@vger.kernel.org
9779 F: include/linux/skmsg.h
9781 F: net/core/sock_map.c
9782 F: net/ipv4/tcp_bpf.c
9783 F: net/ipv4/udp_bpf.c
9785 LANTIQ / INTEL Ethernet drivers
9786 M: Hauke Mehrtens <hauke@hauke-m.de>
9787 L: netdev@vger.kernel.org
9789 F: drivers/net/dsa/lantiq_gswip.c
9790 F: drivers/net/dsa/lantiq_pce.h
9791 F: drivers/net/ethernet/lantiq_xrx200.c
9792 F: net/dsa/tag_gswip.c
9794 LANTIQ MIPS ARCHITECTURE
9795 M: John Crispin <john@phrozen.org>
9796 L: linux-mips@vger.kernel.org
9799 F: drivers/soc/lantiq
9802 L: linux-x25@vger.kernel.org
9804 F: Documentation/networking/lapb-module.rst
9808 LASI 53c700 driver for PARISC
9809 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9810 L: linux-scsi@vger.kernel.org
9812 F: Documentation/scsi/53c700.rst
9813 F: drivers/scsi/53c700*
9816 M: Tobin C. Harding <me@tobin.cc>
9817 M: Tycho Andersen <tycho@tycho.pizza>
9818 L: linux-hardening@vger.kernel.org
9820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9821 F: scripts/leaking_addresses.pl
9824 M: Pavel Machek <pavel@ucw.cz>
9825 R: Dan Murphy <dmurphy@ti.com>
9826 L: linux-leds@vger.kernel.org
9828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9829 F: Documentation/devicetree/bindings/leds/
9831 F: include/linux/leds.h
9833 LEGACY EEPROM DRIVER
9834 M: Jean Delvare <jdelvare@suse.com>
9836 F: Documentation/misc-devices/eeprom.rst
9837 F: drivers/misc/eeprom/eeprom.c
9840 R: David Lechner <david@lechnology.com>
9842 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9843 F: arch/arm/boot/dts/da850-lego-ev3.dts
9844 F: drivers/power/supply/lego_ev3_battery.c
9846 LEGO USB Tower driver
9847 M: Juergen Stuber <starblue@users.sourceforge.net>
9848 L: legousb-devel@lists.sourceforge.net
9850 W: http://legousb.sourceforge.net/
9851 F: drivers/usb/misc/legousbtower.c
9854 M: Matan Ziv-Av <matan@svgalib.org>
9855 L: platform-driver-x86@vger.kernel.org
9857 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9858 F: Documentation/admin-guide/laptops/lg-laptop.rst
9859 F: drivers/platform/x86/lg-laptop.c
9862 M: Michael Krufky <mkrufky@linuxtv.org>
9863 L: linux-media@vger.kernel.org
9865 W: https://linuxtv.org
9866 W: http://github.com/mkrufky
9867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9868 T: git git://linuxtv.org/mkrufky/tuners.git
9869 F: drivers/media/dvb-frontends/lg2160.*
9871 LGDT3305 MEDIA DRIVER
9872 M: Michael Krufky <mkrufky@linuxtv.org>
9873 L: linux-media@vger.kernel.org
9875 W: https://linuxtv.org
9876 W: http://github.com/mkrufky
9877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9878 T: git git://linuxtv.org/mkrufky/tuners.git
9879 F: drivers/media/dvb-frontends/lgdt3305.*
9881 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9882 M: Viresh Kumar <vireshk@kernel.org>
9883 L: linux-ide@vger.kernel.org
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9886 F: drivers/ata/pata_arasan_cf.c
9887 F: include/linux/pata_arasan_cf_data.h
9889 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9890 M: Linus Walleij <linus.walleij@linaro.org>
9891 L: linux-ide@vger.kernel.org
9893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9894 F: drivers/ata/pata_ftide010.c
9895 F: drivers/ata/sata_gemini.c
9896 F: drivers/ata/sata_gemini.h
9898 LIBATA SATA AHCI PLATFORM devices support
9899 M: Hans de Goede <hdegoede@redhat.com>
9900 M: Jens Axboe <axboe@kernel.dk>
9901 L: linux-ide@vger.kernel.org
9903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9904 F: drivers/ata/ahci_platform.c
9905 F: drivers/ata/libahci_platform.c
9906 F: include/linux/ahci_platform.h
9908 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9909 M: Mikael Pettersson <mikpelinux@gmail.com>
9910 L: linux-ide@vger.kernel.org
9912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9913 F: drivers/ata/sata_promise.*
9915 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9916 M: Jens Axboe <axboe@kernel.dk>
9917 L: linux-ide@vger.kernel.org
9919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9920 F: Documentation/devicetree/bindings/ata/
9922 F: include/linux/ata.h
9923 F: include/linux/libata.h
9926 M: Sasha Levin <alexander.levin@microsoft.com>
9928 F: tools/lib/lockdep/
9930 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
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 L: linux-nvdimm@lists.01.org
9936 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9937 P: Documentation/nvdimm/maintainer-entry-profile.rst
9938 F: drivers/nvdimm/blk.c
9939 F: drivers/nvdimm/region_devs.c
9941 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9942 M: Vishal Verma <vishal.l.verma@intel.com>
9943 M: Dan Williams <dan.j.williams@intel.com>
9944 M: Dave Jiang <dave.jiang@intel.com>
9945 L: linux-nvdimm@lists.01.org
9947 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9948 P: Documentation/nvdimm/maintainer-entry-profile.rst
9949 F: drivers/nvdimm/btt*
9951 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9952 M: Dan Williams <dan.j.williams@intel.com>
9953 M: Vishal Verma <vishal.l.verma@intel.com>
9954 M: Dave Jiang <dave.jiang@intel.com>
9955 L: linux-nvdimm@lists.01.org
9957 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9958 P: Documentation/nvdimm/maintainer-entry-profile.rst
9959 F: drivers/nvdimm/pmem*
9961 LIBNVDIMM: DEVICETREE BINDINGS
9962 M: Oliver O'Halloran <oohall@gmail.com>
9963 L: linux-nvdimm@lists.01.org
9965 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9966 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9967 F: drivers/nvdimm/of_pmem.c
9969 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9970 M: Dan Williams <dan.j.williams@intel.com>
9971 M: Vishal Verma <vishal.l.verma@intel.com>
9972 M: Dave Jiang <dave.jiang@intel.com>
9973 M: Ira Weiny <ira.weiny@intel.com>
9974 L: linux-nvdimm@lists.01.org
9976 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9977 P: Documentation/nvdimm/maintainer-entry-profile.rst
9978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9979 F: drivers/acpi/nfit/*
9981 F: include/linux/libnvdimm.h
9982 F: include/linux/nd.h
9983 F: include/uapi/linux/ndctl.h
9984 F: tools/testing/nvdimm/
9986 LICENSES and SPDX stuff
9987 M: Thomas Gleixner <tglx@linutronix.de>
9988 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9989 L: linux-spdx@vger.kernel.org
9991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9993 F: Documentation/process/license-rules.rst
9995 F: scripts/spdxcheck-test.sh
9996 F: scripts/spdxcheck.py
9998 LIGHTNVM PLATFORM SUPPORT
9999 M: Matias Bjorling <mb@lightnvm.io>
10000 L: linux-block@vger.kernel.org
10002 W: http://github/OpenChannelSSD
10003 F: drivers/lightnvm/
10004 F: include/linux/lightnvm.h
10005 F: include/uapi/linux/lightnvm.h
10007 LINEAR RANGES HELPERS
10008 M: Mark Brown <broonie@kernel.org>
10009 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10010 F: lib/linear_ranges.c
10011 F: lib/test_linear_ranges.c
10012 F: include/linux/linear_range.h
10014 LINUX FOR POWER MACINTOSH
10015 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10016 L: linuxppc-dev@lists.ozlabs.org
10018 F: arch/powerpc/platforms/powermac/
10019 F: drivers/macintosh/
10021 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10022 M: Michael Ellerman <mpe@ellerman.id.au>
10023 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10024 R: Paul Mackerras <paulus@samba.org>
10025 L: linuxppc-dev@lists.ozlabs.org
10027 W: https://github.com/linuxppc/wiki/wiki
10028 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10030 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10031 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10032 F: Documentation/devicetree/bindings/powerpc/
10033 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10034 F: Documentation/powerpc/
10036 F: drivers/*/*/*pasemi*
10037 F: drivers/*/*pasemi*
10038 F: drivers/char/tpm/tpm_ibmvtpm*
10039 F: drivers/crypto/nx/
10040 F: drivers/crypto/vmx/
10041 F: drivers/i2c/busses/i2c-opal.c
10042 F: drivers/net/ethernet/ibm/ibmveth.*
10043 F: drivers/net/ethernet/ibm/ibmvnic.*
10044 F: drivers/pci/hotplug/pnv_php.c
10045 F: drivers/pci/hotplug/rpa*
10046 F: drivers/rtc/rtc-opal.c
10047 F: drivers/scsi/ibmvscsi/
10048 F: drivers/tty/hvc/hvc_opal.c
10049 F: drivers/watchdog/wdrtas.c
10050 F: tools/testing/selftests/powerpc
10057 LINUX FOR POWERPC EMBEDDED MPC5XXX
10058 M: Anatolij Gustschin <agust@denx.de>
10059 L: linuxppc-dev@lists.ozlabs.org
10061 F: arch/powerpc/platforms/512x/
10062 F: arch/powerpc/platforms/52xx/
10064 LINUX FOR POWERPC EMBEDDED PPC4XX
10065 L: linuxppc-dev@lists.ozlabs.org
10067 F: arch/powerpc/platforms/40x/
10068 F: arch/powerpc/platforms/44x/
10070 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10071 M: Scott Wood <oss@buserror.net>
10072 L: linuxppc-dev@lists.ozlabs.org
10074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10075 F: Documentation/devicetree/bindings/powerpc/fsl/
10076 F: arch/powerpc/platforms/83xx/
10077 F: arch/powerpc/platforms/85xx/
10079 LINUX FOR POWERPC EMBEDDED PPC8XX
10080 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10081 L: linuxppc-dev@lists.ozlabs.org
10083 F: arch/powerpc/platforms/8xx/
10085 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10086 M: Kees Cook <keescook@chromium.org>
10088 F: drivers/misc/lkdtm/*
10089 F: tools/testing/selftests/lkdtm/*
10091 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10092 M: Alan Stern <stern@rowland.harvard.edu>
10093 M: Andrea Parri <parri.andrea@gmail.com>
10094 M: Will Deacon <will@kernel.org>
10095 M: Peter Zijlstra <peterz@infradead.org>
10096 M: Boqun Feng <boqun.feng@gmail.com>
10097 M: Nicholas Piggin <npiggin@gmail.com>
10098 M: David Howells <dhowells@redhat.com>
10099 M: Jade Alglave <j.alglave@ucl.ac.uk>
10100 M: Luc Maranget <luc.maranget@inria.fr>
10101 M: "Paul E. McKenney" <paulmck@kernel.org>
10102 R: Akira Yokosawa <akiyks@gmail.com>
10103 R: Daniel Lustig <dlustig@nvidia.com>
10104 R: Joel Fernandes <joel@joelfernandes.org>
10105 L: linux-kernel@vger.kernel.org
10106 L: linux-arch@vger.kernel.org
10108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10109 F: Documentation/atomic_bitops.txt
10110 F: Documentation/atomic_t.txt
10111 F: Documentation/core-api/atomic_ops.rst
10112 F: Documentation/core-api/refcount-vs-atomic.rst
10113 F: Documentation/litmus-tests/
10114 F: Documentation/memory-barriers.txt
10115 F: tools/memory-model/
10117 LIS3LV02D ACCELEROMETER DRIVER
10118 M: Eric Piel <eric.piel@tremplin-utc.net>
10120 F: Documentation/misc-devices/lis3lv02d.rst
10121 F: drivers/misc/lis3lv02d/
10122 F: drivers/platform/x86/hp_accel.c
10125 M: David Gow <davidgow@google.com>
10126 L: linux-kselftest@vger.kernel.org
10127 L: kunit-dev@googlegroups.com
10132 M: Josh Poimboeuf <jpoimboe@redhat.com>
10133 M: Jiri Kosina <jikos@kernel.org>
10134 M: Miroslav Benes <mbenes@suse.cz>
10135 M: Petr Mladek <pmladek@suse.com>
10136 R: Joe Lawrence <joe.lawrence@redhat.com>
10137 L: live-patching@vger.kernel.org
10139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10140 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10141 F: Documentation/livepatch/
10142 F: arch/powerpc/include/asm/livepatch.h
10143 F: arch/s390/include/asm/livepatch.h
10144 F: arch/x86/include/asm/livepatch.h
10145 F: include/linux/livepatch.h
10146 F: kernel/livepatch/
10148 F: samples/livepatch/
10149 F: tools/testing/selftests/livepatch/
10152 L: netdev@vger.kernel.org
10154 F: include/linux/llc.h
10155 F: include/net/llc*
10156 F: include/uapi/linux/llc.h
10159 LM73 HARDWARE MONITOR DRIVER
10160 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10161 L: linux-hwmon@vger.kernel.org
10163 F: drivers/hwmon/lm73.c
10165 LM78 HARDWARE MONITOR DRIVER
10166 M: Jean Delvare <jdelvare@suse.com>
10167 L: linux-hwmon@vger.kernel.org
10169 F: Documentation/hwmon/lm78.rst
10170 F: drivers/hwmon/lm78.c
10172 LM83 HARDWARE MONITOR DRIVER
10173 M: Jean Delvare <jdelvare@suse.com>
10174 L: linux-hwmon@vger.kernel.org
10176 F: Documentation/hwmon/lm83.rst
10177 F: drivers/hwmon/lm83.c
10179 LM90 HARDWARE MONITOR DRIVER
10180 M: Jean Delvare <jdelvare@suse.com>
10181 L: linux-hwmon@vger.kernel.org
10183 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10184 F: Documentation/hwmon/lm90.rst
10185 F: drivers/hwmon/lm90.c
10186 F: include/dt-bindings/thermal/lm90.h
10188 LM95234 HARDWARE MONITOR DRIVER
10189 M: Guenter Roeck <linux@roeck-us.net>
10190 L: linux-hwmon@vger.kernel.org
10192 F: Documentation/hwmon/lm95234.rst
10193 F: drivers/hwmon/lm95234.c
10195 LME2510 MEDIA DRIVER
10196 M: Malcolm Priestley <tvboxspy@gmail.com>
10197 L: linux-media@vger.kernel.org
10199 W: https://linuxtv.org
10200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10201 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10203 LOADPIN SECURITY MODULE
10204 M: Kees Cook <keescook@chromium.org>
10206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10207 F: Documentation/admin-guide/LSM/LoadPin.rst
10208 F: security/loadpin/
10211 M: Peter Zijlstra <peterz@infradead.org>
10212 M: Ingo Molnar <mingo@redhat.com>
10213 M: Will Deacon <will@kernel.org>
10214 L: linux-kernel@vger.kernel.org
10216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10217 F: Documentation/locking/
10218 F: arch/*/include/asm/spinlock*.h
10219 F: include/linux/lockdep.h
10220 F: include/linux/mutex*.h
10221 F: include/linux/rwlock*.h
10222 F: include/linux/rwsem*.h
10223 F: include/linux/seqlock.h
10224 F: include/linux/spinlock*.h
10226 F: lib/locking*.[ch]
10227 X: kernel/locking/locktorture.c
10229 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10230 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10231 L: linux-ntfs-dev@lists.sourceforge.net
10233 W: http://www.linux-ntfs.org/content/view/19/37/
10234 F: Documentation/admin-guide/ldm.rst
10235 F: block/partitions/ldm.*
10237 LOGITECH HID GAMING KEYBOARDS
10238 M: Hans de Goede <hdegoede@redhat.com>
10239 L: linux-input@vger.kernel.org
10241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10242 F: drivers/hid/hid-lg-g15.c
10244 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10245 M: Sathya Prakash <sathya.prakash@broadcom.com>
10246 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10247 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10248 L: MPT-FusionLinux.pdl@broadcom.com
10249 L: linux-scsi@vger.kernel.org
10251 W: http://www.avagotech.com/support/
10252 F: drivers/message/fusion/
10253 F: drivers/scsi/mpt3sas/
10255 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10256 M: Matthew Wilcox <willy@infradead.org>
10257 L: linux-scsi@vger.kernel.org
10259 F: drivers/scsi/sym53c8xx_2/
10262 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10263 L: linux-iio@vger.kernel.org
10265 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10266 F: drivers/iio/dac/ltc1660.c
10268 LTC2947 HARDWARE MONITOR DRIVER
10269 M: Nuno Sá <nuno.sa@analog.com>
10270 L: linux-hwmon@vger.kernel.org
10272 W: http://ez.analog.com/community/linux-device-drivers
10273 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10274 F: drivers/hwmon/ltc2947-core.c
10275 F: drivers/hwmon/ltc2947-i2c.c
10276 F: drivers/hwmon/ltc2947-spi.c
10277 F: drivers/hwmon/ltc2947.h
10279 LTC2983 IIO TEMPERATURE DRIVER
10280 M: Nuno Sá <nuno.sa@analog.com>
10281 L: linux-iio@vger.kernel.org
10283 W: http://ez.analog.com/community/linux-device-drivers
10284 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10285 F: drivers/iio/temperature/ltc2983.c
10287 LTC4261 HARDWARE MONITOR DRIVER
10288 M: Guenter Roeck <linux@roeck-us.net>
10289 L: linux-hwmon@vger.kernel.org
10291 F: Documentation/hwmon/ltc4261.rst
10292 F: drivers/hwmon/ltc4261.c
10294 LTC4306 I2C MULTIPLEXER DRIVER
10295 M: Michael Hennerich <michael.hennerich@analog.com>
10296 L: linux-i2c@vger.kernel.org
10298 W: http://ez.analog.com/community/linux-device-drivers
10299 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10300 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10302 LTP (Linux Test Project)
10303 M: Mike Frysinger <vapier@gentoo.org>
10304 M: Cyril Hrubis <chrubis@suse.cz>
10305 M: Wanlong Gao <wanlong.gao@gmail.com>
10306 M: Jan Stancek <jstancek@redhat.com>
10307 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10308 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10309 L: ltp@lists.linux.it (subscribers-only)
10311 W: http://linux-test-project.github.io/
10312 T: git git://github.com/linux-test-project/ltp.git
10315 M: Geert Uytterhoeven <geert@linux-m68k.org>
10316 L: linux-m68k@lists.linux-m68k.org
10318 W: http://www.linux-m68k.org/
10319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10323 M68K ON APPLE MACINTOSH
10324 M: Joshua Thompson <funaho@jurai.org>
10325 L: linux-m68k@lists.linux-m68k.org
10327 W: http://www.mac.linux-m68k.org/
10331 M: Philip Blundell <philb@gnu.org>
10333 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10334 F: arch/m68k/hp300/
10336 M88DS3103 MEDIA DRIVER
10337 M: Antti Palosaari <crope@iki.fi>
10338 L: linux-media@vger.kernel.org
10340 W: https://linuxtv.org
10341 W: http://palosaari.fi/linux/
10342 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10343 T: git git://linuxtv.org/anttip/media_tree.git
10344 F: drivers/media/dvb-frontends/m88ds3103*
10346 M88RS2000 MEDIA DRIVER
10347 M: Malcolm Priestley <tvboxspy@gmail.com>
10348 L: linux-media@vger.kernel.org
10350 W: https://linuxtv.org
10351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10352 F: drivers/media/dvb-frontends/m88rs2000*
10354 MA901 MASTERKIT USB FM RADIO DRIVER
10355 M: Alexey Klimov <klimov.linux@gmail.com>
10356 L: linux-media@vger.kernel.org
10358 T: git git://linuxtv.org/media_tree.git
10359 F: drivers/media/radio/radio-ma901.c
10362 M: Johannes Berg <johannes@sipsolutions.net>
10363 L: linux-wireless@vger.kernel.org
10365 W: https://wireless.wiki.kernel.org/
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10368 F: Documentation/networking/mac80211-injection.rst
10369 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10370 F: drivers/net/wireless/mac80211_hwsim.[ch]
10371 F: include/net/mac80211.h
10375 M: Jassi Brar <jassisinghbrar@gmail.com>
10376 L: linux-kernel@vger.kernel.org
10378 F: drivers/mailbox/
10379 F: include/linux/mailbox_client.h
10380 F: include/linux/mailbox_controller.h
10382 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10383 M: Michael Kerrisk <mtk.manpages@gmail.com>
10384 L: linux-man@vger.kernel.org
10386 W: http://www.kernel.org/doc/man-pages
10388 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10389 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10390 L: linux-mips@vger.kernel.org
10392 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10394 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10395 M: Andrew Lunn <andrew@lunn.ch>
10396 M: Vivien Didelot <vivien.didelot@gmail.com>
10397 L: netdev@vger.kernel.org
10399 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10400 F: Documentation/networking/devlink/mv88e6xxx.rst
10401 F: drivers/net/dsa/mv88e6xxx/
10402 F: include/linux/platform_data/mv88e6xxx.h
10404 MARVELL ARMADA 3700 PHY DRIVERS
10405 M: Miquel Raynal <miquel.raynal@bootlin.com>
10407 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10408 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10409 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10410 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10412 MARVELL ARMADA DRM SUPPORT
10413 M: Russell King <linux@armlinux.org.uk>
10415 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10416 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10417 F: Documentation/devicetree/bindings/display/armada/
10418 F: drivers/gpu/drm/armada/
10419 F: include/uapi/drm/armada_drm.h
10421 MARVELL CRYPTO DRIVER
10422 M: Boris Brezillon <bbrezillon@kernel.org>
10423 M: Arnaud Ebalard <arno@natisbad.org>
10424 M: Srujana Challa <schalla@marvell.com>
10425 L: linux-crypto@vger.kernel.org
10427 F: drivers/crypto/marvell/
10429 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10430 M: Mirko Lindner <mlindner@marvell.com>
10431 M: Stephen Hemminger <stephen@networkplumber.org>
10432 L: netdev@vger.kernel.org
10434 F: drivers/net/ethernet/marvell/sk*
10436 MARVELL LIBERTAS WIRELESS DRIVER
10437 L: libertas-dev@lists.infradead.org
10439 F: drivers/net/wireless/marvell/libertas/
10441 MARVELL MACCHIATOBIN SUPPORT
10442 M: Russell King <linux@armlinux.org.uk>
10443 L: linux-arm-kernel@lists.infradead.org
10445 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10447 MARVELL MV643XX ETHERNET DRIVER
10448 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10449 L: netdev@vger.kernel.org
10451 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10452 F: include/linux/mv643xx.h
10454 MARVELL MV88X3310 PHY DRIVER
10455 M: Russell King <linux@armlinux.org.uk>
10456 L: netdev@vger.kernel.org
10458 F: drivers/net/phy/marvell10g.c
10460 MARVELL MVEBU THERMAL DRIVER
10461 M: Miquel Raynal <miquel.raynal@bootlin.com>
10463 F: drivers/thermal/armada_thermal.c
10465 MARVELL MVNETA ETHERNET DRIVER
10466 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10467 L: netdev@vger.kernel.org
10469 F: drivers/net/ethernet/marvell/mvneta.*
10471 MARVELL MWIFIEX WIRELESS DRIVER
10472 M: Amitkumar Karwar <amitkarwar@gmail.com>
10473 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10474 M: Xinming Hu <huxinming820@gmail.com>
10475 L: linux-wireless@vger.kernel.org
10477 F: drivers/net/wireless/marvell/mwifiex/
10479 MARVELL MWL8K WIRELESS DRIVER
10480 M: Lennert Buytenhek <buytenh@wantstofly.org>
10481 L: linux-wireless@vger.kernel.org
10483 F: drivers/net/wireless/marvell/mwl8k.c
10485 MARVELL NAND CONTROLLER DRIVER
10486 M: Miquel Raynal <miquel.raynal@bootlin.com>
10487 L: linux-mtd@lists.infradead.org
10489 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10490 F: drivers/mtd/nand/raw/marvell_nand.c
10492 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10493 M: Sunil Goutham <sgoutham@marvell.com>
10494 M: Geetha sowjanya <gakula@marvell.com>
10495 M: Subbaraya Sundeep <sbhatta@marvell.com>
10496 M: hariprasad <hkelam@marvell.com>
10497 L: netdev@vger.kernel.org
10499 F: drivers/net/ethernet/marvell/octeontx2/nic/
10501 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10502 M: Sunil Goutham <sgoutham@marvell.com>
10503 M: Linu Cherian <lcherian@marvell.com>
10504 M: Geetha sowjanya <gakula@marvell.com>
10505 M: Jerin Jacob <jerinj@marvell.com>
10506 L: netdev@vger.kernel.org
10508 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10509 F: drivers/net/ethernet/marvell/octeontx2/af/
10511 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10512 M: Nicolas Pitre <nico@fluxnic.net>
10514 F: drivers/mmc/host/mvsdio.*
10516 MARVELL USB MDIO CONTROLLER DRIVER
10517 M: Tobias Waldekranz <tobias@waldekranz.com>
10518 L: netdev@vger.kernel.org
10520 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10521 F: drivers/net/phy/mdio-mvusb.c
10523 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10524 M: Hu Ziji <huziji@marvell.com>
10525 L: linux-mmc@vger.kernel.org
10527 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10528 F: drivers/mmc/host/sdhci-xenon*
10530 MATROX FRAMEBUFFER DRIVER
10531 L: linux-fbdev@vger.kernel.org
10533 F: drivers/video/fbdev/matrox/matroxfb_*
10534 F: include/uapi/linux/matroxfb.h
10536 MAX16065 HARDWARE MONITOR DRIVER
10537 M: Guenter Roeck <linux@roeck-us.net>
10538 L: linux-hwmon@vger.kernel.org
10540 F: Documentation/hwmon/max16065.rst
10541 F: drivers/hwmon/max16065.c
10543 MAX2175 SDR TUNER DRIVER
10544 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10545 L: linux-media@vger.kernel.org
10547 T: git git://linuxtv.org/media_tree.git
10548 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10549 F: Documentation/userspace-api/media/drivers/max2175.rst
10550 F: drivers/media/i2c/max2175*
10551 F: include/uapi/linux/max2175.h
10553 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10554 L: linux-hwmon@vger.kernel.org
10556 F: Documentation/hwmon/max6650.rst
10557 F: drivers/hwmon/max6650.c
10559 MAX6697 HARDWARE MONITOR DRIVER
10560 M: Guenter Roeck <linux@roeck-us.net>
10561 L: linux-hwmon@vger.kernel.org
10563 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10564 F: Documentation/hwmon/max6697.rst
10565 F: drivers/hwmon/max6697.c
10566 F: include/linux/platform_data/max6697.h
10568 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10569 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10570 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10571 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10572 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10573 L: linux-media@vger.kernel.org
10575 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10576 F: drivers/media/i2c/max9286.c
10578 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10579 M: Peter Rosin <peda@axentia.se>
10580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10582 F: Documentation/devicetree/bindings/sound/max9860.txt
10583 F: sound/soc/codecs/max9860.*
10585 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10586 M: Andreas Klinger <ak@it-klinger.de>
10587 L: linux-iio@vger.kernel.org
10589 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10590 F: drivers/iio/proximity/mb1232.c
10592 MAXIM MAX77650 PMIC MFD DRIVER
10593 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10594 L: linux-kernel@vger.kernel.org
10596 F: Documentation/devicetree/bindings/*/*max77650.yaml
10597 F: Documentation/devicetree/bindings/*/max77650*.yaml
10598 F: drivers/gpio/gpio-max77650.c
10599 F: drivers/input/misc/max77650-onkey.c
10600 F: drivers/leds/leds-max77650.c
10601 F: drivers/mfd/max77650.c
10602 F: drivers/power/supply/max77650-charger.c
10603 F: drivers/regulator/max77650-regulator.c
10604 F: include/linux/mfd/max77650.h
10606 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10607 M: Javier Martinez Canillas <javier@dowhile0.org>
10608 L: linux-kernel@vger.kernel.org
10610 F: Documentation/devicetree/bindings/*/*max77802.txt
10611 F: drivers/regulator/max77802-regulator.c
10612 F: include/dt-bindings/*/*max77802.h
10614 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10615 M: Krzysztof Kozlowski <krzk@kernel.org>
10616 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10617 L: linux-pm@vger.kernel.org
10619 F: drivers/power/supply/max14577_charger.c
10620 F: drivers/power/supply/max77693_charger.c
10622 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10623 M: Chanwoo Choi <cw00.choi@samsung.com>
10624 M: Krzysztof Kozlowski <krzk@kernel.org>
10625 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10626 L: linux-kernel@vger.kernel.org
10628 F: Documentation/devicetree/bindings/*/max77686.txt
10629 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10630 F: Documentation/devicetree/bindings/mfd/max14577.txt
10631 F: Documentation/devicetree/bindings/mfd/max77693.txt
10632 F: drivers/*/max14577*.c
10633 F: drivers/*/max77686*.c
10634 F: drivers/*/max77693*.c
10635 F: drivers/clk/clk-max77686.c
10636 F: drivers/extcon/extcon-max14577.c
10637 F: drivers/extcon/extcon-max77693.c
10638 F: drivers/rtc/rtc-max77686.c
10639 F: include/linux/mfd/max14577*.h
10640 F: include/linux/mfd/max77686*.h
10641 F: include/linux/mfd/max77693*.h
10643 MAXIRADIO FM RADIO RECEIVER DRIVER
10644 M: Hans Verkuil <hverkuil@xs4all.nl>
10645 L: linux-media@vger.kernel.org
10647 W: https://linuxtv.org
10648 T: git git://linuxtv.org/media_tree.git
10649 F: drivers/media/radio/radio-maxiradio*
10651 MCAN MMIO DEVICE DRIVER
10652 M: Dan Murphy <dmurphy@ti.com>
10653 M: Sriram Dash <sriram.dash@samsung.com>
10654 L: linux-can@vger.kernel.org
10656 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10657 F: drivers/net/can/m_can/m_can.c
10658 F: drivers/net/can/m_can/m_can.h
10659 F: drivers/net/can/m_can/m_can_platform.c
10661 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10662 M: Rishi Gupta <gupt21@gmail.com>
10663 L: linux-i2c@vger.kernel.org
10664 L: linux-input@vger.kernel.org
10666 F: drivers/hid/hid-mcp2221.c
10668 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10669 M: Peter Rosin <peda@axentia.se>
10670 L: linux-iio@vger.kernel.org
10672 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10673 F: drivers/iio/potentiometer/mcp4018.c
10674 F: drivers/iio/potentiometer/mcp4531.c
10676 MCR20A IEEE-802.15.4 RADIO DRIVER
10677 M: Xue Liu <liuxuenetmail@gmail.com>
10678 L: linux-wpan@vger.kernel.org
10680 W: https://github.com/xueliu/mcr20a-linux
10681 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10682 F: drivers/net/ieee802154/mcr20a.c
10683 F: drivers/net/ieee802154/mcr20a.h
10685 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10686 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10687 L: linux-iio@vger.kernel.org
10689 F: drivers/iio/dac/cio-dac.c
10691 MEDIA CONTROLLER FRAMEWORK
10692 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10693 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10694 L: linux-media@vger.kernel.org
10696 W: https://www.linuxtv.org
10697 T: git git://linuxtv.org/media_tree.git
10698 F: drivers/media/mc/
10699 F: include/media/media-*.h
10700 F: include/uapi/linux/media.h
10702 MEDIA DRIVER FOR FREESCALE IMX PXP
10703 M: Philipp Zabel <p.zabel@pengutronix.de>
10704 L: linux-media@vger.kernel.org
10706 T: git git://linuxtv.org/media_tree.git
10707 F: drivers/media/platform/imx-pxp.[ch]
10709 MEDIA DRIVERS FOR ASCOT2E
10710 M: Sergey Kozlov <serjk@netup.ru>
10711 M: Abylay Ospan <aospan@netup.ru>
10712 L: linux-media@vger.kernel.org
10714 W: https://linuxtv.org
10715 W: http://netup.tv/
10716 T: git git://linuxtv.org/media_tree.git
10717 F: drivers/media/dvb-frontends/ascot2e*
10719 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10720 M: Jasmin Jessich <jasmin@anw.at>
10721 L: linux-media@vger.kernel.org
10723 W: https://linuxtv.org
10724 T: git git://linuxtv.org/media_tree.git
10725 F: drivers/media/dvb-frontends/cxd2099*
10727 MEDIA DRIVERS FOR CXD2841ER
10728 M: Sergey Kozlov <serjk@netup.ru>
10729 M: Abylay Ospan <aospan@netup.ru>
10730 L: linux-media@vger.kernel.org
10732 W: https://linuxtv.org
10733 W: http://netup.tv/
10734 T: git git://linuxtv.org/media_tree.git
10735 F: drivers/media/dvb-frontends/cxd2841er*
10737 MEDIA DRIVERS FOR CXD2880
10738 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10739 L: linux-media@vger.kernel.org
10741 W: http://linuxtv.org/
10742 T: git git://linuxtv.org/media_tree.git
10743 F: drivers/media/dvb-frontends/cxd2880/*
10744 F: drivers/media/spi/cxd2880*
10746 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10747 L: linux-media@vger.kernel.org
10749 W: https://linuxtv.org
10750 T: git git://linuxtv.org/media_tree.git
10751 F: drivers/media/pci/ddbridge/*
10753 MEDIA DRIVERS FOR FREESCALE IMX
10754 M: Steve Longerbeam <slongerbeam@gmail.com>
10755 M: Philipp Zabel <p.zabel@pengutronix.de>
10756 L: linux-media@vger.kernel.org
10758 T: git git://linuxtv.org/media_tree.git
10759 F: Documentation/admin-guide/media/imx.rst
10760 F: Documentation/devicetree/bindings/media/imx.txt
10761 F: drivers/staging/media/imx/
10762 F: include/linux/imx-media.h
10763 F: include/media/imx.h
10765 MEDIA DRIVERS FOR FREESCALE IMX7
10766 M: Rui Miguel Silva <rmfrfs@gmail.com>
10767 L: linux-media@vger.kernel.org
10769 T: git git://linuxtv.org/media_tree.git
10770 F: Documentation/admin-guide/media/imx7.rst
10771 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10772 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10773 F: drivers/staging/media/imx/imx7-media-csi.c
10774 F: drivers/staging/media/imx/imx7-mipi-csis.c
10776 MEDIA DRIVERS FOR HELENE
10777 M: Abylay Ospan <aospan@netup.ru>
10778 L: linux-media@vger.kernel.org
10780 W: https://linuxtv.org
10781 W: http://netup.tv/
10782 T: git git://linuxtv.org/media_tree.git
10783 F: drivers/media/dvb-frontends/helene*
10785 MEDIA DRIVERS FOR HORUS3A
10786 M: Sergey Kozlov <serjk@netup.ru>
10787 M: Abylay Ospan <aospan@netup.ru>
10788 L: linux-media@vger.kernel.org
10790 W: https://linuxtv.org
10791 W: http://netup.tv/
10792 T: git git://linuxtv.org/media_tree.git
10793 F: drivers/media/dvb-frontends/horus3a*
10795 MEDIA DRIVERS FOR LNBH25
10796 M: Sergey Kozlov <serjk@netup.ru>
10797 M: Abylay Ospan <aospan@netup.ru>
10798 L: linux-media@vger.kernel.org
10800 W: https://linuxtv.org
10801 W: http://netup.tv/
10802 T: git git://linuxtv.org/media_tree.git
10803 F: drivers/media/dvb-frontends/lnbh25*
10805 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10806 L: linux-media@vger.kernel.org
10808 W: https://linuxtv.org
10809 T: git git://linuxtv.org/media_tree.git
10810 F: drivers/media/dvb-frontends/mxl5xx*
10812 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10813 M: Sergey Kozlov <serjk@netup.ru>
10814 M: Abylay Ospan <aospan@netup.ru>
10815 L: linux-media@vger.kernel.org
10817 W: https://linuxtv.org
10818 W: http://netup.tv/
10819 T: git git://linuxtv.org/media_tree.git
10820 F: drivers/media/pci/netup_unidvb/*
10822 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10823 M: Dmitry Osipenko <digetx@gmail.com>
10824 L: linux-media@vger.kernel.org
10825 L: linux-tegra@vger.kernel.org
10827 T: git git://linuxtv.org/media_tree.git
10828 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10829 F: drivers/staging/media/tegra-vde/
10831 MEDIA DRIVERS FOR RENESAS - CEU
10832 M: Jacopo Mondi <jacopo@jmondi.org>
10833 L: linux-media@vger.kernel.org
10834 L: linux-renesas-soc@vger.kernel.org
10836 T: git git://linuxtv.org/media_tree.git
10837 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10838 F: drivers/media/platform/renesas-ceu.c
10839 F: include/media/drv-intf/renesas-ceu.h
10841 MEDIA DRIVERS FOR RENESAS - DRIF
10842 M: Ramesh Shanmugasundaram <rashanmu@gmail.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,drif.txt
10848 F: drivers/media/platform/rcar_drif.c
10850 MEDIA DRIVERS FOR RENESAS - FCP
10851 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10852 L: linux-media@vger.kernel.org
10853 L: linux-renesas-soc@vger.kernel.org
10855 T: git git://linuxtv.org/media_tree.git
10856 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10857 F: drivers/media/platform/rcar-fcp.c
10858 F: include/media/rcar-fcp.h
10860 MEDIA DRIVERS FOR RENESAS - FDP1
10861 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10862 L: linux-media@vger.kernel.org
10863 L: linux-renesas-soc@vger.kernel.org
10865 T: git git://linuxtv.org/media_tree.git
10866 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10867 F: drivers/media/platform/rcar_fdp1.c
10869 MEDIA DRIVERS FOR RENESAS - VIN
10870 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10871 L: linux-media@vger.kernel.org
10872 L: linux-renesas-soc@vger.kernel.org
10874 T: git git://linuxtv.org/media_tree.git
10875 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10876 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10877 F: drivers/media/platform/rcar-vin/
10879 MEDIA DRIVERS FOR RENESAS - VSP1
10880 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10881 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10882 L: linux-media@vger.kernel.org
10883 L: linux-renesas-soc@vger.kernel.org
10885 T: git git://linuxtv.org/media_tree.git
10886 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10887 F: drivers/media/platform/vsp1/
10889 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10890 L: linux-media@vger.kernel.org
10892 W: https://linuxtv.org
10893 T: git git://linuxtv.org/media_tree.git
10894 F: drivers/media/dvb-frontends/stv0910*
10896 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10897 L: linux-media@vger.kernel.org
10899 W: https://linuxtv.org
10900 T: git git://linuxtv.org/media_tree.git
10901 F: drivers/media/dvb-frontends/stv6111*
10903 MEDIA DRIVERS FOR STM32 - DCMI
10904 M: Hugues Fruchet <hugues.fruchet@st.com>
10905 L: linux-media@vger.kernel.org
10907 T: git git://linuxtv.org/media_tree.git
10908 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10909 F: drivers/media/platform/stm32/stm32-dcmi.c
10911 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10912 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10913 L: linux-media@vger.kernel.org
10915 W: https://linuxtv.org
10916 Q: http://patchwork.kernel.org/project/linux-media/list/
10917 T: git git://linuxtv.org/media_tree.git
10918 F: Documentation/admin-guide/media/
10919 F: Documentation/devicetree/bindings/media/
10920 F: Documentation/driver-api/media/
10921 F: Documentation/userspace-api/media/
10923 F: drivers/staging/media/
10924 F: include/linux/platform_data/media/
10926 F: include/uapi/linux/dvb/
10927 F: include/uapi/linux/ivtv*
10928 F: include/uapi/linux/media.h
10929 F: include/uapi/linux/meye.h
10930 F: include/uapi/linux/uvcvideo.h
10931 F: include/uapi/linux/v4l2-*
10932 F: include/uapi/linux/videodev2.h
10934 MEDIATEK BLUETOOTH DRIVER
10935 M: Sean Wang <sean.wang@mediatek.com>
10936 L: linux-bluetooth@vger.kernel.org
10937 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10939 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10940 F: drivers/bluetooth/btmtkuart.c
10942 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10943 M: Sean Wang <sean.wang@mediatek.com>
10944 L: linux-pm@vger.kernel.org
10946 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10947 F: drivers/power/reset/mt6323-poweroff.c
10949 MEDIATEK CIR DRIVER
10950 M: Sean Wang <sean.wang@mediatek.com>
10952 F: drivers/media/rc/mtk-cir.c
10954 MEDIATEK DMA DRIVER
10955 M: Sean Wang <sean.wang@mediatek.com>
10956 L: dmaengine@vger.kernel.org
10957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10958 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10960 F: Documentation/devicetree/bindings/dma/mtk-*
10961 F: drivers/dma/mediatek/
10963 MEDIATEK ETHERNET DRIVER
10964 M: Felix Fietkau <nbd@nbd.name>
10965 M: John Crispin <john@phrozen.org>
10966 M: Sean Wang <sean.wang@mediatek.com>
10967 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10968 L: netdev@vger.kernel.org
10970 F: drivers/net/ethernet/mediatek/
10972 MEDIATEK I2C CONTROLLER DRIVER
10973 M: Qii Wang <qii.wang@mediatek.com>
10974 L: linux-i2c@vger.kernel.org
10976 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10977 F: drivers/i2c/busses/i2c-mt65xx.c
10979 MEDIATEK JPEG DRIVER
10980 M: Rick Chang <rick.chang@mediatek.com>
10981 M: Bin Liu <bin.liu@mediatek.com>
10983 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10984 F: drivers/media/platform/mtk-jpeg/
10986 MEDIATEK MDP DRIVER
10987 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10988 M: Houlong Wei <houlong.wei@mediatek.com>
10989 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10991 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10992 F: drivers/media/platform/mtk-mdp/
10993 F: drivers/media/platform/mtk-vpu/
10995 MEDIATEK MEDIA DRIVER
10996 M: Tiffany Lin <tiffany.lin@mediatek.com>
10997 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10999 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11000 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11001 F: drivers/media/platform/mtk-vcodec/
11002 F: drivers/media/platform/mtk-vpu/
11004 MEDIATEK MMC/SD/SDIO DRIVER
11005 M: Chaotian Jing <chaotian.jing@mediatek.com>
11007 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11008 F: drivers/mmc/host/mtk-sd.c
11010 MEDIATEK MT76 WIRELESS LAN DRIVER
11011 M: Felix Fietkau <nbd@nbd.name>
11012 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11013 R: Ryder Lee <ryder.lee@mediatek.com>
11014 L: linux-wireless@vger.kernel.org
11016 F: drivers/net/wireless/mediatek/mt76/
11018 MEDIATEK MT7601U WIRELESS LAN DRIVER
11019 M: Jakub Kicinski <kubakici@wp.pl>
11020 L: linux-wireless@vger.kernel.org
11022 F: drivers/net/wireless/mediatek/mt7601u/
11024 MEDIATEK MT7621/28/88 I2C DRIVER
11025 M: Stefan Roese <sr@denx.de>
11026 L: linux-i2c@vger.kernel.org
11028 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11029 F: drivers/i2c/busses/i2c-mt7621.c
11031 MEDIATEK NAND CONTROLLER DRIVER
11032 L: linux-mtd@lists.infradead.org
11034 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11035 F: drivers/mtd/nand/raw/mtk_*
11037 MEDIATEK PMIC LED DRIVER
11038 M: Sean Wang <sean.wang@mediatek.com>
11040 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11041 F: drivers/leds/leds-mt6323.c
11043 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11044 M: Sean Wang <sean.wang@mediatek.com>
11046 F: drivers/char/hw_random/mtk-rng.c
11048 MEDIATEK SWITCH DRIVER
11049 M: Sean Wang <sean.wang@mediatek.com>
11050 M: Landen Chao <Landen.Chao@mediatek.com>
11051 L: netdev@vger.kernel.org
11053 F: drivers/net/dsa/mt7530.*
11054 F: net/dsa/tag_mtk.c
11056 MEDIATEK USB3 DRD IP DRIVER
11057 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11058 L: linux-usb@vger.kernel.org
11059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11060 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11062 F: drivers/usb/mtu3/
11064 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11065 M: Peter Senna Tschudin <peter.senna@gmail.com>
11066 M: Martin Donnelly <martin.donnelly@ge.com>
11067 M: Martyn Welch <martyn.welch@collabora.co.uk>
11069 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11070 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11072 MEGARAID SCSI/SAS DRIVERS
11073 M: Kashyap Desai <kashyap.desai@broadcom.com>
11074 M: Sumit Saxena <sumit.saxena@broadcom.com>
11075 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11076 L: megaraidlinux.pdl@broadcom.com
11077 L: linux-scsi@vger.kernel.org
11079 W: http://www.avagotech.com/support/
11080 F: Documentation/scsi/megaraid.rst
11081 F: drivers/scsi/megaraid.*
11082 F: drivers/scsi/megaraid/
11084 MELEXIS MLX90614 DRIVER
11085 M: Crt Mori <cmo@melexis.com>
11086 L: linux-iio@vger.kernel.org
11088 W: http://www.melexis.com
11089 F: drivers/iio/temperature/mlx90614.c
11091 MELEXIS MLX90632 DRIVER
11092 M: Crt Mori <cmo@melexis.com>
11093 L: linux-iio@vger.kernel.org
11095 W: http://www.melexis.com
11096 F: drivers/iio/temperature/mlx90632.c
11098 MELFAS MIP4 TOUCHSCREEN DRIVER
11099 M: Sangwon Jee <jeesw@melfas.com>
11101 W: http://www.melfas.com
11102 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11103 F: drivers/input/touchscreen/melfas_mip4.c
11105 MELLANOX ETHERNET DRIVER (mlx4_en)
11106 M: Tariq Toukan <tariqt@nvidia.com>
11107 L: netdev@vger.kernel.org
11109 W: http://www.mellanox.com
11110 Q: http://patchwork.ozlabs.org/project/netdev/list/
11111 F: drivers/net/ethernet/mellanox/mlx4/en_*
11113 MELLANOX ETHERNET DRIVER (mlx5e)
11114 M: Saeed Mahameed <saeedm@nvidia.com>
11115 L: netdev@vger.kernel.org
11117 W: http://www.mellanox.com
11118 Q: http://patchwork.ozlabs.org/project/netdev/list/
11119 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11121 MELLANOX ETHERNET INNOVA DRIVERS
11122 R: Boris Pismenny <borisp@nvidia.com>
11123 L: netdev@vger.kernel.org
11125 W: http://www.mellanox.com
11126 Q: http://patchwork.ozlabs.org/project/netdev/list/
11127 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11128 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11129 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11130 F: include/linux/mlx5/mlx5_ifc_fpga.h
11132 MELLANOX ETHERNET SWITCH DRIVERS
11133 M: Jiri Pirko <jiri@nvidia.com>
11134 M: Ido Schimmel <idosch@nvidia.com>
11135 L: netdev@vger.kernel.org
11137 W: http://www.mellanox.com
11138 Q: http://patchwork.ozlabs.org/project/netdev/list/
11139 F: drivers/net/ethernet/mellanox/mlxsw/
11140 F: tools/testing/selftests/drivers/net/mlxsw/
11142 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11143 M: mlxsw@nvidia.com
11144 L: netdev@vger.kernel.org
11146 W: http://www.mellanox.com
11147 Q: http://patchwork.ozlabs.org/project/netdev/list/
11148 F: drivers/net/ethernet/mellanox/mlxfw/
11150 MELLANOX HARDWARE PLATFORM SUPPORT
11151 M: Andy Shevchenko <andy@infradead.org>
11152 M: Darren Hart <dvhart@infradead.org>
11153 M: Vadim Pasternak <vadimp@nvidia.com>
11154 L: platform-driver-x86@vger.kernel.org
11156 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11157 F: drivers/platform/mellanox/
11158 F: include/linux/platform_data/mlxreg.h
11160 MELLANOX MLX4 core VPI driver
11161 M: Tariq Toukan <tariqt@nvidia.com>
11162 L: netdev@vger.kernel.org
11163 L: linux-rdma@vger.kernel.org
11165 W: http://www.mellanox.com
11166 Q: http://patchwork.ozlabs.org/project/netdev/list/
11167 F: drivers/net/ethernet/mellanox/mlx4/
11168 F: include/linux/mlx4/
11170 MELLANOX MLX4 IB driver
11171 M: Yishai Hadas <yishaih@nvidia.com>
11172 L: linux-rdma@vger.kernel.org
11174 W: http://www.mellanox.com
11175 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11176 F: drivers/infiniband/hw/mlx4/
11177 F: include/linux/mlx4/
11178 F: include/uapi/rdma/mlx4-abi.h
11180 MELLANOX MLX5 core VPI driver
11181 M: Saeed Mahameed <saeedm@nvidia.com>
11182 M: Leon Romanovsky <leonro@nvidia.com>
11183 L: netdev@vger.kernel.org
11184 L: linux-rdma@vger.kernel.org
11186 W: http://www.mellanox.com
11187 Q: http://patchwork.ozlabs.org/project/netdev/list/
11188 F: Documentation/networking/device_drivers/ethernet/mellanox/
11189 F: drivers/net/ethernet/mellanox/mlx5/core/
11190 F: include/linux/mlx5/
11192 MELLANOX MLX5 IB driver
11193 M: Leon Romanovsky <leonro@nvidia.com>
11194 L: linux-rdma@vger.kernel.org
11196 W: http://www.mellanox.com
11197 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11198 F: drivers/infiniband/hw/mlx5/
11199 F: include/linux/mlx5/
11200 F: include/uapi/rdma/mlx5-abi.h
11202 MELLANOX MLXCPLD I2C AND MUX DRIVER
11203 M: Vadim Pasternak <vadimp@nvidia.com>
11204 M: Michael Shych <michaelsh@nvidia.com>
11205 L: linux-i2c@vger.kernel.org
11207 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11208 F: drivers/i2c/busses/i2c-mlxcpld.c
11209 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11211 MELLANOX MLXCPLD LED DRIVER
11212 M: Vadim Pasternak <vadimp@nvidia.com>
11213 L: linux-leds@vger.kernel.org
11215 F: Documentation/leds/leds-mlxcpld.rst
11216 F: drivers/leds/leds-mlxcpld.c
11217 F: drivers/leds/leds-mlxreg.c
11219 MELLANOX PLATFORM DRIVER
11220 M: Vadim Pasternak <vadimp@nvidia.com>
11221 L: platform-driver-x86@vger.kernel.org
11223 F: drivers/platform/x86/mlx-platform.c
11226 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11227 M: "Paul E. McKenney" <paulmck@kernel.org>
11228 L: linux-kernel@vger.kernel.org
11230 F: arch/powerpc/include/asm/membarrier.h
11231 F: include/uapi/linux/membarrier.h
11232 F: kernel/sched/membarrier.c
11235 M: Mike Rapoport <rppt@linux.ibm.com>
11236 L: linux-mm@kvack.org
11238 F: Documentation/core-api/boot-time-mm.rst
11239 F: include/linux/memblock.h
11242 MEMORY CONTROLLER DRIVERS
11243 M: Krzysztof Kozlowski <krzk@kernel.org>
11244 L: linux-kernel@vger.kernel.org
11246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11247 F: Documentation/devicetree/bindings/memory-controllers/
11250 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11251 M: Dmitry Osipenko <digetx@gmail.com>
11252 L: linux-pm@vger.kernel.org
11253 L: linux-tegra@vger.kernel.org
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11256 F: drivers/devfreq/tegra20-devfreq.c
11257 F: drivers/devfreq/tegra30-devfreq.c
11260 M: Andrew Morton <akpm@linux-foundation.org>
11261 L: linux-mm@kvack.org
11263 W: http://www.linux-mm.org
11264 T: quilt https://ozlabs.org/~akpm/mmotm/
11265 T: quilt https://ozlabs.org/~akpm/mmots/
11266 T: git git://github.com/hnaz/linux-mm.git
11267 F: include/linux/gfp.h
11268 F: include/linux/memory_hotplug.h
11269 F: include/linux/mm.h
11270 F: include/linux/mmzone.h
11271 F: include/linux/vmalloc.h
11274 MEMORY TECHNOLOGY DEVICES (MTD)
11275 M: Miquel Raynal <miquel.raynal@bootlin.com>
11276 M: Richard Weinberger <richard@nod.at>
11277 M: Vignesh Raghavendra <vigneshr@ti.com>
11278 L: linux-mtd@lists.infradead.org
11280 W: http://www.linux-mtd.infradead.org/
11281 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11282 C: irc://irc.oftc.net/mtd
11283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11285 F: Documentation/devicetree/bindings/mtd/
11287 F: include/linux/mtd/
11288 F: include/uapi/mtd/
11290 MEN A21 WATCHDOG DRIVER
11291 M: Johannes Thumshirn <morbidrsa@gmail.com>
11292 L: linux-watchdog@vger.kernel.org
11294 F: drivers/watchdog/mena21_wdt.c
11296 MEN CHAMELEON BUS (mcb)
11297 M: Johannes Thumshirn <morbidrsa@gmail.com>
11299 F: Documentation/driver-api/men-chameleon-bus.rst
11301 F: include/linux/mcb.h
11303 MEN F21BMC (Board Management Controller)
11304 M: Andreas Werner <andreas.werner@men.de>
11306 F: Documentation/hwmon/menf21bmc.rst
11307 F: drivers/hwmon/menf21bmc_hwmon.c
11308 F: drivers/leds/leds-menf21bmc.c
11309 F: drivers/mfd/menf21bmc.c
11310 F: drivers/watchdog/menf21bmc_wdt.c
11312 MEN Z069 WATCHDOG DRIVER
11313 M: Johannes Thumshirn <jth@kernel.org>
11314 L: linux-watchdog@vger.kernel.org
11316 F: drivers/watchdog/menz69_wdt.c
11318 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11319 M: Neil Armstrong <narmstrong@baylibre.com>
11320 L: linux-media@vger.kernel.org
11321 L: linux-amlogic@lists.infradead.org
11323 W: http://linux-meson.com/
11324 T: git git://linuxtv.org/media_tree.git
11325 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11326 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11327 F: drivers/media/cec/platform/meson/ao-cec.c
11329 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11330 M: Liang Yang <liang.yang@amlogic.com>
11331 L: linux-mtd@lists.infradead.org
11333 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11334 F: drivers/mtd/nand/raw/meson_*
11336 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11337 M: Neil Armstrong <narmstrong@baylibre.com>
11338 L: linux-media@vger.kernel.org
11339 L: linux-amlogic@lists.infradead.org
11341 T: git git://linuxtv.org/media_tree.git
11342 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11343 F: drivers/staging/media/meson/vdec/
11345 METHODE UDPU SUPPORT
11346 M: Vladimir Vid <vladimir.vid@sartura.hr>
11348 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11351 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11352 M: Hemant Kumar <hemantk@codeaurora.org>
11353 L: linux-arm-msm@vger.kernel.org
11355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11356 F: Documentation/mhi/
11357 F: drivers/bus/mhi/
11358 F: include/linux/mhi.h
11360 MICROBLAZE ARCHITECTURE
11361 M: Michal Simek <monstr@monstr.eu>
11363 W: http://www.monstr.eu/fdt/
11364 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11365 F: arch/microblaze/
11367 MICROCHIP AT91 DMA DRIVERS
11368 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11369 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11371 L: dmaengine@vger.kernel.org
11373 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11374 F: drivers/dma/at_hdmac.c
11375 F: drivers/dma/at_hdmac_regs.h
11376 F: drivers/dma/at_xdmac.c
11377 F: include/dt-bindings/dma/at91.h
11378 F: include/linux/platform_data/dma-atmel.h
11380 MICROCHIP AT91 SERIAL DRIVER
11381 M: Richard Genoud <richard.genoud@gmail.com>
11383 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11384 F: drivers/tty/serial/atmel_serial.c
11385 F: drivers/tty/serial/atmel_serial.h
11387 MICROCHIP AT91 USART MFD DRIVER
11388 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11389 L: linux-kernel@vger.kernel.org
11391 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11392 F: drivers/mfd/at91-usart.c
11393 F: include/dt-bindings/mfd/at91-usart.h
11395 MICROCHIP AT91 USART SPI DRIVER
11396 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11397 L: linux-spi@vger.kernel.org
11399 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11400 F: drivers/spi/spi-at91-usart.c
11402 MICROCHIP AUDIO ASOC DRIVERS
11403 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11408 MICROCHIP ECC DRIVER
11409 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11410 L: linux-crypto@vger.kernel.org
11412 F: drivers/crypto/atmel-ecc.*
11414 MICROCHIP I2C DRIVER
11415 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11416 L: linux-i2c@vger.kernel.org
11418 F: drivers/i2c/busses/i2c-at91-*.c
11419 F: drivers/i2c/busses/i2c-at91.h
11421 MICROCHIP ISC DRIVER
11422 M: Eugen Hristev <eugen.hristev@microchip.com>
11423 L: linux-media@vger.kernel.org
11425 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11426 F: drivers/media/platform/atmel/atmel-isc-base.c
11427 F: drivers/media/platform/atmel/atmel-isc-regs.h
11428 F: drivers/media/platform/atmel/atmel-isc.h
11429 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11430 F: include/linux/atmel-isc-media.h
11432 MICROCHIP ISI DRIVER
11433 M: Eugen Hristev <eugen.hristev@microchip.com>
11434 L: linux-media@vger.kernel.org
11436 F: drivers/media/platform/atmel/atmel-isi.c
11437 F: drivers/media/platform/atmel/atmel-isi.h
11439 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11440 M: Woojung Huh <woojung.huh@microchip.com>
11441 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11442 L: netdev@vger.kernel.org
11444 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11445 F: drivers/net/dsa/microchip/*
11446 F: include/linux/platform_data/microchip-ksz.h
11447 F: net/dsa/tag_ksz.c
11449 MICROCHIP LAN743X ETHERNET DRIVER
11450 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11451 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11452 L: netdev@vger.kernel.org
11454 F: drivers/net/ethernet/microchip/lan743x_*
11456 MICROCHIP LCDFB DRIVER
11457 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11458 L: linux-fbdev@vger.kernel.org
11460 F: drivers/video/fbdev/atmel_lcdfb.c
11461 F: include/video/atmel_lcdc.h
11463 MICROCHIP MCP16502 PMIC DRIVER
11464 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11467 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11468 F: drivers/regulator/mcp16502.c
11470 MICROCHIP MCP3911 ADC DRIVER
11471 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11472 M: Kent Gustavsson <kent@minoris.se>
11473 L: linux-iio@vger.kernel.org
11475 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11476 F: drivers/iio/adc/mcp3911.c
11478 MICROCHIP MMC/SD/SDIO MCI DRIVER
11479 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11481 F: drivers/mmc/host/atmel-mci.c
11483 MICROCHIP NAND DRIVER
11484 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11485 L: linux-mtd@lists.infradead.org
11487 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11488 F: drivers/mtd/nand/raw/atmel/*
11490 MICROCHIP PWM DRIVER
11491 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11493 L: linux-pwm@vger.kernel.org
11495 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11496 F: drivers/pwm/pwm-atmel.c
11498 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11499 M: Eugen Hristev <eugen.hristev@microchip.com>
11500 L: linux-iio@vger.kernel.org
11502 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11503 F: drivers/iio/adc/at91-sama5d2_adc.c
11504 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11506 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11507 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11509 F: drivers/power/reset/at91-sama5d2_shdwc.c
11511 MICROCHIP SPI DRIVER
11512 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11514 F: drivers/spi/spi-atmel.*
11516 MICROCHIP SSC DRIVER
11517 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11520 F: drivers/misc/atmel-ssc.c
11521 F: include/linux/atmel-ssc.h
11523 MICROCHIP USB251XB DRIVER
11524 M: Richard Leitner <richard.leitner@skidata.com>
11525 L: linux-usb@vger.kernel.org
11527 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11528 F: drivers/usb/misc/usb251xb.c
11530 MICROCHIP USBA UDC DRIVER
11531 M: Cristian Birsan <cristian.birsan@microchip.com>
11532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11534 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11536 MICROCHIP WILC1000 WIFI DRIVER
11537 M: Ajay Singh <ajay.kathat@microchip.com>
11538 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11539 L: linux-wireless@vger.kernel.org
11541 F: drivers/net/wireless/microchip/wilc1000/
11543 MICROSEMI MIPS SOCS
11544 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11545 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11546 L: linux-mips@vger.kernel.org
11548 F: Documentation/devicetree/bindings/mips/mscc.txt
11549 F: arch/mips/boot/dts/mscc/
11550 F: arch/mips/configs/generic/board-ocelot.config
11551 F: arch/mips/generic/board-ocelot.c
11553 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11554 M: Don Brace <don.brace@microchip.com>
11555 L: storagedev@microchip.com
11556 L: linux-scsi@vger.kernel.org
11558 F: Documentation/scsi/smartpqi.rst
11559 F: drivers/scsi/smartpqi/Kconfig
11560 F: drivers/scsi/smartpqi/Makefile
11561 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11562 F: include/linux/cciss*.h
11563 F: include/uapi/linux/cciss*.h
11565 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11566 M: Chen Yu <yu.c.chen@intel.com>
11567 L: platform-driver-x86@vger.kernel.org
11569 F: drivers/platform/x86/surfacepro3_button.c
11571 MICROTEK X6 SCANNER
11572 M: Oliver Neukum <oliver@neukum.org>
11574 F: drivers/usb/image/microtek.*
11577 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11578 L: linux-mips@vger.kernel.org
11580 W: http://www.linux-mips.org/
11581 Q: https://patchwork.kernel.org/project/linux-mips/list/
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11583 F: Documentation/devicetree/bindings/mips/
11584 F: Documentation/mips/
11586 F: drivers/platform/mips/
11588 MIPS BOSTON DEVELOPMENT BOARD
11589 M: Paul Burton <paulburton@kernel.org>
11590 L: linux-mips@vger.kernel.org
11592 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11593 F: arch/mips/boot/dts/img/boston.dts
11594 F: arch/mips/configs/generic/board-boston.config
11595 F: drivers/clk/imgtec/clk-boston.c
11596 F: include/dt-bindings/clock/boston-clock.h
11599 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11600 M: Serge Semin <fancer.lancer@gmail.com>
11601 L: linux-mips@vger.kernel.org
11603 F: drivers/bus/mips_cdmm.c
11604 F: drivers/clocksource/mips-gic-timer.c
11605 F: drivers/cpuidle/cpuidle-cps.c
11606 F: drivers/irqchip/irq-mips-cpu.c
11607 F: drivers/irqchip/irq-mips-gic.c
11609 MIPS GENERIC PLATFORM
11610 M: Paul Burton <paulburton@kernel.org>
11611 L: linux-mips@vger.kernel.org
11613 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11614 F: arch/mips/generic/
11615 F: arch/mips/tools/generic-board-config.sh
11617 MIPS RINT INSTRUCTION EMULATION
11618 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11619 L: linux-mips@vger.kernel.org
11621 F: arch/mips/math-emu/dp_rint.c
11622 F: arch/mips/math-emu/sp_rint.c
11624 MIPS/LOONGSON1 ARCHITECTURE
11625 M: Keguang Zhang <keguang.zhang@gmail.com>
11626 L: linux-mips@vger.kernel.org
11628 F: arch/mips/include/asm/mach-loongson32/
11629 F: arch/mips/loongson32/
11630 F: drivers/*/*/*loongson1*
11631 F: drivers/*/*loongson1*
11633 MIPS/LOONGSON2EF ARCHITECTURE
11634 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11635 L: linux-mips@vger.kernel.org
11637 F: arch/mips/include/asm/mach-loongson2ef/
11638 F: arch/mips/loongson2ef/
11639 F: drivers/*/*/*loongson2*
11640 F: drivers/*/*loongson2*
11642 MIPS/LOONGSON64 ARCHITECTURE
11643 M: Huacai Chen <chenhc@lemote.com>
11644 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11645 L: linux-mips@vger.kernel.org
11647 F: arch/mips/include/asm/mach-loongson64/
11648 F: arch/mips/loongson64/
11649 F: drivers/*/*/*loongson3*
11650 F: drivers/*/*loongson3*
11651 F: drivers/irqchip/irq-loongson*
11652 F: drivers/platform/mips/cpu_hwmon.c
11654 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11655 M: Hans Verkuil <hverkuil@xs4all.nl>
11656 L: linux-media@vger.kernel.org
11658 W: https://linuxtv.org
11659 T: git git://linuxtv.org/media_tree.git
11660 F: drivers/media/radio/radio-miropcm20*
11663 R: Lubomir Rintel <lkundrak@v3.sk>
11664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11667 F: arch/arm/boot/dts/mmp*
11668 F: arch/arm/mach-mmp/
11671 MMP USB PHY DRIVERS
11672 R: Lubomir Rintel <lkundrak@v3.sk>
11673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11675 F: drivers/phy/marvell/phy-mmp3-usb.c
11676 F: drivers/phy/marvell/phy-pxa-usb.c
11678 MMU GATHER AND TLB INVALIDATION
11679 M: Will Deacon <will@kernel.org>
11680 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11681 M: Andrew Morton <akpm@linux-foundation.org>
11682 M: Nick Piggin <npiggin@gmail.com>
11683 M: Peter Zijlstra <peterz@infradead.org>
11684 L: linux-arch@vger.kernel.org
11685 L: linux-mm@kvack.org
11687 F: arch/*/include/asm/tlb.h
11688 F: include/asm-generic/tlb.h
11691 MN88472 MEDIA DRIVER
11692 M: Antti Palosaari <crope@iki.fi>
11693 L: linux-media@vger.kernel.org
11695 W: https://linuxtv.org
11696 W: http://palosaari.fi/linux/
11697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11698 F: drivers/media/dvb-frontends/mn88472*
11700 MN88473 MEDIA DRIVER
11701 M: Antti Palosaari <crope@iki.fi>
11702 L: linux-media@vger.kernel.org
11704 W: https://linuxtv.org
11705 W: http://palosaari.fi/linux/
11706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11707 F: drivers/media/dvb-frontends/mn88473*
11710 M: Jessica Yu <jeyu@kernel.org>
11712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11713 F: include/linux/module.h
11716 MONOLITHIC POWER SYSTEM PMIC DRIVER
11717 M: Saravanan Sekar <sravanhome@gmail.com>
11719 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11720 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11721 F: drivers/iio/adc/mp2629_adc.c
11722 F: drivers/mfd/mp2629.c
11723 F: drivers/power/supply/mp2629_charger.c
11724 F: drivers/regulator/mp5416.c
11725 F: drivers/regulator/mpq7920.c
11726 F: drivers/regulator/mpq7920.h
11727 F: include/linux/mfd/mp2629.h
11729 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11731 W: http://popies.net/meye/
11732 F: Documentation/userspace-api/media/drivers/meye*
11733 F: drivers/media/pci/meye/
11734 F: include/uapi/linux/meye.h
11736 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11737 M: Jiri Slaby <jirislaby@kernel.org>
11739 F: Documentation/driver-api/serial/moxa-smartio.rst
11740 F: drivers/tty/mxser.*
11742 MR800 AVERMEDIA USB FM RADIO DRIVER
11743 M: Alexey Klimov <klimov.linux@gmail.com>
11744 L: linux-media@vger.kernel.org
11746 T: git git://linuxtv.org/media_tree.git
11747 F: drivers/media/radio/radio-mr800.c
11749 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11750 M: Alan Ott <alan@signal11.us>
11751 L: linux-wpan@vger.kernel.org
11753 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11754 F: drivers/net/ieee802154/mrf24j40.c
11757 M: "Lee, Chun-Yi" <jlee@suse.com>
11758 L: platform-driver-x86@vger.kernel.org
11760 F: drivers/platform/x86/msi-laptop.c
11763 L: platform-driver-x86@vger.kernel.org
11765 F: drivers/platform/x86/msi-wmi.c
11767 MSI001 MEDIA DRIVER
11768 M: Antti Palosaari <crope@iki.fi>
11769 L: linux-media@vger.kernel.org
11771 W: https://linuxtv.org
11772 W: http://palosaari.fi/linux/
11773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11774 T: git git://linuxtv.org/anttip/media_tree.git
11775 F: drivers/media/tuners/msi001*
11777 MSI2500 MEDIA DRIVER
11778 M: Antti Palosaari <crope@iki.fi>
11779 L: linux-media@vger.kernel.org
11781 W: https://linuxtv.org
11782 W: http://palosaari.fi/linux/
11783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11784 T: git git://linuxtv.org/anttip/media_tree.git
11785 F: drivers/media/usb/msi2500/
11787 MSTAR INTERRUPT CONTROLLER DRIVER
11788 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11789 M: Daniel Palmer <daniel@thingy.jp>
11791 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11792 F: drivers/irqchip/irq-mst-intc.c
11794 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11795 M: Robert Jarzmik <robert.jarzmik@free.fr>
11796 L: linux-mtd@lists.infradead.org
11798 F: drivers/mtd/devices/docg3*
11800 MT9M032 APTINA SENSOR DRIVER
11801 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11802 L: linux-media@vger.kernel.org
11804 T: git git://linuxtv.org/media_tree.git
11805 F: drivers/media/i2c/mt9m032.c
11806 F: include/media/i2c/mt9m032.h
11808 MT9P031 APTINA CAMERA SENSOR
11809 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11810 L: linux-media@vger.kernel.org
11812 T: git git://linuxtv.org/media_tree.git
11813 F: drivers/media/i2c/mt9p031.c
11814 F: include/media/i2c/mt9p031.h
11816 MT9T001 APTINA CAMERA SENSOR
11817 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11818 L: linux-media@vger.kernel.org
11820 T: git git://linuxtv.org/media_tree.git
11821 F: drivers/media/i2c/mt9t001.c
11822 F: include/media/i2c/mt9t001.h
11824 MT9T112 APTINA CAMERA SENSOR
11825 M: Jacopo Mondi <jacopo@jmondi.org>
11826 L: linux-media@vger.kernel.org
11828 T: git git://linuxtv.org/media_tree.git
11829 F: drivers/media/i2c/mt9t112.c
11830 F: include/media/i2c/mt9t112.h
11832 MT9V032 APTINA CAMERA SENSOR
11833 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11834 L: linux-media@vger.kernel.org
11836 T: git git://linuxtv.org/media_tree.git
11837 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11838 F: drivers/media/i2c/mt9v032.c
11839 F: include/media/i2c/mt9v032.h
11841 MT9V111 APTINA CAMERA SENSOR
11842 M: Jacopo Mondi <jacopo@jmondi.org>
11843 L: linux-media@vger.kernel.org
11845 T: git git://linuxtv.org/media_tree.git
11846 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11847 F: drivers/media/i2c/mt9v111.c
11849 MULTIFUNCTION DEVICES (MFD)
11850 M: Lee Jones <lee.jones@linaro.org>
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11853 F: Documentation/devicetree/bindings/mfd/
11855 F: include/dt-bindings/mfd/
11856 F: include/linux/mfd/
11858 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11860 F: drivers/mmc/host/mmc_spi.c
11861 F: include/linux/spi/mmc_spi.h
11863 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11864 M: Ulf Hansson <ulf.hansson@linaro.org>
11865 L: linux-mmc@vger.kernel.org
11867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11868 F: Documentation/devicetree/bindings/mmc/
11870 F: include/linux/mmc/
11871 F: include/uapi/linux/mmc/
11873 MULTIPLEXER SUBSYSTEM
11874 M: Peter Rosin <peda@axentia.se>
11876 F: Documentation/ABI/testing/sysfs-class-mux*
11877 F: Documentation/devicetree/bindings/mux/
11879 F: include/dt-bindings/mux/
11880 F: include/linux/mux/
11882 MULTITECH MULTIPORT CARD (ISICOM)
11884 F: drivers/tty/isicom.c
11885 F: include/linux/isicom.h
11887 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11888 M: Bin Liu <b-liu@ti.com>
11889 L: linux-usb@vger.kernel.org
11891 F: drivers/usb/musb/
11893 MXL301RF MEDIA DRIVER
11894 M: Akihiro Tsukada <tskd08@gmail.com>
11895 L: linux-media@vger.kernel.org
11897 F: drivers/media/tuners/mxl301rf*
11899 MXL5007T MEDIA DRIVER
11900 M: Michael Krufky <mkrufky@linuxtv.org>
11901 L: linux-media@vger.kernel.org
11903 W: https://linuxtv.org
11904 W: http://github.com/mkrufky
11905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11906 T: git git://linuxtv.org/mkrufky/tuners.git
11907 F: drivers/media/tuners/mxl5007t.*
11910 M: Marek Vasut <marex@denx.de>
11911 M: Stefan Agner <stefan@agner.ch>
11912 L: dri-devel@lists.freedesktop.org
11914 T: git git://anongit.freedesktop.org/drm/drm-misc
11915 F: Documentation/devicetree/bindings/display/mxsfb.txt
11916 F: drivers/gpu/drm/mxsfb/
11918 MYLEX DAC960 PCI RAID Controller
11919 M: Hannes Reinecke <hare@kernel.org>
11920 L: linux-scsi@vger.kernel.org
11922 F: drivers/scsi/myrb.*
11923 F: drivers/scsi/myrs.*
11925 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11926 M: Chris Lee <christopher.lee@cspi.com>
11927 L: netdev@vger.kernel.org
11929 W: https://www.cspi.com/ethernet-products/support/downloads/
11930 F: drivers/net/ethernet/myricom/myri10ge/
11932 NAND FLASH SUBSYSTEM
11933 M: Miquel Raynal <miquel.raynal@bootlin.com>
11934 R: Richard Weinberger <richard@nod.at>
11935 L: linux-mtd@lists.infradead.org
11937 W: http://www.linux-mtd.infradead.org/
11938 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11939 C: irc://irc.oftc.net/mtd
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11941 F: drivers/mtd/nand/
11942 F: include/linux/mtd/*nand*.h
11944 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11945 M: Daniel Mack <zonque@gmail.com>
11946 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11948 W: http://www.native-instruments.com
11949 F: sound/usb/caiaq/
11951 NATSEMI ETHERNET DRIVER (DP8381x)
11953 F: drivers/net/ethernet/natsemi/natsemi.c
11955 NCR 5380 SCSI DRIVERS
11956 M: Finn Thain <fthain@telegraphics.com.au>
11957 M: Michael Schmitz <schmitzmic@gmail.com>
11958 L: linux-scsi@vger.kernel.org
11960 F: Documentation/scsi/g_NCR5380.rst
11961 F: drivers/scsi/NCR5380.*
11962 F: drivers/scsi/arm/cumana_1.c
11963 F: drivers/scsi/arm/oak.c
11964 F: drivers/scsi/atari_scsi.*
11965 F: drivers/scsi/dmx3191d.c
11966 F: drivers/scsi/g_NCR5380.*
11967 F: drivers/scsi/mac_scsi.*
11968 F: drivers/scsi/sun3_scsi.*
11969 F: drivers/scsi/sun3_scsi_vme.c
11972 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11976 NCT6775 HARDWARE MONITOR DRIVER
11977 M: Guenter Roeck <linux@roeck-us.net>
11978 L: linux-hwmon@vger.kernel.org
11980 F: Documentation/hwmon/nct6775.rst
11981 F: drivers/hwmon/nct6775.c
11984 M: Jakub Kicinski <kuba@kernel.org>
11986 F: drivers/net/netdevsim/*
11988 NETEM NETWORK EMULATOR
11989 M: Stephen Hemminger <stephen@networkplumber.org>
11990 L: netdev@vger.kernel.org
11992 F: net/sched/sch_netem.c
11994 NETERION 10GbE DRIVERS (s2io/vxge)
11995 M: Jon Mason <jdmason@kudzu.us>
11996 L: netdev@vger.kernel.org
11998 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11999 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12000 F: drivers/net/ethernet/neterion/
12003 M: Pablo Neira Ayuso <pablo@netfilter.org>
12004 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12005 M: Florian Westphal <fw@strlen.de>
12006 L: netfilter-devel@vger.kernel.org
12007 L: coreteam@netfilter.org
12009 W: http://www.netfilter.org/
12010 W: http://www.iptables.org/
12011 W: http://www.nftables.org/
12012 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12015 F: include/linux/netfilter*
12016 F: include/linux/netfilter/
12017 F: include/net/netfilter/
12018 F: include/uapi/linux/netfilter*
12019 F: include/uapi/linux/netfilter/
12020 F: net/*/netfilter.c
12021 F: net/*/netfilter/
12022 F: net/bridge/br_netfilter*.c
12025 NETROM NETWORK LAYER
12026 M: Ralf Baechle <ralf@linux-mips.org>
12027 L: linux-hams@vger.kernel.org
12029 W: http://www.linux-ax25.org/
12030 F: include/net/netrom.h
12031 F: include/uapi/linux/netrom.h
12034 NETRONOME ETHERNET DRIVERS
12035 M: Simon Horman <simon.horman@netronome.com>
12036 R: Jakub Kicinski <kuba@kernel.org>
12037 L: oss-drivers@netronome.com
12039 F: drivers/net/ethernet/netronome/
12041 NETWORK BLOCK DEVICE (NBD)
12042 M: Josef Bacik <josef@toxicpanda.com>
12043 L: linux-block@vger.kernel.org
12044 L: nbd@other.debian.org
12046 F: Documentation/admin-guide/blockdev/nbd.rst
12047 F: drivers/block/nbd.c
12048 F: include/trace/events/nbd.h
12049 F: include/uapi/linux/nbd.h
12051 NETWORK DROP MONITOR
12052 M: Neil Horman <nhorman@tuxdriver.com>
12053 L: netdev@vger.kernel.org
12055 W: https://fedorahosted.org/dropwatch/
12056 F: include/net/drop_monitor.h
12057 F: include/uapi/linux/net_dropmon.h
12058 F: net/core/drop_monitor.c
12061 M: "David S. Miller" <davem@davemloft.net>
12062 M: Jakub Kicinski <kuba@kernel.org>
12063 L: netdev@vger.kernel.org
12065 W: http://www.linuxfoundation.org/en/Net
12066 Q: http://patchwork.ozlabs.org/project/netdev/list/
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/devicetree/bindings/net/
12070 F: drivers/connector/
12072 F: include/linux/etherdevice.h
12073 F: include/linux/fcdevice.h
12074 F: include/linux/fddidevice.h
12075 F: include/linux/hippidevice.h
12076 F: include/linux/if_*
12077 F: include/linux/inetdevice.h
12078 F: include/linux/netdevice.h
12079 F: include/uapi/linux/if_*
12080 F: include/uapi/linux/netdevice.h
12082 NETWORKING DRIVERS (WIRELESS)
12083 M: Kalle Valo <kvalo@codeaurora.org>
12084 L: linux-wireless@vger.kernel.org
12086 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12089 F: Documentation/devicetree/bindings/net/wireless/
12090 F: drivers/net/wireless/
12093 M: Andrew Lunn <andrew@lunn.ch>
12094 M: Vivien Didelot <vivien.didelot@gmail.com>
12095 M: Florian Fainelli <f.fainelli@gmail.com>
12096 M: Vladimir Oltean <olteanv@gmail.com>
12098 F: Documentation/devicetree/bindings/net/dsa/
12099 F: drivers/net/dsa/
12100 F: include/linux/dsa/
12101 F: include/linux/platform_data/dsa.h
12102 F: include/net/dsa.h
12105 NETWORKING [GENERAL]
12106 M: "David S. Miller" <davem@davemloft.net>
12107 M: Jakub Kicinski <kuba@kernel.org>
12108 L: netdev@vger.kernel.org
12110 W: http://www.linuxfoundation.org/en/Net
12111 Q: http://patchwork.ozlabs.org/project/netdev/list/
12112 B: mailto:netdev@vger.kernel.org
12113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12115 F: Documentation/networking/
12116 F: include/linux/in.h
12117 F: include/linux/net.h
12118 F: include/linux/netdevice.h
12120 F: include/uapi/linux/in.h
12121 F: include/uapi/linux/net.h
12122 F: include/uapi/linux/net_namespace.h
12123 F: include/uapi/linux/netdevice.h
12127 F: tools/testing/selftests/net/
12130 M: Steffen Klassert <steffen.klassert@secunet.com>
12131 M: Herbert Xu <herbert@gondor.apana.org.au>
12132 M: "David S. Miller" <davem@davemloft.net>
12133 L: netdev@vger.kernel.org
12135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12137 F: include/net/xfrm.h
12138 F: include/uapi/linux/xfrm.h
12141 F: net/ipv4/ip_vti.c
12142 F: net/ipv4/ipcomp.c
12146 F: net/ipv6/ip6_vti.c
12147 F: net/ipv6/ipcomp6.c
12152 NETWORKING [IPv4/IPv6]
12153 M: "David S. Miller" <davem@davemloft.net>
12154 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12155 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12156 L: netdev@vger.kernel.org
12158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12164 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12165 M: Paul Moore <paul@paul-moore.com>
12166 L: netdev@vger.kernel.org
12167 L: linux-security-module@vger.kernel.org
12169 W: https://github.com/netlabel
12170 F: Documentation/netlabel/
12171 F: include/net/calipso.h
12172 F: include/net/cipso_ipv4.h
12173 F: include/net/netlabel.h
12174 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12175 F: include/uapi/linux/netfilter/xt_SECMARK.h
12176 F: net/ipv4/cipso_ipv4.c
12177 F: net/ipv6/calipso.c
12178 F: net/netfilter/xt_CONNSECMARK.c
12179 F: net/netfilter/xt_SECMARK.c
12183 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12184 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12185 L: netdev@vger.kernel.org
12186 L: mptcp@lists.01.org
12188 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12189 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12190 F: include/net/mptcp.h
12191 F: include/uapi/linux/mptcp.h
12193 F: tools/testing/selftests/net/mptcp/
12196 M: Eric Dumazet <edumazet@google.com>
12197 L: netdev@vger.kernel.org
12199 F: include/linux/tcp.h
12200 F: include/net/tcp.h
12201 F: include/trace/events/tcp.h
12202 F: include/uapi/linux/tcp.h
12203 F: net/ipv4/syncookies.c
12205 F: net/ipv6/syncookies.c
12209 M: Boris Pismenny <borisp@nvidia.com>
12210 M: Aviad Yehezkel <aviadye@nvidia.com>
12211 M: John Fastabend <john.fastabend@gmail.com>
12212 M: Daniel Borkmann <daniel@iogearbox.net>
12213 M: Jakub Kicinski <kuba@kernel.org>
12214 L: netdev@vger.kernel.org
12216 F: include/net/tls.h
12217 F: include/uapi/linux/tls.h
12220 NETWORKING [WIRELESS]
12221 L: linux-wireless@vger.kernel.org
12222 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12224 NETXEN (1/10) GbE SUPPORT
12225 M: Manish Chopra <manishc@marvell.com>
12226 M: Rahul Verma <rahulv@marvell.com>
12227 M: GR-Linux-NIC-Dev@marvell.com
12228 L: netdev@vger.kernel.org
12230 F: drivers/net/ethernet/qlogic/netxen/
12232 NET_FAILOVER MODULE
12233 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12234 L: netdev@vger.kernel.org
12236 F: Documentation/networking/net_failover.rst
12237 F: drivers/net/net_failover.c
12238 F: include/net/net_failover.h
12241 M: David Ahern <dsahern@kernel.org>
12242 L: netdev@vger.kernel.org
12244 F: include/net/netns/nexthop.h
12245 F: include/net/nexthop.h
12246 F: include/uapi/linux/nexthop.h
12247 F: net/ipv4/nexthop.c
12250 L: netdev@vger.kernel.org
12252 F: Documentation/devicetree/bindings/net/nfc/
12254 F: include/linux/platform_data/nfcmrvl.h
12255 F: include/net/nfc/
12256 F: include/uapi/linux/nfc.h
12259 NFS, SUNRPC, AND LOCKD CLIENTS
12260 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12261 M: Anna Schumaker <anna.schumaker@netapp.com>
12262 L: linux-nfs@vger.kernel.org
12264 W: http://client.linux-nfs.org
12265 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12269 F: include/linux/lockd/
12270 F: include/linux/nfs*
12271 F: include/linux/sunrpc/
12272 F: include/uapi/linux/nfs*
12273 F: include/uapi/linux/sunrpc/
12277 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12278 L: linux-nilfs@vger.kernel.org
12280 W: https://nilfs.sourceforge.io/
12281 W: https://nilfs.osdn.jp/
12282 T: git git://github.com/konis/nilfs2.git
12283 F: Documentation/filesystems/nilfs2.rst
12285 F: include/trace/events/nilfs2.h
12286 F: include/uapi/linux/nilfs2_api.h
12287 F: include/uapi/linux/nilfs2_ondisk.h
12289 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12290 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12292 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12293 F: Documentation/scsi/NinjaSCSI.rst
12294 F: drivers/scsi/pcmcia/nsp_*
12296 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12297 M: GOTO Masanori <gotom@debian.or.jp>
12298 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12300 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12301 F: Documentation/scsi/NinjaSCSI.rst
12302 F: drivers/scsi/nsp32*
12305 M: Ley Foon Tan <ley.foon.tan@intel.com>
12307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12310 NOHZ, DYNTICKS SUPPORT
12311 M: Frederic Weisbecker <fweisbec@gmail.com>
12312 M: Thomas Gleixner <tglx@linutronix.de>
12313 M: Ingo Molnar <mingo@kernel.org>
12314 L: linux-kernel@vger.kernel.org
12316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12317 F: include/linux/sched/nohz.h
12318 F: include/linux/tick.h
12319 F: kernel/time/tick*.*
12321 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12322 M: Pavel Machek <pavel@ucw.cz>
12323 M: Sakari Ailus <sakari.ailus@iki.fi>
12324 L: linux-media@vger.kernel.org
12326 F: drivers/media/i2c/ad5820.c
12327 F: drivers/media/i2c/et8ek8
12329 NOKIA N900 POWER SUPPLY DRIVERS
12330 R: Pali Rohár <pali@kernel.org>
12331 F: drivers/power/supply/bq2415x_charger.c
12332 F: drivers/power/supply/bq27xxx_battery.c
12333 F: drivers/power/supply/bq27xxx_battery_i2c.c
12334 F: drivers/power/supply/isp1704_charger.c
12335 F: drivers/power/supply/rx51_battery.c
12336 F: include/linux/power/bq2415x_charger.h
12337 F: include/linux/power/bq27xxx_battery.h
12340 M: Willy Tarreau <w@1wt.eu>
12342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12343 F: tools/include/nolibc/
12346 M: Matthias Maennich <maennich@google.com>
12348 F: Documentation/core-api/symbol-namespaces.rst
12352 M: Sanjay R Mehta <sanju.mehta@amd.com>
12353 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12354 L: linux-ntb@googlegroups.com
12356 F: drivers/ntb/hw/amd/
12359 M: Jon Mason <jdmason@kudzu.us>
12360 M: Dave Jiang <dave.jiang@intel.com>
12361 M: Allen Hubbe <allenbh@gmail.com>
12362 L: linux-ntb@googlegroups.com
12364 W: https://github.com/jonmason/ntb/wiki
12365 T: git git://github.com/jonmason/ntb.git
12366 F: drivers/net/ntb_netdev.c
12368 F: include/linux/ntb.h
12369 F: include/linux/ntb_transport.h
12370 F: tools/testing/selftests/ntb/
12373 M: Serge Semin <fancer.lancer@gmail.com>
12374 L: linux-ntb@googlegroups.com
12376 F: drivers/ntb/hw/idt/
12379 M: Dave Jiang <dave.jiang@intel.com>
12380 L: linux-ntb@googlegroups.com
12382 W: https://github.com/davejiang/linux/wiki
12383 T: git https://github.com/davejiang/linux.git
12384 F: drivers/ntb/hw/intel/
12387 M: Anton Altaparmakov <anton@tuxera.com>
12388 L: linux-ntfs-dev@lists.sourceforge.net
12390 W: http://www.tuxera.com/
12391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12392 F: Documentation/filesystems/ntfs.rst
12396 M: Finn Thain <fthain@telegraphics.com.au>
12397 L: linux-m68k@lists.linux-m68k.org
12399 F: arch/*/include/asm/nubus.h
12401 F: include/linux/nubus.h
12402 F: include/uapi/linux/nubus.h
12404 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12405 M: Antonino Daplas <adaplas@gmail.com>
12406 L: linux-fbdev@vger.kernel.org
12408 F: drivers/video/fbdev/nvidia/
12409 F: drivers/video/fbdev/riva/
12412 M: Keith Busch <kbusch@kernel.org>
12413 M: Jens Axboe <axboe@fb.com>
12414 M: Christoph Hellwig <hch@lst.de>
12415 M: Sagi Grimberg <sagi@grimberg.me>
12416 L: linux-nvme@lists.infradead.org
12418 W: http://git.infradead.org/nvme.git
12419 T: git://git.infradead.org/nvme.git
12420 F: drivers/nvme/host/
12421 F: include/linux/nvme.h
12422 F: include/uapi/linux/nvme_ioctl.h
12424 NVM EXPRESS FC TRANSPORT DRIVERS
12425 M: James Smart <james.smart@broadcom.com>
12426 L: linux-nvme@lists.infradead.org
12428 F: drivers/nvme/host/fc.c
12429 F: drivers/nvme/target/fc.c
12430 F: drivers/nvme/target/fcloop.c
12431 F: include/linux/nvme-fc-driver.h
12432 F: include/linux/nvme-fc.h
12434 NVM EXPRESS TARGET DRIVER
12435 M: Christoph Hellwig <hch@lst.de>
12436 M: Sagi Grimberg <sagi@grimberg.me>
12437 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12438 L: linux-nvme@lists.infradead.org
12440 W: http://git.infradead.org/nvme.git
12441 T: git://git.infradead.org/nvme.git
12442 F: drivers/nvme/target/
12445 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12448 F: Documentation/ABI/stable/sysfs-bus-nvmem
12449 F: Documentation/devicetree/bindings/nvmem/
12451 F: include/linux/nvmem-consumer.h
12452 F: include/linux/nvmem-provider.h
12455 M: Ashish Kumar <ashish.kumar@nxp.com>
12456 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12457 L: linux-spi@vger.kernel.org
12459 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12460 F: drivers/spi/spi-nxp-fspi.c
12462 NXP FXAS21002C DRIVER
12463 M: Rui Miguel Silva <rmfrfs@gmail.com>
12464 L: linux-iio@vger.kernel.org
12466 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12467 F: drivers/iio/gyro/fxas21002c.h
12468 F: drivers/iio/gyro/fxas21002c_core.c
12469 F: drivers/iio/gyro/fxas21002c_i2c.c
12470 F: drivers/iio/gyro/fxas21002c_spi.c
12472 NXP SGTL5000 DRIVER
12473 M: Fabio Estevam <festevam@gmail.com>
12474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12476 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12477 F: sound/soc/codecs/sgtl5000*
12479 NXP SJA1105 ETHERNET SWITCH DRIVER
12480 M: Vladimir Oltean <olteanv@gmail.com>
12481 L: linux-kernel@vger.kernel.org
12483 F: drivers/net/dsa/sja1105
12485 NXP TDA998X DRM DRIVER
12486 M: Russell King <linux@armlinux.org.uk>
12488 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12489 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12490 F: drivers/gpu/drm/i2c/tda998x_drv.c
12491 F: include/drm/i2c/tda998x.h
12492 F: include/dt-bindings/display/tda998x.h
12496 M: Peter Rosin <peda@axentia.se>
12497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12499 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12500 F: sound/soc/codecs/tfa9879*
12503 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12504 R: Charles Gorand <charles.gorand@effinnov.com>
12505 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12507 F: drivers/nfc/nxp-nci
12510 M: Jiri Pirko <jiri@nvidia.com>
12511 L: netdev@vger.kernel.org
12513 F: include/linux/objagg.h
12515 F: lib/test_objagg.c
12518 M: Josh Poimboeuf <jpoimboe@redhat.com>
12519 M: Peter Zijlstra <peterz@infradead.org>
12522 F: include/linux/objtool.h
12524 OCELOT ETHERNET SWITCH DRIVER
12525 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12526 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12527 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12528 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12529 L: netdev@vger.kernel.org
12531 F: drivers/net/dsa/ocelot/*
12532 F: drivers/net/ethernet/mscc/
12533 F: include/soc/mscc/ocelot*
12534 F: net/dsa/tag_ocelot.c
12536 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12537 M: Frederic Barrat <fbarrat@linux.ibm.com>
12538 M: Andrew Donnellan <ajd@linux.ibm.com>
12539 L: linuxppc-dev@lists.ozlabs.org
12541 F: Documentation/userspace-api/accelerators/ocxl.rst
12542 F: arch/powerpc/include/asm/pnv-ocxl.h
12543 F: arch/powerpc/platforms/powernv/ocxl.c
12544 F: drivers/misc/ocxl/
12545 F: include/misc/ocxl*
12546 F: include/uapi/misc/ocxl.h
12549 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12550 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12552 L: linux-omap@vger.kernel.org
12554 F: sound/soc/ti/n810.c
12555 F: sound/soc/ti/omap*
12556 F: sound/soc/ti/rx51.c
12557 F: sound/soc/ti/sdma-pcm.*
12559 OMAP CLOCK FRAMEWORK SUPPORT
12560 M: Paul Walmsley <paul@pwsan.com>
12561 L: linux-omap@vger.kernel.org
12563 F: arch/arm/*omap*/*clock*
12565 OMAP DEVICE TREE SUPPORT
12566 M: Benoît Cousson <bcousson@baylibre.com>
12567 M: Tony Lindgren <tony@atomide.com>
12568 L: linux-omap@vger.kernel.org
12569 L: devicetree@vger.kernel.org
12571 F: arch/arm/boot/dts/*am3*
12572 F: arch/arm/boot/dts/*am4*
12573 F: arch/arm/boot/dts/*am5*
12574 F: arch/arm/boot/dts/*dra7*
12575 F: arch/arm/boot/dts/*omap*
12576 F: arch/arm/boot/dts/logicpd-som-lv*
12577 F: arch/arm/boot/dts/logicpd-torpedo*
12579 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12580 L: linux-omap@vger.kernel.org
12581 L: linux-fbdev@vger.kernel.org
12583 F: Documentation/arm/omap/dss.rst
12584 F: drivers/video/fbdev/omap2/
12586 OMAP FRAMEBUFFER SUPPORT
12587 L: linux-fbdev@vger.kernel.org
12588 L: linux-omap@vger.kernel.org
12590 F: drivers/video/fbdev/omap/
12592 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12593 M: Roger Quadros <rogerq@ti.com>
12594 M: Tony Lindgren <tony@atomide.com>
12595 L: linux-omap@vger.kernel.org
12597 F: arch/arm/mach-omap2/*gpmc*
12598 F: drivers/memory/omap-gpmc.c
12601 M: Grygorii Strashko <grygorii.strashko@ti.com>
12602 M: Santosh Shilimkar <ssantosh@kernel.org>
12603 M: Kevin Hilman <khilman@kernel.org>
12604 L: linux-omap@vger.kernel.org
12606 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12607 F: drivers/gpio/gpio-omap.c
12609 OMAP HARDWARE SPINLOCK SUPPORT
12610 M: Ohad Ben-Cohen <ohad@wizery.com>
12611 L: linux-omap@vger.kernel.org
12613 F: drivers/hwspinlock/omap_hwspinlock.c
12615 OMAP HS MMC SUPPORT
12616 L: linux-mmc@vger.kernel.org
12617 L: linux-omap@vger.kernel.org
12619 F: drivers/mmc/host/omap_hsmmc.c
12622 M: Paul Walmsley <paul@pwsan.com>
12623 L: linux-omap@vger.kernel.org
12625 F: arch/arm/mach-omap2/omap_hwmod*data*
12627 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12628 M: Benoît Cousson <bcousson@baylibre.com>
12629 L: linux-omap@vger.kernel.org
12631 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12634 M: Benoît Cousson <bcousson@baylibre.com>
12635 M: Paul Walmsley <paul@pwsan.com>
12636 L: linux-omap@vger.kernel.org
12638 F: arch/arm/mach-omap2/omap_hwmod.*
12641 M: Vignesh R <vigneshr@ti.com>
12642 L: linux-omap@vger.kernel.org
12643 L: linux-i2c@vger.kernel.org
12645 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12646 F: drivers/i2c/busses/i2c-omap.c
12648 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12649 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12650 L: linux-media@vger.kernel.org
12652 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12653 F: drivers/media/platform/omap3isp/
12654 F: drivers/staging/media/omap4iss/
12657 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12658 L: linux-omap@vger.kernel.org
12660 F: drivers/mmc/host/omap.c
12662 OMAP POWER MANAGEMENT SUPPORT
12663 M: Kevin Hilman <khilman@kernel.org>
12664 L: linux-omap@vger.kernel.org
12666 F: arch/arm/*omap*/*pm*
12667 F: drivers/cpufreq/omap-cpufreq.c
12669 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12670 M: Rajendra Nayak <rnayak@codeaurora.org>
12671 M: Paul Walmsley <paul@pwsan.com>
12672 L: linux-omap@vger.kernel.org
12674 F: arch/arm/mach-omap2/prm*
12676 OMAP RANDOM NUMBER GENERATOR SUPPORT
12677 M: Deepak Saxena <dsaxena@plexity.net>
12679 F: drivers/char/hw_random/omap-rng.c
12682 L: linux-usb@vger.kernel.org
12683 L: linux-omap@vger.kernel.org
12685 F: arch/arm/*omap*/usb*
12686 F: drivers/usb/*/*omap*
12688 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12689 M: Mark Jackson <mpfj@newflow.co.uk>
12690 L: linux-omap@vger.kernel.org
12692 F: arch/arm/boot/dts/am335x-nano.dts
12695 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12696 M: Tony Lindgren <tony@atomide.com>
12697 L: linux-omap@vger.kernel.org
12699 Q: http://patchwork.kernel.org/project/linux-omap/list/
12700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12701 F: arch/arm/configs/omap1_defconfig
12702 F: arch/arm/mach-omap1/
12703 F: arch/arm/plat-omap/
12704 F: drivers/i2c/busses/i2c-omap.c
12705 F: include/linux/platform_data/ams-delta-fiq.h
12706 F: include/linux/platform_data/i2c-omap.h
12709 M: Tony Lindgren <tony@atomide.com>
12710 L: linux-omap@vger.kernel.org
12712 W: http://www.muru.com/linux/omap/
12713 W: http://linux.omap.com/
12714 Q: http://patchwork.kernel.org/project/linux-omap/list/
12715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12716 F: arch/arm/configs/omap2plus_defconfig
12717 F: arch/arm/mach-omap2/
12718 F: arch/arm/plat-omap/
12719 F: drivers/bus/ti-sysc.c
12720 F: drivers/i2c/busses/i2c-omap.c
12721 F: drivers/irqchip/irq-omap-intc.c
12722 F: drivers/mfd/*omap*.c
12723 F: drivers/mfd/menelaus.c
12724 F: drivers/mfd/palmas.c
12725 F: drivers/mfd/tps65217.c
12726 F: drivers/mfd/tps65218.c
12727 F: drivers/mfd/tps65910.c
12728 F: drivers/mfd/twl-core.[ch]
12729 F: drivers/mfd/twl4030*.c
12730 F: drivers/mfd/twl6030*.c
12731 F: drivers/mfd/twl6040*.c
12732 F: drivers/regulator/palmas-regulator*.c
12733 F: drivers/regulator/pbias-regulator.c
12734 F: drivers/regulator/tps65217-regulator.c
12735 F: drivers/regulator/tps65218-regulator.c
12736 F: drivers/regulator/tps65910-regulator.c
12737 F: drivers/regulator/twl-regulator.c
12738 F: drivers/regulator/twl6030-regulator.c
12739 F: include/linux/platform_data/i2c-omap.h
12740 F: include/linux/platform_data/ti-sysc.h
12743 M: Bob Copeland <me@bobcopeland.com>
12744 L: linux-karma-devel@lists.sourceforge.net
12746 F: Documentation/filesystems/omfs.rst
12749 OMNIKEY CARDMAN 4000 DRIVER
12750 M: Harald Welte <laforge@gnumonks.org>
12752 F: drivers/char/pcmcia/cm4000_cs.c
12753 F: include/linux/cm4000_cs.h
12754 F: include/uapi/linux/cm4000_cs.h
12756 OMNIKEY CARDMAN 4040 DRIVER
12757 M: Harald Welte <laforge@gnumonks.org>
12759 F: drivers/char/pcmcia/cm4040_cs.*
12761 OMNIVISION OV13858 SENSOR DRIVER
12762 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12763 L: linux-media@vger.kernel.org
12765 T: git git://linuxtv.org/media_tree.git
12766 F: drivers/media/i2c/ov13858.c
12768 OMNIVISION OV2680 SENSOR DRIVER
12769 M: Rui Miguel Silva <rmfrfs@gmail.com>
12770 L: linux-media@vger.kernel.org
12772 T: git git://linuxtv.org/media_tree.git
12773 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12774 F: drivers/media/i2c/ov2680.c
12776 OMNIVISION OV2685 SENSOR DRIVER
12777 M: Shunqian Zheng <zhengsq@rock-chips.com>
12778 L: linux-media@vger.kernel.org
12780 T: git git://linuxtv.org/media_tree.git
12781 F: drivers/media/i2c/ov2685.c
12783 OMNIVISION OV2740 SENSOR DRIVER
12784 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12785 R: Shawn Tu <shawnx.tu@intel.com>
12786 R: Bingbu Cao <bingbu.cao@intel.com>
12787 L: linux-media@vger.kernel.org
12789 T: git git://linuxtv.org/media_tree.git
12790 F: drivers/media/i2c/ov2740.c
12792 OMNIVISION OV5640 SENSOR DRIVER
12793 M: Steve Longerbeam <slongerbeam@gmail.com>
12794 L: linux-media@vger.kernel.org
12796 T: git git://linuxtv.org/media_tree.git
12797 F: drivers/media/i2c/ov5640.c
12799 OMNIVISION OV5647 SENSOR DRIVER
12800 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12801 M: Jacopo Mondi <jacopo@jmondi.org>
12802 L: linux-media@vger.kernel.org
12804 T: git git://linuxtv.org/media_tree.git
12805 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12806 F: drivers/media/i2c/ov5647.c
12808 OMNIVISION OV5670 SENSOR DRIVER
12809 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12810 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12811 L: linux-media@vger.kernel.org
12813 T: git git://linuxtv.org/media_tree.git
12814 F: drivers/media/i2c/ov5670.c
12816 OMNIVISION OV5675 SENSOR DRIVER
12817 M: Shawn Tu <shawnx.tu@intel.com>
12818 L: linux-media@vger.kernel.org
12820 T: git git://linuxtv.org/media_tree.git
12821 F: drivers/media/i2c/ov5675.c
12823 OMNIVISION OV5695 SENSOR DRIVER
12824 M: Shunqian Zheng <zhengsq@rock-chips.com>
12825 L: linux-media@vger.kernel.org
12827 T: git git://linuxtv.org/media_tree.git
12828 F: drivers/media/i2c/ov5695.c
12830 OMNIVISION OV7670 SENSOR DRIVER
12831 M: Jonathan Corbet <corbet@lwn.net>
12832 L: linux-media@vger.kernel.org
12834 T: git git://linuxtv.org/media_tree.git
12835 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12836 F: drivers/media/i2c/ov7670.c
12838 OMNIVISION OV772x SENSOR DRIVER
12839 M: Jacopo Mondi <jacopo@jmondi.org>
12840 L: linux-media@vger.kernel.org
12842 T: git git://linuxtv.org/media_tree.git
12843 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12844 F: drivers/media/i2c/ov772x.c
12845 F: include/media/i2c/ov772x.h
12847 OMNIVISION OV7740 SENSOR DRIVER
12848 M: Wenyou Yang <wenyou.yang@microchip.com>
12849 L: linux-media@vger.kernel.org
12851 T: git git://linuxtv.org/media_tree.git
12852 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12853 F: drivers/media/i2c/ov7740.c
12855 OMNIVISION OV8856 SENSOR DRIVER
12856 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12857 L: linux-media@vger.kernel.org
12859 T: git git://linuxtv.org/media_tree.git
12860 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12861 F: drivers/media/i2c/ov8856.c
12863 OMNIVISION OV9640 SENSOR DRIVER
12864 M: Petr Cvek <petrcvekcz@gmail.com>
12865 L: linux-media@vger.kernel.org
12867 F: drivers/media/i2c/ov9640.*
12869 OMNIVISION OV9650 SENSOR DRIVER
12870 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12871 R: Akinobu Mita <akinobu.mita@gmail.com>
12872 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12873 L: linux-media@vger.kernel.org
12875 T: git git://linuxtv.org/media_tree.git
12876 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12877 F: drivers/media/i2c/ov9650.c
12879 ONENAND FLASH DRIVER
12880 M: Kyungmin Park <kyungmin.park@samsung.com>
12881 L: linux-mtd@lists.infradead.org
12883 F: drivers/mtd/nand/onenand/
12884 F: include/linux/mtd/onenand*.h
12886 ONION OMEGA2+ BOARD
12887 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12888 L: linux-mips@vger.kernel.org
12890 F: arch/mips/boot/dts/ralink/omega2p.dts
12893 M: Jens Wiklander <jens.wiklander@linaro.org>
12894 L: op-tee@lists.trustedfirmware.org
12896 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12897 F: drivers/tee/optee/
12899 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12900 M: Sumit Garg <sumit.garg@linaro.org>
12901 L: op-tee@lists.trustedfirmware.org
12903 F: drivers/char/hw_random/optee-rng.c
12906 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12907 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12908 L: linux-rdma@vger.kernel.org
12910 F: drivers/infiniband/ulp/opa_vnic
12912 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12913 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12914 M: Frank Rowand <frowand.list@gmail.com>
12915 L: devicetree@vger.kernel.org
12917 F: Documentation/devicetree/dynamic-resolution-notes.rst
12918 F: Documentation/devicetree/overlay-notes.rst
12919 F: drivers/of/overlay.c
12920 F: drivers/of/resolver.c
12921 K: of_overlay_notifier_
12923 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12924 M: Rob Herring <robh+dt@kernel.org>
12925 M: Frank Rowand <frowand.list@gmail.com>
12926 L: devicetree@vger.kernel.org
12928 W: http://www.devicetree.org/
12929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12930 F: Documentation/ABI/testing/sysfs-firmware-ofw
12932 F: include/linux/of*.h
12935 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12936 M: Rob Herring <robh+dt@kernel.org>
12937 L: devicetree@vger.kernel.org
12939 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12941 F: Documentation/devicetree/
12942 F: arch/*/boot/dts/
12943 F: include/dt-bindings/
12945 OPENCORES I2C BUS DRIVER
12946 M: Peter Korsgaard <peter@korsgaard.com>
12947 M: Andrew Lunn <andrew@lunn.ch>
12948 L: linux-i2c@vger.kernel.org
12950 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12951 F: Documentation/i2c/busses/i2c-ocores.rst
12952 F: drivers/i2c/busses/i2c-ocores.c
12953 F: include/linux/platform_data/i2c-ocores.h
12955 OPENRISC ARCHITECTURE
12956 M: Jonas Bonn <jonas@southpole.se>
12957 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12958 M: Stafford Horne <shorne@gmail.com>
12959 L: openrisc@lists.librecores.org
12961 W: http://openrisc.io
12962 T: git git://github.com/openrisc/linux.git
12963 F: Documentation/devicetree/bindings/openrisc/
12964 F: Documentation/openrisc/
12966 F: drivers/irqchip/irq-ompic.c
12967 F: drivers/irqchip/irq-or1k-*
12970 M: Pravin B Shelar <pshelar@ovn.org>
12971 L: netdev@vger.kernel.org
12972 L: dev@openvswitch.org
12974 W: http://openvswitch.org
12975 F: include/uapi/linux/openvswitch.h
12976 F: net/openvswitch/
12978 OPERATING PERFORMANCE POINTS (OPP)
12979 M: Viresh Kumar <vireshk@kernel.org>
12980 M: Nishanth Menon <nm@ti.com>
12981 M: Stephen Boyd <sboyd@kernel.org>
12982 L: linux-pm@vger.kernel.org
12984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12985 F: Documentation/devicetree/bindings/opp/
12986 F: Documentation/power/opp.rst
12988 F: include/linux/pm_opp.h
12991 M: Clemens Ladisch <clemens@ladisch.de>
12992 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12995 F: sound/drivers/opl4/
12998 M: Robert Richter <rric@kernel.org>
12999 L: oprofile-list@lists.sf.net
13001 F: arch/*/include/asm/oprofile*.h
13002 F: arch/*/oprofile/
13003 F: drivers/oprofile/
13004 F: include/linux/oprofile.h
13006 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13007 M: Mark Fasheh <mark@fasheh.com>
13008 M: Joel Becker <jlbec@evilplan.org>
13009 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13010 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13012 W: http://ocfs2.wiki.kernel.org
13013 F: Documentation/filesystems/dlmfs.rst
13014 F: Documentation/filesystems/ocfs2.rst
13017 ORANGEFS FILESYSTEM
13018 M: Mike Marshall <hubcap@omnibond.com>
13019 R: Martin Brandenburg <martin@omnibond.com>
13020 L: devel@lists.orangefs.org
13022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13023 F: Documentation/filesystems/orangefs.rst
13027 L: linux-wireless@vger.kernel.org
13029 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13030 W: http://www.nongnu.org/orinoco/
13031 F: drivers/net/wireless/intersil/orinoco/
13033 OV2659 OMNIVISION SENSOR DRIVER
13034 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13035 L: linux-media@vger.kernel.org
13037 W: https://linuxtv.org
13038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13039 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13040 F: drivers/media/i2c/ov2659.c
13041 F: include/media/i2c/ov2659.h
13044 M: Miklos Szeredi <miklos@szeredi.hu>
13045 L: linux-unionfs@vger.kernel.org
13047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13048 F: Documentation/filesystems/overlayfs.rst
13051 P54 WIRELESS DRIVER
13052 M: Christian Lamparter <chunkeey@googlemail.com>
13053 L: linux-wireless@vger.kernel.org
13055 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13056 F: drivers/net/wireless/intersil/p54/
13059 M: Vladimir Oltean <olteanv@gmail.com>
13060 L: netdev@vger.kernel.org
13062 F: Documentation/core-api/packing.rst
13063 F: include/linux/packing.h
13066 PADATA PARALLEL EXECUTION MECHANISM
13067 M: Steffen Klassert <steffen.klassert@secunet.com>
13068 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13069 L: linux-crypto@vger.kernel.org
13070 L: linux-kernel@vger.kernel.org
13072 F: Documentation/core-api/padata.rst
13073 F: include/linux/padata.h
13077 M: Jesper Dangaard Brouer <hawk@kernel.org>
13078 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13079 L: netdev@vger.kernel.org
13081 F: include/net/page_pool.h
13082 F: net/core/page_pool.c
13084 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13085 M: Harald Welte <laforge@gnumonks.org>
13086 L: platform-driver-x86@vger.kernel.org
13088 F: drivers/platform/x86/panasonic-laptop.c
13090 PARALLAX PING IIO SENSOR DRIVER
13091 M: Andreas Klinger <ak@it-klinger.de>
13092 L: linux-iio@vger.kernel.org
13094 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13095 F: drivers/iio/proximity/ping.c
13097 PARALLEL LCD/KEYPAD PANEL DRIVER
13098 M: Willy Tarreau <willy@haproxy.com>
13099 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13101 F: Documentation/admin-guide/lcd-panel-cgram.rst
13102 F: drivers/auxdisplay/panel.c
13104 PARALLEL PORT SUBSYSTEM
13105 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13106 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13107 L: linux-parport@lists.infradead.org (subscribers-only)
13109 F: Documentation/driver-api/parport*.rst
13110 F: drivers/char/ppdev.c
13111 F: drivers/parport/
13112 F: include/linux/parport*.h
13113 F: include/uapi/linux/ppdev.h
13115 PARAVIRT_OPS INTERFACE
13116 M: Juergen Gross <jgross@suse.com>
13117 M: Deep Shah <sdeep@vmware.com>
13118 M: "VMware, Inc." <pv-drivers@vmware.com>
13119 L: virtualization@lists.linux-foundation.org
13121 F: Documentation/virt/paravirt_ops.rst
13122 F: arch/*/include/asm/paravirt*.h
13123 F: arch/*/kernel/paravirt*
13124 F: include/linux/hypervisor.h
13126 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13127 M: Tim Waugh <tim@cyberelk.net>
13128 L: linux-parport@lists.infradead.org (subscribers-only)
13130 F: Documentation/admin-guide/blockdev/paride.rst
13131 F: drivers/block/paride/
13133 PARISC ARCHITECTURE
13134 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13135 M: Helge Deller <deller@gmx.de>
13136 L: linux-parisc@vger.kernel.org
13138 W: https://parisc.wiki.kernel.org
13139 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13142 F: Documentation/parisc/
13144 F: drivers/char/agp/parisc-agp.c
13145 F: drivers/input/misc/hp_sdc_rtc.c
13146 F: drivers/input/serio/gscps2.c
13147 F: drivers/input/serio/hp_sdc*
13149 F: drivers/parport/parport_gsc.*
13150 F: drivers/tty/serial/8250/8250_gsc.c
13151 F: drivers/video/console/sti*
13152 F: drivers/video/fbdev/sti*
13153 F: drivers/video/logo/logo_parisc*
13154 F: include/linux/hp_sdc.h
13157 M: Jiri Pirko <jiri@nvidia.com>
13158 L: netdev@vger.kernel.org
13160 F: include/linux/parman.h
13162 F: lib/test_parman.c
13164 PC ENGINES APU BOARD DRIVER
13165 M: Enrico Weigelt, metux IT consult <info@metux.net>
13167 F: drivers/platform/x86/pcengines-apuv2.c
13169 PC87360 HARDWARE MONITORING DRIVER
13170 M: Jim Cromie <jim.cromie@gmail.com>
13171 L: linux-hwmon@vger.kernel.org
13173 F: Documentation/hwmon/pc87360.rst
13174 F: drivers/hwmon/pc87360.c
13176 PC8736x GPIO DRIVER
13177 M: Jim Cromie <jim.cromie@gmail.com>
13179 F: drivers/char/pc8736x_gpio.c
13181 PC87427 HARDWARE MONITORING DRIVER
13182 M: Jean Delvare <jdelvare@suse.com>
13183 L: linux-hwmon@vger.kernel.org
13185 F: Documentation/hwmon/pc87427.rst
13186 F: drivers/hwmon/pc87427.c
13189 M: Riku Voipio <riku.voipio@iki.fi>
13191 F: drivers/leds/leds-pca9532.c
13192 F: include/linux/leds-pca9532.h
13194 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13195 M: Guenter Roeck <linux@roeck-us.net>
13196 L: linux-i2c@vger.kernel.org
13198 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13200 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13201 M: Khalid Aziz <khalid@gonehiking.org>
13203 F: drivers/firmware/pcdp.*
13205 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13206 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13207 M: Pali Rohár <pali@kernel.org>
13208 L: linux-pci@vger.kernel.org
13209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13211 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13212 F: drivers/pci/controller/pci-aardvark.c
13214 PCI DRIVER FOR ALTERA PCIE IP
13215 M: Ley Foon Tan <ley.foon.tan@intel.com>
13216 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13217 L: linux-pci@vger.kernel.org
13219 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13220 F: drivers/pci/controller/pcie-altera.c
13222 PCI DRIVER FOR APPLIEDMICRO XGENE
13223 M: Toan Le <toan@os.amperecomputing.com>
13224 L: linux-pci@vger.kernel.org
13225 L: linux-arm-kernel@lists.infradead.org
13227 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13228 F: drivers/pci/controller/pci-xgene.c
13230 PCI DRIVER FOR ARM VERSATILE PLATFORM
13231 M: Rob Herring <robh@kernel.org>
13232 L: linux-pci@vger.kernel.org
13233 L: linux-arm-kernel@lists.infradead.org
13235 F: Documentation/devicetree/bindings/pci/versatile.yaml
13236 F: drivers/pci/controller/pci-versatile.c
13238 PCI DRIVER FOR ARMADA 8K
13239 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13240 L: linux-pci@vger.kernel.org
13241 L: linux-arm-kernel@lists.infradead.org
13243 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13244 F: drivers/pci/controller/dwc/pcie-armada8k.c
13246 PCI DRIVER FOR CADENCE PCIE IP
13247 M: Tom Joseph <tjoseph@cadence.com>
13248 L: linux-pci@vger.kernel.org
13250 F: Documentation/devicetree/bindings/pci/cdns,*
13251 F: drivers/pci/controller/cadence/
13253 PCI DRIVER FOR FREESCALE LAYERSCAPE
13254 M: Minghuan Lian <minghuan.Lian@nxp.com>
13255 M: Mingkai Hu <mingkai.hu@nxp.com>
13256 M: Roy Zang <roy.zang@nxp.com>
13257 L: linuxppc-dev@lists.ozlabs.org
13258 L: linux-pci@vger.kernel.org
13259 L: linux-arm-kernel@lists.infradead.org
13261 F: drivers/pci/controller/dwc/*layerscape*
13263 PCI DRIVER FOR GENERIC OF HOSTS
13264 M: Will Deacon <will@kernel.org>
13265 L: linux-pci@vger.kernel.org
13266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13268 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13269 F: drivers/pci/controller/pci-host-common.c
13270 F: drivers/pci/controller/pci-host-generic.c
13272 PCI DRIVER FOR IMX6
13273 M: Richard Zhu <hongxing.zhu@nxp.com>
13274 M: Lucas Stach <l.stach@pengutronix.de>
13275 L: linux-pci@vger.kernel.org
13276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13278 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13279 F: drivers/pci/controller/dwc/*imx6*
13281 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13282 M: Jonathan Derrick <jonathan.derrick@intel.com>
13283 L: linux-pci@vger.kernel.org
13285 F: drivers/pci/controller/vmd.c
13287 PCI DRIVER FOR MICROSEMI SWITCHTEC
13288 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13289 M: Logan Gunthorpe <logang@deltatee.com>
13290 L: linux-pci@vger.kernel.org
13292 F: Documentation/ABI/testing/sysfs-class-switchtec
13293 F: Documentation/driver-api/switchtec.rst
13294 F: drivers/ntb/hw/mscc/
13295 F: drivers/pci/switch/switchtec*
13296 F: include/linux/switchtec.h
13297 F: include/uapi/linux/switchtec_ioctl.h
13299 PCI DRIVER FOR MOBIVEIL PCIE IP
13300 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13301 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13302 L: linux-pci@vger.kernel.org
13304 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13305 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13307 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13308 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13309 M: Jason Cooper <jason@lakedaemon.net>
13310 L: linux-pci@vger.kernel.org
13311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13313 F: drivers/pci/controller/*mvebu*
13315 PCI DRIVER FOR NVIDIA TEGRA
13316 M: Thierry Reding <thierry.reding@gmail.com>
13317 L: linux-tegra@vger.kernel.org
13318 L: linux-pci@vger.kernel.org
13320 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13321 F: drivers/pci/controller/pci-tegra.c
13323 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13324 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13325 L: linux-pci@vger.kernel.org
13326 L: linux-arm-kernel@lists.infradead.org
13328 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13329 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13331 PCI DRIVER FOR RENESAS R-CAR
13332 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13333 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13334 L: linux-pci@vger.kernel.org
13335 L: linux-renesas-soc@vger.kernel.org
13337 F: Documentation/devicetree/bindings/pci/*rcar*
13338 F: drivers/pci/controller/*rcar*
13340 PCI DRIVER FOR SAMSUNG EXYNOS
13341 M: Jingoo Han <jingoohan1@gmail.com>
13342 L: linux-pci@vger.kernel.org
13343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13344 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13346 F: drivers/pci/controller/dwc/pci-exynos.c
13348 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13349 M: Jingoo Han <jingoohan1@gmail.com>
13350 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13351 L: linux-pci@vger.kernel.org
13353 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13354 F: drivers/pci/controller/dwc/*designware*
13356 PCI DRIVER FOR TI DRA7XX/J721E
13357 M: Kishon Vijay Abraham I <kishon@ti.com>
13358 L: linux-omap@vger.kernel.org
13359 L: linux-pci@vger.kernel.org
13360 L: linux-arm-kernel@lists.infradead.org
13362 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13363 F: drivers/pci/controller/cadence/pci-j721e.c
13364 F: drivers/pci/controller/dwc/pci-dra7xx.c
13366 PCI DRIVER FOR TI KEYSTONE
13367 M: Murali Karicheri <m-karicheri2@ti.com>
13368 L: linux-pci@vger.kernel.org
13369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13371 F: drivers/pci/controller/dwc/pci-keystone.c
13373 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13374 M: Linus Walleij <linus.walleij@linaro.org>
13375 L: linux-pci@vger.kernel.org
13377 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13378 F: drivers/pci/controller/pci-v3-semi.c
13380 PCI ENDPOINT SUBSYSTEM
13381 M: Kishon Vijay Abraham I <kishon@ti.com>
13382 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13383 L: linux-pci@vger.kernel.org
13385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13386 F: drivers/misc/pci_endpoint_test.c
13387 F: drivers/pci/endpoint/
13390 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13391 M: Russell Currey <ruscur@russell.cc>
13392 M: Oliver O'Halloran <oohall@gmail.com>
13393 L: linuxppc-dev@lists.ozlabs.org
13395 F: Documentation/PCI/pci-error-recovery.rst
13396 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13397 F: arch/powerpc/include/*/eeh*.h
13398 F: arch/powerpc/kernel/eeh*.c
13399 F: arch/powerpc/platforms/*/eeh*.c
13400 F: drivers/pci/pcie/aer.c
13401 F: drivers/pci/pcie/dpc.c
13402 F: drivers/pci/pcie/err.c
13405 M: Linas Vepstas <linasvepstas@gmail.com>
13406 L: linux-pci@vger.kernel.org
13408 F: Documentation/PCI/pci-error-recovery.rst
13410 PCI MSI DRIVER FOR ALTERA MSI IP
13411 M: Ley Foon Tan <ley.foon.tan@intel.com>
13412 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13413 L: linux-pci@vger.kernel.org
13415 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13416 F: drivers/pci/controller/pcie-altera-msi.c
13418 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13419 M: Toan Le <toan@os.amperecomputing.com>
13420 L: linux-pci@vger.kernel.org
13421 L: linux-arm-kernel@lists.infradead.org
13423 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13424 F: drivers/pci/controller/pci-xgene-msi.c
13426 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13427 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13428 R: Rob Herring <robh@kernel.org>
13429 L: linux-pci@vger.kernel.org
13431 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13433 F: drivers/pci/controller/
13436 M: Bjorn Helgaas <bhelgaas@google.com>
13437 L: linux-pci@vger.kernel.org
13439 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13441 F: Documentation/PCI/
13442 F: Documentation/devicetree/bindings/pci/
13443 F: arch/x86/kernel/early-quirks.c
13444 F: arch/x86/kernel/quirks.c
13446 F: drivers/acpi/pci*
13448 F: include/asm-generic/pci*
13449 F: include/linux/of_pci.h
13450 F: include/linux/pci*
13451 F: include/uapi/linux/pci*
13454 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13455 M: Jonathan Chocron <jonnyc@amazon.com>
13456 L: linux-pci@vger.kernel.org
13458 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13459 F: drivers/pci/controller/dwc/pcie-al.c
13461 PCIE DRIVER FOR AMLOGIC MESON
13462 M: Yue Wang <yue.wang@Amlogic.com>
13463 L: linux-pci@vger.kernel.org
13464 L: linux-amlogic@lists.infradead.org
13466 F: drivers/pci/controller/dwc/pci-meson.c
13468 PCIE DRIVER FOR AXIS ARTPEC
13469 M: Jesper Nilsson <jesper.nilsson@axis.com>
13470 L: linux-arm-kernel@axis.com
13471 L: linux-pci@vger.kernel.org
13473 F: Documentation/devicetree/bindings/pci/axis,artpec*
13474 F: drivers/pci/controller/dwc/*artpec*
13476 PCIE DRIVER FOR CAVIUM THUNDERX
13477 M: Robert Richter <rric@kernel.org>
13478 L: linux-pci@vger.kernel.org
13479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13481 F: drivers/pci/controller/pci-thunder-*
13483 PCIE DRIVER FOR HISILICON
13484 M: Zhou Wang <wangzhou1@hisilicon.com>
13485 L: linux-pci@vger.kernel.org
13487 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13488 F: drivers/pci/controller/dwc/pcie-hisi.c
13490 PCIE DRIVER FOR HISILICON KIRIN
13491 M: Xiaowei Song <songxiaowei@hisilicon.com>
13492 M: Binghui Wang <wangbinghui@hisilicon.com>
13493 L: linux-pci@vger.kernel.org
13495 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13496 F: drivers/pci/controller/dwc/pcie-kirin.c
13498 PCIE DRIVER FOR HISILICON STB
13499 M: Shawn Guo <shawn.guo@linaro.org>
13500 L: linux-pci@vger.kernel.org
13502 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13503 F: drivers/pci/controller/dwc/pcie-histb.c
13505 PCIE DRIVER FOR MEDIATEK
13506 M: Ryder Lee <ryder.lee@mediatek.com>
13507 L: linux-pci@vger.kernel.org
13508 L: linux-mediatek@lists.infradead.org
13510 F: Documentation/devicetree/bindings/pci/mediatek*
13511 F: drivers/pci/controller/*mediatek*
13513 PCIE DRIVER FOR QUALCOMM MSM
13514 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13515 L: linux-pci@vger.kernel.org
13516 L: linux-arm-msm@vger.kernel.org
13518 F: drivers/pci/controller/dwc/*qcom*
13520 PCIE DRIVER FOR ROCKCHIP
13521 M: Shawn Lin <shawn.lin@rock-chips.com>
13522 L: linux-pci@vger.kernel.org
13523 L: linux-rockchip@lists.infradead.org
13525 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13526 F: drivers/pci/controller/pcie-rockchip*
13528 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13529 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13530 L: linux-pci@vger.kernel.org
13532 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13533 F: drivers/pci/controller/dwc/pcie-uniphier*
13535 PCIE DRIVER FOR ST SPEAR13XX
13536 M: Pratyush Anand <pratyush.anand@gmail.com>
13537 L: linux-pci@vger.kernel.org
13539 F: drivers/pci/controller/dwc/*spear*
13542 M: Dominik Brodowski <linux@dominikbrodowski.net>
13544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13545 F: Documentation/pcmcia/
13550 PCNET32 NETWORK DRIVER
13551 M: Don Fry <pcnet32@frontier.com>
13552 L: netdev@vger.kernel.org
13554 F: drivers/net/ethernet/amd/pcnet32.c
13556 PCRYPT PARALLEL CRYPTO ENGINE
13557 M: Steffen Klassert <steffen.klassert@secunet.com>
13558 L: linux-crypto@vger.kernel.org
13561 F: include/crypto/pcrypt.h
13563 PEAQ WMI HOTKEYS DRIVER
13564 M: Hans de Goede <hdegoede@redhat.com>
13565 L: platform-driver-x86@vger.kernel.org
13567 F: drivers/platform/x86/peaq-wmi.c
13569 PENSANDO ETHERNET DRIVERS
13570 M: Shannon Nelson <snelson@pensando.io>
13571 M: Pensando Drivers <drivers@pensando.io>
13572 L: netdev@vger.kernel.org
13574 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13575 F: drivers/net/ethernet/pensando/
13577 PER-CPU MEMORY ALLOCATOR
13578 M: Dennis Zhou <dennis@kernel.org>
13579 M: Tejun Heo <tj@kernel.org>
13580 M: Christoph Lameter <cl@linux.com>
13582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13583 F: arch/*/include/asm/percpu.h
13584 F: include/linux/percpu*.h
13587 PER-TASK DELAY ACCOUNTING
13588 M: Balbir Singh <bsingharora@gmail.com>
13590 F: include/linux/delayacct.h
13591 F: kernel/delayacct.c
13593 PERFORMANCE EVENTS SUBSYSTEM
13594 M: Peter Zijlstra <peterz@infradead.org>
13595 M: Ingo Molnar <mingo@redhat.com>
13596 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13597 R: Mark Rutland <mark.rutland@arm.com>
13598 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13599 R: Jiri Olsa <jolsa@redhat.com>
13600 R: Namhyung Kim <namhyung@kernel.org>
13601 L: linux-kernel@vger.kernel.org
13603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13605 F: arch/*/events/*/*
13606 F: arch/*/include/asm/perf_event.h
13607 F: arch/*/kernel/*/*/perf_event*.c
13608 F: arch/*/kernel/*/perf_event*.c
13609 F: arch/*/kernel/perf_callchain.c
13610 F: arch/*/kernel/perf_event*.c
13611 F: include/linux/perf_event.h
13612 F: include/uapi/linux/perf_event.h
13617 PERFORMANCE EVENTS TOOLING ARM64
13618 R: John Garry <john.garry@huawei.com>
13619 R: Will Deacon <will@kernel.org>
13620 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13621 R: Leo Yan <leo.yan@linaro.org>
13622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13624 F: tools/build/feature/test-libopencsd.c
13625 F: tools/perf/arch/arm*/
13626 F: tools/perf/pmu-events/arch/arm64/
13627 F: tools/perf/util/arm-spe*
13628 F: tools/perf/util/cs-etm*
13630 PERSONALITY HANDLING
13631 M: Christoph Hellwig <hch@infradead.org>
13632 L: linux-abi-devel@lists.sourceforge.net
13634 F: include/linux/personality.h
13635 F: include/uapi/linux/personality.h
13637 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13638 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13639 L: linux-input@vger.kernel.org
13641 F: Documentation/input/devices/pxrc.rst
13642 F: drivers/input/joystick/pxrc.c
13645 M: Remi Denis-Courmont <courmisch@gmail.com>
13647 F: Documentation/networking/phonet.rst
13648 F: include/linux/phonet.h
13649 F: include/net/phonet/
13650 F: include/uapi/linux/phonet.h
13654 M: Joern Engel <joern@lazybastard.org>
13655 L: linux-mtd@lists.infradead.org
13657 F: drivers/mtd/devices/phram.c
13660 M: Bruno Prémont <bonbons@linux-vserver.org>
13661 L: linux-input@vger.kernel.org
13663 F: drivers/hid/hid-picolcd*
13666 M: Jamie Iles <jamie@jamieiles.com>
13667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13669 T: git git://github.com/jamieiles/linux-2.6-ji.git
13670 F: arch/arm/boot/dts/picoxcell*
13671 F: arch/arm/mach-picoxcell/
13672 F: drivers/crypto/picoxcell*
13675 M: Christian Brauner <christian@brauner.io>
13676 L: linux-kernel@vger.kernel.org
13678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13680 F: tools/testing/selftests/clone3/
13681 F: tools/testing/selftests/pid_namespace/
13682 F: tools/testing/selftests/pidfd/
13685 K: \b(clone_args|kernel_clone_args)\b
13687 PIN CONTROL SUBSYSTEM
13688 M: Linus Walleij <linus.walleij@linaro.org>
13689 L: linux-gpio@vger.kernel.org
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13692 F: Documentation/devicetree/bindings/pinctrl/
13693 F: Documentation/driver-api/pinctl.rst
13694 F: drivers/pinctrl/
13695 F: include/linux/pinctrl/
13697 PIN CONTROLLER - FREESCALE
13698 M: Dong Aisheng <aisheng.dong@nxp.com>
13699 M: Fabio Estevam <festevam@gmail.com>
13700 M: Shawn Guo <shawnguo@kernel.org>
13701 M: Stefan Agner <stefan@agner.ch>
13702 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13703 L: linux-gpio@vger.kernel.org
13705 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13706 F: drivers/pinctrl/freescale/
13708 PIN CONTROLLER - INTEL
13709 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13710 M: Andy Shevchenko <andy@kernel.org>
13712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13713 F: drivers/pinctrl/intel/
13715 PIN CONTROLLER - MEDIATEK
13716 M: Sean Wang <sean.wang@kernel.org>
13717 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13719 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13720 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13721 F: drivers/pinctrl/mediatek/
13723 PIN CONTROLLER - MICROCHIP AT91
13724 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13726 L: linux-gpio@vger.kernel.org
13728 F: drivers/gpio/gpio-sama5d2-piobu.c
13729 F: drivers/pinctrl/pinctrl-at91*
13731 PIN CONTROLLER - QUALCOMM
13732 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13733 L: linux-arm-msm@vger.kernel.org
13735 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13736 F: drivers/pinctrl/qcom/
13738 PIN CONTROLLER - RENESAS
13739 M: Geert Uytterhoeven <geert+renesas@glider.be>
13740 L: linux-renesas-soc@vger.kernel.org
13742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13743 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13744 F: drivers/pinctrl/renesas/
13746 PIN CONTROLLER - SAMSUNG
13747 M: Tomasz Figa <tomasz.figa@gmail.com>
13748 M: Krzysztof Kozlowski <krzk@kernel.org>
13749 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13751 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13753 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13755 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13756 F: drivers/pinctrl/samsung/
13757 F: include/dt-bindings/pinctrl/samsung.h
13759 PIN CONTROLLER - SINGLE
13760 M: Tony Lindgren <tony@atomide.com>
13761 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13763 L: linux-omap@vger.kernel.org
13765 F: drivers/pinctrl/pinctrl-single.c
13767 PIN CONTROLLER - ST SPEAR
13768 M: Viresh Kumar <vireshk@kernel.org>
13769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13771 W: http://www.st.com/spear
13772 F: drivers/pinctrl/spear/
13774 PISTACHIO SOC SUPPORT
13775 M: James Hartley <james.hartley@sondrel.com>
13776 L: linux-mips@vger.kernel.org
13778 F: arch/mips/boot/dts/img/pistachio*
13779 F: arch/mips/configs/pistachio*_defconfig
13780 F: arch/mips/include/asm/mach-pistachio/
13781 F: arch/mips/pistachio/
13784 M: linux-block@vger.kernel.org
13786 F: drivers/block/pktcdvd.c
13787 F: include/linux/pktcdvd.h
13788 F: include/uapi/linux/pktcdvd.h
13790 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13791 M: Tomasz Duszynski <tduszyns@gmail.com>
13793 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13794 F: drivers/iio/chemical/pms7003.c
13797 M: Jacob Keller <jacob.e.keller@intel.com>
13799 F: Documentation/driver-api/pldmfw/
13800 F: include/linux/pldmfw.h
13804 M: Logan Gunthorpe <logang@deltatee.com>
13806 F: drivers/dma/plx_dma.c
13809 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13810 L: linux-pm@vger.kernel.org
13812 W: https://01.org/pm-graph
13813 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13814 T: git git://github.com/intel/pm-graph
13815 F: tools/power/pm-graph
13817 PMBUS HARDWARE MONITORING DRIVERS
13818 M: Guenter Roeck <linux@roeck-us.net>
13819 L: linux-hwmon@vger.kernel.org
13821 W: http://hwmon.wiki.kernel.org/
13822 W: http://www.roeck-us.net/linux/drivers/
13823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13824 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13825 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13826 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13827 F: Documentation/hwmon/adm1275.rst
13828 F: Documentation/hwmon/ibm-cffps.rst
13829 F: Documentation/hwmon/ir35221.rst
13830 F: Documentation/hwmon/lm25066.rst
13831 F: Documentation/hwmon/ltc2978.rst
13832 F: Documentation/hwmon/ltc3815.rst
13833 F: Documentation/hwmon/max16064.rst
13834 F: Documentation/hwmon/max20751.rst
13835 F: Documentation/hwmon/max31785.rst
13836 F: Documentation/hwmon/max34440.rst
13837 F: Documentation/hwmon/max8688.rst
13838 F: Documentation/hwmon/pmbus-core.rst
13839 F: Documentation/hwmon/pmbus.rst
13840 F: Documentation/hwmon/tps40422.rst
13841 F: Documentation/hwmon/ucd9000.rst
13842 F: Documentation/hwmon/ucd9200.rst
13843 F: Documentation/hwmon/zl6100.rst
13844 F: drivers/hwmon/pmbus/
13845 F: include/linux/pmbus.h
13847 PMC SIERRA MaxRAID DRIVER
13848 L: linux-scsi@vger.kernel.org
13850 W: http://www.pmc-sierra.com/
13851 F: drivers/scsi/pmcraid.*
13853 PMC SIERRA PM8001 DRIVER
13854 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13855 L: linux-scsi@vger.kernel.org
13857 F: drivers/scsi/pm8001/
13859 PNI RM3100 IIO DRIVER
13860 M: Song Qiang <songqiang1304521@gmail.com>
13861 L: linux-iio@vger.kernel.org
13863 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13864 F: drivers/iio/magnetometer/rm3100*
13867 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13868 L: linux-acpi@vger.kernel.org
13871 F: include/linux/pnp.h
13873 POSIX CLOCKS and TIMERS
13874 M: Thomas Gleixner <tglx@linutronix.de>
13875 L: linux-kernel@vger.kernel.org
13877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13879 F: include/linux/time_namespace.h
13880 F: include/linux/timer*
13881 F: kernel/time/*timer*
13882 F: kernel/time/namespace.c
13884 POWER MANAGEMENT CORE
13885 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13886 L: linux-pm@vger.kernel.org
13888 B: https://bugzilla.kernel.org
13889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13890 F: drivers/base/power/
13891 F: drivers/powercap/
13892 F: include/linux/intel_rapl.h
13893 F: include/linux/pm.h
13894 F: include/linux/pm_*
13895 F: include/linux/powercap.h
13896 F: kernel/configs/nopm.config
13898 POWER STATE COORDINATION INTERFACE (PSCI)
13899 M: Mark Rutland <mark.rutland@arm.com>
13900 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13901 L: linux-arm-kernel@lists.infradead.org
13903 F: drivers/firmware/psci/
13904 F: include/linux/psci.h
13905 F: include/uapi/linux/psci.h
13907 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13908 M: Sebastian Reichel <sre@kernel.org>
13909 L: linux-pm@vger.kernel.org
13911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13912 F: Documentation/ABI/testing/sysfs-class-power
13913 F: Documentation/devicetree/bindings/power/supply/
13914 F: drivers/power/supply/
13915 F: include/linux/power_supply.h
13917 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13918 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13919 L: linuxppc-dev@lists.ozlabs.org
13921 F: drivers/char/powernv-op-panel.c
13923 PPP OVER ATM (RFC 2364)
13924 M: Mitchell Blank Jr <mitch@sfgoth.com>
13926 F: include/uapi/linux/atmppp.h
13927 F: net/atm/pppoatm.c
13930 M: Michal Ostrowski <mostrows@earthlink.net>
13932 F: drivers/net/ppp/pppoe.c
13933 F: drivers/net/ppp/pppox.c
13936 M: James Chapman <jchapman@katalix.com>
13938 F: include/linux/if_pppol2tp.h
13939 F: include/uapi/linux/if_pppol2tp.h
13940 F: net/l2tp/l2tp_ppp.c
13942 PPP PROTOCOL DRIVERS AND COMPRESSORS
13943 M: Paul Mackerras <paulus@samba.org>
13944 L: linux-ppp@vger.kernel.org
13946 F: drivers/net/ppp/ppp_*
13949 M: Rodolfo Giometti <giometti@enneenne.com>
13950 L: linuxpps@ml.enneenne.com (subscribers-only)
13952 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13953 F: Documentation/ABI/testing/sysfs-pps
13954 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13955 F: Documentation/driver-api/pps.rst
13957 F: include/linux/pps*.h
13958 F: include/uapi/linux/pps.h
13961 M: Dmitry Kozlov <xeb@mail.ru>
13962 L: netdev@vger.kernel.org
13964 W: http://sourceforge.net/projects/accel-pptp
13965 F: drivers/net/ppp/pptp.c
13967 PRESSURE STALL INFORMATION (PSI)
13968 M: Johannes Weiner <hannes@cmpxchg.org>
13970 F: include/linux/psi*
13971 F: kernel/sched/psi.c
13974 M: Petr Mladek <pmladek@suse.com>
13975 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13976 R: Steven Rostedt <rostedt@goodmis.org>
13977 R: John Ogness <john.ogness@linutronix.de>
13979 F: include/linux/printk.h
13982 PRISM54 WIRELESS DRIVER
13983 M: Luis Chamberlain <mcgrof@kernel.org>
13984 L: linux-wireless@vger.kernel.org
13986 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13987 F: drivers/net/wireless/intersil/prism54/
13990 R: Alexey Dobriyan <adobriyan@gmail.com>
13991 L: linux-kernel@vger.kernel.org
13992 L: linux-fsdevel@vger.kernel.org
13994 F: Documentation/filesystems/proc.rst
13996 F: include/linux/proc_fs.h
13997 F: tools/testing/selftests/proc/
14000 M: Luis Chamberlain <mcgrof@kernel.org>
14001 M: Kees Cook <keescook@chromium.org>
14002 M: Iurii Zaikin <yzaikin@google.com>
14003 L: linux-kernel@vger.kernel.org
14004 L: linux-fsdevel@vger.kernel.org
14006 F: fs/proc/proc_sysctl.c
14007 F: include/linux/sysctl.h
14008 F: kernel/sysctl-test.c
14010 F: tools/testing/selftests/sysctl/
14012 PS3 NETWORK SUPPORT
14013 M: Geoff Levand <geoff@infradead.org>
14014 L: netdev@vger.kernel.org
14015 L: linuxppc-dev@lists.ozlabs.org
14017 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14019 PS3 PLATFORM SUPPORT
14020 M: Geoff Levand <geoff@infradead.org>
14021 L: linuxppc-dev@lists.ozlabs.org
14023 F: arch/powerpc/boot/ps3*
14024 F: arch/powerpc/include/asm/lv1call.h
14025 F: arch/powerpc/include/asm/ps3*.h
14026 F: arch/powerpc/platforms/ps3/
14029 F: drivers/rtc/rtc-ps3.c
14030 F: drivers/usb/host/*ps3.c
14031 F: sound/ppc/snd_ps3*
14034 M: Jim Paris <jim@jtan.com>
14035 M: Geoff Levand <geoff@infradead.org>
14036 L: linuxppc-dev@lists.ozlabs.org
14038 F: drivers/block/ps3vram.c
14040 PSAMPLE PACKET SAMPLING SUPPORT
14041 M: Yotam Gigi <yotam.gi@gmail.com>
14043 F: include/net/psample.h
14044 F: include/uapi/linux/psample.h
14048 M: Kees Cook <keescook@chromium.org>
14049 M: Anton Vorontsov <anton@enomsg.org>
14050 M: Colin Cross <ccross@android.com>
14051 M: Tony Luck <tony.luck@intel.com>
14053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14054 F: Documentation/admin-guide/ramoops.rst
14055 F: Documentation/admin-guide/pstore-blk.rst
14056 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14057 F: drivers/acpi/apei/erst.c
14058 F: drivers/firmware/efi/efi-pstore.c
14060 F: include/linux/pstore*
14061 K: \b(pstore|ramoops)
14063 PTP HARDWARE CLOCK SUPPORT
14064 M: Richard Cochran <richardcochran@gmail.com>
14065 L: netdev@vger.kernel.org
14067 W: http://linuxptp.sourceforge.net/
14068 F: Documentation/ABI/testing/sysfs-ptp
14069 F: Documentation/driver-api/ptp.rst
14070 F: drivers/net/phy/dp83640*
14072 F: include/linux/ptp_cl*
14075 M: Oleg Nesterov <oleg@redhat.com>
14077 F: arch/*/*/ptrace*.c
14078 F: arch/*/include/asm/ptrace*.h
14079 F: arch/*/ptrace*.c
14080 F: include/asm-generic/syscall.h
14081 F: include/linux/ptrace.h
14082 F: include/linux/regset.h
14083 F: include/linux/tracehook.h
14084 F: include/uapi/linux/ptrace.h
14085 F: include/uapi/linux/ptrace.h
14089 M: Hans Verkuil <hverkuil@xs4all.nl>
14090 L: linux-media@vger.kernel.org
14092 T: git git://linuxtv.org/media_tree.git
14093 F: Documentation/admin-guide/media/pulse8-cec.rst
14094 F: drivers/media/cec/usb/pulse8/
14096 PVRUSB2 VIDEO4LINUX DRIVER
14097 M: Mike Isely <isely@pobox.com>
14098 L: pvrusb2@isely.net (subscribers-only)
14099 L: linux-media@vger.kernel.org
14101 W: http://www.isely.net/pvrusb2/
14102 T: git git://linuxtv.org/media_tree.git
14103 F: Documentation/driver-api/media/drivers/pvrusb2*
14104 F: drivers/media/usb/pvrusb2/
14107 M: Hans Verkuil <hverkuil@xs4all.nl>
14108 L: linux-media@vger.kernel.org
14110 T: git git://linuxtv.org/media_tree.git
14111 F: drivers/media/usb/pwc/*
14112 F: include/trace/events/pwc.h
14115 M: Kamil Debski <kamil@wypas.org>
14116 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14117 L: linux-hwmon@vger.kernel.org
14119 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14120 F: Documentation/hwmon/pwm-fan.rst
14121 F: drivers/hwmon/pwm-fan.c
14124 M: Sean Young <sean@mess.org>
14125 L: linux-media@vger.kernel.org
14127 F: drivers/media/rc/pwm-ir-tx.c
14130 M: Thierry Reding <thierry.reding@gmail.com>
14131 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14132 M: Lee Jones <lee.jones@linaro.org>
14133 L: linux-pwm@vger.kernel.org
14135 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14137 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14138 F: Documentation/devicetree/bindings/pwm/
14139 F: Documentation/driver-api/pwm.rst
14140 F: drivers/gpio/gpio-mvebu.c
14142 F: drivers/video/backlight/pwm_bl.c
14143 F: include/linux/pwm.h
14144 F: include/linux/pwm_backlight.h
14145 K: pwm_(config|apply_state|ops)
14148 M: Robert Jarzmik <robert.jarzmik@free.fr>
14149 L: linux-gpio@vger.kernel.org
14151 F: drivers/gpio/gpio-pxa.c
14157 M: Robert Jarzmik <robert.jarzmik@free.fr>
14158 L: linux-rtc@vger.kernel.org
14161 PXA2xx/PXA3xx SUPPORT
14162 M: Daniel Mack <daniel@zonque.org>
14163 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14164 M: Robert Jarzmik <robert.jarzmik@free.fr>
14165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14167 T: git git://github.com/hzhuang1/linux.git
14168 T: git git://github.com/rjarzmik/linux.git
14169 F: arch/arm/boot/dts/pxa*
14170 F: arch/arm/mach-pxa/
14171 F: drivers/dma/pxa*
14172 F: drivers/pcmcia/pxa2xx*
14173 F: drivers/pinctrl/pxa/
14174 F: drivers/spi/spi-pxa2xx*
14175 F: drivers/usb/gadget/udc/pxa2*
14176 F: include/sound/pxa2xx-lib.h
14181 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14182 L: qat-linux@intel.com
14184 F: drivers/crypto/qat/
14186 QCOM AUDIO (ASoC) DRIVERS
14187 M: Patrick Lai <plai@codeaurora.org>
14188 M: Banajit Goswami <bgoswami@codeaurora.org>
14189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14194 M: Alex Elder <elder@kernel.org>
14195 L: netdev@vger.kernel.org
14197 F: drivers/net/ipa/
14199 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14200 M: Gabriel Somlo <somlo@cmu.edu>
14201 M: "Michael S. Tsirkin" <mst@redhat.com>
14202 L: qemu-devel@nongnu.org
14204 F: drivers/firmware/qemu_fw_cfg.c
14205 F: include/uapi/linux/qemu_fw_cfg.h
14208 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14209 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14210 L: linux-rdma@vger.kernel.org
14212 F: drivers/infiniband/hw/qib/
14214 QLOGIC QL41xxx FCOE DRIVER
14215 M: Saurav Kashyap <skashyap@marvell.com>
14216 M: Javed Hasan <jhasan@marvell.com>
14217 M: GR-QLogic-Storage-Upstream@marvell.com
14218 L: linux-scsi@vger.kernel.org
14220 F: drivers/scsi/qedf/
14222 QLOGIC QL41xxx ISCSI DRIVER
14223 M: Nilesh Javali <njavali@marvell.com>
14224 M: Manish Rangankar <mrangankar@marvell.com>
14225 M: GR-QLogic-Storage-Upstream@marvell.com
14226 L: linux-scsi@vger.kernel.org
14228 F: drivers/scsi/qedi/
14230 QLOGIC QL4xxx ETHERNET DRIVER
14231 M: Ariel Elior <aelior@marvell.com>
14232 M: GR-everest-linux-l2@marvell.com
14233 L: netdev@vger.kernel.org
14235 F: drivers/net/ethernet/qlogic/qed/
14236 F: drivers/net/ethernet/qlogic/qede/
14237 F: include/linux/qed/
14239 QLOGIC QL4xxx RDMA DRIVER
14240 M: Michal Kalderon <mkalderon@marvell.com>
14241 M: Ariel Elior <aelior@marvell.com>
14242 L: linux-rdma@vger.kernel.org
14244 F: drivers/infiniband/hw/qedr/
14245 F: include/uapi/rdma/qedr-abi.h
14247 QLOGIC QLA1280 SCSI DRIVER
14248 M: Michael Reed <mdr@sgi.com>
14249 L: linux-scsi@vger.kernel.org
14251 F: drivers/scsi/qla1280.[ch]
14253 QLOGIC QLA2XXX FC-SCSI DRIVER
14254 M: Nilesh Javali <njavali@marvell.com>
14255 M: GR-QLogic-Storage-Upstream@marvell.com
14256 L: linux-scsi@vger.kernel.org
14258 F: drivers/scsi/qla2xxx/
14260 QLOGIC QLA3XXX NETWORK DRIVER
14261 M: GR-Linux-NIC-Dev@marvell.com
14262 L: netdev@vger.kernel.org
14264 F: drivers/net/ethernet/qlogic/qla3xxx.*
14266 QLOGIC QLA4XXX iSCSI DRIVER
14267 M: Nilesh Javali <njavali@marvell.com>
14268 M: Manish Rangankar <mrangankar@marvell.com>
14269 M: GR-QLogic-Storage-Upstream@marvell.com
14270 L: linux-scsi@vger.kernel.org
14272 F: drivers/scsi/qla4xxx/
14274 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14275 M: Shahed Shaikh <shshaikh@marvell.com>
14276 M: Manish Chopra <manishc@marvell.com>
14277 M: GR-Linux-NIC-Dev@marvell.com
14278 L: netdev@vger.kernel.org
14280 F: drivers/net/ethernet/qlogic/qlcnic/
14282 QLOGIC QLGE 10Gb ETHERNET DRIVER
14283 M: Manish Chopra <manishc@marvell.com>
14284 M: GR-Linux-NIC-Dev@marvell.com
14285 L: netdev@vger.kernel.org
14287 F: drivers/staging/qlge/
14289 QM1D1B0004 MEDIA DRIVER
14290 M: Akihiro Tsukada <tskd08@gmail.com>
14291 L: linux-media@vger.kernel.org
14293 F: drivers/media/tuners/qm1d1b0004*
14295 QM1D1C0042 MEDIA DRIVER
14296 M: Akihiro Tsukada <tskd08@gmail.com>
14297 L: linux-media@vger.kernel.org
14299 F: drivers/media/tuners/qm1d1c0042*
14302 M: Anders Larsen <al@alarsen.net>
14304 W: http://www.alarsen.net/linux/qnx4fs/
14306 F: include/uapi/linux/qnx4_fs.h
14307 F: include/uapi/linux/qnxtypes.h
14309 QORIQ DPAA2 FSL-MC BUS DRIVER
14310 M: Stuart Yoder <stuyoder@gmail.com>
14311 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14312 L: linux-kernel@vger.kernel.org
14314 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14315 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14316 F: drivers/bus/fsl-mc/
14318 QT1010 MEDIA DRIVER
14319 M: Antti Palosaari <crope@iki.fi>
14320 L: linux-media@vger.kernel.org
14322 W: https://linuxtv.org
14323 W: http://palosaari.fi/linux/
14324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14325 T: git git://linuxtv.org/anttip/media_tree.git
14326 F: drivers/media/tuners/qt1010*
14328 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14329 M: Kalle Valo <kvalo@codeaurora.org>
14330 L: ath10k@lists.infradead.org
14332 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14334 F: drivers/net/wireless/ath/ath10k/
14336 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14337 M: Kalle Valo <kvalo@codeaurora.org>
14338 L: ath11k@lists.infradead.org
14340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14341 F: drivers/net/wireless/ath/ath11k/
14343 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14344 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14345 L: linux-wireless@vger.kernel.org
14347 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14348 F: drivers/net/wireless/ath/ath9k/
14350 QUALCOMM CAMERA SUBSYSTEM DRIVER
14351 M: Todor Tomov <todor.too@gmail.com>
14352 L: linux-media@vger.kernel.org
14354 F: Documentation/admin-guide/media/qcom_camss.rst
14355 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14356 F: drivers/media/platform/qcom/camss/
14358 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14359 M: Niklas Cassel <nks@flawful.org>
14360 L: linux-pm@vger.kernel.org
14361 L: linux-arm-msm@vger.kernel.org
14363 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14364 F: drivers/power/avs/qcom-cpr.c
14366 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14367 M: Ilia Lin <ilia.lin@kernel.org>
14368 L: linux-pm@vger.kernel.org
14370 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14371 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14373 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14374 M: Timur Tabi <timur@kernel.org>
14375 L: netdev@vger.kernel.org
14377 F: drivers/net/ethernet/qualcomm/emac/
14379 QUALCOMM ETHQOS ETHERNET DRIVER
14380 M: Vinod Koul <vkoul@kernel.org>
14381 L: netdev@vger.kernel.org
14383 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14384 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14386 QUALCOMM GENERIC INTERFACE I2C DRIVER
14387 M: Akash Asthana <akashast@codeaurora.org>
14388 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14389 L: linux-i2c@vger.kernel.org
14390 L: linux-arm-msm@vger.kernel.org
14392 F: drivers/i2c/busses/i2c-qcom-geni.c
14394 QUALCOMM HEXAGON ARCHITECTURE
14395 M: Brian Cain <bcain@codeaurora.org>
14396 L: linux-hexagon@vger.kernel.org
14400 QUALCOMM HIDMA DRIVER
14401 M: Sinan Kaya <okaya@kernel.org>
14402 L: linux-arm-kernel@lists.infradead.org
14403 L: linux-arm-msm@vger.kernel.org
14404 L: dmaengine@vger.kernel.org
14406 F: drivers/dma/qcom/hidma*
14408 QUALCOMM I2C CCI DRIVER
14409 M: Loic Poulain <loic.poulain@linaro.org>
14410 M: Robert Foss <robert.foss@linaro.org>
14411 L: linux-i2c@vger.kernel.org
14412 L: linux-arm-msm@vger.kernel.org
14414 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14415 F: drivers/i2c/busses/i2c-qcom-cci.c
14418 M: Rob Clark <robdclark@gmail.com>
14419 L: iommu@lists.linux-foundation.org
14420 L: linux-arm-msm@vger.kernel.org
14422 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14424 QUALCOMM IPCC MAILBOX DRIVER
14425 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14426 L: linux-arm-msm@vger.kernel.org
14428 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14429 F: drivers/mailbox/qcom-ipcc.c
14430 F: include/dt-bindings/mailbox/qcom-ipcc.h
14432 QUALCOMM RMNET DRIVER
14433 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14434 M: Sean Tranchetti <stranche@codeaurora.org>
14435 L: netdev@vger.kernel.org
14437 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14438 F: drivers/net/ethernet/qualcomm/rmnet/
14439 F: include/linux/if_rmnet.h
14441 QUALCOMM TSENS THERMAL DRIVER
14442 M: Amit Kucheria <amitk@kernel.org>
14443 L: linux-pm@vger.kernel.org
14444 L: linux-arm-msm@vger.kernel.org
14446 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14447 F: drivers/thermal/qcom/
14449 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14450 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14451 L: linux-media@vger.kernel.org
14452 L: linux-arm-msm@vger.kernel.org
14454 T: git git://linuxtv.org/media_tree.git
14455 F: Documentation/devicetree/bindings/media/*venus*
14456 F: drivers/media/platform/qcom/venus/
14458 QUALCOMM WCN36XX WIRELESS DRIVER
14459 M: Kalle Valo <kvalo@codeaurora.org>
14460 L: wcn36xx@lists.infradead.org
14462 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14463 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14464 F: drivers/net/wireless/ath/wcn36xx/
14466 QUANTENNA QTNFMAC WIRELESS DRIVER
14467 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14468 R: Sergey Matyukevich <geomatsi@gmail.com>
14469 L: linux-wireless@vger.kernel.org
14471 F: drivers/net/wireless/quantenna
14473 RADEON and AMDGPU DRM DRIVERS
14474 M: Alex Deucher <alexander.deucher@amd.com>
14475 M: Christian König <christian.koenig@amd.com>
14476 L: amd-gfx@lists.freedesktop.org
14478 T: git git://people.freedesktop.org/~agd5f/linux
14479 F: drivers/gpu/drm/amd/
14480 F: drivers/gpu/drm/radeon/
14481 F: include/uapi/drm/amdgpu_drm.h
14482 F: include/uapi/drm/radeon_drm.h
14484 RADEON FRAMEBUFFER DISPLAY DRIVER
14485 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14486 L: linux-fbdev@vger.kernel.org
14488 F: drivers/video/fbdev/aty/radeon*
14489 F: include/uapi/linux/radeonfb.h
14491 RADIOSHARK RADIO DRIVER
14492 M: Hans Verkuil <hverkuil@xs4all.nl>
14493 L: linux-media@vger.kernel.org
14495 T: git git://linuxtv.org/media_tree.git
14496 F: drivers/media/radio/radio-shark.c
14498 RADIOSHARK2 RADIO DRIVER
14499 M: Hans Verkuil <hverkuil@xs4all.nl>
14500 L: linux-media@vger.kernel.org
14502 T: git git://linuxtv.org/media_tree.git
14503 F: drivers/media/radio/radio-shark2.c
14504 F: drivers/media/radio/radio-tea5777.c
14506 RADOS BLOCK DEVICE (RBD)
14507 M: Ilya Dryomov <idryomov@gmail.com>
14508 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14509 L: ceph-devel@vger.kernel.org
14511 W: http://ceph.com/
14512 T: git git://github.com/ceph/ceph-client.git
14513 F: Documentation/ABI/testing/sysfs-bus-rbd
14514 F: drivers/block/rbd.c
14515 F: drivers/block/rbd_types.h
14517 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14518 M: Paul Mackerras <paulus@samba.org>
14519 L: linux-fbdev@vger.kernel.org
14521 F: drivers/video/fbdev/aty/aty128fb.c
14523 RAINSHADOW-CEC DRIVER
14524 M: Hans Verkuil <hverkuil@xs4all.nl>
14525 L: linux-media@vger.kernel.org
14527 T: git git://linuxtv.org/media_tree.git
14528 F: drivers/media/cec/usb/rainshadow/
14530 RALINK MIPS ARCHITECTURE
14531 M: John Crispin <john@phrozen.org>
14532 L: linux-mips@vger.kernel.org
14534 F: arch/mips/ralink
14536 RALINK RT2X00 WIRELESS LAN DRIVER
14537 M: Stanislaw Gruszka <stf_xl@wp.pl>
14538 M: Helmut Schaa <helmut.schaa@googlemail.com>
14539 L: linux-wireless@vger.kernel.org
14541 F: drivers/net/wireless/ralink/rt2x00/
14543 RAMDISK RAM BLOCK DEVICE DRIVER
14544 M: Jens Axboe <axboe@kernel.dk>
14546 F: Documentation/admin-guide/blockdev/ramdisk.rst
14547 F: drivers/block/brd.c
14549 RANCHU VIRTUAL BOARD FOR MIPS
14550 M: Miodrag Dinic <miodrag.dinic@mips.com>
14551 L: linux-mips@vger.kernel.org
14553 F: arch/mips/configs/generic/board-ranchu.config
14554 F: arch/mips/generic/board-ranchu.c
14556 RANDOM NUMBER DRIVER
14557 M: "Theodore Ts'o" <tytso@mit.edu>
14559 F: drivers/char/random.c
14562 M: Matt Porter <mporter@kernel.crashing.org>
14563 M: Alexandre Bounine <alex.bou9@gmail.com>
14565 F: drivers/rapidio/
14568 M: Tony Luck <tony.luck@intel.com>
14569 M: Borislav Petkov <bp@alien8.de>
14570 L: linux-edac@vger.kernel.org
14572 F: Documentation/admin-guide/ras.rst
14574 F: include/linux/ras.h
14575 F: include/ras/ras_event.h
14577 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14578 L: linux-wireless@vger.kernel.org
14580 F: drivers/net/wireless/ray*
14582 RC-CORE / LIRC FRAMEWORK
14583 M: Sean Young <sean@mess.org>
14584 L: linux-media@vger.kernel.org
14586 W: http://linuxtv.org
14587 T: git git://linuxtv.org/media_tree.git
14588 F: Documentation/driver-api/media/rc-core.rst
14589 F: Documentation/userspace-api/media/rc/
14590 F: drivers/media/rc/
14591 F: include/media/rc-map.h
14592 F: include/media/rc-core.h
14593 F: include/uapi/linux/lirc.h
14595 RCMM REMOTE CONTROLS DECODER
14596 M: Patrick Lerda <patrick9876@free.fr>
14598 F: drivers/media/rc/ir-rcmm-decoder.c
14600 RCUTORTURE TEST FRAMEWORK
14601 M: "Paul E. McKenney" <paulmck@kernel.org>
14602 M: Josh Triplett <josh@joshtriplett.org>
14603 R: Steven Rostedt <rostedt@goodmis.org>
14604 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14605 R: Lai Jiangshan <jiangshanlai@gmail.com>
14606 L: rcu@vger.kernel.org
14608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14609 F: tools/testing/selftests/rcutorture
14611 RDACM20 Camera Sensor
14612 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14613 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14614 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14615 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14616 L: linux-media@vger.kernel.org
14618 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14619 F: drivers/media/i2c/max9271.c
14620 F: drivers/media/i2c/max9271.h
14621 F: drivers/media/i2c/rdacm20.c
14624 M: Florian Fainelli <florian@openwrt.org>
14627 RDC R6040 FAST ETHERNET DRIVER
14628 M: Florian Fainelli <f.fainelli@gmail.com>
14629 L: netdev@vger.kernel.org
14631 F: drivers/net/ethernet/rdc/r6040.c
14633 RDMAVT - RDMA verbs software
14634 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14635 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14636 L: linux-rdma@vger.kernel.org
14638 F: drivers/infiniband/sw/rdmavt
14640 RDS - RELIABLE DATAGRAM SOCKETS
14641 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14642 L: netdev@vger.kernel.org
14643 L: linux-rdma@vger.kernel.org
14644 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14646 W: https://oss.oracle.com/projects/rds/
14647 F: Documentation/networking/rds.rst
14650 RDT - RESOURCE ALLOCATION
14651 M: Fenghua Yu <fenghua.yu@intel.com>
14652 M: Reinette Chatre <reinette.chatre@intel.com>
14653 L: linux-kernel@vger.kernel.org
14655 F: Documentation/x86/resctrl*
14656 F: arch/x86/include/asm/resctrl.h
14657 F: arch/x86/kernel/cpu/resctrl/
14658 F: tools/testing/selftests/resctrl/
14660 READ-COPY UPDATE (RCU)
14661 M: "Paul E. McKenney" <paulmck@kernel.org>
14662 M: Josh Triplett <josh@joshtriplett.org>
14663 R: Steven Rostedt <rostedt@goodmis.org>
14664 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14665 R: Lai Jiangshan <jiangshanlai@gmail.com>
14666 R: Joel Fernandes <joel@joelfernandes.org>
14667 L: rcu@vger.kernel.org
14669 W: http://www.rdrop.com/users/paulmck/RCU/
14670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14671 F: Documentation/RCU/
14672 F: include/linux/rcu*
14674 X: Documentation/RCU/torture.rst
14675 X: include/linux/srcu*.h
14676 X: kernel/rcu/srcu*.c
14678 REAL TIME CLOCK (RTC) SUBSYSTEM
14679 M: Alessandro Zummo <a.zummo@towertech.it>
14680 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14681 L: linux-rtc@vger.kernel.org
14683 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14685 F: Documentation/admin-guide/rtc.rst
14686 F: Documentation/devicetree/bindings/rtc/
14688 F: include/linux/platform_data/rtc-*
14689 F: include/linux/rtc.h
14690 F: include/linux/rtc/
14691 F: include/uapi/linux/rtc.h
14692 F: tools/testing/selftests/rtc/
14694 REALTEK AUDIO CODECS
14695 M: Oder Chiou <oder_chiou@realtek.com>
14697 F: include/sound/rt*.h
14698 F: sound/soc/codecs/rt*
14700 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14701 M: Linus Walleij <linus.walleij@linaro.org>
14703 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14704 F: drivers/net/dsa/realtek-smi*
14705 F: drivers/net/dsa/rtl83*
14707 REALTEK WIRELESS DRIVER (rtlwifi family)
14708 M: Ping-Ke Shih <pkshih@realtek.com>
14709 L: linux-wireless@vger.kernel.org
14711 W: https://wireless.wiki.kernel.org/
14712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14713 F: drivers/net/wireless/realtek/rtlwifi/
14715 REALTEK WIRELESS DRIVER (rtw88)
14716 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14717 L: linux-wireless@vger.kernel.org
14719 F: drivers/net/wireless/realtek/rtw88/
14721 REDPINE WIRELESS DRIVER
14722 M: Amitkumar Karwar <amitkarwar@gmail.com>
14723 M: Siva Rebbagondla <siva8118@gmail.com>
14724 L: linux-wireless@vger.kernel.org
14726 F: drivers/net/wireless/rsi/
14728 REGISTER MAP ABSTRACTION
14729 M: Mark Brown <broonie@kernel.org>
14730 L: linux-kernel@vger.kernel.org
14732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14733 F: Documentation/devicetree/bindings/regmap/
14734 F: drivers/base/regmap/
14735 F: include/linux/regmap.h
14737 REISERFS FILE SYSTEM
14738 L: reiserfs-devel@vger.kernel.org
14742 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14743 M: Ohad Ben-Cohen <ohad@wizery.com>
14744 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14745 L: linux-remoteproc@vger.kernel.org
14747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14748 F: Documentation/ABI/testing/sysfs-class-remoteproc
14749 F: Documentation/devicetree/bindings/remoteproc/
14750 F: Documentation/staging/remoteproc.rst
14751 F: drivers/remoteproc/
14752 F: include/linux/remoteproc.h
14753 F: include/linux/remoteproc/
14755 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14756 M: Ohad Ben-Cohen <ohad@wizery.com>
14757 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14758 L: linux-remoteproc@vger.kernel.org
14760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14761 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14762 F: Documentation/staging/rpmsg.rst
14764 F: include/linux/rpmsg.h
14765 F: include/linux/rpmsg/
14766 F: include/uapi/linux/rpmsg.h
14769 RENESAS CLOCK DRIVERS
14770 M: Geert Uytterhoeven <geert+renesas@glider.be>
14771 L: linux-renesas-soc@vger.kernel.org
14773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14774 F: Documentation/devicetree/bindings/clock/renesas,*
14775 F: drivers/clk/renesas/
14777 RENESAS EMEV2 I2C DRIVER
14778 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14780 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14781 F: drivers/i2c/busses/i2c-emev2.c
14783 RENESAS ETHERNET DRIVERS
14784 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14785 L: netdev@vger.kernel.org
14786 L: linux-renesas-soc@vger.kernel.org
14787 F: Documentation/devicetree/bindings/net/renesas,*.txt
14788 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14789 F: drivers/net/ethernet/renesas/
14790 F: include/linux/sh_eth.h
14792 RENESAS R-CAR GYROADC DRIVER
14793 M: Marek Vasut <marek.vasut@gmail.com>
14794 L: linux-iio@vger.kernel.org
14796 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14797 F: drivers/iio/adc/rcar-gyroadc.c
14799 RENESAS R-CAR I2C DRIVERS
14800 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14802 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14803 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14804 F: drivers/i2c/busses/i2c-rcar.c
14805 F: drivers/i2c/busses/i2c-sh_mobile.c
14807 RENESAS R-CAR THERMAL DRIVERS
14808 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14809 L: linux-renesas-soc@vger.kernel.org
14811 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14812 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14813 F: drivers/thermal/rcar_gen3_thermal.c
14814 F: drivers/thermal/rcar_thermal.c
14816 RENESAS RIIC DRIVER
14817 M: Chris Brandt <chris.brandt@renesas.com>
14819 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14820 F: drivers/i2c/busses/i2c-riic.c
14822 RENESAS USB PHY DRIVER
14823 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14824 L: linux-renesas-soc@vger.kernel.org
14826 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14828 RESET CONTROLLER FRAMEWORK
14829 M: Philipp Zabel <p.zabel@pengutronix.de>
14831 T: git git://git.pengutronix.de/git/pza/linux
14832 F: Documentation/devicetree/bindings/reset/
14834 F: include/dt-bindings/reset/
14835 F: include/linux/reset-controller.h
14836 F: include/linux/reset.h
14837 F: include/linux/reset/
14838 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14840 RESTARTABLE SEQUENCES SUPPORT
14841 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14842 M: Peter Zijlstra <peterz@infradead.org>
14843 M: "Paul E. McKenney" <paulmck@kernel.org>
14844 M: Boqun Feng <boqun.feng@gmail.com>
14845 L: linux-kernel@vger.kernel.org
14847 F: include/trace/events/rseq.h
14848 F: include/uapi/linux/rseq.h
14850 F: tools/testing/selftests/rseq/
14853 M: Johannes Berg <johannes@sipsolutions.net>
14854 L: linux-wireless@vger.kernel.org
14856 W: https://wireless.wiki.kernel.org/
14857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14859 F: Documentation/ABI/stable/sysfs-class-rfkill
14860 F: Documentation/driver-api/rfkill.rst
14861 F: include/linux/rfkill.h
14862 F: include/uapi/linux/rfkill.h
14866 M: Thomas Graf <tgraf@suug.ch>
14867 M: Herbert Xu <herbert@gondor.apana.org.au>
14868 L: netdev@vger.kernel.org
14870 F: include/linux/rhashtable-types.h
14871 F: include/linux/rhashtable.h
14872 F: lib/rhashtable.c
14873 F: lib/test_rhashtable.c
14875 RICOH R5C592 MEMORYSTICK DRIVER
14876 M: Maxim Levitsky <maximlevitsky@gmail.com>
14878 F: drivers/memstick/host/r592.*
14880 RICOH SMARTMEDIA/XD DRIVER
14881 M: Maxim Levitsky <maximlevitsky@gmail.com>
14883 F: drivers/mtd/nand/raw/r852.c
14884 F: drivers/mtd/nand/raw/r852.h
14886 RISC-V ARCHITECTURE
14887 M: Paul Walmsley <paul.walmsley@sifive.com>
14888 M: Palmer Dabbelt <palmer@dabbelt.com>
14889 M: Albert Ou <aou@eecs.berkeley.edu>
14890 L: linux-riscv@lists.infradead.org
14892 P: Documentation/riscv/patch-acceptance.rst
14893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14899 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14900 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14901 L: linux-block@vger.kernel.org
14903 F: drivers/block/rnbd/
14906 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14908 W: http://sourceforge.net/projects/roccat/
14909 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14910 F: drivers/hid/hid-roccat*
14911 F: include/linux/hid-roccat*
14913 ROCKCHIP ISP V1 DRIVER
14914 M: Helen Koike <helen.koike@collabora.com>
14915 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
14916 L: linux-media@vger.kernel.org
14918 F: Documentation/admin-guide/media/rkisp1.rst
14919 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
14920 F: drivers/staging/media/rkisp1/
14922 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14923 M: Jacob Chen <jacob-chen@iotwrt.com>
14924 M: Ezequiel Garcia <ezequiel@collabora.com>
14925 L: linux-media@vger.kernel.org
14926 L: linux-rockchip@lists.infradead.org
14928 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14929 F: drivers/media/platform/rockchip/rga/
14931 ROCKCHIP VIDEO DECODER DRIVER
14932 M: Ezequiel Garcia <ezequiel@collabora.com>
14933 L: linux-media@vger.kernel.org
14934 L: linux-rockchip@lists.infradead.org
14936 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14937 F: drivers/staging/media/rkvdec/
14940 M: Jiri Pirko <jiri@resnulli.us>
14941 L: netdev@vger.kernel.org
14943 F: drivers/net/ethernet/rocker/
14947 W: http://www.comtrol.com
14948 F: Documentation/driver-api/serial/rocket.rst
14949 F: drivers/tty/rocket*
14951 ROCKETPORT EXPRESS/INFINITY DRIVER
14952 M: Kevin Cernekee <cernekee@gmail.com>
14953 L: linux-serial@vger.kernel.org
14955 F: drivers/tty/serial/rp2.*
14957 ROHM BD99954 CHARGER IC
14958 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14959 L: linux-power@fi.rohmeurope.com
14961 F: drivers/power/supply/bd99954-charger.c
14962 F: drivers/power/supply/bd99954-charger.h
14964 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14965 M: Tomasz Duszynski <tduszyns@gmail.com>
14967 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14968 F: drivers/iio/light/bh1750.c
14970 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14971 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14972 L: linux-kernel@vger.kernel.org
14973 L: linux-renesas-soc@vger.kernel.org
14975 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14976 F: drivers/gpio/gpio-bd9571mwv.c
14977 F: drivers/mfd/bd9571mwv.c
14978 F: drivers/regulator/bd9571mwv-regulator.c
14979 F: include/linux/mfd/bd9571mwv.h
14981 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14982 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14983 L: linux-power@fi.rohmeurope.com
14985 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14986 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14987 F: drivers/clk/clk-bd718x7.c
14988 F: drivers/gpio/gpio-bd70528.c
14989 F: drivers/gpio/gpio-bd71828.c
14990 F: drivers/mfd/rohm-bd70528.c
14991 F: drivers/mfd/rohm-bd71828.c
14992 F: drivers/mfd/rohm-bd718x7.c
14993 F: drivers/power/supply/bd70528-charger.c
14994 F: drivers/regulator/bd70528-regulator.c
14995 F: drivers/regulator/bd71828-regulator.c
14996 F: drivers/regulator/bd718x7-regulator.c
14997 F: drivers/regulator/rohm-regulator.c
14998 F: drivers/rtc/rtc-bd70528.c
14999 F: drivers/watchdog/bd70528_wdt.c
15000 F: include/linux/mfd/rohm-bd70528.h
15001 F: include/linux/mfd/rohm-bd71828.h
15002 F: include/linux/mfd/rohm-bd718x7.h
15003 F: include/linux/mfd/rohm-generic.h
15004 F: include/linux/mfd/rohm-shared.h
15007 M: Ralf Baechle <ralf@linux-mips.org>
15008 L: linux-hams@vger.kernel.org
15010 W: http://www.linux-ax25.org/
15011 F: include/net/rose.h
15012 F: include/uapi/linux/rose.h
15015 ROTATION DRIVER FOR ALLWINNER A83T
15016 M: Jernej Skrabec <jernej.skrabec@siol.net>
15017 L: linux-media@vger.kernel.org
15019 T: git git://linuxtv.org/media_tree.git
15020 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15021 F: drivers/media/platform/sunxi/sun8i-rotate/
15023 RTL2830 MEDIA DRIVER
15024 M: Antti Palosaari <crope@iki.fi>
15025 L: linux-media@vger.kernel.org
15027 W: https://linuxtv.org
15028 W: http://palosaari.fi/linux/
15029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15030 T: git git://linuxtv.org/anttip/media_tree.git
15031 F: drivers/media/dvb-frontends/rtl2830*
15033 RTL2832 MEDIA DRIVER
15034 M: Antti Palosaari <crope@iki.fi>
15035 L: linux-media@vger.kernel.org
15037 W: https://linuxtv.org
15038 W: http://palosaari.fi/linux/
15039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15040 T: git git://linuxtv.org/anttip/media_tree.git
15041 F: drivers/media/dvb-frontends/rtl2832*
15043 RTL2832_SDR MEDIA DRIVER
15044 M: Antti Palosaari <crope@iki.fi>
15045 L: linux-media@vger.kernel.org
15047 W: https://linuxtv.org
15048 W: http://palosaari.fi/linux/
15049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15050 T: git git://linuxtv.org/anttip/media_tree.git
15051 F: drivers/media/dvb-frontends/rtl2832_sdr*
15053 RTL8180 WIRELESS DRIVER
15054 L: linux-wireless@vger.kernel.org
15056 W: https://wireless.wiki.kernel.org/
15057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15058 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15060 RTL8187 WIRELESS DRIVER
15061 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15062 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15063 M: Larry Finger <Larry.Finger@lwfinger.net>
15064 L: linux-wireless@vger.kernel.org
15066 W: https://wireless.wiki.kernel.org/
15067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15068 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15070 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15071 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15072 L: linux-wireless@vger.kernel.org
15074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15075 F: drivers/net/wireless/realtek/rtl8xxxu/
15077 RTRS TRANSPORT DRIVERS
15078 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15079 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15080 L: linux-rdma@vger.kernel.org
15082 F: drivers/infiniband/ulp/rtrs/
15084 RXRPC SOCKETS (AF_RXRPC)
15085 M: David Howells <dhowells@redhat.com>
15086 L: linux-afs@lists.infradead.org
15088 W: https://www.infradead.org/~dhowells/kafs/
15089 F: Documentation/networking/rxrpc.rst
15090 F: include/keys/rxrpc-type.h
15091 F: include/net/af_rxrpc.h
15092 F: include/trace/events/rxrpc.h
15093 F: include/uapi/linux/rxrpc.h
15096 S3 SAVAGE FRAMEBUFFER DRIVER
15097 M: Antonino Daplas <adaplas@gmail.com>
15098 L: linux-fbdev@vger.kernel.org
15100 F: drivers/video/fbdev/savage/
15103 M: Heiko Carstens <hca@linux.ibm.com>
15104 M: Vasily Gorbik <gor@linux.ibm.com>
15105 M: Christian Borntraeger <borntraeger@de.ibm.com>
15106 L: linux-s390@vger.kernel.org
15108 W: http://www.ibm.com/developerworks/linux/linux390/
15109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15110 F: Documentation/driver-api/s390-drivers.rst
15111 F: Documentation/s390/
15115 S390 COMMON I/O LAYER
15116 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15117 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15118 L: linux-s390@vger.kernel.org
15120 W: http://www.ibm.com/developerworks/linux/linux390/
15121 F: drivers/s390/cio/
15124 M: Stefan Haberland <sth@linux.ibm.com>
15125 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15126 L: linux-s390@vger.kernel.org
15128 W: http://www.ibm.com/developerworks/linux/linux390/
15129 F: block/partitions/ibm.c
15130 F: drivers/s390/block/dasd*
15131 F: include/linux/dasd_mod.h
15134 M: Matthew Rosato <mjrosato@linux.ibm.com>
15135 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15136 L: linux-s390@vger.kernel.org
15138 W: http://www.ibm.com/developerworks/linux/linux390/
15139 F: drivers/iommu/s390-iommu.c
15141 S390 IUCV NETWORK LAYER
15142 M: Julian Wiedmann <jwi@linux.ibm.com>
15143 M: Karsten Graul <kgraul@linux.ibm.com>
15144 M: Ursula Braun <ubraun@linux.ibm.com>
15145 L: linux-s390@vger.kernel.org
15147 W: http://www.ibm.com/developerworks/linux/linux390/
15148 F: drivers/s390/net/*iucv*
15149 F: include/net/iucv/
15152 S390 NETWORK DRIVERS
15153 M: Julian Wiedmann <jwi@linux.ibm.com>
15154 M: Karsten Graul <kgraul@linux.ibm.com>
15155 M: Ursula Braun <ubraun@linux.ibm.com>
15156 L: linux-s390@vger.kernel.org
15158 W: http://www.ibm.com/developerworks/linux/linux390/
15159 F: drivers/s390/net/
15162 M: Niklas Schnelle <schnelle@linux.ibm.com>
15163 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15164 L: linux-s390@vger.kernel.org
15166 W: http://www.ibm.com/developerworks/linux/linux390/
15168 F: drivers/pci/hotplug/s390_pci_hpc.c
15169 F: Documentation/s390/pci.rst
15171 S390 VFIO AP DRIVER
15172 M: Tony Krowiak <akrowiak@linux.ibm.com>
15173 M: Pierre Morel <pmorel@linux.ibm.com>
15174 M: Halil Pasic <pasic@linux.ibm.com>
15175 L: linux-s390@vger.kernel.org
15177 W: http://www.ibm.com/developerworks/linux/linux390/
15178 F: Documentation/s390/vfio-ap.rst
15179 F: drivers/s390/crypto/vfio_ap_drv.c
15180 F: drivers/s390/crypto/vfio_ap_ops.c
15181 F: drivers/s390/crypto/vfio_ap_private.h
15183 S390 VFIO-CCW DRIVER
15184 M: Cornelia Huck <cohuck@redhat.com>
15185 M: Eric Farman <farman@linux.ibm.com>
15186 R: Halil Pasic <pasic@linux.ibm.com>
15187 L: linux-s390@vger.kernel.org
15188 L: kvm@vger.kernel.org
15190 F: Documentation/s390/vfio-ccw.rst
15191 F: drivers/s390/cio/vfio_ccw*
15192 F: include/uapi/linux/vfio_ccw.h
15195 M: Harald Freudenberger <freude@linux.ibm.com>
15196 L: linux-s390@vger.kernel.org
15198 W: http://www.ibm.com/developerworks/linux/linux390/
15199 F: drivers/s390/crypto/
15202 M: Steffen Maier <maier@linux.ibm.com>
15203 M: Benjamin Block <bblock@linux.ibm.com>
15204 L: linux-s390@vger.kernel.org
15206 W: http://www.ibm.com/developerworks/linux/linux390/
15207 F: drivers/s390/scsi/zfcp_*
15209 S3C24XX SD/MMC Driver
15210 M: Ben Dooks <ben-linux@fluff.org>
15211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15213 F: drivers/mmc/host/s3cmci.*
15215 SAA6588 RDS RECEIVER DRIVER
15216 M: Hans Verkuil <hverkuil@xs4all.nl>
15217 L: linux-media@vger.kernel.org
15219 W: https://linuxtv.org
15220 T: git git://linuxtv.org/media_tree.git
15221 F: drivers/media/i2c/saa6588*
15223 SAA7134 VIDEO4LINUX DRIVER
15224 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15225 L: linux-media@vger.kernel.org
15227 W: https://linuxtv.org
15228 T: git git://linuxtv.org/media_tree.git
15229 F: Documentation/driver-api/media/drivers/saa7134*
15230 F: drivers/media/pci/saa7134/
15232 SAA7146 VIDEO4LINUX-2 DRIVER
15233 M: Hans Verkuil <hverkuil@xs4all.nl>
15234 L: linux-media@vger.kernel.org
15236 T: git git://linuxtv.org/media_tree.git
15237 F: drivers/media/common/saa7146/
15238 F: drivers/media/pci/saa7146/
15239 F: include/media/drv-intf/saa7146*
15241 SAFESETID SECURITY MODULE
15242 M: Micah Morton <mortonm@chromium.org>
15244 F: Documentation/admin-guide/LSM/SafeSetID.rst
15245 F: security/safesetid/
15247 SAMSUNG AUDIO (ASoC) DRIVERS
15248 M: Krzysztof Kozlowski <krzk@kernel.org>
15249 M: Sangbeom Kim <sbkim73@samsung.com>
15250 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15251 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15253 F: Documentation/devicetree/bindings/sound/samsung*
15254 F: sound/soc/samsung/
15256 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15257 M: Krzysztof Kozlowski <krzk@kernel.org>
15258 L: linux-crypto@vger.kernel.org
15259 L: linux-samsung-soc@vger.kernel.org
15261 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15262 F: drivers/crypto/exynos-rng.c
15264 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15265 M: Łukasz Stelmach <l.stelmach@samsung.com>
15266 L: linux-samsung-soc@vger.kernel.org
15268 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15269 F: drivers/char/hw_random/exynos-trng.c
15271 SAMSUNG FRAMEBUFFER DRIVER
15272 M: Jingoo Han <jingoohan1@gmail.com>
15273 L: linux-fbdev@vger.kernel.org
15275 F: drivers/video/fbdev/s3c-fb.c
15277 SAMSUNG LAPTOP DRIVER
15278 M: Corentin Chary <corentin.chary@gmail.com>
15279 L: platform-driver-x86@vger.kernel.org
15281 F: drivers/platform/x86/samsung-laptop.c
15283 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15284 M: Sangbeom Kim <sbkim73@samsung.com>
15285 M: Krzysztof Kozlowski <krzk@kernel.org>
15286 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15287 L: linux-kernel@vger.kernel.org
15288 L: linux-samsung-soc@vger.kernel.org
15290 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15291 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15292 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15293 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15294 F: drivers/clk/clk-s2mps11.c
15295 F: drivers/mfd/sec*.c
15296 F: drivers/regulator/s2m*.c
15297 F: drivers/regulator/s5m*.c
15298 F: drivers/rtc/rtc-s5m.c
15299 F: include/linux/mfd/samsung/
15301 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15302 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15303 L: linux-media@vger.kernel.org
15304 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15306 F: drivers/media/platform/s3c-camif/
15307 F: include/media/drv-intf/s3c_camif.h
15309 SAMSUNG S3FWRN5 NFC DRIVER
15310 M: Robert Baldyga <r.baldyga@samsung.com>
15311 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15312 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15314 F: drivers/nfc/s3fwrn5
15316 SAMSUNG S5C73M3 CAMERA DRIVER
15317 M: Kyungmin Park <kyungmin.park@samsung.com>
15318 M: Andrzej Hajda <a.hajda@samsung.com>
15319 L: linux-media@vger.kernel.org
15321 F: drivers/media/i2c/s5c73m3/*
15323 SAMSUNG S5K5BAF CAMERA DRIVER
15324 M: Kyungmin Park <kyungmin.park@samsung.com>
15325 M: Andrzej Hajda <a.hajda@samsung.com>
15326 L: linux-media@vger.kernel.org
15328 F: drivers/media/i2c/s5k5baf.c
15330 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15331 M: Krzysztof Kozlowski <krzk@kernel.org>
15332 M: Vladimir Zapolskiy <vz@mleia.com>
15333 M: Kamil Konieczny <k.konieczny@samsung.com>
15334 L: linux-crypto@vger.kernel.org
15335 L: linux-samsung-soc@vger.kernel.org
15337 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15338 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15339 F: drivers/crypto/s5p-sss.c
15341 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15342 M: Kyungmin Park <kyungmin.park@samsung.com>
15343 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15344 L: linux-media@vger.kernel.org
15346 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15347 F: drivers/media/platform/exynos4-is/
15349 SAMSUNG SOC CLOCK DRIVERS
15350 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15351 M: Tomasz Figa <tomasz.figa@gmail.com>
15352 M: Chanwoo Choi <cw00.choi@samsung.com>
15353 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15356 F: Documentation/devicetree/bindings/clock/exynos*.txt
15357 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15358 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15359 F: drivers/clk/samsung/
15360 F: include/dt-bindings/clock/exynos*.h
15362 SAMSUNG SPI DRIVERS
15363 M: Kukjin Kim <kgene@kernel.org>
15364 M: Krzysztof Kozlowski <krzk@kernel.org>
15365 M: Andi Shyti <andi@etezian.org>
15366 L: linux-spi@vger.kernel.org
15367 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15369 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15370 F: drivers/spi/spi-s3c*
15371 F: include/linux/platform_data/spi-s3c64xx.h
15373 SAMSUNG SXGBE DRIVERS
15374 M: Byungho An <bh74.an@samsung.com>
15375 L: netdev@vger.kernel.org
15377 F: drivers/net/ethernet/samsung/sxgbe/
15379 SAMSUNG THERMAL DRIVER
15380 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15381 L: linux-pm@vger.kernel.org
15382 L: linux-samsung-soc@vger.kernel.org
15384 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15385 F: drivers/thermal/samsung/
15387 SAMSUNG USB2 PHY DRIVER
15388 M: Kamil Debski <kamil@wypas.org>
15389 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15390 L: linux-kernel@vger.kernel.org
15392 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15393 F: Documentation/driver-api/phy/samsung-usb2.rst
15394 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15395 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15396 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15397 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15398 F: drivers/phy/samsung/phy-samsung-usb2.c
15399 F: drivers/phy/samsung/phy-samsung-usb2.h
15402 M: Zwane Mwaikambo <zwanem@gmail.com>
15404 F: drivers/watchdog/sc1200wdt.c
15407 M: Ingo Molnar <mingo@redhat.com>
15408 M: Peter Zijlstra <peterz@infradead.org>
15409 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15410 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15411 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15412 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15413 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15414 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15415 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15416 L: linux-kernel@vger.kernel.org
15418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15419 F: include/linux/preempt.h
15420 F: include/linux/sched.h
15421 F: include/linux/wait.h
15422 F: include/uapi/linux/sched.h
15425 SCR24X CHIP CARD INTERFACE DRIVER
15426 M: Lubomir Rintel <lkundrak@v3.sk>
15428 F: drivers/char/pcmcia/scr24x_cs.c
15431 M: Jens Axboe <axboe@kernel.dk>
15432 L: linux-scsi@vger.kernel.org
15434 W: http://www.kernel.dk
15435 F: drivers/scsi/sr*
15437 SCSI RDMA PROTOCOL (SRP) INITIATOR
15438 M: Bart Van Assche <bvanassche@acm.org>
15439 L: linux-rdma@vger.kernel.org
15441 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15442 F: drivers/infiniband/ulp/srp/
15443 F: include/scsi/srp.h
15445 SCSI RDMA PROTOCOL (SRP) TARGET
15446 M: Bart Van Assche <bvanassche@acm.org>
15447 L: linux-rdma@vger.kernel.org
15448 L: target-devel@vger.kernel.org
15450 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15451 F: drivers/infiniband/ulp/srpt/
15454 M: Doug Gilbert <dgilbert@interlog.com>
15455 L: linux-scsi@vger.kernel.org
15457 W: http://sg.danny.cz/sg
15458 F: Documentation/scsi/scsi-generic.rst
15459 F: drivers/scsi/sg.c
15460 F: include/scsi/sg.h
15463 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15464 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15465 L: linux-scsi@vger.kernel.org
15467 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15470 F: Documentation/devicetree/bindings/scsi/
15475 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15476 L: linux-scsi@vger.kernel.org
15478 F: Documentation/scsi/st.rst
15479 F: drivers/scsi/st.*
15480 F: drivers/scsi/st_*.h
15482 SCSI TARGET SUBSYSTEM
15483 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15484 L: linux-scsi@vger.kernel.org
15485 L: target-devel@vger.kernel.org
15487 W: http://www.linux-iscsi.org
15488 Q: https://patchwork.kernel.org/project/target-devel/list/
15489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15490 F: Documentation/target/
15495 M: Vlad Yasevich <vyasevich@gmail.com>
15496 M: Neil Horman <nhorman@tuxdriver.com>
15497 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15498 L: linux-sctp@vger.kernel.org
15500 W: http://lksctp.sourceforge.net
15501 F: Documentation/networking/sctp.rst
15502 F: include/linux/sctp.h
15503 F: include/net/sctp/
15504 F: include/uapi/linux/sctp.h
15508 M: Jim Cromie <jim.cromie@gmail.com>
15510 F: Documentation/i2c/busses/scx200_acb.rst
15511 F: arch/x86/platform/scx200/
15512 F: drivers/i2c/busses/scx200*
15513 F: drivers/mtd/maps/scx200_docflash.c
15514 F: drivers/watchdog/scx200_wdt.c
15515 F: include/linux/scx200.h
15518 M: Jim Cromie <jim.cromie@gmail.com>
15520 F: drivers/char/scx200_gpio.c
15521 F: include/linux/scx200_gpio.h
15523 SCx200 HRT CLOCKSOURCE DRIVER
15524 M: Jim Cromie <jim.cromie@gmail.com>
15526 F: drivers/clocksource/scx200_hrt.c
15528 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15529 M: Sascha Sommer <saschasommer@freenet.de>
15530 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15532 F: drivers/mmc/host/sdricoh_cs.c
15534 SECO BOARDS CEC DRIVER
15535 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15537 F: drivers/media/cec/platform/seco/seco-cec.c
15538 F: drivers/media/cec/platform/seco/seco-cec.h
15541 M: Kees Cook <keescook@chromium.org>
15542 R: Andy Lutomirski <luto@amacapital.net>
15543 R: Will Drewry <wad@chromium.org>
15545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15546 F: Documentation/userspace-api/seccomp_filter.rst
15547 F: include/linux/seccomp.h
15548 F: include/uapi/linux/seccomp.h
15549 F: kernel/seccomp.c
15550 F: tools/testing/selftests/kselftest_harness.h
15551 F: tools/testing/selftests/seccomp/*
15552 K: \bsecure_computing
15555 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15556 M: Al Cooper <alcooperx@gmail.com>
15557 L: linux-mmc@vger.kernel.org
15558 L: bcm-kernel-feedback-list@broadcom.com
15560 F: drivers/mmc/host/sdhci-brcmstb*
15562 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15563 M: Adrian Hunter <adrian.hunter@intel.com>
15564 L: linux-mmc@vger.kernel.org
15566 F: drivers/mmc/host/sdhci*
15567 F: include/linux/mmc/sdhci*
15569 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15570 M: Eugen Hristev <eugen.hristev@microchip.com>
15571 L: linux-mmc@vger.kernel.org
15573 F: drivers/mmc/host/sdhci-of-at91.c
15575 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15576 M: Ben Dooks <ben-linux@fluff.org>
15577 M: Jaehoon Chung <jh80.chung@samsung.com>
15578 L: linux-mmc@vger.kernel.org
15580 F: drivers/mmc/host/sdhci-s3c*
15582 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15583 M: Viresh Kumar <vireshk@kernel.org>
15584 L: linux-mmc@vger.kernel.org
15586 F: drivers/mmc/host/sdhci-spear.c
15588 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15589 M: Kishon Vijay Abraham I <kishon@ti.com>
15590 L: linux-mmc@vger.kernel.org
15592 F: drivers/mmc/host/sdhci-omap.c
15594 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15595 M: Jonathan Derrick <jonathan.derrick@intel.com>
15596 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15597 L: linux-block@vger.kernel.org
15599 F: block/opal_proto.h
15601 F: include/linux/sed*
15602 F: include/uapi/linux/sed*
15605 M: Security Officers <security@kernel.org>
15607 F: Documentation/admin-guide/security-bugs.rst
15610 M: James Morris <jmorris@namei.org>
15611 M: "Serge E. Hallyn" <serge@hallyn.com>
15612 L: linux-security-module@vger.kernel.org (suggested Cc:)
15614 W: http://kernsec.org/
15615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15617 X: security/selinux/
15619 SELINUX SECURITY MODULE
15620 M: Paul Moore <paul@paul-moore.com>
15621 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15622 M: Eric Paris <eparis@parisplace.org>
15623 L: selinux@vger.kernel.org
15625 W: https://selinuxproject.org
15626 W: https://github.com/SELinuxProject
15627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15628 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15629 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15630 F: Documentation/admin-guide/LSM/SELinux.rst
15631 F: include/trace/events/avc.h
15632 F: include/uapi/linux/selinux_netlink.h
15633 F: scripts/selinux/
15634 F: security/selinux/
15637 M: Jiri Slaby <jirislaby@kernel.org>
15639 F: drivers/misc/phantom.c
15640 F: include/uapi/linux/phantom.h
15642 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15643 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15645 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15646 F: drivers/iio/chemical/scd30.h
15647 F: drivers/iio/chemical/scd30_core.c
15648 F: drivers/iio/chemical/scd30_i2c.c
15649 F: drivers/iio/chemical/scd30_serial.c
15651 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15652 M: Tomasz Duszynski <tduszyns@gmail.com>
15654 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15655 F: drivers/iio/chemical/sps30.c
15658 M: Rob Herring <robh@kernel.org>
15659 L: linux-serial@vger.kernel.org
15661 F: Documentation/devicetree/bindings/serial/serial.yaml
15662 F: drivers/tty/serdev/
15663 F: include/linux/serdev.h
15666 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15667 L: linux-serial@vger.kernel.org
15669 F: Documentation/devicetree/bindings/serial/
15670 F: drivers/tty/serial/
15673 M: Sean Young <sean@mess.org>
15674 L: linux-media@vger.kernel.org
15676 F: drivers/media/rc/serial_ir.c
15678 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15679 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15680 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15682 F: Documentation/devicetree/bindings/slimbus/
15683 F: drivers/slimbus/
15684 F: include/linux/slimbus.h
15687 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15688 M: Edward Cree <ecree@solarflare.com>
15689 M: Martin Habets <mhabets@solarflare.com>
15690 L: netdev@vger.kernel.org
15692 F: drivers/net/ethernet/sfc/
15694 SFF/SFP/SFP+ MODULE SUPPORT
15695 M: Russell King <linux@armlinux.org.uk>
15696 L: netdev@vger.kernel.org
15698 F: drivers/net/phy/phylink.c
15699 F: drivers/net/phy/sfp*
15700 F: include/linux/phylink.h
15701 F: include/linux/sfp.h
15702 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)
15705 M: Dimitri Sivanich <sivanich@sgi.com>
15707 F: drivers/misc/sgi-gru/
15709 SGI XP/XPC/XPNET DRIVER
15710 M: Cliff Whickman <cpw@sgi.com>
15711 M: Robin Holt <robinmholt@gmail.com>
15713 F: drivers/misc/sgi-xp/
15715 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15716 M: Ursula Braun <ubraun@linux.ibm.com>
15717 M: Karsten Graul <kgraul@linux.ibm.com>
15718 L: linux-s390@vger.kernel.org
15720 W: http://www.ibm.com/developerworks/linux/linux390/
15723 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15724 M: Linus Walleij <linus.walleij@linaro.org>
15725 L: linux-iio@vger.kernel.org
15727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15728 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15729 F: drivers/iio/light/gp2ap002.c
15731 SHARP RJ54N1CB0C SENSOR DRIVER
15732 M: Jacopo Mondi <jacopo@jmondi.org>
15733 L: linux-media@vger.kernel.org
15735 T: git git://linuxtv.org/media_tree.git
15736 F: drivers/media/i2c/rj54n1cb0c.c
15737 F: include/media/i2c/rj54n1cb0c.h
15739 SH_VOU V4L2 OUTPUT DRIVER
15740 L: linux-media@vger.kernel.org
15742 F: drivers/media/platform/sh_vou.c
15743 F: include/media/drv-intf/sh_vou.h
15745 SI2157 MEDIA DRIVER
15746 M: Antti Palosaari <crope@iki.fi>
15747 L: linux-media@vger.kernel.org
15749 W: https://linuxtv.org
15750 W: http://palosaari.fi/linux/
15751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15752 T: git git://linuxtv.org/anttip/media_tree.git
15753 F: drivers/media/tuners/si2157*
15755 SI2165 MEDIA DRIVER
15756 M: Matthias Schwarzott <zzam@gentoo.org>
15757 L: linux-media@vger.kernel.org
15759 W: https://linuxtv.org
15760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15761 F: drivers/media/dvb-frontends/si2165*
15763 SI2168 MEDIA DRIVER
15764 M: Antti Palosaari <crope@iki.fi>
15765 L: linux-media@vger.kernel.org
15767 W: https://linuxtv.org
15768 W: http://palosaari.fi/linux/
15769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15770 T: git git://linuxtv.org/anttip/media_tree.git
15771 F: drivers/media/dvb-frontends/si2168*
15773 SI470X FM RADIO RECEIVER I2C DRIVER
15774 M: Hans Verkuil <hverkuil@xs4all.nl>
15775 L: linux-media@vger.kernel.org
15777 W: https://linuxtv.org
15778 T: git git://linuxtv.org/media_tree.git
15779 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15781 SI470X FM RADIO RECEIVER USB DRIVER
15782 M: Hans Verkuil <hverkuil@xs4all.nl>
15783 L: linux-media@vger.kernel.org
15785 W: https://linuxtv.org
15786 T: git git://linuxtv.org/media_tree.git
15787 F: drivers/media/radio/si470x/radio-si470x-common.c
15788 F: drivers/media/radio/si470x/radio-si470x-usb.c
15789 F: drivers/media/radio/si470x/radio-si470x.h
15791 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15792 M: Eduardo Valentin <edubezval@gmail.com>
15793 L: linux-media@vger.kernel.org
15795 W: https://linuxtv.org
15796 T: git git://linuxtv.org/media_tree.git
15797 F: drivers/media/radio/si4713/si4713.?
15799 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15800 M: Eduardo Valentin <edubezval@gmail.com>
15801 L: linux-media@vger.kernel.org
15803 W: https://linuxtv.org
15804 T: git git://linuxtv.org/media_tree.git
15805 F: drivers/media/radio/si4713/radio-platform-si4713.c
15807 SI4713 FM RADIO TRANSMITTER USB DRIVER
15808 M: Hans Verkuil <hverkuil@xs4all.nl>
15809 L: linux-media@vger.kernel.org
15811 W: https://linuxtv.org
15812 T: git git://linuxtv.org/media_tree.git
15813 F: drivers/media/radio/si4713/radio-usb-si4713.c
15816 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15817 L: linux-media@vger.kernel.org
15819 W: https://linuxtv.org
15820 T: git git://linuxtv.org/media_tree.git
15821 F: drivers/media/common/siano/
15822 F: drivers/media/mmc/siano/
15823 F: drivers/media/usb/siano/
15824 F: drivers/media/usb/siano/
15827 M: Palmer Dabbelt <palmer@dabbelt.com>
15828 M: Paul Walmsley <paul.walmsley@sifive.com>
15829 L: linux-riscv@lists.infradead.org
15831 T: git git://github.com/sifive/riscv-linux.git
15835 SIFIVE FU540 SYSTEM-ON-CHIP
15836 M: Paul Walmsley <paul.walmsley@sifive.com>
15837 M: Palmer Dabbelt <palmer@dabbelt.com>
15838 L: linux-riscv@lists.infradead.org
15840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15845 M: Green Wan <green.wan@sifive.com>
15847 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15848 F: drivers/dma/sf-pdma/
15850 SILEAD TOUCHSCREEN DRIVER
15851 M: Hans de Goede <hdegoede@redhat.com>
15852 L: linux-input@vger.kernel.org
15853 L: platform-driver-x86@vger.kernel.org
15855 F: drivers/input/touchscreen/silead.c
15856 F: drivers/platform/x86/touchscreen_dmi.c
15858 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15859 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15861 F: drivers/staging/wfx/
15863 SILICON MOTION SM712 FRAME BUFFER DRIVER
15864 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15865 M: Teddy Wang <teddy.wang@siliconmotion.com>
15866 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15867 L: linux-fbdev@vger.kernel.org
15869 F: Documentation/fb/sm712fb.rst
15870 F: drivers/video/fbdev/sm712*
15872 SIMPLE FIRMWARE INTERFACE (SFI)
15874 W: http://simplefirmware.org/
15875 F: arch/x86/platform/sfi/
15877 F: include/linux/sfi*.h
15880 M: Hans de Goede <hdegoede@redhat.com>
15881 L: linux-fbdev@vger.kernel.org
15883 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15884 F: drivers/video/fbdev/simplefb.c
15885 F: include/linux/platform_data/simplefb.h
15887 SIMTEC EB110ATX (Chalice CATS)
15888 M: Vincent Sanders <vince@simtec.co.uk>
15889 M: Simtec Linux Team <linux@simtec.co.uk>
15891 W: http://www.simtec.co.uk/products/EB110ATX/
15893 SIMTEC EB2410ITX (BAST)
15894 M: Vincent Sanders <vince@simtec.co.uk>
15895 M: Simtec Linux Team <linux@simtec.co.uk>
15897 W: http://www.simtec.co.uk/products/EB2410ITX/
15898 F: arch/arm/mach-s3c24xx/bast-ide.c
15899 F: arch/arm/mach-s3c24xx/bast-irq.c
15900 F: arch/arm/mach-s3c24xx/mach-bast.c
15903 M: Thorsten Scherer <t.scherer@eckelmann.de>
15904 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15905 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15907 F: drivers/gpio/gpio-siox.c
15909 F: include/trace/events/siox.h
15911 SIPHASH PRF ROUTINES
15912 M: Jason A. Donenfeld <Jason@zx2c4.com>
15914 F: include/linux/siphash.h
15916 F: lib/test_siphash.c
15918 SIS 190 ETHERNET DRIVER
15919 M: Francois Romieu <romieu@fr.zoreil.com>
15920 L: netdev@vger.kernel.org
15922 F: drivers/net/ethernet/sis/sis190.c
15924 SIS 900/7016 FAST ETHERNET DRIVER
15925 M: Daniele Venzano <venza@brownhat.org>
15926 L: netdev@vger.kernel.org
15928 W: http://www.brownhat.org/sis900.html
15929 F: drivers/net/ethernet/sis/sis900.*
15931 SIS FRAMEBUFFER DRIVER
15932 M: Thomas Winischhofer <thomas@winischhofer.net>
15934 W: http://www.winischhofer.net/linuxsisvga.shtml
15935 F: Documentation/fb/sisfb.rst
15936 F: drivers/video/fbdev/sis/
15937 F: include/video/sisfb.h
15940 M: Thomas Winischhofer <thomas@winischhofer.net>
15942 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15943 F: drivers/usb/misc/sisusbvga/
15946 M: Christoph Lameter <cl@linux.com>
15947 M: Pekka Enberg <penberg@kernel.org>
15948 M: David Rientjes <rientjes@google.com>
15949 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15950 M: Andrew Morton <akpm@linux-foundation.org>
15951 L: linux-mm@kvack.org
15953 F: include/linux/sl?b*.h
15956 SLEEPABLE READ-COPY UPDATE (SRCU)
15957 M: Lai Jiangshan <jiangshanlai@gmail.com>
15958 M: "Paul E. McKenney" <paulmck@kernel.org>
15959 M: Josh Triplett <josh@joshtriplett.org>
15960 R: Steven Rostedt <rostedt@goodmis.org>
15961 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15962 L: rcu@vger.kernel.org
15964 W: http://www.rdrop.com/users/paulmck/RCU/
15965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15966 F: include/linux/srcu*.h
15967 F: kernel/rcu/srcu*.c
15969 SMACK SECURITY MODULE
15970 M: Casey Schaufler <casey@schaufler-ca.com>
15971 L: linux-security-module@vger.kernel.org
15973 W: http://schaufler-ca.com
15974 T: git git://github.com/cschaufler/smack-next
15975 F: Documentation/admin-guide/LSM/Smack.rst
15978 SMC91x ETHERNET DRIVER
15979 M: Nicolas Pitre <nico@fluxnic.net>
15981 F: drivers/net/ethernet/smsc/smc91x.*
15983 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15984 M: Mark Rutland <mark.rutland@arm.com>
15985 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15986 M: Sudeep Holla <sudeep.holla@arm.com>
15987 L: linux-arm-kernel@lists.infradead.org
15989 F: drivers/firmware/smccc/
15990 F: include/linux/arm-smccc.h
15992 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15993 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15994 L: linux-media@vger.kernel.org
15996 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15997 F: drivers/media/i2c/smiapp-pll.c
15998 F: drivers/media/i2c/smiapp-pll.h
15999 F: drivers/media/i2c/smiapp/
16000 F: include/uapi/linux/smiapp.h
16002 SMM665 HARDWARE MONITOR DRIVER
16003 M: Guenter Roeck <linux@roeck-us.net>
16004 L: linux-hwmon@vger.kernel.org
16006 F: Documentation/hwmon/smm665.rst
16007 F: drivers/hwmon/smm665.c
16009 SMSC EMC2103 HARDWARE MONITOR DRIVER
16010 M: Steve Glendinning <steve.glendinning@shawell.net>
16011 L: linux-hwmon@vger.kernel.org
16013 F: Documentation/hwmon/emc2103.rst
16014 F: drivers/hwmon/emc2103.c
16016 SMSC SCH5627 HARDWARE MONITOR DRIVER
16017 M: Hans de Goede <hdegoede@redhat.com>
16018 L: linux-hwmon@vger.kernel.org
16020 F: Documentation/hwmon/sch5627.rst
16021 F: drivers/hwmon/sch5627.c
16023 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16024 M: Steve Glendinning <steve.glendinning@shawell.net>
16025 L: linux-fbdev@vger.kernel.org
16027 F: drivers/video/fbdev/smscufx.c
16029 SMSC47B397 HARDWARE MONITOR DRIVER
16030 M: Jean Delvare <jdelvare@suse.com>
16031 L: linux-hwmon@vger.kernel.org
16033 F: Documentation/hwmon/smsc47b397.rst
16034 F: drivers/hwmon/smsc47b397.c
16036 SMSC911x ETHERNET DRIVER
16037 M: Steve Glendinning <steve.glendinning@shawell.net>
16038 L: netdev@vger.kernel.org
16040 F: drivers/net/ethernet/smsc/smsc911x.*
16041 F: include/linux/smsc911x.h
16043 SMSC9420 PCI ETHERNET DRIVER
16044 M: Steve Glendinning <steve.glendinning@shawell.net>
16045 L: netdev@vger.kernel.org
16047 F: drivers/net/ethernet/smsc/smsc9420.*
16049 SOCIONEXT (SNI) AVE NETWORK DRIVER
16050 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16051 L: netdev@vger.kernel.org
16053 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16054 F: drivers/net/ethernet/socionext/sni_ave.c
16056 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16057 M: Jassi Brar <jaswinder.singh@linaro.org>
16058 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16059 L: netdev@vger.kernel.org
16061 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16062 F: drivers/net/ethernet/socionext/netsec.c
16064 SOCIONEXT (SNI) Synquacer SPI DRIVER
16065 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16066 M: Jassi Brar <jaswinder.singh@linaro.org>
16067 L: linux-spi@vger.kernel.org
16069 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16070 F: drivers/spi/spi-synquacer.c
16072 SOCIONEXT SYNQUACER I2C DRIVER
16073 M: Ard Biesheuvel <ardb@kernel.org>
16074 L: linux-i2c@vger.kernel.org
16076 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16077 F: drivers/i2c/busses/i2c-synquacer.c
16079 SOCIONEXT UNIPHIER SOUND DRIVER
16080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16082 F: sound/soc/uniphier/
16084 SOEKRIS NET48XX LED SUPPORT
16085 M: Chris Boot <bootc@bootc.net>
16087 F: drivers/leds/leds-net48xx.c
16089 SOFT-IWARP DRIVER (siw)
16090 M: Bernard Metzler <bmt@zurich.ibm.com>
16091 L: linux-rdma@vger.kernel.org
16093 F: drivers/infiniband/sw/siw/
16094 F: include/uapi/rdma/siw-abi.h
16096 SOFT-ROCE DRIVER (rxe)
16097 M: Zhu Yanjun <yanjunz@nvidia.com>
16098 L: linux-rdma@vger.kernel.org
16100 F: drivers/infiniband/sw/rxe/
16101 F: include/uapi/rdma/rdma_user_rxe.h
16103 SOFTLOGIC 6x10 MPEG CODEC
16104 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16105 M: Anton Sviridenko <anton@corp.bluecherry.net>
16106 M: Andrey Utkin <andrey_utkin@fastmail.com>
16107 M: Ismael Luceno <ismael@iodev.co.uk>
16108 L: linux-media@vger.kernel.org
16110 F: drivers/media/pci/solo6x10/
16112 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16113 M: James Morse <james.morse@arm.com>
16114 L: linux-arm-kernel@lists.infradead.org
16116 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16117 F: drivers/firmware/arm_sdei.c
16118 F: include/linux/arm_sdei.h
16119 F: include/uapi/linux/arm_sdei.h
16121 SOFTWARE RAID (Multiple Disks) SUPPORT
16122 M: Song Liu <song@kernel.org>
16123 L: linux-raid@vger.kernel.org
16125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16126 F: drivers/md/Kconfig
16127 F: drivers/md/Makefile
16129 F: drivers/md/raid*
16130 F: include/linux/raid/
16131 F: include/uapi/linux/raid/
16133 SOLIDRUN CLEARFOG SUPPORT
16134 M: Russell King <linux@armlinux.org.uk>
16136 F: arch/arm/boot/dts/armada-388-clearfog*
16137 F: arch/arm/boot/dts/armada-38x-solidrun-*
16139 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16140 M: Russell King <linux@armlinux.org.uk>
16142 F: arch/arm/boot/dts/imx6*-cubox-i*
16143 F: arch/arm/boot/dts/imx6*-hummingboard*
16144 F: arch/arm/boot/dts/imx6*-sr-*
16146 SONIC NETWORK DRIVER
16147 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16148 L: netdev@vger.kernel.org
16150 F: drivers/net/ethernet/natsemi/sonic.*
16152 SONICS SILICON BACKPLANE DRIVER (SSB)
16153 M: Michael Buesch <m@bues.ch>
16154 L: linux-wireless@vger.kernel.org
16157 F: include/linux/ssb/
16159 SONY IMX214 SENSOR DRIVER
16160 M: Ricardo Ribalda <ribalda@kernel.org>
16161 L: linux-media@vger.kernel.org
16163 T: git git://linuxtv.org/media_tree.git
16164 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16165 F: drivers/media/i2c/imx214.c
16167 SONY IMX219 SENSOR DRIVER
16168 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16169 L: linux-media@vger.kernel.org
16171 T: git git://linuxtv.org/media_tree.git
16172 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16173 F: drivers/media/i2c/imx219.c
16175 SONY IMX258 SENSOR DRIVER
16176 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16177 L: linux-media@vger.kernel.org
16179 T: git git://linuxtv.org/media_tree.git
16180 F: drivers/media/i2c/imx258.c
16182 SONY IMX274 SENSOR DRIVER
16183 M: Leon Luo <leonl@leopardimaging.com>
16184 L: linux-media@vger.kernel.org
16186 T: git git://linuxtv.org/media_tree.git
16187 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16188 F: drivers/media/i2c/imx274.c
16190 SONY IMX290 SENSOR DRIVER
16191 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16192 L: linux-media@vger.kernel.org
16194 T: git git://linuxtv.org/media_tree.git
16195 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16196 F: drivers/media/i2c/imx290.c
16198 SONY IMX319 SENSOR DRIVER
16199 M: Bingbu Cao <bingbu.cao@intel.com>
16200 L: linux-media@vger.kernel.org
16202 T: git git://linuxtv.org/media_tree.git
16203 F: drivers/media/i2c/imx319.c
16205 SONY IMX355 SENSOR DRIVER
16206 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16207 L: linux-media@vger.kernel.org
16209 T: git git://linuxtv.org/media_tree.git
16210 F: drivers/media/i2c/imx355.c
16212 SONY MEMORYSTICK SUBSYSTEM
16213 M: Maxim Levitsky <maximlevitsky@gmail.com>
16214 M: Alex Dubov <oakad@yahoo.com>
16215 M: Ulf Hansson <ulf.hansson@linaro.org>
16216 L: linux-mmc@vger.kernel.org
16218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16219 F: drivers/memstick/
16220 F: include/linux/memstick.h
16222 SONY VAIO CONTROL DEVICE DRIVER
16223 M: Mattia Dongili <malattia@linux.it>
16224 L: platform-driver-x86@vger.kernel.org
16226 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16227 F: Documentation/admin-guide/laptops/sony-laptop.rst
16228 F: drivers/char/sonypi.c
16229 F: drivers/platform/x86/sony-laptop.c
16230 F: include/linux/sony-laptop.h
16233 M: Jaroslav Kysela <perex@perex.cz>
16234 M: Takashi Iwai <tiwai@suse.com>
16235 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16237 W: http://www.alsa-project.org/
16238 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16240 F: Documentation/sound/
16242 F: include/uapi/sound/
16245 SOUND - COMPRESSED AUDIO
16246 M: Vinod Koul <vkoul@kernel.org>
16247 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16250 F: Documentation/sound/designs/compress-offload.rst
16251 F: include/sound/compress_driver.h
16252 F: include/uapi/sound/compress_*
16253 F: sound/core/compress_offload.c
16254 F: sound/soc/soc-compress.c
16256 SOUND - DMAENGINE HELPERS
16257 M: Lars-Peter Clausen <lars@metafoo.de>
16259 F: include/sound/dmaengine_pcm.h
16260 F: sound/core/pcm_dmaengine.c
16261 F: sound/soc/soc-generic-dmaengine-pcm.c
16263 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16264 M: Liam Girdwood <lgirdwood@gmail.com>
16265 M: Mark Brown <broonie@kernel.org>
16266 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16268 W: http://alsa-project.org/main/index.php/ASoC
16269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16270 F: Documentation/devicetree/bindings/sound/
16271 F: Documentation/sound/soc/
16272 F: include/dt-bindings/sound/
16273 F: include/sound/soc*
16276 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16277 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16278 M: Liam Girdwood <lgirdwood@gmail.com>
16279 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16280 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16281 M: Daniel Baluta <daniel.baluta@nxp.com>
16282 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16284 W: https://github.com/thesofproject/linux/
16287 SOUNDWIRE SUBSYSTEM
16288 M: Vinod Koul <vkoul@kernel.org>
16289 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16290 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16291 R: Sanyog Kale <sanyog.r.kale@intel.com>
16292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16294 F: Documentation/driver-api/soundwire/
16295 F: drivers/soundwire/
16296 F: include/linux/soundwire/
16299 M: Olli Salonen <olli.salonen@iki.fi>
16300 L: linux-media@vger.kernel.org
16302 W: https://linuxtv.org
16303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16304 F: drivers/media/dvb-frontends/sp2*
16306 SPARC + UltraSPARC (sparc/sparc64)
16307 M: "David S. Miller" <davem@davemloft.net>
16308 L: sparclinux@vger.kernel.org
16310 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16316 SPARC SERIAL DRIVERS
16317 M: "David S. Miller" <davem@davemloft.net>
16318 L: sparclinux@vger.kernel.org
16320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16322 F: drivers/tty/serial/suncore.c
16323 F: drivers/tty/serial/sunhv.c
16324 F: drivers/tty/serial/sunsab.c
16325 F: drivers/tty/serial/sunsab.h
16326 F: drivers/tty/serial/sunsu.c
16327 F: drivers/tty/serial/sunzilog.c
16328 F: drivers/tty/serial/sunzilog.h
16329 F: drivers/tty/vcc.c
16330 F: include/linux/sunserialcore.h
16333 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16334 L: linux-sparse@vger.kernel.org
16336 W: https://sparse.docs.kernel.org/
16337 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16338 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16339 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16340 F: include/linux/compiler.h
16342 SPEAKUP CONSOLE SPEECH DRIVER
16343 M: William Hubbs <w.d.hubbs@gmail.com>
16344 M: Chris Brannon <chris@the-brannons.com>
16345 M: Kirk Reiser <kirk@reisers.ca>
16346 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16347 L: speakup@linux-speakup.org
16349 W: http://www.linux-speakup.org/
16350 F: drivers/accessibility/speakup/
16352 SPEAR CLOCK FRAMEWORK SUPPORT
16353 M: Viresh Kumar <vireshk@kernel.org>
16354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16356 W: http://www.st.com/spear
16357 F: drivers/clk/spear/
16359 SPEAR PLATFORM SUPPORT
16360 M: Viresh Kumar <vireshk@kernel.org>
16361 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16364 W: http://www.st.com/spear
16365 F: arch/arm/boot/dts/spear*
16366 F: arch/arm/mach-spear/
16369 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16370 L: linux-mtd@lists.infradead.org
16372 W: http://www.linux-mtd.infradead.org/
16373 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16374 C: irc://irc.oftc.net/mtd
16375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16376 F: drivers/mtd/spi-nor/
16377 F: include/linux/mtd/spi-nor.h
16380 M: Mark Brown <broonie@kernel.org>
16381 L: linux-spi@vger.kernel.org
16383 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16385 F: Documentation/devicetree/bindings/spi/
16386 F: Documentation/spi/
16388 F: include/linux/spi/
16389 F: include/uapi/linux/spi/
16392 SPIDERNET NETWORK DRIVER for CELL
16393 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16394 L: netdev@vger.kernel.org
16396 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16397 F: drivers/net/ethernet/toshiba/spider_net*
16400 R: Stephen Boyd <sboyd@kernel.org>
16401 L: linux-arm-msm@vger.kernel.org
16402 F: Documentation/devicetree/bindings/spmi/
16404 F: include/dt-bindings/spmi/spmi.h
16405 F: include/linux/spmi.h
16406 F: include/trace/events/spmi.h
16409 M: Jeremy Kerr <jk@ozlabs.org>
16410 L: linuxppc-dev@lists.ozlabs.org
16412 W: http://www.ibm.com/developerworks/power/cell/
16413 F: Documentation/filesystems/spufs/spufs.rst
16414 F: arch/powerpc/platforms/cell/spufs/
16416 SQUASHFS FILE SYSTEM
16417 M: Phillip Lougher <phillip@squashfs.org.uk>
16418 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16420 W: http://squashfs.org.uk
16421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16422 F: Documentation/filesystems/squashfs.rst
16425 SRM (Alpha) environment access
16426 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16428 F: arch/alpha/kernel/srm_env.c
16430 ST LSM6DSx IMU IIO DRIVER
16431 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16432 L: linux-iio@vger.kernel.org
16434 W: http://www.st.com/
16435 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16436 F: drivers/iio/imu/st_lsm6dsx/
16438 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16439 M: Mickael Guene <mickael.guene@st.com>
16440 L: linux-media@vger.kernel.org
16442 T: git git://linuxtv.org/media_tree.git
16443 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16444 F: drivers/media/i2c/st-mipid02.c
16446 ST STM32 I2C/SMBUS DRIVER
16447 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16448 L: linux-i2c@vger.kernel.org
16450 F: drivers/i2c/busses/i2c-stm32*
16452 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16453 M: Song Qiang <songqiang1304521@gmail.com>
16454 L: linux-iio@vger.kernel.org
16456 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16457 F: drivers/iio/proximity/vl53l0x-i2c.c
16460 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16461 M: Sasha Levin <sashal@kernel.org>
16462 L: stable@vger.kernel.org
16464 F: Documentation/process/stable-kernel-rules.rst
16466 STAGING - ATOMISP DRIVER
16467 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16468 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16469 L: linux-media@vger.kernel.org
16471 F: drivers/staging/media/atomisp/
16474 M: Ian Abbott <abbotti@mev.co.uk>
16475 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16477 F: drivers/staging/comedi/
16479 STAGING - FIELDBUS SUBSYSTEM
16480 M: Sven Van Asbroeck <TheSven73@gmail.com>
16482 F: drivers/staging/fieldbus/*
16483 F: drivers/staging/fieldbus/Documentation/
16485 STAGING - HMS ANYBUS-S BUS
16486 M: Sven Van Asbroeck <TheSven73@gmail.com>
16488 F: drivers/staging/fieldbus/anybuss/
16490 STAGING - INDUSTRIAL IO
16491 M: Jonathan Cameron <jic23@kernel.org>
16492 L: linux-iio@vger.kernel.org
16494 F: Documentation/devicetree/bindings/staging/iio/
16495 F: drivers/staging/iio/
16497 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16498 M: Marc Dietrich <marvin24@gmx.de>
16499 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16500 L: linux-tegra@vger.kernel.org
16502 F: drivers/staging/nvec/
16504 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16505 M: Jens Frederich <jfrederich@gmail.com>
16506 M: Daniel Drake <dsd@laptop.org>
16507 M: Jon Nettleton <jon.nettleton@gmail.com>
16509 W: http://wiki.laptop.org/go/DCON
16510 F: drivers/staging/olpc_dcon/
16512 STAGING - REALTEK RTL8188EU DRIVERS
16513 M: Larry Finger <Larry.Finger@lwfinger.net>
16515 F: drivers/staging/rtl8188eu/
16517 STAGING - REALTEK RTL8712U DRIVERS
16518 M: Larry Finger <Larry.Finger@lwfinger.net>
16519 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16521 F: drivers/staging/rtl8712/
16523 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16524 M: Michael Hennerich <michael.hennerich@analog.com>
16525 L: linux-fbdev@vger.kernel.org
16527 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16528 F: drivers/staging/fbtft/fb_seps525.c
16530 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16531 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16532 M: Teddy Wang <teddy.wang@siliconmotion.com>
16533 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16534 L: linux-fbdev@vger.kernel.org
16536 F: drivers/staging/sm750fb/
16538 STAGING - VIA VT665X DRIVERS
16539 M: Forest Bond <forest@alittletooquiet.net>
16541 F: drivers/staging/vt665?/
16544 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16545 L: devel@driverdev.osuosl.org
16547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16548 F: drivers/staging/
16550 STARFIRE/DURALAN NETWORK DRIVER
16551 M: Ion Badulescu <ionut@badula.org>
16553 F: drivers/net/ethernet/adaptec/starfire*
16555 STEC S1220 SKD DRIVER
16556 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16557 L: linux-block@vger.kernel.org
16559 F: drivers/block/skd*[ch]
16561 STI AUDIO (ASoC) DRIVERS
16562 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16565 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16569 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16571 F: Documentation/devicetree/bindings/media/stih-cec.txt
16572 F: drivers/media/cec/platform/sti/
16574 STK1160 USB VIDEO CAPTURE DRIVER
16575 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16576 L: linux-media@vger.kernel.org
16578 T: git git://linuxtv.org/media_tree.git
16579 F: drivers/media/usb/stk1160/
16581 STM32 AUDIO (ASoC) DRIVERS
16582 M: Olivier Moysan <olivier.moysan@st.com>
16583 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16584 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16586 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16589 STM32 TIMER/LPTIMER DRIVERS
16590 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16592 F: Documentation/ABI/testing/*timer-stm32
16593 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16594 F: drivers/*/stm32-*timer*
16595 F: drivers/pwm/pwm-stm32*
16596 F: include/linux/*/stm32-*tim*
16598 STMMAC ETHERNET DRIVER
16599 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16600 M: Alexandre Torgue <alexandre.torgue@st.com>
16601 M: Jose Abreu <joabreu@synopsys.com>
16602 L: netdev@vger.kernel.org
16604 W: http://www.stlinux.com
16605 F: Documentation/networking/device_drivers/ethernet/stmicro/
16606 F: drivers/net/ethernet/stmicro/stmmac/
16609 M: Sam Creasey <sammy@sammy.net>
16611 W: http://sammy.net/sun3/
16612 F: arch/m68k/include/asm/sun3*
16613 F: arch/m68k/kernel/*sun3*
16614 F: arch/m68k/sun3*/
16615 F: drivers/net/ethernet/i825xx/sun3*
16617 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16618 M: Hans de Goede <hdegoede@redhat.com>
16619 L: linux-input@vger.kernel.org
16621 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16622 F: drivers/input/keyboard/sun4i-lradc-keys.c
16624 SUNDANCE NETWORK DRIVER
16625 M: Denis Kirjanov <kda@linux-powerpc.org>
16626 L: netdev@vger.kernel.org
16628 F: drivers/net/ethernet/dlink/sundance.c
16631 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16632 M: Rich Felker <dalias@libc.org>
16633 L: linux-sh@vger.kernel.org
16635 Q: http://patchwork.kernel.org/project/linux-sh/list/
16636 F: Documentation/sh/
16641 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16642 M: Len Brown <len.brown@intel.com>
16643 M: Pavel Machek <pavel@ucw.cz>
16644 L: linux-pm@vger.kernel.org
16646 B: https://bugzilla.kernel.org
16647 F: Documentation/power/
16648 F: arch/x86/kernel/acpi/
16649 F: drivers/base/power/
16650 F: include/linux/freezer.h
16651 F: include/linux/pm.h
16652 F: include/linux/suspend.h
16656 M: Martin Mares <mj@ucw.cz>
16657 L: linux-video@atrey.karlin.mff.cuni.cz
16659 F: Documentation/admin-guide/svga.rst
16660 F: arch/x86/boot/video*
16663 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16664 L: iommu@lists.linux-foundation.org
16666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16667 F: arch/*/kernel/pci-swiotlb.c
16668 F: include/linux/swiotlb.h
16669 F: kernel/dma/swiotlb.c
16672 M: Jiri Pirko <jiri@resnulli.us>
16673 M: Ivan Vecera <ivecera@redhat.com>
16674 L: netdev@vger.kernel.org
16676 F: include/net/switchdev.h
16679 SY8106A REGULATOR DRIVER
16680 M: Icenowy Zheng <icenowy@aosc.io>
16682 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16683 F: drivers/regulator/sy8106a-regulator.c
16685 SYNC FILE FRAMEWORK
16686 M: Sumit Semwal <sumit.semwal@linaro.org>
16687 R: Gustavo Padovan <gustavo@padovan.org>
16688 L: linux-media@vger.kernel.org
16689 L: dri-devel@lists.freedesktop.org
16691 T: git git://anongit.freedesktop.org/drm/drm-misc
16692 F: Documentation/driver-api/sync_file.rst
16693 F: drivers/dma-buf/dma-fence*
16694 F: drivers/dma-buf/sw_sync.c
16695 F: drivers/dma-buf/sync_*
16696 F: include/linux/sync_file.h
16697 F: include/uapi/linux/sync_file.h
16699 SYNOPSYS ARC ARCHITECTURE
16700 M: Vineet Gupta <vgupta@synopsys.com>
16701 L: linux-snps-arc@lists.infradead.org
16703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16704 F: Documentation/devicetree/bindings/arc/*
16705 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16707 F: drivers/clocksource/arc_timer.c
16708 F: drivers/tty/serial/arc_uart.c
16710 SYNOPSYS ARC HSDK SDP pll clock driver
16711 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16713 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16714 F: drivers/clk/clk-hsdk-pll.c
16716 SYNOPSYS ARC SDP clock driver
16717 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16719 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16720 F: drivers/clk/axs10x/*
16722 SYNOPSYS ARC SDP platform support
16723 M: Alexey Brodkin <abrodkin@synopsys.com>
16725 F: Documentation/devicetree/bindings/arc/axs10*
16726 F: arch/arc/boot/dts/ax*
16727 F: arch/arc/plat-axs10x
16729 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16730 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16732 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16733 F: drivers/reset/reset-axs10x.c
16735 SYNOPSYS CREG GPIO DRIVER
16736 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16738 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16739 F: drivers/gpio/gpio-creg-snps.c
16741 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16742 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16744 F: drivers/tty/serial/8250/8250_dw.c
16745 F: drivers/tty/serial/8250/8250_dwlib.*
16746 F: drivers/tty/serial/8250/8250_lpss.c
16748 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16749 M: Hoan Tran <hoan@os.amperecomputing.com>
16750 M: Serge Semin <fancer.lancer@gmail.com>
16751 L: linux-gpio@vger.kernel.org
16753 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16754 F: drivers/gpio/gpio-dwapb.c
16756 SYNOPSYS DESIGNWARE APB SSI DRIVER
16757 M: Serge Semin <fancer.lancer@gmail.com>
16758 L: linux-spi@vger.kernel.org
16760 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16761 F: drivers/spi/spi-dw*
16763 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16764 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16766 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16767 F: drivers/dma/dw-axi-dmac/
16769 SYNOPSYS DESIGNWARE DMAC DRIVER
16770 M: Viresh Kumar <vireshk@kernel.org>
16771 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16773 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16775 F: include/dt-bindings/dma/dw-dmac.h
16776 F: include/linux/dma/dw.h
16777 F: include/linux/platform_data/dma-dw.h
16779 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16780 M: Jose Abreu <Jose.Abreu@synopsys.com>
16781 L: netdev@vger.kernel.org
16783 F: drivers/net/ethernet/synopsys/
16785 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16786 M: Jose Abreu <Jose.Abreu@synopsys.com>
16787 L: netdev@vger.kernel.org
16789 F: drivers/net/phy/mdio-xpcs.c
16790 F: include/linux/mdio-xpcs.h
16792 SYNOPSYS DESIGNWARE I2C DRIVER
16793 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16794 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16795 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16796 L: linux-i2c@vger.kernel.org
16798 F: drivers/i2c/busses/i2c-designware-*
16799 F: include/linux/platform_data/i2c-designware.h
16801 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16802 M: Jaehoon Chung <jh80.chung@samsung.com>
16803 L: linux-mmc@vger.kernel.org
16805 F: drivers/mmc/host/dw_mmc*
16807 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16808 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16810 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16811 F: drivers/reset/reset-hsdk.c
16812 F: include/dt-bindings/reset/snps,hsdk-reset.h
16814 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16815 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16816 M: Manjunath M B <manjumb@synopsys.com>
16817 L: linux-mmc@vger.kernel.org
16819 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16821 SYSTEM CONFIGURATION (SYSCON)
16822 M: Lee Jones <lee.jones@linaro.org>
16823 M: Arnd Bergmann <arnd@arndb.de>
16825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16826 F: drivers/mfd/syscon.c
16828 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16829 M: Sudeep Holla <sudeep.holla@arm.com>
16830 L: linux-arm-kernel@lists.infradead.org
16832 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16833 F: drivers/clk/clk-sc[mp]i.c
16834 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16835 F: drivers/firmware/arm_scmi/
16836 F: drivers/firmware/arm_scpi.c
16837 F: drivers/reset/reset-scmi.c
16838 F: include/linux/sc[mp]i_protocol.h
16839 F: include/trace/events/scmi.h
16841 SYSTEM RESET/SHUTDOWN DRIVERS
16842 M: Sebastian Reichel <sre@kernel.org>
16843 L: linux-pm@vger.kernel.org
16845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16846 F: Documentation/devicetree/bindings/power/reset/
16847 F: drivers/power/reset/
16849 SYSTEM TRACE MODULE CLASS
16850 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16853 F: Documentation/trace/stm.rst
16854 F: drivers/hwtracing/stm/
16855 F: include/linux/stm.h
16856 F: include/uapi/linux/stm.h
16858 SYSTEM76 ACPI DRIVER
16859 M: Jeremy Soller <jeremy@system76.com>
16860 M: System76 Product Development <productdev@system76.com>
16861 L: platform-driver-x86@vger.kernel.org
16863 F: drivers/platform/x86/system76_acpi.c
16866 M: Christoph Hellwig <hch@infradead.org>
16868 F: Documentation/filesystems/sysv-fs.rst
16870 F: include/linux/sysv_fs.h
16872 TASKSTATS STATISTICS INTERFACE
16873 M: Balbir Singh <bsingharora@gmail.com>
16875 F: Documentation/accounting/taskstats*
16876 F: include/linux/taskstats*
16877 F: kernel/taskstats.c
16880 M: Jamal Hadi Salim <jhs@mojatatu.com>
16881 M: Cong Wang <xiyou.wangcong@gmail.com>
16882 M: Jiri Pirko <jiri@resnulli.us>
16883 L: netdev@vger.kernel.org
16885 F: include/net/pkt_cls.h
16886 F: include/net/pkt_sched.h
16887 F: include/net/tc_act/
16888 F: include/uapi/linux/pkt_cls.h
16889 F: include/uapi/linux/pkt_sched.h
16890 F: include/uapi/linux/tc_act/
16891 F: include/uapi/linux/tc_ematch/
16894 TC90522 MEDIA DRIVER
16895 M: Akihiro Tsukada <tskd08@gmail.com>
16896 L: linux-media@vger.kernel.org
16898 F: drivers/media/dvb-frontends/tc90522*
16900 TCP LOW PRIORITY MODULE
16901 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16902 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16904 W: http://tcp-lp-mod.sourceforge.net/
16905 F: net/ipv4/tcp_lp.c
16907 TDA10071 MEDIA DRIVER
16908 M: Antti Palosaari <crope@iki.fi>
16909 L: linux-media@vger.kernel.org
16911 W: https://linuxtv.org
16912 W: http://palosaari.fi/linux/
16913 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16914 T: git git://linuxtv.org/anttip/media_tree.git
16915 F: drivers/media/dvb-frontends/tda10071*
16917 TDA18212 MEDIA DRIVER
16918 M: Antti Palosaari <crope@iki.fi>
16919 L: linux-media@vger.kernel.org
16921 W: https://linuxtv.org
16922 W: http://palosaari.fi/linux/
16923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16924 T: git git://linuxtv.org/anttip/media_tree.git
16925 F: drivers/media/tuners/tda18212*
16927 TDA18218 MEDIA DRIVER
16928 M: Antti Palosaari <crope@iki.fi>
16929 L: linux-media@vger.kernel.org
16931 W: https://linuxtv.org
16932 W: http://palosaari.fi/linux/
16933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16934 T: git git://linuxtv.org/anttip/media_tree.git
16935 F: drivers/media/tuners/tda18218*
16937 TDA18250 MEDIA DRIVER
16938 M: Olli Salonen <olli.salonen@iki.fi>
16939 L: linux-media@vger.kernel.org
16941 W: https://linuxtv.org
16942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16943 T: git git://linuxtv.org/media_tree.git
16944 F: drivers/media/tuners/tda18250*
16946 TDA18271 MEDIA DRIVER
16947 M: Michael Krufky <mkrufky@linuxtv.org>
16948 L: linux-media@vger.kernel.org
16950 W: https://linuxtv.org
16951 W: http://github.com/mkrufky
16952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16953 T: git git://linuxtv.org/mkrufky/tuners.git
16954 F: drivers/media/tuners/tda18271*
16956 TDA1997x MEDIA DRIVER
16957 M: Tim Harvey <tharvey@gateworks.com>
16958 L: linux-media@vger.kernel.org
16960 W: https://linuxtv.org
16961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16962 F: drivers/media/i2c/tda1997x.*
16964 TDA827x MEDIA DRIVER
16965 M: Michael Krufky <mkrufky@linuxtv.org>
16966 L: linux-media@vger.kernel.org
16968 W: https://linuxtv.org
16969 W: http://github.com/mkrufky
16970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16971 T: git git://linuxtv.org/mkrufky/tuners.git
16972 F: drivers/media/tuners/tda8290.*
16974 TDA8290 MEDIA DRIVER
16975 M: Michael Krufky <mkrufky@linuxtv.org>
16976 L: linux-media@vger.kernel.org
16978 W: https://linuxtv.org
16979 W: http://github.com/mkrufky
16980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16981 T: git git://linuxtv.org/mkrufky/tuners.git
16982 F: drivers/media/tuners/tda8290.*
16984 TDA9840 MEDIA DRIVER
16985 M: Hans Verkuil <hverkuil@xs4all.nl>
16986 L: linux-media@vger.kernel.org
16988 W: https://linuxtv.org
16989 T: git git://linuxtv.org/media_tree.git
16990 F: drivers/media/i2c/tda9840*
16992 TEA5761 TUNER DRIVER
16993 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16994 L: linux-media@vger.kernel.org
16996 W: https://linuxtv.org
16997 T: git git://linuxtv.org/media_tree.git
16998 F: drivers/media/tuners/tea5761.*
17000 TEA5767 TUNER DRIVER
17001 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17002 L: linux-media@vger.kernel.org
17004 W: https://linuxtv.org
17005 T: git git://linuxtv.org/media_tree.git
17006 F: drivers/media/tuners/tea5767.*
17008 TEA6415C MEDIA DRIVER
17009 M: Hans Verkuil <hverkuil@xs4all.nl>
17010 L: linux-media@vger.kernel.org
17012 W: https://linuxtv.org
17013 T: git git://linuxtv.org/media_tree.git
17014 F: drivers/media/i2c/tea6415c*
17016 TEA6420 MEDIA DRIVER
17017 M: Hans Verkuil <hverkuil@xs4all.nl>
17018 L: linux-media@vger.kernel.org
17020 W: https://linuxtv.org
17021 T: git git://linuxtv.org/media_tree.git
17022 F: drivers/media/i2c/tea6420*
17025 M: Jiri Pirko <jiri@resnulli.us>
17026 L: netdev@vger.kernel.org
17028 F: drivers/net/team/
17029 F: include/linux/if_team.h
17030 F: include/uapi/linux/if_team.h
17032 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17033 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17035 F: arch/x86/platform/ts5500/
17037 TECHNOTREND USB IR RECEIVER
17038 M: Sean Young <sean@mess.org>
17039 L: linux-media@vger.kernel.org
17041 F: drivers/media/rc/ttusbir.c
17043 TECHWELL TW9910 VIDEO DECODER
17044 L: linux-media@vger.kernel.org
17046 F: drivers/media/i2c/tw9910.c
17047 F: include/media/i2c/tw9910.h
17050 M: Jens Wiklander <jens.wiklander@linaro.org>
17051 L: op-tee@lists.trustedfirmware.org
17053 F: Documentation/staging/tee.rst
17055 F: include/linux/tee_drv.h
17056 F: include/uapi/linux/tee.h
17058 TEGRA ARCHITECTURE SUPPORT
17059 M: Thierry Reding <thierry.reding@gmail.com>
17060 M: Jonathan Hunter <jonathanh@nvidia.com>
17061 L: linux-tegra@vger.kernel.org
17063 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17068 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17069 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17071 F: drivers/clk/tegra/
17074 M: Laxman Dewangan <ldewangan@nvidia.com>
17075 M: Jon Hunter <jonathanh@nvidia.com>
17077 F: drivers/dma/tegra*
17080 M: Laxman Dewangan <ldewangan@nvidia.com>
17081 R: Dmitry Osipenko <digetx@gmail.com>
17083 F: drivers/i2c/busses/i2c-tegra.c
17085 TEGRA IOMMU DRIVERS
17086 M: Thierry Reding <thierry.reding@gmail.com>
17087 R: Krishna Reddy <vdumpa@nvidia.com>
17088 L: linux-tegra@vger.kernel.org
17090 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17091 F: drivers/iommu/tegra*
17094 M: Laxman Dewangan <ldewangan@nvidia.com>
17096 F: drivers/input/keyboard/tegra-kbc.c
17099 M: Stefan Agner <stefan@agner.ch>
17100 M: Lucas Stach <dev@lynxeye.de>
17102 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17103 F: drivers/mtd/nand/raw/tegra_nand.c
17106 M: Thierry Reding <thierry.reding@gmail.com>
17108 F: drivers/pwm/pwm-tegra.c
17110 TEGRA SERIAL DRIVER
17111 M: Laxman Dewangan <ldewangan@nvidia.com>
17113 F: drivers/tty/serial/serial-tegra.c
17116 M: Laxman Dewangan <ldewangan@nvidia.com>
17118 F: drivers/spi/spi-tegra*
17121 M: Thierry Reding <thierry.reding@gmail.com>
17122 M: Jonathan Hunter <jonathanh@nvidia.com>
17123 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17124 L: linux-media@vger.kernel.org
17125 L: linux-tegra@vger.kernel.org
17127 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17128 F: drivers/staging/media/tegra-video/
17130 TEGRA XUSB PADCTL DRIVER
17131 M: JC Kuo <jckuo@nvidia.com>
17133 F: drivers/phy/tegra/xusb*
17135 TEHUTI ETHERNET DRIVER
17136 M: Andy Gospodarek <andy@greyhouse.net>
17137 L: netdev@vger.kernel.org
17139 F: drivers/net/ethernet/tehuti/*
17141 TELECOM CLOCK DRIVER FOR MCPL0010
17142 M: Mark Gross <mark.gross@intel.com>
17144 F: drivers/char/tlclk.c
17146 TEMPO SEMICONDUCTOR DRIVERS
17147 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17149 F: Documentation/devicetree/bindings/sound/tscs*.txt
17150 F: sound/soc/codecs/tscs*.c
17151 F: sound/soc/codecs/tscs*.h
17153 TENSILICA XTENSA PORT (xtensa)
17154 M: Chris Zankel <chris@zankel.net>
17155 M: Max Filippov <jcmvbkbc@gmail.com>
17156 L: linux-xtensa@linux-xtensa.org
17158 T: git git://github.com/czankel/xtensa-linux.git
17160 F: drivers/irqchip/irq-xtensa-*
17162 TEXAS INSTRUMENTS ASoC DRIVERS
17163 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17168 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17169 M: Ricardo Ribalda <ribalda@kernel.org>
17170 L: linux-iio@vger.kernel.org
17172 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17173 F: drivers/iio/dac/ti-dac7612.c
17175 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17176 M: Nishanth Menon <nm@ti.com>
17177 M: Tero Kristo <t-kristo@ti.com>
17178 M: Santosh Shilimkar <ssantosh@kernel.org>
17179 L: linux-arm-kernel@lists.infradead.org
17181 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17182 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17183 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17184 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17185 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17186 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17187 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17188 F: drivers/clk/keystone/sci-clk.c
17189 F: drivers/firmware/ti_sci*
17190 F: drivers/irqchip/irq-ti-sci-inta.c
17191 F: drivers/irqchip/irq-ti-sci-intr.c
17192 F: drivers/reset/reset-ti-sci.c
17193 F: drivers/soc/ti/ti_sci_inta_msi.c
17194 F: drivers/soc/ti/ti_sci_pm_domains.c
17195 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17196 F: include/linux/soc/ti/ti_sci_inta_msi.h
17197 F: include/linux/soc/ti/ti_sci_protocol.h
17199 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17200 M: Hans Verkuil <hverkuil@xs4all.nl>
17201 L: linux-media@vger.kernel.org
17203 W: https://linuxtv.org
17204 T: git git://linuxtv.org/media_tree.git
17205 F: drivers/media/radio/radio-raremono.c
17208 M: Zhang Rui <rui.zhang@intel.com>
17209 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17210 R: Amit Kucheria <amitk@kernel.org>
17211 L: linux-pm@vger.kernel.org
17213 Q: https://patchwork.kernel.org/project/linux-pm/list/
17214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17215 F: Documentation/devicetree/bindings/thermal/
17216 F: drivers/thermal/
17217 F: include/linux/cpu_cooling.h
17218 F: include/linux/thermal.h
17219 F: include/uapi/linux/thermal.h
17221 THERMAL DRIVER FOR AMLOGIC SOCS
17222 M: Guillaume La Roque <glaroque@baylibre.com>
17223 L: linux-pm@vger.kernel.org
17224 L: linux-amlogic@lists.infradead.org
17226 W: http://linux-meson.com/
17227 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17228 F: drivers/thermal/amlogic_thermal.c
17230 THERMAL/CPU_COOLING
17231 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17232 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17233 M: Viresh Kumar <viresh.kumar@linaro.org>
17234 M: Javi Merino <javi.merino@kernel.org>
17235 L: linux-pm@vger.kernel.org
17237 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17238 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17239 F: drivers/thermal/cpufreq_cooling.c
17240 F: drivers/thermal/cpuidle_cooling.c
17241 F: include/linux/cpu_cooling.h
17243 THERMAL/POWER_ALLOCATOR
17244 M: Lukasz Luba <lukasz.luba@arm.com>
17245 L: linux-pm@vger.kernel.org
17247 F: Documentation/driver-api/thermal/power_allocator.rst
17248 F: drivers/thermal/gov_power_allocator.c
17249 F: include/trace/events/thermal_power_allocator.h
17251 THINKPAD ACPI EXTRAS DRIVER
17252 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17253 L: ibm-acpi-devel@lists.sourceforge.net
17254 L: platform-driver-x86@vger.kernel.org
17256 W: http://ibm-acpi.sourceforge.net
17257 W: http://thinkwiki.org/wiki/Ibm-acpi
17258 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17259 F: drivers/platform/x86/thinkpad_acpi.c
17262 M: Andreas Noever <andreas.noever@gmail.com>
17263 M: Michael Jamet <michael.jamet@intel.com>
17264 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17265 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17266 L: linux-usb@vger.kernel.org
17268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17269 F: Documentation/admin-guide/thunderbolt.rst
17270 F: drivers/thunderbolt/
17271 F: include/linux/thunderbolt.h
17273 THUNDERBOLT NETWORK DRIVER
17274 M: Michael Jamet <michael.jamet@intel.com>
17275 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17276 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17277 L: netdev@vger.kernel.org
17279 F: drivers/net/thunderbolt.c
17281 THUNDERX GPIO DRIVER
17282 M: Robert Richter <rric@kernel.org>
17284 F: drivers/gpio/gpio-thunderx.c
17286 TI AM437X VPFE DRIVER
17287 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17288 L: linux-media@vger.kernel.org
17290 W: https://linuxtv.org
17291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17292 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17293 F: drivers/media/platform/am437x/
17295 TI BANDGAP AND THERMAL DRIVER
17296 M: Eduardo Valentin <edubezval@gmail.com>
17297 M: Keerthy <j-keerthy@ti.com>
17298 L: linux-pm@vger.kernel.org
17299 L: linux-omap@vger.kernel.org
17301 F: drivers/thermal/ti-soc-thermal/
17303 TI BQ27XXX POWER SUPPLY DRIVER
17304 R: Andrew F. Davis <afd@ti.com>
17305 F: drivers/power/supply/bq27xxx_battery.c
17306 F: drivers/power/supply/bq27xxx_battery_i2c.c
17307 F: include/linux/power/bq27xxx_battery.h
17309 TI CDCE706 CLOCK DRIVER
17310 M: Max Filippov <jcmvbkbc@gmail.com>
17312 F: drivers/clk/clk-cdce706.c
17315 M: Tero Kristo <t-kristo@ti.com>
17316 L: linux-omap@vger.kernel.org
17319 F: include/linux/clk/ti.h
17321 TI DAVINCI MACHINE SUPPORT
17322 M: Sekhar Nori <nsekhar@ti.com>
17323 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17327 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17328 F: arch/arm/boot/dts/da850*
17329 F: arch/arm/mach-davinci/
17330 F: drivers/i2c/busses/i2c-davinci.c
17332 TI DAVINCI SERIES CLOCK DRIVER
17333 M: David Lechner <david@lechnology.com>
17334 R: Sekhar Nori <nsekhar@ti.com>
17336 F: Documentation/devicetree/bindings/clock/ti/davinci/
17337 F: drivers/clk/davinci/
17339 TI DAVINCI SERIES GPIO DRIVER
17340 M: Keerthy <j-keerthy@ti.com>
17341 L: linux-gpio@vger.kernel.org
17343 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17344 F: drivers/gpio/gpio-davinci.c
17346 TI DAVINCI SERIES MEDIA DRIVER
17347 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17348 L: linux-media@vger.kernel.org
17350 W: https://linuxtv.org
17351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17352 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17353 F: drivers/media/platform/davinci/
17354 F: include/media/davinci/
17356 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17357 R: David Lechner <david@lechnology.com>
17358 L: linux-iio@vger.kernel.org
17359 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17360 F: drivers/counter/ti-eqep.c
17362 TI ETHERNET SWITCH DRIVER (CPSW)
17363 R: Grygorii Strashko <grygorii.strashko@ti.com>
17364 L: linux-omap@vger.kernel.org
17365 L: netdev@vger.kernel.org
17367 F: drivers/net/ethernet/ti/cpsw*
17368 F: drivers/net/ethernet/ti/davinci*
17370 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17371 M: Alex Dubov <oakad@yahoo.com>
17373 W: http://tifmxx.berlios.de/
17374 F: drivers/memstick/host/tifm_ms.c
17375 F: drivers/misc/tifm*
17376 F: drivers/mmc/host/tifm_sd.c
17377 F: include/linux/tifm.h
17379 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17380 M: Santosh Shilimkar <ssantosh@kernel.org>
17381 L: linux-kernel@vger.kernel.org
17382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17385 F: drivers/soc/ti/*
17387 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17388 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17389 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17392 F: sound/soc/codecs/isabelle*
17393 F: sound/soc/codecs/lm49453*
17395 TI LP855x BACKLIGHT DRIVER
17396 M: Milo Kim <milo.kim@ti.com>
17398 F: Documentation/driver-api/backlight/lp855x-driver.rst
17399 F: drivers/video/backlight/lp855x_bl.c
17400 F: include/linux/platform_data/lp855x.h
17402 TI LP8727 CHARGER DRIVER
17403 M: Milo Kim <milo.kim@ti.com>
17405 F: drivers/power/supply/lp8727_charger.c
17406 F: include/linux/platform_data/lp8727.h
17408 TI LP8788 MFD DRIVER
17409 M: Milo Kim <milo.kim@ti.com>
17411 F: drivers/iio/adc/lp8788_adc.c
17412 F: drivers/leds/leds-lp8788.c
17413 F: drivers/mfd/lp8788*.c
17414 F: drivers/power/supply/lp8788-charger.c
17415 F: drivers/regulator/lp8788-*.c
17416 F: include/linux/mfd/lp8788*.h
17418 TI NETCP ETHERNET DRIVER
17419 M: Wingman Kwok <w-kwok2@ti.com>
17420 M: Murali Karicheri <m-karicheri2@ti.com>
17421 L: netdev@vger.kernel.org
17423 F: drivers/net/ethernet/ti/netcp*
17425 TI PCM3060 ASoC CODEC DRIVER
17426 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17427 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17429 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17430 F: sound/soc/codecs/pcm3060*
17432 TI TAS571X FAMILY ASoC CODEC DRIVER
17433 M: Kevin Cernekee <cernekee@chromium.org>
17434 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17436 F: sound/soc/codecs/tas571x*
17438 TI TCAN4X5X DEVICE DRIVER
17439 M: Dan Murphy <dmurphy@ti.com>
17440 L: linux-can@vger.kernel.org
17442 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17443 F: drivers/net/can/m_can/tcan4x5x.c
17445 TI TRF7970A NFC DRIVER
17446 M: Mark Greer <mgreer@animalcreek.com>
17447 L: linux-wireless@vger.kernel.org
17448 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17450 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17451 F: drivers/nfc/trf7970a.c
17453 TI TWL4030 SERIES SOC CODEC DRIVER
17454 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17457 F: sound/soc/codecs/twl4030*
17460 M: Benoit Parrot <bparrot@ti.com>
17461 L: linux-media@vger.kernel.org
17463 W: http://linuxtv.org/
17464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17465 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17466 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17467 F: drivers/media/platform/ti-vpe/
17469 TI WILINK WIRELESS DRIVERS
17470 L: linux-wireless@vger.kernel.org
17472 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17473 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17475 F: drivers/net/wireless/ti/
17476 F: include/linux/wl12xx.h
17478 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17479 M: John Stultz <john.stultz@linaro.org>
17480 M: Thomas Gleixner <tglx@linutronix.de>
17481 R: Stephen Boyd <sboyd@kernel.org>
17482 L: linux-kernel@vger.kernel.org
17484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17485 F: include/linux/clocksource.h
17486 F: include/linux/time.h
17487 F: include/linux/timex.h
17488 F: include/uapi/linux/time.h
17489 F: include/uapi/linux/timex.h
17490 F: kernel/time/alarmtimer.c
17491 F: kernel/time/clocksource.c
17492 F: kernel/time/ntp.c
17493 F: kernel/time/time*.c
17494 F: tools/testing/selftests/timers/
17497 M: Jon Maloy <jmaloy@redhat.com>
17498 M: Ying Xue <ying.xue@windriver.com>
17499 L: netdev@vger.kernel.org (core kernel code)
17500 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17502 W: http://tipc.sourceforge.net/
17503 F: include/uapi/linux/tipc*.h
17506 TLAN NETWORK DRIVER
17507 M: Samuel Chessman <chessman@tux.org>
17508 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17510 W: http://sourceforge.net/projects/tlan/
17511 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17512 F: drivers/net/ethernet/ti/tlan.*
17514 TM6000 VIDEO4LINUX DRIVER
17515 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17516 L: linux-media@vger.kernel.org
17518 W: https://linuxtv.org
17519 T: git git://linuxtv.org/media_tree.git
17520 F: Documentation/admin-guide/media/tm6000*
17521 F: drivers/media/usb/tm6000/
17523 TMIO/SDHI MMC DRIVER
17524 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17525 L: linux-mmc@vger.kernel.org
17527 F: drivers/mmc/host/renesas_sdhi*
17528 F: drivers/mmc/host/tmio_mmc*
17529 F: include/linux/mfd/tmio.h
17531 TMP401 HARDWARE MONITOR DRIVER
17532 M: Guenter Roeck <linux@roeck-us.net>
17533 L: linux-hwmon@vger.kernel.org
17535 F: Documentation/hwmon/tmp401.rst
17536 F: drivers/hwmon/tmp401.c
17538 TMP513 HARDWARE MONITOR DRIVER
17539 M: Eric Tremblay <etremblay@distech-controls.com>
17540 L: linux-hwmon@vger.kernel.org
17542 F: Documentation/hwmon/tmp513.rst
17543 F: drivers/hwmon/tmp513.c
17545 TMPFS (SHMEM FILESYSTEM)
17546 M: Hugh Dickins <hughd@google.com>
17547 L: linux-mm@kvack.org
17549 F: include/linux/shmem_fs.h
17552 TOMOYO SECURITY MODULE
17553 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17554 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17555 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17556 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17557 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17558 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17560 W: https://tomoyo.osdn.jp/
17561 F: security/tomoyo/
17563 TOPSTAR LAPTOP EXTRAS DRIVER
17564 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17565 L: platform-driver-x86@vger.kernel.org
17567 F: drivers/platform/x86/topstar-laptop.c
17569 TORTURE-TEST MODULES
17570 M: Davidlohr Bueso <dave@stgolabs.net>
17571 M: "Paul E. McKenney" <paulmck@kernel.org>
17572 M: Josh Triplett <josh@joshtriplett.org>
17573 L: linux-kernel@vger.kernel.org
17575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17576 F: Documentation/RCU/torture.rst
17577 F: kernel/locking/locktorture.c
17578 F: kernel/rcu/rcuperf.c
17579 F: kernel/rcu/rcutorture.c
17580 F: kernel/torture.c
17582 TOSHIBA ACPI EXTRAS DRIVER
17583 M: Azael Avalos <coproscefalo@gmail.com>
17584 L: platform-driver-x86@vger.kernel.org
17586 F: drivers/platform/x86/toshiba_acpi.c
17588 TOSHIBA BLUETOOTH DRIVER
17589 M: Azael Avalos <coproscefalo@gmail.com>
17590 L: platform-driver-x86@vger.kernel.org
17592 F: drivers/platform/x86/toshiba_bluetooth.c
17594 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17595 M: Azael Avalos <coproscefalo@gmail.com>
17596 L: platform-driver-x86@vger.kernel.org
17598 F: drivers/platform/x86/toshiba_haps.c
17601 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17603 W: http://www.buzzard.org.uk/toshiba/
17604 F: drivers/char/toshiba.c
17605 F: include/linux/toshiba.h
17606 F: include/uapi/linux/toshiba.h
17608 TOSHIBA TC358743 DRIVER
17609 M: Mats Randgaard <matrandg@cisco.com>
17610 L: linux-media@vger.kernel.org
17612 F: drivers/media/i2c/tc358743*
17613 F: include/media/i2c/tc358743.h
17615 TOSHIBA WMI HOTKEYS DRIVER
17616 M: Azael Avalos <coproscefalo@gmail.com>
17617 L: platform-driver-x86@vger.kernel.org
17619 F: drivers/platform/x86/toshiba-wmi.c
17622 M: Peter Huewe <peterhuewe@gmx.de>
17623 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17624 R: Jason Gunthorpe <jgg@ziepe.ca>
17625 L: linux-integrity@vger.kernel.org
17627 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17628 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17630 F: drivers/char/tpm/
17633 M: Steven Rostedt <rostedt@goodmis.org>
17634 M: Ingo Molnar <mingo@redhat.com>
17636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17637 F: Documentation/trace/ftrace.rst
17638 F: arch/*/*/*/ftrace.h
17639 F: arch/*/kernel/ftrace.c
17640 F: include/*/ftrace.h
17641 F: include/linux/trace*.h
17644 F: tools/testing/selftests/ftrace/
17646 TRACING MMIO ACCESSES (MMIOTRACE)
17647 M: Steven Rostedt <rostedt@goodmis.org>
17648 M: Ingo Molnar <mingo@kernel.org>
17649 R: Karol Herbst <karolherbst@gmail.com>
17650 R: Pekka Paalanen <ppaalanen@gmail.com>
17651 L: linux-kernel@vger.kernel.org
17652 L: nouveau@lists.freedesktop.org
17654 F: arch/x86/mm/kmmio.c
17655 F: arch/x86/mm/mmio-mod.c
17656 F: arch/x86/mm/testmmiotrace.c
17657 F: include/linux/mmiotrace.h
17658 F: kernel/trace/trace_mmiotrace.c
17661 M: Jiri Kosina <trivial@kernel.org>
17663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17664 K: ^Subject:.*(?i)trivial
17667 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17668 M: Jiri Slaby <jirislaby@kernel.org>
17670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17671 F: Documentation/driver-api/serial/
17673 F: drivers/tty/serial/serial_core.c
17674 F: include/linux/serial.h
17675 F: include/linux/serial_core.h
17676 F: include/linux/tty.h
17677 F: include/uapi/linux/serial.h
17678 F: include/uapi/linux/serial_core.h
17679 F: include/uapi/linux/tty.h
17681 TUA9001 MEDIA DRIVER
17682 M: Antti Palosaari <crope@iki.fi>
17683 L: linux-media@vger.kernel.org
17685 W: https://linuxtv.org
17686 W: http://palosaari.fi/linux/
17687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17688 T: git git://linuxtv.org/anttip/media_tree.git
17689 F: drivers/media/tuners/tua9001*
17691 TULIP NETWORK DRIVERS
17692 L: netdev@vger.kernel.org
17693 L: linux-parisc@vger.kernel.org
17695 F: drivers/net/ethernet/dec/tulip/
17698 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17700 W: http://vtun.sourceforge.net/tun
17701 F: Documentation/networking/tuntap.rst
17702 F: arch/um/os-Linux/drivers/
17704 TURBOCHANNEL SUBSYSTEM
17705 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17706 M: Ralf Baechle <ralf@linux-mips.org>
17707 L: linux-mips@vger.kernel.org
17709 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17711 F: include/linux/tc.h
17714 M: "Len Brown" <lenb@kernel.org>
17715 L: linux-pm@vger.kernel.org
17717 Q: https://patchwork.kernel.org/project/linux-pm/list/
17718 B: https://bugzilla.kernel.org
17719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17720 F: tools/power/x86/turbostat/
17722 TW5864 VIDEO4LINUX DRIVER
17723 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17724 M: Anton Sviridenko <anton@corp.bluecherry.net>
17725 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17726 M: Andrey Utkin <andrey_utkin@fastmail.com>
17727 L: linux-media@vger.kernel.org
17729 F: drivers/media/pci/tw5864/
17731 TW68 VIDEO4LINUX DRIVER
17732 M: Hans Verkuil <hverkuil@xs4all.nl>
17733 L: linux-media@vger.kernel.org
17735 W: https://linuxtv.org
17736 T: git git://linuxtv.org/media_tree.git
17737 F: drivers/media/pci/tw68/
17739 TW686X VIDEO4LINUX DRIVER
17740 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17741 L: linux-media@vger.kernel.org
17743 W: http://linuxtv.org
17744 T: git git://linuxtv.org/media_tree.git
17745 F: drivers/media/pci/tw686x/
17747 UACCE ACCELERATOR FRAMEWORK
17748 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17749 M: Zhou Wang <wangzhou1@hisilicon.com>
17750 L: linux-accelerators@lists.ozlabs.org
17751 L: linux-kernel@vger.kernel.org
17753 F: Documentation/ABI/testing/sysfs-driver-uacce
17754 F: Documentation/misc-devices/uacce.rst
17755 F: drivers/misc/uacce/
17756 F: include/linux/uacce.h
17757 F: include/uapi/misc/uacce/
17759 UBI FILE SYSTEM (UBIFS)
17760 M: Richard Weinberger <richard@nod.at>
17761 L: linux-mtd@lists.infradead.org
17763 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17766 F: Documentation/filesystems/ubifs-authentication.rst
17767 F: Documentation/filesystems/ubifs.rst
17770 UCLINUX (M68KNOMMU AND COLDFIRE)
17771 M: Greg Ungerer <gerg@linux-m68k.org>
17772 L: linux-m68k@lists.linux-m68k.org
17773 L: uclinux-dev@uclinux.org (subscribers-only)
17775 W: http://www.linux-m68k.org/
17776 W: http://www.uclinux.org/
17777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17778 F: arch/m68k/*/*_no.*
17780 F: arch/m68k/coldfire/
17781 F: arch/m68k/include/asm/*_no.*
17784 M: Jan Kara <jack@suse.com>
17786 F: Documentation/filesystems/udf.rst
17790 M: Bastien Nocera <hadess@hadess.net>
17791 L: linux-input@vger.kernel.org
17793 F: drivers/hid/hid-udraw-ps3.c
17796 M: Evgeniy Dushistov <dushistov@mail.ru>
17798 F: Documentation/admin-guide/ufs.rst
17801 UHID USERSPACE HID IO DRIVER
17802 M: David Rheinsberg <david.rheinsberg@gmail.com>
17803 L: linux-input@vger.kernel.org
17805 F: drivers/hid/uhid.c
17806 F: include/uapi/linux/uhid.h
17809 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17810 L: linux-usb@vger.kernel.org
17812 F: drivers/usb/common/ulpi.c
17813 F: include/linux/ulpi/
17816 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17817 L: linux-fsdevel@vger.kernel.org
17822 M: Tony Finch <dot@dotat.at>
17824 W: http://dotat.at/prog/unifdef
17825 F: scripts/unifdef.c
17827 UNIFORM CDROM DRIVER
17828 M: Jens Axboe <axboe@kernel.dk>
17830 W: http://www.kernel.dk
17831 F: Documentation/cdrom/
17832 F: drivers/cdrom/cdrom.c
17833 F: include/linux/cdrom.h
17834 F: include/uapi/linux/cdrom.h
17836 UNISYS S-PAR DRIVERS
17837 M: David Kershner <david.kershner@unisys.com>
17838 L: sparmaintainer@unisys.com (Unisys internal)
17840 F: drivers/staging/unisys/
17841 F: drivers/visorbus/
17842 F: include/linux/visorbus.h
17844 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17845 R: Alim Akhtar <alim.akhtar@samsung.com>
17846 R: Avri Altman <avri.altman@wdc.com>
17847 L: linux-scsi@vger.kernel.org
17849 F: Documentation/scsi/ufs.rst
17850 F: drivers/scsi/ufs/
17852 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17853 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17854 L: linux-scsi@vger.kernel.org
17856 F: drivers/scsi/ufs/*dwc*
17858 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17859 M: Stanley Chu <stanley.chu@mediatek.com>
17860 L: linux-scsi@vger.kernel.org
17861 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17863 F: drivers/scsi/ufs/ufs-mediatek*
17865 UNSORTED BLOCK IMAGES (UBI)
17866 M: Richard Weinberger <richard@nod.at>
17867 L: linux-mtd@lists.infradead.org
17869 W: http://www.linux-mtd.infradead.org/
17870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17872 F: drivers/mtd/ubi/
17873 F: include/linux/mtd/ubi.h
17874 F: include/uapi/mtd/ubi-user.h
17876 USB "USBNET" DRIVER FRAMEWORK
17877 M: Oliver Neukum <oneukum@suse.com>
17878 L: netdev@vger.kernel.org
17880 W: http://www.linux-usb.org/usbnet
17881 F: drivers/net/usb/usbnet.c
17882 F: include/linux/usb/usbnet.h
17885 M: Oliver Neukum <oneukum@suse.com>
17886 L: linux-usb@vger.kernel.org
17888 F: Documentation/usb/acm.rst
17889 F: drivers/usb/class/cdc-acm.*
17891 USB APPLE MFI FASTCHARGE DRIVER
17892 M: Bastien Nocera <hadess@hadess.net>
17893 L: linux-usb@vger.kernel.org
17895 F: drivers/usb/misc/apple-mfi-fastcharge.c
17897 USB AR5523 WIRELESS DRIVER
17898 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17899 L: linux-wireless@vger.kernel.org
17901 F: drivers/net/wireless/ath/ar5523/
17904 M: Oliver Neukum <oneukum@suse.com>
17905 L: linux-usb@vger.kernel.org
17906 L: linux-scsi@vger.kernel.org
17908 F: drivers/usb/storage/uas.c
17910 USB CDC ETHERNET DRIVER
17911 M: Oliver Neukum <oliver@neukum.org>
17912 L: linux-usb@vger.kernel.org
17914 F: drivers/net/usb/cdc_*.c
17915 F: include/uapi/linux/usb/cdc.h
17917 USB CHAOSKEY DRIVER
17918 M: Keith Packard <keithp@keithp.com>
17919 L: linux-usb@vger.kernel.org
17921 F: drivers/usb/misc/chaoskey.c
17923 USB CYPRESS C67X00 DRIVER
17924 M: Peter Korsgaard <jacmet@sunsite.dk>
17925 L: linux-usb@vger.kernel.org
17927 F: drivers/usb/c67x00/
17929 USB DAVICOM DM9601 DRIVER
17930 M: Peter Korsgaard <jacmet@sunsite.dk>
17931 L: netdev@vger.kernel.org
17933 W: http://www.linux-usb.org/usbnet
17934 F: drivers/net/usb/dm9601.c
17937 M: Alan Stern <stern@rowland.harvard.edu>
17938 L: linux-usb@vger.kernel.org
17940 F: Documentation/usb/ehci.rst
17941 F: drivers/usb/host/ehci*
17943 USB GADGET/PERIPHERAL SUBSYSTEM
17944 M: Felipe Balbi <balbi@kernel.org>
17945 L: linux-usb@vger.kernel.org
17947 W: http://www.linux-usb.org/gadget
17948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17949 F: drivers/usb/gadget/
17950 F: include/linux/usb/gadget*
17952 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17953 M: Jiri Kosina <jikos@kernel.org>
17954 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17955 L: linux-usb@vger.kernel.org
17957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17958 F: Documentation/hid/hiddev.rst
17959 F: drivers/hid/usbhid/
17961 USB INTEL XHCI ROLE MUX DRIVER
17962 M: Hans de Goede <hdegoede@redhat.com>
17963 L: linux-usb@vger.kernel.org
17965 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17967 USB IP DRIVER FOR HISILICON KIRIN
17968 M: Yu Chen <chenyu56@huawei.com>
17969 M: Binghui Wang <wangbinghui@hisilicon.com>
17970 L: linux-usb@vger.kernel.org
17972 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17973 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17976 M: Olav Kongas <ok@artecdesign.ee>
17977 L: linux-usb@vger.kernel.org
17979 F: drivers/usb/host/isp116x*
17980 F: include/linux/usb/isp116x.h
17982 USB LAN78XX ETHERNET DRIVER
17983 M: Woojung Huh <woojung.huh@microchip.com>
17984 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17985 L: netdev@vger.kernel.org
17987 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17988 F: drivers/net/usb/lan78xx.*
17989 F: include/dt-bindings/net/microchip-lan78xx.h
17991 USB MASS STORAGE DRIVER
17992 M: Alan Stern <stern@rowland.harvard.edu>
17993 L: linux-usb@vger.kernel.org
17994 L: usb-storage@lists.one-eyed-alien.net
17996 F: drivers/usb/storage/
17999 M: Clemens Ladisch <clemens@ladisch.de>
18000 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18003 F: sound/usb/midi.*
18005 USB NETWORKING DRIVERS
18006 L: linux-usb@vger.kernel.org
18008 F: drivers/net/usb/
18011 M: Alan Stern <stern@rowland.harvard.edu>
18012 L: linux-usb@vger.kernel.org
18014 F: Documentation/usb/ohci.rst
18015 F: drivers/usb/host/ohci*
18017 USB OTG FSM (Finite State Machine)
18018 M: Peter Chen <Peter.Chen@nxp.com>
18019 L: linux-usb@vger.kernel.org
18021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18022 F: drivers/usb/common/usb-otg-fsm.c
18025 M: Valentina Manea <valentina.manea.m@gmail.com>
18026 M: Shuah Khan <shuah@kernel.org>
18027 M: Shuah Khan <skhan@linuxfoundation.org>
18028 L: linux-usb@vger.kernel.org
18030 F: Documentation/usb/usbip_protocol.rst
18031 F: drivers/usb/usbip/
18032 F: tools/testing/selftests/drivers/usb/usbip/
18033 F: tools/usb/usbip/
18036 M: Petko Manolov <petkan@nucleusys.com>
18037 L: linux-usb@vger.kernel.org
18038 L: netdev@vger.kernel.org
18040 W: https://github.com/petkan/pegasus
18041 T: git git://github.com/petkan/pegasus.git
18042 F: drivers/net/usb/pegasus.*
18045 M: Felipe Balbi <balbi@kernel.org>
18046 L: linux-usb@vger.kernel.org
18048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18049 F: drivers/usb/phy/
18051 USB PRINTER DRIVER (usblp)
18052 M: Pete Zaitcev <zaitcev@redhat.com>
18053 L: linux-usb@vger.kernel.org
18055 F: drivers/usb/class/usblp.c
18057 USB QMI WWAN NETWORK DRIVER
18058 M: Bjørn Mork <bjorn@mork.no>
18059 L: netdev@vger.kernel.org
18061 F: Documentation/ABI/testing/sysfs-class-net-qmi
18062 F: drivers/net/usb/qmi_wwan.c
18065 M: Petko Manolov <petkan@nucleusys.com>
18066 L: linux-usb@vger.kernel.org
18067 L: netdev@vger.kernel.org
18069 W: https://github.com/petkan/rtl8150
18070 T: git git://github.com/petkan/rtl8150.git
18071 F: drivers/net/usb/rtl8150.c
18073 USB SERIAL SUBSYSTEM
18074 M: Johan Hovold <johan@kernel.org>
18075 L: linux-usb@vger.kernel.org
18077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18078 F: Documentation/usb/usb-serial.rst
18079 F: drivers/usb/serial/
18080 F: include/linux/usb/serial.h
18082 USB SMSC75XX ETHERNET DRIVER
18083 M: Steve Glendinning <steve.glendinning@shawell.net>
18084 L: netdev@vger.kernel.org
18086 F: drivers/net/usb/smsc75xx.*
18088 USB SMSC95XX ETHERNET DRIVER
18089 M: Steve Glendinning <steve.glendinning@shawell.net>
18090 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18091 L: netdev@vger.kernel.org
18093 F: drivers/net/usb/smsc95xx.*
18096 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18097 L: linux-usb@vger.kernel.org
18099 W: http://www.linux-usb.org
18100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18101 F: Documentation/devicetree/bindings/usb/
18102 F: Documentation/usb/
18104 F: include/linux/usb.h
18105 F: include/linux/usb/
18107 USB TYPEC BUS FOR ALTERNATE MODES
18108 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18109 L: linux-usb@vger.kernel.org
18111 F: Documentation/ABI/testing/sysfs-bus-typec
18112 F: Documentation/driver-api/usb/typec_bus.rst
18113 F: drivers/usb/typec/altmodes/
18114 F: include/linux/usb/typec_altmode.h
18117 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18118 L: linux-usb@vger.kernel.org
18120 F: Documentation/ABI/testing/sysfs-class-typec
18121 F: Documentation/driver-api/usb/typec.rst
18122 F: drivers/usb/typec/
18123 F: include/linux/usb/typec.h
18125 USB TYPEC INTEL PMC MUX DRIVER
18126 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18127 L: linux-usb@vger.kernel.org
18129 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18130 F: drivers/usb/typec/mux/intel_pmc_mux.c
18132 USB TYPEC PI3USB30532 MUX DRIVER
18133 M: Hans de Goede <hdegoede@redhat.com>
18134 L: linux-usb@vger.kernel.org
18136 F: drivers/usb/typec/mux/pi3usb30532.c
18138 USB TYPEC PORT CONTROLLER DRIVERS
18139 M: Guenter Roeck <linux@roeck-us.net>
18140 L: linux-usb@vger.kernel.org
18142 F: drivers/usb/typec/tcpm/
18145 M: Alan Stern <stern@rowland.harvard.edu>
18146 L: linux-usb@vger.kernel.org
18148 F: drivers/usb/host/uhci*
18151 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18152 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18153 L: linux-media@vger.kernel.org
18155 W: http://www.ideasonboard.org/uvc/
18156 T: git git://linuxtv.org/media_tree.git
18157 F: drivers/media/usb/uvc/
18158 F: include/uapi/linux/uvcvideo.h
18161 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18162 L: linux-usb@vger.kernel.org
18164 F: drivers/usb/gadget/function/*uvc*
18165 F: drivers/usb/gadget/legacy/webcam.c
18166 F: include/uapi/linux/usb/g_uvc.h
18168 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18169 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18170 L: linux-wireless@vger.kernel.org
18172 F: drivers/net/wireless/rndis_wlan.c
18175 M: Mathias Nyman <mathias.nyman@intel.com>
18176 L: linux-usb@vger.kernel.org
18178 F: drivers/usb/host/pci-quirks*
18179 F: drivers/usb/host/xhci*
18182 L: linux-wireless@vger.kernel.org
18184 W: http://linux-lc100020.sourceforge.net
18185 F: drivers/net/wireless/zydas/zd1201.*
18188 M: Antoine Jacquet <royale@zerezo.com>
18189 L: linux-usb@vger.kernel.org
18190 L: linux-media@vger.kernel.org
18192 W: http://royale.zerezo.com/zr364xx/
18193 T: git git://linuxtv.org/media_tree.git
18194 F: Documentation/admin-guide/media/zr364xx*
18195 F: drivers/media/usb/zr364xx/
18197 USER-MODE LINUX (UML)
18198 M: Jeff Dike <jdike@addtoit.com>
18199 M: Richard Weinberger <richard@nod.at>
18200 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18201 L: linux-um@lists.infradead.org
18203 W: http://user-mode-linux.sourceforge.net
18204 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18206 F: Documentation/virt/uml/
18211 USERSPACE COPYIN/COPYOUT (UIOVEC)
18212 M: Alexander Viro <viro@zeniv.linux.org.uk>
18214 F: include/linux/uio.h
18217 USERSPACE DMA BUFFER DRIVER
18218 M: Gerd Hoffmann <kraxel@redhat.com>
18219 L: dri-devel@lists.freedesktop.org
18221 T: git git://anongit.freedesktop.org/drm/drm-misc
18222 F: drivers/dma-buf/udmabuf.c
18223 F: include/uapi/linux/udmabuf.h
18225 USERSPACE I/O (UIO)
18226 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18229 F: Documentation/driver-api/uio-howto.rst
18231 F: include/linux/uio_driver.h
18234 M: Karel Zak <kzak@redhat.com>
18235 L: util-linux@vger.kernel.org
18237 W: http://en.wikipedia.org/wiki/Util-linux
18238 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18241 M: Christoph Hellwig <hch@lst.de>
18242 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18243 L: linux-kernel@vger.kernel.org
18245 T: git git://git.infradead.org/users/hch/uuid.git
18246 F: include/linux/uuid.h
18247 F: include/uapi/linux/uuid.h
18252 M: Michal Januszewski <spock@gentoo.org>
18253 L: linux-fbdev@vger.kernel.org
18255 W: https://github.com/mjanusz/v86d
18256 F: Documentation/fb/uvesafb.rst
18257 F: drivers/video/fbdev/uvesafb.*
18259 Ux500 CLOCK DRIVERS
18260 M: Ulf Hansson <ulf.hansson@linaro.org>
18261 L: linux-clk@vger.kernel.org
18262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18264 F: drivers/clk/ux500/
18267 M: Stefan Agner <stefan@agner.ch>
18268 L: linux-mtd@lists.infradead.org
18270 F: drivers/mtd/nand/raw/vf610_nfc.c
18272 VFAT/FAT/MSDOS FILESYSTEM
18273 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18275 F: Documentation/filesystems/vfat.rst
18279 M: Alex Williamson <alex.williamson@redhat.com>
18280 R: Cornelia Huck <cohuck@redhat.com>
18281 L: kvm@vger.kernel.org
18283 T: git git://github.com/awilliam/linux-vfio.git
18284 F: Documentation/driver-api/vfio.rst
18286 F: include/linux/vfio.h
18287 F: include/uapi/linux/vfio.h
18289 VFIO MEDIATED DEVICE DRIVERS
18290 M: Kirti Wankhede <kwankhede@nvidia.com>
18291 L: kvm@vger.kernel.org
18293 F: Documentation/driver-api/vfio-mediated-device.rst
18294 F: drivers/vfio/mdev/
18295 F: include/linux/mdev.h
18296 F: samples/vfio-mdev/
18298 VFIO PLATFORM DRIVER
18299 M: Eric Auger <eric.auger@redhat.com>
18300 L: kvm@vger.kernel.org
18302 F: drivers/vfio/platform/
18305 R: Lukas Wunner <lukas@wunner.de>
18307 T: git git://anongit.freedesktop.org/drm/drm-misc
18308 F: Documentation/gpu/vga-switcheroo.rst
18309 F: drivers/gpu/vga/vga_switcheroo.c
18310 F: include/linux/vga_switcheroo.h
18312 VIA RHINE NETWORK DRIVER
18314 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18315 F: drivers/net/ethernet/via/via-rhine.c
18317 VIA SD/MMC CARD CONTROLLER DRIVER
18318 M: Bruce Chang <brucechang@via.com.tw>
18319 M: Harald Welte <HaraldWelte@viatech.com>
18321 F: drivers/mmc/host/via-sdmmc.c
18323 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18324 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18325 L: linux-fbdev@vger.kernel.org
18327 F: drivers/video/fbdev/via/
18328 F: include/linux/via-core.h
18329 F: include/linux/via-gpio.h
18330 F: include/linux/via_i2c.h
18332 VIA VELOCITY NETWORK DRIVER
18333 M: Francois Romieu <romieu@fr.zoreil.com>
18334 L: netdev@vger.kernel.org
18336 F: drivers/net/ethernet/via/via-velocity.*
18338 VICODEC VIRTUAL CODEC DRIVER
18339 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18340 L: linux-media@vger.kernel.org
18342 W: https://linuxtv.org
18343 T: git git://linuxtv.org/media_tree.git
18344 F: drivers/media/test-drivers/vicodec/*
18346 VIDEO I2C POLLING DRIVER
18347 M: Matt Ranostay <matt.ranostay@konsulko.com>
18348 L: linux-media@vger.kernel.org
18350 F: drivers/media/i2c/video-i2c.c
18352 VIDEO MULTIPLEXER DRIVER
18353 M: Philipp Zabel <p.zabel@pengutronix.de>
18354 L: linux-media@vger.kernel.org
18356 F: drivers/media/platform/video-mux.c
18358 VIDEOBUF2 FRAMEWORK
18359 M: Tomasz Figa <tfiga@chromium.org>
18360 M: Marek Szyprowski <m.szyprowski@samsung.com>
18361 L: linux-media@vger.kernel.org
18363 F: drivers/media/common/videobuf2/*
18364 F: include/media/videobuf2-*
18366 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18367 M: Helen Koike <helen.koike@collabora.com>
18368 R: Shuah Khan <skhan@linuxfoundation.org>
18369 L: linux-media@vger.kernel.org
18371 W: https://linuxtv.org
18372 T: git git://linuxtv.org/media_tree.git
18373 F: drivers/media/test-drivers/vimc/*
18376 M: Alex Williamson <alex.williamson@redhat.com>
18377 M: Paolo Bonzini <pbonzini@redhat.com>
18378 L: kvm@vger.kernel.org
18382 VIRTIO AND VHOST VSOCK DRIVER
18383 M: Stefan Hajnoczi <stefanha@redhat.com>
18384 M: Stefano Garzarella <sgarzare@redhat.com>
18385 L: kvm@vger.kernel.org
18386 L: virtualization@lists.linux-foundation.org
18387 L: netdev@vger.kernel.org
18389 F: drivers/net/vsockmon.c
18390 F: drivers/vhost/vsock.c
18391 F: include/linux/virtio_vsock.h
18392 F: include/uapi/linux/virtio_vsock.h
18393 F: include/uapi/linux/vm_sockets_diag.h
18394 F: include/uapi/linux/vsockmon.h
18395 F: net/vmw_vsock/af_vsock_tap.c
18396 F: net/vmw_vsock/diag.c
18397 F: net/vmw_vsock/virtio_transport.c
18398 F: net/vmw_vsock/virtio_transport_common.c
18399 F: net/vmw_vsock/vsock_loopback.c
18400 F: tools/testing/vsock/
18402 VIRTIO BLOCK AND SCSI DRIVERS
18403 M: "Michael S. Tsirkin" <mst@redhat.com>
18404 M: Jason Wang <jasowang@redhat.com>
18405 R: Paolo Bonzini <pbonzini@redhat.com>
18406 R: Stefan Hajnoczi <stefanha@redhat.com>
18407 L: virtualization@lists.linux-foundation.org
18409 F: drivers/block/virtio_blk.c
18410 F: drivers/scsi/virtio_scsi.c
18411 F: drivers/vhost/scsi.c
18412 F: include/uapi/linux/virtio_blk.h
18413 F: include/uapi/linux/virtio_scsi.h
18415 VIRTIO CONSOLE DRIVER
18416 M: Amit Shah <amit@kernel.org>
18417 L: virtualization@lists.linux-foundation.org
18419 F: drivers/char/virtio_console.c
18420 F: include/linux/virtio_console.h
18421 F: include/uapi/linux/virtio_console.h
18423 VIRTIO CORE AND NET DRIVERS
18424 M: "Michael S. Tsirkin" <mst@redhat.com>
18425 M: Jason Wang <jasowang@redhat.com>
18426 L: virtualization@lists.linux-foundation.org
18428 F: Documentation/devicetree/bindings/virtio/
18429 F: drivers/block/virtio_blk.c
18430 F: drivers/crypto/virtio/
18431 F: drivers/net/virtio_net.c
18434 F: include/linux/vdpa.h
18435 F: include/linux/virtio*.h
18436 F: include/uapi/linux/virtio_*.h
18440 M: "Michael S. Tsirkin" <mst@redhat.com>
18441 M: David Hildenbrand <david@redhat.com>
18442 L: virtualization@lists.linux-foundation.org
18444 F: drivers/virtio/virtio_balloon.c
18445 F: include/uapi/linux/virtio_balloon.h
18446 F: include/linux/balloon_compaction.h
18447 F: mm/balloon_compaction.c
18449 VIRTIO CRYPTO DRIVER
18450 M: Gonglei <arei.gonglei@huawei.com>
18451 L: virtualization@lists.linux-foundation.org
18452 L: linux-crypto@vger.kernel.org
18454 F: drivers/crypto/virtio/
18455 F: include/uapi/linux/virtio_crypto.h
18457 VIRTIO DRIVERS FOR S390
18458 M: Cornelia Huck <cohuck@redhat.com>
18459 M: Halil Pasic <pasic@linux.ibm.com>
18460 L: linux-s390@vger.kernel.org
18461 L: virtualization@lists.linux-foundation.org
18462 L: kvm@vger.kernel.org
18464 F: arch/s390/include/uapi/asm/virtio-ccw.h
18465 F: drivers/s390/virtio/
18468 M: Vivek Goyal <vgoyal@redhat.com>
18469 M: Stefan Hajnoczi <stefanha@redhat.com>
18470 M: Miklos Szeredi <miklos@szeredi.hu>
18471 L: virtualization@lists.linux-foundation.org
18472 L: linux-fsdevel@vger.kernel.org
18474 W: https://virtio-fs.gitlab.io/
18475 F: Documentation/filesystems/virtiofs.rst
18476 F: fs/fuse/virtio_fs.c
18477 F: include/uapi/linux/virtio_fs.h
18480 M: David Airlie <airlied@linux.ie>
18481 M: Gerd Hoffmann <kraxel@redhat.com>
18482 L: dri-devel@lists.freedesktop.org
18483 L: virtualization@lists.linux-foundation.org
18485 T: git git://anongit.freedesktop.org/drm/drm-misc
18486 F: drivers/gpu/drm/virtio/
18487 F: include/uapi/linux/virtio_gpu.h
18489 VIRTIO HOST (VHOST)
18490 M: "Michael S. Tsirkin" <mst@redhat.com>
18491 M: Jason Wang <jasowang@redhat.com>
18492 L: kvm@vger.kernel.org
18493 L: virtualization@lists.linux-foundation.org
18494 L: netdev@vger.kernel.org
18496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18498 F: include/linux/vhost_iotlb.h
18499 F: include/uapi/linux/vhost.h
18501 VIRTIO INPUT DRIVER
18502 M: Gerd Hoffmann <kraxel@redhat.com>
18504 F: drivers/virtio/virtio_input.c
18505 F: include/uapi/linux/virtio_input.h
18507 VIRTIO IOMMU DRIVER
18508 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18509 L: virtualization@lists.linux-foundation.org
18511 F: drivers/iommu/virtio-iommu.c
18512 F: include/uapi/linux/virtio_iommu.h
18515 M: David Hildenbrand <david@redhat.com>
18516 L: virtualization@lists.linux-foundation.org
18518 F: drivers/virtio/virtio_mem.c
18519 F: include/uapi/linux/virtio_mem.h
18521 VIRTUAL BOX GUEST DEVICE DRIVER
18522 M: Hans de Goede <hdegoede@redhat.com>
18523 M: Arnd Bergmann <arnd@arndb.de>
18524 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18526 F: drivers/virt/vboxguest/
18527 F: include/linux/vbox_utils.h
18528 F: include/uapi/linux/vbox*.h
18530 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18531 M: Hans de Goede <hdegoede@redhat.com>
18532 L: linux-fsdevel@vger.kernel.org
18536 VIRTUAL SERIO DEVICE DRIVER
18537 M: Stephen Chandler Paul <thatslyude@gmail.com>
18539 F: drivers/input/serio/userio.c
18540 F: include/uapi/linux/userio.h
18542 VIVID VIRTUAL VIDEO DRIVER
18543 M: Hans Verkuil <hverkuil@xs4all.nl>
18544 L: linux-media@vger.kernel.org
18546 W: https://linuxtv.org
18547 T: git git://linuxtv.org/media_tree.git
18548 F: drivers/media/test-drivers/vivid/*
18550 VIDTV VIRTUAL DIGITAL TV DRIVER
18551 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18552 L: linux-media@vger.kernel.org
18554 W: https://linuxtv.org
18555 T: git git://linuxtv.org/media_tree.git
18556 F: drivers/media/test-drivers/vidtv/*
18559 M: Florian Fainelli <f.fainelli@gmail.com>
18560 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18562 F: drivers/vlynq/vlynq.c
18563 F: include/linux/vlynq.h
18566 M: Martyn Welch <martyn@welchs.me.uk>
18567 M: Manohar Vanga <manohar.vanga@gmail.com>
18568 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18569 L: devel@driverdev.osuosl.org
18571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18572 F: Documentation/driver-api/vme.rst
18573 F: drivers/staging/vme/
18575 F: include/linux/vme*
18577 VMWARE BALLOON DRIVER
18578 M: Nadav Amit <namit@vmware.com>
18579 M: "VMware, Inc." <pv-drivers@vmware.com>
18580 L: linux-kernel@vger.kernel.org
18582 F: drivers/misc/vmw_balloon.c
18584 VMWARE HYPERVISOR INTERFACE
18585 M: Deep Shah <sdeep@vmware.com>
18586 M: "VMware, Inc." <pv-drivers@vmware.com>
18587 L: virtualization@lists.linux-foundation.org
18589 F: arch/x86/include/asm/vmware.h
18590 F: arch/x86/kernel/cpu/vmware.c
18592 VMWARE PVRDMA DRIVER
18593 M: Adit Ranadive <aditr@vmware.com>
18594 M: VMware PV-Drivers <pv-drivers@vmware.com>
18595 L: linux-rdma@vger.kernel.org
18597 F: drivers/infiniband/hw/vmw_pvrdma/
18599 VMware PVSCSI driver
18600 M: Jim Gill <jgill@vmware.com>
18601 M: VMware PV-Drivers <pv-drivers@vmware.com>
18602 L: linux-scsi@vger.kernel.org
18604 F: drivers/scsi/vmw_pvscsi.c
18605 F: drivers/scsi/vmw_pvscsi.h
18607 VMWARE VIRTUAL PTP CLOCK DRIVER
18608 M: Vivek Thampi <vithampi@vmware.com>
18609 M: "VMware, Inc." <pv-drivers@vmware.com>
18610 L: netdev@vger.kernel.org
18612 F: drivers/ptp/ptp_vmw.c
18614 VMWARE VMMOUSE SUBDRIVER
18615 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18616 M: "VMware, Inc." <pv-drivers@vmware.com>
18617 L: linux-input@vger.kernel.org
18619 F: drivers/input/mouse/vmmouse.c
18620 F: drivers/input/mouse/vmmouse.h
18622 VMWARE VMXNET3 ETHERNET DRIVER
18623 M: Ronak Doshi <doshir@vmware.com>
18624 M: "VMware, Inc." <pv-drivers@vmware.com>
18625 L: netdev@vger.kernel.org
18627 F: drivers/net/vmxnet3/
18629 VOCORE VOCORE2 BOARD
18630 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18631 L: linux-mips@vger.kernel.org
18633 F: arch/mips/boot/dts/ralink/vocore2.dts
18635 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18636 M: Liam Girdwood <lgirdwood@gmail.com>
18637 M: Mark Brown <broonie@kernel.org>
18638 L: linux-kernel@vger.kernel.org
18640 W: http://www.slimlogic.co.uk/?p=48
18641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18642 F: Documentation/devicetree/bindings/regulator/
18643 F: Documentation/power/regulator/
18644 F: drivers/regulator/
18645 F: include/dt-bindings/regulator/
18646 F: include/linux/regulator/
18647 K: regulator_get_optional
18650 M: David Ahern <dsahern@kernel.org>
18651 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18652 L: netdev@vger.kernel.org
18654 F: Documentation/networking/vrf.rst
18655 F: drivers/net/vrf.c
18658 M: Petr Mladek <pmladek@suse.com>
18659 M: Steven Rostedt <rostedt@goodmis.org>
18660 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18661 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18662 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18665 F: Documentation/core-api/printk-formats.rst
18666 F: lib/test_printf.c
18669 VT1211 HARDWARE MONITOR DRIVER
18670 M: Juerg Haefliger <juergh@gmail.com>
18671 L: linux-hwmon@vger.kernel.org
18673 F: Documentation/hwmon/vt1211.rst
18674 F: drivers/hwmon/vt1211.c
18676 VT8231 HARDWARE MONITOR DRIVER
18677 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18678 L: linux-hwmon@vger.kernel.org
18680 F: drivers/hwmon/vt8231.c
18682 VUB300 USB to SDIO/SD/MMC bridge chip
18683 L: linux-mmc@vger.kernel.org
18685 F: drivers/mmc/host/vub300.c
18687 W1 DALLAS'S 1-WIRE BUS
18688 M: Evgeniy Polyakov <zbr@ioremap.net>
18690 F: Documentation/devicetree/bindings/w1/
18691 F: Documentation/w1/
18693 F: include/linux/w1.h
18695 W83791D HARDWARE MONITORING DRIVER
18696 M: Marc Hulsman <m.hulsman@tudelft.nl>
18697 L: linux-hwmon@vger.kernel.org
18699 F: Documentation/hwmon/w83791d.rst
18700 F: drivers/hwmon/w83791d.c
18702 W83793 HARDWARE MONITORING DRIVER
18703 M: Rudolf Marek <r.marek@assembler.cz>
18704 L: linux-hwmon@vger.kernel.org
18706 F: Documentation/hwmon/w83793.rst
18707 F: drivers/hwmon/w83793.c
18709 W83795 HARDWARE MONITORING DRIVER
18710 M: Jean Delvare <jdelvare@suse.com>
18711 L: linux-hwmon@vger.kernel.org
18713 F: drivers/hwmon/w83795.c
18715 W83L51xD SD/MMC CARD INTERFACE DRIVER
18716 M: Pierre Ossman <pierre@ossman.eu>
18718 F: drivers/mmc/host/wbsd.*
18720 WACOM PROTOCOL 4 SERIAL TABLETS
18721 M: Julian Squires <julian@cipht.net>
18722 M: Hans de Goede <hdegoede@redhat.com>
18723 L: linux-input@vger.kernel.org
18725 F: drivers/input/tablet/wacom_serial4.c
18727 WATCHDOG DEVICE DRIVERS
18728 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18729 M: Guenter Roeck <linux@roeck-us.net>
18730 L: linux-watchdog@vger.kernel.org
18732 W: http://www.linux-watchdog.org/
18733 T: git git://www.linux-watchdog.org/linux-watchdog.git
18734 F: Documentation/devicetree/bindings/watchdog/
18735 F: Documentation/watchdog/
18736 F: drivers/watchdog/
18737 F: include/linux/watchdog.h
18738 F: include/uapi/linux/watchdog.h
18740 WHISKEYCOVE PMIC GPIO DRIVER
18741 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18742 L: linux-gpio@vger.kernel.org
18744 F: drivers/gpio/gpio-wcove.c
18747 M: Dianlong Li <long17.cool@163.com>
18748 L: linux-rtc@vger.kernel.org
18750 F: drivers/rtc/rtc-sd3078.c
18753 M: David Rheinsberg <david.rheinsberg@gmail.com>
18754 L: linux-input@vger.kernel.org
18756 F: drivers/hid/hid-wiimote*
18758 WILOCITY WIL6210 WIRELESS DRIVER
18759 M: Maya Erez <merez@codeaurora.org>
18760 L: linux-wireless@vger.kernel.org
18761 L: wil6210@qti.qualcomm.com
18763 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18764 F: drivers/net/wireless/ath/wil6210/
18767 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18768 M: linux-wimax@intel.com
18769 L: wimax@linuxwimax.org (subscribers-only)
18771 W: http://linuxwimax.org
18772 F: Documentation/admin-guide/wimax/wimax.rst
18773 F: include/linux/wimax/debug.h
18774 F: include/net/wimax.h
18775 F: include/uapi/linux/wimax.h
18779 M: David Härdeman <david@hardeman.nu>
18781 F: drivers/media/rc/winbond-cir.c
18783 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18784 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18785 L: linux-watchdog@vger.kernel.org
18787 F: drivers/watchdog/ebc-c384_wdt.c
18789 WINSYSTEMS WS16C48 GPIO DRIVER
18790 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18791 L: linux-gpio@vger.kernel.org
18793 F: drivers/gpio/gpio-ws16c48.c
18795 WIREGUARD SECURE NETWORK TUNNEL
18796 M: Jason A. Donenfeld <Jason@zx2c4.com>
18797 L: wireguard@lists.zx2c4.com
18798 L: netdev@vger.kernel.org
18800 F: drivers/net/wireguard/
18801 F: tools/testing/selftests/wireguard/
18803 WISTRON LAPTOP BUTTON DRIVER
18804 M: Miloslav Trmac <mitr@volny.cz>
18806 F: drivers/input/misc/wistron_btns.c
18808 WL3501 WIRELESS PCMCIA CARD DRIVER
18809 L: linux-wireless@vger.kernel.org
18811 F: drivers/net/wireless/wl3501*
18813 WOLFSON MICROELECTRONICS DRIVERS
18814 L: patches@opensource.cirrus.com
18816 W: https://github.com/CirrusLogic/linux-drivers/wiki
18817 T: git https://github.com/CirrusLogic/linux-drivers.git
18818 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18819 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18820 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18821 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18822 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18823 F: Documentation/hwmon/wm83??.rst
18824 F: arch/arm/mach-s3c64xx/mach-crag6410*
18825 F: drivers/clk/clk-wm83*.c
18826 F: drivers/extcon/extcon-arizona.c
18827 F: drivers/gpio/gpio-*wm*.c
18828 F: drivers/gpio/gpio-arizona.c
18829 F: drivers/hwmon/wm83??-hwmon.c
18830 F: drivers/input/misc/wm831x-on.c
18831 F: drivers/input/touchscreen/wm831x-ts.c
18832 F: drivers/input/touchscreen/wm97*.c
18833 F: drivers/leds/leds-wm83*.c
18834 F: drivers/mfd/arizona*
18835 F: drivers/mfd/cs47l24*
18836 F: drivers/mfd/wm*.c
18837 F: drivers/power/supply/wm83*.c
18838 F: drivers/regulator/arizona*
18839 F: drivers/regulator/wm8*.c
18840 F: drivers/rtc/rtc-wm83*.c
18841 F: drivers/video/backlight/wm83*_bl.c
18842 F: drivers/watchdog/wm83*_wdt.c
18843 F: include/linux/mfd/arizona/
18844 F: include/linux/mfd/wm831x/
18845 F: include/linux/mfd/wm8350/
18846 F: include/linux/mfd/wm8400*
18847 F: include/linux/regulator/arizona*
18848 F: include/linux/wm97xx.h
18849 F: include/sound/wm????.h
18850 F: sound/soc/codecs/arizona.?
18851 F: sound/soc/codecs/cs47l24*
18852 F: sound/soc/codecs/wm*
18855 M: Tejun Heo <tj@kernel.org>
18856 R: Lai Jiangshan <jiangshanlai@gmail.com>
18858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18859 F: Documentation/core-api/workqueue.rst
18860 F: include/linux/workqueue.h
18861 F: kernel/workqueue.c
18863 X-POWERS AXP288 PMIC DRIVERS
18864 M: Hans de Goede <hdegoede@redhat.com>
18866 F: drivers/acpi/pmic/intel_pmic_xpower.c
18869 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18870 M: Chen-Yu Tsai <wens@csie.org>
18871 L: linux-kernel@vger.kernel.org
18876 M: Andrew Hendry <andrew.hendry@gmail.com>
18877 L: linux-x25@vger.kernel.org
18879 F: Documentation/networking/x25*
18880 F: include/net/x25*
18883 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18884 M: Thomas Gleixner <tglx@linutronix.de>
18885 M: Ingo Molnar <mingo@redhat.com>
18886 M: Borislav Petkov <bp@alien8.de>
18888 R: "H. Peter Anvin" <hpa@zytor.com>
18889 L: linux-kernel@vger.kernel.org
18891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18892 F: Documentation/devicetree/bindings/x86/
18893 F: Documentation/x86/
18897 M: Andy Lutomirski <luto@kernel.org>
18898 L: linux-kernel@vger.kernel.org
18900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18903 X86 MCE INFRASTRUCTURE
18904 M: Tony Luck <tony.luck@intel.com>
18905 M: Borislav Petkov <bp@alien8.de>
18906 L: linux-edac@vger.kernel.org
18908 F: arch/x86/kernel/cpu/mce/*
18910 X86 MICROCODE UPDATE SUPPORT
18911 M: Borislav Petkov <bp@alien8.de>
18913 F: arch/x86/kernel/cpu/microcode/*
18916 M: Dave Hansen <dave.hansen@linux.intel.com>
18917 M: Andy Lutomirski <luto@kernel.org>
18918 M: Peter Zijlstra <peterz@infradead.org>
18919 L: linux-kernel@vger.kernel.org
18921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18924 X86 PLATFORM DRIVERS
18925 M: Hans de Goede <hdegoede@redhat.com>
18926 M: Mark Gross <mgross@linux.intel.com>
18927 L: platform-driver-x86@vger.kernel.org
18929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
18930 F: drivers/platform/olpc/
18931 F: drivers/platform/x86/
18933 X86 PLATFORM DRIVERS - ARCH
18934 R: Darren Hart <dvhart@infradead.org>
18935 R: Andy Shevchenko <andy@infradead.org>
18936 L: platform-driver-x86@vger.kernel.org
18939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18940 F: arch/x86/platform
18942 X86 PLATFORM UV HPE SUPERDOME FLEX
18943 M: Steve Wahl <steve.wahl@hpe.com>
18944 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18945 R: Russ Anderson <russ.anderson@hpe.com>
18947 F: arch/x86/include/asm/uv/
18948 F: arch/x86/kernel/apic/x2apic_uv_x.c
18949 F: arch/x86/platform/uv/
18952 M: Andy Lutomirski <luto@kernel.org>
18953 L: linux-kernel@vger.kernel.org
18955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18956 F: arch/x86/entry/vdso/
18959 M: Matthew Wilcox <willy@infradead.org>
18960 L: linux-fsdevel@vger.kernel.org
18962 F: Documentation/core-api/xarray.rst
18963 F: include/linux/idr.h
18964 F: include/linux/xarray.h
18967 F: tools/testing/radix-tree
18970 M: Benjamin Valentin <benpicco@googlemail.com>
18972 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18973 F: drivers/media/rc/xbox_remote.c
18975 XC2028/3028 TUNER DRIVER
18976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18977 L: linux-media@vger.kernel.org
18979 W: https://linuxtv.org
18980 T: git git://linuxtv.org/media_tree.git
18981 F: drivers/media/tuners/tuner-xc2028.*
18983 XDP (eXpress Data Path)
18984 M: Alexei Starovoitov <ast@kernel.org>
18985 M: Daniel Borkmann <daniel@iogearbox.net>
18986 M: David S. Miller <davem@davemloft.net>
18987 M: Jakub Kicinski <kuba@kernel.org>
18988 M: Jesper Dangaard Brouer <hawk@kernel.org>
18989 M: John Fastabend <john.fastabend@gmail.com>
18990 L: netdev@vger.kernel.org
18991 L: bpf@vger.kernel.org
18993 F: include/net/xdp.h
18994 F: include/trace/events/xdp.h
18995 F: kernel/bpf/cpumap.c
18996 F: kernel/bpf/devmap.c
19001 XDP SOCKETS (AF_XDP)
19002 M: Björn Töpel <bjorn.topel@intel.com>
19003 M: Magnus Karlsson <magnus.karlsson@intel.com>
19004 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19005 L: netdev@vger.kernel.org
19006 L: bpf@vger.kernel.org
19008 F: include/net/xdp_sock*
19009 F: include/net/xsk_buff_pool.h
19010 F: include/uapi/linux/if_xdp.h
19012 F: samples/bpf/xdpsock*
19013 F: tools/lib/bpf/xsk*
19015 XEN BLOCK SUBSYSTEM
19016 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19017 M: Roger Pau Monné <roger.pau@citrix.com>
19018 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19020 F: drivers/block/xen*
19021 F: drivers/block/xen-blkback/*
19024 M: Stefano Stabellini <sstabellini@kernel.org>
19025 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19027 F: arch/arm/include/asm/xen/
19030 XEN HYPERVISOR ARM64
19031 M: Stefano Stabellini <sstabellini@kernel.org>
19032 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19034 F: arch/arm64/include/asm/xen/
19037 XEN HYPERVISOR INTERFACE
19038 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19039 M: Juergen Gross <jgross@suse.com>
19040 R: Stefano Stabellini <sstabellini@kernel.org>
19041 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19044 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19045 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19046 F: arch/x86/include/asm/pvclock-abi.h
19047 F: arch/x86/include/asm/xen/
19048 F: arch/x86/platform/pvh/
19050 F: drivers/*/xen-*front.c
19052 F: include/uapi/xen/
19055 XEN NETWORK BACKEND DRIVER
19056 M: Wei Liu <wei.liu@kernel.org>
19057 M: Paul Durrant <paul@xen.org>
19058 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19059 L: netdev@vger.kernel.org
19061 F: drivers/net/xen-netback/*
19064 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19065 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19067 F: arch/x86/pci/*xen*
19068 F: drivers/pci/*xen*
19071 M: Juergen Gross <jgross@suse.com>
19072 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19073 L: linux-scsi@vger.kernel.org
19075 F: drivers/scsi/xen-scsifront.c
19076 F: drivers/xen/xen-scsiback.c
19077 F: include/xen/interface/io/vscsiif.h
19079 XEN SOUND FRONTEND DRIVER
19080 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19081 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19082 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19086 XEN SWIOTLB SUBSYSTEM
19087 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19088 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19089 L: iommu@lists.linux-foundation.org
19091 F: arch/x86/xen/*swiotlb*
19092 F: drivers/xen/*swiotlb*
19095 M: Darrick J. Wong <darrick.wong@oracle.com>
19096 M: linux-xfs@vger.kernel.org
19097 L: linux-xfs@vger.kernel.org
19100 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19101 F: Documentation/ABI/testing/sysfs-fs-xfs
19102 F: Documentation/admin-guide/xfs.rst
19103 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19104 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19106 F: include/uapi/linux/dqblk_xfs.h
19107 F: include/uapi/linux/fsmap.h
19109 XILINX AXI ETHERNET DRIVER
19110 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19112 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19115 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19116 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19117 L: linux-can@vger.kernel.org
19119 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19120 F: drivers/net/can/xilinx_can.c
19122 XILINX SD-FEC IP CORES
19123 M: Derek Kiernan <derek.kiernan@xilinx.com>
19124 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19126 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19127 F: Documentation/misc-devices/xilinx_sdfec.rst
19128 F: drivers/misc/Kconfig
19129 F: drivers/misc/Makefile
19130 F: drivers/misc/xilinx_sdfec.c
19131 F: include/uapi/misc/xilinx_sdfec.h
19133 XILINX UARTLITE SERIAL DRIVER
19134 M: Peter Korsgaard <jacmet@sunsite.dk>
19135 L: linux-serial@vger.kernel.org
19137 F: drivers/tty/serial/uartlite.c
19139 XILINX VIDEO IP CORES
19140 M: Hyun Kwon <hyun.kwon@xilinx.com>
19141 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19142 L: linux-media@vger.kernel.org
19144 T: git git://linuxtv.org/media_tree.git
19145 F: Documentation/devicetree/bindings/media/xilinx/
19146 F: drivers/media/platform/xilinx/
19147 F: include/uapi/linux/xilinx-v4l2-controls.h
19149 XILINX ZYNQMP DPDMA DRIVER
19150 M: Hyun Kwon <hyun.kwon@xilinx.com>
19151 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19152 L: dmaengine@vger.kernel.org
19154 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19155 F: drivers/dma/xilinx/xilinx_dpdma.c
19156 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19158 XILINX ZYNQMP PSGTR PHY DRIVER
19159 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19160 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19161 L: linux-kernel@vger.kernel.org
19163 T: git https://github.com/Xilinx/linux-xlnx.git
19164 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19165 F: drivers/phy/xilinx/phy-zynqmp.c
19168 M: Eli Billauer <eli.billauer@gmail.com>
19169 L: linux-kernel@vger.kernel.org
19171 F: drivers/char/xillybus/
19174 M: George Cherian <gcherian@marvell.com>
19175 L: linux-i2c@vger.kernel.org
19177 W: http://www.marvell.com
19178 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19179 F: drivers/i2c/busses/i2c-xlp9xx.c
19181 XRA1403 GPIO EXPANDER
19182 M: Nandor Han <nandor.han@ge.com>
19183 M: Semi Malinen <semi.malinen@ge.com>
19184 L: linux-gpio@vger.kernel.org
19186 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19187 F: drivers/gpio/gpio-xra1403.c
19189 XTENSA XTFPGA PLATFORM SUPPORT
19190 M: Max Filippov <jcmvbkbc@gmail.com>
19191 L: linux-xtensa@linux-xtensa.org
19193 F: drivers/spi/spi-xtensa-xtfpga.c
19194 F: sound/soc/xtensa/xtfpga-i2s.c
19196 YAM DRIVER FOR AX.25
19197 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19198 L: linux-hams@vger.kernel.org
19200 F: drivers/net/hamradio/yam*
19201 F: include/linux/yam.h
19203 YAMA SECURITY MODULE
19204 M: Kees Cook <keescook@chromium.org>
19206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19207 F: Documentation/admin-guide/LSM/Yama.rst
19210 YEALINK PHONE DRIVER
19211 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19212 L: usbb2k-api-dev@nongnu.org
19214 F: Documentation/input/devices/yealink.rst
19215 F: drivers/input/misc/yealink.*
19217 Z8530 DRIVER FOR AX.25
19218 M: Joerg Reuter <jreuter@yaina.de>
19219 L: linux-hams@vger.kernel.org
19221 W: http://yaina.de/jreuter/
19222 W: http://www.qsl.net/dl1bke/
19223 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19224 F: drivers/net/hamradio/*scc.c
19225 F: drivers/net/hamradio/z8530.h
19227 ZBUD COMPRESSED PAGE ALLOCATOR
19228 M: Seth Jennings <sjenning@redhat.com>
19229 M: Dan Streetman <ddstreet@ieee.org>
19230 L: linux-mm@kvack.org
19232 F: include/linux/zbud.h
19235 ZD1211RW WIRELESS DRIVER
19236 M: Daniel Drake <dsd@gentoo.org>
19237 M: Ulrich Kunitz <kune@deine-taler.de>
19238 L: linux-wireless@vger.kernel.org
19239 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19241 W: http://zd1211.ath.cx/wiki/DriverRewrite
19242 F: drivers/net/wireless/zydas/zd1211rw/
19244 ZD1301 MEDIA DRIVER
19245 M: Antti Palosaari <crope@iki.fi>
19246 L: linux-media@vger.kernel.org
19248 W: https://linuxtv.org/
19249 W: http://palosaari.fi/linux/
19250 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19251 F: drivers/media/usb/dvb-usb-v2/zd1301*
19253 ZD1301_DEMOD MEDIA DRIVER
19254 M: Antti Palosaari <crope@iki.fi>
19255 L: linux-media@vger.kernel.org
19257 W: https://linuxtv.org/
19258 W: http://palosaari.fi/linux/
19259 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19260 F: drivers/media/dvb-frontends/zd1301_demod*
19262 ZHAOXIN PROCESSOR SUPPORT
19263 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19264 L: linux-kernel@vger.kernel.org
19266 F: arch/x86/kernel/cpu/zhaoxin.c
19269 M: Damien Le Moal <damien.lemoal@wdc.com>
19270 M: Naohiro Aota <naohiro.aota@wdc.com>
19271 R: Johannes Thumshirn <jth@kernel.org>
19272 L: linux-fsdevel@vger.kernel.org
19274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19275 F: Documentation/filesystems/zonefs.rst
19278 ZR36067 VIDEO FOR LINUX DRIVER
19279 M: Corentin Labbe <clabbe@baylibre.com>
19280 L: mjpeg-users@lists.sourceforge.net
19281 L: linux-media@vger.kernel.org
19283 W: http://mjpeg.sourceforge.net/driver-zoran/
19284 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19285 F: Documentation/driver-api/media/drivers/zoran.rst
19286 F: drivers/staging/media/zoran/
19288 ZPOOL COMPRESSED PAGE STORAGE API
19289 M: Dan Streetman <ddstreet@ieee.org>
19290 L: linux-mm@kvack.org
19292 F: include/linux/zpool.h
19295 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19296 M: Minchan Kim <minchan@kernel.org>
19297 M: Nitin Gupta <ngupta@vflare.org>
19298 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19299 L: linux-kernel@vger.kernel.org
19301 F: Documentation/admin-guide/blockdev/zram.rst
19302 F: drivers/block/zram/
19304 ZS DECSTATION Z85C30 SERIAL DRIVER
19305 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19307 F: drivers/tty/serial/zs.*
19309 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19310 M: Minchan Kim <minchan@kernel.org>
19311 M: Nitin Gupta <ngupta@vflare.org>
19312 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19313 L: linux-mm@kvack.org
19315 F: Documentation/vm/zsmalloc.rst
19316 F: include/linux/zsmalloc.h
19319 ZSWAP COMPRESSED SWAP CACHING
19320 M: Seth Jennings <sjenning@redhat.com>
19321 M: Dan Streetman <ddstreet@ieee.org>
19322 M: Vitaly Wool <vitaly.wool@konsulko.com>
19323 L: linux-mm@kvack.org
19328 M: Linus Torvalds <torvalds@linux-foundation.org>
19329 L: linux-kernel@vger.kernel.org
19330 S: Buried alive in reporters
19331 Q: http://patchwork.kernel.org/project/LKML/list/
19332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git