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/
960 M: Christian Eggers <ceggers@arri.de>
961 L: linux-iio@vger.kernel.org
963 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
964 F: drivers/iio/light/as73211.c
966 ANALOG DEVICES INC AD7192 DRIVER
967 M: Alexandru Tachici <alexandru.tachici@analog.com>
968 L: linux-iio@vger.kernel.org
970 W: http://ez.analog.com/community/linux-device-drivers
971 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
972 F: drivers/iio/adc/ad7192.c
974 ANALOG DEVICES INC AD7292 DRIVER
975 M: Marcelo Schmitt <marcelo.schmitt1@gmail.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,ad7292.yaml
980 F: drivers/iio/adc/ad7292.c
982 ANALOG DEVICES INC AD7768-1 DRIVER
983 M: Michael Hennerich <Michael.Hennerich@analog.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,ad7768-1.yaml
988 F: drivers/iio/adc/ad7768-1.c
990 ANALOG DEVICES INC AD7780 DRIVER
991 M: Michael Hennerich <Michael.Hennerich@analog.com>
992 M: Renato Lui Geh <renatogeh@gmail.com>
993 L: linux-iio@vger.kernel.org
995 W: http://ez.analog.com/community/linux-device-drivers
996 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
997 F: drivers/iio/adc/ad7780.c
999 ANALOG DEVICES INC AD9389B DRIVER
1000 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1001 L: linux-media@vger.kernel.org
1003 F: drivers/media/i2c/ad9389b*
1005 ANALOG DEVICES INC ADGS1408 DRIVER
1006 M: Mircea Caprioru <mircea.caprioru@analog.com>
1008 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1009 F: drivers/mux/adgs1408.c
1011 ANALOG DEVICES INC ADIN DRIVER
1012 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1013 L: netdev@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1016 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1017 F: drivers/net/phy/adin.c
1019 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1020 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1021 L: linux-iio@vger.kernel.org
1023 F: drivers/iio/imu/adis.c
1024 F: include/linux/iio/imu/adis.h
1026 ANALOG DEVICES INC ADIS16460 DRIVER
1027 M: Dragos Bogdan <dragos.bogdan@analog.com>
1028 L: linux-iio@vger.kernel.org
1030 W: http://ez.analog.com/community/linux-device-drivers
1031 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1032 F: drivers/iio/imu/adis16460.c
1034 ANALOG DEVICES INC ADIS16475 DRIVER
1035 M: Nuno Sa <nuno.sa@analog.com>
1036 L: linux-iio@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1039 F: drivers/iio/imu/adis16475.c
1040 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1042 ANALOG DEVICES INC ADM1177 DRIVER
1043 M: Michael Hennerich <Michael.Hennerich@analog.com>
1044 L: linux-hwmon@vger.kernel.org
1046 W: http://ez.analog.com/community/linux-device-drivers
1047 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1048 F: drivers/hwmon/adm1177.c
1050 ANALOG DEVICES INC ADP5061 DRIVER
1051 M: Michael Hennerich <Michael.Hennerich@analog.com>
1052 L: linux-pm@vger.kernel.org
1054 W: http://ez.analog.com/community/linux-device-drivers
1055 F: drivers/power/supply/adp5061.c
1057 ANALOG DEVICES INC ADV7180 DRIVER
1058 M: Lars-Peter Clausen <lars@metafoo.de>
1059 L: linux-media@vger.kernel.org
1061 W: http://ez.analog.com/community/linux-device-drivers
1062 F: drivers/media/i2c/adv7180.c
1063 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1065 ANALOG DEVICES INC ADV748X DRIVER
1066 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1067 L: linux-media@vger.kernel.org
1069 F: drivers/media/i2c/adv748x/*
1071 ANALOG DEVICES INC ADV7511 DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/adv7511*
1077 ANALOG DEVICES INC ADV7604 DRIVER
1078 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1079 L: linux-media@vger.kernel.org
1081 F: drivers/media/i2c/adv7604*
1082 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1084 ANALOG DEVICES INC ADV7842 DRIVER
1085 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1086 L: linux-media@vger.kernel.org
1088 F: drivers/media/i2c/adv7842*
1090 ANALOG DEVICES INC ADXRS290 DRIVER
1091 M: Nishant Malpani <nish.malpani25@gmail.com>
1092 L: linux-iio@vger.kernel.org
1094 F: drivers/iio/gyro/adxrs290.c
1095 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1097 ANALOG DEVICES INC ASOC CODEC DRIVERS
1098 M: Lars-Peter Clausen <lars@metafoo.de>
1099 M: Nuno Sá <nuno.sa@analog.com>
1100 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1102 W: http://wiki.analog.com/
1103 W: http://ez.analog.com/community/linux-device-drivers
1104 F: sound/soc/codecs/ad1*
1105 F: sound/soc/codecs/ad7*
1106 F: sound/soc/codecs/adau*
1107 F: sound/soc/codecs/adav*
1108 F: sound/soc/codecs/sigmadsp.*
1109 F: sound/soc/codecs/ssm*
1111 ANALOG DEVICES INC DMA DRIVERS
1112 M: Lars-Peter Clausen <lars@metafoo.de>
1114 W: http://ez.analog.com/community/linux-device-drivers
1115 F: drivers/dma/dma-axi-dmac.c
1117 ANALOG DEVICES INC IIO DRIVERS
1118 M: Lars-Peter Clausen <lars@metafoo.de>
1119 M: Michael Hennerich <Michael.Hennerich@analog.com>
1121 W: http://wiki.analog.com/
1122 W: http://ez.analog.com/community/linux-device-drivers
1123 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1124 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1125 F: Documentation/devicetree/bindings/iio/*/adi,*
1126 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1127 F: drivers/iio/*/ad*
1128 F: drivers/iio/adc/ltc249*
1129 F: drivers/iio/amplifiers/hmc425a.c
1130 F: drivers/staging/iio/*/ad*
1131 X: drivers/iio/*/adjd*
1133 ANALOGBITS PLL LIBRARIES
1134 M: Paul Walmsley <paul.walmsley@sifive.com>
1136 F: drivers/clk/analogbits/*
1137 F: include/linux/clk/analogbits*
1140 M: Nick Hu <nickhu@andestech.com>
1141 M: Greentime Hu <green.hu@gmail.com>
1142 M: Vincent Chen <deanbo422@gmail.com>
1144 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1145 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1146 F: Documentation/devicetree/bindings/nds32/
1151 ANDROID CONFIG FRAGMENTS
1152 M: Rob Herring <robh@kernel.org>
1154 F: kernel/configs/android*
1157 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1158 M: Arve Hjønnevåg <arve@android.com>
1159 M: Todd Kjos <tkjos@android.com>
1160 M: Martijn Coenen <maco@android.com>
1161 M: Joel Fernandes <joel@joelfernandes.org>
1162 M: Christian Brauner <christian@brauner.io>
1163 M: Hridya Valsaraju <hridya@google.com>
1164 M: Suren Baghdasaryan <surenb@google.com>
1165 L: devel@driverdev.osuosl.org
1167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1169 F: drivers/staging/android/
1171 ANDROID GOLDFISH PIC DRIVER
1172 M: Miodrag Dinic <miodrag.dinic@mips.com>
1174 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1175 F: drivers/irqchip/irq-goldfish-pic.c
1177 ANDROID GOLDFISH RTC DRIVER
1178 M: Miodrag Dinic <miodrag.dinic@mips.com>
1180 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1181 F: drivers/rtc/rtc-goldfish.c
1183 AOA (Apple Onboard Audio) ALSA DRIVER
1184 M: Johannes Berg <johannes@sipsolutions.net>
1185 L: linuxppc-dev@lists.ozlabs.org
1186 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1190 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1191 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1192 L: linux-iio@vger.kernel.org
1194 F: drivers/iio/adc/stx104.c
1197 M: Jiri Kosina <jikos@kernel.org>
1199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1200 F: arch/x86/kernel/apm_32.c
1201 F: drivers/char/apm-emulation.c
1202 F: include/linux/apm_bios.h
1203 F: include/uapi/linux/apm_bios.h
1205 APPARMOR SECURITY MODULE
1206 M: John Johansen <john.johansen@canonical.com>
1207 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1209 W: wiki.apparmor.net
1210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1211 F: Documentation/admin-guide/LSM/apparmor.rst
1212 F: security/apparmor/
1214 APPLE BCM5974 MULTITOUCH DRIVER
1215 M: Henrik Rydberg <rydberg@bitmath.org>
1216 L: linux-input@vger.kernel.org
1218 F: drivers/input/mouse/bcm5974.c
1221 M: Henrik Rydberg <rydberg@bitmath.org>
1222 L: linux-hwmon@vger.kernel.org
1224 F: drivers/hwmon/applesmc.c
1226 APPLETALK NETWORK LAYER
1227 L: netdev@vger.kernel.org
1229 F: drivers/net/appletalk/
1230 F: include/linux/atalk.h
1231 F: include/uapi/linux/atalk.h
1234 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1235 M: Khuong Dinh <khuong@os.amperecomputing.com>
1237 F: arch/arm64/boot/dts/apm/
1239 APPLIED MICRO (APM) X-GENE SOC EDAC
1240 M: Khuong Dinh <khuong@os.amperecomputing.com>
1242 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1243 F: drivers/edac/xgene_edac.c
1245 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1246 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1247 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1249 F: drivers/net/ethernet/apm/xgene-v2/
1251 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1252 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1253 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1254 M: Quan Nguyen <quan@os.amperecomputing.com>
1256 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1257 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1258 F: drivers/net/ethernet/apm/xgene/
1259 F: drivers/net/mdio/mdio-xgene.c
1261 APPLIED MICRO (APM) X-GENE SOC PMU
1262 M: Khuong Dinh <khuong@os.amperecomputing.com>
1264 F: Documentation/admin-guide/perf/xgene-pmu.rst
1265 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1266 F: drivers/perf/xgene_pmu.c
1268 APTINA CAMERA SENSOR PLL
1269 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1270 L: linux-media@vger.kernel.org
1272 F: drivers/media/i2c/aptina-pll.*
1274 AQUANTIA ETHERNET DRIVER (atlantic)
1275 M: Igor Russkikh <irusskikh@marvell.com>
1276 L: netdev@vger.kernel.org
1278 W: https://www.marvell.com/
1279 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1280 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1281 F: drivers/net/ethernet/aquantia/atlantic/
1283 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1284 M: Egor Pomozov <epomozov@marvell.com>
1285 L: netdev@vger.kernel.org
1287 W: http://www.aquantia.com
1288 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1290 ARASAN NAND CONTROLLER DRIVER
1291 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1292 L: linux-mtd@lists.infradead.org
1294 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1295 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1297 ARC FRAMEBUFFER DRIVER
1298 M: Jaya Kumar <jayalk@intworks.biz>
1300 F: drivers/video/fbdev/arcfb.c
1301 F: drivers/video/fbdev/core/fb_defio.c
1304 M: Alexey Brodkin <abrodkin@synopsys.com>
1306 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1307 F: drivers/gpu/drm/arc/
1309 ARCNET NETWORK LAYER
1310 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1311 L: netdev@vger.kernel.org
1313 F: drivers/net/arcnet/
1314 F: include/uapi/linux/if_arcnet.h
1316 ARM ARCHITECTED TIMER DRIVER
1317 M: Mark Rutland <mark.rutland@arm.com>
1318 M: Marc Zyngier <maz@kernel.org>
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 F: arch/arm/include/asm/arch_timer.h
1322 F: arch/arm64/include/asm/arch_timer.h
1323 F: drivers/clocksource/arm_arch_timer.c
1325 ARM HDLCD DRM DRIVER
1326 M: Liviu Dudau <liviu.dudau@arm.com>
1328 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1329 F: drivers/gpu/drm/arm/hdlcd_*
1331 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1332 M: Linus Walleij <linus.walleij@linaro.org>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1336 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1337 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1338 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1339 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1340 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1341 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1342 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1343 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1344 F: arch/arm/boot/dts/arm-realview-*
1345 F: arch/arm/boot/dts/integrator*
1346 F: arch/arm/boot/dts/versatile*
1347 F: arch/arm/mach-integrator/
1348 F: arch/arm/mach-realview/
1349 F: arch/arm/mach-versatile/
1350 F: arch/arm/plat-versatile/
1351 F: drivers/bus/arm-integrator-lm.c
1352 F: drivers/clk/versatile/
1353 F: drivers/i2c/busses/i2c-versatile.c
1354 F: drivers/irqchip/irq-versatile-fpga.c
1355 F: drivers/mtd/maps/physmap-versatile.*
1356 F: drivers/power/reset/arm-versatile-reboot.c
1357 F: drivers/soc/versatile/
1359 ARM KOMEDA DRM-KMS DRIVER
1360 M: James (Qian) Wang <james.qian.wang@arm.com>
1361 M: Liviu Dudau <liviu.dudau@arm.com>
1362 M: Mihail Atanassov <mihail.atanassov@arm.com>
1363 L: Mali DP Maintainers <malidp@foss.arm.com>
1365 T: git git://anongit.freedesktop.org/drm/drm-misc
1366 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1367 F: Documentation/gpu/komeda-kms.rst
1368 F: drivers/gpu/drm/arm/display/include/
1369 F: drivers/gpu/drm/arm/display/komeda/
1371 ARM MALI PANFROST DRM DRIVER
1372 M: Rob Herring <robh@kernel.org>
1373 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1374 R: Steven Price <steven.price@arm.com>
1375 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1376 L: dri-devel@lists.freedesktop.org
1378 T: git git://anongit.freedesktop.org/drm/drm-misc
1379 F: drivers/gpu/drm/panfrost/
1380 F: include/uapi/drm/panfrost_drm.h
1382 ARM MALI-DP DRM DRIVER
1383 M: Liviu Dudau <liviu.dudau@arm.com>
1384 M: Brian Starkey <brian.starkey@arm.com>
1385 L: Mali DP Maintainers <malidp@foss.arm.com>
1387 T: git git://anongit.freedesktop.org/drm/drm-misc
1388 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1389 F: Documentation/gpu/afbc.rst
1390 F: drivers/gpu/drm/arm/
1392 ARM MFM AND FLOPPY DRIVERS
1393 M: Ian Molton <spyro@f2s.com>
1395 F: arch/arm/include/asm/floppy.h
1396 F: arch/arm/mach-rpc/floppydma.S
1398 ARM PMU PROFILING AND DEBUGGING
1399 M: Will Deacon <will@kernel.org>
1400 M: Mark Rutland <mark.rutland@arm.com>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 F: Documentation/devicetree/bindings/arm/pmu.yaml
1404 F: Documentation/devicetree/bindings/perf/
1405 F: arch/arm*/include/asm/hw_breakpoint.h
1406 F: arch/arm*/include/asm/perf_event.h
1407 F: arch/arm*/kernel/hw_breakpoint.c
1408 F: arch/arm*/kernel/perf_*
1409 F: arch/arm/oprofile/common.c
1411 F: include/linux/perf/arm_pmu.h
1414 M: Russell King <linux@armlinux.org.uk>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W: http://www.armlinux.org.uk/
1418 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1420 X: arch/arm/boot/dts/
1422 ARM PRIMECELL AACI PL041 DRIVER
1423 M: Russell King <linux@armlinux.org.uk>
1427 ARM PRIMECELL BUS SUPPORT
1428 M: Russell King <linux@armlinux.org.uk>
1431 F: include/linux/amba/bus.h
1433 ARM PRIMECELL CLCD PL110 DRIVER
1434 M: Russell King <linux@armlinux.org.uk>
1436 F: drivers/video/fbdev/amba-clcd.*
1438 ARM PRIMECELL KMI PL050 DRIVER
1439 M: Russell King <linux@armlinux.org.uk>
1441 F: drivers/input/serio/ambakmi.*
1442 F: include/linux/amba/kmi.h
1444 ARM PRIMECELL MMCI PL180/1 DRIVER
1445 M: Russell King <linux@armlinux.org.uk>
1447 F: drivers/mmc/host/mmci.*
1448 F: include/linux/amba/mmci.h
1450 ARM PRIMECELL SSP PL022 SPI DRIVER
1451 M: Linus Walleij <linus.walleij@linaro.org>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1455 F: drivers/spi/spi-pl022.c
1457 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1458 M: Russell King <linux@armlinux.org.uk>
1460 F: drivers/tty/serial/amba-pl01*.c
1461 F: include/linux/amba/serial.h
1463 ARM PRIMECELL VIC PL190/PL192 DRIVER
1464 M: Linus Walleij <linus.walleij@linaro.org>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1468 F: drivers/irqchip/irq-vic.c
1470 ARM SMC WATCHDOG DRIVER
1471 M: Julius Werner <jwerner@chromium.org>
1472 R: Evan Benn <evanbenn@chromium.org>
1474 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1475 F: drivers/watchdog/arm_smc_wdt.c
1478 M: Will Deacon <will@kernel.org>
1479 R: Robin Murphy <robin.murphy@arm.com>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1483 F: drivers/iommu/arm/
1484 F: drivers/iommu/io-pgtable-arm*
1486 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1487 M: Arnd Bergmann <arnd@arndb.de>
1488 M: Olof Johansson <olof@lixom.net>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1493 F: arch/arm/boot/dts/Makefile
1494 F: arch/arm64/boot/dts/Makefile
1496 ARM SUB-ARCHITECTURES
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1503 ARM/ACTIONS SEMI ARCHITECTURE
1504 M: Andreas Färber <afaerber@suse.de>
1505 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 F: Documentation/devicetree/bindings/arm/actions.yaml
1509 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1510 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1511 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1512 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1513 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1514 F: Documentation/devicetree/bindings/pinctrl/actions,*
1515 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1516 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1517 F: arch/arm/boot/dts/owl-*
1518 F: arch/arm/mach-actions/
1519 F: arch/arm64/boot/dts/actions/
1520 F: drivers/clk/actions/
1521 F: drivers/clocksource/timer-owl*
1522 F: drivers/dma/owl-dma.c
1523 F: drivers/i2c/busses/i2c-owl.c
1524 F: drivers/irqchip/irq-owl-sirq.c
1525 F: drivers/mmc/host/owl-mmc.c
1526 F: drivers/pinctrl/actions/*
1527 F: drivers/soc/actions/
1528 F: include/dt-bindings/power/owl-*
1529 F: include/dt-bindings/reset/actions,*
1530 F: include/linux/soc/actions/
1533 ARM/ADS SPHERE MACHINE SUPPORT
1534 M: Lennert Buytenhek <kernel@wantstofly.org>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 ARM/AFEB9260 MACHINE SUPPORT
1539 M: Sergey Lapin <slapin@ossfans.org>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 ARM/AJECO 1ARM MACHINE SUPPORT
1544 M: Lennert Buytenhek <kernel@wantstofly.org>
1545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 ARM/Allwinner SoC Clock Support
1549 M: Emilio López <emilio@elopez.com.ar>
1551 F: drivers/clk/sunxi/
1553 ARM/Allwinner sunXi SoC support
1554 M: Maxime Ripard <mripard@kernel.org>
1555 M: Chen-Yu Tsai <wens@csie.org>
1556 R: Jernej Skrabec <jernej.skrabec@siol.net>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1560 F: arch/arm/mach-sunxi/
1561 F: arch/arm64/boot/dts/allwinner/
1562 F: drivers/clk/sunxi-ng/
1563 F: drivers/pinctrl/sunxi/
1564 F: drivers/soc/sunxi/
1568 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1569 M: Neil Armstrong <narmstrong@baylibre.com>
1570 M: Jerome Brunet <jbrunet@baylibre.com>
1571 L: linux-amlogic@lists.infradead.org
1573 F: Documentation/devicetree/bindings/clock/amlogic*
1574 F: drivers/clk/meson/
1575 F: include/dt-bindings/clock/gxbb*
1576 F: include/dt-bindings/clock/meson*
1578 ARM/Amlogic Meson SoC Crypto Drivers
1579 M: Corentin Labbe <clabbe@baylibre.com>
1580 L: linux-crypto@vger.kernel.org
1581 L: linux-amlogic@lists.infradead.org
1583 F: Documentation/devicetree/bindings/crypto/amlogic*
1584 F: drivers/crypto/amlogic/
1586 ARM/Amlogic Meson SoC Sound Drivers
1587 M: Jerome Brunet <jbrunet@baylibre.com>
1588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1590 F: Documentation/devicetree/bindings/sound/amlogic*
1593 ARM/Amlogic Meson SoC support
1594 M: Kevin Hilman <khilman@baylibre.com>
1595 R: Neil Armstrong <narmstrong@baylibre.com>
1596 R: Jerome Brunet <jbrunet@baylibre.com>
1597 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 L: linux-amlogic@lists.infradead.org
1601 W: http://linux-meson.com/
1602 F: arch/arm/boot/dts/meson*
1603 F: arch/arm/mach-meson/
1604 F: arch/arm64/boot/dts/amlogic/
1605 F: drivers/mmc/host/meson*
1606 F: drivers/pinctrl/meson/
1607 F: drivers/rtc/rtc-meson*
1608 F: drivers/soc/amlogic/
1611 ARM/Annapurna Labs ALPINE ARCHITECTURE
1612 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1613 M: Antoine Tenart <atenart@kernel.org>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F: arch/arm/boot/dts/alpine*
1617 F: arch/arm/mach-alpine/
1618 F: arch/arm64/boot/dts/amazon/
1619 F: drivers/*/*alpine*
1621 ARM/ARTPEC MACHINE SUPPORT
1622 M: Jesper Nilsson <jesper.nilsson@axis.com>
1623 M: Lars Persson <lars.persson@axis.com>
1624 L: linux-arm-kernel@axis.com
1626 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1627 F: arch/arm/boot/dts/artpec6*
1628 F: arch/arm/mach-artpec
1630 F: drivers/crypto/axis
1631 F: drivers/mmc/host/usdhi6rol0.c
1632 F: drivers/pinctrl/pinctrl-artpec*
1634 ARM/ASPEED I2C DRIVER
1635 M: Brendan Higgins <brendanhiggins@google.com>
1636 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1637 R: Joel Stanley <joel@jms.id.au>
1638 L: linux-i2c@vger.kernel.org
1639 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1641 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1642 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1643 F: drivers/i2c/busses/i2c-aspeed.c
1644 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1646 ARM/ASPEED MACHINE SUPPORT
1647 M: Joel Stanley <joel@jms.id.au>
1648 R: Andrew Jeffery <andrew@aj.id.au>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1652 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1654 F: arch/arm/boot/dts/aspeed-*
1655 F: arch/arm/mach-aspeed/
1658 ARM/BITMAIN ARCHITECTURE
1659 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1663 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1664 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1665 F: arch/arm64/boot/dts/bitmain/
1666 F: drivers/clk/clk-bm1880.c
1667 F: drivers/pinctrl/pinctrl-bm1880.c
1669 ARM/CALXEDA HIGHBANK ARCHITECTURE
1670 M: Andre Przywara <andre.przywara@arm.com>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 F: arch/arm/boot/dts/ecx-*.dts*
1674 F: arch/arm/boot/dts/highbank.dts
1675 F: arch/arm/mach-highbank/
1677 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1678 M: Krzysztof Halasa <khalasa@piap.pl>
1680 F: arch/arm/mach-cns3xxx/
1682 ARM/CAVIUM THUNDER NETWORK DRIVER
1683 M: Sunil Goutham <sgoutham@marvell.com>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 F: drivers/net/ethernet/cavium/thunder/
1688 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1689 M: Lukasz Majewski <lukma@denx.de>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 F: arch/arm/mach-ep93xx/ts72xx.c
1694 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1695 M: Alexander Shiyan <shc_work@mail.ru>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1701 M: Lennert Buytenhek <kernel@wantstofly.org>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1706 M: Hartley Sweeten <hsweeten@visionengravers.com>
1707 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 F: arch/arm/mach-ep93xx/
1711 F: arch/arm/mach-ep93xx/include/mach/
1714 M: Russell King <linux@armlinux.org.uk>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1718 F: drivers/clk/clkdev.c
1720 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1721 M: Baruch Siach <baruch@tkos.co.il>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/boot/dts/cx92755*
1727 ARM/CONTEC MICRO9 MACHINE SUPPORT
1728 M: Hubert Feurstein <hubert.feurstein@contec.at>
1730 F: arch/arm/mach-ep93xx/micro9.c
1732 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1733 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1734 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1735 R: Mike Leach <mike.leach@linaro.org>
1736 R: Leo Yan <leo.yan@linaro.org>
1737 L: coresight@lists.linaro.org (moderated for non-subscribers)
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1741 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1742 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1743 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1744 F: Documentation/devicetree/bindings/arm/coresight.txt
1745 F: Documentation/trace/coresight/*
1746 F: drivers/hwtracing/coresight/*
1747 F: include/dt-bindings/arm/coresight-cti-dt.h
1748 F: tools/perf/arch/arm/util/auxtrace.c
1749 F: tools/perf/arch/arm/util/cs-etm.c
1750 F: tools/perf/arch/arm/util/cs-etm.h
1751 F: tools/perf/arch/arm/util/pmu.c
1752 F: tools/perf/util/cs-etm-decoder/*
1753 F: tools/perf/util/cs-etm.*
1755 ARM/CORGI MACHINE SUPPORT
1756 M: Richard Purdie <rpurdie@rpsys.net>
1759 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1760 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1761 M: Linus Walleij <linus.walleij@linaro.org>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 T: git git://github.com/ulli-kroll/linux.git
1765 F: Documentation/devicetree/bindings/arm/gemini.txt
1766 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1767 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1768 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1769 F: arch/arm/mach-gemini/
1770 F: drivers/net/ethernet/cortina/
1771 F: drivers/pinctrl/pinctrl-gemini.c
1772 F: drivers/rtc/rtc-ftrtc010.c
1774 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1775 M: Barry Song <baohua@kernel.org>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1779 F: arch/arm/boot/dts/prima2*
1780 F: arch/arm/mach-prima2/
1781 F: drivers/clk/sirf/
1782 F: drivers/clocksource/timer-atlas7.c
1783 F: drivers/clocksource/timer-prima2.c
1787 ARM/CZ.NIC TURRIS MOX SUPPORT
1788 M: Marek Behun <marek.behun@nic.cz>
1790 W: http://mox.turris.cz
1791 F: Documentation/ABI/testing/debugfs-moxtet
1792 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1793 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1794 F: Documentation/devicetree/bindings/bus/moxtet.txt
1795 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1796 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1797 F: drivers/bus/moxtet.c
1798 F: drivers/firmware/turris-mox-rwtm.c
1799 F: drivers/gpio/gpio-moxtet.c
1800 F: include/linux/moxtet.h
1802 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1803 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1804 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1810 M: Robert Jarzmik <robert.jarzmik@free.fr>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 F: arch/arm/mach-pxa/ezx.c
1815 ARM/FARADAY FA526 PORT
1816 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 T: git git://git.berlios.de/gemini-board
1820 F: arch/arm/mm/*-fa*
1822 ARM/FOOTBRIDGE ARCHITECTURE
1823 M: Russell King <linux@armlinux.org.uk>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 W: http://www.armlinux.org.uk/
1827 F: arch/arm/include/asm/hardware/dec21285.h
1828 F: arch/arm/mach-footbridge/
1830 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1831 M: Shawn Guo <shawnguo@kernel.org>
1832 M: Sascha Hauer <s.hauer@pengutronix.de>
1833 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1834 R: Fabio Estevam <festevam@gmail.com>
1835 R: NXP Linux Team <linux-imx@nxp.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1839 X: drivers/media/i2c/
1843 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1844 M: Shawn Guo <shawnguo@kernel.org>
1845 M: Li Yang <leoyang.li@nxp.com>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1849 F: arch/arm/boot/dts/ls1021a*
1850 F: arch/arm64/boot/dts/freescale/fsl-*
1851 F: arch/arm64/boot/dts/freescale/qoriq-*
1853 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1854 M: Shawn Guo <shawnguo@kernel.org>
1855 M: Sascha Hauer <s.hauer@pengutronix.de>
1856 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1857 R: Stefan Agner <stefan@agner.ch>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1861 F: arch/arm/boot/dts/vf*
1862 F: arch/arm/mach-imx/*vf610*
1864 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 ARM/GUMSTIX MACHINE SUPPORT
1870 M: Steve Sakoman <sakoman@gmail.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1875 M: Philipp Zabel <philipp.zabel@gmail.com>
1876 M: Paul Parsons <lost.distance@yahoo.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 F: arch/arm/mach-pxa/hx4700.c
1880 F: arch/arm/mach-pxa/include/mach/hx4700.h
1881 F: sound/soc/pxa/hx4700.c
1883 ARM/HISILICON SOC SUPPORT
1884 M: Wei Xu <xuwei5@hisilicon.com>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 W: http://www.hisilicon.com
1888 T: git git://github.com/hisilicon/linux-hisi.git
1889 F: arch/arm/boot/dts/hi3*
1890 F: arch/arm/boot/dts/hip*
1891 F: arch/arm/boot/dts/hisi*
1892 F: arch/arm/mach-hisi/
1893 F: arch/arm64/boot/dts/hisilicon/
1895 ARM/HP JORNADA 7XX MACHINE SUPPORT
1896 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1900 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1901 F: arch/arm/mach-sa1100/jornada720.c
1903 ARM/IGEP MACHINE SUPPORT
1904 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1905 M: Javier Martinez Canillas <javier@dowhile0.org>
1906 L: linux-omap@vger.kernel.org
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 F: arch/arm/boot/dts/omap3-igep*
1911 ARM/INCOME PXA270 SUPPORT
1912 M: Marek Vasut <marek.vasut@gmail.com>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1917 ARM/INTEL IOP32X ARM ARCHITECTURE
1918 M: Lennert Buytenhek <kernel@wantstofly.org>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 ARM/INTEL IQ81342EX MACHINE SUPPORT
1923 M: Lennert Buytenhek <kernel@wantstofly.org>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 ARM/INTEL IXDP2850 MACHINE SUPPORT
1928 M: Lennert Buytenhek <kernel@wantstofly.org>
1929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 ARM/INTEL IXP4XX ARM ARCHITECTURE
1933 M: Linus Walleij <linusw@kernel.org>
1934 M: Imre Kaloz <kaloz@openwrt.org>
1935 M: Krzysztof Halasa <khalasa@piap.pl>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1939 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1940 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1941 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1942 F: arch/arm/mach-ixp4xx/
1943 F: drivers/clocksource/timer-ixp4xx.c
1944 F: drivers/gpio/gpio-ixp4xx.c
1945 F: drivers/irqchip/irq-ixp4xx.c
1946 F: include/linux/irqchip/irq-ixp4xx.h
1947 F: include/linux/platform_data/timer-ixp4xx.h
1949 ARM/INTEL KEEMBAY ARCHITECTURE
1950 M: Paul J. Murphy <paul.j.murphy@intel.com>
1951 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1953 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1954 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1955 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1957 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1958 M: Jonathan Cameron <jic23@cam.ac.uk>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 F: arch/arm/mach-pxa/stargate2.c
1962 F: drivers/pcmcia/pxa2xx_stargate2.c
1964 ARM/INTEL XSC3 (MANZANO) ARM CORE
1965 M: Lennert Buytenhek <kernel@wantstofly.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1970 M: Lennert Buytenhek <kernel@wantstofly.org>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 ARM/LG1K ARCHITECTURE
1975 M: Chanho Min <chanho.min@lge.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: arch/arm64/boot/dts/lg/
1980 ARM/LOGICPD PXA270 MACHINE SUPPORT
1981 M: Lennert Buytenhek <kernel@wantstofly.org>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 ARM/LPC18XX ARCHITECTURE
1986 M: Vladimir Zapolskiy <vz@mleia.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1990 F: arch/arm/boot/dts/lpc43*
1991 F: drivers/i2c/busses/i2c-lpc2k.c
1992 F: drivers/memory/pl172.c
1993 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1994 F: drivers/rtc/rtc-lpc24xx.c
1997 ARM/LPC32XX SOC SUPPORT
1998 M: Vladimir Zapolskiy <vz@mleia.com>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2002 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2003 F: arch/arm/boot/dts/lpc32*
2004 F: arch/arm/mach-lpc32xx/
2005 F: drivers/i2c/busses/i2c-pnx.c
2006 F: drivers/net/ethernet/nxp/lpc_eth.c
2007 F: drivers/usb/host/ohci-nxp.c
2008 F: drivers/watchdog/pnx4008_wdt.c
2011 ARM/MAGICIAN MACHINE SUPPORT
2012 M: Philipp Zabel <philipp.zabel@gmail.com>
2015 ARM/Marvell Dove/MV78xx0/Orion SOC support
2016 M: Andrew Lunn <andrew@lunn.ch>
2017 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2018 M: Gregory Clement <gregory.clement@bootlin.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T: git git://git.infradead.org/linux-mvebu.git
2022 F: Documentation/devicetree/bindings/soc/dove/
2023 F: arch/arm/boot/dts/dove*
2024 F: arch/arm/boot/dts/orion5x*
2025 F: arch/arm/mach-dove/
2026 F: arch/arm/mach-mv78xx0/
2027 F: arch/arm/mach-orion5x/
2028 F: arch/arm/plat-orion/
2029 F: drivers/soc/dove/
2031 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2032 M: Andrew Lunn <andrew@lunn.ch>
2033 M: Gregory Clement <gregory.clement@bootlin.com>
2034 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 T: git git://git.infradead.org/linux-mvebu.git
2038 F: arch/arm/boot/dts/armada*
2039 F: arch/arm/boot/dts/kirkwood*
2040 F: arch/arm/configs/mvebu_*_defconfig
2041 F: arch/arm/mach-mvebu/
2042 F: arch/arm64/boot/dts/marvell/armada*
2043 F: arch/arm64/boot/dts/marvell/cn913*
2044 F: drivers/cpufreq/armada-37xx-cpufreq.c
2045 F: drivers/cpufreq/armada-8k-cpufreq.c
2046 F: drivers/cpufreq/mvebu-cpufreq.c
2047 F: drivers/irqchip/irq-armada-370-xp.c
2048 F: drivers/irqchip/irq-mvebu-*
2049 F: drivers/pinctrl/mvebu/
2050 F: drivers/rtc/rtc-armada38x.c
2052 ARM/Mediatek RTC DRIVER
2053 M: Eddie Huang <eddie.huang@mediatek.com>
2054 M: Sean Wang <sean.wang@mediatek.com>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2058 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2059 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2060 F: drivers/rtc/rtc-mt2712.c
2061 F: drivers/rtc/rtc-mt6397.c
2062 F: drivers/rtc/rtc-mt7622.c
2064 ARM/Mediatek SoC support
2065 M: Matthias Brugger <matthias.bgg@gmail.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2069 W: https://mtk.bcnfs.org/
2070 C: irc://chat.freenode.net/linux-mediatek
2071 F: arch/arm/boot/dts/mt6*
2072 F: arch/arm/boot/dts/mt7*
2073 F: arch/arm/boot/dts/mt8*
2074 F: arch/arm/mach-mediatek/
2075 F: arch/arm64/boot/dts/mediatek/
2076 F: drivers/soc/mediatek/
2081 ARM/Mediatek USB3 PHY DRIVER
2082 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2086 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2087 F: drivers/phy/mediatek/
2089 ARM/Microchip (AT91) SoC support
2090 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2091 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2092 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 W: http://www.linux4sam.org
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2097 F: arch/arm/boot/dts/at91*.dts
2098 F: arch/arm/boot/dts/at91*.dtsi
2099 F: arch/arm/boot/dts/sama*.dts
2100 F: arch/arm/boot/dts/sama*.dtsi
2101 F: arch/arm/include/debug/at91.S
2102 F: arch/arm/mach-at91/
2103 F: drivers/memory/atmel*
2104 F: drivers/watchdog/sama5d4_wdt.c
2105 F: include/soc/at91/
2106 X: drivers/input/touchscreen/atmel_mxt_ts.c
2107 X: drivers/net/wireless/atmel/
2111 ARM/Microchip Sparx5 SoC support
2112 M: Lars Povlsen <lars.povlsen@microchip.com>
2113 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2114 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 T: git git://github.com/microchip-ung/linux-upstream.git
2118 F: arch/arm64/boot/dts/microchip/
2121 Microchip Timer Counter Block (TCB) Capture Driver
2122 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 L: linux-iio@vger.kernel.org
2126 F: drivers/counter/microchip-tcb-capture.c
2128 ARM/MIOA701 MACHINE SUPPORT
2129 M: Robert Jarzmik <robert.jarzmik@free.fr>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 F: arch/arm/mach-pxa/mioa701.c
2134 ARM/MStar/Sigmastar Armv7 SoC support
2135 M: Daniel Palmer <daniel@thingy.jp>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 W: http://linux-chenxing.org/
2139 F: Documentation/devicetree/bindings/arm/mstar/*
2140 F: arch/arm/boot/dts/mstar-*
2141 F: arch/arm/mach-mstar/
2143 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2144 M: Michael Petchkovsky <mkpetch@internode.on.net>
2147 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2148 M: Linus Walleij <linus.walleij@linaro.org>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2152 F: Documentation/devicetree/bindings/arm/ste-*
2153 F: Documentation/devicetree/bindings/arm/ux500.yaml
2154 F: Documentation/devicetree/bindings/arm/ux500/
2155 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2156 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2157 F: arch/arm/boot/dts/ste-*
2158 F: arch/arm/mach-nomadik/
2159 F: arch/arm/mach-u300/
2160 F: arch/arm/mach-ux500/
2161 F: drivers/clk/clk-nomadik.c
2162 F: drivers/clk/clk-u300.c
2163 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2164 F: drivers/clocksource/timer-u300.c
2165 F: drivers/dma/coh901318*
2166 F: drivers/dma/ste_dma40*
2167 F: drivers/hwspinlock/u8500_hsem.c
2168 F: drivers/i2c/busses/i2c-nomadik.c
2169 F: drivers/i2c/busses/i2c-stu300.c
2170 F: drivers/iio/adc/ab8500-gpadc.c
2171 F: drivers/mfd/ab3100*
2172 F: drivers/mfd/ab8500*
2173 F: drivers/mfd/abx500*
2174 F: drivers/mfd/db8500*
2175 F: drivers/mfd/dbx500*
2176 F: drivers/pinctrl/nomadik/
2177 F: drivers/pinctrl/pinctrl-coh901*
2178 F: drivers/pinctrl/pinctrl-u300.c
2179 F: drivers/rtc/rtc-ab3100.c
2180 F: drivers/rtc/rtc-ab8500.c
2181 F: drivers/rtc/rtc-coh901331.c
2182 F: drivers/rtc/rtc-pl031.c
2183 F: drivers/soc/ux500/
2184 F: drivers/watchdog/coh901327_wdt.c
2186 ARM/NUVOTON NPCM ARCHITECTURE
2187 M: Avi Fishman <avifishman70@gmail.com>
2188 M: Tomer Maimon <tmaimon77@gmail.com>
2189 M: Tali Perry <tali.perry1@gmail.com>
2190 R: Patrick Venture <venture@google.com>
2191 R: Nancy Yuen <yuenn@google.com>
2192 R: Benjamin Fair <benjaminfair@google.com>
2193 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2195 F: Documentation/devicetree/bindings/*/*/*npcm*
2196 F: Documentation/devicetree/bindings/*/*npcm*
2197 F: arch/arm/boot/dts/nuvoton-npcm*
2198 F: arch/arm/mach-npcm/
2200 F: drivers/*/*/*npcm*
2201 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2203 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2204 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2206 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2207 F: arch/arm/mach-s3c/gta02.h
2208 F: arch/arm/mach-s3c/mach-gta02.c
2210 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2211 M: Alexander Clouter <alex@digriz.org.uk>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 W: http://www.digriz.org.uk/ts78xx/kernel
2215 F: arch/arm/mach-orion5x/ts78xx-*
2217 ARM/OXNAS platform support
2218 M: Neil Armstrong <narmstrong@baylibre.com>
2219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 L: linux-oxnas@groups.io (moderated for non-subscribers)
2222 F: arch/arm/boot/dts/ox8*.dts*
2223 F: arch/arm/mach-oxnas/
2224 F: drivers/power/reset/oxnas-restart.c
2227 ARM/PALM TREO SUPPORT
2228 M: Tomas Cech <sleep_walker@suse.com>
2229 L: linux-arm-kernel@lists.infradead.org
2231 W: http://hackndev.com
2232 F: arch/arm/mach-pxa/palmtreo.*
2234 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2235 M: Marek Vasut <marek.vasut@gmail.com>
2236 L: linux-arm-kernel@lists.infradead.org
2238 W: http://hackndev.com
2239 F: arch/arm/mach-pxa/include/mach/palmld.h
2240 F: arch/arm/mach-pxa/include/mach/palmtc.h
2241 F: arch/arm/mach-pxa/include/mach/palmtx.h
2242 F: arch/arm/mach-pxa/palmld.c
2243 F: arch/arm/mach-pxa/palmt5.*
2244 F: arch/arm/mach-pxa/palmtc.c
2245 F: arch/arm/mach-pxa/palmte2.*
2246 F: arch/arm/mach-pxa/palmtx.c
2249 M: Sergey Lapin <slapin@ossfans.org>
2250 L: linux-arm-kernel@lists.infradead.org
2252 W: http://hackndev.com
2253 F: arch/arm/mach-pxa/palmz72.*
2256 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2258 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2260 ARM/PT DIGITAL BOARD PORT
2261 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 W: http://www.armlinux.org.uk/
2266 ARM/QUALCOMM SUPPORT
2267 M: Andy Gross <agross@kernel.org>
2268 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2269 L: linux-arm-msm@vger.kernel.org
2271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2272 F: Documentation/devicetree/bindings/*/qcom*
2273 F: Documentation/devicetree/bindings/soc/qcom/
2274 F: arch/arm/boot/dts/qcom-*.dts
2275 F: arch/arm/boot/dts/qcom-*.dtsi
2276 F: arch/arm/mach-qcom/
2277 F: arch/arm64/boot/dts/qcom/
2278 F: drivers/*/*/qcom*
2279 F: drivers/*/*/qcom/
2280 F: drivers/*/pm8???-*
2283 F: drivers/bluetooth/btqcomsmd.c
2284 F: drivers/clocksource/timer-qcom.c
2285 F: drivers/cpuidle/cpuidle-qcom-spm.c
2286 F: drivers/extcon/extcon-qcom*
2287 F: drivers/i2c/busses/i2c-qcom-geni.c
2288 F: drivers/i2c/busses/i2c-qup.c
2289 F: drivers/iommu/msm*
2290 F: drivers/mfd/ssbi.c
2291 F: drivers/mmc/host/mmci_qcom*
2292 F: drivers/mmc/host/sdhci-msm.c
2293 F: drivers/pci/controller/dwc/pcie-qcom.c
2294 F: drivers/phy/qualcomm/
2295 F: drivers/power/*/msm*
2296 F: drivers/reset/reset-qcom-*
2297 F: drivers/scsi/ufs/ufs-qcom*
2298 F: drivers/spi/spi-geni-qcom.c
2299 F: drivers/spi/spi-qcom-qspi.c
2300 F: drivers/spi/spi-qup.c
2301 F: drivers/tty/serial/msm_serial.c
2302 F: drivers/usb/dwc3/dwc3-qcom.c
2303 F: include/dt-bindings/*/qcom*
2304 F: include/linux/*/qcom*
2306 ARM/RADISYS ENP2611 MACHINE SUPPORT
2307 M: Lennert Buytenhek <kernel@wantstofly.org>
2308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 ARM/RDA MICRO ARCHITECTURE
2312 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2316 F: Documentation/devicetree/bindings/arm/rda.yaml
2317 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2318 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2319 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2320 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2321 F: arch/arm/boot/dts/rda8810pl-*
2322 F: drivers/clocksource/timer-rda.c
2323 F: drivers/gpio/gpio-rda.c
2324 F: drivers/irqchip/irq-rda-intc.c
2325 F: drivers/tty/serial/rda-uart.c
2327 ARM/REALTEK ARCHITECTURE
2328 M: Andreas Färber <afaerber@suse.de>
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2332 F: Documentation/devicetree/bindings/arm/realtek.yaml
2333 F: arch/arm/boot/dts/rtd*
2334 F: arch/arm/mach-realtek/
2335 F: arch/arm64/boot/dts/realtek/
2337 ARM/RENESAS ARM64 ARCHITECTURE
2338 M: Geert Uytterhoeven <geert+renesas@glider.be>
2339 M: Magnus Damm <magnus.damm@gmail.com>
2340 L: linux-renesas-soc@vger.kernel.org
2342 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2344 F: Documentation/devicetree/bindings/arm/renesas.yaml
2345 F: arch/arm64/boot/dts/renesas/
2346 F: drivers/soc/renesas/
2347 F: include/linux/soc/renesas/
2349 ARM/RISCPC ARCHITECTURE
2350 M: Russell King <linux@armlinux.org.uk>
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 W: http://www.armlinux.org.uk/
2354 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2355 F: arch/arm/include/asm/hardware/ioc.h
2356 F: arch/arm/include/asm/hardware/iomd.h
2357 F: arch/arm/include/asm/hardware/memc.h
2358 F: arch/arm/mach-rpc/
2359 F: drivers/net/ethernet/8390/etherh.c
2360 F: drivers/net/ethernet/i825xx/ether1*
2361 F: drivers/net/ethernet/seeq/ether3*
2362 F: drivers/scsi/arm/
2364 ARM/Rockchip SoC support
2365 M: Heiko Stuebner <heiko@sntech.de>
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 L: linux-rockchip@lists.infradead.org
2369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2370 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2371 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2372 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2373 F: arch/arm/boot/dts/rk3*
2374 F: arch/arm/boot/dts/rv1108*
2375 F: arch/arm/mach-rockchip/
2376 F: drivers/*/*/*rockchip*
2377 F: drivers/*/*rockchip*
2378 F: drivers/clk/rockchip/
2379 F: drivers/i2c/busses/i2c-rk3x.c
2380 F: sound/soc/rockchip/
2383 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2384 M: Krzysztof Kozlowski <krzk@kernel.org>
2385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386 L: linux-samsung-soc@vger.kernel.org
2388 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2389 F: Documentation/arm/samsung/
2390 F: Documentation/devicetree/bindings/arm/samsung/
2391 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2392 F: arch/arm/boot/dts/exynos*
2393 F: arch/arm/boot/dts/s3c*
2394 F: arch/arm/boot/dts/s5p*
2395 F: arch/arm/mach-exynos*/
2396 F: arch/arm/mach-s3c/
2397 F: arch/arm/mach-s5p*/
2398 F: arch/arm64/boot/dts/exynos/
2399 F: drivers/*/*/*s3c24*
2400 F: drivers/*/*s3c24*
2401 F: drivers/*/*s3c64xx*
2402 F: drivers/*/*s5pv210*
2403 F: drivers/memory/samsung/
2404 F: drivers/soc/samsung/
2405 F: drivers/tty/serial/samsung*
2406 F: include/linux/soc/samsung/
2412 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2413 M: Andrzej Hajda <a.hajda@samsung.com>
2414 L: linux-arm-kernel@lists.infradead.org
2415 L: linux-media@vger.kernel.org
2417 F: drivers/media/platform/s5p-g2d/
2419 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2420 M: Marek Szyprowski <m.szyprowski@samsung.com>
2421 L: linux-samsung-soc@vger.kernel.org
2422 L: linux-media@vger.kernel.org
2424 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2425 F: drivers/media/cec/platform/s5p/
2427 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2428 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2429 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2430 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2431 L: linux-arm-kernel@lists.infradead.org
2432 L: linux-media@vger.kernel.org
2434 F: drivers/media/platform/s5p-jpeg/
2436 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2437 M: Andrzej Hajda <a.hajda@samsung.com>
2438 L: linux-arm-kernel@lists.infradead.org
2439 L: linux-media@vger.kernel.org
2441 F: drivers/media/platform/s5p-mfc/
2443 ARM/SHMOBILE ARM ARCHITECTURE
2444 M: Geert Uytterhoeven <geert+renesas@glider.be>
2445 M: Magnus Damm <magnus.damm@gmail.com>
2446 L: linux-renesas-soc@vger.kernel.org
2448 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2450 F: Documentation/devicetree/bindings/arm/renesas.yaml
2451 F: arch/arm/boot/dts/emev2*
2452 F: arch/arm/boot/dts/gr-peach*
2453 F: arch/arm/boot/dts/iwg20d-q7*
2454 F: arch/arm/boot/dts/r7s*
2455 F: arch/arm/boot/dts/r8a*
2456 F: arch/arm/boot/dts/r9a*
2457 F: arch/arm/boot/dts/sh*
2458 F: arch/arm/configs/shmobile_defconfig
2459 F: arch/arm/include/debug/renesas-scif.S
2460 F: arch/arm/mach-shmobile/
2461 F: drivers/soc/renesas/
2462 F: include/linux/soc/renesas/
2464 ARM/SOCFPGA ARCHITECTURE
2465 M: Dinh Nguyen <dinguyen@kernel.org>
2467 W: http://www.rocketboards.org
2468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2469 F: arch/arm/boot/dts/socfpga*
2470 F: arch/arm/configs/socfpga_defconfig
2471 F: arch/arm/mach-socfpga/
2472 F: arch/arm64/boot/dts/altera/
2473 F: arch/arm64/boot/dts/intel/
2475 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2476 M: Dinh Nguyen <dinguyen@kernel.org>
2478 F: drivers/clk/socfpga/
2480 ARM/SOCFPGA EDAC SUPPORT
2481 M: Dinh Nguyen <dinguyen@kernel.org>
2483 F: drivers/edac/altera_edac.[ch]
2485 ARM/SPREADTRUM SoC SUPPORT
2486 M: Orson Zhai <orsonzhai@gmail.com>
2487 M: Baolin Wang <baolin.wang7@gmail.com>
2488 M: Chunyan Zhang <zhang.lyra@gmail.com>
2490 F: arch/arm64/boot/dts/sprd
2495 ARM/STI ARCHITECTURE
2496 M: Patrice Chotard <patrice.chotard@st.com>
2497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 W: http://www.stlinux.com
2500 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2501 F: arch/arm/boot/dts/sti*
2502 F: arch/arm/mach-sti/
2503 F: drivers/ata/ahci_st.c
2504 F: drivers/char/hw_random/st-rng.c
2505 F: drivers/clocksource/arm_global_timer.c
2506 F: drivers/clocksource/clksrc_st_lpc.c
2507 F: drivers/cpufreq/sti-cpufreq.c
2508 F: drivers/dma/st_fdma*
2509 F: drivers/i2c/busses/i2c-st.c
2510 F: drivers/media/platform/sti/c8sectpfe/
2511 F: drivers/media/rc/st_rc.c
2512 F: drivers/mmc/host/sdhci-st.c
2513 F: drivers/phy/st/phy-miphy28lp.c
2514 F: drivers/phy/st/phy-stih407-usb.c
2515 F: drivers/pinctrl/pinctrl-st.c
2516 F: drivers/remoteproc/st_remoteproc.c
2517 F: drivers/remoteproc/st_slim_rproc.c
2518 F: drivers/reset/sti/
2519 F: drivers/rtc/rtc-st-lpc.c
2520 F: drivers/tty/serial/st-asc.c
2521 F: drivers/usb/dwc3/dwc3-st.c
2522 F: drivers/usb/host/ehci-st.c
2523 F: drivers/usb/host/ohci-st.c
2524 F: drivers/watchdog/st_lpc_wdt.c
2525 F: include/linux/remoteproc/st_slim_rproc.h
2527 ARM/STM32 ARCHITECTURE
2528 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2529 M: Alexandre Torgue <alexandre.torgue@st.com>
2530 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2534 F: arch/arm/boot/dts/stm32*
2535 F: arch/arm/mach-stm32/
2536 F: drivers/clocksource/armv7m_systick.c
2540 ARM/Synaptics SoC support
2541 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2542 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 F: arch/arm/boot/dts/berlin*
2546 F: arch/arm/mach-berlin/
2547 F: arch/arm64/boot/dts/synaptics/
2549 ARM/TANGO ARCHITECTURE
2550 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2551 M: Mans Rullgard <mans@mansr.com>
2552 L: linux-arm-kernel@lists.infradead.org
2556 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2557 M: Lennert Buytenhek <kernel@wantstofly.org>
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2562 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2563 L: linux-tegra@vger.kernel.org
2564 L: linux-media@vger.kernel.org
2566 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2567 F: drivers/media/cec/platform/tegra/
2569 ARM/TETON BGA MACHINE SUPPORT
2570 M: "Mark F. Brown" <mark.brown314@gmail.com>
2571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2575 M: Santosh Shilimkar <ssantosh@kernel.org>
2576 L: linux-kernel@vger.kernel.org
2578 F: drivers/memory/*emif*
2580 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2581 M: Santosh Shilimkar <ssantosh@kernel.org>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2585 F: arch/arm/boot/dts/keystone-*
2586 F: arch/arm/mach-keystone/
2588 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2589 M: Santosh Shilimkar <ssantosh@kernel.org>
2590 L: linux-kernel@vger.kernel.org
2592 F: drivers/clk/keystone/
2594 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2595 M: Santosh Shilimkar <ssantosh@kernel.org>
2596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597 L: linux-kernel@vger.kernel.org
2599 F: drivers/clocksource/timer-keystone.c
2601 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2602 M: Santosh Shilimkar <ssantosh@kernel.org>
2603 L: linux-kernel@vger.kernel.org
2605 F: drivers/power/reset/keystone-reset.c
2607 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2608 M: Tero Kristo <t-kristo@ti.com>
2609 M: Nishanth Menon <nm@ti.com>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2613 F: arch/arm64/boot/dts/ti/Makefile
2614 F: arch/arm64/boot/dts/ti/k3-*
2615 F: include/dt-bindings/pinctrl/k3.h
2617 ARM/THECUS N2100 MACHINE SUPPORT
2618 M: Lennert Buytenhek <kernel@wantstofly.org>
2619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622 ARM/TOSA MACHINE SUPPORT
2623 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2624 M: Dirk Opfer <dirk@opfer-online.de>
2627 ARM/TOSHIBA VISCONTI ARCHITECTURE
2628 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2632 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2633 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2634 F: arch/arm64/boot/dts/toshiba/
2635 F: drivers/pinctrl/visconti/
2638 ARM/UNIPHIER ARCHITECTURE
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2641 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2642 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2643 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2644 F: arch/arm/boot/dts/uniphier*
2645 F: arch/arm/include/asm/hardware/cache-uniphier.h
2646 F: arch/arm/mach-uniphier/
2647 F: arch/arm/mm/cache-uniphier.c
2648 F: arch/arm64/boot/dts/socionext/uniphier*
2649 F: drivers/bus/uniphier-system-bus.c
2650 F: drivers/clk/uniphier/
2651 F: drivers/dma/uniphier-mdmac.c
2652 F: drivers/gpio/gpio-uniphier.c
2653 F: drivers/i2c/busses/i2c-uniphier*
2654 F: drivers/irqchip/irq-uniphier-aidet.c
2655 F: drivers/mmc/host/uniphier-sd.c
2656 F: drivers/pinctrl/uniphier/
2657 F: drivers/reset/reset-uniphier.c
2658 F: drivers/tty/serial/8250/8250_uniphier.c
2661 ARM/VERSATILE EXPRESS PLATFORM
2662 M: Liviu Dudau <liviu.dudau@arm.com>
2663 M: Sudeep Holla <sudeep.holla@arm.com>
2664 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2669 F: arch/arm/boot/dts/vexpress*
2670 F: arch/arm/mach-vexpress/
2671 F: arch/arm64/boot/dts/arm/
2672 F: drivers/clk/versatile/clk-vexpress-osc.c
2673 F: drivers/clocksource/timer-versatile.c
2677 M: Russell King <linux@armlinux.org.uk>
2678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 W: http://www.armlinux.org.uk/
2683 ARM/VOIPAC PXA270 SUPPORT
2684 M: Marek Vasut <marek.vasut@gmail.com>
2685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 F: arch/arm/mach-pxa/include/mach/vpac270.h
2688 F: arch/arm/mach-pxa/vpac270.c
2690 ARM/VT8500 ARM ARCHITECTURE
2691 M: Tony Prisk <linux@prisktech.co.nz>
2692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2695 F: arch/arm/mach-vt8500/
2696 F: drivers/clocksource/timer-vt8500.c
2697 F: drivers/i2c/busses/i2c-wmt.c
2698 F: drivers/mmc/host/wmt-sdmmc.c
2699 F: drivers/pwm/pwm-vt8500.c
2700 F: drivers/rtc/rtc-vt8500.c
2701 F: drivers/tty/serial/vt8500_serial.c
2702 F: drivers/usb/host/ehci-platform.c
2703 F: drivers/usb/host/uhci-platform.c
2704 F: drivers/video/fbdev/vt8500lcdfb.*
2705 F: drivers/video/fbdev/wm8505fb*
2706 F: drivers/video/fbdev/wmt_ge_rops.*
2708 ARM/ZIPIT Z2 SUPPORT
2709 M: Marek Vasut <marek.vasut@gmail.com>
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 F: arch/arm/mach-pxa/include/mach/z2.h
2713 F: arch/arm/mach-pxa/z2.c
2715 ARM/ZTE ARCHITECTURE
2716 M: Jun Nie <jun.nie@linaro.org>
2717 M: Shawn Guo <shawnguo@kernel.org>
2718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2720 F: Documentation/devicetree/bindings/arm/zte.yaml
2721 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2722 F: Documentation/devicetree/bindings/dma/zxdma.txt
2723 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2724 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2725 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2726 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2727 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2728 F: Documentation/devicetree/bindings/soc/zte/
2729 F: Documentation/devicetree/bindings/sound/zte,*.txt
2730 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2731 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2732 F: arch/arm/boot/dts/zx2967*
2733 F: arch/arm/mach-zx/
2734 F: arch/arm64/boot/dts/zte/
2736 F: drivers/dma/zx_dma.c
2737 F: drivers/gpio/gpio-zx.c
2738 F: drivers/i2c/busses/i2c-zx2967.c
2739 F: drivers/mmc/host/dw_mmc-zx.*
2740 F: drivers/pinctrl/zte/
2742 F: drivers/thermal/zx2967_thermal.c
2743 F: drivers/watchdog/zx2967_wdt.c
2744 F: include/dt-bindings/clock/zx2967*.h
2745 F: include/dt-bindings/soc/zte,*.h
2746 F: sound/soc/codecs/zx_aud96p22.c
2749 ARM/ZYNQ ARCHITECTURE
2750 M: Michal Simek <michal.simek@xilinx.com>
2751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 W: http://wiki.xilinx.com
2754 T: git https://github.com/Xilinx/linux-xlnx.git
2755 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2756 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2757 F: arch/arm/mach-zynq/
2758 F: drivers/block/xsysace.c
2759 F: drivers/clocksource/timer-cadence-ttc.c
2760 F: drivers/cpuidle/cpuidle-zynq.c
2761 F: drivers/edac/synopsys_edac.c
2762 F: drivers/i2c/busses/i2c-cadence.c
2763 F: drivers/i2c/busses/i2c-xiic.c
2764 F: drivers/mmc/host/sdhci-of-arasan.c
2768 ARM64 PORT (AARCH64 ARCHITECTURE)
2769 M: Catalin Marinas <catalin.marinas@arm.com>
2770 M: Will Deacon <will@kernel.org>
2771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2774 F: Documentation/arm64/
2776 F: tools/testing/selftests/arm64/
2777 X: arch/arm64/boot/dts/
2779 AS3645A LED FLASH CONTROLLER DRIVER
2780 M: Sakari Ailus <sakari.ailus@iki.fi>
2781 L: linux-leds@vger.kernel.org
2783 F: drivers/leds/leds-as3645a.c
2785 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2786 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2787 L: linux-media@vger.kernel.org
2789 T: git git://linuxtv.org/media_tree.git
2790 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2791 F: drivers/media/i2c/ak7375.c
2793 ASAHI KASEI AK8974 DRIVER
2794 M: Linus Walleij <linus.walleij@linaro.org>
2795 L: linux-iio@vger.kernel.org
2797 W: http://www.akm.com/
2798 F: drivers/iio/magnetometer/ak8974.c
2800 ASC7621 HARDWARE MONITOR DRIVER
2801 M: George Joseph <george.joseph@fairview5.com>
2802 L: linux-hwmon@vger.kernel.org
2804 F: Documentation/hwmon/asc7621.rst
2805 F: drivers/hwmon/asc7621.c
2807 ASPEED PINCTRL DRIVERS
2808 M: Andrew Jeffery <andrew@aj.id.au>
2809 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2810 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2811 L: linux-gpio@vger.kernel.org
2813 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2814 F: drivers/pinctrl/aspeed/
2816 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2817 M: Eddie James <eajames@linux.ibm.com>
2818 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2820 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2821 F: drivers/irqchip/irq-aspeed-scu-ic.c
2822 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2824 ASPEED VIDEO ENGINE DRIVER
2825 M: Eddie James <eajames@linux.ibm.com>
2826 L: linux-media@vger.kernel.org
2827 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2829 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2830 F: drivers/media/platform/aspeed-video.c
2832 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2833 M: Corentin Chary <corentin.chary@gmail.com>
2834 L: acpi4asus-user@lists.sourceforge.net
2835 L: platform-driver-x86@vger.kernel.org
2837 W: http://acpi4asus.sf.net
2838 F: drivers/platform/x86/asus*.c
2839 F: drivers/platform/x86/eeepc*.c
2841 ASUS WIRELESS RADIO CONTROL DRIVER
2842 M: João Paulo Rechi Vita <jprvita@gmail.com>
2843 L: platform-driver-x86@vger.kernel.org
2845 F: drivers/platform/x86/asus-wireless.c
2848 M: David Howells <dhowells@redhat.com>
2849 L: keyrings@vger.kernel.org
2851 F: Documentation/crypto/asymmetric-keys.rst
2852 F: crypto/asymmetric_keys/
2853 F: include/crypto/pkcs7.h
2854 F: include/crypto/public_key.h
2855 F: include/linux/verification.h
2857 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2858 R: Dan Williams <dan.j.williams@intel.com>
2860 W: http://sourceforge.net/projects/xscaleiop
2861 F: Documentation/crypto/async-tx-api.rst
2864 F: include/linux/async_tx.h
2865 F: include/linux/dmaengine.h
2868 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2869 L: linux-i2c@vger.kernel.org
2871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2872 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2873 F: drivers/misc/eeprom/at24.c
2875 ATA OVER ETHERNET (AOE) DRIVER
2876 M: "Justin Sanders" <justin@coraid.com>
2878 W: http://www.openaoe.org/
2879 F: Documentation/admin-guide/aoe/
2880 F: drivers/block/aoe/
2882 ATHEROS 71XX/9XXX GPIO DRIVER
2883 M: Alban Bedel <albeu@free.fr>
2885 W: https://github.com/AlbanBedel/linux
2886 T: git git://github.com/AlbanBedel/linux
2887 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2888 F: drivers/gpio/gpio-ath79.c
2890 ATHEROS 71XX/9XXX USB PHY DRIVER
2891 M: Alban Bedel <albeu@free.fr>
2893 W: https://github.com/AlbanBedel/linux
2894 T: git git://github.com/AlbanBedel/linux
2895 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2896 F: drivers/phy/qualcomm/phy-ath79-usb.c
2898 ATHEROS ATH GENERIC UTILITIES
2899 M: Kalle Valo <kvalo@codeaurora.org>
2900 L: linux-wireless@vger.kernel.org
2902 F: drivers/net/wireless/ath/*
2904 ATHEROS ATH5K WIRELESS DRIVER
2905 M: Jiri Slaby <jirislaby@kernel.org>
2906 M: Nick Kossifidis <mickflemm@gmail.com>
2907 M: Luis Chamberlain <mcgrof@kernel.org>
2908 L: linux-wireless@vger.kernel.org
2910 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2911 F: drivers/net/wireless/ath/ath5k/
2913 ATHEROS ATH6KL WIRELESS DRIVER
2914 M: Kalle Valo <kvalo@codeaurora.org>
2915 L: linux-wireless@vger.kernel.org
2917 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2919 F: drivers/net/wireless/ath/ath6kl/
2922 M: Ville Syrjala <syrjala@sci.fi>
2924 F: drivers/input/misc/ati_remote2.c
2926 ATK0110 HWMON DRIVER
2927 M: Luca Tettamanti <kronos.it@gmail.com>
2928 L: linux-hwmon@vger.kernel.org
2930 F: drivers/hwmon/asus_atk0110.c
2932 ATLX ETHERNET DRIVERS
2933 M: Jay Cliburn <jcliburn@gmail.com>
2934 M: Chris Snook <chris.snook@gmail.com>
2935 L: netdev@vger.kernel.org
2937 W: http://sourceforge.net/projects/atl1
2938 W: http://atl1.sourceforge.net
2939 F: drivers/net/ethernet/atheros/
2942 M: Chas Williams <3chas3@gmail.com>
2943 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2944 L: netdev@vger.kernel.org
2946 W: http://linux-atm.sourceforge.net
2948 F: include/linux/atm*
2949 F: include/uapi/linux/atm*
2951 ATMEL MACB ETHERNET DRIVER
2952 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2953 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2955 F: drivers/net/ethernet/cadence/
2957 ATMEL MAXTOUCH DRIVER
2958 M: Nick Dyer <nick@shmanahar.org>
2960 T: git git://github.com/ndyer/linux.git
2961 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2962 F: drivers/input/touchscreen/atmel_mxt_ts.c
2964 ATMEL WIRELESS DRIVER
2965 M: Simon Kelley <simon@thekelleys.org.uk>
2966 L: linux-wireless@vger.kernel.org
2968 W: http://www.thekelleys.org.uk/atmel
2969 W: http://atmelwlandriver.sourceforge.net/
2970 F: drivers/net/wireless/atmel/atmel*
2972 ATOMIC INFRASTRUCTURE
2973 M: Will Deacon <will@kernel.org>
2974 M: Peter Zijlstra <peterz@infradead.org>
2975 R: Boqun Feng <boqun.feng@gmail.com>
2976 L: linux-kernel@vger.kernel.org
2978 F: arch/*/include/asm/atomic*.h
2979 F: include/*/atomic*.h
2980 F: include/linux/refcount.h
2981 F: Documentation/atomic_*.txt
2984 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2985 M: Bradley Grove <linuxdrivers@attotech.com>
2986 L: linux-scsi@vger.kernel.org
2988 W: http://www.attotech.com
2989 F: drivers/scsi/esas2r
2991 ATUSB IEEE 802.15.4 RADIO DRIVER
2992 M: Stefan Schmidt <stefan@datenfreihafen.org>
2993 L: linux-wpan@vger.kernel.org
2995 F: drivers/net/ieee802154/at86rf230.h
2996 F: drivers/net/ieee802154/atusb.c
2997 F: drivers/net/ieee802154/atusb.h
3000 M: Paul Moore <paul@paul-moore.com>
3001 M: Eric Paris <eparis@redhat.com>
3002 L: linux-audit@redhat.com (moderated for non-subscribers)
3004 W: https://github.com/linux-audit
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3006 F: include/linux/audit.h
3007 F: include/uapi/linux/audit.h
3010 AUXILIARY DISPLAY DRIVERS
3011 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3013 F: drivers/auxdisplay/
3014 F: include/linux/cfag12864b.h
3016 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3017 M: Andreas Klinger <ak@it-klinger.de>
3018 L: linux-iio@vger.kernel.org
3020 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3021 F: drivers/iio/adc/hx711.c
3024 M: Ralf Baechle <ralf@linux-mips.org>
3025 L: linux-hams@vger.kernel.org
3027 W: http://www.linux-ax25.org/
3028 F: include/net/ax25.h
3029 F: include/uapi/linux/ax25.h
3033 M: Peter Rosin <peda@axentia.se>
3034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3036 F: arch/arm/boot/dts/at91-linea.dtsi
3037 F: arch/arm/boot/dts/at91-natte.dtsi
3038 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3039 F: arch/arm/boot/dts/at91-tse850-3.dts
3041 AXENTIA ASOC DRIVERS
3042 M: Peter Rosin <peda@axentia.se>
3043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3045 F: Documentation/devicetree/bindings/sound/axentia,*
3046 F: sound/soc/atmel/tse850-pcm5142.c
3048 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3049 M: Nuno Sá <nuno.sa@analog.com>
3050 L: linux-hwmon@vger.kernel.org
3052 W: http://ez.analog.com/community/linux-device-drivers
3053 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3054 F: drivers/hwmon/axi-fan-control.c
3056 AXXIA I2C CONTROLLER
3057 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3058 L: linux-i2c@vger.kernel.org
3060 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3061 F: drivers/i2c/busses/i2c-axxia.c
3064 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3065 L: linux-media@vger.kernel.org
3067 W: https://linuxtv.org
3068 T: git git://linuxtv.org/media_tree.git
3069 F: drivers/media/usb/dvb-usb-v2/az6007.c
3071 AZTECH FM RADIO RECEIVER DRIVER
3072 M: Hans Verkuil <hverkuil@xs4all.nl>
3073 L: linux-media@vger.kernel.org
3075 W: https://linuxtv.org
3076 T: git git://linuxtv.org/media_tree.git
3077 F: drivers/media/radio/radio-aztech*
3080 L: linux-wireless@vger.kernel.org
3081 L: b43-dev@lists.infradead.org
3083 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3084 F: drivers/net/wireless/broadcom/b43/
3086 B43LEGACY WIRELESS DRIVER
3087 M: Larry Finger <Larry.Finger@lwfinger.net>
3088 L: linux-wireless@vger.kernel.org
3089 L: b43-dev@lists.infradead.org
3091 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3092 F: drivers/net/wireless/broadcom/b43legacy/
3094 BACKLIGHT CLASS/SUBSYSTEM
3095 M: Lee Jones <lee.jones@linaro.org>
3096 M: Daniel Thompson <daniel.thompson@linaro.org>
3097 M: Jingoo Han <jingoohan1@gmail.com>
3098 L: dri-devel@lists.freedesktop.org
3100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3101 F: Documentation/ABI/stable/sysfs-class-backlight
3102 F: Documentation/ABI/testing/sysfs-class-backlight
3103 F: Documentation/devicetree/bindings/leds/backlight
3104 F: drivers/video/backlight/
3105 F: include/linux/backlight.h
3106 F: include/linux/pwm_backlight.h
3109 M: Marek Lindner <mareklindner@neomailbox.ch>
3110 M: Simon Wunderlich <sw@simonwunderlich.de>
3111 M: Antonio Quartulli <a@unstable.cc>
3112 M: Sven Eckelmann <sven@narfation.org>
3113 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3115 W: https://www.open-mesh.org/
3116 Q: https://patchwork.open-mesh.org/project/batman/list/
3117 B: https://www.open-mesh.org/projects/batman-adv/issues
3118 C: irc://chat.freenode.net/batman
3119 T: git https://git.open-mesh.org/linux-merge.git
3120 F: Documentation/networking/batman-adv.rst
3121 F: include/uapi/linux/batadv_packet.h
3122 F: include/uapi/linux/batman_adv.h
3125 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3126 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3127 L: linux-hams@vger.kernel.org
3129 W: http://www.baycom.org/~tom/ham/ham.html
3130 F: drivers/net/hamradio/baycom*
3132 BCACHE (BLOCK LAYER CACHE)
3133 M: Coly Li <colyli@suse.de>
3134 M: Kent Overstreet <kent.overstreet@gmail.com>
3135 L: linux-bcache@vger.kernel.org
3137 W: http://bcache.evilpiepirate.org
3138 C: irc://irc.oftc.net/bcache
3139 F: drivers/md/bcache/
3141 BDISP ST MEDIA DRIVER
3142 M: Fabien Dessenne <fabien.dessenne@st.com>
3143 L: linux-media@vger.kernel.org
3145 W: https://linuxtv.org
3146 T: git git://linuxtv.org/media_tree.git
3147 F: drivers/media/platform/sti/bdisp
3149 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3150 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3151 L: netdev@vger.kernel.org
3153 F: drivers/net/ethernet/ec_bhf.c
3156 M: Luis de Bethencourt <luisbg@kernel.org>
3157 M: Salah Triki <salah.triki@gmail.com>
3159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3160 F: Documentation/filesystems/befs.rst
3164 M: Paolo Valente <paolo.valente@linaro.org>
3165 M: Jens Axboe <axboe@kernel.dk>
3166 L: linux-block@vger.kernel.org
3168 F: Documentation/block/bfq-iosched.rst
3172 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3174 F: Documentation/filesystems/bfs.rst
3176 F: include/uapi/linux/bfs_fs.h
3178 BLINKM RGB LED DRIVER
3179 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3181 F: drivers/leds/leds-blinkm.c
3184 M: Jens Axboe <axboe@kernel.dk>
3185 L: linux-block@vger.kernel.org
3187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3190 F: include/linux/blk*
3191 F: kernel/trace/blktrace.c
3195 M: Joern Engel <joern@lazybastard.org>
3196 L: linux-mtd@lists.infradead.org
3198 F: drivers/mtd/devices/block2mtd.c
3201 M: Marcel Holtmann <marcel@holtmann.org>
3202 M: Johan Hedberg <johan.hedberg@gmail.com>
3203 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3204 L: linux-bluetooth@vger.kernel.org
3206 W: http://www.bluez.org/
3207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3209 F: drivers/bluetooth/
3212 M: Marcel Holtmann <marcel@holtmann.org>
3213 M: Johan Hedberg <johan.hedberg@gmail.com>
3214 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3215 L: linux-bluetooth@vger.kernel.org
3217 W: http://www.bluez.org/
3218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3220 F: include/net/bluetooth/
3224 M: Jay Vosburgh <j.vosburgh@gmail.com>
3225 M: Veaceslav Falico <vfalico@gmail.com>
3226 M: Andy Gospodarek <andy@greyhouse.net>
3227 L: netdev@vger.kernel.org
3229 W: http://sourceforge.net/projects/bonding/
3230 F: drivers/net/bonding/
3231 F: include/uapi/linux/if_bonding.h
3233 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3234 M: Dan Robertson <dan@dlrobertson.com>
3235 L: linux-iio@vger.kernel.org
3237 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3238 F: drivers/iio/accel/bma400*
3240 BPF (Safe dynamic programs and tools)
3241 M: Alexei Starovoitov <ast@kernel.org>
3242 M: Daniel Borkmann <daniel@iogearbox.net>
3243 M: Andrii Nakryiko <andrii@kernel.org>
3244 R: Martin KaFai Lau <kafai@fb.com>
3245 R: Song Liu <songliubraving@fb.com>
3246 R: Yonghong Song <yhs@fb.com>
3247 R: John Fastabend <john.fastabend@gmail.com>
3248 R: KP Singh <kpsingh@kernel.org>
3249 L: netdev@vger.kernel.org
3250 L: bpf@vger.kernel.org
3253 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3256 F: Documentation/bpf/
3257 F: Documentation/networking/filter.rst
3259 F: include/linux/bpf*
3260 F: include/linux/filter.h
3261 F: include/trace/events/xdp.h
3262 F: include/uapi/linux/bpf*
3263 F: include/uapi/linux/filter.h
3265 F: kernel/trace/bpf_trace.c
3268 F: net/core/filter.c
3269 F: net/sched/act_bpf.c
3270 F: net/sched/cls_bpf.c
3274 F: tools/testing/selftests/bpf/
3279 M: Shubham Bansal <illusionist.neo@gmail.com>
3280 L: netdev@vger.kernel.org
3281 L: bpf@vger.kernel.org
3286 M: Daniel Borkmann <daniel@iogearbox.net>
3287 M: Alexei Starovoitov <ast@kernel.org>
3288 M: Zi Shen Lim <zlim.lnx@gmail.com>
3289 L: netdev@vger.kernel.org
3290 L: bpf@vger.kernel.org
3294 BPF JIT for MIPS (32-BIT AND 64-BIT)
3295 M: Paul Burton <paulburton@kernel.org>
3296 L: netdev@vger.kernel.org
3297 L: bpf@vger.kernel.org
3301 BPF JIT for NFP NICs
3302 M: Jakub Kicinski <kuba@kernel.org>
3303 L: netdev@vger.kernel.org
3304 L: bpf@vger.kernel.org
3306 F: drivers/net/ethernet/netronome/nfp/bpf/
3308 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3309 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3310 M: Sandipan Das <sandipan@linux.ibm.com>
3311 L: netdev@vger.kernel.org
3312 L: bpf@vger.kernel.org
3314 F: arch/powerpc/net/
3316 BPF JIT for RISC-V (32-bit)
3317 M: Luke Nelson <luke.r.nels@gmail.com>
3318 M: Xi Wang <xi.wang@gmail.com>
3319 L: netdev@vger.kernel.org
3320 L: bpf@vger.kernel.org
3323 X: arch/riscv/net/bpf_jit_comp64.c
3325 BPF JIT for RISC-V (64-bit)
3326 M: Björn Töpel <bjorn.topel@gmail.com>
3327 L: netdev@vger.kernel.org
3328 L: bpf@vger.kernel.org
3331 X: arch/riscv/net/bpf_jit_comp32.c
3334 M: Ilya Leoshkevich <iii@linux.ibm.com>
3335 M: Heiko Carstens <hca@linux.ibm.com>
3336 M: Vasily Gorbik <gor@linux.ibm.com>
3337 L: netdev@vger.kernel.org
3338 L: bpf@vger.kernel.org
3341 X: arch/s390/net/pnet.c
3343 BPF JIT for SPARC (32-BIT AND 64-BIT)
3344 M: David S. Miller <davem@davemloft.net>
3345 L: netdev@vger.kernel.org
3346 L: bpf@vger.kernel.org
3350 BPF JIT for X86 32-BIT
3351 M: Wang YanQing <udknight@gmail.com>
3352 L: netdev@vger.kernel.org
3353 L: bpf@vger.kernel.org
3355 F: arch/x86/net/bpf_jit_comp32.c
3357 BPF JIT for X86 64-BIT
3358 M: Alexei Starovoitov <ast@kernel.org>
3359 M: Daniel Borkmann <daniel@iogearbox.net>
3360 L: netdev@vger.kernel.org
3361 L: bpf@vger.kernel.org
3364 X: arch/x86/net/bpf_jit_comp32.c
3366 BPF LSM (Security Audit and Enforcement using BPF)
3367 M: KP Singh <kpsingh@kernel.org>
3368 R: Florent Revest <revest@chromium.org>
3369 R: Brendan Jackman <jackmanb@chromium.org>
3370 L: bpf@vger.kernel.org
3372 F: Documentation/bpf/bpf_lsm.rst
3373 F: include/linux/bpf_lsm.h
3374 F: kernel/bpf/bpf_lsm.c
3377 BROADCOM B44 10/100 ETHERNET DRIVER
3378 M: Michael Chan <michael.chan@broadcom.com>
3379 L: netdev@vger.kernel.org
3381 F: drivers/net/ethernet/broadcom/b44.*
3383 BROADCOM B53 ETHERNET SWITCH DRIVER
3384 M: Florian Fainelli <f.fainelli@gmail.com>
3385 L: netdev@vger.kernel.org
3386 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3388 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3389 F: drivers/net/dsa/b53/*
3390 F: include/linux/platform_data/b53.h
3392 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3393 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3394 L: bcm-kernel-feedback-list@broadcom.com
3395 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3399 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3400 F: drivers/pci/controller/pcie-brcmstb.c
3401 F: drivers/staging/vc04_services
3405 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3406 M: Florian Fainelli <f.fainelli@gmail.com>
3407 M: Ray Jui <rjui@broadcom.com>
3408 M: Scott Branden <sbranden@broadcom.com>
3409 M: bcm-kernel-feedback-list@broadcom.com
3411 T: git git://github.com/broadcom/mach-bcm
3412 F: arch/arm/mach-bcm/
3418 BROADCOM BCM47XX MIPS ARCHITECTURE
3419 M: Hauke Mehrtens <hauke@hauke-m.de>
3420 M: Rafał Miłecki <zajec5@gmail.com>
3421 L: linux-mips@vger.kernel.org
3423 F: Documentation/devicetree/bindings/mips/brcm/
3424 F: arch/mips/bcm47xx/*
3425 F: arch/mips/include/asm/mach-bcm47xx/*
3427 BROADCOM BCM5301X ARM ARCHITECTURE
3428 M: Hauke Mehrtens <hauke@hauke-m.de>
3429 M: Rafał Miłecki <zajec5@gmail.com>
3430 M: bcm-kernel-feedback-list@broadcom.com
3431 L: linux-arm-kernel@lists.infradead.org
3433 F: arch/arm/boot/dts/bcm470*
3434 F: arch/arm/boot/dts/bcm5301*
3435 F: arch/arm/boot/dts/bcm953012*
3436 F: arch/arm/mach-bcm/bcm_5301x.c
3438 BROADCOM BCM53573 ARM ARCHITECTURE
3439 M: Rafał Miłecki <rafal@milecki.pl>
3440 L: bcm-kernel-feedback-list@broadcom.com
3441 L: linux-arm-kernel@lists.infradead.org
3443 F: arch/arm/boot/dts/bcm47189*
3444 F: arch/arm/boot/dts/bcm53573*
3446 BROADCOM BCM63XX ARM ARCHITECTURE
3447 M: Florian Fainelli <f.fainelli@gmail.com>
3448 M: bcm-kernel-feedback-list@broadcom.com
3449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3451 T: git git://github.com/broadcom/stblinux.git
3454 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3455 M: Kevin Cernekee <cernekee@gmail.com>
3456 L: linux-usb@vger.kernel.org
3458 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3460 BROADCOM BCM7XXX ARM ARCHITECTURE
3461 M: Florian Fainelli <f.fainelli@gmail.com>
3462 M: bcm-kernel-feedback-list@broadcom.com
3463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3465 T: git git://github.com/broadcom/stblinux.git
3466 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3467 F: arch/arm/boot/dts/bcm7*.dts*
3468 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3469 F: arch/arm/mach-bcm/*brcmstb*
3470 F: arch/arm/mm/cache-b15-rac.c
3471 F: drivers/bus/brcmstb_gisb.c
3472 F: drivers/pci/controller/pcie-brcmstb.c
3476 M: Al Cooper <alcooperx@gmail.com>
3477 L: linux-usb@vger.kernel.org
3478 L: bcm-kernel-feedback-list@broadcom.com
3480 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3481 F: drivers/usb/gadget/udc/bdc/
3483 BROADCOM BMIPS CPUFREQ DRIVER
3484 M: Markus Mayer <mmayer@broadcom.com>
3485 M: bcm-kernel-feedback-list@broadcom.com
3486 L: linux-pm@vger.kernel.org
3488 F: drivers/cpufreq/bmips-cpufreq.c
3490 BROADCOM BMIPS MIPS ARCHITECTURE
3491 M: Florian Fainelli <f.fainelli@gmail.com>
3492 L: bcm-kernel-feedback-list@broadcom.com
3493 L: linux-mips@vger.kernel.org
3495 T: git git://github.com/broadcom/stblinux.git
3496 F: arch/mips/bmips/*
3497 F: arch/mips/boot/dts/brcm/bcm*.dts*
3498 F: arch/mips/include/asm/mach-bmips/*
3499 F: arch/mips/kernel/*bmips*
3500 F: drivers/soc/bcm/bcm63xx
3501 F: drivers/irqchip/irq-bcm63*
3502 F: drivers/irqchip/irq-bcm7*
3503 F: drivers/irqchip/irq-brcmstb*
3504 F: include/linux/bcm963xx_nvram.h
3505 F: include/linux/bcm963xx_tag.h
3507 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3508 M: Rasesh Mody <rmody@marvell.com>
3509 M: GR-Linux-NIC-Dev@marvell.com
3510 L: netdev@vger.kernel.org
3512 F: drivers/net/ethernet/broadcom/bnx2.*
3513 F: drivers/net/ethernet/broadcom/bnx2_*
3515 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3516 M: Saurav Kashyap <skashyap@marvell.com>
3517 M: Javed Hasan <jhasan@marvell.com>
3518 M: GR-QLogic-Storage-Upstream@marvell.com
3519 L: linux-scsi@vger.kernel.org
3521 F: drivers/scsi/bnx2fc/
3523 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3524 M: Nilesh Javali <njavali@marvell.com>
3525 M: Manish Rangankar <mrangankar@marvell.com>
3526 M: GR-QLogic-Storage-Upstream@marvell.com
3527 L: linux-scsi@vger.kernel.org
3529 F: drivers/scsi/bnx2i/
3531 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3532 M: Ariel Elior <aelior@marvell.com>
3533 M: Sudarsana Kalluru <skalluru@marvell.com>
3534 M: GR-everest-linux-l2@marvell.com
3535 L: netdev@vger.kernel.org
3537 F: drivers/net/ethernet/broadcom/bnx2x/
3539 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3540 M: Michael Chan <michael.chan@broadcom.com>
3541 L: netdev@vger.kernel.org
3543 F: drivers/net/ethernet/broadcom/bnxt/
3545 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3546 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3547 M: Franky Lin <franky.lin@broadcom.com>
3548 M: Hante Meuleman <hante.meuleman@broadcom.com>
3549 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3550 M: Wright Feng <wright.feng@infineon.com>
3551 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3552 L: linux-wireless@vger.kernel.org
3553 L: brcm80211-dev-list.pdl@broadcom.com
3554 L: SHA-cyfmac-dev-list@infineon.com
3556 F: drivers/net/wireless/broadcom/brcm80211/
3558 BROADCOM BRCMSTB GPIO DRIVER
3559 M: Gregory Fong <gregory.0xf0@gmail.com>
3560 L: bcm-kernel-feedback-list@broadcom.com
3562 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3563 F: drivers/gpio/gpio-brcmstb.c
3565 BROADCOM BRCMSTB I2C DRIVER
3566 M: Kamal Dasu <kdasu.kdev@gmail.com>
3567 L: linux-i2c@vger.kernel.org
3568 L: bcm-kernel-feedback-list@broadcom.com
3570 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3571 F: drivers/i2c/busses/i2c-brcmstb.c
3573 BROADCOM BRCMSTB USB EHCI DRIVER
3574 M: Al Cooper <alcooperx@gmail.com>
3575 L: linux-usb@vger.kernel.org
3576 L: bcm-kernel-feedback-list@broadcom.com
3578 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3579 F: drivers/usb/host/ehci-brcm.*
3581 BROADCOM BRCMSTB USB PIN MAP DRIVER
3582 M: Al Cooper <alcooperx@gmail.com>
3583 L: linux-usb@vger.kernel.org
3584 L: bcm-kernel-feedback-list@broadcom.com
3586 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3587 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3589 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3590 M: Al Cooper <alcooperx@gmail.com>
3591 L: linux-kernel@vger.kernel.org
3592 L: bcm-kernel-feedback-list@broadcom.com
3594 F: drivers/phy/broadcom/phy-brcm-usb*
3596 BROADCOM ETHERNET PHY DRIVERS
3597 M: Florian Fainelli <f.fainelli@gmail.com>
3598 L: bcm-kernel-feedback-list@broadcom.com
3599 L: netdev@vger.kernel.org
3601 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3602 F: drivers/net/phy/bcm*.[ch]
3603 F: drivers/net/phy/broadcom.c
3604 F: include/linux/brcmphy.h
3606 BROADCOM GENET ETHERNET DRIVER
3607 M: Doug Berger <opendmb@gmail.com>
3608 M: Florian Fainelli <f.fainelli@gmail.com>
3609 L: bcm-kernel-feedback-list@broadcom.com
3610 L: netdev@vger.kernel.org
3612 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3613 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3614 F: drivers/net/ethernet/broadcom/genet/
3615 F: drivers/net/mdio/mdio-bcm-unimac.c
3616 F: include/linux/platform_data/bcmgenet.h
3617 F: include/linux/platform_data/mdio-bcm-unimac.h
3619 BROADCOM IPROC ARM ARCHITECTURE
3620 M: Ray Jui <rjui@broadcom.com>
3621 M: Scott Branden <sbranden@broadcom.com>
3622 M: bcm-kernel-feedback-list@broadcom.com
3623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3625 T: git git://github.com/broadcom/cygnus-linux.git
3626 F: arch/arm64/boot/dts/broadcom/northstar2/*
3627 F: arch/arm64/boot/dts/broadcom/stingray/*
3628 F: drivers/clk/bcm/clk-ns*
3629 F: drivers/clk/bcm/clk-sr*
3630 F: drivers/pinctrl/bcm/pinctrl-ns*
3631 F: include/dt-bindings/clock/bcm-sr*
3648 BROADCOM KONA GPIO DRIVER
3649 M: Ray Jui <rjui@broadcom.com>
3650 L: bcm-kernel-feedback-list@broadcom.com
3652 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3653 F: drivers/gpio/gpio-bcm-kona.c
3655 BROADCOM NETXTREME-E ROCE DRIVER
3656 M: Selvin Xavier <selvin.xavier@broadcom.com>
3657 M: Devesh Sharma <devesh.sharma@broadcom.com>
3658 M: Somnath Kotur <somnath.kotur@broadcom.com>
3659 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3660 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3661 L: linux-rdma@vger.kernel.org
3663 W: http://www.broadcom.com
3664 F: drivers/infiniband/hw/bnxt_re/
3665 F: include/uapi/rdma/bnxt_re-abi.h
3667 BROADCOM NVRAM DRIVER
3668 M: Rafał Miłecki <zajec5@gmail.com>
3669 L: linux-mips@vger.kernel.org
3671 F: drivers/firmware/broadcom/*
3673 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3674 M: Rafał Miłecki <zajec5@gmail.com>
3675 L: linux-wireless@vger.kernel.org
3678 F: include/linux/bcma/
3681 M: Kamal Dasu <kdasu.kdev@gmail.com>
3682 M: bcm-kernel-feedback-list@broadcom.com
3684 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3685 F: drivers/spi/spi-bcm-qspi.*
3686 F: drivers/spi/spi-brcmstb-qspi.c
3687 F: drivers/spi/spi-iproc-qspi.c
3689 BROADCOM STB AVS CPUFREQ DRIVER
3690 M: Markus Mayer <mmayer@broadcom.com>
3691 M: bcm-kernel-feedback-list@broadcom.com
3692 L: linux-pm@vger.kernel.org
3694 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3695 F: drivers/cpufreq/brcmstb*
3697 BROADCOM STB AVS TMON DRIVER
3698 M: Markus Mayer <mmayer@broadcom.com>
3699 M: bcm-kernel-feedback-list@broadcom.com
3700 L: linux-pm@vger.kernel.org
3702 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3703 F: drivers/thermal/broadcom/brcmstb*
3705 BROADCOM STB DPFE DRIVER
3706 M: Markus Mayer <mmayer@broadcom.com>
3707 M: bcm-kernel-feedback-list@broadcom.com
3708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3710 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3711 F: drivers/memory/brcmstb_dpfe.c
3713 BROADCOM STB NAND FLASH DRIVER
3714 M: Brian Norris <computersforpeace@gmail.com>
3715 M: Kamal Dasu <kdasu.kdev@gmail.com>
3716 L: linux-mtd@lists.infradead.org
3717 L: bcm-kernel-feedback-list@broadcom.com
3719 F: drivers/mtd/nand/raw/brcmnand/
3721 BROADCOM SYSTEMPORT ETHERNET DRIVER
3722 M: Florian Fainelli <f.fainelli@gmail.com>
3723 L: bcm-kernel-feedback-list@broadcom.com
3724 L: netdev@vger.kernel.org
3726 F: drivers/net/ethernet/broadcom/bcmsysport.*
3728 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3729 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3730 M: Prashant Sreedharan <prashant@broadcom.com>
3731 M: Michael Chan <mchan@broadcom.com>
3732 L: netdev@vger.kernel.org
3734 F: drivers/net/ethernet/broadcom/tg3.*
3736 BROCADE BFA FC SCSI DRIVER
3737 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3738 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3739 L: linux-scsi@vger.kernel.org
3741 F: drivers/scsi/bfa/
3743 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3744 M: Rasesh Mody <rmody@marvell.com>
3745 M: Sudarsana Kalluru <skalluru@marvell.com>
3746 M: GR-Linux-NIC-Dev@marvell.com
3747 L: netdev@vger.kernel.org
3749 F: drivers/net/ethernet/brocade/bna/
3751 BSG (block layer generic sg v4 driver)
3752 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3753 L: linux-scsi@vger.kernel.org
3756 F: include/linux/bsg.h
3757 F: include/uapi/linux/bsg.h
3760 M: Clemens Ladisch <clemens@ladisch.de>
3761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3764 F: Documentation/sound/cards/bt87x.rst
3765 F: sound/pci/bt87x.c
3768 M: Michael Buesch <m@bues.ch>
3770 W: http://bu3sch.de/btgpio.php
3771 F: drivers/gpio/gpio-bt8xx.c
3774 M: Chris Mason <clm@fb.com>
3775 M: Josef Bacik <josef@toxicpanda.com>
3776 M: David Sterba <dsterba@suse.com>
3777 L: linux-btrfs@vger.kernel.org
3779 W: http://btrfs.wiki.kernel.org/
3780 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3782 F: Documentation/filesystems/btrfs.rst
3784 F: include/linux/btrfs*
3785 F: include/uapi/linux/btrfs*
3787 BTTV VIDEO4LINUX DRIVER
3788 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3789 L: linux-media@vger.kernel.org
3791 W: https://linuxtv.org
3792 T: git git://linuxtv.org/media_tree.git
3793 F: Documentation/driver-api/media/drivers/bttv*
3794 F: drivers/media/pci/bt8xx/bttv*
3796 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3797 M: Chanwoo Choi <cw00.choi@samsung.com>
3798 L: linux-pm@vger.kernel.org
3799 L: linux-samsung-soc@vger.kernel.org
3801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3802 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3803 F: drivers/devfreq/exynos-bus.c
3805 BUSLOGIC SCSI DRIVER
3806 M: Khalid Aziz <khalid@gonehiking.org>
3807 L: linux-scsi@vger.kernel.org
3809 F: drivers/scsi/BusLogic.*
3810 F: drivers/scsi/FlashPoint.*
3812 C-MEDIA CMI8788 DRIVER
3813 M: Clemens Ladisch <clemens@ladisch.de>
3814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3817 F: sound/pci/oxygen/
3820 M: Guo Ren <guoren@kernel.org>
3821 L: linux-csky@vger.kernel.org
3823 T: git https://github.com/c-sky/csky-linux.git
3824 F: Documentation/devicetree/bindings/csky/
3825 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3826 F: Documentation/devicetree/bindings/timer/csky,*
3828 F: drivers/clocksource/timer-gx6605s.c
3829 F: drivers/clocksource/timer-mp-csky.c
3830 F: drivers/irqchip/irq-csky-*
3835 M: Mark Salter <msalter@redhat.com>
3836 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3837 L: linux-c6x-dev@linux-c6x.org
3839 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3842 CA8210 IEEE-802.15.4 RADIO DRIVER
3843 M: Harry Morris <h.morris@cascoda.com>
3844 L: linux-wpan@vger.kernel.org
3846 W: https://github.com/Cascoda/ca8210-linux.git
3847 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3848 F: drivers/net/ieee802154/ca8210.c
3850 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3851 M: David Howells <dhowells@redhat.com>
3852 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3854 F: Documentation/filesystems/caching/cachefiles.rst
3857 CADENCE MIPI-CSI2 BRIDGES
3858 M: Maxime Ripard <mripard@kernel.org>
3859 L: linux-media@vger.kernel.org
3861 F: Documentation/devicetree/bindings/media/cdns,*.txt
3862 F: drivers/media/platform/cadence/cdns-csi2*
3865 L: linux-mtd@lists.infradead.org
3867 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3868 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3870 CADENCE USB3 DRD IP DRIVER
3871 M: Peter Chen <peter.chen@nxp.com>
3872 M: Pawel Laszczak <pawell@cadence.com>
3873 M: Roger Quadros <rogerq@ti.com>
3874 R: Aswath Govindraju <a-govindraju@ti.com>
3875 L: linux-usb@vger.kernel.org
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3878 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3879 F: drivers/usb/cdns3/
3881 CADET FM/AM RADIO RECEIVER DRIVER
3882 M: Hans Verkuil <hverkuil@xs4all.nl>
3883 L: linux-media@vger.kernel.org
3885 W: https://linuxtv.org
3886 T: git git://linuxtv.org/media_tree.git
3887 F: drivers/media/radio/radio-cadet*
3889 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3890 L: linux-media@vger.kernel.org
3892 T: git git://linuxtv.org/media_tree.git
3893 F: Documentation/admin-guide/media/cafe_ccic*
3894 F: drivers/media/platform/marvell-ccic/
3897 L: netdev@vger.kernel.org
3899 F: Documentation/networking/caif/
3900 F: drivers/net/caif/
3901 F: include/net/caif/
3902 F: include/uapi/linux/caif/
3906 M: Toke Høiland-Jørgensen <toke@toke.dk>
3907 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3909 F: net/sched/sch_cake.c
3912 M: Wolfgang Grandegger <wg@grandegger.com>
3913 M: Marc Kleine-Budde <mkl@pengutronix.de>
3914 L: linux-can@vger.kernel.org
3916 W: https://github.com/linux-can
3917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3919 F: Documentation/devicetree/bindings/net/can/
3921 F: include/linux/can/dev.h
3922 F: include/linux/can/led.h
3923 F: include/linux/can/platform/
3924 F: include/linux/can/rx-offload.h
3925 F: include/uapi/linux/can/error.h
3926 F: include/uapi/linux/can/netlink.h
3927 F: include/uapi/linux/can/vxcan.h
3930 M: Oliver Hartkopp <socketcan@hartkopp.net>
3931 M: Marc Kleine-Budde <mkl@pengutronix.de>
3932 L: linux-can@vger.kernel.org
3934 W: https://github.com/linux-can
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3937 F: Documentation/networking/can.rst
3938 F: include/linux/can/core.h
3939 F: include/linux/can/skb.h
3940 F: include/net/netns/can.h
3941 F: include/uapi/linux/can.h
3942 F: include/uapi/linux/can/bcm.h
3943 F: include/uapi/linux/can/gw.h
3944 F: include/uapi/linux/can/isotp.h
3945 F: include/uapi/linux/can/raw.h
3948 CAN-J1939 NETWORK LAYER
3949 M: Robin van der Gracht <robin@protonic.nl>
3950 M: Oleksij Rempel <o.rempel@pengutronix.de>
3951 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3952 L: linux-can@vger.kernel.org
3954 F: Documentation/networking/j1939.rst
3955 F: include/uapi/linux/can/j1939.h
3959 M: Serge Hallyn <serge@hallyn.com>
3960 L: linux-security-module@vger.kernel.org
3962 F: include/linux/capability.h
3963 F: include/uapi/linux/capability.h
3964 F: kernel/capability.c
3965 F: security/commoncap.c
3967 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3968 M: Kevin Tsai <ktsai@capellamicro.com>
3970 F: drivers/iio/light/cm*
3972 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3973 M: Christian Lamparter <chunkeey@googlemail.com>
3974 L: linux-wireless@vger.kernel.org
3976 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3977 F: drivers/net/wireless/ath/carl9170/
3980 M: Robert Richter <rric@kernel.org>
3982 W: http://www.marvell.com
3983 F: drivers/i2c/busses/i2c-octeon*
3984 F: drivers/i2c/busses/i2c-thunderx*
3986 CAVIUM LIQUIDIO NETWORK DRIVER
3987 M: Derek Chickles <dchickles@marvell.com>
3988 M: Satanand Burla <sburla@marvell.com>
3989 M: Felix Manlunas <fmanlunas@marvell.com>
3990 L: netdev@vger.kernel.org
3992 W: http://www.marvell.com
3993 F: drivers/net/ethernet/cavium/liquidio/
3996 M: Robert Richter <rric@kernel.org>
3998 W: http://www.marvell.com
3999 F: drivers/mmc/host/cavium*
4001 CAVIUM OCTEON-TX CRYPTO DRIVER
4002 M: George Cherian <gcherian@marvell.com>
4003 L: linux-crypto@vger.kernel.org
4005 W: http://www.marvell.com
4006 F: drivers/crypto/cavium/cpt/
4008 CAVIUM THUNDERX2 ARM64 SOC
4009 M: Robert Richter <rric@kernel.org>
4010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4012 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4013 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4015 CC2520 IEEE-802.15.4 RADIO DRIVER
4016 M: Varka Bhadram <varkabhadram@gmail.com>
4017 L: linux-wpan@vger.kernel.org
4019 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4020 F: drivers/net/ieee802154/cc2520.c
4021 F: include/linux/spi/cc2520.h
4023 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4024 M: Gilad Ben-Yossef <gilad@benyossef.com>
4025 L: linux-crypto@vger.kernel.org
4027 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4028 F: drivers/crypto/ccree/
4030 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4031 M: Hadar Gat <hadar.gat@arm.com>
4032 L: linux-crypto@vger.kernel.org
4034 F: drivers/char/hw_random/cctrng.c
4035 F: drivers/char/hw_random/cctrng.h
4036 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4037 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4040 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4041 L: linux-media@vger.kernel.org
4043 W: http://linuxtv.org
4044 T: git git://linuxtv.org/media_tree.git
4045 F: Documentation/ABI/testing/debugfs-cec-error-inj
4046 F: Documentation/devicetree/bindings/media/cec.txt
4047 F: Documentation/driver-api/media/cec-core.rst
4048 F: Documentation/userspace-api/media/cec
4049 F: drivers/media/cec/
4050 F: drivers/media/rc/keymaps/rc-cec.c
4051 F: include/media/cec-notifier.h
4052 F: include/media/cec.h
4053 F: include/uapi/linux/cec-funcs.h
4054 F: include/uapi/linux/cec.h
4057 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4058 L: linux-media@vger.kernel.org
4060 W: http://linuxtv.org
4061 T: git git://linuxtv.org/media_tree.git
4062 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4063 F: drivers/media/cec/platform/cec-gpio/
4065 CELL BROADBAND ENGINE ARCHITECTURE
4066 M: Arnd Bergmann <arnd@arndb.de>
4067 L: linuxppc-dev@lists.ozlabs.org
4069 W: http://www.ibm.com/developerworks/power/cell/
4070 F: arch/powerpc/include/asm/cell*.h
4071 F: arch/powerpc/include/asm/spu*.h
4072 F: arch/powerpc/include/uapi/asm/spu*.h
4073 F: arch/powerpc/oprofile/*cell*
4074 F: arch/powerpc/platforms/cell/
4076 CELLWISE CW2015 BATTERY DRIVER
4077 M: Tobias Schrammm <t.schramm@manjaro.org>
4079 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4080 F: drivers/power/supply/cw2015_battery.c
4082 CEPH COMMON CODE (LIBCEPH)
4083 M: Ilya Dryomov <idryomov@gmail.com>
4084 M: Jeff Layton <jlayton@kernel.org>
4085 L: ceph-devel@vger.kernel.org
4088 T: git git://github.com/ceph/ceph-client.git
4089 F: include/linux/ceph/
4090 F: include/linux/crush/
4093 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4094 M: Jeff Layton <jlayton@kernel.org>
4095 M: Ilya Dryomov <idryomov@gmail.com>
4096 L: ceph-devel@vger.kernel.org
4099 T: git git://github.com/ceph/ceph-client.git
4100 F: Documentation/filesystems/ceph.rst
4103 CERTIFICATE HANDLING
4104 M: David Howells <dhowells@redhat.com>
4105 M: David Woodhouse <dwmw2@infradead.org>
4106 L: keyrings@vger.kernel.org
4108 F: Documentation/admin-guide/module-signing.rst
4110 F: scripts/extract-cert.c
4111 F: scripts/sign-file.c
4113 CFAG12864B LCD DRIVER
4114 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4116 F: drivers/auxdisplay/cfag12864b.c
4117 F: include/linux/cfag12864b.h
4119 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4120 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4122 F: drivers/auxdisplay/cfag12864bfb.c
4123 F: include/linux/cfag12864b.h
4125 CHAR and MISC DRIVERS
4126 M: Arnd Bergmann <arnd@arndb.de>
4127 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4132 F: include/linux/miscdevice.h
4133 X: drivers/char/agp/
4134 X: drivers/char/hw_random/
4135 X: drivers/char/ipmi/
4136 X: drivers/char/random.c
4137 X: drivers/char/tpm/
4140 M: Andy Whitcroft <apw@canonical.com>
4141 M: Joe Perches <joe@perches.com>
4143 F: scripts/checkpatch.pl
4145 CHINESE DOCUMENTATION
4146 M: Harry Wei <harryxiyou@gmail.com>
4147 M: Alex Shi <alex.shi@linux.alibaba.com>
4148 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4150 F: Documentation/translations/zh_CN/
4152 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4153 M: Peter Chen <Peter.Chen@nxp.com>
4154 L: linux-usb@vger.kernel.org
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4157 F: drivers/usb/chipidea/
4159 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4160 M: Hans de Goede <hdegoede@redhat.com>
4161 L: linux-input@vger.kernel.org
4163 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4164 F: drivers/input/touchscreen/chipone_icn8318.c
4166 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4167 M: Hans de Goede <hdegoede@redhat.com>
4168 L: linux-input@vger.kernel.org
4170 F: drivers/input/touchscreen/chipone_icn8505.c
4172 CHROME HARDWARE PLATFORM SUPPORT
4173 M: Benson Leung <bleung@chromium.org>
4174 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4177 F: drivers/platform/chrome/
4179 CHROMEOS EC CODEC DRIVER
4180 M: Cheng-Yi Chiang <cychiang@chromium.org>
4181 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4182 R: Guenter Roeck <groeck@chromium.org>
4184 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4185 F: sound/soc/codecs/cros_ec_codec.*
4187 CHROMEOS EC SUBDRIVERS
4188 M: Benson Leung <bleung@chromium.org>
4189 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4190 R: Guenter Roeck <groeck@chromium.org>
4192 F: drivers/power/supply/cros_usbpd-charger.c
4196 CHRONTEL CH7322 CEC DRIVER
4197 M: Jeff Chase <jnchase@google.com>
4198 L: linux-media@vger.kernel.org
4200 T: git git://linuxtv.org/media_tree.git
4201 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4202 F: drivers/media/cec/i2c/ch7322.c
4204 CIRRUS LOGIC AUDIO CODEC DRIVERS
4205 M: James Schulman <james.schulman@cirrus.com>
4206 M: David Rhodes <david.rhodes@cirrus.com>
4207 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4208 L: patches@opensource.cirrus.com
4210 F: sound/soc/codecs/cs*
4212 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4213 M: Hartley Sweeten <hsweeten@visionengravers.com>
4214 L: netdev@vger.kernel.org
4216 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4218 CIRRUS LOGIC LOCHNAGAR DRIVER
4219 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4220 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4221 L: patches@opensource.cirrus.com
4223 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4224 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4225 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4226 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4227 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4228 F: Documentation/hwmon/lochnagar.rst
4229 F: drivers/clk/clk-lochnagar.c
4230 F: drivers/hwmon/lochnagar-hwmon.c
4231 F: drivers/mfd/lochnagar-i2c.c
4232 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4233 F: drivers/regulator/lochnagar-regulator.c
4234 F: include/dt-bindings/clk/lochnagar.h
4235 F: include/dt-bindings/pinctrl/lochnagar.h
4236 F: include/linux/mfd/lochnagar*
4237 F: sound/soc/codecs/lochnagar-sc.c
4239 CIRRUS LOGIC MADERA CODEC DRIVERS
4240 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4241 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4242 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4243 L: patches@opensource.cirrus.com
4245 W: https://github.com/CirrusLogic/linux-drivers/wiki
4246 T: git https://github.com/CirrusLogic/linux-drivers.git
4247 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4248 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4249 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4250 F: drivers/gpio/gpio-madera*
4251 F: drivers/irqchip/irq-madera*
4252 F: drivers/mfd/cs47l*
4253 F: drivers/mfd/madera*
4254 F: drivers/pinctrl/cirrus/*
4255 F: include/dt-bindings/sound/madera*
4256 F: include/linux/irqchip/irq-madera*
4257 F: include/linux/mfd/madera/*
4258 F: include/sound/madera*
4259 F: sound/soc/codecs/cs47l*
4260 F: sound/soc/codecs/madera*
4262 CISCO FCOE HBA DRIVER
4263 M: Satish Kharat <satishkh@cisco.com>
4264 M: Sesidhar Baddela <sebaddel@cisco.com>
4265 M: Karan Tilak Kumar <kartilak@cisco.com>
4266 L: linux-scsi@vger.kernel.org
4268 F: drivers/scsi/fnic/
4270 CISCO SCSI HBA DRIVER
4271 M: Karan Tilak Kumar <kartilak@cisco.com>
4272 M: Sesidhar Baddela <sebaddel@cisco.com>
4273 L: linux-scsi@vger.kernel.org
4275 F: drivers/scsi/snic/
4277 CISCO VIC ETHERNET NIC DRIVER
4278 M: Christian Benvenuti <benve@cisco.com>
4279 M: Govindarajulu Varadarajan <_govind@gmx.com>
4281 F: drivers/net/ethernet/cisco/enic/
4283 CISCO VIC LOW LATENCY NIC DRIVER
4284 M: Christian Benvenuti <benve@cisco.com>
4285 M: Nelson Escobar <neescoba@cisco.com>
4287 F: drivers/infiniband/hw/usnic/
4290 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4294 CLANG/LLVM BUILD SUPPORT
4295 M: Nathan Chancellor <natechancellor@gmail.com>
4296 M: Nick Desaulniers <ndesaulniers@google.com>
4297 L: clang-built-linux@googlegroups.com
4299 W: https://clangbuiltlinux.github.io/
4300 B: https://github.com/ClangBuiltLinux/linux/issues
4301 C: irc://chat.freenode.net/clangbuiltlinux
4302 F: Documentation/kbuild/llvm.rst
4303 F: scripts/clang-tools/
4304 F: scripts/lld-version.sh
4305 K: \b(?i:clang|llvm)\b
4308 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4309 L: linux-kernel@vger.kernel.org
4311 F: include/linux/cleancache.h
4315 M: Russell King <linux@armlinux.org.uk>
4316 L: linux-clk@vger.kernel.org
4318 F: include/linux/clk.h
4320 CLOCKSOURCE, CLOCKEVENT DRIVERS
4321 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4322 M: Thomas Gleixner <tglx@linutronix.de>
4323 L: linux-kernel@vger.kernel.org
4325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4326 F: Documentation/devicetree/bindings/timer/
4327 F: drivers/clocksource/
4330 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4331 M: Daniel Oliveira Nascimento <don@syst.com.br>
4332 L: platform-driver-x86@vger.kernel.org
4334 F: drivers/platform/x86/classmate-laptop.c
4337 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4338 L: linux-media@vger.kernel.org
4340 W: https://linuxtv.org
4341 T: git git://linuxtv.org/media_tree.git
4342 F: drivers/media/pci/cobalt/
4344 COCCINELLE/Semantic Patches (SmPL)
4345 M: Julia Lawall <Julia.Lawall@lip6.fr>
4346 M: Gilles Muller <Gilles.Muller@lip6.fr>
4347 M: Nicolas Palix <nicolas.palix@imag.fr>
4348 M: Michal Marek <michal.lkml@markovi.net>
4349 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4351 W: http://coccinelle.lip6.fr/
4352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4353 F: Documentation/dev-tools/coccinelle.rst
4354 F: scripts/coccicheck
4355 F: scripts/coccinelle/
4358 M: Jan Harkes <jaharkes@cs.cmu.edu>
4360 L: codalist@coda.cs.cmu.edu
4362 W: http://www.coda.cs.cmu.edu/
4363 F: Documentation/filesystems/coda.rst
4365 F: include/linux/coda*.h
4366 F: include/uapi/linux/coda*.h
4368 CODA V4L2 MEM2MEM DRIVER
4369 M: Philipp Zabel <p.zabel@pengutronix.de>
4370 L: linux-media@vger.kernel.org
4372 F: Documentation/devicetree/bindings/media/coda.yaml
4373 F: drivers/media/platform/coda/
4376 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4378 F: Documentation/process/code-of-conduct-interpretation.rst
4379 F: Documentation/process/code-of-conduct.rst
4381 COMMON CLK FRAMEWORK
4382 M: Michael Turquette <mturquette@baylibre.com>
4383 M: Stephen Boyd <sboyd@kernel.org>
4384 L: linux-clk@vger.kernel.org
4386 Q: http://patchwork.kernel.org/project/linux-clk/list/
4387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4388 F: Documentation/devicetree/bindings/clock/
4390 F: include/linux/clk-pr*
4391 F: include/linux/clk/
4392 F: include/linux/of_clk.h
4393 X: drivers/clk/clkdev.c
4395 COMMON INTERNET FILE SYSTEM (CIFS)
4396 M: Steve French <sfrench@samba.org>
4397 L: linux-cifs@vger.kernel.org
4398 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4400 W: http://linux-cifs.samba.org/
4401 T: git git://git.samba.org/sfrench/cifs-2.6.git
4402 F: Documentation/admin-guide/cifs/
4405 COMPACTPCI HOTPLUG CORE
4406 M: Scott Murray <scott@spiteful.org>
4407 L: linux-pci@vger.kernel.org
4409 F: drivers/pci/hotplug/cpci_hotplug*
4411 COMPACTPCI HOTPLUG GENERIC DRIVER
4412 M: Scott Murray <scott@spiteful.org>
4413 L: linux-pci@vger.kernel.org
4415 F: drivers/pci/hotplug/cpcihp_generic.c
4417 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4418 M: Scott Murray <scott@spiteful.org>
4419 L: linux-pci@vger.kernel.org
4421 F: drivers/pci/hotplug/cpcihp_zt5550.*
4423 COMPAL LAPTOP SUPPORT
4424 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4425 L: platform-driver-x86@vger.kernel.org
4427 F: drivers/platform/x86/compal-laptop.c
4430 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4432 F: include/linux/compiler_attributes.h
4434 CONEXANT ACCESSRUNNER USB DRIVER
4435 L: accessrunner-general@lists.sourceforge.net
4437 W: http://accessrunner.sourceforge.net/
4438 F: drivers/usb/atm/cxacru.c
4441 M: Joel Becker <jlbec@evilplan.org>
4442 M: Christoph Hellwig <hch@lst.de>
4444 T: git git://git.infradead.org/users/hch/configfs.git
4446 F: include/linux/configfs.h
4447 F: samples/configfs/
4450 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4452 F: drivers/video/console/
4453 F: include/linux/console*
4455 CONTROL GROUP (CGROUP)
4456 M: Tejun Heo <tj@kernel.org>
4457 M: Li Zefan <lizefan@huawei.com>
4458 M: Johannes Weiner <hannes@cmpxchg.org>
4459 L: cgroups@vger.kernel.org
4461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4462 F: Documentation/admin-guide/cgroup-v1/
4463 F: Documentation/admin-guide/cgroup-v2.rst
4464 F: include/linux/cgroup*
4467 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4468 M: Tejun Heo <tj@kernel.org>
4469 M: Jens Axboe <axboe@kernel.dk>
4470 L: cgroups@vger.kernel.org
4471 L: linux-block@vger.kernel.org
4472 T: git git://git.kernel.dk/linux-block
4473 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4474 F: block/bfq-cgroup.c
4475 F: block/blk-cgroup.c
4476 F: block/blk-iolatency.c
4477 F: block/blk-throttle.c
4478 F: include/linux/blk-cgroup.h
4480 CONTROL GROUP - CPUSET
4481 M: Li Zefan <lizefan@huawei.com>
4482 L: cgroups@vger.kernel.org
4484 W: http://www.bullopensource.org/cpuset/
4485 W: http://oss.sgi.com/projects/cpusets/
4486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4487 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4488 F: include/linux/cpuset.h
4489 F: kernel/cgroup/cpuset.c
4491 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4492 M: Johannes Weiner <hannes@cmpxchg.org>
4493 M: Michal Hocko <mhocko@kernel.org>
4494 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4495 L: cgroups@vger.kernel.org
4496 L: linux-mm@kvack.org
4501 CORETEMP HARDWARE MONITORING DRIVER
4502 M: Fenghua Yu <fenghua.yu@intel.com>
4503 L: linux-hwmon@vger.kernel.org
4505 F: Documentation/hwmon/coretemp.rst
4506 F: drivers/hwmon/coretemp.c
4508 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4509 M: Marius Zachmann <mail@mariuszachmann.de>
4510 L: linux-hwmon@vger.kernel.org
4512 F: drivers/hwmon/corsair-cpro.c
4514 CORSAIR-PSU HARDWARE MONITOR DRIVER
4515 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4516 L: linux-hwmon@vger.kernel.org
4518 F: Documentation/hwmon/corsair-psu.rst
4519 F: drivers/hwmon/corsair-psu.c
4521 COSA/SRP SYNC SERIAL DRIVER
4522 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4524 W: http://www.fi.muni.cz/~kas/cosa/
4525 F: drivers/net/wan/cosa*
4528 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4529 L: linux-iio@vger.kernel.org
4531 F: Documentation/ABI/testing/sysfs-bus-counter*
4532 F: Documentation/driver-api/generic-counter.rst
4534 F: include/linux/counter.h
4535 F: include/linux/counter_enum.h
4537 CPMAC ETHERNET DRIVER
4538 M: Florian Fainelli <f.fainelli@gmail.com>
4539 L: netdev@vger.kernel.org
4541 F: drivers/net/ethernet/ti/cpmac.c
4543 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4544 M: Viresh Kumar <viresh.kumar@linaro.org>
4545 M: Sudeep Holla <sudeep.holla@arm.com>
4546 L: linux-pm@vger.kernel.org
4548 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4549 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4551 CPU FREQUENCY SCALING FRAMEWORK
4552 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4553 M: Viresh Kumar <viresh.kumar@linaro.org>
4554 L: linux-pm@vger.kernel.org
4556 B: https://bugzilla.kernel.org
4557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4559 F: Documentation/admin-guide/pm/cpufreq.rst
4560 F: Documentation/admin-guide/pm/intel_pstate.rst
4561 F: Documentation/cpu-freq/
4562 F: Documentation/devicetree/bindings/cpufreq/
4564 F: include/linux/cpufreq.h
4565 F: include/linux/sched/cpufreq.h
4566 F: kernel/sched/cpufreq*.c
4567 F: tools/testing/selftests/cpufreq/
4569 CPU IDLE TIME MANAGEMENT FRAMEWORK
4570 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4571 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4572 L: linux-pm@vger.kernel.org
4574 B: https://bugzilla.kernel.org
4575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4576 F: Documentation/admin-guide/pm/cpuidle.rst
4577 F: Documentation/driver-api/pm/cpuidle.rst
4578 F: drivers/cpuidle/*
4579 F: include/linux/cpuidle.h
4581 CPU POWER MONITORING SUBSYSTEM
4582 M: Thomas Renninger <trenn@suse.com>
4583 M: Shuah Khan <shuah@kernel.org>
4584 M: Shuah Khan <skhan@linuxfoundation.org>
4585 L: linux-pm@vger.kernel.org
4587 F: tools/power/cpupower/
4590 M: "H. Peter Anvin" <hpa@zytor.com>
4592 F: arch/x86/kernel/cpuid.c
4593 F: arch/x86/kernel/msr.c
4595 CPUIDLE DRIVER - ARM BIG LITTLE
4596 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4597 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4598 L: linux-pm@vger.kernel.org
4599 L: linux-arm-kernel@lists.infradead.org
4601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4602 F: drivers/cpuidle/cpuidle-big_little.c
4604 CPUIDLE DRIVER - ARM EXYNOS
4605 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4606 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4607 M: Kukjin Kim <kgene@kernel.org>
4608 L: linux-pm@vger.kernel.org
4609 L: linux-samsung-soc@vger.kernel.org
4611 F: arch/arm/mach-exynos/pm.c
4612 F: drivers/cpuidle/cpuidle-exynos.c
4614 CPUIDLE DRIVER - ARM PSCI
4615 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4616 M: Sudeep Holla <sudeep.holla@arm.com>
4617 L: linux-pm@vger.kernel.org
4618 L: linux-arm-kernel@lists.infradead.org
4620 F: drivers/cpuidle/cpuidle-psci.c
4622 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4623 M: Ulf Hansson <ulf.hansson@linaro.org>
4624 L: linux-pm@vger.kernel.org
4625 L: linux-arm-kernel@lists.infradead.org
4627 F: drivers/cpuidle/cpuidle-psci.h
4628 F: drivers/cpuidle/cpuidle-psci-domain.c
4631 M: Nicolas Pitre <nico@fluxnic.net>
4633 F: Documentation/filesystems/cramfs.rst
4637 M: Bastien Nocera <hadess@hadess.net>
4638 L: linux-input@vger.kernel.org
4640 F: drivers/hid/hid-creative-sb0540.c
4643 M: Herbert Xu <herbert@gondor.apana.org.au>
4644 M: "David S. Miller" <davem@davemloft.net>
4645 L: linux-crypto@vger.kernel.org
4647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4649 F: Documentation/crypto/
4650 F: Documentation/devicetree/bindings/crypto/
4655 F: include/linux/crypto*
4658 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4659 M: Neil Horman <nhorman@tuxdriver.com>
4660 L: linux-crypto@vger.kernel.org
4662 F: crypto/ansi_cprng.c
4666 M: Hans Verkuil <hverkuil@xs4all.nl>
4667 L: linux-media@vger.kernel.org
4669 W: http://linuxtv.org
4670 T: git git://linuxtv.org/media_tree.git
4671 F: drivers/media/i2c/cs3308.c
4673 CS5535 Audio ALSA driver
4674 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4676 F: sound/pci/cs5535audio/
4678 CSI DRIVERS FOR ALLWINNER V3s
4679 M: Yong Deng <yong.deng@magewell.com>
4680 L: linux-media@vger.kernel.org
4682 T: git git://linuxtv.org/media_tree.git
4683 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4684 F: drivers/media/platform/sunxi/sun6i-csi/
4687 M: Solomon Peachy <pizza@shaftnet.org>
4689 F: drivers/net/wireless/st/cw1200/
4691 CX18 VIDEO4LINUX DRIVER
4692 M: Andy Walls <awalls@md.metrocast.net>
4693 L: linux-media@vger.kernel.org
4695 W: https://linuxtv.org
4696 T: git git://linuxtv.org/media_tree.git
4697 F: drivers/media/pci/cx18/
4698 F: include/uapi/linux/ivtv*
4700 CX2341X MPEG ENCODER HELPER MODULE
4701 M: Hans Verkuil <hverkuil@xs4all.nl>
4702 L: linux-media@vger.kernel.org
4704 W: https://linuxtv.org
4705 T: git git://linuxtv.org/media_tree.git
4706 F: drivers/media/common/cx2341x*
4707 F: include/media/drv-intf/cx2341x.h
4709 CX24120 MEDIA DRIVER
4710 M: Jemma Denson <jdenson@gmail.com>
4711 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4712 L: linux-media@vger.kernel.org
4714 W: https://linuxtv.org
4715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4716 F: drivers/media/dvb-frontends/cx24120*
4718 CX88 VIDEO4LINUX DRIVER
4719 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4720 L: linux-media@vger.kernel.org
4722 W: https://linuxtv.org
4723 T: git git://linuxtv.org/media_tree.git
4724 F: Documentation/driver-api/media/drivers/cx88*
4725 F: drivers/media/pci/cx88/
4727 CXD2820R MEDIA DRIVER
4728 M: Antti Palosaari <crope@iki.fi>
4729 L: linux-media@vger.kernel.org
4731 W: https://linuxtv.org
4732 W: http://palosaari.fi/linux/
4733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4734 T: git git://linuxtv.org/anttip/media_tree.git
4735 F: drivers/media/dvb-frontends/cxd2820r*
4737 CXGB3 ETHERNET DRIVER (CXGB3)
4738 M: Raju Rangoju <rajur@chelsio.com>
4739 L: netdev@vger.kernel.org
4741 W: http://www.chelsio.com
4742 F: drivers/net/ethernet/chelsio/cxgb3/
4744 CXGB3 ISCSI DRIVER (CXGB3I)
4745 M: Karen Xie <kxie@chelsio.com>
4746 L: linux-scsi@vger.kernel.org
4748 W: http://www.chelsio.com
4749 F: drivers/scsi/cxgbi/cxgb3i
4751 CXGB4 CRYPTO DRIVER (chcr)
4752 M: Ayush Sawal <ayush.sawal@chelsio.com>
4753 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4754 M: Rohit Maheshwari <rohitm@chelsio.com>
4755 L: linux-crypto@vger.kernel.org
4757 W: http://www.chelsio.com
4758 F: drivers/crypto/chelsio
4760 CXGB4 INLINE CRYPTO DRIVER
4761 M: Ayush Sawal <ayush.sawal@chelsio.com>
4762 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4763 M: Rohit Maheshwari <rohitm@chelsio.com>
4764 L: netdev@vger.kernel.org
4766 W: http://www.chelsio.com
4767 F: drivers/net/ethernet/chelsio/inline_crypto/
4769 CXGB4 ETHERNET DRIVER (CXGB4)
4770 M: Raju Rangoju <rajur@chelsio.com>
4771 L: netdev@vger.kernel.org
4773 W: http://www.chelsio.com
4774 F: drivers/net/ethernet/chelsio/cxgb4/
4776 CXGB4 ISCSI DRIVER (CXGB4I)
4777 M: Karen Xie <kxie@chelsio.com>
4778 L: linux-scsi@vger.kernel.org
4780 W: http://www.chelsio.com
4781 F: drivers/scsi/cxgbi/cxgb4i
4783 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4784 M: Potnuri Bharat Teja <bharat@chelsio.com>
4785 L: linux-rdma@vger.kernel.org
4787 W: http://www.openfabrics.org
4788 F: drivers/infiniband/hw/cxgb4/
4789 F: include/uapi/rdma/cxgb4-abi.h
4791 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4792 M: Raju Rangoju <rajur@chelsio.com>
4793 L: netdev@vger.kernel.org
4795 W: http://www.chelsio.com
4796 F: drivers/net/ethernet/chelsio/cxgb4vf/
4798 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4799 M: Frederic Barrat <fbarrat@linux.ibm.com>
4800 M: Andrew Donnellan <ajd@linux.ibm.com>
4801 L: linuxppc-dev@lists.ozlabs.org
4803 F: Documentation/ABI/testing/sysfs-class-cxl
4804 F: Documentation/powerpc/cxl.rst
4805 F: arch/powerpc/platforms/powernv/pci-cxl.c
4806 F: drivers/misc/cxl/
4807 F: include/misc/cxl*
4808 F: include/uapi/misc/cxl.h
4810 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4811 M: Manoj N. Kumar <manoj@linux.ibm.com>
4812 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4813 M: Uma Krishnan <ukrishn@linux.ibm.com>
4814 L: linux-scsi@vger.kernel.org
4816 F: Documentation/powerpc/cxlflash.rst
4817 F: drivers/scsi/cxlflash/
4818 F: include/uapi/scsi/cxlflash_ioctl.h
4821 M: Russell King <linux@armlinux.org.uk>
4822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4824 W: http://www.armlinux.org.uk/
4825 F: drivers/video/fbdev/cyber2000fb.*
4827 CYCLADES ASYNC MUX DRIVER
4829 W: http://www.cyclades.com/
4830 F: drivers/tty/cyclades.c
4831 F: include/linux/cyclades.h
4832 F: include/uapi/linux/cyclades.h
4834 CYCLADES PC300 DRIVER
4836 W: http://www.cyclades.com/
4837 F: drivers/net/wan/pc300*
4839 CYPRESS_FIRMWARE MEDIA DRIVER
4840 M: Antti Palosaari <crope@iki.fi>
4841 L: linux-media@vger.kernel.org
4843 W: https://linuxtv.org
4844 W: http://palosaari.fi/linux/
4845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4846 T: git git://linuxtv.org/anttip/media_tree.git
4847 F: drivers/media/common/cypress_firmware*
4849 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4850 M: Linus Walleij <linus.walleij@linaro.org>
4851 L: linux-input@vger.kernel.org
4853 F: drivers/input/touchscreen/cy8ctma140.c
4855 CYTTSP TOUCHSCREEN DRIVER
4856 M: Ferruh Yigit <fery@cypress.com>
4857 L: linux-input@vger.kernel.org
4859 F: drivers/input/touchscreen/cyttsp*
4860 F: include/linux/input/cyttsp.h
4862 D-LINK DIR-685 TOUCHKEYS DRIVER
4863 M: Linus Walleij <linus.walleij@linaro.org>
4864 L: linux-input@vger.kernel.org
4866 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4868 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4869 M: Joshua Kinard <kumba@gentoo.org>
4871 F: drivers/rtc/rtc-ds1685.c
4872 F: include/linux/rtc/ds1685.h
4874 DAMA SLAVE for AX.25
4875 M: Joerg Reuter <jreuter@yaina.de>
4876 L: linux-hams@vger.kernel.org
4878 W: http://yaina.de/jreuter/
4879 W: http://www.qsl.net/dl1bke/
4880 F: net/ax25/af_ax25.c
4881 F: net/ax25/ax25_dev.c
4882 F: net/ax25/ax25_ds_*
4883 F: net/ax25/ax25_in.c
4884 F: net/ax25/ax25_out.c
4885 F: net/ax25/ax25_timer.c
4886 F: net/ax25/sysctl_net_ax25.c
4888 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4889 L: netdev@vger.kernel.org
4891 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4892 F: drivers/net/ethernet/dec/tulip/dmfe.c
4894 DC390/AM53C974 SCSI driver
4895 M: Hannes Reinecke <hare@suse.com>
4896 L: linux-scsi@vger.kernel.org
4898 F: drivers/scsi/am53c974.c
4901 M: Oliver Neukum <oliver@neukum.org>
4902 M: Ali Akcaagac <aliakc@web.de>
4903 M: Jamie Lenehan <lenehan@twibble.org>
4904 L: dc395x@twibble.org
4906 W: http://twibble.org/dist/dc395x/
4907 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4908 F: Documentation/scsi/dc395x.rst
4909 F: drivers/scsi/dc395x.*
4912 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4913 L: dccp@vger.kernel.org
4915 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4916 F: include/linux/dccp.h
4917 F: include/linux/tfrc.h
4918 F: include/uapi/linux/dccp.h
4921 DECnet NETWORK LAYER
4922 L: linux-decnet-user@lists.sourceforge.net
4924 W: http://linux-decnet.sourceforge.net
4925 F: Documentation/networking/decnet.rst
4928 DECSTATION PLATFORM SUPPORT
4929 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4930 L: linux-mips@vger.kernel.org
4932 W: http://www.linux-mips.org/wiki/DECstation
4934 F: arch/mips/include/asm/dec/
4935 F: arch/mips/include/asm/mach-dec/
4937 DEFXX FDDI NETWORK DRIVER
4938 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4940 F: drivers/net/fddi/defxx.*
4942 DEFZA FDDI NETWORK DRIVER
4943 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4945 F: drivers/net/fddi/defza.*
4947 DEINTERLACE DRIVERS FOR ALLWINNER H3
4948 M: Jernej Skrabec <jernej.skrabec@siol.net>
4949 L: linux-media@vger.kernel.org
4951 T: git git://linuxtv.org/media_tree.git
4952 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4953 F: drivers/media/platform/sunxi/sun8i-di/
4956 M: Matthew Garrett <mjg59@srcf.ucam.org>
4957 M: Pali Rohár <pali@kernel.org>
4958 L: platform-driver-x86@vger.kernel.org
4960 F: drivers/platform/x86/dell-laptop.c
4962 DELL LAPTOP FREEFALL DRIVER
4963 M: Pali Rohár <pali@kernel.org>
4965 F: drivers/platform/x86/dell-smo8800.c
4967 DELL LAPTOP RBTN DRIVER
4968 M: Pali Rohár <pali@kernel.org>
4970 F: drivers/platform/x86/dell-rbtn.*
4972 DELL LAPTOP SMM DRIVER
4973 M: Pali Rohár <pali@kernel.org>
4975 F: drivers/hwmon/dell-smm-hwmon.c
4976 F: include/uapi/linux/i8k.h
4978 DELL REMOTE BIOS UPDATE DRIVER
4979 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4980 L: platform-driver-x86@vger.kernel.org
4982 F: drivers/platform/x86/dell_rbu.c
4985 M: Pali Rohár <pali@kernel.org>
4986 M: Mario Limonciello <mario.limonciello@dell.com>
4987 L: platform-driver-x86@vger.kernel.org
4989 F: drivers/platform/x86/dell-smbios.*
4991 DELL SMBIOS SMM DRIVER
4992 M: Mario Limonciello <mario.limonciello@dell.com>
4993 L: platform-driver-x86@vger.kernel.org
4995 F: drivers/platform/x86/dell-smbios-smm.c
4997 DELL SMBIOS WMI DRIVER
4998 M: Mario Limonciello <mario.limonciello@dell.com>
4999 L: platform-driver-x86@vger.kernel.org
5001 F: drivers/platform/x86/dell-smbios-wmi.c
5002 F: tools/wmi/dell-smbios-example.c
5004 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5005 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5006 L: platform-driver-x86@vger.kernel.org
5008 F: Documentation/driver-api/dcdbas.rst
5009 F: drivers/platform/x86/dcdbas.*
5011 DELL WMI DESCRIPTOR DRIVER
5012 M: Mario Limonciello <mario.limonciello@dell.com>
5014 F: drivers/platform/x86/dell-wmi-descriptor.c
5016 DELL WMI SYSMAN DRIVER
5017 M: Divya Bharathi <divya.bharathi@dell.com>
5018 M: Mario Limonciello <mario.limonciello@dell.com>
5019 M: Prasanth Ksr <prasanth.ksr@dell.com>
5020 L: platform-driver-x86@vger.kernel.org
5022 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5023 F: drivers/platform/x86/dell-wmi-sysman/
5025 DELL WMI NOTIFICATIONS DRIVER
5026 M: Matthew Garrett <mjg59@srcf.ucam.org>
5027 M: Pali Rohár <pali@kernel.org>
5029 F: drivers/platform/x86/dell-wmi.c
5031 DELTA ST MEDIA DRIVER
5032 M: Hugues Fruchet <hugues.fruchet@st.com>
5033 L: linux-media@vger.kernel.org
5035 W: https://linuxtv.org
5036 T: git git://linuxtv.org/media_tree.git
5037 F: drivers/media/platform/sti/delta
5040 L: linux-mtd@lists.infradead.org
5042 F: drivers/mtd/nand/raw/denali*
5044 DESIGNWARE EDMA CORE IP DRIVER
5045 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5046 L: dmaengine@vger.kernel.org
5048 F: drivers/dma/dw-edma/
5049 F: include/linux/dma/edma.h
5051 DESIGNWARE USB2 DRD IP DRIVER
5052 M: Minas Harutyunyan <hminas@synopsys.com>
5053 L: linux-usb@vger.kernel.org
5055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5056 F: drivers/usb/dwc2/
5058 DESIGNWARE USB3 DRD IP DRIVER
5059 M: Felipe Balbi <balbi@kernel.org>
5060 L: linux-usb@vger.kernel.org
5062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5063 F: drivers/usb/dwc3/
5065 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5066 M: Andreas Klinger <ak@it-klinger.de>
5067 L: linux-iio@vger.kernel.org
5069 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5070 F: drivers/iio/proximity/srf*.c
5072 DEVICE COREDUMP (DEV_COREDUMP)
5073 M: Johannes Berg <johannes@sipsolutions.net>
5074 L: linux-kernel@vger.kernel.org
5076 F: drivers/base/devcoredump.c
5077 F: include/linux/devcoredump.h
5079 DEVICE DEPENDENCY HELPER SCRIPT
5080 M: Saravana Kannan <saravanak@google.com>
5081 L: linux-kernel@vger.kernel.org
5083 F: scripts/dev-needs.sh
5085 DEVICE DIRECT ACCESS (DAX)
5086 M: Dan Williams <dan.j.williams@intel.com>
5087 M: Vishal Verma <vishal.l.verma@intel.com>
5088 M: Dave Jiang <dave.jiang@intel.com>
5089 L: linux-nvdimm@lists.01.org
5093 DEVICE FREQUENCY (DEVFREQ)
5094 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5095 M: Kyungmin Park <kyungmin.park@samsung.com>
5096 M: Chanwoo Choi <cw00.choi@samsung.com>
5097 L: linux-pm@vger.kernel.org
5099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5100 F: Documentation/devicetree/bindings/devfreq/
5102 F: include/linux/devfreq.h
5103 F: include/trace/events/devfreq.h
5105 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5106 M: Chanwoo Choi <cw00.choi@samsung.com>
5107 L: linux-pm@vger.kernel.org
5109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5110 F: Documentation/devicetree/bindings/devfreq/event/
5111 F: drivers/devfreq/devfreq-event.c
5112 F: drivers/devfreq/event/
5113 F: include/dt-bindings/pmu/exynos_ppmu.h
5114 F: include/linux/devfreq-event.h
5116 DEVICE NUMBER REGISTRY
5117 M: Torben Mathiasen <device@lanana.org>
5119 W: http://lanana.org/docs/device-list/index.html
5122 M: Alasdair Kergon <agk@redhat.com>
5123 M: Mike Snitzer <snitzer@redhat.com>
5124 M: dm-devel@redhat.com
5125 L: dm-devel@redhat.com
5127 W: http://sources.redhat.com/dm
5128 Q: http://patchwork.kernel.org/project/dm-devel/list/
5129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5130 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5131 F: Documentation/admin-guide/device-mapper/
5132 F: drivers/md/Kconfig
5133 F: drivers/md/Makefile
5135 F: drivers/md/persistent-data/
5136 F: include/linux/device-mapper.h
5137 F: include/linux/dm-*.h
5138 F: include/uapi/linux/dm-*.h
5141 M: Jiri Pirko <jiri@nvidia.com>
5142 L: netdev@vger.kernel.org
5144 F: Documentation/networking/devlink
5145 F: include/net/devlink.h
5146 F: include/uapi/linux/devlink.h
5147 F: net/core/devlink.c
5149 DIALOG SEMICONDUCTOR DRIVERS
5150 M: Support Opensource <support.opensource@diasemi.com>
5152 W: http://www.dialog-semiconductor.com/products
5153 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5154 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5155 F: Documentation/devicetree/bindings/mfd/da90*.txt
5156 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5157 F: Documentation/devicetree/bindings/regulator/da92*.txt
5158 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5159 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5160 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5161 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5162 F: Documentation/hwmon/da90??.rst
5163 F: drivers/gpio/gpio-da90??.c
5164 F: drivers/hwmon/da90??-hwmon.c
5165 F: drivers/iio/adc/da91??-*.c
5166 F: drivers/input/misc/da72??.[ch]
5167 F: drivers/input/misc/da90??_onkey.c
5168 F: drivers/input/touchscreen/da9052_tsi.c
5169 F: drivers/leds/leds-da90??.c
5170 F: drivers/mfd/da903x.c
5171 F: drivers/mfd/da90??-*.c
5172 F: drivers/mfd/da91??-*.c
5173 F: drivers/pinctrl/pinctrl-da90??.c
5174 F: drivers/power/supply/da9052-battery.c
5175 F: drivers/power/supply/da91??-*.c
5176 F: drivers/regulator/da9???-regulator.[ch]
5177 F: drivers/regulator/slg51000-regulator.[ch]
5178 F: drivers/rtc/rtc-da90??.c
5179 F: drivers/thermal/da90??-thermal.c
5180 F: drivers/video/backlight/da90??_bl.c
5181 F: drivers/watchdog/da90??_wdt.c
5182 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5183 F: include/linux/mfd/da903x.h
5184 F: include/linux/mfd/da9052/
5185 F: include/linux/mfd/da9055/
5186 F: include/linux/mfd/da9062/
5187 F: include/linux/mfd/da9063/
5188 F: include/linux/mfd/da9150/
5189 F: include/linux/regulator/da9211.h
5190 F: include/sound/da[79]*.h
5191 F: sound/soc/codecs/da[79]*.[ch]
5193 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5194 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5195 L: linux-gpio@vger.kernel.org
5197 F: drivers/gpio/gpio-gpio-mm.c
5199 DIOLAN U2C-12 I2C DRIVER
5200 M: Guenter Roeck <linux@roeck-us.net>
5201 L: linux-i2c@vger.kernel.org
5203 F: drivers/i2c/busses/i2c-diolan-u2c.c
5205 DIRECTORY NOTIFICATION (DNOTIFY)
5206 M: Jan Kara <jack@suse.cz>
5207 R: Amir Goldstein <amir73il@gmail.com>
5208 L: linux-fsdevel@vger.kernel.org
5210 F: Documentation/filesystems/dnotify.rst
5211 F: fs/notify/dnotify/
5212 F: include/linux/dnotify.h
5214 DISK GEOMETRY AND PARTITION HANDLING
5215 M: Andries Brouwer <aeb@cwi.nl>
5217 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5218 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5219 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5222 M: Jan Kara <jack@suse.com>
5224 F: Documentation/filesystems/quota.rst
5226 F: include/linux/quota*.h
5227 F: include/uapi/linux/quota*.h
5229 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5230 M: Bernie Thompson <bernie@plugable.com>
5231 L: linux-fbdev@vger.kernel.org
5233 W: http://plugable.com/category/projects/udlfb/
5234 F: Documentation/fb/udlfb.rst
5235 F: drivers/video/fbdev/udlfb.c
5236 F: include/video/udlfb.h
5238 DISTRIBUTED LOCK MANAGER (DLM)
5239 M: Christine Caulfield <ccaulfie@redhat.com>
5240 M: David Teigland <teigland@redhat.com>
5241 L: cluster-devel@redhat.com
5243 W: http://sources.redhat.com/cluster/
5244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5247 DMA BUFFER SHARING FRAMEWORK
5248 M: Sumit Semwal <sumit.semwal@linaro.org>
5249 M: Christian König <christian.koenig@amd.com>
5250 L: linux-media@vger.kernel.org
5251 L: dri-devel@lists.freedesktop.org
5252 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5254 T: git git://anongit.freedesktop.org/drm/drm-misc
5255 F: Documentation/driver-api/dma-buf.rst
5257 F: include/linux/*fence.h
5258 F: include/linux/dma-buf*
5259 F: include/linux/dma-resv.h
5260 K: \bdma_(?:buf|fence|resv)\b
5262 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5263 M: Vinod Koul <vkoul@kernel.org>
5264 L: dmaengine@vger.kernel.org
5266 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5268 F: Documentation/devicetree/bindings/dma/
5269 F: Documentation/driver-api/dmaengine/
5271 F: include/linux/dmaengine.h
5272 F: include/linux/of_dma.h
5275 M: Christoph Hellwig <hch@lst.de>
5276 M: Marek Szyprowski <m.szyprowski@samsung.com>
5277 R: Robin Murphy <robin.murphy@arm.com>
5278 L: iommu@lists.linux-foundation.org
5280 W: http://git.infradead.org/users/hch/dma-mapping.git
5281 T: git git://git.infradead.org/users/hch/dma-mapping.git
5282 F: include/asm-generic/dma-mapping.h
5283 F: include/linux/dma-direct.h
5284 F: include/linux/dma-mapping.h
5285 F: include/linux/dma-map-ops.h
5288 DMA-BUF HEAPS FRAMEWORK
5289 M: Sumit Semwal <sumit.semwal@linaro.org>
5290 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5291 R: Liam Mark <lmark@codeaurora.org>
5292 R: Laura Abbott <labbott@redhat.com>
5293 R: Brian Starkey <Brian.Starkey@arm.com>
5294 R: John Stultz <john.stultz@linaro.org>
5295 L: linux-media@vger.kernel.org
5296 L: dri-devel@lists.freedesktop.org
5297 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5299 T: git git://anongit.freedesktop.org/drm/drm-misc
5300 F: drivers/dma-buf/dma-heap.c
5301 F: drivers/dma-buf/heaps/*
5302 F: include/linux/dma-heap.h
5303 F: include/uapi/linux/dma-heap.h
5305 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5306 M: Lukasz Luba <lukasz.luba@arm.com>
5307 L: linux-pm@vger.kernel.org
5308 L: linux-samsung-soc@vger.kernel.org
5310 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5311 F: drivers/memory/samsung/exynos5422-dmc.c
5313 DME1737 HARDWARE MONITOR DRIVER
5314 M: Juerg Haefliger <juergh@gmail.com>
5315 L: linux-hwmon@vger.kernel.org
5317 F: Documentation/hwmon/dme1737.rst
5318 F: drivers/hwmon/dme1737.c
5321 M: Jean Delvare <jdelvare@suse.com>
5323 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5324 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5325 F: drivers/firmware/dmi-id.c
5326 F: drivers/firmware/dmi_scan.c
5327 F: include/linux/dmi.h
5330 M: Jonathan Corbet <corbet@lwn.net>
5331 L: linux-doc@vger.kernel.org
5333 P: Documentation/doc-guide/maintainer-profile.rst
5334 T: git git://git.lwn.net/linux.git docs-next
5336 F: scripts/documentation-file-ref-check
5337 F: scripts/kernel-doc
5338 F: scripts/sphinx-pre-install
5339 X: Documentation/ABI/
5340 X: Documentation/admin-guide/media/
5341 X: Documentation/devicetree/
5342 X: Documentation/driver-api/media/
5343 X: Documentation/firmware-guide/acpi/
5344 X: Documentation/i2c/
5345 X: Documentation/power/
5346 X: Documentation/spi/
5347 X: Documentation/userspace-api/media/
5349 DOCUMENTATION SCRIPTS
5350 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5351 L: linux-doc@vger.kernel.org
5353 F: Documentation/sphinx/parse-headers.pl
5354 F: scripts/documentation-file-ref-check
5355 F: scripts/sphinx-pre-install
5357 DOCUMENTATION/ITALIAN
5358 M: Federico Vaga <federico.vaga@vaga.pv.it>
5359 L: linux-doc@vger.kernel.org
5361 F: Documentation/translations/it_IT
5363 DONGWOON DW9714 LENS VOICE COIL DRIVER
5364 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5365 L: linux-media@vger.kernel.org
5367 T: git git://linuxtv.org/media_tree.git
5368 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5369 F: drivers/media/i2c/dw9714.c
5371 DONGWOON DW9768 LENS VOICE COIL DRIVER
5372 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5373 L: linux-media@vger.kernel.org
5375 T: git git://linuxtv.org/media_tree.git
5376 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5377 F: drivers/media/i2c/dw9768.c
5379 DONGWOON DW9807 LENS VOICE COIL DRIVER
5380 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5381 L: linux-media@vger.kernel.org
5383 T: git git://linuxtv.org/media_tree.git
5384 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5385 F: drivers/media/i2c/dw9807-vcm.c
5388 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5389 L: blinux-list@redhat.com
5391 F: drivers/char/dtlk.c
5392 F: include/linux/dtlk.h
5394 DPAA2 DATAPATH I/O (DPIO) DRIVER
5395 M: Roy Pledge <Roy.Pledge@nxp.com>
5396 L: linux-kernel@vger.kernel.org
5398 F: drivers/soc/fsl/dpio
5400 DPAA2 ETHERNET DRIVER
5401 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5402 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5403 L: netdev@vger.kernel.org
5405 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5406 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5407 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5408 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5409 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5410 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5411 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5412 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5413 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5415 DPAA2 ETHERNET SWITCH DRIVER
5416 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5417 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5418 L: linux-kernel@vger.kernel.org
5420 F: drivers/staging/fsl-dpaa2/ethsw
5422 DPT_I2O SCSI RAID DRIVER
5423 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5424 L: linux-scsi@vger.kernel.org
5426 W: http://www.adaptec.com/
5427 F: drivers/scsi/dpt*
5428 F: drivers/scsi/dpt/
5431 M: Philipp Reisner <philipp.reisner@linbit.com>
5432 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5433 L: drbd-dev@lists.linbit.com
5435 W: http://www.drbd.org
5436 T: git git://git.linbit.com/linux-drbd.git
5437 T: git git://git.linbit.com/drbd-8.4.git
5438 F: Documentation/admin-guide/blockdev/
5439 F: drivers/block/drbd/
5442 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5443 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5444 R: "Rafael J. Wysocki" <rafael@kernel.org>
5446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5447 F: Documentation/core-api/kobject.rst
5451 F: include/linux/debugfs.h
5452 F: include/linux/kobj*
5455 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5456 M: Nishanth Menon <nm@ti.com>
5457 L: linux-pm@vger.kernel.org
5459 F: drivers/soc/ti/smartreflex.c
5460 F: include/linux/power/smartreflex.h
5462 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5463 M: Maxime Ripard <mripard@kernel.org>
5464 M: Chen-Yu Tsai <wens@csie.org>
5465 R: Jernej Skrabec <jernej.skrabec@siol.net>
5466 L: dri-devel@lists.freedesktop.org
5468 T: git git://anongit.freedesktop.org/drm/drm-misc
5469 F: drivers/gpu/drm/sun4i/sun8i*
5471 DRM DRIVER FOR ARM PL111 CLCD
5472 M: Eric Anholt <eric@anholt.net>
5474 T: git git://anongit.freedesktop.org/drm/drm-misc
5475 F: drivers/gpu/drm/pl111/
5477 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5478 M: Linus Walleij <linus.walleij@linaro.org>
5480 T: git git://anongit.freedesktop.org/drm/drm-misc
5481 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5482 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5484 DRM DRIVER FOR ASPEED BMC GFX
5485 M: Joel Stanley <joel@jms.id.au>
5486 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5488 T: git git://anongit.freedesktop.org/drm/drm-misc
5489 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5490 F: drivers/gpu/drm/aspeed/
5492 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5493 M: Dave Airlie <airlied@redhat.com>
5494 R: Thomas Zimmermann <tzimmermann@suse.de>
5495 L: dri-devel@lists.freedesktop.org
5497 T: git git://anongit.freedesktop.org/drm/drm-misc
5498 F: drivers/gpu/drm/ast/
5500 DRM DRIVER FOR BOCHS VIRTUAL GPU
5501 M: Gerd Hoffmann <kraxel@redhat.com>
5502 L: virtualization@lists.linux-foundation.org
5504 T: git git://anongit.freedesktop.org/drm/drm-misc
5505 F: drivers/gpu/drm/bochs/
5507 DRM DRIVER FOR BOE HIMAX8279D PANELS
5508 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5510 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5511 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5513 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5514 M: Linus Walleij <linus.walleij@linaro.org>
5516 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 F: drivers/gpu/drm/tve200/
5519 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5520 M: Icenowy Zheng <icenowy@aosc.io>
5522 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5523 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5525 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5526 M: Jagan Teki <jagan@amarulasolutions.com>
5528 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5529 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5531 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5532 M: Hans de Goede <hdegoede@redhat.com>
5534 T: git git://anongit.freedesktop.org/drm/drm-misc
5535 F: drivers/gpu/drm/tiny/gm12u320.c
5537 DRM DRIVER FOR HX8357D PANELS
5538 M: Eric Anholt <eric@anholt.net>
5540 T: git git://anongit.freedesktop.org/drm/drm-misc
5541 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5542 F: drivers/gpu/drm/tiny/hx8357d.c
5544 DRM DRIVER FOR ILITEK ILI9225 PANELS
5545 M: David Lechner <david@lechnology.com>
5547 T: git git://anongit.freedesktop.org/drm/drm-misc
5548 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5549 F: drivers/gpu/drm/tiny/ili9225.c
5551 DRM DRIVER FOR ILITEK ILI9486 PANELS
5552 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5554 T: git git://anongit.freedesktop.org/drm/drm-misc
5555 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5556 F: drivers/gpu/drm/tiny/ili9486.c
5558 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5559 S: Orphan / Obsolete
5560 F: drivers/gpu/drm/i810/
5561 F: include/uapi/drm/i810_drm.h
5563 DRM DRIVER FOR LVDS PANELS
5564 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5565 L: dri-devel@lists.freedesktop.org
5566 T: git git://anongit.freedesktop.org/drm/drm-misc
5568 F: drivers/gpu/drm/panel/panel-lvds.c
5569 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5571 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5572 M: Guido Günther <agx@sigxcpu.org>
5573 R: Purism Kernel Team <kernel@puri.sm>
5575 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5576 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5578 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5579 S: Orphan / Obsolete
5580 F: drivers/gpu/drm/mga/
5581 F: include/uapi/drm/mga_drm.h
5583 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5584 M: Dave Airlie <airlied@redhat.com>
5585 R: Thomas Zimmermann <tzimmermann@suse.de>
5586 L: dri-devel@lists.freedesktop.org
5588 T: git git://anongit.freedesktop.org/drm/drm-misc
5589 F: drivers/gpu/drm/mgag200/
5591 DRM DRIVER FOR MI0283QT
5592 M: Noralf Trønnes <noralf@tronnes.org>
5594 T: git git://anongit.freedesktop.org/drm/drm-misc
5595 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5596 F: drivers/gpu/drm/tiny/mi0283qt.c
5598 DRM DRIVER FOR MSM ADRENO GPU
5599 M: Rob Clark <robdclark@gmail.com>
5600 M: Sean Paul <sean@poorly.run>
5601 L: linux-arm-msm@vger.kernel.org
5602 L: dri-devel@lists.freedesktop.org
5603 L: freedreno@lists.freedesktop.org
5605 T: git https://gitlab.freedesktop.org/drm/msm.git
5606 F: Documentation/devicetree/bindings/display/msm/
5607 F: drivers/gpu/drm/msm/
5608 F: include/uapi/drm/msm_drm.h
5610 DRM DRIVER FOR NOVATEK NT35510 PANELS
5611 M: Linus Walleij <linus.walleij@linaro.org>
5613 T: git git://anongit.freedesktop.org/drm/drm-misc
5614 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5615 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5617 DRM DRIVER FOR NOVATEK NT36672A PANELS
5618 M: Sumit Semwal <sumit.semwal@linaro.org>
5620 T: git git://anongit.freedesktop.org/drm/drm-misc
5621 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5622 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5624 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5625 M: Ben Skeggs <bskeggs@redhat.com>
5626 L: dri-devel@lists.freedesktop.org
5627 L: nouveau@lists.freedesktop.org
5629 T: git git://github.com/skeggsb/linux
5630 F: drivers/gpu/drm/nouveau/
5631 F: include/uapi/drm/nouveau_drm.h
5633 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5634 M: Stefan Mavrodiev <stefan@olimex.com>
5636 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5637 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5639 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5640 M: Noralf Trønnes <noralf@tronnes.org>
5642 T: git git://anongit.freedesktop.org/drm/drm-misc
5643 F: Documentation/devicetree/bindings/display/repaper.txt
5644 F: drivers/gpu/drm/tiny/repaper.c
5646 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5647 M: Dave Airlie <airlied@redhat.com>
5648 M: Gerd Hoffmann <kraxel@redhat.com>
5649 L: virtualization@lists.linux-foundation.org
5651 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5652 T: git git://anongit.freedesktop.org/drm/drm-misc
5653 F: drivers/gpu/drm/tiny/cirrus.c
5655 DRM DRIVER FOR QXL VIRTUAL GPU
5656 M: Dave Airlie <airlied@redhat.com>
5657 M: Gerd Hoffmann <kraxel@redhat.com>
5658 L: virtualization@lists.linux-foundation.org
5659 L: spice-devel@lists.freedesktop.org
5661 T: git git://anongit.freedesktop.org/drm/drm-misc
5662 F: drivers/gpu/drm/qxl/
5663 F: include/uapi/drm/qxl_drm.h
5665 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5666 S: Orphan / Obsolete
5667 F: drivers/gpu/drm/r128/
5668 F: include/uapi/drm/r128_drm.h
5670 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5671 M: Robert Chiras <robert.chiras@nxp.com>
5673 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5674 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5676 DRM DRIVER FOR SITRONIX ST7703 PANELS
5677 M: Guido Günther <agx@sigxcpu.org>
5678 R: Purism Kernel Team <kernel@puri.sm>
5679 R: Ondrej Jirman <megous@megous.com>
5681 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5682 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5684 DRM DRIVER FOR SAVAGE VIDEO CARDS
5685 S: Orphan / Obsolete
5686 F: drivers/gpu/drm/savage/
5687 F: include/uapi/drm/savage_drm.h
5689 DRM DRIVER FOR SIS VIDEO CARDS
5690 S: Orphan / Obsolete
5691 F: drivers/gpu/drm/sis/
5692 F: include/uapi/drm/sis_drm.h
5694 DRM DRIVER FOR SITRONIX ST7586 PANELS
5695 M: David Lechner <david@lechnology.com>
5697 T: git git://anongit.freedesktop.org/drm/drm-misc
5698 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5699 F: drivers/gpu/drm/tiny/st7586.c
5701 DRM DRIVER FOR SITRONIX ST7701 PANELS
5702 M: Jagan Teki <jagan@amarulasolutions.com>
5704 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5705 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5707 DRM DRIVER FOR SITRONIX ST7735R PANELS
5708 M: David Lechner <david@lechnology.com>
5710 T: git git://anongit.freedesktop.org/drm/drm-misc
5711 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5712 F: drivers/gpu/drm/tiny/st7735r.c
5714 DRM DRIVER FOR SONY ACX424AKP PANELS
5715 M: Linus Walleij <linus.walleij@linaro.org>
5717 T: git git://anongit.freedesktop.org/drm/drm-misc
5718 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5720 DRM DRIVER FOR ST-ERICSSON MCDE
5721 M: Linus Walleij <linus.walleij@linaro.org>
5723 T: git git://anongit.freedesktop.org/drm/drm-misc
5724 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5725 F: drivers/gpu/drm/mcde/
5727 DRM DRIVER FOR TDFX VIDEO CARDS
5728 S: Orphan / Obsolete
5729 F: drivers/gpu/drm/tdfx/
5731 DRM DRIVER FOR TPO TPG110 PANELS
5732 M: Linus Walleij <linus.walleij@linaro.org>
5734 T: git git://anongit.freedesktop.org/drm/drm-misc
5735 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5736 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5738 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5739 M: Dave Airlie <airlied@redhat.com>
5740 R: Sean Paul <sean@poorly.run>
5741 R: Thomas Zimmermann <tzimmermann@suse.de>
5742 L: dri-devel@lists.freedesktop.org
5744 T: git git://anongit.freedesktop.org/drm/drm-misc
5745 F: drivers/gpu/drm/udl/
5747 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5748 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5749 M: Melissa Wen <melissa.srw@gmail.com>
5750 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5751 R: Daniel Vetter <daniel@ffwll.ch>
5752 L: dri-devel@lists.freedesktop.org
5754 T: git git://anongit.freedesktop.org/drm/drm-misc
5755 F: Documentation/gpu/vkms.rst
5756 F: drivers/gpu/drm/vkms/
5758 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5759 M: Hans de Goede <hdegoede@redhat.com>
5760 L: dri-devel@lists.freedesktop.org
5762 T: git git://anongit.freedesktop.org/drm/drm-misc
5763 F: drivers/gpu/drm/vboxvideo/
5765 DRM DRIVER FOR VMWARE VIRTUAL GPU
5766 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5767 M: Roland Scheidegger <sroland@vmware.com>
5768 L: dri-devel@lists.freedesktop.org
5770 T: git git://people.freedesktop.org/~sroland/linux
5771 F: drivers/gpu/drm/vmwgfx/
5772 F: include/uapi/drm/vmwgfx_drm.h
5775 M: David Airlie <airlied@linux.ie>
5776 M: Daniel Vetter <daniel@ffwll.ch>
5777 L: dri-devel@lists.freedesktop.org
5779 B: https://bugs.freedesktop.org/
5780 C: irc://chat.freenode.net/dri-devel
5781 T: git git://anongit.freedesktop.org/drm/drm
5782 F: Documentation/devicetree/bindings/display/
5783 F: Documentation/devicetree/bindings/gpu/
5784 F: Documentation/gpu/
5788 F: include/linux/vga*
5789 F: include/uapi/drm/
5791 DRM DRIVERS AND MISC GPU PATCHES
5792 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5793 M: Maxime Ripard <mripard@kernel.org>
5794 M: Thomas Zimmermann <tzimmermann@suse.de>
5796 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5797 T: git git://anongit.freedesktop.org/drm/drm-misc
5798 F: Documentation/gpu/
5799 F: drivers/gpu/drm/*
5802 F: include/linux/vga*
5803 F: include/uapi/drm/drm*
5805 DRM DRIVERS FOR ALLWINNER A10
5806 M: Maxime Ripard <mripard@kernel.org>
5807 M: Chen-Yu Tsai <wens@csie.org>
5808 L: dri-devel@lists.freedesktop.org
5810 T: git git://anongit.freedesktop.org/drm/drm-misc
5811 F: Documentation/devicetree/bindings/display/allwinner*
5812 F: drivers/gpu/drm/sun4i/
5814 DRM DRIVERS FOR AMLOGIC SOCS
5815 M: Neil Armstrong <narmstrong@baylibre.com>
5816 L: dri-devel@lists.freedesktop.org
5817 L: linux-amlogic@lists.infradead.org
5819 W: http://linux-meson.com/
5820 T: git git://anongit.freedesktop.org/drm/drm-misc
5821 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5822 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5823 F: Documentation/gpu/meson.rst
5824 F: drivers/gpu/drm/meson/
5826 DRM DRIVERS FOR ATMEL HLCDC
5827 M: Sam Ravnborg <sam@ravnborg.org>
5828 M: Boris Brezillon <bbrezillon@kernel.org>
5829 L: dri-devel@lists.freedesktop.org
5831 T: git git://anongit.freedesktop.org/drm/drm-misc
5832 F: Documentation/devicetree/bindings/display/atmel/
5833 F: drivers/gpu/drm/atmel-hlcdc/
5835 DRM DRIVERS FOR BRIDGE CHIPS
5836 M: Andrzej Hajda <a.hajda@samsung.com>
5837 M: Neil Armstrong <narmstrong@baylibre.com>
5838 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5839 R: Jonas Karlman <jonas@kwiboo.se>
5840 R: Jernej Skrabec <jernej.skrabec@siol.net>
5842 T: git git://anongit.freedesktop.org/drm/drm-misc
5843 F: drivers/gpu/drm/bridge/
5845 DRM DRIVERS FOR EXYNOS
5846 M: Inki Dae <inki.dae@samsung.com>
5847 M: Joonyoung Shim <jy0922.shim@samsung.com>
5848 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5849 M: Kyungmin Park <kyungmin.park@samsung.com>
5850 L: dri-devel@lists.freedesktop.org
5852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5853 F: Documentation/devicetree/bindings/display/exynos/
5854 F: drivers/gpu/drm/exynos/
5855 F: include/uapi/drm/exynos_drm.h
5857 DRM DRIVERS FOR FREESCALE DCU
5858 M: Stefan Agner <stefan@agner.ch>
5859 M: Alison Wang <alison.wang@nxp.com>
5860 L: dri-devel@lists.freedesktop.org
5862 T: git git://anongit.freedesktop.org/drm/drm-misc
5863 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5864 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5865 F: drivers/gpu/drm/fsl-dcu/
5867 DRM DRIVERS FOR FREESCALE IMX
5868 M: Philipp Zabel <p.zabel@pengutronix.de>
5869 L: dri-devel@lists.freedesktop.org
5871 F: Documentation/devicetree/bindings/display/imx/
5872 F: drivers/gpu/drm/imx/
5873 F: drivers/gpu/ipu-v3/
5875 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5876 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5877 L: dri-devel@lists.freedesktop.org
5879 T: git git://github.com/patjak/drm-gma500
5880 F: drivers/gpu/drm/gma500/
5882 DRM DRIVERS FOR HISILICON
5883 M: Xinliang Liu <xinliang.liu@linaro.org>
5884 M: Tian Tao <tiantao6@hisilicon.com>
5885 R: John Stultz <john.stultz@linaro.org>
5886 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5887 R: Chen Feng <puck.chen@hisilicon.com>
5888 L: dri-devel@lists.freedesktop.org
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: Documentation/devicetree/bindings/display/hisilicon/
5892 F: drivers/gpu/drm/hisilicon/
5894 DRM DRIVERS FOR LIMA
5895 M: Qiang Yu <yuq825@gmail.com>
5896 L: dri-devel@lists.freedesktop.org
5897 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: drivers/gpu/drm/lima/
5901 F: include/uapi/drm/lima_drm.h
5903 DRM DRIVERS FOR MEDIATEK
5904 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5905 M: Philipp Zabel <p.zabel@pengutronix.de>
5906 L: dri-devel@lists.freedesktop.org
5908 F: Documentation/devicetree/bindings/display/mediatek/
5909 F: drivers/gpu/drm/mediatek/
5910 F: drivers/phy/mediatek/phy-mtk-hdmi*
5911 F: drivers/phy/mediatek/phy-mtk-mipi*
5913 DRM DRIVERS FOR NVIDIA TEGRA
5914 M: Thierry Reding <thierry.reding@gmail.com>
5915 L: dri-devel@lists.freedesktop.org
5916 L: linux-tegra@vger.kernel.org
5918 T: git git://anongit.freedesktop.org/tegra/linux.git
5919 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5920 F: drivers/gpu/drm/tegra/
5921 F: drivers/gpu/host1x/
5922 F: include/linux/host1x.h
5923 F: include/uapi/drm/tegra_drm.h
5925 DRM DRIVERS FOR RENESAS
5926 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5927 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5928 L: dri-devel@lists.freedesktop.org
5929 L: linux-renesas-soc@vger.kernel.org
5931 T: git git://linuxtv.org/pinchartl/media drm/du/next
5932 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5933 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5934 F: Documentation/devicetree/bindings/display/renesas,du.txt
5935 F: drivers/gpu/drm/rcar-du/
5936 F: drivers/gpu/drm/shmobile/
5937 F: include/linux/platform_data/shmob_drm.h
5939 DRM DRIVERS FOR ROCKCHIP
5940 M: Sandy Huang <hjc@rock-chips.com>
5941 M: Heiko Stübner <heiko@sntech.de>
5942 L: dri-devel@lists.freedesktop.org
5944 T: git git://anongit.freedesktop.org/drm/drm-misc
5945 F: Documentation/devicetree/bindings/display/rockchip/
5946 F: drivers/gpu/drm/rockchip/
5949 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5950 M: Vincent Abriou <vincent.abriou@st.com>
5951 L: dri-devel@lists.freedesktop.org
5953 T: git git://anongit.freedesktop.org/drm/drm-misc
5954 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5955 F: drivers/gpu/drm/sti
5958 M: Yannick Fertre <yannick.fertre@st.com>
5959 M: Philippe Cornu <philippe.cornu@st.com>
5960 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5961 M: Vincent Abriou <vincent.abriou@st.com>
5962 L: dri-devel@lists.freedesktop.org
5964 T: git git://anongit.freedesktop.org/drm/drm-misc
5965 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5966 F: drivers/gpu/drm/stm
5968 DRM DRIVERS FOR TI KEYSTONE
5969 M: Jyri Sarha <jsarha@ti.com>
5970 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5971 L: dri-devel@lists.freedesktop.org
5973 T: git git://anongit.freedesktop.org/drm/drm-misc
5974 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5975 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5976 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5977 F: drivers/gpu/drm/tidss/
5979 DRM DRIVERS FOR TI LCDC
5980 M: Jyri Sarha <jsarha@ti.com>
5981 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5982 L: dri-devel@lists.freedesktop.org
5984 F: Documentation/devicetree/bindings/display/tilcdc/
5985 F: drivers/gpu/drm/tilcdc/
5987 DRM DRIVERS FOR TI OMAP
5988 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5989 L: dri-devel@lists.freedesktop.org
5991 F: Documentation/devicetree/bindings/display/ti/
5992 F: drivers/gpu/drm/omapdrm/
5995 M: Eric Anholt <eric@anholt.net>
5997 T: git git://anongit.freedesktop.org/drm/drm-misc
5998 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5999 F: drivers/gpu/drm/v3d/
6000 F: include/uapi/drm/v3d_drm.h
6003 M: Eric Anholt <eric@anholt.net>
6004 M: Maxime Ripard <mripard@kernel.org>
6006 T: git git://github.com/anholt/linux
6007 T: git git://anongit.freedesktop.org/drm/drm-misc
6008 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6009 F: drivers/gpu/drm/vc4/
6010 F: include/uapi/drm/vc4_drm.h
6012 DRM DRIVERS FOR VIVANTE GPU IP
6013 M: Lucas Stach <l.stach@pengutronix.de>
6014 R: Russell King <linux+etnaviv@armlinux.org.uk>
6015 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6016 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6017 L: dri-devel@lists.freedesktop.org
6019 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6020 F: drivers/gpu/drm/etnaviv/
6021 F: include/uapi/drm/etnaviv_drm.h
6024 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6025 L: dri-devel@lists.freedesktop.org
6026 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6028 T: git git://anongit.freedesktop.org/drm/drm-misc
6029 F: Documentation/gpu/xen-front.rst
6030 F: drivers/gpu/drm/xen/
6032 DRM DRIVERS FOR XILINX
6033 M: Hyun Kwon <hyun.kwon@xilinx.com>
6034 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6035 L: dri-devel@lists.freedesktop.org
6037 T: git git://anongit.freedesktop.org/drm/drm-misc
6038 F: Documentation/devicetree/bindings/display/xlnx/
6039 F: drivers/gpu/drm/xlnx/
6041 DRM DRIVERS FOR ZTE ZX
6042 M: Shawn Guo <shawnguo@kernel.org>
6043 L: dri-devel@lists.freedesktop.org
6045 T: git git://anongit.freedesktop.org/drm/drm-misc
6046 F: Documentation/devicetree/bindings/display/zte,vou.txt
6047 F: drivers/gpu/drm/zte/
6050 M: Thierry Reding <thierry.reding@gmail.com>
6051 R: Sam Ravnborg <sam@ravnborg.org>
6052 L: dri-devel@lists.freedesktop.org
6054 T: git git://anongit.freedesktop.org/drm/drm-misc
6055 F: Documentation/devicetree/bindings/display/panel/
6056 F: drivers/gpu/drm/drm_panel.c
6057 F: drivers/gpu/drm/panel/
6058 F: include/drm/drm_panel.h
6061 M: Christian Koenig <christian.koenig@amd.com>
6062 M: Huang Rui <ray.huang@amd.com>
6063 L: dri-devel@lists.freedesktop.org
6065 T: git git://people.freedesktop.org/~agd5f/linux
6066 F: drivers/gpu/drm/ttm/
6069 DSBR100 USB FM RADIO DRIVER
6070 M: Alexey Klimov <klimov.linux@gmail.com>
6071 L: linux-media@vger.kernel.org
6073 T: git git://linuxtv.org/media_tree.git
6074 F: drivers/media/radio/dsbr100.c
6077 M: Hans Verkuil <hverkuil@xs4all.nl>
6078 L: linux-media@vger.kernel.org
6080 W: https://linuxtv.org
6081 T: git git://linuxtv.org/media_tree.git
6082 F: drivers/media/pci/dt3155/
6084 DVB_USB_AF9015 MEDIA DRIVER
6085 M: Antti Palosaari <crope@iki.fi>
6086 L: linux-media@vger.kernel.org
6088 W: https://linuxtv.org
6089 W: http://palosaari.fi/linux/
6090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6091 T: git git://linuxtv.org/anttip/media_tree.git
6092 F: drivers/media/usb/dvb-usb-v2/af9015*
6094 DVB_USB_AF9035 MEDIA DRIVER
6095 M: Antti Palosaari <crope@iki.fi>
6096 L: linux-media@vger.kernel.org
6098 W: https://linuxtv.org
6099 W: http://palosaari.fi/linux/
6100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6101 T: git git://linuxtv.org/anttip/media_tree.git
6102 F: drivers/media/usb/dvb-usb-v2/af9035*
6104 DVB_USB_ANYSEE MEDIA DRIVER
6105 M: Antti Palosaari <crope@iki.fi>
6106 L: linux-media@vger.kernel.org
6108 W: https://linuxtv.org
6109 W: http://palosaari.fi/linux/
6110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6111 T: git git://linuxtv.org/anttip/media_tree.git
6112 F: drivers/media/usb/dvb-usb-v2/anysee*
6114 DVB_USB_AU6610 MEDIA DRIVER
6115 M: Antti Palosaari <crope@iki.fi>
6116 L: linux-media@vger.kernel.org
6118 W: https://linuxtv.org
6119 W: http://palosaari.fi/linux/
6120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6121 T: git git://linuxtv.org/anttip/media_tree.git
6122 F: drivers/media/usb/dvb-usb-v2/au6610*
6124 DVB_USB_CE6230 MEDIA DRIVER
6125 M: Antti Palosaari <crope@iki.fi>
6126 L: linux-media@vger.kernel.org
6128 W: https://linuxtv.org
6129 W: http://palosaari.fi/linux/
6130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6131 T: git git://linuxtv.org/anttip/media_tree.git
6132 F: drivers/media/usb/dvb-usb-v2/ce6230*
6134 DVB_USB_CXUSB MEDIA DRIVER
6135 M: Michael Krufky <mkrufky@linuxtv.org>
6136 L: linux-media@vger.kernel.org
6138 W: https://linuxtv.org
6139 W: http://github.com/mkrufky
6140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6141 T: git git://linuxtv.org/media_tree.git
6142 F: drivers/media/usb/dvb-usb/cxusb*
6144 DVB_USB_EC168 MEDIA DRIVER
6145 M: Antti Palosaari <crope@iki.fi>
6146 L: linux-media@vger.kernel.org
6148 W: https://linuxtv.org
6149 W: http://palosaari.fi/linux/
6150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6151 T: git git://linuxtv.org/anttip/media_tree.git
6152 F: drivers/media/usb/dvb-usb-v2/ec168*
6154 DVB_USB_GL861 MEDIA DRIVER
6155 M: Antti Palosaari <crope@iki.fi>
6156 L: linux-media@vger.kernel.org
6158 W: https://linuxtv.org
6159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6160 T: git git://linuxtv.org/anttip/media_tree.git
6161 F: drivers/media/usb/dvb-usb-v2/gl861*
6163 DVB_USB_MXL111SF MEDIA DRIVER
6164 M: Michael Krufky <mkrufky@linuxtv.org>
6165 L: linux-media@vger.kernel.org
6167 W: https://linuxtv.org
6168 W: http://github.com/mkrufky
6169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6170 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6171 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6173 DVB_USB_RTL28XXU MEDIA DRIVER
6174 M: Antti Palosaari <crope@iki.fi>
6175 L: linux-media@vger.kernel.org
6177 W: https://linuxtv.org
6178 W: http://palosaari.fi/linux/
6179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6180 T: git git://linuxtv.org/anttip/media_tree.git
6181 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6183 DVB_USB_V2 MEDIA DRIVER
6184 M: Antti Palosaari <crope@iki.fi>
6185 L: linux-media@vger.kernel.org
6187 W: https://linuxtv.org
6188 W: http://palosaari.fi/linux/
6189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6190 T: git git://linuxtv.org/anttip/media_tree.git
6191 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6192 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6195 M: Jason Baron <jbaron@akamai.com>
6197 F: include/linux/dynamic_debug.h
6198 F: lib/dynamic_debug.c
6200 DYNAMIC INTERRUPT MODERATION
6201 M: Tal Gilboa <talgi@nvidia.com>
6203 F: Documentation/networking/net_dim.rst
6204 F: include/linux/dim.h
6207 DZ DECSTATION DZ11 SERIAL DRIVER
6208 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6210 F: drivers/tty/serial/dz.*
6212 E3X0 POWER BUTTON DRIVER
6213 M: Moritz Fischer <moritz.fischer@ettus.com>
6214 L: usrp-users@lists.ettus.com
6216 W: http://www.ettus.com
6217 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6218 F: drivers/input/misc/e3x0-button.c
6221 M: Antti Palosaari <crope@iki.fi>
6222 L: linux-media@vger.kernel.org
6224 W: https://linuxtv.org
6225 W: http://palosaari.fi/linux/
6226 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6227 T: git git://linuxtv.org/anttip/media_tree.git
6228 F: drivers/media/tuners/e4000*
6230 EARTH_PT1 MEDIA DRIVER
6231 M: Akihiro Tsukada <tskd08@gmail.com>
6232 L: linux-media@vger.kernel.org
6234 F: drivers/media/pci/pt1/
6236 EARTH_PT3 MEDIA DRIVER
6237 M: Akihiro Tsukada <tskd08@gmail.com>
6238 L: linux-media@vger.kernel.org
6240 F: drivers/media/pci/pt3/
6243 M: Antti Palosaari <crope@iki.fi>
6244 L: linux-media@vger.kernel.org
6246 W: https://linuxtv.org
6247 W: http://palosaari.fi/linux/
6248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6249 T: git git://linuxtv.org/anttip/media_tree.git
6250 F: drivers/media/dvb-frontends/ec100*
6253 M: Tyler Hicks <code@tyhicks.com>
6254 L: ecryptfs@vger.kernel.org
6256 W: http://ecryptfs.org
6257 W: https://launchpad.net/ecryptfs
6258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6259 F: Documentation/filesystems/ecryptfs.rst
6263 M: Borislav Petkov <bp@alien8.de>
6264 L: linux-edac@vger.kernel.org
6266 F: drivers/edac/amd64_edac*
6269 M: Jan Luebbe <jlu@pengutronix.de>
6270 L: linux-edac@vger.kernel.org
6272 F: drivers/edac/armada_xp_*
6275 M: Stefan Schaeckeler <sschaeck@cisco.com>
6277 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6278 F: drivers/edac/aspeed_edac.c
6281 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6283 F: drivers/edac/bluefield_edac.c
6286 M: Andre Przywara <andre.przywara@arm.com>
6287 L: linux-edac@vger.kernel.org
6289 F: drivers/edac/highbank*
6292 M: Ralf Baechle <ralf@linux-mips.org>
6293 L: linux-edac@vger.kernel.org
6294 L: linux-mips@vger.kernel.org
6296 F: drivers/edac/octeon_edac*
6298 EDAC-CAVIUM THUNDERX
6299 M: Robert Richter <rric@kernel.org>
6300 L: linux-edac@vger.kernel.org
6302 F: drivers/edac/thunderx_edac*
6305 M: Borislav Petkov <bp@alien8.de>
6306 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6307 M: Tony Luck <tony.luck@intel.com>
6308 R: James Morse <james.morse@arm.com>
6309 R: Robert Richter <rric@kernel.org>
6310 L: linux-edac@vger.kernel.org
6312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6313 F: Documentation/admin-guide/ras.rst
6314 F: Documentation/driver-api/edac.rst
6316 F: include/linux/edac.h
6319 M: Lei Wang <lewan@microsoft.com>
6320 L: linux-edac@vger.kernel.org
6322 F: drivers/edac/dmc520_edac.c
6325 M: Mark Gross <mark.gross@intel.com>
6326 L: linux-edac@vger.kernel.org
6328 F: drivers/edac/e752x_edac.c
6331 L: linux-edac@vger.kernel.org
6333 F: drivers/edac/e7xxx_edac.c
6336 M: York Sun <york.sun@nxp.com>
6337 L: linux-edac@vger.kernel.org
6339 F: drivers/edac/fsl_ddr_edac.*
6342 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6343 L: linux-edac@vger.kernel.org
6345 F: drivers/edac/ghes_edac.c
6348 M: Tony Luck <tony.luck@intel.com>
6349 L: linux-edac@vger.kernel.org
6351 F: drivers/edac/i10nm_base.c
6354 L: linux-edac@vger.kernel.org
6356 F: drivers/edac/i3000_edac.c
6359 L: linux-edac@vger.kernel.org
6361 F: drivers/edac/i5000_edac.c
6364 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6365 L: linux-edac@vger.kernel.org
6367 F: drivers/edac/i5400_edac.c
6370 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6371 L: linux-edac@vger.kernel.org
6373 F: drivers/edac/i7300_edac.c
6376 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6377 L: linux-edac@vger.kernel.org
6379 F: drivers/edac/i7core_edac.c
6382 M: Tim Small <tim@buttersideup.com>
6383 L: linux-edac@vger.kernel.org
6385 F: drivers/edac/i82443bxgx_edac.c
6388 M: "Arvind R." <arvino55@gmail.com>
6389 L: linux-edac@vger.kernel.org
6391 F: drivers/edac/i82975x_edac.c
6394 M: Jason Baron <jbaron@akamai.com>
6395 L: linux-edac@vger.kernel.org
6397 F: drivers/edac/ie31200_edac.c
6400 M: Tony Luck <tony.luck@intel.com>
6401 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6402 L: linux-edac@vger.kernel.org
6404 F: drivers/edac/igen6_edac.c
6407 M: Johannes Thumshirn <morbidrsa@gmail.com>
6408 L: linux-edac@vger.kernel.org
6410 F: drivers/edac/mpc85xx_edac.[ch]
6413 M: Egor Martovetsky <egor@pasemi.com>
6414 L: linux-edac@vger.kernel.org
6416 F: drivers/edac/pasemi_edac.c
6419 M: Tony Luck <tony.luck@intel.com>
6420 L: linux-edac@vger.kernel.org
6422 F: drivers/edac/pnd2_edac.[ch]
6425 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6426 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6427 L: linux-arm-msm@vger.kernel.org
6428 L: linux-edac@vger.kernel.org
6430 F: drivers/edac/qcom_edac.c
6433 M: Tim Small <tim@buttersideup.com>
6434 L: linux-edac@vger.kernel.org
6436 F: drivers/edac/r82600_edac.c
6439 M: Tony Luck <tony.luck@intel.com>
6440 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6441 L: linux-edac@vger.kernel.org
6443 F: drivers/edac/sb_edac.c
6446 M: Yash Shah <yash.shah@sifive.com>
6447 L: linux-edac@vger.kernel.org
6449 F: drivers/edac/sifive_edac.c
6452 M: Tony Luck <tony.luck@intel.com>
6453 L: linux-edac@vger.kernel.org
6455 F: drivers/edac/skx_*.[ch]
6458 M: Tero Kristo <t-kristo@ti.com>
6459 L: linux-edac@vger.kernel.org
6461 F: drivers/edac/ti_edac.c
6463 EDIROL UA-101/UA-1000 DRIVER
6464 M: Clemens Ladisch <clemens@ladisch.de>
6465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6468 F: sound/usb/misc/ua101.c
6471 M: Ivan Hu <ivan.hu@canonical.com>
6472 M: Ard Biesheuvel <ardb@kernel.org>
6473 L: linux-efi@vger.kernel.org
6475 F: drivers/firmware/efi/test/
6477 EFI VARIABLE FILESYSTEM
6478 M: Matthew Garrett <matthew.garrett@nebula.com>
6479 M: Jeremy Kerr <jk@ozlabs.org>
6480 M: Ard Biesheuvel <ardb@kernel.org>
6481 L: linux-efi@vger.kernel.org
6483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6486 EFIFB FRAMEBUFFER DRIVER
6487 M: Peter Jones <pjones@redhat.com>
6488 L: linux-fbdev@vger.kernel.org
6490 F: drivers/video/fbdev/efifb.c
6494 W: http://aeschi.ch.eu.org/efs/
6497 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6498 M: Douglas Miller <dougmill@linux.ibm.com>
6499 L: netdev@vger.kernel.org
6501 F: drivers/net/ethernet/ibm/ehea/
6503 EM28XX VIDEO4LINUX DRIVER
6504 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6505 L: linux-media@vger.kernel.org
6507 W: https://linuxtv.org
6508 T: git git://linuxtv.org/media_tree.git
6509 F: Documentation/admin-guide/media/em28xx*
6510 F: drivers/media/usb/em28xx/
6513 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6514 M: Matt Mackall <mpm@selenic.com>
6515 M: David Woodhouse <dwmw2@infradead.org>
6516 L: linux-embedded@vger.kernel.org
6519 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6520 M: Adrian Hunter <adrian.hunter@intel.com>
6521 M: Ritesh Harjani <riteshh@codeaurora.org>
6522 M: Asutosh Das <asutoshd@codeaurora.org>
6523 L: linux-mmc@vger.kernel.org
6525 F: drivers/mmc/host/cqhci*
6527 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6528 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6529 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6530 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6531 L: linux-scsi@vger.kernel.org
6533 W: http://www.broadcom.com
6534 F: drivers/scsi/be2iscsi/
6536 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6537 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6538 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6539 M: Somnath Kotur <somnath.kotur@broadcom.com>
6540 L: netdev@vger.kernel.org
6542 W: http://www.emulex.com
6543 F: drivers/net/ethernet/emulex/benet/
6545 EMULEX ONECONNECT ROCE DRIVER
6546 M: Selvin Xavier <selvin.xavier@broadcom.com>
6547 M: Devesh Sharma <devesh.sharma@broadcom.com>
6548 L: linux-rdma@vger.kernel.org
6550 W: http://www.broadcom.com
6551 F: drivers/infiniband/hw/ocrdma/
6552 F: include/uapi/rdma/ocrdma-abi.h
6554 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6555 M: James Smart <james.smart@broadcom.com>
6556 M: Dick Kennedy <dick.kennedy@broadcom.com>
6557 L: linux-scsi@vger.kernel.org
6559 W: http://www.broadcom.com
6560 F: drivers/scsi/lpfc/
6562 ENE CB710 FLASH CARD READER DRIVER
6563 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6565 F: drivers/misc/cb710/
6566 F: drivers/mmc/host/cb710-mmc.*
6567 F: include/linux/cb710.h
6569 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6570 M: Maxim Levitsky <maximlevitsky@gmail.com>
6572 F: drivers/media/rc/ene_ir.*
6574 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6575 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6576 L: linuxppc-dev@lists.ozlabs.org
6578 F: drivers/tty/ehv_bytechan.c
6580 EPSON S1D13XXX FRAMEBUFFER DRIVER
6581 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6584 F: drivers/video/fbdev/s1d13xxxfb.c
6585 F: include/video/s1d13xxxfb.h
6588 M: Gao Xiang <xiang@kernel.org>
6589 M: Chao Yu <yuchao0@huawei.com>
6590 L: linux-erofs@lists.ozlabs.org
6592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6593 F: Documentation/filesystems/erofs.rst
6595 F: include/trace/events/erofs.h
6597 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6598 M: Jeff Layton <jlayton@kernel.org>
6600 F: include/linux/errseq.h
6603 ET131X NETWORK DRIVER
6604 M: Mark Einon <mark.einon@gmail.com>
6606 F: drivers/net/ethernet/agere/
6609 M: Roopa Prabhu <roopa@nvidia.com>
6610 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6611 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6612 L: netdev@vger.kernel.org
6614 W: http://www.linuxfoundation.org/en/Net:Bridge
6615 F: include/linux/netfilter_bridge/
6618 ETHERNET PHY LIBRARY
6619 M: Andrew Lunn <andrew@lunn.ch>
6620 M: Heiner Kallweit <hkallweit1@gmail.com>
6621 R: Russell King <linux@armlinux.org.uk>
6622 L: netdev@vger.kernel.org
6624 F: Documentation/ABI/testing/sysfs-class-net-phydev
6625 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6626 F: Documentation/devicetree/bindings/net/mdio*
6627 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6628 F: Documentation/networking/phy.rst
6629 F: drivers/net/mdio/
6630 F: drivers/net/mdio/of_mdio.c
6633 F: drivers/of/of_net.c
6634 F: include/dt-bindings/net/qca-ar803x.h
6635 F: include/linux/*mdio*.h
6636 F: include/linux/mdio/*.h
6637 F: include/linux/of_net.h
6638 F: include/linux/phy.h
6639 F: include/linux/phy_fixed.h
6640 F: include/linux/platform_data/mdio-bcm-unimac.h
6641 F: include/linux/platform_data/mdio-gpio.h
6642 F: include/trace/events/mdio.h
6643 F: include/uapi/linux/mdio.h
6644 F: include/uapi/linux/mii.h
6647 M: Namjae Jeon <namjae.jeon@samsung.com>
6648 M: Sungjong Seo <sj1557.seo@samsung.com>
6649 L: linux-fsdevel@vger.kernel.org
6654 M: Jan Kara <jack@suse.com>
6655 L: linux-ext4@vger.kernel.org
6657 F: Documentation/filesystems/ext2.rst
6659 F: include/linux/ext2*
6662 M: "Theodore Ts'o" <tytso@mit.edu>
6663 M: Andreas Dilger <adilger.kernel@dilger.ca>
6664 L: linux-ext4@vger.kernel.org
6666 W: http://ext4.wiki.kernel.org
6667 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6669 F: Documentation/filesystems/ext4/
6671 F: include/trace/events/ext4.h
6673 Extended Verification Module (EVM)
6674 M: Mimi Zohar <zohar@linux.ibm.com>
6675 L: linux-integrity@vger.kernel.org
6677 F: security/integrity/evm/
6679 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6680 M: Ard Biesheuvel <ardb@kernel.org>
6681 L: linux-efi@vger.kernel.org
6683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6684 F: Documentation/admin-guide/efi-stub.rst
6685 F: arch/*/include/asm/efi.h
6686 F: arch/*/kernel/efi.c
6687 F: arch/arm/boot/compressed/efi-header.S
6688 F: arch/arm64/kernel/efi-entry.S
6689 F: arch/x86/platform/efi/
6690 F: drivers/firmware/efi/
6691 F: include/linux/efi*.h
6693 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6694 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6695 M: Chanwoo Choi <cw00.choi@samsung.com>
6696 L: linux-kernel@vger.kernel.org
6698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6699 F: Documentation/devicetree/bindings/extcon/
6700 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6702 F: include/linux/extcon.h
6703 F: include/linux/extcon/
6706 M: Masami Hiramatsu <mhiramat@kernel.org>
6708 F: Documentation/admin-guide/bootconfig.rst
6709 F: fs/proc/bootconfig.c
6710 F: include/linux/bootconfig.h
6712 F: tools/bootconfig/*
6713 F: tools/bootconfig/scripts/*
6716 M: Jingoo Han <jingoohan1@gmail.com>
6717 L: dri-devel@lists.freedesktop.org
6719 F: drivers/gpu/drm/exynos/exynos_dp*
6721 EXYNOS SYSMMU (IOMMU) driver
6722 M: Marek Szyprowski <m.szyprowski@samsung.com>
6723 L: iommu@lists.linux-foundation.org
6725 F: drivers/iommu/exynos-iommu.c
6728 M: Jaegeuk Kim <jaegeuk@kernel.org>
6729 M: Chao Yu <yuchao0@huawei.com>
6730 L: linux-f2fs-devel@lists.sourceforge.net
6732 W: https://f2fs.wiki.kernel.org/
6733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6734 F: Documentation/ABI/testing/sysfs-fs-f2fs
6735 F: Documentation/filesystems/f2fs.rst
6737 F: include/linux/f2fs_fs.h
6738 F: include/trace/events/f2fs.h
6740 F71805F HARDWARE MONITORING DRIVER
6741 M: Jean Delvare <jdelvare@suse.com>
6742 L: linux-hwmon@vger.kernel.org
6744 F: Documentation/hwmon/f71805f.rst
6745 F: drivers/hwmon/f71805f.c
6748 M: Josh Poimboeuf <jpoimboe@redhat.com>
6750 F: scripts/faddr2line
6753 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6754 L: netdev@vger.kernel.org
6756 F: Documentation/networking/failover.rst
6757 F: include/net/failover.h
6758 F: net/core/failover.c
6761 M: Jan Kara <jack@suse.cz>
6762 R: Amir Goldstein <amir73il@gmail.com>
6763 L: linux-fsdevel@vger.kernel.org
6765 F: fs/notify/fanotify/
6766 F: include/linux/fanotify.h
6767 F: include/uapi/linux/fanotify.h
6769 FARSYNC SYNCHRONOUS DRIVER
6770 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6772 W: http://www.farsite.co.uk/
6773 F: drivers/net/wan/farsync.*
6775 FAULT INJECTION SUPPORT
6776 M: Akinobu Mita <akinobu.mita@gmail.com>
6778 F: Documentation/fault-injection/
6779 F: lib/fault-inject.c
6781 FBTFT Framebuffer drivers
6782 L: dri-devel@lists.freedesktop.org
6783 L: linux-fbdev@vger.kernel.org
6785 F: drivers/staging/fbtft/
6788 M: Michael Buesch <m@bues.ch>
6789 L: linux-media@vger.kernel.org
6791 F: drivers/media/tuners/fc0011.c
6792 F: drivers/media/tuners/fc0011.h
6795 M: Antti Palosaari <crope@iki.fi>
6796 L: linux-media@vger.kernel.org
6798 W: https://linuxtv.org
6799 W: http://palosaari.fi/linux/
6800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6801 T: git git://linuxtv.org/anttip/media_tree.git
6802 F: drivers/media/tuners/fc2580*
6804 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6805 M: Hannes Reinecke <hare@suse.de>
6806 L: linux-scsi@vger.kernel.org
6808 W: www.Open-FCoE.org
6809 F: drivers/scsi/fcoe/
6810 F: drivers/scsi/libfc/
6812 F: include/scsi/libfc.h
6813 F: include/scsi/libfcoe.h
6814 F: include/uapi/scsi/fc/
6816 FILE LOCKING (flock() and fcntl()/lockf())
6817 M: Jeff Layton <jlayton@kernel.org>
6818 M: "J. Bruce Fields" <bfields@fieldses.org>
6819 L: linux-fsdevel@vger.kernel.org
6823 F: include/linux/fcntl.h
6824 F: include/uapi/linux/fcntl.h
6826 FILESYSTEM DIRECT ACCESS (DAX)
6827 M: Dan Williams <dan.j.williams@intel.com>
6828 R: Matthew Wilcox <willy@infradead.org>
6829 R: Jan Kara <jack@suse.cz>
6830 L: linux-fsdevel@vger.kernel.org
6831 L: linux-nvdimm@lists.01.org
6834 F: include/linux/dax.h
6835 F: include/trace/events/fs_dax.h
6837 FILESYSTEMS (VFS and infrastructure)
6838 M: Alexander Viro <viro@zeniv.linux.org.uk>
6839 L: linux-fsdevel@vger.kernel.org
6842 F: include/linux/fs.h
6843 F: include/linux/fs_types.h
6844 F: include/uapi/linux/fs.h
6845 F: include/uapi/linux/openat2.h
6847 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6848 M: Riku Voipio <riku.voipio@iki.fi>
6849 L: linux-hwmon@vger.kernel.org
6851 F: drivers/hwmon/f75375s.c
6852 F: include/linux/f75375s.h
6854 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6855 M: Clemens Ladisch <clemens@ladisch.de>
6856 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6857 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6860 F: include/uapi/sound/firewire.h
6863 FIREWIRE MEDIA DRIVERS (firedtv)
6864 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6865 L: linux-media@vger.kernel.org
6866 L: linux1394-devel@lists.sourceforge.net
6868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6869 F: drivers/media/firewire/
6871 FIREWIRE SBP-2 TARGET
6872 M: Chris Boot <bootc@bootc.net>
6873 L: linux-scsi@vger.kernel.org
6874 L: target-devel@vger.kernel.org
6875 L: linux1394-devel@lists.sourceforge.net
6877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6878 F: drivers/target/sbp/
6881 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6882 L: linux1394-devel@lists.sourceforge.net
6884 W: http://ieee1394.wiki.kernel.org/
6885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6886 F: drivers/firewire/
6887 F: include/linux/firewire.h
6888 F: include/uapi/linux/firewire*.h
6891 FIRMWARE LOADER (request_firmware)
6892 M: Luis Chamberlain <mcgrof@kernel.org>
6893 L: linux-kernel@vger.kernel.org
6895 F: Documentation/firmware_class/
6896 F: drivers/base/firmware_loader/
6897 F: include/linux/firmware.h
6899 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6900 M: Joshua Morris <josh.h.morris@us.ibm.com>
6901 M: Philip Kelleher <pjk1939@linux.ibm.com>
6903 F: drivers/block/rsxx/
6905 FLEXTIMER FTM-QUADDEC DRIVER
6906 M: Patrick Havelange <patrick.havelange@essensium.com>
6907 L: linux-iio@vger.kernel.org
6909 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6910 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6911 F: drivers/counter/ftm-quaddec.c
6914 M: Denis Efremov <efremov@linux.com>
6915 L: linux-block@vger.kernel.org
6917 F: drivers/block/floppy.c
6919 FLYSKY FSIA6B RC RECEIVER
6920 M: Markus Koch <markus@notsyncing.net>
6921 L: linux-input@vger.kernel.org
6923 F: drivers/input/joystick/fsia6b.c
6925 FORCEDETH GIGABIT ETHERNET DRIVER
6926 M: Rain River <rain.1986.08.12@gmail.com>
6927 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6928 L: netdev@vger.kernel.org
6930 F: drivers/net/ethernet/nvidia/*
6933 M: Wu Hao <hao.wu@intel.com>
6934 R: Tom Rix <trix@redhat.com>
6935 L: linux-fpga@vger.kernel.org
6937 F: Documentation/ABI/testing/sysfs-bus-dfl
6938 F: Documentation/fpga/dfl.rst
6939 F: drivers/fpga/dfl*
6940 F: include/uapi/linux/fpga-dfl.h
6942 FPGA MANAGER FRAMEWORK
6943 M: Moritz Fischer <mdf@kernel.org>
6944 R: Tom Rix <trix@redhat.com>
6945 L: linux-fpga@vger.kernel.org
6947 W: http://www.rocketboards.org
6948 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6950 F: Documentation/devicetree/bindings/fpga/
6951 F: Documentation/driver-api/fpga/
6952 F: Documentation/fpga/
6954 F: include/linux/fpga/
6957 M: Bill Metzenthen <billm@melbpc.org.au>
6959 W: http://floatingpoint.sourceforge.net/emulator/index.html
6960 F: arch/x86/math-emu/
6963 L: dri-devel@lists.freedesktop.org
6964 L: linux-fbdev@vger.kernel.org
6966 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6967 T: git git://anongit.freedesktop.org/drm/drm-misc
6968 F: Documentation/fb/
6970 F: include/linux/fb.h
6971 F: include/uapi/linux/fb.h
6972 F: include/uapi/video/
6975 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6976 M: Horia Geantă <horia.geanta@nxp.com>
6977 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6978 L: linux-crypto@vger.kernel.org
6980 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6981 F: drivers/crypto/caam/
6983 FREESCALE COLDFIRE M5441X MMC DRIVER
6984 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6985 L: linux-mmc@vger.kernel.org
6987 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6988 F: include/linux/platform_data/mmc-esdhc-mcf.h
6990 FREESCALE DIU FRAMEBUFFER DRIVER
6991 M: Timur Tabi <timur@kernel.org>
6992 L: linux-fbdev@vger.kernel.org
6994 F: drivers/video/fbdev/fsl-diu-fb.*
6996 FREESCALE DMA DRIVER
6997 M: Li Yang <leoyang.li@nxp.com>
6998 M: Zhang Wei <zw@zh-kernel.org>
6999 L: linuxppc-dev@lists.ozlabs.org
7001 F: drivers/dma/fsldma.*
7003 FREESCALE DSPI DRIVER
7004 M: Vladimir Oltean <olteanv@gmail.com>
7005 L: linux-spi@vger.kernel.org
7007 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7008 F: drivers/spi/spi-fsl-dspi.c
7009 F: include/linux/spi/spi-fsl-dspi.h
7011 FREESCALE ENETC ETHERNET DRIVERS
7012 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7013 L: netdev@vger.kernel.org
7015 F: drivers/net/ethernet/freescale/enetc/
7017 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7018 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7019 L: netdev@vger.kernel.org
7021 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7022 F: drivers/net/ethernet/freescale/gianfar*
7024 FREESCALE GPMI NAND DRIVER
7025 M: Han Xu <han.xu@nxp.com>
7026 L: linux-mtd@lists.infradead.org
7028 F: drivers/mtd/nand/raw/gpmi-nand/*
7030 FREESCALE I2C CPM DRIVER
7031 M: Jochen Friedrich <jochen@scram.de>
7032 L: linuxppc-dev@lists.ozlabs.org
7033 L: linux-i2c@vger.kernel.org
7035 F: drivers/i2c/busses/i2c-cpm.c
7037 FREESCALE IMX / MXC FEC DRIVER
7038 M: Fugang Duan <fugang.duan@nxp.com>
7039 L: netdev@vger.kernel.org
7041 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7042 F: drivers/net/ethernet/freescale/fec.h
7043 F: drivers/net/ethernet/freescale/fec_main.c
7044 F: drivers/net/ethernet/freescale/fec_ptp.c
7046 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7047 M: Sascha Hauer <s.hauer@pengutronix.de>
7048 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7049 L: linux-fbdev@vger.kernel.org
7050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7052 F: drivers/video/fbdev/imxfb.c
7053 F: include/linux/platform_data/video-imxfb.h
7055 FREESCALE IMX DDR PMU DRIVER
7056 M: Frank Li <Frank.li@nxp.com>
7057 L: linux-arm-kernel@lists.infradead.org
7059 F: Documentation/admin-guide/perf/imx-ddr.rst
7060 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7061 F: drivers/perf/fsl_imx8_ddr_perf.c
7063 FREESCALE IMX I2C DRIVER
7064 M: Oleksij Rempel <o.rempel@pengutronix.de>
7065 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7066 L: linux-i2c@vger.kernel.org
7068 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7069 F: drivers/i2c/busses/i2c-imx.c
7071 FREESCALE IMX LPI2C DRIVER
7072 M: Dong Aisheng <aisheng.dong@nxp.com>
7073 L: linux-i2c@vger.kernel.org
7074 L: linux-imx@nxp.com
7076 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7077 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7079 FREESCALE QORIQ DPAA ETHERNET DRIVER
7080 M: Madalin Bucur <madalin.bucur@nxp.com>
7081 L: netdev@vger.kernel.org
7083 F: drivers/net/ethernet/freescale/dpaa
7085 FREESCALE QORIQ DPAA FMAN DRIVER
7086 M: Madalin Bucur <madalin.bucur@nxp.com>
7087 L: netdev@vger.kernel.org
7089 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7090 F: drivers/net/ethernet/freescale/fman
7092 FREESCALE QORIQ PTP CLOCK DRIVER
7093 M: Yangbo Lu <yangbo.lu@nxp.com>
7094 L: netdev@vger.kernel.org
7096 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7097 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7098 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7099 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7100 F: drivers/ptp/ptp_qoriq.c
7101 F: drivers/ptp/ptp_qoriq_debugfs.c
7102 F: include/linux/fsl/ptp_qoriq.h
7104 FREESCALE QUAD SPI DRIVER
7105 M: Han Xu <han.xu@nxp.com>
7106 L: linux-spi@vger.kernel.org
7108 F: drivers/spi/spi-fsl-qspi.c
7110 FREESCALE QUICC ENGINE LIBRARY
7111 M: Qiang Zhao <qiang.zhao@nxp.com>
7112 L: linuxppc-dev@lists.ozlabs.org
7114 F: drivers/soc/fsl/qe/
7115 F: include/soc/fsl/*qe*.h
7116 F: include/soc/fsl/*ucc*.h
7118 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7119 M: Li Yang <leoyang.li@nxp.com>
7120 L: netdev@vger.kernel.org
7121 L: linuxppc-dev@lists.ozlabs.org
7123 F: drivers/net/ethernet/freescale/ucc_geth*
7125 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7126 M: Zhao Qiang <qiang.zhao@nxp.com>
7127 L: netdev@vger.kernel.org
7128 L: linuxppc-dev@lists.ozlabs.org
7130 F: drivers/net/wan/fsl_ucc_hdlc*
7132 FREESCALE QUICC ENGINE UCC UART DRIVER
7133 M: Timur Tabi <timur@kernel.org>
7134 L: linuxppc-dev@lists.ozlabs.org
7136 F: drivers/tty/serial/ucc_uart.c
7138 FREESCALE SOC DRIVERS
7139 M: Li Yang <leoyang.li@nxp.com>
7140 L: linuxppc-dev@lists.ozlabs.org
7141 L: linux-arm-kernel@lists.infradead.org
7143 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7144 F: Documentation/devicetree/bindings/soc/fsl/
7146 F: include/linux/fsl/
7148 FREESCALE SOC FS_ENET DRIVER
7149 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7150 L: linuxppc-dev@lists.ozlabs.org
7151 L: netdev@vger.kernel.org
7153 F: drivers/net/ethernet/freescale/fs_enet/
7154 F: include/linux/fs_enet_pd.h
7156 FREESCALE SOC SOUND DRIVERS
7157 M: Timur Tabi <timur@kernel.org>
7158 M: Nicolin Chen <nicoleotsuka@gmail.com>
7159 M: Xiubo Li <Xiubo.Lee@gmail.com>
7160 R: Fabio Estevam <festevam@gmail.com>
7161 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7163 L: linuxppc-dev@lists.ozlabs.org
7165 F: sound/soc/fsl/fsl*
7166 F: sound/soc/fsl/imx*
7167 F: sound/soc/fsl/mpc8610_hpcd.c
7169 FREESCALE USB PERIPHERAL DRIVERS
7170 M: Li Yang <leoyang.li@nxp.com>
7171 L: linux-usb@vger.kernel.org
7172 L: linuxppc-dev@lists.ozlabs.org
7174 F: drivers/usb/gadget/udc/fsl*
7176 FREESCALE USB PHY DRIVER
7177 M: Ran Wang <ran.wang_1@nxp.com>
7178 L: linux-usb@vger.kernel.org
7179 L: linuxppc-dev@lists.ozlabs.org
7181 F: drivers/usb/phy/phy-fsl-usb*
7184 M: Christoph Hellwig <hch@infradead.org>
7186 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7190 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7191 M: Pavel Machek <pavel@ucw.cz>
7192 L: linux-pm@vger.kernel.org
7194 F: Documentation/power/freezing-of-tasks.rst
7195 F: include/linux/freezer.h
7199 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7200 L: linux-kernel@vger.kernel.org
7202 F: include/linux/frontswap.h
7205 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7206 M: David Howells <dhowells@redhat.com>
7207 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7209 F: Documentation/filesystems/caching/
7211 F: include/linux/fscache*.h
7213 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7214 M: Theodore Y. Ts'o <tytso@mit.edu>
7215 M: Jaegeuk Kim <jaegeuk@kernel.org>
7216 M: Eric Biggers <ebiggers@kernel.org>
7217 L: linux-fscrypt@vger.kernel.org
7219 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7220 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7221 F: Documentation/filesystems/fscrypt.rst
7223 F: include/linux/fscrypt*.h
7224 F: include/uapi/linux/fscrypt.h
7227 M: Jeremy Kerr <jk@ozlabs.org>
7228 M: Joel Stanley <joel@jms.id.au>
7229 R: Alistar Popple <alistair@popple.id.au>
7230 R: Eddie James <eajames@linux.ibm.com>
7231 L: linux-fsi@lists.ozlabs.org
7233 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7236 F: include/linux/fsi*.h
7237 F: include/trace/events/fsi*.h
7239 FSI-ATTACHED I2C DRIVER
7240 M: Eddie James <eajames@linux.ibm.com>
7241 L: linux-i2c@vger.kernel.org
7242 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7244 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7245 F: drivers/i2c/busses/i2c-fsi.c
7247 FSI-ATTACHED SPI DRIVER
7248 M: Eddie James <eajames@linux.ibm.com>
7249 L: linux-spi@vger.kernel.org
7251 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7252 F: drivers/spi/spi-fsi.c
7254 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7255 M: Jan Kara <jack@suse.cz>
7256 R: Amir Goldstein <amir73il@gmail.com>
7257 L: linux-fsdevel@vger.kernel.org
7259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7261 F: include/linux/fsnotify*.h
7263 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7264 M: Eric Biggers <ebiggers@kernel.org>
7265 M: Theodore Y. Ts'o <tytso@mit.edu>
7266 L: linux-fscrypt@vger.kernel.org
7268 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7269 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7270 F: Documentation/filesystems/fsverity.rst
7272 F: include/linux/fsverity.h
7273 F: include/uapi/linux/fsverity.h
7275 FUJITSU LAPTOP EXTRAS
7276 M: Jonathan Woithe <jwoithe@just42.net>
7277 L: platform-driver-x86@vger.kernel.org
7279 F: drivers/platform/x86/fujitsu-laptop.c
7281 FUJITSU M-5MO LS CAMERA ISP DRIVER
7282 M: Kyungmin Park <kyungmin.park@samsung.com>
7283 M: Heungjun Kim <riverful.kim@samsung.com>
7284 L: linux-media@vger.kernel.org
7286 F: drivers/media/i2c/m5mols/
7287 F: include/media/i2c/m5mols.h
7289 FUJITSU TABLET EXTRAS
7290 M: Robert Gerlach <khnz@gmx.de>
7291 L: platform-driver-x86@vger.kernel.org
7293 F: drivers/platform/x86/fujitsu-tablet.c
7295 FUSE: FILESYSTEM IN USERSPACE
7296 M: Miklos Szeredi <miklos@szeredi.hu>
7297 L: linux-fsdevel@vger.kernel.org
7299 W: https://github.com/libfuse/
7300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7301 F: Documentation/filesystems/fuse.rst
7303 F: include/uapi/linux/fuse.h
7306 M: Thomas Gleixner <tglx@linutronix.de>
7307 M: Ingo Molnar <mingo@redhat.com>
7308 R: Peter Zijlstra <peterz@infradead.org>
7309 R: Darren Hart <dvhart@infradead.org>
7310 L: linux-kernel@vger.kernel.org
7312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7313 F: Documentation/locking/*futex*
7314 F: include/asm-generic/futex.h
7315 F: include/linux/futex.h
7316 F: include/uapi/linux/futex.h
7318 F: tools/perf/bench/futex*
7319 F: tools/testing/selftests/futex/
7321 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7322 M: Tim Harvey <tharvey@gateworks.com>
7323 M: Robert Jones <rjones@gateworks.com>
7325 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7326 F: drivers/mfd/gateworks-gsc.c
7327 F: include/linux/mfd/gsc.h
7328 F: Documentation/hwmon/gsc-hwmon.rst
7329 F: drivers/hwmon/gsc-hwmon.c
7330 F: include/linux/platform_data/gsc_hwmon.h
7332 GASKET DRIVER FRAMEWORK
7333 M: Rob Springer <rspringer@google.com>
7334 M: Todd Poynor <toddpoynor@google.com>
7335 M: Ben Chan <benchan@chromium.org>
7336 M: Richard Yeh <rcy@google.com>
7338 F: drivers/staging/gasket/
7341 M: Kees Cook <keescook@chromium.org>
7342 L: linux-hardening@vger.kernel.org
7344 F: Documentation/kbuild/gcc-plugins.rst
7345 F: scripts/Makefile.gcc-plugins
7346 F: scripts/gcc-plugin.sh
7347 F: scripts/gcc-plugins/
7349 GCOV BASED KERNEL PROFILING
7350 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7352 F: Documentation/dev-tools/gcov.rst
7355 GDB KERNEL DEBUGGING HELPER SCRIPTS
7356 M: Jan Kiszka <jan.kiszka@siemens.com>
7357 M: Kieran Bingham <kbingham@kernel.org>
7361 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7362 M: Achim Leubner <achim_leubner@adaptec.com>
7363 L: linux-scsi@vger.kernel.org
7365 W: http://www.icp-vortex.com/
7366 F: drivers/scsi/gdt*
7368 GEMTEK FM RADIO RECEIVER DRIVER
7369 M: Hans Verkuil <hverkuil@xs4all.nl>
7370 L: linux-media@vger.kernel.org
7372 W: https://linuxtv.org
7373 T: git git://linuxtv.org/media_tree.git
7374 F: drivers/media/radio/radio-gemtek*
7376 GENERIC ARCHITECTURE TOPOLOGY
7377 M: Sudeep Holla <sudeep.holla@arm.com>
7378 L: linux-kernel@vger.kernel.org
7380 F: drivers/base/arch_topology.c
7381 F: include/linux/arch_topology.h
7384 M: Thomas Gleixner <tglx@linutronix.de>
7385 M: Peter Zijlstra <peterz@infradead.org>
7386 M: Andy Lutomirski <luto@kernel.org>
7387 L: linux-kernel@vger.kernel.org
7389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7390 F: include/linux/entry-common.h
7391 F: include/linux/entry-kvm.h
7394 GENERIC GPIO I2C DRIVER
7395 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7397 F: drivers/i2c/busses/i2c-gpio.c
7398 F: include/linux/platform_data/i2c-gpio.h
7400 GENERIC GPIO I2C MULTIPLEXER DRIVER
7401 M: Peter Korsgaard <peter.korsgaard@barco.com>
7402 L: linux-i2c@vger.kernel.org
7404 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7405 F: drivers/i2c/muxes/i2c-mux-gpio.c
7406 F: include/linux/platform_data/i2c-mux-gpio.h
7408 GENERIC HDLC (WAN) DRIVERS
7409 M: Krzysztof Halasa <khc@pm.waw.pl>
7411 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7412 F: drivers/net/wan/c101.c
7413 F: drivers/net/wan/hd6457*
7414 F: drivers/net/wan/hdlc*
7415 F: drivers/net/wan/n2.c
7416 F: drivers/net/wan/pc300too.c
7417 F: drivers/net/wan/pci200syn.c
7418 F: drivers/net/wan/wanxl*
7420 GENERIC INCLUDE/ASM HEADER FILES
7421 M: Arnd Bergmann <arnd@arndb.de>
7422 L: linux-arch@vger.kernel.org
7424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7425 F: include/asm-generic/
7426 F: include/uapi/asm-generic/
7428 GENERIC PHY FRAMEWORK
7429 M: Kishon Vijay Abraham I <kishon@ti.com>
7430 M: Vinod Koul <vkoul@kernel.org>
7431 L: linux-kernel@vger.kernel.org
7433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7434 F: Documentation/devicetree/bindings/phy/
7436 F: include/linux/phy/
7438 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7439 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7441 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7444 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7445 M: Kevin Hilman <khilman@kernel.org>
7446 M: Ulf Hansson <ulf.hansson@linaro.org>
7447 L: linux-pm@vger.kernel.org
7449 F: Documentation/devicetree/bindings/power/power?domain*
7450 F: drivers/base/power/domain*.c
7451 F: include/linux/pm_domain.h
7453 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7454 M: Eugen Hristev <eugen.hristev@microchip.com>
7455 L: linux-input@vger.kernel.org
7457 F: drivers/input/touchscreen/resistive-adc-touch.c
7459 GENERIC UIO DRIVER FOR PCI DEVICES
7460 M: "Michael S. Tsirkin" <mst@redhat.com>
7461 L: kvm@vger.kernel.org
7463 F: drivers/uio/uio_pci_generic.c
7465 GENERIC VDSO LIBRARY
7466 M: Andy Lutomirski <luto@kernel.org>
7467 M: Thomas Gleixner <tglx@linutronix.de>
7468 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7469 L: linux-kernel@vger.kernel.org
7471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7472 F: include/asm-generic/vdso/vsyscall.h
7474 F: kernel/time/vsyscall.c
7477 GENWQE (IBM Generic Workqueue Card)
7478 M: Frank Haverkamp <haver@linux.ibm.com>
7480 F: drivers/misc/genwqe/
7482 GET_MAINTAINER SCRIPT
7483 M: Joe Perches <joe@perches.com>
7485 F: scripts/get_maintainer.pl
7488 M: Bob Peterson <rpeterso@redhat.com>
7489 M: Andreas Gruenbacher <agruenba@redhat.com>
7490 L: cluster-devel@redhat.com
7492 W: http://sources.redhat.com/cluster/
7493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7494 F: Documentation/filesystems/gfs2*
7496 F: include/uapi/linux/gfs2_ondisk.h
7499 M: Johan Hovold <johan@kernel.org>
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7502 F: Documentation/ABI/testing/sysfs-class-gnss
7503 F: Documentation/devicetree/bindings/gnss/
7505 F: include/linux/gnss.h
7508 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7509 L: linux-media@vger.kernel.org
7511 F: drivers/media/usb/go7007/
7514 M: Bastien Nocera <hadess@hadess.net>
7515 L: linux-input@vger.kernel.org
7517 F: drivers/input/touchscreen/goodix.c
7519 GOOGLE ETHERNET DRIVERS
7520 M: Catherine Sullivan <csully@google.com>
7521 R: Sagi Shahar <sagis@google.com>
7522 R: Jon Olson <jonolson@google.com>
7523 L: netdev@vger.kernel.org
7525 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7526 F: drivers/net/ethernet/google
7528 GPD POCKET FAN DRIVER
7529 M: Hans de Goede <hdegoede@redhat.com>
7530 L: platform-driver-x86@vger.kernel.org
7532 F: drivers/platform/x86/gpd-pocket-fan.c
7535 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7536 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7537 L: linux-gpio@vger.kernel.org
7538 L: linux-acpi@vger.kernel.org
7540 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7541 F: drivers/gpio/gpiolib-acpi.c
7542 F: drivers/gpio/gpiolib-acpi.h
7545 M: Geert Uytterhoeven <geert+renesas@glider.be>
7546 L: linux-gpio@vger.kernel.org
7548 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7549 F: drivers/gpio/gpio-aggregator.c
7552 M: Sean Young <sean@mess.org>
7553 L: linux-media@vger.kernel.org
7555 F: drivers/media/rc/gpio-ir-tx.c
7558 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7559 L: linux-gpio@vger.kernel.org
7561 F: drivers/gpio/gpio-mockup.c
7562 F: tools/testing/selftests/gpio/
7565 R: Michael Walle <michael@walle.cc>
7567 F: drivers/gpio/gpio-regmap.c
7568 F: include/linux/gpio/regmap.h
7571 M: Linus Walleij <linus.walleij@linaro.org>
7572 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7573 L: linux-gpio@vger.kernel.org
7575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7576 F: Documentation/ABI/obsolete/sysfs-gpio
7577 F: Documentation/ABI/testing/gpio-cdev
7578 F: Documentation/admin-guide/gpio/
7579 F: Documentation/devicetree/bindings/gpio/
7580 F: Documentation/driver-api/gpio/
7582 F: include/asm-generic/gpio.h
7583 F: include/linux/gpio.h
7584 F: include/linux/gpio/
7585 F: include/linux/of_gpio.h
7586 F: include/uapi/linux/gpio.h
7589 GRE DEMULTIPLEXER DRIVER
7590 M: Dmitry Kozlov <xeb@mail.ru>
7591 L: netdev@vger.kernel.org
7593 F: include/net/gre.h
7594 F: net/ipv4/gre_demux.c
7595 F: net/ipv4/gre_offload.c
7597 GRETH 10/100/1G Ethernet MAC device driver
7598 M: Andreas Larsson <andreas@gaisler.com>
7599 L: netdev@vger.kernel.org
7601 F: drivers/net/ethernet/aeroflex/
7603 GREYBUS AUDIO PROTOCOLS DRIVERS
7604 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7605 M: Mark Greer <mgreer@animalcreek.com>
7607 F: drivers/staging/greybus/audio_apbridgea.c
7608 F: drivers/staging/greybus/audio_apbridgea.h
7609 F: drivers/staging/greybus/audio_codec.c
7610 F: drivers/staging/greybus/audio_codec.h
7611 F: drivers/staging/greybus/audio_gb.c
7612 F: drivers/staging/greybus/audio_manager.c
7613 F: drivers/staging/greybus/audio_manager.h
7614 F: drivers/staging/greybus/audio_manager_module.c
7615 F: drivers/staging/greybus/audio_manager_private.h
7616 F: drivers/staging/greybus/audio_manager_sysfs.c
7617 F: drivers/staging/greybus/audio_module.c
7618 F: drivers/staging/greybus/audio_topology.c
7620 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7621 M: Viresh Kumar <vireshk@kernel.org>
7623 F: drivers/staging/greybus/authentication.c
7624 F: drivers/staging/greybus/bootrom.c
7625 F: drivers/staging/greybus/firmware.h
7626 F: drivers/staging/greybus/fw-core.c
7627 F: drivers/staging/greybus/fw-download.c
7628 F: drivers/staging/greybus/fw-management.c
7629 F: drivers/staging/greybus/greybus_authentication.h
7630 F: drivers/staging/greybus/greybus_firmware.h
7631 F: drivers/staging/greybus/hid.c
7632 F: drivers/staging/greybus/i2c.c
7633 F: drivers/staging/greybus/spi.c
7634 F: drivers/staging/greybus/spilib.c
7635 F: drivers/staging/greybus/spilib.h
7637 GREYBUS LOOPBACK DRIVER
7638 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7640 F: drivers/staging/greybus/loopback.c
7642 GREYBUS PLATFORM DRIVERS
7643 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7645 F: drivers/staging/greybus/arche-apb-ctrl.c
7646 F: drivers/staging/greybus/arche-platform.c
7647 F: drivers/staging/greybus/arche_platform.h
7649 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7650 M: Rui Miguel Silva <rmfrfs@gmail.com>
7652 F: drivers/staging/greybus/gpio.c
7653 F: drivers/staging/greybus/light.c
7654 F: drivers/staging/greybus/power_supply.c
7655 F: drivers/staging/greybus/sdio.c
7656 F: drivers/staging/greybus/spi.c
7657 F: drivers/staging/greybus/spilib.c
7660 M: Johan Hovold <johan@kernel.org>
7661 M: Alex Elder <elder@kernel.org>
7662 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7663 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7666 F: drivers/staging/greybus/
7667 F: include/linux/greybus.h
7668 F: include/linux/greybus/
7670 GREYBUS UART PROTOCOLS DRIVERS
7671 M: David Lin <dtwlin@gmail.com>
7673 F: drivers/staging/greybus/log.c
7674 F: drivers/staging/greybus/uart.c
7676 GS1662 VIDEO SERIALIZER
7677 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7678 L: linux-media@vger.kernel.org
7680 T: git git://linuxtv.org/media_tree.git
7681 F: drivers/media/spi/gs1662.c
7683 GSPCA FINEPIX SUBDRIVER
7684 M: Frank Zago <frank@zago.net>
7685 L: linux-media@vger.kernel.org
7687 T: git git://linuxtv.org/media_tree.git
7688 F: drivers/media/usb/gspca/finepix.c
7690 GSPCA GL860 SUBDRIVER
7691 M: Olivier Lorin <o.lorin@laposte.net>
7692 L: linux-media@vger.kernel.org
7694 T: git git://linuxtv.org/media_tree.git
7695 F: drivers/media/usb/gspca/gl860/
7697 GSPCA M5602 SUBDRIVER
7698 M: Erik Andren <erik.andren@gmail.com>
7699 L: linux-media@vger.kernel.org
7701 T: git git://linuxtv.org/media_tree.git
7702 F: drivers/media/usb/gspca/m5602/
7704 GSPCA PAC207 SONIXB SUBDRIVER
7705 M: Hans Verkuil <hverkuil@xs4all.nl>
7706 L: linux-media@vger.kernel.org
7708 T: git git://linuxtv.org/media_tree.git
7709 F: drivers/media/usb/gspca/pac207.c
7711 GSPCA SN9C20X SUBDRIVER
7712 M: Brian Johnson <brijohn@gmail.com>
7713 L: linux-media@vger.kernel.org
7715 T: git git://linuxtv.org/media_tree.git
7716 F: drivers/media/usb/gspca/sn9c20x.c
7718 GSPCA T613 SUBDRIVER
7719 M: Leandro Costantino <lcostantino@gmail.com>
7720 L: linux-media@vger.kernel.org
7722 T: git git://linuxtv.org/media_tree.git
7723 F: drivers/media/usb/gspca/t613.c
7725 GSPCA USB WEBCAM DRIVER
7726 M: Hans Verkuil <hverkuil@xs4all.nl>
7727 L: linux-media@vger.kernel.org
7729 T: git git://linuxtv.org/media_tree.git
7730 F: drivers/media/usb/gspca/
7732 GTP (GPRS Tunneling Protocol)
7733 M: Pablo Neira Ayuso <pablo@netfilter.org>
7734 M: Harald Welte <laforge@gnumonks.org>
7735 L: osmocom-net-gprs@lists.osmocom.org
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7738 F: drivers/net/gtp.c
7740 GUID PARTITION TABLE (GPT)
7741 M: Davidlohr Bueso <dave@stgolabs.net>
7742 L: linux-efi@vger.kernel.org
7744 F: block/partitions/efi.*
7747 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7748 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7750 W: http://uclinux-h8.sourceforge.jp
7751 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7753 F: drivers/clk/h8300/
7754 F: drivers/clocksource/h8300_*.c
7755 F: drivers/irqchip/irq-renesas-h8*.c
7757 HABANALABS PCI DRIVER
7758 M: Oded Gabbay <ogabbay@kernel.org>
7760 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7761 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7762 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7763 F: drivers/misc/habanalabs/
7764 F: include/uapi/misc/habanalabs.h
7767 M: Antti Palosaari <crope@iki.fi>
7768 L: linux-media@vger.kernel.org
7770 W: https://linuxtv.org
7771 W: http://palosaari.fi/linux/
7772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7773 T: git git://linuxtv.org/anttip/media_tree.git
7774 F: drivers/media/usb/hackrf/
7776 HANTRO VPU CODEC DRIVER
7777 M: Ezequiel Garcia <ezequiel@collabora.com>
7778 M: Philipp Zabel <p.zabel@pengutronix.de>
7779 L: linux-media@vger.kernel.org
7780 L: linux-rockchip@lists.infradead.org
7782 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7783 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7784 F: drivers/staging/media/hantro/
7786 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7787 M: Frank Seidel <frank@f-seidel.de>
7788 L: platform-driver-x86@vger.kernel.org
7790 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7791 F: drivers/platform/x86/hdaps.c
7794 M: Jean Delvare <jdelvare@suse.com>
7795 M: Guenter Roeck <linux@roeck-us.net>
7796 L: linux-hwmon@vger.kernel.org
7798 W: http://hwmon.wiki.kernel.org/
7799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7800 F: Documentation/devicetree/bindings/hwmon/
7801 F: Documentation/hwmon/
7803 F: include/linux/hwmon*.h
7804 F: include/trace/events/hwmon*.h
7806 HARDWARE RANDOM NUMBER GENERATOR CORE
7807 M: Matt Mackall <mpm@selenic.com>
7808 M: Herbert Xu <herbert@gondor.apana.org.au>
7809 L: linux-crypto@vger.kernel.org
7811 F: Documentation/admin-guide/hw_random.rst
7812 F: Documentation/devicetree/bindings/rng/
7813 F: drivers/char/hw_random/
7814 F: include/linux/hw_random.h
7816 HARDWARE SPINLOCK CORE
7817 M: Ohad Ben-Cohen <ohad@wizery.com>
7818 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7819 R: Baolin Wang <baolin.wang7@gmail.com>
7820 L: linux-remoteproc@vger.kernel.org
7822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7823 F: Documentation/devicetree/bindings/hwlock/
7824 F: Documentation/locking/hwspinlock.rst
7825 F: drivers/hwspinlock/
7826 F: include/linux/hwspinlock.h
7828 HARDWARE TRACING FACILITIES
7829 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7831 F: drivers/hwtracing/
7833 HARMONY SOUND DRIVER
7834 L: linux-parisc@vger.kernel.org
7836 F: sound/parisc/harmony.*
7838 HDPVR USB VIDEO ENCODER DRIVER
7839 M: Hans Verkuil <hverkuil@xs4all.nl>
7840 L: linux-media@vger.kernel.org
7842 W: https://linuxtv.org
7843 T: git git://linuxtv.org/media_tree.git
7844 F: drivers/media/usb/hdpvr/
7846 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7847 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7849 F: Documentation/watchdog/hpwdt.rst
7850 F: drivers/watchdog/hpwdt.c
7852 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7853 M: Don Brace <don.brace@microchip.com>
7854 L: storagedev@microchip.com
7855 L: linux-scsi@vger.kernel.org
7857 F: Documentation/scsi/hpsa.rst
7858 F: drivers/scsi/hpsa*.[ch]
7859 F: include/linux/cciss*.h
7860 F: include/uapi/linux/cciss*.h
7863 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7864 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7865 L: linux-rdma@vger.kernel.org
7867 F: drivers/infiniband/hw/hfi1
7870 L: linux-fsdevel@vger.kernel.org
7872 F: Documentation/filesystems/hfs.rst
7876 L: linux-fsdevel@vger.kernel.org
7878 F: Documentation/filesystems/hfsplus.rst
7881 HGA FRAMEBUFFER DRIVER
7882 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7883 L: linux-nvidia@lists.surfsouth.com
7885 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7886 F: drivers/video/fbdev/hgafb.c
7888 HIBERNATION (aka Software Suspend, aka swsusp)
7889 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7890 M: Pavel Machek <pavel@ucw.cz>
7891 L: linux-pm@vger.kernel.org
7893 B: https://bugzilla.kernel.org
7894 F: arch/*/include/asm/suspend*.h
7896 F: drivers/base/power/
7897 F: include/linux/freezer.h
7898 F: include/linux/pm.h
7899 F: include/linux/suspend.h
7903 M: Jiri Kosina <jikos@kernel.org>
7904 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7905 L: linux-input@vger.kernel.org
7907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7909 F: include/linux/hid*
7910 F: include/uapi/linux/hid*
7912 HID SENSOR HUB DRIVERS
7913 M: Jiri Kosina <jikos@kernel.org>
7914 M: Jonathan Cameron <jic23@kernel.org>
7915 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7916 L: linux-input@vger.kernel.org
7917 L: linux-iio@vger.kernel.org
7919 F: Documentation/hid/hid-sensor*
7920 F: drivers/hid/hid-sensor-*
7921 F: drivers/iio/*/hid-*
7922 F: include/linux/hid-sensor-*
7924 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7925 M: Thomas Gleixner <tglx@linutronix.de>
7926 L: linux-kernel@vger.kernel.org
7928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7929 F: Documentation/timers/
7930 F: include/linux/clockchips.h
7931 F: include/linux/hrtimer.h
7932 F: kernel/time/clockevents.c
7933 F: kernel/time/hrtimer.c
7934 F: kernel/time/timer_*.c
7936 HIGH-SPEED SCC DRIVER FOR AX.25
7937 L: linux-hams@vger.kernel.org
7939 F: drivers/net/hamradio/dmascc.c
7940 F: drivers/net/hamradio/scc.c
7942 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7943 M: HighPoint Linux Team <linux@highpoint-tech.com>
7945 W: http://www.highpoint-tech.com
7946 F: Documentation/scsi/hptiop.rst
7947 F: drivers/scsi/hptiop.c
7950 M: Jes Sorensen <jes@trained-monkey.org>
7951 L: linux-hippi@sunsite.dk
7953 F: drivers/net/hippi/
7954 F: include/linux/hippidevice.h
7955 F: include/uapi/linux/if_hippi.h
7958 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7959 M: Kurt Kanzenbach <kurt@linutronix.de>
7960 L: netdev@vger.kernel.org
7962 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7963 F: drivers/net/dsa/hirschmann/*
7964 F: include/linux/platform_data/hirschmann-hellcreek.h
7965 F: net/dsa/tag_hellcreek.c
7967 HISILICON DMA DRIVER
7968 M: Zhou Wang <wangzhou1@hisilicon.com>
7969 L: dmaengine@vger.kernel.org
7971 F: drivers/dma/hisi_dma.c
7973 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7974 M: Zaibo Xu <xuzaibo@huawei.com>
7975 L: linux-crypto@vger.kernel.org
7977 F: Documentation/ABI/testing/debugfs-hisi-hpre
7978 F: drivers/crypto/hisilicon/hpre/hpre.h
7979 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7980 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7982 HISILICON LPC BUS DRIVER
7983 M: john.garry@huawei.com
7985 W: http://www.hisilicon.com
7986 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7987 F: drivers/bus/hisi_lpc.c
7989 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7990 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7991 M: Salil Mehta <salil.mehta@huawei.com>
7992 L: netdev@vger.kernel.org
7994 W: http://www.hisilicon.com
7995 F: drivers/net/ethernet/hisilicon/hns3/
7997 HISILICON NETWORK SUBSYSTEM DRIVER
7998 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7999 M: Salil Mehta <salil.mehta@huawei.com>
8000 L: netdev@vger.kernel.org
8002 W: http://www.hisilicon.com
8003 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8004 F: drivers/net/ethernet/hisilicon/
8006 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8007 M: John Stultz <john.stultz@linaro.org>
8008 L: linux-kernel@vger.kernel.org
8010 F: drivers/misc/hisi_hikey_usb.c
8011 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8013 HISILICON PMU DRIVER
8014 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8016 W: http://www.hisilicon.com
8017 F: Documentation/admin-guide/perf/hisi-pmu.rst
8018 F: drivers/perf/hisilicon
8020 HISILICON QM AND ZIP Controller DRIVER
8021 M: Zhou Wang <wangzhou1@hisilicon.com>
8022 L: linux-crypto@vger.kernel.org
8024 F: Documentation/ABI/testing/debugfs-hisi-zip
8025 F: drivers/crypto/hisilicon/qm.c
8026 F: drivers/crypto/hisilicon/qm.h
8027 F: drivers/crypto/hisilicon/sgl.c
8028 F: drivers/crypto/hisilicon/zip/
8030 HISILICON ROCE DRIVER
8031 M: Lijun Ou <oulijun@huawei.com>
8032 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8033 M: Weihang Li <liweihang@huawei.com>
8034 L: linux-rdma@vger.kernel.org
8036 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8037 F: drivers/infiniband/hw/hns/
8039 HISILICON SAS Controller
8040 M: John Garry <john.garry@huawei.com>
8042 W: http://www.hisilicon.com
8043 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8044 F: drivers/scsi/hisi_sas/
8046 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8047 M: Zaibo Xu <xuzaibo@huawei.com>
8048 L: linux-crypto@vger.kernel.org
8050 F: Documentation/ABI/testing/debugfs-hisi-sec
8051 F: drivers/crypto/hisilicon/sec2/sec.h
8052 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8053 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8054 F: drivers/crypto/hisilicon/sec2/sec_main.c
8056 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8057 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8058 L: devel@driverdev.osuosl.org
8060 F: drivers/staging/hikey9xx/
8062 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8063 M: Zaibo Xu <xuzaibo@huawei.com>
8065 F: drivers/crypto/hisilicon/trng/trng.c
8067 HISILICON V3XX SPI NOR FLASH Controller Driver
8068 M: John Garry <john.garry@huawei.com>
8070 W: http://www.hisilicon.com
8071 F: drivers/spi/spi-hisi-sfc-v3xx.c
8073 HMM - Heterogeneous Memory Management
8074 M: Jérôme Glisse <jglisse@redhat.com>
8075 L: linux-mm@kvack.org
8077 F: Documentation/vm/hmm.rst
8078 F: include/linux/hmm*
8081 F: tools/testing/selftests/vm/*hmm*
8084 M: Jouni Malinen <j@w1.fi>
8085 L: linux-wireless@vger.kernel.org
8087 W: http://w1.fi/hostap-driver.html
8088 F: drivers/net/wireless/intersil/hostap/
8090 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8091 L: platform-driver-x86@vger.kernel.org
8093 F: drivers/platform/x86/tc1100-wmi.c
8095 HPET: High Precision Event Timers driver
8096 M: Clemens Ladisch <clemens@ladisch.de>
8098 F: Documentation/timers/hpet.rst
8099 F: drivers/char/hpet.c
8100 F: include/linux/hpet.h
8101 F: include/uapi/linux/hpet.h
8105 F: arch/x86/include/asm/hpet.h
8106 F: arch/x86/kernel/hpet.c
8109 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8111 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8115 M: Sebastian Reichel <sre@kernel.org>
8117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8118 F: Documentation/ABI/testing/sysfs-bus-hsi
8119 F: Documentation/driver-api/hsi.rst
8121 F: include/linux/hsi/
8122 F: include/uapi/linux/hsi/
8125 L: linux-usb@vger.kernel.org
8127 F: drivers/net/usb/hso.c
8129 HSR NETWORK PROTOCOL
8130 L: netdev@vger.kernel.org
8134 HT16K33 LED CONTROLLER DRIVER
8135 M: Robin van der Gracht <robin@protonic.nl>
8137 F: Documentation/devicetree/bindings/display/ht16k33.txt
8138 F: drivers/auxdisplay/ht16k33.c
8140 HTCPEN TOUCHSCREEN DRIVER
8141 M: Pau Oliva Fora <pof@eslack.org>
8142 L: linux-input@vger.kernel.org
8144 F: drivers/input/touchscreen/htcpen.c
8146 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8147 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8148 L: linux-iio@vger.kernel.org
8150 W: http://www.st.com/
8151 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8152 F: drivers/iio/humidity/hts221*
8154 HUAWEI ETHERNET DRIVER
8155 M: Bin Luo <luobin9@huawei.com>
8156 L: netdev@vger.kernel.org
8158 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8159 F: drivers/net/ethernet/huawei/hinic/
8162 M: Mike Kravetz <mike.kravetz@oracle.com>
8163 L: linux-mm@kvack.org
8165 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8166 F: Documentation/admin-guide/mm/hugetlbpage.rst
8167 F: Documentation/vm/hugetlbfs_reserv.rst
8169 F: include/linux/hugetlb.h
8173 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8174 L: linux-media@vger.kernel.org
8176 W: https://linuxtv.org
8177 T: git git://linuxtv.org/media_tree.git
8178 F: drivers/media/platform/sti/hva
8180 HWPOISON MEMORY FAILURE HANDLING
8181 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8182 L: linux-mm@kvack.org
8184 F: mm/hwpoison-inject.c
8185 F: mm/memory-failure.c
8187 HYGON PROCESSOR SUPPORT
8188 M: Pu Wen <puwen@hygon.cn>
8189 L: linux-kernel@vger.kernel.org
8191 F: arch/x86/kernel/cpu/hygon.c
8193 HYNIX HI556 SENSOR DRIVER
8194 M: Shawn Tu <shawnx.tu@intel.com>
8195 L: linux-media@vger.kernel.org
8197 T: git git://linuxtv.org/media_tree.git
8198 F: drivers/media/i2c/hi556.c
8200 Hyper-V CORE AND DRIVERS
8201 M: "K. Y. Srinivasan" <kys@microsoft.com>
8202 M: Haiyang Zhang <haiyangz@microsoft.com>
8203 M: Stephen Hemminger <sthemmin@microsoft.com>
8204 M: Wei Liu <wei.liu@kernel.org>
8205 L: linux-hyperv@vger.kernel.org
8207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8208 F: Documentation/ABI/stable/sysfs-bus-vmbus
8209 F: Documentation/ABI/testing/debugfs-hyperv
8210 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8212 F: arch/x86/include/asm/hyperv-tlfs.h
8213 F: arch/x86/include/asm/mshyperv.h
8214 F: arch/x86/include/asm/trace/hyperv.h
8215 F: arch/x86/kernel/cpu/mshyperv.c
8216 F: drivers/clocksource/hyperv_timer.c
8217 F: drivers/hid/hid-hyperv.c
8219 F: drivers/input/serio/hyperv-keyboard.c
8220 F: drivers/iommu/hyperv-iommu.c
8221 F: drivers/net/hyperv/
8222 F: drivers/pci/controller/pci-hyperv-intf.c
8223 F: drivers/pci/controller/pci-hyperv.c
8224 F: drivers/scsi/storvsc_drv.c
8225 F: drivers/uio/uio_hv_generic.c
8226 F: drivers/video/fbdev/hyperv_fb.c
8227 F: include/asm-generic/hyperv-tlfs.h
8228 F: include/asm-generic/mshyperv.h
8229 F: include/clocksource/hyperv_timer.h
8230 F: include/linux/hyperv.h
8231 F: include/uapi/linux/hyperv.h
8232 F: net/vmw_vsock/hyperv_transport.c
8236 M: Vignesh Raghavendra <vigneshr@ti.com>
8237 L: linux-mtd@lists.infradead.org
8239 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8240 C: irc://irc.oftc.net/mtd
8241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8242 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8243 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8244 F: drivers/mtd/hyperbus/
8245 F: include/linux/mtd/hyperbus.h
8247 HYPERVISOR VIRTUAL CONSOLE DRIVER
8248 L: linuxppc-dev@lists.ozlabs.org
8253 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8254 L: linux-i2c@vger.kernel.org
8255 L: linux-acpi@vger.kernel.org
8257 F: drivers/i2c/i2c-core-acpi.c
8259 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8260 M: Ajay Gupta <ajayg@nvidia.com>
8261 L: linux-i2c@vger.kernel.org
8263 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8264 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8267 M: Peter Rosin <peda@axentia.se>
8268 L: linux-i2c@vger.kernel.org
8270 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8271 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8272 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8273 F: Documentation/i2c/i2c-topology.rst
8274 F: Documentation/i2c/muxes/
8275 F: drivers/i2c/i2c-mux.c
8276 F: drivers/i2c/muxes/
8277 F: include/linux/i2c-mux.h
8279 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8280 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8281 L: linux-i2c@vger.kernel.org
8283 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8284 F: drivers/i2c/busses/i2c-mv64xxx.c
8286 I2C OVER PARALLEL PORT
8287 M: Jean Delvare <jdelvare@suse.com>
8288 L: linux-i2c@vger.kernel.org
8290 F: Documentation/i2c/busses/i2c-parport.rst
8291 F: drivers/i2c/busses/i2c-parport.c
8294 M: Wolfram Sang <wsa@kernel.org>
8295 L: linux-i2c@vger.kernel.org
8297 W: https://i2c.wiki.kernel.org/
8298 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8300 F: Documentation/devicetree/bindings/i2c/i2c.txt
8301 F: Documentation/i2c/
8303 F: include/linux/i2c-dev.h
8304 F: include/linux/i2c-smbus.h
8305 F: include/linux/i2c.h
8306 F: include/uapi/linux/i2c-*.h
8307 F: include/uapi/linux/i2c.h
8309 I2C SUBSYSTEM HOST DRIVERS
8310 L: linux-i2c@vger.kernel.org
8312 W: https://i2c.wiki.kernel.org/
8313 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8315 F: Documentation/devicetree/bindings/i2c/
8316 F: drivers/i2c/algos/
8317 F: drivers/i2c/busses/
8320 M: Jean Delvare <jdelvare@suse.com>
8321 L: linux-i2c@vger.kernel.org
8323 F: Documentation/i2c/busses/i2c-taos-evm.rst
8324 F: drivers/i2c/busses/i2c-taos-evm.c
8327 M: Till Harbaum <till@harbaum.org>
8328 L: linux-i2c@vger.kernel.org
8330 W: http://www.harbaum.org/till/i2c_tiny_usb
8331 F: drivers/i2c/busses/i2c-tiny-usb.c
8333 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8334 M: Jean Delvare <jdelvare@suse.com>
8335 L: linux-i2c@vger.kernel.org
8337 F: Documentation/i2c/busses/i2c-ali1535.rst
8338 F: Documentation/i2c/busses/i2c-ali1563.rst
8339 F: Documentation/i2c/busses/i2c-ali15x3.rst
8340 F: Documentation/i2c/busses/i2c-amd756.rst
8341 F: Documentation/i2c/busses/i2c-amd8111.rst
8342 F: Documentation/i2c/busses/i2c-i801.rst
8343 F: Documentation/i2c/busses/i2c-nforce2.rst
8344 F: Documentation/i2c/busses/i2c-piix4.rst
8345 F: Documentation/i2c/busses/i2c-sis5595.rst
8346 F: Documentation/i2c/busses/i2c-sis630.rst
8347 F: Documentation/i2c/busses/i2c-sis96x.rst
8348 F: Documentation/i2c/busses/i2c-via.rst
8349 F: Documentation/i2c/busses/i2c-viapro.rst
8350 F: drivers/i2c/busses/i2c-ali1535.c
8351 F: drivers/i2c/busses/i2c-ali1563.c
8352 F: drivers/i2c/busses/i2c-ali15x3.c
8353 F: drivers/i2c/busses/i2c-amd756-s4882.c
8354 F: drivers/i2c/busses/i2c-amd756.c
8355 F: drivers/i2c/busses/i2c-amd8111.c
8356 F: drivers/i2c/busses/i2c-i801.c
8357 F: drivers/i2c/busses/i2c-isch.c
8358 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8359 F: drivers/i2c/busses/i2c-nforce2.c
8360 F: drivers/i2c/busses/i2c-piix4.c
8361 F: drivers/i2c/busses/i2c-sis5595.c
8362 F: drivers/i2c/busses/i2c-sis630.c
8363 F: drivers/i2c/busses/i2c-sis96x.c
8364 F: drivers/i2c/busses/i2c-via.c
8365 F: drivers/i2c/busses/i2c-viapro.c
8367 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8368 M: Hans de Goede <hdegoede@redhat.com>
8369 L: linux-i2c@vger.kernel.org
8371 F: drivers/i2c/busses/i2c-cht-wc.c
8373 I2C/SMBUS ISMT DRIVER
8374 M: Seth Heasley <seth.heasley@intel.com>
8375 M: Neil Horman <nhorman@tuxdriver.com>
8376 L: linux-i2c@vger.kernel.org
8377 F: Documentation/i2c/busses/i2c-ismt.rst
8378 F: drivers/i2c/busses/i2c-ismt.c
8380 I2C/SMBUS STUB DRIVER
8381 M: Jean Delvare <jdelvare@suse.com>
8382 L: linux-i2c@vger.kernel.org
8384 F: drivers/i2c/i2c-stub.c
8386 I3C DRIVER FOR CADENCE I3C MASTER IP
8387 M: Przemysław Gaj <pgaj@cadence.com>
8389 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8390 F: drivers/i3c/master/i3c-master-cdns.c
8392 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8393 M: Vitor Soares <vitor.soares@synopsys.com>
8395 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8396 F: drivers/i3c/master/dw*
8399 M: Boris Brezillon <bbrezillon@kernel.org>
8400 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8402 C: irc://chat.freenode.net/linux-i3c
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8404 F: Documentation/ABI/testing/sysfs-bus-i3c
8405 F: Documentation/devicetree/bindings/i3c/
8406 F: Documentation/driver-api/i3c
8408 F: include/linux/i3c/
8410 IA64 (Itanium) PLATFORM
8411 M: Tony Luck <tony.luck@intel.com>
8412 M: Fenghua Yu <fenghua.yu@intel.com>
8413 L: linux-ia64@vger.kernel.org
8415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8416 F: Documentation/ia64/
8419 IBM Power 842 compression accelerator
8420 M: Haren Myneni <haren@us.ibm.com>
8423 F: drivers/crypto/nx/Kconfig
8424 F: drivers/crypto/nx/Makefile
8425 F: drivers/crypto/nx/nx-842*
8426 F: include/linux/sw842.h
8429 IBM Power in-Nest Crypto Acceleration
8430 M: Breno Leitão <leitao@debian.org>
8431 M: Nayna Jain <nayna@linux.ibm.com>
8432 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8433 L: linux-crypto@vger.kernel.org
8435 F: drivers/crypto/nx/Kconfig
8436 F: drivers/crypto/nx/Makefile
8437 F: drivers/crypto/nx/nx-aes*
8438 F: drivers/crypto/nx/nx-sha*
8439 F: drivers/crypto/nx/nx.*
8440 F: drivers/crypto/nx/nx_csbcpb.h
8441 F: drivers/crypto/nx/nx_debugfs.c
8443 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8444 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8445 L: linux-pci@vger.kernel.org
8446 L: linuxppc-dev@lists.ozlabs.org
8448 F: drivers/pci/hotplug/rpadlpar*
8450 IBM Power Linux RAID adapter
8451 M: Brian King <brking@us.ibm.com>
8453 F: drivers/scsi/ipr.*
8455 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8456 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8457 L: linux-pci@vger.kernel.org
8458 L: linuxppc-dev@lists.ozlabs.org
8460 F: drivers/pci/hotplug/rpaphp*
8462 IBM Power SRIOV Virtual NIC Device Driver
8463 M: Dany Madden <drt@linux.ibm.com>
8464 M: Lijun Pan <ljp@linux.ibm.com>
8465 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8466 L: netdev@vger.kernel.org
8468 F: drivers/net/ethernet/ibm/ibmvnic.*
8470 IBM Power Virtual Accelerator Switchboard
8471 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8472 L: linuxppc-dev@lists.ozlabs.org
8474 F: arch/powerpc/include/asm/vas.h
8475 F: arch/powerpc/platforms/powernv/copy-paste.h
8476 F: arch/powerpc/platforms/powernv/vas*
8478 IBM Power Virtual Ethernet Device Driver
8479 M: Cristobal Forno <cforno12@linux.ibm.com>
8480 L: netdev@vger.kernel.org
8482 F: drivers/net/ethernet/ibm/ibmveth.*
8484 IBM Power Virtual FC Device Drivers
8485 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8486 L: linux-scsi@vger.kernel.org
8488 F: drivers/scsi/ibmvscsi/ibmvfc*
8490 IBM Power Virtual Management Channel Driver
8491 M: Steven Royer <seroyer@linux.ibm.com>
8493 F: drivers/misc/ibmvmc.*
8495 IBM Power Virtual SCSI Device Drivers
8496 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8497 L: linux-scsi@vger.kernel.org
8499 F: drivers/scsi/ibmvscsi/ibmvscsi*
8500 F: include/scsi/viosrp.h
8502 IBM Power Virtual SCSI Device Target Driver
8503 M: Michael Cyr <mikecyr@linux.ibm.com>
8504 L: linux-scsi@vger.kernel.org
8505 L: target-devel@vger.kernel.org
8507 F: drivers/scsi/ibmvscsi_tgt/
8509 IBM Power VMX Cryptographic instructions
8510 M: Breno Leitão <leitao@debian.org>
8511 M: Nayna Jain <nayna@linux.ibm.com>
8512 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8513 L: linux-crypto@vger.kernel.org
8515 F: drivers/crypto/vmx/Kconfig
8516 F: drivers/crypto/vmx/Makefile
8517 F: drivers/crypto/vmx/aes*
8518 F: drivers/crypto/vmx/ghash*
8519 F: drivers/crypto/vmx/ppc-xlate.pl
8520 F: drivers/crypto/vmx/vmx.c
8522 IBM ServeRAID RAID DRIVER
8524 F: drivers/scsi/ips.*
8526 ICH LPC AND GPIO DRIVER
8527 M: Peter Tyser <ptyser@xes-inc.com>
8529 F: drivers/gpio/gpio-ich.c
8530 F: drivers/mfd/lpc_ich.c
8533 M: Max Staudt <max@enpas.org>
8534 L: linux-i2c@vger.kernel.org
8536 F: drivers/i2c/busses/i2c-icy.c
8539 M: "David S. Miller" <davem@davemloft.net>
8540 L: linux-ide@vger.kernel.org
8542 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8544 F: Documentation/ide/
8546 F: include/linux/ide.h
8549 M: Borislav Petkov <bp@alien8.de>
8550 L: linux-ide@vger.kernel.org
8552 F: Documentation/cdrom/ide-cd.rst
8553 F: drivers/ide/ide-cd*
8555 IDEAPAD LAPTOP EXTRAS DRIVER
8556 M: Ike Panhc <ike.pan@canonical.com>
8557 L: platform-driver-x86@vger.kernel.org
8559 W: http://launchpad.net/ideapad-laptop
8560 F: drivers/platform/x86/ideapad-laptop.c
8562 IDEAPAD LAPTOP SLIDEBAR DRIVER
8563 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8564 L: linux-input@vger.kernel.org
8566 W: https://github.com/o2genum/ideapad-slidebar
8567 F: drivers/input/misc/ideapad_slidebar.c
8569 IDT VersaClock 5 CLOCK DRIVER
8570 M: Luca Ceresoli <luca@lucaceresoli.net>
8572 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8573 F: drivers/clk/clk-versaclock5.c
8575 IEEE 802.15.4 SUBSYSTEM
8576 M: Alexander Aring <alex.aring@gmail.com>
8577 M: Stefan Schmidt <stefan@datenfreihafen.org>
8578 L: linux-wpan@vger.kernel.org
8580 W: https://linux-wpan.org/
8581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8583 F: Documentation/networking/ieee802154.rst
8584 F: drivers/net/ieee802154/
8585 F: include/linux/ieee802154.h
8586 F: include/linux/nl802154.h
8587 F: include/net/af_ieee802154.h
8588 F: include/net/cfg802154.h
8589 F: include/net/ieee802154_netdev.h
8590 F: include/net/mac802154.h
8591 F: include/net/nl802154.h
8596 M: Yotam Gigi <yotam.gi@gmail.com>
8597 M: Jamal Hadi Salim <jhs@mojatatu.com>
8598 F: include/net/ife.h
8599 F: include/uapi/linux/ife.h
8602 IGORPLUG-USB IR RECEIVER
8603 M: Sean Young <sean@mess.org>
8604 L: linux-media@vger.kernel.org
8606 F: drivers/media/rc/igorplugusb.c
8608 IGUANAWORKS USB IR TRANSCEIVER
8609 M: Sean Young <sean@mess.org>
8610 L: linux-media@vger.kernel.org
8612 F: drivers/media/rc/iguanair.c
8614 IIO DIGITAL POTENTIOMETER DAC
8615 M: Peter Rosin <peda@axentia.se>
8616 L: linux-iio@vger.kernel.org
8618 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8619 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8620 F: drivers/iio/dac/dpot-dac.c
8622 IIO ENVELOPE DETECTOR
8623 M: Peter Rosin <peda@axentia.se>
8624 L: linux-iio@vger.kernel.org
8626 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8627 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8628 F: drivers/iio/adc/envelope-detector.c
8631 M: Peter Rosin <peda@axentia.se>
8632 L: linux-iio@vger.kernel.org
8634 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8635 F: drivers/iio/multiplexer/iio-mux.c
8637 IIO SUBSYSTEM AND DRIVERS
8638 M: Jonathan Cameron <jic23@kernel.org>
8639 R: Lars-Peter Clausen <lars@metafoo.de>
8640 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8641 L: linux-iio@vger.kernel.org
8643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8644 F: Documentation/ABI/testing/configfs-iio*
8645 F: Documentation/ABI/testing/sysfs-bus-iio*
8646 F: Documentation/devicetree/bindings/iio/
8648 F: drivers/staging/iio/
8649 F: include/linux/iio/
8653 M: Peter Rosin <peda@axentia.se>
8654 L: linux-iio@vger.kernel.org
8656 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8657 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8658 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8659 F: drivers/iio/afe/iio-rescale.c
8661 IKANOS/ADI EAGLE ADSL USB DRIVER
8662 M: Matthieu Castet <castet.matthieu@free.fr>
8663 M: Stanislaw Gruszka <stf_xl@wp.pl>
8665 F: drivers/usb/atm/ueagle-atm.c
8667 IMGTEC ASCII LCD DRIVER
8668 M: Paul Burton <paulburton@kernel.org>
8670 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8671 F: drivers/auxdisplay/img-ascii-lcd.c
8673 IMGTEC IR DECODER DRIVER
8675 F: drivers/media/rc/img-ir/
8677 IMON SOUNDGRAPH USB IR RECEIVER
8678 M: Sean Young <sean@mess.org>
8679 L: linux-media@vger.kernel.org
8681 F: drivers/media/rc/imon.c
8682 F: drivers/media/rc/imon_raw.c
8684 IMS TWINTURBO FRAMEBUFFER DRIVER
8685 L: linux-fbdev@vger.kernel.org
8687 F: drivers/video/fbdev/imsttfb.c
8689 INA209 HARDWARE MONITOR DRIVER
8690 M: Guenter Roeck <linux@roeck-us.net>
8691 L: linux-hwmon@vger.kernel.org
8693 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8694 F: Documentation/hwmon/ina209.rst
8695 F: drivers/hwmon/ina209.c
8697 INA2XX HARDWARE MONITOR DRIVER
8698 M: Guenter Roeck <linux@roeck-us.net>
8699 L: linux-hwmon@vger.kernel.org
8701 F: Documentation/hwmon/ina2xx.rst
8702 F: drivers/hwmon/ina2xx.c
8703 F: include/linux/platform_data/ina2xx.h
8705 INDUSTRY PACK SUBSYSTEM (IPACK)
8706 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8707 M: Jens Taprogge <jens.taprogge@taprogge.org>
8708 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8709 L: industrypack-devel@lists.sourceforge.net
8711 W: http://industrypack.sourceforge.net
8714 INFINEON DPS310 Driver
8715 M: Eddie James <eajames@linux.ibm.com>
8716 L: linux-iio@vger.kernel.org
8718 F: drivers/iio/pressure/dps310.c
8720 INFINIBAND SUBSYSTEM
8721 M: Doug Ledford <dledford@redhat.com>
8722 M: Jason Gunthorpe <jgg@nvidia.com>
8723 L: linux-rdma@vger.kernel.org
8725 W: https://github.com/linux-rdma/rdma-core
8726 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8728 F: Documentation/devicetree/bindings/infiniband/
8729 F: Documentation/infiniband/
8730 F: drivers/infiniband/
8732 F: include/trace/events/ib_mad.h
8733 F: include/trace/events/ib_umad.h
8734 F: include/uapi/linux/if_infiniband.h
8735 F: include/uapi/rdma/
8736 F: samples/bpf/ibumad_kern.c
8737 F: samples/bpf/ibumad_user.c
8739 INGENIC JZ4780 NAND DRIVER
8740 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8741 L: linux-mtd@lists.infradead.org
8742 L: linux-mips@vger.kernel.org
8744 F: drivers/mtd/nand/raw/ingenic/
8747 M: Paul Cercueil <paul@crapouillou.net>
8748 L: linux-mips@vger.kernel.org
8750 F: arch/mips/boot/dts/ingenic/
8751 F: arch/mips/generic/board-ingenic.c
8752 F: arch/mips/include/asm/mach-ingenic/
8753 F: arch/mips/ingenic/Kconfig
8754 F: drivers/clk/ingenic/
8755 F: drivers/dma/dma-jz4780.c
8756 F: drivers/gpu/drm/ingenic/
8757 F: drivers/i2c/busses/i2c-jz4780.c
8758 F: drivers/iio/adc/ingenic-adc.c
8759 F: drivers/irqchip/irq-ingenic.c
8760 F: drivers/memory/jz4780-nemc.c
8761 F: drivers/mmc/host/jz4740_mmc.c
8762 F: drivers/mtd/nand/raw/ingenic/
8763 F: drivers/pinctrl/pinctrl-ingenic.c
8764 F: drivers/power/supply/ingenic-battery.c
8765 F: drivers/pwm/pwm-jz4740.c
8766 F: drivers/remoteproc/ingenic_rproc.c
8767 F: drivers/rtc/rtc-jz4740.c
8768 F: drivers/tty/serial/8250/8250_ingenic.c
8769 F: drivers/usb/musb/jz4740.c
8770 F: drivers/watchdog/jz4740_wdt.c
8771 F: include/dt-bindings/iio/adc/ingenic,adc.h
8772 F: include/linux/mfd/ingenic-tcu.h
8773 F: sound/soc/codecs/jz47*
8774 F: sound/soc/jz4740/
8777 M: Jan Kara <jack@suse.cz>
8778 R: Amir Goldstein <amir73il@gmail.com>
8779 L: linux-fsdevel@vger.kernel.org
8781 F: Documentation/filesystems/inotify.rst
8782 F: fs/notify/inotify/
8783 F: include/linux/inotify.h
8784 F: include/uapi/linux/inotify.h
8786 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8787 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8788 L: linux-input@vger.kernel.org
8790 Q: http://patchwork.kernel.org/project/linux-input/list/
8791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8792 F: Documentation/devicetree/bindings/input/
8793 F: Documentation/devicetree/bindings/serio/
8794 F: Documentation/input/
8796 F: include/linux/input.h
8797 F: include/linux/input/
8798 F: include/uapi/linux/input-event-codes.h
8799 F: include/uapi/linux/input.h
8801 INPUT MULTITOUCH (MT) PROTOCOL
8802 M: Henrik Rydberg <rydberg@bitmath.org>
8803 L: linux-input@vger.kernel.org
8805 F: Documentation/input/multi-touch-protocol.rst
8806 F: drivers/input/input-mt.c
8809 INSIDE SECURE CRYPTO DRIVER
8810 M: Antoine Tenart <atenart@kernel.org>
8811 L: linux-crypto@vger.kernel.org
8813 F: drivers/crypto/inside-secure/
8815 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8816 M: Mimi Zohar <zohar@linux.ibm.com>
8817 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8818 L: linux-integrity@vger.kernel.org
8820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8821 F: security/integrity/ima/
8823 INTEL 810/815 FRAMEBUFFER DRIVER
8824 M: Antonino Daplas <adaplas@gmail.com>
8825 L: linux-fbdev@vger.kernel.org
8827 F: drivers/video/fbdev/i810/
8830 M: Cezary Rojewski <cezary.rojewski@intel.com>
8831 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8832 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8833 M: Jie Yang <yang.jie@linux.intel.com>
8834 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8838 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8839 M: Hans de Goede <hdegoede@redhat.com>
8840 L: platform-driver-x86@vger.kernel.org
8842 F: drivers/platform/x86/intel_atomisp2_pm.c
8844 INTEL ATOMISP2 LED DRIVER
8845 M: Hans de Goede <hdegoede@redhat.com>
8846 L: platform-driver-x86@vger.kernel.org
8848 F: drivers/platform/x86/intel_atomisp2_led.c
8850 INTEL BROXTON PMC DRIVER
8851 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8852 M: Zha Qipeng <qipeng.zha@intel.com>
8854 F: drivers/mfd/intel_pmc_bxt.c
8855 F: include/linux/mfd/intel_pmc_bxt.h
8857 INTEL C600 SERIES SAS CONTROLLER DRIVER
8858 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8859 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8860 L: linux-scsi@vger.kernel.org
8862 T: git git://git.code.sf.net/p/intel-sas/isci
8863 F: drivers/scsi/isci/
8865 INTEL CPU family model numbers
8866 M: Tony Luck <tony.luck@intel.com>
8868 L: linux-kernel@vger.kernel.org
8870 F: arch/x86/include/asm/intel-family.h
8872 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8873 M: Jani Nikula <jani.nikula@linux.intel.com>
8874 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8875 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8876 L: intel-gfx@lists.freedesktop.org
8878 W: https://01.org/linuxgraphics/
8879 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8880 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8881 C: irc://chat.freenode.net/intel-gfx
8882 T: git git://anongit.freedesktop.org/drm-intel
8883 F: Documentation/gpu/i915.rst
8884 F: drivers/gpu/drm/i915/
8885 F: include/drm/i915*
8886 F: include/uapi/drm/i915_drm.h
8888 INTEL ETHERNET DRIVERS
8889 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8890 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8891 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8893 W: http://www.intel.com/support/feedback.htm
8894 W: http://e1000.sourceforge.net/
8895 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8898 F: Documentation/networking/device_drivers/ethernet/intel/
8899 F: drivers/net/ethernet/intel/
8900 F: drivers/net/ethernet/intel/*/
8901 F: include/linux/avf/virtchnl.h
8903 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8904 M: Maik Broemme <mbroemme@libmpq.org>
8905 L: linux-fbdev@vger.kernel.org
8907 F: Documentation/fb/intelfb.rst
8908 F: drivers/video/fbdev/intelfb/
8911 M: Andy Shevchenko <andy@kernel.org>
8912 L: linux-gpio@vger.kernel.org
8914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8915 F: drivers/gpio/gpio-ich.c
8916 F: drivers/gpio/gpio-intel-mid.c
8917 F: drivers/gpio/gpio-merrifield.c
8918 F: drivers/gpio/gpio-ml-ioh.c
8919 F: drivers/gpio/gpio-pch.c
8920 F: drivers/gpio/gpio-sch.c
8921 F: drivers/gpio/gpio-sodaville.c
8923 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8924 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8925 M: Zhi Wang <zhi.a.wang@intel.com>
8926 L: intel-gvt-dev@lists.freedesktop.org
8927 L: intel-gfx@lists.freedesktop.org
8929 W: https://01.org/igvt-g
8930 T: git https://github.com/intel/gvt-linux.git
8931 F: drivers/gpu/drm/i915/gvt/
8933 INTEL HID EVENT DRIVER
8934 M: Alex Hung <alex.hung@canonical.com>
8935 L: platform-driver-x86@vger.kernel.org
8937 F: drivers/platform/x86/intel-hid.c
8939 INTEL I/OAT DMA DRIVER
8940 M: Dave Jiang <dave.jiang@intel.com>
8941 R: Dan Williams <dan.j.williams@intel.com>
8942 L: dmaengine@vger.kernel.org
8944 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8945 F: drivers/dma/ioat*
8948 M: Dave Jiang <dave.jiang@intel.com>
8949 L: dmaengine@vger.kernel.org
8951 F: drivers/dma/idxd/*
8952 F: include/uapi/linux/idxd.h
8955 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8956 M: Len Brown <lenb@kernel.org>
8957 L: linux-pm@vger.kernel.org
8959 B: https://bugzilla.kernel.org
8960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8961 F: drivers/idle/intel_idle.c
8963 INTEL INTEGRATED SENSOR HUB DRIVER
8964 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8965 M: Jiri Kosina <jikos@kernel.org>
8966 L: linux-input@vger.kernel.org
8968 F: drivers/hid/intel-ish-hid/
8971 M: David Woodhouse <dwmw2@infradead.org>
8972 M: Lu Baolu <baolu.lu@linux.intel.com>
8973 L: iommu@lists.linux-foundation.org
8975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8976 F: drivers/iommu/intel/
8977 F: include/linux/intel-iommu.h
8978 F: include/linux/intel-svm.h
8980 INTEL IOP-ADMA DMA DRIVER
8981 R: Dan Williams <dan.j.williams@intel.com>
8983 F: drivers/dma/iop-adma.c
8985 INTEL IPU3 CSI-2 CIO2 DRIVER
8986 M: Yong Zhi <yong.zhi@intel.com>
8987 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8988 M: Bingbu Cao <bingbu.cao@intel.com>
8989 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8990 L: linux-media@vger.kernel.org
8992 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8993 F: drivers/media/pci/intel/ipu3/
8995 INTEL IPU3 CSI-2 IMGU DRIVER
8996 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8997 R: Bingbu Cao <bingbu.cao@intel.com>
8998 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8999 L: linux-media@vger.kernel.org
9001 F: Documentation/admin-guide/media/ipu3.rst
9002 F: Documentation/admin-guide/media/ipu3_rcb.svg
9003 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9004 F: drivers/staging/media/ipu3/
9006 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9007 M: Krzysztof Halasa <khalasa@piap.pl>
9009 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9010 F: drivers/net/wan/ixp4xx_hss.c
9011 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9012 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9013 F: include/linux/soc/ixp4xx/npe.h
9014 F: include/linux/soc/ixp4xx/qmgr.h
9016 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9017 M: Deepak Saxena <dsaxena@plexity.net>
9019 F: drivers/char/hw_random/ixp4xx-rng.c
9021 INTEL KEEM BAY DRM DRIVER
9022 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9023 M: Edmund Dea <edmund.j.dea@intel.com>
9025 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9026 F: drivers/gpu/drm/kmb/
9028 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9029 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9031 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9032 F: drivers/crypto/keembay/Kconfig
9033 F: drivers/crypto/keembay/Makefile
9034 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9035 F: drivers/crypto/keembay/ocs-aes.c
9036 F: drivers/crypto/keembay/ocs-aes.h
9038 INTEL MANAGEMENT ENGINE (mei)
9039 M: Tomas Winkler <tomas.winkler@intel.com>
9040 L: linux-kernel@vger.kernel.org
9042 F: Documentation/driver-api/mei/*
9043 F: drivers/misc/mei/
9044 F: drivers/watchdog/mei_wdt.c
9045 F: include/linux/mei_cl_bus.h
9046 F: include/uapi/linux/mei.h
9049 INTEL MENLOW THERMAL DRIVER
9050 M: Sujith Thomas <sujith.thomas@intel.com>
9051 L: platform-driver-x86@vger.kernel.org
9053 W: https://01.org/linux-acpi
9054 F: drivers/platform/x86/intel_menlow.c
9056 INTEL P-Unit IPC DRIVER
9057 M: Zha Qipeng <qipeng.zha@intel.com>
9058 L: platform-driver-x86@vger.kernel.org
9060 F: arch/x86/include/asm/intel_punit_ipc.h
9061 F: drivers/platform/x86/intel_punit_ipc.c
9063 INTEL PMC CORE DRIVER
9064 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9065 M: David E Box <david.e.box@intel.com>
9066 L: platform-driver-x86@vger.kernel.org
9068 F: drivers/platform/x86/intel_pmc_core*
9070 INTEL PMIC GPIO DRIVERS
9071 M: Andy Shevchenko <andy@kernel.org>
9073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9074 F: drivers/gpio/gpio-*cove.c
9075 F: drivers/gpio/gpio-msic.c
9077 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9078 M: Andy Shevchenko <andy@kernel.org>
9080 F: drivers/mfd/intel_msic.c
9081 F: drivers/mfd/intel_soc_pmic*
9082 F: include/linux/mfd/intel_msic.h
9083 F: include/linux/mfd/intel_soc_pmic*
9086 M: "David E. Box" <david.e.box@linux.intel.com>
9088 F: drivers/mfd/intel_pmt.c
9089 F: drivers/platform/x86/intel_pmt_*
9091 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9092 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9093 L: linux-wireless@vger.kernel.org
9095 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9096 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9097 F: drivers/net/wireless/intel/ipw2x00/
9100 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9101 M: Len Brown <lenb@kernel.org>
9102 L: linux-pm@vger.kernel.org
9104 F: drivers/cpufreq/intel_pstate.c
9106 INTEL RDMA RNIC DRIVER
9107 M: Faisal Latif <faisal.latif@intel.com>
9108 M: Shiraz Saleem <shiraz.saleem@intel.com>
9109 L: linux-rdma@vger.kernel.org
9111 F: drivers/infiniband/hw/i40iw/
9112 F: include/uapi/rdma/i40iw-abi.h
9115 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9117 F: arch/x86/include/asm/intel_scu_ipc.h
9118 F: drivers/platform/x86/intel_scu_*
9120 INTEL SPEED SELECT TECHNOLOGY
9121 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9122 L: platform-driver-x86@vger.kernel.org
9124 F: drivers/platform/x86/intel_speed_select_if/
9125 F: include/uapi/linux/isst_if.h
9126 F: tools/power/x86/intel-speed-select/
9128 INTEL STRATIX10 FIRMWARE DRIVERS
9129 M: Richard Gong <richard.gong@linux.intel.com>
9130 L: linux-kernel@vger.kernel.org
9132 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9133 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9134 F: drivers/firmware/stratix10-rsu.c
9135 F: drivers/firmware/stratix10-svc.c
9136 F: include/linux/firmware/intel/stratix10-smc.h
9137 F: include/linux/firmware/intel/stratix10-svc-client.h
9139 INTEL TELEMETRY DRIVER
9140 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9141 M: "David E. Box" <david.e.box@linux.intel.com>
9142 L: platform-driver-x86@vger.kernel.org
9144 F: arch/x86/include/asm/intel_telemetry.h
9145 F: drivers/platform/x86/intel_telemetry*
9147 INTEL UNCORE FREQUENCY CONTROL
9148 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9149 L: platform-driver-x86@vger.kernel.org
9151 F: drivers/platform/x86/intel-uncore-frequency.c
9153 INTEL VIRTUAL BUTTON DRIVER
9154 M: AceLan Kao <acelan.kao@canonical.com>
9155 L: platform-driver-x86@vger.kernel.org
9157 F: drivers/platform/x86/intel-vbtn.c
9159 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9160 M: Stanislaw Gruszka <stf_xl@wp.pl>
9161 L: linux-wireless@vger.kernel.org
9163 F: drivers/net/wireless/intel/iwlegacy/
9165 INTEL WIRELESS WIFI LINK (iwlwifi)
9166 M: Luca Coelho <luciano.coelho@intel.com>
9167 L: linux-wireless@vger.kernel.org
9169 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9171 F: drivers/net/wireless/intel/iwlwifi/
9173 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9174 M: Jithu Joseph <jithu.joseph@intel.com>
9175 R: Maurice Ma <maurice.ma@intel.com>
9177 W: https://slimbootloader.github.io/security/firmware-update.html
9178 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9180 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9181 M: Mario Limonciello <mario.limonciello@dell.com>
9183 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9186 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9188 F: Documentation/trace/intel_th.rst
9189 F: drivers/hwtracing/intel_th/
9190 F: include/linux/intel_th.h
9192 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9193 M: Ning Sun <ning.sun@intel.com>
9194 L: tboot-devel@lists.sourceforge.net
9196 W: http://tboot.sourceforge.net
9197 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9198 F: Documentation/x86/intel_txt.rst
9199 F: arch/x86/kernel/tboot.c
9200 F: include/linux/tboot.h
9203 M: Jarkko Sakkinen <jarkko@kernel.org>
9204 L: linux-sgx@vger.kernel.org
9206 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-sgx.git
9208 F: Documentation/x86/sgx.rst
9209 F: arch/x86/entry/vdso/vsgx.S
9210 F: arch/x86/include/uapi/asm/sgx.h
9211 F: arch/x86/kernel/cpu/sgx/*
9212 F: tools/testing/selftests/sgx/*
9216 M: Georgi Djakov <georgi.djakov@linaro.org>
9217 L: linux-pm@vger.kernel.org
9219 F: Documentation/devicetree/bindings/interconnect/
9220 F: Documentation/driver-api/interconnect.rst
9221 F: drivers/interconnect/
9222 F: include/dt-bindings/interconnect/
9223 F: include/linux/interconnect-provider.h
9224 F: include/linux/interconnect.h
9226 INVENSENSE ICM-426xx IMU DRIVER
9227 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9228 L: linux-iio@vger.kernel.org
9230 W: https://invensense.tdk.com/
9231 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9232 F: drivers/iio/imu/inv_icm42600/
9234 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9235 M: Linus Walleij <linus.walleij@linaro.org>
9236 L: linux-iio@vger.kernel.org
9238 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9239 F: drivers/iio/gyro/mpu3050*
9241 IOC3 ETHERNET DRIVER
9242 M: Ralf Baechle <ralf@linux-mips.org>
9243 L: linux-mips@vger.kernel.org
9245 F: drivers/net/ethernet/sgi/ioc3-eth.c
9247 IOMAP FILESYSTEM LIBRARY
9248 M: Christoph Hellwig <hch@infradead.org>
9249 M: Darrick J. Wong <darrick.wong@oracle.com>
9250 M: linux-xfs@vger.kernel.org
9251 M: linux-fsdevel@vger.kernel.org
9252 L: linux-xfs@vger.kernel.org
9253 L: linux-fsdevel@vger.kernel.org
9255 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9257 F: include/linux/iomap.h
9260 M: Joerg Roedel <joro@8bytes.org>
9261 M: Will Deacon <will@kernel.org>
9262 L: iommu@lists.linux-foundation.org
9264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9265 F: Documentation/devicetree/bindings/iommu/
9266 F: Documentation/userspace-api/iommu.rst
9268 F: include/linux/iommu.h
9269 F: include/linux/iova.h
9270 F: include/linux/of_iommu.h
9271 F: include/uapi/linux/iommu.h
9274 M: Jens Axboe <axboe@kernel.dk>
9275 L: io-uring@vger.kernel.org
9277 T: git git://git.kernel.dk/linux-block
9278 T: git git://git.kernel.dk/liburing
9282 F: include/uapi/linux/io_uring.h
9285 M: Corey Minyard <minyard@acm.org>
9286 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9288 W: http://openipmi.sourceforge.net/
9289 F: Documentation/driver-api/ipmi.rst
9290 F: Documentation/devicetree/bindings/ipmi/
9291 F: drivers/char/ipmi/
9292 F: include/linux/ipmi*
9293 F: include/uapi/linux/ipmi*
9295 IPS SCSI RAID DRIVER
9296 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9297 L: linux-scsi@vger.kernel.org
9299 W: http://www.adaptec.com/
9300 F: drivers/scsi/ips*
9303 M: Wensong Zhang <wensong@linux-vs.org>
9304 M: Simon Horman <horms@verge.net.au>
9305 M: Julian Anastasov <ja@ssi.bg>
9306 L: netdev@vger.kernel.org
9307 L: lvs-devel@vger.kernel.org
9309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9311 F: Documentation/networking/ipvs-sysctl.rst
9312 F: include/net/ip_vs.h
9313 F: include/uapi/linux/ip_vs.h
9314 F: net/netfilter/ipvs/
9317 M: Jiri Kosina <jikos@kernel.org>
9318 M: David Sterba <dsterba@suse.com>
9320 F: drivers/tty/ipwireless/
9323 L: netdev@vger.kernel.org
9325 F: include/uapi/linux/ipx.h
9327 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9328 M: Marc Zyngier <maz@kernel.org>
9330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9331 F: Documentation/core-api/irq/irq-domain.rst
9332 F: include/linux/irqdomain.h
9333 F: kernel/irq/irqdomain.c
9337 M: Thomas Gleixner <tglx@linutronix.de>
9338 L: linux-kernel@vger.kernel.org
9340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9344 M: Thomas Gleixner <tglx@linutronix.de>
9345 M: Marc Zyngier <maz@kernel.org>
9346 L: linux-kernel@vger.kernel.org
9348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9349 F: Documentation/devicetree/bindings/interrupt-controller/
9353 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9355 F: Documentation/driver-api/isa.rst
9356 F: drivers/base/isa.c
9357 F: include/linux/isa.h
9360 M: Hans Verkuil <hverkuil@xs4all.nl>
9361 L: linux-media@vger.kernel.org
9363 W: https://linuxtv.org
9364 T: git git://linuxtv.org/media_tree.git
9365 F: drivers/media/radio/radio-isa*
9368 M: Jaroslav Kysela <perex@perex.cz>
9370 F: Documentation/driver-api/isapnp.rst
9371 F: drivers/pnp/isapnp/
9372 F: include/linux/isapnp.h
9375 M: Lee Duncan <lduncan@suse.com>
9376 M: Chris Leech <cleech@redhat.com>
9377 L: open-iscsi@googlegroups.com
9378 L: linux-scsi@vger.kernel.org
9380 W: www.open-iscsi.com
9381 F: drivers/scsi/*iscsi*
9382 F: include/scsi/*iscsi*
9384 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9385 M: Peter Jones <pjones@redhat.com>
9386 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9388 F: drivers/firmware/iscsi_ibft*
9390 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9391 M: Sagi Grimberg <sagi@grimberg.me>
9392 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9393 L: linux-rdma@vger.kernel.org
9395 W: http://www.openfabrics.org
9396 W: www.open-iscsi.org
9397 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9398 F: drivers/infiniband/ulp/iser/
9400 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9401 M: Sagi Grimberg <sagi@grimberg.me>
9402 L: linux-rdma@vger.kernel.org
9403 L: target-devel@vger.kernel.org
9405 W: http://www.linux-iscsi.org
9406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9407 F: drivers/infiniband/ulp/isert
9409 ISDN/CMTP OVER BLUETOOTH
9410 M: Karsten Keil <isdn@linux-pingi.de>
9411 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9412 L: netdev@vger.kernel.org
9414 W: http://www.isdn4linux.de
9415 F: Documentation/isdn/
9416 F: drivers/isdn/capi/
9417 F: include/linux/isdn/
9418 F: include/uapi/linux/isdn/
9419 F: net/bluetooth/cmtp/
9421 ISDN/mISDN SUBSYSTEM
9422 M: Karsten Keil <isdn@linux-pingi.de>
9423 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9424 L: netdev@vger.kernel.org
9426 W: http://www.isdn4linux.de
9427 F: drivers/isdn/Kconfig
9428 F: drivers/isdn/Makefile
9429 F: drivers/isdn/hardware/
9430 F: drivers/isdn/mISDN/
9432 IT87 HARDWARE MONITORING DRIVER
9433 M: Jean Delvare <jdelvare@suse.com>
9434 L: linux-hwmon@vger.kernel.org
9436 F: Documentation/hwmon/it87.rst
9437 F: drivers/hwmon/it87.c
9440 M: Antti Palosaari <crope@iki.fi>
9441 L: linux-media@vger.kernel.org
9443 W: https://linuxtv.org
9444 W: http://palosaari.fi/linux/
9445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9446 T: git git://linuxtv.org/anttip/media_tree.git
9447 F: drivers/media/tuners/it913x*
9449 IVTV VIDEO4LINUX DRIVER
9450 M: Andy Walls <awalls@md.metrocast.net>
9451 L: linux-media@vger.kernel.org
9453 W: https://linuxtv.org
9454 T: git git://linuxtv.org/media_tree.git
9455 F: Documentation/admin-guide/media/ivtv*
9456 F: drivers/media/pci/ivtv/
9457 F: include/uapi/linux/ivtv*
9459 IX2505V MEDIA DRIVER
9460 M: Malcolm Priestley <tvboxspy@gmail.com>
9461 L: linux-media@vger.kernel.org
9463 W: https://linuxtv.org
9464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9465 F: drivers/media/dvb-frontends/ix2505v*
9467 JAILHOUSE HYPERVISOR INTERFACE
9468 M: Jan Kiszka <jan.kiszka@siemens.com>
9469 L: jailhouse-dev@googlegroups.com
9471 F: arch/x86/include/asm/jailhouse_para.h
9472 F: arch/x86/kernel/jailhouse.c
9474 JC42.4 TEMPERATURE SENSOR DRIVER
9475 M: Guenter Roeck <linux@roeck-us.net>
9476 L: linux-hwmon@vger.kernel.org
9478 F: Documentation/hwmon/jc42.rst
9479 F: drivers/hwmon/jc42.c
9482 M: Dave Kleikamp <shaggy@kernel.org>
9483 L: jfs-discussion@lists.sourceforge.net
9485 W: http://jfs.sourceforge.net/
9486 T: git git://github.com/kleikamp/linux-shaggy.git
9487 F: Documentation/admin-guide/jfs.rst
9491 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9492 L: netdev@vger.kernel.org
9494 F: drivers/net/ethernet/jme.*
9496 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9497 M: David Woodhouse <dwmw2@infradead.org>
9498 M: Richard Weinberger <richard@nod.at>
9499 L: linux-mtd@lists.infradead.org
9501 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9502 T: git git://git.infradead.org/ubifs-2.6.git
9504 F: include/uapi/linux/jffs2.h
9506 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9507 M: "Theodore Ts'o" <tytso@mit.edu>
9508 M: Jan Kara <jack@suse.com>
9509 L: linux-ext4@vger.kernel.org
9512 F: include/linux/jbd2.h
9514 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9515 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9516 L: linux-media@vger.kernel.org
9518 F: drivers/media/platform/rcar_jpu.c
9520 JSM Neo PCI based serial card
9521 L: linux-serial@vger.kernel.org
9523 F: drivers/tty/serial/jsm/
9525 K10TEMP HARDWARE MONITORING DRIVER
9526 M: Clemens Ladisch <clemens@ladisch.de>
9527 L: linux-hwmon@vger.kernel.org
9529 F: Documentation/hwmon/k10temp.rst
9530 F: drivers/hwmon/k10temp.c
9532 K8TEMP HARDWARE MONITORING DRIVER
9533 M: Rudolf Marek <r.marek@assembler.cz>
9534 L: linux-hwmon@vger.kernel.org
9536 F: Documentation/hwmon/k8temp.rst
9537 F: drivers/hwmon/k8temp.c
9540 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9541 R: Alexander Potapenko <glider@google.com>
9542 R: Dmitry Vyukov <dvyukov@google.com>
9543 L: kasan-dev@googlegroups.com
9545 F: Documentation/dev-tools/kasan.rst
9546 F: arch/*/include/asm/kasan.h
9547 F: arch/*/mm/kasan_init*
9548 F: include/linux/kasan*.h
9551 F: scripts/Makefile.kasan
9554 M: Masahiro Yamada <masahiroy@kernel.org>
9555 L: linux-kbuild@vger.kernel.org
9557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9558 F: Documentation/kbuild/kconfig*
9559 F: scripts/Kconfig.include
9563 R: Dmitry Vyukov <dvyukov@google.com>
9564 R: Andrey Konovalov <andreyknvl@google.com>
9565 L: kasan-dev@googlegroups.com
9567 F: Documentation/dev-tools/kcov.rst
9568 F: include/linux/kcov.h
9569 F: include/uapi/linux/kcov.h
9571 F: scripts/Makefile.kcov
9574 M: Marco Elver <elver@google.com>
9575 R: Dmitry Vyukov <dvyukov@google.com>
9576 L: kasan-dev@googlegroups.com
9578 F: Documentation/dev-tools/kcsan.rst
9579 F: include/linux/kcsan*.h
9581 F: lib/Kconfig.kcsan
9582 F: scripts/Makefile.kcsan
9585 M: Dave Young <dyoung@redhat.com>
9586 M: Baoquan He <bhe@redhat.com>
9587 R: Vivek Goyal <vgoyal@redhat.com>
9588 L: kexec@lists.infradead.org
9590 W: http://lse.sourceforge.net/kdump/
9591 F: Documentation/admin-guide/kdump/
9593 F: include/linux/crash_core.h
9594 F: include/linux/crash_dump.h
9595 F: include/uapi/linux/vmcore.h
9598 KEENE FM RADIO TRANSMITTER DRIVER
9599 M: Hans Verkuil <hverkuil@xs4all.nl>
9600 L: linux-media@vger.kernel.org
9602 W: https://linuxtv.org
9603 T: git git://linuxtv.org/media_tree.git
9604 F: drivers/media/radio/radio-keene*
9607 M: Ian Kent <raven@themaw.net>
9608 L: autofs@vger.kernel.org
9612 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9613 M: Masahiro Yamada <masahiroy@kernel.org>
9614 M: Michal Marek <michal.lkml@markovi.net>
9615 L: linux-kbuild@vger.kernel.org
9617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9618 F: Documentation/kbuild/
9620 F: scripts/*vmlinux*
9622 F: scripts/Makefile*
9629 L: kernel-janitors@vger.kernel.org
9631 W: http://kernelnewbies.org/KernelJanitors
9633 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9634 M: "J. Bruce Fields" <bfields@fieldses.org>
9635 M: Chuck Lever <chuck.lever@oracle.com>
9636 L: linux-nfs@vger.kernel.org
9638 W: http://nfs.sourceforge.net/
9639 T: git git://linux-nfs.org/~bfields/linux.git
9643 F: include/linux/lockd/
9644 F: include/linux/sunrpc/
9645 F: include/uapi/linux/nfsd/
9646 F: include/uapi/linux/sunrpc/
9648 F: Documentation/filesystems/nfs/
9650 KERNEL SELFTEST FRAMEWORK
9651 M: Shuah Khan <shuah@kernel.org>
9652 M: Shuah Khan <skhan@linuxfoundation.org>
9653 L: linux-kselftest@vger.kernel.org
9655 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9657 F: Documentation/dev-tools/kselftest*
9658 F: tools/testing/selftests/
9660 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9661 M: Brendan Higgins <brendanhiggins@google.com>
9662 L: linux-kselftest@vger.kernel.org
9663 L: kunit-dev@googlegroups.com
9665 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9666 F: Documentation/dev-tools/kunit/
9669 F: tools/testing/kunit/
9671 KERNEL USERMODE HELPER
9672 M: Luis Chamberlain <mcgrof@kernel.org>
9673 L: linux-kernel@vger.kernel.org
9675 F: include/linux/umh.h
9678 KERNEL VIRTUAL MACHINE (KVM)
9679 M: Paolo Bonzini <pbonzini@redhat.com>
9680 L: kvm@vger.kernel.org
9682 W: http://www.linux-kvm.org
9683 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9684 F: Documentation/virt/kvm/
9685 F: include/asm-generic/kvm*
9686 F: include/kvm/iodev.h
9687 F: include/linux/kvm*
9688 F: include/trace/events/kvm.h
9689 F: include/uapi/asm-generic/kvm*
9690 F: include/uapi/linux/kvm*
9692 F: tools/testing/selftests/kvm/
9695 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9696 M: Marc Zyngier <maz@kernel.org>
9697 R: James Morse <james.morse@arm.com>
9698 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9699 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9701 L: kvmarm@lists.cs.columbia.edu
9703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9704 F: arch/arm64/include/asm/kvm*
9705 F: arch/arm64/include/uapi/asm/kvm*
9707 F: include/kvm/arm_*
9709 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9710 M: Huacai Chen <chenhuacai@kernel.org>
9711 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9712 L: linux-mips@vger.kernel.org
9713 L: kvm@vger.kernel.org
9715 F: arch/mips/include/asm/kvm*
9716 F: arch/mips/include/uapi/asm/kvm*
9719 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9720 M: Paul Mackerras <paulus@ozlabs.org>
9721 L: kvm-ppc@vger.kernel.org
9723 W: http://www.linux-kvm.org/
9724 T: git git://github.com/agraf/linux-2.6.git
9725 F: arch/powerpc/include/asm/kvm*
9726 F: arch/powerpc/include/uapi/asm/kvm*
9727 F: arch/powerpc/kernel/kvm*
9728 F: arch/powerpc/kvm/
9730 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9731 M: Christian Borntraeger <borntraeger@de.ibm.com>
9732 M: Janosch Frank <frankja@linux.ibm.com>
9733 R: David Hildenbrand <david@redhat.com>
9734 R: Cornelia Huck <cohuck@redhat.com>
9735 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9736 L: kvm@vger.kernel.org
9738 W: http://www.ibm.com/developerworks/linux/linux390/
9739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9740 F: Documentation/virt/kvm/s390*
9741 F: arch/s390/include/asm/gmap.h
9742 F: arch/s390/include/asm/kvm*
9743 F: arch/s390/include/uapi/asm/kvm*
9744 F: arch/s390/kernel/uv.c
9746 F: arch/s390/mm/gmap.c
9747 F: tools/testing/selftests/kvm/*/s390x/
9748 F: tools/testing/selftests/kvm/s390x/
9750 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9751 M: Paolo Bonzini <pbonzini@redhat.com>
9752 R: Sean Christopherson <sean.j.christopherson@intel.com>
9753 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9754 R: Wanpeng Li <wanpengli@tencent.com>
9755 R: Jim Mattson <jmattson@google.com>
9756 R: Joerg Roedel <joro@8bytes.org>
9757 L: kvm@vger.kernel.org
9759 W: http://www.linux-kvm.org
9760 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9761 F: arch/x86/include/asm/kvm*
9762 F: arch/x86/include/asm/pvclock-abi.h
9763 F: arch/x86/include/asm/svm.h
9764 F: arch/x86/include/asm/vmx*.h
9765 F: arch/x86/include/uapi/asm/kvm*
9766 F: arch/x86/include/uapi/asm/svm.h
9767 F: arch/x86/include/uapi/asm/vmx.h
9768 F: arch/x86/kernel/kvm.c
9769 F: arch/x86/kernel/kvmclock.c
9774 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9775 M: Tejun Heo <tj@kernel.org>
9777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9779 F: include/linux/kernfs.h
9782 M: Eric Biederman <ebiederm@xmission.com>
9783 L: kexec@lists.infradead.org
9785 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9786 F: include/linux/kexec.h
9787 F: include/uapi/linux/kexec.h
9791 M: Mimi Zohar <zohar@linux.ibm.com>
9792 L: linux-integrity@vger.kernel.org
9793 L: keyrings@vger.kernel.org
9795 F: Documentation/security/keys/trusted-encrypted.rst
9796 F: include/keys/encrypted-type.h
9797 F: security/keys/encrypted-keys/
9800 M: James Bottomley <jejb@linux.ibm.com>
9801 M: Jarkko Sakkinen <jarkko@kernel.org>
9802 M: Mimi Zohar <zohar@linux.ibm.com>
9803 L: linux-integrity@vger.kernel.org
9804 L: keyrings@vger.kernel.org
9806 F: Documentation/security/keys/trusted-encrypted.rst
9807 F: include/keys/trusted-type.h
9808 F: include/keys/trusted_tpm.h
9809 F: security/keys/trusted-keys/
9812 M: David Howells <dhowells@redhat.com>
9813 M: Jarkko Sakkinen <jarkko@kernel.org>
9814 L: keyrings@vger.kernel.org
9816 F: Documentation/security/keys/core.rst
9818 F: include/linux/key-type.h
9819 F: include/linux/key.h
9820 F: include/linux/keyctl.h
9821 F: include/uapi/linux/keyctl.h
9825 M: Stefani Seibold <stefani@seibold.net>
9827 F: include/linux/kfifo.h
9831 KGDB / KDB /debug_core
9832 M: Jason Wessel <jason.wessel@windriver.com>
9833 M: Daniel Thompson <daniel.thompson@linaro.org>
9834 R: Douglas Anderson <dianders@chromium.org>
9835 L: kgdb-bugreport@lists.sourceforge.net
9837 W: http://kgdb.wiki.kernel.org/
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9839 F: Documentation/dev-tools/kgdb.rst
9840 F: drivers/misc/kgdbts.c
9841 F: drivers/tty/serial/kgdboc.c
9842 F: include/linux/kdb.h
9843 F: include/linux/kgdb.h
9846 KHADAS MCU MFD DRIVER
9847 M: Neil Armstrong <narmstrong@baylibre.com>
9848 L: linux-amlogic@lists.infradead.org
9850 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9851 F: drivers/mfd/khadas-mcu.c
9852 F: include/linux/mfd/khadas-mcu.h
9853 F: drivers/thermal/khadas_mcu_fan.c
9856 M: Catalin Marinas <catalin.marinas@arm.com>
9858 F: Documentation/dev-tools/kmemleak.rst
9859 F: include/linux/kmemleak.h
9861 F: samples/kmemleak/kmemleak-test.c
9863 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9864 M: Luis Chamberlain <mcgrof@kernel.org>
9865 L: linux-kernel@vger.kernel.org
9867 F: include/linux/kmod.h
9870 F: tools/testing/selftests/kmod/
9873 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9874 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9875 M: "David S. Miller" <davem@davemloft.net>
9876 M: Masami Hiramatsu <mhiramat@kernel.org>
9878 F: Documentation/trace/kprobes.rst
9879 F: include/asm-generic/kprobes.h
9880 F: include/linux/kprobes.h
9883 KS0108 LCD CONTROLLER DRIVER
9884 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9886 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9887 F: drivers/auxdisplay/ks0108.c
9888 F: include/linux/ks0108.h
9890 KTD253 BACKLIGHT DRIVER
9891 M: Linus Walleij <linus.walleij@linaro.org>
9893 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9894 F: drivers/video/backlight/ktd253-backlight.c
9897 M: David Ahern <dsahern@kernel.org>
9898 L: netdev@vger.kernel.org
9900 F: include/net/l3mdev.h
9904 M: John Fastabend <john.fastabend@gmail.com>
9905 M: Daniel Borkmann <daniel@iogearbox.net>
9906 M: Jakub Sitnicki <jakub@cloudflare.com>
9907 M: Lorenz Bauer <lmb@cloudflare.com>
9908 L: netdev@vger.kernel.org
9909 L: bpf@vger.kernel.org
9911 F: include/linux/skmsg.h
9913 F: net/core/sock_map.c
9914 F: net/ipv4/tcp_bpf.c
9915 F: net/ipv4/udp_bpf.c
9917 LANTIQ / INTEL Ethernet drivers
9918 M: Hauke Mehrtens <hauke@hauke-m.de>
9919 L: netdev@vger.kernel.org
9921 F: drivers/net/dsa/lantiq_gswip.c
9922 F: drivers/net/dsa/lantiq_pce.h
9923 F: drivers/net/ethernet/lantiq_xrx200.c
9924 F: net/dsa/tag_gswip.c
9926 LANTIQ MIPS ARCHITECTURE
9927 M: John Crispin <john@phrozen.org>
9928 L: linux-mips@vger.kernel.org
9931 F: drivers/soc/lantiq
9933 LASI 53c700 driver for PARISC
9934 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9935 L: linux-scsi@vger.kernel.org
9937 F: Documentation/scsi/53c700.rst
9938 F: drivers/scsi/53c700*
9941 M: Tobin C. Harding <me@tobin.cc>
9942 M: Tycho Andersen <tycho@tycho.pizza>
9943 L: linux-hardening@vger.kernel.org
9945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9946 F: scripts/leaking_addresses.pl
9949 M: Pavel Machek <pavel@ucw.cz>
9950 R: Dan Murphy <dmurphy@ti.com>
9951 L: linux-leds@vger.kernel.org
9953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9954 F: Documentation/devicetree/bindings/leds/
9956 F: include/linux/leds.h
9958 LEGACY EEPROM DRIVER
9959 M: Jean Delvare <jdelvare@suse.com>
9961 F: Documentation/misc-devices/eeprom.rst
9962 F: drivers/misc/eeprom/eeprom.c
9965 R: David Lechner <david@lechnology.com>
9967 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9968 F: arch/arm/boot/dts/da850-lego-ev3.dts
9969 F: drivers/power/supply/lego_ev3_battery.c
9971 LEGO USB Tower driver
9972 M: Juergen Stuber <starblue@users.sourceforge.net>
9973 L: legousb-devel@lists.sourceforge.net
9975 W: http://legousb.sourceforge.net/
9976 F: drivers/usb/misc/legousbtower.c
9979 M: Matan Ziv-Av <matan@svgalib.org>
9980 L: platform-driver-x86@vger.kernel.org
9982 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9983 F: Documentation/admin-guide/laptops/lg-laptop.rst
9984 F: drivers/platform/x86/lg-laptop.c
9987 M: Michael Krufky <mkrufky@linuxtv.org>
9988 L: linux-media@vger.kernel.org
9990 W: https://linuxtv.org
9991 W: http://github.com/mkrufky
9992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9993 T: git git://linuxtv.org/mkrufky/tuners.git
9994 F: drivers/media/dvb-frontends/lg2160.*
9996 LGDT3305 MEDIA DRIVER
9997 M: Michael Krufky <mkrufky@linuxtv.org>
9998 L: linux-media@vger.kernel.org
10000 W: https://linuxtv.org
10001 W: http://github.com/mkrufky
10002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10003 T: git git://linuxtv.org/mkrufky/tuners.git
10004 F: drivers/media/dvb-frontends/lgdt3305.*
10006 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10007 M: Viresh Kumar <vireshk@kernel.org>
10008 L: linux-ide@vger.kernel.org
10010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10011 F: drivers/ata/pata_arasan_cf.c
10012 F: include/linux/pata_arasan_cf_data.h
10014 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10015 M: Linus Walleij <linus.walleij@linaro.org>
10016 L: linux-ide@vger.kernel.org
10018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10019 F: drivers/ata/pata_ftide010.c
10020 F: drivers/ata/sata_gemini.c
10021 F: drivers/ata/sata_gemini.h
10023 LIBATA SATA AHCI PLATFORM devices support
10024 M: Hans de Goede <hdegoede@redhat.com>
10025 M: Jens Axboe <axboe@kernel.dk>
10026 L: linux-ide@vger.kernel.org
10028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10029 F: drivers/ata/ahci_platform.c
10030 F: drivers/ata/libahci_platform.c
10031 F: include/linux/ahci_platform.h
10033 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10034 M: Mikael Pettersson <mikpelinux@gmail.com>
10035 L: linux-ide@vger.kernel.org
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10038 F: drivers/ata/sata_promise.*
10040 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10041 M: Jens Axboe <axboe@kernel.dk>
10042 L: linux-ide@vger.kernel.org
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10045 F: Documentation/devicetree/bindings/ata/
10047 F: include/linux/ata.h
10048 F: include/linux/libata.h
10051 M: Sasha Levin <alexander.levin@microsoft.com>
10053 F: tools/lib/lockdep/
10055 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10056 M: Dan Williams <dan.j.williams@intel.com>
10057 M: Vishal Verma <vishal.l.verma@intel.com>
10058 M: Dave Jiang <dave.jiang@intel.com>
10059 L: linux-nvdimm@lists.01.org
10061 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10062 P: Documentation/nvdimm/maintainer-entry-profile.rst
10063 F: drivers/nvdimm/blk.c
10064 F: drivers/nvdimm/region_devs.c
10066 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10067 M: Vishal Verma <vishal.l.verma@intel.com>
10068 M: Dan Williams <dan.j.williams@intel.com>
10069 M: Dave Jiang <dave.jiang@intel.com>
10070 L: linux-nvdimm@lists.01.org
10072 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10073 P: Documentation/nvdimm/maintainer-entry-profile.rst
10074 F: drivers/nvdimm/btt*
10076 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10077 M: Dan Williams <dan.j.williams@intel.com>
10078 M: Vishal Verma <vishal.l.verma@intel.com>
10079 M: Dave Jiang <dave.jiang@intel.com>
10080 L: linux-nvdimm@lists.01.org
10082 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10083 P: Documentation/nvdimm/maintainer-entry-profile.rst
10084 F: drivers/nvdimm/pmem*
10086 LIBNVDIMM: DEVICETREE BINDINGS
10087 M: Oliver O'Halloran <oohall@gmail.com>
10088 L: linux-nvdimm@lists.01.org
10090 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10091 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10092 F: drivers/nvdimm/of_pmem.c
10094 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10095 M: Dan Williams <dan.j.williams@intel.com>
10096 M: Vishal Verma <vishal.l.verma@intel.com>
10097 M: Dave Jiang <dave.jiang@intel.com>
10098 M: Ira Weiny <ira.weiny@intel.com>
10099 L: linux-nvdimm@lists.01.org
10101 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10102 P: Documentation/nvdimm/maintainer-entry-profile.rst
10103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10104 F: drivers/acpi/nfit/*
10105 F: drivers/nvdimm/*
10106 F: include/linux/libnvdimm.h
10107 F: include/linux/nd.h
10108 F: include/uapi/linux/ndctl.h
10109 F: tools/testing/nvdimm/
10111 LICENSES and SPDX stuff
10112 M: Thomas Gleixner <tglx@linutronix.de>
10113 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10114 L: linux-spdx@vger.kernel.org
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10118 F: Documentation/process/license-rules.rst
10120 F: scripts/spdxcheck-test.sh
10121 F: scripts/spdxcheck.py
10123 LIGHTNVM PLATFORM SUPPORT
10124 M: Matias Bjorling <mb@lightnvm.io>
10125 L: linux-block@vger.kernel.org
10127 W: http://github/OpenChannelSSD
10128 F: drivers/lightnvm/
10129 F: include/linux/lightnvm.h
10130 F: include/uapi/linux/lightnvm.h
10132 LINEAR RANGES HELPERS
10133 M: Mark Brown <broonie@kernel.org>
10134 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10135 F: lib/linear_ranges.c
10136 F: lib/test_linear_ranges.c
10137 F: include/linux/linear_range.h
10139 LINUX FOR POWER MACINTOSH
10140 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10141 L: linuxppc-dev@lists.ozlabs.org
10143 F: arch/powerpc/platforms/powermac/
10144 F: drivers/macintosh/
10146 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10147 M: Michael Ellerman <mpe@ellerman.id.au>
10148 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10149 R: Paul Mackerras <paulus@samba.org>
10150 L: linuxppc-dev@lists.ozlabs.org
10152 W: https://github.com/linuxppc/wiki/wiki
10153 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10155 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10156 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10157 F: Documentation/devicetree/bindings/powerpc/
10158 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10159 F: Documentation/powerpc/
10161 F: drivers/*/*/*pasemi*
10162 F: drivers/*/*pasemi*
10163 F: drivers/char/tpm/tpm_ibmvtpm*
10164 F: drivers/crypto/nx/
10165 F: drivers/crypto/vmx/
10166 F: drivers/i2c/busses/i2c-opal.c
10167 F: drivers/net/ethernet/ibm/ibmveth.*
10168 F: drivers/net/ethernet/ibm/ibmvnic.*
10169 F: drivers/pci/hotplug/pnv_php.c
10170 F: drivers/pci/hotplug/rpa*
10171 F: drivers/rtc/rtc-opal.c
10172 F: drivers/scsi/ibmvscsi/
10173 F: drivers/tty/hvc/hvc_opal.c
10174 F: drivers/watchdog/wdrtas.c
10175 F: tools/testing/selftests/powerpc
10182 LINUX FOR POWERPC EMBEDDED MPC5XXX
10183 M: Anatolij Gustschin <agust@denx.de>
10184 L: linuxppc-dev@lists.ozlabs.org
10186 F: arch/powerpc/platforms/512x/
10187 F: arch/powerpc/platforms/52xx/
10189 LINUX FOR POWERPC EMBEDDED PPC4XX
10190 L: linuxppc-dev@lists.ozlabs.org
10192 F: arch/powerpc/platforms/40x/
10193 F: arch/powerpc/platforms/44x/
10195 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10196 M: Scott Wood <oss@buserror.net>
10197 L: linuxppc-dev@lists.ozlabs.org
10199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10200 F: Documentation/devicetree/bindings/powerpc/fsl/
10201 F: arch/powerpc/platforms/83xx/
10202 F: arch/powerpc/platforms/85xx/
10204 LINUX FOR POWERPC EMBEDDED PPC8XX
10205 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10206 L: linuxppc-dev@lists.ozlabs.org
10208 F: arch/powerpc/platforms/8xx/
10210 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10211 M: Kees Cook <keescook@chromium.org>
10213 F: drivers/misc/lkdtm/*
10214 F: tools/testing/selftests/lkdtm/*
10216 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10217 M: Alan Stern <stern@rowland.harvard.edu>
10218 M: Andrea Parri <parri.andrea@gmail.com>
10219 M: Will Deacon <will@kernel.org>
10220 M: Peter Zijlstra <peterz@infradead.org>
10221 M: Boqun Feng <boqun.feng@gmail.com>
10222 M: Nicholas Piggin <npiggin@gmail.com>
10223 M: David Howells <dhowells@redhat.com>
10224 M: Jade Alglave <j.alglave@ucl.ac.uk>
10225 M: Luc Maranget <luc.maranget@inria.fr>
10226 M: "Paul E. McKenney" <paulmck@kernel.org>
10227 R: Akira Yokosawa <akiyks@gmail.com>
10228 R: Daniel Lustig <dlustig@nvidia.com>
10229 R: Joel Fernandes <joel@joelfernandes.org>
10230 L: linux-kernel@vger.kernel.org
10231 L: linux-arch@vger.kernel.org
10233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10234 F: Documentation/atomic_bitops.txt
10235 F: Documentation/atomic_t.txt
10236 F: Documentation/core-api/atomic_ops.rst
10237 F: Documentation/core-api/refcount-vs-atomic.rst
10238 F: Documentation/litmus-tests/
10239 F: Documentation/memory-barriers.txt
10240 F: tools/memory-model/
10242 LIS3LV02D ACCELEROMETER DRIVER
10243 M: Eric Piel <eric.piel@tremplin-utc.net>
10245 F: Documentation/misc-devices/lis3lv02d.rst
10246 F: drivers/misc/lis3lv02d/
10247 F: drivers/platform/x86/hp_accel.c
10250 M: David Gow <davidgow@google.com>
10251 L: linux-kselftest@vger.kernel.org
10252 L: kunit-dev@googlegroups.com
10257 M: Josh Poimboeuf <jpoimboe@redhat.com>
10258 M: Jiri Kosina <jikos@kernel.org>
10259 M: Miroslav Benes <mbenes@suse.cz>
10260 M: Petr Mladek <pmladek@suse.com>
10261 R: Joe Lawrence <joe.lawrence@redhat.com>
10262 L: live-patching@vger.kernel.org
10264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10265 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10266 F: Documentation/livepatch/
10267 F: arch/powerpc/include/asm/livepatch.h
10268 F: arch/s390/include/asm/livepatch.h
10269 F: arch/x86/include/asm/livepatch.h
10270 F: include/linux/livepatch.h
10271 F: kernel/livepatch/
10273 F: samples/livepatch/
10274 F: tools/testing/selftests/livepatch/
10277 L: netdev@vger.kernel.org
10279 F: include/linux/llc.h
10280 F: include/net/llc*
10281 F: include/uapi/linux/llc.h
10284 LM73 HARDWARE MONITOR DRIVER
10285 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10286 L: linux-hwmon@vger.kernel.org
10288 F: drivers/hwmon/lm73.c
10290 LM78 HARDWARE MONITOR DRIVER
10291 M: Jean Delvare <jdelvare@suse.com>
10292 L: linux-hwmon@vger.kernel.org
10294 F: Documentation/hwmon/lm78.rst
10295 F: drivers/hwmon/lm78.c
10297 LM83 HARDWARE MONITOR DRIVER
10298 M: Jean Delvare <jdelvare@suse.com>
10299 L: linux-hwmon@vger.kernel.org
10301 F: Documentation/hwmon/lm83.rst
10302 F: drivers/hwmon/lm83.c
10304 LM90 HARDWARE MONITOR DRIVER
10305 M: Jean Delvare <jdelvare@suse.com>
10306 L: linux-hwmon@vger.kernel.org
10308 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10309 F: Documentation/hwmon/lm90.rst
10310 F: drivers/hwmon/lm90.c
10311 F: include/dt-bindings/thermal/lm90.h
10313 LM95234 HARDWARE MONITOR DRIVER
10314 M: Guenter Roeck <linux@roeck-us.net>
10315 L: linux-hwmon@vger.kernel.org
10317 F: Documentation/hwmon/lm95234.rst
10318 F: drivers/hwmon/lm95234.c
10320 LME2510 MEDIA DRIVER
10321 M: Malcolm Priestley <tvboxspy@gmail.com>
10322 L: linux-media@vger.kernel.org
10324 W: https://linuxtv.org
10325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10326 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10328 LOADPIN SECURITY MODULE
10329 M: Kees Cook <keescook@chromium.org>
10331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10332 F: Documentation/admin-guide/LSM/LoadPin.rst
10333 F: security/loadpin/
10336 M: Peter Zijlstra <peterz@infradead.org>
10337 M: Ingo Molnar <mingo@redhat.com>
10338 M: Will Deacon <will@kernel.org>
10339 L: linux-kernel@vger.kernel.org
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10342 F: Documentation/locking/
10343 F: arch/*/include/asm/spinlock*.h
10344 F: include/linux/lockdep.h
10345 F: include/linux/mutex*.h
10346 F: include/linux/rwlock*.h
10347 F: include/linux/rwsem*.h
10348 F: include/linux/seqlock.h
10349 F: include/linux/spinlock*.h
10351 F: lib/locking*.[ch]
10352 X: kernel/locking/locktorture.c
10354 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10355 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10356 L: linux-ntfs-dev@lists.sourceforge.net
10358 W: http://www.linux-ntfs.org/content/view/19/37/
10359 F: Documentation/admin-guide/ldm.rst
10360 F: block/partitions/ldm.*
10362 LOGITECH HID GAMING KEYBOARDS
10363 M: Hans de Goede <hdegoede@redhat.com>
10364 L: linux-input@vger.kernel.org
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10367 F: drivers/hid/hid-lg-g15.c
10369 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10370 M: Sathya Prakash <sathya.prakash@broadcom.com>
10371 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10372 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10373 L: MPT-FusionLinux.pdl@broadcom.com
10374 L: linux-scsi@vger.kernel.org
10376 W: http://www.avagotech.com/support/
10377 F: drivers/message/fusion/
10378 F: drivers/scsi/mpt3sas/
10380 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10381 M: Matthew Wilcox <willy@infradead.org>
10382 L: linux-scsi@vger.kernel.org
10384 F: drivers/scsi/sym53c8xx_2/
10387 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10388 L: linux-iio@vger.kernel.org
10390 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10391 F: drivers/iio/dac/ltc1660.c
10393 LTC2947 HARDWARE MONITOR DRIVER
10394 M: Nuno Sá <nuno.sa@analog.com>
10395 L: linux-hwmon@vger.kernel.org
10397 W: http://ez.analog.com/community/linux-device-drivers
10398 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10399 F: drivers/hwmon/ltc2947-core.c
10400 F: drivers/hwmon/ltc2947-i2c.c
10401 F: drivers/hwmon/ltc2947-spi.c
10402 F: drivers/hwmon/ltc2947.h
10404 LTC2983 IIO TEMPERATURE DRIVER
10405 M: Nuno Sá <nuno.sa@analog.com>
10406 L: linux-iio@vger.kernel.org
10408 W: http://ez.analog.com/community/linux-device-drivers
10409 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10410 F: drivers/iio/temperature/ltc2983.c
10412 LTC4261 HARDWARE MONITOR DRIVER
10413 M: Guenter Roeck <linux@roeck-us.net>
10414 L: linux-hwmon@vger.kernel.org
10416 F: Documentation/hwmon/ltc4261.rst
10417 F: drivers/hwmon/ltc4261.c
10419 LTC4306 I2C MULTIPLEXER DRIVER
10420 M: Michael Hennerich <michael.hennerich@analog.com>
10421 L: linux-i2c@vger.kernel.org
10423 W: http://ez.analog.com/community/linux-device-drivers
10424 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10425 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10427 LTP (Linux Test Project)
10428 M: Mike Frysinger <vapier@gentoo.org>
10429 M: Cyril Hrubis <chrubis@suse.cz>
10430 M: Wanlong Gao <wanlong.gao@gmail.com>
10431 M: Jan Stancek <jstancek@redhat.com>
10432 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10433 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10434 L: ltp@lists.linux.it (subscribers-only)
10436 W: http://linux-test-project.github.io/
10437 T: git git://github.com/linux-test-project/ltp.git
10440 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10441 L: netdev@vger.kernel.org
10443 F: drivers/net/pcs/pcs-lynx.c
10444 F: include/linux/pcs-lynx.h
10447 M: Geert Uytterhoeven <geert@linux-m68k.org>
10448 L: linux-m68k@lists.linux-m68k.org
10450 W: http://www.linux-m68k.org/
10451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10455 M68K ON APPLE MACINTOSH
10456 M: Joshua Thompson <funaho@jurai.org>
10457 L: linux-m68k@lists.linux-m68k.org
10459 W: http://www.mac.linux-m68k.org/
10461 F: drivers/macintosh/adb-iop.c
10462 F: drivers/macintosh/via-macii.c
10465 M: Philip Blundell <philb@gnu.org>
10467 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10468 F: arch/m68k/hp300/
10470 M88DS3103 MEDIA DRIVER
10471 M: Antti Palosaari <crope@iki.fi>
10472 L: linux-media@vger.kernel.org
10474 W: https://linuxtv.org
10475 W: http://palosaari.fi/linux/
10476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10477 T: git git://linuxtv.org/anttip/media_tree.git
10478 F: drivers/media/dvb-frontends/m88ds3103*
10480 M88RS2000 MEDIA DRIVER
10481 M: Malcolm Priestley <tvboxspy@gmail.com>
10482 L: linux-media@vger.kernel.org
10484 W: https://linuxtv.org
10485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10486 F: drivers/media/dvb-frontends/m88rs2000*
10488 MA901 MASTERKIT USB FM RADIO DRIVER
10489 M: Alexey Klimov <klimov.linux@gmail.com>
10490 L: linux-media@vger.kernel.org
10492 T: git git://linuxtv.org/media_tree.git
10493 F: drivers/media/radio/radio-ma901.c
10496 M: Johannes Berg <johannes@sipsolutions.net>
10497 L: linux-wireless@vger.kernel.org
10499 W: https://wireless.wiki.kernel.org/
10500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10502 F: Documentation/networking/mac80211-injection.rst
10503 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10504 F: drivers/net/wireless/mac80211_hwsim.[ch]
10505 F: include/net/mac80211.h
10509 M: Jassi Brar <jassisinghbrar@gmail.com>
10510 L: linux-kernel@vger.kernel.org
10512 F: drivers/mailbox/
10513 F: include/linux/mailbox_client.h
10514 F: include/linux/mailbox_controller.h
10516 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10517 M: Michael Kerrisk <mtk.manpages@gmail.com>
10518 L: linux-man@vger.kernel.org
10520 W: http://www.kernel.org/doc/man-pages
10522 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10523 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10524 L: linux-mips@vger.kernel.org
10526 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10528 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10529 M: Andrew Lunn <andrew@lunn.ch>
10530 M: Vivien Didelot <vivien.didelot@gmail.com>
10531 L: netdev@vger.kernel.org
10533 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10534 F: Documentation/networking/devlink/mv88e6xxx.rst
10535 F: drivers/net/dsa/mv88e6xxx/
10536 F: include/linux/platform_data/mv88e6xxx.h
10538 MARVELL ARMADA 3700 PHY DRIVERS
10539 M: Miquel Raynal <miquel.raynal@bootlin.com>
10541 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10542 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10543 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10544 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10546 MARVELL ARMADA DRM SUPPORT
10547 M: Russell King <linux@armlinux.org.uk>
10549 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10550 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10551 F: Documentation/devicetree/bindings/display/armada/
10552 F: drivers/gpu/drm/armada/
10553 F: include/uapi/drm/armada_drm.h
10555 MARVELL CRYPTO DRIVER
10556 M: Boris Brezillon <bbrezillon@kernel.org>
10557 M: Arnaud Ebalard <arno@natisbad.org>
10558 M: Srujana Challa <schalla@marvell.com>
10559 L: linux-crypto@vger.kernel.org
10561 F: drivers/crypto/marvell/
10562 F: include/linux/soc/marvell/octeontx2/
10564 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10565 M: Mirko Lindner <mlindner@marvell.com>
10566 M: Stephen Hemminger <stephen@networkplumber.org>
10567 L: netdev@vger.kernel.org
10569 F: drivers/net/ethernet/marvell/sk*
10571 MARVELL LIBERTAS WIRELESS DRIVER
10572 L: libertas-dev@lists.infradead.org
10574 F: drivers/net/wireless/marvell/libertas/
10576 MARVELL MACCHIATOBIN SUPPORT
10577 M: Russell King <linux@armlinux.org.uk>
10578 L: linux-arm-kernel@lists.infradead.org
10580 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10582 MARVELL MV643XX ETHERNET DRIVER
10583 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10584 L: netdev@vger.kernel.org
10586 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10587 F: include/linux/mv643xx.h
10589 MARVELL MV88X3310 PHY DRIVER
10590 M: Russell King <linux@armlinux.org.uk>
10591 L: netdev@vger.kernel.org
10593 F: drivers/net/phy/marvell10g.c
10595 MARVELL MVEBU THERMAL DRIVER
10596 M: Miquel Raynal <miquel.raynal@bootlin.com>
10598 F: drivers/thermal/armada_thermal.c
10600 MARVELL MVNETA ETHERNET DRIVER
10601 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10602 L: netdev@vger.kernel.org
10604 F: drivers/net/ethernet/marvell/mvneta.*
10606 MARVELL MVPP2 ETHERNET DRIVER
10607 M: Marcin Wojtas <mw@semihalf.com>
10608 M: Russell King <linux@armlinux.org.uk>
10609 L: netdev@vger.kernel.org
10611 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10612 F: drivers/net/ethernet/marvell/mvpp2/
10614 MARVELL MWIFIEX WIRELESS DRIVER
10615 M: Amitkumar Karwar <amitkarwar@gmail.com>
10616 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10617 M: Xinming Hu <huxinming820@gmail.com>
10618 L: linux-wireless@vger.kernel.org
10620 F: drivers/net/wireless/marvell/mwifiex/
10622 MARVELL MWL8K WIRELESS DRIVER
10623 M: Lennert Buytenhek <buytenh@wantstofly.org>
10624 L: linux-wireless@vger.kernel.org
10626 F: drivers/net/wireless/marvell/mwl8k.c
10628 MARVELL NAND CONTROLLER DRIVER
10629 M: Miquel Raynal <miquel.raynal@bootlin.com>
10630 L: linux-mtd@lists.infradead.org
10632 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10633 F: drivers/mtd/nand/raw/marvell_nand.c
10635 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10636 M: Sunil Goutham <sgoutham@marvell.com>
10637 M: Geetha sowjanya <gakula@marvell.com>
10638 M: Subbaraya Sundeep <sbhatta@marvell.com>
10639 M: hariprasad <hkelam@marvell.com>
10640 L: netdev@vger.kernel.org
10642 F: drivers/net/ethernet/marvell/octeontx2/nic/
10643 F: include/linux/soc/marvell/octeontx2/
10645 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10646 M: Sunil Goutham <sgoutham@marvell.com>
10647 M: Linu Cherian <lcherian@marvell.com>
10648 M: Geetha sowjanya <gakula@marvell.com>
10649 M: Jerin Jacob <jerinj@marvell.com>
10650 L: netdev@vger.kernel.org
10652 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10653 F: drivers/net/ethernet/marvell/octeontx2/af/
10655 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10656 M: Vadym Kochan <vkochan@marvell.com>
10657 M: Taras Chornyi <tchornyi@marvell.com>
10659 W: https://github.com/Marvell-switching/switchdev-prestera
10660 F: drivers/net/ethernet/marvell/prestera/
10662 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10663 M: Nicolas Pitre <nico@fluxnic.net>
10665 F: drivers/mmc/host/mvsdio.*
10667 MARVELL USB MDIO CONTROLLER DRIVER
10668 M: Tobias Waldekranz <tobias@waldekranz.com>
10669 L: netdev@vger.kernel.org
10671 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10672 F: drivers/net/mdio/mdio-mvusb.c
10674 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10675 M: Hu Ziji <huziji@marvell.com>
10676 L: linux-mmc@vger.kernel.org
10678 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10679 F: drivers/mmc/host/sdhci-xenon*
10681 MATROX FRAMEBUFFER DRIVER
10682 L: linux-fbdev@vger.kernel.org
10684 F: drivers/video/fbdev/matrox/matroxfb_*
10685 F: include/uapi/linux/matroxfb.h
10687 MAX16065 HARDWARE MONITOR DRIVER
10688 M: Guenter Roeck <linux@roeck-us.net>
10689 L: linux-hwmon@vger.kernel.org
10691 F: Documentation/hwmon/max16065.rst
10692 F: drivers/hwmon/max16065.c
10694 MAX2175 SDR TUNER DRIVER
10695 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10696 L: linux-media@vger.kernel.org
10698 T: git git://linuxtv.org/media_tree.git
10699 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10700 F: Documentation/userspace-api/media/drivers/max2175.rst
10701 F: drivers/media/i2c/max2175*
10702 F: include/uapi/linux/max2175.h
10704 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10705 L: linux-hwmon@vger.kernel.org
10707 F: Documentation/hwmon/max6650.rst
10708 F: drivers/hwmon/max6650.c
10710 MAX6697 HARDWARE MONITOR DRIVER
10711 M: Guenter Roeck <linux@roeck-us.net>
10712 L: linux-hwmon@vger.kernel.org
10714 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10715 F: Documentation/hwmon/max6697.rst
10716 F: drivers/hwmon/max6697.c
10717 F: include/linux/platform_data/max6697.h
10719 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10720 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10721 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10722 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10723 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10724 L: linux-media@vger.kernel.org
10726 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10727 F: drivers/media/i2c/max9286.c
10729 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10730 M: Peter Rosin <peda@axentia.se>
10731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10733 F: Documentation/devicetree/bindings/sound/max9860.txt
10734 F: sound/soc/codecs/max9860.*
10736 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10737 M: Andreas Klinger <ak@it-klinger.de>
10738 L: linux-iio@vger.kernel.org
10740 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10741 F: drivers/iio/proximity/mb1232.c
10743 MAXIM MAX77650 PMIC MFD DRIVER
10744 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10745 L: linux-kernel@vger.kernel.org
10747 F: Documentation/devicetree/bindings/*/*max77650.yaml
10748 F: Documentation/devicetree/bindings/*/max77650*.yaml
10749 F: drivers/gpio/gpio-max77650.c
10750 F: drivers/input/misc/max77650-onkey.c
10751 F: drivers/leds/leds-max77650.c
10752 F: drivers/mfd/max77650.c
10753 F: drivers/power/supply/max77650-charger.c
10754 F: drivers/regulator/max77650-regulator.c
10755 F: include/linux/mfd/max77650.h
10757 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10758 M: Javier Martinez Canillas <javier@dowhile0.org>
10759 L: linux-kernel@vger.kernel.org
10761 F: Documentation/devicetree/bindings/*/*max77802.txt
10762 F: drivers/regulator/max77802-regulator.c
10763 F: include/dt-bindings/*/*max77802.h
10765 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10766 M: Krzysztof Kozlowski <krzk@kernel.org>
10767 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10768 L: linux-pm@vger.kernel.org
10770 F: drivers/power/supply/max14577_charger.c
10771 F: drivers/power/supply/max77693_charger.c
10773 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10774 M: Chanwoo Choi <cw00.choi@samsung.com>
10775 M: Krzysztof Kozlowski <krzk@kernel.org>
10776 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10777 L: linux-kernel@vger.kernel.org
10779 F: Documentation/devicetree/bindings/*/max77686.txt
10780 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10781 F: Documentation/devicetree/bindings/mfd/max14577.txt
10782 F: Documentation/devicetree/bindings/mfd/max77693.txt
10783 F: drivers/*/max14577*.c
10784 F: drivers/*/max77686*.c
10785 F: drivers/*/max77693*.c
10786 F: drivers/clk/clk-max77686.c
10787 F: drivers/extcon/extcon-max14577.c
10788 F: drivers/extcon/extcon-max77693.c
10789 F: drivers/rtc/rtc-max77686.c
10790 F: include/linux/mfd/max14577*.h
10791 F: include/linux/mfd/max77686*.h
10792 F: include/linux/mfd/max77693*.h
10794 MAXIRADIO FM RADIO RECEIVER DRIVER
10795 M: Hans Verkuil <hverkuil@xs4all.nl>
10796 L: linux-media@vger.kernel.org
10798 W: https://linuxtv.org
10799 T: git git://linuxtv.org/media_tree.git
10800 F: drivers/media/radio/radio-maxiradio*
10802 MCAN MMIO DEVICE DRIVER
10803 M: Dan Murphy <dmurphy@ti.com>
10804 M: Sriram Dash <sriram.dash@samsung.com>
10805 L: linux-can@vger.kernel.org
10807 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10808 F: drivers/net/can/m_can/m_can.c
10809 F: drivers/net/can/m_can/m_can.h
10810 F: drivers/net/can/m_can/m_can_platform.c
10812 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10813 M: Rishi Gupta <gupt21@gmail.com>
10814 L: linux-i2c@vger.kernel.org
10815 L: linux-input@vger.kernel.org
10817 F: drivers/hid/hid-mcp2221.c
10819 MCP251XFD SPI-CAN NETWORK DRIVER
10820 M: Marc Kleine-Budde <mkl@pengutronix.de>
10821 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10822 R: Thomas Kopp <thomas.kopp@microchip.com>
10823 L: linux-can@vger.kernel.org
10825 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10826 F: drivers/net/can/spi/mcp251xfd/
10828 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10829 M: Peter Rosin <peda@axentia.se>
10830 L: linux-iio@vger.kernel.org
10832 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10833 F: drivers/iio/potentiometer/mcp4018.c
10834 F: drivers/iio/potentiometer/mcp4531.c
10836 MCR20A IEEE-802.15.4 RADIO DRIVER
10837 M: Xue Liu <liuxuenetmail@gmail.com>
10838 L: linux-wpan@vger.kernel.org
10840 W: https://github.com/xueliu/mcr20a-linux
10841 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10842 F: drivers/net/ieee802154/mcr20a.c
10843 F: drivers/net/ieee802154/mcr20a.h
10845 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10846 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10847 L: linux-iio@vger.kernel.org
10849 F: drivers/iio/dac/cio-dac.c
10851 MEDIA CONTROLLER FRAMEWORK
10852 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10853 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10854 L: linux-media@vger.kernel.org
10856 W: https://www.linuxtv.org
10857 T: git git://linuxtv.org/media_tree.git
10858 F: drivers/media/mc/
10859 F: include/media/media-*.h
10860 F: include/uapi/linux/media.h
10862 MEDIA DRIVER FOR FREESCALE IMX PXP
10863 M: Philipp Zabel <p.zabel@pengutronix.de>
10864 L: linux-media@vger.kernel.org
10866 T: git git://linuxtv.org/media_tree.git
10867 F: drivers/media/platform/imx-pxp.[ch]
10869 MEDIA DRIVERS FOR ASCOT2E
10870 M: Sergey Kozlov <serjk@netup.ru>
10871 M: Abylay Ospan <aospan@netup.ru>
10872 L: linux-media@vger.kernel.org
10874 W: https://linuxtv.org
10875 W: http://netup.tv/
10876 T: git git://linuxtv.org/media_tree.git
10877 F: drivers/media/dvb-frontends/ascot2e*
10879 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10880 M: Jasmin Jessich <jasmin@anw.at>
10881 L: linux-media@vger.kernel.org
10883 W: https://linuxtv.org
10884 T: git git://linuxtv.org/media_tree.git
10885 F: drivers/media/dvb-frontends/cxd2099*
10887 MEDIA DRIVERS FOR CXD2841ER
10888 M: Sergey Kozlov <serjk@netup.ru>
10889 M: Abylay Ospan <aospan@netup.ru>
10890 L: linux-media@vger.kernel.org
10892 W: https://linuxtv.org
10893 W: http://netup.tv/
10894 T: git git://linuxtv.org/media_tree.git
10895 F: drivers/media/dvb-frontends/cxd2841er*
10897 MEDIA DRIVERS FOR CXD2880
10898 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10899 L: linux-media@vger.kernel.org
10901 W: http://linuxtv.org/
10902 T: git git://linuxtv.org/media_tree.git
10903 F: drivers/media/dvb-frontends/cxd2880/*
10904 F: drivers/media/spi/cxd2880*
10906 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10907 L: linux-media@vger.kernel.org
10909 W: https://linuxtv.org
10910 T: git git://linuxtv.org/media_tree.git
10911 F: drivers/media/pci/ddbridge/*
10913 MEDIA DRIVERS FOR FREESCALE IMX
10914 M: Steve Longerbeam <slongerbeam@gmail.com>
10915 M: Philipp Zabel <p.zabel@pengutronix.de>
10916 L: linux-media@vger.kernel.org
10918 T: git git://linuxtv.org/media_tree.git
10919 F: Documentation/admin-guide/media/imx.rst
10920 F: Documentation/devicetree/bindings/media/imx.txt
10921 F: drivers/staging/media/imx/
10922 F: include/linux/imx-media.h
10923 F: include/media/imx.h
10925 MEDIA DRIVERS FOR FREESCALE IMX7
10926 M: Rui Miguel Silva <rmfrfs@gmail.com>
10927 L: linux-media@vger.kernel.org
10929 T: git git://linuxtv.org/media_tree.git
10930 F: Documentation/admin-guide/media/imx7.rst
10931 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
10932 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
10933 F: drivers/staging/media/imx/imx7-media-csi.c
10934 F: drivers/staging/media/imx/imx7-mipi-csis.c
10936 MEDIA DRIVERS FOR HELENE
10937 M: Abylay Ospan <aospan@netup.ru>
10938 L: linux-media@vger.kernel.org
10940 W: https://linuxtv.org
10941 W: http://netup.tv/
10942 T: git git://linuxtv.org/media_tree.git
10943 F: drivers/media/dvb-frontends/helene*
10945 MEDIA DRIVERS FOR HORUS3A
10946 M: Sergey Kozlov <serjk@netup.ru>
10947 M: Abylay Ospan <aospan@netup.ru>
10948 L: linux-media@vger.kernel.org
10950 W: https://linuxtv.org
10951 W: http://netup.tv/
10952 T: git git://linuxtv.org/media_tree.git
10953 F: drivers/media/dvb-frontends/horus3a*
10955 MEDIA DRIVERS FOR LNBH25
10956 M: Sergey Kozlov <serjk@netup.ru>
10957 M: Abylay Ospan <aospan@netup.ru>
10958 L: linux-media@vger.kernel.org
10960 W: https://linuxtv.org
10961 W: http://netup.tv/
10962 T: git git://linuxtv.org/media_tree.git
10963 F: drivers/media/dvb-frontends/lnbh25*
10965 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10966 L: linux-media@vger.kernel.org
10968 W: https://linuxtv.org
10969 T: git git://linuxtv.org/media_tree.git
10970 F: drivers/media/dvb-frontends/mxl5xx*
10972 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10973 M: Sergey Kozlov <serjk@netup.ru>
10974 M: Abylay Ospan <aospan@netup.ru>
10975 L: linux-media@vger.kernel.org
10977 W: https://linuxtv.org
10978 W: http://netup.tv/
10979 T: git git://linuxtv.org/media_tree.git
10980 F: drivers/media/pci/netup_unidvb/*
10982 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10983 M: Dmitry Osipenko <digetx@gmail.com>
10984 L: linux-media@vger.kernel.org
10985 L: linux-tegra@vger.kernel.org
10987 T: git git://linuxtv.org/media_tree.git
10988 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10989 F: drivers/staging/media/tegra-vde/
10991 MEDIA DRIVERS FOR RENESAS - CEU
10992 M: Jacopo Mondi <jacopo@jmondi.org>
10993 L: linux-media@vger.kernel.org
10994 L: linux-renesas-soc@vger.kernel.org
10996 T: git git://linuxtv.org/media_tree.git
10997 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10998 F: drivers/media/platform/renesas-ceu.c
10999 F: include/media/drv-intf/renesas-ceu.h
11001 MEDIA DRIVERS FOR RENESAS - DRIF
11002 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11003 L: linux-media@vger.kernel.org
11004 L: linux-renesas-soc@vger.kernel.org
11006 T: git git://linuxtv.org/media_tree.git
11007 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11008 F: drivers/media/platform/rcar_drif.c
11010 MEDIA DRIVERS FOR RENESAS - FCP
11011 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11012 L: linux-media@vger.kernel.org
11013 L: linux-renesas-soc@vger.kernel.org
11015 T: git git://linuxtv.org/media_tree.git
11016 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11017 F: drivers/media/platform/rcar-fcp.c
11018 F: include/media/rcar-fcp.h
11020 MEDIA DRIVERS FOR RENESAS - FDP1
11021 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11022 L: linux-media@vger.kernel.org
11023 L: linux-renesas-soc@vger.kernel.org
11025 T: git git://linuxtv.org/media_tree.git
11026 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11027 F: drivers/media/platform/rcar_fdp1.c
11029 MEDIA DRIVERS FOR RENESAS - VIN
11030 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11031 L: linux-media@vger.kernel.org
11032 L: linux-renesas-soc@vger.kernel.org
11034 T: git git://linuxtv.org/media_tree.git
11035 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11036 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11037 F: drivers/media/platform/rcar-vin/
11039 MEDIA DRIVERS FOR RENESAS - VSP1
11040 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11041 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11042 L: linux-media@vger.kernel.org
11043 L: linux-renesas-soc@vger.kernel.org
11045 T: git git://linuxtv.org/media_tree.git
11046 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11047 F: drivers/media/platform/vsp1/
11049 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11050 L: linux-media@vger.kernel.org
11052 W: https://linuxtv.org
11053 T: git git://linuxtv.org/media_tree.git
11054 F: drivers/media/dvb-frontends/stv0910*
11056 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11057 L: linux-media@vger.kernel.org
11059 W: https://linuxtv.org
11060 T: git git://linuxtv.org/media_tree.git
11061 F: drivers/media/dvb-frontends/stv6111*
11063 MEDIA DRIVERS FOR STM32 - DCMI
11064 M: Hugues Fruchet <hugues.fruchet@st.com>
11065 L: linux-media@vger.kernel.org
11067 T: git git://linuxtv.org/media_tree.git
11068 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11069 F: drivers/media/platform/stm32/stm32-dcmi.c
11071 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11072 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11073 L: linux-media@vger.kernel.org
11075 W: https://linuxtv.org
11076 Q: http://patchwork.kernel.org/project/linux-media/list/
11077 T: git git://linuxtv.org/media_tree.git
11078 F: Documentation/admin-guide/media/
11079 F: Documentation/devicetree/bindings/media/
11080 F: Documentation/driver-api/media/
11081 F: Documentation/userspace-api/media/
11083 F: drivers/staging/media/
11084 F: include/linux/platform_data/media/
11086 F: include/uapi/linux/dvb/
11087 F: include/uapi/linux/ivtv*
11088 F: include/uapi/linux/media.h
11089 F: include/uapi/linux/meye.h
11090 F: include/uapi/linux/uvcvideo.h
11091 F: include/uapi/linux/v4l2-*
11092 F: include/uapi/linux/videodev2.h
11094 MEDIATEK BLUETOOTH DRIVER
11095 M: Sean Wang <sean.wang@mediatek.com>
11096 L: linux-bluetooth@vger.kernel.org
11097 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11099 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11100 F: drivers/bluetooth/btmtkuart.c
11102 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11103 M: Sean Wang <sean.wang@mediatek.com>
11104 L: linux-pm@vger.kernel.org
11106 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11107 F: drivers/power/reset/mt6323-poweroff.c
11109 MEDIATEK CIR DRIVER
11110 M: Sean Wang <sean.wang@mediatek.com>
11112 F: drivers/media/rc/mtk-cir.c
11114 MEDIATEK DMA DRIVER
11115 M: Sean Wang <sean.wang@mediatek.com>
11116 L: dmaengine@vger.kernel.org
11117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11118 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11120 F: Documentation/devicetree/bindings/dma/mtk-*
11121 F: drivers/dma/mediatek/
11123 MEDIATEK ETHERNET DRIVER
11124 M: Felix Fietkau <nbd@nbd.name>
11125 M: John Crispin <john@phrozen.org>
11126 M: Sean Wang <sean.wang@mediatek.com>
11127 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11128 L: netdev@vger.kernel.org
11130 F: drivers/net/ethernet/mediatek/
11132 MEDIATEK I2C CONTROLLER DRIVER
11133 M: Qii Wang <qii.wang@mediatek.com>
11134 L: linux-i2c@vger.kernel.org
11136 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11137 F: drivers/i2c/busses/i2c-mt65xx.c
11139 MEDIATEK JPEG DRIVER
11140 M: Rick Chang <rick.chang@mediatek.com>
11141 M: Bin Liu <bin.liu@mediatek.com>
11143 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11144 F: drivers/media/platform/mtk-jpeg/
11146 MEDIATEK MDP DRIVER
11147 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11148 M: Houlong Wei <houlong.wei@mediatek.com>
11149 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11151 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11152 F: drivers/media/platform/mtk-mdp/
11153 F: drivers/media/platform/mtk-vpu/
11155 MEDIATEK MEDIA DRIVER
11156 M: Tiffany Lin <tiffany.lin@mediatek.com>
11157 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11159 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11160 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11161 F: drivers/media/platform/mtk-vcodec/
11162 F: drivers/media/platform/mtk-vpu/
11164 MEDIATEK MMC/SD/SDIO DRIVER
11165 M: Chaotian Jing <chaotian.jing@mediatek.com>
11167 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11168 F: drivers/mmc/host/mtk-sd.c
11170 MEDIATEK MT76 WIRELESS LAN DRIVER
11171 M: Felix Fietkau <nbd@nbd.name>
11172 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11173 R: Ryder Lee <ryder.lee@mediatek.com>
11174 L: linux-wireless@vger.kernel.org
11176 F: drivers/net/wireless/mediatek/mt76/
11178 MEDIATEK MT7601U WIRELESS LAN DRIVER
11179 M: Jakub Kicinski <kubakici@wp.pl>
11180 L: linux-wireless@vger.kernel.org
11182 F: drivers/net/wireless/mediatek/mt7601u/
11184 MEDIATEK MT7621/28/88 I2C DRIVER
11185 M: Stefan Roese <sr@denx.de>
11186 L: linux-i2c@vger.kernel.org
11188 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11189 F: drivers/i2c/busses/i2c-mt7621.c
11191 MEDIATEK MT7621 PHY PCI DRIVER
11192 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11194 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11195 F: drivers/phy/ralink/phy-mt7621-pci.c
11197 MEDIATEK NAND CONTROLLER DRIVER
11198 L: linux-mtd@lists.infradead.org
11200 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11201 F: drivers/mtd/nand/raw/mtk_*
11203 MEDIATEK PMIC LED DRIVER
11204 M: Sean Wang <sean.wang@mediatek.com>
11206 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11207 F: drivers/leds/leds-mt6323.c
11209 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11210 M: Sean Wang <sean.wang@mediatek.com>
11212 F: drivers/char/hw_random/mtk-rng.c
11214 MEDIATEK SWITCH DRIVER
11215 M: Sean Wang <sean.wang@mediatek.com>
11216 M: Landen Chao <Landen.Chao@mediatek.com>
11217 L: netdev@vger.kernel.org
11219 F: drivers/net/dsa/mt7530.*
11220 F: net/dsa/tag_mtk.c
11222 MEDIATEK USB3 DRD IP DRIVER
11223 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11224 L: linux-usb@vger.kernel.org
11225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11226 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11228 F: drivers/usb/mtu3/
11230 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11231 M: Peter Senna Tschudin <peter.senna@gmail.com>
11232 M: Martin Donnelly <martin.donnelly@ge.com>
11233 M: Martyn Welch <martyn.welch@collabora.co.uk>
11235 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11236 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11238 MEGARAID SCSI/SAS DRIVERS
11239 M: Kashyap Desai <kashyap.desai@broadcom.com>
11240 M: Sumit Saxena <sumit.saxena@broadcom.com>
11241 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11242 L: megaraidlinux.pdl@broadcom.com
11243 L: linux-scsi@vger.kernel.org
11245 W: http://www.avagotech.com/support/
11246 F: Documentation/scsi/megaraid.rst
11247 F: drivers/scsi/megaraid.*
11248 F: drivers/scsi/megaraid/
11250 MELEXIS MLX90614 DRIVER
11251 M: Crt Mori <cmo@melexis.com>
11252 L: linux-iio@vger.kernel.org
11254 W: http://www.melexis.com
11255 F: drivers/iio/temperature/mlx90614.c
11257 MELEXIS MLX90632 DRIVER
11258 M: Crt Mori <cmo@melexis.com>
11259 L: linux-iio@vger.kernel.org
11261 W: http://www.melexis.com
11262 F: drivers/iio/temperature/mlx90632.c
11264 MELFAS MIP4 TOUCHSCREEN DRIVER
11265 M: Sangwon Jee <jeesw@melfas.com>
11267 W: http://www.melfas.com
11268 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11269 F: drivers/input/touchscreen/melfas_mip4.c
11271 MELLANOX BLUEFIELD I2C DRIVER
11272 M: Khalil Blaiech <kblaiech@nvidia.com>
11273 L: linux-i2c@vger.kernel.org
11275 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11276 F: drivers/i2c/busses/i2c-mlxbf.c
11278 MELLANOX ETHERNET DRIVER (mlx4_en)
11279 M: Tariq Toukan <tariqt@nvidia.com>
11280 L: netdev@vger.kernel.org
11282 W: http://www.mellanox.com
11283 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11284 F: drivers/net/ethernet/mellanox/mlx4/en_*
11286 MELLANOX ETHERNET DRIVER (mlx5e)
11287 M: Saeed Mahameed <saeedm@nvidia.com>
11288 L: netdev@vger.kernel.org
11290 W: http://www.mellanox.com
11291 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11292 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11294 MELLANOX ETHERNET INNOVA DRIVERS
11295 R: Boris Pismenny <borisp@nvidia.com>
11296 L: netdev@vger.kernel.org
11298 W: http://www.mellanox.com
11299 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11300 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11301 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11302 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11303 F: include/linux/mlx5/mlx5_ifc_fpga.h
11305 MELLANOX ETHERNET SWITCH DRIVERS
11306 M: Jiri Pirko <jiri@nvidia.com>
11307 M: Ido Schimmel <idosch@nvidia.com>
11308 L: netdev@vger.kernel.org
11310 W: http://www.mellanox.com
11311 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11312 F: drivers/net/ethernet/mellanox/mlxsw/
11313 F: tools/testing/selftests/drivers/net/mlxsw/
11315 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11316 M: mlxsw@nvidia.com
11317 L: netdev@vger.kernel.org
11319 W: http://www.mellanox.com
11320 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11321 F: drivers/net/ethernet/mellanox/mlxfw/
11323 MELLANOX HARDWARE PLATFORM SUPPORT
11324 M: Andy Shevchenko <andy@infradead.org>
11325 M: Darren Hart <dvhart@infradead.org>
11326 M: Vadim Pasternak <vadimp@nvidia.com>
11327 L: platform-driver-x86@vger.kernel.org
11329 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11330 F: drivers/platform/mellanox/
11331 F: include/linux/platform_data/mlxreg.h
11333 MELLANOX MLX4 core VPI driver
11334 M: Tariq Toukan <tariqt@nvidia.com>
11335 L: netdev@vger.kernel.org
11336 L: linux-rdma@vger.kernel.org
11338 W: http://www.mellanox.com
11339 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11340 F: drivers/net/ethernet/mellanox/mlx4/
11341 F: include/linux/mlx4/
11343 MELLANOX MLX4 IB driver
11344 M: Yishai Hadas <yishaih@nvidia.com>
11345 L: linux-rdma@vger.kernel.org
11347 W: http://www.mellanox.com
11348 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11349 F: drivers/infiniband/hw/mlx4/
11350 F: include/linux/mlx4/
11351 F: include/uapi/rdma/mlx4-abi.h
11353 MELLANOX MLX5 core VPI driver
11354 M: Saeed Mahameed <saeedm@nvidia.com>
11355 M: Leon Romanovsky <leonro@nvidia.com>
11356 L: netdev@vger.kernel.org
11357 L: linux-rdma@vger.kernel.org
11359 W: http://www.mellanox.com
11360 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11361 F: Documentation/networking/device_drivers/ethernet/mellanox/
11362 F: drivers/net/ethernet/mellanox/mlx5/core/
11363 F: include/linux/mlx5/
11365 MELLANOX MLX5 IB driver
11366 M: Leon Romanovsky <leonro@nvidia.com>
11367 L: linux-rdma@vger.kernel.org
11369 W: http://www.mellanox.com
11370 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11371 F: drivers/infiniband/hw/mlx5/
11372 F: include/linux/mlx5/
11373 F: include/uapi/rdma/mlx5-abi.h
11375 MELLANOX MLXCPLD I2C AND MUX DRIVER
11376 M: Vadim Pasternak <vadimp@nvidia.com>
11377 M: Michael Shych <michaelsh@nvidia.com>
11378 L: linux-i2c@vger.kernel.org
11380 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11381 F: drivers/i2c/busses/i2c-mlxcpld.c
11382 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11384 MELLANOX MLXCPLD LED DRIVER
11385 M: Vadim Pasternak <vadimp@nvidia.com>
11386 L: linux-leds@vger.kernel.org
11388 F: Documentation/leds/leds-mlxcpld.rst
11389 F: drivers/leds/leds-mlxcpld.c
11390 F: drivers/leds/leds-mlxreg.c
11392 MELLANOX PLATFORM DRIVER
11393 M: Vadim Pasternak <vadimp@nvidia.com>
11394 L: platform-driver-x86@vger.kernel.org
11396 F: drivers/platform/x86/mlx-platform.c
11399 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11400 M: "Paul E. McKenney" <paulmck@kernel.org>
11401 L: linux-kernel@vger.kernel.org
11403 F: arch/powerpc/include/asm/membarrier.h
11404 F: include/uapi/linux/membarrier.h
11405 F: kernel/sched/membarrier.c
11408 M: Mike Rapoport <rppt@linux.ibm.com>
11409 L: linux-mm@kvack.org
11411 F: Documentation/core-api/boot-time-mm.rst
11412 F: include/linux/memblock.h
11415 MEMORY CONTROLLER DRIVERS
11416 M: Krzysztof Kozlowski <krzk@kernel.org>
11417 L: linux-kernel@vger.kernel.org
11419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11420 F: Documentation/devicetree/bindings/memory-controllers/
11423 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11424 M: Dmitry Osipenko <digetx@gmail.com>
11425 L: linux-pm@vger.kernel.org
11426 L: linux-tegra@vger.kernel.org
11427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11429 F: drivers/devfreq/tegra30-devfreq.c
11432 M: Andrew Morton <akpm@linux-foundation.org>
11433 L: linux-mm@kvack.org
11435 W: http://www.linux-mm.org
11436 T: quilt https://ozlabs.org/~akpm/mmotm/
11437 T: quilt https://ozlabs.org/~akpm/mmots/
11438 T: git git://github.com/hnaz/linux-mm.git
11439 F: include/linux/gfp.h
11440 F: include/linux/memory_hotplug.h
11441 F: include/linux/mm.h
11442 F: include/linux/mmzone.h
11443 F: include/linux/vmalloc.h
11446 MEMORY TECHNOLOGY DEVICES (MTD)
11447 M: Miquel Raynal <miquel.raynal@bootlin.com>
11448 M: Richard Weinberger <richard@nod.at>
11449 M: Vignesh Raghavendra <vigneshr@ti.com>
11450 L: linux-mtd@lists.infradead.org
11452 W: http://www.linux-mtd.infradead.org/
11453 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11454 C: irc://irc.oftc.net/mtd
11455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11457 F: Documentation/devicetree/bindings/mtd/
11459 F: include/linux/mtd/
11460 F: include/uapi/mtd/
11462 MEN A21 WATCHDOG DRIVER
11463 M: Johannes Thumshirn <morbidrsa@gmail.com>
11464 L: linux-watchdog@vger.kernel.org
11466 F: drivers/watchdog/mena21_wdt.c
11468 MEN CHAMELEON BUS (mcb)
11469 M: Johannes Thumshirn <morbidrsa@gmail.com>
11471 F: Documentation/driver-api/men-chameleon-bus.rst
11473 F: include/linux/mcb.h
11475 MEN F21BMC (Board Management Controller)
11476 M: Andreas Werner <andreas.werner@men.de>
11478 F: Documentation/hwmon/menf21bmc.rst
11479 F: drivers/hwmon/menf21bmc_hwmon.c
11480 F: drivers/leds/leds-menf21bmc.c
11481 F: drivers/mfd/menf21bmc.c
11482 F: drivers/watchdog/menf21bmc_wdt.c
11484 MEN Z069 WATCHDOG DRIVER
11485 M: Johannes Thumshirn <jth@kernel.org>
11486 L: linux-watchdog@vger.kernel.org
11488 F: drivers/watchdog/menz69_wdt.c
11490 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11491 M: Neil Armstrong <narmstrong@baylibre.com>
11492 L: linux-media@vger.kernel.org
11493 L: linux-amlogic@lists.infradead.org
11495 W: http://linux-meson.com/
11496 T: git git://linuxtv.org/media_tree.git
11497 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11498 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11499 F: drivers/media/cec/platform/meson/ao-cec.c
11501 MESON GE2D DRIVER FOR AMLOGIC SOCS
11502 M: Neil Armstrong <narmstrong@baylibre.com>
11503 L: linux-media@vger.kernel.org
11504 L: linux-amlogic@lists.infradead.org
11506 T: git git://linuxtv.org/media_tree.git
11507 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11508 F: drivers/media/meson/ge2d/
11510 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11511 M: Liang Yang <liang.yang@amlogic.com>
11512 L: linux-mtd@lists.infradead.org
11514 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11515 F: drivers/mtd/nand/raw/meson_*
11517 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11518 M: Neil Armstrong <narmstrong@baylibre.com>
11519 L: linux-media@vger.kernel.org
11520 L: linux-amlogic@lists.infradead.org
11522 T: git git://linuxtv.org/media_tree.git
11523 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11524 F: drivers/staging/media/meson/vdec/
11526 METHODE UDPU SUPPORT
11527 M: Vladimir Vid <vladimir.vid@sartura.hr>
11529 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11532 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11533 M: Hemant Kumar <hemantk@codeaurora.org>
11534 L: linux-arm-msm@vger.kernel.org
11536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11537 F: Documentation/ABI/stable/sysfs-bus-mhi
11538 F: Documentation/mhi/
11539 F: drivers/bus/mhi/
11540 F: include/linux/mhi.h
11542 MICROBLAZE ARCHITECTURE
11543 M: Michal Simek <monstr@monstr.eu>
11545 W: http://www.monstr.eu/fdt/
11546 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11547 F: arch/microblaze/
11549 MICROCHIP AT91 DMA DRIVERS
11550 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11551 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11553 L: dmaengine@vger.kernel.org
11555 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11556 F: drivers/dma/at_hdmac.c
11557 F: drivers/dma/at_hdmac_regs.h
11558 F: drivers/dma/at_xdmac.c
11559 F: include/dt-bindings/dma/at91.h
11560 F: include/linux/platform_data/dma-atmel.h
11562 MICROCHIP AT91 SERIAL DRIVER
11563 M: Richard Genoud <richard.genoud@gmail.com>
11565 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11566 F: drivers/tty/serial/atmel_serial.c
11567 F: drivers/tty/serial/atmel_serial.h
11569 MICROCHIP AT91 USART MFD DRIVER
11570 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11571 L: linux-kernel@vger.kernel.org
11573 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11574 F: drivers/mfd/at91-usart.c
11575 F: include/dt-bindings/mfd/at91-usart.h
11577 MICROCHIP AT91 USART SPI DRIVER
11578 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11579 L: linux-spi@vger.kernel.org
11581 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11582 F: drivers/spi/spi-at91-usart.c
11584 MICROCHIP AUDIO ASOC DRIVERS
11585 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11590 MICROCHIP ECC DRIVER
11591 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11592 L: linux-crypto@vger.kernel.org
11594 F: drivers/crypto/atmel-ecc.*
11596 MICROCHIP I2C DRIVER
11597 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11598 L: linux-i2c@vger.kernel.org
11600 F: drivers/i2c/busses/i2c-at91-*.c
11601 F: drivers/i2c/busses/i2c-at91.h
11603 MICROCHIP ISC DRIVER
11604 M: Eugen Hristev <eugen.hristev@microchip.com>
11605 L: linux-media@vger.kernel.org
11607 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11608 F: drivers/media/platform/atmel/atmel-isc-base.c
11609 F: drivers/media/platform/atmel/atmel-isc-regs.h
11610 F: drivers/media/platform/atmel/atmel-isc.h
11611 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11612 F: include/linux/atmel-isc-media.h
11614 MICROCHIP ISI DRIVER
11615 M: Eugen Hristev <eugen.hristev@microchip.com>
11616 L: linux-media@vger.kernel.org
11618 F: drivers/media/platform/atmel/atmel-isi.c
11619 F: drivers/media/platform/atmel/atmel-isi.h
11621 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11622 M: Woojung Huh <woojung.huh@microchip.com>
11623 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11624 L: netdev@vger.kernel.org
11626 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11627 F: drivers/net/dsa/microchip/*
11628 F: include/linux/platform_data/microchip-ksz.h
11629 F: net/dsa/tag_ksz.c
11631 MICROCHIP LAN743X ETHERNET DRIVER
11632 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11633 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11634 L: netdev@vger.kernel.org
11636 F: drivers/net/ethernet/microchip/lan743x_*
11638 MICROCHIP LCDFB DRIVER
11639 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11640 L: linux-fbdev@vger.kernel.org
11642 F: drivers/video/fbdev/atmel_lcdfb.c
11643 F: include/video/atmel_lcdc.h
11645 MICROCHIP MCP16502 PMIC DRIVER
11646 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11649 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11650 F: drivers/regulator/mcp16502.c
11652 MICROCHIP MCP3911 ADC DRIVER
11653 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11654 M: Kent Gustavsson <kent@minoris.se>
11655 L: linux-iio@vger.kernel.org
11657 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11658 F: drivers/iio/adc/mcp3911.c
11660 MICROCHIP MMC/SD/SDIO MCI DRIVER
11661 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11663 F: drivers/mmc/host/atmel-mci.c
11665 MICROCHIP NAND DRIVER
11666 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11667 L: linux-mtd@lists.infradead.org
11669 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11670 F: drivers/mtd/nand/raw/atmel/*
11672 MICROCHIP PWM DRIVER
11673 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11675 L: linux-pwm@vger.kernel.org
11677 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11678 F: drivers/pwm/pwm-atmel.c
11680 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11681 M: Eugen Hristev <eugen.hristev@microchip.com>
11682 L: linux-iio@vger.kernel.org
11684 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11685 F: drivers/iio/adc/at91-sama5d2_adc.c
11686 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11688 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11689 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11691 F: drivers/power/reset/at91-sama5d2_shdwc.c
11693 MICROCHIP SPI DRIVER
11694 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11696 F: drivers/spi/spi-atmel.*
11698 MICROCHIP SSC DRIVER
11699 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11702 F: drivers/misc/atmel-ssc.c
11703 F: include/linux/atmel-ssc.h
11705 MICROCHIP USB251XB DRIVER
11706 M: Richard Leitner <richard.leitner@skidata.com>
11707 L: linux-usb@vger.kernel.org
11709 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11710 F: drivers/usb/misc/usb251xb.c
11712 MICROCHIP USBA UDC DRIVER
11713 M: Cristian Birsan <cristian.birsan@microchip.com>
11714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11716 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11718 MICROCHIP WILC1000 WIFI DRIVER
11719 M: Ajay Singh <ajay.kathat@microchip.com>
11720 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11721 L: linux-wireless@vger.kernel.org
11723 F: drivers/net/wireless/microchip/wilc1000/
11725 MICROSEMI MIPS SOCS
11726 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11727 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11728 L: linux-mips@vger.kernel.org
11730 F: Documentation/devicetree/bindings/mips/mscc.txt
11731 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11732 F: arch/mips/boot/dts/mscc/
11733 F: arch/mips/configs/generic/board-ocelot.config
11734 F: arch/mips/generic/board-ocelot.c
11736 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11737 M: Don Brace <don.brace@microchip.com>
11738 L: storagedev@microchip.com
11739 L: linux-scsi@vger.kernel.org
11741 F: Documentation/scsi/smartpqi.rst
11742 F: drivers/scsi/smartpqi/Kconfig
11743 F: drivers/scsi/smartpqi/Makefile
11744 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11745 F: include/linux/cciss*.h
11746 F: include/uapi/linux/cciss*.h
11748 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11749 M: Maximilian Luz <luzmaximilian@gmail.com>
11750 L: platform-driver-x86@vger.kernel.org
11752 F: drivers/platform/surface/surface_gpe.c
11754 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11755 M: Hans de Goede <hdegoede@redhat.com>
11756 M: Mark Gross <mgross@linux.intel.com>
11757 M: Maximilian Luz <luzmaximilian@gmail.com>
11758 L: platform-driver-x86@vger.kernel.org
11760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11761 F: drivers/platform/surface/
11763 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11764 M: Chen Yu <yu.c.chen@intel.com>
11765 L: platform-driver-x86@vger.kernel.org
11767 F: drivers/platform/surface/surfacepro3_button.c
11769 MICROTEK X6 SCANNER
11770 M: Oliver Neukum <oliver@neukum.org>
11772 F: drivers/usb/image/microtek.*
11774 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11775 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11776 L: linux-media@vger.kernel.org
11778 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11779 F: Documentation/driver-api/media/drivers/ccs/
11780 F: drivers/media/i2c/ccs-pll.c
11781 F: drivers/media/i2c/ccs-pll.h
11782 F: drivers/media/i2c/ccs/
11783 F: include/uapi/linux/smiapp.h
11786 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11787 L: linux-mips@vger.kernel.org
11789 W: http://www.linux-mips.org/
11790 Q: https://patchwork.kernel.org/project/linux-mips/list/
11791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11792 F: Documentation/devicetree/bindings/mips/
11793 F: Documentation/mips/
11795 F: drivers/platform/mips/
11797 MIPS BOSTON DEVELOPMENT BOARD
11798 M: Paul Burton <paulburton@kernel.org>
11799 L: linux-mips@vger.kernel.org
11801 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11802 F: arch/mips/boot/dts/img/boston.dts
11803 F: arch/mips/configs/generic/board-boston.config
11804 F: drivers/clk/imgtec/clk-boston.c
11805 F: include/dt-bindings/clock/boston-clock.h
11808 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11809 M: Serge Semin <fancer.lancer@gmail.com>
11810 L: linux-mips@vger.kernel.org
11812 F: drivers/bus/mips_cdmm.c
11813 F: drivers/clocksource/mips-gic-timer.c
11814 F: drivers/cpuidle/cpuidle-cps.c
11815 F: drivers/irqchip/irq-mips-cpu.c
11816 F: drivers/irqchip/irq-mips-gic.c
11818 MIPS GENERIC PLATFORM
11819 M: Paul Burton <paulburton@kernel.org>
11820 L: linux-mips@vger.kernel.org
11822 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11823 F: arch/mips/generic/
11824 F: arch/mips/tools/generic-board-config.sh
11826 MIPS RINT INSTRUCTION EMULATION
11827 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11828 L: linux-mips@vger.kernel.org
11830 F: arch/mips/math-emu/dp_rint.c
11831 F: arch/mips/math-emu/sp_rint.c
11833 MIPS/LOONGSON1 ARCHITECTURE
11834 M: Keguang Zhang <keguang.zhang@gmail.com>
11835 L: linux-mips@vger.kernel.org
11837 F: arch/mips/include/asm/mach-loongson32/
11838 F: arch/mips/loongson32/
11839 F: drivers/*/*/*loongson1*
11840 F: drivers/*/*loongson1*
11842 MIPS/LOONGSON2EF ARCHITECTURE
11843 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11844 L: linux-mips@vger.kernel.org
11846 F: arch/mips/include/asm/mach-loongson2ef/
11847 F: arch/mips/loongson2ef/
11848 F: drivers/*/*/*loongson2*
11849 F: drivers/*/*loongson2*
11851 MIPS/LOONGSON64 ARCHITECTURE
11852 M: Huacai Chen <chenhuacai@kernel.org>
11853 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11854 L: linux-mips@vger.kernel.org
11856 F: arch/mips/include/asm/mach-loongson64/
11857 F: arch/mips/loongson64/
11858 F: drivers/*/*/*loongson3*
11859 F: drivers/*/*loongson3*
11860 F: drivers/irqchip/irq-loongson*
11861 F: drivers/platform/mips/cpu_hwmon.c
11863 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11864 M: Hans Verkuil <hverkuil@xs4all.nl>
11865 L: linux-media@vger.kernel.org
11867 W: https://linuxtv.org
11868 T: git git://linuxtv.org/media_tree.git
11869 F: drivers/media/radio/radio-miropcm20*
11872 R: Lubomir Rintel <lkundrak@v3.sk>
11873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11876 F: arch/arm/boot/dts/mmp*
11877 F: arch/arm/mach-mmp/
11878 F: include/linux/soc/mmp/
11880 MMP USB PHY DRIVERS
11881 R: Lubomir Rintel <lkundrak@v3.sk>
11882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11884 F: drivers/phy/marvell/phy-mmp3-usb.c
11885 F: drivers/phy/marvell/phy-pxa-usb.c
11887 MMU GATHER AND TLB INVALIDATION
11888 M: Will Deacon <will@kernel.org>
11889 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11890 M: Andrew Morton <akpm@linux-foundation.org>
11891 M: Nick Piggin <npiggin@gmail.com>
11892 M: Peter Zijlstra <peterz@infradead.org>
11893 L: linux-arch@vger.kernel.org
11894 L: linux-mm@kvack.org
11896 F: arch/*/include/asm/tlb.h
11897 F: include/asm-generic/tlb.h
11900 MN88472 MEDIA DRIVER
11901 M: Antti Palosaari <crope@iki.fi>
11902 L: linux-media@vger.kernel.org
11904 W: https://linuxtv.org
11905 W: http://palosaari.fi/linux/
11906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11907 F: drivers/media/dvb-frontends/mn88472*
11909 MN88473 MEDIA DRIVER
11910 M: Antti Palosaari <crope@iki.fi>
11911 L: linux-media@vger.kernel.org
11913 W: https://linuxtv.org
11914 W: http://palosaari.fi/linux/
11915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11916 F: drivers/media/dvb-frontends/mn88473*
11919 M: Jessica Yu <jeyu@kernel.org>
11921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11922 F: include/linux/module.h
11925 MONOLITHIC POWER SYSTEM PMIC DRIVER
11926 M: Saravanan Sekar <sravanhome@gmail.com>
11928 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11929 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11930 F: drivers/iio/adc/mp2629_adc.c
11931 F: drivers/mfd/mp2629.c
11932 F: drivers/power/supply/mp2629_charger.c
11933 F: drivers/regulator/mp5416.c
11934 F: drivers/regulator/mpq7920.c
11935 F: drivers/regulator/mpq7920.h
11936 F: include/linux/mfd/mp2629.h
11938 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11940 W: http://popies.net/meye/
11941 F: Documentation/userspace-api/media/drivers/meye*
11942 F: drivers/media/pci/meye/
11943 F: include/uapi/linux/meye.h
11945 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11946 M: Jiri Slaby <jirislaby@kernel.org>
11948 F: Documentation/driver-api/serial/moxa-smartio.rst
11949 F: drivers/tty/mxser.*
11951 MR800 AVERMEDIA USB FM RADIO DRIVER
11952 M: Alexey Klimov <klimov.linux@gmail.com>
11953 L: linux-media@vger.kernel.org
11955 T: git git://linuxtv.org/media_tree.git
11956 F: drivers/media/radio/radio-mr800.c
11958 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11959 M: Alan Ott <alan@signal11.us>
11960 L: linux-wpan@vger.kernel.org
11962 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11963 F: drivers/net/ieee802154/mrf24j40.c
11966 M: "Lee, Chun-Yi" <jlee@suse.com>
11967 L: platform-driver-x86@vger.kernel.org
11969 F: drivers/platform/x86/msi-laptop.c
11972 L: platform-driver-x86@vger.kernel.org
11974 F: drivers/platform/x86/msi-wmi.c
11976 MSI001 MEDIA DRIVER
11977 M: Antti Palosaari <crope@iki.fi>
11978 L: linux-media@vger.kernel.org
11980 W: https://linuxtv.org
11981 W: http://palosaari.fi/linux/
11982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11983 T: git git://linuxtv.org/anttip/media_tree.git
11984 F: drivers/media/tuners/msi001*
11986 MSI2500 MEDIA DRIVER
11987 M: Antti Palosaari <crope@iki.fi>
11988 L: linux-media@vger.kernel.org
11990 W: https://linuxtv.org
11991 W: http://palosaari.fi/linux/
11992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11993 T: git git://linuxtv.org/anttip/media_tree.git
11994 F: drivers/media/usb/msi2500/
11996 MSTAR INTERRUPT CONTROLLER DRIVER
11997 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11998 M: Daniel Palmer <daniel@thingy.jp>
12000 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12001 F: drivers/irqchip/irq-mst-intc.c
12003 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12004 M: Robert Jarzmik <robert.jarzmik@free.fr>
12005 L: linux-mtd@lists.infradead.org
12007 F: drivers/mtd/devices/docg3*
12009 MT9M032 APTINA SENSOR DRIVER
12010 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12011 L: linux-media@vger.kernel.org
12013 T: git git://linuxtv.org/media_tree.git
12014 F: drivers/media/i2c/mt9m032.c
12015 F: include/media/i2c/mt9m032.h
12017 MT9P031 APTINA CAMERA SENSOR
12018 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12019 L: linux-media@vger.kernel.org
12021 T: git git://linuxtv.org/media_tree.git
12022 F: drivers/media/i2c/mt9p031.c
12023 F: include/media/i2c/mt9p031.h
12025 MT9T001 APTINA CAMERA SENSOR
12026 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12027 L: linux-media@vger.kernel.org
12029 T: git git://linuxtv.org/media_tree.git
12030 F: drivers/media/i2c/mt9t001.c
12031 F: include/media/i2c/mt9t001.h
12033 MT9T112 APTINA CAMERA SENSOR
12034 M: Jacopo Mondi <jacopo@jmondi.org>
12035 L: linux-media@vger.kernel.org
12037 T: git git://linuxtv.org/media_tree.git
12038 F: drivers/media/i2c/mt9t112.c
12039 F: include/media/i2c/mt9t112.h
12041 MT9V032 APTINA CAMERA SENSOR
12042 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12043 L: linux-media@vger.kernel.org
12045 T: git git://linuxtv.org/media_tree.git
12046 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12047 F: drivers/media/i2c/mt9v032.c
12048 F: include/media/i2c/mt9v032.h
12050 MT9V111 APTINA CAMERA SENSOR
12051 M: Jacopo Mondi <jacopo@jmondi.org>
12052 L: linux-media@vger.kernel.org
12054 T: git git://linuxtv.org/media_tree.git
12055 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12056 F: drivers/media/i2c/mt9v111.c
12058 MULTIFUNCTION DEVICES (MFD)
12059 M: Lee Jones <lee.jones@linaro.org>
12061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12062 F: Documentation/devicetree/bindings/mfd/
12064 F: include/dt-bindings/mfd/
12065 F: include/linux/mfd/
12067 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12069 F: drivers/mmc/host/mmc_spi.c
12070 F: include/linux/spi/mmc_spi.h
12072 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12073 M: Ulf Hansson <ulf.hansson@linaro.org>
12074 L: linux-mmc@vger.kernel.org
12076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12077 F: Documentation/devicetree/bindings/mmc/
12079 F: include/linux/mmc/
12080 F: include/uapi/linux/mmc/
12082 MULTIPLEXER SUBSYSTEM
12083 M: Peter Rosin <peda@axentia.se>
12085 F: Documentation/ABI/testing/sysfs-class-mux*
12086 F: Documentation/devicetree/bindings/mux/
12088 F: include/dt-bindings/mux/
12089 F: include/linux/mux/
12091 MULTITECH MULTIPORT CARD (ISICOM)
12093 F: drivers/tty/isicom.c
12094 F: include/linux/isicom.h
12096 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12097 M: Bin Liu <b-liu@ti.com>
12098 L: linux-usb@vger.kernel.org
12100 F: drivers/usb/musb/
12102 MXL301RF MEDIA DRIVER
12103 M: Akihiro Tsukada <tskd08@gmail.com>
12104 L: linux-media@vger.kernel.org
12106 F: drivers/media/tuners/mxl301rf*
12108 MXL5007T MEDIA DRIVER
12109 M: Michael Krufky <mkrufky@linuxtv.org>
12110 L: linux-media@vger.kernel.org
12112 W: https://linuxtv.org
12113 W: http://github.com/mkrufky
12114 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12115 T: git git://linuxtv.org/mkrufky/tuners.git
12116 F: drivers/media/tuners/mxl5007t.*
12119 M: Marek Vasut <marex@denx.de>
12120 M: Stefan Agner <stefan@agner.ch>
12121 L: dri-devel@lists.freedesktop.org
12123 T: git git://anongit.freedesktop.org/drm/drm-misc
12124 F: Documentation/devicetree/bindings/display/mxsfb.txt
12125 F: drivers/gpu/drm/mxsfb/
12127 MYLEX DAC960 PCI RAID Controller
12128 M: Hannes Reinecke <hare@kernel.org>
12129 L: linux-scsi@vger.kernel.org
12131 F: drivers/scsi/myrb.*
12132 F: drivers/scsi/myrs.*
12134 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12135 M: Chris Lee <christopher.lee@cspi.com>
12136 L: netdev@vger.kernel.org
12138 W: https://www.cspi.com/ethernet-products/support/downloads/
12139 F: drivers/net/ethernet/myricom/myri10ge/
12141 NAND FLASH SUBSYSTEM
12142 M: Miquel Raynal <miquel.raynal@bootlin.com>
12143 R: Richard Weinberger <richard@nod.at>
12144 L: linux-mtd@lists.infradead.org
12146 W: http://www.linux-mtd.infradead.org/
12147 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12148 C: irc://irc.oftc.net/mtd
12149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12150 F: drivers/mtd/nand/
12151 F: include/linux/mtd/*nand*.h
12153 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12154 M: Daniel Mack <zonque@gmail.com>
12155 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12157 W: http://www.native-instruments.com
12158 F: sound/usb/caiaq/
12160 NATSEMI ETHERNET DRIVER (DP8381x)
12162 F: drivers/net/ethernet/natsemi/natsemi.c
12164 NCR 5380 SCSI DRIVERS
12165 M: Finn Thain <fthain@telegraphics.com.au>
12166 M: Michael Schmitz <schmitzmic@gmail.com>
12167 L: linux-scsi@vger.kernel.org
12169 F: Documentation/scsi/g_NCR5380.rst
12170 F: drivers/scsi/NCR5380.*
12171 F: drivers/scsi/arm/cumana_1.c
12172 F: drivers/scsi/arm/oak.c
12173 F: drivers/scsi/atari_scsi.*
12174 F: drivers/scsi/dmx3191d.c
12175 F: drivers/scsi/g_NCR5380.*
12176 F: drivers/scsi/mac_scsi.*
12177 F: drivers/scsi/sun3_scsi.*
12178 F: drivers/scsi/sun3_scsi_vme.c
12181 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12185 NCT6775 HARDWARE MONITOR DRIVER
12186 M: Guenter Roeck <linux@roeck-us.net>
12187 L: linux-hwmon@vger.kernel.org
12189 F: Documentation/hwmon/nct6775.rst
12190 F: drivers/hwmon/nct6775.c
12193 M: Jakub Kicinski <kuba@kernel.org>
12195 F: drivers/net/netdevsim/*
12197 NETEM NETWORK EMULATOR
12198 M: Stephen Hemminger <stephen@networkplumber.org>
12199 L: netdev@vger.kernel.org
12201 F: net/sched/sch_netem.c
12203 NETERION 10GbE DRIVERS (s2io/vxge)
12204 M: Jon Mason <jdmason@kudzu.us>
12205 L: netdev@vger.kernel.org
12207 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12208 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12209 F: drivers/net/ethernet/neterion/
12212 M: Pablo Neira Ayuso <pablo@netfilter.org>
12213 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12214 M: Florian Westphal <fw@strlen.de>
12215 L: netfilter-devel@vger.kernel.org
12216 L: coreteam@netfilter.org
12218 W: http://www.netfilter.org/
12219 W: http://www.iptables.org/
12220 W: http://www.nftables.org/
12221 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12224 F: include/linux/netfilter*
12225 F: include/linux/netfilter/
12226 F: include/net/netfilter/
12227 F: include/uapi/linux/netfilter*
12228 F: include/uapi/linux/netfilter/
12229 F: net/*/netfilter.c
12230 F: net/*/netfilter/
12231 F: net/bridge/br_netfilter*.c
12234 NETROM NETWORK LAYER
12235 M: Ralf Baechle <ralf@linux-mips.org>
12236 L: linux-hams@vger.kernel.org
12238 W: http://www.linux-ax25.org/
12239 F: include/net/netrom.h
12240 F: include/uapi/linux/netrom.h
12243 NETRONOME ETHERNET DRIVERS
12244 M: Simon Horman <simon.horman@netronome.com>
12245 R: Jakub Kicinski <kuba@kernel.org>
12246 L: oss-drivers@netronome.com
12248 F: drivers/net/ethernet/netronome/
12250 NETWORK BLOCK DEVICE (NBD)
12251 M: Josef Bacik <josef@toxicpanda.com>
12252 L: linux-block@vger.kernel.org
12253 L: nbd@other.debian.org
12255 F: Documentation/admin-guide/blockdev/nbd.rst
12256 F: drivers/block/nbd.c
12257 F: include/trace/events/nbd.h
12258 F: include/uapi/linux/nbd.h
12260 NETWORK DROP MONITOR
12261 M: Neil Horman <nhorman@tuxdriver.com>
12262 L: netdev@vger.kernel.org
12264 W: https://fedorahosted.org/dropwatch/
12265 F: include/uapi/linux/net_dropmon.h
12266 F: net/core/drop_monitor.c
12269 M: "David S. Miller" <davem@davemloft.net>
12270 M: Jakub Kicinski <kuba@kernel.org>
12271 L: netdev@vger.kernel.org
12273 W: http://www.linuxfoundation.org/en/Net
12274 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12277 F: Documentation/devicetree/bindings/net/
12278 F: drivers/connector/
12280 F: include/linux/etherdevice.h
12281 F: include/linux/fcdevice.h
12282 F: include/linux/fddidevice.h
12283 F: include/linux/hippidevice.h
12284 F: include/linux/if_*
12285 F: include/linux/inetdevice.h
12286 F: include/linux/netdevice.h
12287 F: include/uapi/linux/if_*
12288 F: include/uapi/linux/netdevice.h
12290 NETWORKING DRIVERS (WIRELESS)
12291 M: Kalle Valo <kvalo@codeaurora.org>
12292 L: linux-wireless@vger.kernel.org
12294 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12297 F: Documentation/devicetree/bindings/net/wireless/
12298 F: drivers/net/wireless/
12301 M: Andrew Lunn <andrew@lunn.ch>
12302 M: Vivien Didelot <vivien.didelot@gmail.com>
12303 M: Florian Fainelli <f.fainelli@gmail.com>
12304 M: Vladimir Oltean <olteanv@gmail.com>
12306 F: Documentation/devicetree/bindings/net/dsa/
12307 F: drivers/net/dsa/
12308 F: include/linux/dsa/
12309 F: include/linux/platform_data/dsa.h
12310 F: include/net/dsa.h
12313 NETWORKING [GENERAL]
12314 M: "David S. Miller" <davem@davemloft.net>
12315 M: Jakub Kicinski <kuba@kernel.org>
12316 L: netdev@vger.kernel.org
12318 W: http://www.linuxfoundation.org/en/Net
12319 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12320 B: mailto:netdev@vger.kernel.org
12321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12323 F: Documentation/networking/
12324 F: include/linux/in.h
12325 F: include/linux/net.h
12326 F: include/linux/netdevice.h
12328 F: include/uapi/linux/in.h
12329 F: include/uapi/linux/net.h
12330 F: include/uapi/linux/net_namespace.h
12331 F: include/uapi/linux/netdevice.h
12335 F: tools/testing/selftests/net/
12338 M: Steffen Klassert <steffen.klassert@secunet.com>
12339 M: Herbert Xu <herbert@gondor.apana.org.au>
12340 M: "David S. Miller" <davem@davemloft.net>
12341 L: netdev@vger.kernel.org
12343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12345 F: include/net/xfrm.h
12346 F: include/uapi/linux/xfrm.h
12349 F: net/ipv4/ip_vti.c
12350 F: net/ipv4/ipcomp.c
12354 F: net/ipv6/ip6_vti.c
12355 F: net/ipv6/ipcomp6.c
12359 F: tools/testing/selftests/net/ipsec.c
12361 NETWORKING [IPv4/IPv6]
12362 M: "David S. Miller" <davem@davemloft.net>
12363 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12364 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12365 L: netdev@vger.kernel.org
12367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12373 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12374 M: Paul Moore <paul@paul-moore.com>
12375 L: netdev@vger.kernel.org
12376 L: linux-security-module@vger.kernel.org
12378 W: https://github.com/netlabel
12379 F: Documentation/netlabel/
12380 F: include/net/calipso.h
12381 F: include/net/cipso_ipv4.h
12382 F: include/net/netlabel.h
12383 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12384 F: include/uapi/linux/netfilter/xt_SECMARK.h
12385 F: net/ipv4/cipso_ipv4.c
12386 F: net/ipv6/calipso.c
12387 F: net/netfilter/xt_CONNSECMARK.c
12388 F: net/netfilter/xt_SECMARK.c
12392 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12393 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12394 L: netdev@vger.kernel.org
12395 L: mptcp@lists.01.org
12397 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12398 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12399 F: Documentation/networking/mptcp-sysctl.rst
12400 F: include/net/mptcp.h
12401 F: include/uapi/linux/mptcp.h
12403 F: tools/testing/selftests/net/mptcp/
12406 M: Eric Dumazet <edumazet@google.com>
12407 L: netdev@vger.kernel.org
12409 F: include/linux/tcp.h
12410 F: include/net/tcp.h
12411 F: include/trace/events/tcp.h
12412 F: include/uapi/linux/tcp.h
12413 F: net/ipv4/syncookies.c
12415 F: net/ipv6/syncookies.c
12419 M: Boris Pismenny <borisp@nvidia.com>
12420 M: Aviad Yehezkel <aviadye@nvidia.com>
12421 M: John Fastabend <john.fastabend@gmail.com>
12422 M: Daniel Borkmann <daniel@iogearbox.net>
12423 M: Jakub Kicinski <kuba@kernel.org>
12424 L: netdev@vger.kernel.org
12426 F: include/net/tls.h
12427 F: include/uapi/linux/tls.h
12430 NETWORKING [WIRELESS]
12431 L: linux-wireless@vger.kernel.org
12432 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12434 NETXEN (1/10) GbE SUPPORT
12435 M: Manish Chopra <manishc@marvell.com>
12436 M: Rahul Verma <rahulv@marvell.com>
12437 M: GR-Linux-NIC-Dev@marvell.com
12438 L: netdev@vger.kernel.org
12440 F: drivers/net/ethernet/qlogic/netxen/
12442 NET_FAILOVER MODULE
12443 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12444 L: netdev@vger.kernel.org
12446 F: Documentation/networking/net_failover.rst
12447 F: drivers/net/net_failover.c
12448 F: include/net/net_failover.h
12451 M: David Ahern <dsahern@kernel.org>
12452 L: netdev@vger.kernel.org
12454 F: include/net/netns/nexthop.h
12455 F: include/net/nexthop.h
12456 F: include/uapi/linux/nexthop.h
12457 F: net/ipv4/nexthop.c
12460 L: netdev@vger.kernel.org
12462 F: Documentation/devicetree/bindings/net/nfc/
12464 F: include/linux/platform_data/nfcmrvl.h
12465 F: include/net/nfc/
12466 F: include/uapi/linux/nfc.h
12469 NFS, SUNRPC, AND LOCKD CLIENTS
12470 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12471 M: Anna Schumaker <anna.schumaker@netapp.com>
12472 L: linux-nfs@vger.kernel.org
12474 W: http://client.linux-nfs.org
12475 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12479 F: include/linux/lockd/
12480 F: include/linux/nfs*
12481 F: include/linux/sunrpc/
12482 F: include/uapi/linux/nfs*
12483 F: include/uapi/linux/sunrpc/
12485 F: Documentation/filesystems/nfs/
12488 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12489 L: linux-nilfs@vger.kernel.org
12491 W: https://nilfs.sourceforge.io/
12492 W: https://nilfs.osdn.jp/
12493 T: git git://github.com/konis/nilfs2.git
12494 F: Documentation/filesystems/nilfs2.rst
12496 F: include/trace/events/nilfs2.h
12497 F: include/uapi/linux/nilfs2_api.h
12498 F: include/uapi/linux/nilfs2_ondisk.h
12500 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12501 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12503 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12504 F: Documentation/scsi/NinjaSCSI.rst
12505 F: drivers/scsi/pcmcia/nsp_*
12507 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12508 M: GOTO Masanori <gotom@debian.or.jp>
12509 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12511 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12512 F: Documentation/scsi/NinjaSCSI.rst
12513 F: drivers/scsi/nsp32*
12516 M: Ley Foon Tan <ley.foon.tan@intel.com>
12518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12521 NITRO ENCLAVES (NE)
12522 M: Andra Paraschiv <andraprs@amazon.com>
12523 M: Alexandru Vasile <lexnv@amazon.com>
12524 M: Alexandru Ciobotaru <alcioa@amazon.com>
12525 L: linux-kernel@vger.kernel.org
12527 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12528 F: Documentation/virt/ne_overview.rst
12529 F: drivers/virt/nitro_enclaves/
12530 F: include/linux/nitro_enclaves.h
12531 F: include/uapi/linux/nitro_enclaves.h
12532 F: samples/nitro_enclaves/
12534 NOHZ, DYNTICKS SUPPORT
12535 M: Frederic Weisbecker <fweisbec@gmail.com>
12536 M: Thomas Gleixner <tglx@linutronix.de>
12537 M: Ingo Molnar <mingo@kernel.org>
12538 L: linux-kernel@vger.kernel.org
12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12541 F: include/linux/sched/nohz.h
12542 F: include/linux/tick.h
12543 F: kernel/time/tick*.*
12545 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12546 M: Pavel Machek <pavel@ucw.cz>
12547 M: Sakari Ailus <sakari.ailus@iki.fi>
12548 L: linux-media@vger.kernel.org
12550 F: drivers/media/i2c/ad5820.c
12551 F: drivers/media/i2c/et8ek8
12553 NOKIA N900 POWER SUPPLY DRIVERS
12554 R: Pali Rohár <pali@kernel.org>
12555 F: drivers/power/supply/bq2415x_charger.c
12556 F: drivers/power/supply/bq27xxx_battery.c
12557 F: drivers/power/supply/bq27xxx_battery_i2c.c
12558 F: drivers/power/supply/isp1704_charger.c
12559 F: drivers/power/supply/rx51_battery.c
12560 F: include/linux/power/bq2415x_charger.h
12561 F: include/linux/power/bq27xxx_battery.h
12564 M: Willy Tarreau <w@1wt.eu>
12566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12567 F: tools/include/nolibc/
12570 M: Matthias Maennich <maennich@google.com>
12572 F: Documentation/core-api/symbol-namespaces.rst
12576 M: Sanjay R Mehta <sanju.mehta@amd.com>
12577 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12578 L: linux-ntb@googlegroups.com
12580 F: drivers/ntb/hw/amd/
12583 M: Jon Mason <jdmason@kudzu.us>
12584 M: Dave Jiang <dave.jiang@intel.com>
12585 M: Allen Hubbe <allenbh@gmail.com>
12586 L: linux-ntb@googlegroups.com
12588 W: https://github.com/jonmason/ntb/wiki
12589 T: git git://github.com/jonmason/ntb.git
12590 F: drivers/net/ntb_netdev.c
12592 F: include/linux/ntb.h
12593 F: include/linux/ntb_transport.h
12594 F: tools/testing/selftests/ntb/
12597 M: Serge Semin <fancer.lancer@gmail.com>
12598 L: linux-ntb@googlegroups.com
12600 F: drivers/ntb/hw/idt/
12603 M: Dave Jiang <dave.jiang@intel.com>
12604 L: linux-ntb@googlegroups.com
12606 W: https://github.com/davejiang/linux/wiki
12607 T: git https://github.com/davejiang/linux.git
12608 F: drivers/ntb/hw/intel/
12611 M: Anton Altaparmakov <anton@tuxera.com>
12612 L: linux-ntfs-dev@lists.sourceforge.net
12614 W: http://www.tuxera.com/
12615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12616 F: Documentation/filesystems/ntfs.rst
12620 M: Finn Thain <fthain@telegraphics.com.au>
12621 L: linux-m68k@lists.linux-m68k.org
12623 F: arch/*/include/asm/nubus.h
12625 F: include/linux/nubus.h
12626 F: include/uapi/linux/nubus.h
12628 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12629 M: Antonino Daplas <adaplas@gmail.com>
12630 L: linux-fbdev@vger.kernel.org
12632 F: drivers/video/fbdev/nvidia/
12633 F: drivers/video/fbdev/riva/
12636 M: Keith Busch <kbusch@kernel.org>
12637 M: Jens Axboe <axboe@fb.com>
12638 M: Christoph Hellwig <hch@lst.de>
12639 M: Sagi Grimberg <sagi@grimberg.me>
12640 L: linux-nvme@lists.infradead.org
12642 W: http://git.infradead.org/nvme.git
12643 T: git://git.infradead.org/nvme.git
12644 F: drivers/nvme/host/
12645 F: include/linux/nvme.h
12646 F: include/uapi/linux/nvme_ioctl.h
12648 NVM EXPRESS FC TRANSPORT DRIVERS
12649 M: James Smart <james.smart@broadcom.com>
12650 L: linux-nvme@lists.infradead.org
12652 F: drivers/nvme/host/fc.c
12653 F: drivers/nvme/target/fc.c
12654 F: drivers/nvme/target/fcloop.c
12655 F: include/linux/nvme-fc-driver.h
12656 F: include/linux/nvme-fc.h
12658 NVM EXPRESS TARGET DRIVER
12659 M: Christoph Hellwig <hch@lst.de>
12660 M: Sagi Grimberg <sagi@grimberg.me>
12661 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12662 L: linux-nvme@lists.infradead.org
12664 W: http://git.infradead.org/nvme.git
12665 T: git://git.infradead.org/nvme.git
12666 F: drivers/nvme/target/
12669 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12672 F: Documentation/ABI/stable/sysfs-bus-nvmem
12673 F: Documentation/devicetree/bindings/nvmem/
12675 F: include/linux/nvmem-consumer.h
12676 F: include/linux/nvmem-provider.h
12679 M: Ashish Kumar <ashish.kumar@nxp.com>
12680 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12681 L: linux-spi@vger.kernel.org
12683 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12684 F: drivers/spi/spi-nxp-fspi.c
12686 NXP FXAS21002C DRIVER
12687 M: Rui Miguel Silva <rmfrfs@gmail.com>
12688 L: linux-iio@vger.kernel.org
12690 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12691 F: drivers/iio/gyro/fxas21002c.h
12692 F: drivers/iio/gyro/fxas21002c_core.c
12693 F: drivers/iio/gyro/fxas21002c_i2c.c
12694 F: drivers/iio/gyro/fxas21002c_spi.c
12696 NXP i.MX 8MQ DCSS DRIVER
12697 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12698 R: Lucas Stach <l.stach@pengutronix.de>
12699 L: dri-devel@lists.freedesktop.org
12701 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12702 F: drivers/gpu/drm/imx/dcss/
12704 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12705 M: Jagan Teki <jagan@amarulasolutions.com>
12707 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12708 F: drivers/regulator/pf8x00-regulator.c
12710 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12711 M: Krzysztof Kozlowski <krzk@kernel.org>
12712 L: linux-kernel@vger.kernel.org
12714 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12715 F: drivers/extcon/extcon-ptn5150.c
12717 NXP SGTL5000 DRIVER
12718 M: Fabio Estevam <festevam@gmail.com>
12719 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12721 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12722 F: sound/soc/codecs/sgtl5000*
12724 NXP SJA1105 ETHERNET SWITCH DRIVER
12725 M: Vladimir Oltean <olteanv@gmail.com>
12726 L: linux-kernel@vger.kernel.org
12728 F: drivers/net/dsa/sja1105
12730 NXP TDA998X DRM DRIVER
12731 M: Russell King <linux@armlinux.org.uk>
12733 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12734 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12735 F: drivers/gpu/drm/i2c/tda998x_drv.c
12736 F: include/drm/i2c/tda998x.h
12737 F: include/dt-bindings/display/tda998x.h
12741 M: Peter Rosin <peda@axentia.se>
12742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12744 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12745 F: sound/soc/codecs/tfa9879*
12748 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12749 R: Charles Gorand <charles.gorand@effinnov.com>
12750 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12752 F: drivers/nfc/nxp-nci
12755 M: Jiri Pirko <jiri@nvidia.com>
12756 L: netdev@vger.kernel.org
12758 F: include/linux/objagg.h
12760 F: lib/test_objagg.c
12763 M: Josh Poimboeuf <jpoimboe@redhat.com>
12764 M: Peter Zijlstra <peterz@infradead.org>
12767 F: include/linux/objtool.h
12769 OCELOT ETHERNET SWITCH DRIVER
12770 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12771 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12772 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12773 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12774 L: netdev@vger.kernel.org
12776 F: drivers/net/dsa/ocelot/*
12777 F: drivers/net/ethernet/mscc/
12778 F: include/soc/mscc/ocelot*
12779 F: net/dsa/tag_ocelot.c
12780 F: tools/testing/selftests/drivers/net/ocelot/*
12782 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12783 M: Frederic Barrat <fbarrat@linux.ibm.com>
12784 M: Andrew Donnellan <ajd@linux.ibm.com>
12785 L: linuxppc-dev@lists.ozlabs.org
12787 F: Documentation/userspace-api/accelerators/ocxl.rst
12788 F: arch/powerpc/include/asm/pnv-ocxl.h
12789 F: arch/powerpc/platforms/powernv/ocxl.c
12790 F: drivers/misc/ocxl/
12791 F: include/misc/ocxl*
12792 F: include/uapi/misc/ocxl.h
12795 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12796 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12798 L: linux-omap@vger.kernel.org
12800 F: sound/soc/ti/n810.c
12801 F: sound/soc/ti/omap*
12802 F: sound/soc/ti/rx51.c
12803 F: sound/soc/ti/sdma-pcm.*
12805 OMAP CLOCK FRAMEWORK SUPPORT
12806 M: Paul Walmsley <paul@pwsan.com>
12807 L: linux-omap@vger.kernel.org
12809 F: arch/arm/*omap*/*clock*
12811 OMAP DEVICE TREE SUPPORT
12812 M: Benoît Cousson <bcousson@baylibre.com>
12813 M: Tony Lindgren <tony@atomide.com>
12814 L: linux-omap@vger.kernel.org
12815 L: devicetree@vger.kernel.org
12817 F: arch/arm/boot/dts/*am3*
12818 F: arch/arm/boot/dts/*am4*
12819 F: arch/arm/boot/dts/*am5*
12820 F: arch/arm/boot/dts/*dra7*
12821 F: arch/arm/boot/dts/*omap*
12822 F: arch/arm/boot/dts/logicpd-som-lv*
12823 F: arch/arm/boot/dts/logicpd-torpedo*
12825 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12826 L: linux-omap@vger.kernel.org
12827 L: linux-fbdev@vger.kernel.org
12829 F: Documentation/arm/omap/dss.rst
12830 F: drivers/video/fbdev/omap2/
12832 OMAP FRAMEBUFFER SUPPORT
12833 L: linux-fbdev@vger.kernel.org
12834 L: linux-omap@vger.kernel.org
12836 F: drivers/video/fbdev/omap/
12838 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12839 M: Roger Quadros <rogerq@ti.com>
12840 M: Tony Lindgren <tony@atomide.com>
12841 L: linux-omap@vger.kernel.org
12843 F: arch/arm/mach-omap2/*gpmc*
12844 F: drivers/memory/omap-gpmc.c
12847 M: Grygorii Strashko <grygorii.strashko@ti.com>
12848 M: Santosh Shilimkar <ssantosh@kernel.org>
12849 M: Kevin Hilman <khilman@kernel.org>
12850 L: linux-omap@vger.kernel.org
12852 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12853 F: drivers/gpio/gpio-omap.c
12855 OMAP HARDWARE SPINLOCK SUPPORT
12856 M: Ohad Ben-Cohen <ohad@wizery.com>
12857 L: linux-omap@vger.kernel.org
12859 F: drivers/hwspinlock/omap_hwspinlock.c
12861 OMAP HS MMC SUPPORT
12862 L: linux-mmc@vger.kernel.org
12863 L: linux-omap@vger.kernel.org
12865 F: drivers/mmc/host/omap_hsmmc.c
12868 M: Paul Walmsley <paul@pwsan.com>
12869 L: linux-omap@vger.kernel.org
12871 F: arch/arm/mach-omap2/omap_hwmod*data*
12873 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12874 M: Benoît Cousson <bcousson@baylibre.com>
12875 L: linux-omap@vger.kernel.org
12877 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12880 M: Benoît Cousson <bcousson@baylibre.com>
12881 M: Paul Walmsley <paul@pwsan.com>
12882 L: linux-omap@vger.kernel.org
12884 F: arch/arm/mach-omap2/omap_hwmod.*
12887 M: Vignesh R <vigneshr@ti.com>
12888 L: linux-omap@vger.kernel.org
12889 L: linux-i2c@vger.kernel.org
12891 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12892 F: drivers/i2c/busses/i2c-omap.c
12894 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12895 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12896 L: linux-media@vger.kernel.org
12898 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12899 F: drivers/media/platform/omap3isp/
12900 F: drivers/staging/media/omap4iss/
12903 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12904 L: linux-omap@vger.kernel.org
12906 F: drivers/mmc/host/omap.c
12908 OMAP POWER MANAGEMENT SUPPORT
12909 M: Kevin Hilman <khilman@kernel.org>
12910 L: linux-omap@vger.kernel.org
12912 F: arch/arm/*omap*/*pm*
12913 F: drivers/cpufreq/omap-cpufreq.c
12915 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12916 M: Rajendra Nayak <rnayak@codeaurora.org>
12917 M: Paul Walmsley <paul@pwsan.com>
12918 L: linux-omap@vger.kernel.org
12920 F: arch/arm/mach-omap2/prm*
12922 OMAP RANDOM NUMBER GENERATOR SUPPORT
12923 M: Deepak Saxena <dsaxena@plexity.net>
12925 F: drivers/char/hw_random/omap-rng.c
12928 L: linux-usb@vger.kernel.org
12929 L: linux-omap@vger.kernel.org
12931 F: arch/arm/*omap*/usb*
12932 F: drivers/usb/*/*omap*
12934 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12935 M: Mark Jackson <mpfj@newflow.co.uk>
12936 L: linux-omap@vger.kernel.org
12938 F: arch/arm/boot/dts/am335x-nano.dts
12941 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12942 M: Tony Lindgren <tony@atomide.com>
12943 L: linux-omap@vger.kernel.org
12945 Q: http://patchwork.kernel.org/project/linux-omap/list/
12946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12947 F: arch/arm/configs/omap1_defconfig
12948 F: arch/arm/mach-omap1/
12949 F: arch/arm/plat-omap/
12950 F: drivers/i2c/busses/i2c-omap.c
12951 F: include/linux/platform_data/ams-delta-fiq.h
12952 F: include/linux/platform_data/i2c-omap.h
12955 M: Tony Lindgren <tony@atomide.com>
12956 L: linux-omap@vger.kernel.org
12958 W: http://www.muru.com/linux/omap/
12959 W: http://linux.omap.com/
12960 Q: http://patchwork.kernel.org/project/linux-omap/list/
12961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12962 F: arch/arm/configs/omap2plus_defconfig
12963 F: arch/arm/mach-omap2/
12964 F: arch/arm/plat-omap/
12965 F: drivers/bus/ti-sysc.c
12966 F: drivers/i2c/busses/i2c-omap.c
12967 F: drivers/irqchip/irq-omap-intc.c
12968 F: drivers/mfd/*omap*.c
12969 F: drivers/mfd/menelaus.c
12970 F: drivers/mfd/palmas.c
12971 F: drivers/mfd/tps65217.c
12972 F: drivers/mfd/tps65218.c
12973 F: drivers/mfd/tps65910.c
12974 F: drivers/mfd/twl-core.[ch]
12975 F: drivers/mfd/twl4030*.c
12976 F: drivers/mfd/twl6030*.c
12977 F: drivers/mfd/twl6040*.c
12978 F: drivers/regulator/palmas-regulator*.c
12979 F: drivers/regulator/pbias-regulator.c
12980 F: drivers/regulator/tps65217-regulator.c
12981 F: drivers/regulator/tps65218-regulator.c
12982 F: drivers/regulator/tps65910-regulator.c
12983 F: drivers/regulator/twl-regulator.c
12984 F: drivers/regulator/twl6030-regulator.c
12985 F: include/linux/platform_data/i2c-omap.h
12986 F: include/linux/platform_data/ti-sysc.h
12989 M: Bob Copeland <me@bobcopeland.com>
12990 L: linux-karma-devel@lists.sourceforge.net
12992 F: Documentation/filesystems/omfs.rst
12995 OMNIKEY CARDMAN 4000 DRIVER
12996 M: Harald Welte <laforge@gnumonks.org>
12998 F: drivers/char/pcmcia/cm4000_cs.c
12999 F: include/linux/cm4000_cs.h
13000 F: include/uapi/linux/cm4000_cs.h
13002 OMNIKEY CARDMAN 4040 DRIVER
13003 M: Harald Welte <laforge@gnumonks.org>
13005 F: drivers/char/pcmcia/cm4040_cs.*
13007 OMNIVISION OV02A10 SENSOR DRIVER
13008 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13009 L: linux-media@vger.kernel.org
13011 T: git git://linuxtv.org/media_tree.git
13012 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13013 F: drivers/media/i2c/ov02a10.c
13015 OMNIVISION OV13858 SENSOR DRIVER
13016 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13017 L: linux-media@vger.kernel.org
13019 T: git git://linuxtv.org/media_tree.git
13020 F: drivers/media/i2c/ov13858.c
13022 OMNIVISION OV2680 SENSOR DRIVER
13023 M: Rui Miguel Silva <rmfrfs@gmail.com>
13024 L: linux-media@vger.kernel.org
13026 T: git git://linuxtv.org/media_tree.git
13027 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13028 F: drivers/media/i2c/ov2680.c
13030 OMNIVISION OV2685 SENSOR DRIVER
13031 M: Shunqian Zheng <zhengsq@rock-chips.com>
13032 L: linux-media@vger.kernel.org
13034 T: git git://linuxtv.org/media_tree.git
13035 F: drivers/media/i2c/ov2685.c
13037 OMNIVISION OV2740 SENSOR DRIVER
13038 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13039 R: Shawn Tu <shawnx.tu@intel.com>
13040 R: Bingbu Cao <bingbu.cao@intel.com>
13041 L: linux-media@vger.kernel.org
13043 T: git git://linuxtv.org/media_tree.git
13044 F: drivers/media/i2c/ov2740.c
13046 OMNIVISION OV5640 SENSOR DRIVER
13047 M: Steve Longerbeam <slongerbeam@gmail.com>
13048 L: linux-media@vger.kernel.org
13050 T: git git://linuxtv.org/media_tree.git
13051 F: drivers/media/i2c/ov5640.c
13053 OMNIVISION OV5647 SENSOR DRIVER
13054 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13055 M: Jacopo Mondi <jacopo@jmondi.org>
13056 L: linux-media@vger.kernel.org
13058 T: git git://linuxtv.org/media_tree.git
13059 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
13060 F: drivers/media/i2c/ov5647.c
13062 OMNIVISION OV5670 SENSOR DRIVER
13063 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13064 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13065 L: linux-media@vger.kernel.org
13067 T: git git://linuxtv.org/media_tree.git
13068 F: drivers/media/i2c/ov5670.c
13070 OMNIVISION OV5675 SENSOR DRIVER
13071 M: Shawn Tu <shawnx.tu@intel.com>
13072 L: linux-media@vger.kernel.org
13074 T: git git://linuxtv.org/media_tree.git
13075 F: drivers/media/i2c/ov5675.c
13077 OMNIVISION OV5695 SENSOR DRIVER
13078 M: Shunqian Zheng <zhengsq@rock-chips.com>
13079 L: linux-media@vger.kernel.org
13081 T: git git://linuxtv.org/media_tree.git
13082 F: drivers/media/i2c/ov5695.c
13084 OMNIVISION OV7670 SENSOR DRIVER
13085 L: linux-media@vger.kernel.org
13087 T: git git://linuxtv.org/media_tree.git
13088 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13089 F: drivers/media/i2c/ov7670.c
13091 OMNIVISION OV772x SENSOR DRIVER
13092 M: Jacopo Mondi <jacopo@jmondi.org>
13093 L: linux-media@vger.kernel.org
13095 T: git git://linuxtv.org/media_tree.git
13096 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13097 F: drivers/media/i2c/ov772x.c
13098 F: include/media/i2c/ov772x.h
13100 OMNIVISION OV7740 SENSOR DRIVER
13101 M: Wenyou Yang <wenyou.yang@microchip.com>
13102 L: linux-media@vger.kernel.org
13104 T: git git://linuxtv.org/media_tree.git
13105 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13106 F: drivers/media/i2c/ov7740.c
13108 OMNIVISION OV8856 SENSOR DRIVER
13109 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13110 L: linux-media@vger.kernel.org
13112 T: git git://linuxtv.org/media_tree.git
13113 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13114 F: drivers/media/i2c/ov8856.c
13116 OMNIVISION OV9640 SENSOR DRIVER
13117 M: Petr Cvek <petrcvekcz@gmail.com>
13118 L: linux-media@vger.kernel.org
13120 F: drivers/media/i2c/ov9640.*
13122 OMNIVISION OV9650 SENSOR DRIVER
13123 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13124 R: Akinobu Mita <akinobu.mita@gmail.com>
13125 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13126 L: linux-media@vger.kernel.org
13128 T: git git://linuxtv.org/media_tree.git
13129 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13130 F: drivers/media/i2c/ov9650.c
13132 OMNIVISION OV9734 SENSOR DRIVER
13133 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13134 R: Bingbu Cao <bingbu.cao@intel.com>
13135 L: linux-media@vger.kernel.org
13137 T: git git://linuxtv.org/media_tree.git
13138 F: drivers/media/i2c/ov9734.c
13140 ONENAND FLASH DRIVER
13141 M: Kyungmin Park <kyungmin.park@samsung.com>
13142 L: linux-mtd@lists.infradead.org
13144 F: drivers/mtd/nand/onenand/
13145 F: include/linux/mtd/onenand*.h
13147 ONION OMEGA2+ BOARD
13148 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13149 L: linux-mips@vger.kernel.org
13151 F: arch/mips/boot/dts/ralink/omega2p.dts
13154 M: Jens Wiklander <jens.wiklander@linaro.org>
13155 L: op-tee@lists.trustedfirmware.org
13157 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13158 F: drivers/tee/optee/
13160 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13161 M: Sumit Garg <sumit.garg@linaro.org>
13162 L: op-tee@lists.trustedfirmware.org
13164 F: drivers/char/hw_random/optee-rng.c
13167 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13168 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13169 L: linux-rdma@vger.kernel.org
13171 F: drivers/infiniband/ulp/opa_vnic
13173 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13174 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13175 M: Frank Rowand <frowand.list@gmail.com>
13176 L: devicetree@vger.kernel.org
13178 F: Documentation/devicetree/dynamic-resolution-notes.rst
13179 F: Documentation/devicetree/overlay-notes.rst
13180 F: drivers/of/overlay.c
13181 F: drivers/of/resolver.c
13182 K: of_overlay_notifier_
13184 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13185 M: Rob Herring <robh+dt@kernel.org>
13186 M: Frank Rowand <frowand.list@gmail.com>
13187 L: devicetree@vger.kernel.org
13189 W: http://www.devicetree.org/
13190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13191 F: Documentation/ABI/testing/sysfs-firmware-ofw
13193 F: include/linux/of*.h
13196 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13197 M: Rob Herring <robh+dt@kernel.org>
13198 L: devicetree@vger.kernel.org
13200 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13202 F: Documentation/devicetree/
13203 F: arch/*/boot/dts/
13204 F: include/dt-bindings/
13206 OPENCORES I2C BUS DRIVER
13207 M: Peter Korsgaard <peter@korsgaard.com>
13208 M: Andrew Lunn <andrew@lunn.ch>
13209 L: linux-i2c@vger.kernel.org
13211 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13212 F: Documentation/i2c/busses/i2c-ocores.rst
13213 F: drivers/i2c/busses/i2c-ocores.c
13214 F: include/linux/platform_data/i2c-ocores.h
13216 OPENRISC ARCHITECTURE
13217 M: Jonas Bonn <jonas@southpole.se>
13218 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13219 M: Stafford Horne <shorne@gmail.com>
13220 L: openrisc@lists.librecores.org
13222 W: http://openrisc.io
13223 T: git git://github.com/openrisc/linux.git
13224 F: Documentation/devicetree/bindings/openrisc/
13225 F: Documentation/openrisc/
13227 F: drivers/irqchip/irq-ompic.c
13228 F: drivers/irqchip/irq-or1k-*
13231 M: Pravin B Shelar <pshelar@ovn.org>
13232 L: netdev@vger.kernel.org
13233 L: dev@openvswitch.org
13235 W: http://openvswitch.org
13236 F: include/uapi/linux/openvswitch.h
13237 F: net/openvswitch/
13239 OPERATING PERFORMANCE POINTS (OPP)
13240 M: Viresh Kumar <vireshk@kernel.org>
13241 M: Nishanth Menon <nm@ti.com>
13242 M: Stephen Boyd <sboyd@kernel.org>
13243 L: linux-pm@vger.kernel.org
13245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13246 F: Documentation/devicetree/bindings/opp/
13247 F: Documentation/power/opp.rst
13249 F: include/linux/pm_opp.h
13252 M: Clemens Ladisch <clemens@ladisch.de>
13253 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13256 F: sound/drivers/opl4/
13259 M: Robert Richter <rric@kernel.org>
13260 L: oprofile-list@lists.sf.net
13262 F: arch/*/include/asm/oprofile*.h
13263 F: arch/*/oprofile/
13264 F: drivers/oprofile/
13265 F: include/linux/oprofile.h
13267 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13268 M: Mark Fasheh <mark@fasheh.com>
13269 M: Joel Becker <jlbec@evilplan.org>
13270 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13271 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13273 W: http://ocfs2.wiki.kernel.org
13274 F: Documentation/filesystems/dlmfs.rst
13275 F: Documentation/filesystems/ocfs2.rst
13278 ORANGEFS FILESYSTEM
13279 M: Mike Marshall <hubcap@omnibond.com>
13280 R: Martin Brandenburg <martin@omnibond.com>
13281 L: devel@lists.orangefs.org
13283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13284 F: Documentation/filesystems/orangefs.rst
13288 L: linux-wireless@vger.kernel.org
13290 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13291 W: http://www.nongnu.org/orinoco/
13292 F: drivers/net/wireless/intersil/orinoco/
13294 OV2659 OMNIVISION SENSOR DRIVER
13295 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13296 L: linux-media@vger.kernel.org
13298 W: https://linuxtv.org
13299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13300 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13301 F: drivers/media/i2c/ov2659.c
13302 F: include/media/i2c/ov2659.h
13305 M: Miklos Szeredi <miklos@szeredi.hu>
13306 L: linux-unionfs@vger.kernel.org
13308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13309 F: Documentation/filesystems/overlayfs.rst
13312 P54 WIRELESS DRIVER
13313 M: Christian Lamparter <chunkeey@googlemail.com>
13314 L: linux-wireless@vger.kernel.org
13316 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13317 F: drivers/net/wireless/intersil/p54/
13320 M: Vladimir Oltean <olteanv@gmail.com>
13321 L: netdev@vger.kernel.org
13323 F: Documentation/core-api/packing.rst
13324 F: include/linux/packing.h
13327 PADATA PARALLEL EXECUTION MECHANISM
13328 M: Steffen Klassert <steffen.klassert@secunet.com>
13329 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13330 L: linux-crypto@vger.kernel.org
13331 L: linux-kernel@vger.kernel.org
13333 F: Documentation/core-api/padata.rst
13334 F: include/linux/padata.h
13338 M: Jesper Dangaard Brouer <hawk@kernel.org>
13339 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13340 L: netdev@vger.kernel.org
13342 F: Documentation/networking/page_pool.rst
13343 F: include/net/page_pool.h
13344 F: include/trace/events/page_pool.h
13345 F: net/core/page_pool.c
13347 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13348 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13349 L: platform-driver-x86@vger.kernel.org
13351 F: drivers/platform/x86/panasonic-laptop.c
13353 PARALLAX PING IIO SENSOR DRIVER
13354 M: Andreas Klinger <ak@it-klinger.de>
13355 L: linux-iio@vger.kernel.org
13357 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13358 F: drivers/iio/proximity/ping.c
13360 PARALLEL LCD/KEYPAD PANEL DRIVER
13361 M: Willy Tarreau <willy@haproxy.com>
13362 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13364 F: Documentation/admin-guide/lcd-panel-cgram.rst
13365 F: drivers/auxdisplay/panel.c
13367 PARALLEL PORT SUBSYSTEM
13368 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13369 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13370 L: linux-parport@lists.infradead.org (subscribers-only)
13372 F: Documentation/driver-api/parport*.rst
13373 F: drivers/char/ppdev.c
13374 F: drivers/parport/
13375 F: include/linux/parport*.h
13376 F: include/uapi/linux/ppdev.h
13378 PARAVIRT_OPS INTERFACE
13379 M: Juergen Gross <jgross@suse.com>
13380 M: Deep Shah <sdeep@vmware.com>
13381 M: "VMware, Inc." <pv-drivers@vmware.com>
13382 L: virtualization@lists.linux-foundation.org
13384 F: Documentation/virt/paravirt_ops.rst
13385 F: arch/*/include/asm/paravirt*.h
13386 F: arch/*/kernel/paravirt*
13387 F: include/linux/hypervisor.h
13389 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13390 M: Tim Waugh <tim@cyberelk.net>
13391 L: linux-parport@lists.infradead.org (subscribers-only)
13393 F: Documentation/admin-guide/blockdev/paride.rst
13394 F: drivers/block/paride/
13396 PARISC ARCHITECTURE
13397 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13398 M: Helge Deller <deller@gmx.de>
13399 L: linux-parisc@vger.kernel.org
13401 W: https://parisc.wiki.kernel.org
13402 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13405 F: Documentation/parisc/
13407 F: drivers/char/agp/parisc-agp.c
13408 F: drivers/input/misc/hp_sdc_rtc.c
13409 F: drivers/input/serio/gscps2.c
13410 F: drivers/input/serio/hp_sdc*
13412 F: drivers/parport/parport_gsc.*
13413 F: drivers/tty/serial/8250/8250_gsc.c
13414 F: drivers/video/console/sti*
13415 F: drivers/video/fbdev/sti*
13416 F: drivers/video/logo/logo_parisc*
13417 F: include/linux/hp_sdc.h
13420 M: Jiri Pirko <jiri@nvidia.com>
13421 L: netdev@vger.kernel.org
13423 F: include/linux/parman.h
13425 F: lib/test_parman.c
13427 PC ENGINES APU BOARD DRIVER
13428 M: Enrico Weigelt, metux IT consult <info@metux.net>
13430 F: drivers/platform/x86/pcengines-apuv2.c
13432 PC87360 HARDWARE MONITORING DRIVER
13433 M: Jim Cromie <jim.cromie@gmail.com>
13434 L: linux-hwmon@vger.kernel.org
13436 F: Documentation/hwmon/pc87360.rst
13437 F: drivers/hwmon/pc87360.c
13439 PC8736x GPIO DRIVER
13440 M: Jim Cromie <jim.cromie@gmail.com>
13442 F: drivers/char/pc8736x_gpio.c
13444 PC87427 HARDWARE MONITORING DRIVER
13445 M: Jean Delvare <jdelvare@suse.com>
13446 L: linux-hwmon@vger.kernel.org
13448 F: Documentation/hwmon/pc87427.rst
13449 F: drivers/hwmon/pc87427.c
13452 M: Riku Voipio <riku.voipio@iki.fi>
13454 F: drivers/leds/leds-pca9532.c
13455 F: include/linux/leds-pca9532.h
13457 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13458 M: Guenter Roeck <linux@roeck-us.net>
13459 L: linux-i2c@vger.kernel.org
13461 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13463 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13464 M: Khalid Aziz <khalid@gonehiking.org>
13466 F: drivers/firmware/pcdp.*
13468 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13469 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13470 M: Pali Rohár <pali@kernel.org>
13471 L: linux-pci@vger.kernel.org
13472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13474 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13475 F: drivers/pci/controller/pci-aardvark.c
13477 PCI DRIVER FOR ALTERA PCIE IP
13478 M: Ley Foon Tan <ley.foon.tan@intel.com>
13479 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13480 L: linux-pci@vger.kernel.org
13482 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13483 F: drivers/pci/controller/pcie-altera.c
13485 PCI DRIVER FOR APPLIEDMICRO XGENE
13486 M: Toan Le <toan@os.amperecomputing.com>
13487 L: linux-pci@vger.kernel.org
13488 L: linux-arm-kernel@lists.infradead.org
13490 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13491 F: drivers/pci/controller/pci-xgene.c
13493 PCI DRIVER FOR ARM VERSATILE PLATFORM
13494 M: Rob Herring <robh@kernel.org>
13495 L: linux-pci@vger.kernel.org
13496 L: linux-arm-kernel@lists.infradead.org
13498 F: Documentation/devicetree/bindings/pci/versatile.yaml
13499 F: drivers/pci/controller/pci-versatile.c
13501 PCI DRIVER FOR ARMADA 8K
13502 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13503 L: linux-pci@vger.kernel.org
13504 L: linux-arm-kernel@lists.infradead.org
13506 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13507 F: drivers/pci/controller/dwc/pcie-armada8k.c
13509 PCI DRIVER FOR CADENCE PCIE IP
13510 M: Tom Joseph <tjoseph@cadence.com>
13511 L: linux-pci@vger.kernel.org
13513 F: Documentation/devicetree/bindings/pci/cdns,*
13514 F: drivers/pci/controller/cadence/
13516 PCI DRIVER FOR FREESCALE LAYERSCAPE
13517 M: Minghuan Lian <minghuan.Lian@nxp.com>
13518 M: Mingkai Hu <mingkai.hu@nxp.com>
13519 M: Roy Zang <roy.zang@nxp.com>
13520 L: linuxppc-dev@lists.ozlabs.org
13521 L: linux-pci@vger.kernel.org
13522 L: linux-arm-kernel@lists.infradead.org
13524 F: drivers/pci/controller/dwc/*layerscape*
13526 PCI DRIVER FOR GENERIC OF HOSTS
13527 M: Will Deacon <will@kernel.org>
13528 L: linux-pci@vger.kernel.org
13529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13531 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13532 F: drivers/pci/controller/pci-host-common.c
13533 F: drivers/pci/controller/pci-host-generic.c
13535 PCI DRIVER FOR IMX6
13536 M: Richard Zhu <hongxing.zhu@nxp.com>
13537 M: Lucas Stach <l.stach@pengutronix.de>
13538 L: linux-pci@vger.kernel.org
13539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13541 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13542 F: drivers/pci/controller/dwc/*imx6*
13544 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13545 M: Jonathan Derrick <jonathan.derrick@intel.com>
13546 L: linux-pci@vger.kernel.org
13548 F: drivers/pci/controller/vmd.c
13550 PCI DRIVER FOR MICROSEMI SWITCHTEC
13551 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13552 M: Logan Gunthorpe <logang@deltatee.com>
13553 L: linux-pci@vger.kernel.org
13555 F: Documentation/ABI/testing/sysfs-class-switchtec
13556 F: Documentation/driver-api/switchtec.rst
13557 F: drivers/ntb/hw/mscc/
13558 F: drivers/pci/switch/switchtec*
13559 F: include/linux/switchtec.h
13560 F: include/uapi/linux/switchtec_ioctl.h
13562 PCI DRIVER FOR MOBIVEIL PCIE IP
13563 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13564 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13565 L: linux-pci@vger.kernel.org
13567 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13568 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13570 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13571 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13572 L: linux-pci@vger.kernel.org
13573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13575 F: drivers/pci/controller/*mvebu*
13577 PCI DRIVER FOR NVIDIA TEGRA
13578 M: Thierry Reding <thierry.reding@gmail.com>
13579 L: linux-tegra@vger.kernel.org
13580 L: linux-pci@vger.kernel.org
13582 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13583 F: drivers/pci/controller/pci-tegra.c
13585 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13586 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13587 L: linux-pci@vger.kernel.org
13588 L: linux-arm-kernel@lists.infradead.org
13590 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13591 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13593 PCI DRIVER FOR RENESAS R-CAR
13594 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13595 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13596 L: linux-pci@vger.kernel.org
13597 L: linux-renesas-soc@vger.kernel.org
13599 F: Documentation/devicetree/bindings/pci/*rcar*
13600 F: drivers/pci/controller/*rcar*
13602 PCI DRIVER FOR SAMSUNG EXYNOS
13603 M: Jingoo Han <jingoohan1@gmail.com>
13604 L: linux-pci@vger.kernel.org
13605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13606 L: linux-samsung-soc@vger.kernel.org
13608 F: drivers/pci/controller/dwc/pci-exynos.c
13610 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13611 M: Jingoo Han <jingoohan1@gmail.com>
13612 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13613 L: linux-pci@vger.kernel.org
13615 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13616 F: drivers/pci/controller/dwc/*designware*
13618 PCI DRIVER FOR TI DRA7XX/J721E
13619 M: Kishon Vijay Abraham I <kishon@ti.com>
13620 L: linux-omap@vger.kernel.org
13621 L: linux-pci@vger.kernel.org
13622 L: linux-arm-kernel@lists.infradead.org
13624 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13625 F: drivers/pci/controller/cadence/pci-j721e.c
13626 F: drivers/pci/controller/dwc/pci-dra7xx.c
13628 PCI DRIVER FOR TI KEYSTONE
13629 M: Murali Karicheri <m-karicheri2@ti.com>
13630 L: linux-pci@vger.kernel.org
13631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13633 F: drivers/pci/controller/dwc/pci-keystone.c
13635 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13636 M: Linus Walleij <linus.walleij@linaro.org>
13637 L: linux-pci@vger.kernel.org
13639 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13640 F: drivers/pci/controller/pci-v3-semi.c
13642 PCI ENDPOINT SUBSYSTEM
13643 M: Kishon Vijay Abraham I <kishon@ti.com>
13644 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13645 L: linux-pci@vger.kernel.org
13647 F: Documentation/PCI/endpoint/*
13648 F: Documentation/misc-devices/pci-endpoint-test.rst
13649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13650 F: drivers/misc/pci_endpoint_test.c
13651 F: drivers/pci/endpoint/
13654 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13655 M: Russell Currey <ruscur@russell.cc>
13656 M: Oliver O'Halloran <oohall@gmail.com>
13657 L: linuxppc-dev@lists.ozlabs.org
13659 F: Documentation/PCI/pci-error-recovery.rst
13660 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13661 F: arch/powerpc/include/*/eeh*.h
13662 F: arch/powerpc/kernel/eeh*.c
13663 F: arch/powerpc/platforms/*/eeh*.c
13664 F: drivers/pci/pcie/aer.c
13665 F: drivers/pci/pcie/dpc.c
13666 F: drivers/pci/pcie/err.c
13669 M: Linas Vepstas <linasvepstas@gmail.com>
13670 L: linux-pci@vger.kernel.org
13672 F: Documentation/PCI/pci-error-recovery.rst
13674 PCI MSI DRIVER FOR ALTERA MSI IP
13675 M: Ley Foon Tan <ley.foon.tan@intel.com>
13676 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13677 L: linux-pci@vger.kernel.org
13679 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13680 F: drivers/pci/controller/pcie-altera-msi.c
13682 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13683 M: Toan Le <toan@os.amperecomputing.com>
13684 L: linux-pci@vger.kernel.org
13685 L: linux-arm-kernel@lists.infradead.org
13687 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13688 F: drivers/pci/controller/pci-xgene-msi.c
13690 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13691 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13692 R: Rob Herring <robh@kernel.org>
13693 L: linux-pci@vger.kernel.org
13695 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13697 F: drivers/pci/controller/
13700 M: Bjorn Helgaas <bhelgaas@google.com>
13701 L: linux-pci@vger.kernel.org
13703 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13705 F: Documentation/PCI/
13706 F: Documentation/devicetree/bindings/pci/
13707 F: arch/x86/kernel/early-quirks.c
13708 F: arch/x86/kernel/quirks.c
13710 F: drivers/acpi/pci*
13712 F: include/asm-generic/pci*
13713 F: include/linux/of_pci.h
13714 F: include/linux/pci*
13715 F: include/uapi/linux/pci*
13718 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13719 M: Jonathan Chocron <jonnyc@amazon.com>
13720 L: linux-pci@vger.kernel.org
13722 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13723 F: drivers/pci/controller/dwc/pcie-al.c
13725 PCIE DRIVER FOR AMLOGIC MESON
13726 M: Yue Wang <yue.wang@Amlogic.com>
13727 L: linux-pci@vger.kernel.org
13728 L: linux-amlogic@lists.infradead.org
13730 F: drivers/pci/controller/dwc/pci-meson.c
13732 PCIE DRIVER FOR AXIS ARTPEC
13733 M: Jesper Nilsson <jesper.nilsson@axis.com>
13734 L: linux-arm-kernel@axis.com
13735 L: linux-pci@vger.kernel.org
13737 F: Documentation/devicetree/bindings/pci/axis,artpec*
13738 F: drivers/pci/controller/dwc/*artpec*
13740 PCIE DRIVER FOR CAVIUM THUNDERX
13741 M: Robert Richter <rric@kernel.org>
13742 L: linux-pci@vger.kernel.org
13743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13745 F: drivers/pci/controller/pci-thunder-*
13747 PCIE DRIVER FOR HISILICON
13748 M: Zhou Wang <wangzhou1@hisilicon.com>
13749 L: linux-pci@vger.kernel.org
13751 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13752 F: drivers/pci/controller/dwc/pcie-hisi.c
13754 PCIE DRIVER FOR HISILICON KIRIN
13755 M: Xiaowei Song <songxiaowei@hisilicon.com>
13756 M: Binghui Wang <wangbinghui@hisilicon.com>
13757 L: linux-pci@vger.kernel.org
13759 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13760 F: drivers/pci/controller/dwc/pcie-kirin.c
13762 PCIE DRIVER FOR HISILICON STB
13763 M: Shawn Guo <shawn.guo@linaro.org>
13764 L: linux-pci@vger.kernel.org
13766 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13767 F: drivers/pci/controller/dwc/pcie-histb.c
13769 PCIE DRIVER FOR MEDIATEK
13770 M: Ryder Lee <ryder.lee@mediatek.com>
13771 L: linux-pci@vger.kernel.org
13772 L: linux-mediatek@lists.infradead.org
13774 F: Documentation/devicetree/bindings/pci/mediatek*
13775 F: drivers/pci/controller/*mediatek*
13777 PCIE DRIVER FOR QUALCOMM MSM
13778 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13779 L: linux-pci@vger.kernel.org
13780 L: linux-arm-msm@vger.kernel.org
13782 F: drivers/pci/controller/dwc/*qcom*
13784 PCIE DRIVER FOR ROCKCHIP
13785 M: Shawn Lin <shawn.lin@rock-chips.com>
13786 L: linux-pci@vger.kernel.org
13787 L: linux-rockchip@lists.infradead.org
13789 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13790 F: drivers/pci/controller/pcie-rockchip*
13792 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13793 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13794 L: linux-pci@vger.kernel.org
13796 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13797 F: drivers/pci/controller/dwc/pcie-uniphier*
13799 PCIE DRIVER FOR ST SPEAR13XX
13800 M: Pratyush Anand <pratyush.anand@gmail.com>
13801 L: linux-pci@vger.kernel.org
13803 F: drivers/pci/controller/dwc/*spear*
13806 M: Dominik Brodowski <linux@dominikbrodowski.net>
13808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13809 F: Documentation/pcmcia/
13814 PCNET32 NETWORK DRIVER
13815 M: Don Fry <pcnet32@frontier.com>
13816 L: netdev@vger.kernel.org
13818 F: drivers/net/ethernet/amd/pcnet32.c
13820 PCRYPT PARALLEL CRYPTO ENGINE
13821 M: Steffen Klassert <steffen.klassert@secunet.com>
13822 L: linux-crypto@vger.kernel.org
13825 F: include/crypto/pcrypt.h
13827 PEAQ WMI HOTKEYS DRIVER
13828 M: Hans de Goede <hdegoede@redhat.com>
13829 L: platform-driver-x86@vger.kernel.org
13831 F: drivers/platform/x86/peaq-wmi.c
13833 PENSANDO ETHERNET DRIVERS
13834 M: Shannon Nelson <snelson@pensando.io>
13835 M: Pensando Drivers <drivers@pensando.io>
13836 L: netdev@vger.kernel.org
13838 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13839 F: drivers/net/ethernet/pensando/
13841 PER-CPU MEMORY ALLOCATOR
13842 M: Dennis Zhou <dennis@kernel.org>
13843 M: Tejun Heo <tj@kernel.org>
13844 M: Christoph Lameter <cl@linux.com>
13846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13847 F: arch/*/include/asm/percpu.h
13848 F: include/linux/percpu*.h
13851 PER-TASK DELAY ACCOUNTING
13852 M: Balbir Singh <bsingharora@gmail.com>
13854 F: include/linux/delayacct.h
13855 F: kernel/delayacct.c
13857 PERFORMANCE EVENTS SUBSYSTEM
13858 M: Peter Zijlstra <peterz@infradead.org>
13859 M: Ingo Molnar <mingo@redhat.com>
13860 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13861 R: Mark Rutland <mark.rutland@arm.com>
13862 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13863 R: Jiri Olsa <jolsa@redhat.com>
13864 R: Namhyung Kim <namhyung@kernel.org>
13865 L: linux-kernel@vger.kernel.org
13867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13869 F: arch/*/events/*/*
13870 F: arch/*/include/asm/perf_event.h
13871 F: arch/*/kernel/*/*/perf_event*.c
13872 F: arch/*/kernel/*/perf_event*.c
13873 F: arch/*/kernel/perf_callchain.c
13874 F: arch/*/kernel/perf_event*.c
13875 F: include/linux/perf_event.h
13876 F: include/uapi/linux/perf_event.h
13881 PERFORMANCE EVENTS TOOLING ARM64
13882 R: John Garry <john.garry@huawei.com>
13883 R: Will Deacon <will@kernel.org>
13884 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13885 R: Leo Yan <leo.yan@linaro.org>
13886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13888 F: tools/build/feature/test-libopencsd.c
13889 F: tools/perf/arch/arm*/
13890 F: tools/perf/pmu-events/arch/arm64/
13891 F: tools/perf/util/arm-spe*
13892 F: tools/perf/util/cs-etm*
13894 PERSONALITY HANDLING
13895 M: Christoph Hellwig <hch@infradead.org>
13896 L: linux-abi-devel@lists.sourceforge.net
13898 F: include/linux/personality.h
13899 F: include/uapi/linux/personality.h
13901 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13902 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13903 L: linux-input@vger.kernel.org
13905 F: Documentation/input/devices/pxrc.rst
13906 F: drivers/input/joystick/pxrc.c
13909 M: Remi Denis-Courmont <courmisch@gmail.com>
13911 F: Documentation/networking/phonet.rst
13912 F: include/linux/phonet.h
13913 F: include/net/phonet/
13914 F: include/uapi/linux/phonet.h
13918 M: Joern Engel <joern@lazybastard.org>
13919 L: linux-mtd@lists.infradead.org
13921 F: drivers/mtd/devices/phram.c
13924 M: Bruno Prémont <bonbons@linux-vserver.org>
13925 L: linux-input@vger.kernel.org
13927 F: drivers/hid/hid-picolcd*
13930 M: Jamie Iles <jamie@jamieiles.com>
13931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13933 T: git git://github.com/jamieiles/linux-2.6-ji.git
13934 F: arch/arm/boot/dts/picoxcell*
13935 F: arch/arm/mach-picoxcell/
13936 F: drivers/crypto/picoxcell*
13939 M: Christian Brauner <christian@brauner.io>
13940 L: linux-kernel@vger.kernel.org
13942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13944 F: tools/testing/selftests/clone3/
13945 F: tools/testing/selftests/pid_namespace/
13946 F: tools/testing/selftests/pidfd/
13949 K: \b(clone_args|kernel_clone_args)\b
13951 PIN CONTROL SUBSYSTEM
13952 M: Linus Walleij <linus.walleij@linaro.org>
13953 L: linux-gpio@vger.kernel.org
13955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13956 F: Documentation/devicetree/bindings/pinctrl/
13957 F: Documentation/driver-api/pinctl.rst
13958 F: drivers/pinctrl/
13959 F: include/linux/pinctrl/
13961 PIN CONTROLLER - FREESCALE
13962 M: Dong Aisheng <aisheng.dong@nxp.com>
13963 M: Fabio Estevam <festevam@gmail.com>
13964 M: Shawn Guo <shawnguo@kernel.org>
13965 M: Stefan Agner <stefan@agner.ch>
13966 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13967 L: linux-gpio@vger.kernel.org
13969 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13970 F: drivers/pinctrl/freescale/
13972 PIN CONTROLLER - INTEL
13973 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13974 M: Andy Shevchenko <andy@kernel.org>
13976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13977 F: drivers/pinctrl/intel/
13979 PIN CONTROLLER - MEDIATEK
13980 M: Sean Wang <sean.wang@kernel.org>
13981 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13983 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13984 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13985 F: drivers/pinctrl/mediatek/
13987 PIN CONTROLLER - MICROCHIP AT91
13988 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13990 L: linux-gpio@vger.kernel.org
13992 F: drivers/gpio/gpio-sama5d2-piobu.c
13993 F: drivers/pinctrl/pinctrl-at91*
13995 PIN CONTROLLER - QUALCOMM
13996 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13997 L: linux-arm-msm@vger.kernel.org
13999 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14000 F: drivers/pinctrl/qcom/
14002 PIN CONTROLLER - RENESAS
14003 M: Geert Uytterhoeven <geert+renesas@glider.be>
14004 L: linux-renesas-soc@vger.kernel.org
14006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14007 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14008 F: drivers/pinctrl/renesas/
14010 PIN CONTROLLER - SAMSUNG
14011 M: Tomasz Figa <tomasz.figa@gmail.com>
14012 M: Krzysztof Kozlowski <krzk@kernel.org>
14013 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14015 L: linux-samsung-soc@vger.kernel.org
14017 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14019 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14020 F: drivers/pinctrl/samsung/
14021 F: include/dt-bindings/pinctrl/samsung.h
14023 PIN CONTROLLER - SINGLE
14024 M: Tony Lindgren <tony@atomide.com>
14025 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14027 L: linux-omap@vger.kernel.org
14029 F: drivers/pinctrl/pinctrl-single.c
14031 PIN CONTROLLER - ST SPEAR
14032 M: Viresh Kumar <vireshk@kernel.org>
14033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14035 W: http://www.st.com/spear
14036 F: drivers/pinctrl/spear/
14038 PISTACHIO SOC SUPPORT
14039 M: James Hartley <james.hartley@sondrel.com>
14040 L: linux-mips@vger.kernel.org
14042 F: arch/mips/boot/dts/img/pistachio*
14043 F: arch/mips/configs/pistachio*_defconfig
14044 F: arch/mips/include/asm/mach-pistachio/
14045 F: arch/mips/pistachio/
14048 M: linux-block@vger.kernel.org
14050 F: drivers/block/pktcdvd.c
14051 F: include/linux/pktcdvd.h
14052 F: include/uapi/linux/pktcdvd.h
14054 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14055 M: Tomasz Duszynski <tduszyns@gmail.com>
14057 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14058 F: drivers/iio/chemical/pms7003.c
14061 M: Jacob Keller <jacob.e.keller@intel.com>
14063 F: Documentation/driver-api/pldmfw/
14064 F: include/linux/pldmfw.h
14068 M: Logan Gunthorpe <logang@deltatee.com>
14070 F: drivers/dma/plx_dma.c
14073 M: Charles Hsu <hsu.yungteng@gmail.com>
14074 L: linux-hwmon@vger.kernel.org
14076 F: Documentation/hwmon/pm6764tr.rst
14077 F: drivers/hwmon/pmbus/pm6764tr.c
14080 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14081 L: linux-pm@vger.kernel.org
14083 W: https://01.org/pm-graph
14084 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14085 T: git git://github.com/intel/pm-graph
14086 F: tools/power/pm-graph
14088 PMBUS HARDWARE MONITORING DRIVERS
14089 M: Guenter Roeck <linux@roeck-us.net>
14090 L: linux-hwmon@vger.kernel.org
14092 W: http://hwmon.wiki.kernel.org/
14093 W: http://www.roeck-us.net/linux/drivers/
14094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14095 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14096 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14097 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14098 F: Documentation/hwmon/adm1275.rst
14099 F: Documentation/hwmon/ibm-cffps.rst
14100 F: Documentation/hwmon/ir35221.rst
14101 F: Documentation/hwmon/lm25066.rst
14102 F: Documentation/hwmon/ltc2978.rst
14103 F: Documentation/hwmon/ltc3815.rst
14104 F: Documentation/hwmon/max16064.rst
14105 F: Documentation/hwmon/max20751.rst
14106 F: Documentation/hwmon/max31785.rst
14107 F: Documentation/hwmon/max34440.rst
14108 F: Documentation/hwmon/max8688.rst
14109 F: Documentation/hwmon/pmbus-core.rst
14110 F: Documentation/hwmon/pmbus.rst
14111 F: Documentation/hwmon/tps40422.rst
14112 F: Documentation/hwmon/ucd9000.rst
14113 F: Documentation/hwmon/ucd9200.rst
14114 F: Documentation/hwmon/zl6100.rst
14115 F: drivers/hwmon/pmbus/
14116 F: include/linux/pmbus.h
14118 PMC SIERRA MaxRAID DRIVER
14119 L: linux-scsi@vger.kernel.org
14121 W: http://www.pmc-sierra.com/
14122 F: drivers/scsi/pmcraid.*
14124 PMC SIERRA PM8001 DRIVER
14125 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14126 L: linux-scsi@vger.kernel.org
14128 F: drivers/scsi/pm8001/
14130 PNI RM3100 IIO DRIVER
14131 M: Song Qiang <songqiang1304521@gmail.com>
14132 L: linux-iio@vger.kernel.org
14134 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14135 F: drivers/iio/magnetometer/rm3100*
14138 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14139 L: linux-acpi@vger.kernel.org
14142 F: include/linux/pnp.h
14144 POSIX CLOCKS and TIMERS
14145 M: Thomas Gleixner <tglx@linutronix.de>
14146 L: linux-kernel@vger.kernel.org
14148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14150 F: include/linux/time_namespace.h
14151 F: include/linux/timer*
14152 F: kernel/time/*timer*
14153 F: kernel/time/namespace.c
14155 POWER MANAGEMENT CORE
14156 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14157 L: linux-pm@vger.kernel.org
14159 B: https://bugzilla.kernel.org
14160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14161 F: drivers/base/power/
14162 F: drivers/powercap/
14163 F: include/linux/intel_rapl.h
14164 F: include/linux/pm.h
14165 F: include/linux/pm_*
14166 F: include/linux/powercap.h
14167 F: kernel/configs/nopm.config
14169 POWER STATE COORDINATION INTERFACE (PSCI)
14170 M: Mark Rutland <mark.rutland@arm.com>
14171 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14172 L: linux-arm-kernel@lists.infradead.org
14174 F: drivers/firmware/psci/
14175 F: include/linux/psci.h
14176 F: include/uapi/linux/psci.h
14178 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14179 M: Sebastian Reichel <sre@kernel.org>
14180 L: linux-pm@vger.kernel.org
14182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14183 F: Documentation/ABI/testing/sysfs-class-power
14184 F: Documentation/devicetree/bindings/power/supply/
14185 F: drivers/power/supply/
14186 F: include/linux/power_supply.h
14188 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14189 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14190 L: linuxppc-dev@lists.ozlabs.org
14192 F: drivers/char/powernv-op-panel.c
14194 PPP OVER ATM (RFC 2364)
14195 M: Mitchell Blank Jr <mitch@sfgoth.com>
14197 F: include/uapi/linux/atmppp.h
14198 F: net/atm/pppoatm.c
14201 M: Michal Ostrowski <mostrows@earthlink.net>
14203 F: drivers/net/ppp/pppoe.c
14204 F: drivers/net/ppp/pppox.c
14207 M: James Chapman <jchapman@katalix.com>
14209 F: include/linux/if_pppol2tp.h
14210 F: include/uapi/linux/if_pppol2tp.h
14211 F: net/l2tp/l2tp_ppp.c
14213 PPP PROTOCOL DRIVERS AND COMPRESSORS
14214 M: Paul Mackerras <paulus@samba.org>
14215 L: linux-ppp@vger.kernel.org
14217 F: drivers/net/ppp/ppp_*
14220 M: Rodolfo Giometti <giometti@enneenne.com>
14221 L: linuxpps@ml.enneenne.com (subscribers-only)
14223 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14224 F: Documentation/ABI/testing/sysfs-pps
14225 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14226 F: Documentation/driver-api/pps.rst
14228 F: include/linux/pps*.h
14229 F: include/uapi/linux/pps.h
14232 M: Dmitry Kozlov <xeb@mail.ru>
14233 L: netdev@vger.kernel.org
14235 W: http://sourceforge.net/projects/accel-pptp
14236 F: drivers/net/ppp/pptp.c
14238 PRESSURE STALL INFORMATION (PSI)
14239 M: Johannes Weiner <hannes@cmpxchg.org>
14241 F: include/linux/psi*
14242 F: kernel/sched/psi.c
14245 M: Petr Mladek <pmladek@suse.com>
14246 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14247 R: Steven Rostedt <rostedt@goodmis.org>
14248 R: John Ogness <john.ogness@linutronix.de>
14250 F: include/linux/printk.h
14253 PRISM54 WIRELESS DRIVER
14254 M: Luis Chamberlain <mcgrof@kernel.org>
14255 L: linux-wireless@vger.kernel.org
14257 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14258 F: drivers/net/wireless/intersil/prism54/
14261 R: Alexey Dobriyan <adobriyan@gmail.com>
14262 L: linux-kernel@vger.kernel.org
14263 L: linux-fsdevel@vger.kernel.org
14265 F: Documentation/filesystems/proc.rst
14267 F: include/linux/proc_fs.h
14268 F: tools/testing/selftests/proc/
14271 M: Luis Chamberlain <mcgrof@kernel.org>
14272 M: Kees Cook <keescook@chromium.org>
14273 M: Iurii Zaikin <yzaikin@google.com>
14274 L: linux-kernel@vger.kernel.org
14275 L: linux-fsdevel@vger.kernel.org
14277 F: fs/proc/proc_sysctl.c
14278 F: include/linux/sysctl.h
14279 F: kernel/sysctl-test.c
14281 F: tools/testing/selftests/sysctl/
14283 PS3 NETWORK SUPPORT
14284 M: Geoff Levand <geoff@infradead.org>
14285 L: netdev@vger.kernel.org
14286 L: linuxppc-dev@lists.ozlabs.org
14288 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14290 PS3 PLATFORM SUPPORT
14291 M: Geoff Levand <geoff@infradead.org>
14292 L: linuxppc-dev@lists.ozlabs.org
14294 F: arch/powerpc/boot/ps3*
14295 F: arch/powerpc/include/asm/lv1call.h
14296 F: arch/powerpc/include/asm/ps3*.h
14297 F: arch/powerpc/platforms/ps3/
14300 F: drivers/rtc/rtc-ps3.c
14301 F: drivers/usb/host/*ps3.c
14302 F: sound/ppc/snd_ps3*
14305 M: Jim Paris <jim@jtan.com>
14306 M: Geoff Levand <geoff@infradead.org>
14307 L: linuxppc-dev@lists.ozlabs.org
14309 F: drivers/block/ps3vram.c
14311 PSAMPLE PACKET SAMPLING SUPPORT
14312 M: Yotam Gigi <yotam.gi@gmail.com>
14314 F: include/net/psample.h
14315 F: include/uapi/linux/psample.h
14319 M: Kees Cook <keescook@chromium.org>
14320 M: Anton Vorontsov <anton@enomsg.org>
14321 M: Colin Cross <ccross@android.com>
14322 M: Tony Luck <tony.luck@intel.com>
14324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14325 F: Documentation/admin-guide/ramoops.rst
14326 F: Documentation/admin-guide/pstore-blk.rst
14327 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14328 F: drivers/acpi/apei/erst.c
14329 F: drivers/firmware/efi/efi-pstore.c
14331 F: include/linux/pstore*
14332 K: \b(pstore|ramoops)
14334 PTP HARDWARE CLOCK SUPPORT
14335 M: Richard Cochran <richardcochran@gmail.com>
14336 L: netdev@vger.kernel.org
14338 W: http://linuxptp.sourceforge.net/
14339 F: Documentation/ABI/testing/sysfs-ptp
14340 F: Documentation/driver-api/ptp.rst
14341 F: drivers/net/phy/dp83640*
14343 F: include/linux/ptp_cl*
14346 M: Oleg Nesterov <oleg@redhat.com>
14348 F: arch/*/*/ptrace*.c
14349 F: arch/*/include/asm/ptrace*.h
14350 F: arch/*/ptrace*.c
14351 F: include/asm-generic/syscall.h
14352 F: include/linux/ptrace.h
14353 F: include/linux/regset.h
14354 F: include/linux/tracehook.h
14355 F: include/uapi/linux/ptrace.h
14356 F: include/uapi/linux/ptrace.h
14360 M: Hans Verkuil <hverkuil@xs4all.nl>
14361 L: linux-media@vger.kernel.org
14363 T: git git://linuxtv.org/media_tree.git
14364 F: Documentation/admin-guide/media/pulse8-cec.rst
14365 F: drivers/media/cec/usb/pulse8/
14367 PVRUSB2 VIDEO4LINUX DRIVER
14368 M: Mike Isely <isely@pobox.com>
14369 L: pvrusb2@isely.net (subscribers-only)
14370 L: linux-media@vger.kernel.org
14372 W: http://www.isely.net/pvrusb2/
14373 T: git git://linuxtv.org/media_tree.git
14374 F: Documentation/driver-api/media/drivers/pvrusb2*
14375 F: drivers/media/usb/pvrusb2/
14378 M: Hans Verkuil <hverkuil@xs4all.nl>
14379 L: linux-media@vger.kernel.org
14381 T: git git://linuxtv.org/media_tree.git
14382 F: drivers/media/usb/pwc/*
14383 F: include/trace/events/pwc.h
14386 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14387 L: linux-hwmon@vger.kernel.org
14389 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14390 F: Documentation/hwmon/pwm-fan.rst
14391 F: drivers/hwmon/pwm-fan.c
14394 M: Sean Young <sean@mess.org>
14395 L: linux-media@vger.kernel.org
14397 F: drivers/media/rc/pwm-ir-tx.c
14400 M: Thierry Reding <thierry.reding@gmail.com>
14401 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14402 M: Lee Jones <lee.jones@linaro.org>
14403 L: linux-pwm@vger.kernel.org
14405 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14407 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14408 F: Documentation/devicetree/bindings/pwm/
14409 F: Documentation/driver-api/pwm.rst
14410 F: drivers/gpio/gpio-mvebu.c
14412 F: drivers/video/backlight/pwm_bl.c
14413 F: include/linux/pwm.h
14414 F: include/linux/pwm_backlight.h
14415 K: pwm_(config|apply_state|ops)
14418 M: Robert Jarzmik <robert.jarzmik@free.fr>
14419 L: linux-gpio@vger.kernel.org
14421 F: drivers/gpio/gpio-pxa.c
14427 M: Robert Jarzmik <robert.jarzmik@free.fr>
14428 L: linux-rtc@vger.kernel.org
14431 PXA2xx/PXA3xx SUPPORT
14432 M: Daniel Mack <daniel@zonque.org>
14433 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14434 M: Robert Jarzmik <robert.jarzmik@free.fr>
14435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14437 T: git git://github.com/hzhuang1/linux.git
14438 T: git git://github.com/rjarzmik/linux.git
14439 F: arch/arm/boot/dts/pxa*
14440 F: arch/arm/mach-pxa/
14441 F: drivers/dma/pxa*
14442 F: drivers/pcmcia/pxa2xx*
14443 F: drivers/pinctrl/pxa/
14444 F: drivers/spi/spi-pxa2xx*
14445 F: drivers/usb/gadget/udc/pxa2*
14446 F: include/sound/pxa2xx-lib.h
14451 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14452 L: qat-linux@intel.com
14454 F: drivers/crypto/qat/
14456 QCOM AUDIO (ASoC) DRIVERS
14457 M: Patrick Lai <plai@codeaurora.org>
14458 M: Banajit Goswami <bgoswami@codeaurora.org>
14459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14464 M: Alex Elder <elder@kernel.org>
14465 L: netdev@vger.kernel.org
14467 F: drivers/net/ipa/
14469 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14470 M: Gabriel Somlo <somlo@cmu.edu>
14471 M: "Michael S. Tsirkin" <mst@redhat.com>
14472 L: qemu-devel@nongnu.org
14474 F: drivers/firmware/qemu_fw_cfg.c
14475 F: include/uapi/linux/qemu_fw_cfg.h
14478 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14479 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14480 L: linux-rdma@vger.kernel.org
14482 F: drivers/infiniband/hw/qib/
14484 QLOGIC QL41xxx FCOE DRIVER
14485 M: Saurav Kashyap <skashyap@marvell.com>
14486 M: Javed Hasan <jhasan@marvell.com>
14487 M: GR-QLogic-Storage-Upstream@marvell.com
14488 L: linux-scsi@vger.kernel.org
14490 F: drivers/scsi/qedf/
14492 QLOGIC QL41xxx ISCSI DRIVER
14493 M: Nilesh Javali <njavali@marvell.com>
14494 M: Manish Rangankar <mrangankar@marvell.com>
14495 M: GR-QLogic-Storage-Upstream@marvell.com
14496 L: linux-scsi@vger.kernel.org
14498 F: drivers/scsi/qedi/
14500 QLOGIC QL4xxx ETHERNET DRIVER
14501 M: Ariel Elior <aelior@marvell.com>
14502 M: GR-everest-linux-l2@marvell.com
14503 L: netdev@vger.kernel.org
14505 F: drivers/net/ethernet/qlogic/qed/
14506 F: drivers/net/ethernet/qlogic/qede/
14507 F: include/linux/qed/
14509 QLOGIC QL4xxx RDMA DRIVER
14510 M: Michal Kalderon <mkalderon@marvell.com>
14511 M: Ariel Elior <aelior@marvell.com>
14512 L: linux-rdma@vger.kernel.org
14514 F: drivers/infiniband/hw/qedr/
14515 F: include/uapi/rdma/qedr-abi.h
14517 QLOGIC QLA1280 SCSI DRIVER
14518 M: Michael Reed <mdr@sgi.com>
14519 L: linux-scsi@vger.kernel.org
14521 F: drivers/scsi/qla1280.[ch]
14523 QLOGIC QLA2XXX FC-SCSI DRIVER
14524 M: Nilesh Javali <njavali@marvell.com>
14525 M: GR-QLogic-Storage-Upstream@marvell.com
14526 L: linux-scsi@vger.kernel.org
14528 F: drivers/scsi/qla2xxx/
14530 QLOGIC QLA3XXX NETWORK DRIVER
14531 M: GR-Linux-NIC-Dev@marvell.com
14532 L: netdev@vger.kernel.org
14534 F: drivers/net/ethernet/qlogic/qla3xxx.*
14536 QLOGIC QLA4XXX iSCSI DRIVER
14537 M: Nilesh Javali <njavali@marvell.com>
14538 M: Manish Rangankar <mrangankar@marvell.com>
14539 M: GR-QLogic-Storage-Upstream@marvell.com
14540 L: linux-scsi@vger.kernel.org
14542 F: drivers/scsi/qla4xxx/
14544 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14545 M: Shahed Shaikh <shshaikh@marvell.com>
14546 M: Manish Chopra <manishc@marvell.com>
14547 M: GR-Linux-NIC-Dev@marvell.com
14548 L: netdev@vger.kernel.org
14550 F: drivers/net/ethernet/qlogic/qlcnic/
14552 QLOGIC QLGE 10Gb ETHERNET DRIVER
14553 M: Manish Chopra <manishc@marvell.com>
14554 M: GR-Linux-NIC-Dev@marvell.com
14555 L: netdev@vger.kernel.org
14557 F: drivers/staging/qlge/
14559 QM1D1B0004 MEDIA DRIVER
14560 M: Akihiro Tsukada <tskd08@gmail.com>
14561 L: linux-media@vger.kernel.org
14563 F: drivers/media/tuners/qm1d1b0004*
14565 QM1D1C0042 MEDIA DRIVER
14566 M: Akihiro Tsukada <tskd08@gmail.com>
14567 L: linux-media@vger.kernel.org
14569 F: drivers/media/tuners/qm1d1c0042*
14572 M: Anders Larsen <al@alarsen.net>
14574 W: http://www.alarsen.net/linux/qnx4fs/
14576 F: include/uapi/linux/qnx4_fs.h
14577 F: include/uapi/linux/qnxtypes.h
14579 QORIQ DPAA2 FSL-MC BUS DRIVER
14580 M: Stuart Yoder <stuyoder@gmail.com>
14581 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14582 L: linux-kernel@vger.kernel.org
14584 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14585 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14586 F: drivers/bus/fsl-mc/
14588 QT1010 MEDIA DRIVER
14589 M: Antti Palosaari <crope@iki.fi>
14590 L: linux-media@vger.kernel.org
14592 W: https://linuxtv.org
14593 W: http://palosaari.fi/linux/
14594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14595 T: git git://linuxtv.org/anttip/media_tree.git
14596 F: drivers/media/tuners/qt1010*
14598 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14599 M: Kalle Valo <kvalo@codeaurora.org>
14600 L: ath10k@lists.infradead.org
14602 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14604 F: drivers/net/wireless/ath/ath10k/
14606 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14607 M: Kalle Valo <kvalo@codeaurora.org>
14608 L: ath11k@lists.infradead.org
14610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14611 F: drivers/net/wireless/ath/ath11k/
14613 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14614 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14615 L: linux-wireless@vger.kernel.org
14617 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14618 F: drivers/net/wireless/ath/ath9k/
14620 QUALCOMM CAMERA SUBSYSTEM DRIVER
14621 M: Robert Foss <robert.foss@linaro.org>
14622 M: Todor Tomov <todor.too@gmail.com>
14623 L: linux-media@vger.kernel.org
14625 F: Documentation/admin-guide/media/qcom_camss.rst
14626 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14627 F: drivers/media/platform/qcom/camss/
14629 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14630 M: Niklas Cassel <nks@flawful.org>
14631 L: linux-pm@vger.kernel.org
14632 L: linux-arm-msm@vger.kernel.org
14634 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14635 F: drivers/soc/qcom/cpr.c
14637 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14638 M: Ilia Lin <ilia.lin@kernel.org>
14639 L: linux-pm@vger.kernel.org
14641 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14642 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14644 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14645 M: Timur Tabi <timur@kernel.org>
14646 L: netdev@vger.kernel.org
14648 F: drivers/net/ethernet/qualcomm/emac/
14650 QUALCOMM ETHQOS ETHERNET DRIVER
14651 M: Vinod Koul <vkoul@kernel.org>
14652 L: netdev@vger.kernel.org
14654 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14655 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14657 QUALCOMM GENERIC INTERFACE I2C DRIVER
14658 M: Akash Asthana <akashast@codeaurora.org>
14659 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14660 L: linux-i2c@vger.kernel.org
14661 L: linux-arm-msm@vger.kernel.org
14663 F: drivers/i2c/busses/i2c-qcom-geni.c
14665 QUALCOMM HEXAGON ARCHITECTURE
14666 M: Brian Cain <bcain@codeaurora.org>
14667 L: linux-hexagon@vger.kernel.org
14671 QUALCOMM HIDMA DRIVER
14672 M: Sinan Kaya <okaya@kernel.org>
14673 L: linux-arm-kernel@lists.infradead.org
14674 L: linux-arm-msm@vger.kernel.org
14675 L: dmaengine@vger.kernel.org
14677 F: drivers/dma/qcom/hidma*
14679 QUALCOMM I2C CCI DRIVER
14680 M: Loic Poulain <loic.poulain@linaro.org>
14681 M: Robert Foss <robert.foss@linaro.org>
14682 L: linux-i2c@vger.kernel.org
14683 L: linux-arm-msm@vger.kernel.org
14685 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14686 F: drivers/i2c/busses/i2c-qcom-cci.c
14689 M: Rob Clark <robdclark@gmail.com>
14690 L: iommu@lists.linux-foundation.org
14691 L: linux-arm-msm@vger.kernel.org
14693 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14695 QUALCOMM IPCC MAILBOX DRIVER
14696 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14697 L: linux-arm-msm@vger.kernel.org
14699 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14700 F: drivers/mailbox/qcom-ipcc.c
14701 F: include/dt-bindings/mailbox/qcom-ipcc.h
14703 QUALCOMM IPQ4019 USB PHY DRIVER
14704 M: Robert Marko <robert.marko@sartura.hr>
14705 M: Luka Perkov <luka.perkov@sartura.hr>
14706 L: linux-arm-msm@vger.kernel.org
14708 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14709 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14711 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14712 M: Robert Marko <robert.marko@sartura.hr>
14713 M: Luka Perkov <luka.perkov@sartura.hr>
14714 L: linux-arm-msm@vger.kernel.org
14716 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14717 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14719 QUALCOMM RMNET DRIVER
14720 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14721 M: Sean Tranchetti <stranche@codeaurora.org>
14722 L: netdev@vger.kernel.org
14724 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14725 F: drivers/net/ethernet/qualcomm/rmnet/
14726 F: include/linux/if_rmnet.h
14728 QUALCOMM TSENS THERMAL DRIVER
14729 M: Amit Kucheria <amitk@kernel.org>
14730 L: linux-pm@vger.kernel.org
14731 L: linux-arm-msm@vger.kernel.org
14733 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14734 F: drivers/thermal/qcom/
14736 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14737 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14738 L: linux-media@vger.kernel.org
14739 L: linux-arm-msm@vger.kernel.org
14741 T: git git://linuxtv.org/media_tree.git
14742 F: Documentation/devicetree/bindings/media/*venus*
14743 F: drivers/media/platform/qcom/venus/
14745 QUALCOMM WCN36XX WIRELESS DRIVER
14746 M: Kalle Valo <kvalo@codeaurora.org>
14747 L: wcn36xx@lists.infradead.org
14749 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14750 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14751 F: drivers/net/wireless/ath/wcn36xx/
14753 QUANTENNA QTNFMAC WIRELESS DRIVER
14754 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14755 R: Sergey Matyukevich <geomatsi@gmail.com>
14756 L: linux-wireless@vger.kernel.org
14758 F: drivers/net/wireless/quantenna
14760 RADEON and AMDGPU DRM DRIVERS
14761 M: Alex Deucher <alexander.deucher@amd.com>
14762 M: Christian König <christian.koenig@amd.com>
14763 L: amd-gfx@lists.freedesktop.org
14765 T: git git://people.freedesktop.org/~agd5f/linux
14766 F: drivers/gpu/drm/amd/
14767 F: drivers/gpu/drm/radeon/
14768 F: include/uapi/drm/amdgpu_drm.h
14769 F: include/uapi/drm/radeon_drm.h
14771 RADEON FRAMEBUFFER DISPLAY DRIVER
14772 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14773 L: linux-fbdev@vger.kernel.org
14775 F: drivers/video/fbdev/aty/radeon*
14776 F: include/uapi/linux/radeonfb.h
14778 RADIOSHARK RADIO DRIVER
14779 M: Hans Verkuil <hverkuil@xs4all.nl>
14780 L: linux-media@vger.kernel.org
14782 T: git git://linuxtv.org/media_tree.git
14783 F: drivers/media/radio/radio-shark.c
14785 RADIOSHARK2 RADIO DRIVER
14786 M: Hans Verkuil <hverkuil@xs4all.nl>
14787 L: linux-media@vger.kernel.org
14789 T: git git://linuxtv.org/media_tree.git
14790 F: drivers/media/radio/radio-shark2.c
14791 F: drivers/media/radio/radio-tea5777.c
14793 RADOS BLOCK DEVICE (RBD)
14794 M: Ilya Dryomov <idryomov@gmail.com>
14795 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14796 L: ceph-devel@vger.kernel.org
14798 W: http://ceph.com/
14799 T: git git://github.com/ceph/ceph-client.git
14800 F: Documentation/ABI/testing/sysfs-bus-rbd
14801 F: drivers/block/rbd.c
14802 F: drivers/block/rbd_types.h
14804 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14805 M: Paul Mackerras <paulus@samba.org>
14806 L: linux-fbdev@vger.kernel.org
14808 F: drivers/video/fbdev/aty/aty128fb.c
14810 RAINSHADOW-CEC DRIVER
14811 M: Hans Verkuil <hverkuil@xs4all.nl>
14812 L: linux-media@vger.kernel.org
14814 T: git git://linuxtv.org/media_tree.git
14815 F: drivers/media/cec/usb/rainshadow/
14817 RALINK MIPS ARCHITECTURE
14818 M: John Crispin <john@phrozen.org>
14819 L: linux-mips@vger.kernel.org
14821 F: arch/mips/ralink
14823 RALINK RT2X00 WIRELESS LAN DRIVER
14824 M: Stanislaw Gruszka <stf_xl@wp.pl>
14825 M: Helmut Schaa <helmut.schaa@googlemail.com>
14826 L: linux-wireless@vger.kernel.org
14828 F: drivers/net/wireless/ralink/rt2x00/
14830 RAMDISK RAM BLOCK DEVICE DRIVER
14831 M: Jens Axboe <axboe@kernel.dk>
14833 F: Documentation/admin-guide/blockdev/ramdisk.rst
14834 F: drivers/block/brd.c
14836 RANCHU VIRTUAL BOARD FOR MIPS
14837 M: Miodrag Dinic <miodrag.dinic@mips.com>
14838 L: linux-mips@vger.kernel.org
14840 F: arch/mips/configs/generic/board-ranchu.config
14841 F: arch/mips/generic/board-ranchu.c
14843 RANDOM NUMBER DRIVER
14844 M: "Theodore Ts'o" <tytso@mit.edu>
14846 F: drivers/char/random.c
14849 M: Matt Porter <mporter@kernel.crashing.org>
14850 M: Alexandre Bounine <alex.bou9@gmail.com>
14852 F: drivers/rapidio/
14855 M: Tony Luck <tony.luck@intel.com>
14856 M: Borislav Petkov <bp@alien8.de>
14857 L: linux-edac@vger.kernel.org
14859 F: Documentation/admin-guide/ras.rst
14861 F: include/linux/ras.h
14862 F: include/ras/ras_event.h
14864 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14865 L: linux-wireless@vger.kernel.org
14867 F: drivers/net/wireless/ray*
14869 RC-CORE / LIRC FRAMEWORK
14870 M: Sean Young <sean@mess.org>
14871 L: linux-media@vger.kernel.org
14873 W: http://linuxtv.org
14874 T: git git://linuxtv.org/media_tree.git
14875 F: Documentation/driver-api/media/rc-core.rst
14876 F: Documentation/userspace-api/media/rc/
14877 F: drivers/media/rc/
14878 F: include/media/rc-map.h
14879 F: include/media/rc-core.h
14880 F: include/uapi/linux/lirc.h
14882 RCMM REMOTE CONTROLS DECODER
14883 M: Patrick Lerda <patrick9876@free.fr>
14885 F: drivers/media/rc/ir-rcmm-decoder.c
14887 RCUTORTURE TEST FRAMEWORK
14888 M: "Paul E. McKenney" <paulmck@kernel.org>
14889 M: Josh Triplett <josh@joshtriplett.org>
14890 R: Steven Rostedt <rostedt@goodmis.org>
14891 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14892 R: Lai Jiangshan <jiangshanlai@gmail.com>
14893 L: rcu@vger.kernel.org
14895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14896 F: tools/testing/selftests/rcutorture
14898 RDACM20 Camera Sensor
14899 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14900 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14901 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14902 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14903 L: linux-media@vger.kernel.org
14905 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14906 F: drivers/media/i2c/max9271.c
14907 F: drivers/media/i2c/max9271.h
14908 F: drivers/media/i2c/rdacm20.c
14911 M: Florian Fainelli <florian@openwrt.org>
14914 RDC R6040 FAST ETHERNET DRIVER
14915 M: Florian Fainelli <f.fainelli@gmail.com>
14916 L: netdev@vger.kernel.org
14918 F: drivers/net/ethernet/rdc/r6040.c
14920 RDMAVT - RDMA verbs software
14921 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14922 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14923 L: linux-rdma@vger.kernel.org
14925 F: drivers/infiniband/sw/rdmavt
14927 RDS - RELIABLE DATAGRAM SOCKETS
14928 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14929 L: netdev@vger.kernel.org
14930 L: linux-rdma@vger.kernel.org
14931 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14933 W: https://oss.oracle.com/projects/rds/
14934 F: Documentation/networking/rds.rst
14937 RDT - RESOURCE ALLOCATION
14938 M: Fenghua Yu <fenghua.yu@intel.com>
14939 M: Reinette Chatre <reinette.chatre@intel.com>
14940 L: linux-kernel@vger.kernel.org
14942 F: Documentation/x86/resctrl*
14943 F: arch/x86/include/asm/resctrl.h
14944 F: arch/x86/kernel/cpu/resctrl/
14945 F: tools/testing/selftests/resctrl/
14947 READ-COPY UPDATE (RCU)
14948 M: "Paul E. McKenney" <paulmck@kernel.org>
14949 M: Josh Triplett <josh@joshtriplett.org>
14950 R: Steven Rostedt <rostedt@goodmis.org>
14951 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14952 R: Lai Jiangshan <jiangshanlai@gmail.com>
14953 R: Joel Fernandes <joel@joelfernandes.org>
14954 L: rcu@vger.kernel.org
14956 W: http://www.rdrop.com/users/paulmck/RCU/
14957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14958 F: Documentation/RCU/
14959 F: include/linux/rcu*
14961 X: Documentation/RCU/torture.rst
14962 X: include/linux/srcu*.h
14963 X: kernel/rcu/srcu*.c
14965 REAL TIME CLOCK (RTC) SUBSYSTEM
14966 M: Alessandro Zummo <a.zummo@towertech.it>
14967 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14968 L: linux-rtc@vger.kernel.org
14970 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14972 F: Documentation/admin-guide/rtc.rst
14973 F: Documentation/devicetree/bindings/rtc/
14975 F: include/linux/platform_data/rtc-*
14976 F: include/linux/rtc.h
14977 F: include/linux/rtc/
14978 F: include/uapi/linux/rtc.h
14979 F: tools/testing/selftests/rtc/
14981 REALTEK AUDIO CODECS
14982 M: Oder Chiou <oder_chiou@realtek.com>
14984 F: include/sound/rt*.h
14985 F: sound/soc/codecs/rt*
14987 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14988 M: Linus Walleij <linus.walleij@linaro.org>
14990 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14991 F: drivers/net/dsa/realtek-smi*
14992 F: drivers/net/dsa/rtl83*
14994 REALTEK WIRELESS DRIVER (rtlwifi family)
14995 M: Ping-Ke Shih <pkshih@realtek.com>
14996 L: linux-wireless@vger.kernel.org
14998 W: https://wireless.wiki.kernel.org/
14999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15000 F: drivers/net/wireless/realtek/rtlwifi/
15002 REALTEK WIRELESS DRIVER (rtw88)
15003 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15004 L: linux-wireless@vger.kernel.org
15006 F: drivers/net/wireless/realtek/rtw88/
15008 REDPINE WIRELESS DRIVER
15009 M: Amitkumar Karwar <amitkarwar@gmail.com>
15010 M: Siva Rebbagondla <siva8118@gmail.com>
15011 L: linux-wireless@vger.kernel.org
15013 F: drivers/net/wireless/rsi/
15015 REGISTER MAP ABSTRACTION
15016 M: Mark Brown <broonie@kernel.org>
15017 L: linux-kernel@vger.kernel.org
15019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15020 F: Documentation/devicetree/bindings/regmap/
15021 F: drivers/base/regmap/
15022 F: include/linux/regmap.h
15024 REISERFS FILE SYSTEM
15025 L: reiserfs-devel@vger.kernel.org
15029 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15030 M: Ohad Ben-Cohen <ohad@wizery.com>
15031 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15032 L: linux-remoteproc@vger.kernel.org
15034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15035 F: Documentation/ABI/testing/sysfs-class-remoteproc
15036 F: Documentation/devicetree/bindings/remoteproc/
15037 F: Documentation/staging/remoteproc.rst
15038 F: drivers/remoteproc/
15039 F: include/linux/remoteproc.h
15040 F: include/linux/remoteproc/
15042 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15043 M: Ohad Ben-Cohen <ohad@wizery.com>
15044 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15045 L: linux-remoteproc@vger.kernel.org
15047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15048 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15049 F: Documentation/staging/rpmsg.rst
15051 F: include/linux/rpmsg.h
15052 F: include/linux/rpmsg/
15053 F: include/uapi/linux/rpmsg.h
15056 RENESAS CLOCK DRIVERS
15057 M: Geert Uytterhoeven <geert+renesas@glider.be>
15058 L: linux-renesas-soc@vger.kernel.org
15060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
15061 F: Documentation/devicetree/bindings/clock/renesas,*
15062 F: drivers/clk/renesas/
15064 RENESAS EMEV2 I2C DRIVER
15065 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15067 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15068 F: drivers/i2c/busses/i2c-emev2.c
15070 RENESAS ETHERNET DRIVERS
15071 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15072 L: netdev@vger.kernel.org
15073 L: linux-renesas-soc@vger.kernel.org
15074 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15075 F: drivers/net/ethernet/renesas/
15076 F: include/linux/sh_eth.h
15078 RENESAS R-CAR GYROADC DRIVER
15079 M: Marek Vasut <marek.vasut@gmail.com>
15080 L: linux-iio@vger.kernel.org
15082 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15083 F: drivers/iio/adc/rcar-gyroadc.c
15085 RENESAS R-CAR I2C DRIVERS
15086 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15088 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15089 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15090 F: drivers/i2c/busses/i2c-rcar.c
15091 F: drivers/i2c/busses/i2c-sh_mobile.c
15093 RENESAS R-CAR THERMAL DRIVERS
15094 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15095 L: linux-renesas-soc@vger.kernel.org
15097 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15098 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15099 F: drivers/thermal/rcar_gen3_thermal.c
15100 F: drivers/thermal/rcar_thermal.c
15102 RENESAS RIIC DRIVER
15103 M: Chris Brandt <chris.brandt@renesas.com>
15105 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15106 F: drivers/i2c/busses/i2c-riic.c
15108 RENESAS USB PHY DRIVER
15109 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15110 L: linux-renesas-soc@vger.kernel.org
15112 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15114 RESET CONTROLLER FRAMEWORK
15115 M: Philipp Zabel <p.zabel@pengutronix.de>
15117 T: git git://git.pengutronix.de/git/pza/linux
15118 F: Documentation/devicetree/bindings/reset/
15119 F: Documentation/driver-api/reset.rst
15121 F: include/dt-bindings/reset/
15122 F: include/linux/reset-controller.h
15123 F: include/linux/reset.h
15124 F: include/linux/reset/
15125 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15127 RESTARTABLE SEQUENCES SUPPORT
15128 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15129 M: Peter Zijlstra <peterz@infradead.org>
15130 M: "Paul E. McKenney" <paulmck@kernel.org>
15131 M: Boqun Feng <boqun.feng@gmail.com>
15132 L: linux-kernel@vger.kernel.org
15134 F: include/trace/events/rseq.h
15135 F: include/uapi/linux/rseq.h
15137 F: tools/testing/selftests/rseq/
15140 M: Johannes Berg <johannes@sipsolutions.net>
15141 L: linux-wireless@vger.kernel.org
15143 W: https://wireless.wiki.kernel.org/
15144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15146 F: Documentation/ABI/stable/sysfs-class-rfkill
15147 F: Documentation/driver-api/rfkill.rst
15148 F: include/linux/rfkill.h
15149 F: include/uapi/linux/rfkill.h
15153 M: Thomas Graf <tgraf@suug.ch>
15154 M: Herbert Xu <herbert@gondor.apana.org.au>
15155 L: netdev@vger.kernel.org
15157 F: include/linux/rhashtable-types.h
15158 F: include/linux/rhashtable.h
15159 F: lib/rhashtable.c
15160 F: lib/test_rhashtable.c
15162 RICOH R5C592 MEMORYSTICK DRIVER
15163 M: Maxim Levitsky <maximlevitsky@gmail.com>
15165 F: drivers/memstick/host/r592.*
15167 RICOH SMARTMEDIA/XD DRIVER
15168 M: Maxim Levitsky <maximlevitsky@gmail.com>
15170 F: drivers/mtd/nand/raw/r852.c
15171 F: drivers/mtd/nand/raw/r852.h
15173 RISC-V ARCHITECTURE
15174 M: Paul Walmsley <paul.walmsley@sifive.com>
15175 M: Palmer Dabbelt <palmer@dabbelt.com>
15176 M: Albert Ou <aou@eecs.berkeley.edu>
15177 L: linux-riscv@lists.infradead.org
15179 P: Documentation/riscv/patch-acceptance.rst
15180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15186 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15187 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15188 L: linux-block@vger.kernel.org
15190 F: drivers/block/rnbd/
15193 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15195 W: http://sourceforge.net/projects/roccat/
15196 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15197 F: drivers/hid/hid-roccat*
15198 F: include/linux/hid-roccat*
15200 ROCKCHIP ISP V1 DRIVER
15201 M: Helen Koike <helen.koike@collabora.com>
15202 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15203 L: linux-media@vger.kernel.org
15204 L: linux-rockchip@lists.infradead.org
15206 F: Documentation/admin-guide/media/rkisp1.rst
15207 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15208 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15209 F: drivers/media/platform/rockchip/rkisp1
15210 F: include/uapi/linux/rkisp1-config.h
15212 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15213 M: Jacob Chen <jacob-chen@iotwrt.com>
15214 M: Ezequiel Garcia <ezequiel@collabora.com>
15215 L: linux-media@vger.kernel.org
15216 L: linux-rockchip@lists.infradead.org
15218 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15219 F: drivers/media/platform/rockchip/rga/
15221 ROCKCHIP VIDEO DECODER DRIVER
15222 M: Ezequiel Garcia <ezequiel@collabora.com>
15223 L: linux-media@vger.kernel.org
15224 L: linux-rockchip@lists.infradead.org
15226 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15227 F: drivers/staging/media/rkvdec/
15230 M: Jiri Pirko <jiri@resnulli.us>
15231 L: netdev@vger.kernel.org
15233 F: drivers/net/ethernet/rocker/
15237 W: http://www.comtrol.com
15238 F: Documentation/driver-api/serial/rocket.rst
15239 F: drivers/tty/rocket*
15241 ROCKETPORT EXPRESS/INFINITY DRIVER
15242 M: Kevin Cernekee <cernekee@gmail.com>
15243 L: linux-serial@vger.kernel.org
15245 F: drivers/tty/serial/rp2.*
15247 ROHM BD99954 CHARGER IC
15248 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15249 L: linux-power@fi.rohmeurope.com
15251 F: drivers/power/supply/bd99954-charger.c
15252 F: drivers/power/supply/bd99954-charger.h
15254 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15255 M: Tomasz Duszynski <tduszyns@gmail.com>
15257 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15258 F: drivers/iio/light/bh1750.c
15260 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15261 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15262 L: linux-kernel@vger.kernel.org
15263 L: linux-renesas-soc@vger.kernel.org
15265 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15266 F: drivers/gpio/gpio-bd9571mwv.c
15267 F: drivers/mfd/bd9571mwv.c
15268 F: drivers/regulator/bd9571mwv-regulator.c
15269 F: include/linux/mfd/bd9571mwv.h
15271 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15272 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15273 L: linux-power@fi.rohmeurope.com
15275 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15276 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15277 F: drivers/clk/clk-bd718x7.c
15278 F: drivers/gpio/gpio-bd70528.c
15279 F: drivers/gpio/gpio-bd71828.c
15280 F: drivers/mfd/rohm-bd70528.c
15281 F: drivers/mfd/rohm-bd71828.c
15282 F: drivers/mfd/rohm-bd718x7.c
15283 F: drivers/power/supply/bd70528-charger.c
15284 F: drivers/regulator/bd70528-regulator.c
15285 F: drivers/regulator/bd71828-regulator.c
15286 F: drivers/regulator/bd718x7-regulator.c
15287 F: drivers/regulator/rohm-regulator.c
15288 F: drivers/rtc/rtc-bd70528.c
15289 F: drivers/watchdog/bd70528_wdt.c
15290 F: include/linux/mfd/rohm-bd70528.h
15291 F: include/linux/mfd/rohm-bd71828.h
15292 F: include/linux/mfd/rohm-bd718x7.h
15293 F: include/linux/mfd/rohm-generic.h
15294 F: include/linux/mfd/rohm-shared.h
15297 M: Ralf Baechle <ralf@linux-mips.org>
15298 L: linux-hams@vger.kernel.org
15300 W: http://www.linux-ax25.org/
15301 F: include/net/rose.h
15302 F: include/uapi/linux/rose.h
15305 ROTATION DRIVER FOR ALLWINNER A83T
15306 M: Jernej Skrabec <jernej.skrabec@siol.net>
15307 L: linux-media@vger.kernel.org
15309 T: git git://linuxtv.org/media_tree.git
15310 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15311 F: drivers/media/platform/sunxi/sun8i-rotate/
15313 RTL2830 MEDIA DRIVER
15314 M: Antti Palosaari <crope@iki.fi>
15315 L: linux-media@vger.kernel.org
15317 W: https://linuxtv.org
15318 W: http://palosaari.fi/linux/
15319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15320 T: git git://linuxtv.org/anttip/media_tree.git
15321 F: drivers/media/dvb-frontends/rtl2830*
15323 RTL2832 MEDIA DRIVER
15324 M: Antti Palosaari <crope@iki.fi>
15325 L: linux-media@vger.kernel.org
15327 W: https://linuxtv.org
15328 W: http://palosaari.fi/linux/
15329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15330 T: git git://linuxtv.org/anttip/media_tree.git
15331 F: drivers/media/dvb-frontends/rtl2832*
15333 RTL2832_SDR MEDIA DRIVER
15334 M: Antti Palosaari <crope@iki.fi>
15335 L: linux-media@vger.kernel.org
15337 W: https://linuxtv.org
15338 W: http://palosaari.fi/linux/
15339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15340 T: git git://linuxtv.org/anttip/media_tree.git
15341 F: drivers/media/dvb-frontends/rtl2832_sdr*
15343 RTL8180 WIRELESS DRIVER
15344 L: linux-wireless@vger.kernel.org
15346 W: https://wireless.wiki.kernel.org/
15347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15348 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15350 RTL8187 WIRELESS DRIVER
15351 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15352 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15353 M: Larry Finger <Larry.Finger@lwfinger.net>
15354 L: linux-wireless@vger.kernel.org
15356 W: https://wireless.wiki.kernel.org/
15357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15358 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15360 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15361 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15362 L: linux-wireless@vger.kernel.org
15364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15365 F: drivers/net/wireless/realtek/rtl8xxxu/
15367 RTRS TRANSPORT DRIVERS
15368 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15369 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15370 L: linux-rdma@vger.kernel.org
15372 F: drivers/infiniband/ulp/rtrs/
15374 RXRPC SOCKETS (AF_RXRPC)
15375 M: David Howells <dhowells@redhat.com>
15376 L: linux-afs@lists.infradead.org
15378 W: https://www.infradead.org/~dhowells/kafs/
15379 F: Documentation/networking/rxrpc.rst
15380 F: include/keys/rxrpc-type.h
15381 F: include/net/af_rxrpc.h
15382 F: include/trace/events/rxrpc.h
15383 F: include/uapi/linux/rxrpc.h
15386 S3 SAVAGE FRAMEBUFFER DRIVER
15387 M: Antonino Daplas <adaplas@gmail.com>
15388 L: linux-fbdev@vger.kernel.org
15390 F: drivers/video/fbdev/savage/
15393 M: Heiko Carstens <hca@linux.ibm.com>
15394 M: Vasily Gorbik <gor@linux.ibm.com>
15395 M: Christian Borntraeger <borntraeger@de.ibm.com>
15396 L: linux-s390@vger.kernel.org
15398 W: http://www.ibm.com/developerworks/linux/linux390/
15399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15400 F: Documentation/driver-api/s390-drivers.rst
15401 F: Documentation/s390/
15405 S390 COMMON I/O LAYER
15406 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15407 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15408 L: linux-s390@vger.kernel.org
15410 W: http://www.ibm.com/developerworks/linux/linux390/
15411 F: drivers/s390/cio/
15414 M: Stefan Haberland <sth@linux.ibm.com>
15415 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15416 L: linux-s390@vger.kernel.org
15418 W: http://www.ibm.com/developerworks/linux/linux390/
15419 F: block/partitions/ibm.c
15420 F: drivers/s390/block/dasd*
15421 F: include/linux/dasd_mod.h
15424 M: Matthew Rosato <mjrosato@linux.ibm.com>
15425 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15426 L: linux-s390@vger.kernel.org
15428 W: http://www.ibm.com/developerworks/linux/linux390/
15429 F: drivers/iommu/s390-iommu.c
15431 S390 IUCV NETWORK LAYER
15432 M: Julian Wiedmann <jwi@linux.ibm.com>
15433 M: Karsten Graul <kgraul@linux.ibm.com>
15434 L: linux-s390@vger.kernel.org
15436 W: http://www.ibm.com/developerworks/linux/linux390/
15437 F: drivers/s390/net/*iucv*
15438 F: include/net/iucv/
15441 S390 NETWORK DRIVERS
15442 M: Julian Wiedmann <jwi@linux.ibm.com>
15443 M: Karsten Graul <kgraul@linux.ibm.com>
15444 L: linux-s390@vger.kernel.org
15446 W: http://www.ibm.com/developerworks/linux/linux390/
15447 F: drivers/s390/net/
15450 M: Niklas Schnelle <schnelle@linux.ibm.com>
15451 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15452 L: linux-s390@vger.kernel.org
15454 W: http://www.ibm.com/developerworks/linux/linux390/
15456 F: drivers/pci/hotplug/s390_pci_hpc.c
15457 F: Documentation/s390/pci.rst
15459 S390 VFIO AP DRIVER
15460 M: Tony Krowiak <akrowiak@linux.ibm.com>
15461 M: Pierre Morel <pmorel@linux.ibm.com>
15462 M: Halil Pasic <pasic@linux.ibm.com>
15463 L: linux-s390@vger.kernel.org
15465 W: http://www.ibm.com/developerworks/linux/linux390/
15466 F: Documentation/s390/vfio-ap.rst
15467 F: drivers/s390/crypto/vfio_ap_drv.c
15468 F: drivers/s390/crypto/vfio_ap_ops.c
15469 F: drivers/s390/crypto/vfio_ap_private.h
15471 S390 VFIO-CCW DRIVER
15472 M: Cornelia Huck <cohuck@redhat.com>
15473 M: Eric Farman <farman@linux.ibm.com>
15474 R: Halil Pasic <pasic@linux.ibm.com>
15475 L: linux-s390@vger.kernel.org
15476 L: kvm@vger.kernel.org
15478 F: Documentation/s390/vfio-ccw.rst
15479 F: drivers/s390/cio/vfio_ccw*
15480 F: include/uapi/linux/vfio_ccw.h
15482 S390 VFIO-PCI DRIVER
15483 M: Matthew Rosato <mjrosato@linux.ibm.com>
15484 L: linux-s390@vger.kernel.org
15485 L: kvm@vger.kernel.org
15487 F: drivers/vfio/pci/vfio_pci_zdev.c
15488 F: include/uapi/linux/vfio_zdev.h
15491 M: Harald Freudenberger <freude@linux.ibm.com>
15492 L: linux-s390@vger.kernel.org
15494 W: http://www.ibm.com/developerworks/linux/linux390/
15495 F: drivers/s390/crypto/
15498 M: Steffen Maier <maier@linux.ibm.com>
15499 M: Benjamin Block <bblock@linux.ibm.com>
15500 L: linux-s390@vger.kernel.org
15502 W: http://www.ibm.com/developerworks/linux/linux390/
15503 F: drivers/s390/scsi/zfcp_*
15505 S3C24XX SD/MMC Driver
15506 M: Ben Dooks <ben-linux@fluff.org>
15507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15509 F: drivers/mmc/host/s3cmci.*
15511 SAA6588 RDS RECEIVER DRIVER
15512 M: Hans Verkuil <hverkuil@xs4all.nl>
15513 L: linux-media@vger.kernel.org
15515 W: https://linuxtv.org
15516 T: git git://linuxtv.org/media_tree.git
15517 F: drivers/media/i2c/saa6588*
15519 SAA7134 VIDEO4LINUX DRIVER
15520 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15521 L: linux-media@vger.kernel.org
15523 W: https://linuxtv.org
15524 T: git git://linuxtv.org/media_tree.git
15525 F: Documentation/driver-api/media/drivers/saa7134*
15526 F: drivers/media/pci/saa7134/
15528 SAA7146 VIDEO4LINUX-2 DRIVER
15529 M: Hans Verkuil <hverkuil@xs4all.nl>
15530 L: linux-media@vger.kernel.org
15532 T: git git://linuxtv.org/media_tree.git
15533 F: drivers/media/common/saa7146/
15534 F: drivers/media/pci/saa7146/
15535 F: include/media/drv-intf/saa7146*
15537 SAFESETID SECURITY MODULE
15538 M: Micah Morton <mortonm@chromium.org>
15540 F: Documentation/admin-guide/LSM/SafeSetID.rst
15541 F: security/safesetid/
15543 SAMSUNG AUDIO (ASoC) DRIVERS
15544 M: Krzysztof Kozlowski <krzk@kernel.org>
15545 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15548 F: Documentation/devicetree/bindings/sound/samsung*
15549 F: sound/soc/samsung/
15551 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15552 M: Krzysztof Kozlowski <krzk@kernel.org>
15553 L: linux-crypto@vger.kernel.org
15554 L: linux-samsung-soc@vger.kernel.org
15556 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15557 F: drivers/crypto/exynos-rng.c
15559 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15560 M: Łukasz Stelmach <l.stelmach@samsung.com>
15561 L: linux-samsung-soc@vger.kernel.org
15563 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15564 F: drivers/char/hw_random/exynos-trng.c
15566 SAMSUNG FRAMEBUFFER DRIVER
15567 M: Jingoo Han <jingoohan1@gmail.com>
15568 L: linux-fbdev@vger.kernel.org
15570 F: drivers/video/fbdev/s3c-fb.c
15572 SAMSUNG INTERCONNECT DRIVERS
15573 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15574 M: Artur Świgoń <a.swigon@samsung.com>
15575 L: linux-pm@vger.kernel.org
15576 L: linux-samsung-soc@vger.kernel.org
15578 F: drivers/interconnect/samsung/
15580 SAMSUNG LAPTOP DRIVER
15581 M: Corentin Chary <corentin.chary@gmail.com>
15582 L: platform-driver-x86@vger.kernel.org
15584 F: drivers/platform/x86/samsung-laptop.c
15586 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15587 M: Krzysztof Kozlowski <krzk@kernel.org>
15588 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15589 L: linux-kernel@vger.kernel.org
15590 L: linux-samsung-soc@vger.kernel.org
15592 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15593 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15594 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15595 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15596 F: drivers/clk/clk-s2mps11.c
15597 F: drivers/mfd/sec*.c
15598 F: drivers/regulator/s2m*.c
15599 F: drivers/regulator/s5m*.c
15600 F: drivers/rtc/rtc-s5m.c
15601 F: include/linux/mfd/samsung/
15603 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15604 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15605 L: linux-media@vger.kernel.org
15606 L: linux-samsung-soc@vger.kernel.org
15608 F: drivers/media/platform/s3c-camif/
15609 F: include/media/drv-intf/s3c_camif.h
15611 SAMSUNG S3FWRN5 NFC DRIVER
15612 M: Krzysztof Kozlowski <krzk@kernel.org>
15613 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15614 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15616 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15617 F: drivers/nfc/s3fwrn5
15619 SAMSUNG S5C73M3 CAMERA DRIVER
15620 M: Andrzej Hajda <a.hajda@samsung.com>
15621 L: linux-media@vger.kernel.org
15623 F: drivers/media/i2c/s5c73m3/*
15625 SAMSUNG S5K5BAF CAMERA DRIVER
15626 M: Andrzej Hajda <a.hajda@samsung.com>
15627 L: linux-media@vger.kernel.org
15629 F: drivers/media/i2c/s5k5baf.c
15631 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15632 M: Krzysztof Kozlowski <krzk@kernel.org>
15633 M: Vladimir Zapolskiy <vz@mleia.com>
15634 M: Kamil Konieczny <k.konieczny@samsung.com>
15635 L: linux-crypto@vger.kernel.org
15636 L: linux-samsung-soc@vger.kernel.org
15638 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15639 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15640 F: drivers/crypto/s5p-sss.c
15642 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15643 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15644 L: linux-media@vger.kernel.org
15646 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15647 F: drivers/media/platform/exynos4-is/
15649 SAMSUNG SOC CLOCK DRIVERS
15650 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15651 M: Tomasz Figa <tomasz.figa@gmail.com>
15652 M: Chanwoo Choi <cw00.choi@samsung.com>
15653 L: linux-samsung-soc@vger.kernel.org
15655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15656 F: Documentation/devicetree/bindings/clock/exynos*.txt
15657 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15658 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15659 F: drivers/clk/samsung/
15660 F: include/dt-bindings/clock/exynos*.h
15661 F: include/linux/clk/samsung.h
15662 F: include/linux/platform_data/clk-s3c2410.h
15664 SAMSUNG SPI DRIVERS
15665 M: Krzysztof Kozlowski <krzk@kernel.org>
15666 M: Andi Shyti <andi@etezian.org>
15667 L: linux-spi@vger.kernel.org
15668 L: linux-samsung-soc@vger.kernel.org
15670 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15671 F: drivers/spi/spi-s3c*
15672 F: include/linux/platform_data/spi-s3c64xx.h
15673 F: include/linux/spi/s3c24xx-fiq.h
15675 SAMSUNG SXGBE DRIVERS
15676 M: Byungho An <bh74.an@samsung.com>
15677 L: netdev@vger.kernel.org
15679 F: drivers/net/ethernet/samsung/sxgbe/
15681 SAMSUNG THERMAL DRIVER
15682 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15683 L: linux-pm@vger.kernel.org
15684 L: linux-samsung-soc@vger.kernel.org
15686 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15687 F: drivers/thermal/samsung/
15689 SAMSUNG USB2 PHY DRIVER
15690 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15691 L: linux-kernel@vger.kernel.org
15693 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15694 F: Documentation/driver-api/phy/samsung-usb2.rst
15695 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15696 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15697 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15698 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15699 F: drivers/phy/samsung/phy-samsung-usb2.c
15700 F: drivers/phy/samsung/phy-samsung-usb2.h
15703 M: Zwane Mwaikambo <zwanem@gmail.com>
15705 F: drivers/watchdog/sc1200wdt.c
15708 M: Ingo Molnar <mingo@redhat.com>
15709 M: Peter Zijlstra <peterz@infradead.org>
15710 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15711 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15712 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15713 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15714 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15715 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15716 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15717 L: linux-kernel@vger.kernel.org
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15720 F: include/linux/preempt.h
15721 F: include/linux/sched.h
15722 F: include/linux/wait.h
15723 F: include/uapi/linux/sched.h
15726 SCR24X CHIP CARD INTERFACE DRIVER
15727 M: Lubomir Rintel <lkundrak@v3.sk>
15729 F: drivers/char/pcmcia/scr24x_cs.c
15732 M: Jens Axboe <axboe@kernel.dk>
15733 L: linux-scsi@vger.kernel.org
15735 W: http://www.kernel.dk
15736 F: drivers/scsi/sr*
15738 SCSI RDMA PROTOCOL (SRP) INITIATOR
15739 M: Bart Van Assche <bvanassche@acm.org>
15740 L: linux-rdma@vger.kernel.org
15742 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15743 F: drivers/infiniband/ulp/srp/
15744 F: include/scsi/srp.h
15746 SCSI RDMA PROTOCOL (SRP) TARGET
15747 M: Bart Van Assche <bvanassche@acm.org>
15748 L: linux-rdma@vger.kernel.org
15749 L: target-devel@vger.kernel.org
15751 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15752 F: drivers/infiniband/ulp/srpt/
15755 M: Doug Gilbert <dgilbert@interlog.com>
15756 L: linux-scsi@vger.kernel.org
15758 W: http://sg.danny.cz/sg
15759 F: Documentation/scsi/scsi-generic.rst
15760 F: drivers/scsi/sg.c
15761 F: include/scsi/sg.h
15764 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15765 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15766 L: linux-scsi@vger.kernel.org
15768 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15771 F: Documentation/devicetree/bindings/scsi/
15776 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15777 L: linux-scsi@vger.kernel.org
15779 F: Documentation/scsi/st.rst
15780 F: drivers/scsi/st.*
15781 F: drivers/scsi/st_*.h
15783 SCSI TARGET CORE USER DRIVER
15784 M: Bodo Stroesser <bostroesser@gmail.com>
15785 L: linux-scsi@vger.kernel.org
15786 L: target-devel@vger.kernel.org
15788 F: Documentation/target/tcmu-design.rst
15789 F: drivers/target/target_core_user.c
15790 F: include/uapi/linux/target_core_user.h
15792 SCSI TARGET SUBSYSTEM
15793 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15794 L: linux-scsi@vger.kernel.org
15795 L: target-devel@vger.kernel.org
15797 W: http://www.linux-iscsi.org
15798 Q: https://patchwork.kernel.org/project/target-devel/list/
15799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15800 F: Documentation/target/
15805 M: Vlad Yasevich <vyasevich@gmail.com>
15806 M: Neil Horman <nhorman@tuxdriver.com>
15807 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15808 L: linux-sctp@vger.kernel.org
15810 W: http://lksctp.sourceforge.net
15811 F: Documentation/networking/sctp.rst
15812 F: include/linux/sctp.h
15813 F: include/net/sctp/
15814 F: include/uapi/linux/sctp.h
15818 M: Jim Cromie <jim.cromie@gmail.com>
15820 F: Documentation/i2c/busses/scx200_acb.rst
15821 F: arch/x86/platform/scx200/
15822 F: drivers/i2c/busses/scx200*
15823 F: drivers/mtd/maps/scx200_docflash.c
15824 F: drivers/watchdog/scx200_wdt.c
15825 F: include/linux/scx200.h
15828 M: Jim Cromie <jim.cromie@gmail.com>
15830 F: drivers/char/scx200_gpio.c
15831 F: include/linux/scx200_gpio.h
15833 SCx200 HRT CLOCKSOURCE DRIVER
15834 M: Jim Cromie <jim.cromie@gmail.com>
15836 F: drivers/clocksource/scx200_hrt.c
15838 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15839 M: Sascha Sommer <saschasommer@freenet.de>
15840 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15842 F: drivers/mmc/host/sdricoh_cs.c
15844 SECO BOARDS CEC DRIVER
15845 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15847 F: drivers/media/cec/platform/seco/seco-cec.c
15848 F: drivers/media/cec/platform/seco/seco-cec.h
15851 M: Kees Cook <keescook@chromium.org>
15852 R: Andy Lutomirski <luto@amacapital.net>
15853 R: Will Drewry <wad@chromium.org>
15855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15856 F: Documentation/userspace-api/seccomp_filter.rst
15857 F: include/linux/seccomp.h
15858 F: include/uapi/linux/seccomp.h
15859 F: kernel/seccomp.c
15860 F: tools/testing/selftests/kselftest_harness.h
15861 F: tools/testing/selftests/seccomp/*
15862 K: \bsecure_computing
15865 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15866 M: Al Cooper <alcooperx@gmail.com>
15867 L: linux-mmc@vger.kernel.org
15868 L: bcm-kernel-feedback-list@broadcom.com
15870 F: drivers/mmc/host/sdhci-brcmstb*
15872 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15873 M: Adrian Hunter <adrian.hunter@intel.com>
15874 L: linux-mmc@vger.kernel.org
15876 F: drivers/mmc/host/sdhci*
15877 F: include/linux/mmc/sdhci*
15879 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15880 M: Eugen Hristev <eugen.hristev@microchip.com>
15881 L: linux-mmc@vger.kernel.org
15883 F: drivers/mmc/host/sdhci-of-at91.c
15885 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15886 M: Ben Dooks <ben-linux@fluff.org>
15887 M: Jaehoon Chung <jh80.chung@samsung.com>
15888 L: linux-mmc@vger.kernel.org
15890 F: drivers/mmc/host/sdhci-s3c*
15892 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15893 M: Viresh Kumar <vireshk@kernel.org>
15894 L: linux-mmc@vger.kernel.org
15896 F: drivers/mmc/host/sdhci-spear.c
15898 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15899 M: Kishon Vijay Abraham I <kishon@ti.com>
15900 L: linux-mmc@vger.kernel.org
15902 F: drivers/mmc/host/sdhci-omap.c
15904 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15905 M: Jonathan Derrick <jonathan.derrick@intel.com>
15906 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15907 L: linux-block@vger.kernel.org
15909 F: block/opal_proto.h
15911 F: include/linux/sed*
15912 F: include/uapi/linux/sed*
15915 M: Security Officers <security@kernel.org>
15917 F: Documentation/admin-guide/security-bugs.rst
15920 M: James Morris <jmorris@namei.org>
15921 M: "Serge E. Hallyn" <serge@hallyn.com>
15922 L: linux-security-module@vger.kernel.org (suggested Cc:)
15924 W: http://kernsec.org/
15925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15927 X: security/selinux/
15929 SELINUX SECURITY MODULE
15930 M: Paul Moore <paul@paul-moore.com>
15931 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15932 M: Eric Paris <eparis@parisplace.org>
15933 L: selinux@vger.kernel.org
15935 W: https://selinuxproject.org
15936 W: https://github.com/SELinuxProject
15937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15938 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15939 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15940 F: Documentation/admin-guide/LSM/SELinux.rst
15941 F: include/trace/events/avc.h
15942 F: include/uapi/linux/selinux_netlink.h
15943 F: scripts/selinux/
15944 F: security/selinux/
15947 M: Jiri Slaby <jirislaby@kernel.org>
15949 F: drivers/misc/phantom.c
15950 F: include/uapi/linux/phantom.h
15952 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15953 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15955 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15956 F: drivers/iio/chemical/scd30.h
15957 F: drivers/iio/chemical/scd30_core.c
15958 F: drivers/iio/chemical/scd30_i2c.c
15959 F: drivers/iio/chemical/scd30_serial.c
15961 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15962 M: Tomasz Duszynski <tduszyns@gmail.com>
15964 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15965 F: drivers/iio/chemical/sps30.c
15968 M: Rob Herring <robh@kernel.org>
15969 L: linux-serial@vger.kernel.org
15971 F: Documentation/devicetree/bindings/serial/serial.yaml
15972 F: drivers/tty/serdev/
15973 F: include/linux/serdev.h
15976 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15977 L: linux-serial@vger.kernel.org
15979 F: Documentation/devicetree/bindings/serial/
15980 F: drivers/tty/serial/
15983 M: Sean Young <sean@mess.org>
15984 L: linux-media@vger.kernel.org
15986 F: drivers/media/rc/serial_ir.c
15988 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15989 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15990 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15992 F: Documentation/devicetree/bindings/slimbus/
15993 F: drivers/slimbus/
15994 F: include/linux/slimbus.h
15997 M: Edward Cree <ecree.xilinx@gmail.com>
15998 M: Martin Habets <habetsm.xilinx@gmail.com>
15999 L: netdev@vger.kernel.org
16001 F: drivers/net/ethernet/sfc/
16003 SFF/SFP/SFP+ MODULE SUPPORT
16004 M: Russell King <linux@armlinux.org.uk>
16005 L: netdev@vger.kernel.org
16007 F: drivers/net/phy/phylink.c
16008 F: drivers/net/phy/sfp*
16009 F: include/linux/mdio/mdio-i2c.h
16010 F: include/linux/phylink.h
16011 F: include/linux/sfp.h
16012 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)
16015 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16017 F: drivers/misc/sgi-gru/
16019 SGI XP/XPC/XPNET DRIVER
16020 M: Robin Holt <robinmholt@gmail.com>
16021 M: Steve Wahl <steve.wahl@hpe.com>
16022 R: Mike Travis <mike.travis@hpe.com>
16024 F: drivers/misc/sgi-xp/
16026 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16027 M: Karsten Graul <kgraul@linux.ibm.com>
16028 L: linux-s390@vger.kernel.org
16030 W: http://www.ibm.com/developerworks/linux/linux390/
16033 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16034 M: Linus Walleij <linus.walleij@linaro.org>
16035 L: linux-iio@vger.kernel.org
16037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16038 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16039 F: drivers/iio/light/gp2ap002.c
16041 SHARP RJ54N1CB0C SENSOR DRIVER
16042 M: Jacopo Mondi <jacopo@jmondi.org>
16043 L: linux-media@vger.kernel.org
16045 T: git git://linuxtv.org/media_tree.git
16046 F: drivers/media/i2c/rj54n1cb0c.c
16047 F: include/media/i2c/rj54n1cb0c.h
16049 SH_VOU V4L2 OUTPUT DRIVER
16050 L: linux-media@vger.kernel.org
16052 F: drivers/media/platform/sh_vou.c
16053 F: include/media/drv-intf/sh_vou.h
16055 SI2157 MEDIA DRIVER
16056 M: Antti Palosaari <crope@iki.fi>
16057 L: linux-media@vger.kernel.org
16059 W: https://linuxtv.org
16060 W: http://palosaari.fi/linux/
16061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16062 T: git git://linuxtv.org/anttip/media_tree.git
16063 F: drivers/media/tuners/si2157*
16065 SI2165 MEDIA DRIVER
16066 M: Matthias Schwarzott <zzam@gentoo.org>
16067 L: linux-media@vger.kernel.org
16069 W: https://linuxtv.org
16070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16071 F: drivers/media/dvb-frontends/si2165*
16073 SI2168 MEDIA DRIVER
16074 M: Antti Palosaari <crope@iki.fi>
16075 L: linux-media@vger.kernel.org
16077 W: https://linuxtv.org
16078 W: http://palosaari.fi/linux/
16079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16080 T: git git://linuxtv.org/anttip/media_tree.git
16081 F: drivers/media/dvb-frontends/si2168*
16083 SI470X FM RADIO RECEIVER I2C DRIVER
16084 M: Hans Verkuil <hverkuil@xs4all.nl>
16085 L: linux-media@vger.kernel.org
16087 W: https://linuxtv.org
16088 T: git git://linuxtv.org/media_tree.git
16089 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16091 SI470X FM RADIO RECEIVER USB DRIVER
16092 M: Hans Verkuil <hverkuil@xs4all.nl>
16093 L: linux-media@vger.kernel.org
16095 W: https://linuxtv.org
16096 T: git git://linuxtv.org/media_tree.git
16097 F: drivers/media/radio/si470x/radio-si470x-common.c
16098 F: drivers/media/radio/si470x/radio-si470x-usb.c
16099 F: drivers/media/radio/si470x/radio-si470x.h
16101 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16102 M: Eduardo Valentin <edubezval@gmail.com>
16103 L: linux-media@vger.kernel.org
16105 W: https://linuxtv.org
16106 T: git git://linuxtv.org/media_tree.git
16107 F: drivers/media/radio/si4713/si4713.?
16109 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16110 M: Eduardo Valentin <edubezval@gmail.com>
16111 L: linux-media@vger.kernel.org
16113 W: https://linuxtv.org
16114 T: git git://linuxtv.org/media_tree.git
16115 F: drivers/media/radio/si4713/radio-platform-si4713.c
16117 SI4713 FM RADIO TRANSMITTER USB DRIVER
16118 M: Hans Verkuil <hverkuil@xs4all.nl>
16119 L: linux-media@vger.kernel.org
16121 W: https://linuxtv.org
16122 T: git git://linuxtv.org/media_tree.git
16123 F: drivers/media/radio/si4713/radio-usb-si4713.c
16126 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16127 L: linux-media@vger.kernel.org
16129 W: https://linuxtv.org
16130 T: git git://linuxtv.org/media_tree.git
16131 F: drivers/media/common/siano/
16132 F: drivers/media/mmc/siano/
16133 F: drivers/media/usb/siano/
16134 F: drivers/media/usb/siano/
16137 M: Palmer Dabbelt <palmer@dabbelt.com>
16138 M: Paul Walmsley <paul.walmsley@sifive.com>
16139 L: linux-riscv@lists.infradead.org
16141 T: git git://github.com/sifive/riscv-linux.git
16145 SIFIVE FU540 SYSTEM-ON-CHIP
16146 M: Paul Walmsley <paul.walmsley@sifive.com>
16147 M: Palmer Dabbelt <palmer@dabbelt.com>
16148 L: linux-riscv@lists.infradead.org
16150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16155 M: Green Wan <green.wan@sifive.com>
16157 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16158 F: drivers/dma/sf-pdma/
16160 SILEAD TOUCHSCREEN DRIVER
16161 M: Hans de Goede <hdegoede@redhat.com>
16162 L: linux-input@vger.kernel.org
16163 L: platform-driver-x86@vger.kernel.org
16165 F: drivers/input/touchscreen/silead.c
16166 F: drivers/platform/x86/touchscreen_dmi.c
16168 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16169 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16171 F: drivers/staging/wfx/
16173 SILICON MOTION SM712 FRAME BUFFER DRIVER
16174 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16175 M: Teddy Wang <teddy.wang@siliconmotion.com>
16176 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16177 L: linux-fbdev@vger.kernel.org
16179 F: Documentation/fb/sm712fb.rst
16180 F: drivers/video/fbdev/sm712*
16182 SIMPLE FIRMWARE INTERFACE (SFI)
16184 W: http://simplefirmware.org/
16185 F: arch/x86/platform/sfi/
16187 F: include/linux/sfi*.h
16190 M: Hans de Goede <hdegoede@redhat.com>
16191 L: linux-fbdev@vger.kernel.org
16193 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16194 F: drivers/video/fbdev/simplefb.c
16195 F: include/linux/platform_data/simplefb.h
16197 SIMTEC EB110ATX (Chalice CATS)
16198 M: Simtec Linux Team <linux@simtec.co.uk>
16200 W: http://www.simtec.co.uk/products/EB110ATX/
16202 SIMTEC EB2410ITX (BAST)
16203 M: Simtec Linux Team <linux@simtec.co.uk>
16205 W: http://www.simtec.co.uk/products/EB2410ITX/
16206 F: arch/arm/mach-s3c/bast-ide.c
16207 F: arch/arm/mach-s3c/bast-irq.c
16208 F: arch/arm/mach-s3c/mach-bast.c
16211 M: Thorsten Scherer <t.scherer@eckelmann.de>
16212 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16213 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16215 F: drivers/gpio/gpio-siox.c
16217 F: include/trace/events/siox.h
16219 SIPHASH PRF ROUTINES
16220 M: Jason A. Donenfeld <Jason@zx2c4.com>
16222 F: include/linux/siphash.h
16224 F: lib/test_siphash.c
16226 SIS 190 ETHERNET DRIVER
16227 M: Francois Romieu <romieu@fr.zoreil.com>
16228 L: netdev@vger.kernel.org
16230 F: drivers/net/ethernet/sis/sis190.c
16232 SIS 900/7016 FAST ETHERNET DRIVER
16233 M: Daniele Venzano <venza@brownhat.org>
16234 L: netdev@vger.kernel.org
16236 W: http://www.brownhat.org/sis900.html
16237 F: drivers/net/ethernet/sis/sis900.*
16239 SIS FRAMEBUFFER DRIVER
16240 M: Thomas Winischhofer <thomas@winischhofer.net>
16242 W: http://www.winischhofer.net/linuxsisvga.shtml
16243 F: Documentation/fb/sisfb.rst
16244 F: drivers/video/fbdev/sis/
16245 F: include/video/sisfb.h
16247 SIS I2C TOUCHSCREEN DRIVER
16248 M: Mika Penttilä <mika.penttila@nextfour.com>
16249 L: linux-input@vger.kernel.org
16251 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16252 F: drivers/input/touchscreen/sis_i2c.c
16255 M: Thomas Winischhofer <thomas@winischhofer.net>
16257 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16258 F: drivers/usb/misc/sisusbvga/
16261 M: Christoph Lameter <cl@linux.com>
16262 M: Pekka Enberg <penberg@kernel.org>
16263 M: David Rientjes <rientjes@google.com>
16264 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16265 M: Andrew Morton <akpm@linux-foundation.org>
16266 L: linux-mm@kvack.org
16268 F: include/linux/sl?b*.h
16271 SLEEPABLE READ-COPY UPDATE (SRCU)
16272 M: Lai Jiangshan <jiangshanlai@gmail.com>
16273 M: "Paul E. McKenney" <paulmck@kernel.org>
16274 M: Josh Triplett <josh@joshtriplett.org>
16275 R: Steven Rostedt <rostedt@goodmis.org>
16276 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16277 L: rcu@vger.kernel.org
16279 W: http://www.rdrop.com/users/paulmck/RCU/
16280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16281 F: include/linux/srcu*.h
16282 F: kernel/rcu/srcu*.c
16284 SMACK SECURITY MODULE
16285 M: Casey Schaufler <casey@schaufler-ca.com>
16286 L: linux-security-module@vger.kernel.org
16288 W: http://schaufler-ca.com
16289 T: git git://github.com/cschaufler/smack-next
16290 F: Documentation/admin-guide/LSM/Smack.rst
16293 SMC91x ETHERNET DRIVER
16294 M: Nicolas Pitre <nico@fluxnic.net>
16296 F: drivers/net/ethernet/smsc/smc91x.*
16298 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16299 M: Mark Rutland <mark.rutland@arm.com>
16300 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16301 M: Sudeep Holla <sudeep.holla@arm.com>
16302 L: linux-arm-kernel@lists.infradead.org
16304 F: drivers/firmware/smccc/
16305 F: include/linux/arm-smccc.h
16307 SMM665 HARDWARE MONITOR DRIVER
16308 M: Guenter Roeck <linux@roeck-us.net>
16309 L: linux-hwmon@vger.kernel.org
16311 F: Documentation/hwmon/smm665.rst
16312 F: drivers/hwmon/smm665.c
16314 SMSC EMC2103 HARDWARE MONITOR DRIVER
16315 M: Steve Glendinning <steve.glendinning@shawell.net>
16316 L: linux-hwmon@vger.kernel.org
16318 F: Documentation/hwmon/emc2103.rst
16319 F: drivers/hwmon/emc2103.c
16321 SMSC SCH5627 HARDWARE MONITOR DRIVER
16322 M: Hans de Goede <hdegoede@redhat.com>
16323 L: linux-hwmon@vger.kernel.org
16325 F: Documentation/hwmon/sch5627.rst
16326 F: drivers/hwmon/sch5627.c
16328 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16329 M: Steve Glendinning <steve.glendinning@shawell.net>
16330 L: linux-fbdev@vger.kernel.org
16332 F: drivers/video/fbdev/smscufx.c
16334 SMSC47B397 HARDWARE MONITOR DRIVER
16335 M: Jean Delvare <jdelvare@suse.com>
16336 L: linux-hwmon@vger.kernel.org
16338 F: Documentation/hwmon/smsc47b397.rst
16339 F: drivers/hwmon/smsc47b397.c
16341 SMSC911x ETHERNET DRIVER
16342 M: Steve Glendinning <steve.glendinning@shawell.net>
16343 L: netdev@vger.kernel.org
16345 F: drivers/net/ethernet/smsc/smsc911x.*
16346 F: include/linux/smsc911x.h
16348 SMSC9420 PCI ETHERNET DRIVER
16349 M: Steve Glendinning <steve.glendinning@shawell.net>
16350 L: netdev@vger.kernel.org
16352 F: drivers/net/ethernet/smsc/smsc9420.*
16354 SOCIONEXT (SNI) AVE NETWORK DRIVER
16355 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16356 L: netdev@vger.kernel.org
16358 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16359 F: drivers/net/ethernet/socionext/sni_ave.c
16361 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16362 M: Jassi Brar <jaswinder.singh@linaro.org>
16363 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16364 L: netdev@vger.kernel.org
16366 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16367 F: drivers/net/ethernet/socionext/netsec.c
16369 SOCIONEXT (SNI) Synquacer SPI DRIVER
16370 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16371 M: Jassi Brar <jaswinder.singh@linaro.org>
16372 L: linux-spi@vger.kernel.org
16374 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16375 F: drivers/spi/spi-synquacer.c
16377 SOCIONEXT SYNQUACER I2C DRIVER
16378 M: Ard Biesheuvel <ardb@kernel.org>
16379 L: linux-i2c@vger.kernel.org
16381 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16382 F: drivers/i2c/busses/i2c-synquacer.c
16384 SOCIONEXT UNIPHIER SOUND DRIVER
16385 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16387 F: sound/soc/uniphier/
16389 SOEKRIS NET48XX LED SUPPORT
16390 M: Chris Boot <bootc@bootc.net>
16392 F: drivers/leds/leds-net48xx.c
16394 SOFT-IWARP DRIVER (siw)
16395 M: Bernard Metzler <bmt@zurich.ibm.com>
16396 L: linux-rdma@vger.kernel.org
16398 F: drivers/infiniband/sw/siw/
16399 F: include/uapi/rdma/siw-abi.h
16401 SOFT-ROCE DRIVER (rxe)
16402 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16403 L: linux-rdma@vger.kernel.org
16405 F: drivers/infiniband/sw/rxe/
16406 F: include/uapi/rdma/rdma_user_rxe.h
16408 SOFTLOGIC 6x10 MPEG CODEC
16409 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16410 M: Anton Sviridenko <anton@corp.bluecherry.net>
16411 M: Andrey Utkin <andrey_utkin@fastmail.com>
16412 M: Ismael Luceno <ismael@iodev.co.uk>
16413 L: linux-media@vger.kernel.org
16415 F: drivers/media/pci/solo6x10/
16417 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16418 M: James Morse <james.morse@arm.com>
16419 L: linux-arm-kernel@lists.infradead.org
16421 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16422 F: drivers/firmware/arm_sdei.c
16423 F: include/linux/arm_sdei.h
16424 F: include/uapi/linux/arm_sdei.h
16426 SOFTWARE RAID (Multiple Disks) SUPPORT
16427 M: Song Liu <song@kernel.org>
16428 L: linux-raid@vger.kernel.org
16430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16431 F: drivers/md/Kconfig
16432 F: drivers/md/Makefile
16434 F: drivers/md/raid*
16435 F: include/linux/raid/
16436 F: include/uapi/linux/raid/
16438 SOLIDRUN CLEARFOG SUPPORT
16439 M: Russell King <linux@armlinux.org.uk>
16441 F: arch/arm/boot/dts/armada-388-clearfog*
16442 F: arch/arm/boot/dts/armada-38x-solidrun-*
16444 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16445 M: Russell King <linux@armlinux.org.uk>
16447 F: arch/arm/boot/dts/imx6*-cubox-i*
16448 F: arch/arm/boot/dts/imx6*-hummingboard*
16449 F: arch/arm/boot/dts/imx6*-sr-*
16451 SONIC NETWORK DRIVER
16452 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16453 L: netdev@vger.kernel.org
16455 F: drivers/net/ethernet/natsemi/sonic.*
16457 SONICS SILICON BACKPLANE DRIVER (SSB)
16458 M: Michael Buesch <m@bues.ch>
16459 L: linux-wireless@vger.kernel.org
16462 F: include/linux/ssb/
16464 SONY IMX214 SENSOR DRIVER
16465 M: Ricardo Ribalda <ribalda@kernel.org>
16466 L: linux-media@vger.kernel.org
16468 T: git git://linuxtv.org/media_tree.git
16469 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16470 F: drivers/media/i2c/imx214.c
16472 SONY IMX219 SENSOR DRIVER
16473 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16474 L: linux-media@vger.kernel.org
16476 T: git git://linuxtv.org/media_tree.git
16477 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16478 F: drivers/media/i2c/imx219.c
16480 SONY IMX258 SENSOR DRIVER
16481 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16482 L: linux-media@vger.kernel.org
16484 T: git git://linuxtv.org/media_tree.git
16485 F: drivers/media/i2c/imx258.c
16487 SONY IMX274 SENSOR DRIVER
16488 M: Leon Luo <leonl@leopardimaging.com>
16489 L: linux-media@vger.kernel.org
16491 T: git git://linuxtv.org/media_tree.git
16492 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16493 F: drivers/media/i2c/imx274.c
16495 SONY IMX290 SENSOR DRIVER
16496 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16497 L: linux-media@vger.kernel.org
16499 T: git git://linuxtv.org/media_tree.git
16500 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16501 F: drivers/media/i2c/imx290.c
16503 SONY IMX319 SENSOR DRIVER
16504 M: Bingbu Cao <bingbu.cao@intel.com>
16505 L: linux-media@vger.kernel.org
16507 T: git git://linuxtv.org/media_tree.git
16508 F: drivers/media/i2c/imx319.c
16510 SONY IMX355 SENSOR DRIVER
16511 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16512 L: linux-media@vger.kernel.org
16514 T: git git://linuxtv.org/media_tree.git
16515 F: drivers/media/i2c/imx355.c
16517 SONY MEMORYSTICK SUBSYSTEM
16518 M: Maxim Levitsky <maximlevitsky@gmail.com>
16519 M: Alex Dubov <oakad@yahoo.com>
16520 M: Ulf Hansson <ulf.hansson@linaro.org>
16521 L: linux-mmc@vger.kernel.org
16523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16524 F: drivers/memstick/
16525 F: include/linux/memstick.h
16527 SONY VAIO CONTROL DEVICE DRIVER
16528 M: Mattia Dongili <malattia@linux.it>
16529 L: platform-driver-x86@vger.kernel.org
16531 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16532 F: Documentation/admin-guide/laptops/sony-laptop.rst
16533 F: drivers/char/sonypi.c
16534 F: drivers/platform/x86/sony-laptop.c
16535 F: include/linux/sony-laptop.h
16538 M: Jaroslav Kysela <perex@perex.cz>
16539 M: Takashi Iwai <tiwai@suse.com>
16540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16542 W: http://www.alsa-project.org/
16543 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16545 F: Documentation/sound/
16547 F: include/uapi/sound/
16550 SOUND - COMPRESSED AUDIO
16551 M: Vinod Koul <vkoul@kernel.org>
16552 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16555 F: Documentation/sound/designs/compress-offload.rst
16556 F: include/sound/compress_driver.h
16557 F: include/uapi/sound/compress_*
16558 F: sound/core/compress_offload.c
16559 F: sound/soc/soc-compress.c
16561 SOUND - DMAENGINE HELPERS
16562 M: Lars-Peter Clausen <lars@metafoo.de>
16564 F: include/sound/dmaengine_pcm.h
16565 F: sound/core/pcm_dmaengine.c
16566 F: sound/soc/soc-generic-dmaengine-pcm.c
16568 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16569 M: Liam Girdwood <lgirdwood@gmail.com>
16570 M: Mark Brown <broonie@kernel.org>
16571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16573 W: http://alsa-project.org/main/index.php/ASoC
16574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16575 F: Documentation/devicetree/bindings/sound/
16576 F: Documentation/sound/soc/
16577 F: include/dt-bindings/sound/
16578 F: include/sound/soc*
16581 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16582 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16583 M: Liam Girdwood <lgirdwood@gmail.com>
16584 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16585 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16586 M: Daniel Baluta <daniel.baluta@nxp.com>
16587 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16589 W: https://github.com/thesofproject/linux/
16592 SOUNDWIRE SUBSYSTEM
16593 M: Vinod Koul <vkoul@kernel.org>
16594 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16595 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16596 R: Sanyog Kale <sanyog.r.kale@intel.com>
16597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16599 F: Documentation/driver-api/soundwire/
16600 F: drivers/soundwire/
16601 F: include/linux/soundwire/
16604 M: Olli Salonen <olli.salonen@iki.fi>
16605 L: linux-media@vger.kernel.org
16607 W: https://linuxtv.org
16608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16609 F: drivers/media/dvb-frontends/sp2*
16611 SPARC + UltraSPARC (sparc/sparc64)
16612 M: "David S. Miller" <davem@davemloft.net>
16613 L: sparclinux@vger.kernel.org
16615 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16621 SPARC SERIAL DRIVERS
16622 M: "David S. Miller" <davem@davemloft.net>
16623 L: sparclinux@vger.kernel.org
16625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16627 F: drivers/tty/serial/suncore.c
16628 F: drivers/tty/serial/sunhv.c
16629 F: drivers/tty/serial/sunsab.c
16630 F: drivers/tty/serial/sunsab.h
16631 F: drivers/tty/serial/sunsu.c
16632 F: drivers/tty/serial/sunzilog.c
16633 F: drivers/tty/serial/sunzilog.h
16634 F: drivers/tty/vcc.c
16635 F: include/linux/sunserialcore.h
16638 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16639 L: linux-sparse@vger.kernel.org
16641 W: https://sparse.docs.kernel.org/
16642 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16643 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16644 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16645 F: include/linux/compiler.h
16647 SPEAKUP CONSOLE SPEECH DRIVER
16648 M: William Hubbs <w.d.hubbs@gmail.com>
16649 M: Chris Brannon <chris@the-brannons.com>
16650 M: Kirk Reiser <kirk@reisers.ca>
16651 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16652 L: speakup@linux-speakup.org
16654 W: http://www.linux-speakup.org/
16655 F: drivers/accessibility/speakup/
16657 SPEAR CLOCK FRAMEWORK SUPPORT
16658 M: Viresh Kumar <vireshk@kernel.org>
16659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16661 W: http://www.st.com/spear
16662 F: drivers/clk/spear/
16664 SPEAR PLATFORM SUPPORT
16665 M: Viresh Kumar <vireshk@kernel.org>
16666 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16669 W: http://www.st.com/spear
16670 F: arch/arm/boot/dts/spear*
16671 F: arch/arm/mach-spear/
16674 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16675 L: linux-mtd@lists.infradead.org
16677 W: http://www.linux-mtd.infradead.org/
16678 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16679 C: irc://irc.oftc.net/mtd
16680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16681 F: drivers/mtd/spi-nor/
16682 F: include/linux/mtd/spi-nor.h
16685 M: Mark Brown <broonie@kernel.org>
16686 L: linux-spi@vger.kernel.org
16688 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16690 F: Documentation/devicetree/bindings/spi/
16691 F: Documentation/spi/
16693 F: include/linux/spi/
16694 F: include/uapi/linux/spi/
16697 SPIDERNET NETWORK DRIVER for CELL
16698 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16699 L: netdev@vger.kernel.org
16701 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16702 F: drivers/net/ethernet/toshiba/spider_net*
16705 M: Stephen Boyd <sboyd@kernel.org>
16706 L: linux-kernel@vger.kernel.org
16708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16709 F: Documentation/devicetree/bindings/spmi/
16711 F: include/dt-bindings/spmi/spmi.h
16712 F: include/linux/spmi.h
16713 F: include/trace/events/spmi.h
16716 M: Jeremy Kerr <jk@ozlabs.org>
16717 L: linuxppc-dev@lists.ozlabs.org
16719 W: http://www.ibm.com/developerworks/power/cell/
16720 F: Documentation/filesystems/spufs/spufs.rst
16721 F: arch/powerpc/platforms/cell/spufs/
16723 SQUASHFS FILE SYSTEM
16724 M: Phillip Lougher <phillip@squashfs.org.uk>
16725 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16727 W: http://squashfs.org.uk
16728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16729 F: Documentation/filesystems/squashfs.rst
16732 SRM (Alpha) environment access
16733 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16735 F: arch/alpha/kernel/srm_env.c
16737 ST LSM6DSx IMU IIO DRIVER
16738 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16739 L: linux-iio@vger.kernel.org
16741 W: http://www.st.com/
16742 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16743 F: drivers/iio/imu/st_lsm6dsx/
16745 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16746 M: Mickael Guene <mickael.guene@st.com>
16747 L: linux-media@vger.kernel.org
16749 T: git git://linuxtv.org/media_tree.git
16750 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16751 F: drivers/media/i2c/st-mipid02.c
16753 ST STM32 I2C/SMBUS DRIVER
16754 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16755 L: linux-i2c@vger.kernel.org
16757 F: drivers/i2c/busses/i2c-stm32*
16759 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16760 M: Song Qiang <songqiang1304521@gmail.com>
16761 L: linux-iio@vger.kernel.org
16763 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16764 F: drivers/iio/proximity/vl53l0x-i2c.c
16767 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16768 M: Sasha Levin <sashal@kernel.org>
16769 L: stable@vger.kernel.org
16771 F: Documentation/process/stable-kernel-rules.rst
16773 STAGING - ATOMISP DRIVER
16774 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16775 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16776 L: linux-media@vger.kernel.org
16778 F: drivers/staging/media/atomisp/
16781 M: Ian Abbott <abbotti@mev.co.uk>
16782 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16784 F: drivers/staging/comedi/
16786 STAGING - FIELDBUS SUBSYSTEM
16787 M: Sven Van Asbroeck <TheSven73@gmail.com>
16789 F: drivers/staging/fieldbus/*
16790 F: drivers/staging/fieldbus/Documentation/
16792 STAGING - HMS ANYBUS-S BUS
16793 M: Sven Van Asbroeck <TheSven73@gmail.com>
16795 F: drivers/staging/fieldbus/anybuss/
16797 STAGING - INDUSTRIAL IO
16798 M: Jonathan Cameron <jic23@kernel.org>
16799 L: linux-iio@vger.kernel.org
16801 F: Documentation/devicetree/bindings/staging/iio/
16802 F: drivers/staging/iio/
16804 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16805 M: Marc Dietrich <marvin24@gmx.de>
16806 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16807 L: linux-tegra@vger.kernel.org
16809 F: drivers/staging/nvec/
16811 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16812 M: Jens Frederich <jfrederich@gmail.com>
16813 M: Daniel Drake <dsd@laptop.org>
16814 M: Jon Nettleton <jon.nettleton@gmail.com>
16816 W: http://wiki.laptop.org/go/DCON
16817 F: drivers/staging/olpc_dcon/
16819 STAGING - REALTEK RTL8188EU DRIVERS
16820 M: Larry Finger <Larry.Finger@lwfinger.net>
16822 F: drivers/staging/rtl8188eu/
16824 STAGING - REALTEK RTL8712U DRIVERS
16825 M: Larry Finger <Larry.Finger@lwfinger.net>
16826 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16828 F: drivers/staging/rtl8712/
16830 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16831 M: Michael Hennerich <michael.hennerich@analog.com>
16832 L: linux-fbdev@vger.kernel.org
16834 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16835 F: drivers/staging/fbtft/fb_seps525.c
16837 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16838 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16839 M: Teddy Wang <teddy.wang@siliconmotion.com>
16840 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16841 L: linux-fbdev@vger.kernel.org
16843 F: drivers/staging/sm750fb/
16845 STAGING - VIA VT665X DRIVERS
16846 M: Forest Bond <forest@alittletooquiet.net>
16848 F: drivers/staging/vt665?/
16851 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16852 L: devel@driverdev.osuosl.org
16854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16855 F: drivers/staging/
16857 STARFIRE/DURALAN NETWORK DRIVER
16858 M: Ion Badulescu <ionut@badula.org>
16860 F: drivers/net/ethernet/adaptec/starfire*
16862 STEC S1220 SKD DRIVER
16863 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16864 L: linux-block@vger.kernel.org
16866 F: drivers/block/skd*[ch]
16868 STI AUDIO (ASoC) DRIVERS
16869 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16872 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16876 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16878 F: Documentation/devicetree/bindings/media/stih-cec.txt
16879 F: drivers/media/cec/platform/sti/
16881 STK1160 USB VIDEO CAPTURE DRIVER
16882 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16883 L: linux-media@vger.kernel.org
16885 T: git git://linuxtv.org/media_tree.git
16886 F: drivers/media/usb/stk1160/
16888 STM32 AUDIO (ASoC) DRIVERS
16889 M: Olivier Moysan <olivier.moysan@st.com>
16890 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16891 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16893 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16896 STM32 TIMER/LPTIMER DRIVERS
16897 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16899 F: Documentation/ABI/testing/*timer-stm32
16900 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16901 F: drivers/*/stm32-*timer*
16902 F: drivers/pwm/pwm-stm32*
16903 F: include/linux/*/stm32-*tim*
16905 STMMAC ETHERNET DRIVER
16906 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16907 M: Alexandre Torgue <alexandre.torgue@st.com>
16908 M: Jose Abreu <joabreu@synopsys.com>
16909 L: netdev@vger.kernel.org
16911 W: http://www.stlinux.com
16912 F: Documentation/networking/device_drivers/ethernet/stmicro/
16913 F: drivers/net/ethernet/stmicro/stmmac/
16916 M: Sam Creasey <sammy@sammy.net>
16918 W: http://sammy.net/sun3/
16919 F: arch/m68k/include/asm/sun3*
16920 F: arch/m68k/kernel/*sun3*
16921 F: arch/m68k/sun3*/
16922 F: drivers/net/ethernet/i825xx/sun3*
16924 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16925 M: Hans de Goede <hdegoede@redhat.com>
16926 L: linux-input@vger.kernel.org
16928 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16929 F: drivers/input/keyboard/sun4i-lradc-keys.c
16931 SUNDANCE NETWORK DRIVER
16932 M: Denis Kirjanov <kda@linux-powerpc.org>
16933 L: netdev@vger.kernel.org
16935 F: drivers/net/ethernet/dlink/sundance.c
16938 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16939 M: Rich Felker <dalias@libc.org>
16940 L: linux-sh@vger.kernel.org
16942 Q: http://patchwork.kernel.org/project/linux-sh/list/
16943 F: Documentation/sh/
16948 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16949 M: Len Brown <len.brown@intel.com>
16950 M: Pavel Machek <pavel@ucw.cz>
16951 L: linux-pm@vger.kernel.org
16953 B: https://bugzilla.kernel.org
16954 F: Documentation/power/
16955 F: arch/x86/kernel/acpi/
16956 F: drivers/base/power/
16957 F: include/linux/freezer.h
16958 F: include/linux/pm.h
16959 F: include/linux/suspend.h
16963 M: Martin Mares <mj@ucw.cz>
16964 L: linux-video@atrey.karlin.mff.cuni.cz
16966 F: Documentation/admin-guide/svga.rst
16967 F: arch/x86/boot/video*
16970 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16971 L: iommu@lists.linux-foundation.org
16973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16974 F: arch/*/kernel/pci-swiotlb.c
16975 F: include/linux/swiotlb.h
16976 F: kernel/dma/swiotlb.c
16979 M: Jiri Pirko <jiri@resnulli.us>
16980 M: Ivan Vecera <ivecera@redhat.com>
16981 L: netdev@vger.kernel.org
16983 F: include/net/switchdev.h
16986 SY8106A REGULATOR DRIVER
16987 M: Icenowy Zheng <icenowy@aosc.io>
16989 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16990 F: drivers/regulator/sy8106a-regulator.c
16992 SYNC FILE FRAMEWORK
16993 M: Sumit Semwal <sumit.semwal@linaro.org>
16994 R: Gustavo Padovan <gustavo@padovan.org>
16995 L: linux-media@vger.kernel.org
16996 L: dri-devel@lists.freedesktop.org
16998 T: git git://anongit.freedesktop.org/drm/drm-misc
16999 F: Documentation/driver-api/sync_file.rst
17000 F: drivers/dma-buf/dma-fence*
17001 F: drivers/dma-buf/sw_sync.c
17002 F: drivers/dma-buf/sync_*
17003 F: include/linux/sync_file.h
17004 F: include/uapi/linux/sync_file.h
17006 SYNOPSYS ARC ARCHITECTURE
17007 M: Vineet Gupta <vgupta@synopsys.com>
17008 L: linux-snps-arc@lists.infradead.org
17010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17011 F: Documentation/devicetree/bindings/arc/*
17012 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17014 F: drivers/clocksource/arc_timer.c
17015 F: drivers/tty/serial/arc_uart.c
17017 SYNOPSYS ARC HSDK SDP pll clock driver
17018 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17020 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17021 F: drivers/clk/clk-hsdk-pll.c
17023 SYNOPSYS ARC SDP clock driver
17024 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17026 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17027 F: drivers/clk/axs10x/*
17029 SYNOPSYS ARC SDP platform support
17030 M: Alexey Brodkin <abrodkin@synopsys.com>
17032 F: Documentation/devicetree/bindings/arc/axs10*
17033 F: arch/arc/boot/dts/ax*
17034 F: arch/arc/plat-axs10x
17036 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17037 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17039 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17040 F: drivers/reset/reset-axs10x.c
17042 SYNOPSYS CREG GPIO DRIVER
17043 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17045 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17046 F: drivers/gpio/gpio-creg-snps.c
17048 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17049 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17051 F: drivers/tty/serial/8250/8250_dw.c
17052 F: drivers/tty/serial/8250/8250_dwlib.*
17053 F: drivers/tty/serial/8250/8250_lpss.c
17055 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17056 M: Hoan Tran <hoan@os.amperecomputing.com>
17057 M: Serge Semin <fancer.lancer@gmail.com>
17058 L: linux-gpio@vger.kernel.org
17060 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17061 F: drivers/gpio/gpio-dwapb.c
17063 SYNOPSYS DESIGNWARE APB SSI DRIVER
17064 M: Serge Semin <fancer.lancer@gmail.com>
17065 L: linux-spi@vger.kernel.org
17067 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17068 F: drivers/spi/spi-dw*
17070 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17071 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17073 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17074 F: drivers/dma/dw-axi-dmac/
17076 SYNOPSYS DESIGNWARE DMAC DRIVER
17077 M: Viresh Kumar <vireshk@kernel.org>
17078 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17080 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17082 F: include/dt-bindings/dma/dw-dmac.h
17083 F: include/linux/dma/dw.h
17084 F: include/linux/platform_data/dma-dw.h
17086 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17087 M: Jose Abreu <Jose.Abreu@synopsys.com>
17088 L: netdev@vger.kernel.org
17090 F: drivers/net/ethernet/synopsys/
17092 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17093 M: Jose Abreu <Jose.Abreu@synopsys.com>
17094 L: netdev@vger.kernel.org
17096 F: drivers/net/pcs/pcs-xpcs.c
17097 F: include/linux/pcs/pcs-xpcs.h
17099 SYNOPSYS DESIGNWARE I2C DRIVER
17100 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17101 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17102 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17103 L: linux-i2c@vger.kernel.org
17105 F: drivers/i2c/busses/i2c-designware-*
17106 F: include/linux/platform_data/i2c-designware.h
17108 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17109 M: Jaehoon Chung <jh80.chung@samsung.com>
17110 L: linux-mmc@vger.kernel.org
17112 F: drivers/mmc/host/dw_mmc*
17114 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17115 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17117 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17118 F: drivers/reset/reset-hsdk.c
17119 F: include/dt-bindings/reset/snps,hsdk-reset.h
17121 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17122 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17123 M: Manjunath M B <manjumb@synopsys.com>
17124 L: linux-mmc@vger.kernel.org
17126 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17128 SYSTEM CONFIGURATION (SYSCON)
17129 M: Lee Jones <lee.jones@linaro.org>
17130 M: Arnd Bergmann <arnd@arndb.de>
17132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17133 F: drivers/mfd/syscon.c
17135 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17136 M: Sudeep Holla <sudeep.holla@arm.com>
17137 L: linux-arm-kernel@lists.infradead.org
17139 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17140 F: drivers/clk/clk-sc[mp]i.c
17141 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17142 F: drivers/firmware/arm_scmi/
17143 F: drivers/firmware/arm_scpi.c
17144 F: drivers/reset/reset-scmi.c
17145 F: include/linux/sc[mp]i_protocol.h
17146 F: include/trace/events/scmi.h
17148 SYSTEM RESET/SHUTDOWN DRIVERS
17149 M: Sebastian Reichel <sre@kernel.org>
17150 L: linux-pm@vger.kernel.org
17152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17153 F: Documentation/devicetree/bindings/power/reset/
17154 F: drivers/power/reset/
17156 SYSTEM TRACE MODULE CLASS
17157 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17160 F: Documentation/trace/stm.rst
17161 F: drivers/hwtracing/stm/
17162 F: include/linux/stm.h
17163 F: include/uapi/linux/stm.h
17165 SYSTEM76 ACPI DRIVER
17166 M: Jeremy Soller <jeremy@system76.com>
17167 M: System76 Product Development <productdev@system76.com>
17168 L: platform-driver-x86@vger.kernel.org
17170 F: drivers/platform/x86/system76_acpi.c
17173 M: Christoph Hellwig <hch@infradead.org>
17175 F: Documentation/filesystems/sysv-fs.rst
17177 F: include/linux/sysv_fs.h
17179 TASKSTATS STATISTICS INTERFACE
17180 M: Balbir Singh <bsingharora@gmail.com>
17182 F: Documentation/accounting/taskstats*
17183 F: include/linux/taskstats*
17184 F: kernel/taskstats.c
17187 M: Jamal Hadi Salim <jhs@mojatatu.com>
17188 M: Cong Wang <xiyou.wangcong@gmail.com>
17189 M: Jiri Pirko <jiri@resnulli.us>
17190 L: netdev@vger.kernel.org
17192 F: include/net/pkt_cls.h
17193 F: include/net/pkt_sched.h
17194 F: include/net/tc_act/
17195 F: include/uapi/linux/pkt_cls.h
17196 F: include/uapi/linux/pkt_sched.h
17197 F: include/uapi/linux/tc_act/
17198 F: include/uapi/linux/tc_ematch/
17201 TC90522 MEDIA DRIVER
17202 M: Akihiro Tsukada <tskd08@gmail.com>
17203 L: linux-media@vger.kernel.org
17205 F: drivers/media/dvb-frontends/tc90522*
17207 TCP LOW PRIORITY MODULE
17208 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17209 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17211 W: http://tcp-lp-mod.sourceforge.net/
17212 F: net/ipv4/tcp_lp.c
17214 TDA10071 MEDIA DRIVER
17215 M: Antti Palosaari <crope@iki.fi>
17216 L: linux-media@vger.kernel.org
17218 W: https://linuxtv.org
17219 W: http://palosaari.fi/linux/
17220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17221 T: git git://linuxtv.org/anttip/media_tree.git
17222 F: drivers/media/dvb-frontends/tda10071*
17224 TDA18212 MEDIA DRIVER
17225 M: Antti Palosaari <crope@iki.fi>
17226 L: linux-media@vger.kernel.org
17228 W: https://linuxtv.org
17229 W: http://palosaari.fi/linux/
17230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17231 T: git git://linuxtv.org/anttip/media_tree.git
17232 F: drivers/media/tuners/tda18212*
17234 TDA18218 MEDIA DRIVER
17235 M: Antti Palosaari <crope@iki.fi>
17236 L: linux-media@vger.kernel.org
17238 W: https://linuxtv.org
17239 W: http://palosaari.fi/linux/
17240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17241 T: git git://linuxtv.org/anttip/media_tree.git
17242 F: drivers/media/tuners/tda18218*
17244 TDA18250 MEDIA DRIVER
17245 M: Olli Salonen <olli.salonen@iki.fi>
17246 L: linux-media@vger.kernel.org
17248 W: https://linuxtv.org
17249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17250 T: git git://linuxtv.org/media_tree.git
17251 F: drivers/media/tuners/tda18250*
17253 TDA18271 MEDIA DRIVER
17254 M: Michael Krufky <mkrufky@linuxtv.org>
17255 L: linux-media@vger.kernel.org
17257 W: https://linuxtv.org
17258 W: http://github.com/mkrufky
17259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17260 T: git git://linuxtv.org/mkrufky/tuners.git
17261 F: drivers/media/tuners/tda18271*
17263 TDA1997x MEDIA DRIVER
17264 M: Tim Harvey <tharvey@gateworks.com>
17265 L: linux-media@vger.kernel.org
17267 W: https://linuxtv.org
17268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17269 F: drivers/media/i2c/tda1997x.*
17271 TDA827x MEDIA DRIVER
17272 M: Michael Krufky <mkrufky@linuxtv.org>
17273 L: linux-media@vger.kernel.org
17275 W: https://linuxtv.org
17276 W: http://github.com/mkrufky
17277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17278 T: git git://linuxtv.org/mkrufky/tuners.git
17279 F: drivers/media/tuners/tda8290.*
17281 TDA8290 MEDIA DRIVER
17282 M: Michael Krufky <mkrufky@linuxtv.org>
17283 L: linux-media@vger.kernel.org
17285 W: https://linuxtv.org
17286 W: http://github.com/mkrufky
17287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17288 T: git git://linuxtv.org/mkrufky/tuners.git
17289 F: drivers/media/tuners/tda8290.*
17291 TDA9840 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/tda9840*
17299 TEA5761 TUNER DRIVER
17300 M: Mauro Carvalho Chehab <mchehab@kernel.org>
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/tuners/tea5761.*
17307 TEA5767 TUNER DRIVER
17308 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17309 L: linux-media@vger.kernel.org
17311 W: https://linuxtv.org
17312 T: git git://linuxtv.org/media_tree.git
17313 F: drivers/media/tuners/tea5767.*
17315 TEA6415C MEDIA DRIVER
17316 M: Hans Verkuil <hverkuil@xs4all.nl>
17317 L: linux-media@vger.kernel.org
17319 W: https://linuxtv.org
17320 T: git git://linuxtv.org/media_tree.git
17321 F: drivers/media/i2c/tea6415c*
17323 TEA6420 MEDIA DRIVER
17324 M: Hans Verkuil <hverkuil@xs4all.nl>
17325 L: linux-media@vger.kernel.org
17327 W: https://linuxtv.org
17328 T: git git://linuxtv.org/media_tree.git
17329 F: drivers/media/i2c/tea6420*
17332 M: Jiri Pirko <jiri@resnulli.us>
17333 L: netdev@vger.kernel.org
17335 F: drivers/net/team/
17336 F: include/linux/if_team.h
17337 F: include/uapi/linux/if_team.h
17339 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17340 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17342 F: arch/x86/platform/ts5500/
17344 TECHNOTREND USB IR RECEIVER
17345 M: Sean Young <sean@mess.org>
17346 L: linux-media@vger.kernel.org
17348 F: drivers/media/rc/ttusbir.c
17350 TECHWELL TW9910 VIDEO DECODER
17351 L: linux-media@vger.kernel.org
17353 F: drivers/media/i2c/tw9910.c
17354 F: include/media/i2c/tw9910.h
17357 M: Jens Wiklander <jens.wiklander@linaro.org>
17358 L: op-tee@lists.trustedfirmware.org
17360 F: Documentation/staging/tee.rst
17362 F: include/linux/tee_drv.h
17363 F: include/uapi/linux/tee.h
17365 TEGRA ARCHITECTURE SUPPORT
17366 M: Thierry Reding <thierry.reding@gmail.com>
17367 M: Jonathan Hunter <jonathanh@nvidia.com>
17368 L: linux-tegra@vger.kernel.org
17370 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17375 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17376 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17378 F: drivers/clk/tegra/
17381 M: Laxman Dewangan <ldewangan@nvidia.com>
17382 M: Jon Hunter <jonathanh@nvidia.com>
17384 F: drivers/dma/tegra*
17387 M: Laxman Dewangan <ldewangan@nvidia.com>
17388 R: Dmitry Osipenko <digetx@gmail.com>
17390 F: drivers/i2c/busses/i2c-tegra.c
17392 TEGRA IOMMU DRIVERS
17393 M: Thierry Reding <thierry.reding@gmail.com>
17394 R: Krishna Reddy <vdumpa@nvidia.com>
17395 L: linux-tegra@vger.kernel.org
17397 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17398 F: drivers/iommu/tegra*
17401 M: Laxman Dewangan <ldewangan@nvidia.com>
17403 F: drivers/input/keyboard/tegra-kbc.c
17406 M: Stefan Agner <stefan@agner.ch>
17407 M: Lucas Stach <dev@lynxeye.de>
17409 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17410 F: drivers/mtd/nand/raw/tegra_nand.c
17413 M: Thierry Reding <thierry.reding@gmail.com>
17415 F: drivers/pwm/pwm-tegra.c
17417 TEGRA SERIAL DRIVER
17418 M: Laxman Dewangan <ldewangan@nvidia.com>
17420 F: drivers/tty/serial/serial-tegra.c
17423 M: Laxman Dewangan <ldewangan@nvidia.com>
17425 F: drivers/spi/spi-tegra*
17428 M: Thierry Reding <thierry.reding@gmail.com>
17429 M: Jonathan Hunter <jonathanh@nvidia.com>
17430 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17431 L: linux-media@vger.kernel.org
17432 L: linux-tegra@vger.kernel.org
17434 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17435 F: drivers/staging/media/tegra-video/
17437 TEGRA XUSB PADCTL DRIVER
17438 M: JC Kuo <jckuo@nvidia.com>
17440 F: drivers/phy/tegra/xusb*
17442 TEHUTI ETHERNET DRIVER
17443 M: Andy Gospodarek <andy@greyhouse.net>
17444 L: netdev@vger.kernel.org
17446 F: drivers/net/ethernet/tehuti/*
17448 TELECOM CLOCK DRIVER FOR MCPL0010
17449 M: Mark Gross <mark.gross@intel.com>
17451 F: drivers/char/tlclk.c
17453 TEMPO SEMICONDUCTOR DRIVERS
17454 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17456 F: Documentation/devicetree/bindings/sound/tscs*.txt
17457 F: sound/soc/codecs/tscs*.c
17458 F: sound/soc/codecs/tscs*.h
17460 TENSILICA XTENSA PORT (xtensa)
17461 M: Chris Zankel <chris@zankel.net>
17462 M: Max Filippov <jcmvbkbc@gmail.com>
17463 L: linux-xtensa@linux-xtensa.org
17465 T: git git://github.com/czankel/xtensa-linux.git
17467 F: drivers/irqchip/irq-xtensa-*
17469 TEXAS INSTRUMENTS ASoC DRIVERS
17470 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17471 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17475 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17476 M: Ricardo Ribalda <ribalda@kernel.org>
17477 L: linux-iio@vger.kernel.org
17479 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17480 F: drivers/iio/dac/ti-dac7612.c
17482 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17483 M: Nishanth Menon <nm@ti.com>
17484 M: Tero Kristo <t-kristo@ti.com>
17485 M: Santosh Shilimkar <ssantosh@kernel.org>
17486 L: linux-arm-kernel@lists.infradead.org
17488 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17489 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17490 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17491 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17492 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17493 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17494 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17495 F: drivers/clk/keystone/sci-clk.c
17496 F: drivers/firmware/ti_sci*
17497 F: drivers/irqchip/irq-ti-sci-inta.c
17498 F: drivers/irqchip/irq-ti-sci-intr.c
17499 F: drivers/reset/reset-ti-sci.c
17500 F: drivers/soc/ti/ti_sci_inta_msi.c
17501 F: drivers/soc/ti/ti_sci_pm_domains.c
17502 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17503 F: include/linux/soc/ti/ti_sci_inta_msi.h
17504 F: include/linux/soc/ti/ti_sci_protocol.h
17506 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17507 M: Hans Verkuil <hverkuil@xs4all.nl>
17508 L: linux-media@vger.kernel.org
17510 W: https://linuxtv.org
17511 T: git git://linuxtv.org/media_tree.git
17512 F: drivers/media/radio/radio-raremono.c
17515 M: Zhang Rui <rui.zhang@intel.com>
17516 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17517 R: Amit Kucheria <amitk@kernel.org>
17518 L: linux-pm@vger.kernel.org
17520 Q: https://patchwork.kernel.org/project/linux-pm/list/
17521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17522 F: Documentation/devicetree/bindings/thermal/
17523 F: drivers/thermal/
17524 F: include/linux/cpu_cooling.h
17525 F: include/linux/thermal.h
17526 F: include/uapi/linux/thermal.h
17528 THERMAL DRIVER FOR AMLOGIC SOCS
17529 M: Guillaume La Roque <glaroque@baylibre.com>
17530 L: linux-pm@vger.kernel.org
17531 L: linux-amlogic@lists.infradead.org
17533 W: http://linux-meson.com/
17534 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17535 F: drivers/thermal/amlogic_thermal.c
17537 THERMAL/CPU_COOLING
17538 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17539 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17540 M: Viresh Kumar <viresh.kumar@linaro.org>
17541 M: Javi Merino <javi.merino@kernel.org>
17542 L: linux-pm@vger.kernel.org
17544 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17545 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17546 F: drivers/thermal/cpufreq_cooling.c
17547 F: drivers/thermal/cpuidle_cooling.c
17548 F: include/linux/cpu_cooling.h
17550 THERMAL/POWER_ALLOCATOR
17551 M: Lukasz Luba <lukasz.luba@arm.com>
17552 L: linux-pm@vger.kernel.org
17554 F: Documentation/driver-api/thermal/power_allocator.rst
17555 F: drivers/thermal/gov_power_allocator.c
17556 F: include/trace/events/thermal_power_allocator.h
17558 THINKPAD ACPI EXTRAS DRIVER
17559 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17560 L: ibm-acpi-devel@lists.sourceforge.net
17561 L: platform-driver-x86@vger.kernel.org
17563 W: http://ibm-acpi.sourceforge.net
17564 W: http://thinkwiki.org/wiki/Ibm-acpi
17565 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17566 F: drivers/platform/x86/thinkpad_acpi.c
17568 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17569 M: Isaac Hazan <isaac.hazan@intel.com>
17570 L: linux-usb@vger.kernel.org
17572 F: drivers/thunderbolt/dma_test.c
17575 M: Andreas Noever <andreas.noever@gmail.com>
17576 M: Michael Jamet <michael.jamet@intel.com>
17577 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17578 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17579 L: linux-usb@vger.kernel.org
17581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17582 F: Documentation/admin-guide/thunderbolt.rst
17583 F: drivers/thunderbolt/
17584 F: include/linux/thunderbolt.h
17586 THUNDERBOLT NETWORK DRIVER
17587 M: Michael Jamet <michael.jamet@intel.com>
17588 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17589 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17590 L: netdev@vger.kernel.org
17592 F: drivers/net/thunderbolt.c
17594 THUNDERX GPIO DRIVER
17595 M: Robert Richter <rric@kernel.org>
17597 F: drivers/gpio/gpio-thunderx.c
17599 TI AM437X VPFE DRIVER
17600 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17601 L: linux-media@vger.kernel.org
17603 W: https://linuxtv.org
17604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17605 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17606 F: drivers/media/platform/am437x/
17608 TI BANDGAP AND THERMAL DRIVER
17609 M: Eduardo Valentin <edubezval@gmail.com>
17610 M: Keerthy <j-keerthy@ti.com>
17611 L: linux-pm@vger.kernel.org
17612 L: linux-omap@vger.kernel.org
17614 F: drivers/thermal/ti-soc-thermal/
17616 TI BQ27XXX POWER SUPPLY DRIVER
17617 R: Dan Murphy <dmurphy@ti.com>
17618 F: drivers/power/supply/bq27xxx_battery.c
17619 F: drivers/power/supply/bq27xxx_battery_i2c.c
17620 F: include/linux/power/bq27xxx_battery.h
17622 TI CDCE706 CLOCK DRIVER
17623 M: Max Filippov <jcmvbkbc@gmail.com>
17625 F: drivers/clk/clk-cdce706.c
17628 M: Tero Kristo <t-kristo@ti.com>
17629 L: linux-omap@vger.kernel.org
17632 F: include/linux/clk/ti.h
17634 TI DAVINCI MACHINE SUPPORT
17635 M: Sekhar Nori <nsekhar@ti.com>
17636 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17640 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17641 F: arch/arm/boot/dts/da850*
17642 F: arch/arm/mach-davinci/
17643 F: drivers/i2c/busses/i2c-davinci.c
17645 TI DAVINCI SERIES CLOCK DRIVER
17646 M: David Lechner <david@lechnology.com>
17647 R: Sekhar Nori <nsekhar@ti.com>
17649 F: Documentation/devicetree/bindings/clock/ti/davinci/
17650 F: drivers/clk/davinci/
17652 TI DAVINCI SERIES GPIO DRIVER
17653 M: Keerthy <j-keerthy@ti.com>
17654 L: linux-gpio@vger.kernel.org
17656 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17657 F: drivers/gpio/gpio-davinci.c
17659 TI DAVINCI SERIES MEDIA DRIVER
17660 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17661 L: linux-media@vger.kernel.org
17663 W: https://linuxtv.org
17664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17665 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17666 F: drivers/media/platform/davinci/
17667 F: include/media/davinci/
17669 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17670 R: David Lechner <david@lechnology.com>
17671 L: linux-iio@vger.kernel.org
17672 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17673 F: drivers/counter/ti-eqep.c
17675 TI ETHERNET SWITCH DRIVER (CPSW)
17676 R: Grygorii Strashko <grygorii.strashko@ti.com>
17677 L: linux-omap@vger.kernel.org
17678 L: netdev@vger.kernel.org
17680 F: drivers/net/ethernet/ti/cpsw*
17681 F: drivers/net/ethernet/ti/davinci*
17683 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17684 M: Alex Dubov <oakad@yahoo.com>
17686 W: http://tifmxx.berlios.de/
17687 F: drivers/memstick/host/tifm_ms.c
17688 F: drivers/misc/tifm*
17689 F: drivers/mmc/host/tifm_sd.c
17690 F: include/linux/tifm.h
17692 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17693 M: Santosh Shilimkar <ssantosh@kernel.org>
17694 L: linux-kernel@vger.kernel.org
17695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17698 F: drivers/soc/ti/*
17700 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17701 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17702 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17703 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17705 F: sound/soc/codecs/isabelle*
17706 F: sound/soc/codecs/lm49453*
17708 TI LP855x BACKLIGHT DRIVER
17709 M: Milo Kim <milo.kim@ti.com>
17711 F: Documentation/driver-api/backlight/lp855x-driver.rst
17712 F: drivers/video/backlight/lp855x_bl.c
17713 F: include/linux/platform_data/lp855x.h
17715 TI LP8727 CHARGER DRIVER
17716 M: Milo Kim <milo.kim@ti.com>
17718 F: drivers/power/supply/lp8727_charger.c
17719 F: include/linux/platform_data/lp8727.h
17721 TI LP8788 MFD DRIVER
17722 M: Milo Kim <milo.kim@ti.com>
17724 F: drivers/iio/adc/lp8788_adc.c
17725 F: drivers/leds/leds-lp8788.c
17726 F: drivers/mfd/lp8788*.c
17727 F: drivers/power/supply/lp8788-charger.c
17728 F: drivers/regulator/lp8788-*.c
17729 F: include/linux/mfd/lp8788*.h
17731 TI NETCP ETHERNET DRIVER
17732 M: Wingman Kwok <w-kwok2@ti.com>
17733 M: Murali Karicheri <m-karicheri2@ti.com>
17734 L: netdev@vger.kernel.org
17736 F: drivers/net/ethernet/ti/netcp*
17738 TI PCM3060 ASoC CODEC DRIVER
17739 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17740 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17742 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17743 F: sound/soc/codecs/pcm3060*
17745 TI TAS571X FAMILY ASoC CODEC DRIVER
17746 M: Kevin Cernekee <cernekee@chromium.org>
17747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17749 F: sound/soc/codecs/tas571x*
17751 TI TCAN4X5X DEVICE DRIVER
17752 M: Dan Murphy <dmurphy@ti.com>
17753 L: linux-can@vger.kernel.org
17755 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17756 F: drivers/net/can/m_can/tcan4x5x.c
17758 TI TRF7970A NFC DRIVER
17759 M: Mark Greer <mgreer@animalcreek.com>
17760 L: linux-wireless@vger.kernel.org
17761 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17763 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17764 F: drivers/nfc/trf7970a.c
17766 TI TWL4030 SERIES SOC CODEC DRIVER
17767 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17768 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17770 F: sound/soc/codecs/twl4030*
17773 M: Benoit Parrot <bparrot@ti.com>
17774 L: linux-media@vger.kernel.org
17776 W: http://linuxtv.org/
17777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17778 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17779 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17780 F: drivers/media/platform/ti-vpe/
17782 TI WILINK WIRELESS DRIVERS
17783 L: linux-wireless@vger.kernel.org
17785 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17786 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17788 F: drivers/net/wireless/ti/
17789 F: include/linux/wl12xx.h
17791 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17792 M: John Stultz <john.stultz@linaro.org>
17793 M: Thomas Gleixner <tglx@linutronix.de>
17794 R: Stephen Boyd <sboyd@kernel.org>
17795 L: linux-kernel@vger.kernel.org
17797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17798 F: include/linux/clocksource.h
17799 F: include/linux/time.h
17800 F: include/linux/timex.h
17801 F: include/uapi/linux/time.h
17802 F: include/uapi/linux/timex.h
17803 F: kernel/time/alarmtimer.c
17804 F: kernel/time/clocksource.c
17805 F: kernel/time/ntp.c
17806 F: kernel/time/time*.c
17807 F: tools/testing/selftests/timers/
17810 M: Jon Maloy <jmaloy@redhat.com>
17811 M: Ying Xue <ying.xue@windriver.com>
17812 L: netdev@vger.kernel.org (core kernel code)
17813 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17815 W: http://tipc.sourceforge.net/
17816 F: include/uapi/linux/tipc*.h
17819 TLAN NETWORK DRIVER
17820 M: Samuel Chessman <chessman@tux.org>
17821 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17823 W: http://sourceforge.net/projects/tlan/
17824 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17825 F: drivers/net/ethernet/ti/tlan.*
17827 TM6000 VIDEO4LINUX DRIVER
17828 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17829 L: linux-media@vger.kernel.org
17831 W: https://linuxtv.org
17832 T: git git://linuxtv.org/media_tree.git
17833 F: Documentation/admin-guide/media/tm6000*
17834 F: drivers/media/usb/tm6000/
17836 TMIO/SDHI MMC DRIVER
17837 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17838 L: linux-mmc@vger.kernel.org
17840 F: drivers/mmc/host/renesas_sdhi*
17841 F: drivers/mmc/host/tmio_mmc*
17842 F: include/linux/mfd/tmio.h
17844 TMP401 HARDWARE MONITOR DRIVER
17845 M: Guenter Roeck <linux@roeck-us.net>
17846 L: linux-hwmon@vger.kernel.org
17848 F: Documentation/hwmon/tmp401.rst
17849 F: drivers/hwmon/tmp401.c
17851 TMP513 HARDWARE MONITOR DRIVER
17852 M: Eric Tremblay <etremblay@distech-controls.com>
17853 L: linux-hwmon@vger.kernel.org
17855 F: Documentation/hwmon/tmp513.rst
17856 F: drivers/hwmon/tmp513.c
17858 TMPFS (SHMEM FILESYSTEM)
17859 M: Hugh Dickins <hughd@google.com>
17860 L: linux-mm@kvack.org
17862 F: include/linux/shmem_fs.h
17865 TOMOYO SECURITY MODULE
17866 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17867 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17868 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17869 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17870 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17871 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17873 W: https://tomoyo.osdn.jp/
17874 F: security/tomoyo/
17876 TOPSTAR LAPTOP EXTRAS DRIVER
17877 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17878 L: platform-driver-x86@vger.kernel.org
17880 F: drivers/platform/x86/topstar-laptop.c
17882 TORTURE-TEST MODULES
17883 M: Davidlohr Bueso <dave@stgolabs.net>
17884 M: "Paul E. McKenney" <paulmck@kernel.org>
17885 M: Josh Triplett <josh@joshtriplett.org>
17886 L: linux-kernel@vger.kernel.org
17888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17889 F: Documentation/RCU/torture.rst
17890 F: kernel/locking/locktorture.c
17891 F: kernel/rcu/rcuscale.c
17892 F: kernel/rcu/rcutorture.c
17893 F: kernel/rcu/refscale.c
17894 F: kernel/torture.c
17896 TOSHIBA ACPI EXTRAS DRIVER
17897 M: Azael Avalos <coproscefalo@gmail.com>
17898 L: platform-driver-x86@vger.kernel.org
17900 F: drivers/platform/x86/toshiba_acpi.c
17902 TOSHIBA BLUETOOTH DRIVER
17903 M: Azael Avalos <coproscefalo@gmail.com>
17904 L: platform-driver-x86@vger.kernel.org
17906 F: drivers/platform/x86/toshiba_bluetooth.c
17908 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17909 M: Azael Avalos <coproscefalo@gmail.com>
17910 L: platform-driver-x86@vger.kernel.org
17912 F: drivers/platform/x86/toshiba_haps.c
17915 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17917 W: http://www.buzzard.org.uk/toshiba/
17918 F: drivers/char/toshiba.c
17919 F: include/linux/toshiba.h
17920 F: include/uapi/linux/toshiba.h
17922 TOSHIBA TC358743 DRIVER
17923 M: Mats Randgaard <matrandg@cisco.com>
17924 L: linux-media@vger.kernel.org
17926 F: drivers/media/i2c/tc358743*
17927 F: include/media/i2c/tc358743.h
17929 TOSHIBA WMI HOTKEYS DRIVER
17930 M: Azael Avalos <coproscefalo@gmail.com>
17931 L: platform-driver-x86@vger.kernel.org
17933 F: drivers/platform/x86/toshiba-wmi.c
17936 M: Peter Huewe <peterhuewe@gmx.de>
17937 M: Jarkko Sakkinen <jarkko@kernel.org>
17938 R: Jason Gunthorpe <jgg@ziepe.ca>
17939 L: linux-integrity@vger.kernel.org
17941 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17942 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17944 F: drivers/char/tpm/
17947 M: Steven Rostedt <rostedt@goodmis.org>
17948 M: Ingo Molnar <mingo@redhat.com>
17950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17951 F: Documentation/trace/ftrace.rst
17952 F: arch/*/*/*/ftrace.h
17953 F: arch/*/kernel/ftrace.c
17954 F: include/*/ftrace.h
17955 F: include/linux/trace*.h
17958 F: tools/testing/selftests/ftrace/
17960 TRACING MMIO ACCESSES (MMIOTRACE)
17961 M: Steven Rostedt <rostedt@goodmis.org>
17962 M: Ingo Molnar <mingo@kernel.org>
17963 R: Karol Herbst <karolherbst@gmail.com>
17964 R: Pekka Paalanen <ppaalanen@gmail.com>
17965 L: linux-kernel@vger.kernel.org
17966 L: nouveau@lists.freedesktop.org
17968 F: arch/x86/mm/kmmio.c
17969 F: arch/x86/mm/mmio-mod.c
17970 F: arch/x86/mm/testmmiotrace.c
17971 F: include/linux/mmiotrace.h
17972 F: kernel/trace/trace_mmiotrace.c
17975 M: Jiri Kosina <trivial@kernel.org>
17977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17978 K: ^Subject:.*(?i)trivial
17981 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17982 M: Jiri Slaby <jirislaby@kernel.org>
17984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17985 F: Documentation/driver-api/serial/
17987 F: drivers/tty/serial/serial_core.c
17988 F: include/linux/serial.h
17989 F: include/linux/serial_core.h
17990 F: include/linux/tty.h
17991 F: include/uapi/linux/serial.h
17992 F: include/uapi/linux/serial_core.h
17993 F: include/uapi/linux/tty.h
17995 TUA9001 MEDIA DRIVER
17996 M: Antti Palosaari <crope@iki.fi>
17997 L: linux-media@vger.kernel.org
17999 W: https://linuxtv.org
18000 W: http://palosaari.fi/linux/
18001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18002 T: git git://linuxtv.org/anttip/media_tree.git
18003 F: drivers/media/tuners/tua9001*
18005 TULIP NETWORK DRIVERS
18006 L: netdev@vger.kernel.org
18007 L: linux-parisc@vger.kernel.org
18009 F: drivers/net/ethernet/dec/tulip/
18012 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18014 W: http://vtun.sourceforge.net/tun
18015 F: Documentation/networking/tuntap.rst
18016 F: arch/um/os-Linux/drivers/
18018 TURBOCHANNEL SUBSYSTEM
18019 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18020 M: Ralf Baechle <ralf@linux-mips.org>
18021 L: linux-mips@vger.kernel.org
18023 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18025 F: include/linux/tc.h
18028 M: "Len Brown" <lenb@kernel.org>
18029 L: linux-pm@vger.kernel.org
18031 Q: https://patchwork.kernel.org/project/linux-pm/list/
18032 B: https://bugzilla.kernel.org
18033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18034 F: tools/power/x86/turbostat/
18036 TW5864 VIDEO4LINUX DRIVER
18037 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18038 M: Anton Sviridenko <anton@corp.bluecherry.net>
18039 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18040 M: Andrey Utkin <andrey_utkin@fastmail.com>
18041 L: linux-media@vger.kernel.org
18043 F: drivers/media/pci/tw5864/
18045 TW68 VIDEO4LINUX DRIVER
18046 M: Hans Verkuil <hverkuil@xs4all.nl>
18047 L: linux-media@vger.kernel.org
18049 W: https://linuxtv.org
18050 T: git git://linuxtv.org/media_tree.git
18051 F: drivers/media/pci/tw68/
18053 TW686X VIDEO4LINUX DRIVER
18054 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18055 L: linux-media@vger.kernel.org
18057 W: http://linuxtv.org
18058 T: git git://linuxtv.org/media_tree.git
18059 F: drivers/media/pci/tw686x/
18061 UACCE ACCELERATOR FRAMEWORK
18062 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18063 M: Zhou Wang <wangzhou1@hisilicon.com>
18064 L: linux-accelerators@lists.ozlabs.org
18065 L: linux-kernel@vger.kernel.org
18067 F: Documentation/ABI/testing/sysfs-driver-uacce
18068 F: Documentation/misc-devices/uacce.rst
18069 F: drivers/misc/uacce/
18070 F: include/linux/uacce.h
18071 F: include/uapi/misc/uacce/
18073 UBI FILE SYSTEM (UBIFS)
18074 M: Richard Weinberger <richard@nod.at>
18075 L: linux-mtd@lists.infradead.org
18077 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18080 F: Documentation/filesystems/ubifs-authentication.rst
18081 F: Documentation/filesystems/ubifs.rst
18084 UCLINUX (M68KNOMMU AND COLDFIRE)
18085 M: Greg Ungerer <gerg@linux-m68k.org>
18086 L: linux-m68k@lists.linux-m68k.org
18087 L: uclinux-dev@uclinux.org (subscribers-only)
18089 W: http://www.linux-m68k.org/
18090 W: http://www.uclinux.org/
18091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18092 F: arch/m68k/*/*_no.*
18094 F: arch/m68k/coldfire/
18095 F: arch/m68k/include/asm/*_no.*
18098 M: Jan Kara <jack@suse.com>
18100 F: Documentation/filesystems/udf.rst
18104 M: Bastien Nocera <hadess@hadess.net>
18105 L: linux-input@vger.kernel.org
18107 F: drivers/hid/hid-udraw-ps3.c
18110 M: Evgeniy Dushistov <dushistov@mail.ru>
18112 F: Documentation/admin-guide/ufs.rst
18115 UHID USERSPACE HID IO DRIVER
18116 M: David Rheinsberg <david.rheinsberg@gmail.com>
18117 L: linux-input@vger.kernel.org
18119 F: drivers/hid/uhid.c
18120 F: include/uapi/linux/uhid.h
18123 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18124 L: linux-usb@vger.kernel.org
18126 F: drivers/usb/common/ulpi.c
18127 F: include/linux/ulpi/
18130 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18131 L: linux-fsdevel@vger.kernel.org
18136 M: Tony Finch <dot@dotat.at>
18138 W: http://dotat.at/prog/unifdef
18139 F: scripts/unifdef.c
18141 UNIFORM CDROM DRIVER
18142 M: Jens Axboe <axboe@kernel.dk>
18144 W: http://www.kernel.dk
18145 F: Documentation/cdrom/
18146 F: drivers/cdrom/cdrom.c
18147 F: include/linux/cdrom.h
18148 F: include/uapi/linux/cdrom.h
18150 UNISYS S-PAR DRIVERS
18151 M: David Kershner <david.kershner@unisys.com>
18152 L: sparmaintainer@unisys.com (Unisys internal)
18154 F: drivers/staging/unisys/
18155 F: drivers/visorbus/
18156 F: include/linux/visorbus.h
18158 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18159 R: Alim Akhtar <alim.akhtar@samsung.com>
18160 R: Avri Altman <avri.altman@wdc.com>
18161 L: linux-scsi@vger.kernel.org
18163 F: Documentation/scsi/ufs.rst
18164 F: drivers/scsi/ufs/
18166 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18167 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18168 L: linux-scsi@vger.kernel.org
18170 F: drivers/scsi/ufs/*dwc*
18172 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18173 M: Stanley Chu <stanley.chu@mediatek.com>
18174 L: linux-scsi@vger.kernel.org
18175 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18177 F: drivers/scsi/ufs/ufs-mediatek*
18179 UNSORTED BLOCK IMAGES (UBI)
18180 M: Richard Weinberger <richard@nod.at>
18181 L: linux-mtd@lists.infradead.org
18183 W: http://www.linux-mtd.infradead.org/
18184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18186 F: drivers/mtd/ubi/
18187 F: include/linux/mtd/ubi.h
18188 F: include/uapi/mtd/ubi-user.h
18190 USB "USBNET" DRIVER FRAMEWORK
18191 M: Oliver Neukum <oneukum@suse.com>
18192 L: netdev@vger.kernel.org
18194 W: http://www.linux-usb.org/usbnet
18195 F: drivers/net/usb/usbnet.c
18196 F: include/linux/usb/usbnet.h
18199 M: Oliver Neukum <oneukum@suse.com>
18200 L: linux-usb@vger.kernel.org
18202 F: Documentation/usb/acm.rst
18203 F: drivers/usb/class/cdc-acm.*
18205 USB APPLE MFI FASTCHARGE DRIVER
18206 M: Bastien Nocera <hadess@hadess.net>
18207 L: linux-usb@vger.kernel.org
18209 F: drivers/usb/misc/apple-mfi-fastcharge.c
18211 USB AR5523 WIRELESS DRIVER
18212 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18213 L: linux-wireless@vger.kernel.org
18215 F: drivers/net/wireless/ath/ar5523/
18218 M: Oliver Neukum <oneukum@suse.com>
18219 L: linux-usb@vger.kernel.org
18220 L: linux-scsi@vger.kernel.org
18222 F: drivers/usb/storage/uas.c
18224 USB CDC ETHERNET DRIVER
18225 M: Oliver Neukum <oliver@neukum.org>
18226 L: linux-usb@vger.kernel.org
18228 F: drivers/net/usb/cdc_*.c
18229 F: include/uapi/linux/usb/cdc.h
18231 USB CHAOSKEY DRIVER
18232 M: Keith Packard <keithp@keithp.com>
18233 L: linux-usb@vger.kernel.org
18235 F: drivers/usb/misc/chaoskey.c
18237 USB CYPRESS C67X00 DRIVER
18238 M: Peter Korsgaard <jacmet@sunsite.dk>
18239 L: linux-usb@vger.kernel.org
18241 F: drivers/usb/c67x00/
18243 USB DAVICOM DM9601 DRIVER
18244 M: Peter Korsgaard <jacmet@sunsite.dk>
18245 L: netdev@vger.kernel.org
18247 W: http://www.linux-usb.org/usbnet
18248 F: drivers/net/usb/dm9601.c
18251 M: Alan Stern <stern@rowland.harvard.edu>
18252 L: linux-usb@vger.kernel.org
18254 F: Documentation/usb/ehci.rst
18255 F: drivers/usb/host/ehci*
18257 USB GADGET/PERIPHERAL SUBSYSTEM
18258 M: Felipe Balbi <balbi@kernel.org>
18259 L: linux-usb@vger.kernel.org
18261 W: http://www.linux-usb.org/gadget
18262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18263 F: drivers/usb/gadget/
18264 F: include/linux/usb/gadget*
18266 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18267 M: Jiri Kosina <jikos@kernel.org>
18268 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18269 L: linux-usb@vger.kernel.org
18271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18272 F: Documentation/hid/hiddev.rst
18273 F: drivers/hid/usbhid/
18275 USB INTEL XHCI ROLE MUX DRIVER
18276 M: Hans de Goede <hdegoede@redhat.com>
18277 L: linux-usb@vger.kernel.org
18279 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18281 USB IP DRIVER FOR HISILICON KIRIN
18282 M: Yu Chen <chenyu56@huawei.com>
18283 M: Binghui Wang <wangbinghui@hisilicon.com>
18284 L: linux-usb@vger.kernel.org
18286 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18287 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18290 M: Olav Kongas <ok@artecdesign.ee>
18291 L: linux-usb@vger.kernel.org
18293 F: drivers/usb/host/isp116x*
18294 F: include/linux/usb/isp116x.h
18296 USB LAN78XX ETHERNET DRIVER
18297 M: Woojung Huh <woojung.huh@microchip.com>
18298 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18299 L: netdev@vger.kernel.org
18301 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18302 F: drivers/net/usb/lan78xx.*
18303 F: include/dt-bindings/net/microchip-lan78xx.h
18305 USB MASS STORAGE DRIVER
18306 M: Alan Stern <stern@rowland.harvard.edu>
18307 L: linux-usb@vger.kernel.org
18308 L: usb-storage@lists.one-eyed-alien.net
18310 F: drivers/usb/storage/
18313 M: Clemens Ladisch <clemens@ladisch.de>
18314 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18317 F: sound/usb/midi.*
18319 USB NETWORKING DRIVERS
18320 L: linux-usb@vger.kernel.org
18322 F: drivers/net/usb/
18325 M: Alan Stern <stern@rowland.harvard.edu>
18326 L: linux-usb@vger.kernel.org
18328 F: Documentation/usb/ohci.rst
18329 F: drivers/usb/host/ohci*
18331 USB OTG FSM (Finite State Machine)
18332 M: Peter Chen <Peter.Chen@nxp.com>
18333 L: linux-usb@vger.kernel.org
18335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18336 F: drivers/usb/common/usb-otg-fsm.c
18339 M: Valentina Manea <valentina.manea.m@gmail.com>
18340 M: Shuah Khan <shuah@kernel.org>
18341 M: Shuah Khan <skhan@linuxfoundation.org>
18342 L: linux-usb@vger.kernel.org
18344 F: Documentation/usb/usbip_protocol.rst
18345 F: drivers/usb/usbip/
18346 F: tools/testing/selftests/drivers/usb/usbip/
18347 F: tools/usb/usbip/
18350 M: Petko Manolov <petkan@nucleusys.com>
18351 L: linux-usb@vger.kernel.org
18352 L: netdev@vger.kernel.org
18354 W: https://github.com/petkan/pegasus
18355 T: git git://github.com/petkan/pegasus.git
18356 F: drivers/net/usb/pegasus.*
18359 M: Felipe Balbi <balbi@kernel.org>
18360 L: linux-usb@vger.kernel.org
18362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18363 F: drivers/usb/phy/
18365 USB PRINTER DRIVER (usblp)
18366 M: Pete Zaitcev <zaitcev@redhat.com>
18367 L: linux-usb@vger.kernel.org
18369 F: drivers/usb/class/usblp.c
18371 USB RAW GADGET DRIVER
18372 R: Andrey Konovalov <andreyknvl@gmail.com>
18373 L: linux-usb@vger.kernel.org
18375 F: Documentation/usb/raw-gadget.rst
18376 F: drivers/usb/gadget/legacy/raw_gadget.c
18377 F: include/uapi/linux/usb/raw_gadget.h
18379 USB QMI WWAN NETWORK DRIVER
18380 M: Bjørn Mork <bjorn@mork.no>
18381 L: netdev@vger.kernel.org
18383 F: Documentation/ABI/testing/sysfs-class-net-qmi
18384 F: drivers/net/usb/qmi_wwan.c
18387 M: Petko Manolov <petkan@nucleusys.com>
18388 L: linux-usb@vger.kernel.org
18389 L: netdev@vger.kernel.org
18391 W: https://github.com/petkan/rtl8150
18392 T: git git://github.com/petkan/rtl8150.git
18393 F: drivers/net/usb/rtl8150.c
18395 USB SERIAL SUBSYSTEM
18396 M: Johan Hovold <johan@kernel.org>
18397 L: linux-usb@vger.kernel.org
18399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18400 F: Documentation/usb/usb-serial.rst
18401 F: drivers/usb/serial/
18402 F: include/linux/usb/serial.h
18404 USB SMSC75XX ETHERNET DRIVER
18405 M: Steve Glendinning <steve.glendinning@shawell.net>
18406 L: netdev@vger.kernel.org
18408 F: drivers/net/usb/smsc75xx.*
18410 USB SMSC95XX ETHERNET DRIVER
18411 M: Steve Glendinning <steve.glendinning@shawell.net>
18412 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18413 L: netdev@vger.kernel.org
18415 F: drivers/net/usb/smsc95xx.*
18418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18419 L: linux-usb@vger.kernel.org
18421 W: http://www.linux-usb.org
18422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18423 F: Documentation/devicetree/bindings/usb/
18424 F: Documentation/usb/
18426 F: include/linux/usb.h
18427 F: include/linux/usb/
18429 USB TYPEC BUS FOR ALTERNATE MODES
18430 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18431 L: linux-usb@vger.kernel.org
18433 F: Documentation/ABI/testing/sysfs-bus-typec
18434 F: Documentation/driver-api/usb/typec_bus.rst
18435 F: drivers/usb/typec/altmodes/
18436 F: include/linux/usb/typec_altmode.h
18439 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18440 L: linux-usb@vger.kernel.org
18442 F: Documentation/ABI/testing/sysfs-class-typec
18443 F: Documentation/driver-api/usb/typec.rst
18444 F: drivers/usb/typec/
18445 F: include/linux/usb/typec.h
18447 USB TYPEC INTEL PMC MUX DRIVER
18448 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18449 L: linux-usb@vger.kernel.org
18451 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18452 F: drivers/usb/typec/mux/intel_pmc_mux.c
18454 USB TYPEC PI3USB30532 MUX DRIVER
18455 M: Hans de Goede <hdegoede@redhat.com>
18456 L: linux-usb@vger.kernel.org
18458 F: drivers/usb/typec/mux/pi3usb30532.c
18460 USB TYPEC PORT CONTROLLER DRIVERS
18461 M: Guenter Roeck <linux@roeck-us.net>
18462 L: linux-usb@vger.kernel.org
18464 F: drivers/usb/typec/tcpm/
18467 M: Alan Stern <stern@rowland.harvard.edu>
18468 L: linux-usb@vger.kernel.org
18470 F: drivers/usb/host/uhci*
18473 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18474 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18475 L: linux-media@vger.kernel.org
18477 W: http://www.ideasonboard.org/uvc/
18478 T: git git://linuxtv.org/media_tree.git
18479 F: drivers/media/usb/uvc/
18480 F: include/uapi/linux/uvcvideo.h
18483 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18484 L: linux-usb@vger.kernel.org
18486 F: drivers/usb/gadget/function/*uvc*
18487 F: drivers/usb/gadget/legacy/webcam.c
18488 F: include/uapi/linux/usb/g_uvc.h
18490 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18491 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18492 L: linux-wireless@vger.kernel.org
18494 F: drivers/net/wireless/rndis_wlan.c
18497 M: Mathias Nyman <mathias.nyman@intel.com>
18498 L: linux-usb@vger.kernel.org
18500 F: drivers/usb/host/pci-quirks*
18501 F: drivers/usb/host/xhci*
18504 L: linux-wireless@vger.kernel.org
18506 W: http://linux-lc100020.sourceforge.net
18507 F: drivers/net/wireless/zydas/zd1201.*
18510 M: Antoine Jacquet <royale@zerezo.com>
18511 L: linux-usb@vger.kernel.org
18512 L: linux-media@vger.kernel.org
18514 W: http://royale.zerezo.com/zr364xx/
18515 T: git git://linuxtv.org/media_tree.git
18516 F: Documentation/admin-guide/media/zr364xx*
18517 F: drivers/media/usb/zr364xx/
18519 USER-MODE LINUX (UML)
18520 M: Jeff Dike <jdike@addtoit.com>
18521 M: Richard Weinberger <richard@nod.at>
18522 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18523 L: linux-um@lists.infradead.org
18525 W: http://user-mode-linux.sourceforge.net
18526 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18528 F: Documentation/virt/uml/
18533 USERSPACE COPYIN/COPYOUT (UIOVEC)
18534 M: Alexander Viro <viro@zeniv.linux.org.uk>
18536 F: include/linux/uio.h
18539 USERSPACE DMA BUFFER DRIVER
18540 M: Gerd Hoffmann <kraxel@redhat.com>
18541 L: dri-devel@lists.freedesktop.org
18543 T: git git://anongit.freedesktop.org/drm/drm-misc
18544 F: drivers/dma-buf/udmabuf.c
18545 F: include/uapi/linux/udmabuf.h
18547 USERSPACE I/O (UIO)
18548 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18551 F: Documentation/driver-api/uio-howto.rst
18553 F: include/linux/uio_driver.h
18556 M: Karel Zak <kzak@redhat.com>
18557 L: util-linux@vger.kernel.org
18559 W: http://en.wikipedia.org/wiki/Util-linux
18560 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18563 M: Christoph Hellwig <hch@lst.de>
18564 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18565 L: linux-kernel@vger.kernel.org
18567 T: git git://git.infradead.org/users/hch/uuid.git
18568 F: include/linux/uuid.h
18569 F: include/uapi/linux/uuid.h
18574 M: Justin Ernst <justin.ernst@hpe.com>
18575 L: platform-driver-x86@vger.kernel.org
18577 F: drivers/platform/x86/uv_sysfs.c
18580 M: Michal Januszewski <spock@gentoo.org>
18581 L: linux-fbdev@vger.kernel.org
18583 W: https://github.com/mjanusz/v86d
18584 F: Documentation/fb/uvesafb.rst
18585 F: drivers/video/fbdev/uvesafb.*
18587 Ux500 CLOCK DRIVERS
18588 M: Ulf Hansson <ulf.hansson@linaro.org>
18589 L: linux-clk@vger.kernel.org
18590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18592 F: drivers/clk/ux500/
18595 M: Stefan Agner <stefan@agner.ch>
18596 L: linux-mtd@lists.infradead.org
18598 F: drivers/mtd/nand/raw/vf610_nfc.c
18600 VFAT/FAT/MSDOS FILESYSTEM
18601 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18603 F: Documentation/filesystems/vfat.rst
18607 M: Alex Williamson <alex.williamson@redhat.com>
18608 R: Cornelia Huck <cohuck@redhat.com>
18609 L: kvm@vger.kernel.org
18611 T: git git://github.com/awilliam/linux-vfio.git
18612 F: Documentation/driver-api/vfio.rst
18614 F: include/linux/vfio.h
18615 F: include/uapi/linux/vfio.h
18618 M: Diana Craciun <diana.craciun@oss.nxp.com>
18619 L: kvm@vger.kernel.org
18621 F: drivers/vfio/fsl-mc/
18623 VFIO MEDIATED DEVICE DRIVERS
18624 M: Kirti Wankhede <kwankhede@nvidia.com>
18625 L: kvm@vger.kernel.org
18627 F: Documentation/driver-api/vfio-mediated-device.rst
18628 F: drivers/vfio/mdev/
18629 F: include/linux/mdev.h
18630 F: samples/vfio-mdev/
18632 VFIO PLATFORM DRIVER
18633 M: Eric Auger <eric.auger@redhat.com>
18634 L: kvm@vger.kernel.org
18636 F: drivers/vfio/platform/
18639 R: Lukas Wunner <lukas@wunner.de>
18641 T: git git://anongit.freedesktop.org/drm/drm-misc
18642 F: Documentation/gpu/vga-switcheroo.rst
18643 F: drivers/gpu/vga/vga_switcheroo.c
18644 F: include/linux/vga_switcheroo.h
18646 VIA RHINE NETWORK DRIVER
18648 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18649 F: drivers/net/ethernet/via/via-rhine.c
18651 VIA SD/MMC CARD CONTROLLER DRIVER
18652 M: Bruce Chang <brucechang@via.com.tw>
18653 M: Harald Welte <HaraldWelte@viatech.com>
18655 F: drivers/mmc/host/via-sdmmc.c
18657 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18658 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18659 L: linux-fbdev@vger.kernel.org
18661 F: drivers/video/fbdev/via/
18662 F: include/linux/via-core.h
18663 F: include/linux/via-gpio.h
18664 F: include/linux/via_i2c.h
18666 VIA VELOCITY NETWORK DRIVER
18667 M: Francois Romieu <romieu@fr.zoreil.com>
18668 L: netdev@vger.kernel.org
18670 F: drivers/net/ethernet/via/via-velocity.*
18672 VICODEC VIRTUAL CODEC DRIVER
18673 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18674 L: linux-media@vger.kernel.org
18676 W: https://linuxtv.org
18677 T: git git://linuxtv.org/media_tree.git
18678 F: drivers/media/test-drivers/vicodec/*
18680 VIDEO I2C POLLING DRIVER
18681 M: Matt Ranostay <matt.ranostay@konsulko.com>
18682 L: linux-media@vger.kernel.org
18684 F: drivers/media/i2c/video-i2c.c
18686 VIDEO MULTIPLEXER DRIVER
18687 M: Philipp Zabel <p.zabel@pengutronix.de>
18688 L: linux-media@vger.kernel.org
18690 F: drivers/media/platform/video-mux.c
18692 VIDEOBUF2 FRAMEWORK
18693 M: Tomasz Figa <tfiga@chromium.org>
18694 M: Marek Szyprowski <m.szyprowski@samsung.com>
18695 L: linux-media@vger.kernel.org
18697 F: drivers/media/common/videobuf2/*
18698 F: include/media/videobuf2-*
18700 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18701 M: Helen Koike <helen.koike@collabora.com>
18702 R: Shuah Khan <skhan@linuxfoundation.org>
18703 L: linux-media@vger.kernel.org
18705 W: https://linuxtv.org
18706 T: git git://linuxtv.org/media_tree.git
18707 F: drivers/media/test-drivers/vimc/*
18710 M: Alex Williamson <alex.williamson@redhat.com>
18711 M: Paolo Bonzini <pbonzini@redhat.com>
18712 L: kvm@vger.kernel.org
18716 VIRTIO AND VHOST VSOCK DRIVER
18717 M: Stefan Hajnoczi <stefanha@redhat.com>
18718 M: Stefano Garzarella <sgarzare@redhat.com>
18719 L: kvm@vger.kernel.org
18720 L: virtualization@lists.linux-foundation.org
18721 L: netdev@vger.kernel.org
18723 F: drivers/net/vsockmon.c
18724 F: drivers/vhost/vsock.c
18725 F: include/linux/virtio_vsock.h
18726 F: include/uapi/linux/virtio_vsock.h
18727 F: include/uapi/linux/vm_sockets_diag.h
18728 F: include/uapi/linux/vsockmon.h
18729 F: net/vmw_vsock/af_vsock_tap.c
18730 F: net/vmw_vsock/diag.c
18731 F: net/vmw_vsock/virtio_transport.c
18732 F: net/vmw_vsock/virtio_transport_common.c
18733 F: net/vmw_vsock/vsock_loopback.c
18734 F: tools/testing/vsock/
18736 VIRTIO BLOCK AND SCSI DRIVERS
18737 M: "Michael S. Tsirkin" <mst@redhat.com>
18738 M: Jason Wang <jasowang@redhat.com>
18739 R: Paolo Bonzini <pbonzini@redhat.com>
18740 R: Stefan Hajnoczi <stefanha@redhat.com>
18741 L: virtualization@lists.linux-foundation.org
18743 F: drivers/block/virtio_blk.c
18744 F: drivers/scsi/virtio_scsi.c
18745 F: drivers/vhost/scsi.c
18746 F: include/uapi/linux/virtio_blk.h
18747 F: include/uapi/linux/virtio_scsi.h
18749 VIRTIO CONSOLE DRIVER
18750 M: Amit Shah <amit@kernel.org>
18751 L: virtualization@lists.linux-foundation.org
18753 F: drivers/char/virtio_console.c
18754 F: include/linux/virtio_console.h
18755 F: include/uapi/linux/virtio_console.h
18757 VIRTIO CORE AND NET DRIVERS
18758 M: "Michael S. Tsirkin" <mst@redhat.com>
18759 M: Jason Wang <jasowang@redhat.com>
18760 L: virtualization@lists.linux-foundation.org
18762 F: Documentation/devicetree/bindings/virtio/
18763 F: drivers/block/virtio_blk.c
18764 F: drivers/crypto/virtio/
18765 F: drivers/net/virtio_net.c
18768 F: include/linux/vdpa.h
18769 F: include/linux/virtio*.h
18770 F: include/uapi/linux/virtio_*.h
18774 M: "Michael S. Tsirkin" <mst@redhat.com>
18775 M: David Hildenbrand <david@redhat.com>
18776 L: virtualization@lists.linux-foundation.org
18778 F: drivers/virtio/virtio_balloon.c
18779 F: include/uapi/linux/virtio_balloon.h
18780 F: include/linux/balloon_compaction.h
18781 F: mm/balloon_compaction.c
18783 VIRTIO CRYPTO DRIVER
18784 M: Gonglei <arei.gonglei@huawei.com>
18785 L: virtualization@lists.linux-foundation.org
18786 L: linux-crypto@vger.kernel.org
18788 F: drivers/crypto/virtio/
18789 F: include/uapi/linux/virtio_crypto.h
18791 VIRTIO DRIVERS FOR S390
18792 M: Cornelia Huck <cohuck@redhat.com>
18793 M: Halil Pasic <pasic@linux.ibm.com>
18794 L: linux-s390@vger.kernel.org
18795 L: virtualization@lists.linux-foundation.org
18796 L: kvm@vger.kernel.org
18798 F: arch/s390/include/uapi/asm/virtio-ccw.h
18799 F: drivers/s390/virtio/
18802 M: Vivek Goyal <vgoyal@redhat.com>
18803 M: Stefan Hajnoczi <stefanha@redhat.com>
18804 M: Miklos Szeredi <miklos@szeredi.hu>
18805 L: virtualization@lists.linux-foundation.org
18806 L: linux-fsdevel@vger.kernel.org
18808 W: https://virtio-fs.gitlab.io/
18809 F: Documentation/filesystems/virtiofs.rst
18810 F: fs/fuse/virtio_fs.c
18811 F: include/uapi/linux/virtio_fs.h
18814 M: David Airlie <airlied@linux.ie>
18815 M: Gerd Hoffmann <kraxel@redhat.com>
18816 L: dri-devel@lists.freedesktop.org
18817 L: virtualization@lists.linux-foundation.org
18819 T: git git://anongit.freedesktop.org/drm/drm-misc
18820 F: drivers/gpu/drm/virtio/
18821 F: include/uapi/linux/virtio_gpu.h
18823 VIRTIO HOST (VHOST)
18824 M: "Michael S. Tsirkin" <mst@redhat.com>
18825 M: Jason Wang <jasowang@redhat.com>
18826 L: kvm@vger.kernel.org
18827 L: virtualization@lists.linux-foundation.org
18828 L: netdev@vger.kernel.org
18830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18832 F: include/linux/vhost_iotlb.h
18833 F: include/uapi/linux/vhost.h
18835 VIRTIO INPUT DRIVER
18836 M: Gerd Hoffmann <kraxel@redhat.com>
18838 F: drivers/virtio/virtio_input.c
18839 F: include/uapi/linux/virtio_input.h
18841 VIRTIO IOMMU DRIVER
18842 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18843 L: virtualization@lists.linux-foundation.org
18845 F: drivers/iommu/virtio-iommu.c
18846 F: include/uapi/linux/virtio_iommu.h
18849 M: David Hildenbrand <david@redhat.com>
18850 L: virtualization@lists.linux-foundation.org
18852 W: https://virtio-mem.gitlab.io/
18853 F: drivers/virtio/virtio_mem.c
18854 F: include/uapi/linux/virtio_mem.h
18856 VIRTUAL BOX GUEST DEVICE DRIVER
18857 M: Hans de Goede <hdegoede@redhat.com>
18858 M: Arnd Bergmann <arnd@arndb.de>
18859 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18861 F: drivers/virt/vboxguest/
18862 F: include/linux/vbox_utils.h
18863 F: include/uapi/linux/vbox*.h
18865 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18866 M: Hans de Goede <hdegoede@redhat.com>
18867 L: linux-fsdevel@vger.kernel.org
18871 VIRTUAL SERIO DEVICE DRIVER
18872 M: Stephen Chandler Paul <thatslyude@gmail.com>
18874 F: drivers/input/serio/userio.c
18875 F: include/uapi/linux/userio.h
18877 VIVID VIRTUAL VIDEO DRIVER
18878 M: Hans Verkuil <hverkuil@xs4all.nl>
18879 L: linux-media@vger.kernel.org
18881 W: https://linuxtv.org
18882 T: git git://linuxtv.org/media_tree.git
18883 F: drivers/media/test-drivers/vivid/*
18885 VIDTV VIRTUAL DIGITAL TV DRIVER
18886 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18887 L: linux-media@vger.kernel.org
18889 W: https://linuxtv.org
18890 T: git git://linuxtv.org/media_tree.git
18891 F: drivers/media/test-drivers/vidtv/*
18894 M: Florian Fainelli <f.fainelli@gmail.com>
18895 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18897 F: drivers/vlynq/vlynq.c
18898 F: include/linux/vlynq.h
18901 M: Martyn Welch <martyn@welchs.me.uk>
18902 M: Manohar Vanga <manohar.vanga@gmail.com>
18903 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18904 L: devel@driverdev.osuosl.org
18906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18907 F: Documentation/driver-api/vme.rst
18908 F: drivers/staging/vme/
18910 F: include/linux/vme*
18912 VMWARE BALLOON DRIVER
18913 M: Nadav Amit <namit@vmware.com>
18914 M: "VMware, Inc." <pv-drivers@vmware.com>
18915 L: linux-kernel@vger.kernel.org
18917 F: drivers/misc/vmw_balloon.c
18919 VMWARE HYPERVISOR INTERFACE
18920 M: Deep Shah <sdeep@vmware.com>
18921 M: "VMware, Inc." <pv-drivers@vmware.com>
18922 L: virtualization@lists.linux-foundation.org
18924 F: arch/x86/include/asm/vmware.h
18925 F: arch/x86/kernel/cpu/vmware.c
18927 VMWARE PVRDMA DRIVER
18928 M: Adit Ranadive <aditr@vmware.com>
18929 M: VMware PV-Drivers <pv-drivers@vmware.com>
18930 L: linux-rdma@vger.kernel.org
18932 F: drivers/infiniband/hw/vmw_pvrdma/
18934 VMware PVSCSI driver
18935 M: Jim Gill <jgill@vmware.com>
18936 M: VMware PV-Drivers <pv-drivers@vmware.com>
18937 L: linux-scsi@vger.kernel.org
18939 F: drivers/scsi/vmw_pvscsi.c
18940 F: drivers/scsi/vmw_pvscsi.h
18942 VMWARE VIRTUAL PTP CLOCK DRIVER
18943 M: Vivek Thampi <vithampi@vmware.com>
18944 M: "VMware, Inc." <pv-drivers@vmware.com>
18945 L: netdev@vger.kernel.org
18947 F: drivers/ptp/ptp_vmw.c
18949 VMWARE VMMOUSE SUBDRIVER
18950 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18951 M: "VMware, Inc." <pv-drivers@vmware.com>
18952 L: linux-input@vger.kernel.org
18954 F: drivers/input/mouse/vmmouse.c
18955 F: drivers/input/mouse/vmmouse.h
18957 VMWARE VMXNET3 ETHERNET DRIVER
18958 M: Ronak Doshi <doshir@vmware.com>
18959 M: "VMware, Inc." <pv-drivers@vmware.com>
18960 L: netdev@vger.kernel.org
18962 F: drivers/net/vmxnet3/
18964 VOCORE VOCORE2 BOARD
18965 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18966 L: linux-mips@vger.kernel.org
18968 F: arch/mips/boot/dts/ralink/vocore2.dts
18970 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18971 M: Liam Girdwood <lgirdwood@gmail.com>
18972 M: Mark Brown <broonie@kernel.org>
18973 L: linux-kernel@vger.kernel.org
18975 W: http://www.slimlogic.co.uk/?p=48
18976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18977 F: Documentation/devicetree/bindings/regulator/
18978 F: Documentation/power/regulator/
18979 F: drivers/regulator/
18980 F: include/dt-bindings/regulator/
18981 F: include/linux/regulator/
18982 K: regulator_get_optional
18985 M: David Ahern <dsahern@kernel.org>
18986 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18987 L: netdev@vger.kernel.org
18989 F: Documentation/networking/vrf.rst
18990 F: drivers/net/vrf.c
18993 M: Petr Mladek <pmladek@suse.com>
18994 M: Steven Rostedt <rostedt@goodmis.org>
18995 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18996 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18997 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19000 F: Documentation/core-api/printk-formats.rst
19001 F: lib/test_printf.c
19004 VT1211 HARDWARE MONITOR DRIVER
19005 M: Juerg Haefliger <juergh@gmail.com>
19006 L: linux-hwmon@vger.kernel.org
19008 F: Documentation/hwmon/vt1211.rst
19009 F: drivers/hwmon/vt1211.c
19011 VT8231 HARDWARE MONITOR DRIVER
19012 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19013 L: linux-hwmon@vger.kernel.org
19015 F: drivers/hwmon/vt8231.c
19017 VUB300 USB to SDIO/SD/MMC bridge chip
19018 L: linux-mmc@vger.kernel.org
19020 F: drivers/mmc/host/vub300.c
19022 W1 DALLAS'S 1-WIRE BUS
19023 M: Evgeniy Polyakov <zbr@ioremap.net>
19025 F: Documentation/devicetree/bindings/w1/
19026 F: Documentation/w1/
19028 F: include/linux/w1.h
19030 W83791D HARDWARE MONITORING DRIVER
19031 M: Marc Hulsman <m.hulsman@tudelft.nl>
19032 L: linux-hwmon@vger.kernel.org
19034 F: Documentation/hwmon/w83791d.rst
19035 F: drivers/hwmon/w83791d.c
19037 W83793 HARDWARE MONITORING DRIVER
19038 M: Rudolf Marek <r.marek@assembler.cz>
19039 L: linux-hwmon@vger.kernel.org
19041 F: Documentation/hwmon/w83793.rst
19042 F: drivers/hwmon/w83793.c
19044 W83795 HARDWARE MONITORING DRIVER
19045 M: Jean Delvare <jdelvare@suse.com>
19046 L: linux-hwmon@vger.kernel.org
19048 F: drivers/hwmon/w83795.c
19050 W83L51xD SD/MMC CARD INTERFACE DRIVER
19051 M: Pierre Ossman <pierre@ossman.eu>
19053 F: drivers/mmc/host/wbsd.*
19055 WACOM PROTOCOL 4 SERIAL TABLETS
19056 M: Julian Squires <julian@cipht.net>
19057 M: Hans de Goede <hdegoede@redhat.com>
19058 L: linux-input@vger.kernel.org
19060 F: drivers/input/tablet/wacom_serial4.c
19062 WATCHDOG DEVICE DRIVERS
19063 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19064 M: Guenter Roeck <linux@roeck-us.net>
19065 L: linux-watchdog@vger.kernel.org
19067 W: http://www.linux-watchdog.org/
19068 T: git git://www.linux-watchdog.org/linux-watchdog.git
19069 F: Documentation/devicetree/bindings/watchdog/
19070 F: Documentation/watchdog/
19071 F: drivers/watchdog/
19072 F: include/linux/watchdog.h
19073 F: include/uapi/linux/watchdog.h
19075 WHISKEYCOVE PMIC GPIO DRIVER
19076 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19077 L: linux-gpio@vger.kernel.org
19079 F: drivers/gpio/gpio-wcove.c
19082 M: Dianlong Li <long17.cool@163.com>
19083 L: linux-rtc@vger.kernel.org
19085 F: drivers/rtc/rtc-sd3078.c
19088 M: David Rheinsberg <david.rheinsberg@gmail.com>
19089 L: linux-input@vger.kernel.org
19091 F: drivers/hid/hid-wiimote*
19093 WILOCITY WIL6210 WIRELESS DRIVER
19094 M: Maya Erez <merez@codeaurora.org>
19095 L: linux-wireless@vger.kernel.org
19096 L: wil6210@qti.qualcomm.com
19098 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19099 F: drivers/net/wireless/ath/wil6210/
19102 M: David Härdeman <david@hardeman.nu>
19104 F: drivers/media/rc/winbond-cir.c
19106 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19107 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19108 L: linux-watchdog@vger.kernel.org
19110 F: drivers/watchdog/ebc-c384_wdt.c
19112 WINSYSTEMS WS16C48 GPIO DRIVER
19113 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19114 L: linux-gpio@vger.kernel.org
19116 F: drivers/gpio/gpio-ws16c48.c
19118 WIREGUARD SECURE NETWORK TUNNEL
19119 M: Jason A. Donenfeld <Jason@zx2c4.com>
19120 L: wireguard@lists.zx2c4.com
19121 L: netdev@vger.kernel.org
19123 F: drivers/net/wireguard/
19124 F: tools/testing/selftests/wireguard/
19126 WISTRON LAPTOP BUTTON DRIVER
19127 M: Miloslav Trmac <mitr@volny.cz>
19129 F: drivers/input/misc/wistron_btns.c
19131 WL3501 WIRELESS PCMCIA CARD DRIVER
19132 L: linux-wireless@vger.kernel.org
19134 F: drivers/net/wireless/wl3501*
19136 WOLFSON MICROELECTRONICS DRIVERS
19137 L: patches@opensource.cirrus.com
19139 W: https://github.com/CirrusLogic/linux-drivers/wiki
19140 T: git https://github.com/CirrusLogic/linux-drivers.git
19141 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19142 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19143 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19144 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19145 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19146 F: Documentation/hwmon/wm83??.rst
19147 F: arch/arm/mach-s3c/mach-crag6410*
19148 F: drivers/clk/clk-wm83*.c
19149 F: drivers/extcon/extcon-arizona.c
19150 F: drivers/gpio/gpio-*wm*.c
19151 F: drivers/gpio/gpio-arizona.c
19152 F: drivers/hwmon/wm83??-hwmon.c
19153 F: drivers/input/misc/wm831x-on.c
19154 F: drivers/input/touchscreen/wm831x-ts.c
19155 F: drivers/input/touchscreen/wm97*.c
19156 F: drivers/leds/leds-wm83*.c
19157 F: drivers/mfd/arizona*
19158 F: drivers/mfd/cs47l24*
19159 F: drivers/mfd/wm*.c
19160 F: drivers/power/supply/wm83*.c
19161 F: drivers/regulator/arizona*
19162 F: drivers/regulator/wm8*.c
19163 F: drivers/rtc/rtc-wm83*.c
19164 F: drivers/video/backlight/wm83*_bl.c
19165 F: drivers/watchdog/wm83*_wdt.c
19166 F: include/linux/mfd/arizona/
19167 F: include/linux/mfd/wm831x/
19168 F: include/linux/mfd/wm8350/
19169 F: include/linux/mfd/wm8400*
19170 F: include/linux/regulator/arizona*
19171 F: include/linux/wm97xx.h
19172 F: include/sound/wm????.h
19173 F: sound/soc/codecs/arizona.?
19174 F: sound/soc/codecs/cs47l24*
19175 F: sound/soc/codecs/wm*
19178 M: Tejun Heo <tj@kernel.org>
19179 R: Lai Jiangshan <jiangshanlai@gmail.com>
19181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19182 F: Documentation/core-api/workqueue.rst
19183 F: include/linux/workqueue.h
19184 F: kernel/workqueue.c
19186 X-POWERS AXP288 PMIC DRIVERS
19187 M: Hans de Goede <hdegoede@redhat.com>
19189 F: drivers/acpi/pmic/intel_pmic_xpower.c
19192 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19193 M: Chen-Yu Tsai <wens@csie.org>
19194 L: linux-kernel@vger.kernel.org
19199 M: Martin Schiller <ms@dev.tdt.de>
19200 L: linux-x25@vger.kernel.org
19202 F: Documentation/networking/lapb-module.rst
19203 F: Documentation/networking/x25*
19204 F: drivers/net/wan/hdlc_x25.c
19205 F: drivers/net/wan/lapbether.c
19206 F: include/*/lapb.h
19207 F: include/net/x25*
19208 F: include/uapi/linux/x25.h
19212 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19213 M: Thomas Gleixner <tglx@linutronix.de>
19214 M: Ingo Molnar <mingo@redhat.com>
19215 M: Borislav Petkov <bp@alien8.de>
19217 R: "H. Peter Anvin" <hpa@zytor.com>
19218 L: linux-kernel@vger.kernel.org
19220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19221 F: Documentation/devicetree/bindings/x86/
19222 F: Documentation/x86/
19226 M: Andy Lutomirski <luto@kernel.org>
19227 L: linux-kernel@vger.kernel.org
19229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19232 X86 MCE INFRASTRUCTURE
19233 M: Tony Luck <tony.luck@intel.com>
19234 M: Borislav Petkov <bp@alien8.de>
19235 L: linux-edac@vger.kernel.org
19237 F: arch/x86/kernel/cpu/mce/*
19239 X86 MICROCODE UPDATE SUPPORT
19240 M: Borislav Petkov <bp@alien8.de>
19242 F: arch/x86/kernel/cpu/microcode/*
19245 M: Dave Hansen <dave.hansen@linux.intel.com>
19246 M: Andy Lutomirski <luto@kernel.org>
19247 M: Peter Zijlstra <peterz@infradead.org>
19248 L: linux-kernel@vger.kernel.org
19250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19253 X86 PLATFORM DRIVERS
19254 M: Hans de Goede <hdegoede@redhat.com>
19255 M: Mark Gross <mgross@linux.intel.com>
19256 L: platform-driver-x86@vger.kernel.org
19258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19259 F: drivers/platform/olpc/
19260 F: drivers/platform/x86/
19262 X86 PLATFORM DRIVERS - ARCH
19263 R: Darren Hart <dvhart@infradead.org>
19264 R: Andy Shevchenko <andy@infradead.org>
19265 L: platform-driver-x86@vger.kernel.org
19268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19269 F: arch/x86/platform
19271 X86 PLATFORM UV HPE SUPERDOME FLEX
19272 M: Steve Wahl <steve.wahl@hpe.com>
19273 R: Mike Travis <mike.travis@hpe.com>
19274 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19275 R: Russ Anderson <russ.anderson@hpe.com>
19277 F: arch/x86/include/asm/uv/
19278 F: arch/x86/kernel/apic/x2apic_uv_x.c
19279 F: arch/x86/platform/uv/
19282 M: Andy Lutomirski <luto@kernel.org>
19283 L: linux-kernel@vger.kernel.org
19285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19286 F: arch/x86/entry/vdso/
19289 M: Matthew Wilcox <willy@infradead.org>
19290 L: linux-fsdevel@vger.kernel.org
19292 F: Documentation/core-api/xarray.rst
19293 F: include/linux/idr.h
19294 F: include/linux/xarray.h
19297 F: tools/testing/radix-tree
19300 M: Benjamin Valentin <benpicco@googlemail.com>
19302 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19303 F: drivers/media/rc/xbox_remote.c
19305 XC2028/3028 TUNER DRIVER
19306 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19307 L: linux-media@vger.kernel.org
19309 W: https://linuxtv.org
19310 T: git git://linuxtv.org/media_tree.git
19311 F: drivers/media/tuners/tuner-xc2028.*
19313 XDP (eXpress Data Path)
19314 M: Alexei Starovoitov <ast@kernel.org>
19315 M: Daniel Borkmann <daniel@iogearbox.net>
19316 M: David S. Miller <davem@davemloft.net>
19317 M: Jakub Kicinski <kuba@kernel.org>
19318 M: Jesper Dangaard Brouer <hawk@kernel.org>
19319 M: John Fastabend <john.fastabend@gmail.com>
19320 L: netdev@vger.kernel.org
19321 L: bpf@vger.kernel.org
19323 F: include/net/xdp.h
19324 F: include/net/xdp_priv.h
19325 F: include/trace/events/xdp.h
19326 F: kernel/bpf/cpumap.c
19327 F: kernel/bpf/devmap.c
19329 F: samples/bpf/xdp*
19330 F: tools/testing/selftests/bpf/*xdp*
19331 F: tools/testing/selftests/bpf/*/*xdp*
19332 F: drivers/net/ethernet/*/*/*/*/*xdp*
19333 F: drivers/net/ethernet/*/*/*xdp*
19334 K: (?:\b|_)xdp(?:\b|_)
19336 XDP SOCKETS (AF_XDP)
19337 M: Björn Töpel <bjorn.topel@intel.com>
19338 M: Magnus Karlsson <magnus.karlsson@intel.com>
19339 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19340 L: netdev@vger.kernel.org
19341 L: bpf@vger.kernel.org
19343 F: Documentation/networking/af_xdp.rst
19344 F: include/net/xdp_sock*
19345 F: include/net/xsk_buff_pool.h
19346 F: include/uapi/linux/if_xdp.h
19347 F: include/uapi/linux/xdp_diag.h
19348 F: include/net/netns/xdp.h
19350 F: samples/bpf/xdpsock*
19351 F: tools/lib/bpf/xsk*
19353 XEN BLOCK SUBSYSTEM
19354 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19355 M: Roger Pau Monné <roger.pau@citrix.com>
19356 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19358 F: drivers/block/xen*
19359 F: drivers/block/xen-blkback/*
19362 M: Stefano Stabellini <sstabellini@kernel.org>
19363 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19365 F: arch/arm/include/asm/xen/
19368 XEN HYPERVISOR ARM64
19369 M: Stefano Stabellini <sstabellini@kernel.org>
19370 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19372 F: arch/arm64/include/asm/xen/
19375 XEN HYPERVISOR INTERFACE
19376 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19377 M: Juergen Gross <jgross@suse.com>
19378 R: Stefano Stabellini <sstabellini@kernel.org>
19379 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19382 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19383 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19384 F: arch/x86/include/asm/pvclock-abi.h
19385 F: arch/x86/include/asm/xen/
19386 F: arch/x86/platform/pvh/
19388 F: drivers/*/xen-*front.c
19390 F: include/uapi/xen/
19393 XEN NETWORK BACKEND DRIVER
19394 M: Wei Liu <wei.liu@kernel.org>
19395 M: Paul Durrant <paul@xen.org>
19396 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19397 L: netdev@vger.kernel.org
19399 F: drivers/net/xen-netback/*
19402 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19403 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19405 F: arch/x86/pci/*xen*
19406 F: drivers/pci/*xen*
19409 M: Juergen Gross <jgross@suse.com>
19410 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19411 L: linux-scsi@vger.kernel.org
19413 F: drivers/scsi/xen-scsifront.c
19414 F: drivers/xen/xen-scsiback.c
19415 F: include/xen/interface/io/vscsiif.h
19417 XEN SOUND FRONTEND DRIVER
19418 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19419 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19420 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19424 XEN SWIOTLB SUBSYSTEM
19425 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19426 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19427 L: iommu@lists.linux-foundation.org
19429 F: arch/x86/xen/*swiotlb*
19430 F: drivers/xen/*swiotlb*
19433 M: Darrick J. Wong <darrick.wong@oracle.com>
19434 M: linux-xfs@vger.kernel.org
19435 L: linux-xfs@vger.kernel.org
19438 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19439 F: Documentation/ABI/testing/sysfs-fs-xfs
19440 F: Documentation/admin-guide/xfs.rst
19441 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19442 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19444 F: include/uapi/linux/dqblk_xfs.h
19445 F: include/uapi/linux/fsmap.h
19447 XILINX AXI ETHERNET DRIVER
19448 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19450 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19453 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19454 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19455 L: linux-can@vger.kernel.org
19457 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19458 F: drivers/net/can/xilinx_can.c
19460 XILINX SD-FEC IP CORES
19461 M: Derek Kiernan <derek.kiernan@xilinx.com>
19462 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19464 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19465 F: Documentation/misc-devices/xilinx_sdfec.rst
19466 F: drivers/misc/Kconfig
19467 F: drivers/misc/Makefile
19468 F: drivers/misc/xilinx_sdfec.c
19469 F: include/uapi/misc/xilinx_sdfec.h
19471 XILINX UARTLITE SERIAL DRIVER
19472 M: Peter Korsgaard <jacmet@sunsite.dk>
19473 L: linux-serial@vger.kernel.org
19475 F: drivers/tty/serial/uartlite.c
19477 XILINX VIDEO IP CORES
19478 M: Hyun Kwon <hyun.kwon@xilinx.com>
19479 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19480 L: linux-media@vger.kernel.org
19482 T: git git://linuxtv.org/media_tree.git
19483 F: Documentation/devicetree/bindings/media/xilinx/
19484 F: drivers/media/platform/xilinx/
19485 F: include/uapi/linux/xilinx-v4l2-controls.h
19487 XILINX ZYNQMP DPDMA DRIVER
19488 M: Hyun Kwon <hyun.kwon@xilinx.com>
19489 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19490 L: dmaengine@vger.kernel.org
19492 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19493 F: drivers/dma/xilinx/xilinx_dpdma.c
19494 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19496 XILINX ZYNQMP PSGTR PHY DRIVER
19497 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19498 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19499 L: linux-kernel@vger.kernel.org
19501 T: git https://github.com/Xilinx/linux-xlnx.git
19502 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19503 F: drivers/phy/xilinx/phy-zynqmp.c
19506 M: Eli Billauer <eli.billauer@gmail.com>
19507 L: linux-kernel@vger.kernel.org
19509 F: drivers/char/xillybus/
19512 M: George Cherian <gcherian@marvell.com>
19513 L: linux-i2c@vger.kernel.org
19515 W: http://www.marvell.com
19516 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19517 F: drivers/i2c/busses/i2c-xlp9xx.c
19519 XRA1403 GPIO EXPANDER
19520 M: Nandor Han <nandor.han@ge.com>
19521 M: Semi Malinen <semi.malinen@ge.com>
19522 L: linux-gpio@vger.kernel.org
19524 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19525 F: drivers/gpio/gpio-xra1403.c
19527 XTENSA XTFPGA PLATFORM SUPPORT
19528 M: Max Filippov <jcmvbkbc@gmail.com>
19529 L: linux-xtensa@linux-xtensa.org
19531 F: drivers/spi/spi-xtensa-xtfpga.c
19532 F: sound/soc/xtensa/xtfpga-i2s.c
19534 YAM DRIVER FOR AX.25
19535 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19536 L: linux-hams@vger.kernel.org
19538 F: drivers/net/hamradio/yam*
19539 F: include/linux/yam.h
19541 YAMA SECURITY MODULE
19542 M: Kees Cook <keescook@chromium.org>
19544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19545 F: Documentation/admin-guide/LSM/Yama.rst
19548 YEALINK PHONE DRIVER
19549 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19550 L: usbb2k-api-dev@nongnu.org
19552 F: Documentation/input/devices/yealink.rst
19553 F: drivers/input/misc/yealink.*
19555 Z8530 DRIVER FOR AX.25
19556 M: Joerg Reuter <jreuter@yaina.de>
19557 L: linux-hams@vger.kernel.org
19559 W: http://yaina.de/jreuter/
19560 W: http://www.qsl.net/dl1bke/
19561 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19562 F: drivers/net/hamradio/*scc.c
19563 F: drivers/net/hamradio/z8530.h
19565 ZBUD COMPRESSED PAGE ALLOCATOR
19566 M: Seth Jennings <sjenning@redhat.com>
19567 M: Dan Streetman <ddstreet@ieee.org>
19568 L: linux-mm@kvack.org
19570 F: include/linux/zbud.h
19573 ZD1211RW WIRELESS DRIVER
19574 M: Daniel Drake <dsd@gentoo.org>
19575 M: Ulrich Kunitz <kune@deine-taler.de>
19576 L: linux-wireless@vger.kernel.org
19577 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19579 W: http://zd1211.ath.cx/wiki/DriverRewrite
19580 F: drivers/net/wireless/zydas/zd1211rw/
19582 ZD1301 MEDIA DRIVER
19583 M: Antti Palosaari <crope@iki.fi>
19584 L: linux-media@vger.kernel.org
19586 W: https://linuxtv.org/
19587 W: http://palosaari.fi/linux/
19588 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19589 F: drivers/media/usb/dvb-usb-v2/zd1301*
19591 ZD1301_DEMOD MEDIA DRIVER
19592 M: Antti Palosaari <crope@iki.fi>
19593 L: linux-media@vger.kernel.org
19595 W: https://linuxtv.org/
19596 W: http://palosaari.fi/linux/
19597 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19598 F: drivers/media/dvb-frontends/zd1301_demod*
19600 ZHAOXIN PROCESSOR SUPPORT
19601 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19602 L: linux-kernel@vger.kernel.org
19604 F: arch/x86/kernel/cpu/zhaoxin.c
19607 M: Damien Le Moal <damien.lemoal@wdc.com>
19608 M: Naohiro Aota <naohiro.aota@wdc.com>
19609 R: Johannes Thumshirn <jth@kernel.org>
19610 L: linux-fsdevel@vger.kernel.org
19612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19613 F: Documentation/filesystems/zonefs.rst
19616 ZPOOL COMPRESSED PAGE STORAGE API
19617 M: Dan Streetman <ddstreet@ieee.org>
19618 L: linux-mm@kvack.org
19620 F: include/linux/zpool.h
19623 ZR36067 VIDEO FOR LINUX DRIVER
19624 M: Corentin Labbe <clabbe@baylibre.com>
19625 L: mjpeg-users@lists.sourceforge.net
19626 L: linux-media@vger.kernel.org
19628 W: http://mjpeg.sourceforge.net/driver-zoran/
19629 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19630 F: Documentation/driver-api/media/drivers/zoran.rst
19631 F: drivers/staging/media/zoran/
19633 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19634 M: Minchan Kim <minchan@kernel.org>
19635 M: Nitin Gupta <ngupta@vflare.org>
19636 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19637 L: linux-kernel@vger.kernel.org
19639 F: Documentation/admin-guide/blockdev/zram.rst
19640 F: drivers/block/zram/
19642 ZS DECSTATION Z85C30 SERIAL DRIVER
19643 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19645 F: drivers/tty/serial/zs.*
19647 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19648 M: Minchan Kim <minchan@kernel.org>
19649 M: Nitin Gupta <ngupta@vflare.org>
19650 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19651 L: linux-mm@kvack.org
19653 F: Documentation/vm/zsmalloc.rst
19654 F: include/linux/zsmalloc.h
19657 ZSWAP COMPRESSED SWAP CACHING
19658 M: Seth Jennings <sjenning@redhat.com>
19659 M: Dan Streetman <ddstreet@ieee.org>
19660 M: Vitaly Wool <vitaly.wool@konsulko.com>
19661 L: linux-mm@kvack.org
19666 M: Linus Torvalds <torvalds@linux-foundation.org>
19667 L: linux-kernel@vger.kernel.org
19668 S: Buried alive in reporters
19669 Q: http://patchwork.kernel.org/project/LKML/list/
19670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git