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 R: Jernej Skrabec <jernej.skrabec@siol.net>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1553 F: arch/arm/mach-sunxi/
1554 F: arch/arm64/boot/dts/allwinner/
1555 F: drivers/clk/sunxi-ng/
1556 F: drivers/pinctrl/sunxi/
1557 F: drivers/soc/sunxi/
1561 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1562 M: Neil Armstrong <narmstrong@baylibre.com>
1563 M: Jerome Brunet <jbrunet@baylibre.com>
1564 L: linux-amlogic@lists.infradead.org
1566 F: Documentation/devicetree/bindings/clock/amlogic*
1567 F: drivers/clk/meson/
1568 F: include/dt-bindings/clock/gxbb*
1569 F: include/dt-bindings/clock/meson*
1571 ARM/Amlogic Meson SoC Crypto Drivers
1572 M: Corentin Labbe <clabbe@baylibre.com>
1573 L: linux-crypto@vger.kernel.org
1574 L: linux-amlogic@lists.infradead.org
1576 F: Documentation/devicetree/bindings/crypto/amlogic*
1577 F: drivers/crypto/amlogic/
1579 ARM/Amlogic Meson SoC Sound Drivers
1580 M: Jerome Brunet <jbrunet@baylibre.com>
1581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1583 F: Documentation/devicetree/bindings/sound/amlogic*
1586 ARM/Amlogic Meson SoC support
1587 M: Kevin Hilman <khilman@baylibre.com>
1588 R: Neil Armstrong <narmstrong@baylibre.com>
1589 R: Jerome Brunet <jbrunet@baylibre.com>
1590 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 L: linux-amlogic@lists.infradead.org
1594 W: http://linux-meson.com/
1595 F: arch/arm/boot/dts/meson*
1596 F: arch/arm/mach-meson/
1597 F: arch/arm64/boot/dts/amlogic/
1598 F: drivers/mmc/host/meson*
1599 F: drivers/pinctrl/meson/
1600 F: drivers/rtc/rtc-meson*
1601 F: drivers/soc/amlogic/
1604 ARM/Annapurna Labs ALPINE ARCHITECTURE
1605 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1606 M: Antoine Tenart <atenart@kernel.org>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 F: arch/arm/boot/dts/alpine*
1610 F: arch/arm/mach-alpine/
1611 F: arch/arm64/boot/dts/amazon/
1612 F: drivers/*/*alpine*
1614 ARM/ARTPEC MACHINE SUPPORT
1615 M: Jesper Nilsson <jesper.nilsson@axis.com>
1616 M: Lars Persson <lars.persson@axis.com>
1617 L: linux-arm-kernel@axis.com
1619 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1620 F: arch/arm/boot/dts/artpec6*
1621 F: arch/arm/mach-artpec
1623 F: drivers/crypto/axis
1624 F: drivers/mmc/host/usdhi6rol0.c
1625 F: drivers/pinctrl/pinctrl-artpec*
1627 ARM/ASPEED I2C DRIVER
1628 M: Brendan Higgins <brendanhiggins@google.com>
1629 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1630 R: Joel Stanley <joel@jms.id.au>
1631 L: linux-i2c@vger.kernel.org
1632 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1634 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1635 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1636 F: drivers/i2c/busses/i2c-aspeed.c
1637 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1639 ARM/ASPEED MACHINE SUPPORT
1640 M: Joel Stanley <joel@jms.id.au>
1641 R: Andrew Jeffery <andrew@aj.id.au>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1645 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1647 F: arch/arm/boot/dts/aspeed-*
1648 F: arch/arm/mach-aspeed/
1651 ARM/BITMAIN ARCHITECTURE
1652 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1656 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1657 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1658 F: arch/arm64/boot/dts/bitmain/
1659 F: drivers/clk/clk-bm1880.c
1660 F: drivers/pinctrl/pinctrl-bm1880.c
1662 ARM/CALXEDA HIGHBANK ARCHITECTURE
1663 M: Andre Przywara <andre.przywara@arm.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F: arch/arm/boot/dts/ecx-*.dts*
1667 F: arch/arm/boot/dts/highbank.dts
1668 F: arch/arm/mach-highbank/
1670 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1671 M: Krzysztof Halasa <khalasa@piap.pl>
1673 F: arch/arm/mach-cns3xxx/
1675 ARM/CAVIUM THUNDER NETWORK DRIVER
1676 M: Sunil Goutham <sgoutham@marvell.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 F: drivers/net/ethernet/cavium/thunder/
1681 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1682 M: Lukasz Majewski <lukma@denx.de>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 F: arch/arm/mach-ep93xx/ts72xx.c
1687 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1688 M: Alexander Shiyan <shc_work@mail.ru>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1694 M: Lennert Buytenhek <kernel@wantstofly.org>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1699 M: Hartley Sweeten <hsweeten@visionengravers.com>
1700 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: arch/arm/mach-ep93xx/
1704 F: arch/arm/mach-ep93xx/include/mach/
1707 M: Russell King <linux@armlinux.org.uk>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1711 F: drivers/clk/clkdev.c
1713 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1714 M: Baruch Siach <baruch@tkos.co.il>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/boot/dts/cx92755*
1720 ARM/CONTEC MICRO9 MACHINE SUPPORT
1721 M: Hubert Feurstein <hubert.feurstein@contec.at>
1723 F: arch/arm/mach-ep93xx/micro9.c
1725 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1726 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1727 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1728 R: Mike Leach <mike.leach@linaro.org>
1729 R: Leo Yan <leo.yan@linaro.org>
1730 L: coresight@lists.linaro.org (moderated for non-subscribers)
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1734 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1735 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1736 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1737 F: Documentation/devicetree/bindings/arm/coresight.txt
1738 F: Documentation/trace/coresight/*
1739 F: drivers/hwtracing/coresight/*
1740 F: include/dt-bindings/arm/coresight-cti-dt.h
1741 F: tools/perf/arch/arm/util/auxtrace.c
1742 F: tools/perf/arch/arm/util/cs-etm.c
1743 F: tools/perf/arch/arm/util/cs-etm.h
1744 F: tools/perf/arch/arm/util/pmu.c
1745 F: tools/perf/util/cs-etm-decoder/*
1746 F: tools/perf/util/cs-etm.*
1748 ARM/CORGI MACHINE SUPPORT
1749 M: Richard Purdie <rpurdie@rpsys.net>
1752 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1753 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1754 M: Linus Walleij <linus.walleij@linaro.org>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 T: git git://github.com/ulli-kroll/linux.git
1758 F: Documentation/devicetree/bindings/arm/gemini.txt
1759 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1760 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1761 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1762 F: arch/arm/mach-gemini/
1763 F: drivers/net/ethernet/cortina/
1764 F: drivers/pinctrl/pinctrl-gemini.c
1765 F: drivers/rtc/rtc-ftrtc010.c
1767 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1768 M: Barry Song <baohua@kernel.org>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1772 F: arch/arm/boot/dts/prima2*
1773 F: arch/arm/mach-prima2/
1774 F: drivers/clk/sirf/
1775 F: drivers/clocksource/timer-atlas7.c
1776 F: drivers/clocksource/timer-prima2.c
1780 ARM/CZ.NIC TURRIS MOX SUPPORT
1781 M: Marek Behun <marek.behun@nic.cz>
1783 W: http://mox.turris.cz
1784 F: Documentation/ABI/testing/debugfs-moxtet
1785 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1786 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1787 F: Documentation/devicetree/bindings/bus/moxtet.txt
1788 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1789 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1790 F: drivers/bus/moxtet.c
1791 F: drivers/firmware/turris-mox-rwtm.c
1792 F: drivers/gpio/gpio-moxtet.c
1793 F: include/linux/moxtet.h
1795 ARM/EBSA110 MACHINE SUPPORT
1796 M: Russell King <linux@armlinux.org.uk>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 W: http://www.armlinux.org.uk/
1800 F: arch/arm/mach-ebsa110/
1801 F: drivers/net/ethernet/amd/am79c961a.*
1803 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1804 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1805 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1811 M: Robert Jarzmik <robert.jarzmik@free.fr>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F: arch/arm/mach-pxa/ezx.c
1816 ARM/FARADAY FA526 PORT
1817 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 T: git git://git.berlios.de/gemini-board
1821 F: arch/arm/mm/*-fa*
1823 ARM/FOOTBRIDGE ARCHITECTURE
1824 M: Russell King <linux@armlinux.org.uk>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 W: http://www.armlinux.org.uk/
1828 F: arch/arm/include/asm/hardware/dec21285.h
1829 F: arch/arm/mach-footbridge/
1831 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1832 M: Shawn Guo <shawnguo@kernel.org>
1833 M: Sascha Hauer <s.hauer@pengutronix.de>
1834 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1835 R: Fabio Estevam <festevam@gmail.com>
1836 R: NXP Linux Team <linux-imx@nxp.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1840 X: drivers/media/i2c/
1844 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1845 M: Shawn Guo <shawnguo@kernel.org>
1846 M: Li Yang <leoyang.li@nxp.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1850 F: arch/arm/boot/dts/ls1021a*
1851 F: arch/arm64/boot/dts/freescale/fsl-*
1852 F: arch/arm64/boot/dts/freescale/qoriq-*
1854 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1855 M: Shawn Guo <shawnguo@kernel.org>
1856 M: Sascha Hauer <s.hauer@pengutronix.de>
1857 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1858 R: Stefan Agner <stefan@agner.ch>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1862 F: arch/arm/boot/dts/vf*
1863 F: arch/arm/mach-imx/*vf610*
1865 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1866 M: Lennert Buytenhek <kernel@wantstofly.org>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 ARM/GUMSTIX MACHINE SUPPORT
1871 M: Steve Sakoman <sakoman@gmail.com>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1876 M: Philipp Zabel <philipp.zabel@gmail.com>
1877 M: Paul Parsons <lost.distance@yahoo.com>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 F: arch/arm/mach-pxa/hx4700.c
1881 F: arch/arm/mach-pxa/include/mach/hx4700.h
1882 F: sound/soc/pxa/hx4700.c
1884 ARM/HISILICON SOC SUPPORT
1885 M: Wei Xu <xuwei5@hisilicon.com>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 W: http://www.hisilicon.com
1889 T: git git://github.com/hisilicon/linux-hisi.git
1890 F: arch/arm/boot/dts/hi3*
1891 F: arch/arm/boot/dts/hip*
1892 F: arch/arm/boot/dts/hisi*
1893 F: arch/arm/mach-hisi/
1894 F: arch/arm64/boot/dts/hisilicon/
1896 ARM/HP JORNADA 7XX MACHINE SUPPORT
1897 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1901 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1902 F: arch/arm/mach-sa1100/jornada720.c
1904 ARM/IGEP MACHINE SUPPORT
1905 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1906 M: Javier Martinez Canillas <javier@dowhile0.org>
1907 L: linux-omap@vger.kernel.org
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: arch/arm/boot/dts/omap3-igep*
1912 ARM/INCOME PXA270 SUPPORT
1913 M: Marek Vasut <marek.vasut@gmail.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1918 ARM/INTEL IOP32X ARM ARCHITECTURE
1919 M: Lennert Buytenhek <kernel@wantstofly.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 ARM/INTEL IQ81342EX MACHINE SUPPORT
1924 M: Lennert Buytenhek <kernel@wantstofly.org>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 ARM/INTEL IXDP2850 MACHINE SUPPORT
1929 M: Lennert Buytenhek <kernel@wantstofly.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 ARM/INTEL IXP4XX ARM ARCHITECTURE
1934 M: Linus Walleij <linusw@kernel.org>
1935 M: Imre Kaloz <kaloz@openwrt.org>
1936 M: Krzysztof Halasa <khalasa@piap.pl>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1940 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1941 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1942 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1943 F: arch/arm/mach-ixp4xx/
1944 F: drivers/clocksource/timer-ixp4xx.c
1945 F: drivers/gpio/gpio-ixp4xx.c
1946 F: drivers/irqchip/irq-ixp4xx.c
1947 F: include/linux/irqchip/irq-ixp4xx.h
1948 F: include/linux/platform_data/timer-ixp4xx.h
1950 ARM/INTEL KEEMBAY ARCHITECTURE
1951 M: Paul J. Murphy <paul.j.murphy@intel.com>
1952 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1954 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1955 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1956 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1958 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1959 M: Jonathan Cameron <jic23@cam.ac.uk>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm/mach-pxa/stargate2.c
1963 F: drivers/pcmcia/pxa2xx_stargate2.c
1965 ARM/INTEL XSC3 (MANZANO) ARM CORE
1966 M: Lennert Buytenhek <kernel@wantstofly.org>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1971 M: Lennert Buytenhek <kernel@wantstofly.org>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 ARM/LG1K ARCHITECTURE
1976 M: Chanho Min <chanho.min@lge.com>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 F: arch/arm64/boot/dts/lg/
1981 ARM/LOGICPD PXA270 MACHINE SUPPORT
1982 M: Lennert Buytenhek <kernel@wantstofly.org>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 ARM/LPC18XX ARCHITECTURE
1987 M: Vladimir Zapolskiy <vz@mleia.com>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1991 F: arch/arm/boot/dts/lpc43*
1992 F: drivers/i2c/busses/i2c-lpc2k.c
1993 F: drivers/memory/pl172.c
1994 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1995 F: drivers/rtc/rtc-lpc24xx.c
1998 ARM/LPC32XX SOC SUPPORT
1999 M: Vladimir Zapolskiy <vz@mleia.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 S3C, S5P AND 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 S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2409 M: Andrzej Hajda <a.hajda@samsung.com>
2410 L: linux-arm-kernel@lists.infradead.org
2411 L: linux-media@vger.kernel.org
2413 F: drivers/media/platform/s5p-g2d/
2415 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2416 M: Marek Szyprowski <m.szyprowski@samsung.com>
2417 L: linux-samsung-soc@vger.kernel.org
2418 L: linux-media@vger.kernel.org
2420 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2421 F: drivers/media/cec/platform/s5p/
2423 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2424 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2425 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2426 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2427 L: linux-arm-kernel@lists.infradead.org
2428 L: linux-media@vger.kernel.org
2430 F: drivers/media/platform/s5p-jpeg/
2432 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2433 M: Andrzej Hajda <a.hajda@samsung.com>
2434 L: linux-arm-kernel@lists.infradead.org
2435 L: linux-media@vger.kernel.org
2437 F: drivers/media/platform/s5p-mfc/
2439 ARM/SHMOBILE ARM ARCHITECTURE
2440 M: Geert Uytterhoeven <geert+renesas@glider.be>
2441 M: Magnus Damm <magnus.damm@gmail.com>
2442 L: linux-renesas-soc@vger.kernel.org
2444 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2446 F: Documentation/devicetree/bindings/arm/renesas.yaml
2447 F: arch/arm/boot/dts/emev2*
2448 F: arch/arm/boot/dts/gr-peach*
2449 F: arch/arm/boot/dts/iwg20d-q7*
2450 F: arch/arm/boot/dts/r7s*
2451 F: arch/arm/boot/dts/r8a*
2452 F: arch/arm/boot/dts/r9a*
2453 F: arch/arm/boot/dts/sh*
2454 F: arch/arm/configs/shmobile_defconfig
2455 F: arch/arm/include/debug/renesas-scif.S
2456 F: arch/arm/mach-shmobile/
2457 F: drivers/soc/renesas/
2458 F: include/linux/soc/renesas/
2460 ARM/SOCFPGA ARCHITECTURE
2461 M: Dinh Nguyen <dinguyen@kernel.org>
2463 W: http://www.rocketboards.org
2464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2465 F: arch/arm/boot/dts/socfpga*
2466 F: arch/arm/configs/socfpga_defconfig
2467 F: arch/arm/mach-socfpga/
2468 F: arch/arm64/boot/dts/altera/
2469 F: arch/arm64/boot/dts/intel/
2471 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2472 M: Dinh Nguyen <dinguyen@kernel.org>
2474 F: drivers/clk/socfpga/
2476 ARM/SOCFPGA EDAC SUPPORT
2477 M: Dinh Nguyen <dinguyen@kernel.org>
2479 F: drivers/edac/altera_edac.
2481 ARM/SPREADTRUM SoC SUPPORT
2482 M: Orson Zhai <orsonzhai@gmail.com>
2483 M: Baolin Wang <baolin.wang7@gmail.com>
2484 M: Chunyan Zhang <zhang.lyra@gmail.com>
2486 F: arch/arm64/boot/dts/sprd
2491 ARM/STI ARCHITECTURE
2492 M: Patrice Chotard <patrice.chotard@st.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 W: http://www.stlinux.com
2496 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2497 F: arch/arm/boot/dts/sti*
2498 F: arch/arm/mach-sti/
2499 F: drivers/ata/ahci_st.c
2500 F: drivers/char/hw_random/st-rng.c
2501 F: drivers/clocksource/arm_global_timer.c
2502 F: drivers/clocksource/clksrc_st_lpc.c
2503 F: drivers/cpufreq/sti-cpufreq.c
2504 F: drivers/dma/st_fdma*
2505 F: drivers/i2c/busses/i2c-st.c
2506 F: drivers/media/platform/sti/c8sectpfe/
2507 F: drivers/media/rc/st_rc.c
2508 F: drivers/mmc/host/sdhci-st.c
2509 F: drivers/phy/st/phy-miphy28lp.c
2510 F: drivers/phy/st/phy-stih407-usb.c
2511 F: drivers/pinctrl/pinctrl-st.c
2512 F: drivers/remoteproc/st_remoteproc.c
2513 F: drivers/remoteproc/st_slim_rproc.c
2514 F: drivers/reset/sti/
2515 F: drivers/rtc/rtc-st-lpc.c
2516 F: drivers/tty/serial/st-asc.c
2517 F: drivers/usb/dwc3/dwc3-st.c
2518 F: drivers/usb/host/ehci-st.c
2519 F: drivers/usb/host/ohci-st.c
2520 F: drivers/watchdog/st_lpc_wdt.c
2521 F: include/linux/remoteproc/st_slim_rproc.h
2523 ARM/STM32 ARCHITECTURE
2524 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2525 M: Alexandre Torgue <alexandre.torgue@st.com>
2526 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2530 F: arch/arm/boot/dts/stm32*
2531 F: arch/arm/mach-stm32/
2532 F: drivers/clocksource/armv7m_systick.c
2536 ARM/Synaptics SoC support
2537 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2538 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 F: arch/arm/boot/dts/berlin*
2542 F: arch/arm/mach-berlin/
2543 F: arch/arm64/boot/dts/synaptics/
2545 ARM/TANGO ARCHITECTURE
2546 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2547 M: Mans Rullgard <mans@mansr.com>
2548 L: linux-arm-kernel@lists.infradead.org
2552 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2553 M: Lennert Buytenhek <kernel@wantstofly.org>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2558 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2559 L: linux-tegra@vger.kernel.org
2560 L: linux-media@vger.kernel.org
2562 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2563 F: drivers/media/cec/platform/tegra/
2565 ARM/TETON BGA MACHINE SUPPORT
2566 M: "Mark F. Brown" <mark.brown314@gmail.com>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2571 M: Santosh Shilimkar <ssantosh@kernel.org>
2572 L: linux-kernel@vger.kernel.org
2574 F: drivers/memory/*emif*
2576 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2577 M: Santosh Shilimkar <ssantosh@kernel.org>
2578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2581 F: arch/arm/boot/dts/keystone-*
2582 F: arch/arm/mach-keystone/
2584 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2585 M: Santosh Shilimkar <ssantosh@kernel.org>
2586 L: linux-kernel@vger.kernel.org
2588 F: drivers/clk/keystone/
2590 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2591 M: Santosh Shilimkar <ssantosh@kernel.org>
2592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 L: linux-kernel@vger.kernel.org
2595 F: drivers/clocksource/timer-keystone.c
2597 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2598 M: Santosh Shilimkar <ssantosh@kernel.org>
2599 L: linux-kernel@vger.kernel.org
2601 F: drivers/power/reset/keystone-reset.c
2603 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2604 M: Tero Kristo <t-kristo@ti.com>
2605 M: Nishanth Menon <nm@ti.com>
2606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2609 F: arch/arm64/boot/dts/ti/Makefile
2610 F: arch/arm64/boot/dts/ti/k3-*
2611 F: include/dt-bindings/pinctrl/k3.h
2613 ARM/THECUS N2100 MACHINE SUPPORT
2614 M: Lennert Buytenhek <kernel@wantstofly.org>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 ARM/TOSA MACHINE SUPPORT
2619 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2620 M: Dirk Opfer <dirk@opfer-online.de>
2623 ARM/TOSHIBA VISCONTI ARCHITECTURE
2624 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2628 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2629 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2630 F: arch/arm64/boot/dts/toshiba/
2631 F: drivers/pinctrl/visconti/
2634 ARM/UNIPHIER ARCHITECTURE
2635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2638 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2639 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2640 F: arch/arm/boot/dts/uniphier*
2641 F: arch/arm/include/asm/hardware/cache-uniphier.h
2642 F: arch/arm/mach-uniphier/
2643 F: arch/arm/mm/cache-uniphier.c
2644 F: arch/arm64/boot/dts/socionext/uniphier*
2645 F: drivers/bus/uniphier-system-bus.c
2646 F: drivers/clk/uniphier/
2647 F: drivers/dma/uniphier-mdmac.c
2648 F: drivers/gpio/gpio-uniphier.c
2649 F: drivers/i2c/busses/i2c-uniphier*
2650 F: drivers/irqchip/irq-uniphier-aidet.c
2651 F: drivers/mmc/host/uniphier-sd.c
2652 F: drivers/pinctrl/uniphier/
2653 F: drivers/reset/reset-uniphier.c
2654 F: drivers/tty/serial/8250/8250_uniphier.c
2657 ARM/VERSATILE EXPRESS PLATFORM
2658 M: Liviu Dudau <liviu.dudau@arm.com>
2659 M: Sudeep Holla <sudeep.holla@arm.com>
2660 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 F: arch/arm/boot/dts/vexpress*
2666 F: arch/arm/mach-vexpress/
2667 F: arch/arm64/boot/dts/arm/
2668 F: drivers/clk/versatile/clk-vexpress-osc.c
2669 F: drivers/clocksource/timer-versatile.c
2673 M: Russell King <linux@armlinux.org.uk>
2674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 W: http://www.armlinux.org.uk/
2679 ARM/VOIPAC PXA270 SUPPORT
2680 M: Marek Vasut <marek.vasut@gmail.com>
2681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683 F: arch/arm/mach-pxa/include/mach/vpac270.h
2684 F: arch/arm/mach-pxa/vpac270.c
2686 ARM/VT8500 ARM ARCHITECTURE
2687 M: Tony Prisk <linux@prisktech.co.nz>
2688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2691 F: arch/arm/mach-vt8500/
2692 F: drivers/clocksource/timer-vt8500.c
2693 F: drivers/i2c/busses/i2c-wmt.c
2694 F: drivers/mmc/host/wmt-sdmmc.c
2695 F: drivers/pwm/pwm-vt8500.c
2696 F: drivers/rtc/rtc-vt8500.c
2697 F: drivers/tty/serial/vt8500_serial.c
2698 F: drivers/usb/host/ehci-platform.c
2699 F: drivers/usb/host/uhci-platform.c
2700 F: drivers/video/fbdev/vt8500lcdfb.*
2701 F: drivers/video/fbdev/wm8505fb*
2702 F: drivers/video/fbdev/wmt_ge_rops.*
2704 ARM/ZIPIT Z2 SUPPORT
2705 M: Marek Vasut <marek.vasut@gmail.com>
2706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 F: arch/arm/mach-pxa/include/mach/z2.h
2709 F: arch/arm/mach-pxa/z2.c
2711 ARM/ZTE ARCHITECTURE
2712 M: Jun Nie <jun.nie@linaro.org>
2713 M: Shawn Guo <shawnguo@kernel.org>
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 F: Documentation/devicetree/bindings/arm/zte.yaml
2717 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2718 F: Documentation/devicetree/bindings/dma/zxdma.txt
2719 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2720 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2721 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2722 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2723 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2724 F: Documentation/devicetree/bindings/soc/zte/
2725 F: Documentation/devicetree/bindings/sound/zte,*.txt
2726 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2727 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2728 F: arch/arm/boot/dts/zx2967*
2729 F: arch/arm/mach-zx/
2730 F: arch/arm64/boot/dts/zte/
2732 F: drivers/dma/zx_dma.c
2733 F: drivers/gpio/gpio-zx.c
2734 F: drivers/i2c/busses/i2c-zx2967.c
2735 F: drivers/mmc/host/dw_mmc-zx.*
2736 F: drivers/pinctrl/zte/
2738 F: drivers/thermal/zx2967_thermal.c
2739 F: drivers/watchdog/zx2967_wdt.c
2740 F: include/dt-bindings/clock/zx2967*.h
2741 F: include/dt-bindings/soc/zte,*.h
2742 F: sound/soc/codecs/zx_aud96p22.c
2745 ARM/ZYNQ ARCHITECTURE
2746 M: Michal Simek <michal.simek@xilinx.com>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749 W: http://wiki.xilinx.com
2750 T: git https://github.com/Xilinx/linux-xlnx.git
2751 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2752 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2753 F: arch/arm/mach-zynq/
2754 F: drivers/block/xsysace.c
2755 F: drivers/clocksource/timer-cadence-ttc.c
2756 F: drivers/cpuidle/cpuidle-zynq.c
2757 F: drivers/edac/synopsys_edac.c
2758 F: drivers/i2c/busses/i2c-cadence.c
2759 F: drivers/i2c/busses/i2c-xiic.c
2760 F: drivers/mmc/host/sdhci-of-arasan.c
2764 ARM64 PORT (AARCH64 ARCHITECTURE)
2765 M: Catalin Marinas <catalin.marinas@arm.com>
2766 M: Will Deacon <will@kernel.org>
2767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2770 F: Documentation/arm64/
2772 F: tools/testing/selftests/arm64/
2773 X: arch/arm64/boot/dts/
2775 AS3645A LED FLASH CONTROLLER DRIVER
2776 M: Sakari Ailus <sakari.ailus@iki.fi>
2777 L: linux-leds@vger.kernel.org
2779 F: drivers/leds/leds-as3645a.c
2781 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2782 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2783 L: linux-media@vger.kernel.org
2785 T: git git://linuxtv.org/media_tree.git
2786 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2787 F: drivers/media/i2c/ak7375.c
2789 ASAHI KASEI AK8974 DRIVER
2790 M: Linus Walleij <linus.walleij@linaro.org>
2791 L: linux-iio@vger.kernel.org
2793 W: http://www.akm.com/
2794 F: drivers/iio/magnetometer/ak8974.c
2796 ASC7621 HARDWARE MONITOR DRIVER
2797 M: George Joseph <george.joseph@fairview5.com>
2798 L: linux-hwmon@vger.kernel.org
2800 F: Documentation/hwmon/asc7621.rst
2801 F: drivers/hwmon/asc7621.c
2803 ASPEED PINCTRL DRIVERS
2804 M: Andrew Jeffery <andrew@aj.id.au>
2805 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2806 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2807 L: linux-gpio@vger.kernel.org
2809 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2810 F: drivers/pinctrl/aspeed/
2812 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2813 M: Eddie James <eajames@linux.ibm.com>
2814 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2816 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2817 F: drivers/irqchip/irq-aspeed-scu-ic.c
2818 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2820 ASPEED VIDEO ENGINE DRIVER
2821 M: Eddie James <eajames@linux.ibm.com>
2822 L: linux-media@vger.kernel.org
2823 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2825 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2826 F: drivers/media/platform/aspeed-video.c
2828 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2829 M: Corentin Chary <corentin.chary@gmail.com>
2830 L: acpi4asus-user@lists.sourceforge.net
2831 L: platform-driver-x86@vger.kernel.org
2833 W: http://acpi4asus.sf.net
2834 F: drivers/platform/x86/asus*.c
2835 F: drivers/platform/x86/eeepc*.c
2837 ASUS WIRELESS RADIO CONTROL DRIVER
2838 M: João Paulo Rechi Vita <jprvita@gmail.com>
2839 L: platform-driver-x86@vger.kernel.org
2841 F: drivers/platform/x86/asus-wireless.c
2844 M: David Howells <dhowells@redhat.com>
2845 L: keyrings@vger.kernel.org
2847 F: Documentation/crypto/asymmetric-keys.rst
2848 F: crypto/asymmetric_keys/
2849 F: include/crypto/pkcs7.h
2850 F: include/crypto/public_key.h
2851 F: include/linux/verification.h
2853 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2854 R: Dan Williams <dan.j.williams@intel.com>
2856 W: http://sourceforge.net/projects/xscaleiop
2857 F: Documentation/crypto/async-tx-api.rst
2860 F: include/linux/async_tx.h
2861 F: include/linux/dmaengine.h
2864 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2865 L: linux-i2c@vger.kernel.org
2867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2868 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2869 F: drivers/misc/eeprom/at24.c
2871 ATA OVER ETHERNET (AOE) DRIVER
2872 M: "Justin Sanders" <justin@coraid.com>
2874 W: http://www.openaoe.org/
2875 F: Documentation/admin-guide/aoe/
2876 F: drivers/block/aoe/
2878 ATHEROS 71XX/9XXX GPIO DRIVER
2879 M: Alban Bedel <albeu@free.fr>
2881 W: https://github.com/AlbanBedel/linux
2882 T: git git://github.com/AlbanBedel/linux
2883 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2884 F: drivers/gpio/gpio-ath79.c
2886 ATHEROS 71XX/9XXX USB PHY DRIVER
2887 M: Alban Bedel <albeu@free.fr>
2889 W: https://github.com/AlbanBedel/linux
2890 T: git git://github.com/AlbanBedel/linux
2891 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2892 F: drivers/phy/qualcomm/phy-ath79-usb.c
2894 ATHEROS ATH GENERIC UTILITIES
2895 M: Kalle Valo <kvalo@codeaurora.org>
2896 L: linux-wireless@vger.kernel.org
2898 F: drivers/net/wireless/ath/*
2900 ATHEROS ATH5K WIRELESS DRIVER
2901 M: Jiri Slaby <jirislaby@kernel.org>
2902 M: Nick Kossifidis <mickflemm@gmail.com>
2903 M: Luis Chamberlain <mcgrof@kernel.org>
2904 L: linux-wireless@vger.kernel.org
2906 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2907 F: drivers/net/wireless/ath/ath5k/
2909 ATHEROS ATH6KL WIRELESS DRIVER
2910 M: Kalle Valo <kvalo@codeaurora.org>
2911 L: linux-wireless@vger.kernel.org
2913 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2915 F: drivers/net/wireless/ath/ath6kl/
2918 M: Ville Syrjala <syrjala@sci.fi>
2920 F: drivers/input/misc/ati_remote2.c
2922 ATK0110 HWMON DRIVER
2923 M: Luca Tettamanti <kronos.it@gmail.com>
2924 L: linux-hwmon@vger.kernel.org
2926 F: drivers/hwmon/asus_atk0110.c
2928 ATLX ETHERNET DRIVERS
2929 M: Jay Cliburn <jcliburn@gmail.com>
2930 M: Chris Snook <chris.snook@gmail.com>
2931 L: netdev@vger.kernel.org
2933 W: http://sourceforge.net/projects/atl1
2934 W: http://atl1.sourceforge.net
2935 F: drivers/net/ethernet/atheros/
2938 M: Chas Williams <3chas3@gmail.com>
2939 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2940 L: netdev@vger.kernel.org
2942 W: http://linux-atm.sourceforge.net
2944 F: include/linux/atm*
2945 F: include/uapi/linux/atm*
2947 ATMEL MACB ETHERNET DRIVER
2948 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2949 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2951 F: drivers/net/ethernet/cadence/
2953 ATMEL MAXTOUCH DRIVER
2954 M: Nick Dyer <nick@shmanahar.org>
2956 T: git git://github.com/ndyer/linux.git
2957 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2958 F: drivers/input/touchscreen/atmel_mxt_ts.c
2960 ATMEL WIRELESS DRIVER
2961 M: Simon Kelley <simon@thekelleys.org.uk>
2962 L: linux-wireless@vger.kernel.org
2964 W: http://www.thekelleys.org.uk/atmel
2965 W: http://atmelwlandriver.sourceforge.net/
2966 F: drivers/net/wireless/atmel/atmel*
2968 ATOMIC INFRASTRUCTURE
2969 M: Will Deacon <will@kernel.org>
2970 M: Peter Zijlstra <peterz@infradead.org>
2971 R: Boqun Feng <boqun.feng@gmail.com>
2972 L: linux-kernel@vger.kernel.org
2974 F: arch/*/include/asm/atomic*.h
2975 F: include/*/atomic*.h
2978 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2979 M: Bradley Grove <linuxdrivers@attotech.com>
2980 L: linux-scsi@vger.kernel.org
2982 W: http://www.attotech.com
2983 F: drivers/scsi/esas2r
2985 ATUSB IEEE 802.15.4 RADIO DRIVER
2986 M: Stefan Schmidt <stefan@datenfreihafen.org>
2987 L: linux-wpan@vger.kernel.org
2989 F: drivers/net/ieee802154/at86rf230.h
2990 F: drivers/net/ieee802154/atusb.c
2991 F: drivers/net/ieee802154/atusb.h
2994 M: Paul Moore <paul@paul-moore.com>
2995 M: Eric Paris <eparis@redhat.com>
2996 L: linux-audit@redhat.com (moderated for non-subscribers)
2998 W: https://github.com/linux-audit
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3000 F: include/linux/audit.h
3001 F: include/uapi/linux/audit.h
3004 AUXILIARY DISPLAY DRIVERS
3005 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3007 F: drivers/auxdisplay/
3008 F: include/linux/cfag12864b.h
3010 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3011 M: Andreas Klinger <ak@it-klinger.de>
3012 L: linux-iio@vger.kernel.org
3014 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3015 F: drivers/iio/adc/hx711.c
3018 M: Ralf Baechle <ralf@linux-mips.org>
3019 L: linux-hams@vger.kernel.org
3021 W: http://www.linux-ax25.org/
3022 F: include/net/ax25.h
3023 F: include/uapi/linux/ax25.h
3027 M: Peter Rosin <peda@axentia.se>
3028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030 F: arch/arm/boot/dts/at91-linea.dtsi
3031 F: arch/arm/boot/dts/at91-natte.dtsi
3032 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3033 F: arch/arm/boot/dts/at91-tse850-3.dts
3035 AXENTIA ASOC DRIVERS
3036 M: Peter Rosin <peda@axentia.se>
3037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3039 F: Documentation/devicetree/bindings/sound/axentia,*
3040 F: sound/soc/atmel/tse850-pcm5142.c
3042 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3043 M: Nuno Sá <nuno.sa@analog.com>
3044 L: linux-hwmon@vger.kernel.org
3046 W: http://ez.analog.com/community/linux-device-drivers
3047 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3048 F: drivers/hwmon/axi-fan-control.c
3050 AXXIA I2C CONTROLLER
3051 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3052 L: linux-i2c@vger.kernel.org
3054 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3055 F: drivers/i2c/busses/i2c-axxia.c
3058 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3059 L: linux-media@vger.kernel.org
3061 W: https://linuxtv.org
3062 T: git git://linuxtv.org/media_tree.git
3063 F: drivers/media/usb/dvb-usb-v2/az6007.c
3065 AZTECH FM RADIO RECEIVER DRIVER
3066 M: Hans Verkuil <hverkuil@xs4all.nl>
3067 L: linux-media@vger.kernel.org
3069 W: https://linuxtv.org
3070 T: git git://linuxtv.org/media_tree.git
3071 F: drivers/media/radio/radio-aztech*
3074 L: linux-wireless@vger.kernel.org
3075 L: b43-dev@lists.infradead.org
3077 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3078 F: drivers/net/wireless/broadcom/b43/
3080 B43LEGACY WIRELESS DRIVER
3081 M: Larry Finger <Larry.Finger@lwfinger.net>
3082 L: linux-wireless@vger.kernel.org
3083 L: b43-dev@lists.infradead.org
3085 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3086 F: drivers/net/wireless/broadcom/b43legacy/
3088 BACKLIGHT CLASS/SUBSYSTEM
3089 M: Lee Jones <lee.jones@linaro.org>
3090 M: Daniel Thompson <daniel.thompson@linaro.org>
3091 M: Jingoo Han <jingoohan1@gmail.com>
3092 L: dri-devel@lists.freedesktop.org
3094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3095 F: Documentation/ABI/stable/sysfs-class-backlight
3096 F: Documentation/ABI/testing/sysfs-class-backlight
3097 F: Documentation/devicetree/bindings/leds/backlight
3098 F: drivers/video/backlight/
3099 F: include/linux/backlight.h
3100 F: include/linux/pwm_backlight.h
3103 M: Marek Lindner <mareklindner@neomailbox.ch>
3104 M: Simon Wunderlich <sw@simonwunderlich.de>
3105 M: Antonio Quartulli <a@unstable.cc>
3106 M: Sven Eckelmann <sven@narfation.org>
3107 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3109 W: https://www.open-mesh.org/
3110 Q: https://patchwork.open-mesh.org/project/batman/list/
3111 B: https://www.open-mesh.org/projects/batman-adv/issues
3112 C: irc://chat.freenode.net/batman
3113 T: git https://git.open-mesh.org/linux-merge.git
3114 F: Documentation/networking/batman-adv.rst
3115 F: include/uapi/linux/batadv_packet.h
3116 F: include/uapi/linux/batman_adv.h
3119 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3120 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3121 L: linux-hams@vger.kernel.org
3123 W: http://www.baycom.org/~tom/ham/ham.html
3124 F: drivers/net/hamradio/baycom*
3126 BCACHE (BLOCK LAYER CACHE)
3127 M: Coly Li <colyli@suse.de>
3128 M: Kent Overstreet <kent.overstreet@gmail.com>
3129 L: linux-bcache@vger.kernel.org
3131 W: http://bcache.evilpiepirate.org
3132 C: irc://irc.oftc.net/bcache
3133 F: drivers/md/bcache/
3135 BDISP ST MEDIA DRIVER
3136 M: Fabien Dessenne <fabien.dessenne@st.com>
3137 L: linux-media@vger.kernel.org
3139 W: https://linuxtv.org
3140 T: git git://linuxtv.org/media_tree.git
3141 F: drivers/media/platform/sti/bdisp
3143 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3144 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3145 L: netdev@vger.kernel.org
3147 F: drivers/net/ethernet/ec_bhf.c
3150 M: Luis de Bethencourt <luisbg@kernel.org>
3151 M: Salah Triki <salah.triki@gmail.com>
3153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3154 F: Documentation/filesystems/befs.rst
3158 M: Paolo Valente <paolo.valente@linaro.org>
3159 M: Jens Axboe <axboe@kernel.dk>
3160 L: linux-block@vger.kernel.org
3162 F: Documentation/block/bfq-iosched.rst
3166 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3168 F: Documentation/filesystems/bfs.rst
3170 F: include/uapi/linux/bfs_fs.h
3172 BLINKM RGB LED DRIVER
3173 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3175 F: drivers/leds/leds-blinkm.c
3178 M: Jens Axboe <axboe@kernel.dk>
3179 L: linux-block@vger.kernel.org
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3184 F: include/linux/blk*
3185 F: kernel/trace/blktrace.c
3189 M: Joern Engel <joern@lazybastard.org>
3190 L: linux-mtd@lists.infradead.org
3192 F: drivers/mtd/devices/block2mtd.c
3195 M: Marcel Holtmann <marcel@holtmann.org>
3196 M: Johan Hedberg <johan.hedberg@gmail.com>
3197 L: linux-bluetooth@vger.kernel.org
3199 W: http://www.bluez.org/
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3202 F: drivers/bluetooth/
3205 M: Marcel Holtmann <marcel@holtmann.org>
3206 M: Johan Hedberg <johan.hedberg@gmail.com>
3207 L: linux-bluetooth@vger.kernel.org
3209 W: http://www.bluez.org/
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3212 F: include/net/bluetooth/
3216 M: Jay Vosburgh <j.vosburgh@gmail.com>
3217 M: Veaceslav Falico <vfalico@gmail.com>
3218 M: Andy Gospodarek <andy@greyhouse.net>
3219 L: netdev@vger.kernel.org
3221 W: http://sourceforge.net/projects/bonding/
3222 F: drivers/net/bonding/
3223 F: include/uapi/linux/if_bonding.h
3225 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3226 M: Dan Robertson <dan@dlrobertson.com>
3227 L: linux-iio@vger.kernel.org
3229 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3230 F: drivers/iio/accel/bma400*
3232 BPF (Safe dynamic programs and tools)
3233 M: Alexei Starovoitov <ast@kernel.org>
3234 M: Daniel Borkmann <daniel@iogearbox.net>
3235 M: Andrii Nakryiko <andrii@kernel.org>
3236 R: Martin KaFai Lau <kafai@fb.com>
3237 R: Song Liu <songliubraving@fb.com>
3238 R: Yonghong Song <yhs@fb.com>
3239 R: John Fastabend <john.fastabend@gmail.com>
3240 R: KP Singh <kpsingh@chromium.org>
3241 L: netdev@vger.kernel.org
3242 L: bpf@vger.kernel.org
3245 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3248 F: Documentation/bpf/
3249 F: Documentation/networking/filter.rst
3251 F: include/linux/bpf*
3252 F: include/linux/filter.h
3253 F: include/trace/events/xdp.h
3254 F: include/uapi/linux/bpf*
3255 F: include/uapi/linux/filter.h
3257 F: kernel/trace/bpf_trace.c
3260 F: net/core/filter.c
3261 F: net/sched/act_bpf.c
3262 F: net/sched/cls_bpf.c
3266 F: tools/testing/selftests/bpf/
3271 M: Shubham Bansal <illusionist.neo@gmail.com>
3272 L: netdev@vger.kernel.org
3273 L: bpf@vger.kernel.org
3278 M: Daniel Borkmann <daniel@iogearbox.net>
3279 M: Alexei Starovoitov <ast@kernel.org>
3280 M: Zi Shen Lim <zlim.lnx@gmail.com>
3281 L: netdev@vger.kernel.org
3282 L: bpf@vger.kernel.org
3286 BPF JIT for MIPS (32-BIT AND 64-BIT)
3287 M: Paul Burton <paulburton@kernel.org>
3288 L: netdev@vger.kernel.org
3289 L: bpf@vger.kernel.org
3293 BPF JIT for NFP NICs
3294 M: Jakub Kicinski <kuba@kernel.org>
3295 L: netdev@vger.kernel.org
3296 L: bpf@vger.kernel.org
3298 F: drivers/net/ethernet/netronome/nfp/bpf/
3300 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3301 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3302 M: Sandipan Das <sandipan@linux.ibm.com>
3303 L: netdev@vger.kernel.org
3304 L: bpf@vger.kernel.org
3306 F: arch/powerpc/net/
3308 BPF JIT for RISC-V (32-bit)
3309 M: Luke Nelson <luke.r.nels@gmail.com>
3310 M: Xi Wang <xi.wang@gmail.com>
3311 L: netdev@vger.kernel.org
3312 L: bpf@vger.kernel.org
3315 X: arch/riscv/net/bpf_jit_comp64.c
3317 BPF JIT for RISC-V (64-bit)
3318 M: Björn Töpel <bjorn.topel@gmail.com>
3319 L: netdev@vger.kernel.org
3320 L: bpf@vger.kernel.org
3323 X: arch/riscv/net/bpf_jit_comp32.c
3326 M: Ilya Leoshkevich <iii@linux.ibm.com>
3327 M: Heiko Carstens <hca@linux.ibm.com>
3328 M: Vasily Gorbik <gor@linux.ibm.com>
3329 L: netdev@vger.kernel.org
3330 L: bpf@vger.kernel.org
3333 X: arch/s390/net/pnet.c
3335 BPF JIT for SPARC (32-BIT AND 64-BIT)
3336 M: David S. Miller <davem@davemloft.net>
3337 L: netdev@vger.kernel.org
3338 L: bpf@vger.kernel.org
3342 BPF JIT for X86 32-BIT
3343 M: Wang YanQing <udknight@gmail.com>
3344 L: netdev@vger.kernel.org
3345 L: bpf@vger.kernel.org
3347 F: arch/x86/net/bpf_jit_comp32.c
3349 BPF JIT for X86 64-BIT
3350 M: Alexei Starovoitov <ast@kernel.org>
3351 M: Daniel Borkmann <daniel@iogearbox.net>
3352 L: netdev@vger.kernel.org
3353 L: bpf@vger.kernel.org
3356 X: arch/x86/net/bpf_jit_comp32.c
3358 BPF LSM (Security Audit and Enforcement using BPF)
3359 M: KP Singh <kpsingh@chromium.org>
3360 R: Florent Revest <revest@chromium.org>
3361 R: Brendan Jackman <jackmanb@chromium.org>
3362 L: bpf@vger.kernel.org
3364 F: Documentation/bpf/bpf_lsm.rst
3365 F: include/linux/bpf_lsm.h
3366 F: kernel/bpf/bpf_lsm.c
3369 BROADCOM B44 10/100 ETHERNET DRIVER
3370 M: Michael Chan <michael.chan@broadcom.com>
3371 L: netdev@vger.kernel.org
3373 F: drivers/net/ethernet/broadcom/b44.*
3375 BROADCOM B53 ETHERNET SWITCH DRIVER
3376 M: Florian Fainelli <f.fainelli@gmail.com>
3377 L: netdev@vger.kernel.org
3378 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3380 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3381 F: drivers/net/dsa/b53/*
3382 F: include/linux/platform_data/b53.h
3384 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3385 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3386 L: bcm-kernel-feedback-list@broadcom.com
3387 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3391 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3392 F: drivers/pci/controller/pcie-brcmstb.c
3393 F: drivers/staging/vc04_services
3397 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3398 M: Florian Fainelli <f.fainelli@gmail.com>
3399 M: Ray Jui <rjui@broadcom.com>
3400 M: Scott Branden <sbranden@broadcom.com>
3401 M: bcm-kernel-feedback-list@broadcom.com
3403 T: git git://github.com/broadcom/mach-bcm
3404 F: arch/arm/mach-bcm/
3410 BROADCOM BCM47XX MIPS ARCHITECTURE
3411 M: Hauke Mehrtens <hauke@hauke-m.de>
3412 M: Rafał Miłecki <zajec5@gmail.com>
3413 L: linux-mips@vger.kernel.org
3415 F: Documentation/devicetree/bindings/mips/brcm/
3416 F: arch/mips/bcm47xx/*
3417 F: arch/mips/include/asm/mach-bcm47xx/*
3419 BROADCOM BCM5301X ARM ARCHITECTURE
3420 M: Hauke Mehrtens <hauke@hauke-m.de>
3421 M: Rafał Miłecki <zajec5@gmail.com>
3422 M: bcm-kernel-feedback-list@broadcom.com
3423 L: linux-arm-kernel@lists.infradead.org
3425 F: arch/arm/boot/dts/bcm470*
3426 F: arch/arm/boot/dts/bcm5301*
3427 F: arch/arm/boot/dts/bcm953012*
3428 F: arch/arm/mach-bcm/bcm_5301x.c
3430 BROADCOM BCM53573 ARM ARCHITECTURE
3431 M: Rafał Miłecki <rafal@milecki.pl>
3432 L: bcm-kernel-feedback-list@broadcom.com
3433 L: linux-arm-kernel@lists.infradead.org
3435 F: arch/arm/boot/dts/bcm47189*
3436 F: arch/arm/boot/dts/bcm53573*
3438 BROADCOM BCM63XX ARM ARCHITECTURE
3439 M: Florian Fainelli <f.fainelli@gmail.com>
3440 M: bcm-kernel-feedback-list@broadcom.com
3441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3443 T: git git://github.com/broadcom/stblinux.git
3446 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3447 M: Kevin Cernekee <cernekee@gmail.com>
3448 L: linux-usb@vger.kernel.org
3450 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3452 BROADCOM BCM7XXX ARM ARCHITECTURE
3453 M: Florian Fainelli <f.fainelli@gmail.com>
3454 M: bcm-kernel-feedback-list@broadcom.com
3455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3457 T: git git://github.com/broadcom/stblinux.git
3458 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3459 F: arch/arm/boot/dts/bcm7*.dts*
3460 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3461 F: arch/arm/mach-bcm/*brcmstb*
3462 F: arch/arm/mm/cache-b15-rac.c
3463 F: drivers/bus/brcmstb_gisb.c
3464 F: drivers/pci/controller/pcie-brcmstb.c
3468 M: Al Cooper <alcooperx@gmail.com>
3469 L: linux-usb@vger.kernel.org
3470 L: bcm-kernel-feedback-list@broadcom.com
3472 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3473 F: drivers/usb/gadget/udc/bdc/
3475 BROADCOM BMIPS CPUFREQ DRIVER
3476 M: Markus Mayer <mmayer@broadcom.com>
3477 M: bcm-kernel-feedback-list@broadcom.com
3478 L: linux-pm@vger.kernel.org
3480 F: drivers/cpufreq/bmips-cpufreq.c
3482 BROADCOM BMIPS MIPS ARCHITECTURE
3483 M: Florian Fainelli <f.fainelli@gmail.com>
3484 L: bcm-kernel-feedback-list@broadcom.com
3485 L: linux-mips@vger.kernel.org
3487 T: git git://github.com/broadcom/stblinux.git
3488 F: arch/mips/bmips/*
3489 F: arch/mips/boot/dts/brcm/bcm*.dts*
3490 F: arch/mips/include/asm/mach-bmips/*
3491 F: arch/mips/kernel/*bmips*
3492 F: drivers/soc/bcm/bcm63xx
3493 F: drivers/irqchip/irq-bcm63*
3494 F: drivers/irqchip/irq-bcm7*
3495 F: drivers/irqchip/irq-brcmstb*
3496 F: include/linux/bcm963xx_nvram.h
3497 F: include/linux/bcm963xx_tag.h
3499 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3500 M: Rasesh Mody <rmody@marvell.com>
3501 M: GR-Linux-NIC-Dev@marvell.com
3502 L: netdev@vger.kernel.org
3504 F: drivers/net/ethernet/broadcom/bnx2.*
3505 F: drivers/net/ethernet/broadcom/bnx2_*
3507 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3508 M: Saurav Kashyap <skashyap@marvell.com>
3509 M: Javed Hasan <jhasan@marvell.com>
3510 M: GR-QLogic-Storage-Upstream@marvell.com
3511 L: linux-scsi@vger.kernel.org
3513 F: drivers/scsi/bnx2fc/
3515 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3516 M: Nilesh Javali <njavali@marvell.com>
3517 M: Manish Rangankar <mrangankar@marvell.com>
3518 M: GR-QLogic-Storage-Upstream@marvell.com
3519 L: linux-scsi@vger.kernel.org
3521 F: drivers/scsi/bnx2i/
3523 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3524 M: Ariel Elior <aelior@marvell.com>
3525 M: Sudarsana Kalluru <skalluru@marvell.com>
3526 M: GR-everest-linux-l2@marvell.com
3527 L: netdev@vger.kernel.org
3529 F: drivers/net/ethernet/broadcom/bnx2x/
3531 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3532 M: Michael Chan <michael.chan@broadcom.com>
3533 L: netdev@vger.kernel.org
3535 F: drivers/net/ethernet/broadcom/bnxt/
3537 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3538 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3539 M: Franky Lin <franky.lin@broadcom.com>
3540 M: Hante Meuleman <hante.meuleman@broadcom.com>
3541 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3542 M: Wright Feng <wright.feng@infineon.com>
3543 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3544 L: linux-wireless@vger.kernel.org
3545 L: brcm80211-dev-list.pdl@broadcom.com
3546 L: SHA-cyfmac-dev-list@infineon.com
3548 F: drivers/net/wireless/broadcom/brcm80211/
3550 BROADCOM BRCMSTB GPIO DRIVER
3551 M: Gregory Fong <gregory.0xf0@gmail.com>
3552 L: bcm-kernel-feedback-list@broadcom.com
3554 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3555 F: drivers/gpio/gpio-brcmstb.c
3557 BROADCOM BRCMSTB I2C DRIVER
3558 M: Kamal Dasu <kdasu.kdev@gmail.com>
3559 L: linux-i2c@vger.kernel.org
3560 L: bcm-kernel-feedback-list@broadcom.com
3562 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3563 F: drivers/i2c/busses/i2c-brcmstb.c
3565 BROADCOM BRCMSTB USB EHCI DRIVER
3566 M: Al Cooper <alcooperx@gmail.com>
3567 L: linux-usb@vger.kernel.org
3568 L: bcm-kernel-feedback-list@broadcom.com
3570 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3571 F: drivers/usb/host/ehci-brcm.*
3573 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3574 M: Al Cooper <alcooperx@gmail.com>
3575 L: linux-kernel@vger.kernel.org
3576 L: bcm-kernel-feedback-list@broadcom.com
3578 F: drivers/phy/broadcom/phy-brcm-usb*
3580 BROADCOM ETHERNET PHY DRIVERS
3581 M: Florian Fainelli <f.fainelli@gmail.com>
3582 L: bcm-kernel-feedback-list@broadcom.com
3583 L: netdev@vger.kernel.org
3585 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3586 F: drivers/net/phy/bcm*.[ch]
3587 F: drivers/net/phy/broadcom.c
3588 F: include/linux/brcmphy.h
3590 BROADCOM GENET ETHERNET DRIVER
3591 M: Doug Berger <opendmb@gmail.com>
3592 M: Florian Fainelli <f.fainelli@gmail.com>
3593 L: bcm-kernel-feedback-list@broadcom.com
3594 L: netdev@vger.kernel.org
3596 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3597 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3598 F: drivers/net/ethernet/broadcom/genet/
3599 F: drivers/net/mdio/mdio-bcm-unimac.c
3600 F: include/linux/platform_data/bcmgenet.h
3601 F: include/linux/platform_data/mdio-bcm-unimac.h
3603 BROADCOM IPROC ARM ARCHITECTURE
3604 M: Ray Jui <rjui@broadcom.com>
3605 M: Scott Branden <sbranden@broadcom.com>
3606 M: bcm-kernel-feedback-list@broadcom.com
3607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3609 T: git git://github.com/broadcom/cygnus-linux.git
3610 F: arch/arm64/boot/dts/broadcom/northstar2/*
3611 F: arch/arm64/boot/dts/broadcom/stingray/*
3612 F: drivers/clk/bcm/clk-ns*
3613 F: drivers/clk/bcm/clk-sr*
3614 F: drivers/pinctrl/bcm/pinctrl-ns*
3615 F: include/dt-bindings/clock/bcm-sr*
3632 BROADCOM KONA GPIO DRIVER
3633 M: Ray Jui <rjui@broadcom.com>
3634 L: bcm-kernel-feedback-list@broadcom.com
3636 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3637 F: drivers/gpio/gpio-bcm-kona.c
3639 BROADCOM NETXTREME-E ROCE DRIVER
3640 M: Selvin Xavier <selvin.xavier@broadcom.com>
3641 M: Devesh Sharma <devesh.sharma@broadcom.com>
3642 M: Somnath Kotur <somnath.kotur@broadcom.com>
3643 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3644 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3645 L: linux-rdma@vger.kernel.org
3647 W: http://www.broadcom.com
3648 F: drivers/infiniband/hw/bnxt_re/
3649 F: include/uapi/rdma/bnxt_re-abi.h
3651 BROADCOM NVRAM DRIVER
3652 M: Rafał Miłecki <zajec5@gmail.com>
3653 L: linux-mips@vger.kernel.org
3655 F: drivers/firmware/broadcom/*
3657 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3658 M: Rafał Miłecki <zajec5@gmail.com>
3659 L: linux-wireless@vger.kernel.org
3662 F: include/linux/bcma/
3665 M: Kamal Dasu <kdasu.kdev@gmail.com>
3666 M: bcm-kernel-feedback-list@broadcom.com
3668 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3669 F: drivers/spi/spi-bcm-qspi.*
3670 F: drivers/spi/spi-brcmstb-qspi.c
3671 F: drivers/spi/spi-iproc-qspi.c
3673 BROADCOM STB AVS CPUFREQ DRIVER
3674 M: Markus Mayer <mmayer@broadcom.com>
3675 M: bcm-kernel-feedback-list@broadcom.com
3676 L: linux-pm@vger.kernel.org
3678 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3679 F: drivers/cpufreq/brcmstb*
3681 BROADCOM STB AVS TMON DRIVER
3682 M: Markus Mayer <mmayer@broadcom.com>
3683 M: bcm-kernel-feedback-list@broadcom.com
3684 L: linux-pm@vger.kernel.org
3686 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3687 F: drivers/thermal/broadcom/brcmstb*
3689 BROADCOM STB DPFE DRIVER
3690 M: Markus Mayer <mmayer@broadcom.com>
3691 M: bcm-kernel-feedback-list@broadcom.com
3692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3694 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3695 F: drivers/memory/brcmstb_dpfe.c
3697 BROADCOM STB NAND FLASH DRIVER
3698 M: Brian Norris <computersforpeace@gmail.com>
3699 M: Kamal Dasu <kdasu.kdev@gmail.com>
3700 L: linux-mtd@lists.infradead.org
3701 L: bcm-kernel-feedback-list@broadcom.com
3703 F: drivers/mtd/nand/raw/brcmnand/
3705 BROADCOM SYSTEMPORT ETHERNET DRIVER
3706 M: Florian Fainelli <f.fainelli@gmail.com>
3707 L: bcm-kernel-feedback-list@broadcom.com
3708 L: netdev@vger.kernel.org
3710 F: drivers/net/ethernet/broadcom/bcmsysport.*
3712 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3713 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3714 M: Prashant Sreedharan <prashant@broadcom.com>
3715 M: Michael Chan <mchan@broadcom.com>
3716 L: netdev@vger.kernel.org
3718 F: drivers/net/ethernet/broadcom/tg3.*
3720 BROCADE BFA FC SCSI DRIVER
3721 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3722 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3723 L: linux-scsi@vger.kernel.org
3725 F: drivers/scsi/bfa/
3727 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3728 M: Rasesh Mody <rmody@marvell.com>
3729 M: Sudarsana Kalluru <skalluru@marvell.com>
3730 M: GR-Linux-NIC-Dev@marvell.com
3731 L: netdev@vger.kernel.org
3733 F: drivers/net/ethernet/brocade/bna/
3735 BSG (block layer generic sg v4 driver)
3736 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3737 L: linux-scsi@vger.kernel.org
3740 F: include/linux/bsg.h
3741 F: include/uapi/linux/bsg.h
3744 M: Clemens Ladisch <clemens@ladisch.de>
3745 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3748 F: Documentation/sound/cards/bt87x.rst
3749 F: sound/pci/bt87x.c
3752 M: Michael Buesch <m@bues.ch>
3754 W: http://bu3sch.de/btgpio.php
3755 F: drivers/gpio/gpio-bt8xx.c
3758 M: Chris Mason <clm@fb.com>
3759 M: Josef Bacik <josef@toxicpanda.com>
3760 M: David Sterba <dsterba@suse.com>
3761 L: linux-btrfs@vger.kernel.org
3763 W: http://btrfs.wiki.kernel.org/
3764 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3766 F: Documentation/filesystems/btrfs.rst
3768 F: include/linux/btrfs*
3769 F: include/uapi/linux/btrfs*
3771 BTTV VIDEO4LINUX DRIVER
3772 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3773 L: linux-media@vger.kernel.org
3775 W: https://linuxtv.org
3776 T: git git://linuxtv.org/media_tree.git
3777 F: Documentation/driver-api/media/drivers/bttv*
3778 F: drivers/media/pci/bt8xx/bttv*
3780 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3781 M: Chanwoo Choi <cw00.choi@samsung.com>
3782 L: linux-pm@vger.kernel.org
3783 L: linux-samsung-soc@vger.kernel.org
3785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3786 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3787 F: drivers/devfreq/exynos-bus.c
3789 BUSLOGIC SCSI DRIVER
3790 M: Khalid Aziz <khalid@gonehiking.org>
3791 L: linux-scsi@vger.kernel.org
3793 F: drivers/scsi/BusLogic.*
3794 F: drivers/scsi/FlashPoint.*
3796 C-MEDIA CMI8788 DRIVER
3797 M: Clemens Ladisch <clemens@ladisch.de>
3798 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3801 F: sound/pci/oxygen/
3804 M: Guo Ren <guoren@kernel.org>
3805 L: linux-csky@vger.kernel.org
3807 T: git https://github.com/c-sky/csky-linux.git
3808 F: Documentation/devicetree/bindings/csky/
3809 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3810 F: Documentation/devicetree/bindings/timer/csky,*
3812 F: drivers/clocksource/timer-gx6605s.c
3813 F: drivers/clocksource/timer-mp-csky.c
3814 F: drivers/irqchip/irq-csky-*
3819 M: Mark Salter <msalter@redhat.com>
3820 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3821 L: linux-c6x-dev@linux-c6x.org
3823 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3826 CA8210 IEEE-802.15.4 RADIO DRIVER
3827 M: Harry Morris <h.morris@cascoda.com>
3828 L: linux-wpan@vger.kernel.org
3830 W: https://github.com/Cascoda/ca8210-linux.git
3831 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3832 F: drivers/net/ieee802154/ca8210.c
3834 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3835 M: David Howells <dhowells@redhat.com>
3836 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3838 F: Documentation/filesystems/caching/cachefiles.rst
3841 CADENCE MIPI-CSI2 BRIDGES
3842 M: Maxime Ripard <mripard@kernel.org>
3843 L: linux-media@vger.kernel.org
3845 F: Documentation/devicetree/bindings/media/cdns,*.txt
3846 F: drivers/media/platform/cadence/cdns-csi2*
3849 L: linux-mtd@lists.infradead.org
3851 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3852 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3854 CADENCE USB3 DRD IP DRIVER
3855 M: Peter Chen <peter.chen@nxp.com>
3856 M: Pawel Laszczak <pawell@cadence.com>
3857 M: Roger Quadros <rogerq@ti.com>
3858 L: linux-usb@vger.kernel.org
3860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3861 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3862 F: drivers/usb/cdns3/
3864 CADET FM/AM RADIO RECEIVER DRIVER
3865 M: Hans Verkuil <hverkuil@xs4all.nl>
3866 L: linux-media@vger.kernel.org
3868 W: https://linuxtv.org
3869 T: git git://linuxtv.org/media_tree.git
3870 F: drivers/media/radio/radio-cadet*
3872 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3873 M: Jonathan Corbet <corbet@lwn.net>
3874 L: linux-media@vger.kernel.org
3876 T: git git://linuxtv.org/media_tree.git
3877 F: Documentation/admin-guide/media/cafe_ccic*
3878 F: drivers/media/platform/marvell-ccic/
3881 L: netdev@vger.kernel.org
3883 F: Documentation/networking/caif/
3884 F: drivers/net/caif/
3885 F: include/net/caif/
3886 F: include/uapi/linux/caif/
3890 M: Toke Høiland-Jørgensen <toke@toke.dk>
3891 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3893 F: net/sched/sch_cake.c
3896 M: Wolfgang Grandegger <wg@grandegger.com>
3897 M: Marc Kleine-Budde <mkl@pengutronix.de>
3898 L: linux-can@vger.kernel.org
3900 W: https://github.com/linux-can
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3903 F: Documentation/devicetree/bindings/net/can/
3905 F: include/linux/can/dev.h
3906 F: include/linux/can/led.h
3907 F: include/linux/can/platform/
3908 F: include/linux/can/rx-offload.h
3909 F: include/uapi/linux/can/error.h
3910 F: include/uapi/linux/can/netlink.h
3911 F: include/uapi/linux/can/vxcan.h
3914 M: Oliver Hartkopp <socketcan@hartkopp.net>
3915 M: Marc Kleine-Budde <mkl@pengutronix.de>
3916 L: linux-can@vger.kernel.org
3918 W: https://github.com/linux-can
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3921 F: Documentation/networking/can.rst
3922 F: include/linux/can/core.h
3923 F: include/linux/can/skb.h
3924 F: include/net/netns/can.h
3925 F: include/uapi/linux/can.h
3926 F: include/uapi/linux/can/bcm.h
3927 F: include/uapi/linux/can/gw.h
3928 F: include/uapi/linux/can/isotp.h
3929 F: include/uapi/linux/can/raw.h
3932 CAN-J1939 NETWORK LAYER
3933 M: Robin van der Gracht <robin@protonic.nl>
3934 M: Oleksij Rempel <o.rempel@pengutronix.de>
3935 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3936 L: linux-can@vger.kernel.org
3938 F: Documentation/networking/j1939.rst
3939 F: include/uapi/linux/can/j1939.h
3943 M: Serge Hallyn <serge@hallyn.com>
3944 L: linux-security-module@vger.kernel.org
3946 F: include/linux/capability.h
3947 F: include/uapi/linux/capability.h
3948 F: kernel/capability.c
3949 F: security/commoncap.c
3951 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3952 M: Kevin Tsai <ktsai@capellamicro.com>
3954 F: drivers/iio/light/cm*
3956 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3957 M: Christian Lamparter <chunkeey@googlemail.com>
3958 L: linux-wireless@vger.kernel.org
3960 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3961 F: drivers/net/wireless/ath/carl9170/
3964 M: Robert Richter <rric@kernel.org>
3966 W: http://www.marvell.com
3967 F: drivers/i2c/busses/i2c-octeon*
3968 F: drivers/i2c/busses/i2c-thunderx*
3970 CAVIUM LIQUIDIO NETWORK DRIVER
3971 M: Derek Chickles <dchickles@marvell.com>
3972 M: Satanand Burla <sburla@marvell.com>
3973 M: Felix Manlunas <fmanlunas@marvell.com>
3974 L: netdev@vger.kernel.org
3976 W: http://www.marvell.com
3977 F: drivers/net/ethernet/cavium/liquidio/
3980 M: Robert Richter <rric@kernel.org>
3982 W: http://www.marvell.com
3983 F: drivers/mmc/host/cavium*
3985 CAVIUM OCTEON-TX CRYPTO DRIVER
3986 M: George Cherian <gcherian@marvell.com>
3987 L: linux-crypto@vger.kernel.org
3989 W: http://www.marvell.com
3990 F: drivers/crypto/cavium/cpt/
3992 CAVIUM THUNDERX2 ARM64 SOC
3993 M: Robert Richter <rric@kernel.org>
3994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3996 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3997 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3999 CC2520 IEEE-802.15.4 RADIO DRIVER
4000 M: Varka Bhadram <varkabhadram@gmail.com>
4001 L: linux-wpan@vger.kernel.org
4003 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4004 F: drivers/net/ieee802154/cc2520.c
4005 F: include/linux/spi/cc2520.h
4007 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4008 M: Gilad Ben-Yossef <gilad@benyossef.com>
4009 L: linux-crypto@vger.kernel.org
4011 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4012 F: drivers/crypto/ccree/
4014 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4015 M: Hadar Gat <hadar.gat@arm.com>
4016 L: linux-crypto@vger.kernel.org
4018 F: drivers/char/hw_random/cctrng.c
4019 F: drivers/char/hw_random/cctrng.h
4020 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4021 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4024 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4025 L: linux-media@vger.kernel.org
4027 W: http://linuxtv.org
4028 T: git git://linuxtv.org/media_tree.git
4029 F: Documentation/ABI/testing/debugfs-cec-error-inj
4030 F: Documentation/devicetree/bindings/media/cec.txt
4031 F: Documentation/driver-api/media/cec-core.rst
4032 F: Documentation/userspace-api/media/cec
4033 F: drivers/media/cec/
4034 F: drivers/media/rc/keymaps/rc-cec.c
4035 F: include/media/cec-notifier.h
4036 F: include/media/cec.h
4037 F: include/uapi/linux/cec-funcs.h
4038 F: include/uapi/linux/cec.h
4041 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4042 L: linux-media@vger.kernel.org
4044 W: http://linuxtv.org
4045 T: git git://linuxtv.org/media_tree.git
4046 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4047 F: drivers/media/cec/platform/cec-gpio/
4049 CELL BROADBAND ENGINE ARCHITECTURE
4050 M: Arnd Bergmann <arnd@arndb.de>
4051 L: linuxppc-dev@lists.ozlabs.org
4053 W: http://www.ibm.com/developerworks/power/cell/
4054 F: arch/powerpc/include/asm/cell*.h
4055 F: arch/powerpc/include/asm/spu*.h
4056 F: arch/powerpc/include/uapi/asm/spu*.h
4057 F: arch/powerpc/oprofile/*cell*
4058 F: arch/powerpc/platforms/cell/
4060 CELLWISE CW2015 BATTERY DRIVER
4061 M: Tobias Schrammm <t.schramm@manjaro.org>
4063 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4064 F: drivers/power/supply/cw2015_battery.c
4066 CEPH COMMON CODE (LIBCEPH)
4067 M: Ilya Dryomov <idryomov@gmail.com>
4068 M: Jeff Layton <jlayton@kernel.org>
4069 L: ceph-devel@vger.kernel.org
4072 T: git git://github.com/ceph/ceph-client.git
4073 F: include/linux/ceph/
4074 F: include/linux/crush/
4077 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4078 M: Jeff Layton <jlayton@kernel.org>
4079 M: Ilya Dryomov <idryomov@gmail.com>
4080 L: ceph-devel@vger.kernel.org
4083 T: git git://github.com/ceph/ceph-client.git
4084 F: Documentation/filesystems/ceph.rst
4087 CERTIFICATE HANDLING
4088 M: David Howells <dhowells@redhat.com>
4089 M: David Woodhouse <dwmw2@infradead.org>
4090 L: keyrings@vger.kernel.org
4092 F: Documentation/admin-guide/module-signing.rst
4094 F: scripts/extract-cert.c
4095 F: scripts/sign-file.c
4097 CFAG12864B LCD DRIVER
4098 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4100 F: drivers/auxdisplay/cfag12864b.c
4101 F: include/linux/cfag12864b.h
4103 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4104 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4106 F: drivers/auxdisplay/cfag12864bfb.c
4107 F: include/linux/cfag12864b.h
4109 CHAR and MISC DRIVERS
4110 M: Arnd Bergmann <arnd@arndb.de>
4111 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4116 F: include/linux/miscdevice.h
4117 X: drivers/char/agp/
4118 X: drivers/char/hw_random/
4119 X: drivers/char/ipmi/
4120 X: drivers/char/random.c
4121 X: drivers/char/tpm/
4124 M: Andy Whitcroft <apw@canonical.com>
4125 M: Joe Perches <joe@perches.com>
4127 F: scripts/checkpatch.pl
4129 CHINESE DOCUMENTATION
4130 M: Harry Wei <harryxiyou@gmail.com>
4131 M: Alex Shi <alex.shi@linux.alibaba.com>
4132 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4134 F: Documentation/translations/zh_CN/
4136 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4137 M: Peter Chen <Peter.Chen@nxp.com>
4138 L: linux-usb@vger.kernel.org
4140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4141 F: drivers/usb/chipidea/
4143 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4144 M: Hans de Goede <hdegoede@redhat.com>
4145 L: linux-input@vger.kernel.org
4147 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4148 F: drivers/input/touchscreen/chipone_icn8318.c
4150 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4151 M: Hans de Goede <hdegoede@redhat.com>
4152 L: linux-input@vger.kernel.org
4154 F: drivers/input/touchscreen/chipone_icn8505.c
4156 CHROME HARDWARE PLATFORM SUPPORT
4157 M: Benson Leung <bleung@chromium.org>
4158 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4161 F: drivers/platform/chrome/
4163 CHROMEOS EC CODEC DRIVER
4164 M: Cheng-Yi Chiang <cychiang@chromium.org>
4165 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4166 R: Guenter Roeck <groeck@chromium.org>
4168 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4169 F: sound/soc/codecs/cros_ec_codec.*
4171 CHROMEOS EC SUBDRIVERS
4172 M: Benson Leung <bleung@chromium.org>
4173 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4174 R: Guenter Roeck <groeck@chromium.org>
4176 F: drivers/power/supply/cros_usbpd-charger.c
4180 CHRONTEL CH7322 CEC DRIVER
4181 M: Jeff Chase <jnchase@google.com>
4182 L: linux-media@vger.kernel.org
4184 T: git git://linuxtv.org/media_tree.git
4185 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4186 F: drivers/media/cec/i2c/ch7322.c
4188 CIRRUS LOGIC AUDIO CODEC DRIVERS
4189 M: James Schulman <james.schulman@cirrus.com>
4190 M: David Rhodes <david.rhodes@cirrus.com>
4191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4192 L: patches@opensource.cirrus.com
4194 F: sound/soc/codecs/cs*
4196 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4197 M: Hartley Sweeten <hsweeten@visionengravers.com>
4198 L: netdev@vger.kernel.org
4200 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4202 CIRRUS LOGIC LOCHNAGAR DRIVER
4203 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4204 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4205 L: patches@opensource.cirrus.com
4207 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4208 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4209 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4210 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4211 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4212 F: Documentation/hwmon/lochnagar.rst
4213 F: drivers/clk/clk-lochnagar.c
4214 F: drivers/hwmon/lochnagar-hwmon.c
4215 F: drivers/mfd/lochnagar-i2c.c
4216 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4217 F: drivers/regulator/lochnagar-regulator.c
4218 F: include/dt-bindings/clk/lochnagar.h
4219 F: include/dt-bindings/pinctrl/lochnagar.h
4220 F: include/linux/mfd/lochnagar*
4221 F: sound/soc/codecs/lochnagar-sc.c
4223 CIRRUS LOGIC MADERA CODEC DRIVERS
4224 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4225 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4227 L: patches@opensource.cirrus.com
4229 W: https://github.com/CirrusLogic/linux-drivers/wiki
4230 T: git https://github.com/CirrusLogic/linux-drivers.git
4231 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4232 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4233 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4234 F: drivers/gpio/gpio-madera*
4235 F: drivers/irqchip/irq-madera*
4236 F: drivers/mfd/cs47l*
4237 F: drivers/mfd/madera*
4238 F: drivers/pinctrl/cirrus/*
4239 F: include/dt-bindings/sound/madera*
4240 F: include/linux/irqchip/irq-madera*
4241 F: include/linux/mfd/madera/*
4242 F: include/sound/madera*
4243 F: sound/soc/codecs/cs47l*
4244 F: sound/soc/codecs/madera*
4246 CISCO FCOE HBA DRIVER
4247 M: Satish Kharat <satishkh@cisco.com>
4248 M: Sesidhar Baddela <sebaddel@cisco.com>
4249 M: Karan Tilak Kumar <kartilak@cisco.com>
4250 L: linux-scsi@vger.kernel.org
4252 F: drivers/scsi/fnic/
4254 CISCO SCSI HBA DRIVER
4255 M: Karan Tilak Kumar <kartilak@cisco.com>
4256 M: Sesidhar Baddela <sebaddel@cisco.com>
4257 L: linux-scsi@vger.kernel.org
4259 F: drivers/scsi/snic/
4261 CISCO VIC ETHERNET NIC DRIVER
4262 M: Christian Benvenuti <benve@cisco.com>
4263 M: Govindarajulu Varadarajan <_govind@gmx.com>
4265 F: drivers/net/ethernet/cisco/enic/
4267 CISCO VIC LOW LATENCY NIC DRIVER
4268 M: Christian Benvenuti <benve@cisco.com>
4269 M: Nelson Escobar <neescoba@cisco.com>
4271 F: drivers/infiniband/hw/usnic/
4274 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4278 CLANG/LLVM BUILD SUPPORT
4279 M: Nathan Chancellor <natechancellor@gmail.com>
4280 M: Nick Desaulniers <ndesaulniers@google.com>
4281 L: clang-built-linux@googlegroups.com
4283 W: https://clangbuiltlinux.github.io/
4284 B: https://github.com/ClangBuiltLinux/linux/issues
4285 C: irc://chat.freenode.net/clangbuiltlinux
4286 F: Documentation/kbuild/llvm.rst
4287 F: scripts/clang-tools/
4288 K: \b(?i:clang|llvm)\b
4291 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4292 L: linux-kernel@vger.kernel.org
4294 F: include/linux/cleancache.h
4298 M: Russell King <linux@armlinux.org.uk>
4299 L: linux-clk@vger.kernel.org
4301 F: include/linux/clk.h
4303 CLOCKSOURCE, CLOCKEVENT DRIVERS
4304 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4305 M: Thomas Gleixner <tglx@linutronix.de>
4306 L: linux-kernel@vger.kernel.org
4308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4309 F: Documentation/devicetree/bindings/timer/
4310 F: drivers/clocksource/
4313 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4314 M: Daniel Oliveira Nascimento <don@syst.com.br>
4315 L: platform-driver-x86@vger.kernel.org
4317 F: drivers/platform/x86/classmate-laptop.c
4320 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4321 L: linux-media@vger.kernel.org
4323 W: https://linuxtv.org
4324 T: git git://linuxtv.org/media_tree.git
4325 F: drivers/media/pci/cobalt/
4327 COCCINELLE/Semantic Patches (SmPL)
4328 M: Julia Lawall <Julia.Lawall@lip6.fr>
4329 M: Gilles Muller <Gilles.Muller@lip6.fr>
4330 M: Nicolas Palix <nicolas.palix@imag.fr>
4331 M: Michal Marek <michal.lkml@markovi.net>
4332 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4334 W: http://coccinelle.lip6.fr/
4335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4336 F: Documentation/dev-tools/coccinelle.rst
4337 F: scripts/coccicheck
4338 F: scripts/coccinelle/
4341 M: Jan Harkes <jaharkes@cs.cmu.edu>
4343 L: codalist@coda.cs.cmu.edu
4345 W: http://www.coda.cs.cmu.edu/
4346 F: Documentation/filesystems/coda.rst
4348 F: include/linux/coda*.h
4349 F: include/uapi/linux/coda*.h
4351 CODA V4L2 MEM2MEM DRIVER
4352 M: Philipp Zabel <p.zabel@pengutronix.de>
4353 L: linux-media@vger.kernel.org
4355 F: Documentation/devicetree/bindings/media/coda.txt
4356 F: drivers/media/platform/coda/
4359 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4361 F: Documentation/process/code-of-conduct-interpretation.rst
4362 F: Documentation/process/code-of-conduct.rst
4364 COMMON CLK FRAMEWORK
4365 M: Michael Turquette <mturquette@baylibre.com>
4366 M: Stephen Boyd <sboyd@kernel.org>
4367 L: linux-clk@vger.kernel.org
4369 Q: http://patchwork.kernel.org/project/linux-clk/list/
4370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4371 F: Documentation/devicetree/bindings/clock/
4373 F: include/linux/clk-pr*
4374 F: include/linux/clk/
4375 F: include/linux/of_clk.h
4376 X: drivers/clk/clkdev.c
4378 COMMON INTERNET FILE SYSTEM (CIFS)
4379 M: Steve French <sfrench@samba.org>
4380 L: linux-cifs@vger.kernel.org
4381 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4383 W: http://linux-cifs.samba.org/
4384 T: git git://git.samba.org/sfrench/cifs-2.6.git
4385 F: Documentation/admin-guide/cifs/
4388 COMPACTPCI HOTPLUG CORE
4389 M: Scott Murray <scott@spiteful.org>
4390 L: linux-pci@vger.kernel.org
4392 F: drivers/pci/hotplug/cpci_hotplug*
4394 COMPACTPCI HOTPLUG GENERIC DRIVER
4395 M: Scott Murray <scott@spiteful.org>
4396 L: linux-pci@vger.kernel.org
4398 F: drivers/pci/hotplug/cpcihp_generic.c
4400 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4401 M: Scott Murray <scott@spiteful.org>
4402 L: linux-pci@vger.kernel.org
4404 F: drivers/pci/hotplug/cpcihp_zt5550.*
4406 COMPAL LAPTOP SUPPORT
4407 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4408 L: platform-driver-x86@vger.kernel.org
4410 F: drivers/platform/x86/compal-laptop.c
4413 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4415 F: include/linux/compiler_attributes.h
4417 CONEXANT ACCESSRUNNER USB DRIVER
4418 L: accessrunner-general@lists.sourceforge.net
4420 W: http://accessrunner.sourceforge.net/
4421 F: drivers/usb/atm/cxacru.c
4424 M: Joel Becker <jlbec@evilplan.org>
4425 M: Christoph Hellwig <hch@lst.de>
4427 T: git git://git.infradead.org/users/hch/configfs.git
4429 F: include/linux/configfs.h
4430 F: samples/configfs/
4433 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4435 F: drivers/video/console/
4436 F: include/linux/console*
4438 CONTROL GROUP (CGROUP)
4439 M: Tejun Heo <tj@kernel.org>
4440 M: Li Zefan <lizefan@huawei.com>
4441 M: Johannes Weiner <hannes@cmpxchg.org>
4442 L: cgroups@vger.kernel.org
4444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4445 F: Documentation/admin-guide/cgroup-v1/
4446 F: Documentation/admin-guide/cgroup-v2.rst
4447 F: include/linux/cgroup*
4450 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4451 M: Tejun Heo <tj@kernel.org>
4452 M: Jens Axboe <axboe@kernel.dk>
4453 L: cgroups@vger.kernel.org
4454 L: linux-block@vger.kernel.org
4455 T: git git://git.kernel.dk/linux-block
4456 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4457 F: block/bfq-cgroup.c
4458 F: block/blk-cgroup.c
4459 F: block/blk-iolatency.c
4460 F: block/blk-throttle.c
4461 F: include/linux/blk-cgroup.h
4463 CONTROL GROUP - CPUSET
4464 M: Li Zefan <lizefan@huawei.com>
4465 L: cgroups@vger.kernel.org
4467 W: http://www.bullopensource.org/cpuset/
4468 W: http://oss.sgi.com/projects/cpusets/
4469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4470 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4471 F: include/linux/cpuset.h
4472 F: kernel/cgroup/cpuset.c
4474 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4475 M: Johannes Weiner <hannes@cmpxchg.org>
4476 M: Michal Hocko <mhocko@kernel.org>
4477 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4478 L: cgroups@vger.kernel.org
4479 L: linux-mm@kvack.org
4484 CORETEMP HARDWARE MONITORING DRIVER
4485 M: Fenghua Yu <fenghua.yu@intel.com>
4486 L: linux-hwmon@vger.kernel.org
4488 F: Documentation/hwmon/coretemp.rst
4489 F: drivers/hwmon/coretemp.c
4491 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4492 M: Marius Zachmann <mail@mariuszachmann.de>
4493 L: linux-hwmon@vger.kernel.org
4495 F: drivers/hwmon/corsair-cpro.c
4497 COSA/SRP SYNC SERIAL DRIVER
4498 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4500 W: http://www.fi.muni.cz/~kas/cosa/
4501 F: drivers/net/wan/cosa*
4504 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4505 L: linux-iio@vger.kernel.org
4507 F: Documentation/ABI/testing/sysfs-bus-counter*
4508 F: Documentation/driver-api/generic-counter.rst
4510 F: include/linux/counter.h
4511 F: include/linux/counter_enum.h
4513 CPMAC ETHERNET DRIVER
4514 M: Florian Fainelli <f.fainelli@gmail.com>
4515 L: netdev@vger.kernel.org
4517 F: drivers/net/ethernet/ti/cpmac.c
4519 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4520 M: Viresh Kumar <viresh.kumar@linaro.org>
4521 M: Sudeep Holla <sudeep.holla@arm.com>
4522 L: linux-pm@vger.kernel.org
4524 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4525 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4527 CPU FREQUENCY SCALING FRAMEWORK
4528 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4529 M: Viresh Kumar <viresh.kumar@linaro.org>
4530 L: linux-pm@vger.kernel.org
4532 B: https://bugzilla.kernel.org
4533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4535 F: Documentation/admin-guide/pm/cpufreq.rst
4536 F: Documentation/admin-guide/pm/intel_pstate.rst
4537 F: Documentation/cpu-freq/
4538 F: Documentation/devicetree/bindings/cpufreq/
4540 F: include/linux/cpufreq.h
4541 F: include/linux/sched/cpufreq.h
4542 F: kernel/sched/cpufreq*.c
4543 F: tools/testing/selftests/cpufreq/
4545 CPU IDLE TIME MANAGEMENT FRAMEWORK
4546 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4547 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4548 L: linux-pm@vger.kernel.org
4550 B: https://bugzilla.kernel.org
4551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4552 F: Documentation/admin-guide/pm/cpuidle.rst
4553 F: Documentation/driver-api/pm/cpuidle.rst
4554 F: drivers/cpuidle/*
4555 F: include/linux/cpuidle.h
4557 CPU POWER MONITORING SUBSYSTEM
4558 M: Thomas Renninger <trenn@suse.com>
4559 M: Shuah Khan <shuah@kernel.org>
4560 M: Shuah Khan <skhan@linuxfoundation.org>
4561 L: linux-pm@vger.kernel.org
4563 F: tools/power/cpupower/
4566 M: "H. Peter Anvin" <hpa@zytor.com>
4568 F: arch/x86/kernel/cpuid.c
4569 F: arch/x86/kernel/msr.c
4571 CPUIDLE DRIVER - ARM BIG LITTLE
4572 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4573 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4574 L: linux-pm@vger.kernel.org
4575 L: linux-arm-kernel@lists.infradead.org
4577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4578 F: drivers/cpuidle/cpuidle-big_little.c
4580 CPUIDLE DRIVER - ARM EXYNOS
4581 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4582 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4583 M: Kukjin Kim <kgene@kernel.org>
4584 L: linux-pm@vger.kernel.org
4585 L: linux-samsung-soc@vger.kernel.org
4587 F: arch/arm/mach-exynos/pm.c
4588 F: drivers/cpuidle/cpuidle-exynos.c
4590 CPUIDLE DRIVER - ARM PSCI
4591 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4592 M: Sudeep Holla <sudeep.holla@arm.com>
4593 L: linux-pm@vger.kernel.org
4594 L: linux-arm-kernel@lists.infradead.org
4596 F: drivers/cpuidle/cpuidle-psci.c
4598 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4599 M: Ulf Hansson <ulf.hansson@linaro.org>
4600 L: linux-pm@vger.kernel.org
4601 L: linux-arm-kernel@lists.infradead.org
4603 F: drivers/cpuidle/cpuidle-psci.h
4604 F: drivers/cpuidle/cpuidle-psci-domain.c
4607 M: Nicolas Pitre <nico@fluxnic.net>
4609 F: Documentation/filesystems/cramfs.rst
4613 M: Bastien Nocera <hadess@hadess.net>
4614 L: linux-input@vger.kernel.org
4616 F: drivers/hid/hid-creative-sb0540.c
4619 M: Herbert Xu <herbert@gondor.apana.org.au>
4620 M: "David S. Miller" <davem@davemloft.net>
4621 L: linux-crypto@vger.kernel.org
4623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4625 F: Documentation/crypto/
4626 F: Documentation/devicetree/bindings/crypto/
4631 F: include/linux/crypto*
4634 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4635 M: Neil Horman <nhorman@tuxdriver.com>
4636 L: linux-crypto@vger.kernel.org
4638 F: crypto/ansi_cprng.c
4642 M: Hans Verkuil <hverkuil@xs4all.nl>
4643 L: linux-media@vger.kernel.org
4645 W: http://linuxtv.org
4646 T: git git://linuxtv.org/media_tree.git
4647 F: drivers/media/i2c/cs3308.c
4649 CS5535 Audio ALSA driver
4650 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4652 F: sound/pci/cs5535audio/
4654 CSI DRIVERS FOR ALLWINNER V3s
4655 M: Yong Deng <yong.deng@magewell.com>
4656 L: linux-media@vger.kernel.org
4658 T: git git://linuxtv.org/media_tree.git
4659 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4660 F: drivers/media/platform/sunxi/sun6i-csi/
4663 M: Solomon Peachy <pizza@shaftnet.org>
4665 F: drivers/net/wireless/st/cw1200/
4667 CX18 VIDEO4LINUX DRIVER
4668 M: Andy Walls <awalls@md.metrocast.net>
4669 L: linux-media@vger.kernel.org
4671 W: https://linuxtv.org
4672 T: git git://linuxtv.org/media_tree.git
4673 F: drivers/media/pci/cx18/
4674 F: include/uapi/linux/ivtv*
4676 CX2341X MPEG ENCODER HELPER MODULE
4677 M: Hans Verkuil <hverkuil@xs4all.nl>
4678 L: linux-media@vger.kernel.org
4680 W: https://linuxtv.org
4681 T: git git://linuxtv.org/media_tree.git
4682 F: drivers/media/common/cx2341x*
4683 F: include/media/drv-intf/cx2341x.h
4685 CX24120 MEDIA DRIVER
4686 M: Jemma Denson <jdenson@gmail.com>
4687 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4688 L: linux-media@vger.kernel.org
4690 W: https://linuxtv.org
4691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4692 F: drivers/media/dvb-frontends/cx24120*
4694 CX88 VIDEO4LINUX DRIVER
4695 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4696 L: linux-media@vger.kernel.org
4698 W: https://linuxtv.org
4699 T: git git://linuxtv.org/media_tree.git
4700 F: Documentation/driver-api/media/drivers/cx88*
4701 F: drivers/media/pci/cx88/
4703 CXD2820R MEDIA DRIVER
4704 M: Antti Palosaari <crope@iki.fi>
4705 L: linux-media@vger.kernel.org
4707 W: https://linuxtv.org
4708 W: http://palosaari.fi/linux/
4709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4710 T: git git://linuxtv.org/anttip/media_tree.git
4711 F: drivers/media/dvb-frontends/cxd2820r*
4713 CXGB3 ETHERNET DRIVER (CXGB3)
4714 M: Raju Rangoju <rajur@chelsio.com>
4715 L: netdev@vger.kernel.org
4717 W: http://www.chelsio.com
4718 F: drivers/net/ethernet/chelsio/cxgb3/
4720 CXGB3 ISCSI DRIVER (CXGB3I)
4721 M: Karen Xie <kxie@chelsio.com>
4722 L: linux-scsi@vger.kernel.org
4724 W: http://www.chelsio.com
4725 F: drivers/scsi/cxgbi/cxgb3i
4727 CXGB4 CRYPTO DRIVER (chcr)
4728 M: Ayush Sawal <ayush.sawal@chelsio.com>
4729 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4730 M: Rohit Maheshwari <rohitm@chelsio.com>
4731 L: linux-crypto@vger.kernel.org
4733 W: http://www.chelsio.com
4734 F: drivers/crypto/chelsio
4736 CXGB4 INLINE CRYPTO DRIVER
4737 M: Ayush Sawal <ayush.sawal@chelsio.com>
4738 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4739 M: Rohit Maheshwari <rohitm@chelsio.com>
4740 L: netdev@vger.kernel.org
4742 W: http://www.chelsio.com
4743 F: drivers/net/ethernet/chelsio/inline_crypto/
4745 CXGB4 ETHERNET DRIVER (CXGB4)
4746 M: Raju Rangoju <rajur@chelsio.com>
4747 L: netdev@vger.kernel.org
4749 W: http://www.chelsio.com
4750 F: drivers/net/ethernet/chelsio/cxgb4/
4752 CXGB4 ISCSI DRIVER (CXGB4I)
4753 M: Karen Xie <kxie@chelsio.com>
4754 L: linux-scsi@vger.kernel.org
4756 W: http://www.chelsio.com
4757 F: drivers/scsi/cxgbi/cxgb4i
4759 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4760 M: Potnuri Bharat Teja <bharat@chelsio.com>
4761 L: linux-rdma@vger.kernel.org
4763 W: http://www.openfabrics.org
4764 F: drivers/infiniband/hw/cxgb4/
4765 F: include/uapi/rdma/cxgb4-abi.h
4767 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4768 M: Raju Rangoju <rajur@chelsio.com>
4769 L: netdev@vger.kernel.org
4771 W: http://www.chelsio.com
4772 F: drivers/net/ethernet/chelsio/cxgb4vf/
4774 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4775 M: Frederic Barrat <fbarrat@linux.ibm.com>
4776 M: Andrew Donnellan <ajd@linux.ibm.com>
4777 L: linuxppc-dev@lists.ozlabs.org
4779 F: Documentation/ABI/testing/sysfs-class-cxl
4780 F: Documentation/powerpc/cxl.rst
4781 F: arch/powerpc/platforms/powernv/pci-cxl.c
4782 F: drivers/misc/cxl/
4783 F: include/misc/cxl*
4784 F: include/uapi/misc/cxl.h
4786 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4787 M: Manoj N. Kumar <manoj@linux.ibm.com>
4788 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4789 M: Uma Krishnan <ukrishn@linux.ibm.com>
4790 L: linux-scsi@vger.kernel.org
4792 F: Documentation/powerpc/cxlflash.rst
4793 F: drivers/scsi/cxlflash/
4794 F: include/uapi/scsi/cxlflash_ioctl.h
4797 M: Russell King <linux@armlinux.org.uk>
4798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4800 W: http://www.armlinux.org.uk/
4801 F: drivers/video/fbdev/cyber2000fb.*
4803 CYCLADES ASYNC MUX DRIVER
4805 W: http://www.cyclades.com/
4806 F: drivers/tty/cyclades.c
4807 F: include/linux/cyclades.h
4808 F: include/uapi/linux/cyclades.h
4810 CYCLADES PC300 DRIVER
4812 W: http://www.cyclades.com/
4813 F: drivers/net/wan/pc300*
4815 CYPRESS_FIRMWARE MEDIA DRIVER
4816 M: Antti Palosaari <crope@iki.fi>
4817 L: linux-media@vger.kernel.org
4819 W: https://linuxtv.org
4820 W: http://palosaari.fi/linux/
4821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4822 T: git git://linuxtv.org/anttip/media_tree.git
4823 F: drivers/media/common/cypress_firmware*
4825 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4826 M: Linus Walleij <linus.walleij@linaro.org>
4827 L: linux-input@vger.kernel.org
4829 F: drivers/input/touchscreen/cy8ctma140.c
4831 CYTTSP TOUCHSCREEN DRIVER
4832 M: Ferruh Yigit <fery@cypress.com>
4833 L: linux-input@vger.kernel.org
4835 F: drivers/input/touchscreen/cyttsp*
4836 F: include/linux/input/cyttsp.h
4838 D-LINK DIR-685 TOUCHKEYS DRIVER
4839 M: Linus Walleij <linus.walleij@linaro.org>
4840 L: linux-input@vger.kernel.org
4842 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4844 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4845 M: Joshua Kinard <kumba@gentoo.org>
4847 F: drivers/rtc/rtc-ds1685.c
4848 F: include/linux/rtc/ds1685.h
4850 DAMA SLAVE for AX.25
4851 M: Joerg Reuter <jreuter@yaina.de>
4852 L: linux-hams@vger.kernel.org
4854 W: http://yaina.de/jreuter/
4855 W: http://www.qsl.net/dl1bke/
4856 F: net/ax25/af_ax25.c
4857 F: net/ax25/ax25_dev.c
4858 F: net/ax25/ax25_ds_*
4859 F: net/ax25/ax25_in.c
4860 F: net/ax25/ax25_out.c
4861 F: net/ax25/ax25_timer.c
4862 F: net/ax25/sysctl_net_ax25.c
4864 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4865 L: netdev@vger.kernel.org
4867 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4868 F: drivers/net/ethernet/dec/tulip/dmfe.c
4870 DC390/AM53C974 SCSI driver
4871 M: Hannes Reinecke <hare@suse.com>
4872 L: linux-scsi@vger.kernel.org
4874 F: drivers/scsi/am53c974.c
4877 M: Oliver Neukum <oliver@neukum.org>
4878 M: Ali Akcaagac <aliakc@web.de>
4879 M: Jamie Lenehan <lenehan@twibble.org>
4880 L: dc395x@twibble.org
4882 W: http://twibble.org/dist/dc395x/
4883 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4884 F: Documentation/scsi/dc395x.rst
4885 F: drivers/scsi/dc395x.*
4888 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4889 L: dccp@vger.kernel.org
4891 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4892 F: include/linux/dccp.h
4893 F: include/linux/tfrc.h
4894 F: include/uapi/linux/dccp.h
4897 DECnet NETWORK LAYER
4898 L: linux-decnet-user@lists.sourceforge.net
4900 W: http://linux-decnet.sourceforge.net
4901 F: Documentation/networking/decnet.rst
4904 DECSTATION PLATFORM SUPPORT
4905 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4906 L: linux-mips@vger.kernel.org
4908 W: http://www.linux-mips.org/wiki/DECstation
4910 F: arch/mips/include/asm/dec/
4911 F: arch/mips/include/asm/mach-dec/
4913 DEFXX FDDI NETWORK DRIVER
4914 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4916 F: drivers/net/fddi/defxx.*
4918 DEFZA FDDI NETWORK DRIVER
4919 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4921 F: drivers/net/fddi/defza.*
4923 DEINTERLACE DRIVERS FOR ALLWINNER H3
4924 M: Jernej Skrabec <jernej.skrabec@siol.net>
4925 L: linux-media@vger.kernel.org
4927 T: git git://linuxtv.org/media_tree.git
4928 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4929 F: drivers/media/platform/sunxi/sun8i-di/
4932 M: Matthew Garrett <mjg59@srcf.ucam.org>
4933 M: Pali Rohár <pali@kernel.org>
4934 L: platform-driver-x86@vger.kernel.org
4936 F: drivers/platform/x86/dell-laptop.c
4938 DELL LAPTOP FREEFALL DRIVER
4939 M: Pali Rohár <pali@kernel.org>
4941 F: drivers/platform/x86/dell-smo8800.c
4943 DELL LAPTOP RBTN DRIVER
4944 M: Pali Rohár <pali@kernel.org>
4946 F: drivers/platform/x86/dell-rbtn.*
4948 DELL LAPTOP SMM DRIVER
4949 M: Pali Rohár <pali@kernel.org>
4951 F: drivers/hwmon/dell-smm-hwmon.c
4952 F: include/uapi/linux/i8k.h
4954 DELL REMOTE BIOS UPDATE DRIVER
4955 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4956 L: platform-driver-x86@vger.kernel.org
4958 F: drivers/platform/x86/dell_rbu.c
4961 M: Pali Rohár <pali@kernel.org>
4962 M: Mario Limonciello <mario.limonciello@dell.com>
4963 L: platform-driver-x86@vger.kernel.org
4965 F: drivers/platform/x86/dell-smbios.*
4967 DELL SMBIOS SMM DRIVER
4968 M: Mario Limonciello <mario.limonciello@dell.com>
4969 L: platform-driver-x86@vger.kernel.org
4971 F: drivers/platform/x86/dell-smbios-smm.c
4973 DELL SMBIOS WMI DRIVER
4974 M: Mario Limonciello <mario.limonciello@dell.com>
4975 L: platform-driver-x86@vger.kernel.org
4977 F: drivers/platform/x86/dell-smbios-wmi.c
4978 F: tools/wmi/dell-smbios-example.c
4980 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4981 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4982 L: platform-driver-x86@vger.kernel.org
4984 F: Documentation/driver-api/dcdbas.rst
4985 F: drivers/platform/x86/dcdbas.*
4987 DELL WMI DESCRIPTOR DRIVER
4988 M: Mario Limonciello <mario.limonciello@dell.com>
4990 F: drivers/platform/x86/dell-wmi-descriptor.c
4992 DELL WMI NOTIFICATIONS DRIVER
4993 M: Matthew Garrett <mjg59@srcf.ucam.org>
4994 M: Pali Rohár <pali@kernel.org>
4996 F: drivers/platform/x86/dell-wmi.c
4998 DELTA ST MEDIA DRIVER
4999 M: Hugues Fruchet <hugues.fruchet@st.com>
5000 L: linux-media@vger.kernel.org
5002 W: https://linuxtv.org
5003 T: git git://linuxtv.org/media_tree.git
5004 F: drivers/media/platform/sti/delta
5007 L: linux-mtd@lists.infradead.org
5009 F: drivers/mtd/nand/raw/denali*
5011 DESIGNWARE EDMA CORE IP DRIVER
5012 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5013 L: dmaengine@vger.kernel.org
5015 F: drivers/dma/dw-edma/
5016 F: include/linux/dma/edma.h
5018 DESIGNWARE USB2 DRD IP DRIVER
5019 M: Minas Harutyunyan <hminas@synopsys.com>
5020 L: linux-usb@vger.kernel.org
5022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5023 F: drivers/usb/dwc2/
5025 DESIGNWARE USB3 DRD IP DRIVER
5026 M: Felipe Balbi <balbi@kernel.org>
5027 L: linux-usb@vger.kernel.org
5029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5030 F: drivers/usb/dwc3/
5032 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5033 M: Andreas Klinger <ak@it-klinger.de>
5034 L: linux-iio@vger.kernel.org
5036 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5037 F: drivers/iio/proximity/srf*.c
5039 DEVICE COREDUMP (DEV_COREDUMP)
5040 M: Johannes Berg <johannes@sipsolutions.net>
5041 L: linux-kernel@vger.kernel.org
5043 F: drivers/base/devcoredump.c
5044 F: include/linux/devcoredump.h
5046 DEVICE DEPENDENCY HELPER SCRIPT
5047 M: Saravana Kannan <saravanak@google.com>
5048 L: linux-kernel@vger.kernel.org
5050 F: scripts/dev-needs.sh
5052 DEVICE DIRECT ACCESS (DAX)
5053 M: Dan Williams <dan.j.williams@intel.com>
5054 M: Vishal Verma <vishal.l.verma@intel.com>
5055 M: Dave Jiang <dave.jiang@intel.com>
5056 L: linux-nvdimm@lists.01.org
5060 DEVICE FREQUENCY (DEVFREQ)
5061 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5062 M: Kyungmin Park <kyungmin.park@samsung.com>
5063 M: Chanwoo Choi <cw00.choi@samsung.com>
5064 L: linux-pm@vger.kernel.org
5066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5067 F: Documentation/devicetree/bindings/devfreq/
5069 F: include/linux/devfreq.h
5070 F: include/trace/events/devfreq.h
5072 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5073 M: Chanwoo Choi <cw00.choi@samsung.com>
5074 L: linux-pm@vger.kernel.org
5076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5077 F: Documentation/devicetree/bindings/devfreq/event/
5078 F: drivers/devfreq/devfreq-event.c
5079 F: drivers/devfreq/event/
5080 F: include/dt-bindings/pmu/exynos_ppmu.h
5081 F: include/linux/devfreq-event.h
5083 DEVICE NUMBER REGISTRY
5084 M: Torben Mathiasen <device@lanana.org>
5086 W: http://lanana.org/docs/device-list/index.html
5089 M: Alasdair Kergon <agk@redhat.com>
5090 M: Mike Snitzer <snitzer@redhat.com>
5091 M: dm-devel@redhat.com
5092 L: dm-devel@redhat.com
5094 W: http://sources.redhat.com/dm
5095 Q: http://patchwork.kernel.org/project/dm-devel/list/
5096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5097 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5098 F: Documentation/admin-guide/device-mapper/
5099 F: drivers/md/Kconfig
5100 F: drivers/md/Makefile
5102 F: drivers/md/persistent-data/
5103 F: include/linux/device-mapper.h
5104 F: include/linux/dm-*.h
5105 F: include/uapi/linux/dm-*.h
5108 M: Jiri Pirko <jiri@nvidia.com>
5109 L: netdev@vger.kernel.org
5111 F: Documentation/networking/devlink
5112 F: include/net/devlink.h
5113 F: include/uapi/linux/devlink.h
5114 F: net/core/devlink.c
5116 DIALOG SEMICONDUCTOR DRIVERS
5117 M: Support Opensource <support.opensource@diasemi.com>
5119 W: http://www.dialog-semiconductor.com/products
5120 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5121 F: Documentation/devicetree/bindings/mfd/da90*.txt
5122 F: Documentation/devicetree/bindings/regulator/da92*.txt
5123 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5124 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5125 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5126 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5127 F: Documentation/hwmon/da90??.rst
5128 F: drivers/gpio/gpio-da90??.c
5129 F: drivers/hwmon/da90??-hwmon.c
5130 F: drivers/iio/adc/da91??-*.c
5131 F: drivers/input/misc/da90??_onkey.c
5132 F: drivers/input/touchscreen/da9052_tsi.c
5133 F: drivers/leds/leds-da90??.c
5134 F: drivers/mfd/da903x.c
5135 F: drivers/mfd/da90??-*.c
5136 F: drivers/mfd/da91??-*.c
5137 F: drivers/pinctrl/pinctrl-da90??.c
5138 F: drivers/power/supply/da9052-battery.c
5139 F: drivers/power/supply/da91??-*.c
5140 F: drivers/regulator/da9???-regulator.[ch]
5141 F: drivers/regulator/slg51000-regulator.[ch]
5142 F: drivers/rtc/rtc-da90??.c
5143 F: drivers/thermal/da90??-thermal.c
5144 F: drivers/video/backlight/da90??_bl.c
5145 F: drivers/watchdog/da90??_wdt.c
5146 F: include/linux/mfd/da903x.h
5147 F: include/linux/mfd/da9052/
5148 F: include/linux/mfd/da9055/
5149 F: include/linux/mfd/da9062/
5150 F: include/linux/mfd/da9063/
5151 F: include/linux/mfd/da9150/
5152 F: include/linux/regulator/da9211.h
5153 F: include/sound/da[79]*.h
5154 F: sound/soc/codecs/da[79]*.[ch]
5156 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5157 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5158 L: linux-gpio@vger.kernel.org
5160 F: drivers/gpio/gpio-gpio-mm.c
5162 DIOLAN U2C-12 I2C DRIVER
5163 M: Guenter Roeck <linux@roeck-us.net>
5164 L: linux-i2c@vger.kernel.org
5166 F: drivers/i2c/busses/i2c-diolan-u2c.c
5168 DIRECTORY NOTIFICATION (DNOTIFY)
5169 M: Jan Kara <jack@suse.cz>
5170 R: Amir Goldstein <amir73il@gmail.com>
5171 L: linux-fsdevel@vger.kernel.org
5173 F: Documentation/filesystems/dnotify.rst
5174 F: fs/notify/dnotify/
5175 F: include/linux/dnotify.h
5177 DISK GEOMETRY AND PARTITION HANDLING
5178 M: Andries Brouwer <aeb@cwi.nl>
5180 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5181 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5182 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5185 M: Jan Kara <jack@suse.com>
5187 F: Documentation/filesystems/quota.rst
5189 F: include/linux/quota*.h
5190 F: include/uapi/linux/quota*.h
5192 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5193 M: Bernie Thompson <bernie@plugable.com>
5194 L: linux-fbdev@vger.kernel.org
5196 W: http://plugable.com/category/projects/udlfb/
5197 F: Documentation/fb/udlfb.rst
5198 F: drivers/video/fbdev/udlfb.c
5199 F: include/video/udlfb.h
5201 DISTRIBUTED LOCK MANAGER (DLM)
5202 M: Christine Caulfield <ccaulfie@redhat.com>
5203 M: David Teigland <teigland@redhat.com>
5204 L: cluster-devel@redhat.com
5206 W: http://sources.redhat.com/cluster/
5207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5210 DMA BUFFER SHARING FRAMEWORK
5211 M: Sumit Semwal <sumit.semwal@linaro.org>
5212 M: Christian König <christian.koenig@amd.com>
5213 L: linux-media@vger.kernel.org
5214 L: dri-devel@lists.freedesktop.org
5215 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5217 T: git git://anongit.freedesktop.org/drm/drm-misc
5218 F: Documentation/driver-api/dma-buf.rst
5220 F: include/linux/*fence.h
5221 F: include/linux/dma-buf*
5222 F: include/linux/dma-resv.h
5223 K: \bdma_(?:buf|fence|resv)\b
5225 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5226 M: Vinod Koul <vkoul@kernel.org>
5227 L: dmaengine@vger.kernel.org
5229 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5231 F: Documentation/devicetree/bindings/dma/
5232 F: Documentation/driver-api/dmaengine/
5234 F: include/linux/dmaengine.h
5235 F: include/linux/of_dma.h
5238 M: Christoph Hellwig <hch@lst.de>
5239 M: Marek Szyprowski <m.szyprowski@samsung.com>
5240 R: Robin Murphy <robin.murphy@arm.com>
5241 L: iommu@lists.linux-foundation.org
5243 W: http://git.infradead.org/users/hch/dma-mapping.git
5244 T: git git://git.infradead.org/users/hch/dma-mapping.git
5245 F: include/asm-generic/dma-mapping.h
5246 F: include/linux/dma-direct.h
5247 F: include/linux/dma-mapping.h
5248 F: include/linux/dma-map-ops.h
5251 DMA-BUF HEAPS FRAMEWORK
5252 M: Sumit Semwal <sumit.semwal@linaro.org>
5253 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5254 R: Liam Mark <lmark@codeaurora.org>
5255 R: Laura Abbott <labbott@redhat.com>
5256 R: Brian Starkey <Brian.Starkey@arm.com>
5257 R: John Stultz <john.stultz@linaro.org>
5258 L: linux-media@vger.kernel.org
5259 L: dri-devel@lists.freedesktop.org
5260 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5262 T: git git://anongit.freedesktop.org/drm/drm-misc
5263 F: drivers/dma-buf/dma-heap.c
5264 F: drivers/dma-buf/heaps/*
5265 F: include/linux/dma-heap.h
5266 F: include/uapi/linux/dma-heap.h
5268 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5269 M: Lukasz Luba <lukasz.luba@arm.com>
5270 L: linux-pm@vger.kernel.org
5271 L: linux-samsung-soc@vger.kernel.org
5273 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5274 F: drivers/memory/samsung/exynos5422-dmc.c
5276 DME1737 HARDWARE MONITOR DRIVER
5277 M: Juerg Haefliger <juergh@gmail.com>
5278 L: linux-hwmon@vger.kernel.org
5280 F: Documentation/hwmon/dme1737.rst
5281 F: drivers/hwmon/dme1737.c
5284 M: Jean Delvare <jdelvare@suse.com>
5286 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5287 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5288 F: drivers/firmware/dmi-id.c
5289 F: drivers/firmware/dmi_scan.c
5290 F: include/linux/dmi.h
5293 M: Jonathan Corbet <corbet@lwn.net>
5294 L: linux-doc@vger.kernel.org
5296 P: Documentation/doc-guide/maintainer-profile.rst
5297 T: git git://git.lwn.net/linux.git docs-next
5299 F: scripts/documentation-file-ref-check
5300 F: scripts/kernel-doc
5301 F: scripts/sphinx-pre-install
5302 X: Documentation/ABI/
5303 X: Documentation/admin-guide/media/
5304 X: Documentation/devicetree/
5305 X: Documentation/driver-api/media/
5306 X: Documentation/firmware-guide/acpi/
5307 X: Documentation/i2c/
5308 X: Documentation/power/
5309 X: Documentation/spi/
5310 X: Documentation/userspace-api/media/
5312 DOCUMENTATION SCRIPTS
5313 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5314 L: linux-doc@vger.kernel.org
5316 F: Documentation/sphinx/parse-headers.pl
5317 F: scripts/documentation-file-ref-check
5318 F: scripts/sphinx-pre-install
5320 DOCUMENTATION/ITALIAN
5321 M: Federico Vaga <federico.vaga@vaga.pv.it>
5322 L: linux-doc@vger.kernel.org
5324 F: Documentation/translations/it_IT
5326 DONGWOON DW9714 LENS VOICE COIL DRIVER
5327 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5328 L: linux-media@vger.kernel.org
5330 T: git git://linuxtv.org/media_tree.git
5331 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5332 F: drivers/media/i2c/dw9714.c
5334 DONGWOON DW9768 LENS VOICE COIL DRIVER
5335 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5336 L: linux-media@vger.kernel.org
5338 T: git git://linuxtv.org/media_tree.git
5339 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5340 F: drivers/media/i2c/dw9768.c
5342 DONGWOON DW9807 LENS VOICE COIL DRIVER
5343 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5344 L: linux-media@vger.kernel.org
5346 T: git git://linuxtv.org/media_tree.git
5347 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5348 F: drivers/media/i2c/dw9807-vcm.c
5351 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5352 L: blinux-list@redhat.com
5354 F: drivers/char/dtlk.c
5355 F: include/linux/dtlk.h
5357 DPAA2 DATAPATH I/O (DPIO) DRIVER
5358 M: Roy Pledge <Roy.Pledge@nxp.com>
5359 L: linux-kernel@vger.kernel.org
5361 F: drivers/soc/fsl/dpio
5363 DPAA2 ETHERNET DRIVER
5364 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5365 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5366 L: netdev@vger.kernel.org
5368 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5369 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5370 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5371 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5372 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5373 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5374 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5375 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5376 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5378 DPAA2 ETHERNET SWITCH DRIVER
5379 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5380 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5381 L: linux-kernel@vger.kernel.org
5383 F: drivers/staging/fsl-dpaa2/ethsw
5385 DPT_I2O SCSI RAID DRIVER
5386 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5387 L: linux-scsi@vger.kernel.org
5389 W: http://www.adaptec.com/
5390 F: drivers/scsi/dpt*
5391 F: drivers/scsi/dpt/
5394 M: Philipp Reisner <philipp.reisner@linbit.com>
5395 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5396 L: drbd-dev@lists.linbit.com
5398 W: http://www.drbd.org
5399 T: git git://git.linbit.com/linux-drbd.git
5400 T: git git://git.linbit.com/drbd-8.4.git
5401 F: Documentation/admin-guide/blockdev/
5402 F: drivers/block/drbd/
5405 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5406 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5407 R: "Rafael J. Wysocki" <rafael@kernel.org>
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5410 F: Documentation/core-api/kobject.rst
5414 F: include/linux/debugfs.h
5415 F: include/linux/kobj*
5418 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5419 M: Nishanth Menon <nm@ti.com>
5420 L: linux-pm@vger.kernel.org
5422 F: drivers/soc/ti/smartreflex.c
5423 F: include/linux/power/smartreflex.h
5425 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5426 M: Maxime Ripard <mripard@kernel.org>
5427 M: Chen-Yu Tsai <wens@csie.org>
5428 R: Jernej Skrabec <jernej.skrabec@siol.net>
5429 L: dri-devel@lists.freedesktop.org
5431 T: git git://anongit.freedesktop.org/drm/drm-misc
5432 F: drivers/gpu/drm/sun4i/sun8i*
5434 DRM DRIVER FOR ARM PL111 CLCD
5435 M: Eric Anholt <eric@anholt.net>
5437 T: git git://anongit.freedesktop.org/drm/drm-misc
5438 F: drivers/gpu/drm/pl111/
5440 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5441 M: Linus Walleij <linus.walleij@linaro.org>
5443 T: git git://anongit.freedesktop.org/drm/drm-misc
5444 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5445 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5447 DRM DRIVER FOR ASPEED BMC GFX
5448 M: Joel Stanley <joel@jms.id.au>
5449 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5451 T: git git://anongit.freedesktop.org/drm/drm-misc
5452 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5453 F: drivers/gpu/drm/aspeed/
5455 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5456 M: Dave Airlie <airlied@redhat.com>
5457 R: Thomas Zimmermann <tzimmermann@suse.de>
5458 L: dri-devel@lists.freedesktop.org
5460 T: git git://anongit.freedesktop.org/drm/drm-misc
5461 F: drivers/gpu/drm/ast/
5463 DRM DRIVER FOR BOCHS VIRTUAL GPU
5464 M: Gerd Hoffmann <kraxel@redhat.com>
5465 L: virtualization@lists.linux-foundation.org
5467 T: git git://anongit.freedesktop.org/drm/drm-misc
5468 F: drivers/gpu/drm/bochs/
5470 DRM DRIVER FOR BOE HIMAX8279D PANELS
5471 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5473 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5474 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5476 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5477 M: Linus Walleij <linus.walleij@linaro.org>
5479 T: git git://anongit.freedesktop.org/drm/drm-misc
5480 F: drivers/gpu/drm/tve200/
5482 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5483 M: Icenowy Zheng <icenowy@aosc.io>
5485 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5486 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5488 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5489 M: Jagan Teki <jagan@amarulasolutions.com>
5491 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5492 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5494 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5495 M: Hans de Goede <hdegoede@redhat.com>
5497 T: git git://anongit.freedesktop.org/drm/drm-misc
5498 F: drivers/gpu/drm/tiny/gm12u320.c
5500 DRM DRIVER FOR HX8357D PANELS
5501 M: Eric Anholt <eric@anholt.net>
5503 T: git git://anongit.freedesktop.org/drm/drm-misc
5504 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5505 F: drivers/gpu/drm/tiny/hx8357d.c
5507 DRM DRIVER FOR ILITEK ILI9225 PANELS
5508 M: David Lechner <david@lechnology.com>
5510 T: git git://anongit.freedesktop.org/drm/drm-misc
5511 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5512 F: drivers/gpu/drm/tiny/ili9225.c
5514 DRM DRIVER FOR ILITEK ILI9486 PANELS
5515 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5517 T: git git://anongit.freedesktop.org/drm/drm-misc
5518 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5519 F: drivers/gpu/drm/tiny/ili9486.c
5521 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5522 S: Orphan / Obsolete
5523 F: drivers/gpu/drm/i810/
5524 F: include/uapi/drm/i810_drm.h
5526 DRM DRIVER FOR LVDS PANELS
5527 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5528 L: dri-devel@lists.freedesktop.org
5529 T: git git://anongit.freedesktop.org/drm/drm-misc
5531 F: drivers/gpu/drm/panel/panel-lvds.c
5532 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5534 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5535 M: Guido Günther <agx@sigxcpu.org>
5536 R: Purism Kernel Team <kernel@puri.sm>
5538 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5539 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5541 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5542 S: Orphan / Obsolete
5543 F: drivers/gpu/drm/mga/
5544 F: include/uapi/drm/mga_drm.h
5546 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5547 M: Dave Airlie <airlied@redhat.com>
5548 R: Thomas Zimmermann <tzimmermann@suse.de>
5549 L: dri-devel@lists.freedesktop.org
5551 T: git git://anongit.freedesktop.org/drm/drm-misc
5552 F: drivers/gpu/drm/mgag200/
5554 DRM DRIVER FOR MI0283QT
5555 M: Noralf Trønnes <noralf@tronnes.org>
5557 T: git git://anongit.freedesktop.org/drm/drm-misc
5558 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5559 F: drivers/gpu/drm/tiny/mi0283qt.c
5561 DRM DRIVER FOR MSM ADRENO GPU
5562 M: Rob Clark <robdclark@gmail.com>
5563 M: Sean Paul <sean@poorly.run>
5564 L: linux-arm-msm@vger.kernel.org
5565 L: dri-devel@lists.freedesktop.org
5566 L: freedreno@lists.freedesktop.org
5568 T: git https://gitlab.freedesktop.org/drm/msm.git
5569 F: Documentation/devicetree/bindings/display/msm/
5570 F: drivers/gpu/drm/msm/
5571 F: include/uapi/drm/msm_drm.h
5573 DRM DRIVER FOR NOVATEK NT35510 PANELS
5574 M: Linus Walleij <linus.walleij@linaro.org>
5576 T: git git://anongit.freedesktop.org/drm/drm-misc
5577 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5578 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5580 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5581 M: Ben Skeggs <bskeggs@redhat.com>
5582 L: dri-devel@lists.freedesktop.org
5583 L: nouveau@lists.freedesktop.org
5585 T: git git://github.com/skeggsb/linux
5586 F: drivers/gpu/drm/nouveau/
5587 F: include/uapi/drm/nouveau_drm.h
5589 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5590 M: Stefan Mavrodiev <stefan@olimex.com>
5592 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5593 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5595 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5596 M: Noralf Trønnes <noralf@tronnes.org>
5598 T: git git://anongit.freedesktop.org/drm/drm-misc
5599 F: Documentation/devicetree/bindings/display/repaper.txt
5600 F: drivers/gpu/drm/tiny/repaper.c
5602 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5603 M: Dave Airlie <airlied@redhat.com>
5604 M: Gerd Hoffmann <kraxel@redhat.com>
5605 L: virtualization@lists.linux-foundation.org
5607 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5608 T: git git://anongit.freedesktop.org/drm/drm-misc
5609 F: drivers/gpu/drm/tiny/cirrus.c
5611 DRM DRIVER FOR QXL VIRTUAL GPU
5612 M: Dave Airlie <airlied@redhat.com>
5613 M: Gerd Hoffmann <kraxel@redhat.com>
5614 L: virtualization@lists.linux-foundation.org
5615 L: spice-devel@lists.freedesktop.org
5617 T: git git://anongit.freedesktop.org/drm/drm-misc
5618 F: drivers/gpu/drm/qxl/
5619 F: include/uapi/drm/qxl_drm.h
5621 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5622 S: Orphan / Obsolete
5623 F: drivers/gpu/drm/r128/
5624 F: include/uapi/drm/r128_drm.h
5626 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5627 M: Robert Chiras <robert.chiras@nxp.com>
5629 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5630 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5632 DRM DRIVER FOR SITRONIX ST7703 PANELS
5633 M: Guido Günther <agx@sigxcpu.org>
5634 R: Purism Kernel Team <kernel@puri.sm>
5635 R: Ondrej Jirman <megous@megous.com>
5637 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5638 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5640 DRM DRIVER FOR SAVAGE VIDEO CARDS
5641 S: Orphan / Obsolete
5642 F: drivers/gpu/drm/savage/
5643 F: include/uapi/drm/savage_drm.h
5645 DRM DRIVER FOR SIS VIDEO CARDS
5646 S: Orphan / Obsolete
5647 F: drivers/gpu/drm/sis/
5648 F: include/uapi/drm/sis_drm.h
5650 DRM DRIVER FOR SITRONIX ST7586 PANELS
5651 M: David Lechner <david@lechnology.com>
5653 T: git git://anongit.freedesktop.org/drm/drm-misc
5654 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5655 F: drivers/gpu/drm/tiny/st7586.c
5657 DRM DRIVER FOR SITRONIX ST7701 PANELS
5658 M: Jagan Teki <jagan@amarulasolutions.com>
5660 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5661 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5663 DRM DRIVER FOR SITRONIX ST7735R PANELS
5664 M: David Lechner <david@lechnology.com>
5666 T: git git://anongit.freedesktop.org/drm/drm-misc
5667 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5668 F: drivers/gpu/drm/tiny/st7735r.c
5670 DRM DRIVER FOR SONY ACX424AKP PANELS
5671 M: Linus Walleij <linus.walleij@linaro.org>
5673 T: git git://anongit.freedesktop.org/drm/drm-misc
5674 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5676 DRM DRIVER FOR ST-ERICSSON MCDE
5677 M: Linus Walleij <linus.walleij@linaro.org>
5679 T: git git://anongit.freedesktop.org/drm/drm-misc
5680 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5681 F: drivers/gpu/drm/mcde/
5683 DRM DRIVER FOR TDFX VIDEO CARDS
5684 S: Orphan / Obsolete
5685 F: drivers/gpu/drm/tdfx/
5687 DRM DRIVER FOR TPO TPG110 PANELS
5688 M: Linus Walleij <linus.walleij@linaro.org>
5690 T: git git://anongit.freedesktop.org/drm/drm-misc
5691 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5692 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5694 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5695 M: Dave Airlie <airlied@redhat.com>
5696 R: Sean Paul <sean@poorly.run>
5697 R: Thomas Zimmermann <tzimmermann@suse.de>
5698 L: dri-devel@lists.freedesktop.org
5700 T: git git://anongit.freedesktop.org/drm/drm-misc
5701 F: drivers/gpu/drm/udl/
5703 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5704 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5705 M: Melissa Wen <melissa.srw@gmail.com>
5706 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5707 R: Daniel Vetter <daniel@ffwll.ch>
5708 L: dri-devel@lists.freedesktop.org
5710 T: git git://anongit.freedesktop.org/drm/drm-misc
5711 F: Documentation/gpu/vkms.rst
5712 F: drivers/gpu/drm/vkms/
5714 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5715 M: Hans de Goede <hdegoede@redhat.com>
5716 L: dri-devel@lists.freedesktop.org
5718 T: git git://anongit.freedesktop.org/drm/drm-misc
5719 F: drivers/gpu/drm/vboxvideo/
5721 DRM DRIVER FOR VMWARE VIRTUAL GPU
5722 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5723 M: Roland Scheidegger <sroland@vmware.com>
5724 L: dri-devel@lists.freedesktop.org
5726 T: git git://people.freedesktop.org/~sroland/linux
5727 F: drivers/gpu/drm/vmwgfx/
5728 F: include/uapi/drm/vmwgfx_drm.h
5731 M: David Airlie <airlied@linux.ie>
5732 M: Daniel Vetter <daniel@ffwll.ch>
5733 L: dri-devel@lists.freedesktop.org
5735 B: https://bugs.freedesktop.org/
5736 C: irc://chat.freenode.net/dri-devel
5737 T: git git://anongit.freedesktop.org/drm/drm
5738 F: Documentation/devicetree/bindings/display/
5739 F: Documentation/devicetree/bindings/gpu/
5740 F: Documentation/gpu/
5744 F: include/linux/vga*
5745 F: include/uapi/drm/
5747 DRM DRIVERS AND MISC GPU PATCHES
5748 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5749 M: Maxime Ripard <mripard@kernel.org>
5750 M: Thomas Zimmermann <tzimmermann@suse.de>
5752 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5753 T: git git://anongit.freedesktop.org/drm/drm-misc
5754 F: Documentation/gpu/
5755 F: drivers/gpu/drm/*
5758 F: include/linux/vga*
5759 F: include/uapi/drm/drm*
5761 DRM DRIVERS FOR ALLWINNER A10
5762 M: Maxime Ripard <mripard@kernel.org>
5763 M: Chen-Yu Tsai <wens@csie.org>
5764 L: dri-devel@lists.freedesktop.org
5766 T: git git://anongit.freedesktop.org/drm/drm-misc
5767 F: Documentation/devicetree/bindings/display/allwinner*
5768 F: drivers/gpu/drm/sun4i/
5770 DRM DRIVERS FOR AMLOGIC SOCS
5771 M: Neil Armstrong <narmstrong@baylibre.com>
5772 L: dri-devel@lists.freedesktop.org
5773 L: linux-amlogic@lists.infradead.org
5775 W: http://linux-meson.com/
5776 T: git git://anongit.freedesktop.org/drm/drm-misc
5777 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5778 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5779 F: Documentation/gpu/meson.rst
5780 F: drivers/gpu/drm/meson/
5782 DRM DRIVERS FOR ATMEL HLCDC
5783 M: Sam Ravnborg <sam@ravnborg.org>
5784 M: Boris Brezillon <bbrezillon@kernel.org>
5785 L: dri-devel@lists.freedesktop.org
5787 T: git git://anongit.freedesktop.org/drm/drm-misc
5788 F: Documentation/devicetree/bindings/display/atmel/
5789 F: drivers/gpu/drm/atmel-hlcdc/
5791 DRM DRIVERS FOR BRIDGE CHIPS
5792 M: Andrzej Hajda <a.hajda@samsung.com>
5793 M: Neil Armstrong <narmstrong@baylibre.com>
5794 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5795 R: Jonas Karlman <jonas@kwiboo.se>
5796 R: Jernej Skrabec <jernej.skrabec@siol.net>
5798 T: git git://anongit.freedesktop.org/drm/drm-misc
5799 F: drivers/gpu/drm/bridge/
5801 DRM DRIVERS FOR EXYNOS
5802 M: Inki Dae <inki.dae@samsung.com>
5803 M: Joonyoung Shim <jy0922.shim@samsung.com>
5804 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5805 M: Kyungmin Park <kyungmin.park@samsung.com>
5806 L: dri-devel@lists.freedesktop.org
5808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5809 F: Documentation/devicetree/bindings/display/exynos/
5810 F: drivers/gpu/drm/exynos/
5811 F: include/uapi/drm/exynos_drm.h
5813 DRM DRIVERS FOR FREESCALE DCU
5814 M: Stefan Agner <stefan@agner.ch>
5815 M: Alison Wang <alison.wang@nxp.com>
5816 L: dri-devel@lists.freedesktop.org
5818 T: git git://anongit.freedesktop.org/drm/drm-misc
5819 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5820 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5821 F: drivers/gpu/drm/fsl-dcu/
5823 DRM DRIVERS FOR FREESCALE IMX
5824 M: Philipp Zabel <p.zabel@pengutronix.de>
5825 L: dri-devel@lists.freedesktop.org
5827 F: Documentation/devicetree/bindings/display/imx/
5828 F: drivers/gpu/drm/imx/
5829 F: drivers/gpu/ipu-v3/
5831 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5832 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5833 L: dri-devel@lists.freedesktop.org
5835 T: git git://github.com/patjak/drm-gma500
5836 F: drivers/gpu/drm/gma500/
5838 DRM DRIVERS FOR HISILICON
5839 M: Xinliang Liu <xinliang.liu@linaro.org>
5840 M: Tian Tao <tiantao6@hisilicon.com>
5841 R: John Stultz <john.stultz@linaro.org>
5842 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5843 R: Chen Feng <puck.chen@hisilicon.com>
5844 L: dri-devel@lists.freedesktop.org
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: Documentation/devicetree/bindings/display/hisilicon/
5848 F: drivers/gpu/drm/hisilicon/
5850 DRM DRIVERS FOR LIMA
5851 M: Qiang Yu <yuq825@gmail.com>
5852 L: dri-devel@lists.freedesktop.org
5853 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5855 T: git git://anongit.freedesktop.org/drm/drm-misc
5856 F: drivers/gpu/drm/lima/
5857 F: include/uapi/drm/lima_drm.h
5859 DRM DRIVERS FOR MEDIATEK
5860 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5861 M: Philipp Zabel <p.zabel@pengutronix.de>
5862 L: dri-devel@lists.freedesktop.org
5864 F: Documentation/devicetree/bindings/display/mediatek/
5865 F: drivers/gpu/drm/mediatek/
5866 F: drivers/phy/mediatek/phy-mtk-hdmi*
5868 DRM DRIVERS FOR NVIDIA TEGRA
5869 M: Thierry Reding <thierry.reding@gmail.com>
5870 L: dri-devel@lists.freedesktop.org
5871 L: linux-tegra@vger.kernel.org
5873 T: git git://anongit.freedesktop.org/tegra/linux.git
5874 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5875 F: drivers/gpu/drm/tegra/
5876 F: drivers/gpu/host1x/
5877 F: include/linux/host1x.h
5878 F: include/uapi/drm/tegra_drm.h
5880 DRM DRIVERS FOR RENESAS
5881 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5882 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5883 L: dri-devel@lists.freedesktop.org
5884 L: linux-renesas-soc@vger.kernel.org
5886 T: git git://linuxtv.org/pinchartl/media drm/du/next
5887 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5888 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5889 F: Documentation/devicetree/bindings/display/renesas,du.txt
5890 F: drivers/gpu/drm/rcar-du/
5891 F: drivers/gpu/drm/shmobile/
5892 F: include/linux/platform_data/shmob_drm.h
5894 DRM DRIVERS FOR ROCKCHIP
5895 M: Sandy Huang <hjc@rock-chips.com>
5896 M: Heiko Stübner <heiko@sntech.de>
5897 L: dri-devel@lists.freedesktop.org
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: Documentation/devicetree/bindings/display/rockchip/
5901 F: drivers/gpu/drm/rockchip/
5904 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5905 M: Vincent Abriou <vincent.abriou@st.com>
5906 L: dri-devel@lists.freedesktop.org
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5910 F: drivers/gpu/drm/sti
5913 M: Yannick Fertre <yannick.fertre@st.com>
5914 M: Philippe Cornu <philippe.cornu@st.com>
5915 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5916 M: Vincent Abriou <vincent.abriou@st.com>
5917 L: dri-devel@lists.freedesktop.org
5919 T: git git://anongit.freedesktop.org/drm/drm-misc
5920 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5921 F: drivers/gpu/drm/stm
5923 DRM DRIVERS FOR TI KEYSTONE
5924 M: Jyri Sarha <jsarha@ti.com>
5925 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5926 L: dri-devel@lists.freedesktop.org
5928 T: git git://anongit.freedesktop.org/drm/drm-misc
5929 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5930 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5931 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5932 F: drivers/gpu/drm/tidss/
5934 DRM DRIVERS FOR TI LCDC
5935 M: Jyri Sarha <jsarha@ti.com>
5936 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5937 L: dri-devel@lists.freedesktop.org
5939 F: Documentation/devicetree/bindings/display/tilcdc/
5940 F: drivers/gpu/drm/tilcdc/
5942 DRM DRIVERS FOR TI OMAP
5943 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5944 L: dri-devel@lists.freedesktop.org
5946 F: Documentation/devicetree/bindings/display/ti/
5947 F: drivers/gpu/drm/omapdrm/
5950 M: Eric Anholt <eric@anholt.net>
5952 T: git git://anongit.freedesktop.org/drm/drm-misc
5953 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5954 F: drivers/gpu/drm/v3d/
5955 F: include/uapi/drm/v3d_drm.h
5958 M: Eric Anholt <eric@anholt.net>
5960 T: git git://github.com/anholt/linux
5961 T: git git://anongit.freedesktop.org/drm/drm-misc
5962 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5963 F: drivers/gpu/drm/vc4/
5964 F: include/uapi/drm/vc4_drm.h
5966 DRM DRIVERS FOR VIVANTE GPU IP
5967 M: Lucas Stach <l.stach@pengutronix.de>
5968 R: Russell King <linux+etnaviv@armlinux.org.uk>
5969 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5970 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5971 L: dri-devel@lists.freedesktop.org
5973 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5974 F: drivers/gpu/drm/etnaviv/
5975 F: include/uapi/drm/etnaviv_drm.h
5978 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5979 L: dri-devel@lists.freedesktop.org
5980 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5982 T: git git://anongit.freedesktop.org/drm/drm-misc
5983 F: Documentation/gpu/xen-front.rst
5984 F: drivers/gpu/drm/xen/
5986 DRM DRIVERS FOR XILINX
5987 M: Hyun Kwon <hyun.kwon@xilinx.com>
5988 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5989 L: dri-devel@lists.freedesktop.org
5991 T: git git://anongit.freedesktop.org/drm/drm-misc
5992 F: Documentation/devicetree/bindings/display/xlnx/
5993 F: drivers/gpu/drm/xlnx/
5995 DRM DRIVERS FOR ZTE ZX
5996 M: Shawn Guo <shawnguo@kernel.org>
5997 L: dri-devel@lists.freedesktop.org
5999 T: git git://anongit.freedesktop.org/drm/drm-misc
6000 F: Documentation/devicetree/bindings/display/zte,vou.txt
6001 F: drivers/gpu/drm/zte/
6004 M: Thierry Reding <thierry.reding@gmail.com>
6005 R: Sam Ravnborg <sam@ravnborg.org>
6006 L: dri-devel@lists.freedesktop.org
6008 T: git git://anongit.freedesktop.org/drm/drm-misc
6009 F: Documentation/devicetree/bindings/display/panel/
6010 F: drivers/gpu/drm/drm_panel.c
6011 F: drivers/gpu/drm/panel/
6012 F: include/drm/drm_panel.h
6015 M: Christian Koenig <christian.koenig@amd.com>
6016 M: Huang Rui <ray.huang@amd.com>
6017 L: dri-devel@lists.freedesktop.org
6019 T: git git://people.freedesktop.org/~agd5f/linux
6020 F: drivers/gpu/drm/ttm/
6023 DSBR100 USB FM RADIO DRIVER
6024 M: Alexey Klimov <klimov.linux@gmail.com>
6025 L: linux-media@vger.kernel.org
6027 T: git git://linuxtv.org/media_tree.git
6028 F: drivers/media/radio/dsbr100.c
6031 M: Hans Verkuil <hverkuil@xs4all.nl>
6032 L: linux-media@vger.kernel.org
6034 W: https://linuxtv.org
6035 T: git git://linuxtv.org/media_tree.git
6036 F: drivers/media/pci/dt3155/
6038 DVB_USB_AF9015 MEDIA DRIVER
6039 M: Antti Palosaari <crope@iki.fi>
6040 L: linux-media@vger.kernel.org
6042 W: https://linuxtv.org
6043 W: http://palosaari.fi/linux/
6044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6045 T: git git://linuxtv.org/anttip/media_tree.git
6046 F: drivers/media/usb/dvb-usb-v2/af9015*
6048 DVB_USB_AF9035 MEDIA DRIVER
6049 M: Antti Palosaari <crope@iki.fi>
6050 L: linux-media@vger.kernel.org
6052 W: https://linuxtv.org
6053 W: http://palosaari.fi/linux/
6054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6055 T: git git://linuxtv.org/anttip/media_tree.git
6056 F: drivers/media/usb/dvb-usb-v2/af9035*
6058 DVB_USB_ANYSEE MEDIA DRIVER
6059 M: Antti Palosaari <crope@iki.fi>
6060 L: linux-media@vger.kernel.org
6062 W: https://linuxtv.org
6063 W: http://palosaari.fi/linux/
6064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6065 T: git git://linuxtv.org/anttip/media_tree.git
6066 F: drivers/media/usb/dvb-usb-v2/anysee*
6068 DVB_USB_AU6610 MEDIA DRIVER
6069 M: Antti Palosaari <crope@iki.fi>
6070 L: linux-media@vger.kernel.org
6072 W: https://linuxtv.org
6073 W: http://palosaari.fi/linux/
6074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6075 T: git git://linuxtv.org/anttip/media_tree.git
6076 F: drivers/media/usb/dvb-usb-v2/au6610*
6078 DVB_USB_CE6230 MEDIA DRIVER
6079 M: Antti Palosaari <crope@iki.fi>
6080 L: linux-media@vger.kernel.org
6082 W: https://linuxtv.org
6083 W: http://palosaari.fi/linux/
6084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6085 T: git git://linuxtv.org/anttip/media_tree.git
6086 F: drivers/media/usb/dvb-usb-v2/ce6230*
6088 DVB_USB_CXUSB MEDIA DRIVER
6089 M: Michael Krufky <mkrufky@linuxtv.org>
6090 L: linux-media@vger.kernel.org
6092 W: https://linuxtv.org
6093 W: http://github.com/mkrufky
6094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6095 T: git git://linuxtv.org/media_tree.git
6096 F: drivers/media/usb/dvb-usb/cxusb*
6098 DVB_USB_EC168 MEDIA DRIVER
6099 M: Antti Palosaari <crope@iki.fi>
6100 L: linux-media@vger.kernel.org
6102 W: https://linuxtv.org
6103 W: http://palosaari.fi/linux/
6104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6105 T: git git://linuxtv.org/anttip/media_tree.git
6106 F: drivers/media/usb/dvb-usb-v2/ec168*
6108 DVB_USB_GL861 MEDIA DRIVER
6109 M: Antti Palosaari <crope@iki.fi>
6110 L: linux-media@vger.kernel.org
6112 W: https://linuxtv.org
6113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6114 T: git git://linuxtv.org/anttip/media_tree.git
6115 F: drivers/media/usb/dvb-usb-v2/gl861*
6117 DVB_USB_MXL111SF MEDIA DRIVER
6118 M: Michael Krufky <mkrufky@linuxtv.org>
6119 L: linux-media@vger.kernel.org
6121 W: https://linuxtv.org
6122 W: http://github.com/mkrufky
6123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6124 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6125 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6127 DVB_USB_RTL28XXU MEDIA DRIVER
6128 M: Antti Palosaari <crope@iki.fi>
6129 L: linux-media@vger.kernel.org
6131 W: https://linuxtv.org
6132 W: http://palosaari.fi/linux/
6133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6134 T: git git://linuxtv.org/anttip/media_tree.git
6135 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6137 DVB_USB_V2 MEDIA DRIVER
6138 M: Antti Palosaari <crope@iki.fi>
6139 L: linux-media@vger.kernel.org
6141 W: https://linuxtv.org
6142 W: http://palosaari.fi/linux/
6143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6144 T: git git://linuxtv.org/anttip/media_tree.git
6145 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6146 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6149 M: Jason Baron <jbaron@akamai.com>
6151 F: include/linux/dynamic_debug.h
6152 F: lib/dynamic_debug.c
6154 DYNAMIC INTERRUPT MODERATION
6155 M: Tal Gilboa <talgi@nvidia.com>
6157 F: Documentation/networking/net_dim.rst
6158 F: include/linux/dim.h
6161 DZ DECSTATION DZ11 SERIAL DRIVER
6162 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6164 F: drivers/tty/serial/dz.*
6166 E3X0 POWER BUTTON DRIVER
6167 M: Moritz Fischer <moritz.fischer@ettus.com>
6168 L: usrp-users@lists.ettus.com
6170 W: http://www.ettus.com
6171 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6172 F: drivers/input/misc/e3x0-button.c
6175 M: Antti Palosaari <crope@iki.fi>
6176 L: linux-media@vger.kernel.org
6178 W: https://linuxtv.org
6179 W: http://palosaari.fi/linux/
6180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6181 T: git git://linuxtv.org/anttip/media_tree.git
6182 F: drivers/media/tuners/e4000*
6184 EARTH_PT1 MEDIA DRIVER
6185 M: Akihiro Tsukada <tskd08@gmail.com>
6186 L: linux-media@vger.kernel.org
6188 F: drivers/media/pci/pt1/
6190 EARTH_PT3 MEDIA DRIVER
6191 M: Akihiro Tsukada <tskd08@gmail.com>
6192 L: linux-media@vger.kernel.org
6194 F: drivers/media/pci/pt3/
6197 M: Antti Palosaari <crope@iki.fi>
6198 L: linux-media@vger.kernel.org
6200 W: https://linuxtv.org
6201 W: http://palosaari.fi/linux/
6202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6203 T: git git://linuxtv.org/anttip/media_tree.git
6204 F: drivers/media/dvb-frontends/ec100*
6207 M: Tyler Hicks <code@tyhicks.com>
6208 L: ecryptfs@vger.kernel.org
6210 W: http://ecryptfs.org
6211 W: https://launchpad.net/ecryptfs
6212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6213 F: Documentation/filesystems/ecryptfs.rst
6217 M: Borislav Petkov <bp@alien8.de>
6218 L: linux-edac@vger.kernel.org
6220 F: drivers/edac/amd64_edac*
6223 M: Jan Luebbe <jlu@pengutronix.de>
6224 L: linux-edac@vger.kernel.org
6226 F: drivers/edac/armada_xp_*
6229 M: Stefan Schaeckeler <sschaeck@cisco.com>
6231 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6232 F: drivers/edac/aspeed_edac.c
6235 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6237 F: drivers/edac/bluefield_edac.c
6240 M: Andre Przywara <andre.przywara@arm.com>
6241 L: linux-edac@vger.kernel.org
6243 F: drivers/edac/highbank*
6246 M: Ralf Baechle <ralf@linux-mips.org>
6247 L: linux-edac@vger.kernel.org
6248 L: linux-mips@vger.kernel.org
6250 F: drivers/edac/octeon_edac*
6252 EDAC-CAVIUM THUNDERX
6253 M: Robert Richter <rric@kernel.org>
6254 L: linux-edac@vger.kernel.org
6256 F: drivers/edac/thunderx_edac*
6259 M: Borislav Petkov <bp@alien8.de>
6260 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6261 M: Tony Luck <tony.luck@intel.com>
6262 R: James Morse <james.morse@arm.com>
6263 R: Robert Richter <rric@kernel.org>
6264 L: linux-edac@vger.kernel.org
6266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6267 F: Documentation/admin-guide/ras.rst
6268 F: Documentation/driver-api/edac.rst
6270 F: include/linux/edac.h
6273 M: Lei Wang <lewan@microsoft.com>
6274 L: linux-edac@vger.kernel.org
6276 F: drivers/edac/dmc520_edac.c
6279 M: Mark Gross <mark.gross@intel.com>
6280 L: linux-edac@vger.kernel.org
6282 F: drivers/edac/e752x_edac.c
6285 L: linux-edac@vger.kernel.org
6287 F: drivers/edac/e7xxx_edac.c
6290 M: York Sun <york.sun@nxp.com>
6291 L: linux-edac@vger.kernel.org
6293 F: drivers/edac/fsl_ddr_edac.*
6296 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6297 L: linux-edac@vger.kernel.org
6299 F: drivers/edac/ghes_edac.c
6302 M: Tony Luck <tony.luck@intel.com>
6303 L: linux-edac@vger.kernel.org
6305 F: drivers/edac/i10nm_base.c
6308 L: linux-edac@vger.kernel.org
6310 F: drivers/edac/i3000_edac.c
6313 L: linux-edac@vger.kernel.org
6315 F: drivers/edac/i5000_edac.c
6318 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6319 L: linux-edac@vger.kernel.org
6321 F: drivers/edac/i5400_edac.c
6324 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6325 L: linux-edac@vger.kernel.org
6327 F: drivers/edac/i7300_edac.c
6330 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6331 L: linux-edac@vger.kernel.org
6333 F: drivers/edac/i7core_edac.c
6336 M: Tim Small <tim@buttersideup.com>
6337 L: linux-edac@vger.kernel.org
6339 F: drivers/edac/i82443bxgx_edac.c
6342 M: "Arvind R." <arvino55@gmail.com>
6343 L: linux-edac@vger.kernel.org
6345 F: drivers/edac/i82975x_edac.c
6348 M: Jason Baron <jbaron@akamai.com>
6349 L: linux-edac@vger.kernel.org
6351 F: drivers/edac/ie31200_edac.c
6354 M: Johannes Thumshirn <morbidrsa@gmail.com>
6355 L: linux-edac@vger.kernel.org
6357 F: drivers/edac/mpc85xx_edac.[ch]
6360 M: Egor Martovetsky <egor@pasemi.com>
6361 L: linux-edac@vger.kernel.org
6363 F: drivers/edac/pasemi_edac.c
6366 M: Tony Luck <tony.luck@intel.com>
6367 L: linux-edac@vger.kernel.org
6369 F: drivers/edac/pnd2_edac.[ch]
6372 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6373 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6374 L: linux-arm-msm@vger.kernel.org
6375 L: linux-edac@vger.kernel.org
6377 F: drivers/edac/qcom_edac.c
6380 M: Tim Small <tim@buttersideup.com>
6381 L: linux-edac@vger.kernel.org
6383 F: drivers/edac/r82600_edac.c
6386 M: Tony Luck <tony.luck@intel.com>
6387 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6388 L: linux-edac@vger.kernel.org
6390 F: drivers/edac/sb_edac.c
6393 M: Yash Shah <yash.shah@sifive.com>
6394 L: linux-edac@vger.kernel.org
6396 F: drivers/edac/sifive_edac.c
6399 M: Tony Luck <tony.luck@intel.com>
6400 L: linux-edac@vger.kernel.org
6402 F: drivers/edac/skx_*.c
6405 M: Tero Kristo <t-kristo@ti.com>
6406 L: linux-edac@vger.kernel.org
6408 F: drivers/edac/ti_edac.c
6410 EDIROL UA-101/UA-1000 DRIVER
6411 M: Clemens Ladisch <clemens@ladisch.de>
6412 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6415 F: sound/usb/misc/ua101.c
6418 M: Ivan Hu <ivan.hu@canonical.com>
6419 M: Ard Biesheuvel <ardb@kernel.org>
6420 L: linux-efi@vger.kernel.org
6422 F: drivers/firmware/efi/test/
6424 EFI VARIABLE FILESYSTEM
6425 M: Matthew Garrett <matthew.garrett@nebula.com>
6426 M: Jeremy Kerr <jk@ozlabs.org>
6427 M: Ard Biesheuvel <ardb@kernel.org>
6428 L: linux-efi@vger.kernel.org
6430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6433 EFIFB FRAMEBUFFER DRIVER
6434 M: Peter Jones <pjones@redhat.com>
6435 L: linux-fbdev@vger.kernel.org
6437 F: drivers/video/fbdev/efifb.c
6441 W: http://aeschi.ch.eu.org/efs/
6444 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6445 M: Douglas Miller <dougmill@linux.ibm.com>
6446 L: netdev@vger.kernel.org
6448 F: drivers/net/ethernet/ibm/ehea/
6450 EM28XX VIDEO4LINUX DRIVER
6451 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6452 L: linux-media@vger.kernel.org
6454 W: https://linuxtv.org
6455 T: git git://linuxtv.org/media_tree.git
6456 F: Documentation/admin-guide/media/em28xx*
6457 F: drivers/media/usb/em28xx/
6460 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6461 M: Matt Mackall <mpm@selenic.com>
6462 M: David Woodhouse <dwmw2@infradead.org>
6463 L: linux-embedded@vger.kernel.org
6466 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6467 M: Adrian Hunter <adrian.hunter@intel.com>
6468 M: Ritesh Harjani <riteshh@codeaurora.org>
6469 M: Asutosh Das <asutoshd@codeaurora.org>
6470 L: linux-mmc@vger.kernel.org
6472 F: drivers/mmc/host/cqhci*
6474 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6475 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6476 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6477 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6478 L: linux-scsi@vger.kernel.org
6480 W: http://www.broadcom.com
6481 F: drivers/scsi/be2iscsi/
6483 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6484 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6485 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6486 M: Somnath Kotur <somnath.kotur@broadcom.com>
6487 L: netdev@vger.kernel.org
6489 W: http://www.emulex.com
6490 F: drivers/net/ethernet/emulex/benet/
6492 EMULEX ONECONNECT ROCE DRIVER
6493 M: Selvin Xavier <selvin.xavier@broadcom.com>
6494 M: Devesh Sharma <devesh.sharma@broadcom.com>
6495 L: linux-rdma@vger.kernel.org
6497 W: http://www.broadcom.com
6498 F: drivers/infiniband/hw/ocrdma/
6499 F: include/uapi/rdma/ocrdma-abi.h
6501 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6502 M: James Smart <james.smart@broadcom.com>
6503 M: Dick Kennedy <dick.kennedy@broadcom.com>
6504 L: linux-scsi@vger.kernel.org
6506 W: http://www.broadcom.com
6507 F: drivers/scsi/lpfc/
6509 ENE CB710 FLASH CARD READER DRIVER
6510 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6512 F: drivers/misc/cb710/
6513 F: drivers/mmc/host/cb710-mmc.*
6514 F: include/linux/cb710.h
6516 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6517 M: Maxim Levitsky <maximlevitsky@gmail.com>
6519 F: drivers/media/rc/ene_ir.*
6521 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6522 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6523 L: linuxppc-dev@lists.ozlabs.org
6525 F: drivers/tty/ehv_bytechan.c
6527 EPSON S1D13XXX FRAMEBUFFER DRIVER
6528 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6531 F: drivers/video/fbdev/s1d13xxxfb.c
6532 F: include/video/s1d13xxxfb.h
6535 M: Gao Xiang <xiang@kernel.org>
6536 M: Chao Yu <yuchao0@huawei.com>
6537 L: linux-erofs@lists.ozlabs.org
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6540 F: Documentation/filesystems/erofs.rst
6542 F: include/trace/events/erofs.h
6544 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6545 M: Jeff Layton <jlayton@kernel.org>
6547 F: include/linux/errseq.h
6550 ET131X NETWORK DRIVER
6551 M: Mark Einon <mark.einon@gmail.com>
6553 F: drivers/net/ethernet/agere/
6556 M: Roopa Prabhu <roopa@nvidia.com>
6557 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6558 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6559 L: netdev@vger.kernel.org
6561 W: http://www.linuxfoundation.org/en/Net:Bridge
6562 F: include/linux/netfilter_bridge/
6565 ETHERNET PHY LIBRARY
6566 M: Andrew Lunn <andrew@lunn.ch>
6567 M: Heiner Kallweit <hkallweit1@gmail.com>
6568 R: Russell King <linux@armlinux.org.uk>
6569 L: netdev@vger.kernel.org
6571 F: Documentation/ABI/testing/sysfs-class-net-phydev
6572 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6573 F: Documentation/devicetree/bindings/net/mdio*
6574 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6575 F: Documentation/networking/phy.rst
6576 F: drivers/net/mdio/
6577 F: drivers/net/mdio/of_mdio.c
6580 F: drivers/of/of_net.c
6581 F: include/dt-bindings/net/qca-ar803x.h
6582 F: include/linux/*mdio*.h
6583 F: include/linux/mdio/*.h
6584 F: include/linux/of_net.h
6585 F: include/linux/phy.h
6586 F: include/linux/phy_fixed.h
6587 F: include/linux/platform_data/mdio-bcm-unimac.h
6588 F: include/linux/platform_data/mdio-gpio.h
6589 F: include/trace/events/mdio.h
6590 F: include/uapi/linux/mdio.h
6591 F: include/uapi/linux/mii.h
6594 M: Namjae Jeon <namjae.jeon@samsung.com>
6595 M: Sungjong Seo <sj1557.seo@samsung.com>
6596 L: linux-fsdevel@vger.kernel.org
6601 M: Jan Kara <jack@suse.com>
6602 L: linux-ext4@vger.kernel.org
6604 F: Documentation/filesystems/ext2.rst
6606 F: include/linux/ext2*
6609 M: "Theodore Ts'o" <tytso@mit.edu>
6610 M: Andreas Dilger <adilger.kernel@dilger.ca>
6611 L: linux-ext4@vger.kernel.org
6613 W: http://ext4.wiki.kernel.org
6614 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6616 F: Documentation/filesystems/ext4/
6618 F: include/trace/events/ext4.h
6620 Extended Verification Module (EVM)
6621 M: Mimi Zohar <zohar@linux.ibm.com>
6622 L: linux-integrity@vger.kernel.org
6624 F: security/integrity/evm/
6626 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6627 M: Ard Biesheuvel <ardb@kernel.org>
6628 L: linux-efi@vger.kernel.org
6630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6631 F: Documentation/admin-guide/efi-stub.rst
6632 F: arch/*/include/asm/efi.h
6633 F: arch/*/kernel/efi.c
6634 F: arch/arm/boot/compressed/efi-header.S
6635 F: arch/arm64/kernel/efi-entry.S
6636 F: arch/x86/platform/efi/
6637 F: drivers/firmware/efi/
6638 F: include/linux/efi*.h
6640 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6641 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6642 M: Chanwoo Choi <cw00.choi@samsung.com>
6643 L: linux-kernel@vger.kernel.org
6645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6646 F: Documentation/devicetree/bindings/extcon/
6647 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6649 F: include/linux/extcon.h
6650 F: include/linux/extcon/
6653 M: Masami Hiramatsu <mhiramat@kernel.org>
6655 F: Documentation/admin-guide/bootconfig.rst
6656 F: fs/proc/bootconfig.c
6657 F: include/linux/bootconfig.h
6659 F: tools/bootconfig/*
6660 F: tools/bootconfig/scripts/*
6663 M: Jingoo Han <jingoohan1@gmail.com>
6664 L: dri-devel@lists.freedesktop.org
6666 F: drivers/gpu/drm/exynos/exynos_dp*
6668 EXYNOS SYSMMU (IOMMU) driver
6669 M: Marek Szyprowski <m.szyprowski@samsung.com>
6670 L: iommu@lists.linux-foundation.org
6672 F: drivers/iommu/exynos-iommu.c
6675 M: Jaegeuk Kim <jaegeuk@kernel.org>
6676 M: Chao Yu <yuchao0@huawei.com>
6677 L: linux-f2fs-devel@lists.sourceforge.net
6679 W: https://f2fs.wiki.kernel.org/
6680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6681 F: Documentation/ABI/testing/sysfs-fs-f2fs
6682 F: Documentation/filesystems/f2fs.rst
6684 F: include/linux/f2fs_fs.h
6685 F: include/trace/events/f2fs.h
6687 F71805F HARDWARE MONITORING DRIVER
6688 M: Jean Delvare <jdelvare@suse.com>
6689 L: linux-hwmon@vger.kernel.org
6691 F: Documentation/hwmon/f71805f.rst
6692 F: drivers/hwmon/f71805f.c
6695 M: Josh Poimboeuf <jpoimboe@redhat.com>
6697 F: scripts/faddr2line
6700 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6701 L: netdev@vger.kernel.org
6703 F: Documentation/networking/failover.rst
6704 F: include/net/failover.h
6705 F: net/core/failover.c
6708 M: Jan Kara <jack@suse.cz>
6709 R: Amir Goldstein <amir73il@gmail.com>
6710 L: linux-fsdevel@vger.kernel.org
6712 F: fs/notify/fanotify/
6713 F: include/linux/fanotify.h
6714 F: include/uapi/linux/fanotify.h
6716 FARSYNC SYNCHRONOUS DRIVER
6717 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6719 W: http://www.farsite.co.uk/
6720 F: drivers/net/wan/farsync.*
6722 FAULT INJECTION SUPPORT
6723 M: Akinobu Mita <akinobu.mita@gmail.com>
6725 F: Documentation/fault-injection/
6726 F: lib/fault-inject.c
6728 FBTFT Framebuffer drivers
6729 L: dri-devel@lists.freedesktop.org
6730 L: linux-fbdev@vger.kernel.org
6732 F: drivers/staging/fbtft/
6735 M: Michael Buesch <m@bues.ch>
6736 L: linux-media@vger.kernel.org
6738 F: drivers/media/tuners/fc0011.c
6739 F: drivers/media/tuners/fc0011.h
6742 M: Antti Palosaari <crope@iki.fi>
6743 L: linux-media@vger.kernel.org
6745 W: https://linuxtv.org
6746 W: http://palosaari.fi/linux/
6747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6748 T: git git://linuxtv.org/anttip/media_tree.git
6749 F: drivers/media/tuners/fc2580*
6751 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6752 M: Hannes Reinecke <hare@suse.de>
6753 L: linux-scsi@vger.kernel.org
6755 W: www.Open-FCoE.org
6756 F: drivers/scsi/fcoe/
6757 F: drivers/scsi/libfc/
6759 F: include/scsi/libfc.h
6760 F: include/scsi/libfcoe.h
6761 F: include/uapi/scsi/fc/
6763 FILE LOCKING (flock() and fcntl()/lockf())
6764 M: Jeff Layton <jlayton@kernel.org>
6765 M: "J. Bruce Fields" <bfields@fieldses.org>
6766 L: linux-fsdevel@vger.kernel.org
6770 F: include/linux/fcntl.h
6771 F: include/uapi/linux/fcntl.h
6773 FILESYSTEM DIRECT ACCESS (DAX)
6774 M: Dan Williams <dan.j.williams@intel.com>
6775 R: Matthew Wilcox <willy@infradead.org>
6776 R: Jan Kara <jack@suse.cz>
6777 L: linux-fsdevel@vger.kernel.org
6778 L: linux-nvdimm@lists.01.org
6781 F: include/linux/dax.h
6782 F: include/trace/events/fs_dax.h
6784 FILESYSTEMS (VFS and infrastructure)
6785 M: Alexander Viro <viro@zeniv.linux.org.uk>
6786 L: linux-fsdevel@vger.kernel.org
6789 F: include/linux/fs.h
6790 F: include/linux/fs_types.h
6791 F: include/uapi/linux/fs.h
6792 F: include/uapi/linux/openat2.h
6794 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6795 M: Riku Voipio <riku.voipio@iki.fi>
6796 L: linux-hwmon@vger.kernel.org
6798 F: drivers/hwmon/f75375s.c
6799 F: include/linux/f75375s.h
6801 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6802 M: Clemens Ladisch <clemens@ladisch.de>
6803 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6807 F: include/uapi/sound/firewire.h
6810 FIREWIRE MEDIA DRIVERS (firedtv)
6811 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6812 L: linux-media@vger.kernel.org
6813 L: linux1394-devel@lists.sourceforge.net
6815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6816 F: drivers/media/firewire/
6818 FIREWIRE SBP-2 TARGET
6819 M: Chris Boot <bootc@bootc.net>
6820 L: linux-scsi@vger.kernel.org
6821 L: target-devel@vger.kernel.org
6822 L: linux1394-devel@lists.sourceforge.net
6824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6825 F: drivers/target/sbp/
6828 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6829 L: linux1394-devel@lists.sourceforge.net
6831 W: http://ieee1394.wiki.kernel.org/
6832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6833 F: drivers/firewire/
6834 F: include/linux/firewire.h
6835 F: include/uapi/linux/firewire*.h
6838 FIRMWARE LOADER (request_firmware)
6839 M: Luis Chamberlain <mcgrof@kernel.org>
6840 L: linux-kernel@vger.kernel.org
6842 F: Documentation/firmware_class/
6843 F: drivers/base/firmware_loader/
6844 F: include/linux/firmware.h
6846 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6847 M: Joshua Morris <josh.h.morris@us.ibm.com>
6848 M: Philip Kelleher <pjk1939@linux.ibm.com>
6850 F: drivers/block/rsxx/
6852 FLEXTIMER FTM-QUADDEC DRIVER
6853 M: Patrick Havelange <patrick.havelange@essensium.com>
6854 L: linux-iio@vger.kernel.org
6856 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6857 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6858 F: drivers/counter/ftm-quaddec.c
6861 M: Denis Efremov <efremov@linux.com>
6862 L: linux-block@vger.kernel.org
6864 F: drivers/block/floppy.c
6866 FLYSKY FSIA6B RC RECEIVER
6867 M: Markus Koch <markus@notsyncing.net>
6868 L: linux-input@vger.kernel.org
6870 F: drivers/input/joystick/fsia6b.c
6872 FORCEDETH GIGABIT ETHERNET DRIVER
6873 M: Rain River <rain.1986.08.12@gmail.com>
6874 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6875 L: netdev@vger.kernel.org
6877 F: drivers/net/ethernet/nvidia/*
6880 M: Wu Hao <hao.wu@intel.com>
6881 R: Tom Rix <trix@redhat.com>
6882 L: linux-fpga@vger.kernel.org
6884 F: Documentation/ABI/testing/sysfs-bus-dfl
6885 F: Documentation/fpga/dfl.rst
6886 F: drivers/fpga/dfl*
6887 F: include/uapi/linux/fpga-dfl.h
6889 FPGA MANAGER FRAMEWORK
6890 M: Moritz Fischer <mdf@kernel.org>
6891 R: Tom Rix <trix@redhat.com>
6892 L: linux-fpga@vger.kernel.org
6894 W: http://www.rocketboards.org
6895 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6897 F: Documentation/devicetree/bindings/fpga/
6898 F: Documentation/driver-api/fpga/
6899 F: Documentation/fpga/
6901 F: include/linux/fpga/
6904 M: Bill Metzenthen <billm@melbpc.org.au>
6906 W: http://floatingpoint.sourceforge.net/emulator/index.html
6907 F: arch/x86/math-emu/
6910 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6911 L: dri-devel@lists.freedesktop.org
6912 L: linux-fbdev@vger.kernel.org
6914 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6915 T: git git://anongit.freedesktop.org/drm/drm-misc
6916 F: Documentation/fb/
6918 F: include/linux/fb.h
6919 F: include/uapi/linux/fb.h
6920 F: include/uapi/video/
6923 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6924 M: Horia Geantă <horia.geanta@nxp.com>
6925 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6926 L: linux-crypto@vger.kernel.org
6928 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6929 F: drivers/crypto/caam/
6931 FREESCALE COLDFIRE M5441X MMC DRIVER
6932 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6933 L: linux-mmc@vger.kernel.org
6935 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6936 F: include/linux/platform_data/mmc-esdhc-mcf.h
6938 FREESCALE DIU FRAMEBUFFER DRIVER
6939 M: Timur Tabi <timur@kernel.org>
6940 L: linux-fbdev@vger.kernel.org
6942 F: drivers/video/fbdev/fsl-diu-fb.*
6944 FREESCALE DMA DRIVER
6945 M: Li Yang <leoyang.li@nxp.com>
6946 M: Zhang Wei <zw@zh-kernel.org>
6947 L: linuxppc-dev@lists.ozlabs.org
6949 F: drivers/dma/fsldma.*
6951 FREESCALE DSPI DRIVER
6952 M: Vladimir Oltean <olteanv@gmail.com>
6953 L: linux-spi@vger.kernel.org
6955 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6956 F: drivers/spi/spi-fsl-dspi.c
6957 F: include/linux/spi/spi-fsl-dspi.h
6959 FREESCALE ENETC ETHERNET DRIVERS
6960 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6961 L: netdev@vger.kernel.org
6963 F: drivers/net/ethernet/freescale/enetc/
6965 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6966 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6967 L: netdev@vger.kernel.org
6969 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6970 F: drivers/net/ethernet/freescale/gianfar*
6972 FREESCALE GPMI NAND DRIVER
6973 M: Han Xu <han.xu@nxp.com>
6974 L: linux-mtd@lists.infradead.org
6976 F: drivers/mtd/nand/raw/gpmi-nand/*
6978 FREESCALE I2C CPM DRIVER
6979 M: Jochen Friedrich <jochen@scram.de>
6980 L: linuxppc-dev@lists.ozlabs.org
6981 L: linux-i2c@vger.kernel.org
6983 F: drivers/i2c/busses/i2c-cpm.c
6985 FREESCALE IMX / MXC FEC DRIVER
6986 M: Fugang Duan <fugang.duan@nxp.com>
6987 L: netdev@vger.kernel.org
6989 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6990 F: drivers/net/ethernet/freescale/fec.h
6991 F: drivers/net/ethernet/freescale/fec_main.c
6992 F: drivers/net/ethernet/freescale/fec_ptp.c
6994 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6995 M: Sascha Hauer <s.hauer@pengutronix.de>
6996 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6997 L: linux-fbdev@vger.kernel.org
6998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7000 F: drivers/video/fbdev/imxfb.c
7001 F: include/linux/platform_data/video-imxfb.h
7003 FREESCALE IMX DDR PMU DRIVER
7004 M: Frank Li <Frank.li@nxp.com>
7005 L: linux-arm-kernel@lists.infradead.org
7007 F: Documentation/admin-guide/perf/imx-ddr.rst
7008 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7009 F: drivers/perf/fsl_imx8_ddr_perf.c
7011 FREESCALE IMX I2C DRIVER
7012 M: Oleksij Rempel <o.rempel@pengutronix.de>
7013 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7014 L: linux-i2c@vger.kernel.org
7016 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7017 F: drivers/i2c/busses/i2c-imx.c
7019 FREESCALE IMX LPI2C DRIVER
7020 M: Dong Aisheng <aisheng.dong@nxp.com>
7021 L: linux-i2c@vger.kernel.org
7022 L: linux-imx@nxp.com
7024 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7025 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7027 FREESCALE QORIQ DPAA ETHERNET DRIVER
7028 M: Madalin Bucur <madalin.bucur@nxp.com>
7029 L: netdev@vger.kernel.org
7031 F: drivers/net/ethernet/freescale/dpaa
7033 FREESCALE QORIQ DPAA FMAN DRIVER
7034 M: Madalin Bucur <madalin.bucur@nxp.com>
7035 L: netdev@vger.kernel.org
7037 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7038 F: drivers/net/ethernet/freescale/fman
7040 FREESCALE QORIQ PTP CLOCK DRIVER
7041 M: Yangbo Lu <yangbo.lu@nxp.com>
7042 L: netdev@vger.kernel.org
7044 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7045 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7046 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7047 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7048 F: drivers/ptp/ptp_qoriq.c
7049 F: drivers/ptp/ptp_qoriq_debugfs.c
7050 F: include/linux/fsl/ptp_qoriq.h
7052 FREESCALE QUAD SPI DRIVER
7053 M: Han Xu <han.xu@nxp.com>
7054 L: linux-spi@vger.kernel.org
7056 F: drivers/spi/spi-fsl-qspi.c
7058 FREESCALE QUICC ENGINE LIBRARY
7059 M: Qiang Zhao <qiang.zhao@nxp.com>
7060 L: linuxppc-dev@lists.ozlabs.org
7062 F: drivers/soc/fsl/qe/
7063 F: include/soc/fsl/*qe*.h
7064 F: include/soc/fsl/*ucc*.h
7066 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7067 M: Li Yang <leoyang.li@nxp.com>
7068 L: netdev@vger.kernel.org
7069 L: linuxppc-dev@lists.ozlabs.org
7071 F: drivers/net/ethernet/freescale/ucc_geth*
7073 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7074 M: Zhao Qiang <qiang.zhao@nxp.com>
7075 L: netdev@vger.kernel.org
7076 L: linuxppc-dev@lists.ozlabs.org
7078 F: drivers/net/wan/fsl_ucc_hdlc*
7080 FREESCALE QUICC ENGINE UCC UART DRIVER
7081 M: Timur Tabi <timur@kernel.org>
7082 L: linuxppc-dev@lists.ozlabs.org
7084 F: drivers/tty/serial/ucc_uart.c
7086 FREESCALE SOC DRIVERS
7087 M: Li Yang <leoyang.li@nxp.com>
7088 L: linuxppc-dev@lists.ozlabs.org
7089 L: linux-arm-kernel@lists.infradead.org
7091 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7092 F: Documentation/devicetree/bindings/soc/fsl/
7094 F: include/linux/fsl/
7096 FREESCALE SOC FS_ENET DRIVER
7097 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7098 L: linuxppc-dev@lists.ozlabs.org
7099 L: netdev@vger.kernel.org
7101 F: drivers/net/ethernet/freescale/fs_enet/
7102 F: include/linux/fs_enet_pd.h
7104 FREESCALE SOC SOUND DRIVERS
7105 M: Timur Tabi <timur@kernel.org>
7106 M: Nicolin Chen <nicoleotsuka@gmail.com>
7107 M: Xiubo Li <Xiubo.Lee@gmail.com>
7108 R: Fabio Estevam <festevam@gmail.com>
7109 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7110 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7111 L: linuxppc-dev@lists.ozlabs.org
7113 F: sound/soc/fsl/fsl*
7114 F: sound/soc/fsl/imx*
7115 F: sound/soc/fsl/mpc8610_hpcd.c
7117 FREESCALE USB PERIPHERAL DRIVERS
7118 M: Li Yang <leoyang.li@nxp.com>
7119 L: linux-usb@vger.kernel.org
7120 L: linuxppc-dev@lists.ozlabs.org
7122 F: drivers/usb/gadget/udc/fsl*
7124 FREESCALE USB PHY DRIVER
7125 M: Ran Wang <ran.wang_1@nxp.com>
7126 L: linux-usb@vger.kernel.org
7127 L: linuxppc-dev@lists.ozlabs.org
7129 F: drivers/usb/phy/phy-fsl-usb*
7132 M: Christoph Hellwig <hch@infradead.org>
7134 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7138 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7139 M: Pavel Machek <pavel@ucw.cz>
7140 L: linux-pm@vger.kernel.org
7142 F: Documentation/power/freezing-of-tasks.rst
7143 F: include/linux/freezer.h
7147 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7148 L: linux-kernel@vger.kernel.org
7150 F: include/linux/frontswap.h
7153 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7154 M: David Howells <dhowells@redhat.com>
7155 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7157 F: Documentation/filesystems/caching/
7159 F: include/linux/fscache*.h
7161 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7162 M: Theodore Y. Ts'o <tytso@mit.edu>
7163 M: Jaegeuk Kim <jaegeuk@kernel.org>
7164 M: Eric Biggers <ebiggers@kernel.org>
7165 L: linux-fscrypt@vger.kernel.org
7167 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7168 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7169 F: Documentation/filesystems/fscrypt.rst
7171 F: include/linux/fscrypt*.h
7172 F: include/uapi/linux/fscrypt.h
7175 M: Jeremy Kerr <jk@ozlabs.org>
7176 M: Joel Stanley <joel@jms.id.au>
7177 R: Alistar Popple <alistair@popple.id.au>
7178 R: Eddie James <eajames@linux.ibm.com>
7179 L: linux-fsi@lists.ozlabs.org
7181 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7184 F: include/linux/fsi*.h
7185 F: include/trace/events/fsi*.h
7187 FSI-ATTACHED I2C DRIVER
7188 M: Eddie James <eajames@linux.ibm.com>
7189 L: linux-i2c@vger.kernel.org
7190 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7192 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7193 F: drivers/i2c/busses/i2c-fsi.c
7195 FSI-ATTACHED SPI DRIVER
7196 M: Eddie James <eajames@linux.ibm.com>
7197 L: linux-spi@vger.kernel.org
7199 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7200 F: drivers/spi/spi-fsi.c
7202 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7203 M: Jan Kara <jack@suse.cz>
7204 R: Amir Goldstein <amir73il@gmail.com>
7205 L: linux-fsdevel@vger.kernel.org
7207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7209 F: include/linux/fsnotify*.h
7211 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7212 M: Eric Biggers <ebiggers@kernel.org>
7213 M: Theodore Y. Ts'o <tytso@mit.edu>
7214 L: linux-fscrypt@vger.kernel.org
7216 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7217 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7218 F: Documentation/filesystems/fsverity.rst
7220 F: include/linux/fsverity.h
7221 F: include/uapi/linux/fsverity.h
7223 FUJITSU LAPTOP EXTRAS
7224 M: Jonathan Woithe <jwoithe@just42.net>
7225 L: platform-driver-x86@vger.kernel.org
7227 F: drivers/platform/x86/fujitsu-laptop.c
7229 FUJITSU M-5MO LS CAMERA ISP DRIVER
7230 M: Kyungmin Park <kyungmin.park@samsung.com>
7231 M: Heungjun Kim <riverful.kim@samsung.com>
7232 L: linux-media@vger.kernel.org
7234 F: drivers/media/i2c/m5mols/
7235 F: include/media/i2c/m5mols.h
7237 FUJITSU TABLET EXTRAS
7238 M: Robert Gerlach <khnz@gmx.de>
7239 L: platform-driver-x86@vger.kernel.org
7241 F: drivers/platform/x86/fujitsu-tablet.c
7243 FUSE: FILESYSTEM IN USERSPACE
7244 M: Miklos Szeredi <miklos@szeredi.hu>
7245 L: linux-fsdevel@vger.kernel.org
7247 W: https://github.com/libfuse/
7248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7249 F: Documentation/filesystems/fuse.rst
7251 F: include/uapi/linux/fuse.h
7254 M: Thomas Gleixner <tglx@linutronix.de>
7255 M: Ingo Molnar <mingo@redhat.com>
7256 R: Peter Zijlstra <peterz@infradead.org>
7257 R: Darren Hart <dvhart@infradead.org>
7258 L: linux-kernel@vger.kernel.org
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7261 F: Documentation/locking/*futex*
7262 F: include/asm-generic/futex.h
7263 F: include/linux/futex.h
7264 F: include/uapi/linux/futex.h
7266 F: tools/perf/bench/futex*
7267 F: tools/testing/selftests/futex/
7269 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7270 M: Tim Harvey <tharvey@gateworks.com>
7271 M: Robert Jones <rjones@gateworks.com>
7273 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7274 F: drivers/mfd/gateworks-gsc.c
7275 F: include/linux/mfd/gsc.h
7276 F: Documentation/hwmon/gsc-hwmon.rst
7277 F: drivers/hwmon/gsc-hwmon.c
7278 F: include/linux/platform_data/gsc_hwmon.h
7280 GASKET DRIVER FRAMEWORK
7281 M: Rob Springer <rspringer@google.com>
7282 M: Todd Poynor <toddpoynor@google.com>
7283 M: Ben Chan <benchan@chromium.org>
7284 M: Richard Yeh <rcy@google.com>
7286 F: drivers/staging/gasket/
7289 M: Kees Cook <keescook@chromium.org>
7290 R: Emese Revfy <re.emese@gmail.com>
7291 L: linux-hardening@vger.kernel.org
7293 F: Documentation/kbuild/gcc-plugins.rst
7294 F: scripts/Makefile.gcc-plugins
7295 F: scripts/gcc-plugin.sh
7296 F: scripts/gcc-plugins/
7298 GCOV BASED KERNEL PROFILING
7299 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7301 F: Documentation/dev-tools/gcov.rst
7304 GDB KERNEL DEBUGGING HELPER SCRIPTS
7305 M: Jan Kiszka <jan.kiszka@siemens.com>
7306 M: Kieran Bingham <kbingham@kernel.org>
7310 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7311 M: Achim Leubner <achim_leubner@adaptec.com>
7312 L: linux-scsi@vger.kernel.org
7314 W: http://www.icp-vortex.com/
7315 F: drivers/scsi/gdt*
7317 GEMTEK FM RADIO RECEIVER DRIVER
7318 M: Hans Verkuil <hverkuil@xs4all.nl>
7319 L: linux-media@vger.kernel.org
7321 W: https://linuxtv.org
7322 T: git git://linuxtv.org/media_tree.git
7323 F: drivers/media/radio/radio-gemtek*
7325 GENERIC ARCHITECTURE TOPOLOGY
7326 M: Sudeep Holla <sudeep.holla@arm.com>
7327 L: linux-kernel@vger.kernel.org
7329 F: drivers/base/arch_topology.c
7330 F: include/linux/arch_topology.h
7332 GENERIC GPIO I2C DRIVER
7333 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7335 F: drivers/i2c/busses/i2c-gpio.c
7336 F: include/linux/platform_data/i2c-gpio.h
7338 GENERIC GPIO I2C MULTIPLEXER DRIVER
7339 M: Peter Korsgaard <peter.korsgaard@barco.com>
7340 L: linux-i2c@vger.kernel.org
7342 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7343 F: drivers/i2c/muxes/i2c-mux-gpio.c
7344 F: include/linux/platform_data/i2c-mux-gpio.h
7346 GENERIC HDLC (WAN) DRIVERS
7347 M: Krzysztof Halasa <khc@pm.waw.pl>
7349 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7350 F: drivers/net/wan/c101.c
7351 F: drivers/net/wan/hd6457*
7352 F: drivers/net/wan/hdlc*
7353 F: drivers/net/wan/n2.c
7354 F: drivers/net/wan/pc300too.c
7355 F: drivers/net/wan/pci200syn.c
7356 F: drivers/net/wan/wanxl*
7358 GENERIC INCLUDE/ASM HEADER FILES
7359 M: Arnd Bergmann <arnd@arndb.de>
7360 L: linux-arch@vger.kernel.org
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7363 F: include/asm-generic/
7364 F: include/uapi/asm-generic/
7366 GENERIC PHY FRAMEWORK
7367 M: Kishon Vijay Abraham I <kishon@ti.com>
7368 M: Vinod Koul <vkoul@kernel.org>
7369 L: linux-kernel@vger.kernel.org
7371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7372 F: Documentation/devicetree/bindings/phy/
7374 F: include/linux/phy/
7376 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7377 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7379 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7382 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7383 M: Kevin Hilman <khilman@kernel.org>
7384 M: Ulf Hansson <ulf.hansson@linaro.org>
7385 L: linux-pm@vger.kernel.org
7387 F: Documentation/devicetree/bindings/power/power?domain*
7388 F: drivers/base/power/domain*.c
7389 F: include/linux/pm_domain.h
7391 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7392 M: Eugen Hristev <eugen.hristev@microchip.com>
7393 L: linux-input@vger.kernel.org
7395 F: drivers/input/touchscreen/resistive-adc-touch.c
7397 GENERIC UIO DRIVER FOR PCI DEVICES
7398 M: "Michael S. Tsirkin" <mst@redhat.com>
7399 L: kvm@vger.kernel.org
7401 F: drivers/uio/uio_pci_generic.c
7403 GENERIC VDSO LIBRARY
7404 M: Andy Lutomirski <luto@kernel.org>
7405 M: Thomas Gleixner <tglx@linutronix.de>
7406 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7407 L: linux-kernel@vger.kernel.org
7409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7410 F: include/asm-generic/vdso/vsyscall.h
7412 F: kernel/time/vsyscall.c
7415 GENWQE (IBM Generic Workqueue Card)
7416 M: Frank Haverkamp <haver@linux.ibm.com>
7418 F: drivers/misc/genwqe/
7420 GET_MAINTAINER SCRIPT
7421 M: Joe Perches <joe@perches.com>
7423 F: scripts/get_maintainer.pl
7426 M: Bob Peterson <rpeterso@redhat.com>
7427 M: Andreas Gruenbacher <agruenba@redhat.com>
7428 L: cluster-devel@redhat.com
7430 W: http://sources.redhat.com/cluster/
7431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7432 F: Documentation/filesystems/gfs2*
7434 F: include/uapi/linux/gfs2_ondisk.h
7437 M: Johan Hovold <johan@kernel.org>
7439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7440 F: Documentation/ABI/testing/sysfs-class-gnss
7441 F: Documentation/devicetree/bindings/gnss/
7443 F: include/linux/gnss.h
7446 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7447 L: linux-media@vger.kernel.org
7449 F: drivers/media/usb/go7007/
7452 M: Bastien Nocera <hadess@hadess.net>
7453 L: linux-input@vger.kernel.org
7455 F: drivers/input/touchscreen/goodix.c
7457 GOOGLE ETHERNET DRIVERS
7458 M: Catherine Sullivan <csully@google.com>
7459 R: Sagi Shahar <sagis@google.com>
7460 R: Jon Olson <jonolson@google.com>
7461 L: netdev@vger.kernel.org
7463 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7464 F: drivers/net/ethernet/google
7466 GPD POCKET FAN DRIVER
7467 M: Hans de Goede <hdegoede@redhat.com>
7468 L: platform-driver-x86@vger.kernel.org
7470 F: drivers/platform/x86/gpd-pocket-fan.c
7473 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7474 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7475 L: linux-gpio@vger.kernel.org
7476 L: linux-acpi@vger.kernel.org
7478 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7479 F: drivers/gpio/gpiolib-acpi.c
7480 F: drivers/gpio/gpiolib-acpi.h
7483 M: Geert Uytterhoeven <geert+renesas@glider.be>
7484 L: linux-gpio@vger.kernel.org
7486 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7487 F: drivers/gpio/gpio-aggregator.c
7490 M: Sean Young <sean@mess.org>
7491 L: linux-media@vger.kernel.org
7493 F: drivers/media/rc/gpio-ir-tx.c
7496 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7497 L: linux-gpio@vger.kernel.org
7499 F: drivers/gpio/gpio-mockup.c
7500 F: tools/testing/selftests/gpio/
7503 R: Michael Walle <michael@walle.cc>
7505 F: drivers/gpio/gpio-regmap.c
7506 F: include/linux/gpio/regmap.h
7509 M: Linus Walleij <linus.walleij@linaro.org>
7510 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7511 L: linux-gpio@vger.kernel.org
7513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7514 F: Documentation/ABI/obsolete/sysfs-gpio
7515 F: Documentation/ABI/testing/gpio-cdev
7516 F: Documentation/admin-guide/gpio/
7517 F: Documentation/devicetree/bindings/gpio/
7518 F: Documentation/driver-api/gpio/
7520 F: include/asm-generic/gpio.h
7521 F: include/linux/gpio.h
7522 F: include/linux/gpio/
7523 F: include/linux/of_gpio.h
7524 F: include/uapi/linux/gpio.h
7527 GRE DEMULTIPLEXER DRIVER
7528 M: Dmitry Kozlov <xeb@mail.ru>
7529 L: netdev@vger.kernel.org
7531 F: include/net/gre.h
7532 F: net/ipv4/gre_demux.c
7533 F: net/ipv4/gre_offload.c
7535 GRETH 10/100/1G Ethernet MAC device driver
7536 M: Andreas Larsson <andreas@gaisler.com>
7537 L: netdev@vger.kernel.org
7539 F: drivers/net/ethernet/aeroflex/
7541 GREYBUS AUDIO PROTOCOLS DRIVERS
7542 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7543 M: Mark Greer <mgreer@animalcreek.com>
7545 F: drivers/staging/greybus/audio_apbridgea.c
7546 F: drivers/staging/greybus/audio_apbridgea.h
7547 F: drivers/staging/greybus/audio_codec.c
7548 F: drivers/staging/greybus/audio_codec.h
7549 F: drivers/staging/greybus/audio_gb.c
7550 F: drivers/staging/greybus/audio_manager.c
7551 F: drivers/staging/greybus/audio_manager.h
7552 F: drivers/staging/greybus/audio_manager_module.c
7553 F: drivers/staging/greybus/audio_manager_private.h
7554 F: drivers/staging/greybus/audio_manager_sysfs.c
7555 F: drivers/staging/greybus/audio_module.c
7556 F: drivers/staging/greybus/audio_topology.c
7558 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7559 M: Viresh Kumar <vireshk@kernel.org>
7561 F: drivers/staging/greybus/authentication.c
7562 F: drivers/staging/greybus/bootrom.c
7563 F: drivers/staging/greybus/firmware.h
7564 F: drivers/staging/greybus/fw-core.c
7565 F: drivers/staging/greybus/fw-download.c
7566 F: drivers/staging/greybus/fw-management.c
7567 F: drivers/staging/greybus/greybus_authentication.h
7568 F: drivers/staging/greybus/greybus_firmware.h
7569 F: drivers/staging/greybus/hid.c
7570 F: drivers/staging/greybus/i2c.c
7571 F: drivers/staging/greybus/spi.c
7572 F: drivers/staging/greybus/spilib.c
7573 F: drivers/staging/greybus/spilib.h
7575 GREYBUS LOOPBACK DRIVER
7576 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7578 F: drivers/staging/greybus/loopback.c
7580 GREYBUS PLATFORM DRIVERS
7581 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7583 F: drivers/staging/greybus/arche-apb-ctrl.c
7584 F: drivers/staging/greybus/arche-platform.c
7585 F: drivers/staging/greybus/arche_platform.h
7587 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7588 M: Rui Miguel Silva <rmfrfs@gmail.com>
7590 F: drivers/staging/greybus/gpio.c
7591 F: drivers/staging/greybus/light.c
7592 F: drivers/staging/greybus/power_supply.c
7593 F: drivers/staging/greybus/sdio.c
7594 F: drivers/staging/greybus/spi.c
7595 F: drivers/staging/greybus/spilib.c
7598 M: Johan Hovold <johan@kernel.org>
7599 M: Alex Elder <elder@kernel.org>
7600 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7601 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7604 F: drivers/staging/greybus/
7605 F: include/linux/greybus.h
7606 F: include/linux/greybus/
7608 GREYBUS UART PROTOCOLS DRIVERS
7609 M: David Lin <dtwlin@gmail.com>
7611 F: drivers/staging/greybus/log.c
7612 F: drivers/staging/greybus/uart.c
7614 GS1662 VIDEO SERIALIZER
7615 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7616 L: linux-media@vger.kernel.org
7618 T: git git://linuxtv.org/media_tree.git
7619 F: drivers/media/spi/gs1662.c
7621 GSPCA FINEPIX SUBDRIVER
7622 M: Frank Zago <frank@zago.net>
7623 L: linux-media@vger.kernel.org
7625 T: git git://linuxtv.org/media_tree.git
7626 F: drivers/media/usb/gspca/finepix.c
7628 GSPCA GL860 SUBDRIVER
7629 M: Olivier Lorin <o.lorin@laposte.net>
7630 L: linux-media@vger.kernel.org
7632 T: git git://linuxtv.org/media_tree.git
7633 F: drivers/media/usb/gspca/gl860/
7635 GSPCA M5602 SUBDRIVER
7636 M: Erik Andren <erik.andren@gmail.com>
7637 L: linux-media@vger.kernel.org
7639 T: git git://linuxtv.org/media_tree.git
7640 F: drivers/media/usb/gspca/m5602/
7642 GSPCA PAC207 SONIXB SUBDRIVER
7643 M: Hans Verkuil <hverkuil@xs4all.nl>
7644 L: linux-media@vger.kernel.org
7646 T: git git://linuxtv.org/media_tree.git
7647 F: drivers/media/usb/gspca/pac207.c
7649 GSPCA SN9C20X SUBDRIVER
7650 M: Brian Johnson <brijohn@gmail.com>
7651 L: linux-media@vger.kernel.org
7653 T: git git://linuxtv.org/media_tree.git
7654 F: drivers/media/usb/gspca/sn9c20x.c
7656 GSPCA T613 SUBDRIVER
7657 M: Leandro Costantino <lcostantino@gmail.com>
7658 L: linux-media@vger.kernel.org
7660 T: git git://linuxtv.org/media_tree.git
7661 F: drivers/media/usb/gspca/t613.c
7663 GSPCA USB WEBCAM DRIVER
7664 M: Hans Verkuil <hverkuil@xs4all.nl>
7665 L: linux-media@vger.kernel.org
7667 T: git git://linuxtv.org/media_tree.git
7668 F: drivers/media/usb/gspca/
7670 GTP (GPRS Tunneling Protocol)
7671 M: Pablo Neira Ayuso <pablo@netfilter.org>
7672 M: Harald Welte <laforge@gnumonks.org>
7673 L: osmocom-net-gprs@lists.osmocom.org
7675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7676 F: drivers/net/gtp.c
7678 GUID PARTITION TABLE (GPT)
7679 M: Davidlohr Bueso <dave@stgolabs.net>
7680 L: linux-efi@vger.kernel.org
7682 F: block/partitions/efi.*
7685 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7686 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7688 W: http://uclinux-h8.sourceforge.jp
7689 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7691 F: drivers/clk/h8300/
7692 F: drivers/clocksource/h8300_*.c
7693 F: drivers/irqchip/irq-renesas-h8*.c
7695 HABANALABS PCI DRIVER
7696 M: Oded Gabbay <oded.gabbay@gmail.com>
7698 T: git https://github.com/HabanaAI/linux.git
7699 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7700 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7701 F: drivers/misc/habanalabs/
7702 F: include/uapi/misc/habanalabs.h
7705 M: Antti Palosaari <crope@iki.fi>
7706 L: linux-media@vger.kernel.org
7708 W: https://linuxtv.org
7709 W: http://palosaari.fi/linux/
7710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7711 T: git git://linuxtv.org/anttip/media_tree.git
7712 F: drivers/media/usb/hackrf/
7714 HANTRO VPU CODEC DRIVER
7715 M: Ezequiel Garcia <ezequiel@collabora.com>
7716 M: Philipp Zabel <p.zabel@pengutronix.de>
7717 L: linux-media@vger.kernel.org
7718 L: linux-rockchip@lists.infradead.org
7720 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7721 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7722 F: drivers/staging/media/hantro/
7724 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7725 M: Frank Seidel <frank@f-seidel.de>
7726 L: platform-driver-x86@vger.kernel.org
7728 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7729 F: drivers/platform/x86/hdaps.c
7732 M: Jean Delvare <jdelvare@suse.com>
7733 M: Guenter Roeck <linux@roeck-us.net>
7734 L: linux-hwmon@vger.kernel.org
7736 W: http://hwmon.wiki.kernel.org/
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7738 F: Documentation/devicetree/bindings/hwmon/
7739 F: Documentation/hwmon/
7741 F: include/linux/hwmon*.h
7742 F: include/trace/events/hwmon*.h
7744 HARDWARE RANDOM NUMBER GENERATOR CORE
7745 M: Matt Mackall <mpm@selenic.com>
7746 M: Herbert Xu <herbert@gondor.apana.org.au>
7747 L: linux-crypto@vger.kernel.org
7749 F: Documentation/admin-guide/hw_random.rst
7750 F: Documentation/devicetree/bindings/rng/
7751 F: drivers/char/hw_random/
7752 F: include/linux/hw_random.h
7754 HARDWARE SPINLOCK CORE
7755 M: Ohad Ben-Cohen <ohad@wizery.com>
7756 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7757 R: Baolin Wang <baolin.wang7@gmail.com>
7758 L: linux-remoteproc@vger.kernel.org
7760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7761 F: Documentation/devicetree/bindings/hwlock/
7762 F: Documentation/locking/hwspinlock.rst
7763 F: drivers/hwspinlock/
7764 F: include/linux/hwspinlock.h
7766 HARDWARE TRACING FACILITIES
7767 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7769 F: drivers/hwtracing/
7771 HARMONY SOUND DRIVER
7772 L: linux-parisc@vger.kernel.org
7774 F: sound/parisc/harmony.*
7776 HDPVR USB VIDEO ENCODER DRIVER
7777 M: Hans Verkuil <hverkuil@xs4all.nl>
7778 L: linux-media@vger.kernel.org
7780 W: https://linuxtv.org
7781 T: git git://linuxtv.org/media_tree.git
7782 F: drivers/media/usb/hdpvr/
7784 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7785 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7787 F: Documentation/watchdog/hpwdt.rst
7788 F: drivers/watchdog/hpwdt.c
7790 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7791 M: Don Brace <don.brace@microchip.com>
7792 L: storagedev@microchip.com
7793 L: linux-scsi@vger.kernel.org
7795 F: Documentation/scsi/hpsa.rst
7796 F: drivers/scsi/hpsa*.[ch]
7797 F: include/linux/cciss*.h
7798 F: include/uapi/linux/cciss*.h
7801 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7802 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7803 L: linux-rdma@vger.kernel.org
7805 F: drivers/infiniband/hw/hfi1
7808 L: linux-fsdevel@vger.kernel.org
7810 F: Documentation/filesystems/hfs.rst
7814 L: linux-fsdevel@vger.kernel.org
7816 F: Documentation/filesystems/hfsplus.rst
7819 HGA FRAMEBUFFER DRIVER
7820 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7821 L: linux-nvidia@lists.surfsouth.com
7823 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7824 F: drivers/video/fbdev/hgafb.c
7826 HIBERNATION (aka Software Suspend, aka swsusp)
7827 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7828 M: Pavel Machek <pavel@ucw.cz>
7829 L: linux-pm@vger.kernel.org
7831 B: https://bugzilla.kernel.org
7832 F: arch/*/include/asm/suspend*.h
7834 F: drivers/base/power/
7835 F: include/linux/freezer.h
7836 F: include/linux/pm.h
7837 F: include/linux/suspend.h
7841 M: Jiri Kosina <jikos@kernel.org>
7842 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7843 L: linux-input@vger.kernel.org
7845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7847 F: include/linux/hid*
7848 F: include/uapi/linux/hid*
7850 HID SENSOR HUB DRIVERS
7851 M: Jiri Kosina <jikos@kernel.org>
7852 M: Jonathan Cameron <jic23@kernel.org>
7853 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7854 L: linux-input@vger.kernel.org
7855 L: linux-iio@vger.kernel.org
7857 F: Documentation/hid/hid-sensor*
7858 F: drivers/hid/hid-sensor-*
7859 F: drivers/iio/*/hid-*
7860 F: include/linux/hid-sensor-*
7862 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7863 M: Thomas Gleixner <tglx@linutronix.de>
7864 L: linux-kernel@vger.kernel.org
7866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7867 F: Documentation/timers/
7868 F: include/linux/clockchips.h
7869 F: include/linux/hrtimer.h
7870 F: kernel/time/clockevents.c
7871 F: kernel/time/hrtimer.c
7872 F: kernel/time/timer_*.c
7874 HIGH-SPEED SCC DRIVER FOR AX.25
7875 L: linux-hams@vger.kernel.org
7877 F: drivers/net/hamradio/dmascc.c
7878 F: drivers/net/hamradio/scc.c
7880 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7881 M: HighPoint Linux Team <linux@highpoint-tech.com>
7883 W: http://www.highpoint-tech.com
7884 F: Documentation/scsi/hptiop.rst
7885 F: drivers/scsi/hptiop.c
7888 M: Jes Sorensen <jes@trained-monkey.org>
7889 L: linux-hippi@sunsite.dk
7891 F: drivers/net/hippi/
7892 F: include/linux/hippidevice.h
7893 F: include/uapi/linux/if_hippi.h
7896 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7897 M: Kurt Kanzenbach <kurt@linutronix.de>
7898 L: netdev@vger.kernel.org
7900 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7901 F: drivers/net/dsa/hirschmann/*
7902 F: include/linux/platform_data/hirschmann-hellcreek.h
7903 F: net/dsa/tag_hellcreek.c
7905 HISILICON DMA DRIVER
7906 M: Zhou Wang <wangzhou1@hisilicon.com>
7907 L: dmaengine@vger.kernel.org
7909 F: drivers/dma/hisi_dma.c
7911 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7912 M: Zaibo Xu <xuzaibo@huawei.com>
7913 L: linux-crypto@vger.kernel.org
7915 F: Documentation/ABI/testing/debugfs-hisi-hpre
7916 F: drivers/crypto/hisilicon/hpre/hpre.h
7917 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7918 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7920 HISILICON LPC BUS DRIVER
7921 M: john.garry@huawei.com
7923 W: http://www.hisilicon.com
7924 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7925 F: drivers/bus/hisi_lpc.c
7927 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7928 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7929 M: Salil Mehta <salil.mehta@huawei.com>
7930 L: netdev@vger.kernel.org
7932 W: http://www.hisilicon.com
7933 F: drivers/net/ethernet/hisilicon/hns3/
7935 HISILICON NETWORK SUBSYSTEM DRIVER
7936 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7937 M: Salil Mehta <salil.mehta@huawei.com>
7938 L: netdev@vger.kernel.org
7940 W: http://www.hisilicon.com
7941 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7942 F: drivers/net/ethernet/hisilicon/
7944 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7945 M: John Stultz <john.stultz@linaro.org>
7946 L: linux-kernel@vger.kernel.org
7948 F: drivers/misc/hisi_hikey_usb.c
7949 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7951 HISILICON PMU DRIVER
7952 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7954 W: http://www.hisilicon.com
7955 F: Documentation/admin-guide/perf/hisi-pmu.rst
7956 F: drivers/perf/hisilicon
7958 HISILICON QM AND ZIP Controller DRIVER
7959 M: Zhou Wang <wangzhou1@hisilicon.com>
7960 L: linux-crypto@vger.kernel.org
7962 F: Documentation/ABI/testing/debugfs-hisi-zip
7963 F: drivers/crypto/hisilicon/qm.c
7964 F: drivers/crypto/hisilicon/qm.h
7965 F: drivers/crypto/hisilicon/sgl.c
7966 F: drivers/crypto/hisilicon/zip/
7968 HISILICON ROCE DRIVER
7969 M: Lijun Ou <oulijun@huawei.com>
7970 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7971 M: Weihang Li <liweihang@huawei.com>
7972 L: linux-rdma@vger.kernel.org
7974 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7975 F: drivers/infiniband/hw/hns/
7977 HISILICON SAS Controller
7978 M: John Garry <john.garry@huawei.com>
7980 W: http://www.hisilicon.com
7981 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7982 F: drivers/scsi/hisi_sas/
7984 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7985 M: Zaibo Xu <xuzaibo@huawei.com>
7986 L: linux-crypto@vger.kernel.org
7988 F: Documentation/ABI/testing/debugfs-hisi-sec
7989 F: drivers/crypto/hisilicon/sec2/sec.h
7990 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7991 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7992 F: drivers/crypto/hisilicon/sec2/sec_main.c
7994 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7995 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7996 L: devel@driverdev.osuosl.org
7998 F: drivers/staging/hikey9xx/
8000 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8001 M: Zaibo Xu <xuzaibo@huawei.com>
8003 F: drivers/char/hw_random/hisi-trng-v2.c
8005 HISILICON V3XX SPI NOR FLASH Controller Driver
8006 M: John Garry <john.garry@huawei.com>
8008 W: http://www.hisilicon.com
8009 F: drivers/spi/spi-hisi-sfc-v3xx.c
8011 HMM - Heterogeneous Memory Management
8012 M: Jérôme Glisse <jglisse@redhat.com>
8013 L: linux-mm@kvack.org
8015 F: Documentation/vm/hmm.rst
8016 F: include/linux/hmm*
8019 F: tools/testing/selftests/vm/*hmm*
8022 M: Jouni Malinen <j@w1.fi>
8023 L: linux-wireless@vger.kernel.org
8025 W: http://w1.fi/hostap-driver.html
8026 F: drivers/net/wireless/intersil/hostap/
8028 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8029 L: platform-driver-x86@vger.kernel.org
8031 F: drivers/platform/x86/tc1100-wmi.c
8033 HPET: High Precision Event Timers driver
8034 M: Clemens Ladisch <clemens@ladisch.de>
8036 F: Documentation/timers/hpet.rst
8037 F: drivers/char/hpet.c
8038 F: include/linux/hpet.h
8039 F: include/uapi/linux/hpet.h
8043 F: arch/x86/include/asm/hpet.h
8044 F: arch/x86/kernel/hpet.c
8047 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8049 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8053 M: Sebastian Reichel <sre@kernel.org>
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8056 F: Documentation/ABI/testing/sysfs-bus-hsi
8057 F: Documentation/driver-api/hsi.rst
8059 F: include/linux/hsi/
8060 F: include/uapi/linux/hsi/
8063 L: linux-usb@vger.kernel.org
8065 F: drivers/net/usb/hso.c
8067 HSR NETWORK PROTOCOL
8068 L: netdev@vger.kernel.org
8072 HT16K33 LED CONTROLLER DRIVER
8073 M: Robin van der Gracht <robin@protonic.nl>
8075 F: Documentation/devicetree/bindings/display/ht16k33.txt
8076 F: drivers/auxdisplay/ht16k33.c
8078 HTCPEN TOUCHSCREEN DRIVER
8079 M: Pau Oliva Fora <pof@eslack.org>
8080 L: linux-input@vger.kernel.org
8082 F: drivers/input/touchscreen/htcpen.c
8084 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8085 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8086 L: linux-iio@vger.kernel.org
8088 W: http://www.st.com/
8089 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8090 F: drivers/iio/humidity/hts221*
8092 HUAWEI ETHERNET DRIVER
8093 M: Bin Luo <luobin9@huawei.com>
8094 L: netdev@vger.kernel.org
8096 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8097 F: drivers/net/ethernet/huawei/hinic/
8100 M: Mike Kravetz <mike.kravetz@oracle.com>
8101 L: linux-mm@kvack.org
8103 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8104 F: Documentation/admin-guide/mm/hugetlbpage.rst
8105 F: Documentation/vm/hugetlbfs_reserv.rst
8107 F: include/linux/hugetlb.h
8111 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8112 L: linux-media@vger.kernel.org
8114 W: https://linuxtv.org
8115 T: git git://linuxtv.org/media_tree.git
8116 F: drivers/media/platform/sti/hva
8118 HWPOISON MEMORY FAILURE HANDLING
8119 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8120 L: linux-mm@kvack.org
8122 F: mm/hwpoison-inject.c
8123 F: mm/memory-failure.c
8125 HYGON PROCESSOR SUPPORT
8126 M: Pu Wen <puwen@hygon.cn>
8127 L: linux-kernel@vger.kernel.org
8129 F: arch/x86/kernel/cpu/hygon.c
8131 HYNIX HI556 SENSOR DRIVER
8132 M: Shawn Tu <shawnx.tu@intel.com>
8133 L: linux-media@vger.kernel.org
8135 T: git git://linuxtv.org/media_tree.git
8136 F: drivers/media/i2c/hi556.c
8138 Hyper-V CORE AND DRIVERS
8139 M: "K. Y. Srinivasan" <kys@microsoft.com>
8140 M: Haiyang Zhang <haiyangz@microsoft.com>
8141 M: Stephen Hemminger <sthemmin@microsoft.com>
8142 M: Wei Liu <wei.liu@kernel.org>
8143 L: linux-hyperv@vger.kernel.org
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8146 F: Documentation/ABI/stable/sysfs-bus-vmbus
8147 F: Documentation/ABI/testing/debugfs-hyperv
8148 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8150 F: arch/x86/include/asm/hyperv-tlfs.h
8151 F: arch/x86/include/asm/mshyperv.h
8152 F: arch/x86/include/asm/trace/hyperv.h
8153 F: arch/x86/kernel/cpu/mshyperv.c
8154 F: drivers/clocksource/hyperv_timer.c
8155 F: drivers/hid/hid-hyperv.c
8157 F: drivers/input/serio/hyperv-keyboard.c
8158 F: drivers/iommu/hyperv-iommu.c
8159 F: drivers/net/hyperv/
8160 F: drivers/pci/controller/pci-hyperv-intf.c
8161 F: drivers/pci/controller/pci-hyperv.c
8162 F: drivers/scsi/storvsc_drv.c
8163 F: drivers/uio/uio_hv_generic.c
8164 F: drivers/video/fbdev/hyperv_fb.c
8165 F: include/asm-generic/hyperv-tlfs.h
8166 F: include/asm-generic/mshyperv.h
8167 F: include/clocksource/hyperv_timer.h
8168 F: include/linux/hyperv.h
8169 F: include/uapi/linux/hyperv.h
8170 F: net/vmw_vsock/hyperv_transport.c
8174 M: Vignesh Raghavendra <vigneshr@ti.com>
8175 L: linux-mtd@lists.infradead.org
8177 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8178 C: irc://irc.oftc.net/mtd
8179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8180 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8181 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8182 F: drivers/mtd/hyperbus/
8183 F: include/linux/mtd/hyperbus.h
8185 HYPERVISOR VIRTUAL CONSOLE DRIVER
8186 L: linuxppc-dev@lists.ozlabs.org
8191 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8192 L: linux-i2c@vger.kernel.org
8193 L: linux-acpi@vger.kernel.org
8195 F: drivers/i2c/i2c-core-acpi.c
8197 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8198 M: Ajay Gupta <ajayg@nvidia.com>
8199 L: linux-i2c@vger.kernel.org
8201 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8202 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8205 M: Peter Rosin <peda@axentia.se>
8206 L: linux-i2c@vger.kernel.org
8208 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8209 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8210 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8211 F: Documentation/i2c/i2c-topology.rst
8212 F: Documentation/i2c/muxes/
8213 F: drivers/i2c/i2c-mux.c
8214 F: drivers/i2c/muxes/
8215 F: include/linux/i2c-mux.h
8217 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8218 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8219 L: linux-i2c@vger.kernel.org
8221 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8222 F: drivers/i2c/busses/i2c-mv64xxx.c
8224 I2C OVER PARALLEL PORT
8225 M: Jean Delvare <jdelvare@suse.com>
8226 L: linux-i2c@vger.kernel.org
8228 F: Documentation/i2c/busses/i2c-parport.rst
8229 F: drivers/i2c/busses/i2c-parport.c
8232 M: Wolfram Sang <wsa@kernel.org>
8233 L: linux-i2c@vger.kernel.org
8235 W: https://i2c.wiki.kernel.org/
8236 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8238 F: Documentation/devicetree/bindings/i2c/i2c.txt
8239 F: Documentation/i2c/
8241 F: include/linux/i2c-dev.h
8242 F: include/linux/i2c-smbus.h
8243 F: include/linux/i2c.h
8244 F: include/uapi/linux/i2c-*.h
8245 F: include/uapi/linux/i2c.h
8247 I2C SUBSYSTEM HOST DRIVERS
8248 L: linux-i2c@vger.kernel.org
8250 W: https://i2c.wiki.kernel.org/
8251 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8253 F: Documentation/devicetree/bindings/i2c/
8254 F: drivers/i2c/algos/
8255 F: drivers/i2c/busses/
8258 M: Jean Delvare <jdelvare@suse.com>
8259 L: linux-i2c@vger.kernel.org
8261 F: Documentation/i2c/busses/i2c-taos-evm.rst
8262 F: drivers/i2c/busses/i2c-taos-evm.c
8265 M: Till Harbaum <till@harbaum.org>
8266 L: linux-i2c@vger.kernel.org
8268 W: http://www.harbaum.org/till/i2c_tiny_usb
8269 F: drivers/i2c/busses/i2c-tiny-usb.c
8271 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8272 M: Jean Delvare <jdelvare@suse.com>
8273 L: linux-i2c@vger.kernel.org
8275 F: Documentation/i2c/busses/i2c-ali1535.rst
8276 F: Documentation/i2c/busses/i2c-ali1563.rst
8277 F: Documentation/i2c/busses/i2c-ali15x3.rst
8278 F: Documentation/i2c/busses/i2c-amd756.rst
8279 F: Documentation/i2c/busses/i2c-amd8111.rst
8280 F: Documentation/i2c/busses/i2c-i801.rst
8281 F: Documentation/i2c/busses/i2c-nforce2.rst
8282 F: Documentation/i2c/busses/i2c-piix4.rst
8283 F: Documentation/i2c/busses/i2c-sis5595.rst
8284 F: Documentation/i2c/busses/i2c-sis630.rst
8285 F: Documentation/i2c/busses/i2c-sis96x.rst
8286 F: Documentation/i2c/busses/i2c-via.rst
8287 F: Documentation/i2c/busses/i2c-viapro.rst
8288 F: drivers/i2c/busses/i2c-ali1535.c
8289 F: drivers/i2c/busses/i2c-ali1563.c
8290 F: drivers/i2c/busses/i2c-ali15x3.c
8291 F: drivers/i2c/busses/i2c-amd756-s4882.c
8292 F: drivers/i2c/busses/i2c-amd756.c
8293 F: drivers/i2c/busses/i2c-amd8111.c
8294 F: drivers/i2c/busses/i2c-i801.c
8295 F: drivers/i2c/busses/i2c-isch.c
8296 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8297 F: drivers/i2c/busses/i2c-nforce2.c
8298 F: drivers/i2c/busses/i2c-piix4.c
8299 F: drivers/i2c/busses/i2c-sis5595.c
8300 F: drivers/i2c/busses/i2c-sis630.c
8301 F: drivers/i2c/busses/i2c-sis96x.c
8302 F: drivers/i2c/busses/i2c-via.c
8303 F: drivers/i2c/busses/i2c-viapro.c
8305 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8306 M: Hans de Goede <hdegoede@redhat.com>
8307 L: linux-i2c@vger.kernel.org
8309 F: drivers/i2c/busses/i2c-cht-wc.c
8311 I2C/SMBUS ISMT DRIVER
8312 M: Seth Heasley <seth.heasley@intel.com>
8313 M: Neil Horman <nhorman@tuxdriver.com>
8314 L: linux-i2c@vger.kernel.org
8315 F: Documentation/i2c/busses/i2c-ismt.rst
8316 F: drivers/i2c/busses/i2c-ismt.c
8318 I2C/SMBUS STUB DRIVER
8319 M: Jean Delvare <jdelvare@suse.com>
8320 L: linux-i2c@vger.kernel.org
8322 F: drivers/i2c/i2c-stub.c
8324 I3C DRIVER FOR CADENCE I3C MASTER IP
8325 M: Przemysław Gaj <pgaj@cadence.com>
8327 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8328 F: drivers/i3c/master/i3c-master-cdns.c
8330 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8331 M: Vitor Soares <vitor.soares@synopsys.com>
8333 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8334 F: drivers/i3c/master/dw*
8337 M: Boris Brezillon <bbrezillon@kernel.org>
8338 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8340 C: irc://chat.freenode.net/linux-i3c
8341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8342 F: Documentation/ABI/testing/sysfs-bus-i3c
8343 F: Documentation/devicetree/bindings/i3c/
8344 F: Documentation/driver-api/i3c
8346 F: include/linux/i3c/
8348 IA64 (Itanium) PLATFORM
8349 M: Tony Luck <tony.luck@intel.com>
8350 M: Fenghua Yu <fenghua.yu@intel.com>
8351 L: linux-ia64@vger.kernel.org
8353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8354 F: Documentation/ia64/
8357 IBM Power 842 compression accelerator
8358 M: Haren Myneni <haren@us.ibm.com>
8361 F: drivers/crypto/nx/Kconfig
8362 F: drivers/crypto/nx/Makefile
8363 F: drivers/crypto/nx/nx-842*
8364 F: include/linux/sw842.h
8367 IBM Power in-Nest Crypto Acceleration
8368 M: Breno Leitão <leitao@debian.org>
8369 M: Nayna Jain <nayna@linux.ibm.com>
8370 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8371 L: linux-crypto@vger.kernel.org
8373 F: drivers/crypto/nx/Kconfig
8374 F: drivers/crypto/nx/Makefile
8375 F: drivers/crypto/nx/nx-aes*
8376 F: drivers/crypto/nx/nx-sha*
8377 F: drivers/crypto/nx/nx.*
8378 F: drivers/crypto/nx/nx_csbcpb.h
8379 F: drivers/crypto/nx/nx_debugfs.c
8381 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8382 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8383 L: linux-pci@vger.kernel.org
8384 L: linuxppc-dev@lists.ozlabs.org
8386 F: drivers/pci/hotplug/rpadlpar*
8388 IBM Power Linux RAID adapter
8389 M: Brian King <brking@us.ibm.com>
8391 F: drivers/scsi/ipr.*
8393 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8394 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8395 L: linux-pci@vger.kernel.org
8396 L: linuxppc-dev@lists.ozlabs.org
8398 F: drivers/pci/hotplug/rpaphp*
8400 IBM Power SRIOV Virtual NIC Device Driver
8401 M: Dany Madden <drt@linux.ibm.com>
8402 M: Lijun Pan <ljp@linux.ibm.com>
8403 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8404 L: netdev@vger.kernel.org
8406 F: drivers/net/ethernet/ibm/ibmvnic.*
8408 IBM Power Virtual Accelerator Switchboard
8409 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8410 L: linuxppc-dev@lists.ozlabs.org
8412 F: arch/powerpc/include/asm/vas.h
8413 F: arch/powerpc/platforms/powernv/copy-paste.h
8414 F: arch/powerpc/platforms/powernv/vas*
8416 IBM Power Virtual Ethernet Device Driver
8417 M: Cristobal Forno <cforno12@linux.ibm.com>
8418 L: netdev@vger.kernel.org
8420 F: drivers/net/ethernet/ibm/ibmveth.*
8422 IBM Power Virtual FC Device Drivers
8423 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8424 L: linux-scsi@vger.kernel.org
8426 F: drivers/scsi/ibmvscsi/ibmvfc*
8428 IBM Power Virtual Management Channel Driver
8429 M: Steven Royer <seroyer@linux.ibm.com>
8431 F: drivers/misc/ibmvmc.*
8433 IBM Power Virtual SCSI Device Drivers
8434 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8435 L: linux-scsi@vger.kernel.org
8437 F: drivers/scsi/ibmvscsi/ibmvscsi*
8438 F: include/scsi/viosrp.h
8440 IBM Power Virtual SCSI Device Target Driver
8441 M: Michael Cyr <mikecyr@linux.ibm.com>
8442 L: linux-scsi@vger.kernel.org
8443 L: target-devel@vger.kernel.org
8445 F: drivers/scsi/ibmvscsi_tgt/
8447 IBM Power VMX Cryptographic instructions
8448 M: Breno Leitão <leitao@debian.org>
8449 M: Nayna Jain <nayna@linux.ibm.com>
8450 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8451 L: linux-crypto@vger.kernel.org
8453 F: drivers/crypto/vmx/Kconfig
8454 F: drivers/crypto/vmx/Makefile
8455 F: drivers/crypto/vmx/aes*
8456 F: drivers/crypto/vmx/ghash*
8457 F: drivers/crypto/vmx/ppc-xlate.pl
8458 F: drivers/crypto/vmx/vmx.c
8460 IBM ServeRAID RAID DRIVER
8462 F: drivers/scsi/ips.*
8464 ICH LPC AND GPIO DRIVER
8465 M: Peter Tyser <ptyser@xes-inc.com>
8467 F: drivers/gpio/gpio-ich.c
8468 F: drivers/mfd/lpc_ich.c
8471 M: Max Staudt <max@enpas.org>
8472 L: linux-i2c@vger.kernel.org
8474 F: drivers/i2c/busses/i2c-icy.c
8477 M: "David S. Miller" <davem@davemloft.net>
8478 L: linux-ide@vger.kernel.org
8480 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8482 F: Documentation/ide/
8484 F: include/linux/ide.h
8487 M: Borislav Petkov <bp@alien8.de>
8488 L: linux-ide@vger.kernel.org
8490 F: Documentation/cdrom/ide-cd.rst
8491 F: drivers/ide/ide-cd*
8493 IDEAPAD LAPTOP EXTRAS DRIVER
8494 M: Ike Panhc <ike.pan@canonical.com>
8495 L: platform-driver-x86@vger.kernel.org
8497 W: http://launchpad.net/ideapad-laptop
8498 F: drivers/platform/x86/ideapad-laptop.c
8500 IDEAPAD LAPTOP SLIDEBAR DRIVER
8501 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8502 L: linux-input@vger.kernel.org
8504 W: https://github.com/o2genum/ideapad-slidebar
8505 F: drivers/input/misc/ideapad_slidebar.c
8507 IDT VersaClock 5 CLOCK DRIVER
8508 M: Luca Ceresoli <luca@lucaceresoli.net>
8510 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8511 F: drivers/clk/clk-versaclock5.c
8513 IEEE 802.15.4 SUBSYSTEM
8514 M: Alexander Aring <alex.aring@gmail.com>
8515 M: Stefan Schmidt <stefan@datenfreihafen.org>
8516 L: linux-wpan@vger.kernel.org
8518 W: https://linux-wpan.org/
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8521 F: Documentation/networking/ieee802154.rst
8522 F: drivers/net/ieee802154/
8523 F: include/linux/ieee802154.h
8524 F: include/linux/nl802154.h
8525 F: include/net/af_ieee802154.h
8526 F: include/net/cfg802154.h
8527 F: include/net/ieee802154_netdev.h
8528 F: include/net/mac802154.h
8529 F: include/net/nl802154.h
8534 M: Yotam Gigi <yotam.gi@gmail.com>
8535 M: Jamal Hadi Salim <jhs@mojatatu.com>
8536 F: include/net/ife.h
8537 F: include/uapi/linux/ife.h
8540 IGORPLUG-USB IR RECEIVER
8541 M: Sean Young <sean@mess.org>
8542 L: linux-media@vger.kernel.org
8544 F: drivers/media/rc/igorplugusb.c
8546 IGUANAWORKS USB IR TRANSCEIVER
8547 M: Sean Young <sean@mess.org>
8548 L: linux-media@vger.kernel.org
8550 F: drivers/media/rc/iguanair.c
8552 IIO DIGITAL POTENTIOMETER DAC
8553 M: Peter Rosin <peda@axentia.se>
8554 L: linux-iio@vger.kernel.org
8556 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8557 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8558 F: drivers/iio/dac/dpot-dac.c
8560 IIO ENVELOPE DETECTOR
8561 M: Peter Rosin <peda@axentia.se>
8562 L: linux-iio@vger.kernel.org
8564 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8565 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8566 F: drivers/iio/adc/envelope-detector.c
8569 M: Peter Rosin <peda@axentia.se>
8570 L: linux-iio@vger.kernel.org
8572 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8573 F: drivers/iio/multiplexer/iio-mux.c
8575 IIO SUBSYSTEM AND DRIVERS
8576 M: Jonathan Cameron <jic23@kernel.org>
8577 R: Lars-Peter Clausen <lars@metafoo.de>
8578 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8579 L: linux-iio@vger.kernel.org
8581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8582 F: Documentation/ABI/testing/configfs-iio*
8583 F: Documentation/ABI/testing/sysfs-bus-iio*
8584 F: Documentation/devicetree/bindings/iio/
8586 F: drivers/staging/iio/
8587 F: include/linux/iio/
8591 M: Peter Rosin <peda@axentia.se>
8592 L: linux-iio@vger.kernel.org
8594 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8595 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8596 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8597 F: drivers/iio/afe/iio-rescale.c
8599 IKANOS/ADI EAGLE ADSL USB DRIVER
8600 M: Matthieu Castet <castet.matthieu@free.fr>
8601 M: Stanislaw Gruszka <stf_xl@wp.pl>
8603 F: drivers/usb/atm/ueagle-atm.c
8605 IMGTEC ASCII LCD DRIVER
8606 M: Paul Burton <paulburton@kernel.org>
8608 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8609 F: drivers/auxdisplay/img-ascii-lcd.c
8611 IMGTEC IR DECODER DRIVER
8613 F: drivers/media/rc/img-ir/
8615 IMON SOUNDGRAPH USB IR RECEIVER
8616 M: Sean Young <sean@mess.org>
8617 L: linux-media@vger.kernel.org
8619 F: drivers/media/rc/imon.c
8620 F: drivers/media/rc/imon_raw.c
8622 IMS TWINTURBO FRAMEBUFFER DRIVER
8623 L: linux-fbdev@vger.kernel.org
8625 F: drivers/video/fbdev/imsttfb.c
8627 INA209 HARDWARE MONITOR DRIVER
8628 M: Guenter Roeck <linux@roeck-us.net>
8629 L: linux-hwmon@vger.kernel.org
8631 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8632 F: Documentation/hwmon/ina209.rst
8633 F: drivers/hwmon/ina209.c
8635 INA2XX HARDWARE MONITOR DRIVER
8636 M: Guenter Roeck <linux@roeck-us.net>
8637 L: linux-hwmon@vger.kernel.org
8639 F: Documentation/hwmon/ina2xx.rst
8640 F: drivers/hwmon/ina2xx.c
8641 F: include/linux/platform_data/ina2xx.h
8643 INDUSTRY PACK SUBSYSTEM (IPACK)
8644 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8645 M: Jens Taprogge <jens.taprogge@taprogge.org>
8646 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8647 L: industrypack-devel@lists.sourceforge.net
8649 W: http://industrypack.sourceforge.net
8652 INFINEON DPS310 Driver
8653 M: Eddie James <eajames@linux.ibm.com>
8654 L: linux-iio@vger.kernel.org
8656 F: drivers/iio/pressure/dps310.c
8658 INFINIBAND SUBSYSTEM
8659 M: Doug Ledford <dledford@redhat.com>
8660 M: Jason Gunthorpe <jgg@nvidia.com>
8661 L: linux-rdma@vger.kernel.org
8663 W: https://github.com/linux-rdma/rdma-core
8664 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8666 F: Documentation/devicetree/bindings/infiniband/
8667 F: Documentation/infiniband/
8668 F: drivers/infiniband/
8670 F: include/trace/events/ib_mad.h
8671 F: include/trace/events/ib_umad.h
8672 F: include/uapi/linux/if_infiniband.h
8673 F: include/uapi/rdma/
8674 F: samples/bpf/ibumad_kern.c
8675 F: samples/bpf/ibumad_user.c
8677 INGENIC JZ4780 DMA Driver
8678 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8680 F: drivers/dma/dma-jz4780.c
8682 INGENIC JZ4780 NAND DRIVER
8683 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8684 L: linux-mtd@lists.infradead.org
8686 F: drivers/mtd/nand/raw/ingenic/
8689 M: Paul Cercueil <paul@crapouillou.net>
8691 F: arch/mips/boot/dts/ingenic/
8692 F: arch/mips/generic/board-ingenic.c
8693 F: arch/mips/include/asm/mach-ingenic/
8694 F: arch/mips/ingenic/Kconfig
8695 F: drivers/clk/ingenic/
8696 F: drivers/dma/dma-jz4780.c
8697 F: drivers/gpu/drm/ingenic/
8698 F: drivers/i2c/busses/i2c-jz4780.c
8699 F: drivers/iio/adc/ingenic-adc.c
8700 F: drivers/irqchip/irq-ingenic.c
8701 F: drivers/memory/jz4780-nemc.c
8702 F: drivers/mmc/host/jz4740_mmc.c
8703 F: drivers/mtd/nand/raw/ingenic/
8704 F: drivers/pinctrl/pinctrl-ingenic.c
8705 F: drivers/power/supply/ingenic-battery.c
8706 F: drivers/pwm/pwm-jz4740.c
8707 F: drivers/remoteproc/ingenic_rproc.c
8708 F: drivers/rtc/rtc-jz4740.c
8709 F: drivers/tty/serial/8250/8250_ingenic.c
8710 F: drivers/usb/musb/jz4740.c
8711 F: drivers/watchdog/jz4740_wdt.c
8712 F: include/dt-bindings/iio/adc/ingenic,adc.h
8713 F: include/linux/mfd/ingenic-tcu.h
8714 F: sound/soc/codecs/jz47*
8715 F: sound/soc/jz4740/
8718 M: Jan Kara <jack@suse.cz>
8719 R: Amir Goldstein <amir73il@gmail.com>
8720 L: linux-fsdevel@vger.kernel.org
8722 F: Documentation/filesystems/inotify.rst
8723 F: fs/notify/inotify/
8724 F: include/linux/inotify.h
8725 F: include/uapi/linux/inotify.h
8727 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8728 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8729 L: linux-input@vger.kernel.org
8731 Q: http://patchwork.kernel.org/project/linux-input/list/
8732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8733 F: Documentation/devicetree/bindings/input/
8734 F: Documentation/devicetree/bindings/serio/
8735 F: Documentation/input/
8737 F: include/linux/input.h
8738 F: include/linux/input/
8739 F: include/uapi/linux/input-event-codes.h
8740 F: include/uapi/linux/input.h
8742 INPUT MULTITOUCH (MT) PROTOCOL
8743 M: Henrik Rydberg <rydberg@bitmath.org>
8744 L: linux-input@vger.kernel.org
8746 F: Documentation/input/multi-touch-protocol.rst
8747 F: drivers/input/input-mt.c
8750 INSIDE SECURE CRYPTO DRIVER
8751 M: Antoine Tenart <atenart@kernel.org>
8752 L: linux-crypto@vger.kernel.org
8754 F: drivers/crypto/inside-secure/
8756 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8757 M: Mimi Zohar <zohar@linux.ibm.com>
8758 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8759 L: linux-integrity@vger.kernel.org
8761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8762 F: security/integrity/ima/
8764 INTEL 810/815 FRAMEBUFFER DRIVER
8765 M: Antonino Daplas <adaplas@gmail.com>
8766 L: linux-fbdev@vger.kernel.org
8768 F: drivers/video/fbdev/i810/
8771 M: Cezary Rojewski <cezary.rojewski@intel.com>
8772 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8773 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8774 M: Jie Yang <yang.jie@linux.intel.com>
8775 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8779 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8780 M: Hans de Goede <hdegoede@redhat.com>
8781 L: platform-driver-x86@vger.kernel.org
8783 F: drivers/platform/x86/intel_atomisp2_pm.c
8785 INTEL ATOMISP2 LED DRIVER
8786 M: Hans de Goede <hdegoede@redhat.com>
8787 L: platform-driver-x86@vger.kernel.org
8789 F: drivers/platform/x86/intel_atomisp2_led.c
8791 INTEL BROXTON PMC DRIVER
8792 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8793 M: Zha Qipeng <qipeng.zha@intel.com>
8795 F: drivers/mfd/intel_pmc_bxt.c
8796 F: include/linux/mfd/intel_pmc_bxt.h
8798 INTEL C600 SERIES SAS CONTROLLER DRIVER
8799 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8800 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8801 L: linux-scsi@vger.kernel.org
8803 T: git git://git.code.sf.net/p/intel-sas/isci
8804 F: drivers/scsi/isci/
8806 INTEL CPU family model numbers
8807 M: Tony Luck <tony.luck@intel.com>
8809 L: linux-kernel@vger.kernel.org
8811 F: arch/x86/include/asm/intel-family.h
8813 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8814 M: Jani Nikula <jani.nikula@linux.intel.com>
8815 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8816 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8817 L: intel-gfx@lists.freedesktop.org
8819 W: https://01.org/linuxgraphics/
8820 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8821 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8822 C: irc://chat.freenode.net/intel-gfx
8823 T: git git://anongit.freedesktop.org/drm-intel
8824 F: Documentation/gpu/i915.rst
8825 F: drivers/gpu/drm/i915/
8826 F: include/drm/i915*
8827 F: include/uapi/drm/i915_drm.h
8829 INTEL ETHERNET DRIVERS
8830 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8831 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8832 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8834 W: http://www.intel.com/support/feedback.htm
8835 W: http://e1000.sourceforge.net/
8836 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8839 F: Documentation/networking/device_drivers/ethernet/intel/
8840 F: drivers/net/ethernet/intel/
8841 F: drivers/net/ethernet/intel/*/
8842 F: include/linux/avf/virtchnl.h
8844 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8845 M: Maik Broemme <mbroemme@libmpq.org>
8846 L: linux-fbdev@vger.kernel.org
8848 F: Documentation/fb/intelfb.rst
8849 F: drivers/video/fbdev/intelfb/
8852 M: Andy Shevchenko <andy@kernel.org>
8853 L: linux-gpio@vger.kernel.org
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8856 F: drivers/gpio/gpio-ich.c
8857 F: drivers/gpio/gpio-intel-mid.c
8858 F: drivers/gpio/gpio-merrifield.c
8859 F: drivers/gpio/gpio-ml-ioh.c
8860 F: drivers/gpio/gpio-pch.c
8861 F: drivers/gpio/gpio-sch.c
8862 F: drivers/gpio/gpio-sodaville.c
8864 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8865 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8866 M: Zhi Wang <zhi.a.wang@intel.com>
8867 L: intel-gvt-dev@lists.freedesktop.org
8868 L: intel-gfx@lists.freedesktop.org
8870 W: https://01.org/igvt-g
8871 T: git https://github.com/intel/gvt-linux.git
8872 F: drivers/gpu/drm/i915/gvt/
8874 INTEL HID EVENT DRIVER
8875 M: Alex Hung <alex.hung@canonical.com>
8876 L: platform-driver-x86@vger.kernel.org
8878 F: drivers/platform/x86/intel-hid.c
8880 INTEL I/OAT DMA DRIVER
8881 M: Dave Jiang <dave.jiang@intel.com>
8882 R: Dan Williams <dan.j.williams@intel.com>
8883 L: dmaengine@vger.kernel.org
8885 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8886 F: drivers/dma/ioat*
8889 M: Dave Jiang <dave.jiang@intel.com>
8890 L: dmaengine@vger.kernel.org
8892 F: drivers/dma/idxd/*
8893 F: include/uapi/linux/idxd.h
8896 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8897 M: Len Brown <lenb@kernel.org>
8898 L: linux-pm@vger.kernel.org
8900 B: https://bugzilla.kernel.org
8901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8902 F: drivers/idle/intel_idle.c
8904 INTEL INTEGRATED SENSOR HUB DRIVER
8905 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8906 M: Jiri Kosina <jikos@kernel.org>
8907 L: linux-input@vger.kernel.org
8909 F: drivers/hid/intel-ish-hid/
8912 M: David Woodhouse <dwmw2@infradead.org>
8913 M: Lu Baolu <baolu.lu@linux.intel.com>
8914 L: iommu@lists.linux-foundation.org
8916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8917 F: drivers/iommu/intel/
8918 F: include/linux/intel-iommu.h
8919 F: include/linux/intel-svm.h
8921 INTEL IOP-ADMA DMA DRIVER
8922 R: Dan Williams <dan.j.williams@intel.com>
8924 F: drivers/dma/iop-adma.c
8926 INTEL IPU3 CSI-2 CIO2 DRIVER
8927 M: Yong Zhi <yong.zhi@intel.com>
8928 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8929 M: Bingbu Cao <bingbu.cao@intel.com>
8930 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8931 L: linux-media@vger.kernel.org
8933 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8934 F: drivers/media/pci/intel/ipu3/
8936 INTEL IPU3 CSI-2 IMGU DRIVER
8937 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8938 R: Bingbu Cao <bingbu.cao@intel.com>
8939 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8940 L: linux-media@vger.kernel.org
8942 F: Documentation/admin-guide/media/ipu3.rst
8943 F: Documentation/admin-guide/media/ipu3_rcb.svg
8944 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8945 F: drivers/staging/media/ipu3/
8947 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8948 M: Krzysztof Halasa <khalasa@piap.pl>
8950 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8951 F: drivers/net/wan/ixp4xx_hss.c
8952 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8953 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8954 F: include/linux/soc/ixp4xx/npe.h
8955 F: include/linux/soc/ixp4xx/qmgr.h
8957 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8958 M: Deepak Saxena <dsaxena@plexity.net>
8960 F: drivers/char/hw_random/ixp4xx-rng.c
8962 INTEL MANAGEMENT ENGINE (mei)
8963 M: Tomas Winkler <tomas.winkler@intel.com>
8964 L: linux-kernel@vger.kernel.org
8966 F: Documentation/driver-api/mei/*
8967 F: drivers/misc/mei/
8968 F: drivers/watchdog/mei_wdt.c
8969 F: include/linux/mei_cl_bus.h
8970 F: include/uapi/linux/mei.h
8973 INTEL MENLOW THERMAL DRIVER
8974 M: Sujith Thomas <sujith.thomas@intel.com>
8975 L: platform-driver-x86@vger.kernel.org
8977 W: https://01.org/linux-acpi
8978 F: drivers/platform/x86/intel_menlow.c
8980 INTEL P-Unit IPC DRIVER
8981 M: Zha Qipeng <qipeng.zha@intel.com>
8982 L: platform-driver-x86@vger.kernel.org
8984 F: arch/x86/include/asm/intel_punit_ipc.h
8985 F: drivers/platform/x86/intel_punit_ipc.c
8987 INTEL PMC CORE DRIVER
8988 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
8989 M: David E Box <david.e.box@intel.com>
8990 L: platform-driver-x86@vger.kernel.org
8992 F: drivers/platform/x86/intel_pmc_core*
8994 INTEL PMIC GPIO DRIVERS
8995 M: Andy Shevchenko <andy@kernel.org>
8997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8998 F: drivers/gpio/gpio-*cove.c
8999 F: drivers/gpio/gpio-msic.c
9001 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9002 M: Andy Shevchenko <andy@kernel.org>
9004 F: drivers/mfd/intel_msic.c
9005 F: drivers/mfd/intel_soc_pmic*
9006 F: include/linux/mfd/intel_msic.h
9007 F: include/linux/mfd/intel_soc_pmic*
9009 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9010 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9011 L: linux-wireless@vger.kernel.org
9013 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9014 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9015 F: drivers/net/wireless/intel/ipw2x00/
9018 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9019 M: Len Brown <lenb@kernel.org>
9020 L: linux-pm@vger.kernel.org
9022 F: drivers/cpufreq/intel_pstate.c
9024 INTEL RDMA RNIC DRIVER
9025 M: Faisal Latif <faisal.latif@intel.com>
9026 M: Shiraz Saleem <shiraz.saleem@intel.com>
9027 L: linux-rdma@vger.kernel.org
9029 F: drivers/infiniband/hw/i40iw/
9030 F: include/uapi/rdma/i40iw-abi.h
9033 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9035 F: arch/x86/include/asm/intel_scu_ipc.h
9036 F: drivers/platform/x86/intel_scu_*
9038 INTEL SPEED SELECT TECHNOLOGY
9039 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9040 L: platform-driver-x86@vger.kernel.org
9042 F: drivers/platform/x86/intel_speed_select_if/
9043 F: include/uapi/linux/isst_if.h
9044 F: tools/power/x86/intel-speed-select/
9046 INTEL STRATIX10 FIRMWARE DRIVERS
9047 M: Richard Gong <richard.gong@linux.intel.com>
9048 L: linux-kernel@vger.kernel.org
9050 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9051 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9052 F: drivers/firmware/stratix10-rsu.c
9053 F: drivers/firmware/stratix10-svc.c
9054 F: include/linux/firmware/intel/stratix10-smc.h
9055 F: include/linux/firmware/intel/stratix10-svc-client.h
9057 INTEL TELEMETRY DRIVER
9058 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9059 M: "David E. Box" <david.e.box@linux.intel.com>
9060 L: platform-driver-x86@vger.kernel.org
9062 F: arch/x86/include/asm/intel_telemetry.h
9063 F: drivers/platform/x86/intel_telemetry*
9065 INTEL UNCORE FREQUENCY CONTROL
9066 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9067 L: platform-driver-x86@vger.kernel.org
9069 F: drivers/platform/x86/intel-uncore-frequency.c
9071 INTEL VIRTUAL BUTTON DRIVER
9072 M: AceLan Kao <acelan.kao@canonical.com>
9073 L: platform-driver-x86@vger.kernel.org
9075 F: drivers/platform/x86/intel-vbtn.c
9077 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9078 M: Stanislaw Gruszka <stf_xl@wp.pl>
9079 L: linux-wireless@vger.kernel.org
9081 F: drivers/net/wireless/intel/iwlegacy/
9083 INTEL WIRELESS WIFI LINK (iwlwifi)
9084 M: Luca Coelho <luciano.coelho@intel.com>
9085 L: linux-wireless@vger.kernel.org
9087 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9089 F: drivers/net/wireless/intel/iwlwifi/
9091 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9092 M: Jithu Joseph <jithu.joseph@intel.com>
9093 R: Maurice Ma <maurice.ma@intel.com>
9095 W: https://slimbootloader.github.io/security/firmware-update.html
9096 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9098 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9099 M: Mario Limonciello <mario.limonciello@dell.com>
9101 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9104 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9106 F: Documentation/trace/intel_th.rst
9107 F: drivers/hwtracing/intel_th/
9108 F: include/linux/intel_th.h
9110 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9111 M: Ning Sun <ning.sun@intel.com>
9112 L: tboot-devel@lists.sourceforge.net
9114 W: http://tboot.sourceforge.net
9115 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9116 F: Documentation/x86/intel_txt.rst
9117 F: arch/x86/kernel/tboot.c
9118 F: include/linux/tboot.h
9121 M: Georgi Djakov <georgi.djakov@linaro.org>
9122 L: linux-pm@vger.kernel.org
9124 F: Documentation/devicetree/bindings/interconnect/
9125 F: Documentation/driver-api/interconnect.rst
9126 F: drivers/interconnect/
9127 F: include/dt-bindings/interconnect/
9128 F: include/linux/interconnect-provider.h
9129 F: include/linux/interconnect.h
9131 INVENSENSE ICM-426xx IMU DRIVER
9132 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9133 L: linux-iio@vger.kernel.org
9135 W https://invensense.tdk.com/
9136 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9137 F: drivers/iio/imu/inv_icm42600/
9139 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9140 M: Linus Walleij <linus.walleij@linaro.org>
9141 L: linux-iio@vger.kernel.org
9143 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9144 F: drivers/iio/gyro/mpu3050*
9146 IOC3 ETHERNET DRIVER
9147 M: Ralf Baechle <ralf@linux-mips.org>
9148 L: linux-mips@vger.kernel.org
9150 F: drivers/net/ethernet/sgi/ioc3-eth.c
9152 IOMAP FILESYSTEM LIBRARY
9153 M: Christoph Hellwig <hch@infradead.org>
9154 M: Darrick J. Wong <darrick.wong@oracle.com>
9155 M: linux-xfs@vger.kernel.org
9156 M: linux-fsdevel@vger.kernel.org
9157 L: linux-xfs@vger.kernel.org
9158 L: linux-fsdevel@vger.kernel.org
9160 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9162 F: include/linux/iomap.h
9165 M: Joerg Roedel <joro@8bytes.org>
9166 M: Will Deacon <will@kernel.org>
9167 L: iommu@lists.linux-foundation.org
9169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9170 F: Documentation/devicetree/bindings/iommu/
9171 F: Documentation/userspace-api/iommu.rst
9173 F: include/linux/iommu.h
9174 F: include/linux/iova.h
9175 F: include/linux/of_iommu.h
9176 F: include/uapi/linux/iommu.h
9179 M: Jens Axboe <axboe@kernel.dk>
9180 L: io-uring@vger.kernel.org
9182 T: git git://git.kernel.dk/linux-block
9183 T: git git://git.kernel.dk/liburing
9187 F: include/uapi/linux/io_uring.h
9190 M: Corey Minyard <minyard@acm.org>
9191 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9193 W: http://openipmi.sourceforge.net/
9194 F: Documentation/driver-api/ipmi.rst
9195 F: Documentation/devicetree/bindings/ipmi/
9196 F: drivers/char/ipmi/
9197 F: include/linux/ipmi*
9198 F: include/uapi/linux/ipmi*
9200 IPS SCSI RAID DRIVER
9201 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9202 L: linux-scsi@vger.kernel.org
9204 W: http://www.adaptec.com/
9205 F: drivers/scsi/ips*
9208 M: Wensong Zhang <wensong@linux-vs.org>
9209 M: Simon Horman <horms@verge.net.au>
9210 M: Julian Anastasov <ja@ssi.bg>
9211 L: netdev@vger.kernel.org
9212 L: lvs-devel@vger.kernel.org
9214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9216 F: Documentation/networking/ipvs-sysctl.rst
9217 F: include/net/ip_vs.h
9218 F: include/uapi/linux/ip_vs.h
9219 F: net/netfilter/ipvs/
9222 M: Jiri Kosina <jikos@kernel.org>
9223 M: David Sterba <dsterba@suse.com>
9225 F: drivers/tty/ipwireless/
9228 L: netdev@vger.kernel.org
9230 F: include/uapi/linux/ipx.h
9232 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9233 M: Marc Zyngier <maz@kernel.org>
9235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9236 F: Documentation/core-api/irq/irq-domain.rst
9237 F: include/linux/irqdomain.h
9238 F: kernel/irq/irqdomain.c
9242 M: Thomas Gleixner <tglx@linutronix.de>
9243 L: linux-kernel@vger.kernel.org
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9249 M: Thomas Gleixner <tglx@linutronix.de>
9250 M: Jason Cooper <jason@lakedaemon.net>
9251 M: Marc Zyngier <maz@kernel.org>
9252 L: linux-kernel@vger.kernel.org
9254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9255 F: Documentation/devicetree/bindings/interrupt-controller/
9259 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9261 F: Documentation/driver-api/isa.rst
9262 F: drivers/base/isa.c
9263 F: include/linux/isa.h
9266 M: Hans Verkuil <hverkuil@xs4all.nl>
9267 L: linux-media@vger.kernel.org
9269 W: https://linuxtv.org
9270 T: git git://linuxtv.org/media_tree.git
9271 F: drivers/media/radio/radio-isa*
9274 M: Jaroslav Kysela <perex@perex.cz>
9276 F: Documentation/driver-api/isapnp.rst
9277 F: drivers/pnp/isapnp/
9278 F: include/linux/isapnp.h
9281 M: Lee Duncan <lduncan@suse.com>
9282 M: Chris Leech <cleech@redhat.com>
9283 L: open-iscsi@googlegroups.com
9284 L: linux-scsi@vger.kernel.org
9286 W: www.open-iscsi.com
9287 F: drivers/scsi/*iscsi*
9288 F: include/scsi/*iscsi*
9290 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9291 M: Peter Jones <pjones@redhat.com>
9292 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9294 F: drivers/firmware/iscsi_ibft*
9296 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9297 M: Sagi Grimberg <sagi@grimberg.me>
9298 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9299 L: linux-rdma@vger.kernel.org
9301 W: http://www.openfabrics.org
9302 W: www.open-iscsi.org
9303 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9304 F: drivers/infiniband/ulp/iser/
9306 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9307 M: Sagi Grimberg <sagi@grimberg.me>
9308 L: linux-rdma@vger.kernel.org
9309 L: target-devel@vger.kernel.org
9311 W: http://www.linux-iscsi.org
9312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9313 F: drivers/infiniband/ulp/isert
9315 ISDN/CMTP OVER BLUETOOTH
9316 M: Karsten Keil <isdn@linux-pingi.de>
9317 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9318 L: netdev@vger.kernel.org
9320 W: http://www.isdn4linux.de
9321 F: Documentation/isdn/
9322 F: drivers/isdn/capi/
9323 F: include/linux/isdn/
9324 F: include/uapi/linux/isdn/
9325 F: net/bluetooth/cmtp/
9327 ISDN/mISDN SUBSYSTEM
9328 M: Karsten Keil <isdn@linux-pingi.de>
9329 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9330 L: netdev@vger.kernel.org
9332 W: http://www.isdn4linux.de
9333 F: drivers/isdn/Kconfig
9334 F: drivers/isdn/Makefile
9335 F: drivers/isdn/hardware/
9336 F: drivers/isdn/mISDN/
9338 IT87 HARDWARE MONITORING DRIVER
9339 M: Jean Delvare <jdelvare@suse.com>
9340 L: linux-hwmon@vger.kernel.org
9342 F: Documentation/hwmon/it87.rst
9343 F: drivers/hwmon/it87.c
9346 M: Antti Palosaari <crope@iki.fi>
9347 L: linux-media@vger.kernel.org
9349 W: https://linuxtv.org
9350 W: http://palosaari.fi/linux/
9351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9352 T: git git://linuxtv.org/anttip/media_tree.git
9353 F: drivers/media/tuners/it913x*
9355 IVTV VIDEO4LINUX DRIVER
9356 M: Andy Walls <awalls@md.metrocast.net>
9357 L: linux-media@vger.kernel.org
9359 W: https://linuxtv.org
9360 T: git git://linuxtv.org/media_tree.git
9361 F: Documentation/admin-guide/media/ivtv*
9362 F: drivers/media/pci/ivtv/
9363 F: include/uapi/linux/ivtv*
9365 IX2505V MEDIA DRIVER
9366 M: Malcolm Priestley <tvboxspy@gmail.com>
9367 L: linux-media@vger.kernel.org
9369 W: https://linuxtv.org
9370 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9371 F: drivers/media/dvb-frontends/ix2505v*
9373 JAILHOUSE HYPERVISOR INTERFACE
9374 M: Jan Kiszka <jan.kiszka@siemens.com>
9375 L: jailhouse-dev@googlegroups.com
9377 F: arch/x86/include/asm/jailhouse_para.h
9378 F: arch/x86/kernel/jailhouse.c
9380 JC42.4 TEMPERATURE SENSOR DRIVER
9381 M: Guenter Roeck <linux@roeck-us.net>
9382 L: linux-hwmon@vger.kernel.org
9384 F: Documentation/hwmon/jc42.rst
9385 F: drivers/hwmon/jc42.c
9388 M: Dave Kleikamp <shaggy@kernel.org>
9389 L: jfs-discussion@lists.sourceforge.net
9391 W: http://jfs.sourceforge.net/
9392 T: git git://github.com/kleikamp/linux-shaggy.git
9393 F: Documentation/admin-guide/jfs.rst
9397 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9398 L: netdev@vger.kernel.org
9400 F: drivers/net/ethernet/jme.*
9402 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9403 M: David Woodhouse <dwmw2@infradead.org>
9404 M: Richard Weinberger <richard@nod.at>
9405 L: linux-mtd@lists.infradead.org
9407 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9408 T: git git://git.infradead.org/ubifs-2.6.git
9410 F: include/uapi/linux/jffs2.h
9412 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9413 M: "Theodore Ts'o" <tytso@mit.edu>
9414 M: Jan Kara <jack@suse.com>
9415 L: linux-ext4@vger.kernel.org
9418 F: include/linux/jbd2.h
9420 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9421 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9422 L: linux-media@vger.kernel.org
9424 F: drivers/media/platform/rcar_jpu.c
9426 JSM Neo PCI based serial card
9427 L: linux-serial@vger.kernel.org
9429 F: drivers/tty/serial/jsm/
9431 K10TEMP HARDWARE MONITORING DRIVER
9432 M: Clemens Ladisch <clemens@ladisch.de>
9433 L: linux-hwmon@vger.kernel.org
9435 F: Documentation/hwmon/k10temp.rst
9436 F: drivers/hwmon/k10temp.c
9438 K8TEMP HARDWARE MONITORING DRIVER
9439 M: Rudolf Marek <r.marek@assembler.cz>
9440 L: linux-hwmon@vger.kernel.org
9442 F: Documentation/hwmon/k8temp.rst
9443 F: drivers/hwmon/k8temp.c
9446 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9447 R: Alexander Potapenko <glider@google.com>
9448 R: Dmitry Vyukov <dvyukov@google.com>
9449 L: kasan-dev@googlegroups.com
9451 F: Documentation/dev-tools/kasan.rst
9452 F: arch/*/include/asm/kasan.h
9453 F: arch/*/mm/kasan_init*
9454 F: include/linux/kasan*.h
9457 F: scripts/Makefile.kasan
9460 M: Masahiro Yamada <masahiroy@kernel.org>
9461 L: linux-kbuild@vger.kernel.org
9463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9464 F: Documentation/kbuild/kconfig*
9465 F: scripts/Kconfig.include
9469 R: Dmitry Vyukov <dvyukov@google.com>
9470 R: Andrey Konovalov <andreyknvl@google.com>
9471 L: kasan-dev@googlegroups.com
9473 F: Documentation/dev-tools/kcov.rst
9474 F: include/linux/kcov.h
9475 F: include/uapi/linux/kcov.h
9477 F: scripts/Makefile.kcov
9480 M: Marco Elver <elver@google.com>
9481 R: Dmitry Vyukov <dvyukov@google.com>
9482 L: kasan-dev@googlegroups.com
9484 F: Documentation/dev-tools/kcsan.rst
9485 F: include/linux/kcsan*.h
9487 F: lib/Kconfig.kcsan
9488 F: scripts/Makefile.kcsan
9491 M: Dave Young <dyoung@redhat.com>
9492 M: Baoquan He <bhe@redhat.com>
9493 R: Vivek Goyal <vgoyal@redhat.com>
9494 L: kexec@lists.infradead.org
9496 W: http://lse.sourceforge.net/kdump/
9497 F: Documentation/admin-guide/kdump/
9499 F: include/linux/crash_core.h
9500 F: include/linux/crash_dump.h
9501 F: include/uapi/linux/vmcore.h
9504 KEENE FM RADIO TRANSMITTER DRIVER
9505 M: Hans Verkuil <hverkuil@xs4all.nl>
9506 L: linux-media@vger.kernel.org
9508 W: https://linuxtv.org
9509 T: git git://linuxtv.org/media_tree.git
9510 F: drivers/media/radio/radio-keene*
9513 M: Ian Kent <raven@themaw.net>
9514 L: autofs@vger.kernel.org
9518 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9519 M: Masahiro Yamada <masahiroy@kernel.org>
9520 M: Michal Marek <michal.lkml@markovi.net>
9521 L: linux-kbuild@vger.kernel.org
9523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9524 F: Documentation/kbuild/
9526 F: scripts/*vmlinux*
9528 F: scripts/Makefile*
9535 L: kernel-janitors@vger.kernel.org
9537 W: http://kernelnewbies.org/KernelJanitors
9539 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9540 M: "J. Bruce Fields" <bfields@fieldses.org>
9541 M: Chuck Lever <chuck.lever@oracle.com>
9542 L: linux-nfs@vger.kernel.org
9544 W: http://nfs.sourceforge.net/
9545 T: git git://linux-nfs.org/~bfields/linux.git
9549 F: include/linux/lockd/
9550 F: include/linux/sunrpc/
9551 F: include/uapi/linux/nfsd/
9552 F: include/uapi/linux/sunrpc/
9554 F: Documentation/filesystems/nfs/
9556 KERNEL SELFTEST FRAMEWORK
9557 M: Shuah Khan <shuah@kernel.org>
9558 M: Shuah Khan <skhan@linuxfoundation.org>
9559 L: linux-kselftest@vger.kernel.org
9561 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9563 F: Documentation/dev-tools/kselftest*
9564 F: tools/testing/selftests/
9566 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9567 M: Brendan Higgins <brendanhiggins@google.com>
9568 L: linux-kselftest@vger.kernel.org
9569 L: kunit-dev@googlegroups.com
9571 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9572 F: Documentation/dev-tools/kunit/
9575 F: tools/testing/kunit/
9577 KERNEL USERMODE HELPER
9578 M: Luis Chamberlain <mcgrof@kernel.org>
9579 L: linux-kernel@vger.kernel.org
9581 F: include/linux/umh.h
9584 KERNEL VIRTUAL MACHINE (KVM)
9585 M: Paolo Bonzini <pbonzini@redhat.com>
9586 L: kvm@vger.kernel.org
9588 W: http://www.linux-kvm.org
9589 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9590 F: Documentation/virt/kvm/
9591 F: include/asm-generic/kvm*
9592 F: include/kvm/iodev.h
9593 F: include/linux/kvm*
9594 F: include/trace/events/kvm.h
9595 F: include/uapi/asm-generic/kvm*
9596 F: include/uapi/linux/kvm*
9598 F: tools/testing/selftests/kvm/
9601 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9602 M: Marc Zyngier <maz@kernel.org>
9603 R: James Morse <james.morse@arm.com>
9604 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9605 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9607 L: kvmarm@lists.cs.columbia.edu
9609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9610 F: arch/arm64/include/asm/kvm*
9611 F: arch/arm64/include/uapi/asm/kvm*
9613 F: include/kvm/arm_*
9615 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9616 M: Huacai Chen <chenhc@lemote.com>
9617 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9618 L: linux-mips@vger.kernel.org
9619 L: kvm@vger.kernel.org
9621 F: arch/mips/include/asm/kvm*
9622 F: arch/mips/include/uapi/asm/kvm*
9625 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9626 M: Paul Mackerras <paulus@ozlabs.org>
9627 L: kvm-ppc@vger.kernel.org
9629 W: http://www.linux-kvm.org/
9630 T: git git://github.com/agraf/linux-2.6.git
9631 F: arch/powerpc/include/asm/kvm*
9632 F: arch/powerpc/include/uapi/asm/kvm*
9633 F: arch/powerpc/kernel/kvm*
9634 F: arch/powerpc/kvm/
9636 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9637 M: Christian Borntraeger <borntraeger@de.ibm.com>
9638 M: Janosch Frank <frankja@linux.ibm.com>
9639 R: David Hildenbrand <david@redhat.com>
9640 R: Cornelia Huck <cohuck@redhat.com>
9641 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9642 L: kvm@vger.kernel.org
9644 W: http://www.ibm.com/developerworks/linux/linux390/
9645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9646 F: Documentation/virt/kvm/s390*
9647 F: arch/s390/include/asm/gmap.h
9648 F: arch/s390/include/asm/kvm*
9649 F: arch/s390/include/uapi/asm/kvm*
9650 F: arch/s390/kernel/uv.c
9652 F: arch/s390/mm/gmap.c
9653 F: tools/testing/selftests/kvm/*/s390x/
9654 F: tools/testing/selftests/kvm/s390x/
9656 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9657 M: Paolo Bonzini <pbonzini@redhat.com>
9658 R: Sean Christopherson <sean.j.christopherson@intel.com>
9659 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9660 R: Wanpeng Li <wanpengli@tencent.com>
9661 R: Jim Mattson <jmattson@google.com>
9662 R: Joerg Roedel <joro@8bytes.org>
9663 L: kvm@vger.kernel.org
9665 W: http://www.linux-kvm.org
9666 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9667 F: arch/x86/include/asm/kvm*
9668 F: arch/x86/include/asm/pvclock-abi.h
9669 F: arch/x86/include/asm/svm.h
9670 F: arch/x86/include/asm/vmx*.h
9671 F: arch/x86/include/uapi/asm/kvm*
9672 F: arch/x86/include/uapi/asm/svm.h
9673 F: arch/x86/include/uapi/asm/vmx.h
9674 F: arch/x86/kernel/kvm.c
9675 F: arch/x86/kernel/kvmclock.c
9680 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9681 M: Tejun Heo <tj@kernel.org>
9683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9685 F: include/linux/kernfs.h
9688 M: Eric Biederman <ebiederm@xmission.com>
9689 L: kexec@lists.infradead.org
9691 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9692 F: include/linux/kexec.h
9693 F: include/uapi/linux/kexec.h
9697 M: Mimi Zohar <zohar@linux.ibm.com>
9698 L: linux-integrity@vger.kernel.org
9699 L: keyrings@vger.kernel.org
9701 F: Documentation/security/keys/trusted-encrypted.rst
9702 F: include/keys/encrypted-type.h
9703 F: security/keys/encrypted-keys/
9706 M: James Bottomley <jejb@linux.ibm.com>
9707 M: Jarkko Sakkinen <jarkko@kernel.org>
9708 M: Mimi Zohar <zohar@linux.ibm.com>
9709 L: linux-integrity@vger.kernel.org
9710 L: keyrings@vger.kernel.org
9712 F: Documentation/security/keys/trusted-encrypted.rst
9713 F: include/keys/trusted-type.h
9714 F: include/keys/trusted_tpm.h
9715 F: security/keys/trusted-keys/
9718 M: David Howells <dhowells@redhat.com>
9719 M: Jarkko Sakkinen <jarkko@kernel.org>
9720 L: keyrings@vger.kernel.org
9722 F: Documentation/security/keys/core.rst
9724 F: include/linux/key-type.h
9725 F: include/linux/key.h
9726 F: include/linux/keyctl.h
9727 F: include/uapi/linux/keyctl.h
9731 M: Stefani Seibold <stefani@seibold.net>
9733 F: include/linux/kfifo.h
9737 KGDB / KDB /debug_core
9738 M: Jason Wessel <jason.wessel@windriver.com>
9739 M: Daniel Thompson <daniel.thompson@linaro.org>
9740 R: Douglas Anderson <dianders@chromium.org>
9741 L: kgdb-bugreport@lists.sourceforge.net
9743 W: http://kgdb.wiki.kernel.org/
9744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9745 F: Documentation/dev-tools/kgdb.rst
9746 F: drivers/misc/kgdbts.c
9747 F: drivers/tty/serial/kgdboc.c
9748 F: include/linux/kdb.h
9749 F: include/linux/kgdb.h
9752 KHADAS MCU MFD DRIVER
9753 M: Neil Armstrong <narmstrong@baylibre.com>
9754 L: linux-amlogic@lists.infradead.org
9756 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9757 F: drivers/mfd/khadas-mcu.c
9758 F: include/linux/mfd/khadas-mcu.h
9759 F: drivers/thermal/khadas_mcu_fan.c
9762 M: Catalin Marinas <catalin.marinas@arm.com>
9764 F: Documentation/dev-tools/kmemleak.rst
9765 F: include/linux/kmemleak.h
9767 F: samples/kmemleak/kmemleak-test.c
9769 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9770 M: Luis Chamberlain <mcgrof@kernel.org>
9771 L: linux-kernel@vger.kernel.org
9773 F: include/linux/kmod.h
9776 F: tools/testing/selftests/kmod/
9779 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9780 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9781 M: "David S. Miller" <davem@davemloft.net>
9782 M: Masami Hiramatsu <mhiramat@kernel.org>
9784 F: Documentation/trace/kprobes.rst
9785 F: include/asm-generic/kprobes.h
9786 F: include/linux/kprobes.h
9789 KS0108 LCD CONTROLLER DRIVER
9790 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9792 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9793 F: drivers/auxdisplay/ks0108.c
9794 F: include/linux/ks0108.h
9796 KTD253 BACKLIGHT DRIVER
9797 M: Linus Walleij <linus.walleij@linaro.org>
9799 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9800 F: drivers/video/backlight/ktd253-backlight.c
9803 M: David Ahern <dsahern@kernel.org>
9804 L: netdev@vger.kernel.org
9806 F: include/net/l3mdev.h
9810 M: John Fastabend <john.fastabend@gmail.com>
9811 M: Daniel Borkmann <daniel@iogearbox.net>
9812 M: Jakub Sitnicki <jakub@cloudflare.com>
9813 M: Lorenz Bauer <lmb@cloudflare.com>
9814 L: netdev@vger.kernel.org
9815 L: bpf@vger.kernel.org
9817 F: include/linux/skmsg.h
9819 F: net/core/sock_map.c
9820 F: net/ipv4/tcp_bpf.c
9821 F: net/ipv4/udp_bpf.c
9823 LANTIQ / INTEL Ethernet drivers
9824 M: Hauke Mehrtens <hauke@hauke-m.de>
9825 L: netdev@vger.kernel.org
9827 F: drivers/net/dsa/lantiq_gswip.c
9828 F: drivers/net/dsa/lantiq_pce.h
9829 F: drivers/net/ethernet/lantiq_xrx200.c
9830 F: net/dsa/tag_gswip.c
9832 LANTIQ MIPS ARCHITECTURE
9833 M: John Crispin <john@phrozen.org>
9834 L: linux-mips@vger.kernel.org
9837 F: drivers/soc/lantiq
9839 LASI 53c700 driver for PARISC
9840 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9841 L: linux-scsi@vger.kernel.org
9843 F: Documentation/scsi/53c700.rst
9844 F: drivers/scsi/53c700*
9847 M: Tobin C. Harding <me@tobin.cc>
9848 M: Tycho Andersen <tycho@tycho.pizza>
9849 L: linux-hardening@vger.kernel.org
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9852 F: scripts/leaking_addresses.pl
9855 M: Pavel Machek <pavel@ucw.cz>
9856 R: Dan Murphy <dmurphy@ti.com>
9857 L: linux-leds@vger.kernel.org
9859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9860 F: Documentation/devicetree/bindings/leds/
9862 F: include/linux/leds.h
9864 LEGACY EEPROM DRIVER
9865 M: Jean Delvare <jdelvare@suse.com>
9867 F: Documentation/misc-devices/eeprom.rst
9868 F: drivers/misc/eeprom/eeprom.c
9871 R: David Lechner <david@lechnology.com>
9873 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9874 F: arch/arm/boot/dts/da850-lego-ev3.dts
9875 F: drivers/power/supply/lego_ev3_battery.c
9877 LEGO USB Tower driver
9878 M: Juergen Stuber <starblue@users.sourceforge.net>
9879 L: legousb-devel@lists.sourceforge.net
9881 W: http://legousb.sourceforge.net/
9882 F: drivers/usb/misc/legousbtower.c
9885 M: Matan Ziv-Av <matan@svgalib.org>
9886 L: platform-driver-x86@vger.kernel.org
9888 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9889 F: Documentation/admin-guide/laptops/lg-laptop.rst
9890 F: drivers/platform/x86/lg-laptop.c
9893 M: Michael Krufky <mkrufky@linuxtv.org>
9894 L: linux-media@vger.kernel.org
9896 W: https://linuxtv.org
9897 W: http://github.com/mkrufky
9898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9899 T: git git://linuxtv.org/mkrufky/tuners.git
9900 F: drivers/media/dvb-frontends/lg2160.*
9902 LGDT3305 MEDIA DRIVER
9903 M: Michael Krufky <mkrufky@linuxtv.org>
9904 L: linux-media@vger.kernel.org
9906 W: https://linuxtv.org
9907 W: http://github.com/mkrufky
9908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9909 T: git git://linuxtv.org/mkrufky/tuners.git
9910 F: drivers/media/dvb-frontends/lgdt3305.*
9912 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9913 M: Viresh Kumar <vireshk@kernel.org>
9914 L: linux-ide@vger.kernel.org
9916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9917 F: drivers/ata/pata_arasan_cf.c
9918 F: include/linux/pata_arasan_cf_data.h
9920 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9921 M: Linus Walleij <linus.walleij@linaro.org>
9922 L: linux-ide@vger.kernel.org
9924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9925 F: drivers/ata/pata_ftide010.c
9926 F: drivers/ata/sata_gemini.c
9927 F: drivers/ata/sata_gemini.h
9929 LIBATA SATA AHCI PLATFORM devices support
9930 M: Hans de Goede <hdegoede@redhat.com>
9931 M: Jens Axboe <axboe@kernel.dk>
9932 L: linux-ide@vger.kernel.org
9934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9935 F: drivers/ata/ahci_platform.c
9936 F: drivers/ata/libahci_platform.c
9937 F: include/linux/ahci_platform.h
9939 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9940 M: Mikael Pettersson <mikpelinux@gmail.com>
9941 L: linux-ide@vger.kernel.org
9943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9944 F: drivers/ata/sata_promise.*
9946 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
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: Documentation/devicetree/bindings/ata/
9953 F: include/linux/ata.h
9954 F: include/linux/libata.h
9957 M: Sasha Levin <alexander.levin@microsoft.com>
9959 F: tools/lib/lockdep/
9961 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9962 M: Dan Williams <dan.j.williams@intel.com>
9963 M: Vishal Verma <vishal.l.verma@intel.com>
9964 M: Dave Jiang <dave.jiang@intel.com>
9965 L: linux-nvdimm@lists.01.org
9967 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9968 P: Documentation/nvdimm/maintainer-entry-profile.rst
9969 F: drivers/nvdimm/blk.c
9970 F: drivers/nvdimm/region_devs.c
9972 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9973 M: Vishal Verma <vishal.l.verma@intel.com>
9974 M: Dan Williams <dan.j.williams@intel.com>
9975 M: Dave Jiang <dave.jiang@intel.com>
9976 L: linux-nvdimm@lists.01.org
9978 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9979 P: Documentation/nvdimm/maintainer-entry-profile.rst
9980 F: drivers/nvdimm/btt*
9982 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9983 M: Dan Williams <dan.j.williams@intel.com>
9984 M: Vishal Verma <vishal.l.verma@intel.com>
9985 M: Dave Jiang <dave.jiang@intel.com>
9986 L: linux-nvdimm@lists.01.org
9988 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9989 P: Documentation/nvdimm/maintainer-entry-profile.rst
9990 F: drivers/nvdimm/pmem*
9992 LIBNVDIMM: DEVICETREE BINDINGS
9993 M: Oliver O'Halloran <oohall@gmail.com>
9994 L: linux-nvdimm@lists.01.org
9996 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9997 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9998 F: drivers/nvdimm/of_pmem.c
10000 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10001 M: Dan Williams <dan.j.williams@intel.com>
10002 M: Vishal Verma <vishal.l.verma@intel.com>
10003 M: Dave Jiang <dave.jiang@intel.com>
10004 M: Ira Weiny <ira.weiny@intel.com>
10005 L: linux-nvdimm@lists.01.org
10007 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10008 P: Documentation/nvdimm/maintainer-entry-profile.rst
10009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10010 F: drivers/acpi/nfit/*
10011 F: drivers/nvdimm/*
10012 F: include/linux/libnvdimm.h
10013 F: include/linux/nd.h
10014 F: include/uapi/linux/ndctl.h
10015 F: tools/testing/nvdimm/
10017 LICENSES and SPDX stuff
10018 M: Thomas Gleixner <tglx@linutronix.de>
10019 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10020 L: linux-spdx@vger.kernel.org
10022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10024 F: Documentation/process/license-rules.rst
10026 F: scripts/spdxcheck-test.sh
10027 F: scripts/spdxcheck.py
10029 LIGHTNVM PLATFORM SUPPORT
10030 M: Matias Bjorling <mb@lightnvm.io>
10031 L: linux-block@vger.kernel.org
10033 W: http://github/OpenChannelSSD
10034 F: drivers/lightnvm/
10035 F: include/linux/lightnvm.h
10036 F: include/uapi/linux/lightnvm.h
10038 LINEAR RANGES HELPERS
10039 M: Mark Brown <broonie@kernel.org>
10040 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10041 F: lib/linear_ranges.c
10042 F: lib/test_linear_ranges.c
10043 F: include/linux/linear_range.h
10045 LINUX FOR POWER MACINTOSH
10046 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10047 L: linuxppc-dev@lists.ozlabs.org
10049 F: arch/powerpc/platforms/powermac/
10050 F: drivers/macintosh/
10052 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10053 M: Michael Ellerman <mpe@ellerman.id.au>
10054 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10055 R: Paul Mackerras <paulus@samba.org>
10056 L: linuxppc-dev@lists.ozlabs.org
10058 W: https://github.com/linuxppc/wiki/wiki
10059 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10061 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10062 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10063 F: Documentation/devicetree/bindings/powerpc/
10064 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10065 F: Documentation/powerpc/
10067 F: drivers/*/*/*pasemi*
10068 F: drivers/*/*pasemi*
10069 F: drivers/char/tpm/tpm_ibmvtpm*
10070 F: drivers/crypto/nx/
10071 F: drivers/crypto/vmx/
10072 F: drivers/i2c/busses/i2c-opal.c
10073 F: drivers/net/ethernet/ibm/ibmveth.*
10074 F: drivers/net/ethernet/ibm/ibmvnic.*
10075 F: drivers/pci/hotplug/pnv_php.c
10076 F: drivers/pci/hotplug/rpa*
10077 F: drivers/rtc/rtc-opal.c
10078 F: drivers/scsi/ibmvscsi/
10079 F: drivers/tty/hvc/hvc_opal.c
10080 F: drivers/watchdog/wdrtas.c
10081 F: tools/testing/selftests/powerpc
10088 LINUX FOR POWERPC EMBEDDED MPC5XXX
10089 M: Anatolij Gustschin <agust@denx.de>
10090 L: linuxppc-dev@lists.ozlabs.org
10092 F: arch/powerpc/platforms/512x/
10093 F: arch/powerpc/platforms/52xx/
10095 LINUX FOR POWERPC EMBEDDED PPC4XX
10096 L: linuxppc-dev@lists.ozlabs.org
10098 F: arch/powerpc/platforms/40x/
10099 F: arch/powerpc/platforms/44x/
10101 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10102 M: Scott Wood <oss@buserror.net>
10103 L: linuxppc-dev@lists.ozlabs.org
10105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10106 F: Documentation/devicetree/bindings/powerpc/fsl/
10107 F: arch/powerpc/platforms/83xx/
10108 F: arch/powerpc/platforms/85xx/
10110 LINUX FOR POWERPC EMBEDDED PPC8XX
10111 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10112 L: linuxppc-dev@lists.ozlabs.org
10114 F: arch/powerpc/platforms/8xx/
10116 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10117 M: Kees Cook <keescook@chromium.org>
10119 F: drivers/misc/lkdtm/*
10120 F: tools/testing/selftests/lkdtm/*
10122 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10123 M: Alan Stern <stern@rowland.harvard.edu>
10124 M: Andrea Parri <parri.andrea@gmail.com>
10125 M: Will Deacon <will@kernel.org>
10126 M: Peter Zijlstra <peterz@infradead.org>
10127 M: Boqun Feng <boqun.feng@gmail.com>
10128 M: Nicholas Piggin <npiggin@gmail.com>
10129 M: David Howells <dhowells@redhat.com>
10130 M: Jade Alglave <j.alglave@ucl.ac.uk>
10131 M: Luc Maranget <luc.maranget@inria.fr>
10132 M: "Paul E. McKenney" <paulmck@kernel.org>
10133 R: Akira Yokosawa <akiyks@gmail.com>
10134 R: Daniel Lustig <dlustig@nvidia.com>
10135 R: Joel Fernandes <joel@joelfernandes.org>
10136 L: linux-kernel@vger.kernel.org
10137 L: linux-arch@vger.kernel.org
10139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10140 F: Documentation/atomic_bitops.txt
10141 F: Documentation/atomic_t.txt
10142 F: Documentation/core-api/atomic_ops.rst
10143 F: Documentation/core-api/refcount-vs-atomic.rst
10144 F: Documentation/litmus-tests/
10145 F: Documentation/memory-barriers.txt
10146 F: tools/memory-model/
10148 LIS3LV02D ACCELEROMETER DRIVER
10149 M: Eric Piel <eric.piel@tremplin-utc.net>
10151 F: Documentation/misc-devices/lis3lv02d.rst
10152 F: drivers/misc/lis3lv02d/
10153 F: drivers/platform/x86/hp_accel.c
10156 M: David Gow <davidgow@google.com>
10157 L: linux-kselftest@vger.kernel.org
10158 L: kunit-dev@googlegroups.com
10163 M: Josh Poimboeuf <jpoimboe@redhat.com>
10164 M: Jiri Kosina <jikos@kernel.org>
10165 M: Miroslav Benes <mbenes@suse.cz>
10166 M: Petr Mladek <pmladek@suse.com>
10167 R: Joe Lawrence <joe.lawrence@redhat.com>
10168 L: live-patching@vger.kernel.org
10170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10171 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10172 F: Documentation/livepatch/
10173 F: arch/powerpc/include/asm/livepatch.h
10174 F: arch/s390/include/asm/livepatch.h
10175 F: arch/x86/include/asm/livepatch.h
10176 F: include/linux/livepatch.h
10177 F: kernel/livepatch/
10179 F: samples/livepatch/
10180 F: tools/testing/selftests/livepatch/
10183 L: netdev@vger.kernel.org
10185 F: include/linux/llc.h
10186 F: include/net/llc*
10187 F: include/uapi/linux/llc.h
10190 LM73 HARDWARE MONITOR DRIVER
10191 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10192 L: linux-hwmon@vger.kernel.org
10194 F: drivers/hwmon/lm73.c
10196 LM78 HARDWARE MONITOR DRIVER
10197 M: Jean Delvare <jdelvare@suse.com>
10198 L: linux-hwmon@vger.kernel.org
10200 F: Documentation/hwmon/lm78.rst
10201 F: drivers/hwmon/lm78.c
10203 LM83 HARDWARE MONITOR DRIVER
10204 M: Jean Delvare <jdelvare@suse.com>
10205 L: linux-hwmon@vger.kernel.org
10207 F: Documentation/hwmon/lm83.rst
10208 F: drivers/hwmon/lm83.c
10210 LM90 HARDWARE MONITOR DRIVER
10211 M: Jean Delvare <jdelvare@suse.com>
10212 L: linux-hwmon@vger.kernel.org
10214 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10215 F: Documentation/hwmon/lm90.rst
10216 F: drivers/hwmon/lm90.c
10217 F: include/dt-bindings/thermal/lm90.h
10219 LM95234 HARDWARE MONITOR DRIVER
10220 M: Guenter Roeck <linux@roeck-us.net>
10221 L: linux-hwmon@vger.kernel.org
10223 F: Documentation/hwmon/lm95234.rst
10224 F: drivers/hwmon/lm95234.c
10226 LME2510 MEDIA DRIVER
10227 M: Malcolm Priestley <tvboxspy@gmail.com>
10228 L: linux-media@vger.kernel.org
10230 W: https://linuxtv.org
10231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10232 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10234 LOADPIN SECURITY MODULE
10235 M: Kees Cook <keescook@chromium.org>
10237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10238 F: Documentation/admin-guide/LSM/LoadPin.rst
10239 F: security/loadpin/
10242 M: Peter Zijlstra <peterz@infradead.org>
10243 M: Ingo Molnar <mingo@redhat.com>
10244 M: Will Deacon <will@kernel.org>
10245 L: linux-kernel@vger.kernel.org
10247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10248 F: Documentation/locking/
10249 F: arch/*/include/asm/spinlock*.h
10250 F: include/linux/lockdep.h
10251 F: include/linux/mutex*.h
10252 F: include/linux/rwlock*.h
10253 F: include/linux/rwsem*.h
10254 F: include/linux/seqlock.h
10255 F: include/linux/spinlock*.h
10257 F: lib/locking*.[ch]
10258 X: kernel/locking/locktorture.c
10260 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10261 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10262 L: linux-ntfs-dev@lists.sourceforge.net
10264 W: http://www.linux-ntfs.org/content/view/19/37/
10265 F: Documentation/admin-guide/ldm.rst
10266 F: block/partitions/ldm.*
10268 LOGITECH HID GAMING KEYBOARDS
10269 M: Hans de Goede <hdegoede@redhat.com>
10270 L: linux-input@vger.kernel.org
10272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10273 F: drivers/hid/hid-lg-g15.c
10275 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10276 M: Sathya Prakash <sathya.prakash@broadcom.com>
10277 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10278 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10279 L: MPT-FusionLinux.pdl@broadcom.com
10280 L: linux-scsi@vger.kernel.org
10282 W: http://www.avagotech.com/support/
10283 F: drivers/message/fusion/
10284 F: drivers/scsi/mpt3sas/
10286 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10287 M: Matthew Wilcox <willy@infradead.org>
10288 L: linux-scsi@vger.kernel.org
10290 F: drivers/scsi/sym53c8xx_2/
10293 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10294 L: linux-iio@vger.kernel.org
10296 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10297 F: drivers/iio/dac/ltc1660.c
10299 LTC2947 HARDWARE MONITOR DRIVER
10300 M: Nuno Sá <nuno.sa@analog.com>
10301 L: linux-hwmon@vger.kernel.org
10303 W: http://ez.analog.com/community/linux-device-drivers
10304 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10305 F: drivers/hwmon/ltc2947-core.c
10306 F: drivers/hwmon/ltc2947-i2c.c
10307 F: drivers/hwmon/ltc2947-spi.c
10308 F: drivers/hwmon/ltc2947.h
10310 LTC2983 IIO TEMPERATURE DRIVER
10311 M: Nuno Sá <nuno.sa@analog.com>
10312 L: linux-iio@vger.kernel.org
10314 W: http://ez.analog.com/community/linux-device-drivers
10315 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10316 F: drivers/iio/temperature/ltc2983.c
10318 LTC4261 HARDWARE MONITOR DRIVER
10319 M: Guenter Roeck <linux@roeck-us.net>
10320 L: linux-hwmon@vger.kernel.org
10322 F: Documentation/hwmon/ltc4261.rst
10323 F: drivers/hwmon/ltc4261.c
10325 LTC4306 I2C MULTIPLEXER DRIVER
10326 M: Michael Hennerich <michael.hennerich@analog.com>
10327 L: linux-i2c@vger.kernel.org
10329 W: http://ez.analog.com/community/linux-device-drivers
10330 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10331 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10333 LTP (Linux Test Project)
10334 M: Mike Frysinger <vapier@gentoo.org>
10335 M: Cyril Hrubis <chrubis@suse.cz>
10336 M: Wanlong Gao <wanlong.gao@gmail.com>
10337 M: Jan Stancek <jstancek@redhat.com>
10338 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10339 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10340 L: ltp@lists.linux.it (subscribers-only)
10342 W: http://linux-test-project.github.io/
10343 T: git git://github.com/linux-test-project/ltp.git
10346 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10347 L: netdev@vger.kernel.org
10349 F: drivers/net/pcs/pcs-lynx.c
10350 F: include/linux/pcs-lynx.h
10353 M: Geert Uytterhoeven <geert@linux-m68k.org>
10354 L: linux-m68k@lists.linux-m68k.org
10356 W: http://www.linux-m68k.org/
10357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10361 M68K ON APPLE MACINTOSH
10362 M: Joshua Thompson <funaho@jurai.org>
10363 L: linux-m68k@lists.linux-m68k.org
10365 W: http://www.mac.linux-m68k.org/
10369 M: Philip Blundell <philb@gnu.org>
10371 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10372 F: arch/m68k/hp300/
10374 M88DS3103 MEDIA DRIVER
10375 M: Antti Palosaari <crope@iki.fi>
10376 L: linux-media@vger.kernel.org
10378 W: https://linuxtv.org
10379 W: http://palosaari.fi/linux/
10380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10381 T: git git://linuxtv.org/anttip/media_tree.git
10382 F: drivers/media/dvb-frontends/m88ds3103*
10384 M88RS2000 MEDIA DRIVER
10385 M: Malcolm Priestley <tvboxspy@gmail.com>
10386 L: linux-media@vger.kernel.org
10388 W: https://linuxtv.org
10389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10390 F: drivers/media/dvb-frontends/m88rs2000*
10392 MA901 MASTERKIT USB FM RADIO DRIVER
10393 M: Alexey Klimov <klimov.linux@gmail.com>
10394 L: linux-media@vger.kernel.org
10396 T: git git://linuxtv.org/media_tree.git
10397 F: drivers/media/radio/radio-ma901.c
10400 M: Johannes Berg <johannes@sipsolutions.net>
10401 L: linux-wireless@vger.kernel.org
10403 W: https://wireless.wiki.kernel.org/
10404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10406 F: Documentation/networking/mac80211-injection.rst
10407 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10408 F: drivers/net/wireless/mac80211_hwsim.[ch]
10409 F: include/net/mac80211.h
10413 M: Jassi Brar <jassisinghbrar@gmail.com>
10414 L: linux-kernel@vger.kernel.org
10416 F: drivers/mailbox/
10417 F: include/linux/mailbox_client.h
10418 F: include/linux/mailbox_controller.h
10420 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10421 M: Michael Kerrisk <mtk.manpages@gmail.com>
10422 L: linux-man@vger.kernel.org
10424 W: http://www.kernel.org/doc/man-pages
10426 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10427 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10428 L: linux-mips@vger.kernel.org
10430 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10432 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10433 M: Andrew Lunn <andrew@lunn.ch>
10434 M: Vivien Didelot <vivien.didelot@gmail.com>
10435 L: netdev@vger.kernel.org
10437 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10438 F: Documentation/networking/devlink/mv88e6xxx.rst
10439 F: drivers/net/dsa/mv88e6xxx/
10440 F: include/linux/platform_data/mv88e6xxx.h
10442 MARVELL ARMADA 3700 PHY DRIVERS
10443 M: Miquel Raynal <miquel.raynal@bootlin.com>
10445 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10446 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10447 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10448 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10450 MARVELL ARMADA DRM SUPPORT
10451 M: Russell King <linux@armlinux.org.uk>
10453 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10454 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10455 F: Documentation/devicetree/bindings/display/armada/
10456 F: drivers/gpu/drm/armada/
10457 F: include/uapi/drm/armada_drm.h
10459 MARVELL CRYPTO DRIVER
10460 M: Boris Brezillon <bbrezillon@kernel.org>
10461 M: Arnaud Ebalard <arno@natisbad.org>
10462 M: Srujana Challa <schalla@marvell.com>
10463 L: linux-crypto@vger.kernel.org
10465 F: drivers/crypto/marvell/
10466 F: include/linux/soc/marvell/octeontx2/
10468 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10469 M: Mirko Lindner <mlindner@marvell.com>
10470 M: Stephen Hemminger <stephen@networkplumber.org>
10471 L: netdev@vger.kernel.org
10473 F: drivers/net/ethernet/marvell/sk*
10475 MARVELL LIBERTAS WIRELESS DRIVER
10476 L: libertas-dev@lists.infradead.org
10478 F: drivers/net/wireless/marvell/libertas/
10480 MARVELL MACCHIATOBIN SUPPORT
10481 M: Russell King <linux@armlinux.org.uk>
10482 L: linux-arm-kernel@lists.infradead.org
10484 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10486 MARVELL MV643XX ETHERNET DRIVER
10487 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10488 L: netdev@vger.kernel.org
10490 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10491 F: include/linux/mv643xx.h
10493 MARVELL MV88X3310 PHY DRIVER
10494 M: Russell King <linux@armlinux.org.uk>
10495 L: netdev@vger.kernel.org
10497 F: drivers/net/phy/marvell10g.c
10499 MARVELL MVEBU THERMAL DRIVER
10500 M: Miquel Raynal <miquel.raynal@bootlin.com>
10502 F: drivers/thermal/armada_thermal.c
10504 MARVELL MVNETA ETHERNET DRIVER
10505 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10506 L: netdev@vger.kernel.org
10508 F: drivers/net/ethernet/marvell/mvneta.*
10510 MARVELL MWIFIEX WIRELESS DRIVER
10511 M: Amitkumar Karwar <amitkarwar@gmail.com>
10512 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10513 M: Xinming Hu <huxinming820@gmail.com>
10514 L: linux-wireless@vger.kernel.org
10516 F: drivers/net/wireless/marvell/mwifiex/
10518 MARVELL MWL8K WIRELESS DRIVER
10519 M: Lennert Buytenhek <buytenh@wantstofly.org>
10520 L: linux-wireless@vger.kernel.org
10522 F: drivers/net/wireless/marvell/mwl8k.c
10524 MARVELL NAND CONTROLLER DRIVER
10525 M: Miquel Raynal <miquel.raynal@bootlin.com>
10526 L: linux-mtd@lists.infradead.org
10528 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10529 F: drivers/mtd/nand/raw/marvell_nand.c
10531 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10532 M: Sunil Goutham <sgoutham@marvell.com>
10533 M: Geetha sowjanya <gakula@marvell.com>
10534 M: Subbaraya Sundeep <sbhatta@marvell.com>
10535 M: hariprasad <hkelam@marvell.com>
10536 L: netdev@vger.kernel.org
10538 F: drivers/net/ethernet/marvell/octeontx2/nic/
10539 F: include/linux/soc/marvell/octeontx2/
10541 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10542 M: Sunil Goutham <sgoutham@marvell.com>
10543 M: Linu Cherian <lcherian@marvell.com>
10544 M: Geetha sowjanya <gakula@marvell.com>
10545 M: Jerin Jacob <jerinj@marvell.com>
10546 L: netdev@vger.kernel.org
10548 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10549 F: drivers/net/ethernet/marvell/octeontx2/af/
10551 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10552 M: Nicolas Pitre <nico@fluxnic.net>
10554 F: drivers/mmc/host/mvsdio.*
10556 MARVELL USB MDIO CONTROLLER DRIVER
10557 M: Tobias Waldekranz <tobias@waldekranz.com>
10558 L: netdev@vger.kernel.org
10560 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10561 F: drivers/net/mdio/mdio-mvusb.c
10563 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10564 M: Hu Ziji <huziji@marvell.com>
10565 L: linux-mmc@vger.kernel.org
10567 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10568 F: drivers/mmc/host/sdhci-xenon*
10570 MATROX FRAMEBUFFER DRIVER
10571 L: linux-fbdev@vger.kernel.org
10573 F: drivers/video/fbdev/matrox/matroxfb_*
10574 F: include/uapi/linux/matroxfb.h
10576 MAX16065 HARDWARE MONITOR DRIVER
10577 M: Guenter Roeck <linux@roeck-us.net>
10578 L: linux-hwmon@vger.kernel.org
10580 F: Documentation/hwmon/max16065.rst
10581 F: drivers/hwmon/max16065.c
10583 MAX2175 SDR TUNER DRIVER
10584 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10585 L: linux-media@vger.kernel.org
10587 T: git git://linuxtv.org/media_tree.git
10588 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10589 F: Documentation/userspace-api/media/drivers/max2175.rst
10590 F: drivers/media/i2c/max2175*
10591 F: include/uapi/linux/max2175.h
10593 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10594 L: linux-hwmon@vger.kernel.org
10596 F: Documentation/hwmon/max6650.rst
10597 F: drivers/hwmon/max6650.c
10599 MAX6697 HARDWARE MONITOR DRIVER
10600 M: Guenter Roeck <linux@roeck-us.net>
10601 L: linux-hwmon@vger.kernel.org
10603 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10604 F: Documentation/hwmon/max6697.rst
10605 F: drivers/hwmon/max6697.c
10606 F: include/linux/platform_data/max6697.h
10608 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10609 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10610 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10611 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10612 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10613 L: linux-media@vger.kernel.org
10615 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10616 F: drivers/media/i2c/max9286.c
10618 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10619 M: Peter Rosin <peda@axentia.se>
10620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10622 F: Documentation/devicetree/bindings/sound/max9860.txt
10623 F: sound/soc/codecs/max9860.*
10625 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10626 M: Andreas Klinger <ak@it-klinger.de>
10627 L: linux-iio@vger.kernel.org
10629 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10630 F: drivers/iio/proximity/mb1232.c
10632 MAXIM MAX77650 PMIC MFD DRIVER
10633 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10634 L: linux-kernel@vger.kernel.org
10636 F: Documentation/devicetree/bindings/*/*max77650.yaml
10637 F: Documentation/devicetree/bindings/*/max77650*.yaml
10638 F: drivers/gpio/gpio-max77650.c
10639 F: drivers/input/misc/max77650-onkey.c
10640 F: drivers/leds/leds-max77650.c
10641 F: drivers/mfd/max77650.c
10642 F: drivers/power/supply/max77650-charger.c
10643 F: drivers/regulator/max77650-regulator.c
10644 F: include/linux/mfd/max77650.h
10646 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10647 M: Javier Martinez Canillas <javier@dowhile0.org>
10648 L: linux-kernel@vger.kernel.org
10650 F: Documentation/devicetree/bindings/*/*max77802.txt
10651 F: drivers/regulator/max77802-regulator.c
10652 F: include/dt-bindings/*/*max77802.h
10654 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10655 M: Krzysztof Kozlowski <krzk@kernel.org>
10656 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10657 L: linux-pm@vger.kernel.org
10659 F: drivers/power/supply/max14577_charger.c
10660 F: drivers/power/supply/max77693_charger.c
10662 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10663 M: Chanwoo Choi <cw00.choi@samsung.com>
10664 M: Krzysztof Kozlowski <krzk@kernel.org>
10665 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10666 L: linux-kernel@vger.kernel.org
10668 F: Documentation/devicetree/bindings/*/max77686.txt
10669 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10670 F: Documentation/devicetree/bindings/mfd/max14577.txt
10671 F: Documentation/devicetree/bindings/mfd/max77693.txt
10672 F: drivers/*/max14577*.c
10673 F: drivers/*/max77686*.c
10674 F: drivers/*/max77693*.c
10675 F: drivers/clk/clk-max77686.c
10676 F: drivers/extcon/extcon-max14577.c
10677 F: drivers/extcon/extcon-max77693.c
10678 F: drivers/rtc/rtc-max77686.c
10679 F: include/linux/mfd/max14577*.h
10680 F: include/linux/mfd/max77686*.h
10681 F: include/linux/mfd/max77693*.h
10683 MAXIRADIO FM RADIO RECEIVER DRIVER
10684 M: Hans Verkuil <hverkuil@xs4all.nl>
10685 L: linux-media@vger.kernel.org
10687 W: https://linuxtv.org
10688 T: git git://linuxtv.org/media_tree.git
10689 F: drivers/media/radio/radio-maxiradio*
10691 MCAN MMIO DEVICE DRIVER
10692 M: Dan Murphy <dmurphy@ti.com>
10693 M: Sriram Dash <sriram.dash@samsung.com>
10694 L: linux-can@vger.kernel.org
10696 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10697 F: drivers/net/can/m_can/m_can.c
10698 F: drivers/net/can/m_can/m_can.h
10699 F: drivers/net/can/m_can/m_can_platform.c
10701 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10702 M: Rishi Gupta <gupt21@gmail.com>
10703 L: linux-i2c@vger.kernel.org
10704 L: linux-input@vger.kernel.org
10706 F: drivers/hid/hid-mcp2221.c
10708 MCP251XFD SPI-CAN NETWORK DRIVER
10709 M: Marc Kleine-Budde <mkl@pengutronix.de>
10710 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10711 R: Thomas Kopp <thomas.kopp@microchip.com>
10712 L: linux-can@vger.kernel.org
10714 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10715 F: drivers/net/can/spi/mcp251xfd/
10717 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10718 M: Peter Rosin <peda@axentia.se>
10719 L: linux-iio@vger.kernel.org
10721 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10722 F: drivers/iio/potentiometer/mcp4018.c
10723 F: drivers/iio/potentiometer/mcp4531.c
10725 MCR20A IEEE-802.15.4 RADIO DRIVER
10726 M: Xue Liu <liuxuenetmail@gmail.com>
10727 L: linux-wpan@vger.kernel.org
10729 W: https://github.com/xueliu/mcr20a-linux
10730 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10731 F: drivers/net/ieee802154/mcr20a.c
10732 F: drivers/net/ieee802154/mcr20a.h
10734 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10735 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10736 L: linux-iio@vger.kernel.org
10738 F: drivers/iio/dac/cio-dac.c
10740 MEDIA CONTROLLER FRAMEWORK
10741 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10742 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10743 L: linux-media@vger.kernel.org
10745 W: https://www.linuxtv.org
10746 T: git git://linuxtv.org/media_tree.git
10747 F: drivers/media/mc/
10748 F: include/media/media-*.h
10749 F: include/uapi/linux/media.h
10751 MEDIA DRIVER FOR FREESCALE IMX PXP
10752 M: Philipp Zabel <p.zabel@pengutronix.de>
10753 L: linux-media@vger.kernel.org
10755 T: git git://linuxtv.org/media_tree.git
10756 F: drivers/media/platform/imx-pxp.[ch]
10758 MEDIA DRIVERS FOR ASCOT2E
10759 M: Sergey Kozlov <serjk@netup.ru>
10760 M: Abylay Ospan <aospan@netup.ru>
10761 L: linux-media@vger.kernel.org
10763 W: https://linuxtv.org
10764 W: http://netup.tv/
10765 T: git git://linuxtv.org/media_tree.git
10766 F: drivers/media/dvb-frontends/ascot2e*
10768 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10769 M: Jasmin Jessich <jasmin@anw.at>
10770 L: linux-media@vger.kernel.org
10772 W: https://linuxtv.org
10773 T: git git://linuxtv.org/media_tree.git
10774 F: drivers/media/dvb-frontends/cxd2099*
10776 MEDIA DRIVERS FOR CXD2841ER
10777 M: Sergey Kozlov <serjk@netup.ru>
10778 M: Abylay Ospan <aospan@netup.ru>
10779 L: linux-media@vger.kernel.org
10781 W: https://linuxtv.org
10782 W: http://netup.tv/
10783 T: git git://linuxtv.org/media_tree.git
10784 F: drivers/media/dvb-frontends/cxd2841er*
10786 MEDIA DRIVERS FOR CXD2880
10787 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10788 L: linux-media@vger.kernel.org
10790 W: http://linuxtv.org/
10791 T: git git://linuxtv.org/media_tree.git
10792 F: drivers/media/dvb-frontends/cxd2880/*
10793 F: drivers/media/spi/cxd2880*
10795 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10796 L: linux-media@vger.kernel.org
10798 W: https://linuxtv.org
10799 T: git git://linuxtv.org/media_tree.git
10800 F: drivers/media/pci/ddbridge/*
10802 MEDIA DRIVERS FOR FREESCALE IMX
10803 M: Steve Longerbeam <slongerbeam@gmail.com>
10804 M: Philipp Zabel <p.zabel@pengutronix.de>
10805 L: linux-media@vger.kernel.org
10807 T: git git://linuxtv.org/media_tree.git
10808 F: Documentation/admin-guide/media/imx.rst
10809 F: Documentation/devicetree/bindings/media/imx.txt
10810 F: drivers/staging/media/imx/
10811 F: include/linux/imx-media.h
10812 F: include/media/imx.h
10814 MEDIA DRIVERS FOR FREESCALE IMX7
10815 M: Rui Miguel Silva <rmfrfs@gmail.com>
10816 L: linux-media@vger.kernel.org
10818 T: git git://linuxtv.org/media_tree.git
10819 F: Documentation/admin-guide/media/imx7.rst
10820 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10821 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10822 F: drivers/staging/media/imx/imx7-media-csi.c
10823 F: drivers/staging/media/imx/imx7-mipi-csis.c
10825 MEDIA DRIVERS FOR HELENE
10826 M: Abylay Ospan <aospan@netup.ru>
10827 L: linux-media@vger.kernel.org
10829 W: https://linuxtv.org
10830 W: http://netup.tv/
10831 T: git git://linuxtv.org/media_tree.git
10832 F: drivers/media/dvb-frontends/helene*
10834 MEDIA DRIVERS FOR HORUS3A
10835 M: Sergey Kozlov <serjk@netup.ru>
10836 M: Abylay Ospan <aospan@netup.ru>
10837 L: linux-media@vger.kernel.org
10839 W: https://linuxtv.org
10840 W: http://netup.tv/
10841 T: git git://linuxtv.org/media_tree.git
10842 F: drivers/media/dvb-frontends/horus3a*
10844 MEDIA DRIVERS FOR LNBH25
10845 M: Sergey Kozlov <serjk@netup.ru>
10846 M: Abylay Ospan <aospan@netup.ru>
10847 L: linux-media@vger.kernel.org
10849 W: https://linuxtv.org
10850 W: http://netup.tv/
10851 T: git git://linuxtv.org/media_tree.git
10852 F: drivers/media/dvb-frontends/lnbh25*
10854 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10855 L: linux-media@vger.kernel.org
10857 W: https://linuxtv.org
10858 T: git git://linuxtv.org/media_tree.git
10859 F: drivers/media/dvb-frontends/mxl5xx*
10861 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10862 M: Sergey Kozlov <serjk@netup.ru>
10863 M: Abylay Ospan <aospan@netup.ru>
10864 L: linux-media@vger.kernel.org
10866 W: https://linuxtv.org
10867 W: http://netup.tv/
10868 T: git git://linuxtv.org/media_tree.git
10869 F: drivers/media/pci/netup_unidvb/*
10871 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10872 M: Dmitry Osipenko <digetx@gmail.com>
10873 L: linux-media@vger.kernel.org
10874 L: linux-tegra@vger.kernel.org
10876 T: git git://linuxtv.org/media_tree.git
10877 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10878 F: drivers/staging/media/tegra-vde/
10880 MEDIA DRIVERS FOR RENESAS - CEU
10881 M: Jacopo Mondi <jacopo@jmondi.org>
10882 L: linux-media@vger.kernel.org
10883 L: linux-renesas-soc@vger.kernel.org
10885 T: git git://linuxtv.org/media_tree.git
10886 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10887 F: drivers/media/platform/renesas-ceu.c
10888 F: include/media/drv-intf/renesas-ceu.h
10890 MEDIA DRIVERS FOR RENESAS - DRIF
10891 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10892 L: linux-media@vger.kernel.org
10893 L: linux-renesas-soc@vger.kernel.org
10895 T: git git://linuxtv.org/media_tree.git
10896 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10897 F: drivers/media/platform/rcar_drif.c
10899 MEDIA DRIVERS FOR RENESAS - FCP
10900 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10901 L: linux-media@vger.kernel.org
10902 L: linux-renesas-soc@vger.kernel.org
10904 T: git git://linuxtv.org/media_tree.git
10905 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10906 F: drivers/media/platform/rcar-fcp.c
10907 F: include/media/rcar-fcp.h
10909 MEDIA DRIVERS FOR RENESAS - FDP1
10910 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10911 L: linux-media@vger.kernel.org
10912 L: linux-renesas-soc@vger.kernel.org
10914 T: git git://linuxtv.org/media_tree.git
10915 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10916 F: drivers/media/platform/rcar_fdp1.c
10918 MEDIA DRIVERS FOR RENESAS - VIN
10919 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10920 L: linux-media@vger.kernel.org
10921 L: linux-renesas-soc@vger.kernel.org
10923 T: git git://linuxtv.org/media_tree.git
10924 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10925 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10926 F: drivers/media/platform/rcar-vin/
10928 MEDIA DRIVERS FOR RENESAS - VSP1
10929 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10930 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10931 L: linux-media@vger.kernel.org
10932 L: linux-renesas-soc@vger.kernel.org
10934 T: git git://linuxtv.org/media_tree.git
10935 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10936 F: drivers/media/platform/vsp1/
10938 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10939 L: linux-media@vger.kernel.org
10941 W: https://linuxtv.org
10942 T: git git://linuxtv.org/media_tree.git
10943 F: drivers/media/dvb-frontends/stv0910*
10945 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10946 L: linux-media@vger.kernel.org
10948 W: https://linuxtv.org
10949 T: git git://linuxtv.org/media_tree.git
10950 F: drivers/media/dvb-frontends/stv6111*
10952 MEDIA DRIVERS FOR STM32 - DCMI
10953 M: Hugues Fruchet <hugues.fruchet@st.com>
10954 L: linux-media@vger.kernel.org
10956 T: git git://linuxtv.org/media_tree.git
10957 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10958 F: drivers/media/platform/stm32/stm32-dcmi.c
10960 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10961 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10962 L: linux-media@vger.kernel.org
10964 W: https://linuxtv.org
10965 Q: http://patchwork.kernel.org/project/linux-media/list/
10966 T: git git://linuxtv.org/media_tree.git
10967 F: Documentation/admin-guide/media/
10968 F: Documentation/devicetree/bindings/media/
10969 F: Documentation/driver-api/media/
10970 F: Documentation/userspace-api/media/
10972 F: drivers/staging/media/
10973 F: include/linux/platform_data/media/
10975 F: include/uapi/linux/dvb/
10976 F: include/uapi/linux/ivtv*
10977 F: include/uapi/linux/media.h
10978 F: include/uapi/linux/meye.h
10979 F: include/uapi/linux/uvcvideo.h
10980 F: include/uapi/linux/v4l2-*
10981 F: include/uapi/linux/videodev2.h
10983 MEDIATEK BLUETOOTH DRIVER
10984 M: Sean Wang <sean.wang@mediatek.com>
10985 L: linux-bluetooth@vger.kernel.org
10986 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10988 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10989 F: drivers/bluetooth/btmtkuart.c
10991 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10992 M: Sean Wang <sean.wang@mediatek.com>
10993 L: linux-pm@vger.kernel.org
10995 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10996 F: drivers/power/reset/mt6323-poweroff.c
10998 MEDIATEK CIR DRIVER
10999 M: Sean Wang <sean.wang@mediatek.com>
11001 F: drivers/media/rc/mtk-cir.c
11003 MEDIATEK DMA DRIVER
11004 M: Sean Wang <sean.wang@mediatek.com>
11005 L: dmaengine@vger.kernel.org
11006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11007 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11009 F: Documentation/devicetree/bindings/dma/mtk-*
11010 F: drivers/dma/mediatek/
11012 MEDIATEK ETHERNET DRIVER
11013 M: Felix Fietkau <nbd@nbd.name>
11014 M: John Crispin <john@phrozen.org>
11015 M: Sean Wang <sean.wang@mediatek.com>
11016 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11017 L: netdev@vger.kernel.org
11019 F: drivers/net/ethernet/mediatek/
11021 MEDIATEK I2C CONTROLLER DRIVER
11022 M: Qii Wang <qii.wang@mediatek.com>
11023 L: linux-i2c@vger.kernel.org
11025 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11026 F: drivers/i2c/busses/i2c-mt65xx.c
11028 MEDIATEK JPEG DRIVER
11029 M: Rick Chang <rick.chang@mediatek.com>
11030 M: Bin Liu <bin.liu@mediatek.com>
11032 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11033 F: drivers/media/platform/mtk-jpeg/
11035 MEDIATEK MDP DRIVER
11036 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11037 M: Houlong Wei <houlong.wei@mediatek.com>
11038 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11040 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11041 F: drivers/media/platform/mtk-mdp/
11042 F: drivers/media/platform/mtk-vpu/
11044 MEDIATEK MEDIA DRIVER
11045 M: Tiffany Lin <tiffany.lin@mediatek.com>
11046 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11048 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11049 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11050 F: drivers/media/platform/mtk-vcodec/
11051 F: drivers/media/platform/mtk-vpu/
11053 MEDIATEK MMC/SD/SDIO DRIVER
11054 M: Chaotian Jing <chaotian.jing@mediatek.com>
11056 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11057 F: drivers/mmc/host/mtk-sd.c
11059 MEDIATEK MT76 WIRELESS LAN DRIVER
11060 M: Felix Fietkau <nbd@nbd.name>
11061 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11062 R: Ryder Lee <ryder.lee@mediatek.com>
11063 L: linux-wireless@vger.kernel.org
11065 F: drivers/net/wireless/mediatek/mt76/
11067 MEDIATEK MT7601U WIRELESS LAN DRIVER
11068 M: Jakub Kicinski <kubakici@wp.pl>
11069 L: linux-wireless@vger.kernel.org
11071 F: drivers/net/wireless/mediatek/mt7601u/
11073 MEDIATEK MT7621/28/88 I2C DRIVER
11074 M: Stefan Roese <sr@denx.de>
11075 L: linux-i2c@vger.kernel.org
11077 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11078 F: drivers/i2c/busses/i2c-mt7621.c
11080 MEDIATEK NAND CONTROLLER DRIVER
11081 L: linux-mtd@lists.infradead.org
11083 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11084 F: drivers/mtd/nand/raw/mtk_*
11086 MEDIATEK PMIC LED DRIVER
11087 M: Sean Wang <sean.wang@mediatek.com>
11089 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11090 F: drivers/leds/leds-mt6323.c
11092 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11093 M: Sean Wang <sean.wang@mediatek.com>
11095 F: drivers/char/hw_random/mtk-rng.c
11097 MEDIATEK SWITCH DRIVER
11098 M: Sean Wang <sean.wang@mediatek.com>
11099 M: Landen Chao <Landen.Chao@mediatek.com>
11100 L: netdev@vger.kernel.org
11102 F: drivers/net/dsa/mt7530.*
11103 F: net/dsa/tag_mtk.c
11105 MEDIATEK USB3 DRD IP DRIVER
11106 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11107 L: linux-usb@vger.kernel.org
11108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11109 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11111 F: drivers/usb/mtu3/
11113 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11114 M: Peter Senna Tschudin <peter.senna@gmail.com>
11115 M: Martin Donnelly <martin.donnelly@ge.com>
11116 M: Martyn Welch <martyn.welch@collabora.co.uk>
11118 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11119 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11121 MEGARAID SCSI/SAS DRIVERS
11122 M: Kashyap Desai <kashyap.desai@broadcom.com>
11123 M: Sumit Saxena <sumit.saxena@broadcom.com>
11124 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11125 L: megaraidlinux.pdl@broadcom.com
11126 L: linux-scsi@vger.kernel.org
11128 W: http://www.avagotech.com/support/
11129 F: Documentation/scsi/megaraid.rst
11130 F: drivers/scsi/megaraid.*
11131 F: drivers/scsi/megaraid/
11133 MELEXIS MLX90614 DRIVER
11134 M: Crt Mori <cmo@melexis.com>
11135 L: linux-iio@vger.kernel.org
11137 W: http://www.melexis.com
11138 F: drivers/iio/temperature/mlx90614.c
11140 MELEXIS MLX90632 DRIVER
11141 M: Crt Mori <cmo@melexis.com>
11142 L: linux-iio@vger.kernel.org
11144 W: http://www.melexis.com
11145 F: drivers/iio/temperature/mlx90632.c
11147 MELFAS MIP4 TOUCHSCREEN DRIVER
11148 M: Sangwon Jee <jeesw@melfas.com>
11150 W: http://www.melfas.com
11151 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11152 F: drivers/input/touchscreen/melfas_mip4.c
11154 MELLANOX BLUEFIELD I2C DRIVER
11155 M: Khalil Blaiech <kblaiech@nvidia.com>
11156 L: linux-i2c@vger.kernel.org
11158 F: drivers/i2c/busses/i2c-mlxbf.c
11160 MELLANOX ETHERNET DRIVER (mlx4_en)
11161 M: Tariq Toukan <tariqt@nvidia.com>
11162 L: netdev@vger.kernel.org
11164 W: http://www.mellanox.com
11165 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11166 F: drivers/net/ethernet/mellanox/mlx4/en_*
11168 MELLANOX ETHERNET DRIVER (mlx5e)
11169 M: Saeed Mahameed <saeedm@nvidia.com>
11170 L: netdev@vger.kernel.org
11172 W: http://www.mellanox.com
11173 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11174 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11176 MELLANOX ETHERNET INNOVA DRIVERS
11177 R: Boris Pismenny <borisp@nvidia.com>
11178 L: netdev@vger.kernel.org
11180 W: http://www.mellanox.com
11181 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11182 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11183 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11184 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11185 F: include/linux/mlx5/mlx5_ifc_fpga.h
11187 MELLANOX ETHERNET SWITCH DRIVERS
11188 M: Jiri Pirko <jiri@nvidia.com>
11189 M: Ido Schimmel <idosch@nvidia.com>
11190 L: netdev@vger.kernel.org
11192 W: http://www.mellanox.com
11193 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11194 F: drivers/net/ethernet/mellanox/mlxsw/
11195 F: tools/testing/selftests/drivers/net/mlxsw/
11197 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11198 M: mlxsw@nvidia.com
11199 L: netdev@vger.kernel.org
11201 W: http://www.mellanox.com
11202 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11203 F: drivers/net/ethernet/mellanox/mlxfw/
11205 MELLANOX HARDWARE PLATFORM SUPPORT
11206 M: Andy Shevchenko <andy@infradead.org>
11207 M: Darren Hart <dvhart@infradead.org>
11208 M: Vadim Pasternak <vadimp@nvidia.com>
11209 L: platform-driver-x86@vger.kernel.org
11211 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11212 F: drivers/platform/mellanox/
11213 F: include/linux/platform_data/mlxreg.h
11215 MELLANOX MLX4 core VPI driver
11216 M: Tariq Toukan <tariqt@nvidia.com>
11217 L: netdev@vger.kernel.org
11218 L: linux-rdma@vger.kernel.org
11220 W: http://www.mellanox.com
11221 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11222 F: drivers/net/ethernet/mellanox/mlx4/
11223 F: include/linux/mlx4/
11225 MELLANOX MLX4 IB driver
11226 M: Yishai Hadas <yishaih@nvidia.com>
11227 L: linux-rdma@vger.kernel.org
11229 W: http://www.mellanox.com
11230 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11231 F: drivers/infiniband/hw/mlx4/
11232 F: include/linux/mlx4/
11233 F: include/uapi/rdma/mlx4-abi.h
11235 MELLANOX MLX5 core VPI driver
11236 M: Saeed Mahameed <saeedm@nvidia.com>
11237 M: Leon Romanovsky <leonro@nvidia.com>
11238 L: netdev@vger.kernel.org
11239 L: linux-rdma@vger.kernel.org
11241 W: http://www.mellanox.com
11242 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11243 F: Documentation/networking/device_drivers/ethernet/mellanox/
11244 F: drivers/net/ethernet/mellanox/mlx5/core/
11245 F: include/linux/mlx5/
11247 MELLANOX MLX5 IB driver
11248 M: Leon Romanovsky <leonro@nvidia.com>
11249 L: linux-rdma@vger.kernel.org
11251 W: http://www.mellanox.com
11252 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11253 F: drivers/infiniband/hw/mlx5/
11254 F: include/linux/mlx5/
11255 F: include/uapi/rdma/mlx5-abi.h
11257 MELLANOX MLXCPLD I2C AND MUX DRIVER
11258 M: Vadim Pasternak <vadimp@nvidia.com>
11259 M: Michael Shych <michaelsh@nvidia.com>
11260 L: linux-i2c@vger.kernel.org
11262 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11263 F: drivers/i2c/busses/i2c-mlxcpld.c
11264 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11266 MELLANOX MLXCPLD LED DRIVER
11267 M: Vadim Pasternak <vadimp@nvidia.com>
11268 L: linux-leds@vger.kernel.org
11270 F: Documentation/leds/leds-mlxcpld.rst
11271 F: drivers/leds/leds-mlxcpld.c
11272 F: drivers/leds/leds-mlxreg.c
11274 MELLANOX PLATFORM DRIVER
11275 M: Vadim Pasternak <vadimp@nvidia.com>
11276 L: platform-driver-x86@vger.kernel.org
11278 F: drivers/platform/x86/mlx-platform.c
11281 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11282 M: "Paul E. McKenney" <paulmck@kernel.org>
11283 L: linux-kernel@vger.kernel.org
11285 F: arch/powerpc/include/asm/membarrier.h
11286 F: include/uapi/linux/membarrier.h
11287 F: kernel/sched/membarrier.c
11290 M: Mike Rapoport <rppt@linux.ibm.com>
11291 L: linux-mm@kvack.org
11293 F: Documentation/core-api/boot-time-mm.rst
11294 F: include/linux/memblock.h
11297 MEMORY CONTROLLER DRIVERS
11298 M: Krzysztof Kozlowski <krzk@kernel.org>
11299 L: linux-kernel@vger.kernel.org
11301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11302 F: Documentation/devicetree/bindings/memory-controllers/
11305 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11306 M: Dmitry Osipenko <digetx@gmail.com>
11307 L: linux-pm@vger.kernel.org
11308 L: linux-tegra@vger.kernel.org
11309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11311 F: drivers/devfreq/tegra20-devfreq.c
11312 F: drivers/devfreq/tegra30-devfreq.c
11315 M: Andrew Morton <akpm@linux-foundation.org>
11316 L: linux-mm@kvack.org
11318 W: http://www.linux-mm.org
11319 T: quilt https://ozlabs.org/~akpm/mmotm/
11320 T: quilt https://ozlabs.org/~akpm/mmots/
11321 T: git git://github.com/hnaz/linux-mm.git
11322 F: include/linux/gfp.h
11323 F: include/linux/memory_hotplug.h
11324 F: include/linux/mm.h
11325 F: include/linux/mmzone.h
11326 F: include/linux/vmalloc.h
11329 MEMORY TECHNOLOGY DEVICES (MTD)
11330 M: Miquel Raynal <miquel.raynal@bootlin.com>
11331 M: Richard Weinberger <richard@nod.at>
11332 M: Vignesh Raghavendra <vigneshr@ti.com>
11333 L: linux-mtd@lists.infradead.org
11335 W: http://www.linux-mtd.infradead.org/
11336 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11337 C: irc://irc.oftc.net/mtd
11338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11340 F: Documentation/devicetree/bindings/mtd/
11342 F: include/linux/mtd/
11343 F: include/uapi/mtd/
11345 MEN A21 WATCHDOG DRIVER
11346 M: Johannes Thumshirn <morbidrsa@gmail.com>
11347 L: linux-watchdog@vger.kernel.org
11349 F: drivers/watchdog/mena21_wdt.c
11351 MEN CHAMELEON BUS (mcb)
11352 M: Johannes Thumshirn <morbidrsa@gmail.com>
11354 F: Documentation/driver-api/men-chameleon-bus.rst
11356 F: include/linux/mcb.h
11358 MEN F21BMC (Board Management Controller)
11359 M: Andreas Werner <andreas.werner@men.de>
11361 F: Documentation/hwmon/menf21bmc.rst
11362 F: drivers/hwmon/menf21bmc_hwmon.c
11363 F: drivers/leds/leds-menf21bmc.c
11364 F: drivers/mfd/menf21bmc.c
11365 F: drivers/watchdog/menf21bmc_wdt.c
11367 MEN Z069 WATCHDOG DRIVER
11368 M: Johannes Thumshirn <jth@kernel.org>
11369 L: linux-watchdog@vger.kernel.org
11371 F: drivers/watchdog/menz69_wdt.c
11373 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11374 M: Neil Armstrong <narmstrong@baylibre.com>
11375 L: linux-media@vger.kernel.org
11376 L: linux-amlogic@lists.infradead.org
11378 W: http://linux-meson.com/
11379 T: git git://linuxtv.org/media_tree.git
11380 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11381 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11382 F: drivers/media/cec/platform/meson/ao-cec.c
11384 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11385 M: Liang Yang <liang.yang@amlogic.com>
11386 L: linux-mtd@lists.infradead.org
11388 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11389 F: drivers/mtd/nand/raw/meson_*
11391 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11392 M: Neil Armstrong <narmstrong@baylibre.com>
11393 L: linux-media@vger.kernel.org
11394 L: linux-amlogic@lists.infradead.org
11396 T: git git://linuxtv.org/media_tree.git
11397 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11398 F: drivers/staging/media/meson/vdec/
11400 METHODE UDPU SUPPORT
11401 M: Vladimir Vid <vladimir.vid@sartura.hr>
11403 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11406 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11407 M: Hemant Kumar <hemantk@codeaurora.org>
11408 L: linux-arm-msm@vger.kernel.org
11410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11411 F: Documentation/ABI/stable/sysfs-bus-mhi
11412 F: Documentation/mhi/
11413 F: drivers/bus/mhi/
11414 F: include/linux/mhi.h
11416 MICROBLAZE ARCHITECTURE
11417 M: Michal Simek <monstr@monstr.eu>
11419 W: http://www.monstr.eu/fdt/
11420 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11421 F: arch/microblaze/
11423 MICROCHIP AT91 DMA DRIVERS
11424 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11425 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11427 L: dmaengine@vger.kernel.org
11429 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11430 F: drivers/dma/at_hdmac.c
11431 F: drivers/dma/at_hdmac_regs.h
11432 F: drivers/dma/at_xdmac.c
11433 F: include/dt-bindings/dma/at91.h
11434 F: include/linux/platform_data/dma-atmel.h
11436 MICROCHIP AT91 SERIAL DRIVER
11437 M: Richard Genoud <richard.genoud@gmail.com>
11439 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11440 F: drivers/tty/serial/atmel_serial.c
11441 F: drivers/tty/serial/atmel_serial.h
11443 MICROCHIP AT91 USART MFD DRIVER
11444 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11445 L: linux-kernel@vger.kernel.org
11447 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11448 F: drivers/mfd/at91-usart.c
11449 F: include/dt-bindings/mfd/at91-usart.h
11451 MICROCHIP AT91 USART SPI DRIVER
11452 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11453 L: linux-spi@vger.kernel.org
11455 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11456 F: drivers/spi/spi-at91-usart.c
11458 MICROCHIP AUDIO ASOC DRIVERS
11459 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11460 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11464 MICROCHIP ECC DRIVER
11465 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11466 L: linux-crypto@vger.kernel.org
11468 F: drivers/crypto/atmel-ecc.*
11470 MICROCHIP I2C DRIVER
11471 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11472 L: linux-i2c@vger.kernel.org
11474 F: drivers/i2c/busses/i2c-at91-*.c
11475 F: drivers/i2c/busses/i2c-at91.h
11477 MICROCHIP ISC DRIVER
11478 M: Eugen Hristev <eugen.hristev@microchip.com>
11479 L: linux-media@vger.kernel.org
11481 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11482 F: drivers/media/platform/atmel/atmel-isc-base.c
11483 F: drivers/media/platform/atmel/atmel-isc-regs.h
11484 F: drivers/media/platform/atmel/atmel-isc.h
11485 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11486 F: include/linux/atmel-isc-media.h
11488 MICROCHIP ISI DRIVER
11489 M: Eugen Hristev <eugen.hristev@microchip.com>
11490 L: linux-media@vger.kernel.org
11492 F: drivers/media/platform/atmel/atmel-isi.c
11493 F: drivers/media/platform/atmel/atmel-isi.h
11495 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11496 M: Woojung Huh <woojung.huh@microchip.com>
11497 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11498 L: netdev@vger.kernel.org
11500 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11501 F: drivers/net/dsa/microchip/*
11502 F: include/linux/platform_data/microchip-ksz.h
11503 F: net/dsa/tag_ksz.c
11505 MICROCHIP LAN743X ETHERNET DRIVER
11506 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11507 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11508 L: netdev@vger.kernel.org
11510 F: drivers/net/ethernet/microchip/lan743x_*
11512 MICROCHIP LCDFB DRIVER
11513 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11514 L: linux-fbdev@vger.kernel.org
11516 F: drivers/video/fbdev/atmel_lcdfb.c
11517 F: include/video/atmel_lcdc.h
11519 MICROCHIP MCP16502 PMIC DRIVER
11520 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11523 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11524 F: drivers/regulator/mcp16502.c
11526 MICROCHIP MCP3911 ADC DRIVER
11527 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11528 M: Kent Gustavsson <kent@minoris.se>
11529 L: linux-iio@vger.kernel.org
11531 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11532 F: drivers/iio/adc/mcp3911.c
11534 MICROCHIP MMC/SD/SDIO MCI DRIVER
11535 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11537 F: drivers/mmc/host/atmel-mci.c
11539 MICROCHIP NAND DRIVER
11540 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11541 L: linux-mtd@lists.infradead.org
11543 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11544 F: drivers/mtd/nand/raw/atmel/*
11546 MICROCHIP PWM DRIVER
11547 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11549 L: linux-pwm@vger.kernel.org
11551 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11552 F: drivers/pwm/pwm-atmel.c
11554 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11555 M: Eugen Hristev <eugen.hristev@microchip.com>
11556 L: linux-iio@vger.kernel.org
11558 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11559 F: drivers/iio/adc/at91-sama5d2_adc.c
11560 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11562 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11563 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11565 F: drivers/power/reset/at91-sama5d2_shdwc.c
11567 MICROCHIP SPI DRIVER
11568 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11570 F: drivers/spi/spi-atmel.*
11572 MICROCHIP SSC DRIVER
11573 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11576 F: drivers/misc/atmel-ssc.c
11577 F: include/linux/atmel-ssc.h
11579 MICROCHIP USB251XB DRIVER
11580 M: Richard Leitner <richard.leitner@skidata.com>
11581 L: linux-usb@vger.kernel.org
11583 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11584 F: drivers/usb/misc/usb251xb.c
11586 MICROCHIP USBA UDC DRIVER
11587 M: Cristian Birsan <cristian.birsan@microchip.com>
11588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11590 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11592 MICROCHIP WILC1000 WIFI DRIVER
11593 M: Ajay Singh <ajay.kathat@microchip.com>
11594 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11595 L: linux-wireless@vger.kernel.org
11597 F: drivers/net/wireless/microchip/wilc1000/
11599 MICROSEMI MIPS SOCS
11600 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11601 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11602 L: linux-mips@vger.kernel.org
11604 F: Documentation/devicetree/bindings/mips/mscc.txt
11605 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11606 F: arch/mips/boot/dts/mscc/
11607 F: arch/mips/configs/generic/board-ocelot.config
11608 F: arch/mips/generic/board-ocelot.c
11610 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11611 M: Don Brace <don.brace@microchip.com>
11612 L: storagedev@microchip.com
11613 L: linux-scsi@vger.kernel.org
11615 F: Documentation/scsi/smartpqi.rst
11616 F: drivers/scsi/smartpqi/Kconfig
11617 F: drivers/scsi/smartpqi/Makefile
11618 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11619 F: include/linux/cciss*.h
11620 F: include/uapi/linux/cciss*.h
11622 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11623 M: Chen Yu <yu.c.chen@intel.com>
11624 L: platform-driver-x86@vger.kernel.org
11626 F: drivers/platform/x86/surfacepro3_button.c
11628 MICROTEK X6 SCANNER
11629 M: Oliver Neukum <oliver@neukum.org>
11631 F: drivers/usb/image/microtek.*
11634 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11635 L: linux-mips@vger.kernel.org
11637 W: http://www.linux-mips.org/
11638 Q: https://patchwork.kernel.org/project/linux-mips/list/
11639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11640 F: Documentation/devicetree/bindings/mips/
11641 F: Documentation/mips/
11643 F: drivers/platform/mips/
11645 MIPS BOSTON DEVELOPMENT BOARD
11646 M: Paul Burton <paulburton@kernel.org>
11647 L: linux-mips@vger.kernel.org
11649 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11650 F: arch/mips/boot/dts/img/boston.dts
11651 F: arch/mips/configs/generic/board-boston.config
11652 F: drivers/clk/imgtec/clk-boston.c
11653 F: include/dt-bindings/clock/boston-clock.h
11656 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11657 M: Serge Semin <fancer.lancer@gmail.com>
11658 L: linux-mips@vger.kernel.org
11660 F: drivers/bus/mips_cdmm.c
11661 F: drivers/clocksource/mips-gic-timer.c
11662 F: drivers/cpuidle/cpuidle-cps.c
11663 F: drivers/irqchip/irq-mips-cpu.c
11664 F: drivers/irqchip/irq-mips-gic.c
11666 MIPS GENERIC PLATFORM
11667 M: Paul Burton <paulburton@kernel.org>
11668 L: linux-mips@vger.kernel.org
11670 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11671 F: arch/mips/generic/
11672 F: arch/mips/tools/generic-board-config.sh
11674 MIPS RINT INSTRUCTION EMULATION
11675 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11676 L: linux-mips@vger.kernel.org
11678 F: arch/mips/math-emu/dp_rint.c
11679 F: arch/mips/math-emu/sp_rint.c
11681 MIPS/LOONGSON1 ARCHITECTURE
11682 M: Keguang Zhang <keguang.zhang@gmail.com>
11683 L: linux-mips@vger.kernel.org
11685 F: arch/mips/include/asm/mach-loongson32/
11686 F: arch/mips/loongson32/
11687 F: drivers/*/*/*loongson1*
11688 F: drivers/*/*loongson1*
11690 MIPS/LOONGSON2EF ARCHITECTURE
11691 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11692 L: linux-mips@vger.kernel.org
11694 F: arch/mips/include/asm/mach-loongson2ef/
11695 F: arch/mips/loongson2ef/
11696 F: drivers/*/*/*loongson2*
11697 F: drivers/*/*loongson2*
11699 MIPS/LOONGSON64 ARCHITECTURE
11700 M: Huacai Chen <chenhc@lemote.com>
11701 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11702 L: linux-mips@vger.kernel.org
11704 F: arch/mips/include/asm/mach-loongson64/
11705 F: arch/mips/loongson64/
11706 F: drivers/*/*/*loongson3*
11707 F: drivers/*/*loongson3*
11708 F: drivers/irqchip/irq-loongson*
11709 F: drivers/platform/mips/cpu_hwmon.c
11711 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11712 M: Hans Verkuil <hverkuil@xs4all.nl>
11713 L: linux-media@vger.kernel.org
11715 W: https://linuxtv.org
11716 T: git git://linuxtv.org/media_tree.git
11717 F: drivers/media/radio/radio-miropcm20*
11720 R: Lubomir Rintel <lkundrak@v3.sk>
11721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11724 F: arch/arm/boot/dts/mmp*
11725 F: arch/arm/mach-mmp/
11726 F: include/linux/soc/mmp/
11728 MMP USB PHY DRIVERS
11729 R: Lubomir Rintel <lkundrak@v3.sk>
11730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11732 F: drivers/phy/marvell/phy-mmp3-usb.c
11733 F: drivers/phy/marvell/phy-pxa-usb.c
11735 MMU GATHER AND TLB INVALIDATION
11736 M: Will Deacon <will@kernel.org>
11737 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11738 M: Andrew Morton <akpm@linux-foundation.org>
11739 M: Nick Piggin <npiggin@gmail.com>
11740 M: Peter Zijlstra <peterz@infradead.org>
11741 L: linux-arch@vger.kernel.org
11742 L: linux-mm@kvack.org
11744 F: arch/*/include/asm/tlb.h
11745 F: include/asm-generic/tlb.h
11748 MN88472 MEDIA DRIVER
11749 M: Antti Palosaari <crope@iki.fi>
11750 L: linux-media@vger.kernel.org
11752 W: https://linuxtv.org
11753 W: http://palosaari.fi/linux/
11754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11755 F: drivers/media/dvb-frontends/mn88472*
11757 MN88473 MEDIA DRIVER
11758 M: Antti Palosaari <crope@iki.fi>
11759 L: linux-media@vger.kernel.org
11761 W: https://linuxtv.org
11762 W: http://palosaari.fi/linux/
11763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11764 F: drivers/media/dvb-frontends/mn88473*
11767 M: Jessica Yu <jeyu@kernel.org>
11769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11770 F: include/linux/module.h
11773 MONOLITHIC POWER SYSTEM PMIC DRIVER
11774 M: Saravanan Sekar <sravanhome@gmail.com>
11776 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11777 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11778 F: drivers/iio/adc/mp2629_adc.c
11779 F: drivers/mfd/mp2629.c
11780 F: drivers/power/supply/mp2629_charger.c
11781 F: drivers/regulator/mp5416.c
11782 F: drivers/regulator/mpq7920.c
11783 F: drivers/regulator/mpq7920.h
11784 F: include/linux/mfd/mp2629.h
11786 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11788 W: http://popies.net/meye/
11789 F: Documentation/userspace-api/media/drivers/meye*
11790 F: drivers/media/pci/meye/
11791 F: include/uapi/linux/meye.h
11793 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11794 M: Jiri Slaby <jirislaby@kernel.org>
11796 F: Documentation/driver-api/serial/moxa-smartio.rst
11797 F: drivers/tty/mxser.*
11799 MR800 AVERMEDIA USB FM RADIO DRIVER
11800 M: Alexey Klimov <klimov.linux@gmail.com>
11801 L: linux-media@vger.kernel.org
11803 T: git git://linuxtv.org/media_tree.git
11804 F: drivers/media/radio/radio-mr800.c
11806 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11807 M: Alan Ott <alan@signal11.us>
11808 L: linux-wpan@vger.kernel.org
11810 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11811 F: drivers/net/ieee802154/mrf24j40.c
11814 M: "Lee, Chun-Yi" <jlee@suse.com>
11815 L: platform-driver-x86@vger.kernel.org
11817 F: drivers/platform/x86/msi-laptop.c
11820 L: platform-driver-x86@vger.kernel.org
11822 F: drivers/platform/x86/msi-wmi.c
11824 MSI001 MEDIA DRIVER
11825 M: Antti Palosaari <crope@iki.fi>
11826 L: linux-media@vger.kernel.org
11828 W: https://linuxtv.org
11829 W: http://palosaari.fi/linux/
11830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11831 T: git git://linuxtv.org/anttip/media_tree.git
11832 F: drivers/media/tuners/msi001*
11834 MSI2500 MEDIA DRIVER
11835 M: Antti Palosaari <crope@iki.fi>
11836 L: linux-media@vger.kernel.org
11838 W: https://linuxtv.org
11839 W: http://palosaari.fi/linux/
11840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11841 T: git git://linuxtv.org/anttip/media_tree.git
11842 F: drivers/media/usb/msi2500/
11844 MSTAR INTERRUPT CONTROLLER DRIVER
11845 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11846 M: Daniel Palmer <daniel@thingy.jp>
11848 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11849 F: drivers/irqchip/irq-mst-intc.c
11851 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11852 M: Robert Jarzmik <robert.jarzmik@free.fr>
11853 L: linux-mtd@lists.infradead.org
11855 F: drivers/mtd/devices/docg3*
11857 MT9M032 APTINA SENSOR DRIVER
11858 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11859 L: linux-media@vger.kernel.org
11861 T: git git://linuxtv.org/media_tree.git
11862 F: drivers/media/i2c/mt9m032.c
11863 F: include/media/i2c/mt9m032.h
11865 MT9P031 APTINA CAMERA SENSOR
11866 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11867 L: linux-media@vger.kernel.org
11869 T: git git://linuxtv.org/media_tree.git
11870 F: drivers/media/i2c/mt9p031.c
11871 F: include/media/i2c/mt9p031.h
11873 MT9T001 APTINA CAMERA SENSOR
11874 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11875 L: linux-media@vger.kernel.org
11877 T: git git://linuxtv.org/media_tree.git
11878 F: drivers/media/i2c/mt9t001.c
11879 F: include/media/i2c/mt9t001.h
11881 MT9T112 APTINA CAMERA SENSOR
11882 M: Jacopo Mondi <jacopo@jmondi.org>
11883 L: linux-media@vger.kernel.org
11885 T: git git://linuxtv.org/media_tree.git
11886 F: drivers/media/i2c/mt9t112.c
11887 F: include/media/i2c/mt9t112.h
11889 MT9V032 APTINA CAMERA SENSOR
11890 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11891 L: linux-media@vger.kernel.org
11893 T: git git://linuxtv.org/media_tree.git
11894 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11895 F: drivers/media/i2c/mt9v032.c
11896 F: include/media/i2c/mt9v032.h
11898 MT9V111 APTINA CAMERA SENSOR
11899 M: Jacopo Mondi <jacopo@jmondi.org>
11900 L: linux-media@vger.kernel.org
11902 T: git git://linuxtv.org/media_tree.git
11903 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11904 F: drivers/media/i2c/mt9v111.c
11906 MULTIFUNCTION DEVICES (MFD)
11907 M: Lee Jones <lee.jones@linaro.org>
11909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11910 F: Documentation/devicetree/bindings/mfd/
11912 F: include/dt-bindings/mfd/
11913 F: include/linux/mfd/
11915 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11917 F: drivers/mmc/host/mmc_spi.c
11918 F: include/linux/spi/mmc_spi.h
11920 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11921 M: Ulf Hansson <ulf.hansson@linaro.org>
11922 L: linux-mmc@vger.kernel.org
11924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11925 F: Documentation/devicetree/bindings/mmc/
11927 F: include/linux/mmc/
11928 F: include/uapi/linux/mmc/
11930 MULTIPLEXER SUBSYSTEM
11931 M: Peter Rosin <peda@axentia.se>
11933 F: Documentation/ABI/testing/sysfs-class-mux*
11934 F: Documentation/devicetree/bindings/mux/
11936 F: include/dt-bindings/mux/
11937 F: include/linux/mux/
11939 MULTITECH MULTIPORT CARD (ISICOM)
11941 F: drivers/tty/isicom.c
11942 F: include/linux/isicom.h
11944 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11945 M: Bin Liu <b-liu@ti.com>
11946 L: linux-usb@vger.kernel.org
11948 F: drivers/usb/musb/
11950 MXL301RF MEDIA DRIVER
11951 M: Akihiro Tsukada <tskd08@gmail.com>
11952 L: linux-media@vger.kernel.org
11954 F: drivers/media/tuners/mxl301rf*
11956 MXL5007T MEDIA DRIVER
11957 M: Michael Krufky <mkrufky@linuxtv.org>
11958 L: linux-media@vger.kernel.org
11960 W: https://linuxtv.org
11961 W: http://github.com/mkrufky
11962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11963 T: git git://linuxtv.org/mkrufky/tuners.git
11964 F: drivers/media/tuners/mxl5007t.*
11967 M: Marek Vasut <marex@denx.de>
11968 M: Stefan Agner <stefan@agner.ch>
11969 L: dri-devel@lists.freedesktop.org
11971 T: git git://anongit.freedesktop.org/drm/drm-misc
11972 F: Documentation/devicetree/bindings/display/mxsfb.txt
11973 F: drivers/gpu/drm/mxsfb/
11975 MYLEX DAC960 PCI RAID Controller
11976 M: Hannes Reinecke <hare@kernel.org>
11977 L: linux-scsi@vger.kernel.org
11979 F: drivers/scsi/myrb.*
11980 F: drivers/scsi/myrs.*
11982 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11983 M: Chris Lee <christopher.lee@cspi.com>
11984 L: netdev@vger.kernel.org
11986 W: https://www.cspi.com/ethernet-products/support/downloads/
11987 F: drivers/net/ethernet/myricom/myri10ge/
11989 NAND FLASH SUBSYSTEM
11990 M: Miquel Raynal <miquel.raynal@bootlin.com>
11991 R: Richard Weinberger <richard@nod.at>
11992 L: linux-mtd@lists.infradead.org
11994 W: http://www.linux-mtd.infradead.org/
11995 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11996 C: irc://irc.oftc.net/mtd
11997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11998 F: drivers/mtd/nand/
11999 F: include/linux/mtd/*nand*.h
12001 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12002 M: Daniel Mack <zonque@gmail.com>
12003 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12005 W: http://www.native-instruments.com
12006 F: sound/usb/caiaq/
12008 NATSEMI ETHERNET DRIVER (DP8381x)
12010 F: drivers/net/ethernet/natsemi/natsemi.c
12012 NCR 5380 SCSI DRIVERS
12013 M: Finn Thain <fthain@telegraphics.com.au>
12014 M: Michael Schmitz <schmitzmic@gmail.com>
12015 L: linux-scsi@vger.kernel.org
12017 F: Documentation/scsi/g_NCR5380.rst
12018 F: drivers/scsi/NCR5380.*
12019 F: drivers/scsi/arm/cumana_1.c
12020 F: drivers/scsi/arm/oak.c
12021 F: drivers/scsi/atari_scsi.*
12022 F: drivers/scsi/dmx3191d.c
12023 F: drivers/scsi/g_NCR5380.*
12024 F: drivers/scsi/mac_scsi.*
12025 F: drivers/scsi/sun3_scsi.*
12026 F: drivers/scsi/sun3_scsi_vme.c
12029 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12033 NCT6775 HARDWARE MONITOR DRIVER
12034 M: Guenter Roeck <linux@roeck-us.net>
12035 L: linux-hwmon@vger.kernel.org
12037 F: Documentation/hwmon/nct6775.rst
12038 F: drivers/hwmon/nct6775.c
12041 M: Jakub Kicinski <kuba@kernel.org>
12043 F: drivers/net/netdevsim/*
12045 NETEM NETWORK EMULATOR
12046 M: Stephen Hemminger <stephen@networkplumber.org>
12047 L: netdev@vger.kernel.org
12049 F: net/sched/sch_netem.c
12051 NETERION 10GbE DRIVERS (s2io/vxge)
12052 M: Jon Mason <jdmason@kudzu.us>
12053 L: netdev@vger.kernel.org
12055 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12056 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12057 F: drivers/net/ethernet/neterion/
12060 M: Pablo Neira Ayuso <pablo@netfilter.org>
12061 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12062 M: Florian Westphal <fw@strlen.de>
12063 L: netfilter-devel@vger.kernel.org
12064 L: coreteam@netfilter.org
12066 W: http://www.netfilter.org/
12067 W: http://www.iptables.org/
12068 W: http://www.nftables.org/
12069 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12072 F: include/linux/netfilter*
12073 F: include/linux/netfilter/
12074 F: include/net/netfilter/
12075 F: include/uapi/linux/netfilter*
12076 F: include/uapi/linux/netfilter/
12077 F: net/*/netfilter.c
12078 F: net/*/netfilter/
12079 F: net/bridge/br_netfilter*.c
12082 NETROM NETWORK LAYER
12083 M: Ralf Baechle <ralf@linux-mips.org>
12084 L: linux-hams@vger.kernel.org
12086 W: http://www.linux-ax25.org/
12087 F: include/net/netrom.h
12088 F: include/uapi/linux/netrom.h
12091 NETRONOME ETHERNET DRIVERS
12092 M: Simon Horman <simon.horman@netronome.com>
12093 R: Jakub Kicinski <kuba@kernel.org>
12094 L: oss-drivers@netronome.com
12096 F: drivers/net/ethernet/netronome/
12098 NETWORK BLOCK DEVICE (NBD)
12099 M: Josef Bacik <josef@toxicpanda.com>
12100 L: linux-block@vger.kernel.org
12101 L: nbd@other.debian.org
12103 F: Documentation/admin-guide/blockdev/nbd.rst
12104 F: drivers/block/nbd.c
12105 F: include/trace/events/nbd.h
12106 F: include/uapi/linux/nbd.h
12108 NETWORK DROP MONITOR
12109 M: Neil Horman <nhorman@tuxdriver.com>
12110 L: netdev@vger.kernel.org
12112 W: https://fedorahosted.org/dropwatch/
12113 F: include/uapi/linux/net_dropmon.h
12114 F: net/core/drop_monitor.c
12117 M: "David S. Miller" <davem@davemloft.net>
12118 M: Jakub Kicinski <kuba@kernel.org>
12119 L: netdev@vger.kernel.org
12121 W: http://www.linuxfoundation.org/en/Net
12122 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12125 F: Documentation/devicetree/bindings/net/
12126 F: drivers/connector/
12128 F: include/linux/etherdevice.h
12129 F: include/linux/fcdevice.h
12130 F: include/linux/fddidevice.h
12131 F: include/linux/hippidevice.h
12132 F: include/linux/if_*
12133 F: include/linux/inetdevice.h
12134 F: include/linux/netdevice.h
12135 F: include/uapi/linux/if_*
12136 F: include/uapi/linux/netdevice.h
12138 NETWORKING DRIVERS (WIRELESS)
12139 M: Kalle Valo <kvalo@codeaurora.org>
12140 L: linux-wireless@vger.kernel.org
12142 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12145 F: Documentation/devicetree/bindings/net/wireless/
12146 F: drivers/net/wireless/
12149 M: Andrew Lunn <andrew@lunn.ch>
12150 M: Vivien Didelot <vivien.didelot@gmail.com>
12151 M: Florian Fainelli <f.fainelli@gmail.com>
12152 M: Vladimir Oltean <olteanv@gmail.com>
12154 F: Documentation/devicetree/bindings/net/dsa/
12155 F: drivers/net/dsa/
12156 F: include/linux/dsa/
12157 F: include/linux/platform_data/dsa.h
12158 F: include/net/dsa.h
12161 NETWORKING [GENERAL]
12162 M: "David S. Miller" <davem@davemloft.net>
12163 M: Jakub Kicinski <kuba@kernel.org>
12164 L: netdev@vger.kernel.org
12166 W: http://www.linuxfoundation.org/en/Net
12167 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12168 B: mailto:netdev@vger.kernel.org
12169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12171 F: Documentation/networking/
12172 F: include/linux/in.h
12173 F: include/linux/net.h
12174 F: include/linux/netdevice.h
12176 F: include/uapi/linux/in.h
12177 F: include/uapi/linux/net.h
12178 F: include/uapi/linux/net_namespace.h
12179 F: include/uapi/linux/netdevice.h
12183 F: tools/testing/selftests/net/
12186 M: Steffen Klassert <steffen.klassert@secunet.com>
12187 M: Herbert Xu <herbert@gondor.apana.org.au>
12188 M: "David S. Miller" <davem@davemloft.net>
12189 L: netdev@vger.kernel.org
12191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12193 F: include/net/xfrm.h
12194 F: include/uapi/linux/xfrm.h
12197 F: net/ipv4/ip_vti.c
12198 F: net/ipv4/ipcomp.c
12202 F: net/ipv6/ip6_vti.c
12203 F: net/ipv6/ipcomp6.c
12207 F: tools/testing/selftests/net/ipsec.c
12209 NETWORKING [IPv4/IPv6]
12210 M: "David S. Miller" <davem@davemloft.net>
12211 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12212 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12213 L: netdev@vger.kernel.org
12215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12221 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12222 M: Paul Moore <paul@paul-moore.com>
12223 L: netdev@vger.kernel.org
12224 L: linux-security-module@vger.kernel.org
12226 W: https://github.com/netlabel
12227 F: Documentation/netlabel/
12228 F: include/net/calipso.h
12229 F: include/net/cipso_ipv4.h
12230 F: include/net/netlabel.h
12231 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12232 F: include/uapi/linux/netfilter/xt_SECMARK.h
12233 F: net/ipv4/cipso_ipv4.c
12234 F: net/ipv6/calipso.c
12235 F: net/netfilter/xt_CONNSECMARK.c
12236 F: net/netfilter/xt_SECMARK.c
12240 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12241 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12242 L: netdev@vger.kernel.org
12243 L: mptcp@lists.01.org
12245 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12246 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12247 F: Documentation/networking/mptcp-sysctl.rst
12248 F: include/net/mptcp.h
12249 F: include/uapi/linux/mptcp.h
12251 F: tools/testing/selftests/net/mptcp/
12254 M: Eric Dumazet <edumazet@google.com>
12255 L: netdev@vger.kernel.org
12257 F: include/linux/tcp.h
12258 F: include/net/tcp.h
12259 F: include/trace/events/tcp.h
12260 F: include/uapi/linux/tcp.h
12261 F: net/ipv4/syncookies.c
12263 F: net/ipv6/syncookies.c
12267 M: Boris Pismenny <borisp@nvidia.com>
12268 M: Aviad Yehezkel <aviadye@nvidia.com>
12269 M: John Fastabend <john.fastabend@gmail.com>
12270 M: Daniel Borkmann <daniel@iogearbox.net>
12271 M: Jakub Kicinski <kuba@kernel.org>
12272 L: netdev@vger.kernel.org
12274 F: include/net/tls.h
12275 F: include/uapi/linux/tls.h
12278 NETWORKING [WIRELESS]
12279 L: linux-wireless@vger.kernel.org
12280 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12282 NETXEN (1/10) GbE SUPPORT
12283 M: Manish Chopra <manishc@marvell.com>
12284 M: Rahul Verma <rahulv@marvell.com>
12285 M: GR-Linux-NIC-Dev@marvell.com
12286 L: netdev@vger.kernel.org
12288 F: drivers/net/ethernet/qlogic/netxen/
12290 NET_FAILOVER MODULE
12291 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12292 L: netdev@vger.kernel.org
12294 F: Documentation/networking/net_failover.rst
12295 F: drivers/net/net_failover.c
12296 F: include/net/net_failover.h
12299 M: David Ahern <dsahern@kernel.org>
12300 L: netdev@vger.kernel.org
12302 F: include/net/netns/nexthop.h
12303 F: include/net/nexthop.h
12304 F: include/uapi/linux/nexthop.h
12305 F: net/ipv4/nexthop.c
12308 L: netdev@vger.kernel.org
12310 F: Documentation/devicetree/bindings/net/nfc/
12312 F: include/linux/platform_data/nfcmrvl.h
12313 F: include/net/nfc/
12314 F: include/uapi/linux/nfc.h
12317 NFS, SUNRPC, AND LOCKD CLIENTS
12318 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12319 M: Anna Schumaker <anna.schumaker@netapp.com>
12320 L: linux-nfs@vger.kernel.org
12322 W: http://client.linux-nfs.org
12323 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12327 F: include/linux/lockd/
12328 F: include/linux/nfs*
12329 F: include/linux/sunrpc/
12330 F: include/uapi/linux/nfs*
12331 F: include/uapi/linux/sunrpc/
12333 F: Documentation/filesystems/nfs/
12336 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12337 L: linux-nilfs@vger.kernel.org
12339 W: https://nilfs.sourceforge.io/
12340 W: https://nilfs.osdn.jp/
12341 T: git git://github.com/konis/nilfs2.git
12342 F: Documentation/filesystems/nilfs2.rst
12344 F: include/trace/events/nilfs2.h
12345 F: include/uapi/linux/nilfs2_api.h
12346 F: include/uapi/linux/nilfs2_ondisk.h
12348 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12349 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12351 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12352 F: Documentation/scsi/NinjaSCSI.rst
12353 F: drivers/scsi/pcmcia/nsp_*
12355 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12356 M: GOTO Masanori <gotom@debian.or.jp>
12357 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12359 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12360 F: Documentation/scsi/NinjaSCSI.rst
12361 F: drivers/scsi/nsp32*
12364 M: Ley Foon Tan <ley.foon.tan@intel.com>
12366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12369 NITRO ENCLAVES (NE)
12370 M: Andra Paraschiv <andraprs@amazon.com>
12371 M: Alexandru Vasile <lexnv@amazon.com>
12372 M: Alexandru Ciobotaru <alcioa@amazon.com>
12373 L: linux-kernel@vger.kernel.org
12375 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12376 F: Documentation/virt/ne_overview.rst
12377 F: drivers/virt/nitro_enclaves/
12378 F: include/linux/nitro_enclaves.h
12379 F: include/uapi/linux/nitro_enclaves.h
12380 F: samples/nitro_enclaves/
12382 NOHZ, DYNTICKS SUPPORT
12383 M: Frederic Weisbecker <fweisbec@gmail.com>
12384 M: Thomas Gleixner <tglx@linutronix.de>
12385 M: Ingo Molnar <mingo@kernel.org>
12386 L: linux-kernel@vger.kernel.org
12388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12389 F: include/linux/sched/nohz.h
12390 F: include/linux/tick.h
12391 F: kernel/time/tick*.*
12393 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12394 M: Pavel Machek <pavel@ucw.cz>
12395 M: Sakari Ailus <sakari.ailus@iki.fi>
12396 L: linux-media@vger.kernel.org
12398 F: drivers/media/i2c/ad5820.c
12399 F: drivers/media/i2c/et8ek8
12401 NOKIA N900 POWER SUPPLY DRIVERS
12402 R: Pali Rohár <pali@kernel.org>
12403 F: drivers/power/supply/bq2415x_charger.c
12404 F: drivers/power/supply/bq27xxx_battery.c
12405 F: drivers/power/supply/bq27xxx_battery_i2c.c
12406 F: drivers/power/supply/isp1704_charger.c
12407 F: drivers/power/supply/rx51_battery.c
12408 F: include/linux/power/bq2415x_charger.h
12409 F: include/linux/power/bq27xxx_battery.h
12412 M: Willy Tarreau <w@1wt.eu>
12414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12415 F: tools/include/nolibc/
12418 M: Matthias Maennich <maennich@google.com>
12420 F: Documentation/core-api/symbol-namespaces.rst
12424 M: Sanjay R Mehta <sanju.mehta@amd.com>
12425 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12426 L: linux-ntb@googlegroups.com
12428 F: drivers/ntb/hw/amd/
12431 M: Jon Mason <jdmason@kudzu.us>
12432 M: Dave Jiang <dave.jiang@intel.com>
12433 M: Allen Hubbe <allenbh@gmail.com>
12434 L: linux-ntb@googlegroups.com
12436 W: https://github.com/jonmason/ntb/wiki
12437 T: git git://github.com/jonmason/ntb.git
12438 F: drivers/net/ntb_netdev.c
12440 F: include/linux/ntb.h
12441 F: include/linux/ntb_transport.h
12442 F: tools/testing/selftests/ntb/
12445 M: Serge Semin <fancer.lancer@gmail.com>
12446 L: linux-ntb@googlegroups.com
12448 F: drivers/ntb/hw/idt/
12451 M: Dave Jiang <dave.jiang@intel.com>
12452 L: linux-ntb@googlegroups.com
12454 W: https://github.com/davejiang/linux/wiki
12455 T: git https://github.com/davejiang/linux.git
12456 F: drivers/ntb/hw/intel/
12459 M: Anton Altaparmakov <anton@tuxera.com>
12460 L: linux-ntfs-dev@lists.sourceforge.net
12462 W: http://www.tuxera.com/
12463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12464 F: Documentation/filesystems/ntfs.rst
12468 M: Finn Thain <fthain@telegraphics.com.au>
12469 L: linux-m68k@lists.linux-m68k.org
12471 F: arch/*/include/asm/nubus.h
12473 F: include/linux/nubus.h
12474 F: include/uapi/linux/nubus.h
12476 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12477 M: Antonino Daplas <adaplas@gmail.com>
12478 L: linux-fbdev@vger.kernel.org
12480 F: drivers/video/fbdev/nvidia/
12481 F: drivers/video/fbdev/riva/
12484 M: Keith Busch <kbusch@kernel.org>
12485 M: Jens Axboe <axboe@fb.com>
12486 M: Christoph Hellwig <hch@lst.de>
12487 M: Sagi Grimberg <sagi@grimberg.me>
12488 L: linux-nvme@lists.infradead.org
12490 W: http://git.infradead.org/nvme.git
12491 T: git://git.infradead.org/nvme.git
12492 F: drivers/nvme/host/
12493 F: include/linux/nvme.h
12494 F: include/uapi/linux/nvme_ioctl.h
12496 NVM EXPRESS FC TRANSPORT DRIVERS
12497 M: James Smart <james.smart@broadcom.com>
12498 L: linux-nvme@lists.infradead.org
12500 F: drivers/nvme/host/fc.c
12501 F: drivers/nvme/target/fc.c
12502 F: drivers/nvme/target/fcloop.c
12503 F: include/linux/nvme-fc-driver.h
12504 F: include/linux/nvme-fc.h
12506 NVM EXPRESS TARGET DRIVER
12507 M: Christoph Hellwig <hch@lst.de>
12508 M: Sagi Grimberg <sagi@grimberg.me>
12509 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12510 L: linux-nvme@lists.infradead.org
12512 W: http://git.infradead.org/nvme.git
12513 T: git://git.infradead.org/nvme.git
12514 F: drivers/nvme/target/
12517 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12520 F: Documentation/ABI/stable/sysfs-bus-nvmem
12521 F: Documentation/devicetree/bindings/nvmem/
12523 F: include/linux/nvmem-consumer.h
12524 F: include/linux/nvmem-provider.h
12527 M: Ashish Kumar <ashish.kumar@nxp.com>
12528 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12529 L: linux-spi@vger.kernel.org
12531 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12532 F: drivers/spi/spi-nxp-fspi.c
12534 NXP FXAS21002C DRIVER
12535 M: Rui Miguel Silva <rmfrfs@gmail.com>
12536 L: linux-iio@vger.kernel.org
12538 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12539 F: drivers/iio/gyro/fxas21002c.h
12540 F: drivers/iio/gyro/fxas21002c_core.c
12541 F: drivers/iio/gyro/fxas21002c_i2c.c
12542 F: drivers/iio/gyro/fxas21002c_spi.c
12544 NXP i.MX 8MQ DCSS DRIVER
12545 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12546 R: Lucas Stach <l.stach@pengutronix.de>
12547 L: dri-devel@lists.freedesktop.org
12549 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12550 F: drivers/gpu/drm/imx/dcss/
12552 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12553 M: Krzysztof Kozlowski <krzk@kernel.org>
12554 L: linux-kernel@vger.kernel.org
12556 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12557 F: drivers/extcon/extcon-ptn5150.c
12559 NXP SGTL5000 DRIVER
12560 M: Fabio Estevam <festevam@gmail.com>
12561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12563 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12564 F: sound/soc/codecs/sgtl5000*
12566 NXP SJA1105 ETHERNET SWITCH DRIVER
12567 M: Vladimir Oltean <olteanv@gmail.com>
12568 L: linux-kernel@vger.kernel.org
12570 F: drivers/net/dsa/sja1105
12572 NXP TDA998X DRM DRIVER
12573 M: Russell King <linux@armlinux.org.uk>
12575 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12576 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12577 F: drivers/gpu/drm/i2c/tda998x_drv.c
12578 F: include/drm/i2c/tda998x.h
12579 F: include/dt-bindings/display/tda998x.h
12583 M: Peter Rosin <peda@axentia.se>
12584 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12586 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12587 F: sound/soc/codecs/tfa9879*
12590 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12591 R: Charles Gorand <charles.gorand@effinnov.com>
12592 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12594 F: drivers/nfc/nxp-nci
12597 M: Jiri Pirko <jiri@nvidia.com>
12598 L: netdev@vger.kernel.org
12600 F: include/linux/objagg.h
12602 F: lib/test_objagg.c
12605 M: Josh Poimboeuf <jpoimboe@redhat.com>
12606 M: Peter Zijlstra <peterz@infradead.org>
12609 F: include/linux/objtool.h
12611 OCELOT ETHERNET SWITCH DRIVER
12612 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12613 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12614 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12615 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12616 L: netdev@vger.kernel.org
12618 F: drivers/net/dsa/ocelot/*
12619 F: drivers/net/ethernet/mscc/
12620 F: include/soc/mscc/ocelot*
12621 F: net/dsa/tag_ocelot.c
12622 F: tools/testing/selftests/drivers/net/ocelot/*
12624 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12625 M: Frederic Barrat <fbarrat@linux.ibm.com>
12626 M: Andrew Donnellan <ajd@linux.ibm.com>
12627 L: linuxppc-dev@lists.ozlabs.org
12629 F: Documentation/userspace-api/accelerators/ocxl.rst
12630 F: arch/powerpc/include/asm/pnv-ocxl.h
12631 F: arch/powerpc/platforms/powernv/ocxl.c
12632 F: drivers/misc/ocxl/
12633 F: include/misc/ocxl*
12634 F: include/uapi/misc/ocxl.h
12637 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12638 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12639 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12640 L: linux-omap@vger.kernel.org
12642 F: sound/soc/ti/n810.c
12643 F: sound/soc/ti/omap*
12644 F: sound/soc/ti/rx51.c
12645 F: sound/soc/ti/sdma-pcm.*
12647 OMAP CLOCK FRAMEWORK SUPPORT
12648 M: Paul Walmsley <paul@pwsan.com>
12649 L: linux-omap@vger.kernel.org
12651 F: arch/arm/*omap*/*clock*
12653 OMAP DEVICE TREE SUPPORT
12654 M: Benoît Cousson <bcousson@baylibre.com>
12655 M: Tony Lindgren <tony@atomide.com>
12656 L: linux-omap@vger.kernel.org
12657 L: devicetree@vger.kernel.org
12659 F: arch/arm/boot/dts/*am3*
12660 F: arch/arm/boot/dts/*am4*
12661 F: arch/arm/boot/dts/*am5*
12662 F: arch/arm/boot/dts/*dra7*
12663 F: arch/arm/boot/dts/*omap*
12664 F: arch/arm/boot/dts/logicpd-som-lv*
12665 F: arch/arm/boot/dts/logicpd-torpedo*
12667 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12668 L: linux-omap@vger.kernel.org
12669 L: linux-fbdev@vger.kernel.org
12671 F: Documentation/arm/omap/dss.rst
12672 F: drivers/video/fbdev/omap2/
12674 OMAP FRAMEBUFFER SUPPORT
12675 L: linux-fbdev@vger.kernel.org
12676 L: linux-omap@vger.kernel.org
12678 F: drivers/video/fbdev/omap/
12680 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12681 M: Roger Quadros <rogerq@ti.com>
12682 M: Tony Lindgren <tony@atomide.com>
12683 L: linux-omap@vger.kernel.org
12685 F: arch/arm/mach-omap2/*gpmc*
12686 F: drivers/memory/omap-gpmc.c
12689 M: Grygorii Strashko <grygorii.strashko@ti.com>
12690 M: Santosh Shilimkar <ssantosh@kernel.org>
12691 M: Kevin Hilman <khilman@kernel.org>
12692 L: linux-omap@vger.kernel.org
12694 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12695 F: drivers/gpio/gpio-omap.c
12697 OMAP HARDWARE SPINLOCK SUPPORT
12698 M: Ohad Ben-Cohen <ohad@wizery.com>
12699 L: linux-omap@vger.kernel.org
12701 F: drivers/hwspinlock/omap_hwspinlock.c
12703 OMAP HS MMC SUPPORT
12704 L: linux-mmc@vger.kernel.org
12705 L: linux-omap@vger.kernel.org
12707 F: drivers/mmc/host/omap_hsmmc.c
12710 M: Paul Walmsley <paul@pwsan.com>
12711 L: linux-omap@vger.kernel.org
12713 F: arch/arm/mach-omap2/omap_hwmod*data*
12715 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12716 M: Benoît Cousson <bcousson@baylibre.com>
12717 L: linux-omap@vger.kernel.org
12719 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12722 M: Benoît Cousson <bcousson@baylibre.com>
12723 M: Paul Walmsley <paul@pwsan.com>
12724 L: linux-omap@vger.kernel.org
12726 F: arch/arm/mach-omap2/omap_hwmod.*
12729 M: Vignesh R <vigneshr@ti.com>
12730 L: linux-omap@vger.kernel.org
12731 L: linux-i2c@vger.kernel.org
12733 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12734 F: drivers/i2c/busses/i2c-omap.c
12736 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12737 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12738 L: linux-media@vger.kernel.org
12740 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12741 F: drivers/media/platform/omap3isp/
12742 F: drivers/staging/media/omap4iss/
12745 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12746 L: linux-omap@vger.kernel.org
12748 F: drivers/mmc/host/omap.c
12750 OMAP POWER MANAGEMENT SUPPORT
12751 M: Kevin Hilman <khilman@kernel.org>
12752 L: linux-omap@vger.kernel.org
12754 F: arch/arm/*omap*/*pm*
12755 F: drivers/cpufreq/omap-cpufreq.c
12757 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12758 M: Rajendra Nayak <rnayak@codeaurora.org>
12759 M: Paul Walmsley <paul@pwsan.com>
12760 L: linux-omap@vger.kernel.org
12762 F: arch/arm/mach-omap2/prm*
12764 OMAP RANDOM NUMBER GENERATOR SUPPORT
12765 M: Deepak Saxena <dsaxena@plexity.net>
12767 F: drivers/char/hw_random/omap-rng.c
12770 L: linux-usb@vger.kernel.org
12771 L: linux-omap@vger.kernel.org
12773 F: arch/arm/*omap*/usb*
12774 F: drivers/usb/*/*omap*
12776 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12777 M: Mark Jackson <mpfj@newflow.co.uk>
12778 L: linux-omap@vger.kernel.org
12780 F: arch/arm/boot/dts/am335x-nano.dts
12783 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12784 M: Tony Lindgren <tony@atomide.com>
12785 L: linux-omap@vger.kernel.org
12787 Q: http://patchwork.kernel.org/project/linux-omap/list/
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12789 F: arch/arm/configs/omap1_defconfig
12790 F: arch/arm/mach-omap1/
12791 F: arch/arm/plat-omap/
12792 F: drivers/i2c/busses/i2c-omap.c
12793 F: include/linux/platform_data/ams-delta-fiq.h
12794 F: include/linux/platform_data/i2c-omap.h
12797 M: Tony Lindgren <tony@atomide.com>
12798 L: linux-omap@vger.kernel.org
12800 W: http://www.muru.com/linux/omap/
12801 W: http://linux.omap.com/
12802 Q: http://patchwork.kernel.org/project/linux-omap/list/
12803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12804 F: arch/arm/configs/omap2plus_defconfig
12805 F: arch/arm/mach-omap2/
12806 F: arch/arm/plat-omap/
12807 F: drivers/bus/ti-sysc.c
12808 F: drivers/i2c/busses/i2c-omap.c
12809 F: drivers/irqchip/irq-omap-intc.c
12810 F: drivers/mfd/*omap*.c
12811 F: drivers/mfd/menelaus.c
12812 F: drivers/mfd/palmas.c
12813 F: drivers/mfd/tps65217.c
12814 F: drivers/mfd/tps65218.c
12815 F: drivers/mfd/tps65910.c
12816 F: drivers/mfd/twl-core.[ch]
12817 F: drivers/mfd/twl4030*.c
12818 F: drivers/mfd/twl6030*.c
12819 F: drivers/mfd/twl6040*.c
12820 F: drivers/regulator/palmas-regulator*.c
12821 F: drivers/regulator/pbias-regulator.c
12822 F: drivers/regulator/tps65217-regulator.c
12823 F: drivers/regulator/tps65218-regulator.c
12824 F: drivers/regulator/tps65910-regulator.c
12825 F: drivers/regulator/twl-regulator.c
12826 F: drivers/regulator/twl6030-regulator.c
12827 F: include/linux/platform_data/i2c-omap.h
12828 F: include/linux/platform_data/ti-sysc.h
12831 M: Bob Copeland <me@bobcopeland.com>
12832 L: linux-karma-devel@lists.sourceforge.net
12834 F: Documentation/filesystems/omfs.rst
12837 OMNIKEY CARDMAN 4000 DRIVER
12838 M: Harald Welte <laforge@gnumonks.org>
12840 F: drivers/char/pcmcia/cm4000_cs.c
12841 F: include/linux/cm4000_cs.h
12842 F: include/uapi/linux/cm4000_cs.h
12844 OMNIKEY CARDMAN 4040 DRIVER
12845 M: Harald Welte <laforge@gnumonks.org>
12847 F: drivers/char/pcmcia/cm4040_cs.*
12849 OMNIVISION OV13858 SENSOR DRIVER
12850 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12851 L: linux-media@vger.kernel.org
12853 T: git git://linuxtv.org/media_tree.git
12854 F: drivers/media/i2c/ov13858.c
12856 OMNIVISION OV2680 SENSOR DRIVER
12857 M: Rui Miguel Silva <rmfrfs@gmail.com>
12858 L: linux-media@vger.kernel.org
12860 T: git git://linuxtv.org/media_tree.git
12861 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12862 F: drivers/media/i2c/ov2680.c
12864 OMNIVISION OV2685 SENSOR DRIVER
12865 M: Shunqian Zheng <zhengsq@rock-chips.com>
12866 L: linux-media@vger.kernel.org
12868 T: git git://linuxtv.org/media_tree.git
12869 F: drivers/media/i2c/ov2685.c
12871 OMNIVISION OV2740 SENSOR DRIVER
12872 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12873 R: Shawn Tu <shawnx.tu@intel.com>
12874 R: Bingbu Cao <bingbu.cao@intel.com>
12875 L: linux-media@vger.kernel.org
12877 T: git git://linuxtv.org/media_tree.git
12878 F: drivers/media/i2c/ov2740.c
12880 OMNIVISION OV5640 SENSOR DRIVER
12881 M: Steve Longerbeam <slongerbeam@gmail.com>
12882 L: linux-media@vger.kernel.org
12884 T: git git://linuxtv.org/media_tree.git
12885 F: drivers/media/i2c/ov5640.c
12887 OMNIVISION OV5647 SENSOR DRIVER
12888 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12889 M: Jacopo Mondi <jacopo@jmondi.org>
12890 L: linux-media@vger.kernel.org
12892 T: git git://linuxtv.org/media_tree.git
12893 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12894 F: drivers/media/i2c/ov5647.c
12896 OMNIVISION OV5670 SENSOR DRIVER
12897 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12898 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12899 L: linux-media@vger.kernel.org
12901 T: git git://linuxtv.org/media_tree.git
12902 F: drivers/media/i2c/ov5670.c
12904 OMNIVISION OV5675 SENSOR DRIVER
12905 M: Shawn Tu <shawnx.tu@intel.com>
12906 L: linux-media@vger.kernel.org
12908 T: git git://linuxtv.org/media_tree.git
12909 F: drivers/media/i2c/ov5675.c
12911 OMNIVISION OV5695 SENSOR DRIVER
12912 M: Shunqian Zheng <zhengsq@rock-chips.com>
12913 L: linux-media@vger.kernel.org
12915 T: git git://linuxtv.org/media_tree.git
12916 F: drivers/media/i2c/ov5695.c
12918 OMNIVISION OV7670 SENSOR DRIVER
12919 M: Jonathan Corbet <corbet@lwn.net>
12920 L: linux-media@vger.kernel.org
12922 T: git git://linuxtv.org/media_tree.git
12923 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12924 F: drivers/media/i2c/ov7670.c
12926 OMNIVISION OV772x SENSOR DRIVER
12927 M: Jacopo Mondi <jacopo@jmondi.org>
12928 L: linux-media@vger.kernel.org
12930 T: git git://linuxtv.org/media_tree.git
12931 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12932 F: drivers/media/i2c/ov772x.c
12933 F: include/media/i2c/ov772x.h
12935 OMNIVISION OV7740 SENSOR DRIVER
12936 M: Wenyou Yang <wenyou.yang@microchip.com>
12937 L: linux-media@vger.kernel.org
12939 T: git git://linuxtv.org/media_tree.git
12940 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12941 F: drivers/media/i2c/ov7740.c
12943 OMNIVISION OV8856 SENSOR DRIVER
12944 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12945 L: linux-media@vger.kernel.org
12947 T: git git://linuxtv.org/media_tree.git
12948 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12949 F: drivers/media/i2c/ov8856.c
12951 OMNIVISION OV9640 SENSOR DRIVER
12952 M: Petr Cvek <petrcvekcz@gmail.com>
12953 L: linux-media@vger.kernel.org
12955 F: drivers/media/i2c/ov9640.*
12957 OMNIVISION OV9650 SENSOR DRIVER
12958 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12959 R: Akinobu Mita <akinobu.mita@gmail.com>
12960 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12961 L: linux-media@vger.kernel.org
12963 T: git git://linuxtv.org/media_tree.git
12964 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12965 F: drivers/media/i2c/ov9650.c
12967 ONENAND FLASH DRIVER
12968 M: Kyungmin Park <kyungmin.park@samsung.com>
12969 L: linux-mtd@lists.infradead.org
12971 F: drivers/mtd/nand/onenand/
12972 F: include/linux/mtd/onenand*.h
12974 ONION OMEGA2+ BOARD
12975 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12976 L: linux-mips@vger.kernel.org
12978 F: arch/mips/boot/dts/ralink/omega2p.dts
12981 M: Jens Wiklander <jens.wiklander@linaro.org>
12982 L: op-tee@lists.trustedfirmware.org
12984 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12985 F: drivers/tee/optee/
12987 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12988 M: Sumit Garg <sumit.garg@linaro.org>
12989 L: op-tee@lists.trustedfirmware.org
12991 F: drivers/char/hw_random/optee-rng.c
12994 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
12995 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
12996 L: linux-rdma@vger.kernel.org
12998 F: drivers/infiniband/ulp/opa_vnic
13000 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13001 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13002 M: Frank Rowand <frowand.list@gmail.com>
13003 L: devicetree@vger.kernel.org
13005 F: Documentation/devicetree/dynamic-resolution-notes.rst
13006 F: Documentation/devicetree/overlay-notes.rst
13007 F: drivers/of/overlay.c
13008 F: drivers/of/resolver.c
13009 K: of_overlay_notifier_
13011 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13012 M: Rob Herring <robh+dt@kernel.org>
13013 M: Frank Rowand <frowand.list@gmail.com>
13014 L: devicetree@vger.kernel.org
13016 W: http://www.devicetree.org/
13017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13018 F: Documentation/ABI/testing/sysfs-firmware-ofw
13020 F: include/linux/of*.h
13023 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13024 M: Rob Herring <robh+dt@kernel.org>
13025 L: devicetree@vger.kernel.org
13027 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13029 F: Documentation/devicetree/
13030 F: arch/*/boot/dts/
13031 F: include/dt-bindings/
13033 OPENCORES I2C BUS DRIVER
13034 M: Peter Korsgaard <peter@korsgaard.com>
13035 M: Andrew Lunn <andrew@lunn.ch>
13036 L: linux-i2c@vger.kernel.org
13038 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13039 F: Documentation/i2c/busses/i2c-ocores.rst
13040 F: drivers/i2c/busses/i2c-ocores.c
13041 F: include/linux/platform_data/i2c-ocores.h
13043 OPENRISC ARCHITECTURE
13044 M: Jonas Bonn <jonas@southpole.se>
13045 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13046 M: Stafford Horne <shorne@gmail.com>
13047 L: openrisc@lists.librecores.org
13049 W: http://openrisc.io
13050 T: git git://github.com/openrisc/linux.git
13051 F: Documentation/devicetree/bindings/openrisc/
13052 F: Documentation/openrisc/
13054 F: drivers/irqchip/irq-ompic.c
13055 F: drivers/irqchip/irq-or1k-*
13058 M: Pravin B Shelar <pshelar@ovn.org>
13059 L: netdev@vger.kernel.org
13060 L: dev@openvswitch.org
13062 W: http://openvswitch.org
13063 F: include/uapi/linux/openvswitch.h
13064 F: net/openvswitch/
13066 OPERATING PERFORMANCE POINTS (OPP)
13067 M: Viresh Kumar <vireshk@kernel.org>
13068 M: Nishanth Menon <nm@ti.com>
13069 M: Stephen Boyd <sboyd@kernel.org>
13070 L: linux-pm@vger.kernel.org
13072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13073 F: Documentation/devicetree/bindings/opp/
13074 F: Documentation/power/opp.rst
13076 F: include/linux/pm_opp.h
13079 M: Clemens Ladisch <clemens@ladisch.de>
13080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13083 F: sound/drivers/opl4/
13086 M: Robert Richter <rric@kernel.org>
13087 L: oprofile-list@lists.sf.net
13089 F: arch/*/include/asm/oprofile*.h
13090 F: arch/*/oprofile/
13091 F: drivers/oprofile/
13092 F: include/linux/oprofile.h
13094 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13095 M: Mark Fasheh <mark@fasheh.com>
13096 M: Joel Becker <jlbec@evilplan.org>
13097 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13098 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13100 W: http://ocfs2.wiki.kernel.org
13101 F: Documentation/filesystems/dlmfs.rst
13102 F: Documentation/filesystems/ocfs2.rst
13105 ORANGEFS FILESYSTEM
13106 M: Mike Marshall <hubcap@omnibond.com>
13107 R: Martin Brandenburg <martin@omnibond.com>
13108 L: devel@lists.orangefs.org
13110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13111 F: Documentation/filesystems/orangefs.rst
13115 L: linux-wireless@vger.kernel.org
13117 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13118 W: http://www.nongnu.org/orinoco/
13119 F: drivers/net/wireless/intersil/orinoco/
13121 OV2659 OMNIVISION SENSOR DRIVER
13122 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13123 L: linux-media@vger.kernel.org
13125 W: https://linuxtv.org
13126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13127 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13128 F: drivers/media/i2c/ov2659.c
13129 F: include/media/i2c/ov2659.h
13132 M: Miklos Szeredi <miklos@szeredi.hu>
13133 L: linux-unionfs@vger.kernel.org
13135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13136 F: Documentation/filesystems/overlayfs.rst
13139 P54 WIRELESS DRIVER
13140 M: Christian Lamparter <chunkeey@googlemail.com>
13141 L: linux-wireless@vger.kernel.org
13143 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13144 F: drivers/net/wireless/intersil/p54/
13147 M: Vladimir Oltean <olteanv@gmail.com>
13148 L: netdev@vger.kernel.org
13150 F: Documentation/core-api/packing.rst
13151 F: include/linux/packing.h
13154 PADATA PARALLEL EXECUTION MECHANISM
13155 M: Steffen Klassert <steffen.klassert@secunet.com>
13156 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13157 L: linux-crypto@vger.kernel.org
13158 L: linux-kernel@vger.kernel.org
13160 F: Documentation/core-api/padata.rst
13161 F: include/linux/padata.h
13165 M: Jesper Dangaard Brouer <hawk@kernel.org>
13166 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13167 L: netdev@vger.kernel.org
13169 F: Documentation/networking/page_pool.rst
13170 F: include/net/page_pool.h
13171 F: include/trace/events/page_pool.h
13172 F: net/core/page_pool.c
13174 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13175 M: Harald Welte <laforge@gnumonks.org>
13176 L: platform-driver-x86@vger.kernel.org
13178 F: drivers/platform/x86/panasonic-laptop.c
13180 PARALLAX PING IIO SENSOR DRIVER
13181 M: Andreas Klinger <ak@it-klinger.de>
13182 L: linux-iio@vger.kernel.org
13184 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13185 F: drivers/iio/proximity/ping.c
13187 PARALLEL LCD/KEYPAD PANEL DRIVER
13188 M: Willy Tarreau <willy@haproxy.com>
13189 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13191 F: Documentation/admin-guide/lcd-panel-cgram.rst
13192 F: drivers/auxdisplay/panel.c
13194 PARALLEL PORT SUBSYSTEM
13195 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13196 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13197 L: linux-parport@lists.infradead.org (subscribers-only)
13199 F: Documentation/driver-api/parport*.rst
13200 F: drivers/char/ppdev.c
13201 F: drivers/parport/
13202 F: include/linux/parport*.h
13203 F: include/uapi/linux/ppdev.h
13205 PARAVIRT_OPS INTERFACE
13206 M: Juergen Gross <jgross@suse.com>
13207 M: Deep Shah <sdeep@vmware.com>
13208 M: "VMware, Inc." <pv-drivers@vmware.com>
13209 L: virtualization@lists.linux-foundation.org
13211 F: Documentation/virt/paravirt_ops.rst
13212 F: arch/*/include/asm/paravirt*.h
13213 F: arch/*/kernel/paravirt*
13214 F: include/linux/hypervisor.h
13216 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13217 M: Tim Waugh <tim@cyberelk.net>
13218 L: linux-parport@lists.infradead.org (subscribers-only)
13220 F: Documentation/admin-guide/blockdev/paride.rst
13221 F: drivers/block/paride/
13223 PARISC ARCHITECTURE
13224 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13225 M: Helge Deller <deller@gmx.de>
13226 L: linux-parisc@vger.kernel.org
13228 W: https://parisc.wiki.kernel.org
13229 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13232 F: Documentation/parisc/
13234 F: drivers/char/agp/parisc-agp.c
13235 F: drivers/input/misc/hp_sdc_rtc.c
13236 F: drivers/input/serio/gscps2.c
13237 F: drivers/input/serio/hp_sdc*
13239 F: drivers/parport/parport_gsc.*
13240 F: drivers/tty/serial/8250/8250_gsc.c
13241 F: drivers/video/console/sti*
13242 F: drivers/video/fbdev/sti*
13243 F: drivers/video/logo/logo_parisc*
13244 F: include/linux/hp_sdc.h
13247 M: Jiri Pirko <jiri@nvidia.com>
13248 L: netdev@vger.kernel.org
13250 F: include/linux/parman.h
13252 F: lib/test_parman.c
13254 PC ENGINES APU BOARD DRIVER
13255 M: Enrico Weigelt, metux IT consult <info@metux.net>
13257 F: drivers/platform/x86/pcengines-apuv2.c
13259 PC87360 HARDWARE MONITORING DRIVER
13260 M: Jim Cromie <jim.cromie@gmail.com>
13261 L: linux-hwmon@vger.kernel.org
13263 F: Documentation/hwmon/pc87360.rst
13264 F: drivers/hwmon/pc87360.c
13266 PC8736x GPIO DRIVER
13267 M: Jim Cromie <jim.cromie@gmail.com>
13269 F: drivers/char/pc8736x_gpio.c
13271 PC87427 HARDWARE MONITORING DRIVER
13272 M: Jean Delvare <jdelvare@suse.com>
13273 L: linux-hwmon@vger.kernel.org
13275 F: Documentation/hwmon/pc87427.rst
13276 F: drivers/hwmon/pc87427.c
13279 M: Riku Voipio <riku.voipio@iki.fi>
13281 F: drivers/leds/leds-pca9532.c
13282 F: include/linux/leds-pca9532.h
13284 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13285 M: Guenter Roeck <linux@roeck-us.net>
13286 L: linux-i2c@vger.kernel.org
13288 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13290 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13291 M: Khalid Aziz <khalid@gonehiking.org>
13293 F: drivers/firmware/pcdp.*
13295 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13296 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13297 M: Pali Rohár <pali@kernel.org>
13298 L: linux-pci@vger.kernel.org
13299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13301 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13302 F: drivers/pci/controller/pci-aardvark.c
13304 PCI DRIVER FOR ALTERA PCIE IP
13305 M: Ley Foon Tan <ley.foon.tan@intel.com>
13306 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13307 L: linux-pci@vger.kernel.org
13309 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13310 F: drivers/pci/controller/pcie-altera.c
13312 PCI DRIVER FOR APPLIEDMICRO XGENE
13313 M: Toan Le <toan@os.amperecomputing.com>
13314 L: linux-pci@vger.kernel.org
13315 L: linux-arm-kernel@lists.infradead.org
13317 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13318 F: drivers/pci/controller/pci-xgene.c
13320 PCI DRIVER FOR ARM VERSATILE PLATFORM
13321 M: Rob Herring <robh@kernel.org>
13322 L: linux-pci@vger.kernel.org
13323 L: linux-arm-kernel@lists.infradead.org
13325 F: Documentation/devicetree/bindings/pci/versatile.yaml
13326 F: drivers/pci/controller/pci-versatile.c
13328 PCI DRIVER FOR ARMADA 8K
13329 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13330 L: linux-pci@vger.kernel.org
13331 L: linux-arm-kernel@lists.infradead.org
13333 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13334 F: drivers/pci/controller/dwc/pcie-armada8k.c
13336 PCI DRIVER FOR CADENCE PCIE IP
13337 M: Tom Joseph <tjoseph@cadence.com>
13338 L: linux-pci@vger.kernel.org
13340 F: Documentation/devicetree/bindings/pci/cdns,*
13341 F: drivers/pci/controller/cadence/
13343 PCI DRIVER FOR FREESCALE LAYERSCAPE
13344 M: Minghuan Lian <minghuan.Lian@nxp.com>
13345 M: Mingkai Hu <mingkai.hu@nxp.com>
13346 M: Roy Zang <roy.zang@nxp.com>
13347 L: linuxppc-dev@lists.ozlabs.org
13348 L: linux-pci@vger.kernel.org
13349 L: linux-arm-kernel@lists.infradead.org
13351 F: drivers/pci/controller/dwc/*layerscape*
13353 PCI DRIVER FOR GENERIC OF HOSTS
13354 M: Will Deacon <will@kernel.org>
13355 L: linux-pci@vger.kernel.org
13356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13358 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13359 F: drivers/pci/controller/pci-host-common.c
13360 F: drivers/pci/controller/pci-host-generic.c
13362 PCI DRIVER FOR IMX6
13363 M: Richard Zhu <hongxing.zhu@nxp.com>
13364 M: Lucas Stach <l.stach@pengutronix.de>
13365 L: linux-pci@vger.kernel.org
13366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13368 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13369 F: drivers/pci/controller/dwc/*imx6*
13371 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13372 M: Jonathan Derrick <jonathan.derrick@intel.com>
13373 L: linux-pci@vger.kernel.org
13375 F: drivers/pci/controller/vmd.c
13377 PCI DRIVER FOR MICROSEMI SWITCHTEC
13378 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13379 M: Logan Gunthorpe <logang@deltatee.com>
13380 L: linux-pci@vger.kernel.org
13382 F: Documentation/ABI/testing/sysfs-class-switchtec
13383 F: Documentation/driver-api/switchtec.rst
13384 F: drivers/ntb/hw/mscc/
13385 F: drivers/pci/switch/switchtec*
13386 F: include/linux/switchtec.h
13387 F: include/uapi/linux/switchtec_ioctl.h
13389 PCI DRIVER FOR MOBIVEIL PCIE IP
13390 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13391 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13392 L: linux-pci@vger.kernel.org
13394 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13395 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13397 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13398 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13399 M: Jason Cooper <jason@lakedaemon.net>
13400 L: linux-pci@vger.kernel.org
13401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13403 F: drivers/pci/controller/*mvebu*
13405 PCI DRIVER FOR NVIDIA TEGRA
13406 M: Thierry Reding <thierry.reding@gmail.com>
13407 L: linux-tegra@vger.kernel.org
13408 L: linux-pci@vger.kernel.org
13410 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13411 F: drivers/pci/controller/pci-tegra.c
13413 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13414 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13415 L: linux-pci@vger.kernel.org
13416 L: linux-arm-kernel@lists.infradead.org
13418 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13419 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13421 PCI DRIVER FOR RENESAS R-CAR
13422 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13423 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13424 L: linux-pci@vger.kernel.org
13425 L: linux-renesas-soc@vger.kernel.org
13427 F: Documentation/devicetree/bindings/pci/*rcar*
13428 F: drivers/pci/controller/*rcar*
13430 PCI DRIVER FOR SAMSUNG EXYNOS
13431 M: Jingoo Han <jingoohan1@gmail.com>
13432 L: linux-pci@vger.kernel.org
13433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13434 L: linux-samsung-soc@vger.kernel.org
13436 F: drivers/pci/controller/dwc/pci-exynos.c
13438 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13439 M: Jingoo Han <jingoohan1@gmail.com>
13440 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13441 L: linux-pci@vger.kernel.org
13443 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13444 F: drivers/pci/controller/dwc/*designware*
13446 PCI DRIVER FOR TI DRA7XX/J721E
13447 M: Kishon Vijay Abraham I <kishon@ti.com>
13448 L: linux-omap@vger.kernel.org
13449 L: linux-pci@vger.kernel.org
13450 L: linux-arm-kernel@lists.infradead.org
13452 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13453 F: drivers/pci/controller/cadence/pci-j721e.c
13454 F: drivers/pci/controller/dwc/pci-dra7xx.c
13456 PCI DRIVER FOR TI KEYSTONE
13457 M: Murali Karicheri <m-karicheri2@ti.com>
13458 L: linux-pci@vger.kernel.org
13459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13461 F: drivers/pci/controller/dwc/pci-keystone.c
13463 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13464 M: Linus Walleij <linus.walleij@linaro.org>
13465 L: linux-pci@vger.kernel.org
13467 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13468 F: drivers/pci/controller/pci-v3-semi.c
13470 PCI ENDPOINT SUBSYSTEM
13471 M: Kishon Vijay Abraham I <kishon@ti.com>
13472 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13473 L: linux-pci@vger.kernel.org
13475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13476 F: drivers/misc/pci_endpoint_test.c
13477 F: drivers/pci/endpoint/
13480 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13481 M: Russell Currey <ruscur@russell.cc>
13482 M: Oliver O'Halloran <oohall@gmail.com>
13483 L: linuxppc-dev@lists.ozlabs.org
13485 F: Documentation/PCI/pci-error-recovery.rst
13486 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13487 F: arch/powerpc/include/*/eeh*.h
13488 F: arch/powerpc/kernel/eeh*.c
13489 F: arch/powerpc/platforms/*/eeh*.c
13490 F: drivers/pci/pcie/aer.c
13491 F: drivers/pci/pcie/dpc.c
13492 F: drivers/pci/pcie/err.c
13495 M: Linas Vepstas <linasvepstas@gmail.com>
13496 L: linux-pci@vger.kernel.org
13498 F: Documentation/PCI/pci-error-recovery.rst
13500 PCI MSI DRIVER FOR ALTERA MSI IP
13501 M: Ley Foon Tan <ley.foon.tan@intel.com>
13502 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13503 L: linux-pci@vger.kernel.org
13505 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13506 F: drivers/pci/controller/pcie-altera-msi.c
13508 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13509 M: Toan Le <toan@os.amperecomputing.com>
13510 L: linux-pci@vger.kernel.org
13511 L: linux-arm-kernel@lists.infradead.org
13513 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13514 F: drivers/pci/controller/pci-xgene-msi.c
13516 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13517 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13518 R: Rob Herring <robh@kernel.org>
13519 L: linux-pci@vger.kernel.org
13521 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13523 F: drivers/pci/controller/
13526 M: Bjorn Helgaas <bhelgaas@google.com>
13527 L: linux-pci@vger.kernel.org
13529 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13531 F: Documentation/PCI/
13532 F: Documentation/devicetree/bindings/pci/
13533 F: arch/x86/kernel/early-quirks.c
13534 F: arch/x86/kernel/quirks.c
13536 F: drivers/acpi/pci*
13538 F: include/asm-generic/pci*
13539 F: include/linux/of_pci.h
13540 F: include/linux/pci*
13541 F: include/uapi/linux/pci*
13544 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13545 M: Jonathan Chocron <jonnyc@amazon.com>
13546 L: linux-pci@vger.kernel.org
13548 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13549 F: drivers/pci/controller/dwc/pcie-al.c
13551 PCIE DRIVER FOR AMLOGIC MESON
13552 M: Yue Wang <yue.wang@Amlogic.com>
13553 L: linux-pci@vger.kernel.org
13554 L: linux-amlogic@lists.infradead.org
13556 F: drivers/pci/controller/dwc/pci-meson.c
13558 PCIE DRIVER FOR AXIS ARTPEC
13559 M: Jesper Nilsson <jesper.nilsson@axis.com>
13560 L: linux-arm-kernel@axis.com
13561 L: linux-pci@vger.kernel.org
13563 F: Documentation/devicetree/bindings/pci/axis,artpec*
13564 F: drivers/pci/controller/dwc/*artpec*
13566 PCIE DRIVER FOR CAVIUM THUNDERX
13567 M: Robert Richter <rric@kernel.org>
13568 L: linux-pci@vger.kernel.org
13569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13571 F: drivers/pci/controller/pci-thunder-*
13573 PCIE DRIVER FOR HISILICON
13574 M: Zhou Wang <wangzhou1@hisilicon.com>
13575 L: linux-pci@vger.kernel.org
13577 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13578 F: drivers/pci/controller/dwc/pcie-hisi.c
13580 PCIE DRIVER FOR HISILICON KIRIN
13581 M: Xiaowei Song <songxiaowei@hisilicon.com>
13582 M: Binghui Wang <wangbinghui@hisilicon.com>
13583 L: linux-pci@vger.kernel.org
13585 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13586 F: drivers/pci/controller/dwc/pcie-kirin.c
13588 PCIE DRIVER FOR HISILICON STB
13589 M: Shawn Guo <shawn.guo@linaro.org>
13590 L: linux-pci@vger.kernel.org
13592 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13593 F: drivers/pci/controller/dwc/pcie-histb.c
13595 PCIE DRIVER FOR MEDIATEK
13596 M: Ryder Lee <ryder.lee@mediatek.com>
13597 L: linux-pci@vger.kernel.org
13598 L: linux-mediatek@lists.infradead.org
13600 F: Documentation/devicetree/bindings/pci/mediatek*
13601 F: drivers/pci/controller/*mediatek*
13603 PCIE DRIVER FOR QUALCOMM MSM
13604 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13605 L: linux-pci@vger.kernel.org
13606 L: linux-arm-msm@vger.kernel.org
13608 F: drivers/pci/controller/dwc/*qcom*
13610 PCIE DRIVER FOR ROCKCHIP
13611 M: Shawn Lin <shawn.lin@rock-chips.com>
13612 L: linux-pci@vger.kernel.org
13613 L: linux-rockchip@lists.infradead.org
13615 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13616 F: drivers/pci/controller/pcie-rockchip*
13618 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13619 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13620 L: linux-pci@vger.kernel.org
13622 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13623 F: drivers/pci/controller/dwc/pcie-uniphier*
13625 PCIE DRIVER FOR ST SPEAR13XX
13626 M: Pratyush Anand <pratyush.anand@gmail.com>
13627 L: linux-pci@vger.kernel.org
13629 F: drivers/pci/controller/dwc/*spear*
13632 M: Dominik Brodowski <linux@dominikbrodowski.net>
13634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13635 F: Documentation/pcmcia/
13640 PCNET32 NETWORK DRIVER
13641 M: Don Fry <pcnet32@frontier.com>
13642 L: netdev@vger.kernel.org
13644 F: drivers/net/ethernet/amd/pcnet32.c
13646 PCRYPT PARALLEL CRYPTO ENGINE
13647 M: Steffen Klassert <steffen.klassert@secunet.com>
13648 L: linux-crypto@vger.kernel.org
13651 F: include/crypto/pcrypt.h
13653 PEAQ WMI HOTKEYS DRIVER
13654 M: Hans de Goede <hdegoede@redhat.com>
13655 L: platform-driver-x86@vger.kernel.org
13657 F: drivers/platform/x86/peaq-wmi.c
13659 PENSANDO ETHERNET DRIVERS
13660 M: Shannon Nelson <snelson@pensando.io>
13661 M: Pensando Drivers <drivers@pensando.io>
13662 L: netdev@vger.kernel.org
13664 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13665 F: drivers/net/ethernet/pensando/
13667 PER-CPU MEMORY ALLOCATOR
13668 M: Dennis Zhou <dennis@kernel.org>
13669 M: Tejun Heo <tj@kernel.org>
13670 M: Christoph Lameter <cl@linux.com>
13672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13673 F: arch/*/include/asm/percpu.h
13674 F: include/linux/percpu*.h
13677 PER-TASK DELAY ACCOUNTING
13678 M: Balbir Singh <bsingharora@gmail.com>
13680 F: include/linux/delayacct.h
13681 F: kernel/delayacct.c
13683 PERFORMANCE EVENTS SUBSYSTEM
13684 M: Peter Zijlstra <peterz@infradead.org>
13685 M: Ingo Molnar <mingo@redhat.com>
13686 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13687 R: Mark Rutland <mark.rutland@arm.com>
13688 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13689 R: Jiri Olsa <jolsa@redhat.com>
13690 R: Namhyung Kim <namhyung@kernel.org>
13691 L: linux-kernel@vger.kernel.org
13693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13695 F: arch/*/events/*/*
13696 F: arch/*/include/asm/perf_event.h
13697 F: arch/*/kernel/*/*/perf_event*.c
13698 F: arch/*/kernel/*/perf_event*.c
13699 F: arch/*/kernel/perf_callchain.c
13700 F: arch/*/kernel/perf_event*.c
13701 F: include/linux/perf_event.h
13702 F: include/uapi/linux/perf_event.h
13707 PERFORMANCE EVENTS TOOLING ARM64
13708 R: John Garry <john.garry@huawei.com>
13709 R: Will Deacon <will@kernel.org>
13710 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13711 R: Leo Yan <leo.yan@linaro.org>
13712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13714 F: tools/build/feature/test-libopencsd.c
13715 F: tools/perf/arch/arm*/
13716 F: tools/perf/pmu-events/arch/arm64/
13717 F: tools/perf/util/arm-spe*
13718 F: tools/perf/util/cs-etm*
13720 PERSONALITY HANDLING
13721 M: Christoph Hellwig <hch@infradead.org>
13722 L: linux-abi-devel@lists.sourceforge.net
13724 F: include/linux/personality.h
13725 F: include/uapi/linux/personality.h
13727 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13728 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13729 L: linux-input@vger.kernel.org
13731 F: Documentation/input/devices/pxrc.rst
13732 F: drivers/input/joystick/pxrc.c
13735 M: Remi Denis-Courmont <courmisch@gmail.com>
13737 F: Documentation/networking/phonet.rst
13738 F: include/linux/phonet.h
13739 F: include/net/phonet/
13740 F: include/uapi/linux/phonet.h
13744 M: Joern Engel <joern@lazybastard.org>
13745 L: linux-mtd@lists.infradead.org
13747 F: drivers/mtd/devices/phram.c
13750 M: Bruno Prémont <bonbons@linux-vserver.org>
13751 L: linux-input@vger.kernel.org
13753 F: drivers/hid/hid-picolcd*
13756 M: Jamie Iles <jamie@jamieiles.com>
13757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13759 T: git git://github.com/jamieiles/linux-2.6-ji.git
13760 F: arch/arm/boot/dts/picoxcell*
13761 F: arch/arm/mach-picoxcell/
13762 F: drivers/crypto/picoxcell*
13765 M: Christian Brauner <christian@brauner.io>
13766 L: linux-kernel@vger.kernel.org
13768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13770 F: tools/testing/selftests/clone3/
13771 F: tools/testing/selftests/pid_namespace/
13772 F: tools/testing/selftests/pidfd/
13775 K: \b(clone_args|kernel_clone_args)\b
13777 PIN CONTROL SUBSYSTEM
13778 M: Linus Walleij <linus.walleij@linaro.org>
13779 L: linux-gpio@vger.kernel.org
13781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13782 F: Documentation/devicetree/bindings/pinctrl/
13783 F: Documentation/driver-api/pinctl.rst
13784 F: drivers/pinctrl/
13785 F: include/linux/pinctrl/
13787 PIN CONTROLLER - FREESCALE
13788 M: Dong Aisheng <aisheng.dong@nxp.com>
13789 M: Fabio Estevam <festevam@gmail.com>
13790 M: Shawn Guo <shawnguo@kernel.org>
13791 M: Stefan Agner <stefan@agner.ch>
13792 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13793 L: linux-gpio@vger.kernel.org
13795 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13796 F: drivers/pinctrl/freescale/
13798 PIN CONTROLLER - INTEL
13799 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13800 M: Andy Shevchenko <andy@kernel.org>
13802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13803 F: drivers/pinctrl/intel/
13805 PIN CONTROLLER - MEDIATEK
13806 M: Sean Wang <sean.wang@kernel.org>
13807 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13809 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13810 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13811 F: drivers/pinctrl/mediatek/
13813 PIN CONTROLLER - MICROCHIP AT91
13814 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13816 L: linux-gpio@vger.kernel.org
13818 F: drivers/gpio/gpio-sama5d2-piobu.c
13819 F: drivers/pinctrl/pinctrl-at91*
13821 PIN CONTROLLER - QUALCOMM
13822 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13823 L: linux-arm-msm@vger.kernel.org
13825 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13826 F: drivers/pinctrl/qcom/
13828 PIN CONTROLLER - RENESAS
13829 M: Geert Uytterhoeven <geert+renesas@glider.be>
13830 L: linux-renesas-soc@vger.kernel.org
13832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13833 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13834 F: drivers/pinctrl/renesas/
13836 PIN CONTROLLER - SAMSUNG
13837 M: Tomasz Figa <tomasz.figa@gmail.com>
13838 M: Krzysztof Kozlowski <krzk@kernel.org>
13839 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13841 L: linux-samsung-soc@vger.kernel.org
13843 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13845 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13846 F: drivers/pinctrl/samsung/
13847 F: include/dt-bindings/pinctrl/samsung.h
13849 PIN CONTROLLER - SINGLE
13850 M: Tony Lindgren <tony@atomide.com>
13851 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13853 L: linux-omap@vger.kernel.org
13855 F: drivers/pinctrl/pinctrl-single.c
13857 PIN CONTROLLER - ST SPEAR
13858 M: Viresh Kumar <vireshk@kernel.org>
13859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13861 W: http://www.st.com/spear
13862 F: drivers/pinctrl/spear/
13864 PISTACHIO SOC SUPPORT
13865 M: James Hartley <james.hartley@sondrel.com>
13866 L: linux-mips@vger.kernel.org
13868 F: arch/mips/boot/dts/img/pistachio*
13869 F: arch/mips/configs/pistachio*_defconfig
13870 F: arch/mips/include/asm/mach-pistachio/
13871 F: arch/mips/pistachio/
13874 M: linux-block@vger.kernel.org
13876 F: drivers/block/pktcdvd.c
13877 F: include/linux/pktcdvd.h
13878 F: include/uapi/linux/pktcdvd.h
13880 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13881 M: Tomasz Duszynski <tduszyns@gmail.com>
13883 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13884 F: drivers/iio/chemical/pms7003.c
13887 M: Jacob Keller <jacob.e.keller@intel.com>
13889 F: Documentation/driver-api/pldmfw/
13890 F: include/linux/pldmfw.h
13894 M: Logan Gunthorpe <logang@deltatee.com>
13896 F: drivers/dma/plx_dma.c
13899 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13900 L: linux-pm@vger.kernel.org
13902 W: https://01.org/pm-graph
13903 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13904 T: git git://github.com/intel/pm-graph
13905 F: tools/power/pm-graph
13907 PMBUS HARDWARE MONITORING DRIVERS
13908 M: Guenter Roeck <linux@roeck-us.net>
13909 L: linux-hwmon@vger.kernel.org
13911 W: http://hwmon.wiki.kernel.org/
13912 W: http://www.roeck-us.net/linux/drivers/
13913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13914 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13915 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13916 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13917 F: Documentation/hwmon/adm1275.rst
13918 F: Documentation/hwmon/ibm-cffps.rst
13919 F: Documentation/hwmon/ir35221.rst
13920 F: Documentation/hwmon/lm25066.rst
13921 F: Documentation/hwmon/ltc2978.rst
13922 F: Documentation/hwmon/ltc3815.rst
13923 F: Documentation/hwmon/max16064.rst
13924 F: Documentation/hwmon/max20751.rst
13925 F: Documentation/hwmon/max31785.rst
13926 F: Documentation/hwmon/max34440.rst
13927 F: Documentation/hwmon/max8688.rst
13928 F: Documentation/hwmon/pmbus-core.rst
13929 F: Documentation/hwmon/pmbus.rst
13930 F: Documentation/hwmon/tps40422.rst
13931 F: Documentation/hwmon/ucd9000.rst
13932 F: Documentation/hwmon/ucd9200.rst
13933 F: Documentation/hwmon/zl6100.rst
13934 F: drivers/hwmon/pmbus/
13935 F: include/linux/pmbus.h
13937 PMC SIERRA MaxRAID DRIVER
13938 L: linux-scsi@vger.kernel.org
13940 W: http://www.pmc-sierra.com/
13941 F: drivers/scsi/pmcraid.*
13943 PMC SIERRA PM8001 DRIVER
13944 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13945 L: linux-scsi@vger.kernel.org
13947 F: drivers/scsi/pm8001/
13949 PNI RM3100 IIO DRIVER
13950 M: Song Qiang <songqiang1304521@gmail.com>
13951 L: linux-iio@vger.kernel.org
13953 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13954 F: drivers/iio/magnetometer/rm3100*
13957 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13958 L: linux-acpi@vger.kernel.org
13961 F: include/linux/pnp.h
13963 POSIX CLOCKS and TIMERS
13964 M: Thomas Gleixner <tglx@linutronix.de>
13965 L: linux-kernel@vger.kernel.org
13967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13969 F: include/linux/time_namespace.h
13970 F: include/linux/timer*
13971 F: kernel/time/*timer*
13972 F: kernel/time/namespace.c
13974 POWER MANAGEMENT CORE
13975 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13976 L: linux-pm@vger.kernel.org
13978 B: https://bugzilla.kernel.org
13979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13980 F: drivers/base/power/
13981 F: drivers/powercap/
13982 F: include/linux/intel_rapl.h
13983 F: include/linux/pm.h
13984 F: include/linux/pm_*
13985 F: include/linux/powercap.h
13986 F: kernel/configs/nopm.config
13988 POWER STATE COORDINATION INTERFACE (PSCI)
13989 M: Mark Rutland <mark.rutland@arm.com>
13990 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13991 L: linux-arm-kernel@lists.infradead.org
13993 F: drivers/firmware/psci/
13994 F: include/linux/psci.h
13995 F: include/uapi/linux/psci.h
13997 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13998 M: Sebastian Reichel <sre@kernel.org>
13999 L: linux-pm@vger.kernel.org
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14002 F: Documentation/ABI/testing/sysfs-class-power
14003 F: Documentation/devicetree/bindings/power/supply/
14004 F: drivers/power/supply/
14005 F: include/linux/power_supply.h
14007 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14008 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14009 L: linuxppc-dev@lists.ozlabs.org
14011 F: drivers/char/powernv-op-panel.c
14013 PPP OVER ATM (RFC 2364)
14014 M: Mitchell Blank Jr <mitch@sfgoth.com>
14016 F: include/uapi/linux/atmppp.h
14017 F: net/atm/pppoatm.c
14020 M: Michal Ostrowski <mostrows@earthlink.net>
14022 F: drivers/net/ppp/pppoe.c
14023 F: drivers/net/ppp/pppox.c
14026 M: James Chapman <jchapman@katalix.com>
14028 F: include/linux/if_pppol2tp.h
14029 F: include/uapi/linux/if_pppol2tp.h
14030 F: net/l2tp/l2tp_ppp.c
14032 PPP PROTOCOL DRIVERS AND COMPRESSORS
14033 M: Paul Mackerras <paulus@samba.org>
14034 L: linux-ppp@vger.kernel.org
14036 F: drivers/net/ppp/ppp_*
14039 M: Rodolfo Giometti <giometti@enneenne.com>
14040 L: linuxpps@ml.enneenne.com (subscribers-only)
14042 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14043 F: Documentation/ABI/testing/sysfs-pps
14044 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14045 F: Documentation/driver-api/pps.rst
14047 F: include/linux/pps*.h
14048 F: include/uapi/linux/pps.h
14051 M: Dmitry Kozlov <xeb@mail.ru>
14052 L: netdev@vger.kernel.org
14054 W: http://sourceforge.net/projects/accel-pptp
14055 F: drivers/net/ppp/pptp.c
14057 PRESSURE STALL INFORMATION (PSI)
14058 M: Johannes Weiner <hannes@cmpxchg.org>
14060 F: include/linux/psi*
14061 F: kernel/sched/psi.c
14064 M: Petr Mladek <pmladek@suse.com>
14065 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14066 R: Steven Rostedt <rostedt@goodmis.org>
14067 R: John Ogness <john.ogness@linutronix.de>
14069 F: include/linux/printk.h
14072 PRISM54 WIRELESS DRIVER
14073 M: Luis Chamberlain <mcgrof@kernel.org>
14074 L: linux-wireless@vger.kernel.org
14076 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14077 F: drivers/net/wireless/intersil/prism54/
14080 R: Alexey Dobriyan <adobriyan@gmail.com>
14081 L: linux-kernel@vger.kernel.org
14082 L: linux-fsdevel@vger.kernel.org
14084 F: Documentation/filesystems/proc.rst
14086 F: include/linux/proc_fs.h
14087 F: tools/testing/selftests/proc/
14090 M: Luis Chamberlain <mcgrof@kernel.org>
14091 M: Kees Cook <keescook@chromium.org>
14092 M: Iurii Zaikin <yzaikin@google.com>
14093 L: linux-kernel@vger.kernel.org
14094 L: linux-fsdevel@vger.kernel.org
14096 F: fs/proc/proc_sysctl.c
14097 F: include/linux/sysctl.h
14098 F: kernel/sysctl-test.c
14100 F: tools/testing/selftests/sysctl/
14102 PS3 NETWORK SUPPORT
14103 M: Geoff Levand <geoff@infradead.org>
14104 L: netdev@vger.kernel.org
14105 L: linuxppc-dev@lists.ozlabs.org
14107 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14109 PS3 PLATFORM SUPPORT
14110 M: Geoff Levand <geoff@infradead.org>
14111 L: linuxppc-dev@lists.ozlabs.org
14113 F: arch/powerpc/boot/ps3*
14114 F: arch/powerpc/include/asm/lv1call.h
14115 F: arch/powerpc/include/asm/ps3*.h
14116 F: arch/powerpc/platforms/ps3/
14119 F: drivers/rtc/rtc-ps3.c
14120 F: drivers/usb/host/*ps3.c
14121 F: sound/ppc/snd_ps3*
14124 M: Jim Paris <jim@jtan.com>
14125 M: Geoff Levand <geoff@infradead.org>
14126 L: linuxppc-dev@lists.ozlabs.org
14128 F: drivers/block/ps3vram.c
14130 PSAMPLE PACKET SAMPLING SUPPORT
14131 M: Yotam Gigi <yotam.gi@gmail.com>
14133 F: include/net/psample.h
14134 F: include/uapi/linux/psample.h
14138 M: Kees Cook <keescook@chromium.org>
14139 M: Anton Vorontsov <anton@enomsg.org>
14140 M: Colin Cross <ccross@android.com>
14141 M: Tony Luck <tony.luck@intel.com>
14143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14144 F: Documentation/admin-guide/ramoops.rst
14145 F: Documentation/admin-guide/pstore-blk.rst
14146 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14147 F: drivers/acpi/apei/erst.c
14148 F: drivers/firmware/efi/efi-pstore.c
14150 F: include/linux/pstore*
14151 K: \b(pstore|ramoops)
14153 PTP HARDWARE CLOCK SUPPORT
14154 M: Richard Cochran <richardcochran@gmail.com>
14155 L: netdev@vger.kernel.org
14157 W: http://linuxptp.sourceforge.net/
14158 F: Documentation/ABI/testing/sysfs-ptp
14159 F: Documentation/driver-api/ptp.rst
14160 F: drivers/net/phy/dp83640*
14162 F: include/linux/ptp_cl*
14165 M: Oleg Nesterov <oleg@redhat.com>
14167 F: arch/*/*/ptrace*.c
14168 F: arch/*/include/asm/ptrace*.h
14169 F: arch/*/ptrace*.c
14170 F: include/asm-generic/syscall.h
14171 F: include/linux/ptrace.h
14172 F: include/linux/regset.h
14173 F: include/linux/tracehook.h
14174 F: include/uapi/linux/ptrace.h
14175 F: include/uapi/linux/ptrace.h
14179 M: Hans Verkuil <hverkuil@xs4all.nl>
14180 L: linux-media@vger.kernel.org
14182 T: git git://linuxtv.org/media_tree.git
14183 F: Documentation/admin-guide/media/pulse8-cec.rst
14184 F: drivers/media/cec/usb/pulse8/
14186 PVRUSB2 VIDEO4LINUX DRIVER
14187 M: Mike Isely <isely@pobox.com>
14188 L: pvrusb2@isely.net (subscribers-only)
14189 L: linux-media@vger.kernel.org
14191 W: http://www.isely.net/pvrusb2/
14192 T: git git://linuxtv.org/media_tree.git
14193 F: Documentation/driver-api/media/drivers/pvrusb2*
14194 F: drivers/media/usb/pvrusb2/
14197 M: Hans Verkuil <hverkuil@xs4all.nl>
14198 L: linux-media@vger.kernel.org
14200 T: git git://linuxtv.org/media_tree.git
14201 F: drivers/media/usb/pwc/*
14202 F: include/trace/events/pwc.h
14205 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14206 L: linux-hwmon@vger.kernel.org
14208 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14209 F: Documentation/hwmon/pwm-fan.rst
14210 F: drivers/hwmon/pwm-fan.c
14213 M: Sean Young <sean@mess.org>
14214 L: linux-media@vger.kernel.org
14216 F: drivers/media/rc/pwm-ir-tx.c
14219 M: Thierry Reding <thierry.reding@gmail.com>
14220 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14221 M: Lee Jones <lee.jones@linaro.org>
14222 L: linux-pwm@vger.kernel.org
14224 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14226 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14227 F: Documentation/devicetree/bindings/pwm/
14228 F: Documentation/driver-api/pwm.rst
14229 F: drivers/gpio/gpio-mvebu.c
14231 F: drivers/video/backlight/pwm_bl.c
14232 F: include/linux/pwm.h
14233 F: include/linux/pwm_backlight.h
14234 K: pwm_(config|apply_state|ops)
14237 M: Robert Jarzmik <robert.jarzmik@free.fr>
14238 L: linux-gpio@vger.kernel.org
14240 F: drivers/gpio/gpio-pxa.c
14246 M: Robert Jarzmik <robert.jarzmik@free.fr>
14247 L: linux-rtc@vger.kernel.org
14250 PXA2xx/PXA3xx SUPPORT
14251 M: Daniel Mack <daniel@zonque.org>
14252 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14253 M: Robert Jarzmik <robert.jarzmik@free.fr>
14254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14256 T: git git://github.com/hzhuang1/linux.git
14257 T: git git://github.com/rjarzmik/linux.git
14258 F: arch/arm/boot/dts/pxa*
14259 F: arch/arm/mach-pxa/
14260 F: drivers/dma/pxa*
14261 F: drivers/pcmcia/pxa2xx*
14262 F: drivers/pinctrl/pxa/
14263 F: drivers/spi/spi-pxa2xx*
14264 F: drivers/usb/gadget/udc/pxa2*
14265 F: include/sound/pxa2xx-lib.h
14270 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14271 L: qat-linux@intel.com
14273 F: drivers/crypto/qat/
14275 QCOM AUDIO (ASoC) DRIVERS
14276 M: Patrick Lai <plai@codeaurora.org>
14277 M: Banajit Goswami <bgoswami@codeaurora.org>
14278 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14283 M: Alex Elder <elder@kernel.org>
14284 L: netdev@vger.kernel.org
14286 F: drivers/net/ipa/
14288 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14289 M: Gabriel Somlo <somlo@cmu.edu>
14290 M: "Michael S. Tsirkin" <mst@redhat.com>
14291 L: qemu-devel@nongnu.org
14293 F: drivers/firmware/qemu_fw_cfg.c
14294 F: include/uapi/linux/qemu_fw_cfg.h
14297 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14298 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14299 L: linux-rdma@vger.kernel.org
14301 F: drivers/infiniband/hw/qib/
14303 QLOGIC QL41xxx FCOE DRIVER
14304 M: Saurav Kashyap <skashyap@marvell.com>
14305 M: Javed Hasan <jhasan@marvell.com>
14306 M: GR-QLogic-Storage-Upstream@marvell.com
14307 L: linux-scsi@vger.kernel.org
14309 F: drivers/scsi/qedf/
14311 QLOGIC QL41xxx ISCSI DRIVER
14312 M: Nilesh Javali <njavali@marvell.com>
14313 M: Manish Rangankar <mrangankar@marvell.com>
14314 M: GR-QLogic-Storage-Upstream@marvell.com
14315 L: linux-scsi@vger.kernel.org
14317 F: drivers/scsi/qedi/
14319 QLOGIC QL4xxx ETHERNET DRIVER
14320 M: Ariel Elior <aelior@marvell.com>
14321 M: GR-everest-linux-l2@marvell.com
14322 L: netdev@vger.kernel.org
14324 F: drivers/net/ethernet/qlogic/qed/
14325 F: drivers/net/ethernet/qlogic/qede/
14326 F: include/linux/qed/
14328 QLOGIC QL4xxx RDMA DRIVER
14329 M: Michal Kalderon <mkalderon@marvell.com>
14330 M: Ariel Elior <aelior@marvell.com>
14331 L: linux-rdma@vger.kernel.org
14333 F: drivers/infiniband/hw/qedr/
14334 F: include/uapi/rdma/qedr-abi.h
14336 QLOGIC QLA1280 SCSI DRIVER
14337 M: Michael Reed <mdr@sgi.com>
14338 L: linux-scsi@vger.kernel.org
14340 F: drivers/scsi/qla1280.[ch]
14342 QLOGIC QLA2XXX FC-SCSI DRIVER
14343 M: Nilesh Javali <njavali@marvell.com>
14344 M: GR-QLogic-Storage-Upstream@marvell.com
14345 L: linux-scsi@vger.kernel.org
14347 F: drivers/scsi/qla2xxx/
14349 QLOGIC QLA3XXX NETWORK DRIVER
14350 M: GR-Linux-NIC-Dev@marvell.com
14351 L: netdev@vger.kernel.org
14353 F: drivers/net/ethernet/qlogic/qla3xxx.*
14355 QLOGIC QLA4XXX iSCSI DRIVER
14356 M: Nilesh Javali <njavali@marvell.com>
14357 M: Manish Rangankar <mrangankar@marvell.com>
14358 M: GR-QLogic-Storage-Upstream@marvell.com
14359 L: linux-scsi@vger.kernel.org
14361 F: drivers/scsi/qla4xxx/
14363 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14364 M: Shahed Shaikh <shshaikh@marvell.com>
14365 M: Manish Chopra <manishc@marvell.com>
14366 M: GR-Linux-NIC-Dev@marvell.com
14367 L: netdev@vger.kernel.org
14369 F: drivers/net/ethernet/qlogic/qlcnic/
14371 QLOGIC QLGE 10Gb ETHERNET DRIVER
14372 M: Manish Chopra <manishc@marvell.com>
14373 M: GR-Linux-NIC-Dev@marvell.com
14374 L: netdev@vger.kernel.org
14376 F: drivers/staging/qlge/
14378 QM1D1B0004 MEDIA DRIVER
14379 M: Akihiro Tsukada <tskd08@gmail.com>
14380 L: linux-media@vger.kernel.org
14382 F: drivers/media/tuners/qm1d1b0004*
14384 QM1D1C0042 MEDIA DRIVER
14385 M: Akihiro Tsukada <tskd08@gmail.com>
14386 L: linux-media@vger.kernel.org
14388 F: drivers/media/tuners/qm1d1c0042*
14391 M: Anders Larsen <al@alarsen.net>
14393 W: http://www.alarsen.net/linux/qnx4fs/
14395 F: include/uapi/linux/qnx4_fs.h
14396 F: include/uapi/linux/qnxtypes.h
14398 QORIQ DPAA2 FSL-MC BUS DRIVER
14399 M: Stuart Yoder <stuyoder@gmail.com>
14400 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14401 L: linux-kernel@vger.kernel.org
14403 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14404 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14405 F: drivers/bus/fsl-mc/
14407 QT1010 MEDIA DRIVER
14408 M: Antti Palosaari <crope@iki.fi>
14409 L: linux-media@vger.kernel.org
14411 W: https://linuxtv.org
14412 W: http://palosaari.fi/linux/
14413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14414 T: git git://linuxtv.org/anttip/media_tree.git
14415 F: drivers/media/tuners/qt1010*
14417 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14418 M: Kalle Valo <kvalo@codeaurora.org>
14419 L: ath10k@lists.infradead.org
14421 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14423 F: drivers/net/wireless/ath/ath10k/
14425 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14426 M: Kalle Valo <kvalo@codeaurora.org>
14427 L: ath11k@lists.infradead.org
14429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14430 F: drivers/net/wireless/ath/ath11k/
14432 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14433 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14434 L: linux-wireless@vger.kernel.org
14436 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14437 F: drivers/net/wireless/ath/ath9k/
14439 QUALCOMM CAMERA SUBSYSTEM DRIVER
14440 M: Todor Tomov <todor.too@gmail.com>
14441 L: linux-media@vger.kernel.org
14443 F: Documentation/admin-guide/media/qcom_camss.rst
14444 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14445 F: drivers/media/platform/qcom/camss/
14447 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14448 M: Niklas Cassel <nks@flawful.org>
14449 L: linux-pm@vger.kernel.org
14450 L: linux-arm-msm@vger.kernel.org
14452 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14453 F: drivers/soc/qcom/cpr.c
14455 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14456 M: Ilia Lin <ilia.lin@kernel.org>
14457 L: linux-pm@vger.kernel.org
14459 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14460 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14462 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14463 M: Timur Tabi <timur@kernel.org>
14464 L: netdev@vger.kernel.org
14466 F: drivers/net/ethernet/qualcomm/emac/
14468 QUALCOMM ETHQOS ETHERNET DRIVER
14469 M: Vinod Koul <vkoul@kernel.org>
14470 L: netdev@vger.kernel.org
14472 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14473 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14475 QUALCOMM GENERIC INTERFACE I2C DRIVER
14476 M: Akash Asthana <akashast@codeaurora.org>
14477 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14478 L: linux-i2c@vger.kernel.org
14479 L: linux-arm-msm@vger.kernel.org
14481 F: drivers/i2c/busses/i2c-qcom-geni.c
14483 QUALCOMM HEXAGON ARCHITECTURE
14484 M: Brian Cain <bcain@codeaurora.org>
14485 L: linux-hexagon@vger.kernel.org
14489 QUALCOMM HIDMA DRIVER
14490 M: Sinan Kaya <okaya@kernel.org>
14491 L: linux-arm-kernel@lists.infradead.org
14492 L: linux-arm-msm@vger.kernel.org
14493 L: dmaengine@vger.kernel.org
14495 F: drivers/dma/qcom/hidma*
14497 QUALCOMM I2C CCI DRIVER
14498 M: Loic Poulain <loic.poulain@linaro.org>
14499 M: Robert Foss <robert.foss@linaro.org>
14500 L: linux-i2c@vger.kernel.org
14501 L: linux-arm-msm@vger.kernel.org
14503 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14504 F: drivers/i2c/busses/i2c-qcom-cci.c
14507 M: Rob Clark <robdclark@gmail.com>
14508 L: iommu@lists.linux-foundation.org
14509 L: linux-arm-msm@vger.kernel.org
14511 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14513 QUALCOMM IPCC MAILBOX DRIVER
14514 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14515 L: linux-arm-msm@vger.kernel.org
14517 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14518 F: drivers/mailbox/qcom-ipcc.c
14519 F: include/dt-bindings/mailbox/qcom-ipcc.h
14521 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14522 M: Robert Marko <robert.marko@sartura.hr>
14523 M: Luka Perkov <luka.perkov@sartura.hr>
14524 L: linux-arm-msm@vger.kernel.org
14526 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14527 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14529 QUALCOMM RMNET DRIVER
14530 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14531 M: Sean Tranchetti <stranche@codeaurora.org>
14532 L: netdev@vger.kernel.org
14534 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14535 F: drivers/net/ethernet/qualcomm/rmnet/
14536 F: include/linux/if_rmnet.h
14538 QUALCOMM TSENS THERMAL DRIVER
14539 M: Amit Kucheria <amitk@kernel.org>
14540 L: linux-pm@vger.kernel.org
14541 L: linux-arm-msm@vger.kernel.org
14543 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14544 F: drivers/thermal/qcom/
14546 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14547 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14548 L: linux-media@vger.kernel.org
14549 L: linux-arm-msm@vger.kernel.org
14551 T: git git://linuxtv.org/media_tree.git
14552 F: Documentation/devicetree/bindings/media/*venus*
14553 F: drivers/media/platform/qcom/venus/
14555 QUALCOMM WCN36XX WIRELESS DRIVER
14556 M: Kalle Valo <kvalo@codeaurora.org>
14557 L: wcn36xx@lists.infradead.org
14559 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14560 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14561 F: drivers/net/wireless/ath/wcn36xx/
14563 QUANTENNA QTNFMAC WIRELESS DRIVER
14564 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14565 R: Sergey Matyukevich <geomatsi@gmail.com>
14566 L: linux-wireless@vger.kernel.org
14568 F: drivers/net/wireless/quantenna
14570 RADEON and AMDGPU DRM DRIVERS
14571 M: Alex Deucher <alexander.deucher@amd.com>
14572 M: Christian König <christian.koenig@amd.com>
14573 L: amd-gfx@lists.freedesktop.org
14575 T: git git://people.freedesktop.org/~agd5f/linux
14576 F: drivers/gpu/drm/amd/
14577 F: drivers/gpu/drm/radeon/
14578 F: include/uapi/drm/amdgpu_drm.h
14579 F: include/uapi/drm/radeon_drm.h
14581 RADEON FRAMEBUFFER DISPLAY DRIVER
14582 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14583 L: linux-fbdev@vger.kernel.org
14585 F: drivers/video/fbdev/aty/radeon*
14586 F: include/uapi/linux/radeonfb.h
14588 RADIOSHARK RADIO DRIVER
14589 M: Hans Verkuil <hverkuil@xs4all.nl>
14590 L: linux-media@vger.kernel.org
14592 T: git git://linuxtv.org/media_tree.git
14593 F: drivers/media/radio/radio-shark.c
14595 RADIOSHARK2 RADIO DRIVER
14596 M: Hans Verkuil <hverkuil@xs4all.nl>
14597 L: linux-media@vger.kernel.org
14599 T: git git://linuxtv.org/media_tree.git
14600 F: drivers/media/radio/radio-shark2.c
14601 F: drivers/media/radio/radio-tea5777.c
14603 RADOS BLOCK DEVICE (RBD)
14604 M: Ilya Dryomov <idryomov@gmail.com>
14605 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14606 L: ceph-devel@vger.kernel.org
14608 W: http://ceph.com/
14609 T: git git://github.com/ceph/ceph-client.git
14610 F: Documentation/ABI/testing/sysfs-bus-rbd
14611 F: drivers/block/rbd.c
14612 F: drivers/block/rbd_types.h
14614 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14615 M: Paul Mackerras <paulus@samba.org>
14616 L: linux-fbdev@vger.kernel.org
14618 F: drivers/video/fbdev/aty/aty128fb.c
14620 RAINSHADOW-CEC DRIVER
14621 M: Hans Verkuil <hverkuil@xs4all.nl>
14622 L: linux-media@vger.kernel.org
14624 T: git git://linuxtv.org/media_tree.git
14625 F: drivers/media/cec/usb/rainshadow/
14627 RALINK MIPS ARCHITECTURE
14628 M: John Crispin <john@phrozen.org>
14629 L: linux-mips@vger.kernel.org
14631 F: arch/mips/ralink
14633 RALINK RT2X00 WIRELESS LAN DRIVER
14634 M: Stanislaw Gruszka <stf_xl@wp.pl>
14635 M: Helmut Schaa <helmut.schaa@googlemail.com>
14636 L: linux-wireless@vger.kernel.org
14638 F: drivers/net/wireless/ralink/rt2x00/
14640 RAMDISK RAM BLOCK DEVICE DRIVER
14641 M: Jens Axboe <axboe@kernel.dk>
14643 F: Documentation/admin-guide/blockdev/ramdisk.rst
14644 F: drivers/block/brd.c
14646 RANCHU VIRTUAL BOARD FOR MIPS
14647 M: Miodrag Dinic <miodrag.dinic@mips.com>
14648 L: linux-mips@vger.kernel.org
14650 F: arch/mips/configs/generic/board-ranchu.config
14651 F: arch/mips/generic/board-ranchu.c
14653 RANDOM NUMBER DRIVER
14654 M: "Theodore Ts'o" <tytso@mit.edu>
14656 F: drivers/char/random.c
14659 M: Matt Porter <mporter@kernel.crashing.org>
14660 M: Alexandre Bounine <alex.bou9@gmail.com>
14662 F: drivers/rapidio/
14665 M: Tony Luck <tony.luck@intel.com>
14666 M: Borislav Petkov <bp@alien8.de>
14667 L: linux-edac@vger.kernel.org
14669 F: Documentation/admin-guide/ras.rst
14671 F: include/linux/ras.h
14672 F: include/ras/ras_event.h
14674 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14675 L: linux-wireless@vger.kernel.org
14677 F: drivers/net/wireless/ray*
14679 RC-CORE / LIRC FRAMEWORK
14680 M: Sean Young <sean@mess.org>
14681 L: linux-media@vger.kernel.org
14683 W: http://linuxtv.org
14684 T: git git://linuxtv.org/media_tree.git
14685 F: Documentation/driver-api/media/rc-core.rst
14686 F: Documentation/userspace-api/media/rc/
14687 F: drivers/media/rc/
14688 F: include/media/rc-map.h
14689 F: include/media/rc-core.h
14690 F: include/uapi/linux/lirc.h
14692 RCMM REMOTE CONTROLS DECODER
14693 M: Patrick Lerda <patrick9876@free.fr>
14695 F: drivers/media/rc/ir-rcmm-decoder.c
14697 RCUTORTURE TEST FRAMEWORK
14698 M: "Paul E. McKenney" <paulmck@kernel.org>
14699 M: Josh Triplett <josh@joshtriplett.org>
14700 R: Steven Rostedt <rostedt@goodmis.org>
14701 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14702 R: Lai Jiangshan <jiangshanlai@gmail.com>
14703 L: rcu@vger.kernel.org
14705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14706 F: tools/testing/selftests/rcutorture
14708 RDACM20 Camera Sensor
14709 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14710 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14711 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14712 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14713 L: linux-media@vger.kernel.org
14715 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14716 F: drivers/media/i2c/max9271.c
14717 F: drivers/media/i2c/max9271.h
14718 F: drivers/media/i2c/rdacm20.c
14721 M: Florian Fainelli <florian@openwrt.org>
14724 RDC R6040 FAST ETHERNET DRIVER
14725 M: Florian Fainelli <f.fainelli@gmail.com>
14726 L: netdev@vger.kernel.org
14728 F: drivers/net/ethernet/rdc/r6040.c
14730 RDMAVT - RDMA verbs software
14731 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14732 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14733 L: linux-rdma@vger.kernel.org
14735 F: drivers/infiniband/sw/rdmavt
14737 RDS - RELIABLE DATAGRAM SOCKETS
14738 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14739 L: netdev@vger.kernel.org
14740 L: linux-rdma@vger.kernel.org
14741 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14743 W: https://oss.oracle.com/projects/rds/
14744 F: Documentation/networking/rds.rst
14747 RDT - RESOURCE ALLOCATION
14748 M: Fenghua Yu <fenghua.yu@intel.com>
14749 M: Reinette Chatre <reinette.chatre@intel.com>
14750 L: linux-kernel@vger.kernel.org
14752 F: Documentation/x86/resctrl*
14753 F: arch/x86/include/asm/resctrl.h
14754 F: arch/x86/kernel/cpu/resctrl/
14755 F: tools/testing/selftests/resctrl/
14757 READ-COPY UPDATE (RCU)
14758 M: "Paul E. McKenney" <paulmck@kernel.org>
14759 M: Josh Triplett <josh@joshtriplett.org>
14760 R: Steven Rostedt <rostedt@goodmis.org>
14761 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14762 R: Lai Jiangshan <jiangshanlai@gmail.com>
14763 R: Joel Fernandes <joel@joelfernandes.org>
14764 L: rcu@vger.kernel.org
14766 W: http://www.rdrop.com/users/paulmck/RCU/
14767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14768 F: Documentation/RCU/
14769 F: include/linux/rcu*
14771 X: Documentation/RCU/torture.rst
14772 X: include/linux/srcu*.h
14773 X: kernel/rcu/srcu*.c
14775 REAL TIME CLOCK (RTC) SUBSYSTEM
14776 M: Alessandro Zummo <a.zummo@towertech.it>
14777 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14778 L: linux-rtc@vger.kernel.org
14780 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14782 F: Documentation/admin-guide/rtc.rst
14783 F: Documentation/devicetree/bindings/rtc/
14785 F: include/linux/platform_data/rtc-*
14786 F: include/linux/rtc.h
14787 F: include/linux/rtc/
14788 F: include/uapi/linux/rtc.h
14789 F: tools/testing/selftests/rtc/
14791 REALTEK AUDIO CODECS
14792 M: Oder Chiou <oder_chiou@realtek.com>
14794 F: include/sound/rt*.h
14795 F: sound/soc/codecs/rt*
14797 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14798 M: Linus Walleij <linus.walleij@linaro.org>
14800 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14801 F: drivers/net/dsa/realtek-smi*
14802 F: drivers/net/dsa/rtl83*
14804 REALTEK WIRELESS DRIVER (rtlwifi family)
14805 M: Ping-Ke Shih <pkshih@realtek.com>
14806 L: linux-wireless@vger.kernel.org
14808 W: https://wireless.wiki.kernel.org/
14809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14810 F: drivers/net/wireless/realtek/rtlwifi/
14812 REALTEK WIRELESS DRIVER (rtw88)
14813 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14814 L: linux-wireless@vger.kernel.org
14816 F: drivers/net/wireless/realtek/rtw88/
14818 REDPINE WIRELESS DRIVER
14819 M: Amitkumar Karwar <amitkarwar@gmail.com>
14820 M: Siva Rebbagondla <siva8118@gmail.com>
14821 L: linux-wireless@vger.kernel.org
14823 F: drivers/net/wireless/rsi/
14825 REGISTER MAP ABSTRACTION
14826 M: Mark Brown <broonie@kernel.org>
14827 L: linux-kernel@vger.kernel.org
14829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14830 F: Documentation/devicetree/bindings/regmap/
14831 F: drivers/base/regmap/
14832 F: include/linux/regmap.h
14834 REISERFS FILE SYSTEM
14835 L: reiserfs-devel@vger.kernel.org
14839 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14840 M: Ohad Ben-Cohen <ohad@wizery.com>
14841 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14842 L: linux-remoteproc@vger.kernel.org
14844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14845 F: Documentation/ABI/testing/sysfs-class-remoteproc
14846 F: Documentation/devicetree/bindings/remoteproc/
14847 F: Documentation/staging/remoteproc.rst
14848 F: drivers/remoteproc/
14849 F: include/linux/remoteproc.h
14850 F: include/linux/remoteproc/
14852 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14853 M: Ohad Ben-Cohen <ohad@wizery.com>
14854 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14855 L: linux-remoteproc@vger.kernel.org
14857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14858 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14859 F: Documentation/staging/rpmsg.rst
14861 F: include/linux/rpmsg.h
14862 F: include/linux/rpmsg/
14863 F: include/uapi/linux/rpmsg.h
14866 RENESAS CLOCK DRIVERS
14867 M: Geert Uytterhoeven <geert+renesas@glider.be>
14868 L: linux-renesas-soc@vger.kernel.org
14870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14871 F: Documentation/devicetree/bindings/clock/renesas,*
14872 F: drivers/clk/renesas/
14874 RENESAS EMEV2 I2C DRIVER
14875 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14877 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14878 F: drivers/i2c/busses/i2c-emev2.c
14880 RENESAS ETHERNET DRIVERS
14881 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14882 L: netdev@vger.kernel.org
14883 L: linux-renesas-soc@vger.kernel.org
14884 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14885 F: drivers/net/ethernet/renesas/
14886 F: include/linux/sh_eth.h
14888 RENESAS R-CAR GYROADC DRIVER
14889 M: Marek Vasut <marek.vasut@gmail.com>
14890 L: linux-iio@vger.kernel.org
14892 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14893 F: drivers/iio/adc/rcar-gyroadc.c
14895 RENESAS R-CAR I2C DRIVERS
14896 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14898 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14899 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14900 F: drivers/i2c/busses/i2c-rcar.c
14901 F: drivers/i2c/busses/i2c-sh_mobile.c
14903 RENESAS R-CAR THERMAL DRIVERS
14904 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14905 L: linux-renesas-soc@vger.kernel.org
14907 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14908 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14909 F: drivers/thermal/rcar_gen3_thermal.c
14910 F: drivers/thermal/rcar_thermal.c
14912 RENESAS RIIC DRIVER
14913 M: Chris Brandt <chris.brandt@renesas.com>
14915 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14916 F: drivers/i2c/busses/i2c-riic.c
14918 RENESAS USB PHY DRIVER
14919 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14920 L: linux-renesas-soc@vger.kernel.org
14922 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14924 RESET CONTROLLER FRAMEWORK
14925 M: Philipp Zabel <p.zabel@pengutronix.de>
14927 T: git git://git.pengutronix.de/git/pza/linux
14928 F: Documentation/devicetree/bindings/reset/
14930 F: include/dt-bindings/reset/
14931 F: include/linux/reset-controller.h
14932 F: include/linux/reset.h
14933 F: include/linux/reset/
14934 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14936 RESTARTABLE SEQUENCES SUPPORT
14937 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14938 M: Peter Zijlstra <peterz@infradead.org>
14939 M: "Paul E. McKenney" <paulmck@kernel.org>
14940 M: Boqun Feng <boqun.feng@gmail.com>
14941 L: linux-kernel@vger.kernel.org
14943 F: include/trace/events/rseq.h
14944 F: include/uapi/linux/rseq.h
14946 F: tools/testing/selftests/rseq/
14949 M: Johannes Berg <johannes@sipsolutions.net>
14950 L: linux-wireless@vger.kernel.org
14952 W: https://wireless.wiki.kernel.org/
14953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14955 F: Documentation/ABI/stable/sysfs-class-rfkill
14956 F: Documentation/driver-api/rfkill.rst
14957 F: include/linux/rfkill.h
14958 F: include/uapi/linux/rfkill.h
14962 M: Thomas Graf <tgraf@suug.ch>
14963 M: Herbert Xu <herbert@gondor.apana.org.au>
14964 L: netdev@vger.kernel.org
14966 F: include/linux/rhashtable-types.h
14967 F: include/linux/rhashtable.h
14968 F: lib/rhashtable.c
14969 F: lib/test_rhashtable.c
14971 RICOH R5C592 MEMORYSTICK DRIVER
14972 M: Maxim Levitsky <maximlevitsky@gmail.com>
14974 F: drivers/memstick/host/r592.*
14976 RICOH SMARTMEDIA/XD DRIVER
14977 M: Maxim Levitsky <maximlevitsky@gmail.com>
14979 F: drivers/mtd/nand/raw/r852.c
14980 F: drivers/mtd/nand/raw/r852.h
14982 RISC-V ARCHITECTURE
14983 M: Paul Walmsley <paul.walmsley@sifive.com>
14984 M: Palmer Dabbelt <palmer@dabbelt.com>
14985 M: Albert Ou <aou@eecs.berkeley.edu>
14986 L: linux-riscv@lists.infradead.org
14988 P: Documentation/riscv/patch-acceptance.rst
14989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14995 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14996 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14997 L: linux-block@vger.kernel.org
14999 F: drivers/block/rnbd/
15002 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15004 W: http://sourceforge.net/projects/roccat/
15005 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15006 F: drivers/hid/hid-roccat*
15007 F: include/linux/hid-roccat*
15009 ROCKCHIP ISP V1 DRIVER
15010 M: Helen Koike <helen.koike@collabora.com>
15011 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15012 L: linux-media@vger.kernel.org
15014 F: Documentation/admin-guide/media/rkisp1.rst
15015 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15016 F: drivers/staging/media/rkisp1/
15018 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15019 M: Jacob Chen <jacob-chen@iotwrt.com>
15020 M: Ezequiel Garcia <ezequiel@collabora.com>
15021 L: linux-media@vger.kernel.org
15022 L: linux-rockchip@lists.infradead.org
15024 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15025 F: drivers/media/platform/rockchip/rga/
15027 ROCKCHIP VIDEO DECODER DRIVER
15028 M: Ezequiel Garcia <ezequiel@collabora.com>
15029 L: linux-media@vger.kernel.org
15030 L: linux-rockchip@lists.infradead.org
15032 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15033 F: drivers/staging/media/rkvdec/
15036 M: Jiri Pirko <jiri@resnulli.us>
15037 L: netdev@vger.kernel.org
15039 F: drivers/net/ethernet/rocker/
15043 W: http://www.comtrol.com
15044 F: Documentation/driver-api/serial/rocket.rst
15045 F: drivers/tty/rocket*
15047 ROCKETPORT EXPRESS/INFINITY DRIVER
15048 M: Kevin Cernekee <cernekee@gmail.com>
15049 L: linux-serial@vger.kernel.org
15051 F: drivers/tty/serial/rp2.*
15053 ROHM BD99954 CHARGER IC
15054 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15055 L: linux-power@fi.rohmeurope.com
15057 F: drivers/power/supply/bd99954-charger.c
15058 F: drivers/power/supply/bd99954-charger.h
15060 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15061 M: Tomasz Duszynski <tduszyns@gmail.com>
15063 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15064 F: drivers/iio/light/bh1750.c
15066 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15067 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15068 L: linux-kernel@vger.kernel.org
15069 L: linux-renesas-soc@vger.kernel.org
15071 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15072 F: drivers/gpio/gpio-bd9571mwv.c
15073 F: drivers/mfd/bd9571mwv.c
15074 F: drivers/regulator/bd9571mwv-regulator.c
15075 F: include/linux/mfd/bd9571mwv.h
15077 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15078 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15079 L: linux-power@fi.rohmeurope.com
15081 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15082 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15083 F: drivers/clk/clk-bd718x7.c
15084 F: drivers/gpio/gpio-bd70528.c
15085 F: drivers/gpio/gpio-bd71828.c
15086 F: drivers/mfd/rohm-bd70528.c
15087 F: drivers/mfd/rohm-bd71828.c
15088 F: drivers/mfd/rohm-bd718x7.c
15089 F: drivers/power/supply/bd70528-charger.c
15090 F: drivers/regulator/bd70528-regulator.c
15091 F: drivers/regulator/bd71828-regulator.c
15092 F: drivers/regulator/bd718x7-regulator.c
15093 F: drivers/regulator/rohm-regulator.c
15094 F: drivers/rtc/rtc-bd70528.c
15095 F: drivers/watchdog/bd70528_wdt.c
15096 F: include/linux/mfd/rohm-bd70528.h
15097 F: include/linux/mfd/rohm-bd71828.h
15098 F: include/linux/mfd/rohm-bd718x7.h
15099 F: include/linux/mfd/rohm-generic.h
15100 F: include/linux/mfd/rohm-shared.h
15103 M: Ralf Baechle <ralf@linux-mips.org>
15104 L: linux-hams@vger.kernel.org
15106 W: http://www.linux-ax25.org/
15107 F: include/net/rose.h
15108 F: include/uapi/linux/rose.h
15111 ROTATION DRIVER FOR ALLWINNER A83T
15112 M: Jernej Skrabec <jernej.skrabec@siol.net>
15113 L: linux-media@vger.kernel.org
15115 T: git git://linuxtv.org/media_tree.git
15116 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15117 F: drivers/media/platform/sunxi/sun8i-rotate/
15119 RTL2830 MEDIA DRIVER
15120 M: Antti Palosaari <crope@iki.fi>
15121 L: linux-media@vger.kernel.org
15123 W: https://linuxtv.org
15124 W: http://palosaari.fi/linux/
15125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15126 T: git git://linuxtv.org/anttip/media_tree.git
15127 F: drivers/media/dvb-frontends/rtl2830*
15129 RTL2832 MEDIA DRIVER
15130 M: Antti Palosaari <crope@iki.fi>
15131 L: linux-media@vger.kernel.org
15133 W: https://linuxtv.org
15134 W: http://palosaari.fi/linux/
15135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15136 T: git git://linuxtv.org/anttip/media_tree.git
15137 F: drivers/media/dvb-frontends/rtl2832*
15139 RTL2832_SDR MEDIA DRIVER
15140 M: Antti Palosaari <crope@iki.fi>
15141 L: linux-media@vger.kernel.org
15143 W: https://linuxtv.org
15144 W: http://palosaari.fi/linux/
15145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15146 T: git git://linuxtv.org/anttip/media_tree.git
15147 F: drivers/media/dvb-frontends/rtl2832_sdr*
15149 RTL8180 WIRELESS DRIVER
15150 L: linux-wireless@vger.kernel.org
15152 W: https://wireless.wiki.kernel.org/
15153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15154 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15156 RTL8187 WIRELESS DRIVER
15157 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15158 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15159 M: Larry Finger <Larry.Finger@lwfinger.net>
15160 L: linux-wireless@vger.kernel.org
15162 W: https://wireless.wiki.kernel.org/
15163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15164 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15166 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15167 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15168 L: linux-wireless@vger.kernel.org
15170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15171 F: drivers/net/wireless/realtek/rtl8xxxu/
15173 RTRS TRANSPORT DRIVERS
15174 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15175 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15176 L: linux-rdma@vger.kernel.org
15178 F: drivers/infiniband/ulp/rtrs/
15180 RXRPC SOCKETS (AF_RXRPC)
15181 M: David Howells <dhowells@redhat.com>
15182 L: linux-afs@lists.infradead.org
15184 W: https://www.infradead.org/~dhowells/kafs/
15185 F: Documentation/networking/rxrpc.rst
15186 F: include/keys/rxrpc-type.h
15187 F: include/net/af_rxrpc.h
15188 F: include/trace/events/rxrpc.h
15189 F: include/uapi/linux/rxrpc.h
15192 S3 SAVAGE FRAMEBUFFER DRIVER
15193 M: Antonino Daplas <adaplas@gmail.com>
15194 L: linux-fbdev@vger.kernel.org
15196 F: drivers/video/fbdev/savage/
15199 M: Heiko Carstens <hca@linux.ibm.com>
15200 M: Vasily Gorbik <gor@linux.ibm.com>
15201 M: Christian Borntraeger <borntraeger@de.ibm.com>
15202 L: linux-s390@vger.kernel.org
15204 W: http://www.ibm.com/developerworks/linux/linux390/
15205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15206 F: Documentation/driver-api/s390-drivers.rst
15207 F: Documentation/s390/
15211 S390 COMMON I/O LAYER
15212 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15213 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15214 L: linux-s390@vger.kernel.org
15216 W: http://www.ibm.com/developerworks/linux/linux390/
15217 F: drivers/s390/cio/
15220 M: Stefan Haberland <sth@linux.ibm.com>
15221 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15222 L: linux-s390@vger.kernel.org
15224 W: http://www.ibm.com/developerworks/linux/linux390/
15225 F: block/partitions/ibm.c
15226 F: drivers/s390/block/dasd*
15227 F: include/linux/dasd_mod.h
15230 M: Matthew Rosato <mjrosato@linux.ibm.com>
15231 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15232 L: linux-s390@vger.kernel.org
15234 W: http://www.ibm.com/developerworks/linux/linux390/
15235 F: drivers/iommu/s390-iommu.c
15237 S390 IUCV NETWORK LAYER
15238 M: Julian Wiedmann <jwi@linux.ibm.com>
15239 M: Karsten Graul <kgraul@linux.ibm.com>
15240 L: linux-s390@vger.kernel.org
15242 W: http://www.ibm.com/developerworks/linux/linux390/
15243 F: drivers/s390/net/*iucv*
15244 F: include/net/iucv/
15247 S390 NETWORK DRIVERS
15248 M: Julian Wiedmann <jwi@linux.ibm.com>
15249 M: Karsten Graul <kgraul@linux.ibm.com>
15250 L: linux-s390@vger.kernel.org
15252 W: http://www.ibm.com/developerworks/linux/linux390/
15253 F: drivers/s390/net/
15256 M: Niklas Schnelle <schnelle@linux.ibm.com>
15257 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15258 L: linux-s390@vger.kernel.org
15260 W: http://www.ibm.com/developerworks/linux/linux390/
15262 F: drivers/pci/hotplug/s390_pci_hpc.c
15263 F: Documentation/s390/pci.rst
15265 S390 VFIO AP DRIVER
15266 M: Tony Krowiak <akrowiak@linux.ibm.com>
15267 M: Pierre Morel <pmorel@linux.ibm.com>
15268 M: Halil Pasic <pasic@linux.ibm.com>
15269 L: linux-s390@vger.kernel.org
15271 W: http://www.ibm.com/developerworks/linux/linux390/
15272 F: Documentation/s390/vfio-ap.rst
15273 F: drivers/s390/crypto/vfio_ap_drv.c
15274 F: drivers/s390/crypto/vfio_ap_ops.c
15275 F: drivers/s390/crypto/vfio_ap_private.h
15277 S390 VFIO-CCW DRIVER
15278 M: Cornelia Huck <cohuck@redhat.com>
15279 M: Eric Farman <farman@linux.ibm.com>
15280 R: Halil Pasic <pasic@linux.ibm.com>
15281 L: linux-s390@vger.kernel.org
15282 L: kvm@vger.kernel.org
15284 F: Documentation/s390/vfio-ccw.rst
15285 F: drivers/s390/cio/vfio_ccw*
15286 F: include/uapi/linux/vfio_ccw.h
15288 S390 VFIO-PCI DRIVER
15289 M: Matthew Rosato <mjrosato@linux.ibm.com>
15290 L: linux-s390@vger.kernel.org
15291 L: kvm@vger.kernel.org
15293 F: drivers/vfio/pci/vfio_pci_zdev.c
15294 F: include/uapi/linux/vfio_zdev.h
15297 M: Harald Freudenberger <freude@linux.ibm.com>
15298 L: linux-s390@vger.kernel.org
15300 W: http://www.ibm.com/developerworks/linux/linux390/
15301 F: drivers/s390/crypto/
15304 M: Steffen Maier <maier@linux.ibm.com>
15305 M: Benjamin Block <bblock@linux.ibm.com>
15306 L: linux-s390@vger.kernel.org
15308 W: http://www.ibm.com/developerworks/linux/linux390/
15309 F: drivers/s390/scsi/zfcp_*
15311 S3C24XX SD/MMC Driver
15312 M: Ben Dooks <ben-linux@fluff.org>
15313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15315 F: drivers/mmc/host/s3cmci.*
15317 SAA6588 RDS RECEIVER DRIVER
15318 M: Hans Verkuil <hverkuil@xs4all.nl>
15319 L: linux-media@vger.kernel.org
15321 W: https://linuxtv.org
15322 T: git git://linuxtv.org/media_tree.git
15323 F: drivers/media/i2c/saa6588*
15325 SAA7134 VIDEO4LINUX DRIVER
15326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15327 L: linux-media@vger.kernel.org
15329 W: https://linuxtv.org
15330 T: git git://linuxtv.org/media_tree.git
15331 F: Documentation/driver-api/media/drivers/saa7134*
15332 F: drivers/media/pci/saa7134/
15334 SAA7146 VIDEO4LINUX-2 DRIVER
15335 M: Hans Verkuil <hverkuil@xs4all.nl>
15336 L: linux-media@vger.kernel.org
15338 T: git git://linuxtv.org/media_tree.git
15339 F: drivers/media/common/saa7146/
15340 F: drivers/media/pci/saa7146/
15341 F: include/media/drv-intf/saa7146*
15343 SAFESETID SECURITY MODULE
15344 M: Micah Morton <mortonm@chromium.org>
15346 F: Documentation/admin-guide/LSM/SafeSetID.rst
15347 F: security/safesetid/
15349 SAMSUNG AUDIO (ASoC) DRIVERS
15350 M: Krzysztof Kozlowski <krzk@kernel.org>
15351 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15352 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15354 F: Documentation/devicetree/bindings/sound/samsung*
15355 F: sound/soc/samsung/
15357 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15358 M: Krzysztof Kozlowski <krzk@kernel.org>
15359 L: linux-crypto@vger.kernel.org
15360 L: linux-samsung-soc@vger.kernel.org
15362 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15363 F: drivers/crypto/exynos-rng.c
15365 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15366 M: Łukasz Stelmach <l.stelmach@samsung.com>
15367 L: linux-samsung-soc@vger.kernel.org
15369 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15370 F: drivers/char/hw_random/exynos-trng.c
15372 SAMSUNG FRAMEBUFFER DRIVER
15373 M: Jingoo Han <jingoohan1@gmail.com>
15374 L: linux-fbdev@vger.kernel.org
15376 F: drivers/video/fbdev/s3c-fb.c
15378 SAMSUNG LAPTOP DRIVER
15379 M: Corentin Chary <corentin.chary@gmail.com>
15380 L: platform-driver-x86@vger.kernel.org
15382 F: drivers/platform/x86/samsung-laptop.c
15384 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15385 M: Krzysztof Kozlowski <krzk@kernel.org>
15386 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15387 L: linux-kernel@vger.kernel.org
15388 L: linux-samsung-soc@vger.kernel.org
15390 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15391 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15392 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15393 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15394 F: drivers/clk/clk-s2mps11.c
15395 F: drivers/mfd/sec*.c
15396 F: drivers/regulator/s2m*.c
15397 F: drivers/regulator/s5m*.c
15398 F: drivers/rtc/rtc-s5m.c
15399 F: include/linux/mfd/samsung/
15401 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15402 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15403 L: linux-media@vger.kernel.org
15404 L: linux-samsung-soc@vger.kernel.org
15406 F: drivers/media/platform/s3c-camif/
15407 F: include/media/drv-intf/s3c_camif.h
15409 SAMSUNG S3FWRN5 NFC DRIVER
15410 M: Krzysztof Kozlowski <krzk@kernel.org>
15411 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15412 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15414 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15415 F: drivers/nfc/s3fwrn5
15417 SAMSUNG S5C73M3 CAMERA DRIVER
15418 M: Andrzej Hajda <a.hajda@samsung.com>
15419 L: linux-media@vger.kernel.org
15421 F: drivers/media/i2c/s5c73m3/*
15423 SAMSUNG S5K5BAF CAMERA DRIVER
15424 M: Andrzej Hajda <a.hajda@samsung.com>
15425 L: linux-media@vger.kernel.org
15427 F: drivers/media/i2c/s5k5baf.c
15429 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15430 M: Krzysztof Kozlowski <krzk@kernel.org>
15431 M: Vladimir Zapolskiy <vz@mleia.com>
15432 M: Kamil Konieczny <k.konieczny@samsung.com>
15433 L: linux-crypto@vger.kernel.org
15434 L: linux-samsung-soc@vger.kernel.org
15436 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15437 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15438 F: drivers/crypto/s5p-sss.c
15440 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15441 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15442 L: linux-media@vger.kernel.org
15444 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15445 F: drivers/media/platform/exynos4-is/
15447 SAMSUNG SOC CLOCK DRIVERS
15448 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15449 M: Tomasz Figa <tomasz.figa@gmail.com>
15450 M: Chanwoo Choi <cw00.choi@samsung.com>
15451 L: linux-samsung-soc@vger.kernel.org
15453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15454 F: Documentation/devicetree/bindings/clock/exynos*.txt
15455 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15456 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15457 F: drivers/clk/samsung/
15458 F: include/dt-bindings/clock/exynos*.h
15459 F: include/linux/clk/samsung.h
15460 F: include/linux/platform_data/clk-s3c2410.h
15462 SAMSUNG SPI DRIVERS
15463 M: Krzysztof Kozlowski <krzk@kernel.org>
15464 M: Andi Shyti <andi@etezian.org>
15465 L: linux-spi@vger.kernel.org
15466 L: linux-samsung-soc@vger.kernel.org
15468 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15469 F: drivers/spi/spi-s3c*
15470 F: include/linux/platform_data/spi-s3c64xx.h
15471 F: include/linux/spi/s3c24xx-fiq.h
15473 SAMSUNG SXGBE DRIVERS
15474 M: Byungho An <bh74.an@samsung.com>
15475 L: netdev@vger.kernel.org
15477 F: drivers/net/ethernet/samsung/sxgbe/
15479 SAMSUNG THERMAL DRIVER
15480 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15481 L: linux-pm@vger.kernel.org
15482 L: linux-samsung-soc@vger.kernel.org
15484 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15485 F: drivers/thermal/samsung/
15487 SAMSUNG USB2 PHY DRIVER
15488 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15489 L: linux-kernel@vger.kernel.org
15491 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15492 F: Documentation/driver-api/phy/samsung-usb2.rst
15493 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15494 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15495 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15496 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15497 F: drivers/phy/samsung/phy-samsung-usb2.c
15498 F: drivers/phy/samsung/phy-samsung-usb2.h
15501 M: Zwane Mwaikambo <zwanem@gmail.com>
15503 F: drivers/watchdog/sc1200wdt.c
15506 M: Ingo Molnar <mingo@redhat.com>
15507 M: Peter Zijlstra <peterz@infradead.org>
15508 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15509 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15510 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15511 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15512 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15513 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15514 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15515 L: linux-kernel@vger.kernel.org
15517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15518 F: include/linux/preempt.h
15519 F: include/linux/sched.h
15520 F: include/linux/wait.h
15521 F: include/uapi/linux/sched.h
15524 SCR24X CHIP CARD INTERFACE DRIVER
15525 M: Lubomir Rintel <lkundrak@v3.sk>
15527 F: drivers/char/pcmcia/scr24x_cs.c
15530 M: Jens Axboe <axboe@kernel.dk>
15531 L: linux-scsi@vger.kernel.org
15533 W: http://www.kernel.dk
15534 F: drivers/scsi/sr*
15536 SCSI RDMA PROTOCOL (SRP) INITIATOR
15537 M: Bart Van Assche <bvanassche@acm.org>
15538 L: linux-rdma@vger.kernel.org
15540 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15541 F: drivers/infiniband/ulp/srp/
15542 F: include/scsi/srp.h
15544 SCSI RDMA PROTOCOL (SRP) TARGET
15545 M: Bart Van Assche <bvanassche@acm.org>
15546 L: linux-rdma@vger.kernel.org
15547 L: target-devel@vger.kernel.org
15549 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15550 F: drivers/infiniband/ulp/srpt/
15553 M: Doug Gilbert <dgilbert@interlog.com>
15554 L: linux-scsi@vger.kernel.org
15556 W: http://sg.danny.cz/sg
15557 F: Documentation/scsi/scsi-generic.rst
15558 F: drivers/scsi/sg.c
15559 F: include/scsi/sg.h
15562 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15563 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15564 L: linux-scsi@vger.kernel.org
15566 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15569 F: Documentation/devicetree/bindings/scsi/
15574 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15575 L: linux-scsi@vger.kernel.org
15577 F: Documentation/scsi/st.rst
15578 F: drivers/scsi/st.*
15579 F: drivers/scsi/st_*.h
15581 SCSI TARGET SUBSYSTEM
15582 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15583 L: linux-scsi@vger.kernel.org
15584 L: target-devel@vger.kernel.org
15586 W: http://www.linux-iscsi.org
15587 Q: https://patchwork.kernel.org/project/target-devel/list/
15588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15589 F: Documentation/target/
15594 M: Vlad Yasevich <vyasevich@gmail.com>
15595 M: Neil Horman <nhorman@tuxdriver.com>
15596 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15597 L: linux-sctp@vger.kernel.org
15599 W: http://lksctp.sourceforge.net
15600 F: Documentation/networking/sctp.rst
15601 F: include/linux/sctp.h
15602 F: include/net/sctp/
15603 F: include/uapi/linux/sctp.h
15607 M: Jim Cromie <jim.cromie@gmail.com>
15609 F: Documentation/i2c/busses/scx200_acb.rst
15610 F: arch/x86/platform/scx200/
15611 F: drivers/i2c/busses/scx200*
15612 F: drivers/mtd/maps/scx200_docflash.c
15613 F: drivers/watchdog/scx200_wdt.c
15614 F: include/linux/scx200.h
15617 M: Jim Cromie <jim.cromie@gmail.com>
15619 F: drivers/char/scx200_gpio.c
15620 F: include/linux/scx200_gpio.h
15622 SCx200 HRT CLOCKSOURCE DRIVER
15623 M: Jim Cromie <jim.cromie@gmail.com>
15625 F: drivers/clocksource/scx200_hrt.c
15627 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15628 M: Sascha Sommer <saschasommer@freenet.de>
15629 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15631 F: drivers/mmc/host/sdricoh_cs.c
15633 SECO BOARDS CEC DRIVER
15634 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15636 F: drivers/media/cec/platform/seco/seco-cec.c
15637 F: drivers/media/cec/platform/seco/seco-cec.h
15640 M: Kees Cook <keescook@chromium.org>
15641 R: Andy Lutomirski <luto@amacapital.net>
15642 R: Will Drewry <wad@chromium.org>
15644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15645 F: Documentation/userspace-api/seccomp_filter.rst
15646 F: include/linux/seccomp.h
15647 F: include/uapi/linux/seccomp.h
15648 F: kernel/seccomp.c
15649 F: tools/testing/selftests/kselftest_harness.h
15650 F: tools/testing/selftests/seccomp/*
15651 K: \bsecure_computing
15654 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15655 M: Al Cooper <alcooperx@gmail.com>
15656 L: linux-mmc@vger.kernel.org
15657 L: bcm-kernel-feedback-list@broadcom.com
15659 F: drivers/mmc/host/sdhci-brcmstb*
15661 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15662 M: Adrian Hunter <adrian.hunter@intel.com>
15663 L: linux-mmc@vger.kernel.org
15665 F: drivers/mmc/host/sdhci*
15666 F: include/linux/mmc/sdhci*
15668 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15669 M: Eugen Hristev <eugen.hristev@microchip.com>
15670 L: linux-mmc@vger.kernel.org
15672 F: drivers/mmc/host/sdhci-of-at91.c
15674 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15675 M: Ben Dooks <ben-linux@fluff.org>
15676 M: Jaehoon Chung <jh80.chung@samsung.com>
15677 L: linux-mmc@vger.kernel.org
15679 F: drivers/mmc/host/sdhci-s3c*
15681 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15682 M: Viresh Kumar <vireshk@kernel.org>
15683 L: linux-mmc@vger.kernel.org
15685 F: drivers/mmc/host/sdhci-spear.c
15687 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15688 M: Kishon Vijay Abraham I <kishon@ti.com>
15689 L: linux-mmc@vger.kernel.org
15691 F: drivers/mmc/host/sdhci-omap.c
15693 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15694 M: Jonathan Derrick <jonathan.derrick@intel.com>
15695 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15696 L: linux-block@vger.kernel.org
15698 F: block/opal_proto.h
15700 F: include/linux/sed*
15701 F: include/uapi/linux/sed*
15704 M: Security Officers <security@kernel.org>
15706 F: Documentation/admin-guide/security-bugs.rst
15709 M: James Morris <jmorris@namei.org>
15710 M: "Serge E. Hallyn" <serge@hallyn.com>
15711 L: linux-security-module@vger.kernel.org (suggested Cc:)
15713 W: http://kernsec.org/
15714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15716 X: security/selinux/
15718 SELINUX SECURITY MODULE
15719 M: Paul Moore <paul@paul-moore.com>
15720 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15721 M: Eric Paris <eparis@parisplace.org>
15722 L: selinux@vger.kernel.org
15724 W: https://selinuxproject.org
15725 W: https://github.com/SELinuxProject
15726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15727 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15728 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15729 F: Documentation/admin-guide/LSM/SELinux.rst
15730 F: include/trace/events/avc.h
15731 F: include/uapi/linux/selinux_netlink.h
15732 F: scripts/selinux/
15733 F: security/selinux/
15736 M: Jiri Slaby <jirislaby@kernel.org>
15738 F: drivers/misc/phantom.c
15739 F: include/uapi/linux/phantom.h
15741 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15742 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15744 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15745 F: drivers/iio/chemical/scd30.h
15746 F: drivers/iio/chemical/scd30_core.c
15747 F: drivers/iio/chemical/scd30_i2c.c
15748 F: drivers/iio/chemical/scd30_serial.c
15750 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15751 M: Tomasz Duszynski <tduszyns@gmail.com>
15753 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15754 F: drivers/iio/chemical/sps30.c
15757 M: Rob Herring <robh@kernel.org>
15758 L: linux-serial@vger.kernel.org
15760 F: Documentation/devicetree/bindings/serial/serial.yaml
15761 F: drivers/tty/serdev/
15762 F: include/linux/serdev.h
15765 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15766 L: linux-serial@vger.kernel.org
15768 F: Documentation/devicetree/bindings/serial/
15769 F: drivers/tty/serial/
15772 M: Sean Young <sean@mess.org>
15773 L: linux-media@vger.kernel.org
15775 F: drivers/media/rc/serial_ir.c
15777 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15778 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15779 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15781 F: Documentation/devicetree/bindings/slimbus/
15782 F: drivers/slimbus/
15783 F: include/linux/slimbus.h
15786 M: Edward Cree <ecree.xilinx@gmail.com>
15787 M: Martin Habets <habetsm.xilinx@gmail.com>
15788 L: netdev@vger.kernel.org
15790 F: drivers/net/ethernet/sfc/
15792 SFF/SFP/SFP+ MODULE SUPPORT
15793 M: Russell King <linux@armlinux.org.uk>
15794 L: netdev@vger.kernel.org
15796 F: drivers/net/phy/phylink.c
15797 F: drivers/net/phy/sfp*
15798 F: include/linux/mdio/mdio-i2c.h
15799 F: include/linux/phylink.h
15800 F: include/linux/sfp.h
15801 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)
15804 M: Dimitri Sivanich <sivanich@sgi.com>
15806 F: drivers/misc/sgi-gru/
15808 SGI XP/XPC/XPNET DRIVER
15809 M: Cliff Whickman <cpw@sgi.com>
15810 M: Robin Holt <robinmholt@gmail.com>
15812 F: drivers/misc/sgi-xp/
15814 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15815 M: Karsten Graul <kgraul@linux.ibm.com>
15816 L: linux-s390@vger.kernel.org
15818 W: http://www.ibm.com/developerworks/linux/linux390/
15821 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15822 M: Linus Walleij <linus.walleij@linaro.org>
15823 L: linux-iio@vger.kernel.org
15825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15826 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15827 F: drivers/iio/light/gp2ap002.c
15829 SHARP RJ54N1CB0C SENSOR DRIVER
15830 M: Jacopo Mondi <jacopo@jmondi.org>
15831 L: linux-media@vger.kernel.org
15833 T: git git://linuxtv.org/media_tree.git
15834 F: drivers/media/i2c/rj54n1cb0c.c
15835 F: include/media/i2c/rj54n1cb0c.h
15837 SH_VOU V4L2 OUTPUT DRIVER
15838 L: linux-media@vger.kernel.org
15840 F: drivers/media/platform/sh_vou.c
15841 F: include/media/drv-intf/sh_vou.h
15843 SI2157 MEDIA DRIVER
15844 M: Antti Palosaari <crope@iki.fi>
15845 L: linux-media@vger.kernel.org
15847 W: https://linuxtv.org
15848 W: http://palosaari.fi/linux/
15849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15850 T: git git://linuxtv.org/anttip/media_tree.git
15851 F: drivers/media/tuners/si2157*
15853 SI2165 MEDIA DRIVER
15854 M: Matthias Schwarzott <zzam@gentoo.org>
15855 L: linux-media@vger.kernel.org
15857 W: https://linuxtv.org
15858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15859 F: drivers/media/dvb-frontends/si2165*
15861 SI2168 MEDIA DRIVER
15862 M: Antti Palosaari <crope@iki.fi>
15863 L: linux-media@vger.kernel.org
15865 W: https://linuxtv.org
15866 W: http://palosaari.fi/linux/
15867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15868 T: git git://linuxtv.org/anttip/media_tree.git
15869 F: drivers/media/dvb-frontends/si2168*
15871 SI470X FM RADIO RECEIVER I2C DRIVER
15872 M: Hans Verkuil <hverkuil@xs4all.nl>
15873 L: linux-media@vger.kernel.org
15875 W: https://linuxtv.org
15876 T: git git://linuxtv.org/media_tree.git
15877 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15879 SI470X FM RADIO RECEIVER USB DRIVER
15880 M: Hans Verkuil <hverkuil@xs4all.nl>
15881 L: linux-media@vger.kernel.org
15883 W: https://linuxtv.org
15884 T: git git://linuxtv.org/media_tree.git
15885 F: drivers/media/radio/si470x/radio-si470x-common.c
15886 F: drivers/media/radio/si470x/radio-si470x-usb.c
15887 F: drivers/media/radio/si470x/radio-si470x.h
15889 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15890 M: Eduardo Valentin <edubezval@gmail.com>
15891 L: linux-media@vger.kernel.org
15893 W: https://linuxtv.org
15894 T: git git://linuxtv.org/media_tree.git
15895 F: drivers/media/radio/si4713/si4713.?
15897 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15898 M: Eduardo Valentin <edubezval@gmail.com>
15899 L: linux-media@vger.kernel.org
15901 W: https://linuxtv.org
15902 T: git git://linuxtv.org/media_tree.git
15903 F: drivers/media/radio/si4713/radio-platform-si4713.c
15905 SI4713 FM RADIO TRANSMITTER USB DRIVER
15906 M: Hans Verkuil <hverkuil@xs4all.nl>
15907 L: linux-media@vger.kernel.org
15909 W: https://linuxtv.org
15910 T: git git://linuxtv.org/media_tree.git
15911 F: drivers/media/radio/si4713/radio-usb-si4713.c
15914 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15915 L: linux-media@vger.kernel.org
15917 W: https://linuxtv.org
15918 T: git git://linuxtv.org/media_tree.git
15919 F: drivers/media/common/siano/
15920 F: drivers/media/mmc/siano/
15921 F: drivers/media/usb/siano/
15922 F: drivers/media/usb/siano/
15925 M: Palmer Dabbelt <palmer@dabbelt.com>
15926 M: Paul Walmsley <paul.walmsley@sifive.com>
15927 L: linux-riscv@lists.infradead.org
15929 T: git git://github.com/sifive/riscv-linux.git
15933 SIFIVE FU540 SYSTEM-ON-CHIP
15934 M: Paul Walmsley <paul.walmsley@sifive.com>
15935 M: Palmer Dabbelt <palmer@dabbelt.com>
15936 L: linux-riscv@lists.infradead.org
15938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15943 M: Green Wan <green.wan@sifive.com>
15945 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15946 F: drivers/dma/sf-pdma/
15948 SILEAD TOUCHSCREEN DRIVER
15949 M: Hans de Goede <hdegoede@redhat.com>
15950 L: linux-input@vger.kernel.org
15951 L: platform-driver-x86@vger.kernel.org
15953 F: drivers/input/touchscreen/silead.c
15954 F: drivers/platform/x86/touchscreen_dmi.c
15956 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15957 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15959 F: drivers/staging/wfx/
15961 SILICON MOTION SM712 FRAME BUFFER DRIVER
15962 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15963 M: Teddy Wang <teddy.wang@siliconmotion.com>
15964 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15965 L: linux-fbdev@vger.kernel.org
15967 F: Documentation/fb/sm712fb.rst
15968 F: drivers/video/fbdev/sm712*
15970 SIMPLE FIRMWARE INTERFACE (SFI)
15972 W: http://simplefirmware.org/
15973 F: arch/x86/platform/sfi/
15975 F: include/linux/sfi*.h
15978 M: Hans de Goede <hdegoede@redhat.com>
15979 L: linux-fbdev@vger.kernel.org
15981 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15982 F: drivers/video/fbdev/simplefb.c
15983 F: include/linux/platform_data/simplefb.h
15985 SIMTEC EB110ATX (Chalice CATS)
15986 M: Simtec Linux Team <linux@simtec.co.uk>
15988 W: http://www.simtec.co.uk/products/EB110ATX/
15990 SIMTEC EB2410ITX (BAST)
15991 M: Simtec Linux Team <linux@simtec.co.uk>
15993 W: http://www.simtec.co.uk/products/EB2410ITX/
15994 F: arch/arm/mach-s3c/bast-ide.c
15995 F: arch/arm/mach-s3c/bast-irq.c
15996 F: arch/arm/mach-s3c/mach-bast.c
15999 M: Thorsten Scherer <t.scherer@eckelmann.de>
16000 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16001 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16003 F: drivers/gpio/gpio-siox.c
16005 F: include/trace/events/siox.h
16007 SIPHASH PRF ROUTINES
16008 M: Jason A. Donenfeld <Jason@zx2c4.com>
16010 F: include/linux/siphash.h
16012 F: lib/test_siphash.c
16014 SIS 190 ETHERNET DRIVER
16015 M: Francois Romieu <romieu@fr.zoreil.com>
16016 L: netdev@vger.kernel.org
16018 F: drivers/net/ethernet/sis/sis190.c
16020 SIS 900/7016 FAST ETHERNET DRIVER
16021 M: Daniele Venzano <venza@brownhat.org>
16022 L: netdev@vger.kernel.org
16024 W: http://www.brownhat.org/sis900.html
16025 F: drivers/net/ethernet/sis/sis900.*
16027 SIS FRAMEBUFFER DRIVER
16028 M: Thomas Winischhofer <thomas@winischhofer.net>
16030 W: http://www.winischhofer.net/linuxsisvga.shtml
16031 F: Documentation/fb/sisfb.rst
16032 F: drivers/video/fbdev/sis/
16033 F: include/video/sisfb.h
16035 SIS I2C TOUCHSCREEN DRIVER
16036 M: Mika Penttilä <mika.penttila@nextfour.com>
16037 L: linux-input@vger.kernel.org
16039 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16040 F: drivers/input/touchscreen/sis_i2c.c
16043 M: Thomas Winischhofer <thomas@winischhofer.net>
16045 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16046 F: drivers/usb/misc/sisusbvga/
16049 M: Christoph Lameter <cl@linux.com>
16050 M: Pekka Enberg <penberg@kernel.org>
16051 M: David Rientjes <rientjes@google.com>
16052 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16053 M: Andrew Morton <akpm@linux-foundation.org>
16054 L: linux-mm@kvack.org
16056 F: include/linux/sl?b*.h
16059 SLEEPABLE READ-COPY UPDATE (SRCU)
16060 M: Lai Jiangshan <jiangshanlai@gmail.com>
16061 M: "Paul E. McKenney" <paulmck@kernel.org>
16062 M: Josh Triplett <josh@joshtriplett.org>
16063 R: Steven Rostedt <rostedt@goodmis.org>
16064 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16065 L: rcu@vger.kernel.org
16067 W: http://www.rdrop.com/users/paulmck/RCU/
16068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16069 F: include/linux/srcu*.h
16070 F: kernel/rcu/srcu*.c
16072 SMACK SECURITY MODULE
16073 M: Casey Schaufler <casey@schaufler-ca.com>
16074 L: linux-security-module@vger.kernel.org
16076 W: http://schaufler-ca.com
16077 T: git git://github.com/cschaufler/smack-next
16078 F: Documentation/admin-guide/LSM/Smack.rst
16081 SMC91x ETHERNET DRIVER
16082 M: Nicolas Pitre <nico@fluxnic.net>
16084 F: drivers/net/ethernet/smsc/smc91x.*
16086 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16087 M: Mark Rutland <mark.rutland@arm.com>
16088 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16089 M: Sudeep Holla <sudeep.holla@arm.com>
16090 L: linux-arm-kernel@lists.infradead.org
16092 F: drivers/firmware/smccc/
16093 F: include/linux/arm-smccc.h
16095 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16096 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16097 L: linux-media@vger.kernel.org
16099 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16100 F: drivers/media/i2c/smiapp-pll.c
16101 F: drivers/media/i2c/smiapp-pll.h
16102 F: drivers/media/i2c/smiapp/
16103 F: include/uapi/linux/smiapp.h
16105 SMM665 HARDWARE MONITOR DRIVER
16106 M: Guenter Roeck <linux@roeck-us.net>
16107 L: linux-hwmon@vger.kernel.org
16109 F: Documentation/hwmon/smm665.rst
16110 F: drivers/hwmon/smm665.c
16112 SMSC EMC2103 HARDWARE MONITOR DRIVER
16113 M: Steve Glendinning <steve.glendinning@shawell.net>
16114 L: linux-hwmon@vger.kernel.org
16116 F: Documentation/hwmon/emc2103.rst
16117 F: drivers/hwmon/emc2103.c
16119 SMSC SCH5627 HARDWARE MONITOR DRIVER
16120 M: Hans de Goede <hdegoede@redhat.com>
16121 L: linux-hwmon@vger.kernel.org
16123 F: Documentation/hwmon/sch5627.rst
16124 F: drivers/hwmon/sch5627.c
16126 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16127 M: Steve Glendinning <steve.glendinning@shawell.net>
16128 L: linux-fbdev@vger.kernel.org
16130 F: drivers/video/fbdev/smscufx.c
16132 SMSC47B397 HARDWARE MONITOR DRIVER
16133 M: Jean Delvare <jdelvare@suse.com>
16134 L: linux-hwmon@vger.kernel.org
16136 F: Documentation/hwmon/smsc47b397.rst
16137 F: drivers/hwmon/smsc47b397.c
16139 SMSC911x ETHERNET DRIVER
16140 M: Steve Glendinning <steve.glendinning@shawell.net>
16141 L: netdev@vger.kernel.org
16143 F: drivers/net/ethernet/smsc/smsc911x.*
16144 F: include/linux/smsc911x.h
16146 SMSC9420 PCI ETHERNET DRIVER
16147 M: Steve Glendinning <steve.glendinning@shawell.net>
16148 L: netdev@vger.kernel.org
16150 F: drivers/net/ethernet/smsc/smsc9420.*
16152 SOCIONEXT (SNI) AVE NETWORK DRIVER
16153 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16154 L: netdev@vger.kernel.org
16156 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16157 F: drivers/net/ethernet/socionext/sni_ave.c
16159 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16160 M: Jassi Brar <jaswinder.singh@linaro.org>
16161 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16162 L: netdev@vger.kernel.org
16164 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16165 F: drivers/net/ethernet/socionext/netsec.c
16167 SOCIONEXT (SNI) Synquacer SPI DRIVER
16168 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16169 M: Jassi Brar <jaswinder.singh@linaro.org>
16170 L: linux-spi@vger.kernel.org
16172 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16173 F: drivers/spi/spi-synquacer.c
16175 SOCIONEXT SYNQUACER I2C DRIVER
16176 M: Ard Biesheuvel <ardb@kernel.org>
16177 L: linux-i2c@vger.kernel.org
16179 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16180 F: drivers/i2c/busses/i2c-synquacer.c
16182 SOCIONEXT UNIPHIER SOUND DRIVER
16183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16185 F: sound/soc/uniphier/
16187 SOEKRIS NET48XX LED SUPPORT
16188 M: Chris Boot <bootc@bootc.net>
16190 F: drivers/leds/leds-net48xx.c
16192 SOFT-IWARP DRIVER (siw)
16193 M: Bernard Metzler <bmt@zurich.ibm.com>
16194 L: linux-rdma@vger.kernel.org
16196 F: drivers/infiniband/sw/siw/
16197 F: include/uapi/rdma/siw-abi.h
16199 SOFT-ROCE DRIVER (rxe)
16200 M: Zhu Yanjun <yanjunz@nvidia.com>
16201 L: linux-rdma@vger.kernel.org
16203 F: drivers/infiniband/sw/rxe/
16204 F: include/uapi/rdma/rdma_user_rxe.h
16206 SOFTLOGIC 6x10 MPEG CODEC
16207 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16208 M: Anton Sviridenko <anton@corp.bluecherry.net>
16209 M: Andrey Utkin <andrey_utkin@fastmail.com>
16210 M: Ismael Luceno <ismael@iodev.co.uk>
16211 L: linux-media@vger.kernel.org
16213 F: drivers/media/pci/solo6x10/
16215 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16216 M: James Morse <james.morse@arm.com>
16217 L: linux-arm-kernel@lists.infradead.org
16219 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16220 F: drivers/firmware/arm_sdei.c
16221 F: include/linux/arm_sdei.h
16222 F: include/uapi/linux/arm_sdei.h
16224 SOFTWARE RAID (Multiple Disks) SUPPORT
16225 M: Song Liu <song@kernel.org>
16226 L: linux-raid@vger.kernel.org
16228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16229 F: drivers/md/Kconfig
16230 F: drivers/md/Makefile
16232 F: drivers/md/raid*
16233 F: include/linux/raid/
16234 F: include/uapi/linux/raid/
16236 SOLIDRUN CLEARFOG SUPPORT
16237 M: Russell King <linux@armlinux.org.uk>
16239 F: arch/arm/boot/dts/armada-388-clearfog*
16240 F: arch/arm/boot/dts/armada-38x-solidrun-*
16242 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16243 M: Russell King <linux@armlinux.org.uk>
16245 F: arch/arm/boot/dts/imx6*-cubox-i*
16246 F: arch/arm/boot/dts/imx6*-hummingboard*
16247 F: arch/arm/boot/dts/imx6*-sr-*
16249 SONIC NETWORK DRIVER
16250 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16251 L: netdev@vger.kernel.org
16253 F: drivers/net/ethernet/natsemi/sonic.*
16255 SONICS SILICON BACKPLANE DRIVER (SSB)
16256 M: Michael Buesch <m@bues.ch>
16257 L: linux-wireless@vger.kernel.org
16260 F: include/linux/ssb/
16262 SONY IMX214 SENSOR DRIVER
16263 M: Ricardo Ribalda <ribalda@kernel.org>
16264 L: linux-media@vger.kernel.org
16266 T: git git://linuxtv.org/media_tree.git
16267 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16268 F: drivers/media/i2c/imx214.c
16270 SONY IMX219 SENSOR DRIVER
16271 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16272 L: linux-media@vger.kernel.org
16274 T: git git://linuxtv.org/media_tree.git
16275 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16276 F: drivers/media/i2c/imx219.c
16278 SONY IMX258 SENSOR DRIVER
16279 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16280 L: linux-media@vger.kernel.org
16282 T: git git://linuxtv.org/media_tree.git
16283 F: drivers/media/i2c/imx258.c
16285 SONY IMX274 SENSOR DRIVER
16286 M: Leon Luo <leonl@leopardimaging.com>
16287 L: linux-media@vger.kernel.org
16289 T: git git://linuxtv.org/media_tree.git
16290 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16291 F: drivers/media/i2c/imx274.c
16293 SONY IMX290 SENSOR DRIVER
16294 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16295 L: linux-media@vger.kernel.org
16297 T: git git://linuxtv.org/media_tree.git
16298 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16299 F: drivers/media/i2c/imx290.c
16301 SONY IMX319 SENSOR DRIVER
16302 M: Bingbu Cao <bingbu.cao@intel.com>
16303 L: linux-media@vger.kernel.org
16305 T: git git://linuxtv.org/media_tree.git
16306 F: drivers/media/i2c/imx319.c
16308 SONY IMX355 SENSOR DRIVER
16309 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16310 L: linux-media@vger.kernel.org
16312 T: git git://linuxtv.org/media_tree.git
16313 F: drivers/media/i2c/imx355.c
16315 SONY MEMORYSTICK SUBSYSTEM
16316 M: Maxim Levitsky <maximlevitsky@gmail.com>
16317 M: Alex Dubov <oakad@yahoo.com>
16318 M: Ulf Hansson <ulf.hansson@linaro.org>
16319 L: linux-mmc@vger.kernel.org
16321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16322 F: drivers/memstick/
16323 F: include/linux/memstick.h
16325 SONY VAIO CONTROL DEVICE DRIVER
16326 M: Mattia Dongili <malattia@linux.it>
16327 L: platform-driver-x86@vger.kernel.org
16329 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16330 F: Documentation/admin-guide/laptops/sony-laptop.rst
16331 F: drivers/char/sonypi.c
16332 F: drivers/platform/x86/sony-laptop.c
16333 F: include/linux/sony-laptop.h
16336 M: Jaroslav Kysela <perex@perex.cz>
16337 M: Takashi Iwai <tiwai@suse.com>
16338 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16340 W: http://www.alsa-project.org/
16341 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16343 F: Documentation/sound/
16345 F: include/uapi/sound/
16348 SOUND - COMPRESSED AUDIO
16349 M: Vinod Koul <vkoul@kernel.org>
16350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16353 F: Documentation/sound/designs/compress-offload.rst
16354 F: include/sound/compress_driver.h
16355 F: include/uapi/sound/compress_*
16356 F: sound/core/compress_offload.c
16357 F: sound/soc/soc-compress.c
16359 SOUND - DMAENGINE HELPERS
16360 M: Lars-Peter Clausen <lars@metafoo.de>
16362 F: include/sound/dmaengine_pcm.h
16363 F: sound/core/pcm_dmaengine.c
16364 F: sound/soc/soc-generic-dmaengine-pcm.c
16366 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16367 M: Liam Girdwood <lgirdwood@gmail.com>
16368 M: Mark Brown <broonie@kernel.org>
16369 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16371 W: http://alsa-project.org/main/index.php/ASoC
16372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16373 F: Documentation/devicetree/bindings/sound/
16374 F: Documentation/sound/soc/
16375 F: include/dt-bindings/sound/
16376 F: include/sound/soc*
16379 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16380 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16381 M: Liam Girdwood <lgirdwood@gmail.com>
16382 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16383 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16384 M: Daniel Baluta <daniel.baluta@nxp.com>
16385 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16387 W: https://github.com/thesofproject/linux/
16390 SOUNDWIRE SUBSYSTEM
16391 M: Vinod Koul <vkoul@kernel.org>
16392 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16393 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16394 R: Sanyog Kale <sanyog.r.kale@intel.com>
16395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16397 F: Documentation/driver-api/soundwire/
16398 F: drivers/soundwire/
16399 F: include/linux/soundwire/
16402 M: Olli Salonen <olli.salonen@iki.fi>
16403 L: linux-media@vger.kernel.org
16405 W: https://linuxtv.org
16406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16407 F: drivers/media/dvb-frontends/sp2*
16409 SPARC + UltraSPARC (sparc/sparc64)
16410 M: "David S. Miller" <davem@davemloft.net>
16411 L: sparclinux@vger.kernel.org
16413 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16419 SPARC SERIAL DRIVERS
16420 M: "David S. Miller" <davem@davemloft.net>
16421 L: sparclinux@vger.kernel.org
16423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16425 F: drivers/tty/serial/suncore.c
16426 F: drivers/tty/serial/sunhv.c
16427 F: drivers/tty/serial/sunsab.c
16428 F: drivers/tty/serial/sunsab.h
16429 F: drivers/tty/serial/sunsu.c
16430 F: drivers/tty/serial/sunzilog.c
16431 F: drivers/tty/serial/sunzilog.h
16432 F: drivers/tty/vcc.c
16433 F: include/linux/sunserialcore.h
16436 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16437 L: linux-sparse@vger.kernel.org
16439 W: https://sparse.docs.kernel.org/
16440 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16441 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16442 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16443 F: include/linux/compiler.h
16445 SPEAKUP CONSOLE SPEECH DRIVER
16446 M: William Hubbs <w.d.hubbs@gmail.com>
16447 M: Chris Brannon <chris@the-brannons.com>
16448 M: Kirk Reiser <kirk@reisers.ca>
16449 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16450 L: speakup@linux-speakup.org
16452 W: http://www.linux-speakup.org/
16453 F: drivers/accessibility/speakup/
16455 SPEAR CLOCK FRAMEWORK SUPPORT
16456 M: Viresh Kumar <vireshk@kernel.org>
16457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16459 W: http://www.st.com/spear
16460 F: drivers/clk/spear/
16462 SPEAR PLATFORM SUPPORT
16463 M: Viresh Kumar <vireshk@kernel.org>
16464 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16467 W: http://www.st.com/spear
16468 F: arch/arm/boot/dts/spear*
16469 F: arch/arm/mach-spear/
16472 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16473 L: linux-mtd@lists.infradead.org
16475 W: http://www.linux-mtd.infradead.org/
16476 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16477 C: irc://irc.oftc.net/mtd
16478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16479 F: drivers/mtd/spi-nor/
16480 F: include/linux/mtd/spi-nor.h
16483 M: Mark Brown <broonie@kernel.org>
16484 L: linux-spi@vger.kernel.org
16486 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16488 F: Documentation/devicetree/bindings/spi/
16489 F: Documentation/spi/
16491 F: include/linux/spi/
16492 F: include/uapi/linux/spi/
16495 SPIDERNET NETWORK DRIVER for CELL
16496 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16497 L: netdev@vger.kernel.org
16499 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16500 F: drivers/net/ethernet/toshiba/spider_net*
16503 R: Stephen Boyd <sboyd@kernel.org>
16504 L: linux-arm-msm@vger.kernel.org
16505 F: Documentation/devicetree/bindings/spmi/
16507 F: include/dt-bindings/spmi/spmi.h
16508 F: include/linux/spmi.h
16509 F: include/trace/events/spmi.h
16512 M: Jeremy Kerr <jk@ozlabs.org>
16513 L: linuxppc-dev@lists.ozlabs.org
16515 W: http://www.ibm.com/developerworks/power/cell/
16516 F: Documentation/filesystems/spufs/spufs.rst
16517 F: arch/powerpc/platforms/cell/spufs/
16519 SQUASHFS FILE SYSTEM
16520 M: Phillip Lougher <phillip@squashfs.org.uk>
16521 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16523 W: http://squashfs.org.uk
16524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16525 F: Documentation/filesystems/squashfs.rst
16528 SRM (Alpha) environment access
16529 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16531 F: arch/alpha/kernel/srm_env.c
16533 ST LSM6DSx IMU IIO DRIVER
16534 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16535 L: linux-iio@vger.kernel.org
16537 W: http://www.st.com/
16538 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16539 F: drivers/iio/imu/st_lsm6dsx/
16541 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16542 M: Mickael Guene <mickael.guene@st.com>
16543 L: linux-media@vger.kernel.org
16545 T: git git://linuxtv.org/media_tree.git
16546 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16547 F: drivers/media/i2c/st-mipid02.c
16549 ST STM32 I2C/SMBUS DRIVER
16550 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16551 L: linux-i2c@vger.kernel.org
16553 F: drivers/i2c/busses/i2c-stm32*
16555 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16556 M: Song Qiang <songqiang1304521@gmail.com>
16557 L: linux-iio@vger.kernel.org
16559 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16560 F: drivers/iio/proximity/vl53l0x-i2c.c
16563 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16564 M: Sasha Levin <sashal@kernel.org>
16565 L: stable@vger.kernel.org
16567 F: Documentation/process/stable-kernel-rules.rst
16569 STAGING - ATOMISP DRIVER
16570 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16571 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16572 L: linux-media@vger.kernel.org
16574 F: drivers/staging/media/atomisp/
16577 M: Ian Abbott <abbotti@mev.co.uk>
16578 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16580 F: drivers/staging/comedi/
16582 STAGING - FIELDBUS SUBSYSTEM
16583 M: Sven Van Asbroeck <TheSven73@gmail.com>
16585 F: drivers/staging/fieldbus/*
16586 F: drivers/staging/fieldbus/Documentation/
16588 STAGING - HMS ANYBUS-S BUS
16589 M: Sven Van Asbroeck <TheSven73@gmail.com>
16591 F: drivers/staging/fieldbus/anybuss/
16593 STAGING - INDUSTRIAL IO
16594 M: Jonathan Cameron <jic23@kernel.org>
16595 L: linux-iio@vger.kernel.org
16597 F: Documentation/devicetree/bindings/staging/iio/
16598 F: drivers/staging/iio/
16600 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16601 M: Marc Dietrich <marvin24@gmx.de>
16602 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16603 L: linux-tegra@vger.kernel.org
16605 F: drivers/staging/nvec/
16607 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16608 M: Jens Frederich <jfrederich@gmail.com>
16609 M: Daniel Drake <dsd@laptop.org>
16610 M: Jon Nettleton <jon.nettleton@gmail.com>
16612 W: http://wiki.laptop.org/go/DCON
16613 F: drivers/staging/olpc_dcon/
16615 STAGING - REALTEK RTL8188EU DRIVERS
16616 M: Larry Finger <Larry.Finger@lwfinger.net>
16618 F: drivers/staging/rtl8188eu/
16620 STAGING - REALTEK RTL8712U DRIVERS
16621 M: Larry Finger <Larry.Finger@lwfinger.net>
16622 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16624 F: drivers/staging/rtl8712/
16626 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16627 M: Michael Hennerich <michael.hennerich@analog.com>
16628 L: linux-fbdev@vger.kernel.org
16630 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16631 F: drivers/staging/fbtft/fb_seps525.c
16633 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16634 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16635 M: Teddy Wang <teddy.wang@siliconmotion.com>
16636 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16637 L: linux-fbdev@vger.kernel.org
16639 F: drivers/staging/sm750fb/
16641 STAGING - VIA VT665X DRIVERS
16642 M: Forest Bond <forest@alittletooquiet.net>
16644 F: drivers/staging/vt665?/
16647 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16648 L: devel@driverdev.osuosl.org
16650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16651 F: drivers/staging/
16653 STARFIRE/DURALAN NETWORK DRIVER
16654 M: Ion Badulescu <ionut@badula.org>
16656 F: drivers/net/ethernet/adaptec/starfire*
16658 STEC S1220 SKD DRIVER
16659 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16660 L: linux-block@vger.kernel.org
16662 F: drivers/block/skd*[ch]
16664 STI AUDIO (ASoC) DRIVERS
16665 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16668 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16672 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16674 F: Documentation/devicetree/bindings/media/stih-cec.txt
16675 F: drivers/media/cec/platform/sti/
16677 STK1160 USB VIDEO CAPTURE DRIVER
16678 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16679 L: linux-media@vger.kernel.org
16681 T: git git://linuxtv.org/media_tree.git
16682 F: drivers/media/usb/stk1160/
16684 STM32 AUDIO (ASoC) DRIVERS
16685 M: Olivier Moysan <olivier.moysan@st.com>
16686 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16687 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16689 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16692 STM32 TIMER/LPTIMER DRIVERS
16693 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16695 F: Documentation/ABI/testing/*timer-stm32
16696 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16697 F: drivers/*/stm32-*timer*
16698 F: drivers/pwm/pwm-stm32*
16699 F: include/linux/*/stm32-*tim*
16701 STMMAC ETHERNET DRIVER
16702 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16703 M: Alexandre Torgue <alexandre.torgue@st.com>
16704 M: Jose Abreu <joabreu@synopsys.com>
16705 L: netdev@vger.kernel.org
16707 W: http://www.stlinux.com
16708 F: Documentation/networking/device_drivers/ethernet/stmicro/
16709 F: drivers/net/ethernet/stmicro/stmmac/
16712 M: Sam Creasey <sammy@sammy.net>
16714 W: http://sammy.net/sun3/
16715 F: arch/m68k/include/asm/sun3*
16716 F: arch/m68k/kernel/*sun3*
16717 F: arch/m68k/sun3*/
16718 F: drivers/net/ethernet/i825xx/sun3*
16720 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16721 M: Hans de Goede <hdegoede@redhat.com>
16722 L: linux-input@vger.kernel.org
16724 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16725 F: drivers/input/keyboard/sun4i-lradc-keys.c
16727 SUNDANCE NETWORK DRIVER
16728 M: Denis Kirjanov <kda@linux-powerpc.org>
16729 L: netdev@vger.kernel.org
16731 F: drivers/net/ethernet/dlink/sundance.c
16734 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16735 M: Rich Felker <dalias@libc.org>
16736 L: linux-sh@vger.kernel.org
16738 Q: http://patchwork.kernel.org/project/linux-sh/list/
16739 F: Documentation/sh/
16744 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16745 M: Len Brown <len.brown@intel.com>
16746 M: Pavel Machek <pavel@ucw.cz>
16747 L: linux-pm@vger.kernel.org
16749 B: https://bugzilla.kernel.org
16750 F: Documentation/power/
16751 F: arch/x86/kernel/acpi/
16752 F: drivers/base/power/
16753 F: include/linux/freezer.h
16754 F: include/linux/pm.h
16755 F: include/linux/suspend.h
16759 M: Martin Mares <mj@ucw.cz>
16760 L: linux-video@atrey.karlin.mff.cuni.cz
16762 F: Documentation/admin-guide/svga.rst
16763 F: arch/x86/boot/video*
16766 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16767 L: iommu@lists.linux-foundation.org
16769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16770 F: arch/*/kernel/pci-swiotlb.c
16771 F: include/linux/swiotlb.h
16772 F: kernel/dma/swiotlb.c
16775 M: Jiri Pirko <jiri@resnulli.us>
16776 M: Ivan Vecera <ivecera@redhat.com>
16777 L: netdev@vger.kernel.org
16779 F: include/net/switchdev.h
16782 SY8106A REGULATOR DRIVER
16783 M: Icenowy Zheng <icenowy@aosc.io>
16785 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16786 F: drivers/regulator/sy8106a-regulator.c
16788 SYNC FILE FRAMEWORK
16789 M: Sumit Semwal <sumit.semwal@linaro.org>
16790 R: Gustavo Padovan <gustavo@padovan.org>
16791 L: linux-media@vger.kernel.org
16792 L: dri-devel@lists.freedesktop.org
16794 T: git git://anongit.freedesktop.org/drm/drm-misc
16795 F: Documentation/driver-api/sync_file.rst
16796 F: drivers/dma-buf/dma-fence*
16797 F: drivers/dma-buf/sw_sync.c
16798 F: drivers/dma-buf/sync_*
16799 F: include/linux/sync_file.h
16800 F: include/uapi/linux/sync_file.h
16802 SYNOPSYS ARC ARCHITECTURE
16803 M: Vineet Gupta <vgupta@synopsys.com>
16804 L: linux-snps-arc@lists.infradead.org
16806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16807 F: Documentation/devicetree/bindings/arc/*
16808 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16810 F: drivers/clocksource/arc_timer.c
16811 F: drivers/tty/serial/arc_uart.c
16813 SYNOPSYS ARC HSDK SDP pll clock driver
16814 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16816 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16817 F: drivers/clk/clk-hsdk-pll.c
16819 SYNOPSYS ARC SDP clock driver
16820 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16822 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16823 F: drivers/clk/axs10x/*
16825 SYNOPSYS ARC SDP platform support
16826 M: Alexey Brodkin <abrodkin@synopsys.com>
16828 F: Documentation/devicetree/bindings/arc/axs10*
16829 F: arch/arc/boot/dts/ax*
16830 F: arch/arc/plat-axs10x
16832 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16833 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16835 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16836 F: drivers/reset/reset-axs10x.c
16838 SYNOPSYS CREG GPIO DRIVER
16839 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16841 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16842 F: drivers/gpio/gpio-creg-snps.c
16844 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16845 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16847 F: drivers/tty/serial/8250/8250_dw.c
16848 F: drivers/tty/serial/8250/8250_dwlib.*
16849 F: drivers/tty/serial/8250/8250_lpss.c
16851 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16852 M: Hoan Tran <hoan@os.amperecomputing.com>
16853 M: Serge Semin <fancer.lancer@gmail.com>
16854 L: linux-gpio@vger.kernel.org
16856 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16857 F: drivers/gpio/gpio-dwapb.c
16859 SYNOPSYS DESIGNWARE APB SSI DRIVER
16860 M: Serge Semin <fancer.lancer@gmail.com>
16861 L: linux-spi@vger.kernel.org
16863 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16864 F: drivers/spi/spi-dw*
16866 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16867 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16869 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16870 F: drivers/dma/dw-axi-dmac/
16872 SYNOPSYS DESIGNWARE DMAC DRIVER
16873 M: Viresh Kumar <vireshk@kernel.org>
16874 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16876 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16878 F: include/dt-bindings/dma/dw-dmac.h
16879 F: include/linux/dma/dw.h
16880 F: include/linux/platform_data/dma-dw.h
16882 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16883 M: Jose Abreu <Jose.Abreu@synopsys.com>
16884 L: netdev@vger.kernel.org
16886 F: drivers/net/ethernet/synopsys/
16888 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16889 M: Jose Abreu <Jose.Abreu@synopsys.com>
16890 L: netdev@vger.kernel.org
16892 F: drivers/net/pcs/pcs-xpcs.c
16893 F: include/linux/pcs/pcs-xpcs.h
16895 SYNOPSYS DESIGNWARE I2C DRIVER
16896 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16897 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16898 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16899 L: linux-i2c@vger.kernel.org
16901 F: drivers/i2c/busses/i2c-designware-*
16902 F: include/linux/platform_data/i2c-designware.h
16904 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16905 M: Jaehoon Chung <jh80.chung@samsung.com>
16906 L: linux-mmc@vger.kernel.org
16908 F: drivers/mmc/host/dw_mmc*
16910 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16911 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16913 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16914 F: drivers/reset/reset-hsdk.c
16915 F: include/dt-bindings/reset/snps,hsdk-reset.h
16917 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16918 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16919 M: Manjunath M B <manjumb@synopsys.com>
16920 L: linux-mmc@vger.kernel.org
16922 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16924 SYSTEM CONFIGURATION (SYSCON)
16925 M: Lee Jones <lee.jones@linaro.org>
16926 M: Arnd Bergmann <arnd@arndb.de>
16928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16929 F: drivers/mfd/syscon.c
16931 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16932 M: Sudeep Holla <sudeep.holla@arm.com>
16933 L: linux-arm-kernel@lists.infradead.org
16935 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16936 F: drivers/clk/clk-sc[mp]i.c
16937 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16938 F: drivers/firmware/arm_scmi/
16939 F: drivers/firmware/arm_scpi.c
16940 F: drivers/reset/reset-scmi.c
16941 F: include/linux/sc[mp]i_protocol.h
16942 F: include/trace/events/scmi.h
16944 SYSTEM RESET/SHUTDOWN DRIVERS
16945 M: Sebastian Reichel <sre@kernel.org>
16946 L: linux-pm@vger.kernel.org
16948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16949 F: Documentation/devicetree/bindings/power/reset/
16950 F: drivers/power/reset/
16952 SYSTEM TRACE MODULE CLASS
16953 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16956 F: Documentation/trace/stm.rst
16957 F: drivers/hwtracing/stm/
16958 F: include/linux/stm.h
16959 F: include/uapi/linux/stm.h
16961 SYSTEM76 ACPI DRIVER
16962 M: Jeremy Soller <jeremy@system76.com>
16963 M: System76 Product Development <productdev@system76.com>
16964 L: platform-driver-x86@vger.kernel.org
16966 F: drivers/platform/x86/system76_acpi.c
16969 M: Christoph Hellwig <hch@infradead.org>
16971 F: Documentation/filesystems/sysv-fs.rst
16973 F: include/linux/sysv_fs.h
16975 TASKSTATS STATISTICS INTERFACE
16976 M: Balbir Singh <bsingharora@gmail.com>
16978 F: Documentation/accounting/taskstats*
16979 F: include/linux/taskstats*
16980 F: kernel/taskstats.c
16983 M: Jamal Hadi Salim <jhs@mojatatu.com>
16984 M: Cong Wang <xiyou.wangcong@gmail.com>
16985 M: Jiri Pirko <jiri@resnulli.us>
16986 L: netdev@vger.kernel.org
16988 F: include/net/pkt_cls.h
16989 F: include/net/pkt_sched.h
16990 F: include/net/tc_act/
16991 F: include/uapi/linux/pkt_cls.h
16992 F: include/uapi/linux/pkt_sched.h
16993 F: include/uapi/linux/tc_act/
16994 F: include/uapi/linux/tc_ematch/
16997 TC90522 MEDIA DRIVER
16998 M: Akihiro Tsukada <tskd08@gmail.com>
16999 L: linux-media@vger.kernel.org
17001 F: drivers/media/dvb-frontends/tc90522*
17003 TCP LOW PRIORITY MODULE
17004 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17005 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17007 W: http://tcp-lp-mod.sourceforge.net/
17008 F: net/ipv4/tcp_lp.c
17010 TDA10071 MEDIA DRIVER
17011 M: Antti Palosaari <crope@iki.fi>
17012 L: linux-media@vger.kernel.org
17014 W: https://linuxtv.org
17015 W: http://palosaari.fi/linux/
17016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17017 T: git git://linuxtv.org/anttip/media_tree.git
17018 F: drivers/media/dvb-frontends/tda10071*
17020 TDA18212 MEDIA DRIVER
17021 M: Antti Palosaari <crope@iki.fi>
17022 L: linux-media@vger.kernel.org
17024 W: https://linuxtv.org
17025 W: http://palosaari.fi/linux/
17026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17027 T: git git://linuxtv.org/anttip/media_tree.git
17028 F: drivers/media/tuners/tda18212*
17030 TDA18218 MEDIA DRIVER
17031 M: Antti Palosaari <crope@iki.fi>
17032 L: linux-media@vger.kernel.org
17034 W: https://linuxtv.org
17035 W: http://palosaari.fi/linux/
17036 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17037 T: git git://linuxtv.org/anttip/media_tree.git
17038 F: drivers/media/tuners/tda18218*
17040 TDA18250 MEDIA DRIVER
17041 M: Olli Salonen <olli.salonen@iki.fi>
17042 L: linux-media@vger.kernel.org
17044 W: https://linuxtv.org
17045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17046 T: git git://linuxtv.org/media_tree.git
17047 F: drivers/media/tuners/tda18250*
17049 TDA18271 MEDIA DRIVER
17050 M: Michael Krufky <mkrufky@linuxtv.org>
17051 L: linux-media@vger.kernel.org
17053 W: https://linuxtv.org
17054 W: http://github.com/mkrufky
17055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17056 T: git git://linuxtv.org/mkrufky/tuners.git
17057 F: drivers/media/tuners/tda18271*
17059 TDA1997x MEDIA DRIVER
17060 M: Tim Harvey <tharvey@gateworks.com>
17061 L: linux-media@vger.kernel.org
17063 W: https://linuxtv.org
17064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17065 F: drivers/media/i2c/tda1997x.*
17067 TDA827x MEDIA DRIVER
17068 M: Michael Krufky <mkrufky@linuxtv.org>
17069 L: linux-media@vger.kernel.org
17071 W: https://linuxtv.org
17072 W: http://github.com/mkrufky
17073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17074 T: git git://linuxtv.org/mkrufky/tuners.git
17075 F: drivers/media/tuners/tda8290.*
17077 TDA8290 MEDIA DRIVER
17078 M: Michael Krufky <mkrufky@linuxtv.org>
17079 L: linux-media@vger.kernel.org
17081 W: https://linuxtv.org
17082 W: http://github.com/mkrufky
17083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17084 T: git git://linuxtv.org/mkrufky/tuners.git
17085 F: drivers/media/tuners/tda8290.*
17087 TDA9840 MEDIA DRIVER
17088 M: Hans Verkuil <hverkuil@xs4all.nl>
17089 L: linux-media@vger.kernel.org
17091 W: https://linuxtv.org
17092 T: git git://linuxtv.org/media_tree.git
17093 F: drivers/media/i2c/tda9840*
17095 TEA5761 TUNER DRIVER
17096 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17097 L: linux-media@vger.kernel.org
17099 W: https://linuxtv.org
17100 T: git git://linuxtv.org/media_tree.git
17101 F: drivers/media/tuners/tea5761.*
17103 TEA5767 TUNER DRIVER
17104 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17105 L: linux-media@vger.kernel.org
17107 W: https://linuxtv.org
17108 T: git git://linuxtv.org/media_tree.git
17109 F: drivers/media/tuners/tea5767.*
17111 TEA6415C MEDIA DRIVER
17112 M: Hans Verkuil <hverkuil@xs4all.nl>
17113 L: linux-media@vger.kernel.org
17115 W: https://linuxtv.org
17116 T: git git://linuxtv.org/media_tree.git
17117 F: drivers/media/i2c/tea6415c*
17119 TEA6420 MEDIA DRIVER
17120 M: Hans Verkuil <hverkuil@xs4all.nl>
17121 L: linux-media@vger.kernel.org
17123 W: https://linuxtv.org
17124 T: git git://linuxtv.org/media_tree.git
17125 F: drivers/media/i2c/tea6420*
17128 M: Jiri Pirko <jiri@resnulli.us>
17129 L: netdev@vger.kernel.org
17131 F: drivers/net/team/
17132 F: include/linux/if_team.h
17133 F: include/uapi/linux/if_team.h
17135 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17136 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17138 F: arch/x86/platform/ts5500/
17140 TECHNOTREND USB IR RECEIVER
17141 M: Sean Young <sean@mess.org>
17142 L: linux-media@vger.kernel.org
17144 F: drivers/media/rc/ttusbir.c
17146 TECHWELL TW9910 VIDEO DECODER
17147 L: linux-media@vger.kernel.org
17149 F: drivers/media/i2c/tw9910.c
17150 F: include/media/i2c/tw9910.h
17153 M: Jens Wiklander <jens.wiklander@linaro.org>
17154 L: op-tee@lists.trustedfirmware.org
17156 F: Documentation/staging/tee.rst
17158 F: include/linux/tee_drv.h
17159 F: include/uapi/linux/tee.h
17161 TEGRA ARCHITECTURE SUPPORT
17162 M: Thierry Reding <thierry.reding@gmail.com>
17163 M: Jonathan Hunter <jonathanh@nvidia.com>
17164 L: linux-tegra@vger.kernel.org
17166 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17171 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17172 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17174 F: drivers/clk/tegra/
17177 M: Laxman Dewangan <ldewangan@nvidia.com>
17178 M: Jon Hunter <jonathanh@nvidia.com>
17180 F: drivers/dma/tegra*
17183 M: Laxman Dewangan <ldewangan@nvidia.com>
17184 R: Dmitry Osipenko <digetx@gmail.com>
17186 F: drivers/i2c/busses/i2c-tegra.c
17188 TEGRA IOMMU DRIVERS
17189 M: Thierry Reding <thierry.reding@gmail.com>
17190 R: Krishna Reddy <vdumpa@nvidia.com>
17191 L: linux-tegra@vger.kernel.org
17193 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17194 F: drivers/iommu/tegra*
17197 M: Laxman Dewangan <ldewangan@nvidia.com>
17199 F: drivers/input/keyboard/tegra-kbc.c
17202 M: Stefan Agner <stefan@agner.ch>
17203 M: Lucas Stach <dev@lynxeye.de>
17205 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17206 F: drivers/mtd/nand/raw/tegra_nand.c
17209 M: Thierry Reding <thierry.reding@gmail.com>
17211 F: drivers/pwm/pwm-tegra.c
17213 TEGRA SERIAL DRIVER
17214 M: Laxman Dewangan <ldewangan@nvidia.com>
17216 F: drivers/tty/serial/serial-tegra.c
17219 M: Laxman Dewangan <ldewangan@nvidia.com>
17221 F: drivers/spi/spi-tegra*
17224 M: Thierry Reding <thierry.reding@gmail.com>
17225 M: Jonathan Hunter <jonathanh@nvidia.com>
17226 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17227 L: linux-media@vger.kernel.org
17228 L: linux-tegra@vger.kernel.org
17230 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17231 F: drivers/staging/media/tegra-video/
17233 TEGRA XUSB PADCTL DRIVER
17234 M: JC Kuo <jckuo@nvidia.com>
17236 F: drivers/phy/tegra/xusb*
17238 TEHUTI ETHERNET DRIVER
17239 M: Andy Gospodarek <andy@greyhouse.net>
17240 L: netdev@vger.kernel.org
17242 F: drivers/net/ethernet/tehuti/*
17244 TELECOM CLOCK DRIVER FOR MCPL0010
17245 M: Mark Gross <mark.gross@intel.com>
17247 F: drivers/char/tlclk.c
17249 TEMPO SEMICONDUCTOR DRIVERS
17250 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17252 F: Documentation/devicetree/bindings/sound/tscs*.txt
17253 F: sound/soc/codecs/tscs*.c
17254 F: sound/soc/codecs/tscs*.h
17256 TENSILICA XTENSA PORT (xtensa)
17257 M: Chris Zankel <chris@zankel.net>
17258 M: Max Filippov <jcmvbkbc@gmail.com>
17259 L: linux-xtensa@linux-xtensa.org
17261 T: git git://github.com/czankel/xtensa-linux.git
17263 F: drivers/irqchip/irq-xtensa-*
17265 TEXAS INSTRUMENTS ASoC DRIVERS
17266 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17271 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17272 M: Ricardo Ribalda <ribalda@kernel.org>
17273 L: linux-iio@vger.kernel.org
17275 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17276 F: drivers/iio/dac/ti-dac7612.c
17278 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17279 M: Nishanth Menon <nm@ti.com>
17280 M: Tero Kristo <t-kristo@ti.com>
17281 M: Santosh Shilimkar <ssantosh@kernel.org>
17282 L: linux-arm-kernel@lists.infradead.org
17284 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17285 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17286 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17287 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17288 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17289 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17290 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17291 F: drivers/clk/keystone/sci-clk.c
17292 F: drivers/firmware/ti_sci*
17293 F: drivers/irqchip/irq-ti-sci-inta.c
17294 F: drivers/irqchip/irq-ti-sci-intr.c
17295 F: drivers/reset/reset-ti-sci.c
17296 F: drivers/soc/ti/ti_sci_inta_msi.c
17297 F: drivers/soc/ti/ti_sci_pm_domains.c
17298 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17299 F: include/linux/soc/ti/ti_sci_inta_msi.h
17300 F: include/linux/soc/ti/ti_sci_protocol.h
17302 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17303 M: Hans Verkuil <hverkuil@xs4all.nl>
17304 L: linux-media@vger.kernel.org
17306 W: https://linuxtv.org
17307 T: git git://linuxtv.org/media_tree.git
17308 F: drivers/media/radio/radio-raremono.c
17311 M: Zhang Rui <rui.zhang@intel.com>
17312 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17313 R: Amit Kucheria <amitk@kernel.org>
17314 L: linux-pm@vger.kernel.org
17316 Q: https://patchwork.kernel.org/project/linux-pm/list/
17317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17318 F: Documentation/devicetree/bindings/thermal/
17319 F: drivers/thermal/
17320 F: include/linux/cpu_cooling.h
17321 F: include/linux/thermal.h
17322 F: include/uapi/linux/thermal.h
17324 THERMAL DRIVER FOR AMLOGIC SOCS
17325 M: Guillaume La Roque <glaroque@baylibre.com>
17326 L: linux-pm@vger.kernel.org
17327 L: linux-amlogic@lists.infradead.org
17329 W: http://linux-meson.com/
17330 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17331 F: drivers/thermal/amlogic_thermal.c
17333 THERMAL/CPU_COOLING
17334 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17335 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17336 M: Viresh Kumar <viresh.kumar@linaro.org>
17337 M: Javi Merino <javi.merino@kernel.org>
17338 L: linux-pm@vger.kernel.org
17340 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17341 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17342 F: drivers/thermal/cpufreq_cooling.c
17343 F: drivers/thermal/cpuidle_cooling.c
17344 F: include/linux/cpu_cooling.h
17346 THERMAL/POWER_ALLOCATOR
17347 M: Lukasz Luba <lukasz.luba@arm.com>
17348 L: linux-pm@vger.kernel.org
17350 F: Documentation/driver-api/thermal/power_allocator.rst
17351 F: drivers/thermal/gov_power_allocator.c
17352 F: include/trace/events/thermal_power_allocator.h
17354 THINKPAD ACPI EXTRAS DRIVER
17355 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17356 L: ibm-acpi-devel@lists.sourceforge.net
17357 L: platform-driver-x86@vger.kernel.org
17359 W: http://ibm-acpi.sourceforge.net
17360 W: http://thinkwiki.org/wiki/Ibm-acpi
17361 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17362 F: drivers/platform/x86/thinkpad_acpi.c
17365 M: Andreas Noever <andreas.noever@gmail.com>
17366 M: Michael Jamet <michael.jamet@intel.com>
17367 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17368 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17369 L: linux-usb@vger.kernel.org
17371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17372 F: Documentation/admin-guide/thunderbolt.rst
17373 F: drivers/thunderbolt/
17374 F: include/linux/thunderbolt.h
17376 THUNDERBOLT NETWORK DRIVER
17377 M: Michael Jamet <michael.jamet@intel.com>
17378 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17379 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17380 L: netdev@vger.kernel.org
17382 F: drivers/net/thunderbolt.c
17384 THUNDERX GPIO DRIVER
17385 M: Robert Richter <rric@kernel.org>
17387 F: drivers/gpio/gpio-thunderx.c
17389 TI AM437X VPFE DRIVER
17390 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17391 L: linux-media@vger.kernel.org
17393 W: https://linuxtv.org
17394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17395 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17396 F: drivers/media/platform/am437x/
17398 TI BANDGAP AND THERMAL DRIVER
17399 M: Eduardo Valentin <edubezval@gmail.com>
17400 M: Keerthy <j-keerthy@ti.com>
17401 L: linux-pm@vger.kernel.org
17402 L: linux-omap@vger.kernel.org
17404 F: drivers/thermal/ti-soc-thermal/
17406 TI BQ27XXX POWER SUPPLY DRIVER
17407 R: Dan Murphy <dmurphy@ti.com>
17408 F: drivers/power/supply/bq27xxx_battery.c
17409 F: drivers/power/supply/bq27xxx_battery_i2c.c
17410 F: include/linux/power/bq27xxx_battery.h
17412 TI CDCE706 CLOCK DRIVER
17413 M: Max Filippov <jcmvbkbc@gmail.com>
17415 F: drivers/clk/clk-cdce706.c
17418 M: Tero Kristo <t-kristo@ti.com>
17419 L: linux-omap@vger.kernel.org
17422 F: include/linux/clk/ti.h
17424 TI DAVINCI MACHINE SUPPORT
17425 M: Sekhar Nori <nsekhar@ti.com>
17426 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17430 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17431 F: arch/arm/boot/dts/da850*
17432 F: arch/arm/mach-davinci/
17433 F: drivers/i2c/busses/i2c-davinci.c
17435 TI DAVINCI SERIES CLOCK DRIVER
17436 M: David Lechner <david@lechnology.com>
17437 R: Sekhar Nori <nsekhar@ti.com>
17439 F: Documentation/devicetree/bindings/clock/ti/davinci/
17440 F: drivers/clk/davinci/
17442 TI DAVINCI SERIES GPIO DRIVER
17443 M: Keerthy <j-keerthy@ti.com>
17444 L: linux-gpio@vger.kernel.org
17446 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17447 F: drivers/gpio/gpio-davinci.c
17449 TI DAVINCI SERIES MEDIA DRIVER
17450 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17451 L: linux-media@vger.kernel.org
17453 W: https://linuxtv.org
17454 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17455 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17456 F: drivers/media/platform/davinci/
17457 F: include/media/davinci/
17459 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17460 R: David Lechner <david@lechnology.com>
17461 L: linux-iio@vger.kernel.org
17462 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17463 F: drivers/counter/ti-eqep.c
17465 TI ETHERNET SWITCH DRIVER (CPSW)
17466 R: Grygorii Strashko <grygorii.strashko@ti.com>
17467 L: linux-omap@vger.kernel.org
17468 L: netdev@vger.kernel.org
17470 F: drivers/net/ethernet/ti/cpsw*
17471 F: drivers/net/ethernet/ti/davinci*
17473 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17474 M: Alex Dubov <oakad@yahoo.com>
17476 W: http://tifmxx.berlios.de/
17477 F: drivers/memstick/host/tifm_ms.c
17478 F: drivers/misc/tifm*
17479 F: drivers/mmc/host/tifm_sd.c
17480 F: include/linux/tifm.h
17482 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17483 M: Santosh Shilimkar <ssantosh@kernel.org>
17484 L: linux-kernel@vger.kernel.org
17485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17488 F: drivers/soc/ti/*
17490 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17491 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17492 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17493 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17495 F: sound/soc/codecs/isabelle*
17496 F: sound/soc/codecs/lm49453*
17498 TI LP855x BACKLIGHT DRIVER
17499 M: Milo Kim <milo.kim@ti.com>
17501 F: Documentation/driver-api/backlight/lp855x-driver.rst
17502 F: drivers/video/backlight/lp855x_bl.c
17503 F: include/linux/platform_data/lp855x.h
17505 TI LP8727 CHARGER DRIVER
17506 M: Milo Kim <milo.kim@ti.com>
17508 F: drivers/power/supply/lp8727_charger.c
17509 F: include/linux/platform_data/lp8727.h
17511 TI LP8788 MFD DRIVER
17512 M: Milo Kim <milo.kim@ti.com>
17514 F: drivers/iio/adc/lp8788_adc.c
17515 F: drivers/leds/leds-lp8788.c
17516 F: drivers/mfd/lp8788*.c
17517 F: drivers/power/supply/lp8788-charger.c
17518 F: drivers/regulator/lp8788-*.c
17519 F: include/linux/mfd/lp8788*.h
17521 TI NETCP ETHERNET DRIVER
17522 M: Wingman Kwok <w-kwok2@ti.com>
17523 M: Murali Karicheri <m-karicheri2@ti.com>
17524 L: netdev@vger.kernel.org
17526 F: drivers/net/ethernet/ti/netcp*
17528 TI PCM3060 ASoC CODEC DRIVER
17529 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17532 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17533 F: sound/soc/codecs/pcm3060*
17535 TI TAS571X FAMILY ASoC CODEC DRIVER
17536 M: Kevin Cernekee <cernekee@chromium.org>
17537 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17539 F: sound/soc/codecs/tas571x*
17541 TI TCAN4X5X DEVICE DRIVER
17542 M: Dan Murphy <dmurphy@ti.com>
17543 L: linux-can@vger.kernel.org
17545 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17546 F: drivers/net/can/m_can/tcan4x5x.c
17548 TI TRF7970A NFC DRIVER
17549 M: Mark Greer <mgreer@animalcreek.com>
17550 L: linux-wireless@vger.kernel.org
17551 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17553 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17554 F: drivers/nfc/trf7970a.c
17556 TI TWL4030 SERIES SOC CODEC DRIVER
17557 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17560 F: sound/soc/codecs/twl4030*
17563 M: Benoit Parrot <bparrot@ti.com>
17564 L: linux-media@vger.kernel.org
17566 W: http://linuxtv.org/
17567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17568 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17569 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17570 F: drivers/media/platform/ti-vpe/
17572 TI WILINK WIRELESS DRIVERS
17573 L: linux-wireless@vger.kernel.org
17575 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17576 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17578 F: drivers/net/wireless/ti/
17579 F: include/linux/wl12xx.h
17581 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17582 M: John Stultz <john.stultz@linaro.org>
17583 M: Thomas Gleixner <tglx@linutronix.de>
17584 R: Stephen Boyd <sboyd@kernel.org>
17585 L: linux-kernel@vger.kernel.org
17587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17588 F: include/linux/clocksource.h
17589 F: include/linux/time.h
17590 F: include/linux/timex.h
17591 F: include/uapi/linux/time.h
17592 F: include/uapi/linux/timex.h
17593 F: kernel/time/alarmtimer.c
17594 F: kernel/time/clocksource.c
17595 F: kernel/time/ntp.c
17596 F: kernel/time/time*.c
17597 F: tools/testing/selftests/timers/
17600 M: Jon Maloy <jmaloy@redhat.com>
17601 M: Ying Xue <ying.xue@windriver.com>
17602 L: netdev@vger.kernel.org (core kernel code)
17603 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17605 W: http://tipc.sourceforge.net/
17606 F: include/uapi/linux/tipc*.h
17609 TLAN NETWORK DRIVER
17610 M: Samuel Chessman <chessman@tux.org>
17611 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17613 W: http://sourceforge.net/projects/tlan/
17614 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17615 F: drivers/net/ethernet/ti/tlan.*
17617 TM6000 VIDEO4LINUX DRIVER
17618 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17619 L: linux-media@vger.kernel.org
17621 W: https://linuxtv.org
17622 T: git git://linuxtv.org/media_tree.git
17623 F: Documentation/admin-guide/media/tm6000*
17624 F: drivers/media/usb/tm6000/
17626 TMIO/SDHI MMC DRIVER
17627 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17628 L: linux-mmc@vger.kernel.org
17630 F: drivers/mmc/host/renesas_sdhi*
17631 F: drivers/mmc/host/tmio_mmc*
17632 F: include/linux/mfd/tmio.h
17634 TMP401 HARDWARE MONITOR DRIVER
17635 M: Guenter Roeck <linux@roeck-us.net>
17636 L: linux-hwmon@vger.kernel.org
17638 F: Documentation/hwmon/tmp401.rst
17639 F: drivers/hwmon/tmp401.c
17641 TMP513 HARDWARE MONITOR DRIVER
17642 M: Eric Tremblay <etremblay@distech-controls.com>
17643 L: linux-hwmon@vger.kernel.org
17645 F: Documentation/hwmon/tmp513.rst
17646 F: drivers/hwmon/tmp513.c
17648 TMPFS (SHMEM FILESYSTEM)
17649 M: Hugh Dickins <hughd@google.com>
17650 L: linux-mm@kvack.org
17652 F: include/linux/shmem_fs.h
17655 TOMOYO SECURITY MODULE
17656 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17657 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17658 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17659 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17660 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17661 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17663 W: https://tomoyo.osdn.jp/
17664 F: security/tomoyo/
17666 TOPSTAR LAPTOP EXTRAS DRIVER
17667 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17668 L: platform-driver-x86@vger.kernel.org
17670 F: drivers/platform/x86/topstar-laptop.c
17672 TORTURE-TEST MODULES
17673 M: Davidlohr Bueso <dave@stgolabs.net>
17674 M: "Paul E. McKenney" <paulmck@kernel.org>
17675 M: Josh Triplett <josh@joshtriplett.org>
17676 L: linux-kernel@vger.kernel.org
17678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17679 F: Documentation/RCU/torture.rst
17680 F: kernel/locking/locktorture.c
17681 F: kernel/rcu/rcuscale.c
17682 F: kernel/rcu/rcutorture.c
17683 F: kernel/rcu/refscale.c
17684 F: kernel/torture.c
17686 TOSHIBA ACPI EXTRAS DRIVER
17687 M: Azael Avalos <coproscefalo@gmail.com>
17688 L: platform-driver-x86@vger.kernel.org
17690 F: drivers/platform/x86/toshiba_acpi.c
17692 TOSHIBA BLUETOOTH DRIVER
17693 M: Azael Avalos <coproscefalo@gmail.com>
17694 L: platform-driver-x86@vger.kernel.org
17696 F: drivers/platform/x86/toshiba_bluetooth.c
17698 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17699 M: Azael Avalos <coproscefalo@gmail.com>
17700 L: platform-driver-x86@vger.kernel.org
17702 F: drivers/platform/x86/toshiba_haps.c
17705 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17707 W: http://www.buzzard.org.uk/toshiba/
17708 F: drivers/char/toshiba.c
17709 F: include/linux/toshiba.h
17710 F: include/uapi/linux/toshiba.h
17712 TOSHIBA TC358743 DRIVER
17713 M: Mats Randgaard <matrandg@cisco.com>
17714 L: linux-media@vger.kernel.org
17716 F: drivers/media/i2c/tc358743*
17717 F: include/media/i2c/tc358743.h
17719 TOSHIBA WMI HOTKEYS DRIVER
17720 M: Azael Avalos <coproscefalo@gmail.com>
17721 L: platform-driver-x86@vger.kernel.org
17723 F: drivers/platform/x86/toshiba-wmi.c
17726 M: Peter Huewe <peterhuewe@gmx.de>
17727 M: Jarkko Sakkinen <jarkko@kernel.org>
17728 R: Jason Gunthorpe <jgg@ziepe.ca>
17729 L: linux-integrity@vger.kernel.org
17731 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17732 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17734 F: drivers/char/tpm/
17737 M: Steven Rostedt <rostedt@goodmis.org>
17738 M: Ingo Molnar <mingo@redhat.com>
17740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17741 F: Documentation/trace/ftrace.rst
17742 F: arch/*/*/*/ftrace.h
17743 F: arch/*/kernel/ftrace.c
17744 F: include/*/ftrace.h
17745 F: include/linux/trace*.h
17748 F: tools/testing/selftests/ftrace/
17750 TRACING MMIO ACCESSES (MMIOTRACE)
17751 M: Steven Rostedt <rostedt@goodmis.org>
17752 M: Ingo Molnar <mingo@kernel.org>
17753 R: Karol Herbst <karolherbst@gmail.com>
17754 R: Pekka Paalanen <ppaalanen@gmail.com>
17755 L: linux-kernel@vger.kernel.org
17756 L: nouveau@lists.freedesktop.org
17758 F: arch/x86/mm/kmmio.c
17759 F: arch/x86/mm/mmio-mod.c
17760 F: arch/x86/mm/testmmiotrace.c
17761 F: include/linux/mmiotrace.h
17762 F: kernel/trace/trace_mmiotrace.c
17765 M: Jiri Kosina <trivial@kernel.org>
17767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17768 K: ^Subject:.*(?i)trivial
17771 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17772 M: Jiri Slaby <jirislaby@kernel.org>
17774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17775 F: Documentation/driver-api/serial/
17777 F: drivers/tty/serial/serial_core.c
17778 F: include/linux/serial.h
17779 F: include/linux/serial_core.h
17780 F: include/linux/tty.h
17781 F: include/uapi/linux/serial.h
17782 F: include/uapi/linux/serial_core.h
17783 F: include/uapi/linux/tty.h
17785 TUA9001 MEDIA DRIVER
17786 M: Antti Palosaari <crope@iki.fi>
17787 L: linux-media@vger.kernel.org
17789 W: https://linuxtv.org
17790 W: http://palosaari.fi/linux/
17791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17792 T: git git://linuxtv.org/anttip/media_tree.git
17793 F: drivers/media/tuners/tua9001*
17795 TULIP NETWORK DRIVERS
17796 L: netdev@vger.kernel.org
17797 L: linux-parisc@vger.kernel.org
17799 F: drivers/net/ethernet/dec/tulip/
17802 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17804 W: http://vtun.sourceforge.net/tun
17805 F: Documentation/networking/tuntap.rst
17806 F: arch/um/os-Linux/drivers/
17808 TURBOCHANNEL SUBSYSTEM
17809 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17810 M: Ralf Baechle <ralf@linux-mips.org>
17811 L: linux-mips@vger.kernel.org
17813 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17815 F: include/linux/tc.h
17818 M: "Len Brown" <lenb@kernel.org>
17819 L: linux-pm@vger.kernel.org
17821 Q: https://patchwork.kernel.org/project/linux-pm/list/
17822 B: https://bugzilla.kernel.org
17823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17824 F: tools/power/x86/turbostat/
17826 TW5864 VIDEO4LINUX DRIVER
17827 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17828 M: Anton Sviridenko <anton@corp.bluecherry.net>
17829 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17830 M: Andrey Utkin <andrey_utkin@fastmail.com>
17831 L: linux-media@vger.kernel.org
17833 F: drivers/media/pci/tw5864/
17835 TW68 VIDEO4LINUX DRIVER
17836 M: Hans Verkuil <hverkuil@xs4all.nl>
17837 L: linux-media@vger.kernel.org
17839 W: https://linuxtv.org
17840 T: git git://linuxtv.org/media_tree.git
17841 F: drivers/media/pci/tw68/
17843 TW686X VIDEO4LINUX DRIVER
17844 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17845 L: linux-media@vger.kernel.org
17847 W: http://linuxtv.org
17848 T: git git://linuxtv.org/media_tree.git
17849 F: drivers/media/pci/tw686x/
17851 UACCE ACCELERATOR FRAMEWORK
17852 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17853 M: Zhou Wang <wangzhou1@hisilicon.com>
17854 L: linux-accelerators@lists.ozlabs.org
17855 L: linux-kernel@vger.kernel.org
17857 F: Documentation/ABI/testing/sysfs-driver-uacce
17858 F: Documentation/misc-devices/uacce.rst
17859 F: drivers/misc/uacce/
17860 F: include/linux/uacce.h
17861 F: include/uapi/misc/uacce/
17863 UBI FILE SYSTEM (UBIFS)
17864 M: Richard Weinberger <richard@nod.at>
17865 L: linux-mtd@lists.infradead.org
17867 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17870 F: Documentation/filesystems/ubifs-authentication.rst
17871 F: Documentation/filesystems/ubifs.rst
17874 UCLINUX (M68KNOMMU AND COLDFIRE)
17875 M: Greg Ungerer <gerg@linux-m68k.org>
17876 L: linux-m68k@lists.linux-m68k.org
17877 L: uclinux-dev@uclinux.org (subscribers-only)
17879 W: http://www.linux-m68k.org/
17880 W: http://www.uclinux.org/
17881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17882 F: arch/m68k/*/*_no.*
17884 F: arch/m68k/coldfire/
17885 F: arch/m68k/include/asm/*_no.*
17888 M: Jan Kara <jack@suse.com>
17890 F: Documentation/filesystems/udf.rst
17894 M: Bastien Nocera <hadess@hadess.net>
17895 L: linux-input@vger.kernel.org
17897 F: drivers/hid/hid-udraw-ps3.c
17900 M: Evgeniy Dushistov <dushistov@mail.ru>
17902 F: Documentation/admin-guide/ufs.rst
17905 UHID USERSPACE HID IO DRIVER
17906 M: David Rheinsberg <david.rheinsberg@gmail.com>
17907 L: linux-input@vger.kernel.org
17909 F: drivers/hid/uhid.c
17910 F: include/uapi/linux/uhid.h
17913 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17914 L: linux-usb@vger.kernel.org
17916 F: drivers/usb/common/ulpi.c
17917 F: include/linux/ulpi/
17920 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17921 L: linux-fsdevel@vger.kernel.org
17926 M: Tony Finch <dot@dotat.at>
17928 W: http://dotat.at/prog/unifdef
17929 F: scripts/unifdef.c
17931 UNIFORM CDROM DRIVER
17932 M: Jens Axboe <axboe@kernel.dk>
17934 W: http://www.kernel.dk
17935 F: Documentation/cdrom/
17936 F: drivers/cdrom/cdrom.c
17937 F: include/linux/cdrom.h
17938 F: include/uapi/linux/cdrom.h
17940 UNISYS S-PAR DRIVERS
17941 M: David Kershner <david.kershner@unisys.com>
17942 L: sparmaintainer@unisys.com (Unisys internal)
17944 F: drivers/staging/unisys/
17945 F: drivers/visorbus/
17946 F: include/linux/visorbus.h
17948 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17949 R: Alim Akhtar <alim.akhtar@samsung.com>
17950 R: Avri Altman <avri.altman@wdc.com>
17951 L: linux-scsi@vger.kernel.org
17953 F: Documentation/scsi/ufs.rst
17954 F: drivers/scsi/ufs/
17956 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17957 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17958 L: linux-scsi@vger.kernel.org
17960 F: drivers/scsi/ufs/*dwc*
17962 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17963 M: Stanley Chu <stanley.chu@mediatek.com>
17964 L: linux-scsi@vger.kernel.org
17965 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17967 F: drivers/scsi/ufs/ufs-mediatek*
17969 UNSORTED BLOCK IMAGES (UBI)
17970 M: Richard Weinberger <richard@nod.at>
17971 L: linux-mtd@lists.infradead.org
17973 W: http://www.linux-mtd.infradead.org/
17974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17976 F: drivers/mtd/ubi/
17977 F: include/linux/mtd/ubi.h
17978 F: include/uapi/mtd/ubi-user.h
17980 USB "USBNET" DRIVER FRAMEWORK
17981 M: Oliver Neukum <oneukum@suse.com>
17982 L: netdev@vger.kernel.org
17984 W: http://www.linux-usb.org/usbnet
17985 F: drivers/net/usb/usbnet.c
17986 F: include/linux/usb/usbnet.h
17989 M: Oliver Neukum <oneukum@suse.com>
17990 L: linux-usb@vger.kernel.org
17992 F: Documentation/usb/acm.rst
17993 F: drivers/usb/class/cdc-acm.*
17995 USB APPLE MFI FASTCHARGE DRIVER
17996 M: Bastien Nocera <hadess@hadess.net>
17997 L: linux-usb@vger.kernel.org
17999 F: drivers/usb/misc/apple-mfi-fastcharge.c
18001 USB AR5523 WIRELESS DRIVER
18002 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18003 L: linux-wireless@vger.kernel.org
18005 F: drivers/net/wireless/ath/ar5523/
18008 M: Oliver Neukum <oneukum@suse.com>
18009 L: linux-usb@vger.kernel.org
18010 L: linux-scsi@vger.kernel.org
18012 F: drivers/usb/storage/uas.c
18014 USB CDC ETHERNET DRIVER
18015 M: Oliver Neukum <oliver@neukum.org>
18016 L: linux-usb@vger.kernel.org
18018 F: drivers/net/usb/cdc_*.c
18019 F: include/uapi/linux/usb/cdc.h
18021 USB CHAOSKEY DRIVER
18022 M: Keith Packard <keithp@keithp.com>
18023 L: linux-usb@vger.kernel.org
18025 F: drivers/usb/misc/chaoskey.c
18027 USB CYPRESS C67X00 DRIVER
18028 M: Peter Korsgaard <jacmet@sunsite.dk>
18029 L: linux-usb@vger.kernel.org
18031 F: drivers/usb/c67x00/
18033 USB DAVICOM DM9601 DRIVER
18034 M: Peter Korsgaard <jacmet@sunsite.dk>
18035 L: netdev@vger.kernel.org
18037 W: http://www.linux-usb.org/usbnet
18038 F: drivers/net/usb/dm9601.c
18041 M: Alan Stern <stern@rowland.harvard.edu>
18042 L: linux-usb@vger.kernel.org
18044 F: Documentation/usb/ehci.rst
18045 F: drivers/usb/host/ehci*
18047 USB GADGET/PERIPHERAL SUBSYSTEM
18048 M: Felipe Balbi <balbi@kernel.org>
18049 L: linux-usb@vger.kernel.org
18051 W: http://www.linux-usb.org/gadget
18052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18053 F: drivers/usb/gadget/
18054 F: include/linux/usb/gadget*
18056 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18057 M: Jiri Kosina <jikos@kernel.org>
18058 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18059 L: linux-usb@vger.kernel.org
18061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18062 F: Documentation/hid/hiddev.rst
18063 F: drivers/hid/usbhid/
18065 USB INTEL XHCI ROLE MUX DRIVER
18066 M: Hans de Goede <hdegoede@redhat.com>
18067 L: linux-usb@vger.kernel.org
18069 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18071 USB IP DRIVER FOR HISILICON KIRIN
18072 M: Yu Chen <chenyu56@huawei.com>
18073 M: Binghui Wang <wangbinghui@hisilicon.com>
18074 L: linux-usb@vger.kernel.org
18076 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18077 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18080 M: Olav Kongas <ok@artecdesign.ee>
18081 L: linux-usb@vger.kernel.org
18083 F: drivers/usb/host/isp116x*
18084 F: include/linux/usb/isp116x.h
18086 USB LAN78XX ETHERNET DRIVER
18087 M: Woojung Huh <woojung.huh@microchip.com>
18088 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18089 L: netdev@vger.kernel.org
18091 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18092 F: drivers/net/usb/lan78xx.*
18093 F: include/dt-bindings/net/microchip-lan78xx.h
18095 USB MASS STORAGE DRIVER
18096 M: Alan Stern <stern@rowland.harvard.edu>
18097 L: linux-usb@vger.kernel.org
18098 L: usb-storage@lists.one-eyed-alien.net
18100 F: drivers/usb/storage/
18103 M: Clemens Ladisch <clemens@ladisch.de>
18104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18107 F: sound/usb/midi.*
18109 USB NETWORKING DRIVERS
18110 L: linux-usb@vger.kernel.org
18112 F: drivers/net/usb/
18115 M: Alan Stern <stern@rowland.harvard.edu>
18116 L: linux-usb@vger.kernel.org
18118 F: Documentation/usb/ohci.rst
18119 F: drivers/usb/host/ohci*
18121 USB OTG FSM (Finite State Machine)
18122 M: Peter Chen <Peter.Chen@nxp.com>
18123 L: linux-usb@vger.kernel.org
18125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18126 F: drivers/usb/common/usb-otg-fsm.c
18129 M: Valentina Manea <valentina.manea.m@gmail.com>
18130 M: Shuah Khan <shuah@kernel.org>
18131 M: Shuah Khan <skhan@linuxfoundation.org>
18132 L: linux-usb@vger.kernel.org
18134 F: Documentation/usb/usbip_protocol.rst
18135 F: drivers/usb/usbip/
18136 F: tools/testing/selftests/drivers/usb/usbip/
18137 F: tools/usb/usbip/
18140 M: Petko Manolov <petkan@nucleusys.com>
18141 L: linux-usb@vger.kernel.org
18142 L: netdev@vger.kernel.org
18144 W: https://github.com/petkan/pegasus
18145 T: git git://github.com/petkan/pegasus.git
18146 F: drivers/net/usb/pegasus.*
18149 M: Felipe Balbi <balbi@kernel.org>
18150 L: linux-usb@vger.kernel.org
18152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18153 F: drivers/usb/phy/
18155 USB PRINTER DRIVER (usblp)
18156 M: Pete Zaitcev <zaitcev@redhat.com>
18157 L: linux-usb@vger.kernel.org
18159 F: drivers/usb/class/usblp.c
18161 USB RAW GADGET DRIVER
18162 R: Andrey Konovalov <andreyknvl@gmail.com>
18163 L: linux-usb@vger.kernel.org
18165 F: Documentation/usb/raw-gadget.rst
18166 F: drivers/usb/gadget/legacy/raw_gadget.c
18167 F: include/uapi/linux/usb/raw_gadget.h
18169 USB QMI WWAN NETWORK DRIVER
18170 M: Bjørn Mork <bjorn@mork.no>
18171 L: netdev@vger.kernel.org
18173 F: Documentation/ABI/testing/sysfs-class-net-qmi
18174 F: drivers/net/usb/qmi_wwan.c
18177 M: Petko Manolov <petkan@nucleusys.com>
18178 L: linux-usb@vger.kernel.org
18179 L: netdev@vger.kernel.org
18181 W: https://github.com/petkan/rtl8150
18182 T: git git://github.com/petkan/rtl8150.git
18183 F: drivers/net/usb/rtl8150.c
18185 USB SERIAL SUBSYSTEM
18186 M: Johan Hovold <johan@kernel.org>
18187 L: linux-usb@vger.kernel.org
18189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18190 F: Documentation/usb/usb-serial.rst
18191 F: drivers/usb/serial/
18192 F: include/linux/usb/serial.h
18194 USB SMSC75XX ETHERNET DRIVER
18195 M: Steve Glendinning <steve.glendinning@shawell.net>
18196 L: netdev@vger.kernel.org
18198 F: drivers/net/usb/smsc75xx.*
18200 USB SMSC95XX ETHERNET DRIVER
18201 M: Steve Glendinning <steve.glendinning@shawell.net>
18202 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18203 L: netdev@vger.kernel.org
18205 F: drivers/net/usb/smsc95xx.*
18208 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18209 L: linux-usb@vger.kernel.org
18211 W: http://www.linux-usb.org
18212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18213 F: Documentation/devicetree/bindings/usb/
18214 F: Documentation/usb/
18216 F: include/linux/usb.h
18217 F: include/linux/usb/
18219 USB TYPEC BUS FOR ALTERNATE MODES
18220 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18221 L: linux-usb@vger.kernel.org
18223 F: Documentation/ABI/testing/sysfs-bus-typec
18224 F: Documentation/driver-api/usb/typec_bus.rst
18225 F: drivers/usb/typec/altmodes/
18226 F: include/linux/usb/typec_altmode.h
18229 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18230 L: linux-usb@vger.kernel.org
18232 F: Documentation/ABI/testing/sysfs-class-typec
18233 F: Documentation/driver-api/usb/typec.rst
18234 F: drivers/usb/typec/
18235 F: include/linux/usb/typec.h
18237 USB TYPEC INTEL PMC MUX DRIVER
18238 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18239 L: linux-usb@vger.kernel.org
18241 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18242 F: drivers/usb/typec/mux/intel_pmc_mux.c
18244 USB TYPEC PI3USB30532 MUX DRIVER
18245 M: Hans de Goede <hdegoede@redhat.com>
18246 L: linux-usb@vger.kernel.org
18248 F: drivers/usb/typec/mux/pi3usb30532.c
18250 USB TYPEC PORT CONTROLLER DRIVERS
18251 M: Guenter Roeck <linux@roeck-us.net>
18252 L: linux-usb@vger.kernel.org
18254 F: drivers/usb/typec/tcpm/
18257 M: Alan Stern <stern@rowland.harvard.edu>
18258 L: linux-usb@vger.kernel.org
18260 F: drivers/usb/host/uhci*
18263 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18264 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18265 L: linux-media@vger.kernel.org
18267 W: http://www.ideasonboard.org/uvc/
18268 T: git git://linuxtv.org/media_tree.git
18269 F: drivers/media/usb/uvc/
18270 F: include/uapi/linux/uvcvideo.h
18273 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18274 L: linux-usb@vger.kernel.org
18276 F: drivers/usb/gadget/function/*uvc*
18277 F: drivers/usb/gadget/legacy/webcam.c
18278 F: include/uapi/linux/usb/g_uvc.h
18280 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18281 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18282 L: linux-wireless@vger.kernel.org
18284 F: drivers/net/wireless/rndis_wlan.c
18287 M: Mathias Nyman <mathias.nyman@intel.com>
18288 L: linux-usb@vger.kernel.org
18290 F: drivers/usb/host/pci-quirks*
18291 F: drivers/usb/host/xhci*
18294 L: linux-wireless@vger.kernel.org
18296 W: http://linux-lc100020.sourceforge.net
18297 F: drivers/net/wireless/zydas/zd1201.*
18300 M: Antoine Jacquet <royale@zerezo.com>
18301 L: linux-usb@vger.kernel.org
18302 L: linux-media@vger.kernel.org
18304 W: http://royale.zerezo.com/zr364xx/
18305 T: git git://linuxtv.org/media_tree.git
18306 F: Documentation/admin-guide/media/zr364xx*
18307 F: drivers/media/usb/zr364xx/
18309 USER-MODE LINUX (UML)
18310 M: Jeff Dike <jdike@addtoit.com>
18311 M: Richard Weinberger <richard@nod.at>
18312 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18313 L: linux-um@lists.infradead.org
18315 W: http://user-mode-linux.sourceforge.net
18316 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18318 F: Documentation/virt/uml/
18323 USERSPACE COPYIN/COPYOUT (UIOVEC)
18324 M: Alexander Viro <viro@zeniv.linux.org.uk>
18326 F: include/linux/uio.h
18329 USERSPACE DMA BUFFER DRIVER
18330 M: Gerd Hoffmann <kraxel@redhat.com>
18331 L: dri-devel@lists.freedesktop.org
18333 T: git git://anongit.freedesktop.org/drm/drm-misc
18334 F: drivers/dma-buf/udmabuf.c
18335 F: include/uapi/linux/udmabuf.h
18337 USERSPACE I/O (UIO)
18338 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18341 F: Documentation/driver-api/uio-howto.rst
18343 F: include/linux/uio_driver.h
18346 M: Karel Zak <kzak@redhat.com>
18347 L: util-linux@vger.kernel.org
18349 W: http://en.wikipedia.org/wiki/Util-linux
18350 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18353 M: Christoph Hellwig <hch@lst.de>
18354 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18355 L: linux-kernel@vger.kernel.org
18357 T: git git://git.infradead.org/users/hch/uuid.git
18358 F: include/linux/uuid.h
18359 F: include/uapi/linux/uuid.h
18364 M: Michal Januszewski <spock@gentoo.org>
18365 L: linux-fbdev@vger.kernel.org
18367 W: https://github.com/mjanusz/v86d
18368 F: Documentation/fb/uvesafb.rst
18369 F: drivers/video/fbdev/uvesafb.*
18371 Ux500 CLOCK DRIVERS
18372 M: Ulf Hansson <ulf.hansson@linaro.org>
18373 L: linux-clk@vger.kernel.org
18374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18376 F: drivers/clk/ux500/
18379 M: Stefan Agner <stefan@agner.ch>
18380 L: linux-mtd@lists.infradead.org
18382 F: drivers/mtd/nand/raw/vf610_nfc.c
18384 VFAT/FAT/MSDOS FILESYSTEM
18385 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18387 F: Documentation/filesystems/vfat.rst
18391 M: Alex Williamson <alex.williamson@redhat.com>
18392 R: Cornelia Huck <cohuck@redhat.com>
18393 L: kvm@vger.kernel.org
18395 T: git git://github.com/awilliam/linux-vfio.git
18396 F: Documentation/driver-api/vfio.rst
18398 F: include/linux/vfio.h
18399 F: include/uapi/linux/vfio.h
18402 M: Diana Craciun <diana.craciun@oss.nxp.com>
18403 L: kvm@vger.kernel.org
18405 F: drivers/vfio/fsl-mc/
18407 VFIO MEDIATED DEVICE DRIVERS
18408 M: Kirti Wankhede <kwankhede@nvidia.com>
18409 L: kvm@vger.kernel.org
18411 F: Documentation/driver-api/vfio-mediated-device.rst
18412 F: drivers/vfio/mdev/
18413 F: include/linux/mdev.h
18414 F: samples/vfio-mdev/
18416 VFIO PLATFORM DRIVER
18417 M: Eric Auger <eric.auger@redhat.com>
18418 L: kvm@vger.kernel.org
18420 F: drivers/vfio/platform/
18423 R: Lukas Wunner <lukas@wunner.de>
18425 T: git git://anongit.freedesktop.org/drm/drm-misc
18426 F: Documentation/gpu/vga-switcheroo.rst
18427 F: drivers/gpu/vga/vga_switcheroo.c
18428 F: include/linux/vga_switcheroo.h
18430 VIA RHINE NETWORK DRIVER
18432 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18433 F: drivers/net/ethernet/via/via-rhine.c
18435 VIA SD/MMC CARD CONTROLLER DRIVER
18436 M: Bruce Chang <brucechang@via.com.tw>
18437 M: Harald Welte <HaraldWelte@viatech.com>
18439 F: drivers/mmc/host/via-sdmmc.c
18441 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18442 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18443 L: linux-fbdev@vger.kernel.org
18445 F: drivers/video/fbdev/via/
18446 F: include/linux/via-core.h
18447 F: include/linux/via-gpio.h
18448 F: include/linux/via_i2c.h
18450 VIA VELOCITY NETWORK DRIVER
18451 M: Francois Romieu <romieu@fr.zoreil.com>
18452 L: netdev@vger.kernel.org
18454 F: drivers/net/ethernet/via/via-velocity.*
18456 VICODEC VIRTUAL CODEC DRIVER
18457 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18458 L: linux-media@vger.kernel.org
18460 W: https://linuxtv.org
18461 T: git git://linuxtv.org/media_tree.git
18462 F: drivers/media/test-drivers/vicodec/*
18464 VIDEO I2C POLLING DRIVER
18465 M: Matt Ranostay <matt.ranostay@konsulko.com>
18466 L: linux-media@vger.kernel.org
18468 F: drivers/media/i2c/video-i2c.c
18470 VIDEO MULTIPLEXER DRIVER
18471 M: Philipp Zabel <p.zabel@pengutronix.de>
18472 L: linux-media@vger.kernel.org
18474 F: drivers/media/platform/video-mux.c
18476 VIDEOBUF2 FRAMEWORK
18477 M: Tomasz Figa <tfiga@chromium.org>
18478 M: Marek Szyprowski <m.szyprowski@samsung.com>
18479 L: linux-media@vger.kernel.org
18481 F: drivers/media/common/videobuf2/*
18482 F: include/media/videobuf2-*
18484 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18485 M: Helen Koike <helen.koike@collabora.com>
18486 R: Shuah Khan <skhan@linuxfoundation.org>
18487 L: linux-media@vger.kernel.org
18489 W: https://linuxtv.org
18490 T: git git://linuxtv.org/media_tree.git
18491 F: drivers/media/test-drivers/vimc/*
18494 M: Alex Williamson <alex.williamson@redhat.com>
18495 M: Paolo Bonzini <pbonzini@redhat.com>
18496 L: kvm@vger.kernel.org
18500 VIRTIO AND VHOST VSOCK DRIVER
18501 M: Stefan Hajnoczi <stefanha@redhat.com>
18502 M: Stefano Garzarella <sgarzare@redhat.com>
18503 L: kvm@vger.kernel.org
18504 L: virtualization@lists.linux-foundation.org
18505 L: netdev@vger.kernel.org
18507 F: drivers/net/vsockmon.c
18508 F: drivers/vhost/vsock.c
18509 F: include/linux/virtio_vsock.h
18510 F: include/uapi/linux/virtio_vsock.h
18511 F: include/uapi/linux/vm_sockets_diag.h
18512 F: include/uapi/linux/vsockmon.h
18513 F: net/vmw_vsock/af_vsock_tap.c
18514 F: net/vmw_vsock/diag.c
18515 F: net/vmw_vsock/virtio_transport.c
18516 F: net/vmw_vsock/virtio_transport_common.c
18517 F: net/vmw_vsock/vsock_loopback.c
18518 F: tools/testing/vsock/
18520 VIRTIO BLOCK AND SCSI DRIVERS
18521 M: "Michael S. Tsirkin" <mst@redhat.com>
18522 M: Jason Wang <jasowang@redhat.com>
18523 R: Paolo Bonzini <pbonzini@redhat.com>
18524 R: Stefan Hajnoczi <stefanha@redhat.com>
18525 L: virtualization@lists.linux-foundation.org
18527 F: drivers/block/virtio_blk.c
18528 F: drivers/scsi/virtio_scsi.c
18529 F: drivers/vhost/scsi.c
18530 F: include/uapi/linux/virtio_blk.h
18531 F: include/uapi/linux/virtio_scsi.h
18533 VIRTIO CONSOLE DRIVER
18534 M: Amit Shah <amit@kernel.org>
18535 L: virtualization@lists.linux-foundation.org
18537 F: drivers/char/virtio_console.c
18538 F: include/linux/virtio_console.h
18539 F: include/uapi/linux/virtio_console.h
18541 VIRTIO CORE AND NET DRIVERS
18542 M: "Michael S. Tsirkin" <mst@redhat.com>
18543 M: Jason Wang <jasowang@redhat.com>
18544 L: virtualization@lists.linux-foundation.org
18546 F: Documentation/devicetree/bindings/virtio/
18547 F: drivers/block/virtio_blk.c
18548 F: drivers/crypto/virtio/
18549 F: drivers/net/virtio_net.c
18552 F: include/linux/vdpa.h
18553 F: include/linux/virtio*.h
18554 F: include/uapi/linux/virtio_*.h
18558 M: "Michael S. Tsirkin" <mst@redhat.com>
18559 M: David Hildenbrand <david@redhat.com>
18560 L: virtualization@lists.linux-foundation.org
18562 F: drivers/virtio/virtio_balloon.c
18563 F: include/uapi/linux/virtio_balloon.h
18564 F: include/linux/balloon_compaction.h
18565 F: mm/balloon_compaction.c
18567 VIRTIO CRYPTO DRIVER
18568 M: Gonglei <arei.gonglei@huawei.com>
18569 L: virtualization@lists.linux-foundation.org
18570 L: linux-crypto@vger.kernel.org
18572 F: drivers/crypto/virtio/
18573 F: include/uapi/linux/virtio_crypto.h
18575 VIRTIO DRIVERS FOR S390
18576 M: Cornelia Huck <cohuck@redhat.com>
18577 M: Halil Pasic <pasic@linux.ibm.com>
18578 L: linux-s390@vger.kernel.org
18579 L: virtualization@lists.linux-foundation.org
18580 L: kvm@vger.kernel.org
18582 F: arch/s390/include/uapi/asm/virtio-ccw.h
18583 F: drivers/s390/virtio/
18586 M: Vivek Goyal <vgoyal@redhat.com>
18587 M: Stefan Hajnoczi <stefanha@redhat.com>
18588 M: Miklos Szeredi <miklos@szeredi.hu>
18589 L: virtualization@lists.linux-foundation.org
18590 L: linux-fsdevel@vger.kernel.org
18592 W: https://virtio-fs.gitlab.io/
18593 F: Documentation/filesystems/virtiofs.rst
18594 F: fs/fuse/virtio_fs.c
18595 F: include/uapi/linux/virtio_fs.h
18598 M: David Airlie <airlied@linux.ie>
18599 M: Gerd Hoffmann <kraxel@redhat.com>
18600 L: dri-devel@lists.freedesktop.org
18601 L: virtualization@lists.linux-foundation.org
18603 T: git git://anongit.freedesktop.org/drm/drm-misc
18604 F: drivers/gpu/drm/virtio/
18605 F: include/uapi/linux/virtio_gpu.h
18607 VIRTIO HOST (VHOST)
18608 M: "Michael S. Tsirkin" <mst@redhat.com>
18609 M: Jason Wang <jasowang@redhat.com>
18610 L: kvm@vger.kernel.org
18611 L: virtualization@lists.linux-foundation.org
18612 L: netdev@vger.kernel.org
18614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18616 F: include/linux/vhost_iotlb.h
18617 F: include/uapi/linux/vhost.h
18619 VIRTIO INPUT DRIVER
18620 M: Gerd Hoffmann <kraxel@redhat.com>
18622 F: drivers/virtio/virtio_input.c
18623 F: include/uapi/linux/virtio_input.h
18625 VIRTIO IOMMU DRIVER
18626 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18627 L: virtualization@lists.linux-foundation.org
18629 F: drivers/iommu/virtio-iommu.c
18630 F: include/uapi/linux/virtio_iommu.h
18633 M: David Hildenbrand <david@redhat.com>
18634 L: virtualization@lists.linux-foundation.org
18636 W: https://virtio-mem.gitlab.io/
18637 F: drivers/virtio/virtio_mem.c
18638 F: include/uapi/linux/virtio_mem.h
18640 VIRTUAL BOX GUEST DEVICE DRIVER
18641 M: Hans de Goede <hdegoede@redhat.com>
18642 M: Arnd Bergmann <arnd@arndb.de>
18643 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18645 F: drivers/virt/vboxguest/
18646 F: include/linux/vbox_utils.h
18647 F: include/uapi/linux/vbox*.h
18649 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18650 M: Hans de Goede <hdegoede@redhat.com>
18651 L: linux-fsdevel@vger.kernel.org
18655 VIRTUAL SERIO DEVICE DRIVER
18656 M: Stephen Chandler Paul <thatslyude@gmail.com>
18658 F: drivers/input/serio/userio.c
18659 F: include/uapi/linux/userio.h
18661 VIVID VIRTUAL VIDEO DRIVER
18662 M: Hans Verkuil <hverkuil@xs4all.nl>
18663 L: linux-media@vger.kernel.org
18665 W: https://linuxtv.org
18666 T: git git://linuxtv.org/media_tree.git
18667 F: drivers/media/test-drivers/vivid/*
18669 VIDTV VIRTUAL DIGITAL TV DRIVER
18670 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18671 L: linux-media@vger.kernel.org
18673 W: https://linuxtv.org
18674 T: git git://linuxtv.org/media_tree.git
18675 F: drivers/media/test-drivers/vidtv/*
18678 M: Florian Fainelli <f.fainelli@gmail.com>
18679 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18681 F: drivers/vlynq/vlynq.c
18682 F: include/linux/vlynq.h
18685 M: Martyn Welch <martyn@welchs.me.uk>
18686 M: Manohar Vanga <manohar.vanga@gmail.com>
18687 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18688 L: devel@driverdev.osuosl.org
18690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18691 F: Documentation/driver-api/vme.rst
18692 F: drivers/staging/vme/
18694 F: include/linux/vme*
18696 VMWARE BALLOON DRIVER
18697 M: Nadav Amit <namit@vmware.com>
18698 M: "VMware, Inc." <pv-drivers@vmware.com>
18699 L: linux-kernel@vger.kernel.org
18701 F: drivers/misc/vmw_balloon.c
18703 VMWARE HYPERVISOR INTERFACE
18704 M: Deep Shah <sdeep@vmware.com>
18705 M: "VMware, Inc." <pv-drivers@vmware.com>
18706 L: virtualization@lists.linux-foundation.org
18708 F: arch/x86/include/asm/vmware.h
18709 F: arch/x86/kernel/cpu/vmware.c
18711 VMWARE PVRDMA DRIVER
18712 M: Adit Ranadive <aditr@vmware.com>
18713 M: VMware PV-Drivers <pv-drivers@vmware.com>
18714 L: linux-rdma@vger.kernel.org
18716 F: drivers/infiniband/hw/vmw_pvrdma/
18718 VMware PVSCSI driver
18719 M: Jim Gill <jgill@vmware.com>
18720 M: VMware PV-Drivers <pv-drivers@vmware.com>
18721 L: linux-scsi@vger.kernel.org
18723 F: drivers/scsi/vmw_pvscsi.c
18724 F: drivers/scsi/vmw_pvscsi.h
18726 VMWARE VIRTUAL PTP CLOCK DRIVER
18727 M: Vivek Thampi <vithampi@vmware.com>
18728 M: "VMware, Inc." <pv-drivers@vmware.com>
18729 L: netdev@vger.kernel.org
18731 F: drivers/ptp/ptp_vmw.c
18733 VMWARE VMMOUSE SUBDRIVER
18734 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18735 M: "VMware, Inc." <pv-drivers@vmware.com>
18736 L: linux-input@vger.kernel.org
18738 F: drivers/input/mouse/vmmouse.c
18739 F: drivers/input/mouse/vmmouse.h
18741 VMWARE VMXNET3 ETHERNET DRIVER
18742 M: Ronak Doshi <doshir@vmware.com>
18743 M: "VMware, Inc." <pv-drivers@vmware.com>
18744 L: netdev@vger.kernel.org
18746 F: drivers/net/vmxnet3/
18748 VOCORE VOCORE2 BOARD
18749 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18750 L: linux-mips@vger.kernel.org
18752 F: arch/mips/boot/dts/ralink/vocore2.dts
18754 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18755 M: Liam Girdwood <lgirdwood@gmail.com>
18756 M: Mark Brown <broonie@kernel.org>
18757 L: linux-kernel@vger.kernel.org
18759 W: http://www.slimlogic.co.uk/?p=48
18760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18761 F: Documentation/devicetree/bindings/regulator/
18762 F: Documentation/power/regulator/
18763 F: drivers/regulator/
18764 F: include/dt-bindings/regulator/
18765 F: include/linux/regulator/
18766 K: regulator_get_optional
18769 M: David Ahern <dsahern@kernel.org>
18770 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18771 L: netdev@vger.kernel.org
18773 F: Documentation/networking/vrf.rst
18774 F: drivers/net/vrf.c
18777 M: Petr Mladek <pmladek@suse.com>
18778 M: Steven Rostedt <rostedt@goodmis.org>
18779 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18780 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18781 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18784 F: Documentation/core-api/printk-formats.rst
18785 F: lib/test_printf.c
18788 VT1211 HARDWARE MONITOR DRIVER
18789 M: Juerg Haefliger <juergh@gmail.com>
18790 L: linux-hwmon@vger.kernel.org
18792 F: Documentation/hwmon/vt1211.rst
18793 F: drivers/hwmon/vt1211.c
18795 VT8231 HARDWARE MONITOR DRIVER
18796 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18797 L: linux-hwmon@vger.kernel.org
18799 F: drivers/hwmon/vt8231.c
18801 VUB300 USB to SDIO/SD/MMC bridge chip
18802 L: linux-mmc@vger.kernel.org
18804 F: drivers/mmc/host/vub300.c
18806 W1 DALLAS'S 1-WIRE BUS
18807 M: Evgeniy Polyakov <zbr@ioremap.net>
18809 F: Documentation/devicetree/bindings/w1/
18810 F: Documentation/w1/
18812 F: include/linux/w1.h
18814 W83791D HARDWARE MONITORING DRIVER
18815 M: Marc Hulsman <m.hulsman@tudelft.nl>
18816 L: linux-hwmon@vger.kernel.org
18818 F: Documentation/hwmon/w83791d.rst
18819 F: drivers/hwmon/w83791d.c
18821 W83793 HARDWARE MONITORING DRIVER
18822 M: Rudolf Marek <r.marek@assembler.cz>
18823 L: linux-hwmon@vger.kernel.org
18825 F: Documentation/hwmon/w83793.rst
18826 F: drivers/hwmon/w83793.c
18828 W83795 HARDWARE MONITORING DRIVER
18829 M: Jean Delvare <jdelvare@suse.com>
18830 L: linux-hwmon@vger.kernel.org
18832 F: drivers/hwmon/w83795.c
18834 W83L51xD SD/MMC CARD INTERFACE DRIVER
18835 M: Pierre Ossman <pierre@ossman.eu>
18837 F: drivers/mmc/host/wbsd.*
18839 WACOM PROTOCOL 4 SERIAL TABLETS
18840 M: Julian Squires <julian@cipht.net>
18841 M: Hans de Goede <hdegoede@redhat.com>
18842 L: linux-input@vger.kernel.org
18844 F: drivers/input/tablet/wacom_serial4.c
18846 WATCHDOG DEVICE DRIVERS
18847 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18848 M: Guenter Roeck <linux@roeck-us.net>
18849 L: linux-watchdog@vger.kernel.org
18851 W: http://www.linux-watchdog.org/
18852 T: git git://www.linux-watchdog.org/linux-watchdog.git
18853 F: Documentation/devicetree/bindings/watchdog/
18854 F: Documentation/watchdog/
18855 F: drivers/watchdog/
18856 F: include/linux/watchdog.h
18857 F: include/uapi/linux/watchdog.h
18859 WHISKEYCOVE PMIC GPIO DRIVER
18860 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18861 L: linux-gpio@vger.kernel.org
18863 F: drivers/gpio/gpio-wcove.c
18866 M: Dianlong Li <long17.cool@163.com>
18867 L: linux-rtc@vger.kernel.org
18869 F: drivers/rtc/rtc-sd3078.c
18872 M: David Rheinsberg <david.rheinsberg@gmail.com>
18873 L: linux-input@vger.kernel.org
18875 F: drivers/hid/hid-wiimote*
18877 WILOCITY WIL6210 WIRELESS DRIVER
18878 M: Maya Erez <merez@codeaurora.org>
18879 L: linux-wireless@vger.kernel.org
18880 L: wil6210@qti.qualcomm.com
18882 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18883 F: drivers/net/wireless/ath/wil6210/
18886 M: David Härdeman <david@hardeman.nu>
18888 F: drivers/media/rc/winbond-cir.c
18890 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18891 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18892 L: linux-watchdog@vger.kernel.org
18894 F: drivers/watchdog/ebc-c384_wdt.c
18896 WINSYSTEMS WS16C48 GPIO DRIVER
18897 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18898 L: linux-gpio@vger.kernel.org
18900 F: drivers/gpio/gpio-ws16c48.c
18902 WIREGUARD SECURE NETWORK TUNNEL
18903 M: Jason A. Donenfeld <Jason@zx2c4.com>
18904 L: wireguard@lists.zx2c4.com
18905 L: netdev@vger.kernel.org
18907 F: drivers/net/wireguard/
18908 F: tools/testing/selftests/wireguard/
18910 WISTRON LAPTOP BUTTON DRIVER
18911 M: Miloslav Trmac <mitr@volny.cz>
18913 F: drivers/input/misc/wistron_btns.c
18915 WL3501 WIRELESS PCMCIA CARD DRIVER
18916 L: linux-wireless@vger.kernel.org
18918 F: drivers/net/wireless/wl3501*
18920 WOLFSON MICROELECTRONICS DRIVERS
18921 L: patches@opensource.cirrus.com
18923 W: https://github.com/CirrusLogic/linux-drivers/wiki
18924 T: git https://github.com/CirrusLogic/linux-drivers.git
18925 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18926 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18927 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18928 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18929 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18930 F: Documentation/hwmon/wm83??.rst
18931 F: arch/arm/mach-s3c/mach-crag6410*
18932 F: drivers/clk/clk-wm83*.c
18933 F: drivers/extcon/extcon-arizona.c
18934 F: drivers/gpio/gpio-*wm*.c
18935 F: drivers/gpio/gpio-arizona.c
18936 F: drivers/hwmon/wm83??-hwmon.c
18937 F: drivers/input/misc/wm831x-on.c
18938 F: drivers/input/touchscreen/wm831x-ts.c
18939 F: drivers/input/touchscreen/wm97*.c
18940 F: drivers/leds/leds-wm83*.c
18941 F: drivers/mfd/arizona*
18942 F: drivers/mfd/cs47l24*
18943 F: drivers/mfd/wm*.c
18944 F: drivers/power/supply/wm83*.c
18945 F: drivers/regulator/arizona*
18946 F: drivers/regulator/wm8*.c
18947 F: drivers/rtc/rtc-wm83*.c
18948 F: drivers/video/backlight/wm83*_bl.c
18949 F: drivers/watchdog/wm83*_wdt.c
18950 F: include/linux/mfd/arizona/
18951 F: include/linux/mfd/wm831x/
18952 F: include/linux/mfd/wm8350/
18953 F: include/linux/mfd/wm8400*
18954 F: include/linux/regulator/arizona*
18955 F: include/linux/wm97xx.h
18956 F: include/sound/wm????.h
18957 F: sound/soc/codecs/arizona.?
18958 F: sound/soc/codecs/cs47l24*
18959 F: sound/soc/codecs/wm*
18962 M: Tejun Heo <tj@kernel.org>
18963 R: Lai Jiangshan <jiangshanlai@gmail.com>
18965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18966 F: Documentation/core-api/workqueue.rst
18967 F: include/linux/workqueue.h
18968 F: kernel/workqueue.c
18970 X-POWERS AXP288 PMIC DRIVERS
18971 M: Hans de Goede <hdegoede@redhat.com>
18973 F: drivers/acpi/pmic/intel_pmic_xpower.c
18976 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18977 M: Chen-Yu Tsai <wens@csie.org>
18978 L: linux-kernel@vger.kernel.org
18983 M: Martin Schiller <ms@dev.tdt.de>
18984 L: linux-x25@vger.kernel.org
18986 F: Documentation/networking/lapb-module.rst
18987 F: Documentation/networking/x25*
18988 F: drivers/net/wan/hdlc_x25.c
18989 F: drivers/net/wan/lapbether.c
18990 F: include/*/lapb.h
18991 F: include/net/x25*
18992 F: include/uapi/linux/x25.h
18996 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18997 M: Thomas Gleixner <tglx@linutronix.de>
18998 M: Ingo Molnar <mingo@redhat.com>
18999 M: Borislav Petkov <bp@alien8.de>
19001 R: "H. Peter Anvin" <hpa@zytor.com>
19002 L: linux-kernel@vger.kernel.org
19004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19005 F: Documentation/devicetree/bindings/x86/
19006 F: Documentation/x86/
19010 M: Andy Lutomirski <luto@kernel.org>
19011 L: linux-kernel@vger.kernel.org
19013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19016 X86 MCE INFRASTRUCTURE
19017 M: Tony Luck <tony.luck@intel.com>
19018 M: Borislav Petkov <bp@alien8.de>
19019 L: linux-edac@vger.kernel.org
19021 F: arch/x86/kernel/cpu/mce/*
19023 X86 MICROCODE UPDATE SUPPORT
19024 M: Borislav Petkov <bp@alien8.de>
19026 F: arch/x86/kernel/cpu/microcode/*
19029 M: Dave Hansen <dave.hansen@linux.intel.com>
19030 M: Andy Lutomirski <luto@kernel.org>
19031 M: Peter Zijlstra <peterz@infradead.org>
19032 L: linux-kernel@vger.kernel.org
19034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19037 X86 PLATFORM DRIVERS
19038 M: Hans de Goede <hdegoede@redhat.com>
19039 M: Mark Gross <mgross@linux.intel.com>
19040 L: platform-driver-x86@vger.kernel.org
19042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19043 F: drivers/platform/olpc/
19044 F: drivers/platform/x86/
19046 X86 PLATFORM DRIVERS - ARCH
19047 R: Darren Hart <dvhart@infradead.org>
19048 R: Andy Shevchenko <andy@infradead.org>
19049 L: platform-driver-x86@vger.kernel.org
19052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19053 F: arch/x86/platform
19055 X86 PLATFORM UV HPE SUPERDOME FLEX
19056 M: Steve Wahl <steve.wahl@hpe.com>
19057 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19058 R: Russ Anderson <russ.anderson@hpe.com>
19060 F: arch/x86/include/asm/uv/
19061 F: arch/x86/kernel/apic/x2apic_uv_x.c
19062 F: arch/x86/platform/uv/
19065 M: Andy Lutomirski <luto@kernel.org>
19066 L: linux-kernel@vger.kernel.org
19068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19069 F: arch/x86/entry/vdso/
19072 M: Matthew Wilcox <willy@infradead.org>
19073 L: linux-fsdevel@vger.kernel.org
19075 F: Documentation/core-api/xarray.rst
19076 F: include/linux/idr.h
19077 F: include/linux/xarray.h
19080 F: tools/testing/radix-tree
19083 M: Benjamin Valentin <benpicco@googlemail.com>
19085 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19086 F: drivers/media/rc/xbox_remote.c
19088 XC2028/3028 TUNER DRIVER
19089 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19090 L: linux-media@vger.kernel.org
19092 W: https://linuxtv.org
19093 T: git git://linuxtv.org/media_tree.git
19094 F: drivers/media/tuners/tuner-xc2028.*
19096 XDP (eXpress Data Path)
19097 M: Alexei Starovoitov <ast@kernel.org>
19098 M: Daniel Borkmann <daniel@iogearbox.net>
19099 M: David S. Miller <davem@davemloft.net>
19100 M: Jakub Kicinski <kuba@kernel.org>
19101 M: Jesper Dangaard Brouer <hawk@kernel.org>
19102 M: John Fastabend <john.fastabend@gmail.com>
19103 L: netdev@vger.kernel.org
19104 L: bpf@vger.kernel.org
19106 F: include/net/xdp.h
19107 F: include/net/xdp_priv.h
19108 F: include/trace/events/xdp.h
19109 F: kernel/bpf/cpumap.c
19110 F: kernel/bpf/devmap.c
19112 F: samples/bpf/xdp*
19113 F: tools/testing/selftests/bpf/*xdp*
19114 F: tools/testing/selftests/bpf/*/*xdp*
19115 F: drivers/net/ethernet/*/*/*/*/*xdp*
19116 F: drivers/net/ethernet/*/*/*xdp*
19117 K: (?:\b|_)xdp(?:\b|_)
19119 XDP SOCKETS (AF_XDP)
19120 M: Björn Töpel <bjorn.topel@intel.com>
19121 M: Magnus Karlsson <magnus.karlsson@intel.com>
19122 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19123 L: netdev@vger.kernel.org
19124 L: bpf@vger.kernel.org
19126 F: Documentation/networking/af_xdp.rst
19127 F: include/net/xdp_sock*
19128 F: include/net/xsk_buff_pool.h
19129 F: include/uapi/linux/if_xdp.h
19130 F: include/uapi/linux/xdp_diag.h
19131 F: include/net/netns/xdp.h
19133 F: samples/bpf/xdpsock*
19134 F: tools/lib/bpf/xsk*
19136 XEN BLOCK SUBSYSTEM
19137 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19138 M: Roger Pau Monné <roger.pau@citrix.com>
19139 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19141 F: drivers/block/xen*
19142 F: drivers/block/xen-blkback/*
19145 M: Stefano Stabellini <sstabellini@kernel.org>
19146 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19148 F: arch/arm/include/asm/xen/
19151 XEN HYPERVISOR ARM64
19152 M: Stefano Stabellini <sstabellini@kernel.org>
19153 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19155 F: arch/arm64/include/asm/xen/
19158 XEN HYPERVISOR INTERFACE
19159 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19160 M: Juergen Gross <jgross@suse.com>
19161 R: Stefano Stabellini <sstabellini@kernel.org>
19162 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19165 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19166 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19167 F: arch/x86/include/asm/pvclock-abi.h
19168 F: arch/x86/include/asm/xen/
19169 F: arch/x86/platform/pvh/
19171 F: drivers/*/xen-*front.c
19173 F: include/uapi/xen/
19176 XEN NETWORK BACKEND DRIVER
19177 M: Wei Liu <wei.liu@kernel.org>
19178 M: Paul Durrant <paul@xen.org>
19179 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19180 L: netdev@vger.kernel.org
19182 F: drivers/net/xen-netback/*
19185 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19186 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19188 F: arch/x86/pci/*xen*
19189 F: drivers/pci/*xen*
19192 M: Juergen Gross <jgross@suse.com>
19193 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19194 L: linux-scsi@vger.kernel.org
19196 F: drivers/scsi/xen-scsifront.c
19197 F: drivers/xen/xen-scsiback.c
19198 F: include/xen/interface/io/vscsiif.h
19200 XEN SOUND FRONTEND DRIVER
19201 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19202 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19207 XEN SWIOTLB SUBSYSTEM
19208 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19209 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19210 L: iommu@lists.linux-foundation.org
19212 F: arch/x86/xen/*swiotlb*
19213 F: drivers/xen/*swiotlb*
19216 M: Darrick J. Wong <darrick.wong@oracle.com>
19217 M: linux-xfs@vger.kernel.org
19218 L: linux-xfs@vger.kernel.org
19221 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19222 F: Documentation/ABI/testing/sysfs-fs-xfs
19223 F: Documentation/admin-guide/xfs.rst
19224 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19225 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19227 F: include/uapi/linux/dqblk_xfs.h
19228 F: include/uapi/linux/fsmap.h
19230 XILINX AXI ETHERNET DRIVER
19231 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19233 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19236 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19237 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19238 L: linux-can@vger.kernel.org
19240 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19241 F: drivers/net/can/xilinx_can.c
19243 XILINX SD-FEC IP CORES
19244 M: Derek Kiernan <derek.kiernan@xilinx.com>
19245 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19247 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19248 F: Documentation/misc-devices/xilinx_sdfec.rst
19249 F: drivers/misc/Kconfig
19250 F: drivers/misc/Makefile
19251 F: drivers/misc/xilinx_sdfec.c
19252 F: include/uapi/misc/xilinx_sdfec.h
19254 XILINX UARTLITE SERIAL DRIVER
19255 M: Peter Korsgaard <jacmet@sunsite.dk>
19256 L: linux-serial@vger.kernel.org
19258 F: drivers/tty/serial/uartlite.c
19260 XILINX VIDEO IP CORES
19261 M: Hyun Kwon <hyun.kwon@xilinx.com>
19262 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19263 L: linux-media@vger.kernel.org
19265 T: git git://linuxtv.org/media_tree.git
19266 F: Documentation/devicetree/bindings/media/xilinx/
19267 F: drivers/media/platform/xilinx/
19268 F: include/uapi/linux/xilinx-v4l2-controls.h
19270 XILINX ZYNQMP DPDMA DRIVER
19271 M: Hyun Kwon <hyun.kwon@xilinx.com>
19272 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19273 L: dmaengine@vger.kernel.org
19275 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19276 F: drivers/dma/xilinx/xilinx_dpdma.c
19277 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19279 XILINX ZYNQMP PSGTR PHY DRIVER
19280 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19281 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19282 L: linux-kernel@vger.kernel.org
19284 T: git https://github.com/Xilinx/linux-xlnx.git
19285 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19286 F: drivers/phy/xilinx/phy-zynqmp.c
19289 M: Eli Billauer <eli.billauer@gmail.com>
19290 L: linux-kernel@vger.kernel.org
19292 F: drivers/char/xillybus/
19295 M: George Cherian <gcherian@marvell.com>
19296 L: linux-i2c@vger.kernel.org
19298 W: http://www.marvell.com
19299 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19300 F: drivers/i2c/busses/i2c-xlp9xx.c
19302 XRA1403 GPIO EXPANDER
19303 M: Nandor Han <nandor.han@ge.com>
19304 M: Semi Malinen <semi.malinen@ge.com>
19305 L: linux-gpio@vger.kernel.org
19307 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19308 F: drivers/gpio/gpio-xra1403.c
19310 XTENSA XTFPGA PLATFORM SUPPORT
19311 M: Max Filippov <jcmvbkbc@gmail.com>
19312 L: linux-xtensa@linux-xtensa.org
19314 F: drivers/spi/spi-xtensa-xtfpga.c
19315 F: sound/soc/xtensa/xtfpga-i2s.c
19317 YAM DRIVER FOR AX.25
19318 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19319 L: linux-hams@vger.kernel.org
19321 F: drivers/net/hamradio/yam*
19322 F: include/linux/yam.h
19324 YAMA SECURITY MODULE
19325 M: Kees Cook <keescook@chromium.org>
19327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19328 F: Documentation/admin-guide/LSM/Yama.rst
19331 YEALINK PHONE DRIVER
19332 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19333 L: usbb2k-api-dev@nongnu.org
19335 F: Documentation/input/devices/yealink.rst
19336 F: drivers/input/misc/yealink.*
19338 Z8530 DRIVER FOR AX.25
19339 M: Joerg Reuter <jreuter@yaina.de>
19340 L: linux-hams@vger.kernel.org
19342 W: http://yaina.de/jreuter/
19343 W: http://www.qsl.net/dl1bke/
19344 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19345 F: drivers/net/hamradio/*scc.c
19346 F: drivers/net/hamradio/z8530.h
19348 ZBUD COMPRESSED PAGE ALLOCATOR
19349 M: Seth Jennings <sjenning@redhat.com>
19350 M: Dan Streetman <ddstreet@ieee.org>
19351 L: linux-mm@kvack.org
19353 F: include/linux/zbud.h
19356 ZD1211RW WIRELESS DRIVER
19357 M: Daniel Drake <dsd@gentoo.org>
19358 M: Ulrich Kunitz <kune@deine-taler.de>
19359 L: linux-wireless@vger.kernel.org
19360 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19362 W: http://zd1211.ath.cx/wiki/DriverRewrite
19363 F: drivers/net/wireless/zydas/zd1211rw/
19365 ZD1301 MEDIA DRIVER
19366 M: Antti Palosaari <crope@iki.fi>
19367 L: linux-media@vger.kernel.org
19369 W: https://linuxtv.org/
19370 W: http://palosaari.fi/linux/
19371 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19372 F: drivers/media/usb/dvb-usb-v2/zd1301*
19374 ZD1301_DEMOD MEDIA DRIVER
19375 M: Antti Palosaari <crope@iki.fi>
19376 L: linux-media@vger.kernel.org
19378 W: https://linuxtv.org/
19379 W: http://palosaari.fi/linux/
19380 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19381 F: drivers/media/dvb-frontends/zd1301_demod*
19383 ZHAOXIN PROCESSOR SUPPORT
19384 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19385 L: linux-kernel@vger.kernel.org
19387 F: arch/x86/kernel/cpu/zhaoxin.c
19390 M: Damien Le Moal <damien.lemoal@wdc.com>
19391 M: Naohiro Aota <naohiro.aota@wdc.com>
19392 R: Johannes Thumshirn <jth@kernel.org>
19393 L: linux-fsdevel@vger.kernel.org
19395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19396 F: Documentation/filesystems/zonefs.rst
19399 ZR36067 VIDEO FOR LINUX DRIVER
19400 M: Corentin Labbe <clabbe@baylibre.com>
19401 L: mjpeg-users@lists.sourceforge.net
19402 L: linux-media@vger.kernel.org
19404 W: http://mjpeg.sourceforge.net/driver-zoran/
19405 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19406 F: Documentation/driver-api/media/drivers/zoran.rst
19407 F: drivers/staging/media/zoran/
19409 ZPOOL COMPRESSED PAGE STORAGE API
19410 M: Dan Streetman <ddstreet@ieee.org>
19411 L: linux-mm@kvack.org
19413 F: include/linux/zpool.h
19416 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19417 M: Minchan Kim <minchan@kernel.org>
19418 M: Nitin Gupta <ngupta@vflare.org>
19419 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19420 L: linux-kernel@vger.kernel.org
19422 F: Documentation/admin-guide/blockdev/zram.rst
19423 F: drivers/block/zram/
19425 ZS DECSTATION Z85C30 SERIAL DRIVER
19426 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19428 F: drivers/tty/serial/zs.*
19430 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19431 M: Minchan Kim <minchan@kernel.org>
19432 M: Nitin Gupta <ngupta@vflare.org>
19433 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19434 L: linux-mm@kvack.org
19436 F: Documentation/vm/zsmalloc.rst
19437 F: include/linux/zsmalloc.h
19440 ZSWAP COMPRESSED SWAP CACHING
19441 M: Seth Jennings <sjenning@redhat.com>
19442 M: Dan Streetman <ddstreet@ieee.org>
19443 M: Vitaly Wool <vitaly.wool@konsulko.com>
19444 L: linux-mm@kvack.org
19449 M: Linus Torvalds <torvalds@linux-foundation.org>
19450 L: linux-kernel@vger.kernel.org
19451 S: Buried alive in reporters
19452 Q: http://patchwork.kernel.org/project/LKML/list/
19453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git