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/pm/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.yaml
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/mdio/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: https://patchwork.kernel.org/project/netdevbpf/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.yaml
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 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1727 R: Mike Leach <mike.leach@linaro.org>
1728 R: Leo Yan <leo.yan@linaro.org>
1729 L: coresight@lists.linaro.org (moderated for non-subscribers)
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1733 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1734 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1735 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1736 F: Documentation/devicetree/bindings/arm/coresight.txt
1737 F: Documentation/trace/coresight/*
1738 F: drivers/hwtracing/coresight/*
1739 F: include/dt-bindings/arm/coresight-cti-dt.h
1740 F: tools/perf/arch/arm/util/auxtrace.c
1741 F: tools/perf/arch/arm/util/cs-etm.c
1742 F: tools/perf/arch/arm/util/cs-etm.h
1743 F: tools/perf/arch/arm/util/pmu.c
1744 F: tools/perf/util/cs-etm-decoder/*
1745 F: tools/perf/util/cs-etm.*
1747 ARM/CORGI MACHINE SUPPORT
1748 M: Richard Purdie <rpurdie@rpsys.net>
1751 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1752 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1753 M: Linus Walleij <linus.walleij@linaro.org>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 T: git git://github.com/ulli-kroll/linux.git
1757 F: Documentation/devicetree/bindings/arm/gemini.txt
1758 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1759 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1760 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1761 F: arch/arm/mach-gemini/
1762 F: drivers/net/ethernet/cortina/
1763 F: drivers/pinctrl/pinctrl-gemini.c
1764 F: drivers/rtc/rtc-ftrtc010.c
1766 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1767 M: Barry Song <baohua@kernel.org>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1771 F: arch/arm/boot/dts/prima2*
1772 F: arch/arm/mach-prima2/
1773 F: drivers/clk/sirf/
1774 F: drivers/clocksource/timer-atlas7.c
1775 F: drivers/clocksource/timer-prima2.c
1779 ARM/CZ.NIC TURRIS MOX SUPPORT
1780 M: Marek Behun <marek.behun@nic.cz>
1782 W: http://mox.turris.cz
1783 F: Documentation/ABI/testing/debugfs-moxtet
1784 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1785 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1786 F: Documentation/devicetree/bindings/bus/moxtet.txt
1787 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1788 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1789 F: drivers/bus/moxtet.c
1790 F: drivers/firmware/turris-mox-rwtm.c
1791 F: drivers/gpio/gpio-moxtet.c
1792 F: include/linux/moxtet.h
1794 ARM/EBSA110 MACHINE SUPPORT
1795 M: Russell King <linux@armlinux.org.uk>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 W: http://www.armlinux.org.uk/
1799 F: arch/arm/mach-ebsa110/
1800 F: drivers/net/ethernet/amd/am79c961a.*
1802 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1803 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1804 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1810 M: Robert Jarzmik <robert.jarzmik@free.fr>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 F: arch/arm/mach-pxa/ezx.c
1815 ARM/FARADAY FA526 PORT
1816 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 T: git git://git.berlios.de/gemini-board
1820 F: arch/arm/mm/*-fa*
1822 ARM/FOOTBRIDGE ARCHITECTURE
1823 M: Russell King <linux@armlinux.org.uk>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 W: http://www.armlinux.org.uk/
1827 F: arch/arm/include/asm/hardware/dec21285.h
1828 F: arch/arm/mach-footbridge/
1830 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1831 M: Shawn Guo <shawnguo@kernel.org>
1832 M: Sascha Hauer <s.hauer@pengutronix.de>
1833 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1834 R: Fabio Estevam <festevam@gmail.com>
1835 R: NXP Linux Team <linux-imx@nxp.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1839 X: drivers/media/i2c/
1843 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1844 M: Shawn Guo <shawnguo@kernel.org>
1845 M: Li Yang <leoyang.li@nxp.com>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1849 F: arch/arm/boot/dts/ls1021a*
1850 F: arch/arm64/boot/dts/freescale/fsl-*
1851 F: arch/arm64/boot/dts/freescale/qoriq-*
1853 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1854 M: Shawn Guo <shawnguo@kernel.org>
1855 M: Sascha Hauer <s.hauer@pengutronix.de>
1856 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1857 R: Stefan Agner <stefan@agner.ch>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1861 F: arch/arm/boot/dts/vf*
1862 F: arch/arm/mach-imx/*vf610*
1864 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 ARM/GUMSTIX MACHINE SUPPORT
1870 M: Steve Sakoman <sakoman@gmail.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1875 M: Philipp Zabel <philipp.zabel@gmail.com>
1876 M: Paul Parsons <lost.distance@yahoo.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 F: arch/arm/mach-pxa/hx4700.c
1880 F: arch/arm/mach-pxa/include/mach/hx4700.h
1881 F: sound/soc/pxa/hx4700.c
1883 ARM/HISILICON SOC SUPPORT
1884 M: Wei Xu <xuwei5@hisilicon.com>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 W: http://www.hisilicon.com
1888 T: git git://github.com/hisilicon/linux-hisi.git
1889 F: arch/arm/boot/dts/hi3*
1890 F: arch/arm/boot/dts/hip*
1891 F: arch/arm/boot/dts/hisi*
1892 F: arch/arm/mach-hisi/
1893 F: arch/arm64/boot/dts/hisilicon/
1895 ARM/HP JORNADA 7XX MACHINE SUPPORT
1896 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1900 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1901 F: arch/arm/mach-sa1100/jornada720.c
1903 ARM/IGEP MACHINE SUPPORT
1904 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1905 M: Javier Martinez Canillas <javier@dowhile0.org>
1906 L: linux-omap@vger.kernel.org
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 F: arch/arm/boot/dts/omap3-igep*
1911 ARM/INCOME PXA270 SUPPORT
1912 M: Marek Vasut <marek.vasut@gmail.com>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1917 ARM/INTEL IOP32X ARM ARCHITECTURE
1918 M: Lennert Buytenhek <kernel@wantstofly.org>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 ARM/INTEL IQ81342EX MACHINE SUPPORT
1923 M: Lennert Buytenhek <kernel@wantstofly.org>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 ARM/INTEL IXDP2850 MACHINE SUPPORT
1928 M: Lennert Buytenhek <kernel@wantstofly.org>
1929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 ARM/INTEL IXP4XX ARM ARCHITECTURE
1933 M: Linus Walleij <linusw@kernel.org>
1934 M: Imre Kaloz <kaloz@openwrt.org>
1935 M: Krzysztof Halasa <khalasa@piap.pl>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1939 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1940 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1941 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1942 F: arch/arm/mach-ixp4xx/
1943 F: drivers/clocksource/timer-ixp4xx.c
1944 F: drivers/gpio/gpio-ixp4xx.c
1945 F: drivers/irqchip/irq-ixp4xx.c
1946 F: include/linux/irqchip/irq-ixp4xx.h
1947 F: include/linux/platform_data/timer-ixp4xx.h
1949 ARM/INTEL KEEMBAY ARCHITECTURE
1950 M: Paul J. Murphy <paul.j.murphy@intel.com>
1951 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1953 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1954 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1955 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1957 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1958 M: Jonathan Cameron <jic23@cam.ac.uk>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 F: arch/arm/mach-pxa/stargate2.c
1962 F: drivers/pcmcia/pxa2xx_stargate2.c
1964 ARM/INTEL XSC3 (MANZANO) ARM CORE
1965 M: Lennert Buytenhek <kernel@wantstofly.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1970 M: Lennert Buytenhek <kernel@wantstofly.org>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 ARM/LG1K ARCHITECTURE
1975 M: Chanho Min <chanho.min@lge.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: arch/arm64/boot/dts/lg/
1980 ARM/LOGICPD PXA270 MACHINE SUPPORT
1981 M: Lennert Buytenhek <kernel@wantstofly.org>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 ARM/LPC18XX ARCHITECTURE
1986 M: Vladimir Zapolskiy <vz@mleia.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1990 F: arch/arm/boot/dts/lpc43*
1991 F: drivers/i2c/busses/i2c-lpc2k.c
1992 F: drivers/memory/pl172.c
1993 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1994 F: drivers/rtc/rtc-lpc24xx.c
1997 ARM/LPC32XX SOC SUPPORT
1998 M: Vladimir Zapolskiy <vz@mleia.com>
1999 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2003 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2004 F: arch/arm/boot/dts/lpc32*
2005 F: arch/arm/mach-lpc32xx/
2006 F: drivers/i2c/busses/i2c-pnx.c
2007 F: drivers/net/ethernet/nxp/lpc_eth.c
2008 F: drivers/usb/host/ohci-nxp.c
2009 F: drivers/watchdog/pnx4008_wdt.c
2012 ARM/MAGICIAN MACHINE SUPPORT
2013 M: Philipp Zabel <philipp.zabel@gmail.com>
2016 ARM/Marvell Dove/MV78xx0/Orion SOC support
2017 M: Jason Cooper <jason@lakedaemon.net>
2018 M: Andrew Lunn <andrew@lunn.ch>
2019 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2020 M: Gregory Clement <gregory.clement@bootlin.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 T: git git://git.infradead.org/linux-mvebu.git
2024 F: Documentation/devicetree/bindings/soc/dove/
2025 F: arch/arm/boot/dts/dove*
2026 F: arch/arm/boot/dts/orion5x*
2027 F: arch/arm/mach-dove/
2028 F: arch/arm/mach-mv78xx0/
2029 F: arch/arm/mach-orion5x/
2030 F: arch/arm/plat-orion/
2031 F: drivers/soc/dove/
2033 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2034 M: Jason Cooper <jason@lakedaemon.net>
2035 M: Andrew Lunn <andrew@lunn.ch>
2036 M: Gregory Clement <gregory.clement@bootlin.com>
2037 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 T: git git://git.infradead.org/linux-mvebu.git
2041 F: arch/arm/boot/dts/armada*
2042 F: arch/arm/boot/dts/kirkwood*
2043 F: arch/arm/configs/mvebu_*_defconfig
2044 F: arch/arm/mach-mvebu/
2045 F: arch/arm64/boot/dts/marvell/armada*
2046 F: arch/arm64/boot/dts/marvell/cn913*
2047 F: drivers/cpufreq/armada-37xx-cpufreq.c
2048 F: drivers/cpufreq/armada-8k-cpufreq.c
2049 F: drivers/cpufreq/mvebu-cpufreq.c
2050 F: drivers/irqchip/irq-armada-370-xp.c
2051 F: drivers/irqchip/irq-mvebu-*
2052 F: drivers/pinctrl/mvebu/
2053 F: drivers/rtc/rtc-armada38x.c
2055 ARM/Mediatek RTC DRIVER
2056 M: Eddie Huang <eddie.huang@mediatek.com>
2057 M: Sean Wang <sean.wang@mediatek.com>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2061 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2062 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2063 F: drivers/rtc/rtc-mt2712.c
2064 F: drivers/rtc/rtc-mt6397.c
2065 F: drivers/rtc/rtc-mt7622.c
2067 ARM/Mediatek SoC support
2068 M: Matthias Brugger <matthias.bgg@gmail.com>
2069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2072 W: https://mtk.bcnfs.org/
2073 C: irc://chat.freenode.net/linux-mediatek
2074 F: arch/arm/boot/dts/mt6*
2075 F: arch/arm/boot/dts/mt7*
2076 F: arch/arm/boot/dts/mt8*
2077 F: arch/arm/mach-mediatek/
2078 F: arch/arm64/boot/dts/mediatek/
2079 F: drivers/soc/mediatek/
2084 ARM/Mediatek USB3 PHY DRIVER
2085 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2089 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2090 F: drivers/phy/mediatek/
2092 ARM/Microchip (AT91) SoC support
2093 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2094 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2095 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 W: http://www.linux4sam.org
2099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2100 F: arch/arm/boot/dts/at91*.dts
2101 F: arch/arm/boot/dts/at91*.dtsi
2102 F: arch/arm/boot/dts/sama*.dts
2103 F: arch/arm/boot/dts/sama*.dtsi
2104 F: arch/arm/include/debug/at91.S
2105 F: arch/arm/mach-at91/
2106 F: drivers/memory/atmel*
2107 F: drivers/watchdog/sama5d4_wdt.c
2108 F: include/soc/at91/
2109 X: drivers/input/touchscreen/atmel_mxt_ts.c
2110 X: drivers/net/wireless/atmel/
2114 ARM/Microchip Sparx5 SoC support
2115 M: Lars Povlsen <lars.povlsen@microchip.com>
2116 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2117 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 T: git git://github.com/microchip-ung/linux-upstream.git
2121 F: arch/arm64/boot/dts/microchip/
2124 ARM/MIOA701 MACHINE SUPPORT
2125 M: Robert Jarzmik <robert.jarzmik@free.fr>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 F: arch/arm/mach-pxa/mioa701.c
2130 ARM/MStar/Sigmastar Armv7 SoC support
2131 M: Daniel Palmer <daniel@thingy.jp>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 W: http://linux-chenxing.org/
2135 F: Documentation/devicetree/bindings/arm/mstar/*
2136 F: arch/arm/boot/dts/mstar-*
2137 F: arch/arm/mach-mstar/
2139 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2140 M: Michael Petchkovsky <mkpetch@internode.on.net>
2143 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2144 M: Linus Walleij <linus.walleij@linaro.org>
2145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2148 F: Documentation/devicetree/bindings/arm/ste-*
2149 F: Documentation/devicetree/bindings/arm/ux500.yaml
2150 F: Documentation/devicetree/bindings/arm/ux500/
2151 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2152 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2153 F: arch/arm/boot/dts/ste-*
2154 F: arch/arm/mach-nomadik/
2155 F: arch/arm/mach-u300/
2156 F: arch/arm/mach-ux500/
2157 F: drivers/clk/clk-nomadik.c
2158 F: drivers/clk/clk-u300.c
2159 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2160 F: drivers/clocksource/timer-u300.c
2161 F: drivers/dma/coh901318*
2162 F: drivers/dma/ste_dma40*
2163 F: drivers/hwspinlock/u8500_hsem.c
2164 F: drivers/i2c/busses/i2c-nomadik.c
2165 F: drivers/i2c/busses/i2c-stu300.c
2166 F: drivers/iio/adc/ab8500-gpadc.c
2167 F: drivers/mfd/ab3100*
2168 F: drivers/mfd/ab8500*
2169 F: drivers/mfd/abx500*
2170 F: drivers/mfd/db8500*
2171 F: drivers/mfd/dbx500*
2172 F: drivers/pinctrl/nomadik/
2173 F: drivers/pinctrl/pinctrl-coh901*
2174 F: drivers/pinctrl/pinctrl-u300.c
2175 F: drivers/rtc/rtc-ab3100.c
2176 F: drivers/rtc/rtc-ab8500.c
2177 F: drivers/rtc/rtc-coh901331.c
2178 F: drivers/rtc/rtc-pl031.c
2179 F: drivers/soc/ux500/
2180 F: drivers/watchdog/coh901327_wdt.c
2182 ARM/NUVOTON NPCM ARCHITECTURE
2183 M: Avi Fishman <avifishman70@gmail.com>
2184 M: Tomer Maimon <tmaimon77@gmail.com>
2185 M: Tali Perry <tali.perry1@gmail.com>
2186 R: Patrick Venture <venture@google.com>
2187 R: Nancy Yuen <yuenn@google.com>
2188 R: Benjamin Fair <benjaminfair@google.com>
2189 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2191 F: Documentation/devicetree/bindings/*/*/*npcm*
2192 F: Documentation/devicetree/bindings/*/*npcm*
2193 F: arch/arm/boot/dts/nuvoton-npcm*
2194 F: arch/arm/mach-npcm/
2196 F: drivers/*/*/*npcm*
2197 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2199 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2200 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2202 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2203 F: arch/arm/mach-s3c/gta02.h
2204 F: arch/arm/mach-s3c/mach-gta02.c
2206 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2207 M: Alexander Clouter <alex@digriz.org.uk>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 W: http://www.digriz.org.uk/ts78xx/kernel
2211 F: arch/arm/mach-orion5x/ts78xx-*
2213 ARM/OXNAS platform support
2214 M: Neil Armstrong <narmstrong@baylibre.com>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 L: linux-oxnas@groups.io (moderated for non-subscribers)
2218 F: arch/arm/boot/dts/ox8*.dts*
2219 F: arch/arm/mach-oxnas/
2220 F: drivers/power/reset/oxnas-restart.c
2223 ARM/PALM TREO SUPPORT
2224 M: Tomas Cech <sleep_walker@suse.com>
2225 L: linux-arm-kernel@lists.infradead.org
2227 W: http://hackndev.com
2228 F: arch/arm/mach-pxa/palmtreo.*
2230 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2231 M: Marek Vasut <marek.vasut@gmail.com>
2232 L: linux-arm-kernel@lists.infradead.org
2234 W: http://hackndev.com
2235 F: arch/arm/mach-pxa/include/mach/palmld.h
2236 F: arch/arm/mach-pxa/include/mach/palmtc.h
2237 F: arch/arm/mach-pxa/include/mach/palmtx.h
2238 F: arch/arm/mach-pxa/palmld.c
2239 F: arch/arm/mach-pxa/palmt5.*
2240 F: arch/arm/mach-pxa/palmtc.c
2241 F: arch/arm/mach-pxa/palmte2.*
2242 F: arch/arm/mach-pxa/palmtx.c
2245 M: Sergey Lapin <slapin@ossfans.org>
2246 L: linux-arm-kernel@lists.infradead.org
2248 W: http://hackndev.com
2249 F: arch/arm/mach-pxa/palmz72.*
2252 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2254 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2256 ARM/PT DIGITAL BOARD PORT
2257 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 W: http://www.armlinux.org.uk/
2262 ARM/QUALCOMM SUPPORT
2263 M: Andy Gross <agross@kernel.org>
2264 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2265 L: linux-arm-msm@vger.kernel.org
2267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2268 F: Documentation/devicetree/bindings/*/qcom*
2269 F: Documentation/devicetree/bindings/soc/qcom/
2270 F: arch/arm/boot/dts/qcom-*.dts
2271 F: arch/arm/boot/dts/qcom-*.dtsi
2272 F: arch/arm/mach-qcom/
2273 F: arch/arm64/boot/dts/qcom/
2274 F: drivers/*/*/qcom*
2275 F: drivers/*/*/qcom/
2276 F: drivers/*/pm8???-*
2279 F: drivers/bluetooth/btqcomsmd.c
2280 F: drivers/clocksource/timer-qcom.c
2281 F: drivers/cpuidle/cpuidle-qcom-spm.c
2282 F: drivers/extcon/extcon-qcom*
2283 F: drivers/i2c/busses/i2c-qcom-geni.c
2284 F: drivers/i2c/busses/i2c-qup.c
2285 F: drivers/iommu/msm*
2286 F: drivers/mfd/ssbi.c
2287 F: drivers/mmc/host/mmci_qcom*
2288 F: drivers/mmc/host/sdhci-msm.c
2289 F: drivers/pci/controller/dwc/pcie-qcom.c
2290 F: drivers/phy/qualcomm/
2291 F: drivers/power/*/msm*
2292 F: drivers/reset/reset-qcom-*
2293 F: drivers/scsi/ufs/ufs-qcom*
2294 F: drivers/spi/spi-geni-qcom.c
2295 F: drivers/spi/spi-qcom-qspi.c
2296 F: drivers/spi/spi-qup.c
2297 F: drivers/tty/serial/msm_serial.c
2298 F: drivers/usb/dwc3/dwc3-qcom.c
2299 F: include/dt-bindings/*/qcom*
2300 F: include/linux/*/qcom*
2302 ARM/RADISYS ENP2611 MACHINE SUPPORT
2303 M: Lennert Buytenhek <kernel@wantstofly.org>
2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 ARM/RDA MICRO ARCHITECTURE
2308 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2312 F: Documentation/devicetree/bindings/arm/rda.yaml
2313 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2314 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2315 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2316 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2317 F: arch/arm/boot/dts/rda8810pl-*
2318 F: drivers/clocksource/timer-rda.c
2319 F: drivers/gpio/gpio-rda.c
2320 F: drivers/irqchip/irq-rda-intc.c
2321 F: drivers/tty/serial/rda-uart.c
2323 ARM/REALTEK ARCHITECTURE
2324 M: Andreas Färber <afaerber@suse.de>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2328 F: Documentation/devicetree/bindings/arm/realtek.yaml
2329 F: arch/arm/boot/dts/rtd*
2330 F: arch/arm/mach-realtek/
2331 F: arch/arm64/boot/dts/realtek/
2333 ARM/RENESAS ARM64 ARCHITECTURE
2334 M: Geert Uytterhoeven <geert+renesas@glider.be>
2335 M: Magnus Damm <magnus.damm@gmail.com>
2336 L: linux-renesas-soc@vger.kernel.org
2338 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2340 F: Documentation/devicetree/bindings/arm/renesas.yaml
2341 F: arch/arm64/boot/dts/renesas/
2342 F: drivers/soc/renesas/
2343 F: include/linux/soc/renesas/
2345 ARM/RISCPC ARCHITECTURE
2346 M: Russell King <linux@armlinux.org.uk>
2347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 W: http://www.armlinux.org.uk/
2350 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2351 F: arch/arm/include/asm/hardware/ioc.h
2352 F: arch/arm/include/asm/hardware/iomd.h
2353 F: arch/arm/include/asm/hardware/memc.h
2354 F: arch/arm/mach-rpc/
2355 F: drivers/net/ethernet/8390/etherh.c
2356 F: drivers/net/ethernet/i825xx/ether1*
2357 F: drivers/net/ethernet/seeq/ether3*
2358 F: drivers/scsi/arm/
2360 ARM/Rockchip SoC support
2361 M: Heiko Stuebner <heiko@sntech.de>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 L: linux-rockchip@lists.infradead.org
2365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2366 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2367 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2368 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2369 F: arch/arm/boot/dts/rk3*
2370 F: arch/arm/boot/dts/rv1108*
2371 F: arch/arm/mach-rockchip/
2372 F: drivers/*/*/*rockchip*
2373 F: drivers/*/*rockchip*
2374 F: drivers/clk/rockchip/
2375 F: drivers/i2c/busses/i2c-rk3x.c
2376 F: sound/soc/rockchip/
2379 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2380 M: Krzysztof Kozlowski <krzk@kernel.org>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 L: linux-samsung-soc@vger.kernel.org
2384 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2385 F: Documentation/arm/samsung/
2386 F: Documentation/devicetree/bindings/arm/samsung/
2387 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2388 F: arch/arm/boot/dts/exynos*
2389 F: arch/arm/boot/dts/s3c*
2390 F: arch/arm/boot/dts/s5p*
2391 F: arch/arm/mach-exynos*/
2392 F: arch/arm/mach-s3c/
2393 F: arch/arm/mach-s5p*/
2394 F: arch/arm64/boot/dts/exynos/
2395 F: drivers/*/*/*s3c24*
2396 F: drivers/*/*s3c24*
2397 F: drivers/*/*s3c64xx*
2398 F: drivers/*/*s5pv210*
2399 F: drivers/memory/samsung/
2400 F: drivers/soc/samsung/
2401 F: drivers/tty/serial/samsung*
2402 F: include/linux/soc/samsung/
2408 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2409 M: Kyungmin Park <kyungmin.park@samsung.com>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 F: arch/arm/mach-s5pv210/
2414 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2415 M: Kyungmin Park <kyungmin.park@samsung.com>
2416 M: Kamil Debski <kamil@wypas.org>
2417 M: Andrzej Hajda <a.hajda@samsung.com>
2418 L: linux-arm-kernel@lists.infradead.org
2419 L: linux-media@vger.kernel.org
2421 F: drivers/media/platform/s5p-g2d/
2423 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2424 M: Marek Szyprowski <m.szyprowski@samsung.com>
2425 L: linux-samsung-soc@vger.kernel.org
2426 L: linux-media@vger.kernel.org
2428 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2429 F: drivers/media/cec/platform/s5p/
2431 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2432 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2433 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2434 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2435 L: linux-arm-kernel@lists.infradead.org
2436 L: linux-media@vger.kernel.org
2438 F: drivers/media/platform/s5p-jpeg/
2440 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2441 M: Kyungmin Park <kyungmin.park@samsung.com>
2442 M: Kamil Debski <kamil@wypas.org>
2443 M: Jeongtae Park <jtp.park@samsung.com>
2444 M: Andrzej Hajda <a.hajda@samsung.com>
2445 L: linux-arm-kernel@lists.infradead.org
2446 L: linux-media@vger.kernel.org
2448 F: drivers/media/platform/s5p-mfc/
2450 ARM/SHMOBILE ARM ARCHITECTURE
2451 M: Geert Uytterhoeven <geert+renesas@glider.be>
2452 M: Magnus Damm <magnus.damm@gmail.com>
2453 L: linux-renesas-soc@vger.kernel.org
2455 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2457 F: Documentation/devicetree/bindings/arm/renesas.yaml
2458 F: arch/arm/boot/dts/emev2*
2459 F: arch/arm/boot/dts/gr-peach*
2460 F: arch/arm/boot/dts/iwg20d-q7*
2461 F: arch/arm/boot/dts/r7s*
2462 F: arch/arm/boot/dts/r8a*
2463 F: arch/arm/boot/dts/r9a*
2464 F: arch/arm/boot/dts/sh*
2465 F: arch/arm/configs/shmobile_defconfig
2466 F: arch/arm/include/debug/renesas-scif.S
2467 F: arch/arm/mach-shmobile/
2468 F: drivers/soc/renesas/
2469 F: include/linux/soc/renesas/
2471 ARM/SOCFPGA ARCHITECTURE
2472 M: Dinh Nguyen <dinguyen@kernel.org>
2474 W: http://www.rocketboards.org
2475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2476 F: arch/arm/boot/dts/socfpga*
2477 F: arch/arm/configs/socfpga_defconfig
2478 F: arch/arm/mach-socfpga/
2479 F: arch/arm64/boot/dts/altera/
2480 F: arch/arm64/boot/dts/intel/
2482 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2483 M: Dinh Nguyen <dinguyen@kernel.org>
2485 F: drivers/clk/socfpga/
2487 ARM/SOCFPGA EDAC SUPPORT
2488 M: Dinh Nguyen <dinguyen@kernel.org>
2490 F: drivers/edac/altera_edac.
2492 ARM/SPREADTRUM SoC SUPPORT
2493 M: Orson Zhai <orsonzhai@gmail.com>
2494 M: Baolin Wang <baolin.wang7@gmail.com>
2495 M: Chunyan Zhang <zhang.lyra@gmail.com>
2497 F: arch/arm64/boot/dts/sprd
2502 ARM/STI ARCHITECTURE
2503 M: Patrice Chotard <patrice.chotard@st.com>
2504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506 W: http://www.stlinux.com
2507 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2508 F: arch/arm/boot/dts/sti*
2509 F: arch/arm/mach-sti/
2510 F: drivers/ata/ahci_st.c
2511 F: drivers/char/hw_random/st-rng.c
2512 F: drivers/clocksource/arm_global_timer.c
2513 F: drivers/clocksource/clksrc_st_lpc.c
2514 F: drivers/cpufreq/sti-cpufreq.c
2515 F: drivers/dma/st_fdma*
2516 F: drivers/i2c/busses/i2c-st.c
2517 F: drivers/media/platform/sti/c8sectpfe/
2518 F: drivers/media/rc/st_rc.c
2519 F: drivers/mmc/host/sdhci-st.c
2520 F: drivers/phy/st/phy-miphy28lp.c
2521 F: drivers/phy/st/phy-stih407-usb.c
2522 F: drivers/pinctrl/pinctrl-st.c
2523 F: drivers/remoteproc/st_remoteproc.c
2524 F: drivers/remoteproc/st_slim_rproc.c
2525 F: drivers/reset/sti/
2526 F: drivers/rtc/rtc-st-lpc.c
2527 F: drivers/tty/serial/st-asc.c
2528 F: drivers/usb/dwc3/dwc3-st.c
2529 F: drivers/usb/host/ehci-st.c
2530 F: drivers/usb/host/ohci-st.c
2531 F: drivers/watchdog/st_lpc_wdt.c
2532 F: include/linux/remoteproc/st_slim_rproc.h
2534 ARM/STM32 ARCHITECTURE
2535 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2536 M: Alexandre Torgue <alexandre.torgue@st.com>
2537 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2541 F: arch/arm/boot/dts/stm32*
2542 F: arch/arm/mach-stm32/
2543 F: drivers/clocksource/armv7m_systick.c
2547 ARM/Synaptics SoC support
2548 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2549 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 F: arch/arm/boot/dts/berlin*
2553 F: arch/arm/mach-berlin/
2554 F: arch/arm64/boot/dts/synaptics/
2556 ARM/TANGO ARCHITECTURE
2557 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2558 M: Mans Rullgard <mans@mansr.com>
2559 L: linux-arm-kernel@lists.infradead.org
2563 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2564 M: Lennert Buytenhek <kernel@wantstofly.org>
2565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2569 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2570 L: linux-tegra@vger.kernel.org
2571 L: linux-media@vger.kernel.org
2573 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2574 F: drivers/media/cec/platform/tegra/
2576 ARM/TETON BGA MACHINE SUPPORT
2577 M: "Mark F. Brown" <mark.brown314@gmail.com>
2578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2582 M: Santosh Shilimkar <ssantosh@kernel.org>
2583 L: linux-kernel@vger.kernel.org
2585 F: drivers/memory/*emif*
2587 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2588 M: Santosh Shilimkar <ssantosh@kernel.org>
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2592 F: arch/arm/boot/dts/keystone-*
2593 F: arch/arm/mach-keystone/
2595 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2596 M: Santosh Shilimkar <ssantosh@kernel.org>
2597 L: linux-kernel@vger.kernel.org
2599 F: drivers/clk/keystone/
2601 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2602 M: Santosh Shilimkar <ssantosh@kernel.org>
2603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 L: linux-kernel@vger.kernel.org
2606 F: drivers/clocksource/timer-keystone.c
2608 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2609 M: Santosh Shilimkar <ssantosh@kernel.org>
2610 L: linux-kernel@vger.kernel.org
2612 F: drivers/power/reset/keystone-reset.c
2614 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2615 M: Tero Kristo <t-kristo@ti.com>
2616 M: Nishanth Menon <nm@ti.com>
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2620 F: arch/arm64/boot/dts/ti/Makefile
2621 F: arch/arm64/boot/dts/ti/k3-*
2622 F: include/dt-bindings/pinctrl/k3.h
2624 ARM/THECUS N2100 MACHINE SUPPORT
2625 M: Lennert Buytenhek <kernel@wantstofly.org>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2629 ARM/TOSA MACHINE SUPPORT
2630 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2631 M: Dirk Opfer <dirk@opfer-online.de>
2634 ARM/TOSHIBA VISCONTI ARCHITECTURE
2635 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2639 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2640 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2641 F: arch/arm64/boot/dts/toshiba/
2642 F: drivers/pinctrl/visconti/
2645 ARM/UNIPHIER ARCHITECTURE
2646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2648 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2649 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2650 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2651 F: arch/arm/boot/dts/uniphier*
2652 F: arch/arm/include/asm/hardware/cache-uniphier.h
2653 F: arch/arm/mach-uniphier/
2654 F: arch/arm/mm/cache-uniphier.c
2655 F: arch/arm64/boot/dts/socionext/uniphier*
2656 F: drivers/bus/uniphier-system-bus.c
2657 F: drivers/clk/uniphier/
2658 F: drivers/dma/uniphier-mdmac.c
2659 F: drivers/gpio/gpio-uniphier.c
2660 F: drivers/i2c/busses/i2c-uniphier*
2661 F: drivers/irqchip/irq-uniphier-aidet.c
2662 F: drivers/mmc/host/uniphier-sd.c
2663 F: drivers/pinctrl/uniphier/
2664 F: drivers/reset/reset-uniphier.c
2665 F: drivers/tty/serial/8250/8250_uniphier.c
2668 ARM/VERSATILE EXPRESS PLATFORM
2669 M: Liviu Dudau <liviu.dudau@arm.com>
2670 M: Sudeep Holla <sudeep.holla@arm.com>
2671 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 F: arch/arm/boot/dts/vexpress*
2677 F: arch/arm/mach-vexpress/
2678 F: arch/arm64/boot/dts/arm/
2679 F: drivers/clk/versatile/clk-vexpress-osc.c
2680 F: drivers/clocksource/timer-versatile.c
2684 M: Russell King <linux@armlinux.org.uk>
2685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 W: http://www.armlinux.org.uk/
2690 ARM/VOIPAC PXA270 SUPPORT
2691 M: Marek Vasut <marek.vasut@gmail.com>
2692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 F: arch/arm/mach-pxa/include/mach/vpac270.h
2695 F: arch/arm/mach-pxa/vpac270.c
2697 ARM/VT8500 ARM ARCHITECTURE
2698 M: Tony Prisk <linux@prisktech.co.nz>
2699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2702 F: arch/arm/mach-vt8500/
2703 F: drivers/clocksource/timer-vt8500.c
2704 F: drivers/i2c/busses/i2c-wmt.c
2705 F: drivers/mmc/host/wmt-sdmmc.c
2706 F: drivers/pwm/pwm-vt8500.c
2707 F: drivers/rtc/rtc-vt8500.c
2708 F: drivers/tty/serial/vt8500_serial.c
2709 F: drivers/usb/host/ehci-platform.c
2710 F: drivers/usb/host/uhci-platform.c
2711 F: drivers/video/fbdev/vt8500lcdfb.*
2712 F: drivers/video/fbdev/wm8505fb*
2713 F: drivers/video/fbdev/wmt_ge_rops.*
2715 ARM/ZIPIT Z2 SUPPORT
2716 M: Marek Vasut <marek.vasut@gmail.com>
2717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719 F: arch/arm/mach-pxa/include/mach/z2.h
2720 F: arch/arm/mach-pxa/z2.c
2722 ARM/ZTE ARCHITECTURE
2723 M: Jun Nie <jun.nie@linaro.org>
2724 M: Shawn Guo <shawnguo@kernel.org>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 F: Documentation/devicetree/bindings/arm/zte.yaml
2728 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2729 F: Documentation/devicetree/bindings/dma/zxdma.txt
2730 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2731 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2732 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2733 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2734 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2735 F: Documentation/devicetree/bindings/soc/zte/
2736 F: Documentation/devicetree/bindings/sound/zte,*.txt
2737 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2738 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2739 F: arch/arm/boot/dts/zx2967*
2740 F: arch/arm/mach-zx/
2741 F: arch/arm64/boot/dts/zte/
2743 F: drivers/dma/zx_dma.c
2744 F: drivers/gpio/gpio-zx.c
2745 F: drivers/i2c/busses/i2c-zx2967.c
2746 F: drivers/mmc/host/dw_mmc-zx.*
2747 F: drivers/pinctrl/zte/
2749 F: drivers/thermal/zx2967_thermal.c
2750 F: drivers/watchdog/zx2967_wdt.c
2751 F: include/dt-bindings/clock/zx2967*.h
2752 F: include/dt-bindings/soc/zte,*.h
2753 F: sound/soc/codecs/zx_aud96p22.c
2756 ARM/ZYNQ ARCHITECTURE
2757 M: Michal Simek <michal.simek@xilinx.com>
2758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760 W: http://wiki.xilinx.com
2761 T: git https://github.com/Xilinx/linux-xlnx.git
2762 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2763 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2764 F: arch/arm/mach-zynq/
2765 F: drivers/block/xsysace.c
2766 F: drivers/clocksource/timer-cadence-ttc.c
2767 F: drivers/cpuidle/cpuidle-zynq.c
2768 F: drivers/edac/synopsys_edac.c
2769 F: drivers/i2c/busses/i2c-cadence.c
2770 F: drivers/i2c/busses/i2c-xiic.c
2771 F: drivers/mmc/host/sdhci-of-arasan.c
2775 ARM64 PORT (AARCH64 ARCHITECTURE)
2776 M: Catalin Marinas <catalin.marinas@arm.com>
2777 M: Will Deacon <will@kernel.org>
2778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2781 F: Documentation/arm64/
2783 F: tools/testing/selftests/arm64/
2784 X: arch/arm64/boot/dts/
2786 AS3645A LED FLASH CONTROLLER DRIVER
2787 M: Sakari Ailus <sakari.ailus@iki.fi>
2788 L: linux-leds@vger.kernel.org
2790 F: drivers/leds/leds-as3645a.c
2792 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2793 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2794 L: linux-media@vger.kernel.org
2796 T: git git://linuxtv.org/media_tree.git
2797 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2798 F: drivers/media/i2c/ak7375.c
2800 ASAHI KASEI AK8974 DRIVER
2801 M: Linus Walleij <linus.walleij@linaro.org>
2802 L: linux-iio@vger.kernel.org
2804 W: http://www.akm.com/
2805 F: drivers/iio/magnetometer/ak8974.c
2807 ASC7621 HARDWARE MONITOR DRIVER
2808 M: George Joseph <george.joseph@fairview5.com>
2809 L: linux-hwmon@vger.kernel.org
2811 F: Documentation/hwmon/asc7621.rst
2812 F: drivers/hwmon/asc7621.c
2814 ASPEED PINCTRL DRIVERS
2815 M: Andrew Jeffery <andrew@aj.id.au>
2816 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2817 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2818 L: linux-gpio@vger.kernel.org
2820 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2821 F: drivers/pinctrl/aspeed/
2823 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2824 M: Eddie James <eajames@linux.ibm.com>
2825 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2827 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2828 F: drivers/irqchip/irq-aspeed-scu-ic.c
2829 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2831 ASPEED VIDEO ENGINE DRIVER
2832 M: Eddie James <eajames@linux.ibm.com>
2833 L: linux-media@vger.kernel.org
2834 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2836 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2837 F: drivers/media/platform/aspeed-video.c
2839 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2840 M: Corentin Chary <corentin.chary@gmail.com>
2841 L: acpi4asus-user@lists.sourceforge.net
2842 L: platform-driver-x86@vger.kernel.org
2844 W: http://acpi4asus.sf.net
2845 F: drivers/platform/x86/asus*.c
2846 F: drivers/platform/x86/eeepc*.c
2848 ASUS WIRELESS RADIO CONTROL DRIVER
2849 M: João Paulo Rechi Vita <jprvita@gmail.com>
2850 L: platform-driver-x86@vger.kernel.org
2852 F: drivers/platform/x86/asus-wireless.c
2855 M: David Howells <dhowells@redhat.com>
2856 L: keyrings@vger.kernel.org
2858 F: Documentation/crypto/asymmetric-keys.rst
2859 F: crypto/asymmetric_keys/
2860 F: include/crypto/pkcs7.h
2861 F: include/crypto/public_key.h
2862 F: include/linux/verification.h
2864 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2865 R: Dan Williams <dan.j.williams@intel.com>
2867 W: http://sourceforge.net/projects/xscaleiop
2868 F: Documentation/crypto/async-tx-api.rst
2871 F: include/linux/async_tx.h
2872 F: include/linux/dmaengine.h
2875 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2876 L: linux-i2c@vger.kernel.org
2878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2879 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2880 F: drivers/misc/eeprom/at24.c
2882 ATA OVER ETHERNET (AOE) DRIVER
2883 M: "Justin Sanders" <justin@coraid.com>
2885 W: http://www.openaoe.org/
2886 F: Documentation/admin-guide/aoe/
2887 F: drivers/block/aoe/
2889 ATHEROS 71XX/9XXX GPIO DRIVER
2890 M: Alban Bedel <albeu@free.fr>
2892 W: https://github.com/AlbanBedel/linux
2893 T: git git://github.com/AlbanBedel/linux
2894 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2895 F: drivers/gpio/gpio-ath79.c
2897 ATHEROS 71XX/9XXX USB PHY DRIVER
2898 M: Alban Bedel <albeu@free.fr>
2900 W: https://github.com/AlbanBedel/linux
2901 T: git git://github.com/AlbanBedel/linux
2902 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2903 F: drivers/phy/qualcomm/phy-ath79-usb.c
2905 ATHEROS ATH GENERIC UTILITIES
2906 M: Kalle Valo <kvalo@codeaurora.org>
2907 L: linux-wireless@vger.kernel.org
2909 F: drivers/net/wireless/ath/*
2911 ATHEROS ATH5K WIRELESS DRIVER
2912 M: Jiri Slaby <jirislaby@kernel.org>
2913 M: Nick Kossifidis <mickflemm@gmail.com>
2914 M: Luis Chamberlain <mcgrof@kernel.org>
2915 L: linux-wireless@vger.kernel.org
2917 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2918 F: drivers/net/wireless/ath/ath5k/
2920 ATHEROS ATH6KL WIRELESS DRIVER
2921 M: Kalle Valo <kvalo@codeaurora.org>
2922 L: linux-wireless@vger.kernel.org
2924 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2926 F: drivers/net/wireless/ath/ath6kl/
2929 M: Ville Syrjala <syrjala@sci.fi>
2931 F: drivers/input/misc/ati_remote2.c
2933 ATK0110 HWMON DRIVER
2934 M: Luca Tettamanti <kronos.it@gmail.com>
2935 L: linux-hwmon@vger.kernel.org
2937 F: drivers/hwmon/asus_atk0110.c
2939 ATLX ETHERNET DRIVERS
2940 M: Jay Cliburn <jcliburn@gmail.com>
2941 M: Chris Snook <chris.snook@gmail.com>
2942 L: netdev@vger.kernel.org
2944 W: http://sourceforge.net/projects/atl1
2945 W: http://atl1.sourceforge.net
2946 F: drivers/net/ethernet/atheros/
2949 M: Chas Williams <3chas3@gmail.com>
2950 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2951 L: netdev@vger.kernel.org
2953 W: http://linux-atm.sourceforge.net
2955 F: include/linux/atm*
2956 F: include/uapi/linux/atm*
2958 ATMEL MACB ETHERNET DRIVER
2959 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2960 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2962 F: drivers/net/ethernet/cadence/
2964 ATMEL MAXTOUCH DRIVER
2965 M: Nick Dyer <nick@shmanahar.org>
2967 T: git git://github.com/ndyer/linux.git
2968 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2969 F: drivers/input/touchscreen/atmel_mxt_ts.c
2971 ATMEL WIRELESS DRIVER
2972 M: Simon Kelley <simon@thekelleys.org.uk>
2973 L: linux-wireless@vger.kernel.org
2975 W: http://www.thekelleys.org.uk/atmel
2976 W: http://atmelwlandriver.sourceforge.net/
2977 F: drivers/net/wireless/atmel/atmel*
2979 ATOMIC INFRASTRUCTURE
2980 M: Will Deacon <will@kernel.org>
2981 M: Peter Zijlstra <peterz@infradead.org>
2982 R: Boqun Feng <boqun.feng@gmail.com>
2983 L: linux-kernel@vger.kernel.org
2985 F: arch/*/include/asm/atomic*.h
2986 F: include/*/atomic*.h
2989 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2990 M: Bradley Grove <linuxdrivers@attotech.com>
2991 L: linux-scsi@vger.kernel.org
2993 W: http://www.attotech.com
2994 F: drivers/scsi/esas2r
2996 ATUSB IEEE 802.15.4 RADIO DRIVER
2997 M: Stefan Schmidt <stefan@datenfreihafen.org>
2998 L: linux-wpan@vger.kernel.org
3000 F: drivers/net/ieee802154/at86rf230.h
3001 F: drivers/net/ieee802154/atusb.c
3002 F: drivers/net/ieee802154/atusb.h
3005 M: Paul Moore <paul@paul-moore.com>
3006 M: Eric Paris <eparis@redhat.com>
3007 L: linux-audit@redhat.com (moderated for non-subscribers)
3009 W: https://github.com/linux-audit
3010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3011 F: include/linux/audit.h
3012 F: include/uapi/linux/audit.h
3015 AUXILIARY DISPLAY DRIVERS
3016 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3018 F: drivers/auxdisplay/
3019 F: include/linux/cfag12864b.h
3021 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3022 M: Andreas Klinger <ak@it-klinger.de>
3023 L: linux-iio@vger.kernel.org
3025 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3026 F: drivers/iio/adc/hx711.c
3029 M: Ralf Baechle <ralf@linux-mips.org>
3030 L: linux-hams@vger.kernel.org
3032 W: http://www.linux-ax25.org/
3033 F: include/net/ax25.h
3034 F: include/uapi/linux/ax25.h
3038 M: Peter Rosin <peda@axentia.se>
3039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041 F: arch/arm/boot/dts/at91-linea.dtsi
3042 F: arch/arm/boot/dts/at91-natte.dtsi
3043 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3044 F: arch/arm/boot/dts/at91-tse850-3.dts
3046 AXENTIA ASOC DRIVERS
3047 M: Peter Rosin <peda@axentia.se>
3048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3050 F: Documentation/devicetree/bindings/sound/axentia,*
3051 F: sound/soc/atmel/tse850-pcm5142.c
3053 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3054 M: Nuno Sá <nuno.sa@analog.com>
3055 L: linux-hwmon@vger.kernel.org
3057 W: http://ez.analog.com/community/linux-device-drivers
3058 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3059 F: drivers/hwmon/axi-fan-control.c
3061 AXXIA I2C CONTROLLER
3062 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3063 L: linux-i2c@vger.kernel.org
3065 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3066 F: drivers/i2c/busses/i2c-axxia.c
3069 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3070 L: linux-media@vger.kernel.org
3072 W: https://linuxtv.org
3073 T: git git://linuxtv.org/media_tree.git
3074 F: drivers/media/usb/dvb-usb-v2/az6007.c
3076 AZTECH FM RADIO RECEIVER DRIVER
3077 M: Hans Verkuil <hverkuil@xs4all.nl>
3078 L: linux-media@vger.kernel.org
3080 W: https://linuxtv.org
3081 T: git git://linuxtv.org/media_tree.git
3082 F: drivers/media/radio/radio-aztech*
3085 L: linux-wireless@vger.kernel.org
3086 L: b43-dev@lists.infradead.org
3088 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3089 F: drivers/net/wireless/broadcom/b43/
3091 B43LEGACY WIRELESS DRIVER
3092 M: Larry Finger <Larry.Finger@lwfinger.net>
3093 L: linux-wireless@vger.kernel.org
3094 L: b43-dev@lists.infradead.org
3096 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3097 F: drivers/net/wireless/broadcom/b43legacy/
3099 BACKLIGHT CLASS/SUBSYSTEM
3100 M: Lee Jones <lee.jones@linaro.org>
3101 M: Daniel Thompson <daniel.thompson@linaro.org>
3102 M: Jingoo Han <jingoohan1@gmail.com>
3103 L: dri-devel@lists.freedesktop.org
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3106 F: Documentation/ABI/stable/sysfs-class-backlight
3107 F: Documentation/ABI/testing/sysfs-class-backlight
3108 F: Documentation/devicetree/bindings/leds/backlight
3109 F: drivers/video/backlight/
3110 F: include/linux/backlight.h
3111 F: include/linux/pwm_backlight.h
3114 M: Marek Lindner <mareklindner@neomailbox.ch>
3115 M: Simon Wunderlich <sw@simonwunderlich.de>
3116 M: Antonio Quartulli <a@unstable.cc>
3117 M: Sven Eckelmann <sven@narfation.org>
3118 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3120 W: https://www.open-mesh.org/
3121 Q: https://patchwork.open-mesh.org/project/batman/list/
3122 B: https://www.open-mesh.org/projects/batman-adv/issues
3123 C: irc://chat.freenode.net/batman
3124 T: git https://git.open-mesh.org/linux-merge.git
3125 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3126 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3127 F: Documentation/networking/batman-adv.rst
3128 F: include/uapi/linux/batadv_packet.h
3129 F: include/uapi/linux/batman_adv.h
3132 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3133 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3134 L: linux-hams@vger.kernel.org
3136 W: http://www.baycom.org/~tom/ham/ham.html
3137 F: drivers/net/hamradio/baycom*
3139 BCACHE (BLOCK LAYER CACHE)
3140 M: Coly Li <colyli@suse.de>
3141 M: Kent Overstreet <kent.overstreet@gmail.com>
3142 L: linux-bcache@vger.kernel.org
3144 W: http://bcache.evilpiepirate.org
3145 C: irc://irc.oftc.net/bcache
3146 F: drivers/md/bcache/
3148 BDISP ST MEDIA DRIVER
3149 M: Fabien Dessenne <fabien.dessenne@st.com>
3150 L: linux-media@vger.kernel.org
3152 W: https://linuxtv.org
3153 T: git git://linuxtv.org/media_tree.git
3154 F: drivers/media/platform/sti/bdisp
3156 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3157 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3158 L: netdev@vger.kernel.org
3160 F: drivers/net/ethernet/ec_bhf.c
3163 M: Luis de Bethencourt <luisbg@kernel.org>
3164 M: Salah Triki <salah.triki@gmail.com>
3166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3167 F: Documentation/filesystems/befs.rst
3171 M: Paolo Valente <paolo.valente@linaro.org>
3172 M: Jens Axboe <axboe@kernel.dk>
3173 L: linux-block@vger.kernel.org
3175 F: Documentation/block/bfq-iosched.rst
3179 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3181 F: Documentation/filesystems/bfs.rst
3183 F: include/uapi/linux/bfs_fs.h
3185 BLINKM RGB LED DRIVER
3186 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3188 F: drivers/leds/leds-blinkm.c
3191 M: Jens Axboe <axboe@kernel.dk>
3192 L: linux-block@vger.kernel.org
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3197 F: include/linux/blk*
3198 F: kernel/trace/blktrace.c
3202 M: Joern Engel <joern@lazybastard.org>
3203 L: linux-mtd@lists.infradead.org
3205 F: drivers/mtd/devices/block2mtd.c
3208 M: Marcel Holtmann <marcel@holtmann.org>
3209 M: Johan Hedberg <johan.hedberg@gmail.com>
3210 L: linux-bluetooth@vger.kernel.org
3212 W: http://www.bluez.org/
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3215 F: drivers/bluetooth/
3218 M: Marcel Holtmann <marcel@holtmann.org>
3219 M: Johan Hedberg <johan.hedberg@gmail.com>
3220 L: linux-bluetooth@vger.kernel.org
3222 W: http://www.bluez.org/
3223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3225 F: include/net/bluetooth/
3229 M: Jay Vosburgh <j.vosburgh@gmail.com>
3230 M: Veaceslav Falico <vfalico@gmail.com>
3231 M: Andy Gospodarek <andy@greyhouse.net>
3232 L: netdev@vger.kernel.org
3234 W: http://sourceforge.net/projects/bonding/
3235 F: drivers/net/bonding/
3236 F: include/uapi/linux/if_bonding.h
3238 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3239 M: Dan Robertson <dan@dlrobertson.com>
3240 L: linux-iio@vger.kernel.org
3242 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3243 F: drivers/iio/accel/bma400*
3245 BPF (Safe dynamic programs and tools)
3246 M: Alexei Starovoitov <ast@kernel.org>
3247 M: Daniel Borkmann <daniel@iogearbox.net>
3248 R: Martin KaFai Lau <kafai@fb.com>
3249 R: Song Liu <songliubraving@fb.com>
3250 R: Yonghong Song <yhs@fb.com>
3251 R: Andrii Nakryiko <andrii@kernel.org>
3252 R: John Fastabend <john.fastabend@gmail.com>
3253 R: KP Singh <kpsingh@chromium.org>
3254 L: netdev@vger.kernel.org
3255 L: bpf@vger.kernel.org
3258 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3261 F: Documentation/bpf/
3262 F: Documentation/networking/filter.rst
3264 F: include/linux/bpf*
3265 F: include/linux/filter.h
3266 F: include/trace/events/xdp.h
3267 F: include/uapi/linux/bpf*
3268 F: include/uapi/linux/filter.h
3270 F: kernel/trace/bpf_trace.c
3273 F: net/core/filter.c
3274 F: net/sched/act_bpf.c
3275 F: net/sched/cls_bpf.c
3279 F: tools/testing/selftests/bpf/
3284 M: Shubham Bansal <illusionist.neo@gmail.com>
3285 L: netdev@vger.kernel.org
3286 L: bpf@vger.kernel.org
3291 M: Daniel Borkmann <daniel@iogearbox.net>
3292 M: Alexei Starovoitov <ast@kernel.org>
3293 M: Zi Shen Lim <zlim.lnx@gmail.com>
3294 L: netdev@vger.kernel.org
3295 L: bpf@vger.kernel.org
3299 BPF JIT for MIPS (32-BIT AND 64-BIT)
3300 M: Paul Burton <paulburton@kernel.org>
3301 L: netdev@vger.kernel.org
3302 L: bpf@vger.kernel.org
3306 BPF JIT for NFP NICs
3307 M: Jakub Kicinski <kuba@kernel.org>
3308 L: netdev@vger.kernel.org
3309 L: bpf@vger.kernel.org
3311 F: drivers/net/ethernet/netronome/nfp/bpf/
3313 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3314 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3315 M: Sandipan Das <sandipan@linux.ibm.com>
3316 L: netdev@vger.kernel.org
3317 L: bpf@vger.kernel.org
3319 F: arch/powerpc/net/
3321 BPF JIT for RISC-V (32-bit)
3322 M: Luke Nelson <luke.r.nels@gmail.com>
3323 M: Xi Wang <xi.wang@gmail.com>
3324 L: netdev@vger.kernel.org
3325 L: bpf@vger.kernel.org
3328 X: arch/riscv/net/bpf_jit_comp64.c
3330 BPF JIT for RISC-V (64-bit)
3331 M: Björn Töpel <bjorn.topel@gmail.com>
3332 L: netdev@vger.kernel.org
3333 L: bpf@vger.kernel.org
3336 X: arch/riscv/net/bpf_jit_comp32.c
3339 M: Ilya Leoshkevich <iii@linux.ibm.com>
3340 M: Heiko Carstens <hca@linux.ibm.com>
3341 M: Vasily Gorbik <gor@linux.ibm.com>
3342 L: netdev@vger.kernel.org
3343 L: bpf@vger.kernel.org
3346 X: arch/s390/net/pnet.c
3348 BPF JIT for SPARC (32-BIT AND 64-BIT)
3349 M: David S. Miller <davem@davemloft.net>
3350 L: netdev@vger.kernel.org
3351 L: bpf@vger.kernel.org
3355 BPF JIT for X86 32-BIT
3356 M: Wang YanQing <udknight@gmail.com>
3357 L: netdev@vger.kernel.org
3358 L: bpf@vger.kernel.org
3360 F: arch/x86/net/bpf_jit_comp32.c
3362 BPF JIT for X86 64-BIT
3363 M: Alexei Starovoitov <ast@kernel.org>
3364 M: Daniel Borkmann <daniel@iogearbox.net>
3365 L: netdev@vger.kernel.org
3366 L: bpf@vger.kernel.org
3369 X: arch/x86/net/bpf_jit_comp32.c
3371 BROADCOM B44 10/100 ETHERNET DRIVER
3372 M: Michael Chan <michael.chan@broadcom.com>
3373 L: netdev@vger.kernel.org
3375 F: drivers/net/ethernet/broadcom/b44.*
3377 BROADCOM B53 ETHERNET SWITCH DRIVER
3378 M: Florian Fainelli <f.fainelli@gmail.com>
3379 L: netdev@vger.kernel.org
3380 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3382 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3383 F: drivers/net/dsa/b53/*
3384 F: include/linux/platform_data/b53.h
3386 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3387 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3388 L: bcm-kernel-feedback-list@broadcom.com
3389 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3393 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3394 F: drivers/pci/controller/pcie-brcmstb.c
3395 F: drivers/staging/vc04_services
3399 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3400 M: Florian Fainelli <f.fainelli@gmail.com>
3401 M: Ray Jui <rjui@broadcom.com>
3402 M: Scott Branden <sbranden@broadcom.com>
3403 M: bcm-kernel-feedback-list@broadcom.com
3405 T: git git://github.com/broadcom/mach-bcm
3406 F: arch/arm/mach-bcm/
3412 BROADCOM BCM47XX MIPS ARCHITECTURE
3413 M: Hauke Mehrtens <hauke@hauke-m.de>
3414 M: Rafał Miłecki <zajec5@gmail.com>
3415 L: linux-mips@vger.kernel.org
3417 F: Documentation/devicetree/bindings/mips/brcm/
3418 F: arch/mips/bcm47xx/*
3419 F: arch/mips/include/asm/mach-bcm47xx/*
3421 BROADCOM BCM5301X ARM ARCHITECTURE
3422 M: Hauke Mehrtens <hauke@hauke-m.de>
3423 M: Rafał Miłecki <zajec5@gmail.com>
3424 M: bcm-kernel-feedback-list@broadcom.com
3425 L: linux-arm-kernel@lists.infradead.org
3427 F: arch/arm/boot/dts/bcm470*
3428 F: arch/arm/boot/dts/bcm5301*
3429 F: arch/arm/boot/dts/bcm953012*
3430 F: arch/arm/mach-bcm/bcm_5301x.c
3432 BROADCOM BCM53573 ARM ARCHITECTURE
3433 M: Rafał Miłecki <rafal@milecki.pl>
3434 L: bcm-kernel-feedback-list@broadcom.com
3435 L: linux-arm-kernel@lists.infradead.org
3437 F: arch/arm/boot/dts/bcm47189*
3438 F: arch/arm/boot/dts/bcm53573*
3440 BROADCOM BCM63XX ARM ARCHITECTURE
3441 M: Florian Fainelli <f.fainelli@gmail.com>
3442 M: bcm-kernel-feedback-list@broadcom.com
3443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3445 T: git git://github.com/broadcom/stblinux.git
3448 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3449 M: Kevin Cernekee <cernekee@gmail.com>
3450 L: linux-usb@vger.kernel.org
3452 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3454 BROADCOM BCM7XXX ARM ARCHITECTURE
3455 M: Florian Fainelli <f.fainelli@gmail.com>
3456 M: bcm-kernel-feedback-list@broadcom.com
3457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3459 T: git git://github.com/broadcom/stblinux.git
3460 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3461 F: arch/arm/boot/dts/bcm7*.dts*
3462 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3463 F: arch/arm/mach-bcm/*brcmstb*
3464 F: arch/arm/mm/cache-b15-rac.c
3465 F: drivers/bus/brcmstb_gisb.c
3466 F: drivers/pci/controller/pcie-brcmstb.c
3470 M: Al Cooper <alcooperx@gmail.com>
3471 L: linux-usb@vger.kernel.org
3472 L: bcm-kernel-feedback-list@broadcom.com
3474 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3475 F: drivers/usb/gadget/udc/bdc/
3477 BROADCOM BMIPS CPUFREQ DRIVER
3478 M: Markus Mayer <mmayer@broadcom.com>
3479 M: bcm-kernel-feedback-list@broadcom.com
3480 L: linux-pm@vger.kernel.org
3482 F: drivers/cpufreq/bmips-cpufreq.c
3484 BROADCOM BMIPS MIPS ARCHITECTURE
3485 M: Florian Fainelli <f.fainelli@gmail.com>
3486 L: bcm-kernel-feedback-list@broadcom.com
3487 L: linux-mips@vger.kernel.org
3489 T: git git://github.com/broadcom/stblinux.git
3490 F: arch/mips/bmips/*
3491 F: arch/mips/boot/dts/brcm/bcm*.dts*
3492 F: arch/mips/include/asm/mach-bmips/*
3493 F: arch/mips/kernel/*bmips*
3494 F: drivers/soc/bcm/bcm63xx
3495 F: drivers/irqchip/irq-bcm63*
3496 F: drivers/irqchip/irq-bcm7*
3497 F: drivers/irqchip/irq-brcmstb*
3498 F: include/linux/bcm963xx_nvram.h
3499 F: include/linux/bcm963xx_tag.h
3501 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3502 M: Rasesh Mody <rmody@marvell.com>
3503 M: GR-Linux-NIC-Dev@marvell.com
3504 L: netdev@vger.kernel.org
3506 F: drivers/net/ethernet/broadcom/bnx2.*
3507 F: drivers/net/ethernet/broadcom/bnx2_*
3509 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3510 M: Saurav Kashyap <skashyap@marvell.com>
3511 M: Javed Hasan <jhasan@marvell.com>
3512 M: GR-QLogic-Storage-Upstream@marvell.com
3513 L: linux-scsi@vger.kernel.org
3515 F: drivers/scsi/bnx2fc/
3517 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3518 M: Nilesh Javali <njavali@marvell.com>
3519 M: Manish Rangankar <mrangankar@marvell.com>
3520 M: GR-QLogic-Storage-Upstream@marvell.com
3521 L: linux-scsi@vger.kernel.org
3523 F: drivers/scsi/bnx2i/
3525 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3526 M: Ariel Elior <aelior@marvell.com>
3527 M: Sudarsana Kalluru <skalluru@marvell.com>
3528 M: GR-everest-linux-l2@marvell.com
3529 L: netdev@vger.kernel.org
3531 F: drivers/net/ethernet/broadcom/bnx2x/
3533 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3534 M: Michael Chan <michael.chan@broadcom.com>
3535 L: netdev@vger.kernel.org
3537 F: drivers/net/ethernet/broadcom/bnxt/
3539 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3540 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3541 M: Franky Lin <franky.lin@broadcom.com>
3542 M: Hante Meuleman <hante.meuleman@broadcom.com>
3543 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3544 M: Wright Feng <wright.feng@cypress.com>
3545 L: linux-wireless@vger.kernel.org
3546 L: brcm80211-dev-list.pdl@broadcom.com
3547 L: brcm80211-dev-list@cypress.com
3549 F: drivers/net/wireless/broadcom/brcm80211/
3551 BROADCOM BRCMSTB GPIO DRIVER
3552 M: Gregory Fong <gregory.0xf0@gmail.com>
3553 L: bcm-kernel-feedback-list@broadcom.com
3555 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3556 F: drivers/gpio/gpio-brcmstb.c
3558 BROADCOM BRCMSTB I2C DRIVER
3559 M: Kamal Dasu <kdasu.kdev@gmail.com>
3560 L: linux-i2c@vger.kernel.org
3561 L: bcm-kernel-feedback-list@broadcom.com
3563 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3564 F: drivers/i2c/busses/i2c-brcmstb.c
3566 BROADCOM BRCMSTB USB EHCI DRIVER
3567 M: Al Cooper <alcooperx@gmail.com>
3568 L: linux-usb@vger.kernel.org
3569 L: bcm-kernel-feedback-list@broadcom.com
3571 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3572 F: drivers/usb/host/ehci-brcm.*
3574 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3575 M: Al Cooper <alcooperx@gmail.com>
3576 L: linux-kernel@vger.kernel.org
3577 L: bcm-kernel-feedback-list@broadcom.com
3579 F: drivers/phy/broadcom/phy-brcm-usb*
3581 BROADCOM ETHERNET PHY DRIVERS
3582 M: Florian Fainelli <f.fainelli@gmail.com>
3583 L: bcm-kernel-feedback-list@broadcom.com
3584 L: netdev@vger.kernel.org
3586 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3587 F: drivers/net/phy/bcm*.[ch]
3588 F: drivers/net/phy/broadcom.c
3589 F: include/linux/brcmphy.h
3591 BROADCOM GENET ETHERNET DRIVER
3592 M: Doug Berger <opendmb@gmail.com>
3593 M: Florian Fainelli <f.fainelli@gmail.com>
3594 L: bcm-kernel-feedback-list@broadcom.com
3595 L: netdev@vger.kernel.org
3597 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3598 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3599 F: drivers/net/ethernet/broadcom/genet/
3600 F: drivers/net/mdio/mdio-bcm-unimac.c
3601 F: include/linux/platform_data/bcmgenet.h
3602 F: include/linux/platform_data/mdio-bcm-unimac.h
3604 BROADCOM IPROC ARM ARCHITECTURE
3605 M: Ray Jui <rjui@broadcom.com>
3606 M: Scott Branden <sbranden@broadcom.com>
3607 M: bcm-kernel-feedback-list@broadcom.com
3608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3610 T: git git://github.com/broadcom/cygnus-linux.git
3611 F: arch/arm64/boot/dts/broadcom/northstar2/*
3612 F: arch/arm64/boot/dts/broadcom/stingray/*
3613 F: drivers/clk/bcm/clk-ns*
3614 F: drivers/clk/bcm/clk-sr*
3615 F: drivers/pinctrl/bcm/pinctrl-ns*
3616 F: include/dt-bindings/clock/bcm-sr*
3633 BROADCOM KONA GPIO DRIVER
3634 M: Ray Jui <rjui@broadcom.com>
3635 L: bcm-kernel-feedback-list@broadcom.com
3637 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3638 F: drivers/gpio/gpio-bcm-kona.c
3640 BROADCOM NETXTREME-E ROCE DRIVER
3641 M: Selvin Xavier <selvin.xavier@broadcom.com>
3642 M: Devesh Sharma <devesh.sharma@broadcom.com>
3643 M: Somnath Kotur <somnath.kotur@broadcom.com>
3644 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3645 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3646 L: linux-rdma@vger.kernel.org
3648 W: http://www.broadcom.com
3649 F: drivers/infiniband/hw/bnxt_re/
3650 F: include/uapi/rdma/bnxt_re-abi.h
3652 BROADCOM NVRAM DRIVER
3653 M: Rafał Miłecki <zajec5@gmail.com>
3654 L: linux-mips@vger.kernel.org
3656 F: drivers/firmware/broadcom/*
3658 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3659 M: Rafał Miłecki <zajec5@gmail.com>
3660 L: linux-wireless@vger.kernel.org
3663 F: include/linux/bcma/
3666 M: Kamal Dasu <kdasu.kdev@gmail.com>
3667 M: bcm-kernel-feedback-list@broadcom.com
3669 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3670 F: drivers/spi/spi-bcm-qspi.*
3671 F: drivers/spi/spi-brcmstb-qspi.c
3672 F: drivers/spi/spi-iproc-qspi.c
3674 BROADCOM STB AVS CPUFREQ DRIVER
3675 M: Markus Mayer <mmayer@broadcom.com>
3676 M: bcm-kernel-feedback-list@broadcom.com
3677 L: linux-pm@vger.kernel.org
3679 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3680 F: drivers/cpufreq/brcmstb*
3682 BROADCOM STB AVS TMON DRIVER
3683 M: Markus Mayer <mmayer@broadcom.com>
3684 M: bcm-kernel-feedback-list@broadcom.com
3685 L: linux-pm@vger.kernel.org
3687 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3688 F: drivers/thermal/broadcom/brcmstb*
3690 BROADCOM STB DPFE DRIVER
3691 M: Markus Mayer <mmayer@broadcom.com>
3692 M: bcm-kernel-feedback-list@broadcom.com
3693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3695 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3696 F: drivers/memory/brcmstb_dpfe.c
3698 BROADCOM STB NAND FLASH DRIVER
3699 M: Brian Norris <computersforpeace@gmail.com>
3700 M: Kamal Dasu <kdasu.kdev@gmail.com>
3701 L: linux-mtd@lists.infradead.org
3702 L: bcm-kernel-feedback-list@broadcom.com
3704 F: drivers/mtd/nand/raw/brcmnand/
3706 BROADCOM SYSTEMPORT ETHERNET DRIVER
3707 M: Florian Fainelli <f.fainelli@gmail.com>
3708 L: bcm-kernel-feedback-list@broadcom.com
3709 L: netdev@vger.kernel.org
3711 F: drivers/net/ethernet/broadcom/bcmsysport.*
3713 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3714 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3715 M: Prashant Sreedharan <prashant@broadcom.com>
3716 M: Michael Chan <mchan@broadcom.com>
3717 L: netdev@vger.kernel.org
3719 F: drivers/net/ethernet/broadcom/tg3.*
3721 BROCADE BFA FC SCSI DRIVER
3722 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3723 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3724 L: linux-scsi@vger.kernel.org
3726 F: drivers/scsi/bfa/
3728 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3729 M: Rasesh Mody <rmody@marvell.com>
3730 M: Sudarsana Kalluru <skalluru@marvell.com>
3731 M: GR-Linux-NIC-Dev@marvell.com
3732 L: netdev@vger.kernel.org
3734 F: drivers/net/ethernet/brocade/bna/
3736 BSG (block layer generic sg v4 driver)
3737 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3738 L: linux-scsi@vger.kernel.org
3741 F: include/linux/bsg.h
3742 F: include/uapi/linux/bsg.h
3745 M: Clemens Ladisch <clemens@ladisch.de>
3746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3749 F: Documentation/sound/cards/bt87x.rst
3750 F: sound/pci/bt87x.c
3753 M: Michael Buesch <m@bues.ch>
3755 W: http://bu3sch.de/btgpio.php
3756 F: drivers/gpio/gpio-bt8xx.c
3759 M: Chris Mason <clm@fb.com>
3760 M: Josef Bacik <josef@toxicpanda.com>
3761 M: David Sterba <dsterba@suse.com>
3762 L: linux-btrfs@vger.kernel.org
3764 W: http://btrfs.wiki.kernel.org/
3765 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3767 F: Documentation/filesystems/btrfs.rst
3769 F: include/linux/btrfs*
3770 F: include/uapi/linux/btrfs*
3772 BTTV VIDEO4LINUX DRIVER
3773 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3774 L: linux-media@vger.kernel.org
3776 W: https://linuxtv.org
3777 T: git git://linuxtv.org/media_tree.git
3778 F: Documentation/driver-api/media/drivers/bttv*
3779 F: drivers/media/pci/bt8xx/bttv*
3781 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3782 M: Chanwoo Choi <cw00.choi@samsung.com>
3783 L: linux-pm@vger.kernel.org
3784 L: linux-samsung-soc@vger.kernel.org
3786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3787 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3788 F: drivers/devfreq/exynos-bus.c
3790 BUSLOGIC SCSI DRIVER
3791 M: Khalid Aziz <khalid@gonehiking.org>
3792 L: linux-scsi@vger.kernel.org
3794 F: drivers/scsi/BusLogic.*
3795 F: drivers/scsi/FlashPoint.*
3797 C-MEDIA CMI8788 DRIVER
3798 M: Clemens Ladisch <clemens@ladisch.de>
3799 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3802 F: sound/pci/oxygen/
3805 M: Guo Ren <guoren@kernel.org>
3806 L: linux-csky@vger.kernel.org
3808 T: git https://github.com/c-sky/csky-linux.git
3809 F: Documentation/devicetree/bindings/csky/
3810 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3811 F: Documentation/devicetree/bindings/timer/csky,*
3813 F: drivers/clocksource/timer-gx6605s.c
3814 F: drivers/clocksource/timer-mp-csky.c
3815 F: drivers/irqchip/irq-csky-*
3820 M: Mark Salter <msalter@redhat.com>
3821 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3822 L: linux-c6x-dev@linux-c6x.org
3824 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3827 CA8210 IEEE-802.15.4 RADIO DRIVER
3828 M: Harry Morris <h.morris@cascoda.com>
3829 L: linux-wpan@vger.kernel.org
3831 W: https://github.com/Cascoda/ca8210-linux.git
3832 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3833 F: drivers/net/ieee802154/ca8210.c
3835 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3836 M: David Howells <dhowells@redhat.com>
3837 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3839 F: Documentation/filesystems/caching/cachefiles.rst
3842 CADENCE MIPI-CSI2 BRIDGES
3843 M: Maxime Ripard <mripard@kernel.org>
3844 L: linux-media@vger.kernel.org
3846 F: Documentation/devicetree/bindings/media/cdns,*.txt
3847 F: drivers/media/platform/cadence/cdns-csi2*
3850 L: linux-mtd@lists.infradead.org
3852 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3853 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3855 CADENCE USB3 DRD IP DRIVER
3856 M: Peter Chen <peter.chen@nxp.com>
3857 M: Pawel Laszczak <pawell@cadence.com>
3858 M: Roger Quadros <rogerq@ti.com>
3859 L: linux-usb@vger.kernel.org
3861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3862 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3863 F: drivers/usb/cdns3/
3865 CADET FM/AM RADIO RECEIVER DRIVER
3866 M: Hans Verkuil <hverkuil@xs4all.nl>
3867 L: linux-media@vger.kernel.org
3869 W: https://linuxtv.org
3870 T: git git://linuxtv.org/media_tree.git
3871 F: drivers/media/radio/radio-cadet*
3873 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3874 M: Jonathan Corbet <corbet@lwn.net>
3875 L: linux-media@vger.kernel.org
3877 T: git git://linuxtv.org/media_tree.git
3878 F: Documentation/admin-guide/media/cafe_ccic*
3879 F: drivers/media/platform/marvell-ccic/
3882 L: netdev@vger.kernel.org
3884 F: Documentation/networking/caif/
3885 F: drivers/net/caif/
3886 F: include/net/caif/
3887 F: include/uapi/linux/caif/
3891 M: Toke Høiland-Jørgensen <toke@toke.dk>
3892 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3894 F: net/sched/sch_cake.c
3897 M: Wolfgang Grandegger <wg@grandegger.com>
3898 M: Marc Kleine-Budde <mkl@pengutronix.de>
3899 L: linux-can@vger.kernel.org
3901 W: https://github.com/linux-can
3902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3904 F: Documentation/devicetree/bindings/net/can/
3906 F: include/linux/can/dev.h
3907 F: include/linux/can/led.h
3908 F: include/linux/can/platform/
3909 F: include/linux/can/rx-offload.h
3910 F: include/uapi/linux/can/error.h
3911 F: include/uapi/linux/can/netlink.h
3912 F: include/uapi/linux/can/vxcan.h
3915 M: Oliver Hartkopp <socketcan@hartkopp.net>
3916 M: Marc Kleine-Budde <mkl@pengutronix.de>
3917 L: linux-can@vger.kernel.org
3919 W: https://github.com/linux-can
3920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3922 F: Documentation/networking/can.rst
3923 F: include/linux/can/core.h
3924 F: include/linux/can/skb.h
3925 F: include/net/netns/can.h
3926 F: include/uapi/linux/can.h
3927 F: include/uapi/linux/can/bcm.h
3928 F: include/uapi/linux/can/gw.h
3929 F: include/uapi/linux/can/isotp.h
3930 F: include/uapi/linux/can/raw.h
3933 CAN-J1939 NETWORK LAYER
3934 M: Robin van der Gracht <robin@protonic.nl>
3935 M: Oleksij Rempel <o.rempel@pengutronix.de>
3936 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3937 L: linux-can@vger.kernel.org
3939 F: Documentation/networking/j1939.rst
3940 F: include/uapi/linux/can/j1939.h
3944 M: Serge Hallyn <serge@hallyn.com>
3945 L: linux-security-module@vger.kernel.org
3947 F: include/linux/capability.h
3948 F: include/uapi/linux/capability.h
3949 F: kernel/capability.c
3950 F: security/commoncap.c
3952 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3953 M: Kevin Tsai <ktsai@capellamicro.com>
3955 F: drivers/iio/light/cm*
3957 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3958 M: Christian Lamparter <chunkeey@googlemail.com>
3959 L: linux-wireless@vger.kernel.org
3961 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3962 F: drivers/net/wireless/ath/carl9170/
3965 M: Robert Richter <rric@kernel.org>
3967 W: http://www.marvell.com
3968 F: drivers/i2c/busses/i2c-octeon*
3969 F: drivers/i2c/busses/i2c-thunderx*
3971 CAVIUM LIQUIDIO NETWORK DRIVER
3972 M: Derek Chickles <dchickles@marvell.com>
3973 M: Satanand Burla <sburla@marvell.com>
3974 M: Felix Manlunas <fmanlunas@marvell.com>
3975 L: netdev@vger.kernel.org
3977 W: http://www.marvell.com
3978 F: drivers/net/ethernet/cavium/liquidio/
3981 M: Robert Richter <rric@kernel.org>
3983 W: http://www.marvell.com
3984 F: drivers/mmc/host/cavium*
3986 CAVIUM OCTEON-TX CRYPTO DRIVER
3987 M: George Cherian <gcherian@marvell.com>
3988 L: linux-crypto@vger.kernel.org
3990 W: http://www.marvell.com
3991 F: drivers/crypto/cavium/cpt/
3993 CAVIUM THUNDERX2 ARM64 SOC
3994 M: Robert Richter <rric@kernel.org>
3995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3997 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3998 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4000 CC2520 IEEE-802.15.4 RADIO DRIVER
4001 M: Varka Bhadram <varkabhadram@gmail.com>
4002 L: linux-wpan@vger.kernel.org
4004 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4005 F: drivers/net/ieee802154/cc2520.c
4006 F: include/linux/spi/cc2520.h
4008 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4009 M: Gilad Ben-Yossef <gilad@benyossef.com>
4010 L: linux-crypto@vger.kernel.org
4012 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4013 F: drivers/crypto/ccree/
4015 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4016 M: Hadar Gat <hadar.gat@arm.com>
4017 L: linux-crypto@vger.kernel.org
4019 F: drivers/char/hw_random/cctrng.c
4020 F: drivers/char/hw_random/cctrng.h
4021 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4022 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4025 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4026 L: linux-media@vger.kernel.org
4028 W: http://linuxtv.org
4029 T: git git://linuxtv.org/media_tree.git
4030 F: Documentation/ABI/testing/debugfs-cec-error-inj
4031 F: Documentation/devicetree/bindings/media/cec.txt
4032 F: Documentation/driver-api/media/cec-core.rst
4033 F: Documentation/userspace-api/media/cec
4034 F: drivers/media/cec/
4035 F: drivers/media/rc/keymaps/rc-cec.c
4036 F: include/media/cec-notifier.h
4037 F: include/media/cec.h
4038 F: include/uapi/linux/cec-funcs.h
4039 F: include/uapi/linux/cec.h
4042 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4043 L: linux-media@vger.kernel.org
4045 W: http://linuxtv.org
4046 T: git git://linuxtv.org/media_tree.git
4047 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4048 F: drivers/media/cec/platform/cec-gpio/
4050 CELL BROADBAND ENGINE ARCHITECTURE
4051 M: Arnd Bergmann <arnd@arndb.de>
4052 L: linuxppc-dev@lists.ozlabs.org
4054 W: http://www.ibm.com/developerworks/power/cell/
4055 F: arch/powerpc/include/asm/cell*.h
4056 F: arch/powerpc/include/asm/spu*.h
4057 F: arch/powerpc/include/uapi/asm/spu*.h
4058 F: arch/powerpc/oprofile/*cell*
4059 F: arch/powerpc/platforms/cell/
4061 CELLWISE CW2015 BATTERY DRIVER
4062 M: Tobias Schrammm <t.schramm@manjaro.org>
4064 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4065 F: drivers/power/supply/cw2015_battery.c
4067 CEPH COMMON CODE (LIBCEPH)
4068 M: Ilya Dryomov <idryomov@gmail.com>
4069 M: Jeff Layton <jlayton@kernel.org>
4070 L: ceph-devel@vger.kernel.org
4073 T: git git://github.com/ceph/ceph-client.git
4074 F: include/linux/ceph/
4075 F: include/linux/crush/
4078 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4079 M: Jeff Layton <jlayton@kernel.org>
4080 M: Ilya Dryomov <idryomov@gmail.com>
4081 L: ceph-devel@vger.kernel.org
4084 T: git git://github.com/ceph/ceph-client.git
4085 F: Documentation/filesystems/ceph.rst
4088 CERTIFICATE HANDLING
4089 M: David Howells <dhowells@redhat.com>
4090 M: David Woodhouse <dwmw2@infradead.org>
4091 L: keyrings@vger.kernel.org
4093 F: Documentation/admin-guide/module-signing.rst
4095 F: scripts/extract-cert.c
4096 F: scripts/sign-file.c
4098 CFAG12864B LCD DRIVER
4099 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4101 F: drivers/auxdisplay/cfag12864b.c
4102 F: include/linux/cfag12864b.h
4104 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4105 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4107 F: drivers/auxdisplay/cfag12864bfb.c
4108 F: include/linux/cfag12864b.h
4110 CHAR and MISC DRIVERS
4111 M: Arnd Bergmann <arnd@arndb.de>
4112 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4117 F: include/linux/miscdevice.h
4118 X: drivers/char/agp/
4119 X: drivers/char/hw_random/
4120 X: drivers/char/ipmi/
4121 X: drivers/char/random.c
4122 X: drivers/char/tpm/
4125 M: Andy Whitcroft <apw@canonical.com>
4126 M: Joe Perches <joe@perches.com>
4128 F: scripts/checkpatch.pl
4130 CHINESE DOCUMENTATION
4131 M: Harry Wei <harryxiyou@gmail.com>
4132 M: Alex Shi <alex.shi@linux.alibaba.com>
4133 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4135 F: Documentation/translations/zh_CN/
4137 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4138 M: Peter Chen <Peter.Chen@nxp.com>
4139 L: linux-usb@vger.kernel.org
4141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4142 F: drivers/usb/chipidea/
4144 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4145 M: Hans de Goede <hdegoede@redhat.com>
4146 L: linux-input@vger.kernel.org
4148 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4149 F: drivers/input/touchscreen/chipone_icn8318.c
4151 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4152 M: Hans de Goede <hdegoede@redhat.com>
4153 L: linux-input@vger.kernel.org
4155 F: drivers/input/touchscreen/chipone_icn8505.c
4157 CHROME HARDWARE PLATFORM SUPPORT
4158 M: Benson Leung <bleung@chromium.org>
4159 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4162 F: drivers/platform/chrome/
4164 CHROMEOS EC CODEC DRIVER
4165 M: Cheng-Yi Chiang <cychiang@chromium.org>
4166 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4167 R: Guenter Roeck <groeck@chromium.org>
4169 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4170 F: sound/soc/codecs/cros_ec_codec.*
4172 CHROMEOS EC SUBDRIVERS
4173 M: Benson Leung <bleung@chromium.org>
4174 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4175 R: Guenter Roeck <groeck@chromium.org>
4177 F: drivers/power/supply/cros_usbpd-charger.c
4181 CHRONTEL CH7322 CEC DRIVER
4182 M: Jeff Chase <jnchase@google.com>
4183 L: linux-media@vger.kernel.org
4185 T: git git://linuxtv.org/media_tree.git
4186 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4187 F: drivers/media/cec/i2c/ch7322.c
4189 CIRRUS LOGIC AUDIO CODEC DRIVERS
4190 M: James Schulman <james.schulman@cirrus.com>
4191 M: David Rhodes <david.rhodes@cirrus.com>
4192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4193 L: patches@opensource.cirrus.com
4195 F: sound/soc/codecs/cs*
4197 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4198 M: Hartley Sweeten <hsweeten@visionengravers.com>
4199 L: netdev@vger.kernel.org
4201 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4203 CIRRUS LOGIC LOCHNAGAR DRIVER
4204 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4205 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4206 L: patches@opensource.cirrus.com
4208 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4209 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4210 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4211 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4212 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4213 F: Documentation/hwmon/lochnagar.rst
4214 F: drivers/clk/clk-lochnagar.c
4215 F: drivers/hwmon/lochnagar-hwmon.c
4216 F: drivers/mfd/lochnagar-i2c.c
4217 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4218 F: drivers/regulator/lochnagar-regulator.c
4219 F: include/dt-bindings/clk/lochnagar.h
4220 F: include/dt-bindings/pinctrl/lochnagar.h
4221 F: include/linux/mfd/lochnagar*
4222 F: sound/soc/codecs/lochnagar-sc.c
4224 CIRRUS LOGIC MADERA CODEC DRIVERS
4225 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4226 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4227 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4228 L: patches@opensource.cirrus.com
4230 W: https://github.com/CirrusLogic/linux-drivers/wiki
4231 T: git https://github.com/CirrusLogic/linux-drivers.git
4232 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4233 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4234 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4235 F: drivers/gpio/gpio-madera*
4236 F: drivers/irqchip/irq-madera*
4237 F: drivers/mfd/cs47l*
4238 F: drivers/mfd/madera*
4239 F: drivers/pinctrl/cirrus/*
4240 F: include/dt-bindings/sound/madera*
4241 F: include/linux/irqchip/irq-madera*
4242 F: include/linux/mfd/madera/*
4243 F: include/sound/madera*
4244 F: sound/soc/codecs/cs47l*
4245 F: sound/soc/codecs/madera*
4247 CISCO FCOE HBA DRIVER
4248 M: Satish Kharat <satishkh@cisco.com>
4249 M: Sesidhar Baddela <sebaddel@cisco.com>
4250 M: Karan Tilak Kumar <kartilak@cisco.com>
4251 L: linux-scsi@vger.kernel.org
4253 F: drivers/scsi/fnic/
4255 CISCO SCSI HBA DRIVER
4256 M: Karan Tilak Kumar <kartilak@cisco.com>
4257 M: Sesidhar Baddela <sebaddel@cisco.com>
4258 L: linux-scsi@vger.kernel.org
4260 F: drivers/scsi/snic/
4262 CISCO VIC ETHERNET NIC DRIVER
4263 M: Christian Benvenuti <benve@cisco.com>
4264 M: Govindarajulu Varadarajan <_govind@gmx.com>
4266 F: drivers/net/ethernet/cisco/enic/
4268 CISCO VIC LOW LATENCY NIC DRIVER
4269 M: Christian Benvenuti <benve@cisco.com>
4270 M: Nelson Escobar <neescoba@cisco.com>
4272 F: drivers/infiniband/hw/usnic/
4275 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4279 CLANG/LLVM BUILD SUPPORT
4280 M: Nathan Chancellor <natechancellor@gmail.com>
4281 M: Nick Desaulniers <ndesaulniers@google.com>
4282 L: clang-built-linux@googlegroups.com
4284 W: https://clangbuiltlinux.github.io/
4285 B: https://github.com/ClangBuiltLinux/linux/issues
4286 C: irc://chat.freenode.net/clangbuiltlinux
4287 F: Documentation/kbuild/llvm.rst
4288 F: scripts/clang-tools/
4289 K: \b(?i:clang|llvm)\b
4292 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4293 L: linux-kernel@vger.kernel.org
4295 F: include/linux/cleancache.h
4299 M: Russell King <linux@armlinux.org.uk>
4300 L: linux-clk@vger.kernel.org
4302 F: include/linux/clk.h
4304 CLOCKSOURCE, CLOCKEVENT DRIVERS
4305 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4306 M: Thomas Gleixner <tglx@linutronix.de>
4307 L: linux-kernel@vger.kernel.org
4309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4310 F: Documentation/devicetree/bindings/timer/
4311 F: drivers/clocksource/
4314 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4315 M: Daniel Oliveira Nascimento <don@syst.com.br>
4316 L: platform-driver-x86@vger.kernel.org
4318 F: drivers/platform/x86/classmate-laptop.c
4321 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4322 L: linux-media@vger.kernel.org
4324 W: https://linuxtv.org
4325 T: git git://linuxtv.org/media_tree.git
4326 F: drivers/media/pci/cobalt/
4328 COCCINELLE/Semantic Patches (SmPL)
4329 M: Julia Lawall <Julia.Lawall@lip6.fr>
4330 M: Gilles Muller <Gilles.Muller@lip6.fr>
4331 M: Nicolas Palix <nicolas.palix@imag.fr>
4332 M: Michal Marek <michal.lkml@markovi.net>
4333 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4335 W: http://coccinelle.lip6.fr/
4336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4337 F: Documentation/dev-tools/coccinelle.rst
4338 F: scripts/coccicheck
4339 F: scripts/coccinelle/
4342 M: Jan Harkes <jaharkes@cs.cmu.edu>
4344 L: codalist@coda.cs.cmu.edu
4346 W: http://www.coda.cs.cmu.edu/
4347 F: Documentation/filesystems/coda.rst
4349 F: include/linux/coda*.h
4350 F: include/uapi/linux/coda*.h
4352 CODA V4L2 MEM2MEM DRIVER
4353 M: Philipp Zabel <p.zabel@pengutronix.de>
4354 L: linux-media@vger.kernel.org
4356 F: Documentation/devicetree/bindings/media/coda.txt
4357 F: drivers/media/platform/coda/
4360 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4362 F: Documentation/process/code-of-conduct-interpretation.rst
4363 F: Documentation/process/code-of-conduct.rst
4365 COMMON CLK FRAMEWORK
4366 M: Michael Turquette <mturquette@baylibre.com>
4367 M: Stephen Boyd <sboyd@kernel.org>
4368 L: linux-clk@vger.kernel.org
4370 Q: http://patchwork.kernel.org/project/linux-clk/list/
4371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4372 F: Documentation/devicetree/bindings/clock/
4374 F: include/linux/clk-pr*
4375 F: include/linux/clk/
4376 F: include/linux/of_clk.h
4377 X: drivers/clk/clkdev.c
4379 COMMON INTERNET FILE SYSTEM (CIFS)
4380 M: Steve French <sfrench@samba.org>
4381 L: linux-cifs@vger.kernel.org
4382 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4384 W: http://linux-cifs.samba.org/
4385 T: git git://git.samba.org/sfrench/cifs-2.6.git
4386 F: Documentation/admin-guide/cifs/
4389 COMPACTPCI HOTPLUG CORE
4390 M: Scott Murray <scott@spiteful.org>
4391 L: linux-pci@vger.kernel.org
4393 F: drivers/pci/hotplug/cpci_hotplug*
4395 COMPACTPCI HOTPLUG GENERIC DRIVER
4396 M: Scott Murray <scott@spiteful.org>
4397 L: linux-pci@vger.kernel.org
4399 F: drivers/pci/hotplug/cpcihp_generic.c
4401 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4402 M: Scott Murray <scott@spiteful.org>
4403 L: linux-pci@vger.kernel.org
4405 F: drivers/pci/hotplug/cpcihp_zt5550.*
4407 COMPAL LAPTOP SUPPORT
4408 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4409 L: platform-driver-x86@vger.kernel.org
4411 F: drivers/platform/x86/compal-laptop.c
4414 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4416 F: include/linux/compiler_attributes.h
4418 CONEXANT ACCESSRUNNER USB DRIVER
4419 L: accessrunner-general@lists.sourceforge.net
4421 W: http://accessrunner.sourceforge.net/
4422 F: drivers/usb/atm/cxacru.c
4425 M: Joel Becker <jlbec@evilplan.org>
4426 M: Christoph Hellwig <hch@lst.de>
4428 T: git git://git.infradead.org/users/hch/configfs.git
4430 F: include/linux/configfs.h
4431 F: samples/configfs/
4434 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4436 F: drivers/video/console/
4437 F: include/linux/console*
4439 CONTROL GROUP (CGROUP)
4440 M: Tejun Heo <tj@kernel.org>
4441 M: Li Zefan <lizefan@huawei.com>
4442 M: Johannes Weiner <hannes@cmpxchg.org>
4443 L: cgroups@vger.kernel.org
4445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4446 F: Documentation/admin-guide/cgroup-v1/
4447 F: Documentation/admin-guide/cgroup-v2.rst
4448 F: include/linux/cgroup*
4451 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4452 M: Tejun Heo <tj@kernel.org>
4453 M: Jens Axboe <axboe@kernel.dk>
4454 L: cgroups@vger.kernel.org
4455 L: linux-block@vger.kernel.org
4456 T: git git://git.kernel.dk/linux-block
4457 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4458 F: block/bfq-cgroup.c
4459 F: block/blk-cgroup.c
4460 F: block/blk-iolatency.c
4461 F: block/blk-throttle.c
4462 F: include/linux/blk-cgroup.h
4464 CONTROL GROUP - CPUSET
4465 M: Li Zefan <lizefan@huawei.com>
4466 L: cgroups@vger.kernel.org
4468 W: http://www.bullopensource.org/cpuset/
4469 W: http://oss.sgi.com/projects/cpusets/
4470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4471 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4472 F: include/linux/cpuset.h
4473 F: kernel/cgroup/cpuset.c
4475 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4476 M: Johannes Weiner <hannes@cmpxchg.org>
4477 M: Michal Hocko <mhocko@kernel.org>
4478 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4479 L: cgroups@vger.kernel.org
4480 L: linux-mm@kvack.org
4485 CORETEMP HARDWARE MONITORING DRIVER
4486 M: Fenghua Yu <fenghua.yu@intel.com>
4487 L: linux-hwmon@vger.kernel.org
4489 F: Documentation/hwmon/coretemp.rst
4490 F: drivers/hwmon/coretemp.c
4492 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4493 M: Marius Zachmann <mail@mariuszachmann.de>
4494 L: linux-hwmon@vger.kernel.org
4496 F: drivers/hwmon/corsair-cpro.c
4498 COSA/SRP SYNC SERIAL DRIVER
4499 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4501 W: http://www.fi.muni.cz/~kas/cosa/
4502 F: drivers/net/wan/cosa*
4505 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4506 L: linux-iio@vger.kernel.org
4508 F: Documentation/ABI/testing/sysfs-bus-counter*
4509 F: Documentation/driver-api/generic-counter.rst
4511 F: include/linux/counter.h
4512 F: include/linux/counter_enum.h
4514 CPMAC ETHERNET DRIVER
4515 M: Florian Fainelli <f.fainelli@gmail.com>
4516 L: netdev@vger.kernel.org
4518 F: drivers/net/ethernet/ti/cpmac.c
4520 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4521 M: Viresh Kumar <viresh.kumar@linaro.org>
4522 M: Sudeep Holla <sudeep.holla@arm.com>
4523 L: linux-pm@vger.kernel.org
4525 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4526 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4528 CPU FREQUENCY SCALING FRAMEWORK
4529 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4530 M: Viresh Kumar <viresh.kumar@linaro.org>
4531 L: linux-pm@vger.kernel.org
4533 B: https://bugzilla.kernel.org
4534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4536 F: Documentation/admin-guide/pm/cpufreq.rst
4537 F: Documentation/admin-guide/pm/intel_pstate.rst
4538 F: Documentation/cpu-freq/
4539 F: Documentation/devicetree/bindings/cpufreq/
4541 F: include/linux/cpufreq.h
4542 F: include/linux/sched/cpufreq.h
4543 F: kernel/sched/cpufreq*.c
4544 F: tools/testing/selftests/cpufreq/
4546 CPU IDLE TIME MANAGEMENT FRAMEWORK
4547 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4548 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4549 L: linux-pm@vger.kernel.org
4551 B: https://bugzilla.kernel.org
4552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4553 F: Documentation/admin-guide/pm/cpuidle.rst
4554 F: Documentation/driver-api/pm/cpuidle.rst
4555 F: drivers/cpuidle/*
4556 F: include/linux/cpuidle.h
4558 CPU POWER MONITORING SUBSYSTEM
4559 M: Thomas Renninger <trenn@suse.com>
4560 M: Shuah Khan <shuah@kernel.org>
4561 M: Shuah Khan <skhan@linuxfoundation.org>
4562 L: linux-pm@vger.kernel.org
4564 F: tools/power/cpupower/
4567 M: "H. Peter Anvin" <hpa@zytor.com>
4569 F: arch/x86/kernel/cpuid.c
4570 F: arch/x86/kernel/msr.c
4572 CPUIDLE DRIVER - ARM BIG LITTLE
4573 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4574 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4575 L: linux-pm@vger.kernel.org
4576 L: linux-arm-kernel@lists.infradead.org
4578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4579 F: drivers/cpuidle/cpuidle-big_little.c
4581 CPUIDLE DRIVER - ARM EXYNOS
4582 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4583 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4584 M: Kukjin Kim <kgene@kernel.org>
4585 L: linux-pm@vger.kernel.org
4586 L: linux-samsung-soc@vger.kernel.org
4588 F: arch/arm/mach-exynos/pm.c
4589 F: drivers/cpuidle/cpuidle-exynos.c
4591 CPUIDLE DRIVER - ARM PSCI
4592 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4593 M: Sudeep Holla <sudeep.holla@arm.com>
4594 L: linux-pm@vger.kernel.org
4595 L: linux-arm-kernel@lists.infradead.org
4597 F: drivers/cpuidle/cpuidle-psci.c
4599 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4600 M: Ulf Hansson <ulf.hansson@linaro.org>
4601 L: linux-pm@vger.kernel.org
4602 L: linux-arm-kernel@lists.infradead.org
4604 F: drivers/cpuidle/cpuidle-psci.h
4605 F: drivers/cpuidle/cpuidle-psci-domain.c
4608 M: Nicolas Pitre <nico@fluxnic.net>
4610 F: Documentation/filesystems/cramfs.rst
4614 M: Bastien Nocera <hadess@hadess.net>
4615 L: linux-input@vger.kernel.org
4617 F: drivers/hid/hid-creative-sb0540.c
4620 M: Herbert Xu <herbert@gondor.apana.org.au>
4621 M: "David S. Miller" <davem@davemloft.net>
4622 L: linux-crypto@vger.kernel.org
4624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4626 F: Documentation/crypto/
4627 F: Documentation/devicetree/bindings/crypto/
4632 F: include/linux/crypto*
4635 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4636 M: Neil Horman <nhorman@tuxdriver.com>
4637 L: linux-crypto@vger.kernel.org
4639 F: crypto/ansi_cprng.c
4643 M: Hans Verkuil <hverkuil@xs4all.nl>
4644 L: linux-media@vger.kernel.org
4646 W: http://linuxtv.org
4647 T: git git://linuxtv.org/media_tree.git
4648 F: drivers/media/i2c/cs3308.c
4650 CS5535 Audio ALSA driver
4651 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4653 F: sound/pci/cs5535audio/
4655 CSI DRIVERS FOR ALLWINNER V3s
4656 M: Yong Deng <yong.deng@magewell.com>
4657 L: linux-media@vger.kernel.org
4659 T: git git://linuxtv.org/media_tree.git
4660 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4661 F: drivers/media/platform/sunxi/sun6i-csi/
4664 M: Solomon Peachy <pizza@shaftnet.org>
4666 F: drivers/net/wireless/st/cw1200/
4668 CX18 VIDEO4LINUX DRIVER
4669 M: Andy Walls <awalls@md.metrocast.net>
4670 L: linux-media@vger.kernel.org
4672 W: https://linuxtv.org
4673 T: git git://linuxtv.org/media_tree.git
4674 F: drivers/media/pci/cx18/
4675 F: include/uapi/linux/ivtv*
4677 CX2341X MPEG ENCODER HELPER MODULE
4678 M: Hans Verkuil <hverkuil@xs4all.nl>
4679 L: linux-media@vger.kernel.org
4681 W: https://linuxtv.org
4682 T: git git://linuxtv.org/media_tree.git
4683 F: drivers/media/common/cx2341x*
4684 F: include/media/drv-intf/cx2341x.h
4686 CX24120 MEDIA DRIVER
4687 M: Jemma Denson <jdenson@gmail.com>
4688 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4689 L: linux-media@vger.kernel.org
4691 W: https://linuxtv.org
4692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4693 F: drivers/media/dvb-frontends/cx24120*
4695 CX88 VIDEO4LINUX DRIVER
4696 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4697 L: linux-media@vger.kernel.org
4699 W: https://linuxtv.org
4700 T: git git://linuxtv.org/media_tree.git
4701 F: Documentation/driver-api/media/drivers/cx88*
4702 F: drivers/media/pci/cx88/
4704 CXD2820R MEDIA DRIVER
4705 M: Antti Palosaari <crope@iki.fi>
4706 L: linux-media@vger.kernel.org
4708 W: https://linuxtv.org
4709 W: http://palosaari.fi/linux/
4710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4711 T: git git://linuxtv.org/anttip/media_tree.git
4712 F: drivers/media/dvb-frontends/cxd2820r*
4714 CXGB3 ETHERNET DRIVER (CXGB3)
4715 M: Vishal Kulkarni <vishal@chelsio.com>
4716 L: netdev@vger.kernel.org
4718 W: http://www.chelsio.com
4719 F: drivers/net/ethernet/chelsio/cxgb3/
4721 CXGB3 ISCSI DRIVER (CXGB3I)
4722 M: Karen Xie <kxie@chelsio.com>
4723 L: linux-scsi@vger.kernel.org
4725 W: http://www.chelsio.com
4726 F: drivers/scsi/cxgbi/cxgb3i
4728 CXGB4 CRYPTO DRIVER (chcr)
4729 M: Ayush Sawal <ayush.sawal@chelsio.com>
4730 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4731 M: Rohit Maheshwari <rohitm@chelsio.com>
4732 L: linux-crypto@vger.kernel.org
4734 W: http://www.chelsio.com
4735 F: drivers/crypto/chelsio
4737 CXGB4 INLINE CRYPTO DRIVER
4738 M: Ayush Sawal <ayush.sawal@chelsio.com>
4739 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4740 M: Rohit Maheshwari <rohitm@chelsio.com>
4741 L: netdev@vger.kernel.org
4743 W: http://www.chelsio.com
4744 F: drivers/net/ethernet/chelsio/inline_crypto/
4746 CXGB4 ETHERNET DRIVER (CXGB4)
4747 M: Vishal Kulkarni <vishal@chelsio.com>
4748 L: netdev@vger.kernel.org
4750 W: http://www.chelsio.com
4751 F: drivers/net/ethernet/chelsio/cxgb4/
4753 CXGB4 ISCSI DRIVER (CXGB4I)
4754 M: Karen Xie <kxie@chelsio.com>
4755 L: linux-scsi@vger.kernel.org
4757 W: http://www.chelsio.com
4758 F: drivers/scsi/cxgbi/cxgb4i
4760 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4761 M: Potnuri Bharat Teja <bharat@chelsio.com>
4762 L: linux-rdma@vger.kernel.org
4764 W: http://www.openfabrics.org
4765 F: drivers/infiniband/hw/cxgb4/
4766 F: include/uapi/rdma/cxgb4-abi.h
4768 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4769 M: Vishal Kulkarni <vishal@gmail.com>
4770 L: netdev@vger.kernel.org
4772 W: http://www.chelsio.com
4773 F: drivers/net/ethernet/chelsio/cxgb4vf/
4775 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4776 M: Frederic Barrat <fbarrat@linux.ibm.com>
4777 M: Andrew Donnellan <ajd@linux.ibm.com>
4778 L: linuxppc-dev@lists.ozlabs.org
4780 F: Documentation/ABI/testing/sysfs-class-cxl
4781 F: Documentation/powerpc/cxl.rst
4782 F: arch/powerpc/platforms/powernv/pci-cxl.c
4783 F: drivers/misc/cxl/
4784 F: include/misc/cxl*
4785 F: include/uapi/misc/cxl.h
4787 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4788 M: Manoj N. Kumar <manoj@linux.ibm.com>
4789 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4790 M: Uma Krishnan <ukrishn@linux.ibm.com>
4791 L: linux-scsi@vger.kernel.org
4793 F: Documentation/powerpc/cxlflash.rst
4794 F: drivers/scsi/cxlflash/
4795 F: include/uapi/scsi/cxlflash_ioctl.h
4798 M: Russell King <linux@armlinux.org.uk>
4799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4801 W: http://www.armlinux.org.uk/
4802 F: drivers/video/fbdev/cyber2000fb.*
4804 CYCLADES ASYNC MUX DRIVER
4806 W: http://www.cyclades.com/
4807 F: drivers/tty/cyclades.c
4808 F: include/linux/cyclades.h
4809 F: include/uapi/linux/cyclades.h
4811 CYCLADES PC300 DRIVER
4813 W: http://www.cyclades.com/
4814 F: drivers/net/wan/pc300*
4816 CYPRESS_FIRMWARE MEDIA DRIVER
4817 M: Antti Palosaari <crope@iki.fi>
4818 L: linux-media@vger.kernel.org
4820 W: https://linuxtv.org
4821 W: http://palosaari.fi/linux/
4822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4823 T: git git://linuxtv.org/anttip/media_tree.git
4824 F: drivers/media/common/cypress_firmware*
4826 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4827 M: Linus Walleij <linus.walleij@linaro.org>
4828 L: linux-input@vger.kernel.org
4830 F: drivers/input/touchscreen/cy8ctma140.c
4832 CYTTSP TOUCHSCREEN DRIVER
4833 M: Ferruh Yigit <fery@cypress.com>
4834 L: linux-input@vger.kernel.org
4836 F: drivers/input/touchscreen/cyttsp*
4837 F: include/linux/input/cyttsp.h
4839 D-LINK DIR-685 TOUCHKEYS DRIVER
4840 M: Linus Walleij <linus.walleij@linaro.org>
4841 L: linux-input@vger.kernel.org
4843 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4845 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4846 M: Joshua Kinard <kumba@gentoo.org>
4848 F: drivers/rtc/rtc-ds1685.c
4849 F: include/linux/rtc/ds1685.h
4851 DAMA SLAVE for AX.25
4852 M: Joerg Reuter <jreuter@yaina.de>
4853 L: linux-hams@vger.kernel.org
4855 W: http://yaina.de/jreuter/
4856 W: http://www.qsl.net/dl1bke/
4857 F: net/ax25/af_ax25.c
4858 F: net/ax25/ax25_dev.c
4859 F: net/ax25/ax25_ds_*
4860 F: net/ax25/ax25_in.c
4861 F: net/ax25/ax25_out.c
4862 F: net/ax25/ax25_timer.c
4863 F: net/ax25/sysctl_net_ax25.c
4865 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4866 L: netdev@vger.kernel.org
4868 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4869 F: drivers/net/ethernet/dec/tulip/dmfe.c
4871 DC390/AM53C974 SCSI driver
4872 M: Hannes Reinecke <hare@suse.com>
4873 L: linux-scsi@vger.kernel.org
4875 F: drivers/scsi/am53c974.c
4878 M: Oliver Neukum <oliver@neukum.org>
4879 M: Ali Akcaagac <aliakc@web.de>
4880 M: Jamie Lenehan <lenehan@twibble.org>
4881 L: dc395x@twibble.org
4883 W: http://twibble.org/dist/dc395x/
4884 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4885 F: Documentation/scsi/dc395x.rst
4886 F: drivers/scsi/dc395x.*
4889 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4890 L: dccp@vger.kernel.org
4892 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4893 F: include/linux/dccp.h
4894 F: include/linux/tfrc.h
4895 F: include/uapi/linux/dccp.h
4898 DECnet NETWORK LAYER
4899 L: linux-decnet-user@lists.sourceforge.net
4901 W: http://linux-decnet.sourceforge.net
4902 F: Documentation/networking/decnet.rst
4905 DECSTATION PLATFORM SUPPORT
4906 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4907 L: linux-mips@vger.kernel.org
4909 W: http://www.linux-mips.org/wiki/DECstation
4911 F: arch/mips/include/asm/dec/
4912 F: arch/mips/include/asm/mach-dec/
4914 DEFXX FDDI NETWORK DRIVER
4915 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4917 F: drivers/net/fddi/defxx.*
4919 DEFZA FDDI NETWORK DRIVER
4920 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4922 F: drivers/net/fddi/defza.*
4924 DEINTERLACE DRIVERS FOR ALLWINNER H3
4925 M: Jernej Skrabec <jernej.skrabec@siol.net>
4926 L: linux-media@vger.kernel.org
4928 T: git git://linuxtv.org/media_tree.git
4929 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4930 F: drivers/media/platform/sunxi/sun8i-di/
4933 M: Matthew Garrett <mjg59@srcf.ucam.org>
4934 M: Pali Rohár <pali@kernel.org>
4935 L: platform-driver-x86@vger.kernel.org
4937 F: drivers/platform/x86/dell-laptop.c
4939 DELL LAPTOP FREEFALL DRIVER
4940 M: Pali Rohár <pali@kernel.org>
4942 F: drivers/platform/x86/dell-smo8800.c
4944 DELL LAPTOP RBTN DRIVER
4945 M: Pali Rohár <pali@kernel.org>
4947 F: drivers/platform/x86/dell-rbtn.*
4949 DELL LAPTOP SMM DRIVER
4950 M: Pali Rohár <pali@kernel.org>
4952 F: drivers/hwmon/dell-smm-hwmon.c
4953 F: include/uapi/linux/i8k.h
4955 DELL REMOTE BIOS UPDATE DRIVER
4956 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4957 L: platform-driver-x86@vger.kernel.org
4959 F: drivers/platform/x86/dell_rbu.c
4962 M: Pali Rohár <pali@kernel.org>
4963 M: Mario Limonciello <mario.limonciello@dell.com>
4964 L: platform-driver-x86@vger.kernel.org
4966 F: drivers/platform/x86/dell-smbios.*
4968 DELL SMBIOS SMM DRIVER
4969 M: Mario Limonciello <mario.limonciello@dell.com>
4970 L: platform-driver-x86@vger.kernel.org
4972 F: drivers/platform/x86/dell-smbios-smm.c
4974 DELL SMBIOS WMI DRIVER
4975 M: Mario Limonciello <mario.limonciello@dell.com>
4976 L: platform-driver-x86@vger.kernel.org
4978 F: drivers/platform/x86/dell-smbios-wmi.c
4979 F: tools/wmi/dell-smbios-example.c
4981 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4982 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4983 L: platform-driver-x86@vger.kernel.org
4985 F: Documentation/driver-api/dcdbas.rst
4986 F: drivers/platform/x86/dcdbas.*
4988 DELL WMI DESCRIPTOR DRIVER
4989 M: Mario Limonciello <mario.limonciello@dell.com>
4991 F: drivers/platform/x86/dell-wmi-descriptor.c
4993 DELL WMI NOTIFICATIONS DRIVER
4994 M: Matthew Garrett <mjg59@srcf.ucam.org>
4995 M: Pali Rohár <pali@kernel.org>
4997 F: drivers/platform/x86/dell-wmi.c
4999 DELTA ST MEDIA DRIVER
5000 M: Hugues Fruchet <hugues.fruchet@st.com>
5001 L: linux-media@vger.kernel.org
5003 W: https://linuxtv.org
5004 T: git git://linuxtv.org/media_tree.git
5005 F: drivers/media/platform/sti/delta
5008 L: linux-mtd@lists.infradead.org
5010 F: drivers/mtd/nand/raw/denali*
5012 DESIGNWARE EDMA CORE IP DRIVER
5013 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5014 L: dmaengine@vger.kernel.org
5016 F: drivers/dma/dw-edma/
5017 F: include/linux/dma/edma.h
5019 DESIGNWARE USB2 DRD IP DRIVER
5020 M: Minas Harutyunyan <hminas@synopsys.com>
5021 L: linux-usb@vger.kernel.org
5023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5024 F: drivers/usb/dwc2/
5026 DESIGNWARE USB3 DRD IP DRIVER
5027 M: Felipe Balbi <balbi@kernel.org>
5028 L: linux-usb@vger.kernel.org
5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5031 F: drivers/usb/dwc3/
5033 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5034 M: Andreas Klinger <ak@it-klinger.de>
5035 L: linux-iio@vger.kernel.org
5037 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5038 F: drivers/iio/proximity/srf*.c
5040 DEVICE COREDUMP (DEV_COREDUMP)
5041 M: Johannes Berg <johannes@sipsolutions.net>
5042 L: linux-kernel@vger.kernel.org
5044 F: drivers/base/devcoredump.c
5045 F: include/linux/devcoredump.h
5047 DEVICE DEPENDENCY HELPER SCRIPT
5048 M: Saravana Kannan <saravanak@google.com>
5049 L: linux-kernel@vger.kernel.org
5051 F: scripts/dev-needs.sh
5053 DEVICE DIRECT ACCESS (DAX)
5054 M: Dan Williams <dan.j.williams@intel.com>
5055 M: Vishal Verma <vishal.l.verma@intel.com>
5056 M: Dave Jiang <dave.jiang@intel.com>
5057 L: linux-nvdimm@lists.01.org
5061 DEVICE FREQUENCY (DEVFREQ)
5062 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5063 M: Kyungmin Park <kyungmin.park@samsung.com>
5064 M: Chanwoo Choi <cw00.choi@samsung.com>
5065 L: linux-pm@vger.kernel.org
5067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5068 F: Documentation/devicetree/bindings/devfreq/
5070 F: include/linux/devfreq.h
5071 F: include/trace/events/devfreq.h
5073 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5074 M: Chanwoo Choi <cw00.choi@samsung.com>
5075 L: linux-pm@vger.kernel.org
5077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5078 F: Documentation/devicetree/bindings/devfreq/event/
5079 F: drivers/devfreq/devfreq-event.c
5080 F: drivers/devfreq/event/
5081 F: include/dt-bindings/pmu/exynos_ppmu.h
5082 F: include/linux/devfreq-event.h
5084 DEVICE NUMBER REGISTRY
5085 M: Torben Mathiasen <device@lanana.org>
5087 W: http://lanana.org/docs/device-list/index.html
5090 M: Alasdair Kergon <agk@redhat.com>
5091 M: Mike Snitzer <snitzer@redhat.com>
5092 M: dm-devel@redhat.com
5093 L: dm-devel@redhat.com
5095 W: http://sources.redhat.com/dm
5096 Q: http://patchwork.kernel.org/project/dm-devel/list/
5097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5098 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5099 F: Documentation/admin-guide/device-mapper/
5100 F: drivers/md/Kconfig
5101 F: drivers/md/Makefile
5103 F: drivers/md/persistent-data/
5104 F: include/linux/device-mapper.h
5105 F: include/linux/dm-*.h
5106 F: include/uapi/linux/dm-*.h
5109 M: Jiri Pirko <jiri@nvidia.com>
5110 L: netdev@vger.kernel.org
5112 F: Documentation/networking/devlink
5113 F: include/net/devlink.h
5114 F: include/uapi/linux/devlink.h
5115 F: net/core/devlink.c
5117 DIALOG SEMICONDUCTOR DRIVERS
5118 M: Support Opensource <support.opensource@diasemi.com>
5120 W: http://www.dialog-semiconductor.com/products
5121 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5122 F: Documentation/devicetree/bindings/mfd/da90*.txt
5123 F: Documentation/devicetree/bindings/regulator/da92*.txt
5124 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5125 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5126 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5127 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5128 F: Documentation/hwmon/da90??.rst
5129 F: drivers/gpio/gpio-da90??.c
5130 F: drivers/hwmon/da90??-hwmon.c
5131 F: drivers/iio/adc/da91??-*.c
5132 F: drivers/input/misc/da90??_onkey.c
5133 F: drivers/input/touchscreen/da9052_tsi.c
5134 F: drivers/leds/leds-da90??.c
5135 F: drivers/mfd/da903x.c
5136 F: drivers/mfd/da90??-*.c
5137 F: drivers/mfd/da91??-*.c
5138 F: drivers/pinctrl/pinctrl-da90??.c
5139 F: drivers/power/supply/da9052-battery.c
5140 F: drivers/power/supply/da91??-*.c
5141 F: drivers/regulator/da9???-regulator.[ch]
5142 F: drivers/regulator/slg51000-regulator.[ch]
5143 F: drivers/rtc/rtc-da90??.c
5144 F: drivers/thermal/da90??-thermal.c
5145 F: drivers/video/backlight/da90??_bl.c
5146 F: drivers/watchdog/da90??_wdt.c
5147 F: include/linux/mfd/da903x.h
5148 F: include/linux/mfd/da9052/
5149 F: include/linux/mfd/da9055/
5150 F: include/linux/mfd/da9062/
5151 F: include/linux/mfd/da9063/
5152 F: include/linux/mfd/da9150/
5153 F: include/linux/regulator/da9211.h
5154 F: include/sound/da[79]*.h
5155 F: sound/soc/codecs/da[79]*.[ch]
5157 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5158 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5159 L: linux-gpio@vger.kernel.org
5161 F: drivers/gpio/gpio-gpio-mm.c
5163 DIOLAN U2C-12 I2C DRIVER
5164 M: Guenter Roeck <linux@roeck-us.net>
5165 L: linux-i2c@vger.kernel.org
5167 F: drivers/i2c/busses/i2c-diolan-u2c.c
5169 DIRECTORY NOTIFICATION (DNOTIFY)
5170 M: Jan Kara <jack@suse.cz>
5171 R: Amir Goldstein <amir73il@gmail.com>
5172 L: linux-fsdevel@vger.kernel.org
5174 F: Documentation/filesystems/dnotify.rst
5175 F: fs/notify/dnotify/
5176 F: include/linux/dnotify.h
5178 DISK GEOMETRY AND PARTITION HANDLING
5179 M: Andries Brouwer <aeb@cwi.nl>
5181 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5182 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5183 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5186 M: Jan Kara <jack@suse.com>
5188 F: Documentation/filesystems/quota.rst
5190 F: include/linux/quota*.h
5191 F: include/uapi/linux/quota*.h
5193 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5194 M: Bernie Thompson <bernie@plugable.com>
5195 L: linux-fbdev@vger.kernel.org
5197 W: http://plugable.com/category/projects/udlfb/
5198 F: Documentation/fb/udlfb.rst
5199 F: drivers/video/fbdev/udlfb.c
5200 F: include/video/udlfb.h
5202 DISTRIBUTED LOCK MANAGER (DLM)
5203 M: Christine Caulfield <ccaulfie@redhat.com>
5204 M: David Teigland <teigland@redhat.com>
5205 L: cluster-devel@redhat.com
5207 W: http://sources.redhat.com/cluster/
5208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5211 DMA BUFFER SHARING FRAMEWORK
5212 M: Sumit Semwal <sumit.semwal@linaro.org>
5213 M: Christian König <christian.koenig@amd.com>
5214 L: linux-media@vger.kernel.org
5215 L: dri-devel@lists.freedesktop.org
5216 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5218 T: git git://anongit.freedesktop.org/drm/drm-misc
5219 F: Documentation/driver-api/dma-buf.rst
5221 F: include/linux/*fence.h
5222 F: include/linux/dma-buf*
5223 F: include/linux/dma-resv.h
5224 K: \bdma_(?:buf|fence|resv)\b
5226 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5227 M: Vinod Koul <vkoul@kernel.org>
5228 L: dmaengine@vger.kernel.org
5230 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5232 F: Documentation/devicetree/bindings/dma/
5233 F: Documentation/driver-api/dmaengine/
5235 F: include/linux/dmaengine.h
5236 F: include/linux/of_dma.h
5239 M: Christoph Hellwig <hch@lst.de>
5240 M: Marek Szyprowski <m.szyprowski@samsung.com>
5241 R: Robin Murphy <robin.murphy@arm.com>
5242 L: iommu@lists.linux-foundation.org
5244 W: http://git.infradead.org/users/hch/dma-mapping.git
5245 T: git git://git.infradead.org/users/hch/dma-mapping.git
5246 F: include/asm-generic/dma-mapping.h
5247 F: include/linux/dma-direct.h
5248 F: include/linux/dma-mapping.h
5249 F: include/linux/dma-map-ops.h
5252 DMA-BUF HEAPS FRAMEWORK
5253 M: Sumit Semwal <sumit.semwal@linaro.org>
5254 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5255 R: Liam Mark <lmark@codeaurora.org>
5256 R: Laura Abbott <labbott@redhat.com>
5257 R: Brian Starkey <Brian.Starkey@arm.com>
5258 R: John Stultz <john.stultz@linaro.org>
5259 L: linux-media@vger.kernel.org
5260 L: dri-devel@lists.freedesktop.org
5261 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5263 T: git git://anongit.freedesktop.org/drm/drm-misc
5264 F: drivers/dma-buf/dma-heap.c
5265 F: drivers/dma-buf/heaps/*
5266 F: include/linux/dma-heap.h
5267 F: include/uapi/linux/dma-heap.h
5269 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5270 M: Lukasz Luba <lukasz.luba@arm.com>
5271 L: linux-pm@vger.kernel.org
5272 L: linux-samsung-soc@vger.kernel.org
5274 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5275 F: drivers/memory/samsung/exynos5422-dmc.c
5277 DME1737 HARDWARE MONITOR DRIVER
5278 M: Juerg Haefliger <juergh@gmail.com>
5279 L: linux-hwmon@vger.kernel.org
5281 F: Documentation/hwmon/dme1737.rst
5282 F: drivers/hwmon/dme1737.c
5285 M: Jean Delvare <jdelvare@suse.com>
5287 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5288 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5289 F: drivers/firmware/dmi-id.c
5290 F: drivers/firmware/dmi_scan.c
5291 F: include/linux/dmi.h
5294 M: Jonathan Corbet <corbet@lwn.net>
5295 L: linux-doc@vger.kernel.org
5297 P: Documentation/doc-guide/maintainer-profile.rst
5298 T: git git://git.lwn.net/linux.git docs-next
5300 F: scripts/documentation-file-ref-check
5301 F: scripts/kernel-doc
5302 F: scripts/sphinx-pre-install
5303 X: Documentation/ABI/
5304 X: Documentation/admin-guide/media/
5305 X: Documentation/devicetree/
5306 X: Documentation/driver-api/media/
5307 X: Documentation/firmware-guide/acpi/
5308 X: Documentation/i2c/
5309 X: Documentation/power/
5310 X: Documentation/spi/
5311 X: Documentation/userspace-api/media/
5313 DOCUMENTATION SCRIPTS
5314 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5315 L: linux-doc@vger.kernel.org
5317 F: Documentation/sphinx/parse-headers.pl
5318 F: scripts/documentation-file-ref-check
5319 F: scripts/sphinx-pre-install
5321 DOCUMENTATION/ITALIAN
5322 M: Federico Vaga <federico.vaga@vaga.pv.it>
5323 L: linux-doc@vger.kernel.org
5325 F: Documentation/translations/it_IT
5327 DONGWOON DW9714 LENS VOICE COIL DRIVER
5328 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5329 L: linux-media@vger.kernel.org
5331 T: git git://linuxtv.org/media_tree.git
5332 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5333 F: drivers/media/i2c/dw9714.c
5335 DONGWOON DW9768 LENS VOICE COIL DRIVER
5336 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5337 L: linux-media@vger.kernel.org
5339 T: git git://linuxtv.org/media_tree.git
5340 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5341 F: drivers/media/i2c/dw9768.c
5343 DONGWOON DW9807 LENS VOICE COIL DRIVER
5344 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5345 L: linux-media@vger.kernel.org
5347 T: git git://linuxtv.org/media_tree.git
5348 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5349 F: drivers/media/i2c/dw9807-vcm.c
5352 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5353 L: blinux-list@redhat.com
5355 F: drivers/char/dtlk.c
5356 F: include/linux/dtlk.h
5358 DPAA2 DATAPATH I/O (DPIO) DRIVER
5359 M: Roy Pledge <Roy.Pledge@nxp.com>
5360 L: linux-kernel@vger.kernel.org
5362 F: drivers/soc/fsl/dpio
5364 DPAA2 ETHERNET DRIVER
5365 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5366 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5367 L: netdev@vger.kernel.org
5369 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5370 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5371 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5372 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5373 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5374 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5375 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5376 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5377 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5379 DPAA2 ETHERNET SWITCH DRIVER
5380 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5381 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5382 L: linux-kernel@vger.kernel.org
5384 F: drivers/staging/fsl-dpaa2/ethsw
5386 DPT_I2O SCSI RAID DRIVER
5387 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5388 L: linux-scsi@vger.kernel.org
5390 W: http://www.adaptec.com/
5391 F: drivers/scsi/dpt*
5392 F: drivers/scsi/dpt/
5395 M: Philipp Reisner <philipp.reisner@linbit.com>
5396 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5397 L: drbd-dev@lists.linbit.com
5399 W: http://www.drbd.org
5400 T: git git://git.linbit.com/linux-drbd.git
5401 T: git git://git.linbit.com/drbd-8.4.git
5402 F: Documentation/admin-guide/blockdev/
5403 F: drivers/block/drbd/
5406 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5407 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5408 R: "Rafael J. Wysocki" <rafael@kernel.org>
5410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5411 F: Documentation/core-api/kobject.rst
5415 F: include/linux/debugfs.h
5416 F: include/linux/kobj*
5419 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5420 M: Nishanth Menon <nm@ti.com>
5421 L: linux-pm@vger.kernel.org
5423 F: drivers/soc/ti/smartreflex.c
5424 F: include/linux/power/smartreflex.h
5426 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5427 M: Maxime Ripard <mripard@kernel.org>
5428 M: Chen-Yu Tsai <wens@csie.org>
5429 R: Jernej Skrabec <jernej.skrabec@siol.net>
5430 L: dri-devel@lists.freedesktop.org
5432 T: git git://anongit.freedesktop.org/drm/drm-misc
5433 F: drivers/gpu/drm/sun4i/sun8i*
5435 DRM DRIVER FOR ARM PL111 CLCD
5436 M: Eric Anholt <eric@anholt.net>
5438 T: git git://anongit.freedesktop.org/drm/drm-misc
5439 F: drivers/gpu/drm/pl111/
5441 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5442 M: Linus Walleij <linus.walleij@linaro.org>
5444 T: git git://anongit.freedesktop.org/drm/drm-misc
5445 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5446 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5448 DRM DRIVER FOR ASPEED BMC GFX
5449 M: Joel Stanley <joel@jms.id.au>
5450 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5452 T: git git://anongit.freedesktop.org/drm/drm-misc
5453 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5454 F: drivers/gpu/drm/aspeed/
5456 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5457 M: Dave Airlie <airlied@redhat.com>
5458 R: Thomas Zimmermann <tzimmermann@suse.de>
5459 L: dri-devel@lists.freedesktop.org
5461 T: git git://anongit.freedesktop.org/drm/drm-misc
5462 F: drivers/gpu/drm/ast/
5464 DRM DRIVER FOR BOCHS VIRTUAL GPU
5465 M: Gerd Hoffmann <kraxel@redhat.com>
5466 L: virtualization@lists.linux-foundation.org
5468 T: git git://anongit.freedesktop.org/drm/drm-misc
5469 F: drivers/gpu/drm/bochs/
5471 DRM DRIVER FOR BOE HIMAX8279D PANELS
5472 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5474 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5475 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5477 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5478 M: Linus Walleij <linus.walleij@linaro.org>
5480 T: git git://anongit.freedesktop.org/drm/drm-misc
5481 F: drivers/gpu/drm/tve200/
5483 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5484 M: Icenowy Zheng <icenowy@aosc.io>
5486 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5487 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5489 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5490 M: Jagan Teki <jagan@amarulasolutions.com>
5492 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5493 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5495 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5496 M: Hans de Goede <hdegoede@redhat.com>
5498 T: git git://anongit.freedesktop.org/drm/drm-misc
5499 F: drivers/gpu/drm/tiny/gm12u320.c
5501 DRM DRIVER FOR HX8357D PANELS
5502 M: Eric Anholt <eric@anholt.net>
5504 T: git git://anongit.freedesktop.org/drm/drm-misc
5505 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5506 F: drivers/gpu/drm/tiny/hx8357d.c
5508 DRM DRIVER FOR ILITEK ILI9225 PANELS
5509 M: David Lechner <david@lechnology.com>
5511 T: git git://anongit.freedesktop.org/drm/drm-misc
5512 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5513 F: drivers/gpu/drm/tiny/ili9225.c
5515 DRM DRIVER FOR ILITEK ILI9486 PANELS
5516 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5518 T: git git://anongit.freedesktop.org/drm/drm-misc
5519 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5520 F: drivers/gpu/drm/tiny/ili9486.c
5522 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5523 S: Orphan / Obsolete
5524 F: drivers/gpu/drm/i810/
5525 F: include/uapi/drm/i810_drm.h
5527 DRM DRIVER FOR LVDS PANELS
5528 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5529 L: dri-devel@lists.freedesktop.org
5530 T: git git://anongit.freedesktop.org/drm/drm-misc
5532 F: drivers/gpu/drm/panel/panel-lvds.c
5533 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5535 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5536 M: Guido Günther <agx@sigxcpu.org>
5537 R: Purism Kernel Team <kernel@puri.sm>
5539 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5540 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5542 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5543 S: Orphan / Obsolete
5544 F: drivers/gpu/drm/mga/
5545 F: include/uapi/drm/mga_drm.h
5547 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5548 M: Dave Airlie <airlied@redhat.com>
5549 R: Thomas Zimmermann <tzimmermann@suse.de>
5550 L: dri-devel@lists.freedesktop.org
5552 T: git git://anongit.freedesktop.org/drm/drm-misc
5553 F: drivers/gpu/drm/mgag200/
5555 DRM DRIVER FOR MI0283QT
5556 M: Noralf Trønnes <noralf@tronnes.org>
5558 T: git git://anongit.freedesktop.org/drm/drm-misc
5559 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5560 F: drivers/gpu/drm/tiny/mi0283qt.c
5562 DRM DRIVER FOR MSM ADRENO GPU
5563 M: Rob Clark <robdclark@gmail.com>
5564 M: Sean Paul <sean@poorly.run>
5565 L: linux-arm-msm@vger.kernel.org
5566 L: dri-devel@lists.freedesktop.org
5567 L: freedreno@lists.freedesktop.org
5569 T: git https://gitlab.freedesktop.org/drm/msm.git
5570 F: Documentation/devicetree/bindings/display/msm/
5571 F: drivers/gpu/drm/msm/
5572 F: include/uapi/drm/msm_drm.h
5574 DRM DRIVER FOR NOVATEK NT35510 PANELS
5575 M: Linus Walleij <linus.walleij@linaro.org>
5577 T: git git://anongit.freedesktop.org/drm/drm-misc
5578 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5579 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5581 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5582 M: Ben Skeggs <bskeggs@redhat.com>
5583 L: dri-devel@lists.freedesktop.org
5584 L: nouveau@lists.freedesktop.org
5586 T: git git://github.com/skeggsb/linux
5587 F: drivers/gpu/drm/nouveau/
5588 F: include/uapi/drm/nouveau_drm.h
5590 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5591 M: Stefan Mavrodiev <stefan@olimex.com>
5593 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5594 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5596 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5597 M: Noralf Trønnes <noralf@tronnes.org>
5599 T: git git://anongit.freedesktop.org/drm/drm-misc
5600 F: Documentation/devicetree/bindings/display/repaper.txt
5601 F: drivers/gpu/drm/tiny/repaper.c
5603 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5604 M: Dave Airlie <airlied@redhat.com>
5605 M: Gerd Hoffmann <kraxel@redhat.com>
5606 L: virtualization@lists.linux-foundation.org
5608 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5609 T: git git://anongit.freedesktop.org/drm/drm-misc
5610 F: drivers/gpu/drm/tiny/cirrus.c
5612 DRM DRIVER FOR QXL VIRTUAL GPU
5613 M: Dave Airlie <airlied@redhat.com>
5614 M: Gerd Hoffmann <kraxel@redhat.com>
5615 L: virtualization@lists.linux-foundation.org
5616 L: spice-devel@lists.freedesktop.org
5618 T: git git://anongit.freedesktop.org/drm/drm-misc
5619 F: drivers/gpu/drm/qxl/
5620 F: include/uapi/drm/qxl_drm.h
5622 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5623 S: Orphan / Obsolete
5624 F: drivers/gpu/drm/r128/
5625 F: include/uapi/drm/r128_drm.h
5627 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5628 M: Robert Chiras <robert.chiras@nxp.com>
5630 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5631 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5633 DRM DRIVER FOR SITRONIX ST7703 PANELS
5634 M: Guido Günther <agx@sigxcpu.org>
5635 R: Purism Kernel Team <kernel@puri.sm>
5636 R: Ondrej Jirman <megous@megous.com>
5638 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5639 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5641 DRM DRIVER FOR SAVAGE VIDEO CARDS
5642 S: Orphan / Obsolete
5643 F: drivers/gpu/drm/savage/
5644 F: include/uapi/drm/savage_drm.h
5646 DRM DRIVER FOR SIS VIDEO CARDS
5647 S: Orphan / Obsolete
5648 F: drivers/gpu/drm/sis/
5649 F: include/uapi/drm/sis_drm.h
5651 DRM DRIVER FOR SITRONIX ST7586 PANELS
5652 M: David Lechner <david@lechnology.com>
5654 T: git git://anongit.freedesktop.org/drm/drm-misc
5655 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5656 F: drivers/gpu/drm/tiny/st7586.c
5658 DRM DRIVER FOR SITRONIX ST7701 PANELS
5659 M: Jagan Teki <jagan@amarulasolutions.com>
5661 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5662 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5664 DRM DRIVER FOR SITRONIX ST7735R PANELS
5665 M: David Lechner <david@lechnology.com>
5667 T: git git://anongit.freedesktop.org/drm/drm-misc
5668 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5669 F: drivers/gpu/drm/tiny/st7735r.c
5671 DRM DRIVER FOR SONY ACX424AKP PANELS
5672 M: Linus Walleij <linus.walleij@linaro.org>
5674 T: git git://anongit.freedesktop.org/drm/drm-misc
5675 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5677 DRM DRIVER FOR ST-ERICSSON MCDE
5678 M: Linus Walleij <linus.walleij@linaro.org>
5680 T: git git://anongit.freedesktop.org/drm/drm-misc
5681 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5682 F: drivers/gpu/drm/mcde/
5684 DRM DRIVER FOR TDFX VIDEO CARDS
5685 S: Orphan / Obsolete
5686 F: drivers/gpu/drm/tdfx/
5688 DRM DRIVER FOR TPO TPG110 PANELS
5689 M: Linus Walleij <linus.walleij@linaro.org>
5691 T: git git://anongit.freedesktop.org/drm/drm-misc
5692 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5693 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5695 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5696 M: Dave Airlie <airlied@redhat.com>
5697 R: Sean Paul <sean@poorly.run>
5698 R: Thomas Zimmermann <tzimmermann@suse.de>
5699 L: dri-devel@lists.freedesktop.org
5701 T: git git://anongit.freedesktop.org/drm/drm-misc
5702 F: drivers/gpu/drm/udl/
5704 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5705 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5706 M: Melissa Wen <melissa.srw@gmail.com>
5707 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5708 R: Daniel Vetter <daniel@ffwll.ch>
5709 L: dri-devel@lists.freedesktop.org
5711 T: git git://anongit.freedesktop.org/drm/drm-misc
5712 F: Documentation/gpu/vkms.rst
5713 F: drivers/gpu/drm/vkms/
5715 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5716 M: Hans de Goede <hdegoede@redhat.com>
5717 L: dri-devel@lists.freedesktop.org
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: drivers/gpu/drm/vboxvideo/
5722 DRM DRIVER FOR VMWARE VIRTUAL GPU
5723 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5724 M: Roland Scheidegger <sroland@vmware.com>
5725 L: dri-devel@lists.freedesktop.org
5727 T: git git://people.freedesktop.org/~sroland/linux
5728 F: drivers/gpu/drm/vmwgfx/
5729 F: include/uapi/drm/vmwgfx_drm.h
5732 M: David Airlie <airlied@linux.ie>
5733 M: Daniel Vetter <daniel@ffwll.ch>
5734 L: dri-devel@lists.freedesktop.org
5736 B: https://bugs.freedesktop.org/
5737 C: irc://chat.freenode.net/dri-devel
5738 T: git git://anongit.freedesktop.org/drm/drm
5739 F: Documentation/devicetree/bindings/display/
5740 F: Documentation/devicetree/bindings/gpu/
5741 F: Documentation/gpu/
5745 F: include/linux/vga*
5746 F: include/uapi/drm/
5748 DRM DRIVERS AND MISC GPU PATCHES
5749 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5750 M: Maxime Ripard <mripard@kernel.org>
5751 M: Thomas Zimmermann <tzimmermann@suse.de>
5753 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5754 T: git git://anongit.freedesktop.org/drm/drm-misc
5755 F: Documentation/gpu/
5756 F: drivers/gpu/drm/*
5759 F: include/linux/vga*
5760 F: include/uapi/drm/drm*
5762 DRM DRIVERS FOR ALLWINNER A10
5763 M: Maxime Ripard <mripard@kernel.org>
5764 M: Chen-Yu Tsai <wens@csie.org>
5765 L: dri-devel@lists.freedesktop.org
5767 T: git git://anongit.freedesktop.org/drm/drm-misc
5768 F: Documentation/devicetree/bindings/display/allwinner*
5769 F: drivers/gpu/drm/sun4i/
5771 DRM DRIVERS FOR AMLOGIC SOCS
5772 M: Neil Armstrong <narmstrong@baylibre.com>
5773 L: dri-devel@lists.freedesktop.org
5774 L: linux-amlogic@lists.infradead.org
5776 W: http://linux-meson.com/
5777 T: git git://anongit.freedesktop.org/drm/drm-misc
5778 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5779 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5780 F: Documentation/gpu/meson.rst
5781 F: drivers/gpu/drm/meson/
5783 DRM DRIVERS FOR ATMEL HLCDC
5784 M: Sam Ravnborg <sam@ravnborg.org>
5785 M: Boris Brezillon <bbrezillon@kernel.org>
5786 L: dri-devel@lists.freedesktop.org
5788 T: git git://anongit.freedesktop.org/drm/drm-misc
5789 F: Documentation/devicetree/bindings/display/atmel/
5790 F: drivers/gpu/drm/atmel-hlcdc/
5792 DRM DRIVERS FOR BRIDGE CHIPS
5793 M: Andrzej Hajda <a.hajda@samsung.com>
5794 M: Neil Armstrong <narmstrong@baylibre.com>
5795 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5796 R: Jonas Karlman <jonas@kwiboo.se>
5797 R: Jernej Skrabec <jernej.skrabec@siol.net>
5799 T: git git://anongit.freedesktop.org/drm/drm-misc
5800 F: drivers/gpu/drm/bridge/
5802 DRM DRIVERS FOR EXYNOS
5803 M: Inki Dae <inki.dae@samsung.com>
5804 M: Joonyoung Shim <jy0922.shim@samsung.com>
5805 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5806 M: Kyungmin Park <kyungmin.park@samsung.com>
5807 L: dri-devel@lists.freedesktop.org
5809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5810 F: Documentation/devicetree/bindings/display/exynos/
5811 F: drivers/gpu/drm/exynos/
5812 F: include/uapi/drm/exynos_drm.h
5814 DRM DRIVERS FOR FREESCALE DCU
5815 M: Stefan Agner <stefan@agner.ch>
5816 M: Alison Wang <alison.wang@nxp.com>
5817 L: dri-devel@lists.freedesktop.org
5819 T: git git://anongit.freedesktop.org/drm/drm-misc
5820 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5821 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5822 F: drivers/gpu/drm/fsl-dcu/
5824 DRM DRIVERS FOR FREESCALE IMX
5825 M: Philipp Zabel <p.zabel@pengutronix.de>
5826 L: dri-devel@lists.freedesktop.org
5828 F: Documentation/devicetree/bindings/display/imx/
5829 F: drivers/gpu/drm/imx/
5830 F: drivers/gpu/ipu-v3/
5832 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5833 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5834 L: dri-devel@lists.freedesktop.org
5836 T: git git://github.com/patjak/drm-gma500
5837 F: drivers/gpu/drm/gma500/
5839 DRM DRIVERS FOR HISILICON
5840 M: Xinliang Liu <xinliang.liu@linaro.org>
5841 M: Tian Tao <tiantao6@hisilicon.com>
5842 R: John Stultz <john.stultz@linaro.org>
5843 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5844 R: Chen Feng <puck.chen@hisilicon.com>
5845 L: dri-devel@lists.freedesktop.org
5847 T: git git://anongit.freedesktop.org/drm/drm-misc
5848 F: Documentation/devicetree/bindings/display/hisilicon/
5849 F: drivers/gpu/drm/hisilicon/
5851 DRM DRIVERS FOR LIMA
5852 M: Qiang Yu <yuq825@gmail.com>
5853 L: dri-devel@lists.freedesktop.org
5854 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5856 T: git git://anongit.freedesktop.org/drm/drm-misc
5857 F: drivers/gpu/drm/lima/
5858 F: include/uapi/drm/lima_drm.h
5860 DRM DRIVERS FOR MEDIATEK
5861 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5862 M: Philipp Zabel <p.zabel@pengutronix.de>
5863 L: dri-devel@lists.freedesktop.org
5865 F: Documentation/devicetree/bindings/display/mediatek/
5866 F: drivers/gpu/drm/mediatek/
5867 F: drivers/phy/mediatek/phy-mtk-hdmi*
5869 DRM DRIVERS FOR NVIDIA TEGRA
5870 M: Thierry Reding <thierry.reding@gmail.com>
5871 L: dri-devel@lists.freedesktop.org
5872 L: linux-tegra@vger.kernel.org
5874 T: git git://anongit.freedesktop.org/tegra/linux.git
5875 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5876 F: drivers/gpu/drm/tegra/
5877 F: drivers/gpu/host1x/
5878 F: include/linux/host1x.h
5879 F: include/uapi/drm/tegra_drm.h
5881 DRM DRIVERS FOR RENESAS
5882 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5883 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5884 L: dri-devel@lists.freedesktop.org
5885 L: linux-renesas-soc@vger.kernel.org
5887 T: git git://linuxtv.org/pinchartl/media drm/du/next
5888 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5889 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5890 F: Documentation/devicetree/bindings/display/renesas,du.txt
5891 F: drivers/gpu/drm/rcar-du/
5892 F: drivers/gpu/drm/shmobile/
5893 F: include/linux/platform_data/shmob_drm.h
5895 DRM DRIVERS FOR ROCKCHIP
5896 M: Sandy Huang <hjc@rock-chips.com>
5897 M: Heiko Stübner <heiko@sntech.de>
5898 L: dri-devel@lists.freedesktop.org
5900 T: git git://anongit.freedesktop.org/drm/drm-misc
5901 F: Documentation/devicetree/bindings/display/rockchip/
5902 F: drivers/gpu/drm/rockchip/
5905 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5906 M: Vincent Abriou <vincent.abriou@st.com>
5907 L: dri-devel@lists.freedesktop.org
5909 T: git git://anongit.freedesktop.org/drm/drm-misc
5910 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5911 F: drivers/gpu/drm/sti
5914 M: Yannick Fertre <yannick.fertre@st.com>
5915 M: Philippe Cornu <philippe.cornu@st.com>
5916 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5917 M: Vincent Abriou <vincent.abriou@st.com>
5918 L: dri-devel@lists.freedesktop.org
5920 T: git git://anongit.freedesktop.org/drm/drm-misc
5921 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5922 F: drivers/gpu/drm/stm
5924 DRM DRIVERS FOR TI KEYSTONE
5925 M: Jyri Sarha <jsarha@ti.com>
5926 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5927 L: dri-devel@lists.freedesktop.org
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5931 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5932 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5933 F: drivers/gpu/drm/tidss/
5935 DRM DRIVERS FOR TI LCDC
5936 M: Jyri Sarha <jsarha@ti.com>
5937 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5938 L: dri-devel@lists.freedesktop.org
5940 F: Documentation/devicetree/bindings/display/tilcdc/
5941 F: drivers/gpu/drm/tilcdc/
5943 DRM DRIVERS FOR TI OMAP
5944 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5945 L: dri-devel@lists.freedesktop.org
5947 F: Documentation/devicetree/bindings/display/ti/
5948 F: drivers/gpu/drm/omapdrm/
5951 M: Eric Anholt <eric@anholt.net>
5953 T: git git://anongit.freedesktop.org/drm/drm-misc
5954 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5955 F: drivers/gpu/drm/v3d/
5956 F: include/uapi/drm/v3d_drm.h
5959 M: Eric Anholt <eric@anholt.net>
5961 T: git git://github.com/anholt/linux
5962 T: git git://anongit.freedesktop.org/drm/drm-misc
5963 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5964 F: drivers/gpu/drm/vc4/
5965 F: include/uapi/drm/vc4_drm.h
5967 DRM DRIVERS FOR VIVANTE GPU IP
5968 M: Lucas Stach <l.stach@pengutronix.de>
5969 R: Russell King <linux+etnaviv@armlinux.org.uk>
5970 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5971 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5972 L: dri-devel@lists.freedesktop.org
5974 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5975 F: drivers/gpu/drm/etnaviv/
5976 F: include/uapi/drm/etnaviv_drm.h
5979 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5980 L: dri-devel@lists.freedesktop.org
5981 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: Documentation/gpu/xen-front.rst
5985 F: drivers/gpu/drm/xen/
5987 DRM DRIVERS FOR XILINX
5988 M: Hyun Kwon <hyun.kwon@xilinx.com>
5989 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5990 L: dri-devel@lists.freedesktop.org
5992 T: git git://anongit.freedesktop.org/drm/drm-misc
5993 F: Documentation/devicetree/bindings/display/xlnx/
5994 F: drivers/gpu/drm/xlnx/
5996 DRM DRIVERS FOR ZTE ZX
5997 M: Shawn Guo <shawnguo@kernel.org>
5998 L: dri-devel@lists.freedesktop.org
6000 T: git git://anongit.freedesktop.org/drm/drm-misc
6001 F: Documentation/devicetree/bindings/display/zte,vou.txt
6002 F: drivers/gpu/drm/zte/
6005 M: Thierry Reding <thierry.reding@gmail.com>
6006 R: Sam Ravnborg <sam@ravnborg.org>
6007 L: dri-devel@lists.freedesktop.org
6009 T: git git://anongit.freedesktop.org/drm/drm-misc
6010 F: Documentation/devicetree/bindings/display/panel/
6011 F: drivers/gpu/drm/drm_panel.c
6012 F: drivers/gpu/drm/panel/
6013 F: include/drm/drm_panel.h
6016 M: Christian Koenig <christian.koenig@amd.com>
6017 M: Huang Rui <ray.huang@amd.com>
6018 L: dri-devel@lists.freedesktop.org
6020 T: git git://people.freedesktop.org/~agd5f/linux
6021 F: drivers/gpu/drm/ttm/
6024 DSBR100 USB FM RADIO DRIVER
6025 M: Alexey Klimov <klimov.linux@gmail.com>
6026 L: linux-media@vger.kernel.org
6028 T: git git://linuxtv.org/media_tree.git
6029 F: drivers/media/radio/dsbr100.c
6032 M: Hans Verkuil <hverkuil@xs4all.nl>
6033 L: linux-media@vger.kernel.org
6035 W: https://linuxtv.org
6036 T: git git://linuxtv.org/media_tree.git
6037 F: drivers/media/pci/dt3155/
6039 DVB_USB_AF9015 MEDIA DRIVER
6040 M: Antti Palosaari <crope@iki.fi>
6041 L: linux-media@vger.kernel.org
6043 W: https://linuxtv.org
6044 W: http://palosaari.fi/linux/
6045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6046 T: git git://linuxtv.org/anttip/media_tree.git
6047 F: drivers/media/usb/dvb-usb-v2/af9015*
6049 DVB_USB_AF9035 MEDIA DRIVER
6050 M: Antti Palosaari <crope@iki.fi>
6051 L: linux-media@vger.kernel.org
6053 W: https://linuxtv.org
6054 W: http://palosaari.fi/linux/
6055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6056 T: git git://linuxtv.org/anttip/media_tree.git
6057 F: drivers/media/usb/dvb-usb-v2/af9035*
6059 DVB_USB_ANYSEE MEDIA DRIVER
6060 M: Antti Palosaari <crope@iki.fi>
6061 L: linux-media@vger.kernel.org
6063 W: https://linuxtv.org
6064 W: http://palosaari.fi/linux/
6065 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6066 T: git git://linuxtv.org/anttip/media_tree.git
6067 F: drivers/media/usb/dvb-usb-v2/anysee*
6069 DVB_USB_AU6610 MEDIA DRIVER
6070 M: Antti Palosaari <crope@iki.fi>
6071 L: linux-media@vger.kernel.org
6073 W: https://linuxtv.org
6074 W: http://palosaari.fi/linux/
6075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6076 T: git git://linuxtv.org/anttip/media_tree.git
6077 F: drivers/media/usb/dvb-usb-v2/au6610*
6079 DVB_USB_CE6230 MEDIA DRIVER
6080 M: Antti Palosaari <crope@iki.fi>
6081 L: linux-media@vger.kernel.org
6083 W: https://linuxtv.org
6084 W: http://palosaari.fi/linux/
6085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6086 T: git git://linuxtv.org/anttip/media_tree.git
6087 F: drivers/media/usb/dvb-usb-v2/ce6230*
6089 DVB_USB_CXUSB MEDIA DRIVER
6090 M: Michael Krufky <mkrufky@linuxtv.org>
6091 L: linux-media@vger.kernel.org
6093 W: https://linuxtv.org
6094 W: http://github.com/mkrufky
6095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6096 T: git git://linuxtv.org/media_tree.git
6097 F: drivers/media/usb/dvb-usb/cxusb*
6099 DVB_USB_EC168 MEDIA DRIVER
6100 M: Antti Palosaari <crope@iki.fi>
6101 L: linux-media@vger.kernel.org
6103 W: https://linuxtv.org
6104 W: http://palosaari.fi/linux/
6105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6106 T: git git://linuxtv.org/anttip/media_tree.git
6107 F: drivers/media/usb/dvb-usb-v2/ec168*
6109 DVB_USB_GL861 MEDIA DRIVER
6110 M: Antti Palosaari <crope@iki.fi>
6111 L: linux-media@vger.kernel.org
6113 W: https://linuxtv.org
6114 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6115 T: git git://linuxtv.org/anttip/media_tree.git
6116 F: drivers/media/usb/dvb-usb-v2/gl861*
6118 DVB_USB_MXL111SF MEDIA DRIVER
6119 M: Michael Krufky <mkrufky@linuxtv.org>
6120 L: linux-media@vger.kernel.org
6122 W: https://linuxtv.org
6123 W: http://github.com/mkrufky
6124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6125 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6126 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6128 DVB_USB_RTL28XXU MEDIA DRIVER
6129 M: Antti Palosaari <crope@iki.fi>
6130 L: linux-media@vger.kernel.org
6132 W: https://linuxtv.org
6133 W: http://palosaari.fi/linux/
6134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6135 T: git git://linuxtv.org/anttip/media_tree.git
6136 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6138 DVB_USB_V2 MEDIA DRIVER
6139 M: Antti Palosaari <crope@iki.fi>
6140 L: linux-media@vger.kernel.org
6142 W: https://linuxtv.org
6143 W: http://palosaari.fi/linux/
6144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6145 T: git git://linuxtv.org/anttip/media_tree.git
6146 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6147 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6150 M: Jason Baron <jbaron@akamai.com>
6152 F: include/linux/dynamic_debug.h
6153 F: lib/dynamic_debug.c
6155 DYNAMIC INTERRUPT MODERATION
6156 M: Tal Gilboa <talgi@nvidia.com>
6158 F: Documentation/networking/net_dim.rst
6159 F: include/linux/dim.h
6162 DZ DECSTATION DZ11 SERIAL DRIVER
6163 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6165 F: drivers/tty/serial/dz.*
6167 E3X0 POWER BUTTON DRIVER
6168 M: Moritz Fischer <moritz.fischer@ettus.com>
6169 L: usrp-users@lists.ettus.com
6171 W: http://www.ettus.com
6172 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6173 F: drivers/input/misc/e3x0-button.c
6176 M: Antti Palosaari <crope@iki.fi>
6177 L: linux-media@vger.kernel.org
6179 W: https://linuxtv.org
6180 W: http://palosaari.fi/linux/
6181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6182 T: git git://linuxtv.org/anttip/media_tree.git
6183 F: drivers/media/tuners/e4000*
6185 EARTH_PT1 MEDIA DRIVER
6186 M: Akihiro Tsukada <tskd08@gmail.com>
6187 L: linux-media@vger.kernel.org
6189 F: drivers/media/pci/pt1/
6191 EARTH_PT3 MEDIA DRIVER
6192 M: Akihiro Tsukada <tskd08@gmail.com>
6193 L: linux-media@vger.kernel.org
6195 F: drivers/media/pci/pt3/
6198 M: Antti Palosaari <crope@iki.fi>
6199 L: linux-media@vger.kernel.org
6201 W: https://linuxtv.org
6202 W: http://palosaari.fi/linux/
6203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6204 T: git git://linuxtv.org/anttip/media_tree.git
6205 F: drivers/media/dvb-frontends/ec100*
6208 M: Tyler Hicks <code@tyhicks.com>
6209 L: ecryptfs@vger.kernel.org
6211 W: http://ecryptfs.org
6212 W: https://launchpad.net/ecryptfs
6213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6214 F: Documentation/filesystems/ecryptfs.rst
6218 M: Borislav Petkov <bp@alien8.de>
6219 L: linux-edac@vger.kernel.org
6221 F: drivers/edac/amd64_edac*
6224 M: Jan Luebbe <jlu@pengutronix.de>
6225 L: linux-edac@vger.kernel.org
6227 F: drivers/edac/armada_xp_*
6230 M: Stefan Schaeckeler <sschaeck@cisco.com>
6232 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6233 F: drivers/edac/aspeed_edac.c
6236 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6238 F: drivers/edac/bluefield_edac.c
6241 M: Andre Przywara <andre.przywara@arm.com>
6242 L: linux-edac@vger.kernel.org
6244 F: drivers/edac/highbank*
6247 M: Ralf Baechle <ralf@linux-mips.org>
6248 L: linux-edac@vger.kernel.org
6249 L: linux-mips@vger.kernel.org
6251 F: drivers/edac/octeon_edac*
6253 EDAC-CAVIUM THUNDERX
6254 M: Robert Richter <rric@kernel.org>
6255 L: linux-edac@vger.kernel.org
6257 F: drivers/edac/thunderx_edac*
6260 M: Borislav Petkov <bp@alien8.de>
6261 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6262 M: Tony Luck <tony.luck@intel.com>
6263 R: James Morse <james.morse@arm.com>
6264 R: Robert Richter <rric@kernel.org>
6265 L: linux-edac@vger.kernel.org
6267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6268 F: Documentation/admin-guide/ras.rst
6269 F: Documentation/driver-api/edac.rst
6271 F: include/linux/edac.h
6274 M: Lei Wang <lewan@microsoft.com>
6275 L: linux-edac@vger.kernel.org
6277 F: drivers/edac/dmc520_edac.c
6280 M: Mark Gross <mark.gross@intel.com>
6281 L: linux-edac@vger.kernel.org
6283 F: drivers/edac/e752x_edac.c
6286 L: linux-edac@vger.kernel.org
6288 F: drivers/edac/e7xxx_edac.c
6291 M: York Sun <york.sun@nxp.com>
6292 L: linux-edac@vger.kernel.org
6294 F: drivers/edac/fsl_ddr_edac.*
6297 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6298 L: linux-edac@vger.kernel.org
6300 F: drivers/edac/ghes_edac.c
6303 M: Tony Luck <tony.luck@intel.com>
6304 L: linux-edac@vger.kernel.org
6306 F: drivers/edac/i10nm_base.c
6309 L: linux-edac@vger.kernel.org
6311 F: drivers/edac/i3000_edac.c
6314 L: linux-edac@vger.kernel.org
6316 F: drivers/edac/i5000_edac.c
6319 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6320 L: linux-edac@vger.kernel.org
6322 F: drivers/edac/i5400_edac.c
6325 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6326 L: linux-edac@vger.kernel.org
6328 F: drivers/edac/i7300_edac.c
6331 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6332 L: linux-edac@vger.kernel.org
6334 F: drivers/edac/i7core_edac.c
6337 M: Tim Small <tim@buttersideup.com>
6338 L: linux-edac@vger.kernel.org
6340 F: drivers/edac/i82443bxgx_edac.c
6343 M: "Arvind R." <arvino55@gmail.com>
6344 L: linux-edac@vger.kernel.org
6346 F: drivers/edac/i82975x_edac.c
6349 M: Jason Baron <jbaron@akamai.com>
6350 L: linux-edac@vger.kernel.org
6352 F: drivers/edac/ie31200_edac.c
6355 M: Johannes Thumshirn <morbidrsa@gmail.com>
6356 L: linux-edac@vger.kernel.org
6358 F: drivers/edac/mpc85xx_edac.[ch]
6361 M: Egor Martovetsky <egor@pasemi.com>
6362 L: linux-edac@vger.kernel.org
6364 F: drivers/edac/pasemi_edac.c
6367 M: Tony Luck <tony.luck@intel.com>
6368 L: linux-edac@vger.kernel.org
6370 F: drivers/edac/pnd2_edac.[ch]
6373 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6374 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6375 L: linux-arm-msm@vger.kernel.org
6376 L: linux-edac@vger.kernel.org
6378 F: drivers/edac/qcom_edac.c
6381 M: Tim Small <tim@buttersideup.com>
6382 L: linux-edac@vger.kernel.org
6384 F: drivers/edac/r82600_edac.c
6387 M: Tony Luck <tony.luck@intel.com>
6388 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6389 L: linux-edac@vger.kernel.org
6391 F: drivers/edac/sb_edac.c
6394 M: Yash Shah <yash.shah@sifive.com>
6395 L: linux-edac@vger.kernel.org
6397 F: drivers/edac/sifive_edac.c
6400 M: Tony Luck <tony.luck@intel.com>
6401 L: linux-edac@vger.kernel.org
6403 F: drivers/edac/skx_*.c
6406 M: Tero Kristo <t-kristo@ti.com>
6407 L: linux-edac@vger.kernel.org
6409 F: drivers/edac/ti_edac.c
6411 EDIROL UA-101/UA-1000 DRIVER
6412 M: Clemens Ladisch <clemens@ladisch.de>
6413 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6416 F: sound/usb/misc/ua101.c
6419 M: Ivan Hu <ivan.hu@canonical.com>
6420 M: Ard Biesheuvel <ardb@kernel.org>
6421 L: linux-efi@vger.kernel.org
6423 F: drivers/firmware/efi/test/
6425 EFI VARIABLE FILESYSTEM
6426 M: Matthew Garrett <matthew.garrett@nebula.com>
6427 M: Jeremy Kerr <jk@ozlabs.org>
6428 M: Ard Biesheuvel <ardb@kernel.org>
6429 L: linux-efi@vger.kernel.org
6431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6434 EFIFB FRAMEBUFFER DRIVER
6435 M: Peter Jones <pjones@redhat.com>
6436 L: linux-fbdev@vger.kernel.org
6438 F: drivers/video/fbdev/efifb.c
6442 W: http://aeschi.ch.eu.org/efs/
6445 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6446 M: Douglas Miller <dougmill@linux.ibm.com>
6447 L: netdev@vger.kernel.org
6449 F: drivers/net/ethernet/ibm/ehea/
6451 EM28XX VIDEO4LINUX DRIVER
6452 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6453 L: linux-media@vger.kernel.org
6455 W: https://linuxtv.org
6456 T: git git://linuxtv.org/media_tree.git
6457 F: Documentation/admin-guide/media/em28xx*
6458 F: drivers/media/usb/em28xx/
6461 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6462 M: Matt Mackall <mpm@selenic.com>
6463 M: David Woodhouse <dwmw2@infradead.org>
6464 L: linux-embedded@vger.kernel.org
6467 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6468 M: Adrian Hunter <adrian.hunter@intel.com>
6469 M: Ritesh Harjani <riteshh@codeaurora.org>
6470 M: Asutosh Das <asutoshd@codeaurora.org>
6471 L: linux-mmc@vger.kernel.org
6473 F: drivers/mmc/host/cqhci*
6475 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6476 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6477 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6478 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6479 L: linux-scsi@vger.kernel.org
6481 W: http://www.broadcom.com
6482 F: drivers/scsi/be2iscsi/
6484 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6485 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6486 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6487 M: Somnath Kotur <somnath.kotur@broadcom.com>
6488 L: netdev@vger.kernel.org
6490 W: http://www.emulex.com
6491 F: drivers/net/ethernet/emulex/benet/
6493 EMULEX ONECONNECT ROCE DRIVER
6494 M: Selvin Xavier <selvin.xavier@broadcom.com>
6495 M: Devesh Sharma <devesh.sharma@broadcom.com>
6496 L: linux-rdma@vger.kernel.org
6498 W: http://www.broadcom.com
6499 F: drivers/infiniband/hw/ocrdma/
6500 F: include/uapi/rdma/ocrdma-abi.h
6502 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6503 M: James Smart <james.smart@broadcom.com>
6504 M: Dick Kennedy <dick.kennedy@broadcom.com>
6505 L: linux-scsi@vger.kernel.org
6507 W: http://www.broadcom.com
6508 F: drivers/scsi/lpfc/
6510 ENE CB710 FLASH CARD READER DRIVER
6511 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6513 F: drivers/misc/cb710/
6514 F: drivers/mmc/host/cb710-mmc.*
6515 F: include/linux/cb710.h
6517 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6518 M: Maxim Levitsky <maximlevitsky@gmail.com>
6520 F: drivers/media/rc/ene_ir.*
6522 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6523 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6524 L: linuxppc-dev@lists.ozlabs.org
6526 F: drivers/tty/ehv_bytechan.c
6528 EPSON S1D13XXX FRAMEBUFFER DRIVER
6529 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6532 F: drivers/video/fbdev/s1d13xxxfb.c
6533 F: include/video/s1d13xxxfb.h
6536 M: Gao Xiang <xiang@kernel.org>
6537 M: Chao Yu <yuchao0@huawei.com>
6538 L: linux-erofs@lists.ozlabs.org
6540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6541 F: Documentation/filesystems/erofs.rst
6543 F: include/trace/events/erofs.h
6545 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6546 M: Jeff Layton <jlayton@kernel.org>
6548 F: include/linux/errseq.h
6551 ET131X NETWORK DRIVER
6552 M: Mark Einon <mark.einon@gmail.com>
6554 F: drivers/net/ethernet/agere/
6557 M: Roopa Prabhu <roopa@nvidia.com>
6558 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6559 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6560 L: netdev@vger.kernel.org
6562 W: http://www.linuxfoundation.org/en/Net:Bridge
6563 F: include/linux/netfilter_bridge/
6566 ETHERNET PHY LIBRARY
6567 M: Andrew Lunn <andrew@lunn.ch>
6568 M: Heiner Kallweit <hkallweit1@gmail.com>
6569 R: Russell King <linux@armlinux.org.uk>
6570 L: netdev@vger.kernel.org
6572 F: Documentation/ABI/testing/sysfs-class-net-phydev
6573 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6574 F: Documentation/devicetree/bindings/net/mdio*
6575 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6576 F: Documentation/networking/phy.rst
6577 F: drivers/net/mdio/
6578 F: drivers/net/mdio/of_mdio.c
6581 F: drivers/of/of_net.c
6582 F: include/dt-bindings/net/qca-ar803x.h
6583 F: include/linux/*mdio*.h
6584 F: include/linux/mdio/*.h
6585 F: include/linux/of_net.h
6586 F: include/linux/phy.h
6587 F: include/linux/phy_fixed.h
6588 F: include/linux/platform_data/mdio-bcm-unimac.h
6589 F: include/linux/platform_data/mdio-gpio.h
6590 F: include/trace/events/mdio.h
6591 F: include/uapi/linux/mdio.h
6592 F: include/uapi/linux/mii.h
6595 M: Namjae Jeon <namjae.jeon@samsung.com>
6596 M: Sungjong Seo <sj1557.seo@samsung.com>
6597 L: linux-fsdevel@vger.kernel.org
6602 M: Jan Kara <jack@suse.com>
6603 L: linux-ext4@vger.kernel.org
6605 F: Documentation/filesystems/ext2.rst
6607 F: include/linux/ext2*
6610 M: "Theodore Ts'o" <tytso@mit.edu>
6611 M: Andreas Dilger <adilger.kernel@dilger.ca>
6612 L: linux-ext4@vger.kernel.org
6614 W: http://ext4.wiki.kernel.org
6615 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6617 F: Documentation/filesystems/ext4/
6619 F: include/trace/events/ext4.h
6621 Extended Verification Module (EVM)
6622 M: Mimi Zohar <zohar@linux.ibm.com>
6623 L: linux-integrity@vger.kernel.org
6625 F: security/integrity/evm/
6627 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6628 M: Ard Biesheuvel <ardb@kernel.org>
6629 L: linux-efi@vger.kernel.org
6631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6632 F: Documentation/admin-guide/efi-stub.rst
6633 F: arch/*/include/asm/efi.h
6634 F: arch/*/kernel/efi.c
6635 F: arch/arm/boot/compressed/efi-header.S
6636 F: arch/arm64/kernel/efi-entry.S
6637 F: arch/x86/platform/efi/
6638 F: drivers/firmware/efi/
6639 F: include/linux/efi*.h
6641 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6642 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6643 M: Chanwoo Choi <cw00.choi@samsung.com>
6644 L: linux-kernel@vger.kernel.org
6646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6647 F: Documentation/devicetree/bindings/extcon/
6648 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6650 F: include/linux/extcon.h
6651 F: include/linux/extcon/
6654 M: Masami Hiramatsu <mhiramat@kernel.org>
6656 F: Documentation/admin-guide/bootconfig.rst
6657 F: fs/proc/bootconfig.c
6658 F: include/linux/bootconfig.h
6660 F: tools/bootconfig/*
6661 F: tools/bootconfig/scripts/*
6664 M: Jingoo Han <jingoohan1@gmail.com>
6665 L: dri-devel@lists.freedesktop.org
6667 F: drivers/gpu/drm/exynos/exynos_dp*
6669 EXYNOS SYSMMU (IOMMU) driver
6670 M: Marek Szyprowski <m.szyprowski@samsung.com>
6671 L: iommu@lists.linux-foundation.org
6673 F: drivers/iommu/exynos-iommu.c
6676 M: Jaegeuk Kim <jaegeuk@kernel.org>
6677 M: Chao Yu <yuchao0@huawei.com>
6678 L: linux-f2fs-devel@lists.sourceforge.net
6680 W: https://f2fs.wiki.kernel.org/
6681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6682 F: Documentation/ABI/testing/sysfs-fs-f2fs
6683 F: Documentation/filesystems/f2fs.rst
6685 F: include/linux/f2fs_fs.h
6686 F: include/trace/events/f2fs.h
6688 F71805F HARDWARE MONITORING DRIVER
6689 M: Jean Delvare <jdelvare@suse.com>
6690 L: linux-hwmon@vger.kernel.org
6692 F: Documentation/hwmon/f71805f.rst
6693 F: drivers/hwmon/f71805f.c
6696 M: Josh Poimboeuf <jpoimboe@redhat.com>
6698 F: scripts/faddr2line
6701 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6702 L: netdev@vger.kernel.org
6704 F: Documentation/networking/failover.rst
6705 F: include/net/failover.h
6706 F: net/core/failover.c
6709 M: Jan Kara <jack@suse.cz>
6710 R: Amir Goldstein <amir73il@gmail.com>
6711 L: linux-fsdevel@vger.kernel.org
6713 F: fs/notify/fanotify/
6714 F: include/linux/fanotify.h
6715 F: include/uapi/linux/fanotify.h
6717 FARSYNC SYNCHRONOUS DRIVER
6718 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6720 W: http://www.farsite.co.uk/
6721 F: drivers/net/wan/farsync.*
6723 FAULT INJECTION SUPPORT
6724 M: Akinobu Mita <akinobu.mita@gmail.com>
6726 F: Documentation/fault-injection/
6727 F: lib/fault-inject.c
6729 FBTFT Framebuffer drivers
6730 L: dri-devel@lists.freedesktop.org
6731 L: linux-fbdev@vger.kernel.org
6733 F: drivers/staging/fbtft/
6736 M: Michael Buesch <m@bues.ch>
6737 L: linux-media@vger.kernel.org
6739 F: drivers/media/tuners/fc0011.c
6740 F: drivers/media/tuners/fc0011.h
6743 M: Antti Palosaari <crope@iki.fi>
6744 L: linux-media@vger.kernel.org
6746 W: https://linuxtv.org
6747 W: http://palosaari.fi/linux/
6748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6749 T: git git://linuxtv.org/anttip/media_tree.git
6750 F: drivers/media/tuners/fc2580*
6752 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6753 M: Hannes Reinecke <hare@suse.de>
6754 L: linux-scsi@vger.kernel.org
6756 W: www.Open-FCoE.org
6757 F: drivers/scsi/fcoe/
6758 F: drivers/scsi/libfc/
6760 F: include/scsi/libfc.h
6761 F: include/scsi/libfcoe.h
6762 F: include/uapi/scsi/fc/
6764 FILE LOCKING (flock() and fcntl()/lockf())
6765 M: Jeff Layton <jlayton@kernel.org>
6766 M: "J. Bruce Fields" <bfields@fieldses.org>
6767 L: linux-fsdevel@vger.kernel.org
6771 F: include/linux/fcntl.h
6772 F: include/uapi/linux/fcntl.h
6774 FILESYSTEM DIRECT ACCESS (DAX)
6775 M: Dan Williams <dan.j.williams@intel.com>
6776 R: Matthew Wilcox <willy@infradead.org>
6777 R: Jan Kara <jack@suse.cz>
6778 L: linux-fsdevel@vger.kernel.org
6779 L: linux-nvdimm@lists.01.org
6782 F: include/linux/dax.h
6783 F: include/trace/events/fs_dax.h
6785 FILESYSTEMS (VFS and infrastructure)
6786 M: Alexander Viro <viro@zeniv.linux.org.uk>
6787 L: linux-fsdevel@vger.kernel.org
6790 F: include/linux/fs.h
6791 F: include/linux/fs_types.h
6792 F: include/uapi/linux/fs.h
6793 F: include/uapi/linux/openat2.h
6795 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6796 M: Riku Voipio <riku.voipio@iki.fi>
6797 L: linux-hwmon@vger.kernel.org
6799 F: drivers/hwmon/f75375s.c
6800 F: include/linux/f75375s.h
6802 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6803 M: Clemens Ladisch <clemens@ladisch.de>
6804 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6808 F: include/uapi/sound/firewire.h
6811 FIREWIRE MEDIA DRIVERS (firedtv)
6812 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6813 L: linux-media@vger.kernel.org
6814 L: linux1394-devel@lists.sourceforge.net
6816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6817 F: drivers/media/firewire/
6819 FIREWIRE SBP-2 TARGET
6820 M: Chris Boot <bootc@bootc.net>
6821 L: linux-scsi@vger.kernel.org
6822 L: target-devel@vger.kernel.org
6823 L: linux1394-devel@lists.sourceforge.net
6825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6826 F: drivers/target/sbp/
6829 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6830 L: linux1394-devel@lists.sourceforge.net
6832 W: http://ieee1394.wiki.kernel.org/
6833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6834 F: drivers/firewire/
6835 F: include/linux/firewire.h
6836 F: include/uapi/linux/firewire*.h
6839 FIRMWARE LOADER (request_firmware)
6840 M: Luis Chamberlain <mcgrof@kernel.org>
6841 L: linux-kernel@vger.kernel.org
6843 F: Documentation/firmware_class/
6844 F: drivers/base/firmware_loader/
6845 F: include/linux/firmware.h
6847 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6848 M: Joshua Morris <josh.h.morris@us.ibm.com>
6849 M: Philip Kelleher <pjk1939@linux.ibm.com>
6851 F: drivers/block/rsxx/
6853 FLEXTIMER FTM-QUADDEC DRIVER
6854 M: Patrick Havelange <patrick.havelange@essensium.com>
6855 L: linux-iio@vger.kernel.org
6857 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6858 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6859 F: drivers/counter/ftm-quaddec.c
6862 M: Denis Efremov <efremov@linux.com>
6863 L: linux-block@vger.kernel.org
6865 F: drivers/block/floppy.c
6867 FLYSKY FSIA6B RC RECEIVER
6868 M: Markus Koch <markus@notsyncing.net>
6869 L: linux-input@vger.kernel.org
6871 F: drivers/input/joystick/fsia6b.c
6873 FORCEDETH GIGABIT ETHERNET DRIVER
6874 M: Rain River <rain.1986.08.12@gmail.com>
6875 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6876 L: netdev@vger.kernel.org
6878 F: drivers/net/ethernet/nvidia/*
6881 M: Wu Hao <hao.wu@intel.com>
6882 R: Tom Rix <trix@redhat.com>
6883 L: linux-fpga@vger.kernel.org
6885 F: Documentation/ABI/testing/sysfs-bus-dfl
6886 F: Documentation/fpga/dfl.rst
6887 F: drivers/fpga/dfl*
6888 F: include/uapi/linux/fpga-dfl.h
6890 FPGA MANAGER FRAMEWORK
6891 M: Moritz Fischer <mdf@kernel.org>
6892 R: Tom Rix <trix@redhat.com>
6893 L: linux-fpga@vger.kernel.org
6895 W: http://www.rocketboards.org
6896 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6898 F: Documentation/devicetree/bindings/fpga/
6899 F: Documentation/driver-api/fpga/
6900 F: Documentation/fpga/
6902 F: include/linux/fpga/
6905 M: Bill Metzenthen <billm@melbpc.org.au>
6907 W: http://floatingpoint.sourceforge.net/emulator/index.html
6908 F: arch/x86/math-emu/
6910 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6911 L: netdev@vger.kernel.org
6913 F: drivers/net/wan/dlci.c
6914 F: drivers/net/wan/sdla.c
6917 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6918 L: dri-devel@lists.freedesktop.org
6919 L: linux-fbdev@vger.kernel.org
6921 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6922 T: git git://anongit.freedesktop.org/drm/drm-misc
6923 F: Documentation/fb/
6925 F: include/linux/fb.h
6926 F: include/uapi/linux/fb.h
6927 F: include/uapi/video/
6930 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6931 M: Horia Geantă <horia.geanta@nxp.com>
6932 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6933 L: linux-crypto@vger.kernel.org
6935 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6936 F: drivers/crypto/caam/
6938 FREESCALE COLDFIRE M5441X MMC DRIVER
6939 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6940 L: linux-mmc@vger.kernel.org
6942 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6943 F: include/linux/platform_data/mmc-esdhc-mcf.h
6945 FREESCALE DIU FRAMEBUFFER DRIVER
6946 M: Timur Tabi <timur@kernel.org>
6947 L: linux-fbdev@vger.kernel.org
6949 F: drivers/video/fbdev/fsl-diu-fb.*
6951 FREESCALE DMA DRIVER
6952 M: Li Yang <leoyang.li@nxp.com>
6953 M: Zhang Wei <zw@zh-kernel.org>
6954 L: linuxppc-dev@lists.ozlabs.org
6956 F: drivers/dma/fsldma.*
6958 FREESCALE DSPI DRIVER
6959 M: Vladimir Oltean <olteanv@gmail.com>
6960 L: linux-spi@vger.kernel.org
6962 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6963 F: drivers/spi/spi-fsl-dspi.c
6964 F: include/linux/spi/spi-fsl-dspi.h
6966 FREESCALE ENETC ETHERNET DRIVERS
6967 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6968 L: netdev@vger.kernel.org
6970 F: drivers/net/ethernet/freescale/enetc/
6972 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6973 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6974 L: netdev@vger.kernel.org
6976 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6977 F: drivers/net/ethernet/freescale/gianfar*
6979 FREESCALE GPMI NAND DRIVER
6980 M: Han Xu <han.xu@nxp.com>
6981 L: linux-mtd@lists.infradead.org
6983 F: drivers/mtd/nand/raw/gpmi-nand/*
6985 FREESCALE I2C CPM DRIVER
6986 M: Jochen Friedrich <jochen@scram.de>
6987 L: linuxppc-dev@lists.ozlabs.org
6988 L: linux-i2c@vger.kernel.org
6990 F: drivers/i2c/busses/i2c-cpm.c
6992 FREESCALE IMX / MXC FEC DRIVER
6993 M: Fugang Duan <fugang.duan@nxp.com>
6994 L: netdev@vger.kernel.org
6996 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6997 F: drivers/net/ethernet/freescale/fec.h
6998 F: drivers/net/ethernet/freescale/fec_main.c
6999 F: drivers/net/ethernet/freescale/fec_ptp.c
7001 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7002 M: Sascha Hauer <s.hauer@pengutronix.de>
7003 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7004 L: linux-fbdev@vger.kernel.org
7005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7007 F: drivers/video/fbdev/imxfb.c
7008 F: include/linux/platform_data/video-imxfb.h
7010 FREESCALE IMX DDR PMU DRIVER
7011 M: Frank Li <Frank.li@nxp.com>
7012 L: linux-arm-kernel@lists.infradead.org
7014 F: Documentation/admin-guide/perf/imx-ddr.rst
7015 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7016 F: drivers/perf/fsl_imx8_ddr_perf.c
7018 FREESCALE IMX I2C DRIVER
7019 M: Oleksij Rempel <o.rempel@pengutronix.de>
7020 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7021 L: linux-i2c@vger.kernel.org
7023 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7024 F: drivers/i2c/busses/i2c-imx.c
7026 FREESCALE IMX LPI2C DRIVER
7027 M: Dong Aisheng <aisheng.dong@nxp.com>
7028 L: linux-i2c@vger.kernel.org
7029 L: linux-imx@nxp.com
7031 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7032 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7034 FREESCALE QORIQ DPAA ETHERNET DRIVER
7035 M: Madalin Bucur <madalin.bucur@nxp.com>
7036 L: netdev@vger.kernel.org
7038 F: drivers/net/ethernet/freescale/dpaa
7040 FREESCALE QORIQ DPAA FMAN DRIVER
7041 M: Madalin Bucur <madalin.bucur@nxp.com>
7042 L: netdev@vger.kernel.org
7044 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7045 F: drivers/net/ethernet/freescale/fman
7047 FREESCALE QORIQ PTP CLOCK DRIVER
7048 M: Yangbo Lu <yangbo.lu@nxp.com>
7049 L: netdev@vger.kernel.org
7051 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7052 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7053 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7054 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7055 F: drivers/ptp/ptp_qoriq.c
7056 F: drivers/ptp/ptp_qoriq_debugfs.c
7057 F: include/linux/fsl/ptp_qoriq.h
7059 FREESCALE QUAD SPI DRIVER
7060 M: Han Xu <han.xu@nxp.com>
7061 L: linux-spi@vger.kernel.org
7063 F: drivers/spi/spi-fsl-qspi.c
7065 FREESCALE QUICC ENGINE LIBRARY
7066 M: Qiang Zhao <qiang.zhao@nxp.com>
7067 L: linuxppc-dev@lists.ozlabs.org
7069 F: drivers/soc/fsl/qe/
7070 F: include/soc/fsl/*qe*.h
7071 F: include/soc/fsl/*ucc*.h
7073 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7074 M: Li Yang <leoyang.li@nxp.com>
7075 L: netdev@vger.kernel.org
7076 L: linuxppc-dev@lists.ozlabs.org
7078 F: drivers/net/ethernet/freescale/ucc_geth*
7080 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7081 M: Zhao Qiang <qiang.zhao@nxp.com>
7082 L: netdev@vger.kernel.org
7083 L: linuxppc-dev@lists.ozlabs.org
7085 F: drivers/net/wan/fsl_ucc_hdlc*
7087 FREESCALE QUICC ENGINE UCC UART DRIVER
7088 M: Timur Tabi <timur@kernel.org>
7089 L: linuxppc-dev@lists.ozlabs.org
7091 F: drivers/tty/serial/ucc_uart.c
7093 FREESCALE SOC DRIVERS
7094 M: Li Yang <leoyang.li@nxp.com>
7095 L: linuxppc-dev@lists.ozlabs.org
7096 L: linux-arm-kernel@lists.infradead.org
7098 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7099 F: Documentation/devicetree/bindings/soc/fsl/
7101 F: include/linux/fsl/
7103 FREESCALE SOC FS_ENET DRIVER
7104 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7105 L: linuxppc-dev@lists.ozlabs.org
7106 L: netdev@vger.kernel.org
7108 F: drivers/net/ethernet/freescale/fs_enet/
7109 F: include/linux/fs_enet_pd.h
7111 FREESCALE SOC SOUND DRIVERS
7112 M: Timur Tabi <timur@kernel.org>
7113 M: Nicolin Chen <nicoleotsuka@gmail.com>
7114 M: Xiubo Li <Xiubo.Lee@gmail.com>
7115 R: Fabio Estevam <festevam@gmail.com>
7116 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7118 L: linuxppc-dev@lists.ozlabs.org
7120 F: sound/soc/fsl/fsl*
7121 F: sound/soc/fsl/imx*
7122 F: sound/soc/fsl/mpc8610_hpcd.c
7124 FREESCALE USB PERIPHERAL DRIVERS
7125 M: Li Yang <leoyang.li@nxp.com>
7126 L: linux-usb@vger.kernel.org
7127 L: linuxppc-dev@lists.ozlabs.org
7129 F: drivers/usb/gadget/udc/fsl*
7131 FREESCALE USB PHY DRIVER
7132 M: Ran Wang <ran.wang_1@nxp.com>
7133 L: linux-usb@vger.kernel.org
7134 L: linuxppc-dev@lists.ozlabs.org
7136 F: drivers/usb/phy/phy-fsl-usb*
7139 M: Christoph Hellwig <hch@infradead.org>
7141 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7145 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7146 M: Pavel Machek <pavel@ucw.cz>
7147 L: linux-pm@vger.kernel.org
7149 F: Documentation/power/freezing-of-tasks.rst
7150 F: include/linux/freezer.h
7154 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7155 L: linux-kernel@vger.kernel.org
7157 F: include/linux/frontswap.h
7160 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7161 M: David Howells <dhowells@redhat.com>
7162 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7164 F: Documentation/filesystems/caching/
7166 F: include/linux/fscache*.h
7168 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7169 M: Theodore Y. Ts'o <tytso@mit.edu>
7170 M: Jaegeuk Kim <jaegeuk@kernel.org>
7171 M: Eric Biggers <ebiggers@kernel.org>
7172 L: linux-fscrypt@vger.kernel.org
7174 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7175 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7176 F: Documentation/filesystems/fscrypt.rst
7178 F: include/linux/fscrypt*.h
7179 F: include/uapi/linux/fscrypt.h
7182 M: Jeremy Kerr <jk@ozlabs.org>
7183 M: Joel Stanley <joel@jms.id.au>
7184 R: Alistar Popple <alistair@popple.id.au>
7185 R: Eddie James <eajames@linux.ibm.com>
7186 L: linux-fsi@lists.ozlabs.org
7188 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7191 F: include/linux/fsi*.h
7192 F: include/trace/events/fsi*.h
7194 FSI-ATTACHED I2C DRIVER
7195 M: Eddie James <eajames@linux.ibm.com>
7196 L: linux-i2c@vger.kernel.org
7197 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7199 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7200 F: drivers/i2c/busses/i2c-fsi.c
7202 FSI-ATTACHED SPI DRIVER
7203 M: Eddie James <eajames@linux.ibm.com>
7204 L: linux-spi@vger.kernel.org
7206 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7207 F: drivers/spi/spi-fsi.c
7209 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7210 M: Jan Kara <jack@suse.cz>
7211 R: Amir Goldstein <amir73il@gmail.com>
7212 L: linux-fsdevel@vger.kernel.org
7214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7216 F: include/linux/fsnotify*.h
7218 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7219 M: Eric Biggers <ebiggers@kernel.org>
7220 M: Theodore Y. Ts'o <tytso@mit.edu>
7221 L: linux-fscrypt@vger.kernel.org
7223 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7224 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7225 F: Documentation/filesystems/fsverity.rst
7227 F: include/linux/fsverity.h
7228 F: include/uapi/linux/fsverity.h
7230 FUJITSU LAPTOP EXTRAS
7231 M: Jonathan Woithe <jwoithe@just42.net>
7232 L: platform-driver-x86@vger.kernel.org
7234 F: drivers/platform/x86/fujitsu-laptop.c
7236 FUJITSU M-5MO LS CAMERA ISP DRIVER
7237 M: Kyungmin Park <kyungmin.park@samsung.com>
7238 M: Heungjun Kim <riverful.kim@samsung.com>
7239 L: linux-media@vger.kernel.org
7241 F: drivers/media/i2c/m5mols/
7242 F: include/media/i2c/m5mols.h
7244 FUJITSU TABLET EXTRAS
7245 M: Robert Gerlach <khnz@gmx.de>
7246 L: platform-driver-x86@vger.kernel.org
7248 F: drivers/platform/x86/fujitsu-tablet.c
7250 FUSE: FILESYSTEM IN USERSPACE
7251 M: Miklos Szeredi <miklos@szeredi.hu>
7252 L: linux-fsdevel@vger.kernel.org
7254 W: https://github.com/libfuse/
7255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7256 F: Documentation/filesystems/fuse.rst
7258 F: include/uapi/linux/fuse.h
7261 M: Thomas Gleixner <tglx@linutronix.de>
7262 M: Ingo Molnar <mingo@redhat.com>
7263 R: Peter Zijlstra <peterz@infradead.org>
7264 R: Darren Hart <dvhart@infradead.org>
7265 L: linux-kernel@vger.kernel.org
7267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7268 F: Documentation/locking/*futex*
7269 F: include/asm-generic/futex.h
7270 F: include/linux/futex.h
7271 F: include/uapi/linux/futex.h
7273 F: tools/perf/bench/futex*
7274 F: tools/testing/selftests/futex/
7276 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7277 M: Tim Harvey <tharvey@gateworks.com>
7278 M: Robert Jones <rjones@gateworks.com>
7280 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7281 F: drivers/mfd/gateworks-gsc.c
7282 F: include/linux/mfd/gsc.h
7283 F: Documentation/hwmon/gsc-hwmon.rst
7284 F: drivers/hwmon/gsc-hwmon.c
7285 F: include/linux/platform_data/gsc_hwmon.h
7287 GASKET DRIVER FRAMEWORK
7288 M: Rob Springer <rspringer@google.com>
7289 M: Todd Poynor <toddpoynor@google.com>
7290 M: Ben Chan <benchan@chromium.org>
7291 M: Richard Yeh <rcy@google.com>
7293 F: drivers/staging/gasket/
7296 M: Kees Cook <keescook@chromium.org>
7297 R: Emese Revfy <re.emese@gmail.com>
7298 L: linux-hardening@vger.kernel.org
7300 F: Documentation/kbuild/gcc-plugins.rst
7301 F: scripts/Makefile.gcc-plugins
7302 F: scripts/gcc-plugin.sh
7303 F: scripts/gcc-plugins/
7305 GCOV BASED KERNEL PROFILING
7306 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7308 F: Documentation/dev-tools/gcov.rst
7311 GDB KERNEL DEBUGGING HELPER SCRIPTS
7312 M: Jan Kiszka <jan.kiszka@siemens.com>
7313 M: Kieran Bingham <kbingham@kernel.org>
7317 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7318 M: Achim Leubner <achim_leubner@adaptec.com>
7319 L: linux-scsi@vger.kernel.org
7321 W: http://www.icp-vortex.com/
7322 F: drivers/scsi/gdt*
7324 GEMTEK FM RADIO RECEIVER DRIVER
7325 M: Hans Verkuil <hverkuil@xs4all.nl>
7326 L: linux-media@vger.kernel.org
7328 W: https://linuxtv.org
7329 T: git git://linuxtv.org/media_tree.git
7330 F: drivers/media/radio/radio-gemtek*
7332 GENERIC ARCHITECTURE TOPOLOGY
7333 M: Sudeep Holla <sudeep.holla@arm.com>
7334 L: linux-kernel@vger.kernel.org
7336 F: drivers/base/arch_topology.c
7337 F: include/linux/arch_topology.h
7339 GENERIC GPIO I2C DRIVER
7340 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7342 F: drivers/i2c/busses/i2c-gpio.c
7343 F: include/linux/platform_data/i2c-gpio.h
7345 GENERIC GPIO I2C MULTIPLEXER DRIVER
7346 M: Peter Korsgaard <peter.korsgaard@barco.com>
7347 L: linux-i2c@vger.kernel.org
7349 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7350 F: drivers/i2c/muxes/i2c-mux-gpio.c
7351 F: include/linux/platform_data/i2c-mux-gpio.h
7353 GENERIC HDLC (WAN) DRIVERS
7354 M: Krzysztof Halasa <khc@pm.waw.pl>
7356 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7357 F: drivers/net/wan/c101.c
7358 F: drivers/net/wan/hd6457*
7359 F: drivers/net/wan/hdlc*
7360 F: drivers/net/wan/n2.c
7361 F: drivers/net/wan/pc300too.c
7362 F: drivers/net/wan/pci200syn.c
7363 F: drivers/net/wan/wanxl*
7365 GENERIC INCLUDE/ASM HEADER FILES
7366 M: Arnd Bergmann <arnd@arndb.de>
7367 L: linux-arch@vger.kernel.org
7369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7370 F: include/asm-generic/
7371 F: include/uapi/asm-generic/
7373 GENERIC PHY FRAMEWORK
7374 M: Kishon Vijay Abraham I <kishon@ti.com>
7375 M: Vinod Koul <vkoul@kernel.org>
7376 L: linux-kernel@vger.kernel.org
7378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7379 F: Documentation/devicetree/bindings/phy/
7381 F: include/linux/phy/
7383 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7384 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7386 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7389 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7390 M: Kevin Hilman <khilman@kernel.org>
7391 M: Ulf Hansson <ulf.hansson@linaro.org>
7392 L: linux-pm@vger.kernel.org
7394 F: Documentation/devicetree/bindings/power/power?domain*
7395 F: drivers/base/power/domain*.c
7396 F: include/linux/pm_domain.h
7398 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7399 M: Eugen Hristev <eugen.hristev@microchip.com>
7400 L: linux-input@vger.kernel.org
7402 F: drivers/input/touchscreen/resistive-adc-touch.c
7404 GENERIC UIO DRIVER FOR PCI DEVICES
7405 M: "Michael S. Tsirkin" <mst@redhat.com>
7406 L: kvm@vger.kernel.org
7408 F: drivers/uio/uio_pci_generic.c
7410 GENERIC VDSO LIBRARY
7411 M: Andy Lutomirski <luto@kernel.org>
7412 M: Thomas Gleixner <tglx@linutronix.de>
7413 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7414 L: linux-kernel@vger.kernel.org
7416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7417 F: include/asm-generic/vdso/vsyscall.h
7419 F: kernel/time/vsyscall.c
7422 GENWQE (IBM Generic Workqueue Card)
7423 M: Frank Haverkamp <haver@linux.ibm.com>
7425 F: drivers/misc/genwqe/
7427 GET_MAINTAINER SCRIPT
7428 M: Joe Perches <joe@perches.com>
7430 F: scripts/get_maintainer.pl
7433 M: Bob Peterson <rpeterso@redhat.com>
7434 M: Andreas Gruenbacher <agruenba@redhat.com>
7435 L: cluster-devel@redhat.com
7437 W: http://sources.redhat.com/cluster/
7438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7439 F: Documentation/filesystems/gfs2*
7441 F: include/uapi/linux/gfs2_ondisk.h
7444 M: Johan Hovold <johan@kernel.org>
7446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7447 F: Documentation/ABI/testing/sysfs-class-gnss
7448 F: Documentation/devicetree/bindings/gnss/
7450 F: include/linux/gnss.h
7453 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7454 L: linux-media@vger.kernel.org
7456 F: drivers/media/usb/go7007/
7459 M: Bastien Nocera <hadess@hadess.net>
7460 L: linux-input@vger.kernel.org
7462 F: drivers/input/touchscreen/goodix.c
7464 GOOGLE ETHERNET DRIVERS
7465 M: Catherine Sullivan <csully@google.com>
7466 R: Sagi Shahar <sagis@google.com>
7467 R: Jon Olson <jonolson@google.com>
7468 L: netdev@vger.kernel.org
7470 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7471 F: drivers/net/ethernet/google
7473 GPD POCKET FAN DRIVER
7474 M: Hans de Goede <hdegoede@redhat.com>
7475 L: platform-driver-x86@vger.kernel.org
7477 F: drivers/platform/x86/gpd-pocket-fan.c
7480 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7481 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7482 L: linux-gpio@vger.kernel.org
7483 L: linux-acpi@vger.kernel.org
7485 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7486 F: drivers/gpio/gpiolib-acpi.c
7487 F: drivers/gpio/gpiolib-acpi.h
7490 M: Geert Uytterhoeven <geert+renesas@glider.be>
7491 L: linux-gpio@vger.kernel.org
7493 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7494 F: drivers/gpio/gpio-aggregator.c
7497 M: Sean Young <sean@mess.org>
7498 L: linux-media@vger.kernel.org
7500 F: drivers/media/rc/gpio-ir-tx.c
7503 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7504 L: linux-gpio@vger.kernel.org
7506 F: drivers/gpio/gpio-mockup.c
7507 F: tools/testing/selftests/gpio/
7510 R: Michael Walle <michael@walle.cc>
7512 F: drivers/gpio/gpio-regmap.c
7513 F: include/linux/gpio/regmap.h
7516 M: Linus Walleij <linus.walleij@linaro.org>
7517 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7518 L: linux-gpio@vger.kernel.org
7520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7521 F: Documentation/ABI/obsolete/sysfs-gpio
7522 F: Documentation/ABI/testing/gpio-cdev
7523 F: Documentation/admin-guide/gpio/
7524 F: Documentation/devicetree/bindings/gpio/
7525 F: Documentation/driver-api/gpio/
7527 F: include/asm-generic/gpio.h
7528 F: include/linux/gpio.h
7529 F: include/linux/gpio/
7530 F: include/linux/of_gpio.h
7531 F: include/uapi/linux/gpio.h
7534 GRE DEMULTIPLEXER DRIVER
7535 M: Dmitry Kozlov <xeb@mail.ru>
7536 L: netdev@vger.kernel.org
7538 F: include/net/gre.h
7539 F: net/ipv4/gre_demux.c
7540 F: net/ipv4/gre_offload.c
7542 GRETH 10/100/1G Ethernet MAC device driver
7543 M: Andreas Larsson <andreas@gaisler.com>
7544 L: netdev@vger.kernel.org
7546 F: drivers/net/ethernet/aeroflex/
7548 GREYBUS AUDIO PROTOCOLS DRIVERS
7549 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7550 M: Mark Greer <mgreer@animalcreek.com>
7552 F: drivers/staging/greybus/audio_apbridgea.c
7553 F: drivers/staging/greybus/audio_apbridgea.h
7554 F: drivers/staging/greybus/audio_codec.c
7555 F: drivers/staging/greybus/audio_codec.h
7556 F: drivers/staging/greybus/audio_gb.c
7557 F: drivers/staging/greybus/audio_manager.c
7558 F: drivers/staging/greybus/audio_manager.h
7559 F: drivers/staging/greybus/audio_manager_module.c
7560 F: drivers/staging/greybus/audio_manager_private.h
7561 F: drivers/staging/greybus/audio_manager_sysfs.c
7562 F: drivers/staging/greybus/audio_module.c
7563 F: drivers/staging/greybus/audio_topology.c
7565 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7566 M: Viresh Kumar <vireshk@kernel.org>
7568 F: drivers/staging/greybus/authentication.c
7569 F: drivers/staging/greybus/bootrom.c
7570 F: drivers/staging/greybus/firmware.h
7571 F: drivers/staging/greybus/fw-core.c
7572 F: drivers/staging/greybus/fw-download.c
7573 F: drivers/staging/greybus/fw-management.c
7574 F: drivers/staging/greybus/greybus_authentication.h
7575 F: drivers/staging/greybus/greybus_firmware.h
7576 F: drivers/staging/greybus/hid.c
7577 F: drivers/staging/greybus/i2c.c
7578 F: drivers/staging/greybus/spi.c
7579 F: drivers/staging/greybus/spilib.c
7580 F: drivers/staging/greybus/spilib.h
7582 GREYBUS LOOPBACK DRIVER
7583 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7585 F: drivers/staging/greybus/loopback.c
7587 GREYBUS PLATFORM DRIVERS
7588 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7590 F: drivers/staging/greybus/arche-apb-ctrl.c
7591 F: drivers/staging/greybus/arche-platform.c
7592 F: drivers/staging/greybus/arche_platform.h
7594 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7595 M: Rui Miguel Silva <rmfrfs@gmail.com>
7597 F: drivers/staging/greybus/gpio.c
7598 F: drivers/staging/greybus/light.c
7599 F: drivers/staging/greybus/power_supply.c
7600 F: drivers/staging/greybus/sdio.c
7601 F: drivers/staging/greybus/spi.c
7602 F: drivers/staging/greybus/spilib.c
7605 M: Johan Hovold <johan@kernel.org>
7606 M: Alex Elder <elder@kernel.org>
7607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7608 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7611 F: drivers/staging/greybus/
7612 F: include/linux/greybus.h
7613 F: include/linux/greybus/
7615 GREYBUS UART PROTOCOLS DRIVERS
7616 M: David Lin <dtwlin@gmail.com>
7618 F: drivers/staging/greybus/log.c
7619 F: drivers/staging/greybus/uart.c
7621 GS1662 VIDEO SERIALIZER
7622 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7623 L: linux-media@vger.kernel.org
7625 T: git git://linuxtv.org/media_tree.git
7626 F: drivers/media/spi/gs1662.c
7628 GSPCA FINEPIX SUBDRIVER
7629 M: Frank Zago <frank@zago.net>
7630 L: linux-media@vger.kernel.org
7632 T: git git://linuxtv.org/media_tree.git
7633 F: drivers/media/usb/gspca/finepix.c
7635 GSPCA GL860 SUBDRIVER
7636 M: Olivier Lorin <o.lorin@laposte.net>
7637 L: linux-media@vger.kernel.org
7639 T: git git://linuxtv.org/media_tree.git
7640 F: drivers/media/usb/gspca/gl860/
7642 GSPCA M5602 SUBDRIVER
7643 M: Erik Andren <erik.andren@gmail.com>
7644 L: linux-media@vger.kernel.org
7646 T: git git://linuxtv.org/media_tree.git
7647 F: drivers/media/usb/gspca/m5602/
7649 GSPCA PAC207 SONIXB SUBDRIVER
7650 M: Hans Verkuil <hverkuil@xs4all.nl>
7651 L: linux-media@vger.kernel.org
7653 T: git git://linuxtv.org/media_tree.git
7654 F: drivers/media/usb/gspca/pac207.c
7656 GSPCA SN9C20X SUBDRIVER
7657 M: Brian Johnson <brijohn@gmail.com>
7658 L: linux-media@vger.kernel.org
7660 T: git git://linuxtv.org/media_tree.git
7661 F: drivers/media/usb/gspca/sn9c20x.c
7663 GSPCA T613 SUBDRIVER
7664 M: Leandro Costantino <lcostantino@gmail.com>
7665 L: linux-media@vger.kernel.org
7667 T: git git://linuxtv.org/media_tree.git
7668 F: drivers/media/usb/gspca/t613.c
7670 GSPCA USB WEBCAM DRIVER
7671 M: Hans Verkuil <hverkuil@xs4all.nl>
7672 L: linux-media@vger.kernel.org
7674 T: git git://linuxtv.org/media_tree.git
7675 F: drivers/media/usb/gspca/
7677 GTP (GPRS Tunneling Protocol)
7678 M: Pablo Neira Ayuso <pablo@netfilter.org>
7679 M: Harald Welte <laforge@gnumonks.org>
7680 L: osmocom-net-gprs@lists.osmocom.org
7682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7683 F: drivers/net/gtp.c
7685 GUID PARTITION TABLE (GPT)
7686 M: Davidlohr Bueso <dave@stgolabs.net>
7687 L: linux-efi@vger.kernel.org
7689 F: block/partitions/efi.*
7692 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7693 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7695 W: http://uclinux-h8.sourceforge.jp
7696 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7698 F: drivers/clk/h8300/
7699 F: drivers/clocksource/h8300_*.c
7700 F: drivers/irqchip/irq-renesas-h8*.c
7702 HABANALABS PCI DRIVER
7703 M: Oded Gabbay <oded.gabbay@gmail.com>
7705 T: git https://github.com/HabanaAI/linux.git
7706 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7707 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7708 F: drivers/misc/habanalabs/
7709 F: include/uapi/misc/habanalabs.h
7712 M: Antti Palosaari <crope@iki.fi>
7713 L: linux-media@vger.kernel.org
7715 W: https://linuxtv.org
7716 W: http://palosaari.fi/linux/
7717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7718 T: git git://linuxtv.org/anttip/media_tree.git
7719 F: drivers/media/usb/hackrf/
7721 HANTRO VPU CODEC DRIVER
7722 M: Ezequiel Garcia <ezequiel@collabora.com>
7723 M: Philipp Zabel <p.zabel@pengutronix.de>
7724 L: linux-media@vger.kernel.org
7725 L: linux-rockchip@lists.infradead.org
7727 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7728 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7729 F: drivers/staging/media/hantro/
7731 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7732 M: Frank Seidel <frank@f-seidel.de>
7733 L: platform-driver-x86@vger.kernel.org
7735 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7736 F: drivers/platform/x86/hdaps.c
7739 M: Jean Delvare <jdelvare@suse.com>
7740 M: Guenter Roeck <linux@roeck-us.net>
7741 L: linux-hwmon@vger.kernel.org
7743 W: http://hwmon.wiki.kernel.org/
7744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7745 F: Documentation/devicetree/bindings/hwmon/
7746 F: Documentation/hwmon/
7748 F: include/linux/hwmon*.h
7749 F: include/trace/events/hwmon*.h
7751 HARDWARE RANDOM NUMBER GENERATOR CORE
7752 M: Matt Mackall <mpm@selenic.com>
7753 M: Herbert Xu <herbert@gondor.apana.org.au>
7754 L: linux-crypto@vger.kernel.org
7756 F: Documentation/admin-guide/hw_random.rst
7757 F: Documentation/devicetree/bindings/rng/
7758 F: drivers/char/hw_random/
7759 F: include/linux/hw_random.h
7761 HARDWARE SPINLOCK CORE
7762 M: Ohad Ben-Cohen <ohad@wizery.com>
7763 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7764 R: Baolin Wang <baolin.wang7@gmail.com>
7765 L: linux-remoteproc@vger.kernel.org
7767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7768 F: Documentation/devicetree/bindings/hwlock/
7769 F: Documentation/locking/hwspinlock.rst
7770 F: drivers/hwspinlock/
7771 F: include/linux/hwspinlock.h
7773 HARDWARE TRACING FACILITIES
7774 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7776 F: drivers/hwtracing/
7778 HARMONY SOUND DRIVER
7779 L: linux-parisc@vger.kernel.org
7781 F: sound/parisc/harmony.*
7783 HDPVR USB VIDEO ENCODER DRIVER
7784 M: Hans Verkuil <hverkuil@xs4all.nl>
7785 L: linux-media@vger.kernel.org
7787 W: https://linuxtv.org
7788 T: git git://linuxtv.org/media_tree.git
7789 F: drivers/media/usb/hdpvr/
7791 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7792 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7794 F: Documentation/watchdog/hpwdt.rst
7795 F: drivers/watchdog/hpwdt.c
7797 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7798 M: Don Brace <don.brace@microchip.com>
7799 L: storagedev@microchip.com
7800 L: linux-scsi@vger.kernel.org
7802 F: Documentation/scsi/hpsa.rst
7803 F: drivers/scsi/hpsa*.[ch]
7804 F: include/linux/cciss*.h
7805 F: include/uapi/linux/cciss*.h
7808 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7809 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7810 L: linux-rdma@vger.kernel.org
7812 F: drivers/infiniband/hw/hfi1
7815 L: linux-fsdevel@vger.kernel.org
7817 F: Documentation/filesystems/hfs.rst
7821 L: linux-fsdevel@vger.kernel.org
7823 F: Documentation/filesystems/hfsplus.rst
7826 HGA FRAMEBUFFER DRIVER
7827 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7828 L: linux-nvidia@lists.surfsouth.com
7830 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7831 F: drivers/video/fbdev/hgafb.c
7833 HIBERNATION (aka Software Suspend, aka swsusp)
7834 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7835 M: Pavel Machek <pavel@ucw.cz>
7836 L: linux-pm@vger.kernel.org
7838 B: https://bugzilla.kernel.org
7839 F: arch/*/include/asm/suspend*.h
7841 F: drivers/base/power/
7842 F: include/linux/freezer.h
7843 F: include/linux/pm.h
7844 F: include/linux/suspend.h
7848 M: Jiri Kosina <jikos@kernel.org>
7849 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7850 L: linux-input@vger.kernel.org
7852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7854 F: include/linux/hid*
7855 F: include/uapi/linux/hid*
7857 HID SENSOR HUB DRIVERS
7858 M: Jiri Kosina <jikos@kernel.org>
7859 M: Jonathan Cameron <jic23@kernel.org>
7860 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7861 L: linux-input@vger.kernel.org
7862 L: linux-iio@vger.kernel.org
7864 F: Documentation/hid/hid-sensor*
7865 F: drivers/hid/hid-sensor-*
7866 F: drivers/iio/*/hid-*
7867 F: include/linux/hid-sensor-*
7869 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7870 M: Thomas Gleixner <tglx@linutronix.de>
7871 L: linux-kernel@vger.kernel.org
7873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7874 F: Documentation/timers/
7875 F: include/linux/clockchips.h
7876 F: include/linux/hrtimer.h
7877 F: kernel/time/clockevents.c
7878 F: kernel/time/hrtimer.c
7879 F: kernel/time/timer_*.c
7881 HIGH-SPEED SCC DRIVER FOR AX.25
7882 L: linux-hams@vger.kernel.org
7884 F: drivers/net/hamradio/dmascc.c
7885 F: drivers/net/hamradio/scc.c
7887 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7888 M: HighPoint Linux Team <linux@highpoint-tech.com>
7890 W: http://www.highpoint-tech.com
7891 F: Documentation/scsi/hptiop.rst
7892 F: drivers/scsi/hptiop.c
7895 M: Jes Sorensen <jes@trained-monkey.org>
7896 L: linux-hippi@sunsite.dk
7898 F: drivers/net/hippi/
7899 F: include/linux/hippidevice.h
7900 F: include/uapi/linux/if_hippi.h
7903 HISILICON DMA DRIVER
7904 M: Zhou Wang <wangzhou1@hisilicon.com>
7905 L: dmaengine@vger.kernel.org
7907 F: drivers/dma/hisi_dma.c
7909 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7910 M: Zaibo Xu <xuzaibo@huawei.com>
7911 L: linux-crypto@vger.kernel.org
7913 F: Documentation/ABI/testing/debugfs-hisi-hpre
7914 F: drivers/crypto/hisilicon/hpre/hpre.h
7915 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7916 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7918 HISILICON LPC BUS DRIVER
7919 M: john.garry@huawei.com
7921 W: http://www.hisilicon.com
7922 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7923 F: drivers/bus/hisi_lpc.c
7925 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7926 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7927 M: Salil Mehta <salil.mehta@huawei.com>
7928 L: netdev@vger.kernel.org
7930 W: http://www.hisilicon.com
7931 F: drivers/net/ethernet/hisilicon/hns3/
7933 HISILICON NETWORK SUBSYSTEM DRIVER
7934 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7935 M: Salil Mehta <salil.mehta@huawei.com>
7936 L: netdev@vger.kernel.org
7938 W: http://www.hisilicon.com
7939 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7940 F: drivers/net/ethernet/hisilicon/
7942 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7943 M: John Stultz <john.stultz@linaro.org>
7944 L: linux-kernel@vger.kernel.org
7946 F: drivers/misc/hisi_hikey_usb.c
7947 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7949 HISILICON PMU DRIVER
7950 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7952 W: http://www.hisilicon.com
7953 F: Documentation/admin-guide/perf/hisi-pmu.rst
7954 F: drivers/perf/hisilicon
7956 HISILICON QM AND ZIP Controller DRIVER
7957 M: Zhou Wang <wangzhou1@hisilicon.com>
7958 L: linux-crypto@vger.kernel.org
7960 F: Documentation/ABI/testing/debugfs-hisi-zip
7961 F: drivers/crypto/hisilicon/qm.c
7962 F: drivers/crypto/hisilicon/qm.h
7963 F: drivers/crypto/hisilicon/sgl.c
7964 F: drivers/crypto/hisilicon/zip/
7966 HISILICON ROCE DRIVER
7967 M: Lijun Ou <oulijun@huawei.com>
7968 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7969 M: Weihang Li <liweihang@huawei.com>
7970 L: linux-rdma@vger.kernel.org
7972 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7973 F: drivers/infiniband/hw/hns/
7975 HISILICON SAS Controller
7976 M: John Garry <john.garry@huawei.com>
7978 W: http://www.hisilicon.com
7979 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7980 F: drivers/scsi/hisi_sas/
7982 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7983 M: Zaibo Xu <xuzaibo@huawei.com>
7984 L: linux-crypto@vger.kernel.org
7986 F: Documentation/ABI/testing/debugfs-hisi-sec
7987 F: drivers/crypto/hisilicon/sec2/sec.h
7988 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7989 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7990 F: drivers/crypto/hisilicon/sec2/sec_main.c
7992 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7993 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7994 L: devel@driverdev.osuosl.org
7996 F: drivers/staging/hikey9xx/
7998 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7999 M: Zaibo Xu <xuzaibo@huawei.com>
8001 F: drivers/char/hw_random/hisi-trng-v2.c
8003 HISILICON V3XX SPI NOR FLASH Controller Driver
8004 M: John Garry <john.garry@huawei.com>
8006 W: http://www.hisilicon.com
8007 F: drivers/spi/spi-hisi-sfc-v3xx.c
8009 HMM - Heterogeneous Memory Management
8010 M: Jérôme Glisse <jglisse@redhat.com>
8011 L: linux-mm@kvack.org
8013 F: Documentation/vm/hmm.rst
8014 F: include/linux/hmm*
8017 F: tools/testing/selftests/vm/*hmm*
8020 M: Jouni Malinen <j@w1.fi>
8021 L: linux-wireless@vger.kernel.org
8023 W: http://w1.fi/hostap-driver.html
8024 F: drivers/net/wireless/intersil/hostap/
8026 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8027 L: platform-driver-x86@vger.kernel.org
8029 F: drivers/platform/x86/tc1100-wmi.c
8031 HPET: High Precision Event Timers driver
8032 M: Clemens Ladisch <clemens@ladisch.de>
8034 F: Documentation/timers/hpet.rst
8035 F: drivers/char/hpet.c
8036 F: include/linux/hpet.h
8037 F: include/uapi/linux/hpet.h
8041 F: arch/x86/include/asm/hpet.h
8042 F: arch/x86/kernel/hpet.c
8045 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8047 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8051 M: Sebastian Reichel <sre@kernel.org>
8053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8054 F: Documentation/ABI/testing/sysfs-bus-hsi
8055 F: Documentation/driver-api/hsi.rst
8057 F: include/linux/hsi/
8058 F: include/uapi/linux/hsi/
8061 L: linux-usb@vger.kernel.org
8063 F: drivers/net/usb/hso.c
8065 HSR NETWORK PROTOCOL
8066 L: netdev@vger.kernel.org
8070 HT16K33 LED CONTROLLER DRIVER
8071 M: Robin van der Gracht <robin@protonic.nl>
8073 F: Documentation/devicetree/bindings/display/ht16k33.txt
8074 F: drivers/auxdisplay/ht16k33.c
8076 HTCPEN TOUCHSCREEN DRIVER
8077 M: Pau Oliva Fora <pof@eslack.org>
8078 L: linux-input@vger.kernel.org
8080 F: drivers/input/touchscreen/htcpen.c
8082 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8083 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8084 L: linux-iio@vger.kernel.org
8086 W: http://www.st.com/
8087 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8088 F: drivers/iio/humidity/hts221*
8090 HUAWEI ETHERNET DRIVER
8091 M: Bin Luo <luobin9@huawei.com>
8092 L: netdev@vger.kernel.org
8094 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8095 F: drivers/net/ethernet/huawei/hinic/
8098 M: Mike Kravetz <mike.kravetz@oracle.com>
8099 L: linux-mm@kvack.org
8101 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8102 F: Documentation/admin-guide/mm/hugetlbpage.rst
8103 F: Documentation/vm/hugetlbfs_reserv.rst
8105 F: include/linux/hugetlb.h
8109 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8110 L: linux-media@vger.kernel.org
8112 W: https://linuxtv.org
8113 T: git git://linuxtv.org/media_tree.git
8114 F: drivers/media/platform/sti/hva
8116 HWPOISON MEMORY FAILURE HANDLING
8117 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8118 L: linux-mm@kvack.org
8120 F: mm/hwpoison-inject.c
8121 F: mm/memory-failure.c
8123 HYGON PROCESSOR SUPPORT
8124 M: Pu Wen <puwen@hygon.cn>
8125 L: linux-kernel@vger.kernel.org
8127 F: arch/x86/kernel/cpu/hygon.c
8129 HYNIX HI556 SENSOR DRIVER
8130 M: Shawn Tu <shawnx.tu@intel.com>
8131 L: linux-media@vger.kernel.org
8133 T: git git://linuxtv.org/media_tree.git
8134 F: drivers/media/i2c/hi556.c
8136 Hyper-V CORE AND DRIVERS
8137 M: "K. Y. Srinivasan" <kys@microsoft.com>
8138 M: Haiyang Zhang <haiyangz@microsoft.com>
8139 M: Stephen Hemminger <sthemmin@microsoft.com>
8140 M: Wei Liu <wei.liu@kernel.org>
8141 L: linux-hyperv@vger.kernel.org
8143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8144 F: Documentation/ABI/stable/sysfs-bus-vmbus
8145 F: Documentation/ABI/testing/debugfs-hyperv
8146 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8148 F: arch/x86/include/asm/hyperv-tlfs.h
8149 F: arch/x86/include/asm/mshyperv.h
8150 F: arch/x86/include/asm/trace/hyperv.h
8151 F: arch/x86/kernel/cpu/mshyperv.c
8152 F: drivers/clocksource/hyperv_timer.c
8153 F: drivers/hid/hid-hyperv.c
8155 F: drivers/input/serio/hyperv-keyboard.c
8156 F: drivers/iommu/hyperv-iommu.c
8157 F: drivers/net/hyperv/
8158 F: drivers/pci/controller/pci-hyperv-intf.c
8159 F: drivers/pci/controller/pci-hyperv.c
8160 F: drivers/scsi/storvsc_drv.c
8161 F: drivers/uio/uio_hv_generic.c
8162 F: drivers/video/fbdev/hyperv_fb.c
8163 F: include/asm-generic/hyperv-tlfs.h
8164 F: include/asm-generic/mshyperv.h
8165 F: include/clocksource/hyperv_timer.h
8166 F: include/linux/hyperv.h
8167 F: include/uapi/linux/hyperv.h
8168 F: net/vmw_vsock/hyperv_transport.c
8172 M: Vignesh Raghavendra <vigneshr@ti.com>
8173 L: linux-mtd@lists.infradead.org
8175 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8176 C: irc://irc.oftc.net/mtd
8177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8178 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8179 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8180 F: drivers/mtd/hyperbus/
8181 F: include/linux/mtd/hyperbus.h
8183 HYPERVISOR VIRTUAL CONSOLE DRIVER
8184 L: linuxppc-dev@lists.ozlabs.org
8189 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8190 L: linux-i2c@vger.kernel.org
8191 L: linux-acpi@vger.kernel.org
8193 F: drivers/i2c/i2c-core-acpi.c
8195 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8196 M: Ajay Gupta <ajayg@nvidia.com>
8197 L: linux-i2c@vger.kernel.org
8199 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8200 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8203 M: Peter Rosin <peda@axentia.se>
8204 L: linux-i2c@vger.kernel.org
8206 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8207 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8208 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8209 F: Documentation/i2c/i2c-topology.rst
8210 F: Documentation/i2c/muxes/
8211 F: drivers/i2c/i2c-mux.c
8212 F: drivers/i2c/muxes/
8213 F: include/linux/i2c-mux.h
8215 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8216 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8217 L: linux-i2c@vger.kernel.org
8219 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8220 F: drivers/i2c/busses/i2c-mv64xxx.c
8222 I2C OVER PARALLEL PORT
8223 M: Jean Delvare <jdelvare@suse.com>
8224 L: linux-i2c@vger.kernel.org
8226 F: Documentation/i2c/busses/i2c-parport.rst
8227 F: drivers/i2c/busses/i2c-parport.c
8230 M: Wolfram Sang <wsa@kernel.org>
8231 L: linux-i2c@vger.kernel.org
8233 W: https://i2c.wiki.kernel.org/
8234 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8236 F: Documentation/devicetree/bindings/i2c/i2c.txt
8237 F: Documentation/i2c/
8239 F: include/linux/i2c-dev.h
8240 F: include/linux/i2c-smbus.h
8241 F: include/linux/i2c.h
8242 F: include/uapi/linux/i2c-*.h
8243 F: include/uapi/linux/i2c.h
8245 I2C SUBSYSTEM HOST DRIVERS
8246 L: linux-i2c@vger.kernel.org
8248 W: https://i2c.wiki.kernel.org/
8249 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8251 F: Documentation/devicetree/bindings/i2c/
8252 F: drivers/i2c/algos/
8253 F: drivers/i2c/busses/
8256 M: Jean Delvare <jdelvare@suse.com>
8257 L: linux-i2c@vger.kernel.org
8259 F: Documentation/i2c/busses/i2c-taos-evm.rst
8260 F: drivers/i2c/busses/i2c-taos-evm.c
8263 M: Till Harbaum <till@harbaum.org>
8264 L: linux-i2c@vger.kernel.org
8266 W: http://www.harbaum.org/till/i2c_tiny_usb
8267 F: drivers/i2c/busses/i2c-tiny-usb.c
8269 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8270 M: Jean Delvare <jdelvare@suse.com>
8271 L: linux-i2c@vger.kernel.org
8273 F: Documentation/i2c/busses/i2c-ali1535.rst
8274 F: Documentation/i2c/busses/i2c-ali1563.rst
8275 F: Documentation/i2c/busses/i2c-ali15x3.rst
8276 F: Documentation/i2c/busses/i2c-amd756.rst
8277 F: Documentation/i2c/busses/i2c-amd8111.rst
8278 F: Documentation/i2c/busses/i2c-i801.rst
8279 F: Documentation/i2c/busses/i2c-nforce2.rst
8280 F: Documentation/i2c/busses/i2c-piix4.rst
8281 F: Documentation/i2c/busses/i2c-sis5595.rst
8282 F: Documentation/i2c/busses/i2c-sis630.rst
8283 F: Documentation/i2c/busses/i2c-sis96x.rst
8284 F: Documentation/i2c/busses/i2c-via.rst
8285 F: Documentation/i2c/busses/i2c-viapro.rst
8286 F: drivers/i2c/busses/i2c-ali1535.c
8287 F: drivers/i2c/busses/i2c-ali1563.c
8288 F: drivers/i2c/busses/i2c-ali15x3.c
8289 F: drivers/i2c/busses/i2c-amd756-s4882.c
8290 F: drivers/i2c/busses/i2c-amd756.c
8291 F: drivers/i2c/busses/i2c-amd8111.c
8292 F: drivers/i2c/busses/i2c-i801.c
8293 F: drivers/i2c/busses/i2c-isch.c
8294 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8295 F: drivers/i2c/busses/i2c-nforce2.c
8296 F: drivers/i2c/busses/i2c-piix4.c
8297 F: drivers/i2c/busses/i2c-sis5595.c
8298 F: drivers/i2c/busses/i2c-sis630.c
8299 F: drivers/i2c/busses/i2c-sis96x.c
8300 F: drivers/i2c/busses/i2c-via.c
8301 F: drivers/i2c/busses/i2c-viapro.c
8303 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8304 M: Hans de Goede <hdegoede@redhat.com>
8305 L: linux-i2c@vger.kernel.org
8307 F: drivers/i2c/busses/i2c-cht-wc.c
8309 I2C/SMBUS ISMT DRIVER
8310 M: Seth Heasley <seth.heasley@intel.com>
8311 M: Neil Horman <nhorman@tuxdriver.com>
8312 L: linux-i2c@vger.kernel.org
8313 F: Documentation/i2c/busses/i2c-ismt.rst
8314 F: drivers/i2c/busses/i2c-ismt.c
8316 I2C/SMBUS STUB DRIVER
8317 M: Jean Delvare <jdelvare@suse.com>
8318 L: linux-i2c@vger.kernel.org
8320 F: drivers/i2c/i2c-stub.c
8322 I3C DRIVER FOR CADENCE I3C MASTER IP
8323 M: Przemysław Gaj <pgaj@cadence.com>
8325 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8326 F: drivers/i3c/master/i3c-master-cdns.c
8328 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8329 M: Vitor Soares <vitor.soares@synopsys.com>
8331 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8332 F: drivers/i3c/master/dw*
8335 M: Boris Brezillon <bbrezillon@kernel.org>
8336 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8338 C: irc://chat.freenode.net/linux-i3c
8339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8340 F: Documentation/ABI/testing/sysfs-bus-i3c
8341 F: Documentation/devicetree/bindings/i3c/
8342 F: Documentation/driver-api/i3c
8344 F: include/linux/i3c/
8346 IA64 (Itanium) PLATFORM
8347 M: Tony Luck <tony.luck@intel.com>
8348 M: Fenghua Yu <fenghua.yu@intel.com>
8349 L: linux-ia64@vger.kernel.org
8351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8352 F: Documentation/ia64/
8355 IBM Power 842 compression accelerator
8356 M: Haren Myneni <haren@us.ibm.com>
8359 F: drivers/crypto/nx/Kconfig
8360 F: drivers/crypto/nx/Makefile
8361 F: drivers/crypto/nx/nx-842*
8362 F: include/linux/sw842.h
8365 IBM Power in-Nest Crypto Acceleration
8366 M: Breno Leitão <leitao@debian.org>
8367 M: Nayna Jain <nayna@linux.ibm.com>
8368 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8369 L: linux-crypto@vger.kernel.org
8371 F: drivers/crypto/nx/Kconfig
8372 F: drivers/crypto/nx/Makefile
8373 F: drivers/crypto/nx/nx-aes*
8374 F: drivers/crypto/nx/nx-sha*
8375 F: drivers/crypto/nx/nx.*
8376 F: drivers/crypto/nx/nx_csbcpb.h
8377 F: drivers/crypto/nx/nx_debugfs.c
8379 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8380 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8381 L: linux-pci@vger.kernel.org
8382 L: linuxppc-dev@lists.ozlabs.org
8384 F: drivers/pci/hotplug/rpadlpar*
8386 IBM Power Linux RAID adapter
8387 M: Brian King <brking@us.ibm.com>
8389 F: drivers/scsi/ipr.*
8391 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8392 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8393 L: linux-pci@vger.kernel.org
8394 L: linuxppc-dev@lists.ozlabs.org
8396 F: drivers/pci/hotplug/rpaphp*
8398 IBM Power SRIOV Virtual NIC Device Driver
8399 M: Dany Madden <drt@linux.ibm.com>
8400 M: Lijun Pan <ljp@linux.ibm.com>
8401 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8402 L: netdev@vger.kernel.org
8404 F: drivers/net/ethernet/ibm/ibmvnic.*
8406 IBM Power Virtual Accelerator Switchboard
8407 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8408 L: linuxppc-dev@lists.ozlabs.org
8410 F: arch/powerpc/include/asm/vas.h
8411 F: arch/powerpc/platforms/powernv/copy-paste.h
8412 F: arch/powerpc/platforms/powernv/vas*
8414 IBM Power Virtual Ethernet Device Driver
8415 M: Cristobal Forno <cforno12@linux.ibm.com>
8416 L: netdev@vger.kernel.org
8418 F: drivers/net/ethernet/ibm/ibmveth.*
8420 IBM Power Virtual FC Device Drivers
8421 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8422 L: linux-scsi@vger.kernel.org
8424 F: drivers/scsi/ibmvscsi/ibmvfc*
8426 IBM Power Virtual Management Channel Driver
8427 M: Steven Royer <seroyer@linux.ibm.com>
8429 F: drivers/misc/ibmvmc.*
8431 IBM Power Virtual SCSI Device Drivers
8432 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8433 L: linux-scsi@vger.kernel.org
8435 F: drivers/scsi/ibmvscsi/ibmvscsi*
8436 F: include/scsi/viosrp.h
8438 IBM Power Virtual SCSI Device Target Driver
8439 M: Michael Cyr <mikecyr@linux.ibm.com>
8440 L: linux-scsi@vger.kernel.org
8441 L: target-devel@vger.kernel.org
8443 F: drivers/scsi/ibmvscsi_tgt/
8445 IBM Power VMX Cryptographic instructions
8446 M: Breno Leitão <leitao@debian.org>
8447 M: Nayna Jain <nayna@linux.ibm.com>
8448 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8449 L: linux-crypto@vger.kernel.org
8451 F: drivers/crypto/vmx/Kconfig
8452 F: drivers/crypto/vmx/Makefile
8453 F: drivers/crypto/vmx/aes*
8454 F: drivers/crypto/vmx/ghash*
8455 F: drivers/crypto/vmx/ppc-xlate.pl
8456 F: drivers/crypto/vmx/vmx.c
8458 IBM ServeRAID RAID DRIVER
8460 F: drivers/scsi/ips.*
8462 ICH LPC AND GPIO DRIVER
8463 M: Peter Tyser <ptyser@xes-inc.com>
8465 F: drivers/gpio/gpio-ich.c
8466 F: drivers/mfd/lpc_ich.c
8469 M: Max Staudt <max@enpas.org>
8470 L: linux-i2c@vger.kernel.org
8472 F: drivers/i2c/busses/i2c-icy.c
8475 M: "David S. Miller" <davem@davemloft.net>
8476 L: linux-ide@vger.kernel.org
8478 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8480 F: Documentation/ide/
8482 F: include/linux/ide.h
8485 M: Borislav Petkov <bp@alien8.de>
8486 L: linux-ide@vger.kernel.org
8488 F: Documentation/cdrom/ide-cd.rst
8489 F: drivers/ide/ide-cd*
8491 IDEAPAD LAPTOP EXTRAS DRIVER
8492 M: Ike Panhc <ike.pan@canonical.com>
8493 L: platform-driver-x86@vger.kernel.org
8495 W: http://launchpad.net/ideapad-laptop
8496 F: drivers/platform/x86/ideapad-laptop.c
8498 IDEAPAD LAPTOP SLIDEBAR DRIVER
8499 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8500 L: linux-input@vger.kernel.org
8502 W: https://github.com/o2genum/ideapad-slidebar
8503 F: drivers/input/misc/ideapad_slidebar.c
8505 IDT VersaClock 5 CLOCK DRIVER
8506 M: Luca Ceresoli <luca@lucaceresoli.net>
8508 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8509 F: drivers/clk/clk-versaclock5.c
8511 IEEE 802.15.4 SUBSYSTEM
8512 M: Alexander Aring <alex.aring@gmail.com>
8513 M: Stefan Schmidt <stefan@datenfreihafen.org>
8514 L: linux-wpan@vger.kernel.org
8516 W: https://linux-wpan.org/
8517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8519 F: Documentation/networking/ieee802154.rst
8520 F: drivers/net/ieee802154/
8521 F: include/linux/ieee802154.h
8522 F: include/linux/nl802154.h
8523 F: include/net/af_ieee802154.h
8524 F: include/net/cfg802154.h
8525 F: include/net/ieee802154_netdev.h
8526 F: include/net/mac802154.h
8527 F: include/net/nl802154.h
8532 M: Yotam Gigi <yotam.gi@gmail.com>
8533 M: Jamal Hadi Salim <jhs@mojatatu.com>
8534 F: include/net/ife.h
8535 F: include/uapi/linux/ife.h
8538 IGORPLUG-USB IR RECEIVER
8539 M: Sean Young <sean@mess.org>
8540 L: linux-media@vger.kernel.org
8542 F: drivers/media/rc/igorplugusb.c
8544 IGUANAWORKS USB IR TRANSCEIVER
8545 M: Sean Young <sean@mess.org>
8546 L: linux-media@vger.kernel.org
8548 F: drivers/media/rc/iguanair.c
8550 IIO DIGITAL POTENTIOMETER DAC
8551 M: Peter Rosin <peda@axentia.se>
8552 L: linux-iio@vger.kernel.org
8554 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8555 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8556 F: drivers/iio/dac/dpot-dac.c
8558 IIO ENVELOPE DETECTOR
8559 M: Peter Rosin <peda@axentia.se>
8560 L: linux-iio@vger.kernel.org
8562 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8563 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8564 F: drivers/iio/adc/envelope-detector.c
8567 M: Peter Rosin <peda@axentia.se>
8568 L: linux-iio@vger.kernel.org
8570 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8571 F: drivers/iio/multiplexer/iio-mux.c
8573 IIO SUBSYSTEM AND DRIVERS
8574 M: Jonathan Cameron <jic23@kernel.org>
8575 R: Lars-Peter Clausen <lars@metafoo.de>
8576 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8577 L: linux-iio@vger.kernel.org
8579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8580 F: Documentation/ABI/testing/configfs-iio*
8581 F: Documentation/ABI/testing/sysfs-bus-iio*
8582 F: Documentation/devicetree/bindings/iio/
8584 F: drivers/staging/iio/
8585 F: include/linux/iio/
8589 M: Peter Rosin <peda@axentia.se>
8590 L: linux-iio@vger.kernel.org
8592 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8593 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8594 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8595 F: drivers/iio/afe/iio-rescale.c
8597 IKANOS/ADI EAGLE ADSL USB DRIVER
8598 M: Matthieu Castet <castet.matthieu@free.fr>
8599 M: Stanislaw Gruszka <stf_xl@wp.pl>
8601 F: drivers/usb/atm/ueagle-atm.c
8603 IMGTEC ASCII LCD DRIVER
8604 M: Paul Burton <paulburton@kernel.org>
8606 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8607 F: drivers/auxdisplay/img-ascii-lcd.c
8609 IMGTEC IR DECODER DRIVER
8611 F: drivers/media/rc/img-ir/
8613 IMON SOUNDGRAPH USB IR RECEIVER
8614 M: Sean Young <sean@mess.org>
8615 L: linux-media@vger.kernel.org
8617 F: drivers/media/rc/imon.c
8618 F: drivers/media/rc/imon_raw.c
8620 IMS TWINTURBO FRAMEBUFFER DRIVER
8621 L: linux-fbdev@vger.kernel.org
8623 F: drivers/video/fbdev/imsttfb.c
8625 INA209 HARDWARE MONITOR DRIVER
8626 M: Guenter Roeck <linux@roeck-us.net>
8627 L: linux-hwmon@vger.kernel.org
8629 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8630 F: Documentation/hwmon/ina209.rst
8631 F: drivers/hwmon/ina209.c
8633 INA2XX HARDWARE MONITOR DRIVER
8634 M: Guenter Roeck <linux@roeck-us.net>
8635 L: linux-hwmon@vger.kernel.org
8637 F: Documentation/hwmon/ina2xx.rst
8638 F: drivers/hwmon/ina2xx.c
8639 F: include/linux/platform_data/ina2xx.h
8641 INDUSTRY PACK SUBSYSTEM (IPACK)
8642 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8643 M: Jens Taprogge <jens.taprogge@taprogge.org>
8644 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8645 L: industrypack-devel@lists.sourceforge.net
8647 W: http://industrypack.sourceforge.net
8650 INFINEON DPS310 Driver
8651 M: Eddie James <eajames@linux.ibm.com>
8652 L: linux-iio@vger.kernel.org
8654 F: drivers/iio/pressure/dps310.c
8656 INFINIBAND SUBSYSTEM
8657 M: Doug Ledford <dledford@redhat.com>
8658 M: Jason Gunthorpe <jgg@nvidia.com>
8659 L: linux-rdma@vger.kernel.org
8661 W: https://github.com/linux-rdma/rdma-core
8662 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8664 F: Documentation/devicetree/bindings/infiniband/
8665 F: Documentation/infiniband/
8666 F: drivers/infiniband/
8668 F: include/trace/events/ib_mad.h
8669 F: include/trace/events/ib_umad.h
8670 F: include/uapi/linux/if_infiniband.h
8671 F: include/uapi/rdma/
8672 F: samples/bpf/ibumad_kern.c
8673 F: samples/bpf/ibumad_user.c
8675 INGENIC JZ4780 DMA Driver
8676 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8678 F: drivers/dma/dma-jz4780.c
8680 INGENIC JZ4780 NAND DRIVER
8681 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8682 L: linux-mtd@lists.infradead.org
8684 F: drivers/mtd/nand/raw/ingenic/
8687 M: Paul Cercueil <paul@crapouillou.net>
8689 F: arch/mips/boot/dts/ingenic/
8690 F: arch/mips/generic/board-ingenic.c
8691 F: arch/mips/include/asm/mach-ingenic/
8692 F: arch/mips/ingenic/Kconfig
8693 F: drivers/clk/ingenic/
8694 F: drivers/dma/dma-jz4780.c
8695 F: drivers/gpu/drm/ingenic/
8696 F: drivers/i2c/busses/i2c-jz4780.c
8697 F: drivers/iio/adc/ingenic-adc.c
8698 F: drivers/irqchip/irq-ingenic.c
8699 F: drivers/memory/jz4780-nemc.c
8700 F: drivers/mmc/host/jz4740_mmc.c
8701 F: drivers/mtd/nand/raw/ingenic/
8702 F: drivers/pinctrl/pinctrl-ingenic.c
8703 F: drivers/power/supply/ingenic-battery.c
8704 F: drivers/pwm/pwm-jz4740.c
8705 F: drivers/remoteproc/ingenic_rproc.c
8706 F: drivers/rtc/rtc-jz4740.c
8707 F: drivers/tty/serial/8250/8250_ingenic.c
8708 F: drivers/usb/musb/jz4740.c
8709 F: drivers/watchdog/jz4740_wdt.c
8710 F: include/dt-bindings/iio/adc/ingenic,adc.h
8711 F: include/linux/mfd/ingenic-tcu.h
8712 F: sound/soc/codecs/jz47*
8713 F: sound/soc/jz4740/
8716 M: Jan Kara <jack@suse.cz>
8717 R: Amir Goldstein <amir73il@gmail.com>
8718 L: linux-fsdevel@vger.kernel.org
8720 F: Documentation/filesystems/inotify.rst
8721 F: fs/notify/inotify/
8722 F: include/linux/inotify.h
8723 F: include/uapi/linux/inotify.h
8725 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8726 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8727 L: linux-input@vger.kernel.org
8729 Q: http://patchwork.kernel.org/project/linux-input/list/
8730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8731 F: Documentation/devicetree/bindings/input/
8732 F: Documentation/devicetree/bindings/serio/
8733 F: Documentation/input/
8735 F: include/linux/input.h
8736 F: include/linux/input/
8737 F: include/uapi/linux/input-event-codes.h
8738 F: include/uapi/linux/input.h
8740 INPUT MULTITOUCH (MT) PROTOCOL
8741 M: Henrik Rydberg <rydberg@bitmath.org>
8742 L: linux-input@vger.kernel.org
8744 F: Documentation/input/multi-touch-protocol.rst
8745 F: drivers/input/input-mt.c
8748 INSIDE SECURE CRYPTO DRIVER
8749 M: Antoine Tenart <atenart@kernel.org>
8750 L: linux-crypto@vger.kernel.org
8752 F: drivers/crypto/inside-secure/
8754 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8755 M: Mimi Zohar <zohar@linux.ibm.com>
8756 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8757 L: linux-integrity@vger.kernel.org
8759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8760 F: security/integrity/ima/
8762 INTEL 810/815 FRAMEBUFFER DRIVER
8763 M: Antonino Daplas <adaplas@gmail.com>
8764 L: linux-fbdev@vger.kernel.org
8766 F: drivers/video/fbdev/i810/
8769 M: Cezary Rojewski <cezary.rojewski@intel.com>
8770 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8771 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8772 M: Jie Yang <yang.jie@linux.intel.com>
8773 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8777 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8778 M: Hans de Goede <hdegoede@redhat.com>
8779 L: platform-driver-x86@vger.kernel.org
8781 F: drivers/platform/x86/intel_atomisp2_pm.c
8783 INTEL ATOMISP2 LED DRIVER
8784 M: Hans de Goede <hdegoede@redhat.com>
8785 L: platform-driver-x86@vger.kernel.org
8787 F: drivers/platform/x86/intel_atomisp2_led.c
8789 INTEL BROXTON PMC DRIVER
8790 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8791 M: Zha Qipeng <qipeng.zha@intel.com>
8793 F: drivers/mfd/intel_pmc_bxt.c
8794 F: include/linux/mfd/intel_pmc_bxt.h
8796 INTEL C600 SERIES SAS CONTROLLER DRIVER
8797 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8798 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8799 L: linux-scsi@vger.kernel.org
8801 T: git git://git.code.sf.net/p/intel-sas/isci
8802 F: drivers/scsi/isci/
8804 INTEL CPU family model numbers
8805 M: Tony Luck <tony.luck@intel.com>
8807 L: linux-kernel@vger.kernel.org
8809 F: arch/x86/include/asm/intel-family.h
8811 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8812 M: Jani Nikula <jani.nikula@linux.intel.com>
8813 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8814 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8815 L: intel-gfx@lists.freedesktop.org
8817 W: https://01.org/linuxgraphics/
8818 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8819 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8820 C: irc://chat.freenode.net/intel-gfx
8821 T: git git://anongit.freedesktop.org/drm-intel
8822 F: Documentation/gpu/i915.rst
8823 F: drivers/gpu/drm/i915/
8824 F: include/drm/i915*
8825 F: include/uapi/drm/i915_drm.h
8827 INTEL ETHERNET DRIVERS
8828 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8829 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8830 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8832 W: http://www.intel.com/support/feedback.htm
8833 W: http://e1000.sourceforge.net/
8834 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8837 F: Documentation/networking/device_drivers/ethernet/intel/
8838 F: drivers/net/ethernet/intel/
8839 F: drivers/net/ethernet/intel/*/
8840 F: include/linux/avf/virtchnl.h
8842 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8843 M: Maik Broemme <mbroemme@libmpq.org>
8844 L: linux-fbdev@vger.kernel.org
8846 F: Documentation/fb/intelfb.rst
8847 F: drivers/video/fbdev/intelfb/
8850 M: Andy Shevchenko <andy@kernel.org>
8851 L: linux-gpio@vger.kernel.org
8853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8854 F: drivers/gpio/gpio-ich.c
8855 F: drivers/gpio/gpio-intel-mid.c
8856 F: drivers/gpio/gpio-merrifield.c
8857 F: drivers/gpio/gpio-ml-ioh.c
8858 F: drivers/gpio/gpio-pch.c
8859 F: drivers/gpio/gpio-sch.c
8860 F: drivers/gpio/gpio-sodaville.c
8862 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8863 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8864 M: Zhi Wang <zhi.a.wang@intel.com>
8865 L: intel-gvt-dev@lists.freedesktop.org
8866 L: intel-gfx@lists.freedesktop.org
8868 W: https://01.org/igvt-g
8869 T: git https://github.com/intel/gvt-linux.git
8870 F: drivers/gpu/drm/i915/gvt/
8872 INTEL HID EVENT DRIVER
8873 M: Alex Hung <alex.hung@canonical.com>
8874 L: platform-driver-x86@vger.kernel.org
8876 F: drivers/platform/x86/intel-hid.c
8878 INTEL I/OAT DMA DRIVER
8879 M: Dave Jiang <dave.jiang@intel.com>
8880 R: Dan Williams <dan.j.williams@intel.com>
8881 L: dmaengine@vger.kernel.org
8883 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8884 F: drivers/dma/ioat*
8887 M: Dave Jiang <dave.jiang@intel.com>
8888 L: dmaengine@vger.kernel.org
8890 F: drivers/dma/idxd/*
8891 F: include/uapi/linux/idxd.h
8894 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8895 M: Len Brown <lenb@kernel.org>
8896 L: linux-pm@vger.kernel.org
8898 B: https://bugzilla.kernel.org
8899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8900 F: drivers/idle/intel_idle.c
8902 INTEL INTEGRATED SENSOR HUB DRIVER
8903 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8904 M: Jiri Kosina <jikos@kernel.org>
8905 L: linux-input@vger.kernel.org
8907 F: drivers/hid/intel-ish-hid/
8910 M: David Woodhouse <dwmw2@infradead.org>
8911 M: Lu Baolu <baolu.lu@linux.intel.com>
8912 L: iommu@lists.linux-foundation.org
8914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8915 F: drivers/iommu/intel/
8916 F: include/linux/intel-iommu.h
8917 F: include/linux/intel-svm.h
8919 INTEL IOP-ADMA DMA DRIVER
8920 R: Dan Williams <dan.j.williams@intel.com>
8922 F: drivers/dma/iop-adma.c
8924 INTEL IPU3 CSI-2 CIO2 DRIVER
8925 M: Yong Zhi <yong.zhi@intel.com>
8926 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8927 M: Bingbu Cao <bingbu.cao@intel.com>
8928 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8929 L: linux-media@vger.kernel.org
8931 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8932 F: drivers/media/pci/intel/ipu3/
8934 INTEL IPU3 CSI-2 IMGU DRIVER
8935 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8936 R: Bingbu Cao <bingbu.cao@intel.com>
8937 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8938 L: linux-media@vger.kernel.org
8940 F: Documentation/admin-guide/media/ipu3.rst
8941 F: Documentation/admin-guide/media/ipu3_rcb.svg
8942 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8943 F: drivers/staging/media/ipu3/
8945 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8946 M: Krzysztof Halasa <khalasa@piap.pl>
8948 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8949 F: drivers/net/wan/ixp4xx_hss.c
8950 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8951 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8952 F: include/linux/soc/ixp4xx/npe.h
8953 F: include/linux/soc/ixp4xx/qmgr.h
8955 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8956 M: Deepak Saxena <dsaxena@plexity.net>
8958 F: drivers/char/hw_random/ixp4xx-rng.c
8960 INTEL MANAGEMENT ENGINE (mei)
8961 M: Tomas Winkler <tomas.winkler@intel.com>
8962 L: linux-kernel@vger.kernel.org
8964 F: Documentation/driver-api/mei/*
8965 F: drivers/misc/mei/
8966 F: drivers/watchdog/mei_wdt.c
8967 F: include/linux/mei_cl_bus.h
8968 F: include/uapi/linux/mei.h
8971 INTEL MENLOW THERMAL DRIVER
8972 M: Sujith Thomas <sujith.thomas@intel.com>
8973 L: platform-driver-x86@vger.kernel.org
8975 W: https://01.org/linux-acpi
8976 F: drivers/platform/x86/intel_menlow.c
8978 INTEL P-Unit IPC DRIVER
8979 M: Zha Qipeng <qipeng.zha@intel.com>
8980 L: platform-driver-x86@vger.kernel.org
8982 F: arch/x86/include/asm/intel_punit_ipc.h
8983 F: drivers/platform/x86/intel_punit_ipc.c
8985 INTEL PMC CORE DRIVER
8986 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
8987 M: David E Box <david.e.box@intel.com>
8988 L: platform-driver-x86@vger.kernel.org
8990 F: drivers/platform/x86/intel_pmc_core*
8992 INTEL PMIC GPIO DRIVERS
8993 M: Andy Shevchenko <andy@kernel.org>
8995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8996 F: drivers/gpio/gpio-*cove.c
8997 F: drivers/gpio/gpio-msic.c
8999 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9000 M: Andy Shevchenko <andy@kernel.org>
9002 F: drivers/mfd/intel_msic.c
9003 F: drivers/mfd/intel_soc_pmic*
9004 F: include/linux/mfd/intel_msic.h
9005 F: include/linux/mfd/intel_soc_pmic*
9007 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9008 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9009 L: linux-wireless@vger.kernel.org
9011 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9012 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9013 F: drivers/net/wireless/intel/ipw2x00/
9016 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9017 M: Len Brown <lenb@kernel.org>
9018 L: linux-pm@vger.kernel.org
9020 F: drivers/cpufreq/intel_pstate.c
9022 INTEL RDMA RNIC DRIVER
9023 M: Faisal Latif <faisal.latif@intel.com>
9024 M: Shiraz Saleem <shiraz.saleem@intel.com>
9025 L: linux-rdma@vger.kernel.org
9027 F: drivers/infiniband/hw/i40iw/
9028 F: include/uapi/rdma/i40iw-abi.h
9031 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9033 F: arch/x86/include/asm/intel_scu_ipc.h
9034 F: drivers/platform/x86/intel_scu_*
9036 INTEL SPEED SELECT TECHNOLOGY
9037 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9038 L: platform-driver-x86@vger.kernel.org
9040 F: drivers/platform/x86/intel_speed_select_if/
9041 F: include/uapi/linux/isst_if.h
9042 F: tools/power/x86/intel-speed-select/
9044 INTEL STRATIX10 FIRMWARE DRIVERS
9045 M: Richard Gong <richard.gong@linux.intel.com>
9046 L: linux-kernel@vger.kernel.org
9048 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9049 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9050 F: drivers/firmware/stratix10-rsu.c
9051 F: drivers/firmware/stratix10-svc.c
9052 F: include/linux/firmware/intel/stratix10-smc.h
9053 F: include/linux/firmware/intel/stratix10-svc-client.h
9055 INTEL TELEMETRY DRIVER
9056 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9057 M: "David E. Box" <david.e.box@linux.intel.com>
9058 L: platform-driver-x86@vger.kernel.org
9060 F: arch/x86/include/asm/intel_telemetry.h
9061 F: drivers/platform/x86/intel_telemetry*
9063 INTEL UNCORE FREQUENCY CONTROL
9064 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9065 L: platform-driver-x86@vger.kernel.org
9067 F: drivers/platform/x86/intel-uncore-frequency.c
9069 INTEL VIRTUAL BUTTON DRIVER
9070 M: AceLan Kao <acelan.kao@canonical.com>
9071 L: platform-driver-x86@vger.kernel.org
9073 F: drivers/platform/x86/intel-vbtn.c
9075 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9076 M: Stanislaw Gruszka <stf_xl@wp.pl>
9077 L: linux-wireless@vger.kernel.org
9079 F: drivers/net/wireless/intel/iwlegacy/
9081 INTEL WIRELESS WIFI LINK (iwlwifi)
9082 M: Johannes Berg <johannes.berg@intel.com>
9083 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9084 M: Luca Coelho <luciano.coelho@intel.com>
9085 M: Intel Linux Wireless <linuxwifi@intel.com>
9086 L: linux-wireless@vger.kernel.org
9088 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9090 F: drivers/net/wireless/intel/iwlwifi/
9092 INTEL WIRELESS WIMAX CONNECTION 2400
9093 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9094 M: linux-wimax@intel.com
9095 L: wimax@linuxwimax.org (subscribers-only)
9097 W: http://linuxwimax.org
9098 F: Documentation/admin-guide/wimax/i2400m.rst
9099 F: drivers/net/wimax/i2400m/
9100 F: include/uapi/linux/wimax/i2400m.h
9102 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9103 M: Jithu Joseph <jithu.joseph@intel.com>
9104 R: Maurice Ma <maurice.ma@intel.com>
9106 W: https://slimbootloader.github.io/security/firmware-update.html
9107 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9109 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9110 M: Mario Limonciello <mario.limonciello@dell.com>
9112 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9115 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9117 F: Documentation/trace/intel_th.rst
9118 F: drivers/hwtracing/intel_th/
9119 F: include/linux/intel_th.h
9121 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9122 M: Ning Sun <ning.sun@intel.com>
9123 L: tboot-devel@lists.sourceforge.net
9125 W: http://tboot.sourceforge.net
9126 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9127 F: Documentation/x86/intel_txt.rst
9128 F: arch/x86/kernel/tboot.c
9129 F: include/linux/tboot.h
9132 M: Georgi Djakov <georgi.djakov@linaro.org>
9133 L: linux-pm@vger.kernel.org
9135 F: Documentation/devicetree/bindings/interconnect/
9136 F: Documentation/driver-api/interconnect.rst
9137 F: drivers/interconnect/
9138 F: include/dt-bindings/interconnect/
9139 F: include/linux/interconnect-provider.h
9140 F: include/linux/interconnect.h
9142 INVENSENSE ICM-426xx IMU DRIVER
9143 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9144 L: linux-iio@vger.kernel.org
9146 W https://invensense.tdk.com/
9147 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9148 F: drivers/iio/imu/inv_icm42600/
9150 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9151 M: Linus Walleij <linus.walleij@linaro.org>
9152 L: linux-iio@vger.kernel.org
9154 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9155 F: drivers/iio/gyro/mpu3050*
9157 IOC3 ETHERNET DRIVER
9158 M: Ralf Baechle <ralf@linux-mips.org>
9159 L: linux-mips@vger.kernel.org
9161 F: drivers/net/ethernet/sgi/ioc3-eth.c
9163 IOMAP FILESYSTEM LIBRARY
9164 M: Christoph Hellwig <hch@infradead.org>
9165 M: Darrick J. Wong <darrick.wong@oracle.com>
9166 M: linux-xfs@vger.kernel.org
9167 M: linux-fsdevel@vger.kernel.org
9168 L: linux-xfs@vger.kernel.org
9169 L: linux-fsdevel@vger.kernel.org
9171 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9173 F: include/linux/iomap.h
9176 M: Joerg Roedel <joro@8bytes.org>
9177 L: iommu@lists.linux-foundation.org
9179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9180 F: Documentation/devicetree/bindings/iommu/
9181 F: Documentation/userspace-api/iommu.rst
9183 F: include/linux/iommu.h
9184 F: include/linux/iova.h
9185 F: include/linux/of_iommu.h
9186 F: include/uapi/linux/iommu.h
9189 M: Jens Axboe <axboe@kernel.dk>
9190 L: io-uring@vger.kernel.org
9192 T: git git://git.kernel.dk/linux-block
9193 T: git git://git.kernel.dk/liburing
9197 F: include/uapi/linux/io_uring.h
9200 M: Corey Minyard <minyard@acm.org>
9201 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9203 W: http://openipmi.sourceforge.net/
9204 F: Documentation/driver-api/ipmi.rst
9205 F: Documentation/devicetree/bindings/ipmi/
9206 F: drivers/char/ipmi/
9207 F: include/linux/ipmi*
9208 F: include/uapi/linux/ipmi*
9210 IPS SCSI RAID DRIVER
9211 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9212 L: linux-scsi@vger.kernel.org
9214 W: http://www.adaptec.com/
9215 F: drivers/scsi/ips*
9218 M: Wensong Zhang <wensong@linux-vs.org>
9219 M: Simon Horman <horms@verge.net.au>
9220 M: Julian Anastasov <ja@ssi.bg>
9221 L: netdev@vger.kernel.org
9222 L: lvs-devel@vger.kernel.org
9224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9226 F: Documentation/networking/ipvs-sysctl.rst
9227 F: include/net/ip_vs.h
9228 F: include/uapi/linux/ip_vs.h
9229 F: net/netfilter/ipvs/
9232 M: Jiri Kosina <jikos@kernel.org>
9233 M: David Sterba <dsterba@suse.com>
9235 F: drivers/tty/ipwireless/
9238 L: netdev@vger.kernel.org
9240 F: include/uapi/linux/ipx.h
9242 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9243 M: Marc Zyngier <maz@kernel.org>
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9246 F: Documentation/core-api/irq/irq-domain.rst
9247 F: include/linux/irqdomain.h
9248 F: kernel/irq/irqdomain.c
9252 M: Thomas Gleixner <tglx@linutronix.de>
9253 L: linux-kernel@vger.kernel.org
9255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9259 M: Thomas Gleixner <tglx@linutronix.de>
9260 M: Jason Cooper <jason@lakedaemon.net>
9261 M: Marc Zyngier <maz@kernel.org>
9262 L: linux-kernel@vger.kernel.org
9264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9265 F: Documentation/devicetree/bindings/interrupt-controller/
9269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9271 F: Documentation/driver-api/isa.rst
9272 F: drivers/base/isa.c
9273 F: include/linux/isa.h
9276 M: Hans Verkuil <hverkuil@xs4all.nl>
9277 L: linux-media@vger.kernel.org
9279 W: https://linuxtv.org
9280 T: git git://linuxtv.org/media_tree.git
9281 F: drivers/media/radio/radio-isa*
9284 M: Jaroslav Kysela <perex@perex.cz>
9286 F: Documentation/driver-api/isapnp.rst
9287 F: drivers/pnp/isapnp/
9288 F: include/linux/isapnp.h
9291 M: Lee Duncan <lduncan@suse.com>
9292 M: Chris Leech <cleech@redhat.com>
9293 L: open-iscsi@googlegroups.com
9294 L: linux-scsi@vger.kernel.org
9296 W: www.open-iscsi.com
9297 F: drivers/scsi/*iscsi*
9298 F: include/scsi/*iscsi*
9300 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9301 M: Peter Jones <pjones@redhat.com>
9302 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9304 F: drivers/firmware/iscsi_ibft*
9306 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9307 M: Sagi Grimberg <sagi@grimberg.me>
9308 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9309 L: linux-rdma@vger.kernel.org
9311 W: http://www.openfabrics.org
9312 W: www.open-iscsi.org
9313 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9314 F: drivers/infiniband/ulp/iser/
9316 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9317 M: Sagi Grimberg <sagi@grimberg.me>
9318 L: linux-rdma@vger.kernel.org
9319 L: target-devel@vger.kernel.org
9321 W: http://www.linux-iscsi.org
9322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9323 F: drivers/infiniband/ulp/isert
9325 ISDN/CMTP OVER BLUETOOTH
9326 M: Karsten Keil <isdn@linux-pingi.de>
9327 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9328 L: netdev@vger.kernel.org
9330 W: http://www.isdn4linux.de
9331 F: Documentation/isdn/
9332 F: drivers/isdn/capi/
9333 F: include/linux/isdn/
9334 F: include/uapi/linux/isdn/
9335 F: net/bluetooth/cmtp/
9337 ISDN/mISDN SUBSYSTEM
9338 M: Karsten Keil <isdn@linux-pingi.de>
9339 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9340 L: netdev@vger.kernel.org
9342 W: http://www.isdn4linux.de
9343 F: drivers/isdn/Kconfig
9344 F: drivers/isdn/Makefile
9345 F: drivers/isdn/hardware/
9346 F: drivers/isdn/mISDN/
9348 IT87 HARDWARE MONITORING DRIVER
9349 M: Jean Delvare <jdelvare@suse.com>
9350 L: linux-hwmon@vger.kernel.org
9352 F: Documentation/hwmon/it87.rst
9353 F: drivers/hwmon/it87.c
9356 M: Antti Palosaari <crope@iki.fi>
9357 L: linux-media@vger.kernel.org
9359 W: https://linuxtv.org
9360 W: http://palosaari.fi/linux/
9361 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9362 T: git git://linuxtv.org/anttip/media_tree.git
9363 F: drivers/media/tuners/it913x*
9365 IVTV VIDEO4LINUX DRIVER
9366 M: Andy Walls <awalls@md.metrocast.net>
9367 L: linux-media@vger.kernel.org
9369 W: https://linuxtv.org
9370 T: git git://linuxtv.org/media_tree.git
9371 F: Documentation/admin-guide/media/ivtv*
9372 F: drivers/media/pci/ivtv/
9373 F: include/uapi/linux/ivtv*
9375 IX2505V MEDIA DRIVER
9376 M: Malcolm Priestley <tvboxspy@gmail.com>
9377 L: linux-media@vger.kernel.org
9379 W: https://linuxtv.org
9380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9381 F: drivers/media/dvb-frontends/ix2505v*
9383 JAILHOUSE HYPERVISOR INTERFACE
9384 M: Jan Kiszka <jan.kiszka@siemens.com>
9385 L: jailhouse-dev@googlegroups.com
9387 F: arch/x86/include/asm/jailhouse_para.h
9388 F: arch/x86/kernel/jailhouse.c
9390 JC42.4 TEMPERATURE SENSOR DRIVER
9391 M: Guenter Roeck <linux@roeck-us.net>
9392 L: linux-hwmon@vger.kernel.org
9394 F: Documentation/hwmon/jc42.rst
9395 F: drivers/hwmon/jc42.c
9398 M: Dave Kleikamp <shaggy@kernel.org>
9399 L: jfs-discussion@lists.sourceforge.net
9401 W: http://jfs.sourceforge.net/
9402 T: git git://github.com/kleikamp/linux-shaggy.git
9403 F: Documentation/admin-guide/jfs.rst
9407 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9408 L: netdev@vger.kernel.org
9410 F: drivers/net/ethernet/jme.*
9412 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9413 M: David Woodhouse <dwmw2@infradead.org>
9414 M: Richard Weinberger <richard@nod.at>
9415 L: linux-mtd@lists.infradead.org
9417 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9418 T: git git://git.infradead.org/ubifs-2.6.git
9420 F: include/uapi/linux/jffs2.h
9422 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9423 M: "Theodore Ts'o" <tytso@mit.edu>
9424 M: Jan Kara <jack@suse.com>
9425 L: linux-ext4@vger.kernel.org
9428 F: include/linux/jbd2.h
9430 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9431 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9432 L: linux-media@vger.kernel.org
9434 F: drivers/media/platform/rcar_jpu.c
9436 JSM Neo PCI based serial card
9437 L: linux-serial@vger.kernel.org
9439 F: drivers/tty/serial/jsm/
9441 K10TEMP HARDWARE MONITORING DRIVER
9442 M: Clemens Ladisch <clemens@ladisch.de>
9443 L: linux-hwmon@vger.kernel.org
9445 F: Documentation/hwmon/k10temp.rst
9446 F: drivers/hwmon/k10temp.c
9448 K8TEMP HARDWARE MONITORING DRIVER
9449 M: Rudolf Marek <r.marek@assembler.cz>
9450 L: linux-hwmon@vger.kernel.org
9452 F: Documentation/hwmon/k8temp.rst
9453 F: drivers/hwmon/k8temp.c
9456 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9457 R: Alexander Potapenko <glider@google.com>
9458 R: Dmitry Vyukov <dvyukov@google.com>
9459 L: kasan-dev@googlegroups.com
9461 F: Documentation/dev-tools/kasan.rst
9462 F: arch/*/include/asm/kasan.h
9463 F: arch/*/mm/kasan_init*
9464 F: include/linux/kasan*.h
9467 F: scripts/Makefile.kasan
9470 M: Masahiro Yamada <masahiroy@kernel.org>
9471 L: linux-kbuild@vger.kernel.org
9473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9474 F: Documentation/kbuild/kconfig*
9475 F: scripts/Kconfig.include
9479 R: Dmitry Vyukov <dvyukov@google.com>
9480 R: Andrey Konovalov <andreyknvl@google.com>
9481 L: kasan-dev@googlegroups.com
9483 F: Documentation/dev-tools/kcov.rst
9484 F: include/linux/kcov.h
9485 F: include/uapi/linux/kcov.h
9487 F: scripts/Makefile.kcov
9490 M: Marco Elver <elver@google.com>
9491 R: Dmitry Vyukov <dvyukov@google.com>
9492 L: kasan-dev@googlegroups.com
9494 F: Documentation/dev-tools/kcsan.rst
9495 F: include/linux/kcsan*.h
9497 F: lib/Kconfig.kcsan
9498 F: scripts/Makefile.kcsan
9501 M: Dave Young <dyoung@redhat.com>
9502 M: Baoquan He <bhe@redhat.com>
9503 R: Vivek Goyal <vgoyal@redhat.com>
9504 L: kexec@lists.infradead.org
9506 W: http://lse.sourceforge.net/kdump/
9507 F: Documentation/admin-guide/kdump/
9509 F: include/linux/crash_core.h
9510 F: include/linux/crash_dump.h
9511 F: include/uapi/linux/vmcore.h
9514 KEENE FM RADIO TRANSMITTER DRIVER
9515 M: Hans Verkuil <hverkuil@xs4all.nl>
9516 L: linux-media@vger.kernel.org
9518 W: https://linuxtv.org
9519 T: git git://linuxtv.org/media_tree.git
9520 F: drivers/media/radio/radio-keene*
9523 M: Ian Kent <raven@themaw.net>
9524 L: autofs@vger.kernel.org
9528 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9529 M: Masahiro Yamada <masahiroy@kernel.org>
9530 M: Michal Marek <michal.lkml@markovi.net>
9531 L: linux-kbuild@vger.kernel.org
9533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9534 F: Documentation/kbuild/
9536 F: scripts/*vmlinux*
9538 F: scripts/Makefile*
9545 L: kernel-janitors@vger.kernel.org
9547 W: http://kernelnewbies.org/KernelJanitors
9549 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9550 M: "J. Bruce Fields" <bfields@fieldses.org>
9551 M: Chuck Lever <chuck.lever@oracle.com>
9552 L: linux-nfs@vger.kernel.org
9554 W: http://nfs.sourceforge.net/
9555 T: git git://linux-nfs.org/~bfields/linux.git
9559 F: include/linux/lockd/
9560 F: include/linux/sunrpc/
9561 F: include/uapi/linux/nfsd/
9562 F: include/uapi/linux/sunrpc/
9564 F: Documentation/filesystems/nfs/
9566 KERNEL SELFTEST FRAMEWORK
9567 M: Shuah Khan <shuah@kernel.org>
9568 M: Shuah Khan <skhan@linuxfoundation.org>
9569 L: linux-kselftest@vger.kernel.org
9571 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9573 F: Documentation/dev-tools/kselftest*
9574 F: tools/testing/selftests/
9576 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9577 M: Brendan Higgins <brendanhiggins@google.com>
9578 L: linux-kselftest@vger.kernel.org
9579 L: kunit-dev@googlegroups.com
9581 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9582 F: Documentation/dev-tools/kunit/
9585 F: tools/testing/kunit/
9587 KERNEL USERMODE HELPER
9588 M: Luis Chamberlain <mcgrof@kernel.org>
9589 L: linux-kernel@vger.kernel.org
9591 F: include/linux/umh.h
9594 KERNEL VIRTUAL MACHINE (KVM)
9595 M: Paolo Bonzini <pbonzini@redhat.com>
9596 L: kvm@vger.kernel.org
9598 W: http://www.linux-kvm.org
9599 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9600 F: Documentation/virt/kvm/
9601 F: include/asm-generic/kvm*
9602 F: include/kvm/iodev.h
9603 F: include/linux/kvm*
9604 F: include/trace/events/kvm.h
9605 F: include/uapi/asm-generic/kvm*
9606 F: include/uapi/linux/kvm*
9608 F: tools/testing/selftests/kvm/
9611 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9612 M: Marc Zyngier <maz@kernel.org>
9613 R: James Morse <james.morse@arm.com>
9614 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9615 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9617 L: kvmarm@lists.cs.columbia.edu
9619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9620 F: arch/arm64/include/asm/kvm*
9621 F: arch/arm64/include/uapi/asm/kvm*
9623 F: include/kvm/arm_*
9625 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9626 M: Huacai Chen <chenhc@lemote.com>
9627 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9628 L: linux-mips@vger.kernel.org
9629 L: kvm@vger.kernel.org
9631 F: arch/mips/include/asm/kvm*
9632 F: arch/mips/include/uapi/asm/kvm*
9635 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9636 M: Paul Mackerras <paulus@ozlabs.org>
9637 L: kvm-ppc@vger.kernel.org
9639 W: http://www.linux-kvm.org/
9640 T: git git://github.com/agraf/linux-2.6.git
9641 F: arch/powerpc/include/asm/kvm*
9642 F: arch/powerpc/include/uapi/asm/kvm*
9643 F: arch/powerpc/kernel/kvm*
9644 F: arch/powerpc/kvm/
9646 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9647 M: Christian Borntraeger <borntraeger@de.ibm.com>
9648 M: Janosch Frank <frankja@linux.ibm.com>
9649 R: David Hildenbrand <david@redhat.com>
9650 R: Cornelia Huck <cohuck@redhat.com>
9651 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9652 L: kvm@vger.kernel.org
9654 W: http://www.ibm.com/developerworks/linux/linux390/
9655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9656 F: Documentation/virt/kvm/s390*
9657 F: arch/s390/include/asm/gmap.h
9658 F: arch/s390/include/asm/kvm*
9659 F: arch/s390/include/uapi/asm/kvm*
9661 F: arch/s390/mm/gmap.c
9662 F: tools/testing/selftests/kvm/*/s390x/
9663 F: tools/testing/selftests/kvm/s390x/
9665 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9666 M: Paolo Bonzini <pbonzini@redhat.com>
9667 R: Sean Christopherson <sean.j.christopherson@intel.com>
9668 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9669 R: Wanpeng Li <wanpengli@tencent.com>
9670 R: Jim Mattson <jmattson@google.com>
9671 R: Joerg Roedel <joro@8bytes.org>
9672 L: kvm@vger.kernel.org
9674 W: http://www.linux-kvm.org
9675 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9676 F: arch/x86/include/asm/kvm*
9677 F: arch/x86/include/asm/pvclock-abi.h
9678 F: arch/x86/include/asm/svm.h
9679 F: arch/x86/include/asm/vmx*.h
9680 F: arch/x86/include/uapi/asm/kvm*
9681 F: arch/x86/include/uapi/asm/svm.h
9682 F: arch/x86/include/uapi/asm/vmx.h
9683 F: arch/x86/kernel/kvm.c
9684 F: arch/x86/kernel/kvmclock.c
9689 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9690 M: Tejun Heo <tj@kernel.org>
9692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9694 F: include/linux/kernfs.h
9697 M: Eric Biederman <ebiederm@xmission.com>
9698 L: kexec@lists.infradead.org
9700 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9701 F: include/linux/kexec.h
9702 F: include/uapi/linux/kexec.h
9706 M: Mimi Zohar <zohar@linux.ibm.com>
9707 L: linux-integrity@vger.kernel.org
9708 L: keyrings@vger.kernel.org
9710 F: Documentation/security/keys/trusted-encrypted.rst
9711 F: include/keys/encrypted-type.h
9712 F: security/keys/encrypted-keys/
9715 M: James Bottomley <jejb@linux.ibm.com>
9716 M: Jarkko Sakkinen <jarkko@kernel.org>
9717 M: Mimi Zohar <zohar@linux.ibm.com>
9718 L: linux-integrity@vger.kernel.org
9719 L: keyrings@vger.kernel.org
9721 F: Documentation/security/keys/trusted-encrypted.rst
9722 F: include/keys/trusted-type.h
9723 F: include/keys/trusted_tpm.h
9724 F: security/keys/trusted-keys/
9727 M: David Howells <dhowells@redhat.com>
9728 M: Jarkko Sakkinen <jarkko@kernel.org>
9729 L: keyrings@vger.kernel.org
9731 F: Documentation/security/keys/core.rst
9733 F: include/linux/key-type.h
9734 F: include/linux/key.h
9735 F: include/linux/keyctl.h
9736 F: include/uapi/linux/keyctl.h
9740 M: Stefani Seibold <stefani@seibold.net>
9742 F: include/linux/kfifo.h
9746 KGDB / KDB /debug_core
9747 M: Jason Wessel <jason.wessel@windriver.com>
9748 M: Daniel Thompson <daniel.thompson@linaro.org>
9749 R: Douglas Anderson <dianders@chromium.org>
9750 L: kgdb-bugreport@lists.sourceforge.net
9752 W: http://kgdb.wiki.kernel.org/
9753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9754 F: Documentation/dev-tools/kgdb.rst
9755 F: drivers/misc/kgdbts.c
9756 F: drivers/tty/serial/kgdboc.c
9757 F: include/linux/kdb.h
9758 F: include/linux/kgdb.h
9761 KHADAS MCU MFD DRIVER
9762 M: Neil Armstrong <narmstrong@baylibre.com>
9763 L: linux-amlogic@lists.infradead.org
9765 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9766 F: drivers/mfd/khadas-mcu.c
9767 F: include/linux/mfd/khadas-mcu.h
9768 F: drivers/thermal/khadas_mcu_fan.c
9771 M: Catalin Marinas <catalin.marinas@arm.com>
9773 F: Documentation/dev-tools/kmemleak.rst
9774 F: include/linux/kmemleak.h
9776 F: samples/kmemleak/kmemleak-test.c
9778 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9779 M: Luis Chamberlain <mcgrof@kernel.org>
9780 L: linux-kernel@vger.kernel.org
9782 F: include/linux/kmod.h
9785 F: tools/testing/selftests/kmod/
9788 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9789 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9790 M: "David S. Miller" <davem@davemloft.net>
9791 M: Masami Hiramatsu <mhiramat@kernel.org>
9793 F: Documentation/trace/kprobes.rst
9794 F: include/asm-generic/kprobes.h
9795 F: include/linux/kprobes.h
9798 KS0108 LCD CONTROLLER DRIVER
9799 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9801 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9802 F: drivers/auxdisplay/ks0108.c
9803 F: include/linux/ks0108.h
9805 KTD253 BACKLIGHT DRIVER
9806 M: Linus Walleij <linus.walleij@linaro.org>
9808 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9809 F: drivers/video/backlight/ktd253-backlight.c
9812 M: David Ahern <dsahern@kernel.org>
9813 L: netdev@vger.kernel.org
9815 F: include/net/l3mdev.h
9819 M: John Fastabend <john.fastabend@gmail.com>
9820 M: Daniel Borkmann <daniel@iogearbox.net>
9821 M: Jakub Sitnicki <jakub@cloudflare.com>
9822 M: Lorenz Bauer <lmb@cloudflare.com>
9823 L: netdev@vger.kernel.org
9824 L: bpf@vger.kernel.org
9826 F: include/linux/skmsg.h
9828 F: net/core/sock_map.c
9829 F: net/ipv4/tcp_bpf.c
9830 F: net/ipv4/udp_bpf.c
9832 LANTIQ / INTEL Ethernet drivers
9833 M: Hauke Mehrtens <hauke@hauke-m.de>
9834 L: netdev@vger.kernel.org
9836 F: drivers/net/dsa/lantiq_gswip.c
9837 F: drivers/net/dsa/lantiq_pce.h
9838 F: drivers/net/ethernet/lantiq_xrx200.c
9839 F: net/dsa/tag_gswip.c
9841 LANTIQ MIPS ARCHITECTURE
9842 M: John Crispin <john@phrozen.org>
9843 L: linux-mips@vger.kernel.org
9846 F: drivers/soc/lantiq
9849 L: linux-x25@vger.kernel.org
9851 F: Documentation/networking/lapb-module.rst
9855 LASI 53c700 driver for PARISC
9856 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9857 L: linux-scsi@vger.kernel.org
9859 F: Documentation/scsi/53c700.rst
9860 F: drivers/scsi/53c700*
9863 M: Tobin C. Harding <me@tobin.cc>
9864 M: Tycho Andersen <tycho@tycho.pizza>
9865 L: linux-hardening@vger.kernel.org
9867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9868 F: scripts/leaking_addresses.pl
9871 M: Pavel Machek <pavel@ucw.cz>
9872 R: Dan Murphy <dmurphy@ti.com>
9873 L: linux-leds@vger.kernel.org
9875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9876 F: Documentation/devicetree/bindings/leds/
9878 F: include/linux/leds.h
9880 LEGACY EEPROM DRIVER
9881 M: Jean Delvare <jdelvare@suse.com>
9883 F: Documentation/misc-devices/eeprom.rst
9884 F: drivers/misc/eeprom/eeprom.c
9887 R: David Lechner <david@lechnology.com>
9889 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9890 F: arch/arm/boot/dts/da850-lego-ev3.dts
9891 F: drivers/power/supply/lego_ev3_battery.c
9893 LEGO USB Tower driver
9894 M: Juergen Stuber <starblue@users.sourceforge.net>
9895 L: legousb-devel@lists.sourceforge.net
9897 W: http://legousb.sourceforge.net/
9898 F: drivers/usb/misc/legousbtower.c
9901 M: Matan Ziv-Av <matan@svgalib.org>
9902 L: platform-driver-x86@vger.kernel.org
9904 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9905 F: Documentation/admin-guide/laptops/lg-laptop.rst
9906 F: drivers/platform/x86/lg-laptop.c
9909 M: Michael Krufky <mkrufky@linuxtv.org>
9910 L: linux-media@vger.kernel.org
9912 W: https://linuxtv.org
9913 W: http://github.com/mkrufky
9914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9915 T: git git://linuxtv.org/mkrufky/tuners.git
9916 F: drivers/media/dvb-frontends/lg2160.*
9918 LGDT3305 MEDIA DRIVER
9919 M: Michael Krufky <mkrufky@linuxtv.org>
9920 L: linux-media@vger.kernel.org
9922 W: https://linuxtv.org
9923 W: http://github.com/mkrufky
9924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9925 T: git git://linuxtv.org/mkrufky/tuners.git
9926 F: drivers/media/dvb-frontends/lgdt3305.*
9928 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9929 M: Viresh Kumar <vireshk@kernel.org>
9930 L: linux-ide@vger.kernel.org
9932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9933 F: drivers/ata/pata_arasan_cf.c
9934 F: include/linux/pata_arasan_cf_data.h
9936 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9937 M: Linus Walleij <linus.walleij@linaro.org>
9938 L: linux-ide@vger.kernel.org
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9941 F: drivers/ata/pata_ftide010.c
9942 F: drivers/ata/sata_gemini.c
9943 F: drivers/ata/sata_gemini.h
9945 LIBATA SATA AHCI PLATFORM devices support
9946 M: Hans de Goede <hdegoede@redhat.com>
9947 M: Jens Axboe <axboe@kernel.dk>
9948 L: linux-ide@vger.kernel.org
9950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9951 F: drivers/ata/ahci_platform.c
9952 F: drivers/ata/libahci_platform.c
9953 F: include/linux/ahci_platform.h
9955 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9956 M: Mikael Pettersson <mikpelinux@gmail.com>
9957 L: linux-ide@vger.kernel.org
9959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9960 F: drivers/ata/sata_promise.*
9962 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9963 M: Jens Axboe <axboe@kernel.dk>
9964 L: linux-ide@vger.kernel.org
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9967 F: Documentation/devicetree/bindings/ata/
9969 F: include/linux/ata.h
9970 F: include/linux/libata.h
9973 M: Sasha Levin <alexander.levin@microsoft.com>
9975 F: tools/lib/lockdep/
9977 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9978 M: Dan Williams <dan.j.williams@intel.com>
9979 M: Vishal Verma <vishal.l.verma@intel.com>
9980 M: Dave Jiang <dave.jiang@intel.com>
9981 L: linux-nvdimm@lists.01.org
9983 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9984 P: Documentation/nvdimm/maintainer-entry-profile.rst
9985 F: drivers/nvdimm/blk.c
9986 F: drivers/nvdimm/region_devs.c
9988 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9989 M: Vishal Verma <vishal.l.verma@intel.com>
9990 M: Dan Williams <dan.j.williams@intel.com>
9991 M: Dave Jiang <dave.jiang@intel.com>
9992 L: linux-nvdimm@lists.01.org
9994 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9995 P: Documentation/nvdimm/maintainer-entry-profile.rst
9996 F: drivers/nvdimm/btt*
9998 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9999 M: Dan Williams <dan.j.williams@intel.com>
10000 M: Vishal Verma <vishal.l.verma@intel.com>
10001 M: Dave Jiang <dave.jiang@intel.com>
10002 L: linux-nvdimm@lists.01.org
10004 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10005 P: Documentation/nvdimm/maintainer-entry-profile.rst
10006 F: drivers/nvdimm/pmem*
10008 LIBNVDIMM: DEVICETREE BINDINGS
10009 M: Oliver O'Halloran <oohall@gmail.com>
10010 L: linux-nvdimm@lists.01.org
10012 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10013 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10014 F: drivers/nvdimm/of_pmem.c
10016 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10017 M: Dan Williams <dan.j.williams@intel.com>
10018 M: Vishal Verma <vishal.l.verma@intel.com>
10019 M: Dave Jiang <dave.jiang@intel.com>
10020 M: Ira Weiny <ira.weiny@intel.com>
10021 L: linux-nvdimm@lists.01.org
10023 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10024 P: Documentation/nvdimm/maintainer-entry-profile.rst
10025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10026 F: drivers/acpi/nfit/*
10027 F: drivers/nvdimm/*
10028 F: include/linux/libnvdimm.h
10029 F: include/linux/nd.h
10030 F: include/uapi/linux/ndctl.h
10031 F: tools/testing/nvdimm/
10033 LICENSES and SPDX stuff
10034 M: Thomas Gleixner <tglx@linutronix.de>
10035 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10036 L: linux-spdx@vger.kernel.org
10038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10040 F: Documentation/process/license-rules.rst
10042 F: scripts/spdxcheck-test.sh
10043 F: scripts/spdxcheck.py
10045 LIGHTNVM PLATFORM SUPPORT
10046 M: Matias Bjorling <mb@lightnvm.io>
10047 L: linux-block@vger.kernel.org
10049 W: http://github/OpenChannelSSD
10050 F: drivers/lightnvm/
10051 F: include/linux/lightnvm.h
10052 F: include/uapi/linux/lightnvm.h
10054 LINEAR RANGES HELPERS
10055 M: Mark Brown <broonie@kernel.org>
10056 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10057 F: lib/linear_ranges.c
10058 F: lib/test_linear_ranges.c
10059 F: include/linux/linear_range.h
10061 LINUX FOR POWER MACINTOSH
10062 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10063 L: linuxppc-dev@lists.ozlabs.org
10065 F: arch/powerpc/platforms/powermac/
10066 F: drivers/macintosh/
10068 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10069 M: Michael Ellerman <mpe@ellerman.id.au>
10070 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10071 R: Paul Mackerras <paulus@samba.org>
10072 L: linuxppc-dev@lists.ozlabs.org
10074 W: https://github.com/linuxppc/wiki/wiki
10075 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10077 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10078 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10079 F: Documentation/devicetree/bindings/powerpc/
10080 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10081 F: Documentation/powerpc/
10083 F: drivers/*/*/*pasemi*
10084 F: drivers/*/*pasemi*
10085 F: drivers/char/tpm/tpm_ibmvtpm*
10086 F: drivers/crypto/nx/
10087 F: drivers/crypto/vmx/
10088 F: drivers/i2c/busses/i2c-opal.c
10089 F: drivers/net/ethernet/ibm/ibmveth.*
10090 F: drivers/net/ethernet/ibm/ibmvnic.*
10091 F: drivers/pci/hotplug/pnv_php.c
10092 F: drivers/pci/hotplug/rpa*
10093 F: drivers/rtc/rtc-opal.c
10094 F: drivers/scsi/ibmvscsi/
10095 F: drivers/tty/hvc/hvc_opal.c
10096 F: drivers/watchdog/wdrtas.c
10097 F: tools/testing/selftests/powerpc
10104 LINUX FOR POWERPC EMBEDDED MPC5XXX
10105 M: Anatolij Gustschin <agust@denx.de>
10106 L: linuxppc-dev@lists.ozlabs.org
10108 F: arch/powerpc/platforms/512x/
10109 F: arch/powerpc/platforms/52xx/
10111 LINUX FOR POWERPC EMBEDDED PPC4XX
10112 L: linuxppc-dev@lists.ozlabs.org
10114 F: arch/powerpc/platforms/40x/
10115 F: arch/powerpc/platforms/44x/
10117 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10118 M: Scott Wood <oss@buserror.net>
10119 L: linuxppc-dev@lists.ozlabs.org
10121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10122 F: Documentation/devicetree/bindings/powerpc/fsl/
10123 F: arch/powerpc/platforms/83xx/
10124 F: arch/powerpc/platforms/85xx/
10126 LINUX FOR POWERPC EMBEDDED PPC8XX
10127 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10128 L: linuxppc-dev@lists.ozlabs.org
10130 F: arch/powerpc/platforms/8xx/
10132 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10133 M: Kees Cook <keescook@chromium.org>
10135 F: drivers/misc/lkdtm/*
10136 F: tools/testing/selftests/lkdtm/*
10138 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10139 M: Alan Stern <stern@rowland.harvard.edu>
10140 M: Andrea Parri <parri.andrea@gmail.com>
10141 M: Will Deacon <will@kernel.org>
10142 M: Peter Zijlstra <peterz@infradead.org>
10143 M: Boqun Feng <boqun.feng@gmail.com>
10144 M: Nicholas Piggin <npiggin@gmail.com>
10145 M: David Howells <dhowells@redhat.com>
10146 M: Jade Alglave <j.alglave@ucl.ac.uk>
10147 M: Luc Maranget <luc.maranget@inria.fr>
10148 M: "Paul E. McKenney" <paulmck@kernel.org>
10149 R: Akira Yokosawa <akiyks@gmail.com>
10150 R: Daniel Lustig <dlustig@nvidia.com>
10151 R: Joel Fernandes <joel@joelfernandes.org>
10152 L: linux-kernel@vger.kernel.org
10153 L: linux-arch@vger.kernel.org
10155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10156 F: Documentation/atomic_bitops.txt
10157 F: Documentation/atomic_t.txt
10158 F: Documentation/core-api/atomic_ops.rst
10159 F: Documentation/core-api/refcount-vs-atomic.rst
10160 F: Documentation/litmus-tests/
10161 F: Documentation/memory-barriers.txt
10162 F: tools/memory-model/
10164 LIS3LV02D ACCELEROMETER DRIVER
10165 M: Eric Piel <eric.piel@tremplin-utc.net>
10167 F: Documentation/misc-devices/lis3lv02d.rst
10168 F: drivers/misc/lis3lv02d/
10169 F: drivers/platform/x86/hp_accel.c
10172 M: David Gow <davidgow@google.com>
10173 L: linux-kselftest@vger.kernel.org
10174 L: kunit-dev@googlegroups.com
10179 M: Josh Poimboeuf <jpoimboe@redhat.com>
10180 M: Jiri Kosina <jikos@kernel.org>
10181 M: Miroslav Benes <mbenes@suse.cz>
10182 M: Petr Mladek <pmladek@suse.com>
10183 R: Joe Lawrence <joe.lawrence@redhat.com>
10184 L: live-patching@vger.kernel.org
10186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10187 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10188 F: Documentation/livepatch/
10189 F: arch/powerpc/include/asm/livepatch.h
10190 F: arch/s390/include/asm/livepatch.h
10191 F: arch/x86/include/asm/livepatch.h
10192 F: include/linux/livepatch.h
10193 F: kernel/livepatch/
10195 F: samples/livepatch/
10196 F: tools/testing/selftests/livepatch/
10199 L: netdev@vger.kernel.org
10201 F: include/linux/llc.h
10202 F: include/net/llc*
10203 F: include/uapi/linux/llc.h
10206 LM73 HARDWARE MONITOR DRIVER
10207 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10208 L: linux-hwmon@vger.kernel.org
10210 F: drivers/hwmon/lm73.c
10212 LM78 HARDWARE MONITOR DRIVER
10213 M: Jean Delvare <jdelvare@suse.com>
10214 L: linux-hwmon@vger.kernel.org
10216 F: Documentation/hwmon/lm78.rst
10217 F: drivers/hwmon/lm78.c
10219 LM83 HARDWARE MONITOR DRIVER
10220 M: Jean Delvare <jdelvare@suse.com>
10221 L: linux-hwmon@vger.kernel.org
10223 F: Documentation/hwmon/lm83.rst
10224 F: drivers/hwmon/lm83.c
10226 LM90 HARDWARE MONITOR DRIVER
10227 M: Jean Delvare <jdelvare@suse.com>
10228 L: linux-hwmon@vger.kernel.org
10230 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10231 F: Documentation/hwmon/lm90.rst
10232 F: drivers/hwmon/lm90.c
10233 F: include/dt-bindings/thermal/lm90.h
10235 LM95234 HARDWARE MONITOR DRIVER
10236 M: Guenter Roeck <linux@roeck-us.net>
10237 L: linux-hwmon@vger.kernel.org
10239 F: Documentation/hwmon/lm95234.rst
10240 F: drivers/hwmon/lm95234.c
10242 LME2510 MEDIA DRIVER
10243 M: Malcolm Priestley <tvboxspy@gmail.com>
10244 L: linux-media@vger.kernel.org
10246 W: https://linuxtv.org
10247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10248 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10250 LOADPIN SECURITY MODULE
10251 M: Kees Cook <keescook@chromium.org>
10253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10254 F: Documentation/admin-guide/LSM/LoadPin.rst
10255 F: security/loadpin/
10258 M: Peter Zijlstra <peterz@infradead.org>
10259 M: Ingo Molnar <mingo@redhat.com>
10260 M: Will Deacon <will@kernel.org>
10261 L: linux-kernel@vger.kernel.org
10263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10264 F: Documentation/locking/
10265 F: arch/*/include/asm/spinlock*.h
10266 F: include/linux/lockdep.h
10267 F: include/linux/mutex*.h
10268 F: include/linux/rwlock*.h
10269 F: include/linux/rwsem*.h
10270 F: include/linux/seqlock.h
10271 F: include/linux/spinlock*.h
10273 F: lib/locking*.[ch]
10274 X: kernel/locking/locktorture.c
10276 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10277 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10278 L: linux-ntfs-dev@lists.sourceforge.net
10280 W: http://www.linux-ntfs.org/content/view/19/37/
10281 F: Documentation/admin-guide/ldm.rst
10282 F: block/partitions/ldm.*
10284 LOGITECH HID GAMING KEYBOARDS
10285 M: Hans de Goede <hdegoede@redhat.com>
10286 L: linux-input@vger.kernel.org
10288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10289 F: drivers/hid/hid-lg-g15.c
10291 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10292 M: Sathya Prakash <sathya.prakash@broadcom.com>
10293 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10294 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10295 L: MPT-FusionLinux.pdl@broadcom.com
10296 L: linux-scsi@vger.kernel.org
10298 W: http://www.avagotech.com/support/
10299 F: drivers/message/fusion/
10300 F: drivers/scsi/mpt3sas/
10302 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10303 M: Matthew Wilcox <willy@infradead.org>
10304 L: linux-scsi@vger.kernel.org
10306 F: drivers/scsi/sym53c8xx_2/
10309 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10310 L: linux-iio@vger.kernel.org
10312 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10313 F: drivers/iio/dac/ltc1660.c
10315 LTC2947 HARDWARE MONITOR DRIVER
10316 M: Nuno Sá <nuno.sa@analog.com>
10317 L: linux-hwmon@vger.kernel.org
10319 W: http://ez.analog.com/community/linux-device-drivers
10320 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10321 F: drivers/hwmon/ltc2947-core.c
10322 F: drivers/hwmon/ltc2947-i2c.c
10323 F: drivers/hwmon/ltc2947-spi.c
10324 F: drivers/hwmon/ltc2947.h
10326 LTC2983 IIO TEMPERATURE DRIVER
10327 M: Nuno Sá <nuno.sa@analog.com>
10328 L: linux-iio@vger.kernel.org
10330 W: http://ez.analog.com/community/linux-device-drivers
10331 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10332 F: drivers/iio/temperature/ltc2983.c
10334 LTC4261 HARDWARE MONITOR DRIVER
10335 M: Guenter Roeck <linux@roeck-us.net>
10336 L: linux-hwmon@vger.kernel.org
10338 F: Documentation/hwmon/ltc4261.rst
10339 F: drivers/hwmon/ltc4261.c
10341 LTC4306 I2C MULTIPLEXER DRIVER
10342 M: Michael Hennerich <michael.hennerich@analog.com>
10343 L: linux-i2c@vger.kernel.org
10345 W: http://ez.analog.com/community/linux-device-drivers
10346 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10347 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10349 LTP (Linux Test Project)
10350 M: Mike Frysinger <vapier@gentoo.org>
10351 M: Cyril Hrubis <chrubis@suse.cz>
10352 M: Wanlong Gao <wanlong.gao@gmail.com>
10353 M: Jan Stancek <jstancek@redhat.com>
10354 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10355 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10356 L: ltp@lists.linux.it (subscribers-only)
10358 W: http://linux-test-project.github.io/
10359 T: git git://github.com/linux-test-project/ltp.git
10362 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10363 L: netdev@vger.kernel.org
10365 F: drivers/net/pcs/pcs-lynx.c
10366 F: include/linux/pcs-lynx.h
10369 M: Geert Uytterhoeven <geert@linux-m68k.org>
10370 L: linux-m68k@lists.linux-m68k.org
10372 W: http://www.linux-m68k.org/
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10377 M68K ON APPLE MACINTOSH
10378 M: Joshua Thompson <funaho@jurai.org>
10379 L: linux-m68k@lists.linux-m68k.org
10381 W: http://www.mac.linux-m68k.org/
10385 M: Philip Blundell <philb@gnu.org>
10387 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10388 F: arch/m68k/hp300/
10390 M88DS3103 MEDIA DRIVER
10391 M: Antti Palosaari <crope@iki.fi>
10392 L: linux-media@vger.kernel.org
10394 W: https://linuxtv.org
10395 W: http://palosaari.fi/linux/
10396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10397 T: git git://linuxtv.org/anttip/media_tree.git
10398 F: drivers/media/dvb-frontends/m88ds3103*
10400 M88RS2000 MEDIA DRIVER
10401 M: Malcolm Priestley <tvboxspy@gmail.com>
10402 L: linux-media@vger.kernel.org
10404 W: https://linuxtv.org
10405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10406 F: drivers/media/dvb-frontends/m88rs2000*
10408 MA901 MASTERKIT USB FM RADIO DRIVER
10409 M: Alexey Klimov <klimov.linux@gmail.com>
10410 L: linux-media@vger.kernel.org
10412 T: git git://linuxtv.org/media_tree.git
10413 F: drivers/media/radio/radio-ma901.c
10416 M: Johannes Berg <johannes@sipsolutions.net>
10417 L: linux-wireless@vger.kernel.org
10419 W: https://wireless.wiki.kernel.org/
10420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10422 F: Documentation/networking/mac80211-injection.rst
10423 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10424 F: drivers/net/wireless/mac80211_hwsim.[ch]
10425 F: include/net/mac80211.h
10429 M: Jassi Brar <jassisinghbrar@gmail.com>
10430 L: linux-kernel@vger.kernel.org
10432 F: drivers/mailbox/
10433 F: include/linux/mailbox_client.h
10434 F: include/linux/mailbox_controller.h
10436 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10437 M: Michael Kerrisk <mtk.manpages@gmail.com>
10438 L: linux-man@vger.kernel.org
10440 W: http://www.kernel.org/doc/man-pages
10442 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10443 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10444 L: linux-mips@vger.kernel.org
10446 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10448 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10449 M: Andrew Lunn <andrew@lunn.ch>
10450 M: Vivien Didelot <vivien.didelot@gmail.com>
10451 L: netdev@vger.kernel.org
10453 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10454 F: Documentation/networking/devlink/mv88e6xxx.rst
10455 F: drivers/net/dsa/mv88e6xxx/
10456 F: include/linux/platform_data/mv88e6xxx.h
10458 MARVELL ARMADA 3700 PHY DRIVERS
10459 M: Miquel Raynal <miquel.raynal@bootlin.com>
10461 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10462 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10463 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10464 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10466 MARVELL ARMADA DRM SUPPORT
10467 M: Russell King <linux@armlinux.org.uk>
10469 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10470 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10471 F: Documentation/devicetree/bindings/display/armada/
10472 F: drivers/gpu/drm/armada/
10473 F: include/uapi/drm/armada_drm.h
10475 MARVELL CRYPTO DRIVER
10476 M: Boris Brezillon <bbrezillon@kernel.org>
10477 M: Arnaud Ebalard <arno@natisbad.org>
10478 M: Srujana Challa <schalla@marvell.com>
10479 L: linux-crypto@vger.kernel.org
10481 F: drivers/crypto/marvell/
10483 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10484 M: Mirko Lindner <mlindner@marvell.com>
10485 M: Stephen Hemminger <stephen@networkplumber.org>
10486 L: netdev@vger.kernel.org
10488 F: drivers/net/ethernet/marvell/sk*
10490 MARVELL LIBERTAS WIRELESS DRIVER
10491 L: libertas-dev@lists.infradead.org
10493 F: drivers/net/wireless/marvell/libertas/
10495 MARVELL MACCHIATOBIN SUPPORT
10496 M: Russell King <linux@armlinux.org.uk>
10497 L: linux-arm-kernel@lists.infradead.org
10499 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10501 MARVELL MV643XX ETHERNET DRIVER
10502 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10503 L: netdev@vger.kernel.org
10505 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10506 F: include/linux/mv643xx.h
10508 MARVELL MV88X3310 PHY DRIVER
10509 M: Russell King <linux@armlinux.org.uk>
10510 L: netdev@vger.kernel.org
10512 F: drivers/net/phy/marvell10g.c
10514 MARVELL MVEBU THERMAL DRIVER
10515 M: Miquel Raynal <miquel.raynal@bootlin.com>
10517 F: drivers/thermal/armada_thermal.c
10519 MARVELL MVNETA ETHERNET DRIVER
10520 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10521 L: netdev@vger.kernel.org
10523 F: drivers/net/ethernet/marvell/mvneta.*
10525 MARVELL MWIFIEX WIRELESS DRIVER
10526 M: Amitkumar Karwar <amitkarwar@gmail.com>
10527 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10528 M: Xinming Hu <huxinming820@gmail.com>
10529 L: linux-wireless@vger.kernel.org
10531 F: drivers/net/wireless/marvell/mwifiex/
10533 MARVELL MWL8K WIRELESS DRIVER
10534 M: Lennert Buytenhek <buytenh@wantstofly.org>
10535 L: linux-wireless@vger.kernel.org
10537 F: drivers/net/wireless/marvell/mwl8k.c
10539 MARVELL NAND CONTROLLER DRIVER
10540 M: Miquel Raynal <miquel.raynal@bootlin.com>
10541 L: linux-mtd@lists.infradead.org
10543 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10544 F: drivers/mtd/nand/raw/marvell_nand.c
10546 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10547 M: Sunil Goutham <sgoutham@marvell.com>
10548 M: Geetha sowjanya <gakula@marvell.com>
10549 M: Subbaraya Sundeep <sbhatta@marvell.com>
10550 M: hariprasad <hkelam@marvell.com>
10551 L: netdev@vger.kernel.org
10553 F: drivers/net/ethernet/marvell/octeontx2/nic/
10555 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10556 M: Sunil Goutham <sgoutham@marvell.com>
10557 M: Linu Cherian <lcherian@marvell.com>
10558 M: Geetha sowjanya <gakula@marvell.com>
10559 M: Jerin Jacob <jerinj@marvell.com>
10560 L: netdev@vger.kernel.org
10562 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10563 F: drivers/net/ethernet/marvell/octeontx2/af/
10565 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10566 M: Nicolas Pitre <nico@fluxnic.net>
10568 F: drivers/mmc/host/mvsdio.*
10570 MARVELL USB MDIO CONTROLLER DRIVER
10571 M: Tobias Waldekranz <tobias@waldekranz.com>
10572 L: netdev@vger.kernel.org
10574 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10575 F: drivers/net/mdio/mdio-mvusb.c
10577 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10578 M: Hu Ziji <huziji@marvell.com>
10579 L: linux-mmc@vger.kernel.org
10581 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10582 F: drivers/mmc/host/sdhci-xenon*
10584 MATROX FRAMEBUFFER DRIVER
10585 L: linux-fbdev@vger.kernel.org
10587 F: drivers/video/fbdev/matrox/matroxfb_*
10588 F: include/uapi/linux/matroxfb.h
10590 MAX16065 HARDWARE MONITOR DRIVER
10591 M: Guenter Roeck <linux@roeck-us.net>
10592 L: linux-hwmon@vger.kernel.org
10594 F: Documentation/hwmon/max16065.rst
10595 F: drivers/hwmon/max16065.c
10597 MAX2175 SDR TUNER DRIVER
10598 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10599 L: linux-media@vger.kernel.org
10601 T: git git://linuxtv.org/media_tree.git
10602 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10603 F: Documentation/userspace-api/media/drivers/max2175.rst
10604 F: drivers/media/i2c/max2175*
10605 F: include/uapi/linux/max2175.h
10607 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10608 L: linux-hwmon@vger.kernel.org
10610 F: Documentation/hwmon/max6650.rst
10611 F: drivers/hwmon/max6650.c
10613 MAX6697 HARDWARE MONITOR DRIVER
10614 M: Guenter Roeck <linux@roeck-us.net>
10615 L: linux-hwmon@vger.kernel.org
10617 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10618 F: Documentation/hwmon/max6697.rst
10619 F: drivers/hwmon/max6697.c
10620 F: include/linux/platform_data/max6697.h
10622 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10623 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10624 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10625 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10626 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10627 L: linux-media@vger.kernel.org
10629 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10630 F: drivers/media/i2c/max9286.c
10632 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10633 M: Peter Rosin <peda@axentia.se>
10634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10636 F: Documentation/devicetree/bindings/sound/max9860.txt
10637 F: sound/soc/codecs/max9860.*
10639 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10640 M: Andreas Klinger <ak@it-klinger.de>
10641 L: linux-iio@vger.kernel.org
10643 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10644 F: drivers/iio/proximity/mb1232.c
10646 MAXIM MAX77650 PMIC MFD DRIVER
10647 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10648 L: linux-kernel@vger.kernel.org
10650 F: Documentation/devicetree/bindings/*/*max77650.yaml
10651 F: Documentation/devicetree/bindings/*/max77650*.yaml
10652 F: drivers/gpio/gpio-max77650.c
10653 F: drivers/input/misc/max77650-onkey.c
10654 F: drivers/leds/leds-max77650.c
10655 F: drivers/mfd/max77650.c
10656 F: drivers/power/supply/max77650-charger.c
10657 F: drivers/regulator/max77650-regulator.c
10658 F: include/linux/mfd/max77650.h
10660 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10661 M: Javier Martinez Canillas <javier@dowhile0.org>
10662 L: linux-kernel@vger.kernel.org
10664 F: Documentation/devicetree/bindings/*/*max77802.txt
10665 F: drivers/regulator/max77802-regulator.c
10666 F: include/dt-bindings/*/*max77802.h
10668 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10669 M: Krzysztof Kozlowski <krzk@kernel.org>
10670 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10671 L: linux-pm@vger.kernel.org
10673 F: drivers/power/supply/max14577_charger.c
10674 F: drivers/power/supply/max77693_charger.c
10676 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10677 M: Chanwoo Choi <cw00.choi@samsung.com>
10678 M: Krzysztof Kozlowski <krzk@kernel.org>
10679 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10680 L: linux-kernel@vger.kernel.org
10682 F: Documentation/devicetree/bindings/*/max77686.txt
10683 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10684 F: Documentation/devicetree/bindings/mfd/max14577.txt
10685 F: Documentation/devicetree/bindings/mfd/max77693.txt
10686 F: drivers/*/max14577*.c
10687 F: drivers/*/max77686*.c
10688 F: drivers/*/max77693*.c
10689 F: drivers/clk/clk-max77686.c
10690 F: drivers/extcon/extcon-max14577.c
10691 F: drivers/extcon/extcon-max77693.c
10692 F: drivers/rtc/rtc-max77686.c
10693 F: include/linux/mfd/max14577*.h
10694 F: include/linux/mfd/max77686*.h
10695 F: include/linux/mfd/max77693*.h
10697 MAXIRADIO FM RADIO RECEIVER DRIVER
10698 M: Hans Verkuil <hverkuil@xs4all.nl>
10699 L: linux-media@vger.kernel.org
10701 W: https://linuxtv.org
10702 T: git git://linuxtv.org/media_tree.git
10703 F: drivers/media/radio/radio-maxiradio*
10705 MCAN MMIO DEVICE DRIVER
10706 M: Dan Murphy <dmurphy@ti.com>
10707 M: Sriram Dash <sriram.dash@samsung.com>
10708 L: linux-can@vger.kernel.org
10710 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10711 F: drivers/net/can/m_can/m_can.c
10712 F: drivers/net/can/m_can/m_can.h
10713 F: drivers/net/can/m_can/m_can_platform.c
10715 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10716 M: Rishi Gupta <gupt21@gmail.com>
10717 L: linux-i2c@vger.kernel.org
10718 L: linux-input@vger.kernel.org
10720 F: drivers/hid/hid-mcp2221.c
10722 MCP251XFD SPI-CAN NETWORK DRIVER
10723 M: Marc Kleine-Budde <mkl@pengutronix.de>
10724 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10725 R: Thomas Kopp <thomas.kopp@microchip.com>
10726 L: linux-can@vger.kernel.org
10728 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10729 F: drivers/net/can/spi/mcp251xfd/
10731 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10732 M: Peter Rosin <peda@axentia.se>
10733 L: linux-iio@vger.kernel.org
10735 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10736 F: drivers/iio/potentiometer/mcp4018.c
10737 F: drivers/iio/potentiometer/mcp4531.c
10739 MCR20A IEEE-802.15.4 RADIO DRIVER
10740 M: Xue Liu <liuxuenetmail@gmail.com>
10741 L: linux-wpan@vger.kernel.org
10743 W: https://github.com/xueliu/mcr20a-linux
10744 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10745 F: drivers/net/ieee802154/mcr20a.c
10746 F: drivers/net/ieee802154/mcr20a.h
10748 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10749 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10750 L: linux-iio@vger.kernel.org
10752 F: drivers/iio/dac/cio-dac.c
10754 MEDIA CONTROLLER FRAMEWORK
10755 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10756 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10757 L: linux-media@vger.kernel.org
10759 W: https://www.linuxtv.org
10760 T: git git://linuxtv.org/media_tree.git
10761 F: drivers/media/mc/
10762 F: include/media/media-*.h
10763 F: include/uapi/linux/media.h
10765 MEDIA DRIVER FOR FREESCALE IMX PXP
10766 M: Philipp Zabel <p.zabel@pengutronix.de>
10767 L: linux-media@vger.kernel.org
10769 T: git git://linuxtv.org/media_tree.git
10770 F: drivers/media/platform/imx-pxp.[ch]
10772 MEDIA DRIVERS FOR ASCOT2E
10773 M: Sergey Kozlov <serjk@netup.ru>
10774 M: Abylay Ospan <aospan@netup.ru>
10775 L: linux-media@vger.kernel.org
10777 W: https://linuxtv.org
10778 W: http://netup.tv/
10779 T: git git://linuxtv.org/media_tree.git
10780 F: drivers/media/dvb-frontends/ascot2e*
10782 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10783 M: Jasmin Jessich <jasmin@anw.at>
10784 L: linux-media@vger.kernel.org
10786 W: https://linuxtv.org
10787 T: git git://linuxtv.org/media_tree.git
10788 F: drivers/media/dvb-frontends/cxd2099*
10790 MEDIA DRIVERS FOR CXD2841ER
10791 M: Sergey Kozlov <serjk@netup.ru>
10792 M: Abylay Ospan <aospan@netup.ru>
10793 L: linux-media@vger.kernel.org
10795 W: https://linuxtv.org
10796 W: http://netup.tv/
10797 T: git git://linuxtv.org/media_tree.git
10798 F: drivers/media/dvb-frontends/cxd2841er*
10800 MEDIA DRIVERS FOR CXD2880
10801 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10802 L: linux-media@vger.kernel.org
10804 W: http://linuxtv.org/
10805 T: git git://linuxtv.org/media_tree.git
10806 F: drivers/media/dvb-frontends/cxd2880/*
10807 F: drivers/media/spi/cxd2880*
10809 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10810 L: linux-media@vger.kernel.org
10812 W: https://linuxtv.org
10813 T: git git://linuxtv.org/media_tree.git
10814 F: drivers/media/pci/ddbridge/*
10816 MEDIA DRIVERS FOR FREESCALE IMX
10817 M: Steve Longerbeam <slongerbeam@gmail.com>
10818 M: Philipp Zabel <p.zabel@pengutronix.de>
10819 L: linux-media@vger.kernel.org
10821 T: git git://linuxtv.org/media_tree.git
10822 F: Documentation/admin-guide/media/imx.rst
10823 F: Documentation/devicetree/bindings/media/imx.txt
10824 F: drivers/staging/media/imx/
10825 F: include/linux/imx-media.h
10826 F: include/media/imx.h
10828 MEDIA DRIVERS FOR FREESCALE IMX7
10829 M: Rui Miguel Silva <rmfrfs@gmail.com>
10830 L: linux-media@vger.kernel.org
10832 T: git git://linuxtv.org/media_tree.git
10833 F: Documentation/admin-guide/media/imx7.rst
10834 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10835 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10836 F: drivers/staging/media/imx/imx7-media-csi.c
10837 F: drivers/staging/media/imx/imx7-mipi-csis.c
10839 MEDIA DRIVERS FOR HELENE
10840 M: Abylay Ospan <aospan@netup.ru>
10841 L: linux-media@vger.kernel.org
10843 W: https://linuxtv.org
10844 W: http://netup.tv/
10845 T: git git://linuxtv.org/media_tree.git
10846 F: drivers/media/dvb-frontends/helene*
10848 MEDIA DRIVERS FOR HORUS3A
10849 M: Sergey Kozlov <serjk@netup.ru>
10850 M: Abylay Ospan <aospan@netup.ru>
10851 L: linux-media@vger.kernel.org
10853 W: https://linuxtv.org
10854 W: http://netup.tv/
10855 T: git git://linuxtv.org/media_tree.git
10856 F: drivers/media/dvb-frontends/horus3a*
10858 MEDIA DRIVERS FOR LNBH25
10859 M: Sergey Kozlov <serjk@netup.ru>
10860 M: Abylay Ospan <aospan@netup.ru>
10861 L: linux-media@vger.kernel.org
10863 W: https://linuxtv.org
10864 W: http://netup.tv/
10865 T: git git://linuxtv.org/media_tree.git
10866 F: drivers/media/dvb-frontends/lnbh25*
10868 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10869 L: linux-media@vger.kernel.org
10871 W: https://linuxtv.org
10872 T: git git://linuxtv.org/media_tree.git
10873 F: drivers/media/dvb-frontends/mxl5xx*
10875 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10876 M: Sergey Kozlov <serjk@netup.ru>
10877 M: Abylay Ospan <aospan@netup.ru>
10878 L: linux-media@vger.kernel.org
10880 W: https://linuxtv.org
10881 W: http://netup.tv/
10882 T: git git://linuxtv.org/media_tree.git
10883 F: drivers/media/pci/netup_unidvb/*
10885 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10886 M: Dmitry Osipenko <digetx@gmail.com>
10887 L: linux-media@vger.kernel.org
10888 L: linux-tegra@vger.kernel.org
10890 T: git git://linuxtv.org/media_tree.git
10891 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10892 F: drivers/staging/media/tegra-vde/
10894 MEDIA DRIVERS FOR RENESAS - CEU
10895 M: Jacopo Mondi <jacopo@jmondi.org>
10896 L: linux-media@vger.kernel.org
10897 L: linux-renesas-soc@vger.kernel.org
10899 T: git git://linuxtv.org/media_tree.git
10900 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10901 F: drivers/media/platform/renesas-ceu.c
10902 F: include/media/drv-intf/renesas-ceu.h
10904 MEDIA DRIVERS FOR RENESAS - DRIF
10905 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10906 L: linux-media@vger.kernel.org
10907 L: linux-renesas-soc@vger.kernel.org
10909 T: git git://linuxtv.org/media_tree.git
10910 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10911 F: drivers/media/platform/rcar_drif.c
10913 MEDIA DRIVERS FOR RENESAS - FCP
10914 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10915 L: linux-media@vger.kernel.org
10916 L: linux-renesas-soc@vger.kernel.org
10918 T: git git://linuxtv.org/media_tree.git
10919 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10920 F: drivers/media/platform/rcar-fcp.c
10921 F: include/media/rcar-fcp.h
10923 MEDIA DRIVERS FOR RENESAS - FDP1
10924 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10925 L: linux-media@vger.kernel.org
10926 L: linux-renesas-soc@vger.kernel.org
10928 T: git git://linuxtv.org/media_tree.git
10929 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10930 F: drivers/media/platform/rcar_fdp1.c
10932 MEDIA DRIVERS FOR RENESAS - VIN
10933 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10934 L: linux-media@vger.kernel.org
10935 L: linux-renesas-soc@vger.kernel.org
10937 T: git git://linuxtv.org/media_tree.git
10938 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10939 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10940 F: drivers/media/platform/rcar-vin/
10942 MEDIA DRIVERS FOR RENESAS - VSP1
10943 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10944 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10945 L: linux-media@vger.kernel.org
10946 L: linux-renesas-soc@vger.kernel.org
10948 T: git git://linuxtv.org/media_tree.git
10949 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10950 F: drivers/media/platform/vsp1/
10952 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10953 L: linux-media@vger.kernel.org
10955 W: https://linuxtv.org
10956 T: git git://linuxtv.org/media_tree.git
10957 F: drivers/media/dvb-frontends/stv0910*
10959 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10960 L: linux-media@vger.kernel.org
10962 W: https://linuxtv.org
10963 T: git git://linuxtv.org/media_tree.git
10964 F: drivers/media/dvb-frontends/stv6111*
10966 MEDIA DRIVERS FOR STM32 - DCMI
10967 M: Hugues Fruchet <hugues.fruchet@st.com>
10968 L: linux-media@vger.kernel.org
10970 T: git git://linuxtv.org/media_tree.git
10971 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10972 F: drivers/media/platform/stm32/stm32-dcmi.c
10974 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10975 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10976 L: linux-media@vger.kernel.org
10978 W: https://linuxtv.org
10979 Q: http://patchwork.kernel.org/project/linux-media/list/
10980 T: git git://linuxtv.org/media_tree.git
10981 F: Documentation/admin-guide/media/
10982 F: Documentation/devicetree/bindings/media/
10983 F: Documentation/driver-api/media/
10984 F: Documentation/userspace-api/media/
10986 F: drivers/staging/media/
10987 F: include/linux/platform_data/media/
10989 F: include/uapi/linux/dvb/
10990 F: include/uapi/linux/ivtv*
10991 F: include/uapi/linux/media.h
10992 F: include/uapi/linux/meye.h
10993 F: include/uapi/linux/uvcvideo.h
10994 F: include/uapi/linux/v4l2-*
10995 F: include/uapi/linux/videodev2.h
10997 MEDIATEK BLUETOOTH DRIVER
10998 M: Sean Wang <sean.wang@mediatek.com>
10999 L: linux-bluetooth@vger.kernel.org
11000 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11002 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11003 F: drivers/bluetooth/btmtkuart.c
11005 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11006 M: Sean Wang <sean.wang@mediatek.com>
11007 L: linux-pm@vger.kernel.org
11009 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11010 F: drivers/power/reset/mt6323-poweroff.c
11012 MEDIATEK CIR DRIVER
11013 M: Sean Wang <sean.wang@mediatek.com>
11015 F: drivers/media/rc/mtk-cir.c
11017 MEDIATEK DMA DRIVER
11018 M: Sean Wang <sean.wang@mediatek.com>
11019 L: dmaengine@vger.kernel.org
11020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11021 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11023 F: Documentation/devicetree/bindings/dma/mtk-*
11024 F: drivers/dma/mediatek/
11026 MEDIATEK ETHERNET DRIVER
11027 M: Felix Fietkau <nbd@nbd.name>
11028 M: John Crispin <john@phrozen.org>
11029 M: Sean Wang <sean.wang@mediatek.com>
11030 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11031 L: netdev@vger.kernel.org
11033 F: drivers/net/ethernet/mediatek/
11035 MEDIATEK I2C CONTROLLER DRIVER
11036 M: Qii Wang <qii.wang@mediatek.com>
11037 L: linux-i2c@vger.kernel.org
11039 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11040 F: drivers/i2c/busses/i2c-mt65xx.c
11042 MEDIATEK JPEG DRIVER
11043 M: Rick Chang <rick.chang@mediatek.com>
11044 M: Bin Liu <bin.liu@mediatek.com>
11046 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11047 F: drivers/media/platform/mtk-jpeg/
11049 MEDIATEK MDP DRIVER
11050 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11051 M: Houlong Wei <houlong.wei@mediatek.com>
11052 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11054 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11055 F: drivers/media/platform/mtk-mdp/
11056 F: drivers/media/platform/mtk-vpu/
11058 MEDIATEK MEDIA DRIVER
11059 M: Tiffany Lin <tiffany.lin@mediatek.com>
11060 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11062 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11063 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11064 F: drivers/media/platform/mtk-vcodec/
11065 F: drivers/media/platform/mtk-vpu/
11067 MEDIATEK MMC/SD/SDIO DRIVER
11068 M: Chaotian Jing <chaotian.jing@mediatek.com>
11070 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11071 F: drivers/mmc/host/mtk-sd.c
11073 MEDIATEK MT76 WIRELESS LAN DRIVER
11074 M: Felix Fietkau <nbd@nbd.name>
11075 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11076 R: Ryder Lee <ryder.lee@mediatek.com>
11077 L: linux-wireless@vger.kernel.org
11079 F: drivers/net/wireless/mediatek/mt76/
11081 MEDIATEK MT7601U WIRELESS LAN DRIVER
11082 M: Jakub Kicinski <kubakici@wp.pl>
11083 L: linux-wireless@vger.kernel.org
11085 F: drivers/net/wireless/mediatek/mt7601u/
11087 MEDIATEK MT7621/28/88 I2C DRIVER
11088 M: Stefan Roese <sr@denx.de>
11089 L: linux-i2c@vger.kernel.org
11091 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11092 F: drivers/i2c/busses/i2c-mt7621.c
11094 MEDIATEK NAND CONTROLLER DRIVER
11095 L: linux-mtd@lists.infradead.org
11097 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11098 F: drivers/mtd/nand/raw/mtk_*
11100 MEDIATEK PMIC LED DRIVER
11101 M: Sean Wang <sean.wang@mediatek.com>
11103 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11104 F: drivers/leds/leds-mt6323.c
11106 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11107 M: Sean Wang <sean.wang@mediatek.com>
11109 F: drivers/char/hw_random/mtk-rng.c
11111 MEDIATEK SWITCH DRIVER
11112 M: Sean Wang <sean.wang@mediatek.com>
11113 M: Landen Chao <Landen.Chao@mediatek.com>
11114 L: netdev@vger.kernel.org
11116 F: drivers/net/dsa/mt7530.*
11117 F: net/dsa/tag_mtk.c
11119 MEDIATEK USB3 DRD IP DRIVER
11120 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11121 L: linux-usb@vger.kernel.org
11122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11123 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11125 F: drivers/usb/mtu3/
11127 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11128 M: Peter Senna Tschudin <peter.senna@gmail.com>
11129 M: Martin Donnelly <martin.donnelly@ge.com>
11130 M: Martyn Welch <martyn.welch@collabora.co.uk>
11132 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11133 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11135 MEGARAID SCSI/SAS DRIVERS
11136 M: Kashyap Desai <kashyap.desai@broadcom.com>
11137 M: Sumit Saxena <sumit.saxena@broadcom.com>
11138 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11139 L: megaraidlinux.pdl@broadcom.com
11140 L: linux-scsi@vger.kernel.org
11142 W: http://www.avagotech.com/support/
11143 F: Documentation/scsi/megaraid.rst
11144 F: drivers/scsi/megaraid.*
11145 F: drivers/scsi/megaraid/
11147 MELEXIS MLX90614 DRIVER
11148 M: Crt Mori <cmo@melexis.com>
11149 L: linux-iio@vger.kernel.org
11151 W: http://www.melexis.com
11152 F: drivers/iio/temperature/mlx90614.c
11154 MELEXIS MLX90632 DRIVER
11155 M: Crt Mori <cmo@melexis.com>
11156 L: linux-iio@vger.kernel.org
11158 W: http://www.melexis.com
11159 F: drivers/iio/temperature/mlx90632.c
11161 MELFAS MIP4 TOUCHSCREEN DRIVER
11162 M: Sangwon Jee <jeesw@melfas.com>
11164 W: http://www.melfas.com
11165 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11166 F: drivers/input/touchscreen/melfas_mip4.c
11168 MELLANOX BLUEFIELD I2C DRIVER
11169 M: Khalil Blaiech <kblaiech@nvidia.com>
11170 L: linux-i2c@vger.kernel.org
11172 F: drivers/i2c/busses/i2c-mlxbf.c
11174 MELLANOX ETHERNET DRIVER (mlx4_en)
11175 M: Tariq Toukan <tariqt@nvidia.com>
11176 L: netdev@vger.kernel.org
11178 W: http://www.mellanox.com
11179 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11180 F: drivers/net/ethernet/mellanox/mlx4/en_*
11182 MELLANOX ETHERNET DRIVER (mlx5e)
11183 M: Saeed Mahameed <saeedm@nvidia.com>
11184 L: netdev@vger.kernel.org
11186 W: http://www.mellanox.com
11187 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11188 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11190 MELLANOX ETHERNET INNOVA DRIVERS
11191 R: Boris Pismenny <borisp@nvidia.com>
11192 L: netdev@vger.kernel.org
11194 W: http://www.mellanox.com
11195 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11196 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11197 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11198 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11199 F: include/linux/mlx5/mlx5_ifc_fpga.h
11201 MELLANOX ETHERNET SWITCH DRIVERS
11202 M: Jiri Pirko <jiri@nvidia.com>
11203 M: Ido Schimmel <idosch@nvidia.com>
11204 L: netdev@vger.kernel.org
11206 W: http://www.mellanox.com
11207 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11208 F: drivers/net/ethernet/mellanox/mlxsw/
11209 F: tools/testing/selftests/drivers/net/mlxsw/
11211 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11212 M: mlxsw@nvidia.com
11213 L: netdev@vger.kernel.org
11215 W: http://www.mellanox.com
11216 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11217 F: drivers/net/ethernet/mellanox/mlxfw/
11219 MELLANOX HARDWARE PLATFORM SUPPORT
11220 M: Andy Shevchenko <andy@infradead.org>
11221 M: Darren Hart <dvhart@infradead.org>
11222 M: Vadim Pasternak <vadimp@nvidia.com>
11223 L: platform-driver-x86@vger.kernel.org
11225 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11226 F: drivers/platform/mellanox/
11227 F: include/linux/platform_data/mlxreg.h
11229 MELLANOX MLX4 core VPI driver
11230 M: Tariq Toukan <tariqt@nvidia.com>
11231 L: netdev@vger.kernel.org
11232 L: linux-rdma@vger.kernel.org
11234 W: http://www.mellanox.com
11235 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11236 F: drivers/net/ethernet/mellanox/mlx4/
11237 F: include/linux/mlx4/
11239 MELLANOX MLX4 IB driver
11240 M: Yishai Hadas <yishaih@nvidia.com>
11241 L: linux-rdma@vger.kernel.org
11243 W: http://www.mellanox.com
11244 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11245 F: drivers/infiniband/hw/mlx4/
11246 F: include/linux/mlx4/
11247 F: include/uapi/rdma/mlx4-abi.h
11249 MELLANOX MLX5 core VPI driver
11250 M: Saeed Mahameed <saeedm@nvidia.com>
11251 M: Leon Romanovsky <leonro@nvidia.com>
11252 L: netdev@vger.kernel.org
11253 L: linux-rdma@vger.kernel.org
11255 W: http://www.mellanox.com
11256 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11257 F: Documentation/networking/device_drivers/ethernet/mellanox/
11258 F: drivers/net/ethernet/mellanox/mlx5/core/
11259 F: include/linux/mlx5/
11261 MELLANOX MLX5 IB driver
11262 M: Leon Romanovsky <leonro@nvidia.com>
11263 L: linux-rdma@vger.kernel.org
11265 W: http://www.mellanox.com
11266 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11267 F: drivers/infiniband/hw/mlx5/
11268 F: include/linux/mlx5/
11269 F: include/uapi/rdma/mlx5-abi.h
11271 MELLANOX MLXCPLD I2C AND MUX DRIVER
11272 M: Vadim Pasternak <vadimp@nvidia.com>
11273 M: Michael Shych <michaelsh@nvidia.com>
11274 L: linux-i2c@vger.kernel.org
11276 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11277 F: drivers/i2c/busses/i2c-mlxcpld.c
11278 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11280 MELLANOX MLXCPLD LED DRIVER
11281 M: Vadim Pasternak <vadimp@nvidia.com>
11282 L: linux-leds@vger.kernel.org
11284 F: Documentation/leds/leds-mlxcpld.rst
11285 F: drivers/leds/leds-mlxcpld.c
11286 F: drivers/leds/leds-mlxreg.c
11288 MELLANOX PLATFORM DRIVER
11289 M: Vadim Pasternak <vadimp@nvidia.com>
11290 L: platform-driver-x86@vger.kernel.org
11292 F: drivers/platform/x86/mlx-platform.c
11295 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11296 M: "Paul E. McKenney" <paulmck@kernel.org>
11297 L: linux-kernel@vger.kernel.org
11299 F: arch/powerpc/include/asm/membarrier.h
11300 F: include/uapi/linux/membarrier.h
11301 F: kernel/sched/membarrier.c
11304 M: Mike Rapoport <rppt@linux.ibm.com>
11305 L: linux-mm@kvack.org
11307 F: Documentation/core-api/boot-time-mm.rst
11308 F: include/linux/memblock.h
11311 MEMORY CONTROLLER DRIVERS
11312 M: Krzysztof Kozlowski <krzk@kernel.org>
11313 L: linux-kernel@vger.kernel.org
11315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11316 F: Documentation/devicetree/bindings/memory-controllers/
11319 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11320 M: Dmitry Osipenko <digetx@gmail.com>
11321 L: linux-pm@vger.kernel.org
11322 L: linux-tegra@vger.kernel.org
11323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11325 F: drivers/devfreq/tegra20-devfreq.c
11326 F: drivers/devfreq/tegra30-devfreq.c
11329 M: Andrew Morton <akpm@linux-foundation.org>
11330 L: linux-mm@kvack.org
11332 W: http://www.linux-mm.org
11333 T: quilt https://ozlabs.org/~akpm/mmotm/
11334 T: quilt https://ozlabs.org/~akpm/mmots/
11335 T: git git://github.com/hnaz/linux-mm.git
11336 F: include/linux/gfp.h
11337 F: include/linux/memory_hotplug.h
11338 F: include/linux/mm.h
11339 F: include/linux/mmzone.h
11340 F: include/linux/vmalloc.h
11343 MEMORY TECHNOLOGY DEVICES (MTD)
11344 M: Miquel Raynal <miquel.raynal@bootlin.com>
11345 M: Richard Weinberger <richard@nod.at>
11346 M: Vignesh Raghavendra <vigneshr@ti.com>
11347 L: linux-mtd@lists.infradead.org
11349 W: http://www.linux-mtd.infradead.org/
11350 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11351 C: irc://irc.oftc.net/mtd
11352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11354 F: Documentation/devicetree/bindings/mtd/
11356 F: include/linux/mtd/
11357 F: include/uapi/mtd/
11359 MEN A21 WATCHDOG DRIVER
11360 M: Johannes Thumshirn <morbidrsa@gmail.com>
11361 L: linux-watchdog@vger.kernel.org
11363 F: drivers/watchdog/mena21_wdt.c
11365 MEN CHAMELEON BUS (mcb)
11366 M: Johannes Thumshirn <morbidrsa@gmail.com>
11368 F: Documentation/driver-api/men-chameleon-bus.rst
11370 F: include/linux/mcb.h
11372 MEN F21BMC (Board Management Controller)
11373 M: Andreas Werner <andreas.werner@men.de>
11375 F: Documentation/hwmon/menf21bmc.rst
11376 F: drivers/hwmon/menf21bmc_hwmon.c
11377 F: drivers/leds/leds-menf21bmc.c
11378 F: drivers/mfd/menf21bmc.c
11379 F: drivers/watchdog/menf21bmc_wdt.c
11381 MEN Z069 WATCHDOG DRIVER
11382 M: Johannes Thumshirn <jth@kernel.org>
11383 L: linux-watchdog@vger.kernel.org
11385 F: drivers/watchdog/menz69_wdt.c
11387 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11388 M: Neil Armstrong <narmstrong@baylibre.com>
11389 L: linux-media@vger.kernel.org
11390 L: linux-amlogic@lists.infradead.org
11392 W: http://linux-meson.com/
11393 T: git git://linuxtv.org/media_tree.git
11394 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11395 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11396 F: drivers/media/cec/platform/meson/ao-cec.c
11398 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11399 M: Liang Yang <liang.yang@amlogic.com>
11400 L: linux-mtd@lists.infradead.org
11402 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11403 F: drivers/mtd/nand/raw/meson_*
11405 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11406 M: Neil Armstrong <narmstrong@baylibre.com>
11407 L: linux-media@vger.kernel.org
11408 L: linux-amlogic@lists.infradead.org
11410 T: git git://linuxtv.org/media_tree.git
11411 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11412 F: drivers/staging/media/meson/vdec/
11414 METHODE UDPU SUPPORT
11415 M: Vladimir Vid <vladimir.vid@sartura.hr>
11417 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11420 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11421 M: Hemant Kumar <hemantk@codeaurora.org>
11422 L: linux-arm-msm@vger.kernel.org
11424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11425 F: Documentation/ABI/stable/sysfs-bus-mhi
11426 F: Documentation/mhi/
11427 F: drivers/bus/mhi/
11428 F: include/linux/mhi.h
11430 MICROBLAZE ARCHITECTURE
11431 M: Michal Simek <monstr@monstr.eu>
11433 W: http://www.monstr.eu/fdt/
11434 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11435 F: arch/microblaze/
11437 MICROCHIP AT91 DMA DRIVERS
11438 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11439 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11441 L: dmaengine@vger.kernel.org
11443 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11444 F: drivers/dma/at_hdmac.c
11445 F: drivers/dma/at_hdmac_regs.h
11446 F: drivers/dma/at_xdmac.c
11447 F: include/dt-bindings/dma/at91.h
11448 F: include/linux/platform_data/dma-atmel.h
11450 MICROCHIP AT91 SERIAL DRIVER
11451 M: Richard Genoud <richard.genoud@gmail.com>
11453 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11454 F: drivers/tty/serial/atmel_serial.c
11455 F: drivers/tty/serial/atmel_serial.h
11457 MICROCHIP AT91 USART MFD DRIVER
11458 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11459 L: linux-kernel@vger.kernel.org
11461 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11462 F: drivers/mfd/at91-usart.c
11463 F: include/dt-bindings/mfd/at91-usart.h
11465 MICROCHIP AT91 USART SPI DRIVER
11466 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11467 L: linux-spi@vger.kernel.org
11469 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11470 F: drivers/spi/spi-at91-usart.c
11472 MICROCHIP AUDIO ASOC DRIVERS
11473 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11478 MICROCHIP ECC DRIVER
11479 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11480 L: linux-crypto@vger.kernel.org
11482 F: drivers/crypto/atmel-ecc.*
11484 MICROCHIP I2C DRIVER
11485 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11486 L: linux-i2c@vger.kernel.org
11488 F: drivers/i2c/busses/i2c-at91-*.c
11489 F: drivers/i2c/busses/i2c-at91.h
11491 MICROCHIP ISC DRIVER
11492 M: Eugen Hristev <eugen.hristev@microchip.com>
11493 L: linux-media@vger.kernel.org
11495 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11496 F: drivers/media/platform/atmel/atmel-isc-base.c
11497 F: drivers/media/platform/atmel/atmel-isc-regs.h
11498 F: drivers/media/platform/atmel/atmel-isc.h
11499 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11500 F: include/linux/atmel-isc-media.h
11502 MICROCHIP ISI DRIVER
11503 M: Eugen Hristev <eugen.hristev@microchip.com>
11504 L: linux-media@vger.kernel.org
11506 F: drivers/media/platform/atmel/atmel-isi.c
11507 F: drivers/media/platform/atmel/atmel-isi.h
11509 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11510 M: Woojung Huh <woojung.huh@microchip.com>
11511 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11512 L: netdev@vger.kernel.org
11514 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11515 F: drivers/net/dsa/microchip/*
11516 F: include/linux/platform_data/microchip-ksz.h
11517 F: net/dsa/tag_ksz.c
11519 MICROCHIP LAN743X ETHERNET DRIVER
11520 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11521 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11522 L: netdev@vger.kernel.org
11524 F: drivers/net/ethernet/microchip/lan743x_*
11526 MICROCHIP LCDFB DRIVER
11527 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11528 L: linux-fbdev@vger.kernel.org
11530 F: drivers/video/fbdev/atmel_lcdfb.c
11531 F: include/video/atmel_lcdc.h
11533 MICROCHIP MCP16502 PMIC DRIVER
11534 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11537 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11538 F: drivers/regulator/mcp16502.c
11540 MICROCHIP MCP3911 ADC DRIVER
11541 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11542 M: Kent Gustavsson <kent@minoris.se>
11543 L: linux-iio@vger.kernel.org
11545 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11546 F: drivers/iio/adc/mcp3911.c
11548 MICROCHIP MMC/SD/SDIO MCI DRIVER
11549 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11551 F: drivers/mmc/host/atmel-mci.c
11553 MICROCHIP NAND DRIVER
11554 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11555 L: linux-mtd@lists.infradead.org
11557 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11558 F: drivers/mtd/nand/raw/atmel/*
11560 MICROCHIP PWM DRIVER
11561 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11563 L: linux-pwm@vger.kernel.org
11565 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11566 F: drivers/pwm/pwm-atmel.c
11568 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11569 M: Eugen Hristev <eugen.hristev@microchip.com>
11570 L: linux-iio@vger.kernel.org
11572 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11573 F: drivers/iio/adc/at91-sama5d2_adc.c
11574 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11576 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11577 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11579 F: drivers/power/reset/at91-sama5d2_shdwc.c
11581 MICROCHIP SPI DRIVER
11582 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11584 F: drivers/spi/spi-atmel.*
11586 MICROCHIP SSC DRIVER
11587 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11590 F: drivers/misc/atmel-ssc.c
11591 F: include/linux/atmel-ssc.h
11593 MICROCHIP USB251XB DRIVER
11594 M: Richard Leitner <richard.leitner@skidata.com>
11595 L: linux-usb@vger.kernel.org
11597 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11598 F: drivers/usb/misc/usb251xb.c
11600 MICROCHIP USBA UDC DRIVER
11601 M: Cristian Birsan <cristian.birsan@microchip.com>
11602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11604 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11606 MICROCHIP WILC1000 WIFI DRIVER
11607 M: Ajay Singh <ajay.kathat@microchip.com>
11608 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11609 L: linux-wireless@vger.kernel.org
11611 F: drivers/net/wireless/microchip/wilc1000/
11613 MICROSEMI MIPS SOCS
11614 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11615 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11616 L: linux-mips@vger.kernel.org
11618 F: Documentation/devicetree/bindings/mips/mscc.txt
11619 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11620 F: arch/mips/boot/dts/mscc/
11621 F: arch/mips/configs/generic/board-ocelot.config
11622 F: arch/mips/generic/board-ocelot.c
11624 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11625 M: Don Brace <don.brace@microchip.com>
11626 L: storagedev@microchip.com
11627 L: linux-scsi@vger.kernel.org
11629 F: Documentation/scsi/smartpqi.rst
11630 F: drivers/scsi/smartpqi/Kconfig
11631 F: drivers/scsi/smartpqi/Makefile
11632 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11633 F: include/linux/cciss*.h
11634 F: include/uapi/linux/cciss*.h
11636 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11637 M: Chen Yu <yu.c.chen@intel.com>
11638 L: platform-driver-x86@vger.kernel.org
11640 F: drivers/platform/x86/surfacepro3_button.c
11642 MICROTEK X6 SCANNER
11643 M: Oliver Neukum <oliver@neukum.org>
11645 F: drivers/usb/image/microtek.*
11648 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11649 L: linux-mips@vger.kernel.org
11651 W: http://www.linux-mips.org/
11652 Q: https://patchwork.kernel.org/project/linux-mips/list/
11653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11654 F: Documentation/devicetree/bindings/mips/
11655 F: Documentation/mips/
11657 F: drivers/platform/mips/
11659 MIPS BOSTON DEVELOPMENT BOARD
11660 M: Paul Burton <paulburton@kernel.org>
11661 L: linux-mips@vger.kernel.org
11663 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11664 F: arch/mips/boot/dts/img/boston.dts
11665 F: arch/mips/configs/generic/board-boston.config
11666 F: drivers/clk/imgtec/clk-boston.c
11667 F: include/dt-bindings/clock/boston-clock.h
11670 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11671 M: Serge Semin <fancer.lancer@gmail.com>
11672 L: linux-mips@vger.kernel.org
11674 F: drivers/bus/mips_cdmm.c
11675 F: drivers/clocksource/mips-gic-timer.c
11676 F: drivers/cpuidle/cpuidle-cps.c
11677 F: drivers/irqchip/irq-mips-cpu.c
11678 F: drivers/irqchip/irq-mips-gic.c
11680 MIPS GENERIC PLATFORM
11681 M: Paul Burton <paulburton@kernel.org>
11682 L: linux-mips@vger.kernel.org
11684 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11685 F: arch/mips/generic/
11686 F: arch/mips/tools/generic-board-config.sh
11688 MIPS RINT INSTRUCTION EMULATION
11689 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11690 L: linux-mips@vger.kernel.org
11692 F: arch/mips/math-emu/dp_rint.c
11693 F: arch/mips/math-emu/sp_rint.c
11695 MIPS/LOONGSON1 ARCHITECTURE
11696 M: Keguang Zhang <keguang.zhang@gmail.com>
11697 L: linux-mips@vger.kernel.org
11699 F: arch/mips/include/asm/mach-loongson32/
11700 F: arch/mips/loongson32/
11701 F: drivers/*/*/*loongson1*
11702 F: drivers/*/*loongson1*
11704 MIPS/LOONGSON2EF ARCHITECTURE
11705 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11706 L: linux-mips@vger.kernel.org
11708 F: arch/mips/include/asm/mach-loongson2ef/
11709 F: arch/mips/loongson2ef/
11710 F: drivers/*/*/*loongson2*
11711 F: drivers/*/*loongson2*
11713 MIPS/LOONGSON64 ARCHITECTURE
11714 M: Huacai Chen <chenhc@lemote.com>
11715 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11716 L: linux-mips@vger.kernel.org
11718 F: arch/mips/include/asm/mach-loongson64/
11719 F: arch/mips/loongson64/
11720 F: drivers/*/*/*loongson3*
11721 F: drivers/*/*loongson3*
11722 F: drivers/irqchip/irq-loongson*
11723 F: drivers/platform/mips/cpu_hwmon.c
11725 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11726 M: Hans Verkuil <hverkuil@xs4all.nl>
11727 L: linux-media@vger.kernel.org
11729 W: https://linuxtv.org
11730 T: git git://linuxtv.org/media_tree.git
11731 F: drivers/media/radio/radio-miropcm20*
11734 R: Lubomir Rintel <lkundrak@v3.sk>
11735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11738 F: arch/arm/boot/dts/mmp*
11739 F: arch/arm/mach-mmp/
11740 F: include/linux/soc/mmp/
11742 MMP USB PHY DRIVERS
11743 R: Lubomir Rintel <lkundrak@v3.sk>
11744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11746 F: drivers/phy/marvell/phy-mmp3-usb.c
11747 F: drivers/phy/marvell/phy-pxa-usb.c
11749 MMU GATHER AND TLB INVALIDATION
11750 M: Will Deacon <will@kernel.org>
11751 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11752 M: Andrew Morton <akpm@linux-foundation.org>
11753 M: Nick Piggin <npiggin@gmail.com>
11754 M: Peter Zijlstra <peterz@infradead.org>
11755 L: linux-arch@vger.kernel.org
11756 L: linux-mm@kvack.org
11758 F: arch/*/include/asm/tlb.h
11759 F: include/asm-generic/tlb.h
11762 MN88472 MEDIA DRIVER
11763 M: Antti Palosaari <crope@iki.fi>
11764 L: linux-media@vger.kernel.org
11766 W: https://linuxtv.org
11767 W: http://palosaari.fi/linux/
11768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11769 F: drivers/media/dvb-frontends/mn88472*
11771 MN88473 MEDIA DRIVER
11772 M: Antti Palosaari <crope@iki.fi>
11773 L: linux-media@vger.kernel.org
11775 W: https://linuxtv.org
11776 W: http://palosaari.fi/linux/
11777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11778 F: drivers/media/dvb-frontends/mn88473*
11781 M: Jessica Yu <jeyu@kernel.org>
11783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11784 F: include/linux/module.h
11787 MONOLITHIC POWER SYSTEM PMIC DRIVER
11788 M: Saravanan Sekar <sravanhome@gmail.com>
11790 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11791 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11792 F: drivers/iio/adc/mp2629_adc.c
11793 F: drivers/mfd/mp2629.c
11794 F: drivers/power/supply/mp2629_charger.c
11795 F: drivers/regulator/mp5416.c
11796 F: drivers/regulator/mpq7920.c
11797 F: drivers/regulator/mpq7920.h
11798 F: include/linux/mfd/mp2629.h
11800 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11802 W: http://popies.net/meye/
11803 F: Documentation/userspace-api/media/drivers/meye*
11804 F: drivers/media/pci/meye/
11805 F: include/uapi/linux/meye.h
11807 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11808 M: Jiri Slaby <jirislaby@kernel.org>
11810 F: Documentation/driver-api/serial/moxa-smartio.rst
11811 F: drivers/tty/mxser.*
11813 MR800 AVERMEDIA USB FM RADIO DRIVER
11814 M: Alexey Klimov <klimov.linux@gmail.com>
11815 L: linux-media@vger.kernel.org
11817 T: git git://linuxtv.org/media_tree.git
11818 F: drivers/media/radio/radio-mr800.c
11820 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11821 M: Alan Ott <alan@signal11.us>
11822 L: linux-wpan@vger.kernel.org
11824 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11825 F: drivers/net/ieee802154/mrf24j40.c
11828 M: "Lee, Chun-Yi" <jlee@suse.com>
11829 L: platform-driver-x86@vger.kernel.org
11831 F: drivers/platform/x86/msi-laptop.c
11834 L: platform-driver-x86@vger.kernel.org
11836 F: drivers/platform/x86/msi-wmi.c
11838 MSI001 MEDIA DRIVER
11839 M: Antti Palosaari <crope@iki.fi>
11840 L: linux-media@vger.kernel.org
11842 W: https://linuxtv.org
11843 W: http://palosaari.fi/linux/
11844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11845 T: git git://linuxtv.org/anttip/media_tree.git
11846 F: drivers/media/tuners/msi001*
11848 MSI2500 MEDIA DRIVER
11849 M: Antti Palosaari <crope@iki.fi>
11850 L: linux-media@vger.kernel.org
11852 W: https://linuxtv.org
11853 W: http://palosaari.fi/linux/
11854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11855 T: git git://linuxtv.org/anttip/media_tree.git
11856 F: drivers/media/usb/msi2500/
11858 MSTAR INTERRUPT CONTROLLER DRIVER
11859 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11860 M: Daniel Palmer <daniel@thingy.jp>
11862 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11863 F: drivers/irqchip/irq-mst-intc.c
11865 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11866 M: Robert Jarzmik <robert.jarzmik@free.fr>
11867 L: linux-mtd@lists.infradead.org
11869 F: drivers/mtd/devices/docg3*
11871 MT9M032 APTINA SENSOR DRIVER
11872 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11873 L: linux-media@vger.kernel.org
11875 T: git git://linuxtv.org/media_tree.git
11876 F: drivers/media/i2c/mt9m032.c
11877 F: include/media/i2c/mt9m032.h
11879 MT9P031 APTINA CAMERA SENSOR
11880 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11881 L: linux-media@vger.kernel.org
11883 T: git git://linuxtv.org/media_tree.git
11884 F: drivers/media/i2c/mt9p031.c
11885 F: include/media/i2c/mt9p031.h
11887 MT9T001 APTINA CAMERA SENSOR
11888 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11889 L: linux-media@vger.kernel.org
11891 T: git git://linuxtv.org/media_tree.git
11892 F: drivers/media/i2c/mt9t001.c
11893 F: include/media/i2c/mt9t001.h
11895 MT9T112 APTINA CAMERA SENSOR
11896 M: Jacopo Mondi <jacopo@jmondi.org>
11897 L: linux-media@vger.kernel.org
11899 T: git git://linuxtv.org/media_tree.git
11900 F: drivers/media/i2c/mt9t112.c
11901 F: include/media/i2c/mt9t112.h
11903 MT9V032 APTINA CAMERA SENSOR
11904 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11905 L: linux-media@vger.kernel.org
11907 T: git git://linuxtv.org/media_tree.git
11908 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11909 F: drivers/media/i2c/mt9v032.c
11910 F: include/media/i2c/mt9v032.h
11912 MT9V111 APTINA CAMERA SENSOR
11913 M: Jacopo Mondi <jacopo@jmondi.org>
11914 L: linux-media@vger.kernel.org
11916 T: git git://linuxtv.org/media_tree.git
11917 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11918 F: drivers/media/i2c/mt9v111.c
11920 MULTIFUNCTION DEVICES (MFD)
11921 M: Lee Jones <lee.jones@linaro.org>
11923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11924 F: Documentation/devicetree/bindings/mfd/
11926 F: include/dt-bindings/mfd/
11927 F: include/linux/mfd/
11929 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11931 F: drivers/mmc/host/mmc_spi.c
11932 F: include/linux/spi/mmc_spi.h
11934 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11935 M: Ulf Hansson <ulf.hansson@linaro.org>
11936 L: linux-mmc@vger.kernel.org
11938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11939 F: Documentation/devicetree/bindings/mmc/
11941 F: include/linux/mmc/
11942 F: include/uapi/linux/mmc/
11944 MULTIPLEXER SUBSYSTEM
11945 M: Peter Rosin <peda@axentia.se>
11947 F: Documentation/ABI/testing/sysfs-class-mux*
11948 F: Documentation/devicetree/bindings/mux/
11950 F: include/dt-bindings/mux/
11951 F: include/linux/mux/
11953 MULTITECH MULTIPORT CARD (ISICOM)
11955 F: drivers/tty/isicom.c
11956 F: include/linux/isicom.h
11958 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11959 M: Bin Liu <b-liu@ti.com>
11960 L: linux-usb@vger.kernel.org
11962 F: drivers/usb/musb/
11964 MXL301RF MEDIA DRIVER
11965 M: Akihiro Tsukada <tskd08@gmail.com>
11966 L: linux-media@vger.kernel.org
11968 F: drivers/media/tuners/mxl301rf*
11970 MXL5007T MEDIA DRIVER
11971 M: Michael Krufky <mkrufky@linuxtv.org>
11972 L: linux-media@vger.kernel.org
11974 W: https://linuxtv.org
11975 W: http://github.com/mkrufky
11976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11977 T: git git://linuxtv.org/mkrufky/tuners.git
11978 F: drivers/media/tuners/mxl5007t.*
11981 M: Marek Vasut <marex@denx.de>
11982 M: Stefan Agner <stefan@agner.ch>
11983 L: dri-devel@lists.freedesktop.org
11985 T: git git://anongit.freedesktop.org/drm/drm-misc
11986 F: Documentation/devicetree/bindings/display/mxsfb.txt
11987 F: drivers/gpu/drm/mxsfb/
11989 MYLEX DAC960 PCI RAID Controller
11990 M: Hannes Reinecke <hare@kernel.org>
11991 L: linux-scsi@vger.kernel.org
11993 F: drivers/scsi/myrb.*
11994 F: drivers/scsi/myrs.*
11996 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11997 M: Chris Lee <christopher.lee@cspi.com>
11998 L: netdev@vger.kernel.org
12000 W: https://www.cspi.com/ethernet-products/support/downloads/
12001 F: drivers/net/ethernet/myricom/myri10ge/
12003 NAND FLASH SUBSYSTEM
12004 M: Miquel Raynal <miquel.raynal@bootlin.com>
12005 R: Richard Weinberger <richard@nod.at>
12006 L: linux-mtd@lists.infradead.org
12008 W: http://www.linux-mtd.infradead.org/
12009 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12010 C: irc://irc.oftc.net/mtd
12011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12012 F: drivers/mtd/nand/
12013 F: include/linux/mtd/*nand*.h
12015 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12016 M: Daniel Mack <zonque@gmail.com>
12017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12019 W: http://www.native-instruments.com
12020 F: sound/usb/caiaq/
12022 NATSEMI ETHERNET DRIVER (DP8381x)
12024 F: drivers/net/ethernet/natsemi/natsemi.c
12026 NCR 5380 SCSI DRIVERS
12027 M: Finn Thain <fthain@telegraphics.com.au>
12028 M: Michael Schmitz <schmitzmic@gmail.com>
12029 L: linux-scsi@vger.kernel.org
12031 F: Documentation/scsi/g_NCR5380.rst
12032 F: drivers/scsi/NCR5380.*
12033 F: drivers/scsi/arm/cumana_1.c
12034 F: drivers/scsi/arm/oak.c
12035 F: drivers/scsi/atari_scsi.*
12036 F: drivers/scsi/dmx3191d.c
12037 F: drivers/scsi/g_NCR5380.*
12038 F: drivers/scsi/mac_scsi.*
12039 F: drivers/scsi/sun3_scsi.*
12040 F: drivers/scsi/sun3_scsi_vme.c
12043 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12047 NCT6775 HARDWARE MONITOR DRIVER
12048 M: Guenter Roeck <linux@roeck-us.net>
12049 L: linux-hwmon@vger.kernel.org
12051 F: Documentation/hwmon/nct6775.rst
12052 F: drivers/hwmon/nct6775.c
12055 M: Jakub Kicinski <kuba@kernel.org>
12057 F: drivers/net/netdevsim/*
12059 NETEM NETWORK EMULATOR
12060 M: Stephen Hemminger <stephen@networkplumber.org>
12061 L: netdev@vger.kernel.org
12063 F: net/sched/sch_netem.c
12065 NETERION 10GbE DRIVERS (s2io/vxge)
12066 M: Jon Mason <jdmason@kudzu.us>
12067 L: netdev@vger.kernel.org
12069 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12070 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12071 F: drivers/net/ethernet/neterion/
12074 M: Pablo Neira Ayuso <pablo@netfilter.org>
12075 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12076 M: Florian Westphal <fw@strlen.de>
12077 L: netfilter-devel@vger.kernel.org
12078 L: coreteam@netfilter.org
12080 W: http://www.netfilter.org/
12081 W: http://www.iptables.org/
12082 W: http://www.nftables.org/
12083 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12086 F: include/linux/netfilter*
12087 F: include/linux/netfilter/
12088 F: include/net/netfilter/
12089 F: include/uapi/linux/netfilter*
12090 F: include/uapi/linux/netfilter/
12091 F: net/*/netfilter.c
12092 F: net/*/netfilter/
12093 F: net/bridge/br_netfilter*.c
12096 NETROM NETWORK LAYER
12097 M: Ralf Baechle <ralf@linux-mips.org>
12098 L: linux-hams@vger.kernel.org
12100 W: http://www.linux-ax25.org/
12101 F: include/net/netrom.h
12102 F: include/uapi/linux/netrom.h
12105 NETRONOME ETHERNET DRIVERS
12106 M: Simon Horman <simon.horman@netronome.com>
12107 R: Jakub Kicinski <kuba@kernel.org>
12108 L: oss-drivers@netronome.com
12110 F: drivers/net/ethernet/netronome/
12112 NETWORK BLOCK DEVICE (NBD)
12113 M: Josef Bacik <josef@toxicpanda.com>
12114 L: linux-block@vger.kernel.org
12115 L: nbd@other.debian.org
12117 F: Documentation/admin-guide/blockdev/nbd.rst
12118 F: drivers/block/nbd.c
12119 F: include/trace/events/nbd.h
12120 F: include/uapi/linux/nbd.h
12122 NETWORK DROP MONITOR
12123 M: Neil Horman <nhorman@tuxdriver.com>
12124 L: netdev@vger.kernel.org
12126 W: https://fedorahosted.org/dropwatch/
12127 F: include/uapi/linux/net_dropmon.h
12128 F: net/core/drop_monitor.c
12131 M: "David S. Miller" <davem@davemloft.net>
12132 M: Jakub Kicinski <kuba@kernel.org>
12133 L: netdev@vger.kernel.org
12135 W: http://www.linuxfoundation.org/en/Net
12136 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12139 F: Documentation/devicetree/bindings/net/
12140 F: drivers/connector/
12142 F: include/linux/etherdevice.h
12143 F: include/linux/fcdevice.h
12144 F: include/linux/fddidevice.h
12145 F: include/linux/hippidevice.h
12146 F: include/linux/if_*
12147 F: include/linux/inetdevice.h
12148 F: include/linux/netdevice.h
12149 F: include/uapi/linux/if_*
12150 F: include/uapi/linux/netdevice.h
12152 NETWORKING DRIVERS (WIRELESS)
12153 M: Kalle Valo <kvalo@codeaurora.org>
12154 L: linux-wireless@vger.kernel.org
12156 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12159 F: Documentation/devicetree/bindings/net/wireless/
12160 F: drivers/net/wireless/
12163 M: Andrew Lunn <andrew@lunn.ch>
12164 M: Vivien Didelot <vivien.didelot@gmail.com>
12165 M: Florian Fainelli <f.fainelli@gmail.com>
12166 M: Vladimir Oltean <olteanv@gmail.com>
12168 F: Documentation/devicetree/bindings/net/dsa/
12169 F: drivers/net/dsa/
12170 F: include/linux/dsa/
12171 F: include/linux/platform_data/dsa.h
12172 F: include/net/dsa.h
12175 NETWORKING [GENERAL]
12176 M: "David S. Miller" <davem@davemloft.net>
12177 M: Jakub Kicinski <kuba@kernel.org>
12178 L: netdev@vger.kernel.org
12180 W: http://www.linuxfoundation.org/en/Net
12181 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12182 B: mailto:netdev@vger.kernel.org
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12185 F: Documentation/networking/
12186 F: include/linux/in.h
12187 F: include/linux/net.h
12188 F: include/linux/netdevice.h
12190 F: include/uapi/linux/in.h
12191 F: include/uapi/linux/net.h
12192 F: include/uapi/linux/net_namespace.h
12193 F: include/uapi/linux/netdevice.h
12197 F: tools/testing/selftests/net/
12200 M: Steffen Klassert <steffen.klassert@secunet.com>
12201 M: Herbert Xu <herbert@gondor.apana.org.au>
12202 M: "David S. Miller" <davem@davemloft.net>
12203 L: netdev@vger.kernel.org
12205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12207 F: include/net/xfrm.h
12208 F: include/uapi/linux/xfrm.h
12211 F: net/ipv4/ip_vti.c
12212 F: net/ipv4/ipcomp.c
12216 F: net/ipv6/ip6_vti.c
12217 F: net/ipv6/ipcomp6.c
12221 F: tools/testing/selftests/net/ipsec.c
12223 NETWORKING [IPv4/IPv6]
12224 M: "David S. Miller" <davem@davemloft.net>
12225 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12226 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12227 L: netdev@vger.kernel.org
12229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12235 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12236 M: Paul Moore <paul@paul-moore.com>
12237 L: netdev@vger.kernel.org
12238 L: linux-security-module@vger.kernel.org
12240 W: https://github.com/netlabel
12241 F: Documentation/netlabel/
12242 F: include/net/calipso.h
12243 F: include/net/cipso_ipv4.h
12244 F: include/net/netlabel.h
12245 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12246 F: include/uapi/linux/netfilter/xt_SECMARK.h
12247 F: net/ipv4/cipso_ipv4.c
12248 F: net/ipv6/calipso.c
12249 F: net/netfilter/xt_CONNSECMARK.c
12250 F: net/netfilter/xt_SECMARK.c
12254 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12255 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12256 L: netdev@vger.kernel.org
12257 L: mptcp@lists.01.org
12259 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12260 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12261 F: include/net/mptcp.h
12262 F: include/uapi/linux/mptcp.h
12264 F: tools/testing/selftests/net/mptcp/
12267 M: Eric Dumazet <edumazet@google.com>
12268 L: netdev@vger.kernel.org
12270 F: include/linux/tcp.h
12271 F: include/net/tcp.h
12272 F: include/trace/events/tcp.h
12273 F: include/uapi/linux/tcp.h
12274 F: net/ipv4/syncookies.c
12276 F: net/ipv6/syncookies.c
12280 M: Boris Pismenny <borisp@nvidia.com>
12281 M: Aviad Yehezkel <aviadye@nvidia.com>
12282 M: John Fastabend <john.fastabend@gmail.com>
12283 M: Daniel Borkmann <daniel@iogearbox.net>
12284 M: Jakub Kicinski <kuba@kernel.org>
12285 L: netdev@vger.kernel.org
12287 F: include/net/tls.h
12288 F: include/uapi/linux/tls.h
12291 NETWORKING [WIRELESS]
12292 L: linux-wireless@vger.kernel.org
12293 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12295 NETXEN (1/10) GbE SUPPORT
12296 M: Manish Chopra <manishc@marvell.com>
12297 M: Rahul Verma <rahulv@marvell.com>
12298 M: GR-Linux-NIC-Dev@marvell.com
12299 L: netdev@vger.kernel.org
12301 F: drivers/net/ethernet/qlogic/netxen/
12303 NET_FAILOVER MODULE
12304 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12305 L: netdev@vger.kernel.org
12307 F: Documentation/networking/net_failover.rst
12308 F: drivers/net/net_failover.c
12309 F: include/net/net_failover.h
12312 M: David Ahern <dsahern@kernel.org>
12313 L: netdev@vger.kernel.org
12315 F: include/net/netns/nexthop.h
12316 F: include/net/nexthop.h
12317 F: include/uapi/linux/nexthop.h
12318 F: net/ipv4/nexthop.c
12321 L: netdev@vger.kernel.org
12323 F: Documentation/devicetree/bindings/net/nfc/
12325 F: include/linux/platform_data/nfcmrvl.h
12326 F: include/net/nfc/
12327 F: include/uapi/linux/nfc.h
12330 NFS, SUNRPC, AND LOCKD CLIENTS
12331 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12332 M: Anna Schumaker <anna.schumaker@netapp.com>
12333 L: linux-nfs@vger.kernel.org
12335 W: http://client.linux-nfs.org
12336 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12340 F: include/linux/lockd/
12341 F: include/linux/nfs*
12342 F: include/linux/sunrpc/
12343 F: include/uapi/linux/nfs*
12344 F: include/uapi/linux/sunrpc/
12346 F: Documentation/filesystems/nfs/
12349 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12350 L: linux-nilfs@vger.kernel.org
12352 W: https://nilfs.sourceforge.io/
12353 W: https://nilfs.osdn.jp/
12354 T: git git://github.com/konis/nilfs2.git
12355 F: Documentation/filesystems/nilfs2.rst
12357 F: include/trace/events/nilfs2.h
12358 F: include/uapi/linux/nilfs2_api.h
12359 F: include/uapi/linux/nilfs2_ondisk.h
12361 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12362 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12364 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12365 F: Documentation/scsi/NinjaSCSI.rst
12366 F: drivers/scsi/pcmcia/nsp_*
12368 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12369 M: GOTO Masanori <gotom@debian.or.jp>
12370 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12372 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12373 F: Documentation/scsi/NinjaSCSI.rst
12374 F: drivers/scsi/nsp32*
12377 M: Ley Foon Tan <ley.foon.tan@intel.com>
12379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12382 NITRO ENCLAVES (NE)
12383 M: Andra Paraschiv <andraprs@amazon.com>
12384 M: Alexandru Vasile <lexnv@amazon.com>
12385 M: Alexandru Ciobotaru <alcioa@amazon.com>
12386 L: linux-kernel@vger.kernel.org
12388 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12389 F: Documentation/virt/ne_overview.rst
12390 F: drivers/virt/nitro_enclaves/
12391 F: include/linux/nitro_enclaves.h
12392 F: include/uapi/linux/nitro_enclaves.h
12393 F: samples/nitro_enclaves/
12395 NOHZ, DYNTICKS SUPPORT
12396 M: Frederic Weisbecker <fweisbec@gmail.com>
12397 M: Thomas Gleixner <tglx@linutronix.de>
12398 M: Ingo Molnar <mingo@kernel.org>
12399 L: linux-kernel@vger.kernel.org
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12402 F: include/linux/sched/nohz.h
12403 F: include/linux/tick.h
12404 F: kernel/time/tick*.*
12406 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12407 M: Pavel Machek <pavel@ucw.cz>
12408 M: Sakari Ailus <sakari.ailus@iki.fi>
12409 L: linux-media@vger.kernel.org
12411 F: drivers/media/i2c/ad5820.c
12412 F: drivers/media/i2c/et8ek8
12414 NOKIA N900 POWER SUPPLY DRIVERS
12415 R: Pali Rohár <pali@kernel.org>
12416 F: drivers/power/supply/bq2415x_charger.c
12417 F: drivers/power/supply/bq27xxx_battery.c
12418 F: drivers/power/supply/bq27xxx_battery_i2c.c
12419 F: drivers/power/supply/isp1704_charger.c
12420 F: drivers/power/supply/rx51_battery.c
12421 F: include/linux/power/bq2415x_charger.h
12422 F: include/linux/power/bq27xxx_battery.h
12425 M: Willy Tarreau <w@1wt.eu>
12427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12428 F: tools/include/nolibc/
12431 M: Matthias Maennich <maennich@google.com>
12433 F: Documentation/core-api/symbol-namespaces.rst
12437 M: Sanjay R Mehta <sanju.mehta@amd.com>
12438 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12439 L: linux-ntb@googlegroups.com
12441 F: drivers/ntb/hw/amd/
12444 M: Jon Mason <jdmason@kudzu.us>
12445 M: Dave Jiang <dave.jiang@intel.com>
12446 M: Allen Hubbe <allenbh@gmail.com>
12447 L: linux-ntb@googlegroups.com
12449 W: https://github.com/jonmason/ntb/wiki
12450 T: git git://github.com/jonmason/ntb.git
12451 F: drivers/net/ntb_netdev.c
12453 F: include/linux/ntb.h
12454 F: include/linux/ntb_transport.h
12455 F: tools/testing/selftests/ntb/
12458 M: Serge Semin <fancer.lancer@gmail.com>
12459 L: linux-ntb@googlegroups.com
12461 F: drivers/ntb/hw/idt/
12464 M: Dave Jiang <dave.jiang@intel.com>
12465 L: linux-ntb@googlegroups.com
12467 W: https://github.com/davejiang/linux/wiki
12468 T: git https://github.com/davejiang/linux.git
12469 F: drivers/ntb/hw/intel/
12472 M: Anton Altaparmakov <anton@tuxera.com>
12473 L: linux-ntfs-dev@lists.sourceforge.net
12475 W: http://www.tuxera.com/
12476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12477 F: Documentation/filesystems/ntfs.rst
12481 M: Finn Thain <fthain@telegraphics.com.au>
12482 L: linux-m68k@lists.linux-m68k.org
12484 F: arch/*/include/asm/nubus.h
12486 F: include/linux/nubus.h
12487 F: include/uapi/linux/nubus.h
12489 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12490 M: Antonino Daplas <adaplas@gmail.com>
12491 L: linux-fbdev@vger.kernel.org
12493 F: drivers/video/fbdev/nvidia/
12494 F: drivers/video/fbdev/riva/
12497 M: Keith Busch <kbusch@kernel.org>
12498 M: Jens Axboe <axboe@fb.com>
12499 M: Christoph Hellwig <hch@lst.de>
12500 M: Sagi Grimberg <sagi@grimberg.me>
12501 L: linux-nvme@lists.infradead.org
12503 W: http://git.infradead.org/nvme.git
12504 T: git://git.infradead.org/nvme.git
12505 F: drivers/nvme/host/
12506 F: include/linux/nvme.h
12507 F: include/uapi/linux/nvme_ioctl.h
12509 NVM EXPRESS FC TRANSPORT DRIVERS
12510 M: James Smart <james.smart@broadcom.com>
12511 L: linux-nvme@lists.infradead.org
12513 F: drivers/nvme/host/fc.c
12514 F: drivers/nvme/target/fc.c
12515 F: drivers/nvme/target/fcloop.c
12516 F: include/linux/nvme-fc-driver.h
12517 F: include/linux/nvme-fc.h
12519 NVM EXPRESS TARGET DRIVER
12520 M: Christoph Hellwig <hch@lst.de>
12521 M: Sagi Grimberg <sagi@grimberg.me>
12522 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12523 L: linux-nvme@lists.infradead.org
12525 W: http://git.infradead.org/nvme.git
12526 T: git://git.infradead.org/nvme.git
12527 F: drivers/nvme/target/
12530 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12533 F: Documentation/ABI/stable/sysfs-bus-nvmem
12534 F: Documentation/devicetree/bindings/nvmem/
12536 F: include/linux/nvmem-consumer.h
12537 F: include/linux/nvmem-provider.h
12540 M: Ashish Kumar <ashish.kumar@nxp.com>
12541 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12542 L: linux-spi@vger.kernel.org
12544 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12545 F: drivers/spi/spi-nxp-fspi.c
12547 NXP FXAS21002C DRIVER
12548 M: Rui Miguel Silva <rmfrfs@gmail.com>
12549 L: linux-iio@vger.kernel.org
12551 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12552 F: drivers/iio/gyro/fxas21002c.h
12553 F: drivers/iio/gyro/fxas21002c_core.c
12554 F: drivers/iio/gyro/fxas21002c_i2c.c
12555 F: drivers/iio/gyro/fxas21002c_spi.c
12557 NXP i.MX 8MQ DCSS DRIVER
12558 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12559 R: Lucas Stach <l.stach@pengutronix.de>
12560 L: dri-devel@lists.freedesktop.org
12562 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12563 F: drivers/gpu/drm/imx/dcss/
12565 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12566 M: Krzysztof Kozlowski <krzk@kernel.org>
12567 L: linux-kernel@vger.kernel.org
12569 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12570 F: drivers/extcon/extcon-ptn5150.c
12572 NXP SGTL5000 DRIVER
12573 M: Fabio Estevam <festevam@gmail.com>
12574 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12576 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12577 F: sound/soc/codecs/sgtl5000*
12579 NXP SJA1105 ETHERNET SWITCH DRIVER
12580 M: Vladimir Oltean <olteanv@gmail.com>
12581 L: linux-kernel@vger.kernel.org
12583 F: drivers/net/dsa/sja1105
12585 NXP TDA998X DRM DRIVER
12586 M: Russell King <linux@armlinux.org.uk>
12588 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12589 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12590 F: drivers/gpu/drm/i2c/tda998x_drv.c
12591 F: include/drm/i2c/tda998x.h
12592 F: include/dt-bindings/display/tda998x.h
12596 M: Peter Rosin <peda@axentia.se>
12597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12599 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12600 F: sound/soc/codecs/tfa9879*
12603 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12604 R: Charles Gorand <charles.gorand@effinnov.com>
12605 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12607 F: drivers/nfc/nxp-nci
12610 M: Jiri Pirko <jiri@nvidia.com>
12611 L: netdev@vger.kernel.org
12613 F: include/linux/objagg.h
12615 F: lib/test_objagg.c
12618 M: Josh Poimboeuf <jpoimboe@redhat.com>
12619 M: Peter Zijlstra <peterz@infradead.org>
12622 F: include/linux/objtool.h
12624 OCELOT ETHERNET SWITCH DRIVER
12625 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12626 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12627 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12628 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12629 L: netdev@vger.kernel.org
12631 F: drivers/net/dsa/ocelot/*
12632 F: drivers/net/ethernet/mscc/
12633 F: include/soc/mscc/ocelot*
12634 F: net/dsa/tag_ocelot.c
12635 F: tools/testing/selftests/drivers/net/ocelot/*
12637 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12638 M: Frederic Barrat <fbarrat@linux.ibm.com>
12639 M: Andrew Donnellan <ajd@linux.ibm.com>
12640 L: linuxppc-dev@lists.ozlabs.org
12642 F: Documentation/userspace-api/accelerators/ocxl.rst
12643 F: arch/powerpc/include/asm/pnv-ocxl.h
12644 F: arch/powerpc/platforms/powernv/ocxl.c
12645 F: drivers/misc/ocxl/
12646 F: include/misc/ocxl*
12647 F: include/uapi/misc/ocxl.h
12650 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12651 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12652 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12653 L: linux-omap@vger.kernel.org
12655 F: sound/soc/ti/n810.c
12656 F: sound/soc/ti/omap*
12657 F: sound/soc/ti/rx51.c
12658 F: sound/soc/ti/sdma-pcm.*
12660 OMAP CLOCK FRAMEWORK SUPPORT
12661 M: Paul Walmsley <paul@pwsan.com>
12662 L: linux-omap@vger.kernel.org
12664 F: arch/arm/*omap*/*clock*
12666 OMAP DEVICE TREE SUPPORT
12667 M: Benoît Cousson <bcousson@baylibre.com>
12668 M: Tony Lindgren <tony@atomide.com>
12669 L: linux-omap@vger.kernel.org
12670 L: devicetree@vger.kernel.org
12672 F: arch/arm/boot/dts/*am3*
12673 F: arch/arm/boot/dts/*am4*
12674 F: arch/arm/boot/dts/*am5*
12675 F: arch/arm/boot/dts/*dra7*
12676 F: arch/arm/boot/dts/*omap*
12677 F: arch/arm/boot/dts/logicpd-som-lv*
12678 F: arch/arm/boot/dts/logicpd-torpedo*
12680 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12681 L: linux-omap@vger.kernel.org
12682 L: linux-fbdev@vger.kernel.org
12684 F: Documentation/arm/omap/dss.rst
12685 F: drivers/video/fbdev/omap2/
12687 OMAP FRAMEBUFFER SUPPORT
12688 L: linux-fbdev@vger.kernel.org
12689 L: linux-omap@vger.kernel.org
12691 F: drivers/video/fbdev/omap/
12693 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12694 M: Roger Quadros <rogerq@ti.com>
12695 M: Tony Lindgren <tony@atomide.com>
12696 L: linux-omap@vger.kernel.org
12698 F: arch/arm/mach-omap2/*gpmc*
12699 F: drivers/memory/omap-gpmc.c
12702 M: Grygorii Strashko <grygorii.strashko@ti.com>
12703 M: Santosh Shilimkar <ssantosh@kernel.org>
12704 M: Kevin Hilman <khilman@kernel.org>
12705 L: linux-omap@vger.kernel.org
12707 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12708 F: drivers/gpio/gpio-omap.c
12710 OMAP HARDWARE SPINLOCK SUPPORT
12711 M: Ohad Ben-Cohen <ohad@wizery.com>
12712 L: linux-omap@vger.kernel.org
12714 F: drivers/hwspinlock/omap_hwspinlock.c
12716 OMAP HS MMC SUPPORT
12717 L: linux-mmc@vger.kernel.org
12718 L: linux-omap@vger.kernel.org
12720 F: drivers/mmc/host/omap_hsmmc.c
12723 M: Paul Walmsley <paul@pwsan.com>
12724 L: linux-omap@vger.kernel.org
12726 F: arch/arm/mach-omap2/omap_hwmod*data*
12728 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12729 M: Benoît Cousson <bcousson@baylibre.com>
12730 L: linux-omap@vger.kernel.org
12732 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12735 M: Benoît Cousson <bcousson@baylibre.com>
12736 M: Paul Walmsley <paul@pwsan.com>
12737 L: linux-omap@vger.kernel.org
12739 F: arch/arm/mach-omap2/omap_hwmod.*
12742 M: Vignesh R <vigneshr@ti.com>
12743 L: linux-omap@vger.kernel.org
12744 L: linux-i2c@vger.kernel.org
12746 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12747 F: drivers/i2c/busses/i2c-omap.c
12749 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12750 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12751 L: linux-media@vger.kernel.org
12753 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12754 F: drivers/media/platform/omap3isp/
12755 F: drivers/staging/media/omap4iss/
12758 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12759 L: linux-omap@vger.kernel.org
12761 F: drivers/mmc/host/omap.c
12763 OMAP POWER MANAGEMENT SUPPORT
12764 M: Kevin Hilman <khilman@kernel.org>
12765 L: linux-omap@vger.kernel.org
12767 F: arch/arm/*omap*/*pm*
12768 F: drivers/cpufreq/omap-cpufreq.c
12770 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12771 M: Rajendra Nayak <rnayak@codeaurora.org>
12772 M: Paul Walmsley <paul@pwsan.com>
12773 L: linux-omap@vger.kernel.org
12775 F: arch/arm/mach-omap2/prm*
12777 OMAP RANDOM NUMBER GENERATOR SUPPORT
12778 M: Deepak Saxena <dsaxena@plexity.net>
12780 F: drivers/char/hw_random/omap-rng.c
12783 L: linux-usb@vger.kernel.org
12784 L: linux-omap@vger.kernel.org
12786 F: arch/arm/*omap*/usb*
12787 F: drivers/usb/*/*omap*
12789 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12790 M: Mark Jackson <mpfj@newflow.co.uk>
12791 L: linux-omap@vger.kernel.org
12793 F: arch/arm/boot/dts/am335x-nano.dts
12796 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12797 M: Tony Lindgren <tony@atomide.com>
12798 L: linux-omap@vger.kernel.org
12800 Q: http://patchwork.kernel.org/project/linux-omap/list/
12801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12802 F: arch/arm/configs/omap1_defconfig
12803 F: arch/arm/mach-omap1/
12804 F: arch/arm/plat-omap/
12805 F: drivers/i2c/busses/i2c-omap.c
12806 F: include/linux/platform_data/ams-delta-fiq.h
12807 F: include/linux/platform_data/i2c-omap.h
12810 M: Tony Lindgren <tony@atomide.com>
12811 L: linux-omap@vger.kernel.org
12813 W: http://www.muru.com/linux/omap/
12814 W: http://linux.omap.com/
12815 Q: http://patchwork.kernel.org/project/linux-omap/list/
12816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12817 F: arch/arm/configs/omap2plus_defconfig
12818 F: arch/arm/mach-omap2/
12819 F: arch/arm/plat-omap/
12820 F: drivers/bus/ti-sysc.c
12821 F: drivers/i2c/busses/i2c-omap.c
12822 F: drivers/irqchip/irq-omap-intc.c
12823 F: drivers/mfd/*omap*.c
12824 F: drivers/mfd/menelaus.c
12825 F: drivers/mfd/palmas.c
12826 F: drivers/mfd/tps65217.c
12827 F: drivers/mfd/tps65218.c
12828 F: drivers/mfd/tps65910.c
12829 F: drivers/mfd/twl-core.[ch]
12830 F: drivers/mfd/twl4030*.c
12831 F: drivers/mfd/twl6030*.c
12832 F: drivers/mfd/twl6040*.c
12833 F: drivers/regulator/palmas-regulator*.c
12834 F: drivers/regulator/pbias-regulator.c
12835 F: drivers/regulator/tps65217-regulator.c
12836 F: drivers/regulator/tps65218-regulator.c
12837 F: drivers/regulator/tps65910-regulator.c
12838 F: drivers/regulator/twl-regulator.c
12839 F: drivers/regulator/twl6030-regulator.c
12840 F: include/linux/platform_data/i2c-omap.h
12841 F: include/linux/platform_data/ti-sysc.h
12844 M: Bob Copeland <me@bobcopeland.com>
12845 L: linux-karma-devel@lists.sourceforge.net
12847 F: Documentation/filesystems/omfs.rst
12850 OMNIKEY CARDMAN 4000 DRIVER
12851 M: Harald Welte <laforge@gnumonks.org>
12853 F: drivers/char/pcmcia/cm4000_cs.c
12854 F: include/linux/cm4000_cs.h
12855 F: include/uapi/linux/cm4000_cs.h
12857 OMNIKEY CARDMAN 4040 DRIVER
12858 M: Harald Welte <laforge@gnumonks.org>
12860 F: drivers/char/pcmcia/cm4040_cs.*
12862 OMNIVISION OV13858 SENSOR DRIVER
12863 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12864 L: linux-media@vger.kernel.org
12866 T: git git://linuxtv.org/media_tree.git
12867 F: drivers/media/i2c/ov13858.c
12869 OMNIVISION OV2680 SENSOR DRIVER
12870 M: Rui Miguel Silva <rmfrfs@gmail.com>
12871 L: linux-media@vger.kernel.org
12873 T: git git://linuxtv.org/media_tree.git
12874 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12875 F: drivers/media/i2c/ov2680.c
12877 OMNIVISION OV2685 SENSOR DRIVER
12878 M: Shunqian Zheng <zhengsq@rock-chips.com>
12879 L: linux-media@vger.kernel.org
12881 T: git git://linuxtv.org/media_tree.git
12882 F: drivers/media/i2c/ov2685.c
12884 OMNIVISION OV2740 SENSOR DRIVER
12885 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12886 R: Shawn Tu <shawnx.tu@intel.com>
12887 R: Bingbu Cao <bingbu.cao@intel.com>
12888 L: linux-media@vger.kernel.org
12890 T: git git://linuxtv.org/media_tree.git
12891 F: drivers/media/i2c/ov2740.c
12893 OMNIVISION OV5640 SENSOR DRIVER
12894 M: Steve Longerbeam <slongerbeam@gmail.com>
12895 L: linux-media@vger.kernel.org
12897 T: git git://linuxtv.org/media_tree.git
12898 F: drivers/media/i2c/ov5640.c
12900 OMNIVISION OV5647 SENSOR DRIVER
12901 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12902 M: Jacopo Mondi <jacopo@jmondi.org>
12903 L: linux-media@vger.kernel.org
12905 T: git git://linuxtv.org/media_tree.git
12906 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12907 F: drivers/media/i2c/ov5647.c
12909 OMNIVISION OV5670 SENSOR DRIVER
12910 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12911 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12912 L: linux-media@vger.kernel.org
12914 T: git git://linuxtv.org/media_tree.git
12915 F: drivers/media/i2c/ov5670.c
12917 OMNIVISION OV5675 SENSOR DRIVER
12918 M: Shawn Tu <shawnx.tu@intel.com>
12919 L: linux-media@vger.kernel.org
12921 T: git git://linuxtv.org/media_tree.git
12922 F: drivers/media/i2c/ov5675.c
12924 OMNIVISION OV5695 SENSOR DRIVER
12925 M: Shunqian Zheng <zhengsq@rock-chips.com>
12926 L: linux-media@vger.kernel.org
12928 T: git git://linuxtv.org/media_tree.git
12929 F: drivers/media/i2c/ov5695.c
12931 OMNIVISION OV7670 SENSOR DRIVER
12932 M: Jonathan Corbet <corbet@lwn.net>
12933 L: linux-media@vger.kernel.org
12935 T: git git://linuxtv.org/media_tree.git
12936 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12937 F: drivers/media/i2c/ov7670.c
12939 OMNIVISION OV772x SENSOR DRIVER
12940 M: Jacopo Mondi <jacopo@jmondi.org>
12941 L: linux-media@vger.kernel.org
12943 T: git git://linuxtv.org/media_tree.git
12944 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12945 F: drivers/media/i2c/ov772x.c
12946 F: include/media/i2c/ov772x.h
12948 OMNIVISION OV7740 SENSOR DRIVER
12949 M: Wenyou Yang <wenyou.yang@microchip.com>
12950 L: linux-media@vger.kernel.org
12952 T: git git://linuxtv.org/media_tree.git
12953 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12954 F: drivers/media/i2c/ov7740.c
12956 OMNIVISION OV8856 SENSOR DRIVER
12957 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12958 L: linux-media@vger.kernel.org
12960 T: git git://linuxtv.org/media_tree.git
12961 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12962 F: drivers/media/i2c/ov8856.c
12964 OMNIVISION OV9640 SENSOR DRIVER
12965 M: Petr Cvek <petrcvekcz@gmail.com>
12966 L: linux-media@vger.kernel.org
12968 F: drivers/media/i2c/ov9640.*
12970 OMNIVISION OV9650 SENSOR DRIVER
12971 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12972 R: Akinobu Mita <akinobu.mita@gmail.com>
12973 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12974 L: linux-media@vger.kernel.org
12976 T: git git://linuxtv.org/media_tree.git
12977 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12978 F: drivers/media/i2c/ov9650.c
12980 ONENAND FLASH DRIVER
12981 M: Kyungmin Park <kyungmin.park@samsung.com>
12982 L: linux-mtd@lists.infradead.org
12984 F: drivers/mtd/nand/onenand/
12985 F: include/linux/mtd/onenand*.h
12987 ONION OMEGA2+ BOARD
12988 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12989 L: linux-mips@vger.kernel.org
12991 F: arch/mips/boot/dts/ralink/omega2p.dts
12994 M: Jens Wiklander <jens.wiklander@linaro.org>
12995 L: op-tee@lists.trustedfirmware.org
12997 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12998 F: drivers/tee/optee/
13000 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13001 M: Sumit Garg <sumit.garg@linaro.org>
13002 L: op-tee@lists.trustedfirmware.org
13004 F: drivers/char/hw_random/optee-rng.c
13007 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13008 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13009 L: linux-rdma@vger.kernel.org
13011 F: drivers/infiniband/ulp/opa_vnic
13013 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13014 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13015 M: Frank Rowand <frowand.list@gmail.com>
13016 L: devicetree@vger.kernel.org
13018 F: Documentation/devicetree/dynamic-resolution-notes.rst
13019 F: Documentation/devicetree/overlay-notes.rst
13020 F: drivers/of/overlay.c
13021 F: drivers/of/resolver.c
13022 K: of_overlay_notifier_
13024 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13025 M: Rob Herring <robh+dt@kernel.org>
13026 M: Frank Rowand <frowand.list@gmail.com>
13027 L: devicetree@vger.kernel.org
13029 W: http://www.devicetree.org/
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13031 F: Documentation/ABI/testing/sysfs-firmware-ofw
13033 F: include/linux/of*.h
13036 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13037 M: Rob Herring <robh+dt@kernel.org>
13038 L: devicetree@vger.kernel.org
13040 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13042 F: Documentation/devicetree/
13043 F: arch/*/boot/dts/
13044 F: include/dt-bindings/
13046 OPENCORES I2C BUS DRIVER
13047 M: Peter Korsgaard <peter@korsgaard.com>
13048 M: Andrew Lunn <andrew@lunn.ch>
13049 L: linux-i2c@vger.kernel.org
13051 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13052 F: Documentation/i2c/busses/i2c-ocores.rst
13053 F: drivers/i2c/busses/i2c-ocores.c
13054 F: include/linux/platform_data/i2c-ocores.h
13056 OPENRISC ARCHITECTURE
13057 M: Jonas Bonn <jonas@southpole.se>
13058 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13059 M: Stafford Horne <shorne@gmail.com>
13060 L: openrisc@lists.librecores.org
13062 W: http://openrisc.io
13063 T: git git://github.com/openrisc/linux.git
13064 F: Documentation/devicetree/bindings/openrisc/
13065 F: Documentation/openrisc/
13067 F: drivers/irqchip/irq-ompic.c
13068 F: drivers/irqchip/irq-or1k-*
13071 M: Pravin B Shelar <pshelar@ovn.org>
13072 L: netdev@vger.kernel.org
13073 L: dev@openvswitch.org
13075 W: http://openvswitch.org
13076 F: include/uapi/linux/openvswitch.h
13077 F: net/openvswitch/
13079 OPERATING PERFORMANCE POINTS (OPP)
13080 M: Viresh Kumar <vireshk@kernel.org>
13081 M: Nishanth Menon <nm@ti.com>
13082 M: Stephen Boyd <sboyd@kernel.org>
13083 L: linux-pm@vger.kernel.org
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13086 F: Documentation/devicetree/bindings/opp/
13087 F: Documentation/power/opp.rst
13089 F: include/linux/pm_opp.h
13092 M: Clemens Ladisch <clemens@ladisch.de>
13093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13096 F: sound/drivers/opl4/
13099 M: Robert Richter <rric@kernel.org>
13100 L: oprofile-list@lists.sf.net
13102 F: arch/*/include/asm/oprofile*.h
13103 F: arch/*/oprofile/
13104 F: drivers/oprofile/
13105 F: include/linux/oprofile.h
13107 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13108 M: Mark Fasheh <mark@fasheh.com>
13109 M: Joel Becker <jlbec@evilplan.org>
13110 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13111 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13113 W: http://ocfs2.wiki.kernel.org
13114 F: Documentation/filesystems/dlmfs.rst
13115 F: Documentation/filesystems/ocfs2.rst
13118 ORANGEFS FILESYSTEM
13119 M: Mike Marshall <hubcap@omnibond.com>
13120 R: Martin Brandenburg <martin@omnibond.com>
13121 L: devel@lists.orangefs.org
13123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13124 F: Documentation/filesystems/orangefs.rst
13128 L: linux-wireless@vger.kernel.org
13130 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13131 W: http://www.nongnu.org/orinoco/
13132 F: drivers/net/wireless/intersil/orinoco/
13134 OV2659 OMNIVISION SENSOR DRIVER
13135 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13136 L: linux-media@vger.kernel.org
13138 W: https://linuxtv.org
13139 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13140 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13141 F: drivers/media/i2c/ov2659.c
13142 F: include/media/i2c/ov2659.h
13145 M: Miklos Szeredi <miklos@szeredi.hu>
13146 L: linux-unionfs@vger.kernel.org
13148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13149 F: Documentation/filesystems/overlayfs.rst
13152 P54 WIRELESS DRIVER
13153 M: Christian Lamparter <chunkeey@googlemail.com>
13154 L: linux-wireless@vger.kernel.org
13156 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13157 F: drivers/net/wireless/intersil/p54/
13160 M: Vladimir Oltean <olteanv@gmail.com>
13161 L: netdev@vger.kernel.org
13163 F: Documentation/core-api/packing.rst
13164 F: include/linux/packing.h
13167 PADATA PARALLEL EXECUTION MECHANISM
13168 M: Steffen Klassert <steffen.klassert@secunet.com>
13169 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13170 L: linux-crypto@vger.kernel.org
13171 L: linux-kernel@vger.kernel.org
13173 F: Documentation/core-api/padata.rst
13174 F: include/linux/padata.h
13178 M: Jesper Dangaard Brouer <hawk@kernel.org>
13179 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13180 L: netdev@vger.kernel.org
13182 F: include/net/page_pool.h
13183 F: net/core/page_pool.c
13185 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13186 M: Harald Welte <laforge@gnumonks.org>
13187 L: platform-driver-x86@vger.kernel.org
13189 F: drivers/platform/x86/panasonic-laptop.c
13191 PARALLAX PING IIO SENSOR DRIVER
13192 M: Andreas Klinger <ak@it-klinger.de>
13193 L: linux-iio@vger.kernel.org
13195 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13196 F: drivers/iio/proximity/ping.c
13198 PARALLEL LCD/KEYPAD PANEL DRIVER
13199 M: Willy Tarreau <willy@haproxy.com>
13200 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13202 F: Documentation/admin-guide/lcd-panel-cgram.rst
13203 F: drivers/auxdisplay/panel.c
13205 PARALLEL PORT SUBSYSTEM
13206 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13207 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13208 L: linux-parport@lists.infradead.org (subscribers-only)
13210 F: Documentation/driver-api/parport*.rst
13211 F: drivers/char/ppdev.c
13212 F: drivers/parport/
13213 F: include/linux/parport*.h
13214 F: include/uapi/linux/ppdev.h
13216 PARAVIRT_OPS INTERFACE
13217 M: Juergen Gross <jgross@suse.com>
13218 M: Deep Shah <sdeep@vmware.com>
13219 M: "VMware, Inc." <pv-drivers@vmware.com>
13220 L: virtualization@lists.linux-foundation.org
13222 F: Documentation/virt/paravirt_ops.rst
13223 F: arch/*/include/asm/paravirt*.h
13224 F: arch/*/kernel/paravirt*
13225 F: include/linux/hypervisor.h
13227 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13228 M: Tim Waugh <tim@cyberelk.net>
13229 L: linux-parport@lists.infradead.org (subscribers-only)
13231 F: Documentation/admin-guide/blockdev/paride.rst
13232 F: drivers/block/paride/
13234 PARISC ARCHITECTURE
13235 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13236 M: Helge Deller <deller@gmx.de>
13237 L: linux-parisc@vger.kernel.org
13239 W: https://parisc.wiki.kernel.org
13240 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13243 F: Documentation/parisc/
13245 F: drivers/char/agp/parisc-agp.c
13246 F: drivers/input/misc/hp_sdc_rtc.c
13247 F: drivers/input/serio/gscps2.c
13248 F: drivers/input/serio/hp_sdc*
13250 F: drivers/parport/parport_gsc.*
13251 F: drivers/tty/serial/8250/8250_gsc.c
13252 F: drivers/video/console/sti*
13253 F: drivers/video/fbdev/sti*
13254 F: drivers/video/logo/logo_parisc*
13255 F: include/linux/hp_sdc.h
13258 M: Jiri Pirko <jiri@nvidia.com>
13259 L: netdev@vger.kernel.org
13261 F: include/linux/parman.h
13263 F: lib/test_parman.c
13265 PC ENGINES APU BOARD DRIVER
13266 M: Enrico Weigelt, metux IT consult <info@metux.net>
13268 F: drivers/platform/x86/pcengines-apuv2.c
13270 PC87360 HARDWARE MONITORING DRIVER
13271 M: Jim Cromie <jim.cromie@gmail.com>
13272 L: linux-hwmon@vger.kernel.org
13274 F: Documentation/hwmon/pc87360.rst
13275 F: drivers/hwmon/pc87360.c
13277 PC8736x GPIO DRIVER
13278 M: Jim Cromie <jim.cromie@gmail.com>
13280 F: drivers/char/pc8736x_gpio.c
13282 PC87427 HARDWARE MONITORING DRIVER
13283 M: Jean Delvare <jdelvare@suse.com>
13284 L: linux-hwmon@vger.kernel.org
13286 F: Documentation/hwmon/pc87427.rst
13287 F: drivers/hwmon/pc87427.c
13290 M: Riku Voipio <riku.voipio@iki.fi>
13292 F: drivers/leds/leds-pca9532.c
13293 F: include/linux/leds-pca9532.h
13295 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13296 M: Guenter Roeck <linux@roeck-us.net>
13297 L: linux-i2c@vger.kernel.org
13299 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13301 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13302 M: Khalid Aziz <khalid@gonehiking.org>
13304 F: drivers/firmware/pcdp.*
13306 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13307 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13308 M: Pali Rohár <pali@kernel.org>
13309 L: linux-pci@vger.kernel.org
13310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13312 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13313 F: drivers/pci/controller/pci-aardvark.c
13315 PCI DRIVER FOR ALTERA PCIE IP
13316 M: Ley Foon Tan <ley.foon.tan@intel.com>
13317 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13318 L: linux-pci@vger.kernel.org
13320 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13321 F: drivers/pci/controller/pcie-altera.c
13323 PCI DRIVER FOR APPLIEDMICRO XGENE
13324 M: Toan Le <toan@os.amperecomputing.com>
13325 L: linux-pci@vger.kernel.org
13326 L: linux-arm-kernel@lists.infradead.org
13328 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13329 F: drivers/pci/controller/pci-xgene.c
13331 PCI DRIVER FOR ARM VERSATILE PLATFORM
13332 M: Rob Herring <robh@kernel.org>
13333 L: linux-pci@vger.kernel.org
13334 L: linux-arm-kernel@lists.infradead.org
13336 F: Documentation/devicetree/bindings/pci/versatile.yaml
13337 F: drivers/pci/controller/pci-versatile.c
13339 PCI DRIVER FOR ARMADA 8K
13340 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13341 L: linux-pci@vger.kernel.org
13342 L: linux-arm-kernel@lists.infradead.org
13344 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13345 F: drivers/pci/controller/dwc/pcie-armada8k.c
13347 PCI DRIVER FOR CADENCE PCIE IP
13348 M: Tom Joseph <tjoseph@cadence.com>
13349 L: linux-pci@vger.kernel.org
13351 F: Documentation/devicetree/bindings/pci/cdns,*
13352 F: drivers/pci/controller/cadence/
13354 PCI DRIVER FOR FREESCALE LAYERSCAPE
13355 M: Minghuan Lian <minghuan.Lian@nxp.com>
13356 M: Mingkai Hu <mingkai.hu@nxp.com>
13357 M: Roy Zang <roy.zang@nxp.com>
13358 L: linuxppc-dev@lists.ozlabs.org
13359 L: linux-pci@vger.kernel.org
13360 L: linux-arm-kernel@lists.infradead.org
13362 F: drivers/pci/controller/dwc/*layerscape*
13364 PCI DRIVER FOR GENERIC OF HOSTS
13365 M: Will Deacon <will@kernel.org>
13366 L: linux-pci@vger.kernel.org
13367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13369 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13370 F: drivers/pci/controller/pci-host-common.c
13371 F: drivers/pci/controller/pci-host-generic.c
13373 PCI DRIVER FOR IMX6
13374 M: Richard Zhu <hongxing.zhu@nxp.com>
13375 M: Lucas Stach <l.stach@pengutronix.de>
13376 L: linux-pci@vger.kernel.org
13377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13379 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13380 F: drivers/pci/controller/dwc/*imx6*
13382 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13383 M: Jonathan Derrick <jonathan.derrick@intel.com>
13384 L: linux-pci@vger.kernel.org
13386 F: drivers/pci/controller/vmd.c
13388 PCI DRIVER FOR MICROSEMI SWITCHTEC
13389 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13390 M: Logan Gunthorpe <logang@deltatee.com>
13391 L: linux-pci@vger.kernel.org
13393 F: Documentation/ABI/testing/sysfs-class-switchtec
13394 F: Documentation/driver-api/switchtec.rst
13395 F: drivers/ntb/hw/mscc/
13396 F: drivers/pci/switch/switchtec*
13397 F: include/linux/switchtec.h
13398 F: include/uapi/linux/switchtec_ioctl.h
13400 PCI DRIVER FOR MOBIVEIL PCIE IP
13401 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13402 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13403 L: linux-pci@vger.kernel.org
13405 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13406 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13408 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13409 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13410 M: Jason Cooper <jason@lakedaemon.net>
13411 L: linux-pci@vger.kernel.org
13412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13414 F: drivers/pci/controller/*mvebu*
13416 PCI DRIVER FOR NVIDIA TEGRA
13417 M: Thierry Reding <thierry.reding@gmail.com>
13418 L: linux-tegra@vger.kernel.org
13419 L: linux-pci@vger.kernel.org
13421 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13422 F: drivers/pci/controller/pci-tegra.c
13424 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13425 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13426 L: linux-pci@vger.kernel.org
13427 L: linux-arm-kernel@lists.infradead.org
13429 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13430 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13432 PCI DRIVER FOR RENESAS R-CAR
13433 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13434 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13435 L: linux-pci@vger.kernel.org
13436 L: linux-renesas-soc@vger.kernel.org
13438 F: Documentation/devicetree/bindings/pci/*rcar*
13439 F: drivers/pci/controller/*rcar*
13441 PCI DRIVER FOR SAMSUNG EXYNOS
13442 M: Jingoo Han <jingoohan1@gmail.com>
13443 L: linux-pci@vger.kernel.org
13444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13445 L: linux-samsung-soc@vger.kernel.org
13447 F: drivers/pci/controller/dwc/pci-exynos.c
13449 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13450 M: Jingoo Han <jingoohan1@gmail.com>
13451 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13452 L: linux-pci@vger.kernel.org
13454 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13455 F: drivers/pci/controller/dwc/*designware*
13457 PCI DRIVER FOR TI DRA7XX/J721E
13458 M: Kishon Vijay Abraham I <kishon@ti.com>
13459 L: linux-omap@vger.kernel.org
13460 L: linux-pci@vger.kernel.org
13461 L: linux-arm-kernel@lists.infradead.org
13463 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13464 F: drivers/pci/controller/cadence/pci-j721e.c
13465 F: drivers/pci/controller/dwc/pci-dra7xx.c
13467 PCI DRIVER FOR TI KEYSTONE
13468 M: Murali Karicheri <m-karicheri2@ti.com>
13469 L: linux-pci@vger.kernel.org
13470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13472 F: drivers/pci/controller/dwc/pci-keystone.c
13474 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13475 M: Linus Walleij <linus.walleij@linaro.org>
13476 L: linux-pci@vger.kernel.org
13478 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13479 F: drivers/pci/controller/pci-v3-semi.c
13481 PCI ENDPOINT SUBSYSTEM
13482 M: Kishon Vijay Abraham I <kishon@ti.com>
13483 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13484 L: linux-pci@vger.kernel.org
13486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13487 F: drivers/misc/pci_endpoint_test.c
13488 F: drivers/pci/endpoint/
13491 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13492 M: Russell Currey <ruscur@russell.cc>
13493 M: Oliver O'Halloran <oohall@gmail.com>
13494 L: linuxppc-dev@lists.ozlabs.org
13496 F: Documentation/PCI/pci-error-recovery.rst
13497 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13498 F: arch/powerpc/include/*/eeh*.h
13499 F: arch/powerpc/kernel/eeh*.c
13500 F: arch/powerpc/platforms/*/eeh*.c
13501 F: drivers/pci/pcie/aer.c
13502 F: drivers/pci/pcie/dpc.c
13503 F: drivers/pci/pcie/err.c
13506 M: Linas Vepstas <linasvepstas@gmail.com>
13507 L: linux-pci@vger.kernel.org
13509 F: Documentation/PCI/pci-error-recovery.rst
13511 PCI MSI DRIVER FOR ALTERA MSI IP
13512 M: Ley Foon Tan <ley.foon.tan@intel.com>
13513 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13514 L: linux-pci@vger.kernel.org
13516 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13517 F: drivers/pci/controller/pcie-altera-msi.c
13519 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13520 M: Toan Le <toan@os.amperecomputing.com>
13521 L: linux-pci@vger.kernel.org
13522 L: linux-arm-kernel@lists.infradead.org
13524 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13525 F: drivers/pci/controller/pci-xgene-msi.c
13527 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13528 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13529 R: Rob Herring <robh@kernel.org>
13530 L: linux-pci@vger.kernel.org
13532 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13534 F: drivers/pci/controller/
13537 M: Bjorn Helgaas <bhelgaas@google.com>
13538 L: linux-pci@vger.kernel.org
13540 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13542 F: Documentation/PCI/
13543 F: Documentation/devicetree/bindings/pci/
13544 F: arch/x86/kernel/early-quirks.c
13545 F: arch/x86/kernel/quirks.c
13547 F: drivers/acpi/pci*
13549 F: include/asm-generic/pci*
13550 F: include/linux/of_pci.h
13551 F: include/linux/pci*
13552 F: include/uapi/linux/pci*
13555 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13556 M: Jonathan Chocron <jonnyc@amazon.com>
13557 L: linux-pci@vger.kernel.org
13559 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13560 F: drivers/pci/controller/dwc/pcie-al.c
13562 PCIE DRIVER FOR AMLOGIC MESON
13563 M: Yue Wang <yue.wang@Amlogic.com>
13564 L: linux-pci@vger.kernel.org
13565 L: linux-amlogic@lists.infradead.org
13567 F: drivers/pci/controller/dwc/pci-meson.c
13569 PCIE DRIVER FOR AXIS ARTPEC
13570 M: Jesper Nilsson <jesper.nilsson@axis.com>
13571 L: linux-arm-kernel@axis.com
13572 L: linux-pci@vger.kernel.org
13574 F: Documentation/devicetree/bindings/pci/axis,artpec*
13575 F: drivers/pci/controller/dwc/*artpec*
13577 PCIE DRIVER FOR CAVIUM THUNDERX
13578 M: Robert Richter <rric@kernel.org>
13579 L: linux-pci@vger.kernel.org
13580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13582 F: drivers/pci/controller/pci-thunder-*
13584 PCIE DRIVER FOR HISILICON
13585 M: Zhou Wang <wangzhou1@hisilicon.com>
13586 L: linux-pci@vger.kernel.org
13588 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13589 F: drivers/pci/controller/dwc/pcie-hisi.c
13591 PCIE DRIVER FOR HISILICON KIRIN
13592 M: Xiaowei Song <songxiaowei@hisilicon.com>
13593 M: Binghui Wang <wangbinghui@hisilicon.com>
13594 L: linux-pci@vger.kernel.org
13596 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13597 F: drivers/pci/controller/dwc/pcie-kirin.c
13599 PCIE DRIVER FOR HISILICON STB
13600 M: Shawn Guo <shawn.guo@linaro.org>
13601 L: linux-pci@vger.kernel.org
13603 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13604 F: drivers/pci/controller/dwc/pcie-histb.c
13606 PCIE DRIVER FOR MEDIATEK
13607 M: Ryder Lee <ryder.lee@mediatek.com>
13608 L: linux-pci@vger.kernel.org
13609 L: linux-mediatek@lists.infradead.org
13611 F: Documentation/devicetree/bindings/pci/mediatek*
13612 F: drivers/pci/controller/*mediatek*
13614 PCIE DRIVER FOR QUALCOMM MSM
13615 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13616 L: linux-pci@vger.kernel.org
13617 L: linux-arm-msm@vger.kernel.org
13619 F: drivers/pci/controller/dwc/*qcom*
13621 PCIE DRIVER FOR ROCKCHIP
13622 M: Shawn Lin <shawn.lin@rock-chips.com>
13623 L: linux-pci@vger.kernel.org
13624 L: linux-rockchip@lists.infradead.org
13626 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13627 F: drivers/pci/controller/pcie-rockchip*
13629 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13630 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13631 L: linux-pci@vger.kernel.org
13633 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13634 F: drivers/pci/controller/dwc/pcie-uniphier*
13636 PCIE DRIVER FOR ST SPEAR13XX
13637 M: Pratyush Anand <pratyush.anand@gmail.com>
13638 L: linux-pci@vger.kernel.org
13640 F: drivers/pci/controller/dwc/*spear*
13643 M: Dominik Brodowski <linux@dominikbrodowski.net>
13645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13646 F: Documentation/pcmcia/
13651 PCNET32 NETWORK DRIVER
13652 M: Don Fry <pcnet32@frontier.com>
13653 L: netdev@vger.kernel.org
13655 F: drivers/net/ethernet/amd/pcnet32.c
13657 PCRYPT PARALLEL CRYPTO ENGINE
13658 M: Steffen Klassert <steffen.klassert@secunet.com>
13659 L: linux-crypto@vger.kernel.org
13662 F: include/crypto/pcrypt.h
13664 PEAQ WMI HOTKEYS DRIVER
13665 M: Hans de Goede <hdegoede@redhat.com>
13666 L: platform-driver-x86@vger.kernel.org
13668 F: drivers/platform/x86/peaq-wmi.c
13670 PENSANDO ETHERNET DRIVERS
13671 M: Shannon Nelson <snelson@pensando.io>
13672 M: Pensando Drivers <drivers@pensando.io>
13673 L: netdev@vger.kernel.org
13675 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13676 F: drivers/net/ethernet/pensando/
13678 PER-CPU MEMORY ALLOCATOR
13679 M: Dennis Zhou <dennis@kernel.org>
13680 M: Tejun Heo <tj@kernel.org>
13681 M: Christoph Lameter <cl@linux.com>
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13684 F: arch/*/include/asm/percpu.h
13685 F: include/linux/percpu*.h
13688 PER-TASK DELAY ACCOUNTING
13689 M: Balbir Singh <bsingharora@gmail.com>
13691 F: include/linux/delayacct.h
13692 F: kernel/delayacct.c
13694 PERFORMANCE EVENTS SUBSYSTEM
13695 M: Peter Zijlstra <peterz@infradead.org>
13696 M: Ingo Molnar <mingo@redhat.com>
13697 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13698 R: Mark Rutland <mark.rutland@arm.com>
13699 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13700 R: Jiri Olsa <jolsa@redhat.com>
13701 R: Namhyung Kim <namhyung@kernel.org>
13702 L: linux-kernel@vger.kernel.org
13704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13706 F: arch/*/events/*/*
13707 F: arch/*/include/asm/perf_event.h
13708 F: arch/*/kernel/*/*/perf_event*.c
13709 F: arch/*/kernel/*/perf_event*.c
13710 F: arch/*/kernel/perf_callchain.c
13711 F: arch/*/kernel/perf_event*.c
13712 F: include/linux/perf_event.h
13713 F: include/uapi/linux/perf_event.h
13718 PERFORMANCE EVENTS TOOLING ARM64
13719 R: John Garry <john.garry@huawei.com>
13720 R: Will Deacon <will@kernel.org>
13721 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13722 R: Leo Yan <leo.yan@linaro.org>
13723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13725 F: tools/build/feature/test-libopencsd.c
13726 F: tools/perf/arch/arm*/
13727 F: tools/perf/pmu-events/arch/arm64/
13728 F: tools/perf/util/arm-spe*
13729 F: tools/perf/util/cs-etm*
13731 PERSONALITY HANDLING
13732 M: Christoph Hellwig <hch@infradead.org>
13733 L: linux-abi-devel@lists.sourceforge.net
13735 F: include/linux/personality.h
13736 F: include/uapi/linux/personality.h
13738 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13739 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13740 L: linux-input@vger.kernel.org
13742 F: Documentation/input/devices/pxrc.rst
13743 F: drivers/input/joystick/pxrc.c
13746 M: Remi Denis-Courmont <courmisch@gmail.com>
13748 F: Documentation/networking/phonet.rst
13749 F: include/linux/phonet.h
13750 F: include/net/phonet/
13751 F: include/uapi/linux/phonet.h
13755 M: Joern Engel <joern@lazybastard.org>
13756 L: linux-mtd@lists.infradead.org
13758 F: drivers/mtd/devices/phram.c
13761 M: Bruno Prémont <bonbons@linux-vserver.org>
13762 L: linux-input@vger.kernel.org
13764 F: drivers/hid/hid-picolcd*
13767 M: Jamie Iles <jamie@jamieiles.com>
13768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13770 T: git git://github.com/jamieiles/linux-2.6-ji.git
13771 F: arch/arm/boot/dts/picoxcell*
13772 F: arch/arm/mach-picoxcell/
13773 F: drivers/crypto/picoxcell*
13776 M: Christian Brauner <christian@brauner.io>
13777 L: linux-kernel@vger.kernel.org
13779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13781 F: tools/testing/selftests/clone3/
13782 F: tools/testing/selftests/pid_namespace/
13783 F: tools/testing/selftests/pidfd/
13786 K: \b(clone_args|kernel_clone_args)\b
13788 PIN CONTROL SUBSYSTEM
13789 M: Linus Walleij <linus.walleij@linaro.org>
13790 L: linux-gpio@vger.kernel.org
13792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13793 F: Documentation/devicetree/bindings/pinctrl/
13794 F: Documentation/driver-api/pinctl.rst
13795 F: drivers/pinctrl/
13796 F: include/linux/pinctrl/
13798 PIN CONTROLLER - FREESCALE
13799 M: Dong Aisheng <aisheng.dong@nxp.com>
13800 M: Fabio Estevam <festevam@gmail.com>
13801 M: Shawn Guo <shawnguo@kernel.org>
13802 M: Stefan Agner <stefan@agner.ch>
13803 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13804 L: linux-gpio@vger.kernel.org
13806 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13807 F: drivers/pinctrl/freescale/
13809 PIN CONTROLLER - INTEL
13810 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13811 M: Andy Shevchenko <andy@kernel.org>
13813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13814 F: drivers/pinctrl/intel/
13816 PIN CONTROLLER - MEDIATEK
13817 M: Sean Wang <sean.wang@kernel.org>
13818 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13820 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13821 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13822 F: drivers/pinctrl/mediatek/
13824 PIN CONTROLLER - MICROCHIP AT91
13825 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13827 L: linux-gpio@vger.kernel.org
13829 F: drivers/gpio/gpio-sama5d2-piobu.c
13830 F: drivers/pinctrl/pinctrl-at91*
13832 PIN CONTROLLER - QUALCOMM
13833 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13834 L: linux-arm-msm@vger.kernel.org
13836 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13837 F: drivers/pinctrl/qcom/
13839 PIN CONTROLLER - RENESAS
13840 M: Geert Uytterhoeven <geert+renesas@glider.be>
13841 L: linux-renesas-soc@vger.kernel.org
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13844 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13845 F: drivers/pinctrl/renesas/
13847 PIN CONTROLLER - SAMSUNG
13848 M: Tomasz Figa <tomasz.figa@gmail.com>
13849 M: Krzysztof Kozlowski <krzk@kernel.org>
13850 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13852 L: linux-samsung-soc@vger.kernel.org
13854 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13856 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13857 F: drivers/pinctrl/samsung/
13858 F: include/dt-bindings/pinctrl/samsung.h
13860 PIN CONTROLLER - SINGLE
13861 M: Tony Lindgren <tony@atomide.com>
13862 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13864 L: linux-omap@vger.kernel.org
13866 F: drivers/pinctrl/pinctrl-single.c
13868 PIN CONTROLLER - ST SPEAR
13869 M: Viresh Kumar <vireshk@kernel.org>
13870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13872 W: http://www.st.com/spear
13873 F: drivers/pinctrl/spear/
13875 PISTACHIO SOC SUPPORT
13876 M: James Hartley <james.hartley@sondrel.com>
13877 L: linux-mips@vger.kernel.org
13879 F: arch/mips/boot/dts/img/pistachio*
13880 F: arch/mips/configs/pistachio*_defconfig
13881 F: arch/mips/include/asm/mach-pistachio/
13882 F: arch/mips/pistachio/
13885 M: linux-block@vger.kernel.org
13887 F: drivers/block/pktcdvd.c
13888 F: include/linux/pktcdvd.h
13889 F: include/uapi/linux/pktcdvd.h
13891 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13892 M: Tomasz Duszynski <tduszyns@gmail.com>
13894 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13895 F: drivers/iio/chemical/pms7003.c
13898 M: Jacob Keller <jacob.e.keller@intel.com>
13900 F: Documentation/driver-api/pldmfw/
13901 F: include/linux/pldmfw.h
13905 M: Logan Gunthorpe <logang@deltatee.com>
13907 F: drivers/dma/plx_dma.c
13910 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13911 L: linux-pm@vger.kernel.org
13913 W: https://01.org/pm-graph
13914 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13915 T: git git://github.com/intel/pm-graph
13916 F: tools/power/pm-graph
13918 PMBUS HARDWARE MONITORING DRIVERS
13919 M: Guenter Roeck <linux@roeck-us.net>
13920 L: linux-hwmon@vger.kernel.org
13922 W: http://hwmon.wiki.kernel.org/
13923 W: http://www.roeck-us.net/linux/drivers/
13924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13925 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13926 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13927 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13928 F: Documentation/hwmon/adm1275.rst
13929 F: Documentation/hwmon/ibm-cffps.rst
13930 F: Documentation/hwmon/ir35221.rst
13931 F: Documentation/hwmon/lm25066.rst
13932 F: Documentation/hwmon/ltc2978.rst
13933 F: Documentation/hwmon/ltc3815.rst
13934 F: Documentation/hwmon/max16064.rst
13935 F: Documentation/hwmon/max20751.rst
13936 F: Documentation/hwmon/max31785.rst
13937 F: Documentation/hwmon/max34440.rst
13938 F: Documentation/hwmon/max8688.rst
13939 F: Documentation/hwmon/pmbus-core.rst
13940 F: Documentation/hwmon/pmbus.rst
13941 F: Documentation/hwmon/tps40422.rst
13942 F: Documentation/hwmon/ucd9000.rst
13943 F: Documentation/hwmon/ucd9200.rst
13944 F: Documentation/hwmon/zl6100.rst
13945 F: drivers/hwmon/pmbus/
13946 F: include/linux/pmbus.h
13948 PMC SIERRA MaxRAID DRIVER
13949 L: linux-scsi@vger.kernel.org
13951 W: http://www.pmc-sierra.com/
13952 F: drivers/scsi/pmcraid.*
13954 PMC SIERRA PM8001 DRIVER
13955 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13956 L: linux-scsi@vger.kernel.org
13958 F: drivers/scsi/pm8001/
13960 PNI RM3100 IIO DRIVER
13961 M: Song Qiang <songqiang1304521@gmail.com>
13962 L: linux-iio@vger.kernel.org
13964 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13965 F: drivers/iio/magnetometer/rm3100*
13968 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13969 L: linux-acpi@vger.kernel.org
13972 F: include/linux/pnp.h
13974 POSIX CLOCKS and TIMERS
13975 M: Thomas Gleixner <tglx@linutronix.de>
13976 L: linux-kernel@vger.kernel.org
13978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13980 F: include/linux/time_namespace.h
13981 F: include/linux/timer*
13982 F: kernel/time/*timer*
13983 F: kernel/time/namespace.c
13985 POWER MANAGEMENT CORE
13986 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13987 L: linux-pm@vger.kernel.org
13989 B: https://bugzilla.kernel.org
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13991 F: drivers/base/power/
13992 F: drivers/powercap/
13993 F: include/linux/intel_rapl.h
13994 F: include/linux/pm.h
13995 F: include/linux/pm_*
13996 F: include/linux/powercap.h
13997 F: kernel/configs/nopm.config
13999 POWER STATE COORDINATION INTERFACE (PSCI)
14000 M: Mark Rutland <mark.rutland@arm.com>
14001 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14002 L: linux-arm-kernel@lists.infradead.org
14004 F: drivers/firmware/psci/
14005 F: include/linux/psci.h
14006 F: include/uapi/linux/psci.h
14008 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14009 M: Sebastian Reichel <sre@kernel.org>
14010 L: linux-pm@vger.kernel.org
14012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14013 F: Documentation/ABI/testing/sysfs-class-power
14014 F: Documentation/devicetree/bindings/power/supply/
14015 F: drivers/power/supply/
14016 F: include/linux/power_supply.h
14018 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14019 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14020 L: linuxppc-dev@lists.ozlabs.org
14022 F: drivers/char/powernv-op-panel.c
14024 PPP OVER ATM (RFC 2364)
14025 M: Mitchell Blank Jr <mitch@sfgoth.com>
14027 F: include/uapi/linux/atmppp.h
14028 F: net/atm/pppoatm.c
14031 M: Michal Ostrowski <mostrows@earthlink.net>
14033 F: drivers/net/ppp/pppoe.c
14034 F: drivers/net/ppp/pppox.c
14037 M: James Chapman <jchapman@katalix.com>
14039 F: include/linux/if_pppol2tp.h
14040 F: include/uapi/linux/if_pppol2tp.h
14041 F: net/l2tp/l2tp_ppp.c
14043 PPP PROTOCOL DRIVERS AND COMPRESSORS
14044 M: Paul Mackerras <paulus@samba.org>
14045 L: linux-ppp@vger.kernel.org
14047 F: drivers/net/ppp/ppp_*
14050 M: Rodolfo Giometti <giometti@enneenne.com>
14051 L: linuxpps@ml.enneenne.com (subscribers-only)
14053 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14054 F: Documentation/ABI/testing/sysfs-pps
14055 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14056 F: Documentation/driver-api/pps.rst
14058 F: include/linux/pps*.h
14059 F: include/uapi/linux/pps.h
14062 M: Dmitry Kozlov <xeb@mail.ru>
14063 L: netdev@vger.kernel.org
14065 W: http://sourceforge.net/projects/accel-pptp
14066 F: drivers/net/ppp/pptp.c
14068 PRESSURE STALL INFORMATION (PSI)
14069 M: Johannes Weiner <hannes@cmpxchg.org>
14071 F: include/linux/psi*
14072 F: kernel/sched/psi.c
14075 M: Petr Mladek <pmladek@suse.com>
14076 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14077 R: Steven Rostedt <rostedt@goodmis.org>
14078 R: John Ogness <john.ogness@linutronix.de>
14080 F: include/linux/printk.h
14083 PRISM54 WIRELESS DRIVER
14084 M: Luis Chamberlain <mcgrof@kernel.org>
14085 L: linux-wireless@vger.kernel.org
14087 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14088 F: drivers/net/wireless/intersil/prism54/
14091 R: Alexey Dobriyan <adobriyan@gmail.com>
14092 L: linux-kernel@vger.kernel.org
14093 L: linux-fsdevel@vger.kernel.org
14095 F: Documentation/filesystems/proc.rst
14097 F: include/linux/proc_fs.h
14098 F: tools/testing/selftests/proc/
14101 M: Luis Chamberlain <mcgrof@kernel.org>
14102 M: Kees Cook <keescook@chromium.org>
14103 M: Iurii Zaikin <yzaikin@google.com>
14104 L: linux-kernel@vger.kernel.org
14105 L: linux-fsdevel@vger.kernel.org
14107 F: fs/proc/proc_sysctl.c
14108 F: include/linux/sysctl.h
14109 F: kernel/sysctl-test.c
14111 F: tools/testing/selftests/sysctl/
14113 PS3 NETWORK SUPPORT
14114 M: Geoff Levand <geoff@infradead.org>
14115 L: netdev@vger.kernel.org
14116 L: linuxppc-dev@lists.ozlabs.org
14118 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14120 PS3 PLATFORM SUPPORT
14121 M: Geoff Levand <geoff@infradead.org>
14122 L: linuxppc-dev@lists.ozlabs.org
14124 F: arch/powerpc/boot/ps3*
14125 F: arch/powerpc/include/asm/lv1call.h
14126 F: arch/powerpc/include/asm/ps3*.h
14127 F: arch/powerpc/platforms/ps3/
14130 F: drivers/rtc/rtc-ps3.c
14131 F: drivers/usb/host/*ps3.c
14132 F: sound/ppc/snd_ps3*
14135 M: Jim Paris <jim@jtan.com>
14136 M: Geoff Levand <geoff@infradead.org>
14137 L: linuxppc-dev@lists.ozlabs.org
14139 F: drivers/block/ps3vram.c
14141 PSAMPLE PACKET SAMPLING SUPPORT
14142 M: Yotam Gigi <yotam.gi@gmail.com>
14144 F: include/net/psample.h
14145 F: include/uapi/linux/psample.h
14149 M: Kees Cook <keescook@chromium.org>
14150 M: Anton Vorontsov <anton@enomsg.org>
14151 M: Colin Cross <ccross@android.com>
14152 M: Tony Luck <tony.luck@intel.com>
14154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14155 F: Documentation/admin-guide/ramoops.rst
14156 F: Documentation/admin-guide/pstore-blk.rst
14157 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14158 F: drivers/acpi/apei/erst.c
14159 F: drivers/firmware/efi/efi-pstore.c
14161 F: include/linux/pstore*
14162 K: \b(pstore|ramoops)
14164 PTP HARDWARE CLOCK SUPPORT
14165 M: Richard Cochran <richardcochran@gmail.com>
14166 L: netdev@vger.kernel.org
14168 W: http://linuxptp.sourceforge.net/
14169 F: Documentation/ABI/testing/sysfs-ptp
14170 F: Documentation/driver-api/ptp.rst
14171 F: drivers/net/phy/dp83640*
14173 F: include/linux/ptp_cl*
14176 M: Oleg Nesterov <oleg@redhat.com>
14178 F: arch/*/*/ptrace*.c
14179 F: arch/*/include/asm/ptrace*.h
14180 F: arch/*/ptrace*.c
14181 F: include/asm-generic/syscall.h
14182 F: include/linux/ptrace.h
14183 F: include/linux/regset.h
14184 F: include/linux/tracehook.h
14185 F: include/uapi/linux/ptrace.h
14186 F: include/uapi/linux/ptrace.h
14190 M: Hans Verkuil <hverkuil@xs4all.nl>
14191 L: linux-media@vger.kernel.org
14193 T: git git://linuxtv.org/media_tree.git
14194 F: Documentation/admin-guide/media/pulse8-cec.rst
14195 F: drivers/media/cec/usb/pulse8/
14197 PVRUSB2 VIDEO4LINUX DRIVER
14198 M: Mike Isely <isely@pobox.com>
14199 L: pvrusb2@isely.net (subscribers-only)
14200 L: linux-media@vger.kernel.org
14202 W: http://www.isely.net/pvrusb2/
14203 T: git git://linuxtv.org/media_tree.git
14204 F: Documentation/driver-api/media/drivers/pvrusb2*
14205 F: drivers/media/usb/pvrusb2/
14208 M: Hans Verkuil <hverkuil@xs4all.nl>
14209 L: linux-media@vger.kernel.org
14211 T: git git://linuxtv.org/media_tree.git
14212 F: drivers/media/usb/pwc/*
14213 F: include/trace/events/pwc.h
14216 M: Kamil Debski <kamil@wypas.org>
14217 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14218 L: linux-hwmon@vger.kernel.org
14220 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14221 F: Documentation/hwmon/pwm-fan.rst
14222 F: drivers/hwmon/pwm-fan.c
14225 M: Sean Young <sean@mess.org>
14226 L: linux-media@vger.kernel.org
14228 F: drivers/media/rc/pwm-ir-tx.c
14231 M: Thierry Reding <thierry.reding@gmail.com>
14232 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14233 M: Lee Jones <lee.jones@linaro.org>
14234 L: linux-pwm@vger.kernel.org
14236 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14238 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14239 F: Documentation/devicetree/bindings/pwm/
14240 F: Documentation/driver-api/pwm.rst
14241 F: drivers/gpio/gpio-mvebu.c
14243 F: drivers/video/backlight/pwm_bl.c
14244 F: include/linux/pwm.h
14245 F: include/linux/pwm_backlight.h
14246 K: pwm_(config|apply_state|ops)
14249 M: Robert Jarzmik <robert.jarzmik@free.fr>
14250 L: linux-gpio@vger.kernel.org
14252 F: drivers/gpio/gpio-pxa.c
14258 M: Robert Jarzmik <robert.jarzmik@free.fr>
14259 L: linux-rtc@vger.kernel.org
14262 PXA2xx/PXA3xx SUPPORT
14263 M: Daniel Mack <daniel@zonque.org>
14264 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14265 M: Robert Jarzmik <robert.jarzmik@free.fr>
14266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14268 T: git git://github.com/hzhuang1/linux.git
14269 T: git git://github.com/rjarzmik/linux.git
14270 F: arch/arm/boot/dts/pxa*
14271 F: arch/arm/mach-pxa/
14272 F: drivers/dma/pxa*
14273 F: drivers/pcmcia/pxa2xx*
14274 F: drivers/pinctrl/pxa/
14275 F: drivers/spi/spi-pxa2xx*
14276 F: drivers/usb/gadget/udc/pxa2*
14277 F: include/sound/pxa2xx-lib.h
14282 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14283 L: qat-linux@intel.com
14285 F: drivers/crypto/qat/
14287 QCOM AUDIO (ASoC) DRIVERS
14288 M: Patrick Lai <plai@codeaurora.org>
14289 M: Banajit Goswami <bgoswami@codeaurora.org>
14290 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14295 M: Alex Elder <elder@kernel.org>
14296 L: netdev@vger.kernel.org
14298 F: drivers/net/ipa/
14300 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14301 M: Gabriel Somlo <somlo@cmu.edu>
14302 M: "Michael S. Tsirkin" <mst@redhat.com>
14303 L: qemu-devel@nongnu.org
14305 F: drivers/firmware/qemu_fw_cfg.c
14306 F: include/uapi/linux/qemu_fw_cfg.h
14309 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14310 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14311 L: linux-rdma@vger.kernel.org
14313 F: drivers/infiniband/hw/qib/
14315 QLOGIC QL41xxx FCOE DRIVER
14316 M: Saurav Kashyap <skashyap@marvell.com>
14317 M: Javed Hasan <jhasan@marvell.com>
14318 M: GR-QLogic-Storage-Upstream@marvell.com
14319 L: linux-scsi@vger.kernel.org
14321 F: drivers/scsi/qedf/
14323 QLOGIC QL41xxx ISCSI DRIVER
14324 M: Nilesh Javali <njavali@marvell.com>
14325 M: Manish Rangankar <mrangankar@marvell.com>
14326 M: GR-QLogic-Storage-Upstream@marvell.com
14327 L: linux-scsi@vger.kernel.org
14329 F: drivers/scsi/qedi/
14331 QLOGIC QL4xxx ETHERNET DRIVER
14332 M: Ariel Elior <aelior@marvell.com>
14333 M: GR-everest-linux-l2@marvell.com
14334 L: netdev@vger.kernel.org
14336 F: drivers/net/ethernet/qlogic/qed/
14337 F: drivers/net/ethernet/qlogic/qede/
14338 F: include/linux/qed/
14340 QLOGIC QL4xxx RDMA DRIVER
14341 M: Michal Kalderon <mkalderon@marvell.com>
14342 M: Ariel Elior <aelior@marvell.com>
14343 L: linux-rdma@vger.kernel.org
14345 F: drivers/infiniband/hw/qedr/
14346 F: include/uapi/rdma/qedr-abi.h
14348 QLOGIC QLA1280 SCSI DRIVER
14349 M: Michael Reed <mdr@sgi.com>
14350 L: linux-scsi@vger.kernel.org
14352 F: drivers/scsi/qla1280.[ch]
14354 QLOGIC QLA2XXX FC-SCSI DRIVER
14355 M: Nilesh Javali <njavali@marvell.com>
14356 M: GR-QLogic-Storage-Upstream@marvell.com
14357 L: linux-scsi@vger.kernel.org
14359 F: drivers/scsi/qla2xxx/
14361 QLOGIC QLA3XXX NETWORK DRIVER
14362 M: GR-Linux-NIC-Dev@marvell.com
14363 L: netdev@vger.kernel.org
14365 F: drivers/net/ethernet/qlogic/qla3xxx.*
14367 QLOGIC QLA4XXX iSCSI DRIVER
14368 M: Nilesh Javali <njavali@marvell.com>
14369 M: Manish Rangankar <mrangankar@marvell.com>
14370 M: GR-QLogic-Storage-Upstream@marvell.com
14371 L: linux-scsi@vger.kernel.org
14373 F: drivers/scsi/qla4xxx/
14375 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14376 M: Shahed Shaikh <shshaikh@marvell.com>
14377 M: Manish Chopra <manishc@marvell.com>
14378 M: GR-Linux-NIC-Dev@marvell.com
14379 L: netdev@vger.kernel.org
14381 F: drivers/net/ethernet/qlogic/qlcnic/
14383 QLOGIC QLGE 10Gb ETHERNET DRIVER
14384 M: Manish Chopra <manishc@marvell.com>
14385 M: GR-Linux-NIC-Dev@marvell.com
14386 L: netdev@vger.kernel.org
14388 F: drivers/staging/qlge/
14390 QM1D1B0004 MEDIA DRIVER
14391 M: Akihiro Tsukada <tskd08@gmail.com>
14392 L: linux-media@vger.kernel.org
14394 F: drivers/media/tuners/qm1d1b0004*
14396 QM1D1C0042 MEDIA DRIVER
14397 M: Akihiro Tsukada <tskd08@gmail.com>
14398 L: linux-media@vger.kernel.org
14400 F: drivers/media/tuners/qm1d1c0042*
14403 M: Anders Larsen <al@alarsen.net>
14405 W: http://www.alarsen.net/linux/qnx4fs/
14407 F: include/uapi/linux/qnx4_fs.h
14408 F: include/uapi/linux/qnxtypes.h
14410 QORIQ DPAA2 FSL-MC BUS DRIVER
14411 M: Stuart Yoder <stuyoder@gmail.com>
14412 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14413 L: linux-kernel@vger.kernel.org
14415 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14416 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14417 F: drivers/bus/fsl-mc/
14419 QT1010 MEDIA DRIVER
14420 M: Antti Palosaari <crope@iki.fi>
14421 L: linux-media@vger.kernel.org
14423 W: https://linuxtv.org
14424 W: http://palosaari.fi/linux/
14425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14426 T: git git://linuxtv.org/anttip/media_tree.git
14427 F: drivers/media/tuners/qt1010*
14429 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14430 M: Kalle Valo <kvalo@codeaurora.org>
14431 L: ath10k@lists.infradead.org
14433 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14435 F: drivers/net/wireless/ath/ath10k/
14437 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14438 M: Kalle Valo <kvalo@codeaurora.org>
14439 L: ath11k@lists.infradead.org
14441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14442 F: drivers/net/wireless/ath/ath11k/
14444 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14445 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14446 L: linux-wireless@vger.kernel.org
14448 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14449 F: drivers/net/wireless/ath/ath9k/
14451 QUALCOMM CAMERA SUBSYSTEM DRIVER
14452 M: Todor Tomov <todor.too@gmail.com>
14453 L: linux-media@vger.kernel.org
14455 F: Documentation/admin-guide/media/qcom_camss.rst
14456 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14457 F: drivers/media/platform/qcom/camss/
14459 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14460 M: Niklas Cassel <nks@flawful.org>
14461 L: linux-pm@vger.kernel.org
14462 L: linux-arm-msm@vger.kernel.org
14464 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14465 F: drivers/soc/qcom/cpr.c
14467 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14468 M: Ilia Lin <ilia.lin@kernel.org>
14469 L: linux-pm@vger.kernel.org
14471 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14472 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14474 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14475 M: Timur Tabi <timur@kernel.org>
14476 L: netdev@vger.kernel.org
14478 F: drivers/net/ethernet/qualcomm/emac/
14480 QUALCOMM ETHQOS ETHERNET DRIVER
14481 M: Vinod Koul <vkoul@kernel.org>
14482 L: netdev@vger.kernel.org
14484 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14485 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14487 QUALCOMM GENERIC INTERFACE I2C DRIVER
14488 M: Akash Asthana <akashast@codeaurora.org>
14489 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14490 L: linux-i2c@vger.kernel.org
14491 L: linux-arm-msm@vger.kernel.org
14493 F: drivers/i2c/busses/i2c-qcom-geni.c
14495 QUALCOMM HEXAGON ARCHITECTURE
14496 M: Brian Cain <bcain@codeaurora.org>
14497 L: linux-hexagon@vger.kernel.org
14501 QUALCOMM HIDMA DRIVER
14502 M: Sinan Kaya <okaya@kernel.org>
14503 L: linux-arm-kernel@lists.infradead.org
14504 L: linux-arm-msm@vger.kernel.org
14505 L: dmaengine@vger.kernel.org
14507 F: drivers/dma/qcom/hidma*
14509 QUALCOMM I2C CCI DRIVER
14510 M: Loic Poulain <loic.poulain@linaro.org>
14511 M: Robert Foss <robert.foss@linaro.org>
14512 L: linux-i2c@vger.kernel.org
14513 L: linux-arm-msm@vger.kernel.org
14515 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14516 F: drivers/i2c/busses/i2c-qcom-cci.c
14519 M: Rob Clark <robdclark@gmail.com>
14520 L: iommu@lists.linux-foundation.org
14521 L: linux-arm-msm@vger.kernel.org
14523 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14525 QUALCOMM IPCC MAILBOX DRIVER
14526 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14527 L: linux-arm-msm@vger.kernel.org
14529 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14530 F: drivers/mailbox/qcom-ipcc.c
14531 F: include/dt-bindings/mailbox/qcom-ipcc.h
14533 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14534 M: Robert Marko <robert.marko@sartura.hr>
14535 M: Luka Perkov <luka.perkov@sartura.hr>
14536 L: linux-arm-msm@vger.kernel.org
14538 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14539 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14541 QUALCOMM RMNET DRIVER
14542 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14543 M: Sean Tranchetti <stranche@codeaurora.org>
14544 L: netdev@vger.kernel.org
14546 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14547 F: drivers/net/ethernet/qualcomm/rmnet/
14548 F: include/linux/if_rmnet.h
14550 QUALCOMM TSENS THERMAL DRIVER
14551 M: Amit Kucheria <amitk@kernel.org>
14552 L: linux-pm@vger.kernel.org
14553 L: linux-arm-msm@vger.kernel.org
14555 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14556 F: drivers/thermal/qcom/
14558 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14559 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14560 L: linux-media@vger.kernel.org
14561 L: linux-arm-msm@vger.kernel.org
14563 T: git git://linuxtv.org/media_tree.git
14564 F: Documentation/devicetree/bindings/media/*venus*
14565 F: drivers/media/platform/qcom/venus/
14567 QUALCOMM WCN36XX WIRELESS DRIVER
14568 M: Kalle Valo <kvalo@codeaurora.org>
14569 L: wcn36xx@lists.infradead.org
14571 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14572 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14573 F: drivers/net/wireless/ath/wcn36xx/
14575 QUANTENNA QTNFMAC WIRELESS DRIVER
14576 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14577 R: Sergey Matyukevich <geomatsi@gmail.com>
14578 L: linux-wireless@vger.kernel.org
14580 F: drivers/net/wireless/quantenna
14582 RADEON and AMDGPU DRM DRIVERS
14583 M: Alex Deucher <alexander.deucher@amd.com>
14584 M: Christian König <christian.koenig@amd.com>
14585 L: amd-gfx@lists.freedesktop.org
14587 T: git git://people.freedesktop.org/~agd5f/linux
14588 F: drivers/gpu/drm/amd/
14589 F: drivers/gpu/drm/radeon/
14590 F: include/uapi/drm/amdgpu_drm.h
14591 F: include/uapi/drm/radeon_drm.h
14593 RADEON FRAMEBUFFER DISPLAY DRIVER
14594 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14595 L: linux-fbdev@vger.kernel.org
14597 F: drivers/video/fbdev/aty/radeon*
14598 F: include/uapi/linux/radeonfb.h
14600 RADIOSHARK RADIO DRIVER
14601 M: Hans Verkuil <hverkuil@xs4all.nl>
14602 L: linux-media@vger.kernel.org
14604 T: git git://linuxtv.org/media_tree.git
14605 F: drivers/media/radio/radio-shark.c
14607 RADIOSHARK2 RADIO DRIVER
14608 M: Hans Verkuil <hverkuil@xs4all.nl>
14609 L: linux-media@vger.kernel.org
14611 T: git git://linuxtv.org/media_tree.git
14612 F: drivers/media/radio/radio-shark2.c
14613 F: drivers/media/radio/radio-tea5777.c
14615 RADOS BLOCK DEVICE (RBD)
14616 M: Ilya Dryomov <idryomov@gmail.com>
14617 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14618 L: ceph-devel@vger.kernel.org
14620 W: http://ceph.com/
14621 T: git git://github.com/ceph/ceph-client.git
14622 F: Documentation/ABI/testing/sysfs-bus-rbd
14623 F: drivers/block/rbd.c
14624 F: drivers/block/rbd_types.h
14626 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14627 M: Paul Mackerras <paulus@samba.org>
14628 L: linux-fbdev@vger.kernel.org
14630 F: drivers/video/fbdev/aty/aty128fb.c
14632 RAINSHADOW-CEC DRIVER
14633 M: Hans Verkuil <hverkuil@xs4all.nl>
14634 L: linux-media@vger.kernel.org
14636 T: git git://linuxtv.org/media_tree.git
14637 F: drivers/media/cec/usb/rainshadow/
14639 RALINK MIPS ARCHITECTURE
14640 M: John Crispin <john@phrozen.org>
14641 L: linux-mips@vger.kernel.org
14643 F: arch/mips/ralink
14645 RALINK RT2X00 WIRELESS LAN DRIVER
14646 M: Stanislaw Gruszka <stf_xl@wp.pl>
14647 M: Helmut Schaa <helmut.schaa@googlemail.com>
14648 L: linux-wireless@vger.kernel.org
14650 F: drivers/net/wireless/ralink/rt2x00/
14652 RAMDISK RAM BLOCK DEVICE DRIVER
14653 M: Jens Axboe <axboe@kernel.dk>
14655 F: Documentation/admin-guide/blockdev/ramdisk.rst
14656 F: drivers/block/brd.c
14658 RANCHU VIRTUAL BOARD FOR MIPS
14659 M: Miodrag Dinic <miodrag.dinic@mips.com>
14660 L: linux-mips@vger.kernel.org
14662 F: arch/mips/configs/generic/board-ranchu.config
14663 F: arch/mips/generic/board-ranchu.c
14665 RANDOM NUMBER DRIVER
14666 M: "Theodore Ts'o" <tytso@mit.edu>
14668 F: drivers/char/random.c
14671 M: Matt Porter <mporter@kernel.crashing.org>
14672 M: Alexandre Bounine <alex.bou9@gmail.com>
14674 F: drivers/rapidio/
14677 M: Tony Luck <tony.luck@intel.com>
14678 M: Borislav Petkov <bp@alien8.de>
14679 L: linux-edac@vger.kernel.org
14681 F: Documentation/admin-guide/ras.rst
14683 F: include/linux/ras.h
14684 F: include/ras/ras_event.h
14686 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14687 L: linux-wireless@vger.kernel.org
14689 F: drivers/net/wireless/ray*
14691 RC-CORE / LIRC FRAMEWORK
14692 M: Sean Young <sean@mess.org>
14693 L: linux-media@vger.kernel.org
14695 W: http://linuxtv.org
14696 T: git git://linuxtv.org/media_tree.git
14697 F: Documentation/driver-api/media/rc-core.rst
14698 F: Documentation/userspace-api/media/rc/
14699 F: drivers/media/rc/
14700 F: include/media/rc-map.h
14701 F: include/media/rc-core.h
14702 F: include/uapi/linux/lirc.h
14704 RCMM REMOTE CONTROLS DECODER
14705 M: Patrick Lerda <patrick9876@free.fr>
14707 F: drivers/media/rc/ir-rcmm-decoder.c
14709 RCUTORTURE TEST FRAMEWORK
14710 M: "Paul E. McKenney" <paulmck@kernel.org>
14711 M: Josh Triplett <josh@joshtriplett.org>
14712 R: Steven Rostedt <rostedt@goodmis.org>
14713 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14714 R: Lai Jiangshan <jiangshanlai@gmail.com>
14715 L: rcu@vger.kernel.org
14717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14718 F: tools/testing/selftests/rcutorture
14720 RDACM20 Camera Sensor
14721 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14722 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14723 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14724 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14725 L: linux-media@vger.kernel.org
14727 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14728 F: drivers/media/i2c/max9271.c
14729 F: drivers/media/i2c/max9271.h
14730 F: drivers/media/i2c/rdacm20.c
14733 M: Florian Fainelli <florian@openwrt.org>
14736 RDC R6040 FAST ETHERNET DRIVER
14737 M: Florian Fainelli <f.fainelli@gmail.com>
14738 L: netdev@vger.kernel.org
14740 F: drivers/net/ethernet/rdc/r6040.c
14742 RDMAVT - RDMA verbs software
14743 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14744 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14745 L: linux-rdma@vger.kernel.org
14747 F: drivers/infiniband/sw/rdmavt
14749 RDS - RELIABLE DATAGRAM SOCKETS
14750 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14751 L: netdev@vger.kernel.org
14752 L: linux-rdma@vger.kernel.org
14753 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14755 W: https://oss.oracle.com/projects/rds/
14756 F: Documentation/networking/rds.rst
14759 RDT - RESOURCE ALLOCATION
14760 M: Fenghua Yu <fenghua.yu@intel.com>
14761 M: Reinette Chatre <reinette.chatre@intel.com>
14762 L: linux-kernel@vger.kernel.org
14764 F: Documentation/x86/resctrl*
14765 F: arch/x86/include/asm/resctrl.h
14766 F: arch/x86/kernel/cpu/resctrl/
14767 F: tools/testing/selftests/resctrl/
14769 READ-COPY UPDATE (RCU)
14770 M: "Paul E. McKenney" <paulmck@kernel.org>
14771 M: Josh Triplett <josh@joshtriplett.org>
14772 R: Steven Rostedt <rostedt@goodmis.org>
14773 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14774 R: Lai Jiangshan <jiangshanlai@gmail.com>
14775 R: Joel Fernandes <joel@joelfernandes.org>
14776 L: rcu@vger.kernel.org
14778 W: http://www.rdrop.com/users/paulmck/RCU/
14779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14780 F: Documentation/RCU/
14781 F: include/linux/rcu*
14783 X: Documentation/RCU/torture.rst
14784 X: include/linux/srcu*.h
14785 X: kernel/rcu/srcu*.c
14787 REAL TIME CLOCK (RTC) SUBSYSTEM
14788 M: Alessandro Zummo <a.zummo@towertech.it>
14789 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14790 L: linux-rtc@vger.kernel.org
14792 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14794 F: Documentation/admin-guide/rtc.rst
14795 F: Documentation/devicetree/bindings/rtc/
14797 F: include/linux/platform_data/rtc-*
14798 F: include/linux/rtc.h
14799 F: include/linux/rtc/
14800 F: include/uapi/linux/rtc.h
14801 F: tools/testing/selftests/rtc/
14803 REALTEK AUDIO CODECS
14804 M: Oder Chiou <oder_chiou@realtek.com>
14806 F: include/sound/rt*.h
14807 F: sound/soc/codecs/rt*
14809 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14810 M: Linus Walleij <linus.walleij@linaro.org>
14812 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14813 F: drivers/net/dsa/realtek-smi*
14814 F: drivers/net/dsa/rtl83*
14816 REALTEK WIRELESS DRIVER (rtlwifi family)
14817 M: Ping-Ke Shih <pkshih@realtek.com>
14818 L: linux-wireless@vger.kernel.org
14820 W: https://wireless.wiki.kernel.org/
14821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14822 F: drivers/net/wireless/realtek/rtlwifi/
14824 REALTEK WIRELESS DRIVER (rtw88)
14825 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14826 L: linux-wireless@vger.kernel.org
14828 F: drivers/net/wireless/realtek/rtw88/
14830 REDPINE WIRELESS DRIVER
14831 M: Amitkumar Karwar <amitkarwar@gmail.com>
14832 M: Siva Rebbagondla <siva8118@gmail.com>
14833 L: linux-wireless@vger.kernel.org
14835 F: drivers/net/wireless/rsi/
14837 REGISTER MAP ABSTRACTION
14838 M: Mark Brown <broonie@kernel.org>
14839 L: linux-kernel@vger.kernel.org
14841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14842 F: Documentation/devicetree/bindings/regmap/
14843 F: drivers/base/regmap/
14844 F: include/linux/regmap.h
14846 REISERFS FILE SYSTEM
14847 L: reiserfs-devel@vger.kernel.org
14851 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14852 M: Ohad Ben-Cohen <ohad@wizery.com>
14853 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14854 L: linux-remoteproc@vger.kernel.org
14856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14857 F: Documentation/ABI/testing/sysfs-class-remoteproc
14858 F: Documentation/devicetree/bindings/remoteproc/
14859 F: Documentation/staging/remoteproc.rst
14860 F: drivers/remoteproc/
14861 F: include/linux/remoteproc.h
14862 F: include/linux/remoteproc/
14864 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14865 M: Ohad Ben-Cohen <ohad@wizery.com>
14866 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14867 L: linux-remoteproc@vger.kernel.org
14869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14870 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14871 F: Documentation/staging/rpmsg.rst
14873 F: include/linux/rpmsg.h
14874 F: include/linux/rpmsg/
14875 F: include/uapi/linux/rpmsg.h
14878 RENESAS CLOCK DRIVERS
14879 M: Geert Uytterhoeven <geert+renesas@glider.be>
14880 L: linux-renesas-soc@vger.kernel.org
14882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14883 F: Documentation/devicetree/bindings/clock/renesas,*
14884 F: drivers/clk/renesas/
14886 RENESAS EMEV2 I2C DRIVER
14887 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14889 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14890 F: drivers/i2c/busses/i2c-emev2.c
14892 RENESAS ETHERNET DRIVERS
14893 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14894 L: netdev@vger.kernel.org
14895 L: linux-renesas-soc@vger.kernel.org
14896 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14897 F: drivers/net/ethernet/renesas/
14898 F: include/linux/sh_eth.h
14900 RENESAS R-CAR GYROADC DRIVER
14901 M: Marek Vasut <marek.vasut@gmail.com>
14902 L: linux-iio@vger.kernel.org
14904 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14905 F: drivers/iio/adc/rcar-gyroadc.c
14907 RENESAS R-CAR I2C DRIVERS
14908 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14910 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14911 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14912 F: drivers/i2c/busses/i2c-rcar.c
14913 F: drivers/i2c/busses/i2c-sh_mobile.c
14915 RENESAS R-CAR THERMAL DRIVERS
14916 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14917 L: linux-renesas-soc@vger.kernel.org
14919 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14920 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14921 F: drivers/thermal/rcar_gen3_thermal.c
14922 F: drivers/thermal/rcar_thermal.c
14924 RENESAS RIIC DRIVER
14925 M: Chris Brandt <chris.brandt@renesas.com>
14927 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14928 F: drivers/i2c/busses/i2c-riic.c
14930 RENESAS USB PHY DRIVER
14931 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14932 L: linux-renesas-soc@vger.kernel.org
14934 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14936 RESET CONTROLLER FRAMEWORK
14937 M: Philipp Zabel <p.zabel@pengutronix.de>
14939 T: git git://git.pengutronix.de/git/pza/linux
14940 F: Documentation/devicetree/bindings/reset/
14942 F: include/dt-bindings/reset/
14943 F: include/linux/reset-controller.h
14944 F: include/linux/reset.h
14945 F: include/linux/reset/
14946 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14948 RESTARTABLE SEQUENCES SUPPORT
14949 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14950 M: Peter Zijlstra <peterz@infradead.org>
14951 M: "Paul E. McKenney" <paulmck@kernel.org>
14952 M: Boqun Feng <boqun.feng@gmail.com>
14953 L: linux-kernel@vger.kernel.org
14955 F: include/trace/events/rseq.h
14956 F: include/uapi/linux/rseq.h
14958 F: tools/testing/selftests/rseq/
14961 M: Johannes Berg <johannes@sipsolutions.net>
14962 L: linux-wireless@vger.kernel.org
14964 W: https://wireless.wiki.kernel.org/
14965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14967 F: Documentation/ABI/stable/sysfs-class-rfkill
14968 F: Documentation/driver-api/rfkill.rst
14969 F: include/linux/rfkill.h
14970 F: include/uapi/linux/rfkill.h
14974 M: Thomas Graf <tgraf@suug.ch>
14975 M: Herbert Xu <herbert@gondor.apana.org.au>
14976 L: netdev@vger.kernel.org
14978 F: include/linux/rhashtable-types.h
14979 F: include/linux/rhashtable.h
14980 F: lib/rhashtable.c
14981 F: lib/test_rhashtable.c
14983 RICOH R5C592 MEMORYSTICK DRIVER
14984 M: Maxim Levitsky <maximlevitsky@gmail.com>
14986 F: drivers/memstick/host/r592.*
14988 RICOH SMARTMEDIA/XD DRIVER
14989 M: Maxim Levitsky <maximlevitsky@gmail.com>
14991 F: drivers/mtd/nand/raw/r852.c
14992 F: drivers/mtd/nand/raw/r852.h
14994 RISC-V ARCHITECTURE
14995 M: Paul Walmsley <paul.walmsley@sifive.com>
14996 M: Palmer Dabbelt <palmer@dabbelt.com>
14997 M: Albert Ou <aou@eecs.berkeley.edu>
14998 L: linux-riscv@lists.infradead.org
15000 P: Documentation/riscv/patch-acceptance.rst
15001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15007 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15008 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15009 L: linux-block@vger.kernel.org
15011 F: drivers/block/rnbd/
15014 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15016 W: http://sourceforge.net/projects/roccat/
15017 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15018 F: drivers/hid/hid-roccat*
15019 F: include/linux/hid-roccat*
15021 ROCKCHIP ISP V1 DRIVER
15022 M: Helen Koike <helen.koike@collabora.com>
15023 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15024 L: linux-media@vger.kernel.org
15026 F: Documentation/admin-guide/media/rkisp1.rst
15027 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15028 F: drivers/staging/media/rkisp1/
15030 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15031 M: Jacob Chen <jacob-chen@iotwrt.com>
15032 M: Ezequiel Garcia <ezequiel@collabora.com>
15033 L: linux-media@vger.kernel.org
15034 L: linux-rockchip@lists.infradead.org
15036 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15037 F: drivers/media/platform/rockchip/rga/
15039 ROCKCHIP VIDEO DECODER DRIVER
15040 M: Ezequiel Garcia <ezequiel@collabora.com>
15041 L: linux-media@vger.kernel.org
15042 L: linux-rockchip@lists.infradead.org
15044 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15045 F: drivers/staging/media/rkvdec/
15048 M: Jiri Pirko <jiri@resnulli.us>
15049 L: netdev@vger.kernel.org
15051 F: drivers/net/ethernet/rocker/
15055 W: http://www.comtrol.com
15056 F: Documentation/driver-api/serial/rocket.rst
15057 F: drivers/tty/rocket*
15059 ROCKETPORT EXPRESS/INFINITY DRIVER
15060 M: Kevin Cernekee <cernekee@gmail.com>
15061 L: linux-serial@vger.kernel.org
15063 F: drivers/tty/serial/rp2.*
15065 ROHM BD99954 CHARGER IC
15066 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15067 L: linux-power@fi.rohmeurope.com
15069 F: drivers/power/supply/bd99954-charger.c
15070 F: drivers/power/supply/bd99954-charger.h
15072 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15073 M: Tomasz Duszynski <tduszyns@gmail.com>
15075 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15076 F: drivers/iio/light/bh1750.c
15078 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15079 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15080 L: linux-kernel@vger.kernel.org
15081 L: linux-renesas-soc@vger.kernel.org
15083 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15084 F: drivers/gpio/gpio-bd9571mwv.c
15085 F: drivers/mfd/bd9571mwv.c
15086 F: drivers/regulator/bd9571mwv-regulator.c
15087 F: include/linux/mfd/bd9571mwv.h
15089 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15090 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15091 L: linux-power@fi.rohmeurope.com
15093 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15094 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15095 F: drivers/clk/clk-bd718x7.c
15096 F: drivers/gpio/gpio-bd70528.c
15097 F: drivers/gpio/gpio-bd71828.c
15098 F: drivers/mfd/rohm-bd70528.c
15099 F: drivers/mfd/rohm-bd71828.c
15100 F: drivers/mfd/rohm-bd718x7.c
15101 F: drivers/power/supply/bd70528-charger.c
15102 F: drivers/regulator/bd70528-regulator.c
15103 F: drivers/regulator/bd71828-regulator.c
15104 F: drivers/regulator/bd718x7-regulator.c
15105 F: drivers/regulator/rohm-regulator.c
15106 F: drivers/rtc/rtc-bd70528.c
15107 F: drivers/watchdog/bd70528_wdt.c
15108 F: include/linux/mfd/rohm-bd70528.h
15109 F: include/linux/mfd/rohm-bd71828.h
15110 F: include/linux/mfd/rohm-bd718x7.h
15111 F: include/linux/mfd/rohm-generic.h
15112 F: include/linux/mfd/rohm-shared.h
15115 M: Ralf Baechle <ralf@linux-mips.org>
15116 L: linux-hams@vger.kernel.org
15118 W: http://www.linux-ax25.org/
15119 F: include/net/rose.h
15120 F: include/uapi/linux/rose.h
15123 ROTATION DRIVER FOR ALLWINNER A83T
15124 M: Jernej Skrabec <jernej.skrabec@siol.net>
15125 L: linux-media@vger.kernel.org
15127 T: git git://linuxtv.org/media_tree.git
15128 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15129 F: drivers/media/platform/sunxi/sun8i-rotate/
15131 RTL2830 MEDIA DRIVER
15132 M: Antti Palosaari <crope@iki.fi>
15133 L: linux-media@vger.kernel.org
15135 W: https://linuxtv.org
15136 W: http://palosaari.fi/linux/
15137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15138 T: git git://linuxtv.org/anttip/media_tree.git
15139 F: drivers/media/dvb-frontends/rtl2830*
15141 RTL2832 MEDIA DRIVER
15142 M: Antti Palosaari <crope@iki.fi>
15143 L: linux-media@vger.kernel.org
15145 W: https://linuxtv.org
15146 W: http://palosaari.fi/linux/
15147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15148 T: git git://linuxtv.org/anttip/media_tree.git
15149 F: drivers/media/dvb-frontends/rtl2832*
15151 RTL2832_SDR MEDIA DRIVER
15152 M: Antti Palosaari <crope@iki.fi>
15153 L: linux-media@vger.kernel.org
15155 W: https://linuxtv.org
15156 W: http://palosaari.fi/linux/
15157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15158 T: git git://linuxtv.org/anttip/media_tree.git
15159 F: drivers/media/dvb-frontends/rtl2832_sdr*
15161 RTL8180 WIRELESS DRIVER
15162 L: linux-wireless@vger.kernel.org
15164 W: https://wireless.wiki.kernel.org/
15165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15166 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15168 RTL8187 WIRELESS DRIVER
15169 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15170 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15171 M: Larry Finger <Larry.Finger@lwfinger.net>
15172 L: linux-wireless@vger.kernel.org
15174 W: https://wireless.wiki.kernel.org/
15175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15176 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15178 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15179 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15180 L: linux-wireless@vger.kernel.org
15182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15183 F: drivers/net/wireless/realtek/rtl8xxxu/
15185 RTRS TRANSPORT DRIVERS
15186 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15187 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15188 L: linux-rdma@vger.kernel.org
15190 F: drivers/infiniband/ulp/rtrs/
15192 RXRPC SOCKETS (AF_RXRPC)
15193 M: David Howells <dhowells@redhat.com>
15194 L: linux-afs@lists.infradead.org
15196 W: https://www.infradead.org/~dhowells/kafs/
15197 F: Documentation/networking/rxrpc.rst
15198 F: include/keys/rxrpc-type.h
15199 F: include/net/af_rxrpc.h
15200 F: include/trace/events/rxrpc.h
15201 F: include/uapi/linux/rxrpc.h
15204 S3 SAVAGE FRAMEBUFFER DRIVER
15205 M: Antonino Daplas <adaplas@gmail.com>
15206 L: linux-fbdev@vger.kernel.org
15208 F: drivers/video/fbdev/savage/
15211 M: Heiko Carstens <hca@linux.ibm.com>
15212 M: Vasily Gorbik <gor@linux.ibm.com>
15213 M: Christian Borntraeger <borntraeger@de.ibm.com>
15214 L: linux-s390@vger.kernel.org
15216 W: http://www.ibm.com/developerworks/linux/linux390/
15217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15218 F: Documentation/driver-api/s390-drivers.rst
15219 F: Documentation/s390/
15223 S390 COMMON I/O LAYER
15224 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15225 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15226 L: linux-s390@vger.kernel.org
15228 W: http://www.ibm.com/developerworks/linux/linux390/
15229 F: drivers/s390/cio/
15232 M: Stefan Haberland <sth@linux.ibm.com>
15233 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15234 L: linux-s390@vger.kernel.org
15236 W: http://www.ibm.com/developerworks/linux/linux390/
15237 F: block/partitions/ibm.c
15238 F: drivers/s390/block/dasd*
15239 F: include/linux/dasd_mod.h
15242 M: Matthew Rosato <mjrosato@linux.ibm.com>
15243 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15244 L: linux-s390@vger.kernel.org
15246 W: http://www.ibm.com/developerworks/linux/linux390/
15247 F: drivers/iommu/s390-iommu.c
15249 S390 IUCV NETWORK LAYER
15250 M: Julian Wiedmann <jwi@linux.ibm.com>
15251 M: Karsten Graul <kgraul@linux.ibm.com>
15252 L: linux-s390@vger.kernel.org
15254 W: http://www.ibm.com/developerworks/linux/linux390/
15255 F: drivers/s390/net/*iucv*
15256 F: include/net/iucv/
15259 S390 NETWORK DRIVERS
15260 M: Julian Wiedmann <jwi@linux.ibm.com>
15261 M: Karsten Graul <kgraul@linux.ibm.com>
15262 L: linux-s390@vger.kernel.org
15264 W: http://www.ibm.com/developerworks/linux/linux390/
15265 F: drivers/s390/net/
15268 M: Niklas Schnelle <schnelle@linux.ibm.com>
15269 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15270 L: linux-s390@vger.kernel.org
15272 W: http://www.ibm.com/developerworks/linux/linux390/
15274 F: drivers/pci/hotplug/s390_pci_hpc.c
15275 F: Documentation/s390/pci.rst
15277 S390 VFIO AP DRIVER
15278 M: Tony Krowiak <akrowiak@linux.ibm.com>
15279 M: Pierre Morel <pmorel@linux.ibm.com>
15280 M: Halil Pasic <pasic@linux.ibm.com>
15281 L: linux-s390@vger.kernel.org
15283 W: http://www.ibm.com/developerworks/linux/linux390/
15284 F: Documentation/s390/vfio-ap.rst
15285 F: drivers/s390/crypto/vfio_ap_drv.c
15286 F: drivers/s390/crypto/vfio_ap_ops.c
15287 F: drivers/s390/crypto/vfio_ap_private.h
15289 S390 VFIO-CCW DRIVER
15290 M: Cornelia Huck <cohuck@redhat.com>
15291 M: Eric Farman <farman@linux.ibm.com>
15292 R: Halil Pasic <pasic@linux.ibm.com>
15293 L: linux-s390@vger.kernel.org
15294 L: kvm@vger.kernel.org
15296 F: Documentation/s390/vfio-ccw.rst
15297 F: drivers/s390/cio/vfio_ccw*
15298 F: include/uapi/linux/vfio_ccw.h
15300 S390 VFIO-PCI DRIVER
15301 M: Matthew Rosato <mjrosato@linux.ibm.com>
15302 L: linux-s390@vger.kernel.org
15303 L: kvm@vger.kernel.org
15305 F: drivers/vfio/pci/vfio_pci_zdev.c
15306 F: include/uapi/linux/vfio_zdev.h
15309 M: Harald Freudenberger <freude@linux.ibm.com>
15310 L: linux-s390@vger.kernel.org
15312 W: http://www.ibm.com/developerworks/linux/linux390/
15313 F: drivers/s390/crypto/
15316 M: Steffen Maier <maier@linux.ibm.com>
15317 M: Benjamin Block <bblock@linux.ibm.com>
15318 L: linux-s390@vger.kernel.org
15320 W: http://www.ibm.com/developerworks/linux/linux390/
15321 F: drivers/s390/scsi/zfcp_*
15323 S3C24XX SD/MMC Driver
15324 M: Ben Dooks <ben-linux@fluff.org>
15325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15327 F: drivers/mmc/host/s3cmci.*
15329 SAA6588 RDS RECEIVER DRIVER
15330 M: Hans Verkuil <hverkuil@xs4all.nl>
15331 L: linux-media@vger.kernel.org
15333 W: https://linuxtv.org
15334 T: git git://linuxtv.org/media_tree.git
15335 F: drivers/media/i2c/saa6588*
15337 SAA7134 VIDEO4LINUX DRIVER
15338 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15339 L: linux-media@vger.kernel.org
15341 W: https://linuxtv.org
15342 T: git git://linuxtv.org/media_tree.git
15343 F: Documentation/driver-api/media/drivers/saa7134*
15344 F: drivers/media/pci/saa7134/
15346 SAA7146 VIDEO4LINUX-2 DRIVER
15347 M: Hans Verkuil <hverkuil@xs4all.nl>
15348 L: linux-media@vger.kernel.org
15350 T: git git://linuxtv.org/media_tree.git
15351 F: drivers/media/common/saa7146/
15352 F: drivers/media/pci/saa7146/
15353 F: include/media/drv-intf/saa7146*
15355 SAFESETID SECURITY MODULE
15356 M: Micah Morton <mortonm@chromium.org>
15358 F: Documentation/admin-guide/LSM/SafeSetID.rst
15359 F: security/safesetid/
15361 SAMSUNG AUDIO (ASoC) DRIVERS
15362 M: Krzysztof Kozlowski <krzk@kernel.org>
15363 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15366 F: Documentation/devicetree/bindings/sound/samsung*
15367 F: sound/soc/samsung/
15369 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15370 M: Krzysztof Kozlowski <krzk@kernel.org>
15371 L: linux-crypto@vger.kernel.org
15372 L: linux-samsung-soc@vger.kernel.org
15374 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15375 F: drivers/crypto/exynos-rng.c
15377 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15378 M: Łukasz Stelmach <l.stelmach@samsung.com>
15379 L: linux-samsung-soc@vger.kernel.org
15381 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15382 F: drivers/char/hw_random/exynos-trng.c
15384 SAMSUNG FRAMEBUFFER DRIVER
15385 M: Jingoo Han <jingoohan1@gmail.com>
15386 L: linux-fbdev@vger.kernel.org
15388 F: drivers/video/fbdev/s3c-fb.c
15390 SAMSUNG LAPTOP DRIVER
15391 M: Corentin Chary <corentin.chary@gmail.com>
15392 L: platform-driver-x86@vger.kernel.org
15394 F: drivers/platform/x86/samsung-laptop.c
15396 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15397 M: Krzysztof Kozlowski <krzk@kernel.org>
15398 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15399 L: linux-kernel@vger.kernel.org
15400 L: linux-samsung-soc@vger.kernel.org
15402 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15403 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15404 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15405 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15406 F: drivers/clk/clk-s2mps11.c
15407 F: drivers/mfd/sec*.c
15408 F: drivers/regulator/s2m*.c
15409 F: drivers/regulator/s5m*.c
15410 F: drivers/rtc/rtc-s5m.c
15411 F: include/linux/mfd/samsung/
15413 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15414 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15415 L: linux-media@vger.kernel.org
15416 L: linux-samsung-soc@vger.kernel.org
15418 F: drivers/media/platform/s3c-camif/
15419 F: include/media/drv-intf/s3c_camif.h
15421 SAMSUNG S3FWRN5 NFC DRIVER
15422 M: Krzysztof Kozlowski <krzk@kernel.org>
15423 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15424 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15426 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15427 F: drivers/nfc/s3fwrn5
15429 SAMSUNG S5C73M3 CAMERA DRIVER
15430 M: Kyungmin Park <kyungmin.park@samsung.com>
15431 M: Andrzej Hajda <a.hajda@samsung.com>
15432 L: linux-media@vger.kernel.org
15434 F: drivers/media/i2c/s5c73m3/*
15436 SAMSUNG S5K5BAF CAMERA DRIVER
15437 M: Kyungmin Park <kyungmin.park@samsung.com>
15438 M: Andrzej Hajda <a.hajda@samsung.com>
15439 L: linux-media@vger.kernel.org
15441 F: drivers/media/i2c/s5k5baf.c
15443 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15444 M: Krzysztof Kozlowski <krzk@kernel.org>
15445 M: Vladimir Zapolskiy <vz@mleia.com>
15446 M: Kamil Konieczny <k.konieczny@samsung.com>
15447 L: linux-crypto@vger.kernel.org
15448 L: linux-samsung-soc@vger.kernel.org
15450 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15451 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15452 F: drivers/crypto/s5p-sss.c
15454 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15455 M: Kyungmin Park <kyungmin.park@samsung.com>
15456 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15457 L: linux-media@vger.kernel.org
15459 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15460 F: drivers/media/platform/exynos4-is/
15462 SAMSUNG SOC CLOCK DRIVERS
15463 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15464 M: Tomasz Figa <tomasz.figa@gmail.com>
15465 M: Chanwoo Choi <cw00.choi@samsung.com>
15466 L: linux-samsung-soc@vger.kernel.org
15468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15469 F: Documentation/devicetree/bindings/clock/exynos*.txt
15470 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15471 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15472 F: drivers/clk/samsung/
15473 F: include/dt-bindings/clock/exynos*.h
15474 F: include/linux/clk/samsung.h
15475 F: include/linux/platform_data/clk-s3c2410.h
15477 SAMSUNG SPI DRIVERS
15478 M: Krzysztof Kozlowski <krzk@kernel.org>
15479 M: Andi Shyti <andi@etezian.org>
15480 L: linux-spi@vger.kernel.org
15481 L: linux-samsung-soc@vger.kernel.org
15483 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15484 F: drivers/spi/spi-s3c*
15485 F: include/linux/platform_data/spi-s3c64xx.h
15486 F: include/linux/spi/s3c24xx-fiq.h
15488 SAMSUNG SXGBE DRIVERS
15489 M: Byungho An <bh74.an@samsung.com>
15490 L: netdev@vger.kernel.org
15492 F: drivers/net/ethernet/samsung/sxgbe/
15494 SAMSUNG THERMAL DRIVER
15495 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15496 L: linux-pm@vger.kernel.org
15497 L: linux-samsung-soc@vger.kernel.org
15499 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15500 F: drivers/thermal/samsung/
15502 SAMSUNG USB2 PHY DRIVER
15503 M: Kamil Debski <kamil@wypas.org>
15504 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15505 L: linux-kernel@vger.kernel.org
15507 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15508 F: Documentation/driver-api/phy/samsung-usb2.rst
15509 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15510 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15511 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15512 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15513 F: drivers/phy/samsung/phy-samsung-usb2.c
15514 F: drivers/phy/samsung/phy-samsung-usb2.h
15517 M: Zwane Mwaikambo <zwanem@gmail.com>
15519 F: drivers/watchdog/sc1200wdt.c
15522 M: Ingo Molnar <mingo@redhat.com>
15523 M: Peter Zijlstra <peterz@infradead.org>
15524 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15525 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15526 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15527 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15528 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15529 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15530 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15531 L: linux-kernel@vger.kernel.org
15533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15534 F: include/linux/preempt.h
15535 F: include/linux/sched.h
15536 F: include/linux/wait.h
15537 F: include/uapi/linux/sched.h
15540 SCR24X CHIP CARD INTERFACE DRIVER
15541 M: Lubomir Rintel <lkundrak@v3.sk>
15543 F: drivers/char/pcmcia/scr24x_cs.c
15546 M: Jens Axboe <axboe@kernel.dk>
15547 L: linux-scsi@vger.kernel.org
15549 W: http://www.kernel.dk
15550 F: drivers/scsi/sr*
15552 SCSI RDMA PROTOCOL (SRP) INITIATOR
15553 M: Bart Van Assche <bvanassche@acm.org>
15554 L: linux-rdma@vger.kernel.org
15556 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15557 F: drivers/infiniband/ulp/srp/
15558 F: include/scsi/srp.h
15560 SCSI RDMA PROTOCOL (SRP) TARGET
15561 M: Bart Van Assche <bvanassche@acm.org>
15562 L: linux-rdma@vger.kernel.org
15563 L: target-devel@vger.kernel.org
15565 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15566 F: drivers/infiniband/ulp/srpt/
15569 M: Doug Gilbert <dgilbert@interlog.com>
15570 L: linux-scsi@vger.kernel.org
15572 W: http://sg.danny.cz/sg
15573 F: Documentation/scsi/scsi-generic.rst
15574 F: drivers/scsi/sg.c
15575 F: include/scsi/sg.h
15578 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15579 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15580 L: linux-scsi@vger.kernel.org
15582 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15585 F: Documentation/devicetree/bindings/scsi/
15590 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15591 L: linux-scsi@vger.kernel.org
15593 F: Documentation/scsi/st.rst
15594 F: drivers/scsi/st.*
15595 F: drivers/scsi/st_*.h
15597 SCSI TARGET SUBSYSTEM
15598 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15599 L: linux-scsi@vger.kernel.org
15600 L: target-devel@vger.kernel.org
15602 W: http://www.linux-iscsi.org
15603 Q: https://patchwork.kernel.org/project/target-devel/list/
15604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15605 F: Documentation/target/
15610 M: Vlad Yasevich <vyasevich@gmail.com>
15611 M: Neil Horman <nhorman@tuxdriver.com>
15612 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15613 L: linux-sctp@vger.kernel.org
15615 W: http://lksctp.sourceforge.net
15616 F: Documentation/networking/sctp.rst
15617 F: include/linux/sctp.h
15618 F: include/net/sctp/
15619 F: include/uapi/linux/sctp.h
15623 M: Jim Cromie <jim.cromie@gmail.com>
15625 F: Documentation/i2c/busses/scx200_acb.rst
15626 F: arch/x86/platform/scx200/
15627 F: drivers/i2c/busses/scx200*
15628 F: drivers/mtd/maps/scx200_docflash.c
15629 F: drivers/watchdog/scx200_wdt.c
15630 F: include/linux/scx200.h
15633 M: Jim Cromie <jim.cromie@gmail.com>
15635 F: drivers/char/scx200_gpio.c
15636 F: include/linux/scx200_gpio.h
15638 SCx200 HRT CLOCKSOURCE DRIVER
15639 M: Jim Cromie <jim.cromie@gmail.com>
15641 F: drivers/clocksource/scx200_hrt.c
15643 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15644 M: Sascha Sommer <saschasommer@freenet.de>
15645 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15647 F: drivers/mmc/host/sdricoh_cs.c
15649 SECO BOARDS CEC DRIVER
15650 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15652 F: drivers/media/cec/platform/seco/seco-cec.c
15653 F: drivers/media/cec/platform/seco/seco-cec.h
15656 M: Kees Cook <keescook@chromium.org>
15657 R: Andy Lutomirski <luto@amacapital.net>
15658 R: Will Drewry <wad@chromium.org>
15660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15661 F: Documentation/userspace-api/seccomp_filter.rst
15662 F: include/linux/seccomp.h
15663 F: include/uapi/linux/seccomp.h
15664 F: kernel/seccomp.c
15665 F: tools/testing/selftests/kselftest_harness.h
15666 F: tools/testing/selftests/seccomp/*
15667 K: \bsecure_computing
15670 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15671 M: Al Cooper <alcooperx@gmail.com>
15672 L: linux-mmc@vger.kernel.org
15673 L: bcm-kernel-feedback-list@broadcom.com
15675 F: drivers/mmc/host/sdhci-brcmstb*
15677 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15678 M: Adrian Hunter <adrian.hunter@intel.com>
15679 L: linux-mmc@vger.kernel.org
15681 F: drivers/mmc/host/sdhci*
15682 F: include/linux/mmc/sdhci*
15684 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15685 M: Eugen Hristev <eugen.hristev@microchip.com>
15686 L: linux-mmc@vger.kernel.org
15688 F: drivers/mmc/host/sdhci-of-at91.c
15690 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15691 M: Ben Dooks <ben-linux@fluff.org>
15692 M: Jaehoon Chung <jh80.chung@samsung.com>
15693 L: linux-mmc@vger.kernel.org
15695 F: drivers/mmc/host/sdhci-s3c*
15697 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15698 M: Viresh Kumar <vireshk@kernel.org>
15699 L: linux-mmc@vger.kernel.org
15701 F: drivers/mmc/host/sdhci-spear.c
15703 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15704 M: Kishon Vijay Abraham I <kishon@ti.com>
15705 L: linux-mmc@vger.kernel.org
15707 F: drivers/mmc/host/sdhci-omap.c
15709 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15710 M: Jonathan Derrick <jonathan.derrick@intel.com>
15711 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15712 L: linux-block@vger.kernel.org
15714 F: block/opal_proto.h
15716 F: include/linux/sed*
15717 F: include/uapi/linux/sed*
15720 M: Security Officers <security@kernel.org>
15722 F: Documentation/admin-guide/security-bugs.rst
15725 M: James Morris <jmorris@namei.org>
15726 M: "Serge E. Hallyn" <serge@hallyn.com>
15727 L: linux-security-module@vger.kernel.org (suggested Cc:)
15729 W: http://kernsec.org/
15730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15732 X: security/selinux/
15734 SELINUX SECURITY MODULE
15735 M: Paul Moore <paul@paul-moore.com>
15736 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15737 M: Eric Paris <eparis@parisplace.org>
15738 L: selinux@vger.kernel.org
15740 W: https://selinuxproject.org
15741 W: https://github.com/SELinuxProject
15742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15743 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15744 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15745 F: Documentation/admin-guide/LSM/SELinux.rst
15746 F: include/trace/events/avc.h
15747 F: include/uapi/linux/selinux_netlink.h
15748 F: scripts/selinux/
15749 F: security/selinux/
15752 M: Jiri Slaby <jirislaby@kernel.org>
15754 F: drivers/misc/phantom.c
15755 F: include/uapi/linux/phantom.h
15757 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15758 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15760 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15761 F: drivers/iio/chemical/scd30.h
15762 F: drivers/iio/chemical/scd30_core.c
15763 F: drivers/iio/chemical/scd30_i2c.c
15764 F: drivers/iio/chemical/scd30_serial.c
15766 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15767 M: Tomasz Duszynski <tduszyns@gmail.com>
15769 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15770 F: drivers/iio/chemical/sps30.c
15773 M: Rob Herring <robh@kernel.org>
15774 L: linux-serial@vger.kernel.org
15776 F: Documentation/devicetree/bindings/serial/serial.yaml
15777 F: drivers/tty/serdev/
15778 F: include/linux/serdev.h
15781 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15782 L: linux-serial@vger.kernel.org
15784 F: Documentation/devicetree/bindings/serial/
15785 F: drivers/tty/serial/
15788 M: Sean Young <sean@mess.org>
15789 L: linux-media@vger.kernel.org
15791 F: drivers/media/rc/serial_ir.c
15793 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15794 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15797 F: Documentation/devicetree/bindings/slimbus/
15798 F: drivers/slimbus/
15799 F: include/linux/slimbus.h
15802 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15803 M: Edward Cree <ecree@solarflare.com>
15804 M: Martin Habets <mhabets@solarflare.com>
15805 L: netdev@vger.kernel.org
15807 F: drivers/net/ethernet/sfc/
15809 SFF/SFP/SFP+ MODULE SUPPORT
15810 M: Russell King <linux@armlinux.org.uk>
15811 L: netdev@vger.kernel.org
15813 F: drivers/net/phy/phylink.c
15814 F: drivers/net/phy/sfp*
15815 F: include/linux/mdio/mdio-i2c.h
15816 F: include/linux/phylink.h
15817 F: include/linux/sfp.h
15818 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)
15821 M: Dimitri Sivanich <sivanich@sgi.com>
15823 F: drivers/misc/sgi-gru/
15825 SGI XP/XPC/XPNET DRIVER
15826 M: Cliff Whickman <cpw@sgi.com>
15827 M: Robin Holt <robinmholt@gmail.com>
15829 F: drivers/misc/sgi-xp/
15831 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15832 M: Karsten Graul <kgraul@linux.ibm.com>
15833 L: linux-s390@vger.kernel.org
15835 W: http://www.ibm.com/developerworks/linux/linux390/
15838 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15839 M: Linus Walleij <linus.walleij@linaro.org>
15840 L: linux-iio@vger.kernel.org
15842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15843 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15844 F: drivers/iio/light/gp2ap002.c
15846 SHARP RJ54N1CB0C SENSOR DRIVER
15847 M: Jacopo Mondi <jacopo@jmondi.org>
15848 L: linux-media@vger.kernel.org
15850 T: git git://linuxtv.org/media_tree.git
15851 F: drivers/media/i2c/rj54n1cb0c.c
15852 F: include/media/i2c/rj54n1cb0c.h
15854 SH_VOU V4L2 OUTPUT DRIVER
15855 L: linux-media@vger.kernel.org
15857 F: drivers/media/platform/sh_vou.c
15858 F: include/media/drv-intf/sh_vou.h
15860 SI2157 MEDIA DRIVER
15861 M: Antti Palosaari <crope@iki.fi>
15862 L: linux-media@vger.kernel.org
15864 W: https://linuxtv.org
15865 W: http://palosaari.fi/linux/
15866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15867 T: git git://linuxtv.org/anttip/media_tree.git
15868 F: drivers/media/tuners/si2157*
15870 SI2165 MEDIA DRIVER
15871 M: Matthias Schwarzott <zzam@gentoo.org>
15872 L: linux-media@vger.kernel.org
15874 W: https://linuxtv.org
15875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15876 F: drivers/media/dvb-frontends/si2165*
15878 SI2168 MEDIA DRIVER
15879 M: Antti Palosaari <crope@iki.fi>
15880 L: linux-media@vger.kernel.org
15882 W: https://linuxtv.org
15883 W: http://palosaari.fi/linux/
15884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15885 T: git git://linuxtv.org/anttip/media_tree.git
15886 F: drivers/media/dvb-frontends/si2168*
15888 SI470X FM RADIO RECEIVER I2C DRIVER
15889 M: Hans Verkuil <hverkuil@xs4all.nl>
15890 L: linux-media@vger.kernel.org
15892 W: https://linuxtv.org
15893 T: git git://linuxtv.org/media_tree.git
15894 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15896 SI470X FM RADIO RECEIVER USB DRIVER
15897 M: Hans Verkuil <hverkuil@xs4all.nl>
15898 L: linux-media@vger.kernel.org
15900 W: https://linuxtv.org
15901 T: git git://linuxtv.org/media_tree.git
15902 F: drivers/media/radio/si470x/radio-si470x-common.c
15903 F: drivers/media/radio/si470x/radio-si470x-usb.c
15904 F: drivers/media/radio/si470x/radio-si470x.h
15906 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15907 M: Eduardo Valentin <edubezval@gmail.com>
15908 L: linux-media@vger.kernel.org
15910 W: https://linuxtv.org
15911 T: git git://linuxtv.org/media_tree.git
15912 F: drivers/media/radio/si4713/si4713.?
15914 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15915 M: Eduardo Valentin <edubezval@gmail.com>
15916 L: linux-media@vger.kernel.org
15918 W: https://linuxtv.org
15919 T: git git://linuxtv.org/media_tree.git
15920 F: drivers/media/radio/si4713/radio-platform-si4713.c
15922 SI4713 FM RADIO TRANSMITTER USB DRIVER
15923 M: Hans Verkuil <hverkuil@xs4all.nl>
15924 L: linux-media@vger.kernel.org
15926 W: https://linuxtv.org
15927 T: git git://linuxtv.org/media_tree.git
15928 F: drivers/media/radio/si4713/radio-usb-si4713.c
15931 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15932 L: linux-media@vger.kernel.org
15934 W: https://linuxtv.org
15935 T: git git://linuxtv.org/media_tree.git
15936 F: drivers/media/common/siano/
15937 F: drivers/media/mmc/siano/
15938 F: drivers/media/usb/siano/
15939 F: drivers/media/usb/siano/
15942 M: Palmer Dabbelt <palmer@dabbelt.com>
15943 M: Paul Walmsley <paul.walmsley@sifive.com>
15944 L: linux-riscv@lists.infradead.org
15946 T: git git://github.com/sifive/riscv-linux.git
15950 SIFIVE FU540 SYSTEM-ON-CHIP
15951 M: Paul Walmsley <paul.walmsley@sifive.com>
15952 M: Palmer Dabbelt <palmer@dabbelt.com>
15953 L: linux-riscv@lists.infradead.org
15955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15960 M: Green Wan <green.wan@sifive.com>
15962 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15963 F: drivers/dma/sf-pdma/
15965 SILEAD TOUCHSCREEN DRIVER
15966 M: Hans de Goede <hdegoede@redhat.com>
15967 L: linux-input@vger.kernel.org
15968 L: platform-driver-x86@vger.kernel.org
15970 F: drivers/input/touchscreen/silead.c
15971 F: drivers/platform/x86/touchscreen_dmi.c
15973 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15974 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15976 F: drivers/staging/wfx/
15978 SILICON MOTION SM712 FRAME BUFFER DRIVER
15979 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15980 M: Teddy Wang <teddy.wang@siliconmotion.com>
15981 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15982 L: linux-fbdev@vger.kernel.org
15984 F: Documentation/fb/sm712fb.rst
15985 F: drivers/video/fbdev/sm712*
15987 SIMPLE FIRMWARE INTERFACE (SFI)
15989 W: http://simplefirmware.org/
15990 F: arch/x86/platform/sfi/
15992 F: include/linux/sfi*.h
15995 M: Hans de Goede <hdegoede@redhat.com>
15996 L: linux-fbdev@vger.kernel.org
15998 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15999 F: drivers/video/fbdev/simplefb.c
16000 F: include/linux/platform_data/simplefb.h
16002 SIMTEC EB110ATX (Chalice CATS)
16003 M: Simtec Linux Team <linux@simtec.co.uk>
16005 W: http://www.simtec.co.uk/products/EB110ATX/
16007 SIMTEC EB2410ITX (BAST)
16008 M: Simtec Linux Team <linux@simtec.co.uk>
16010 W: http://www.simtec.co.uk/products/EB2410ITX/
16011 F: arch/arm/mach-s3c/bast-ide.c
16012 F: arch/arm/mach-s3c/bast-irq.c
16013 F: arch/arm/mach-s3c/mach-bast.c
16016 M: Thorsten Scherer <t.scherer@eckelmann.de>
16017 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16018 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16020 F: drivers/gpio/gpio-siox.c
16022 F: include/trace/events/siox.h
16024 SIPHASH PRF ROUTINES
16025 M: Jason A. Donenfeld <Jason@zx2c4.com>
16027 F: include/linux/siphash.h
16029 F: lib/test_siphash.c
16031 SIS 190 ETHERNET DRIVER
16032 M: Francois Romieu <romieu@fr.zoreil.com>
16033 L: netdev@vger.kernel.org
16035 F: drivers/net/ethernet/sis/sis190.c
16037 SIS 900/7016 FAST ETHERNET DRIVER
16038 M: Daniele Venzano <venza@brownhat.org>
16039 L: netdev@vger.kernel.org
16041 W: http://www.brownhat.org/sis900.html
16042 F: drivers/net/ethernet/sis/sis900.*
16044 SIS FRAMEBUFFER DRIVER
16045 M: Thomas Winischhofer <thomas@winischhofer.net>
16047 W: http://www.winischhofer.net/linuxsisvga.shtml
16048 F: Documentation/fb/sisfb.rst
16049 F: drivers/video/fbdev/sis/
16050 F: include/video/sisfb.h
16052 SIS I2C TOUCHSCREEN DRIVER
16053 M: Mika Penttilä <mika.penttila@nextfour.com>
16054 L: linux-input@vger.kernel.org
16056 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16057 F: drivers/input/touchscreen/sis_i2c.c
16060 M: Thomas Winischhofer <thomas@winischhofer.net>
16062 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16063 F: drivers/usb/misc/sisusbvga/
16066 M: Christoph Lameter <cl@linux.com>
16067 M: Pekka Enberg <penberg@kernel.org>
16068 M: David Rientjes <rientjes@google.com>
16069 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16070 M: Andrew Morton <akpm@linux-foundation.org>
16071 L: linux-mm@kvack.org
16073 F: include/linux/sl?b*.h
16076 SLEEPABLE READ-COPY UPDATE (SRCU)
16077 M: Lai Jiangshan <jiangshanlai@gmail.com>
16078 M: "Paul E. McKenney" <paulmck@kernel.org>
16079 M: Josh Triplett <josh@joshtriplett.org>
16080 R: Steven Rostedt <rostedt@goodmis.org>
16081 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16082 L: rcu@vger.kernel.org
16084 W: http://www.rdrop.com/users/paulmck/RCU/
16085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16086 F: include/linux/srcu*.h
16087 F: kernel/rcu/srcu*.c
16089 SMACK SECURITY MODULE
16090 M: Casey Schaufler <casey@schaufler-ca.com>
16091 L: linux-security-module@vger.kernel.org
16093 W: http://schaufler-ca.com
16094 T: git git://github.com/cschaufler/smack-next
16095 F: Documentation/admin-guide/LSM/Smack.rst
16098 SMC91x ETHERNET DRIVER
16099 M: Nicolas Pitre <nico@fluxnic.net>
16101 F: drivers/net/ethernet/smsc/smc91x.*
16103 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16104 M: Mark Rutland <mark.rutland@arm.com>
16105 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16106 M: Sudeep Holla <sudeep.holla@arm.com>
16107 L: linux-arm-kernel@lists.infradead.org
16109 F: drivers/firmware/smccc/
16110 F: include/linux/arm-smccc.h
16112 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16113 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16114 L: linux-media@vger.kernel.org
16116 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16117 F: drivers/media/i2c/smiapp-pll.c
16118 F: drivers/media/i2c/smiapp-pll.h
16119 F: drivers/media/i2c/smiapp/
16120 F: include/uapi/linux/smiapp.h
16122 SMM665 HARDWARE MONITOR DRIVER
16123 M: Guenter Roeck <linux@roeck-us.net>
16124 L: linux-hwmon@vger.kernel.org
16126 F: Documentation/hwmon/smm665.rst
16127 F: drivers/hwmon/smm665.c
16129 SMSC EMC2103 HARDWARE MONITOR DRIVER
16130 M: Steve Glendinning <steve.glendinning@shawell.net>
16131 L: linux-hwmon@vger.kernel.org
16133 F: Documentation/hwmon/emc2103.rst
16134 F: drivers/hwmon/emc2103.c
16136 SMSC SCH5627 HARDWARE MONITOR DRIVER
16137 M: Hans de Goede <hdegoede@redhat.com>
16138 L: linux-hwmon@vger.kernel.org
16140 F: Documentation/hwmon/sch5627.rst
16141 F: drivers/hwmon/sch5627.c
16143 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16144 M: Steve Glendinning <steve.glendinning@shawell.net>
16145 L: linux-fbdev@vger.kernel.org
16147 F: drivers/video/fbdev/smscufx.c
16149 SMSC47B397 HARDWARE MONITOR DRIVER
16150 M: Jean Delvare <jdelvare@suse.com>
16151 L: linux-hwmon@vger.kernel.org
16153 F: Documentation/hwmon/smsc47b397.rst
16154 F: drivers/hwmon/smsc47b397.c
16156 SMSC911x ETHERNET DRIVER
16157 M: Steve Glendinning <steve.glendinning@shawell.net>
16158 L: netdev@vger.kernel.org
16160 F: drivers/net/ethernet/smsc/smsc911x.*
16161 F: include/linux/smsc911x.h
16163 SMSC9420 PCI ETHERNET DRIVER
16164 M: Steve Glendinning <steve.glendinning@shawell.net>
16165 L: netdev@vger.kernel.org
16167 F: drivers/net/ethernet/smsc/smsc9420.*
16169 SOCIONEXT (SNI) AVE NETWORK DRIVER
16170 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16171 L: netdev@vger.kernel.org
16173 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16174 F: drivers/net/ethernet/socionext/sni_ave.c
16176 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16177 M: Jassi Brar <jaswinder.singh@linaro.org>
16178 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16179 L: netdev@vger.kernel.org
16181 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16182 F: drivers/net/ethernet/socionext/netsec.c
16184 SOCIONEXT (SNI) Synquacer SPI DRIVER
16185 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16186 M: Jassi Brar <jaswinder.singh@linaro.org>
16187 L: linux-spi@vger.kernel.org
16189 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16190 F: drivers/spi/spi-synquacer.c
16192 SOCIONEXT SYNQUACER I2C DRIVER
16193 M: Ard Biesheuvel <ardb@kernel.org>
16194 L: linux-i2c@vger.kernel.org
16196 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16197 F: drivers/i2c/busses/i2c-synquacer.c
16199 SOCIONEXT UNIPHIER SOUND DRIVER
16200 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16202 F: sound/soc/uniphier/
16204 SOEKRIS NET48XX LED SUPPORT
16205 M: Chris Boot <bootc@bootc.net>
16207 F: drivers/leds/leds-net48xx.c
16209 SOFT-IWARP DRIVER (siw)
16210 M: Bernard Metzler <bmt@zurich.ibm.com>
16211 L: linux-rdma@vger.kernel.org
16213 F: drivers/infiniband/sw/siw/
16214 F: include/uapi/rdma/siw-abi.h
16216 SOFT-ROCE DRIVER (rxe)
16217 M: Zhu Yanjun <yanjunz@nvidia.com>
16218 L: linux-rdma@vger.kernel.org
16220 F: drivers/infiniband/sw/rxe/
16221 F: include/uapi/rdma/rdma_user_rxe.h
16223 SOFTLOGIC 6x10 MPEG CODEC
16224 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16225 M: Anton Sviridenko <anton@corp.bluecherry.net>
16226 M: Andrey Utkin <andrey_utkin@fastmail.com>
16227 M: Ismael Luceno <ismael@iodev.co.uk>
16228 L: linux-media@vger.kernel.org
16230 F: drivers/media/pci/solo6x10/
16232 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16233 M: James Morse <james.morse@arm.com>
16234 L: linux-arm-kernel@lists.infradead.org
16236 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16237 F: drivers/firmware/arm_sdei.c
16238 F: include/linux/arm_sdei.h
16239 F: include/uapi/linux/arm_sdei.h
16241 SOFTWARE RAID (Multiple Disks) SUPPORT
16242 M: Song Liu <song@kernel.org>
16243 L: linux-raid@vger.kernel.org
16245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16246 F: drivers/md/Kconfig
16247 F: drivers/md/Makefile
16249 F: drivers/md/raid*
16250 F: include/linux/raid/
16251 F: include/uapi/linux/raid/
16253 SOLIDRUN CLEARFOG SUPPORT
16254 M: Russell King <linux@armlinux.org.uk>
16256 F: arch/arm/boot/dts/armada-388-clearfog*
16257 F: arch/arm/boot/dts/armada-38x-solidrun-*
16259 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16260 M: Russell King <linux@armlinux.org.uk>
16262 F: arch/arm/boot/dts/imx6*-cubox-i*
16263 F: arch/arm/boot/dts/imx6*-hummingboard*
16264 F: arch/arm/boot/dts/imx6*-sr-*
16266 SONIC NETWORK DRIVER
16267 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16268 L: netdev@vger.kernel.org
16270 F: drivers/net/ethernet/natsemi/sonic.*
16272 SONICS SILICON BACKPLANE DRIVER (SSB)
16273 M: Michael Buesch <m@bues.ch>
16274 L: linux-wireless@vger.kernel.org
16277 F: include/linux/ssb/
16279 SONY IMX214 SENSOR DRIVER
16280 M: Ricardo Ribalda <ribalda@kernel.org>
16281 L: linux-media@vger.kernel.org
16283 T: git git://linuxtv.org/media_tree.git
16284 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16285 F: drivers/media/i2c/imx214.c
16287 SONY IMX219 SENSOR DRIVER
16288 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16289 L: linux-media@vger.kernel.org
16291 T: git git://linuxtv.org/media_tree.git
16292 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16293 F: drivers/media/i2c/imx219.c
16295 SONY IMX258 SENSOR DRIVER
16296 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16297 L: linux-media@vger.kernel.org
16299 T: git git://linuxtv.org/media_tree.git
16300 F: drivers/media/i2c/imx258.c
16302 SONY IMX274 SENSOR DRIVER
16303 M: Leon Luo <leonl@leopardimaging.com>
16304 L: linux-media@vger.kernel.org
16306 T: git git://linuxtv.org/media_tree.git
16307 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16308 F: drivers/media/i2c/imx274.c
16310 SONY IMX290 SENSOR DRIVER
16311 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16312 L: linux-media@vger.kernel.org
16314 T: git git://linuxtv.org/media_tree.git
16315 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16316 F: drivers/media/i2c/imx290.c
16318 SONY IMX319 SENSOR DRIVER
16319 M: Bingbu Cao <bingbu.cao@intel.com>
16320 L: linux-media@vger.kernel.org
16322 T: git git://linuxtv.org/media_tree.git
16323 F: drivers/media/i2c/imx319.c
16325 SONY IMX355 SENSOR DRIVER
16326 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16327 L: linux-media@vger.kernel.org
16329 T: git git://linuxtv.org/media_tree.git
16330 F: drivers/media/i2c/imx355.c
16332 SONY MEMORYSTICK SUBSYSTEM
16333 M: Maxim Levitsky <maximlevitsky@gmail.com>
16334 M: Alex Dubov <oakad@yahoo.com>
16335 M: Ulf Hansson <ulf.hansson@linaro.org>
16336 L: linux-mmc@vger.kernel.org
16338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16339 F: drivers/memstick/
16340 F: include/linux/memstick.h
16342 SONY VAIO CONTROL DEVICE DRIVER
16343 M: Mattia Dongili <malattia@linux.it>
16344 L: platform-driver-x86@vger.kernel.org
16346 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16347 F: Documentation/admin-guide/laptops/sony-laptop.rst
16348 F: drivers/char/sonypi.c
16349 F: drivers/platform/x86/sony-laptop.c
16350 F: include/linux/sony-laptop.h
16353 M: Jaroslav Kysela <perex@perex.cz>
16354 M: Takashi Iwai <tiwai@suse.com>
16355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16357 W: http://www.alsa-project.org/
16358 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16360 F: Documentation/sound/
16362 F: include/uapi/sound/
16365 SOUND - COMPRESSED AUDIO
16366 M: Vinod Koul <vkoul@kernel.org>
16367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16370 F: Documentation/sound/designs/compress-offload.rst
16371 F: include/sound/compress_driver.h
16372 F: include/uapi/sound/compress_*
16373 F: sound/core/compress_offload.c
16374 F: sound/soc/soc-compress.c
16376 SOUND - DMAENGINE HELPERS
16377 M: Lars-Peter Clausen <lars@metafoo.de>
16379 F: include/sound/dmaengine_pcm.h
16380 F: sound/core/pcm_dmaengine.c
16381 F: sound/soc/soc-generic-dmaengine-pcm.c
16383 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16384 M: Liam Girdwood <lgirdwood@gmail.com>
16385 M: Mark Brown <broonie@kernel.org>
16386 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16388 W: http://alsa-project.org/main/index.php/ASoC
16389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16390 F: Documentation/devicetree/bindings/sound/
16391 F: Documentation/sound/soc/
16392 F: include/dt-bindings/sound/
16393 F: include/sound/soc*
16396 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16397 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16398 M: Liam Girdwood <lgirdwood@gmail.com>
16399 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16400 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16401 M: Daniel Baluta <daniel.baluta@nxp.com>
16402 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16404 W: https://github.com/thesofproject/linux/
16407 SOUNDWIRE SUBSYSTEM
16408 M: Vinod Koul <vkoul@kernel.org>
16409 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16410 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16411 R: Sanyog Kale <sanyog.r.kale@intel.com>
16412 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16414 F: Documentation/driver-api/soundwire/
16415 F: drivers/soundwire/
16416 F: include/linux/soundwire/
16419 M: Olli Salonen <olli.salonen@iki.fi>
16420 L: linux-media@vger.kernel.org
16422 W: https://linuxtv.org
16423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16424 F: drivers/media/dvb-frontends/sp2*
16426 SPARC + UltraSPARC (sparc/sparc64)
16427 M: "David S. Miller" <davem@davemloft.net>
16428 L: sparclinux@vger.kernel.org
16430 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16436 SPARC SERIAL DRIVERS
16437 M: "David S. Miller" <davem@davemloft.net>
16438 L: sparclinux@vger.kernel.org
16440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16442 F: drivers/tty/serial/suncore.c
16443 F: drivers/tty/serial/sunhv.c
16444 F: drivers/tty/serial/sunsab.c
16445 F: drivers/tty/serial/sunsab.h
16446 F: drivers/tty/serial/sunsu.c
16447 F: drivers/tty/serial/sunzilog.c
16448 F: drivers/tty/serial/sunzilog.h
16449 F: drivers/tty/vcc.c
16450 F: include/linux/sunserialcore.h
16453 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16454 L: linux-sparse@vger.kernel.org
16456 W: https://sparse.docs.kernel.org/
16457 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16458 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16459 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16460 F: include/linux/compiler.h
16462 SPEAKUP CONSOLE SPEECH DRIVER
16463 M: William Hubbs <w.d.hubbs@gmail.com>
16464 M: Chris Brannon <chris@the-brannons.com>
16465 M: Kirk Reiser <kirk@reisers.ca>
16466 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16467 L: speakup@linux-speakup.org
16469 W: http://www.linux-speakup.org/
16470 F: drivers/accessibility/speakup/
16472 SPEAR CLOCK FRAMEWORK SUPPORT
16473 M: Viresh Kumar <vireshk@kernel.org>
16474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16476 W: http://www.st.com/spear
16477 F: drivers/clk/spear/
16479 SPEAR PLATFORM SUPPORT
16480 M: Viresh Kumar <vireshk@kernel.org>
16481 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16484 W: http://www.st.com/spear
16485 F: arch/arm/boot/dts/spear*
16486 F: arch/arm/mach-spear/
16489 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16490 L: linux-mtd@lists.infradead.org
16492 W: http://www.linux-mtd.infradead.org/
16493 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16494 C: irc://irc.oftc.net/mtd
16495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16496 F: drivers/mtd/spi-nor/
16497 F: include/linux/mtd/spi-nor.h
16500 M: Mark Brown <broonie@kernel.org>
16501 L: linux-spi@vger.kernel.org
16503 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16505 F: Documentation/devicetree/bindings/spi/
16506 F: Documentation/spi/
16508 F: include/linux/spi/
16509 F: include/uapi/linux/spi/
16512 SPIDERNET NETWORK DRIVER for CELL
16513 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16514 L: netdev@vger.kernel.org
16516 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16517 F: drivers/net/ethernet/toshiba/spider_net*
16520 R: Stephen Boyd <sboyd@kernel.org>
16521 L: linux-arm-msm@vger.kernel.org
16522 F: Documentation/devicetree/bindings/spmi/
16524 F: include/dt-bindings/spmi/spmi.h
16525 F: include/linux/spmi.h
16526 F: include/trace/events/spmi.h
16529 M: Jeremy Kerr <jk@ozlabs.org>
16530 L: linuxppc-dev@lists.ozlabs.org
16532 W: http://www.ibm.com/developerworks/power/cell/
16533 F: Documentation/filesystems/spufs/spufs.rst
16534 F: arch/powerpc/platforms/cell/spufs/
16536 SQUASHFS FILE SYSTEM
16537 M: Phillip Lougher <phillip@squashfs.org.uk>
16538 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16540 W: http://squashfs.org.uk
16541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16542 F: Documentation/filesystems/squashfs.rst
16545 SRM (Alpha) environment access
16546 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16548 F: arch/alpha/kernel/srm_env.c
16550 ST LSM6DSx IMU IIO DRIVER
16551 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16552 L: linux-iio@vger.kernel.org
16554 W: http://www.st.com/
16555 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16556 F: drivers/iio/imu/st_lsm6dsx/
16558 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16559 M: Mickael Guene <mickael.guene@st.com>
16560 L: linux-media@vger.kernel.org
16562 T: git git://linuxtv.org/media_tree.git
16563 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16564 F: drivers/media/i2c/st-mipid02.c
16566 ST STM32 I2C/SMBUS DRIVER
16567 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16568 L: linux-i2c@vger.kernel.org
16570 F: drivers/i2c/busses/i2c-stm32*
16572 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16573 M: Song Qiang <songqiang1304521@gmail.com>
16574 L: linux-iio@vger.kernel.org
16576 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16577 F: drivers/iio/proximity/vl53l0x-i2c.c
16580 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16581 M: Sasha Levin <sashal@kernel.org>
16582 L: stable@vger.kernel.org
16584 F: Documentation/process/stable-kernel-rules.rst
16586 STAGING - ATOMISP DRIVER
16587 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16588 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16589 L: linux-media@vger.kernel.org
16591 F: drivers/staging/media/atomisp/
16594 M: Ian Abbott <abbotti@mev.co.uk>
16595 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16597 F: drivers/staging/comedi/
16599 STAGING - FIELDBUS SUBSYSTEM
16600 M: Sven Van Asbroeck <TheSven73@gmail.com>
16602 F: drivers/staging/fieldbus/*
16603 F: drivers/staging/fieldbus/Documentation/
16605 STAGING - HMS ANYBUS-S BUS
16606 M: Sven Van Asbroeck <TheSven73@gmail.com>
16608 F: drivers/staging/fieldbus/anybuss/
16610 STAGING - INDUSTRIAL IO
16611 M: Jonathan Cameron <jic23@kernel.org>
16612 L: linux-iio@vger.kernel.org
16614 F: Documentation/devicetree/bindings/staging/iio/
16615 F: drivers/staging/iio/
16617 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16618 M: Marc Dietrich <marvin24@gmx.de>
16619 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16620 L: linux-tegra@vger.kernel.org
16622 F: drivers/staging/nvec/
16624 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16625 M: Jens Frederich <jfrederich@gmail.com>
16626 M: Daniel Drake <dsd@laptop.org>
16627 M: Jon Nettleton <jon.nettleton@gmail.com>
16629 W: http://wiki.laptop.org/go/DCON
16630 F: drivers/staging/olpc_dcon/
16632 STAGING - REALTEK RTL8188EU DRIVERS
16633 M: Larry Finger <Larry.Finger@lwfinger.net>
16635 F: drivers/staging/rtl8188eu/
16637 STAGING - REALTEK RTL8712U DRIVERS
16638 M: Larry Finger <Larry.Finger@lwfinger.net>
16639 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16641 F: drivers/staging/rtl8712/
16643 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16644 M: Michael Hennerich <michael.hennerich@analog.com>
16645 L: linux-fbdev@vger.kernel.org
16647 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16648 F: drivers/staging/fbtft/fb_seps525.c
16650 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16651 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16652 M: Teddy Wang <teddy.wang@siliconmotion.com>
16653 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16654 L: linux-fbdev@vger.kernel.org
16656 F: drivers/staging/sm750fb/
16658 STAGING - VIA VT665X DRIVERS
16659 M: Forest Bond <forest@alittletooquiet.net>
16661 F: drivers/staging/vt665?/
16664 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16665 L: devel@driverdev.osuosl.org
16667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16668 F: drivers/staging/
16670 STARFIRE/DURALAN NETWORK DRIVER
16671 M: Ion Badulescu <ionut@badula.org>
16673 F: drivers/net/ethernet/adaptec/starfire*
16675 STEC S1220 SKD DRIVER
16676 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16677 L: linux-block@vger.kernel.org
16679 F: drivers/block/skd*[ch]
16681 STI AUDIO (ASoC) DRIVERS
16682 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16683 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16685 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16689 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16691 F: Documentation/devicetree/bindings/media/stih-cec.txt
16692 F: drivers/media/cec/platform/sti/
16694 STK1160 USB VIDEO CAPTURE DRIVER
16695 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16696 L: linux-media@vger.kernel.org
16698 T: git git://linuxtv.org/media_tree.git
16699 F: drivers/media/usb/stk1160/
16701 STM32 AUDIO (ASoC) DRIVERS
16702 M: Olivier Moysan <olivier.moysan@st.com>
16703 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16706 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16709 STM32 TIMER/LPTIMER DRIVERS
16710 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16712 F: Documentation/ABI/testing/*timer-stm32
16713 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16714 F: drivers/*/stm32-*timer*
16715 F: drivers/pwm/pwm-stm32*
16716 F: include/linux/*/stm32-*tim*
16718 STMMAC ETHERNET DRIVER
16719 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16720 M: Alexandre Torgue <alexandre.torgue@st.com>
16721 M: Jose Abreu <joabreu@synopsys.com>
16722 L: netdev@vger.kernel.org
16724 W: http://www.stlinux.com
16725 F: Documentation/networking/device_drivers/ethernet/stmicro/
16726 F: drivers/net/ethernet/stmicro/stmmac/
16729 M: Sam Creasey <sammy@sammy.net>
16731 W: http://sammy.net/sun3/
16732 F: arch/m68k/include/asm/sun3*
16733 F: arch/m68k/kernel/*sun3*
16734 F: arch/m68k/sun3*/
16735 F: drivers/net/ethernet/i825xx/sun3*
16737 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16738 M: Hans de Goede <hdegoede@redhat.com>
16739 L: linux-input@vger.kernel.org
16741 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16742 F: drivers/input/keyboard/sun4i-lradc-keys.c
16744 SUNDANCE NETWORK DRIVER
16745 M: Denis Kirjanov <kda@linux-powerpc.org>
16746 L: netdev@vger.kernel.org
16748 F: drivers/net/ethernet/dlink/sundance.c
16751 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16752 M: Rich Felker <dalias@libc.org>
16753 L: linux-sh@vger.kernel.org
16755 Q: http://patchwork.kernel.org/project/linux-sh/list/
16756 F: Documentation/sh/
16761 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16762 M: Len Brown <len.brown@intel.com>
16763 M: Pavel Machek <pavel@ucw.cz>
16764 L: linux-pm@vger.kernel.org
16766 B: https://bugzilla.kernel.org
16767 F: Documentation/power/
16768 F: arch/x86/kernel/acpi/
16769 F: drivers/base/power/
16770 F: include/linux/freezer.h
16771 F: include/linux/pm.h
16772 F: include/linux/suspend.h
16776 M: Martin Mares <mj@ucw.cz>
16777 L: linux-video@atrey.karlin.mff.cuni.cz
16779 F: Documentation/admin-guide/svga.rst
16780 F: arch/x86/boot/video*
16783 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16784 L: iommu@lists.linux-foundation.org
16786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16787 F: arch/*/kernel/pci-swiotlb.c
16788 F: include/linux/swiotlb.h
16789 F: kernel/dma/swiotlb.c
16792 M: Jiri Pirko <jiri@resnulli.us>
16793 M: Ivan Vecera <ivecera@redhat.com>
16794 L: netdev@vger.kernel.org
16796 F: include/net/switchdev.h
16799 SY8106A REGULATOR DRIVER
16800 M: Icenowy Zheng <icenowy@aosc.io>
16802 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16803 F: drivers/regulator/sy8106a-regulator.c
16805 SYNC FILE FRAMEWORK
16806 M: Sumit Semwal <sumit.semwal@linaro.org>
16807 R: Gustavo Padovan <gustavo@padovan.org>
16808 L: linux-media@vger.kernel.org
16809 L: dri-devel@lists.freedesktop.org
16811 T: git git://anongit.freedesktop.org/drm/drm-misc
16812 F: Documentation/driver-api/sync_file.rst
16813 F: drivers/dma-buf/dma-fence*
16814 F: drivers/dma-buf/sw_sync.c
16815 F: drivers/dma-buf/sync_*
16816 F: include/linux/sync_file.h
16817 F: include/uapi/linux/sync_file.h
16819 SYNOPSYS ARC ARCHITECTURE
16820 M: Vineet Gupta <vgupta@synopsys.com>
16821 L: linux-snps-arc@lists.infradead.org
16823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16824 F: Documentation/devicetree/bindings/arc/*
16825 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16827 F: drivers/clocksource/arc_timer.c
16828 F: drivers/tty/serial/arc_uart.c
16830 SYNOPSYS ARC HSDK SDP pll clock driver
16831 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16833 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16834 F: drivers/clk/clk-hsdk-pll.c
16836 SYNOPSYS ARC SDP clock driver
16837 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16839 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16840 F: drivers/clk/axs10x/*
16842 SYNOPSYS ARC SDP platform support
16843 M: Alexey Brodkin <abrodkin@synopsys.com>
16845 F: Documentation/devicetree/bindings/arc/axs10*
16846 F: arch/arc/boot/dts/ax*
16847 F: arch/arc/plat-axs10x
16849 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16850 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16852 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16853 F: drivers/reset/reset-axs10x.c
16855 SYNOPSYS CREG GPIO DRIVER
16856 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16858 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16859 F: drivers/gpio/gpio-creg-snps.c
16861 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16862 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16864 F: drivers/tty/serial/8250/8250_dw.c
16865 F: drivers/tty/serial/8250/8250_dwlib.*
16866 F: drivers/tty/serial/8250/8250_lpss.c
16868 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16869 M: Hoan Tran <hoan@os.amperecomputing.com>
16870 M: Serge Semin <fancer.lancer@gmail.com>
16871 L: linux-gpio@vger.kernel.org
16873 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16874 F: drivers/gpio/gpio-dwapb.c
16876 SYNOPSYS DESIGNWARE APB SSI DRIVER
16877 M: Serge Semin <fancer.lancer@gmail.com>
16878 L: linux-spi@vger.kernel.org
16880 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16881 F: drivers/spi/spi-dw*
16883 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16884 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16886 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16887 F: drivers/dma/dw-axi-dmac/
16889 SYNOPSYS DESIGNWARE DMAC DRIVER
16890 M: Viresh Kumar <vireshk@kernel.org>
16891 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16893 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16895 F: include/dt-bindings/dma/dw-dmac.h
16896 F: include/linux/dma/dw.h
16897 F: include/linux/platform_data/dma-dw.h
16899 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16900 M: Jose Abreu <Jose.Abreu@synopsys.com>
16901 L: netdev@vger.kernel.org
16903 F: drivers/net/ethernet/synopsys/
16905 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16906 M: Jose Abreu <Jose.Abreu@synopsys.com>
16907 L: netdev@vger.kernel.org
16909 F: drivers/net/pcs/pcs-xpcs.c
16910 F: include/linux/pcs/pcs-xpcs.h
16912 SYNOPSYS DESIGNWARE I2C DRIVER
16913 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16914 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16915 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16916 L: linux-i2c@vger.kernel.org
16918 F: drivers/i2c/busses/i2c-designware-*
16919 F: include/linux/platform_data/i2c-designware.h
16921 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16922 M: Jaehoon Chung <jh80.chung@samsung.com>
16923 L: linux-mmc@vger.kernel.org
16925 F: drivers/mmc/host/dw_mmc*
16927 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16928 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16930 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16931 F: drivers/reset/reset-hsdk.c
16932 F: include/dt-bindings/reset/snps,hsdk-reset.h
16934 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16935 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16936 M: Manjunath M B <manjumb@synopsys.com>
16937 L: linux-mmc@vger.kernel.org
16939 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16941 SYSTEM CONFIGURATION (SYSCON)
16942 M: Lee Jones <lee.jones@linaro.org>
16943 M: Arnd Bergmann <arnd@arndb.de>
16945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16946 F: drivers/mfd/syscon.c
16948 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16949 M: Sudeep Holla <sudeep.holla@arm.com>
16950 L: linux-arm-kernel@lists.infradead.org
16952 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16953 F: drivers/clk/clk-sc[mp]i.c
16954 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16955 F: drivers/firmware/arm_scmi/
16956 F: drivers/firmware/arm_scpi.c
16957 F: drivers/reset/reset-scmi.c
16958 F: include/linux/sc[mp]i_protocol.h
16959 F: include/trace/events/scmi.h
16961 SYSTEM RESET/SHUTDOWN DRIVERS
16962 M: Sebastian Reichel <sre@kernel.org>
16963 L: linux-pm@vger.kernel.org
16965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16966 F: Documentation/devicetree/bindings/power/reset/
16967 F: drivers/power/reset/
16969 SYSTEM TRACE MODULE CLASS
16970 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16973 F: Documentation/trace/stm.rst
16974 F: drivers/hwtracing/stm/
16975 F: include/linux/stm.h
16976 F: include/uapi/linux/stm.h
16978 SYSTEM76 ACPI DRIVER
16979 M: Jeremy Soller <jeremy@system76.com>
16980 M: System76 Product Development <productdev@system76.com>
16981 L: platform-driver-x86@vger.kernel.org
16983 F: drivers/platform/x86/system76_acpi.c
16986 M: Christoph Hellwig <hch@infradead.org>
16988 F: Documentation/filesystems/sysv-fs.rst
16990 F: include/linux/sysv_fs.h
16992 TASKSTATS STATISTICS INTERFACE
16993 M: Balbir Singh <bsingharora@gmail.com>
16995 F: Documentation/accounting/taskstats*
16996 F: include/linux/taskstats*
16997 F: kernel/taskstats.c
17000 M: Jamal Hadi Salim <jhs@mojatatu.com>
17001 M: Cong Wang <xiyou.wangcong@gmail.com>
17002 M: Jiri Pirko <jiri@resnulli.us>
17003 L: netdev@vger.kernel.org
17005 F: include/net/pkt_cls.h
17006 F: include/net/pkt_sched.h
17007 F: include/net/tc_act/
17008 F: include/uapi/linux/pkt_cls.h
17009 F: include/uapi/linux/pkt_sched.h
17010 F: include/uapi/linux/tc_act/
17011 F: include/uapi/linux/tc_ematch/
17014 TC90522 MEDIA DRIVER
17015 M: Akihiro Tsukada <tskd08@gmail.com>
17016 L: linux-media@vger.kernel.org
17018 F: drivers/media/dvb-frontends/tc90522*
17020 TCP LOW PRIORITY MODULE
17021 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17022 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17024 W: http://tcp-lp-mod.sourceforge.net/
17025 F: net/ipv4/tcp_lp.c
17027 TDA10071 MEDIA DRIVER
17028 M: Antti Palosaari <crope@iki.fi>
17029 L: linux-media@vger.kernel.org
17031 W: https://linuxtv.org
17032 W: http://palosaari.fi/linux/
17033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17034 T: git git://linuxtv.org/anttip/media_tree.git
17035 F: drivers/media/dvb-frontends/tda10071*
17037 TDA18212 MEDIA DRIVER
17038 M: Antti Palosaari <crope@iki.fi>
17039 L: linux-media@vger.kernel.org
17041 W: https://linuxtv.org
17042 W: http://palosaari.fi/linux/
17043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17044 T: git git://linuxtv.org/anttip/media_tree.git
17045 F: drivers/media/tuners/tda18212*
17047 TDA18218 MEDIA DRIVER
17048 M: Antti Palosaari <crope@iki.fi>
17049 L: linux-media@vger.kernel.org
17051 W: https://linuxtv.org
17052 W: http://palosaari.fi/linux/
17053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17054 T: git git://linuxtv.org/anttip/media_tree.git
17055 F: drivers/media/tuners/tda18218*
17057 TDA18250 MEDIA DRIVER
17058 M: Olli Salonen <olli.salonen@iki.fi>
17059 L: linux-media@vger.kernel.org
17061 W: https://linuxtv.org
17062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17063 T: git git://linuxtv.org/media_tree.git
17064 F: drivers/media/tuners/tda18250*
17066 TDA18271 MEDIA DRIVER
17067 M: Michael Krufky <mkrufky@linuxtv.org>
17068 L: linux-media@vger.kernel.org
17070 W: https://linuxtv.org
17071 W: http://github.com/mkrufky
17072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17073 T: git git://linuxtv.org/mkrufky/tuners.git
17074 F: drivers/media/tuners/tda18271*
17076 TDA1997x MEDIA DRIVER
17077 M: Tim Harvey <tharvey@gateworks.com>
17078 L: linux-media@vger.kernel.org
17080 W: https://linuxtv.org
17081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17082 F: drivers/media/i2c/tda1997x.*
17084 TDA827x MEDIA DRIVER
17085 M: Michael Krufky <mkrufky@linuxtv.org>
17086 L: linux-media@vger.kernel.org
17088 W: https://linuxtv.org
17089 W: http://github.com/mkrufky
17090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17091 T: git git://linuxtv.org/mkrufky/tuners.git
17092 F: drivers/media/tuners/tda8290.*
17094 TDA8290 MEDIA DRIVER
17095 M: Michael Krufky <mkrufky@linuxtv.org>
17096 L: linux-media@vger.kernel.org
17098 W: https://linuxtv.org
17099 W: http://github.com/mkrufky
17100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17101 T: git git://linuxtv.org/mkrufky/tuners.git
17102 F: drivers/media/tuners/tda8290.*
17104 TDA9840 MEDIA DRIVER
17105 M: Hans Verkuil <hverkuil@xs4all.nl>
17106 L: linux-media@vger.kernel.org
17108 W: https://linuxtv.org
17109 T: git git://linuxtv.org/media_tree.git
17110 F: drivers/media/i2c/tda9840*
17112 TEA5761 TUNER DRIVER
17113 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17114 L: linux-media@vger.kernel.org
17116 W: https://linuxtv.org
17117 T: git git://linuxtv.org/media_tree.git
17118 F: drivers/media/tuners/tea5761.*
17120 TEA5767 TUNER DRIVER
17121 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17122 L: linux-media@vger.kernel.org
17124 W: https://linuxtv.org
17125 T: git git://linuxtv.org/media_tree.git
17126 F: drivers/media/tuners/tea5767.*
17128 TEA6415C MEDIA DRIVER
17129 M: Hans Verkuil <hverkuil@xs4all.nl>
17130 L: linux-media@vger.kernel.org
17132 W: https://linuxtv.org
17133 T: git git://linuxtv.org/media_tree.git
17134 F: drivers/media/i2c/tea6415c*
17136 TEA6420 MEDIA DRIVER
17137 M: Hans Verkuil <hverkuil@xs4all.nl>
17138 L: linux-media@vger.kernel.org
17140 W: https://linuxtv.org
17141 T: git git://linuxtv.org/media_tree.git
17142 F: drivers/media/i2c/tea6420*
17145 M: Jiri Pirko <jiri@resnulli.us>
17146 L: netdev@vger.kernel.org
17148 F: drivers/net/team/
17149 F: include/linux/if_team.h
17150 F: include/uapi/linux/if_team.h
17152 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17153 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17155 F: arch/x86/platform/ts5500/
17157 TECHNOTREND USB IR RECEIVER
17158 M: Sean Young <sean@mess.org>
17159 L: linux-media@vger.kernel.org
17161 F: drivers/media/rc/ttusbir.c
17163 TECHWELL TW9910 VIDEO DECODER
17164 L: linux-media@vger.kernel.org
17166 F: drivers/media/i2c/tw9910.c
17167 F: include/media/i2c/tw9910.h
17170 M: Jens Wiklander <jens.wiklander@linaro.org>
17171 L: op-tee@lists.trustedfirmware.org
17173 F: Documentation/staging/tee.rst
17175 F: include/linux/tee_drv.h
17176 F: include/uapi/linux/tee.h
17178 TEGRA ARCHITECTURE SUPPORT
17179 M: Thierry Reding <thierry.reding@gmail.com>
17180 M: Jonathan Hunter <jonathanh@nvidia.com>
17181 L: linux-tegra@vger.kernel.org
17183 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17188 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17189 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17191 F: drivers/clk/tegra/
17194 M: Laxman Dewangan <ldewangan@nvidia.com>
17195 M: Jon Hunter <jonathanh@nvidia.com>
17197 F: drivers/dma/tegra*
17200 M: Laxman Dewangan <ldewangan@nvidia.com>
17201 R: Dmitry Osipenko <digetx@gmail.com>
17203 F: drivers/i2c/busses/i2c-tegra.c
17205 TEGRA IOMMU DRIVERS
17206 M: Thierry Reding <thierry.reding@gmail.com>
17207 R: Krishna Reddy <vdumpa@nvidia.com>
17208 L: linux-tegra@vger.kernel.org
17210 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17211 F: drivers/iommu/tegra*
17214 M: Laxman Dewangan <ldewangan@nvidia.com>
17216 F: drivers/input/keyboard/tegra-kbc.c
17219 M: Stefan Agner <stefan@agner.ch>
17220 M: Lucas Stach <dev@lynxeye.de>
17222 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17223 F: drivers/mtd/nand/raw/tegra_nand.c
17226 M: Thierry Reding <thierry.reding@gmail.com>
17228 F: drivers/pwm/pwm-tegra.c
17230 TEGRA SERIAL DRIVER
17231 M: Laxman Dewangan <ldewangan@nvidia.com>
17233 F: drivers/tty/serial/serial-tegra.c
17236 M: Laxman Dewangan <ldewangan@nvidia.com>
17238 F: drivers/spi/spi-tegra*
17241 M: Thierry Reding <thierry.reding@gmail.com>
17242 M: Jonathan Hunter <jonathanh@nvidia.com>
17243 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17244 L: linux-media@vger.kernel.org
17245 L: linux-tegra@vger.kernel.org
17247 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17248 F: drivers/staging/media/tegra-video/
17250 TEGRA XUSB PADCTL DRIVER
17251 M: JC Kuo <jckuo@nvidia.com>
17253 F: drivers/phy/tegra/xusb*
17255 TEHUTI ETHERNET DRIVER
17256 M: Andy Gospodarek <andy@greyhouse.net>
17257 L: netdev@vger.kernel.org
17259 F: drivers/net/ethernet/tehuti/*
17261 TELECOM CLOCK DRIVER FOR MCPL0010
17262 M: Mark Gross <mark.gross@intel.com>
17264 F: drivers/char/tlclk.c
17266 TEMPO SEMICONDUCTOR DRIVERS
17267 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17269 F: Documentation/devicetree/bindings/sound/tscs*.txt
17270 F: sound/soc/codecs/tscs*.c
17271 F: sound/soc/codecs/tscs*.h
17273 TENSILICA XTENSA PORT (xtensa)
17274 M: Chris Zankel <chris@zankel.net>
17275 M: Max Filippov <jcmvbkbc@gmail.com>
17276 L: linux-xtensa@linux-xtensa.org
17278 T: git git://github.com/czankel/xtensa-linux.git
17280 F: drivers/irqchip/irq-xtensa-*
17282 TEXAS INSTRUMENTS ASoC DRIVERS
17283 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17288 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17289 M: Ricardo Ribalda <ribalda@kernel.org>
17290 L: linux-iio@vger.kernel.org
17292 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17293 F: drivers/iio/dac/ti-dac7612.c
17295 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17296 M: Nishanth Menon <nm@ti.com>
17297 M: Tero Kristo <t-kristo@ti.com>
17298 M: Santosh Shilimkar <ssantosh@kernel.org>
17299 L: linux-arm-kernel@lists.infradead.org
17301 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17302 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17303 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17304 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17305 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17306 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17307 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17308 F: drivers/clk/keystone/sci-clk.c
17309 F: drivers/firmware/ti_sci*
17310 F: drivers/irqchip/irq-ti-sci-inta.c
17311 F: drivers/irqchip/irq-ti-sci-intr.c
17312 F: drivers/reset/reset-ti-sci.c
17313 F: drivers/soc/ti/ti_sci_inta_msi.c
17314 F: drivers/soc/ti/ti_sci_pm_domains.c
17315 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17316 F: include/linux/soc/ti/ti_sci_inta_msi.h
17317 F: include/linux/soc/ti/ti_sci_protocol.h
17319 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17320 M: Hans Verkuil <hverkuil@xs4all.nl>
17321 L: linux-media@vger.kernel.org
17323 W: https://linuxtv.org
17324 T: git git://linuxtv.org/media_tree.git
17325 F: drivers/media/radio/radio-raremono.c
17328 M: Zhang Rui <rui.zhang@intel.com>
17329 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17330 R: Amit Kucheria <amitk@kernel.org>
17331 L: linux-pm@vger.kernel.org
17333 Q: https://patchwork.kernel.org/project/linux-pm/list/
17334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17335 F: Documentation/devicetree/bindings/thermal/
17336 F: drivers/thermal/
17337 F: include/linux/cpu_cooling.h
17338 F: include/linux/thermal.h
17339 F: include/uapi/linux/thermal.h
17341 THERMAL DRIVER FOR AMLOGIC SOCS
17342 M: Guillaume La Roque <glaroque@baylibre.com>
17343 L: linux-pm@vger.kernel.org
17344 L: linux-amlogic@lists.infradead.org
17346 W: http://linux-meson.com/
17347 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17348 F: drivers/thermal/amlogic_thermal.c
17350 THERMAL/CPU_COOLING
17351 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17352 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17353 M: Viresh Kumar <viresh.kumar@linaro.org>
17354 M: Javi Merino <javi.merino@kernel.org>
17355 L: linux-pm@vger.kernel.org
17357 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17358 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17359 F: drivers/thermal/cpufreq_cooling.c
17360 F: drivers/thermal/cpuidle_cooling.c
17361 F: include/linux/cpu_cooling.h
17363 THERMAL/POWER_ALLOCATOR
17364 M: Lukasz Luba <lukasz.luba@arm.com>
17365 L: linux-pm@vger.kernel.org
17367 F: Documentation/driver-api/thermal/power_allocator.rst
17368 F: drivers/thermal/gov_power_allocator.c
17369 F: include/trace/events/thermal_power_allocator.h
17371 THINKPAD ACPI EXTRAS DRIVER
17372 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17373 L: ibm-acpi-devel@lists.sourceforge.net
17374 L: platform-driver-x86@vger.kernel.org
17376 W: http://ibm-acpi.sourceforge.net
17377 W: http://thinkwiki.org/wiki/Ibm-acpi
17378 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17379 F: drivers/platform/x86/thinkpad_acpi.c
17382 M: Andreas Noever <andreas.noever@gmail.com>
17383 M: Michael Jamet <michael.jamet@intel.com>
17384 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17385 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17386 L: linux-usb@vger.kernel.org
17388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17389 F: Documentation/admin-guide/thunderbolt.rst
17390 F: drivers/thunderbolt/
17391 F: include/linux/thunderbolt.h
17393 THUNDERBOLT NETWORK DRIVER
17394 M: Michael Jamet <michael.jamet@intel.com>
17395 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17396 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17397 L: netdev@vger.kernel.org
17399 F: drivers/net/thunderbolt.c
17401 THUNDERX GPIO DRIVER
17402 M: Robert Richter <rric@kernel.org>
17404 F: drivers/gpio/gpio-thunderx.c
17406 TI AM437X VPFE DRIVER
17407 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17408 L: linux-media@vger.kernel.org
17410 W: https://linuxtv.org
17411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17412 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17413 F: drivers/media/platform/am437x/
17415 TI BANDGAP AND THERMAL DRIVER
17416 M: Eduardo Valentin <edubezval@gmail.com>
17417 M: Keerthy <j-keerthy@ti.com>
17418 L: linux-pm@vger.kernel.org
17419 L: linux-omap@vger.kernel.org
17421 F: drivers/thermal/ti-soc-thermal/
17423 TI BQ27XXX POWER SUPPLY DRIVER
17424 R: Dan Murphy <dmurphy@ti.com>
17425 F: drivers/power/supply/bq27xxx_battery.c
17426 F: drivers/power/supply/bq27xxx_battery_i2c.c
17427 F: include/linux/power/bq27xxx_battery.h
17429 TI CDCE706 CLOCK DRIVER
17430 M: Max Filippov <jcmvbkbc@gmail.com>
17432 F: drivers/clk/clk-cdce706.c
17435 M: Tero Kristo <t-kristo@ti.com>
17436 L: linux-omap@vger.kernel.org
17439 F: include/linux/clk/ti.h
17441 TI DAVINCI MACHINE SUPPORT
17442 M: Sekhar Nori <nsekhar@ti.com>
17443 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17447 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17448 F: arch/arm/boot/dts/da850*
17449 F: arch/arm/mach-davinci/
17450 F: drivers/i2c/busses/i2c-davinci.c
17452 TI DAVINCI SERIES CLOCK DRIVER
17453 M: David Lechner <david@lechnology.com>
17454 R: Sekhar Nori <nsekhar@ti.com>
17456 F: Documentation/devicetree/bindings/clock/ti/davinci/
17457 F: drivers/clk/davinci/
17459 TI DAVINCI SERIES GPIO DRIVER
17460 M: Keerthy <j-keerthy@ti.com>
17461 L: linux-gpio@vger.kernel.org
17463 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17464 F: drivers/gpio/gpio-davinci.c
17466 TI DAVINCI SERIES MEDIA DRIVER
17467 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17468 L: linux-media@vger.kernel.org
17470 W: https://linuxtv.org
17471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17472 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17473 F: drivers/media/platform/davinci/
17474 F: include/media/davinci/
17476 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17477 R: David Lechner <david@lechnology.com>
17478 L: linux-iio@vger.kernel.org
17479 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17480 F: drivers/counter/ti-eqep.c
17482 TI ETHERNET SWITCH DRIVER (CPSW)
17483 R: Grygorii Strashko <grygorii.strashko@ti.com>
17484 L: linux-omap@vger.kernel.org
17485 L: netdev@vger.kernel.org
17487 F: drivers/net/ethernet/ti/cpsw*
17488 F: drivers/net/ethernet/ti/davinci*
17490 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17491 M: Alex Dubov <oakad@yahoo.com>
17493 W: http://tifmxx.berlios.de/
17494 F: drivers/memstick/host/tifm_ms.c
17495 F: drivers/misc/tifm*
17496 F: drivers/mmc/host/tifm_sd.c
17497 F: include/linux/tifm.h
17499 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17500 M: Santosh Shilimkar <ssantosh@kernel.org>
17501 L: linux-kernel@vger.kernel.org
17502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17505 F: drivers/soc/ti/*
17507 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17508 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17509 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17512 F: sound/soc/codecs/isabelle*
17513 F: sound/soc/codecs/lm49453*
17515 TI LP855x BACKLIGHT DRIVER
17516 M: Milo Kim <milo.kim@ti.com>
17518 F: Documentation/driver-api/backlight/lp855x-driver.rst
17519 F: drivers/video/backlight/lp855x_bl.c
17520 F: include/linux/platform_data/lp855x.h
17522 TI LP8727 CHARGER DRIVER
17523 M: Milo Kim <milo.kim@ti.com>
17525 F: drivers/power/supply/lp8727_charger.c
17526 F: include/linux/platform_data/lp8727.h
17528 TI LP8788 MFD DRIVER
17529 M: Milo Kim <milo.kim@ti.com>
17531 F: drivers/iio/adc/lp8788_adc.c
17532 F: drivers/leds/leds-lp8788.c
17533 F: drivers/mfd/lp8788*.c
17534 F: drivers/power/supply/lp8788-charger.c
17535 F: drivers/regulator/lp8788-*.c
17536 F: include/linux/mfd/lp8788*.h
17538 TI NETCP ETHERNET DRIVER
17539 M: Wingman Kwok <w-kwok2@ti.com>
17540 M: Murali Karicheri <m-karicheri2@ti.com>
17541 L: netdev@vger.kernel.org
17543 F: drivers/net/ethernet/ti/netcp*
17545 TI PCM3060 ASoC CODEC DRIVER
17546 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17547 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17549 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17550 F: sound/soc/codecs/pcm3060*
17552 TI TAS571X FAMILY ASoC CODEC DRIVER
17553 M: Kevin Cernekee <cernekee@chromium.org>
17554 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17556 F: sound/soc/codecs/tas571x*
17558 TI TCAN4X5X DEVICE DRIVER
17559 M: Dan Murphy <dmurphy@ti.com>
17560 L: linux-can@vger.kernel.org
17562 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17563 F: drivers/net/can/m_can/tcan4x5x.c
17565 TI TRF7970A NFC DRIVER
17566 M: Mark Greer <mgreer@animalcreek.com>
17567 L: linux-wireless@vger.kernel.org
17568 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17570 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17571 F: drivers/nfc/trf7970a.c
17573 TI TWL4030 SERIES SOC CODEC DRIVER
17574 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17577 F: sound/soc/codecs/twl4030*
17580 M: Benoit Parrot <bparrot@ti.com>
17581 L: linux-media@vger.kernel.org
17583 W: http://linuxtv.org/
17584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17585 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17586 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17587 F: drivers/media/platform/ti-vpe/
17589 TI WILINK WIRELESS DRIVERS
17590 L: linux-wireless@vger.kernel.org
17592 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17593 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17595 F: drivers/net/wireless/ti/
17596 F: include/linux/wl12xx.h
17598 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17599 M: John Stultz <john.stultz@linaro.org>
17600 M: Thomas Gleixner <tglx@linutronix.de>
17601 R: Stephen Boyd <sboyd@kernel.org>
17602 L: linux-kernel@vger.kernel.org
17604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17605 F: include/linux/clocksource.h
17606 F: include/linux/time.h
17607 F: include/linux/timex.h
17608 F: include/uapi/linux/time.h
17609 F: include/uapi/linux/timex.h
17610 F: kernel/time/alarmtimer.c
17611 F: kernel/time/clocksource.c
17612 F: kernel/time/ntp.c
17613 F: kernel/time/time*.c
17614 F: tools/testing/selftests/timers/
17617 M: Jon Maloy <jmaloy@redhat.com>
17618 M: Ying Xue <ying.xue@windriver.com>
17619 L: netdev@vger.kernel.org (core kernel code)
17620 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17622 W: http://tipc.sourceforge.net/
17623 F: include/uapi/linux/tipc*.h
17626 TLAN NETWORK DRIVER
17627 M: Samuel Chessman <chessman@tux.org>
17628 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17630 W: http://sourceforge.net/projects/tlan/
17631 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17632 F: drivers/net/ethernet/ti/tlan.*
17634 TM6000 VIDEO4LINUX DRIVER
17635 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17636 L: linux-media@vger.kernel.org
17638 W: https://linuxtv.org
17639 T: git git://linuxtv.org/media_tree.git
17640 F: Documentation/admin-guide/media/tm6000*
17641 F: drivers/media/usb/tm6000/
17643 TMIO/SDHI MMC DRIVER
17644 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17645 L: linux-mmc@vger.kernel.org
17647 F: drivers/mmc/host/renesas_sdhi*
17648 F: drivers/mmc/host/tmio_mmc*
17649 F: include/linux/mfd/tmio.h
17651 TMP401 HARDWARE MONITOR DRIVER
17652 M: Guenter Roeck <linux@roeck-us.net>
17653 L: linux-hwmon@vger.kernel.org
17655 F: Documentation/hwmon/tmp401.rst
17656 F: drivers/hwmon/tmp401.c
17658 TMP513 HARDWARE MONITOR DRIVER
17659 M: Eric Tremblay <etremblay@distech-controls.com>
17660 L: linux-hwmon@vger.kernel.org
17662 F: Documentation/hwmon/tmp513.rst
17663 F: drivers/hwmon/tmp513.c
17665 TMPFS (SHMEM FILESYSTEM)
17666 M: Hugh Dickins <hughd@google.com>
17667 L: linux-mm@kvack.org
17669 F: include/linux/shmem_fs.h
17672 TOMOYO SECURITY MODULE
17673 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17674 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17675 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17676 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17677 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17678 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17680 W: https://tomoyo.osdn.jp/
17681 F: security/tomoyo/
17683 TOPSTAR LAPTOP EXTRAS DRIVER
17684 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17685 L: platform-driver-x86@vger.kernel.org
17687 F: drivers/platform/x86/topstar-laptop.c
17689 TORTURE-TEST MODULES
17690 M: Davidlohr Bueso <dave@stgolabs.net>
17691 M: "Paul E. McKenney" <paulmck@kernel.org>
17692 M: Josh Triplett <josh@joshtriplett.org>
17693 L: linux-kernel@vger.kernel.org
17695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17696 F: Documentation/RCU/torture.rst
17697 F: kernel/locking/locktorture.c
17698 F: kernel/rcu/rcuscale.c
17699 F: kernel/rcu/rcutorture.c
17700 F: kernel/rcu/refscale.c
17701 F: kernel/torture.c
17703 TOSHIBA ACPI EXTRAS DRIVER
17704 M: Azael Avalos <coproscefalo@gmail.com>
17705 L: platform-driver-x86@vger.kernel.org
17707 F: drivers/platform/x86/toshiba_acpi.c
17709 TOSHIBA BLUETOOTH DRIVER
17710 M: Azael Avalos <coproscefalo@gmail.com>
17711 L: platform-driver-x86@vger.kernel.org
17713 F: drivers/platform/x86/toshiba_bluetooth.c
17715 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17716 M: Azael Avalos <coproscefalo@gmail.com>
17717 L: platform-driver-x86@vger.kernel.org
17719 F: drivers/platform/x86/toshiba_haps.c
17722 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17724 W: http://www.buzzard.org.uk/toshiba/
17725 F: drivers/char/toshiba.c
17726 F: include/linux/toshiba.h
17727 F: include/uapi/linux/toshiba.h
17729 TOSHIBA TC358743 DRIVER
17730 M: Mats Randgaard <matrandg@cisco.com>
17731 L: linux-media@vger.kernel.org
17733 F: drivers/media/i2c/tc358743*
17734 F: include/media/i2c/tc358743.h
17736 TOSHIBA WMI HOTKEYS DRIVER
17737 M: Azael Avalos <coproscefalo@gmail.com>
17738 L: platform-driver-x86@vger.kernel.org
17740 F: drivers/platform/x86/toshiba-wmi.c
17743 M: Peter Huewe <peterhuewe@gmx.de>
17744 M: Jarkko Sakkinen <jarkko@kernel.org>
17745 R: Jason Gunthorpe <jgg@ziepe.ca>
17746 L: linux-integrity@vger.kernel.org
17748 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17749 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17751 F: drivers/char/tpm/
17754 M: Steven Rostedt <rostedt@goodmis.org>
17755 M: Ingo Molnar <mingo@redhat.com>
17757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17758 F: Documentation/trace/ftrace.rst
17759 F: arch/*/*/*/ftrace.h
17760 F: arch/*/kernel/ftrace.c
17761 F: include/*/ftrace.h
17762 F: include/linux/trace*.h
17765 F: tools/testing/selftests/ftrace/
17767 TRACING MMIO ACCESSES (MMIOTRACE)
17768 M: Steven Rostedt <rostedt@goodmis.org>
17769 M: Ingo Molnar <mingo@kernel.org>
17770 R: Karol Herbst <karolherbst@gmail.com>
17771 R: Pekka Paalanen <ppaalanen@gmail.com>
17772 L: linux-kernel@vger.kernel.org
17773 L: nouveau@lists.freedesktop.org
17775 F: arch/x86/mm/kmmio.c
17776 F: arch/x86/mm/mmio-mod.c
17777 F: arch/x86/mm/testmmiotrace.c
17778 F: include/linux/mmiotrace.h
17779 F: kernel/trace/trace_mmiotrace.c
17782 M: Jiri Kosina <trivial@kernel.org>
17784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17785 K: ^Subject:.*(?i)trivial
17788 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17789 M: Jiri Slaby <jirislaby@kernel.org>
17791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17792 F: Documentation/driver-api/serial/
17794 F: drivers/tty/serial/serial_core.c
17795 F: include/linux/serial.h
17796 F: include/linux/serial_core.h
17797 F: include/linux/tty.h
17798 F: include/uapi/linux/serial.h
17799 F: include/uapi/linux/serial_core.h
17800 F: include/uapi/linux/tty.h
17802 TUA9001 MEDIA DRIVER
17803 M: Antti Palosaari <crope@iki.fi>
17804 L: linux-media@vger.kernel.org
17806 W: https://linuxtv.org
17807 W: http://palosaari.fi/linux/
17808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17809 T: git git://linuxtv.org/anttip/media_tree.git
17810 F: drivers/media/tuners/tua9001*
17812 TULIP NETWORK DRIVERS
17813 L: netdev@vger.kernel.org
17814 L: linux-parisc@vger.kernel.org
17816 F: drivers/net/ethernet/dec/tulip/
17819 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17821 W: http://vtun.sourceforge.net/tun
17822 F: Documentation/networking/tuntap.rst
17823 F: arch/um/os-Linux/drivers/
17825 TURBOCHANNEL SUBSYSTEM
17826 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17827 M: Ralf Baechle <ralf@linux-mips.org>
17828 L: linux-mips@vger.kernel.org
17830 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17832 F: include/linux/tc.h
17835 M: "Len Brown" <lenb@kernel.org>
17836 L: linux-pm@vger.kernel.org
17838 Q: https://patchwork.kernel.org/project/linux-pm/list/
17839 B: https://bugzilla.kernel.org
17840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17841 F: tools/power/x86/turbostat/
17843 TW5864 VIDEO4LINUX DRIVER
17844 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17845 M: Anton Sviridenko <anton@corp.bluecherry.net>
17846 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17847 M: Andrey Utkin <andrey_utkin@fastmail.com>
17848 L: linux-media@vger.kernel.org
17850 F: drivers/media/pci/tw5864/
17852 TW68 VIDEO4LINUX DRIVER
17853 M: Hans Verkuil <hverkuil@xs4all.nl>
17854 L: linux-media@vger.kernel.org
17856 W: https://linuxtv.org
17857 T: git git://linuxtv.org/media_tree.git
17858 F: drivers/media/pci/tw68/
17860 TW686X VIDEO4LINUX DRIVER
17861 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17862 L: linux-media@vger.kernel.org
17864 W: http://linuxtv.org
17865 T: git git://linuxtv.org/media_tree.git
17866 F: drivers/media/pci/tw686x/
17868 UACCE ACCELERATOR FRAMEWORK
17869 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17870 M: Zhou Wang <wangzhou1@hisilicon.com>
17871 L: linux-accelerators@lists.ozlabs.org
17872 L: linux-kernel@vger.kernel.org
17874 F: Documentation/ABI/testing/sysfs-driver-uacce
17875 F: Documentation/misc-devices/uacce.rst
17876 F: drivers/misc/uacce/
17877 F: include/linux/uacce.h
17878 F: include/uapi/misc/uacce/
17880 UBI FILE SYSTEM (UBIFS)
17881 M: Richard Weinberger <richard@nod.at>
17882 L: linux-mtd@lists.infradead.org
17884 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17887 F: Documentation/filesystems/ubifs-authentication.rst
17888 F: Documentation/filesystems/ubifs.rst
17891 UCLINUX (M68KNOMMU AND COLDFIRE)
17892 M: Greg Ungerer <gerg@linux-m68k.org>
17893 L: linux-m68k@lists.linux-m68k.org
17894 L: uclinux-dev@uclinux.org (subscribers-only)
17896 W: http://www.linux-m68k.org/
17897 W: http://www.uclinux.org/
17898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17899 F: arch/m68k/*/*_no.*
17901 F: arch/m68k/coldfire/
17902 F: arch/m68k/include/asm/*_no.*
17905 M: Jan Kara <jack@suse.com>
17907 F: Documentation/filesystems/udf.rst
17911 M: Bastien Nocera <hadess@hadess.net>
17912 L: linux-input@vger.kernel.org
17914 F: drivers/hid/hid-udraw-ps3.c
17917 M: Evgeniy Dushistov <dushistov@mail.ru>
17919 F: Documentation/admin-guide/ufs.rst
17922 UHID USERSPACE HID IO DRIVER
17923 M: David Rheinsberg <david.rheinsberg@gmail.com>
17924 L: linux-input@vger.kernel.org
17926 F: drivers/hid/uhid.c
17927 F: include/uapi/linux/uhid.h
17930 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17931 L: linux-usb@vger.kernel.org
17933 F: drivers/usb/common/ulpi.c
17934 F: include/linux/ulpi/
17937 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17938 L: linux-fsdevel@vger.kernel.org
17943 M: Tony Finch <dot@dotat.at>
17945 W: http://dotat.at/prog/unifdef
17946 F: scripts/unifdef.c
17948 UNIFORM CDROM DRIVER
17949 M: Jens Axboe <axboe@kernel.dk>
17951 W: http://www.kernel.dk
17952 F: Documentation/cdrom/
17953 F: drivers/cdrom/cdrom.c
17954 F: include/linux/cdrom.h
17955 F: include/uapi/linux/cdrom.h
17957 UNISYS S-PAR DRIVERS
17958 M: David Kershner <david.kershner@unisys.com>
17959 L: sparmaintainer@unisys.com (Unisys internal)
17961 F: drivers/staging/unisys/
17962 F: drivers/visorbus/
17963 F: include/linux/visorbus.h
17965 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17966 R: Alim Akhtar <alim.akhtar@samsung.com>
17967 R: Avri Altman <avri.altman@wdc.com>
17968 L: linux-scsi@vger.kernel.org
17970 F: Documentation/scsi/ufs.rst
17971 F: drivers/scsi/ufs/
17973 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17974 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17975 L: linux-scsi@vger.kernel.org
17977 F: drivers/scsi/ufs/*dwc*
17979 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17980 M: Stanley Chu <stanley.chu@mediatek.com>
17981 L: linux-scsi@vger.kernel.org
17982 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17984 F: drivers/scsi/ufs/ufs-mediatek*
17986 UNSORTED BLOCK IMAGES (UBI)
17987 M: Richard Weinberger <richard@nod.at>
17988 L: linux-mtd@lists.infradead.org
17990 W: http://www.linux-mtd.infradead.org/
17991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17993 F: drivers/mtd/ubi/
17994 F: include/linux/mtd/ubi.h
17995 F: include/uapi/mtd/ubi-user.h
17997 USB "USBNET" DRIVER FRAMEWORK
17998 M: Oliver Neukum <oneukum@suse.com>
17999 L: netdev@vger.kernel.org
18001 W: http://www.linux-usb.org/usbnet
18002 F: drivers/net/usb/usbnet.c
18003 F: include/linux/usb/usbnet.h
18006 M: Oliver Neukum <oneukum@suse.com>
18007 L: linux-usb@vger.kernel.org
18009 F: Documentation/usb/acm.rst
18010 F: drivers/usb/class/cdc-acm.*
18012 USB APPLE MFI FASTCHARGE DRIVER
18013 M: Bastien Nocera <hadess@hadess.net>
18014 L: linux-usb@vger.kernel.org
18016 F: drivers/usb/misc/apple-mfi-fastcharge.c
18018 USB AR5523 WIRELESS DRIVER
18019 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18020 L: linux-wireless@vger.kernel.org
18022 F: drivers/net/wireless/ath/ar5523/
18025 M: Oliver Neukum <oneukum@suse.com>
18026 L: linux-usb@vger.kernel.org
18027 L: linux-scsi@vger.kernel.org
18029 F: drivers/usb/storage/uas.c
18031 USB CDC ETHERNET DRIVER
18032 M: Oliver Neukum <oliver@neukum.org>
18033 L: linux-usb@vger.kernel.org
18035 F: drivers/net/usb/cdc_*.c
18036 F: include/uapi/linux/usb/cdc.h
18038 USB CHAOSKEY DRIVER
18039 M: Keith Packard <keithp@keithp.com>
18040 L: linux-usb@vger.kernel.org
18042 F: drivers/usb/misc/chaoskey.c
18044 USB CYPRESS C67X00 DRIVER
18045 M: Peter Korsgaard <jacmet@sunsite.dk>
18046 L: linux-usb@vger.kernel.org
18048 F: drivers/usb/c67x00/
18050 USB DAVICOM DM9601 DRIVER
18051 M: Peter Korsgaard <jacmet@sunsite.dk>
18052 L: netdev@vger.kernel.org
18054 W: http://www.linux-usb.org/usbnet
18055 F: drivers/net/usb/dm9601.c
18058 M: Alan Stern <stern@rowland.harvard.edu>
18059 L: linux-usb@vger.kernel.org
18061 F: Documentation/usb/ehci.rst
18062 F: drivers/usb/host/ehci*
18064 USB GADGET/PERIPHERAL SUBSYSTEM
18065 M: Felipe Balbi <balbi@kernel.org>
18066 L: linux-usb@vger.kernel.org
18068 W: http://www.linux-usb.org/gadget
18069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18070 F: drivers/usb/gadget/
18071 F: include/linux/usb/gadget*
18073 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18074 M: Jiri Kosina <jikos@kernel.org>
18075 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18076 L: linux-usb@vger.kernel.org
18078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18079 F: Documentation/hid/hiddev.rst
18080 F: drivers/hid/usbhid/
18082 USB INTEL XHCI ROLE MUX DRIVER
18083 M: Hans de Goede <hdegoede@redhat.com>
18084 L: linux-usb@vger.kernel.org
18086 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18088 USB IP DRIVER FOR HISILICON KIRIN
18089 M: Yu Chen <chenyu56@huawei.com>
18090 M: Binghui Wang <wangbinghui@hisilicon.com>
18091 L: linux-usb@vger.kernel.org
18093 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18094 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18097 M: Olav Kongas <ok@artecdesign.ee>
18098 L: linux-usb@vger.kernel.org
18100 F: drivers/usb/host/isp116x*
18101 F: include/linux/usb/isp116x.h
18103 USB LAN78XX ETHERNET DRIVER
18104 M: Woojung Huh <woojung.huh@microchip.com>
18105 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18106 L: netdev@vger.kernel.org
18108 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18109 F: drivers/net/usb/lan78xx.*
18110 F: include/dt-bindings/net/microchip-lan78xx.h
18112 USB MASS STORAGE DRIVER
18113 M: Alan Stern <stern@rowland.harvard.edu>
18114 L: linux-usb@vger.kernel.org
18115 L: usb-storage@lists.one-eyed-alien.net
18117 F: drivers/usb/storage/
18120 M: Clemens Ladisch <clemens@ladisch.de>
18121 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18124 F: sound/usb/midi.*
18126 USB NETWORKING DRIVERS
18127 L: linux-usb@vger.kernel.org
18129 F: drivers/net/usb/
18132 M: Alan Stern <stern@rowland.harvard.edu>
18133 L: linux-usb@vger.kernel.org
18135 F: Documentation/usb/ohci.rst
18136 F: drivers/usb/host/ohci*
18138 USB OTG FSM (Finite State Machine)
18139 M: Peter Chen <Peter.Chen@nxp.com>
18140 L: linux-usb@vger.kernel.org
18142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18143 F: drivers/usb/common/usb-otg-fsm.c
18146 M: Valentina Manea <valentina.manea.m@gmail.com>
18147 M: Shuah Khan <shuah@kernel.org>
18148 M: Shuah Khan <skhan@linuxfoundation.org>
18149 L: linux-usb@vger.kernel.org
18151 F: Documentation/usb/usbip_protocol.rst
18152 F: drivers/usb/usbip/
18153 F: tools/testing/selftests/drivers/usb/usbip/
18154 F: tools/usb/usbip/
18157 M: Petko Manolov <petkan@nucleusys.com>
18158 L: linux-usb@vger.kernel.org
18159 L: netdev@vger.kernel.org
18161 W: https://github.com/petkan/pegasus
18162 T: git git://github.com/petkan/pegasus.git
18163 F: drivers/net/usb/pegasus.*
18166 M: Felipe Balbi <balbi@kernel.org>
18167 L: linux-usb@vger.kernel.org
18169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18170 F: drivers/usb/phy/
18172 USB PRINTER DRIVER (usblp)
18173 M: Pete Zaitcev <zaitcev@redhat.com>
18174 L: linux-usb@vger.kernel.org
18176 F: drivers/usb/class/usblp.c
18178 USB RAW GADGET DRIVER
18179 R: Andrey Konovalov <andreyknvl@gmail.com>
18180 L: linux-usb@vger.kernel.org
18182 F: Documentation/usb/raw-gadget.rst
18183 F: drivers/usb/gadget/legacy/raw_gadget.c
18184 F: include/uapi/linux/usb/raw_gadget.h
18186 USB QMI WWAN NETWORK DRIVER
18187 M: Bjørn Mork <bjorn@mork.no>
18188 L: netdev@vger.kernel.org
18190 F: Documentation/ABI/testing/sysfs-class-net-qmi
18191 F: drivers/net/usb/qmi_wwan.c
18194 M: Petko Manolov <petkan@nucleusys.com>
18195 L: linux-usb@vger.kernel.org
18196 L: netdev@vger.kernel.org
18198 W: https://github.com/petkan/rtl8150
18199 T: git git://github.com/petkan/rtl8150.git
18200 F: drivers/net/usb/rtl8150.c
18202 USB SERIAL SUBSYSTEM
18203 M: Johan Hovold <johan@kernel.org>
18204 L: linux-usb@vger.kernel.org
18206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18207 F: Documentation/usb/usb-serial.rst
18208 F: drivers/usb/serial/
18209 F: include/linux/usb/serial.h
18211 USB SMSC75XX ETHERNET DRIVER
18212 M: Steve Glendinning <steve.glendinning@shawell.net>
18213 L: netdev@vger.kernel.org
18215 F: drivers/net/usb/smsc75xx.*
18217 USB SMSC95XX ETHERNET DRIVER
18218 M: Steve Glendinning <steve.glendinning@shawell.net>
18219 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18220 L: netdev@vger.kernel.org
18222 F: drivers/net/usb/smsc95xx.*
18225 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18226 L: linux-usb@vger.kernel.org
18228 W: http://www.linux-usb.org
18229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18230 F: Documentation/devicetree/bindings/usb/
18231 F: Documentation/usb/
18233 F: include/linux/usb.h
18234 F: include/linux/usb/
18236 USB TYPEC BUS FOR ALTERNATE MODES
18237 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18238 L: linux-usb@vger.kernel.org
18240 F: Documentation/ABI/testing/sysfs-bus-typec
18241 F: Documentation/driver-api/usb/typec_bus.rst
18242 F: drivers/usb/typec/altmodes/
18243 F: include/linux/usb/typec_altmode.h
18246 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18247 L: linux-usb@vger.kernel.org
18249 F: Documentation/ABI/testing/sysfs-class-typec
18250 F: Documentation/driver-api/usb/typec.rst
18251 F: drivers/usb/typec/
18252 F: include/linux/usb/typec.h
18254 USB TYPEC INTEL PMC MUX DRIVER
18255 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18256 L: linux-usb@vger.kernel.org
18258 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18259 F: drivers/usb/typec/mux/intel_pmc_mux.c
18261 USB TYPEC PI3USB30532 MUX DRIVER
18262 M: Hans de Goede <hdegoede@redhat.com>
18263 L: linux-usb@vger.kernel.org
18265 F: drivers/usb/typec/mux/pi3usb30532.c
18267 USB TYPEC PORT CONTROLLER DRIVERS
18268 M: Guenter Roeck <linux@roeck-us.net>
18269 L: linux-usb@vger.kernel.org
18271 F: drivers/usb/typec/tcpm/
18274 M: Alan Stern <stern@rowland.harvard.edu>
18275 L: linux-usb@vger.kernel.org
18277 F: drivers/usb/host/uhci*
18280 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18281 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18282 L: linux-media@vger.kernel.org
18284 W: http://www.ideasonboard.org/uvc/
18285 T: git git://linuxtv.org/media_tree.git
18286 F: drivers/media/usb/uvc/
18287 F: include/uapi/linux/uvcvideo.h
18290 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18291 L: linux-usb@vger.kernel.org
18293 F: drivers/usb/gadget/function/*uvc*
18294 F: drivers/usb/gadget/legacy/webcam.c
18295 F: include/uapi/linux/usb/g_uvc.h
18297 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18298 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18299 L: linux-wireless@vger.kernel.org
18301 F: drivers/net/wireless/rndis_wlan.c
18304 M: Mathias Nyman <mathias.nyman@intel.com>
18305 L: linux-usb@vger.kernel.org
18307 F: drivers/usb/host/pci-quirks*
18308 F: drivers/usb/host/xhci*
18311 L: linux-wireless@vger.kernel.org
18313 W: http://linux-lc100020.sourceforge.net
18314 F: drivers/net/wireless/zydas/zd1201.*
18317 M: Antoine Jacquet <royale@zerezo.com>
18318 L: linux-usb@vger.kernel.org
18319 L: linux-media@vger.kernel.org
18321 W: http://royale.zerezo.com/zr364xx/
18322 T: git git://linuxtv.org/media_tree.git
18323 F: Documentation/admin-guide/media/zr364xx*
18324 F: drivers/media/usb/zr364xx/
18326 USER-MODE LINUX (UML)
18327 M: Jeff Dike <jdike@addtoit.com>
18328 M: Richard Weinberger <richard@nod.at>
18329 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18330 L: linux-um@lists.infradead.org
18332 W: http://user-mode-linux.sourceforge.net
18333 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18335 F: Documentation/virt/uml/
18340 USERSPACE COPYIN/COPYOUT (UIOVEC)
18341 M: Alexander Viro <viro@zeniv.linux.org.uk>
18343 F: include/linux/uio.h
18346 USERSPACE DMA BUFFER DRIVER
18347 M: Gerd Hoffmann <kraxel@redhat.com>
18348 L: dri-devel@lists.freedesktop.org
18350 T: git git://anongit.freedesktop.org/drm/drm-misc
18351 F: drivers/dma-buf/udmabuf.c
18352 F: include/uapi/linux/udmabuf.h
18354 USERSPACE I/O (UIO)
18355 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18358 F: Documentation/driver-api/uio-howto.rst
18360 F: include/linux/uio_driver.h
18363 M: Karel Zak <kzak@redhat.com>
18364 L: util-linux@vger.kernel.org
18366 W: http://en.wikipedia.org/wiki/Util-linux
18367 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18370 M: Christoph Hellwig <hch@lst.de>
18371 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18372 L: linux-kernel@vger.kernel.org
18374 T: git git://git.infradead.org/users/hch/uuid.git
18375 F: include/linux/uuid.h
18376 F: include/uapi/linux/uuid.h
18381 M: Michal Januszewski <spock@gentoo.org>
18382 L: linux-fbdev@vger.kernel.org
18384 W: https://github.com/mjanusz/v86d
18385 F: Documentation/fb/uvesafb.rst
18386 F: drivers/video/fbdev/uvesafb.*
18388 Ux500 CLOCK DRIVERS
18389 M: Ulf Hansson <ulf.hansson@linaro.org>
18390 L: linux-clk@vger.kernel.org
18391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18393 F: drivers/clk/ux500/
18396 M: Stefan Agner <stefan@agner.ch>
18397 L: linux-mtd@lists.infradead.org
18399 F: drivers/mtd/nand/raw/vf610_nfc.c
18401 VFAT/FAT/MSDOS FILESYSTEM
18402 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18404 F: Documentation/filesystems/vfat.rst
18408 M: Alex Williamson <alex.williamson@redhat.com>
18409 R: Cornelia Huck <cohuck@redhat.com>
18410 L: kvm@vger.kernel.org
18412 T: git git://github.com/awilliam/linux-vfio.git
18413 F: Documentation/driver-api/vfio.rst
18415 F: include/linux/vfio.h
18416 F: include/uapi/linux/vfio.h
18419 M: Diana Craciun <diana.craciun@oss.nxp.com>
18420 L: kvm@vger.kernel.org
18422 F: drivers/vfio/fsl-mc/
18424 VFIO MEDIATED DEVICE DRIVERS
18425 M: Kirti Wankhede <kwankhede@nvidia.com>
18426 L: kvm@vger.kernel.org
18428 F: Documentation/driver-api/vfio-mediated-device.rst
18429 F: drivers/vfio/mdev/
18430 F: include/linux/mdev.h
18431 F: samples/vfio-mdev/
18433 VFIO PLATFORM DRIVER
18434 M: Eric Auger <eric.auger@redhat.com>
18435 L: kvm@vger.kernel.org
18437 F: drivers/vfio/platform/
18440 R: Lukas Wunner <lukas@wunner.de>
18442 T: git git://anongit.freedesktop.org/drm/drm-misc
18443 F: Documentation/gpu/vga-switcheroo.rst
18444 F: drivers/gpu/vga/vga_switcheroo.c
18445 F: include/linux/vga_switcheroo.h
18447 VIA RHINE NETWORK DRIVER
18449 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18450 F: drivers/net/ethernet/via/via-rhine.c
18452 VIA SD/MMC CARD CONTROLLER DRIVER
18453 M: Bruce Chang <brucechang@via.com.tw>
18454 M: Harald Welte <HaraldWelte@viatech.com>
18456 F: drivers/mmc/host/via-sdmmc.c
18458 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18459 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18460 L: linux-fbdev@vger.kernel.org
18462 F: drivers/video/fbdev/via/
18463 F: include/linux/via-core.h
18464 F: include/linux/via-gpio.h
18465 F: include/linux/via_i2c.h
18467 VIA VELOCITY NETWORK DRIVER
18468 M: Francois Romieu <romieu@fr.zoreil.com>
18469 L: netdev@vger.kernel.org
18471 F: drivers/net/ethernet/via/via-velocity.*
18473 VICODEC VIRTUAL CODEC DRIVER
18474 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18475 L: linux-media@vger.kernel.org
18477 W: https://linuxtv.org
18478 T: git git://linuxtv.org/media_tree.git
18479 F: drivers/media/test-drivers/vicodec/*
18481 VIDEO I2C POLLING DRIVER
18482 M: Matt Ranostay <matt.ranostay@konsulko.com>
18483 L: linux-media@vger.kernel.org
18485 F: drivers/media/i2c/video-i2c.c
18487 VIDEO MULTIPLEXER DRIVER
18488 M: Philipp Zabel <p.zabel@pengutronix.de>
18489 L: linux-media@vger.kernel.org
18491 F: drivers/media/platform/video-mux.c
18493 VIDEOBUF2 FRAMEWORK
18494 M: Tomasz Figa <tfiga@chromium.org>
18495 M: Marek Szyprowski <m.szyprowski@samsung.com>
18496 L: linux-media@vger.kernel.org
18498 F: drivers/media/common/videobuf2/*
18499 F: include/media/videobuf2-*
18501 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18502 M: Helen Koike <helen.koike@collabora.com>
18503 R: Shuah Khan <skhan@linuxfoundation.org>
18504 L: linux-media@vger.kernel.org
18506 W: https://linuxtv.org
18507 T: git git://linuxtv.org/media_tree.git
18508 F: drivers/media/test-drivers/vimc/*
18511 M: Alex Williamson <alex.williamson@redhat.com>
18512 M: Paolo Bonzini <pbonzini@redhat.com>
18513 L: kvm@vger.kernel.org
18517 VIRTIO AND VHOST VSOCK DRIVER
18518 M: Stefan Hajnoczi <stefanha@redhat.com>
18519 M: Stefano Garzarella <sgarzare@redhat.com>
18520 L: kvm@vger.kernel.org
18521 L: virtualization@lists.linux-foundation.org
18522 L: netdev@vger.kernel.org
18524 F: drivers/net/vsockmon.c
18525 F: drivers/vhost/vsock.c
18526 F: include/linux/virtio_vsock.h
18527 F: include/uapi/linux/virtio_vsock.h
18528 F: include/uapi/linux/vm_sockets_diag.h
18529 F: include/uapi/linux/vsockmon.h
18530 F: net/vmw_vsock/af_vsock_tap.c
18531 F: net/vmw_vsock/diag.c
18532 F: net/vmw_vsock/virtio_transport.c
18533 F: net/vmw_vsock/virtio_transport_common.c
18534 F: net/vmw_vsock/vsock_loopback.c
18535 F: tools/testing/vsock/
18537 VIRTIO BLOCK AND SCSI DRIVERS
18538 M: "Michael S. Tsirkin" <mst@redhat.com>
18539 M: Jason Wang <jasowang@redhat.com>
18540 R: Paolo Bonzini <pbonzini@redhat.com>
18541 R: Stefan Hajnoczi <stefanha@redhat.com>
18542 L: virtualization@lists.linux-foundation.org
18544 F: drivers/block/virtio_blk.c
18545 F: drivers/scsi/virtio_scsi.c
18546 F: drivers/vhost/scsi.c
18547 F: include/uapi/linux/virtio_blk.h
18548 F: include/uapi/linux/virtio_scsi.h
18550 VIRTIO CONSOLE DRIVER
18551 M: Amit Shah <amit@kernel.org>
18552 L: virtualization@lists.linux-foundation.org
18554 F: drivers/char/virtio_console.c
18555 F: include/linux/virtio_console.h
18556 F: include/uapi/linux/virtio_console.h
18558 VIRTIO CORE AND NET DRIVERS
18559 M: "Michael S. Tsirkin" <mst@redhat.com>
18560 M: Jason Wang <jasowang@redhat.com>
18561 L: virtualization@lists.linux-foundation.org
18563 F: Documentation/devicetree/bindings/virtio/
18564 F: drivers/block/virtio_blk.c
18565 F: drivers/crypto/virtio/
18566 F: drivers/net/virtio_net.c
18569 F: include/linux/vdpa.h
18570 F: include/linux/virtio*.h
18571 F: include/uapi/linux/virtio_*.h
18575 M: "Michael S. Tsirkin" <mst@redhat.com>
18576 M: David Hildenbrand <david@redhat.com>
18577 L: virtualization@lists.linux-foundation.org
18579 F: drivers/virtio/virtio_balloon.c
18580 F: include/uapi/linux/virtio_balloon.h
18581 F: include/linux/balloon_compaction.h
18582 F: mm/balloon_compaction.c
18584 VIRTIO CRYPTO DRIVER
18585 M: Gonglei <arei.gonglei@huawei.com>
18586 L: virtualization@lists.linux-foundation.org
18587 L: linux-crypto@vger.kernel.org
18589 F: drivers/crypto/virtio/
18590 F: include/uapi/linux/virtio_crypto.h
18592 VIRTIO DRIVERS FOR S390
18593 M: Cornelia Huck <cohuck@redhat.com>
18594 M: Halil Pasic <pasic@linux.ibm.com>
18595 L: linux-s390@vger.kernel.org
18596 L: virtualization@lists.linux-foundation.org
18597 L: kvm@vger.kernel.org
18599 F: arch/s390/include/uapi/asm/virtio-ccw.h
18600 F: drivers/s390/virtio/
18603 M: Vivek Goyal <vgoyal@redhat.com>
18604 M: Stefan Hajnoczi <stefanha@redhat.com>
18605 M: Miklos Szeredi <miklos@szeredi.hu>
18606 L: virtualization@lists.linux-foundation.org
18607 L: linux-fsdevel@vger.kernel.org
18609 W: https://virtio-fs.gitlab.io/
18610 F: Documentation/filesystems/virtiofs.rst
18611 F: fs/fuse/virtio_fs.c
18612 F: include/uapi/linux/virtio_fs.h
18615 M: David Airlie <airlied@linux.ie>
18616 M: Gerd Hoffmann <kraxel@redhat.com>
18617 L: dri-devel@lists.freedesktop.org
18618 L: virtualization@lists.linux-foundation.org
18620 T: git git://anongit.freedesktop.org/drm/drm-misc
18621 F: drivers/gpu/drm/virtio/
18622 F: include/uapi/linux/virtio_gpu.h
18624 VIRTIO HOST (VHOST)
18625 M: "Michael S. Tsirkin" <mst@redhat.com>
18626 M: Jason Wang <jasowang@redhat.com>
18627 L: kvm@vger.kernel.org
18628 L: virtualization@lists.linux-foundation.org
18629 L: netdev@vger.kernel.org
18631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18633 F: include/linux/vhost_iotlb.h
18634 F: include/uapi/linux/vhost.h
18636 VIRTIO INPUT DRIVER
18637 M: Gerd Hoffmann <kraxel@redhat.com>
18639 F: drivers/virtio/virtio_input.c
18640 F: include/uapi/linux/virtio_input.h
18642 VIRTIO IOMMU DRIVER
18643 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18644 L: virtualization@lists.linux-foundation.org
18646 F: drivers/iommu/virtio-iommu.c
18647 F: include/uapi/linux/virtio_iommu.h
18650 M: David Hildenbrand <david@redhat.com>
18651 L: virtualization@lists.linux-foundation.org
18653 W: https://virtio-mem.gitlab.io/
18654 F: drivers/virtio/virtio_mem.c
18655 F: include/uapi/linux/virtio_mem.h
18657 VIRTUAL BOX GUEST DEVICE DRIVER
18658 M: Hans de Goede <hdegoede@redhat.com>
18659 M: Arnd Bergmann <arnd@arndb.de>
18660 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18662 F: drivers/virt/vboxguest/
18663 F: include/linux/vbox_utils.h
18664 F: include/uapi/linux/vbox*.h
18666 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18667 M: Hans de Goede <hdegoede@redhat.com>
18668 L: linux-fsdevel@vger.kernel.org
18672 VIRTUAL SERIO DEVICE DRIVER
18673 M: Stephen Chandler Paul <thatslyude@gmail.com>
18675 F: drivers/input/serio/userio.c
18676 F: include/uapi/linux/userio.h
18678 VIVID VIRTUAL VIDEO DRIVER
18679 M: Hans Verkuil <hverkuil@xs4all.nl>
18680 L: linux-media@vger.kernel.org
18682 W: https://linuxtv.org
18683 T: git git://linuxtv.org/media_tree.git
18684 F: drivers/media/test-drivers/vivid/*
18686 VIDTV VIRTUAL DIGITAL TV DRIVER
18687 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18688 L: linux-media@vger.kernel.org
18690 W: https://linuxtv.org
18691 T: git git://linuxtv.org/media_tree.git
18692 F: drivers/media/test-drivers/vidtv/*
18695 M: Florian Fainelli <f.fainelli@gmail.com>
18696 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18698 F: drivers/vlynq/vlynq.c
18699 F: include/linux/vlynq.h
18702 M: Martyn Welch <martyn@welchs.me.uk>
18703 M: Manohar Vanga <manohar.vanga@gmail.com>
18704 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18705 L: devel@driverdev.osuosl.org
18707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18708 F: Documentation/driver-api/vme.rst
18709 F: drivers/staging/vme/
18711 F: include/linux/vme*
18713 VMWARE BALLOON DRIVER
18714 M: Nadav Amit <namit@vmware.com>
18715 M: "VMware, Inc." <pv-drivers@vmware.com>
18716 L: linux-kernel@vger.kernel.org
18718 F: drivers/misc/vmw_balloon.c
18720 VMWARE HYPERVISOR INTERFACE
18721 M: Deep Shah <sdeep@vmware.com>
18722 M: "VMware, Inc." <pv-drivers@vmware.com>
18723 L: virtualization@lists.linux-foundation.org
18725 F: arch/x86/include/asm/vmware.h
18726 F: arch/x86/kernel/cpu/vmware.c
18728 VMWARE PVRDMA DRIVER
18729 M: Adit Ranadive <aditr@vmware.com>
18730 M: VMware PV-Drivers <pv-drivers@vmware.com>
18731 L: linux-rdma@vger.kernel.org
18733 F: drivers/infiniband/hw/vmw_pvrdma/
18735 VMware PVSCSI driver
18736 M: Jim Gill <jgill@vmware.com>
18737 M: VMware PV-Drivers <pv-drivers@vmware.com>
18738 L: linux-scsi@vger.kernel.org
18740 F: drivers/scsi/vmw_pvscsi.c
18741 F: drivers/scsi/vmw_pvscsi.h
18743 VMWARE VIRTUAL PTP CLOCK DRIVER
18744 M: Vivek Thampi <vithampi@vmware.com>
18745 M: "VMware, Inc." <pv-drivers@vmware.com>
18746 L: netdev@vger.kernel.org
18748 F: drivers/ptp/ptp_vmw.c
18750 VMWARE VMMOUSE SUBDRIVER
18751 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18752 M: "VMware, Inc." <pv-drivers@vmware.com>
18753 L: linux-input@vger.kernel.org
18755 F: drivers/input/mouse/vmmouse.c
18756 F: drivers/input/mouse/vmmouse.h
18758 VMWARE VMXNET3 ETHERNET DRIVER
18759 M: Ronak Doshi <doshir@vmware.com>
18760 M: "VMware, Inc." <pv-drivers@vmware.com>
18761 L: netdev@vger.kernel.org
18763 F: drivers/net/vmxnet3/
18765 VOCORE VOCORE2 BOARD
18766 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18767 L: linux-mips@vger.kernel.org
18769 F: arch/mips/boot/dts/ralink/vocore2.dts
18771 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18772 M: Liam Girdwood <lgirdwood@gmail.com>
18773 M: Mark Brown <broonie@kernel.org>
18774 L: linux-kernel@vger.kernel.org
18776 W: http://www.slimlogic.co.uk/?p=48
18777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18778 F: Documentation/devicetree/bindings/regulator/
18779 F: Documentation/power/regulator/
18780 F: drivers/regulator/
18781 F: include/dt-bindings/regulator/
18782 F: include/linux/regulator/
18783 K: regulator_get_optional
18786 M: David Ahern <dsahern@kernel.org>
18787 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18788 L: netdev@vger.kernel.org
18790 F: Documentation/networking/vrf.rst
18791 F: drivers/net/vrf.c
18794 M: Petr Mladek <pmladek@suse.com>
18795 M: Steven Rostedt <rostedt@goodmis.org>
18796 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18797 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18798 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18801 F: Documentation/core-api/printk-formats.rst
18802 F: lib/test_printf.c
18805 VT1211 HARDWARE MONITOR DRIVER
18806 M: Juerg Haefliger <juergh@gmail.com>
18807 L: linux-hwmon@vger.kernel.org
18809 F: Documentation/hwmon/vt1211.rst
18810 F: drivers/hwmon/vt1211.c
18812 VT8231 HARDWARE MONITOR DRIVER
18813 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18814 L: linux-hwmon@vger.kernel.org
18816 F: drivers/hwmon/vt8231.c
18818 VUB300 USB to SDIO/SD/MMC bridge chip
18819 L: linux-mmc@vger.kernel.org
18821 F: drivers/mmc/host/vub300.c
18823 W1 DALLAS'S 1-WIRE BUS
18824 M: Evgeniy Polyakov <zbr@ioremap.net>
18826 F: Documentation/devicetree/bindings/w1/
18827 F: Documentation/w1/
18829 F: include/linux/w1.h
18831 W83791D HARDWARE MONITORING DRIVER
18832 M: Marc Hulsman <m.hulsman@tudelft.nl>
18833 L: linux-hwmon@vger.kernel.org
18835 F: Documentation/hwmon/w83791d.rst
18836 F: drivers/hwmon/w83791d.c
18838 W83793 HARDWARE MONITORING DRIVER
18839 M: Rudolf Marek <r.marek@assembler.cz>
18840 L: linux-hwmon@vger.kernel.org
18842 F: Documentation/hwmon/w83793.rst
18843 F: drivers/hwmon/w83793.c
18845 W83795 HARDWARE MONITORING DRIVER
18846 M: Jean Delvare <jdelvare@suse.com>
18847 L: linux-hwmon@vger.kernel.org
18849 F: drivers/hwmon/w83795.c
18851 W83L51xD SD/MMC CARD INTERFACE DRIVER
18852 M: Pierre Ossman <pierre@ossman.eu>
18854 F: drivers/mmc/host/wbsd.*
18856 WACOM PROTOCOL 4 SERIAL TABLETS
18857 M: Julian Squires <julian@cipht.net>
18858 M: Hans de Goede <hdegoede@redhat.com>
18859 L: linux-input@vger.kernel.org
18861 F: drivers/input/tablet/wacom_serial4.c
18863 WATCHDOG DEVICE DRIVERS
18864 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18865 M: Guenter Roeck <linux@roeck-us.net>
18866 L: linux-watchdog@vger.kernel.org
18868 W: http://www.linux-watchdog.org/
18869 T: git git://www.linux-watchdog.org/linux-watchdog.git
18870 F: Documentation/devicetree/bindings/watchdog/
18871 F: Documentation/watchdog/
18872 F: drivers/watchdog/
18873 F: include/linux/watchdog.h
18874 F: include/uapi/linux/watchdog.h
18876 WHISKEYCOVE PMIC GPIO DRIVER
18877 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18878 L: linux-gpio@vger.kernel.org
18880 F: drivers/gpio/gpio-wcove.c
18883 M: Dianlong Li <long17.cool@163.com>
18884 L: linux-rtc@vger.kernel.org
18886 F: drivers/rtc/rtc-sd3078.c
18889 M: David Rheinsberg <david.rheinsberg@gmail.com>
18890 L: linux-input@vger.kernel.org
18892 F: drivers/hid/hid-wiimote*
18894 WILOCITY WIL6210 WIRELESS DRIVER
18895 M: Maya Erez <merez@codeaurora.org>
18896 L: linux-wireless@vger.kernel.org
18897 L: wil6210@qti.qualcomm.com
18899 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18900 F: drivers/net/wireless/ath/wil6210/
18903 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18904 M: linux-wimax@intel.com
18905 L: wimax@linuxwimax.org (subscribers-only)
18907 W: http://linuxwimax.org
18908 F: Documentation/admin-guide/wimax/wimax.rst
18909 F: include/linux/wimax/debug.h
18910 F: include/net/wimax.h
18911 F: include/uapi/linux/wimax.h
18915 M: David Härdeman <david@hardeman.nu>
18917 F: drivers/media/rc/winbond-cir.c
18919 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18920 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18921 L: linux-watchdog@vger.kernel.org
18923 F: drivers/watchdog/ebc-c384_wdt.c
18925 WINSYSTEMS WS16C48 GPIO DRIVER
18926 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18927 L: linux-gpio@vger.kernel.org
18929 F: drivers/gpio/gpio-ws16c48.c
18931 WIREGUARD SECURE NETWORK TUNNEL
18932 M: Jason A. Donenfeld <Jason@zx2c4.com>
18933 L: wireguard@lists.zx2c4.com
18934 L: netdev@vger.kernel.org
18936 F: drivers/net/wireguard/
18937 F: tools/testing/selftests/wireguard/
18939 WISTRON LAPTOP BUTTON DRIVER
18940 M: Miloslav Trmac <mitr@volny.cz>
18942 F: drivers/input/misc/wistron_btns.c
18944 WL3501 WIRELESS PCMCIA CARD DRIVER
18945 L: linux-wireless@vger.kernel.org
18947 F: drivers/net/wireless/wl3501*
18949 WOLFSON MICROELECTRONICS DRIVERS
18950 L: patches@opensource.cirrus.com
18952 W: https://github.com/CirrusLogic/linux-drivers/wiki
18953 T: git https://github.com/CirrusLogic/linux-drivers.git
18954 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18955 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18956 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18957 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18958 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18959 F: Documentation/hwmon/wm83??.rst
18960 F: arch/arm/mach-s3c/mach-crag6410*
18961 F: drivers/clk/clk-wm83*.c
18962 F: drivers/extcon/extcon-arizona.c
18963 F: drivers/gpio/gpio-*wm*.c
18964 F: drivers/gpio/gpio-arizona.c
18965 F: drivers/hwmon/wm83??-hwmon.c
18966 F: drivers/input/misc/wm831x-on.c
18967 F: drivers/input/touchscreen/wm831x-ts.c
18968 F: drivers/input/touchscreen/wm97*.c
18969 F: drivers/leds/leds-wm83*.c
18970 F: drivers/mfd/arizona*
18971 F: drivers/mfd/cs47l24*
18972 F: drivers/mfd/wm*.c
18973 F: drivers/power/supply/wm83*.c
18974 F: drivers/regulator/arizona*
18975 F: drivers/regulator/wm8*.c
18976 F: drivers/rtc/rtc-wm83*.c
18977 F: drivers/video/backlight/wm83*_bl.c
18978 F: drivers/watchdog/wm83*_wdt.c
18979 F: include/linux/mfd/arizona/
18980 F: include/linux/mfd/wm831x/
18981 F: include/linux/mfd/wm8350/
18982 F: include/linux/mfd/wm8400*
18983 F: include/linux/regulator/arizona*
18984 F: include/linux/wm97xx.h
18985 F: include/sound/wm????.h
18986 F: sound/soc/codecs/arizona.?
18987 F: sound/soc/codecs/cs47l24*
18988 F: sound/soc/codecs/wm*
18991 M: Tejun Heo <tj@kernel.org>
18992 R: Lai Jiangshan <jiangshanlai@gmail.com>
18994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18995 F: Documentation/core-api/workqueue.rst
18996 F: include/linux/workqueue.h
18997 F: kernel/workqueue.c
18999 X-POWERS AXP288 PMIC DRIVERS
19000 M: Hans de Goede <hdegoede@redhat.com>
19002 F: drivers/acpi/pmic/intel_pmic_xpower.c
19005 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19006 M: Chen-Yu Tsai <wens@csie.org>
19007 L: linux-kernel@vger.kernel.org
19012 M: Andrew Hendry <andrew.hendry@gmail.com>
19013 L: linux-x25@vger.kernel.org
19015 F: Documentation/networking/x25*
19016 F: include/net/x25*
19019 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19020 M: Thomas Gleixner <tglx@linutronix.de>
19021 M: Ingo Molnar <mingo@redhat.com>
19022 M: Borislav Petkov <bp@alien8.de>
19024 R: "H. Peter Anvin" <hpa@zytor.com>
19025 L: linux-kernel@vger.kernel.org
19027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19028 F: Documentation/devicetree/bindings/x86/
19029 F: Documentation/x86/
19033 M: Andy Lutomirski <luto@kernel.org>
19034 L: linux-kernel@vger.kernel.org
19036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19039 X86 MCE INFRASTRUCTURE
19040 M: Tony Luck <tony.luck@intel.com>
19041 M: Borislav Petkov <bp@alien8.de>
19042 L: linux-edac@vger.kernel.org
19044 F: arch/x86/kernel/cpu/mce/*
19046 X86 MICROCODE UPDATE SUPPORT
19047 M: Borislav Petkov <bp@alien8.de>
19049 F: arch/x86/kernel/cpu/microcode/*
19052 M: Dave Hansen <dave.hansen@linux.intel.com>
19053 M: Andy Lutomirski <luto@kernel.org>
19054 M: Peter Zijlstra <peterz@infradead.org>
19055 L: linux-kernel@vger.kernel.org
19057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19060 X86 PLATFORM DRIVERS
19061 M: Hans de Goede <hdegoede@redhat.com>
19062 M: Mark Gross <mgross@linux.intel.com>
19063 L: platform-driver-x86@vger.kernel.org
19065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19066 F: drivers/platform/olpc/
19067 F: drivers/platform/x86/
19069 X86 PLATFORM DRIVERS - ARCH
19070 R: Darren Hart <dvhart@infradead.org>
19071 R: Andy Shevchenko <andy@infradead.org>
19072 L: platform-driver-x86@vger.kernel.org
19075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19076 F: arch/x86/platform
19078 X86 PLATFORM UV HPE SUPERDOME FLEX
19079 M: Steve Wahl <steve.wahl@hpe.com>
19080 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19081 R: Russ Anderson <russ.anderson@hpe.com>
19083 F: arch/x86/include/asm/uv/
19084 F: arch/x86/kernel/apic/x2apic_uv_x.c
19085 F: arch/x86/platform/uv/
19088 M: Andy Lutomirski <luto@kernel.org>
19089 L: linux-kernel@vger.kernel.org
19091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19092 F: arch/x86/entry/vdso/
19095 M: Matthew Wilcox <willy@infradead.org>
19096 L: linux-fsdevel@vger.kernel.org
19098 F: Documentation/core-api/xarray.rst
19099 F: include/linux/idr.h
19100 F: include/linux/xarray.h
19103 F: tools/testing/radix-tree
19106 M: Benjamin Valentin <benpicco@googlemail.com>
19108 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19109 F: drivers/media/rc/xbox_remote.c
19111 XC2028/3028 TUNER DRIVER
19112 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19113 L: linux-media@vger.kernel.org
19115 W: https://linuxtv.org
19116 T: git git://linuxtv.org/media_tree.git
19117 F: drivers/media/tuners/tuner-xc2028.*
19119 XDP (eXpress Data Path)
19120 M: Alexei Starovoitov <ast@kernel.org>
19121 M: Daniel Borkmann <daniel@iogearbox.net>
19122 M: David S. Miller <davem@davemloft.net>
19123 M: Jakub Kicinski <kuba@kernel.org>
19124 M: Jesper Dangaard Brouer <hawk@kernel.org>
19125 M: John Fastabend <john.fastabend@gmail.com>
19126 L: netdev@vger.kernel.org
19127 L: bpf@vger.kernel.org
19129 F: include/net/xdp.h
19130 F: include/trace/events/xdp.h
19131 F: kernel/bpf/cpumap.c
19132 F: kernel/bpf/devmap.c
19137 XDP SOCKETS (AF_XDP)
19138 M: Björn Töpel <bjorn.topel@intel.com>
19139 M: Magnus Karlsson <magnus.karlsson@intel.com>
19140 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19141 L: netdev@vger.kernel.org
19142 L: bpf@vger.kernel.org
19144 F: include/net/xdp_sock*
19145 F: include/net/xsk_buff_pool.h
19146 F: include/uapi/linux/if_xdp.h
19148 F: samples/bpf/xdpsock*
19149 F: tools/lib/bpf/xsk*
19151 XEN BLOCK SUBSYSTEM
19152 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19153 M: Roger Pau Monné <roger.pau@citrix.com>
19154 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19156 F: drivers/block/xen*
19157 F: drivers/block/xen-blkback/*
19160 M: Stefano Stabellini <sstabellini@kernel.org>
19161 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19163 F: arch/arm/include/asm/xen/
19166 XEN HYPERVISOR ARM64
19167 M: Stefano Stabellini <sstabellini@kernel.org>
19168 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19170 F: arch/arm64/include/asm/xen/
19173 XEN HYPERVISOR INTERFACE
19174 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19175 M: Juergen Gross <jgross@suse.com>
19176 R: Stefano Stabellini <sstabellini@kernel.org>
19177 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19180 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19181 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19182 F: arch/x86/include/asm/pvclock-abi.h
19183 F: arch/x86/include/asm/xen/
19184 F: arch/x86/platform/pvh/
19186 F: drivers/*/xen-*front.c
19188 F: include/uapi/xen/
19191 XEN NETWORK BACKEND DRIVER
19192 M: Wei Liu <wei.liu@kernel.org>
19193 M: Paul Durrant <paul@xen.org>
19194 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19195 L: netdev@vger.kernel.org
19197 F: drivers/net/xen-netback/*
19200 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19201 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19203 F: arch/x86/pci/*xen*
19204 F: drivers/pci/*xen*
19207 M: Juergen Gross <jgross@suse.com>
19208 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19209 L: linux-scsi@vger.kernel.org
19211 F: drivers/scsi/xen-scsifront.c
19212 F: drivers/xen/xen-scsiback.c
19213 F: include/xen/interface/io/vscsiif.h
19215 XEN SOUND FRONTEND DRIVER
19216 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19217 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19218 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19222 XEN SWIOTLB SUBSYSTEM
19223 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19224 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19225 L: iommu@lists.linux-foundation.org
19227 F: arch/x86/xen/*swiotlb*
19228 F: drivers/xen/*swiotlb*
19231 M: Darrick J. Wong <darrick.wong@oracle.com>
19232 M: linux-xfs@vger.kernel.org
19233 L: linux-xfs@vger.kernel.org
19236 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19237 F: Documentation/ABI/testing/sysfs-fs-xfs
19238 F: Documentation/admin-guide/xfs.rst
19239 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19240 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19242 F: include/uapi/linux/dqblk_xfs.h
19243 F: include/uapi/linux/fsmap.h
19245 XILINX AXI ETHERNET DRIVER
19246 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19248 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19251 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19252 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19253 L: linux-can@vger.kernel.org
19255 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19256 F: drivers/net/can/xilinx_can.c
19258 XILINX SD-FEC IP CORES
19259 M: Derek Kiernan <derek.kiernan@xilinx.com>
19260 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19262 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19263 F: Documentation/misc-devices/xilinx_sdfec.rst
19264 F: drivers/misc/Kconfig
19265 F: drivers/misc/Makefile
19266 F: drivers/misc/xilinx_sdfec.c
19267 F: include/uapi/misc/xilinx_sdfec.h
19269 XILINX UARTLITE SERIAL DRIVER
19270 M: Peter Korsgaard <jacmet@sunsite.dk>
19271 L: linux-serial@vger.kernel.org
19273 F: drivers/tty/serial/uartlite.c
19275 XILINX VIDEO IP CORES
19276 M: Hyun Kwon <hyun.kwon@xilinx.com>
19277 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19278 L: linux-media@vger.kernel.org
19280 T: git git://linuxtv.org/media_tree.git
19281 F: Documentation/devicetree/bindings/media/xilinx/
19282 F: drivers/media/platform/xilinx/
19283 F: include/uapi/linux/xilinx-v4l2-controls.h
19285 XILINX ZYNQMP DPDMA DRIVER
19286 M: Hyun Kwon <hyun.kwon@xilinx.com>
19287 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19288 L: dmaengine@vger.kernel.org
19290 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19291 F: drivers/dma/xilinx/xilinx_dpdma.c
19292 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19294 XILINX ZYNQMP PSGTR PHY DRIVER
19295 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19296 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19297 L: linux-kernel@vger.kernel.org
19299 T: git https://github.com/Xilinx/linux-xlnx.git
19300 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19301 F: drivers/phy/xilinx/phy-zynqmp.c
19304 M: Eli Billauer <eli.billauer@gmail.com>
19305 L: linux-kernel@vger.kernel.org
19307 F: drivers/char/xillybus/
19310 M: George Cherian <gcherian@marvell.com>
19311 L: linux-i2c@vger.kernel.org
19313 W: http://www.marvell.com
19314 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19315 F: drivers/i2c/busses/i2c-xlp9xx.c
19317 XRA1403 GPIO EXPANDER
19318 M: Nandor Han <nandor.han@ge.com>
19319 M: Semi Malinen <semi.malinen@ge.com>
19320 L: linux-gpio@vger.kernel.org
19322 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19323 F: drivers/gpio/gpio-xra1403.c
19325 XTENSA XTFPGA PLATFORM SUPPORT
19326 M: Max Filippov <jcmvbkbc@gmail.com>
19327 L: linux-xtensa@linux-xtensa.org
19329 F: drivers/spi/spi-xtensa-xtfpga.c
19330 F: sound/soc/xtensa/xtfpga-i2s.c
19332 YAM DRIVER FOR AX.25
19333 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19334 L: linux-hams@vger.kernel.org
19336 F: drivers/net/hamradio/yam*
19337 F: include/linux/yam.h
19339 YAMA SECURITY MODULE
19340 M: Kees Cook <keescook@chromium.org>
19342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19343 F: Documentation/admin-guide/LSM/Yama.rst
19346 YEALINK PHONE DRIVER
19347 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19348 L: usbb2k-api-dev@nongnu.org
19350 F: Documentation/input/devices/yealink.rst
19351 F: drivers/input/misc/yealink.*
19353 Z8530 DRIVER FOR AX.25
19354 M: Joerg Reuter <jreuter@yaina.de>
19355 L: linux-hams@vger.kernel.org
19357 W: http://yaina.de/jreuter/
19358 W: http://www.qsl.net/dl1bke/
19359 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19360 F: drivers/net/hamradio/*scc.c
19361 F: drivers/net/hamradio/z8530.h
19363 ZBUD COMPRESSED PAGE ALLOCATOR
19364 M: Seth Jennings <sjenning@redhat.com>
19365 M: Dan Streetman <ddstreet@ieee.org>
19366 L: linux-mm@kvack.org
19368 F: include/linux/zbud.h
19371 ZD1211RW WIRELESS DRIVER
19372 M: Daniel Drake <dsd@gentoo.org>
19373 M: Ulrich Kunitz <kune@deine-taler.de>
19374 L: linux-wireless@vger.kernel.org
19375 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19377 W: http://zd1211.ath.cx/wiki/DriverRewrite
19378 F: drivers/net/wireless/zydas/zd1211rw/
19380 ZD1301 MEDIA DRIVER
19381 M: Antti Palosaari <crope@iki.fi>
19382 L: linux-media@vger.kernel.org
19384 W: https://linuxtv.org/
19385 W: http://palosaari.fi/linux/
19386 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19387 F: drivers/media/usb/dvb-usb-v2/zd1301*
19389 ZD1301_DEMOD MEDIA DRIVER
19390 M: Antti Palosaari <crope@iki.fi>
19391 L: linux-media@vger.kernel.org
19393 W: https://linuxtv.org/
19394 W: http://palosaari.fi/linux/
19395 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19396 F: drivers/media/dvb-frontends/zd1301_demod*
19398 ZHAOXIN PROCESSOR SUPPORT
19399 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19400 L: linux-kernel@vger.kernel.org
19402 F: arch/x86/kernel/cpu/zhaoxin.c
19405 M: Damien Le Moal <damien.lemoal@wdc.com>
19406 M: Naohiro Aota <naohiro.aota@wdc.com>
19407 R: Johannes Thumshirn <jth@kernel.org>
19408 L: linux-fsdevel@vger.kernel.org
19410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19411 F: Documentation/filesystems/zonefs.rst
19414 ZR36067 VIDEO FOR LINUX DRIVER
19415 M: Corentin Labbe <clabbe@baylibre.com>
19416 L: mjpeg-users@lists.sourceforge.net
19417 L: linux-media@vger.kernel.org
19419 W: http://mjpeg.sourceforge.net/driver-zoran/
19420 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19421 F: Documentation/driver-api/media/drivers/zoran.rst
19422 F: drivers/staging/media/zoran/
19424 ZPOOL COMPRESSED PAGE STORAGE API
19425 M: Dan Streetman <ddstreet@ieee.org>
19426 L: linux-mm@kvack.org
19428 F: include/linux/zpool.h
19431 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19432 M: Minchan Kim <minchan@kernel.org>
19433 M: Nitin Gupta <ngupta@vflare.org>
19434 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19435 L: linux-kernel@vger.kernel.org
19437 F: Documentation/admin-guide/blockdev/zram.rst
19438 F: drivers/block/zram/
19440 ZS DECSTATION Z85C30 SERIAL DRIVER
19441 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19443 F: drivers/tty/serial/zs.*
19445 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19446 M: Minchan Kim <minchan@kernel.org>
19447 M: Nitin Gupta <ngupta@vflare.org>
19448 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19449 L: linux-mm@kvack.org
19451 F: Documentation/vm/zsmalloc.rst
19452 F: include/linux/zsmalloc.h
19455 ZSWAP COMPRESSED SWAP CACHING
19456 M: Seth Jennings <sjenning@redhat.com>
19457 M: Dan Streetman <ddstreet@ieee.org>
19458 M: Vitaly Wool <vitaly.wool@konsulko.com>
19459 L: linux-mm@kvack.org
19464 M: Linus Torvalds <torvalds@linux-foundation.org>
19465 L: linux-kernel@vger.kernel.org
19466 S: Buried alive in reporters
19467 Q: http://patchwork.kernel.org/project/LKML/list/
19468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git