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/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806 M: Talel Shenhar <talel@amazon.com>
808 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809 F: drivers/thermal/thermal_mmio.c
811 AMAZON ETHERNET DRIVERS
812 M: Netanel Belgazal <netanel@amazon.com>
813 M: Arthur Kiyanovski <akiyano@amazon.com>
814 R: Guy Tzalik <gtzalik@amazon.com>
815 R: Saeed Bishara <saeedb@amazon.com>
816 R: Zorik Machulsky <zorik@amazon.com>
817 L: netdev@vger.kernel.org
819 F: Documentation/networking/device_drivers/amazon/ena.rst
820 F: drivers/net/ethernet/amazon/
822 AMAZON RDMA EFA DRIVER
823 M: Gal Pressman <galpress@amazon.com>
824 R: Yossi Leybovich <sleybo@amazon.com>
825 L: linux-rdma@vger.kernel.org
827 Q: https://patchwork.kernel.org/project/linux-rdma/list/
828 F: drivers/infiniband/hw/efa/
829 F: include/uapi/rdma/efa-abi.h
831 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832 M: Tom Lendacky <thomas.lendacky@amd.com>
833 M: John Allen <john.allen@amd.com>
834 L: linux-crypto@vger.kernel.org
836 F: drivers/crypto/ccp/
837 F: include/linux/ccp.h
839 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840 M: Brijesh Singh <brijesh.singh@amd.com>
841 M: Tom Lendacky <thomas.lendacky@amd.com>
842 L: linux-crypto@vger.kernel.org
844 F: drivers/crypto/ccp/sev*
845 F: include/uapi/linux/psp-sev.h
848 M: Harry Wentland <harry.wentland@amd.com>
849 M: Leo Li <sunpeng.li@amd.com>
850 L: amd-gfx@lists.freedesktop.org
852 T: git git://people.freedesktop.org/~agd5f/linux
853 F: drivers/gpu/drm/amd/display/
856 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
857 L: linux-hwmon@vger.kernel.org
859 F: Documentation/hwmon/amd_energy.rst
860 F: drivers/hwmon/amd_energy.c
862 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863 M: Huang Rui <ray.huang@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/fam15h_power.rst
867 F: drivers/hwmon/fam15h_power.c
870 M: Enrico Weigelt, metux IT consult <info@metux.net>
871 L: linux-gpio@vger.kernel.org
873 F: drivers/gpio/gpio-amd-fch.c
874 F: include/linux/platform_data/gpio/gpio-amd-fch.h
876 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
879 F: drivers/usb/gadget/udc/amd5536udc.*
881 AMD GEODE PROCESSOR/CHIPSET SUPPORT
882 M: Andres Salomon <dilinger@queued.net>
883 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
885 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886 F: arch/x86/include/asm/geode.h
887 F: drivers/char/hw_random/geode-rng.c
888 F: drivers/crypto/geode*
889 F: drivers/video/fbdev/geode/
892 M: Joerg Roedel <joro@8bytes.org>
893 L: iommu@lists.linux-foundation.org
895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896 F: drivers/iommu/amd/
897 F: include/linux/amd-iommu.h
900 M: Felix Kuehling <Felix.Kuehling@amd.com>
901 L: amd-gfx@lists.freedesktop.org
903 T: git git://people.freedesktop.org/~agd5f/linux
904 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905 F: drivers/gpu/drm/amd/amdkfd/
906 F: drivers/gpu/drm/amd/include/cik_structs.h
907 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908 F: drivers/gpu/drm/amd/include/v9_structs.h
909 F: drivers/gpu/drm/amd/include/vi_structs.h
910 F: include/uapi/linux/kfd_ioctl.h
913 M: Sanjay R Mehta <sanju.mehta@amd.com>
915 F: drivers/spi/spi-amd.c
918 M: Elie Morisse <syniurge@gmail.com>
919 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
920 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921 L: linux-i2c@vger.kernel.org
923 F: drivers/i2c/busses/i2c-amd-mp2*
926 M: Evan Quan <evan.quan@amd.com>
927 L: amd-gfx@lists.freedesktop.org
929 T: git git://people.freedesktop.org/~agd5f/linux
930 F: drivers/gpu/drm/amd/powerplay/
932 AMD SEATTLE DEVICE TREE SUPPORT
933 M: Brijesh Singh <brijeshkumar.singh@amd.com>
934 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935 M: Tom Lendacky <thomas.lendacky@amd.com>
937 F: arch/arm64/boot/dts/amd/
940 M: Tom Lendacky <thomas.lendacky@amd.com>
941 L: netdev@vger.kernel.org
943 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944 F: drivers/net/ethernet/amd/xgbe/
946 ANALOG DEVICES INC AD5686 DRIVER
947 M: Michael Hennerich <Michael.Hennerich@analog.com>
948 L: linux-pm@vger.kernel.org
950 W: http://ez.analog.com/community/linux-device-drivers
951 F: drivers/iio/dac/ad5686*
952 F: drivers/iio/dac/ad5696*
954 ANALOG DEVICES INC AD5758 DRIVER
955 M: Michael Hennerich <Michael.Hennerich@analog.com>
956 L: linux-iio@vger.kernel.org
958 W: http://ez.analog.com/community/linux-device-drivers
959 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
960 F: drivers/iio/dac/ad5758.c
962 ANALOG DEVICES INC AD7091R5 DRIVER
963 M: Beniamin Bia <beniamin.bia@analog.com>
964 L: linux-iio@vger.kernel.org
966 W: http://ez.analog.com/community/linux-device-drivers
967 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
968 F: drivers/iio/adc/ad7091r5.c
970 ANALOG DEVICES INC AD7124 DRIVER
971 M: Michael Hennerich <Michael.Hennerich@analog.com>
972 L: linux-iio@vger.kernel.org
974 W: http://ez.analog.com/community/linux-device-drivers
975 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
976 F: drivers/iio/adc/ad7124.c
978 ANALOG DEVICES INC AD7192 DRIVER
979 M: Alexandru Tachici <alexandru.tachici@analog.com>
980 L: linux-iio@vger.kernel.org
982 W: http://ez.analog.com/community/linux-device-drivers
983 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
984 F: drivers/iio/adc/ad7192.c
986 ANALOG DEVICES INC AD7292 DRIVER
987 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
988 L: linux-iio@vger.kernel.org
990 W: http://ez.analog.com/community/linux-device-drivers
991 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
992 F: drivers/iio/adc/ad7292.c
994 ANALOG DEVICES INC AD7606 DRIVER
995 M: Michael Hennerich <Michael.Hennerich@analog.com>
996 M: Beniamin Bia <beniamin.bia@analog.com>
997 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1001 F: drivers/iio/adc/ad7606.c
1003 ANALOG DEVICES INC AD7768-1 DRIVER
1004 M: Michael Hennerich <Michael.Hennerich@analog.com>
1005 L: linux-iio@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1008 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1009 F: drivers/iio/adc/ad7768-1.c
1011 ANALOG DEVICES INC AD7780 DRIVER
1012 M: Michael Hennerich <Michael.Hennerich@analog.com>
1013 M: Renato Lui Geh <renatogeh@gmail.com>
1014 L: linux-iio@vger.kernel.org
1016 W: http://ez.analog.com/community/linux-device-drivers
1017 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1018 F: drivers/iio/adc/ad7780.c
1020 ANALOG DEVICES INC AD9389B DRIVER
1021 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022 L: linux-media@vger.kernel.org
1024 F: drivers/media/i2c/ad9389b*
1026 ANALOG DEVICES INC ADGS1408 DRIVER
1027 M: Mircea Caprioru <mircea.caprioru@analog.com>
1029 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1030 F: drivers/mux/adgs1408.c
1032 ANALOG DEVICES INC ADIN DRIVER
1033 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1034 L: netdev@vger.kernel.org
1036 W: http://ez.analog.com/community/linux-device-drivers
1037 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1038 F: drivers/net/phy/adin.c
1040 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1041 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1042 L: linux-iio@vger.kernel.org
1044 F: drivers/iio/imu/adis.c
1045 F: include/linux/iio/imu/adis.h
1047 ANALOG DEVICES INC ADIS16460 DRIVER
1048 M: Dragos Bogdan <dragos.bogdan@analog.com>
1049 L: linux-iio@vger.kernel.org
1051 W: http://ez.analog.com/community/linux-device-drivers
1052 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1053 F: drivers/iio/imu/adis16460.c
1055 ANALOG DEVICES INC ADIS16475 DRIVER
1056 M: Nuno Sa <nuno.sa@analog.com>
1057 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1060 F: drivers/iio/imu/adis16475.c
1061 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1063 ANALOG DEVICES INC ADM1177 DRIVER
1064 M: Beniamin Bia <beniamin.bia@analog.com>
1065 M: Michael Hennerich <Michael.Hennerich@analog.com>
1066 L: linux-hwmon@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070 F: drivers/hwmon/adm1177.c
1072 ANALOG DEVICES INC ADP5061 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-pm@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: drivers/power/supply/adp5061.c
1079 ANALOG DEVICES INC ADV7180 DRIVER
1080 M: Lars-Peter Clausen <lars@metafoo.de>
1081 L: linux-media@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/media/i2c/adv7180.c
1085 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1087 ANALOG DEVICES INC ADV748X DRIVER
1088 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1089 L: linux-media@vger.kernel.org
1091 F: drivers/media/i2c/adv748x/*
1093 ANALOG DEVICES INC ADV7511 DRIVER
1094 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L: linux-media@vger.kernel.org
1097 F: drivers/media/i2c/adv7511*
1099 ANALOG DEVICES INC ADV7604 DRIVER
1100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101 L: linux-media@vger.kernel.org
1103 F: drivers/media/i2c/adv7604*
1105 ANALOG DEVICES INC ADV7842 DRIVER
1106 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1107 L: linux-media@vger.kernel.org
1109 F: drivers/media/i2c/adv7842*
1111 ANALOG DEVICES INC ASOC CODEC DRIVERS
1112 M: Lars-Peter Clausen <lars@metafoo.de>
1113 M: Nuno Sá <nuno.sa@analog.com>
1114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1116 W: http://wiki.analog.com/
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: sound/soc/codecs/ad1*
1119 F: sound/soc/codecs/ad7*
1120 F: sound/soc/codecs/adau*
1121 F: sound/soc/codecs/adav*
1122 F: sound/soc/codecs/sigmadsp.*
1123 F: sound/soc/codecs/ssm*
1125 ANALOG DEVICES INC DMA DRIVERS
1126 M: Lars-Peter Clausen <lars@metafoo.de>
1128 W: http://ez.analog.com/community/linux-device-drivers
1129 F: drivers/dma/dma-axi-dmac.c
1131 ANALOG DEVICES INC HMC425A DRIVER
1132 M: Beniamin Bia <beniamin.bia@analog.com>
1133 M: Michael Hennerich <michael.hennerich@analog.com>
1134 L: linux-iio@vger.kernel.org
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1138 F: drivers/iio/amplifiers/hmc425a.c
1140 ANALOG DEVICES INC IIO DRIVERS
1141 M: Lars-Peter Clausen <lars@metafoo.de>
1142 M: Michael Hennerich <Michael.Hennerich@analog.com>
1144 W: http://wiki.analog.com/
1145 W: http://ez.analog.com/community/linux-device-drivers
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148 F: drivers/iio/*/ad*
1149 F: drivers/iio/adc/ltc249*
1150 F: drivers/staging/iio/*/ad*
1151 X: drivers/iio/*/adjd*
1153 ANALOGBITS PLL LIBRARIES
1154 M: Paul Walmsley <paul.walmsley@sifive.com>
1156 F: drivers/clk/analogbits/*
1157 F: include/linux/clk/analogbits*
1160 M: Nick Hu <nickhu@andestech.com>
1161 M: Greentime Hu <green.hu@gmail.com>
1162 M: Vincent Chen <deanbo422@gmail.com>
1164 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1165 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1166 F: Documentation/devicetree/bindings/nds32/
1171 ANDROID CONFIG FRAGMENTS
1172 M: Rob Herring <robh@kernel.org>
1174 F: kernel/configs/android*
1177 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1178 M: Arve Hjønnevåg <arve@android.com>
1179 M: Todd Kjos <tkjos@android.com>
1180 M: Martijn Coenen <maco@android.com>
1181 M: Joel Fernandes <joel@joelfernandes.org>
1182 M: Christian Brauner <christian@brauner.io>
1183 M: Hridya Valsaraju <hridya@google.com>
1184 M: Suren Baghdasaryan <surenb@google.com>
1185 L: devel@driverdev.osuosl.org
1187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1189 F: drivers/staging/android/
1191 ANDROID GOLDFISH PIC DRIVER
1192 M: Miodrag Dinic <miodrag.dinic@mips.com>
1194 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1195 F: drivers/irqchip/irq-goldfish-pic.c
1197 ANDROID GOLDFISH RTC DRIVER
1198 M: Miodrag Dinic <miodrag.dinic@mips.com>
1200 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1201 F: drivers/rtc/rtc-goldfish.c
1204 M: Laura Abbott <labbott@redhat.com>
1205 M: Sumit Semwal <sumit.semwal@linaro.org>
1206 L: devel@driverdev.osuosl.org
1207 L: dri-devel@lists.freedesktop.org
1208 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1210 F: drivers/staging/android/ion
1211 F: drivers/staging/android/uapi/ion.h
1213 AOA (Apple Onboard Audio) ALSA DRIVER
1214 M: Johannes Berg <johannes@sipsolutions.net>
1215 L: linuxppc-dev@lists.ozlabs.org
1216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1220 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1222 L: linux-iio@vger.kernel.org
1224 F: drivers/iio/adc/stx104.c
1227 M: Jiri Kosina <jikos@kernel.org>
1229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230 F: arch/x86/kernel/apm_32.c
1231 F: drivers/char/apm-emulation.c
1232 F: include/linux/apm_bios.h
1233 F: include/uapi/linux/apm_bios.h
1235 APPARMOR SECURITY MODULE
1236 M: John Johansen <john.johansen@canonical.com>
1237 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1239 W: wiki.apparmor.net
1240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241 F: Documentation/admin-guide/LSM/apparmor.rst
1242 F: security/apparmor/
1244 APPLE BCM5974 MULTITOUCH DRIVER
1245 M: Henrik Rydberg <rydberg@bitmath.org>
1246 L: linux-input@vger.kernel.org
1248 F: drivers/input/mouse/bcm5974.c
1251 M: Henrik Rydberg <rydberg@bitmath.org>
1252 L: linux-hwmon@vger.kernel.org
1254 F: drivers/hwmon/applesmc.c
1256 APPLETALK NETWORK LAYER
1257 L: netdev@vger.kernel.org
1259 F: drivers/net/appletalk/
1260 F: include/linux/atalk.h
1261 F: include/uapi/linux/atalk.h
1264 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: arch/arm64/boot/dts/apm/
1269 APPLIED MICRO (APM) X-GENE SOC EDAC
1270 M: Khuong Dinh <khuong@os.amperecomputing.com>
1272 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273 F: drivers/edac/xgene_edac.c
1275 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1279 F: drivers/net/ethernet/apm/xgene-v2/
1281 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1284 M: Quan Nguyen <quan@os.amperecomputing.com>
1286 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288 F: drivers/net/ethernet/apm/xgene/
1289 F: drivers/net/phy/mdio-xgene.c
1291 APPLIED MICRO (APM) X-GENE SOC PMU
1292 M: Khuong Dinh <khuong@os.amperecomputing.com>
1294 F: Documentation/admin-guide/perf/xgene-pmu.rst
1295 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296 F: drivers/perf/xgene_pmu.c
1298 APTINA CAMERA SENSOR PLL
1299 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300 L: linux-media@vger.kernel.org
1302 F: drivers/media/i2c/aptina-pll.*
1304 AQUANTIA ETHERNET DRIVER (atlantic)
1305 M: Igor Russkikh <irusskikh@marvell.com>
1306 L: netdev@vger.kernel.org
1308 W: https://www.marvell.com/
1309 Q: http://patchwork.ozlabs.org/project/netdev/list/
1310 F: Documentation/networking/device_drivers/aquantia/atlantic.rst
1311 F: drivers/net/ethernet/aquantia/atlantic/
1313 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314 M: Egor Pomozov <epomozov@marvell.com>
1315 L: netdev@vger.kernel.org
1317 W: http://www.aquantia.com
1318 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1320 ARASAN NAND CONTROLLER DRIVER
1321 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1322 L: linux-mtd@lists.infradead.org
1324 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1327 ARC FRAMEBUFFER DRIVER
1328 M: Jaya Kumar <jayalk@intworks.biz>
1330 F: drivers/video/fbdev/arcfb.c
1331 F: drivers/video/fbdev/core/fb_defio.c
1334 M: Alexey Brodkin <abrodkin@synopsys.com>
1336 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337 F: drivers/gpu/drm/arc/
1339 ARCNET NETWORK LAYER
1340 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1341 L: netdev@vger.kernel.org
1343 F: drivers/net/arcnet/
1344 F: include/uapi/linux/if_arcnet.h
1346 ARM ARCHITECTED TIMER DRIVER
1347 M: Mark Rutland <mark.rutland@arm.com>
1348 M: Marc Zyngier <maz@kernel.org>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm/include/asm/arch_timer.h
1352 F: arch/arm64/include/asm/arch_timer.h
1353 F: drivers/clocksource/arm_arch_timer.c
1355 ARM HDLCD DRM DRIVER
1356 M: Liviu Dudau <liviu.dudau@arm.com>
1358 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359 F: drivers/gpu/drm/arm/hdlcd_*
1361 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362 M: Linus Walleij <linus.walleij@linaro.org>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374 F: arch/arm/boot/dts/arm-realview-*
1375 F: arch/arm/boot/dts/integrator*
1376 F: arch/arm/boot/dts/versatile*
1377 F: arch/arm/mach-integrator/
1378 F: arch/arm/mach-realview/
1379 F: arch/arm/mach-versatile/
1380 F: arch/arm/plat-versatile/
1381 F: drivers/bus/arm-integrator-lm.c
1382 F: drivers/clk/versatile/
1383 F: drivers/i2c/busses/i2c-versatile.c
1384 F: drivers/irqchip/irq-versatile-fpga.c
1385 F: drivers/mtd/maps/physmap-versatile.*
1386 F: drivers/power/reset/arm-versatile-reboot.c
1387 F: drivers/soc/versatile/
1389 ARM KOMEDA DRM-KMS DRIVER
1390 M: James (Qian) Wang <james.qian.wang@arm.com>
1391 M: Liviu Dudau <liviu.dudau@arm.com>
1392 M: Mihail Atanassov <mihail.atanassov@arm.com>
1393 L: Mali DP Maintainers <malidp@foss.arm.com>
1395 T: git git://anongit.freedesktop.org/drm/drm-misc
1396 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1397 F: Documentation/gpu/komeda-kms.rst
1398 F: drivers/gpu/drm/arm/display/include/
1399 F: drivers/gpu/drm/arm/display/komeda/
1401 ARM MALI PANFROST DRM DRIVER
1402 M: Rob Herring <robh@kernel.org>
1403 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404 R: Steven Price <steven.price@arm.com>
1405 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406 L: dri-devel@lists.freedesktop.org
1408 T: git git://anongit.freedesktop.org/drm/drm-misc
1409 F: drivers/gpu/drm/panfrost/
1410 F: include/uapi/drm/panfrost_drm.h
1412 ARM MALI-DP DRM DRIVER
1413 M: Liviu Dudau <liviu.dudau@arm.com>
1414 M: Brian Starkey <brian.starkey@arm.com>
1415 L: Mali DP Maintainers <malidp@foss.arm.com>
1417 T: git git://anongit.freedesktop.org/drm/drm-misc
1418 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1419 F: Documentation/gpu/afbc.rst
1420 F: drivers/gpu/drm/arm/
1422 ARM MFM AND FLOPPY DRIVERS
1423 M: Ian Molton <spyro@f2s.com>
1425 F: arch/arm/include/asm/floppy.h
1426 F: arch/arm/mach-rpc/floppydma.S
1428 ARM PMU PROFILING AND DEBUGGING
1429 M: Will Deacon <will@kernel.org>
1430 M: Mark Rutland <mark.rutland@arm.com>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 F: Documentation/devicetree/bindings/arm/pmu.yaml
1434 F: Documentation/devicetree/bindings/perf/
1435 F: arch/arm*/include/asm/hw_breakpoint.h
1436 F: arch/arm*/include/asm/perf_event.h
1437 F: arch/arm*/kernel/hw_breakpoint.c
1438 F: arch/arm*/kernel/perf_*
1439 F: arch/arm/oprofile/common.c
1441 F: include/linux/perf/arm_pmu.h
1444 M: Russell King <linux@armlinux.org.uk>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 W: http://www.armlinux.org.uk/
1448 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1450 X: arch/arm/boot/dts/
1452 ARM PRIMECELL AACI PL041 DRIVER
1453 M: Russell King <linux@armlinux.org.uk>
1457 ARM PRIMECELL BUS SUPPORT
1458 M: Russell King <linux@armlinux.org.uk>
1461 F: include/linux/amba/bus.h
1463 ARM PRIMECELL CLCD PL110 DRIVER
1464 M: Russell King <linux@armlinux.org.uk>
1466 F: drivers/video/fbdev/amba-clcd.*
1468 ARM PRIMECELL KMI PL050 DRIVER
1469 M: Russell King <linux@armlinux.org.uk>
1471 F: drivers/input/serio/ambakmi.*
1472 F: include/linux/amba/kmi.h
1474 ARM PRIMECELL MMCI PL180/1 DRIVER
1475 M: Russell King <linux@armlinux.org.uk>
1477 F: drivers/mmc/host/mmci.*
1478 F: include/linux/amba/mmci.h
1480 ARM PRIMECELL SSP PL022 SPI DRIVER
1481 M: Linus Walleij <linus.walleij@linaro.org>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1485 F: drivers/spi/spi-pl022.c
1487 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1488 M: Russell King <linux@armlinux.org.uk>
1490 F: drivers/tty/serial/amba-pl01*.c
1491 F: include/linux/amba/serial.h
1493 ARM PRIMECELL VIC PL190/PL192 DRIVER
1494 M: Linus Walleij <linus.walleij@linaro.org>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1498 F: drivers/irqchip/irq-vic.c
1500 ARM SMC WATCHDOG DRIVER
1501 M: Julius Werner <jwerner@chromium.org>
1502 R: Evan Benn <evanbenn@chromium.org>
1504 F: devicetree/bindings/watchdog/arm-smc-wdt.yaml
1505 F: drivers/watchdog/arm_smc_wdt.c
1508 M: Will Deacon <will@kernel.org>
1509 R: Robin Murphy <robin.murphy@arm.com>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1513 F: drivers/iommu/arm-smmu*
1514 F: drivers/iommu/io-pgtable-arm-v7s.c
1515 F: drivers/iommu/io-pgtable-arm.c
1517 ARM SUB-ARCHITECTURES
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1524 ARM/ACTIONS SEMI ARCHITECTURE
1525 M: Andreas Färber <afaerber@suse.de>
1526 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 F: Documentation/devicetree/bindings/arm/actions.yaml
1530 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1531 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1532 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1533 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1534 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1535 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1536 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1537 F: arch/arm/boot/dts/owl-*
1538 F: arch/arm/mach-actions/
1539 F: arch/arm64/boot/dts/actions/
1540 F: drivers/clk/actions/
1541 F: drivers/clocksource/timer-owl*
1542 F: drivers/dma/owl-dma.c
1543 F: drivers/i2c/busses/i2c-owl.c
1544 F: drivers/mmc/host/owl-mmc.c
1545 F: drivers/pinctrl/actions/*
1546 F: drivers/soc/actions/
1547 F: include/dt-bindings/power/owl-*
1548 F: include/linux/soc/actions/
1551 ARM/ADS SPHERE MACHINE SUPPORT
1552 M: Lennert Buytenhek <kernel@wantstofly.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/AFEB9260 MACHINE SUPPORT
1557 M: Sergey Lapin <slapin@ossfans.org>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 ARM/AJECO 1ARM MACHINE SUPPORT
1562 M: Lennert Buytenhek <kernel@wantstofly.org>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 ARM/Allwinner SoC Clock Support
1567 M: Emilio López <emilio@elopez.com.ar>
1569 F: drivers/clk/sunxi/
1571 ARM/Allwinner sunXi SoC support
1572 M: Maxime Ripard <mripard@kernel.org>
1573 M: Chen-Yu Tsai <wens@csie.org>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1577 F: arch/arm/mach-sunxi/
1578 F: arch/arm64/boot/dts/allwinner/
1579 F: drivers/clk/sunxi-ng/
1580 F: drivers/pinctrl/sunxi/
1581 F: drivers/soc/sunxi/
1585 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1586 M: Neil Armstrong <narmstrong@baylibre.com>
1587 M: Jerome Brunet <jbrunet@baylibre.com>
1588 L: linux-amlogic@lists.infradead.org
1590 F: Documentation/devicetree/bindings/clock/amlogic*
1591 F: drivers/clk/meson/
1592 F: include/dt-bindings/clock/gxbb*
1593 F: include/dt-bindings/clock/meson*
1595 ARM/Amlogic Meson SoC Crypto Drivers
1596 M: Corentin Labbe <clabbe@baylibre.com>
1597 L: linux-crypto@vger.kernel.org
1598 L: linux-amlogic@lists.infradead.org
1600 F: Documentation/devicetree/bindings/crypto/amlogic*
1601 F: drivers/crypto/amlogic/
1603 ARM/Amlogic Meson SoC Sound Drivers
1604 M: Jerome Brunet <jbrunet@baylibre.com>
1605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1607 F: Documentation/devicetree/bindings/sound/amlogic*
1610 ARM/Amlogic Meson SoC support
1611 M: Kevin Hilman <khilman@baylibre.com>
1612 R: Neil Armstrong <narmstrong@baylibre.com>
1613 R: Jerome Brunet <jbrunet@baylibre.com>
1614 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 L: linux-amlogic@lists.infradead.org
1618 W: http://linux-meson.com/
1619 F: arch/arm/boot/dts/meson*
1620 F: arch/arm/mach-meson/
1621 F: arch/arm64/boot/dts/amlogic/
1622 F: drivers/mmc/host/meson*
1623 F: drivers/pinctrl/meson/
1624 F: drivers/rtc/rtc-meson*
1625 F: drivers/soc/amlogic/
1628 ARM/Annapurna Labs ALPINE ARCHITECTURE
1629 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1630 M: Antoine Tenart <antoine.tenart@bootlin.com>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 F: arch/arm/boot/dts/alpine*
1634 F: arch/arm/mach-alpine/
1635 F: arch/arm64/boot/dts/amazon/
1636 F: drivers/*/*alpine*
1638 ARM/ARTPEC MACHINE SUPPORT
1639 M: Jesper Nilsson <jesper.nilsson@axis.com>
1640 M: Lars Persson <lars.persson@axis.com>
1641 L: linux-arm-kernel@axis.com
1643 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1644 F: arch/arm/boot/dts/artpec6*
1645 F: arch/arm/mach-artpec
1647 F: drivers/crypto/axis
1648 F: drivers/mmc/host/usdhi6rol0.c
1649 F: drivers/pinctrl/pinctrl-artpec*
1651 ARM/ASPEED I2C DRIVER
1652 M: Brendan Higgins <brendanhiggins@google.com>
1653 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1654 R: Joel Stanley <joel@jms.id.au>
1655 L: linux-i2c@vger.kernel.org
1656 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1658 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1659 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1660 F: drivers/i2c/busses/i2c-aspeed.c
1661 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1663 ARM/ASPEED MACHINE SUPPORT
1664 M: Joel Stanley <joel@jms.id.au>
1665 R: Andrew Jeffery <andrew@aj.id.au>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1669 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1671 F: arch/arm/boot/dts/aspeed-*
1672 F: arch/arm/mach-aspeed/
1675 ARM/BITMAIN ARCHITECTURE
1676 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1680 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1681 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1682 F: arch/arm64/boot/dts/bitmain/
1683 F: drivers/clk/clk-bm1880.c
1684 F: drivers/pinctrl/pinctrl-bm1880.c
1686 ARM/CALXEDA HIGHBANK ARCHITECTURE
1687 M: Andre Przywara <andre.przywara@arm.com>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 F: arch/arm/boot/dts/ecx-*.dts*
1691 F: arch/arm/boot/dts/highbank.dts
1692 F: arch/arm/mach-highbank/
1694 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1695 M: Krzysztof Halasa <khalasa@piap.pl>
1697 F: arch/arm/mach-cns3xxx/
1699 ARM/CAVIUM THUNDER NETWORK DRIVER
1700 M: Sunil Goutham <sgoutham@marvell.com>
1701 M: Robert Richter <rrichter@marvell.com>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: drivers/net/ethernet/cavium/thunder/
1706 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1707 M: Lukasz Majewski <lukma@denx.de>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 F: arch/arm/mach-ep93xx/ts72xx.c
1712 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1713 M: Alexander Shiyan <shc_work@mail.ru>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1719 M: Lennert Buytenhek <kernel@wantstofly.org>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1724 M: Hartley Sweeten <hsweeten@visionengravers.com>
1725 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 F: arch/arm/mach-ep93xx/
1729 F: arch/arm/mach-ep93xx/include/mach/
1732 M: Russell King <linux@armlinux.org.uk>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1736 F: drivers/clk/clkdev.c
1738 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1739 M: Baruch Siach <baruch@tkos.co.il>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 F: arch/arm/boot/dts/cx92755*
1745 ARM/CONTEC MICRO9 MACHINE SUPPORT
1746 M: Hubert Feurstein <hubert.feurstein@contec.at>
1748 F: arch/arm/mach-ep93xx/micro9.c
1750 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1751 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1752 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1753 R: Mike Leach <mike.leach@linaro.org>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1757 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1758 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1759 F: Documentation/devicetree/bindings/arm/coresight.txt
1760 F: Documentation/trace/coresight/*
1761 F: drivers/hwtracing/coresight/*
1762 F: include/dt-bindings/arm/coresight-cti-dt.h
1763 F: tools/perf/arch/arm/util/auxtrace.c
1764 F: tools/perf/arch/arm/util/cs-etm.c
1765 F: tools/perf/arch/arm/util/cs-etm.h
1766 F: tools/perf/arch/arm/util/pmu.c
1767 F: tools/perf/util/cs-etm-decoder/*
1768 F: tools/perf/util/cs-etm.*
1770 ARM/CORGI MACHINE SUPPORT
1771 M: Richard Purdie <rpurdie@rpsys.net>
1774 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1775 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1776 M: Linus Walleij <linus.walleij@linaro.org>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 T: git git://github.com/ulli-kroll/linux.git
1780 F: Documentation/devicetree/bindings/arm/gemini.txt
1781 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1782 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1783 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1784 F: arch/arm/mach-gemini/
1785 F: drivers/net/ethernet/cortina/
1786 F: drivers/pinctrl/pinctrl-gemini.c
1787 F: drivers/rtc/rtc-ftrtc010.c
1789 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1790 M: Barry Song <baohua@kernel.org>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1794 F: arch/arm/boot/dts/prima2*
1795 F: arch/arm/mach-prima2/
1796 F: drivers/clk/sirf/
1797 F: drivers/clocksource/timer-atlas7.c
1798 F: drivers/clocksource/timer-prima2.c
1802 ARM/CZ.NIC TURRIS MOX SUPPORT
1803 M: Marek Behun <marek.behun@nic.cz>
1805 W: http://mox.turris.cz
1806 F: Documentation/ABI/testing/debugfs-moxtet
1807 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1808 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1809 F: Documentation/devicetree/bindings/bus/moxtet.txt
1810 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1811 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1812 F: drivers/bus/moxtet.c
1813 F: drivers/firmware/turris-mox-rwtm.c
1814 F: drivers/gpio/gpio-moxtet.c
1815 F: include/linux/moxtet.h
1817 ARM/EBSA110 MACHINE SUPPORT
1818 M: Russell King <linux@armlinux.org.uk>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 W: http://www.armlinux.org.uk/
1822 F: arch/arm/mach-ebsa110/
1823 F: drivers/net/ethernet/amd/am79c961a.*
1825 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1826 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1827 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1833 M: Robert Jarzmik <robert.jarzmik@free.fr>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 F: arch/arm/mach-pxa/ezx.c
1838 ARM/FARADAY FA526 PORT
1839 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 T: git git://git.berlios.de/gemini-board
1843 F: arch/arm/mm/*-fa*
1845 ARM/FOOTBRIDGE ARCHITECTURE
1846 M: Russell King <linux@armlinux.org.uk>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 W: http://www.armlinux.org.uk/
1850 F: arch/arm/include/asm/hardware/dec21285.h
1851 F: arch/arm/mach-footbridge/
1853 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1854 M: Shawn Guo <shawnguo@kernel.org>
1855 M: Sascha Hauer <s.hauer@pengutronix.de>
1856 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1857 R: Fabio Estevam <festevam@gmail.com>
1858 R: NXP Linux Team <linux-imx@nxp.com>
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 X: drivers/media/i2c/
1866 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1867 M: Shawn Guo <shawnguo@kernel.org>
1868 M: Li Yang <leoyang.li@nxp.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1872 F: arch/arm/boot/dts/ls1021a*
1873 F: arch/arm64/boot/dts/freescale/fsl-*
1874 F: arch/arm64/boot/dts/freescale/qoriq-*
1876 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1877 M: Shawn Guo <shawnguo@kernel.org>
1878 M: Sascha Hauer <s.hauer@pengutronix.de>
1879 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1880 R: Stefan Agner <stefan@agner.ch>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1884 F: arch/arm/boot/dts/vf*
1885 F: arch/arm/mach-imx/*vf610*
1887 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1888 M: Lennert Buytenhek <kernel@wantstofly.org>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 ARM/GUMSTIX MACHINE SUPPORT
1893 M: Steve Sakoman <sakoman@gmail.com>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1898 M: Philipp Zabel <philipp.zabel@gmail.com>
1899 M: Paul Parsons <lost.distance@yahoo.com>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 F: arch/arm/mach-pxa/hx4700.c
1903 F: arch/arm/mach-pxa/include/mach/hx4700.h
1904 F: sound/soc/pxa/hx4700.c
1906 ARM/HISILICON SOC SUPPORT
1907 M: Wei Xu <xuwei5@hisilicon.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 W: http://www.hisilicon.com
1911 T: git git://github.com/hisilicon/linux-hisi.git
1912 F: arch/arm/boot/dts/hi3*
1913 F: arch/arm/boot/dts/hip*
1914 F: arch/arm/boot/dts/hisi*
1915 F: arch/arm/mach-hisi/
1916 F: arch/arm64/boot/dts/hisilicon/
1918 ARM/HP JORNADA 7XX MACHINE SUPPORT
1919 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1923 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1924 F: arch/arm/mach-sa1100/jornada720.c
1926 ARM/IGEP MACHINE SUPPORT
1927 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1928 M: Javier Martinez Canillas <javier@dowhile0.org>
1929 L: linux-omap@vger.kernel.org
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 F: arch/arm/boot/dts/omap3-igep*
1934 ARM/INCOME PXA270 SUPPORT
1935 M: Marek Vasut <marek.vasut@gmail.com>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1940 ARM/INTEL IOP32X ARM ARCHITECTURE
1941 M: Lennert Buytenhek <kernel@wantstofly.org>
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 ARM/INTEL IQ81342EX MACHINE SUPPORT
1946 M: Lennert Buytenhek <kernel@wantstofly.org>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 ARM/INTEL IXDP2850 MACHINE SUPPORT
1951 M: Lennert Buytenhek <kernel@wantstofly.org>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 ARM/INTEL IXP4XX ARM ARCHITECTURE
1956 M: Linus Walleij <linusw@kernel.org>
1957 M: Imre Kaloz <kaloz@openwrt.org>
1958 M: Krzysztof Halasa <khalasa@piap.pl>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1962 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1963 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1964 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1965 F: arch/arm/mach-ixp4xx/
1966 F: drivers/clocksource/timer-ixp4xx.c
1967 F: drivers/gpio/gpio-ixp4xx.c
1968 F: drivers/irqchip/irq-ixp4xx.c
1969 F: include/linux/irqchip/irq-ixp4xx.h
1970 F: include/linux/platform_data/timer-ixp4xx.h
1972 ARM/INTEL KEEMBAY ARCHITECTURE
1973 M: Paul J. Murphy <paul.j.murphy@intel.com>
1974 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1976 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1977 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1978 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1980 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1981 M: Jonathan Cameron <jic23@cam.ac.uk>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 F: arch/arm/mach-pxa/stargate2.c
1985 F: drivers/pcmcia/pxa2xx_stargate2.c
1987 ARM/INTEL XSC3 (MANZANO) ARM CORE
1988 M: Lennert Buytenhek <kernel@wantstofly.org>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1993 M: Lennert Buytenhek <kernel@wantstofly.org>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 ARM/LG1K ARCHITECTURE
1998 M: Chanho Min <chanho.min@lge.com>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 F: arch/arm64/boot/dts/lg/
2003 ARM/LOGICPD PXA270 MACHINE SUPPORT
2004 M: Lennert Buytenhek <kernel@wantstofly.org>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 ARM/LPC18XX ARCHITECTURE
2009 M: Vladimir Zapolskiy <vz@mleia.com>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2013 F: arch/arm/boot/dts/lpc43*
2014 F: drivers/i2c/busses/i2c-lpc2k.c
2015 F: drivers/memory/pl172.c
2016 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2017 F: drivers/rtc/rtc-lpc24xx.c
2020 ARM/LPC32XX SOC SUPPORT
2021 M: Vladimir Zapolskiy <vz@mleia.com>
2022 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2026 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2027 F: arch/arm/boot/dts/lpc32*
2028 F: arch/arm/mach-lpc32xx/
2029 F: drivers/i2c/busses/i2c-pnx.c
2030 F: drivers/net/ethernet/nxp/lpc_eth.c
2031 F: drivers/usb/host/ohci-nxp.c
2032 F: drivers/watchdog/pnx4008_wdt.c
2035 ARM/MAGICIAN MACHINE SUPPORT
2036 M: Philipp Zabel <philipp.zabel@gmail.com>
2039 ARM/Marvell Dove/MV78xx0/Orion SOC support
2040 M: Jason Cooper <jason@lakedaemon.net>
2041 M: Andrew Lunn <andrew@lunn.ch>
2042 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2043 M: Gregory Clement <gregory.clement@bootlin.com>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 T: git git://git.infradead.org/linux-mvebu.git
2047 F: Documentation/devicetree/bindings/soc/dove/
2048 F: arch/arm/boot/dts/dove*
2049 F: arch/arm/boot/dts/orion5x*
2050 F: arch/arm/mach-dove/
2051 F: arch/arm/mach-mv78xx0/
2052 F: arch/arm/mach-orion5x/
2053 F: arch/arm/plat-orion/
2054 F: drivers/soc/dove/
2056 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2057 M: Jason Cooper <jason@lakedaemon.net>
2058 M: Andrew Lunn <andrew@lunn.ch>
2059 M: Gregory Clement <gregory.clement@bootlin.com>
2060 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 T: git git://git.infradead.org/linux-mvebu.git
2064 F: arch/arm/boot/dts/armada*
2065 F: arch/arm/boot/dts/kirkwood*
2066 F: arch/arm/configs/mvebu_*_defconfig
2067 F: arch/arm/mach-mvebu/
2068 F: arch/arm64/boot/dts/marvell/armada*
2069 F: arch/arm64/boot/dts/marvell/cn913*
2070 F: drivers/cpufreq/armada-37xx-cpufreq.c
2071 F: drivers/cpufreq/armada-8k-cpufreq.c
2072 F: drivers/cpufreq/mvebu-cpufreq.c
2073 F: drivers/irqchip/irq-armada-370-xp.c
2074 F: drivers/irqchip/irq-mvebu-*
2075 F: drivers/pinctrl/mvebu/
2076 F: drivers/rtc/rtc-armada38x.c
2078 ARM/Mediatek RTC DRIVER
2079 M: Eddie Huang <eddie.huang@mediatek.com>
2080 M: Sean Wang <sean.wang@mediatek.com>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2084 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2085 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2086 F: drivers/rtc/rtc-mt2712.c
2087 F: drivers/rtc/rtc-mt6397.c
2088 F: drivers/rtc/rtc-mt7622.c
2090 ARM/Mediatek SoC support
2091 M: Matthias Brugger <matthias.bgg@gmail.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2095 W: https://mtk.bcnfs.org/
2096 C: irc://chat.freenode.net/linux-mediatek
2097 F: arch/arm/boot/dts/mt6*
2098 F: arch/arm/boot/dts/mt7*
2099 F: arch/arm/boot/dts/mt8*
2100 F: arch/arm/mach-mediatek/
2101 F: arch/arm64/boot/dts/mediatek/
2102 F: drivers/soc/mediatek/
2107 ARM/Mediatek USB3 PHY DRIVER
2108 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2112 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2113 F: drivers/phy/mediatek/
2115 ARM/Microchip (AT91) SoC support
2116 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2117 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2118 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 W: http://www.linux4sam.org
2122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2123 F: arch/arm/boot/dts/at91*.dts
2124 F: arch/arm/boot/dts/at91*.dtsi
2125 F: arch/arm/boot/dts/sama*.dts
2126 F: arch/arm/boot/dts/sama*.dtsi
2127 F: arch/arm/include/debug/at91.S
2128 F: arch/arm/mach-at91/
2129 F: drivers/memory/atmel*
2130 F: drivers/watchdog/sama5d4_wdt.c
2131 F: include/soc/at91/
2132 X: drivers/input/touchscreen/atmel_mxt_ts.c
2133 X: drivers/net/wireless/atmel/
2137 ARM/Microchip Sparx5 SoC support
2138 M: Lars Povlsen <lars.povlsen@microchip.com>
2139 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2140 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 F: arch/arm64/boot/dts/microchip/
2146 ARM/MIOA701 MACHINE SUPPORT
2147 M: Robert Jarzmik <robert.jarzmik@free.fr>
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 F: arch/arm/mach-pxa/mioa701.c
2152 ARM/MStar/Sigmastar Armv7 SoC support
2153 M: Daniel Palmer <daniel@thingy.jp>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 W: http://linux-chenxing.org/
2157 F: Documentation/devicetree/bindings/arm/mstar/*
2158 F: arch/arm/boot/dts/infinity*.dtsi
2159 F: arch/arm/boot/dts/mercury*.dtsi
2160 F: arch/arm/boot/dts/mstar-v7.dtsi
2161 F: arch/arm/mach-mstar/
2163 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2164 M: Michael Petchkovsky <mkpetch@internode.on.net>
2167 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2168 M: Linus Walleij <linus.walleij@linaro.org>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2172 F: Documentation/devicetree/bindings/arm/ste-*
2173 F: Documentation/devicetree/bindings/arm/ux500.yaml
2174 F: Documentation/devicetree/bindings/arm/ux500/
2175 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2176 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2177 F: arch/arm/boot/dts/ste-*
2178 F: arch/arm/mach-nomadik/
2179 F: arch/arm/mach-u300/
2180 F: arch/arm/mach-ux500/
2181 F: drivers/clk/clk-nomadik.c
2182 F: drivers/clk/clk-u300.c
2183 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2184 F: drivers/clocksource/timer-u300.c
2185 F: drivers/dma/coh901318*
2186 F: drivers/dma/ste_dma40*
2187 F: drivers/hwspinlock/u8500_hsem.c
2188 F: drivers/i2c/busses/i2c-nomadik.c
2189 F: drivers/i2c/busses/i2c-stu300.c
2190 F: drivers/iio/adc/ab8500-gpadc.c
2191 F: drivers/mfd/ab3100*
2192 F: drivers/mfd/ab8500*
2193 F: drivers/mfd/abx500*
2194 F: drivers/mfd/db8500*
2195 F: drivers/mfd/dbx500*
2196 F: drivers/pinctrl/nomadik/
2197 F: drivers/pinctrl/pinctrl-coh901*
2198 F: drivers/pinctrl/pinctrl-u300.c
2199 F: drivers/rtc/rtc-ab3100.c
2200 F: drivers/rtc/rtc-ab8500.c
2201 F: drivers/rtc/rtc-coh901331.c
2202 F: drivers/rtc/rtc-pl031.c
2203 F: drivers/soc/ux500/
2204 F: drivers/watchdog/coh901327_wdt.c
2206 ARM/NUVOTON NPCM ARCHITECTURE
2207 M: Avi Fishman <avifishman70@gmail.com>
2208 M: Tomer Maimon <tmaimon77@gmail.com>
2209 M: Tali Perry <tali.perry1@gmail.com>
2210 R: Patrick Venture <venture@google.com>
2211 R: Nancy Yuen <yuenn@google.com>
2212 R: Benjamin Fair <benjaminfair@google.com>
2213 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2215 F: Documentation/devicetree/bindings/*/*/*npcm*
2216 F: Documentation/devicetree/bindings/*/*npcm*
2217 F: arch/arm/boot/dts/nuvoton-npcm*
2218 F: arch/arm/mach-npcm/
2220 F: drivers/*/*/*npcm*
2221 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2223 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2224 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2226 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2227 F: arch/arm/mach-s3c24xx/gta02.h
2228 F: arch/arm/mach-s3c24xx/mach-gta02.c
2230 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2231 M: Alexander Clouter <alex@digriz.org.uk>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 W: http://www.digriz.org.uk/ts78xx/kernel
2235 F: arch/arm/mach-orion5x/ts78xx-*
2237 ARM/OXNAS platform support
2238 M: Neil Armstrong <narmstrong@baylibre.com>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 L: linux-oxnas@groups.io (moderated for non-subscribers)
2242 F: arch/arm/boot/dts/ox8*.dts*
2243 F: arch/arm/mach-oxnas/
2244 F: drivers/power/reset/oxnas-restart.c
2247 ARM/PALM TREO SUPPORT
2248 M: Tomas Cech <sleep_walker@suse.com>
2249 L: linux-arm-kernel@lists.infradead.org
2251 W: http://hackndev.com
2252 F: arch/arm/mach-pxa/palmtreo.*
2254 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2255 M: Marek Vasut <marek.vasut@gmail.com>
2256 L: linux-arm-kernel@lists.infradead.org
2258 W: http://hackndev.com
2259 F: arch/arm/mach-pxa/include/mach/palmld.h
2260 F: arch/arm/mach-pxa/include/mach/palmtc.h
2261 F: arch/arm/mach-pxa/include/mach/palmtx.h
2262 F: arch/arm/mach-pxa/palmld.c
2263 F: arch/arm/mach-pxa/palmt5.*
2264 F: arch/arm/mach-pxa/palmtc.c
2265 F: arch/arm/mach-pxa/palmte2.*
2266 F: arch/arm/mach-pxa/palmtx.c
2269 M: Sergey Lapin <slapin@ossfans.org>
2270 L: linux-arm-kernel@lists.infradead.org
2272 W: http://hackndev.com
2273 F: arch/arm/mach-pxa/palmz72.*
2276 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2278 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2280 ARM/PT DIGITAL BOARD PORT
2281 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 W: http://www.armlinux.org.uk/
2286 ARM/QUALCOMM SUPPORT
2287 M: Andy Gross <agross@kernel.org>
2288 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2289 L: linux-arm-msm@vger.kernel.org
2291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2292 F: Documentation/devicetree/bindings/*/qcom*
2293 F: Documentation/devicetree/bindings/soc/qcom/
2294 F: arch/arm/boot/dts/qcom-*.dts
2295 F: arch/arm/boot/dts/qcom-*.dtsi
2296 F: arch/arm/mach-qcom/
2297 F: arch/arm64/boot/dts/qcom/
2298 F: drivers/*/*/qcom*
2299 F: drivers/*/*/qcom/
2300 F: drivers/*/pm8???-*
2303 F: drivers/bluetooth/btqcomsmd.c
2304 F: drivers/clocksource/timer-qcom.c
2305 F: drivers/cpuidle/cpuidle-qcom-spm.c
2306 F: drivers/extcon/extcon-qcom*
2307 F: drivers/i2c/busses/i2c-qcom-geni.c
2308 F: drivers/i2c/busses/i2c-qup.c
2309 F: drivers/iommu/msm*
2310 F: drivers/mfd/ssbi.c
2311 F: drivers/mmc/host/mmci_qcom*
2312 F: drivers/mmc/host/sdhci-msm.c
2313 F: drivers/pci/controller/dwc/pcie-qcom.c
2314 F: drivers/phy/qualcomm/
2315 F: drivers/power/*/msm*
2316 F: drivers/reset/reset-qcom-*
2317 F: drivers/scsi/ufs/ufs-qcom.*
2318 F: drivers/spi/spi-geni-qcom.c
2319 F: drivers/spi/spi-qcom-qspi.c
2320 F: drivers/spi/spi-qup.c
2321 F: drivers/tty/serial/msm_serial.c
2322 F: drivers/usb/dwc3/dwc3-qcom.c
2323 F: include/dt-bindings/*/qcom*
2324 F: include/linux/*/qcom*
2326 ARM/RADISYS ENP2611 MACHINE SUPPORT
2327 M: Lennert Buytenhek <kernel@wantstofly.org>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 ARM/RDA MICRO ARCHITECTURE
2332 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2336 F: Documentation/devicetree/bindings/arm/rda.yaml
2337 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2338 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2339 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2340 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2341 F: arch/arm/boot/dts/rda8810pl-*
2342 F: drivers/clocksource/timer-rda.c
2343 F: drivers/gpio/gpio-rda.c
2344 F: drivers/irqchip/irq-rda-intc.c
2345 F: drivers/tty/serial/rda-uart.c
2347 ARM/REALTEK ARCHITECTURE
2348 M: Andreas Färber <afaerber@suse.de>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2352 F: Documentation/devicetree/bindings/arm/realtek.yaml
2353 F: arch/arm/boot/dts/rtd*
2354 F: arch/arm/mach-realtek/
2355 F: arch/arm64/boot/dts/realtek/
2357 ARM/RENESAS ARM64 ARCHITECTURE
2358 M: Geert Uytterhoeven <geert+renesas@glider.be>
2359 M: Magnus Damm <magnus.damm@gmail.com>
2360 L: linux-renesas-soc@vger.kernel.org
2362 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2364 F: Documentation/devicetree/bindings/arm/renesas.yaml
2365 F: arch/arm64/boot/dts/renesas/
2366 F: drivers/soc/renesas/
2367 F: include/linux/soc/renesas/
2369 ARM/RISCPC ARCHITECTURE
2370 M: Russell King <linux@armlinux.org.uk>
2371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373 W: http://www.armlinux.org.uk/
2374 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2375 F: arch/arm/include/asm/hardware/ioc.h
2376 F: arch/arm/include/asm/hardware/iomd.h
2377 F: arch/arm/include/asm/hardware/memc.h
2378 F: arch/arm/mach-rpc/
2379 F: drivers/net/ethernet/8390/etherh.c
2380 F: drivers/net/ethernet/i825xx/ether1*
2381 F: drivers/net/ethernet/seeq/ether3*
2382 F: drivers/scsi/arm/
2384 ARM/Rockchip SoC support
2385 M: Heiko Stuebner <heiko@sntech.de>
2386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 L: linux-rockchip@lists.infradead.org
2389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2390 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2391 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2392 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2393 F: arch/arm/boot/dts/rk3*
2394 F: arch/arm/boot/dts/rv1108*
2395 F: arch/arm/mach-rockchip/
2396 F: drivers/*/*/*rockchip*
2397 F: drivers/*/*rockchip*
2398 F: drivers/clk/rockchip/
2399 F: drivers/i2c/busses/i2c-rk3x.c
2400 F: sound/soc/rockchip/
2403 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2404 M: Kukjin Kim <kgene@kernel.org>
2405 M: Krzysztof Kozlowski <krzk@kernel.org>
2406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2409 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2410 F: Documentation/arm/samsung/
2411 F: Documentation/devicetree/bindings/arm/samsung/
2412 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2413 F: arch/arm/boot/dts/exynos*
2414 F: arch/arm/boot/dts/s3c*
2415 F: arch/arm/boot/dts/s5p*
2416 F: arch/arm/mach-exynos*/
2417 F: arch/arm/mach-s3c24*/
2418 F: arch/arm/mach-s3c64xx/
2419 F: arch/arm/mach-s5p*/
2420 F: arch/arm/plat-samsung/
2421 F: arch/arm64/boot/dts/exynos/
2422 F: drivers/*/*/*s3c24*
2423 F: drivers/*/*s3c24*
2424 F: drivers/*/*s3c64xx*
2425 F: drivers/*/*s5pv210*
2426 F: drivers/memory/samsung/
2427 F: drivers/soc/samsung/
2428 F: drivers/tty/serial/samsung*
2429 F: include/linux/soc/samsung/
2432 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2433 M: Kyungmin Park <kyungmin.park@samsung.com>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 F: arch/arm/mach-s5pv210/
2438 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2439 M: Kyungmin Park <kyungmin.park@samsung.com>
2440 M: Kamil Debski <kamil@wypas.org>
2441 M: Andrzej Hajda <a.hajda@samsung.com>
2442 L: linux-arm-kernel@lists.infradead.org
2443 L: linux-media@vger.kernel.org
2445 F: drivers/media/platform/s5p-g2d/
2447 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2448 M: Marek Szyprowski <m.szyprowski@samsung.com>
2449 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2450 L: linux-media@vger.kernel.org
2452 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2453 F: drivers/media/platform/s5p-cec/
2455 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2456 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2457 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2458 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2459 L: linux-arm-kernel@lists.infradead.org
2460 L: linux-media@vger.kernel.org
2462 F: drivers/media/platform/s5p-jpeg/
2464 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2465 M: Kyungmin Park <kyungmin.park@samsung.com>
2466 M: Kamil Debski <kamil@wypas.org>
2467 M: Jeongtae Park <jtp.park@samsung.com>
2468 M: Andrzej Hajda <a.hajda@samsung.com>
2469 L: linux-arm-kernel@lists.infradead.org
2470 L: linux-media@vger.kernel.org
2472 F: drivers/media/platform/s5p-mfc/
2474 ARM/SHMOBILE ARM ARCHITECTURE
2475 M: Geert Uytterhoeven <geert+renesas@glider.be>
2476 M: Magnus Damm <magnus.damm@gmail.com>
2477 L: linux-renesas-soc@vger.kernel.org
2479 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2481 F: Documentation/devicetree/bindings/arm/renesas.yaml
2482 F: arch/arm/boot/dts/emev2*
2483 F: arch/arm/boot/dts/gr-peach*
2484 F: arch/arm/boot/dts/iwg20d-q7*
2485 F: arch/arm/boot/dts/r7s*
2486 F: arch/arm/boot/dts/r8a*
2487 F: arch/arm/boot/dts/r9a*
2488 F: arch/arm/boot/dts/sh*
2489 F: arch/arm/configs/shmobile_defconfig
2490 F: arch/arm/include/debug/renesas-scif.S
2491 F: arch/arm/mach-shmobile/
2492 F: drivers/soc/renesas/
2493 F: include/linux/soc/renesas/
2495 ARM/SOCFPGA ARCHITECTURE
2496 M: Dinh Nguyen <dinguyen@kernel.org>
2498 W: http://www.rocketboards.org
2499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2500 F: arch/arm/boot/dts/socfpga*
2501 F: arch/arm/configs/socfpga_defconfig
2502 F: arch/arm/mach-socfpga/
2503 F: arch/arm64/boot/dts/altera/
2504 F: arch/arm64/boot/dts/intel/
2506 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2507 M: Dinh Nguyen <dinguyen@kernel.org>
2509 F: drivers/clk/socfpga/
2511 ARM/SOCFPGA EDAC SUPPORT
2512 M: Thor Thayer <thor.thayer@linux.intel.com>
2514 F: drivers/edac/altera_edac.
2516 ARM/SPREADTRUM SoC SUPPORT
2517 M: Orson Zhai <orsonzhai@gmail.com>
2518 M: Baolin Wang <baolin.wang7@gmail.com>
2519 M: Chunyan Zhang <zhang.lyra@gmail.com>
2521 F: arch/arm64/boot/dts/sprd
2526 ARM/STI ARCHITECTURE
2527 M: Patrice Chotard <patrice.chotard@st.com>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 W: http://www.stlinux.com
2531 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2532 F: arch/arm/boot/dts/sti*
2533 F: arch/arm/mach-sti/
2534 F: drivers/ata/ahci_st.c
2535 F: drivers/char/hw_random/st-rng.c
2536 F: drivers/clocksource/arm_global_timer.c
2537 F: drivers/clocksource/clksrc_st_lpc.c
2538 F: drivers/cpufreq/sti-cpufreq.c
2539 F: drivers/dma/st_fdma*
2540 F: drivers/i2c/busses/i2c-st.c
2541 F: drivers/media/platform/sti/c8sectpfe/
2542 F: drivers/media/rc/st_rc.c
2543 F: drivers/mmc/host/sdhci-st.c
2544 F: drivers/phy/st/phy-miphy28lp.c
2545 F: drivers/phy/st/phy-stih407-usb.c
2546 F: drivers/pinctrl/pinctrl-st.c
2547 F: drivers/remoteproc/st_remoteproc.c
2548 F: drivers/remoteproc/st_slim_rproc.c
2549 F: drivers/reset/sti/
2550 F: drivers/rtc/rtc-st-lpc.c
2551 F: drivers/tty/serial/st-asc.c
2552 F: drivers/usb/dwc3/dwc3-st.c
2553 F: drivers/usb/host/ehci-st.c
2554 F: drivers/usb/host/ohci-st.c
2555 F: drivers/watchdog/st_lpc_wdt.c
2556 F: include/linux/remoteproc/st_slim_rproc.h
2558 ARM/STM32 ARCHITECTURE
2559 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2560 M: Alexandre Torgue <alexandre.torgue@st.com>
2561 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2565 F: arch/arm/boot/dts/stm32*
2566 F: arch/arm/mach-stm32/
2567 F: drivers/clocksource/armv7m_systick.c
2571 ARM/Synaptics SoC support
2572 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2573 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576 F: arch/arm/boot/dts/berlin*
2577 F: arch/arm/mach-berlin/
2578 F: arch/arm64/boot/dts/synaptics/
2580 ARM/TANGO ARCHITECTURE
2581 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2582 M: Mans Rullgard <mans@mansr.com>
2583 L: linux-arm-kernel@lists.infradead.org
2587 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2588 M: Lennert Buytenhek <kernel@wantstofly.org>
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2593 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2594 L: linux-tegra@vger.kernel.org
2595 L: linux-media@vger.kernel.org
2597 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2598 F: drivers/media/platform/tegra-cec/
2600 ARM/TETON BGA MACHINE SUPPORT
2601 M: "Mark F. Brown" <mark.brown314@gmail.com>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2606 M: Santosh Shilimkar <ssantosh@kernel.org>
2607 L: linux-kernel@vger.kernel.org
2609 F: drivers/memory/*emif*
2611 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2612 M: Santosh Shilimkar <ssantosh@kernel.org>
2613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2616 F: arch/arm/boot/dts/keystone-*
2617 F: arch/arm/mach-keystone/
2619 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2620 M: Santosh Shilimkar <ssantosh@kernel.org>
2621 L: linux-kernel@vger.kernel.org
2623 F: drivers/clk/keystone/
2625 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2626 M: Santosh Shilimkar <ssantosh@kernel.org>
2627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628 L: linux-kernel@vger.kernel.org
2630 F: drivers/clocksource/timer-keystone.c
2632 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2633 M: Santosh Shilimkar <ssantosh@kernel.org>
2634 L: linux-kernel@vger.kernel.org
2636 F: drivers/power/reset/keystone-reset.c
2638 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2639 M: Tero Kristo <t-kristo@ti.com>
2640 M: Nishanth Menon <nm@ti.com>
2641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2644 F: arch/arm64/boot/dts/ti/Makefile
2645 F: arch/arm64/boot/dts/ti/k3-*
2646 F: include/dt-bindings/pinctrl/k3.h
2648 ARM/THECUS N2100 MACHINE SUPPORT
2649 M: Lennert Buytenhek <kernel@wantstofly.org>
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 ARM/TOSA MACHINE SUPPORT
2654 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2655 M: Dirk Opfer <dirk@opfer-online.de>
2658 ARM/UNIPHIER ARCHITECTURE
2659 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2663 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2664 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2665 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2666 F: arch/arm/boot/dts/uniphier*
2667 F: arch/arm/include/asm/hardware/cache-uniphier.h
2668 F: arch/arm/mach-uniphier/
2669 F: arch/arm/mm/cache-uniphier.c
2670 F: arch/arm64/boot/dts/socionext/uniphier*
2671 F: drivers/bus/uniphier-system-bus.c
2672 F: drivers/clk/uniphier/
2673 F: drivers/dma/uniphier-mdmac.c
2674 F: drivers/gpio/gpio-uniphier.c
2675 F: drivers/i2c/busses/i2c-uniphier*
2676 F: drivers/irqchip/irq-uniphier-aidet.c
2677 F: drivers/mmc/host/uniphier-sd.c
2678 F: drivers/pinctrl/uniphier/
2679 F: drivers/reset/reset-uniphier.c
2680 F: drivers/tty/serial/8250/8250_uniphier.c
2683 ARM/VERSATILE EXPRESS PLATFORM
2684 M: Liviu Dudau <liviu.dudau@arm.com>
2685 M: Sudeep Holla <sudeep.holla@arm.com>
2686 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 F: arch/arm/boot/dts/vexpress*
2692 F: arch/arm/mach-vexpress/
2693 F: arch/arm64/boot/dts/arm/
2694 F: drivers/clk/versatile/clk-vexpress-osc.c
2695 F: drivers/clocksource/timer-versatile.c
2699 M: Russell King <linux@armlinux.org.uk>
2700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 W: http://www.armlinux.org.uk/
2705 ARM/VOIPAC PXA270 SUPPORT
2706 M: Marek Vasut <marek.vasut@gmail.com>
2707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 F: arch/arm/mach-pxa/include/mach/vpac270.h
2710 F: arch/arm/mach-pxa/vpac270.c
2712 ARM/VT8500 ARM ARCHITECTURE
2713 M: Tony Prisk <linux@prisktech.co.nz>
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2717 F: arch/arm/mach-vt8500/
2718 F: drivers/clocksource/timer-vt8500.c
2719 F: drivers/i2c/busses/i2c-wmt.c
2720 F: drivers/mmc/host/wmt-sdmmc.c
2721 F: drivers/pwm/pwm-vt8500.c
2722 F: drivers/rtc/rtc-vt8500.c
2723 F: drivers/tty/serial/vt8500_serial.c
2724 F: drivers/usb/host/ehci-platform.c
2725 F: drivers/usb/host/uhci-platform.c
2726 F: drivers/video/fbdev/vt8500lcdfb.*
2727 F: drivers/video/fbdev/wm8505fb*
2728 F: drivers/video/fbdev/wmt_ge_rops.*
2730 ARM/ZIPIT Z2 SUPPORT
2731 M: Marek Vasut <marek.vasut@gmail.com>
2732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 F: arch/arm/mach-pxa/include/mach/z2.h
2735 F: arch/arm/mach-pxa/z2.c
2737 ARM/ZTE ARCHITECTURE
2738 M: Jun Nie <jun.nie@linaro.org>
2739 M: Shawn Guo <shawnguo@kernel.org>
2740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 F: Documentation/devicetree/bindings/arm/zte.yaml
2743 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2744 F: Documentation/devicetree/bindings/dma/zxdma.txt
2745 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2746 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2747 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2748 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2749 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2750 F: Documentation/devicetree/bindings/soc/zte/
2751 F: Documentation/devicetree/bindings/sound/zte,*.txt
2752 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2753 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2754 F: arch/arm/boot/dts/zx2967*
2755 F: arch/arm/mach-zx/
2756 F: arch/arm64/boot/dts/zte/
2758 F: drivers/dma/zx_dma.c
2759 F: drivers/gpio/gpio-zx.c
2760 F: drivers/i2c/busses/i2c-zx2967.c
2761 F: drivers/mmc/host/dw_mmc-zx.*
2762 F: drivers/pinctrl/zte/
2764 F: drivers/thermal/zx2967_thermal.c
2765 F: drivers/watchdog/zx2967_wdt.c
2766 F: include/dt-bindings/clock/zx2967*.h
2767 F: include/dt-bindings/soc/zte,*.h
2768 F: sound/soc/codecs/zx_aud96p22.c
2771 ARM/ZYNQ ARCHITECTURE
2772 M: Michal Simek <michal.simek@xilinx.com>
2773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2775 W: http://wiki.xilinx.com
2776 T: git https://github.com/Xilinx/linux-xlnx.git
2777 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2778 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2779 F: arch/arm/mach-zynq/
2780 F: drivers/block/xsysace.c
2781 F: drivers/clocksource/timer-cadence-ttc.c
2782 F: drivers/cpuidle/cpuidle-zynq.c
2783 F: drivers/edac/synopsys_edac.c
2784 F: drivers/i2c/busses/i2c-cadence.c
2785 F: drivers/i2c/busses/i2c-xiic.c
2786 F: drivers/mmc/host/sdhci-of-arasan.c
2790 ARM64 PORT (AARCH64 ARCHITECTURE)
2791 M: Catalin Marinas <catalin.marinas@arm.com>
2792 M: Will Deacon <will@kernel.org>
2793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2796 F: Documentation/arm64/
2798 F: tools/testing/selftests/arm64/
2799 X: arch/arm64/boot/dts/
2801 AS3645A LED FLASH CONTROLLER DRIVER
2802 M: Sakari Ailus <sakari.ailus@iki.fi>
2803 L: linux-leds@vger.kernel.org
2805 F: drivers/leds/leds-as3645a.c
2807 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2808 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2809 L: linux-media@vger.kernel.org
2811 T: git git://linuxtv.org/media_tree.git
2812 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2813 F: drivers/media/i2c/ak7375.c
2815 ASAHI KASEI AK8974 DRIVER
2816 M: Linus Walleij <linus.walleij@linaro.org>
2817 L: linux-iio@vger.kernel.org
2819 W: http://www.akm.com/
2820 F: drivers/iio/magnetometer/ak8974.c
2822 ASC7621 HARDWARE MONITOR DRIVER
2823 M: George Joseph <george.joseph@fairview5.com>
2824 L: linux-hwmon@vger.kernel.org
2826 F: Documentation/hwmon/asc7621.rst
2827 F: drivers/hwmon/asc7621.c
2829 ASPEED PINCTRL DRIVERS
2830 M: Andrew Jeffery <andrew@aj.id.au>
2831 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2832 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2833 L: linux-gpio@vger.kernel.org
2835 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2836 F: drivers/pinctrl/aspeed/
2838 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2839 M: Eddie James <eajames@linux.ibm.com>
2840 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2842 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2843 F: drivers/irqchip/irq-aspeed-scu-ic.c
2844 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2846 ASPEED VIDEO ENGINE DRIVER
2847 M: Eddie James <eajames@linux.ibm.com>
2848 L: linux-media@vger.kernel.org
2849 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2851 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2852 F: drivers/media/platform/aspeed-video.c
2854 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2855 M: Corentin Chary <corentin.chary@gmail.com>
2856 L: acpi4asus-user@lists.sourceforge.net
2857 L: platform-driver-x86@vger.kernel.org
2859 W: http://acpi4asus.sf.net
2860 F: drivers/platform/x86/asus*.c
2861 F: drivers/platform/x86/eeepc*.c
2863 ASUS WIRELESS RADIO CONTROL DRIVER
2864 M: João Paulo Rechi Vita <jprvita@gmail.com>
2865 L: platform-driver-x86@vger.kernel.org
2867 F: drivers/platform/x86/asus-wireless.c
2870 M: David Howells <dhowells@redhat.com>
2871 L: keyrings@vger.kernel.org
2873 F: Documentation/crypto/asymmetric-keys.rst
2874 F: crypto/asymmetric_keys/
2875 F: include/crypto/pkcs7.h
2876 F: include/crypto/public_key.h
2877 F: include/linux/verification.h
2879 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2880 R: Dan Williams <dan.j.williams@intel.com>
2882 W: http://sourceforge.net/projects/xscaleiop
2883 F: Documentation/crypto/async-tx-api.rst
2886 F: include/linux/async_tx.h
2887 F: include/linux/dmaengine.h
2890 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2891 L: linux-i2c@vger.kernel.org
2893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2894 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2895 F: drivers/misc/eeprom/at24.c
2897 ATA OVER ETHERNET (AOE) DRIVER
2898 M: "Justin Sanders" <justin@coraid.com>
2900 W: http://www.openaoe.org/
2901 F: Documentation/admin-guide/aoe/
2902 F: drivers/block/aoe/
2904 ATHEROS 71XX/9XXX GPIO DRIVER
2905 M: Alban Bedel <albeu@free.fr>
2907 W: https://github.com/AlbanBedel/linux
2908 T: git git://github.com/AlbanBedel/linux
2909 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2910 F: drivers/gpio/gpio-ath79.c
2912 ATHEROS 71XX/9XXX USB PHY DRIVER
2913 M: Alban Bedel <albeu@free.fr>
2915 W: https://github.com/AlbanBedel/linux
2916 T: git git://github.com/AlbanBedel/linux
2917 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2918 F: drivers/phy/qualcomm/phy-ath79-usb.c
2920 ATHEROS ATH GENERIC UTILITIES
2921 M: Kalle Valo <kvalo@codeaurora.org>
2922 L: linux-wireless@vger.kernel.org
2924 F: drivers/net/wireless/ath/*
2926 ATHEROS ATH5K WIRELESS DRIVER
2927 M: Jiri Slaby <jirislaby@kernel.org>
2928 M: Nick Kossifidis <mickflemm@gmail.com>
2929 M: Luis Chamberlain <mcgrof@kernel.org>
2930 L: linux-wireless@vger.kernel.org
2932 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2933 F: drivers/net/wireless/ath/ath5k/
2935 ATHEROS ATH6KL WIRELESS DRIVER
2936 M: Kalle Valo <kvalo@codeaurora.org>
2937 L: linux-wireless@vger.kernel.org
2939 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2941 F: drivers/net/wireless/ath/ath6kl/
2944 M: Ville Syrjala <syrjala@sci.fi>
2946 F: drivers/input/misc/ati_remote2.c
2948 ATK0110 HWMON DRIVER
2949 M: Luca Tettamanti <kronos.it@gmail.com>
2950 L: linux-hwmon@vger.kernel.org
2952 F: drivers/hwmon/asus_atk0110.c
2954 ATLX ETHERNET DRIVERS
2955 M: Jay Cliburn <jcliburn@gmail.com>
2956 M: Chris Snook <chris.snook@gmail.com>
2957 L: netdev@vger.kernel.org
2959 W: http://sourceforge.net/projects/atl1
2960 W: http://atl1.sourceforge.net
2961 F: drivers/net/ethernet/atheros/
2964 M: Chas Williams <3chas3@gmail.com>
2965 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2966 L: netdev@vger.kernel.org
2968 W: http://linux-atm.sourceforge.net
2970 F: include/linux/atm*
2971 F: include/uapi/linux/atm*
2973 ATMEL MACB ETHERNET DRIVER
2974 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2975 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2977 F: drivers/net/ethernet/cadence/
2979 ATMEL MAXTOUCH DRIVER
2980 M: Nick Dyer <nick@shmanahar.org>
2982 T: git git://github.com/ndyer/linux.git
2983 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2984 F: drivers/input/touchscreen/atmel_mxt_ts.c
2986 ATMEL WIRELESS DRIVER
2987 M: Simon Kelley <simon@thekelleys.org.uk>
2988 L: linux-wireless@vger.kernel.org
2990 W: http://www.thekelleys.org.uk/atmel
2991 W: http://atmelwlandriver.sourceforge.net/
2992 F: drivers/net/wireless/atmel/atmel*
2994 ATOMIC INFRASTRUCTURE
2995 M: Will Deacon <will@kernel.org>
2996 M: Peter Zijlstra <peterz@infradead.org>
2997 R: Boqun Feng <boqun.feng@gmail.com>
2998 L: linux-kernel@vger.kernel.org
3000 F: arch/*/include/asm/atomic*.h
3001 F: include/*/atomic*.h
3004 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3005 M: Bradley Grove <linuxdrivers@attotech.com>
3006 L: linux-scsi@vger.kernel.org
3008 W: http://www.attotech.com
3009 F: drivers/scsi/esas2r
3011 ATUSB IEEE 802.15.4 RADIO DRIVER
3012 M: Stefan Schmidt <stefan@datenfreihafen.org>
3013 L: linux-wpan@vger.kernel.org
3015 F: drivers/net/ieee802154/at86rf230.h
3016 F: drivers/net/ieee802154/atusb.c
3017 F: drivers/net/ieee802154/atusb.h
3020 M: Paul Moore <paul@paul-moore.com>
3021 M: Eric Paris <eparis@redhat.com>
3022 L: linux-audit@redhat.com (moderated for non-subscribers)
3024 W: https://github.com/linux-audit
3025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3026 F: include/linux/audit.h
3027 F: include/uapi/linux/audit.h
3030 AUXILIARY DISPLAY DRIVERS
3031 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3033 F: drivers/auxdisplay/
3034 F: include/linux/cfag12864b.h
3036 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3037 M: Andreas Klinger <ak@it-klinger.de>
3038 L: linux-iio@vger.kernel.org
3040 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3041 F: drivers/iio/adc/hx711.c
3044 M: Ralf Baechle <ralf@linux-mips.org>
3045 L: linux-hams@vger.kernel.org
3047 W: http://www.linux-ax25.org/
3048 F: include/net/ax25.h
3049 F: include/uapi/linux/ax25.h
3053 M: Peter Rosin <peda@axentia.se>
3054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3056 F: arch/arm/boot/dts/at91-linea.dtsi
3057 F: arch/arm/boot/dts/at91-natte.dtsi
3058 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3059 F: arch/arm/boot/dts/at91-tse850-3.dts
3061 AXENTIA ASOC DRIVERS
3062 M: Peter Rosin <peda@axentia.se>
3063 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3065 F: Documentation/devicetree/bindings/sound/axentia,*
3066 F: sound/soc/atmel/tse850-pcm5142.c
3068 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3069 M: Nuno Sá <nuno.sa@analog.com>
3070 L: linux-hwmon@vger.kernel.org
3072 W: http://ez.analog.com/community/linux-device-drivers
3073 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3074 F: drivers/hwmon/axi-fan-control.c
3076 AXXIA I2C CONTROLLER
3077 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3078 L: linux-i2c@vger.kernel.org
3080 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3081 F: drivers/i2c/busses/i2c-axxia.c
3084 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3085 L: linux-media@vger.kernel.org
3087 W: https://linuxtv.org
3088 T: git git://linuxtv.org/media_tree.git
3089 F: drivers/media/usb/dvb-usb-v2/az6007.c
3091 AZTECH FM RADIO RECEIVER DRIVER
3092 M: Hans Verkuil <hverkuil@xs4all.nl>
3093 L: linux-media@vger.kernel.org
3095 W: https://linuxtv.org
3096 T: git git://linuxtv.org/media_tree.git
3097 F: drivers/media/radio/radio-aztech*
3100 L: linux-wireless@vger.kernel.org
3101 L: b43-dev@lists.infradead.org
3103 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3104 F: drivers/net/wireless/broadcom/b43/
3106 B43LEGACY WIRELESS DRIVER
3107 M: Larry Finger <Larry.Finger@lwfinger.net>
3108 L: linux-wireless@vger.kernel.org
3109 L: b43-dev@lists.infradead.org
3111 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3112 F: drivers/net/wireless/broadcom/b43legacy/
3114 BACKLIGHT CLASS/SUBSYSTEM
3115 M: Lee Jones <lee.jones@linaro.org>
3116 M: Daniel Thompson <daniel.thompson@linaro.org>
3117 M: Jingoo Han <jingoohan1@gmail.com>
3118 L: dri-devel@lists.freedesktop.org
3120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3121 F: Documentation/ABI/stable/sysfs-class-backlight
3122 F: Documentation/ABI/testing/sysfs-class-backlight
3123 F: Documentation/devicetree/bindings/leds/backlight
3124 F: drivers/video/backlight/
3125 F: include/linux/backlight.h
3126 F: include/linux/pwm_backlight.h
3129 M: Marek Lindner <mareklindner@neomailbox.ch>
3130 M: Simon Wunderlich <sw@simonwunderlich.de>
3131 M: Antonio Quartulli <a@unstable.cc>
3132 M: Sven Eckelmann <sven@narfation.org>
3133 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3135 W: https://www.open-mesh.org/
3136 Q: https://patchwork.open-mesh.org/project/batman/list/
3137 B: https://www.open-mesh.org/projects/batman-adv/issues
3138 C: irc://chat.freenode.net/batman
3139 T: git https://git.open-mesh.org/linux-merge.git
3140 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3141 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3142 F: Documentation/networking/batman-adv.rst
3143 F: include/uapi/linux/batadv_packet.h
3144 F: include/uapi/linux/batman_adv.h
3147 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3148 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3149 L: linux-hams@vger.kernel.org
3151 W: http://www.baycom.org/~tom/ham/ham.html
3152 F: drivers/net/hamradio/baycom*
3154 BCACHE (BLOCK LAYER CACHE)
3155 M: Coly Li <colyli@suse.de>
3156 M: Kent Overstreet <kent.overstreet@gmail.com>
3157 L: linux-bcache@vger.kernel.org
3159 W: http://bcache.evilpiepirate.org
3160 C: irc://irc.oftc.net/bcache
3161 F: drivers/md/bcache/
3163 BDISP ST MEDIA DRIVER
3164 M: Fabien Dessenne <fabien.dessenne@st.com>
3165 L: linux-media@vger.kernel.org
3167 W: https://linuxtv.org
3168 T: git git://linuxtv.org/media_tree.git
3169 F: drivers/media/platform/sti/bdisp
3171 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3172 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3173 L: netdev@vger.kernel.org
3175 F: drivers/net/ethernet/ec_bhf.c
3178 M: Luis de Bethencourt <luisbg@kernel.org>
3179 M: Salah Triki <salah.triki@gmail.com>
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3182 F: Documentation/filesystems/befs.rst
3186 M: Paolo Valente <paolo.valente@linaro.org>
3187 M: Jens Axboe <axboe@kernel.dk>
3188 L: linux-block@vger.kernel.org
3190 F: Documentation/block/bfq-iosched.rst
3194 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3196 F: Documentation/filesystems/bfs.rst
3198 F: include/uapi/linux/bfs_fs.h
3200 BLINKM RGB LED DRIVER
3201 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3203 F: drivers/leds/leds-blinkm.c
3206 M: Jens Axboe <axboe@kernel.dk>
3207 L: linux-block@vger.kernel.org
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3212 F: kernel/trace/blktrace.c
3216 M: Joern Engel <joern@lazybastard.org>
3217 L: linux-mtd@lists.infradead.org
3219 F: drivers/mtd/devices/block2mtd.c
3222 M: Marcel Holtmann <marcel@holtmann.org>
3223 M: Johan Hedberg <johan.hedberg@gmail.com>
3224 L: linux-bluetooth@vger.kernel.org
3226 W: http://www.bluez.org/
3227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3229 F: drivers/bluetooth/
3232 M: Marcel Holtmann <marcel@holtmann.org>
3233 M: Johan Hedberg <johan.hedberg@gmail.com>
3234 L: linux-bluetooth@vger.kernel.org
3236 W: http://www.bluez.org/
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3239 F: include/net/bluetooth/
3243 M: Jay Vosburgh <j.vosburgh@gmail.com>
3244 M: Veaceslav Falico <vfalico@gmail.com>
3245 M: Andy Gospodarek <andy@greyhouse.net>
3246 L: netdev@vger.kernel.org
3248 W: http://sourceforge.net/projects/bonding/
3249 F: drivers/net/bonding/
3250 F: include/uapi/linux/if_bonding.h
3252 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3253 M: Dan Robertson <dan@dlrobertson.com>
3254 L: linux-iio@vger.kernel.org
3256 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3257 F: drivers/iio/accel/bma400*
3259 BPF (Safe dynamic programs and tools)
3260 M: Alexei Starovoitov <ast@kernel.org>
3261 M: Daniel Borkmann <daniel@iogearbox.net>
3262 R: Martin KaFai Lau <kafai@fb.com>
3263 R: Song Liu <songliubraving@fb.com>
3264 R: Yonghong Song <yhs@fb.com>
3265 R: Andrii Nakryiko <andriin@fb.com>
3266 R: John Fastabend <john.fastabend@gmail.com>
3267 R: KP Singh <kpsingh@chromium.org>
3268 L: netdev@vger.kernel.org
3269 L: bpf@vger.kernel.org
3271 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3274 F: Documentation/bpf/
3275 F: Documentation/networking/filter.rst
3277 F: include/linux/bpf*
3278 F: include/linux/filter.h
3279 F: include/trace/events/xdp.h
3280 F: include/uapi/linux/bpf*
3281 F: include/uapi/linux/filter.h
3283 F: kernel/trace/bpf_trace.c
3286 F: net/core/filter.c
3287 F: net/sched/act_bpf.c
3288 F: net/sched/cls_bpf.c
3292 F: tools/testing/selftests/bpf/
3297 M: Shubham Bansal <illusionist.neo@gmail.com>
3298 L: netdev@vger.kernel.org
3299 L: bpf@vger.kernel.org
3304 M: Daniel Borkmann <daniel@iogearbox.net>
3305 M: Alexei Starovoitov <ast@kernel.org>
3306 M: Zi Shen Lim <zlim.lnx@gmail.com>
3307 L: netdev@vger.kernel.org
3308 L: bpf@vger.kernel.org
3312 BPF JIT for MIPS (32-BIT AND 64-BIT)
3313 M: Paul Burton <paulburton@kernel.org>
3314 L: netdev@vger.kernel.org
3315 L: bpf@vger.kernel.org
3319 BPF JIT for NFP NICs
3320 M: Jakub Kicinski <kuba@kernel.org>
3321 L: netdev@vger.kernel.org
3322 L: bpf@vger.kernel.org
3324 F: drivers/net/ethernet/netronome/nfp/bpf/
3326 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3327 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3328 M: Sandipan Das <sandipan@linux.ibm.com>
3329 L: netdev@vger.kernel.org
3330 L: bpf@vger.kernel.org
3332 F: arch/powerpc/net/
3334 BPF JIT for RISC-V (32-bit)
3335 M: Luke Nelson <luke.r.nels@gmail.com>
3336 M: Xi Wang <xi.wang@gmail.com>
3337 L: netdev@vger.kernel.org
3338 L: bpf@vger.kernel.org
3341 X: arch/riscv/net/bpf_jit_comp64.c
3343 BPF JIT for RISC-V (64-bit)
3344 M: Björn Töpel <bjorn.topel@gmail.com>
3345 L: netdev@vger.kernel.org
3346 L: bpf@vger.kernel.org
3349 X: arch/riscv/net/bpf_jit_comp32.c
3352 M: Ilya Leoshkevich <iii@linux.ibm.com>
3353 M: Heiko Carstens <hca@linux.ibm.com>
3354 M: Vasily Gorbik <gor@linux.ibm.com>
3355 L: netdev@vger.kernel.org
3356 L: bpf@vger.kernel.org
3359 X: arch/s390/net/pnet.c
3361 BPF JIT for SPARC (32-BIT AND 64-BIT)
3362 M: David S. Miller <davem@davemloft.net>
3363 L: netdev@vger.kernel.org
3364 L: bpf@vger.kernel.org
3368 BPF JIT for X86 32-BIT
3369 M: Wang YanQing <udknight@gmail.com>
3370 L: netdev@vger.kernel.org
3371 L: bpf@vger.kernel.org
3373 F: arch/x86/net/bpf_jit_comp32.c
3375 BPF JIT for X86 64-BIT
3376 M: Alexei Starovoitov <ast@kernel.org>
3377 M: Daniel Borkmann <daniel@iogearbox.net>
3378 L: netdev@vger.kernel.org
3379 L: bpf@vger.kernel.org
3382 X: arch/x86/net/bpf_jit_comp32.c
3384 BROADCOM B44 10/100 ETHERNET DRIVER
3385 M: Michael Chan <michael.chan@broadcom.com>
3386 L: netdev@vger.kernel.org
3388 F: drivers/net/ethernet/broadcom/b44.*
3390 BROADCOM B53 ETHERNET SWITCH DRIVER
3391 M: Florian Fainelli <f.fainelli@gmail.com>
3392 L: netdev@vger.kernel.org
3393 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3395 F: drivers/net/dsa/b53/*
3396 F: include/linux/platform_data/b53.h
3398 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3399 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3400 L: bcm-kernel-feedback-list@broadcom.com
3401 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3405 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3406 F: drivers/pci/controller/pcie-brcmstb.c
3407 F: drivers/staging/vc04_services
3411 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3412 M: Florian Fainelli <f.fainelli@gmail.com>
3413 M: Ray Jui <rjui@broadcom.com>
3414 M: Scott Branden <sbranden@broadcom.com>
3415 M: bcm-kernel-feedback-list@broadcom.com
3417 T: git git://github.com/broadcom/mach-bcm
3418 F: arch/arm/mach-bcm/
3424 BROADCOM BCM47XX MIPS ARCHITECTURE
3425 M: Hauke Mehrtens <hauke@hauke-m.de>
3426 M: Rafał Miłecki <zajec5@gmail.com>
3427 L: linux-mips@vger.kernel.org
3429 F: Documentation/devicetree/bindings/mips/brcm/
3430 F: arch/mips/bcm47xx/*
3431 F: arch/mips/include/asm/mach-bcm47xx/*
3433 BROADCOM BCM5301X ARM ARCHITECTURE
3434 M: Hauke Mehrtens <hauke@hauke-m.de>
3435 M: Rafał Miłecki <zajec5@gmail.com>
3436 M: bcm-kernel-feedback-list@broadcom.com
3437 L: linux-arm-kernel@lists.infradead.org
3439 F: arch/arm/boot/dts/bcm470*
3440 F: arch/arm/boot/dts/bcm5301x*.dtsi
3441 F: arch/arm/boot/dts/bcm953012*
3442 F: arch/arm/mach-bcm/bcm_5301x.c
3444 BROADCOM BCM53573 ARM ARCHITECTURE
3445 M: Rafał Miłecki <rafal@milecki.pl>
3446 L: bcm-kernel-feedback-list@broadcom.com
3447 L: linux-arm-kernel@lists.infradead.org
3449 F: arch/arm/boot/dts/bcm47189*
3450 F: arch/arm/boot/dts/bcm53573*
3452 BROADCOM BCM63XX 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
3460 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3461 M: Kevin Cernekee <cernekee@gmail.com>
3462 L: linux-usb@vger.kernel.org
3464 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3466 BROADCOM BCM7XXX ARM ARCHITECTURE
3467 M: Florian Fainelli <f.fainelli@gmail.com>
3468 M: bcm-kernel-feedback-list@broadcom.com
3469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3471 T: git git://github.com/broadcom/stblinux.git
3472 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3473 F: arch/arm/boot/dts/bcm7*.dts*
3474 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3475 F: arch/arm/mach-bcm/*brcmstb*
3476 F: arch/arm/mm/cache-b15-rac.c
3477 F: drivers/bus/brcmstb_gisb.c
3478 F: drivers/pci/controller/pcie-brcmstb.c
3481 BROADCOM BMIPS CPUFREQ DRIVER
3482 M: Markus Mayer <mmayer@broadcom.com>
3483 M: bcm-kernel-feedback-list@broadcom.com
3484 L: linux-pm@vger.kernel.org
3486 F: drivers/cpufreq/bmips-cpufreq.c
3488 BROADCOM BMIPS MIPS ARCHITECTURE
3489 M: Florian Fainelli <f.fainelli@gmail.com>
3490 L: bcm-kernel-feedback-list@broadcom.com
3491 L: linux-mips@vger.kernel.org
3493 T: git git://github.com/broadcom/stblinux.git
3494 F: arch/mips/bmips/*
3495 F: arch/mips/boot/dts/brcm/bcm*.dts*
3496 F: arch/mips/include/asm/mach-bmips/*
3497 F: arch/mips/kernel/*bmips*
3498 F: drivers/irqchip/irq-bcm63*
3499 F: drivers/irqchip/irq-bcm7*
3500 F: drivers/irqchip/irq-brcmstb*
3501 F: include/linux/bcm963xx_nvram.h
3502 F: include/linux/bcm963xx_tag.h
3504 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3505 M: Rasesh Mody <rmody@marvell.com>
3506 M: GR-Linux-NIC-Dev@marvell.com
3507 L: netdev@vger.kernel.org
3509 F: drivers/net/ethernet/broadcom/bnx2.*
3510 F: drivers/net/ethernet/broadcom/bnx2_*
3512 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3513 M: QLogic-Storage-Upstream@qlogic.com
3514 L: linux-scsi@vger.kernel.org
3516 F: drivers/scsi/bnx2fc/
3518 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3519 M: QLogic-Storage-Upstream@qlogic.com
3520 L: linux-scsi@vger.kernel.org
3522 F: drivers/scsi/bnx2i/
3524 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3525 M: Ariel Elior <aelior@marvell.com>
3526 M: Sudarsana Kalluru <skalluru@marvell.com>
3527 M: GR-everest-linux-l2@marvell.com
3528 L: netdev@vger.kernel.org
3530 F: drivers/net/ethernet/broadcom/bnx2x/
3532 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3533 M: Michael Chan <michael.chan@broadcom.com>
3534 L: netdev@vger.kernel.org
3536 F: drivers/net/ethernet/broadcom/bnxt/
3538 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3539 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3540 M: Franky Lin <franky.lin@broadcom.com>
3541 M: Hante Meuleman <hante.meuleman@broadcom.com>
3542 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3543 M: Wright Feng <wright.feng@cypress.com>
3544 L: linux-wireless@vger.kernel.org
3545 L: brcm80211-dev-list.pdl@broadcom.com
3546 L: brcm80211-dev-list@cypress.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 GENET ETHERNET DRIVER
3581 M: Doug Berger <opendmb@gmail.com>
3582 M: Florian Fainelli <f.fainelli@gmail.com>
3583 L: bcm-kernel-feedback-list@broadcom.com
3584 L: netdev@vger.kernel.org
3586 F: drivers/net/ethernet/broadcom/genet/
3588 BROADCOM IPROC ARM ARCHITECTURE
3589 M: Ray Jui <rjui@broadcom.com>
3590 M: Scott Branden <sbranden@broadcom.com>
3591 M: bcm-kernel-feedback-list@broadcom.com
3592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3594 T: git git://github.com/broadcom/cygnus-linux.git
3595 F: arch/arm64/boot/dts/broadcom/northstar2/*
3596 F: arch/arm64/boot/dts/broadcom/stingray/*
3597 F: drivers/clk/bcm/clk-ns*
3598 F: drivers/clk/bcm/clk-sr*
3599 F: drivers/pinctrl/bcm/pinctrl-ns*
3600 F: include/dt-bindings/clock/bcm-sr*
3617 BROADCOM KONA GPIO DRIVER
3618 M: Ray Jui <rjui@broadcom.com>
3619 L: bcm-kernel-feedback-list@broadcom.com
3621 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3622 F: drivers/gpio/gpio-bcm-kona.c
3624 BROADCOM NETXTREME-E ROCE DRIVER
3625 M: Selvin Xavier <selvin.xavier@broadcom.com>
3626 M: Devesh Sharma <devesh.sharma@broadcom.com>
3627 M: Somnath Kotur <somnath.kotur@broadcom.com>
3628 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3629 L: linux-rdma@vger.kernel.org
3631 W: http://www.broadcom.com
3632 F: drivers/infiniband/hw/bnxt_re/
3633 F: include/uapi/rdma/bnxt_re-abi.h
3635 BROADCOM NVRAM DRIVER
3636 M: Rafał Miłecki <zajec5@gmail.com>
3637 L: linux-mips@vger.kernel.org
3639 F: drivers/firmware/broadcom/*
3641 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3642 M: Rafał Miłecki <zajec5@gmail.com>
3643 L: linux-wireless@vger.kernel.org
3646 F: include/linux/bcma/
3649 M: Kamal Dasu <kdasu.kdev@gmail.com>
3650 M: bcm-kernel-feedback-list@broadcom.com
3652 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3653 F: drivers/spi/spi-bcm-qspi.*
3654 F: drivers/spi/spi-brcmstb-qspi.c
3655 F: drivers/spi/spi-iproc-qspi.c
3657 BROADCOM STB AVS CPUFREQ DRIVER
3658 M: Markus Mayer <mmayer@broadcom.com>
3659 M: bcm-kernel-feedback-list@broadcom.com
3660 L: linux-pm@vger.kernel.org
3662 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3663 F: drivers/cpufreq/brcmstb*
3665 BROADCOM STB AVS TMON DRIVER
3666 M: Markus Mayer <mmayer@broadcom.com>
3667 M: bcm-kernel-feedback-list@broadcom.com
3668 L: linux-pm@vger.kernel.org
3670 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3671 F: drivers/thermal/broadcom/brcmstb*
3673 BROADCOM STB DPFE DRIVER
3674 M: Markus Mayer <mmayer@broadcom.com>
3675 M: bcm-kernel-feedback-list@broadcom.com
3676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3678 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3679 F: drivers/memory/brcmstb_dpfe.c
3681 BROADCOM STB NAND FLASH DRIVER
3682 M: Brian Norris <computersforpeace@gmail.com>
3683 M: Kamal Dasu <kdasu.kdev@gmail.com>
3684 L: linux-mtd@lists.infradead.org
3685 L: bcm-kernel-feedback-list@broadcom.com
3687 F: drivers/mtd/nand/raw/brcmnand/
3689 BROADCOM SYSTEMPORT ETHERNET DRIVER
3690 M: Florian Fainelli <f.fainelli@gmail.com>
3691 L: bcm-kernel-feedback-list@broadcom.com
3692 L: netdev@vger.kernel.org
3694 F: drivers/net/ethernet/broadcom/bcmsysport.*
3696 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3697 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3698 M: Prashant Sreedharan <prashant@broadcom.com>
3699 M: Michael Chan <mchan@broadcom.com>
3700 L: netdev@vger.kernel.org
3702 F: drivers/net/ethernet/broadcom/tg3.*
3704 BROCADE BFA FC SCSI DRIVER
3705 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3706 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3707 L: linux-scsi@vger.kernel.org
3709 F: drivers/scsi/bfa/
3711 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3712 M: Rasesh Mody <rmody@marvell.com>
3713 M: Sudarsana Kalluru <skalluru@marvell.com>
3714 M: GR-Linux-NIC-Dev@marvell.com
3715 L: netdev@vger.kernel.org
3717 F: drivers/net/ethernet/brocade/bna/
3719 BSG (block layer generic sg v4 driver)
3720 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3721 L: linux-scsi@vger.kernel.org
3724 F: include/linux/bsg.h
3725 F: include/uapi/linux/bsg.h
3728 M: Clemens Ladisch <clemens@ladisch.de>
3729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3732 F: Documentation/sound/cards/bt87x.rst
3733 F: sound/pci/bt87x.c
3736 M: Michael Buesch <m@bues.ch>
3738 W: http://bu3sch.de/btgpio.php
3739 F: drivers/gpio/gpio-bt8xx.c
3742 M: Chris Mason <clm@fb.com>
3743 M: Josef Bacik <josef@toxicpanda.com>
3744 M: David Sterba <dsterba@suse.com>
3745 L: linux-btrfs@vger.kernel.org
3747 W: http://btrfs.wiki.kernel.org/
3748 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3750 F: Documentation/filesystems/btrfs.rst
3752 F: include/linux/btrfs*
3753 F: include/uapi/linux/btrfs*
3755 BTTV VIDEO4LINUX DRIVER
3756 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3757 L: linux-media@vger.kernel.org
3759 W: https://linuxtv.org
3760 T: git git://linuxtv.org/media_tree.git
3761 F: Documentation/driver-api/media/drivers/bttv*
3762 F: drivers/media/pci/bt8xx/bttv*
3764 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3765 M: Chanwoo Choi <cw00.choi@samsung.com>
3766 L: linux-pm@vger.kernel.org
3767 L: linux-samsung-soc@vger.kernel.org
3769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3770 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3771 F: drivers/devfreq/exynos-bus.c
3773 BUSLOGIC SCSI DRIVER
3774 M: Khalid Aziz <khalid@gonehiking.org>
3775 L: linux-scsi@vger.kernel.org
3777 F: drivers/scsi/BusLogic.*
3778 F: drivers/scsi/FlashPoint.*
3780 C-MEDIA CMI8788 DRIVER
3781 M: Clemens Ladisch <clemens@ladisch.de>
3782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3785 F: sound/pci/oxygen/
3788 M: Guo Ren <guoren@kernel.org>
3789 L: linux-csky@vger.kernel.org
3791 T: git https://github.com/c-sky/csky-linux.git
3792 F: Documentation/devicetree/bindings/csky/
3793 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3794 F: Documentation/devicetree/bindings/timer/csky,*
3796 F: drivers/clocksource/timer-gx6605s.c
3797 F: drivers/clocksource/timer-mp-csky.c
3798 F: drivers/irqchip/irq-csky-*
3803 M: Mark Salter <msalter@redhat.com>
3804 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3805 L: linux-c6x-dev@linux-c6x.org
3807 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3810 CA8210 IEEE-802.15.4 RADIO DRIVER
3811 M: Harry Morris <h.morris@cascoda.com>
3812 L: linux-wpan@vger.kernel.org
3814 W: https://github.com/Cascoda/ca8210-linux.git
3815 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3816 F: drivers/net/ieee802154/ca8210.c
3818 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3819 M: David Howells <dhowells@redhat.com>
3820 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3822 F: Documentation/filesystems/caching/cachefiles.rst
3825 CADENCE MIPI-CSI2 BRIDGES
3826 M: Maxime Ripard <mripard@kernel.org>
3827 L: linux-media@vger.kernel.org
3829 F: Documentation/devicetree/bindings/media/cdns,*.txt
3830 F: drivers/media/platform/cadence/cdns-csi2*
3833 L: linux-mtd@lists.infradead.org
3835 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3836 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3838 CADET FM/AM RADIO RECEIVER DRIVER
3839 M: Hans Verkuil <hverkuil@xs4all.nl>
3840 L: linux-media@vger.kernel.org
3842 W: https://linuxtv.org
3843 T: git git://linuxtv.org/media_tree.git
3844 F: drivers/media/radio/radio-cadet*
3846 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3847 M: Jonathan Corbet <corbet@lwn.net>
3848 L: linux-media@vger.kernel.org
3850 T: git git://linuxtv.org/media_tree.git
3851 F: Documentation/admin-guide/media/cafe_ccic*
3852 F: drivers/media/platform/marvell-ccic/
3855 L: netdev@vger.kernel.org
3857 F: Documentation/networking/caif/
3858 F: drivers/net/caif/
3859 F: include/net/caif/
3860 F: include/uapi/linux/caif/
3864 M: Toke Høiland-Jørgensen <toke@toke.dk>
3865 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3867 F: net/sched/sch_cake.c
3870 M: Wolfgang Grandegger <wg@grandegger.com>
3871 M: Marc Kleine-Budde <mkl@pengutronix.de>
3872 L: linux-can@vger.kernel.org
3874 W: https://github.com/linux-can
3875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3877 F: Documentation/devicetree/bindings/net/can/
3879 F: include/linux/can/dev.h
3880 F: include/linux/can/led.h
3881 F: include/linux/can/platform/
3882 F: include/linux/can/rx-offload.h
3883 F: include/uapi/linux/can/error.h
3884 F: include/uapi/linux/can/netlink.h
3885 F: include/uapi/linux/can/vxcan.h
3888 M: Oliver Hartkopp <socketcan@hartkopp.net>
3889 M: Marc Kleine-Budde <mkl@pengutronix.de>
3890 L: linux-can@vger.kernel.org
3892 W: https://github.com/linux-can
3893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3895 F: Documentation/networking/can.rst
3896 F: include/linux/can/core.h
3897 F: include/linux/can/skb.h
3898 F: include/net/netns/can.h
3899 F: include/uapi/linux/can.h
3900 F: include/uapi/linux/can/bcm.h
3901 F: include/uapi/linux/can/gw.h
3902 F: include/uapi/linux/can/raw.h
3905 CAN-J1939 NETWORK LAYER
3906 M: Robin van der Gracht <robin@protonic.nl>
3907 M: Oleksij Rempel <o.rempel@pengutronix.de>
3908 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3909 L: linux-can@vger.kernel.org
3911 F: Documentation/networking/j1939.rst
3912 F: include/uapi/linux/can/j1939.h
3916 M: Serge Hallyn <serge@hallyn.com>
3917 L: linux-security-module@vger.kernel.org
3919 F: include/linux/capability.h
3920 F: include/uapi/linux/capability.h
3921 F: kernel/capability.c
3922 F: security/commoncap.c
3924 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3925 M: Kevin Tsai <ktsai@capellamicro.com>
3927 F: drivers/iio/light/cm*
3929 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3930 M: Christian Lamparter <chunkeey@googlemail.com>
3931 L: linux-wireless@vger.kernel.org
3933 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3934 F: drivers/net/wireless/ath/carl9170/
3937 M: Robert Richter <rrichter@marvell.com>
3939 W: http://www.marvell.com
3940 F: drivers/i2c/busses/i2c-octeon*
3941 F: drivers/i2c/busses/i2c-thunderx*
3943 CAVIUM LIQUIDIO NETWORK DRIVER
3944 M: Derek Chickles <dchickles@marvell.com>
3945 M: Satanand Burla <sburla@marvell.com>
3946 M: Felix Manlunas <fmanlunas@marvell.com>
3947 L: netdev@vger.kernel.org
3949 W: http://www.marvell.com
3950 F: drivers/net/ethernet/cavium/liquidio/
3953 M: Robert Richter <rrichter@marvell.com>
3955 W: http://www.marvell.com
3956 F: drivers/mmc/host/cavium*
3958 CAVIUM OCTEON-TX CRYPTO DRIVER
3959 M: George Cherian <gcherian@marvell.com>
3960 L: linux-crypto@vger.kernel.org
3962 W: http://www.marvell.com
3963 F: drivers/crypto/cavium/cpt/
3965 CAVIUM THUNDERX2 ARM64 SOC
3966 M: Robert Richter <rrichter@marvell.com>
3967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3969 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3970 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3972 CC2520 IEEE-802.15.4 RADIO DRIVER
3973 M: Varka Bhadram <varkabhadram@gmail.com>
3974 L: linux-wpan@vger.kernel.org
3976 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3977 F: drivers/net/ieee802154/cc2520.c
3978 F: include/linux/spi/cc2520.h
3980 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3981 M: Gilad Ben-Yossef <gilad@benyossef.com>
3982 L: linux-crypto@vger.kernel.org
3984 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3985 F: drivers/crypto/ccree/
3987 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3988 M: Hadar Gat <hadar.gat@arm.com>
3989 L: linux-crypto@vger.kernel.org
3991 F: drivers/char/hw_random/cctrng.c
3992 F: drivers/char/hw_random/cctrng.h
3993 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3994 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3997 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3998 L: linux-media@vger.kernel.org
4000 W: http://linuxtv.org
4001 T: git git://linuxtv.org/media_tree.git
4002 F: Documentation/ABI/testing/debugfs-cec-error-inj
4003 F: Documentation/devicetree/bindings/media/cec.txt
4004 F: Documentation/driver-api/media/cec-core.rst
4005 F: Documentation/userspace-api/media/cec
4006 F: drivers/media/cec/
4007 F: drivers/media/rc/keymaps/rc-cec.c
4008 F: include/media/cec-notifier.h
4009 F: include/media/cec.h
4010 F: include/uapi/linux/cec-funcs.h
4011 F: include/uapi/linux/cec.h
4014 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4015 L: linux-media@vger.kernel.org
4017 W: http://linuxtv.org
4018 T: git git://linuxtv.org/media_tree.git
4019 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4020 F: drivers/media/platform/cec-gpio/
4022 CELL BROADBAND ENGINE ARCHITECTURE
4023 M: Arnd Bergmann <arnd@arndb.de>
4024 L: linuxppc-dev@lists.ozlabs.org
4026 W: http://www.ibm.com/developerworks/power/cell/
4027 F: arch/powerpc/include/asm/cell*.h
4028 F: arch/powerpc/include/asm/spu*.h
4029 F: arch/powerpc/include/uapi/asm/spu*.h
4030 F: arch/powerpc/oprofile/*cell*
4031 F: arch/powerpc/platforms/cell/
4033 CELLWISE CW2015 BATTERY DRIVER
4034 M: Tobias Schrammm <t.schramm@manjaro.org>
4036 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4037 F: drivers/power/supply/cw2015_battery.c
4039 CEPH COMMON CODE (LIBCEPH)
4040 M: Ilya Dryomov <idryomov@gmail.com>
4041 M: Jeff Layton <jlayton@kernel.org>
4042 L: ceph-devel@vger.kernel.org
4045 T: git git://github.com/ceph/ceph-client.git
4046 F: include/linux/ceph/
4047 F: include/linux/crush/
4050 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4051 M: Jeff Layton <jlayton@kernel.org>
4052 M: Ilya Dryomov <idryomov@gmail.com>
4053 L: ceph-devel@vger.kernel.org
4056 T: git git://github.com/ceph/ceph-client.git
4057 F: Documentation/filesystems/ceph.rst
4060 CERTIFICATE HANDLING
4061 M: David Howells <dhowells@redhat.com>
4062 M: David Woodhouse <dwmw2@infradead.org>
4063 L: keyrings@vger.kernel.org
4065 F: Documentation/admin-guide/module-signing.rst
4067 F: scripts/extract-cert.c
4068 F: scripts/sign-file.c
4070 CFAG12864B LCD DRIVER
4071 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4073 F: drivers/auxdisplay/cfag12864b.c
4074 F: include/linux/cfag12864b.h
4076 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4077 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4079 F: drivers/auxdisplay/cfag12864bfb.c
4080 F: include/linux/cfag12864b.h
4082 CHAR and MISC DRIVERS
4083 M: Arnd Bergmann <arnd@arndb.de>
4084 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4089 F: include/linux/miscdevice.h
4092 M: Andy Whitcroft <apw@canonical.com>
4093 M: Joe Perches <joe@perches.com>
4095 F: scripts/checkpatch.pl
4097 CHINESE DOCUMENTATION
4098 M: Harry Wei <harryxiyou@gmail.com>
4099 M: Alex Shi <alex.shi@linux.alibaba.com>
4100 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4102 F: Documentation/translations/zh_CN/
4104 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4105 M: Peter Chen <Peter.Chen@nxp.com>
4106 L: linux-usb@vger.kernel.org
4108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4109 F: drivers/usb/chipidea/
4111 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4112 M: Hans de Goede <hdegoede@redhat.com>
4113 L: linux-input@vger.kernel.org
4115 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4116 F: drivers/input/touchscreen/chipone_icn8318.c
4118 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4119 M: Hans de Goede <hdegoede@redhat.com>
4120 L: linux-input@vger.kernel.org
4122 F: drivers/input/touchscreen/chipone_icn8505.c
4124 CHROME HARDWARE PLATFORM SUPPORT
4125 M: Benson Leung <bleung@chromium.org>
4126 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4129 F: drivers/platform/chrome/
4131 CHROMEOS EC CODEC DRIVER
4132 M: Cheng-Yi Chiang <cychiang@chromium.org>
4133 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4134 R: Guenter Roeck <groeck@chromium.org>
4136 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4137 F: sound/soc/codecs/cros_ec_codec.*
4139 CHROMEOS EC SUBDRIVERS
4140 M: Benson Leung <bleung@chromium.org>
4141 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4142 R: Guenter Roeck <groeck@chromium.org>
4144 F: drivers/power/supply/cros_usbpd-charger.c
4148 CIRRUS LOGIC AUDIO CODEC DRIVERS
4149 M: James Schulman <james.schulman@cirrus.com>
4150 M: David Rhodes <david.rhodes@cirrus.com>
4151 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4153 F: sound/soc/codecs/cs*
4155 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4156 M: Hartley Sweeten <hsweeten@visionengravers.com>
4157 L: netdev@vger.kernel.org
4159 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4161 CIRRUS LOGIC LOCHNAGAR DRIVER
4162 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4163 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4164 L: patches@opensource.cirrus.com
4166 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4167 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4168 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4169 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4170 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4171 F: Documentation/hwmon/lochnagar.rst
4172 F: drivers/clk/clk-lochnagar.c
4173 F: drivers/hwmon/lochnagar-hwmon.c
4174 F: drivers/mfd/lochnagar-i2c.c
4175 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4176 F: drivers/regulator/lochnagar-regulator.c
4177 F: include/dt-bindings/clk/lochnagar.h
4178 F: include/dt-bindings/pinctrl/lochnagar.h
4179 F: include/linux/mfd/lochnagar*
4180 F: sound/soc/codecs/lochnagar-sc.c
4182 CIRRUS LOGIC MADERA CODEC DRIVERS
4183 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4184 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4185 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4186 L: patches@opensource.cirrus.com
4188 W: https://github.com/CirrusLogic/linux-drivers/wiki
4189 T: git https://github.com/CirrusLogic/linux-drivers.git
4190 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4191 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4192 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4193 F: drivers/gpio/gpio-madera*
4194 F: drivers/irqchip/irq-madera*
4195 F: drivers/mfd/cs47l*
4196 F: drivers/mfd/madera*
4197 F: drivers/pinctrl/cirrus/*
4198 F: include/dt-bindings/sound/madera*
4199 F: include/linux/irqchip/irq-madera*
4200 F: include/linux/mfd/madera/*
4201 F: include/sound/madera*
4202 F: sound/soc/codecs/cs47l*
4203 F: sound/soc/codecs/madera*
4205 CISCO FCOE HBA DRIVER
4206 M: Satish Kharat <satishkh@cisco.com>
4207 M: Sesidhar Baddela <sebaddel@cisco.com>
4208 M: Karan Tilak Kumar <kartilak@cisco.com>
4209 L: linux-scsi@vger.kernel.org
4211 F: drivers/scsi/fnic/
4213 CISCO SCSI HBA DRIVER
4214 M: Karan Tilak Kumar <kartilak@cisco.com>
4215 M: Sesidhar Baddela <sebaddel@cisco.com>
4216 L: linux-scsi@vger.kernel.org
4218 F: drivers/scsi/snic/
4220 CISCO VIC ETHERNET NIC DRIVER
4221 M: Christian Benvenuti <benve@cisco.com>
4222 M: Govindarajulu Varadarajan <_govind@gmx.com>
4224 F: drivers/net/ethernet/cisco/enic/
4226 CISCO VIC LOW LATENCY NIC DRIVER
4227 M: Christian Benvenuti <benve@cisco.com>
4228 M: Nelson Escobar <neescoba@cisco.com>
4229 M: Parvi Kaustubhi <pkaustub@cisco.com>
4231 F: drivers/infiniband/hw/usnic/
4234 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4238 CLANG/LLVM BUILD SUPPORT
4239 L: clang-built-linux@googlegroups.com
4241 W: https://clangbuiltlinux.github.io/
4242 B: https://github.com/ClangBuiltLinux/linux/issues
4243 C: irc://chat.freenode.net/clangbuiltlinux
4244 F: Documentation/kbuild/llvm.rst
4245 K: \b(?i:clang|llvm)\b
4248 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4249 L: linux-kernel@vger.kernel.org
4251 F: include/linux/cleancache.h
4255 M: Russell King <linux@armlinux.org.uk>
4256 L: linux-clk@vger.kernel.org
4258 F: include/linux/clk.h
4260 CLOCKSOURCE, CLOCKEVENT DRIVERS
4261 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4262 M: Thomas Gleixner <tglx@linutronix.de>
4263 L: linux-kernel@vger.kernel.org
4265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4266 F: Documentation/devicetree/bindings/timer/
4267 F: drivers/clocksource/
4270 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4271 M: Daniel Oliveira Nascimento <don@syst.com.br>
4272 L: platform-driver-x86@vger.kernel.org
4274 F: drivers/platform/x86/classmate-laptop.c
4277 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4278 L: linux-media@vger.kernel.org
4280 W: https://linuxtv.org
4281 T: git git://linuxtv.org/media_tree.git
4282 F: drivers/media/pci/cobalt/
4284 COCCINELLE/Semantic Patches (SmPL)
4285 M: Julia Lawall <Julia.Lawall@lip6.fr>
4286 M: Gilles Muller <Gilles.Muller@lip6.fr>
4287 M: Nicolas Palix <nicolas.palix@imag.fr>
4288 M: Michal Marek <michal.lkml@markovi.net>
4289 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4291 W: http://coccinelle.lip6.fr/
4292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4293 F: Documentation/dev-tools/coccinelle.rst
4294 F: scripts/coccicheck
4295 F: scripts/coccinelle/
4298 M: Jan Harkes <jaharkes@cs.cmu.edu>
4300 L: codalist@coda.cs.cmu.edu
4302 W: http://www.coda.cs.cmu.edu/
4303 F: Documentation/filesystems/coda.rst
4305 F: include/linux/coda*.h
4306 F: include/uapi/linux/coda*.h
4308 CODA V4L2 MEM2MEM DRIVER
4309 M: Philipp Zabel <p.zabel@pengutronix.de>
4310 L: linux-media@vger.kernel.org
4312 F: Documentation/devicetree/bindings/media/coda.txt
4313 F: drivers/media/platform/coda/
4316 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4318 F: Documentation/process/code-of-conduct-interpretation.rst
4319 F: Documentation/process/code-of-conduct.rst
4321 COMMON CLK FRAMEWORK
4322 M: Michael Turquette <mturquette@baylibre.com>
4323 M: Stephen Boyd <sboyd@kernel.org>
4324 L: linux-clk@vger.kernel.org
4326 Q: http://patchwork.kernel.org/project/linux-clk/list/
4327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4328 F: Documentation/devicetree/bindings/clock/
4330 F: include/linux/clk-pr*
4331 F: include/linux/clk/
4332 F: include/linux/of_clk.h
4333 X: drivers/clk/clkdev.c
4335 COMMON INTERNET FILE SYSTEM (CIFS)
4336 M: Steve French <sfrench@samba.org>
4337 L: linux-cifs@vger.kernel.org
4338 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4340 W: http://linux-cifs.samba.org/
4341 T: git git://git.samba.org/sfrench/cifs-2.6.git
4342 F: Documentation/admin-guide/cifs/
4345 COMPACTPCI HOTPLUG CORE
4346 M: Scott Murray <scott@spiteful.org>
4347 L: linux-pci@vger.kernel.org
4349 F: drivers/pci/hotplug/cpci_hotplug*
4351 COMPACTPCI HOTPLUG GENERIC DRIVER
4352 M: Scott Murray <scott@spiteful.org>
4353 L: linux-pci@vger.kernel.org
4355 F: drivers/pci/hotplug/cpcihp_generic.c
4357 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4358 M: Scott Murray <scott@spiteful.org>
4359 L: linux-pci@vger.kernel.org
4361 F: drivers/pci/hotplug/cpcihp_zt5550.*
4363 COMPAL LAPTOP SUPPORT
4364 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4365 L: platform-driver-x86@vger.kernel.org
4367 F: drivers/platform/x86/compal-laptop.c
4370 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4372 F: include/linux/compiler_attributes.h
4374 CONEXANT ACCESSRUNNER USB DRIVER
4375 L: accessrunner-general@lists.sourceforge.net
4377 W: http://accessrunner.sourceforge.net/
4378 F: drivers/usb/atm/cxacru.c
4381 M: Joel Becker <jlbec@evilplan.org>
4382 M: Christoph Hellwig <hch@lst.de>
4384 T: git git://git.infradead.org/users/hch/configfs.git
4386 F: include/linux/configfs.h
4389 M: Evgeniy Polyakov <zbr@ioremap.net>
4390 L: netdev@vger.kernel.org
4392 F: drivers/connector/
4394 CONTROL GROUP (CGROUP)
4395 M: Tejun Heo <tj@kernel.org>
4396 M: Li Zefan <lizefan@huawei.com>
4397 M: Johannes Weiner <hannes@cmpxchg.org>
4398 L: cgroups@vger.kernel.org
4400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4401 F: Documentation/admin-guide/cgroup-v1/
4402 F: Documentation/admin-guide/cgroup-v2.rst
4403 F: include/linux/cgroup*
4406 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4407 M: Tejun Heo <tj@kernel.org>
4408 M: Jens Axboe <axboe@kernel.dk>
4409 L: cgroups@vger.kernel.org
4410 L: linux-block@vger.kernel.org
4411 T: git git://git.kernel.dk/linux-block
4412 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4413 F: block/bfq-cgroup.c
4414 F: block/blk-cgroup.c
4415 F: block/blk-iolatency.c
4416 F: block/blk-throttle.c
4417 F: include/linux/blk-cgroup.h
4419 CONTROL GROUP - CPUSET
4420 M: Li Zefan <lizefan@huawei.com>
4421 L: cgroups@vger.kernel.org
4423 W: http://www.bullopensource.org/cpuset/
4424 W: http://oss.sgi.com/projects/cpusets/
4425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4426 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4427 F: include/linux/cpuset.h
4428 F: kernel/cgroup/cpuset.c
4430 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4431 M: Johannes Weiner <hannes@cmpxchg.org>
4432 M: Michal Hocko <mhocko@kernel.org>
4433 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4434 L: cgroups@vger.kernel.org
4435 L: linux-mm@kvack.org
4440 CORETEMP HARDWARE MONITORING DRIVER
4441 M: Fenghua Yu <fenghua.yu@intel.com>
4442 L: linux-hwmon@vger.kernel.org
4444 F: Documentation/hwmon/coretemp.rst
4445 F: drivers/hwmon/coretemp.c
4447 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4448 M: Marius Zachmann <mail@mariuszachmann.de>
4449 L: linux-hwmon@vger.kernel.org
4451 F: drivers/hwmon/corsair-cpro.c
4453 COSA/SRP SYNC SERIAL DRIVER
4454 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4456 W: http://www.fi.muni.cz/~kas/cosa/
4457 F: drivers/net/wan/cosa*
4460 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4461 L: linux-iio@vger.kernel.org
4463 F: Documentation/ABI/testing/sysfs-bus-counter*
4464 F: Documentation/driver-api/generic-counter.rst
4466 F: include/linux/counter.h
4467 F: include/linux/counter_enum.h
4469 CPMAC ETHERNET DRIVER
4470 M: Florian Fainelli <f.fainelli@gmail.com>
4471 L: netdev@vger.kernel.org
4473 F: drivers/net/ethernet/ti/cpmac.c
4475 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4476 M: Viresh Kumar <viresh.kumar@linaro.org>
4477 M: Sudeep Holla <sudeep.holla@arm.com>
4478 L: linux-pm@vger.kernel.org
4480 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4481 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4483 CPU FREQUENCY SCALING FRAMEWORK
4484 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4485 M: Viresh Kumar <viresh.kumar@linaro.org>
4486 L: linux-pm@vger.kernel.org
4488 B: https://bugzilla.kernel.org
4489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4491 F: Documentation/admin-guide/pm/cpufreq.rst
4492 F: Documentation/admin-guide/pm/intel_pstate.rst
4493 F: Documentation/cpu-freq/
4494 F: Documentation/devicetree/bindings/cpufreq/
4496 F: include/linux/cpufreq.h
4497 F: include/linux/sched/cpufreq.h
4498 F: kernel/sched/cpufreq*.c
4499 F: tools/testing/selftests/cpufreq/
4501 CPU IDLE TIME MANAGEMENT FRAMEWORK
4502 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4503 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4504 L: linux-pm@vger.kernel.org
4506 B: https://bugzilla.kernel.org
4507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4508 F: Documentation/admin-guide/pm/cpuidle.rst
4509 F: Documentation/driver-api/pm/cpuidle.rst
4510 F: drivers/cpuidle/*
4511 F: include/linux/cpuidle.h
4513 CPU POWER MONITORING SUBSYSTEM
4514 M: Thomas Renninger <trenn@suse.com>
4515 M: Shuah Khan <shuah@kernel.org>
4516 M: Shuah Khan <skhan@linuxfoundation.org>
4517 L: linux-pm@vger.kernel.org
4519 F: tools/power/cpupower/
4522 M: "H. Peter Anvin" <hpa@zytor.com>
4524 F: arch/x86/kernel/cpuid.c
4525 F: arch/x86/kernel/msr.c
4527 CPUIDLE DRIVER - ARM BIG LITTLE
4528 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4529 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4530 L: linux-pm@vger.kernel.org
4531 L: linux-arm-kernel@lists.infradead.org
4533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4534 F: drivers/cpuidle/cpuidle-big_little.c
4536 CPUIDLE DRIVER - ARM EXYNOS
4537 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4538 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4539 M: Kukjin Kim <kgene@kernel.org>
4540 L: linux-pm@vger.kernel.org
4541 L: linux-samsung-soc@vger.kernel.org
4543 F: arch/arm/mach-exynos/pm.c
4544 F: drivers/cpuidle/cpuidle-exynos.c
4546 CPUIDLE DRIVER - ARM PSCI
4547 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4548 M: Sudeep Holla <sudeep.holla@arm.com>
4549 L: linux-pm@vger.kernel.org
4550 L: linux-arm-kernel@lists.infradead.org
4552 F: drivers/cpuidle/cpuidle-psci.c
4555 M: Nicolas Pitre <nico@fluxnic.net>
4557 F: Documentation/filesystems/cramfs.rst
4561 M: Bastien Nocera <hadess@hadess.net>
4562 L: linux-input@vger.kernel.org
4564 F: drivers/hid/hid-creative-sb0540.c
4567 M: Herbert Xu <herbert@gondor.apana.org.au>
4568 M: "David S. Miller" <davem@davemloft.net>
4569 L: linux-crypto@vger.kernel.org
4571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4573 F: Documentation/crypto/
4574 F: Documentation/devicetree/bindings/crypto/
4579 F: include/linux/crypto*
4582 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4583 M: Neil Horman <nhorman@tuxdriver.com>
4584 L: linux-crypto@vger.kernel.org
4586 F: crypto/ansi_cprng.c
4590 M: Hans Verkuil <hverkuil@xs4all.nl>
4591 L: linux-media@vger.kernel.org
4593 W: http://linuxtv.org
4594 T: git git://linuxtv.org/media_tree.git
4595 F: drivers/media/i2c/cs3308.c
4597 CS5535 Audio ALSA driver
4598 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4600 F: sound/pci/cs5535audio/
4602 CSI DRIVERS FOR ALLWINNER V3s
4603 M: Yong Deng <yong.deng@magewell.com>
4604 L: linux-media@vger.kernel.org
4606 T: git git://linuxtv.org/media_tree.git
4607 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4608 F: drivers/media/platform/sunxi/sun6i-csi/
4611 M: Solomon Peachy <pizza@shaftnet.org>
4613 F: drivers/net/wireless/st/cw1200/
4615 CX18 VIDEO4LINUX DRIVER
4616 M: Andy Walls <awalls@md.metrocast.net>
4617 L: linux-media@vger.kernel.org
4619 W: https://linuxtv.org
4620 T: git git://linuxtv.org/media_tree.git
4621 F: drivers/media/pci/cx18/
4622 F: include/uapi/linux/ivtv*
4624 CX2341X MPEG ENCODER HELPER MODULE
4625 M: Hans Verkuil <hverkuil@xs4all.nl>
4626 L: linux-media@vger.kernel.org
4628 W: https://linuxtv.org
4629 T: git git://linuxtv.org/media_tree.git
4630 F: drivers/media/common/cx2341x*
4631 F: include/media/drv-intf/cx2341x.h
4633 CX24120 MEDIA DRIVER
4634 M: Jemma Denson <jdenson@gmail.com>
4635 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4636 L: linux-media@vger.kernel.org
4638 W: https://linuxtv.org
4639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4640 F: drivers/media/dvb-frontends/cx24120*
4642 CX88 VIDEO4LINUX DRIVER
4643 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4644 L: linux-media@vger.kernel.org
4646 W: https://linuxtv.org
4647 T: git git://linuxtv.org/media_tree.git
4648 F: Documentation/driver-api/media/drivers/cx88*
4649 F: drivers/media/pci/cx88/
4651 CXD2820R MEDIA DRIVER
4652 M: Antti Palosaari <crope@iki.fi>
4653 L: linux-media@vger.kernel.org
4655 W: https://linuxtv.org
4656 W: http://palosaari.fi/linux/
4657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4658 T: git git://linuxtv.org/anttip/media_tree.git
4659 F: drivers/media/dvb-frontends/cxd2820r*
4661 CXGB3 ETHERNET DRIVER (CXGB3)
4662 M: Vishal Kulkarni <vishal@chelsio.com>
4663 L: netdev@vger.kernel.org
4665 W: http://www.chelsio.com
4666 F: drivers/net/ethernet/chelsio/cxgb3/
4668 CXGB3 ISCSI DRIVER (CXGB3I)
4669 M: Karen Xie <kxie@chelsio.com>
4670 L: linux-scsi@vger.kernel.org
4672 W: http://www.chelsio.com
4673 F: drivers/scsi/cxgbi/cxgb3i
4675 CXGB4 CRYPTO DRIVER (chcr)
4676 M: Ayush Sawal <ayush.sawal@chelsio.com>
4677 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4678 M: Rohit Maheshwari <rohitm@chelsio.com>
4679 L: linux-crypto@vger.kernel.org
4681 W: http://www.chelsio.com
4682 F: drivers/crypto/chelsio
4684 CXGB4 ETHERNET DRIVER (CXGB4)
4685 M: Vishal Kulkarni <vishal@chelsio.com>
4686 L: netdev@vger.kernel.org
4688 W: http://www.chelsio.com
4689 F: drivers/net/ethernet/chelsio/cxgb4/
4691 CXGB4 ISCSI DRIVER (CXGB4I)
4692 M: Karen Xie <kxie@chelsio.com>
4693 L: linux-scsi@vger.kernel.org
4695 W: http://www.chelsio.com
4696 F: drivers/scsi/cxgbi/cxgb4i
4698 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4699 M: Potnuri Bharat Teja <bharat@chelsio.com>
4700 L: linux-rdma@vger.kernel.org
4702 W: http://www.openfabrics.org
4703 F: drivers/infiniband/hw/cxgb4/
4704 F: include/uapi/rdma/cxgb4-abi.h
4706 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4707 M: Vishal Kulkarni <vishal@gmail.com>
4708 L: netdev@vger.kernel.org
4710 W: http://www.chelsio.com
4711 F: drivers/net/ethernet/chelsio/cxgb4vf/
4713 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4714 M: Frederic Barrat <fbarrat@linux.ibm.com>
4715 M: Andrew Donnellan <ajd@linux.ibm.com>
4716 L: linuxppc-dev@lists.ozlabs.org
4718 F: Documentation/ABI/testing/sysfs-class-cxl
4719 F: Documentation/powerpc/cxl.rst
4720 F: arch/powerpc/platforms/powernv/pci-cxl.c
4721 F: drivers/misc/cxl/
4722 F: include/misc/cxl*
4723 F: include/uapi/misc/cxl.h
4725 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4726 M: Manoj N. Kumar <manoj@linux.ibm.com>
4727 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4728 M: Uma Krishnan <ukrishn@linux.ibm.com>
4729 L: linux-scsi@vger.kernel.org
4731 F: Documentation/powerpc/cxlflash.rst
4732 F: drivers/scsi/cxlflash/
4733 F: include/uapi/scsi/cxlflash_ioctl.h
4736 M: Russell King <linux@armlinux.org.uk>
4737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4739 W: http://www.armlinux.org.uk/
4740 F: drivers/video/fbdev/cyber2000fb.*
4742 CYCLADES ASYNC MUX DRIVER
4744 W: http://www.cyclades.com/
4745 F: drivers/tty/cyclades.c
4746 F: include/linux/cyclades.h
4747 F: include/uapi/linux/cyclades.h
4749 CYCLADES PC300 DRIVER
4751 W: http://www.cyclades.com/
4752 F: drivers/net/wan/pc300*
4754 CYPRESS_FIRMWARE MEDIA DRIVER
4755 M: Antti Palosaari <crope@iki.fi>
4756 L: linux-media@vger.kernel.org
4758 W: https://linuxtv.org
4759 W: http://palosaari.fi/linux/
4760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4761 T: git git://linuxtv.org/anttip/media_tree.git
4762 F: drivers/media/common/cypress_firmware*
4764 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4765 M: Linus Walleij <linus.walleij@linaro.org>
4766 L: linux-input@vger.kernel.org
4768 F: drivers/input/touchscreen/cy8ctma140.c
4770 CYTTSP TOUCHSCREEN DRIVER
4771 M: Ferruh Yigit <fery@cypress.com>
4772 L: linux-input@vger.kernel.org
4774 F: drivers/input/touchscreen/cyttsp*
4775 F: include/linux/input/cyttsp.h
4777 D-LINK DIR-685 TOUCHKEYS DRIVER
4778 M: Linus Walleij <linus.walleij@linaro.org>
4779 L: linux-input@vger.kernel.org
4781 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4783 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4784 M: Joshua Kinard <kumba@gentoo.org>
4786 F: drivers/rtc/rtc-ds1685.c
4787 F: include/linux/rtc/ds1685.h
4789 DAMA SLAVE for AX.25
4790 M: Joerg Reuter <jreuter@yaina.de>
4791 L: linux-hams@vger.kernel.org
4793 W: http://yaina.de/jreuter/
4794 W: http://www.qsl.net/dl1bke/
4795 F: net/ax25/af_ax25.c
4796 F: net/ax25/ax25_dev.c
4797 F: net/ax25/ax25_ds_*
4798 F: net/ax25/ax25_in.c
4799 F: net/ax25/ax25_out.c
4800 F: net/ax25/ax25_timer.c
4801 F: net/ax25/sysctl_net_ax25.c
4803 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4804 L: netdev@vger.kernel.org
4806 F: Documentation/networking/device_drivers/dec/dmfe.rst
4807 F: drivers/net/ethernet/dec/tulip/dmfe.c
4809 DC390/AM53C974 SCSI driver
4810 M: Hannes Reinecke <hare@suse.com>
4811 L: linux-scsi@vger.kernel.org
4813 F: drivers/scsi/am53c974.c
4816 M: Oliver Neukum <oliver@neukum.org>
4817 M: Ali Akcaagac <aliakc@web.de>
4818 M: Jamie Lenehan <lenehan@twibble.org>
4819 L: dc395x@twibble.org
4821 W: http://twibble.org/dist/dc395x/
4822 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4823 F: Documentation/scsi/dc395x.rst
4824 F: drivers/scsi/dc395x.*
4827 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4828 L: dccp@vger.kernel.org
4830 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4831 F: include/linux/dccp.h
4832 F: include/linux/tfrc.h
4833 F: include/uapi/linux/dccp.h
4836 DECnet NETWORK LAYER
4837 L: linux-decnet-user@lists.sourceforge.net
4839 W: http://linux-decnet.sourceforge.net
4840 F: Documentation/networking/decnet.rst
4843 DECSTATION PLATFORM SUPPORT
4844 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4845 L: linux-mips@vger.kernel.org
4847 W: http://www.linux-mips.org/wiki/DECstation
4849 F: arch/mips/include/asm/dec/
4850 F: arch/mips/include/asm/mach-dec/
4852 DEFXX FDDI NETWORK DRIVER
4853 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4855 F: drivers/net/fddi/defxx.*
4857 DEFZA FDDI NETWORK DRIVER
4858 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4860 F: drivers/net/fddi/defza.*
4862 DEINTERLACE DRIVERS FOR ALLWINNER H3
4863 M: Jernej Skrabec <jernej.skrabec@siol.net>
4864 L: linux-media@vger.kernel.org
4866 T: git git://linuxtv.org/media_tree.git
4867 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4868 F: drivers/media/platform/sunxi/sun8i-di/
4871 M: Matthew Garrett <mjg59@srcf.ucam.org>
4872 M: Pali Rohár <pali@kernel.org>
4873 L: platform-driver-x86@vger.kernel.org
4875 F: drivers/platform/x86/dell-laptop.c
4877 DELL LAPTOP FREEFALL DRIVER
4878 M: Pali Rohár <pali@kernel.org>
4880 F: drivers/platform/x86/dell-smo8800.c
4882 DELL LAPTOP RBTN DRIVER
4883 M: Pali Rohár <pali@kernel.org>
4885 F: drivers/platform/x86/dell-rbtn.*
4887 DELL LAPTOP SMM DRIVER
4888 M: Pali Rohár <pali@kernel.org>
4890 F: drivers/hwmon/dell-smm-hwmon.c
4891 F: include/uapi/linux/i8k.h
4893 DELL REMOTE BIOS UPDATE DRIVER
4894 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4895 L: platform-driver-x86@vger.kernel.org
4897 F: drivers/platform/x86/dell_rbu.c
4900 M: Pali Rohár <pali@kernel.org>
4901 M: Mario Limonciello <mario.limonciello@dell.com>
4902 L: platform-driver-x86@vger.kernel.org
4904 F: drivers/platform/x86/dell-smbios.*
4906 DELL SMBIOS SMM DRIVER
4907 M: Mario Limonciello <mario.limonciello@dell.com>
4908 L: platform-driver-x86@vger.kernel.org
4910 F: drivers/platform/x86/dell-smbios-smm.c
4912 DELL SMBIOS WMI DRIVER
4913 M: Mario Limonciello <mario.limonciello@dell.com>
4914 L: platform-driver-x86@vger.kernel.org
4916 F: drivers/platform/x86/dell-smbios-wmi.c
4917 F: tools/wmi/dell-smbios-example.c
4919 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4920 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4921 L: platform-driver-x86@vger.kernel.org
4923 F: Documentation/driver-api/dcdbas.rst
4924 F: drivers/platform/x86/dcdbas.*
4926 DELL WMI DESCRIPTOR DRIVER
4927 M: Mario Limonciello <mario.limonciello@dell.com>
4929 F: drivers/platform/x86/dell-wmi-descriptor.c
4931 DELL WMI NOTIFICATIONS DRIVER
4932 M: Matthew Garrett <mjg59@srcf.ucam.org>
4933 M: Pali Rohár <pali@kernel.org>
4935 F: drivers/platform/x86/dell-wmi.c
4937 DELTA ST MEDIA DRIVER
4938 M: Hugues Fruchet <hugues.fruchet@st.com>
4939 L: linux-media@vger.kernel.org
4941 W: https://linuxtv.org
4942 T: git git://linuxtv.org/media_tree.git
4943 F: drivers/media/platform/sti/delta
4946 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4947 L: linux-mtd@lists.infradead.org
4949 F: drivers/mtd/nand/raw/denali*
4951 DESIGNWARE EDMA CORE IP DRIVER
4952 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4953 L: dmaengine@vger.kernel.org
4955 F: drivers/dma/dw-edma/
4956 F: include/linux/dma/edma.h
4958 DESIGNWARE USB2 DRD IP DRIVER
4959 M: Minas Harutyunyan <hminas@synopsys.com>
4960 L: linux-usb@vger.kernel.org
4962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4963 F: drivers/usb/dwc2/
4965 DESIGNWARE USB3 DRD IP DRIVER
4966 M: Felipe Balbi <balbi@kernel.org>
4967 L: linux-usb@vger.kernel.org
4969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4970 F: drivers/usb/dwc3/
4972 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4973 M: Andreas Klinger <ak@it-klinger.de>
4974 L: linux-iio@vger.kernel.org
4976 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4977 F: drivers/iio/proximity/srf*.c
4979 DEVICE COREDUMP (DEV_COREDUMP)
4980 M: Johannes Berg <johannes@sipsolutions.net>
4981 L: linux-kernel@vger.kernel.org
4983 F: drivers/base/devcoredump.c
4984 F: include/linux/devcoredump.h
4986 DEVICE DIRECT ACCESS (DAX)
4987 M: Dan Williams <dan.j.williams@intel.com>
4988 M: Vishal Verma <vishal.l.verma@intel.com>
4989 M: Dave Jiang <dave.jiang@intel.com>
4990 L: linux-nvdimm@lists.01.org
4994 DEVICE FREQUENCY (DEVFREQ)
4995 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4996 M: Kyungmin Park <kyungmin.park@samsung.com>
4997 M: Chanwoo Choi <cw00.choi@samsung.com>
4998 L: linux-pm@vger.kernel.org
5000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5001 F: Documentation/devicetree/bindings/devfreq/
5003 F: include/linux/devfreq.h
5004 F: include/trace/events/devfreq.h
5006 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5007 M: Chanwoo Choi <cw00.choi@samsung.com>
5008 L: linux-pm@vger.kernel.org
5010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5011 F: Documentation/devicetree/bindings/devfreq/event/
5012 F: drivers/devfreq/devfreq-event.c
5013 F: drivers/devfreq/event/
5014 F: include/dt-bindings/pmu/exynos_ppmu.h
5015 F: include/linux/devfreq-event.h
5017 DEVICE NUMBER REGISTRY
5018 M: Torben Mathiasen <device@lanana.org>
5020 W: http://lanana.org/docs/device-list/index.html
5023 M: Alasdair Kergon <agk@redhat.com>
5024 M: Mike Snitzer <snitzer@redhat.com>
5025 M: dm-devel@redhat.com
5026 L: dm-devel@redhat.com
5028 W: http://sources.redhat.com/dm
5029 Q: http://patchwork.kernel.org/project/dm-devel/list/
5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5031 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5032 F: Documentation/admin-guide/device-mapper/
5033 F: drivers/md/Kconfig
5034 F: drivers/md/Makefile
5036 F: drivers/md/persistent-data/
5037 F: include/linux/device-mapper.h
5038 F: include/linux/dm-*.h
5039 F: include/uapi/linux/dm-*.h
5042 M: Jiri Pirko <jiri@mellanox.com>
5043 L: netdev@vger.kernel.org
5045 F: Documentation/networking/devlink
5046 F: include/net/devlink.h
5047 F: include/uapi/linux/devlink.h
5048 F: net/core/devlink.c
5050 DIALOG SEMICONDUCTOR DRIVERS
5051 M: Support Opensource <support.opensource@diasemi.com>
5053 W: http://www.dialog-semiconductor.com/products
5054 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5055 F: Documentation/devicetree/bindings/mfd/da90*.txt
5056 F: Documentation/devicetree/bindings/regulator/da92*.txt
5057 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5058 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5059 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5060 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5061 F: Documentation/hwmon/da90??.rst
5062 F: drivers/gpio/gpio-da90??.c
5063 F: drivers/hwmon/da90??-hwmon.c
5064 F: drivers/iio/adc/da91??-*.c
5065 F: drivers/input/misc/da90??_onkey.c
5066 F: drivers/input/touchscreen/da9052_tsi.c
5067 F: drivers/leds/leds-da90??.c
5068 F: drivers/mfd/da903x.c
5069 F: drivers/mfd/da90??-*.c
5070 F: drivers/mfd/da91??-*.c
5071 F: drivers/pinctrl/pinctrl-da90??.c
5072 F: drivers/power/supply/da9052-battery.c
5073 F: drivers/power/supply/da91??-*.c
5074 F: drivers/regulator/da9???-regulator.[ch]
5075 F: drivers/regulator/slg51000-regulator.[ch]
5076 F: drivers/rtc/rtc-da90??.c
5077 F: drivers/thermal/da90??-thermal.c
5078 F: drivers/video/backlight/da90??_bl.c
5079 F: drivers/watchdog/da90??_wdt.c
5080 F: include/linux/mfd/da903x.h
5081 F: include/linux/mfd/da9052/
5082 F: include/linux/mfd/da9055/
5083 F: include/linux/mfd/da9062/
5084 F: include/linux/mfd/da9063/
5085 F: include/linux/mfd/da9150/
5086 F: include/linux/regulator/da9211.h
5087 F: include/sound/da[79]*.h
5088 F: sound/soc/codecs/da[79]*.[ch]
5090 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5091 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5092 L: linux-gpio@vger.kernel.org
5094 F: drivers/gpio/gpio-gpio-mm.c
5096 DIOLAN U2C-12 I2C DRIVER
5097 M: Guenter Roeck <linux@roeck-us.net>
5098 L: linux-i2c@vger.kernel.org
5100 F: drivers/i2c/busses/i2c-diolan-u2c.c
5102 DIRECTORY NOTIFICATION (DNOTIFY)
5103 M: Jan Kara <jack@suse.cz>
5104 R: Amir Goldstein <amir73il@gmail.com>
5105 L: linux-fsdevel@vger.kernel.org
5107 F: Documentation/filesystems/dnotify.rst
5108 F: fs/notify/dnotify/
5109 F: include/linux/dnotify.h
5111 DISK GEOMETRY AND PARTITION HANDLING
5112 M: Andries Brouwer <aeb@cwi.nl>
5114 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5115 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5116 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5119 M: Jan Kara <jack@suse.com>
5121 F: Documentation/filesystems/quota.rst
5123 F: include/linux/quota*.h
5124 F: include/uapi/linux/quota*.h
5126 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5127 M: Bernie Thompson <bernie@plugable.com>
5128 L: linux-fbdev@vger.kernel.org
5130 W: http://plugable.com/category/projects/udlfb/
5131 F: Documentation/fb/udlfb.rst
5132 F: drivers/video/fbdev/udlfb.c
5133 F: include/video/udlfb.h
5135 DISTRIBUTED LOCK MANAGER (DLM)
5136 M: Christine Caulfield <ccaulfie@redhat.com>
5137 M: David Teigland <teigland@redhat.com>
5138 L: cluster-devel@redhat.com
5140 W: http://sources.redhat.com/cluster/
5141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5144 DMA BUFFER SHARING FRAMEWORK
5145 M: Sumit Semwal <sumit.semwal@linaro.org>
5146 L: linux-media@vger.kernel.org
5147 L: dri-devel@lists.freedesktop.org
5148 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5150 T: git git://anongit.freedesktop.org/drm/drm-misc
5151 F: Documentation/driver-api/dma-buf.rst
5153 F: include/linux/*fence.h
5154 F: include/linux/dma-buf*
5155 F: include/linux/dma-resv.h
5156 K: \bdma_(?:buf|fence|resv)\b
5158 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5159 M: Vinod Koul <vkoul@kernel.org>
5160 L: dmaengine@vger.kernel.org
5162 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5164 F: Documentation/devicetree/bindings/dma/
5165 F: Documentation/driver-api/dmaengine/
5167 F: include/linux/dmaengine.h
5168 F: include/linux/of_dma.h
5171 M: Christoph Hellwig <hch@lst.de>
5172 M: Marek Szyprowski <m.szyprowski@samsung.com>
5173 R: Robin Murphy <robin.murphy@arm.com>
5174 L: iommu@lists.linux-foundation.org
5176 W: http://git.infradead.org/users/hch/dma-mapping.git
5177 T: git git://git.infradead.org/users/hch/dma-mapping.git
5178 F: include/asm-generic/dma-mapping.h
5179 F: include/linux/dma-direct.h
5180 F: include/linux/dma-mapping.h
5181 F: include/linux/dma-noncoherent.h
5184 DMA-BUF HEAPS FRAMEWORK
5185 M: Sumit Semwal <sumit.semwal@linaro.org>
5186 R: Andrew F. Davis <afd@ti.com>
5187 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5188 R: Liam Mark <lmark@codeaurora.org>
5189 R: Laura Abbott <labbott@redhat.com>
5190 R: Brian Starkey <Brian.Starkey@arm.com>
5191 R: John Stultz <john.stultz@linaro.org>
5192 L: linux-media@vger.kernel.org
5193 L: dri-devel@lists.freedesktop.org
5194 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5196 T: git git://anongit.freedesktop.org/drm/drm-misc
5197 F: drivers/dma-buf/dma-heap.c
5198 F: drivers/dma-buf/heaps/*
5199 F: include/linux/dma-heap.h
5200 F: include/uapi/linux/dma-heap.h
5202 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5203 M: Lukasz Luba <lukasz.luba@arm.com>
5204 L: linux-pm@vger.kernel.org
5205 L: linux-samsung-soc@vger.kernel.org
5207 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5208 F: drivers/memory/samsung/exynos5422-dmc.c
5210 DME1737 HARDWARE MONITOR DRIVER
5211 M: Juerg Haefliger <juergh@gmail.com>
5212 L: linux-hwmon@vger.kernel.org
5214 F: Documentation/hwmon/dme1737.rst
5215 F: drivers/hwmon/dme1737.c
5218 M: Jean Delvare <jdelvare@suse.com>
5220 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5221 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5222 F: drivers/firmware/dmi-id.c
5223 F: drivers/firmware/dmi_scan.c
5224 F: include/linux/dmi.h
5227 M: Jonathan Corbet <corbet@lwn.net>
5228 L: linux-doc@vger.kernel.org
5230 T: git git://git.lwn.net/linux.git docs-next
5232 F: scripts/documentation-file-ref-check
5233 F: scripts/kernel-doc
5234 F: scripts/sphinx-pre-install
5235 X: Documentation/ABI/
5236 X: Documentation/admin-guide/media/
5237 X: Documentation/devicetree/
5238 X: Documentation/driver-api/media/
5239 X: Documentation/firmware-guide/acpi/
5240 X: Documentation/i2c/
5241 X: Documentation/power/
5242 X: Documentation/spi/
5243 X: Documentation/userspace-api/media/
5245 DOCUMENTATION SCRIPTS
5246 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5247 L: linux-doc@vger.kernel.org
5249 F: Documentation/sphinx/parse-headers.pl
5250 F: scripts/documentation-file-ref-check
5251 F: scripts/sphinx-pre-install
5253 DOCUMENTATION/ITALIAN
5254 M: Federico Vaga <federico.vaga@vaga.pv.it>
5255 L: linux-doc@vger.kernel.org
5257 F: Documentation/translations/it_IT
5259 DONGWOON DW9714 LENS VOICE COIL DRIVER
5260 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5261 L: linux-media@vger.kernel.org
5263 T: git git://linuxtv.org/media_tree.git
5264 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5265 F: drivers/media/i2c/dw9714.c
5267 DONGWOON DW9807 LENS VOICE COIL DRIVER
5268 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5269 L: linux-media@vger.kernel.org
5271 T: git git://linuxtv.org/media_tree.git
5272 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5273 F: drivers/media/i2c/dw9807-vcm.c
5276 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5277 L: blinux-list@redhat.com
5279 F: drivers/char/dtlk.c
5280 F: include/linux/dtlk.h
5282 DPAA2 DATAPATH I/O (DPIO) DRIVER
5283 M: Roy Pledge <Roy.Pledge@nxp.com>
5284 L: linux-kernel@vger.kernel.org
5286 F: drivers/soc/fsl/dpio
5288 DPAA2 ETHERNET DRIVER
5289 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5290 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5291 L: netdev@vger.kernel.org
5293 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5294 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5295 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5296 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5297 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5298 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5299 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5300 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5301 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5303 DPAA2 ETHERNET SWITCH DRIVER
5304 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5305 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5306 L: linux-kernel@vger.kernel.org
5308 F: drivers/staging/fsl-dpaa2/ethsw
5310 DPT_I2O SCSI RAID DRIVER
5311 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5312 L: linux-scsi@vger.kernel.org
5314 W: http://www.adaptec.com/
5315 F: drivers/scsi/dpt*
5316 F: drivers/scsi/dpt/
5319 M: Philipp Reisner <philipp.reisner@linbit.com>
5320 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5321 L: drbd-dev@lists.linbit.com
5323 W: http://www.drbd.org
5324 T: git git://git.linbit.com/linux-drbd.git
5325 T: git git://git.linbit.com/drbd-8.4.git
5326 F: Documentation/admin-guide/blockdev/
5327 F: drivers/block/drbd/
5330 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5331 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5332 R: "Rafael J. Wysocki" <rafael@kernel.org>
5334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5335 F: Documentation/core-api/kobject.rst
5339 F: include/linux/debugfs.h
5340 F: include/linux/kobj*
5343 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5344 M: Kevin Hilman <khilman@kernel.org>
5345 M: Nishanth Menon <nm@ti.com>
5346 L: linux-pm@vger.kernel.org
5348 F: drivers/power/avs/
5349 F: include/linux/power/smartreflex.h
5351 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5352 M: Maxime Ripard <mripard@kernel.org>
5353 M: Chen-Yu Tsai <wens@csie.org>
5354 R: Jernej Skrabec <jernej.skrabec@siol.net>
5355 L: dri-devel@lists.freedesktop.org
5357 T: git git://anongit.freedesktop.org/drm/drm-misc
5358 F: drivers/gpu/drm/sun4i/sun8i*
5360 DRM DRIVER FOR ARM PL111 CLCD
5361 M: Eric Anholt <eric@anholt.net>
5363 T: git git://anongit.freedesktop.org/drm/drm-misc
5364 F: drivers/gpu/drm/pl111/
5366 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5367 M: Linus Walleij <linus.walleij@linaro.org>
5369 T: git git://anongit.freedesktop.org/drm/drm-misc
5370 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5371 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5373 DRM DRIVER FOR ASPEED BMC GFX
5374 M: Joel Stanley <joel@jms.id.au>
5375 L: linux-aspeed@lists.ozlabs.org
5377 T: git git://anongit.freedesktop.org/drm/drm-misc
5378 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5379 F: drivers/gpu/drm/aspeed/
5381 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5382 M: Dave Airlie <airlied@redhat.com>
5384 F: drivers/gpu/drm/ast/
5386 DRM DRIVER FOR BOCHS VIRTUAL GPU
5387 M: Gerd Hoffmann <kraxel@redhat.com>
5388 L: virtualization@lists.linux-foundation.org
5390 T: git git://anongit.freedesktop.org/drm/drm-misc
5391 F: drivers/gpu/drm/bochs/
5393 DRM DRIVER FOR BOE HIMAX8279D PANELS
5394 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5396 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5397 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5399 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5400 M: Linus Walleij <linus.walleij@linaro.org>
5402 T: git git://anongit.freedesktop.org/drm/drm-misc
5403 F: drivers/gpu/drm/tve200/
5405 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5406 M: Icenowy Zheng <icenowy@aosc.io>
5408 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5409 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5411 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5412 M: Jagan Teki <jagan@amarulasolutions.com>
5414 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5415 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5417 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5418 M: Hans de Goede <hdegoede@redhat.com>
5420 T: git git://anongit.freedesktop.org/drm/drm-misc
5421 F: drivers/gpu/drm/tiny/gm12u320.c
5423 DRM DRIVER FOR HX8357D PANELS
5424 M: Eric Anholt <eric@anholt.net>
5426 T: git git://anongit.freedesktop.org/drm/drm-misc
5427 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5428 F: drivers/gpu/drm/tiny/hx8357d.c
5430 DRM DRIVER FOR ILITEK ILI9225 PANELS
5431 M: David Lechner <david@lechnology.com>
5433 T: git git://anongit.freedesktop.org/drm/drm-misc
5434 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5435 F: drivers/gpu/drm/tiny/ili9225.c
5437 DRM DRIVER FOR ILITEK ILI9486 PANELS
5438 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5440 T: git git://anongit.freedesktop.org/drm/drm-misc
5441 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5442 F: drivers/gpu/drm/tiny/ili9486.c
5444 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5445 S: Orphan / Obsolete
5446 F: drivers/gpu/drm/i810/
5447 F: include/uapi/drm/i810_drm.h
5449 DRM DRIVER FOR LVDS PANELS
5450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5451 L: dri-devel@lists.freedesktop.org
5452 T: git git://anongit.freedesktop.org/drm/drm-misc
5454 F: drivers/gpu/drm/panel/panel-lvds.c
5455 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5457 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5458 S: Orphan / Obsolete
5459 F: drivers/gpu/drm/mga/
5460 F: include/uapi/drm/mga_drm.h
5462 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5463 M: Dave Airlie <airlied@redhat.com>
5465 F: drivers/gpu/drm/mgag200/
5467 DRM DRIVER FOR MI0283QT
5468 M: Noralf Trønnes <noralf@tronnes.org>
5470 T: git git://anongit.freedesktop.org/drm/drm-misc
5471 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5472 F: drivers/gpu/drm/tiny/mi0283qt.c
5474 DRM DRIVER FOR MSM ADRENO GPU
5475 M: Rob Clark <robdclark@gmail.com>
5476 M: Sean Paul <sean@poorly.run>
5477 L: linux-arm-msm@vger.kernel.org
5478 L: dri-devel@lists.freedesktop.org
5479 L: freedreno@lists.freedesktop.org
5481 T: git https://gitlab.freedesktop.org/drm/msm.git
5482 F: Documentation/devicetree/bindings/display/msm/
5483 F: drivers/gpu/drm/msm/
5484 F: include/uapi/drm/msm_drm.h
5486 DRM DRIVER FOR NOVATEK NT35510 PANELS
5487 M: Linus Walleij <linus.walleij@linaro.org>
5489 T: git git://anongit.freedesktop.org/drm/drm-misc
5490 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5491 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5493 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5494 M: Ben Skeggs <bskeggs@redhat.com>
5495 L: dri-devel@lists.freedesktop.org
5496 L: nouveau@lists.freedesktop.org
5498 T: git git://github.com/skeggsb/linux
5499 F: drivers/gpu/drm/nouveau/
5500 F: include/uapi/drm/nouveau_drm.h
5502 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5503 M: Stefan Mavrodiev <stefan@olimex.com>
5505 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5506 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5508 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5509 M: Noralf Trønnes <noralf@tronnes.org>
5511 T: git git://anongit.freedesktop.org/drm/drm-misc
5512 F: Documentation/devicetree/bindings/display/repaper.txt
5513 F: drivers/gpu/drm/tiny/repaper.c
5515 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5516 M: Dave Airlie <airlied@redhat.com>
5517 M: Gerd Hoffmann <kraxel@redhat.com>
5518 L: virtualization@lists.linux-foundation.org
5520 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5521 T: git git://anongit.freedesktop.org/drm/drm-misc
5522 F: drivers/gpu/drm/tiny/cirrus.c
5524 DRM DRIVER FOR QXL VIRTUAL GPU
5525 M: Dave Airlie <airlied@redhat.com>
5526 M: Gerd Hoffmann <kraxel@redhat.com>
5527 L: virtualization@lists.linux-foundation.org
5528 L: spice-devel@lists.freedesktop.org
5530 T: git git://anongit.freedesktop.org/drm/drm-misc
5531 F: drivers/gpu/drm/qxl/
5532 F: include/uapi/drm/qxl_drm.h
5534 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5535 S: Orphan / Obsolete
5536 F: drivers/gpu/drm/r128/
5537 F: include/uapi/drm/r128_drm.h
5539 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5540 M: Robert Chiras <robert.chiras@nxp.com>
5542 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5543 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5545 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5546 M: Guido Günther <agx@sigxcpu.org>
5547 R: Purism Kernel Team <kernel@puri.sm>
5549 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5550 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5552 DRM DRIVER FOR SAVAGE VIDEO CARDS
5553 S: Orphan / Obsolete
5554 F: drivers/gpu/drm/savage/
5555 F: include/uapi/drm/savage_drm.h
5557 DRM DRIVER FOR SIS VIDEO CARDS
5558 S: Orphan / Obsolete
5559 F: drivers/gpu/drm/sis/
5560 F: include/uapi/drm/sis_drm.h
5562 DRM DRIVER FOR SITRONIX ST7586 PANELS
5563 M: David Lechner <david@lechnology.com>
5565 T: git git://anongit.freedesktop.org/drm/drm-misc
5566 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5567 F: drivers/gpu/drm/tiny/st7586.c
5569 DRM DRIVER FOR SITRONIX ST7701 PANELS
5570 M: Jagan Teki <jagan@amarulasolutions.com>
5572 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5573 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5575 DRM DRIVER FOR SITRONIX ST7735R PANELS
5576 M: David Lechner <david@lechnology.com>
5578 T: git git://anongit.freedesktop.org/drm/drm-misc
5579 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5580 F: drivers/gpu/drm/tiny/st7735r.c
5582 DRM DRIVER FOR SONY ACX424AKP PANELS
5583 M: Linus Walleij <linus.walleij@linaro.org>
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5586 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5588 DRM DRIVER FOR ST-ERICSSON MCDE
5589 M: Linus Walleij <linus.walleij@linaro.org>
5591 T: git git://anongit.freedesktop.org/drm/drm-misc
5592 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5593 F: drivers/gpu/drm/mcde/
5595 DRM DRIVER FOR TDFX VIDEO CARDS
5596 S: Orphan / Obsolete
5597 F: drivers/gpu/drm/tdfx/
5599 DRM DRIVER FOR TPO TPG110 PANELS
5600 M: Linus Walleij <linus.walleij@linaro.org>
5602 T: git git://anongit.freedesktop.org/drm/drm-misc
5603 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5604 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5606 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5607 M: Dave Airlie <airlied@redhat.com>
5608 R: Sean Paul <sean@poorly.run>
5609 L: dri-devel@lists.freedesktop.org
5611 T: git git://anongit.freedesktop.org/drm/drm-misc
5612 F: drivers/gpu/drm/udl/
5614 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5615 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5616 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5617 R: Daniel Vetter <daniel@ffwll.ch>
5618 L: dri-devel@lists.freedesktop.org
5620 T: git git://anongit.freedesktop.org/drm/drm-misc
5621 F: Documentation/gpu/vkms.rst
5622 F: drivers/gpu/drm/vkms/
5624 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5625 M: Hans de Goede <hdegoede@redhat.com>
5626 L: dri-devel@lists.freedesktop.org
5628 T: git git://anongit.freedesktop.org/drm/drm-misc
5629 F: drivers/gpu/drm/vboxvideo/
5631 DRM DRIVER FOR VMWARE VIRTUAL GPU
5632 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5633 M: Roland Scheidegger <sroland@vmware.com>
5634 L: dri-devel@lists.freedesktop.org
5636 T: git git://people.freedesktop.org/~sroland/linux
5637 F: drivers/gpu/drm/vmwgfx/
5638 F: include/uapi/drm/vmwgfx_drm.h
5641 M: David Airlie <airlied@linux.ie>
5642 M: Daniel Vetter <daniel@ffwll.ch>
5643 L: dri-devel@lists.freedesktop.org
5645 B: https://bugs.freedesktop.org/
5646 C: irc://chat.freenode.net/dri-devel
5647 T: git git://anongit.freedesktop.org/drm/drm
5648 F: Documentation/devicetree/bindings/display/
5649 F: Documentation/devicetree/bindings/gpu/
5650 F: Documentation/gpu/
5654 F: include/linux/vga*
5655 F: include/uapi/drm/
5657 DRM DRIVERS AND MISC GPU PATCHES
5658 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5659 M: Maxime Ripard <mripard@kernel.org>
5660 M: Thomas Zimmermann <tzimmermann@suse.de>
5662 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5663 T: git git://anongit.freedesktop.org/drm/drm-misc
5664 F: Documentation/gpu/
5665 F: drivers/gpu/drm/*
5668 F: include/linux/vga*
5669 F: include/uapi/drm/drm*
5671 DRM DRIVERS FOR ALLWINNER A10
5672 M: Maxime Ripard <mripard@kernel.org>
5673 M: Chen-Yu Tsai <wens@csie.org>
5674 L: dri-devel@lists.freedesktop.org
5676 T: git git://anongit.freedesktop.org/drm/drm-misc
5677 F: Documentation/devicetree/bindings/display/allwinner*
5678 F: drivers/gpu/drm/sun4i/
5680 DRM DRIVERS FOR AMLOGIC SOCS
5681 M: Neil Armstrong <narmstrong@baylibre.com>
5682 L: dri-devel@lists.freedesktop.org
5683 L: linux-amlogic@lists.infradead.org
5685 W: http://linux-meson.com/
5686 T: git git://anongit.freedesktop.org/drm/drm-misc
5687 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5688 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5689 F: Documentation/gpu/meson.rst
5690 F: drivers/gpu/drm/meson/
5692 DRM DRIVERS FOR ATMEL HLCDC
5693 M: Sam Ravnborg <sam@ravnborg.org>
5694 M: Boris Brezillon <bbrezillon@kernel.org>
5695 L: dri-devel@lists.freedesktop.org
5697 T: git git://anongit.freedesktop.org/drm/drm-misc
5698 F: Documentation/devicetree/bindings/display/atmel/
5699 F: drivers/gpu/drm/atmel-hlcdc/
5701 DRM DRIVERS FOR BRIDGE CHIPS
5702 M: Andrzej Hajda <a.hajda@samsung.com>
5703 M: Neil Armstrong <narmstrong@baylibre.com>
5704 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5705 R: Jonas Karlman <jonas@kwiboo.se>
5706 R: Jernej Skrabec <jernej.skrabec@siol.net>
5708 T: git git://anongit.freedesktop.org/drm/drm-misc
5709 F: drivers/gpu/drm/bridge/
5711 DRM DRIVERS FOR EXYNOS
5712 M: Inki Dae <inki.dae@samsung.com>
5713 M: Joonyoung Shim <jy0922.shim@samsung.com>
5714 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5715 M: Kyungmin Park <kyungmin.park@samsung.com>
5716 L: dri-devel@lists.freedesktop.org
5718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5719 F: Documentation/devicetree/bindings/display/exynos/
5720 F: drivers/gpu/drm/exynos/
5721 F: include/uapi/drm/exynos_drm.h
5723 DRM DRIVERS FOR FREESCALE DCU
5724 M: Stefan Agner <stefan@agner.ch>
5725 M: Alison Wang <alison.wang@nxp.com>
5726 L: dri-devel@lists.freedesktop.org
5728 T: git git://anongit.freedesktop.org/drm/drm-misc
5729 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5730 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5731 F: drivers/gpu/drm/fsl-dcu/
5733 DRM DRIVERS FOR FREESCALE IMX
5734 M: Philipp Zabel <p.zabel@pengutronix.de>
5735 L: dri-devel@lists.freedesktop.org
5737 F: Documentation/devicetree/bindings/display/imx/
5738 F: drivers/gpu/drm/imx/
5739 F: drivers/gpu/ipu-v3/
5741 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5742 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5743 L: dri-devel@lists.freedesktop.org
5745 T: git git://github.com/patjak/drm-gma500
5746 F: drivers/gpu/drm/gma500/
5748 DRM DRIVERS FOR HISILICON
5749 M: Xinliang Liu <xinliang.liu@linaro.org>
5750 M: Rongrong Zou <zourongrong@gmail.com>
5751 R: John Stultz <john.stultz@linaro.org>
5752 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5753 R: Chen Feng <puck.chen@hisilicon.com>
5754 L: dri-devel@lists.freedesktop.org
5756 T: git git://anongit.freedesktop.org/drm/drm-misc
5757 F: Documentation/devicetree/bindings/display/hisilicon/
5758 F: drivers/gpu/drm/hisilicon/
5760 DRM DRIVERS FOR LIMA
5761 M: Qiang Yu <yuq825@gmail.com>
5762 L: dri-devel@lists.freedesktop.org
5763 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5765 T: git git://anongit.freedesktop.org/drm/drm-misc
5766 F: drivers/gpu/drm/lima/
5767 F: include/uapi/drm/lima_drm.h
5769 DRM DRIVERS FOR MEDIATEK
5770 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5771 M: Philipp Zabel <p.zabel@pengutronix.de>
5772 L: dri-devel@lists.freedesktop.org
5774 F: Documentation/devicetree/bindings/display/mediatek/
5775 F: drivers/gpu/drm/mediatek/
5777 DRM DRIVERS FOR NVIDIA TEGRA
5778 M: Thierry Reding <thierry.reding@gmail.com>
5779 L: dri-devel@lists.freedesktop.org
5780 L: linux-tegra@vger.kernel.org
5782 T: git git://anongit.freedesktop.org/tegra/linux.git
5783 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5784 F: drivers/gpu/drm/tegra/
5785 F: drivers/gpu/host1x/
5786 F: include/linux/host1x.h
5787 F: include/uapi/drm/tegra_drm.h
5789 DRM DRIVERS FOR RENESAS
5790 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5791 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5792 L: dri-devel@lists.freedesktop.org
5793 L: linux-renesas-soc@vger.kernel.org
5795 T: git git://linuxtv.org/pinchartl/media drm/du/next
5796 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5797 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5798 F: Documentation/devicetree/bindings/display/renesas,du.txt
5799 F: drivers/gpu/drm/rcar-du/
5800 F: drivers/gpu/drm/shmobile/
5801 F: include/linux/platform_data/shmob_drm.h
5803 DRM DRIVERS FOR ROCKCHIP
5804 M: Sandy Huang <hjc@rock-chips.com>
5805 M: Heiko Stübner <heiko@sntech.de>
5806 L: dri-devel@lists.freedesktop.org
5808 T: git git://anongit.freedesktop.org/drm/drm-misc
5809 F: Documentation/devicetree/bindings/display/rockchip/
5810 F: drivers/gpu/drm/rockchip/
5813 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5814 M: Vincent Abriou <vincent.abriou@st.com>
5815 L: dri-devel@lists.freedesktop.org
5817 T: git git://anongit.freedesktop.org/drm/drm-misc
5818 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5819 F: drivers/gpu/drm/sti
5822 M: Yannick Fertre <yannick.fertre@st.com>
5823 M: Philippe Cornu <philippe.cornu@st.com>
5824 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5825 M: Vincent Abriou <vincent.abriou@st.com>
5826 L: dri-devel@lists.freedesktop.org
5828 T: git git://anongit.freedesktop.org/drm/drm-misc
5829 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5830 F: drivers/gpu/drm/stm
5832 DRM DRIVERS FOR TI KEYSTONE
5833 M: Jyri Sarha <jsarha@ti.com>
5834 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5835 L: dri-devel@lists.freedesktop.org
5837 T: git git://anongit.freedesktop.org/drm/drm-misc
5838 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5839 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5840 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5841 F: drivers/gpu/drm/tidss/
5843 DRM DRIVERS FOR TI LCDC
5844 M: Jyri Sarha <jsarha@ti.com>
5845 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5846 L: dri-devel@lists.freedesktop.org
5848 F: Documentation/devicetree/bindings/display/tilcdc/
5849 F: drivers/gpu/drm/tilcdc/
5851 DRM DRIVERS FOR TI OMAP
5852 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5853 L: dri-devel@lists.freedesktop.org
5855 F: Documentation/devicetree/bindings/display/ti/
5856 F: drivers/gpu/drm/omapdrm/
5859 M: Eric Anholt <eric@anholt.net>
5861 T: git git://anongit.freedesktop.org/drm/drm-misc
5862 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5863 F: drivers/gpu/drm/v3d/
5864 F: include/uapi/drm/v3d_drm.h
5867 M: Eric Anholt <eric@anholt.net>
5869 T: git git://github.com/anholt/linux
5870 T: git git://anongit.freedesktop.org/drm/drm-misc
5871 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5872 F: drivers/gpu/drm/vc4/
5873 F: include/uapi/drm/vc4_drm.h
5875 DRM DRIVERS FOR VIVANTE GPU IP
5876 M: Lucas Stach <l.stach@pengutronix.de>
5877 R: Russell King <linux+etnaviv@armlinux.org.uk>
5878 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5879 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5880 L: dri-devel@lists.freedesktop.org
5882 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5883 F: drivers/gpu/drm/etnaviv/
5884 F: include/uapi/drm/etnaviv_drm.h
5887 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5888 L: dri-devel@lists.freedesktop.org
5889 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5891 T: git git://anongit.freedesktop.org/drm/drm-misc
5892 F: Documentation/gpu/xen-front.rst
5893 F: drivers/gpu/drm/xen/
5895 DRM DRIVERS FOR ZTE ZX
5896 M: Shawn Guo <shawnguo@kernel.org>
5897 L: dri-devel@lists.freedesktop.org
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: Documentation/devicetree/bindings/display/zte,vou.txt
5901 F: drivers/gpu/drm/zte/
5904 M: Thierry Reding <thierry.reding@gmail.com>
5905 R: Sam Ravnborg <sam@ravnborg.org>
5906 L: dri-devel@lists.freedesktop.org
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: Documentation/devicetree/bindings/display/panel/
5910 F: drivers/gpu/drm/drm_panel.c
5911 F: drivers/gpu/drm/panel/
5912 F: include/drm/drm_panel.h
5915 M: Christian Koenig <christian.koenig@amd.com>
5916 M: Huang Rui <ray.huang@amd.com>
5917 L: dri-devel@lists.freedesktop.org
5919 T: git git://people.freedesktop.org/~agd5f/linux
5920 F: drivers/gpu/drm/ttm/
5923 DSBR100 USB FM RADIO DRIVER
5924 M: Alexey Klimov <klimov.linux@gmail.com>
5925 L: linux-media@vger.kernel.org
5927 T: git git://linuxtv.org/media_tree.git
5928 F: drivers/media/radio/dsbr100.c
5931 M: Hans Verkuil <hverkuil@xs4all.nl>
5932 L: linux-media@vger.kernel.org
5934 W: https://linuxtv.org
5935 T: git git://linuxtv.org/media_tree.git
5936 F: drivers/media/pci/dt3155/
5938 DVB_USB_AF9015 MEDIA DRIVER
5939 M: Antti Palosaari <crope@iki.fi>
5940 L: linux-media@vger.kernel.org
5942 W: https://linuxtv.org
5943 W: http://palosaari.fi/linux/
5944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5945 T: git git://linuxtv.org/anttip/media_tree.git
5946 F: drivers/media/usb/dvb-usb-v2/af9015*
5948 DVB_USB_AF9035 MEDIA DRIVER
5949 M: Antti Palosaari <crope@iki.fi>
5950 L: linux-media@vger.kernel.org
5952 W: https://linuxtv.org
5953 W: http://palosaari.fi/linux/
5954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5955 T: git git://linuxtv.org/anttip/media_tree.git
5956 F: drivers/media/usb/dvb-usb-v2/af9035*
5958 DVB_USB_ANYSEE MEDIA DRIVER
5959 M: Antti Palosaari <crope@iki.fi>
5960 L: linux-media@vger.kernel.org
5962 W: https://linuxtv.org
5963 W: http://palosaari.fi/linux/
5964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5965 T: git git://linuxtv.org/anttip/media_tree.git
5966 F: drivers/media/usb/dvb-usb-v2/anysee*
5968 DVB_USB_AU6610 MEDIA DRIVER
5969 M: Antti Palosaari <crope@iki.fi>
5970 L: linux-media@vger.kernel.org
5972 W: https://linuxtv.org
5973 W: http://palosaari.fi/linux/
5974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5975 T: git git://linuxtv.org/anttip/media_tree.git
5976 F: drivers/media/usb/dvb-usb-v2/au6610*
5978 DVB_USB_CE6230 MEDIA DRIVER
5979 M: Antti Palosaari <crope@iki.fi>
5980 L: linux-media@vger.kernel.org
5982 W: https://linuxtv.org
5983 W: http://palosaari.fi/linux/
5984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5985 T: git git://linuxtv.org/anttip/media_tree.git
5986 F: drivers/media/usb/dvb-usb-v2/ce6230*
5988 DVB_USB_CXUSB MEDIA DRIVER
5989 M: Michael Krufky <mkrufky@linuxtv.org>
5990 L: linux-media@vger.kernel.org
5992 W: https://linuxtv.org
5993 W: http://github.com/mkrufky
5994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5995 T: git git://linuxtv.org/media_tree.git
5996 F: drivers/media/usb/dvb-usb/cxusb*
5998 DVB_USB_EC168 MEDIA DRIVER
5999 M: Antti Palosaari <crope@iki.fi>
6000 L: linux-media@vger.kernel.org
6002 W: https://linuxtv.org
6003 W: http://palosaari.fi/linux/
6004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6005 T: git git://linuxtv.org/anttip/media_tree.git
6006 F: drivers/media/usb/dvb-usb-v2/ec168*
6008 DVB_USB_GL861 MEDIA DRIVER
6009 M: Antti Palosaari <crope@iki.fi>
6010 L: linux-media@vger.kernel.org
6012 W: https://linuxtv.org
6013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6014 T: git git://linuxtv.org/anttip/media_tree.git
6015 F: drivers/media/usb/dvb-usb-v2/gl861*
6017 DVB_USB_MXL111SF MEDIA DRIVER
6018 M: Michael Krufky <mkrufky@linuxtv.org>
6019 L: linux-media@vger.kernel.org
6021 W: https://linuxtv.org
6022 W: http://github.com/mkrufky
6023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6024 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6025 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6027 DVB_USB_RTL28XXU MEDIA DRIVER
6028 M: Antti Palosaari <crope@iki.fi>
6029 L: linux-media@vger.kernel.org
6031 W: https://linuxtv.org
6032 W: http://palosaari.fi/linux/
6033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6034 T: git git://linuxtv.org/anttip/media_tree.git
6035 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6037 DVB_USB_V2 MEDIA DRIVER
6038 M: Antti Palosaari <crope@iki.fi>
6039 L: linux-media@vger.kernel.org
6041 W: https://linuxtv.org
6042 W: http://palosaari.fi/linux/
6043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6044 T: git git://linuxtv.org/anttip/media_tree.git
6045 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6046 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6049 M: Jason Baron <jbaron@akamai.com>
6051 F: include/linux/dynamic_debug.h
6052 F: lib/dynamic_debug.c
6054 DYNAMIC INTERRUPT MODERATION
6055 M: Tal Gilboa <talgi@mellanox.com>
6057 F: Documentation/networking/net_dim.rst
6058 F: include/linux/dim.h
6061 DZ DECSTATION DZ11 SERIAL DRIVER
6062 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6064 F: drivers/tty/serial/dz.*
6066 E3X0 POWER BUTTON DRIVER
6067 M: Moritz Fischer <moritz.fischer@ettus.com>
6068 L: usrp-users@lists.ettus.com
6070 W: http://www.ettus.com
6071 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6072 F: drivers/input/misc/e3x0-button.c
6075 M: Antti Palosaari <crope@iki.fi>
6076 L: linux-media@vger.kernel.org
6078 W: https://linuxtv.org
6079 W: http://palosaari.fi/linux/
6080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6081 T: git git://linuxtv.org/anttip/media_tree.git
6082 F: drivers/media/tuners/e4000*
6084 EARTH_PT1 MEDIA DRIVER
6085 M: Akihiro Tsukada <tskd08@gmail.com>
6086 L: linux-media@vger.kernel.org
6088 F: drivers/media/pci/pt1/
6090 EARTH_PT3 MEDIA DRIVER
6091 M: Akihiro Tsukada <tskd08@gmail.com>
6092 L: linux-media@vger.kernel.org
6094 F: drivers/media/pci/pt3/
6097 M: Antti Palosaari <crope@iki.fi>
6098 L: linux-media@vger.kernel.org
6100 W: https://linuxtv.org
6101 W: http://palosaari.fi/linux/
6102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6103 T: git git://linuxtv.org/anttip/media_tree.git
6104 F: drivers/media/dvb-frontends/ec100*
6107 M: Tyler Hicks <code@tyhicks.com>
6108 L: ecryptfs@vger.kernel.org
6110 W: http://ecryptfs.org
6111 W: https://launchpad.net/ecryptfs
6112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6113 F: Documentation/filesystems/ecryptfs.rst
6117 M: Borislav Petkov <bp@alien8.de>
6118 L: linux-edac@vger.kernel.org
6120 F: drivers/edac/amd64_edac*
6123 M: Jan Luebbe <jlu@pengutronix.de>
6124 L: linux-edac@vger.kernel.org
6126 F: drivers/edac/armada_xp_*
6129 M: Stefan Schaeckeler <sschaeck@cisco.com>
6131 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6132 F: drivers/edac/aspeed_edac.c
6135 M: Shravan Kumar Ramani <sramani@mellanox.com>
6137 F: drivers/edac/bluefield_edac.c
6140 M: Robert Richter <rric@kernel.org>
6141 L: linux-edac@vger.kernel.org
6143 F: drivers/edac/highbank*
6146 M: Ralf Baechle <ralf@linux-mips.org>
6147 M: Robert Richter <rrichter@marvell.com>
6148 L: linux-edac@vger.kernel.org
6149 L: linux-mips@vger.kernel.org
6151 F: drivers/edac/octeon_edac*
6153 EDAC-CAVIUM THUNDERX
6154 M: Robert Richter <rrichter@marvell.com>
6155 L: linux-edac@vger.kernel.org
6157 F: drivers/edac/thunderx_edac*
6160 M: Borislav Petkov <bp@alien8.de>
6161 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6162 M: Tony Luck <tony.luck@intel.com>
6163 R: James Morse <james.morse@arm.com>
6164 R: Robert Richter <rrichter@marvell.com>
6165 L: linux-edac@vger.kernel.org
6167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6168 F: Documentation/admin-guide/ras.rst
6169 F: Documentation/driver-api/edac.rst
6171 F: include/linux/edac.h
6174 M: Lei Wang <lewan@microsoft.com>
6175 L: linux-edac@vger.kernel.org
6177 F: drivers/edac/dmc520_edac.c
6180 M: Mark Gross <mark.gross@intel.com>
6181 L: linux-edac@vger.kernel.org
6183 F: drivers/edac/e752x_edac.c
6186 L: linux-edac@vger.kernel.org
6188 F: drivers/edac/e7xxx_edac.c
6191 M: York Sun <york.sun@nxp.com>
6192 L: linux-edac@vger.kernel.org
6194 F: drivers/edac/fsl_ddr_edac.*
6197 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6198 L: linux-edac@vger.kernel.org
6200 F: drivers/edac/ghes_edac.c
6203 M: Tony Luck <tony.luck@intel.com>
6204 L: linux-edac@vger.kernel.org
6206 F: drivers/edac/i10nm_base.c
6209 L: linux-edac@vger.kernel.org
6211 F: drivers/edac/i3000_edac.c
6214 L: linux-edac@vger.kernel.org
6216 F: drivers/edac/i5000_edac.c
6219 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6220 L: linux-edac@vger.kernel.org
6222 F: drivers/edac/i5400_edac.c
6225 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6226 L: linux-edac@vger.kernel.org
6228 F: drivers/edac/i7300_edac.c
6231 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6232 L: linux-edac@vger.kernel.org
6234 F: drivers/edac/i7core_edac.c
6237 M: Tim Small <tim@buttersideup.com>
6238 L: linux-edac@vger.kernel.org
6240 F: drivers/edac/i82443bxgx_edac.c
6243 M: "Arvind R." <arvino55@gmail.com>
6244 L: linux-edac@vger.kernel.org
6246 F: drivers/edac/i82975x_edac.c
6249 M: Jason Baron <jbaron@akamai.com>
6250 L: linux-edac@vger.kernel.org
6252 F: drivers/edac/ie31200_edac.c
6255 M: Johannes Thumshirn <morbidrsa@gmail.com>
6256 L: linux-edac@vger.kernel.org
6258 F: drivers/edac/mpc85xx_edac.[ch]
6261 M: Egor Martovetsky <egor@pasemi.com>
6262 L: linux-edac@vger.kernel.org
6264 F: drivers/edac/pasemi_edac.c
6267 M: Tony Luck <tony.luck@intel.com>
6268 L: linux-edac@vger.kernel.org
6270 F: drivers/edac/pnd2_edac.[ch]
6273 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6274 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6275 L: linux-arm-msm@vger.kernel.org
6276 L: linux-edac@vger.kernel.org
6278 F: drivers/edac/qcom_edac.c
6281 M: Tim Small <tim@buttersideup.com>
6282 L: linux-edac@vger.kernel.org
6284 F: drivers/edac/r82600_edac.c
6287 M: Tony Luck <tony.luck@intel.com>
6288 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6289 L: linux-edac@vger.kernel.org
6291 F: drivers/edac/sb_edac.c
6294 M: Yash Shah <yash.shah@sifive.com>
6295 L: linux-edac@vger.kernel.org
6297 F: drivers/edac/sifive_edac.c
6300 M: Tony Luck <tony.luck@intel.com>
6301 L: linux-edac@vger.kernel.org
6303 F: drivers/edac/skx_*.c
6306 M: Tero Kristo <t-kristo@ti.com>
6307 L: linux-edac@vger.kernel.org
6309 F: drivers/edac/ti_edac.c
6311 EDIROL UA-101/UA-1000 DRIVER
6312 M: Clemens Ladisch <clemens@ladisch.de>
6313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6316 F: sound/usb/misc/ua101.c
6319 M: Ivan Hu <ivan.hu@canonical.com>
6320 M: Ard Biesheuvel <ardb@kernel.org>
6321 L: linux-efi@vger.kernel.org
6323 F: drivers/firmware/efi/test/
6325 EFI VARIABLE FILESYSTEM
6326 M: Matthew Garrett <matthew.garrett@nebula.com>
6327 M: Jeremy Kerr <jk@ozlabs.org>
6328 M: Ard Biesheuvel <ardb@kernel.org>
6329 L: linux-efi@vger.kernel.org
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6334 EFIFB FRAMEBUFFER DRIVER
6335 M: Peter Jones <pjones@redhat.com>
6336 L: linux-fbdev@vger.kernel.org
6338 F: drivers/video/fbdev/efifb.c
6342 W: http://aeschi.ch.eu.org/efs/
6345 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6346 M: Douglas Miller <dougmill@linux.ibm.com>
6347 L: netdev@vger.kernel.org
6349 F: drivers/net/ethernet/ibm/ehea/
6351 EM28XX VIDEO4LINUX DRIVER
6352 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6353 L: linux-media@vger.kernel.org
6355 W: https://linuxtv.org
6356 T: git git://linuxtv.org/media_tree.git
6357 F: Documentation/admin-guide/media/em28xx*
6358 F: drivers/media/usb/em28xx/
6361 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6362 M: Matt Mackall <mpm@selenic.com>
6363 M: David Woodhouse <dwmw2@infradead.org>
6364 L: linux-embedded@vger.kernel.org
6367 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6368 M: Adrian Hunter <adrian.hunter@intel.com>
6369 M: Ritesh Harjani <riteshh@codeaurora.org>
6370 M: Asutosh Das <asutoshd@codeaurora.org>
6371 L: linux-mmc@vger.kernel.org
6373 F: drivers/mmc/host/cqhci*
6375 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6376 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6377 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6378 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6379 L: linux-scsi@vger.kernel.org
6381 W: http://www.broadcom.com
6382 F: drivers/scsi/be2iscsi/
6384 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6385 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6386 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6387 M: Somnath Kotur <somnath.kotur@broadcom.com>
6388 L: netdev@vger.kernel.org
6390 W: http://www.emulex.com
6391 F: drivers/net/ethernet/emulex/benet/
6393 EMULEX ONECONNECT ROCE DRIVER
6394 M: Selvin Xavier <selvin.xavier@broadcom.com>
6395 M: Devesh Sharma <devesh.sharma@broadcom.com>
6396 L: linux-rdma@vger.kernel.org
6398 W: http://www.broadcom.com
6399 F: drivers/infiniband/hw/ocrdma/
6400 F: include/uapi/rdma/ocrdma-abi.h
6402 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6403 M: James Smart <james.smart@broadcom.com>
6404 M: Dick Kennedy <dick.kennedy@broadcom.com>
6405 L: linux-scsi@vger.kernel.org
6407 W: http://www.broadcom.com
6408 F: drivers/scsi/lpfc/
6410 ENE CB710 FLASH CARD READER DRIVER
6411 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6413 F: drivers/misc/cb710/
6414 F: drivers/mmc/host/cb710-mmc.*
6415 F: include/linux/cb710.h
6417 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6418 M: Maxim Levitsky <maximlevitsky@gmail.com>
6420 F: drivers/media/rc/ene_ir.*
6422 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6423 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6424 L: linuxppc-dev@lists.ozlabs.org
6426 F: drivers/tty/ehv_bytechan.c
6428 EPSON S1D13XXX FRAMEBUFFER DRIVER
6429 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6432 F: drivers/video/fbdev/s1d13xxxfb.c
6433 F: include/video/s1d13xxxfb.h
6436 M: Gao Xiang <xiang@kernel.org>
6437 M: Chao Yu <yuchao0@huawei.com>
6438 L: linux-erofs@lists.ozlabs.org
6440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6441 F: Documentation/filesystems/erofs.rst
6443 F: include/trace/events/erofs.h
6445 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6446 M: Jeff Layton <jlayton@kernel.org>
6448 F: include/linux/errseq.h
6451 ET131X NETWORK DRIVER
6452 M: Mark Einon <mark.einon@gmail.com>
6454 F: drivers/net/ethernet/agere/
6457 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6458 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6459 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6460 L: netdev@vger.kernel.org
6462 W: http://www.linuxfoundation.org/en/Net:Bridge
6463 F: include/linux/netfilter_bridge/
6466 ETHERNET PHY LIBRARY
6467 M: Andrew Lunn <andrew@lunn.ch>
6468 M: Florian Fainelli <f.fainelli@gmail.com>
6469 M: Heiner Kallweit <hkallweit1@gmail.com>
6470 R: Russell King <linux@armlinux.org.uk>
6471 L: netdev@vger.kernel.org
6473 F: Documentation/ABI/testing/sysfs-class-net-phydev
6474 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6475 F: Documentation/devicetree/bindings/net/mdio*
6476 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6477 F: Documentation/networking/phy.rst
6479 F: drivers/of/of_mdio.c
6480 F: drivers/of/of_net.c
6481 F: include/dt-bindings/net/qca-ar803x.h
6482 F: include/linux/*mdio*.h
6483 F: include/linux/of_net.h
6484 F: include/linux/phy.h
6485 F: include/linux/phy_fixed.h
6486 F: include/linux/platform_data/mdio-bcm-unimac.h
6487 F: include/linux/platform_data/mdio-gpio.h
6488 F: include/trace/events/mdio.h
6489 F: include/uapi/linux/mdio.h
6490 F: include/uapi/linux/mii.h
6493 M: Namjae Jeon <namjae.jeon@samsung.com>
6494 M: Sungjong Seo <sj1557.seo@samsung.com>
6495 L: linux-fsdevel@vger.kernel.org
6500 M: Jan Kara <jack@suse.com>
6501 L: linux-ext4@vger.kernel.org
6503 F: Documentation/filesystems/ext2.rst
6505 F: include/linux/ext2*
6508 M: "Theodore Ts'o" <tytso@mit.edu>
6509 M: Andreas Dilger <adilger.kernel@dilger.ca>
6510 L: linux-ext4@vger.kernel.org
6512 W: http://ext4.wiki.kernel.org
6513 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6515 F: Documentation/filesystems/ext4/
6518 Extended Verification Module (EVM)
6519 M: Mimi Zohar <zohar@linux.ibm.com>
6520 L: linux-integrity@vger.kernel.org
6522 F: security/integrity/evm/
6524 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6525 M: Ard Biesheuvel <ardb@kernel.org>
6526 L: linux-efi@vger.kernel.org
6528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6529 F: Documentation/admin-guide/efi-stub.rst
6530 F: arch/*/include/asm/efi.h
6531 F: arch/*/kernel/efi.c
6532 F: arch/arm/boot/compressed/efi-header.S
6533 F: arch/arm64/kernel/efi-entry.S
6534 F: arch/x86/platform/efi/
6535 F: drivers/firmware/efi/
6536 F: include/linux/efi*.h
6538 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6539 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6540 M: Chanwoo Choi <cw00.choi@samsung.com>
6541 L: linux-kernel@vger.kernel.org
6543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6544 F: Documentation/devicetree/bindings/extcon/
6545 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6547 F: include/linux/extcon.h
6548 F: include/linux/extcon/
6551 M: Masami Hiramatsu <mhiramat@kernel.org>
6553 F: Documentation/admin-guide/bootconfig.rst
6554 F: fs/proc/bootconfig.c
6555 F: include/linux/bootconfig.h
6557 F: tools/bootconfig/*
6560 M: Jingoo Han <jingoohan1@gmail.com>
6561 L: dri-devel@lists.freedesktop.org
6563 F: drivers/gpu/drm/exynos/exynos_dp*
6565 EXYNOS SYSMMU (IOMMU) driver
6566 M: Marek Szyprowski <m.szyprowski@samsung.com>
6567 L: iommu@lists.linux-foundation.org
6569 F: drivers/iommu/exynos-iommu.c
6571 EZchip NPS platform support
6572 M: Vineet Gupta <vgupta@synopsys.com>
6573 M: Ofer Levi <oferle@mellanox.com>
6575 F: arch/arc/boot/dts/eznps.dts
6576 F: arch/arc/plat-eznps
6579 M: Jaegeuk Kim <jaegeuk@kernel.org>
6580 M: Chao Yu <yuchao0@huawei.com>
6581 L: linux-f2fs-devel@lists.sourceforge.net
6583 W: https://f2fs.wiki.kernel.org/
6584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6585 F: Documentation/ABI/testing/sysfs-fs-f2fs
6586 F: Documentation/filesystems/f2fs.rst
6588 F: include/linux/f2fs_fs.h
6589 F: include/trace/events/f2fs.h
6591 F71805F HARDWARE MONITORING DRIVER
6592 M: Jean Delvare <jdelvare@suse.com>
6593 L: linux-hwmon@vger.kernel.org
6595 F: Documentation/hwmon/f71805f.rst
6596 F: drivers/hwmon/f71805f.c
6599 M: Josh Poimboeuf <jpoimboe@redhat.com>
6601 F: scripts/faddr2line
6604 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6605 L: netdev@vger.kernel.org
6607 F: Documentation/networking/failover.rst
6608 F: include/net/failover.h
6609 F: net/core/failover.c
6612 M: Jan Kara <jack@suse.cz>
6613 R: Amir Goldstein <amir73il@gmail.com>
6614 L: linux-fsdevel@vger.kernel.org
6616 F: fs/notify/fanotify/
6617 F: include/linux/fanotify.h
6618 F: include/uapi/linux/fanotify.h
6620 FARSYNC SYNCHRONOUS DRIVER
6621 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6623 W: http://www.farsite.co.uk/
6624 F: drivers/net/wan/farsync.*
6626 FAULT INJECTION SUPPORT
6627 M: Akinobu Mita <akinobu.mita@gmail.com>
6629 F: Documentation/fault-injection/
6630 F: lib/fault-inject.c
6632 FBTFT Framebuffer drivers
6633 L: dri-devel@lists.freedesktop.org
6634 L: linux-fbdev@vger.kernel.org
6636 F: drivers/staging/fbtft/
6639 M: Michael Buesch <m@bues.ch>
6640 L: linux-media@vger.kernel.org
6642 F: drivers/media/tuners/fc0011.c
6643 F: drivers/media/tuners/fc0011.h
6646 M: Antti Palosaari <crope@iki.fi>
6647 L: linux-media@vger.kernel.org
6649 W: https://linuxtv.org
6650 W: http://palosaari.fi/linux/
6651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6652 T: git git://linuxtv.org/anttip/media_tree.git
6653 F: drivers/media/tuners/fc2580*
6655 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6656 M: Hannes Reinecke <hare@suse.de>
6657 L: linux-scsi@vger.kernel.org
6659 W: www.Open-FCoE.org
6660 F: drivers/scsi/fcoe/
6661 F: drivers/scsi/libfc/
6663 F: include/scsi/libfc.h
6664 F: include/scsi/libfcoe.h
6665 F: include/uapi/scsi/fc/
6667 FILE LOCKING (flock() and fcntl()/lockf())
6668 M: Jeff Layton <jlayton@kernel.org>
6669 M: "J. Bruce Fields" <bfields@fieldses.org>
6670 L: linux-fsdevel@vger.kernel.org
6674 F: include/linux/fcntl.h
6675 F: include/uapi/linux/fcntl.h
6677 FILESYSTEM DIRECT ACCESS (DAX)
6678 M: Dan Williams <dan.j.williams@intel.com>
6679 R: Matthew Wilcox <willy@infradead.org>
6680 R: Jan Kara <jack@suse.cz>
6681 L: linux-fsdevel@vger.kernel.org
6682 L: linux-nvdimm@lists.01.org
6685 F: include/linux/dax.h
6686 F: include/trace/events/fs_dax.h
6688 FILESYSTEMS (VFS and infrastructure)
6689 M: Alexander Viro <viro@zeniv.linux.org.uk>
6690 L: linux-fsdevel@vger.kernel.org
6693 F: include/linux/fs.h
6694 F: include/linux/fs_types.h
6695 F: include/uapi/linux/fs.h
6696 F: include/uapi/linux/openat2.h
6698 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6699 M: Riku Voipio <riku.voipio@iki.fi>
6700 L: linux-hwmon@vger.kernel.org
6702 F: drivers/hwmon/f75375s.c
6703 F: include/linux/f75375s.h
6705 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6706 M: Clemens Ladisch <clemens@ladisch.de>
6707 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6711 F: include/uapi/sound/firewire.h
6714 FIREWIRE MEDIA DRIVERS (firedtv)
6715 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6716 L: linux-media@vger.kernel.org
6717 L: linux1394-devel@lists.sourceforge.net
6719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6720 F: drivers/media/firewire/
6722 FIREWIRE SBP-2 TARGET
6723 M: Chris Boot <bootc@bootc.net>
6724 L: linux-scsi@vger.kernel.org
6725 L: target-devel@vger.kernel.org
6726 L: linux1394-devel@lists.sourceforge.net
6728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6729 F: drivers/target/sbp/
6732 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6733 L: linux1394-devel@lists.sourceforge.net
6735 W: http://ieee1394.wiki.kernel.org/
6736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6737 F: drivers/firewire/
6738 F: include/linux/firewire.h
6739 F: include/uapi/linux/firewire*.h
6742 FIRMWARE LOADER (request_firmware)
6743 M: Luis Chamberlain <mcgrof@kernel.org>
6744 L: linux-kernel@vger.kernel.org
6746 F: Documentation/firmware_class/
6747 F: drivers/base/firmware_loader/
6748 F: include/linux/firmware.h
6750 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6751 M: Joshua Morris <josh.h.morris@us.ibm.com>
6752 M: Philip Kelleher <pjk1939@linux.ibm.com>
6754 F: drivers/block/rsxx/
6756 FLEXTIMER FTM-QUADDEC DRIVER
6757 M: Patrick Havelange <patrick.havelange@essensium.com>
6758 L: linux-iio@vger.kernel.org
6760 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6761 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6762 F: drivers/counter/ftm-quaddec.c
6765 M: Denis Efremov <efremov@linux.com>
6766 L: linux-block@vger.kernel.org
6768 F: drivers/block/floppy.c
6770 FLYSKY FSIA6B RC RECEIVER
6771 M: Markus Koch <markus@notsyncing.net>
6772 L: linux-input@vger.kernel.org
6774 F: drivers/input/joystick/fsia6b.c
6776 FORCEDETH GIGABIT ETHERNET DRIVER
6777 M: Rain River <rain.1986.08.12@gmail.com>
6778 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6779 L: netdev@vger.kernel.org
6781 F: drivers/net/ethernet/nvidia/*
6784 M: Wu Hao <hao.wu@intel.com>
6785 L: linux-fpga@vger.kernel.org
6787 F: Documentation/fpga/dfl.rst
6788 F: drivers/fpga/dfl*
6789 F: include/uapi/linux/fpga-dfl.h
6791 FPGA MANAGER FRAMEWORK
6792 M: Moritz Fischer <mdf@kernel.org>
6793 L: linux-fpga@vger.kernel.org
6795 W: http://www.rocketboards.org
6796 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6798 F: Documentation/devicetree/bindings/fpga/
6799 F: Documentation/driver-api/fpga/
6800 F: Documentation/fpga/
6802 F: include/linux/fpga/
6805 M: Bill Metzenthen <billm@melbpc.org.au>
6807 W: http://floatingpoint.sourceforge.net/emulator/index.html
6808 F: arch/x86/math-emu/
6810 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6811 L: netdev@vger.kernel.org
6813 F: drivers/net/wan/dlci.c
6814 F: drivers/net/wan/sdla.c
6817 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6818 L: dri-devel@lists.freedesktop.org
6819 L: linux-fbdev@vger.kernel.org
6821 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6822 T: git git://anongit.freedesktop.org/drm/drm-misc
6823 F: Documentation/fb/
6825 F: include/linux/fb.h
6826 F: include/uapi/linux/fb.h
6827 F: include/uapi/video/
6830 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6831 M: Horia Geantă <horia.geanta@nxp.com>
6832 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6833 L: linux-crypto@vger.kernel.org
6835 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6836 F: drivers/crypto/caam/
6838 FREESCALE COLDFIRE M5441X MMC DRIVER
6839 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6840 L: linux-mmc@vger.kernel.org
6842 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6843 F: include/linux/platform_data/mmc-esdhc-mcf.h
6845 FREESCALE DIU FRAMEBUFFER DRIVER
6846 M: Timur Tabi <timur@kernel.org>
6847 L: linux-fbdev@vger.kernel.org
6849 F: drivers/video/fbdev/fsl-diu-fb.*
6851 FREESCALE DMA DRIVER
6852 M: Li Yang <leoyang.li@nxp.com>
6853 M: Zhang Wei <zw@zh-kernel.org>
6854 L: linuxppc-dev@lists.ozlabs.org
6856 F: drivers/dma/fsldma.*
6858 FREESCALE ENETC ETHERNET DRIVERS
6859 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6860 L: netdev@vger.kernel.org
6862 F: drivers/net/ethernet/freescale/enetc/
6864 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6865 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6866 L: netdev@vger.kernel.org
6868 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6869 F: drivers/net/ethernet/freescale/gianfar*
6871 FREESCALE GPMI NAND DRIVER
6872 M: Han Xu <han.xu@nxp.com>
6873 L: linux-mtd@lists.infradead.org
6875 F: drivers/mtd/nand/raw/gpmi-nand/*
6877 FREESCALE I2C CPM DRIVER
6878 M: Jochen Friedrich <jochen@scram.de>
6879 L: linuxppc-dev@lists.ozlabs.org
6880 L: linux-i2c@vger.kernel.org
6882 F: drivers/i2c/busses/i2c-cpm.c
6884 FREESCALE IMX / MXC FEC DRIVER
6885 M: Fugang Duan <fugang.duan@nxp.com>
6886 L: netdev@vger.kernel.org
6888 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6889 F: drivers/net/ethernet/freescale/fec.h
6890 F: drivers/net/ethernet/freescale/fec_main.c
6891 F: drivers/net/ethernet/freescale/fec_ptp.c
6893 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6894 M: Sascha Hauer <s.hauer@pengutronix.de>
6895 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6896 L: linux-fbdev@vger.kernel.org
6897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6899 F: drivers/video/fbdev/imxfb.c
6900 F: include/linux/platform_data/video-imxfb.h
6902 FREESCALE IMX DDR PMU DRIVER
6903 M: Frank Li <Frank.li@nxp.com>
6904 L: linux-arm-kernel@lists.infradead.org
6906 F: Documentation/admin-guide/perf/imx-ddr.rst
6907 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6908 F: drivers/perf/fsl_imx8_ddr_perf.c
6910 FREESCALE IMX I2C DRIVER
6911 M: Oleksij Rempel <o.rempel@pengutronix.de>
6912 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6913 L: linux-i2c@vger.kernel.org
6915 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6916 F: drivers/i2c/busses/i2c-imx.c
6918 FREESCALE IMX LPI2C DRIVER
6919 M: Dong Aisheng <aisheng.dong@nxp.com>
6920 L: linux-i2c@vger.kernel.org
6921 L: linux-imx@nxp.com
6923 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6924 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6926 FREESCALE QORIQ DPAA ETHERNET DRIVER
6927 M: Madalin Bucur <madalin.bucur@nxp.com>
6928 L: netdev@vger.kernel.org
6930 F: drivers/net/ethernet/freescale/dpaa
6932 FREESCALE QORIQ DPAA FMAN DRIVER
6933 M: Madalin Bucur <madalin.bucur@nxp.com>
6934 L: netdev@vger.kernel.org
6936 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6937 F: drivers/net/ethernet/freescale/fman
6939 FREESCALE QORIQ PTP CLOCK DRIVER
6940 M: Yangbo Lu <yangbo.lu@nxp.com>
6941 L: netdev@vger.kernel.org
6943 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6944 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6945 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6946 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6947 F: drivers/ptp/ptp_qoriq.c
6948 F: drivers/ptp/ptp_qoriq_debugfs.c
6949 F: include/linux/fsl/ptp_qoriq.h
6951 FREESCALE QUAD SPI DRIVER
6952 M: Han Xu <han.xu@nxp.com>
6953 L: linux-spi@vger.kernel.org
6955 F: drivers/spi/spi-fsl-qspi.c
6957 FREESCALE QUICC ENGINE LIBRARY
6958 M: Qiang Zhao <qiang.zhao@nxp.com>
6959 L: linuxppc-dev@lists.ozlabs.org
6961 F: drivers/soc/fsl/qe/
6962 F: include/soc/fsl/*qe*.h
6963 F: include/soc/fsl/*ucc*.h
6965 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6966 M: Li Yang <leoyang.li@nxp.com>
6967 L: netdev@vger.kernel.org
6968 L: linuxppc-dev@lists.ozlabs.org
6970 F: drivers/net/ethernet/freescale/ucc_geth*
6972 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6973 M: Zhao Qiang <qiang.zhao@nxp.com>
6974 L: netdev@vger.kernel.org
6975 L: linuxppc-dev@lists.ozlabs.org
6977 F: drivers/net/wan/fsl_ucc_hdlc*
6979 FREESCALE QUICC ENGINE UCC UART DRIVER
6980 M: Timur Tabi <timur@kernel.org>
6981 L: linuxppc-dev@lists.ozlabs.org
6983 F: drivers/tty/serial/ucc_uart.c
6985 FREESCALE SOC DRIVERS
6986 M: Li Yang <leoyang.li@nxp.com>
6987 L: linuxppc-dev@lists.ozlabs.org
6988 L: linux-arm-kernel@lists.infradead.org
6990 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6991 F: Documentation/devicetree/bindings/soc/fsl/
6993 F: include/linux/fsl/
6995 FREESCALE SOC FS_ENET DRIVER
6996 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6997 L: linuxppc-dev@lists.ozlabs.org
6998 L: netdev@vger.kernel.org
7000 F: drivers/net/ethernet/freescale/fs_enet/
7001 F: include/linux/fs_enet_pd.h
7003 FREESCALE SOC SOUND DRIVERS
7004 M: Timur Tabi <timur@kernel.org>
7005 M: Nicolin Chen <nicoleotsuka@gmail.com>
7006 M: Xiubo Li <Xiubo.Lee@gmail.com>
7007 R: Fabio Estevam <festevam@gmail.com>
7008 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7010 L: linuxppc-dev@lists.ozlabs.org
7012 F: sound/soc/fsl/fsl*
7013 F: sound/soc/fsl/imx*
7014 F: sound/soc/fsl/mpc8610_hpcd.c
7016 FREESCALE USB PERIPHERAL DRIVERS
7017 M: Li Yang <leoyang.li@nxp.com>
7018 L: linux-usb@vger.kernel.org
7019 L: linuxppc-dev@lists.ozlabs.org
7021 F: drivers/usb/gadget/udc/fsl*
7023 FREESCALE USB PHY DRIVER
7024 M: Ran Wang <ran.wang_1@nxp.com>
7025 L: linux-usb@vger.kernel.org
7026 L: linuxppc-dev@lists.ozlabs.org
7028 F: drivers/usb/phy/phy-fsl-usb*
7031 M: Christoph Hellwig <hch@infradead.org>
7033 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7037 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7038 M: Pavel Machek <pavel@ucw.cz>
7039 L: linux-pm@vger.kernel.org
7041 F: Documentation/power/freezing-of-tasks.rst
7042 F: include/linux/freezer.h
7046 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7047 L: linux-kernel@vger.kernel.org
7049 F: include/linux/frontswap.h
7052 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7053 M: David Howells <dhowells@redhat.com>
7054 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7056 F: Documentation/filesystems/caching/
7058 F: include/linux/fscache*.h
7060 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7061 M: Theodore Y. Ts'o <tytso@mit.edu>
7062 M: Jaegeuk Kim <jaegeuk@kernel.org>
7063 M: Eric Biggers <ebiggers@kernel.org>
7064 L: linux-fscrypt@vger.kernel.org
7066 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7067 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7068 F: Documentation/filesystems/fscrypt.rst
7070 F: include/linux/fscrypt*.h
7071 F: include/uapi/linux/fscrypt.h
7074 M: Jeremy Kerr <jk@ozlabs.org>
7075 M: Joel Stanley <joel@jms.id.au>
7076 R: Alistar Popple <alistair@popple.id.au>
7077 R: Eddie James <eajames@linux.ibm.com>
7078 L: linux-fsi@lists.ozlabs.org
7080 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7083 F: include/linux/fsi*.h
7084 F: include/trace/events/fsi*.h
7086 FSI-ATTACHED I2C DRIVER
7087 M: Eddie James <eajames@linux.ibm.com>
7088 L: linux-i2c@vger.kernel.org
7089 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7091 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7092 F: drivers/i2c/busses/i2c-fsi.c
7094 FSI-ATTACHED SPI DRIVER
7095 M: Eddie James <eajames@linux.ibm.com>
7096 L: linux-spi@vger.kernel.org
7098 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7099 F: drivers/spi/spi-fsi.c
7101 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7102 M: Jan Kara <jack@suse.cz>
7103 R: Amir Goldstein <amir73il@gmail.com>
7104 L: linux-fsdevel@vger.kernel.org
7106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7108 F: include/linux/fsnotify*.h
7110 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7111 M: Eric Biggers <ebiggers@kernel.org>
7112 M: Theodore Y. Ts'o <tytso@mit.edu>
7113 L: linux-fscrypt@vger.kernel.org
7115 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7116 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7117 F: Documentation/filesystems/fsverity.rst
7119 F: include/linux/fsverity.h
7120 F: include/uapi/linux/fsverity.h
7122 FUJITSU LAPTOP EXTRAS
7123 M: Jonathan Woithe <jwoithe@just42.net>
7124 L: platform-driver-x86@vger.kernel.org
7126 F: drivers/platform/x86/fujitsu-laptop.c
7128 FUJITSU M-5MO LS CAMERA ISP DRIVER
7129 M: Kyungmin Park <kyungmin.park@samsung.com>
7130 M: Heungjun Kim <riverful.kim@samsung.com>
7131 L: linux-media@vger.kernel.org
7133 F: drivers/media/i2c/m5mols/
7134 F: include/media/i2c/m5mols.h
7136 FUJITSU TABLET EXTRAS
7137 M: Robert Gerlach <khnz@gmx.de>
7138 L: platform-driver-x86@vger.kernel.org
7140 F: drivers/platform/x86/fujitsu-tablet.c
7142 FUSE: FILESYSTEM IN USERSPACE
7143 M: Miklos Szeredi <miklos@szeredi.hu>
7144 L: linux-fsdevel@vger.kernel.org
7146 W: http://fuse.sourceforge.net/
7147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7148 F: Documentation/filesystems/fuse.rst
7150 F: include/uapi/linux/fuse.h
7153 M: Thomas Gleixner <tglx@linutronix.de>
7154 M: Ingo Molnar <mingo@redhat.com>
7155 R: Peter Zijlstra <peterz@infradead.org>
7156 R: Darren Hart <dvhart@infradead.org>
7157 L: linux-kernel@vger.kernel.org
7159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7160 F: Documentation/locking/*futex*
7161 F: include/asm-generic/futex.h
7162 F: include/linux/futex.h
7163 F: include/uapi/linux/futex.h
7165 F: tools/perf/bench/futex*
7166 F: tools/testing/selftests/futex/
7168 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7169 M: Tim Harvey <tharvey@gateworks.com>
7170 M: Robert Jones <rjones@gateworks.com>
7172 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7173 F: drivers/mfd/gateworks-gsc.c
7174 F: include/linux/mfd/gsc.h
7175 F: Documentation/hwmon/gsc-hwmon.rst
7176 F: drivers/hwmon/gsc-hwmon.c
7177 F: include/linux/platform_data/gsc_hwmon.h
7179 GASKET DRIVER FRAMEWORK
7180 M: Rob Springer <rspringer@google.com>
7181 M: Todd Poynor <toddpoynor@google.com>
7182 M: Ben Chan <benchan@chromium.org>
7183 M: Richard Yeh <rcy@google.com>
7185 F: drivers/staging/gasket/
7188 M: Kees Cook <keescook@chromium.org>
7189 R: Emese Revfy <re.emese@gmail.com>
7190 L: kernel-hardening@lists.openwall.com
7192 F: Documentation/kbuild/gcc-plugins.rst
7193 F: scripts/Makefile.gcc-plugins
7194 F: scripts/gcc-plugin.sh
7195 F: scripts/gcc-plugins/
7197 GCOV BASED KERNEL PROFILING
7198 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7200 F: Documentation/dev-tools/gcov.rst
7203 GDB KERNEL DEBUGGING HELPER SCRIPTS
7204 M: Jan Kiszka <jan.kiszka@siemens.com>
7205 M: Kieran Bingham <kbingham@kernel.org>
7209 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7210 M: Achim Leubner <achim_leubner@adaptec.com>
7211 L: linux-scsi@vger.kernel.org
7213 W: http://www.icp-vortex.com/
7214 F: drivers/scsi/gdt*
7216 GEMTEK FM RADIO RECEIVER DRIVER
7217 M: Hans Verkuil <hverkuil@xs4all.nl>
7218 L: linux-media@vger.kernel.org
7220 W: https://linuxtv.org
7221 T: git git://linuxtv.org/media_tree.git
7222 F: drivers/media/radio/radio-gemtek*
7224 GENERIC ARCHITECTURE TOPOLOGY
7225 M: Sudeep Holla <sudeep.holla@arm.com>
7226 L: linux-kernel@vger.kernel.org
7228 F: drivers/base/arch_topology.c
7229 F: include/linux/arch_topology.h
7231 GENERIC GPIO I2C DRIVER
7232 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7234 F: drivers/i2c/busses/i2c-gpio.c
7235 F: include/linux/platform_data/i2c-gpio.h
7237 GENERIC GPIO I2C MULTIPLEXER DRIVER
7238 M: Peter Korsgaard <peter.korsgaard@barco.com>
7239 L: linux-i2c@vger.kernel.org
7241 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7242 F: drivers/i2c/muxes/i2c-mux-gpio.c
7243 F: include/linux/platform_data/i2c-mux-gpio.h
7245 GENERIC HDLC (WAN) DRIVERS
7246 M: Krzysztof Halasa <khc@pm.waw.pl>
7248 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7249 F: drivers/net/wan/c101.c
7250 F: drivers/net/wan/hd6457*
7251 F: drivers/net/wan/hdlc*
7252 F: drivers/net/wan/n2.c
7253 F: drivers/net/wan/pc300too.c
7254 F: drivers/net/wan/pci200syn.c
7255 F: drivers/net/wan/wanxl*
7257 GENERIC INCLUDE/ASM HEADER FILES
7258 M: Arnd Bergmann <arnd@arndb.de>
7259 L: linux-arch@vger.kernel.org
7261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7262 F: include/asm-generic/
7263 F: include/uapi/asm-generic/
7265 GENERIC PHY FRAMEWORK
7266 M: Kishon Vijay Abraham I <kishon@ti.com>
7267 M: Vinod Koul <vkoul@kernel.org>
7268 L: linux-kernel@vger.kernel.org
7270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7271 F: Documentation/devicetree/bindings/phy/
7273 F: include/linux/phy/
7275 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7276 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7278 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7281 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7282 M: Kevin Hilman <khilman@kernel.org>
7283 M: Ulf Hansson <ulf.hansson@linaro.org>
7284 L: linux-pm@vger.kernel.org
7286 F: Documentation/devicetree/bindings/power/power?domain*
7287 F: drivers/base/power/domain*.c
7288 F: include/linux/pm_domain.h
7290 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7291 M: Eugen Hristev <eugen.hristev@microchip.com>
7292 L: linux-input@vger.kernel.org
7294 F: drivers/input/touchscreen/resistive-adc-touch.c
7296 GENERIC UIO DRIVER FOR PCI DEVICES
7297 M: "Michael S. Tsirkin" <mst@redhat.com>
7298 L: kvm@vger.kernel.org
7300 F: drivers/uio/uio_pci_generic.c
7302 GENERIC VDSO LIBRARY
7303 M: Andy Lutomirski <luto@kernel.org>
7304 M: Thomas Gleixner <tglx@linutronix.de>
7305 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7306 L: linux-kernel@vger.kernel.org
7308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7309 F: include/asm-generic/vdso/vsyscall.h
7311 F: kernel/time/vsyscall.c
7314 GENWQE (IBM Generic Workqueue Card)
7315 M: Frank Haverkamp <haver@linux.ibm.com>
7317 F: drivers/misc/genwqe/
7319 GET_MAINTAINER SCRIPT
7320 M: Joe Perches <joe@perches.com>
7322 F: scripts/get_maintainer.pl
7325 M: Bob Peterson <rpeterso@redhat.com>
7326 M: Andreas Gruenbacher <agruenba@redhat.com>
7327 L: cluster-devel@redhat.com
7329 W: http://sources.redhat.com/cluster/
7330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7331 F: Documentation/filesystems/gfs2*
7333 F: include/uapi/linux/gfs2_ondisk.h
7336 M: Johan Hovold <johan@kernel.org>
7338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7339 F: Documentation/ABI/testing/sysfs-class-gnss
7340 F: Documentation/devicetree/bindings/gnss/
7342 F: include/linux/gnss.h
7345 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7346 L: linux-media@vger.kernel.org
7348 F: drivers/media/usb/go7007/
7351 M: Bastien Nocera <hadess@hadess.net>
7352 L: linux-input@vger.kernel.org
7354 F: drivers/input/touchscreen/goodix.c
7356 GOOGLE ETHERNET DRIVERS
7357 M: Catherine Sullivan <csully@google.com>
7358 R: Sagi Shahar <sagis@google.com>
7359 R: Jon Olson <jonolson@google.com>
7360 L: netdev@vger.kernel.org
7362 F: Documentation/networking/device_drivers/google/gve.rst
7363 F: drivers/net/ethernet/google
7365 GPD POCKET FAN DRIVER
7366 M: Hans de Goede <hdegoede@redhat.com>
7367 L: platform-driver-x86@vger.kernel.org
7369 F: drivers/platform/x86/gpd-pocket-fan.c
7372 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7373 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7374 L: linux-gpio@vger.kernel.org
7375 L: linux-acpi@vger.kernel.org
7377 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7378 F: drivers/gpio/gpiolib-acpi.c
7379 F: drivers/gpio/gpiolib-acpi.h
7382 M: Geert Uytterhoeven <geert+renesas@glider.be>
7383 L: linux-gpio@vger.kernel.org
7385 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7386 F: drivers/gpio/gpio-aggregator.c
7389 M: Sean Young <sean@mess.org>
7390 L: linux-media@vger.kernel.org
7392 F: drivers/media/rc/gpio-ir-tx.c
7395 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7396 L: linux-gpio@vger.kernel.org
7398 F: drivers/gpio/gpio-mockup.c
7399 F: tools/testing/selftests/gpio/
7402 R: Michael Walle <michael@walle.cc>
7404 F: drivers/gpio/gpio-regmap.c
7405 F: include/linux/gpio/regmap.h
7408 M: Linus Walleij <linus.walleij@linaro.org>
7409 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7410 L: linux-gpio@vger.kernel.org
7412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7413 F: Documentation/ABI/obsolete/sysfs-gpio
7414 F: Documentation/ABI/testing/gpio-cdev
7415 F: Documentation/admin-guide/gpio/
7416 F: Documentation/devicetree/bindings/gpio/
7417 F: Documentation/driver-api/gpio/
7419 F: include/asm-generic/gpio.h
7420 F: include/linux/gpio.h
7421 F: include/linux/gpio/
7422 F: include/linux/of_gpio.h
7423 F: include/uapi/linux/gpio.h
7426 GRE DEMULTIPLEXER DRIVER
7427 M: Dmitry Kozlov <xeb@mail.ru>
7428 L: netdev@vger.kernel.org
7430 F: include/net/gre.h
7431 F: net/ipv4/gre_demux.c
7432 F: net/ipv4/gre_offload.c
7434 GRETH 10/100/1G Ethernet MAC device driver
7435 M: Andreas Larsson <andreas@gaisler.com>
7436 L: netdev@vger.kernel.org
7438 F: drivers/net/ethernet/aeroflex/
7440 GREYBUS AUDIO PROTOCOLS DRIVERS
7441 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7442 M: Mark Greer <mgreer@animalcreek.com>
7444 F: drivers/staging/greybus/audio_apbridgea.c
7445 F: drivers/staging/greybus/audio_apbridgea.h
7446 F: drivers/staging/greybus/audio_codec.c
7447 F: drivers/staging/greybus/audio_codec.h
7448 F: drivers/staging/greybus/audio_gb.c
7449 F: drivers/staging/greybus/audio_manager.c
7450 F: drivers/staging/greybus/audio_manager.h
7451 F: drivers/staging/greybus/audio_manager_module.c
7452 F: drivers/staging/greybus/audio_manager_private.h
7453 F: drivers/staging/greybus/audio_manager_sysfs.c
7454 F: drivers/staging/greybus/audio_module.c
7455 F: drivers/staging/greybus/audio_topology.c
7457 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7458 M: Viresh Kumar <vireshk@kernel.org>
7460 F: drivers/staging/greybus/authentication.c
7461 F: drivers/staging/greybus/bootrom.c
7462 F: drivers/staging/greybus/firmware.h
7463 F: drivers/staging/greybus/fw-core.c
7464 F: drivers/staging/greybus/fw-download.c
7465 F: drivers/staging/greybus/fw-management.c
7466 F: drivers/staging/greybus/greybus_authentication.h
7467 F: drivers/staging/greybus/greybus_firmware.h
7468 F: drivers/staging/greybus/hid.c
7469 F: drivers/staging/greybus/i2c.c
7470 F: drivers/staging/greybus/spi.c
7471 F: drivers/staging/greybus/spilib.c
7472 F: drivers/staging/greybus/spilib.h
7474 GREYBUS LOOPBACK DRIVER
7475 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7477 F: drivers/staging/greybus/loopback.c
7479 GREYBUS PLATFORM DRIVERS
7480 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7482 F: drivers/staging/greybus/arche-apb-ctrl.c
7483 F: drivers/staging/greybus/arche-platform.c
7484 F: drivers/staging/greybus/arche_platform.h
7486 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7487 M: Rui Miguel Silva <rmfrfs@gmail.com>
7489 F: drivers/staging/greybus/gpio.c
7490 F: drivers/staging/greybus/light.c
7491 F: drivers/staging/greybus/power_supply.c
7492 F: drivers/staging/greybus/sdio.c
7493 F: drivers/staging/greybus/spi.c
7494 F: drivers/staging/greybus/spilib.c
7497 M: Johan Hovold <johan@kernel.org>
7498 M: Alex Elder <elder@kernel.org>
7499 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7500 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7503 F: drivers/staging/greybus/
7504 F: include/linux/greybus.h
7505 F: include/linux/greybus/
7507 GREYBUS UART PROTOCOLS DRIVERS
7508 M: David Lin <dtwlin@gmail.com>
7510 F: drivers/staging/greybus/log.c
7511 F: drivers/staging/greybus/uart.c
7513 GS1662 VIDEO SERIALIZER
7514 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7515 L: linux-media@vger.kernel.org
7517 T: git git://linuxtv.org/media_tree.git
7518 F: drivers/media/spi/gs1662.c
7520 GSPCA FINEPIX SUBDRIVER
7521 M: Frank Zago <frank@zago.net>
7522 L: linux-media@vger.kernel.org
7524 T: git git://linuxtv.org/media_tree.git
7525 F: drivers/media/usb/gspca/finepix.c
7527 GSPCA GL860 SUBDRIVER
7528 M: Olivier Lorin <o.lorin@laposte.net>
7529 L: linux-media@vger.kernel.org
7531 T: git git://linuxtv.org/media_tree.git
7532 F: drivers/media/usb/gspca/gl860/
7534 GSPCA M5602 SUBDRIVER
7535 M: Erik Andren <erik.andren@gmail.com>
7536 L: linux-media@vger.kernel.org
7538 T: git git://linuxtv.org/media_tree.git
7539 F: drivers/media/usb/gspca/m5602/
7541 GSPCA PAC207 SONIXB SUBDRIVER
7542 M: Hans Verkuil <hverkuil@xs4all.nl>
7543 L: linux-media@vger.kernel.org
7545 T: git git://linuxtv.org/media_tree.git
7546 F: drivers/media/usb/gspca/pac207.c
7548 GSPCA SN9C20X SUBDRIVER
7549 M: Brian Johnson <brijohn@gmail.com>
7550 L: linux-media@vger.kernel.org
7552 T: git git://linuxtv.org/media_tree.git
7553 F: drivers/media/usb/gspca/sn9c20x.c
7555 GSPCA T613 SUBDRIVER
7556 M: Leandro Costantino <lcostantino@gmail.com>
7557 L: linux-media@vger.kernel.org
7559 T: git git://linuxtv.org/media_tree.git
7560 F: drivers/media/usb/gspca/t613.c
7562 GSPCA USB WEBCAM DRIVER
7563 M: Hans Verkuil <hverkuil@xs4all.nl>
7564 L: linux-media@vger.kernel.org
7566 T: git git://linuxtv.org/media_tree.git
7567 F: drivers/media/usb/gspca/
7569 GTP (GPRS Tunneling Protocol)
7570 M: Pablo Neira Ayuso <pablo@netfilter.org>
7571 M: Harald Welte <laforge@gnumonks.org>
7572 L: osmocom-net-gprs@lists.osmocom.org
7574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7575 F: drivers/net/gtp.c
7577 GUID PARTITION TABLE (GPT)
7578 M: Davidlohr Bueso <dave@stgolabs.net>
7579 L: linux-efi@vger.kernel.org
7581 F: block/partitions/efi.*
7584 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7585 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7587 W: http://uclinux-h8.sourceforge.jp
7588 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7590 F: drivers/clk/h8300/
7591 F: drivers/clocksource/h8300_*.c
7592 F: drivers/irqchip/irq-renesas-h8*.c
7594 HABANALABS PCI DRIVER
7595 M: Oded Gabbay <oded.gabbay@gmail.com>
7597 T: git https://github.com/HabanaAI/linux.git
7598 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7599 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7600 F: drivers/misc/habanalabs/
7601 F: include/uapi/misc/habanalabs.h
7604 M: Antti Palosaari <crope@iki.fi>
7605 L: linux-media@vger.kernel.org
7607 W: https://linuxtv.org
7608 W: http://palosaari.fi/linux/
7609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7610 T: git git://linuxtv.org/anttip/media_tree.git
7611 F: drivers/media/usb/hackrf/
7613 HANTRO VPU CODEC DRIVER
7614 M: Ezequiel Garcia <ezequiel@collabora.com>
7615 M: Philipp Zabel <p.zabel@pengutronix.de>
7616 L: linux-media@vger.kernel.org
7617 L: linux-rockchip@lists.infradead.org
7619 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7620 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7621 F: drivers/staging/media/hantro/
7623 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7624 M: Frank Seidel <frank@f-seidel.de>
7625 L: platform-driver-x86@vger.kernel.org
7627 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7628 F: drivers/platform/x86/hdaps.c
7631 M: Jean Delvare <jdelvare@suse.com>
7632 M: Guenter Roeck <linux@roeck-us.net>
7633 L: linux-hwmon@vger.kernel.org
7635 W: http://hwmon.wiki.kernel.org/
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7637 F: Documentation/devicetree/bindings/hwmon/
7638 F: Documentation/hwmon/
7640 F: include/linux/hwmon*.h
7641 F: include/trace/events/hwmon*.h
7643 HARDWARE RANDOM NUMBER GENERATOR CORE
7644 M: Matt Mackall <mpm@selenic.com>
7645 M: Herbert Xu <herbert@gondor.apana.org.au>
7646 L: linux-crypto@vger.kernel.org
7648 F: Documentation/admin-guide/hw_random.rst
7649 F: Documentation/devicetree/bindings/rng/
7650 F: drivers/char/hw_random/
7651 F: include/linux/hw_random.h
7653 HARDWARE SPINLOCK CORE
7654 M: Ohad Ben-Cohen <ohad@wizery.com>
7655 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7656 R: Baolin Wang <baolin.wang7@gmail.com>
7657 L: linux-remoteproc@vger.kernel.org
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7660 F: Documentation/devicetree/bindings/hwlock/
7661 F: Documentation/locking/hwspinlock.rst
7662 F: drivers/hwspinlock/
7663 F: include/linux/hwspinlock.h
7665 HARDWARE TRACING FACILITIES
7666 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7668 F: drivers/hwtracing/
7670 HARMONY SOUND DRIVER
7671 L: linux-parisc@vger.kernel.org
7673 F: sound/parisc/harmony.*
7675 HDPVR USB VIDEO ENCODER DRIVER
7676 M: Hans Verkuil <hverkuil@xs4all.nl>
7677 L: linux-media@vger.kernel.org
7679 W: https://linuxtv.org
7680 T: git git://linuxtv.org/media_tree.git
7681 F: drivers/media/usb/hdpvr/
7683 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7684 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7686 F: Documentation/watchdog/hpwdt.rst
7687 F: drivers/watchdog/hpwdt.c
7689 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7690 M: Don Brace <don.brace@microsemi.com>
7691 L: esc.storagedev@microsemi.com
7692 L: linux-scsi@vger.kernel.org
7694 F: Documentation/scsi/hpsa.rst
7695 F: drivers/scsi/hpsa*.[ch]
7696 F: include/linux/cciss*.h
7697 F: include/uapi/linux/cciss*.h
7700 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7701 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7702 L: linux-rdma@vger.kernel.org
7704 F: drivers/infiniband/hw/hfi1
7707 L: linux-fsdevel@vger.kernel.org
7709 F: Documentation/filesystems/hfs.rst
7713 L: linux-fsdevel@vger.kernel.org
7715 F: Documentation/filesystems/hfsplus.rst
7718 HGA FRAMEBUFFER DRIVER
7719 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7720 L: linux-nvidia@lists.surfsouth.com
7722 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7723 F: drivers/video/fbdev/hgafb.c
7725 HIBERNATION (aka Software Suspend, aka swsusp)
7726 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7727 M: Pavel Machek <pavel@ucw.cz>
7728 L: linux-pm@vger.kernel.org
7730 B: https://bugzilla.kernel.org
7731 F: arch/*/include/asm/suspend*.h
7733 F: drivers/base/power/
7734 F: include/linux/freezer.h
7735 F: include/linux/pm.h
7736 F: include/linux/suspend.h
7740 M: Jiri Kosina <jikos@kernel.org>
7741 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7742 L: linux-input@vger.kernel.org
7744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7746 F: include/linux/hid*
7747 F: include/uapi/linux/hid*
7749 HID SENSOR HUB DRIVERS
7750 M: Jiri Kosina <jikos@kernel.org>
7751 M: Jonathan Cameron <jic23@kernel.org>
7752 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7753 L: linux-input@vger.kernel.org
7754 L: linux-iio@vger.kernel.org
7756 F: Documentation/hid/hid-sensor*
7757 F: drivers/hid/hid-sensor-*
7758 F: drivers/iio/*/hid-*
7759 F: include/linux/hid-sensor-*
7761 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7762 M: Thomas Gleixner <tglx@linutronix.de>
7763 L: linux-kernel@vger.kernel.org
7765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7766 F: Documentation/timers/
7767 F: include/linux/clockchips.h
7768 F: include/linux/hrtimer.h
7769 F: kernel/time/clockevents.c
7770 F: kernel/time/hrtimer.c
7771 F: kernel/time/timer_*.c
7773 HIGH-SPEED SCC DRIVER FOR AX.25
7774 L: linux-hams@vger.kernel.org
7776 F: drivers/net/hamradio/dmascc.c
7777 F: drivers/net/hamradio/scc.c
7779 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7780 M: HighPoint Linux Team <linux@highpoint-tech.com>
7782 W: http://www.highpoint-tech.com
7783 F: Documentation/scsi/hptiop.rst
7784 F: drivers/scsi/hptiop.c
7787 M: Jes Sorensen <jes@trained-monkey.org>
7788 L: linux-hippi@sunsite.dk
7790 F: drivers/net/hippi/
7791 F: include/linux/hippidevice.h
7792 F: include/uapi/linux/if_hippi.h
7795 HISILICON DMA DRIVER
7796 M: Zhou Wang <wangzhou1@hisilicon.com>
7797 L: dmaengine@vger.kernel.org
7799 F: drivers/dma/hisi_dma.c
7801 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7802 M: Zaibo Xu <xuzaibo@huawei.com>
7803 L: linux-crypto@vger.kernel.org
7805 F: Documentation/ABI/testing/debugfs-hisi-hpre
7806 F: drivers/crypto/hisilicon/hpre/hpre.h
7807 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7808 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7810 HISILICON LPC BUS DRIVER
7811 M: john.garry@huawei.com
7813 W: http://www.hisilicon.com
7814 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7815 F: drivers/bus/hisi_lpc.c
7817 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7818 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7819 M: Salil Mehta <salil.mehta@huawei.com>
7820 L: netdev@vger.kernel.org
7822 W: http://www.hisilicon.com
7823 F: drivers/net/ethernet/hisilicon/hns3/
7825 HISILICON NETWORK SUBSYSTEM DRIVER
7826 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7827 M: Salil Mehta <salil.mehta@huawei.com>
7828 L: netdev@vger.kernel.org
7830 W: http://www.hisilicon.com
7831 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7832 F: drivers/net/ethernet/hisilicon/
7834 HISILICON PMU DRIVER
7835 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7837 W: http://www.hisilicon.com
7838 F: Documentation/admin-guide/perf/hisi-pmu.rst
7839 F: drivers/perf/hisilicon
7841 HISILICON QM AND ZIP Controller DRIVER
7842 M: Zhou Wang <wangzhou1@hisilicon.com>
7843 L: linux-crypto@vger.kernel.org
7845 F: Documentation/ABI/testing/debugfs-hisi-zip
7846 F: drivers/crypto/hisilicon/qm.c
7847 F: drivers/crypto/hisilicon/qm.h
7848 F: drivers/crypto/hisilicon/sgl.c
7849 F: drivers/crypto/hisilicon/zip/
7851 HISILICON ROCE DRIVER
7852 M: Lijun Ou <oulijun@huawei.com>
7853 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7854 M: Weihang Li <liweihang@huawei.com>
7855 L: linux-rdma@vger.kernel.org
7857 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7858 F: drivers/infiniband/hw/hns/
7860 HISILICON SAS Controller
7861 M: John Garry <john.garry@huawei.com>
7863 W: http://www.hisilicon.com
7864 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7865 F: drivers/scsi/hisi_sas/
7867 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7868 M: Zaibo Xu <xuzaibo@huawei.com>
7869 L: linux-crypto@vger.kernel.org
7871 F: Documentation/ABI/testing/debugfs-hisi-sec
7872 F: drivers/crypto/hisilicon/sec2/sec.h
7873 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7874 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7875 F: drivers/crypto/hisilicon/sec2/sec_main.c
7877 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7878 M: Zaibo Xu <xuzaibo@huawei.com>
7880 F: drivers/char/hw_random/hisi-trng-v2.c
7882 HISILICON V3XX SPI NOR FLASH Controller Driver
7883 M: John Garry <john.garry@huawei.com>
7885 W: http://www.hisilicon.com
7886 F: drivers/spi/spi-hisi-sfc-v3xx.c
7888 HMM - Heterogeneous Memory Management
7889 M: Jérôme Glisse <jglisse@redhat.com>
7890 L: linux-mm@kvack.org
7892 F: Documentation/vm/hmm.rst
7893 F: include/linux/hmm*
7896 F: tools/testing/selftests/vm/*hmm*
7899 M: Jouni Malinen <j@w1.fi>
7900 L: linux-wireless@vger.kernel.org
7902 W: http://w1.fi/hostap-driver.html
7903 F: drivers/net/wireless/intersil/hostap/
7905 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7906 L: platform-driver-x86@vger.kernel.org
7908 F: drivers/platform/x86/tc1100-wmi.c
7910 HPET: High Precision Event Timers driver
7911 M: Clemens Ladisch <clemens@ladisch.de>
7913 F: Documentation/timers/hpet.rst
7914 F: drivers/char/hpet.c
7915 F: include/linux/hpet.h
7916 F: include/uapi/linux/hpet.h
7920 F: arch/x86/include/asm/hpet.h
7921 F: arch/x86/kernel/hpet.c
7924 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7926 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7930 M: Sebastian Reichel <sre@kernel.org>
7932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7933 F: Documentation/ABI/testing/sysfs-bus-hsi
7934 F: Documentation/driver-api/hsi.rst
7936 F: include/linux/hsi/
7937 F: include/uapi/linux/hsi/
7940 L: linux-usb@vger.kernel.org
7942 F: drivers/net/usb/hso.c
7944 HSR NETWORK PROTOCOL
7945 L: netdev@vger.kernel.org
7949 HT16K33 LED CONTROLLER DRIVER
7950 M: Robin van der Gracht <robin@protonic.nl>
7952 F: Documentation/devicetree/bindings/display/ht16k33.txt
7953 F: drivers/auxdisplay/ht16k33.c
7955 HTCPEN TOUCHSCREEN DRIVER
7956 M: Pau Oliva Fora <pof@eslack.org>
7957 L: linux-input@vger.kernel.org
7959 F: drivers/input/touchscreen/htcpen.c
7961 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7962 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7963 L: linux-iio@vger.kernel.org
7965 W: http://www.st.com/
7966 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7967 F: drivers/iio/humidity/hts221*
7969 HUAWEI ETHERNET DRIVER
7970 M: Bin Luo <luobin9@huawei.com>
7971 L: netdev@vger.kernel.org
7973 F: Documentation/networking/hinic.rst
7974 F: drivers/net/ethernet/huawei/hinic/
7977 M: Mike Kravetz <mike.kravetz@oracle.com>
7978 L: linux-mm@kvack.org
7980 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7981 F: Documentation/admin-guide/mm/hugetlbpage.rst
7982 F: Documentation/vm/hugetlbfs_reserv.rst
7984 F: include/linux/hugetlb.h
7988 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7989 L: linux-media@vger.kernel.org
7991 W: https://linuxtv.org
7992 T: git git://linuxtv.org/media_tree.git
7993 F: drivers/media/platform/sti/hva
7995 HWPOISON MEMORY FAILURE HANDLING
7996 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
7997 L: linux-mm@kvack.org
7999 F: mm/hwpoison-inject.c
8000 F: mm/memory-failure.c
8002 HYGON PROCESSOR SUPPORT
8003 M: Pu Wen <puwen@hygon.cn>
8004 L: linux-kernel@vger.kernel.org
8006 F: arch/x86/kernel/cpu/hygon.c
8008 HYNIX HI556 SENSOR DRIVER
8009 M: Shawn Tu <shawnx.tu@intel.com>
8010 L: linux-media@vger.kernel.org
8012 T: git git://linuxtv.org/media_tree.git
8013 F: drivers/media/i2c/hi556.c
8015 Hyper-V CORE AND DRIVERS
8016 M: "K. Y. Srinivasan" <kys@microsoft.com>
8017 M: Haiyang Zhang <haiyangz@microsoft.com>
8018 M: Stephen Hemminger <sthemmin@microsoft.com>
8019 M: Wei Liu <wei.liu@kernel.org>
8020 L: linux-hyperv@vger.kernel.org
8022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8023 F: Documentation/ABI/stable/sysfs-bus-vmbus
8024 F: Documentation/ABI/testing/debugfs-hyperv
8025 F: Documentation/networking/device_drivers/microsoft/netvsc.rst
8027 F: arch/x86/include/asm/hyperv-tlfs.h
8028 F: arch/x86/include/asm/mshyperv.h
8029 F: arch/x86/include/asm/trace/hyperv.h
8030 F: arch/x86/kernel/cpu/mshyperv.c
8031 F: drivers/clocksource/hyperv_timer.c
8032 F: drivers/hid/hid-hyperv.c
8034 F: drivers/input/serio/hyperv-keyboard.c
8035 F: drivers/iommu/hyperv-iommu.c
8036 F: drivers/net/hyperv/
8037 F: drivers/pci/controller/pci-hyperv-intf.c
8038 F: drivers/pci/controller/pci-hyperv.c
8039 F: drivers/scsi/storvsc_drv.c
8040 F: drivers/uio/uio_hv_generic.c
8041 F: drivers/video/fbdev/hyperv_fb.c
8042 F: include/asm-generic/hyperv-tlfs.h
8043 F: include/asm-generic/mshyperv.h
8044 F: include/clocksource/hyperv_timer.h
8045 F: include/linux/hyperv.h
8046 F: include/uapi/linux/hyperv.h
8047 F: net/vmw_vsock/hyperv_transport.c
8051 M: Vignesh Raghavendra <vigneshr@ti.com>
8052 L: linux-mtd@lists.infradead.org
8054 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8055 C: irc://irc.oftc.net/mtd
8056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8057 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8058 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8059 F: drivers/mtd/hyperbus/
8060 F: include/linux/mtd/hyperbus.h
8062 HYPERVISOR VIRTUAL CONSOLE DRIVER
8063 L: linuxppc-dev@lists.ozlabs.org
8068 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8069 L: linux-i2c@vger.kernel.org
8070 L: linux-acpi@vger.kernel.org
8072 F: drivers/i2c/i2c-core-acpi.c
8074 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8075 M: Ajay Gupta <ajayg@nvidia.com>
8076 L: linux-i2c@vger.kernel.org
8078 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8079 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8082 M: Peter Rosin <peda@axentia.se>
8083 L: linux-i2c@vger.kernel.org
8085 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8086 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8087 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8088 F: Documentation/i2c/i2c-topology.rst
8089 F: Documentation/i2c/muxes/
8090 F: drivers/i2c/i2c-mux.c
8091 F: drivers/i2c/muxes/
8092 F: include/linux/i2c-mux.h
8094 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8095 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8096 L: linux-i2c@vger.kernel.org
8098 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8099 F: drivers/i2c/busses/i2c-mv64xxx.c
8101 I2C OVER PARALLEL PORT
8102 M: Jean Delvare <jdelvare@suse.com>
8103 L: linux-i2c@vger.kernel.org
8105 F: Documentation/i2c/busses/i2c-parport.rst
8106 F: drivers/i2c/busses/i2c-parport.c
8109 M: Wolfram Sang <wsa@kernel.org>
8110 L: linux-i2c@vger.kernel.org
8112 W: https://i2c.wiki.kernel.org/
8113 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8115 F: Documentation/devicetree/bindings/i2c/i2c.txt
8116 F: Documentation/i2c/
8118 F: include/linux/i2c-dev.h
8119 F: include/linux/i2c-smbus.h
8120 F: include/linux/i2c.h
8121 F: include/uapi/linux/i2c-*.h
8122 F: include/uapi/linux/i2c.h
8124 I2C SUBSYSTEM HOST DRIVERS
8125 L: linux-i2c@vger.kernel.org
8127 W: https://i2c.wiki.kernel.org/
8128 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8130 F: Documentation/devicetree/bindings/i2c/
8131 F: drivers/i2c/algos/
8132 F: drivers/i2c/busses/
8135 M: Jean Delvare <jdelvare@suse.com>
8136 L: linux-i2c@vger.kernel.org
8138 F: Documentation/i2c/busses/i2c-taos-evm.rst
8139 F: drivers/i2c/busses/i2c-taos-evm.c
8142 M: Till Harbaum <till@harbaum.org>
8143 L: linux-i2c@vger.kernel.org
8145 W: http://www.harbaum.org/till/i2c_tiny_usb
8146 F: drivers/i2c/busses/i2c-tiny-usb.c
8148 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8149 M: Jean Delvare <jdelvare@suse.com>
8150 L: linux-i2c@vger.kernel.org
8152 F: Documentation/i2c/busses/i2c-ali1535.rst
8153 F: Documentation/i2c/busses/i2c-ali1563.rst
8154 F: Documentation/i2c/busses/i2c-ali15x3.rst
8155 F: Documentation/i2c/busses/i2c-amd756.rst
8156 F: Documentation/i2c/busses/i2c-amd8111.rst
8157 F: Documentation/i2c/busses/i2c-i801.rst
8158 F: Documentation/i2c/busses/i2c-nforce2.rst
8159 F: Documentation/i2c/busses/i2c-piix4.rst
8160 F: Documentation/i2c/busses/i2c-sis5595.rst
8161 F: Documentation/i2c/busses/i2c-sis630.rst
8162 F: Documentation/i2c/busses/i2c-sis96x.rst
8163 F: Documentation/i2c/busses/i2c-via.rst
8164 F: Documentation/i2c/busses/i2c-viapro.rst
8165 F: drivers/i2c/busses/i2c-ali1535.c
8166 F: drivers/i2c/busses/i2c-ali1563.c
8167 F: drivers/i2c/busses/i2c-ali15x3.c
8168 F: drivers/i2c/busses/i2c-amd756-s4882.c
8169 F: drivers/i2c/busses/i2c-amd756.c
8170 F: drivers/i2c/busses/i2c-amd8111.c
8171 F: drivers/i2c/busses/i2c-i801.c
8172 F: drivers/i2c/busses/i2c-isch.c
8173 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8174 F: drivers/i2c/busses/i2c-nforce2.c
8175 F: drivers/i2c/busses/i2c-piix4.c
8176 F: drivers/i2c/busses/i2c-sis5595.c
8177 F: drivers/i2c/busses/i2c-sis630.c
8178 F: drivers/i2c/busses/i2c-sis96x.c
8179 F: drivers/i2c/busses/i2c-via.c
8180 F: drivers/i2c/busses/i2c-viapro.c
8182 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8183 M: Hans de Goede <hdegoede@redhat.com>
8184 L: linux-i2c@vger.kernel.org
8186 F: drivers/i2c/busses/i2c-cht-wc.c
8188 I2C/SMBUS ISMT DRIVER
8189 M: Seth Heasley <seth.heasley@intel.com>
8190 M: Neil Horman <nhorman@tuxdriver.com>
8191 L: linux-i2c@vger.kernel.org
8192 F: Documentation/i2c/busses/i2c-ismt.rst
8193 F: drivers/i2c/busses/i2c-ismt.c
8195 I2C/SMBUS STUB DRIVER
8196 M: Jean Delvare <jdelvare@suse.com>
8197 L: linux-i2c@vger.kernel.org
8199 F: drivers/i2c/i2c-stub.c
8201 I3C DRIVER FOR CADENCE I3C MASTER IP
8202 M: Przemysław Gaj <pgaj@cadence.com>
8204 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8205 F: drivers/i3c/master/i3c-master-cdns.c
8207 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8208 M: Vitor Soares <vitor.soares@synopsys.com>
8210 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8211 F: drivers/i3c/master/dw*
8214 M: Boris Brezillon <bbrezillon@kernel.org>
8215 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8217 C: irc://chat.freenode.net/linux-i3c
8218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8219 F: Documentation/ABI/testing/sysfs-bus-i3c
8220 F: Documentation/devicetree/bindings/i3c/
8221 F: Documentation/driver-api/i3c
8223 F: include/linux/i3c/
8225 IA64 (Itanium) PLATFORM
8226 M: Tony Luck <tony.luck@intel.com>
8227 M: Fenghua Yu <fenghua.yu@intel.com>
8228 L: linux-ia64@vger.kernel.org
8230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8231 F: Documentation/ia64/
8234 IBM Power 842 compression accelerator
8235 M: Haren Myneni <haren@us.ibm.com>
8238 F: drivers/crypto/nx/Kconfig
8239 F: drivers/crypto/nx/Makefile
8240 F: drivers/crypto/nx/nx-842*
8241 F: include/linux/sw842.h
8244 IBM Power in-Nest Crypto Acceleration
8245 M: Breno Leitão <leitao@debian.org>
8246 M: Nayna Jain <nayna@linux.ibm.com>
8247 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8248 L: linux-crypto@vger.kernel.org
8250 F: drivers/crypto/nx/Kconfig
8251 F: drivers/crypto/nx/Makefile
8252 F: drivers/crypto/nx/nx-aes*
8253 F: drivers/crypto/nx/nx-sha*
8254 F: drivers/crypto/nx/nx.*
8255 F: drivers/crypto/nx/nx_csbcpb.h
8256 F: drivers/crypto/nx/nx_debugfs.c
8258 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8259 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8260 L: linux-pci@vger.kernel.org
8261 L: linuxppc-dev@lists.ozlabs.org
8263 F: drivers/pci/hotplug/rpadlpar*
8265 IBM Power Linux RAID adapter
8266 M: Brian King <brking@us.ibm.com>
8268 F: drivers/scsi/ipr.*
8270 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8271 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8272 L: linux-pci@vger.kernel.org
8273 L: linuxppc-dev@lists.ozlabs.org
8275 F: drivers/pci/hotplug/rpaphp*
8277 IBM Power SRIOV Virtual NIC Device Driver
8278 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8279 M: John Allen <jallen@linux.ibm.com>
8280 L: netdev@vger.kernel.org
8282 F: drivers/net/ethernet/ibm/ibmvnic.*
8284 IBM Power Virtual Accelerator Switchboard
8285 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8286 L: linuxppc-dev@lists.ozlabs.org
8288 F: arch/powerpc/include/asm/vas.h
8289 F: arch/powerpc/platforms/powernv/copy-paste.h
8290 F: arch/powerpc/platforms/powernv/vas*
8292 IBM Power Virtual Ethernet Device Driver
8293 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8294 L: netdev@vger.kernel.org
8296 F: drivers/net/ethernet/ibm/ibmveth.*
8298 IBM Power Virtual FC Device Drivers
8299 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8300 L: linux-scsi@vger.kernel.org
8302 F: drivers/scsi/ibmvscsi/ibmvfc*
8304 IBM Power Virtual Management Channel Driver
8305 M: Steven Royer <seroyer@linux.ibm.com>
8307 F: drivers/misc/ibmvmc.*
8309 IBM Power Virtual SCSI Device Drivers
8310 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8311 L: linux-scsi@vger.kernel.org
8313 F: drivers/scsi/ibmvscsi/ibmvscsi*
8314 F: include/scsi/viosrp.h
8316 IBM Power Virtual SCSI Device Target Driver
8317 M: Michael Cyr <mikecyr@linux.ibm.com>
8318 L: linux-scsi@vger.kernel.org
8319 L: target-devel@vger.kernel.org
8321 F: drivers/scsi/ibmvscsi_tgt/
8323 IBM Power VMX Cryptographic instructions
8324 M: Breno Leitão <leitao@debian.org>
8325 M: Nayna Jain <nayna@linux.ibm.com>
8326 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8327 L: linux-crypto@vger.kernel.org
8329 F: drivers/crypto/vmx/Kconfig
8330 F: drivers/crypto/vmx/Makefile
8331 F: drivers/crypto/vmx/aes*
8332 F: drivers/crypto/vmx/ghash*
8333 F: drivers/crypto/vmx/ppc-xlate.pl
8334 F: drivers/crypto/vmx/vmx.c
8336 IBM ServeRAID RAID DRIVER
8338 F: drivers/scsi/ips.*
8340 ICH LPC AND GPIO DRIVER
8341 M: Peter Tyser <ptyser@xes-inc.com>
8343 F: drivers/gpio/gpio-ich.c
8344 F: drivers/mfd/lpc_ich.c
8347 M: Max Staudt <max@enpas.org>
8348 L: linux-i2c@vger.kernel.org
8350 F: drivers/i2c/busses/i2c-icy.c
8353 M: "David S. Miller" <davem@davemloft.net>
8354 L: linux-ide@vger.kernel.org
8356 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8358 F: Documentation/ide/
8360 F: include/linux/ide.h
8363 M: Borislav Petkov <bp@alien8.de>
8364 L: linux-ide@vger.kernel.org
8366 F: Documentation/cdrom/ide-cd.rst
8367 F: drivers/ide/ide-cd*
8369 IDEAPAD LAPTOP EXTRAS DRIVER
8370 M: Ike Panhc <ike.pan@canonical.com>
8371 L: platform-driver-x86@vger.kernel.org
8373 W: http://launchpad.net/ideapad-laptop
8374 F: drivers/platform/x86/ideapad-laptop.c
8376 IDEAPAD LAPTOP SLIDEBAR DRIVER
8377 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8378 L: linux-input@vger.kernel.org
8380 W: https://github.com/o2genum/ideapad-slidebar
8381 F: drivers/input/misc/ideapad_slidebar.c
8383 IDT VersaClock 5 CLOCK DRIVER
8384 M: Marek Vasut <marek.vasut@gmail.com>
8386 F: drivers/clk/clk-versaclock5.c
8388 IEEE 802.15.4 SUBSYSTEM
8389 M: Alexander Aring <alex.aring@gmail.com>
8390 M: Stefan Schmidt <stefan@datenfreihafen.org>
8391 L: linux-wpan@vger.kernel.org
8393 W: https://linux-wpan.org/
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8396 F: Documentation/networking/ieee802154.rst
8397 F: drivers/net/ieee802154/
8398 F: include/linux/ieee802154.h
8399 F: include/linux/nl802154.h
8400 F: include/net/af_ieee802154.h
8401 F: include/net/cfg802154.h
8402 F: include/net/ieee802154_netdev.h
8403 F: include/net/mac802154.h
8404 F: include/net/nl802154.h
8409 M: Yotam Gigi <yotam.gi@gmail.com>
8410 M: Jamal Hadi Salim <jhs@mojatatu.com>
8411 F: include/net/ife.h
8412 F: include/uapi/linux/ife.h
8415 IGORPLUG-USB IR RECEIVER
8416 M: Sean Young <sean@mess.org>
8417 L: linux-media@vger.kernel.org
8419 F: drivers/media/rc/igorplugusb.c
8421 IGUANAWORKS USB IR TRANSCEIVER
8422 M: Sean Young <sean@mess.org>
8423 L: linux-media@vger.kernel.org
8425 F: drivers/media/rc/iguanair.c
8427 IIO DIGITAL POTENTIOMETER DAC
8428 M: Peter Rosin <peda@axentia.se>
8429 L: linux-iio@vger.kernel.org
8431 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8432 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8433 F: drivers/iio/dac/dpot-dac.c
8435 IIO ENVELOPE DETECTOR
8436 M: Peter Rosin <peda@axentia.se>
8437 L: linux-iio@vger.kernel.org
8439 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8440 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8441 F: drivers/iio/adc/envelope-detector.c
8444 M: Peter Rosin <peda@axentia.se>
8445 L: linux-iio@vger.kernel.org
8447 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8448 F: drivers/iio/multiplexer/iio-mux.c
8450 IIO SUBSYSTEM AND DRIVERS
8451 M: Jonathan Cameron <jic23@kernel.org>
8452 R: Hartmut Knaack <knaack.h@gmx.de>
8453 R: Lars-Peter Clausen <lars@metafoo.de>
8454 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8455 L: linux-iio@vger.kernel.org
8457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8458 F: Documentation/ABI/testing/configfs-iio*
8459 F: Documentation/ABI/testing/sysfs-bus-iio*
8460 F: Documentation/devicetree/bindings/iio/
8462 F: drivers/staging/iio/
8463 F: include/linux/iio/
8467 M: Peter Rosin <peda@axentia.se>
8468 L: linux-iio@vger.kernel.org
8470 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8471 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8472 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8473 F: drivers/iio/afe/iio-rescale.c
8475 IKANOS/ADI EAGLE ADSL USB DRIVER
8476 M: Matthieu Castet <castet.matthieu@free.fr>
8477 M: Stanislaw Gruszka <stf_xl@wp.pl>
8479 F: drivers/usb/atm/ueagle-atm.c
8481 IMGTEC ASCII LCD DRIVER
8482 M: Paul Burton <paulburton@kernel.org>
8484 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8485 F: drivers/auxdisplay/img-ascii-lcd.c
8487 IMGTEC IR DECODER DRIVER
8489 F: drivers/media/rc/img-ir/
8491 IMON SOUNDGRAPH USB IR RECEIVER
8492 M: Sean Young <sean@mess.org>
8493 L: linux-media@vger.kernel.org
8495 F: drivers/media/rc/imon.c
8496 F: drivers/media/rc/imon_raw.c
8498 IMS TWINTURBO FRAMEBUFFER DRIVER
8499 L: linux-fbdev@vger.kernel.org
8501 F: drivers/video/fbdev/imsttfb.c
8503 INA209 HARDWARE MONITOR DRIVER
8504 M: Guenter Roeck <linux@roeck-us.net>
8505 L: linux-hwmon@vger.kernel.org
8507 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8508 F: Documentation/hwmon/ina209.rst
8509 F: drivers/hwmon/ina209.c
8511 INA2XX HARDWARE MONITOR DRIVER
8512 M: Guenter Roeck <linux@roeck-us.net>
8513 L: linux-hwmon@vger.kernel.org
8515 F: Documentation/hwmon/ina2xx.rst
8516 F: drivers/hwmon/ina2xx.c
8517 F: include/linux/platform_data/ina2xx.h
8519 INDUSTRY PACK SUBSYSTEM (IPACK)
8520 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8521 M: Jens Taprogge <jens.taprogge@taprogge.org>
8522 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8523 L: industrypack-devel@lists.sourceforge.net
8525 W: http://industrypack.sourceforge.net
8528 INFINEON DPS310 Driver
8529 M: Eddie James <eajames@linux.ibm.com>
8530 L: linux-iio@vger.kernel.org
8532 F: drivers/iio/pressure/dps310.c
8534 INFINIBAND SUBSYSTEM
8535 M: Doug Ledford <dledford@redhat.com>
8536 M: Jason Gunthorpe <jgg@mellanox.com>
8537 L: linux-rdma@vger.kernel.org
8539 W: https://github.com/linux-rdma/rdma-core
8540 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8542 F: Documentation/devicetree/bindings/infiniband/
8543 F: Documentation/infiniband/
8544 F: drivers/infiniband/
8546 F: include/trace/events/ib_mad.h
8547 F: include/trace/events/ib_umad.h
8548 F: include/uapi/linux/if_infiniband.h
8549 F: include/uapi/rdma/
8550 F: samples/bpf/ibumad_kern.c
8551 F: samples/bpf/ibumad_user.c
8553 INGENIC JZ4780 DMA Driver
8554 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8556 F: drivers/dma/dma-jz4780.c
8558 INGENIC JZ4780 NAND DRIVER
8559 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8560 L: linux-mtd@lists.infradead.org
8562 F: drivers/mtd/nand/raw/ingenic/
8565 M: Paul Cercueil <paul@crapouillou.net>
8567 F: arch/mips/boot/dts/ingenic/
8568 F: arch/mips/include/asm/mach-jz4740/
8569 F: arch/mips/jz4740/
8570 F: drivers/clk/ingenic/
8571 F: drivers/dma/dma-jz4780.c
8572 F: drivers/gpu/drm/ingenic/
8573 F: drivers/i2c/busses/i2c-jz4780.c
8574 F: drivers/iio/adc/ingenic-adc.c
8575 F: drivers/irqchip/irq-ingenic.c
8576 F: drivers/memory/jz4780-nemc.c
8577 F: drivers/mmc/host/jz4740_mmc.c
8578 F: drivers/mtd/nand/raw/ingenic/
8579 F: drivers/pinctrl/pinctrl-ingenic.c
8580 F: drivers/power/supply/ingenic-battery.c
8581 F: drivers/pwm/pwm-jz4740.c
8582 F: drivers/remoteproc/ingenic_rproc.c
8583 F: drivers/rtc/rtc-jz4740.c
8584 F: drivers/tty/serial/8250/8250_ingenic.c
8585 F: drivers/usb/musb/jz4740.c
8586 F: drivers/watchdog/jz4740_wdt.c
8587 F: include/dt-bindings/iio/adc/ingenic,adc.h
8588 F: include/linux/mfd/ingenic-tcu.h
8589 F: sound/soc/codecs/jz47*
8590 F: sound/soc/jz4740/
8593 M: Jan Kara <jack@suse.cz>
8594 R: Amir Goldstein <amir73il@gmail.com>
8595 L: linux-fsdevel@vger.kernel.org
8597 F: Documentation/filesystems/inotify.rst
8598 F: fs/notify/inotify/
8599 F: include/linux/inotify.h
8600 F: include/uapi/linux/inotify.h
8602 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8603 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8604 L: linux-input@vger.kernel.org
8606 Q: http://patchwork.kernel.org/project/linux-input/list/
8607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8608 F: Documentation/devicetree/bindings/input/
8609 F: Documentation/devicetree/bindings/serio/
8610 F: Documentation/input/
8612 F: include/linux/input.h
8613 F: include/linux/input/
8614 F: include/uapi/linux/input-event-codes.h
8615 F: include/uapi/linux/input.h
8617 INPUT MULTITOUCH (MT) PROTOCOL
8618 M: Henrik Rydberg <rydberg@bitmath.org>
8619 L: linux-input@vger.kernel.org
8621 F: Documentation/input/multi-touch-protocol.rst
8622 F: drivers/input/input-mt.c
8625 INSIDE SECURE CRYPTO DRIVER
8626 M: Antoine Tenart <antoine.tenart@bootlin.com>
8627 L: linux-crypto@vger.kernel.org
8629 F: drivers/crypto/inside-secure/
8631 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8632 M: Mimi Zohar <zohar@linux.ibm.com>
8633 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8634 L: linux-integrity@vger.kernel.org
8636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8637 F: security/integrity/ima/
8639 INTEL 810/815 FRAMEBUFFER DRIVER
8640 M: Antonino Daplas <adaplas@gmail.com>
8641 L: linux-fbdev@vger.kernel.org
8643 F: drivers/video/fbdev/i810/
8646 M: Cezary Rojewski <cezary.rojewski@intel.com>
8647 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8648 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8649 M: Jie Yang <yang.jie@linux.intel.com>
8650 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8654 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8655 M: Hans de Goede <hdegoede@redhat.com>
8656 L: platform-driver-x86@vger.kernel.org
8658 F: drivers/platform/x86/intel_atomisp2_pm.c
8660 INTEL ATOMISP2 LED DRIVER
8661 M: Hans de Goede <hdegoede@redhat.com>
8662 L: platform-driver-x86@vger.kernel.org
8664 F: drivers/platform/x86/intel_atomisp2_led.c
8666 INTEL BROXTON PMC DRIVER
8667 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8668 M: Zha Qipeng <qipeng.zha@intel.com>
8670 F: drivers/mfd/intel_pmc_bxt.c
8671 F: include/linux/mfd/intel_pmc_bxt.h
8673 INTEL C600 SERIES SAS CONTROLLER DRIVER
8674 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8675 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8676 L: linux-scsi@vger.kernel.org
8678 T: git git://git.code.sf.net/p/intel-sas/isci
8679 F: drivers/scsi/isci/
8681 INTEL CPU family model numbers
8682 M: Tony Luck <tony.luck@intel.com>
8684 L: linux-kernel@vger.kernel.org
8686 F: arch/x86/include/asm/intel-family.h
8688 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8689 M: Jani Nikula <jani.nikula@linux.intel.com>
8690 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8691 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8692 L: intel-gfx@lists.freedesktop.org
8694 W: https://01.org/linuxgraphics/
8695 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8696 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8697 C: irc://chat.freenode.net/intel-gfx
8698 T: git git://anongit.freedesktop.org/drm-intel
8699 F: Documentation/gpu/i915.rst
8700 F: drivers/gpu/drm/i915/
8701 F: include/drm/i915*
8702 F: include/uapi/drm/i915_drm.h
8704 INTEL ETHERNET DRIVERS
8705 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8706 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8708 W: http://www.intel.com/support/feedback.htm
8709 W: http://e1000.sourceforge.net/
8710 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8713 F: Documentation/networking/device_drivers/intel/e100.rst
8714 F: Documentation/networking/device_drivers/intel/e1000.rst
8715 F: Documentation/networking/device_drivers/intel/e1000e.rst
8716 F: Documentation/networking/device_drivers/intel/fm10k.rst
8717 F: Documentation/networking/device_drivers/intel/i40e.rst
8718 F: Documentation/networking/device_drivers/intel/iavf.rst
8719 F: Documentation/networking/device_drivers/intel/ice.rst
8720 F: Documentation/networking/device_drivers/intel/igb.rst
8721 F: Documentation/networking/device_drivers/intel/igbvf.rst
8722 F: Documentation/networking/device_drivers/intel/ixgb.rst
8723 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8724 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8725 F: drivers/net/ethernet/intel/
8726 F: drivers/net/ethernet/intel/*/
8727 F: include/linux/avf/virtchnl.h
8729 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8730 M: Maik Broemme <mbroemme@libmpq.org>
8731 L: linux-fbdev@vger.kernel.org
8733 F: Documentation/fb/intelfb.rst
8734 F: drivers/video/fbdev/intelfb/
8737 M: Andy Shevchenko <andy@kernel.org>
8738 L: linux-gpio@vger.kernel.org
8740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8741 F: drivers/gpio/gpio-ich.c
8742 F: drivers/gpio/gpio-intel-mid.c
8743 F: drivers/gpio/gpio-merrifield.c
8744 F: drivers/gpio/gpio-ml-ioh.c
8745 F: drivers/gpio/gpio-pch.c
8746 F: drivers/gpio/gpio-sch.c
8747 F: drivers/gpio/gpio-sodaville.c
8749 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8750 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8751 M: Zhi Wang <zhi.a.wang@intel.com>
8752 L: intel-gvt-dev@lists.freedesktop.org
8753 L: intel-gfx@lists.freedesktop.org
8755 W: https://01.org/igvt-g
8756 T: git https://github.com/intel/gvt-linux.git
8757 F: drivers/gpu/drm/i915/gvt/
8759 INTEL HID EVENT DRIVER
8760 M: Alex Hung <alex.hung@canonical.com>
8761 L: platform-driver-x86@vger.kernel.org
8763 F: drivers/platform/x86/intel-hid.c
8765 INTEL I/OAT DMA DRIVER
8766 M: Dave Jiang <dave.jiang@intel.com>
8767 R: Dan Williams <dan.j.williams@intel.com>
8768 L: dmaengine@vger.kernel.org
8770 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8771 F: drivers/dma/ioat*
8774 M: Dave Jiang <dave.jiang@intel.com>
8775 L: dmaengine@vger.kernel.org
8777 F: drivers/dma/idxd/*
8778 F: include/uapi/linux/idxd.h
8781 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8782 M: Len Brown <lenb@kernel.org>
8783 L: linux-pm@vger.kernel.org
8785 B: https://bugzilla.kernel.org
8786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8787 F: drivers/idle/intel_idle.c
8789 INTEL INTEGRATED SENSOR HUB DRIVER
8790 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8791 M: Jiri Kosina <jikos@kernel.org>
8792 L: linux-input@vger.kernel.org
8794 F: drivers/hid/intel-ish-hid/
8797 M: David Woodhouse <dwmw2@infradead.org>
8798 M: Lu Baolu <baolu.lu@linux.intel.com>
8799 L: iommu@lists.linux-foundation.org
8801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8802 F: drivers/iommu/intel/
8803 F: include/linux/intel-iommu.h
8804 F: include/linux/intel-svm.h
8806 INTEL IOP-ADMA DMA DRIVER
8807 R: Dan Williams <dan.j.williams@intel.com>
8809 F: drivers/dma/iop-adma.c
8811 INTEL IPU3 CSI-2 CIO2 DRIVER
8812 M: Yong Zhi <yong.zhi@intel.com>
8813 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8814 M: Bingbu Cao <bingbu.cao@intel.com>
8815 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8816 L: linux-media@vger.kernel.org
8818 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8819 F: drivers/media/pci/intel/ipu3/
8821 INTEL IPU3 CSI-2 IMGU DRIVER
8822 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8823 R: Bingbu Cao <bingbu.cao@intel.com>
8824 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8825 L: linux-media@vger.kernel.org
8827 F: Documentation/admin-guide/media/ipu3.rst
8828 F: Documentation/admin-guide/media/ipu3_rcb.svg
8829 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8830 F: drivers/staging/media/ipu3/
8832 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8833 M: Krzysztof Halasa <khalasa@piap.pl>
8835 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8836 F: drivers/net/wan/ixp4xx_hss.c
8837 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8838 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8839 F: include/linux/soc/ixp4xx/npe.h
8840 F: include/linux/soc/ixp4xx/qmgr.h
8842 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8843 M: Deepak Saxena <dsaxena@plexity.net>
8845 F: drivers/char/hw_random/ixp4xx-rng.c
8847 INTEL MANAGEMENT ENGINE (mei)
8848 M: Tomas Winkler <tomas.winkler@intel.com>
8849 L: linux-kernel@vger.kernel.org
8851 F: Documentation/driver-api/mei/*
8852 F: drivers/misc/mei/
8853 F: drivers/watchdog/mei_wdt.c
8854 F: include/linux/mei_cl_bus.h
8855 F: include/uapi/linux/mei.h
8858 INTEL MENLOW THERMAL DRIVER
8859 M: Sujith Thomas <sujith.thomas@intel.com>
8860 L: platform-driver-x86@vger.kernel.org
8862 W: https://01.org/linux-acpi
8863 F: drivers/platform/x86/intel_menlow.c
8865 INTEL MIC DRIVERS (mic)
8866 M: Sudeep Dutt <sudeep.dutt@intel.com>
8867 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8869 W: https://github.com/sudeepdutt/mic
8870 W: http://software.intel.com/en-us/mic-developer
8871 F: Documentation/misc-devices/mic/
8872 F: drivers/dma/mic_x100_dma.c
8873 F: drivers/dma/mic_x100_dma.h
8874 F: drivers/misc/mic/
8875 F: include/linux/mic_bus.h
8876 F: include/linux/scif.h
8877 F: include/uapi/linux/mic_common.h
8878 F: include/uapi/linux/mic_ioctl.h
8879 F: include/uapi/linux/scif_ioctl.h
8881 INTEL P-Unit IPC DRIVER
8882 M: Zha Qipeng <qipeng.zha@intel.com>
8883 L: platform-driver-x86@vger.kernel.org
8885 F: arch/x86/include/asm/intel_punit_ipc.h
8886 F: drivers/platform/x86/intel_punit_ipc.c
8888 INTEL PMC CORE DRIVER
8889 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8890 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8891 L: platform-driver-x86@vger.kernel.org
8893 F: drivers/platform/x86/intel_pmc_core*
8895 INTEL PMIC GPIO DRIVERS
8896 M: Andy Shevchenko <andy@kernel.org>
8898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8899 F: drivers/gpio/gpio-*cove.c
8900 F: drivers/gpio/gpio-msic.c
8902 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8903 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8905 F: drivers/mfd/intel_msic.c
8906 F: drivers/mfd/intel_soc_pmic*
8907 F: include/linux/mfd/intel_msic.h
8908 F: include/linux/mfd/intel_soc_pmic*
8910 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8911 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8912 L: linux-wireless@vger.kernel.org
8914 F: Documentation/networking/device_drivers/intel/ipw2100.rst
8915 F: Documentation/networking/device_drivers/intel/ipw2200.rst
8916 F: drivers/net/wireless/intel/ipw2x00/
8919 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8920 M: Len Brown <lenb@kernel.org>
8921 L: linux-pm@vger.kernel.org
8923 F: drivers/cpufreq/intel_pstate.c
8925 INTEL RDMA RNIC DRIVER
8926 M: Faisal Latif <faisal.latif@intel.com>
8927 M: Shiraz Saleem <shiraz.saleem@intel.com>
8928 L: linux-rdma@vger.kernel.org
8930 F: drivers/infiniband/hw/i40iw/
8931 F: include/uapi/rdma/i40iw-abi.h
8934 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8936 F: arch/x86/include/asm/intel_scu_ipc.h
8937 F: drivers/platform/x86/intel_scu_*
8939 INTEL SPEED SELECT TECHNOLOGY
8940 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8941 L: platform-driver-x86@vger.kernel.org
8943 F: drivers/platform/x86/intel_speed_select_if/
8944 F: include/uapi/linux/isst_if.h
8945 F: tools/power/x86/intel-speed-select/
8947 INTEL STRATIX10 FIRMWARE DRIVERS
8948 M: Richard Gong <richard.gong@linux.intel.com>
8949 L: linux-kernel@vger.kernel.org
8951 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8952 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8953 F: drivers/firmware/stratix10-rsu.c
8954 F: drivers/firmware/stratix10-svc.c
8955 F: include/linux/firmware/intel/stratix10-smc.h
8956 F: include/linux/firmware/intel/stratix10-svc-client.h
8958 INTEL TELEMETRY DRIVER
8959 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8960 M: "David E. Box" <david.e.box@linux.intel.com>
8961 L: platform-driver-x86@vger.kernel.org
8963 F: arch/x86/include/asm/intel_telemetry.h
8964 F: drivers/platform/x86/intel_telemetry*
8966 INTEL UNCORE FREQUENCY CONTROL
8967 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8968 L: platform-driver-x86@vger.kernel.org
8970 F: drivers/platform/x86/intel-uncore-frequency.c
8972 INTEL VIRTUAL BUTTON DRIVER
8973 M: AceLan Kao <acelan.kao@canonical.com>
8974 L: platform-driver-x86@vger.kernel.org
8976 F: drivers/platform/x86/intel-vbtn.c
8978 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8979 M: Stanislaw Gruszka <stf_xl@wp.pl>
8980 L: linux-wireless@vger.kernel.org
8982 F: drivers/net/wireless/intel/iwlegacy/
8984 INTEL WIRELESS WIFI LINK (iwlwifi)
8985 M: Johannes Berg <johannes.berg@intel.com>
8986 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8987 M: Luca Coelho <luciano.coelho@intel.com>
8988 M: Intel Linux Wireless <linuxwifi@intel.com>
8989 L: linux-wireless@vger.kernel.org
8991 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8993 F: drivers/net/wireless/intel/iwlwifi/
8995 INTEL WIRELESS WIMAX CONNECTION 2400
8996 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8997 M: linux-wimax@intel.com
8998 L: wimax@linuxwimax.org (subscribers-only)
9000 W: http://linuxwimax.org
9001 F: Documentation/admin-guide/wimax/i2400m.rst
9002 F: drivers/net/wimax/i2400m/
9003 F: include/uapi/linux/wimax/i2400m.h
9005 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9006 M: Jithu Joseph <jithu.joseph@intel.com>
9007 R: Maurice Ma <maurice.ma@intel.com>
9009 W: https://slimbootloader.github.io/security/firmware-update.html
9010 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9012 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9013 M: Mario Limonciello <mario.limonciello@dell.com>
9015 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9018 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9020 F: Documentation/trace/intel_th.rst
9021 F: drivers/hwtracing/intel_th/
9022 F: include/linux/intel_th.h
9024 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9025 M: Ning Sun <ning.sun@intel.com>
9026 L: tboot-devel@lists.sourceforge.net
9028 W: http://tboot.sourceforge.net
9029 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9030 F: Documentation/x86/intel_txt.rst
9031 F: arch/x86/kernel/tboot.c
9032 F: include/linux/tboot.h
9035 M: Georgi Djakov <georgi.djakov@linaro.org>
9036 L: linux-pm@vger.kernel.org
9038 F: Documentation/devicetree/bindings/interconnect/
9039 F: Documentation/driver-api/interconnect.rst
9040 F: drivers/interconnect/
9041 F: include/dt-bindings/interconnect/
9042 F: include/linux/interconnect-provider.h
9043 F: include/linux/interconnect.h
9045 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9046 M: Linus Walleij <linus.walleij@linaro.org>
9047 L: linux-iio@vger.kernel.org
9049 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9050 F: drivers/iio/gyro/mpu3050*
9052 IOC3 ETHERNET DRIVER
9053 M: Ralf Baechle <ralf@linux-mips.org>
9054 L: linux-mips@vger.kernel.org
9056 F: drivers/net/ethernet/sgi/ioc3-eth.c
9058 IOMAP FILESYSTEM LIBRARY
9059 M: Christoph Hellwig <hch@infradead.org>
9060 M: Darrick J. Wong <darrick.wong@oracle.com>
9061 M: linux-xfs@vger.kernel.org
9062 M: linux-fsdevel@vger.kernel.org
9063 L: linux-xfs@vger.kernel.org
9064 L: linux-fsdevel@vger.kernel.org
9066 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9068 F: include/linux/iomap.h
9071 M: Joerg Roedel <joro@8bytes.org>
9072 L: iommu@lists.linux-foundation.org
9074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9075 F: Documentation/devicetree/bindings/iommu/
9077 F: include/linux/iommu.h
9078 F: include/linux/iova.h
9079 F: include/linux/of_iommu.h
9082 M: Jens Axboe <axboe@kernel.dk>
9083 L: io-uring@vger.kernel.org
9085 T: git git://git.kernel.dk/linux-block
9086 T: git git://git.kernel.dk/liburing
9090 F: include/uapi/linux/io_uring.h
9093 M: Corey Minyard <minyard@acm.org>
9094 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9096 W: http://openipmi.sourceforge.net/
9097 F: Documentation/driver-api/ipmi.rst
9098 F: Documentation/devicetree/bindings/ipmi/
9099 F: drivers/char/ipmi/
9100 F: include/linux/ipmi*
9101 F: include/uapi/linux/ipmi*
9103 IPS SCSI RAID DRIVER
9104 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9105 L: linux-scsi@vger.kernel.org
9107 W: http://www.adaptec.com/
9108 F: drivers/scsi/ips*
9111 M: Wensong Zhang <wensong@linux-vs.org>
9112 M: Simon Horman <horms@verge.net.au>
9113 M: Julian Anastasov <ja@ssi.bg>
9114 L: netdev@vger.kernel.org
9115 L: lvs-devel@vger.kernel.org
9117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9119 F: Documentation/networking/ipvs-sysctl.rst
9120 F: include/net/ip_vs.h
9121 F: include/uapi/linux/ip_vs.h
9122 F: net/netfilter/ipvs/
9125 M: Jiri Kosina <jikos@kernel.org>
9126 M: David Sterba <dsterba@suse.com>
9128 F: drivers/tty/ipwireless/
9131 L: netdev@vger.kernel.org
9133 F: include/uapi/linux/ipx.h
9135 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9136 M: Marc Zyngier <maz@kernel.org>
9138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9139 F: Documentation/core-api/irq/irq-domain.rst
9140 F: include/linux/irqdomain.h
9141 F: kernel/irq/irqdomain.c
9145 M: Thomas Gleixner <tglx@linutronix.de>
9146 L: linux-kernel@vger.kernel.org
9148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9152 M: Thomas Gleixner <tglx@linutronix.de>
9153 M: Jason Cooper <jason@lakedaemon.net>
9154 M: Marc Zyngier <maz@kernel.org>
9155 L: linux-kernel@vger.kernel.org
9157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9158 F: Documentation/devicetree/bindings/interrupt-controller/
9162 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9164 F: Documentation/driver-api/isa.rst
9165 F: drivers/base/isa.c
9166 F: include/linux/isa.h
9169 M: Hans Verkuil <hverkuil@xs4all.nl>
9170 L: linux-media@vger.kernel.org
9172 W: https://linuxtv.org
9173 T: git git://linuxtv.org/media_tree.git
9174 F: drivers/media/radio/radio-isa*
9177 M: Jaroslav Kysela <perex@perex.cz>
9179 F: Documentation/driver-api/isapnp.rst
9180 F: drivers/pnp/isapnp/
9181 F: include/linux/isapnp.h
9184 M: Lee Duncan <lduncan@suse.com>
9185 M: Chris Leech <cleech@redhat.com>
9186 L: open-iscsi@googlegroups.com
9187 L: linux-scsi@vger.kernel.org
9189 W: www.open-iscsi.com
9190 F: drivers/scsi/*iscsi*
9191 F: include/scsi/*iscsi*
9193 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9194 M: Peter Jones <pjones@redhat.com>
9195 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9197 F: drivers/firmware/iscsi_ibft*
9199 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9200 M: Sagi Grimberg <sagi@grimberg.me>
9201 M: Max Gurtovoy <maxg@mellanox.com>
9202 L: linux-rdma@vger.kernel.org
9204 W: http://www.openfabrics.org
9205 W: www.open-iscsi.org
9206 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9207 F: drivers/infiniband/ulp/iser/
9209 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9210 M: Sagi Grimberg <sagi@grimberg.me>
9211 L: linux-rdma@vger.kernel.org
9212 L: target-devel@vger.kernel.org
9214 W: http://www.linux-iscsi.org
9215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9216 F: drivers/infiniband/ulp/isert
9218 ISDN/CMTP OVER BLUETOOTH
9219 M: Karsten Keil <isdn@linux-pingi.de>
9220 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9221 L: netdev@vger.kernel.org
9223 W: http://www.isdn4linux.de
9224 F: Documentation/isdn/
9225 F: drivers/isdn/capi/
9226 F: include/linux/isdn/
9227 F: include/uapi/linux/isdn/
9228 F: net/bluetooth/cmtp/
9230 ISDN/mISDN SUBSYSTEM
9231 M: Karsten Keil <isdn@linux-pingi.de>
9232 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9233 L: netdev@vger.kernel.org
9235 W: http://www.isdn4linux.de
9236 F: drivers/isdn/Kconfig
9237 F: drivers/isdn/Makefile
9238 F: drivers/isdn/hardware/
9239 F: drivers/isdn/mISDN/
9241 IT87 HARDWARE MONITORING DRIVER
9242 M: Jean Delvare <jdelvare@suse.com>
9243 L: linux-hwmon@vger.kernel.org
9245 F: Documentation/hwmon/it87.rst
9246 F: drivers/hwmon/it87.c
9249 M: Antti Palosaari <crope@iki.fi>
9250 L: linux-media@vger.kernel.org
9252 W: https://linuxtv.org
9253 W: http://palosaari.fi/linux/
9254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9255 T: git git://linuxtv.org/anttip/media_tree.git
9256 F: drivers/media/tuners/it913x*
9258 IVTV VIDEO4LINUX DRIVER
9259 M: Andy Walls <awalls@md.metrocast.net>
9260 L: linux-media@vger.kernel.org
9262 W: https://linuxtv.org
9263 T: git git://linuxtv.org/media_tree.git
9264 F: Documentation/admin-guide/media/ivtv*
9265 F: drivers/media/pci/ivtv/
9266 F: include/uapi/linux/ivtv*
9268 IX2505V MEDIA DRIVER
9269 M: Malcolm Priestley <tvboxspy@gmail.com>
9270 L: linux-media@vger.kernel.org
9272 W: https://linuxtv.org
9273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9274 F: drivers/media/dvb-frontends/ix2505v*
9276 JAILHOUSE HYPERVISOR INTERFACE
9277 M: Jan Kiszka <jan.kiszka@siemens.com>
9278 L: jailhouse-dev@googlegroups.com
9280 F: arch/x86/include/asm/jailhouse_para.h
9281 F: arch/x86/kernel/jailhouse.c
9283 JC42.4 TEMPERATURE SENSOR DRIVER
9284 M: Guenter Roeck <linux@roeck-us.net>
9285 L: linux-hwmon@vger.kernel.org
9287 F: Documentation/hwmon/jc42.rst
9288 F: drivers/hwmon/jc42.c
9291 M: Dave Kleikamp <shaggy@kernel.org>
9292 L: jfs-discussion@lists.sourceforge.net
9294 W: http://jfs.sourceforge.net/
9295 T: git git://github.com/kleikamp/linux-shaggy.git
9296 F: Documentation/admin-guide/jfs.rst
9300 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9301 L: netdev@vger.kernel.org
9303 F: drivers/net/ethernet/jme.*
9305 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9306 M: David Woodhouse <dwmw2@infradead.org>
9307 M: Richard Weinberger <richard@nod.at>
9308 L: linux-mtd@lists.infradead.org
9310 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9311 T: git git://git.infradead.org/ubifs-2.6.git
9313 F: include/uapi/linux/jffs2.h
9315 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9316 M: "Theodore Ts'o" <tytso@mit.edu>
9317 M: Jan Kara <jack@suse.com>
9318 L: linux-ext4@vger.kernel.org
9321 F: include/linux/jbd2.h
9323 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9324 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9325 L: linux-media@vger.kernel.org
9327 F: drivers/media/platform/rcar_jpu.c
9329 JSM Neo PCI based serial card
9330 L: linux-serial@vger.kernel.org
9332 F: drivers/tty/serial/jsm/
9334 K10TEMP HARDWARE MONITORING DRIVER
9335 M: Clemens Ladisch <clemens@ladisch.de>
9336 L: linux-hwmon@vger.kernel.org
9338 F: Documentation/hwmon/k10temp.rst
9339 F: drivers/hwmon/k10temp.c
9341 K8TEMP HARDWARE MONITORING DRIVER
9342 M: Rudolf Marek <r.marek@assembler.cz>
9343 L: linux-hwmon@vger.kernel.org
9345 F: Documentation/hwmon/k8temp.rst
9346 F: drivers/hwmon/k8temp.c
9349 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9350 R: Alexander Potapenko <glider@google.com>
9351 R: Dmitry Vyukov <dvyukov@google.com>
9352 L: kasan-dev@googlegroups.com
9354 F: Documentation/dev-tools/kasan.rst
9355 F: arch/*/include/asm/kasan.h
9356 F: arch/*/mm/kasan_init*
9357 F: include/linux/kasan*.h
9360 F: scripts/Makefile.kasan
9363 M: Masahiro Yamada <masahiroy@kernel.org>
9364 L: linux-kbuild@vger.kernel.org
9366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9367 F: Documentation/kbuild/kconfig*
9368 F: scripts/Kconfig.include
9372 R: Dmitry Vyukov <dvyukov@google.com>
9373 R: Andrey Konovalov <andreyknvl@google.com>
9374 L: kasan-dev@googlegroups.com
9376 F: Documentation/dev-tools/kcov.rst
9377 F: include/linux/kcov.h
9378 F: include/uapi/linux/kcov.h
9380 F: scripts/Makefile.kcov
9383 M: Marco Elver <elver@google.com>
9384 R: Dmitry Vyukov <dvyukov@google.com>
9385 L: kasan-dev@googlegroups.com
9387 F: Documentation/dev-tools/kcsan.rst
9388 F: include/linux/kcsan*.h
9390 F: lib/Kconfig.kcsan
9391 F: scripts/Makefile.kcsan
9394 M: Dave Young <dyoung@redhat.com>
9395 M: Baoquan He <bhe@redhat.com>
9396 R: Vivek Goyal <vgoyal@redhat.com>
9397 L: kexec@lists.infradead.org
9399 W: http://lse.sourceforge.net/kdump/
9400 F: Documentation/admin-guide/kdump/
9402 F: include/linux/crash_core.h
9403 F: include/linux/crash_dump.h
9404 F: include/uapi/linux/vmcore.h
9407 KEENE FM RADIO TRANSMITTER DRIVER
9408 M: Hans Verkuil <hverkuil@xs4all.nl>
9409 L: linux-media@vger.kernel.org
9411 W: https://linuxtv.org
9412 T: git git://linuxtv.org/media_tree.git
9413 F: drivers/media/radio/radio-keene*
9416 M: Ian Kent <raven@themaw.net>
9417 L: autofs@vger.kernel.org
9421 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9422 M: Masahiro Yamada <masahiroy@kernel.org>
9423 M: Michal Marek <michal.lkml@markovi.net>
9424 L: linux-kbuild@vger.kernel.org
9426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9427 F: Documentation/kbuild/
9429 F: scripts/*vmlinux*
9431 F: scripts/Makefile*
9438 L: kernel-janitors@vger.kernel.org
9440 W: http://kernelnewbies.org/KernelJanitors
9442 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9443 M: "J. Bruce Fields" <bfields@fieldses.org>
9444 M: Chuck Lever <chuck.lever@oracle.com>
9445 L: linux-nfs@vger.kernel.org
9447 W: http://nfs.sourceforge.net/
9448 T: git git://linux-nfs.org/~bfields/linux.git
9452 F: include/linux/lockd/
9453 F: include/linux/sunrpc/
9454 F: include/uapi/linux/nfsd/
9455 F: include/uapi/linux/sunrpc/
9458 KERNEL SELFTEST FRAMEWORK
9459 M: Shuah Khan <shuah@kernel.org>
9460 M: Shuah Khan <skhan@linuxfoundation.org>
9461 L: linux-kselftest@vger.kernel.org
9463 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9465 F: Documentation/dev-tools/kselftest*
9466 F: tools/testing/selftests/
9468 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9469 M: Brendan Higgins <brendanhiggins@google.com>
9470 L: linux-kselftest@vger.kernel.org
9471 L: kunit-dev@googlegroups.com
9473 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9474 F: Documentation/dev-tools/kunit/
9477 F: tools/testing/kunit/
9479 KERNEL USERMODE HELPER
9480 M: Luis Chamberlain <mcgrof@kernel.org>
9481 L: linux-kernel@vger.kernel.org
9483 F: include/linux/umh.h
9486 KERNEL VIRTUAL MACHINE (KVM)
9487 M: Paolo Bonzini <pbonzini@redhat.com>
9488 L: kvm@vger.kernel.org
9490 W: http://www.linux-kvm.org
9491 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9492 F: Documentation/virt/kvm/
9493 F: include/asm-generic/kvm*
9494 F: include/kvm/iodev.h
9495 F: include/linux/kvm*
9496 F: include/trace/events/kvm.h
9497 F: include/uapi/asm-generic/kvm*
9498 F: include/uapi/linux/kvm*
9500 F: tools/testing/selftests/kvm/
9503 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9504 M: Marc Zyngier <maz@kernel.org>
9505 R: James Morse <james.morse@arm.com>
9506 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9507 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9509 L: kvmarm@lists.cs.columbia.edu
9511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9512 F: arch/arm64/include/asm/kvm*
9513 F: arch/arm64/include/uapi/asm/kvm*
9515 F: include/kvm/arm_*
9517 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9518 L: linux-mips@vger.kernel.org
9519 L: kvm@vger.kernel.org
9521 F: arch/mips/include/asm/kvm*
9522 F: arch/mips/include/uapi/asm/kvm*
9525 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9526 M: Paul Mackerras <paulus@ozlabs.org>
9527 L: kvm-ppc@vger.kernel.org
9529 W: http://www.linux-kvm.org/
9530 T: git git://github.com/agraf/linux-2.6.git
9531 F: arch/powerpc/include/asm/kvm*
9532 F: arch/powerpc/include/uapi/asm/kvm*
9533 F: arch/powerpc/kernel/kvm*
9534 F: arch/powerpc/kvm/
9536 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9537 M: Christian Borntraeger <borntraeger@de.ibm.com>
9538 M: Janosch Frank <frankja@linux.ibm.com>
9539 R: David Hildenbrand <david@redhat.com>
9540 R: Cornelia Huck <cohuck@redhat.com>
9541 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9542 L: kvm@vger.kernel.org
9544 W: http://www.ibm.com/developerworks/linux/linux390/
9545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9546 F: Documentation/virt/kvm/s390*
9547 F: arch/s390/include/asm/gmap.h
9548 F: arch/s390/include/asm/kvm*
9549 F: arch/s390/include/uapi/asm/kvm*
9551 F: arch/s390/mm/gmap.c
9552 F: tools/testing/selftests/kvm/*/s390x/
9553 F: tools/testing/selftests/kvm/s390x/
9555 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9556 M: Paolo Bonzini <pbonzini@redhat.com>
9557 R: Sean Christopherson <sean.j.christopherson@intel.com>
9558 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9559 R: Wanpeng Li <wanpengli@tencent.com>
9560 R: Jim Mattson <jmattson@google.com>
9561 R: Joerg Roedel <joro@8bytes.org>
9562 L: kvm@vger.kernel.org
9564 W: http://www.linux-kvm.org
9565 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9566 F: arch/x86/include/asm/kvm*
9567 F: arch/x86/include/asm/pvclock-abi.h
9568 F: arch/x86/include/asm/svm.h
9569 F: arch/x86/include/asm/vmx*.h
9570 F: arch/x86/include/uapi/asm/kvm*
9571 F: arch/x86/include/uapi/asm/svm.h
9572 F: arch/x86/include/uapi/asm/vmx.h
9573 F: arch/x86/kernel/kvm.c
9574 F: arch/x86/kernel/kvmclock.c
9579 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9580 M: Tejun Heo <tj@kernel.org>
9582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9584 F: include/linux/kernfs.h
9587 M: Eric Biederman <ebiederm@xmission.com>
9588 L: kexec@lists.infradead.org
9590 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9591 F: include/linux/kexec.h
9592 F: include/uapi/linux/kexec.h
9596 M: Mimi Zohar <zohar@linux.ibm.com>
9597 L: linux-integrity@vger.kernel.org
9598 L: keyrings@vger.kernel.org
9600 F: Documentation/security/keys/trusted-encrypted.rst
9601 F: include/keys/encrypted-type.h
9602 F: security/keys/encrypted-keys/
9605 M: James Bottomley <jejb@linux.ibm.com>
9606 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9607 M: Mimi Zohar <zohar@linux.ibm.com>
9608 L: linux-integrity@vger.kernel.org
9609 L: keyrings@vger.kernel.org
9611 F: Documentation/security/keys/trusted-encrypted.rst
9612 F: include/keys/trusted-type.h
9613 F: include/keys/trusted_tpm.h
9614 F: security/keys/trusted-keys/
9617 M: David Howells <dhowells@redhat.com>
9618 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9619 L: keyrings@vger.kernel.org
9621 F: Documentation/security/keys/core.rst
9623 F: include/linux/key-type.h
9624 F: include/linux/key.h
9625 F: include/linux/keyctl.h
9626 F: include/uapi/linux/keyctl.h
9630 M: Stefani Seibold <stefani@seibold.net>
9632 F: include/linux/kfifo.h
9636 KGDB / KDB /debug_core
9637 M: Jason Wessel <jason.wessel@windriver.com>
9638 M: Daniel Thompson <daniel.thompson@linaro.org>
9639 R: Douglas Anderson <dianders@chromium.org>
9640 L: kgdb-bugreport@lists.sourceforge.net
9642 W: http://kgdb.wiki.kernel.org/
9643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9644 F: Documentation/dev-tools/kgdb.rst
9645 F: drivers/misc/kgdbts.c
9646 F: drivers/tty/serial/kgdboc.c
9647 F: include/linux/kdb.h
9648 F: include/linux/kgdb.h
9652 M: Catalin Marinas <catalin.marinas@arm.com>
9654 F: Documentation/dev-tools/kmemleak.rst
9655 F: include/linux/kmemleak.h
9656 F: mm/kmemleak-test.c
9659 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9660 M: Luis Chamberlain <mcgrof@kernel.org>
9661 L: linux-kernel@vger.kernel.org
9663 F: include/linux/kmod.h
9666 F: tools/testing/selftests/kmod/
9669 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9670 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9671 M: "David S. Miller" <davem@davemloft.net>
9672 M: Masami Hiramatsu <mhiramat@kernel.org>
9674 F: Documentation/trace/kprobes.rst
9675 F: include/asm-generic/kprobes.h
9676 F: include/linux/kprobes.h
9679 KS0108 LCD CONTROLLER DRIVER
9680 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9682 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9683 F: drivers/auxdisplay/ks0108.c
9684 F: include/linux/ks0108.h
9687 M: David Ahern <dsahern@kernel.org>
9688 L: netdev@vger.kernel.org
9690 F: include/net/l3mdev.h
9694 M: John Fastabend <john.fastabend@gmail.com>
9695 M: Daniel Borkmann <daniel@iogearbox.net>
9696 M: Jakub Sitnicki <jakub@cloudflare.com>
9697 M: Lorenz Bauer <lmb@cloudflare.com>
9698 L: netdev@vger.kernel.org
9699 L: bpf@vger.kernel.org
9701 F: include/linux/skmsg.h
9703 F: net/core/sock_map.c
9704 F: net/ipv4/tcp_bpf.c
9705 F: net/ipv4/udp_bpf.c
9707 LANTIQ / INTEL Ethernet drivers
9708 M: Hauke Mehrtens <hauke@hauke-m.de>
9709 L: netdev@vger.kernel.org
9711 F: drivers/net/dsa/lantiq_gswip.c
9712 F: drivers/net/dsa/lantiq_pce.h
9713 F: drivers/net/ethernet/lantiq_xrx200.c
9714 F: net/dsa/tag_gswip.c
9716 LANTIQ MIPS ARCHITECTURE
9717 M: John Crispin <john@phrozen.org>
9718 L: linux-mips@vger.kernel.org
9721 F: drivers/soc/lantiq
9724 L: linux-x25@vger.kernel.org
9726 F: Documentation/networking/lapb-module.rst
9730 LASI 53c700 driver for PARISC
9731 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9732 L: linux-scsi@vger.kernel.org
9734 F: Documentation/scsi/53c700.rst
9735 F: drivers/scsi/53c700*
9738 M: Tobin C. Harding <me@tobin.cc>
9739 M: Tycho Andersen <tycho@tycho.ws>
9740 L: kernel-hardening@lists.openwall.com
9742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9743 F: scripts/leaking_addresses.pl
9746 M: Pavel Machek <pavel@ucw.cz>
9747 R: Dan Murphy <dmurphy@ti.com>
9748 L: linux-leds@vger.kernel.org
9750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9751 F: Documentation/devicetree/bindings/leds/
9753 F: include/linux/leds.h
9755 LEGACY EEPROM DRIVER
9756 M: Jean Delvare <jdelvare@suse.com>
9758 F: Documentation/misc-devices/eeprom.rst
9759 F: drivers/misc/eeprom/eeprom.c
9762 R: David Lechner <david@lechnology.com>
9764 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9765 F: arch/arm/boot/dts/da850-lego-ev3.dts
9766 F: drivers/power/supply/lego_ev3_battery.c
9768 LEGO USB Tower driver
9769 M: Juergen Stuber <starblue@users.sourceforge.net>
9770 L: legousb-devel@lists.sourceforge.net
9772 W: http://legousb.sourceforge.net/
9773 F: drivers/usb/misc/legousbtower.c
9776 M: Matan Ziv-Av <matan@svgalib.org>
9777 L: platform-driver-x86@vger.kernel.org
9779 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9780 F: Documentation/admin-guide/laptops/lg-laptop.rst
9781 F: drivers/platform/x86/lg-laptop.c
9784 M: Michael Krufky <mkrufky@linuxtv.org>
9785 L: linux-media@vger.kernel.org
9787 W: https://linuxtv.org
9788 W: http://github.com/mkrufky
9789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9790 T: git git://linuxtv.org/mkrufky/tuners.git
9791 F: drivers/media/dvb-frontends/lg2160.*
9793 LGDT3305 MEDIA DRIVER
9794 M: Michael Krufky <mkrufky@linuxtv.org>
9795 L: linux-media@vger.kernel.org
9797 W: https://linuxtv.org
9798 W: http://github.com/mkrufky
9799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9800 T: git git://linuxtv.org/mkrufky/tuners.git
9801 F: drivers/media/dvb-frontends/lgdt3305.*
9803 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9804 M: Viresh Kumar <vireshk@kernel.org>
9805 L: linux-ide@vger.kernel.org
9807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9808 F: drivers/ata/pata_arasan_cf.c
9809 F: include/linux/pata_arasan_cf_data.h
9812 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9813 M: Jens Axboe <axboe@kernel.dk>
9814 L: linux-ide@vger.kernel.org
9816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9817 F: drivers/ata/ata_generic.c
9818 F: drivers/ata/pata_*.c
9820 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9821 M: Linus Walleij <linus.walleij@linaro.org>
9822 L: linux-ide@vger.kernel.org
9824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9825 F: drivers/ata/pata_ftide010.c
9826 F: drivers/ata/sata_gemini.c
9827 F: drivers/ata/sata_gemini.h
9829 LIBATA SATA AHCI PLATFORM devices support
9830 M: Hans de Goede <hdegoede@redhat.com>
9831 M: Jens Axboe <axboe@kernel.dk>
9832 L: linux-ide@vger.kernel.org
9834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9835 F: drivers/ata/ahci_platform.c
9836 F: drivers/ata/libahci_platform.c
9837 F: include/linux/ahci_platform.h
9839 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9840 M: Mikael Pettersson <mikpelinux@gmail.com>
9841 L: linux-ide@vger.kernel.org
9843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9844 F: drivers/ata/sata_promise.*
9846 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9847 M: Jens Axboe <axboe@kernel.dk>
9848 L: linux-ide@vger.kernel.org
9850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9851 F: Documentation/devicetree/bindings/ata/
9853 F: include/linux/ata.h
9854 F: include/linux/libata.h
9857 M: Sasha Levin <alexander.levin@microsoft.com>
9859 F: tools/lib/lockdep/
9861 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9862 M: Dan Williams <dan.j.williams@intel.com>
9863 M: Vishal Verma <vishal.l.verma@intel.com>
9864 M: Dave Jiang <dave.jiang@intel.com>
9865 L: linux-nvdimm@lists.01.org
9867 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9868 P: Documentation/nvdimm/maintainer-entry-profile.rst
9869 F: drivers/nvdimm/blk.c
9870 F: drivers/nvdimm/region_devs.c
9872 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9873 M: Vishal Verma <vishal.l.verma@intel.com>
9874 M: Dan Williams <dan.j.williams@intel.com>
9875 M: Dave Jiang <dave.jiang@intel.com>
9876 L: linux-nvdimm@lists.01.org
9878 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9879 P: Documentation/nvdimm/maintainer-entry-profile.rst
9880 F: drivers/nvdimm/btt*
9882 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9883 M: Dan Williams <dan.j.williams@intel.com>
9884 M: Vishal Verma <vishal.l.verma@intel.com>
9885 M: Dave Jiang <dave.jiang@intel.com>
9886 L: linux-nvdimm@lists.01.org
9888 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9889 P: Documentation/nvdimm/maintainer-entry-profile.rst
9890 F: drivers/nvdimm/pmem*
9892 LIBNVDIMM: DEVICETREE BINDINGS
9893 M: Oliver O'Halloran <oohall@gmail.com>
9894 L: linux-nvdimm@lists.01.org
9896 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9897 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9898 F: drivers/nvdimm/of_pmem.c
9900 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9901 M: Dan Williams <dan.j.williams@intel.com>
9902 M: Vishal Verma <vishal.l.verma@intel.com>
9903 M: Dave Jiang <dave.jiang@intel.com>
9904 M: Ira Weiny <ira.weiny@intel.com>
9905 L: linux-nvdimm@lists.01.org
9907 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9908 P: Documentation/nvdimm/maintainer-entry-profile.rst
9909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9910 F: drivers/acpi/nfit/*
9912 F: include/linux/libnvdimm.h
9913 F: include/linux/nd.h
9914 F: include/uapi/linux/ndctl.h
9915 F: tools/testing/nvdimm/
9917 LICENSES and SPDX stuff
9918 M: Thomas Gleixner <tglx@linutronix.de>
9919 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9920 L: linux-spdx@vger.kernel.org
9922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9924 F: Documentation/process/license-rules.rst
9926 F: scripts/spdxcheck-test.sh
9927 F: scripts/spdxcheck.py
9929 LIGHTNVM PLATFORM SUPPORT
9930 M: Matias Bjorling <mb@lightnvm.io>
9931 L: linux-block@vger.kernel.org
9933 W: http://github/OpenChannelSSD
9934 F: drivers/lightnvm/
9935 F: include/linux/lightnvm.h
9936 F: include/uapi/linux/lightnvm.h
9938 LINEAR RANGES HELPERS
9939 M: Mark Brown <broonie@kernel.org>
9940 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9941 F: lib/linear_ranges.c
9942 F: lib/test_linear_ranges.c
9943 F: include/linux/linear_range.h
9945 LINUX FOR POWER MACINTOSH
9946 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9947 L: linuxppc-dev@lists.ozlabs.org
9949 F: arch/powerpc/platforms/powermac/
9950 F: drivers/macintosh/
9952 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9953 M: Michael Ellerman <mpe@ellerman.id.au>
9954 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9955 R: Paul Mackerras <paulus@samba.org>
9956 L: linuxppc-dev@lists.ozlabs.org
9958 W: https://github.com/linuxppc/wiki/wiki
9959 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9961 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9962 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9963 F: Documentation/devicetree/bindings/powerpc/
9964 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9965 F: Documentation/powerpc/
9967 F: drivers/*/*/*pasemi*
9968 F: drivers/*/*pasemi*
9969 F: drivers/char/tpm/tpm_ibmvtpm*
9970 F: drivers/crypto/nx/
9971 F: drivers/crypto/vmx/
9972 F: drivers/i2c/busses/i2c-opal.c
9973 F: drivers/net/ethernet/ibm/ibmveth.*
9974 F: drivers/net/ethernet/ibm/ibmvnic.*
9975 F: drivers/pci/hotplug/pnv_php.c
9976 F: drivers/pci/hotplug/rpa*
9977 F: drivers/rtc/rtc-opal.c
9978 F: drivers/scsi/ibmvscsi/
9979 F: drivers/tty/hvc/hvc_opal.c
9980 F: drivers/watchdog/wdrtas.c
9981 F: tools/testing/selftests/powerpc
9988 LINUX FOR POWERPC EMBEDDED MPC5XXX
9989 M: Anatolij Gustschin <agust@denx.de>
9990 L: linuxppc-dev@lists.ozlabs.org
9992 F: arch/powerpc/platforms/512x/
9993 F: arch/powerpc/platforms/52xx/
9995 LINUX FOR POWERPC EMBEDDED PPC4XX
9996 L: linuxppc-dev@lists.ozlabs.org
9998 F: arch/powerpc/platforms/40x/
9999 F: arch/powerpc/platforms/44x/
10001 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10002 M: Scott Wood <oss@buserror.net>
10003 L: linuxppc-dev@lists.ozlabs.org
10005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10006 F: Documentation/devicetree/bindings/powerpc/fsl/
10007 F: arch/powerpc/platforms/83xx/
10008 F: arch/powerpc/platforms/85xx/
10010 LINUX FOR POWERPC EMBEDDED PPC8XX
10011 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10012 L: linuxppc-dev@lists.ozlabs.org
10014 F: arch/powerpc/platforms/8xx/
10016 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10017 M: Kees Cook <keescook@chromium.org>
10019 F: drivers/misc/lkdtm/*
10020 F: tools/testing/selftests/lkdtm/*
10022 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10023 M: Alan Stern <stern@rowland.harvard.edu>
10024 M: Andrea Parri <parri.andrea@gmail.com>
10025 M: Will Deacon <will@kernel.org>
10026 M: Peter Zijlstra <peterz@infradead.org>
10027 M: Boqun Feng <boqun.feng@gmail.com>
10028 M: Nicholas Piggin <npiggin@gmail.com>
10029 M: David Howells <dhowells@redhat.com>
10030 M: Jade Alglave <j.alglave@ucl.ac.uk>
10031 M: Luc Maranget <luc.maranget@inria.fr>
10032 M: "Paul E. McKenney" <paulmck@kernel.org>
10033 R: Akira Yokosawa <akiyks@gmail.com>
10034 R: Daniel Lustig <dlustig@nvidia.com>
10035 R: Joel Fernandes <joel@joelfernandes.org>
10036 L: linux-kernel@vger.kernel.org
10037 L: linux-arch@vger.kernel.org
10039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10040 F: Documentation/atomic_bitops.txt
10041 F: Documentation/atomic_t.txt
10042 F: Documentation/core-api/atomic_ops.rst
10043 F: Documentation/core-api/refcount-vs-atomic.rst
10044 F: Documentation/litmus-tests/
10045 F: Documentation/memory-barriers.txt
10046 F: tools/memory-model/
10048 LIS3LV02D ACCELEROMETER DRIVER
10049 M: Eric Piel <eric.piel@tremplin-utc.net>
10051 F: Documentation/misc-devices/lis3lv02d.rst
10052 F: drivers/misc/lis3lv02d/
10053 F: drivers/platform/x86/hp_accel.c
10056 M: David Gow <davidgow@google.com>
10057 L: linux-kselftest@vger.kernel.org
10058 L: kunit-dev@googlegroups.com
10063 M: Josh Poimboeuf <jpoimboe@redhat.com>
10064 M: Jiri Kosina <jikos@kernel.org>
10065 M: Miroslav Benes <mbenes@suse.cz>
10066 M: Petr Mladek <pmladek@suse.com>
10067 R: Joe Lawrence <joe.lawrence@redhat.com>
10068 L: live-patching@vger.kernel.org
10070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10071 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10072 F: Documentation/livepatch/
10073 F: arch/powerpc/include/asm/livepatch.h
10074 F: arch/s390/include/asm/livepatch.h
10075 F: arch/x86/include/asm/livepatch.h
10076 F: include/linux/livepatch.h
10077 F: kernel/livepatch/
10079 F: samples/livepatch/
10080 F: tools/testing/selftests/livepatch/
10083 L: netdev@vger.kernel.org
10085 F: include/linux/llc.h
10086 F: include/net/llc*
10087 F: include/uapi/linux/llc.h
10090 LM73 HARDWARE MONITOR DRIVER
10091 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10092 L: linux-hwmon@vger.kernel.org
10094 F: drivers/hwmon/lm73.c
10096 LM78 HARDWARE MONITOR DRIVER
10097 M: Jean Delvare <jdelvare@suse.com>
10098 L: linux-hwmon@vger.kernel.org
10100 F: Documentation/hwmon/lm78.rst
10101 F: drivers/hwmon/lm78.c
10103 LM83 HARDWARE MONITOR DRIVER
10104 M: Jean Delvare <jdelvare@suse.com>
10105 L: linux-hwmon@vger.kernel.org
10107 F: Documentation/hwmon/lm83.rst
10108 F: drivers/hwmon/lm83.c
10110 LM90 HARDWARE MONITOR DRIVER
10111 M: Jean Delvare <jdelvare@suse.com>
10112 L: linux-hwmon@vger.kernel.org
10114 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10115 F: Documentation/hwmon/lm90.rst
10116 F: drivers/hwmon/lm90.c
10117 F: include/dt-bindings/thermal/lm90.h
10119 LM95234 HARDWARE MONITOR DRIVER
10120 M: Guenter Roeck <linux@roeck-us.net>
10121 L: linux-hwmon@vger.kernel.org
10123 F: Documentation/hwmon/lm95234.rst
10124 F: drivers/hwmon/lm95234.c
10126 LME2510 MEDIA DRIVER
10127 M: Malcolm Priestley <tvboxspy@gmail.com>
10128 L: linux-media@vger.kernel.org
10130 W: https://linuxtv.org
10131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10132 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10134 LOADPIN SECURITY MODULE
10135 M: Kees Cook <keescook@chromium.org>
10137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10138 F: Documentation/admin-guide/LSM/LoadPin.rst
10139 F: security/loadpin/
10142 M: Peter Zijlstra <peterz@infradead.org>
10143 M: Ingo Molnar <mingo@redhat.com>
10144 M: Will Deacon <will@kernel.org>
10145 L: linux-kernel@vger.kernel.org
10147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10148 F: Documentation/locking/
10149 F: arch/*/include/asm/spinlock*.h
10150 F: include/linux/lockdep.h
10151 F: include/linux/mutex*.h
10152 F: include/linux/rwlock*.h
10153 F: include/linux/rwsem*.h
10154 F: include/linux/seqlock.h
10155 F: include/linux/spinlock*.h
10157 F: lib/locking*.[ch]
10158 X: kernel/locking/locktorture.c
10160 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10161 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10162 L: linux-ntfs-dev@lists.sourceforge.net
10164 W: http://www.linux-ntfs.org/content/view/19/37/
10165 F: Documentation/admin-guide/ldm.rst
10166 F: block/partitions/ldm.*
10168 LOGITECH HID GAMING KEYBOARDS
10169 M: Hans de Goede <hdegoede@redhat.com>
10170 L: linux-input@vger.kernel.org
10172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10173 F: drivers/hid/hid-lg-g15.c
10175 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10176 M: Sathya Prakash <sathya.prakash@broadcom.com>
10177 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10178 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10179 L: MPT-FusionLinux.pdl@broadcom.com
10180 L: linux-scsi@vger.kernel.org
10182 W: http://www.avagotech.com/support/
10183 F: drivers/message/fusion/
10184 F: drivers/scsi/mpt3sas/
10186 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10187 M: Matthew Wilcox <willy@infradead.org>
10188 L: linux-scsi@vger.kernel.org
10190 F: drivers/scsi/sym53c8xx_2/
10193 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10194 L: linux-iio@vger.kernel.org
10196 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10197 F: drivers/iio/dac/ltc1660.c
10199 LTC2947 HARDWARE MONITOR DRIVER
10200 M: Nuno Sá <nuno.sa@analog.com>
10201 L: linux-hwmon@vger.kernel.org
10203 W: http://ez.analog.com/community/linux-device-drivers
10204 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10205 F: drivers/hwmon/ltc2947-core.c
10206 F: drivers/hwmon/ltc2947-i2c.c
10207 F: drivers/hwmon/ltc2947-spi.c
10208 F: drivers/hwmon/ltc2947.h
10210 LTC2983 IIO TEMPERATURE DRIVER
10211 M: Nuno Sá <nuno.sa@analog.com>
10212 L: linux-iio@vger.kernel.org
10214 W: http://ez.analog.com/community/linux-device-drivers
10215 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10216 F: drivers/iio/temperature/ltc2983.c
10218 LTC4261 HARDWARE MONITOR DRIVER
10219 M: Guenter Roeck <linux@roeck-us.net>
10220 L: linux-hwmon@vger.kernel.org
10222 F: Documentation/hwmon/ltc4261.rst
10223 F: drivers/hwmon/ltc4261.c
10225 LTC4306 I2C MULTIPLEXER DRIVER
10226 M: Michael Hennerich <michael.hennerich@analog.com>
10227 L: linux-i2c@vger.kernel.org
10229 W: http://ez.analog.com/community/linux-device-drivers
10230 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10231 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10233 LTP (Linux Test Project)
10234 M: Mike Frysinger <vapier@gentoo.org>
10235 M: Cyril Hrubis <chrubis@suse.cz>
10236 M: Wanlong Gao <wanlong.gao@gmail.com>
10237 M: Jan Stancek <jstancek@redhat.com>
10238 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10239 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10240 L: ltp@lists.linux.it (subscribers-only)
10242 W: http://linux-test-project.github.io/
10243 T: git git://github.com/linux-test-project/ltp.git
10246 M: Geert Uytterhoeven <geert@linux-m68k.org>
10247 L: linux-m68k@lists.linux-m68k.org
10249 W: http://www.linux-m68k.org/
10250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10254 M68K ON APPLE MACINTOSH
10255 M: Joshua Thompson <funaho@jurai.org>
10256 L: linux-m68k@lists.linux-m68k.org
10258 W: http://www.mac.linux-m68k.org/
10262 M: Philip Blundell <philb@gnu.org>
10264 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10265 F: arch/m68k/hp300/
10267 M88DS3103 MEDIA DRIVER
10268 M: Antti Palosaari <crope@iki.fi>
10269 L: linux-media@vger.kernel.org
10271 W: https://linuxtv.org
10272 W: http://palosaari.fi/linux/
10273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10274 T: git git://linuxtv.org/anttip/media_tree.git
10275 F: drivers/media/dvb-frontends/m88ds3103*
10277 M88RS2000 MEDIA DRIVER
10278 M: Malcolm Priestley <tvboxspy@gmail.com>
10279 L: linux-media@vger.kernel.org
10281 W: https://linuxtv.org
10282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10283 F: drivers/media/dvb-frontends/m88rs2000*
10285 MA901 MASTERKIT USB FM RADIO DRIVER
10286 M: Alexey Klimov <klimov.linux@gmail.com>
10287 L: linux-media@vger.kernel.org
10289 T: git git://linuxtv.org/media_tree.git
10290 F: drivers/media/radio/radio-ma901.c
10293 M: Johannes Berg <johannes@sipsolutions.net>
10294 L: linux-wireless@vger.kernel.org
10296 W: https://wireless.wiki.kernel.org/
10297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10299 F: Documentation/networking/mac80211-injection.rst
10300 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10301 F: drivers/net/wireless/mac80211_hwsim.[ch]
10302 F: include/net/mac80211.h
10306 M: Jassi Brar <jassisinghbrar@gmail.com>
10307 L: linux-kernel@vger.kernel.org
10309 F: drivers/mailbox/
10310 F: include/linux/mailbox_client.h
10311 F: include/linux/mailbox_controller.h
10313 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10314 M: Michael Kerrisk <mtk.manpages@gmail.com>
10315 L: linux-man@vger.kernel.org
10317 W: http://www.kernel.org/doc/man-pages
10319 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10320 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10321 L: linux-mips@vger.kernel.org
10323 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10325 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10326 M: Andrew Lunn <andrew@lunn.ch>
10327 M: Vivien Didelot <vivien.didelot@gmail.com>
10328 L: netdev@vger.kernel.org
10330 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10331 F: Documentation/networking/devlink/mv88e6xxx.rst
10332 F: drivers/net/dsa/mv88e6xxx/
10333 F: include/linux/platform_data/mv88e6xxx.h
10335 MARVELL ARMADA 3700 PHY DRIVERS
10336 M: Miquel Raynal <miquel.raynal@bootlin.com>
10338 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10339 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10340 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10341 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10343 MARVELL ARMADA DRM SUPPORT
10344 M: Russell King <linux@armlinux.org.uk>
10346 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10347 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10348 F: Documentation/devicetree/bindings/display/armada/
10349 F: drivers/gpu/drm/armada/
10350 F: include/uapi/drm/armada_drm.h
10352 MARVELL CRYPTO DRIVER
10353 M: Boris Brezillon <bbrezillon@kernel.org>
10354 M: Arnaud Ebalard <arno@natisbad.org>
10355 M: Srujana Challa <schalla@marvell.com>
10356 L: linux-crypto@vger.kernel.org
10358 F: drivers/crypto/marvell/
10360 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10361 M: Mirko Lindner <mlindner@marvell.com>
10362 M: Stephen Hemminger <stephen@networkplumber.org>
10363 L: netdev@vger.kernel.org
10365 F: drivers/net/ethernet/marvell/sk*
10367 MARVELL LIBERTAS WIRELESS DRIVER
10368 L: libertas-dev@lists.infradead.org
10370 F: drivers/net/wireless/marvell/libertas/
10372 MARVELL MACCHIATOBIN SUPPORT
10373 M: Russell King <linux@armlinux.org.uk>
10374 L: linux-arm-kernel@lists.infradead.org
10376 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10378 MARVELL MV643XX ETHERNET DRIVER
10379 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10380 L: netdev@vger.kernel.org
10382 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10383 F: include/linux/mv643xx.h
10385 MARVELL MV88X3310 PHY DRIVER
10386 M: Russell King <linux@armlinux.org.uk>
10387 L: netdev@vger.kernel.org
10389 F: drivers/net/phy/marvell10g.c
10391 MARVELL MVEBU THERMAL DRIVER
10392 M: Miquel Raynal <miquel.raynal@bootlin.com>
10394 F: drivers/thermal/armada_thermal.c
10396 MARVELL MVNETA ETHERNET DRIVER
10397 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10398 L: netdev@vger.kernel.org
10400 F: drivers/net/ethernet/marvell/mvneta.*
10402 MARVELL MWIFIEX WIRELESS DRIVER
10403 M: Amitkumar Karwar <amitkarwar@gmail.com>
10404 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10405 M: Xinming Hu <huxinming820@gmail.com>
10406 L: linux-wireless@vger.kernel.org
10408 F: drivers/net/wireless/marvell/mwifiex/
10410 MARVELL MWL8K WIRELESS DRIVER
10411 M: Lennert Buytenhek <buytenh@wantstofly.org>
10412 L: linux-wireless@vger.kernel.org
10414 F: drivers/net/wireless/marvell/mwl8k.c
10416 MARVELL NAND CONTROLLER DRIVER
10417 M: Miquel Raynal <miquel.raynal@bootlin.com>
10418 L: linux-mtd@lists.infradead.org
10420 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10421 F: drivers/mtd/nand/raw/marvell_nand.c
10423 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10424 M: Sunil Goutham <sgoutham@marvell.com>
10425 M: Geetha sowjanya <gakula@marvell.com>
10426 M: Subbaraya Sundeep <sbhatta@marvell.com>
10427 M: hariprasad <hkelam@marvell.com>
10428 L: netdev@vger.kernel.org
10430 F: drivers/net/ethernet/marvell/octeontx2/nic/
10432 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10433 M: Sunil Goutham <sgoutham@marvell.com>
10434 M: Linu Cherian <lcherian@marvell.com>
10435 M: Geetha sowjanya <gakula@marvell.com>
10436 M: Jerin Jacob <jerinj@marvell.com>
10437 L: netdev@vger.kernel.org
10439 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10440 F: drivers/net/ethernet/marvell/octeontx2/af/
10442 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10443 M: Nicolas Pitre <nico@fluxnic.net>
10445 F: drivers/mmc/host/mvsdio.*
10447 MARVELL USB MDIO CONTROLLER DRIVER
10448 M: Tobias Waldekranz <tobias@waldekranz.com>
10449 L: netdev@vger.kernel.org
10451 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10452 F: drivers/net/phy/mdio-mvusb.c
10454 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10455 M: Hu Ziji <huziji@marvell.com>
10456 L: linux-mmc@vger.kernel.org
10458 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10459 F: drivers/mmc/host/sdhci-xenon*
10461 MATROX FRAMEBUFFER DRIVER
10462 L: linux-fbdev@vger.kernel.org
10464 F: drivers/video/fbdev/matrox/matroxfb_*
10465 F: include/uapi/linux/matroxfb.h
10467 MAX16065 HARDWARE MONITOR DRIVER
10468 M: Guenter Roeck <linux@roeck-us.net>
10469 L: linux-hwmon@vger.kernel.org
10471 F: Documentation/hwmon/max16065.rst
10472 F: drivers/hwmon/max16065.c
10474 MAX2175 SDR TUNER DRIVER
10475 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10476 L: linux-media@vger.kernel.org
10478 T: git git://linuxtv.org/media_tree.git
10479 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10480 F: Documentation/userspace-api/media/drivers/max2175.rst
10481 F: drivers/media/i2c/max2175*
10482 F: include/uapi/linux/max2175.h
10484 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10485 L: linux-hwmon@vger.kernel.org
10487 F: Documentation/hwmon/max6650.rst
10488 F: drivers/hwmon/max6650.c
10490 MAX6697 HARDWARE MONITOR DRIVER
10491 M: Guenter Roeck <linux@roeck-us.net>
10492 L: linux-hwmon@vger.kernel.org
10494 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10495 F: Documentation/hwmon/max6697.rst
10496 F: drivers/hwmon/max6697.c
10497 F: include/linux/platform_data/max6697.h
10499 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10500 M: Peter Rosin <peda@axentia.se>
10501 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10503 F: Documentation/devicetree/bindings/sound/max9860.txt
10504 F: sound/soc/codecs/max9860.*
10506 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10507 M: Andreas Klinger <ak@it-klinger.de>
10508 L: linux-iio@vger.kernel.org
10510 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10511 F: drivers/iio/proximity/mb1232.c
10513 MAXIM MAX77650 PMIC MFD DRIVER
10514 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10515 L: linux-kernel@vger.kernel.org
10517 F: Documentation/devicetree/bindings/*/*max77650.yaml
10518 F: Documentation/devicetree/bindings/*/max77650*.yaml
10519 F: drivers/gpio/gpio-max77650.c
10520 F: drivers/input/misc/max77650-onkey.c
10521 F: drivers/leds/leds-max77650.c
10522 F: drivers/mfd/max77650.c
10523 F: drivers/power/supply/max77650-charger.c
10524 F: drivers/regulator/max77650-regulator.c
10525 F: include/linux/mfd/max77650.h
10527 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10528 M: Javier Martinez Canillas <javier@dowhile0.org>
10529 L: linux-kernel@vger.kernel.org
10531 F: Documentation/devicetree/bindings/*/*max77802.txt
10532 F: drivers/regulator/max77802-regulator.c
10533 F: include/dt-bindings/*/*max77802.h
10535 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10536 M: Krzysztof Kozlowski <krzk@kernel.org>
10537 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10538 L: linux-pm@vger.kernel.org
10540 F: drivers/power/supply/max14577_charger.c
10541 F: drivers/power/supply/max77693_charger.c
10543 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10544 M: Chanwoo Choi <cw00.choi@samsung.com>
10545 M: Krzysztof Kozlowski <krzk@kernel.org>
10546 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10547 L: linux-kernel@vger.kernel.org
10549 F: Documentation/devicetree/bindings/*/max77686.txt
10550 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10551 F: Documentation/devicetree/bindings/mfd/max14577.txt
10552 F: Documentation/devicetree/bindings/mfd/max77693.txt
10553 F: drivers/*/max14577*.c
10554 F: drivers/*/max77686*.c
10555 F: drivers/*/max77693*.c
10556 F: drivers/clk/clk-max77686.c
10557 F: drivers/extcon/extcon-max14577.c
10558 F: drivers/extcon/extcon-max77693.c
10559 F: drivers/rtc/rtc-max77686.c
10560 F: include/linux/mfd/max14577*.h
10561 F: include/linux/mfd/max77686*.h
10562 F: include/linux/mfd/max77693*.h
10564 MAXIRADIO FM RADIO RECEIVER DRIVER
10565 M: Hans Verkuil <hverkuil@xs4all.nl>
10566 L: linux-media@vger.kernel.org
10568 W: https://linuxtv.org
10569 T: git git://linuxtv.org/media_tree.git
10570 F: drivers/media/radio/radio-maxiradio*
10572 MCAN MMIO DEVICE DRIVER
10573 M: Dan Murphy <dmurphy@ti.com>
10574 M: Sriram Dash <sriram.dash@samsung.com>
10575 L: linux-can@vger.kernel.org
10577 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10578 F: drivers/net/can/m_can/m_can.c
10579 F: drivers/net/can/m_can/m_can.h
10580 F: drivers/net/can/m_can/m_can_platform.c
10582 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10583 M: Rishi Gupta <gupt21@gmail.com>
10584 L: linux-i2c@vger.kernel.org
10585 L: linux-input@vger.kernel.org
10587 F: drivers/hid/hid-mcp2221.c
10589 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10590 M: Peter Rosin <peda@axentia.se>
10591 L: linux-iio@vger.kernel.org
10593 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10594 F: drivers/iio/potentiometer/mcp4018.c
10595 F: drivers/iio/potentiometer/mcp4531.c
10597 MCR20A IEEE-802.15.4 RADIO DRIVER
10598 M: Xue Liu <liuxuenetmail@gmail.com>
10599 L: linux-wpan@vger.kernel.org
10601 W: https://github.com/xueliu/mcr20a-linux
10602 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10603 F: drivers/net/ieee802154/mcr20a.c
10604 F: drivers/net/ieee802154/mcr20a.h
10606 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10607 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10608 L: linux-iio@vger.kernel.org
10610 F: drivers/iio/dac/cio-dac.c
10612 MEDIA CONTROLLER FRAMEWORK
10613 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10614 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10615 L: linux-media@vger.kernel.org
10617 W: https://www.linuxtv.org
10618 T: git git://linuxtv.org/media_tree.git
10619 F: drivers/media/mc/
10620 F: include/media/media-*.h
10621 F: include/uapi/linux/media.h
10623 MEDIA DRIVER FOR FREESCALE IMX PXP
10624 M: Philipp Zabel <p.zabel@pengutronix.de>
10625 L: linux-media@vger.kernel.org
10627 T: git git://linuxtv.org/media_tree.git
10628 F: drivers/media/platform/imx-pxp.[ch]
10630 MEDIA DRIVERS FOR ASCOT2E
10631 M: Sergey Kozlov <serjk@netup.ru>
10632 M: Abylay Ospan <aospan@netup.ru>
10633 L: linux-media@vger.kernel.org
10635 W: https://linuxtv.org
10636 W: http://netup.tv/
10637 T: git git://linuxtv.org/media_tree.git
10638 F: drivers/media/dvb-frontends/ascot2e*
10640 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10641 M: Jasmin Jessich <jasmin@anw.at>
10642 L: linux-media@vger.kernel.org
10644 W: https://linuxtv.org
10645 T: git git://linuxtv.org/media_tree.git
10646 F: drivers/media/dvb-frontends/cxd2099*
10648 MEDIA DRIVERS FOR CXD2841ER
10649 M: Sergey Kozlov <serjk@netup.ru>
10650 M: Abylay Ospan <aospan@netup.ru>
10651 L: linux-media@vger.kernel.org
10653 W: https://linuxtv.org
10654 W: http://netup.tv/
10655 T: git git://linuxtv.org/media_tree.git
10656 F: drivers/media/dvb-frontends/cxd2841er*
10658 MEDIA DRIVERS FOR CXD2880
10659 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10660 L: linux-media@vger.kernel.org
10662 W: http://linuxtv.org/
10663 T: git git://linuxtv.org/media_tree.git
10664 F: drivers/media/dvb-frontends/cxd2880/*
10665 F: drivers/media/spi/cxd2880*
10667 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10668 L: linux-media@vger.kernel.org
10670 W: https://linuxtv.org
10671 T: git git://linuxtv.org/media_tree.git
10672 F: drivers/media/pci/ddbridge/*
10674 MEDIA DRIVERS FOR FREESCALE IMX
10675 M: Steve Longerbeam <slongerbeam@gmail.com>
10676 M: Philipp Zabel <p.zabel@pengutronix.de>
10677 L: linux-media@vger.kernel.org
10679 T: git git://linuxtv.org/media_tree.git
10680 F: Documentation/admin-guide/media/imx.rst
10681 F: Documentation/devicetree/bindings/media/imx.txt
10682 F: drivers/staging/media/imx/
10683 F: include/linux/imx-media.h
10684 F: include/media/imx.h
10686 MEDIA DRIVERS FOR FREESCALE IMX7
10687 M: Rui Miguel Silva <rmfrfs@gmail.com>
10688 L: linux-media@vger.kernel.org
10690 T: git git://linuxtv.org/media_tree.git
10691 F: Documentation/admin-guide/media/imx7.rst
10692 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10693 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10694 F: drivers/staging/media/imx/imx7-media-csi.c
10695 F: drivers/staging/media/imx/imx7-mipi-csis.c
10697 MEDIA DRIVERS FOR HELENE
10698 M: Abylay Ospan <aospan@netup.ru>
10699 L: linux-media@vger.kernel.org
10701 W: https://linuxtv.org
10702 W: http://netup.tv/
10703 T: git git://linuxtv.org/media_tree.git
10704 F: drivers/media/dvb-frontends/helene*
10706 MEDIA DRIVERS FOR HORUS3A
10707 M: Sergey Kozlov <serjk@netup.ru>
10708 M: Abylay Ospan <aospan@netup.ru>
10709 L: linux-media@vger.kernel.org
10711 W: https://linuxtv.org
10712 W: http://netup.tv/
10713 T: git git://linuxtv.org/media_tree.git
10714 F: drivers/media/dvb-frontends/horus3a*
10716 MEDIA DRIVERS FOR LNBH25
10717 M: Sergey Kozlov <serjk@netup.ru>
10718 M: Abylay Ospan <aospan@netup.ru>
10719 L: linux-media@vger.kernel.org
10721 W: https://linuxtv.org
10722 W: http://netup.tv/
10723 T: git git://linuxtv.org/media_tree.git
10724 F: drivers/media/dvb-frontends/lnbh25*
10726 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10727 L: linux-media@vger.kernel.org
10729 W: https://linuxtv.org
10730 T: git git://linuxtv.org/media_tree.git
10731 F: drivers/media/dvb-frontends/mxl5xx*
10733 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10734 M: Sergey Kozlov <serjk@netup.ru>
10735 M: Abylay Ospan <aospan@netup.ru>
10736 L: linux-media@vger.kernel.org
10738 W: https://linuxtv.org
10739 W: http://netup.tv/
10740 T: git git://linuxtv.org/media_tree.git
10741 F: drivers/media/pci/netup_unidvb/*
10743 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10744 M: Dmitry Osipenko <digetx@gmail.com>
10745 L: linux-media@vger.kernel.org
10746 L: linux-tegra@vger.kernel.org
10748 T: git git://linuxtv.org/media_tree.git
10749 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10750 F: drivers/staging/media/tegra-vde/
10752 MEDIA DRIVERS FOR RENESAS - CEU
10753 M: Jacopo Mondi <jacopo@jmondi.org>
10754 L: linux-media@vger.kernel.org
10755 L: linux-renesas-soc@vger.kernel.org
10757 T: git git://linuxtv.org/media_tree.git
10758 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10759 F: drivers/media/platform/renesas-ceu.c
10760 F: include/media/drv-intf/renesas-ceu.h
10762 MEDIA DRIVERS FOR RENESAS - DRIF
10763 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10764 L: linux-media@vger.kernel.org
10765 L: linux-renesas-soc@vger.kernel.org
10767 T: git git://linuxtv.org/media_tree.git
10768 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10769 F: drivers/media/platform/rcar_drif.c
10771 MEDIA DRIVERS FOR RENESAS - FCP
10772 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10773 L: linux-media@vger.kernel.org
10774 L: linux-renesas-soc@vger.kernel.org
10776 T: git git://linuxtv.org/media_tree.git
10777 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10778 F: drivers/media/platform/rcar-fcp.c
10779 F: include/media/rcar-fcp.h
10781 MEDIA DRIVERS FOR RENESAS - FDP1
10782 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10783 L: linux-media@vger.kernel.org
10784 L: linux-renesas-soc@vger.kernel.org
10786 T: git git://linuxtv.org/media_tree.git
10787 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10788 F: drivers/media/platform/rcar_fdp1.c
10790 MEDIA DRIVERS FOR RENESAS - VIN
10791 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10792 L: linux-media@vger.kernel.org
10793 L: linux-renesas-soc@vger.kernel.org
10795 T: git git://linuxtv.org/media_tree.git
10796 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10797 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10798 F: drivers/media/platform/rcar-vin/
10800 MEDIA DRIVERS FOR RENESAS - VSP1
10801 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10802 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10803 L: linux-media@vger.kernel.org
10804 L: linux-renesas-soc@vger.kernel.org
10806 T: git git://linuxtv.org/media_tree.git
10807 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10808 F: drivers/media/platform/vsp1/
10810 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10811 L: linux-media@vger.kernel.org
10813 W: https://linuxtv.org
10814 T: git git://linuxtv.org/media_tree.git
10815 F: drivers/media/dvb-frontends/stv0910*
10817 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10818 L: linux-media@vger.kernel.org
10820 W: https://linuxtv.org
10821 T: git git://linuxtv.org/media_tree.git
10822 F: drivers/media/dvb-frontends/stv6111*
10824 MEDIA DRIVERS FOR STM32 - DCMI
10825 M: Hugues Fruchet <hugues.fruchet@st.com>
10826 L: linux-media@vger.kernel.org
10828 T: git git://linuxtv.org/media_tree.git
10829 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10830 F: drivers/media/platform/stm32/stm32-dcmi.c
10832 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10833 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10834 L: linux-media@vger.kernel.org
10836 W: https://linuxtv.org
10837 Q: http://patchwork.kernel.org/project/linux-media/list/
10838 T: git git://linuxtv.org/media_tree.git
10839 F: Documentation/admin-guide/media/
10840 F: Documentation/devicetree/bindings/media/
10841 F: Documentation/driver-api/media/
10842 F: Documentation/userspace-api/media/
10844 F: drivers/staging/media/
10845 F: include/linux/platform_data/media/
10847 F: include/uapi/linux/dvb/
10848 F: include/uapi/linux/ivtv*
10849 F: include/uapi/linux/media.h
10850 F: include/uapi/linux/meye.h
10851 F: include/uapi/linux/uvcvideo.h
10852 F: include/uapi/linux/v4l2-*
10853 F: include/uapi/linux/videodev2.h
10855 MEDIATEK BLUETOOTH DRIVER
10856 M: Sean Wang <sean.wang@mediatek.com>
10857 L: linux-bluetooth@vger.kernel.org
10858 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10860 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10861 F: drivers/bluetooth/btmtkuart.c
10863 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10864 M: Sean Wang <sean.wang@mediatek.com>
10865 L: linux-pm@vger.kernel.org
10867 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10868 F: drivers/power/reset/mt6323-poweroff.c
10870 MEDIATEK CIR DRIVER
10871 M: Sean Wang <sean.wang@mediatek.com>
10873 F: drivers/media/rc/mtk-cir.c
10875 MEDIATEK DMA DRIVER
10876 M: Sean Wang <sean.wang@mediatek.com>
10877 L: dmaengine@vger.kernel.org
10878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10879 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10881 F: Documentation/devicetree/bindings/dma/mtk-*
10882 F: drivers/dma/mediatek/
10884 MEDIATEK ETHERNET DRIVER
10885 M: Felix Fietkau <nbd@nbd.name>
10886 M: John Crispin <john@phrozen.org>
10887 M: Sean Wang <sean.wang@mediatek.com>
10888 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10889 L: netdev@vger.kernel.org
10891 F: drivers/net/ethernet/mediatek/
10893 MEDIATEK I2C CONTROLLER DRIVER
10894 M: Qii Wang <qii.wang@mediatek.com>
10895 L: linux-i2c@vger.kernel.org
10897 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10898 F: drivers/i2c/busses/i2c-mt65xx.c
10900 MEDIATEK JPEG DRIVER
10901 M: Rick Chang <rick.chang@mediatek.com>
10902 M: Bin Liu <bin.liu@mediatek.com>
10904 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10905 F: drivers/media/platform/mtk-jpeg/
10907 MEDIATEK MDP DRIVER
10908 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10909 M: Houlong Wei <houlong.wei@mediatek.com>
10910 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10912 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10913 F: drivers/media/platform/mtk-mdp/
10914 F: drivers/media/platform/mtk-vpu/
10916 MEDIATEK MEDIA DRIVER
10917 M: Tiffany Lin <tiffany.lin@mediatek.com>
10918 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10920 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10921 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10922 F: drivers/media/platform/mtk-vcodec/
10923 F: drivers/media/platform/mtk-vpu/
10925 MEDIATEK MMC/SD/SDIO DRIVER
10926 M: Chaotian Jing <chaotian.jing@mediatek.com>
10928 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10929 F: drivers/mmc/host/mtk-sd.c
10931 MEDIATEK MT76 WIRELESS LAN DRIVER
10932 M: Felix Fietkau <nbd@nbd.name>
10933 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10934 R: Ryder Lee <ryder.lee@mediatek.com>
10935 L: linux-wireless@vger.kernel.org
10937 F: drivers/net/wireless/mediatek/mt76/
10939 MEDIATEK MT7601U WIRELESS LAN DRIVER
10940 M: Jakub Kicinski <kubakici@wp.pl>
10941 L: linux-wireless@vger.kernel.org
10943 F: drivers/net/wireless/mediatek/mt7601u/
10945 MEDIATEK MT7621/28/88 I2C DRIVER
10946 M: Stefan Roese <sr@denx.de>
10947 L: linux-i2c@vger.kernel.org
10949 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10950 F: drivers/i2c/busses/i2c-mt7621.c
10952 MEDIATEK NAND CONTROLLER DRIVER
10953 L: linux-mtd@lists.infradead.org
10955 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10956 F: drivers/mtd/nand/raw/mtk_*
10958 MEDIATEK PMIC LED DRIVER
10959 M: Sean Wang <sean.wang@mediatek.com>
10961 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10962 F: drivers/leds/leds-mt6323.c
10964 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10965 M: Sean Wang <sean.wang@mediatek.com>
10967 F: drivers/char/hw_random/mtk-rng.c
10969 MEDIATEK SWITCH DRIVER
10970 M: Sean Wang <sean.wang@mediatek.com>
10971 L: netdev@vger.kernel.org
10973 F: drivers/net/dsa/mt7530.*
10974 F: net/dsa/tag_mtk.c
10976 MEDIATEK USB3 DRD IP DRIVER
10977 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10978 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10980 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10982 F: drivers/usb/mtu3/
10984 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10985 M: Peter Senna Tschudin <peter.senna@gmail.com>
10986 M: Martin Donnelly <martin.donnelly@ge.com>
10987 M: Martyn Welch <martyn.welch@collabora.co.uk>
10989 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10990 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10992 MEGARAID SCSI/SAS DRIVERS
10993 M: Kashyap Desai <kashyap.desai@broadcom.com>
10994 M: Sumit Saxena <sumit.saxena@broadcom.com>
10995 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10996 L: megaraidlinux.pdl@broadcom.com
10997 L: linux-scsi@vger.kernel.org
10999 W: http://www.avagotech.com/support/
11000 F: Documentation/scsi/megaraid.rst
11001 F: drivers/scsi/megaraid.*
11002 F: drivers/scsi/megaraid/
11004 MELEXIS MLX90614 DRIVER
11005 M: Crt Mori <cmo@melexis.com>
11006 L: linux-iio@vger.kernel.org
11008 W: http://www.melexis.com
11009 F: drivers/iio/temperature/mlx90614.c
11011 MELEXIS MLX90632 DRIVER
11012 M: Crt Mori <cmo@melexis.com>
11013 L: linux-iio@vger.kernel.org
11015 W: http://www.melexis.com
11016 F: drivers/iio/temperature/mlx90632.c
11018 MELFAS MIP4 TOUCHSCREEN DRIVER
11019 M: Sangwon Jee <jeesw@melfas.com>
11021 W: http://www.melfas.com
11022 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11023 F: drivers/input/touchscreen/melfas_mip4.c
11025 MELLANOX ETHERNET DRIVER (mlx4_en)
11026 M: Tariq Toukan <tariqt@mellanox.com>
11027 L: netdev@vger.kernel.org
11029 W: http://www.mellanox.com
11030 Q: http://patchwork.ozlabs.org/project/netdev/list/
11031 F: drivers/net/ethernet/mellanox/mlx4/en_*
11033 MELLANOX ETHERNET DRIVER (mlx5e)
11034 M: Saeed Mahameed <saeedm@mellanox.com>
11035 L: netdev@vger.kernel.org
11037 W: http://www.mellanox.com
11038 Q: http://patchwork.ozlabs.org/project/netdev/list/
11039 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11041 MELLANOX ETHERNET INNOVA DRIVERS
11042 R: Boris Pismenny <borisp@mellanox.com>
11043 L: netdev@vger.kernel.org
11045 W: http://www.mellanox.com
11046 Q: http://patchwork.ozlabs.org/project/netdev/list/
11047 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11048 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11049 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11050 F: include/linux/mlx5/mlx5_ifc_fpga.h
11052 MELLANOX ETHERNET SWITCH DRIVERS
11053 M: Jiri Pirko <jiri@mellanox.com>
11054 M: Ido Schimmel <idosch@mellanox.com>
11055 L: netdev@vger.kernel.org
11057 W: http://www.mellanox.com
11058 Q: http://patchwork.ozlabs.org/project/netdev/list/
11059 F: drivers/net/ethernet/mellanox/mlxsw/
11060 F: tools/testing/selftests/drivers/net/mlxsw/
11062 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11063 M: mlxsw@mellanox.com
11064 L: netdev@vger.kernel.org
11066 W: http://www.mellanox.com
11067 Q: http://patchwork.ozlabs.org/project/netdev/list/
11068 F: drivers/net/ethernet/mellanox/mlxfw/
11070 MELLANOX HARDWARE PLATFORM SUPPORT
11071 M: Andy Shevchenko <andy@infradead.org>
11072 M: Darren Hart <dvhart@infradead.org>
11073 M: Vadim Pasternak <vadimp@mellanox.com>
11074 L: platform-driver-x86@vger.kernel.org
11076 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11077 F: drivers/platform/mellanox/
11078 F: include/linux/platform_data/mlxreg.h
11080 MELLANOX MLX4 core VPI driver
11081 M: Tariq Toukan <tariqt@mellanox.com>
11082 L: netdev@vger.kernel.org
11083 L: linux-rdma@vger.kernel.org
11085 W: http://www.mellanox.com
11086 Q: http://patchwork.ozlabs.org/project/netdev/list/
11087 F: drivers/net/ethernet/mellanox/mlx4/
11088 F: include/linux/mlx4/
11090 MELLANOX MLX4 IB driver
11091 M: Yishai Hadas <yishaih@mellanox.com>
11092 L: linux-rdma@vger.kernel.org
11094 W: http://www.mellanox.com
11095 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11096 F: drivers/infiniband/hw/mlx4/
11097 F: include/linux/mlx4/
11098 F: include/uapi/rdma/mlx4-abi.h
11100 MELLANOX MLX5 core VPI driver
11101 M: Saeed Mahameed <saeedm@mellanox.com>
11102 M: Leon Romanovsky <leonro@mellanox.com>
11103 L: netdev@vger.kernel.org
11104 L: linux-rdma@vger.kernel.org
11106 W: http://www.mellanox.com
11107 Q: http://patchwork.ozlabs.org/project/netdev/list/
11108 F: Documentation/networking/device_drivers/mellanox/
11109 F: drivers/net/ethernet/mellanox/mlx5/core/
11110 F: include/linux/mlx5/
11112 MELLANOX MLX5 IB driver
11113 M: Leon Romanovsky <leonro@mellanox.com>
11114 L: linux-rdma@vger.kernel.org
11116 W: http://www.mellanox.com
11117 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11118 F: drivers/infiniband/hw/mlx5/
11119 F: include/linux/mlx5/
11120 F: include/uapi/rdma/mlx5-abi.h
11122 MELLANOX MLXCPLD I2C AND MUX DRIVER
11123 M: Vadim Pasternak <vadimp@mellanox.com>
11124 M: Michael Shych <michaelsh@mellanox.com>
11125 L: linux-i2c@vger.kernel.org
11127 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11128 F: drivers/i2c/busses/i2c-mlxcpld.c
11129 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11131 MELLANOX MLXCPLD LED DRIVER
11132 M: Vadim Pasternak <vadimp@mellanox.com>
11133 L: linux-leds@vger.kernel.org
11135 F: Documentation/leds/leds-mlxcpld.rst
11136 F: drivers/leds/leds-mlxcpld.c
11137 F: drivers/leds/leds-mlxreg.c
11139 MELLANOX PLATFORM DRIVER
11140 M: Vadim Pasternak <vadimp@mellanox.com>
11141 L: platform-driver-x86@vger.kernel.org
11143 F: drivers/platform/x86/mlx-platform.c
11146 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11147 M: "Paul E. McKenney" <paulmck@kernel.org>
11148 L: linux-kernel@vger.kernel.org
11150 F: arch/powerpc/include/asm/membarrier.h
11151 F: include/uapi/linux/membarrier.h
11152 F: kernel/sched/membarrier.c
11155 M: Mike Rapoport <rppt@linux.ibm.com>
11156 L: linux-mm@kvack.org
11158 F: Documentation/core-api/boot-time-mm.rst
11159 F: include/linux/memblock.h
11162 MEMORY CONTROLLER DRIVERS
11163 M: Krzysztof Kozlowski <krzk@kernel.org>
11164 L: linux-kernel@vger.kernel.org
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11167 F: Documentation/devicetree/bindings/memory-controllers/
11170 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11171 M: Dmitry Osipenko <digetx@gmail.com>
11172 L: linux-pm@vger.kernel.org
11173 L: linux-tegra@vger.kernel.org
11174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11176 F: drivers/devfreq/tegra20-devfreq.c
11177 F: drivers/devfreq/tegra30-devfreq.c
11180 M: Andrew Morton <akpm@linux-foundation.org>
11181 L: linux-mm@kvack.org
11183 W: http://www.linux-mm.org
11184 T: quilt https://ozlabs.org/~akpm/mmotm/
11185 T: quilt https://ozlabs.org/~akpm/mmots/
11186 T: git git://github.com/hnaz/linux-mm.git
11187 F: include/linux/gfp.h
11188 F: include/linux/memory_hotplug.h
11189 F: include/linux/mm.h
11190 F: include/linux/mmzone.h
11191 F: include/linux/vmalloc.h
11194 MEMORY TECHNOLOGY DEVICES (MTD)
11195 M: Miquel Raynal <miquel.raynal@bootlin.com>
11196 M: Richard Weinberger <richard@nod.at>
11197 M: Vignesh Raghavendra <vigneshr@ti.com>
11198 L: linux-mtd@lists.infradead.org
11200 W: http://www.linux-mtd.infradead.org/
11201 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11202 C: irc://irc.oftc.net/mtd
11203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11205 F: Documentation/devicetree/bindings/mtd/
11207 F: include/linux/mtd/
11208 F: include/uapi/mtd/
11210 MEN A21 WATCHDOG DRIVER
11211 M: Johannes Thumshirn <morbidrsa@gmail.com>
11212 L: linux-watchdog@vger.kernel.org
11214 F: drivers/watchdog/mena21_wdt.c
11216 MEN CHAMELEON BUS (mcb)
11217 M: Johannes Thumshirn <morbidrsa@gmail.com>
11219 F: Documentation/driver-api/men-chameleon-bus.rst
11221 F: include/linux/mcb.h
11223 MEN F21BMC (Board Management Controller)
11224 M: Andreas Werner <andreas.werner@men.de>
11226 F: Documentation/hwmon/menf21bmc.rst
11227 F: drivers/hwmon/menf21bmc_hwmon.c
11228 F: drivers/leds/leds-menf21bmc.c
11229 F: drivers/mfd/menf21bmc.c
11230 F: drivers/watchdog/menf21bmc_wdt.c
11232 MEN Z069 WATCHDOG DRIVER
11233 M: Johannes Thumshirn <jth@kernel.org>
11234 L: linux-watchdog@vger.kernel.org
11236 F: drivers/watchdog/menz69_wdt.c
11238 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11239 M: Neil Armstrong <narmstrong@baylibre.com>
11240 L: linux-media@vger.kernel.org
11241 L: linux-amlogic@lists.infradead.org
11243 W: http://linux-meson.com/
11244 T: git git://linuxtv.org/media_tree.git
11245 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11246 F: drivers/media/platform/meson/ao-cec-g12a.c
11247 F: drivers/media/platform/meson/ao-cec.c
11249 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11250 M: Liang Yang <liang.yang@amlogic.com>
11251 L: linux-mtd@lists.infradead.org
11253 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11254 F: drivers/mtd/nand/raw/meson_*
11256 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11257 M: Maxime Jourdan <mjourdan@baylibre.com>
11258 M: Neil Armstrong <narmstrong@baylibre.com>
11259 L: linux-media@vger.kernel.org
11260 L: linux-amlogic@lists.infradead.org
11262 T: git git://linuxtv.org/media_tree.git
11263 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11264 F: drivers/staging/media/meson/vdec/
11266 METHODE UDPU SUPPORT
11267 M: Vladimir Vid <vladimir.vid@sartura.hr>
11269 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11272 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11273 M: Hemant Kumar <hemantk@codeaurora.org>
11274 L: linux-arm-msm@vger.kernel.org
11276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11277 F: Documentation/mhi/
11278 F: drivers/bus/mhi/
11279 F: include/linux/mhi.h
11281 MICROBLAZE ARCHITECTURE
11282 M: Michal Simek <monstr@monstr.eu>
11284 W: http://www.monstr.eu/fdt/
11285 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11286 F: arch/microblaze/
11288 MICROCHIP AT91 SERIAL DRIVER
11289 M: Richard Genoud <richard.genoud@gmail.com>
11291 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11292 F: drivers/tty/serial/atmel_serial.c
11293 F: drivers/tty/serial/atmel_serial.h
11295 MICROCHIP AT91 USART MFD DRIVER
11296 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11297 L: linux-kernel@vger.kernel.org
11299 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11300 F: drivers/mfd/at91-usart.c
11301 F: include/dt-bindings/mfd/at91-usart.h
11303 MICROCHIP AT91 USART SPI DRIVER
11304 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11305 L: linux-spi@vger.kernel.org
11307 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11308 F: drivers/spi/spi-at91-usart.c
11310 MICROCHIP AUDIO ASOC DRIVERS
11311 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11312 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11316 MICROCHIP DMA DRIVER
11317 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11319 L: dmaengine@vger.kernel.org
11321 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11322 F: drivers/dma/at_hdmac.c
11323 F: drivers/dma/at_hdmac_regs.h
11324 F: include/dt-bindings/dma/at91.h
11325 F: include/linux/platform_data/dma-atmel.h
11327 MICROCHIP ECC DRIVER
11328 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11329 L: linux-crypto@vger.kernel.org
11331 F: drivers/crypto/atmel-ecc.*
11333 MICROCHIP I2C DRIVER
11334 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11335 L: linux-i2c@vger.kernel.org
11337 F: drivers/i2c/busses/i2c-at91-*.c
11338 F: drivers/i2c/busses/i2c-at91.h
11340 MICROCHIP ISC DRIVER
11341 M: Eugen Hristev <eugen.hristev@microchip.com>
11342 L: linux-media@vger.kernel.org
11344 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11345 F: drivers/media/platform/atmel/atmel-isc-base.c
11346 F: drivers/media/platform/atmel/atmel-isc-regs.h
11347 F: drivers/media/platform/atmel/atmel-isc.h
11348 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11349 F: include/linux/atmel-isc-media.h
11351 MICROCHIP ISI DRIVER
11352 M: Eugen Hristev <eugen.hristev@microchip.com>
11353 L: linux-media@vger.kernel.org
11355 F: drivers/media/platform/atmel/atmel-isi.c
11356 F: drivers/media/platform/atmel/atmel-isi.h
11358 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11359 M: Woojung Huh <woojung.huh@microchip.com>
11360 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11361 L: netdev@vger.kernel.org
11363 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11364 F: drivers/net/dsa/microchip/*
11365 F: include/linux/platform_data/microchip-ksz.h
11366 F: net/dsa/tag_ksz.c
11368 MICROCHIP LAN743X ETHERNET DRIVER
11369 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11370 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11371 L: netdev@vger.kernel.org
11373 F: drivers/net/ethernet/microchip/lan743x_*
11375 MICROCHIP LCDFB DRIVER
11376 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11377 L: linux-fbdev@vger.kernel.org
11379 F: drivers/video/fbdev/atmel_lcdfb.c
11380 F: include/video/atmel_lcdc.h
11382 MICROCHIP MCP16502 PMIC DRIVER
11383 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11386 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11387 F: drivers/regulator/mcp16502.c
11389 MICROCHIP MCP3911 ADC DRIVER
11390 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11391 M: Kent Gustavsson <kent@minoris.se>
11392 L: linux-iio@vger.kernel.org
11394 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11395 F: drivers/iio/adc/mcp3911.c
11397 MICROCHIP MMC/SD/SDIO MCI DRIVER
11398 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11400 F: drivers/mmc/host/atmel-mci.c
11402 MICROCHIP NAND DRIVER
11403 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11404 L: linux-mtd@lists.infradead.org
11406 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11407 F: drivers/mtd/nand/raw/atmel/*
11409 MICROCHIP PWM DRIVER
11410 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11412 L: linux-pwm@vger.kernel.org
11414 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11415 F: drivers/pwm/pwm-atmel.c
11417 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11418 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11419 M: Eugen Hristev <eugen.hristev@microchip.com>
11420 L: linux-iio@vger.kernel.org
11422 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11423 F: drivers/iio/adc/at91-sama5d2_adc.c
11424 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11426 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11427 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11429 F: drivers/power/reset/at91-sama5d2_shdwc.c
11431 MICROCHIP SPI DRIVER
11432 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11434 F: drivers/spi/spi-atmel.*
11436 MICROCHIP SSC DRIVER
11437 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11440 F: drivers/misc/atmel-ssc.c
11441 F: include/linux/atmel-ssc.h
11443 MICROCHIP USB251XB DRIVER
11444 M: Richard Leitner <richard.leitner@skidata.com>
11445 L: linux-usb@vger.kernel.org
11447 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11448 F: drivers/usb/misc/usb251xb.c
11450 MICROCHIP USBA UDC DRIVER
11451 M: Cristian Birsan <cristian.birsan@microchip.com>
11452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11454 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11456 MICROCHIP XDMA DRIVER
11457 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11458 L: linux-arm-kernel@lists.infradead.org
11459 L: dmaengine@vger.kernel.org
11461 F: drivers/dma/at_xdmac.c
11463 MICROSEMI MIPS SOCS
11464 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11465 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11466 L: linux-mips@vger.kernel.org
11468 F: Documentation/devicetree/bindings/mips/mscc.txt
11469 F: arch/mips/boot/dts/mscc/
11470 F: arch/mips/configs/generic/board-ocelot.config
11471 F: arch/mips/generic/board-ocelot.c
11473 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11474 M: Don Brace <don.brace@microsemi.com>
11475 L: esc.storagedev@microsemi.com
11476 L: linux-scsi@vger.kernel.org
11478 F: Documentation/scsi/smartpqi.rst
11479 F: drivers/scsi/smartpqi/Kconfig
11480 F: drivers/scsi/smartpqi/Makefile
11481 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11482 F: include/linux/cciss*.h
11483 F: include/uapi/linux/cciss*.h
11485 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11486 M: Chen Yu <yu.c.chen@intel.com>
11487 L: platform-driver-x86@vger.kernel.org
11489 F: drivers/platform/x86/surfacepro3_button.c
11491 MICROTEK X6 SCANNER
11492 M: Oliver Neukum <oliver@neukum.org>
11494 F: drivers/usb/image/microtek.*
11497 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11498 L: linux-mips@vger.kernel.org
11500 W: http://www.linux-mips.org/
11501 Q: https://patchwork.kernel.org/project/linux-mips/list/
11502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11503 F: Documentation/devicetree/bindings/mips/
11504 F: Documentation/mips/
11506 F: drivers/platform/mips/
11508 MIPS BOSTON DEVELOPMENT BOARD
11509 M: Paul Burton <paulburton@kernel.org>
11510 L: linux-mips@vger.kernel.org
11512 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11513 F: arch/mips/boot/dts/img/boston.dts
11514 F: arch/mips/configs/generic/board-boston.config
11515 F: drivers/clk/imgtec/clk-boston.c
11516 F: include/dt-bindings/clock/boston-clock.h
11518 MIPS GENERIC PLATFORM
11519 M: Paul Burton <paulburton@kernel.org>
11520 L: linux-mips@vger.kernel.org
11522 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11523 F: arch/mips/generic/
11524 F: arch/mips/tools/generic-board-config.sh
11526 MIPS RINT INSTRUCTION EMULATION
11527 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11528 L: linux-mips@vger.kernel.org
11530 F: arch/mips/math-emu/dp_rint.c
11531 F: arch/mips/math-emu/sp_rint.c
11533 MIPS/LOONGSON1 ARCHITECTURE
11534 M: Keguang Zhang <keguang.zhang@gmail.com>
11535 L: linux-mips@vger.kernel.org
11537 F: arch/mips/include/asm/mach-loongson32/
11538 F: arch/mips/loongson32/
11539 F: drivers/*/*/*loongson1*
11540 F: drivers/*/*loongson1*
11542 MIPS/LOONGSON2EF ARCHITECTURE
11543 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11544 L: linux-mips@vger.kernel.org
11546 F: arch/mips/include/asm/mach-loongson2ef/
11547 F: arch/mips/loongson2ef/
11548 F: drivers/*/*/*loongson2*
11549 F: drivers/*/*loongson2*
11551 MIPS/LOONGSON64 ARCHITECTURE
11552 M: Huacai Chen <chenhc@lemote.com>
11553 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11554 L: linux-mips@vger.kernel.org
11556 F: arch/mips/include/asm/mach-loongson64/
11557 F: arch/mips/loongson64/
11558 F: drivers/*/*/*loongson3*
11559 F: drivers/*/*loongson3*
11560 F: drivers/irqchip/irq-loongson*
11561 F: drivers/platform/mips/cpu_hwmon.c
11563 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11564 M: Hans Verkuil <hverkuil@xs4all.nl>
11565 L: linux-media@vger.kernel.org
11567 W: https://linuxtv.org
11568 T: git git://linuxtv.org/media_tree.git
11569 F: drivers/media/radio/radio-miropcm20*
11572 R: Lubomir Rintel <lkundrak@v3.sk>
11573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11576 F: arch/arm/boot/dts/mmp*
11577 F: arch/arm/mach-mmp/
11580 MMP USB PHY DRIVERS
11581 R: Lubomir Rintel <lkundrak@v3.sk>
11582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11584 F: drivers/phy/marvell/phy-mmp3-usb.c
11585 F: drivers/phy/marvell/phy-pxa-usb.c
11587 MMU GATHER AND TLB INVALIDATION
11588 M: Will Deacon <will@kernel.org>
11589 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11590 M: Andrew Morton <akpm@linux-foundation.org>
11591 M: Nick Piggin <npiggin@gmail.com>
11592 M: Peter Zijlstra <peterz@infradead.org>
11593 L: linux-arch@vger.kernel.org
11594 L: linux-mm@kvack.org
11596 F: arch/*/include/asm/tlb.h
11597 F: include/asm-generic/tlb.h
11600 MN88472 MEDIA DRIVER
11601 M: Antti Palosaari <crope@iki.fi>
11602 L: linux-media@vger.kernel.org
11604 W: https://linuxtv.org
11605 W: http://palosaari.fi/linux/
11606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11607 F: drivers/media/dvb-frontends/mn88472*
11609 MN88473 MEDIA DRIVER
11610 M: Antti Palosaari <crope@iki.fi>
11611 L: linux-media@vger.kernel.org
11613 W: https://linuxtv.org
11614 W: http://palosaari.fi/linux/
11615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11616 F: drivers/media/dvb-frontends/mn88473*
11619 M: Jessica Yu <jeyu@kernel.org>
11621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11622 F: include/linux/module.h
11625 MONOLITHIC POWER SYSTEM PMIC DRIVER
11626 M: Saravanan Sekar <sravanhome@gmail.com>
11628 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11629 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11630 F: drivers/iio/adc/mp2629_adc.c
11631 F: drivers/mfd/mp2629.c
11632 F: drivers/power/supply/mp2629_charger.c
11633 F: drivers/regulator/mp5416.c
11634 F: drivers/regulator/mpq7920.c
11635 F: drivers/regulator/mpq7920.h
11636 F: include/linux/mfd/mp2629.h
11638 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11640 W: http://popies.net/meye/
11641 F: Documentation/userspace-api/media/drivers/meye*
11642 F: drivers/media/pci/meye/
11643 F: include/uapi/linux/meye.h
11645 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11646 M: Jiri Slaby <jirislaby@kernel.org>
11648 F: Documentation/driver-api/serial/moxa-smartio.rst
11649 F: drivers/tty/mxser.*
11651 MR800 AVERMEDIA USB FM RADIO DRIVER
11652 M: Alexey Klimov <klimov.linux@gmail.com>
11653 L: linux-media@vger.kernel.org
11655 T: git git://linuxtv.org/media_tree.git
11656 F: drivers/media/radio/radio-mr800.c
11658 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11659 M: Alan Ott <alan@signal11.us>
11660 L: linux-wpan@vger.kernel.org
11662 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11663 F: drivers/net/ieee802154/mrf24j40.c
11666 M: "Lee, Chun-Yi" <jlee@suse.com>
11667 L: platform-driver-x86@vger.kernel.org
11669 F: drivers/platform/x86/msi-laptop.c
11672 L: platform-driver-x86@vger.kernel.org
11674 F: drivers/platform/x86/msi-wmi.c
11676 MSI001 MEDIA DRIVER
11677 M: Antti Palosaari <crope@iki.fi>
11678 L: linux-media@vger.kernel.org
11680 W: https://linuxtv.org
11681 W: http://palosaari.fi/linux/
11682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11683 T: git git://linuxtv.org/anttip/media_tree.git
11684 F: drivers/media/tuners/msi001*
11686 MSI2500 MEDIA DRIVER
11687 M: Antti Palosaari <crope@iki.fi>
11688 L: linux-media@vger.kernel.org
11690 W: https://linuxtv.org
11691 W: http://palosaari.fi/linux/
11692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11693 T: git git://linuxtv.org/anttip/media_tree.git
11694 F: drivers/media/usb/msi2500/
11696 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11697 M: Robert Jarzmik <robert.jarzmik@free.fr>
11698 L: linux-mtd@lists.infradead.org
11700 F: drivers/mtd/devices/docg3*
11702 MT9M032 APTINA SENSOR DRIVER
11703 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11704 L: linux-media@vger.kernel.org
11706 T: git git://linuxtv.org/media_tree.git
11707 F: drivers/media/i2c/mt9m032.c
11708 F: include/media/i2c/mt9m032.h
11710 MT9P031 APTINA CAMERA SENSOR
11711 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11712 L: linux-media@vger.kernel.org
11714 T: git git://linuxtv.org/media_tree.git
11715 F: drivers/media/i2c/mt9p031.c
11716 F: include/media/i2c/mt9p031.h
11718 MT9T001 APTINA CAMERA SENSOR
11719 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11720 L: linux-media@vger.kernel.org
11722 T: git git://linuxtv.org/media_tree.git
11723 F: drivers/media/i2c/mt9t001.c
11724 F: include/media/i2c/mt9t001.h
11726 MT9T112 APTINA CAMERA SENSOR
11727 M: Jacopo Mondi <jacopo@jmondi.org>
11728 L: linux-media@vger.kernel.org
11730 T: git git://linuxtv.org/media_tree.git
11731 F: drivers/media/i2c/mt9t112.c
11732 F: include/media/i2c/mt9t112.h
11734 MT9V032 APTINA CAMERA SENSOR
11735 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11736 L: linux-media@vger.kernel.org
11738 T: git git://linuxtv.org/media_tree.git
11739 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11740 F: drivers/media/i2c/mt9v032.c
11741 F: include/media/i2c/mt9v032.h
11743 MT9V111 APTINA CAMERA SENSOR
11744 M: Jacopo Mondi <jacopo@jmondi.org>
11745 L: linux-media@vger.kernel.org
11747 T: git git://linuxtv.org/media_tree.git
11748 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11749 F: drivers/media/i2c/mt9v111.c
11751 MULTIFUNCTION DEVICES (MFD)
11752 M: Lee Jones <lee.jones@linaro.org>
11754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11755 F: Documentation/devicetree/bindings/mfd/
11757 F: include/dt-bindings/mfd/
11758 F: include/linux/mfd/
11760 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11762 F: drivers/mmc/host/mmc_spi.c
11763 F: include/linux/spi/mmc_spi.h
11765 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11766 M: Ulf Hansson <ulf.hansson@linaro.org>
11767 L: linux-mmc@vger.kernel.org
11769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11770 F: Documentation/devicetree/bindings/mmc/
11772 F: include/linux/mmc/
11773 F: include/uapi/linux/mmc/
11775 MULTIPLEXER SUBSYSTEM
11776 M: Peter Rosin <peda@axentia.se>
11778 F: Documentation/ABI/testing/sysfs-class-mux*
11779 F: Documentation/devicetree/bindings/mux/
11781 F: include/dt-bindings/mux/
11782 F: include/linux/mux/
11784 MULTITECH MULTIPORT CARD (ISICOM)
11786 F: drivers/tty/isicom.c
11787 F: include/linux/isicom.h
11789 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11790 M: Bin Liu <b-liu@ti.com>
11791 L: linux-usb@vger.kernel.org
11793 F: drivers/usb/musb/
11795 MXL301RF MEDIA DRIVER
11796 M: Akihiro Tsukada <tskd08@gmail.com>
11797 L: linux-media@vger.kernel.org
11799 F: drivers/media/tuners/mxl301rf*
11801 MXL5007T MEDIA DRIVER
11802 M: Michael Krufky <mkrufky@linuxtv.org>
11803 L: linux-media@vger.kernel.org
11805 W: https://linuxtv.org
11806 W: http://github.com/mkrufky
11807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11808 T: git git://linuxtv.org/mkrufky/tuners.git
11809 F: drivers/media/tuners/mxl5007t.*
11812 M: Marek Vasut <marex@denx.de>
11813 M: Stefan Agner <stefan@agner.ch>
11814 L: dri-devel@lists.freedesktop.org
11816 T: git git://anongit.freedesktop.org/drm/drm-misc
11817 F: Documentation/devicetree/bindings/display/mxsfb.txt
11818 F: drivers/gpu/drm/mxsfb/
11820 MYLEX DAC960 PCI RAID Controller
11821 M: Hannes Reinecke <hare@kernel.org>
11822 L: linux-scsi@vger.kernel.org
11824 F: drivers/scsi/myrb.*
11825 F: drivers/scsi/myrs.*
11827 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11828 M: Chris Lee <christopher.lee@cspi.com>
11829 L: netdev@vger.kernel.org
11831 W: https://www.cspi.com/ethernet-products/support/downloads/
11832 F: drivers/net/ethernet/myricom/myri10ge/
11834 NAND FLASH SUBSYSTEM
11835 M: Miquel Raynal <miquel.raynal@bootlin.com>
11836 R: Richard Weinberger <richard@nod.at>
11837 L: linux-mtd@lists.infradead.org
11839 W: http://www.linux-mtd.infradead.org/
11840 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11841 C: irc://irc.oftc.net/mtd
11842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11843 F: drivers/mtd/nand/
11844 F: include/linux/mtd/*nand*.h
11846 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11847 M: Daniel Mack <zonque@gmail.com>
11848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11850 W: http://www.native-instruments.com
11851 F: sound/usb/caiaq/
11853 NATSEMI ETHERNET DRIVER (DP8381x)
11855 F: drivers/net/ethernet/natsemi/natsemi.c
11857 NCR 5380 SCSI DRIVERS
11858 M: Finn Thain <fthain@telegraphics.com.au>
11859 M: Michael Schmitz <schmitzmic@gmail.com>
11860 L: linux-scsi@vger.kernel.org
11862 F: Documentation/scsi/g_NCR5380.rst
11863 F: drivers/scsi/NCR5380.*
11864 F: drivers/scsi/arm/cumana_1.c
11865 F: drivers/scsi/arm/oak.c
11866 F: drivers/scsi/atari_scsi.*
11867 F: drivers/scsi/dmx3191d.c
11868 F: drivers/scsi/g_NCR5380.*
11869 F: drivers/scsi/mac_scsi.*
11870 F: drivers/scsi/sun3_scsi.*
11871 F: drivers/scsi/sun3_scsi_vme.c
11874 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11878 NCT6775 HARDWARE MONITOR DRIVER
11879 M: Guenter Roeck <linux@roeck-us.net>
11880 L: linux-hwmon@vger.kernel.org
11882 F: Documentation/hwmon/nct6775.rst
11883 F: drivers/hwmon/nct6775.c
11886 M: Jakub Kicinski <kuba@kernel.org>
11888 F: drivers/net/netdevsim/*
11890 NETEM NETWORK EMULATOR
11891 M: Stephen Hemminger <stephen@networkplumber.org>
11892 L: netdev@vger.kernel.org
11894 F: net/sched/sch_netem.c
11896 NETERION 10GbE DRIVERS (s2io/vxge)
11897 M: Jon Mason <jdmason@kudzu.us>
11898 L: netdev@vger.kernel.org
11900 F: Documentation/networking/device_drivers/neterion/s2io.rst
11901 F: Documentation/networking/device_drivers/neterion/vxge.rst
11902 F: drivers/net/ethernet/neterion/
11905 M: Pablo Neira Ayuso <pablo@netfilter.org>
11906 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11907 M: Florian Westphal <fw@strlen.de>
11908 L: netfilter-devel@vger.kernel.org
11909 L: coreteam@netfilter.org
11911 W: http://www.netfilter.org/
11912 W: http://www.iptables.org/
11913 W: http://www.nftables.org/
11914 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11917 F: include/linux/netfilter*
11918 F: include/linux/netfilter/
11919 F: include/net/netfilter/
11920 F: include/uapi/linux/netfilter*
11921 F: include/uapi/linux/netfilter/
11922 F: net/*/netfilter.c
11923 F: net/*/netfilter/
11924 F: net/bridge/br_netfilter*.c
11927 NETROM NETWORK LAYER
11928 M: Ralf Baechle <ralf@linux-mips.org>
11929 L: linux-hams@vger.kernel.org
11931 W: http://www.linux-ax25.org/
11932 F: include/net/netrom.h
11933 F: include/uapi/linux/netrom.h
11936 NETRONOME ETHERNET DRIVERS
11937 M: Jakub Kicinski <kuba@kernel.org>
11938 L: oss-drivers@netronome.com
11940 F: drivers/net/ethernet/netronome/
11942 NETWORK BLOCK DEVICE (NBD)
11943 M: Josef Bacik <josef@toxicpanda.com>
11944 L: linux-block@vger.kernel.org
11945 L: nbd@other.debian.org
11947 F: Documentation/admin-guide/blockdev/nbd.rst
11948 F: drivers/block/nbd.c
11949 F: include/trace/events/nbd.h
11950 F: include/uapi/linux/nbd.h
11952 NETWORK DROP MONITOR
11953 M: Neil Horman <nhorman@tuxdriver.com>
11954 L: netdev@vger.kernel.org
11956 W: https://fedorahosted.org/dropwatch/
11957 F: include/net/drop_monitor.h
11958 F: include/uapi/linux/net_dropmon.h
11959 F: net/core/drop_monitor.c
11962 M: "David S. Miller" <davem@davemloft.net>
11963 M: Jakub Kicinski <kuba@kernel.org>
11964 L: netdev@vger.kernel.org
11966 W: http://www.linuxfoundation.org/en/Net
11967 Q: http://patchwork.ozlabs.org/project/netdev/list/
11968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11970 F: Documentation/devicetree/bindings/net/
11972 F: include/linux/etherdevice.h
11973 F: include/linux/fcdevice.h
11974 F: include/linux/fddidevice.h
11975 F: include/linux/hippidevice.h
11976 F: include/linux/if_*
11977 F: include/linux/inetdevice.h
11978 F: include/linux/netdevice.h
11979 F: include/uapi/linux/if_*
11980 F: include/uapi/linux/netdevice.h
11982 NETWORKING DRIVERS (WIRELESS)
11983 M: Kalle Valo <kvalo@codeaurora.org>
11984 L: linux-wireless@vger.kernel.org
11986 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11989 F: Documentation/devicetree/bindings/net/wireless/
11990 F: drivers/net/wireless/
11993 M: Andrew Lunn <andrew@lunn.ch>
11994 M: Vivien Didelot <vivien.didelot@gmail.com>
11995 M: Florian Fainelli <f.fainelli@gmail.com>
11997 F: Documentation/devicetree/bindings/net/dsa/
11998 F: drivers/net/dsa/
11999 F: include/linux/dsa/
12000 F: include/linux/platform_data/dsa.h
12001 F: include/net/dsa.h
12004 NETWORKING [GENERAL]
12005 M: "David S. Miller" <davem@davemloft.net>
12006 M: Jakub Kicinski <kuba@kernel.org>
12007 L: netdev@vger.kernel.org
12009 W: http://www.linuxfoundation.org/en/Net
12010 Q: http://patchwork.ozlabs.org/project/netdev/list/
12011 B: mailto:netdev@vger.kernel.org
12012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12014 F: Documentation/networking/
12015 F: include/linux/in.h
12016 F: include/linux/net.h
12017 F: include/linux/netdevice.h
12019 F: include/uapi/linux/in.h
12020 F: include/uapi/linux/net.h
12021 F: include/uapi/linux/net_namespace.h
12022 F: include/uapi/linux/netdevice.h
12026 F: tools/testing/selftests/net/
12029 M: Steffen Klassert <steffen.klassert@secunet.com>
12030 M: Herbert Xu <herbert@gondor.apana.org.au>
12031 M: "David S. Miller" <davem@davemloft.net>
12032 L: netdev@vger.kernel.org
12034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12036 F: include/net/xfrm.h
12037 F: include/uapi/linux/xfrm.h
12040 F: net/ipv4/ip_vti.c
12041 F: net/ipv4/ipcomp.c
12045 F: net/ipv6/ip6_vti.c
12046 F: net/ipv6/ipcomp6.c
12051 NETWORKING [IPv4/IPv6]
12052 M: "David S. Miller" <davem@davemloft.net>
12053 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12054 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12055 L: netdev@vger.kernel.org
12057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12063 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12064 M: Paul Moore <paul@paul-moore.com>
12065 L: netdev@vger.kernel.org
12066 L: linux-security-module@vger.kernel.org
12068 W: https://github.com/netlabel
12069 F: Documentation/netlabel/
12070 F: include/net/calipso.h
12071 F: include/net/cipso_ipv4.h
12072 F: include/net/netlabel.h
12073 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12074 F: include/uapi/linux/netfilter/xt_SECMARK.h
12075 F: net/ipv4/cipso_ipv4.c
12076 F: net/ipv6/calipso.c
12077 F: net/netfilter/xt_CONNSECMARK.c
12078 F: net/netfilter/xt_SECMARK.c
12082 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12083 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12084 L: netdev@vger.kernel.org
12085 L: mptcp@lists.01.org
12087 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12088 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12089 F: include/net/mptcp.h
12090 F: include/uapi/linux/mptcp.h
12092 F: tools/testing/selftests/net/mptcp/
12095 M: Eric Dumazet <edumazet@google.com>
12096 L: netdev@vger.kernel.org
12098 F: include/linux/tcp.h
12099 F: include/net/tcp.h
12100 F: include/trace/events/tcp.h
12101 F: include/uapi/linux/tcp.h
12102 F: net/ipv4/syncookies.c
12104 F: net/ipv6/syncookies.c
12108 M: Boris Pismenny <borisp@mellanox.com>
12109 M: Aviad Yehezkel <aviadye@mellanox.com>
12110 M: John Fastabend <john.fastabend@gmail.com>
12111 M: Daniel Borkmann <daniel@iogearbox.net>
12112 M: Jakub Kicinski <kuba@kernel.org>
12113 L: netdev@vger.kernel.org
12115 F: include/net/tls.h
12116 F: include/uapi/linux/tls.h
12119 NETWORKING [WIRELESS]
12120 L: linux-wireless@vger.kernel.org
12121 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12123 NETXEN (1/10) GbE SUPPORT
12124 M: Manish Chopra <manishc@marvell.com>
12125 M: Rahul Verma <rahulv@marvell.com>
12126 M: GR-Linux-NIC-Dev@marvell.com
12127 L: netdev@vger.kernel.org
12129 F: drivers/net/ethernet/qlogic/netxen/
12131 NET_FAILOVER MODULE
12132 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12133 L: netdev@vger.kernel.org
12135 F: Documentation/networking/net_failover.rst
12136 F: drivers/net/net_failover.c
12137 F: include/net/net_failover.h
12140 M: David Ahern <dsahern@kernel.org>
12141 L: netdev@vger.kernel.org
12143 F: include/net/netns/nexthop.h
12144 F: include/net/nexthop.h
12145 F: include/uapi/linux/nexthop.h
12146 F: net/ipv4/nexthop.c
12149 L: netdev@vger.kernel.org
12151 F: Documentation/devicetree/bindings/net/nfc/
12153 F: include/linux/platform_data/nfcmrvl.h
12154 F: include/net/nfc/
12155 F: include/uapi/linux/nfc.h
12158 NFS, SUNRPC, AND LOCKD CLIENTS
12159 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12160 M: Anna Schumaker <anna.schumaker@netapp.com>
12161 L: linux-nfs@vger.kernel.org
12163 W: http://client.linux-nfs.org
12164 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12168 F: include/linux/lockd/
12169 F: include/linux/nfs*
12170 F: include/linux/sunrpc/
12171 F: include/uapi/linux/nfs*
12172 F: include/uapi/linux/sunrpc/
12176 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12177 L: linux-nilfs@vger.kernel.org
12179 W: https://nilfs.sourceforge.io/
12180 W: https://nilfs.osdn.jp/
12181 T: git git://github.com/konis/nilfs2.git
12182 F: Documentation/filesystems/nilfs2.rst
12184 F: include/trace/events/nilfs2.h
12185 F: include/uapi/linux/nilfs2_api.h
12186 F: include/uapi/linux/nilfs2_ondisk.h
12188 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12189 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12191 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12192 F: Documentation/scsi/NinjaSCSI.rst
12193 F: drivers/scsi/pcmcia/nsp_*
12195 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12196 M: GOTO Masanori <gotom@debian.or.jp>
12197 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12199 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12200 F: Documentation/scsi/NinjaSCSI.rst
12201 F: drivers/scsi/nsp32*
12204 M: Ley Foon Tan <ley.foon.tan@intel.com>
12206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12209 NOHZ, DYNTICKS SUPPORT
12210 M: Frederic Weisbecker <fweisbec@gmail.com>
12211 M: Thomas Gleixner <tglx@linutronix.de>
12212 M: Ingo Molnar <mingo@kernel.org>
12213 L: linux-kernel@vger.kernel.org
12215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12216 F: include/linux/sched/nohz.h
12217 F: include/linux/tick.h
12218 F: kernel/time/tick*.*
12220 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12221 M: Pavel Machek <pavel@ucw.cz>
12222 M: Sakari Ailus <sakari.ailus@iki.fi>
12223 L: linux-media@vger.kernel.org
12225 F: drivers/media/i2c/ad5820.c
12226 F: drivers/media/i2c/et8ek8
12228 NOKIA N900 POWER SUPPLY DRIVERS
12229 R: Pali Rohár <pali@kernel.org>
12230 F: drivers/power/supply/bq2415x_charger.c
12231 F: drivers/power/supply/bq27xxx_battery.c
12232 F: drivers/power/supply/bq27xxx_battery_i2c.c
12233 F: drivers/power/supply/isp1704_charger.c
12234 F: drivers/power/supply/rx51_battery.c
12235 F: include/linux/power/bq2415x_charger.h
12236 F: include/linux/power/bq27xxx_battery.h
12239 M: Willy Tarreau <w@1wt.eu>
12241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12242 F: tools/include/nolibc/
12245 M: Matthias Maennich <maennich@google.com>
12247 F: Documentation/core-api/symbol-namespaces.rst
12251 M: Sanjay R Mehta <sanju.mehta@amd.com>
12252 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12253 L: linux-ntb@googlegroups.com
12255 F: drivers/ntb/hw/amd/
12258 M: Jon Mason <jdmason@kudzu.us>
12259 M: Dave Jiang <dave.jiang@intel.com>
12260 M: Allen Hubbe <allenbh@gmail.com>
12261 L: linux-ntb@googlegroups.com
12263 W: https://github.com/jonmason/ntb/wiki
12264 T: git git://github.com/jonmason/ntb.git
12265 F: drivers/net/ntb_netdev.c
12267 F: include/linux/ntb.h
12268 F: include/linux/ntb_transport.h
12269 F: tools/testing/selftests/ntb/
12272 M: Serge Semin <fancer.lancer@gmail.com>
12273 L: linux-ntb@googlegroups.com
12275 F: drivers/ntb/hw/idt/
12278 M: Dave Jiang <dave.jiang@intel.com>
12279 L: linux-ntb@googlegroups.com
12281 W: https://github.com/davejiang/linux/wiki
12282 T: git https://github.com/davejiang/linux.git
12283 F: drivers/ntb/hw/intel/
12286 M: Anton Altaparmakov <anton@tuxera.com>
12287 L: linux-ntfs-dev@lists.sourceforge.net
12289 W: http://www.tuxera.com/
12290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12291 F: Documentation/filesystems/ntfs.rst
12295 M: Finn Thain <fthain@telegraphics.com.au>
12296 L: linux-m68k@lists.linux-m68k.org
12298 F: arch/*/include/asm/nubus.h
12300 F: include/linux/nubus.h
12301 F: include/uapi/linux/nubus.h
12303 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12304 M: Antonino Daplas <adaplas@gmail.com>
12305 L: linux-fbdev@vger.kernel.org
12307 F: drivers/video/fbdev/nvidia/
12308 F: drivers/video/fbdev/riva/
12311 M: Keith Busch <kbusch@kernel.org>
12312 M: Jens Axboe <axboe@fb.com>
12313 M: Christoph Hellwig <hch@lst.de>
12314 M: Sagi Grimberg <sagi@grimberg.me>
12315 L: linux-nvme@lists.infradead.org
12317 W: http://git.infradead.org/nvme.git
12318 T: git://git.infradead.org/nvme.git
12319 F: drivers/nvme/host/
12320 F: include/linux/nvme.h
12321 F: include/uapi/linux/nvme_ioctl.h
12323 NVM EXPRESS FC TRANSPORT DRIVERS
12324 M: James Smart <james.smart@broadcom.com>
12325 L: linux-nvme@lists.infradead.org
12327 F: drivers/nvme/host/fc.c
12328 F: drivers/nvme/target/fc.c
12329 F: drivers/nvme/target/fcloop.c
12330 F: include/linux/nvme-fc-driver.h
12331 F: include/linux/nvme-fc.h
12333 NVM EXPRESS TARGET DRIVER
12334 M: Christoph Hellwig <hch@lst.de>
12335 M: Sagi Grimberg <sagi@grimberg.me>
12336 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12337 L: linux-nvme@lists.infradead.org
12339 W: http://git.infradead.org/nvme.git
12340 T: git://git.infradead.org/nvme.git
12341 F: drivers/nvme/target/
12344 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12347 F: Documentation/ABI/stable/sysfs-bus-nvmem
12348 F: Documentation/devicetree/bindings/nvmem/
12350 F: include/linux/nvmem-consumer.h
12351 F: include/linux/nvmem-provider.h
12354 M: Ashish Kumar <ashish.kumar@nxp.com>
12355 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12356 L: linux-spi@vger.kernel.org
12358 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12359 F: drivers/spi/spi-nxp-fspi.c
12361 NXP FXAS21002C DRIVER
12362 M: Rui Miguel Silva <rmfrfs@gmail.com>
12363 L: linux-iio@vger.kernel.org
12365 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12366 F: drivers/iio/gyro/fxas21002c.h
12367 F: drivers/iio/gyro/fxas21002c_core.c
12368 F: drivers/iio/gyro/fxas21002c_i2c.c
12369 F: drivers/iio/gyro/fxas21002c_spi.c
12371 NXP SGTL5000 DRIVER
12372 M: Fabio Estevam <festevam@gmail.com>
12373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12375 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12376 F: sound/soc/codecs/sgtl5000*
12378 NXP SJA1105 ETHERNET SWITCH DRIVER
12379 M: Vladimir Oltean <olteanv@gmail.com>
12380 L: linux-kernel@vger.kernel.org
12382 F: drivers/net/dsa/sja1105
12384 NXP TDA998X DRM DRIVER
12385 M: Russell King <linux@armlinux.org.uk>
12387 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12388 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12389 F: drivers/gpu/drm/i2c/tda998x_drv.c
12390 F: include/drm/i2c/tda998x.h
12391 F: include/dt-bindings/display/tda998x.h
12395 M: Peter Rosin <peda@axentia.se>
12396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12398 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12399 F: sound/soc/codecs/tfa9879*
12402 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12403 R: Charles Gorand <charles.gorand@effinnov.com>
12404 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12406 F: drivers/nfc/nxp-nci
12409 M: Jiri Pirko <jiri@mellanox.com>
12410 L: netdev@vger.kernel.org
12412 F: include/linux/objagg.h
12414 F: lib/test_objagg.c
12417 M: Josh Poimboeuf <jpoimboe@redhat.com>
12418 M: Peter Zijlstra <peterz@infradead.org>
12422 OCELOT ETHERNET SWITCH DRIVER
12423 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12424 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12425 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12426 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12427 L: netdev@vger.kernel.org
12429 F: drivers/net/dsa/ocelot/*
12430 F: drivers/net/ethernet/mscc/
12431 F: include/soc/mscc/ocelot*
12432 F: net/dsa/tag_ocelot.c
12434 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12435 M: Frederic Barrat <fbarrat@linux.ibm.com>
12436 M: Andrew Donnellan <ajd@linux.ibm.com>
12437 L: linuxppc-dev@lists.ozlabs.org
12439 F: Documentation/userspace-api/accelerators/ocxl.rst
12440 F: arch/powerpc/include/asm/pnv-ocxl.h
12441 F: arch/powerpc/platforms/powernv/ocxl.c
12442 F: drivers/misc/ocxl/
12443 F: include/misc/ocxl*
12444 F: include/uapi/misc/ocxl.h
12447 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12448 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12449 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12450 L: linux-omap@vger.kernel.org
12452 F: sound/soc/ti/n810.c
12453 F: sound/soc/ti/omap*
12454 F: sound/soc/ti/rx51.c
12455 F: sound/soc/ti/sdma-pcm.*
12457 OMAP CLOCK FRAMEWORK SUPPORT
12458 M: Paul Walmsley <paul@pwsan.com>
12459 L: linux-omap@vger.kernel.org
12461 F: arch/arm/*omap*/*clock*
12463 OMAP DEVICE TREE SUPPORT
12464 M: Benoît Cousson <bcousson@baylibre.com>
12465 M: Tony Lindgren <tony@atomide.com>
12466 L: linux-omap@vger.kernel.org
12467 L: devicetree@vger.kernel.org
12469 F: arch/arm/boot/dts/*am3*
12470 F: arch/arm/boot/dts/*am4*
12471 F: arch/arm/boot/dts/*am5*
12472 F: arch/arm/boot/dts/*dra7*
12473 F: arch/arm/boot/dts/*omap*
12474 F: arch/arm/boot/dts/logicpd-som-lv*
12475 F: arch/arm/boot/dts/logicpd-torpedo*
12477 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12478 L: linux-omap@vger.kernel.org
12479 L: linux-fbdev@vger.kernel.org
12481 F: Documentation/arm/omap/dss.rst
12482 F: drivers/video/fbdev/omap2/
12484 OMAP FRAMEBUFFER SUPPORT
12485 L: linux-fbdev@vger.kernel.org
12486 L: linux-omap@vger.kernel.org
12488 F: drivers/video/fbdev/omap/
12490 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12491 M: Roger Quadros <rogerq@ti.com>
12492 M: Tony Lindgren <tony@atomide.com>
12493 L: linux-omap@vger.kernel.org
12495 F: arch/arm/mach-omap2/*gpmc*
12496 F: drivers/memory/omap-gpmc.c
12499 M: Grygorii Strashko <grygorii.strashko@ti.com>
12500 M: Santosh Shilimkar <ssantosh@kernel.org>
12501 M: Kevin Hilman <khilman@kernel.org>
12502 L: linux-omap@vger.kernel.org
12504 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12505 F: drivers/gpio/gpio-omap.c
12507 OMAP HARDWARE SPINLOCK SUPPORT
12508 M: Ohad Ben-Cohen <ohad@wizery.com>
12509 L: linux-omap@vger.kernel.org
12511 F: drivers/hwspinlock/omap_hwspinlock.c
12513 OMAP HS MMC SUPPORT
12514 L: linux-mmc@vger.kernel.org
12515 L: linux-omap@vger.kernel.org
12517 F: drivers/mmc/host/omap_hsmmc.c
12520 M: Paul Walmsley <paul@pwsan.com>
12521 L: linux-omap@vger.kernel.org
12523 F: arch/arm/mach-omap2/omap_hwmod*data*
12525 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12526 M: Benoît Cousson <bcousson@baylibre.com>
12527 L: linux-omap@vger.kernel.org
12529 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12532 M: Benoît Cousson <bcousson@baylibre.com>
12533 M: Paul Walmsley <paul@pwsan.com>
12534 L: linux-omap@vger.kernel.org
12536 F: arch/arm/mach-omap2/omap_hwmod.*
12539 M: Vignesh R <vigneshr@ti.com>
12540 L: linux-omap@vger.kernel.org
12541 L: linux-i2c@vger.kernel.org
12543 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12544 F: drivers/i2c/busses/i2c-omap.c
12546 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12547 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12548 L: linux-media@vger.kernel.org
12550 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12551 F: drivers/media/platform/omap3isp/
12552 F: drivers/staging/media/omap4iss/
12555 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12556 L: linux-omap@vger.kernel.org
12558 F: drivers/mmc/host/omap.c
12560 OMAP POWER MANAGEMENT SUPPORT
12561 M: Kevin Hilman <khilman@kernel.org>
12562 L: linux-omap@vger.kernel.org
12564 F: arch/arm/*omap*/*pm*
12565 F: drivers/cpufreq/omap-cpufreq.c
12567 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12568 M: Rajendra Nayak <rnayak@codeaurora.org>
12569 M: Paul Walmsley <paul@pwsan.com>
12570 L: linux-omap@vger.kernel.org
12572 F: arch/arm/mach-omap2/prm*
12574 OMAP RANDOM NUMBER GENERATOR SUPPORT
12575 M: Deepak Saxena <dsaxena@plexity.net>
12577 F: drivers/char/hw_random/omap-rng.c
12580 L: linux-usb@vger.kernel.org
12581 L: linux-omap@vger.kernel.org
12583 F: arch/arm/*omap*/usb*
12584 F: drivers/usb/*/*omap*
12586 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12587 M: Mark Jackson <mpfj@newflow.co.uk>
12588 L: linux-omap@vger.kernel.org
12590 F: arch/arm/boot/dts/am335x-nano.dts
12593 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12594 M: Tony Lindgren <tony@atomide.com>
12595 L: linux-omap@vger.kernel.org
12597 Q: http://patchwork.kernel.org/project/linux-omap/list/
12598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12599 F: arch/arm/configs/omap1_defconfig
12600 F: arch/arm/mach-omap1/
12601 F: arch/arm/plat-omap/
12602 F: drivers/i2c/busses/i2c-omap.c
12603 F: include/linux/platform_data/ams-delta-fiq.h
12604 F: include/linux/platform_data/i2c-omap.h
12607 M: Tony Lindgren <tony@atomide.com>
12608 L: linux-omap@vger.kernel.org
12610 W: http://www.muru.com/linux/omap/
12611 W: http://linux.omap.com/
12612 Q: http://patchwork.kernel.org/project/linux-omap/list/
12613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12614 F: arch/arm/configs/omap2plus_defconfig
12615 F: arch/arm/mach-omap2/
12616 F: arch/arm/plat-omap/
12617 F: drivers/bus/ti-sysc.c
12618 F: drivers/i2c/busses/i2c-omap.c
12619 F: drivers/irqchip/irq-omap-intc.c
12620 F: drivers/mfd/*omap*.c
12621 F: drivers/mfd/menelaus.c
12622 F: drivers/mfd/palmas.c
12623 F: drivers/mfd/tps65217.c
12624 F: drivers/mfd/tps65218.c
12625 F: drivers/mfd/tps65910.c
12626 F: drivers/mfd/twl-core.[ch]
12627 F: drivers/mfd/twl4030*.c
12628 F: drivers/mfd/twl6030*.c
12629 F: drivers/mfd/twl6040*.c
12630 F: drivers/regulator/palmas-regulator*.c
12631 F: drivers/regulator/pbias-regulator.c
12632 F: drivers/regulator/tps65217-regulator.c
12633 F: drivers/regulator/tps65218-regulator.c
12634 F: drivers/regulator/tps65910-regulator.c
12635 F: drivers/regulator/twl-regulator.c
12636 F: drivers/regulator/twl6030-regulator.c
12637 F: include/linux/platform_data/i2c-omap.h
12638 F: include/linux/platform_data/ti-sysc.h
12641 M: Bob Copeland <me@bobcopeland.com>
12642 L: linux-karma-devel@lists.sourceforge.net
12644 F: Documentation/filesystems/omfs.rst
12647 OMNIKEY CARDMAN 4000 DRIVER
12648 M: Harald Welte <laforge@gnumonks.org>
12650 F: drivers/char/pcmcia/cm4000_cs.c
12651 F: include/linux/cm4000_cs.h
12652 F: include/uapi/linux/cm4000_cs.h
12654 OMNIKEY CARDMAN 4040 DRIVER
12655 M: Harald Welte <laforge@gnumonks.org>
12657 F: drivers/char/pcmcia/cm4040_cs.*
12659 OMNIVISION OV13858 SENSOR DRIVER
12660 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12661 L: linux-media@vger.kernel.org
12663 T: git git://linuxtv.org/media_tree.git
12664 F: drivers/media/i2c/ov13858.c
12666 OMNIVISION OV2680 SENSOR DRIVER
12667 M: Rui Miguel Silva <rmfrfs@gmail.com>
12668 L: linux-media@vger.kernel.org
12670 T: git git://linuxtv.org/media_tree.git
12671 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12672 F: drivers/media/i2c/ov2680.c
12674 OMNIVISION OV2685 SENSOR DRIVER
12675 M: Shunqian Zheng <zhengsq@rock-chips.com>
12676 L: linux-media@vger.kernel.org
12678 T: git git://linuxtv.org/media_tree.git
12679 F: drivers/media/i2c/ov2685.c
12681 OMNIVISION OV2740 SENSOR DRIVER
12682 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12683 R: Shawn Tu <shawnx.tu@intel.com>
12684 R: Bingbu Cao <bingbu.cao@intel.com>
12685 L: linux-media@vger.kernel.org
12687 T: git git://linuxtv.org/media_tree.git
12688 F: drivers/media/i2c/ov2740.c
12690 OMNIVISION OV5640 SENSOR DRIVER
12691 M: Steve Longerbeam <slongerbeam@gmail.com>
12692 L: linux-media@vger.kernel.org
12694 T: git git://linuxtv.org/media_tree.git
12695 F: drivers/media/i2c/ov5640.c
12697 OMNIVISION OV5647 SENSOR DRIVER
12698 M: Luis Oliveira <lolivei@synopsys.com>
12699 L: linux-media@vger.kernel.org
12701 T: git git://linuxtv.org/media_tree.git
12702 F: drivers/media/i2c/ov5647.c
12704 OMNIVISION OV5670 SENSOR DRIVER
12705 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12706 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12707 L: linux-media@vger.kernel.org
12709 T: git git://linuxtv.org/media_tree.git
12710 F: drivers/media/i2c/ov5670.c
12712 OMNIVISION OV5675 SENSOR DRIVER
12713 M: Shawn Tu <shawnx.tu@intel.com>
12714 L: linux-media@vger.kernel.org
12716 T: git git://linuxtv.org/media_tree.git
12717 F: drivers/media/i2c/ov5675.c
12719 OMNIVISION OV5695 SENSOR DRIVER
12720 M: Shunqian Zheng <zhengsq@rock-chips.com>
12721 L: linux-media@vger.kernel.org
12723 T: git git://linuxtv.org/media_tree.git
12724 F: drivers/media/i2c/ov5695.c
12726 OMNIVISION OV7670 SENSOR DRIVER
12727 M: Jonathan Corbet <corbet@lwn.net>
12728 L: linux-media@vger.kernel.org
12730 T: git git://linuxtv.org/media_tree.git
12731 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12732 F: drivers/media/i2c/ov7670.c
12734 OMNIVISION OV772x SENSOR DRIVER
12735 M: Jacopo Mondi <jacopo@jmondi.org>
12736 L: linux-media@vger.kernel.org
12738 T: git git://linuxtv.org/media_tree.git
12739 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12740 F: drivers/media/i2c/ov772x.c
12741 F: include/media/i2c/ov772x.h
12743 OMNIVISION OV7740 SENSOR DRIVER
12744 M: Wenyou Yang <wenyou.yang@microchip.com>
12745 L: linux-media@vger.kernel.org
12747 T: git git://linuxtv.org/media_tree.git
12748 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12749 F: drivers/media/i2c/ov7740.c
12751 OMNIVISION OV8856 SENSOR DRIVER
12752 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12753 L: linux-media@vger.kernel.org
12755 T: git git://linuxtv.org/media_tree.git
12756 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12757 F: drivers/media/i2c/ov8856.c
12759 OMNIVISION OV9640 SENSOR DRIVER
12760 M: Petr Cvek <petrcvekcz@gmail.com>
12761 L: linux-media@vger.kernel.org
12763 F: drivers/media/i2c/ov9640.*
12765 OMNIVISION OV9650 SENSOR DRIVER
12766 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12767 R: Akinobu Mita <akinobu.mita@gmail.com>
12768 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12769 L: linux-media@vger.kernel.org
12771 T: git git://linuxtv.org/media_tree.git
12772 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12773 F: drivers/media/i2c/ov9650.c
12775 ONENAND FLASH DRIVER
12776 M: Kyungmin Park <kyungmin.park@samsung.com>
12777 L: linux-mtd@lists.infradead.org
12779 F: drivers/mtd/nand/onenand/
12780 F: include/linux/mtd/onenand*.h
12782 ONION OMEGA2+ BOARD
12783 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12784 L: linux-mips@vger.kernel.org
12786 F: arch/mips/boot/dts/ralink/omega2p.dts
12789 M: Jens Wiklander <jens.wiklander@linaro.org>
12790 L: op-tee@lists.trustedfirmware.org
12792 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12793 F: drivers/tee/optee/
12795 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12796 M: Sumit Garg <sumit.garg@linaro.org>
12797 L: op-tee@lists.trustedfirmware.org
12799 F: drivers/char/hw_random/optee-rng.c
12802 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12803 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12804 L: linux-rdma@vger.kernel.org
12806 F: drivers/infiniband/ulp/opa_vnic
12808 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12809 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12810 M: Frank Rowand <frowand.list@gmail.com>
12811 L: devicetree@vger.kernel.org
12813 F: Documentation/devicetree/dynamic-resolution-notes.rst
12814 F: Documentation/devicetree/overlay-notes.rst
12815 F: drivers/of/overlay.c
12816 F: drivers/of/resolver.c
12817 K: of_overlay_notifier_
12819 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12820 M: Rob Herring <robh+dt@kernel.org>
12821 M: Frank Rowand <frowand.list@gmail.com>
12822 L: devicetree@vger.kernel.org
12824 W: http://www.devicetree.org/
12825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12826 F: Documentation/ABI/testing/sysfs-firmware-ofw
12828 F: include/linux/of*.h
12831 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12832 M: Rob Herring <robh+dt@kernel.org>
12833 L: devicetree@vger.kernel.org
12835 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12837 F: Documentation/devicetree/
12838 F: arch/*/boot/dts/
12839 F: include/dt-bindings/
12841 OPENCORES I2C BUS DRIVER
12842 M: Peter Korsgaard <peter@korsgaard.com>
12843 M: Andrew Lunn <andrew@lunn.ch>
12844 L: linux-i2c@vger.kernel.org
12846 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12847 F: Documentation/i2c/busses/i2c-ocores.rst
12848 F: drivers/i2c/busses/i2c-ocores.c
12849 F: include/linux/platform_data/i2c-ocores.h
12851 OPENRISC ARCHITECTURE
12852 M: Jonas Bonn <jonas@southpole.se>
12853 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12854 M: Stafford Horne <shorne@gmail.com>
12855 L: openrisc@lists.librecores.org
12857 W: http://openrisc.io
12858 T: git git://github.com/openrisc/linux.git
12859 F: Documentation/devicetree/bindings/openrisc/
12860 F: Documentation/openrisc/
12862 F: drivers/irqchip/irq-ompic.c
12863 F: drivers/irqchip/irq-or1k-*
12866 M: Pravin B Shelar <pshelar@ovn.org>
12867 L: netdev@vger.kernel.org
12868 L: dev@openvswitch.org
12870 W: http://openvswitch.org
12871 F: include/uapi/linux/openvswitch.h
12872 F: net/openvswitch/
12874 OPERATING PERFORMANCE POINTS (OPP)
12875 M: Viresh Kumar <vireshk@kernel.org>
12876 M: Nishanth Menon <nm@ti.com>
12877 M: Stephen Boyd <sboyd@kernel.org>
12878 L: linux-pm@vger.kernel.org
12880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12881 F: Documentation/devicetree/bindings/opp/
12882 F: Documentation/power/opp.rst
12884 F: include/linux/pm_opp.h
12887 M: Clemens Ladisch <clemens@ladisch.de>
12888 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12891 F: sound/drivers/opl4/
12894 M: Robert Richter <rric@kernel.org>
12895 L: oprofile-list@lists.sf.net
12897 F: arch/*/include/asm/oprofile*.h
12898 F: arch/*/oprofile/
12899 F: drivers/oprofile/
12900 F: include/linux/oprofile.h
12902 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12903 M: Mark Fasheh <mark@fasheh.com>
12904 M: Joel Becker <jlbec@evilplan.org>
12905 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12906 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12908 W: http://ocfs2.wiki.kernel.org
12909 F: Documentation/filesystems/dlmfs.rst
12910 F: Documentation/filesystems/ocfs2.rst
12913 ORANGEFS FILESYSTEM
12914 M: Mike Marshall <hubcap@omnibond.com>
12915 R: Martin Brandenburg <martin@omnibond.com>
12916 L: devel@lists.orangefs.org
12918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12919 F: Documentation/filesystems/orangefs.rst
12923 L: linux-wireless@vger.kernel.org
12925 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12926 W: http://www.nongnu.org/orinoco/
12927 F: drivers/net/wireless/intersil/orinoco/
12929 OV2659 OMNIVISION SENSOR DRIVER
12930 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12931 L: linux-media@vger.kernel.org
12933 W: https://linuxtv.org
12934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12935 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12936 F: drivers/media/i2c/ov2659.c
12937 F: include/media/i2c/ov2659.h
12940 M: Miklos Szeredi <miklos@szeredi.hu>
12941 L: linux-unionfs@vger.kernel.org
12943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12944 F: Documentation/filesystems/overlayfs.rst
12947 P54 WIRELESS DRIVER
12948 M: Christian Lamparter <chunkeey@googlemail.com>
12949 L: linux-wireless@vger.kernel.org
12951 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
12952 F: drivers/net/wireless/intersil/p54/
12955 M: Vladimir Oltean <olteanv@gmail.com>
12956 L: netdev@vger.kernel.org
12958 F: Documentation/core-api/packing.rst
12959 F: include/linux/packing.h
12962 PADATA PARALLEL EXECUTION MECHANISM
12963 M: Steffen Klassert <steffen.klassert@secunet.com>
12964 L: linux-crypto@vger.kernel.org
12966 F: Documentation/core-api/padata.rst
12967 F: include/linux/padata.h
12971 M: Jesper Dangaard Brouer <hawk@kernel.org>
12972 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12973 L: netdev@vger.kernel.org
12975 F: include/net/page_pool.h
12976 F: net/core/page_pool.c
12978 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12979 M: Harald Welte <laforge@gnumonks.org>
12980 L: platform-driver-x86@vger.kernel.org
12982 F: drivers/platform/x86/panasonic-laptop.c
12984 PARALLAX PING IIO SENSOR DRIVER
12985 M: Andreas Klinger <ak@it-klinger.de>
12986 L: linux-iio@vger.kernel.org
12988 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12989 F: drivers/iio/proximity/ping.c
12991 PARALLEL LCD/KEYPAD PANEL DRIVER
12992 M: Willy Tarreau <willy@haproxy.com>
12993 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12995 F: Documentation/admin-guide/lcd-panel-cgram.rst
12996 F: drivers/auxdisplay/panel.c
12998 PARALLEL PORT SUBSYSTEM
12999 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13000 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13001 L: linux-parport@lists.infradead.org (subscribers-only)
13003 F: Documentation/driver-api/parport*.rst
13004 F: drivers/char/ppdev.c
13005 F: drivers/parport/
13006 F: include/linux/parport*.h
13007 F: include/uapi/linux/ppdev.h
13009 PARAVIRT_OPS INTERFACE
13010 M: Juergen Gross <jgross@suse.com>
13011 M: Deep Shah <sdeep@vmware.com>
13012 M: "VMware, Inc." <pv-drivers@vmware.com>
13013 L: virtualization@lists.linux-foundation.org
13015 F: Documentation/virt/paravirt_ops.rst
13016 F: arch/*/include/asm/paravirt*.h
13017 F: arch/*/kernel/paravirt*
13018 F: include/linux/hypervisor.h
13020 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13021 M: Tim Waugh <tim@cyberelk.net>
13022 L: linux-parport@lists.infradead.org (subscribers-only)
13024 F: Documentation/admin-guide/blockdev/paride.rst
13025 F: drivers/block/paride/
13027 PARISC ARCHITECTURE
13028 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13029 M: Helge Deller <deller@gmx.de>
13030 L: linux-parisc@vger.kernel.org
13032 W: https://parisc.wiki.kernel.org
13033 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13036 F: Documentation/parisc/
13038 F: drivers/char/agp/parisc-agp.c
13039 F: drivers/input/misc/hp_sdc_rtc.c
13040 F: drivers/input/serio/gscps2.c
13041 F: drivers/input/serio/hp_sdc*
13043 F: drivers/parport/parport_gsc.*
13044 F: drivers/tty/serial/8250/8250_gsc.c
13045 F: drivers/video/console/sti*
13046 F: drivers/video/fbdev/sti*
13047 F: drivers/video/logo/logo_parisc*
13048 F: include/linux/hp_sdc.h
13051 M: Jiri Pirko <jiri@mellanox.com>
13052 L: netdev@vger.kernel.org
13054 F: include/linux/parman.h
13056 F: lib/test_parman.c
13058 PC ENGINES APU BOARD DRIVER
13059 M: Enrico Weigelt, metux IT consult <info@metux.net>
13061 F: drivers/platform/x86/pcengines-apuv2.c
13063 PC87360 HARDWARE MONITORING DRIVER
13064 M: Jim Cromie <jim.cromie@gmail.com>
13065 L: linux-hwmon@vger.kernel.org
13067 F: Documentation/hwmon/pc87360.rst
13068 F: drivers/hwmon/pc87360.c
13070 PC8736x GPIO DRIVER
13071 M: Jim Cromie <jim.cromie@gmail.com>
13073 F: drivers/char/pc8736x_gpio.c
13075 PC87427 HARDWARE MONITORING DRIVER
13076 M: Jean Delvare <jdelvare@suse.com>
13077 L: linux-hwmon@vger.kernel.org
13079 F: Documentation/hwmon/pc87427.rst
13080 F: drivers/hwmon/pc87427.c
13083 M: Riku Voipio <riku.voipio@iki.fi>
13085 F: drivers/leds/leds-pca9532.c
13086 F: include/linux/leds-pca9532.h
13088 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13089 M: Guenter Roeck <linux@roeck-us.net>
13090 L: linux-i2c@vger.kernel.org
13092 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13094 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13095 M: Khalid Aziz <khalid@gonehiking.org>
13097 F: drivers/firmware/pcdp.*
13099 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13100 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13101 L: linux-pci@vger.kernel.org
13102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13104 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13105 F: drivers/pci/controller/pci-aardvark.c
13107 PCI DRIVER FOR ALTERA PCIE IP
13108 M: Ley Foon Tan <ley.foon.tan@intel.com>
13109 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13110 L: linux-pci@vger.kernel.org
13112 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13113 F: drivers/pci/controller/pcie-altera.c
13115 PCI DRIVER FOR APPLIEDMICRO XGENE
13116 M: Toan Le <toan@os.amperecomputing.com>
13117 L: linux-pci@vger.kernel.org
13118 L: linux-arm-kernel@lists.infradead.org
13120 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13121 F: drivers/pci/controller/pci-xgene.c
13123 PCI DRIVER FOR ARM VERSATILE PLATFORM
13124 M: Rob Herring <robh@kernel.org>
13125 L: linux-pci@vger.kernel.org
13126 L: linux-arm-kernel@lists.infradead.org
13128 F: Documentation/devicetree/bindings/pci/versatile.yaml
13129 F: drivers/pci/controller/pci-versatile.c
13131 PCI DRIVER FOR ARMADA 8K
13132 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13133 L: linux-pci@vger.kernel.org
13134 L: linux-arm-kernel@lists.infradead.org
13136 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13137 F: drivers/pci/controller/dwc/pcie-armada8k.c
13139 PCI DRIVER FOR CADENCE PCIE IP
13140 M: Tom Joseph <tjoseph@cadence.com>
13141 L: linux-pci@vger.kernel.org
13143 F: Documentation/devicetree/bindings/pci/cdns,*
13144 F: drivers/pci/controller/cadence/
13146 PCI DRIVER FOR FREESCALE LAYERSCAPE
13147 M: Minghuan Lian <minghuan.Lian@nxp.com>
13148 M: Mingkai Hu <mingkai.hu@nxp.com>
13149 M: Roy Zang <roy.zang@nxp.com>
13150 L: linuxppc-dev@lists.ozlabs.org
13151 L: linux-pci@vger.kernel.org
13152 L: linux-arm-kernel@lists.infradead.org
13154 F: drivers/pci/controller/dwc/*layerscape*
13156 PCI DRIVER FOR GENERIC OF HOSTS
13157 M: Will Deacon <will@kernel.org>
13158 L: linux-pci@vger.kernel.org
13159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13161 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13162 F: drivers/pci/controller/pci-host-common.c
13163 F: drivers/pci/controller/pci-host-generic.c
13165 PCI DRIVER FOR IMX6
13166 M: Richard Zhu <hongxing.zhu@nxp.com>
13167 M: Lucas Stach <l.stach@pengutronix.de>
13168 L: linux-pci@vger.kernel.org
13169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13171 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13172 F: drivers/pci/controller/dwc/*imx6*
13174 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13175 M: Jonathan Derrick <jonathan.derrick@intel.com>
13176 L: linux-pci@vger.kernel.org
13178 F: drivers/pci/controller/vmd.c
13180 PCI DRIVER FOR MICROSEMI SWITCHTEC
13181 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13182 M: Logan Gunthorpe <logang@deltatee.com>
13183 L: linux-pci@vger.kernel.org
13185 F: Documentation/ABI/testing/sysfs-class-switchtec
13186 F: Documentation/driver-api/switchtec.rst
13187 F: drivers/ntb/hw/mscc/
13188 F: drivers/pci/switch/switchtec*
13189 F: include/linux/switchtec.h
13190 F: include/uapi/linux/switchtec_ioctl.h
13192 PCI DRIVER FOR MOBIVEIL PCIE IP
13193 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13194 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13195 L: linux-pci@vger.kernel.org
13197 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13198 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13200 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13201 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13202 M: Jason Cooper <jason@lakedaemon.net>
13203 L: linux-pci@vger.kernel.org
13204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13206 F: drivers/pci/controller/*mvebu*
13208 PCI DRIVER FOR NVIDIA TEGRA
13209 M: Thierry Reding <thierry.reding@gmail.com>
13210 L: linux-tegra@vger.kernel.org
13211 L: linux-pci@vger.kernel.org
13213 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13214 F: drivers/pci/controller/pci-tegra.c
13216 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13217 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13218 L: linux-pci@vger.kernel.org
13219 L: linux-arm-kernel@lists.infradead.org
13221 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13222 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13224 PCI DRIVER FOR RENESAS R-CAR
13225 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13226 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13227 L: linux-pci@vger.kernel.org
13228 L: linux-renesas-soc@vger.kernel.org
13230 F: Documentation/devicetree/bindings/pci/*rcar*
13231 F: drivers/pci/controller/*rcar*
13233 PCI DRIVER FOR SAMSUNG EXYNOS
13234 M: Jingoo Han <jingoohan1@gmail.com>
13235 L: linux-pci@vger.kernel.org
13236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13237 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13239 F: drivers/pci/controller/dwc/pci-exynos.c
13241 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13242 M: Jingoo Han <jingoohan1@gmail.com>
13243 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13244 L: linux-pci@vger.kernel.org
13246 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13247 F: drivers/pci/controller/dwc/*designware*
13249 PCI DRIVER FOR TI DRA7XX
13250 M: Kishon Vijay Abraham I <kishon@ti.com>
13251 L: linux-omap@vger.kernel.org
13252 L: linux-pci@vger.kernel.org
13254 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13255 F: drivers/pci/controller/dwc/pci-dra7xx.c
13257 PCI DRIVER FOR TI KEYSTONE
13258 M: Murali Karicheri <m-karicheri2@ti.com>
13259 L: linux-pci@vger.kernel.org
13260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13262 F: drivers/pci/controller/dwc/pci-keystone.c
13264 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13265 M: Linus Walleij <linus.walleij@linaro.org>
13266 L: linux-pci@vger.kernel.org
13268 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13269 F: drivers/pci/controller/pci-v3-semi.c
13271 PCI ENDPOINT SUBSYSTEM
13272 M: Kishon Vijay Abraham I <kishon@ti.com>
13273 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13274 L: linux-pci@vger.kernel.org
13276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13277 F: drivers/misc/pci_endpoint_test.c
13278 F: drivers/pci/endpoint/
13281 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13282 M: Russell Currey <ruscur@russell.cc>
13283 M: Sam Bobroff <sbobroff@linux.ibm.com>
13284 M: Oliver O'Halloran <oohall@gmail.com>
13285 L: linuxppc-dev@lists.ozlabs.org
13287 F: Documentation/PCI/pci-error-recovery.rst
13288 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13289 F: arch/powerpc/include/*/eeh*.h
13290 F: arch/powerpc/kernel/eeh*.c
13291 F: arch/powerpc/platforms/*/eeh*.c
13292 F: drivers/pci/pcie/aer.c
13293 F: drivers/pci/pcie/dpc.c
13294 F: drivers/pci/pcie/err.c
13297 M: Linas Vepstas <linasvepstas@gmail.com>
13298 L: linux-pci@vger.kernel.org
13300 F: Documentation/PCI/pci-error-recovery.rst
13302 PCI MSI DRIVER FOR ALTERA MSI IP
13303 M: Ley Foon Tan <ley.foon.tan@intel.com>
13304 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13305 L: linux-pci@vger.kernel.org
13307 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13308 F: drivers/pci/controller/pcie-altera-msi.c
13310 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13311 M: Toan Le <toan@os.amperecomputing.com>
13312 L: linux-pci@vger.kernel.org
13313 L: linux-arm-kernel@lists.infradead.org
13315 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13316 F: drivers/pci/controller/pci-xgene-msi.c
13318 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13319 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13320 R: Rob Herring <robh@kernel.org>
13321 L: linux-pci@vger.kernel.org
13323 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13325 F: drivers/pci/controller/
13328 M: Bjorn Helgaas <bhelgaas@google.com>
13329 L: linux-pci@vger.kernel.org
13331 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13333 F: Documentation/PCI/
13334 F: Documentation/devicetree/bindings/pci/
13335 F: arch/x86/kernel/early-quirks.c
13336 F: arch/x86/kernel/quirks.c
13338 F: drivers/acpi/pci*
13340 F: include/asm-generic/pci*
13341 F: include/linux/of_pci.h
13342 F: include/linux/pci*
13343 F: include/uapi/linux/pci*
13346 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13347 M: Jonathan Chocron <jonnyc@amazon.com>
13348 L: linux-pci@vger.kernel.org
13350 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13351 F: drivers/pci/controller/dwc/pcie-al.c
13353 PCIE DRIVER FOR AMLOGIC MESON
13354 M: Yue Wang <yue.wang@Amlogic.com>
13355 L: linux-pci@vger.kernel.org
13356 L: linux-amlogic@lists.infradead.org
13358 F: drivers/pci/controller/dwc/pci-meson.c
13360 PCIE DRIVER FOR AXIS ARTPEC
13361 M: Jesper Nilsson <jesper.nilsson@axis.com>
13362 L: linux-arm-kernel@axis.com
13363 L: linux-pci@vger.kernel.org
13365 F: Documentation/devicetree/bindings/pci/axis,artpec*
13366 F: drivers/pci/controller/dwc/*artpec*
13368 PCIE DRIVER FOR CAVIUM THUNDERX
13369 M: Robert Richter <rrichter@marvell.com>
13370 L: linux-pci@vger.kernel.org
13371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13373 F: drivers/pci/controller/pci-thunder-*
13375 PCIE DRIVER FOR HISILICON
13376 M: Zhou Wang <wangzhou1@hisilicon.com>
13377 L: linux-pci@vger.kernel.org
13379 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13380 F: drivers/pci/controller/dwc/pcie-hisi.c
13382 PCIE DRIVER FOR HISILICON KIRIN
13383 M: Xiaowei Song <songxiaowei@hisilicon.com>
13384 M: Binghui Wang <wangbinghui@hisilicon.com>
13385 L: linux-pci@vger.kernel.org
13387 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13388 F: drivers/pci/controller/dwc/pcie-kirin.c
13390 PCIE DRIVER FOR HISILICON STB
13391 M: Shawn Guo <shawn.guo@linaro.org>
13392 L: linux-pci@vger.kernel.org
13394 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13395 F: drivers/pci/controller/dwc/pcie-histb.c
13397 PCIE DRIVER FOR MEDIATEK
13398 M: Ryder Lee <ryder.lee@mediatek.com>
13399 L: linux-pci@vger.kernel.org
13400 L: linux-mediatek@lists.infradead.org
13402 F: Documentation/devicetree/bindings/pci/mediatek*
13403 F: drivers/pci/controller/*mediatek*
13405 PCIE DRIVER FOR QUALCOMM MSM
13406 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13407 L: linux-pci@vger.kernel.org
13408 L: linux-arm-msm@vger.kernel.org
13410 F: drivers/pci/controller/dwc/*qcom*
13412 PCIE DRIVER FOR ROCKCHIP
13413 M: Shawn Lin <shawn.lin@rock-chips.com>
13414 L: linux-pci@vger.kernel.org
13415 L: linux-rockchip@lists.infradead.org
13417 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13418 F: drivers/pci/controller/pcie-rockchip*
13420 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13421 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13422 L: linux-pci@vger.kernel.org
13424 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13425 F: drivers/pci/controller/dwc/pcie-uniphier*
13427 PCIE DRIVER FOR ST SPEAR13XX
13428 M: Pratyush Anand <pratyush.anand@gmail.com>
13429 L: linux-pci@vger.kernel.org
13431 F: drivers/pci/controller/dwc/*spear*
13434 M: Dominik Brodowski <linux@dominikbrodowski.net>
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13437 F: Documentation/pcmcia/
13442 PCNET32 NETWORK DRIVER
13443 M: Don Fry <pcnet32@frontier.com>
13444 L: netdev@vger.kernel.org
13446 F: drivers/net/ethernet/amd/pcnet32.c
13448 PCRYPT PARALLEL CRYPTO ENGINE
13449 M: Steffen Klassert <steffen.klassert@secunet.com>
13450 L: linux-crypto@vger.kernel.org
13453 F: include/crypto/pcrypt.h
13455 PEAQ WMI HOTKEYS DRIVER
13456 M: Hans de Goede <hdegoede@redhat.com>
13457 L: platform-driver-x86@vger.kernel.org
13459 F: drivers/platform/x86/peaq-wmi.c
13461 PENSANDO ETHERNET DRIVERS
13462 M: Shannon Nelson <snelson@pensando.io>
13463 M: Pensando Drivers <drivers@pensando.io>
13464 L: netdev@vger.kernel.org
13466 F: Documentation/networking/device_drivers/pensando/ionic.rst
13467 F: drivers/net/ethernet/pensando/
13469 PER-CPU MEMORY ALLOCATOR
13470 M: Dennis Zhou <dennis@kernel.org>
13471 M: Tejun Heo <tj@kernel.org>
13472 M: Christoph Lameter <cl@linux.com>
13474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13475 F: arch/*/include/asm/percpu.h
13476 F: include/linux/percpu*.h
13479 PER-TASK DELAY ACCOUNTING
13480 M: Balbir Singh <bsingharora@gmail.com>
13482 F: include/linux/delayacct.h
13483 F: kernel/delayacct.c
13485 PERFORMANCE EVENTS SUBSYSTEM
13486 M: Peter Zijlstra <peterz@infradead.org>
13487 M: Ingo Molnar <mingo@redhat.com>
13488 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13489 R: Mark Rutland <mark.rutland@arm.com>
13490 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13491 R: Jiri Olsa <jolsa@redhat.com>
13492 R: Namhyung Kim <namhyung@kernel.org>
13493 L: linux-kernel@vger.kernel.org
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13497 F: arch/*/events/*/*
13498 F: arch/*/include/asm/perf_event.h
13499 F: arch/*/kernel/*/*/perf_event*.c
13500 F: arch/*/kernel/*/perf_event*.c
13501 F: arch/*/kernel/perf_callchain.c
13502 F: arch/*/kernel/perf_event*.c
13503 F: include/linux/perf_event.h
13504 F: include/uapi/linux/perf_event.h
13508 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13509 R: John Garry <john.garry@huawei.com>
13510 R: Will Deacon <will@kernel.org>
13511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13513 F: tools/perf/pmu-events/arch/arm64/
13515 PERSONALITY HANDLING
13516 M: Christoph Hellwig <hch@infradead.org>
13517 L: linux-abi-devel@lists.sourceforge.net
13519 F: include/linux/personality.h
13520 F: include/uapi/linux/personality.h
13522 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13523 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13524 L: linux-input@vger.kernel.org
13526 F: Documentation/input/devices/pxrc.rst
13527 F: drivers/input/joystick/pxrc.c
13530 M: Remi Denis-Courmont <courmisch@gmail.com>
13532 F: Documentation/networking/phonet.rst
13533 F: include/linux/phonet.h
13534 F: include/net/phonet/
13535 F: include/uapi/linux/phonet.h
13539 M: Joern Engel <joern@lazybastard.org>
13540 L: linux-mtd@lists.infradead.org
13542 F: drivers/mtd/devices/phram.c
13545 M: Bruno Prémont <bonbons@linux-vserver.org>
13546 L: linux-input@vger.kernel.org
13548 F: drivers/hid/hid-picolcd*
13551 M: Jamie Iles <jamie@jamieiles.com>
13552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13554 T: git git://github.com/jamieiles/linux-2.6-ji.git
13555 F: arch/arm/boot/dts/picoxcell*
13556 F: arch/arm/mach-picoxcell/
13557 F: drivers/crypto/picoxcell*
13560 M: Christian Brauner <christian@brauner.io>
13561 L: linux-kernel@vger.kernel.org
13563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13565 F: tools/testing/selftests/clone3/
13566 F: tools/testing/selftests/pid_namespace/
13567 F: tools/testing/selftests/pidfd/
13570 K: \b(clone_args|kernel_clone_args)\b
13572 PIN CONTROL SUBSYSTEM
13573 M: Linus Walleij <linus.walleij@linaro.org>
13574 L: linux-gpio@vger.kernel.org
13576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13577 F: Documentation/devicetree/bindings/pinctrl/
13578 F: Documentation/driver-api/pinctl.rst
13579 F: drivers/pinctrl/
13580 F: include/linux/pinctrl/
13582 PIN CONTROLLER - FREESCALE
13583 M: Dong Aisheng <aisheng.dong@nxp.com>
13584 M: Fabio Estevam <festevam@gmail.com>
13585 M: Shawn Guo <shawnguo@kernel.org>
13586 M: Stefan Agner <stefan@agner.ch>
13587 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13588 L: linux-gpio@vger.kernel.org
13590 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13591 F: drivers/pinctrl/freescale/
13593 PIN CONTROLLER - INTEL
13594 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13595 M: Andy Shevchenko <andy@kernel.org>
13597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13598 F: drivers/pinctrl/intel/
13600 PIN CONTROLLER - MEDIATEK
13601 M: Sean Wang <sean.wang@kernel.org>
13602 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13604 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13605 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13606 F: drivers/pinctrl/mediatek/
13608 PIN CONTROLLER - MICROCHIP AT91
13609 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13611 L: linux-gpio@vger.kernel.org
13613 F: drivers/gpio/gpio-sama5d2-piobu.c
13614 F: drivers/pinctrl/pinctrl-at91*
13616 PIN CONTROLLER - QUALCOMM
13617 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13618 L: linux-arm-msm@vger.kernel.org
13620 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13621 F: drivers/pinctrl/qcom/
13623 PIN CONTROLLER - RENESAS
13624 M: Geert Uytterhoeven <geert+renesas@glider.be>
13625 L: linux-renesas-soc@vger.kernel.org
13627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13628 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13629 F: drivers/pinctrl/pinctrl-rz*
13630 F: drivers/pinctrl/sh-pfc/
13632 PIN CONTROLLER - SAMSUNG
13633 M: Tomasz Figa <tomasz.figa@gmail.com>
13634 M: Krzysztof Kozlowski <krzk@kernel.org>
13635 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13637 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13639 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13641 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13642 F: drivers/pinctrl/samsung/
13643 F: include/dt-bindings/pinctrl/samsung.h
13645 PIN CONTROLLER - SINGLE
13646 M: Tony Lindgren <tony@atomide.com>
13647 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13649 L: linux-omap@vger.kernel.org
13651 F: drivers/pinctrl/pinctrl-single.c
13653 PIN CONTROLLER - ST SPEAR
13654 M: Viresh Kumar <vireshk@kernel.org>
13655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13657 W: http://www.st.com/spear
13658 F: drivers/pinctrl/spear/
13660 PISTACHIO SOC SUPPORT
13661 M: James Hartley <james.hartley@sondrel.com>
13662 L: linux-mips@vger.kernel.org
13664 F: arch/mips/boot/dts/img/pistachio*
13665 F: arch/mips/configs/pistachio*_defconfig
13666 F: arch/mips/include/asm/mach-pistachio/
13667 F: arch/mips/pistachio/
13670 M: linux-block@vger.kernel.org
13672 F: drivers/block/pktcdvd.c
13673 F: include/linux/pktcdvd.h
13674 F: include/uapi/linux/pktcdvd.h
13676 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13677 M: Tomasz Duszynski <tduszyns@gmail.com>
13679 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13680 F: drivers/iio/chemical/pms7003.c
13683 M: Logan Gunthorpe <logang@deltatee.com>
13685 F: drivers/dma/plx_dma.c
13688 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13689 L: linux-pm@vger.kernel.org
13691 W: https://01.org/pm-graph
13692 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13693 T: git git://github.com/intel/pm-graph
13694 F: tools/power/pm-graph
13696 PMBUS HARDWARE MONITORING DRIVERS
13697 M: Guenter Roeck <linux@roeck-us.net>
13698 L: linux-hwmon@vger.kernel.org
13700 W: http://hwmon.wiki.kernel.org/
13701 W: http://www.roeck-us.net/linux/drivers/
13702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13703 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13704 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13705 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13706 F: Documentation/hwmon/adm1275.rst
13707 F: Documentation/hwmon/ibm-cffps.rst
13708 F: Documentation/hwmon/ir35221.rst
13709 F: Documentation/hwmon/lm25066.rst
13710 F: Documentation/hwmon/ltc2978.rst
13711 F: Documentation/hwmon/ltc3815.rst
13712 F: Documentation/hwmon/max16064.rst
13713 F: Documentation/hwmon/max20751.rst
13714 F: Documentation/hwmon/max31785.rst
13715 F: Documentation/hwmon/max34440.rst
13716 F: Documentation/hwmon/max8688.rst
13717 F: Documentation/hwmon/pmbus-core.rst
13718 F: Documentation/hwmon/pmbus.rst
13719 F: Documentation/hwmon/tps40422.rst
13720 F: Documentation/hwmon/ucd9000.rst
13721 F: Documentation/hwmon/ucd9200.rst
13722 F: Documentation/hwmon/zl6100.rst
13723 F: drivers/hwmon/pmbus/
13724 F: include/linux/pmbus.h
13726 PMC SIERRA MaxRAID DRIVER
13727 L: linux-scsi@vger.kernel.org
13729 W: http://www.pmc-sierra.com/
13730 F: drivers/scsi/pmcraid.*
13732 PMC SIERRA PM8001 DRIVER
13733 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13734 L: linux-scsi@vger.kernel.org
13736 F: drivers/scsi/pm8001/
13738 PNI RM3100 IIO DRIVER
13739 M: Song Qiang <songqiang1304521@gmail.com>
13740 L: linux-iio@vger.kernel.org
13742 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13743 F: drivers/iio/magnetometer/rm3100*
13746 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13747 L: linux-acpi@vger.kernel.org
13750 F: include/linux/pnp.h
13752 POSIX CLOCKS and TIMERS
13753 M: Thomas Gleixner <tglx@linutronix.de>
13754 L: linux-kernel@vger.kernel.org
13756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13758 F: include/linux/time_namespace.h
13759 F: include/linux/timer*
13760 F: kernel/time/*timer*
13761 F: kernel/time/namespace.c
13763 POWER MANAGEMENT CORE
13764 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13765 L: linux-pm@vger.kernel.org
13767 B: https://bugzilla.kernel.org
13768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13769 F: drivers/base/power/
13770 F: drivers/powercap/
13771 F: include/linux/intel_rapl.h
13772 F: include/linux/pm.h
13773 F: include/linux/pm_*
13774 F: include/linux/powercap.h
13775 F: kernel/configs/nopm.config
13777 POWER STATE COORDINATION INTERFACE (PSCI)
13778 M: Mark Rutland <mark.rutland@arm.com>
13779 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13780 L: linux-arm-kernel@lists.infradead.org
13782 F: drivers/firmware/psci/
13783 F: include/linux/psci.h
13784 F: include/uapi/linux/psci.h
13786 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13787 M: Sebastian Reichel <sre@kernel.org>
13788 L: linux-pm@vger.kernel.org
13790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13791 F: Documentation/ABI/testing/sysfs-class-power
13792 F: Documentation/devicetree/bindings/power/supply/
13793 F: drivers/power/supply/
13794 F: include/linux/power_supply.h
13796 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13797 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13798 L: linuxppc-dev@lists.ozlabs.org
13800 F: drivers/char/powernv-op-panel.c
13802 PPP OVER ATM (RFC 2364)
13803 M: Mitchell Blank Jr <mitch@sfgoth.com>
13805 F: include/uapi/linux/atmppp.h
13806 F: net/atm/pppoatm.c
13809 M: Michal Ostrowski <mostrows@earthlink.net>
13811 F: drivers/net/ppp/pppoe.c
13812 F: drivers/net/ppp/pppox.c
13815 M: James Chapman <jchapman@katalix.com>
13817 F: include/linux/if_pppol2tp.h
13818 F: include/uapi/linux/if_pppol2tp.h
13819 F: net/l2tp/l2tp_ppp.c
13821 PPP PROTOCOL DRIVERS AND COMPRESSORS
13822 M: Paul Mackerras <paulus@samba.org>
13823 L: linux-ppp@vger.kernel.org
13825 F: drivers/net/ppp/ppp_*
13828 M: Rodolfo Giometti <giometti@enneenne.com>
13829 L: linuxpps@ml.enneenne.com (subscribers-only)
13831 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13832 F: Documentation/ABI/testing/sysfs-pps
13833 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13834 F: Documentation/driver-api/pps.rst
13836 F: include/linux/pps*.h
13837 F: include/uapi/linux/pps.h
13840 M: Dmitry Kozlov <xeb@mail.ru>
13841 L: netdev@vger.kernel.org
13843 W: http://sourceforge.net/projects/accel-pptp
13844 F: drivers/net/ppp/pptp.c
13846 PRESSURE STALL INFORMATION (PSI)
13847 M: Johannes Weiner <hannes@cmpxchg.org>
13849 F: include/linux/psi*
13850 F: kernel/sched/psi.c
13853 M: Petr Mladek <pmladek@suse.com>
13854 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13855 R: Steven Rostedt <rostedt@goodmis.org>
13857 F: include/linux/printk.h
13860 PRISM54 WIRELESS DRIVER
13861 M: Luis Chamberlain <mcgrof@kernel.org>
13862 L: linux-wireless@vger.kernel.org
13864 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13865 F: drivers/net/wireless/intersil/prism54/
13868 R: Alexey Dobriyan <adobriyan@gmail.com>
13869 L: linux-kernel@vger.kernel.org
13870 L: linux-fsdevel@vger.kernel.org
13872 F: Documentation/filesystems/proc.rst
13874 F: include/linux/proc_fs.h
13875 F: tools/testing/selftests/proc/
13878 M: Luis Chamberlain <mcgrof@kernel.org>
13879 M: Kees Cook <keescook@chromium.org>
13880 M: Iurii Zaikin <yzaikin@google.com>
13881 L: linux-kernel@vger.kernel.org
13882 L: linux-fsdevel@vger.kernel.org
13884 F: fs/proc/proc_sysctl.c
13885 F: include/linux/sysctl.h
13886 F: kernel/sysctl-test.c
13888 F: tools/testing/selftests/sysctl/
13890 PS3 NETWORK SUPPORT
13891 M: Geoff Levand <geoff@infradead.org>
13892 L: netdev@vger.kernel.org
13893 L: linuxppc-dev@lists.ozlabs.org
13895 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13897 PS3 PLATFORM SUPPORT
13898 M: Geoff Levand <geoff@infradead.org>
13899 L: linuxppc-dev@lists.ozlabs.org
13901 F: arch/powerpc/boot/ps3*
13902 F: arch/powerpc/include/asm/lv1call.h
13903 F: arch/powerpc/include/asm/ps3*.h
13904 F: arch/powerpc/platforms/ps3/
13907 F: drivers/rtc/rtc-ps3.c
13908 F: drivers/usb/host/*ps3.c
13909 F: sound/ppc/snd_ps3*
13912 M: Jim Paris <jim@jtan.com>
13913 M: Geoff Levand <geoff@infradead.org>
13914 L: linuxppc-dev@lists.ozlabs.org
13916 F: drivers/block/ps3vram.c
13918 PSAMPLE PACKET SAMPLING SUPPORT
13919 M: Yotam Gigi <yotam.gi@gmail.com>
13921 F: include/net/psample.h
13922 F: include/uapi/linux/psample.h
13926 M: Kees Cook <keescook@chromium.org>
13927 M: Anton Vorontsov <anton@enomsg.org>
13928 M: Colin Cross <ccross@android.com>
13929 M: Tony Luck <tony.luck@intel.com>
13931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13932 F: Documentation/admin-guide/ramoops.rst
13933 F: Documentation/admin-guide/pstore-blk.rst
13934 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13935 F: drivers/acpi/apei/erst.c
13936 F: drivers/firmware/efi/efi-pstore.c
13938 F: include/linux/pstore*
13939 K: \b(pstore|ramoops)
13941 PTP HARDWARE CLOCK SUPPORT
13942 M: Richard Cochran <richardcochran@gmail.com>
13943 L: netdev@vger.kernel.org
13945 W: http://linuxptp.sourceforge.net/
13946 F: Documentation/ABI/testing/sysfs-ptp
13947 F: Documentation/driver-api/ptp.rst
13948 F: drivers/net/phy/dp83640*
13950 F: include/linux/ptp_cl*
13953 M: Oleg Nesterov <oleg@redhat.com>
13955 F: arch/*/*/ptrace*.c
13956 F: arch/*/include/asm/ptrace*.h
13957 F: arch/*/ptrace*.c
13958 F: include/asm-generic/syscall.h
13959 F: include/linux/ptrace.h
13960 F: include/linux/regset.h
13961 F: include/linux/tracehook.h
13962 F: include/uapi/linux/ptrace.h
13963 F: include/uapi/linux/ptrace.h
13967 M: Hans Verkuil <hverkuil@xs4all.nl>
13968 L: linux-media@vger.kernel.org
13970 T: git git://linuxtv.org/media_tree.git
13971 F: Documentation/admin-guide/media/pulse8-cec.rst
13972 F: drivers/media/cec/usb/pulse8/
13974 PVRUSB2 VIDEO4LINUX DRIVER
13975 M: Mike Isely <isely@pobox.com>
13976 L: pvrusb2@isely.net (subscribers-only)
13977 L: linux-media@vger.kernel.org
13979 W: http://www.isely.net/pvrusb2/
13980 T: git git://linuxtv.org/media_tree.git
13981 F: Documentation/driver-api/media/drivers/pvrusb2*
13982 F: drivers/media/usb/pvrusb2/
13985 M: Hans Verkuil <hverkuil@xs4all.nl>
13986 L: linux-media@vger.kernel.org
13988 T: git git://linuxtv.org/media_tree.git
13989 F: drivers/media/usb/pwc/*
13990 F: include/trace/events/pwc.h
13993 M: Kamil Debski <kamil@wypas.org>
13994 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13995 L: linux-hwmon@vger.kernel.org
13997 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13998 F: Documentation/hwmon/pwm-fan.rst
13999 F: drivers/hwmon/pwm-fan.c
14002 M: Sean Young <sean@mess.org>
14003 L: linux-media@vger.kernel.org
14005 F: drivers/media/rc/pwm-ir-tx.c
14008 M: Thierry Reding <thierry.reding@gmail.com>
14009 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14010 M: Lee Jones <lee.jones@linaro.org>
14011 L: linux-pwm@vger.kernel.org
14013 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14015 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14016 F: Documentation/devicetree/bindings/pwm/
14017 F: Documentation/driver-api/pwm.rst
14018 F: drivers/gpio/gpio-mvebu.c
14020 F: drivers/video/backlight/pwm_bl.c
14021 F: include/linux/pwm.h
14022 F: include/linux/pwm_backlight.h
14023 K: pwm_(config|apply_state|ops)
14026 M: Robert Jarzmik <robert.jarzmik@free.fr>
14027 L: linux-gpio@vger.kernel.org
14029 F: drivers/gpio/gpio-pxa.c
14035 M: Robert Jarzmik <robert.jarzmik@free.fr>
14036 L: linux-rtc@vger.kernel.org
14039 PXA2xx/PXA3xx SUPPORT
14040 M: Daniel Mack <daniel@zonque.org>
14041 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14042 M: Robert Jarzmik <robert.jarzmik@free.fr>
14043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14045 T: git git://github.com/hzhuang1/linux.git
14046 T: git git://github.com/rjarzmik/linux.git
14047 F: arch/arm/boot/dts/pxa*
14048 F: arch/arm/mach-pxa/
14049 F: drivers/dma/pxa*
14050 F: drivers/pcmcia/pxa2xx*
14051 F: drivers/pinctrl/pxa/
14052 F: drivers/spi/spi-pxa2xx*
14053 F: drivers/usb/gadget/udc/pxa2*
14054 F: include/sound/pxa2xx-lib.h
14059 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14060 L: qat-linux@intel.com
14062 F: drivers/crypto/qat/
14064 QCOM AUDIO (ASoC) DRIVERS
14065 M: Patrick Lai <plai@codeaurora.org>
14066 M: Banajit Goswami <bgoswami@codeaurora.org>
14067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14072 M: Alex Elder <elder@kernel.org>
14073 L: netdev@vger.kernel.org
14075 F: drivers/net/ipa/
14077 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14078 M: Gabriel Somlo <somlo@cmu.edu>
14079 M: "Michael S. Tsirkin" <mst@redhat.com>
14080 L: qemu-devel@nongnu.org
14082 F: drivers/firmware/qemu_fw_cfg.c
14083 F: include/uapi/linux/qemu_fw_cfg.h
14086 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14087 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14088 L: linux-rdma@vger.kernel.org
14090 F: drivers/infiniband/hw/qib/
14092 QLOGIC QL41xxx FCOE DRIVER
14093 M: QLogic-Storage-Upstream@cavium.com
14094 L: linux-scsi@vger.kernel.org
14096 F: drivers/scsi/qedf/
14098 QLOGIC QL41xxx ISCSI DRIVER
14099 M: QLogic-Storage-Upstream@cavium.com
14100 L: linux-scsi@vger.kernel.org
14102 F: drivers/scsi/qedi/
14104 QLOGIC QL4xxx ETHERNET DRIVER
14105 M: Ariel Elior <aelior@marvell.com>
14106 M: GR-everest-linux-l2@marvell.com
14107 L: netdev@vger.kernel.org
14109 F: drivers/net/ethernet/qlogic/qed/
14110 F: drivers/net/ethernet/qlogic/qede/
14111 F: include/linux/qed/
14113 QLOGIC QL4xxx RDMA DRIVER
14114 M: Michal Kalderon <mkalderon@marvell.com>
14115 M: Ariel Elior <aelior@marvell.com>
14116 L: linux-rdma@vger.kernel.org
14118 F: drivers/infiniband/hw/qedr/
14119 F: include/uapi/rdma/qedr-abi.h
14121 QLOGIC QLA1280 SCSI DRIVER
14122 M: Michael Reed <mdr@sgi.com>
14123 L: linux-scsi@vger.kernel.org
14125 F: drivers/scsi/qla1280.[ch]
14127 QLOGIC QLA2XXX FC-SCSI DRIVER
14128 M: Nilesh Javali <njavali@marvell.com>
14129 M: GR-QLogic-Storage-Upstream@marvell.com
14130 L: linux-scsi@vger.kernel.org
14132 F: Documentation/scsi/LICENSE.qla2xxx
14133 F: drivers/scsi/qla2xxx/
14135 QLOGIC QLA3XXX NETWORK DRIVER
14136 M: GR-Linux-NIC-Dev@marvell.com
14137 L: netdev@vger.kernel.org
14139 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14140 F: drivers/net/ethernet/qlogic/qla3xxx.*
14142 QLOGIC QLA4XXX iSCSI DRIVER
14143 M: QLogic-Storage-Upstream@qlogic.com
14144 L: linux-scsi@vger.kernel.org
14146 F: Documentation/scsi/LICENSE.qla4xxx
14147 F: drivers/scsi/qla4xxx/
14149 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14150 M: Shahed Shaikh <shshaikh@marvell.com>
14151 M: Manish Chopra <manishc@marvell.com>
14152 M: GR-Linux-NIC-Dev@marvell.com
14153 L: netdev@vger.kernel.org
14155 F: drivers/net/ethernet/qlogic/qlcnic/
14157 QLOGIC QLGE 10Gb ETHERNET DRIVER
14158 M: Manish Chopra <manishc@marvell.com>
14159 M: GR-Linux-NIC-Dev@marvell.com
14160 L: netdev@vger.kernel.org
14162 F: drivers/staging/qlge/
14164 QM1D1B0004 MEDIA DRIVER
14165 M: Akihiro Tsukada <tskd08@gmail.com>
14166 L: linux-media@vger.kernel.org
14168 F: drivers/media/tuners/qm1d1b0004*
14170 QM1D1C0042 MEDIA DRIVER
14171 M: Akihiro Tsukada <tskd08@gmail.com>
14172 L: linux-media@vger.kernel.org
14174 F: drivers/media/tuners/qm1d1c0042*
14177 M: Anders Larsen <al@alarsen.net>
14179 W: http://www.alarsen.net/linux/qnx4fs/
14181 F: include/uapi/linux/qnx4_fs.h
14182 F: include/uapi/linux/qnxtypes.h
14184 QORIQ DPAA2 FSL-MC BUS DRIVER
14185 M: Stuart Yoder <stuyoder@gmail.com>
14186 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14187 L: linux-kernel@vger.kernel.org
14189 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14190 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14191 F: drivers/bus/fsl-mc/
14193 QT1010 MEDIA DRIVER
14194 M: Antti Palosaari <crope@iki.fi>
14195 L: linux-media@vger.kernel.org
14197 W: https://linuxtv.org
14198 W: http://palosaari.fi/linux/
14199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14200 T: git git://linuxtv.org/anttip/media_tree.git
14201 F: drivers/media/tuners/qt1010*
14203 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14204 M: Kalle Valo <kvalo@codeaurora.org>
14205 L: ath10k@lists.infradead.org
14207 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14209 F: drivers/net/wireless/ath/ath10k/
14211 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14212 M: Kalle Valo <kvalo@codeaurora.org>
14213 L: ath11k@lists.infradead.org
14215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14216 F: drivers/net/wireless/ath/ath11k/
14218 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14219 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14220 L: linux-wireless@vger.kernel.org
14222 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14223 F: drivers/net/wireless/ath/ath9k/
14225 QUALCOMM CAMERA SUBSYSTEM DRIVER
14226 M: Todor Tomov <todor.too@gmail.com>
14227 L: linux-media@vger.kernel.org
14229 F: Documentation/admin-guide/media/qcom_camss.rst
14230 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14231 F: drivers/media/platform/qcom/camss/
14233 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14234 M: Niklas Cassel <nks@flawful.org>
14235 L: linux-pm@vger.kernel.org
14236 L: linux-arm-msm@vger.kernel.org
14238 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14239 F: drivers/power/avs/qcom-cpr.c
14241 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14242 M: Ilia Lin <ilia.lin@kernel.org>
14243 L: linux-pm@vger.kernel.org
14245 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14246 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14248 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14249 M: Timur Tabi <timur@kernel.org>
14250 L: netdev@vger.kernel.org
14252 F: drivers/net/ethernet/qualcomm/emac/
14254 QUALCOMM ETHQOS ETHERNET DRIVER
14255 M: Vinod Koul <vkoul@kernel.org>
14256 L: netdev@vger.kernel.org
14258 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14259 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14261 QUALCOMM GENERIC INTERFACE I2C DRIVER
14262 M: Akash Asthana <akashast@codeaurora.org>
14263 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14264 L: linux-i2c@vger.kernel.org
14265 L: linux-arm-msm@vger.kernel.org
14267 F: drivers/i2c/busses/i2c-qcom-geni.c
14269 QUALCOMM HEXAGON ARCHITECTURE
14270 M: Brian Cain <bcain@codeaurora.org>
14271 L: linux-hexagon@vger.kernel.org
14275 QUALCOMM HIDMA DRIVER
14276 M: Sinan Kaya <okaya@kernel.org>
14277 L: linux-arm-kernel@lists.infradead.org
14278 L: linux-arm-msm@vger.kernel.org
14279 L: dmaengine@vger.kernel.org
14281 F: drivers/dma/qcom/hidma*
14283 QUALCOMM I2C CCI DRIVER
14284 M: Loic Poulain <loic.poulain@linaro.org>
14285 M: Robert Foss <robert.foss@linaro.org>
14286 L: linux-i2c@vger.kernel.org
14287 L: linux-arm-msm@vger.kernel.org
14289 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14290 F: drivers/i2c/busses/i2c-qcom-cci.c
14293 M: Rob Clark <robdclark@gmail.com>
14294 L: iommu@lists.linux-foundation.org
14295 L: linux-arm-msm@vger.kernel.org
14297 F: drivers/iommu/qcom_iommu.c
14299 QUALCOMM IPCC MAILBOX DRIVER
14300 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14301 L: linux-arm-msm@vger.kernel.org
14303 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14304 F: drivers/mailbox/qcom-ipcc.c
14305 F: include/dt-bindings/mailbox/qcom-ipcc.h
14307 QUALCOMM RMNET DRIVER
14308 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14309 M: Sean Tranchetti <stranche@codeaurora.org>
14310 L: netdev@vger.kernel.org
14312 F: Documentation/networking/device_drivers/qualcomm/rmnet.rst
14313 F: drivers/net/ethernet/qualcomm/rmnet/
14314 F: include/linux/if_rmnet.h
14316 QUALCOMM TSENS THERMAL DRIVER
14317 M: Amit Kucheria <amitk@kernel.org>
14318 L: linux-pm@vger.kernel.org
14319 L: linux-arm-msm@vger.kernel.org
14321 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14322 F: drivers/thermal/qcom/
14324 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14325 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14326 L: linux-media@vger.kernel.org
14327 L: linux-arm-msm@vger.kernel.org
14329 T: git git://linuxtv.org/media_tree.git
14330 F: Documentation/devicetree/bindings/media/*venus*
14331 F: drivers/media/platform/qcom/venus/
14333 QUALCOMM WCN36XX WIRELESS DRIVER
14334 M: Kalle Valo <kvalo@codeaurora.org>
14335 L: wcn36xx@lists.infradead.org
14337 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14338 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14339 F: drivers/net/wireless/ath/wcn36xx/
14341 QUANTENNA QTNFMAC WIRELESS DRIVER
14342 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14343 R: Sergey Matyukevich <geomatsi@gmail.com>
14344 L: linux-wireless@vger.kernel.org
14346 F: drivers/net/wireless/quantenna
14348 RADEON and AMDGPU DRM DRIVERS
14349 M: Alex Deucher <alexander.deucher@amd.com>
14350 M: Christian König <christian.koenig@amd.com>
14351 L: amd-gfx@lists.freedesktop.org
14353 T: git git://people.freedesktop.org/~agd5f/linux
14354 F: drivers/gpu/drm/amd/
14355 F: drivers/gpu/drm/radeon/
14356 F: include/uapi/drm/amdgpu_drm.h
14357 F: include/uapi/drm/radeon_drm.h
14359 RADEON FRAMEBUFFER DISPLAY DRIVER
14360 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14361 L: linux-fbdev@vger.kernel.org
14363 F: drivers/video/fbdev/aty/radeon*
14364 F: include/uapi/linux/radeonfb.h
14366 RADIOSHARK RADIO DRIVER
14367 M: Hans Verkuil <hverkuil@xs4all.nl>
14368 L: linux-media@vger.kernel.org
14370 T: git git://linuxtv.org/media_tree.git
14371 F: drivers/media/radio/radio-shark.c
14373 RADIOSHARK2 RADIO DRIVER
14374 M: Hans Verkuil <hverkuil@xs4all.nl>
14375 L: linux-media@vger.kernel.org
14377 T: git git://linuxtv.org/media_tree.git
14378 F: drivers/media/radio/radio-shark2.c
14379 F: drivers/media/radio/radio-tea5777.c
14381 RADOS BLOCK DEVICE (RBD)
14382 M: Ilya Dryomov <idryomov@gmail.com>
14383 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14384 L: ceph-devel@vger.kernel.org
14386 W: http://ceph.com/
14387 T: git git://github.com/ceph/ceph-client.git
14388 F: Documentation/ABI/testing/sysfs-bus-rbd
14389 F: drivers/block/rbd.c
14390 F: drivers/block/rbd_types.h
14392 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14393 M: Paul Mackerras <paulus@samba.org>
14394 L: linux-fbdev@vger.kernel.org
14396 F: drivers/video/fbdev/aty/aty128fb.c
14398 RAINSHADOW-CEC DRIVER
14399 M: Hans Verkuil <hverkuil@xs4all.nl>
14400 L: linux-media@vger.kernel.org
14402 T: git git://linuxtv.org/media_tree.git
14403 F: drivers/media/cec/usb/rainshadow/
14405 RALINK MIPS ARCHITECTURE
14406 M: John Crispin <john@phrozen.org>
14407 L: linux-mips@vger.kernel.org
14409 F: arch/mips/ralink
14411 RALINK RT2X00 WIRELESS LAN DRIVER
14412 M: Stanislaw Gruszka <stf_xl@wp.pl>
14413 M: Helmut Schaa <helmut.schaa@googlemail.com>
14414 L: linux-wireless@vger.kernel.org
14416 F: drivers/net/wireless/ralink/rt2x00/
14418 RAMDISK RAM BLOCK DEVICE DRIVER
14419 M: Jens Axboe <axboe@kernel.dk>
14421 F: Documentation/admin-guide/blockdev/ramdisk.rst
14422 F: drivers/block/brd.c
14424 RANCHU VIRTUAL BOARD FOR MIPS
14425 M: Miodrag Dinic <miodrag.dinic@mips.com>
14426 L: linux-mips@vger.kernel.org
14428 F: arch/mips/configs/generic/board-ranchu.config
14429 F: arch/mips/generic/board-ranchu.c
14431 RANDOM NUMBER DRIVER
14432 M: "Theodore Ts'o" <tytso@mit.edu>
14434 F: drivers/char/random.c
14437 M: Matt Porter <mporter@kernel.crashing.org>
14438 M: Alexandre Bounine <alex.bou9@gmail.com>
14440 F: drivers/rapidio/
14443 M: Tony Luck <tony.luck@intel.com>
14444 M: Borislav Petkov <bp@alien8.de>
14445 L: linux-edac@vger.kernel.org
14447 F: Documentation/admin-guide/ras.rst
14449 F: include/linux/ras.h
14450 F: include/ras/ras_event.h
14452 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14453 L: linux-wireless@vger.kernel.org
14455 F: drivers/net/wireless/ray*
14457 RCMM REMOTE CONTROLS DECODER
14458 M: Patrick Lerda <patrick9876@free.fr>
14460 F: drivers/media/rc/ir-rcmm-decoder.c
14462 RCUTORTURE TEST FRAMEWORK
14463 M: "Paul E. McKenney" <paulmck@kernel.org>
14464 M: Josh Triplett <josh@joshtriplett.org>
14465 R: Steven Rostedt <rostedt@goodmis.org>
14466 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14467 R: Lai Jiangshan <jiangshanlai@gmail.com>
14468 L: rcu@vger.kernel.org
14470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14471 F: tools/testing/selftests/rcutorture
14474 M: Florian Fainelli <florian@openwrt.org>
14477 RDC R6040 FAST ETHERNET DRIVER
14478 M: Florian Fainelli <f.fainelli@gmail.com>
14479 L: netdev@vger.kernel.org
14481 F: drivers/net/ethernet/rdc/r6040.c
14483 RDMAVT - RDMA verbs software
14484 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14485 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14486 L: linux-rdma@vger.kernel.org
14488 F: drivers/infiniband/sw/rdmavt
14490 RDS - RELIABLE DATAGRAM SOCKETS
14491 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14492 L: netdev@vger.kernel.org
14493 L: linux-rdma@vger.kernel.org
14494 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14496 W: https://oss.oracle.com/projects/rds/
14497 F: Documentation/networking/rds.rst
14500 RDT - RESOURCE ALLOCATION
14501 M: Fenghua Yu <fenghua.yu@intel.com>
14502 M: Reinette Chatre <reinette.chatre@intel.com>
14503 L: linux-kernel@vger.kernel.org
14505 F: Documentation/x86/resctrl*
14506 F: arch/x86/include/asm/resctrl.h
14507 F: arch/x86/kernel/cpu/resctrl/
14508 F: tools/testing/selftests/resctrl/
14510 READ-COPY UPDATE (RCU)
14511 M: "Paul E. McKenney" <paulmck@kernel.org>
14512 M: Josh Triplett <josh@joshtriplett.org>
14513 R: Steven Rostedt <rostedt@goodmis.org>
14514 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14515 R: Lai Jiangshan <jiangshanlai@gmail.com>
14516 R: Joel Fernandes <joel@joelfernandes.org>
14517 L: rcu@vger.kernel.org
14519 W: http://www.rdrop.com/users/paulmck/RCU/
14520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14521 F: Documentation/RCU/
14522 F: include/linux/rcu*
14524 X: Documentation/RCU/torture.rst
14525 X: include/linux/srcu*.h
14526 X: kernel/rcu/srcu*.c
14528 REAL TIME CLOCK (RTC) SUBSYSTEM
14529 M: Alessandro Zummo <a.zummo@towertech.it>
14530 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14531 L: linux-rtc@vger.kernel.org
14533 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14535 F: Documentation/admin-guide/rtc.rst
14536 F: Documentation/devicetree/bindings/rtc/
14538 F: include/linux/platform_data/rtc-*
14539 F: include/linux/rtc.h
14540 F: include/linux/rtc/
14541 F: include/uapi/linux/rtc.h
14542 F: tools/testing/selftests/rtc/
14544 REALTEK AUDIO CODECS
14545 M: Oder Chiou <oder_chiou@realtek.com>
14547 F: include/sound/rt*.h
14548 F: sound/soc/codecs/rt*
14550 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14551 M: Linus Walleij <linus.walleij@linaro.org>
14553 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14554 F: drivers/net/dsa/realtek-smi*
14555 F: drivers/net/dsa/rtl83*
14557 REALTEK WIRELESS DRIVER (rtlwifi family)
14558 M: Ping-Ke Shih <pkshih@realtek.com>
14559 L: linux-wireless@vger.kernel.org
14561 W: https://wireless.wiki.kernel.org/
14562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14563 F: drivers/net/wireless/realtek/rtlwifi/
14565 REALTEK WIRELESS DRIVER (rtw88)
14566 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14567 L: linux-wireless@vger.kernel.org
14569 F: drivers/net/wireless/realtek/rtw88/
14571 REDPINE WIRELESS DRIVER
14572 M: Amitkumar Karwar <amitkarwar@gmail.com>
14573 M: Siva Rebbagondla <siva8118@gmail.com>
14574 L: linux-wireless@vger.kernel.org
14576 F: drivers/net/wireless/rsi/
14578 REGISTER MAP ABSTRACTION
14579 M: Mark Brown <broonie@kernel.org>
14580 L: linux-kernel@vger.kernel.org
14582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14583 F: Documentation/devicetree/bindings/regmap/
14584 F: drivers/base/regmap/
14585 F: include/linux/regmap.h
14587 REISERFS FILE SYSTEM
14588 L: reiserfs-devel@vger.kernel.org
14592 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14593 M: Ohad Ben-Cohen <ohad@wizery.com>
14594 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14595 L: linux-remoteproc@vger.kernel.org
14597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14598 F: Documentation/ABI/testing/sysfs-class-remoteproc
14599 F: Documentation/devicetree/bindings/remoteproc/
14600 F: Documentation/staging/remoteproc.rst
14601 F: drivers/remoteproc/
14602 F: include/linux/remoteproc.h
14603 F: include/linux/remoteproc/
14605 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14606 M: Ohad Ben-Cohen <ohad@wizery.com>
14607 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14608 L: linux-remoteproc@vger.kernel.org
14610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14611 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14612 F: Documentation/staging/rpmsg.rst
14614 F: include/linux/rpmsg.h
14615 F: include/linux/rpmsg/
14616 F: include/uapi/linux/rpmsg.h
14619 RENESAS CLOCK DRIVERS
14620 M: Geert Uytterhoeven <geert+renesas@glider.be>
14621 L: linux-renesas-soc@vger.kernel.org
14623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14624 F: Documentation/devicetree/bindings/clock/renesas,*
14625 F: drivers/clk/renesas/
14627 RENESAS EMEV2 I2C DRIVER
14628 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14630 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14631 F: drivers/i2c/busses/i2c-emev2.c
14633 RENESAS ETHERNET DRIVERS
14634 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14635 L: netdev@vger.kernel.org
14636 L: linux-renesas-soc@vger.kernel.org
14637 F: Documentation/devicetree/bindings/net/renesas,*.txt
14638 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14639 F: drivers/net/ethernet/renesas/
14640 F: include/linux/sh_eth.h
14642 RENESAS R-CAR GYROADC DRIVER
14643 M: Marek Vasut <marek.vasut@gmail.com>
14644 L: linux-iio@vger.kernel.org
14646 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14647 F: drivers/iio/adc/rcar-gyroadc.c
14649 RENESAS R-CAR I2C DRIVERS
14650 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14652 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14653 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14654 F: drivers/i2c/busses/i2c-rcar.c
14655 F: drivers/i2c/busses/i2c-sh_mobile.c
14657 RENESAS R-CAR THERMAL DRIVERS
14658 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14659 L: linux-renesas-soc@vger.kernel.org
14661 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14662 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14663 F: drivers/thermal/rcar_gen3_thermal.c
14664 F: drivers/thermal/rcar_thermal.c
14666 RENESAS RIIC DRIVER
14667 M: Chris Brandt <chris.brandt@renesas.com>
14669 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14670 F: drivers/i2c/busses/i2c-riic.c
14672 RENESAS USB PHY DRIVER
14673 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14674 L: linux-renesas-soc@vger.kernel.org
14676 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14678 RESET CONTROLLER FRAMEWORK
14679 M: Philipp Zabel <p.zabel@pengutronix.de>
14681 T: git git://git.pengutronix.de/git/pza/linux
14682 F: Documentation/devicetree/bindings/reset/
14684 F: include/dt-bindings/reset/
14685 F: include/linux/reset-controller.h
14686 F: include/linux/reset.h
14687 F: include/linux/reset/
14688 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14690 RESTARTABLE SEQUENCES SUPPORT
14691 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14692 M: Peter Zijlstra <peterz@infradead.org>
14693 M: "Paul E. McKenney" <paulmck@kernel.org>
14694 M: Boqun Feng <boqun.feng@gmail.com>
14695 L: linux-kernel@vger.kernel.org
14697 F: include/trace/events/rseq.h
14698 F: include/uapi/linux/rseq.h
14700 F: tools/testing/selftests/rseq/
14703 M: Johannes Berg <johannes@sipsolutions.net>
14704 L: linux-wireless@vger.kernel.org
14706 W: https://wireless.wiki.kernel.org/
14707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14709 F: Documentation/ABI/stable/sysfs-class-rfkill
14710 F: Documentation/driver-api/rfkill.rst
14711 F: include/linux/rfkill.h
14712 F: include/uapi/linux/rfkill.h
14716 M: Thomas Graf <tgraf@suug.ch>
14717 M: Herbert Xu <herbert@gondor.apana.org.au>
14718 L: netdev@vger.kernel.org
14720 F: include/linux/rhashtable-types.h
14721 F: include/linux/rhashtable.h
14722 F: lib/rhashtable.c
14723 F: lib/test_rhashtable.c
14725 RICOH R5C592 MEMORYSTICK DRIVER
14726 M: Maxim Levitsky <maximlevitsky@gmail.com>
14728 F: drivers/memstick/host/r592.*
14730 RICOH SMARTMEDIA/XD DRIVER
14731 M: Maxim Levitsky <maximlevitsky@gmail.com>
14733 F: drivers/mtd/nand/raw/r852.c
14734 F: drivers/mtd/nand/raw/r852.h
14736 RISC-V ARCHITECTURE
14737 M: Paul Walmsley <paul.walmsley@sifive.com>
14738 M: Palmer Dabbelt <palmer@dabbelt.com>
14739 M: Albert Ou <aou@eecs.berkeley.edu>
14740 L: linux-riscv@lists.infradead.org
14742 P: Documentation/riscv/patch-acceptance.rst
14743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14749 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14750 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14751 L: linux-block@vger.kernel.org
14753 F: drivers/block/rnbd/
14756 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14758 W: http://sourceforge.net/projects/roccat/
14759 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14760 F: drivers/hid/hid-roccat*
14761 F: include/linux/hid-roccat*
14763 ROCKCHIP ISP V1 DRIVER
14764 M: Helen Koike <helen.koike@collabora.com>
14765 L: linux-media@vger.kernel.org
14767 F: drivers/staging/media/rkisp1/
14769 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14770 M: Jacob Chen <jacob-chen@iotwrt.com>
14771 M: Ezequiel Garcia <ezequiel@collabora.com>
14772 L: linux-media@vger.kernel.org
14773 L: linux-rockchip@lists.infradead.org
14775 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14776 F: drivers/media/platform/rockchip/rga/
14778 ROCKCHIP VIDEO DECODER DRIVER
14779 M: Ezequiel Garcia <ezequiel@collabora.com>
14780 L: linux-media@vger.kernel.org
14781 L: linux-rockchip@lists.infradead.org
14783 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14784 F: drivers/staging/media/rkvdec/
14787 M: Jiri Pirko <jiri@resnulli.us>
14788 L: netdev@vger.kernel.org
14790 F: drivers/net/ethernet/rocker/
14794 W: http://www.comtrol.com
14795 F: Documentation/driver-api/serial/rocket.rst
14796 F: drivers/tty/rocket*
14798 ROCKETPORT EXPRESS/INFINITY DRIVER
14799 M: Kevin Cernekee <cernekee@gmail.com>
14800 L: linux-serial@vger.kernel.org
14802 F: drivers/tty/serial/rp2.*
14804 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14805 M: Tomasz Duszynski <tduszyns@gmail.com>
14807 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14808 F: drivers/iio/light/bh1750.c
14810 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14811 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14812 L: linux-kernel@vger.kernel.org
14813 L: linux-renesas-soc@vger.kernel.org
14815 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14816 F: drivers/gpio/gpio-bd9571mwv.c
14817 F: drivers/mfd/bd9571mwv.c
14818 F: drivers/regulator/bd9571mwv-regulator.c
14819 F: include/linux/mfd/bd9571mwv.h
14822 M: Ralf Baechle <ralf@linux-mips.org>
14823 L: linux-hams@vger.kernel.org
14825 W: http://www.linux-ax25.org/
14826 F: include/net/rose.h
14827 F: include/uapi/linux/rose.h
14830 ROTATION DRIVER FOR ALLWINNER A83T
14831 M: Jernej Skrabec <jernej.skrabec@siol.net>
14832 L: linux-media@vger.kernel.org
14834 T: git git://linuxtv.org/media_tree.git
14835 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14836 F: drivers/media/platform/sunxi/sun8i-rotate/
14838 RTL2830 MEDIA DRIVER
14839 M: Antti Palosaari <crope@iki.fi>
14840 L: linux-media@vger.kernel.org
14842 W: https://linuxtv.org
14843 W: http://palosaari.fi/linux/
14844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14845 T: git git://linuxtv.org/anttip/media_tree.git
14846 F: drivers/media/dvb-frontends/rtl2830*
14848 RTL2832 MEDIA DRIVER
14849 M: Antti Palosaari <crope@iki.fi>
14850 L: linux-media@vger.kernel.org
14852 W: https://linuxtv.org
14853 W: http://palosaari.fi/linux/
14854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14855 T: git git://linuxtv.org/anttip/media_tree.git
14856 F: drivers/media/dvb-frontends/rtl2832*
14858 RTL2832_SDR MEDIA DRIVER
14859 M: Antti Palosaari <crope@iki.fi>
14860 L: linux-media@vger.kernel.org
14862 W: https://linuxtv.org
14863 W: http://palosaari.fi/linux/
14864 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14865 T: git git://linuxtv.org/anttip/media_tree.git
14866 F: drivers/media/dvb-frontends/rtl2832_sdr*
14868 RTL8180 WIRELESS DRIVER
14869 L: linux-wireless@vger.kernel.org
14871 W: https://wireless.wiki.kernel.org/
14872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14873 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14875 RTL8187 WIRELESS DRIVER
14876 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14877 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14878 M: Larry Finger <Larry.Finger@lwfinger.net>
14879 L: linux-wireless@vger.kernel.org
14881 W: https://wireless.wiki.kernel.org/
14882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14883 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14885 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14886 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14887 L: linux-wireless@vger.kernel.org
14889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14890 F: drivers/net/wireless/realtek/rtl8xxxu/
14892 RTRS TRANSPORT DRIVERS
14893 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14894 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14895 L: linux-rdma@vger.kernel.org
14897 F: drivers/infiniband/ulp/rtrs/
14899 RXRPC SOCKETS (AF_RXRPC)
14900 M: David Howells <dhowells@redhat.com>
14901 L: linux-afs@lists.infradead.org
14903 W: https://www.infradead.org/~dhowells/kafs/
14904 F: Documentation/networking/rxrpc.rst
14905 F: include/keys/rxrpc-type.h
14906 F: include/net/af_rxrpc.h
14907 F: include/trace/events/rxrpc.h
14908 F: include/uapi/linux/rxrpc.h
14911 S3 SAVAGE FRAMEBUFFER DRIVER
14912 M: Antonino Daplas <adaplas@gmail.com>
14913 L: linux-fbdev@vger.kernel.org
14915 F: drivers/video/fbdev/savage/
14918 M: Heiko Carstens <hca@linux.ibm.com>
14919 M: Vasily Gorbik <gor@linux.ibm.com>
14920 M: Christian Borntraeger <borntraeger@de.ibm.com>
14921 L: linux-s390@vger.kernel.org
14923 W: http://www.ibm.com/developerworks/linux/linux390/
14924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14925 F: Documentation/driver-api/s390-drivers.rst
14926 F: Documentation/s390/
14930 S390 COMMON I/O LAYER
14931 M: Vineeth Vijayan <vneethv@linux.ibm.com>
14932 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14933 L: linux-s390@vger.kernel.org
14935 W: http://www.ibm.com/developerworks/linux/linux390/
14936 F: drivers/s390/cio/
14939 M: Stefan Haberland <sth@linux.ibm.com>
14940 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14941 L: linux-s390@vger.kernel.org
14943 W: http://www.ibm.com/developerworks/linux/linux390/
14944 F: block/partitions/ibm.c
14945 F: drivers/s390/block/dasd*
14946 F: include/linux/dasd_mod.h
14949 M: Matthew Rosato <mjrosato@linux.ibm.com>
14950 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
14951 L: linux-s390@vger.kernel.org
14953 W: http://www.ibm.com/developerworks/linux/linux390/
14954 F: drivers/iommu/s390-iommu.c
14956 S390 IUCV NETWORK LAYER
14957 M: Julian Wiedmann <jwi@linux.ibm.com>
14958 M: Karsten Graul <kgraul@linux.ibm.com>
14959 M: Ursula Braun <ubraun@linux.ibm.com>
14960 L: linux-s390@vger.kernel.org
14962 W: http://www.ibm.com/developerworks/linux/linux390/
14963 F: drivers/s390/net/*iucv*
14964 F: include/net/iucv/
14967 S390 NETWORK DRIVERS
14968 M: Julian Wiedmann <jwi@linux.ibm.com>
14969 M: Karsten Graul <kgraul@linux.ibm.com>
14970 M: Ursula Braun <ubraun@linux.ibm.com>
14971 L: linux-s390@vger.kernel.org
14973 W: http://www.ibm.com/developerworks/linux/linux390/
14974 F: drivers/s390/net/
14977 M: Niklas Schnelle <schnelle@linux.ibm.com>
14978 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
14979 L: linux-s390@vger.kernel.org
14981 W: http://www.ibm.com/developerworks/linux/linux390/
14983 F: drivers/pci/hotplug/s390_pci_hpc.c
14984 F: Documentation/s390/pci.rst
14986 S390 VFIO AP DRIVER
14987 M: Tony Krowiak <akrowiak@linux.ibm.com>
14988 M: Pierre Morel <pmorel@linux.ibm.com>
14989 M: Halil Pasic <pasic@linux.ibm.com>
14990 L: linux-s390@vger.kernel.org
14992 W: http://www.ibm.com/developerworks/linux/linux390/
14993 F: Documentation/s390/vfio-ap.rst
14994 F: drivers/s390/crypto/vfio_ap_drv.c
14995 F: drivers/s390/crypto/vfio_ap_ops.c
14996 F: drivers/s390/crypto/vfio_ap_private.h
14998 S390 VFIO-CCW DRIVER
14999 M: Cornelia Huck <cohuck@redhat.com>
15000 M: Eric Farman <farman@linux.ibm.com>
15001 R: Halil Pasic <pasic@linux.ibm.com>
15002 L: linux-s390@vger.kernel.org
15003 L: kvm@vger.kernel.org
15005 F: Documentation/s390/vfio-ccw.rst
15006 F: drivers/s390/cio/vfio_ccw*
15007 F: include/uapi/linux/vfio_ccw.h
15010 M: Harald Freudenberger <freude@linux.ibm.com>
15011 L: linux-s390@vger.kernel.org
15013 W: http://www.ibm.com/developerworks/linux/linux390/
15014 F: drivers/s390/crypto/
15017 M: Steffen Maier <maier@linux.ibm.com>
15018 M: Benjamin Block <bblock@linux.ibm.com>
15019 L: linux-s390@vger.kernel.org
15021 W: http://www.ibm.com/developerworks/linux/linux390/
15022 F: drivers/s390/scsi/zfcp_*
15024 S3C24XX SD/MMC Driver
15025 M: Ben Dooks <ben-linux@fluff.org>
15026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15028 F: drivers/mmc/host/s3cmci.*
15030 SAA6588 RDS RECEIVER DRIVER
15031 M: Hans Verkuil <hverkuil@xs4all.nl>
15032 L: linux-media@vger.kernel.org
15034 W: https://linuxtv.org
15035 T: git git://linuxtv.org/media_tree.git
15036 F: drivers/media/i2c/saa6588*
15038 SAA7134 VIDEO4LINUX DRIVER
15039 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15040 L: linux-media@vger.kernel.org
15042 W: https://linuxtv.org
15043 T: git git://linuxtv.org/media_tree.git
15044 F: Documentation/driver-api/media/drivers/saa7134*
15045 F: drivers/media/pci/saa7134/
15047 SAA7146 VIDEO4LINUX-2 DRIVER
15048 M: Hans Verkuil <hverkuil@xs4all.nl>
15049 L: linux-media@vger.kernel.org
15051 T: git git://linuxtv.org/media_tree.git
15052 F: drivers/media/common/saa7146/
15053 F: drivers/media/pci/saa7146/
15054 F: include/media/drv-intf/saa7146*
15056 SAFESETID SECURITY MODULE
15057 M: Micah Morton <mortonm@chromium.org>
15059 F: Documentation/admin-guide/LSM/SafeSetID.rst
15060 F: security/safesetid/
15062 SAMSUNG AUDIO (ASoC) DRIVERS
15063 M: Krzysztof Kozlowski <krzk@kernel.org>
15064 M: Sangbeom Kim <sbkim73@samsung.com>
15065 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15066 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15068 F: Documentation/devicetree/bindings/sound/samsung*
15069 F: sound/soc/samsung/
15071 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15072 M: Krzysztof Kozlowski <krzk@kernel.org>
15073 L: linux-crypto@vger.kernel.org
15074 L: linux-samsung-soc@vger.kernel.org
15076 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15077 F: drivers/crypto/exynos-rng.c
15079 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15080 M: Łukasz Stelmach <l.stelmach@samsung.com>
15081 L: linux-samsung-soc@vger.kernel.org
15083 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15084 F: drivers/char/hw_random/exynos-trng.c
15086 SAMSUNG FRAMEBUFFER DRIVER
15087 M: Jingoo Han <jingoohan1@gmail.com>
15088 L: linux-fbdev@vger.kernel.org
15090 F: drivers/video/fbdev/s3c-fb.c
15092 SAMSUNG LAPTOP DRIVER
15093 M: Corentin Chary <corentin.chary@gmail.com>
15094 L: platform-driver-x86@vger.kernel.org
15096 F: drivers/platform/x86/samsung-laptop.c
15098 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15099 M: Sangbeom Kim <sbkim73@samsung.com>
15100 M: Krzysztof Kozlowski <krzk@kernel.org>
15101 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15102 L: linux-kernel@vger.kernel.org
15103 L: linux-samsung-soc@vger.kernel.org
15105 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15106 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15107 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15108 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15109 F: drivers/clk/clk-s2mps11.c
15110 F: drivers/mfd/sec*.c
15111 F: drivers/regulator/s2m*.c
15112 F: drivers/regulator/s5m*.c
15113 F: drivers/rtc/rtc-s5m.c
15114 F: include/linux/mfd/samsung/
15116 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15117 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15118 L: linux-media@vger.kernel.org
15119 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15121 F: drivers/media/platform/s3c-camif/
15122 F: include/media/drv-intf/s3c_camif.h
15124 SAMSUNG S3FWRN5 NFC DRIVER
15125 M: Robert Baldyga <r.baldyga@samsung.com>
15126 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15127 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15129 F: drivers/nfc/s3fwrn5
15131 SAMSUNG S5C73M3 CAMERA DRIVER
15132 M: Kyungmin Park <kyungmin.park@samsung.com>
15133 M: Andrzej Hajda <a.hajda@samsung.com>
15134 L: linux-media@vger.kernel.org
15136 F: drivers/media/i2c/s5c73m3/*
15138 SAMSUNG S5K5BAF CAMERA DRIVER
15139 M: Kyungmin Park <kyungmin.park@samsung.com>
15140 M: Andrzej Hajda <a.hajda@samsung.com>
15141 L: linux-media@vger.kernel.org
15143 F: drivers/media/i2c/s5k5baf.c
15145 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15146 M: Krzysztof Kozlowski <krzk@kernel.org>
15147 M: Vladimir Zapolskiy <vz@mleia.com>
15148 M: Kamil Konieczny <k.konieczny@samsung.com>
15149 L: linux-crypto@vger.kernel.org
15150 L: linux-samsung-soc@vger.kernel.org
15152 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15153 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15154 F: drivers/crypto/s5p-sss.c
15156 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15157 M: Kyungmin Park <kyungmin.park@samsung.com>
15158 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15159 L: linux-media@vger.kernel.org
15161 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15162 F: drivers/media/platform/exynos4-is/
15164 SAMSUNG SOC CLOCK DRIVERS
15165 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15166 M: Tomasz Figa <tomasz.figa@gmail.com>
15167 M: Chanwoo Choi <cw00.choi@samsung.com>
15168 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15171 F: Documentation/devicetree/bindings/clock/exynos*.txt
15172 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15173 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15174 F: drivers/clk/samsung/
15175 F: include/dt-bindings/clock/exynos*.h
15177 SAMSUNG SPI DRIVERS
15178 M: Kukjin Kim <kgene@kernel.org>
15179 M: Krzysztof Kozlowski <krzk@kernel.org>
15180 M: Andi Shyti <andi@etezian.org>
15181 L: linux-spi@vger.kernel.org
15182 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15184 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15185 F: drivers/spi/spi-s3c*
15186 F: include/linux/platform_data/spi-s3c64xx.h
15188 SAMSUNG SXGBE DRIVERS
15189 M: Byungho An <bh74.an@samsung.com>
15190 L: netdev@vger.kernel.org
15192 F: drivers/net/ethernet/samsung/sxgbe/
15194 SAMSUNG THERMAL DRIVER
15195 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15196 L: linux-pm@vger.kernel.org
15197 L: linux-samsung-soc@vger.kernel.org
15199 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15200 F: drivers/thermal/samsung/
15202 SAMSUNG USB2 PHY DRIVER
15203 M: Kamil Debski <kamil@wypas.org>
15204 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15205 L: linux-kernel@vger.kernel.org
15207 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15208 F: Documentation/driver-api/phy/samsung-usb2.rst
15209 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15210 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15211 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15212 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15213 F: drivers/phy/samsung/phy-samsung-usb2.c
15214 F: drivers/phy/samsung/phy-samsung-usb2.h
15217 M: Zwane Mwaikambo <zwanem@gmail.com>
15219 F: drivers/watchdog/sc1200wdt.c
15222 M: Ingo Molnar <mingo@redhat.com>
15223 M: Peter Zijlstra <peterz@infradead.org>
15224 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15225 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15226 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15227 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15228 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15229 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15230 L: linux-kernel@vger.kernel.org
15232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15233 F: include/linux/preempt.h
15234 F: include/linux/sched.h
15235 F: include/linux/wait.h
15236 F: include/uapi/linux/sched.h
15239 SCR24X CHIP CARD INTERFACE DRIVER
15240 M: Lubomir Rintel <lkundrak@v3.sk>
15242 F: drivers/char/pcmcia/scr24x_cs.c
15245 M: Jens Axboe <axboe@kernel.dk>
15246 L: linux-scsi@vger.kernel.org
15248 W: http://www.kernel.dk
15249 F: drivers/scsi/sr*
15251 SCSI RDMA PROTOCOL (SRP) INITIATOR
15252 M: Bart Van Assche <bvanassche@acm.org>
15253 L: linux-rdma@vger.kernel.org
15255 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15256 F: drivers/infiniband/ulp/srp/
15257 F: include/scsi/srp.h
15259 SCSI RDMA PROTOCOL (SRP) TARGET
15260 M: Bart Van Assche <bvanassche@acm.org>
15261 L: linux-rdma@vger.kernel.org
15262 L: target-devel@vger.kernel.org
15264 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15265 F: drivers/infiniband/ulp/srpt/
15268 M: Doug Gilbert <dgilbert@interlog.com>
15269 L: linux-scsi@vger.kernel.org
15271 W: http://sg.danny.cz/sg
15272 F: Documentation/scsi/scsi-generic.rst
15273 F: drivers/scsi/sg.c
15274 F: include/scsi/sg.h
15277 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15278 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15279 L: linux-scsi@vger.kernel.org
15281 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15284 F: Documentation/devicetree/bindings/scsi/
15289 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15290 L: linux-scsi@vger.kernel.org
15292 F: Documentation/scsi/st.rst
15293 F: drivers/scsi/st.*
15294 F: drivers/scsi/st_*.h
15296 SCSI TARGET SUBSYSTEM
15297 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15298 L: linux-scsi@vger.kernel.org
15299 L: target-devel@vger.kernel.org
15301 W: http://www.linux-iscsi.org
15302 Q: https://patchwork.kernel.org/project/target-devel/list/
15303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15304 F: Documentation/target/
15309 M: Vlad Yasevich <vyasevich@gmail.com>
15310 M: Neil Horman <nhorman@tuxdriver.com>
15311 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15312 L: linux-sctp@vger.kernel.org
15314 W: http://lksctp.sourceforge.net
15315 F: Documentation/networking/sctp.rst
15316 F: include/linux/sctp.h
15317 F: include/net/sctp/
15318 F: include/uapi/linux/sctp.h
15322 M: Jim Cromie <jim.cromie@gmail.com>
15324 F: Documentation/i2c/busses/scx200_acb.rst
15325 F: arch/x86/platform/scx200/
15326 F: drivers/i2c/busses/scx200*
15327 F: drivers/mtd/maps/scx200_docflash.c
15328 F: drivers/watchdog/scx200_wdt.c
15329 F: include/linux/scx200.h
15332 M: Jim Cromie <jim.cromie@gmail.com>
15334 F: drivers/char/scx200_gpio.c
15335 F: include/linux/scx200_gpio.h
15337 SCx200 HRT CLOCKSOURCE DRIVER
15338 M: Jim Cromie <jim.cromie@gmail.com>
15340 F: drivers/clocksource/scx200_hrt.c
15342 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15343 M: Sascha Sommer <saschasommer@freenet.de>
15344 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15346 F: drivers/mmc/host/sdricoh_cs.c
15348 SECO BOARDS CEC DRIVER
15349 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15351 F: drivers/media/platform/seco-cec/seco-cec.c
15352 F: drivers/media/platform/seco-cec/seco-cec.h
15355 M: Kees Cook <keescook@chromium.org>
15356 R: Andy Lutomirski <luto@amacapital.net>
15357 R: Will Drewry <wad@chromium.org>
15359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15360 F: Documentation/userspace-api/seccomp_filter.rst
15361 F: include/linux/seccomp.h
15362 F: include/uapi/linux/seccomp.h
15363 F: kernel/seccomp.c
15364 F: tools/testing/selftests/kselftest_harness.h
15365 F: tools/testing/selftests/seccomp/*
15366 K: \bsecure_computing
15369 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15370 M: Al Cooper <alcooperx@gmail.com>
15371 L: linux-mmc@vger.kernel.org
15372 L: bcm-kernel-feedback-list@broadcom.com
15374 F: drivers/mmc/host/sdhci-brcmstb*
15376 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15377 M: Adrian Hunter <adrian.hunter@intel.com>
15378 L: linux-mmc@vger.kernel.org
15380 F: drivers/mmc/host/sdhci*
15381 F: include/linux/mmc/sdhci*
15383 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15384 M: Eugen Hristev <eugen.hristev@microchip.com>
15385 L: linux-mmc@vger.kernel.org
15387 F: drivers/mmc/host/sdhci-of-at91.c
15389 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15390 M: Ben Dooks <ben-linux@fluff.org>
15391 M: Jaehoon Chung <jh80.chung@samsung.com>
15392 L: linux-mmc@vger.kernel.org
15394 F: drivers/mmc/host/sdhci-s3c*
15396 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15397 M: Viresh Kumar <vireshk@kernel.org>
15398 L: linux-mmc@vger.kernel.org
15400 F: drivers/mmc/host/sdhci-spear.c
15402 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15403 M: Kishon Vijay Abraham I <kishon@ti.com>
15404 L: linux-mmc@vger.kernel.org
15406 F: drivers/mmc/host/sdhci-omap.c
15408 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15409 M: Jonathan Derrick <jonathan.derrick@intel.com>
15410 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15411 L: linux-block@vger.kernel.org
15413 F: block/opal_proto.h
15415 F: include/linux/sed*
15416 F: include/uapi/linux/sed*
15419 M: Security Officers <security@kernel.org>
15423 M: James Morris <jmorris@namei.org>
15424 M: "Serge E. Hallyn" <serge@hallyn.com>
15425 L: linux-security-module@vger.kernel.org (suggested Cc:)
15427 W: http://kernsec.org/
15428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15430 X: security/selinux/
15432 SELINUX SECURITY MODULE
15433 M: Paul Moore <paul@paul-moore.com>
15434 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15435 M: Eric Paris <eparis@parisplace.org>
15436 L: selinux@vger.kernel.org
15438 W: https://selinuxproject.org
15439 W: https://github.com/SELinuxProject
15440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15441 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15442 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15443 F: Documentation/admin-guide/LSM/SELinux.rst
15444 F: include/uapi/linux/selinux_netlink.h
15445 F: scripts/selinux/
15446 F: security/selinux/
15449 M: Jiri Slaby <jirislaby@kernel.org>
15451 F: drivers/misc/phantom.c
15452 F: include/uapi/linux/phantom.h
15454 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15455 M: Tomasz Duszynski <tduszyns@gmail.com>
15457 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15458 F: drivers/iio/chemical/sps30.c
15461 M: Rob Herring <robh@kernel.org>
15462 L: linux-serial@vger.kernel.org
15464 F: Documentation/devicetree/bindings/serial/serial.yaml
15465 F: drivers/tty/serdev/
15466 F: include/linux/serdev.h
15469 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15470 L: linux-serial@vger.kernel.org
15472 F: Documentation/devicetree/bindings/serial/
15473 F: drivers/tty/serial/
15476 M: Sean Young <sean@mess.org>
15477 L: linux-media@vger.kernel.org
15479 F: drivers/media/rc/serial_ir.c
15481 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15482 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15485 F: Documentation/devicetree/bindings/slimbus/
15486 F: drivers/slimbus/
15487 F: include/linux/slimbus.h
15490 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15491 M: Edward Cree <ecree@solarflare.com>
15492 M: Martin Habets <mhabets@solarflare.com>
15493 L: netdev@vger.kernel.org
15495 F: drivers/net/ethernet/sfc/
15497 SFF/SFP/SFP+ MODULE SUPPORT
15498 M: Russell King <linux@armlinux.org.uk>
15499 L: netdev@vger.kernel.org
15501 F: drivers/net/phy/phylink.c
15502 F: drivers/net/phy/sfp*
15503 F: include/linux/phylink.h
15504 F: include/linux/sfp.h
15505 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)
15508 M: Dimitri Sivanich <sivanich@sgi.com>
15510 F: drivers/misc/sgi-gru/
15512 SGI XP/XPC/XPNET DRIVER
15513 M: Cliff Whickman <cpw@sgi.com>
15514 M: Robin Holt <robinmholt@gmail.com>
15516 F: drivers/misc/sgi-xp/
15518 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15519 M: Ursula Braun <ubraun@linux.ibm.com>
15520 M: Karsten Graul <kgraul@linux.ibm.com>
15521 L: linux-s390@vger.kernel.org
15523 W: http://www.ibm.com/developerworks/linux/linux390/
15526 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15527 M: Linus Walleij <linus.walleij@linaro.org>
15528 L: linux-iio@vger.kernel.org
15530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15531 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15532 F: drivers/iio/light/gp2ap002.c
15534 SHARP RJ54N1CB0C SENSOR DRIVER
15535 M: Jacopo Mondi <jacopo@jmondi.org>
15536 L: linux-media@vger.kernel.org
15538 T: git git://linuxtv.org/media_tree.git
15539 F: drivers/media/i2c/rj54n1cb0c.c
15540 F: include/media/i2c/rj54n1cb0c.h
15542 SH_VOU V4L2 OUTPUT DRIVER
15543 L: linux-media@vger.kernel.org
15545 F: drivers/media/platform/sh_vou.c
15546 F: include/media/drv-intf/sh_vou.h
15548 SI2157 MEDIA DRIVER
15549 M: Antti Palosaari <crope@iki.fi>
15550 L: linux-media@vger.kernel.org
15552 W: https://linuxtv.org
15553 W: http://palosaari.fi/linux/
15554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15555 T: git git://linuxtv.org/anttip/media_tree.git
15556 F: drivers/media/tuners/si2157*
15558 SI2165 MEDIA DRIVER
15559 M: Matthias Schwarzott <zzam@gentoo.org>
15560 L: linux-media@vger.kernel.org
15562 W: https://linuxtv.org
15563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15564 F: drivers/media/dvb-frontends/si2165*
15566 SI2168 MEDIA DRIVER
15567 M: Antti Palosaari <crope@iki.fi>
15568 L: linux-media@vger.kernel.org
15570 W: https://linuxtv.org
15571 W: http://palosaari.fi/linux/
15572 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15573 T: git git://linuxtv.org/anttip/media_tree.git
15574 F: drivers/media/dvb-frontends/si2168*
15576 SI470X FM RADIO RECEIVER I2C DRIVER
15577 M: Hans Verkuil <hverkuil@xs4all.nl>
15578 L: linux-media@vger.kernel.org
15580 W: https://linuxtv.org
15581 T: git git://linuxtv.org/media_tree.git
15582 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15584 SI470X FM RADIO RECEIVER USB DRIVER
15585 M: Hans Verkuil <hverkuil@xs4all.nl>
15586 L: linux-media@vger.kernel.org
15588 W: https://linuxtv.org
15589 T: git git://linuxtv.org/media_tree.git
15590 F: drivers/media/radio/si470x/radio-si470x-common.c
15591 F: drivers/media/radio/si470x/radio-si470x-usb.c
15592 F: drivers/media/radio/si470x/radio-si470x.h
15594 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15595 M: Eduardo Valentin <edubezval@gmail.com>
15596 L: linux-media@vger.kernel.org
15598 W: https://linuxtv.org
15599 T: git git://linuxtv.org/media_tree.git
15600 F: drivers/media/radio/si4713/si4713.?
15602 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15603 M: Eduardo Valentin <edubezval@gmail.com>
15604 L: linux-media@vger.kernel.org
15606 W: https://linuxtv.org
15607 T: git git://linuxtv.org/media_tree.git
15608 F: drivers/media/radio/si4713/radio-platform-si4713.c
15610 SI4713 FM RADIO TRANSMITTER USB DRIVER
15611 M: Hans Verkuil <hverkuil@xs4all.nl>
15612 L: linux-media@vger.kernel.org
15614 W: https://linuxtv.org
15615 T: git git://linuxtv.org/media_tree.git
15616 F: drivers/media/radio/si4713/radio-usb-si4713.c
15619 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15620 L: linux-media@vger.kernel.org
15622 W: https://linuxtv.org
15623 T: git git://linuxtv.org/media_tree.git
15624 F: drivers/media/common/siano/
15625 F: drivers/media/mmc/siano/
15626 F: drivers/media/usb/siano/
15627 F: drivers/media/usb/siano/
15630 M: Palmer Dabbelt <palmer@dabbelt.com>
15631 M: Paul Walmsley <paul.walmsley@sifive.com>
15632 L: linux-riscv@lists.infradead.org
15634 T: git git://github.com/sifive/riscv-linux.git
15638 SIFIVE FU540 SYSTEM-ON-CHIP
15639 M: Paul Walmsley <paul.walmsley@sifive.com>
15640 M: Palmer Dabbelt <palmer@dabbelt.com>
15641 L: linux-riscv@lists.infradead.org
15643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15648 M: Green Wan <green.wan@sifive.com>
15650 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15651 F: drivers/dma/sf-pdma/
15653 SILEAD TOUCHSCREEN DRIVER
15654 M: Hans de Goede <hdegoede@redhat.com>
15655 L: linux-input@vger.kernel.org
15656 L: platform-driver-x86@vger.kernel.org
15658 F: drivers/input/touchscreen/silead.c
15659 F: drivers/platform/x86/touchscreen_dmi.c
15661 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15662 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15664 F: drivers/staging/wfx/
15666 SILICON MOTION SM712 FRAME BUFFER DRIVER
15667 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15668 M: Teddy Wang <teddy.wang@siliconmotion.com>
15669 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15670 L: linux-fbdev@vger.kernel.org
15672 F: Documentation/fb/sm712fb.rst
15673 F: drivers/video/fbdev/sm712*
15675 SIMPLE FIRMWARE INTERFACE (SFI)
15677 W: http://simplefirmware.org/
15678 F: arch/x86/platform/sfi/
15680 F: include/linux/sfi*.h
15683 M: Hans de Goede <hdegoede@redhat.com>
15684 L: linux-fbdev@vger.kernel.org
15686 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15687 F: drivers/video/fbdev/simplefb.c
15688 F: include/linux/platform_data/simplefb.h
15690 SIMTEC EB110ATX (Chalice CATS)
15691 M: Vincent Sanders <vince@simtec.co.uk>
15692 M: Simtec Linux Team <linux@simtec.co.uk>
15694 W: http://www.simtec.co.uk/products/EB110ATX/
15696 SIMTEC EB2410ITX (BAST)
15697 M: Vincent Sanders <vince@simtec.co.uk>
15698 M: Simtec Linux Team <linux@simtec.co.uk>
15700 W: http://www.simtec.co.uk/products/EB2410ITX/
15701 F: arch/arm/mach-s3c24xx/bast-ide.c
15702 F: arch/arm/mach-s3c24xx/bast-irq.c
15703 F: arch/arm/mach-s3c24xx/mach-bast.c
15706 M: Thorsten Scherer <t.scherer@eckelmann.de>
15707 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15708 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15710 F: drivers/gpio/gpio-siox.c
15712 F: include/trace/events/siox.h
15714 SIPHASH PRF ROUTINES
15715 M: Jason A. Donenfeld <Jason@zx2c4.com>
15717 F: include/linux/siphash.h
15719 F: lib/test_siphash.c
15721 SIS 190 ETHERNET DRIVER
15722 M: Francois Romieu <romieu@fr.zoreil.com>
15723 L: netdev@vger.kernel.org
15725 F: drivers/net/ethernet/sis/sis190.c
15727 SIS 900/7016 FAST ETHERNET DRIVER
15728 M: Daniele Venzano <venza@brownhat.org>
15729 L: netdev@vger.kernel.org
15731 W: http://www.brownhat.org/sis900.html
15732 F: drivers/net/ethernet/sis/sis900.*
15734 SIS FRAMEBUFFER DRIVER
15735 M: Thomas Winischhofer <thomas@winischhofer.net>
15737 W: http://www.winischhofer.net/linuxsisvga.shtml
15738 F: Documentation/fb/sisfb.rst
15739 F: drivers/video/fbdev/sis/
15740 F: include/video/sisfb.h
15743 M: Thomas Winischhofer <thomas@winischhofer.net>
15745 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15746 F: drivers/usb/misc/sisusbvga/
15749 M: Christoph Lameter <cl@linux.com>
15750 M: Pekka Enberg <penberg@kernel.org>
15751 M: David Rientjes <rientjes@google.com>
15752 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15753 M: Andrew Morton <akpm@linux-foundation.org>
15754 L: linux-mm@kvack.org
15756 F: include/linux/sl?b*.h
15759 SLEEPABLE READ-COPY UPDATE (SRCU)
15760 M: Lai Jiangshan <jiangshanlai@gmail.com>
15761 M: "Paul E. McKenney" <paulmck@kernel.org>
15762 M: Josh Triplett <josh@joshtriplett.org>
15763 R: Steven Rostedt <rostedt@goodmis.org>
15764 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15765 L: rcu@vger.kernel.org
15767 W: http://www.rdrop.com/users/paulmck/RCU/
15768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15769 F: include/linux/srcu*.h
15770 F: kernel/rcu/srcu*.c
15772 SMACK SECURITY MODULE
15773 M: Casey Schaufler <casey@schaufler-ca.com>
15774 L: linux-security-module@vger.kernel.org
15776 W: http://schaufler-ca.com
15777 T: git git://github.com/cschaufler/smack-next
15778 F: Documentation/admin-guide/LSM/Smack.rst
15781 SMC91x ETHERNET DRIVER
15782 M: Nicolas Pitre <nico@fluxnic.net>
15784 F: drivers/net/ethernet/smsc/smc91x.*
15786 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15787 M: Mark Rutland <mark.rutland@arm.com>
15788 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15789 M: Sudeep Holla <sudeep.holla@arm.com>
15790 L: linux-arm-kernel@lists.infradead.org
15792 F: drivers/firmware/smccc/
15793 F: include/linux/arm-smccc.h
15795 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15796 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15797 L: linux-media@vger.kernel.org
15799 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15800 F: drivers/media/i2c/smiapp-pll.c
15801 F: drivers/media/i2c/smiapp-pll.h
15802 F: drivers/media/i2c/smiapp/
15803 F: include/uapi/linux/smiapp.h
15805 SMM665 HARDWARE MONITOR DRIVER
15806 M: Guenter Roeck <linux@roeck-us.net>
15807 L: linux-hwmon@vger.kernel.org
15809 F: Documentation/hwmon/smm665.rst
15810 F: drivers/hwmon/smm665.c
15812 SMSC EMC2103 HARDWARE MONITOR DRIVER
15813 M: Steve Glendinning <steve.glendinning@shawell.net>
15814 L: linux-hwmon@vger.kernel.org
15816 F: Documentation/hwmon/emc2103.rst
15817 F: drivers/hwmon/emc2103.c
15819 SMSC SCH5627 HARDWARE MONITOR DRIVER
15820 M: Hans de Goede <hdegoede@redhat.com>
15821 L: linux-hwmon@vger.kernel.org
15823 F: Documentation/hwmon/sch5627.rst
15824 F: drivers/hwmon/sch5627.c
15826 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15827 M: Steve Glendinning <steve.glendinning@shawell.net>
15828 L: linux-fbdev@vger.kernel.org
15830 F: drivers/video/fbdev/smscufx.c
15832 SMSC47B397 HARDWARE MONITOR DRIVER
15833 M: Jean Delvare <jdelvare@suse.com>
15834 L: linux-hwmon@vger.kernel.org
15836 F: Documentation/hwmon/smsc47b397.rst
15837 F: drivers/hwmon/smsc47b397.c
15839 SMSC911x ETHERNET DRIVER
15840 M: Steve Glendinning <steve.glendinning@shawell.net>
15841 L: netdev@vger.kernel.org
15843 F: drivers/net/ethernet/smsc/smsc911x.*
15844 F: include/linux/smsc911x.h
15846 SMSC9420 PCI ETHERNET DRIVER
15847 M: Steve Glendinning <steve.glendinning@shawell.net>
15848 L: netdev@vger.kernel.org
15850 F: drivers/net/ethernet/smsc/smsc9420.*
15852 SOC-CAMERA V4L2 SUBSYSTEM
15853 L: linux-media@vger.kernel.org
15855 T: git git://linuxtv.org/media_tree.git
15856 F: drivers/staging/media/soc_camera/
15857 F: include/media/soc_camera.h
15859 SOCIONEXT (SNI) AVE NETWORK DRIVER
15860 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15861 L: netdev@vger.kernel.org
15863 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15864 F: drivers/net/ethernet/socionext/sni_ave.c
15866 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15867 M: Jassi Brar <jaswinder.singh@linaro.org>
15868 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15869 L: netdev@vger.kernel.org
15871 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15872 F: drivers/net/ethernet/socionext/netsec.c
15874 SOCIONEXT (SNI) Synquacer SPI DRIVER
15875 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15876 M: Jassi Brar <jaswinder.singh@linaro.org>
15877 L: linux-spi@vger.kernel.org
15879 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15880 F: drivers/spi/spi-synquacer.c
15882 SOCIONEXT SYNQUACER I2C DRIVER
15883 M: Ard Biesheuvel <ardb@kernel.org>
15884 L: linux-i2c@vger.kernel.org
15886 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15887 F: drivers/i2c/busses/i2c-synquacer.c
15889 SOCIONEXT UNIPHIER SOUND DRIVER
15890 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15892 F: sound/soc/uniphier/
15894 SOEKRIS NET48XX LED SUPPORT
15895 M: Chris Boot <bootc@bootc.net>
15897 F: drivers/leds/leds-net48xx.c
15899 SOFT-IWARP DRIVER (siw)
15900 M: Bernard Metzler <bmt@zurich.ibm.com>
15901 L: linux-rdma@vger.kernel.org
15903 F: drivers/infiniband/sw/siw/
15904 F: include/uapi/rdma/siw-abi.h
15906 SOFT-ROCE DRIVER (rxe)
15907 M: Zhu Yanjun <yanjunz@mellanox.com>
15908 L: linux-rdma@vger.kernel.org
15910 F: drivers/infiniband/sw/rxe/
15911 F: include/uapi/rdma/rdma_user_rxe.h
15913 SOFTLOGIC 6x10 MPEG CODEC
15914 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15915 M: Anton Sviridenko <anton@corp.bluecherry.net>
15916 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15917 M: Andrey Utkin <andrey_utkin@fastmail.com>
15918 M: Ismael Luceno <ismael@iodev.co.uk>
15919 L: linux-media@vger.kernel.org
15921 F: drivers/media/pci/solo6x10/
15923 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15924 M: James Morse <james.morse@arm.com>
15925 L: linux-arm-kernel@lists.infradead.org
15927 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15928 F: drivers/firmware/arm_sdei.c
15929 F: include/linux/arm_sdei.h
15930 F: include/uapi/linux/arm_sdei.h
15932 SOFTWARE RAID (Multiple Disks) SUPPORT
15933 M: Song Liu <song@kernel.org>
15934 L: linux-raid@vger.kernel.org
15936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15937 F: drivers/md/Kconfig
15938 F: drivers/md/Makefile
15940 F: drivers/md/raid*
15941 F: include/linux/raid/
15942 F: include/uapi/linux/raid/
15944 SOLIDRUN CLEARFOG SUPPORT
15945 M: Russell King <linux@armlinux.org.uk>
15947 F: arch/arm/boot/dts/armada-388-clearfog*
15948 F: arch/arm/boot/dts/armada-38x-solidrun-*
15950 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15951 M: Russell King <linux@armlinux.org.uk>
15953 F: arch/arm/boot/dts/imx6*-cubox-i*
15954 F: arch/arm/boot/dts/imx6*-hummingboard*
15955 F: arch/arm/boot/dts/imx6*-sr-*
15957 SONIC NETWORK DRIVER
15958 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15959 L: netdev@vger.kernel.org
15961 F: drivers/net/ethernet/natsemi/sonic.*
15963 SONICS SILICON BACKPLANE DRIVER (SSB)
15964 M: Michael Buesch <m@bues.ch>
15965 L: linux-wireless@vger.kernel.org
15968 F: include/linux/ssb/
15970 SONY IMX214 SENSOR DRIVER
15971 M: Ricardo Ribalda <ribalda@kernel.org>
15972 L: linux-media@vger.kernel.org
15974 T: git git://linuxtv.org/media_tree.git
15975 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15976 F: drivers/media/i2c/imx214.c
15978 SONY IMX219 SENSOR DRIVER
15979 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15980 L: linux-media@vger.kernel.org
15982 T: git git://linuxtv.org/media_tree.git
15983 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
15984 F: drivers/media/i2c/imx219.c
15986 SONY IMX258 SENSOR DRIVER
15987 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15988 L: linux-media@vger.kernel.org
15990 T: git git://linuxtv.org/media_tree.git
15991 F: drivers/media/i2c/imx258.c
15993 SONY IMX274 SENSOR DRIVER
15994 M: Leon Luo <leonl@leopardimaging.com>
15995 L: linux-media@vger.kernel.org
15997 T: git git://linuxtv.org/media_tree.git
15998 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15999 F: drivers/media/i2c/imx274.c
16001 SONY IMX290 SENSOR DRIVER
16002 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16003 L: linux-media@vger.kernel.org
16005 T: git git://linuxtv.org/media_tree.git
16006 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16007 F: drivers/media/i2c/imx290.c
16009 SONY IMX319 SENSOR DRIVER
16010 M: Bingbu Cao <bingbu.cao@intel.com>
16011 L: linux-media@vger.kernel.org
16013 T: git git://linuxtv.org/media_tree.git
16014 F: drivers/media/i2c/imx319.c
16016 SONY IMX355 SENSOR DRIVER
16017 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16018 L: linux-media@vger.kernel.org
16020 T: git git://linuxtv.org/media_tree.git
16021 F: drivers/media/i2c/imx355.c
16023 SONY MEMORYSTICK SUBSYSTEM
16024 M: Maxim Levitsky <maximlevitsky@gmail.com>
16025 M: Alex Dubov <oakad@yahoo.com>
16026 M: Ulf Hansson <ulf.hansson@linaro.org>
16027 L: linux-mmc@vger.kernel.org
16029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16030 F: drivers/memstick/
16031 F: include/linux/memstick.h
16033 SONY VAIO CONTROL DEVICE DRIVER
16034 M: Mattia Dongili <malattia@linux.it>
16035 L: platform-driver-x86@vger.kernel.org
16037 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16038 F: Documentation/admin-guide/laptops/sony-laptop.rst
16039 F: drivers/char/sonypi.c
16040 F: drivers/platform/x86/sony-laptop.c
16041 F: include/linux/sony-laptop.h
16044 M: Jaroslav Kysela <perex@perex.cz>
16045 M: Takashi Iwai <tiwai@suse.com>
16046 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16048 W: http://www.alsa-project.org/
16049 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16051 F: Documentation/sound/
16053 F: include/uapi/sound/
16056 SOUND - COMPRESSED AUDIO
16057 M: Vinod Koul <vkoul@kernel.org>
16058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16061 F: Documentation/sound/designs/compress-offload.rst
16062 F: include/sound/compress_driver.h
16063 F: include/uapi/sound/compress_*
16064 F: sound/core/compress_offload.c
16065 F: sound/soc/soc-compress.c
16067 SOUND - DMAENGINE HELPERS
16068 M: Lars-Peter Clausen <lars@metafoo.de>
16070 F: include/sound/dmaengine_pcm.h
16071 F: sound/core/pcm_dmaengine.c
16072 F: sound/soc/soc-generic-dmaengine-pcm.c
16074 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16075 M: Liam Girdwood <lgirdwood@gmail.com>
16076 M: Mark Brown <broonie@kernel.org>
16077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16079 W: http://alsa-project.org/main/index.php/ASoC
16080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16081 F: Documentation/devicetree/bindings/sound/
16082 F: Documentation/sound/soc/
16083 F: include/dt-bindings/sound/
16084 F: include/sound/soc*
16087 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16088 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16089 M: Liam Girdwood <lgirdwood@gmail.com>
16090 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16091 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16092 M: Daniel Baluta <daniel.baluta@nxp.com>
16093 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16095 W: https://github.com/thesofproject/linux/
16098 SOUNDWIRE SUBSYSTEM
16099 M: Vinod Koul <vkoul@kernel.org>
16100 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16101 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16102 R: Sanyog Kale <sanyog.r.kale@intel.com>
16103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16105 F: Documentation/driver-api/soundwire/
16106 F: drivers/soundwire/
16107 F: include/linux/soundwire/
16110 M: Olli Salonen <olli.salonen@iki.fi>
16111 L: linux-media@vger.kernel.org
16113 W: https://linuxtv.org
16114 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16115 F: drivers/media/dvb-frontends/sp2*
16117 SPARC + UltraSPARC (sparc/sparc64)
16118 M: "David S. Miller" <davem@davemloft.net>
16119 L: sparclinux@vger.kernel.org
16121 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16127 SPARC SERIAL DRIVERS
16128 M: "David S. Miller" <davem@davemloft.net>
16129 L: sparclinux@vger.kernel.org
16131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16133 F: drivers/tty/serial/suncore.c
16134 F: drivers/tty/serial/sunhv.c
16135 F: drivers/tty/serial/sunsab.c
16136 F: drivers/tty/serial/sunsab.h
16137 F: drivers/tty/serial/sunsu.c
16138 F: drivers/tty/serial/sunzilog.c
16139 F: drivers/tty/serial/sunzilog.h
16140 F: drivers/tty/vcc.c
16141 F: include/linux/sunserialcore.h
16144 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16145 L: linux-sparse@vger.kernel.org
16147 W: https://sparse.docs.kernel.org/
16148 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16149 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16150 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16151 F: include/linux/compiler.h
16153 SPEAR CLOCK FRAMEWORK SUPPORT
16154 M: Viresh Kumar <vireshk@kernel.org>
16155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16157 W: http://www.st.com/spear
16158 F: drivers/clk/spear/
16160 SPEAR PLATFORM SUPPORT
16161 M: Viresh Kumar <vireshk@kernel.org>
16162 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16165 W: http://www.st.com/spear
16166 F: arch/arm/boot/dts/spear*
16167 F: arch/arm/mach-spear/
16170 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16171 L: linux-mtd@lists.infradead.org
16173 W: http://www.linux-mtd.infradead.org/
16174 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16175 C: irc://irc.oftc.net/mtd
16176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16177 F: drivers/mtd/spi-nor/
16178 F: include/linux/mtd/spi-nor.h
16181 M: Mark Brown <broonie@kernel.org>
16182 L: linux-spi@vger.kernel.org
16184 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16186 F: Documentation/devicetree/bindings/spi/
16187 F: Documentation/spi/
16189 F: include/linux/spi/
16190 F: include/uapi/linux/spi/
16193 SPIDERNET NETWORK DRIVER for CELL
16194 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16195 L: netdev@vger.kernel.org
16197 F: Documentation/networking/device_drivers/toshiba/spider_net.rst
16198 F: drivers/net/ethernet/toshiba/spider_net*
16201 R: Stephen Boyd <sboyd@kernel.org>
16202 L: linux-arm-msm@vger.kernel.org
16203 F: Documentation/devicetree/bindings/spmi/
16205 F: include/dt-bindings/spmi/spmi.h
16206 F: include/linux/spmi.h
16207 F: include/trace/events/spmi.h
16210 M: Jeremy Kerr <jk@ozlabs.org>
16211 L: linuxppc-dev@lists.ozlabs.org
16213 W: http://www.ibm.com/developerworks/power/cell/
16214 F: Documentation/filesystems/spufs/spufs.rst
16215 F: arch/powerpc/platforms/cell/spufs/
16217 SQUASHFS FILE SYSTEM
16218 M: Phillip Lougher <phillip@squashfs.org.uk>
16219 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16221 W: http://squashfs.org.uk
16222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16223 F: Documentation/filesystems/squashfs.rst
16226 SRM (Alpha) environment access
16227 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16229 F: arch/alpha/kernel/srm_env.c
16231 ST LSM6DSx IMU IIO DRIVER
16232 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16233 L: linux-iio@vger.kernel.org
16235 W: http://www.st.com/
16236 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16237 F: drivers/iio/imu/st_lsm6dsx/
16239 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16240 M: Mickael Guene <mickael.guene@st.com>
16241 L: linux-media@vger.kernel.org
16243 T: git git://linuxtv.org/media_tree.git
16244 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16245 F: drivers/media/i2c/st-mipid02.c
16247 ST STM32 I2C/SMBUS DRIVER
16248 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16249 L: linux-i2c@vger.kernel.org
16251 F: drivers/i2c/busses/i2c-stm32*
16253 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16254 M: Song Qiang <songqiang1304521@gmail.com>
16255 L: linux-iio@vger.kernel.org
16257 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16258 F: drivers/iio/proximity/vl53l0x-i2c.c
16261 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16262 M: Sasha Levin <sashal@kernel.org>
16263 L: stable@vger.kernel.org
16265 F: Documentation/process/stable-kernel-rules.rst
16267 STAGING - ATOMISP DRIVER
16268 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16269 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16270 L: linux-media@vger.kernel.org
16272 F: drivers/staging/media/atomisp/
16275 M: Ian Abbott <abbotti@mev.co.uk>
16276 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16278 F: drivers/staging/comedi/
16280 STAGING - FIELDBUS SUBSYSTEM
16281 M: Sven Van Asbroeck <TheSven73@gmail.com>
16283 F: drivers/staging/fieldbus/*
16284 F: drivers/staging/fieldbus/Documentation/
16286 STAGING - HMS ANYBUS-S BUS
16287 M: Sven Van Asbroeck <TheSven73@gmail.com>
16289 F: drivers/staging/fieldbus/anybuss/
16291 STAGING - INDUSTRIAL IO
16292 M: Jonathan Cameron <jic23@kernel.org>
16293 L: linux-iio@vger.kernel.org
16295 F: Documentation/devicetree/bindings/staging/iio/
16296 F: drivers/staging/iio/
16298 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16299 M: Marc Dietrich <marvin24@gmx.de>
16300 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16301 L: linux-tegra@vger.kernel.org
16303 F: drivers/staging/nvec/
16305 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16306 M: Jens Frederich <jfrederich@gmail.com>
16307 M: Daniel Drake <dsd@laptop.org>
16308 M: Jon Nettleton <jon.nettleton@gmail.com>
16310 W: http://wiki.laptop.org/go/DCON
16311 F: drivers/staging/olpc_dcon/
16313 STAGING - REALTEK RTL8188EU DRIVERS
16314 M: Larry Finger <Larry.Finger@lwfinger.net>
16316 F: drivers/staging/rtl8188eu/
16318 STAGING - REALTEK RTL8712U DRIVERS
16319 M: Larry Finger <Larry.Finger@lwfinger.net>
16320 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16322 F: drivers/staging/rtl8712/
16324 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16325 M: Michael Hennerich <michael.hennerich@analog.com>
16326 M: Beniamin Bia <beniamin.bia@analog.com>
16327 L: linux-fbdev@vger.kernel.org
16329 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16330 F: drivers/staging/fbtft/fb_seps525.c
16332 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16333 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16334 M: Teddy Wang <teddy.wang@siliconmotion.com>
16335 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16336 L: linux-fbdev@vger.kernel.org
16338 F: drivers/staging/sm750fb/
16340 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16341 M: William Hubbs <w.d.hubbs@gmail.com>
16342 M: Chris Brannon <chris@the-brannons.com>
16343 M: Kirk Reiser <kirk@reisers.ca>
16344 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16345 L: speakup@linux-speakup.org
16347 W: http://www.linux-speakup.org/
16348 F: drivers/staging/speakup/
16350 STAGING - VIA VT665X DRIVERS
16351 M: Forest Bond <forest@alittletooquiet.net>
16353 F: drivers/staging/vt665?/
16355 STAGING - WILC1000 WIFI DRIVER
16356 M: Adham Abozaeid <adham.abozaeid@microchip.com>
16357 M: Ajay Singh <ajay.kathat@microchip.com>
16358 L: linux-wireless@vger.kernel.org
16360 F: drivers/staging/wilc1000/
16363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16364 L: devel@driverdev.osuosl.org
16366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16367 F: drivers/staging/
16369 STARFIRE/DURALAN NETWORK DRIVER
16370 M: Ion Badulescu <ionut@badula.org>
16372 F: drivers/net/ethernet/adaptec/starfire*
16374 STEC S1220 SKD DRIVER
16375 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16376 L: linux-block@vger.kernel.org
16378 F: drivers/block/skd*[ch]
16380 STI AUDIO (ASoC) DRIVERS
16381 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16384 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16388 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16390 F: Documentation/devicetree/bindings/media/stih-cec.txt
16391 F: drivers/media/platform/sti/cec/
16393 STK1160 USB VIDEO CAPTURE DRIVER
16394 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16395 L: linux-media@vger.kernel.org
16397 T: git git://linuxtv.org/media_tree.git
16398 F: drivers/media/usb/stk1160/
16400 STM32 AUDIO (ASoC) DRIVERS
16401 M: Olivier Moysan <olivier.moysan@st.com>
16402 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16405 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16408 STM32 TIMER/LPTIMER DRIVERS
16409 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16411 F: Documentation/ABI/testing/*timer-stm32
16412 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16413 F: drivers/*/stm32-*timer*
16414 F: drivers/pwm/pwm-stm32*
16415 F: include/linux/*/stm32-*tim*
16417 STMMAC ETHERNET DRIVER
16418 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16419 M: Alexandre Torgue <alexandre.torgue@st.com>
16420 M: Jose Abreu <joabreu@synopsys.com>
16421 L: netdev@vger.kernel.org
16423 W: http://www.stlinux.com
16424 F: Documentation/networking/device_drivers/stmicro/
16425 F: drivers/net/ethernet/stmicro/stmmac/
16428 M: Sam Creasey <sammy@sammy.net>
16430 W: http://sammy.net/sun3/
16431 F: arch/m68k/include/asm/sun3*
16432 F: arch/m68k/kernel/*sun3*
16433 F: arch/m68k/sun3*/
16434 F: drivers/net/ethernet/i825xx/sun3*
16436 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16437 M: Hans de Goede <hdegoede@redhat.com>
16438 L: linux-input@vger.kernel.org
16440 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16441 F: drivers/input/keyboard/sun4i-lradc-keys.c
16443 SUNDANCE NETWORK DRIVER
16444 M: Denis Kirjanov <kda@linux-powerpc.org>
16445 L: netdev@vger.kernel.org
16447 F: drivers/net/ethernet/dlink/sundance.c
16450 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16451 M: Rich Felker <dalias@libc.org>
16452 L: linux-sh@vger.kernel.org
16454 Q: http://patchwork.kernel.org/project/linux-sh/list/
16455 F: Documentation/sh/
16460 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16461 M: Len Brown <len.brown@intel.com>
16462 M: Pavel Machek <pavel@ucw.cz>
16463 L: linux-pm@vger.kernel.org
16465 B: https://bugzilla.kernel.org
16466 F: Documentation/power/
16467 F: arch/x86/kernel/acpi/
16468 F: drivers/base/power/
16469 F: include/linux/freezer.h
16470 F: include/linux/pm.h
16471 F: include/linux/suspend.h
16475 M: Martin Mares <mj@ucw.cz>
16476 L: linux-video@atrey.karlin.mff.cuni.cz
16478 F: Documentation/admin-guide/svga.rst
16479 F: arch/x86/boot/video*
16482 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16483 L: iommu@lists.linux-foundation.org
16485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16486 F: arch/*/kernel/pci-swiotlb.c
16487 F: include/linux/swiotlb.h
16488 F: kernel/dma/swiotlb.c
16491 M: Jiri Pirko <jiri@resnulli.us>
16492 M: Ivan Vecera <ivecera@redhat.com>
16493 L: netdev@vger.kernel.org
16495 F: include/net/switchdev.h
16498 SY8106A REGULATOR DRIVER
16499 M: Icenowy Zheng <icenowy@aosc.io>
16501 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16502 F: drivers/regulator/sy8106a-regulator.c
16504 SYNC FILE FRAMEWORK
16505 M: Sumit Semwal <sumit.semwal@linaro.org>
16506 R: Gustavo Padovan <gustavo@padovan.org>
16507 L: linux-media@vger.kernel.org
16508 L: dri-devel@lists.freedesktop.org
16510 T: git git://anongit.freedesktop.org/drm/drm-misc
16511 F: Documentation/driver-api/sync_file.rst
16512 F: drivers/dma-buf/dma-fence*
16513 F: drivers/dma-buf/sw_sync.c
16514 F: drivers/dma-buf/sync_*
16515 F: include/linux/sync_file.h
16516 F: include/uapi/linux/sync_file.h
16518 SYNOPSYS ARC ARCHITECTURE
16519 M: Vineet Gupta <vgupta@synopsys.com>
16520 L: linux-snps-arc@lists.infradead.org
16522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16523 F: Documentation/devicetree/bindings/arc/*
16524 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16526 F: drivers/clocksource/arc_timer.c
16527 F: drivers/tty/serial/arc_uart.c
16529 SYNOPSYS ARC HSDK SDP pll clock driver
16530 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16532 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16533 F: drivers/clk/clk-hsdk-pll.c
16535 SYNOPSYS ARC SDP clock driver
16536 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16538 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16539 F: drivers/clk/axs10x/*
16541 SYNOPSYS ARC SDP platform support
16542 M: Alexey Brodkin <abrodkin@synopsys.com>
16544 F: Documentation/devicetree/bindings/arc/axs10*
16545 F: arch/arc/boot/dts/ax*
16546 F: arch/arc/plat-axs10x
16548 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16549 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16551 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16552 F: drivers/reset/reset-axs10x.c
16554 SYNOPSYS CREG GPIO DRIVER
16555 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16557 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16558 F: drivers/gpio/gpio-creg-snps.c
16560 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16561 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16563 F: drivers/tty/serial/8250/8250_dw.c
16564 F: drivers/tty/serial/8250/8250_dwlib.*
16565 F: drivers/tty/serial/8250/8250_lpss.c
16567 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16568 M: Hoan Tran <hoan@os.amperecomputing.com>
16569 M: Serge Semin <fancer.lancer@gmail.com>
16570 L: linux-gpio@vger.kernel.org
16572 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16573 F: drivers/gpio/gpio-dwapb.c
16575 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16576 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16578 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16579 F: drivers/dma/dw-axi-dmac/
16581 SYNOPSYS DESIGNWARE DMAC DRIVER
16582 M: Viresh Kumar <vireshk@kernel.org>
16583 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16585 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16587 F: include/dt-bindings/dma/dw-dmac.h
16588 F: include/linux/dma/dw.h
16589 F: include/linux/platform_data/dma-dw.h
16591 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16592 M: Jose Abreu <Jose.Abreu@synopsys.com>
16593 L: netdev@vger.kernel.org
16595 F: drivers/net/ethernet/synopsys/
16597 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16598 M: Jose Abreu <Jose.Abreu@synopsys.com>
16599 L: netdev@vger.kernel.org
16601 F: drivers/net/phy/mdio-xpcs.c
16602 F: include/linux/mdio-xpcs.h
16604 SYNOPSYS DESIGNWARE I2C DRIVER
16605 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16606 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16607 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16608 L: linux-i2c@vger.kernel.org
16610 F: drivers/i2c/busses/i2c-designware-*
16611 F: include/linux/platform_data/i2c-designware.h
16613 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16614 M: Jaehoon Chung <jh80.chung@samsung.com>
16615 L: linux-mmc@vger.kernel.org
16617 F: drivers/mmc/host/dw_mmc*
16619 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16620 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16622 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16623 F: drivers/reset/reset-hsdk.c
16624 F: include/dt-bindings/reset/snps,hsdk-reset.h
16626 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16627 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16628 M: Manjunath M B <manjumb@synopsys.com>
16629 L: linux-mmc@vger.kernel.org
16631 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16633 SYSTEM CONFIGURATION (SYSCON)
16634 M: Lee Jones <lee.jones@linaro.org>
16635 M: Arnd Bergmann <arnd@arndb.de>
16637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16638 F: drivers/mfd/syscon.c
16640 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16641 M: Sudeep Holla <sudeep.holla@arm.com>
16642 L: linux-arm-kernel@lists.infradead.org
16644 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16645 F: drivers/clk/clk-sc[mp]i.c
16646 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16647 F: drivers/firmware/arm_scmi/
16648 F: drivers/firmware/arm_scpi.c
16649 F: drivers/reset/reset-scmi.c
16650 F: include/linux/sc[mp]i_protocol.h
16651 F: include/trace/events/scmi.h
16653 SYSTEM RESET/SHUTDOWN DRIVERS
16654 M: Sebastian Reichel <sre@kernel.org>
16655 L: linux-pm@vger.kernel.org
16657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16658 F: Documentation/devicetree/bindings/power/reset/
16659 F: drivers/power/reset/
16661 SYSTEM TRACE MODULE CLASS
16662 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16665 F: Documentation/trace/stm.rst
16666 F: drivers/hwtracing/stm/
16667 F: include/linux/stm.h
16668 F: include/uapi/linux/stm.h
16670 SYSTEM76 ACPI DRIVER
16671 M: Jeremy Soller <jeremy@system76.com>
16672 M: System76 Product Development <productdev@system76.com>
16673 L: platform-driver-x86@vger.kernel.org
16675 F: drivers/platform/x86/system76_acpi.c
16678 M: Christoph Hellwig <hch@infradead.org>
16680 F: Documentation/filesystems/sysv-fs.rst
16682 F: include/linux/sysv_fs.h
16684 TASKSTATS STATISTICS INTERFACE
16685 M: Balbir Singh <bsingharora@gmail.com>
16687 F: Documentation/accounting/taskstats*
16688 F: include/linux/taskstats*
16689 F: kernel/taskstats.c
16692 M: Jamal Hadi Salim <jhs@mojatatu.com>
16693 M: Cong Wang <xiyou.wangcong@gmail.com>
16694 M: Jiri Pirko <jiri@resnulli.us>
16695 L: netdev@vger.kernel.org
16697 F: include/net/pkt_cls.h
16698 F: include/net/pkt_sched.h
16699 F: include/net/tc_act/
16700 F: include/uapi/linux/pkt_cls.h
16701 F: include/uapi/linux/pkt_sched.h
16702 F: include/uapi/linux/tc_act/
16703 F: include/uapi/linux/tc_ematch/
16706 TC90522 MEDIA DRIVER
16707 M: Akihiro Tsukada <tskd08@gmail.com>
16708 L: linux-media@vger.kernel.org
16710 F: drivers/media/dvb-frontends/tc90522*
16712 TCP LOW PRIORITY MODULE
16713 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16714 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16716 W: http://tcp-lp-mod.sourceforge.net/
16717 F: net/ipv4/tcp_lp.c
16719 TDA10071 MEDIA DRIVER
16720 M: Antti Palosaari <crope@iki.fi>
16721 L: linux-media@vger.kernel.org
16723 W: https://linuxtv.org
16724 W: http://palosaari.fi/linux/
16725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16726 T: git git://linuxtv.org/anttip/media_tree.git
16727 F: drivers/media/dvb-frontends/tda10071*
16729 TDA18212 MEDIA DRIVER
16730 M: Antti Palosaari <crope@iki.fi>
16731 L: linux-media@vger.kernel.org
16733 W: https://linuxtv.org
16734 W: http://palosaari.fi/linux/
16735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16736 T: git git://linuxtv.org/anttip/media_tree.git
16737 F: drivers/media/tuners/tda18212*
16739 TDA18218 MEDIA DRIVER
16740 M: Antti Palosaari <crope@iki.fi>
16741 L: linux-media@vger.kernel.org
16743 W: https://linuxtv.org
16744 W: http://palosaari.fi/linux/
16745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16746 T: git git://linuxtv.org/anttip/media_tree.git
16747 F: drivers/media/tuners/tda18218*
16749 TDA18250 MEDIA DRIVER
16750 M: Olli Salonen <olli.salonen@iki.fi>
16751 L: linux-media@vger.kernel.org
16753 W: https://linuxtv.org
16754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16755 T: git git://linuxtv.org/media_tree.git
16756 F: drivers/media/tuners/tda18250*
16758 TDA18271 MEDIA DRIVER
16759 M: Michael Krufky <mkrufky@linuxtv.org>
16760 L: linux-media@vger.kernel.org
16762 W: https://linuxtv.org
16763 W: http://github.com/mkrufky
16764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16765 T: git git://linuxtv.org/mkrufky/tuners.git
16766 F: drivers/media/tuners/tda18271*
16768 TDA1997x MEDIA DRIVER
16769 M: Tim Harvey <tharvey@gateworks.com>
16770 L: linux-media@vger.kernel.org
16772 W: https://linuxtv.org
16773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16774 F: drivers/media/i2c/tda1997x.*
16776 TDA827x MEDIA DRIVER
16777 M: Michael Krufky <mkrufky@linuxtv.org>
16778 L: linux-media@vger.kernel.org
16780 W: https://linuxtv.org
16781 W: http://github.com/mkrufky
16782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16783 T: git git://linuxtv.org/mkrufky/tuners.git
16784 F: drivers/media/tuners/tda8290.*
16786 TDA8290 MEDIA DRIVER
16787 M: Michael Krufky <mkrufky@linuxtv.org>
16788 L: linux-media@vger.kernel.org
16790 W: https://linuxtv.org
16791 W: http://github.com/mkrufky
16792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16793 T: git git://linuxtv.org/mkrufky/tuners.git
16794 F: drivers/media/tuners/tda8290.*
16796 TDA9840 MEDIA DRIVER
16797 M: Hans Verkuil <hverkuil@xs4all.nl>
16798 L: linux-media@vger.kernel.org
16800 W: https://linuxtv.org
16801 T: git git://linuxtv.org/media_tree.git
16802 F: drivers/media/i2c/tda9840*
16804 TEA5761 TUNER DRIVER
16805 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16806 L: linux-media@vger.kernel.org
16808 W: https://linuxtv.org
16809 T: git git://linuxtv.org/media_tree.git
16810 F: drivers/media/tuners/tea5761.*
16812 TEA5767 TUNER DRIVER
16813 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16814 L: linux-media@vger.kernel.org
16816 W: https://linuxtv.org
16817 T: git git://linuxtv.org/media_tree.git
16818 F: drivers/media/tuners/tea5767.*
16820 TEA6415C MEDIA DRIVER
16821 M: Hans Verkuil <hverkuil@xs4all.nl>
16822 L: linux-media@vger.kernel.org
16824 W: https://linuxtv.org
16825 T: git git://linuxtv.org/media_tree.git
16826 F: drivers/media/i2c/tea6415c*
16828 TEA6420 MEDIA DRIVER
16829 M: Hans Verkuil <hverkuil@xs4all.nl>
16830 L: linux-media@vger.kernel.org
16832 W: https://linuxtv.org
16833 T: git git://linuxtv.org/media_tree.git
16834 F: drivers/media/i2c/tea6420*
16837 M: Jiri Pirko <jiri@resnulli.us>
16838 L: netdev@vger.kernel.org
16840 F: drivers/net/team/
16841 F: include/linux/if_team.h
16842 F: include/uapi/linux/if_team.h
16844 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16845 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16847 F: arch/x86/platform/ts5500/
16849 TECHNOTREND USB IR RECEIVER
16850 M: Sean Young <sean@mess.org>
16851 L: linux-media@vger.kernel.org
16853 F: drivers/media/rc/ttusbir.c
16855 TECHWELL TW9910 VIDEO DECODER
16856 L: linux-media@vger.kernel.org
16858 F: drivers/media/i2c/tw9910.c
16859 F: include/media/i2c/tw9910.h
16862 M: Jens Wiklander <jens.wiklander@linaro.org>
16863 L: op-tee@lists.trustedfirmware.org
16865 F: Documentation/staging/tee.rst
16867 F: include/linux/tee_drv.h
16868 F: include/uapi/linux/tee.h
16870 TEGRA ARCHITECTURE SUPPORT
16871 M: Thierry Reding <thierry.reding@gmail.com>
16872 M: Jonathan Hunter <jonathanh@nvidia.com>
16873 L: linux-tegra@vger.kernel.org
16875 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16880 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16881 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16883 F: drivers/clk/tegra/
16886 M: Laxman Dewangan <ldewangan@nvidia.com>
16887 M: Jon Hunter <jonathanh@nvidia.com>
16889 F: drivers/dma/tegra*
16892 M: Laxman Dewangan <ldewangan@nvidia.com>
16893 R: Dmitry Osipenko <digetx@gmail.com>
16895 F: drivers/i2c/busses/i2c-tegra.c
16897 TEGRA IOMMU DRIVERS
16898 M: Thierry Reding <thierry.reding@gmail.com>
16899 L: linux-tegra@vger.kernel.org
16901 F: drivers/iommu/tegra*
16904 M: Laxman Dewangan <ldewangan@nvidia.com>
16906 F: drivers/input/keyboard/tegra-kbc.c
16909 M: Stefan Agner <stefan@agner.ch>
16910 M: Lucas Stach <dev@lynxeye.de>
16912 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16913 F: drivers/mtd/nand/raw/tegra_nand.c
16916 M: Thierry Reding <thierry.reding@gmail.com>
16918 F: drivers/pwm/pwm-tegra.c
16920 TEGRA SERIAL DRIVER
16921 M: Laxman Dewangan <ldewangan@nvidia.com>
16923 F: drivers/tty/serial/serial-tegra.c
16926 M: Laxman Dewangan <ldewangan@nvidia.com>
16928 F: drivers/spi/spi-tegra*
16931 M: Thierry Reding <thierry.reding@gmail.com>
16932 M: Jonathan Hunter <jonathanh@nvidia.com>
16933 M: Sowjanya Komatineni <skomatineni@nvidia.com>
16934 L: linux-media@vger.kernel.org
16935 L: linux-tegra@vger.kernel.org
16937 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16938 F: drivers/staging/media/tegra-video/
16940 TEGRA XUSB PADCTL DRIVER
16941 M: JC Kuo <jckuo@nvidia.com>
16943 F: drivers/phy/tegra/xusb*
16945 TEHUTI ETHERNET DRIVER
16946 M: Andy Gospodarek <andy@greyhouse.net>
16947 L: netdev@vger.kernel.org
16949 F: drivers/net/ethernet/tehuti/*
16951 TELECOM CLOCK DRIVER FOR MCPL0010
16952 M: Mark Gross <mark.gross@intel.com>
16954 F: drivers/char/tlclk.c
16956 TEMPO SEMICONDUCTOR DRIVERS
16957 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16959 F: Documentation/devicetree/bindings/sound/tscs*.txt
16960 F: sound/soc/codecs/tscs*.c
16961 F: sound/soc/codecs/tscs*.h
16963 TENSILICA XTENSA PORT (xtensa)
16964 M: Chris Zankel <chris@zankel.net>
16965 M: Max Filippov <jcmvbkbc@gmail.com>
16966 L: linux-xtensa@linux-xtensa.org
16968 T: git git://github.com/czankel/xtensa-linux.git
16970 F: drivers/irqchip/irq-xtensa-*
16972 TEXAS INSTRUMENTS ASoC DRIVERS
16973 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16974 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16978 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16979 M: Ricardo Ribalda <ribalda@kernel.org>
16980 L: linux-iio@vger.kernel.org
16982 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16983 F: drivers/iio/dac/ti-dac7612.c
16985 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16986 M: Nishanth Menon <nm@ti.com>
16987 M: Tero Kristo <t-kristo@ti.com>
16988 M: Santosh Shilimkar <ssantosh@kernel.org>
16989 L: linux-arm-kernel@lists.infradead.org
16991 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16992 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16993 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16994 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16995 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16996 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16997 F: drivers/clk/keystone/sci-clk.c
16998 F: drivers/firmware/ti_sci*
16999 F: drivers/irqchip/irq-ti-sci-inta.c
17000 F: drivers/irqchip/irq-ti-sci-intr.c
17001 F: drivers/reset/reset-ti-sci.c
17002 F: drivers/soc/ti/ti_sci_inta_msi.c
17003 F: drivers/soc/ti/ti_sci_pm_domains.c
17004 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17005 F: include/linux/soc/ti/ti_sci_inta_msi.h
17006 F: include/linux/soc/ti/ti_sci_protocol.h
17008 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17009 M: Hans Verkuil <hverkuil@xs4all.nl>
17010 L: linux-media@vger.kernel.org
17012 W: https://linuxtv.org
17013 T: git git://linuxtv.org/media_tree.git
17014 F: drivers/media/radio/radio-raremono.c
17017 M: Zhang Rui <rui.zhang@intel.com>
17018 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17019 R: Amit Kucheria <amitk@kernel.org>
17020 L: linux-pm@vger.kernel.org
17022 Q: https://patchwork.kernel.org/project/linux-pm/list/
17023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17024 F: Documentation/devicetree/bindings/thermal/
17025 F: drivers/thermal/
17026 F: include/linux/cpu_cooling.h
17027 F: include/linux/thermal.h
17028 F: include/uapi/linux/thermal.h
17030 THERMAL DRIVER FOR AMLOGIC SOCS
17031 M: Guillaume La Roque <glaroque@baylibre.com>
17032 L: linux-pm@vger.kernel.org
17033 L: linux-amlogic@lists.infradead.org
17035 W: http://linux-meson.com/
17036 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17037 F: drivers/thermal/amlogic_thermal.c
17039 THERMAL/CPU_COOLING
17040 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17041 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17042 M: Viresh Kumar <viresh.kumar@linaro.org>
17043 M: Javi Merino <javi.merino@kernel.org>
17044 L: linux-pm@vger.kernel.org
17046 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17047 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17048 F: drivers/thermal/cpufreq_cooling.c
17049 F: drivers/thermal/cpuidle_cooling.c
17050 F: include/linux/cpu_cooling.h
17052 THINKPAD ACPI EXTRAS DRIVER
17053 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17054 L: ibm-acpi-devel@lists.sourceforge.net
17055 L: platform-driver-x86@vger.kernel.org
17057 W: http://ibm-acpi.sourceforge.net
17058 W: http://thinkwiki.org/wiki/Ibm-acpi
17059 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17060 F: drivers/platform/x86/thinkpad_acpi.c
17063 M: Andreas Noever <andreas.noever@gmail.com>
17064 M: Michael Jamet <michael.jamet@intel.com>
17065 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17066 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17067 L: linux-usb@vger.kernel.org
17069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17070 F: Documentation/admin-guide/thunderbolt.rst
17071 F: drivers/thunderbolt/
17072 F: include/linux/thunderbolt.h
17074 THUNDERBOLT NETWORK DRIVER
17075 M: Michael Jamet <michael.jamet@intel.com>
17076 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17077 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17078 L: netdev@vger.kernel.org
17080 F: drivers/net/thunderbolt.c
17082 THUNDERX GPIO DRIVER
17083 M: Robert Richter <rrichter@marvell.com>
17085 F: drivers/gpio/gpio-thunderx.c
17087 TI AM437X VPFE DRIVER
17088 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17089 L: linux-media@vger.kernel.org
17091 W: https://linuxtv.org
17092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17093 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17094 F: drivers/media/platform/am437x/
17096 TI BANDGAP AND THERMAL DRIVER
17097 M: Eduardo Valentin <edubezval@gmail.com>
17098 M: Keerthy <j-keerthy@ti.com>
17099 L: linux-pm@vger.kernel.org
17100 L: linux-omap@vger.kernel.org
17102 F: drivers/thermal/ti-soc-thermal/
17104 TI BQ27XXX POWER SUPPLY DRIVER
17105 R: Andrew F. Davis <afd@ti.com>
17106 F: drivers/power/supply/bq27xxx_battery.c
17107 F: drivers/power/supply/bq27xxx_battery_i2c.c
17108 F: include/linux/power/bq27xxx_battery.h
17110 TI CDCE706 CLOCK DRIVER
17111 M: Max Filippov <jcmvbkbc@gmail.com>
17113 F: drivers/clk/clk-cdce706.c
17116 M: Tero Kristo <t-kristo@ti.com>
17117 L: linux-omap@vger.kernel.org
17120 F: include/linux/clk/ti.h
17122 TI DAVINCI MACHINE SUPPORT
17123 M: Sekhar Nori <nsekhar@ti.com>
17124 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17128 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17129 F: arch/arm/boot/dts/da850*
17130 F: arch/arm/mach-davinci/
17131 F: drivers/i2c/busses/i2c-davinci.c
17133 TI DAVINCI SERIES CLOCK DRIVER
17134 M: David Lechner <david@lechnology.com>
17135 R: Sekhar Nori <nsekhar@ti.com>
17137 F: Documentation/devicetree/bindings/clock/ti/davinci/
17138 F: drivers/clk/davinci/
17140 TI DAVINCI SERIES GPIO DRIVER
17141 M: Keerthy <j-keerthy@ti.com>
17142 L: linux-gpio@vger.kernel.org
17144 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17145 F: drivers/gpio/gpio-davinci.c
17147 TI DAVINCI SERIES MEDIA DRIVER
17148 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17149 L: linux-media@vger.kernel.org
17151 W: https://linuxtv.org
17152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17153 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17154 F: drivers/media/platform/davinci/
17155 F: include/media/davinci/
17157 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17158 R: David Lechner <david@lechnology.com>
17159 L: linux-iio@vger.kernel.org
17160 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17161 F: drivers/counter/ti-eqep.c
17163 TI ETHERNET SWITCH DRIVER (CPSW)
17164 R: Grygorii Strashko <grygorii.strashko@ti.com>
17165 L: linux-omap@vger.kernel.org
17166 L: netdev@vger.kernel.org
17168 F: drivers/net/ethernet/ti/cpsw*
17169 F: drivers/net/ethernet/ti/davinci*
17171 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17172 M: Alex Dubov <oakad@yahoo.com>
17174 W: http://tifmxx.berlios.de/
17175 F: drivers/memstick/host/tifm_ms.c
17176 F: drivers/misc/tifm*
17177 F: drivers/mmc/host/tifm_sd.c
17178 F: include/linux/tifm.h
17180 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17181 M: Santosh Shilimkar <ssantosh@kernel.org>
17182 L: linux-kernel@vger.kernel.org
17183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17186 F: drivers/soc/ti/*
17188 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17189 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17190 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17193 F: sound/soc/codecs/isabelle*
17194 F: sound/soc/codecs/lm49453*
17196 TI LP855x BACKLIGHT DRIVER
17197 M: Milo Kim <milo.kim@ti.com>
17199 F: Documentation/driver-api/backlight/lp855x-driver.rst
17200 F: drivers/video/backlight/lp855x_bl.c
17201 F: include/linux/platform_data/lp855x.h
17203 TI LP8727 CHARGER DRIVER
17204 M: Milo Kim <milo.kim@ti.com>
17206 F: drivers/power/supply/lp8727_charger.c
17207 F: include/linux/platform_data/lp8727.h
17209 TI LP8788 MFD DRIVER
17210 M: Milo Kim <milo.kim@ti.com>
17212 F: drivers/iio/adc/lp8788_adc.c
17213 F: drivers/leds/leds-lp8788.c
17214 F: drivers/mfd/lp8788*.c
17215 F: drivers/power/supply/lp8788-charger.c
17216 F: drivers/regulator/lp8788-*.c
17217 F: include/linux/mfd/lp8788*.h
17219 TI NETCP ETHERNET DRIVER
17220 M: Wingman Kwok <w-kwok2@ti.com>
17221 M: Murali Karicheri <m-karicheri2@ti.com>
17222 L: netdev@vger.kernel.org
17224 F: drivers/net/ethernet/ti/netcp*
17226 TI PCM3060 ASoC CODEC DRIVER
17227 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17228 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17230 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17231 F: sound/soc/codecs/pcm3060*
17233 TI TAS571X FAMILY ASoC CODEC DRIVER
17234 M: Kevin Cernekee <cernekee@chromium.org>
17235 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17237 F: sound/soc/codecs/tas571x*
17239 TI TCAN4X5X DEVICE DRIVER
17240 M: Dan Murphy <dmurphy@ti.com>
17241 L: linux-can@vger.kernel.org
17243 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17244 F: drivers/net/can/m_can/tcan4x5x.c
17246 TI TRF7970A NFC DRIVER
17247 M: Mark Greer <mgreer@animalcreek.com>
17248 L: linux-wireless@vger.kernel.org
17249 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17251 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17252 F: drivers/nfc/trf7970a.c
17254 TI TWL4030 SERIES SOC CODEC DRIVER
17255 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17256 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17258 F: sound/soc/codecs/twl4030*
17261 M: Benoit Parrot <bparrot@ti.com>
17262 L: linux-media@vger.kernel.org
17264 W: http://linuxtv.org/
17265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17266 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17267 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17268 F: drivers/media/platform/ti-vpe/
17270 TI WILINK WIRELESS DRIVERS
17271 L: linux-wireless@vger.kernel.org
17273 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17274 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17276 F: drivers/net/wireless/ti/
17277 F: include/linux/wl12xx.h
17279 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17280 M: John Stultz <john.stultz@linaro.org>
17281 M: Thomas Gleixner <tglx@linutronix.de>
17282 R: Stephen Boyd <sboyd@kernel.org>
17283 L: linux-kernel@vger.kernel.org
17285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17286 F: include/linux/clocksource.h
17287 F: include/linux/time.h
17288 F: include/linux/timex.h
17289 F: include/uapi/linux/time.h
17290 F: include/uapi/linux/timex.h
17291 F: kernel/time/alarmtimer.c
17292 F: kernel/time/clocksource.c
17293 F: kernel/time/ntp.c
17294 F: kernel/time/time*.c
17295 F: tools/testing/selftests/timers/
17298 M: Jon Maloy <jmaloy@redhat.com>
17299 M: Ying Xue <ying.xue@windriver.com>
17300 L: netdev@vger.kernel.org (core kernel code)
17301 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17303 W: http://tipc.sourceforge.net/
17304 F: include/uapi/linux/tipc*.h
17307 TLAN NETWORK DRIVER
17308 M: Samuel Chessman <chessman@tux.org>
17309 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17311 W: http://sourceforge.net/projects/tlan/
17312 F: Documentation/networking/device_drivers/ti/tlan.rst
17313 F: drivers/net/ethernet/ti/tlan.*
17315 TM6000 VIDEO4LINUX DRIVER
17316 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17317 L: linux-media@vger.kernel.org
17319 W: https://linuxtv.org
17320 T: git git://linuxtv.org/media_tree.git
17321 F: Documentation/admin-guide/media/tm6000*
17322 F: drivers/media/usb/tm6000/
17324 TMIO/SDHI MMC DRIVER
17325 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17326 L: linux-mmc@vger.kernel.org
17328 F: drivers/mmc/host/renesas_sdhi*
17329 F: drivers/mmc/host/tmio_mmc*
17330 F: include/linux/mfd/tmio.h
17332 TMP401 HARDWARE MONITOR DRIVER
17333 M: Guenter Roeck <linux@roeck-us.net>
17334 L: linux-hwmon@vger.kernel.org
17336 F: Documentation/hwmon/tmp401.rst
17337 F: drivers/hwmon/tmp401.c
17339 TMP513 HARDWARE MONITOR DRIVER
17340 M: Eric Tremblay <etremblay@distech-controls.com>
17341 L: linux-hwmon@vger.kernel.org
17343 F: Documentation/hwmon/tmp513.rst
17344 F: drivers/hwmon/tmp513.c
17346 TMPFS (SHMEM FILESYSTEM)
17347 M: Hugh Dickins <hughd@google.com>
17348 L: linux-mm@kvack.org
17350 F: include/linux/shmem_fs.h
17353 TOMOYO SECURITY MODULE
17354 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17355 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17356 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17357 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17358 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17359 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17361 W: https://tomoyo.osdn.jp/
17362 F: security/tomoyo/
17364 TOPSTAR LAPTOP EXTRAS DRIVER
17365 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17366 L: platform-driver-x86@vger.kernel.org
17368 F: drivers/platform/x86/topstar-laptop.c
17370 TORTURE-TEST MODULES
17371 M: Davidlohr Bueso <dave@stgolabs.net>
17372 M: "Paul E. McKenney" <paulmck@kernel.org>
17373 M: Josh Triplett <josh@joshtriplett.org>
17374 L: linux-kernel@vger.kernel.org
17376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17377 F: Documentation/RCU/torture.rst
17378 F: kernel/locking/locktorture.c
17379 F: kernel/rcu/rcuperf.c
17380 F: kernel/rcu/rcutorture.c
17381 F: kernel/torture.c
17383 TOSHIBA ACPI EXTRAS DRIVER
17384 M: Azael Avalos <coproscefalo@gmail.com>
17385 L: platform-driver-x86@vger.kernel.org
17387 F: drivers/platform/x86/toshiba_acpi.c
17389 TOSHIBA BLUETOOTH DRIVER
17390 M: Azael Avalos <coproscefalo@gmail.com>
17391 L: platform-driver-x86@vger.kernel.org
17393 F: drivers/platform/x86/toshiba_bluetooth.c
17395 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17396 M: Azael Avalos <coproscefalo@gmail.com>
17397 L: platform-driver-x86@vger.kernel.org
17399 F: drivers/platform/x86/toshiba_haps.c
17402 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17404 W: http://www.buzzard.org.uk/toshiba/
17405 F: drivers/char/toshiba.c
17406 F: include/linux/toshiba.h
17407 F: include/uapi/linux/toshiba.h
17409 TOSHIBA TC358743 DRIVER
17410 M: Mats Randgaard <matrandg@cisco.com>
17411 L: linux-media@vger.kernel.org
17413 F: drivers/media/i2c/tc358743*
17414 F: include/media/i2c/tc358743.h
17416 TOSHIBA WMI HOTKEYS DRIVER
17417 M: Azael Avalos <coproscefalo@gmail.com>
17418 L: platform-driver-x86@vger.kernel.org
17420 F: drivers/platform/x86/toshiba-wmi.c
17423 M: Peter Huewe <peterhuewe@gmx.de>
17424 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17425 R: Jason Gunthorpe <jgg@ziepe.ca>
17426 L: linux-integrity@vger.kernel.org
17428 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17429 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17430 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17431 F: drivers/char/tpm/
17434 M: Steven Rostedt <rostedt@goodmis.org>
17435 M: Ingo Molnar <mingo@redhat.com>
17437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17438 F: Documentation/trace/ftrace.rst
17439 F: arch/*/*/*/ftrace.h
17440 F: arch/*/kernel/ftrace.c
17441 F: include/*/ftrace.h
17442 F: include/linux/trace*.h
17445 F: tools/testing/selftests/ftrace/
17447 TRACING MMIO ACCESSES (MMIOTRACE)
17448 M: Steven Rostedt <rostedt@goodmis.org>
17449 M: Ingo Molnar <mingo@kernel.org>
17450 R: Karol Herbst <karolherbst@gmail.com>
17451 R: Pekka Paalanen <ppaalanen@gmail.com>
17452 L: linux-kernel@vger.kernel.org
17453 L: nouveau@lists.freedesktop.org
17455 F: arch/x86/mm/kmmio.c
17456 F: arch/x86/mm/mmio-mod.c
17457 F: arch/x86/mm/testmmiotrace.c
17458 F: include/linux/mmiotrace.h
17459 F: kernel/trace/trace_mmiotrace.c
17462 M: Jiri Kosina <trivial@kernel.org>
17464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17465 K: ^Subject:.*(?i)trivial
17468 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17469 M: Jiri Slaby <jirislaby@kernel.org>
17471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17472 F: Documentation/driver-api/serial/
17474 F: drivers/tty/serial/serial_core.c
17475 F: include/linux/serial.h
17476 F: include/linux/serial_core.h
17477 F: include/linux/tty.h
17478 F: include/uapi/linux/serial.h
17479 F: include/uapi/linux/serial_core.h
17480 F: include/uapi/linux/tty.h
17482 TUA9001 MEDIA DRIVER
17483 M: Antti Palosaari <crope@iki.fi>
17484 L: linux-media@vger.kernel.org
17486 W: https://linuxtv.org
17487 W: http://palosaari.fi/linux/
17488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17489 T: git git://linuxtv.org/anttip/media_tree.git
17490 F: drivers/media/tuners/tua9001*
17492 TULIP NETWORK DRIVERS
17493 L: netdev@vger.kernel.org
17494 L: linux-parisc@vger.kernel.org
17496 F: drivers/net/ethernet/dec/tulip/
17499 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17501 W: http://vtun.sourceforge.net/tun
17502 F: Documentation/networking/tuntap.rst
17503 F: arch/um/os-Linux/drivers/
17505 TURBOCHANNEL SUBSYSTEM
17506 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17507 M: Ralf Baechle <ralf@linux-mips.org>
17508 L: linux-mips@vger.kernel.org
17510 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17512 F: include/linux/tc.h
17515 M: "Len Brown" <lenb@kernel.org>
17516 L: linux-pm@vger.kernel.org
17518 Q: https://patchwork.kernel.org/project/linux-pm/list/
17519 B: https://bugzilla.kernel.org
17520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17521 F: tools/power/x86/turbostat/
17523 TW5864 VIDEO4LINUX DRIVER
17524 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17525 M: Anton Sviridenko <anton@corp.bluecherry.net>
17526 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17527 M: Andrey Utkin <andrey_utkin@fastmail.com>
17528 L: linux-media@vger.kernel.org
17530 F: drivers/media/pci/tw5864/
17532 TW68 VIDEO4LINUX DRIVER
17533 M: Hans Verkuil <hverkuil@xs4all.nl>
17534 L: linux-media@vger.kernel.org
17536 W: https://linuxtv.org
17537 T: git git://linuxtv.org/media_tree.git
17538 F: drivers/media/pci/tw68/
17540 TW686X VIDEO4LINUX DRIVER
17541 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17542 L: linux-media@vger.kernel.org
17544 W: http://linuxtv.org
17545 T: git git://linuxtv.org/media_tree.git
17546 F: drivers/media/pci/tw686x/
17548 UACCE ACCELERATOR FRAMEWORK
17549 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17550 M: Zhou Wang <wangzhou1@hisilicon.com>
17551 L: linux-accelerators@lists.ozlabs.org
17552 L: linux-kernel@vger.kernel.org
17554 F: Documentation/ABI/testing/sysfs-driver-uacce
17555 F: Documentation/misc-devices/uacce.rst
17556 F: drivers/misc/uacce/
17557 F: include/linux/uacce.h
17558 F: include/uapi/misc/uacce/
17560 UBI FILE SYSTEM (UBIFS)
17561 M: Richard Weinberger <richard@nod.at>
17562 L: linux-mtd@lists.infradead.org
17564 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17567 F: Documentation/filesystems/ubifs.rst
17570 UCLINUX (M68KNOMMU AND COLDFIRE)
17571 M: Greg Ungerer <gerg@linux-m68k.org>
17572 L: linux-m68k@lists.linux-m68k.org
17573 L: uclinux-dev@uclinux.org (subscribers-only)
17575 W: http://www.linux-m68k.org/
17576 W: http://www.uclinux.org/
17577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17578 F: arch/m68k/*/*_no.*
17580 F: arch/m68k/coldfire/
17581 F: arch/m68k/include/asm/*_no.*
17584 M: Jan Kara <jack@suse.com>
17586 F: Documentation/filesystems/udf.rst
17590 M: Bastien Nocera <hadess@hadess.net>
17591 L: linux-input@vger.kernel.org
17593 F: drivers/hid/hid-udraw-ps3.c
17596 M: Evgeniy Dushistov <dushistov@mail.ru>
17598 F: Documentation/admin-guide/ufs.rst
17601 UHID USERSPACE HID IO DRIVER
17602 M: David Rheinsberg <david.rheinsberg@gmail.com>
17603 L: linux-input@vger.kernel.org
17605 F: drivers/hid/uhid.c
17606 F: include/uapi/linux/uhid.h
17609 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17610 L: linux-usb@vger.kernel.org
17612 F: drivers/usb/common/ulpi.c
17613 F: include/linux/ulpi/
17616 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17617 L: linux-fsdevel@vger.kernel.org
17622 M: Tony Finch <dot@dotat.at>
17624 W: http://dotat.at/prog/unifdef
17625 F: scripts/unifdef.c
17627 UNIFORM CDROM DRIVER
17628 M: Jens Axboe <axboe@kernel.dk>
17630 W: http://www.kernel.dk
17631 F: Documentation/cdrom/
17632 F: drivers/cdrom/cdrom.c
17633 F: include/linux/cdrom.h
17634 F: include/uapi/linux/cdrom.h
17636 UNISYS S-PAR DRIVERS
17637 M: David Kershner <david.kershner@unisys.com>
17638 L: sparmaintainer@unisys.com (Unisys internal)
17640 F: drivers/staging/unisys/
17641 F: drivers/visorbus/
17642 F: include/linux/visorbus.h
17644 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17645 R: Alim Akhtar <alim.akhtar@samsung.com>
17646 R: Avri Altman <avri.altman@wdc.com>
17647 L: linux-scsi@vger.kernel.org
17649 F: Documentation/scsi/ufs.rst
17650 F: drivers/scsi/ufs/
17652 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17653 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17654 L: linux-scsi@vger.kernel.org
17656 F: drivers/scsi/ufs/*dwc*
17658 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17659 M: Stanley Chu <stanley.chu@mediatek.com>
17660 L: linux-scsi@vger.kernel.org
17661 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17663 F: drivers/scsi/ufs/ufs-mediatek*
17665 UNSORTED BLOCK IMAGES (UBI)
17666 M: Richard Weinberger <richard@nod.at>
17667 L: linux-mtd@lists.infradead.org
17669 W: http://www.linux-mtd.infradead.org/
17670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17672 F: drivers/mtd/ubi/
17673 F: include/linux/mtd/ubi.h
17674 F: include/uapi/mtd/ubi-user.h
17676 USB "USBNET" DRIVER FRAMEWORK
17677 M: Oliver Neukum <oneukum@suse.com>
17678 L: netdev@vger.kernel.org
17680 W: http://www.linux-usb.org/usbnet
17681 F: drivers/net/usb/usbnet.c
17682 F: include/linux/usb/usbnet.h
17685 M: Oliver Neukum <oneukum@suse.com>
17686 L: linux-usb@vger.kernel.org
17688 F: Documentation/usb/acm.rst
17689 F: drivers/usb/class/cdc-acm.*
17691 USB APPLE MFI FASTCHARGE DRIVER
17692 M: Bastien Nocera <hadess@hadess.net>
17693 L: linux-usb@vger.kernel.org
17695 F: drivers/usb/misc/apple-mfi-fastcharge.c
17697 USB AR5523 WIRELESS DRIVER
17698 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17699 L: linux-wireless@vger.kernel.org
17701 F: drivers/net/wireless/ath/ar5523/
17704 M: Oliver Neukum <oneukum@suse.com>
17705 L: linux-usb@vger.kernel.org
17706 L: linux-scsi@vger.kernel.org
17708 F: drivers/usb/storage/uas.c
17710 USB CDC ETHERNET DRIVER
17711 M: Oliver Neukum <oliver@neukum.org>
17712 L: linux-usb@vger.kernel.org
17714 F: drivers/net/usb/cdc_*.c
17715 F: include/uapi/linux/usb/cdc.h
17717 USB CHAOSKEY DRIVER
17718 M: Keith Packard <keithp@keithp.com>
17719 L: linux-usb@vger.kernel.org
17721 F: drivers/usb/misc/chaoskey.c
17723 USB CYPRESS C67X00 DRIVER
17724 M: Peter Korsgaard <jacmet@sunsite.dk>
17725 L: linux-usb@vger.kernel.org
17727 F: drivers/usb/c67x00/
17729 USB DAVICOM DM9601 DRIVER
17730 M: Peter Korsgaard <jacmet@sunsite.dk>
17731 L: netdev@vger.kernel.org
17733 W: http://www.linux-usb.org/usbnet
17734 F: drivers/net/usb/dm9601.c
17737 M: Alan Stern <stern@rowland.harvard.edu>
17738 L: linux-usb@vger.kernel.org
17740 F: Documentation/usb/ehci.rst
17741 F: drivers/usb/host/ehci*
17743 USB GADGET/PERIPHERAL SUBSYSTEM
17744 M: Felipe Balbi <balbi@kernel.org>
17745 L: linux-usb@vger.kernel.org
17747 W: http://www.linux-usb.org/gadget
17748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17749 F: drivers/usb/gadget/
17750 F: include/linux/usb/gadget*
17752 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17753 M: Jiri Kosina <jikos@kernel.org>
17754 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17755 L: linux-usb@vger.kernel.org
17757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17758 F: Documentation/hid/hiddev.rst
17759 F: drivers/hid/usbhid/
17761 USB INTEL XHCI ROLE MUX DRIVER
17762 M: Hans de Goede <hdegoede@redhat.com>
17763 L: linux-usb@vger.kernel.org
17765 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17767 USB IP DRIVER FOR HISILICON KIRIN
17768 M: Yu Chen <chenyu56@huawei.com>
17769 M: Binghui Wang <wangbinghui@hisilicon.com>
17770 L: linux-usb@vger.kernel.org
17772 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17773 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17776 M: Olav Kongas <ok@artecdesign.ee>
17777 L: linux-usb@vger.kernel.org
17779 F: drivers/usb/host/isp116x*
17780 F: include/linux/usb/isp116x.h
17782 USB LAN78XX ETHERNET DRIVER
17783 M: Woojung Huh <woojung.huh@microchip.com>
17784 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17785 L: netdev@vger.kernel.org
17787 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17788 F: drivers/net/usb/lan78xx.*
17789 F: include/dt-bindings/net/microchip-lan78xx.h
17791 USB MASS STORAGE DRIVER
17792 M: Alan Stern <stern@rowland.harvard.edu>
17793 L: linux-usb@vger.kernel.org
17794 L: usb-storage@lists.one-eyed-alien.net
17796 F: drivers/usb/storage/
17799 M: Clemens Ladisch <clemens@ladisch.de>
17800 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17803 F: sound/usb/midi.*
17805 USB NETWORKING DRIVERS
17806 L: linux-usb@vger.kernel.org
17808 F: drivers/net/usb/
17811 M: Alan Stern <stern@rowland.harvard.edu>
17812 L: linux-usb@vger.kernel.org
17814 F: Documentation/usb/ohci.rst
17815 F: drivers/usb/host/ohci*
17817 USB OTG FSM (Finite State Machine)
17818 M: Peter Chen <Peter.Chen@nxp.com>
17819 L: linux-usb@vger.kernel.org
17821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17822 F: drivers/usb/common/usb-otg-fsm.c
17825 M: Valentina Manea <valentina.manea.m@gmail.com>
17826 M: Shuah Khan <shuah@kernel.org>
17827 M: Shuah Khan <skhan@linuxfoundation.org>
17828 L: linux-usb@vger.kernel.org
17830 F: Documentation/usb/usbip_protocol.rst
17831 F: drivers/usb/usbip/
17832 F: tools/testing/selftests/drivers/usb/usbip/
17833 F: tools/usb/usbip/
17836 M: Petko Manolov <petkan@nucleusys.com>
17837 L: linux-usb@vger.kernel.org
17838 L: netdev@vger.kernel.org
17840 W: https://github.com/petkan/pegasus
17841 T: git git://github.com/petkan/pegasus.git
17842 F: drivers/net/usb/pegasus.*
17845 M: Felipe Balbi <balbi@kernel.org>
17846 L: linux-usb@vger.kernel.org
17848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17849 F: drivers/usb/phy/
17851 USB PRINTER DRIVER (usblp)
17852 M: Pete Zaitcev <zaitcev@redhat.com>
17853 L: linux-usb@vger.kernel.org
17855 F: drivers/usb/class/usblp.c
17857 USB QMI WWAN NETWORK DRIVER
17858 M: Bjørn Mork <bjorn@mork.no>
17859 L: netdev@vger.kernel.org
17861 F: Documentation/ABI/testing/sysfs-class-net-qmi
17862 F: drivers/net/usb/qmi_wwan.c
17865 M: Petko Manolov <petkan@nucleusys.com>
17866 L: linux-usb@vger.kernel.org
17867 L: netdev@vger.kernel.org
17869 W: https://github.com/petkan/rtl8150
17870 T: git git://github.com/petkan/rtl8150.git
17871 F: drivers/net/usb/rtl8150.c
17873 USB SERIAL SUBSYSTEM
17874 M: Johan Hovold <johan@kernel.org>
17875 L: linux-usb@vger.kernel.org
17877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17878 F: Documentation/usb/usb-serial.rst
17879 F: drivers/usb/serial/
17880 F: include/linux/usb/serial.h
17882 USB SMSC75XX ETHERNET DRIVER
17883 M: Steve Glendinning <steve.glendinning@shawell.net>
17884 L: netdev@vger.kernel.org
17886 F: drivers/net/usb/smsc75xx.*
17888 USB SMSC95XX ETHERNET DRIVER
17889 M: Steve Glendinning <steve.glendinning@shawell.net>
17890 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17891 L: netdev@vger.kernel.org
17893 F: drivers/net/usb/smsc95xx.*
17896 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17897 L: linux-usb@vger.kernel.org
17899 W: http://www.linux-usb.org
17900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17901 F: Documentation/devicetree/bindings/usb/
17902 F: Documentation/usb/
17904 F: include/linux/usb.h
17905 F: include/linux/usb/
17907 USB TYPEC BUS FOR ALTERNATE MODES
17908 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17909 L: linux-usb@vger.kernel.org
17911 F: Documentation/ABI/testing/sysfs-bus-typec
17912 F: Documentation/driver-api/usb/typec_bus.rst
17913 F: drivers/usb/typec/altmodes/
17914 F: include/linux/usb/typec_altmode.h
17917 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17918 L: linux-usb@vger.kernel.org
17920 F: Documentation/ABI/testing/sysfs-class-typec
17921 F: Documentation/driver-api/usb/typec.rst
17922 F: drivers/usb/typec/
17923 F: include/linux/usb/typec.h
17925 USB TYPEC INTEL PMC MUX DRIVER
17926 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17927 L: linux-usb@vger.kernel.org
17929 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17930 F: drivers/usb/typec/mux/intel_pmc_mux.c
17932 USB TYPEC PI3USB30532 MUX DRIVER
17933 M: Hans de Goede <hdegoede@redhat.com>
17934 L: linux-usb@vger.kernel.org
17936 F: drivers/usb/typec/mux/pi3usb30532.c
17938 USB TYPEC PORT CONTROLLER DRIVERS
17939 M: Guenter Roeck <linux@roeck-us.net>
17940 L: linux-usb@vger.kernel.org
17942 F: drivers/usb/typec/tcpm/
17945 M: Alan Stern <stern@rowland.harvard.edu>
17946 L: linux-usb@vger.kernel.org
17948 F: drivers/usb/host/uhci*
17951 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17952 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17953 L: linux-media@vger.kernel.org
17955 W: http://www.ideasonboard.org/uvc/
17956 T: git git://linuxtv.org/media_tree.git
17957 F: drivers/media/usb/uvc/
17958 F: include/uapi/linux/uvcvideo.h
17961 M: Hans Verkuil <hverkuil@xs4all.nl>
17962 L: linux-media@vger.kernel.org
17964 W: https://linuxtv.org
17965 T: git git://linuxtv.org/media_tree.git
17966 F: drivers/staging/media/usbvision/
17969 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17970 L: linux-usb@vger.kernel.org
17972 F: drivers/usb/gadget/function/*uvc*
17973 F: drivers/usb/gadget/legacy/webcam.c
17974 F: include/uapi/linux/usb/g_uvc.h
17976 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17977 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17978 L: linux-wireless@vger.kernel.org
17980 F: drivers/net/wireless/rndis_wlan.c
17983 M: Mathias Nyman <mathias.nyman@intel.com>
17984 L: linux-usb@vger.kernel.org
17986 F: drivers/usb/host/pci-quirks*
17987 F: drivers/usb/host/xhci*
17990 L: linux-wireless@vger.kernel.org
17992 W: http://linux-lc100020.sourceforge.net
17993 F: drivers/net/wireless/zydas/zd1201.*
17996 M: Antoine Jacquet <royale@zerezo.com>
17997 L: linux-usb@vger.kernel.org
17998 L: linux-media@vger.kernel.org
18000 W: http://royale.zerezo.com/zr364xx/
18001 T: git git://linuxtv.org/media_tree.git
18002 F: Documentation/admin-guide/media/zr364xx*
18003 F: drivers/media/usb/zr364xx/
18005 USER-MODE LINUX (UML)
18006 M: Jeff Dike <jdike@addtoit.com>
18007 M: Richard Weinberger <richard@nod.at>
18008 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18009 L: linux-um@lists.infradead.org
18011 W: http://user-mode-linux.sourceforge.net
18012 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18014 F: Documentation/virt/uml/
18019 USERSPACE COPYIN/COPYOUT (UIOVEC)
18020 M: Alexander Viro <viro@zeniv.linux.org.uk>
18022 F: include/linux/uio.h
18025 USERSPACE DMA BUFFER DRIVER
18026 M: Gerd Hoffmann <kraxel@redhat.com>
18027 L: dri-devel@lists.freedesktop.org
18029 T: git git://anongit.freedesktop.org/drm/drm-misc
18030 F: drivers/dma-buf/udmabuf.c
18031 F: include/uapi/linux/udmabuf.h
18033 USERSPACE I/O (UIO)
18034 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18037 F: Documentation/driver-api/uio-howto.rst
18039 F: include/linux/uio_driver.h
18042 M: Karel Zak <kzak@redhat.com>
18043 L: util-linux@vger.kernel.org
18045 W: http://en.wikipedia.org/wiki/Util-linux
18046 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18049 M: Christoph Hellwig <hch@lst.de>
18050 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18051 L: linux-kernel@vger.kernel.org
18053 T: git git://git.infradead.org/users/hch/uuid.git
18054 F: include/linux/uuid.h
18055 F: include/uapi/linux/uuid.h
18060 M: Michal Januszewski <spock@gentoo.org>
18061 L: linux-fbdev@vger.kernel.org
18063 W: https://github.com/mjanusz/v86d
18064 F: Documentation/fb/uvesafb.rst
18065 F: drivers/video/fbdev/uvesafb.*
18067 Ux500 CLOCK DRIVERS
18068 M: Ulf Hansson <ulf.hansson@linaro.org>
18069 L: linux-clk@vger.kernel.org
18070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18072 F: drivers/clk/ux500/
18075 M: Stefan Agner <stefan@agner.ch>
18076 L: linux-mtd@lists.infradead.org
18078 F: drivers/mtd/nand/raw/vf610_nfc.c
18080 VFAT/FAT/MSDOS FILESYSTEM
18081 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18083 F: Documentation/filesystems/vfat.rst
18087 M: Alex Williamson <alex.williamson@redhat.com>
18088 R: Cornelia Huck <cohuck@redhat.com>
18089 L: kvm@vger.kernel.org
18091 T: git git://github.com/awilliam/linux-vfio.git
18092 F: Documentation/driver-api/vfio.rst
18094 F: include/linux/vfio.h
18095 F: include/uapi/linux/vfio.h
18097 VFIO MEDIATED DEVICE DRIVERS
18098 M: Kirti Wankhede <kwankhede@nvidia.com>
18099 L: kvm@vger.kernel.org
18101 F: Documentation/driver-api/vfio-mediated-device.rst
18102 F: drivers/vfio/mdev/
18103 F: include/linux/mdev.h
18104 F: samples/vfio-mdev/
18106 VFIO PLATFORM DRIVER
18107 M: Eric Auger <eric.auger@redhat.com>
18108 L: kvm@vger.kernel.org
18110 F: drivers/vfio/platform/
18113 R: Lukas Wunner <lukas@wunner.de>
18115 T: git git://anongit.freedesktop.org/drm/drm-misc
18116 F: Documentation/gpu/vga-switcheroo.rst
18117 F: drivers/gpu/vga/vga_switcheroo.c
18118 F: include/linux/vga_switcheroo.h
18120 VIA RHINE NETWORK DRIVER
18122 F: drivers/net/ethernet/via/via-rhine.c
18124 VIA SD/MMC CARD CONTROLLER DRIVER
18125 M: Bruce Chang <brucechang@via.com.tw>
18126 M: Harald Welte <HaraldWelte@viatech.com>
18128 F: drivers/mmc/host/via-sdmmc.c
18130 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18131 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18132 L: linux-fbdev@vger.kernel.org
18134 F: drivers/video/fbdev/via/
18135 F: include/linux/via-core.h
18136 F: include/linux/via-gpio.h
18137 F: include/linux/via_i2c.h
18139 VIA VELOCITY NETWORK DRIVER
18140 M: Francois Romieu <romieu@fr.zoreil.com>
18141 L: netdev@vger.kernel.org
18143 F: drivers/net/ethernet/via/via-velocity.*
18145 VICODEC VIRTUAL CODEC DRIVER
18146 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18147 L: linux-media@vger.kernel.org
18149 W: https://linuxtv.org
18150 T: git git://linuxtv.org/media_tree.git
18151 F: drivers/media/test-drivers/vicodec/*
18153 VIDEO I2C POLLING DRIVER
18154 M: Matt Ranostay <matt.ranostay@konsulko.com>
18155 L: linux-media@vger.kernel.org
18157 F: drivers/media/i2c/video-i2c.c
18159 VIDEO MULTIPLEXER DRIVER
18160 M: Philipp Zabel <p.zabel@pengutronix.de>
18161 L: linux-media@vger.kernel.org
18163 F: drivers/media/platform/video-mux.c
18165 VIDEOBUF2 FRAMEWORK
18166 M: Pawel Osciak <pawel@osciak.com>
18167 M: Marek Szyprowski <m.szyprowski@samsung.com>
18168 M: Kyungmin Park <kyungmin.park@samsung.com>
18169 R: Tomasz Figa <tfiga@chromium.org>
18170 L: linux-media@vger.kernel.org
18172 F: drivers/media/common/videobuf2/*
18173 F: include/media/videobuf2-*
18175 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18176 M: Helen Koike <helen.koike@collabora.com>
18177 R: Shuah Khan <skhan@linuxfoundation.org>
18178 L: linux-media@vger.kernel.org
18180 W: https://linuxtv.org
18181 T: git git://linuxtv.org/media_tree.git
18182 F: drivers/media/test-drivers/vimc/*
18185 M: Alex Williamson <alex.williamson@redhat.com>
18186 M: Paolo Bonzini <pbonzini@redhat.com>
18187 L: kvm@vger.kernel.org
18191 VIRTIO AND VHOST VSOCK DRIVER
18192 M: Stefan Hajnoczi <stefanha@redhat.com>
18193 M: Stefano Garzarella <sgarzare@redhat.com>
18194 L: kvm@vger.kernel.org
18195 L: virtualization@lists.linux-foundation.org
18196 L: netdev@vger.kernel.org
18198 F: drivers/net/vsockmon.c
18199 F: drivers/vhost/vsock.c
18200 F: include/linux/virtio_vsock.h
18201 F: include/uapi/linux/virtio_vsock.h
18202 F: include/uapi/linux/vm_sockets_diag.h
18203 F: include/uapi/linux/vsockmon.h
18204 F: net/vmw_vsock/af_vsock_tap.c
18205 F: net/vmw_vsock/diag.c
18206 F: net/vmw_vsock/virtio_transport.c
18207 F: net/vmw_vsock/virtio_transport_common.c
18208 F: net/vmw_vsock/vsock_loopback.c
18209 F: tools/testing/vsock/
18211 VIRTIO BLOCK AND SCSI DRIVERS
18212 M: "Michael S. Tsirkin" <mst@redhat.com>
18213 M: Jason Wang <jasowang@redhat.com>
18214 R: Paolo Bonzini <pbonzini@redhat.com>
18215 R: Stefan Hajnoczi <stefanha@redhat.com>
18216 L: virtualization@lists.linux-foundation.org
18218 F: drivers/block/virtio_blk.c
18219 F: drivers/scsi/virtio_scsi.c
18220 F: drivers/vhost/scsi.c
18221 F: include/uapi/linux/virtio_blk.h
18222 F: include/uapi/linux/virtio_scsi.h
18224 VIRTIO CONSOLE DRIVER
18225 M: Amit Shah <amit@kernel.org>
18226 L: virtualization@lists.linux-foundation.org
18228 F: drivers/char/virtio_console.c
18229 F: include/linux/virtio_console.h
18230 F: include/uapi/linux/virtio_console.h
18232 VIRTIO CORE AND NET DRIVERS
18233 M: "Michael S. Tsirkin" <mst@redhat.com>
18234 M: Jason Wang <jasowang@redhat.com>
18235 L: virtualization@lists.linux-foundation.org
18237 F: Documentation/devicetree/bindings/virtio/
18238 F: drivers/block/virtio_blk.c
18239 F: drivers/crypto/virtio/
18240 F: drivers/net/virtio_net.c
18243 F: include/linux/vdpa.h
18244 F: include/linux/virtio*.h
18245 F: include/uapi/linux/virtio_*.h
18249 M: "Michael S. Tsirkin" <mst@redhat.com>
18250 M: David Hildenbrand <david@redhat.com>
18251 L: virtualization@lists.linux-foundation.org
18253 F: drivers/virtio/virtio_balloon.c
18254 F: include/uapi/linux/virtio_balloon.h
18255 F: include/linux/balloon_compaction.h
18256 F: mm/balloon_compaction.c
18258 VIRTIO CRYPTO DRIVER
18259 M: Gonglei <arei.gonglei@huawei.com>
18260 L: virtualization@lists.linux-foundation.org
18261 L: linux-crypto@vger.kernel.org
18263 F: drivers/crypto/virtio/
18264 F: include/uapi/linux/virtio_crypto.h
18266 VIRTIO DRIVERS FOR S390
18267 M: Cornelia Huck <cohuck@redhat.com>
18268 M: Halil Pasic <pasic@linux.ibm.com>
18269 L: linux-s390@vger.kernel.org
18270 L: virtualization@lists.linux-foundation.org
18271 L: kvm@vger.kernel.org
18273 F: arch/s390/include/uapi/asm/virtio-ccw.h
18274 F: drivers/s390/virtio/
18277 M: Vivek Goyal <vgoyal@redhat.com>
18278 M: Stefan Hajnoczi <stefanha@redhat.com>
18279 M: Miklos Szeredi <miklos@szeredi.hu>
18280 L: virtualization@lists.linux-foundation.org
18281 L: linux-fsdevel@vger.kernel.org
18283 W: https://virtio-fs.gitlab.io/
18284 F: Documentation/filesystems/virtiofs.rst
18285 F: fs/fuse/virtio_fs.c
18286 F: include/uapi/linux/virtio_fs.h
18289 M: David Airlie <airlied@linux.ie>
18290 M: Gerd Hoffmann <kraxel@redhat.com>
18291 L: dri-devel@lists.freedesktop.org
18292 L: virtualization@lists.linux-foundation.org
18294 T: git git://anongit.freedesktop.org/drm/drm-misc
18295 F: drivers/gpu/drm/virtio/
18296 F: include/uapi/linux/virtio_gpu.h
18298 VIRTIO HOST (VHOST)
18299 M: "Michael S. Tsirkin" <mst@redhat.com>
18300 M: Jason Wang <jasowang@redhat.com>
18301 L: kvm@vger.kernel.org
18302 L: virtualization@lists.linux-foundation.org
18303 L: netdev@vger.kernel.org
18305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18307 F: include/linux/vhost_iotlb.h
18308 F: include/uapi/linux/vhost.h
18310 VIRTIO INPUT DRIVER
18311 M: Gerd Hoffmann <kraxel@redhat.com>
18313 F: drivers/virtio/virtio_input.c
18314 F: include/uapi/linux/virtio_input.h
18316 VIRTIO IOMMU DRIVER
18317 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18318 L: virtualization@lists.linux-foundation.org
18320 F: drivers/iommu/virtio-iommu.c
18321 F: include/uapi/linux/virtio_iommu.h
18324 M: David Hildenbrand <david@redhat.com>
18325 L: virtualization@lists.linux-foundation.org
18327 F: drivers/virtio/virtio_mem.c
18328 F: include/uapi/linux/virtio_mem.h
18330 VIRTUAL BOX GUEST DEVICE DRIVER
18331 M: Hans de Goede <hdegoede@redhat.com>
18332 M: Arnd Bergmann <arnd@arndb.de>
18333 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18335 F: drivers/virt/vboxguest/
18336 F: include/linux/vbox_utils.h
18337 F: include/uapi/linux/vbox*.h
18339 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18340 M: Hans de Goede <hdegoede@redhat.com>
18341 L: linux-fsdevel@vger.kernel.org
18345 VIRTUAL SERIO DEVICE DRIVER
18346 M: Stephen Chandler Paul <thatslyude@gmail.com>
18348 F: drivers/input/serio/userio.c
18349 F: include/uapi/linux/userio.h
18351 VIVID VIRTUAL VIDEO DRIVER
18352 M: Hans Verkuil <hverkuil@xs4all.nl>
18353 L: linux-media@vger.kernel.org
18355 W: https://linuxtv.org
18356 T: git git://linuxtv.org/media_tree.git
18357 F: drivers/media/test-drivers/vivid/*
18360 M: Florian Fainelli <f.fainelli@gmail.com>
18361 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18363 F: drivers/vlynq/vlynq.c
18364 F: include/linux/vlynq.h
18367 M: Martyn Welch <martyn@welchs.me.uk>
18368 M: Manohar Vanga <manohar.vanga@gmail.com>
18369 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18370 L: devel@driverdev.osuosl.org
18372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18373 F: Documentation/driver-api/vme.rst
18374 F: drivers/staging/vme/
18376 F: include/linux/vme*
18378 VMWARE BALLOON DRIVER
18379 M: Nadav Amit <namit@vmware.com>
18380 M: "VMware, Inc." <pv-drivers@vmware.com>
18381 L: linux-kernel@vger.kernel.org
18383 F: drivers/misc/vmw_balloon.c
18385 VMWARE HYPERVISOR INTERFACE
18386 M: Deep Shah <sdeep@vmware.com>
18387 M: "VMware, Inc." <pv-drivers@vmware.com>
18388 L: virtualization@lists.linux-foundation.org
18390 F: arch/x86/include/asm/vmware.h
18391 F: arch/x86/kernel/cpu/vmware.c
18393 VMWARE PVRDMA DRIVER
18394 M: Adit Ranadive <aditr@vmware.com>
18395 M: VMware PV-Drivers <pv-drivers@vmware.com>
18396 L: linux-rdma@vger.kernel.org
18398 F: drivers/infiniband/hw/vmw_pvrdma/
18400 VMware PVSCSI driver
18401 M: Jim Gill <jgill@vmware.com>
18402 M: VMware PV-Drivers <pv-drivers@vmware.com>
18403 L: linux-scsi@vger.kernel.org
18405 F: drivers/scsi/vmw_pvscsi.c
18406 F: drivers/scsi/vmw_pvscsi.h
18408 VMWARE VIRTUAL PTP CLOCK DRIVER
18409 M: Vivek Thampi <vithampi@vmware.com>
18410 M: "VMware, Inc." <pv-drivers@vmware.com>
18411 L: netdev@vger.kernel.org
18413 F: drivers/ptp/ptp_vmw.c
18415 VMWARE VMMOUSE SUBDRIVER
18416 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18417 M: "VMware, Inc." <pv-drivers@vmware.com>
18418 L: linux-input@vger.kernel.org
18420 F: drivers/input/mouse/vmmouse.c
18421 F: drivers/input/mouse/vmmouse.h
18423 VMWARE VMXNET3 ETHERNET DRIVER
18424 M: Ronak Doshi <doshir@vmware.com>
18425 M: "VMware, Inc." <pv-drivers@vmware.com>
18426 L: netdev@vger.kernel.org
18428 F: drivers/net/vmxnet3/
18430 VOCORE VOCORE2 BOARD
18431 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18432 L: linux-mips@vger.kernel.org
18434 F: arch/mips/boot/dts/ralink/vocore2.dts
18436 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18437 M: Liam Girdwood <lgirdwood@gmail.com>
18438 M: Mark Brown <broonie@kernel.org>
18439 L: linux-kernel@vger.kernel.org
18441 W: http://www.slimlogic.co.uk/?p=48
18442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18443 F: Documentation/devicetree/bindings/regulator/
18444 F: Documentation/power/regulator/
18445 F: drivers/regulator/
18446 F: include/dt-bindings/regulator/
18447 F: include/linux/regulator/
18448 K: regulator_get_optional
18451 M: David Ahern <dsahern@kernel.org>
18452 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18453 L: netdev@vger.kernel.org
18455 F: Documentation/networking/vrf.rst
18456 F: drivers/net/vrf.c
18459 M: Petr Mladek <pmladek@suse.com>
18460 M: Steven Rostedt <rostedt@goodmis.org>
18461 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18462 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18463 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18466 F: Documentation/core-api/printk-formats.rst
18467 F: lib/test_printf.c
18470 VT1211 HARDWARE MONITOR DRIVER
18471 M: Juerg Haefliger <juergh@gmail.com>
18472 L: linux-hwmon@vger.kernel.org
18474 F: Documentation/hwmon/vt1211.rst
18475 F: drivers/hwmon/vt1211.c
18477 VT8231 HARDWARE MONITOR DRIVER
18478 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18479 L: linux-hwmon@vger.kernel.org
18481 F: drivers/hwmon/vt8231.c
18483 VUB300 USB to SDIO/SD/MMC bridge chip
18484 L: linux-mmc@vger.kernel.org
18486 F: drivers/mmc/host/vub300.c
18488 W1 DALLAS'S 1-WIRE BUS
18489 M: Evgeniy Polyakov <zbr@ioremap.net>
18491 F: Documentation/devicetree/bindings/w1/
18492 F: Documentation/w1/
18494 F: include/linux/w1.h
18496 W83791D HARDWARE MONITORING DRIVER
18497 M: Marc Hulsman <m.hulsman@tudelft.nl>
18498 L: linux-hwmon@vger.kernel.org
18500 F: Documentation/hwmon/w83791d.rst
18501 F: drivers/hwmon/w83791d.c
18503 W83793 HARDWARE MONITORING DRIVER
18504 M: Rudolf Marek <r.marek@assembler.cz>
18505 L: linux-hwmon@vger.kernel.org
18507 F: Documentation/hwmon/w83793.rst
18508 F: drivers/hwmon/w83793.c
18510 W83795 HARDWARE MONITORING DRIVER
18511 M: Jean Delvare <jdelvare@suse.com>
18512 L: linux-hwmon@vger.kernel.org
18514 F: drivers/hwmon/w83795.c
18516 W83L51xD SD/MMC CARD INTERFACE DRIVER
18517 M: Pierre Ossman <pierre@ossman.eu>
18519 F: drivers/mmc/host/wbsd.*
18521 WACOM PROTOCOL 4 SERIAL TABLETS
18522 M: Julian Squires <julian@cipht.net>
18523 M: Hans de Goede <hdegoede@redhat.com>
18524 L: linux-input@vger.kernel.org
18526 F: drivers/input/tablet/wacom_serial4.c
18528 WATCHDOG DEVICE DRIVERS
18529 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18530 M: Guenter Roeck <linux@roeck-us.net>
18531 L: linux-watchdog@vger.kernel.org
18533 W: http://www.linux-watchdog.org/
18534 T: git git://www.linux-watchdog.org/linux-watchdog.git
18535 F: Documentation/devicetree/bindings/watchdog/
18536 F: Documentation/watchdog/
18537 F: drivers/watchdog/
18538 F: include/linux/watchdog.h
18539 F: include/uapi/linux/watchdog.h
18541 WHISKEYCOVE PMIC GPIO DRIVER
18542 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18543 L: linux-gpio@vger.kernel.org
18545 F: drivers/gpio/gpio-wcove.c
18548 M: Dianlong Li <long17.cool@163.com>
18549 L: linux-rtc@vger.kernel.org
18551 F: drivers/rtc/rtc-sd3078.c
18554 M: David Rheinsberg <david.rheinsberg@gmail.com>
18555 L: linux-input@vger.kernel.org
18557 F: drivers/hid/hid-wiimote*
18559 WILOCITY WIL6210 WIRELESS DRIVER
18560 M: Maya Erez <merez@codeaurora.org>
18561 L: linux-wireless@vger.kernel.org
18562 L: wil6210@qti.qualcomm.com
18564 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18565 F: drivers/net/wireless/ath/wil6210/
18568 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18569 M: linux-wimax@intel.com
18570 L: wimax@linuxwimax.org (subscribers-only)
18572 W: http://linuxwimax.org
18573 F: Documentation/admin-guide/wimax/wimax.rst
18574 F: include/linux/wimax/debug.h
18575 F: include/net/wimax.h
18576 F: include/uapi/linux/wimax.h
18580 M: David Härdeman <david@hardeman.nu>
18582 F: drivers/media/rc/winbond-cir.c
18584 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18585 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18586 L: linux-watchdog@vger.kernel.org
18588 F: drivers/watchdog/ebc-c384_wdt.c
18590 WINSYSTEMS WS16C48 GPIO DRIVER
18591 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18592 L: linux-gpio@vger.kernel.org
18594 F: drivers/gpio/gpio-ws16c48.c
18596 WIREGUARD SECURE NETWORK TUNNEL
18597 M: Jason A. Donenfeld <Jason@zx2c4.com>
18598 L: wireguard@lists.zx2c4.com
18599 L: netdev@vger.kernel.org
18601 F: drivers/net/wireguard/
18602 F: tools/testing/selftests/wireguard/
18604 WISTRON LAPTOP BUTTON DRIVER
18605 M: Miloslav Trmac <mitr@volny.cz>
18607 F: drivers/input/misc/wistron_btns.c
18609 WL3501 WIRELESS PCMCIA CARD DRIVER
18610 L: linux-wireless@vger.kernel.org
18612 F: drivers/net/wireless/wl3501*
18614 WOLFSON MICROELECTRONICS DRIVERS
18615 L: patches@opensource.cirrus.com
18617 W: https://github.com/CirrusLogic/linux-drivers/wiki
18618 T: git https://github.com/CirrusLogic/linux-drivers.git
18619 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18620 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18621 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18622 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18623 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18624 F: Documentation/hwmon/wm83??.rst
18625 F: arch/arm/mach-s3c64xx/mach-crag6410*
18626 F: drivers/clk/clk-wm83*.c
18627 F: drivers/extcon/extcon-arizona.c
18628 F: drivers/gpio/gpio-*wm*.c
18629 F: drivers/gpio/gpio-arizona.c
18630 F: drivers/hwmon/wm83??-hwmon.c
18631 F: drivers/input/misc/wm831x-on.c
18632 F: drivers/input/touchscreen/wm831x-ts.c
18633 F: drivers/input/touchscreen/wm97*.c
18634 F: drivers/leds/leds-wm83*.c
18635 F: drivers/mfd/arizona*
18636 F: drivers/mfd/cs47l24*
18637 F: drivers/mfd/wm*.c
18638 F: drivers/power/supply/wm83*.c
18639 F: drivers/regulator/arizona*
18640 F: drivers/regulator/wm8*.c
18641 F: drivers/rtc/rtc-wm83*.c
18642 F: drivers/video/backlight/wm83*_bl.c
18643 F: drivers/watchdog/wm83*_wdt.c
18644 F: include/linux/mfd/arizona/
18645 F: include/linux/mfd/wm831x/
18646 F: include/linux/mfd/wm8350/
18647 F: include/linux/mfd/wm8400*
18648 F: include/linux/regulator/arizona*
18649 F: include/linux/wm97xx.h
18650 F: include/sound/wm????.h
18651 F: sound/soc/codecs/arizona.?
18652 F: sound/soc/codecs/cs47l24*
18653 F: sound/soc/codecs/wm*
18656 M: Tejun Heo <tj@kernel.org>
18657 R: Lai Jiangshan <jiangshanlai@gmail.com>
18659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18660 F: Documentation/core-api/workqueue.rst
18661 F: include/linux/workqueue.h
18662 F: kernel/workqueue.c
18664 X-POWERS AXP288 PMIC DRIVERS
18665 M: Hans de Goede <hdegoede@redhat.com>
18667 F: drivers/acpi/pmic/intel_pmic_xpower.c
18670 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18671 M: Chen-Yu Tsai <wens@csie.org>
18672 L: linux-kernel@vger.kernel.org
18677 M: Andrew Hendry <andrew.hendry@gmail.com>
18678 L: linux-x25@vger.kernel.org
18680 F: Documentation/networking/x25*
18681 F: include/net/x25*
18684 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18685 M: Thomas Gleixner <tglx@linutronix.de>
18686 M: Ingo Molnar <mingo@redhat.com>
18687 M: Borislav Petkov <bp@alien8.de>
18689 R: "H. Peter Anvin" <hpa@zytor.com>
18690 L: linux-kernel@vger.kernel.org
18692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18693 F: Documentation/devicetree/bindings/x86/
18694 F: Documentation/x86/
18698 M: Andy Lutomirski <luto@kernel.org>
18699 L: linux-kernel@vger.kernel.org
18701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18704 X86 MCE INFRASTRUCTURE
18705 M: Tony Luck <tony.luck@intel.com>
18706 M: Borislav Petkov <bp@alien8.de>
18707 L: linux-edac@vger.kernel.org
18709 F: arch/x86/kernel/cpu/mce/*
18711 X86 MICROCODE UPDATE SUPPORT
18712 M: Borislav Petkov <bp@alien8.de>
18714 F: arch/x86/kernel/cpu/microcode/*
18717 M: Dave Hansen <dave.hansen@linux.intel.com>
18718 M: Andy Lutomirski <luto@kernel.org>
18719 M: Peter Zijlstra <peterz@infradead.org>
18720 L: linux-kernel@vger.kernel.org
18722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18725 X86 PLATFORM DRIVERS
18726 M: Darren Hart <dvhart@infradead.org>
18727 M: Andy Shevchenko <andy@infradead.org>
18728 L: platform-driver-x86@vger.kernel.org
18730 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18731 F: drivers/platform/olpc/
18732 F: drivers/platform/x86/
18734 X86 PLATFORM DRIVERS - ARCH
18735 R: Darren Hart <dvhart@infradead.org>
18736 R: Andy Shevchenko <andy@infradead.org>
18737 L: platform-driver-x86@vger.kernel.org
18740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18741 F: arch/x86/platform
18744 M: Andy Lutomirski <luto@kernel.org>
18745 L: linux-kernel@vger.kernel.org
18747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18748 F: arch/x86/entry/vdso/
18751 M: Matthew Wilcox <willy@infradead.org>
18752 L: linux-fsdevel@vger.kernel.org
18754 F: Documentation/core-api/xarray.rst
18755 F: include/linux/idr.h
18756 F: include/linux/xarray.h
18759 F: tools/testing/radix-tree
18762 M: Benjamin Valentin <benpicco@googlemail.com>
18764 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18765 F: drivers/media/rc/xbox_remote.c
18767 XC2028/3028 TUNER DRIVER
18768 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18769 L: linux-media@vger.kernel.org
18771 W: https://linuxtv.org
18772 T: git git://linuxtv.org/media_tree.git
18773 F: drivers/media/tuners/tuner-xc2028.*
18775 XDP (eXpress Data Path)
18776 M: Alexei Starovoitov <ast@kernel.org>
18777 M: Daniel Borkmann <daniel@iogearbox.net>
18778 M: David S. Miller <davem@davemloft.net>
18779 M: Jakub Kicinski <kuba@kernel.org>
18780 M: Jesper Dangaard Brouer <hawk@kernel.org>
18781 M: John Fastabend <john.fastabend@gmail.com>
18782 L: netdev@vger.kernel.org
18783 L: bpf@vger.kernel.org
18785 F: include/net/xdp.h
18786 F: include/trace/events/xdp.h
18787 F: kernel/bpf/cpumap.c
18788 F: kernel/bpf/devmap.c
18793 XDP SOCKETS (AF_XDP)
18794 M: Björn Töpel <bjorn.topel@intel.com>
18795 M: Magnus Karlsson <magnus.karlsson@intel.com>
18796 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18797 L: netdev@vger.kernel.org
18798 L: bpf@vger.kernel.org
18800 F: include/net/xdp_sock*
18801 F: include/net/xsk_buff_pool.h
18802 F: include/uapi/linux/if_xdp.h
18804 F: samples/bpf/xdpsock*
18805 F: tools/lib/bpf/xsk*
18807 XEN BLOCK SUBSYSTEM
18808 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18809 M: Roger Pau Monné <roger.pau@citrix.com>
18810 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18812 F: drivers/block/xen*
18813 F: drivers/block/xen-blkback/*
18816 M: Stefano Stabellini <sstabellini@kernel.org>
18817 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18819 F: arch/arm/include/asm/xen/
18822 XEN HYPERVISOR ARM64
18823 M: Stefano Stabellini <sstabellini@kernel.org>
18824 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18826 F: arch/arm64/include/asm/xen/
18829 XEN HYPERVISOR INTERFACE
18830 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18831 M: Juergen Gross <jgross@suse.com>
18832 R: Stefano Stabellini <sstabellini@kernel.org>
18833 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18836 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18837 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18838 F: arch/x86/include/asm/pvclock-abi.h
18839 F: arch/x86/include/asm/xen/
18840 F: arch/x86/platform/pvh/
18842 F: drivers/*/xen-*front.c
18844 F: include/uapi/xen/
18847 XEN NETWORK BACKEND DRIVER
18848 M: Wei Liu <wei.liu@kernel.org>
18849 M: Paul Durrant <paul@xen.org>
18850 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18851 L: netdev@vger.kernel.org
18853 F: drivers/net/xen-netback/*
18856 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18857 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18859 F: arch/x86/pci/*xen*
18860 F: drivers/pci/*xen*
18863 M: Juergen Gross <jgross@suse.com>
18864 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18865 L: linux-scsi@vger.kernel.org
18867 F: drivers/scsi/xen-scsifront.c
18868 F: drivers/xen/xen-scsiback.c
18869 F: include/xen/interface/io/vscsiif.h
18871 XEN SOUND FRONTEND DRIVER
18872 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18873 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18874 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18878 XEN SWIOTLB SUBSYSTEM
18879 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18880 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18881 L: iommu@lists.linux-foundation.org
18883 F: arch/x86/xen/*swiotlb*
18884 F: drivers/xen/*swiotlb*
18887 M: Darrick J. Wong <darrick.wong@oracle.com>
18888 M: linux-xfs@vger.kernel.org
18889 L: linux-xfs@vger.kernel.org
18892 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18893 F: Documentation/ABI/testing/sysfs-fs-xfs
18894 F: Documentation/admin-guide/xfs.rst
18895 F: Documentation/filesystems/xfs-delayed-logging-design.rst
18896 F: Documentation/filesystems/xfs-self-describing-metadata.rst
18898 F: include/uapi/linux/dqblk_xfs.h
18899 F: include/uapi/linux/fsmap.h
18901 XILINX AXI ETHERNET DRIVER
18902 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18904 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18907 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18908 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18909 L: linux-can@vger.kernel.org
18911 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18912 F: drivers/net/can/xilinx_can.c
18914 XILINX SD-FEC IP CORES
18915 M: Derek Kiernan <derek.kiernan@xilinx.com>
18916 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18918 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18919 F: Documentation/misc-devices/xilinx_sdfec.rst
18920 F: drivers/misc/Kconfig
18921 F: drivers/misc/Makefile
18922 F: drivers/misc/xilinx_sdfec.c
18923 F: include/uapi/misc/xilinx_sdfec.h
18925 XILINX UARTLITE SERIAL DRIVER
18926 M: Peter Korsgaard <jacmet@sunsite.dk>
18927 L: linux-serial@vger.kernel.org
18929 F: drivers/tty/serial/uartlite.c
18931 XILINX VIDEO IP CORES
18932 M: Hyun Kwon <hyun.kwon@xilinx.com>
18933 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18934 L: linux-media@vger.kernel.org
18936 T: git git://linuxtv.org/media_tree.git
18937 F: Documentation/devicetree/bindings/media/xilinx/
18938 F: drivers/media/platform/xilinx/
18939 F: include/uapi/linux/xilinx-v4l2-controls.h
18941 XILINX ZYNQMP PSGTR PHY DRIVER
18942 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
18943 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18944 L: linux-kernel@vger.kernel.org
18946 T: git https://github.com/Xilinx/linux-xlnx.git
18947 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
18948 F: drivers/phy/xilinx/phy-zynqmp.c
18951 M: Eli Billauer <eli.billauer@gmail.com>
18952 L: linux-kernel@vger.kernel.org
18954 F: drivers/char/xillybus/
18957 M: George Cherian <gcherian@marvell.com>
18958 L: linux-i2c@vger.kernel.org
18960 W: http://www.marvell.com
18961 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18962 F: drivers/i2c/busses/i2c-xlp9xx.c
18964 XRA1403 GPIO EXPANDER
18965 M: Nandor Han <nandor.han@ge.com>
18966 M: Semi Malinen <semi.malinen@ge.com>
18967 L: linux-gpio@vger.kernel.org
18969 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18970 F: drivers/gpio/gpio-xra1403.c
18972 XTENSA XTFPGA PLATFORM SUPPORT
18973 M: Max Filippov <jcmvbkbc@gmail.com>
18974 L: linux-xtensa@linux-xtensa.org
18976 F: drivers/spi/spi-xtensa-xtfpga.c
18977 F: sound/soc/xtensa/xtfpga-i2s.c
18979 YAM DRIVER FOR AX.25
18980 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18981 L: linux-hams@vger.kernel.org
18983 F: drivers/net/hamradio/yam*
18984 F: include/linux/yam.h
18986 YAMA SECURITY MODULE
18987 M: Kees Cook <keescook@chromium.org>
18989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18990 F: Documentation/admin-guide/LSM/Yama.rst
18993 YEALINK PHONE DRIVER
18994 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18995 L: usbb2k-api-dev@nongnu.org
18997 F: Documentation/input/devices/yealink.rst
18998 F: drivers/input/misc/yealink.*
19000 Z8530 DRIVER FOR AX.25
19001 M: Joerg Reuter <jreuter@yaina.de>
19002 L: linux-hams@vger.kernel.org
19004 W: http://yaina.de/jreuter/
19005 W: http://www.qsl.net/dl1bke/
19006 F: Documentation/networking/z8530drv.rst
19007 F: drivers/net/hamradio/*scc.c
19008 F: drivers/net/hamradio/z8530.h
19010 ZBUD COMPRESSED PAGE ALLOCATOR
19011 M: Seth Jennings <sjenning@redhat.com>
19012 M: Dan Streetman <ddstreet@ieee.org>
19013 L: linux-mm@kvack.org
19015 F: include/linux/zbud.h
19018 ZD1211RW WIRELESS DRIVER
19019 M: Daniel Drake <dsd@gentoo.org>
19020 M: Ulrich Kunitz <kune@deine-taler.de>
19021 L: linux-wireless@vger.kernel.org
19022 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19024 W: http://zd1211.ath.cx/wiki/DriverRewrite
19025 F: drivers/net/wireless/zydas/zd1211rw/
19027 ZD1301 MEDIA DRIVER
19028 M: Antti Palosaari <crope@iki.fi>
19029 L: linux-media@vger.kernel.org
19031 W: https://linuxtv.org/
19032 W: http://palosaari.fi/linux/
19033 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19034 F: drivers/media/usb/dvb-usb-v2/zd1301*
19036 ZD1301_DEMOD MEDIA DRIVER
19037 M: Antti Palosaari <crope@iki.fi>
19038 L: linux-media@vger.kernel.org
19040 W: https://linuxtv.org/
19041 W: http://palosaari.fi/linux/
19042 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19043 F: drivers/media/dvb-frontends/zd1301_demod*
19045 ZHAOXIN PROCESSOR SUPPORT
19046 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19047 L: linux-kernel@vger.kernel.org
19049 F: arch/x86/kernel/cpu/zhaoxin.c
19052 M: Damien Le Moal <damien.lemoal@wdc.com>
19053 M: Naohiro Aota <naohiro.aota@wdc.com>
19054 R: Johannes Thumshirn <jth@kernel.org>
19055 L: linux-fsdevel@vger.kernel.org
19057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19058 F: Documentation/filesystems/zonefs.rst
19061 ZPOOL COMPRESSED PAGE STORAGE API
19062 M: Dan Streetman <ddstreet@ieee.org>
19063 L: linux-mm@kvack.org
19065 F: include/linux/zpool.h
19068 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19069 M: Minchan Kim <minchan@kernel.org>
19070 M: Nitin Gupta <ngupta@vflare.org>
19071 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19072 L: linux-kernel@vger.kernel.org
19074 F: Documentation/admin-guide/blockdev/zram.rst
19075 F: drivers/block/zram/
19077 ZS DECSTATION Z85C30 SERIAL DRIVER
19078 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19080 F: drivers/tty/serial/zs.*
19082 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19083 M: Minchan Kim <minchan@kernel.org>
19084 M: Nitin Gupta <ngupta@vflare.org>
19085 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19086 L: linux-mm@kvack.org
19088 F: Documentation/vm/zsmalloc.rst
19089 F: include/linux/zsmalloc.h
19092 ZSWAP COMPRESSED SWAP CACHING
19093 M: Seth Jennings <sjenning@redhat.com>
19094 M: Dan Streetman <ddstreet@ieee.org>
19095 M: Vitaly Wool <vitaly.wool@konsulko.com>
19096 L: linux-mm@kvack.org
19101 M: Linus Torvalds <torvalds@linux-foundation.org>
19102 L: linux-kernel@vger.kernel.org
19103 S: Buried alive in reporters
19104 Q: http://patchwork.kernel.org/project/LKML/list/
19105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git