1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
934 L: platform-driver-x86@vger.kernel.org
936 F: drivers/platform/x86/amd-pmc.*
939 M: Evan Quan <evan.quan@amd.com>
940 L: amd-gfx@lists.freedesktop.org
942 T: git git://people.freedesktop.org/~agd5f/linux
943 F: drivers/gpu/drm/amd/pm/powerplay/
945 AMD SEATTLE DEVICE TREE SUPPORT
946 M: Brijesh Singh <brijeshkumar.singh@amd.com>
947 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
948 M: Tom Lendacky <thomas.lendacky@amd.com>
950 F: arch/arm64/boot/dts/amd/
953 M: Tom Lendacky <thomas.lendacky@amd.com>
954 L: netdev@vger.kernel.org
956 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
957 F: drivers/net/ethernet/amd/xgbe/
959 AMD SENSOR FUSION HUB DRIVER
960 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
961 M: Sandeep Singh <sandeep.singh@amd.com>
962 L: linux-input@vger.kernel.org
964 F: Documentation/hid/amd-sfh*
965 F: drivers/hid/amd-sfh-hid/
968 M: Christian Eggers <ceggers@arri.de>
969 L: linux-iio@vger.kernel.org
971 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
972 F: drivers/iio/light/as73211.c
974 ANALOG DEVICES INC AD7192 DRIVER
975 M: Alexandru Tachici <alexandru.tachici@analog.com>
976 L: linux-iio@vger.kernel.org
978 W: http://ez.analog.com/community/linux-device-drivers
979 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
980 F: drivers/iio/adc/ad7192.c
982 ANALOG DEVICES INC AD7292 DRIVER
983 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
984 L: linux-iio@vger.kernel.org
986 W: http://ez.analog.com/community/linux-device-drivers
987 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
988 F: drivers/iio/adc/ad7292.c
990 ANALOG DEVICES INC AD7768-1 DRIVER
991 M: Michael Hennerich <Michael.Hennerich@analog.com>
992 L: linux-iio@vger.kernel.org
994 W: http://ez.analog.com/community/linux-device-drivers
995 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
996 F: drivers/iio/adc/ad7768-1.c
998 ANALOG DEVICES INC AD7780 DRIVER
999 M: Michael Hennerich <Michael.Hennerich@analog.com>
1000 M: Renato Lui Geh <renatogeh@gmail.com>
1001 L: linux-iio@vger.kernel.org
1003 W: http://ez.analog.com/community/linux-device-drivers
1004 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1005 F: drivers/iio/adc/ad7780.c
1007 ANALOG DEVICES INC AD9389B DRIVER
1008 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1009 L: linux-media@vger.kernel.org
1011 F: drivers/media/i2c/ad9389b*
1013 ANALOG DEVICES INC ADGS1408 DRIVER
1014 M: Mircea Caprioru <mircea.caprioru@analog.com>
1016 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1017 F: drivers/mux/adgs1408.c
1019 ANALOG DEVICES INC ADIN DRIVER
1020 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1021 L: netdev@vger.kernel.org
1023 W: http://ez.analog.com/community/linux-device-drivers
1024 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1025 F: drivers/net/phy/adin.c
1027 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1028 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1029 L: linux-iio@vger.kernel.org
1031 F: drivers/iio/imu/adis.c
1032 F: include/linux/iio/imu/adis.h
1034 ANALOG DEVICES INC ADIS16460 DRIVER
1035 M: Dragos Bogdan <dragos.bogdan@analog.com>
1036 L: linux-iio@vger.kernel.org
1038 W: http://ez.analog.com/community/linux-device-drivers
1039 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1040 F: drivers/iio/imu/adis16460.c
1042 ANALOG DEVICES INC ADIS16475 DRIVER
1043 M: Nuno Sa <nuno.sa@analog.com>
1044 L: linux-iio@vger.kernel.org
1045 W: http://ez.analog.com/community/linux-device-drivers
1047 F: drivers/iio/imu/adis16475.c
1048 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1050 ANALOG DEVICES INC ADM1177 DRIVER
1051 M: Michael Hennerich <Michael.Hennerich@analog.com>
1052 L: linux-hwmon@vger.kernel.org
1054 W: http://ez.analog.com/community/linux-device-drivers
1055 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1056 F: drivers/hwmon/adm1177.c
1058 ANALOG DEVICES INC ADP5061 DRIVER
1059 M: Michael Hennerich <Michael.Hennerich@analog.com>
1060 L: linux-pm@vger.kernel.org
1062 W: http://ez.analog.com/community/linux-device-drivers
1063 F: drivers/power/supply/adp5061.c
1065 ANALOG DEVICES INC ADV7180 DRIVER
1066 M: Lars-Peter Clausen <lars@metafoo.de>
1067 L: linux-media@vger.kernel.org
1069 W: http://ez.analog.com/community/linux-device-drivers
1070 F: drivers/media/i2c/adv7180.c
1071 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1073 ANALOG DEVICES INC ADV748X DRIVER
1074 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1075 L: linux-media@vger.kernel.org
1077 F: drivers/media/i2c/adv748x/*
1079 ANALOG DEVICES INC ADV7511 DRIVER
1080 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1081 L: linux-media@vger.kernel.org
1083 F: drivers/media/i2c/adv7511*
1085 ANALOG DEVICES INC ADV7604 DRIVER
1086 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1087 L: linux-media@vger.kernel.org
1089 F: drivers/media/i2c/adv7604*
1090 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1092 ANALOG DEVICES INC ADV7842 DRIVER
1093 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1094 L: linux-media@vger.kernel.org
1096 F: drivers/media/i2c/adv7842*
1098 ANALOG DEVICES INC ADXRS290 DRIVER
1099 M: Nishant Malpani <nish.malpani25@gmail.com>
1100 L: linux-iio@vger.kernel.org
1102 F: drivers/iio/gyro/adxrs290.c
1103 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1105 ANALOG DEVICES INC ASOC CODEC DRIVERS
1106 M: Lars-Peter Clausen <lars@metafoo.de>
1107 M: Nuno Sá <nuno.sa@analog.com>
1108 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1110 W: http://wiki.analog.com/
1111 W: http://ez.analog.com/community/linux-device-drivers
1112 F: sound/soc/codecs/ad1*
1113 F: sound/soc/codecs/ad7*
1114 F: sound/soc/codecs/adau*
1115 F: sound/soc/codecs/adav*
1116 F: sound/soc/codecs/sigmadsp.*
1117 F: sound/soc/codecs/ssm*
1119 ANALOG DEVICES INC DMA DRIVERS
1120 M: Lars-Peter Clausen <lars@metafoo.de>
1122 W: http://ez.analog.com/community/linux-device-drivers
1123 F: drivers/dma/dma-axi-dmac.c
1125 ANALOG DEVICES INC IIO DRIVERS
1126 M: Lars-Peter Clausen <lars@metafoo.de>
1127 M: Michael Hennerich <Michael.Hennerich@analog.com>
1129 W: http://wiki.analog.com/
1130 W: http://ez.analog.com/community/linux-device-drivers
1131 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1132 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1133 F: Documentation/devicetree/bindings/iio/*/adi,*
1134 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1135 F: drivers/iio/*/ad*
1136 F: drivers/iio/adc/ltc249*
1137 F: drivers/iio/amplifiers/hmc425a.c
1138 F: drivers/staging/iio/*/ad*
1139 X: drivers/iio/*/adjd*
1141 ANALOGBITS PLL LIBRARIES
1142 M: Paul Walmsley <paul.walmsley@sifive.com>
1144 F: drivers/clk/analogbits/*
1145 F: include/linux/clk/analogbits*
1148 M: Nick Hu <nickhu@andestech.com>
1149 M: Greentime Hu <green.hu@gmail.com>
1150 M: Vincent Chen <deanbo422@gmail.com>
1152 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1153 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1154 F: Documentation/devicetree/bindings/nds32/
1159 ANDROID CONFIG FRAGMENTS
1160 M: Rob Herring <robh@kernel.org>
1162 F: kernel/configs/android*
1165 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1166 M: Arve Hjønnevåg <arve@android.com>
1167 M: Todd Kjos <tkjos@android.com>
1168 M: Martijn Coenen <maco@android.com>
1169 M: Joel Fernandes <joel@joelfernandes.org>
1170 M: Christian Brauner <christian@brauner.io>
1171 M: Hridya Valsaraju <hridya@google.com>
1172 M: Suren Baghdasaryan <surenb@google.com>
1173 L: devel@driverdev.osuosl.org
1175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1177 F: drivers/staging/android/
1179 ANDROID GOLDFISH PIC DRIVER
1180 M: Miodrag Dinic <miodrag.dinic@mips.com>
1182 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1183 F: drivers/irqchip/irq-goldfish-pic.c
1185 ANDROID GOLDFISH RTC DRIVER
1186 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1188 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1189 F: drivers/rtc/rtc-goldfish.c
1191 AOA (Apple Onboard Audio) ALSA DRIVER
1192 M: Johannes Berg <johannes@sipsolutions.net>
1193 L: linuxppc-dev@lists.ozlabs.org
1194 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1198 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1199 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1200 L: linux-iio@vger.kernel.org
1202 F: drivers/iio/adc/stx104.c
1205 M: Jiri Kosina <jikos@kernel.org>
1207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1208 F: arch/x86/kernel/apm_32.c
1209 F: drivers/char/apm-emulation.c
1210 F: include/linux/apm_bios.h
1211 F: include/uapi/linux/apm_bios.h
1213 APPARMOR SECURITY MODULE
1214 M: John Johansen <john.johansen@canonical.com>
1215 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1217 W: wiki.apparmor.net
1218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1219 F: Documentation/admin-guide/LSM/apparmor.rst
1220 F: security/apparmor/
1222 APPLE BCM5974 MULTITOUCH DRIVER
1223 M: Henrik Rydberg <rydberg@bitmath.org>
1224 L: linux-input@vger.kernel.org
1226 F: drivers/input/mouse/bcm5974.c
1229 M: Henrik Rydberg <rydberg@bitmath.org>
1230 L: linux-hwmon@vger.kernel.org
1232 F: drivers/hwmon/applesmc.c
1234 APPLETALK NETWORK LAYER
1235 L: netdev@vger.kernel.org
1237 F: drivers/net/appletalk/
1238 F: include/linux/atalk.h
1239 F: include/uapi/linux/atalk.h
1242 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1243 M: Khuong Dinh <khuong@os.amperecomputing.com>
1245 F: arch/arm64/boot/dts/apm/
1247 APPLIED MICRO (APM) X-GENE SOC EDAC
1248 M: Khuong Dinh <khuong@os.amperecomputing.com>
1250 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1251 F: drivers/edac/xgene_edac.c
1253 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1254 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1255 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1257 F: drivers/net/ethernet/apm/xgene-v2/
1259 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1260 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1261 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1262 M: Quan Nguyen <quan@os.amperecomputing.com>
1264 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1265 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1266 F: drivers/net/ethernet/apm/xgene/
1267 F: drivers/net/mdio/mdio-xgene.c
1269 APPLIED MICRO (APM) X-GENE SOC PMU
1270 M: Khuong Dinh <khuong@os.amperecomputing.com>
1272 F: Documentation/admin-guide/perf/xgene-pmu.rst
1273 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1274 F: drivers/perf/xgene_pmu.c
1276 APTINA CAMERA SENSOR PLL
1277 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1278 L: linux-media@vger.kernel.org
1280 F: drivers/media/i2c/aptina-pll.*
1282 AQUANTIA ETHERNET DRIVER (atlantic)
1283 M: Igor Russkikh <irusskikh@marvell.com>
1284 L: netdev@vger.kernel.org
1286 W: https://www.marvell.com/
1287 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1288 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1289 F: drivers/net/ethernet/aquantia/atlantic/
1291 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1292 M: Egor Pomozov <epomozov@marvell.com>
1293 L: netdev@vger.kernel.org
1295 W: http://www.aquantia.com
1296 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1298 ARASAN NAND CONTROLLER DRIVER
1299 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1300 L: linux-mtd@lists.infradead.org
1302 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1303 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1305 ARC FRAMEBUFFER DRIVER
1306 M: Jaya Kumar <jayalk@intworks.biz>
1308 F: drivers/video/fbdev/arcfb.c
1309 F: drivers/video/fbdev/core/fb_defio.c
1312 M: Alexey Brodkin <abrodkin@synopsys.com>
1314 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1315 F: drivers/gpu/drm/arc/
1317 ARCNET NETWORK LAYER
1318 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1319 L: netdev@vger.kernel.org
1321 F: drivers/net/arcnet/
1322 F: include/uapi/linux/if_arcnet.h
1324 ARM ARCHITECTED TIMER DRIVER
1325 M: Mark Rutland <mark.rutland@arm.com>
1326 M: Marc Zyngier <maz@kernel.org>
1327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 F: arch/arm/include/asm/arch_timer.h
1330 F: arch/arm64/include/asm/arch_timer.h
1331 F: drivers/clocksource/arm_arch_timer.c
1333 ARM HDLCD DRM DRIVER
1334 M: Liviu Dudau <liviu.dudau@arm.com>
1336 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1337 F: drivers/gpu/drm/arm/hdlcd_*
1339 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1340 M: Linus Walleij <linus.walleij@linaro.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1344 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1345 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1346 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1347 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1348 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1349 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1350 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1351 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1352 F: arch/arm/boot/dts/arm-realview-*
1353 F: arch/arm/boot/dts/integrator*
1354 F: arch/arm/boot/dts/versatile*
1355 F: arch/arm/mach-integrator/
1356 F: arch/arm/mach-realview/
1357 F: arch/arm/mach-versatile/
1358 F: arch/arm/plat-versatile/
1359 F: drivers/bus/arm-integrator-lm.c
1360 F: drivers/clk/versatile/
1361 F: drivers/i2c/busses/i2c-versatile.c
1362 F: drivers/irqchip/irq-versatile-fpga.c
1363 F: drivers/mtd/maps/physmap-versatile.*
1364 F: drivers/power/reset/arm-versatile-reboot.c
1365 F: drivers/soc/versatile/
1367 ARM KOMEDA DRM-KMS DRIVER
1368 M: James (Qian) Wang <james.qian.wang@arm.com>
1369 M: Liviu Dudau <liviu.dudau@arm.com>
1370 M: Mihail Atanassov <mihail.atanassov@arm.com>
1371 L: Mali DP Maintainers <malidp@foss.arm.com>
1373 T: git git://anongit.freedesktop.org/drm/drm-misc
1374 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1375 F: Documentation/gpu/komeda-kms.rst
1376 F: drivers/gpu/drm/arm/display/include/
1377 F: drivers/gpu/drm/arm/display/komeda/
1379 ARM MALI PANFROST DRM DRIVER
1380 M: Rob Herring <robh@kernel.org>
1381 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1382 R: Steven Price <steven.price@arm.com>
1383 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1384 L: dri-devel@lists.freedesktop.org
1386 T: git git://anongit.freedesktop.org/drm/drm-misc
1387 F: drivers/gpu/drm/panfrost/
1388 F: include/uapi/drm/panfrost_drm.h
1390 ARM MALI-DP DRM DRIVER
1391 M: Liviu Dudau <liviu.dudau@arm.com>
1392 M: Brian Starkey <brian.starkey@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,malidp.txt
1397 F: Documentation/gpu/afbc.rst
1398 F: drivers/gpu/drm/arm/
1400 ARM MFM AND FLOPPY DRIVERS
1401 M: Ian Molton <spyro@f2s.com>
1403 F: arch/arm/include/asm/floppy.h
1404 F: arch/arm/mach-rpc/floppydma.S
1406 ARM PMU PROFILING AND DEBUGGING
1407 M: Will Deacon <will@kernel.org>
1408 M: Mark Rutland <mark.rutland@arm.com>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 F: Documentation/devicetree/bindings/arm/pmu.yaml
1412 F: Documentation/devicetree/bindings/perf/
1413 F: arch/arm*/include/asm/hw_breakpoint.h
1414 F: arch/arm*/include/asm/perf_event.h
1415 F: arch/arm*/kernel/hw_breakpoint.c
1416 F: arch/arm*/kernel/perf_*
1417 F: arch/arm/oprofile/common.c
1419 F: include/linux/perf/arm_pmu.h
1422 M: Russell King <linux@armlinux.org.uk>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 W: http://www.armlinux.org.uk/
1426 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1428 X: arch/arm/boot/dts/
1430 ARM PRIMECELL AACI PL041 DRIVER
1431 M: Russell King <linux@armlinux.org.uk>
1435 ARM PRIMECELL BUS SUPPORT
1436 M: Russell King <linux@armlinux.org.uk>
1439 F: include/linux/amba/bus.h
1441 ARM PRIMECELL CLCD PL110 DRIVER
1442 M: Russell King <linux@armlinux.org.uk>
1444 F: drivers/video/fbdev/amba-clcd.*
1446 ARM PRIMECELL KMI PL050 DRIVER
1447 M: Russell King <linux@armlinux.org.uk>
1449 F: drivers/input/serio/ambakmi.*
1450 F: include/linux/amba/kmi.h
1452 ARM PRIMECELL MMCI PL180/1 DRIVER
1453 M: Russell King <linux@armlinux.org.uk>
1455 F: drivers/mmc/host/mmci.*
1456 F: include/linux/amba/mmci.h
1458 ARM PRIMECELL SSP PL022 SPI DRIVER
1459 M: Linus Walleij <linus.walleij@linaro.org>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1463 F: drivers/spi/spi-pl022.c
1465 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1466 M: Russell King <linux@armlinux.org.uk>
1468 F: drivers/tty/serial/amba-pl01*.c
1469 F: include/linux/amba/serial.h
1471 ARM PRIMECELL VIC PL190/PL192 DRIVER
1472 M: Linus Walleij <linus.walleij@linaro.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1476 F: drivers/irqchip/irq-vic.c
1478 ARM SMC WATCHDOG DRIVER
1479 M: Julius Werner <jwerner@chromium.org>
1480 R: Evan Benn <evanbenn@chromium.org>
1482 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1483 F: drivers/watchdog/arm_smc_wdt.c
1486 M: Will Deacon <will@kernel.org>
1487 R: Robin Murphy <robin.murphy@arm.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1491 F: drivers/iommu/arm/
1492 F: drivers/iommu/io-pgtable-arm*
1494 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1495 M: Arnd Bergmann <arnd@arndb.de>
1496 M: Olof Johansson <olof@lixom.net>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1501 F: arch/arm/boot/dts/Makefile
1502 F: arch/arm64/boot/dts/Makefile
1504 ARM SUB-ARCHITECTURES
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1511 ARM/ACTIONS SEMI ARCHITECTURE
1512 M: Andreas Färber <afaerber@suse.de>
1513 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 F: Documentation/devicetree/bindings/arm/actions.yaml
1517 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1518 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1519 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1520 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1521 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1522 F: Documentation/devicetree/bindings/pinctrl/actions,*
1523 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1524 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1525 F: arch/arm/boot/dts/owl-*
1526 F: arch/arm/mach-actions/
1527 F: arch/arm64/boot/dts/actions/
1528 F: drivers/clk/actions/
1529 F: drivers/clocksource/timer-owl*
1530 F: drivers/dma/owl-dma.c
1531 F: drivers/i2c/busses/i2c-owl.c
1532 F: drivers/irqchip/irq-owl-sirq.c
1533 F: drivers/mmc/host/owl-mmc.c
1534 F: drivers/pinctrl/actions/*
1535 F: drivers/soc/actions/
1536 F: include/dt-bindings/power/owl-*
1537 F: include/dt-bindings/reset/actions,*
1538 F: include/linux/soc/actions/
1541 ARM/ADS SPHERE MACHINE SUPPORT
1542 M: Lennert Buytenhek <kernel@wantstofly.org>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 ARM/AFEB9260 MACHINE SUPPORT
1547 M: Sergey Lapin <slapin@ossfans.org>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 ARM/AJECO 1ARM MACHINE SUPPORT
1552 M: Lennert Buytenhek <kernel@wantstofly.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/Allwinner SoC Clock Support
1557 M: Emilio López <emilio@elopez.com.ar>
1559 F: drivers/clk/sunxi/
1561 ARM/Allwinner sunXi SoC support
1562 M: Maxime Ripard <mripard@kernel.org>
1563 M: Chen-Yu Tsai <wens@csie.org>
1564 R: Jernej Skrabec <jernej.skrabec@siol.net>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1568 F: arch/arm/mach-sunxi/
1569 F: arch/arm64/boot/dts/allwinner/
1570 F: drivers/clk/sunxi-ng/
1571 F: drivers/pinctrl/sunxi/
1572 F: drivers/soc/sunxi/
1576 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1577 M: Neil Armstrong <narmstrong@baylibre.com>
1578 M: Jerome Brunet <jbrunet@baylibre.com>
1579 L: linux-amlogic@lists.infradead.org
1581 F: Documentation/devicetree/bindings/clock/amlogic*
1582 F: drivers/clk/meson/
1583 F: include/dt-bindings/clock/gxbb*
1584 F: include/dt-bindings/clock/meson*
1586 ARM/Amlogic Meson SoC Crypto Drivers
1587 M: Corentin Labbe <clabbe@baylibre.com>
1588 L: linux-crypto@vger.kernel.org
1589 L: linux-amlogic@lists.infradead.org
1591 F: Documentation/devicetree/bindings/crypto/amlogic*
1592 F: drivers/crypto/amlogic/
1594 ARM/Amlogic Meson SoC Sound Drivers
1595 M: Jerome Brunet <jbrunet@baylibre.com>
1596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1598 F: Documentation/devicetree/bindings/sound/amlogic*
1601 ARM/Amlogic Meson SoC support
1602 M: Kevin Hilman <khilman@baylibre.com>
1603 R: Neil Armstrong <narmstrong@baylibre.com>
1604 R: Jerome Brunet <jbrunet@baylibre.com>
1605 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 L: linux-amlogic@lists.infradead.org
1609 W: http://linux-meson.com/
1610 F: arch/arm/boot/dts/meson*
1611 F: arch/arm/mach-meson/
1612 F: arch/arm64/boot/dts/amlogic/
1613 F: drivers/mmc/host/meson*
1614 F: drivers/pinctrl/meson/
1615 F: drivers/rtc/rtc-meson*
1616 F: drivers/soc/amlogic/
1619 ARM/Annapurna Labs ALPINE ARCHITECTURE
1620 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1621 M: Antoine Tenart <atenart@kernel.org>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 F: arch/arm/boot/dts/alpine*
1625 F: arch/arm/mach-alpine/
1626 F: arch/arm64/boot/dts/amazon/
1627 F: drivers/*/*alpine*
1629 ARM/ARTPEC MACHINE SUPPORT
1630 M: Jesper Nilsson <jesper.nilsson@axis.com>
1631 M: Lars Persson <lars.persson@axis.com>
1632 L: linux-arm-kernel@axis.com
1634 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1635 F: arch/arm/boot/dts/artpec6*
1636 F: arch/arm/mach-artpec
1638 F: drivers/crypto/axis
1639 F: drivers/mmc/host/usdhi6rol0.c
1640 F: drivers/pinctrl/pinctrl-artpec*
1642 ARM/ASPEED I2C DRIVER
1643 M: Brendan Higgins <brendanhiggins@google.com>
1644 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1645 R: Joel Stanley <joel@jms.id.au>
1646 L: linux-i2c@vger.kernel.org
1647 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1649 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1650 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1651 F: drivers/i2c/busses/i2c-aspeed.c
1652 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1654 ARM/ASPEED MACHINE SUPPORT
1655 M: Joel Stanley <joel@jms.id.au>
1656 R: Andrew Jeffery <andrew@aj.id.au>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1660 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1662 F: arch/arm/boot/dts/aspeed-*
1663 F: arch/arm/mach-aspeed/
1666 ARM/BITMAIN ARCHITECTURE
1667 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1671 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1672 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1673 F: arch/arm64/boot/dts/bitmain/
1674 F: drivers/clk/clk-bm1880.c
1675 F: drivers/pinctrl/pinctrl-bm1880.c
1677 ARM/CALXEDA HIGHBANK ARCHITECTURE
1678 M: Andre Przywara <andre.przywara@arm.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: arch/arm/boot/dts/ecx-*.dts*
1682 F: arch/arm/boot/dts/highbank.dts
1683 F: arch/arm/mach-highbank/
1685 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1686 M: Krzysztof Halasa <khalasa@piap.pl>
1688 F: arch/arm/mach-cns3xxx/
1690 ARM/CAVIUM THUNDER NETWORK DRIVER
1691 M: Sunil Goutham <sgoutham@marvell.com>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 F: drivers/net/ethernet/cavium/thunder/
1696 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1697 M: Lukasz Majewski <lukma@denx.de>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: arch/arm/mach-ep93xx/ts72xx.c
1702 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1703 M: Alexander Shiyan <shc_work@mail.ru>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1709 M: Lennert Buytenhek <kernel@wantstofly.org>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1714 M: Hartley Sweeten <hsweeten@visionengravers.com>
1715 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: arch/arm/mach-ep93xx/
1719 F: arch/arm/mach-ep93xx/include/mach/
1722 M: Russell King <linux@armlinux.org.uk>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1726 F: drivers/clk/clkdev.c
1728 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1729 M: Baruch Siach <baruch@tkos.co.il>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 F: arch/arm/boot/dts/cx92755*
1735 ARM/CONTEC MICRO9 MACHINE SUPPORT
1736 M: Hubert Feurstein <hubert.feurstein@contec.at>
1738 F: arch/arm/mach-ep93xx/micro9.c
1740 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1741 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1742 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1743 R: Mike Leach <mike.leach@linaro.org>
1744 R: Leo Yan <leo.yan@linaro.org>
1745 L: coresight@lists.linaro.org (moderated for non-subscribers)
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1749 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1750 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1751 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1752 F: Documentation/devicetree/bindings/arm/coresight.txt
1753 F: Documentation/trace/coresight/*
1754 F: drivers/hwtracing/coresight/*
1755 F: include/dt-bindings/arm/coresight-cti-dt.h
1756 F: tools/perf/arch/arm/util/auxtrace.c
1757 F: tools/perf/arch/arm/util/cs-etm.c
1758 F: tools/perf/arch/arm/util/cs-etm.h
1759 F: tools/perf/arch/arm/util/pmu.c
1760 F: tools/perf/util/cs-etm-decoder/*
1761 F: tools/perf/util/cs-etm.*
1763 ARM/CORGI MACHINE SUPPORT
1764 M: Richard Purdie <rpurdie@rpsys.net>
1767 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1768 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1769 M: Linus Walleij <linus.walleij@linaro.org>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 T: git git://github.com/ulli-kroll/linux.git
1773 F: Documentation/devicetree/bindings/arm/gemini.txt
1774 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1775 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1776 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1777 F: arch/arm/mach-gemini/
1778 F: drivers/net/ethernet/cortina/
1779 F: drivers/pinctrl/pinctrl-gemini.c
1780 F: drivers/rtc/rtc-ftrtc010.c
1782 ARM/CZ.NIC TURRIS MOX SUPPORT
1783 M: Marek Behun <marek.behun@nic.cz>
1785 W: http://mox.turris.cz
1786 F: Documentation/ABI/testing/debugfs-moxtet
1787 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1788 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1789 F: Documentation/devicetree/bindings/bus/moxtet.txt
1790 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1791 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1792 F: drivers/bus/moxtet.c
1793 F: drivers/firmware/turris-mox-rwtm.c
1794 F: drivers/gpio/gpio-moxtet.c
1795 F: include/linux/moxtet.h
1797 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1798 M: Robert Jarzmik <robert.jarzmik@free.fr>
1799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F: arch/arm/mach-pxa/ezx.c
1803 ARM/FARADAY FA526 PORT
1804 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 T: git git://git.berlios.de/gemini-board
1808 F: arch/arm/mm/*-fa*
1810 ARM/FOOTBRIDGE ARCHITECTURE
1811 M: Russell King <linux@armlinux.org.uk>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 W: http://www.armlinux.org.uk/
1815 F: arch/arm/include/asm/hardware/dec21285.h
1816 F: arch/arm/mach-footbridge/
1818 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1819 M: Shawn Guo <shawnguo@kernel.org>
1820 M: Sascha Hauer <s.hauer@pengutronix.de>
1821 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1822 R: Fabio Estevam <festevam@gmail.com>
1823 R: NXP Linux Team <linux-imx@nxp.com>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1827 X: drivers/media/i2c/
1831 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1832 M: Shawn Guo <shawnguo@kernel.org>
1833 M: Li Yang <leoyang.li@nxp.com>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1837 F: arch/arm/boot/dts/ls1021a*
1838 F: arch/arm64/boot/dts/freescale/fsl-*
1839 F: arch/arm64/boot/dts/freescale/qoriq-*
1841 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1842 M: Shawn Guo <shawnguo@kernel.org>
1843 M: Sascha Hauer <s.hauer@pengutronix.de>
1844 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1845 R: Stefan Agner <stefan@agner.ch>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1849 F: arch/arm/boot/dts/vf*
1850 F: arch/arm/mach-imx/*vf610*
1852 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1853 M: Lennert Buytenhek <kernel@wantstofly.org>
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 ARM/GUMSTIX MACHINE SUPPORT
1858 M: Steve Sakoman <sakoman@gmail.com>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1863 M: Philipp Zabel <philipp.zabel@gmail.com>
1864 M: Paul Parsons <lost.distance@yahoo.com>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 F: arch/arm/mach-pxa/hx4700.c
1868 F: arch/arm/mach-pxa/include/mach/hx4700.h
1869 F: sound/soc/pxa/hx4700.c
1871 ARM/HISILICON SOC SUPPORT
1872 M: Wei Xu <xuwei5@hisilicon.com>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W: http://www.hisilicon.com
1876 T: git git://github.com/hisilicon/linux-hisi.git
1877 F: arch/arm/boot/dts/hi3*
1878 F: arch/arm/boot/dts/hip*
1879 F: arch/arm/boot/dts/hisi*
1880 F: arch/arm/mach-hisi/
1881 F: arch/arm64/boot/dts/hisilicon/
1883 ARM/HP JORNADA 7XX MACHINE SUPPORT
1884 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1888 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1889 F: arch/arm/mach-sa1100/jornada720.c
1891 ARM/IGEP MACHINE SUPPORT
1892 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1893 M: Javier Martinez Canillas <javier@dowhile0.org>
1894 L: linux-omap@vger.kernel.org
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 F: arch/arm/boot/dts/omap3-igep*
1899 ARM/INCOME PXA270 SUPPORT
1900 M: Marek Vasut <marek.vasut@gmail.com>
1901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1905 ARM/INTEL IOP32X ARM ARCHITECTURE
1906 M: Lennert Buytenhek <kernel@wantstofly.org>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 ARM/INTEL IQ81342EX MACHINE SUPPORT
1911 M: Lennert Buytenhek <kernel@wantstofly.org>
1912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 ARM/INTEL IXDP2850 MACHINE SUPPORT
1916 M: Lennert Buytenhek <kernel@wantstofly.org>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 ARM/INTEL IXP4XX ARM ARCHITECTURE
1921 M: Linus Walleij <linusw@kernel.org>
1922 M: Imre Kaloz <kaloz@openwrt.org>
1923 M: Krzysztof Halasa <khalasa@piap.pl>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1927 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1928 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1929 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1930 F: arch/arm/mach-ixp4xx/
1931 F: drivers/clocksource/timer-ixp4xx.c
1932 F: drivers/gpio/gpio-ixp4xx.c
1933 F: drivers/irqchip/irq-ixp4xx.c
1934 F: include/linux/irqchip/irq-ixp4xx.h
1935 F: include/linux/platform_data/timer-ixp4xx.h
1937 ARM/INTEL KEEMBAY ARCHITECTURE
1938 M: Paul J. Murphy <paul.j.murphy@intel.com>
1939 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1941 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1942 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1943 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1945 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1946 M: Jonathan Cameron <jic23@cam.ac.uk>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 F: arch/arm/mach-pxa/stargate2.c
1950 F: drivers/pcmcia/pxa2xx_stargate2.c
1952 ARM/INTEL XSC3 (MANZANO) ARM CORE
1953 M: Lennert Buytenhek <kernel@wantstofly.org>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1958 M: Lennert Buytenhek <kernel@wantstofly.org>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 ARM/LG1K ARCHITECTURE
1963 M: Chanho Min <chanho.min@lge.com>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 F: arch/arm64/boot/dts/lg/
1968 ARM/LOGICPD PXA270 MACHINE SUPPORT
1969 M: Lennert Buytenhek <kernel@wantstofly.org>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 ARM/LPC18XX ARCHITECTURE
1974 M: Vladimir Zapolskiy <vz@mleia.com>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1978 F: arch/arm/boot/dts/lpc43*
1979 F: drivers/i2c/busses/i2c-lpc2k.c
1980 F: drivers/memory/pl172.c
1981 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1982 F: drivers/rtc/rtc-lpc24xx.c
1985 ARM/LPC32XX SOC SUPPORT
1986 M: Vladimir Zapolskiy <vz@mleia.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1990 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1991 F: arch/arm/boot/dts/lpc32*
1992 F: arch/arm/mach-lpc32xx/
1993 F: drivers/i2c/busses/i2c-pnx.c
1994 F: drivers/net/ethernet/nxp/lpc_eth.c
1995 F: drivers/usb/host/ohci-nxp.c
1996 F: drivers/watchdog/pnx4008_wdt.c
1999 ARM/MAGICIAN MACHINE SUPPORT
2000 M: Philipp Zabel <philipp.zabel@gmail.com>
2003 ARM/Marvell Dove/MV78xx0/Orion SOC support
2004 M: Andrew Lunn <andrew@lunn.ch>
2005 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2006 M: Gregory Clement <gregory.clement@bootlin.com>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2010 F: Documentation/devicetree/bindings/soc/dove/
2011 F: arch/arm/boot/dts/dove*
2012 F: arch/arm/boot/dts/orion5x*
2013 F: arch/arm/mach-dove/
2014 F: arch/arm/mach-mv78xx0/
2015 F: arch/arm/mach-orion5x/
2016 F: arch/arm/plat-orion/
2017 F: drivers/soc/dove/
2019 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2020 M: Andrew Lunn <andrew@lunn.ch>
2021 M: Gregory Clement <gregory.clement@bootlin.com>
2022 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2026 F: arch/arm/boot/dts/armada*
2027 F: arch/arm/boot/dts/kirkwood*
2028 F: arch/arm/configs/mvebu_*_defconfig
2029 F: arch/arm/mach-mvebu/
2030 F: arch/arm64/boot/dts/marvell/armada*
2031 F: arch/arm64/boot/dts/marvell/cn913*
2032 F: drivers/cpufreq/armada-37xx-cpufreq.c
2033 F: drivers/cpufreq/armada-8k-cpufreq.c
2034 F: drivers/cpufreq/mvebu-cpufreq.c
2035 F: drivers/irqchip/irq-armada-370-xp.c
2036 F: drivers/irqchip/irq-mvebu-*
2037 F: drivers/pinctrl/mvebu/
2038 F: drivers/rtc/rtc-armada38x.c
2040 ARM/Mediatek RTC DRIVER
2041 M: Eddie Huang <eddie.huang@mediatek.com>
2042 M: Sean Wang <sean.wang@mediatek.com>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2046 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2047 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2048 F: drivers/rtc/rtc-mt2712.c
2049 F: drivers/rtc/rtc-mt6397.c
2050 F: drivers/rtc/rtc-mt7622.c
2052 ARM/Mediatek SoC support
2053 M: Matthias Brugger <matthias.bgg@gmail.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2057 W: https://mtk.wiki.kernel.org/
2058 C: irc://chat.freenode.net/linux-mediatek
2059 F: arch/arm/boot/dts/mt6*
2060 F: arch/arm/boot/dts/mt7*
2061 F: arch/arm/boot/dts/mt8*
2062 F: arch/arm/mach-mediatek/
2063 F: arch/arm64/boot/dts/mediatek/
2064 F: drivers/soc/mediatek/
2069 ARM/Mediatek USB3 PHY DRIVER
2070 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2074 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2075 F: drivers/phy/mediatek/
2077 ARM/Microchip (AT91) SoC support
2078 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2079 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2080 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 W: http://www.linux4sam.org
2084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2085 F: arch/arm/boot/dts/at91*.dts
2086 F: arch/arm/boot/dts/at91*.dtsi
2087 F: arch/arm/boot/dts/sama*.dts
2088 F: arch/arm/boot/dts/sama*.dtsi
2089 F: arch/arm/include/debug/at91.S
2090 F: arch/arm/mach-at91/
2091 F: drivers/memory/atmel*
2092 F: drivers/watchdog/sama5d4_wdt.c
2093 F: include/soc/at91/
2094 X: drivers/input/touchscreen/atmel_mxt_ts.c
2095 X: drivers/net/wireless/atmel/
2099 ARM/Microchip Sparx5 SoC support
2100 M: Lars Povlsen <lars.povlsen@microchip.com>
2101 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2102 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 T: git git://github.com/microchip-ung/linux-upstream.git
2106 F: arch/arm64/boot/dts/microchip/
2107 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2110 Microchip Timer Counter Block (TCB) Capture Driver
2111 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 L: linux-iio@vger.kernel.org
2115 F: drivers/counter/microchip-tcb-capture.c
2117 ARM/MIOA701 MACHINE SUPPORT
2118 M: Robert Jarzmik <robert.jarzmik@free.fr>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 F: arch/arm/mach-pxa/mioa701.c
2123 ARM/MStar/Sigmastar Armv7 SoC support
2124 M: Daniel Palmer <daniel@thingy.jp>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 W: http://linux-chenxing.org/
2128 F: Documentation/devicetree/bindings/arm/mstar/*
2129 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2130 F: arch/arm/boot/dts/mstar-*
2131 F: arch/arm/mach-mstar/
2132 F: drivers/gpio/gpio-msc313.c
2133 F: include/dt-bindings/gpio/msc313-gpio.h
2135 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2136 M: Michael Petchkovsky <mkpetch@internode.on.net>
2139 ARM/NOMADIK/Ux500 ARCHITECTURES
2140 M: Linus Walleij <linus.walleij@linaro.org>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2144 F: Documentation/devicetree/bindings/arm/ste-*
2145 F: Documentation/devicetree/bindings/arm/ux500.yaml
2146 F: Documentation/devicetree/bindings/arm/ux500/
2147 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2148 F: arch/arm/boot/dts/ste-*
2149 F: arch/arm/mach-nomadik/
2150 F: arch/arm/mach-ux500/
2151 F: drivers/clk/clk-nomadik.c
2152 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2153 F: drivers/dma/ste_dma40*
2154 F: drivers/hwspinlock/u8500_hsem.c
2155 F: drivers/i2c/busses/i2c-nomadik.c
2156 F: drivers/iio/adc/ab8500-gpadc.c
2157 F: drivers/mfd/ab8500*
2158 F: drivers/mfd/abx500*
2159 F: drivers/mfd/db8500*
2160 F: drivers/mfd/dbx500*
2161 F: drivers/pinctrl/nomadik/
2162 F: drivers/rtc/rtc-ab8500.c
2163 F: drivers/rtc/rtc-pl031.c
2164 F: drivers/soc/ux500/
2166 ARM/NUVOTON NPCM ARCHITECTURE
2167 M: Avi Fishman <avifishman70@gmail.com>
2168 M: Tomer Maimon <tmaimon77@gmail.com>
2169 M: Tali Perry <tali.perry1@gmail.com>
2170 R: Patrick Venture <venture@google.com>
2171 R: Nancy Yuen <yuenn@google.com>
2172 R: Benjamin Fair <benjaminfair@google.com>
2173 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2175 F: Documentation/devicetree/bindings/*/*/*npcm*
2176 F: Documentation/devicetree/bindings/*/*npcm*
2177 F: arch/arm/boot/dts/nuvoton-npcm*
2178 F: arch/arm/mach-npcm/
2180 F: drivers/*/*/*npcm*
2181 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2183 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2184 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2186 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2187 F: arch/arm/mach-s3c/gta02.h
2188 F: arch/arm/mach-s3c/mach-gta02.c
2190 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2191 M: Alexander Clouter <alex@digriz.org.uk>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 W: http://www.digriz.org.uk/ts78xx/kernel
2195 F: arch/arm/mach-orion5x/ts78xx-*
2197 ARM/OXNAS platform support
2198 M: Neil Armstrong <narmstrong@baylibre.com>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 L: linux-oxnas@groups.io (moderated for non-subscribers)
2202 F: arch/arm/boot/dts/ox8*.dts*
2203 F: arch/arm/mach-oxnas/
2204 F: drivers/power/reset/oxnas-restart.c
2207 ARM/PALM TREO SUPPORT
2208 M: Tomas Cech <sleep_walker@suse.com>
2209 L: linux-arm-kernel@lists.infradead.org
2211 W: http://hackndev.com
2212 F: arch/arm/mach-pxa/palmtreo.*
2214 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2215 M: Marek Vasut <marek.vasut@gmail.com>
2216 L: linux-arm-kernel@lists.infradead.org
2218 W: http://hackndev.com
2219 F: arch/arm/mach-pxa/include/mach/palmld.h
2220 F: arch/arm/mach-pxa/include/mach/palmtc.h
2221 F: arch/arm/mach-pxa/include/mach/palmtx.h
2222 F: arch/arm/mach-pxa/palmld.c
2223 F: arch/arm/mach-pxa/palmt5.*
2224 F: arch/arm/mach-pxa/palmtc.c
2225 F: arch/arm/mach-pxa/palmte2.*
2226 F: arch/arm/mach-pxa/palmtx.c
2229 M: Sergey Lapin <slapin@ossfans.org>
2230 L: linux-arm-kernel@lists.infradead.org
2232 W: http://hackndev.com
2233 F: arch/arm/mach-pxa/palmz72.*
2236 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2238 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2240 ARM/PT DIGITAL BOARD PORT
2241 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 W: http://www.armlinux.org.uk/
2246 ARM/QUALCOMM SUPPORT
2247 M: Andy Gross <agross@kernel.org>
2248 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2249 L: linux-arm-msm@vger.kernel.org
2251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2252 F: Documentation/devicetree/bindings/*/qcom*
2253 F: Documentation/devicetree/bindings/soc/qcom/
2254 F: arch/arm/boot/dts/qcom-*.dts
2255 F: arch/arm/boot/dts/qcom-*.dtsi
2256 F: arch/arm/mach-qcom/
2257 F: arch/arm64/boot/dts/qcom/
2258 F: drivers/*/*/qcom*
2259 F: drivers/*/*/qcom/
2260 F: drivers/*/pm8???-*
2263 F: drivers/bluetooth/btqcomsmd.c
2264 F: drivers/clocksource/timer-qcom.c
2265 F: drivers/cpuidle/cpuidle-qcom-spm.c
2266 F: drivers/extcon/extcon-qcom*
2267 F: drivers/i2c/busses/i2c-qcom-geni.c
2268 F: drivers/i2c/busses/i2c-qup.c
2269 F: drivers/iommu/msm*
2270 F: drivers/mfd/ssbi.c
2271 F: drivers/mmc/host/mmci_qcom*
2272 F: drivers/mmc/host/sdhci-msm.c
2273 F: drivers/pci/controller/dwc/pcie-qcom.c
2274 F: drivers/phy/qualcomm/
2275 F: drivers/power/*/msm*
2276 F: drivers/reset/reset-qcom-*
2277 F: drivers/scsi/ufs/ufs-qcom*
2278 F: drivers/spi/spi-geni-qcom.c
2279 F: drivers/spi/spi-qcom-qspi.c
2280 F: drivers/spi/spi-qup.c
2281 F: drivers/tty/serial/msm_serial.c
2282 F: drivers/usb/dwc3/dwc3-qcom.c
2283 F: include/dt-bindings/*/qcom*
2284 F: include/linux/*/qcom*
2286 ARM/RADISYS ENP2611 MACHINE SUPPORT
2287 M: Lennert Buytenhek <kernel@wantstofly.org>
2288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 ARM/RDA MICRO ARCHITECTURE
2292 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2296 F: Documentation/devicetree/bindings/arm/rda.yaml
2297 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2298 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2299 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2300 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2301 F: arch/arm/boot/dts/rda8810pl-*
2302 F: drivers/clocksource/timer-rda.c
2303 F: drivers/gpio/gpio-rda.c
2304 F: drivers/irqchip/irq-rda-intc.c
2305 F: drivers/tty/serial/rda-uart.c
2307 ARM/REALTEK ARCHITECTURE
2308 M: Andreas Färber <afaerber@suse.de>
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2312 F: Documentation/devicetree/bindings/arm/realtek.yaml
2313 F: arch/arm/boot/dts/rtd*
2314 F: arch/arm/mach-realtek/
2315 F: arch/arm64/boot/dts/realtek/
2317 ARM/RENESAS ARM64 ARCHITECTURE
2318 M: Geert Uytterhoeven <geert+renesas@glider.be>
2319 M: Magnus Damm <magnus.damm@gmail.com>
2320 L: linux-renesas-soc@vger.kernel.org
2322 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2324 F: Documentation/devicetree/bindings/arm/renesas.yaml
2325 F: arch/arm64/boot/dts/renesas/
2326 F: drivers/soc/renesas/
2327 F: include/linux/soc/renesas/
2329 ARM/RISCPC ARCHITECTURE
2330 M: Russell King <linux@armlinux.org.uk>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 W: http://www.armlinux.org.uk/
2334 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2335 F: arch/arm/include/asm/hardware/ioc.h
2336 F: arch/arm/include/asm/hardware/iomd.h
2337 F: arch/arm/include/asm/hardware/memc.h
2338 F: arch/arm/mach-rpc/
2339 F: drivers/net/ethernet/8390/etherh.c
2340 F: drivers/net/ethernet/i825xx/ether1*
2341 F: drivers/net/ethernet/seeq/ether3*
2342 F: drivers/scsi/arm/
2344 ARM/Rockchip SoC support
2345 M: Heiko Stuebner <heiko@sntech.de>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 L: linux-rockchip@lists.infradead.org
2349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2350 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2351 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2352 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2353 F: arch/arm/boot/dts/rk3*
2354 F: arch/arm/boot/dts/rv1108*
2355 F: arch/arm/mach-rockchip/
2356 F: drivers/*/*/*rockchip*
2357 F: drivers/*/*rockchip*
2358 F: drivers/clk/rockchip/
2359 F: drivers/i2c/busses/i2c-rk3x.c
2360 F: sound/soc/rockchip/
2363 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2364 M: Krzysztof Kozlowski <krzk@kernel.org>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 L: linux-samsung-soc@vger.kernel.org
2368 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2369 F: Documentation/arm/samsung/
2370 F: Documentation/devicetree/bindings/arm/samsung/
2371 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2372 F: arch/arm/boot/dts/exynos*
2373 F: arch/arm/boot/dts/s3c*
2374 F: arch/arm/boot/dts/s5p*
2375 F: arch/arm/mach-exynos*/
2376 F: arch/arm/mach-s3c/
2377 F: arch/arm/mach-s5p*/
2378 F: arch/arm64/boot/dts/exynos/
2379 F: drivers/*/*/*s3c24*
2380 F: drivers/*/*s3c24*
2381 F: drivers/*/*s3c64xx*
2382 F: drivers/*/*s5pv210*
2383 F: drivers/memory/samsung/
2384 F: drivers/soc/samsung/
2385 F: drivers/tty/serial/samsung*
2386 F: include/linux/soc/samsung/
2392 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2393 M: Andrzej Hajda <a.hajda@samsung.com>
2394 L: linux-arm-kernel@lists.infradead.org
2395 L: linux-media@vger.kernel.org
2397 F: drivers/media/platform/s5p-g2d/
2399 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2400 M: Marek Szyprowski <m.szyprowski@samsung.com>
2401 L: linux-samsung-soc@vger.kernel.org
2402 L: linux-media@vger.kernel.org
2404 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2405 F: drivers/media/cec/platform/s5p/
2407 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2408 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2409 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2410 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2411 L: linux-arm-kernel@lists.infradead.org
2412 L: linux-media@vger.kernel.org
2414 F: drivers/media/platform/s5p-jpeg/
2416 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2417 M: Andrzej Hajda <a.hajda@samsung.com>
2418 L: linux-arm-kernel@lists.infradead.org
2419 L: linux-media@vger.kernel.org
2421 F: drivers/media/platform/s5p-mfc/
2423 ARM/SHMOBILE ARM ARCHITECTURE
2424 M: Geert Uytterhoeven <geert+renesas@glider.be>
2425 M: Magnus Damm <magnus.damm@gmail.com>
2426 L: linux-renesas-soc@vger.kernel.org
2428 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2430 F: Documentation/devicetree/bindings/arm/renesas.yaml
2431 F: arch/arm/boot/dts/emev2*
2432 F: arch/arm/boot/dts/gr-peach*
2433 F: arch/arm/boot/dts/iwg20d-q7*
2434 F: arch/arm/boot/dts/r7s*
2435 F: arch/arm/boot/dts/r8a*
2436 F: arch/arm/boot/dts/r9a*
2437 F: arch/arm/boot/dts/sh*
2438 F: arch/arm/configs/shmobile_defconfig
2439 F: arch/arm/include/debug/renesas-scif.S
2440 F: arch/arm/mach-shmobile/
2441 F: drivers/soc/renesas/
2442 F: include/linux/soc/renesas/
2444 ARM/SOCFPGA ARCHITECTURE
2445 M: Dinh Nguyen <dinguyen@kernel.org>
2447 W: http://www.rocketboards.org
2448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2449 F: arch/arm/boot/dts/socfpga*
2450 F: arch/arm/configs/socfpga_defconfig
2451 F: arch/arm/mach-socfpga/
2452 F: arch/arm64/boot/dts/altera/
2453 F: arch/arm64/boot/dts/intel/
2455 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2456 M: Dinh Nguyen <dinguyen@kernel.org>
2458 F: drivers/clk/socfpga/
2460 ARM/SOCFPGA EDAC SUPPORT
2461 M: Dinh Nguyen <dinguyen@kernel.org>
2463 F: drivers/edac/altera_edac.[ch]
2465 ARM/SPREADTRUM SoC SUPPORT
2466 M: Orson Zhai <orsonzhai@gmail.com>
2467 M: Baolin Wang <baolin.wang7@gmail.com>
2468 M: Chunyan Zhang <zhang.lyra@gmail.com>
2470 F: arch/arm64/boot/dts/sprd
2475 ARM/STI ARCHITECTURE
2476 M: Patrice Chotard <patrice.chotard@st.com>
2477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 W: http://www.stlinux.com
2480 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2481 F: arch/arm/boot/dts/sti*
2482 F: arch/arm/mach-sti/
2483 F: drivers/ata/ahci_st.c
2484 F: drivers/char/hw_random/st-rng.c
2485 F: drivers/clocksource/arm_global_timer.c
2486 F: drivers/clocksource/clksrc_st_lpc.c
2487 F: drivers/cpufreq/sti-cpufreq.c
2488 F: drivers/dma/st_fdma*
2489 F: drivers/i2c/busses/i2c-st.c
2490 F: drivers/media/platform/sti/c8sectpfe/
2491 F: drivers/media/rc/st_rc.c
2492 F: drivers/mmc/host/sdhci-st.c
2493 F: drivers/phy/st/phy-miphy28lp.c
2494 F: drivers/phy/st/phy-stih407-usb.c
2495 F: drivers/pinctrl/pinctrl-st.c
2496 F: drivers/remoteproc/st_remoteproc.c
2497 F: drivers/remoteproc/st_slim_rproc.c
2498 F: drivers/reset/sti/
2499 F: drivers/rtc/rtc-st-lpc.c
2500 F: drivers/tty/serial/st-asc.c
2501 F: drivers/usb/dwc3/dwc3-st.c
2502 F: drivers/usb/host/ehci-st.c
2503 F: drivers/usb/host/ohci-st.c
2504 F: drivers/watchdog/st_lpc_wdt.c
2505 F: include/linux/remoteproc/st_slim_rproc.h
2507 ARM/STM32 ARCHITECTURE
2508 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2509 M: Alexandre Torgue <alexandre.torgue@st.com>
2510 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2514 F: arch/arm/boot/dts/stm32*
2515 F: arch/arm/mach-stm32/
2516 F: drivers/clocksource/armv7m_systick.c
2520 ARM/Synaptics SoC support
2521 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2522 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 F: arch/arm/boot/dts/berlin*
2526 F: arch/arm/mach-berlin/
2527 F: arch/arm64/boot/dts/synaptics/
2529 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2530 M: Lennert Buytenhek <kernel@wantstofly.org>
2531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2535 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2536 L: linux-tegra@vger.kernel.org
2537 L: linux-media@vger.kernel.org
2539 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2540 F: drivers/media/cec/platform/tegra/
2542 ARM/TETON BGA MACHINE SUPPORT
2543 M: "Mark F. Brown" <mark.brown314@gmail.com>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2548 M: Santosh Shilimkar <ssantosh@kernel.org>
2549 L: linux-kernel@vger.kernel.org
2551 F: drivers/memory/*emif*
2553 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2554 M: Santosh Shilimkar <ssantosh@kernel.org>
2555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2558 F: arch/arm/boot/dts/keystone-*
2559 F: arch/arm/mach-keystone/
2561 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2562 M: Santosh Shilimkar <ssantosh@kernel.org>
2563 L: linux-kernel@vger.kernel.org
2565 F: drivers/clk/keystone/
2567 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2568 M: Santosh Shilimkar <ssantosh@kernel.org>
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 L: linux-kernel@vger.kernel.org
2572 F: drivers/clocksource/timer-keystone.c
2574 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2575 M: Santosh Shilimkar <ssantosh@kernel.org>
2576 L: linux-kernel@vger.kernel.org
2578 F: drivers/power/reset/keystone-reset.c
2580 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2581 M: Tero Kristo <t-kristo@ti.com>
2582 M: Nishanth Menon <nm@ti.com>
2583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2586 F: arch/arm64/boot/dts/ti/Makefile
2587 F: arch/arm64/boot/dts/ti/k3-*
2588 F: include/dt-bindings/pinctrl/k3.h
2590 ARM/THECUS N2100 MACHINE SUPPORT
2591 M: Lennert Buytenhek <kernel@wantstofly.org>
2592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2595 ARM/TOSA MACHINE SUPPORT
2596 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2597 M: Dirk Opfer <dirk@opfer-online.de>
2600 ARM/TOSHIBA VISCONTI ARCHITECTURE
2601 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2605 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2606 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2607 F: arch/arm64/boot/dts/toshiba/
2608 F: drivers/pinctrl/visconti/
2611 ARM/UNIPHIER ARCHITECTURE
2612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2615 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2616 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2617 F: arch/arm/boot/dts/uniphier*
2618 F: arch/arm/include/asm/hardware/cache-uniphier.h
2619 F: arch/arm/mach-uniphier/
2620 F: arch/arm/mm/cache-uniphier.c
2621 F: arch/arm64/boot/dts/socionext/uniphier*
2622 F: drivers/bus/uniphier-system-bus.c
2623 F: drivers/clk/uniphier/
2624 F: drivers/dma/uniphier-mdmac.c
2625 F: drivers/gpio/gpio-uniphier.c
2626 F: drivers/i2c/busses/i2c-uniphier*
2627 F: drivers/irqchip/irq-uniphier-aidet.c
2628 F: drivers/mmc/host/uniphier-sd.c
2629 F: drivers/pinctrl/uniphier/
2630 F: drivers/reset/reset-uniphier.c
2631 F: drivers/tty/serial/8250/8250_uniphier.c
2634 ARM/VERSATILE EXPRESS PLATFORM
2635 M: Liviu Dudau <liviu.dudau@arm.com>
2636 M: Sudeep Holla <sudeep.holla@arm.com>
2637 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 F: arch/arm/boot/dts/vexpress*
2643 F: arch/arm/mach-vexpress/
2644 F: arch/arm64/boot/dts/arm/
2645 F: drivers/clk/versatile/clk-vexpress-osc.c
2646 F: drivers/clocksource/timer-versatile.c
2650 M: Russell King <linux@armlinux.org.uk>
2651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 W: http://www.armlinux.org.uk/
2656 ARM/VOIPAC PXA270 SUPPORT
2657 M: Marek Vasut <marek.vasut@gmail.com>
2658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660 F: arch/arm/mach-pxa/include/mach/vpac270.h
2661 F: arch/arm/mach-pxa/vpac270.c
2663 ARM/VT8500 ARM ARCHITECTURE
2664 M: Tony Prisk <linux@prisktech.co.nz>
2665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2668 F: arch/arm/mach-vt8500/
2669 F: drivers/clocksource/timer-vt8500.c
2670 F: drivers/i2c/busses/i2c-wmt.c
2671 F: drivers/mmc/host/wmt-sdmmc.c
2672 F: drivers/pwm/pwm-vt8500.c
2673 F: drivers/rtc/rtc-vt8500.c
2674 F: drivers/tty/serial/vt8500_serial.c
2675 F: drivers/usb/host/ehci-platform.c
2676 F: drivers/usb/host/uhci-platform.c
2677 F: drivers/video/fbdev/vt8500lcdfb.*
2678 F: drivers/video/fbdev/wm8505fb*
2679 F: drivers/video/fbdev/wmt_ge_rops.*
2681 ARM/ZIPIT Z2 SUPPORT
2682 M: Marek Vasut <marek.vasut@gmail.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2685 F: arch/arm/mach-pxa/include/mach/z2.h
2686 F: arch/arm/mach-pxa/z2.c
2688 ARM/ZYNQ ARCHITECTURE
2689 M: Michal Simek <michal.simek@xilinx.com>
2690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2692 W: http://wiki.xilinx.com
2693 T: git https://github.com/Xilinx/linux-xlnx.git
2694 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2695 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2696 F: arch/arm/mach-zynq/
2697 F: drivers/block/xsysace.c
2698 F: drivers/clocksource/timer-cadence-ttc.c
2699 F: drivers/cpuidle/cpuidle-zynq.c
2700 F: drivers/edac/synopsys_edac.c
2701 F: drivers/i2c/busses/i2c-cadence.c
2702 F: drivers/i2c/busses/i2c-xiic.c
2703 F: drivers/mmc/host/sdhci-of-arasan.c
2707 ARM64 PORT (AARCH64 ARCHITECTURE)
2708 M: Catalin Marinas <catalin.marinas@arm.com>
2709 M: Will Deacon <will@kernel.org>
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2713 F: Documentation/arm64/
2715 F: tools/testing/selftests/arm64/
2716 X: arch/arm64/boot/dts/
2718 AS3645A LED FLASH CONTROLLER DRIVER
2719 M: Sakari Ailus <sakari.ailus@iki.fi>
2720 L: linux-leds@vger.kernel.org
2722 F: drivers/leds/leds-as3645a.c
2724 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2725 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2726 L: linux-media@vger.kernel.org
2728 T: git git://linuxtv.org/media_tree.git
2729 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2730 F: drivers/media/i2c/ak7375.c
2732 ASAHI KASEI AK8974 DRIVER
2733 M: Linus Walleij <linus.walleij@linaro.org>
2734 L: linux-iio@vger.kernel.org
2736 W: http://www.akm.com/
2737 F: drivers/iio/magnetometer/ak8974.c
2739 ASC7621 HARDWARE MONITOR DRIVER
2740 M: George Joseph <george.joseph@fairview5.com>
2741 L: linux-hwmon@vger.kernel.org
2743 F: Documentation/hwmon/asc7621.rst
2744 F: drivers/hwmon/asc7621.c
2746 ASPEED PINCTRL DRIVERS
2747 M: Andrew Jeffery <andrew@aj.id.au>
2748 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2749 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2750 L: linux-gpio@vger.kernel.org
2752 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2753 F: drivers/pinctrl/aspeed/
2755 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2756 M: Eddie James <eajames@linux.ibm.com>
2757 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2759 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2760 F: drivers/irqchip/irq-aspeed-scu-ic.c
2761 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2763 ASPEED VIDEO ENGINE DRIVER
2764 M: Eddie James <eajames@linux.ibm.com>
2765 L: linux-media@vger.kernel.org
2766 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2768 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2769 F: drivers/media/platform/aspeed-video.c
2771 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2772 M: Corentin Chary <corentin.chary@gmail.com>
2773 L: acpi4asus-user@lists.sourceforge.net
2774 L: platform-driver-x86@vger.kernel.org
2776 W: http://acpi4asus.sf.net
2777 F: drivers/platform/x86/asus*.c
2778 F: drivers/platform/x86/eeepc*.c
2780 ASUS WIRELESS RADIO CONTROL DRIVER
2781 M: João Paulo Rechi Vita <jprvita@gmail.com>
2782 L: platform-driver-x86@vger.kernel.org
2784 F: drivers/platform/x86/asus-wireless.c
2787 M: David Howells <dhowells@redhat.com>
2788 L: keyrings@vger.kernel.org
2790 F: Documentation/crypto/asymmetric-keys.rst
2791 F: crypto/asymmetric_keys/
2792 F: include/crypto/pkcs7.h
2793 F: include/crypto/public_key.h
2794 F: include/linux/verification.h
2796 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2797 R: Dan Williams <dan.j.williams@intel.com>
2799 W: http://sourceforge.net/projects/xscaleiop
2800 F: Documentation/crypto/async-tx-api.rst
2803 F: include/linux/async_tx.h
2804 F: include/linux/dmaengine.h
2807 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2808 L: linux-i2c@vger.kernel.org
2810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2811 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2812 F: drivers/misc/eeprom/at24.c
2814 ATA OVER ETHERNET (AOE) DRIVER
2815 M: "Justin Sanders" <justin@coraid.com>
2817 W: http://www.openaoe.org/
2818 F: Documentation/admin-guide/aoe/
2819 F: drivers/block/aoe/
2821 ATHEROS 71XX/9XXX GPIO DRIVER
2822 M: Alban Bedel <albeu@free.fr>
2824 W: https://github.com/AlbanBedel/linux
2825 T: git git://github.com/AlbanBedel/linux
2826 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2827 F: drivers/gpio/gpio-ath79.c
2829 ATHEROS 71XX/9XXX USB PHY DRIVER
2830 M: Alban Bedel <albeu@free.fr>
2832 W: https://github.com/AlbanBedel/linux
2833 T: git git://github.com/AlbanBedel/linux
2834 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2835 F: drivers/phy/qualcomm/phy-ath79-usb.c
2837 ATHEROS ATH GENERIC UTILITIES
2838 M: Kalle Valo <kvalo@codeaurora.org>
2839 L: linux-wireless@vger.kernel.org
2841 F: drivers/net/wireless/ath/*
2843 ATHEROS ATH5K WIRELESS DRIVER
2844 M: Jiri Slaby <jirislaby@kernel.org>
2845 M: Nick Kossifidis <mickflemm@gmail.com>
2846 M: Luis Chamberlain <mcgrof@kernel.org>
2847 L: linux-wireless@vger.kernel.org
2849 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2850 F: drivers/net/wireless/ath/ath5k/
2852 ATHEROS ATH6KL WIRELESS DRIVER
2853 M: Kalle Valo <kvalo@codeaurora.org>
2854 L: linux-wireless@vger.kernel.org
2856 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2858 F: drivers/net/wireless/ath/ath6kl/
2861 M: Ville Syrjala <syrjala@sci.fi>
2863 F: drivers/input/misc/ati_remote2.c
2865 ATK0110 HWMON DRIVER
2866 M: Luca Tettamanti <kronos.it@gmail.com>
2867 L: linux-hwmon@vger.kernel.org
2869 F: drivers/hwmon/asus_atk0110.c
2871 ATLX ETHERNET DRIVERS
2872 M: Jay Cliburn <jcliburn@gmail.com>
2873 M: Chris Snook <chris.snook@gmail.com>
2874 L: netdev@vger.kernel.org
2876 W: http://sourceforge.net/projects/atl1
2877 W: http://atl1.sourceforge.net
2878 F: drivers/net/ethernet/atheros/
2881 M: Chas Williams <3chas3@gmail.com>
2882 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2883 L: netdev@vger.kernel.org
2885 W: http://linux-atm.sourceforge.net
2887 F: include/linux/atm*
2888 F: include/uapi/linux/atm*
2890 ATMEL MACB ETHERNET DRIVER
2891 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2892 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2894 F: drivers/net/ethernet/cadence/
2896 ATMEL MAXTOUCH DRIVER
2897 M: Nick Dyer <nick@shmanahar.org>
2899 T: git git://github.com/ndyer/linux.git
2900 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2901 F: drivers/input/touchscreen/atmel_mxt_ts.c
2903 ATMEL WIRELESS DRIVER
2904 M: Simon Kelley <simon@thekelleys.org.uk>
2905 L: linux-wireless@vger.kernel.org
2907 W: http://www.thekelleys.org.uk/atmel
2908 W: http://atmelwlandriver.sourceforge.net/
2909 F: drivers/net/wireless/atmel/atmel*
2911 ATOMIC INFRASTRUCTURE
2912 M: Will Deacon <will@kernel.org>
2913 M: Peter Zijlstra <peterz@infradead.org>
2914 R: Boqun Feng <boqun.feng@gmail.com>
2915 L: linux-kernel@vger.kernel.org
2917 F: arch/*/include/asm/atomic*.h
2918 F: include/*/atomic*.h
2919 F: include/linux/refcount.h
2920 F: Documentation/atomic_*.txt
2923 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2924 M: Bradley Grove <linuxdrivers@attotech.com>
2925 L: linux-scsi@vger.kernel.org
2927 W: http://www.attotech.com
2928 F: drivers/scsi/esas2r
2930 ATUSB IEEE 802.15.4 RADIO DRIVER
2931 M: Stefan Schmidt <stefan@datenfreihafen.org>
2932 L: linux-wpan@vger.kernel.org
2934 F: drivers/net/ieee802154/at86rf230.h
2935 F: drivers/net/ieee802154/atusb.c
2936 F: drivers/net/ieee802154/atusb.h
2939 M: Paul Moore <paul@paul-moore.com>
2940 M: Eric Paris <eparis@redhat.com>
2941 L: linux-audit@redhat.com (moderated for non-subscribers)
2943 W: https://github.com/linux-audit
2944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2945 F: include/linux/audit.h
2946 F: include/uapi/linux/audit.h
2949 AUXILIARY DISPLAY DRIVERS
2950 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2952 F: drivers/auxdisplay/
2953 F: include/linux/cfag12864b.h
2955 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2956 M: Andreas Klinger <ak@it-klinger.de>
2957 L: linux-iio@vger.kernel.org
2959 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2960 F: drivers/iio/adc/hx711.c
2963 M: Ralf Baechle <ralf@linux-mips.org>
2964 L: linux-hams@vger.kernel.org
2966 W: http://www.linux-ax25.org/
2967 F: include/net/ax25.h
2968 F: include/uapi/linux/ax25.h
2972 M: Peter Rosin <peda@axentia.se>
2973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2975 F: arch/arm/boot/dts/at91-linea.dtsi
2976 F: arch/arm/boot/dts/at91-natte.dtsi
2977 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2978 F: arch/arm/boot/dts/at91-tse850-3.dts
2980 AXENTIA ASOC DRIVERS
2981 M: Peter Rosin <peda@axentia.se>
2982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2984 F: Documentation/devicetree/bindings/sound/axentia,*
2985 F: sound/soc/atmel/tse850-pcm5142.c
2987 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
2988 M: Nuno Sá <nuno.sa@analog.com>
2989 L: linux-hwmon@vger.kernel.org
2991 W: http://ez.analog.com/community/linux-device-drivers
2992 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
2993 F: drivers/hwmon/axi-fan-control.c
2995 AXXIA I2C CONTROLLER
2996 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2997 L: linux-i2c@vger.kernel.org
2999 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3000 F: drivers/i2c/busses/i2c-axxia.c
3003 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3004 L: linux-media@vger.kernel.org
3006 W: https://linuxtv.org
3007 T: git git://linuxtv.org/media_tree.git
3008 F: drivers/media/usb/dvb-usb-v2/az6007.c
3010 AZTECH FM RADIO RECEIVER DRIVER
3011 M: Hans Verkuil <hverkuil@xs4all.nl>
3012 L: linux-media@vger.kernel.org
3014 W: https://linuxtv.org
3015 T: git git://linuxtv.org/media_tree.git
3016 F: drivers/media/radio/radio-aztech*
3019 L: linux-wireless@vger.kernel.org
3020 L: b43-dev@lists.infradead.org
3022 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3023 F: drivers/net/wireless/broadcom/b43/
3025 B43LEGACY WIRELESS DRIVER
3026 M: Larry Finger <Larry.Finger@lwfinger.net>
3027 L: linux-wireless@vger.kernel.org
3028 L: b43-dev@lists.infradead.org
3030 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3031 F: drivers/net/wireless/broadcom/b43legacy/
3033 BACKLIGHT CLASS/SUBSYSTEM
3034 M: Lee Jones <lee.jones@linaro.org>
3035 M: Daniel Thompson <daniel.thompson@linaro.org>
3036 M: Jingoo Han <jingoohan1@gmail.com>
3037 L: dri-devel@lists.freedesktop.org
3039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3040 F: Documentation/ABI/stable/sysfs-class-backlight
3041 F: Documentation/ABI/testing/sysfs-class-backlight
3042 F: Documentation/devicetree/bindings/leds/backlight
3043 F: drivers/video/backlight/
3044 F: include/linux/backlight.h
3045 F: include/linux/pwm_backlight.h
3048 M: Marek Lindner <mareklindner@neomailbox.ch>
3049 M: Simon Wunderlich <sw@simonwunderlich.de>
3050 M: Antonio Quartulli <a@unstable.cc>
3051 M: Sven Eckelmann <sven@narfation.org>
3052 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3054 W: https://www.open-mesh.org/
3055 Q: https://patchwork.open-mesh.org/project/batman/list/
3056 B: https://www.open-mesh.org/projects/batman-adv/issues
3057 C: irc://chat.freenode.net/batman
3058 T: git https://git.open-mesh.org/linux-merge.git
3059 F: Documentation/networking/batman-adv.rst
3060 F: include/uapi/linux/batadv_packet.h
3061 F: include/uapi/linux/batman_adv.h
3064 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3065 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3066 L: linux-hams@vger.kernel.org
3068 W: http://www.baycom.org/~tom/ham/ham.html
3069 F: drivers/net/hamradio/baycom*
3071 BCACHE (BLOCK LAYER CACHE)
3072 M: Coly Li <colyli@suse.de>
3073 M: Kent Overstreet <kent.overstreet@gmail.com>
3074 L: linux-bcache@vger.kernel.org
3076 W: http://bcache.evilpiepirate.org
3077 C: irc://irc.oftc.net/bcache
3078 F: drivers/md/bcache/
3080 BDISP ST MEDIA DRIVER
3081 M: Fabien Dessenne <fabien.dessenne@st.com>
3082 L: linux-media@vger.kernel.org
3084 W: https://linuxtv.org
3085 T: git git://linuxtv.org/media_tree.git
3086 F: drivers/media/platform/sti/bdisp
3088 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3089 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3090 L: netdev@vger.kernel.org
3092 F: drivers/net/ethernet/ec_bhf.c
3095 M: Luis de Bethencourt <luisbg@kernel.org>
3096 M: Salah Triki <salah.triki@gmail.com>
3098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3099 F: Documentation/filesystems/befs.rst
3103 M: Paolo Valente <paolo.valente@linaro.org>
3104 M: Jens Axboe <axboe@kernel.dk>
3105 L: linux-block@vger.kernel.org
3107 F: Documentation/block/bfq-iosched.rst
3111 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3113 F: Documentation/filesystems/bfs.rst
3115 F: include/uapi/linux/bfs_fs.h
3117 BLINKM RGB LED DRIVER
3118 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3120 F: drivers/leds/leds-blinkm.c
3123 M: Jens Axboe <axboe@kernel.dk>
3124 L: linux-block@vger.kernel.org
3126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3130 F: include/linux/blk*
3131 F: kernel/trace/blktrace.c
3135 M: Joern Engel <joern@lazybastard.org>
3136 L: linux-mtd@lists.infradead.org
3138 F: drivers/mtd/devices/block2mtd.c
3141 M: Marcel Holtmann <marcel@holtmann.org>
3142 M: Johan Hedberg <johan.hedberg@gmail.com>
3143 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3144 L: linux-bluetooth@vger.kernel.org
3146 W: http://www.bluez.org/
3147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3149 F: drivers/bluetooth/
3152 M: Marcel Holtmann <marcel@holtmann.org>
3153 M: Johan Hedberg <johan.hedberg@gmail.com>
3154 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3155 L: linux-bluetooth@vger.kernel.org
3157 W: http://www.bluez.org/
3158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3160 F: include/net/bluetooth/
3164 M: Jay Vosburgh <j.vosburgh@gmail.com>
3165 M: Veaceslav Falico <vfalico@gmail.com>
3166 M: Andy Gospodarek <andy@greyhouse.net>
3167 L: netdev@vger.kernel.org
3169 W: http://sourceforge.net/projects/bonding/
3170 F: drivers/net/bonding/
3171 F: include/uapi/linux/if_bonding.h
3173 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3174 M: Dan Robertson <dan@dlrobertson.com>
3175 L: linux-iio@vger.kernel.org
3177 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3178 F: drivers/iio/accel/bma400*
3180 BPF (Safe dynamic programs and tools)
3181 M: Alexei Starovoitov <ast@kernel.org>
3182 M: Daniel Borkmann <daniel@iogearbox.net>
3183 M: Andrii Nakryiko <andrii@kernel.org>
3184 R: Martin KaFai Lau <kafai@fb.com>
3185 R: Song Liu <songliubraving@fb.com>
3186 R: Yonghong Song <yhs@fb.com>
3187 R: John Fastabend <john.fastabend@gmail.com>
3188 R: KP Singh <kpsingh@kernel.org>
3189 L: netdev@vger.kernel.org
3190 L: bpf@vger.kernel.org
3193 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3196 F: Documentation/bpf/
3197 F: Documentation/networking/filter.rst
3199 F: include/linux/bpf*
3200 F: include/linux/filter.h
3201 F: include/trace/events/xdp.h
3202 F: include/uapi/linux/bpf*
3203 F: include/uapi/linux/filter.h
3205 F: kernel/trace/bpf_trace.c
3208 F: net/core/filter.c
3209 F: net/sched/act_bpf.c
3210 F: net/sched/cls_bpf.c
3214 F: tools/testing/selftests/bpf/
3219 M: Shubham Bansal <illusionist.neo@gmail.com>
3220 L: netdev@vger.kernel.org
3221 L: bpf@vger.kernel.org
3226 M: Daniel Borkmann <daniel@iogearbox.net>
3227 M: Alexei Starovoitov <ast@kernel.org>
3228 M: Zi Shen Lim <zlim.lnx@gmail.com>
3229 L: netdev@vger.kernel.org
3230 L: bpf@vger.kernel.org
3234 BPF JIT for MIPS (32-BIT AND 64-BIT)
3235 M: Paul Burton <paulburton@kernel.org>
3236 L: netdev@vger.kernel.org
3237 L: bpf@vger.kernel.org
3241 BPF JIT for NFP NICs
3242 M: Jakub Kicinski <kuba@kernel.org>
3243 L: netdev@vger.kernel.org
3244 L: bpf@vger.kernel.org
3246 F: drivers/net/ethernet/netronome/nfp/bpf/
3248 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3249 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3250 M: Sandipan Das <sandipan@linux.ibm.com>
3251 L: netdev@vger.kernel.org
3252 L: bpf@vger.kernel.org
3254 F: arch/powerpc/net/
3256 BPF JIT for RISC-V (32-bit)
3257 M: Luke Nelson <luke.r.nels@gmail.com>
3258 M: Xi Wang <xi.wang@gmail.com>
3259 L: netdev@vger.kernel.org
3260 L: bpf@vger.kernel.org
3263 X: arch/riscv/net/bpf_jit_comp64.c
3265 BPF JIT for RISC-V (64-bit)
3266 M: Björn Töpel <bjorn.topel@gmail.com>
3267 L: netdev@vger.kernel.org
3268 L: bpf@vger.kernel.org
3271 X: arch/riscv/net/bpf_jit_comp32.c
3274 M: Ilya Leoshkevich <iii@linux.ibm.com>
3275 M: Heiko Carstens <hca@linux.ibm.com>
3276 M: Vasily Gorbik <gor@linux.ibm.com>
3277 L: netdev@vger.kernel.org
3278 L: bpf@vger.kernel.org
3281 X: arch/s390/net/pnet.c
3283 BPF JIT for SPARC (32-BIT AND 64-BIT)
3284 M: David S. Miller <davem@davemloft.net>
3285 L: netdev@vger.kernel.org
3286 L: bpf@vger.kernel.org
3290 BPF JIT for X86 32-BIT
3291 M: Wang YanQing <udknight@gmail.com>
3292 L: netdev@vger.kernel.org
3293 L: bpf@vger.kernel.org
3295 F: arch/x86/net/bpf_jit_comp32.c
3297 BPF JIT for X86 64-BIT
3298 M: Alexei Starovoitov <ast@kernel.org>
3299 M: Daniel Borkmann <daniel@iogearbox.net>
3300 L: netdev@vger.kernel.org
3301 L: bpf@vger.kernel.org
3304 X: arch/x86/net/bpf_jit_comp32.c
3306 BPF LSM (Security Audit and Enforcement using BPF)
3307 M: KP Singh <kpsingh@kernel.org>
3308 R: Florent Revest <revest@chromium.org>
3309 R: Brendan Jackman <jackmanb@chromium.org>
3310 L: bpf@vger.kernel.org
3312 F: Documentation/bpf/bpf_lsm.rst
3313 F: include/linux/bpf_lsm.h
3314 F: kernel/bpf/bpf_lsm.c
3317 BROADCOM B44 10/100 ETHERNET DRIVER
3318 M: Michael Chan <michael.chan@broadcom.com>
3319 L: netdev@vger.kernel.org
3321 F: drivers/net/ethernet/broadcom/b44.*
3323 BROADCOM B53 ETHERNET SWITCH DRIVER
3324 M: Florian Fainelli <f.fainelli@gmail.com>
3325 L: netdev@vger.kernel.org
3326 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3328 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3329 F: drivers/net/dsa/b53/*
3330 F: include/linux/platform_data/b53.h
3332 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3333 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3334 L: bcm-kernel-feedback-list@broadcom.com
3335 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3339 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3340 F: drivers/pci/controller/pcie-brcmstb.c
3341 F: drivers/staging/vc04_services
3345 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3346 M: Florian Fainelli <f.fainelli@gmail.com>
3347 M: Ray Jui <rjui@broadcom.com>
3348 M: Scott Branden <sbranden@broadcom.com>
3349 M: bcm-kernel-feedback-list@broadcom.com
3351 T: git git://github.com/broadcom/mach-bcm
3352 F: arch/arm/mach-bcm/
3358 BROADCOM BCM47XX MIPS ARCHITECTURE
3359 M: Hauke Mehrtens <hauke@hauke-m.de>
3360 M: Rafał Miłecki <zajec5@gmail.com>
3361 L: linux-mips@vger.kernel.org
3363 F: Documentation/devicetree/bindings/mips/brcm/
3364 F: arch/mips/bcm47xx/*
3365 F: arch/mips/include/asm/mach-bcm47xx/*
3367 BROADCOM BCM5301X ARM ARCHITECTURE
3368 M: Hauke Mehrtens <hauke@hauke-m.de>
3369 M: Rafał Miłecki <zajec5@gmail.com>
3370 M: bcm-kernel-feedback-list@broadcom.com
3371 L: linux-arm-kernel@lists.infradead.org
3373 F: arch/arm/boot/dts/bcm470*
3374 F: arch/arm/boot/dts/bcm5301*
3375 F: arch/arm/boot/dts/bcm953012*
3376 F: arch/arm/mach-bcm/bcm_5301x.c
3378 BROADCOM BCM53573 ARM ARCHITECTURE
3379 M: Rafał Miłecki <rafal@milecki.pl>
3380 L: bcm-kernel-feedback-list@broadcom.com
3381 L: linux-arm-kernel@lists.infradead.org
3383 F: arch/arm/boot/dts/bcm47189*
3384 F: arch/arm/boot/dts/bcm53573*
3386 BROADCOM BCM63XX ARM ARCHITECTURE
3387 M: Florian Fainelli <f.fainelli@gmail.com>
3388 M: bcm-kernel-feedback-list@broadcom.com
3389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3391 T: git git://github.com/broadcom/stblinux.git
3394 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3395 M: Kevin Cernekee <cernekee@gmail.com>
3396 L: linux-usb@vger.kernel.org
3398 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3400 BROADCOM BCM7XXX ARM ARCHITECTURE
3401 M: Florian Fainelli <f.fainelli@gmail.com>
3402 M: bcm-kernel-feedback-list@broadcom.com
3403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3405 T: git git://github.com/broadcom/stblinux.git
3406 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3407 F: arch/arm/boot/dts/bcm7*.dts*
3408 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3409 F: arch/arm/mach-bcm/*brcmstb*
3410 F: arch/arm/mm/cache-b15-rac.c
3411 F: drivers/bus/brcmstb_gisb.c
3412 F: drivers/pci/controller/pcie-brcmstb.c
3416 M: Al Cooper <alcooperx@gmail.com>
3417 L: linux-usb@vger.kernel.org
3418 L: bcm-kernel-feedback-list@broadcom.com
3420 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3421 F: drivers/usb/gadget/udc/bdc/
3423 BROADCOM BMIPS CPUFREQ DRIVER
3424 M: Markus Mayer <mmayer@broadcom.com>
3425 M: bcm-kernel-feedback-list@broadcom.com
3426 L: linux-pm@vger.kernel.org
3428 F: drivers/cpufreq/bmips-cpufreq.c
3430 BROADCOM BMIPS MIPS ARCHITECTURE
3431 M: Florian Fainelli <f.fainelli@gmail.com>
3432 L: bcm-kernel-feedback-list@broadcom.com
3433 L: linux-mips@vger.kernel.org
3435 T: git git://github.com/broadcom/stblinux.git
3436 F: arch/mips/bmips/*
3437 F: arch/mips/boot/dts/brcm/bcm*.dts*
3438 F: arch/mips/include/asm/mach-bmips/*
3439 F: arch/mips/kernel/*bmips*
3440 F: drivers/soc/bcm/bcm63xx
3441 F: drivers/irqchip/irq-bcm63*
3442 F: drivers/irqchip/irq-bcm7*
3443 F: drivers/irqchip/irq-brcmstb*
3444 F: include/linux/bcm963xx_nvram.h
3445 F: include/linux/bcm963xx_tag.h
3447 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3448 M: Rasesh Mody <rmody@marvell.com>
3449 M: GR-Linux-NIC-Dev@marvell.com
3450 L: netdev@vger.kernel.org
3452 F: drivers/net/ethernet/broadcom/bnx2.*
3453 F: drivers/net/ethernet/broadcom/bnx2_*
3455 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3456 M: Saurav Kashyap <skashyap@marvell.com>
3457 M: Javed Hasan <jhasan@marvell.com>
3458 M: GR-QLogic-Storage-Upstream@marvell.com
3459 L: linux-scsi@vger.kernel.org
3461 F: drivers/scsi/bnx2fc/
3463 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3464 M: Nilesh Javali <njavali@marvell.com>
3465 M: Manish Rangankar <mrangankar@marvell.com>
3466 M: GR-QLogic-Storage-Upstream@marvell.com
3467 L: linux-scsi@vger.kernel.org
3469 F: drivers/scsi/bnx2i/
3471 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3472 M: Ariel Elior <aelior@marvell.com>
3473 M: Sudarsana Kalluru <skalluru@marvell.com>
3474 M: GR-everest-linux-l2@marvell.com
3475 L: netdev@vger.kernel.org
3477 F: drivers/net/ethernet/broadcom/bnx2x/
3479 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3480 M: Michael Chan <michael.chan@broadcom.com>
3481 L: netdev@vger.kernel.org
3483 F: drivers/net/ethernet/broadcom/bnxt/
3485 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3486 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3487 M: Franky Lin <franky.lin@broadcom.com>
3488 M: Hante Meuleman <hante.meuleman@broadcom.com>
3489 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3490 M: Wright Feng <wright.feng@infineon.com>
3491 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3492 L: linux-wireless@vger.kernel.org
3493 L: brcm80211-dev-list.pdl@broadcom.com
3494 L: SHA-cyfmac-dev-list@infineon.com
3496 F: drivers/net/wireless/broadcom/brcm80211/
3498 BROADCOM BRCMSTB GPIO DRIVER
3499 M: Gregory Fong <gregory.0xf0@gmail.com>
3500 L: bcm-kernel-feedback-list@broadcom.com
3502 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3503 F: drivers/gpio/gpio-brcmstb.c
3505 BROADCOM BRCMSTB I2C DRIVER
3506 M: Kamal Dasu <kdasu.kdev@gmail.com>
3507 L: linux-i2c@vger.kernel.org
3508 L: bcm-kernel-feedback-list@broadcom.com
3510 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3511 F: drivers/i2c/busses/i2c-brcmstb.c
3513 BROADCOM BRCMSTB USB EHCI DRIVER
3514 M: Al Cooper <alcooperx@gmail.com>
3515 L: linux-usb@vger.kernel.org
3516 L: bcm-kernel-feedback-list@broadcom.com
3518 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3519 F: drivers/usb/host/ehci-brcm.*
3521 BROADCOM BRCMSTB USB PIN MAP DRIVER
3522 M: Al Cooper <alcooperx@gmail.com>
3523 L: linux-usb@vger.kernel.org
3524 L: bcm-kernel-feedback-list@broadcom.com
3526 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3527 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3529 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3530 M: Al Cooper <alcooperx@gmail.com>
3531 L: linux-kernel@vger.kernel.org
3532 L: bcm-kernel-feedback-list@broadcom.com
3534 F: drivers/phy/broadcom/phy-brcm-usb*
3536 BROADCOM ETHERNET PHY DRIVERS
3537 M: Florian Fainelli <f.fainelli@gmail.com>
3538 L: bcm-kernel-feedback-list@broadcom.com
3539 L: netdev@vger.kernel.org
3541 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3542 F: drivers/net/phy/bcm*.[ch]
3543 F: drivers/net/phy/broadcom.c
3544 F: include/linux/brcmphy.h
3546 BROADCOM GENET ETHERNET DRIVER
3547 M: Doug Berger <opendmb@gmail.com>
3548 M: Florian Fainelli <f.fainelli@gmail.com>
3549 L: bcm-kernel-feedback-list@broadcom.com
3550 L: netdev@vger.kernel.org
3552 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3553 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3554 F: drivers/net/ethernet/broadcom/genet/
3555 F: drivers/net/mdio/mdio-bcm-unimac.c
3556 F: include/linux/platform_data/bcmgenet.h
3557 F: include/linux/platform_data/mdio-bcm-unimac.h
3559 BROADCOM IPROC ARM ARCHITECTURE
3560 M: Ray Jui <rjui@broadcom.com>
3561 M: Scott Branden <sbranden@broadcom.com>
3562 M: bcm-kernel-feedback-list@broadcom.com
3563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3565 T: git git://github.com/broadcom/cygnus-linux.git
3566 F: arch/arm64/boot/dts/broadcom/northstar2/*
3567 F: arch/arm64/boot/dts/broadcom/stingray/*
3568 F: drivers/clk/bcm/clk-ns*
3569 F: drivers/clk/bcm/clk-sr*
3570 F: drivers/pinctrl/bcm/pinctrl-ns*
3571 F: include/dt-bindings/clock/bcm-sr*
3588 BROADCOM KONA GPIO DRIVER
3589 M: Ray Jui <rjui@broadcom.com>
3590 L: bcm-kernel-feedback-list@broadcom.com
3592 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3593 F: drivers/gpio/gpio-bcm-kona.c
3595 BROADCOM NETXTREME-E ROCE DRIVER
3596 M: Selvin Xavier <selvin.xavier@broadcom.com>
3597 M: Devesh Sharma <devesh.sharma@broadcom.com>
3598 M: Somnath Kotur <somnath.kotur@broadcom.com>
3599 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3600 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3601 L: linux-rdma@vger.kernel.org
3603 W: http://www.broadcom.com
3604 F: drivers/infiniband/hw/bnxt_re/
3605 F: include/uapi/rdma/bnxt_re-abi.h
3607 BROADCOM NVRAM DRIVER
3608 M: Rafał Miłecki <zajec5@gmail.com>
3609 L: linux-mips@vger.kernel.org
3611 F: drivers/firmware/broadcom/*
3613 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3614 M: Rafał Miłecki <zajec5@gmail.com>
3615 L: linux-wireless@vger.kernel.org
3618 F: include/linux/bcma/
3621 M: Kamal Dasu <kdasu.kdev@gmail.com>
3622 M: bcm-kernel-feedback-list@broadcom.com
3624 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3625 F: drivers/spi/spi-bcm-qspi.*
3626 F: drivers/spi/spi-brcmstb-qspi.c
3627 F: drivers/spi/spi-iproc-qspi.c
3629 BROADCOM STB AVS CPUFREQ DRIVER
3630 M: Markus Mayer <mmayer@broadcom.com>
3631 M: bcm-kernel-feedback-list@broadcom.com
3632 L: linux-pm@vger.kernel.org
3634 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3635 F: drivers/cpufreq/brcmstb*
3637 BROADCOM STB AVS TMON DRIVER
3638 M: Markus Mayer <mmayer@broadcom.com>
3639 M: bcm-kernel-feedback-list@broadcom.com
3640 L: linux-pm@vger.kernel.org
3642 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3643 F: drivers/thermal/broadcom/brcmstb*
3645 BROADCOM STB DPFE DRIVER
3646 M: Markus Mayer <mmayer@broadcom.com>
3647 M: bcm-kernel-feedback-list@broadcom.com
3648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3650 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3651 F: drivers/memory/brcmstb_dpfe.c
3653 BROADCOM STB NAND FLASH DRIVER
3654 M: Brian Norris <computersforpeace@gmail.com>
3655 M: Kamal Dasu <kdasu.kdev@gmail.com>
3656 L: linux-mtd@lists.infradead.org
3657 L: bcm-kernel-feedback-list@broadcom.com
3659 F: drivers/mtd/nand/raw/brcmnand/
3661 BROADCOM SYSTEMPORT ETHERNET DRIVER
3662 M: Florian Fainelli <f.fainelli@gmail.com>
3663 L: bcm-kernel-feedback-list@broadcom.com
3664 L: netdev@vger.kernel.org
3666 F: drivers/net/ethernet/broadcom/bcmsysport.*
3668 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3669 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3670 M: Prashant Sreedharan <prashant@broadcom.com>
3671 M: Michael Chan <mchan@broadcom.com>
3672 L: netdev@vger.kernel.org
3674 F: drivers/net/ethernet/broadcom/tg3.*
3676 BROCADE BFA FC SCSI DRIVER
3677 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3678 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3679 L: linux-scsi@vger.kernel.org
3681 F: drivers/scsi/bfa/
3683 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3684 M: Rasesh Mody <rmody@marvell.com>
3685 M: Sudarsana Kalluru <skalluru@marvell.com>
3686 M: GR-Linux-NIC-Dev@marvell.com
3687 L: netdev@vger.kernel.org
3689 F: drivers/net/ethernet/brocade/bna/
3691 BSG (block layer generic sg v4 driver)
3692 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3693 L: linux-scsi@vger.kernel.org
3696 F: include/linux/bsg.h
3697 F: include/uapi/linux/bsg.h
3700 M: Clemens Ladisch <clemens@ladisch.de>
3701 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3704 F: Documentation/sound/cards/bt87x.rst
3705 F: sound/pci/bt87x.c
3708 M: Michael Buesch <m@bues.ch>
3710 W: http://bu3sch.de/btgpio.php
3711 F: drivers/gpio/gpio-bt8xx.c
3714 M: Chris Mason <clm@fb.com>
3715 M: Josef Bacik <josef@toxicpanda.com>
3716 M: David Sterba <dsterba@suse.com>
3717 L: linux-btrfs@vger.kernel.org
3719 W: http://btrfs.wiki.kernel.org/
3720 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3722 F: Documentation/filesystems/btrfs.rst
3724 F: include/linux/btrfs*
3725 F: include/uapi/linux/btrfs*
3727 BTTV VIDEO4LINUX DRIVER
3728 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3729 L: linux-media@vger.kernel.org
3731 W: https://linuxtv.org
3732 T: git git://linuxtv.org/media_tree.git
3733 F: Documentation/driver-api/media/drivers/bttv*
3734 F: drivers/media/pci/bt8xx/bttv*
3736 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3737 M: Chanwoo Choi <cw00.choi@samsung.com>
3738 L: linux-pm@vger.kernel.org
3739 L: linux-samsung-soc@vger.kernel.org
3741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3742 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3743 F: drivers/devfreq/exynos-bus.c
3745 BUSLOGIC SCSI DRIVER
3746 M: Khalid Aziz <khalid@gonehiking.org>
3747 L: linux-scsi@vger.kernel.org
3749 F: drivers/scsi/BusLogic.*
3750 F: drivers/scsi/FlashPoint.*
3752 C-MEDIA CMI8788 DRIVER
3753 M: Clemens Ladisch <clemens@ladisch.de>
3754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3757 F: sound/pci/oxygen/
3760 M: Guo Ren <guoren@kernel.org>
3761 L: linux-csky@vger.kernel.org
3763 T: git https://github.com/c-sky/csky-linux.git
3764 F: Documentation/devicetree/bindings/csky/
3765 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3766 F: Documentation/devicetree/bindings/timer/csky,*
3768 F: drivers/clocksource/timer-gx6605s.c
3769 F: drivers/clocksource/timer-mp-csky.c
3770 F: drivers/irqchip/irq-csky-*
3774 CA8210 IEEE-802.15.4 RADIO DRIVER
3775 M: Harry Morris <h.morris@cascoda.com>
3776 L: linux-wpan@vger.kernel.org
3778 W: https://github.com/Cascoda/ca8210-linux.git
3779 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3780 F: drivers/net/ieee802154/ca8210.c
3782 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3783 M: David Howells <dhowells@redhat.com>
3784 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3786 F: Documentation/filesystems/caching/cachefiles.rst
3789 CADENCE MIPI-CSI2 BRIDGES
3790 M: Maxime Ripard <mripard@kernel.org>
3791 L: linux-media@vger.kernel.org
3793 F: Documentation/devicetree/bindings/media/cdns,*.txt
3794 F: drivers/media/platform/cadence/cdns-csi2*
3797 L: linux-mtd@lists.infradead.org
3799 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3800 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3802 CADENCE USB3 DRD IP DRIVER
3803 M: Peter Chen <peter.chen@nxp.com>
3804 M: Pawel Laszczak <pawell@cadence.com>
3805 M: Roger Quadros <rogerq@ti.com>
3806 R: Aswath Govindraju <a-govindraju@ti.com>
3807 L: linux-usb@vger.kernel.org
3809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3810 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3811 F: drivers/usb/cdns3/
3813 CADET FM/AM RADIO RECEIVER DRIVER
3814 M: Hans Verkuil <hverkuil@xs4all.nl>
3815 L: linux-media@vger.kernel.org
3817 W: https://linuxtv.org
3818 T: git git://linuxtv.org/media_tree.git
3819 F: drivers/media/radio/radio-cadet*
3821 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3822 L: linux-media@vger.kernel.org
3824 T: git git://linuxtv.org/media_tree.git
3825 F: Documentation/admin-guide/media/cafe_ccic*
3826 F: drivers/media/platform/marvell-ccic/
3829 L: netdev@vger.kernel.org
3831 F: Documentation/networking/caif/
3832 F: drivers/net/caif/
3833 F: include/net/caif/
3834 F: include/uapi/linux/caif/
3838 M: Toke Høiland-Jørgensen <toke@toke.dk>
3839 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3841 F: net/sched/sch_cake.c
3844 M: Wolfgang Grandegger <wg@grandegger.com>
3845 M: Marc Kleine-Budde <mkl@pengutronix.de>
3846 L: linux-can@vger.kernel.org
3848 W: https://github.com/linux-can
3849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3851 F: Documentation/devicetree/bindings/net/can/
3853 F: include/linux/can/dev.h
3854 F: include/linux/can/led.h
3855 F: include/linux/can/platform/
3856 F: include/linux/can/rx-offload.h
3857 F: include/uapi/linux/can/error.h
3858 F: include/uapi/linux/can/netlink.h
3859 F: include/uapi/linux/can/vxcan.h
3862 M: Oliver Hartkopp <socketcan@hartkopp.net>
3863 M: Marc Kleine-Budde <mkl@pengutronix.de>
3864 L: linux-can@vger.kernel.org
3866 W: https://github.com/linux-can
3867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3869 F: Documentation/networking/can.rst
3870 F: include/linux/can/core.h
3871 F: include/linux/can/skb.h
3872 F: include/net/netns/can.h
3873 F: include/uapi/linux/can.h
3874 F: include/uapi/linux/can/bcm.h
3875 F: include/uapi/linux/can/gw.h
3876 F: include/uapi/linux/can/isotp.h
3877 F: include/uapi/linux/can/raw.h
3880 CAN-J1939 NETWORK LAYER
3881 M: Robin van der Gracht <robin@protonic.nl>
3882 M: Oleksij Rempel <o.rempel@pengutronix.de>
3883 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3884 L: linux-can@vger.kernel.org
3886 F: Documentation/networking/j1939.rst
3887 F: include/uapi/linux/can/j1939.h
3891 M: Serge Hallyn <serge@hallyn.com>
3892 L: linux-security-module@vger.kernel.org
3894 F: include/linux/capability.h
3895 F: include/uapi/linux/capability.h
3896 F: kernel/capability.c
3897 F: security/commoncap.c
3899 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3900 M: Kevin Tsai <ktsai@capellamicro.com>
3902 F: drivers/iio/light/cm*
3904 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3905 M: Christian Lamparter <chunkeey@googlemail.com>
3906 L: linux-wireless@vger.kernel.org
3908 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3909 F: drivers/net/wireless/ath/carl9170/
3912 M: Robert Richter <rric@kernel.org>
3914 W: http://www.marvell.com
3915 F: drivers/i2c/busses/i2c-octeon*
3916 F: drivers/i2c/busses/i2c-thunderx*
3918 CAVIUM LIQUIDIO NETWORK DRIVER
3919 M: Derek Chickles <dchickles@marvell.com>
3920 M: Satanand Burla <sburla@marvell.com>
3921 M: Felix Manlunas <fmanlunas@marvell.com>
3922 L: netdev@vger.kernel.org
3924 W: http://www.marvell.com
3925 F: drivers/net/ethernet/cavium/liquidio/
3928 M: Robert Richter <rric@kernel.org>
3930 W: http://www.marvell.com
3931 F: drivers/mmc/host/cavium*
3933 CAVIUM OCTEON-TX CRYPTO DRIVER
3934 M: George Cherian <gcherian@marvell.com>
3935 L: linux-crypto@vger.kernel.org
3937 W: http://www.marvell.com
3938 F: drivers/crypto/cavium/cpt/
3940 CAVIUM THUNDERX2 ARM64 SOC
3941 M: Robert Richter <rric@kernel.org>
3942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3944 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3945 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3947 CC2520 IEEE-802.15.4 RADIO DRIVER
3948 M: Varka Bhadram <varkabhadram@gmail.com>
3949 L: linux-wpan@vger.kernel.org
3951 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3952 F: drivers/net/ieee802154/cc2520.c
3953 F: include/linux/spi/cc2520.h
3955 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3956 M: Gilad Ben-Yossef <gilad@benyossef.com>
3957 L: linux-crypto@vger.kernel.org
3959 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3960 F: drivers/crypto/ccree/
3962 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3963 M: Hadar Gat <hadar.gat@arm.com>
3964 L: linux-crypto@vger.kernel.org
3966 F: drivers/char/hw_random/cctrng.c
3967 F: drivers/char/hw_random/cctrng.h
3968 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3969 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3972 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3973 L: linux-media@vger.kernel.org
3975 W: http://linuxtv.org
3976 T: git git://linuxtv.org/media_tree.git
3977 F: Documentation/ABI/testing/debugfs-cec-error-inj
3978 F: Documentation/devicetree/bindings/media/cec.txt
3979 F: Documentation/driver-api/media/cec-core.rst
3980 F: Documentation/userspace-api/media/cec
3981 F: drivers/media/cec/
3982 F: drivers/media/rc/keymaps/rc-cec.c
3983 F: include/media/cec-notifier.h
3984 F: include/media/cec.h
3985 F: include/uapi/linux/cec-funcs.h
3986 F: include/uapi/linux/cec.h
3989 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3990 L: linux-media@vger.kernel.org
3992 W: http://linuxtv.org
3993 T: git git://linuxtv.org/media_tree.git
3994 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3995 F: drivers/media/cec/platform/cec-gpio/
3997 CELL BROADBAND ENGINE ARCHITECTURE
3998 M: Arnd Bergmann <arnd@arndb.de>
3999 L: linuxppc-dev@lists.ozlabs.org
4001 W: http://www.ibm.com/developerworks/power/cell/
4002 F: arch/powerpc/include/asm/cell*.h
4003 F: arch/powerpc/include/asm/spu*.h
4004 F: arch/powerpc/include/uapi/asm/spu*.h
4005 F: arch/powerpc/oprofile/*cell*
4006 F: arch/powerpc/platforms/cell/
4008 CELLWISE CW2015 BATTERY DRIVER
4009 M: Tobias Schrammm <t.schramm@manjaro.org>
4011 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4012 F: drivers/power/supply/cw2015_battery.c
4014 CEPH COMMON CODE (LIBCEPH)
4015 M: Ilya Dryomov <idryomov@gmail.com>
4016 M: Jeff Layton <jlayton@kernel.org>
4017 L: ceph-devel@vger.kernel.org
4020 T: git git://github.com/ceph/ceph-client.git
4021 F: include/linux/ceph/
4022 F: include/linux/crush/
4025 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4026 M: Jeff Layton <jlayton@kernel.org>
4027 M: Ilya Dryomov <idryomov@gmail.com>
4028 L: ceph-devel@vger.kernel.org
4031 T: git git://github.com/ceph/ceph-client.git
4032 F: Documentation/filesystems/ceph.rst
4035 CERTIFICATE HANDLING
4036 M: David Howells <dhowells@redhat.com>
4037 M: David Woodhouse <dwmw2@infradead.org>
4038 L: keyrings@vger.kernel.org
4040 F: Documentation/admin-guide/module-signing.rst
4042 F: scripts/extract-cert.c
4043 F: scripts/sign-file.c
4045 CFAG12864B LCD DRIVER
4046 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4048 F: drivers/auxdisplay/cfag12864b.c
4049 F: include/linux/cfag12864b.h
4051 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4052 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4054 F: drivers/auxdisplay/cfag12864bfb.c
4055 F: include/linux/cfag12864b.h
4057 CHAR and MISC DRIVERS
4058 M: Arnd Bergmann <arnd@arndb.de>
4059 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4064 F: include/linux/miscdevice.h
4065 X: drivers/char/agp/
4066 X: drivers/char/hw_random/
4067 X: drivers/char/ipmi/
4068 X: drivers/char/random.c
4069 X: drivers/char/tpm/
4072 M: Andy Whitcroft <apw@canonical.com>
4073 M: Joe Perches <joe@perches.com>
4075 F: scripts/checkpatch.pl
4077 CHINESE DOCUMENTATION
4078 M: Harry Wei <harryxiyou@gmail.com>
4079 M: Alex Shi <alex.shi@linux.alibaba.com>
4080 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4082 F: Documentation/translations/zh_CN/
4084 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4085 M: Peter Chen <Peter.Chen@nxp.com>
4086 L: linux-usb@vger.kernel.org
4088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4089 F: drivers/usb/chipidea/
4091 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4092 M: Hans de Goede <hdegoede@redhat.com>
4093 L: linux-input@vger.kernel.org
4095 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4096 F: drivers/input/touchscreen/chipone_icn8318.c
4098 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4099 M: Hans de Goede <hdegoede@redhat.com>
4100 L: linux-input@vger.kernel.org
4102 F: drivers/input/touchscreen/chipone_icn8505.c
4104 CHROME HARDWARE PLATFORM SUPPORT
4105 M: Benson Leung <bleung@chromium.org>
4106 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4109 F: drivers/platform/chrome/
4111 CHROMEOS EC CODEC DRIVER
4112 M: Cheng-Yi Chiang <cychiang@chromium.org>
4113 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4114 R: Guenter Roeck <groeck@chromium.org>
4116 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4117 F: sound/soc/codecs/cros_ec_codec.*
4119 CHROMEOS EC SUBDRIVERS
4120 M: Benson Leung <bleung@chromium.org>
4121 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4122 R: Guenter Roeck <groeck@chromium.org>
4124 F: drivers/power/supply/cros_usbpd-charger.c
4128 CHRONTEL CH7322 CEC DRIVER
4129 M: Jeff Chase <jnchase@google.com>
4130 L: linux-media@vger.kernel.org
4132 T: git git://linuxtv.org/media_tree.git
4133 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4134 F: drivers/media/cec/i2c/ch7322.c
4136 CIRRUS LOGIC AUDIO CODEC DRIVERS
4137 M: James Schulman <james.schulman@cirrus.com>
4138 M: David Rhodes <david.rhodes@cirrus.com>
4139 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4140 L: patches@opensource.cirrus.com
4142 F: sound/soc/codecs/cs*
4144 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4145 M: Hartley Sweeten <hsweeten@visionengravers.com>
4146 L: netdev@vger.kernel.org
4148 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4150 CIRRUS LOGIC LOCHNAGAR DRIVER
4151 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4152 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4153 L: patches@opensource.cirrus.com
4155 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4156 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4157 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4158 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4159 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4160 F: Documentation/hwmon/lochnagar.rst
4161 F: drivers/clk/clk-lochnagar.c
4162 F: drivers/hwmon/lochnagar-hwmon.c
4163 F: drivers/mfd/lochnagar-i2c.c
4164 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4165 F: drivers/regulator/lochnagar-regulator.c
4166 F: include/dt-bindings/clk/lochnagar.h
4167 F: include/dt-bindings/pinctrl/lochnagar.h
4168 F: include/linux/mfd/lochnagar*
4169 F: sound/soc/codecs/lochnagar-sc.c
4171 CIRRUS LOGIC MADERA CODEC DRIVERS
4172 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4173 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4175 L: patches@opensource.cirrus.com
4177 W: https://github.com/CirrusLogic/linux-drivers/wiki
4178 T: git https://github.com/CirrusLogic/linux-drivers.git
4179 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4180 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4181 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4182 F: drivers/gpio/gpio-madera*
4183 F: drivers/irqchip/irq-madera*
4184 F: drivers/mfd/cs47l*
4185 F: drivers/mfd/madera*
4186 F: drivers/pinctrl/cirrus/*
4187 F: include/dt-bindings/sound/madera*
4188 F: include/linux/irqchip/irq-madera*
4189 F: include/linux/mfd/madera/*
4190 F: include/sound/madera*
4191 F: sound/soc/codecs/cs47l*
4192 F: sound/soc/codecs/madera*
4194 CISCO FCOE HBA DRIVER
4195 M: Satish Kharat <satishkh@cisco.com>
4196 M: Sesidhar Baddela <sebaddel@cisco.com>
4197 M: Karan Tilak Kumar <kartilak@cisco.com>
4198 L: linux-scsi@vger.kernel.org
4200 F: drivers/scsi/fnic/
4202 CISCO SCSI HBA DRIVER
4203 M: Karan Tilak Kumar <kartilak@cisco.com>
4204 M: Sesidhar Baddela <sebaddel@cisco.com>
4205 L: linux-scsi@vger.kernel.org
4207 F: drivers/scsi/snic/
4209 CISCO VIC ETHERNET NIC DRIVER
4210 M: Christian Benvenuti <benve@cisco.com>
4211 M: Govindarajulu Varadarajan <_govind@gmx.com>
4213 F: drivers/net/ethernet/cisco/enic/
4215 CISCO VIC LOW LATENCY NIC DRIVER
4216 M: Christian Benvenuti <benve@cisco.com>
4217 M: Nelson Escobar <neescoba@cisco.com>
4219 F: drivers/infiniband/hw/usnic/
4222 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4226 CLANG/LLVM BUILD SUPPORT
4227 M: Nathan Chancellor <natechancellor@gmail.com>
4228 M: Nick Desaulniers <ndesaulniers@google.com>
4229 L: clang-built-linux@googlegroups.com
4231 W: https://clangbuiltlinux.github.io/
4232 B: https://github.com/ClangBuiltLinux/linux/issues
4233 C: irc://chat.freenode.net/clangbuiltlinux
4234 F: Documentation/kbuild/llvm.rst
4235 F: scripts/clang-tools/
4236 F: scripts/lld-version.sh
4237 K: \b(?i:clang|llvm)\b
4240 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4241 L: linux-kernel@vger.kernel.org
4243 F: include/linux/cleancache.h
4247 M: Russell King <linux@armlinux.org.uk>
4248 L: linux-clk@vger.kernel.org
4250 F: include/linux/clk.h
4252 CLOCKSOURCE, CLOCKEVENT DRIVERS
4253 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4254 M: Thomas Gleixner <tglx@linutronix.de>
4255 L: linux-kernel@vger.kernel.org
4257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4258 F: Documentation/devicetree/bindings/timer/
4259 F: drivers/clocksource/
4262 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4263 M: Daniel Oliveira Nascimento <don@syst.com.br>
4264 L: platform-driver-x86@vger.kernel.org
4266 F: drivers/platform/x86/classmate-laptop.c
4269 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4270 L: linux-media@vger.kernel.org
4272 W: https://linuxtv.org
4273 T: git git://linuxtv.org/media_tree.git
4274 F: drivers/media/pci/cobalt/
4276 COCCINELLE/Semantic Patches (SmPL)
4277 M: Julia Lawall <Julia.Lawall@inria.fr>
4278 M: Gilles Muller <Gilles.Muller@inria.fr>
4279 M: Nicolas Palix <nicolas.palix@imag.fr>
4280 M: Michal Marek <michal.lkml@markovi.net>
4281 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4283 W: http://coccinelle.lip6.fr/
4284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4285 F: Documentation/dev-tools/coccinelle.rst
4286 F: scripts/coccicheck
4287 F: scripts/coccinelle/
4290 M: Jan Harkes <jaharkes@cs.cmu.edu>
4292 L: codalist@coda.cs.cmu.edu
4294 W: http://www.coda.cs.cmu.edu/
4295 F: Documentation/filesystems/coda.rst
4297 F: include/linux/coda*.h
4298 F: include/uapi/linux/coda*.h
4300 CODA V4L2 MEM2MEM DRIVER
4301 M: Philipp Zabel <p.zabel@pengutronix.de>
4302 L: linux-media@vger.kernel.org
4304 F: Documentation/devicetree/bindings/media/coda.yaml
4305 F: drivers/media/platform/coda/
4308 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4310 F: Documentation/process/code-of-conduct-interpretation.rst
4311 F: Documentation/process/code-of-conduct.rst
4313 COMMON CLK FRAMEWORK
4314 M: Michael Turquette <mturquette@baylibre.com>
4315 M: Stephen Boyd <sboyd@kernel.org>
4316 L: linux-clk@vger.kernel.org
4318 Q: http://patchwork.kernel.org/project/linux-clk/list/
4319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4320 F: Documentation/devicetree/bindings/clock/
4322 F: include/linux/clk-pr*
4323 F: include/linux/clk/
4324 F: include/linux/of_clk.h
4325 X: drivers/clk/clkdev.c
4327 COMMON INTERNET FILE SYSTEM (CIFS)
4328 M: Steve French <sfrench@samba.org>
4329 L: linux-cifs@vger.kernel.org
4330 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4332 W: http://linux-cifs.samba.org/
4333 T: git git://git.samba.org/sfrench/cifs-2.6.git
4334 F: Documentation/admin-guide/cifs/
4337 COMPACTPCI HOTPLUG CORE
4338 M: Scott Murray <scott@spiteful.org>
4339 L: linux-pci@vger.kernel.org
4341 F: drivers/pci/hotplug/cpci_hotplug*
4343 COMPACTPCI HOTPLUG GENERIC DRIVER
4344 M: Scott Murray <scott@spiteful.org>
4345 L: linux-pci@vger.kernel.org
4347 F: drivers/pci/hotplug/cpcihp_generic.c
4349 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4350 M: Scott Murray <scott@spiteful.org>
4351 L: linux-pci@vger.kernel.org
4353 F: drivers/pci/hotplug/cpcihp_zt5550.*
4355 COMPAL LAPTOP SUPPORT
4356 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4357 L: platform-driver-x86@vger.kernel.org
4359 F: drivers/platform/x86/compal-laptop.c
4362 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4364 F: include/linux/compiler_attributes.h
4366 CONEXANT ACCESSRUNNER USB DRIVER
4367 L: accessrunner-general@lists.sourceforge.net
4369 W: http://accessrunner.sourceforge.net/
4370 F: drivers/usb/atm/cxacru.c
4373 M: Joel Becker <jlbec@evilplan.org>
4374 M: Christoph Hellwig <hch@lst.de>
4376 T: git git://git.infradead.org/users/hch/configfs.git
4378 F: include/linux/configfs.h
4379 F: samples/configfs/
4382 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4384 F: drivers/video/console/
4385 F: include/linux/console*
4387 CONTROL GROUP (CGROUP)
4388 M: Tejun Heo <tj@kernel.org>
4389 M: Li Zefan <lizefan@huawei.com>
4390 M: Johannes Weiner <hannes@cmpxchg.org>
4391 L: cgroups@vger.kernel.org
4393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4394 F: Documentation/admin-guide/cgroup-v1/
4395 F: Documentation/admin-guide/cgroup-v2.rst
4396 F: include/linux/cgroup*
4399 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4400 M: Tejun Heo <tj@kernel.org>
4401 M: Jens Axboe <axboe@kernel.dk>
4402 L: cgroups@vger.kernel.org
4403 L: linux-block@vger.kernel.org
4404 T: git git://git.kernel.dk/linux-block
4405 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4406 F: block/bfq-cgroup.c
4407 F: block/blk-cgroup.c
4408 F: block/blk-iolatency.c
4409 F: block/blk-throttle.c
4410 F: include/linux/blk-cgroup.h
4412 CONTROL GROUP - CPUSET
4413 M: Li Zefan <lizefan@huawei.com>
4414 L: cgroups@vger.kernel.org
4416 W: http://www.bullopensource.org/cpuset/
4417 W: http://oss.sgi.com/projects/cpusets/
4418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4419 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4420 F: include/linux/cpuset.h
4421 F: kernel/cgroup/cpuset.c
4423 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4424 M: Johannes Weiner <hannes@cmpxchg.org>
4425 M: Michal Hocko <mhocko@kernel.org>
4426 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4427 L: cgroups@vger.kernel.org
4428 L: linux-mm@kvack.org
4433 CORETEMP HARDWARE MONITORING DRIVER
4434 M: Fenghua Yu <fenghua.yu@intel.com>
4435 L: linux-hwmon@vger.kernel.org
4437 F: Documentation/hwmon/coretemp.rst
4438 F: drivers/hwmon/coretemp.c
4440 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4441 M: Marius Zachmann <mail@mariuszachmann.de>
4442 L: linux-hwmon@vger.kernel.org
4444 F: drivers/hwmon/corsair-cpro.c
4446 CORSAIR-PSU HARDWARE MONITOR DRIVER
4447 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4448 L: linux-hwmon@vger.kernel.org
4450 F: Documentation/hwmon/corsair-psu.rst
4451 F: drivers/hwmon/corsair-psu.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
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
4554 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4555 M: Ulf Hansson <ulf.hansson@linaro.org>
4556 L: linux-pm@vger.kernel.org
4557 L: linux-arm-kernel@lists.infradead.org
4559 F: drivers/cpuidle/cpuidle-psci.h
4560 F: drivers/cpuidle/cpuidle-psci-domain.c
4563 M: Nicolas Pitre <nico@fluxnic.net>
4565 F: Documentation/filesystems/cramfs.rst
4569 M: Bastien Nocera <hadess@hadess.net>
4570 L: linux-input@vger.kernel.org
4572 F: drivers/hid/hid-creative-sb0540.c
4575 M: Herbert Xu <herbert@gondor.apana.org.au>
4576 M: "David S. Miller" <davem@davemloft.net>
4577 L: linux-crypto@vger.kernel.org
4579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4581 F: Documentation/crypto/
4582 F: Documentation/devicetree/bindings/crypto/
4587 F: include/linux/crypto*
4590 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4591 M: Neil Horman <nhorman@tuxdriver.com>
4592 L: linux-crypto@vger.kernel.org
4594 F: crypto/ansi_cprng.c
4598 M: Hans Verkuil <hverkuil@xs4all.nl>
4599 L: linux-media@vger.kernel.org
4601 W: http://linuxtv.org
4602 T: git git://linuxtv.org/media_tree.git
4603 F: drivers/media/i2c/cs3308.c
4605 CS5535 Audio ALSA driver
4606 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4608 F: sound/pci/cs5535audio/
4610 CSI DRIVERS FOR ALLWINNER V3s
4611 M: Yong Deng <yong.deng@magewell.com>
4612 L: linux-media@vger.kernel.org
4614 T: git git://linuxtv.org/media_tree.git
4615 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4616 F: drivers/media/platform/sunxi/sun6i-csi/
4619 M: Solomon Peachy <pizza@shaftnet.org>
4621 F: drivers/net/wireless/st/cw1200/
4623 CX18 VIDEO4LINUX DRIVER
4624 M: Andy Walls <awalls@md.metrocast.net>
4625 L: linux-media@vger.kernel.org
4627 W: https://linuxtv.org
4628 T: git git://linuxtv.org/media_tree.git
4629 F: drivers/media/pci/cx18/
4630 F: include/uapi/linux/ivtv*
4632 CX2341X MPEG ENCODER HELPER MODULE
4633 M: Hans Verkuil <hverkuil@xs4all.nl>
4634 L: linux-media@vger.kernel.org
4636 W: https://linuxtv.org
4637 T: git git://linuxtv.org/media_tree.git
4638 F: drivers/media/common/cx2341x*
4639 F: include/media/drv-intf/cx2341x.h
4641 CX24120 MEDIA DRIVER
4642 M: Jemma Denson <jdenson@gmail.com>
4643 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4644 L: linux-media@vger.kernel.org
4646 W: https://linuxtv.org
4647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4648 F: drivers/media/dvb-frontends/cx24120*
4650 CX88 VIDEO4LINUX DRIVER
4651 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4652 L: linux-media@vger.kernel.org
4654 W: https://linuxtv.org
4655 T: git git://linuxtv.org/media_tree.git
4656 F: Documentation/driver-api/media/drivers/cx88*
4657 F: drivers/media/pci/cx88/
4659 CXD2820R MEDIA DRIVER
4660 M: Antti Palosaari <crope@iki.fi>
4661 L: linux-media@vger.kernel.org
4663 W: https://linuxtv.org
4664 W: http://palosaari.fi/linux/
4665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4666 T: git git://linuxtv.org/anttip/media_tree.git
4667 F: drivers/media/dvb-frontends/cxd2820r*
4669 CXGB3 ETHERNET DRIVER (CXGB3)
4670 M: Raju Rangoju <rajur@chelsio.com>
4671 L: netdev@vger.kernel.org
4673 W: http://www.chelsio.com
4674 F: drivers/net/ethernet/chelsio/cxgb3/
4676 CXGB3 ISCSI DRIVER (CXGB3I)
4677 M: Karen Xie <kxie@chelsio.com>
4678 L: linux-scsi@vger.kernel.org
4680 W: http://www.chelsio.com
4681 F: drivers/scsi/cxgbi/cxgb3i
4683 CXGB4 CRYPTO DRIVER (chcr)
4684 M: Ayush Sawal <ayush.sawal@chelsio.com>
4685 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4686 M: Rohit Maheshwari <rohitm@chelsio.com>
4687 L: linux-crypto@vger.kernel.org
4689 W: http://www.chelsio.com
4690 F: drivers/crypto/chelsio
4692 CXGB4 INLINE CRYPTO DRIVER
4693 M: Ayush Sawal <ayush.sawal@chelsio.com>
4694 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4695 M: Rohit Maheshwari <rohitm@chelsio.com>
4696 L: netdev@vger.kernel.org
4698 W: http://www.chelsio.com
4699 F: drivers/net/ethernet/chelsio/inline_crypto/
4701 CXGB4 ETHERNET DRIVER (CXGB4)
4702 M: Raju Rangoju <rajur@chelsio.com>
4703 L: netdev@vger.kernel.org
4705 W: http://www.chelsio.com
4706 F: drivers/net/ethernet/chelsio/cxgb4/
4708 CXGB4 ISCSI DRIVER (CXGB4I)
4709 M: Karen Xie <kxie@chelsio.com>
4710 L: linux-scsi@vger.kernel.org
4712 W: http://www.chelsio.com
4713 F: drivers/scsi/cxgbi/cxgb4i
4715 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4716 M: Potnuri Bharat Teja <bharat@chelsio.com>
4717 L: linux-rdma@vger.kernel.org
4719 W: http://www.openfabrics.org
4720 F: drivers/infiniband/hw/cxgb4/
4721 F: include/uapi/rdma/cxgb4-abi.h
4723 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4724 M: Raju Rangoju <rajur@chelsio.com>
4725 L: netdev@vger.kernel.org
4727 W: http://www.chelsio.com
4728 F: drivers/net/ethernet/chelsio/cxgb4vf/
4730 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4731 M: Frederic Barrat <fbarrat@linux.ibm.com>
4732 M: Andrew Donnellan <ajd@linux.ibm.com>
4733 L: linuxppc-dev@lists.ozlabs.org
4735 F: Documentation/ABI/testing/sysfs-class-cxl
4736 F: Documentation/powerpc/cxl.rst
4737 F: arch/powerpc/platforms/powernv/pci-cxl.c
4738 F: drivers/misc/cxl/
4739 F: include/misc/cxl*
4740 F: include/uapi/misc/cxl.h
4742 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4743 M: Manoj N. Kumar <manoj@linux.ibm.com>
4744 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4745 M: Uma Krishnan <ukrishn@linux.ibm.com>
4746 L: linux-scsi@vger.kernel.org
4748 F: Documentation/powerpc/cxlflash.rst
4749 F: drivers/scsi/cxlflash/
4750 F: include/uapi/scsi/cxlflash_ioctl.h
4753 M: Russell King <linux@armlinux.org.uk>
4754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4756 W: http://www.armlinux.org.uk/
4757 F: drivers/video/fbdev/cyber2000fb.*
4759 CYCLADES ASYNC MUX DRIVER
4761 W: http://www.cyclades.com/
4762 F: drivers/tty/cyclades.c
4763 F: include/linux/cyclades.h
4764 F: include/uapi/linux/cyclades.h
4766 CYCLADES PC300 DRIVER
4768 W: http://www.cyclades.com/
4769 F: drivers/net/wan/pc300*
4771 CYPRESS_FIRMWARE MEDIA DRIVER
4772 M: Antti Palosaari <crope@iki.fi>
4773 L: linux-media@vger.kernel.org
4775 W: https://linuxtv.org
4776 W: http://palosaari.fi/linux/
4777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4778 T: git git://linuxtv.org/anttip/media_tree.git
4779 F: drivers/media/common/cypress_firmware*
4781 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4782 M: Linus Walleij <linus.walleij@linaro.org>
4783 L: linux-input@vger.kernel.org
4785 F: drivers/input/touchscreen/cy8ctma140.c
4787 CYTTSP TOUCHSCREEN DRIVER
4788 M: Ferruh Yigit <fery@cypress.com>
4789 L: linux-input@vger.kernel.org
4791 F: drivers/input/touchscreen/cyttsp*
4792 F: include/linux/input/cyttsp.h
4794 D-LINK DIR-685 TOUCHKEYS DRIVER
4795 M: Linus Walleij <linus.walleij@linaro.org>
4796 L: linux-input@vger.kernel.org
4798 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4800 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4801 M: Joshua Kinard <kumba@gentoo.org>
4803 F: drivers/rtc/rtc-ds1685.c
4804 F: include/linux/rtc/ds1685.h
4806 DAMA SLAVE for AX.25
4807 M: Joerg Reuter <jreuter@yaina.de>
4808 L: linux-hams@vger.kernel.org
4810 W: http://yaina.de/jreuter/
4811 W: http://www.qsl.net/dl1bke/
4812 F: net/ax25/af_ax25.c
4813 F: net/ax25/ax25_dev.c
4814 F: net/ax25/ax25_ds_*
4815 F: net/ax25/ax25_in.c
4816 F: net/ax25/ax25_out.c
4817 F: net/ax25/ax25_timer.c
4818 F: net/ax25/sysctl_net_ax25.c
4820 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4821 L: netdev@vger.kernel.org
4823 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4824 F: drivers/net/ethernet/dec/tulip/dmfe.c
4826 DC390/AM53C974 SCSI driver
4827 M: Hannes Reinecke <hare@suse.com>
4828 L: linux-scsi@vger.kernel.org
4830 F: drivers/scsi/am53c974.c
4833 M: Oliver Neukum <oliver@neukum.org>
4834 M: Ali Akcaagac <aliakc@web.de>
4835 M: Jamie Lenehan <lenehan@twibble.org>
4836 L: dc395x@twibble.org
4838 W: http://twibble.org/dist/dc395x/
4839 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4840 F: Documentation/scsi/dc395x.rst
4841 F: drivers/scsi/dc395x.*
4844 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4845 L: dccp@vger.kernel.org
4847 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4848 F: include/linux/dccp.h
4849 F: include/linux/tfrc.h
4850 F: include/uapi/linux/dccp.h
4853 DECnet NETWORK LAYER
4854 L: linux-decnet-user@lists.sourceforge.net
4856 W: http://linux-decnet.sourceforge.net
4857 F: Documentation/networking/decnet.rst
4860 DECSTATION PLATFORM SUPPORT
4861 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4862 L: linux-mips@vger.kernel.org
4864 W: http://www.linux-mips.org/wiki/DECstation
4866 F: arch/mips/include/asm/dec/
4867 F: arch/mips/include/asm/mach-dec/
4869 DEFXX FDDI NETWORK DRIVER
4870 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4872 F: drivers/net/fddi/defxx.*
4874 DEFZA FDDI NETWORK DRIVER
4875 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4877 F: drivers/net/fddi/defza.*
4879 DEINTERLACE DRIVERS FOR ALLWINNER H3
4880 M: Jernej Skrabec <jernej.skrabec@siol.net>
4881 L: linux-media@vger.kernel.org
4883 T: git git://linuxtv.org/media_tree.git
4884 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4885 F: drivers/media/platform/sunxi/sun8i-di/
4888 M: Matthew Garrett <mjg59@srcf.ucam.org>
4889 M: Pali Rohár <pali@kernel.org>
4890 L: platform-driver-x86@vger.kernel.org
4892 F: drivers/platform/x86/dell-laptop.c
4894 DELL LAPTOP FREEFALL DRIVER
4895 M: Pali Rohár <pali@kernel.org>
4897 F: drivers/platform/x86/dell-smo8800.c
4899 DELL LAPTOP RBTN DRIVER
4900 M: Pali Rohár <pali@kernel.org>
4902 F: drivers/platform/x86/dell-rbtn.*
4904 DELL LAPTOP SMM DRIVER
4905 M: Pali Rohár <pali@kernel.org>
4907 F: drivers/hwmon/dell-smm-hwmon.c
4908 F: include/uapi/linux/i8k.h
4910 DELL REMOTE BIOS UPDATE DRIVER
4911 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4912 L: platform-driver-x86@vger.kernel.org
4914 F: drivers/platform/x86/dell_rbu.c
4917 M: Pali Rohár <pali@kernel.org>
4918 M: Mario Limonciello <mario.limonciello@dell.com>
4919 L: platform-driver-x86@vger.kernel.org
4921 F: drivers/platform/x86/dell-smbios.*
4923 DELL SMBIOS SMM DRIVER
4924 M: Mario Limonciello <mario.limonciello@dell.com>
4925 L: platform-driver-x86@vger.kernel.org
4927 F: drivers/platform/x86/dell-smbios-smm.c
4929 DELL SMBIOS WMI DRIVER
4930 M: Mario Limonciello <mario.limonciello@dell.com>
4931 L: platform-driver-x86@vger.kernel.org
4933 F: drivers/platform/x86/dell-smbios-wmi.c
4934 F: tools/wmi/dell-smbios-example.c
4936 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4937 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4938 L: platform-driver-x86@vger.kernel.org
4940 F: Documentation/driver-api/dcdbas.rst
4941 F: drivers/platform/x86/dcdbas.*
4943 DELL WMI DESCRIPTOR DRIVER
4944 M: Mario Limonciello <mario.limonciello@dell.com>
4946 F: drivers/platform/x86/dell-wmi-descriptor.c
4948 DELL WMI SYSMAN DRIVER
4949 M: Divya Bharathi <divya.bharathi@dell.com>
4950 M: Mario Limonciello <mario.limonciello@dell.com>
4951 M: Prasanth Ksr <prasanth.ksr@dell.com>
4952 L: platform-driver-x86@vger.kernel.org
4954 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
4955 F: drivers/platform/x86/dell-wmi-sysman/
4957 DELL WMI NOTIFICATIONS DRIVER
4958 M: Matthew Garrett <mjg59@srcf.ucam.org>
4959 M: Pali Rohár <pali@kernel.org>
4961 F: drivers/platform/x86/dell-wmi.c
4963 DELTA ST MEDIA DRIVER
4964 M: Hugues Fruchet <hugues.fruchet@st.com>
4965 L: linux-media@vger.kernel.org
4967 W: https://linuxtv.org
4968 T: git git://linuxtv.org/media_tree.git
4969 F: drivers/media/platform/sti/delta
4972 L: linux-mtd@lists.infradead.org
4974 F: drivers/mtd/nand/raw/denali*
4976 DESIGNWARE EDMA CORE IP DRIVER
4977 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4978 L: dmaengine@vger.kernel.org
4980 F: drivers/dma/dw-edma/
4981 F: include/linux/dma/edma.h
4983 DESIGNWARE USB2 DRD IP DRIVER
4984 M: Minas Harutyunyan <hminas@synopsys.com>
4985 L: linux-usb@vger.kernel.org
4987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4988 F: drivers/usb/dwc2/
4990 DESIGNWARE USB3 DRD IP DRIVER
4991 M: Felipe Balbi <balbi@kernel.org>
4992 L: linux-usb@vger.kernel.org
4994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4995 F: drivers/usb/dwc3/
4997 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4998 M: Andreas Klinger <ak@it-klinger.de>
4999 L: linux-iio@vger.kernel.org
5001 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5002 F: drivers/iio/proximity/srf*.c
5004 DEVICE COREDUMP (DEV_COREDUMP)
5005 M: Johannes Berg <johannes@sipsolutions.net>
5006 L: linux-kernel@vger.kernel.org
5008 F: drivers/base/devcoredump.c
5009 F: include/linux/devcoredump.h
5011 DEVICE DEPENDENCY HELPER SCRIPT
5012 M: Saravana Kannan <saravanak@google.com>
5013 L: linux-kernel@vger.kernel.org
5015 F: scripts/dev-needs.sh
5017 DEVICE DIRECT ACCESS (DAX)
5018 M: Dan Williams <dan.j.williams@intel.com>
5019 M: Vishal Verma <vishal.l.verma@intel.com>
5020 M: Dave Jiang <dave.jiang@intel.com>
5021 L: linux-nvdimm@lists.01.org
5025 DEVICE FREQUENCY (DEVFREQ)
5026 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5027 M: Kyungmin Park <kyungmin.park@samsung.com>
5028 M: Chanwoo Choi <cw00.choi@samsung.com>
5029 L: linux-pm@vger.kernel.org
5031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5032 F: Documentation/devicetree/bindings/devfreq/
5034 F: include/linux/devfreq.h
5035 F: include/trace/events/devfreq.h
5037 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5038 M: Chanwoo Choi <cw00.choi@samsung.com>
5039 L: linux-pm@vger.kernel.org
5041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5042 F: Documentation/devicetree/bindings/devfreq/event/
5043 F: drivers/devfreq/devfreq-event.c
5044 F: drivers/devfreq/event/
5045 F: include/dt-bindings/pmu/exynos_ppmu.h
5046 F: include/linux/devfreq-event.h
5048 DEVICE NUMBER REGISTRY
5049 M: Torben Mathiasen <device@lanana.org>
5051 W: http://lanana.org/docs/device-list/index.html
5054 M: Alasdair Kergon <agk@redhat.com>
5055 M: Mike Snitzer <snitzer@redhat.com>
5056 M: dm-devel@redhat.com
5057 L: dm-devel@redhat.com
5059 W: http://sources.redhat.com/dm
5060 Q: http://patchwork.kernel.org/project/dm-devel/list/
5061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5062 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5063 F: Documentation/admin-guide/device-mapper/
5064 F: drivers/md/Kconfig
5065 F: drivers/md/Makefile
5067 F: drivers/md/persistent-data/
5068 F: include/linux/device-mapper.h
5069 F: include/linux/dm-*.h
5070 F: include/uapi/linux/dm-*.h
5073 M: Jiri Pirko <jiri@nvidia.com>
5074 L: netdev@vger.kernel.org
5076 F: Documentation/networking/devlink
5077 F: include/net/devlink.h
5078 F: include/uapi/linux/devlink.h
5079 F: net/core/devlink.c
5081 DIALOG SEMICONDUCTOR DRIVERS
5082 M: Support Opensource <support.opensource@diasemi.com>
5084 W: http://www.dialog-semiconductor.com/products
5085 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5086 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5087 F: Documentation/devicetree/bindings/mfd/da90*.txt
5088 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5089 F: Documentation/devicetree/bindings/regulator/da92*.txt
5090 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5091 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5092 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5093 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5094 F: Documentation/hwmon/da90??.rst
5095 F: drivers/gpio/gpio-da90??.c
5096 F: drivers/hwmon/da90??-hwmon.c
5097 F: drivers/iio/adc/da91??-*.c
5098 F: drivers/input/misc/da72??.[ch]
5099 F: drivers/input/misc/da90??_onkey.c
5100 F: drivers/input/touchscreen/da9052_tsi.c
5101 F: drivers/leds/leds-da90??.c
5102 F: drivers/mfd/da903x.c
5103 F: drivers/mfd/da90??-*.c
5104 F: drivers/mfd/da91??-*.c
5105 F: drivers/pinctrl/pinctrl-da90??.c
5106 F: drivers/power/supply/da9052-battery.c
5107 F: drivers/power/supply/da91??-*.c
5108 F: drivers/regulator/da9???-regulator.[ch]
5109 F: drivers/regulator/slg51000-regulator.[ch]
5110 F: drivers/rtc/rtc-da90??.c
5111 F: drivers/thermal/da90??-thermal.c
5112 F: drivers/video/backlight/da90??_bl.c
5113 F: drivers/watchdog/da90??_wdt.c
5114 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5115 F: include/linux/mfd/da903x.h
5116 F: include/linux/mfd/da9052/
5117 F: include/linux/mfd/da9055/
5118 F: include/linux/mfd/da9062/
5119 F: include/linux/mfd/da9063/
5120 F: include/linux/mfd/da9150/
5121 F: include/linux/regulator/da9211.h
5122 F: include/sound/da[79]*.h
5123 F: sound/soc/codecs/da[79]*.[ch]
5125 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5126 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5127 L: linux-gpio@vger.kernel.org
5129 F: drivers/gpio/gpio-gpio-mm.c
5131 DIOLAN U2C-12 I2C DRIVER
5132 M: Guenter Roeck <linux@roeck-us.net>
5133 L: linux-i2c@vger.kernel.org
5135 F: drivers/i2c/busses/i2c-diolan-u2c.c
5137 DIRECTORY NOTIFICATION (DNOTIFY)
5138 M: Jan Kara <jack@suse.cz>
5139 R: Amir Goldstein <amir73il@gmail.com>
5140 L: linux-fsdevel@vger.kernel.org
5142 F: Documentation/filesystems/dnotify.rst
5143 F: fs/notify/dnotify/
5144 F: include/linux/dnotify.h
5146 DISK GEOMETRY AND PARTITION HANDLING
5147 M: Andries Brouwer <aeb@cwi.nl>
5149 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5150 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5151 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5154 M: Jan Kara <jack@suse.com>
5156 F: Documentation/filesystems/quota.rst
5158 F: include/linux/quota*.h
5159 F: include/uapi/linux/quota*.h
5161 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5162 M: Bernie Thompson <bernie@plugable.com>
5163 L: linux-fbdev@vger.kernel.org
5165 W: http://plugable.com/category/projects/udlfb/
5166 F: Documentation/fb/udlfb.rst
5167 F: drivers/video/fbdev/udlfb.c
5168 F: include/video/udlfb.h
5170 DISTRIBUTED LOCK MANAGER (DLM)
5171 M: Christine Caulfield <ccaulfie@redhat.com>
5172 M: David Teigland <teigland@redhat.com>
5173 L: cluster-devel@redhat.com
5175 W: http://sources.redhat.com/cluster/
5176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5179 DMA BUFFER SHARING FRAMEWORK
5180 M: Sumit Semwal <sumit.semwal@linaro.org>
5181 M: Christian König <christian.koenig@amd.com>
5182 L: linux-media@vger.kernel.org
5183 L: dri-devel@lists.freedesktop.org
5184 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5186 T: git git://anongit.freedesktop.org/drm/drm-misc
5187 F: Documentation/driver-api/dma-buf.rst
5189 F: include/linux/*fence.h
5190 F: include/linux/dma-buf*
5191 F: include/linux/dma-resv.h
5192 K: \bdma_(?:buf|fence|resv)\b
5194 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5195 M: Vinod Koul <vkoul@kernel.org>
5196 L: dmaengine@vger.kernel.org
5198 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5200 F: Documentation/devicetree/bindings/dma/
5201 F: Documentation/driver-api/dmaengine/
5203 F: include/linux/dmaengine.h
5204 F: include/linux/of_dma.h
5207 M: Christoph Hellwig <hch@lst.de>
5208 M: Marek Szyprowski <m.szyprowski@samsung.com>
5209 R: Robin Murphy <robin.murphy@arm.com>
5210 L: iommu@lists.linux-foundation.org
5212 W: http://git.infradead.org/users/hch/dma-mapping.git
5213 T: git git://git.infradead.org/users/hch/dma-mapping.git
5214 F: include/asm-generic/dma-mapping.h
5215 F: include/linux/dma-direct.h
5216 F: include/linux/dma-mapping.h
5217 F: include/linux/dma-map-ops.h
5220 DMA MAPPING BENCHMARK
5221 M: Barry Song <song.bao.hua@hisilicon.com>
5222 L: iommu@lists.linux-foundation.org
5223 F: kernel/dma/map_benchmark.c
5224 F: tools/testing/selftests/dma/
5226 DMA-BUF HEAPS FRAMEWORK
5227 M: Sumit Semwal <sumit.semwal@linaro.org>
5228 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5229 R: Liam Mark <lmark@codeaurora.org>
5230 R: Laura Abbott <labbott@redhat.com>
5231 R: Brian Starkey <Brian.Starkey@arm.com>
5232 R: John Stultz <john.stultz@linaro.org>
5233 L: linux-media@vger.kernel.org
5234 L: dri-devel@lists.freedesktop.org
5235 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5237 T: git git://anongit.freedesktop.org/drm/drm-misc
5238 F: drivers/dma-buf/dma-heap.c
5239 F: drivers/dma-buf/heaps/*
5240 F: include/linux/dma-heap.h
5241 F: include/uapi/linux/dma-heap.h
5243 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5244 M: Lukasz Luba <lukasz.luba@arm.com>
5245 L: linux-pm@vger.kernel.org
5246 L: linux-samsung-soc@vger.kernel.org
5248 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5249 F: drivers/memory/samsung/exynos5422-dmc.c
5251 DME1737 HARDWARE MONITOR DRIVER
5252 M: Juerg Haefliger <juergh@gmail.com>
5253 L: linux-hwmon@vger.kernel.org
5255 F: Documentation/hwmon/dme1737.rst
5256 F: drivers/hwmon/dme1737.c
5259 M: Jean Delvare <jdelvare@suse.com>
5261 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5262 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5263 F: drivers/firmware/dmi-id.c
5264 F: drivers/firmware/dmi_scan.c
5265 F: include/linux/dmi.h
5268 M: Jonathan Corbet <corbet@lwn.net>
5269 L: linux-doc@vger.kernel.org
5271 P: Documentation/doc-guide/maintainer-profile.rst
5272 T: git git://git.lwn.net/linux.git docs-next
5274 F: scripts/documentation-file-ref-check
5275 F: scripts/kernel-doc
5276 F: scripts/sphinx-pre-install
5277 X: Documentation/ABI/
5278 X: Documentation/admin-guide/media/
5279 X: Documentation/devicetree/
5280 X: Documentation/driver-api/media/
5281 X: Documentation/firmware-guide/acpi/
5282 X: Documentation/i2c/
5283 X: Documentation/power/
5284 X: Documentation/spi/
5285 X: Documentation/userspace-api/media/
5287 DOCUMENTATION SCRIPTS
5288 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5289 L: linux-doc@vger.kernel.org
5291 F: Documentation/sphinx/parse-headers.pl
5292 F: scripts/documentation-file-ref-check
5293 F: scripts/sphinx-pre-install
5295 DOCUMENTATION/ITALIAN
5296 M: Federico Vaga <federico.vaga@vaga.pv.it>
5297 L: linux-doc@vger.kernel.org
5299 F: Documentation/translations/it_IT
5301 DONGWOON DW9714 LENS VOICE COIL DRIVER
5302 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5303 L: linux-media@vger.kernel.org
5305 T: git git://linuxtv.org/media_tree.git
5306 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5307 F: drivers/media/i2c/dw9714.c
5309 DONGWOON DW9768 LENS VOICE COIL DRIVER
5310 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5311 L: linux-media@vger.kernel.org
5313 T: git git://linuxtv.org/media_tree.git
5314 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5315 F: drivers/media/i2c/dw9768.c
5317 DONGWOON DW9807 LENS VOICE COIL DRIVER
5318 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5319 L: linux-media@vger.kernel.org
5321 T: git git://linuxtv.org/media_tree.git
5322 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5323 F: drivers/media/i2c/dw9807-vcm.c
5326 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5327 L: blinux-list@redhat.com
5329 F: drivers/char/dtlk.c
5330 F: include/linux/dtlk.h
5332 DPAA2 DATAPATH I/O (DPIO) DRIVER
5333 M: Roy Pledge <Roy.Pledge@nxp.com>
5334 L: linux-kernel@vger.kernel.org
5336 F: drivers/soc/fsl/dpio
5338 DPAA2 ETHERNET DRIVER
5339 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5340 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5341 L: netdev@vger.kernel.org
5343 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5344 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5345 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5346 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5347 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5348 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5349 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5350 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5351 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5353 DPAA2 ETHERNET SWITCH DRIVER
5354 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5355 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5356 L: linux-kernel@vger.kernel.org
5358 F: drivers/staging/fsl-dpaa2/ethsw
5360 DPT_I2O SCSI RAID DRIVER
5361 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5362 L: linux-scsi@vger.kernel.org
5364 W: http://www.adaptec.com/
5365 F: drivers/scsi/dpt*
5366 F: drivers/scsi/dpt/
5369 M: Philipp Reisner <philipp.reisner@linbit.com>
5370 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5371 L: drbd-dev@lists.linbit.com
5373 W: http://www.drbd.org
5374 T: git git://git.linbit.com/linux-drbd.git
5375 T: git git://git.linbit.com/drbd-8.4.git
5376 F: Documentation/admin-guide/blockdev/
5377 F: drivers/block/drbd/
5380 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5381 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5382 R: "Rafael J. Wysocki" <rafael@kernel.org>
5384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5385 F: Documentation/core-api/kobject.rst
5389 F: include/linux/debugfs.h
5390 F: include/linux/kobj*
5393 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5394 M: Nishanth Menon <nm@ti.com>
5395 L: linux-pm@vger.kernel.org
5397 F: drivers/soc/ti/smartreflex.c
5398 F: include/linux/power/smartreflex.h
5400 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5401 M: Maxime Ripard <mripard@kernel.org>
5402 M: Chen-Yu Tsai <wens@csie.org>
5403 R: Jernej Skrabec <jernej.skrabec@siol.net>
5404 L: dri-devel@lists.freedesktop.org
5406 T: git git://anongit.freedesktop.org/drm/drm-misc
5407 F: drivers/gpu/drm/sun4i/sun8i*
5409 DRM DRIVER FOR ARM PL111 CLCD
5410 M: Eric Anholt <eric@anholt.net>
5412 T: git git://anongit.freedesktop.org/drm/drm-misc
5413 F: drivers/gpu/drm/pl111/
5415 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5416 M: Linus Walleij <linus.walleij@linaro.org>
5418 T: git git://anongit.freedesktop.org/drm/drm-misc
5419 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5420 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5422 DRM DRIVER FOR ASPEED BMC GFX
5423 M: Joel Stanley <joel@jms.id.au>
5424 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5426 T: git git://anongit.freedesktop.org/drm/drm-misc
5427 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5428 F: drivers/gpu/drm/aspeed/
5430 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5431 M: Dave Airlie <airlied@redhat.com>
5432 R: Thomas Zimmermann <tzimmermann@suse.de>
5433 L: dri-devel@lists.freedesktop.org
5435 T: git git://anongit.freedesktop.org/drm/drm-misc
5436 F: drivers/gpu/drm/ast/
5438 DRM DRIVER FOR BOCHS VIRTUAL GPU
5439 M: Gerd Hoffmann <kraxel@redhat.com>
5440 L: virtualization@lists.linux-foundation.org
5442 T: git git://anongit.freedesktop.org/drm/drm-misc
5443 F: drivers/gpu/drm/bochs/
5445 DRM DRIVER FOR BOE HIMAX8279D PANELS
5446 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5448 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5449 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5451 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5452 M: Linus Walleij <linus.walleij@linaro.org>
5454 T: git git://anongit.freedesktop.org/drm/drm-misc
5455 F: drivers/gpu/drm/tve200/
5457 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5458 M: Icenowy Zheng <icenowy@aosc.io>
5460 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5461 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5463 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5464 M: Jagan Teki <jagan@amarulasolutions.com>
5466 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5467 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5469 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5470 M: Hans de Goede <hdegoede@redhat.com>
5472 T: git git://anongit.freedesktop.org/drm/drm-misc
5473 F: drivers/gpu/drm/tiny/gm12u320.c
5475 DRM DRIVER FOR HX8357D PANELS
5476 M: Eric Anholt <eric@anholt.net>
5478 T: git git://anongit.freedesktop.org/drm/drm-misc
5479 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5480 F: drivers/gpu/drm/tiny/hx8357d.c
5482 DRM DRIVER FOR ILITEK ILI9225 PANELS
5483 M: David Lechner <david@lechnology.com>
5485 T: git git://anongit.freedesktop.org/drm/drm-misc
5486 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5487 F: drivers/gpu/drm/tiny/ili9225.c
5489 DRM DRIVER FOR ILITEK ILI9486 PANELS
5490 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5492 T: git git://anongit.freedesktop.org/drm/drm-misc
5493 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5494 F: drivers/gpu/drm/tiny/ili9486.c
5496 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5497 S: Orphan / Obsolete
5498 F: drivers/gpu/drm/i810/
5499 F: include/uapi/drm/i810_drm.h
5501 DRM DRIVER FOR LVDS PANELS
5502 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5503 L: dri-devel@lists.freedesktop.org
5504 T: git git://anongit.freedesktop.org/drm/drm-misc
5506 F: drivers/gpu/drm/panel/panel-lvds.c
5507 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5509 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5510 M: Guido Günther <agx@sigxcpu.org>
5511 R: Purism Kernel Team <kernel@puri.sm>
5513 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5514 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5516 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5517 S: Orphan / Obsolete
5518 F: drivers/gpu/drm/mga/
5519 F: include/uapi/drm/mga_drm.h
5521 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5522 M: Dave Airlie <airlied@redhat.com>
5523 R: Thomas Zimmermann <tzimmermann@suse.de>
5524 L: dri-devel@lists.freedesktop.org
5526 T: git git://anongit.freedesktop.org/drm/drm-misc
5527 F: drivers/gpu/drm/mgag200/
5529 DRM DRIVER FOR MI0283QT
5530 M: Noralf Trønnes <noralf@tronnes.org>
5532 T: git git://anongit.freedesktop.org/drm/drm-misc
5533 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5534 F: drivers/gpu/drm/tiny/mi0283qt.c
5536 DRM DRIVER FOR MSM ADRENO GPU
5537 M: Rob Clark <robdclark@gmail.com>
5538 M: Sean Paul <sean@poorly.run>
5539 L: linux-arm-msm@vger.kernel.org
5540 L: dri-devel@lists.freedesktop.org
5541 L: freedreno@lists.freedesktop.org
5543 T: git https://gitlab.freedesktop.org/drm/msm.git
5544 F: Documentation/devicetree/bindings/display/msm/
5545 F: drivers/gpu/drm/msm/
5546 F: include/uapi/drm/msm_drm.h
5548 DRM DRIVER FOR NOVATEK NT35510 PANELS
5549 M: Linus Walleij <linus.walleij@linaro.org>
5551 T: git git://anongit.freedesktop.org/drm/drm-misc
5552 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5553 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5555 DRM DRIVER FOR NOVATEK NT36672A PANELS
5556 M: Sumit Semwal <sumit.semwal@linaro.org>
5558 T: git git://anongit.freedesktop.org/drm/drm-misc
5559 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5560 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5562 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5563 M: Ben Skeggs <bskeggs@redhat.com>
5564 L: dri-devel@lists.freedesktop.org
5565 L: nouveau@lists.freedesktop.org
5567 T: git git://github.com/skeggsb/linux
5568 F: drivers/gpu/drm/nouveau/
5569 F: include/uapi/drm/nouveau_drm.h
5571 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5572 M: Stefan Mavrodiev <stefan@olimex.com>
5574 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5575 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5577 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5578 M: Noralf Trønnes <noralf@tronnes.org>
5580 T: git git://anongit.freedesktop.org/drm/drm-misc
5581 F: Documentation/devicetree/bindings/display/repaper.txt
5582 F: drivers/gpu/drm/tiny/repaper.c
5584 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5585 M: Dave Airlie <airlied@redhat.com>
5586 M: Gerd Hoffmann <kraxel@redhat.com>
5587 L: virtualization@lists.linux-foundation.org
5589 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5590 T: git git://anongit.freedesktop.org/drm/drm-misc
5591 F: drivers/gpu/drm/tiny/cirrus.c
5593 DRM DRIVER FOR QXL VIRTUAL GPU
5594 M: Dave Airlie <airlied@redhat.com>
5595 M: Gerd Hoffmann <kraxel@redhat.com>
5596 L: virtualization@lists.linux-foundation.org
5597 L: spice-devel@lists.freedesktop.org
5599 T: git git://anongit.freedesktop.org/drm/drm-misc
5600 F: drivers/gpu/drm/qxl/
5601 F: include/uapi/drm/qxl_drm.h
5603 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5604 S: Orphan / Obsolete
5605 F: drivers/gpu/drm/r128/
5606 F: include/uapi/drm/r128_drm.h
5608 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5609 M: Robert Chiras <robert.chiras@nxp.com>
5611 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5612 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5614 DRM DRIVER FOR SITRONIX ST7703 PANELS
5615 M: Guido Günther <agx@sigxcpu.org>
5616 R: Purism Kernel Team <kernel@puri.sm>
5617 R: Ondrej Jirman <megous@megous.com>
5619 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5620 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5622 DRM DRIVER FOR SAVAGE VIDEO CARDS
5623 S: Orphan / Obsolete
5624 F: drivers/gpu/drm/savage/
5625 F: include/uapi/drm/savage_drm.h
5627 DRM DRIVER FOR SIS VIDEO CARDS
5628 S: Orphan / Obsolete
5629 F: drivers/gpu/drm/sis/
5630 F: include/uapi/drm/sis_drm.h
5632 DRM DRIVER FOR SITRONIX ST7586 PANELS
5633 M: David Lechner <david@lechnology.com>
5635 T: git git://anongit.freedesktop.org/drm/drm-misc
5636 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5637 F: drivers/gpu/drm/tiny/st7586.c
5639 DRM DRIVER FOR SITRONIX ST7701 PANELS
5640 M: Jagan Teki <jagan@amarulasolutions.com>
5642 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5643 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5645 DRM DRIVER FOR SITRONIX ST7735R PANELS
5646 M: David Lechner <david@lechnology.com>
5648 T: git git://anongit.freedesktop.org/drm/drm-misc
5649 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5650 F: drivers/gpu/drm/tiny/st7735r.c
5652 DRM DRIVER FOR SONY ACX424AKP PANELS
5653 M: Linus Walleij <linus.walleij@linaro.org>
5655 T: git git://anongit.freedesktop.org/drm/drm-misc
5656 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5658 DRM DRIVER FOR ST-ERICSSON MCDE
5659 M: Linus Walleij <linus.walleij@linaro.org>
5661 T: git git://anongit.freedesktop.org/drm/drm-misc
5662 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5663 F: drivers/gpu/drm/mcde/
5665 DRM DRIVER FOR TDFX VIDEO CARDS
5666 S: Orphan / Obsolete
5667 F: drivers/gpu/drm/tdfx/
5669 DRM DRIVER FOR TPO TPG110 PANELS
5670 M: Linus Walleij <linus.walleij@linaro.org>
5672 T: git git://anongit.freedesktop.org/drm/drm-misc
5673 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5674 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5676 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5677 M: Dave Airlie <airlied@redhat.com>
5678 R: Sean Paul <sean@poorly.run>
5679 R: Thomas Zimmermann <tzimmermann@suse.de>
5680 L: dri-devel@lists.freedesktop.org
5682 T: git git://anongit.freedesktop.org/drm/drm-misc
5683 F: drivers/gpu/drm/udl/
5685 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5686 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5687 M: Melissa Wen <melissa.srw@gmail.com>
5688 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5689 R: Daniel Vetter <daniel@ffwll.ch>
5690 L: dri-devel@lists.freedesktop.org
5692 T: git git://anongit.freedesktop.org/drm/drm-misc
5693 F: Documentation/gpu/vkms.rst
5694 F: drivers/gpu/drm/vkms/
5696 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5697 M: Hans de Goede <hdegoede@redhat.com>
5698 L: dri-devel@lists.freedesktop.org
5700 T: git git://anongit.freedesktop.org/drm/drm-misc
5701 F: drivers/gpu/drm/vboxvideo/
5703 DRM DRIVER FOR VMWARE VIRTUAL GPU
5704 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5705 M: Roland Scheidegger <sroland@vmware.com>
5706 L: dri-devel@lists.freedesktop.org
5708 T: git git://people.freedesktop.org/~sroland/linux
5709 F: drivers/gpu/drm/vmwgfx/
5710 F: include/uapi/drm/vmwgfx_drm.h
5713 M: David Airlie <airlied@linux.ie>
5714 M: Daniel Vetter <daniel@ffwll.ch>
5715 L: dri-devel@lists.freedesktop.org
5717 B: https://bugs.freedesktop.org/
5718 C: irc://chat.freenode.net/dri-devel
5719 T: git git://anongit.freedesktop.org/drm/drm
5720 F: Documentation/devicetree/bindings/display/
5721 F: Documentation/devicetree/bindings/gpu/
5722 F: Documentation/gpu/
5726 F: include/linux/vga*
5727 F: include/uapi/drm/
5729 DRM DRIVERS AND MISC GPU PATCHES
5730 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5731 M: Maxime Ripard <mripard@kernel.org>
5732 M: Thomas Zimmermann <tzimmermann@suse.de>
5734 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5735 T: git git://anongit.freedesktop.org/drm/drm-misc
5736 F: Documentation/gpu/
5737 F: drivers/gpu/drm/*
5740 F: include/linux/vga*
5741 F: include/uapi/drm/drm*
5743 DRM DRIVERS FOR ALLWINNER A10
5744 M: Maxime Ripard <mripard@kernel.org>
5745 M: Chen-Yu Tsai <wens@csie.org>
5746 L: dri-devel@lists.freedesktop.org
5748 T: git git://anongit.freedesktop.org/drm/drm-misc
5749 F: Documentation/devicetree/bindings/display/allwinner*
5750 F: drivers/gpu/drm/sun4i/
5752 DRM DRIVERS FOR AMLOGIC SOCS
5753 M: Neil Armstrong <narmstrong@baylibre.com>
5754 L: dri-devel@lists.freedesktop.org
5755 L: linux-amlogic@lists.infradead.org
5757 W: http://linux-meson.com/
5758 T: git git://anongit.freedesktop.org/drm/drm-misc
5759 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5760 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5761 F: Documentation/gpu/meson.rst
5762 F: drivers/gpu/drm/meson/
5764 DRM DRIVERS FOR ATMEL HLCDC
5765 M: Sam Ravnborg <sam@ravnborg.org>
5766 M: Boris Brezillon <bbrezillon@kernel.org>
5767 L: dri-devel@lists.freedesktop.org
5769 T: git git://anongit.freedesktop.org/drm/drm-misc
5770 F: Documentation/devicetree/bindings/display/atmel/
5771 F: drivers/gpu/drm/atmel-hlcdc/
5773 DRM DRIVERS FOR BRIDGE CHIPS
5774 M: Andrzej Hajda <a.hajda@samsung.com>
5775 M: Neil Armstrong <narmstrong@baylibre.com>
5776 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5777 R: Jonas Karlman <jonas@kwiboo.se>
5778 R: Jernej Skrabec <jernej.skrabec@siol.net>
5780 T: git git://anongit.freedesktop.org/drm/drm-misc
5781 F: drivers/gpu/drm/bridge/
5783 DRM DRIVERS FOR EXYNOS
5784 M: Inki Dae <inki.dae@samsung.com>
5785 M: Joonyoung Shim <jy0922.shim@samsung.com>
5786 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5787 M: Kyungmin Park <kyungmin.park@samsung.com>
5788 L: dri-devel@lists.freedesktop.org
5790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5791 F: Documentation/devicetree/bindings/display/exynos/
5792 F: drivers/gpu/drm/exynos/
5793 F: include/uapi/drm/exynos_drm.h
5795 DRM DRIVERS FOR FREESCALE DCU
5796 M: Stefan Agner <stefan@agner.ch>
5797 M: Alison Wang <alison.wang@nxp.com>
5798 L: dri-devel@lists.freedesktop.org
5800 T: git git://anongit.freedesktop.org/drm/drm-misc
5801 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5802 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5803 F: drivers/gpu/drm/fsl-dcu/
5805 DRM DRIVERS FOR FREESCALE IMX
5806 M: Philipp Zabel <p.zabel@pengutronix.de>
5807 L: dri-devel@lists.freedesktop.org
5809 F: Documentation/devicetree/bindings/display/imx/
5810 F: drivers/gpu/drm/imx/
5811 F: drivers/gpu/ipu-v3/
5813 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5814 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5815 L: dri-devel@lists.freedesktop.org
5817 T: git git://github.com/patjak/drm-gma500
5818 F: drivers/gpu/drm/gma500/
5820 DRM DRIVERS FOR HISILICON
5821 M: Xinliang Liu <xinliang.liu@linaro.org>
5822 M: Tian Tao <tiantao6@hisilicon.com>
5823 R: John Stultz <john.stultz@linaro.org>
5824 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5825 R: Chen Feng <puck.chen@hisilicon.com>
5826 L: dri-devel@lists.freedesktop.org
5828 T: git git://anongit.freedesktop.org/drm/drm-misc
5829 F: Documentation/devicetree/bindings/display/hisilicon/
5830 F: drivers/gpu/drm/hisilicon/
5832 DRM DRIVERS FOR LIMA
5833 M: Qiang Yu <yuq825@gmail.com>
5834 L: dri-devel@lists.freedesktop.org
5835 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5837 T: git git://anongit.freedesktop.org/drm/drm-misc
5838 F: drivers/gpu/drm/lima/
5839 F: include/uapi/drm/lima_drm.h
5841 DRM DRIVERS FOR MEDIATEK
5842 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5843 M: Philipp Zabel <p.zabel@pengutronix.de>
5844 L: dri-devel@lists.freedesktop.org
5846 F: Documentation/devicetree/bindings/display/mediatek/
5847 F: drivers/gpu/drm/mediatek/
5848 F: drivers/phy/mediatek/phy-mtk-hdmi*
5849 F: drivers/phy/mediatek/phy-mtk-mipi*
5851 DRM DRIVERS FOR NVIDIA TEGRA
5852 M: Thierry Reding <thierry.reding@gmail.com>
5853 L: dri-devel@lists.freedesktop.org
5854 L: linux-tegra@vger.kernel.org
5856 T: git git://anongit.freedesktop.org/tegra/linux.git
5857 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5858 F: drivers/gpu/drm/tegra/
5859 F: drivers/gpu/host1x/
5860 F: include/linux/host1x.h
5861 F: include/uapi/drm/tegra_drm.h
5863 DRM DRIVERS FOR RENESAS
5864 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5865 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5866 L: dri-devel@lists.freedesktop.org
5867 L: linux-renesas-soc@vger.kernel.org
5869 T: git git://linuxtv.org/pinchartl/media drm/du/next
5870 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5871 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5872 F: Documentation/devicetree/bindings/display/renesas,du.txt
5873 F: drivers/gpu/drm/rcar-du/
5874 F: drivers/gpu/drm/shmobile/
5875 F: include/linux/platform_data/shmob_drm.h
5877 DRM DRIVERS FOR ROCKCHIP
5878 M: Sandy Huang <hjc@rock-chips.com>
5879 M: Heiko Stübner <heiko@sntech.de>
5880 L: dri-devel@lists.freedesktop.org
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: Documentation/devicetree/bindings/display/rockchip/
5884 F: drivers/gpu/drm/rockchip/
5887 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5888 M: Vincent Abriou <vincent.abriou@st.com>
5889 L: dri-devel@lists.freedesktop.org
5891 T: git git://anongit.freedesktop.org/drm/drm-misc
5892 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5893 F: drivers/gpu/drm/sti
5896 M: Yannick Fertre <yannick.fertre@st.com>
5897 M: Philippe Cornu <philippe.cornu@st.com>
5898 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5899 M: Vincent Abriou <vincent.abriou@st.com>
5900 L: dri-devel@lists.freedesktop.org
5902 T: git git://anongit.freedesktop.org/drm/drm-misc
5903 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5904 F: drivers/gpu/drm/stm
5906 DRM DRIVERS FOR TI KEYSTONE
5907 M: Jyri Sarha <jsarha@ti.com>
5908 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5909 L: dri-devel@lists.freedesktop.org
5911 T: git git://anongit.freedesktop.org/drm/drm-misc
5912 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5913 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5914 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5915 F: drivers/gpu/drm/tidss/
5917 DRM DRIVERS FOR TI LCDC
5918 M: Jyri Sarha <jsarha@ti.com>
5919 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5920 L: dri-devel@lists.freedesktop.org
5922 F: Documentation/devicetree/bindings/display/tilcdc/
5923 F: drivers/gpu/drm/tilcdc/
5925 DRM DRIVERS FOR TI OMAP
5926 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5927 L: dri-devel@lists.freedesktop.org
5929 F: Documentation/devicetree/bindings/display/ti/
5930 F: drivers/gpu/drm/omapdrm/
5933 M: Eric Anholt <eric@anholt.net>
5935 T: git git://anongit.freedesktop.org/drm/drm-misc
5936 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5937 F: drivers/gpu/drm/v3d/
5938 F: include/uapi/drm/v3d_drm.h
5941 M: Eric Anholt <eric@anholt.net>
5942 M: Maxime Ripard <mripard@kernel.org>
5944 T: git git://github.com/anholt/linux
5945 T: git git://anongit.freedesktop.org/drm/drm-misc
5946 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5947 F: drivers/gpu/drm/vc4/
5948 F: include/uapi/drm/vc4_drm.h
5950 DRM DRIVERS FOR VIVANTE GPU IP
5951 M: Lucas Stach <l.stach@pengutronix.de>
5952 R: Russell King <linux+etnaviv@armlinux.org.uk>
5953 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5954 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5955 L: dri-devel@lists.freedesktop.org
5957 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5958 F: drivers/gpu/drm/etnaviv/
5959 F: include/uapi/drm/etnaviv_drm.h
5962 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5963 L: dri-devel@lists.freedesktop.org
5964 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5966 T: git git://anongit.freedesktop.org/drm/drm-misc
5967 F: Documentation/gpu/xen-front.rst
5968 F: drivers/gpu/drm/xen/
5970 DRM DRIVERS FOR XILINX
5971 M: Hyun Kwon <hyun.kwon@xilinx.com>
5972 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5973 L: dri-devel@lists.freedesktop.org
5975 T: git git://anongit.freedesktop.org/drm/drm-misc
5976 F: Documentation/devicetree/bindings/display/xlnx/
5977 F: drivers/gpu/drm/xlnx/
5980 M: Thierry Reding <thierry.reding@gmail.com>
5981 R: Sam Ravnborg <sam@ravnborg.org>
5982 L: dri-devel@lists.freedesktop.org
5984 T: git git://anongit.freedesktop.org/drm/drm-misc
5985 F: Documentation/devicetree/bindings/display/panel/
5986 F: drivers/gpu/drm/drm_panel.c
5987 F: drivers/gpu/drm/panel/
5988 F: include/drm/drm_panel.h
5991 M: Christian Koenig <christian.koenig@amd.com>
5992 M: Huang Rui <ray.huang@amd.com>
5993 L: dri-devel@lists.freedesktop.org
5995 T: git git://people.freedesktop.org/~agd5f/linux
5996 F: drivers/gpu/drm/ttm/
5999 DSBR100 USB FM RADIO DRIVER
6000 M: Alexey Klimov <klimov.linux@gmail.com>
6001 L: linux-media@vger.kernel.org
6003 T: git git://linuxtv.org/media_tree.git
6004 F: drivers/media/radio/dsbr100.c
6007 M: Hans Verkuil <hverkuil@xs4all.nl>
6008 L: linux-media@vger.kernel.org
6010 W: https://linuxtv.org
6011 T: git git://linuxtv.org/media_tree.git
6012 F: drivers/media/pci/dt3155/
6014 DVB_USB_AF9015 MEDIA DRIVER
6015 M: Antti Palosaari <crope@iki.fi>
6016 L: linux-media@vger.kernel.org
6018 W: https://linuxtv.org
6019 W: http://palosaari.fi/linux/
6020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6021 T: git git://linuxtv.org/anttip/media_tree.git
6022 F: drivers/media/usb/dvb-usb-v2/af9015*
6024 DVB_USB_AF9035 MEDIA DRIVER
6025 M: Antti Palosaari <crope@iki.fi>
6026 L: linux-media@vger.kernel.org
6028 W: https://linuxtv.org
6029 W: http://palosaari.fi/linux/
6030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6031 T: git git://linuxtv.org/anttip/media_tree.git
6032 F: drivers/media/usb/dvb-usb-v2/af9035*
6034 DVB_USB_ANYSEE MEDIA DRIVER
6035 M: Antti Palosaari <crope@iki.fi>
6036 L: linux-media@vger.kernel.org
6038 W: https://linuxtv.org
6039 W: http://palosaari.fi/linux/
6040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6041 T: git git://linuxtv.org/anttip/media_tree.git
6042 F: drivers/media/usb/dvb-usb-v2/anysee*
6044 DVB_USB_AU6610 MEDIA DRIVER
6045 M: Antti Palosaari <crope@iki.fi>
6046 L: linux-media@vger.kernel.org
6048 W: https://linuxtv.org
6049 W: http://palosaari.fi/linux/
6050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6051 T: git git://linuxtv.org/anttip/media_tree.git
6052 F: drivers/media/usb/dvb-usb-v2/au6610*
6054 DVB_USB_CE6230 MEDIA DRIVER
6055 M: Antti Palosaari <crope@iki.fi>
6056 L: linux-media@vger.kernel.org
6058 W: https://linuxtv.org
6059 W: http://palosaari.fi/linux/
6060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6061 T: git git://linuxtv.org/anttip/media_tree.git
6062 F: drivers/media/usb/dvb-usb-v2/ce6230*
6064 DVB_USB_CXUSB MEDIA DRIVER
6065 M: Michael Krufky <mkrufky@linuxtv.org>
6066 L: linux-media@vger.kernel.org
6068 W: https://linuxtv.org
6069 W: http://github.com/mkrufky
6070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6071 T: git git://linuxtv.org/media_tree.git
6072 F: drivers/media/usb/dvb-usb/cxusb*
6074 DVB_USB_EC168 MEDIA DRIVER
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/usb/dvb-usb-v2/ec168*
6084 DVB_USB_GL861 MEDIA DRIVER
6085 M: Antti Palosaari <crope@iki.fi>
6086 L: linux-media@vger.kernel.org
6088 W: https://linuxtv.org
6089 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6090 T: git git://linuxtv.org/anttip/media_tree.git
6091 F: drivers/media/usb/dvb-usb-v2/gl861*
6093 DVB_USB_MXL111SF MEDIA DRIVER
6094 M: Michael Krufky <mkrufky@linuxtv.org>
6095 L: linux-media@vger.kernel.org
6097 W: https://linuxtv.org
6098 W: http://github.com/mkrufky
6099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6100 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6101 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6103 DVB_USB_RTL28XXU MEDIA DRIVER
6104 M: Antti Palosaari <crope@iki.fi>
6105 L: linux-media@vger.kernel.org
6107 W: https://linuxtv.org
6108 W: http://palosaari.fi/linux/
6109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6110 T: git git://linuxtv.org/anttip/media_tree.git
6111 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6113 DVB_USB_V2 MEDIA DRIVER
6114 M: Antti Palosaari <crope@iki.fi>
6115 L: linux-media@vger.kernel.org
6117 W: https://linuxtv.org
6118 W: http://palosaari.fi/linux/
6119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6120 T: git git://linuxtv.org/anttip/media_tree.git
6121 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6122 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6125 M: Jason Baron <jbaron@akamai.com>
6127 F: include/linux/dynamic_debug.h
6128 F: lib/dynamic_debug.c
6130 DYNAMIC INTERRUPT MODERATION
6131 M: Tal Gilboa <talgi@nvidia.com>
6133 F: Documentation/networking/net_dim.rst
6134 F: include/linux/dim.h
6137 DZ DECSTATION DZ11 SERIAL DRIVER
6138 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6140 F: drivers/tty/serial/dz.*
6142 E3X0 POWER BUTTON DRIVER
6143 M: Moritz Fischer <moritz.fischer@ettus.com>
6144 L: usrp-users@lists.ettus.com
6146 W: http://www.ettus.com
6147 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6148 F: drivers/input/misc/e3x0-button.c
6151 M: Antti Palosaari <crope@iki.fi>
6152 L: linux-media@vger.kernel.org
6154 W: https://linuxtv.org
6155 W: http://palosaari.fi/linux/
6156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6157 T: git git://linuxtv.org/anttip/media_tree.git
6158 F: drivers/media/tuners/e4000*
6160 EARTH_PT1 MEDIA DRIVER
6161 M: Akihiro Tsukada <tskd08@gmail.com>
6162 L: linux-media@vger.kernel.org
6164 F: drivers/media/pci/pt1/
6166 EARTH_PT3 MEDIA DRIVER
6167 M: Akihiro Tsukada <tskd08@gmail.com>
6168 L: linux-media@vger.kernel.org
6170 F: drivers/media/pci/pt3/
6173 M: Antti Palosaari <crope@iki.fi>
6174 L: linux-media@vger.kernel.org
6176 W: https://linuxtv.org
6177 W: http://palosaari.fi/linux/
6178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6179 T: git git://linuxtv.org/anttip/media_tree.git
6180 F: drivers/media/dvb-frontends/ec100*
6183 M: Tyler Hicks <code@tyhicks.com>
6184 L: ecryptfs@vger.kernel.org
6186 W: http://ecryptfs.org
6187 W: https://launchpad.net/ecryptfs
6188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6189 F: Documentation/filesystems/ecryptfs.rst
6193 M: Borislav Petkov <bp@alien8.de>
6194 L: linux-edac@vger.kernel.org
6196 F: drivers/edac/amd64_edac*
6199 M: Jan Luebbe <jlu@pengutronix.de>
6200 L: linux-edac@vger.kernel.org
6202 F: drivers/edac/armada_xp_*
6205 M: Stefan Schaeckeler <sschaeck@cisco.com>
6207 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6208 F: drivers/edac/aspeed_edac.c
6211 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6213 F: drivers/edac/bluefield_edac.c
6216 M: Andre Przywara <andre.przywara@arm.com>
6217 L: linux-edac@vger.kernel.org
6219 F: drivers/edac/highbank*
6222 M: Ralf Baechle <ralf@linux-mips.org>
6223 L: linux-edac@vger.kernel.org
6224 L: linux-mips@vger.kernel.org
6226 F: drivers/edac/octeon_edac*
6228 EDAC-CAVIUM THUNDERX
6229 M: Robert Richter <rric@kernel.org>
6230 L: linux-edac@vger.kernel.org
6232 F: drivers/edac/thunderx_edac*
6235 M: Borislav Petkov <bp@alien8.de>
6236 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6237 M: Tony Luck <tony.luck@intel.com>
6238 R: James Morse <james.morse@arm.com>
6239 R: Robert Richter <rric@kernel.org>
6240 L: linux-edac@vger.kernel.org
6242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6243 F: Documentation/admin-guide/ras.rst
6244 F: Documentation/driver-api/edac.rst
6246 F: include/linux/edac.h
6249 M: Lei Wang <lewan@microsoft.com>
6250 L: linux-edac@vger.kernel.org
6252 F: drivers/edac/dmc520_edac.c
6255 M: Mark Gross <mark.gross@intel.com>
6256 L: linux-edac@vger.kernel.org
6258 F: drivers/edac/e752x_edac.c
6261 L: linux-edac@vger.kernel.org
6263 F: drivers/edac/e7xxx_edac.c
6266 M: York Sun <york.sun@nxp.com>
6267 L: linux-edac@vger.kernel.org
6269 F: drivers/edac/fsl_ddr_edac.*
6272 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6273 L: linux-edac@vger.kernel.org
6275 F: drivers/edac/ghes_edac.c
6278 M: Tony Luck <tony.luck@intel.com>
6279 L: linux-edac@vger.kernel.org
6281 F: drivers/edac/i10nm_base.c
6284 L: linux-edac@vger.kernel.org
6286 F: drivers/edac/i3000_edac.c
6289 L: linux-edac@vger.kernel.org
6291 F: drivers/edac/i5000_edac.c
6294 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6295 L: linux-edac@vger.kernel.org
6297 F: drivers/edac/i5400_edac.c
6300 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6301 L: linux-edac@vger.kernel.org
6303 F: drivers/edac/i7300_edac.c
6306 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6307 L: linux-edac@vger.kernel.org
6309 F: drivers/edac/i7core_edac.c
6312 M: Tim Small <tim@buttersideup.com>
6313 L: linux-edac@vger.kernel.org
6315 F: drivers/edac/i82443bxgx_edac.c
6318 M: "Arvind R." <arvino55@gmail.com>
6319 L: linux-edac@vger.kernel.org
6321 F: drivers/edac/i82975x_edac.c
6324 M: Jason Baron <jbaron@akamai.com>
6325 L: linux-edac@vger.kernel.org
6327 F: drivers/edac/ie31200_edac.c
6330 M: Tony Luck <tony.luck@intel.com>
6331 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6332 L: linux-edac@vger.kernel.org
6334 F: drivers/edac/igen6_edac.c
6337 M: Johannes Thumshirn <morbidrsa@gmail.com>
6338 L: linux-edac@vger.kernel.org
6340 F: drivers/edac/mpc85xx_edac.[ch]
6343 M: Egor Martovetsky <egor@pasemi.com>
6344 L: linux-edac@vger.kernel.org
6346 F: drivers/edac/pasemi_edac.c
6349 M: Tony Luck <tony.luck@intel.com>
6350 L: linux-edac@vger.kernel.org
6352 F: drivers/edac/pnd2_edac.[ch]
6355 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6356 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6357 L: linux-arm-msm@vger.kernel.org
6358 L: linux-edac@vger.kernel.org
6360 F: drivers/edac/qcom_edac.c
6363 M: Tim Small <tim@buttersideup.com>
6364 L: linux-edac@vger.kernel.org
6366 F: drivers/edac/r82600_edac.c
6369 M: Tony Luck <tony.luck@intel.com>
6370 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6371 L: linux-edac@vger.kernel.org
6373 F: drivers/edac/sb_edac.c
6376 M: Yash Shah <yash.shah@sifive.com>
6377 L: linux-edac@vger.kernel.org
6379 F: drivers/edac/sifive_edac.c
6382 M: Tony Luck <tony.luck@intel.com>
6383 L: linux-edac@vger.kernel.org
6385 F: drivers/edac/skx_*.[ch]
6388 M: Tero Kristo <t-kristo@ti.com>
6389 L: linux-edac@vger.kernel.org
6391 F: drivers/edac/ti_edac.c
6393 EDIROL UA-101/UA-1000 DRIVER
6394 M: Clemens Ladisch <clemens@ladisch.de>
6395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6398 F: sound/usb/misc/ua101.c
6401 M: Ivan Hu <ivan.hu@canonical.com>
6402 M: Ard Biesheuvel <ardb@kernel.org>
6403 L: linux-efi@vger.kernel.org
6405 F: drivers/firmware/efi/test/
6407 EFI VARIABLE FILESYSTEM
6408 M: Matthew Garrett <matthew.garrett@nebula.com>
6409 M: Jeremy Kerr <jk@ozlabs.org>
6410 M: Ard Biesheuvel <ardb@kernel.org>
6411 L: linux-efi@vger.kernel.org
6413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6416 EFIFB FRAMEBUFFER DRIVER
6417 M: Peter Jones <pjones@redhat.com>
6418 L: linux-fbdev@vger.kernel.org
6420 F: drivers/video/fbdev/efifb.c
6424 W: http://aeschi.ch.eu.org/efs/
6427 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6428 M: Douglas Miller <dougmill@linux.ibm.com>
6429 L: netdev@vger.kernel.org
6431 F: drivers/net/ethernet/ibm/ehea/
6433 EM28XX VIDEO4LINUX DRIVER
6434 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6435 L: linux-media@vger.kernel.org
6437 W: https://linuxtv.org
6438 T: git git://linuxtv.org/media_tree.git
6439 F: Documentation/admin-guide/media/em28xx*
6440 F: drivers/media/usb/em28xx/
6443 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6444 M: Matt Mackall <mpm@selenic.com>
6445 M: David Woodhouse <dwmw2@infradead.org>
6446 L: linux-embedded@vger.kernel.org
6449 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6450 M: Adrian Hunter <adrian.hunter@intel.com>
6451 M: Ritesh Harjani <riteshh@codeaurora.org>
6452 M: Asutosh Das <asutoshd@codeaurora.org>
6453 L: linux-mmc@vger.kernel.org
6455 F: drivers/mmc/host/cqhci*
6457 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6458 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6459 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6460 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6461 L: linux-scsi@vger.kernel.org
6463 W: http://www.broadcom.com
6464 F: drivers/scsi/be2iscsi/
6466 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6467 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6468 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6469 M: Somnath Kotur <somnath.kotur@broadcom.com>
6470 L: netdev@vger.kernel.org
6472 W: http://www.emulex.com
6473 F: drivers/net/ethernet/emulex/benet/
6475 EMULEX ONECONNECT ROCE DRIVER
6476 M: Selvin Xavier <selvin.xavier@broadcom.com>
6477 M: Devesh Sharma <devesh.sharma@broadcom.com>
6478 L: linux-rdma@vger.kernel.org
6480 W: http://www.broadcom.com
6481 F: drivers/infiniband/hw/ocrdma/
6482 F: include/uapi/rdma/ocrdma-abi.h
6484 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6485 M: James Smart <james.smart@broadcom.com>
6486 M: Dick Kennedy <dick.kennedy@broadcom.com>
6487 L: linux-scsi@vger.kernel.org
6489 W: http://www.broadcom.com
6490 F: drivers/scsi/lpfc/
6492 ENE CB710 FLASH CARD READER DRIVER
6493 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6495 F: drivers/misc/cb710/
6496 F: drivers/mmc/host/cb710-mmc.*
6497 F: include/linux/cb710.h
6499 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6500 M: Maxim Levitsky <maximlevitsky@gmail.com>
6502 F: drivers/media/rc/ene_ir.*
6504 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6505 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6506 L: linuxppc-dev@lists.ozlabs.org
6508 F: drivers/tty/ehv_bytechan.c
6510 EPSON S1D13XXX FRAMEBUFFER DRIVER
6511 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6514 F: drivers/video/fbdev/s1d13xxxfb.c
6515 F: include/video/s1d13xxxfb.h
6518 M: Gao Xiang <xiang@kernel.org>
6519 M: Chao Yu <yuchao0@huawei.com>
6520 L: linux-erofs@lists.ozlabs.org
6522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6523 F: Documentation/filesystems/erofs.rst
6525 F: include/trace/events/erofs.h
6527 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6528 M: Jeff Layton <jlayton@kernel.org>
6530 F: include/linux/errseq.h
6533 ET131X NETWORK DRIVER
6534 M: Mark Einon <mark.einon@gmail.com>
6536 F: drivers/net/ethernet/agere/
6539 M: Roopa Prabhu <roopa@nvidia.com>
6540 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6541 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6542 L: netdev@vger.kernel.org
6544 W: http://www.linuxfoundation.org/en/Net:Bridge
6545 F: include/linux/netfilter_bridge/
6548 ETHERNET PHY LIBRARY
6549 M: Andrew Lunn <andrew@lunn.ch>
6550 M: Heiner Kallweit <hkallweit1@gmail.com>
6551 R: Russell King <linux@armlinux.org.uk>
6552 L: netdev@vger.kernel.org
6554 F: Documentation/ABI/testing/sysfs-class-net-phydev
6555 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6556 F: Documentation/devicetree/bindings/net/mdio*
6557 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6558 F: Documentation/networking/phy.rst
6559 F: drivers/net/mdio/
6560 F: drivers/net/mdio/of_mdio.c
6563 F: drivers/of/of_net.c
6564 F: include/dt-bindings/net/qca-ar803x.h
6565 F: include/linux/*mdio*.h
6566 F: include/linux/mdio/*.h
6567 F: include/linux/of_net.h
6568 F: include/linux/phy.h
6569 F: include/linux/phy_fixed.h
6570 F: include/linux/platform_data/mdio-bcm-unimac.h
6571 F: include/linux/platform_data/mdio-gpio.h
6572 F: include/trace/events/mdio.h
6573 F: include/uapi/linux/mdio.h
6574 F: include/uapi/linux/mii.h
6577 M: Namjae Jeon <namjae.jeon@samsung.com>
6578 M: Sungjong Seo <sj1557.seo@samsung.com>
6579 L: linux-fsdevel@vger.kernel.org
6584 M: Jan Kara <jack@suse.com>
6585 L: linux-ext4@vger.kernel.org
6587 F: Documentation/filesystems/ext2.rst
6589 F: include/linux/ext2*
6592 M: "Theodore Ts'o" <tytso@mit.edu>
6593 M: Andreas Dilger <adilger.kernel@dilger.ca>
6594 L: linux-ext4@vger.kernel.org
6596 W: http://ext4.wiki.kernel.org
6597 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6599 F: Documentation/filesystems/ext4/
6601 F: include/trace/events/ext4.h
6603 Extended Verification Module (EVM)
6604 M: Mimi Zohar <zohar@linux.ibm.com>
6605 L: linux-integrity@vger.kernel.org
6607 F: security/integrity/evm/
6609 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6610 M: Ard Biesheuvel <ardb@kernel.org>
6611 L: linux-efi@vger.kernel.org
6613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6614 F: Documentation/admin-guide/efi-stub.rst
6615 F: arch/*/include/asm/efi.h
6616 F: arch/*/kernel/efi.c
6617 F: arch/arm/boot/compressed/efi-header.S
6618 F: arch/arm64/kernel/efi-entry.S
6619 F: arch/x86/platform/efi/
6620 F: drivers/firmware/efi/
6621 F: include/linux/efi*.h
6623 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6624 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6625 M: Chanwoo Choi <cw00.choi@samsung.com>
6626 L: linux-kernel@vger.kernel.org
6628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6629 F: Documentation/devicetree/bindings/extcon/
6630 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6632 F: include/linux/extcon.h
6633 F: include/linux/extcon/
6636 M: Masami Hiramatsu <mhiramat@kernel.org>
6638 F: Documentation/admin-guide/bootconfig.rst
6639 F: fs/proc/bootconfig.c
6640 F: include/linux/bootconfig.h
6642 F: tools/bootconfig/*
6643 F: tools/bootconfig/scripts/*
6646 M: Jingoo Han <jingoohan1@gmail.com>
6647 L: dri-devel@lists.freedesktop.org
6649 F: drivers/gpu/drm/exynos/exynos_dp*
6651 EXYNOS SYSMMU (IOMMU) driver
6652 M: Marek Szyprowski <m.szyprowski@samsung.com>
6653 L: iommu@lists.linux-foundation.org
6655 F: drivers/iommu/exynos-iommu.c
6658 M: Jaegeuk Kim <jaegeuk@kernel.org>
6659 M: Chao Yu <yuchao0@huawei.com>
6660 L: linux-f2fs-devel@lists.sourceforge.net
6662 W: https://f2fs.wiki.kernel.org/
6663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6664 F: Documentation/ABI/testing/sysfs-fs-f2fs
6665 F: Documentation/filesystems/f2fs.rst
6667 F: include/linux/f2fs_fs.h
6668 F: include/trace/events/f2fs.h
6669 F: include/uapi/linux/f2fs.h
6671 F71805F HARDWARE MONITORING DRIVER
6672 M: Jean Delvare <jdelvare@suse.com>
6673 L: linux-hwmon@vger.kernel.org
6675 F: Documentation/hwmon/f71805f.rst
6676 F: drivers/hwmon/f71805f.c
6679 M: Josh Poimboeuf <jpoimboe@redhat.com>
6681 F: scripts/faddr2line
6684 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6685 L: netdev@vger.kernel.org
6687 F: Documentation/networking/failover.rst
6688 F: include/net/failover.h
6689 F: net/core/failover.c
6692 M: Jan Kara <jack@suse.cz>
6693 R: Amir Goldstein <amir73il@gmail.com>
6694 L: linux-fsdevel@vger.kernel.org
6696 F: fs/notify/fanotify/
6697 F: include/linux/fanotify.h
6698 F: include/uapi/linux/fanotify.h
6700 FARSYNC SYNCHRONOUS DRIVER
6701 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6703 W: http://www.farsite.co.uk/
6704 F: drivers/net/wan/farsync.*
6706 FAULT INJECTION SUPPORT
6707 M: Akinobu Mita <akinobu.mita@gmail.com>
6709 F: Documentation/fault-injection/
6710 F: lib/fault-inject.c
6712 FBTFT Framebuffer drivers
6713 L: dri-devel@lists.freedesktop.org
6714 L: linux-fbdev@vger.kernel.org
6716 F: drivers/staging/fbtft/
6719 M: Michael Buesch <m@bues.ch>
6720 L: linux-media@vger.kernel.org
6722 F: drivers/media/tuners/fc0011.c
6723 F: drivers/media/tuners/fc0011.h
6726 M: Antti Palosaari <crope@iki.fi>
6727 L: linux-media@vger.kernel.org
6729 W: https://linuxtv.org
6730 W: http://palosaari.fi/linux/
6731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6732 T: git git://linuxtv.org/anttip/media_tree.git
6733 F: drivers/media/tuners/fc2580*
6735 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6736 M: Hannes Reinecke <hare@suse.de>
6737 L: linux-scsi@vger.kernel.org
6739 W: www.Open-FCoE.org
6740 F: drivers/scsi/fcoe/
6741 F: drivers/scsi/libfc/
6743 F: include/scsi/libfc.h
6744 F: include/scsi/libfcoe.h
6745 F: include/uapi/scsi/fc/
6747 FILE LOCKING (flock() and fcntl()/lockf())
6748 M: Jeff Layton <jlayton@kernel.org>
6749 M: "J. Bruce Fields" <bfields@fieldses.org>
6750 L: linux-fsdevel@vger.kernel.org
6754 F: include/linux/fcntl.h
6755 F: include/uapi/linux/fcntl.h
6757 FILESYSTEM DIRECT ACCESS (DAX)
6758 M: Dan Williams <dan.j.williams@intel.com>
6759 R: Matthew Wilcox <willy@infradead.org>
6760 R: Jan Kara <jack@suse.cz>
6761 L: linux-fsdevel@vger.kernel.org
6762 L: linux-nvdimm@lists.01.org
6765 F: include/linux/dax.h
6766 F: include/trace/events/fs_dax.h
6768 FILESYSTEMS (VFS and infrastructure)
6769 M: Alexander Viro <viro@zeniv.linux.org.uk>
6770 L: linux-fsdevel@vger.kernel.org
6773 F: include/linux/fs.h
6774 F: include/linux/fs_types.h
6775 F: include/uapi/linux/fs.h
6776 F: include/uapi/linux/openat2.h
6778 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6779 M: Riku Voipio <riku.voipio@iki.fi>
6780 L: linux-hwmon@vger.kernel.org
6782 F: drivers/hwmon/f75375s.c
6783 F: include/linux/f75375s.h
6785 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6786 M: Clemens Ladisch <clemens@ladisch.de>
6787 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6788 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6791 F: include/uapi/sound/firewire.h
6794 FIREWIRE MEDIA DRIVERS (firedtv)
6795 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6796 L: linux-media@vger.kernel.org
6797 L: linux1394-devel@lists.sourceforge.net
6799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6800 F: drivers/media/firewire/
6802 FIREWIRE SBP-2 TARGET
6803 M: Chris Boot <bootc@bootc.net>
6804 L: linux-scsi@vger.kernel.org
6805 L: target-devel@vger.kernel.org
6806 L: linux1394-devel@lists.sourceforge.net
6808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6809 F: drivers/target/sbp/
6812 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6813 L: linux1394-devel@lists.sourceforge.net
6815 W: http://ieee1394.wiki.kernel.org/
6816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6817 F: drivers/firewire/
6818 F: include/linux/firewire.h
6819 F: include/uapi/linux/firewire*.h
6822 FIRMWARE LOADER (request_firmware)
6823 M: Luis Chamberlain <mcgrof@kernel.org>
6824 L: linux-kernel@vger.kernel.org
6826 F: Documentation/firmware_class/
6827 F: drivers/base/firmware_loader/
6828 F: include/linux/firmware.h
6830 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6831 M: Joshua Morris <josh.h.morris@us.ibm.com>
6832 M: Philip Kelleher <pjk1939@linux.ibm.com>
6834 F: drivers/block/rsxx/
6836 FLEXTIMER FTM-QUADDEC DRIVER
6837 M: Patrick Havelange <patrick.havelange@essensium.com>
6838 L: linux-iio@vger.kernel.org
6840 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6841 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6842 F: drivers/counter/ftm-quaddec.c
6845 M: Denis Efremov <efremov@linux.com>
6846 L: linux-block@vger.kernel.org
6848 F: drivers/block/floppy.c
6850 FLYSKY FSIA6B RC RECEIVER
6851 M: Markus Koch <markus@notsyncing.net>
6852 L: linux-input@vger.kernel.org
6854 F: drivers/input/joystick/fsia6b.c
6856 FORCEDETH GIGABIT ETHERNET DRIVER
6857 M: Rain River <rain.1986.08.12@gmail.com>
6858 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6859 L: netdev@vger.kernel.org
6861 F: drivers/net/ethernet/nvidia/*
6864 M: Wu Hao <hao.wu@intel.com>
6865 R: Tom Rix <trix@redhat.com>
6866 L: linux-fpga@vger.kernel.org
6868 F: Documentation/ABI/testing/sysfs-bus-dfl
6869 F: Documentation/fpga/dfl.rst
6870 F: drivers/fpga/dfl*
6871 F: include/uapi/linux/fpga-dfl.h
6873 FPGA MANAGER FRAMEWORK
6874 M: Moritz Fischer <mdf@kernel.org>
6875 R: Tom Rix <trix@redhat.com>
6876 L: linux-fpga@vger.kernel.org
6878 W: http://www.rocketboards.org
6879 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6881 F: Documentation/devicetree/bindings/fpga/
6882 F: Documentation/driver-api/fpga/
6883 F: Documentation/fpga/
6885 F: include/linux/fpga/
6888 M: Bill Metzenthen <billm@melbpc.org.au>
6890 W: http://floatingpoint.sourceforge.net/emulator/index.html
6891 F: arch/x86/math-emu/
6894 L: dri-devel@lists.freedesktop.org
6895 L: linux-fbdev@vger.kernel.org
6897 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6898 T: git git://anongit.freedesktop.org/drm/drm-misc
6899 F: Documentation/fb/
6901 F: include/linux/fb.h
6902 F: include/uapi/linux/fb.h
6903 F: include/uapi/video/
6906 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6907 M: Horia Geantă <horia.geanta@nxp.com>
6908 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6909 L: linux-crypto@vger.kernel.org
6911 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6912 F: drivers/crypto/caam/
6914 FREESCALE COLDFIRE M5441X MMC DRIVER
6915 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6916 L: linux-mmc@vger.kernel.org
6918 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6919 F: include/linux/platform_data/mmc-esdhc-mcf.h
6921 FREESCALE DIU FRAMEBUFFER DRIVER
6922 M: Timur Tabi <timur@kernel.org>
6923 L: linux-fbdev@vger.kernel.org
6925 F: drivers/video/fbdev/fsl-diu-fb.*
6927 FREESCALE DMA DRIVER
6928 M: Li Yang <leoyang.li@nxp.com>
6929 M: Zhang Wei <zw@zh-kernel.org>
6930 L: linuxppc-dev@lists.ozlabs.org
6932 F: drivers/dma/fsldma.*
6934 FREESCALE DSPI DRIVER
6935 M: Vladimir Oltean <olteanv@gmail.com>
6936 L: linux-spi@vger.kernel.org
6938 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6939 F: drivers/spi/spi-fsl-dspi.c
6940 F: include/linux/spi/spi-fsl-dspi.h
6942 FREESCALE ENETC ETHERNET DRIVERS
6943 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6944 L: netdev@vger.kernel.org
6946 F: drivers/net/ethernet/freescale/enetc/
6948 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6949 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6950 L: netdev@vger.kernel.org
6952 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6953 F: drivers/net/ethernet/freescale/gianfar*
6955 FREESCALE GPMI NAND DRIVER
6956 M: Han Xu <han.xu@nxp.com>
6957 L: linux-mtd@lists.infradead.org
6959 F: drivers/mtd/nand/raw/gpmi-nand/*
6961 FREESCALE I2C CPM DRIVER
6962 M: Jochen Friedrich <jochen@scram.de>
6963 L: linuxppc-dev@lists.ozlabs.org
6964 L: linux-i2c@vger.kernel.org
6966 F: drivers/i2c/busses/i2c-cpm.c
6968 FREESCALE IMX / MXC FEC DRIVER
6969 M: Fugang Duan <fugang.duan@nxp.com>
6970 L: netdev@vger.kernel.org
6972 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6973 F: drivers/net/ethernet/freescale/fec.h
6974 F: drivers/net/ethernet/freescale/fec_main.c
6975 F: drivers/net/ethernet/freescale/fec_ptp.c
6977 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6978 M: Sascha Hauer <s.hauer@pengutronix.de>
6979 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6980 L: linux-fbdev@vger.kernel.org
6981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6983 F: drivers/video/fbdev/imxfb.c
6984 F: include/linux/platform_data/video-imxfb.h
6986 FREESCALE IMX DDR PMU DRIVER
6987 M: Frank Li <Frank.li@nxp.com>
6988 L: linux-arm-kernel@lists.infradead.org
6990 F: Documentation/admin-guide/perf/imx-ddr.rst
6991 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
6992 F: drivers/perf/fsl_imx8_ddr_perf.c
6994 FREESCALE IMX I2C DRIVER
6995 M: Oleksij Rempel <o.rempel@pengutronix.de>
6996 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6997 L: linux-i2c@vger.kernel.org
6999 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7000 F: drivers/i2c/busses/i2c-imx.c
7002 FREESCALE IMX LPI2C DRIVER
7003 M: Dong Aisheng <aisheng.dong@nxp.com>
7004 L: linux-i2c@vger.kernel.org
7005 L: linux-imx@nxp.com
7007 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7008 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7010 FREESCALE QORIQ DPAA ETHERNET DRIVER
7011 M: Madalin Bucur <madalin.bucur@nxp.com>
7012 L: netdev@vger.kernel.org
7014 F: drivers/net/ethernet/freescale/dpaa
7016 FREESCALE QORIQ DPAA FMAN DRIVER
7017 M: Madalin Bucur <madalin.bucur@nxp.com>
7018 L: netdev@vger.kernel.org
7020 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7021 F: drivers/net/ethernet/freescale/fman
7023 FREESCALE QORIQ PTP CLOCK DRIVER
7024 M: Yangbo Lu <yangbo.lu@nxp.com>
7025 L: netdev@vger.kernel.org
7027 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7028 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7029 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7030 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7031 F: drivers/ptp/ptp_qoriq.c
7032 F: drivers/ptp/ptp_qoriq_debugfs.c
7033 F: include/linux/fsl/ptp_qoriq.h
7035 FREESCALE QUAD SPI DRIVER
7036 M: Han Xu <han.xu@nxp.com>
7037 L: linux-spi@vger.kernel.org
7039 F: drivers/spi/spi-fsl-qspi.c
7041 FREESCALE QUICC ENGINE LIBRARY
7042 M: Qiang Zhao <qiang.zhao@nxp.com>
7043 L: linuxppc-dev@lists.ozlabs.org
7045 F: drivers/soc/fsl/qe/
7046 F: include/soc/fsl/*qe*.h
7047 F: include/soc/fsl/*ucc*.h
7049 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7050 M: Li Yang <leoyang.li@nxp.com>
7051 L: netdev@vger.kernel.org
7052 L: linuxppc-dev@lists.ozlabs.org
7054 F: drivers/net/ethernet/freescale/ucc_geth*
7056 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7057 M: Zhao Qiang <qiang.zhao@nxp.com>
7058 L: netdev@vger.kernel.org
7059 L: linuxppc-dev@lists.ozlabs.org
7061 F: drivers/net/wan/fsl_ucc_hdlc*
7063 FREESCALE QUICC ENGINE UCC UART DRIVER
7064 M: Timur Tabi <timur@kernel.org>
7065 L: linuxppc-dev@lists.ozlabs.org
7067 F: drivers/tty/serial/ucc_uart.c
7069 FREESCALE SOC DRIVERS
7070 M: Li Yang <leoyang.li@nxp.com>
7071 L: linuxppc-dev@lists.ozlabs.org
7072 L: linux-arm-kernel@lists.infradead.org
7074 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7075 F: Documentation/devicetree/bindings/soc/fsl/
7077 F: include/linux/fsl/
7079 FREESCALE SOC FS_ENET DRIVER
7080 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7081 L: linuxppc-dev@lists.ozlabs.org
7082 L: netdev@vger.kernel.org
7084 F: drivers/net/ethernet/freescale/fs_enet/
7085 F: include/linux/fs_enet_pd.h
7087 FREESCALE SOC SOUND DRIVERS
7088 M: Timur Tabi <timur@kernel.org>
7089 M: Nicolin Chen <nicoleotsuka@gmail.com>
7090 M: Xiubo Li <Xiubo.Lee@gmail.com>
7091 R: Fabio Estevam <festevam@gmail.com>
7092 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7094 L: linuxppc-dev@lists.ozlabs.org
7096 F: sound/soc/fsl/fsl*
7097 F: sound/soc/fsl/imx*
7098 F: sound/soc/fsl/mpc8610_hpcd.c
7100 FREESCALE USB PERIPHERAL DRIVERS
7101 M: Li Yang <leoyang.li@nxp.com>
7102 L: linux-usb@vger.kernel.org
7103 L: linuxppc-dev@lists.ozlabs.org
7105 F: drivers/usb/gadget/udc/fsl*
7107 FREESCALE USB PHY DRIVER
7108 M: Ran Wang <ran.wang_1@nxp.com>
7109 L: linux-usb@vger.kernel.org
7110 L: linuxppc-dev@lists.ozlabs.org
7112 F: drivers/usb/phy/phy-fsl-usb*
7115 M: Christoph Hellwig <hch@infradead.org>
7117 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7121 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7122 M: Pavel Machek <pavel@ucw.cz>
7123 L: linux-pm@vger.kernel.org
7125 F: Documentation/power/freezing-of-tasks.rst
7126 F: include/linux/freezer.h
7130 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7131 L: linux-kernel@vger.kernel.org
7133 F: include/linux/frontswap.h
7136 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7137 M: David Howells <dhowells@redhat.com>
7138 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7140 F: Documentation/filesystems/caching/
7142 F: include/linux/fscache*.h
7144 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7145 M: Theodore Y. Ts'o <tytso@mit.edu>
7146 M: Jaegeuk Kim <jaegeuk@kernel.org>
7147 M: Eric Biggers <ebiggers@kernel.org>
7148 L: linux-fscrypt@vger.kernel.org
7150 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7151 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7152 F: Documentation/filesystems/fscrypt.rst
7154 F: include/linux/fscrypt*.h
7155 F: include/uapi/linux/fscrypt.h
7158 M: Jeremy Kerr <jk@ozlabs.org>
7159 M: Joel Stanley <joel@jms.id.au>
7160 R: Alistar Popple <alistair@popple.id.au>
7161 R: Eddie James <eajames@linux.ibm.com>
7162 L: linux-fsi@lists.ozlabs.org
7164 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7167 F: include/linux/fsi*.h
7168 F: include/trace/events/fsi*.h
7170 FSI-ATTACHED I2C DRIVER
7171 M: Eddie James <eajames@linux.ibm.com>
7172 L: linux-i2c@vger.kernel.org
7173 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7175 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7176 F: drivers/i2c/busses/i2c-fsi.c
7178 FSI-ATTACHED SPI DRIVER
7179 M: Eddie James <eajames@linux.ibm.com>
7180 L: linux-spi@vger.kernel.org
7182 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7183 F: drivers/spi/spi-fsi.c
7185 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7186 M: Jan Kara <jack@suse.cz>
7187 R: Amir Goldstein <amir73il@gmail.com>
7188 L: linux-fsdevel@vger.kernel.org
7190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7192 F: include/linux/fsnotify*.h
7194 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7195 M: Eric Biggers <ebiggers@kernel.org>
7196 M: Theodore Y. Ts'o <tytso@mit.edu>
7197 L: linux-fscrypt@vger.kernel.org
7199 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7200 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7201 F: Documentation/filesystems/fsverity.rst
7203 F: include/linux/fsverity.h
7204 F: include/uapi/linux/fsverity.h
7206 FUJITSU LAPTOP EXTRAS
7207 M: Jonathan Woithe <jwoithe@just42.net>
7208 L: platform-driver-x86@vger.kernel.org
7210 F: drivers/platform/x86/fujitsu-laptop.c
7212 FUJITSU M-5MO LS CAMERA ISP DRIVER
7213 M: Kyungmin Park <kyungmin.park@samsung.com>
7214 M: Heungjun Kim <riverful.kim@samsung.com>
7215 L: linux-media@vger.kernel.org
7217 F: drivers/media/i2c/m5mols/
7218 F: include/media/i2c/m5mols.h
7220 FUJITSU TABLET EXTRAS
7221 M: Robert Gerlach <khnz@gmx.de>
7222 L: platform-driver-x86@vger.kernel.org
7224 F: drivers/platform/x86/fujitsu-tablet.c
7226 FUSE: FILESYSTEM IN USERSPACE
7227 M: Miklos Szeredi <miklos@szeredi.hu>
7228 L: linux-fsdevel@vger.kernel.org
7230 W: https://github.com/libfuse/
7231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7232 F: Documentation/filesystems/fuse.rst
7234 F: include/uapi/linux/fuse.h
7237 M: Thomas Gleixner <tglx@linutronix.de>
7238 M: Ingo Molnar <mingo@redhat.com>
7239 R: Peter Zijlstra <peterz@infradead.org>
7240 R: Darren Hart <dvhart@infradead.org>
7241 L: linux-kernel@vger.kernel.org
7243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7244 F: Documentation/locking/*futex*
7245 F: include/asm-generic/futex.h
7246 F: include/linux/futex.h
7247 F: include/uapi/linux/futex.h
7249 F: tools/perf/bench/futex*
7250 F: tools/testing/selftests/futex/
7252 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7253 M: Tim Harvey <tharvey@gateworks.com>
7254 M: Robert Jones <rjones@gateworks.com>
7256 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7257 F: drivers/mfd/gateworks-gsc.c
7258 F: include/linux/mfd/gsc.h
7259 F: Documentation/hwmon/gsc-hwmon.rst
7260 F: drivers/hwmon/gsc-hwmon.c
7261 F: include/linux/platform_data/gsc_hwmon.h
7263 GASKET DRIVER FRAMEWORK
7264 M: Rob Springer <rspringer@google.com>
7265 M: Todd Poynor <toddpoynor@google.com>
7266 M: Ben Chan <benchan@chromium.org>
7267 M: Richard Yeh <rcy@google.com>
7269 F: drivers/staging/gasket/
7272 M: Kees Cook <keescook@chromium.org>
7273 L: linux-hardening@vger.kernel.org
7275 F: Documentation/kbuild/gcc-plugins.rst
7276 F: scripts/Makefile.gcc-plugins
7277 F: scripts/gcc-plugin.sh
7278 F: scripts/gcc-plugins/
7280 GCOV BASED KERNEL PROFILING
7281 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7283 F: Documentation/dev-tools/gcov.rst
7286 GDB KERNEL DEBUGGING HELPER SCRIPTS
7287 M: Jan Kiszka <jan.kiszka@siemens.com>
7288 M: Kieran Bingham <kbingham@kernel.org>
7292 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7293 M: Achim Leubner <achim_leubner@adaptec.com>
7294 L: linux-scsi@vger.kernel.org
7296 W: http://www.icp-vortex.com/
7297 F: drivers/scsi/gdt*
7299 GEMTEK FM RADIO RECEIVER DRIVER
7300 M: Hans Verkuil <hverkuil@xs4all.nl>
7301 L: linux-media@vger.kernel.org
7303 W: https://linuxtv.org
7304 T: git git://linuxtv.org/media_tree.git
7305 F: drivers/media/radio/radio-gemtek*
7307 GENERIC ARCHITECTURE TOPOLOGY
7308 M: Sudeep Holla <sudeep.holla@arm.com>
7309 L: linux-kernel@vger.kernel.org
7311 F: drivers/base/arch_topology.c
7312 F: include/linux/arch_topology.h
7315 M: Thomas Gleixner <tglx@linutronix.de>
7316 M: Peter Zijlstra <peterz@infradead.org>
7317 M: Andy Lutomirski <luto@kernel.org>
7318 L: linux-kernel@vger.kernel.org
7320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7321 F: include/linux/entry-common.h
7322 F: include/linux/entry-kvm.h
7325 GENERIC GPIO I2C DRIVER
7326 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7328 F: drivers/i2c/busses/i2c-gpio.c
7329 F: include/linux/platform_data/i2c-gpio.h
7331 GENERIC GPIO I2C MULTIPLEXER DRIVER
7332 M: Peter Korsgaard <peter.korsgaard@barco.com>
7333 L: linux-i2c@vger.kernel.org
7335 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7336 F: drivers/i2c/muxes/i2c-mux-gpio.c
7337 F: include/linux/platform_data/i2c-mux-gpio.h
7339 GENERIC HDLC (WAN) DRIVERS
7340 M: Krzysztof Halasa <khc@pm.waw.pl>
7342 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7343 F: drivers/net/wan/c101.c
7344 F: drivers/net/wan/hd6457*
7345 F: drivers/net/wan/hdlc*
7346 F: drivers/net/wan/n2.c
7347 F: drivers/net/wan/pc300too.c
7348 F: drivers/net/wan/pci200syn.c
7349 F: drivers/net/wan/wanxl*
7351 GENERIC INCLUDE/ASM HEADER FILES
7352 M: Arnd Bergmann <arnd@arndb.de>
7353 L: linux-arch@vger.kernel.org
7355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7356 F: include/asm-generic/
7357 F: include/uapi/asm-generic/
7359 GENERIC PHY FRAMEWORK
7360 M: Kishon Vijay Abraham I <kishon@ti.com>
7361 M: Vinod Koul <vkoul@kernel.org>
7362 L: linux-kernel@vger.kernel.org
7364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7365 F: Documentation/devicetree/bindings/phy/
7367 F: include/linux/phy/
7369 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7370 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7372 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7375 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7376 M: Kevin Hilman <khilman@kernel.org>
7377 M: Ulf Hansson <ulf.hansson@linaro.org>
7378 L: linux-pm@vger.kernel.org
7380 F: Documentation/devicetree/bindings/power/power?domain*
7381 F: drivers/base/power/domain*.c
7382 F: include/linux/pm_domain.h
7384 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7385 M: Eugen Hristev <eugen.hristev@microchip.com>
7386 L: linux-input@vger.kernel.org
7388 F: drivers/input/touchscreen/resistive-adc-touch.c
7390 GENERIC UIO DRIVER FOR PCI DEVICES
7391 M: "Michael S. Tsirkin" <mst@redhat.com>
7392 L: kvm@vger.kernel.org
7394 F: drivers/uio/uio_pci_generic.c
7396 GENERIC VDSO LIBRARY
7397 M: Andy Lutomirski <luto@kernel.org>
7398 M: Thomas Gleixner <tglx@linutronix.de>
7399 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7400 L: linux-kernel@vger.kernel.org
7402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7403 F: include/asm-generic/vdso/vsyscall.h
7405 F: kernel/time/vsyscall.c
7408 GENWQE (IBM Generic Workqueue Card)
7409 M: Frank Haverkamp <haver@linux.ibm.com>
7411 F: drivers/misc/genwqe/
7413 GET_MAINTAINER SCRIPT
7414 M: Joe Perches <joe@perches.com>
7416 F: scripts/get_maintainer.pl
7419 M: Bob Peterson <rpeterso@redhat.com>
7420 M: Andreas Gruenbacher <agruenba@redhat.com>
7421 L: cluster-devel@redhat.com
7423 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7425 F: Documentation/filesystems/gfs2*
7427 F: include/uapi/linux/gfs2_ondisk.h
7430 M: Johan Hovold <johan@kernel.org>
7432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7433 F: Documentation/ABI/testing/sysfs-class-gnss
7434 F: Documentation/devicetree/bindings/gnss/
7436 F: include/linux/gnss.h
7439 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7440 L: linux-media@vger.kernel.org
7442 F: drivers/media/usb/go7007/
7445 M: Bastien Nocera <hadess@hadess.net>
7446 L: linux-input@vger.kernel.org
7448 F: drivers/input/touchscreen/goodix.c
7450 GOOGLE ETHERNET DRIVERS
7451 M: Catherine Sullivan <csully@google.com>
7452 R: Sagi Shahar <sagis@google.com>
7453 R: Jon Olson <jonolson@google.com>
7454 L: netdev@vger.kernel.org
7456 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7457 F: drivers/net/ethernet/google
7459 GPD POCKET FAN DRIVER
7460 M: Hans de Goede <hdegoede@redhat.com>
7461 L: platform-driver-x86@vger.kernel.org
7463 F: drivers/platform/x86/gpd-pocket-fan.c
7466 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7467 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7468 L: linux-gpio@vger.kernel.org
7469 L: linux-acpi@vger.kernel.org
7471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7472 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7473 F: drivers/gpio/gpiolib-acpi.c
7474 F: drivers/gpio/gpiolib-acpi.h
7477 M: Geert Uytterhoeven <geert+renesas@glider.be>
7478 L: linux-gpio@vger.kernel.org
7480 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7481 F: drivers/gpio/gpio-aggregator.c
7484 M: Sean Young <sean@mess.org>
7485 L: linux-media@vger.kernel.org
7487 F: drivers/media/rc/gpio-ir-tx.c
7490 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7491 L: linux-gpio@vger.kernel.org
7493 F: drivers/gpio/gpio-mockup.c
7494 F: tools/testing/selftests/gpio/
7497 R: Michael Walle <michael@walle.cc>
7499 F: drivers/gpio/gpio-regmap.c
7500 F: include/linux/gpio/regmap.h
7503 M: Linus Walleij <linus.walleij@linaro.org>
7504 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7505 L: linux-gpio@vger.kernel.org
7507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7508 F: Documentation/ABI/obsolete/sysfs-gpio
7509 F: Documentation/ABI/testing/gpio-cdev
7510 F: Documentation/admin-guide/gpio/
7511 F: Documentation/devicetree/bindings/gpio/
7512 F: Documentation/driver-api/gpio/
7514 F: include/asm-generic/gpio.h
7515 F: include/linux/gpio.h
7516 F: include/linux/gpio/
7517 F: include/linux/of_gpio.h
7518 F: include/uapi/linux/gpio.h
7521 GRE DEMULTIPLEXER DRIVER
7522 M: Dmitry Kozlov <xeb@mail.ru>
7523 L: netdev@vger.kernel.org
7525 F: include/net/gre.h
7526 F: net/ipv4/gre_demux.c
7527 F: net/ipv4/gre_offload.c
7529 GRETH 10/100/1G Ethernet MAC device driver
7530 M: Andreas Larsson <andreas@gaisler.com>
7531 L: netdev@vger.kernel.org
7533 F: drivers/net/ethernet/aeroflex/
7535 GREYBUS AUDIO PROTOCOLS DRIVERS
7536 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7537 M: Mark Greer <mgreer@animalcreek.com>
7539 F: drivers/staging/greybus/audio_apbridgea.c
7540 F: drivers/staging/greybus/audio_apbridgea.h
7541 F: drivers/staging/greybus/audio_codec.c
7542 F: drivers/staging/greybus/audio_codec.h
7543 F: drivers/staging/greybus/audio_gb.c
7544 F: drivers/staging/greybus/audio_manager.c
7545 F: drivers/staging/greybus/audio_manager.h
7546 F: drivers/staging/greybus/audio_manager_module.c
7547 F: drivers/staging/greybus/audio_manager_private.h
7548 F: drivers/staging/greybus/audio_manager_sysfs.c
7549 F: drivers/staging/greybus/audio_module.c
7550 F: drivers/staging/greybus/audio_topology.c
7552 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7553 M: Viresh Kumar <vireshk@kernel.org>
7555 F: drivers/staging/greybus/authentication.c
7556 F: drivers/staging/greybus/bootrom.c
7557 F: drivers/staging/greybus/firmware.h
7558 F: drivers/staging/greybus/fw-core.c
7559 F: drivers/staging/greybus/fw-download.c
7560 F: drivers/staging/greybus/fw-management.c
7561 F: drivers/staging/greybus/greybus_authentication.h
7562 F: drivers/staging/greybus/greybus_firmware.h
7563 F: drivers/staging/greybus/hid.c
7564 F: drivers/staging/greybus/i2c.c
7565 F: drivers/staging/greybus/spi.c
7566 F: drivers/staging/greybus/spilib.c
7567 F: drivers/staging/greybus/spilib.h
7569 GREYBUS LOOPBACK DRIVER
7570 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7572 F: drivers/staging/greybus/loopback.c
7574 GREYBUS PLATFORM DRIVERS
7575 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7577 F: drivers/staging/greybus/arche-apb-ctrl.c
7578 F: drivers/staging/greybus/arche-platform.c
7579 F: drivers/staging/greybus/arche_platform.h
7581 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7582 M: Rui Miguel Silva <rmfrfs@gmail.com>
7584 F: drivers/staging/greybus/gpio.c
7585 F: drivers/staging/greybus/light.c
7586 F: drivers/staging/greybus/power_supply.c
7587 F: drivers/staging/greybus/sdio.c
7588 F: drivers/staging/greybus/spi.c
7589 F: drivers/staging/greybus/spilib.c
7592 M: Johan Hovold <johan@kernel.org>
7593 M: Alex Elder <elder@kernel.org>
7594 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7595 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7598 F: drivers/staging/greybus/
7599 F: include/linux/greybus.h
7600 F: include/linux/greybus/
7602 GREYBUS UART PROTOCOLS DRIVERS
7603 M: David Lin <dtwlin@gmail.com>
7605 F: drivers/staging/greybus/log.c
7606 F: drivers/staging/greybus/uart.c
7608 GS1662 VIDEO SERIALIZER
7609 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7610 L: linux-media@vger.kernel.org
7612 T: git git://linuxtv.org/media_tree.git
7613 F: drivers/media/spi/gs1662.c
7615 GSPCA FINEPIX SUBDRIVER
7616 M: Frank Zago <frank@zago.net>
7617 L: linux-media@vger.kernel.org
7619 T: git git://linuxtv.org/media_tree.git
7620 F: drivers/media/usb/gspca/finepix.c
7622 GSPCA GL860 SUBDRIVER
7623 M: Olivier Lorin <o.lorin@laposte.net>
7624 L: linux-media@vger.kernel.org
7626 T: git git://linuxtv.org/media_tree.git
7627 F: drivers/media/usb/gspca/gl860/
7629 GSPCA M5602 SUBDRIVER
7630 M: Erik Andren <erik.andren@gmail.com>
7631 L: linux-media@vger.kernel.org
7633 T: git git://linuxtv.org/media_tree.git
7634 F: drivers/media/usb/gspca/m5602/
7636 GSPCA PAC207 SONIXB SUBDRIVER
7637 M: Hans Verkuil <hverkuil@xs4all.nl>
7638 L: linux-media@vger.kernel.org
7640 T: git git://linuxtv.org/media_tree.git
7641 F: drivers/media/usb/gspca/pac207.c
7643 GSPCA SN9C20X SUBDRIVER
7644 M: Brian Johnson <brijohn@gmail.com>
7645 L: linux-media@vger.kernel.org
7647 T: git git://linuxtv.org/media_tree.git
7648 F: drivers/media/usb/gspca/sn9c20x.c
7650 GSPCA T613 SUBDRIVER
7651 M: Leandro Costantino <lcostantino@gmail.com>
7652 L: linux-media@vger.kernel.org
7654 T: git git://linuxtv.org/media_tree.git
7655 F: drivers/media/usb/gspca/t613.c
7657 GSPCA USB WEBCAM DRIVER
7658 M: Hans Verkuil <hverkuil@xs4all.nl>
7659 L: linux-media@vger.kernel.org
7661 T: git git://linuxtv.org/media_tree.git
7662 F: drivers/media/usb/gspca/
7664 GTP (GPRS Tunneling Protocol)
7665 M: Pablo Neira Ayuso <pablo@netfilter.org>
7666 M: Harald Welte <laforge@gnumonks.org>
7667 L: osmocom-net-gprs@lists.osmocom.org
7669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7670 F: drivers/net/gtp.c
7672 GUID PARTITION TABLE (GPT)
7673 M: Davidlohr Bueso <dave@stgolabs.net>
7674 L: linux-efi@vger.kernel.org
7676 F: block/partitions/efi.*
7679 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7680 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7682 W: http://uclinux-h8.sourceforge.jp
7683 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7685 F: drivers/clk/h8300/
7686 F: drivers/clocksource/h8300_*.c
7687 F: drivers/irqchip/irq-renesas-h8*.c
7689 HABANALABS PCI DRIVER
7690 M: Oded Gabbay <ogabbay@kernel.org>
7692 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7693 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7694 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7695 F: drivers/misc/habanalabs/
7696 F: include/uapi/misc/habanalabs.h
7699 M: Antti Palosaari <crope@iki.fi>
7700 L: linux-media@vger.kernel.org
7702 W: https://linuxtv.org
7703 W: http://palosaari.fi/linux/
7704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7705 T: git git://linuxtv.org/anttip/media_tree.git
7706 F: drivers/media/usb/hackrf/
7708 HANTRO VPU CODEC DRIVER
7709 M: Ezequiel Garcia <ezequiel@collabora.com>
7710 M: Philipp Zabel <p.zabel@pengutronix.de>
7711 L: linux-media@vger.kernel.org
7712 L: linux-rockchip@lists.infradead.org
7714 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7715 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7716 F: drivers/staging/media/hantro/
7718 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7719 M: Frank Seidel <frank@f-seidel.de>
7720 L: platform-driver-x86@vger.kernel.org
7722 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7723 F: drivers/platform/x86/hdaps.c
7726 M: Jean Delvare <jdelvare@suse.com>
7727 M: Guenter Roeck <linux@roeck-us.net>
7728 L: linux-hwmon@vger.kernel.org
7730 W: http://hwmon.wiki.kernel.org/
7731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7732 F: Documentation/devicetree/bindings/hwmon/
7733 F: Documentation/hwmon/
7735 F: include/linux/hwmon*.h
7736 F: include/trace/events/hwmon*.h
7738 HARDWARE RANDOM NUMBER GENERATOR CORE
7739 M: Matt Mackall <mpm@selenic.com>
7740 M: Herbert Xu <herbert@gondor.apana.org.au>
7741 L: linux-crypto@vger.kernel.org
7743 F: Documentation/admin-guide/hw_random.rst
7744 F: Documentation/devicetree/bindings/rng/
7745 F: drivers/char/hw_random/
7746 F: include/linux/hw_random.h
7748 HARDWARE SPINLOCK CORE
7749 M: Ohad Ben-Cohen <ohad@wizery.com>
7750 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7751 R: Baolin Wang <baolin.wang7@gmail.com>
7752 L: linux-remoteproc@vger.kernel.org
7754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7755 F: Documentation/devicetree/bindings/hwlock/
7756 F: Documentation/locking/hwspinlock.rst
7757 F: drivers/hwspinlock/
7758 F: include/linux/hwspinlock.h
7760 HARDWARE TRACING FACILITIES
7761 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7763 F: drivers/hwtracing/
7765 HARMONY SOUND DRIVER
7766 L: linux-parisc@vger.kernel.org
7768 F: sound/parisc/harmony.*
7770 HDPVR USB VIDEO ENCODER DRIVER
7771 M: Hans Verkuil <hverkuil@xs4all.nl>
7772 L: linux-media@vger.kernel.org
7774 W: https://linuxtv.org
7775 T: git git://linuxtv.org/media_tree.git
7776 F: drivers/media/usb/hdpvr/
7778 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7779 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7781 F: Documentation/watchdog/hpwdt.rst
7782 F: drivers/watchdog/hpwdt.c
7784 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7785 M: Don Brace <don.brace@microchip.com>
7786 L: storagedev@microchip.com
7787 L: linux-scsi@vger.kernel.org
7789 F: Documentation/scsi/hpsa.rst
7790 F: drivers/scsi/hpsa*.[ch]
7791 F: include/linux/cciss*.h
7792 F: include/uapi/linux/cciss*.h
7795 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7796 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7797 L: linux-rdma@vger.kernel.org
7799 F: drivers/infiniband/hw/hfi1
7802 L: linux-fsdevel@vger.kernel.org
7804 F: Documentation/filesystems/hfs.rst
7808 L: linux-fsdevel@vger.kernel.org
7810 F: Documentation/filesystems/hfsplus.rst
7813 HGA FRAMEBUFFER DRIVER
7814 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7815 L: linux-nvidia@lists.surfsouth.com
7817 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7818 F: drivers/video/fbdev/hgafb.c
7820 HIBERNATION (aka Software Suspend, aka swsusp)
7821 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7822 M: Pavel Machek <pavel@ucw.cz>
7823 L: linux-pm@vger.kernel.org
7825 B: https://bugzilla.kernel.org
7826 F: arch/*/include/asm/suspend*.h
7828 F: drivers/base/power/
7829 F: include/linux/freezer.h
7830 F: include/linux/pm.h
7831 F: include/linux/suspend.h
7835 M: Jiri Kosina <jikos@kernel.org>
7836 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7837 L: linux-input@vger.kernel.org
7839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7841 F: include/linux/hid*
7842 F: include/uapi/linux/hid*
7844 HID SENSOR HUB DRIVERS
7845 M: Jiri Kosina <jikos@kernel.org>
7846 M: Jonathan Cameron <jic23@kernel.org>
7847 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7848 L: linux-input@vger.kernel.org
7849 L: linux-iio@vger.kernel.org
7851 F: Documentation/hid/hid-sensor*
7852 F: drivers/hid/hid-sensor-*
7853 F: drivers/iio/*/hid-*
7854 F: include/linux/hid-sensor-*
7856 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7857 M: Thomas Gleixner <tglx@linutronix.de>
7858 L: linux-kernel@vger.kernel.org
7860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7861 F: Documentation/timers/
7862 F: include/linux/clockchips.h
7863 F: include/linux/hrtimer.h
7864 F: kernel/time/clockevents.c
7865 F: kernel/time/hrtimer.c
7866 F: kernel/time/timer_*.c
7868 HIGH-SPEED SCC DRIVER FOR AX.25
7869 L: linux-hams@vger.kernel.org
7871 F: drivers/net/hamradio/dmascc.c
7872 F: drivers/net/hamradio/scc.c
7874 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7875 M: HighPoint Linux Team <linux@highpoint-tech.com>
7877 W: http://www.highpoint-tech.com
7878 F: Documentation/scsi/hptiop.rst
7879 F: drivers/scsi/hptiop.c
7882 M: Jes Sorensen <jes@trained-monkey.org>
7883 L: linux-hippi@sunsite.dk
7885 F: drivers/net/hippi/
7886 F: include/linux/hippidevice.h
7887 F: include/uapi/linux/if_hippi.h
7890 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7891 M: Kurt Kanzenbach <kurt@linutronix.de>
7892 L: netdev@vger.kernel.org
7894 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7895 F: drivers/net/dsa/hirschmann/*
7896 F: include/linux/platform_data/hirschmann-hellcreek.h
7897 F: net/dsa/tag_hellcreek.c
7899 HISILICON DMA DRIVER
7900 M: Zhou Wang <wangzhou1@hisilicon.com>
7901 L: dmaengine@vger.kernel.org
7903 F: drivers/dma/hisi_dma.c
7905 HISILICON GPIO DRIVER
7906 M: Luo Jiaxing <luojiaxing@huawei.com>
7907 L: linux-gpio@vger.kernel.org
7909 F: drivers/gpio/gpio-hisi.c
7911 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7912 M: Zaibo Xu <xuzaibo@huawei.com>
7913 L: linux-crypto@vger.kernel.org
7915 F: Documentation/ABI/testing/debugfs-hisi-hpre
7916 F: drivers/crypto/hisilicon/hpre/hpre.h
7917 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7918 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7920 HISILICON LPC BUS DRIVER
7921 M: john.garry@huawei.com
7923 W: http://www.hisilicon.com
7924 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7925 F: drivers/bus/hisi_lpc.c
7927 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7928 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7929 M: Salil Mehta <salil.mehta@huawei.com>
7930 L: netdev@vger.kernel.org
7932 W: http://www.hisilicon.com
7933 F: drivers/net/ethernet/hisilicon/hns3/
7935 HISILICON NETWORK SUBSYSTEM DRIVER
7936 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7937 M: Salil Mehta <salil.mehta@huawei.com>
7938 L: netdev@vger.kernel.org
7940 W: http://www.hisilicon.com
7941 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7942 F: drivers/net/ethernet/hisilicon/
7944 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7945 M: John Stultz <john.stultz@linaro.org>
7946 L: linux-kernel@vger.kernel.org
7948 F: drivers/misc/hisi_hikey_usb.c
7949 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7951 HISILICON PMU DRIVER
7952 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7954 W: http://www.hisilicon.com
7955 F: Documentation/admin-guide/perf/hisi-pmu.rst
7956 F: drivers/perf/hisilicon
7958 HISILICON QM AND ZIP Controller DRIVER
7959 M: Zhou Wang <wangzhou1@hisilicon.com>
7960 L: linux-crypto@vger.kernel.org
7962 F: Documentation/ABI/testing/debugfs-hisi-zip
7963 F: drivers/crypto/hisilicon/qm.c
7964 F: drivers/crypto/hisilicon/qm.h
7965 F: drivers/crypto/hisilicon/sgl.c
7966 F: drivers/crypto/hisilicon/zip/
7968 HISILICON ROCE DRIVER
7969 M: Lijun Ou <oulijun@huawei.com>
7970 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7971 M: Weihang Li <liweihang@huawei.com>
7972 L: linux-rdma@vger.kernel.org
7974 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7975 F: drivers/infiniband/hw/hns/
7977 HISILICON SAS Controller
7978 M: John Garry <john.garry@huawei.com>
7980 W: http://www.hisilicon.com
7981 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7982 F: drivers/scsi/hisi_sas/
7984 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7985 M: Zaibo Xu <xuzaibo@huawei.com>
7986 L: linux-crypto@vger.kernel.org
7988 F: Documentation/ABI/testing/debugfs-hisi-sec
7989 F: drivers/crypto/hisilicon/sec2/sec.h
7990 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7991 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7992 F: drivers/crypto/hisilicon/sec2/sec_main.c
7994 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7995 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7996 L: devel@driverdev.osuosl.org
7998 F: drivers/staging/hikey9xx/
8000 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8001 M: Zaibo Xu <xuzaibo@huawei.com>
8003 F: drivers/crypto/hisilicon/trng/trng.c
8005 HISILICON V3XX SPI NOR FLASH Controller Driver
8006 M: John Garry <john.garry@huawei.com>
8008 W: http://www.hisilicon.com
8009 F: drivers/spi/spi-hisi-sfc-v3xx.c
8011 HMM - Heterogeneous Memory Management
8012 M: Jérôme Glisse <jglisse@redhat.com>
8013 L: linux-mm@kvack.org
8015 F: Documentation/vm/hmm.rst
8016 F: include/linux/hmm*
8019 F: tools/testing/selftests/vm/*hmm*
8022 M: Jouni Malinen <j@w1.fi>
8023 L: linux-wireless@vger.kernel.org
8025 W: http://w1.fi/hostap-driver.html
8026 F: drivers/net/wireless/intersil/hostap/
8028 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8029 L: platform-driver-x86@vger.kernel.org
8031 F: drivers/platform/x86/tc1100-wmi.c
8033 HPET: High Precision Event Timers driver
8034 M: Clemens Ladisch <clemens@ladisch.de>
8036 F: Documentation/timers/hpet.rst
8037 F: drivers/char/hpet.c
8038 F: include/linux/hpet.h
8039 F: include/uapi/linux/hpet.h
8043 F: arch/x86/include/asm/hpet.h
8044 F: arch/x86/kernel/hpet.c
8047 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8049 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8053 M: Sebastian Reichel <sre@kernel.org>
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8056 F: Documentation/ABI/testing/sysfs-bus-hsi
8057 F: Documentation/driver-api/hsi.rst
8059 F: include/linux/hsi/
8060 F: include/uapi/linux/hsi/
8063 L: linux-usb@vger.kernel.org
8065 F: drivers/net/usb/hso.c
8067 HSR NETWORK PROTOCOL
8068 L: netdev@vger.kernel.org
8072 HT16K33 LED CONTROLLER DRIVER
8073 M: Robin van der Gracht <robin@protonic.nl>
8075 F: Documentation/devicetree/bindings/display/ht16k33.txt
8076 F: drivers/auxdisplay/ht16k33.c
8078 HTCPEN TOUCHSCREEN DRIVER
8079 M: Pau Oliva Fora <pof@eslack.org>
8080 L: linux-input@vger.kernel.org
8082 F: drivers/input/touchscreen/htcpen.c
8084 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8085 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8086 L: linux-iio@vger.kernel.org
8088 W: http://www.st.com/
8089 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8090 F: drivers/iio/humidity/hts221*
8092 HUAWEI ETHERNET DRIVER
8093 M: Bin Luo <luobin9@huawei.com>
8094 L: netdev@vger.kernel.org
8096 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8097 F: drivers/net/ethernet/huawei/hinic/
8100 M: Mike Kravetz <mike.kravetz@oracle.com>
8101 L: linux-mm@kvack.org
8103 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8104 F: Documentation/admin-guide/mm/hugetlbpage.rst
8105 F: Documentation/vm/hugetlbfs_reserv.rst
8107 F: include/linux/hugetlb.h
8111 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8112 L: linux-media@vger.kernel.org
8114 W: https://linuxtv.org
8115 T: git git://linuxtv.org/media_tree.git
8116 F: drivers/media/platform/sti/hva
8118 HWPOISON MEMORY FAILURE HANDLING
8119 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8120 L: linux-mm@kvack.org
8122 F: mm/hwpoison-inject.c
8123 F: mm/memory-failure.c
8125 HYGON PROCESSOR SUPPORT
8126 M: Pu Wen <puwen@hygon.cn>
8127 L: linux-kernel@vger.kernel.org
8129 F: arch/x86/kernel/cpu/hygon.c
8131 HYNIX HI556 SENSOR DRIVER
8132 M: Shawn Tu <shawnx.tu@intel.com>
8133 L: linux-media@vger.kernel.org
8135 T: git git://linuxtv.org/media_tree.git
8136 F: drivers/media/i2c/hi556.c
8138 Hyper-V CORE AND DRIVERS
8139 M: "K. Y. Srinivasan" <kys@microsoft.com>
8140 M: Haiyang Zhang <haiyangz@microsoft.com>
8141 M: Stephen Hemminger <sthemmin@microsoft.com>
8142 M: Wei Liu <wei.liu@kernel.org>
8143 L: linux-hyperv@vger.kernel.org
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8146 F: Documentation/ABI/stable/sysfs-bus-vmbus
8147 F: Documentation/ABI/testing/debugfs-hyperv
8148 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8150 F: arch/x86/include/asm/hyperv-tlfs.h
8151 F: arch/x86/include/asm/mshyperv.h
8152 F: arch/x86/include/asm/trace/hyperv.h
8153 F: arch/x86/kernel/cpu/mshyperv.c
8154 F: drivers/clocksource/hyperv_timer.c
8155 F: drivers/hid/hid-hyperv.c
8157 F: drivers/input/serio/hyperv-keyboard.c
8158 F: drivers/iommu/hyperv-iommu.c
8159 F: drivers/net/hyperv/
8160 F: drivers/pci/controller/pci-hyperv-intf.c
8161 F: drivers/pci/controller/pci-hyperv.c
8162 F: drivers/scsi/storvsc_drv.c
8163 F: drivers/uio/uio_hv_generic.c
8164 F: drivers/video/fbdev/hyperv_fb.c
8165 F: include/asm-generic/hyperv-tlfs.h
8166 F: include/asm-generic/mshyperv.h
8167 F: include/clocksource/hyperv_timer.h
8168 F: include/linux/hyperv.h
8169 F: include/uapi/linux/hyperv.h
8170 F: net/vmw_vsock/hyperv_transport.c
8174 M: Vignesh Raghavendra <vigneshr@ti.com>
8175 L: linux-mtd@lists.infradead.org
8177 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8178 C: irc://irc.oftc.net/mtd
8179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8180 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8181 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8182 F: drivers/mtd/hyperbus/
8183 F: include/linux/mtd/hyperbus.h
8185 HYPERVISOR VIRTUAL CONSOLE DRIVER
8186 L: linuxppc-dev@lists.ozlabs.org
8191 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8192 L: linux-i2c@vger.kernel.org
8193 L: linux-acpi@vger.kernel.org
8195 F: drivers/i2c/i2c-core-acpi.c
8197 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8198 M: Ajay Gupta <ajayg@nvidia.com>
8199 L: linux-i2c@vger.kernel.org
8201 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8202 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8205 M: Peter Rosin <peda@axentia.se>
8206 L: linux-i2c@vger.kernel.org
8208 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8209 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8210 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8211 F: Documentation/i2c/i2c-topology.rst
8212 F: Documentation/i2c/muxes/
8213 F: drivers/i2c/i2c-mux.c
8214 F: drivers/i2c/muxes/
8215 F: include/linux/i2c-mux.h
8217 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8218 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8219 L: linux-i2c@vger.kernel.org
8221 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8222 F: drivers/i2c/busses/i2c-mv64xxx.c
8224 I2C OVER PARALLEL PORT
8225 M: Jean Delvare <jdelvare@suse.com>
8226 L: linux-i2c@vger.kernel.org
8228 F: Documentation/i2c/busses/i2c-parport.rst
8229 F: drivers/i2c/busses/i2c-parport.c
8232 M: Wolfram Sang <wsa@kernel.org>
8233 L: linux-i2c@vger.kernel.org
8235 W: https://i2c.wiki.kernel.org/
8236 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8238 F: Documentation/devicetree/bindings/i2c/i2c.txt
8239 F: Documentation/i2c/
8241 F: include/linux/i2c-dev.h
8242 F: include/linux/i2c-smbus.h
8243 F: include/linux/i2c.h
8244 F: include/uapi/linux/i2c-*.h
8245 F: include/uapi/linux/i2c.h
8247 I2C SUBSYSTEM HOST DRIVERS
8248 L: linux-i2c@vger.kernel.org
8250 W: https://i2c.wiki.kernel.org/
8251 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8253 F: Documentation/devicetree/bindings/i2c/
8254 F: drivers/i2c/algos/
8255 F: drivers/i2c/busses/
8258 M: Jean Delvare <jdelvare@suse.com>
8259 L: linux-i2c@vger.kernel.org
8261 F: Documentation/i2c/busses/i2c-taos-evm.rst
8262 F: drivers/i2c/busses/i2c-taos-evm.c
8265 M: Till Harbaum <till@harbaum.org>
8266 L: linux-i2c@vger.kernel.org
8268 W: http://www.harbaum.org/till/i2c_tiny_usb
8269 F: drivers/i2c/busses/i2c-tiny-usb.c
8271 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8272 M: Jean Delvare <jdelvare@suse.com>
8273 L: linux-i2c@vger.kernel.org
8275 F: Documentation/i2c/busses/i2c-ali1535.rst
8276 F: Documentation/i2c/busses/i2c-ali1563.rst
8277 F: Documentation/i2c/busses/i2c-ali15x3.rst
8278 F: Documentation/i2c/busses/i2c-amd756.rst
8279 F: Documentation/i2c/busses/i2c-amd8111.rst
8280 F: Documentation/i2c/busses/i2c-i801.rst
8281 F: Documentation/i2c/busses/i2c-nforce2.rst
8282 F: Documentation/i2c/busses/i2c-piix4.rst
8283 F: Documentation/i2c/busses/i2c-sis5595.rst
8284 F: Documentation/i2c/busses/i2c-sis630.rst
8285 F: Documentation/i2c/busses/i2c-sis96x.rst
8286 F: Documentation/i2c/busses/i2c-via.rst
8287 F: Documentation/i2c/busses/i2c-viapro.rst
8288 F: drivers/i2c/busses/i2c-ali1535.c
8289 F: drivers/i2c/busses/i2c-ali1563.c
8290 F: drivers/i2c/busses/i2c-ali15x3.c
8291 F: drivers/i2c/busses/i2c-amd756-s4882.c
8292 F: drivers/i2c/busses/i2c-amd756.c
8293 F: drivers/i2c/busses/i2c-amd8111.c
8294 F: drivers/i2c/busses/i2c-i801.c
8295 F: drivers/i2c/busses/i2c-isch.c
8296 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8297 F: drivers/i2c/busses/i2c-nforce2.c
8298 F: drivers/i2c/busses/i2c-piix4.c
8299 F: drivers/i2c/busses/i2c-sis5595.c
8300 F: drivers/i2c/busses/i2c-sis630.c
8301 F: drivers/i2c/busses/i2c-sis96x.c
8302 F: drivers/i2c/busses/i2c-via.c
8303 F: drivers/i2c/busses/i2c-viapro.c
8305 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8306 M: Hans de Goede <hdegoede@redhat.com>
8307 L: linux-i2c@vger.kernel.org
8309 F: drivers/i2c/busses/i2c-cht-wc.c
8311 I2C/SMBUS ISMT DRIVER
8312 M: Seth Heasley <seth.heasley@intel.com>
8313 M: Neil Horman <nhorman@tuxdriver.com>
8314 L: linux-i2c@vger.kernel.org
8315 F: Documentation/i2c/busses/i2c-ismt.rst
8316 F: drivers/i2c/busses/i2c-ismt.c
8318 I2C/SMBUS STUB DRIVER
8319 M: Jean Delvare <jdelvare@suse.com>
8320 L: linux-i2c@vger.kernel.org
8322 F: drivers/i2c/i2c-stub.c
8324 I3C DRIVER FOR CADENCE I3C MASTER IP
8325 M: Przemysław Gaj <pgaj@cadence.com>
8327 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8328 F: drivers/i3c/master/i3c-master-cdns.c
8330 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8331 M: Vitor Soares <vitor.soares@synopsys.com>
8333 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8334 F: drivers/i3c/master/dw*
8337 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8338 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8340 C: irc://chat.freenode.net/linux-i3c
8341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8342 F: Documentation/ABI/testing/sysfs-bus-i3c
8343 F: Documentation/devicetree/bindings/i3c/
8344 F: Documentation/driver-api/i3c
8346 F: include/linux/i3c/
8348 IA64 (Itanium) PLATFORM
8349 M: Tony Luck <tony.luck@intel.com>
8350 M: Fenghua Yu <fenghua.yu@intel.com>
8351 L: linux-ia64@vger.kernel.org
8353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8354 F: Documentation/ia64/
8357 IBM Power 842 compression accelerator
8358 M: Haren Myneni <haren@us.ibm.com>
8361 F: drivers/crypto/nx/Kconfig
8362 F: drivers/crypto/nx/Makefile
8363 F: drivers/crypto/nx/nx-842*
8364 F: include/linux/sw842.h
8367 IBM Power in-Nest Crypto Acceleration
8368 M: Breno Leitão <leitao@debian.org>
8369 M: Nayna Jain <nayna@linux.ibm.com>
8370 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8371 L: linux-crypto@vger.kernel.org
8373 F: drivers/crypto/nx/Kconfig
8374 F: drivers/crypto/nx/Makefile
8375 F: drivers/crypto/nx/nx-aes*
8376 F: drivers/crypto/nx/nx-sha*
8377 F: drivers/crypto/nx/nx.*
8378 F: drivers/crypto/nx/nx_csbcpb.h
8379 F: drivers/crypto/nx/nx_debugfs.c
8381 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8382 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8383 L: linux-pci@vger.kernel.org
8384 L: linuxppc-dev@lists.ozlabs.org
8386 F: drivers/pci/hotplug/rpadlpar*
8388 IBM Power Linux RAID adapter
8389 M: Brian King <brking@us.ibm.com>
8391 F: drivers/scsi/ipr.*
8393 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8394 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8395 L: linux-pci@vger.kernel.org
8396 L: linuxppc-dev@lists.ozlabs.org
8398 F: drivers/pci/hotplug/rpaphp*
8400 IBM Power SRIOV Virtual NIC Device Driver
8401 M: Dany Madden <drt@linux.ibm.com>
8402 M: Lijun Pan <ljp@linux.ibm.com>
8403 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8404 L: netdev@vger.kernel.org
8406 F: drivers/net/ethernet/ibm/ibmvnic.*
8408 IBM Power Virtual Accelerator Switchboard
8409 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8410 L: linuxppc-dev@lists.ozlabs.org
8412 F: arch/powerpc/include/asm/vas.h
8413 F: arch/powerpc/platforms/powernv/copy-paste.h
8414 F: arch/powerpc/platforms/powernv/vas*
8416 IBM Power Virtual Ethernet Device Driver
8417 M: Cristobal Forno <cforno12@linux.ibm.com>
8418 L: netdev@vger.kernel.org
8420 F: drivers/net/ethernet/ibm/ibmveth.*
8422 IBM Power Virtual FC Device Drivers
8423 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8424 L: linux-scsi@vger.kernel.org
8426 F: drivers/scsi/ibmvscsi/ibmvfc*
8428 IBM Power Virtual Management Channel Driver
8429 M: Steven Royer <seroyer@linux.ibm.com>
8431 F: drivers/misc/ibmvmc.*
8433 IBM Power Virtual SCSI Device Drivers
8434 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8435 L: linux-scsi@vger.kernel.org
8437 F: drivers/scsi/ibmvscsi/ibmvscsi*
8438 F: include/scsi/viosrp.h
8440 IBM Power Virtual SCSI Device Target Driver
8441 M: Michael Cyr <mikecyr@linux.ibm.com>
8442 L: linux-scsi@vger.kernel.org
8443 L: target-devel@vger.kernel.org
8445 F: drivers/scsi/ibmvscsi_tgt/
8447 IBM Power VMX Cryptographic instructions
8448 M: Breno Leitão <leitao@debian.org>
8449 M: Nayna Jain <nayna@linux.ibm.com>
8450 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8451 L: linux-crypto@vger.kernel.org
8453 F: drivers/crypto/vmx/Kconfig
8454 F: drivers/crypto/vmx/Makefile
8455 F: drivers/crypto/vmx/aes*
8456 F: drivers/crypto/vmx/ghash*
8457 F: drivers/crypto/vmx/ppc-xlate.pl
8458 F: drivers/crypto/vmx/vmx.c
8460 IBM ServeRAID RAID DRIVER
8462 F: drivers/scsi/ips.*
8464 ICH LPC AND GPIO DRIVER
8465 M: Peter Tyser <ptyser@xes-inc.com>
8467 F: drivers/gpio/gpio-ich.c
8468 F: drivers/mfd/lpc_ich.c
8471 M: Max Staudt <max@enpas.org>
8472 L: linux-i2c@vger.kernel.org
8474 F: drivers/i2c/busses/i2c-icy.c
8477 M: "David S. Miller" <davem@davemloft.net>
8478 L: linux-ide@vger.kernel.org
8480 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8482 F: Documentation/ide/
8484 F: include/linux/ide.h
8487 M: Borislav Petkov <bp@alien8.de>
8488 L: linux-ide@vger.kernel.org
8490 F: Documentation/cdrom/ide-cd.rst
8491 F: drivers/ide/ide-cd*
8493 IDEAPAD LAPTOP EXTRAS DRIVER
8494 M: Ike Panhc <ike.pan@canonical.com>
8495 L: platform-driver-x86@vger.kernel.org
8497 W: http://launchpad.net/ideapad-laptop
8498 F: drivers/platform/x86/ideapad-laptop.c
8500 IDEAPAD LAPTOP SLIDEBAR DRIVER
8501 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8502 L: linux-input@vger.kernel.org
8504 W: https://github.com/o2genum/ideapad-slidebar
8505 F: drivers/input/misc/ideapad_slidebar.c
8507 IDT VersaClock 5 CLOCK DRIVER
8508 M: Luca Ceresoli <luca@lucaceresoli.net>
8510 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8511 F: drivers/clk/clk-versaclock5.c
8513 IEEE 802.15.4 SUBSYSTEM
8514 M: Alexander Aring <alex.aring@gmail.com>
8515 M: Stefan Schmidt <stefan@datenfreihafen.org>
8516 L: linux-wpan@vger.kernel.org
8518 W: https://linux-wpan.org/
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8521 F: Documentation/networking/ieee802154.rst
8522 F: drivers/net/ieee802154/
8523 F: include/linux/ieee802154.h
8524 F: include/linux/nl802154.h
8525 F: include/net/af_ieee802154.h
8526 F: include/net/cfg802154.h
8527 F: include/net/ieee802154_netdev.h
8528 F: include/net/mac802154.h
8529 F: include/net/nl802154.h
8534 M: Yotam Gigi <yotam.gi@gmail.com>
8535 M: Jamal Hadi Salim <jhs@mojatatu.com>
8536 F: include/net/ife.h
8537 F: include/uapi/linux/ife.h
8540 IGORPLUG-USB IR RECEIVER
8541 M: Sean Young <sean@mess.org>
8542 L: linux-media@vger.kernel.org
8544 F: drivers/media/rc/igorplugusb.c
8546 IGUANAWORKS USB IR TRANSCEIVER
8547 M: Sean Young <sean@mess.org>
8548 L: linux-media@vger.kernel.org
8550 F: drivers/media/rc/iguanair.c
8552 IIO DIGITAL POTENTIOMETER DAC
8553 M: Peter Rosin <peda@axentia.se>
8554 L: linux-iio@vger.kernel.org
8556 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8557 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8558 F: drivers/iio/dac/dpot-dac.c
8560 IIO ENVELOPE DETECTOR
8561 M: Peter Rosin <peda@axentia.se>
8562 L: linux-iio@vger.kernel.org
8564 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8565 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8566 F: drivers/iio/adc/envelope-detector.c
8569 M: Peter Rosin <peda@axentia.se>
8570 L: linux-iio@vger.kernel.org
8572 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8573 F: drivers/iio/multiplexer/iio-mux.c
8575 IIO SUBSYSTEM AND DRIVERS
8576 M: Jonathan Cameron <jic23@kernel.org>
8577 R: Lars-Peter Clausen <lars@metafoo.de>
8578 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8579 L: linux-iio@vger.kernel.org
8581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8582 F: Documentation/ABI/testing/configfs-iio*
8583 F: Documentation/ABI/testing/sysfs-bus-iio*
8584 F: Documentation/devicetree/bindings/iio/
8586 F: drivers/staging/iio/
8587 F: include/linux/iio/
8591 M: Peter Rosin <peda@axentia.se>
8592 L: linux-iio@vger.kernel.org
8594 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8595 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8596 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8597 F: drivers/iio/afe/iio-rescale.c
8599 IKANOS/ADI EAGLE ADSL USB DRIVER
8600 M: Matthieu Castet <castet.matthieu@free.fr>
8601 M: Stanislaw Gruszka <stf_xl@wp.pl>
8603 F: drivers/usb/atm/ueagle-atm.c
8605 IMGTEC ASCII LCD DRIVER
8606 M: Paul Burton <paulburton@kernel.org>
8608 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8609 F: drivers/auxdisplay/img-ascii-lcd.c
8611 IMGTEC IR DECODER DRIVER
8613 F: drivers/media/rc/img-ir/
8615 IMON SOUNDGRAPH USB IR RECEIVER
8616 M: Sean Young <sean@mess.org>
8617 L: linux-media@vger.kernel.org
8619 F: drivers/media/rc/imon.c
8620 F: drivers/media/rc/imon_raw.c
8622 IMS TWINTURBO FRAMEBUFFER DRIVER
8623 L: linux-fbdev@vger.kernel.org
8625 F: drivers/video/fbdev/imsttfb.c
8627 INA209 HARDWARE MONITOR DRIVER
8628 M: Guenter Roeck <linux@roeck-us.net>
8629 L: linux-hwmon@vger.kernel.org
8631 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8632 F: Documentation/hwmon/ina209.rst
8633 F: drivers/hwmon/ina209.c
8635 INA2XX HARDWARE MONITOR DRIVER
8636 M: Guenter Roeck <linux@roeck-us.net>
8637 L: linux-hwmon@vger.kernel.org
8639 F: Documentation/hwmon/ina2xx.rst
8640 F: drivers/hwmon/ina2xx.c
8641 F: include/linux/platform_data/ina2xx.h
8643 INDUSTRY PACK SUBSYSTEM (IPACK)
8644 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8645 M: Jens Taprogge <jens.taprogge@taprogge.org>
8646 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8647 L: industrypack-devel@lists.sourceforge.net
8649 W: http://industrypack.sourceforge.net
8652 INFINEON DPS310 Driver
8653 M: Eddie James <eajames@linux.ibm.com>
8654 L: linux-iio@vger.kernel.org
8656 F: drivers/iio/pressure/dps310.c
8658 INFINIBAND SUBSYSTEM
8659 M: Doug Ledford <dledford@redhat.com>
8660 M: Jason Gunthorpe <jgg@nvidia.com>
8661 L: linux-rdma@vger.kernel.org
8663 W: https://github.com/linux-rdma/rdma-core
8664 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8666 F: Documentation/devicetree/bindings/infiniband/
8667 F: Documentation/infiniband/
8668 F: drivers/infiniband/
8670 F: include/trace/events/ib_mad.h
8671 F: include/trace/events/ib_umad.h
8672 F: include/uapi/linux/if_infiniband.h
8673 F: include/uapi/rdma/
8674 F: samples/bpf/ibumad_kern.c
8675 F: samples/bpf/ibumad_user.c
8677 INGENIC JZ4780 NAND DRIVER
8678 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8679 L: linux-mtd@lists.infradead.org
8680 L: linux-mips@vger.kernel.org
8682 F: drivers/mtd/nand/raw/ingenic/
8685 M: Paul Cercueil <paul@crapouillou.net>
8686 L: linux-mips@vger.kernel.org
8688 F: arch/mips/boot/dts/ingenic/
8689 F: arch/mips/generic/board-ingenic.c
8690 F: arch/mips/include/asm/mach-ingenic/
8691 F: arch/mips/ingenic/Kconfig
8692 F: drivers/clk/ingenic/
8693 F: drivers/dma/dma-jz4780.c
8694 F: drivers/gpu/drm/ingenic/
8695 F: drivers/i2c/busses/i2c-jz4780.c
8696 F: drivers/iio/adc/ingenic-adc.c
8697 F: drivers/irqchip/irq-ingenic.c
8698 F: drivers/memory/jz4780-nemc.c
8699 F: drivers/mmc/host/jz4740_mmc.c
8700 F: drivers/mtd/nand/raw/ingenic/
8701 F: drivers/pinctrl/pinctrl-ingenic.c
8702 F: drivers/power/supply/ingenic-battery.c
8703 F: drivers/pwm/pwm-jz4740.c
8704 F: drivers/remoteproc/ingenic_rproc.c
8705 F: drivers/rtc/rtc-jz4740.c
8706 F: drivers/tty/serial/8250/8250_ingenic.c
8707 F: drivers/usb/musb/jz4740.c
8708 F: drivers/watchdog/jz4740_wdt.c
8709 F: include/dt-bindings/iio/adc/ingenic,adc.h
8710 F: include/linux/mfd/ingenic-tcu.h
8711 F: sound/soc/codecs/jz47*
8712 F: sound/soc/jz4740/
8715 M: Jan Kara <jack@suse.cz>
8716 R: Amir Goldstein <amir73il@gmail.com>
8717 L: linux-fsdevel@vger.kernel.org
8719 F: Documentation/filesystems/inotify.rst
8720 F: fs/notify/inotify/
8721 F: include/linux/inotify.h
8722 F: include/uapi/linux/inotify.h
8724 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8725 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8726 L: linux-input@vger.kernel.org
8728 Q: http://patchwork.kernel.org/project/linux-input/list/
8729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8730 F: Documentation/devicetree/bindings/input/
8731 F: Documentation/devicetree/bindings/serio/
8732 F: Documentation/input/
8734 F: include/linux/input.h
8735 F: include/linux/input/
8736 F: include/uapi/linux/input-event-codes.h
8737 F: include/uapi/linux/input.h
8739 INPUT MULTITOUCH (MT) PROTOCOL
8740 M: Henrik Rydberg <rydberg@bitmath.org>
8741 L: linux-input@vger.kernel.org
8743 F: Documentation/input/multi-touch-protocol.rst
8744 F: drivers/input/input-mt.c
8747 INSIDE SECURE CRYPTO DRIVER
8748 M: Antoine Tenart <atenart@kernel.org>
8749 L: linux-crypto@vger.kernel.org
8751 F: drivers/crypto/inside-secure/
8753 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8754 M: Mimi Zohar <zohar@linux.ibm.com>
8755 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8756 L: linux-integrity@vger.kernel.org
8758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8759 F: security/integrity/ima/
8761 INTEL 810/815 FRAMEBUFFER DRIVER
8762 M: Antonino Daplas <adaplas@gmail.com>
8763 L: linux-fbdev@vger.kernel.org
8765 F: drivers/video/fbdev/i810/
8768 M: Cezary Rojewski <cezary.rojewski@intel.com>
8769 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8770 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8771 M: Jie Yang <yang.jie@linux.intel.com>
8772 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8776 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8777 M: Hans de Goede <hdegoede@redhat.com>
8778 L: platform-driver-x86@vger.kernel.org
8780 F: drivers/platform/x86/intel_atomisp2_pm.c
8782 INTEL ATOMISP2 LED DRIVER
8783 M: Hans de Goede <hdegoede@redhat.com>
8784 L: platform-driver-x86@vger.kernel.org
8786 F: drivers/platform/x86/intel_atomisp2_led.c
8788 INTEL BROXTON PMC DRIVER
8789 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8790 M: Zha Qipeng <qipeng.zha@intel.com>
8792 F: drivers/mfd/intel_pmc_bxt.c
8793 F: include/linux/mfd/intel_pmc_bxt.h
8795 INTEL C600 SERIES SAS CONTROLLER DRIVER
8796 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8797 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8798 L: linux-scsi@vger.kernel.org
8800 T: git git://git.code.sf.net/p/intel-sas/isci
8801 F: drivers/scsi/isci/
8803 INTEL CPU family model numbers
8804 M: Tony Luck <tony.luck@intel.com>
8806 L: linux-kernel@vger.kernel.org
8808 F: arch/x86/include/asm/intel-family.h
8810 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8811 M: Jani Nikula <jani.nikula@linux.intel.com>
8812 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8813 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8814 L: intel-gfx@lists.freedesktop.org
8816 W: https://01.org/linuxgraphics/
8817 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8818 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8819 C: irc://chat.freenode.net/intel-gfx
8820 T: git git://anongit.freedesktop.org/drm-intel
8821 F: Documentation/gpu/i915.rst
8822 F: drivers/gpu/drm/i915/
8823 F: include/drm/i915*
8824 F: include/uapi/drm/i915_drm.h
8826 INTEL ETHERNET DRIVERS
8827 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8828 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8829 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8831 W: http://www.intel.com/support/feedback.htm
8832 W: http://e1000.sourceforge.net/
8833 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8836 F: Documentation/networking/device_drivers/ethernet/intel/
8837 F: drivers/net/ethernet/intel/
8838 F: drivers/net/ethernet/intel/*/
8839 F: include/linux/avf/virtchnl.h
8841 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8842 M: Maik Broemme <mbroemme@libmpq.org>
8843 L: linux-fbdev@vger.kernel.org
8845 F: Documentation/fb/intelfb.rst
8846 F: drivers/video/fbdev/intelfb/
8849 M: Andy Shevchenko <andy@kernel.org>
8850 L: linux-gpio@vger.kernel.org
8852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8853 F: drivers/gpio/gpio-ich.c
8854 F: drivers/gpio/gpio-intel-mid.c
8855 F: drivers/gpio/gpio-merrifield.c
8856 F: drivers/gpio/gpio-ml-ioh.c
8857 F: drivers/gpio/gpio-pch.c
8858 F: drivers/gpio/gpio-sch.c
8859 F: drivers/gpio/gpio-sodaville.c
8861 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8862 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8863 M: Zhi Wang <zhi.a.wang@intel.com>
8864 L: intel-gvt-dev@lists.freedesktop.org
8865 L: intel-gfx@lists.freedesktop.org
8867 W: https://01.org/igvt-g
8868 T: git https://github.com/intel/gvt-linux.git
8869 F: drivers/gpu/drm/i915/gvt/
8871 INTEL HID EVENT DRIVER
8872 M: Alex Hung <alex.hung@canonical.com>
8873 L: platform-driver-x86@vger.kernel.org
8875 F: drivers/platform/x86/intel-hid.c
8877 INTEL I/OAT DMA DRIVER
8878 M: Dave Jiang <dave.jiang@intel.com>
8879 R: Dan Williams <dan.j.williams@intel.com>
8880 L: dmaengine@vger.kernel.org
8882 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8883 F: drivers/dma/ioat*
8886 M: Dave Jiang <dave.jiang@intel.com>
8887 L: dmaengine@vger.kernel.org
8889 F: drivers/dma/idxd/*
8890 F: include/uapi/linux/idxd.h
8893 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8894 M: Len Brown <lenb@kernel.org>
8895 L: linux-pm@vger.kernel.org
8897 B: https://bugzilla.kernel.org
8898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8899 F: drivers/idle/intel_idle.c
8901 INTEL INTEGRATED SENSOR HUB DRIVER
8902 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8903 M: Jiri Kosina <jikos@kernel.org>
8904 L: linux-input@vger.kernel.org
8906 F: drivers/hid/intel-ish-hid/
8909 M: David Woodhouse <dwmw2@infradead.org>
8910 M: Lu Baolu <baolu.lu@linux.intel.com>
8911 L: iommu@lists.linux-foundation.org
8913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8914 F: drivers/iommu/intel/
8915 F: include/linux/intel-iommu.h
8916 F: include/linux/intel-svm.h
8918 INTEL IOP-ADMA DMA DRIVER
8919 R: Dan Williams <dan.j.williams@intel.com>
8921 F: drivers/dma/iop-adma.c
8923 INTEL IPU3 CSI-2 CIO2 DRIVER
8924 M: Yong Zhi <yong.zhi@intel.com>
8925 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8926 M: Bingbu Cao <bingbu.cao@intel.com>
8927 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8928 L: linux-media@vger.kernel.org
8930 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8931 F: drivers/media/pci/intel/ipu3/
8933 INTEL IPU3 CSI-2 IMGU DRIVER
8934 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8935 R: Bingbu Cao <bingbu.cao@intel.com>
8936 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8937 L: linux-media@vger.kernel.org
8939 F: Documentation/admin-guide/media/ipu3.rst
8940 F: Documentation/admin-guide/media/ipu3_rcb.svg
8941 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8942 F: drivers/staging/media/ipu3/
8944 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8945 M: Krzysztof Halasa <khalasa@piap.pl>
8947 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8948 F: drivers/net/wan/ixp4xx_hss.c
8949 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8950 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8951 F: include/linux/soc/ixp4xx/npe.h
8952 F: include/linux/soc/ixp4xx/qmgr.h
8954 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8955 M: Deepak Saxena <dsaxena@plexity.net>
8957 F: drivers/char/hw_random/ixp4xx-rng.c
8959 INTEL KEEM BAY DRM DRIVER
8960 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
8961 M: Edmund Dea <edmund.j.dea@intel.com>
8963 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
8964 F: drivers/gpu/drm/kmb/
8966 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
8967 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
8969 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
8970 F: drivers/crypto/keembay/Kconfig
8971 F: drivers/crypto/keembay/Makefile
8972 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
8973 F: drivers/crypto/keembay/ocs-aes.c
8974 F: drivers/crypto/keembay/ocs-aes.h
8976 INTEL MANAGEMENT ENGINE (mei)
8977 M: Tomas Winkler <tomas.winkler@intel.com>
8978 L: linux-kernel@vger.kernel.org
8980 F: Documentation/driver-api/mei/*
8981 F: drivers/misc/mei/
8982 F: drivers/watchdog/mei_wdt.c
8983 F: include/linux/mei_cl_bus.h
8984 F: include/uapi/linux/mei.h
8987 INTEL MENLOW THERMAL DRIVER
8988 M: Sujith Thomas <sujith.thomas@intel.com>
8989 L: platform-driver-x86@vger.kernel.org
8991 W: https://01.org/linux-acpi
8992 F: drivers/platform/x86/intel_menlow.c
8994 INTEL P-Unit IPC DRIVER
8995 M: Zha Qipeng <qipeng.zha@intel.com>
8996 L: platform-driver-x86@vger.kernel.org
8998 F: arch/x86/include/asm/intel_punit_ipc.h
8999 F: drivers/platform/x86/intel_punit_ipc.c
9001 INTEL PMC CORE DRIVER
9002 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9003 M: David E Box <david.e.box@intel.com>
9004 L: platform-driver-x86@vger.kernel.org
9006 F: drivers/platform/x86/intel_pmc_core*
9008 INTEL PMIC GPIO DRIVERS
9009 M: Andy Shevchenko <andy@kernel.org>
9011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9012 F: drivers/gpio/gpio-*cove.c
9013 F: drivers/gpio/gpio-msic.c
9015 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9016 M: Andy Shevchenko <andy@kernel.org>
9018 F: drivers/mfd/intel_msic.c
9019 F: drivers/mfd/intel_soc_pmic*
9020 F: include/linux/mfd/intel_msic.h
9021 F: include/linux/mfd/intel_soc_pmic*
9024 M: "David E. Box" <david.e.box@linux.intel.com>
9026 F: drivers/mfd/intel_pmt.c
9027 F: drivers/platform/x86/intel_pmt_*
9029 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9030 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9031 L: linux-wireless@vger.kernel.org
9033 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9034 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9035 F: drivers/net/wireless/intel/ipw2x00/
9038 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9039 M: Len Brown <lenb@kernel.org>
9040 L: linux-pm@vger.kernel.org
9042 F: drivers/cpufreq/intel_pstate.c
9044 INTEL RDMA RNIC DRIVER
9045 M: Faisal Latif <faisal.latif@intel.com>
9046 M: Shiraz Saleem <shiraz.saleem@intel.com>
9047 L: linux-rdma@vger.kernel.org
9049 F: drivers/infiniband/hw/i40iw/
9050 F: include/uapi/rdma/i40iw-abi.h
9053 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9055 F: arch/x86/include/asm/intel_scu_ipc.h
9056 F: drivers/platform/x86/intel_scu_*
9058 INTEL SPEED SELECT TECHNOLOGY
9059 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9060 L: platform-driver-x86@vger.kernel.org
9062 F: drivers/platform/x86/intel_speed_select_if/
9063 F: include/uapi/linux/isst_if.h
9064 F: tools/power/x86/intel-speed-select/
9066 INTEL STRATIX10 FIRMWARE DRIVERS
9067 M: Richard Gong <richard.gong@linux.intel.com>
9068 L: linux-kernel@vger.kernel.org
9070 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9071 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9072 F: drivers/firmware/stratix10-rsu.c
9073 F: drivers/firmware/stratix10-svc.c
9074 F: include/linux/firmware/intel/stratix10-smc.h
9075 F: include/linux/firmware/intel/stratix10-svc-client.h
9077 INTEL TELEMETRY DRIVER
9078 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9079 M: "David E. Box" <david.e.box@linux.intel.com>
9080 L: platform-driver-x86@vger.kernel.org
9082 F: arch/x86/include/asm/intel_telemetry.h
9083 F: drivers/platform/x86/intel_telemetry*
9085 INTEL UNCORE FREQUENCY CONTROL
9086 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9087 L: platform-driver-x86@vger.kernel.org
9089 F: drivers/platform/x86/intel-uncore-frequency.c
9091 INTEL VIRTUAL BUTTON DRIVER
9092 M: AceLan Kao <acelan.kao@canonical.com>
9093 L: platform-driver-x86@vger.kernel.org
9095 F: drivers/platform/x86/intel-vbtn.c
9097 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9098 M: Stanislaw Gruszka <stf_xl@wp.pl>
9099 L: linux-wireless@vger.kernel.org
9101 F: drivers/net/wireless/intel/iwlegacy/
9103 INTEL WIRELESS WIFI LINK (iwlwifi)
9104 M: Luca Coelho <luciano.coelho@intel.com>
9105 L: linux-wireless@vger.kernel.org
9107 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9109 F: drivers/net/wireless/intel/iwlwifi/
9111 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9112 M: Jithu Joseph <jithu.joseph@intel.com>
9113 R: Maurice Ma <maurice.ma@intel.com>
9115 W: https://slimbootloader.github.io/security/firmware-update.html
9116 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9118 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9119 M: Mario Limonciello <mario.limonciello@dell.com>
9121 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9124 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9126 F: Documentation/trace/intel_th.rst
9127 F: drivers/hwtracing/intel_th/
9128 F: include/linux/intel_th.h
9130 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9131 M: Ning Sun <ning.sun@intel.com>
9132 L: tboot-devel@lists.sourceforge.net
9134 W: http://tboot.sourceforge.net
9135 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9136 F: Documentation/x86/intel_txt.rst
9137 F: arch/x86/kernel/tboot.c
9138 F: include/linux/tboot.h
9141 M: Jarkko Sakkinen <jarkko@kernel.org>
9142 L: linux-sgx@vger.kernel.org
9144 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-sgx.git
9146 F: Documentation/x86/sgx.rst
9147 F: arch/x86/entry/vdso/vsgx.S
9148 F: arch/x86/include/uapi/asm/sgx.h
9149 F: arch/x86/kernel/cpu/sgx/*
9150 F: tools/testing/selftests/sgx/*
9154 M: Georgi Djakov <georgi.djakov@linaro.org>
9155 L: linux-pm@vger.kernel.org
9157 F: Documentation/devicetree/bindings/interconnect/
9158 F: Documentation/driver-api/interconnect.rst
9159 F: drivers/interconnect/
9160 F: include/dt-bindings/interconnect/
9161 F: include/linux/interconnect-provider.h
9162 F: include/linux/interconnect.h
9164 INVENSENSE ICM-426xx IMU DRIVER
9165 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9166 L: linux-iio@vger.kernel.org
9168 W: https://invensense.tdk.com/
9169 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9170 F: drivers/iio/imu/inv_icm42600/
9172 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9173 M: Linus Walleij <linus.walleij@linaro.org>
9174 L: linux-iio@vger.kernel.org
9176 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9177 F: drivers/iio/gyro/mpu3050*
9179 IOC3 ETHERNET DRIVER
9180 M: Ralf Baechle <ralf@linux-mips.org>
9181 L: linux-mips@vger.kernel.org
9183 F: drivers/net/ethernet/sgi/ioc3-eth.c
9185 IOMAP FILESYSTEM LIBRARY
9186 M: Christoph Hellwig <hch@infradead.org>
9187 M: Darrick J. Wong <darrick.wong@oracle.com>
9188 M: linux-xfs@vger.kernel.org
9189 M: linux-fsdevel@vger.kernel.org
9190 L: linux-xfs@vger.kernel.org
9191 L: linux-fsdevel@vger.kernel.org
9193 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9195 F: include/linux/iomap.h
9198 M: Joerg Roedel <joro@8bytes.org>
9199 M: Will Deacon <will@kernel.org>
9200 L: iommu@lists.linux-foundation.org
9202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9203 F: Documentation/devicetree/bindings/iommu/
9204 F: Documentation/userspace-api/iommu.rst
9206 F: include/linux/iommu.h
9207 F: include/linux/iova.h
9208 F: include/linux/of_iommu.h
9209 F: include/uapi/linux/iommu.h
9212 M: Jens Axboe <axboe@kernel.dk>
9213 L: io-uring@vger.kernel.org
9215 T: git git://git.kernel.dk/linux-block
9216 T: git git://git.kernel.dk/liburing
9220 F: include/uapi/linux/io_uring.h
9223 M: Corey Minyard <minyard@acm.org>
9224 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9226 W: http://openipmi.sourceforge.net/
9227 F: Documentation/driver-api/ipmi.rst
9228 F: Documentation/devicetree/bindings/ipmi/
9229 F: drivers/char/ipmi/
9230 F: include/linux/ipmi*
9231 F: include/uapi/linux/ipmi*
9233 IPS SCSI RAID DRIVER
9234 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9235 L: linux-scsi@vger.kernel.org
9237 W: http://www.adaptec.com/
9238 F: drivers/scsi/ips*
9241 M: Wensong Zhang <wensong@linux-vs.org>
9242 M: Simon Horman <horms@verge.net.au>
9243 M: Julian Anastasov <ja@ssi.bg>
9244 L: netdev@vger.kernel.org
9245 L: lvs-devel@vger.kernel.org
9247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9249 F: Documentation/networking/ipvs-sysctl.rst
9250 F: include/net/ip_vs.h
9251 F: include/uapi/linux/ip_vs.h
9252 F: net/netfilter/ipvs/
9255 M: Jiri Kosina <jikos@kernel.org>
9256 M: David Sterba <dsterba@suse.com>
9258 F: drivers/tty/ipwireless/
9261 L: netdev@vger.kernel.org
9263 F: include/uapi/linux/ipx.h
9265 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9266 M: Marc Zyngier <maz@kernel.org>
9268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9269 F: Documentation/core-api/irq/irq-domain.rst
9270 F: include/linux/irqdomain.h
9271 F: kernel/irq/irqdomain.c
9275 M: Thomas Gleixner <tglx@linutronix.de>
9276 L: linux-kernel@vger.kernel.org
9278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9282 M: Thomas Gleixner <tglx@linutronix.de>
9283 M: Marc Zyngier <maz@kernel.org>
9284 L: linux-kernel@vger.kernel.org
9286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9287 F: Documentation/devicetree/bindings/interrupt-controller/
9291 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9293 F: Documentation/driver-api/isa.rst
9294 F: drivers/base/isa.c
9295 F: include/linux/isa.h
9298 M: Hans Verkuil <hverkuil@xs4all.nl>
9299 L: linux-media@vger.kernel.org
9301 W: https://linuxtv.org
9302 T: git git://linuxtv.org/media_tree.git
9303 F: drivers/media/radio/radio-isa*
9306 M: Jaroslav Kysela <perex@perex.cz>
9308 F: Documentation/driver-api/isapnp.rst
9309 F: drivers/pnp/isapnp/
9310 F: include/linux/isapnp.h
9313 M: Lee Duncan <lduncan@suse.com>
9314 M: Chris Leech <cleech@redhat.com>
9315 L: open-iscsi@googlegroups.com
9316 L: linux-scsi@vger.kernel.org
9318 W: www.open-iscsi.com
9319 F: drivers/scsi/*iscsi*
9320 F: include/scsi/*iscsi*
9322 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9323 M: Peter Jones <pjones@redhat.com>
9324 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9326 F: drivers/firmware/iscsi_ibft*
9328 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9329 M: Sagi Grimberg <sagi@grimberg.me>
9330 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9331 L: linux-rdma@vger.kernel.org
9333 W: http://www.openfabrics.org
9334 W: www.open-iscsi.org
9335 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9336 F: drivers/infiniband/ulp/iser/
9338 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9339 M: Sagi Grimberg <sagi@grimberg.me>
9340 L: linux-rdma@vger.kernel.org
9341 L: target-devel@vger.kernel.org
9343 W: http://www.linux-iscsi.org
9344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9345 F: drivers/infiniband/ulp/isert
9347 ISDN/CMTP OVER BLUETOOTH
9348 M: Karsten Keil <isdn@linux-pingi.de>
9349 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9350 L: netdev@vger.kernel.org
9352 W: http://www.isdn4linux.de
9353 F: Documentation/isdn/
9354 F: drivers/isdn/capi/
9355 F: include/linux/isdn/
9356 F: include/uapi/linux/isdn/
9357 F: net/bluetooth/cmtp/
9359 ISDN/mISDN SUBSYSTEM
9360 M: Karsten Keil <isdn@linux-pingi.de>
9361 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9362 L: netdev@vger.kernel.org
9364 W: http://www.isdn4linux.de
9365 F: drivers/isdn/Kconfig
9366 F: drivers/isdn/Makefile
9367 F: drivers/isdn/hardware/
9368 F: drivers/isdn/mISDN/
9370 IT87 HARDWARE MONITORING DRIVER
9371 M: Jean Delvare <jdelvare@suse.com>
9372 L: linux-hwmon@vger.kernel.org
9374 F: Documentation/hwmon/it87.rst
9375 F: drivers/hwmon/it87.c
9378 M: Antti Palosaari <crope@iki.fi>
9379 L: linux-media@vger.kernel.org
9381 W: https://linuxtv.org
9382 W: http://palosaari.fi/linux/
9383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9384 T: git git://linuxtv.org/anttip/media_tree.git
9385 F: drivers/media/tuners/it913x*
9387 IVTV VIDEO4LINUX DRIVER
9388 M: Andy Walls <awalls@md.metrocast.net>
9389 L: linux-media@vger.kernel.org
9391 W: https://linuxtv.org
9392 T: git git://linuxtv.org/media_tree.git
9393 F: Documentation/admin-guide/media/ivtv*
9394 F: drivers/media/pci/ivtv/
9395 F: include/uapi/linux/ivtv*
9397 IX2505V MEDIA DRIVER
9398 M: Malcolm Priestley <tvboxspy@gmail.com>
9399 L: linux-media@vger.kernel.org
9401 W: https://linuxtv.org
9402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9403 F: drivers/media/dvb-frontends/ix2505v*
9405 JAILHOUSE HYPERVISOR INTERFACE
9406 M: Jan Kiszka <jan.kiszka@siemens.com>
9407 L: jailhouse-dev@googlegroups.com
9409 F: arch/x86/include/asm/jailhouse_para.h
9410 F: arch/x86/kernel/jailhouse.c
9412 JC42.4 TEMPERATURE SENSOR DRIVER
9413 M: Guenter Roeck <linux@roeck-us.net>
9414 L: linux-hwmon@vger.kernel.org
9416 F: Documentation/hwmon/jc42.rst
9417 F: drivers/hwmon/jc42.c
9420 M: Dave Kleikamp <shaggy@kernel.org>
9421 L: jfs-discussion@lists.sourceforge.net
9423 W: http://jfs.sourceforge.net/
9424 T: git git://github.com/kleikamp/linux-shaggy.git
9425 F: Documentation/admin-guide/jfs.rst
9429 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9430 L: netdev@vger.kernel.org
9432 F: drivers/net/ethernet/jme.*
9434 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9435 M: David Woodhouse <dwmw2@infradead.org>
9436 M: Richard Weinberger <richard@nod.at>
9437 L: linux-mtd@lists.infradead.org
9439 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9440 T: git git://git.infradead.org/ubifs-2.6.git
9442 F: include/uapi/linux/jffs2.h
9444 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9445 M: "Theodore Ts'o" <tytso@mit.edu>
9446 M: Jan Kara <jack@suse.com>
9447 L: linux-ext4@vger.kernel.org
9450 F: include/linux/jbd2.h
9452 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9453 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9454 L: linux-media@vger.kernel.org
9456 F: drivers/media/platform/rcar_jpu.c
9458 JSM Neo PCI based serial card
9459 L: linux-serial@vger.kernel.org
9461 F: drivers/tty/serial/jsm/
9463 K10TEMP HARDWARE MONITORING DRIVER
9464 M: Clemens Ladisch <clemens@ladisch.de>
9465 L: linux-hwmon@vger.kernel.org
9467 F: Documentation/hwmon/k10temp.rst
9468 F: drivers/hwmon/k10temp.c
9470 K8TEMP HARDWARE MONITORING DRIVER
9471 M: Rudolf Marek <r.marek@assembler.cz>
9472 L: linux-hwmon@vger.kernel.org
9474 F: Documentation/hwmon/k8temp.rst
9475 F: drivers/hwmon/k8temp.c
9478 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9479 R: Alexander Potapenko <glider@google.com>
9480 R: Dmitry Vyukov <dvyukov@google.com>
9481 L: kasan-dev@googlegroups.com
9483 F: Documentation/dev-tools/kasan.rst
9484 F: arch/*/include/asm/kasan.h
9485 F: arch/*/mm/kasan_init*
9486 F: include/linux/kasan*.h
9489 F: scripts/Makefile.kasan
9492 M: Masahiro Yamada <masahiroy@kernel.org>
9493 L: linux-kbuild@vger.kernel.org
9495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9496 F: Documentation/kbuild/kconfig*
9497 F: scripts/Kconfig.include
9501 R: Dmitry Vyukov <dvyukov@google.com>
9502 R: Andrey Konovalov <andreyknvl@google.com>
9503 L: kasan-dev@googlegroups.com
9505 F: Documentation/dev-tools/kcov.rst
9506 F: include/linux/kcov.h
9507 F: include/uapi/linux/kcov.h
9509 F: scripts/Makefile.kcov
9512 M: Marco Elver <elver@google.com>
9513 R: Dmitry Vyukov <dvyukov@google.com>
9514 L: kasan-dev@googlegroups.com
9516 F: Documentation/dev-tools/kcsan.rst
9517 F: include/linux/kcsan*.h
9519 F: lib/Kconfig.kcsan
9520 F: scripts/Makefile.kcsan
9523 M: Dave Young <dyoung@redhat.com>
9524 M: Baoquan He <bhe@redhat.com>
9525 R: Vivek Goyal <vgoyal@redhat.com>
9526 L: kexec@lists.infradead.org
9528 W: http://lse.sourceforge.net/kdump/
9529 F: Documentation/admin-guide/kdump/
9531 F: include/linux/crash_core.h
9532 F: include/linux/crash_dump.h
9533 F: include/uapi/linux/vmcore.h
9536 KEENE FM RADIO TRANSMITTER DRIVER
9537 M: Hans Verkuil <hverkuil@xs4all.nl>
9538 L: linux-media@vger.kernel.org
9540 W: https://linuxtv.org
9541 T: git git://linuxtv.org/media_tree.git
9542 F: drivers/media/radio/radio-keene*
9545 M: Ian Kent <raven@themaw.net>
9546 L: autofs@vger.kernel.org
9550 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9551 M: Masahiro Yamada <masahiroy@kernel.org>
9552 M: Michal Marek <michal.lkml@markovi.net>
9553 L: linux-kbuild@vger.kernel.org
9555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9556 F: Documentation/kbuild/
9558 F: scripts/*vmlinux*
9560 F: scripts/Makefile*
9567 L: kernel-janitors@vger.kernel.org
9569 W: http://kernelnewbies.org/KernelJanitors
9571 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9572 M: "J. Bruce Fields" <bfields@fieldses.org>
9573 M: Chuck Lever <chuck.lever@oracle.com>
9574 L: linux-nfs@vger.kernel.org
9576 W: http://nfs.sourceforge.net/
9577 T: git git://linux-nfs.org/~bfields/linux.git
9581 F: include/linux/lockd/
9582 F: include/linux/sunrpc/
9583 F: include/uapi/linux/nfsd/
9584 F: include/uapi/linux/sunrpc/
9586 F: Documentation/filesystems/nfs/
9588 KERNEL SELFTEST FRAMEWORK
9589 M: Shuah Khan <shuah@kernel.org>
9590 M: Shuah Khan <skhan@linuxfoundation.org>
9591 L: linux-kselftest@vger.kernel.org
9593 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9595 F: Documentation/dev-tools/kselftest*
9596 F: tools/testing/selftests/
9598 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9599 M: Brendan Higgins <brendanhiggins@google.com>
9600 L: linux-kselftest@vger.kernel.org
9601 L: kunit-dev@googlegroups.com
9603 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9604 F: Documentation/dev-tools/kunit/
9607 F: tools/testing/kunit/
9609 KERNEL USERMODE HELPER
9610 M: Luis Chamberlain <mcgrof@kernel.org>
9611 L: linux-kernel@vger.kernel.org
9613 F: include/linux/umh.h
9616 KERNEL VIRTUAL MACHINE (KVM)
9617 M: Paolo Bonzini <pbonzini@redhat.com>
9618 L: kvm@vger.kernel.org
9620 W: http://www.linux-kvm.org
9621 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9622 F: Documentation/virt/kvm/
9623 F: include/asm-generic/kvm*
9624 F: include/kvm/iodev.h
9625 F: include/linux/kvm*
9626 F: include/trace/events/kvm.h
9627 F: include/uapi/asm-generic/kvm*
9628 F: include/uapi/linux/kvm*
9630 F: tools/testing/selftests/kvm/
9633 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9634 M: Marc Zyngier <maz@kernel.org>
9635 R: James Morse <james.morse@arm.com>
9636 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9637 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9639 L: kvmarm@lists.cs.columbia.edu
9641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9642 F: arch/arm64/include/asm/kvm*
9643 F: arch/arm64/include/uapi/asm/kvm*
9645 F: include/kvm/arm_*
9647 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9648 M: Huacai Chen <chenhuacai@kernel.org>
9649 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9650 L: linux-mips@vger.kernel.org
9651 L: kvm@vger.kernel.org
9653 F: arch/mips/include/asm/kvm*
9654 F: arch/mips/include/uapi/asm/kvm*
9657 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9658 M: Paul Mackerras <paulus@ozlabs.org>
9659 L: kvm-ppc@vger.kernel.org
9661 W: http://www.linux-kvm.org/
9662 T: git git://github.com/agraf/linux-2.6.git
9663 F: arch/powerpc/include/asm/kvm*
9664 F: arch/powerpc/include/uapi/asm/kvm*
9665 F: arch/powerpc/kernel/kvm*
9666 F: arch/powerpc/kvm/
9668 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9669 M: Christian Borntraeger <borntraeger@de.ibm.com>
9670 M: Janosch Frank <frankja@linux.ibm.com>
9671 R: David Hildenbrand <david@redhat.com>
9672 R: Cornelia Huck <cohuck@redhat.com>
9673 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9674 L: kvm@vger.kernel.org
9676 W: http://www.ibm.com/developerworks/linux/linux390/
9677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9678 F: Documentation/virt/kvm/s390*
9679 F: arch/s390/include/asm/gmap.h
9680 F: arch/s390/include/asm/kvm*
9681 F: arch/s390/include/uapi/asm/kvm*
9682 F: arch/s390/kernel/uv.c
9684 F: arch/s390/mm/gmap.c
9685 F: tools/testing/selftests/kvm/*/s390x/
9686 F: tools/testing/selftests/kvm/s390x/
9688 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9689 M: Paolo Bonzini <pbonzini@redhat.com>
9690 R: Sean Christopherson <sean.j.christopherson@intel.com>
9691 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9692 R: Wanpeng Li <wanpengli@tencent.com>
9693 R: Jim Mattson <jmattson@google.com>
9694 R: Joerg Roedel <joro@8bytes.org>
9695 L: kvm@vger.kernel.org
9697 W: http://www.linux-kvm.org
9698 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9699 F: arch/x86/include/asm/kvm*
9700 F: arch/x86/include/asm/pvclock-abi.h
9701 F: arch/x86/include/asm/svm.h
9702 F: arch/x86/include/asm/vmx*.h
9703 F: arch/x86/include/uapi/asm/kvm*
9704 F: arch/x86/include/uapi/asm/svm.h
9705 F: arch/x86/include/uapi/asm/vmx.h
9706 F: arch/x86/kernel/kvm.c
9707 F: arch/x86/kernel/kvmclock.c
9712 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9713 M: Tejun Heo <tj@kernel.org>
9715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9717 F: include/linux/kernfs.h
9720 M: Eric Biederman <ebiederm@xmission.com>
9721 L: kexec@lists.infradead.org
9723 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9724 F: include/linux/kexec.h
9725 F: include/uapi/linux/kexec.h
9729 M: Mimi Zohar <zohar@linux.ibm.com>
9730 L: linux-integrity@vger.kernel.org
9731 L: keyrings@vger.kernel.org
9733 F: Documentation/security/keys/trusted-encrypted.rst
9734 F: include/keys/encrypted-type.h
9735 F: security/keys/encrypted-keys/
9738 M: James Bottomley <jejb@linux.ibm.com>
9739 M: Jarkko Sakkinen <jarkko@kernel.org>
9740 M: Mimi Zohar <zohar@linux.ibm.com>
9741 L: linux-integrity@vger.kernel.org
9742 L: keyrings@vger.kernel.org
9744 F: Documentation/security/keys/trusted-encrypted.rst
9745 F: include/keys/trusted-type.h
9746 F: include/keys/trusted_tpm.h
9747 F: security/keys/trusted-keys/
9750 M: David Howells <dhowells@redhat.com>
9751 M: Jarkko Sakkinen <jarkko@kernel.org>
9752 L: keyrings@vger.kernel.org
9754 F: Documentation/security/keys/core.rst
9756 F: include/linux/key-type.h
9757 F: include/linux/key.h
9758 F: include/linux/keyctl.h
9759 F: include/uapi/linux/keyctl.h
9763 M: Stefani Seibold <stefani@seibold.net>
9765 F: include/linux/kfifo.h
9769 KGDB / KDB /debug_core
9770 M: Jason Wessel <jason.wessel@windriver.com>
9771 M: Daniel Thompson <daniel.thompson@linaro.org>
9772 R: Douglas Anderson <dianders@chromium.org>
9773 L: kgdb-bugreport@lists.sourceforge.net
9775 W: http://kgdb.wiki.kernel.org/
9776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9777 F: Documentation/dev-tools/kgdb.rst
9778 F: drivers/misc/kgdbts.c
9779 F: drivers/tty/serial/kgdboc.c
9780 F: include/linux/kdb.h
9781 F: include/linux/kgdb.h
9784 KHADAS MCU MFD DRIVER
9785 M: Neil Armstrong <narmstrong@baylibre.com>
9786 L: linux-amlogic@lists.infradead.org
9788 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9789 F: drivers/mfd/khadas-mcu.c
9790 F: include/linux/mfd/khadas-mcu.h
9791 F: drivers/thermal/khadas_mcu_fan.c
9794 M: Catalin Marinas <catalin.marinas@arm.com>
9796 F: Documentation/dev-tools/kmemleak.rst
9797 F: include/linux/kmemleak.h
9799 F: samples/kmemleak/kmemleak-test.c
9801 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9802 M: Luis Chamberlain <mcgrof@kernel.org>
9803 L: linux-kernel@vger.kernel.org
9805 F: include/linux/kmod.h
9808 F: tools/testing/selftests/kmod/
9811 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9812 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9813 M: "David S. Miller" <davem@davemloft.net>
9814 M: Masami Hiramatsu <mhiramat@kernel.org>
9816 F: Documentation/trace/kprobes.rst
9817 F: include/asm-generic/kprobes.h
9818 F: include/linux/kprobes.h
9821 KS0108 LCD CONTROLLER DRIVER
9822 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9824 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9825 F: drivers/auxdisplay/ks0108.c
9826 F: include/linux/ks0108.h
9828 KTD253 BACKLIGHT DRIVER
9829 M: Linus Walleij <linus.walleij@linaro.org>
9831 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9832 F: drivers/video/backlight/ktd253-backlight.c
9835 M: David Ahern <dsahern@kernel.org>
9836 L: netdev@vger.kernel.org
9838 F: include/net/l3mdev.h
9842 M: John Fastabend <john.fastabend@gmail.com>
9843 M: Daniel Borkmann <daniel@iogearbox.net>
9844 M: Jakub Sitnicki <jakub@cloudflare.com>
9845 M: Lorenz Bauer <lmb@cloudflare.com>
9846 L: netdev@vger.kernel.org
9847 L: bpf@vger.kernel.org
9849 F: include/linux/skmsg.h
9851 F: net/core/sock_map.c
9852 F: net/ipv4/tcp_bpf.c
9853 F: net/ipv4/udp_bpf.c
9855 LANTIQ / INTEL Ethernet drivers
9856 M: Hauke Mehrtens <hauke@hauke-m.de>
9857 L: netdev@vger.kernel.org
9859 F: drivers/net/dsa/lantiq_gswip.c
9860 F: drivers/net/dsa/lantiq_pce.h
9861 F: drivers/net/ethernet/lantiq_xrx200.c
9862 F: net/dsa/tag_gswip.c
9864 LANTIQ MIPS ARCHITECTURE
9865 M: John Crispin <john@phrozen.org>
9866 L: linux-mips@vger.kernel.org
9869 F: drivers/soc/lantiq
9871 LASI 53c700 driver for PARISC
9872 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9873 L: linux-scsi@vger.kernel.org
9875 F: Documentation/scsi/53c700.rst
9876 F: drivers/scsi/53c700*
9879 M: Tobin C. Harding <me@tobin.cc>
9880 M: Tycho Andersen <tycho@tycho.pizza>
9881 L: linux-hardening@vger.kernel.org
9883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9884 F: scripts/leaking_addresses.pl
9887 M: Pavel Machek <pavel@ucw.cz>
9888 R: Dan Murphy <dmurphy@ti.com>
9889 L: linux-leds@vger.kernel.org
9891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9892 F: Documentation/devicetree/bindings/leds/
9894 F: include/linux/leds.h
9896 LEGACY EEPROM DRIVER
9897 M: Jean Delvare <jdelvare@suse.com>
9899 F: Documentation/misc-devices/eeprom.rst
9900 F: drivers/misc/eeprom/eeprom.c
9903 R: David Lechner <david@lechnology.com>
9905 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9906 F: arch/arm/boot/dts/da850-lego-ev3.dts
9907 F: drivers/power/supply/lego_ev3_battery.c
9909 LEGO USB Tower driver
9910 M: Juergen Stuber <starblue@users.sourceforge.net>
9911 L: legousb-devel@lists.sourceforge.net
9913 W: http://legousb.sourceforge.net/
9914 F: drivers/usb/misc/legousbtower.c
9917 M: Matan Ziv-Av <matan@svgalib.org>
9918 L: platform-driver-x86@vger.kernel.org
9920 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9921 F: Documentation/admin-guide/laptops/lg-laptop.rst
9922 F: drivers/platform/x86/lg-laptop.c
9925 M: Michael Krufky <mkrufky@linuxtv.org>
9926 L: linux-media@vger.kernel.org
9928 W: https://linuxtv.org
9929 W: http://github.com/mkrufky
9930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9931 T: git git://linuxtv.org/mkrufky/tuners.git
9932 F: drivers/media/dvb-frontends/lg2160.*
9934 LGDT3305 MEDIA DRIVER
9935 M: Michael Krufky <mkrufky@linuxtv.org>
9936 L: linux-media@vger.kernel.org
9938 W: https://linuxtv.org
9939 W: http://github.com/mkrufky
9940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9941 T: git git://linuxtv.org/mkrufky/tuners.git
9942 F: drivers/media/dvb-frontends/lgdt3305.*
9944 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9945 M: Viresh Kumar <vireshk@kernel.org>
9946 L: linux-ide@vger.kernel.org
9948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9949 F: drivers/ata/pata_arasan_cf.c
9950 F: include/linux/pata_arasan_cf_data.h
9952 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9953 M: Linus Walleij <linus.walleij@linaro.org>
9954 L: linux-ide@vger.kernel.org
9956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9957 F: drivers/ata/pata_ftide010.c
9958 F: drivers/ata/sata_gemini.c
9959 F: drivers/ata/sata_gemini.h
9961 LIBATA SATA AHCI PLATFORM devices support
9962 M: Hans de Goede <hdegoede@redhat.com>
9963 M: Jens Axboe <axboe@kernel.dk>
9964 L: linux-ide@vger.kernel.org
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9967 F: drivers/ata/ahci_platform.c
9968 F: drivers/ata/libahci_platform.c
9969 F: include/linux/ahci_platform.h
9971 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9972 M: Mikael Pettersson <mikpelinux@gmail.com>
9973 L: linux-ide@vger.kernel.org
9975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9976 F: drivers/ata/sata_promise.*
9978 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9979 M: Jens Axboe <axboe@kernel.dk>
9980 L: linux-ide@vger.kernel.org
9982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9983 F: Documentation/devicetree/bindings/ata/
9985 F: include/linux/ata.h
9986 F: include/linux/libata.h
9989 M: Sasha Levin <alexander.levin@microsoft.com>
9991 F: tools/lib/lockdep/
9993 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9994 M: Dan Williams <dan.j.williams@intel.com>
9995 M: Vishal Verma <vishal.l.verma@intel.com>
9996 M: Dave Jiang <dave.jiang@intel.com>
9997 L: linux-nvdimm@lists.01.org
9999 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10000 P: Documentation/nvdimm/maintainer-entry-profile.rst
10001 F: drivers/nvdimm/blk.c
10002 F: drivers/nvdimm/region_devs.c
10004 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10005 M: Vishal Verma <vishal.l.verma@intel.com>
10006 M: Dan Williams <dan.j.williams@intel.com>
10007 M: Dave Jiang <dave.jiang@intel.com>
10008 L: linux-nvdimm@lists.01.org
10010 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10011 P: Documentation/nvdimm/maintainer-entry-profile.rst
10012 F: drivers/nvdimm/btt*
10014 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10015 M: Dan Williams <dan.j.williams@intel.com>
10016 M: Vishal Verma <vishal.l.verma@intel.com>
10017 M: Dave Jiang <dave.jiang@intel.com>
10018 L: linux-nvdimm@lists.01.org
10020 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10021 P: Documentation/nvdimm/maintainer-entry-profile.rst
10022 F: drivers/nvdimm/pmem*
10024 LIBNVDIMM: DEVICETREE BINDINGS
10025 M: Oliver O'Halloran <oohall@gmail.com>
10026 L: linux-nvdimm@lists.01.org
10028 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10029 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10030 F: drivers/nvdimm/of_pmem.c
10032 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10033 M: Dan Williams <dan.j.williams@intel.com>
10034 M: Vishal Verma <vishal.l.verma@intel.com>
10035 M: Dave Jiang <dave.jiang@intel.com>
10036 M: Ira Weiny <ira.weiny@intel.com>
10037 L: linux-nvdimm@lists.01.org
10039 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10040 P: Documentation/nvdimm/maintainer-entry-profile.rst
10041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10042 F: drivers/acpi/nfit/*
10043 F: drivers/nvdimm/*
10044 F: include/linux/libnvdimm.h
10045 F: include/linux/nd.h
10046 F: include/uapi/linux/ndctl.h
10047 F: tools/testing/nvdimm/
10049 LICENSES and SPDX stuff
10050 M: Thomas Gleixner <tglx@linutronix.de>
10051 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10052 L: linux-spdx@vger.kernel.org
10054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10056 F: Documentation/process/license-rules.rst
10058 F: scripts/spdxcheck-test.sh
10059 F: scripts/spdxcheck.py
10061 LIGHTNVM PLATFORM SUPPORT
10062 M: Matias Bjorling <mb@lightnvm.io>
10063 L: linux-block@vger.kernel.org
10065 W: http://github/OpenChannelSSD
10066 F: drivers/lightnvm/
10067 F: include/linux/lightnvm.h
10068 F: include/uapi/linux/lightnvm.h
10070 LINEAR RANGES HELPERS
10071 M: Mark Brown <broonie@kernel.org>
10072 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10073 F: lib/linear_ranges.c
10074 F: lib/test_linear_ranges.c
10075 F: include/linux/linear_range.h
10077 LINUX FOR POWER MACINTOSH
10078 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10079 L: linuxppc-dev@lists.ozlabs.org
10081 F: arch/powerpc/platforms/powermac/
10082 F: drivers/macintosh/
10084 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10085 M: Michael Ellerman <mpe@ellerman.id.au>
10086 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10087 R: Paul Mackerras <paulus@samba.org>
10088 L: linuxppc-dev@lists.ozlabs.org
10090 W: https://github.com/linuxppc/wiki/wiki
10091 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10093 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10094 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10095 F: Documentation/devicetree/bindings/powerpc/
10096 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10097 F: Documentation/powerpc/
10099 F: drivers/*/*/*pasemi*
10100 F: drivers/*/*pasemi*
10101 F: drivers/char/tpm/tpm_ibmvtpm*
10102 F: drivers/crypto/nx/
10103 F: drivers/crypto/vmx/
10104 F: drivers/i2c/busses/i2c-opal.c
10105 F: drivers/net/ethernet/ibm/ibmveth.*
10106 F: drivers/net/ethernet/ibm/ibmvnic.*
10107 F: drivers/pci/hotplug/pnv_php.c
10108 F: drivers/pci/hotplug/rpa*
10109 F: drivers/rtc/rtc-opal.c
10110 F: drivers/scsi/ibmvscsi/
10111 F: drivers/tty/hvc/hvc_opal.c
10112 F: drivers/watchdog/wdrtas.c
10113 F: tools/testing/selftests/powerpc
10120 LINUX FOR POWERPC EMBEDDED MPC5XXX
10121 M: Anatolij Gustschin <agust@denx.de>
10122 L: linuxppc-dev@lists.ozlabs.org
10124 F: arch/powerpc/platforms/512x/
10125 F: arch/powerpc/platforms/52xx/
10127 LINUX FOR POWERPC EMBEDDED PPC4XX
10128 L: linuxppc-dev@lists.ozlabs.org
10130 F: arch/powerpc/platforms/40x/
10131 F: arch/powerpc/platforms/44x/
10133 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10134 M: Scott Wood <oss@buserror.net>
10135 L: linuxppc-dev@lists.ozlabs.org
10137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10138 F: Documentation/devicetree/bindings/powerpc/fsl/
10139 F: arch/powerpc/platforms/83xx/
10140 F: arch/powerpc/platforms/85xx/
10142 LINUX FOR POWERPC EMBEDDED PPC8XX
10143 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10144 L: linuxppc-dev@lists.ozlabs.org
10146 F: arch/powerpc/platforms/8xx/
10148 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10149 M: Kees Cook <keescook@chromium.org>
10151 F: drivers/misc/lkdtm/*
10152 F: tools/testing/selftests/lkdtm/*
10154 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10155 M: Alan Stern <stern@rowland.harvard.edu>
10156 M: Andrea Parri <parri.andrea@gmail.com>
10157 M: Will Deacon <will@kernel.org>
10158 M: Peter Zijlstra <peterz@infradead.org>
10159 M: Boqun Feng <boqun.feng@gmail.com>
10160 M: Nicholas Piggin <npiggin@gmail.com>
10161 M: David Howells <dhowells@redhat.com>
10162 M: Jade Alglave <j.alglave@ucl.ac.uk>
10163 M: Luc Maranget <luc.maranget@inria.fr>
10164 M: "Paul E. McKenney" <paulmck@kernel.org>
10165 R: Akira Yokosawa <akiyks@gmail.com>
10166 R: Daniel Lustig <dlustig@nvidia.com>
10167 R: Joel Fernandes <joel@joelfernandes.org>
10168 L: linux-kernel@vger.kernel.org
10169 L: linux-arch@vger.kernel.org
10171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10172 F: Documentation/atomic_bitops.txt
10173 F: Documentation/atomic_t.txt
10174 F: Documentation/core-api/atomic_ops.rst
10175 F: Documentation/core-api/refcount-vs-atomic.rst
10176 F: Documentation/litmus-tests/
10177 F: Documentation/memory-barriers.txt
10178 F: tools/memory-model/
10180 LIS3LV02D ACCELEROMETER DRIVER
10181 M: Eric Piel <eric.piel@tremplin-utc.net>
10183 F: Documentation/misc-devices/lis3lv02d.rst
10184 F: drivers/misc/lis3lv02d/
10185 F: drivers/platform/x86/hp_accel.c
10188 M: David Gow <davidgow@google.com>
10189 L: linux-kselftest@vger.kernel.org
10190 L: kunit-dev@googlegroups.com
10195 M: Karol Gugala <kgugala@antmicro.com>
10196 M: Mateusz Holenko <mholenko@antmicro.com>
10198 F: Documentation/devicetree/bindings/*/litex,*.yaml
10199 F: arch/openrisc/boot/dts/or1klitex.dts
10200 F: drivers/soc/litex/litex_soc_ctrl.c
10201 F: drivers/tty/serial/liteuart.c
10202 F: include/linux/litex.h
10205 M: Josh Poimboeuf <jpoimboe@redhat.com>
10206 M: Jiri Kosina <jikos@kernel.org>
10207 M: Miroslav Benes <mbenes@suse.cz>
10208 M: Petr Mladek <pmladek@suse.com>
10209 R: Joe Lawrence <joe.lawrence@redhat.com>
10210 L: live-patching@vger.kernel.org
10212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10213 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10214 F: Documentation/livepatch/
10215 F: arch/powerpc/include/asm/livepatch.h
10216 F: arch/s390/include/asm/livepatch.h
10217 F: arch/x86/include/asm/livepatch.h
10218 F: include/linux/livepatch.h
10219 F: kernel/livepatch/
10221 F: samples/livepatch/
10222 F: tools/testing/selftests/livepatch/
10225 L: netdev@vger.kernel.org
10227 F: include/linux/llc.h
10228 F: include/net/llc*
10229 F: include/uapi/linux/llc.h
10232 LM73 HARDWARE MONITOR DRIVER
10233 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10234 L: linux-hwmon@vger.kernel.org
10236 F: drivers/hwmon/lm73.c
10238 LM78 HARDWARE MONITOR DRIVER
10239 M: Jean Delvare <jdelvare@suse.com>
10240 L: linux-hwmon@vger.kernel.org
10242 F: Documentation/hwmon/lm78.rst
10243 F: drivers/hwmon/lm78.c
10245 LM83 HARDWARE MONITOR DRIVER
10246 M: Jean Delvare <jdelvare@suse.com>
10247 L: linux-hwmon@vger.kernel.org
10249 F: Documentation/hwmon/lm83.rst
10250 F: drivers/hwmon/lm83.c
10252 LM90 HARDWARE MONITOR DRIVER
10253 M: Jean Delvare <jdelvare@suse.com>
10254 L: linux-hwmon@vger.kernel.org
10256 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10257 F: Documentation/hwmon/lm90.rst
10258 F: drivers/hwmon/lm90.c
10259 F: include/dt-bindings/thermal/lm90.h
10261 LM95234 HARDWARE MONITOR DRIVER
10262 M: Guenter Roeck <linux@roeck-us.net>
10263 L: linux-hwmon@vger.kernel.org
10265 F: Documentation/hwmon/lm95234.rst
10266 F: drivers/hwmon/lm95234.c
10268 LME2510 MEDIA DRIVER
10269 M: Malcolm Priestley <tvboxspy@gmail.com>
10270 L: linux-media@vger.kernel.org
10272 W: https://linuxtv.org
10273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10274 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10276 LOADPIN SECURITY MODULE
10277 M: Kees Cook <keescook@chromium.org>
10279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10280 F: Documentation/admin-guide/LSM/LoadPin.rst
10281 F: security/loadpin/
10284 M: Peter Zijlstra <peterz@infradead.org>
10285 M: Ingo Molnar <mingo@redhat.com>
10286 M: Will Deacon <will@kernel.org>
10287 L: linux-kernel@vger.kernel.org
10289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10290 F: Documentation/locking/
10291 F: arch/*/include/asm/spinlock*.h
10292 F: include/linux/lockdep.h
10293 F: include/linux/mutex*.h
10294 F: include/linux/rwlock*.h
10295 F: include/linux/rwsem*.h
10296 F: include/linux/seqlock.h
10297 F: include/linux/spinlock*.h
10299 F: lib/locking*.[ch]
10300 X: kernel/locking/locktorture.c
10302 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10303 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10304 L: linux-ntfs-dev@lists.sourceforge.net
10306 W: http://www.linux-ntfs.org/content/view/19/37/
10307 F: Documentation/admin-guide/ldm.rst
10308 F: block/partitions/ldm.*
10310 LOGITECH HID GAMING KEYBOARDS
10311 M: Hans de Goede <hdegoede@redhat.com>
10312 L: linux-input@vger.kernel.org
10314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10315 F: drivers/hid/hid-lg-g15.c
10317 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10318 M: Sathya Prakash <sathya.prakash@broadcom.com>
10319 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10320 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10321 L: MPT-FusionLinux.pdl@broadcom.com
10322 L: linux-scsi@vger.kernel.org
10324 W: http://www.avagotech.com/support/
10325 F: drivers/message/fusion/
10326 F: drivers/scsi/mpt3sas/
10328 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10329 M: Matthew Wilcox <willy@infradead.org>
10330 L: linux-scsi@vger.kernel.org
10332 F: drivers/scsi/sym53c8xx_2/
10335 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10336 L: linux-iio@vger.kernel.org
10338 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10339 F: drivers/iio/dac/ltc1660.c
10341 LTC2947 HARDWARE MONITOR DRIVER
10342 M: Nuno Sá <nuno.sa@analog.com>
10343 L: linux-hwmon@vger.kernel.org
10345 W: http://ez.analog.com/community/linux-device-drivers
10346 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10347 F: drivers/hwmon/ltc2947-core.c
10348 F: drivers/hwmon/ltc2947-i2c.c
10349 F: drivers/hwmon/ltc2947-spi.c
10350 F: drivers/hwmon/ltc2947.h
10352 LTC2983 IIO TEMPERATURE DRIVER
10353 M: Nuno Sá <nuno.sa@analog.com>
10354 L: linux-iio@vger.kernel.org
10356 W: http://ez.analog.com/community/linux-device-drivers
10357 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10358 F: drivers/iio/temperature/ltc2983.c
10360 LTC4261 HARDWARE MONITOR DRIVER
10361 M: Guenter Roeck <linux@roeck-us.net>
10362 L: linux-hwmon@vger.kernel.org
10364 F: Documentation/hwmon/ltc4261.rst
10365 F: drivers/hwmon/ltc4261.c
10367 LTC4306 I2C MULTIPLEXER DRIVER
10368 M: Michael Hennerich <michael.hennerich@analog.com>
10369 L: linux-i2c@vger.kernel.org
10371 W: http://ez.analog.com/community/linux-device-drivers
10372 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10373 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10375 LTP (Linux Test Project)
10376 M: Mike Frysinger <vapier@gentoo.org>
10377 M: Cyril Hrubis <chrubis@suse.cz>
10378 M: Wanlong Gao <wanlong.gao@gmail.com>
10379 M: Jan Stancek <jstancek@redhat.com>
10380 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10381 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10382 L: ltp@lists.linux.it (subscribers-only)
10384 W: http://linux-test-project.github.io/
10385 T: git git://github.com/linux-test-project/ltp.git
10388 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10389 L: netdev@vger.kernel.org
10391 F: drivers/net/pcs/pcs-lynx.c
10392 F: include/linux/pcs-lynx.h
10395 M: Geert Uytterhoeven <geert@linux-m68k.org>
10396 L: linux-m68k@lists.linux-m68k.org
10398 W: http://www.linux-m68k.org/
10399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10403 M68K ON APPLE MACINTOSH
10404 M: Joshua Thompson <funaho@jurai.org>
10405 L: linux-m68k@lists.linux-m68k.org
10407 W: http://www.mac.linux-m68k.org/
10409 F: drivers/macintosh/adb-iop.c
10410 F: drivers/macintosh/via-macii.c
10413 M: Philip Blundell <philb@gnu.org>
10415 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10416 F: arch/m68k/hp300/
10418 M88DS3103 MEDIA DRIVER
10419 M: Antti Palosaari <crope@iki.fi>
10420 L: linux-media@vger.kernel.org
10422 W: https://linuxtv.org
10423 W: http://palosaari.fi/linux/
10424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10425 T: git git://linuxtv.org/anttip/media_tree.git
10426 F: drivers/media/dvb-frontends/m88ds3103*
10428 M88RS2000 MEDIA DRIVER
10429 M: Malcolm Priestley <tvboxspy@gmail.com>
10430 L: linux-media@vger.kernel.org
10432 W: https://linuxtv.org
10433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10434 F: drivers/media/dvb-frontends/m88rs2000*
10436 MA901 MASTERKIT USB FM RADIO DRIVER
10437 M: Alexey Klimov <klimov.linux@gmail.com>
10438 L: linux-media@vger.kernel.org
10440 T: git git://linuxtv.org/media_tree.git
10441 F: drivers/media/radio/radio-ma901.c
10444 M: Johannes Berg <johannes@sipsolutions.net>
10445 L: linux-wireless@vger.kernel.org
10447 W: https://wireless.wiki.kernel.org/
10448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10450 F: Documentation/networking/mac80211-injection.rst
10451 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10452 F: drivers/net/wireless/mac80211_hwsim.[ch]
10453 F: include/net/mac80211.h
10457 M: Jassi Brar <jassisinghbrar@gmail.com>
10458 L: linux-kernel@vger.kernel.org
10460 F: drivers/mailbox/
10461 F: include/linux/mailbox_client.h
10462 F: include/linux/mailbox_controller.h
10465 M: Viresh Kumar <viresh.kumar@linaro.org>
10466 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10467 L: linux-kernel@vger.kernel.org
10469 F: drivers/mailbox/arm_mhuv2.c
10470 F: include/linux/mailbox/arm_mhuv2_message.h
10471 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10473 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10474 M: Michael Kerrisk <mtk.manpages@gmail.com>
10475 L: linux-man@vger.kernel.org
10477 W: http://www.kernel.org/doc/man-pages
10479 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10480 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10481 L: linux-mips@vger.kernel.org
10483 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10485 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10486 M: Andrew Lunn <andrew@lunn.ch>
10487 M: Vivien Didelot <vivien.didelot@gmail.com>
10488 L: netdev@vger.kernel.org
10490 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10491 F: Documentation/networking/devlink/mv88e6xxx.rst
10492 F: drivers/net/dsa/mv88e6xxx/
10493 F: include/linux/platform_data/mv88e6xxx.h
10495 MARVELL ARMADA 3700 PHY DRIVERS
10496 M: Miquel Raynal <miquel.raynal@bootlin.com>
10498 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10499 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10500 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10501 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10503 MARVELL ARMADA DRM SUPPORT
10504 M: Russell King <linux@armlinux.org.uk>
10506 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10507 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10508 F: Documentation/devicetree/bindings/display/armada/
10509 F: drivers/gpu/drm/armada/
10510 F: include/uapi/drm/armada_drm.h
10512 MARVELL CRYPTO DRIVER
10513 M: Boris Brezillon <bbrezillon@kernel.org>
10514 M: Arnaud Ebalard <arno@natisbad.org>
10515 M: Srujana Challa <schalla@marvell.com>
10516 L: linux-crypto@vger.kernel.org
10518 F: drivers/crypto/marvell/
10519 F: include/linux/soc/marvell/octeontx2/
10521 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10522 M: Mirko Lindner <mlindner@marvell.com>
10523 M: Stephen Hemminger <stephen@networkplumber.org>
10524 L: netdev@vger.kernel.org
10526 F: drivers/net/ethernet/marvell/sk*
10528 MARVELL LIBERTAS WIRELESS DRIVER
10529 L: libertas-dev@lists.infradead.org
10531 F: drivers/net/wireless/marvell/libertas/
10533 MARVELL MACCHIATOBIN SUPPORT
10534 M: Russell King <linux@armlinux.org.uk>
10535 L: linux-arm-kernel@lists.infradead.org
10537 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10539 MARVELL MV643XX ETHERNET DRIVER
10540 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10541 L: netdev@vger.kernel.org
10543 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10544 F: include/linux/mv643xx.h
10546 MARVELL MV88X3310 PHY DRIVER
10547 M: Russell King <linux@armlinux.org.uk>
10548 L: netdev@vger.kernel.org
10550 F: drivers/net/phy/marvell10g.c
10552 MARVELL MVEBU THERMAL DRIVER
10553 M: Miquel Raynal <miquel.raynal@bootlin.com>
10555 F: drivers/thermal/armada_thermal.c
10557 MARVELL MVNETA ETHERNET DRIVER
10558 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10559 L: netdev@vger.kernel.org
10561 F: drivers/net/ethernet/marvell/mvneta.*
10563 MARVELL MVPP2 ETHERNET DRIVER
10564 M: Marcin Wojtas <mw@semihalf.com>
10565 M: Russell King <linux@armlinux.org.uk>
10566 L: netdev@vger.kernel.org
10568 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10569 F: drivers/net/ethernet/marvell/mvpp2/
10571 MARVELL MWIFIEX WIRELESS DRIVER
10572 M: Amitkumar Karwar <amitkarwar@gmail.com>
10573 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10574 M: Xinming Hu <huxinming820@gmail.com>
10575 L: linux-wireless@vger.kernel.org
10577 F: drivers/net/wireless/marvell/mwifiex/
10579 MARVELL MWL8K WIRELESS DRIVER
10580 M: Lennert Buytenhek <buytenh@wantstofly.org>
10581 L: linux-wireless@vger.kernel.org
10583 F: drivers/net/wireless/marvell/mwl8k.c
10585 MARVELL NAND CONTROLLER DRIVER
10586 M: Miquel Raynal <miquel.raynal@bootlin.com>
10587 L: linux-mtd@lists.infradead.org
10589 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10590 F: drivers/mtd/nand/raw/marvell_nand.c
10592 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10593 M: Sunil Goutham <sgoutham@marvell.com>
10594 M: Geetha sowjanya <gakula@marvell.com>
10595 M: Subbaraya Sundeep <sbhatta@marvell.com>
10596 M: hariprasad <hkelam@marvell.com>
10597 L: netdev@vger.kernel.org
10599 F: drivers/net/ethernet/marvell/octeontx2/nic/
10600 F: include/linux/soc/marvell/octeontx2/
10602 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10603 M: Sunil Goutham <sgoutham@marvell.com>
10604 M: Linu Cherian <lcherian@marvell.com>
10605 M: Geetha sowjanya <gakula@marvell.com>
10606 M: Jerin Jacob <jerinj@marvell.com>
10607 L: netdev@vger.kernel.org
10609 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10610 F: drivers/net/ethernet/marvell/octeontx2/af/
10612 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10613 M: Vadym Kochan <vkochan@marvell.com>
10614 M: Taras Chornyi <tchornyi@marvell.com>
10616 W: https://github.com/Marvell-switching/switchdev-prestera
10617 F: drivers/net/ethernet/marvell/prestera/
10619 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10620 M: Nicolas Pitre <nico@fluxnic.net>
10622 F: drivers/mmc/host/mvsdio.*
10624 MARVELL USB MDIO CONTROLLER DRIVER
10625 M: Tobias Waldekranz <tobias@waldekranz.com>
10626 L: netdev@vger.kernel.org
10628 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10629 F: drivers/net/mdio/mdio-mvusb.c
10631 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10632 M: Hu Ziji <huziji@marvell.com>
10633 L: linux-mmc@vger.kernel.org
10635 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10636 F: drivers/mmc/host/sdhci-xenon*
10638 MATROX FRAMEBUFFER DRIVER
10639 L: linux-fbdev@vger.kernel.org
10641 F: drivers/video/fbdev/matrox/matroxfb_*
10642 F: include/uapi/linux/matroxfb.h
10644 MAX16065 HARDWARE MONITOR DRIVER
10645 M: Guenter Roeck <linux@roeck-us.net>
10646 L: linux-hwmon@vger.kernel.org
10648 F: Documentation/hwmon/max16065.rst
10649 F: drivers/hwmon/max16065.c
10651 MAX2175 SDR TUNER DRIVER
10652 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10653 L: linux-media@vger.kernel.org
10655 T: git git://linuxtv.org/media_tree.git
10656 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10657 F: Documentation/userspace-api/media/drivers/max2175.rst
10658 F: drivers/media/i2c/max2175*
10659 F: include/uapi/linux/max2175.h
10661 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10662 L: linux-hwmon@vger.kernel.org
10664 F: Documentation/hwmon/max6650.rst
10665 F: drivers/hwmon/max6650.c
10667 MAX6697 HARDWARE MONITOR DRIVER
10668 M: Guenter Roeck <linux@roeck-us.net>
10669 L: linux-hwmon@vger.kernel.org
10671 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10672 F: Documentation/hwmon/max6697.rst
10673 F: drivers/hwmon/max6697.c
10674 F: include/linux/platform_data/max6697.h
10676 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10677 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10678 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10679 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10680 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10681 L: linux-media@vger.kernel.org
10683 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10684 F: drivers/media/i2c/max9286.c
10686 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10687 M: Peter Rosin <peda@axentia.se>
10688 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10690 F: Documentation/devicetree/bindings/sound/max9860.txt
10691 F: sound/soc/codecs/max9860.*
10693 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10694 M: Andreas Klinger <ak@it-klinger.de>
10695 L: linux-iio@vger.kernel.org
10697 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10698 F: drivers/iio/proximity/mb1232.c
10700 MAXIM MAX77650 PMIC MFD DRIVER
10701 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10702 L: linux-kernel@vger.kernel.org
10704 F: Documentation/devicetree/bindings/*/*max77650.yaml
10705 F: Documentation/devicetree/bindings/*/max77650*.yaml
10706 F: drivers/gpio/gpio-max77650.c
10707 F: drivers/input/misc/max77650-onkey.c
10708 F: drivers/leds/leds-max77650.c
10709 F: drivers/mfd/max77650.c
10710 F: drivers/power/supply/max77650-charger.c
10711 F: drivers/regulator/max77650-regulator.c
10712 F: include/linux/mfd/max77650.h
10714 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10715 M: Javier Martinez Canillas <javier@dowhile0.org>
10716 L: linux-kernel@vger.kernel.org
10718 F: Documentation/devicetree/bindings/*/*max77802.txt
10719 F: drivers/regulator/max77802-regulator.c
10720 F: include/dt-bindings/*/*max77802.h
10722 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10723 M: Krzysztof Kozlowski <krzk@kernel.org>
10724 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10725 L: linux-pm@vger.kernel.org
10727 F: drivers/power/supply/max14577_charger.c
10728 F: drivers/power/supply/max77693_charger.c
10730 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10731 M: Chanwoo Choi <cw00.choi@samsung.com>
10732 M: Krzysztof Kozlowski <krzk@kernel.org>
10733 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10734 L: linux-kernel@vger.kernel.org
10736 F: Documentation/devicetree/bindings/*/max77686.txt
10737 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10738 F: Documentation/devicetree/bindings/mfd/max14577.txt
10739 F: Documentation/devicetree/bindings/mfd/max77693.txt
10740 F: drivers/*/max14577*.c
10741 F: drivers/*/max77686*.c
10742 F: drivers/*/max77693*.c
10743 F: drivers/clk/clk-max77686.c
10744 F: drivers/extcon/extcon-max14577.c
10745 F: drivers/extcon/extcon-max77693.c
10746 F: drivers/rtc/rtc-max77686.c
10747 F: include/linux/mfd/max14577*.h
10748 F: include/linux/mfd/max77686*.h
10749 F: include/linux/mfd/max77693*.h
10751 MAXIRADIO FM RADIO RECEIVER DRIVER
10752 M: Hans Verkuil <hverkuil@xs4all.nl>
10753 L: linux-media@vger.kernel.org
10755 W: https://linuxtv.org
10756 T: git git://linuxtv.org/media_tree.git
10757 F: drivers/media/radio/radio-maxiradio*
10759 MCAN MMIO DEVICE DRIVER
10760 M: Dan Murphy <dmurphy@ti.com>
10761 M: Sriram Dash <sriram.dash@samsung.com>
10762 L: linux-can@vger.kernel.org
10764 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10765 F: drivers/net/can/m_can/m_can.c
10766 F: drivers/net/can/m_can/m_can.h
10767 F: drivers/net/can/m_can/m_can_platform.c
10769 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10770 M: Rishi Gupta <gupt21@gmail.com>
10771 L: linux-i2c@vger.kernel.org
10772 L: linux-input@vger.kernel.org
10774 F: drivers/hid/hid-mcp2221.c
10776 MCP251XFD SPI-CAN NETWORK DRIVER
10777 M: Marc Kleine-Budde <mkl@pengutronix.de>
10778 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10779 R: Thomas Kopp <thomas.kopp@microchip.com>
10780 L: linux-can@vger.kernel.org
10782 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10783 F: drivers/net/can/spi/mcp251xfd/
10785 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10786 M: Peter Rosin <peda@axentia.se>
10787 L: linux-iio@vger.kernel.org
10789 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10790 F: drivers/iio/potentiometer/mcp4018.c
10791 F: drivers/iio/potentiometer/mcp4531.c
10793 MCR20A IEEE-802.15.4 RADIO DRIVER
10794 M: Xue Liu <liuxuenetmail@gmail.com>
10795 L: linux-wpan@vger.kernel.org
10797 W: https://github.com/xueliu/mcr20a-linux
10798 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10799 F: drivers/net/ieee802154/mcr20a.c
10800 F: drivers/net/ieee802154/mcr20a.h
10802 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10803 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10804 L: linux-iio@vger.kernel.org
10806 F: drivers/iio/dac/cio-dac.c
10808 MEDIA CONTROLLER FRAMEWORK
10809 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10810 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10811 L: linux-media@vger.kernel.org
10813 W: https://www.linuxtv.org
10814 T: git git://linuxtv.org/media_tree.git
10815 F: drivers/media/mc/
10816 F: include/media/media-*.h
10817 F: include/uapi/linux/media.h
10819 MEDIA DRIVER FOR FREESCALE IMX PXP
10820 M: Philipp Zabel <p.zabel@pengutronix.de>
10821 L: linux-media@vger.kernel.org
10823 T: git git://linuxtv.org/media_tree.git
10824 F: drivers/media/platform/imx-pxp.[ch]
10826 MEDIA DRIVERS FOR ASCOT2E
10827 M: Sergey Kozlov <serjk@netup.ru>
10828 M: Abylay Ospan <aospan@netup.ru>
10829 L: linux-media@vger.kernel.org
10831 W: https://linuxtv.org
10832 W: http://netup.tv/
10833 T: git git://linuxtv.org/media_tree.git
10834 F: drivers/media/dvb-frontends/ascot2e*
10836 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10837 M: Jasmin Jessich <jasmin@anw.at>
10838 L: linux-media@vger.kernel.org
10840 W: https://linuxtv.org
10841 T: git git://linuxtv.org/media_tree.git
10842 F: drivers/media/dvb-frontends/cxd2099*
10844 MEDIA DRIVERS FOR CXD2841ER
10845 M: Sergey Kozlov <serjk@netup.ru>
10846 M: Abylay Ospan <aospan@netup.ru>
10847 L: linux-media@vger.kernel.org
10849 W: https://linuxtv.org
10850 W: http://netup.tv/
10851 T: git git://linuxtv.org/media_tree.git
10852 F: drivers/media/dvb-frontends/cxd2841er*
10854 MEDIA DRIVERS FOR CXD2880
10855 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10856 L: linux-media@vger.kernel.org
10858 W: http://linuxtv.org/
10859 T: git git://linuxtv.org/media_tree.git
10860 F: drivers/media/dvb-frontends/cxd2880/*
10861 F: drivers/media/spi/cxd2880*
10863 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10864 L: linux-media@vger.kernel.org
10866 W: https://linuxtv.org
10867 T: git git://linuxtv.org/media_tree.git
10868 F: drivers/media/pci/ddbridge/*
10870 MEDIA DRIVERS FOR FREESCALE IMX
10871 M: Steve Longerbeam <slongerbeam@gmail.com>
10872 M: Philipp Zabel <p.zabel@pengutronix.de>
10873 L: linux-media@vger.kernel.org
10875 T: git git://linuxtv.org/media_tree.git
10876 F: Documentation/admin-guide/media/imx.rst
10877 F: Documentation/devicetree/bindings/media/imx.txt
10878 F: drivers/staging/media/imx/
10879 F: include/linux/imx-media.h
10880 F: include/media/imx.h
10882 MEDIA DRIVERS FOR FREESCALE IMX7
10883 M: Rui Miguel Silva <rmfrfs@gmail.com>
10884 L: linux-media@vger.kernel.org
10886 T: git git://linuxtv.org/media_tree.git
10887 F: Documentation/admin-guide/media/imx7.rst
10888 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
10889 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
10890 F: drivers/staging/media/imx/imx7-media-csi.c
10891 F: drivers/staging/media/imx/imx7-mipi-csis.c
10893 MEDIA DRIVERS FOR HELENE
10894 M: Abylay Ospan <aospan@netup.ru>
10895 L: linux-media@vger.kernel.org
10897 W: https://linuxtv.org
10898 W: http://netup.tv/
10899 T: git git://linuxtv.org/media_tree.git
10900 F: drivers/media/dvb-frontends/helene*
10902 MEDIA DRIVERS FOR HORUS3A
10903 M: Sergey Kozlov <serjk@netup.ru>
10904 M: Abylay Ospan <aospan@netup.ru>
10905 L: linux-media@vger.kernel.org
10907 W: https://linuxtv.org
10908 W: http://netup.tv/
10909 T: git git://linuxtv.org/media_tree.git
10910 F: drivers/media/dvb-frontends/horus3a*
10912 MEDIA DRIVERS FOR LNBH25
10913 M: Sergey Kozlov <serjk@netup.ru>
10914 M: Abylay Ospan <aospan@netup.ru>
10915 L: linux-media@vger.kernel.org
10917 W: https://linuxtv.org
10918 W: http://netup.tv/
10919 T: git git://linuxtv.org/media_tree.git
10920 F: drivers/media/dvb-frontends/lnbh25*
10922 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10923 L: linux-media@vger.kernel.org
10925 W: https://linuxtv.org
10926 T: git git://linuxtv.org/media_tree.git
10927 F: drivers/media/dvb-frontends/mxl5xx*
10929 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10930 M: Sergey Kozlov <serjk@netup.ru>
10931 M: Abylay Ospan <aospan@netup.ru>
10932 L: linux-media@vger.kernel.org
10934 W: https://linuxtv.org
10935 W: http://netup.tv/
10936 T: git git://linuxtv.org/media_tree.git
10937 F: drivers/media/pci/netup_unidvb/*
10939 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10940 M: Dmitry Osipenko <digetx@gmail.com>
10941 L: linux-media@vger.kernel.org
10942 L: linux-tegra@vger.kernel.org
10944 T: git git://linuxtv.org/media_tree.git
10945 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10946 F: drivers/staging/media/tegra-vde/
10948 MEDIA DRIVERS FOR RENESAS - CEU
10949 M: Jacopo Mondi <jacopo@jmondi.org>
10950 L: linux-media@vger.kernel.org
10951 L: linux-renesas-soc@vger.kernel.org
10953 T: git git://linuxtv.org/media_tree.git
10954 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10955 F: drivers/media/platform/renesas-ceu.c
10956 F: include/media/drv-intf/renesas-ceu.h
10958 MEDIA DRIVERS FOR RENESAS - DRIF
10959 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10960 L: linux-media@vger.kernel.org
10961 L: linux-renesas-soc@vger.kernel.org
10963 T: git git://linuxtv.org/media_tree.git
10964 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10965 F: drivers/media/platform/rcar_drif.c
10967 MEDIA DRIVERS FOR RENESAS - FCP
10968 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10969 L: linux-media@vger.kernel.org
10970 L: linux-renesas-soc@vger.kernel.org
10972 T: git git://linuxtv.org/media_tree.git
10973 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10974 F: drivers/media/platform/rcar-fcp.c
10975 F: include/media/rcar-fcp.h
10977 MEDIA DRIVERS FOR RENESAS - FDP1
10978 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10979 L: linux-media@vger.kernel.org
10980 L: linux-renesas-soc@vger.kernel.org
10982 T: git git://linuxtv.org/media_tree.git
10983 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10984 F: drivers/media/platform/rcar_fdp1.c
10986 MEDIA DRIVERS FOR RENESAS - VIN
10987 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10988 L: linux-media@vger.kernel.org
10989 L: linux-renesas-soc@vger.kernel.org
10991 T: git git://linuxtv.org/media_tree.git
10992 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10993 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10994 F: drivers/media/platform/rcar-vin/
10996 MEDIA DRIVERS FOR RENESAS - VSP1
10997 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10998 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10999 L: linux-media@vger.kernel.org
11000 L: linux-renesas-soc@vger.kernel.org
11002 T: git git://linuxtv.org/media_tree.git
11003 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11004 F: drivers/media/platform/vsp1/
11006 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11007 L: linux-media@vger.kernel.org
11009 W: https://linuxtv.org
11010 T: git git://linuxtv.org/media_tree.git
11011 F: drivers/media/dvb-frontends/stv0910*
11013 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11014 L: linux-media@vger.kernel.org
11016 W: https://linuxtv.org
11017 T: git git://linuxtv.org/media_tree.git
11018 F: drivers/media/dvb-frontends/stv6111*
11020 MEDIA DRIVERS FOR STM32 - DCMI
11021 M: Hugues Fruchet <hugues.fruchet@st.com>
11022 L: linux-media@vger.kernel.org
11024 T: git git://linuxtv.org/media_tree.git
11025 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11026 F: drivers/media/platform/stm32/stm32-dcmi.c
11028 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11029 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11030 L: linux-media@vger.kernel.org
11032 W: https://linuxtv.org
11033 Q: http://patchwork.kernel.org/project/linux-media/list/
11034 T: git git://linuxtv.org/media_tree.git
11035 F: Documentation/admin-guide/media/
11036 F: Documentation/devicetree/bindings/media/
11037 F: Documentation/driver-api/media/
11038 F: Documentation/userspace-api/media/
11040 F: drivers/staging/media/
11041 F: include/linux/platform_data/media/
11043 F: include/uapi/linux/dvb/
11044 F: include/uapi/linux/ivtv*
11045 F: include/uapi/linux/media.h
11046 F: include/uapi/linux/meye.h
11047 F: include/uapi/linux/uvcvideo.h
11048 F: include/uapi/linux/v4l2-*
11049 F: include/uapi/linux/videodev2.h
11051 MEDIATEK BLUETOOTH DRIVER
11052 M: Sean Wang <sean.wang@mediatek.com>
11053 L: linux-bluetooth@vger.kernel.org
11054 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11056 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11057 F: drivers/bluetooth/btmtkuart.c
11059 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11060 M: Sean Wang <sean.wang@mediatek.com>
11061 L: linux-pm@vger.kernel.org
11063 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11064 F: drivers/power/reset/mt6323-poweroff.c
11066 MEDIATEK CIR DRIVER
11067 M: Sean Wang <sean.wang@mediatek.com>
11069 F: drivers/media/rc/mtk-cir.c
11071 MEDIATEK DMA DRIVER
11072 M: Sean Wang <sean.wang@mediatek.com>
11073 L: dmaengine@vger.kernel.org
11074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11075 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11077 F: Documentation/devicetree/bindings/dma/mtk-*
11078 F: drivers/dma/mediatek/
11080 MEDIATEK ETHERNET DRIVER
11081 M: Felix Fietkau <nbd@nbd.name>
11082 M: John Crispin <john@phrozen.org>
11083 M: Sean Wang <sean.wang@mediatek.com>
11084 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11085 L: netdev@vger.kernel.org
11087 F: drivers/net/ethernet/mediatek/
11089 MEDIATEK I2C CONTROLLER DRIVER
11090 M: Qii Wang <qii.wang@mediatek.com>
11091 L: linux-i2c@vger.kernel.org
11093 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11094 F: drivers/i2c/busses/i2c-mt65xx.c
11096 MEDIATEK JPEG DRIVER
11097 M: Rick Chang <rick.chang@mediatek.com>
11098 M: Bin Liu <bin.liu@mediatek.com>
11100 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11101 F: drivers/media/platform/mtk-jpeg/
11103 MEDIATEK MDP DRIVER
11104 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11105 M: Houlong Wei <houlong.wei@mediatek.com>
11106 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11108 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11109 F: drivers/media/platform/mtk-mdp/
11110 F: drivers/media/platform/mtk-vpu/
11112 MEDIATEK MEDIA DRIVER
11113 M: Tiffany Lin <tiffany.lin@mediatek.com>
11114 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11116 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11117 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11118 F: drivers/media/platform/mtk-vcodec/
11119 F: drivers/media/platform/mtk-vpu/
11121 MEDIATEK MMC/SD/SDIO DRIVER
11122 M: Chaotian Jing <chaotian.jing@mediatek.com>
11124 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11125 F: drivers/mmc/host/mtk-sd.c
11127 MEDIATEK MT76 WIRELESS LAN DRIVER
11128 M: Felix Fietkau <nbd@nbd.name>
11129 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11130 R: Ryder Lee <ryder.lee@mediatek.com>
11131 L: linux-wireless@vger.kernel.org
11133 F: drivers/net/wireless/mediatek/mt76/
11135 MEDIATEK MT7601U WIRELESS LAN DRIVER
11136 M: Jakub Kicinski <kubakici@wp.pl>
11137 L: linux-wireless@vger.kernel.org
11139 F: drivers/net/wireless/mediatek/mt7601u/
11141 MEDIATEK MT7621/28/88 I2C DRIVER
11142 M: Stefan Roese <sr@denx.de>
11143 L: linux-i2c@vger.kernel.org
11145 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11146 F: drivers/i2c/busses/i2c-mt7621.c
11148 MEDIATEK MT7621 PHY PCI DRIVER
11149 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11151 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11152 F: drivers/phy/ralink/phy-mt7621-pci.c
11154 MEDIATEK NAND CONTROLLER DRIVER
11155 L: linux-mtd@lists.infradead.org
11157 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11158 F: drivers/mtd/nand/raw/mtk_*
11160 MEDIATEK PMIC LED DRIVER
11161 M: Sean Wang <sean.wang@mediatek.com>
11163 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11164 F: drivers/leds/leds-mt6323.c
11166 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11167 M: Sean Wang <sean.wang@mediatek.com>
11169 F: drivers/char/hw_random/mtk-rng.c
11171 MEDIATEK SWITCH DRIVER
11172 M: Sean Wang <sean.wang@mediatek.com>
11173 M: Landen Chao <Landen.Chao@mediatek.com>
11174 L: netdev@vger.kernel.org
11176 F: drivers/net/dsa/mt7530.*
11177 F: net/dsa/tag_mtk.c
11179 MEDIATEK USB3 DRD IP DRIVER
11180 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11181 L: linux-usb@vger.kernel.org
11182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11183 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11185 F: drivers/usb/mtu3/
11187 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11188 M: Peter Senna Tschudin <peter.senna@gmail.com>
11189 M: Martin Donnelly <martin.donnelly@ge.com>
11190 M: Martyn Welch <martyn.welch@collabora.co.uk>
11192 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11193 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11195 MEGARAID SCSI/SAS DRIVERS
11196 M: Kashyap Desai <kashyap.desai@broadcom.com>
11197 M: Sumit Saxena <sumit.saxena@broadcom.com>
11198 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11199 L: megaraidlinux.pdl@broadcom.com
11200 L: linux-scsi@vger.kernel.org
11202 W: http://www.avagotech.com/support/
11203 F: Documentation/scsi/megaraid.rst
11204 F: drivers/scsi/megaraid.*
11205 F: drivers/scsi/megaraid/
11207 MELEXIS MLX90614 DRIVER
11208 M: Crt Mori <cmo@melexis.com>
11209 L: linux-iio@vger.kernel.org
11211 W: http://www.melexis.com
11212 F: drivers/iio/temperature/mlx90614.c
11214 MELEXIS MLX90632 DRIVER
11215 M: Crt Mori <cmo@melexis.com>
11216 L: linux-iio@vger.kernel.org
11218 W: http://www.melexis.com
11219 F: drivers/iio/temperature/mlx90632.c
11221 MELFAS MIP4 TOUCHSCREEN DRIVER
11222 M: Sangwon Jee <jeesw@melfas.com>
11224 W: http://www.melfas.com
11225 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11226 F: drivers/input/touchscreen/melfas_mip4.c
11228 MELLANOX BLUEFIELD I2C DRIVER
11229 M: Khalil Blaiech <kblaiech@nvidia.com>
11230 L: linux-i2c@vger.kernel.org
11232 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11233 F: drivers/i2c/busses/i2c-mlxbf.c
11235 MELLANOX ETHERNET DRIVER (mlx4_en)
11236 M: Tariq Toukan <tariqt@nvidia.com>
11237 L: netdev@vger.kernel.org
11239 W: http://www.mellanox.com
11240 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11241 F: drivers/net/ethernet/mellanox/mlx4/en_*
11243 MELLANOX ETHERNET DRIVER (mlx5e)
11244 M: Saeed Mahameed <saeedm@nvidia.com>
11245 L: netdev@vger.kernel.org
11247 W: http://www.mellanox.com
11248 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11249 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11251 MELLANOX ETHERNET INNOVA DRIVERS
11252 R: Boris Pismenny <borisp@nvidia.com>
11253 L: netdev@vger.kernel.org
11255 W: http://www.mellanox.com
11256 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11257 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11258 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11259 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11260 F: include/linux/mlx5/mlx5_ifc_fpga.h
11262 MELLANOX ETHERNET SWITCH DRIVERS
11263 M: Jiri Pirko <jiri@nvidia.com>
11264 M: Ido Schimmel <idosch@nvidia.com>
11265 L: netdev@vger.kernel.org
11267 W: http://www.mellanox.com
11268 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11269 F: drivers/net/ethernet/mellanox/mlxsw/
11270 F: tools/testing/selftests/drivers/net/mlxsw/
11272 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11273 M: mlxsw@nvidia.com
11274 L: netdev@vger.kernel.org
11276 W: http://www.mellanox.com
11277 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11278 F: drivers/net/ethernet/mellanox/mlxfw/
11280 MELLANOX HARDWARE PLATFORM SUPPORT
11281 M: Andy Shevchenko <andy@infradead.org>
11282 M: Darren Hart <dvhart@infradead.org>
11283 M: Vadim Pasternak <vadimp@nvidia.com>
11284 L: platform-driver-x86@vger.kernel.org
11286 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11287 F: drivers/platform/mellanox/
11288 F: include/linux/platform_data/mlxreg.h
11290 MELLANOX MLX4 core VPI driver
11291 M: Tariq Toukan <tariqt@nvidia.com>
11292 L: netdev@vger.kernel.org
11293 L: linux-rdma@vger.kernel.org
11295 W: http://www.mellanox.com
11296 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11297 F: drivers/net/ethernet/mellanox/mlx4/
11298 F: include/linux/mlx4/
11300 MELLANOX MLX4 IB driver
11301 M: Yishai Hadas <yishaih@nvidia.com>
11302 L: linux-rdma@vger.kernel.org
11304 W: http://www.mellanox.com
11305 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11306 F: drivers/infiniband/hw/mlx4/
11307 F: include/linux/mlx4/
11308 F: include/uapi/rdma/mlx4-abi.h
11310 MELLANOX MLX5 core VPI driver
11311 M: Saeed Mahameed <saeedm@nvidia.com>
11312 M: Leon Romanovsky <leonro@nvidia.com>
11313 L: netdev@vger.kernel.org
11314 L: linux-rdma@vger.kernel.org
11316 W: http://www.mellanox.com
11317 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11318 F: Documentation/networking/device_drivers/ethernet/mellanox/
11319 F: drivers/net/ethernet/mellanox/mlx5/core/
11320 F: include/linux/mlx5/
11322 MELLANOX MLX5 IB driver
11323 M: Leon Romanovsky <leonro@nvidia.com>
11324 L: linux-rdma@vger.kernel.org
11326 W: http://www.mellanox.com
11327 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11328 F: drivers/infiniband/hw/mlx5/
11329 F: include/linux/mlx5/
11330 F: include/uapi/rdma/mlx5-abi.h
11332 MELLANOX MLXCPLD I2C AND MUX DRIVER
11333 M: Vadim Pasternak <vadimp@nvidia.com>
11334 M: Michael Shych <michaelsh@nvidia.com>
11335 L: linux-i2c@vger.kernel.org
11337 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11338 F: drivers/i2c/busses/i2c-mlxcpld.c
11339 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11341 MELLANOX MLXCPLD LED DRIVER
11342 M: Vadim Pasternak <vadimp@nvidia.com>
11343 L: linux-leds@vger.kernel.org
11345 F: Documentation/leds/leds-mlxcpld.rst
11346 F: drivers/leds/leds-mlxcpld.c
11347 F: drivers/leds/leds-mlxreg.c
11349 MELLANOX PLATFORM DRIVER
11350 M: Vadim Pasternak <vadimp@nvidia.com>
11351 L: platform-driver-x86@vger.kernel.org
11353 F: drivers/platform/x86/mlx-platform.c
11356 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11357 M: "Paul E. McKenney" <paulmck@kernel.org>
11358 L: linux-kernel@vger.kernel.org
11360 F: arch/powerpc/include/asm/membarrier.h
11361 F: include/uapi/linux/membarrier.h
11362 F: kernel/sched/membarrier.c
11365 M: Mike Rapoport <rppt@linux.ibm.com>
11366 L: linux-mm@kvack.org
11368 F: Documentation/core-api/boot-time-mm.rst
11369 F: include/linux/memblock.h
11372 MEMORY CONTROLLER DRIVERS
11373 M: Krzysztof Kozlowski <krzk@kernel.org>
11374 L: linux-kernel@vger.kernel.org
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11377 F: Documentation/devicetree/bindings/memory-controllers/
11379 F: include/dt-bindings/memory/
11381 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11382 M: Dmitry Osipenko <digetx@gmail.com>
11383 L: linux-pm@vger.kernel.org
11384 L: linux-tegra@vger.kernel.org
11385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11387 F: drivers/devfreq/tegra30-devfreq.c
11390 M: Andrew Morton <akpm@linux-foundation.org>
11391 L: linux-mm@kvack.org
11393 W: http://www.linux-mm.org
11394 T: quilt https://ozlabs.org/~akpm/mmotm/
11395 T: quilt https://ozlabs.org/~akpm/mmots/
11396 T: git git://github.com/hnaz/linux-mm.git
11397 F: include/linux/gfp.h
11398 F: include/linux/memory_hotplug.h
11399 F: include/linux/mm.h
11400 F: include/linux/mmzone.h
11401 F: include/linux/vmalloc.h
11404 MEMORY TECHNOLOGY DEVICES (MTD)
11405 M: Miquel Raynal <miquel.raynal@bootlin.com>
11406 M: Richard Weinberger <richard@nod.at>
11407 M: Vignesh Raghavendra <vigneshr@ti.com>
11408 L: linux-mtd@lists.infradead.org
11410 W: http://www.linux-mtd.infradead.org/
11411 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11412 C: irc://irc.oftc.net/mtd
11413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11415 F: Documentation/devicetree/bindings/mtd/
11417 F: include/linux/mtd/
11418 F: include/uapi/mtd/
11420 MEN A21 WATCHDOG DRIVER
11421 M: Johannes Thumshirn <morbidrsa@gmail.com>
11422 L: linux-watchdog@vger.kernel.org
11424 F: drivers/watchdog/mena21_wdt.c
11426 MEN CHAMELEON BUS (mcb)
11427 M: Johannes Thumshirn <morbidrsa@gmail.com>
11429 F: Documentation/driver-api/men-chameleon-bus.rst
11431 F: include/linux/mcb.h
11433 MEN F21BMC (Board Management Controller)
11434 M: Andreas Werner <andreas.werner@men.de>
11436 F: Documentation/hwmon/menf21bmc.rst
11437 F: drivers/hwmon/menf21bmc_hwmon.c
11438 F: drivers/leds/leds-menf21bmc.c
11439 F: drivers/mfd/menf21bmc.c
11440 F: drivers/watchdog/menf21bmc_wdt.c
11442 MEN Z069 WATCHDOG DRIVER
11443 M: Johannes Thumshirn <jth@kernel.org>
11444 L: linux-watchdog@vger.kernel.org
11446 F: drivers/watchdog/menz69_wdt.c
11448 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11449 M: Neil Armstrong <narmstrong@baylibre.com>
11450 L: linux-media@vger.kernel.org
11451 L: linux-amlogic@lists.infradead.org
11453 W: http://linux-meson.com/
11454 T: git git://linuxtv.org/media_tree.git
11455 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11456 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11457 F: drivers/media/cec/platform/meson/ao-cec.c
11459 MESON GE2D DRIVER FOR AMLOGIC SOCS
11460 M: Neil Armstrong <narmstrong@baylibre.com>
11461 L: linux-media@vger.kernel.org
11462 L: linux-amlogic@lists.infradead.org
11464 T: git git://linuxtv.org/media_tree.git
11465 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11466 F: drivers/media/meson/ge2d/
11468 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11469 M: Liang Yang <liang.yang@amlogic.com>
11470 L: linux-mtd@lists.infradead.org
11472 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11473 F: drivers/mtd/nand/raw/meson_*
11475 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11476 M: Neil Armstrong <narmstrong@baylibre.com>
11477 L: linux-media@vger.kernel.org
11478 L: linux-amlogic@lists.infradead.org
11480 T: git git://linuxtv.org/media_tree.git
11481 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11482 F: drivers/staging/media/meson/vdec/
11484 METHODE UDPU SUPPORT
11485 M: Vladimir Vid <vladimir.vid@sartura.hr>
11487 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11490 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11491 M: Hemant Kumar <hemantk@codeaurora.org>
11492 L: linux-arm-msm@vger.kernel.org
11494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11495 F: Documentation/ABI/stable/sysfs-bus-mhi
11496 F: Documentation/mhi/
11497 F: drivers/bus/mhi/
11498 F: include/linux/mhi.h
11500 MICROBLAZE ARCHITECTURE
11501 M: Michal Simek <monstr@monstr.eu>
11503 W: http://www.monstr.eu/fdt/
11504 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11505 F: arch/microblaze/
11507 MICROCHIP AT91 DMA DRIVERS
11508 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11509 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11511 L: dmaengine@vger.kernel.org
11513 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11514 F: drivers/dma/at_hdmac.c
11515 F: drivers/dma/at_hdmac_regs.h
11516 F: drivers/dma/at_xdmac.c
11517 F: include/dt-bindings/dma/at91.h
11518 F: include/linux/platform_data/dma-atmel.h
11520 MICROCHIP AT91 SERIAL DRIVER
11521 M: Richard Genoud <richard.genoud@gmail.com>
11523 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11524 F: drivers/tty/serial/atmel_serial.c
11525 F: drivers/tty/serial/atmel_serial.h
11527 MICROCHIP AT91 USART MFD DRIVER
11528 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11529 L: linux-kernel@vger.kernel.org
11531 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11532 F: drivers/mfd/at91-usart.c
11533 F: include/dt-bindings/mfd/at91-usart.h
11535 MICROCHIP AT91 USART SPI DRIVER
11536 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11537 L: linux-spi@vger.kernel.org
11539 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11540 F: drivers/spi/spi-at91-usart.c
11542 MICROCHIP AUDIO ASOC DRIVERS
11543 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11548 MICROCHIP ECC DRIVER
11549 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11550 L: linux-crypto@vger.kernel.org
11552 F: drivers/crypto/atmel-ecc.*
11554 MICROCHIP I2C DRIVER
11555 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11556 L: linux-i2c@vger.kernel.org
11558 F: drivers/i2c/busses/i2c-at91-*.c
11559 F: drivers/i2c/busses/i2c-at91.h
11561 MICROCHIP ISC DRIVER
11562 M: Eugen Hristev <eugen.hristev@microchip.com>
11563 L: linux-media@vger.kernel.org
11565 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11566 F: drivers/media/platform/atmel/atmel-isc-base.c
11567 F: drivers/media/platform/atmel/atmel-isc-regs.h
11568 F: drivers/media/platform/atmel/atmel-isc.h
11569 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11570 F: include/linux/atmel-isc-media.h
11572 MICROCHIP ISI DRIVER
11573 M: Eugen Hristev <eugen.hristev@microchip.com>
11574 L: linux-media@vger.kernel.org
11576 F: drivers/media/platform/atmel/atmel-isi.c
11577 F: drivers/media/platform/atmel/atmel-isi.h
11579 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11580 M: Woojung Huh <woojung.huh@microchip.com>
11581 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11582 L: netdev@vger.kernel.org
11584 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11585 F: drivers/net/dsa/microchip/*
11586 F: include/linux/platform_data/microchip-ksz.h
11587 F: net/dsa/tag_ksz.c
11589 MICROCHIP LAN743X ETHERNET DRIVER
11590 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11591 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11592 L: netdev@vger.kernel.org
11594 F: drivers/net/ethernet/microchip/lan743x_*
11596 MICROCHIP LCDFB DRIVER
11597 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11598 L: linux-fbdev@vger.kernel.org
11600 F: drivers/video/fbdev/atmel_lcdfb.c
11601 F: include/video/atmel_lcdc.h
11603 MICROCHIP MCP16502 PMIC DRIVER
11604 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11607 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11608 F: drivers/regulator/mcp16502.c
11610 MICROCHIP MCP3911 ADC DRIVER
11611 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11612 M: Kent Gustavsson <kent@minoris.se>
11613 L: linux-iio@vger.kernel.org
11615 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11616 F: drivers/iio/adc/mcp3911.c
11618 MICROCHIP MMC/SD/SDIO MCI DRIVER
11619 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11621 F: drivers/mmc/host/atmel-mci.c
11623 MICROCHIP NAND DRIVER
11624 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11625 L: linux-mtd@lists.infradead.org
11627 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11628 F: drivers/mtd/nand/raw/atmel/*
11630 MICROCHIP PWM DRIVER
11631 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11633 L: linux-pwm@vger.kernel.org
11635 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11636 F: drivers/pwm/pwm-atmel.c
11638 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11639 M: Eugen Hristev <eugen.hristev@microchip.com>
11640 L: linux-iio@vger.kernel.org
11642 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11643 F: drivers/iio/adc/at91-sama5d2_adc.c
11644 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11646 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11647 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11649 F: drivers/power/reset/at91-sama5d2_shdwc.c
11651 MICROCHIP SPI DRIVER
11652 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11654 F: drivers/spi/spi-atmel.*
11656 MICROCHIP SSC DRIVER
11657 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11660 F: drivers/misc/atmel-ssc.c
11661 F: include/linux/atmel-ssc.h
11663 MICROCHIP USB251XB DRIVER
11664 M: Richard Leitner <richard.leitner@skidata.com>
11665 L: linux-usb@vger.kernel.org
11667 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11668 F: drivers/usb/misc/usb251xb.c
11670 MICROCHIP USBA UDC DRIVER
11671 M: Cristian Birsan <cristian.birsan@microchip.com>
11672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11674 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11676 MICROCHIP WILC1000 WIFI DRIVER
11677 M: Ajay Singh <ajay.kathat@microchip.com>
11678 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11679 L: linux-wireless@vger.kernel.org
11681 F: drivers/net/wireless/microchip/wilc1000/
11683 MICROSEMI MIPS SOCS
11684 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11685 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11686 L: linux-mips@vger.kernel.org
11688 F: Documentation/devicetree/bindings/mips/mscc.txt
11689 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11690 F: arch/mips/boot/dts/mscc/
11691 F: arch/mips/configs/generic/board-ocelot.config
11692 F: arch/mips/generic/board-ocelot.c
11694 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11695 M: Don Brace <don.brace@microchip.com>
11696 L: storagedev@microchip.com
11697 L: linux-scsi@vger.kernel.org
11699 F: Documentation/scsi/smartpqi.rst
11700 F: drivers/scsi/smartpqi/Kconfig
11701 F: drivers/scsi/smartpqi/Makefile
11702 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11703 F: include/linux/cciss*.h
11704 F: include/uapi/linux/cciss*.h
11706 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11707 M: Maximilian Luz <luzmaximilian@gmail.com>
11708 L: platform-driver-x86@vger.kernel.org
11710 F: drivers/platform/surface/surface_gpe.c
11712 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11713 M: Hans de Goede <hdegoede@redhat.com>
11714 M: Mark Gross <mgross@linux.intel.com>
11715 M: Maximilian Luz <luzmaximilian@gmail.com>
11716 L: platform-driver-x86@vger.kernel.org
11718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11719 F: drivers/platform/surface/
11721 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11722 M: Chen Yu <yu.c.chen@intel.com>
11723 L: platform-driver-x86@vger.kernel.org
11725 F: drivers/platform/surface/surfacepro3_button.c
11727 MICROTEK X6 SCANNER
11728 M: Oliver Neukum <oliver@neukum.org>
11730 F: drivers/usb/image/microtek.*
11732 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11733 M: Luka Kovacic <luka.kovacic@sartura.hr>
11734 M: Luka Perkov <luka.perkov@sartura.hr>
11736 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11737 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11738 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11739 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11740 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11741 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11743 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11744 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11745 L: linux-media@vger.kernel.org
11747 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11748 F: Documentation/driver-api/media/drivers/ccs/
11749 F: drivers/media/i2c/ccs-pll.c
11750 F: drivers/media/i2c/ccs-pll.h
11751 F: drivers/media/i2c/ccs/
11752 F: include/uapi/linux/smiapp.h
11755 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11756 L: linux-mips@vger.kernel.org
11758 W: http://www.linux-mips.org/
11759 Q: https://patchwork.kernel.org/project/linux-mips/list/
11760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11761 F: Documentation/devicetree/bindings/mips/
11762 F: Documentation/mips/
11764 F: drivers/platform/mips/
11766 MIPS BOSTON DEVELOPMENT BOARD
11767 M: Paul Burton <paulburton@kernel.org>
11768 L: linux-mips@vger.kernel.org
11770 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11771 F: arch/mips/boot/dts/img/boston.dts
11772 F: arch/mips/configs/generic/board-boston.config
11773 F: drivers/clk/imgtec/clk-boston.c
11774 F: include/dt-bindings/clock/boston-clock.h
11777 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11778 M: Serge Semin <fancer.lancer@gmail.com>
11779 L: linux-mips@vger.kernel.org
11781 F: drivers/bus/mips_cdmm.c
11782 F: drivers/clocksource/mips-gic-timer.c
11783 F: drivers/cpuidle/cpuidle-cps.c
11784 F: drivers/irqchip/irq-mips-cpu.c
11785 F: drivers/irqchip/irq-mips-gic.c
11787 MIPS GENERIC PLATFORM
11788 M: Paul Burton <paulburton@kernel.org>
11789 L: linux-mips@vger.kernel.org
11791 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11792 F: arch/mips/generic/
11793 F: arch/mips/tools/generic-board-config.sh
11795 MIPS RINT INSTRUCTION EMULATION
11796 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11797 L: linux-mips@vger.kernel.org
11799 F: arch/mips/math-emu/dp_rint.c
11800 F: arch/mips/math-emu/sp_rint.c
11802 MIPS/LOONGSON1 ARCHITECTURE
11803 M: Keguang Zhang <keguang.zhang@gmail.com>
11804 L: linux-mips@vger.kernel.org
11806 F: arch/mips/include/asm/mach-loongson32/
11807 F: arch/mips/loongson32/
11808 F: drivers/*/*/*loongson1*
11809 F: drivers/*/*loongson1*
11811 MIPS/LOONGSON2EF ARCHITECTURE
11812 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11813 L: linux-mips@vger.kernel.org
11815 F: arch/mips/include/asm/mach-loongson2ef/
11816 F: arch/mips/loongson2ef/
11817 F: drivers/*/*/*loongson2*
11818 F: drivers/*/*loongson2*
11820 MIPS/LOONGSON64 ARCHITECTURE
11821 M: Huacai Chen <chenhuacai@kernel.org>
11822 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11823 L: linux-mips@vger.kernel.org
11825 F: arch/mips/include/asm/mach-loongson64/
11826 F: arch/mips/loongson64/
11827 F: drivers/*/*/*loongson3*
11828 F: drivers/*/*loongson3*
11829 F: drivers/irqchip/irq-loongson*
11830 F: drivers/platform/mips/cpu_hwmon.c
11832 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11833 M: Hans Verkuil <hverkuil@xs4all.nl>
11834 L: linux-media@vger.kernel.org
11836 W: https://linuxtv.org
11837 T: git git://linuxtv.org/media_tree.git
11838 F: drivers/media/radio/radio-miropcm20*
11841 R: Lubomir Rintel <lkundrak@v3.sk>
11842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11845 F: arch/arm/boot/dts/mmp*
11846 F: arch/arm/mach-mmp/
11847 F: include/linux/soc/mmp/
11849 MMP USB PHY DRIVERS
11850 R: Lubomir Rintel <lkundrak@v3.sk>
11851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11853 F: drivers/phy/marvell/phy-mmp3-usb.c
11854 F: drivers/phy/marvell/phy-pxa-usb.c
11856 MMU GATHER AND TLB INVALIDATION
11857 M: Will Deacon <will@kernel.org>
11858 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11859 M: Andrew Morton <akpm@linux-foundation.org>
11860 M: Nick Piggin <npiggin@gmail.com>
11861 M: Peter Zijlstra <peterz@infradead.org>
11862 L: linux-arch@vger.kernel.org
11863 L: linux-mm@kvack.org
11865 F: arch/*/include/asm/tlb.h
11866 F: include/asm-generic/tlb.h
11869 MN88472 MEDIA DRIVER
11870 M: Antti Palosaari <crope@iki.fi>
11871 L: linux-media@vger.kernel.org
11873 W: https://linuxtv.org
11874 W: http://palosaari.fi/linux/
11875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11876 F: drivers/media/dvb-frontends/mn88472*
11878 MN88473 MEDIA DRIVER
11879 M: Antti Palosaari <crope@iki.fi>
11880 L: linux-media@vger.kernel.org
11882 W: https://linuxtv.org
11883 W: http://palosaari.fi/linux/
11884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11885 F: drivers/media/dvb-frontends/mn88473*
11888 M: Jessica Yu <jeyu@kernel.org>
11890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11891 F: include/linux/module.h
11894 MONOLITHIC POWER SYSTEM PMIC DRIVER
11895 M: Saravanan Sekar <sravanhome@gmail.com>
11897 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11898 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11899 F: drivers/iio/adc/mp2629_adc.c
11900 F: drivers/mfd/mp2629.c
11901 F: drivers/power/supply/mp2629_charger.c
11902 F: drivers/regulator/mp5416.c
11903 F: drivers/regulator/mpq7920.c
11904 F: drivers/regulator/mpq7920.h
11905 F: include/linux/mfd/mp2629.h
11907 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11909 W: http://popies.net/meye/
11910 F: Documentation/userspace-api/media/drivers/meye*
11911 F: drivers/media/pci/meye/
11912 F: include/uapi/linux/meye.h
11914 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11915 M: Jiri Slaby <jirislaby@kernel.org>
11917 F: Documentation/driver-api/serial/moxa-smartio.rst
11918 F: drivers/tty/mxser.*
11920 MR800 AVERMEDIA USB FM RADIO DRIVER
11921 M: Alexey Klimov <klimov.linux@gmail.com>
11922 L: linux-media@vger.kernel.org
11924 T: git git://linuxtv.org/media_tree.git
11925 F: drivers/media/radio/radio-mr800.c
11927 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11928 M: Alan Ott <alan@signal11.us>
11929 L: linux-wpan@vger.kernel.org
11931 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11932 F: drivers/net/ieee802154/mrf24j40.c
11935 M: "Lee, Chun-Yi" <jlee@suse.com>
11936 L: platform-driver-x86@vger.kernel.org
11938 F: drivers/platform/x86/msi-laptop.c
11941 L: platform-driver-x86@vger.kernel.org
11943 F: drivers/platform/x86/msi-wmi.c
11945 MSI001 MEDIA DRIVER
11946 M: Antti Palosaari <crope@iki.fi>
11947 L: linux-media@vger.kernel.org
11949 W: https://linuxtv.org
11950 W: http://palosaari.fi/linux/
11951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11952 T: git git://linuxtv.org/anttip/media_tree.git
11953 F: drivers/media/tuners/msi001*
11955 MSI2500 MEDIA DRIVER
11956 M: Antti Palosaari <crope@iki.fi>
11957 L: linux-media@vger.kernel.org
11959 W: https://linuxtv.org
11960 W: http://palosaari.fi/linux/
11961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11962 T: git git://linuxtv.org/anttip/media_tree.git
11963 F: drivers/media/usb/msi2500/
11965 MSTAR INTERRUPT CONTROLLER DRIVER
11966 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11967 M: Daniel Palmer <daniel@thingy.jp>
11969 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11970 F: drivers/irqchip/irq-mst-intc.c
11972 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11973 M: Robert Jarzmik <robert.jarzmik@free.fr>
11974 L: linux-mtd@lists.infradead.org
11976 F: drivers/mtd/devices/docg3*
11978 MT9M032 APTINA SENSOR DRIVER
11979 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11980 L: linux-media@vger.kernel.org
11982 T: git git://linuxtv.org/media_tree.git
11983 F: drivers/media/i2c/mt9m032.c
11984 F: include/media/i2c/mt9m032.h
11986 MT9P031 APTINA CAMERA SENSOR
11987 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11988 L: linux-media@vger.kernel.org
11990 T: git git://linuxtv.org/media_tree.git
11991 F: drivers/media/i2c/mt9p031.c
11992 F: include/media/i2c/mt9p031.h
11994 MT9T001 APTINA CAMERA SENSOR
11995 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11996 L: linux-media@vger.kernel.org
11998 T: git git://linuxtv.org/media_tree.git
11999 F: drivers/media/i2c/mt9t001.c
12000 F: include/media/i2c/mt9t001.h
12002 MT9T112 APTINA CAMERA SENSOR
12003 M: Jacopo Mondi <jacopo@jmondi.org>
12004 L: linux-media@vger.kernel.org
12006 T: git git://linuxtv.org/media_tree.git
12007 F: drivers/media/i2c/mt9t112.c
12008 F: include/media/i2c/mt9t112.h
12010 MT9V032 APTINA CAMERA SENSOR
12011 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12012 L: linux-media@vger.kernel.org
12014 T: git git://linuxtv.org/media_tree.git
12015 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12016 F: drivers/media/i2c/mt9v032.c
12017 F: include/media/i2c/mt9v032.h
12019 MT9V111 APTINA CAMERA SENSOR
12020 M: Jacopo Mondi <jacopo@jmondi.org>
12021 L: linux-media@vger.kernel.org
12023 T: git git://linuxtv.org/media_tree.git
12024 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12025 F: drivers/media/i2c/mt9v111.c
12027 MULTIFUNCTION DEVICES (MFD)
12028 M: Lee Jones <lee.jones@linaro.org>
12030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12031 F: Documentation/devicetree/bindings/mfd/
12033 F: include/dt-bindings/mfd/
12034 F: include/linux/mfd/
12036 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12038 F: drivers/mmc/host/mmc_spi.c
12039 F: include/linux/spi/mmc_spi.h
12041 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12042 M: Ulf Hansson <ulf.hansson@linaro.org>
12043 L: linux-mmc@vger.kernel.org
12045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12046 F: Documentation/devicetree/bindings/mmc/
12048 F: include/linux/mmc/
12049 F: include/uapi/linux/mmc/
12051 MULTIPLEXER SUBSYSTEM
12052 M: Peter Rosin <peda@axentia.se>
12054 F: Documentation/ABI/testing/sysfs-class-mux*
12055 F: Documentation/devicetree/bindings/mux/
12057 F: include/dt-bindings/mux/
12058 F: include/linux/mux/
12060 MULTITECH MULTIPORT CARD (ISICOM)
12062 F: drivers/tty/isicom.c
12063 F: include/linux/isicom.h
12065 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12066 M: Bin Liu <b-liu@ti.com>
12067 L: linux-usb@vger.kernel.org
12069 F: drivers/usb/musb/
12071 MXL301RF MEDIA DRIVER
12072 M: Akihiro Tsukada <tskd08@gmail.com>
12073 L: linux-media@vger.kernel.org
12075 F: drivers/media/tuners/mxl301rf*
12077 MXL5007T MEDIA DRIVER
12078 M: Michael Krufky <mkrufky@linuxtv.org>
12079 L: linux-media@vger.kernel.org
12081 W: https://linuxtv.org
12082 W: http://github.com/mkrufky
12083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12084 T: git git://linuxtv.org/mkrufky/tuners.git
12085 F: drivers/media/tuners/mxl5007t.*
12088 M: Marek Vasut <marex@denx.de>
12089 M: Stefan Agner <stefan@agner.ch>
12090 L: dri-devel@lists.freedesktop.org
12092 T: git git://anongit.freedesktop.org/drm/drm-misc
12093 F: Documentation/devicetree/bindings/display/mxsfb.txt
12094 F: drivers/gpu/drm/mxsfb/
12096 MYLEX DAC960 PCI RAID Controller
12097 M: Hannes Reinecke <hare@kernel.org>
12098 L: linux-scsi@vger.kernel.org
12100 F: drivers/scsi/myrb.*
12101 F: drivers/scsi/myrs.*
12103 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12104 M: Chris Lee <christopher.lee@cspi.com>
12105 L: netdev@vger.kernel.org
12107 W: https://www.cspi.com/ethernet-products/support/downloads/
12108 F: drivers/net/ethernet/myricom/myri10ge/
12110 NAND FLASH SUBSYSTEM
12111 M: Miquel Raynal <miquel.raynal@bootlin.com>
12112 R: Richard Weinberger <richard@nod.at>
12113 L: linux-mtd@lists.infradead.org
12115 W: http://www.linux-mtd.infradead.org/
12116 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12117 C: irc://irc.oftc.net/mtd
12118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12119 F: drivers/mtd/nand/
12120 F: include/linux/mtd/*nand*.h
12122 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12123 M: Daniel Mack <zonque@gmail.com>
12124 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12126 W: http://www.native-instruments.com
12127 F: sound/usb/caiaq/
12129 NATSEMI ETHERNET DRIVER (DP8381x)
12131 F: drivers/net/ethernet/natsemi/natsemi.c
12133 NCR 5380 SCSI DRIVERS
12134 M: Finn Thain <fthain@telegraphics.com.au>
12135 M: Michael Schmitz <schmitzmic@gmail.com>
12136 L: linux-scsi@vger.kernel.org
12138 F: Documentation/scsi/g_NCR5380.rst
12139 F: drivers/scsi/NCR5380.*
12140 F: drivers/scsi/arm/cumana_1.c
12141 F: drivers/scsi/arm/oak.c
12142 F: drivers/scsi/atari_scsi.*
12143 F: drivers/scsi/dmx3191d.c
12144 F: drivers/scsi/g_NCR5380.*
12145 F: drivers/scsi/mac_scsi.*
12146 F: drivers/scsi/sun3_scsi.*
12147 F: drivers/scsi/sun3_scsi_vme.c
12150 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12154 NCT6775 HARDWARE MONITOR DRIVER
12155 M: Guenter Roeck <linux@roeck-us.net>
12156 L: linux-hwmon@vger.kernel.org
12158 F: Documentation/hwmon/nct6775.rst
12159 F: drivers/hwmon/nct6775.c
12162 M: Jakub Kicinski <kuba@kernel.org>
12164 F: drivers/net/netdevsim/*
12166 NETEM NETWORK EMULATOR
12167 M: Stephen Hemminger <stephen@networkplumber.org>
12168 L: netdev@vger.kernel.org
12170 F: net/sched/sch_netem.c
12172 NETERION 10GbE DRIVERS (s2io/vxge)
12173 M: Jon Mason <jdmason@kudzu.us>
12174 L: netdev@vger.kernel.org
12176 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12177 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12178 F: drivers/net/ethernet/neterion/
12181 M: Pablo Neira Ayuso <pablo@netfilter.org>
12182 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12183 M: Florian Westphal <fw@strlen.de>
12184 L: netfilter-devel@vger.kernel.org
12185 L: coreteam@netfilter.org
12187 W: http://www.netfilter.org/
12188 W: http://www.iptables.org/
12189 W: http://www.nftables.org/
12190 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12193 F: include/linux/netfilter*
12194 F: include/linux/netfilter/
12195 F: include/net/netfilter/
12196 F: include/uapi/linux/netfilter*
12197 F: include/uapi/linux/netfilter/
12198 F: net/*/netfilter.c
12199 F: net/*/netfilter/
12200 F: net/bridge/br_netfilter*.c
12203 NETROM NETWORK LAYER
12204 M: Ralf Baechle <ralf@linux-mips.org>
12205 L: linux-hams@vger.kernel.org
12207 W: http://www.linux-ax25.org/
12208 F: include/net/netrom.h
12209 F: include/uapi/linux/netrom.h
12212 NETRONOME ETHERNET DRIVERS
12213 M: Simon Horman <simon.horman@netronome.com>
12214 R: Jakub Kicinski <kuba@kernel.org>
12215 L: oss-drivers@netronome.com
12217 F: drivers/net/ethernet/netronome/
12219 NETWORK BLOCK DEVICE (NBD)
12220 M: Josef Bacik <josef@toxicpanda.com>
12221 L: linux-block@vger.kernel.org
12222 L: nbd@other.debian.org
12224 F: Documentation/admin-guide/blockdev/nbd.rst
12225 F: drivers/block/nbd.c
12226 F: include/trace/events/nbd.h
12227 F: include/uapi/linux/nbd.h
12229 NETWORK DROP MONITOR
12230 M: Neil Horman <nhorman@tuxdriver.com>
12231 L: netdev@vger.kernel.org
12233 W: https://fedorahosted.org/dropwatch/
12234 F: include/uapi/linux/net_dropmon.h
12235 F: net/core/drop_monitor.c
12238 M: "David S. Miller" <davem@davemloft.net>
12239 M: Jakub Kicinski <kuba@kernel.org>
12240 L: netdev@vger.kernel.org
12242 W: http://www.linuxfoundation.org/en/Net
12243 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12246 F: Documentation/devicetree/bindings/net/
12247 F: drivers/connector/
12249 F: include/linux/etherdevice.h
12250 F: include/linux/fcdevice.h
12251 F: include/linux/fddidevice.h
12252 F: include/linux/hippidevice.h
12253 F: include/linux/if_*
12254 F: include/linux/inetdevice.h
12255 F: include/linux/netdevice.h
12256 F: include/uapi/linux/if_*
12257 F: include/uapi/linux/netdevice.h
12259 NETWORKING DRIVERS (WIRELESS)
12260 M: Kalle Valo <kvalo@codeaurora.org>
12261 L: linux-wireless@vger.kernel.org
12263 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12266 F: Documentation/devicetree/bindings/net/wireless/
12267 F: drivers/net/wireless/
12270 M: Andrew Lunn <andrew@lunn.ch>
12271 M: Vivien Didelot <vivien.didelot@gmail.com>
12272 M: Florian Fainelli <f.fainelli@gmail.com>
12273 M: Vladimir Oltean <olteanv@gmail.com>
12275 F: Documentation/devicetree/bindings/net/dsa/
12276 F: drivers/net/dsa/
12277 F: include/linux/dsa/
12278 F: include/linux/platform_data/dsa.h
12279 F: include/net/dsa.h
12282 NETWORKING [GENERAL]
12283 M: "David S. Miller" <davem@davemloft.net>
12284 M: Jakub Kicinski <kuba@kernel.org>
12285 L: netdev@vger.kernel.org
12287 W: http://www.linuxfoundation.org/en/Net
12288 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12289 B: mailto:netdev@vger.kernel.org
12290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12292 F: Documentation/networking/
12293 F: include/linux/in.h
12294 F: include/linux/net.h
12295 F: include/linux/netdevice.h
12297 F: include/uapi/linux/in.h
12298 F: include/uapi/linux/net.h
12299 F: include/uapi/linux/net_namespace.h
12300 F: include/uapi/linux/netdevice.h
12304 F: tools/testing/selftests/net/
12307 M: Steffen Klassert <steffen.klassert@secunet.com>
12308 M: Herbert Xu <herbert@gondor.apana.org.au>
12309 M: "David S. Miller" <davem@davemloft.net>
12310 L: netdev@vger.kernel.org
12312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12314 F: include/net/xfrm.h
12315 F: include/uapi/linux/xfrm.h
12318 F: net/ipv4/ip_vti.c
12319 F: net/ipv4/ipcomp.c
12323 F: net/ipv6/ip6_vti.c
12324 F: net/ipv6/ipcomp6.c
12328 F: tools/testing/selftests/net/ipsec.c
12330 NETWORKING [IPv4/IPv6]
12331 M: "David S. Miller" <davem@davemloft.net>
12332 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12333 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12334 L: netdev@vger.kernel.org
12336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12342 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12343 M: Paul Moore <paul@paul-moore.com>
12344 L: netdev@vger.kernel.org
12345 L: linux-security-module@vger.kernel.org
12347 W: https://github.com/netlabel
12348 F: Documentation/netlabel/
12349 F: include/net/calipso.h
12350 F: include/net/cipso_ipv4.h
12351 F: include/net/netlabel.h
12352 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12353 F: include/uapi/linux/netfilter/xt_SECMARK.h
12354 F: net/ipv4/cipso_ipv4.c
12355 F: net/ipv6/calipso.c
12356 F: net/netfilter/xt_CONNSECMARK.c
12357 F: net/netfilter/xt_SECMARK.c
12361 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12362 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12363 L: netdev@vger.kernel.org
12364 L: mptcp@lists.01.org
12366 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12367 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12368 F: Documentation/networking/mptcp-sysctl.rst
12369 F: include/net/mptcp.h
12370 F: include/uapi/linux/mptcp.h
12372 F: tools/testing/selftests/net/mptcp/
12375 M: Eric Dumazet <edumazet@google.com>
12376 L: netdev@vger.kernel.org
12378 F: include/linux/tcp.h
12379 F: include/net/tcp.h
12380 F: include/trace/events/tcp.h
12381 F: include/uapi/linux/tcp.h
12382 F: net/ipv4/syncookies.c
12384 F: net/ipv6/syncookies.c
12388 M: Boris Pismenny <borisp@nvidia.com>
12389 M: Aviad Yehezkel <aviadye@nvidia.com>
12390 M: John Fastabend <john.fastabend@gmail.com>
12391 M: Daniel Borkmann <daniel@iogearbox.net>
12392 M: Jakub Kicinski <kuba@kernel.org>
12393 L: netdev@vger.kernel.org
12395 F: include/net/tls.h
12396 F: include/uapi/linux/tls.h
12399 NETWORKING [WIRELESS]
12400 L: linux-wireless@vger.kernel.org
12401 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12403 NETXEN (1/10) GbE SUPPORT
12404 M: Manish Chopra <manishc@marvell.com>
12405 M: Rahul Verma <rahulv@marvell.com>
12406 M: GR-Linux-NIC-Dev@marvell.com
12407 L: netdev@vger.kernel.org
12409 F: drivers/net/ethernet/qlogic/netxen/
12411 NET_FAILOVER MODULE
12412 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12413 L: netdev@vger.kernel.org
12415 F: Documentation/networking/net_failover.rst
12416 F: drivers/net/net_failover.c
12417 F: include/net/net_failover.h
12420 M: David Ahern <dsahern@kernel.org>
12421 L: netdev@vger.kernel.org
12423 F: include/net/netns/nexthop.h
12424 F: include/net/nexthop.h
12425 F: include/uapi/linux/nexthop.h
12426 F: net/ipv4/nexthop.c
12429 L: netdev@vger.kernel.org
12431 F: Documentation/devicetree/bindings/net/nfc/
12433 F: include/linux/platform_data/nfcmrvl.h
12434 F: include/net/nfc/
12435 F: include/uapi/linux/nfc.h
12438 NFS, SUNRPC, AND LOCKD CLIENTS
12439 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12440 M: Anna Schumaker <anna.schumaker@netapp.com>
12441 L: linux-nfs@vger.kernel.org
12443 W: http://client.linux-nfs.org
12444 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12448 F: include/linux/lockd/
12449 F: include/linux/nfs*
12450 F: include/linux/sunrpc/
12451 F: include/uapi/linux/nfs*
12452 F: include/uapi/linux/sunrpc/
12454 F: Documentation/filesystems/nfs/
12457 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12458 L: linux-nilfs@vger.kernel.org
12460 W: https://nilfs.sourceforge.io/
12461 W: https://nilfs.osdn.jp/
12462 T: git git://github.com/konis/nilfs2.git
12463 F: Documentation/filesystems/nilfs2.rst
12465 F: include/trace/events/nilfs2.h
12466 F: include/uapi/linux/nilfs2_api.h
12467 F: include/uapi/linux/nilfs2_ondisk.h
12469 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12470 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12472 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12473 F: Documentation/scsi/NinjaSCSI.rst
12474 F: drivers/scsi/pcmcia/nsp_*
12476 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12477 M: GOTO Masanori <gotom@debian.or.jp>
12478 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12480 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12481 F: Documentation/scsi/NinjaSCSI.rst
12482 F: drivers/scsi/nsp32*
12485 M: Ley Foon Tan <ley.foon.tan@intel.com>
12487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12490 NITRO ENCLAVES (NE)
12491 M: Andra Paraschiv <andraprs@amazon.com>
12492 M: Alexandru Vasile <lexnv@amazon.com>
12493 M: Alexandru Ciobotaru <alcioa@amazon.com>
12494 L: linux-kernel@vger.kernel.org
12496 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12497 F: Documentation/virt/ne_overview.rst
12498 F: drivers/virt/nitro_enclaves/
12499 F: include/linux/nitro_enclaves.h
12500 F: include/uapi/linux/nitro_enclaves.h
12501 F: samples/nitro_enclaves/
12503 NOHZ, DYNTICKS SUPPORT
12504 M: Frederic Weisbecker <fweisbec@gmail.com>
12505 M: Thomas Gleixner <tglx@linutronix.de>
12506 M: Ingo Molnar <mingo@kernel.org>
12507 L: linux-kernel@vger.kernel.org
12509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12510 F: include/linux/sched/nohz.h
12511 F: include/linux/tick.h
12512 F: kernel/time/tick*.*
12514 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12515 M: Pavel Machek <pavel@ucw.cz>
12516 M: Sakari Ailus <sakari.ailus@iki.fi>
12517 L: linux-media@vger.kernel.org
12519 F: drivers/media/i2c/ad5820.c
12520 F: drivers/media/i2c/et8ek8
12522 NOKIA N900 POWER SUPPLY DRIVERS
12523 R: Pali Rohár <pali@kernel.org>
12524 F: drivers/power/supply/bq2415x_charger.c
12525 F: drivers/power/supply/bq27xxx_battery.c
12526 F: drivers/power/supply/bq27xxx_battery_i2c.c
12527 F: drivers/power/supply/isp1704_charger.c
12528 F: drivers/power/supply/rx51_battery.c
12529 F: include/linux/power/bq2415x_charger.h
12530 F: include/linux/power/bq27xxx_battery.h
12533 M: Willy Tarreau <w@1wt.eu>
12535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12536 F: tools/include/nolibc/
12539 M: Matthias Maennich <maennich@google.com>
12541 F: Documentation/core-api/symbol-namespaces.rst
12545 M: Sanjay R Mehta <sanju.mehta@amd.com>
12546 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12547 L: linux-ntb@googlegroups.com
12549 F: drivers/ntb/hw/amd/
12552 M: Jon Mason <jdmason@kudzu.us>
12553 M: Dave Jiang <dave.jiang@intel.com>
12554 M: Allen Hubbe <allenbh@gmail.com>
12555 L: linux-ntb@googlegroups.com
12557 W: https://github.com/jonmason/ntb/wiki
12558 T: git git://github.com/jonmason/ntb.git
12559 F: drivers/net/ntb_netdev.c
12561 F: include/linux/ntb.h
12562 F: include/linux/ntb_transport.h
12563 F: tools/testing/selftests/ntb/
12566 M: Serge Semin <fancer.lancer@gmail.com>
12567 L: linux-ntb@googlegroups.com
12569 F: drivers/ntb/hw/idt/
12572 M: Dave Jiang <dave.jiang@intel.com>
12573 L: linux-ntb@googlegroups.com
12575 W: https://github.com/davejiang/linux/wiki
12576 T: git https://github.com/davejiang/linux.git
12577 F: drivers/ntb/hw/intel/
12580 M: Anton Altaparmakov <anton@tuxera.com>
12581 L: linux-ntfs-dev@lists.sourceforge.net
12583 W: http://www.tuxera.com/
12584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12585 F: Documentation/filesystems/ntfs.rst
12589 M: Finn Thain <fthain@telegraphics.com.au>
12590 L: linux-m68k@lists.linux-m68k.org
12592 F: arch/*/include/asm/nubus.h
12594 F: include/linux/nubus.h
12595 F: include/uapi/linux/nubus.h
12597 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12598 M: Antonino Daplas <adaplas@gmail.com>
12599 L: linux-fbdev@vger.kernel.org
12601 F: drivers/video/fbdev/nvidia/
12602 F: drivers/video/fbdev/riva/
12605 M: Keith Busch <kbusch@kernel.org>
12606 M: Jens Axboe <axboe@fb.com>
12607 M: Christoph Hellwig <hch@lst.de>
12608 M: Sagi Grimberg <sagi@grimberg.me>
12609 L: linux-nvme@lists.infradead.org
12611 W: http://git.infradead.org/nvme.git
12612 T: git://git.infradead.org/nvme.git
12613 F: drivers/nvme/host/
12614 F: include/linux/nvme.h
12615 F: include/uapi/linux/nvme_ioctl.h
12617 NVM EXPRESS FC TRANSPORT DRIVERS
12618 M: James Smart <james.smart@broadcom.com>
12619 L: linux-nvme@lists.infradead.org
12621 F: drivers/nvme/host/fc.c
12622 F: drivers/nvme/target/fc.c
12623 F: drivers/nvme/target/fcloop.c
12624 F: include/linux/nvme-fc-driver.h
12625 F: include/linux/nvme-fc.h
12627 NVM EXPRESS TARGET DRIVER
12628 M: Christoph Hellwig <hch@lst.de>
12629 M: Sagi Grimberg <sagi@grimberg.me>
12630 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12631 L: linux-nvme@lists.infradead.org
12633 W: http://git.infradead.org/nvme.git
12634 T: git://git.infradead.org/nvme.git
12635 F: drivers/nvme/target/
12638 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12641 F: Documentation/ABI/stable/sysfs-bus-nvmem
12642 F: Documentation/devicetree/bindings/nvmem/
12644 F: include/linux/nvmem-consumer.h
12645 F: include/linux/nvmem-provider.h
12648 M: Ashish Kumar <ashish.kumar@nxp.com>
12649 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12650 L: linux-spi@vger.kernel.org
12652 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12653 F: drivers/spi/spi-nxp-fspi.c
12655 NXP FXAS21002C DRIVER
12656 M: Rui Miguel Silva <rmfrfs@gmail.com>
12657 L: linux-iio@vger.kernel.org
12659 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12660 F: drivers/iio/gyro/fxas21002c.h
12661 F: drivers/iio/gyro/fxas21002c_core.c
12662 F: drivers/iio/gyro/fxas21002c_i2c.c
12663 F: drivers/iio/gyro/fxas21002c_spi.c
12665 NXP i.MX 8MQ DCSS DRIVER
12666 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12667 R: Lucas Stach <l.stach@pengutronix.de>
12668 L: dri-devel@lists.freedesktop.org
12670 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12671 F: drivers/gpu/drm/imx/dcss/
12673 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12674 M: Jagan Teki <jagan@amarulasolutions.com>
12676 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12677 F: drivers/regulator/pf8x00-regulator.c
12679 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12680 M: Krzysztof Kozlowski <krzk@kernel.org>
12681 L: linux-kernel@vger.kernel.org
12683 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12684 F: drivers/extcon/extcon-ptn5150.c
12686 NXP SGTL5000 DRIVER
12687 M: Fabio Estevam <festevam@gmail.com>
12688 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12690 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12691 F: sound/soc/codecs/sgtl5000*
12693 NXP SJA1105 ETHERNET SWITCH DRIVER
12694 M: Vladimir Oltean <olteanv@gmail.com>
12695 L: linux-kernel@vger.kernel.org
12697 F: drivers/net/dsa/sja1105
12699 NXP TDA998X DRM DRIVER
12700 M: Russell King <linux@armlinux.org.uk>
12702 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12703 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12704 F: drivers/gpu/drm/i2c/tda998x_drv.c
12705 F: include/drm/i2c/tda998x.h
12706 F: include/dt-bindings/display/tda998x.h
12710 M: Peter Rosin <peda@axentia.se>
12711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12713 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12714 F: sound/soc/codecs/tfa9879*
12717 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12718 R: Charles Gorand <charles.gorand@effinnov.com>
12719 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12721 F: drivers/nfc/nxp-nci
12724 M: Jiri Pirko <jiri@nvidia.com>
12725 L: netdev@vger.kernel.org
12727 F: include/linux/objagg.h
12729 F: lib/test_objagg.c
12732 M: Josh Poimboeuf <jpoimboe@redhat.com>
12733 M: Peter Zijlstra <peterz@infradead.org>
12736 F: include/linux/objtool.h
12738 OCELOT ETHERNET SWITCH DRIVER
12739 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12740 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12741 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12742 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12743 L: netdev@vger.kernel.org
12745 F: drivers/net/dsa/ocelot/*
12746 F: drivers/net/ethernet/mscc/
12747 F: include/soc/mscc/ocelot*
12748 F: net/dsa/tag_ocelot.c
12749 F: tools/testing/selftests/drivers/net/ocelot/*
12751 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12752 M: Frederic Barrat <fbarrat@linux.ibm.com>
12753 M: Andrew Donnellan <ajd@linux.ibm.com>
12754 L: linuxppc-dev@lists.ozlabs.org
12756 F: Documentation/userspace-api/accelerators/ocxl.rst
12757 F: arch/powerpc/include/asm/pnv-ocxl.h
12758 F: arch/powerpc/platforms/powernv/ocxl.c
12759 F: drivers/misc/ocxl/
12760 F: include/misc/ocxl*
12761 F: include/uapi/misc/ocxl.h
12764 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12765 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12766 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12767 L: linux-omap@vger.kernel.org
12769 F: sound/soc/ti/n810.c
12770 F: sound/soc/ti/omap*
12771 F: sound/soc/ti/rx51.c
12772 F: sound/soc/ti/sdma-pcm.*
12774 OMAP CLOCK FRAMEWORK SUPPORT
12775 M: Paul Walmsley <paul@pwsan.com>
12776 L: linux-omap@vger.kernel.org
12778 F: arch/arm/*omap*/*clock*
12780 OMAP DEVICE TREE SUPPORT
12781 M: Benoît Cousson <bcousson@baylibre.com>
12782 M: Tony Lindgren <tony@atomide.com>
12783 L: linux-omap@vger.kernel.org
12784 L: devicetree@vger.kernel.org
12786 F: arch/arm/boot/dts/*am3*
12787 F: arch/arm/boot/dts/*am4*
12788 F: arch/arm/boot/dts/*am5*
12789 F: arch/arm/boot/dts/*dra7*
12790 F: arch/arm/boot/dts/*omap*
12791 F: arch/arm/boot/dts/logicpd-som-lv*
12792 F: arch/arm/boot/dts/logicpd-torpedo*
12794 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12795 L: linux-omap@vger.kernel.org
12796 L: linux-fbdev@vger.kernel.org
12798 F: Documentation/arm/omap/dss.rst
12799 F: drivers/video/fbdev/omap2/
12801 OMAP FRAMEBUFFER SUPPORT
12802 L: linux-fbdev@vger.kernel.org
12803 L: linux-omap@vger.kernel.org
12805 F: drivers/video/fbdev/omap/
12807 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12808 M: Roger Quadros <rogerq@ti.com>
12809 M: Tony Lindgren <tony@atomide.com>
12810 L: linux-omap@vger.kernel.org
12812 F: arch/arm/mach-omap2/*gpmc*
12813 F: drivers/memory/omap-gpmc.c
12816 M: Grygorii Strashko <grygorii.strashko@ti.com>
12817 M: Santosh Shilimkar <ssantosh@kernel.org>
12818 M: Kevin Hilman <khilman@kernel.org>
12819 L: linux-omap@vger.kernel.org
12821 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12822 F: drivers/gpio/gpio-omap.c
12824 OMAP HARDWARE SPINLOCK SUPPORT
12825 M: Ohad Ben-Cohen <ohad@wizery.com>
12826 L: linux-omap@vger.kernel.org
12828 F: drivers/hwspinlock/omap_hwspinlock.c
12830 OMAP HS MMC SUPPORT
12831 L: linux-mmc@vger.kernel.org
12832 L: linux-omap@vger.kernel.org
12834 F: drivers/mmc/host/omap_hsmmc.c
12837 M: Paul Walmsley <paul@pwsan.com>
12838 L: linux-omap@vger.kernel.org
12840 F: arch/arm/mach-omap2/omap_hwmod*data*
12842 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12843 M: Benoît Cousson <bcousson@baylibre.com>
12844 L: linux-omap@vger.kernel.org
12846 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12849 M: Benoît Cousson <bcousson@baylibre.com>
12850 M: Paul Walmsley <paul@pwsan.com>
12851 L: linux-omap@vger.kernel.org
12853 F: arch/arm/mach-omap2/omap_hwmod.*
12856 M: Vignesh R <vigneshr@ti.com>
12857 L: linux-omap@vger.kernel.org
12858 L: linux-i2c@vger.kernel.org
12860 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12861 F: drivers/i2c/busses/i2c-omap.c
12863 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12864 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12865 L: linux-media@vger.kernel.org
12867 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12868 F: drivers/media/platform/omap3isp/
12869 F: drivers/staging/media/omap4iss/
12872 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12873 L: linux-omap@vger.kernel.org
12875 F: drivers/mmc/host/omap.c
12877 OMAP POWER MANAGEMENT SUPPORT
12878 M: Kevin Hilman <khilman@kernel.org>
12879 L: linux-omap@vger.kernel.org
12881 F: arch/arm/*omap*/*pm*
12882 F: drivers/cpufreq/omap-cpufreq.c
12884 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12885 M: Rajendra Nayak <rnayak@codeaurora.org>
12886 M: Paul Walmsley <paul@pwsan.com>
12887 L: linux-omap@vger.kernel.org
12889 F: arch/arm/mach-omap2/prm*
12891 OMAP RANDOM NUMBER GENERATOR SUPPORT
12892 M: Deepak Saxena <dsaxena@plexity.net>
12894 F: drivers/char/hw_random/omap-rng.c
12897 L: linux-usb@vger.kernel.org
12898 L: linux-omap@vger.kernel.org
12900 F: arch/arm/*omap*/usb*
12901 F: drivers/usb/*/*omap*
12903 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12904 M: Mark Jackson <mpfj@newflow.co.uk>
12905 L: linux-omap@vger.kernel.org
12907 F: arch/arm/boot/dts/am335x-nano.dts
12910 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12911 M: Tony Lindgren <tony@atomide.com>
12912 L: linux-omap@vger.kernel.org
12914 Q: http://patchwork.kernel.org/project/linux-omap/list/
12915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12916 F: arch/arm/configs/omap1_defconfig
12917 F: arch/arm/mach-omap1/
12918 F: arch/arm/plat-omap/
12919 F: drivers/i2c/busses/i2c-omap.c
12920 F: include/linux/platform_data/ams-delta-fiq.h
12921 F: include/linux/platform_data/i2c-omap.h
12924 M: Tony Lindgren <tony@atomide.com>
12925 L: linux-omap@vger.kernel.org
12927 W: http://www.muru.com/linux/omap/
12928 W: http://linux.omap.com/
12929 Q: http://patchwork.kernel.org/project/linux-omap/list/
12930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12931 F: arch/arm/configs/omap2plus_defconfig
12932 F: arch/arm/mach-omap2/
12933 F: arch/arm/plat-omap/
12934 F: drivers/bus/ti-sysc.c
12935 F: drivers/i2c/busses/i2c-omap.c
12936 F: drivers/irqchip/irq-omap-intc.c
12937 F: drivers/mfd/*omap*.c
12938 F: drivers/mfd/menelaus.c
12939 F: drivers/mfd/palmas.c
12940 F: drivers/mfd/tps65217.c
12941 F: drivers/mfd/tps65218.c
12942 F: drivers/mfd/tps65910.c
12943 F: drivers/mfd/twl-core.[ch]
12944 F: drivers/mfd/twl4030*.c
12945 F: drivers/mfd/twl6030*.c
12946 F: drivers/mfd/twl6040*.c
12947 F: drivers/regulator/palmas-regulator*.c
12948 F: drivers/regulator/pbias-regulator.c
12949 F: drivers/regulator/tps65217-regulator.c
12950 F: drivers/regulator/tps65218-regulator.c
12951 F: drivers/regulator/tps65910-regulator.c
12952 F: drivers/regulator/twl-regulator.c
12953 F: drivers/regulator/twl6030-regulator.c
12954 F: include/linux/platform_data/i2c-omap.h
12955 F: include/linux/platform_data/ti-sysc.h
12958 M: Bob Copeland <me@bobcopeland.com>
12959 L: linux-karma-devel@lists.sourceforge.net
12961 F: Documentation/filesystems/omfs.rst
12964 OMNIKEY CARDMAN 4000 DRIVER
12965 M: Harald Welte <laforge@gnumonks.org>
12967 F: drivers/char/pcmcia/cm4000_cs.c
12968 F: include/linux/cm4000_cs.h
12969 F: include/uapi/linux/cm4000_cs.h
12971 OMNIKEY CARDMAN 4040 DRIVER
12972 M: Harald Welte <laforge@gnumonks.org>
12974 F: drivers/char/pcmcia/cm4040_cs.*
12976 OMNIVISION OV02A10 SENSOR DRIVER
12977 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12978 L: linux-media@vger.kernel.org
12980 T: git git://linuxtv.org/media_tree.git
12981 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
12982 F: drivers/media/i2c/ov02a10.c
12984 OMNIVISION OV13858 SENSOR DRIVER
12985 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12986 L: linux-media@vger.kernel.org
12988 T: git git://linuxtv.org/media_tree.git
12989 F: drivers/media/i2c/ov13858.c
12991 OMNIVISION OV2680 SENSOR DRIVER
12992 M: Rui Miguel Silva <rmfrfs@gmail.com>
12993 L: linux-media@vger.kernel.org
12995 T: git git://linuxtv.org/media_tree.git
12996 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
12997 F: drivers/media/i2c/ov2680.c
12999 OMNIVISION OV2685 SENSOR DRIVER
13000 M: Shunqian Zheng <zhengsq@rock-chips.com>
13001 L: linux-media@vger.kernel.org
13003 T: git git://linuxtv.org/media_tree.git
13004 F: drivers/media/i2c/ov2685.c
13006 OMNIVISION OV2740 SENSOR DRIVER
13007 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13008 R: Shawn Tu <shawnx.tu@intel.com>
13009 R: Bingbu Cao <bingbu.cao@intel.com>
13010 L: linux-media@vger.kernel.org
13012 T: git git://linuxtv.org/media_tree.git
13013 F: drivers/media/i2c/ov2740.c
13015 OMNIVISION OV5640 SENSOR DRIVER
13016 M: Steve Longerbeam <slongerbeam@gmail.com>
13017 L: linux-media@vger.kernel.org
13019 T: git git://linuxtv.org/media_tree.git
13020 F: drivers/media/i2c/ov5640.c
13022 OMNIVISION OV5647 SENSOR DRIVER
13023 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13024 M: Jacopo Mondi <jacopo@jmondi.org>
13025 L: linux-media@vger.kernel.org
13027 T: git git://linuxtv.org/media_tree.git
13028 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
13029 F: drivers/media/i2c/ov5647.c
13031 OMNIVISION OV5670 SENSOR DRIVER
13032 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13033 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13034 L: linux-media@vger.kernel.org
13036 T: git git://linuxtv.org/media_tree.git
13037 F: drivers/media/i2c/ov5670.c
13039 OMNIVISION OV5675 SENSOR DRIVER
13040 M: Shawn Tu <shawnx.tu@intel.com>
13041 L: linux-media@vger.kernel.org
13043 T: git git://linuxtv.org/media_tree.git
13044 F: drivers/media/i2c/ov5675.c
13046 OMNIVISION OV5695 SENSOR DRIVER
13047 M: Shunqian Zheng <zhengsq@rock-chips.com>
13048 L: linux-media@vger.kernel.org
13050 T: git git://linuxtv.org/media_tree.git
13051 F: drivers/media/i2c/ov5695.c
13053 OMNIVISION OV7670 SENSOR DRIVER
13054 L: linux-media@vger.kernel.org
13056 T: git git://linuxtv.org/media_tree.git
13057 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13058 F: drivers/media/i2c/ov7670.c
13060 OMNIVISION OV772x SENSOR DRIVER
13061 M: Jacopo Mondi <jacopo@jmondi.org>
13062 L: linux-media@vger.kernel.org
13064 T: git git://linuxtv.org/media_tree.git
13065 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13066 F: drivers/media/i2c/ov772x.c
13067 F: include/media/i2c/ov772x.h
13069 OMNIVISION OV7740 SENSOR DRIVER
13070 M: Wenyou Yang <wenyou.yang@microchip.com>
13071 L: linux-media@vger.kernel.org
13073 T: git git://linuxtv.org/media_tree.git
13074 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13075 F: drivers/media/i2c/ov7740.c
13077 OMNIVISION OV8856 SENSOR DRIVER
13078 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13079 L: linux-media@vger.kernel.org
13081 T: git git://linuxtv.org/media_tree.git
13082 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13083 F: drivers/media/i2c/ov8856.c
13085 OMNIVISION OV9640 SENSOR DRIVER
13086 M: Petr Cvek <petrcvekcz@gmail.com>
13087 L: linux-media@vger.kernel.org
13089 F: drivers/media/i2c/ov9640.*
13091 OMNIVISION OV9650 SENSOR DRIVER
13092 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13093 R: Akinobu Mita <akinobu.mita@gmail.com>
13094 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13095 L: linux-media@vger.kernel.org
13097 T: git git://linuxtv.org/media_tree.git
13098 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13099 F: drivers/media/i2c/ov9650.c
13101 OMNIVISION OV9734 SENSOR DRIVER
13102 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13103 R: Bingbu Cao <bingbu.cao@intel.com>
13104 L: linux-media@vger.kernel.org
13106 T: git git://linuxtv.org/media_tree.git
13107 F: drivers/media/i2c/ov9734.c
13109 ONENAND FLASH DRIVER
13110 M: Kyungmin Park <kyungmin.park@samsung.com>
13111 L: linux-mtd@lists.infradead.org
13113 F: drivers/mtd/nand/onenand/
13114 F: include/linux/mtd/onenand*.h
13116 ONION OMEGA2+ BOARD
13117 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13118 L: linux-mips@vger.kernel.org
13120 F: arch/mips/boot/dts/ralink/omega2p.dts
13123 M: Jens Wiklander <jens.wiklander@linaro.org>
13124 L: op-tee@lists.trustedfirmware.org
13126 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13127 F: drivers/tee/optee/
13129 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13130 M: Sumit Garg <sumit.garg@linaro.org>
13131 L: op-tee@lists.trustedfirmware.org
13133 F: drivers/char/hw_random/optee-rng.c
13136 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13137 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13138 L: linux-rdma@vger.kernel.org
13140 F: drivers/infiniband/ulp/opa_vnic
13142 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13143 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13144 M: Frank Rowand <frowand.list@gmail.com>
13145 L: devicetree@vger.kernel.org
13147 F: Documentation/devicetree/dynamic-resolution-notes.rst
13148 F: Documentation/devicetree/overlay-notes.rst
13149 F: drivers/of/overlay.c
13150 F: drivers/of/resolver.c
13151 K: of_overlay_notifier_
13153 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13154 M: Rob Herring <robh+dt@kernel.org>
13155 M: Frank Rowand <frowand.list@gmail.com>
13156 L: devicetree@vger.kernel.org
13158 W: http://www.devicetree.org/
13159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13160 F: Documentation/ABI/testing/sysfs-firmware-ofw
13162 F: include/linux/of*.h
13165 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13166 M: Rob Herring <robh+dt@kernel.org>
13167 L: devicetree@vger.kernel.org
13169 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13171 F: Documentation/devicetree/
13172 F: arch/*/boot/dts/
13173 F: include/dt-bindings/
13175 OPENCORES I2C BUS DRIVER
13176 M: Peter Korsgaard <peter@korsgaard.com>
13177 M: Andrew Lunn <andrew@lunn.ch>
13178 L: linux-i2c@vger.kernel.org
13180 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13181 F: Documentation/i2c/busses/i2c-ocores.rst
13182 F: drivers/i2c/busses/i2c-ocores.c
13183 F: include/linux/platform_data/i2c-ocores.h
13185 OPENRISC ARCHITECTURE
13186 M: Jonas Bonn <jonas@southpole.se>
13187 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13188 M: Stafford Horne <shorne@gmail.com>
13189 L: openrisc@lists.librecores.org
13191 W: http://openrisc.io
13192 T: git git://github.com/openrisc/linux.git
13193 F: Documentation/devicetree/bindings/openrisc/
13194 F: Documentation/openrisc/
13196 F: drivers/irqchip/irq-ompic.c
13197 F: drivers/irqchip/irq-or1k-*
13200 M: Pravin B Shelar <pshelar@ovn.org>
13201 L: netdev@vger.kernel.org
13202 L: dev@openvswitch.org
13204 W: http://openvswitch.org
13205 F: include/uapi/linux/openvswitch.h
13206 F: net/openvswitch/
13208 OPERATING PERFORMANCE POINTS (OPP)
13209 M: Viresh Kumar <vireshk@kernel.org>
13210 M: Nishanth Menon <nm@ti.com>
13211 M: Stephen Boyd <sboyd@kernel.org>
13212 L: linux-pm@vger.kernel.org
13214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13215 F: Documentation/devicetree/bindings/opp/
13216 F: Documentation/power/opp.rst
13218 F: include/linux/pm_opp.h
13221 M: Clemens Ladisch <clemens@ladisch.de>
13222 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13225 F: sound/drivers/opl4/
13228 M: Robert Richter <rric@kernel.org>
13229 L: oprofile-list@lists.sf.net
13231 F: arch/*/include/asm/oprofile*.h
13232 F: arch/*/oprofile/
13233 F: drivers/oprofile/
13234 F: include/linux/oprofile.h
13236 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13237 M: Mark Fasheh <mark@fasheh.com>
13238 M: Joel Becker <jlbec@evilplan.org>
13239 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13240 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13242 W: http://ocfs2.wiki.kernel.org
13243 F: Documentation/filesystems/dlmfs.rst
13244 F: Documentation/filesystems/ocfs2.rst
13247 ORANGEFS FILESYSTEM
13248 M: Mike Marshall <hubcap@omnibond.com>
13249 R: Martin Brandenburg <martin@omnibond.com>
13250 L: devel@lists.orangefs.org
13252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13253 F: Documentation/filesystems/orangefs.rst
13257 L: linux-wireless@vger.kernel.org
13259 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13260 W: http://www.nongnu.org/orinoco/
13261 F: drivers/net/wireless/intersil/orinoco/
13263 OV2659 OMNIVISION SENSOR DRIVER
13264 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13265 L: linux-media@vger.kernel.org
13267 W: https://linuxtv.org
13268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13269 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13270 F: drivers/media/i2c/ov2659.c
13271 F: include/media/i2c/ov2659.h
13274 M: Miklos Szeredi <miklos@szeredi.hu>
13275 L: linux-unionfs@vger.kernel.org
13277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13278 F: Documentation/filesystems/overlayfs.rst
13281 P54 WIRELESS DRIVER
13282 M: Christian Lamparter <chunkeey@googlemail.com>
13283 L: linux-wireless@vger.kernel.org
13285 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13286 F: drivers/net/wireless/intersil/p54/
13289 M: Vladimir Oltean <olteanv@gmail.com>
13290 L: netdev@vger.kernel.org
13292 F: Documentation/core-api/packing.rst
13293 F: include/linux/packing.h
13296 PADATA PARALLEL EXECUTION MECHANISM
13297 M: Steffen Klassert <steffen.klassert@secunet.com>
13298 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13299 L: linux-crypto@vger.kernel.org
13300 L: linux-kernel@vger.kernel.org
13302 F: Documentation/core-api/padata.rst
13303 F: include/linux/padata.h
13307 M: Jesper Dangaard Brouer <hawk@kernel.org>
13308 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13309 L: netdev@vger.kernel.org
13311 F: Documentation/networking/page_pool.rst
13312 F: include/net/page_pool.h
13313 F: include/trace/events/page_pool.h
13314 F: net/core/page_pool.c
13316 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13317 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13318 L: platform-driver-x86@vger.kernel.org
13320 F: drivers/platform/x86/panasonic-laptop.c
13322 PARALLAX PING IIO SENSOR DRIVER
13323 M: Andreas Klinger <ak@it-klinger.de>
13324 L: linux-iio@vger.kernel.org
13326 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13327 F: drivers/iio/proximity/ping.c
13329 PARALLEL LCD/KEYPAD PANEL DRIVER
13330 M: Willy Tarreau <willy@haproxy.com>
13331 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13333 F: Documentation/admin-guide/lcd-panel-cgram.rst
13334 F: drivers/auxdisplay/panel.c
13336 PARALLEL PORT SUBSYSTEM
13337 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13338 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13339 L: linux-parport@lists.infradead.org (subscribers-only)
13341 F: Documentation/driver-api/parport*.rst
13342 F: drivers/char/ppdev.c
13343 F: drivers/parport/
13344 F: include/linux/parport*.h
13345 F: include/uapi/linux/ppdev.h
13347 PARAVIRT_OPS INTERFACE
13348 M: Juergen Gross <jgross@suse.com>
13349 M: Deep Shah <sdeep@vmware.com>
13350 M: "VMware, Inc." <pv-drivers@vmware.com>
13351 L: virtualization@lists.linux-foundation.org
13353 F: Documentation/virt/paravirt_ops.rst
13354 F: arch/*/include/asm/paravirt*.h
13355 F: arch/*/kernel/paravirt*
13356 F: include/linux/hypervisor.h
13358 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13359 M: Tim Waugh <tim@cyberelk.net>
13360 L: linux-parport@lists.infradead.org (subscribers-only)
13362 F: Documentation/admin-guide/blockdev/paride.rst
13363 F: drivers/block/paride/
13365 PARISC ARCHITECTURE
13366 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13367 M: Helge Deller <deller@gmx.de>
13368 L: linux-parisc@vger.kernel.org
13370 W: https://parisc.wiki.kernel.org
13371 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13374 F: Documentation/parisc/
13376 F: drivers/char/agp/parisc-agp.c
13377 F: drivers/input/misc/hp_sdc_rtc.c
13378 F: drivers/input/serio/gscps2.c
13379 F: drivers/input/serio/hp_sdc*
13381 F: drivers/parport/parport_gsc.*
13382 F: drivers/tty/serial/8250/8250_gsc.c
13383 F: drivers/video/console/sti*
13384 F: drivers/video/fbdev/sti*
13385 F: drivers/video/logo/logo_parisc*
13386 F: include/linux/hp_sdc.h
13389 M: Jiri Pirko <jiri@nvidia.com>
13390 L: netdev@vger.kernel.org
13392 F: include/linux/parman.h
13394 F: lib/test_parman.c
13396 PC ENGINES APU BOARD DRIVER
13397 M: Enrico Weigelt, metux IT consult <info@metux.net>
13399 F: drivers/platform/x86/pcengines-apuv2.c
13401 PC87360 HARDWARE MONITORING DRIVER
13402 M: Jim Cromie <jim.cromie@gmail.com>
13403 L: linux-hwmon@vger.kernel.org
13405 F: Documentation/hwmon/pc87360.rst
13406 F: drivers/hwmon/pc87360.c
13408 PC8736x GPIO DRIVER
13409 M: Jim Cromie <jim.cromie@gmail.com>
13411 F: drivers/char/pc8736x_gpio.c
13413 PC87427 HARDWARE MONITORING DRIVER
13414 M: Jean Delvare <jdelvare@suse.com>
13415 L: linux-hwmon@vger.kernel.org
13417 F: Documentation/hwmon/pc87427.rst
13418 F: drivers/hwmon/pc87427.c
13421 M: Riku Voipio <riku.voipio@iki.fi>
13423 F: drivers/leds/leds-pca9532.c
13424 F: include/linux/leds-pca9532.h
13426 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13427 M: Guenter Roeck <linux@roeck-us.net>
13428 L: linux-i2c@vger.kernel.org
13430 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13432 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13433 M: Khalid Aziz <khalid@gonehiking.org>
13435 F: drivers/firmware/pcdp.*
13437 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13438 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13439 M: Pali Rohár <pali@kernel.org>
13440 L: linux-pci@vger.kernel.org
13441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13443 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13444 F: drivers/pci/controller/pci-aardvark.c
13446 PCI DRIVER FOR ALTERA PCIE IP
13447 M: Ley Foon Tan <ley.foon.tan@intel.com>
13448 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13449 L: linux-pci@vger.kernel.org
13451 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13452 F: drivers/pci/controller/pcie-altera.c
13454 PCI DRIVER FOR APPLIEDMICRO XGENE
13455 M: Toan Le <toan@os.amperecomputing.com>
13456 L: linux-pci@vger.kernel.org
13457 L: linux-arm-kernel@lists.infradead.org
13459 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13460 F: drivers/pci/controller/pci-xgene.c
13462 PCI DRIVER FOR ARM VERSATILE PLATFORM
13463 M: Rob Herring <robh@kernel.org>
13464 L: linux-pci@vger.kernel.org
13465 L: linux-arm-kernel@lists.infradead.org
13467 F: Documentation/devicetree/bindings/pci/versatile.yaml
13468 F: drivers/pci/controller/pci-versatile.c
13470 PCI DRIVER FOR ARMADA 8K
13471 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13472 L: linux-pci@vger.kernel.org
13473 L: linux-arm-kernel@lists.infradead.org
13475 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13476 F: drivers/pci/controller/dwc/pcie-armada8k.c
13478 PCI DRIVER FOR CADENCE PCIE IP
13479 M: Tom Joseph <tjoseph@cadence.com>
13480 L: linux-pci@vger.kernel.org
13482 F: Documentation/devicetree/bindings/pci/cdns,*
13483 F: drivers/pci/controller/cadence/
13485 PCI DRIVER FOR FREESCALE LAYERSCAPE
13486 M: Minghuan Lian <minghuan.Lian@nxp.com>
13487 M: Mingkai Hu <mingkai.hu@nxp.com>
13488 M: Roy Zang <roy.zang@nxp.com>
13489 L: linuxppc-dev@lists.ozlabs.org
13490 L: linux-pci@vger.kernel.org
13491 L: linux-arm-kernel@lists.infradead.org
13493 F: drivers/pci/controller/dwc/*layerscape*
13495 PCI DRIVER FOR GENERIC OF HOSTS
13496 M: Will Deacon <will@kernel.org>
13497 L: linux-pci@vger.kernel.org
13498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13500 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13501 F: drivers/pci/controller/pci-host-common.c
13502 F: drivers/pci/controller/pci-host-generic.c
13504 PCI DRIVER FOR IMX6
13505 M: Richard Zhu <hongxing.zhu@nxp.com>
13506 M: Lucas Stach <l.stach@pengutronix.de>
13507 L: linux-pci@vger.kernel.org
13508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13510 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13511 F: drivers/pci/controller/dwc/*imx6*
13513 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13514 M: Jonathan Derrick <jonathan.derrick@intel.com>
13515 L: linux-pci@vger.kernel.org
13517 F: drivers/pci/controller/vmd.c
13519 PCI DRIVER FOR MICROSEMI SWITCHTEC
13520 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13521 M: Logan Gunthorpe <logang@deltatee.com>
13522 L: linux-pci@vger.kernel.org
13524 F: Documentation/ABI/testing/sysfs-class-switchtec
13525 F: Documentation/driver-api/switchtec.rst
13526 F: drivers/ntb/hw/mscc/
13527 F: drivers/pci/switch/switchtec*
13528 F: include/linux/switchtec.h
13529 F: include/uapi/linux/switchtec_ioctl.h
13531 PCI DRIVER FOR MOBIVEIL PCIE IP
13532 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13533 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13534 L: linux-pci@vger.kernel.org
13536 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13537 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13539 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13540 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13541 L: linux-pci@vger.kernel.org
13542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13544 F: drivers/pci/controller/*mvebu*
13546 PCI DRIVER FOR NVIDIA TEGRA
13547 M: Thierry Reding <thierry.reding@gmail.com>
13548 L: linux-tegra@vger.kernel.org
13549 L: linux-pci@vger.kernel.org
13551 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13552 F: drivers/pci/controller/pci-tegra.c
13554 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13555 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13556 L: linux-pci@vger.kernel.org
13557 L: linux-arm-kernel@lists.infradead.org
13559 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13560 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13562 PCI DRIVER FOR RENESAS R-CAR
13563 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13564 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13565 L: linux-pci@vger.kernel.org
13566 L: linux-renesas-soc@vger.kernel.org
13568 F: Documentation/devicetree/bindings/pci/*rcar*
13569 F: drivers/pci/controller/*rcar*
13571 PCI DRIVER FOR SAMSUNG EXYNOS
13572 M: Jingoo Han <jingoohan1@gmail.com>
13573 L: linux-pci@vger.kernel.org
13574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13575 L: linux-samsung-soc@vger.kernel.org
13577 F: drivers/pci/controller/dwc/pci-exynos.c
13579 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13580 M: Jingoo Han <jingoohan1@gmail.com>
13581 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13582 L: linux-pci@vger.kernel.org
13584 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13585 F: drivers/pci/controller/dwc/*designware*
13587 PCI DRIVER FOR TI DRA7XX/J721E
13588 M: Kishon Vijay Abraham I <kishon@ti.com>
13589 L: linux-omap@vger.kernel.org
13590 L: linux-pci@vger.kernel.org
13591 L: linux-arm-kernel@lists.infradead.org
13593 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13594 F: drivers/pci/controller/cadence/pci-j721e.c
13595 F: drivers/pci/controller/dwc/pci-dra7xx.c
13597 PCI DRIVER FOR TI KEYSTONE
13598 M: Murali Karicheri <m-karicheri2@ti.com>
13599 L: linux-pci@vger.kernel.org
13600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13602 F: drivers/pci/controller/dwc/pci-keystone.c
13604 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13605 M: Linus Walleij <linus.walleij@linaro.org>
13606 L: linux-pci@vger.kernel.org
13608 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13609 F: drivers/pci/controller/pci-v3-semi.c
13611 PCI ENDPOINT SUBSYSTEM
13612 M: Kishon Vijay Abraham I <kishon@ti.com>
13613 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13614 L: linux-pci@vger.kernel.org
13616 F: Documentation/PCI/endpoint/*
13617 F: Documentation/misc-devices/pci-endpoint-test.rst
13618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13619 F: drivers/misc/pci_endpoint_test.c
13620 F: drivers/pci/endpoint/
13623 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13624 M: Russell Currey <ruscur@russell.cc>
13625 M: Oliver O'Halloran <oohall@gmail.com>
13626 L: linuxppc-dev@lists.ozlabs.org
13628 F: Documentation/PCI/pci-error-recovery.rst
13629 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13630 F: arch/powerpc/include/*/eeh*.h
13631 F: arch/powerpc/kernel/eeh*.c
13632 F: arch/powerpc/platforms/*/eeh*.c
13633 F: drivers/pci/pcie/aer.c
13634 F: drivers/pci/pcie/dpc.c
13635 F: drivers/pci/pcie/err.c
13638 M: Linas Vepstas <linasvepstas@gmail.com>
13639 L: linux-pci@vger.kernel.org
13641 F: Documentation/PCI/pci-error-recovery.rst
13643 PCI MSI DRIVER FOR ALTERA MSI IP
13644 M: Ley Foon Tan <ley.foon.tan@intel.com>
13645 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13646 L: linux-pci@vger.kernel.org
13648 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13649 F: drivers/pci/controller/pcie-altera-msi.c
13651 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13652 M: Toan Le <toan@os.amperecomputing.com>
13653 L: linux-pci@vger.kernel.org
13654 L: linux-arm-kernel@lists.infradead.org
13656 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13657 F: drivers/pci/controller/pci-xgene-msi.c
13659 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13660 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13661 R: Rob Herring <robh@kernel.org>
13662 L: linux-pci@vger.kernel.org
13664 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13666 F: drivers/pci/controller/
13669 M: Bjorn Helgaas <bhelgaas@google.com>
13670 L: linux-pci@vger.kernel.org
13672 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13674 F: Documentation/PCI/
13675 F: Documentation/devicetree/bindings/pci/
13676 F: arch/x86/kernel/early-quirks.c
13677 F: arch/x86/kernel/quirks.c
13679 F: drivers/acpi/pci*
13681 F: include/asm-generic/pci*
13682 F: include/linux/of_pci.h
13683 F: include/linux/pci*
13684 F: include/uapi/linux/pci*
13687 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13688 M: Jonathan Chocron <jonnyc@amazon.com>
13689 L: linux-pci@vger.kernel.org
13691 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13692 F: drivers/pci/controller/dwc/pcie-al.c
13694 PCIE DRIVER FOR AMLOGIC MESON
13695 M: Yue Wang <yue.wang@Amlogic.com>
13696 L: linux-pci@vger.kernel.org
13697 L: linux-amlogic@lists.infradead.org
13699 F: drivers/pci/controller/dwc/pci-meson.c
13701 PCIE DRIVER FOR AXIS ARTPEC
13702 M: Jesper Nilsson <jesper.nilsson@axis.com>
13703 L: linux-arm-kernel@axis.com
13704 L: linux-pci@vger.kernel.org
13706 F: Documentation/devicetree/bindings/pci/axis,artpec*
13707 F: drivers/pci/controller/dwc/*artpec*
13709 PCIE DRIVER FOR CAVIUM THUNDERX
13710 M: Robert Richter <rric@kernel.org>
13711 L: linux-pci@vger.kernel.org
13712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13714 F: drivers/pci/controller/pci-thunder-*
13716 PCIE DRIVER FOR HISILICON
13717 M: Zhou Wang <wangzhou1@hisilicon.com>
13718 L: linux-pci@vger.kernel.org
13720 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13721 F: drivers/pci/controller/dwc/pcie-hisi.c
13723 PCIE DRIVER FOR HISILICON KIRIN
13724 M: Xiaowei Song <songxiaowei@hisilicon.com>
13725 M: Binghui Wang <wangbinghui@hisilicon.com>
13726 L: linux-pci@vger.kernel.org
13728 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13729 F: drivers/pci/controller/dwc/pcie-kirin.c
13731 PCIE DRIVER FOR HISILICON STB
13732 M: Shawn Guo <shawn.guo@linaro.org>
13733 L: linux-pci@vger.kernel.org
13735 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13736 F: drivers/pci/controller/dwc/pcie-histb.c
13738 PCIE DRIVER FOR MEDIATEK
13739 M: Ryder Lee <ryder.lee@mediatek.com>
13740 L: linux-pci@vger.kernel.org
13741 L: linux-mediatek@lists.infradead.org
13743 F: Documentation/devicetree/bindings/pci/mediatek*
13744 F: drivers/pci/controller/*mediatek*
13746 PCIE DRIVER FOR QUALCOMM MSM
13747 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13748 L: linux-pci@vger.kernel.org
13749 L: linux-arm-msm@vger.kernel.org
13751 F: drivers/pci/controller/dwc/*qcom*
13753 PCIE DRIVER FOR ROCKCHIP
13754 M: Shawn Lin <shawn.lin@rock-chips.com>
13755 L: linux-pci@vger.kernel.org
13756 L: linux-rockchip@lists.infradead.org
13758 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13759 F: drivers/pci/controller/pcie-rockchip*
13761 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13762 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13763 L: linux-pci@vger.kernel.org
13765 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13766 F: drivers/pci/controller/dwc/pcie-uniphier*
13768 PCIE DRIVER FOR ST SPEAR13XX
13769 M: Pratyush Anand <pratyush.anand@gmail.com>
13770 L: linux-pci@vger.kernel.org
13772 F: drivers/pci/controller/dwc/*spear*
13775 M: Dominik Brodowski <linux@dominikbrodowski.net>
13777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13778 F: Documentation/pcmcia/
13783 PCNET32 NETWORK DRIVER
13784 M: Don Fry <pcnet32@frontier.com>
13785 L: netdev@vger.kernel.org
13787 F: drivers/net/ethernet/amd/pcnet32.c
13789 PCRYPT PARALLEL CRYPTO ENGINE
13790 M: Steffen Klassert <steffen.klassert@secunet.com>
13791 L: linux-crypto@vger.kernel.org
13794 F: include/crypto/pcrypt.h
13796 PEAQ WMI HOTKEYS DRIVER
13797 M: Hans de Goede <hdegoede@redhat.com>
13798 L: platform-driver-x86@vger.kernel.org
13800 F: drivers/platform/x86/peaq-wmi.c
13802 PENSANDO ETHERNET DRIVERS
13803 M: Shannon Nelson <snelson@pensando.io>
13804 M: Pensando Drivers <drivers@pensando.io>
13805 L: netdev@vger.kernel.org
13807 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13808 F: drivers/net/ethernet/pensando/
13810 PER-CPU MEMORY ALLOCATOR
13811 M: Dennis Zhou <dennis@kernel.org>
13812 M: Tejun Heo <tj@kernel.org>
13813 M: Christoph Lameter <cl@linux.com>
13815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13816 F: arch/*/include/asm/percpu.h
13817 F: include/linux/percpu*.h
13820 PER-TASK DELAY ACCOUNTING
13821 M: Balbir Singh <bsingharora@gmail.com>
13823 F: include/linux/delayacct.h
13824 F: kernel/delayacct.c
13826 PERFORMANCE EVENTS SUBSYSTEM
13827 M: Peter Zijlstra <peterz@infradead.org>
13828 M: Ingo Molnar <mingo@redhat.com>
13829 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13830 R: Mark Rutland <mark.rutland@arm.com>
13831 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13832 R: Jiri Olsa <jolsa@redhat.com>
13833 R: Namhyung Kim <namhyung@kernel.org>
13834 L: linux-kernel@vger.kernel.org
13836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13838 F: arch/*/events/*/*
13839 F: arch/*/include/asm/perf_event.h
13840 F: arch/*/kernel/*/*/perf_event*.c
13841 F: arch/*/kernel/*/perf_event*.c
13842 F: arch/*/kernel/perf_callchain.c
13843 F: arch/*/kernel/perf_event*.c
13844 F: include/linux/perf_event.h
13845 F: include/uapi/linux/perf_event.h
13850 PERFORMANCE EVENTS TOOLING ARM64
13851 R: John Garry <john.garry@huawei.com>
13852 R: Will Deacon <will@kernel.org>
13853 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13854 R: Leo Yan <leo.yan@linaro.org>
13855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13857 F: tools/build/feature/test-libopencsd.c
13858 F: tools/perf/arch/arm*/
13859 F: tools/perf/pmu-events/arch/arm64/
13860 F: tools/perf/util/arm-spe*
13861 F: tools/perf/util/cs-etm*
13863 PERSONALITY HANDLING
13864 M: Christoph Hellwig <hch@infradead.org>
13865 L: linux-abi-devel@lists.sourceforge.net
13867 F: include/linux/personality.h
13868 F: include/uapi/linux/personality.h
13870 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13871 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13872 L: linux-input@vger.kernel.org
13874 F: Documentation/input/devices/pxrc.rst
13875 F: drivers/input/joystick/pxrc.c
13878 M: Remi Denis-Courmont <courmisch@gmail.com>
13880 F: Documentation/networking/phonet.rst
13881 F: include/linux/phonet.h
13882 F: include/net/phonet/
13883 F: include/uapi/linux/phonet.h
13887 M: Joern Engel <joern@lazybastard.org>
13888 L: linux-mtd@lists.infradead.org
13890 F: drivers/mtd/devices/phram.c
13893 M: Bruno Prémont <bonbons@linux-vserver.org>
13894 L: linux-input@vger.kernel.org
13896 F: drivers/hid/hid-picolcd*
13899 M: Christian Brauner <christian@brauner.io>
13900 L: linux-kernel@vger.kernel.org
13902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13904 F: tools/testing/selftests/clone3/
13905 F: tools/testing/selftests/pid_namespace/
13906 F: tools/testing/selftests/pidfd/
13909 K: \b(clone_args|kernel_clone_args)\b
13911 PIN CONTROL SUBSYSTEM
13912 M: Linus Walleij <linus.walleij@linaro.org>
13913 L: linux-gpio@vger.kernel.org
13915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13916 F: Documentation/devicetree/bindings/pinctrl/
13917 F: Documentation/driver-api/pinctl.rst
13918 F: drivers/pinctrl/
13919 F: include/linux/pinctrl/
13921 PIN CONTROLLER - FREESCALE
13922 M: Dong Aisheng <aisheng.dong@nxp.com>
13923 M: Fabio Estevam <festevam@gmail.com>
13924 M: Shawn Guo <shawnguo@kernel.org>
13925 M: Stefan Agner <stefan@agner.ch>
13926 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13927 L: linux-gpio@vger.kernel.org
13929 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13930 F: drivers/pinctrl/freescale/
13932 PIN CONTROLLER - INTEL
13933 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13934 M: Andy Shevchenko <andy@kernel.org>
13936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13937 F: drivers/pinctrl/intel/
13939 PIN CONTROLLER - MEDIATEK
13940 M: Sean Wang <sean.wang@kernel.org>
13941 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13943 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13944 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13945 F: drivers/pinctrl/mediatek/
13947 PIN CONTROLLER - MICROCHIP AT91
13948 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13950 L: linux-gpio@vger.kernel.org
13952 F: drivers/gpio/gpio-sama5d2-piobu.c
13953 F: drivers/pinctrl/pinctrl-at91*
13955 PIN CONTROLLER - QUALCOMM
13956 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13957 L: linux-arm-msm@vger.kernel.org
13959 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13960 F: drivers/pinctrl/qcom/
13962 PIN CONTROLLER - RENESAS
13963 M: Geert Uytterhoeven <geert+renesas@glider.be>
13964 L: linux-renesas-soc@vger.kernel.org
13966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13967 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13968 F: drivers/pinctrl/renesas/
13970 PIN CONTROLLER - SAMSUNG
13971 M: Tomasz Figa <tomasz.figa@gmail.com>
13972 M: Krzysztof Kozlowski <krzk@kernel.org>
13973 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13975 L: linux-samsung-soc@vger.kernel.org
13977 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13979 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13980 F: drivers/pinctrl/samsung/
13981 F: include/dt-bindings/pinctrl/samsung.h
13983 PIN CONTROLLER - SINGLE
13984 M: Tony Lindgren <tony@atomide.com>
13985 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13987 L: linux-omap@vger.kernel.org
13989 F: drivers/pinctrl/pinctrl-single.c
13991 PIN CONTROLLER - ST SPEAR
13992 M: Viresh Kumar <vireshk@kernel.org>
13993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13995 W: http://www.st.com/spear
13996 F: drivers/pinctrl/spear/
13998 PISTACHIO SOC SUPPORT
13999 M: James Hartley <james.hartley@sondrel.com>
14000 L: linux-mips@vger.kernel.org
14002 F: arch/mips/boot/dts/img/pistachio*
14003 F: arch/mips/configs/pistachio*_defconfig
14004 F: arch/mips/include/asm/mach-pistachio/
14005 F: arch/mips/pistachio/
14008 M: linux-block@vger.kernel.org
14010 F: drivers/block/pktcdvd.c
14011 F: include/linux/pktcdvd.h
14012 F: include/uapi/linux/pktcdvd.h
14014 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14015 M: Tomasz Duszynski <tduszyns@gmail.com>
14017 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14018 F: drivers/iio/chemical/pms7003.c
14021 M: Jacob Keller <jacob.e.keller@intel.com>
14023 F: Documentation/driver-api/pldmfw/
14024 F: include/linux/pldmfw.h
14028 M: Logan Gunthorpe <logang@deltatee.com>
14030 F: drivers/dma/plx_dma.c
14033 M: Charles Hsu <hsu.yungteng@gmail.com>
14034 L: linux-hwmon@vger.kernel.org
14036 F: Documentation/hwmon/pm6764tr.rst
14037 F: drivers/hwmon/pmbus/pm6764tr.c
14040 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14041 L: linux-pm@vger.kernel.org
14043 W: https://01.org/pm-graph
14044 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14045 T: git git://github.com/intel/pm-graph
14046 F: tools/power/pm-graph
14048 PMBUS HARDWARE MONITORING DRIVERS
14049 M: Guenter Roeck <linux@roeck-us.net>
14050 L: linux-hwmon@vger.kernel.org
14052 W: http://hwmon.wiki.kernel.org/
14053 W: http://www.roeck-us.net/linux/drivers/
14054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14055 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14056 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14057 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14058 F: Documentation/hwmon/adm1275.rst
14059 F: Documentation/hwmon/ibm-cffps.rst
14060 F: Documentation/hwmon/ir35221.rst
14061 F: Documentation/hwmon/lm25066.rst
14062 F: Documentation/hwmon/ltc2978.rst
14063 F: Documentation/hwmon/ltc3815.rst
14064 F: Documentation/hwmon/max16064.rst
14065 F: Documentation/hwmon/max20751.rst
14066 F: Documentation/hwmon/max31785.rst
14067 F: Documentation/hwmon/max34440.rst
14068 F: Documentation/hwmon/max8688.rst
14069 F: Documentation/hwmon/pmbus-core.rst
14070 F: Documentation/hwmon/pmbus.rst
14071 F: Documentation/hwmon/tps40422.rst
14072 F: Documentation/hwmon/ucd9000.rst
14073 F: Documentation/hwmon/ucd9200.rst
14074 F: Documentation/hwmon/zl6100.rst
14075 F: drivers/hwmon/pmbus/
14076 F: include/linux/pmbus.h
14078 PMC SIERRA MaxRAID DRIVER
14079 L: linux-scsi@vger.kernel.org
14081 W: http://www.pmc-sierra.com/
14082 F: drivers/scsi/pmcraid.*
14084 PMC SIERRA PM8001 DRIVER
14085 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14086 L: linux-scsi@vger.kernel.org
14088 F: drivers/scsi/pm8001/
14090 PNI RM3100 IIO DRIVER
14091 M: Song Qiang <songqiang1304521@gmail.com>
14092 L: linux-iio@vger.kernel.org
14094 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14095 F: drivers/iio/magnetometer/rm3100*
14098 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14099 L: linux-acpi@vger.kernel.org
14102 F: include/linux/pnp.h
14104 POSIX CLOCKS and TIMERS
14105 M: Thomas Gleixner <tglx@linutronix.de>
14106 L: linux-kernel@vger.kernel.org
14108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14110 F: include/linux/time_namespace.h
14111 F: include/linux/timer*
14112 F: kernel/time/*timer*
14113 F: kernel/time/namespace.c
14115 POWER MANAGEMENT CORE
14116 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14117 L: linux-pm@vger.kernel.org
14119 B: https://bugzilla.kernel.org
14120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14121 F: drivers/base/power/
14122 F: drivers/powercap/
14123 F: include/linux/intel_rapl.h
14124 F: include/linux/pm.h
14125 F: include/linux/pm_*
14126 F: include/linux/powercap.h
14127 F: kernel/configs/nopm.config
14129 POWER STATE COORDINATION INTERFACE (PSCI)
14130 M: Mark Rutland <mark.rutland@arm.com>
14131 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14132 L: linux-arm-kernel@lists.infradead.org
14134 F: drivers/firmware/psci/
14135 F: include/linux/psci.h
14136 F: include/uapi/linux/psci.h
14138 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14139 M: Sebastian Reichel <sre@kernel.org>
14140 L: linux-pm@vger.kernel.org
14142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14143 F: Documentation/ABI/testing/sysfs-class-power
14144 F: Documentation/devicetree/bindings/power/supply/
14145 F: drivers/power/supply/
14146 F: include/linux/power_supply.h
14148 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14149 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14150 L: linuxppc-dev@lists.ozlabs.org
14152 F: drivers/char/powernv-op-panel.c
14154 PPP OVER ATM (RFC 2364)
14155 M: Mitchell Blank Jr <mitch@sfgoth.com>
14157 F: include/uapi/linux/atmppp.h
14158 F: net/atm/pppoatm.c
14161 M: Michal Ostrowski <mostrows@earthlink.net>
14163 F: drivers/net/ppp/pppoe.c
14164 F: drivers/net/ppp/pppox.c
14167 M: James Chapman <jchapman@katalix.com>
14169 F: include/linux/if_pppol2tp.h
14170 F: include/uapi/linux/if_pppol2tp.h
14171 F: net/l2tp/l2tp_ppp.c
14173 PPP PROTOCOL DRIVERS AND COMPRESSORS
14174 M: Paul Mackerras <paulus@samba.org>
14175 L: linux-ppp@vger.kernel.org
14177 F: drivers/net/ppp/ppp_*
14180 M: Rodolfo Giometti <giometti@enneenne.com>
14181 L: linuxpps@ml.enneenne.com (subscribers-only)
14183 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14184 F: Documentation/ABI/testing/sysfs-pps
14185 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14186 F: Documentation/driver-api/pps.rst
14188 F: include/linux/pps*.h
14189 F: include/uapi/linux/pps.h
14192 M: Dmitry Kozlov <xeb@mail.ru>
14193 L: netdev@vger.kernel.org
14195 W: http://sourceforge.net/projects/accel-pptp
14196 F: drivers/net/ppp/pptp.c
14198 PRESSURE STALL INFORMATION (PSI)
14199 M: Johannes Weiner <hannes@cmpxchg.org>
14201 F: include/linux/psi*
14202 F: kernel/sched/psi.c
14205 M: Petr Mladek <pmladek@suse.com>
14206 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14207 R: Steven Rostedt <rostedt@goodmis.org>
14208 R: John Ogness <john.ogness@linutronix.de>
14210 F: include/linux/printk.h
14213 PRISM54 WIRELESS DRIVER
14214 M: Luis Chamberlain <mcgrof@kernel.org>
14215 L: linux-wireless@vger.kernel.org
14217 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14218 F: drivers/net/wireless/intersil/prism54/
14221 R: Alexey Dobriyan <adobriyan@gmail.com>
14222 L: linux-kernel@vger.kernel.org
14223 L: linux-fsdevel@vger.kernel.org
14225 F: Documentation/filesystems/proc.rst
14227 F: include/linux/proc_fs.h
14228 F: tools/testing/selftests/proc/
14231 M: Luis Chamberlain <mcgrof@kernel.org>
14232 M: Kees Cook <keescook@chromium.org>
14233 M: Iurii Zaikin <yzaikin@google.com>
14234 L: linux-kernel@vger.kernel.org
14235 L: linux-fsdevel@vger.kernel.org
14237 F: fs/proc/proc_sysctl.c
14238 F: include/linux/sysctl.h
14239 F: kernel/sysctl-test.c
14241 F: tools/testing/selftests/sysctl/
14243 PS3 NETWORK SUPPORT
14244 M: Geoff Levand <geoff@infradead.org>
14245 L: netdev@vger.kernel.org
14246 L: linuxppc-dev@lists.ozlabs.org
14248 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14250 PS3 PLATFORM SUPPORT
14251 M: Geoff Levand <geoff@infradead.org>
14252 L: linuxppc-dev@lists.ozlabs.org
14254 F: arch/powerpc/boot/ps3*
14255 F: arch/powerpc/include/asm/lv1call.h
14256 F: arch/powerpc/include/asm/ps3*.h
14257 F: arch/powerpc/platforms/ps3/
14260 F: drivers/rtc/rtc-ps3.c
14261 F: drivers/usb/host/*ps3.c
14262 F: sound/ppc/snd_ps3*
14265 M: Jim Paris <jim@jtan.com>
14266 M: Geoff Levand <geoff@infradead.org>
14267 L: linuxppc-dev@lists.ozlabs.org
14269 F: drivers/block/ps3vram.c
14271 PSAMPLE PACKET SAMPLING SUPPORT
14272 M: Yotam Gigi <yotam.gi@gmail.com>
14274 F: include/net/psample.h
14275 F: include/uapi/linux/psample.h
14279 M: Kees Cook <keescook@chromium.org>
14280 M: Anton Vorontsov <anton@enomsg.org>
14281 M: Colin Cross <ccross@android.com>
14282 M: Tony Luck <tony.luck@intel.com>
14284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14285 F: Documentation/admin-guide/ramoops.rst
14286 F: Documentation/admin-guide/pstore-blk.rst
14287 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14288 F: drivers/acpi/apei/erst.c
14289 F: drivers/firmware/efi/efi-pstore.c
14291 F: include/linux/pstore*
14292 K: \b(pstore|ramoops)
14294 PTP HARDWARE CLOCK SUPPORT
14295 M: Richard Cochran <richardcochran@gmail.com>
14296 L: netdev@vger.kernel.org
14298 W: http://linuxptp.sourceforge.net/
14299 F: Documentation/ABI/testing/sysfs-ptp
14300 F: Documentation/driver-api/ptp.rst
14301 F: drivers/net/phy/dp83640*
14303 F: include/linux/ptp_cl*
14306 M: Oleg Nesterov <oleg@redhat.com>
14308 F: arch/*/*/ptrace*.c
14309 F: arch/*/include/asm/ptrace*.h
14310 F: arch/*/ptrace*.c
14311 F: include/asm-generic/syscall.h
14312 F: include/linux/ptrace.h
14313 F: include/linux/regset.h
14314 F: include/linux/tracehook.h
14315 F: include/uapi/linux/ptrace.h
14316 F: include/uapi/linux/ptrace.h
14320 M: Hans Verkuil <hverkuil@xs4all.nl>
14321 L: linux-media@vger.kernel.org
14323 T: git git://linuxtv.org/media_tree.git
14324 F: Documentation/admin-guide/media/pulse8-cec.rst
14325 F: drivers/media/cec/usb/pulse8/
14327 PVRUSB2 VIDEO4LINUX DRIVER
14328 M: Mike Isely <isely@pobox.com>
14329 L: pvrusb2@isely.net (subscribers-only)
14330 L: linux-media@vger.kernel.org
14332 W: http://www.isely.net/pvrusb2/
14333 T: git git://linuxtv.org/media_tree.git
14334 F: Documentation/driver-api/media/drivers/pvrusb2*
14335 F: drivers/media/usb/pvrusb2/
14338 M: Hans Verkuil <hverkuil@xs4all.nl>
14339 L: linux-media@vger.kernel.org
14341 T: git git://linuxtv.org/media_tree.git
14342 F: drivers/media/usb/pwc/*
14343 F: include/trace/events/pwc.h
14346 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14347 L: linux-hwmon@vger.kernel.org
14349 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14350 F: Documentation/hwmon/pwm-fan.rst
14351 F: drivers/hwmon/pwm-fan.c
14354 M: Sean Young <sean@mess.org>
14355 L: linux-media@vger.kernel.org
14357 F: drivers/media/rc/pwm-ir-tx.c
14360 M: Thierry Reding <thierry.reding@gmail.com>
14361 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14362 M: Lee Jones <lee.jones@linaro.org>
14363 L: linux-pwm@vger.kernel.org
14365 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14367 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14368 F: Documentation/devicetree/bindings/pwm/
14369 F: Documentation/driver-api/pwm.rst
14370 F: drivers/gpio/gpio-mvebu.c
14372 F: drivers/video/backlight/pwm_bl.c
14373 F: include/linux/pwm.h
14374 F: include/linux/pwm_backlight.h
14375 K: pwm_(config|apply_state|ops)
14378 M: Robert Jarzmik <robert.jarzmik@free.fr>
14379 L: linux-gpio@vger.kernel.org
14381 F: drivers/gpio/gpio-pxa.c
14387 M: Robert Jarzmik <robert.jarzmik@free.fr>
14388 L: linux-rtc@vger.kernel.org
14391 PXA2xx/PXA3xx SUPPORT
14392 M: Daniel Mack <daniel@zonque.org>
14393 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14394 M: Robert Jarzmik <robert.jarzmik@free.fr>
14395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14397 T: git git://github.com/hzhuang1/linux.git
14398 T: git git://github.com/rjarzmik/linux.git
14399 F: arch/arm/boot/dts/pxa*
14400 F: arch/arm/mach-pxa/
14401 F: drivers/dma/pxa*
14402 F: drivers/pcmcia/pxa2xx*
14403 F: drivers/pinctrl/pxa/
14404 F: drivers/spi/spi-pxa2xx*
14405 F: drivers/usb/gadget/udc/pxa2*
14406 F: include/sound/pxa2xx-lib.h
14411 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14412 L: qat-linux@intel.com
14414 F: drivers/crypto/qat/
14416 QCOM AUDIO (ASoC) DRIVERS
14417 M: Patrick Lai <plai@codeaurora.org>
14418 M: Banajit Goswami <bgoswami@codeaurora.org>
14419 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14424 M: Alex Elder <elder@kernel.org>
14425 L: netdev@vger.kernel.org
14427 F: drivers/net/ipa/
14429 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14430 M: Gabriel Somlo <somlo@cmu.edu>
14431 M: "Michael S. Tsirkin" <mst@redhat.com>
14432 L: qemu-devel@nongnu.org
14434 F: drivers/firmware/qemu_fw_cfg.c
14435 F: include/uapi/linux/qemu_fw_cfg.h
14438 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14439 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14440 L: linux-rdma@vger.kernel.org
14442 F: drivers/infiniband/hw/qib/
14444 QLOGIC QL41xxx FCOE DRIVER
14445 M: Saurav Kashyap <skashyap@marvell.com>
14446 M: Javed Hasan <jhasan@marvell.com>
14447 M: GR-QLogic-Storage-Upstream@marvell.com
14448 L: linux-scsi@vger.kernel.org
14450 F: drivers/scsi/qedf/
14452 QLOGIC QL41xxx ISCSI DRIVER
14453 M: Nilesh Javali <njavali@marvell.com>
14454 M: Manish Rangankar <mrangankar@marvell.com>
14455 M: GR-QLogic-Storage-Upstream@marvell.com
14456 L: linux-scsi@vger.kernel.org
14458 F: drivers/scsi/qedi/
14460 QLOGIC QL4xxx ETHERNET DRIVER
14461 M: Ariel Elior <aelior@marvell.com>
14462 M: GR-everest-linux-l2@marvell.com
14463 L: netdev@vger.kernel.org
14465 F: drivers/net/ethernet/qlogic/qed/
14466 F: drivers/net/ethernet/qlogic/qede/
14467 F: include/linux/qed/
14469 QLOGIC QL4xxx RDMA DRIVER
14470 M: Michal Kalderon <mkalderon@marvell.com>
14471 M: Ariel Elior <aelior@marvell.com>
14472 L: linux-rdma@vger.kernel.org
14474 F: drivers/infiniband/hw/qedr/
14475 F: include/uapi/rdma/qedr-abi.h
14477 QLOGIC QLA1280 SCSI DRIVER
14478 M: Michael Reed <mdr@sgi.com>
14479 L: linux-scsi@vger.kernel.org
14481 F: drivers/scsi/qla1280.[ch]
14483 QLOGIC QLA2XXX FC-SCSI DRIVER
14484 M: Nilesh Javali <njavali@marvell.com>
14485 M: GR-QLogic-Storage-Upstream@marvell.com
14486 L: linux-scsi@vger.kernel.org
14488 F: drivers/scsi/qla2xxx/
14490 QLOGIC QLA3XXX NETWORK DRIVER
14491 M: GR-Linux-NIC-Dev@marvell.com
14492 L: netdev@vger.kernel.org
14494 F: drivers/net/ethernet/qlogic/qla3xxx.*
14496 QLOGIC QLA4XXX iSCSI DRIVER
14497 M: Nilesh Javali <njavali@marvell.com>
14498 M: Manish Rangankar <mrangankar@marvell.com>
14499 M: GR-QLogic-Storage-Upstream@marvell.com
14500 L: linux-scsi@vger.kernel.org
14502 F: drivers/scsi/qla4xxx/
14504 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14505 M: Shahed Shaikh <shshaikh@marvell.com>
14506 M: Manish Chopra <manishc@marvell.com>
14507 M: GR-Linux-NIC-Dev@marvell.com
14508 L: netdev@vger.kernel.org
14510 F: drivers/net/ethernet/qlogic/qlcnic/
14512 QLOGIC QLGE 10Gb ETHERNET DRIVER
14513 M: Manish Chopra <manishc@marvell.com>
14514 M: GR-Linux-NIC-Dev@marvell.com
14515 L: netdev@vger.kernel.org
14517 F: drivers/staging/qlge/
14519 QM1D1B0004 MEDIA DRIVER
14520 M: Akihiro Tsukada <tskd08@gmail.com>
14521 L: linux-media@vger.kernel.org
14523 F: drivers/media/tuners/qm1d1b0004*
14525 QM1D1C0042 MEDIA DRIVER
14526 M: Akihiro Tsukada <tskd08@gmail.com>
14527 L: linux-media@vger.kernel.org
14529 F: drivers/media/tuners/qm1d1c0042*
14532 M: Anders Larsen <al@alarsen.net>
14534 W: http://www.alarsen.net/linux/qnx4fs/
14536 F: include/uapi/linux/qnx4_fs.h
14537 F: include/uapi/linux/qnxtypes.h
14539 QORIQ DPAA2 FSL-MC BUS DRIVER
14540 M: Stuart Yoder <stuyoder@gmail.com>
14541 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14542 L: linux-kernel@vger.kernel.org
14544 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14545 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14546 F: drivers/bus/fsl-mc/
14548 QT1010 MEDIA DRIVER
14549 M: Antti Palosaari <crope@iki.fi>
14550 L: linux-media@vger.kernel.org
14552 W: https://linuxtv.org
14553 W: http://palosaari.fi/linux/
14554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14555 T: git git://linuxtv.org/anttip/media_tree.git
14556 F: drivers/media/tuners/qt1010*
14558 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14559 M: Kalle Valo <kvalo@codeaurora.org>
14560 L: ath10k@lists.infradead.org
14562 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14564 F: drivers/net/wireless/ath/ath10k/
14566 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14567 M: Kalle Valo <kvalo@codeaurora.org>
14568 L: ath11k@lists.infradead.org
14570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14571 F: drivers/net/wireless/ath/ath11k/
14573 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14574 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14575 L: linux-wireless@vger.kernel.org
14577 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14578 F: drivers/net/wireless/ath/ath9k/
14580 QUALCOMM CAMERA SUBSYSTEM DRIVER
14581 M: Robert Foss <robert.foss@linaro.org>
14582 M: Todor Tomov <todor.too@gmail.com>
14583 L: linux-media@vger.kernel.org
14585 F: Documentation/admin-guide/media/qcom_camss.rst
14586 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14587 F: drivers/media/platform/qcom/camss/
14589 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14590 M: Niklas Cassel <nks@flawful.org>
14591 L: linux-pm@vger.kernel.org
14592 L: linux-arm-msm@vger.kernel.org
14594 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14595 F: drivers/soc/qcom/cpr.c
14597 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14598 M: Ilia Lin <ilia.lin@kernel.org>
14599 L: linux-pm@vger.kernel.org
14601 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14602 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14604 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14605 M: Timur Tabi <timur@kernel.org>
14606 L: netdev@vger.kernel.org
14608 F: drivers/net/ethernet/qualcomm/emac/
14610 QUALCOMM ETHQOS ETHERNET DRIVER
14611 M: Vinod Koul <vkoul@kernel.org>
14612 L: netdev@vger.kernel.org
14614 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14615 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14617 QUALCOMM GENERIC INTERFACE I2C DRIVER
14618 M: Akash Asthana <akashast@codeaurora.org>
14619 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14620 L: linux-i2c@vger.kernel.org
14621 L: linux-arm-msm@vger.kernel.org
14623 F: drivers/i2c/busses/i2c-qcom-geni.c
14625 QUALCOMM HEXAGON ARCHITECTURE
14626 M: Brian Cain <bcain@codeaurora.org>
14627 L: linux-hexagon@vger.kernel.org
14631 QUALCOMM HIDMA DRIVER
14632 M: Sinan Kaya <okaya@kernel.org>
14633 L: linux-arm-kernel@lists.infradead.org
14634 L: linux-arm-msm@vger.kernel.org
14635 L: dmaengine@vger.kernel.org
14637 F: drivers/dma/qcom/hidma*
14639 QUALCOMM I2C CCI DRIVER
14640 M: Loic Poulain <loic.poulain@linaro.org>
14641 M: Robert Foss <robert.foss@linaro.org>
14642 L: linux-i2c@vger.kernel.org
14643 L: linux-arm-msm@vger.kernel.org
14645 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14646 F: drivers/i2c/busses/i2c-qcom-cci.c
14649 M: Rob Clark <robdclark@gmail.com>
14650 L: iommu@lists.linux-foundation.org
14651 L: linux-arm-msm@vger.kernel.org
14653 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14655 QUALCOMM IPCC MAILBOX DRIVER
14656 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14657 L: linux-arm-msm@vger.kernel.org
14659 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14660 F: drivers/mailbox/qcom-ipcc.c
14661 F: include/dt-bindings/mailbox/qcom-ipcc.h
14663 QUALCOMM IPQ4019 USB PHY DRIVER
14664 M: Robert Marko <robert.marko@sartura.hr>
14665 M: Luka Perkov <luka.perkov@sartura.hr>
14666 L: linux-arm-msm@vger.kernel.org
14668 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14669 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14671 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14672 M: Robert Marko <robert.marko@sartura.hr>
14673 M: Luka Perkov <luka.perkov@sartura.hr>
14674 L: linux-arm-msm@vger.kernel.org
14676 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14677 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14679 QUALCOMM RMNET DRIVER
14680 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14681 M: Sean Tranchetti <stranche@codeaurora.org>
14682 L: netdev@vger.kernel.org
14684 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14685 F: drivers/net/ethernet/qualcomm/rmnet/
14686 F: include/linux/if_rmnet.h
14688 QUALCOMM TSENS THERMAL DRIVER
14689 M: Amit Kucheria <amitk@kernel.org>
14690 L: linux-pm@vger.kernel.org
14691 L: linux-arm-msm@vger.kernel.org
14693 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14694 F: drivers/thermal/qcom/
14696 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14697 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14698 L: linux-media@vger.kernel.org
14699 L: linux-arm-msm@vger.kernel.org
14701 T: git git://linuxtv.org/media_tree.git
14702 F: Documentation/devicetree/bindings/media/*venus*
14703 F: drivers/media/platform/qcom/venus/
14705 QUALCOMM WCN36XX WIRELESS DRIVER
14706 M: Kalle Valo <kvalo@codeaurora.org>
14707 L: wcn36xx@lists.infradead.org
14709 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14710 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14711 F: drivers/net/wireless/ath/wcn36xx/
14713 QUANTENNA QTNFMAC WIRELESS DRIVER
14714 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14715 R: Sergey Matyukevich <geomatsi@gmail.com>
14716 L: linux-wireless@vger.kernel.org
14718 F: drivers/net/wireless/quantenna
14720 RADEON and AMDGPU DRM DRIVERS
14721 M: Alex Deucher <alexander.deucher@amd.com>
14722 M: Christian König <christian.koenig@amd.com>
14723 L: amd-gfx@lists.freedesktop.org
14725 T: git git://people.freedesktop.org/~agd5f/linux
14726 F: drivers/gpu/drm/amd/
14727 F: drivers/gpu/drm/radeon/
14728 F: include/uapi/drm/amdgpu_drm.h
14729 F: include/uapi/drm/radeon_drm.h
14731 RADEON FRAMEBUFFER DISPLAY DRIVER
14732 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14733 L: linux-fbdev@vger.kernel.org
14735 F: drivers/video/fbdev/aty/radeon*
14736 F: include/uapi/linux/radeonfb.h
14738 RADIOSHARK RADIO DRIVER
14739 M: Hans Verkuil <hverkuil@xs4all.nl>
14740 L: linux-media@vger.kernel.org
14742 T: git git://linuxtv.org/media_tree.git
14743 F: drivers/media/radio/radio-shark.c
14745 RADIOSHARK2 RADIO DRIVER
14746 M: Hans Verkuil <hverkuil@xs4all.nl>
14747 L: linux-media@vger.kernel.org
14749 T: git git://linuxtv.org/media_tree.git
14750 F: drivers/media/radio/radio-shark2.c
14751 F: drivers/media/radio/radio-tea5777.c
14753 RADOS BLOCK DEVICE (RBD)
14754 M: Ilya Dryomov <idryomov@gmail.com>
14755 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14756 L: ceph-devel@vger.kernel.org
14758 W: http://ceph.com/
14759 T: git git://github.com/ceph/ceph-client.git
14760 F: Documentation/ABI/testing/sysfs-bus-rbd
14761 F: drivers/block/rbd.c
14762 F: drivers/block/rbd_types.h
14764 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14765 M: Paul Mackerras <paulus@samba.org>
14766 L: linux-fbdev@vger.kernel.org
14768 F: drivers/video/fbdev/aty/aty128fb.c
14770 RAINSHADOW-CEC DRIVER
14771 M: Hans Verkuil <hverkuil@xs4all.nl>
14772 L: linux-media@vger.kernel.org
14774 T: git git://linuxtv.org/media_tree.git
14775 F: drivers/media/cec/usb/rainshadow/
14777 RALINK MIPS ARCHITECTURE
14778 M: John Crispin <john@phrozen.org>
14779 L: linux-mips@vger.kernel.org
14781 F: arch/mips/ralink
14783 RALINK RT2X00 WIRELESS LAN DRIVER
14784 M: Stanislaw Gruszka <stf_xl@wp.pl>
14785 M: Helmut Schaa <helmut.schaa@googlemail.com>
14786 L: linux-wireless@vger.kernel.org
14788 F: drivers/net/wireless/ralink/rt2x00/
14790 RAMDISK RAM BLOCK DEVICE DRIVER
14791 M: Jens Axboe <axboe@kernel.dk>
14793 F: Documentation/admin-guide/blockdev/ramdisk.rst
14794 F: drivers/block/brd.c
14796 RANCHU VIRTUAL BOARD FOR MIPS
14797 M: Miodrag Dinic <miodrag.dinic@mips.com>
14798 L: linux-mips@vger.kernel.org
14800 F: arch/mips/configs/generic/board-ranchu.config
14801 F: arch/mips/generic/board-ranchu.c
14803 RANDOM NUMBER DRIVER
14804 M: "Theodore Ts'o" <tytso@mit.edu>
14806 F: drivers/char/random.c
14809 M: Matt Porter <mporter@kernel.crashing.org>
14810 M: Alexandre Bounine <alex.bou9@gmail.com>
14812 F: drivers/rapidio/
14815 M: Tony Luck <tony.luck@intel.com>
14816 M: Borislav Petkov <bp@alien8.de>
14817 L: linux-edac@vger.kernel.org
14819 F: Documentation/admin-guide/ras.rst
14821 F: include/linux/ras.h
14822 F: include/ras/ras_event.h
14824 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14825 L: linux-wireless@vger.kernel.org
14827 F: drivers/net/wireless/ray*
14829 RC-CORE / LIRC FRAMEWORK
14830 M: Sean Young <sean@mess.org>
14831 L: linux-media@vger.kernel.org
14833 W: http://linuxtv.org
14834 T: git git://linuxtv.org/media_tree.git
14835 F: Documentation/driver-api/media/rc-core.rst
14836 F: Documentation/userspace-api/media/rc/
14837 F: drivers/media/rc/
14838 F: include/media/rc-map.h
14839 F: include/media/rc-core.h
14840 F: include/uapi/linux/lirc.h
14842 RCMM REMOTE CONTROLS DECODER
14843 M: Patrick Lerda <patrick9876@free.fr>
14845 F: drivers/media/rc/ir-rcmm-decoder.c
14847 RCUTORTURE TEST FRAMEWORK
14848 M: "Paul E. McKenney" <paulmck@kernel.org>
14849 M: Josh Triplett <josh@joshtriplett.org>
14850 R: Steven Rostedt <rostedt@goodmis.org>
14851 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14852 R: Lai Jiangshan <jiangshanlai@gmail.com>
14853 L: rcu@vger.kernel.org
14855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14856 F: tools/testing/selftests/rcutorture
14858 RDACM20 Camera Sensor
14859 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14860 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14861 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14862 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14863 L: linux-media@vger.kernel.org
14865 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14866 F: drivers/media/i2c/max9271.c
14867 F: drivers/media/i2c/max9271.h
14868 F: drivers/media/i2c/rdacm20.c
14871 M: Florian Fainelli <florian@openwrt.org>
14874 RDC R6040 FAST ETHERNET DRIVER
14875 M: Florian Fainelli <f.fainelli@gmail.com>
14876 L: netdev@vger.kernel.org
14878 F: drivers/net/ethernet/rdc/r6040.c
14880 RDMAVT - RDMA verbs software
14881 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14882 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14883 L: linux-rdma@vger.kernel.org
14885 F: drivers/infiniband/sw/rdmavt
14887 RDS - RELIABLE DATAGRAM SOCKETS
14888 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14889 L: netdev@vger.kernel.org
14890 L: linux-rdma@vger.kernel.org
14891 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14893 W: https://oss.oracle.com/projects/rds/
14894 F: Documentation/networking/rds.rst
14897 RDT - RESOURCE ALLOCATION
14898 M: Fenghua Yu <fenghua.yu@intel.com>
14899 M: Reinette Chatre <reinette.chatre@intel.com>
14900 L: linux-kernel@vger.kernel.org
14902 F: Documentation/x86/resctrl*
14903 F: arch/x86/include/asm/resctrl.h
14904 F: arch/x86/kernel/cpu/resctrl/
14905 F: tools/testing/selftests/resctrl/
14907 READ-COPY UPDATE (RCU)
14908 M: "Paul E. McKenney" <paulmck@kernel.org>
14909 M: Josh Triplett <josh@joshtriplett.org>
14910 R: Steven Rostedt <rostedt@goodmis.org>
14911 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14912 R: Lai Jiangshan <jiangshanlai@gmail.com>
14913 R: Joel Fernandes <joel@joelfernandes.org>
14914 L: rcu@vger.kernel.org
14916 W: http://www.rdrop.com/users/paulmck/RCU/
14917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14918 F: Documentation/RCU/
14919 F: include/linux/rcu*
14921 X: Documentation/RCU/torture.rst
14922 X: include/linux/srcu*.h
14923 X: kernel/rcu/srcu*.c
14925 REAL TIME CLOCK (RTC) SUBSYSTEM
14926 M: Alessandro Zummo <a.zummo@towertech.it>
14927 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14928 L: linux-rtc@vger.kernel.org
14930 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14932 F: Documentation/admin-guide/rtc.rst
14933 F: Documentation/devicetree/bindings/rtc/
14935 F: include/linux/platform_data/rtc-*
14936 F: include/linux/rtc.h
14937 F: include/linux/rtc/
14938 F: include/uapi/linux/rtc.h
14939 F: tools/testing/selftests/rtc/
14941 REALTEK AUDIO CODECS
14942 M: Oder Chiou <oder_chiou@realtek.com>
14944 F: include/sound/rt*.h
14945 F: sound/soc/codecs/rt*
14947 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14948 M: Linus Walleij <linus.walleij@linaro.org>
14950 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14951 F: drivers/net/dsa/realtek-smi*
14952 F: drivers/net/dsa/rtl83*
14954 REALTEK WIRELESS DRIVER (rtlwifi family)
14955 M: Ping-Ke Shih <pkshih@realtek.com>
14956 L: linux-wireless@vger.kernel.org
14958 W: https://wireless.wiki.kernel.org/
14959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14960 F: drivers/net/wireless/realtek/rtlwifi/
14962 REALTEK WIRELESS DRIVER (rtw88)
14963 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14964 L: linux-wireless@vger.kernel.org
14966 F: drivers/net/wireless/realtek/rtw88/
14968 REDPINE WIRELESS DRIVER
14969 M: Amitkumar Karwar <amitkarwar@gmail.com>
14970 M: Siva Rebbagondla <siva8118@gmail.com>
14971 L: linux-wireless@vger.kernel.org
14973 F: drivers/net/wireless/rsi/
14975 REGISTER MAP ABSTRACTION
14976 M: Mark Brown <broonie@kernel.org>
14977 L: linux-kernel@vger.kernel.org
14979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14980 F: Documentation/devicetree/bindings/regmap/
14981 F: drivers/base/regmap/
14982 F: include/linux/regmap.h
14984 REISERFS FILE SYSTEM
14985 L: reiserfs-devel@vger.kernel.org
14989 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14990 M: Ohad Ben-Cohen <ohad@wizery.com>
14991 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14992 L: linux-remoteproc@vger.kernel.org
14994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14995 F: Documentation/ABI/testing/sysfs-class-remoteproc
14996 F: Documentation/devicetree/bindings/remoteproc/
14997 F: Documentation/staging/remoteproc.rst
14998 F: drivers/remoteproc/
14999 F: include/linux/remoteproc.h
15000 F: include/linux/remoteproc/
15002 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15003 M: Ohad Ben-Cohen <ohad@wizery.com>
15004 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15005 L: linux-remoteproc@vger.kernel.org
15007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15008 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15009 F: Documentation/staging/rpmsg.rst
15011 F: include/linux/rpmsg.h
15012 F: include/linux/rpmsg/
15013 F: include/uapi/linux/rpmsg.h
15016 RENESAS CLOCK DRIVERS
15017 M: Geert Uytterhoeven <geert+renesas@glider.be>
15018 L: linux-renesas-soc@vger.kernel.org
15020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15021 F: Documentation/devicetree/bindings/clock/renesas,*
15022 F: drivers/clk/renesas/
15024 RENESAS EMEV2 I2C DRIVER
15025 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15027 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15028 F: drivers/i2c/busses/i2c-emev2.c
15030 RENESAS ETHERNET DRIVERS
15031 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15032 L: netdev@vger.kernel.org
15033 L: linux-renesas-soc@vger.kernel.org
15034 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15035 F: drivers/net/ethernet/renesas/
15036 F: include/linux/sh_eth.h
15038 RENESAS R-CAR GYROADC DRIVER
15039 M: Marek Vasut <marek.vasut@gmail.com>
15040 L: linux-iio@vger.kernel.org
15042 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15043 F: drivers/iio/adc/rcar-gyroadc.c
15045 RENESAS R-CAR I2C DRIVERS
15046 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15048 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15049 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15050 F: drivers/i2c/busses/i2c-rcar.c
15051 F: drivers/i2c/busses/i2c-sh_mobile.c
15053 RENESAS R-CAR THERMAL DRIVERS
15054 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15055 L: linux-renesas-soc@vger.kernel.org
15057 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15058 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15059 F: drivers/thermal/rcar_gen3_thermal.c
15060 F: drivers/thermal/rcar_thermal.c
15062 RENESAS RIIC DRIVER
15063 M: Chris Brandt <chris.brandt@renesas.com>
15065 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15066 F: drivers/i2c/busses/i2c-riic.c
15068 RENESAS USB PHY DRIVER
15069 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15070 L: linux-renesas-soc@vger.kernel.org
15072 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15074 RESET CONTROLLER FRAMEWORK
15075 M: Philipp Zabel <p.zabel@pengutronix.de>
15077 T: git git://git.pengutronix.de/git/pza/linux
15078 F: Documentation/devicetree/bindings/reset/
15079 F: Documentation/driver-api/reset.rst
15081 F: include/dt-bindings/reset/
15082 F: include/linux/reset-controller.h
15083 F: include/linux/reset.h
15084 F: include/linux/reset/
15085 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15087 RESTARTABLE SEQUENCES SUPPORT
15088 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15089 M: Peter Zijlstra <peterz@infradead.org>
15090 M: "Paul E. McKenney" <paulmck@kernel.org>
15091 M: Boqun Feng <boqun.feng@gmail.com>
15092 L: linux-kernel@vger.kernel.org
15094 F: include/trace/events/rseq.h
15095 F: include/uapi/linux/rseq.h
15097 F: tools/testing/selftests/rseq/
15100 M: Johannes Berg <johannes@sipsolutions.net>
15101 L: linux-wireless@vger.kernel.org
15103 W: https://wireless.wiki.kernel.org/
15104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15106 F: Documentation/ABI/stable/sysfs-class-rfkill
15107 F: Documentation/driver-api/rfkill.rst
15108 F: include/linux/rfkill.h
15109 F: include/uapi/linux/rfkill.h
15113 M: Thomas Graf <tgraf@suug.ch>
15114 M: Herbert Xu <herbert@gondor.apana.org.au>
15115 L: netdev@vger.kernel.org
15117 F: include/linux/rhashtable-types.h
15118 F: include/linux/rhashtable.h
15119 F: lib/rhashtable.c
15120 F: lib/test_rhashtable.c
15122 RICOH R5C592 MEMORYSTICK DRIVER
15123 M: Maxim Levitsky <maximlevitsky@gmail.com>
15125 F: drivers/memstick/host/r592.*
15127 RICOH SMARTMEDIA/XD DRIVER
15128 M: Maxim Levitsky <maximlevitsky@gmail.com>
15130 F: drivers/mtd/nand/raw/r852.c
15131 F: drivers/mtd/nand/raw/r852.h
15133 RISC-V ARCHITECTURE
15134 M: Paul Walmsley <paul.walmsley@sifive.com>
15135 M: Palmer Dabbelt <palmer@dabbelt.com>
15136 M: Albert Ou <aou@eecs.berkeley.edu>
15137 L: linux-riscv@lists.infradead.org
15139 P: Documentation/riscv/patch-acceptance.rst
15140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15146 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15147 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15148 L: linux-block@vger.kernel.org
15150 F: drivers/block/rnbd/
15153 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15155 W: http://sourceforge.net/projects/roccat/
15156 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15157 F: drivers/hid/hid-roccat*
15158 F: include/linux/hid-roccat*
15160 ROCKCHIP ISP V1 DRIVER
15161 M: Helen Koike <helen.koike@collabora.com>
15162 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15163 L: linux-media@vger.kernel.org
15164 L: linux-rockchip@lists.infradead.org
15166 F: Documentation/admin-guide/media/rkisp1.rst
15167 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15168 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15169 F: drivers/media/platform/rockchip/rkisp1
15170 F: include/uapi/linux/rkisp1-config.h
15172 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15173 M: Jacob Chen <jacob-chen@iotwrt.com>
15174 M: Ezequiel Garcia <ezequiel@collabora.com>
15175 L: linux-media@vger.kernel.org
15176 L: linux-rockchip@lists.infradead.org
15178 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15179 F: drivers/media/platform/rockchip/rga/
15181 ROCKCHIP VIDEO DECODER DRIVER
15182 M: Ezequiel Garcia <ezequiel@collabora.com>
15183 L: linux-media@vger.kernel.org
15184 L: linux-rockchip@lists.infradead.org
15186 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15187 F: drivers/staging/media/rkvdec/
15190 M: Jiri Pirko <jiri@resnulli.us>
15191 L: netdev@vger.kernel.org
15193 F: drivers/net/ethernet/rocker/
15197 W: http://www.comtrol.com
15198 F: Documentation/driver-api/serial/rocket.rst
15199 F: drivers/tty/rocket*
15201 ROCKETPORT EXPRESS/INFINITY DRIVER
15202 M: Kevin Cernekee <cernekee@gmail.com>
15203 L: linux-serial@vger.kernel.org
15205 F: drivers/tty/serial/rp2.*
15207 ROHM BD99954 CHARGER IC
15208 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15209 L: linux-power@fi.rohmeurope.com
15211 F: drivers/power/supply/bd99954-charger.c
15212 F: drivers/power/supply/bd99954-charger.h
15214 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15215 M: Tomasz Duszynski <tduszyns@gmail.com>
15217 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15218 F: drivers/iio/light/bh1750.c
15220 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15221 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15222 L: linux-kernel@vger.kernel.org
15223 L: linux-renesas-soc@vger.kernel.org
15225 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15226 F: drivers/gpio/gpio-bd9571mwv.c
15227 F: drivers/mfd/bd9571mwv.c
15228 F: drivers/regulator/bd9571mwv-regulator.c
15229 F: include/linux/mfd/bd9571mwv.h
15231 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15232 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15233 L: linux-power@fi.rohmeurope.com
15235 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15236 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15237 F: drivers/clk/clk-bd718x7.c
15238 F: drivers/gpio/gpio-bd70528.c
15239 F: drivers/gpio/gpio-bd71828.c
15240 F: drivers/mfd/rohm-bd70528.c
15241 F: drivers/mfd/rohm-bd71828.c
15242 F: drivers/mfd/rohm-bd718x7.c
15243 F: drivers/power/supply/bd70528-charger.c
15244 F: drivers/regulator/bd70528-regulator.c
15245 F: drivers/regulator/bd71828-regulator.c
15246 F: drivers/regulator/bd718x7-regulator.c
15247 F: drivers/regulator/rohm-regulator.c
15248 F: drivers/rtc/rtc-bd70528.c
15249 F: drivers/watchdog/bd70528_wdt.c
15250 F: include/linux/mfd/rohm-bd70528.h
15251 F: include/linux/mfd/rohm-bd71828.h
15252 F: include/linux/mfd/rohm-bd718x7.h
15253 F: include/linux/mfd/rohm-generic.h
15254 F: include/linux/mfd/rohm-shared.h
15257 M: Ralf Baechle <ralf@linux-mips.org>
15258 L: linux-hams@vger.kernel.org
15260 W: http://www.linux-ax25.org/
15261 F: include/net/rose.h
15262 F: include/uapi/linux/rose.h
15265 ROTATION DRIVER FOR ALLWINNER A83T
15266 M: Jernej Skrabec <jernej.skrabec@siol.net>
15267 L: linux-media@vger.kernel.org
15269 T: git git://linuxtv.org/media_tree.git
15270 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15271 F: drivers/media/platform/sunxi/sun8i-rotate/
15273 RTL2830 MEDIA DRIVER
15274 M: Antti Palosaari <crope@iki.fi>
15275 L: linux-media@vger.kernel.org
15277 W: https://linuxtv.org
15278 W: http://palosaari.fi/linux/
15279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15280 T: git git://linuxtv.org/anttip/media_tree.git
15281 F: drivers/media/dvb-frontends/rtl2830*
15283 RTL2832 MEDIA DRIVER
15284 M: Antti Palosaari <crope@iki.fi>
15285 L: linux-media@vger.kernel.org
15287 W: https://linuxtv.org
15288 W: http://palosaari.fi/linux/
15289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15290 T: git git://linuxtv.org/anttip/media_tree.git
15291 F: drivers/media/dvb-frontends/rtl2832*
15293 RTL2832_SDR MEDIA DRIVER
15294 M: Antti Palosaari <crope@iki.fi>
15295 L: linux-media@vger.kernel.org
15297 W: https://linuxtv.org
15298 W: http://palosaari.fi/linux/
15299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15300 T: git git://linuxtv.org/anttip/media_tree.git
15301 F: drivers/media/dvb-frontends/rtl2832_sdr*
15303 RTL8180 WIRELESS DRIVER
15304 L: linux-wireless@vger.kernel.org
15306 W: https://wireless.wiki.kernel.org/
15307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15308 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15310 RTL8187 WIRELESS DRIVER
15311 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15312 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15313 M: Larry Finger <Larry.Finger@lwfinger.net>
15314 L: linux-wireless@vger.kernel.org
15316 W: https://wireless.wiki.kernel.org/
15317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15318 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15320 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15321 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15322 L: linux-wireless@vger.kernel.org
15324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15325 F: drivers/net/wireless/realtek/rtl8xxxu/
15327 RTRS TRANSPORT DRIVERS
15328 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15329 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15330 L: linux-rdma@vger.kernel.org
15332 F: drivers/infiniband/ulp/rtrs/
15334 RXRPC SOCKETS (AF_RXRPC)
15335 M: David Howells <dhowells@redhat.com>
15336 L: linux-afs@lists.infradead.org
15338 W: https://www.infradead.org/~dhowells/kafs/
15339 F: Documentation/networking/rxrpc.rst
15340 F: include/keys/rxrpc-type.h
15341 F: include/net/af_rxrpc.h
15342 F: include/trace/events/rxrpc.h
15343 F: include/uapi/linux/rxrpc.h
15346 S3 SAVAGE FRAMEBUFFER DRIVER
15347 M: Antonino Daplas <adaplas@gmail.com>
15348 L: linux-fbdev@vger.kernel.org
15350 F: drivers/video/fbdev/savage/
15353 M: Heiko Carstens <hca@linux.ibm.com>
15354 M: Vasily Gorbik <gor@linux.ibm.com>
15355 M: Christian Borntraeger <borntraeger@de.ibm.com>
15356 L: linux-s390@vger.kernel.org
15358 W: http://www.ibm.com/developerworks/linux/linux390/
15359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15360 F: Documentation/driver-api/s390-drivers.rst
15361 F: Documentation/s390/
15365 S390 COMMON I/O LAYER
15366 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15367 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15368 L: linux-s390@vger.kernel.org
15370 W: http://www.ibm.com/developerworks/linux/linux390/
15371 F: drivers/s390/cio/
15374 M: Stefan Haberland <sth@linux.ibm.com>
15375 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15376 L: linux-s390@vger.kernel.org
15378 W: http://www.ibm.com/developerworks/linux/linux390/
15379 F: block/partitions/ibm.c
15380 F: drivers/s390/block/dasd*
15381 F: include/linux/dasd_mod.h
15384 M: Matthew Rosato <mjrosato@linux.ibm.com>
15385 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15386 L: linux-s390@vger.kernel.org
15388 W: http://www.ibm.com/developerworks/linux/linux390/
15389 F: drivers/iommu/s390-iommu.c
15391 S390 IUCV NETWORK LAYER
15392 M: Julian Wiedmann <jwi@linux.ibm.com>
15393 M: Karsten Graul <kgraul@linux.ibm.com>
15394 L: linux-s390@vger.kernel.org
15396 W: http://www.ibm.com/developerworks/linux/linux390/
15397 F: drivers/s390/net/*iucv*
15398 F: include/net/iucv/
15401 S390 NETWORK DRIVERS
15402 M: Julian Wiedmann <jwi@linux.ibm.com>
15403 M: Karsten Graul <kgraul@linux.ibm.com>
15404 L: linux-s390@vger.kernel.org
15406 W: http://www.ibm.com/developerworks/linux/linux390/
15407 F: drivers/s390/net/
15410 M: Niklas Schnelle <schnelle@linux.ibm.com>
15411 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15412 L: linux-s390@vger.kernel.org
15414 W: http://www.ibm.com/developerworks/linux/linux390/
15416 F: drivers/pci/hotplug/s390_pci_hpc.c
15417 F: Documentation/s390/pci.rst
15419 S390 VFIO AP DRIVER
15420 M: Tony Krowiak <akrowiak@linux.ibm.com>
15421 M: Pierre Morel <pmorel@linux.ibm.com>
15422 M: Halil Pasic <pasic@linux.ibm.com>
15423 L: linux-s390@vger.kernel.org
15425 W: http://www.ibm.com/developerworks/linux/linux390/
15426 F: Documentation/s390/vfio-ap.rst
15427 F: drivers/s390/crypto/vfio_ap_drv.c
15428 F: drivers/s390/crypto/vfio_ap_ops.c
15429 F: drivers/s390/crypto/vfio_ap_private.h
15431 S390 VFIO-CCW DRIVER
15432 M: Cornelia Huck <cohuck@redhat.com>
15433 M: Eric Farman <farman@linux.ibm.com>
15434 R: Halil Pasic <pasic@linux.ibm.com>
15435 L: linux-s390@vger.kernel.org
15436 L: kvm@vger.kernel.org
15438 F: Documentation/s390/vfio-ccw.rst
15439 F: drivers/s390/cio/vfio_ccw*
15440 F: include/uapi/linux/vfio_ccw.h
15442 S390 VFIO-PCI DRIVER
15443 M: Matthew Rosato <mjrosato@linux.ibm.com>
15444 L: linux-s390@vger.kernel.org
15445 L: kvm@vger.kernel.org
15447 F: drivers/vfio/pci/vfio_pci_zdev.c
15448 F: include/uapi/linux/vfio_zdev.h
15451 M: Harald Freudenberger <freude@linux.ibm.com>
15452 L: linux-s390@vger.kernel.org
15454 W: http://www.ibm.com/developerworks/linux/linux390/
15455 F: drivers/s390/crypto/
15458 M: Steffen Maier <maier@linux.ibm.com>
15459 M: Benjamin Block <bblock@linux.ibm.com>
15460 L: linux-s390@vger.kernel.org
15462 W: http://www.ibm.com/developerworks/linux/linux390/
15463 F: drivers/s390/scsi/zfcp_*
15465 S3C24XX SD/MMC Driver
15466 M: Ben Dooks <ben-linux@fluff.org>
15467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15469 F: drivers/mmc/host/s3cmci.*
15471 SAA6588 RDS RECEIVER DRIVER
15472 M: Hans Verkuil <hverkuil@xs4all.nl>
15473 L: linux-media@vger.kernel.org
15475 W: https://linuxtv.org
15476 T: git git://linuxtv.org/media_tree.git
15477 F: drivers/media/i2c/saa6588*
15479 SAA7134 VIDEO4LINUX DRIVER
15480 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15481 L: linux-media@vger.kernel.org
15483 W: https://linuxtv.org
15484 T: git git://linuxtv.org/media_tree.git
15485 F: Documentation/driver-api/media/drivers/saa7134*
15486 F: drivers/media/pci/saa7134/
15488 SAA7146 VIDEO4LINUX-2 DRIVER
15489 M: Hans Verkuil <hverkuil@xs4all.nl>
15490 L: linux-media@vger.kernel.org
15492 T: git git://linuxtv.org/media_tree.git
15493 F: drivers/media/common/saa7146/
15494 F: drivers/media/pci/saa7146/
15495 F: include/media/drv-intf/saa7146*
15497 SAFESETID SECURITY MODULE
15498 M: Micah Morton <mortonm@chromium.org>
15500 F: Documentation/admin-guide/LSM/SafeSetID.rst
15501 F: security/safesetid/
15503 SAMSUNG AUDIO (ASoC) DRIVERS
15504 M: Krzysztof Kozlowski <krzk@kernel.org>
15505 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15508 F: Documentation/devicetree/bindings/sound/samsung*
15509 F: sound/soc/samsung/
15511 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15512 M: Krzysztof Kozlowski <krzk@kernel.org>
15513 L: linux-crypto@vger.kernel.org
15514 L: linux-samsung-soc@vger.kernel.org
15516 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15517 F: drivers/crypto/exynos-rng.c
15519 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15520 M: Łukasz Stelmach <l.stelmach@samsung.com>
15521 L: linux-samsung-soc@vger.kernel.org
15523 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15524 F: drivers/char/hw_random/exynos-trng.c
15526 SAMSUNG FRAMEBUFFER DRIVER
15527 M: Jingoo Han <jingoohan1@gmail.com>
15528 L: linux-fbdev@vger.kernel.org
15530 F: drivers/video/fbdev/s3c-fb.c
15532 SAMSUNG INTERCONNECT DRIVERS
15533 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15534 M: Artur Świgoń <a.swigon@samsung.com>
15535 L: linux-pm@vger.kernel.org
15536 L: linux-samsung-soc@vger.kernel.org
15538 F: drivers/interconnect/samsung/
15540 SAMSUNG LAPTOP DRIVER
15541 M: Corentin Chary <corentin.chary@gmail.com>
15542 L: platform-driver-x86@vger.kernel.org
15544 F: drivers/platform/x86/samsung-laptop.c
15546 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15547 M: Krzysztof Kozlowski <krzk@kernel.org>
15548 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15549 L: linux-kernel@vger.kernel.org
15550 L: linux-samsung-soc@vger.kernel.org
15552 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15553 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15554 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15555 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15556 F: drivers/clk/clk-s2mps11.c
15557 F: drivers/mfd/sec*.c
15558 F: drivers/regulator/s2m*.c
15559 F: drivers/regulator/s5m*.c
15560 F: drivers/rtc/rtc-s5m.c
15561 F: include/linux/mfd/samsung/
15563 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15564 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15565 L: linux-media@vger.kernel.org
15566 L: linux-samsung-soc@vger.kernel.org
15568 F: drivers/media/platform/s3c-camif/
15569 F: include/media/drv-intf/s3c_camif.h
15571 SAMSUNG S3FWRN5 NFC DRIVER
15572 M: Krzysztof Kozlowski <krzk@kernel.org>
15573 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15574 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15576 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15577 F: drivers/nfc/s3fwrn5
15579 SAMSUNG S5C73M3 CAMERA DRIVER
15580 M: Andrzej Hajda <a.hajda@samsung.com>
15581 L: linux-media@vger.kernel.org
15583 F: drivers/media/i2c/s5c73m3/*
15585 SAMSUNG S5K5BAF CAMERA DRIVER
15586 M: Andrzej Hajda <a.hajda@samsung.com>
15587 L: linux-media@vger.kernel.org
15589 F: drivers/media/i2c/s5k5baf.c
15591 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15592 M: Krzysztof Kozlowski <krzk@kernel.org>
15593 M: Vladimir Zapolskiy <vz@mleia.com>
15594 M: Kamil Konieczny <k.konieczny@samsung.com>
15595 L: linux-crypto@vger.kernel.org
15596 L: linux-samsung-soc@vger.kernel.org
15598 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15599 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15600 F: drivers/crypto/s5p-sss.c
15602 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15603 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15604 L: linux-media@vger.kernel.org
15606 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15607 F: drivers/media/platform/exynos4-is/
15609 SAMSUNG SOC CLOCK DRIVERS
15610 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15611 M: Tomasz Figa <tomasz.figa@gmail.com>
15612 M: Chanwoo Choi <cw00.choi@samsung.com>
15613 L: linux-samsung-soc@vger.kernel.org
15615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15616 F: Documentation/devicetree/bindings/clock/exynos*.txt
15617 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15618 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15619 F: drivers/clk/samsung/
15620 F: include/dt-bindings/clock/exynos*.h
15621 F: include/linux/clk/samsung.h
15622 F: include/linux/platform_data/clk-s3c2410.h
15624 SAMSUNG SPI DRIVERS
15625 M: Krzysztof Kozlowski <krzk@kernel.org>
15626 M: Andi Shyti <andi@etezian.org>
15627 L: linux-spi@vger.kernel.org
15628 L: linux-samsung-soc@vger.kernel.org
15630 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15631 F: drivers/spi/spi-s3c*
15632 F: include/linux/platform_data/spi-s3c64xx.h
15633 F: include/linux/spi/s3c24xx-fiq.h
15635 SAMSUNG SXGBE DRIVERS
15636 M: Byungho An <bh74.an@samsung.com>
15637 L: netdev@vger.kernel.org
15639 F: drivers/net/ethernet/samsung/sxgbe/
15641 SAMSUNG THERMAL DRIVER
15642 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15643 L: linux-pm@vger.kernel.org
15644 L: linux-samsung-soc@vger.kernel.org
15646 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15647 F: drivers/thermal/samsung/
15649 SAMSUNG USB2 PHY DRIVER
15650 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15651 L: linux-kernel@vger.kernel.org
15653 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15654 F: Documentation/driver-api/phy/samsung-usb2.rst
15655 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15656 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15657 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15658 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15659 F: drivers/phy/samsung/phy-samsung-usb2.c
15660 F: drivers/phy/samsung/phy-samsung-usb2.h
15663 M: Zwane Mwaikambo <zwanem@gmail.com>
15665 F: drivers/watchdog/sc1200wdt.c
15668 M: Ingo Molnar <mingo@redhat.com>
15669 M: Peter Zijlstra <peterz@infradead.org>
15670 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15671 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15672 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15673 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15674 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15675 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15676 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15677 L: linux-kernel@vger.kernel.org
15679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15680 F: include/linux/preempt.h
15681 F: include/linux/sched.h
15682 F: include/linux/wait.h
15683 F: include/uapi/linux/sched.h
15686 SCR24X CHIP CARD INTERFACE DRIVER
15687 M: Lubomir Rintel <lkundrak@v3.sk>
15689 F: drivers/char/pcmcia/scr24x_cs.c
15692 M: Jens Axboe <axboe@kernel.dk>
15693 L: linux-scsi@vger.kernel.org
15695 W: http://www.kernel.dk
15696 F: drivers/scsi/sr*
15698 SCSI RDMA PROTOCOL (SRP) INITIATOR
15699 M: Bart Van Assche <bvanassche@acm.org>
15700 L: linux-rdma@vger.kernel.org
15702 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15703 F: drivers/infiniband/ulp/srp/
15704 F: include/scsi/srp.h
15706 SCSI RDMA PROTOCOL (SRP) TARGET
15707 M: Bart Van Assche <bvanassche@acm.org>
15708 L: linux-rdma@vger.kernel.org
15709 L: target-devel@vger.kernel.org
15711 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15712 F: drivers/infiniband/ulp/srpt/
15715 M: Doug Gilbert <dgilbert@interlog.com>
15716 L: linux-scsi@vger.kernel.org
15718 W: http://sg.danny.cz/sg
15719 F: Documentation/scsi/scsi-generic.rst
15720 F: drivers/scsi/sg.c
15721 F: include/scsi/sg.h
15724 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15725 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15726 L: linux-scsi@vger.kernel.org
15728 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15731 F: Documentation/devicetree/bindings/scsi/
15736 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15737 L: linux-scsi@vger.kernel.org
15739 F: Documentation/scsi/st.rst
15740 F: drivers/scsi/st.*
15741 F: drivers/scsi/st_*.h
15743 SCSI TARGET CORE USER DRIVER
15744 M: Bodo Stroesser <bostroesser@gmail.com>
15745 L: linux-scsi@vger.kernel.org
15746 L: target-devel@vger.kernel.org
15748 F: Documentation/target/tcmu-design.rst
15749 F: drivers/target/target_core_user.c
15750 F: include/uapi/linux/target_core_user.h
15752 SCSI TARGET SUBSYSTEM
15753 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15754 L: linux-scsi@vger.kernel.org
15755 L: target-devel@vger.kernel.org
15757 W: http://www.linux-iscsi.org
15758 Q: https://patchwork.kernel.org/project/target-devel/list/
15759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15760 F: Documentation/target/
15765 M: Vlad Yasevich <vyasevich@gmail.com>
15766 M: Neil Horman <nhorman@tuxdriver.com>
15767 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15768 L: linux-sctp@vger.kernel.org
15770 W: http://lksctp.sourceforge.net
15771 F: Documentation/networking/sctp.rst
15772 F: include/linux/sctp.h
15773 F: include/net/sctp/
15774 F: include/uapi/linux/sctp.h
15778 M: Jim Cromie <jim.cromie@gmail.com>
15780 F: Documentation/i2c/busses/scx200_acb.rst
15781 F: arch/x86/platform/scx200/
15782 F: drivers/i2c/busses/scx200*
15783 F: drivers/mtd/maps/scx200_docflash.c
15784 F: drivers/watchdog/scx200_wdt.c
15785 F: include/linux/scx200.h
15788 M: Jim Cromie <jim.cromie@gmail.com>
15790 F: drivers/char/scx200_gpio.c
15791 F: include/linux/scx200_gpio.h
15793 SCx200 HRT CLOCKSOURCE DRIVER
15794 M: Jim Cromie <jim.cromie@gmail.com>
15796 F: drivers/clocksource/scx200_hrt.c
15798 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15799 M: Sascha Sommer <saschasommer@freenet.de>
15800 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15802 F: drivers/mmc/host/sdricoh_cs.c
15804 SECO BOARDS CEC DRIVER
15805 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15807 F: drivers/media/cec/platform/seco/seco-cec.c
15808 F: drivers/media/cec/platform/seco/seco-cec.h
15811 M: Kees Cook <keescook@chromium.org>
15812 R: Andy Lutomirski <luto@amacapital.net>
15813 R: Will Drewry <wad@chromium.org>
15815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15816 F: Documentation/userspace-api/seccomp_filter.rst
15817 F: include/linux/seccomp.h
15818 F: include/uapi/linux/seccomp.h
15819 F: kernel/seccomp.c
15820 F: tools/testing/selftests/kselftest_harness.h
15821 F: tools/testing/selftests/seccomp/*
15822 K: \bsecure_computing
15825 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15826 M: Al Cooper <alcooperx@gmail.com>
15827 L: linux-mmc@vger.kernel.org
15828 L: bcm-kernel-feedback-list@broadcom.com
15830 F: drivers/mmc/host/sdhci-brcmstb*
15832 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15833 M: Adrian Hunter <adrian.hunter@intel.com>
15834 L: linux-mmc@vger.kernel.org
15836 F: drivers/mmc/host/sdhci*
15837 F: include/linux/mmc/sdhci*
15839 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15840 M: Eugen Hristev <eugen.hristev@microchip.com>
15841 L: linux-mmc@vger.kernel.org
15843 F: drivers/mmc/host/sdhci-of-at91.c
15845 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15846 M: Ben Dooks <ben-linux@fluff.org>
15847 M: Jaehoon Chung <jh80.chung@samsung.com>
15848 L: linux-mmc@vger.kernel.org
15850 F: drivers/mmc/host/sdhci-s3c*
15852 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15853 M: Viresh Kumar <vireshk@kernel.org>
15854 L: linux-mmc@vger.kernel.org
15856 F: drivers/mmc/host/sdhci-spear.c
15858 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15859 M: Kishon Vijay Abraham I <kishon@ti.com>
15860 L: linux-mmc@vger.kernel.org
15862 F: drivers/mmc/host/sdhci-omap.c
15864 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15865 M: Jonathan Derrick <jonathan.derrick@intel.com>
15866 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15867 L: linux-block@vger.kernel.org
15869 F: block/opal_proto.h
15871 F: include/linux/sed*
15872 F: include/uapi/linux/sed*
15875 M: Security Officers <security@kernel.org>
15877 F: Documentation/admin-guide/security-bugs.rst
15880 M: James Morris <jmorris@namei.org>
15881 M: "Serge E. Hallyn" <serge@hallyn.com>
15882 L: linux-security-module@vger.kernel.org (suggested Cc:)
15884 W: http://kernsec.org/
15885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15887 X: security/selinux/
15889 SELINUX SECURITY MODULE
15890 M: Paul Moore <paul@paul-moore.com>
15891 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15892 M: Eric Paris <eparis@parisplace.org>
15893 L: selinux@vger.kernel.org
15895 W: https://selinuxproject.org
15896 W: https://github.com/SELinuxProject
15897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15898 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15899 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15900 F: Documentation/admin-guide/LSM/SELinux.rst
15901 F: include/trace/events/avc.h
15902 F: include/uapi/linux/selinux_netlink.h
15903 F: scripts/selinux/
15904 F: security/selinux/
15907 M: Jiri Slaby <jirislaby@kernel.org>
15909 F: drivers/misc/phantom.c
15910 F: include/uapi/linux/phantom.h
15912 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15913 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15915 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15916 F: drivers/iio/chemical/scd30.h
15917 F: drivers/iio/chemical/scd30_core.c
15918 F: drivers/iio/chemical/scd30_i2c.c
15919 F: drivers/iio/chemical/scd30_serial.c
15921 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15922 M: Tomasz Duszynski <tduszyns@gmail.com>
15924 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15925 F: drivers/iio/chemical/sps30.c
15928 M: Rob Herring <robh@kernel.org>
15929 L: linux-serial@vger.kernel.org
15931 F: Documentation/devicetree/bindings/serial/serial.yaml
15932 F: drivers/tty/serdev/
15933 F: include/linux/serdev.h
15936 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15937 L: linux-serial@vger.kernel.org
15939 F: Documentation/devicetree/bindings/serial/
15940 F: drivers/tty/serial/
15943 M: Sean Young <sean@mess.org>
15944 L: linux-media@vger.kernel.org
15946 F: drivers/media/rc/serial_ir.c
15948 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15949 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15950 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15952 F: Documentation/devicetree/bindings/slimbus/
15953 F: drivers/slimbus/
15954 F: include/linux/slimbus.h
15957 M: Edward Cree <ecree.xilinx@gmail.com>
15958 M: Martin Habets <habetsm.xilinx@gmail.com>
15959 L: netdev@vger.kernel.org
15961 F: drivers/net/ethernet/sfc/
15963 SFF/SFP/SFP+ MODULE SUPPORT
15964 M: Russell King <linux@armlinux.org.uk>
15965 L: netdev@vger.kernel.org
15967 F: drivers/net/phy/phylink.c
15968 F: drivers/net/phy/sfp*
15969 F: include/linux/mdio/mdio-i2c.h
15970 F: include/linux/phylink.h
15971 F: include/linux/sfp.h
15972 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)
15975 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
15977 F: drivers/misc/sgi-gru/
15979 SGI XP/XPC/XPNET DRIVER
15980 M: Robin Holt <robinmholt@gmail.com>
15981 M: Steve Wahl <steve.wahl@hpe.com>
15982 R: Mike Travis <mike.travis@hpe.com>
15984 F: drivers/misc/sgi-xp/
15986 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15987 M: Karsten Graul <kgraul@linux.ibm.com>
15988 L: linux-s390@vger.kernel.org
15990 W: http://www.ibm.com/developerworks/linux/linux390/
15993 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15994 M: Linus Walleij <linus.walleij@linaro.org>
15995 L: linux-iio@vger.kernel.org
15997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15998 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15999 F: drivers/iio/light/gp2ap002.c
16001 SHARP RJ54N1CB0C SENSOR DRIVER
16002 M: Jacopo Mondi <jacopo@jmondi.org>
16003 L: linux-media@vger.kernel.org
16005 T: git git://linuxtv.org/media_tree.git
16006 F: drivers/media/i2c/rj54n1cb0c.c
16007 F: include/media/i2c/rj54n1cb0c.h
16009 SH_VOU V4L2 OUTPUT DRIVER
16010 L: linux-media@vger.kernel.org
16012 F: drivers/media/platform/sh_vou.c
16013 F: include/media/drv-intf/sh_vou.h
16015 SI2157 MEDIA DRIVER
16016 M: Antti Palosaari <crope@iki.fi>
16017 L: linux-media@vger.kernel.org
16019 W: https://linuxtv.org
16020 W: http://palosaari.fi/linux/
16021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16022 T: git git://linuxtv.org/anttip/media_tree.git
16023 F: drivers/media/tuners/si2157*
16025 SI2165 MEDIA DRIVER
16026 M: Matthias Schwarzott <zzam@gentoo.org>
16027 L: linux-media@vger.kernel.org
16029 W: https://linuxtv.org
16030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16031 F: drivers/media/dvb-frontends/si2165*
16033 SI2168 MEDIA DRIVER
16034 M: Antti Palosaari <crope@iki.fi>
16035 L: linux-media@vger.kernel.org
16037 W: https://linuxtv.org
16038 W: http://palosaari.fi/linux/
16039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16040 T: git git://linuxtv.org/anttip/media_tree.git
16041 F: drivers/media/dvb-frontends/si2168*
16043 SI470X FM RADIO RECEIVER I2C DRIVER
16044 M: Hans Verkuil <hverkuil@xs4all.nl>
16045 L: linux-media@vger.kernel.org
16047 W: https://linuxtv.org
16048 T: git git://linuxtv.org/media_tree.git
16049 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16051 SI470X FM RADIO RECEIVER USB DRIVER
16052 M: Hans Verkuil <hverkuil@xs4all.nl>
16053 L: linux-media@vger.kernel.org
16055 W: https://linuxtv.org
16056 T: git git://linuxtv.org/media_tree.git
16057 F: drivers/media/radio/si470x/radio-si470x-common.c
16058 F: drivers/media/radio/si470x/radio-si470x-usb.c
16059 F: drivers/media/radio/si470x/radio-si470x.h
16061 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16062 M: Eduardo Valentin <edubezval@gmail.com>
16063 L: linux-media@vger.kernel.org
16065 W: https://linuxtv.org
16066 T: git git://linuxtv.org/media_tree.git
16067 F: drivers/media/radio/si4713/si4713.?
16069 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16070 M: Eduardo Valentin <edubezval@gmail.com>
16071 L: linux-media@vger.kernel.org
16073 W: https://linuxtv.org
16074 T: git git://linuxtv.org/media_tree.git
16075 F: drivers/media/radio/si4713/radio-platform-si4713.c
16077 SI4713 FM RADIO TRANSMITTER USB DRIVER
16078 M: Hans Verkuil <hverkuil@xs4all.nl>
16079 L: linux-media@vger.kernel.org
16081 W: https://linuxtv.org
16082 T: git git://linuxtv.org/media_tree.git
16083 F: drivers/media/radio/si4713/radio-usb-si4713.c
16086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16087 L: linux-media@vger.kernel.org
16089 W: https://linuxtv.org
16090 T: git git://linuxtv.org/media_tree.git
16091 F: drivers/media/common/siano/
16092 F: drivers/media/mmc/siano/
16093 F: drivers/media/usb/siano/
16094 F: drivers/media/usb/siano/
16097 M: Palmer Dabbelt <palmer@dabbelt.com>
16098 M: Paul Walmsley <paul.walmsley@sifive.com>
16099 L: linux-riscv@lists.infradead.org
16101 T: git git://github.com/sifive/riscv-linux.git
16105 SIFIVE FU540 SYSTEM-ON-CHIP
16106 M: Paul Walmsley <paul.walmsley@sifive.com>
16107 M: Palmer Dabbelt <palmer@dabbelt.com>
16108 L: linux-riscv@lists.infradead.org
16110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16115 M: Green Wan <green.wan@sifive.com>
16117 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16118 F: drivers/dma/sf-pdma/
16120 SILEAD TOUCHSCREEN DRIVER
16121 M: Hans de Goede <hdegoede@redhat.com>
16122 L: linux-input@vger.kernel.org
16123 L: platform-driver-x86@vger.kernel.org
16125 F: drivers/input/touchscreen/silead.c
16126 F: drivers/platform/x86/touchscreen_dmi.c
16128 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16129 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16131 F: drivers/staging/wfx/
16133 SILICON MOTION SM712 FRAME BUFFER DRIVER
16134 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16135 M: Teddy Wang <teddy.wang@siliconmotion.com>
16136 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16137 L: linux-fbdev@vger.kernel.org
16139 F: Documentation/fb/sm712fb.rst
16140 F: drivers/video/fbdev/sm712*
16142 SIMPLE FIRMWARE INTERFACE (SFI)
16144 W: http://simplefirmware.org/
16145 F: arch/x86/platform/sfi/
16147 F: include/linux/sfi*.h
16150 M: Hans de Goede <hdegoede@redhat.com>
16151 L: linux-fbdev@vger.kernel.org
16153 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16154 F: drivers/video/fbdev/simplefb.c
16155 F: include/linux/platform_data/simplefb.h
16157 SIMTEC EB110ATX (Chalice CATS)
16158 M: Simtec Linux Team <linux@simtec.co.uk>
16160 W: http://www.simtec.co.uk/products/EB110ATX/
16162 SIMTEC EB2410ITX (BAST)
16163 M: Simtec Linux Team <linux@simtec.co.uk>
16165 W: http://www.simtec.co.uk/products/EB2410ITX/
16166 F: arch/arm/mach-s3c/bast-ide.c
16167 F: arch/arm/mach-s3c/bast-irq.c
16168 F: arch/arm/mach-s3c/mach-bast.c
16171 M: Thorsten Scherer <t.scherer@eckelmann.de>
16172 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16173 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16175 F: drivers/gpio/gpio-siox.c
16177 F: include/trace/events/siox.h
16179 SIPHASH PRF ROUTINES
16180 M: Jason A. Donenfeld <Jason@zx2c4.com>
16182 F: include/linux/siphash.h
16184 F: lib/test_siphash.c
16186 SIS 190 ETHERNET DRIVER
16187 M: Francois Romieu <romieu@fr.zoreil.com>
16188 L: netdev@vger.kernel.org
16190 F: drivers/net/ethernet/sis/sis190.c
16192 SIS 900/7016 FAST ETHERNET DRIVER
16193 M: Daniele Venzano <venza@brownhat.org>
16194 L: netdev@vger.kernel.org
16196 W: http://www.brownhat.org/sis900.html
16197 F: drivers/net/ethernet/sis/sis900.*
16199 SIS FRAMEBUFFER DRIVER
16200 M: Thomas Winischhofer <thomas@winischhofer.net>
16202 W: http://www.winischhofer.net/linuxsisvga.shtml
16203 F: Documentation/fb/sisfb.rst
16204 F: drivers/video/fbdev/sis/
16205 F: include/video/sisfb.h
16207 SIS I2C TOUCHSCREEN DRIVER
16208 M: Mika Penttilä <mika.penttila@nextfour.com>
16209 L: linux-input@vger.kernel.org
16211 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16212 F: drivers/input/touchscreen/sis_i2c.c
16215 M: Thomas Winischhofer <thomas@winischhofer.net>
16217 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16218 F: drivers/usb/misc/sisusbvga/
16221 M: Christoph Lameter <cl@linux.com>
16222 M: Pekka Enberg <penberg@kernel.org>
16223 M: David Rientjes <rientjes@google.com>
16224 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16225 M: Andrew Morton <akpm@linux-foundation.org>
16226 L: linux-mm@kvack.org
16228 F: include/linux/sl?b*.h
16231 SLEEPABLE READ-COPY UPDATE (SRCU)
16232 M: Lai Jiangshan <jiangshanlai@gmail.com>
16233 M: "Paul E. McKenney" <paulmck@kernel.org>
16234 M: Josh Triplett <josh@joshtriplett.org>
16235 R: Steven Rostedt <rostedt@goodmis.org>
16236 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16237 L: rcu@vger.kernel.org
16239 W: http://www.rdrop.com/users/paulmck/RCU/
16240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16241 F: include/linux/srcu*.h
16242 F: kernel/rcu/srcu*.c
16244 SMACK SECURITY MODULE
16245 M: Casey Schaufler <casey@schaufler-ca.com>
16246 L: linux-security-module@vger.kernel.org
16248 W: http://schaufler-ca.com
16249 T: git git://github.com/cschaufler/smack-next
16250 F: Documentation/admin-guide/LSM/Smack.rst
16253 SMC91x ETHERNET DRIVER
16254 M: Nicolas Pitre <nico@fluxnic.net>
16256 F: drivers/net/ethernet/smsc/smc91x.*
16258 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16259 M: Mark Rutland <mark.rutland@arm.com>
16260 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16261 M: Sudeep Holla <sudeep.holla@arm.com>
16262 L: linux-arm-kernel@lists.infradead.org
16264 F: drivers/firmware/smccc/
16265 F: include/linux/arm-smccc.h
16267 SMM665 HARDWARE MONITOR DRIVER
16268 M: Guenter Roeck <linux@roeck-us.net>
16269 L: linux-hwmon@vger.kernel.org
16271 F: Documentation/hwmon/smm665.rst
16272 F: drivers/hwmon/smm665.c
16274 SMSC EMC2103 HARDWARE MONITOR DRIVER
16275 M: Steve Glendinning <steve.glendinning@shawell.net>
16276 L: linux-hwmon@vger.kernel.org
16278 F: Documentation/hwmon/emc2103.rst
16279 F: drivers/hwmon/emc2103.c
16281 SMSC SCH5627 HARDWARE MONITOR DRIVER
16282 M: Hans de Goede <hdegoede@redhat.com>
16283 L: linux-hwmon@vger.kernel.org
16285 F: Documentation/hwmon/sch5627.rst
16286 F: drivers/hwmon/sch5627.c
16288 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16289 M: Steve Glendinning <steve.glendinning@shawell.net>
16290 L: linux-fbdev@vger.kernel.org
16292 F: drivers/video/fbdev/smscufx.c
16294 SMSC47B397 HARDWARE MONITOR DRIVER
16295 M: Jean Delvare <jdelvare@suse.com>
16296 L: linux-hwmon@vger.kernel.org
16298 F: Documentation/hwmon/smsc47b397.rst
16299 F: drivers/hwmon/smsc47b397.c
16301 SMSC911x ETHERNET DRIVER
16302 M: Steve Glendinning <steve.glendinning@shawell.net>
16303 L: netdev@vger.kernel.org
16305 F: drivers/net/ethernet/smsc/smsc911x.*
16306 F: include/linux/smsc911x.h
16308 SMSC9420 PCI ETHERNET DRIVER
16309 M: Steve Glendinning <steve.glendinning@shawell.net>
16310 L: netdev@vger.kernel.org
16312 F: drivers/net/ethernet/smsc/smsc9420.*
16314 SOCIONEXT (SNI) AVE NETWORK DRIVER
16315 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16316 L: netdev@vger.kernel.org
16318 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16319 F: drivers/net/ethernet/socionext/sni_ave.c
16321 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16322 M: Jassi Brar <jaswinder.singh@linaro.org>
16323 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16324 L: netdev@vger.kernel.org
16326 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16327 F: drivers/net/ethernet/socionext/netsec.c
16329 SOCIONEXT (SNI) Synquacer SPI DRIVER
16330 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16331 M: Jassi Brar <jaswinder.singh@linaro.org>
16332 L: linux-spi@vger.kernel.org
16334 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16335 F: drivers/spi/spi-synquacer.c
16337 SOCIONEXT SYNQUACER I2C DRIVER
16338 M: Ard Biesheuvel <ardb@kernel.org>
16339 L: linux-i2c@vger.kernel.org
16341 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16342 F: drivers/i2c/busses/i2c-synquacer.c
16344 SOCIONEXT UNIPHIER SOUND DRIVER
16345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16347 F: sound/soc/uniphier/
16349 SOEKRIS NET48XX LED SUPPORT
16350 M: Chris Boot <bootc@bootc.net>
16352 F: drivers/leds/leds-net48xx.c
16354 SOFT-IWARP DRIVER (siw)
16355 M: Bernard Metzler <bmt@zurich.ibm.com>
16356 L: linux-rdma@vger.kernel.org
16358 F: drivers/infiniband/sw/siw/
16359 F: include/uapi/rdma/siw-abi.h
16361 SOFT-ROCE DRIVER (rxe)
16362 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16363 L: linux-rdma@vger.kernel.org
16365 F: drivers/infiniband/sw/rxe/
16366 F: include/uapi/rdma/rdma_user_rxe.h
16368 SOFTLOGIC 6x10 MPEG CODEC
16369 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16370 M: Anton Sviridenko <anton@corp.bluecherry.net>
16371 M: Andrey Utkin <andrey_utkin@fastmail.com>
16372 M: Ismael Luceno <ismael@iodev.co.uk>
16373 L: linux-media@vger.kernel.org
16375 F: drivers/media/pci/solo6x10/
16377 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16378 M: James Morse <james.morse@arm.com>
16379 L: linux-arm-kernel@lists.infradead.org
16381 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16382 F: drivers/firmware/arm_sdei.c
16383 F: include/linux/arm_sdei.h
16384 F: include/uapi/linux/arm_sdei.h
16386 SOFTWARE RAID (Multiple Disks) SUPPORT
16387 M: Song Liu <song@kernel.org>
16388 L: linux-raid@vger.kernel.org
16390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16391 F: drivers/md/Kconfig
16392 F: drivers/md/Makefile
16394 F: drivers/md/raid*
16395 F: include/linux/raid/
16396 F: include/uapi/linux/raid/
16398 SOLIDRUN CLEARFOG SUPPORT
16399 M: Russell King <linux@armlinux.org.uk>
16401 F: arch/arm/boot/dts/armada-388-clearfog*
16402 F: arch/arm/boot/dts/armada-38x-solidrun-*
16404 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16405 M: Russell King <linux@armlinux.org.uk>
16407 F: arch/arm/boot/dts/imx6*-cubox-i*
16408 F: arch/arm/boot/dts/imx6*-hummingboard*
16409 F: arch/arm/boot/dts/imx6*-sr-*
16411 SONIC NETWORK DRIVER
16412 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16413 L: netdev@vger.kernel.org
16415 F: drivers/net/ethernet/natsemi/sonic.*
16417 SONICS SILICON BACKPLANE DRIVER (SSB)
16418 M: Michael Buesch <m@bues.ch>
16419 L: linux-wireless@vger.kernel.org
16422 F: include/linux/ssb/
16424 SONY IMX214 SENSOR DRIVER
16425 M: Ricardo Ribalda <ribalda@kernel.org>
16426 L: linux-media@vger.kernel.org
16428 T: git git://linuxtv.org/media_tree.git
16429 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16430 F: drivers/media/i2c/imx214.c
16432 SONY IMX219 SENSOR DRIVER
16433 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16434 L: linux-media@vger.kernel.org
16436 T: git git://linuxtv.org/media_tree.git
16437 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16438 F: drivers/media/i2c/imx219.c
16440 SONY IMX258 SENSOR DRIVER
16441 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16442 L: linux-media@vger.kernel.org
16444 T: git git://linuxtv.org/media_tree.git
16445 F: drivers/media/i2c/imx258.c
16447 SONY IMX274 SENSOR DRIVER
16448 M: Leon Luo <leonl@leopardimaging.com>
16449 L: linux-media@vger.kernel.org
16451 T: git git://linuxtv.org/media_tree.git
16452 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16453 F: drivers/media/i2c/imx274.c
16455 SONY IMX290 SENSOR DRIVER
16456 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16457 L: linux-media@vger.kernel.org
16459 T: git git://linuxtv.org/media_tree.git
16460 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16461 F: drivers/media/i2c/imx290.c
16463 SONY IMX319 SENSOR DRIVER
16464 M: Bingbu Cao <bingbu.cao@intel.com>
16465 L: linux-media@vger.kernel.org
16467 T: git git://linuxtv.org/media_tree.git
16468 F: drivers/media/i2c/imx319.c
16470 SONY IMX355 SENSOR DRIVER
16471 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16472 L: linux-media@vger.kernel.org
16474 T: git git://linuxtv.org/media_tree.git
16475 F: drivers/media/i2c/imx355.c
16477 SONY MEMORYSTICK SUBSYSTEM
16478 M: Maxim Levitsky <maximlevitsky@gmail.com>
16479 M: Alex Dubov <oakad@yahoo.com>
16480 M: Ulf Hansson <ulf.hansson@linaro.org>
16481 L: linux-mmc@vger.kernel.org
16483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16484 F: drivers/memstick/
16485 F: include/linux/memstick.h
16487 SONY VAIO CONTROL DEVICE DRIVER
16488 M: Mattia Dongili <malattia@linux.it>
16489 L: platform-driver-x86@vger.kernel.org
16491 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16492 F: Documentation/admin-guide/laptops/sony-laptop.rst
16493 F: drivers/char/sonypi.c
16494 F: drivers/platform/x86/sony-laptop.c
16495 F: include/linux/sony-laptop.h
16498 M: Jaroslav Kysela <perex@perex.cz>
16499 M: Takashi Iwai <tiwai@suse.com>
16500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16502 W: http://www.alsa-project.org/
16503 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16505 F: Documentation/sound/
16507 F: include/uapi/sound/
16510 SOUND - COMPRESSED AUDIO
16511 M: Vinod Koul <vkoul@kernel.org>
16512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16515 F: Documentation/sound/designs/compress-offload.rst
16516 F: include/sound/compress_driver.h
16517 F: include/uapi/sound/compress_*
16518 F: sound/core/compress_offload.c
16519 F: sound/soc/soc-compress.c
16521 SOUND - DMAENGINE HELPERS
16522 M: Lars-Peter Clausen <lars@metafoo.de>
16524 F: include/sound/dmaengine_pcm.h
16525 F: sound/core/pcm_dmaengine.c
16526 F: sound/soc/soc-generic-dmaengine-pcm.c
16528 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16529 M: Liam Girdwood <lgirdwood@gmail.com>
16530 M: Mark Brown <broonie@kernel.org>
16531 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16533 W: http://alsa-project.org/main/index.php/ASoC
16534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16535 F: Documentation/devicetree/bindings/sound/
16536 F: Documentation/sound/soc/
16537 F: include/dt-bindings/sound/
16538 F: include/sound/soc*
16541 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16542 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16543 M: Liam Girdwood <lgirdwood@gmail.com>
16544 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16545 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16546 M: Daniel Baluta <daniel.baluta@nxp.com>
16547 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16549 W: https://github.com/thesofproject/linux/
16552 SOUNDWIRE SUBSYSTEM
16553 M: Vinod Koul <vkoul@kernel.org>
16554 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16555 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16556 R: Sanyog Kale <sanyog.r.kale@intel.com>
16557 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16559 F: Documentation/driver-api/soundwire/
16560 F: drivers/soundwire/
16561 F: include/linux/soundwire/
16564 M: Olli Salonen <olli.salonen@iki.fi>
16565 L: linux-media@vger.kernel.org
16567 W: https://linuxtv.org
16568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16569 F: drivers/media/dvb-frontends/sp2*
16571 SPARC + UltraSPARC (sparc/sparc64)
16572 M: "David S. Miller" <davem@davemloft.net>
16573 L: sparclinux@vger.kernel.org
16575 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16581 SPARC SERIAL DRIVERS
16582 M: "David S. Miller" <davem@davemloft.net>
16583 L: sparclinux@vger.kernel.org
16585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16587 F: drivers/tty/serial/suncore.c
16588 F: drivers/tty/serial/sunhv.c
16589 F: drivers/tty/serial/sunsab.c
16590 F: drivers/tty/serial/sunsab.h
16591 F: drivers/tty/serial/sunsu.c
16592 F: drivers/tty/serial/sunzilog.c
16593 F: drivers/tty/serial/sunzilog.h
16594 F: drivers/tty/vcc.c
16595 F: include/linux/sunserialcore.h
16598 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16599 L: linux-sparse@vger.kernel.org
16601 W: https://sparse.docs.kernel.org/
16602 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16603 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16604 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16605 F: include/linux/compiler.h
16607 SPEAKUP CONSOLE SPEECH DRIVER
16608 M: William Hubbs <w.d.hubbs@gmail.com>
16609 M: Chris Brannon <chris@the-brannons.com>
16610 M: Kirk Reiser <kirk@reisers.ca>
16611 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16612 L: speakup@linux-speakup.org
16614 W: http://www.linux-speakup.org/
16615 F: drivers/accessibility/speakup/
16617 SPEAR CLOCK FRAMEWORK SUPPORT
16618 M: Viresh Kumar <vireshk@kernel.org>
16619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16621 W: http://www.st.com/spear
16622 F: drivers/clk/spear/
16624 SPEAR PLATFORM SUPPORT
16625 M: Viresh Kumar <vireshk@kernel.org>
16626 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16629 W: http://www.st.com/spear
16630 F: arch/arm/boot/dts/spear*
16631 F: arch/arm/mach-spear/
16634 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16635 L: linux-mtd@lists.infradead.org
16637 W: http://www.linux-mtd.infradead.org/
16638 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16639 C: irc://irc.oftc.net/mtd
16640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16641 F: drivers/mtd/spi-nor/
16642 F: include/linux/mtd/spi-nor.h
16645 M: Mark Brown <broonie@kernel.org>
16646 L: linux-spi@vger.kernel.org
16648 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16650 F: Documentation/devicetree/bindings/spi/
16651 F: Documentation/spi/
16653 F: include/linux/spi/
16654 F: include/uapi/linux/spi/
16657 SPIDERNET NETWORK DRIVER for CELL
16658 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16659 L: netdev@vger.kernel.org
16661 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16662 F: drivers/net/ethernet/toshiba/spider_net*
16665 M: Stephen Boyd <sboyd@kernel.org>
16666 L: linux-kernel@vger.kernel.org
16668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16669 F: Documentation/devicetree/bindings/spmi/
16671 F: include/dt-bindings/spmi/spmi.h
16672 F: include/linux/spmi.h
16673 F: include/trace/events/spmi.h
16676 M: Jeremy Kerr <jk@ozlabs.org>
16677 L: linuxppc-dev@lists.ozlabs.org
16679 W: http://www.ibm.com/developerworks/power/cell/
16680 F: Documentation/filesystems/spufs/spufs.rst
16681 F: arch/powerpc/platforms/cell/spufs/
16683 SQUASHFS FILE SYSTEM
16684 M: Phillip Lougher <phillip@squashfs.org.uk>
16685 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16687 W: http://squashfs.org.uk
16688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16689 F: Documentation/filesystems/squashfs.rst
16692 SRM (Alpha) environment access
16693 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16695 F: arch/alpha/kernel/srm_env.c
16697 ST LSM6DSx IMU IIO DRIVER
16698 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16699 L: linux-iio@vger.kernel.org
16701 W: http://www.st.com/
16702 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16703 F: drivers/iio/imu/st_lsm6dsx/
16705 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16706 M: Mickael Guene <mickael.guene@st.com>
16707 L: linux-media@vger.kernel.org
16709 T: git git://linuxtv.org/media_tree.git
16710 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16711 F: drivers/media/i2c/st-mipid02.c
16713 ST STM32 I2C/SMBUS DRIVER
16714 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16715 L: linux-i2c@vger.kernel.org
16717 F: drivers/i2c/busses/i2c-stm32*
16719 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16720 M: Song Qiang <songqiang1304521@gmail.com>
16721 L: linux-iio@vger.kernel.org
16723 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16724 F: drivers/iio/proximity/vl53l0x-i2c.c
16727 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16728 M: Sasha Levin <sashal@kernel.org>
16729 L: stable@vger.kernel.org
16731 F: Documentation/process/stable-kernel-rules.rst
16733 STAGING - ATOMISP DRIVER
16734 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16735 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16736 L: linux-media@vger.kernel.org
16738 F: drivers/staging/media/atomisp/
16741 M: Ian Abbott <abbotti@mev.co.uk>
16742 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16744 F: drivers/staging/comedi/
16746 STAGING - FIELDBUS SUBSYSTEM
16747 M: Sven Van Asbroeck <TheSven73@gmail.com>
16749 F: drivers/staging/fieldbus/*
16750 F: drivers/staging/fieldbus/Documentation/
16752 STAGING - HMS ANYBUS-S BUS
16753 M: Sven Van Asbroeck <TheSven73@gmail.com>
16755 F: drivers/staging/fieldbus/anybuss/
16757 STAGING - INDUSTRIAL IO
16758 M: Jonathan Cameron <jic23@kernel.org>
16759 L: linux-iio@vger.kernel.org
16761 F: Documentation/devicetree/bindings/staging/iio/
16762 F: drivers/staging/iio/
16764 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16765 M: Marc Dietrich <marvin24@gmx.de>
16766 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16767 L: linux-tegra@vger.kernel.org
16769 F: drivers/staging/nvec/
16771 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16772 M: Jens Frederich <jfrederich@gmail.com>
16773 M: Daniel Drake <dsd@laptop.org>
16774 M: Jon Nettleton <jon.nettleton@gmail.com>
16776 W: http://wiki.laptop.org/go/DCON
16777 F: drivers/staging/olpc_dcon/
16779 STAGING - REALTEK RTL8188EU DRIVERS
16780 M: Larry Finger <Larry.Finger@lwfinger.net>
16782 F: drivers/staging/rtl8188eu/
16784 STAGING - REALTEK RTL8712U DRIVERS
16785 M: Larry Finger <Larry.Finger@lwfinger.net>
16786 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16788 F: drivers/staging/rtl8712/
16790 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16791 M: Michael Hennerich <michael.hennerich@analog.com>
16792 L: linux-fbdev@vger.kernel.org
16794 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16795 F: drivers/staging/fbtft/fb_seps525.c
16797 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16798 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16799 M: Teddy Wang <teddy.wang@siliconmotion.com>
16800 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16801 L: linux-fbdev@vger.kernel.org
16803 F: drivers/staging/sm750fb/
16805 STAGING - VIA VT665X DRIVERS
16806 M: Forest Bond <forest@alittletooquiet.net>
16808 F: drivers/staging/vt665?/
16811 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16812 L: devel@driverdev.osuosl.org
16814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16815 F: drivers/staging/
16817 STARFIRE/DURALAN NETWORK DRIVER
16818 M: Ion Badulescu <ionut@badula.org>
16820 F: drivers/net/ethernet/adaptec/starfire*
16823 M: Peter Zijlstra <peterz@infradead.org>
16824 M: Josh Poimboeuf <jpoimboe@redhat.com>
16825 M: Jason Baron <jbaron@akamai.com>
16826 R: Steven Rostedt <rostedt@goodmis.org>
16827 R: Ard Biesheuvel <ardb@kernel.org>
16829 F: arch/*/include/asm/jump_label*.h
16830 F: arch/*/include/asm/static_call*.h
16831 F: arch/*/kernel/jump_label.c
16832 F: arch/*/kernel/static_call.c
16833 F: include/linux/jump_label*.h
16834 F: include/linux/static_call*.h
16835 F: kernel/jump_label.c
16836 F: kernel/static_call.c
16838 STEC S1220 SKD DRIVER
16839 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16840 L: linux-block@vger.kernel.org
16842 F: drivers/block/skd*[ch]
16844 STI AUDIO (ASoC) DRIVERS
16845 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16848 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16852 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16854 F: Documentation/devicetree/bindings/media/stih-cec.txt
16855 F: drivers/media/cec/platform/sti/
16857 STK1160 USB VIDEO CAPTURE DRIVER
16858 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16859 L: linux-media@vger.kernel.org
16861 T: git git://linuxtv.org/media_tree.git
16862 F: drivers/media/usb/stk1160/
16864 STM32 AUDIO (ASoC) DRIVERS
16865 M: Olivier Moysan <olivier.moysan@st.com>
16866 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16867 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16869 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16872 STM32 TIMER/LPTIMER DRIVERS
16873 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16875 F: Documentation/ABI/testing/*timer-stm32
16876 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16877 F: drivers/*/stm32-*timer*
16878 F: drivers/pwm/pwm-stm32*
16879 F: include/linux/*/stm32-*tim*
16881 STMMAC ETHERNET DRIVER
16882 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16883 M: Alexandre Torgue <alexandre.torgue@st.com>
16884 M: Jose Abreu <joabreu@synopsys.com>
16885 L: netdev@vger.kernel.org
16887 W: http://www.stlinux.com
16888 F: Documentation/networking/device_drivers/ethernet/stmicro/
16889 F: drivers/net/ethernet/stmicro/stmmac/
16892 M: Sam Creasey <sammy@sammy.net>
16894 W: http://sammy.net/sun3/
16895 F: arch/m68k/include/asm/sun3*
16896 F: arch/m68k/kernel/*sun3*
16897 F: arch/m68k/sun3*/
16898 F: drivers/net/ethernet/i825xx/sun3*
16900 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16901 M: Hans de Goede <hdegoede@redhat.com>
16902 L: linux-input@vger.kernel.org
16904 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16905 F: drivers/input/keyboard/sun4i-lradc-keys.c
16907 SUNDANCE NETWORK DRIVER
16908 M: Denis Kirjanov <kda@linux-powerpc.org>
16909 L: netdev@vger.kernel.org
16911 F: drivers/net/ethernet/dlink/sundance.c
16914 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16915 M: Rich Felker <dalias@libc.org>
16916 L: linux-sh@vger.kernel.org
16918 Q: http://patchwork.kernel.org/project/linux-sh/list/
16919 F: Documentation/sh/
16924 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16925 M: Len Brown <len.brown@intel.com>
16926 M: Pavel Machek <pavel@ucw.cz>
16927 L: linux-pm@vger.kernel.org
16929 B: https://bugzilla.kernel.org
16930 F: Documentation/power/
16931 F: arch/x86/kernel/acpi/
16932 F: drivers/base/power/
16933 F: include/linux/freezer.h
16934 F: include/linux/pm.h
16935 F: include/linux/suspend.h
16939 M: Martin Mares <mj@ucw.cz>
16940 L: linux-video@atrey.karlin.mff.cuni.cz
16942 F: Documentation/admin-guide/svga.rst
16943 F: arch/x86/boot/video*
16946 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16947 L: iommu@lists.linux-foundation.org
16949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16950 F: arch/*/kernel/pci-swiotlb.c
16951 F: include/linux/swiotlb.h
16952 F: kernel/dma/swiotlb.c
16955 M: Jiri Pirko <jiri@resnulli.us>
16956 M: Ivan Vecera <ivecera@redhat.com>
16957 L: netdev@vger.kernel.org
16959 F: include/net/switchdev.h
16962 SY8106A REGULATOR DRIVER
16963 M: Icenowy Zheng <icenowy@aosc.io>
16965 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16966 F: drivers/regulator/sy8106a-regulator.c
16968 SYNC FILE FRAMEWORK
16969 M: Sumit Semwal <sumit.semwal@linaro.org>
16970 R: Gustavo Padovan <gustavo@padovan.org>
16971 L: linux-media@vger.kernel.org
16972 L: dri-devel@lists.freedesktop.org
16974 T: git git://anongit.freedesktop.org/drm/drm-misc
16975 F: Documentation/driver-api/sync_file.rst
16976 F: drivers/dma-buf/dma-fence*
16977 F: drivers/dma-buf/sw_sync.c
16978 F: drivers/dma-buf/sync_*
16979 F: include/linux/sync_file.h
16980 F: include/uapi/linux/sync_file.h
16982 SYNOPSYS ARC ARCHITECTURE
16983 M: Vineet Gupta <vgupta@synopsys.com>
16984 L: linux-snps-arc@lists.infradead.org
16986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16987 F: Documentation/devicetree/bindings/arc/*
16988 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16990 F: drivers/clocksource/arc_timer.c
16991 F: drivers/tty/serial/arc_uart.c
16993 SYNOPSYS ARC HSDK SDP pll clock driver
16994 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16996 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16997 F: drivers/clk/clk-hsdk-pll.c
16999 SYNOPSYS ARC SDP clock driver
17000 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17002 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17003 F: drivers/clk/axs10x/*
17005 SYNOPSYS ARC SDP platform support
17006 M: Alexey Brodkin <abrodkin@synopsys.com>
17008 F: Documentation/devicetree/bindings/arc/axs10*
17009 F: arch/arc/boot/dts/ax*
17010 F: arch/arc/plat-axs10x
17012 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17013 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17015 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17016 F: drivers/reset/reset-axs10x.c
17018 SYNOPSYS CREG GPIO DRIVER
17019 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17021 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17022 F: drivers/gpio/gpio-creg-snps.c
17024 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17025 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17027 F: drivers/tty/serial/8250/8250_dw.c
17028 F: drivers/tty/serial/8250/8250_dwlib.*
17029 F: drivers/tty/serial/8250/8250_lpss.c
17031 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17032 M: Hoan Tran <hoan@os.amperecomputing.com>
17033 M: Serge Semin <fancer.lancer@gmail.com>
17034 L: linux-gpio@vger.kernel.org
17036 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17037 F: drivers/gpio/gpio-dwapb.c
17039 SYNOPSYS DESIGNWARE APB SSI DRIVER
17040 M: Serge Semin <fancer.lancer@gmail.com>
17041 L: linux-spi@vger.kernel.org
17043 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17044 F: drivers/spi/spi-dw*
17046 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17047 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17049 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17050 F: drivers/dma/dw-axi-dmac/
17052 SYNOPSYS DESIGNWARE DMAC DRIVER
17053 M: Viresh Kumar <vireshk@kernel.org>
17054 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17056 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17058 F: include/dt-bindings/dma/dw-dmac.h
17059 F: include/linux/dma/dw.h
17060 F: include/linux/platform_data/dma-dw.h
17062 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17063 M: Jose Abreu <Jose.Abreu@synopsys.com>
17064 L: netdev@vger.kernel.org
17066 F: drivers/net/ethernet/synopsys/
17068 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17069 M: Jose Abreu <Jose.Abreu@synopsys.com>
17070 L: netdev@vger.kernel.org
17072 F: drivers/net/pcs/pcs-xpcs.c
17073 F: include/linux/pcs/pcs-xpcs.h
17075 SYNOPSYS DESIGNWARE I2C DRIVER
17076 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17077 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17078 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17079 L: linux-i2c@vger.kernel.org
17081 F: drivers/i2c/busses/i2c-designware-*
17082 F: include/linux/platform_data/i2c-designware.h
17084 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17085 M: Jaehoon Chung <jh80.chung@samsung.com>
17086 L: linux-mmc@vger.kernel.org
17088 F: drivers/mmc/host/dw_mmc*
17090 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17091 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17093 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17094 F: drivers/reset/reset-hsdk.c
17095 F: include/dt-bindings/reset/snps,hsdk-reset.h
17097 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17098 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17099 M: Manjunath M B <manjumb@synopsys.com>
17100 L: linux-mmc@vger.kernel.org
17102 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17104 SYSTEM CONFIGURATION (SYSCON)
17105 M: Lee Jones <lee.jones@linaro.org>
17106 M: Arnd Bergmann <arnd@arndb.de>
17108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17109 F: drivers/mfd/syscon.c
17111 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17112 M: Sudeep Holla <sudeep.holla@arm.com>
17113 L: linux-arm-kernel@lists.infradead.org
17115 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17116 F: drivers/clk/clk-sc[mp]i.c
17117 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17118 F: drivers/firmware/arm_scmi/
17119 F: drivers/firmware/arm_scpi.c
17120 F: drivers/reset/reset-scmi.c
17121 F: include/linux/sc[mp]i_protocol.h
17122 F: include/trace/events/scmi.h
17124 SYSTEM RESET/SHUTDOWN DRIVERS
17125 M: Sebastian Reichel <sre@kernel.org>
17126 L: linux-pm@vger.kernel.org
17128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17129 F: Documentation/devicetree/bindings/power/reset/
17130 F: drivers/power/reset/
17132 SYSTEM TRACE MODULE CLASS
17133 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17136 F: Documentation/trace/stm.rst
17137 F: drivers/hwtracing/stm/
17138 F: include/linux/stm.h
17139 F: include/uapi/linux/stm.h
17141 SYSTEM76 ACPI DRIVER
17142 M: Jeremy Soller <jeremy@system76.com>
17143 M: System76 Product Development <productdev@system76.com>
17144 L: platform-driver-x86@vger.kernel.org
17146 F: drivers/platform/x86/system76_acpi.c
17149 M: Christoph Hellwig <hch@infradead.org>
17151 F: Documentation/filesystems/sysv-fs.rst
17153 F: include/linux/sysv_fs.h
17155 TASKSTATS STATISTICS INTERFACE
17156 M: Balbir Singh <bsingharora@gmail.com>
17158 F: Documentation/accounting/taskstats*
17159 F: include/linux/taskstats*
17160 F: kernel/taskstats.c
17163 M: Jamal Hadi Salim <jhs@mojatatu.com>
17164 M: Cong Wang <xiyou.wangcong@gmail.com>
17165 M: Jiri Pirko <jiri@resnulli.us>
17166 L: netdev@vger.kernel.org
17168 F: include/net/pkt_cls.h
17169 F: include/net/pkt_sched.h
17170 F: include/net/tc_act/
17171 F: include/uapi/linux/pkt_cls.h
17172 F: include/uapi/linux/pkt_sched.h
17173 F: include/uapi/linux/tc_act/
17174 F: include/uapi/linux/tc_ematch/
17177 TC90522 MEDIA DRIVER
17178 M: Akihiro Tsukada <tskd08@gmail.com>
17179 L: linux-media@vger.kernel.org
17181 F: drivers/media/dvb-frontends/tc90522*
17183 TCP LOW PRIORITY MODULE
17184 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17185 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17187 W: http://tcp-lp-mod.sourceforge.net/
17188 F: net/ipv4/tcp_lp.c
17190 TDA10071 MEDIA DRIVER
17191 M: Antti Palosaari <crope@iki.fi>
17192 L: linux-media@vger.kernel.org
17194 W: https://linuxtv.org
17195 W: http://palosaari.fi/linux/
17196 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17197 T: git git://linuxtv.org/anttip/media_tree.git
17198 F: drivers/media/dvb-frontends/tda10071*
17200 TDA18212 MEDIA DRIVER
17201 M: Antti Palosaari <crope@iki.fi>
17202 L: linux-media@vger.kernel.org
17204 W: https://linuxtv.org
17205 W: http://palosaari.fi/linux/
17206 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17207 T: git git://linuxtv.org/anttip/media_tree.git
17208 F: drivers/media/tuners/tda18212*
17210 TDA18218 MEDIA DRIVER
17211 M: Antti Palosaari <crope@iki.fi>
17212 L: linux-media@vger.kernel.org
17214 W: https://linuxtv.org
17215 W: http://palosaari.fi/linux/
17216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17217 T: git git://linuxtv.org/anttip/media_tree.git
17218 F: drivers/media/tuners/tda18218*
17220 TDA18250 MEDIA DRIVER
17221 M: Olli Salonen <olli.salonen@iki.fi>
17222 L: linux-media@vger.kernel.org
17224 W: https://linuxtv.org
17225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17226 T: git git://linuxtv.org/media_tree.git
17227 F: drivers/media/tuners/tda18250*
17229 TDA18271 MEDIA DRIVER
17230 M: Michael Krufky <mkrufky@linuxtv.org>
17231 L: linux-media@vger.kernel.org
17233 W: https://linuxtv.org
17234 W: http://github.com/mkrufky
17235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17236 T: git git://linuxtv.org/mkrufky/tuners.git
17237 F: drivers/media/tuners/tda18271*
17239 TDA1997x MEDIA DRIVER
17240 M: Tim Harvey <tharvey@gateworks.com>
17241 L: linux-media@vger.kernel.org
17243 W: https://linuxtv.org
17244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17245 F: drivers/media/i2c/tda1997x.*
17247 TDA827x MEDIA DRIVER
17248 M: Michael Krufky <mkrufky@linuxtv.org>
17249 L: linux-media@vger.kernel.org
17251 W: https://linuxtv.org
17252 W: http://github.com/mkrufky
17253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17254 T: git git://linuxtv.org/mkrufky/tuners.git
17255 F: drivers/media/tuners/tda8290.*
17257 TDA8290 MEDIA DRIVER
17258 M: Michael Krufky <mkrufky@linuxtv.org>
17259 L: linux-media@vger.kernel.org
17261 W: https://linuxtv.org
17262 W: http://github.com/mkrufky
17263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17264 T: git git://linuxtv.org/mkrufky/tuners.git
17265 F: drivers/media/tuners/tda8290.*
17267 TDA9840 MEDIA DRIVER
17268 M: Hans Verkuil <hverkuil@xs4all.nl>
17269 L: linux-media@vger.kernel.org
17271 W: https://linuxtv.org
17272 T: git git://linuxtv.org/media_tree.git
17273 F: drivers/media/i2c/tda9840*
17275 TEA5761 TUNER DRIVER
17276 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17277 L: linux-media@vger.kernel.org
17279 W: https://linuxtv.org
17280 T: git git://linuxtv.org/media_tree.git
17281 F: drivers/media/tuners/tea5761.*
17283 TEA5767 TUNER DRIVER
17284 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17285 L: linux-media@vger.kernel.org
17287 W: https://linuxtv.org
17288 T: git git://linuxtv.org/media_tree.git
17289 F: drivers/media/tuners/tea5767.*
17291 TEA6415C MEDIA DRIVER
17292 M: Hans Verkuil <hverkuil@xs4all.nl>
17293 L: linux-media@vger.kernel.org
17295 W: https://linuxtv.org
17296 T: git git://linuxtv.org/media_tree.git
17297 F: drivers/media/i2c/tea6415c*
17299 TEA6420 MEDIA DRIVER
17300 M: Hans Verkuil <hverkuil@xs4all.nl>
17301 L: linux-media@vger.kernel.org
17303 W: https://linuxtv.org
17304 T: git git://linuxtv.org/media_tree.git
17305 F: drivers/media/i2c/tea6420*
17308 M: Jiri Pirko <jiri@resnulli.us>
17309 L: netdev@vger.kernel.org
17311 F: drivers/net/team/
17312 F: include/linux/if_team.h
17313 F: include/uapi/linux/if_team.h
17315 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17316 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17318 F: arch/x86/platform/ts5500/
17320 TECHNOTREND USB IR RECEIVER
17321 M: Sean Young <sean@mess.org>
17322 L: linux-media@vger.kernel.org
17324 F: drivers/media/rc/ttusbir.c
17326 TECHWELL TW9910 VIDEO DECODER
17327 L: linux-media@vger.kernel.org
17329 F: drivers/media/i2c/tw9910.c
17330 F: include/media/i2c/tw9910.h
17333 M: Jens Wiklander <jens.wiklander@linaro.org>
17334 L: op-tee@lists.trustedfirmware.org
17336 F: Documentation/staging/tee.rst
17338 F: include/linux/tee_drv.h
17339 F: include/uapi/linux/tee.h
17341 TEGRA ARCHITECTURE SUPPORT
17342 M: Thierry Reding <thierry.reding@gmail.com>
17343 M: Jonathan Hunter <jonathanh@nvidia.com>
17344 L: linux-tegra@vger.kernel.org
17346 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17351 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17352 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17354 F: drivers/clk/tegra/
17357 M: Laxman Dewangan <ldewangan@nvidia.com>
17358 M: Jon Hunter <jonathanh@nvidia.com>
17360 F: drivers/dma/tegra*
17363 M: Laxman Dewangan <ldewangan@nvidia.com>
17364 R: Dmitry Osipenko <digetx@gmail.com>
17366 F: drivers/i2c/busses/i2c-tegra.c
17368 TEGRA IOMMU DRIVERS
17369 M: Thierry Reding <thierry.reding@gmail.com>
17370 R: Krishna Reddy <vdumpa@nvidia.com>
17371 L: linux-tegra@vger.kernel.org
17373 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17374 F: drivers/iommu/tegra*
17377 M: Laxman Dewangan <ldewangan@nvidia.com>
17379 F: drivers/input/keyboard/tegra-kbc.c
17382 M: Stefan Agner <stefan@agner.ch>
17383 M: Lucas Stach <dev@lynxeye.de>
17385 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17386 F: drivers/mtd/nand/raw/tegra_nand.c
17389 M: Thierry Reding <thierry.reding@gmail.com>
17391 F: drivers/pwm/pwm-tegra.c
17393 TEGRA SERIAL DRIVER
17394 M: Laxman Dewangan <ldewangan@nvidia.com>
17396 F: drivers/tty/serial/serial-tegra.c
17399 M: Laxman Dewangan <ldewangan@nvidia.com>
17401 F: drivers/spi/spi-tegra*
17404 M: Thierry Reding <thierry.reding@gmail.com>
17405 M: Jonathan Hunter <jonathanh@nvidia.com>
17406 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17407 L: linux-media@vger.kernel.org
17408 L: linux-tegra@vger.kernel.org
17410 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17411 F: drivers/staging/media/tegra-video/
17413 TEGRA XUSB PADCTL DRIVER
17414 M: JC Kuo <jckuo@nvidia.com>
17416 F: drivers/phy/tegra/xusb*
17418 TEHUTI ETHERNET DRIVER
17419 M: Andy Gospodarek <andy@greyhouse.net>
17420 L: netdev@vger.kernel.org
17422 F: drivers/net/ethernet/tehuti/*
17424 TELECOM CLOCK DRIVER FOR MCPL0010
17425 M: Mark Gross <mark.gross@intel.com>
17427 F: drivers/char/tlclk.c
17429 TEMPO SEMICONDUCTOR DRIVERS
17430 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17432 F: Documentation/devicetree/bindings/sound/tscs*.txt
17433 F: sound/soc/codecs/tscs*.c
17434 F: sound/soc/codecs/tscs*.h
17436 TENSILICA XTENSA PORT (xtensa)
17437 M: Chris Zankel <chris@zankel.net>
17438 M: Max Filippov <jcmvbkbc@gmail.com>
17439 L: linux-xtensa@linux-xtensa.org
17441 T: git git://github.com/czankel/xtensa-linux.git
17443 F: drivers/irqchip/irq-xtensa-*
17445 TEXAS INSTRUMENTS ASoC DRIVERS
17446 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17451 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17452 M: Ricardo Ribalda <ribalda@kernel.org>
17453 L: linux-iio@vger.kernel.org
17455 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17456 F: drivers/iio/dac/ti-dac7612.c
17458 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17459 M: Nishanth Menon <nm@ti.com>
17460 M: Tero Kristo <t-kristo@ti.com>
17461 M: Santosh Shilimkar <ssantosh@kernel.org>
17462 L: linux-arm-kernel@lists.infradead.org
17464 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17465 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17466 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17467 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17468 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17469 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17470 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17471 F: drivers/clk/keystone/sci-clk.c
17472 F: drivers/firmware/ti_sci*
17473 F: drivers/irqchip/irq-ti-sci-inta.c
17474 F: drivers/irqchip/irq-ti-sci-intr.c
17475 F: drivers/reset/reset-ti-sci.c
17476 F: drivers/soc/ti/ti_sci_inta_msi.c
17477 F: drivers/soc/ti/ti_sci_pm_domains.c
17478 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17479 F: include/linux/soc/ti/ti_sci_inta_msi.h
17480 F: include/linux/soc/ti/ti_sci_protocol.h
17482 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17483 M: Hans Verkuil <hverkuil@xs4all.nl>
17484 L: linux-media@vger.kernel.org
17486 W: https://linuxtv.org
17487 T: git git://linuxtv.org/media_tree.git
17488 F: drivers/media/radio/radio-raremono.c
17491 M: Zhang Rui <rui.zhang@intel.com>
17492 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17493 R: Amit Kucheria <amitk@kernel.org>
17494 L: linux-pm@vger.kernel.org
17496 Q: https://patchwork.kernel.org/project/linux-pm/list/
17497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17498 F: Documentation/devicetree/bindings/thermal/
17499 F: drivers/thermal/
17500 F: include/linux/cpu_cooling.h
17501 F: include/linux/thermal.h
17502 F: include/uapi/linux/thermal.h
17504 THERMAL DRIVER FOR AMLOGIC SOCS
17505 M: Guillaume La Roque <glaroque@baylibre.com>
17506 L: linux-pm@vger.kernel.org
17507 L: linux-amlogic@lists.infradead.org
17509 W: http://linux-meson.com/
17510 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17511 F: drivers/thermal/amlogic_thermal.c
17513 THERMAL/CPU_COOLING
17514 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17515 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17516 M: Viresh Kumar <viresh.kumar@linaro.org>
17517 M: Javi Merino <javi.merino@kernel.org>
17518 L: linux-pm@vger.kernel.org
17520 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17521 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17522 F: drivers/thermal/cpufreq_cooling.c
17523 F: drivers/thermal/cpuidle_cooling.c
17524 F: include/linux/cpu_cooling.h
17526 THERMAL/POWER_ALLOCATOR
17527 M: Lukasz Luba <lukasz.luba@arm.com>
17528 L: linux-pm@vger.kernel.org
17530 F: Documentation/driver-api/thermal/power_allocator.rst
17531 F: drivers/thermal/gov_power_allocator.c
17532 F: include/trace/events/thermal_power_allocator.h
17534 THINKPAD ACPI EXTRAS DRIVER
17535 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17536 L: ibm-acpi-devel@lists.sourceforge.net
17537 L: platform-driver-x86@vger.kernel.org
17539 W: http://ibm-acpi.sourceforge.net
17540 W: http://thinkwiki.org/wiki/Ibm-acpi
17541 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17542 F: drivers/platform/x86/thinkpad_acpi.c
17544 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17545 M: Isaac Hazan <isaac.hazan@intel.com>
17546 L: linux-usb@vger.kernel.org
17548 F: drivers/thunderbolt/dma_test.c
17551 M: Andreas Noever <andreas.noever@gmail.com>
17552 M: Michael Jamet <michael.jamet@intel.com>
17553 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17554 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17555 L: linux-usb@vger.kernel.org
17557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17558 F: Documentation/admin-guide/thunderbolt.rst
17559 F: drivers/thunderbolt/
17560 F: include/linux/thunderbolt.h
17562 THUNDERBOLT NETWORK DRIVER
17563 M: Michael Jamet <michael.jamet@intel.com>
17564 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17565 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17566 L: netdev@vger.kernel.org
17568 F: drivers/net/thunderbolt.c
17570 THUNDERX GPIO DRIVER
17571 M: Robert Richter <rric@kernel.org>
17573 F: drivers/gpio/gpio-thunderx.c
17575 TI AM437X VPFE DRIVER
17576 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17577 L: linux-media@vger.kernel.org
17579 W: https://linuxtv.org
17580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17581 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17582 F: drivers/media/platform/am437x/
17584 TI BANDGAP AND THERMAL DRIVER
17585 M: Eduardo Valentin <edubezval@gmail.com>
17586 M: Keerthy <j-keerthy@ti.com>
17587 L: linux-pm@vger.kernel.org
17588 L: linux-omap@vger.kernel.org
17590 F: drivers/thermal/ti-soc-thermal/
17592 TI BQ27XXX POWER SUPPLY DRIVER
17593 R: Dan Murphy <dmurphy@ti.com>
17594 F: drivers/power/supply/bq27xxx_battery.c
17595 F: drivers/power/supply/bq27xxx_battery_i2c.c
17596 F: include/linux/power/bq27xxx_battery.h
17598 TI CDCE706 CLOCK DRIVER
17599 M: Max Filippov <jcmvbkbc@gmail.com>
17601 F: drivers/clk/clk-cdce706.c
17604 M: Tero Kristo <t-kristo@ti.com>
17605 L: linux-omap@vger.kernel.org
17608 F: include/linux/clk/ti.h
17610 TI DAVINCI MACHINE SUPPORT
17611 M: Sekhar Nori <nsekhar@ti.com>
17612 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17616 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17617 F: arch/arm/boot/dts/da850*
17618 F: arch/arm/mach-davinci/
17619 F: drivers/i2c/busses/i2c-davinci.c
17621 TI DAVINCI SERIES CLOCK DRIVER
17622 M: David Lechner <david@lechnology.com>
17623 R: Sekhar Nori <nsekhar@ti.com>
17625 F: Documentation/devicetree/bindings/clock/ti/davinci/
17626 F: drivers/clk/davinci/
17628 TI DAVINCI SERIES GPIO DRIVER
17629 M: Keerthy <j-keerthy@ti.com>
17630 L: linux-gpio@vger.kernel.org
17632 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17633 F: drivers/gpio/gpio-davinci.c
17635 TI DAVINCI SERIES MEDIA DRIVER
17636 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17637 L: linux-media@vger.kernel.org
17639 W: https://linuxtv.org
17640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17641 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17642 F: drivers/media/platform/davinci/
17643 F: include/media/davinci/
17645 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17646 R: David Lechner <david@lechnology.com>
17647 L: linux-iio@vger.kernel.org
17648 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17649 F: drivers/counter/ti-eqep.c
17651 TI ETHERNET SWITCH DRIVER (CPSW)
17652 R: Grygorii Strashko <grygorii.strashko@ti.com>
17653 L: linux-omap@vger.kernel.org
17654 L: netdev@vger.kernel.org
17656 F: drivers/net/ethernet/ti/cpsw*
17657 F: drivers/net/ethernet/ti/davinci*
17659 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17660 M: Alex Dubov <oakad@yahoo.com>
17662 W: http://tifmxx.berlios.de/
17663 F: drivers/memstick/host/tifm_ms.c
17664 F: drivers/misc/tifm*
17665 F: drivers/mmc/host/tifm_sd.c
17666 F: include/linux/tifm.h
17668 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17669 M: Santosh Shilimkar <ssantosh@kernel.org>
17670 L: linux-kernel@vger.kernel.org
17671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17674 F: drivers/soc/ti/*
17676 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17677 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17678 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17679 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17681 F: sound/soc/codecs/isabelle*
17682 F: sound/soc/codecs/lm49453*
17684 TI LP855x BACKLIGHT DRIVER
17685 M: Milo Kim <milo.kim@ti.com>
17687 F: Documentation/driver-api/backlight/lp855x-driver.rst
17688 F: drivers/video/backlight/lp855x_bl.c
17689 F: include/linux/platform_data/lp855x.h
17691 TI LP8727 CHARGER DRIVER
17692 M: Milo Kim <milo.kim@ti.com>
17694 F: drivers/power/supply/lp8727_charger.c
17695 F: include/linux/platform_data/lp8727.h
17697 TI LP8788 MFD DRIVER
17698 M: Milo Kim <milo.kim@ti.com>
17700 F: drivers/iio/adc/lp8788_adc.c
17701 F: drivers/leds/leds-lp8788.c
17702 F: drivers/mfd/lp8788*.c
17703 F: drivers/power/supply/lp8788-charger.c
17704 F: drivers/regulator/lp8788-*.c
17705 F: include/linux/mfd/lp8788*.h
17707 TI NETCP ETHERNET DRIVER
17708 M: Wingman Kwok <w-kwok2@ti.com>
17709 M: Murali Karicheri <m-karicheri2@ti.com>
17710 L: netdev@vger.kernel.org
17712 F: drivers/net/ethernet/ti/netcp*
17714 TI PCM3060 ASoC CODEC DRIVER
17715 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17716 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17718 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17719 F: sound/soc/codecs/pcm3060*
17721 TI TAS571X FAMILY ASoC CODEC DRIVER
17722 M: Kevin Cernekee <cernekee@chromium.org>
17723 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17725 F: sound/soc/codecs/tas571x*
17727 TI TCAN4X5X DEVICE DRIVER
17728 M: Dan Murphy <dmurphy@ti.com>
17729 L: linux-can@vger.kernel.org
17731 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17732 F: drivers/net/can/m_can/tcan4x5x.c
17734 TI TRF7970A NFC DRIVER
17735 M: Mark Greer <mgreer@animalcreek.com>
17736 L: linux-wireless@vger.kernel.org
17737 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17739 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17740 F: drivers/nfc/trf7970a.c
17742 TI TWL4030 SERIES SOC CODEC DRIVER
17743 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17744 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17746 F: sound/soc/codecs/twl4030*
17749 M: Benoit Parrot <bparrot@ti.com>
17750 L: linux-media@vger.kernel.org
17752 W: http://linuxtv.org/
17753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17754 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17755 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17756 F: drivers/media/platform/ti-vpe/
17758 TI WILINK WIRELESS DRIVERS
17759 L: linux-wireless@vger.kernel.org
17761 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17762 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17764 F: drivers/net/wireless/ti/
17765 F: include/linux/wl12xx.h
17767 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17768 M: John Stultz <john.stultz@linaro.org>
17769 M: Thomas Gleixner <tglx@linutronix.de>
17770 R: Stephen Boyd <sboyd@kernel.org>
17771 L: linux-kernel@vger.kernel.org
17773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17774 F: include/linux/clocksource.h
17775 F: include/linux/time.h
17776 F: include/linux/timex.h
17777 F: include/uapi/linux/time.h
17778 F: include/uapi/linux/timex.h
17779 F: kernel/time/alarmtimer.c
17780 F: kernel/time/clocksource.c
17781 F: kernel/time/ntp.c
17782 F: kernel/time/time*.c
17783 F: tools/testing/selftests/timers/
17786 M: Jon Maloy <jmaloy@redhat.com>
17787 M: Ying Xue <ying.xue@windriver.com>
17788 L: netdev@vger.kernel.org (core kernel code)
17789 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17791 W: http://tipc.sourceforge.net/
17792 F: include/uapi/linux/tipc*.h
17795 TLAN NETWORK DRIVER
17796 M: Samuel Chessman <chessman@tux.org>
17797 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17799 W: http://sourceforge.net/projects/tlan/
17800 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17801 F: drivers/net/ethernet/ti/tlan.*
17803 TM6000 VIDEO4LINUX DRIVER
17804 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17805 L: linux-media@vger.kernel.org
17807 W: https://linuxtv.org
17808 T: git git://linuxtv.org/media_tree.git
17809 F: Documentation/admin-guide/media/tm6000*
17810 F: drivers/media/usb/tm6000/
17812 TMIO/SDHI MMC DRIVER
17813 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17814 L: linux-mmc@vger.kernel.org
17816 F: drivers/mmc/host/renesas_sdhi*
17817 F: drivers/mmc/host/tmio_mmc*
17818 F: include/linux/mfd/tmio.h
17820 TMP401 HARDWARE MONITOR DRIVER
17821 M: Guenter Roeck <linux@roeck-us.net>
17822 L: linux-hwmon@vger.kernel.org
17824 F: Documentation/hwmon/tmp401.rst
17825 F: drivers/hwmon/tmp401.c
17827 TMP513 HARDWARE MONITOR DRIVER
17828 M: Eric Tremblay <etremblay@distech-controls.com>
17829 L: linux-hwmon@vger.kernel.org
17831 F: Documentation/hwmon/tmp513.rst
17832 F: drivers/hwmon/tmp513.c
17834 TMPFS (SHMEM FILESYSTEM)
17835 M: Hugh Dickins <hughd@google.com>
17836 L: linux-mm@kvack.org
17838 F: include/linux/shmem_fs.h
17841 TOMOYO SECURITY MODULE
17842 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17843 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17844 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17845 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17846 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17847 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17849 W: https://tomoyo.osdn.jp/
17850 F: security/tomoyo/
17852 TOPSTAR LAPTOP EXTRAS DRIVER
17853 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17854 L: platform-driver-x86@vger.kernel.org
17856 F: drivers/platform/x86/topstar-laptop.c
17858 TORTURE-TEST MODULES
17859 M: Davidlohr Bueso <dave@stgolabs.net>
17860 M: "Paul E. McKenney" <paulmck@kernel.org>
17861 M: Josh Triplett <josh@joshtriplett.org>
17862 L: linux-kernel@vger.kernel.org
17864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17865 F: Documentation/RCU/torture.rst
17866 F: kernel/locking/locktorture.c
17867 F: kernel/rcu/rcuscale.c
17868 F: kernel/rcu/rcutorture.c
17869 F: kernel/rcu/refscale.c
17870 F: kernel/torture.c
17872 TOSHIBA ACPI EXTRAS DRIVER
17873 M: Azael Avalos <coproscefalo@gmail.com>
17874 L: platform-driver-x86@vger.kernel.org
17876 F: drivers/platform/x86/toshiba_acpi.c
17878 TOSHIBA BLUETOOTH DRIVER
17879 M: Azael Avalos <coproscefalo@gmail.com>
17880 L: platform-driver-x86@vger.kernel.org
17882 F: drivers/platform/x86/toshiba_bluetooth.c
17884 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17885 M: Azael Avalos <coproscefalo@gmail.com>
17886 L: platform-driver-x86@vger.kernel.org
17888 F: drivers/platform/x86/toshiba_haps.c
17891 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17893 W: http://www.buzzard.org.uk/toshiba/
17894 F: drivers/char/toshiba.c
17895 F: include/linux/toshiba.h
17896 F: include/uapi/linux/toshiba.h
17898 TOSHIBA TC358743 DRIVER
17899 M: Mats Randgaard <matrandg@cisco.com>
17900 L: linux-media@vger.kernel.org
17902 F: drivers/media/i2c/tc358743*
17903 F: include/media/i2c/tc358743.h
17905 TOSHIBA WMI HOTKEYS DRIVER
17906 M: Azael Avalos <coproscefalo@gmail.com>
17907 L: platform-driver-x86@vger.kernel.org
17909 F: drivers/platform/x86/toshiba-wmi.c
17912 M: Peter Huewe <peterhuewe@gmx.de>
17913 M: Jarkko Sakkinen <jarkko@kernel.org>
17914 R: Jason Gunthorpe <jgg@ziepe.ca>
17915 L: linux-integrity@vger.kernel.org
17917 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17918 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17920 F: drivers/char/tpm/
17923 M: Steven Rostedt <rostedt@goodmis.org>
17924 M: Ingo Molnar <mingo@redhat.com>
17926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17927 F: Documentation/trace/ftrace.rst
17928 F: arch/*/*/*/ftrace.h
17929 F: arch/*/kernel/ftrace.c
17931 F: include/*/ftrace.h
17932 F: include/linux/trace*.h
17935 F: tools/testing/selftests/ftrace/
17937 TRACING MMIO ACCESSES (MMIOTRACE)
17938 M: Steven Rostedt <rostedt@goodmis.org>
17939 M: Ingo Molnar <mingo@kernel.org>
17940 R: Karol Herbst <karolherbst@gmail.com>
17941 R: Pekka Paalanen <ppaalanen@gmail.com>
17942 L: linux-kernel@vger.kernel.org
17943 L: nouveau@lists.freedesktop.org
17945 F: arch/x86/mm/kmmio.c
17946 F: arch/x86/mm/mmio-mod.c
17947 F: arch/x86/mm/testmmiotrace.c
17948 F: include/linux/mmiotrace.h
17949 F: kernel/trace/trace_mmiotrace.c
17952 M: Jiri Kosina <trivial@kernel.org>
17954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17955 K: ^Subject:.*(?i)trivial
17958 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17959 M: Jiri Slaby <jirislaby@kernel.org>
17961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17962 F: Documentation/driver-api/serial/
17964 F: drivers/tty/serial/serial_core.c
17965 F: include/linux/serial.h
17966 F: include/linux/serial_core.h
17967 F: include/linux/tty.h
17968 F: include/uapi/linux/serial.h
17969 F: include/uapi/linux/serial_core.h
17970 F: include/uapi/linux/tty.h
17972 TUA9001 MEDIA DRIVER
17973 M: Antti Palosaari <crope@iki.fi>
17974 L: linux-media@vger.kernel.org
17976 W: https://linuxtv.org
17977 W: http://palosaari.fi/linux/
17978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17979 T: git git://linuxtv.org/anttip/media_tree.git
17980 F: drivers/media/tuners/tua9001*
17982 TULIP NETWORK DRIVERS
17983 L: netdev@vger.kernel.org
17984 L: linux-parisc@vger.kernel.org
17986 F: drivers/net/ethernet/dec/tulip/
17989 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17991 W: http://vtun.sourceforge.net/tun
17992 F: Documentation/networking/tuntap.rst
17993 F: arch/um/os-Linux/drivers/
17995 TURBOCHANNEL SUBSYSTEM
17996 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17997 M: Ralf Baechle <ralf@linux-mips.org>
17998 L: linux-mips@vger.kernel.org
18000 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18002 F: include/linux/tc.h
18005 M: "Len Brown" <lenb@kernel.org>
18006 L: linux-pm@vger.kernel.org
18008 Q: https://patchwork.kernel.org/project/linux-pm/list/
18009 B: https://bugzilla.kernel.org
18010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18011 F: tools/power/x86/turbostat/
18013 TW5864 VIDEO4LINUX DRIVER
18014 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18015 M: Anton Sviridenko <anton@corp.bluecherry.net>
18016 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18017 M: Andrey Utkin <andrey_utkin@fastmail.com>
18018 L: linux-media@vger.kernel.org
18020 F: drivers/media/pci/tw5864/
18022 TW68 VIDEO4LINUX DRIVER
18023 M: Hans Verkuil <hverkuil@xs4all.nl>
18024 L: linux-media@vger.kernel.org
18026 W: https://linuxtv.org
18027 T: git git://linuxtv.org/media_tree.git
18028 F: drivers/media/pci/tw68/
18030 TW686X VIDEO4LINUX DRIVER
18031 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18032 L: linux-media@vger.kernel.org
18034 W: http://linuxtv.org
18035 T: git git://linuxtv.org/media_tree.git
18036 F: drivers/media/pci/tw686x/
18038 UACCE ACCELERATOR FRAMEWORK
18039 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18040 M: Zhou Wang <wangzhou1@hisilicon.com>
18041 L: linux-accelerators@lists.ozlabs.org
18042 L: linux-kernel@vger.kernel.org
18044 F: Documentation/ABI/testing/sysfs-driver-uacce
18045 F: Documentation/misc-devices/uacce.rst
18046 F: drivers/misc/uacce/
18047 F: include/linux/uacce.h
18048 F: include/uapi/misc/uacce/
18050 UBI FILE SYSTEM (UBIFS)
18051 M: Richard Weinberger <richard@nod.at>
18052 L: linux-mtd@lists.infradead.org
18054 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18057 F: Documentation/filesystems/ubifs-authentication.rst
18058 F: Documentation/filesystems/ubifs.rst
18061 UCLINUX (M68KNOMMU AND COLDFIRE)
18062 M: Greg Ungerer <gerg@linux-m68k.org>
18063 L: linux-m68k@lists.linux-m68k.org
18064 L: uclinux-dev@uclinux.org (subscribers-only)
18066 W: http://www.linux-m68k.org/
18067 W: http://www.uclinux.org/
18068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18069 F: arch/m68k/*/*_no.*
18071 F: arch/m68k/coldfire/
18072 F: arch/m68k/include/asm/*_no.*
18075 M: Jan Kara <jack@suse.com>
18077 F: Documentation/filesystems/udf.rst
18081 M: Bastien Nocera <hadess@hadess.net>
18082 L: linux-input@vger.kernel.org
18084 F: drivers/hid/hid-udraw-ps3.c
18087 M: Evgeniy Dushistov <dushistov@mail.ru>
18089 F: Documentation/admin-guide/ufs.rst
18092 UHID USERSPACE HID IO DRIVER
18093 M: David Rheinsberg <david.rheinsberg@gmail.com>
18094 L: linux-input@vger.kernel.org
18096 F: drivers/hid/uhid.c
18097 F: include/uapi/linux/uhid.h
18100 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18101 L: linux-usb@vger.kernel.org
18103 F: drivers/usb/common/ulpi.c
18104 F: include/linux/ulpi/
18107 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18108 L: linux-fsdevel@vger.kernel.org
18113 M: Tony Finch <dot@dotat.at>
18115 W: http://dotat.at/prog/unifdef
18116 F: scripts/unifdef.c
18118 UNIFORM CDROM DRIVER
18119 M: Jens Axboe <axboe@kernel.dk>
18121 W: http://www.kernel.dk
18122 F: Documentation/cdrom/
18123 F: drivers/cdrom/cdrom.c
18124 F: include/linux/cdrom.h
18125 F: include/uapi/linux/cdrom.h
18127 UNISYS S-PAR DRIVERS
18128 M: David Kershner <david.kershner@unisys.com>
18129 L: sparmaintainer@unisys.com (Unisys internal)
18131 F: drivers/staging/unisys/
18132 F: drivers/visorbus/
18133 F: include/linux/visorbus.h
18135 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18136 R: Alim Akhtar <alim.akhtar@samsung.com>
18137 R: Avri Altman <avri.altman@wdc.com>
18138 L: linux-scsi@vger.kernel.org
18140 F: Documentation/scsi/ufs.rst
18141 F: drivers/scsi/ufs/
18143 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18144 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18145 L: linux-scsi@vger.kernel.org
18147 F: drivers/scsi/ufs/*dwc*
18149 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18150 M: Stanley Chu <stanley.chu@mediatek.com>
18151 L: linux-scsi@vger.kernel.org
18152 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18154 F: drivers/scsi/ufs/ufs-mediatek*
18156 UNSORTED BLOCK IMAGES (UBI)
18157 M: Richard Weinberger <richard@nod.at>
18158 L: linux-mtd@lists.infradead.org
18160 W: http://www.linux-mtd.infradead.org/
18161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18163 F: drivers/mtd/ubi/
18164 F: include/linux/mtd/ubi.h
18165 F: include/uapi/mtd/ubi-user.h
18167 USB "USBNET" DRIVER FRAMEWORK
18168 M: Oliver Neukum <oneukum@suse.com>
18169 L: netdev@vger.kernel.org
18171 W: http://www.linux-usb.org/usbnet
18172 F: drivers/net/usb/usbnet.c
18173 F: include/linux/usb/usbnet.h
18176 M: Oliver Neukum <oneukum@suse.com>
18177 L: linux-usb@vger.kernel.org
18179 F: Documentation/usb/acm.rst
18180 F: drivers/usb/class/cdc-acm.*
18182 USB APPLE MFI FASTCHARGE DRIVER
18183 M: Bastien Nocera <hadess@hadess.net>
18184 L: linux-usb@vger.kernel.org
18186 F: drivers/usb/misc/apple-mfi-fastcharge.c
18188 USB AR5523 WIRELESS DRIVER
18189 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18190 L: linux-wireless@vger.kernel.org
18192 F: drivers/net/wireless/ath/ar5523/
18195 M: Oliver Neukum <oneukum@suse.com>
18196 L: linux-usb@vger.kernel.org
18197 L: linux-scsi@vger.kernel.org
18199 F: drivers/usb/storage/uas.c
18201 USB CDC ETHERNET DRIVER
18202 M: Oliver Neukum <oliver@neukum.org>
18203 L: linux-usb@vger.kernel.org
18205 F: drivers/net/usb/cdc_*.c
18206 F: include/uapi/linux/usb/cdc.h
18208 USB CHAOSKEY DRIVER
18209 M: Keith Packard <keithp@keithp.com>
18210 L: linux-usb@vger.kernel.org
18212 F: drivers/usb/misc/chaoskey.c
18214 USB CYPRESS C67X00 DRIVER
18215 M: Peter Korsgaard <jacmet@sunsite.dk>
18216 L: linux-usb@vger.kernel.org
18218 F: drivers/usb/c67x00/
18220 USB DAVICOM DM9601 DRIVER
18221 M: Peter Korsgaard <jacmet@sunsite.dk>
18222 L: netdev@vger.kernel.org
18224 W: http://www.linux-usb.org/usbnet
18225 F: drivers/net/usb/dm9601.c
18228 M: Alan Stern <stern@rowland.harvard.edu>
18229 L: linux-usb@vger.kernel.org
18231 F: Documentation/usb/ehci.rst
18232 F: drivers/usb/host/ehci*
18234 USB GADGET/PERIPHERAL SUBSYSTEM
18235 M: Felipe Balbi <balbi@kernel.org>
18236 L: linux-usb@vger.kernel.org
18238 W: http://www.linux-usb.org/gadget
18239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18240 F: drivers/usb/gadget/
18241 F: include/linux/usb/gadget*
18243 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18244 M: Jiri Kosina <jikos@kernel.org>
18245 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18246 L: linux-usb@vger.kernel.org
18248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18249 F: Documentation/hid/hiddev.rst
18250 F: drivers/hid/usbhid/
18252 USB INTEL XHCI ROLE MUX DRIVER
18253 M: Hans de Goede <hdegoede@redhat.com>
18254 L: linux-usb@vger.kernel.org
18256 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18258 USB IP DRIVER FOR HISILICON KIRIN
18259 M: Yu Chen <chenyu56@huawei.com>
18260 M: Binghui Wang <wangbinghui@hisilicon.com>
18261 L: linux-usb@vger.kernel.org
18263 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18264 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18267 M: Olav Kongas <ok@artecdesign.ee>
18268 L: linux-usb@vger.kernel.org
18270 F: drivers/usb/host/isp116x*
18271 F: include/linux/usb/isp116x.h
18273 USB LAN78XX ETHERNET DRIVER
18274 M: Woojung Huh <woojung.huh@microchip.com>
18275 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18276 L: netdev@vger.kernel.org
18278 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18279 F: drivers/net/usb/lan78xx.*
18280 F: include/dt-bindings/net/microchip-lan78xx.h
18282 USB MASS STORAGE DRIVER
18283 M: Alan Stern <stern@rowland.harvard.edu>
18284 L: linux-usb@vger.kernel.org
18285 L: usb-storage@lists.one-eyed-alien.net
18287 F: drivers/usb/storage/
18290 M: Clemens Ladisch <clemens@ladisch.de>
18291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18294 F: sound/usb/midi.*
18296 USB NETWORKING DRIVERS
18297 L: linux-usb@vger.kernel.org
18299 F: drivers/net/usb/
18302 M: Alan Stern <stern@rowland.harvard.edu>
18303 L: linux-usb@vger.kernel.org
18305 F: Documentation/usb/ohci.rst
18306 F: drivers/usb/host/ohci*
18308 USB OTG FSM (Finite State Machine)
18309 M: Peter Chen <Peter.Chen@nxp.com>
18310 L: linux-usb@vger.kernel.org
18312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18313 F: drivers/usb/common/usb-otg-fsm.c
18316 M: Valentina Manea <valentina.manea.m@gmail.com>
18317 M: Shuah Khan <shuah@kernel.org>
18318 M: Shuah Khan <skhan@linuxfoundation.org>
18319 L: linux-usb@vger.kernel.org
18321 F: Documentation/usb/usbip_protocol.rst
18322 F: drivers/usb/usbip/
18323 F: tools/testing/selftests/drivers/usb/usbip/
18324 F: tools/usb/usbip/
18327 M: Petko Manolov <petkan@nucleusys.com>
18328 L: linux-usb@vger.kernel.org
18329 L: netdev@vger.kernel.org
18331 W: https://github.com/petkan/pegasus
18332 T: git git://github.com/petkan/pegasus.git
18333 F: drivers/net/usb/pegasus.*
18336 M: Felipe Balbi <balbi@kernel.org>
18337 L: linux-usb@vger.kernel.org
18339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18340 F: drivers/usb/phy/
18342 USB PRINTER DRIVER (usblp)
18343 M: Pete Zaitcev <zaitcev@redhat.com>
18344 L: linux-usb@vger.kernel.org
18346 F: drivers/usb/class/usblp.c
18348 USB RAW GADGET DRIVER
18349 R: Andrey Konovalov <andreyknvl@gmail.com>
18350 L: linux-usb@vger.kernel.org
18352 F: Documentation/usb/raw-gadget.rst
18353 F: drivers/usb/gadget/legacy/raw_gadget.c
18354 F: include/uapi/linux/usb/raw_gadget.h
18356 USB QMI WWAN NETWORK DRIVER
18357 M: Bjørn Mork <bjorn@mork.no>
18358 L: netdev@vger.kernel.org
18360 F: Documentation/ABI/testing/sysfs-class-net-qmi
18361 F: drivers/net/usb/qmi_wwan.c
18364 M: Petko Manolov <petkan@nucleusys.com>
18365 L: linux-usb@vger.kernel.org
18366 L: netdev@vger.kernel.org
18368 W: https://github.com/petkan/rtl8150
18369 T: git git://github.com/petkan/rtl8150.git
18370 F: drivers/net/usb/rtl8150.c
18372 USB SERIAL SUBSYSTEM
18373 M: Johan Hovold <johan@kernel.org>
18374 L: linux-usb@vger.kernel.org
18376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18377 F: Documentation/usb/usb-serial.rst
18378 F: drivers/usb/serial/
18379 F: include/linux/usb/serial.h
18381 USB SMSC75XX ETHERNET DRIVER
18382 M: Steve Glendinning <steve.glendinning@shawell.net>
18383 L: netdev@vger.kernel.org
18385 F: drivers/net/usb/smsc75xx.*
18387 USB SMSC95XX ETHERNET DRIVER
18388 M: Steve Glendinning <steve.glendinning@shawell.net>
18389 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18390 L: netdev@vger.kernel.org
18392 F: drivers/net/usb/smsc95xx.*
18395 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18396 L: linux-usb@vger.kernel.org
18398 W: http://www.linux-usb.org
18399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18400 F: Documentation/devicetree/bindings/usb/
18401 F: Documentation/usb/
18403 F: include/linux/usb.h
18404 F: include/linux/usb/
18406 USB TYPEC BUS FOR ALTERNATE MODES
18407 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18408 L: linux-usb@vger.kernel.org
18410 F: Documentation/ABI/testing/sysfs-bus-typec
18411 F: Documentation/driver-api/usb/typec_bus.rst
18412 F: drivers/usb/typec/altmodes/
18413 F: include/linux/usb/typec_altmode.h
18416 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18417 L: linux-usb@vger.kernel.org
18419 F: Documentation/ABI/testing/sysfs-class-typec
18420 F: Documentation/driver-api/usb/typec.rst
18421 F: drivers/usb/typec/
18422 F: include/linux/usb/typec.h
18424 USB TYPEC INTEL PMC MUX DRIVER
18425 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18426 L: linux-usb@vger.kernel.org
18428 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18429 F: drivers/usb/typec/mux/intel_pmc_mux.c
18431 USB TYPEC PI3USB30532 MUX DRIVER
18432 M: Hans de Goede <hdegoede@redhat.com>
18433 L: linux-usb@vger.kernel.org
18435 F: drivers/usb/typec/mux/pi3usb30532.c
18437 USB TYPEC PORT CONTROLLER DRIVERS
18438 M: Guenter Roeck <linux@roeck-us.net>
18439 L: linux-usb@vger.kernel.org
18441 F: drivers/usb/typec/tcpm/
18444 M: Alan Stern <stern@rowland.harvard.edu>
18445 L: linux-usb@vger.kernel.org
18447 F: drivers/usb/host/uhci*
18450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18451 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18452 L: linux-media@vger.kernel.org
18454 W: http://www.ideasonboard.org/uvc/
18455 T: git git://linuxtv.org/media_tree.git
18456 F: drivers/media/usb/uvc/
18457 F: include/uapi/linux/uvcvideo.h
18460 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18461 L: linux-usb@vger.kernel.org
18463 F: drivers/usb/gadget/function/*uvc*
18464 F: drivers/usb/gadget/legacy/webcam.c
18465 F: include/uapi/linux/usb/g_uvc.h
18467 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18468 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18469 L: linux-wireless@vger.kernel.org
18471 F: drivers/net/wireless/rndis_wlan.c
18474 M: Mathias Nyman <mathias.nyman@intel.com>
18475 L: linux-usb@vger.kernel.org
18477 F: drivers/usb/host/pci-quirks*
18478 F: drivers/usb/host/xhci*
18481 L: linux-wireless@vger.kernel.org
18483 W: http://linux-lc100020.sourceforge.net
18484 F: drivers/net/wireless/zydas/zd1201.*
18487 M: Antoine Jacquet <royale@zerezo.com>
18488 L: linux-usb@vger.kernel.org
18489 L: linux-media@vger.kernel.org
18491 W: http://royale.zerezo.com/zr364xx/
18492 T: git git://linuxtv.org/media_tree.git
18493 F: Documentation/admin-guide/media/zr364xx*
18494 F: drivers/media/usb/zr364xx/
18496 USER-MODE LINUX (UML)
18497 M: Jeff Dike <jdike@addtoit.com>
18498 M: Richard Weinberger <richard@nod.at>
18499 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18500 L: linux-um@lists.infradead.org
18502 W: http://user-mode-linux.sourceforge.net
18503 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18505 F: Documentation/virt/uml/
18510 USERSPACE COPYIN/COPYOUT (UIOVEC)
18511 M: Alexander Viro <viro@zeniv.linux.org.uk>
18513 F: include/linux/uio.h
18516 USERSPACE DMA BUFFER DRIVER
18517 M: Gerd Hoffmann <kraxel@redhat.com>
18518 L: dri-devel@lists.freedesktop.org
18520 T: git git://anongit.freedesktop.org/drm/drm-misc
18521 F: drivers/dma-buf/udmabuf.c
18522 F: include/uapi/linux/udmabuf.h
18524 USERSPACE I/O (UIO)
18525 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18528 F: Documentation/driver-api/uio-howto.rst
18530 F: include/linux/uio_driver.h
18533 M: Karel Zak <kzak@redhat.com>
18534 L: util-linux@vger.kernel.org
18536 W: http://en.wikipedia.org/wiki/Util-linux
18537 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18540 M: Christoph Hellwig <hch@lst.de>
18541 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18542 L: linux-kernel@vger.kernel.org
18544 T: git git://git.infradead.org/users/hch/uuid.git
18545 F: include/linux/uuid.h
18546 F: include/uapi/linux/uuid.h
18551 M: Justin Ernst <justin.ernst@hpe.com>
18552 L: platform-driver-x86@vger.kernel.org
18554 F: drivers/platform/x86/uv_sysfs.c
18557 M: Michal Januszewski <spock@gentoo.org>
18558 L: linux-fbdev@vger.kernel.org
18560 W: https://github.com/mjanusz/v86d
18561 F: Documentation/fb/uvesafb.rst
18562 F: drivers/video/fbdev/uvesafb.*
18564 Ux500 CLOCK DRIVERS
18565 M: Ulf Hansson <ulf.hansson@linaro.org>
18566 L: linux-clk@vger.kernel.org
18567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18569 F: drivers/clk/ux500/
18572 M: Stefan Agner <stefan@agner.ch>
18573 L: linux-mtd@lists.infradead.org
18575 F: drivers/mtd/nand/raw/vf610_nfc.c
18577 VFAT/FAT/MSDOS FILESYSTEM
18578 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18580 F: Documentation/filesystems/vfat.rst
18584 M: Alex Williamson <alex.williamson@redhat.com>
18585 R: Cornelia Huck <cohuck@redhat.com>
18586 L: kvm@vger.kernel.org
18588 T: git git://github.com/awilliam/linux-vfio.git
18589 F: Documentation/driver-api/vfio.rst
18591 F: include/linux/vfio.h
18592 F: include/uapi/linux/vfio.h
18595 M: Diana Craciun <diana.craciun@oss.nxp.com>
18596 L: kvm@vger.kernel.org
18598 F: drivers/vfio/fsl-mc/
18600 VFIO MEDIATED DEVICE DRIVERS
18601 M: Kirti Wankhede <kwankhede@nvidia.com>
18602 L: kvm@vger.kernel.org
18604 F: Documentation/driver-api/vfio-mediated-device.rst
18605 F: drivers/vfio/mdev/
18606 F: include/linux/mdev.h
18607 F: samples/vfio-mdev/
18609 VFIO PLATFORM DRIVER
18610 M: Eric Auger <eric.auger@redhat.com>
18611 L: kvm@vger.kernel.org
18613 F: drivers/vfio/platform/
18616 R: Lukas Wunner <lukas@wunner.de>
18618 T: git git://anongit.freedesktop.org/drm/drm-misc
18619 F: Documentation/gpu/vga-switcheroo.rst
18620 F: drivers/gpu/vga/vga_switcheroo.c
18621 F: include/linux/vga_switcheroo.h
18623 VIA RHINE NETWORK DRIVER
18625 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18626 F: drivers/net/ethernet/via/via-rhine.c
18628 VIA SD/MMC CARD CONTROLLER DRIVER
18629 M: Bruce Chang <brucechang@via.com.tw>
18630 M: Harald Welte <HaraldWelte@viatech.com>
18632 F: drivers/mmc/host/via-sdmmc.c
18634 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18635 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18636 L: linux-fbdev@vger.kernel.org
18638 F: drivers/video/fbdev/via/
18639 F: include/linux/via-core.h
18640 F: include/linux/via-gpio.h
18641 F: include/linux/via_i2c.h
18643 VIA VELOCITY NETWORK DRIVER
18644 M: Francois Romieu <romieu@fr.zoreil.com>
18645 L: netdev@vger.kernel.org
18647 F: drivers/net/ethernet/via/via-velocity.*
18649 VICODEC VIRTUAL CODEC DRIVER
18650 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18651 L: linux-media@vger.kernel.org
18653 W: https://linuxtv.org
18654 T: git git://linuxtv.org/media_tree.git
18655 F: drivers/media/test-drivers/vicodec/*
18657 VIDEO I2C POLLING DRIVER
18658 M: Matt Ranostay <matt.ranostay@konsulko.com>
18659 L: linux-media@vger.kernel.org
18661 F: drivers/media/i2c/video-i2c.c
18663 VIDEO MULTIPLEXER DRIVER
18664 M: Philipp Zabel <p.zabel@pengutronix.de>
18665 L: linux-media@vger.kernel.org
18667 F: drivers/media/platform/video-mux.c
18669 VIDEOBUF2 FRAMEWORK
18670 M: Tomasz Figa <tfiga@chromium.org>
18671 M: Marek Szyprowski <m.szyprowski@samsung.com>
18672 L: linux-media@vger.kernel.org
18674 F: drivers/media/common/videobuf2/*
18675 F: include/media/videobuf2-*
18677 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18678 M: Helen Koike <helen.koike@collabora.com>
18679 R: Shuah Khan <skhan@linuxfoundation.org>
18680 L: linux-media@vger.kernel.org
18682 W: https://linuxtv.org
18683 T: git git://linuxtv.org/media_tree.git
18684 F: drivers/media/test-drivers/vimc/*
18687 M: Alex Williamson <alex.williamson@redhat.com>
18688 M: Paolo Bonzini <pbonzini@redhat.com>
18689 L: kvm@vger.kernel.org
18693 VIRTIO AND VHOST VSOCK DRIVER
18694 M: Stefan Hajnoczi <stefanha@redhat.com>
18695 M: Stefano Garzarella <sgarzare@redhat.com>
18696 L: kvm@vger.kernel.org
18697 L: virtualization@lists.linux-foundation.org
18698 L: netdev@vger.kernel.org
18700 F: drivers/net/vsockmon.c
18701 F: drivers/vhost/vsock.c
18702 F: include/linux/virtio_vsock.h
18703 F: include/uapi/linux/virtio_vsock.h
18704 F: include/uapi/linux/vm_sockets_diag.h
18705 F: include/uapi/linux/vsockmon.h
18706 F: net/vmw_vsock/af_vsock_tap.c
18707 F: net/vmw_vsock/diag.c
18708 F: net/vmw_vsock/virtio_transport.c
18709 F: net/vmw_vsock/virtio_transport_common.c
18710 F: net/vmw_vsock/vsock_loopback.c
18711 F: tools/testing/vsock/
18713 VIRTIO BLOCK AND SCSI DRIVERS
18714 M: "Michael S. Tsirkin" <mst@redhat.com>
18715 M: Jason Wang <jasowang@redhat.com>
18716 R: Paolo Bonzini <pbonzini@redhat.com>
18717 R: Stefan Hajnoczi <stefanha@redhat.com>
18718 L: virtualization@lists.linux-foundation.org
18720 F: drivers/block/virtio_blk.c
18721 F: drivers/scsi/virtio_scsi.c
18722 F: drivers/vhost/scsi.c
18723 F: include/uapi/linux/virtio_blk.h
18724 F: include/uapi/linux/virtio_scsi.h
18726 VIRTIO CONSOLE DRIVER
18727 M: Amit Shah <amit@kernel.org>
18728 L: virtualization@lists.linux-foundation.org
18730 F: drivers/char/virtio_console.c
18731 F: include/linux/virtio_console.h
18732 F: include/uapi/linux/virtio_console.h
18734 VIRTIO CORE AND NET DRIVERS
18735 M: "Michael S. Tsirkin" <mst@redhat.com>
18736 M: Jason Wang <jasowang@redhat.com>
18737 L: virtualization@lists.linux-foundation.org
18739 F: Documentation/devicetree/bindings/virtio/
18740 F: drivers/block/virtio_blk.c
18741 F: drivers/crypto/virtio/
18742 F: drivers/net/virtio_net.c
18745 F: include/linux/vdpa.h
18746 F: include/linux/virtio*.h
18747 F: include/uapi/linux/virtio_*.h
18751 M: "Michael S. Tsirkin" <mst@redhat.com>
18752 M: David Hildenbrand <david@redhat.com>
18753 L: virtualization@lists.linux-foundation.org
18755 F: drivers/virtio/virtio_balloon.c
18756 F: include/uapi/linux/virtio_balloon.h
18757 F: include/linux/balloon_compaction.h
18758 F: mm/balloon_compaction.c
18760 VIRTIO CRYPTO DRIVER
18761 M: Gonglei <arei.gonglei@huawei.com>
18762 L: virtualization@lists.linux-foundation.org
18763 L: linux-crypto@vger.kernel.org
18765 F: drivers/crypto/virtio/
18766 F: include/uapi/linux/virtio_crypto.h
18768 VIRTIO DRIVERS FOR S390
18769 M: Cornelia Huck <cohuck@redhat.com>
18770 M: Halil Pasic <pasic@linux.ibm.com>
18771 L: linux-s390@vger.kernel.org
18772 L: virtualization@lists.linux-foundation.org
18773 L: kvm@vger.kernel.org
18775 F: arch/s390/include/uapi/asm/virtio-ccw.h
18776 F: drivers/s390/virtio/
18779 M: Vivek Goyal <vgoyal@redhat.com>
18780 M: Stefan Hajnoczi <stefanha@redhat.com>
18781 M: Miklos Szeredi <miklos@szeredi.hu>
18782 L: virtualization@lists.linux-foundation.org
18783 L: linux-fsdevel@vger.kernel.org
18785 W: https://virtio-fs.gitlab.io/
18786 F: Documentation/filesystems/virtiofs.rst
18787 F: fs/fuse/virtio_fs.c
18788 F: include/uapi/linux/virtio_fs.h
18791 M: David Airlie <airlied@linux.ie>
18792 M: Gerd Hoffmann <kraxel@redhat.com>
18793 L: dri-devel@lists.freedesktop.org
18794 L: virtualization@lists.linux-foundation.org
18796 T: git git://anongit.freedesktop.org/drm/drm-misc
18797 F: drivers/gpu/drm/virtio/
18798 F: include/uapi/linux/virtio_gpu.h
18800 VIRTIO HOST (VHOST)
18801 M: "Michael S. Tsirkin" <mst@redhat.com>
18802 M: Jason Wang <jasowang@redhat.com>
18803 L: kvm@vger.kernel.org
18804 L: virtualization@lists.linux-foundation.org
18805 L: netdev@vger.kernel.org
18807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18809 F: include/linux/vhost_iotlb.h
18810 F: include/uapi/linux/vhost.h
18812 VIRTIO INPUT DRIVER
18813 M: Gerd Hoffmann <kraxel@redhat.com>
18815 F: drivers/virtio/virtio_input.c
18816 F: include/uapi/linux/virtio_input.h
18818 VIRTIO IOMMU DRIVER
18819 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18820 L: virtualization@lists.linux-foundation.org
18822 F: drivers/iommu/virtio-iommu.c
18823 F: include/uapi/linux/virtio_iommu.h
18826 M: David Hildenbrand <david@redhat.com>
18827 L: virtualization@lists.linux-foundation.org
18829 W: https://virtio-mem.gitlab.io/
18830 F: drivers/virtio/virtio_mem.c
18831 F: include/uapi/linux/virtio_mem.h
18833 VIRTUAL BOX GUEST DEVICE DRIVER
18834 M: Hans de Goede <hdegoede@redhat.com>
18835 M: Arnd Bergmann <arnd@arndb.de>
18836 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18838 F: drivers/virt/vboxguest/
18839 F: include/linux/vbox_utils.h
18840 F: include/uapi/linux/vbox*.h
18842 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18843 M: Hans de Goede <hdegoede@redhat.com>
18844 L: linux-fsdevel@vger.kernel.org
18848 VIRTUAL SERIO DEVICE DRIVER
18849 M: Stephen Chandler Paul <thatslyude@gmail.com>
18851 F: drivers/input/serio/userio.c
18852 F: include/uapi/linux/userio.h
18854 VIVID VIRTUAL VIDEO DRIVER
18855 M: Hans Verkuil <hverkuil@xs4all.nl>
18856 L: linux-media@vger.kernel.org
18858 W: https://linuxtv.org
18859 T: git git://linuxtv.org/media_tree.git
18860 F: drivers/media/test-drivers/vivid/*
18862 VIDTV VIRTUAL DIGITAL TV DRIVER
18863 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18864 L: linux-media@vger.kernel.org
18866 W: https://linuxtv.org
18867 T: git git://linuxtv.org/media_tree.git
18868 F: drivers/media/test-drivers/vidtv/*
18871 M: Florian Fainelli <f.fainelli@gmail.com>
18872 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18874 F: drivers/vlynq/vlynq.c
18875 F: include/linux/vlynq.h
18878 M: Martyn Welch <martyn@welchs.me.uk>
18879 M: Manohar Vanga <manohar.vanga@gmail.com>
18880 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18881 L: devel@driverdev.osuosl.org
18883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18884 F: Documentation/driver-api/vme.rst
18885 F: drivers/staging/vme/
18887 F: include/linux/vme*
18889 VMWARE BALLOON DRIVER
18890 M: Nadav Amit <namit@vmware.com>
18891 M: "VMware, Inc." <pv-drivers@vmware.com>
18892 L: linux-kernel@vger.kernel.org
18894 F: drivers/misc/vmw_balloon.c
18896 VMWARE HYPERVISOR INTERFACE
18897 M: Deep Shah <sdeep@vmware.com>
18898 M: "VMware, Inc." <pv-drivers@vmware.com>
18899 L: virtualization@lists.linux-foundation.org
18901 F: arch/x86/include/asm/vmware.h
18902 F: arch/x86/kernel/cpu/vmware.c
18904 VMWARE PVRDMA DRIVER
18905 M: Adit Ranadive <aditr@vmware.com>
18906 M: VMware PV-Drivers <pv-drivers@vmware.com>
18907 L: linux-rdma@vger.kernel.org
18909 F: drivers/infiniband/hw/vmw_pvrdma/
18911 VMware PVSCSI driver
18912 M: Jim Gill <jgill@vmware.com>
18913 M: VMware PV-Drivers <pv-drivers@vmware.com>
18914 L: linux-scsi@vger.kernel.org
18916 F: drivers/scsi/vmw_pvscsi.c
18917 F: drivers/scsi/vmw_pvscsi.h
18919 VMWARE VIRTUAL PTP CLOCK DRIVER
18920 M: Vivek Thampi <vithampi@vmware.com>
18921 M: "VMware, Inc." <pv-drivers@vmware.com>
18922 L: netdev@vger.kernel.org
18924 F: drivers/ptp/ptp_vmw.c
18926 VMWARE VMMOUSE SUBDRIVER
18927 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18928 M: "VMware, Inc." <pv-drivers@vmware.com>
18929 L: linux-input@vger.kernel.org
18931 F: drivers/input/mouse/vmmouse.c
18932 F: drivers/input/mouse/vmmouse.h
18934 VMWARE VMXNET3 ETHERNET DRIVER
18935 M: Ronak Doshi <doshir@vmware.com>
18936 M: "VMware, Inc." <pv-drivers@vmware.com>
18937 L: netdev@vger.kernel.org
18939 F: drivers/net/vmxnet3/
18941 VOCORE VOCORE2 BOARD
18942 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18943 L: linux-mips@vger.kernel.org
18945 F: arch/mips/boot/dts/ralink/vocore2.dts
18947 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18948 M: Liam Girdwood <lgirdwood@gmail.com>
18949 M: Mark Brown <broonie@kernel.org>
18950 L: linux-kernel@vger.kernel.org
18952 W: http://www.slimlogic.co.uk/?p=48
18953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18954 F: Documentation/devicetree/bindings/regulator/
18955 F: Documentation/power/regulator/
18956 F: drivers/regulator/
18957 F: include/dt-bindings/regulator/
18958 F: include/linux/regulator/
18959 K: regulator_get_optional
18962 M: David Ahern <dsahern@kernel.org>
18963 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18964 L: netdev@vger.kernel.org
18966 F: Documentation/networking/vrf.rst
18967 F: drivers/net/vrf.c
18970 M: Petr Mladek <pmladek@suse.com>
18971 M: Steven Rostedt <rostedt@goodmis.org>
18972 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18973 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18974 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18977 F: Documentation/core-api/printk-formats.rst
18978 F: lib/test_printf.c
18981 VT1211 HARDWARE MONITOR DRIVER
18982 M: Juerg Haefliger <juergh@gmail.com>
18983 L: linux-hwmon@vger.kernel.org
18985 F: Documentation/hwmon/vt1211.rst
18986 F: drivers/hwmon/vt1211.c
18988 VT8231 HARDWARE MONITOR DRIVER
18989 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18990 L: linux-hwmon@vger.kernel.org
18992 F: drivers/hwmon/vt8231.c
18994 VUB300 USB to SDIO/SD/MMC bridge chip
18995 L: linux-mmc@vger.kernel.org
18997 F: drivers/mmc/host/vub300.c
18999 W1 DALLAS'S 1-WIRE BUS
19000 M: Evgeniy Polyakov <zbr@ioremap.net>
19002 F: Documentation/devicetree/bindings/w1/
19003 F: Documentation/w1/
19005 F: include/linux/w1.h
19007 W83791D HARDWARE MONITORING DRIVER
19008 M: Marc Hulsman <m.hulsman@tudelft.nl>
19009 L: linux-hwmon@vger.kernel.org
19011 F: Documentation/hwmon/w83791d.rst
19012 F: drivers/hwmon/w83791d.c
19014 W83793 HARDWARE MONITORING DRIVER
19015 M: Rudolf Marek <r.marek@assembler.cz>
19016 L: linux-hwmon@vger.kernel.org
19018 F: Documentation/hwmon/w83793.rst
19019 F: drivers/hwmon/w83793.c
19021 W83795 HARDWARE MONITORING DRIVER
19022 M: Jean Delvare <jdelvare@suse.com>
19023 L: linux-hwmon@vger.kernel.org
19025 F: drivers/hwmon/w83795.c
19027 W83L51xD SD/MMC CARD INTERFACE DRIVER
19028 M: Pierre Ossman <pierre@ossman.eu>
19030 F: drivers/mmc/host/wbsd.*
19032 WACOM PROTOCOL 4 SERIAL TABLETS
19033 M: Julian Squires <julian@cipht.net>
19034 M: Hans de Goede <hdegoede@redhat.com>
19035 L: linux-input@vger.kernel.org
19037 F: drivers/input/tablet/wacom_serial4.c
19039 WATCHDOG DEVICE DRIVERS
19040 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19041 M: Guenter Roeck <linux@roeck-us.net>
19042 L: linux-watchdog@vger.kernel.org
19044 W: http://www.linux-watchdog.org/
19045 T: git git://www.linux-watchdog.org/linux-watchdog.git
19046 F: Documentation/devicetree/bindings/watchdog/
19047 F: Documentation/watchdog/
19048 F: drivers/watchdog/
19049 F: include/linux/watchdog.h
19050 F: include/uapi/linux/watchdog.h
19052 WHISKEYCOVE PMIC GPIO DRIVER
19053 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19054 L: linux-gpio@vger.kernel.org
19056 F: drivers/gpio/gpio-wcove.c
19059 M: Dianlong Li <long17.cool@163.com>
19060 L: linux-rtc@vger.kernel.org
19062 F: drivers/rtc/rtc-sd3078.c
19065 M: David Rheinsberg <david.rheinsberg@gmail.com>
19066 L: linux-input@vger.kernel.org
19068 F: drivers/hid/hid-wiimote*
19070 WILOCITY WIL6210 WIRELESS DRIVER
19071 M: Maya Erez <merez@codeaurora.org>
19072 L: linux-wireless@vger.kernel.org
19073 L: wil6210@qti.qualcomm.com
19075 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19076 F: drivers/net/wireless/ath/wil6210/
19079 M: David Härdeman <david@hardeman.nu>
19081 F: drivers/media/rc/winbond-cir.c
19083 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19084 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19085 L: linux-watchdog@vger.kernel.org
19087 F: drivers/watchdog/ebc-c384_wdt.c
19089 WINSYSTEMS WS16C48 GPIO DRIVER
19090 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19091 L: linux-gpio@vger.kernel.org
19093 F: drivers/gpio/gpio-ws16c48.c
19095 WIREGUARD SECURE NETWORK TUNNEL
19096 M: Jason A. Donenfeld <Jason@zx2c4.com>
19097 L: wireguard@lists.zx2c4.com
19098 L: netdev@vger.kernel.org
19100 F: drivers/net/wireguard/
19101 F: tools/testing/selftests/wireguard/
19103 WISTRON LAPTOP BUTTON DRIVER
19104 M: Miloslav Trmac <mitr@volny.cz>
19106 F: drivers/input/misc/wistron_btns.c
19108 WL3501 WIRELESS PCMCIA CARD DRIVER
19109 L: linux-wireless@vger.kernel.org
19111 F: drivers/net/wireless/wl3501*
19113 WOLFSON MICROELECTRONICS DRIVERS
19114 L: patches@opensource.cirrus.com
19116 W: https://github.com/CirrusLogic/linux-drivers/wiki
19117 T: git https://github.com/CirrusLogic/linux-drivers.git
19118 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19119 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19120 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19121 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19122 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19123 F: Documentation/hwmon/wm83??.rst
19124 F: arch/arm/mach-s3c/mach-crag6410*
19125 F: drivers/clk/clk-wm83*.c
19126 F: drivers/extcon/extcon-arizona.c
19127 F: drivers/gpio/gpio-*wm*.c
19128 F: drivers/gpio/gpio-arizona.c
19129 F: drivers/hwmon/wm83??-hwmon.c
19130 F: drivers/input/misc/wm831x-on.c
19131 F: drivers/input/touchscreen/wm831x-ts.c
19132 F: drivers/input/touchscreen/wm97*.c
19133 F: drivers/leds/leds-wm83*.c
19134 F: drivers/mfd/arizona*
19135 F: drivers/mfd/cs47l24*
19136 F: drivers/mfd/wm*.c
19137 F: drivers/power/supply/wm83*.c
19138 F: drivers/regulator/arizona*
19139 F: drivers/regulator/wm8*.c
19140 F: drivers/rtc/rtc-wm83*.c
19141 F: drivers/video/backlight/wm83*_bl.c
19142 F: drivers/watchdog/wm83*_wdt.c
19143 F: include/linux/mfd/arizona/
19144 F: include/linux/mfd/wm831x/
19145 F: include/linux/mfd/wm8350/
19146 F: include/linux/mfd/wm8400*
19147 F: include/linux/regulator/arizona*
19148 F: include/linux/wm97xx.h
19149 F: include/sound/wm????.h
19150 F: sound/soc/codecs/arizona.?
19151 F: sound/soc/codecs/cs47l24*
19152 F: sound/soc/codecs/wm*
19155 M: Tejun Heo <tj@kernel.org>
19156 R: Lai Jiangshan <jiangshanlai@gmail.com>
19158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19159 F: Documentation/core-api/workqueue.rst
19160 F: include/linux/workqueue.h
19161 F: kernel/workqueue.c
19163 X-POWERS AXP288 PMIC DRIVERS
19164 M: Hans de Goede <hdegoede@redhat.com>
19166 F: drivers/acpi/pmic/intel_pmic_xpower.c
19169 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19170 M: Chen-Yu Tsai <wens@csie.org>
19171 L: linux-kernel@vger.kernel.org
19176 M: Martin Schiller <ms@dev.tdt.de>
19177 L: linux-x25@vger.kernel.org
19179 F: Documentation/networking/lapb-module.rst
19180 F: Documentation/networking/x25*
19181 F: drivers/net/wan/hdlc_x25.c
19182 F: drivers/net/wan/lapbether.c
19183 F: include/*/lapb.h
19184 F: include/net/x25*
19185 F: include/uapi/linux/x25.h
19189 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19190 M: Thomas Gleixner <tglx@linutronix.de>
19191 M: Ingo Molnar <mingo@redhat.com>
19192 M: Borislav Petkov <bp@alien8.de>
19194 R: "H. Peter Anvin" <hpa@zytor.com>
19195 L: linux-kernel@vger.kernel.org
19197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19198 F: Documentation/devicetree/bindings/x86/
19199 F: Documentation/x86/
19203 M: Andy Lutomirski <luto@kernel.org>
19204 L: linux-kernel@vger.kernel.org
19206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19209 X86 MCE INFRASTRUCTURE
19210 M: Tony Luck <tony.luck@intel.com>
19211 M: Borislav Petkov <bp@alien8.de>
19212 L: linux-edac@vger.kernel.org
19214 F: arch/x86/kernel/cpu/mce/*
19216 X86 MICROCODE UPDATE SUPPORT
19217 M: Borislav Petkov <bp@alien8.de>
19219 F: arch/x86/kernel/cpu/microcode/*
19222 M: Dave Hansen <dave.hansen@linux.intel.com>
19223 M: Andy Lutomirski <luto@kernel.org>
19224 M: Peter Zijlstra <peterz@infradead.org>
19225 L: linux-kernel@vger.kernel.org
19227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19230 X86 PLATFORM DRIVERS
19231 M: Hans de Goede <hdegoede@redhat.com>
19232 M: Mark Gross <mgross@linux.intel.com>
19233 L: platform-driver-x86@vger.kernel.org
19235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19236 F: drivers/platform/olpc/
19237 F: drivers/platform/x86/
19239 X86 PLATFORM DRIVERS - ARCH
19240 R: Darren Hart <dvhart@infradead.org>
19241 R: Andy Shevchenko <andy@infradead.org>
19242 L: platform-driver-x86@vger.kernel.org
19245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19246 F: arch/x86/platform
19248 X86 PLATFORM UV HPE SUPERDOME FLEX
19249 M: Steve Wahl <steve.wahl@hpe.com>
19250 R: Mike Travis <mike.travis@hpe.com>
19251 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19252 R: Russ Anderson <russ.anderson@hpe.com>
19254 F: arch/x86/include/asm/uv/
19255 F: arch/x86/kernel/apic/x2apic_uv_x.c
19256 F: arch/x86/platform/uv/
19259 M: Andy Lutomirski <luto@kernel.org>
19260 L: linux-kernel@vger.kernel.org
19262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19263 F: arch/x86/entry/vdso/
19266 M: Matthew Wilcox <willy@infradead.org>
19267 L: linux-fsdevel@vger.kernel.org
19269 F: Documentation/core-api/xarray.rst
19270 F: include/linux/idr.h
19271 F: include/linux/xarray.h
19274 F: tools/testing/radix-tree
19277 M: Benjamin Valentin <benpicco@googlemail.com>
19279 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19280 F: drivers/media/rc/xbox_remote.c
19282 XC2028/3028 TUNER DRIVER
19283 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19284 L: linux-media@vger.kernel.org
19286 W: https://linuxtv.org
19287 T: git git://linuxtv.org/media_tree.git
19288 F: drivers/media/tuners/tuner-xc2028.*
19290 XDP (eXpress Data Path)
19291 M: Alexei Starovoitov <ast@kernel.org>
19292 M: Daniel Borkmann <daniel@iogearbox.net>
19293 M: David S. Miller <davem@davemloft.net>
19294 M: Jakub Kicinski <kuba@kernel.org>
19295 M: Jesper Dangaard Brouer <hawk@kernel.org>
19296 M: John Fastabend <john.fastabend@gmail.com>
19297 L: netdev@vger.kernel.org
19298 L: bpf@vger.kernel.org
19300 F: include/net/xdp.h
19301 F: include/net/xdp_priv.h
19302 F: include/trace/events/xdp.h
19303 F: kernel/bpf/cpumap.c
19304 F: kernel/bpf/devmap.c
19306 F: samples/bpf/xdp*
19307 F: tools/testing/selftests/bpf/*xdp*
19308 F: tools/testing/selftests/bpf/*/*xdp*
19309 F: drivers/net/ethernet/*/*/*/*/*xdp*
19310 F: drivers/net/ethernet/*/*/*xdp*
19311 K: (?:\b|_)xdp(?:\b|_)
19313 XDP SOCKETS (AF_XDP)
19314 M: Björn Töpel <bjorn.topel@intel.com>
19315 M: Magnus Karlsson <magnus.karlsson@intel.com>
19316 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19317 L: netdev@vger.kernel.org
19318 L: bpf@vger.kernel.org
19320 F: Documentation/networking/af_xdp.rst
19321 F: include/net/xdp_sock*
19322 F: include/net/xsk_buff_pool.h
19323 F: include/uapi/linux/if_xdp.h
19324 F: include/uapi/linux/xdp_diag.h
19325 F: include/net/netns/xdp.h
19327 F: samples/bpf/xdpsock*
19328 F: tools/lib/bpf/xsk*
19330 XEN BLOCK SUBSYSTEM
19331 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19332 M: Roger Pau Monné <roger.pau@citrix.com>
19333 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19335 F: drivers/block/xen*
19336 F: drivers/block/xen-blkback/*
19339 M: Stefano Stabellini <sstabellini@kernel.org>
19340 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19342 F: arch/arm/include/asm/xen/
19345 XEN HYPERVISOR ARM64
19346 M: Stefano Stabellini <sstabellini@kernel.org>
19347 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19349 F: arch/arm64/include/asm/xen/
19352 XEN HYPERVISOR INTERFACE
19353 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19354 M: Juergen Gross <jgross@suse.com>
19355 R: Stefano Stabellini <sstabellini@kernel.org>
19356 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19359 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19360 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19361 F: arch/x86/include/asm/pvclock-abi.h
19362 F: arch/x86/include/asm/xen/
19363 F: arch/x86/platform/pvh/
19365 F: drivers/*/xen-*front.c
19367 F: include/uapi/xen/
19370 XEN NETWORK BACKEND DRIVER
19371 M: Wei Liu <wei.liu@kernel.org>
19372 M: Paul Durrant <paul@xen.org>
19373 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19374 L: netdev@vger.kernel.org
19376 F: drivers/net/xen-netback/*
19379 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19380 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19382 F: arch/x86/pci/*xen*
19383 F: drivers/pci/*xen*
19386 M: Juergen Gross <jgross@suse.com>
19387 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19388 L: linux-scsi@vger.kernel.org
19390 F: drivers/scsi/xen-scsifront.c
19391 F: drivers/xen/xen-scsiback.c
19392 F: include/xen/interface/io/vscsiif.h
19394 XEN SOUND FRONTEND DRIVER
19395 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19396 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19397 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19401 XEN SWIOTLB SUBSYSTEM
19402 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19403 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19404 L: iommu@lists.linux-foundation.org
19406 F: arch/x86/xen/*swiotlb*
19407 F: drivers/xen/*swiotlb*
19410 M: Darrick J. Wong <darrick.wong@oracle.com>
19411 M: linux-xfs@vger.kernel.org
19412 L: linux-xfs@vger.kernel.org
19415 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19416 F: Documentation/ABI/testing/sysfs-fs-xfs
19417 F: Documentation/admin-guide/xfs.rst
19418 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19419 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19421 F: include/uapi/linux/dqblk_xfs.h
19422 F: include/uapi/linux/fsmap.h
19424 XILINX AXI ETHERNET DRIVER
19425 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19427 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19430 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19431 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19432 L: linux-can@vger.kernel.org
19434 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19435 F: drivers/net/can/xilinx_can.c
19438 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19439 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19440 R: Michal Simek <michal.simek@xilinx.com>
19442 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19443 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19444 F: drivers/gpio/gpio-xilinx.c
19445 F: drivers/gpio/gpio-zynq.c
19447 XILINX SD-FEC IP CORES
19448 M: Derek Kiernan <derek.kiernan@xilinx.com>
19449 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19451 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19452 F: Documentation/misc-devices/xilinx_sdfec.rst
19453 F: drivers/misc/Kconfig
19454 F: drivers/misc/Makefile
19455 F: drivers/misc/xilinx_sdfec.c
19456 F: include/uapi/misc/xilinx_sdfec.h
19458 XILINX UARTLITE SERIAL DRIVER
19459 M: Peter Korsgaard <jacmet@sunsite.dk>
19460 L: linux-serial@vger.kernel.org
19462 F: drivers/tty/serial/uartlite.c
19464 XILINX VIDEO IP CORES
19465 M: Hyun Kwon <hyun.kwon@xilinx.com>
19466 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19467 L: linux-media@vger.kernel.org
19469 T: git git://linuxtv.org/media_tree.git
19470 F: Documentation/devicetree/bindings/media/xilinx/
19471 F: drivers/media/platform/xilinx/
19472 F: include/uapi/linux/xilinx-v4l2-controls.h
19474 XILINX ZYNQMP DPDMA DRIVER
19475 M: Hyun Kwon <hyun.kwon@xilinx.com>
19476 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19477 L: dmaengine@vger.kernel.org
19479 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19480 F: drivers/dma/xilinx/xilinx_dpdma.c
19481 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19483 XILINX ZYNQMP PSGTR PHY DRIVER
19484 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19485 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19486 L: linux-kernel@vger.kernel.org
19488 T: git https://github.com/Xilinx/linux-xlnx.git
19489 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19490 F: drivers/phy/xilinx/phy-zynqmp.c
19493 M: Eli Billauer <eli.billauer@gmail.com>
19494 L: linux-kernel@vger.kernel.org
19496 F: drivers/char/xillybus/
19499 M: George Cherian <gcherian@marvell.com>
19500 L: linux-i2c@vger.kernel.org
19502 W: http://www.marvell.com
19503 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19504 F: drivers/i2c/busses/i2c-xlp9xx.c
19506 XRA1403 GPIO EXPANDER
19507 M: Nandor Han <nandor.han@ge.com>
19508 M: Semi Malinen <semi.malinen@ge.com>
19509 L: linux-gpio@vger.kernel.org
19511 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19512 F: drivers/gpio/gpio-xra1403.c
19514 XTENSA XTFPGA PLATFORM SUPPORT
19515 M: Max Filippov <jcmvbkbc@gmail.com>
19516 L: linux-xtensa@linux-xtensa.org
19518 F: drivers/spi/spi-xtensa-xtfpga.c
19519 F: sound/soc/xtensa/xtfpga-i2s.c
19521 YAM DRIVER FOR AX.25
19522 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19523 L: linux-hams@vger.kernel.org
19525 F: drivers/net/hamradio/yam*
19526 F: include/linux/yam.h
19528 YAMA SECURITY MODULE
19529 M: Kees Cook <keescook@chromium.org>
19531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19532 F: Documentation/admin-guide/LSM/Yama.rst
19535 YEALINK PHONE DRIVER
19536 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19537 L: usbb2k-api-dev@nongnu.org
19539 F: Documentation/input/devices/yealink.rst
19540 F: drivers/input/misc/yealink.*
19542 Z8530 DRIVER FOR AX.25
19543 M: Joerg Reuter <jreuter@yaina.de>
19544 L: linux-hams@vger.kernel.org
19546 W: http://yaina.de/jreuter/
19547 W: http://www.qsl.net/dl1bke/
19548 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19549 F: drivers/net/hamradio/*scc.c
19550 F: drivers/net/hamradio/z8530.h
19552 ZBUD COMPRESSED PAGE ALLOCATOR
19553 M: Seth Jennings <sjenning@redhat.com>
19554 M: Dan Streetman <ddstreet@ieee.org>
19555 L: linux-mm@kvack.org
19557 F: include/linux/zbud.h
19560 ZD1211RW WIRELESS DRIVER
19561 M: Daniel Drake <dsd@gentoo.org>
19562 M: Ulrich Kunitz <kune@deine-taler.de>
19563 L: linux-wireless@vger.kernel.org
19564 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19566 W: http://zd1211.ath.cx/wiki/DriverRewrite
19567 F: drivers/net/wireless/zydas/zd1211rw/
19569 ZD1301 MEDIA DRIVER
19570 M: Antti Palosaari <crope@iki.fi>
19571 L: linux-media@vger.kernel.org
19573 W: https://linuxtv.org/
19574 W: http://palosaari.fi/linux/
19575 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19576 F: drivers/media/usb/dvb-usb-v2/zd1301*
19578 ZD1301_DEMOD MEDIA DRIVER
19579 M: Antti Palosaari <crope@iki.fi>
19580 L: linux-media@vger.kernel.org
19582 W: https://linuxtv.org/
19583 W: http://palosaari.fi/linux/
19584 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19585 F: drivers/media/dvb-frontends/zd1301_demod*
19587 ZHAOXIN PROCESSOR SUPPORT
19588 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19589 L: linux-kernel@vger.kernel.org
19591 F: arch/x86/kernel/cpu/zhaoxin.c
19594 M: Damien Le Moal <damien.lemoal@wdc.com>
19595 M: Naohiro Aota <naohiro.aota@wdc.com>
19596 R: Johannes Thumshirn <jth@kernel.org>
19597 L: linux-fsdevel@vger.kernel.org
19599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19600 F: Documentation/filesystems/zonefs.rst
19603 ZPOOL COMPRESSED PAGE STORAGE API
19604 M: Dan Streetman <ddstreet@ieee.org>
19605 L: linux-mm@kvack.org
19607 F: include/linux/zpool.h
19610 ZR36067 VIDEO FOR LINUX DRIVER
19611 M: Corentin Labbe <clabbe@baylibre.com>
19612 L: mjpeg-users@lists.sourceforge.net
19613 L: linux-media@vger.kernel.org
19615 W: http://mjpeg.sourceforge.net/driver-zoran/
19616 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19617 F: Documentation/driver-api/media/drivers/zoran.rst
19618 F: drivers/staging/media/zoran/
19620 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19621 M: Minchan Kim <minchan@kernel.org>
19622 M: Nitin Gupta <ngupta@vflare.org>
19623 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19624 L: linux-kernel@vger.kernel.org
19626 F: Documentation/admin-guide/blockdev/zram.rst
19627 F: drivers/block/zram/
19629 ZS DECSTATION Z85C30 SERIAL DRIVER
19630 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19632 F: drivers/tty/serial/zs.*
19634 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19635 M: Minchan Kim <minchan@kernel.org>
19636 M: Nitin Gupta <ngupta@vflare.org>
19637 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19638 L: linux-mm@kvack.org
19640 F: Documentation/vm/zsmalloc.rst
19641 F: include/linux/zsmalloc.h
19644 ZSWAP COMPRESSED SWAP CACHING
19645 M: Seth Jennings <sjenning@redhat.com>
19646 M: Dan Streetman <ddstreet@ieee.org>
19647 M: Vitaly Wool <vitaly.wool@konsulko.com>
19648 L: linux-mm@kvack.org
19653 M: Linus Torvalds <torvalds@linux-foundation.org>
19654 L: linux-kernel@vger.kernel.org
19655 S: Buried alive in reporters
19656 Q: http://patchwork.kernel.org/project/LKML/list/
19657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git