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 <andriy.shevchenko@linux.intel.com>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806 M: Talel Shenhar <talel@amazon.com>
808 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809 F: drivers/thermal/thermal_mmio.c
811 AMAZON ETHERNET DRIVERS
812 M: Netanel Belgazal <netanel@amazon.com>
813 M: Arthur Kiyanovski <akiyano@amazon.com>
814 R: Guy Tzalik <gtzalik@amazon.com>
815 R: Saeed Bishara <saeedb@amazon.com>
816 R: Zorik Machulsky <zorik@amazon.com>
817 L: netdev@vger.kernel.org
819 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
820 F: drivers/net/ethernet/amazon/
822 AMAZON RDMA EFA DRIVER
823 M: Gal Pressman <galpress@amazon.com>
824 R: Yossi Leybovich <sleybo@amazon.com>
825 L: linux-rdma@vger.kernel.org
827 Q: https://patchwork.kernel.org/project/linux-rdma/list/
828 F: drivers/infiniband/hw/efa/
829 F: include/uapi/rdma/efa-abi.h
831 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832 M: Tom Lendacky <thomas.lendacky@amd.com>
833 M: John Allen <john.allen@amd.com>
834 L: linux-crypto@vger.kernel.org
836 F: drivers/crypto/ccp/
837 F: include/linux/ccp.h
839 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840 M: Brijesh Singh <brijesh.singh@amd.com>
841 M: Tom Lendacky <thomas.lendacky@amd.com>
842 L: linux-crypto@vger.kernel.org
844 F: drivers/crypto/ccp/sev*
845 F: include/uapi/linux/psp-sev.h
848 M: Harry Wentland <harry.wentland@amd.com>
849 M: Leo Li <sunpeng.li@amd.com>
850 L: amd-gfx@lists.freedesktop.org
852 T: git git://people.freedesktop.org/~agd5f/linux
853 F: drivers/gpu/drm/amd/display/
856 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
857 L: linux-hwmon@vger.kernel.org
859 F: Documentation/hwmon/amd_energy.rst
860 F: drivers/hwmon/amd_energy.c
862 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863 M: Huang Rui <ray.huang@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/fam15h_power.rst
867 F: drivers/hwmon/fam15h_power.c
870 M: Enrico Weigelt, metux IT consult <info@metux.net>
871 L: linux-gpio@vger.kernel.org
873 F: drivers/gpio/gpio-amd-fch.c
874 F: include/linux/platform_data/gpio/gpio-amd-fch.h
876 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
879 F: drivers/usb/gadget/udc/amd5536udc.*
881 AMD GEODE PROCESSOR/CHIPSET SUPPORT
882 M: Andres Salomon <dilinger@queued.net>
883 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
885 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886 F: arch/x86/include/asm/geode.h
887 F: drivers/char/hw_random/geode-rng.c
888 F: drivers/crypto/geode*
889 F: drivers/video/fbdev/geode/
892 M: Joerg Roedel <joro@8bytes.org>
893 L: iommu@lists.linux-foundation.org
895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896 F: drivers/iommu/amd/
897 F: include/linux/amd-iommu.h
900 M: Felix Kuehling <Felix.Kuehling@amd.com>
901 L: amd-gfx@lists.freedesktop.org
903 T: git git://people.freedesktop.org/~agd5f/linux
904 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905 F: drivers/gpu/drm/amd/amdkfd/
906 F: drivers/gpu/drm/amd/include/cik_structs.h
907 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908 F: drivers/gpu/drm/amd/include/v9_structs.h
909 F: drivers/gpu/drm/amd/include/vi_structs.h
910 F: include/uapi/linux/kfd_ioctl.h
913 M: Sanjay R Mehta <sanju.mehta@amd.com>
915 F: drivers/spi/spi-amd.c
918 M: Elie Morisse <syniurge@gmail.com>
919 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
920 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921 L: linux-i2c@vger.kernel.org
923 F: drivers/i2c/busses/i2c-amd-mp2*
926 M: Evan Quan <evan.quan@amd.com>
927 L: amd-gfx@lists.freedesktop.org
929 T: git git://people.freedesktop.org/~agd5f/linux
930 F: drivers/gpu/drm/amd/powerplay/
932 AMD SEATTLE DEVICE TREE SUPPORT
933 M: Brijesh Singh <brijeshkumar.singh@amd.com>
934 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935 M: Tom Lendacky <thomas.lendacky@amd.com>
937 F: arch/arm64/boot/dts/amd/
940 M: Tom Lendacky <thomas.lendacky@amd.com>
941 L: netdev@vger.kernel.org
943 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944 F: drivers/net/ethernet/amd/xgbe/
946 ANALOG DEVICES INC AD5686 DRIVER
947 M: Michael Hennerich <Michael.Hennerich@analog.com>
948 L: linux-pm@vger.kernel.org
950 W: http://ez.analog.com/community/linux-device-drivers
951 F: drivers/iio/dac/ad5686*
952 F: drivers/iio/dac/ad5696*
954 ANALOG DEVICES INC AD5758 DRIVER
955 M: Michael Hennerich <Michael.Hennerich@analog.com>
956 L: linux-iio@vger.kernel.org
958 W: http://ez.analog.com/community/linux-device-drivers
959 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
960 F: drivers/iio/dac/ad5758.c
962 ANALOG DEVICES INC AD7091R5 DRIVER
963 M: Beniamin Bia <beniamin.bia@analog.com>
964 L: linux-iio@vger.kernel.org
966 W: http://ez.analog.com/community/linux-device-drivers
967 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
968 F: drivers/iio/adc/ad7091r5.c
970 ANALOG DEVICES INC AD7124 DRIVER
971 M: Michael Hennerich <Michael.Hennerich@analog.com>
972 L: linux-iio@vger.kernel.org
974 W: http://ez.analog.com/community/linux-device-drivers
975 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
976 F: drivers/iio/adc/ad7124.c
978 ANALOG DEVICES INC AD7192 DRIVER
979 M: Alexandru Tachici <alexandru.tachici@analog.com>
980 L: linux-iio@vger.kernel.org
982 W: http://ez.analog.com/community/linux-device-drivers
983 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
984 F: drivers/iio/adc/ad7192.c
986 ANALOG DEVICES INC AD7292 DRIVER
987 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
988 L: linux-iio@vger.kernel.org
990 W: http://ez.analog.com/community/linux-device-drivers
991 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
992 F: drivers/iio/adc/ad7292.c
994 ANALOG DEVICES INC AD7606 DRIVER
995 M: Michael Hennerich <Michael.Hennerich@analog.com>
996 M: Beniamin Bia <beniamin.bia@analog.com>
997 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1001 F: drivers/iio/adc/ad7606.c
1003 ANALOG DEVICES INC AD7768-1 DRIVER
1004 M: Michael Hennerich <Michael.Hennerich@analog.com>
1005 L: linux-iio@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1008 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1009 F: drivers/iio/adc/ad7768-1.c
1011 ANALOG DEVICES INC AD7780 DRIVER
1012 M: Michael Hennerich <Michael.Hennerich@analog.com>
1013 M: Renato Lui Geh <renatogeh@gmail.com>
1014 L: linux-iio@vger.kernel.org
1016 W: http://ez.analog.com/community/linux-device-drivers
1017 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1018 F: drivers/iio/adc/ad7780.c
1020 ANALOG DEVICES INC AD9389B DRIVER
1021 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022 L: linux-media@vger.kernel.org
1024 F: drivers/media/i2c/ad9389b*
1026 ANALOG DEVICES INC ADGS1408 DRIVER
1027 M: Mircea Caprioru <mircea.caprioru@analog.com>
1029 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1030 F: drivers/mux/adgs1408.c
1032 ANALOG DEVICES INC ADIN DRIVER
1033 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1034 L: netdev@vger.kernel.org
1036 W: http://ez.analog.com/community/linux-device-drivers
1037 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1038 F: drivers/net/phy/adin.c
1040 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1041 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1042 L: linux-iio@vger.kernel.org
1044 F: drivers/iio/imu/adis.c
1045 F: include/linux/iio/imu/adis.h
1047 ANALOG DEVICES INC ADIS16460 DRIVER
1048 M: Dragos Bogdan <dragos.bogdan@analog.com>
1049 L: linux-iio@vger.kernel.org
1051 W: http://ez.analog.com/community/linux-device-drivers
1052 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1053 F: drivers/iio/imu/adis16460.c
1055 ANALOG DEVICES INC ADIS16475 DRIVER
1056 M: Nuno Sa <nuno.sa@analog.com>
1057 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1060 F: drivers/iio/imu/adis16475.c
1061 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1063 ANALOG DEVICES INC ADM1177 DRIVER
1064 M: Beniamin Bia <beniamin.bia@analog.com>
1065 M: Michael Hennerich <Michael.Hennerich@analog.com>
1066 L: linux-hwmon@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070 F: drivers/hwmon/adm1177.c
1072 ANALOG DEVICES INC ADP5061 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-pm@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: drivers/power/supply/adp5061.c
1079 ANALOG DEVICES INC ADV7180 DRIVER
1080 M: Lars-Peter Clausen <lars@metafoo.de>
1081 L: linux-media@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/media/i2c/adv7180.c
1085 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1087 ANALOG DEVICES INC ADV748X DRIVER
1088 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1089 L: linux-media@vger.kernel.org
1091 F: drivers/media/i2c/adv748x/*
1093 ANALOG DEVICES INC ADV7511 DRIVER
1094 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L: linux-media@vger.kernel.org
1097 F: drivers/media/i2c/adv7511*
1099 ANALOG DEVICES INC ADV7604 DRIVER
1100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101 L: linux-media@vger.kernel.org
1103 F: drivers/media/i2c/adv7604*
1105 ANALOG DEVICES INC ADV7842 DRIVER
1106 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1107 L: linux-media@vger.kernel.org
1109 F: drivers/media/i2c/adv7842*
1111 ANALOG DEVICES INC ASOC CODEC DRIVERS
1112 M: Lars-Peter Clausen <lars@metafoo.de>
1113 M: Nuno Sá <nuno.sa@analog.com>
1114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1116 W: http://wiki.analog.com/
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: sound/soc/codecs/ad1*
1119 F: sound/soc/codecs/ad7*
1120 F: sound/soc/codecs/adau*
1121 F: sound/soc/codecs/adav*
1122 F: sound/soc/codecs/sigmadsp.*
1123 F: sound/soc/codecs/ssm*
1125 ANALOG DEVICES INC DMA DRIVERS
1126 M: Lars-Peter Clausen <lars@metafoo.de>
1128 W: http://ez.analog.com/community/linux-device-drivers
1129 F: drivers/dma/dma-axi-dmac.c
1131 ANALOG DEVICES INC HMC425A DRIVER
1132 M: Beniamin Bia <beniamin.bia@analog.com>
1133 M: Michael Hennerich <michael.hennerich@analog.com>
1134 L: linux-iio@vger.kernel.org
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1138 F: drivers/iio/amplifiers/hmc425a.c
1140 ANALOG DEVICES INC IIO DRIVERS
1141 M: Lars-Peter Clausen <lars@metafoo.de>
1142 M: Michael Hennerich <Michael.Hennerich@analog.com>
1144 W: http://wiki.analog.com/
1145 W: http://ez.analog.com/community/linux-device-drivers
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148 F: drivers/iio/*/ad*
1149 F: drivers/iio/adc/ltc249*
1150 F: drivers/staging/iio/*/ad*
1151 X: drivers/iio/*/adjd*
1153 ANALOGBITS PLL LIBRARIES
1154 M: Paul Walmsley <paul.walmsley@sifive.com>
1156 F: drivers/clk/analogbits/*
1157 F: include/linux/clk/analogbits*
1160 M: Nick Hu <nickhu@andestech.com>
1161 M: Greentime Hu <green.hu@gmail.com>
1162 M: Vincent Chen <deanbo422@gmail.com>
1164 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1165 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1166 F: Documentation/devicetree/bindings/nds32/
1171 ANDROID CONFIG FRAGMENTS
1172 M: Rob Herring <robh@kernel.org>
1174 F: kernel/configs/android*
1177 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1178 M: Arve Hjønnevåg <arve@android.com>
1179 M: Todd Kjos <tkjos@android.com>
1180 M: Martijn Coenen <maco@android.com>
1181 M: Joel Fernandes <joel@joelfernandes.org>
1182 M: Christian Brauner <christian@brauner.io>
1183 M: Hridya Valsaraju <hridya@google.com>
1184 M: Suren Baghdasaryan <surenb@google.com>
1185 L: devel@driverdev.osuosl.org
1187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1189 F: drivers/staging/android/
1191 ANDROID GOLDFISH PIC DRIVER
1192 M: Miodrag Dinic <miodrag.dinic@mips.com>
1194 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1195 F: drivers/irqchip/irq-goldfish-pic.c
1197 ANDROID GOLDFISH RTC DRIVER
1198 M: Miodrag Dinic <miodrag.dinic@mips.com>
1200 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1201 F: drivers/rtc/rtc-goldfish.c
1204 M: Laura Abbott <labbott@redhat.com>
1205 M: Sumit Semwal <sumit.semwal@linaro.org>
1206 L: devel@driverdev.osuosl.org
1207 L: dri-devel@lists.freedesktop.org
1208 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1210 F: drivers/staging/android/ion
1211 F: drivers/staging/android/uapi/ion.h
1213 AOA (Apple Onboard Audio) ALSA DRIVER
1214 M: Johannes Berg <johannes@sipsolutions.net>
1215 L: linuxppc-dev@lists.ozlabs.org
1216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1220 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1222 L: linux-iio@vger.kernel.org
1224 F: drivers/iio/adc/stx104.c
1227 M: Jiri Kosina <jikos@kernel.org>
1229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230 F: arch/x86/kernel/apm_32.c
1231 F: drivers/char/apm-emulation.c
1232 F: include/linux/apm_bios.h
1233 F: include/uapi/linux/apm_bios.h
1235 APPARMOR SECURITY MODULE
1236 M: John Johansen <john.johansen@canonical.com>
1237 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1239 W: wiki.apparmor.net
1240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241 F: Documentation/admin-guide/LSM/apparmor.rst
1242 F: security/apparmor/
1244 APPLE BCM5974 MULTITOUCH DRIVER
1245 M: Henrik Rydberg <rydberg@bitmath.org>
1246 L: linux-input@vger.kernel.org
1248 F: drivers/input/mouse/bcm5974.c
1251 M: Henrik Rydberg <rydberg@bitmath.org>
1252 L: linux-hwmon@vger.kernel.org
1254 F: drivers/hwmon/applesmc.c
1256 APPLETALK NETWORK LAYER
1257 L: netdev@vger.kernel.org
1259 F: drivers/net/appletalk/
1260 F: include/linux/atalk.h
1261 F: include/uapi/linux/atalk.h
1264 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: arch/arm64/boot/dts/apm/
1269 APPLIED MICRO (APM) X-GENE SOC EDAC
1270 M: Khuong Dinh <khuong@os.amperecomputing.com>
1272 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273 F: drivers/edac/xgene_edac.c
1275 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1279 F: drivers/net/ethernet/apm/xgene-v2/
1281 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1284 M: Quan Nguyen <quan@os.amperecomputing.com>
1286 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288 F: drivers/net/ethernet/apm/xgene/
1289 F: drivers/net/phy/mdio-xgene.c
1291 APPLIED MICRO (APM) X-GENE SOC PMU
1292 M: Khuong Dinh <khuong@os.amperecomputing.com>
1294 F: Documentation/admin-guide/perf/xgene-pmu.rst
1295 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296 F: drivers/perf/xgene_pmu.c
1298 APTINA CAMERA SENSOR PLL
1299 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300 L: linux-media@vger.kernel.org
1302 F: drivers/media/i2c/aptina-pll.*
1304 AQUANTIA ETHERNET DRIVER (atlantic)
1305 M: Igor Russkikh <irusskikh@marvell.com>
1306 L: netdev@vger.kernel.org
1308 W: https://www.marvell.com/
1309 Q: http://patchwork.ozlabs.org/project/netdev/list/
1310 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1311 F: drivers/net/ethernet/aquantia/atlantic/
1313 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314 M: Egor Pomozov <epomozov@marvell.com>
1315 L: netdev@vger.kernel.org
1317 W: http://www.aquantia.com
1318 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1320 ARASAN NAND CONTROLLER DRIVER
1321 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1322 L: linux-mtd@lists.infradead.org
1324 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1327 ARC FRAMEBUFFER DRIVER
1328 M: Jaya Kumar <jayalk@intworks.biz>
1330 F: drivers/video/fbdev/arcfb.c
1331 F: drivers/video/fbdev/core/fb_defio.c
1334 M: Alexey Brodkin <abrodkin@synopsys.com>
1336 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337 F: drivers/gpu/drm/arc/
1339 ARCNET NETWORK LAYER
1340 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1341 L: netdev@vger.kernel.org
1343 F: drivers/net/arcnet/
1344 F: include/uapi/linux/if_arcnet.h
1346 ARM ARCHITECTED TIMER DRIVER
1347 M: Mark Rutland <mark.rutland@arm.com>
1348 M: Marc Zyngier <maz@kernel.org>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm/include/asm/arch_timer.h
1352 F: arch/arm64/include/asm/arch_timer.h
1353 F: drivers/clocksource/arm_arch_timer.c
1355 ARM HDLCD DRM DRIVER
1356 M: Liviu Dudau <liviu.dudau@arm.com>
1358 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359 F: drivers/gpu/drm/arm/hdlcd_*
1361 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362 M: Linus Walleij <linus.walleij@linaro.org>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374 F: arch/arm/boot/dts/arm-realview-*
1375 F: arch/arm/boot/dts/integrator*
1376 F: arch/arm/boot/dts/versatile*
1377 F: arch/arm/mach-integrator/
1378 F: arch/arm/mach-realview/
1379 F: arch/arm/mach-versatile/
1380 F: arch/arm/plat-versatile/
1381 F: drivers/bus/arm-integrator-lm.c
1382 F: drivers/clk/versatile/
1383 F: drivers/i2c/busses/i2c-versatile.c
1384 F: drivers/irqchip/irq-versatile-fpga.c
1385 F: drivers/mtd/maps/physmap-versatile.*
1386 F: drivers/power/reset/arm-versatile-reboot.c
1387 F: drivers/soc/versatile/
1389 ARM KOMEDA DRM-KMS DRIVER
1390 M: James (Qian) Wang <james.qian.wang@arm.com>
1391 M: Liviu Dudau <liviu.dudau@arm.com>
1392 M: Mihail Atanassov <mihail.atanassov@arm.com>
1393 L: Mali DP Maintainers <malidp@foss.arm.com>
1395 T: git git://anongit.freedesktop.org/drm/drm-misc
1396 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1397 F: Documentation/gpu/komeda-kms.rst
1398 F: drivers/gpu/drm/arm/display/include/
1399 F: drivers/gpu/drm/arm/display/komeda/
1401 ARM MALI PANFROST DRM DRIVER
1402 M: Rob Herring <robh@kernel.org>
1403 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404 R: Steven Price <steven.price@arm.com>
1405 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406 L: dri-devel@lists.freedesktop.org
1408 T: git git://anongit.freedesktop.org/drm/drm-misc
1409 F: drivers/gpu/drm/panfrost/
1410 F: include/uapi/drm/panfrost_drm.h
1412 ARM MALI-DP DRM DRIVER
1413 M: Liviu Dudau <liviu.dudau@arm.com>
1414 M: Brian Starkey <brian.starkey@arm.com>
1415 L: Mali DP Maintainers <malidp@foss.arm.com>
1417 T: git git://anongit.freedesktop.org/drm/drm-misc
1418 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1419 F: Documentation/gpu/afbc.rst
1420 F: drivers/gpu/drm/arm/
1422 ARM MFM AND FLOPPY DRIVERS
1423 M: Ian Molton <spyro@f2s.com>
1425 F: arch/arm/include/asm/floppy.h
1426 F: arch/arm/mach-rpc/floppydma.S
1428 ARM PMU PROFILING AND DEBUGGING
1429 M: Will Deacon <will@kernel.org>
1430 M: Mark Rutland <mark.rutland@arm.com>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 F: Documentation/devicetree/bindings/arm/pmu.yaml
1434 F: Documentation/devicetree/bindings/perf/
1435 F: arch/arm*/include/asm/hw_breakpoint.h
1436 F: arch/arm*/include/asm/perf_event.h
1437 F: arch/arm*/kernel/hw_breakpoint.c
1438 F: arch/arm*/kernel/perf_*
1439 F: arch/arm/oprofile/common.c
1441 F: include/linux/perf/arm_pmu.h
1444 M: Russell King <linux@armlinux.org.uk>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 W: http://www.armlinux.org.uk/
1448 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1450 X: arch/arm/boot/dts/
1452 ARM PRIMECELL AACI PL041 DRIVER
1453 M: Russell King <linux@armlinux.org.uk>
1457 ARM PRIMECELL BUS SUPPORT
1458 M: Russell King <linux@armlinux.org.uk>
1461 F: include/linux/amba/bus.h
1463 ARM PRIMECELL KMI PL050 DRIVER
1464 M: Russell King <linux@armlinux.org.uk>
1466 F: drivers/input/serio/ambakmi.*
1467 F: include/linux/amba/kmi.h
1469 ARM PRIMECELL MMCI PL180/1 DRIVER
1470 M: Russell King <linux@armlinux.org.uk>
1472 F: drivers/mmc/host/mmci.*
1473 F: include/linux/amba/mmci.h
1475 ARM PRIMECELL SSP PL022 SPI DRIVER
1476 M: Linus Walleij <linus.walleij@linaro.org>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1480 F: drivers/spi/spi-pl022.c
1482 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1483 M: Russell King <linux@armlinux.org.uk>
1485 F: drivers/tty/serial/amba-pl01*.c
1486 F: include/linux/amba/serial.h
1488 ARM PRIMECELL VIC PL190/PL192 DRIVER
1489 M: Linus Walleij <linus.walleij@linaro.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1493 F: drivers/irqchip/irq-vic.c
1495 ARM SMC WATCHDOG DRIVER
1496 M: Julius Werner <jwerner@chromium.org>
1497 R: Evan Benn <evanbenn@chromium.org>
1499 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1500 F: drivers/watchdog/arm_smc_wdt.c
1503 M: Will Deacon <will@kernel.org>
1504 R: Robin Murphy <robin.murphy@arm.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1508 F: drivers/iommu/arm/
1509 F: drivers/iommu/io-pgtable-arm-v7s.c
1510 F: drivers/iommu/io-pgtable-arm.c
1512 ARM SUB-ARCHITECTURES
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1519 ARM/ACTIONS SEMI ARCHITECTURE
1520 M: Andreas Färber <afaerber@suse.de>
1521 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 F: Documentation/devicetree/bindings/arm/actions.yaml
1525 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1526 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1527 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1528 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1529 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1530 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1531 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1532 F: arch/arm/boot/dts/owl-*
1533 F: arch/arm/mach-actions/
1534 F: arch/arm64/boot/dts/actions/
1535 F: drivers/clk/actions/
1536 F: drivers/clocksource/timer-owl*
1537 F: drivers/dma/owl-dma.c
1538 F: drivers/i2c/busses/i2c-owl.c
1539 F: drivers/mmc/host/owl-mmc.c
1540 F: drivers/pinctrl/actions/*
1541 F: drivers/soc/actions/
1542 F: include/dt-bindings/power/owl-*
1543 F: include/dt-bindings/reset/actions,*
1544 F: include/linux/soc/actions/
1547 ARM/ADS SPHERE MACHINE SUPPORT
1548 M: Lennert Buytenhek <kernel@wantstofly.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 ARM/AFEB9260 MACHINE SUPPORT
1553 M: Sergey Lapin <slapin@ossfans.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/AJECO 1ARM MACHINE SUPPORT
1558 M: Lennert Buytenhek <kernel@wantstofly.org>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/Allwinner SoC Clock Support
1563 M: Emilio López <emilio@elopez.com.ar>
1565 F: drivers/clk/sunxi/
1567 ARM/Allwinner sunXi SoC support
1568 M: Maxime Ripard <mripard@kernel.org>
1569 M: Chen-Yu Tsai <wens@csie.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1573 F: arch/arm/mach-sunxi/
1574 F: arch/arm64/boot/dts/allwinner/
1575 F: drivers/clk/sunxi-ng/
1576 F: drivers/pinctrl/sunxi/
1577 F: drivers/soc/sunxi/
1581 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1582 M: Neil Armstrong <narmstrong@baylibre.com>
1583 M: Jerome Brunet <jbrunet@baylibre.com>
1584 L: linux-amlogic@lists.infradead.org
1586 F: Documentation/devicetree/bindings/clock/amlogic*
1587 F: drivers/clk/meson/
1588 F: include/dt-bindings/clock/gxbb*
1589 F: include/dt-bindings/clock/meson*
1591 ARM/Amlogic Meson SoC Crypto Drivers
1592 M: Corentin Labbe <clabbe@baylibre.com>
1593 L: linux-crypto@vger.kernel.org
1594 L: linux-amlogic@lists.infradead.org
1596 F: Documentation/devicetree/bindings/crypto/amlogic*
1597 F: drivers/crypto/amlogic/
1599 ARM/Amlogic Meson SoC Sound Drivers
1600 M: Jerome Brunet <jbrunet@baylibre.com>
1601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1603 F: Documentation/devicetree/bindings/sound/amlogic*
1606 ARM/Amlogic Meson SoC support
1607 M: Kevin Hilman <khilman@baylibre.com>
1608 R: Neil Armstrong <narmstrong@baylibre.com>
1609 R: Jerome Brunet <jbrunet@baylibre.com>
1610 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 L: linux-amlogic@lists.infradead.org
1614 W: http://linux-meson.com/
1615 F: arch/arm/boot/dts/meson*
1616 F: arch/arm/mach-meson/
1617 F: arch/arm64/boot/dts/amlogic/
1618 F: drivers/mmc/host/meson*
1619 F: drivers/pinctrl/meson/
1620 F: drivers/rtc/rtc-meson*
1621 F: drivers/soc/amlogic/
1624 ARM/Annapurna Labs ALPINE ARCHITECTURE
1625 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1626 M: Antoine Tenart <antoine.tenart@bootlin.com>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 F: arch/arm/boot/dts/alpine*
1630 F: arch/arm/mach-alpine/
1631 F: arch/arm64/boot/dts/amazon/
1632 F: drivers/*/*alpine*
1634 ARM/ARTPEC MACHINE SUPPORT
1635 M: Jesper Nilsson <jesper.nilsson@axis.com>
1636 M: Lars Persson <lars.persson@axis.com>
1637 L: linux-arm-kernel@axis.com
1639 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1640 F: arch/arm/boot/dts/artpec6*
1641 F: arch/arm/mach-artpec
1643 F: drivers/crypto/axis
1644 F: drivers/mmc/host/usdhi6rol0.c
1645 F: drivers/pinctrl/pinctrl-artpec*
1647 ARM/ASPEED I2C DRIVER
1648 M: Brendan Higgins <brendanhiggins@google.com>
1649 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1650 R: Joel Stanley <joel@jms.id.au>
1651 L: linux-i2c@vger.kernel.org
1652 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1654 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1655 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1656 F: drivers/i2c/busses/i2c-aspeed.c
1657 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1659 ARM/ASPEED MACHINE SUPPORT
1660 M: Joel Stanley <joel@jms.id.au>
1661 R: Andrew Jeffery <andrew@aj.id.au>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1665 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1667 F: arch/arm/boot/dts/aspeed-*
1668 F: arch/arm/mach-aspeed/
1671 ARM/BITMAIN ARCHITECTURE
1672 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1676 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1677 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1678 F: arch/arm64/boot/dts/bitmain/
1679 F: drivers/clk/clk-bm1880.c
1680 F: drivers/pinctrl/pinctrl-bm1880.c
1682 ARM/CALXEDA HIGHBANK ARCHITECTURE
1683 M: Andre Przywara <andre.przywara@arm.com>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 F: arch/arm/boot/dts/ecx-*.dts*
1687 F: arch/arm/boot/dts/highbank.dts
1688 F: arch/arm/mach-highbank/
1690 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1691 M: Krzysztof Halasa <khalasa@piap.pl>
1693 F: arch/arm/mach-cns3xxx/
1695 ARM/CAVIUM THUNDER NETWORK DRIVER
1696 M: Sunil Goutham <sgoutham@marvell.com>
1697 M: Robert Richter <rrichter@marvell.com>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: drivers/net/ethernet/cavium/thunder/
1702 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1703 M: Lukasz Majewski <lukma@denx.de>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 F: arch/arm/mach-ep93xx/ts72xx.c
1708 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1709 M: Alexander Shiyan <shc_work@mail.ru>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1715 M: Lennert Buytenhek <kernel@wantstofly.org>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1720 M: Hartley Sweeten <hsweeten@visionengravers.com>
1721 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/mach-ep93xx/
1725 F: arch/arm/mach-ep93xx/include/mach/
1728 M: Russell King <linux@armlinux.org.uk>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1732 F: drivers/clk/clkdev.c
1734 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1735 M: Baruch Siach <baruch@tkos.co.il>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 F: arch/arm/boot/dts/cx92755*
1741 ARM/CONTEC MICRO9 MACHINE SUPPORT
1742 M: Hubert Feurstein <hubert.feurstein@contec.at>
1744 F: arch/arm/mach-ep93xx/micro9.c
1746 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1747 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1748 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1749 R: Mike Leach <mike.leach@linaro.org>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1753 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1754 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1755 F: Documentation/devicetree/bindings/arm/coresight.txt
1756 F: Documentation/trace/coresight/*
1757 F: drivers/hwtracing/coresight/*
1758 F: include/dt-bindings/arm/coresight-cti-dt.h
1759 F: tools/perf/arch/arm/util/auxtrace.c
1760 F: tools/perf/arch/arm/util/cs-etm.c
1761 F: tools/perf/arch/arm/util/cs-etm.h
1762 F: tools/perf/arch/arm/util/pmu.c
1763 F: tools/perf/util/cs-etm-decoder/*
1764 F: tools/perf/util/cs-etm.*
1766 ARM/CORGI MACHINE SUPPORT
1767 M: Richard Purdie <rpurdie@rpsys.net>
1770 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1771 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1772 M: Linus Walleij <linus.walleij@linaro.org>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 T: git git://github.com/ulli-kroll/linux.git
1776 F: Documentation/devicetree/bindings/arm/gemini.txt
1777 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1778 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1779 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1780 F: arch/arm/mach-gemini/
1781 F: drivers/net/ethernet/cortina/
1782 F: drivers/pinctrl/pinctrl-gemini.c
1783 F: drivers/rtc/rtc-ftrtc010.c
1785 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1786 M: Barry Song <baohua@kernel.org>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1790 F: arch/arm/boot/dts/prima2*
1791 F: arch/arm/mach-prima2/
1792 F: drivers/clk/sirf/
1793 F: drivers/clocksource/timer-atlas7.c
1794 F: drivers/clocksource/timer-prima2.c
1798 ARM/CZ.NIC TURRIS MOX SUPPORT
1799 M: Marek Behun <marek.behun@nic.cz>
1801 W: http://mox.turris.cz
1802 F: Documentation/ABI/testing/debugfs-moxtet
1803 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1804 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1805 F: Documentation/devicetree/bindings/bus/moxtet.txt
1806 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1807 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1808 F: drivers/bus/moxtet.c
1809 F: drivers/firmware/turris-mox-rwtm.c
1810 F: drivers/gpio/gpio-moxtet.c
1811 F: include/linux/moxtet.h
1813 ARM/EBSA110 MACHINE SUPPORT
1814 M: Russell King <linux@armlinux.org.uk>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 W: http://www.armlinux.org.uk/
1818 F: arch/arm/mach-ebsa110/
1819 F: drivers/net/ethernet/amd/am79c961a.*
1821 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1822 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1823 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1829 M: Robert Jarzmik <robert.jarzmik@free.fr>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm/mach-pxa/ezx.c
1834 ARM/FARADAY FA526 PORT
1835 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 T: git git://git.berlios.de/gemini-board
1839 F: arch/arm/mm/*-fa*
1841 ARM/FOOTBRIDGE ARCHITECTURE
1842 M: Russell King <linux@armlinux.org.uk>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 W: http://www.armlinux.org.uk/
1846 F: arch/arm/include/asm/hardware/dec21285.h
1847 F: arch/arm/mach-footbridge/
1849 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1850 M: Shawn Guo <shawnguo@kernel.org>
1851 M: Sascha Hauer <s.hauer@pengutronix.de>
1852 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1853 R: Fabio Estevam <festevam@gmail.com>
1854 R: NXP Linux Team <linux-imx@nxp.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1858 X: drivers/media/i2c/
1862 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1863 M: Shawn Guo <shawnguo@kernel.org>
1864 M: Li Yang <leoyang.li@nxp.com>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1868 F: arch/arm/boot/dts/ls1021a*
1869 F: arch/arm64/boot/dts/freescale/fsl-*
1870 F: arch/arm64/boot/dts/freescale/qoriq-*
1872 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1873 M: Shawn Guo <shawnguo@kernel.org>
1874 M: Sascha Hauer <s.hauer@pengutronix.de>
1875 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1876 R: Stefan Agner <stefan@agner.ch>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1880 F: arch/arm/boot/dts/vf*
1881 F: arch/arm/mach-imx/*vf610*
1883 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1884 M: Lennert Buytenhek <kernel@wantstofly.org>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 ARM/GUMSTIX MACHINE SUPPORT
1889 M: Steve Sakoman <sakoman@gmail.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1894 M: Philipp Zabel <philipp.zabel@gmail.com>
1895 M: Paul Parsons <lost.distance@yahoo.com>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 F: arch/arm/mach-pxa/hx4700.c
1899 F: arch/arm/mach-pxa/include/mach/hx4700.h
1900 F: sound/soc/pxa/hx4700.c
1902 ARM/HISILICON SOC SUPPORT
1903 M: Wei Xu <xuwei5@hisilicon.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 W: http://www.hisilicon.com
1907 T: git git://github.com/hisilicon/linux-hisi.git
1908 F: arch/arm/boot/dts/hi3*
1909 F: arch/arm/boot/dts/hip*
1910 F: arch/arm/boot/dts/hisi*
1911 F: arch/arm/mach-hisi/
1912 F: arch/arm64/boot/dts/hisilicon/
1914 ARM/HP JORNADA 7XX MACHINE SUPPORT
1915 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1919 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1920 F: arch/arm/mach-sa1100/jornada720.c
1922 ARM/IGEP MACHINE SUPPORT
1923 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1924 M: Javier Martinez Canillas <javier@dowhile0.org>
1925 L: linux-omap@vger.kernel.org
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 F: arch/arm/boot/dts/omap3-igep*
1930 ARM/INCOME PXA270 SUPPORT
1931 M: Marek Vasut <marek.vasut@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1936 ARM/INTEL IOP32X ARM ARCHITECTURE
1937 M: Lennert Buytenhek <kernel@wantstofly.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 ARM/INTEL IQ81342EX MACHINE SUPPORT
1942 M: Lennert Buytenhek <kernel@wantstofly.org>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 ARM/INTEL IXDP2850 MACHINE SUPPORT
1947 M: Lennert Buytenhek <kernel@wantstofly.org>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 ARM/INTEL IXP4XX ARM ARCHITECTURE
1952 M: Linus Walleij <linusw@kernel.org>
1953 M: Imre Kaloz <kaloz@openwrt.org>
1954 M: Krzysztof Halasa <khalasa@piap.pl>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1958 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1959 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1960 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1961 F: arch/arm/mach-ixp4xx/
1962 F: drivers/clocksource/timer-ixp4xx.c
1963 F: drivers/gpio/gpio-ixp4xx.c
1964 F: drivers/irqchip/irq-ixp4xx.c
1965 F: include/linux/irqchip/irq-ixp4xx.h
1966 F: include/linux/platform_data/timer-ixp4xx.h
1968 ARM/INTEL KEEMBAY ARCHITECTURE
1969 M: Paul J. Murphy <paul.j.murphy@intel.com>
1970 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1972 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1973 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1974 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1976 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1977 M: Jonathan Cameron <jic23@cam.ac.uk>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: arch/arm/mach-pxa/stargate2.c
1981 F: drivers/pcmcia/pxa2xx_stargate2.c
1983 ARM/INTEL XSC3 (MANZANO) ARM CORE
1984 M: Lennert Buytenhek <kernel@wantstofly.org>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1989 M: Lennert Buytenhek <kernel@wantstofly.org>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 ARM/LG1K ARCHITECTURE
1994 M: Chanho Min <chanho.min@lge.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F: arch/arm64/boot/dts/lg/
1999 ARM/LOGICPD PXA270 MACHINE SUPPORT
2000 M: Lennert Buytenhek <kernel@wantstofly.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 ARM/LPC18XX ARCHITECTURE
2005 M: Vladimir Zapolskiy <vz@mleia.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2009 F: arch/arm/boot/dts/lpc43*
2010 F: drivers/i2c/busses/i2c-lpc2k.c
2011 F: drivers/memory/pl172.c
2012 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2013 F: drivers/rtc/rtc-lpc24xx.c
2016 ARM/LPC32XX SOC SUPPORT
2017 M: Vladimir Zapolskiy <vz@mleia.com>
2018 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2022 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2023 F: arch/arm/boot/dts/lpc32*
2024 F: arch/arm/mach-lpc32xx/
2025 F: drivers/i2c/busses/i2c-pnx.c
2026 F: drivers/net/ethernet/nxp/lpc_eth.c
2027 F: drivers/usb/host/ohci-nxp.c
2028 F: drivers/watchdog/pnx4008_wdt.c
2031 ARM/MAGICIAN MACHINE SUPPORT
2032 M: Philipp Zabel <philipp.zabel@gmail.com>
2035 ARM/Marvell Dove/MV78xx0/Orion SOC support
2036 M: Jason Cooper <jason@lakedaemon.net>
2037 M: Andrew Lunn <andrew@lunn.ch>
2038 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039 M: Gregory Clement <gregory.clement@bootlin.com>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T: git git://git.infradead.org/linux-mvebu.git
2043 F: Documentation/devicetree/bindings/soc/dove/
2044 F: arch/arm/boot/dts/dove*
2045 F: arch/arm/boot/dts/orion5x*
2046 F: arch/arm/mach-dove/
2047 F: arch/arm/mach-mv78xx0/
2048 F: arch/arm/mach-orion5x/
2049 F: arch/arm/plat-orion/
2050 F: drivers/soc/dove/
2052 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2053 M: Jason Cooper <jason@lakedaemon.net>
2054 M: Andrew Lunn <andrew@lunn.ch>
2055 M: Gregory Clement <gregory.clement@bootlin.com>
2056 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 T: git git://git.infradead.org/linux-mvebu.git
2060 F: arch/arm/boot/dts/armada*
2061 F: arch/arm/boot/dts/kirkwood*
2062 F: arch/arm/configs/mvebu_*_defconfig
2063 F: arch/arm/mach-mvebu/
2064 F: arch/arm64/boot/dts/marvell/armada*
2065 F: arch/arm64/boot/dts/marvell/cn913*
2066 F: drivers/cpufreq/armada-37xx-cpufreq.c
2067 F: drivers/cpufreq/armada-8k-cpufreq.c
2068 F: drivers/cpufreq/mvebu-cpufreq.c
2069 F: drivers/irqchip/irq-armada-370-xp.c
2070 F: drivers/irqchip/irq-mvebu-*
2071 F: drivers/pinctrl/mvebu/
2072 F: drivers/rtc/rtc-armada38x.c
2074 ARM/Mediatek RTC DRIVER
2075 M: Eddie Huang <eddie.huang@mediatek.com>
2076 M: Sean Wang <sean.wang@mediatek.com>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2080 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2081 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2082 F: drivers/rtc/rtc-mt2712.c
2083 F: drivers/rtc/rtc-mt6397.c
2084 F: drivers/rtc/rtc-mt7622.c
2086 ARM/Mediatek SoC support
2087 M: Matthias Brugger <matthias.bgg@gmail.com>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2091 W: https://mtk.bcnfs.org/
2092 C: irc://chat.freenode.net/linux-mediatek
2093 F: arch/arm/boot/dts/mt6*
2094 F: arch/arm/boot/dts/mt7*
2095 F: arch/arm/boot/dts/mt8*
2096 F: arch/arm/mach-mediatek/
2097 F: arch/arm64/boot/dts/mediatek/
2098 F: drivers/soc/mediatek/
2103 ARM/Mediatek USB3 PHY DRIVER
2104 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2108 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2109 F: drivers/phy/mediatek/
2111 ARM/Microchip (AT91) SoC support
2112 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2113 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2114 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 W: http://www.linux4sam.org
2118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2119 F: arch/arm/boot/dts/at91*.dts
2120 F: arch/arm/boot/dts/at91*.dtsi
2121 F: arch/arm/boot/dts/sama*.dts
2122 F: arch/arm/boot/dts/sama*.dtsi
2123 F: arch/arm/include/debug/at91.S
2124 F: arch/arm/mach-at91/
2125 F: drivers/memory/atmel*
2126 F: drivers/watchdog/sama5d4_wdt.c
2127 F: include/soc/at91/
2128 X: drivers/input/touchscreen/atmel_mxt_ts.c
2129 X: drivers/net/wireless/atmel/
2133 ARM/Microchip Sparx5 SoC support
2134 M: Lars Povlsen <lars.povlsen@microchip.com>
2135 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2136 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 F: arch/arm64/boot/dts/microchip/
2142 ARM/MIOA701 MACHINE SUPPORT
2143 M: Robert Jarzmik <robert.jarzmik@free.fr>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 F: arch/arm/mach-pxa/mioa701.c
2148 ARM/MStar/Sigmastar Armv7 SoC support
2149 M: Daniel Palmer <daniel@thingy.jp>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 W: http://linux-chenxing.org/
2153 F: Documentation/devicetree/bindings/arm/mstar/*
2154 F: arch/arm/boot/dts/infinity*.dtsi
2155 F: arch/arm/boot/dts/mercury*.dtsi
2156 F: arch/arm/boot/dts/mstar-v7.dtsi
2157 F: arch/arm/mach-mstar/
2159 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2160 M: Michael Petchkovsky <mkpetch@internode.on.net>
2163 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2164 M: Linus Walleij <linus.walleij@linaro.org>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2168 F: Documentation/devicetree/bindings/arm/ste-*
2169 F: Documentation/devicetree/bindings/arm/ux500.yaml
2170 F: Documentation/devicetree/bindings/arm/ux500/
2171 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2172 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2173 F: arch/arm/boot/dts/ste-*
2174 F: arch/arm/mach-nomadik/
2175 F: arch/arm/mach-u300/
2176 F: arch/arm/mach-ux500/
2177 F: drivers/clk/clk-nomadik.c
2178 F: drivers/clk/clk-u300.c
2179 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2180 F: drivers/clocksource/timer-u300.c
2181 F: drivers/dma/coh901318*
2182 F: drivers/dma/ste_dma40*
2183 F: drivers/hwspinlock/u8500_hsem.c
2184 F: drivers/i2c/busses/i2c-nomadik.c
2185 F: drivers/i2c/busses/i2c-stu300.c
2186 F: drivers/iio/adc/ab8500-gpadc.c
2187 F: drivers/mfd/ab3100*
2188 F: drivers/mfd/ab8500*
2189 F: drivers/mfd/abx500*
2190 F: drivers/mfd/db8500*
2191 F: drivers/mfd/dbx500*
2192 F: drivers/pinctrl/nomadik/
2193 F: drivers/pinctrl/pinctrl-coh901*
2194 F: drivers/pinctrl/pinctrl-u300.c
2195 F: drivers/rtc/rtc-ab3100.c
2196 F: drivers/rtc/rtc-ab8500.c
2197 F: drivers/rtc/rtc-coh901331.c
2198 F: drivers/rtc/rtc-pl031.c
2199 F: drivers/soc/ux500/
2200 F: drivers/watchdog/coh901327_wdt.c
2202 ARM/NUVOTON NPCM ARCHITECTURE
2203 M: Avi Fishman <avifishman70@gmail.com>
2204 M: Tomer Maimon <tmaimon77@gmail.com>
2205 M: Tali Perry <tali.perry1@gmail.com>
2206 R: Patrick Venture <venture@google.com>
2207 R: Nancy Yuen <yuenn@google.com>
2208 R: Benjamin Fair <benjaminfair@google.com>
2209 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2211 F: Documentation/devicetree/bindings/*/*/*npcm*
2212 F: Documentation/devicetree/bindings/*/*npcm*
2213 F: arch/arm/boot/dts/nuvoton-npcm*
2214 F: arch/arm/mach-npcm/
2216 F: drivers/*/*/*npcm*
2217 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2219 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2220 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2222 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2223 F: arch/arm/mach-s3c24xx/gta02.h
2224 F: arch/arm/mach-s3c24xx/mach-gta02.c
2226 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2227 M: Alexander Clouter <alex@digriz.org.uk>
2228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 W: http://www.digriz.org.uk/ts78xx/kernel
2231 F: arch/arm/mach-orion5x/ts78xx-*
2233 ARM/OXNAS platform support
2234 M: Neil Armstrong <narmstrong@baylibre.com>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 L: linux-oxnas@groups.io (moderated for non-subscribers)
2238 F: arch/arm/boot/dts/ox8*.dts*
2239 F: arch/arm/mach-oxnas/
2240 F: drivers/power/reset/oxnas-restart.c
2243 ARM/PALM TREO SUPPORT
2244 M: Tomas Cech <sleep_walker@suse.com>
2245 L: linux-arm-kernel@lists.infradead.org
2247 W: http://hackndev.com
2248 F: arch/arm/mach-pxa/palmtreo.*
2250 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2251 M: Marek Vasut <marek.vasut@gmail.com>
2252 L: linux-arm-kernel@lists.infradead.org
2254 W: http://hackndev.com
2255 F: arch/arm/mach-pxa/include/mach/palmld.h
2256 F: arch/arm/mach-pxa/include/mach/palmtc.h
2257 F: arch/arm/mach-pxa/include/mach/palmtx.h
2258 F: arch/arm/mach-pxa/palmld.c
2259 F: arch/arm/mach-pxa/palmt5.*
2260 F: arch/arm/mach-pxa/palmtc.c
2261 F: arch/arm/mach-pxa/palmte2.*
2262 F: arch/arm/mach-pxa/palmtx.c
2265 M: Sergey Lapin <slapin@ossfans.org>
2266 L: linux-arm-kernel@lists.infradead.org
2268 W: http://hackndev.com
2269 F: arch/arm/mach-pxa/palmz72.*
2272 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2274 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2276 ARM/PT DIGITAL BOARD PORT
2277 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 W: http://www.armlinux.org.uk/
2282 ARM/QUALCOMM SUPPORT
2283 M: Andy Gross <agross@kernel.org>
2284 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2285 L: linux-arm-msm@vger.kernel.org
2287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2288 F: Documentation/devicetree/bindings/*/qcom*
2289 F: Documentation/devicetree/bindings/soc/qcom/
2290 F: arch/arm/boot/dts/qcom-*.dts
2291 F: arch/arm/boot/dts/qcom-*.dtsi
2292 F: arch/arm/mach-qcom/
2293 F: arch/arm64/boot/dts/qcom/
2294 F: drivers/*/*/qcom*
2295 F: drivers/*/*/qcom/
2296 F: drivers/*/pm8???-*
2299 F: drivers/bluetooth/btqcomsmd.c
2300 F: drivers/clocksource/timer-qcom.c
2301 F: drivers/cpuidle/cpuidle-qcom-spm.c
2302 F: drivers/extcon/extcon-qcom*
2303 F: drivers/i2c/busses/i2c-qcom-geni.c
2304 F: drivers/i2c/busses/i2c-qup.c
2305 F: drivers/iommu/msm*
2306 F: drivers/mfd/ssbi.c
2307 F: drivers/mmc/host/mmci_qcom*
2308 F: drivers/mmc/host/sdhci-msm.c
2309 F: drivers/pci/controller/dwc/pcie-qcom.c
2310 F: drivers/phy/qualcomm/
2311 F: drivers/power/*/msm*
2312 F: drivers/reset/reset-qcom-*
2313 F: drivers/scsi/ufs/ufs-qcom*
2314 F: drivers/spi/spi-geni-qcom.c
2315 F: drivers/spi/spi-qcom-qspi.c
2316 F: drivers/spi/spi-qup.c
2317 F: drivers/tty/serial/msm_serial.c
2318 F: drivers/usb/dwc3/dwc3-qcom.c
2319 F: include/dt-bindings/*/qcom*
2320 F: include/linux/*/qcom*
2322 ARM/RADISYS ENP2611 MACHINE SUPPORT
2323 M: Lennert Buytenhek <kernel@wantstofly.org>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 ARM/RDA MICRO ARCHITECTURE
2328 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2332 F: Documentation/devicetree/bindings/arm/rda.yaml
2333 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2334 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2335 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2336 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2337 F: arch/arm/boot/dts/rda8810pl-*
2338 F: drivers/clocksource/timer-rda.c
2339 F: drivers/gpio/gpio-rda.c
2340 F: drivers/irqchip/irq-rda-intc.c
2341 F: drivers/tty/serial/rda-uart.c
2343 ARM/REALTEK ARCHITECTURE
2344 M: Andreas Färber <afaerber@suse.de>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2348 F: Documentation/devicetree/bindings/arm/realtek.yaml
2349 F: arch/arm/boot/dts/rtd*
2350 F: arch/arm/mach-realtek/
2351 F: arch/arm64/boot/dts/realtek/
2353 ARM/RENESAS ARM64 ARCHITECTURE
2354 M: Geert Uytterhoeven <geert+renesas@glider.be>
2355 M: Magnus Damm <magnus.damm@gmail.com>
2356 L: linux-renesas-soc@vger.kernel.org
2358 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2360 F: Documentation/devicetree/bindings/arm/renesas.yaml
2361 F: arch/arm64/boot/dts/renesas/
2362 F: drivers/soc/renesas/
2363 F: include/linux/soc/renesas/
2365 ARM/RISCPC ARCHITECTURE
2366 M: Russell King <linux@armlinux.org.uk>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W: http://www.armlinux.org.uk/
2370 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2371 F: arch/arm/include/asm/hardware/ioc.h
2372 F: arch/arm/include/asm/hardware/iomd.h
2373 F: arch/arm/include/asm/hardware/memc.h
2374 F: arch/arm/mach-rpc/
2375 F: drivers/net/ethernet/8390/etherh.c
2376 F: drivers/net/ethernet/i825xx/ether1*
2377 F: drivers/net/ethernet/seeq/ether3*
2378 F: drivers/scsi/arm/
2380 ARM/Rockchip SoC support
2381 M: Heiko Stuebner <heiko@sntech.de>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 L: linux-rockchip@lists.infradead.org
2385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2386 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2387 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2388 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2389 F: arch/arm/boot/dts/rk3*
2390 F: arch/arm/boot/dts/rv1108*
2391 F: arch/arm/mach-rockchip/
2392 F: drivers/*/*/*rockchip*
2393 F: drivers/*/*rockchip*
2394 F: drivers/clk/rockchip/
2395 F: drivers/i2c/busses/i2c-rk3x.c
2396 F: sound/soc/rockchip/
2399 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2400 M: Kukjin Kim <kgene@kernel.org>
2401 M: Krzysztof Kozlowski <krzk@kernel.org>
2402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2405 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2406 F: Documentation/arm/samsung/
2407 F: Documentation/devicetree/bindings/arm/samsung/
2408 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2409 F: arch/arm/boot/dts/exynos*
2410 F: arch/arm/boot/dts/s3c*
2411 F: arch/arm/boot/dts/s5p*
2412 F: arch/arm/mach-exynos*/
2413 F: arch/arm/mach-s3c24*/
2414 F: arch/arm/mach-s3c64xx/
2415 F: arch/arm/mach-s5p*/
2416 F: arch/arm/plat-samsung/
2417 F: arch/arm64/boot/dts/exynos/
2418 F: drivers/*/*/*s3c24*
2419 F: drivers/*/*s3c24*
2420 F: drivers/*/*s3c64xx*
2421 F: drivers/*/*s5pv210*
2422 F: drivers/memory/samsung/
2423 F: drivers/soc/samsung/
2424 F: drivers/tty/serial/samsung*
2425 F: include/linux/soc/samsung/
2428 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2429 M: Kyungmin Park <kyungmin.park@samsung.com>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 F: arch/arm/mach-s5pv210/
2434 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2435 M: Kyungmin Park <kyungmin.park@samsung.com>
2436 M: Kamil Debski <kamil@wypas.org>
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-g2d/
2443 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2444 M: Marek Szyprowski <m.szyprowski@samsung.com>
2445 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2446 L: linux-media@vger.kernel.org
2448 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2449 F: drivers/media/platform/s5p-cec/
2451 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2452 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2453 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2454 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2455 L: linux-arm-kernel@lists.infradead.org
2456 L: linux-media@vger.kernel.org
2458 F: drivers/media/platform/s5p-jpeg/
2460 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2461 M: Kyungmin Park <kyungmin.park@samsung.com>
2462 M: Kamil Debski <kamil@wypas.org>
2463 M: Jeongtae Park <jtp.park@samsung.com>
2464 M: Andrzej Hajda <a.hajda@samsung.com>
2465 L: linux-arm-kernel@lists.infradead.org
2466 L: linux-media@vger.kernel.org
2468 F: drivers/media/platform/s5p-mfc/
2470 ARM/SHMOBILE ARM ARCHITECTURE
2471 M: Geert Uytterhoeven <geert+renesas@glider.be>
2472 M: Magnus Damm <magnus.damm@gmail.com>
2473 L: linux-renesas-soc@vger.kernel.org
2475 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2477 F: Documentation/devicetree/bindings/arm/renesas.yaml
2478 F: arch/arm/boot/dts/emev2*
2479 F: arch/arm/boot/dts/gr-peach*
2480 F: arch/arm/boot/dts/iwg20d-q7*
2481 F: arch/arm/boot/dts/r7s*
2482 F: arch/arm/boot/dts/r8a*
2483 F: arch/arm/boot/dts/r9a*
2484 F: arch/arm/boot/dts/sh*
2485 F: arch/arm/configs/shmobile_defconfig
2486 F: arch/arm/include/debug/renesas-scif.S
2487 F: arch/arm/mach-shmobile/
2488 F: drivers/soc/renesas/
2489 F: include/linux/soc/renesas/
2491 ARM/SOCFPGA ARCHITECTURE
2492 M: Dinh Nguyen <dinguyen@kernel.org>
2494 W: http://www.rocketboards.org
2495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2496 F: arch/arm/boot/dts/socfpga*
2497 F: arch/arm/configs/socfpga_defconfig
2498 F: arch/arm/mach-socfpga/
2499 F: arch/arm64/boot/dts/altera/
2500 F: arch/arm64/boot/dts/intel/
2502 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2503 M: Dinh Nguyen <dinguyen@kernel.org>
2505 F: drivers/clk/socfpga/
2507 ARM/SOCFPGA EDAC SUPPORT
2508 M: Thor Thayer <thor.thayer@linux.intel.com>
2510 F: drivers/edac/altera_edac.
2512 ARM/SPREADTRUM SoC SUPPORT
2513 M: Orson Zhai <orsonzhai@gmail.com>
2514 M: Baolin Wang <baolin.wang7@gmail.com>
2515 M: Chunyan Zhang <zhang.lyra@gmail.com>
2517 F: arch/arm64/boot/dts/sprd
2522 ARM/STI ARCHITECTURE
2523 M: Patrice Chotard <patrice.chotard@st.com>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 W: http://www.stlinux.com
2527 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2528 F: arch/arm/boot/dts/sti*
2529 F: arch/arm/mach-sti/
2530 F: drivers/ata/ahci_st.c
2531 F: drivers/char/hw_random/st-rng.c
2532 F: drivers/clocksource/arm_global_timer.c
2533 F: drivers/clocksource/clksrc_st_lpc.c
2534 F: drivers/cpufreq/sti-cpufreq.c
2535 F: drivers/dma/st_fdma*
2536 F: drivers/i2c/busses/i2c-st.c
2537 F: drivers/media/platform/sti/c8sectpfe/
2538 F: drivers/media/rc/st_rc.c
2539 F: drivers/mmc/host/sdhci-st.c
2540 F: drivers/phy/st/phy-miphy28lp.c
2541 F: drivers/phy/st/phy-stih407-usb.c
2542 F: drivers/pinctrl/pinctrl-st.c
2543 F: drivers/remoteproc/st_remoteproc.c
2544 F: drivers/remoteproc/st_slim_rproc.c
2545 F: drivers/reset/sti/
2546 F: drivers/rtc/rtc-st-lpc.c
2547 F: drivers/tty/serial/st-asc.c
2548 F: drivers/usb/dwc3/dwc3-st.c
2549 F: drivers/usb/host/ehci-st.c
2550 F: drivers/usb/host/ohci-st.c
2551 F: drivers/watchdog/st_lpc_wdt.c
2552 F: include/linux/remoteproc/st_slim_rproc.h
2554 ARM/STM32 ARCHITECTURE
2555 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2556 M: Alexandre Torgue <alexandre.torgue@st.com>
2557 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2561 F: arch/arm/boot/dts/stm32*
2562 F: arch/arm/mach-stm32/
2563 F: drivers/clocksource/armv7m_systick.c
2567 ARM/Synaptics SoC support
2568 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2569 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 F: arch/arm/boot/dts/berlin*
2573 F: arch/arm/mach-berlin/
2574 F: arch/arm64/boot/dts/synaptics/
2576 ARM/TANGO ARCHITECTURE
2577 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2578 M: Mans Rullgard <mans@mansr.com>
2579 L: linux-arm-kernel@lists.infradead.org
2583 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2584 M: Lennert Buytenhek <kernel@wantstofly.org>
2585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2589 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2590 L: linux-tegra@vger.kernel.org
2591 L: linux-media@vger.kernel.org
2593 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2594 F: drivers/media/platform/tegra-cec/
2596 ARM/TETON BGA MACHINE SUPPORT
2597 M: "Mark F. Brown" <mark.brown314@gmail.com>
2598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2602 M: Santosh Shilimkar <ssantosh@kernel.org>
2603 L: linux-kernel@vger.kernel.org
2605 F: drivers/memory/*emif*
2607 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2608 M: Santosh Shilimkar <ssantosh@kernel.org>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2612 F: arch/arm/boot/dts/keystone-*
2613 F: arch/arm/mach-keystone/
2615 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2616 M: Santosh Shilimkar <ssantosh@kernel.org>
2617 L: linux-kernel@vger.kernel.org
2619 F: drivers/clk/keystone/
2621 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2622 M: Santosh Shilimkar <ssantosh@kernel.org>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 L: linux-kernel@vger.kernel.org
2626 F: drivers/clocksource/timer-keystone.c
2628 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2629 M: Santosh Shilimkar <ssantosh@kernel.org>
2630 L: linux-kernel@vger.kernel.org
2632 F: drivers/power/reset/keystone-reset.c
2634 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2635 M: Tero Kristo <t-kristo@ti.com>
2636 M: Nishanth Menon <nm@ti.com>
2637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2640 F: arch/arm64/boot/dts/ti/Makefile
2641 F: arch/arm64/boot/dts/ti/k3-*
2642 F: include/dt-bindings/pinctrl/k3.h
2644 ARM/THECUS N2100 MACHINE SUPPORT
2645 M: Lennert Buytenhek <kernel@wantstofly.org>
2646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 ARM/TOSA MACHINE SUPPORT
2650 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2651 M: Dirk Opfer <dirk@opfer-online.de>
2654 ARM/UNIPHIER ARCHITECTURE
2655 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2659 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2660 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2661 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2662 F: arch/arm/boot/dts/uniphier*
2663 F: arch/arm/include/asm/hardware/cache-uniphier.h
2664 F: arch/arm/mach-uniphier/
2665 F: arch/arm/mm/cache-uniphier.c
2666 F: arch/arm64/boot/dts/socionext/uniphier*
2667 F: drivers/bus/uniphier-system-bus.c
2668 F: drivers/clk/uniphier/
2669 F: drivers/dma/uniphier-mdmac.c
2670 F: drivers/gpio/gpio-uniphier.c
2671 F: drivers/i2c/busses/i2c-uniphier*
2672 F: drivers/irqchip/irq-uniphier-aidet.c
2673 F: drivers/mmc/host/uniphier-sd.c
2674 F: drivers/pinctrl/uniphier/
2675 F: drivers/reset/reset-uniphier.c
2676 F: drivers/tty/serial/8250/8250_uniphier.c
2679 ARM/VERSATILE EXPRESS PLATFORM
2680 M: Liviu Dudau <liviu.dudau@arm.com>
2681 M: Sudeep Holla <sudeep.holla@arm.com>
2682 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 F: arch/arm/boot/dts/vexpress*
2688 F: arch/arm/mach-vexpress/
2689 F: arch/arm64/boot/dts/arm/
2690 F: drivers/clk/versatile/clk-vexpress-osc.c
2691 F: drivers/clocksource/timer-versatile.c
2695 M: Russell King <linux@armlinux.org.uk>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 W: http://www.armlinux.org.uk/
2701 ARM/VOIPAC PXA270 SUPPORT
2702 M: Marek Vasut <marek.vasut@gmail.com>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 F: arch/arm/mach-pxa/include/mach/vpac270.h
2706 F: arch/arm/mach-pxa/vpac270.c
2708 ARM/VT8500 ARM ARCHITECTURE
2709 M: Tony Prisk <linux@prisktech.co.nz>
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2713 F: arch/arm/mach-vt8500/
2714 F: drivers/clocksource/timer-vt8500.c
2715 F: drivers/i2c/busses/i2c-wmt.c
2716 F: drivers/mmc/host/wmt-sdmmc.c
2717 F: drivers/pwm/pwm-vt8500.c
2718 F: drivers/rtc/rtc-vt8500.c
2719 F: drivers/tty/serial/vt8500_serial.c
2720 F: drivers/usb/host/ehci-platform.c
2721 F: drivers/usb/host/uhci-platform.c
2722 F: drivers/video/fbdev/vt8500lcdfb.*
2723 F: drivers/video/fbdev/wm8505fb*
2724 F: drivers/video/fbdev/wmt_ge_rops.*
2726 ARM/ZIPIT Z2 SUPPORT
2727 M: Marek Vasut <marek.vasut@gmail.com>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 F: arch/arm/mach-pxa/include/mach/z2.h
2731 F: arch/arm/mach-pxa/z2.c
2733 ARM/ZTE ARCHITECTURE
2734 M: Jun Nie <jun.nie@linaro.org>
2735 M: Shawn Guo <shawnguo@kernel.org>
2736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2738 F: Documentation/devicetree/bindings/arm/zte.yaml
2739 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2740 F: Documentation/devicetree/bindings/dma/zxdma.txt
2741 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2742 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2743 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2744 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2745 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2746 F: Documentation/devicetree/bindings/soc/zte/
2747 F: Documentation/devicetree/bindings/sound/zte,*.txt
2748 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2749 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2750 F: arch/arm/boot/dts/zx2967*
2751 F: arch/arm/mach-zx/
2752 F: arch/arm64/boot/dts/zte/
2754 F: drivers/dma/zx_dma.c
2755 F: drivers/gpio/gpio-zx.c
2756 F: drivers/i2c/busses/i2c-zx2967.c
2757 F: drivers/mmc/host/dw_mmc-zx.*
2758 F: drivers/pinctrl/zte/
2760 F: drivers/thermal/zx2967_thermal.c
2761 F: drivers/watchdog/zx2967_wdt.c
2762 F: include/dt-bindings/clock/zx2967*.h
2763 F: include/dt-bindings/soc/zte,*.h
2764 F: sound/soc/codecs/zx_aud96p22.c
2767 ARM/ZYNQ ARCHITECTURE
2768 M: Michal Simek <michal.simek@xilinx.com>
2769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771 W: http://wiki.xilinx.com
2772 T: git https://github.com/Xilinx/linux-xlnx.git
2773 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2774 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2775 F: arch/arm/mach-zynq/
2776 F: drivers/block/xsysace.c
2777 F: drivers/clocksource/timer-cadence-ttc.c
2778 F: drivers/cpuidle/cpuidle-zynq.c
2779 F: drivers/edac/synopsys_edac.c
2780 F: drivers/i2c/busses/i2c-cadence.c
2781 F: drivers/i2c/busses/i2c-xiic.c
2782 F: drivers/mmc/host/sdhci-of-arasan.c
2786 ARM64 PORT (AARCH64 ARCHITECTURE)
2787 M: Catalin Marinas <catalin.marinas@arm.com>
2788 M: Will Deacon <will@kernel.org>
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2792 F: Documentation/arm64/
2794 F: tools/testing/selftests/arm64/
2795 X: arch/arm64/boot/dts/
2797 AS3645A LED FLASH CONTROLLER DRIVER
2798 M: Sakari Ailus <sakari.ailus@iki.fi>
2799 L: linux-leds@vger.kernel.org
2801 F: drivers/leds/leds-as3645a.c
2803 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2804 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2805 L: linux-media@vger.kernel.org
2807 T: git git://linuxtv.org/media_tree.git
2808 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2809 F: drivers/media/i2c/ak7375.c
2811 ASAHI KASEI AK8974 DRIVER
2812 M: Linus Walleij <linus.walleij@linaro.org>
2813 L: linux-iio@vger.kernel.org
2815 W: http://www.akm.com/
2816 F: drivers/iio/magnetometer/ak8974.c
2818 ASC7621 HARDWARE MONITOR DRIVER
2819 M: George Joseph <george.joseph@fairview5.com>
2820 L: linux-hwmon@vger.kernel.org
2822 F: Documentation/hwmon/asc7621.rst
2823 F: drivers/hwmon/asc7621.c
2825 ASPEED PINCTRL DRIVERS
2826 M: Andrew Jeffery <andrew@aj.id.au>
2827 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2828 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2829 L: linux-gpio@vger.kernel.org
2831 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2832 F: drivers/pinctrl/aspeed/
2834 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2835 M: Eddie James <eajames@linux.ibm.com>
2836 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2838 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2839 F: drivers/irqchip/irq-aspeed-scu-ic.c
2840 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2842 ASPEED VIDEO ENGINE DRIVER
2843 M: Eddie James <eajames@linux.ibm.com>
2844 L: linux-media@vger.kernel.org
2845 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2847 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2848 F: drivers/media/platform/aspeed-video.c
2850 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2851 M: Corentin Chary <corentin.chary@gmail.com>
2852 L: acpi4asus-user@lists.sourceforge.net
2853 L: platform-driver-x86@vger.kernel.org
2855 W: http://acpi4asus.sf.net
2856 F: drivers/platform/x86/asus*.c
2857 F: drivers/platform/x86/eeepc*.c
2859 ASUS WIRELESS RADIO CONTROL DRIVER
2860 M: João Paulo Rechi Vita <jprvita@gmail.com>
2861 L: platform-driver-x86@vger.kernel.org
2863 F: drivers/platform/x86/asus-wireless.c
2866 M: David Howells <dhowells@redhat.com>
2867 L: keyrings@vger.kernel.org
2869 F: Documentation/crypto/asymmetric-keys.rst
2870 F: crypto/asymmetric_keys/
2871 F: include/crypto/pkcs7.h
2872 F: include/crypto/public_key.h
2873 F: include/linux/verification.h
2875 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2876 R: Dan Williams <dan.j.williams@intel.com>
2878 W: http://sourceforge.net/projects/xscaleiop
2879 F: Documentation/crypto/async-tx-api.rst
2882 F: include/linux/async_tx.h
2883 F: include/linux/dmaengine.h
2886 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2887 L: linux-i2c@vger.kernel.org
2889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2890 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2891 F: drivers/misc/eeprom/at24.c
2893 ATA OVER ETHERNET (AOE) DRIVER
2894 M: "Justin Sanders" <justin@coraid.com>
2896 W: http://www.openaoe.org/
2897 F: Documentation/admin-guide/aoe/
2898 F: drivers/block/aoe/
2900 ATHEROS 71XX/9XXX GPIO DRIVER
2901 M: Alban Bedel <albeu@free.fr>
2903 W: https://github.com/AlbanBedel/linux
2904 T: git git://github.com/AlbanBedel/linux
2905 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2906 F: drivers/gpio/gpio-ath79.c
2908 ATHEROS 71XX/9XXX USB PHY DRIVER
2909 M: Alban Bedel <albeu@free.fr>
2911 W: https://github.com/AlbanBedel/linux
2912 T: git git://github.com/AlbanBedel/linux
2913 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2914 F: drivers/phy/qualcomm/phy-ath79-usb.c
2916 ATHEROS ATH GENERIC UTILITIES
2917 M: Kalle Valo <kvalo@codeaurora.org>
2918 L: linux-wireless@vger.kernel.org
2920 F: drivers/net/wireless/ath/*
2922 ATHEROS ATH5K WIRELESS DRIVER
2923 M: Jiri Slaby <jirislaby@kernel.org>
2924 M: Nick Kossifidis <mickflemm@gmail.com>
2925 M: Luis Chamberlain <mcgrof@kernel.org>
2926 L: linux-wireless@vger.kernel.org
2928 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2929 F: drivers/net/wireless/ath/ath5k/
2931 ATHEROS ATH6KL WIRELESS DRIVER
2932 M: Kalle Valo <kvalo@codeaurora.org>
2933 L: linux-wireless@vger.kernel.org
2935 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2937 F: drivers/net/wireless/ath/ath6kl/
2940 M: Ville Syrjala <syrjala@sci.fi>
2942 F: drivers/input/misc/ati_remote2.c
2944 ATK0110 HWMON DRIVER
2945 M: Luca Tettamanti <kronos.it@gmail.com>
2946 L: linux-hwmon@vger.kernel.org
2948 F: drivers/hwmon/asus_atk0110.c
2950 ATLX ETHERNET DRIVERS
2951 M: Jay Cliburn <jcliburn@gmail.com>
2952 M: Chris Snook <chris.snook@gmail.com>
2953 L: netdev@vger.kernel.org
2955 W: http://sourceforge.net/projects/atl1
2956 W: http://atl1.sourceforge.net
2957 F: drivers/net/ethernet/atheros/
2960 M: Chas Williams <3chas3@gmail.com>
2961 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2962 L: netdev@vger.kernel.org
2964 W: http://linux-atm.sourceforge.net
2966 F: include/linux/atm*
2967 F: include/uapi/linux/atm*
2969 ATMEL MACB ETHERNET DRIVER
2970 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2971 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2973 F: drivers/net/ethernet/cadence/
2975 ATMEL MAXTOUCH DRIVER
2976 M: Nick Dyer <nick@shmanahar.org>
2978 T: git git://github.com/ndyer/linux.git
2979 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2980 F: drivers/input/touchscreen/atmel_mxt_ts.c
2982 ATMEL WIRELESS DRIVER
2983 M: Simon Kelley <simon@thekelleys.org.uk>
2984 L: linux-wireless@vger.kernel.org
2986 W: http://www.thekelleys.org.uk/atmel
2987 W: http://atmelwlandriver.sourceforge.net/
2988 F: drivers/net/wireless/atmel/atmel*
2990 ATOMIC INFRASTRUCTURE
2991 M: Will Deacon <will@kernel.org>
2992 M: Peter Zijlstra <peterz@infradead.org>
2993 R: Boqun Feng <boqun.feng@gmail.com>
2994 L: linux-kernel@vger.kernel.org
2996 F: arch/*/include/asm/atomic*.h
2997 F: include/*/atomic*.h
3000 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3001 M: Bradley Grove <linuxdrivers@attotech.com>
3002 L: linux-scsi@vger.kernel.org
3004 W: http://www.attotech.com
3005 F: drivers/scsi/esas2r
3007 ATUSB IEEE 802.15.4 RADIO DRIVER
3008 M: Stefan Schmidt <stefan@datenfreihafen.org>
3009 L: linux-wpan@vger.kernel.org
3011 F: drivers/net/ieee802154/at86rf230.h
3012 F: drivers/net/ieee802154/atusb.c
3013 F: drivers/net/ieee802154/atusb.h
3016 M: Paul Moore <paul@paul-moore.com>
3017 M: Eric Paris <eparis@redhat.com>
3018 L: linux-audit@redhat.com (moderated for non-subscribers)
3020 W: https://github.com/linux-audit
3021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3022 F: include/linux/audit.h
3023 F: include/uapi/linux/audit.h
3026 AUXILIARY DISPLAY DRIVERS
3027 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3029 F: drivers/auxdisplay/
3030 F: include/linux/cfag12864b.h
3032 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3033 M: Andreas Klinger <ak@it-klinger.de>
3034 L: linux-iio@vger.kernel.org
3036 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3037 F: drivers/iio/adc/hx711.c
3040 M: Ralf Baechle <ralf@linux-mips.org>
3041 L: linux-hams@vger.kernel.org
3043 W: http://www.linux-ax25.org/
3044 F: include/net/ax25.h
3045 F: include/uapi/linux/ax25.h
3049 M: Peter Rosin <peda@axentia.se>
3050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3052 F: arch/arm/boot/dts/at91-linea.dtsi
3053 F: arch/arm/boot/dts/at91-natte.dtsi
3054 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3055 F: arch/arm/boot/dts/at91-tse850-3.dts
3057 AXENTIA ASOC DRIVERS
3058 M: Peter Rosin <peda@axentia.se>
3059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3061 F: Documentation/devicetree/bindings/sound/axentia,*
3062 F: sound/soc/atmel/tse850-pcm5142.c
3064 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3065 M: Nuno Sá <nuno.sa@analog.com>
3066 L: linux-hwmon@vger.kernel.org
3068 W: http://ez.analog.com/community/linux-device-drivers
3069 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3070 F: drivers/hwmon/axi-fan-control.c
3072 AXXIA I2C CONTROLLER
3073 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3074 L: linux-i2c@vger.kernel.org
3076 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3077 F: drivers/i2c/busses/i2c-axxia.c
3080 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3081 L: linux-media@vger.kernel.org
3083 W: https://linuxtv.org
3084 T: git git://linuxtv.org/media_tree.git
3085 F: drivers/media/usb/dvb-usb-v2/az6007.c
3087 AZTECH FM RADIO RECEIVER DRIVER
3088 M: Hans Verkuil <hverkuil@xs4all.nl>
3089 L: linux-media@vger.kernel.org
3091 W: https://linuxtv.org
3092 T: git git://linuxtv.org/media_tree.git
3093 F: drivers/media/radio/radio-aztech*
3096 L: linux-wireless@vger.kernel.org
3097 L: b43-dev@lists.infradead.org
3099 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3100 F: drivers/net/wireless/broadcom/b43/
3102 B43LEGACY WIRELESS DRIVER
3103 M: Larry Finger <Larry.Finger@lwfinger.net>
3104 L: linux-wireless@vger.kernel.org
3105 L: b43-dev@lists.infradead.org
3107 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3108 F: drivers/net/wireless/broadcom/b43legacy/
3110 BACKLIGHT CLASS/SUBSYSTEM
3111 M: Lee Jones <lee.jones@linaro.org>
3112 M: Daniel Thompson <daniel.thompson@linaro.org>
3113 M: Jingoo Han <jingoohan1@gmail.com>
3114 L: dri-devel@lists.freedesktop.org
3116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3117 F: Documentation/ABI/stable/sysfs-class-backlight
3118 F: Documentation/ABI/testing/sysfs-class-backlight
3119 F: Documentation/devicetree/bindings/leds/backlight
3120 F: drivers/video/backlight/
3121 F: include/linux/backlight.h
3122 F: include/linux/pwm_backlight.h
3125 M: Marek Lindner <mareklindner@neomailbox.ch>
3126 M: Simon Wunderlich <sw@simonwunderlich.de>
3127 M: Antonio Quartulli <a@unstable.cc>
3128 M: Sven Eckelmann <sven@narfation.org>
3129 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3131 W: https://www.open-mesh.org/
3132 Q: https://patchwork.open-mesh.org/project/batman/list/
3133 B: https://www.open-mesh.org/projects/batman-adv/issues
3134 C: irc://chat.freenode.net/batman
3135 T: git https://git.open-mesh.org/linux-merge.git
3136 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3137 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3138 F: Documentation/networking/batman-adv.rst
3139 F: include/uapi/linux/batadv_packet.h
3140 F: include/uapi/linux/batman_adv.h
3143 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3144 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3145 L: linux-hams@vger.kernel.org
3147 W: http://www.baycom.org/~tom/ham/ham.html
3148 F: drivers/net/hamradio/baycom*
3150 BCACHE (BLOCK LAYER CACHE)
3151 M: Coly Li <colyli@suse.de>
3152 M: Kent Overstreet <kent.overstreet@gmail.com>
3153 L: linux-bcache@vger.kernel.org
3155 W: http://bcache.evilpiepirate.org
3156 C: irc://irc.oftc.net/bcache
3157 F: drivers/md/bcache/
3159 BDISP ST MEDIA DRIVER
3160 M: Fabien Dessenne <fabien.dessenne@st.com>
3161 L: linux-media@vger.kernel.org
3163 W: https://linuxtv.org
3164 T: git git://linuxtv.org/media_tree.git
3165 F: drivers/media/platform/sti/bdisp
3167 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3168 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3169 L: netdev@vger.kernel.org
3171 F: drivers/net/ethernet/ec_bhf.c
3174 M: Luis de Bethencourt <luisbg@kernel.org>
3175 M: Salah Triki <salah.triki@gmail.com>
3177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3178 F: Documentation/filesystems/befs.rst
3182 M: Paolo Valente <paolo.valente@linaro.org>
3183 M: Jens Axboe <axboe@kernel.dk>
3184 L: linux-block@vger.kernel.org
3186 F: Documentation/block/bfq-iosched.rst
3190 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3192 F: Documentation/filesystems/bfs.rst
3194 F: include/uapi/linux/bfs_fs.h
3196 BLINKM RGB LED DRIVER
3197 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3199 F: drivers/leds/leds-blinkm.c
3202 M: Jens Axboe <axboe@kernel.dk>
3203 L: linux-block@vger.kernel.org
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3208 F: kernel/trace/blktrace.c
3212 M: Joern Engel <joern@lazybastard.org>
3213 L: linux-mtd@lists.infradead.org
3215 F: drivers/mtd/devices/block2mtd.c
3218 M: Marcel Holtmann <marcel@holtmann.org>
3219 M: Johan Hedberg <johan.hedberg@gmail.com>
3220 L: linux-bluetooth@vger.kernel.org
3222 W: http://www.bluez.org/
3223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3225 F: drivers/bluetooth/
3228 M: Marcel Holtmann <marcel@holtmann.org>
3229 M: Johan Hedberg <johan.hedberg@gmail.com>
3230 L: linux-bluetooth@vger.kernel.org
3232 W: http://www.bluez.org/
3233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3235 F: include/net/bluetooth/
3239 M: Jay Vosburgh <j.vosburgh@gmail.com>
3240 M: Veaceslav Falico <vfalico@gmail.com>
3241 M: Andy Gospodarek <andy@greyhouse.net>
3242 L: netdev@vger.kernel.org
3244 W: http://sourceforge.net/projects/bonding/
3245 F: drivers/net/bonding/
3246 F: include/uapi/linux/if_bonding.h
3248 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3249 M: Dan Robertson <dan@dlrobertson.com>
3250 L: linux-iio@vger.kernel.org
3252 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3253 F: drivers/iio/accel/bma400*
3255 BPF (Safe dynamic programs and tools)
3256 M: Alexei Starovoitov <ast@kernel.org>
3257 M: Daniel Borkmann <daniel@iogearbox.net>
3258 R: Martin KaFai Lau <kafai@fb.com>
3259 R: Song Liu <songliubraving@fb.com>
3260 R: Yonghong Song <yhs@fb.com>
3261 R: Andrii Nakryiko <andriin@fb.com>
3262 R: John Fastabend <john.fastabend@gmail.com>
3263 R: KP Singh <kpsingh@chromium.org>
3264 L: netdev@vger.kernel.org
3265 L: bpf@vger.kernel.org
3267 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3270 F: Documentation/bpf/
3271 F: Documentation/networking/filter.rst
3273 F: include/linux/bpf*
3274 F: include/linux/filter.h
3275 F: include/trace/events/xdp.h
3276 F: include/uapi/linux/bpf*
3277 F: include/uapi/linux/filter.h
3279 F: kernel/trace/bpf_trace.c
3282 F: net/core/filter.c
3283 F: net/sched/act_bpf.c
3284 F: net/sched/cls_bpf.c
3288 F: tools/testing/selftests/bpf/
3293 M: Shubham Bansal <illusionist.neo@gmail.com>
3294 L: netdev@vger.kernel.org
3295 L: bpf@vger.kernel.org
3300 M: Daniel Borkmann <daniel@iogearbox.net>
3301 M: Alexei Starovoitov <ast@kernel.org>
3302 M: Zi Shen Lim <zlim.lnx@gmail.com>
3303 L: netdev@vger.kernel.org
3304 L: bpf@vger.kernel.org
3308 BPF JIT for MIPS (32-BIT AND 64-BIT)
3309 M: Paul Burton <paulburton@kernel.org>
3310 L: netdev@vger.kernel.org
3311 L: bpf@vger.kernel.org
3315 BPF JIT for NFP NICs
3316 M: Jakub Kicinski <kuba@kernel.org>
3317 L: netdev@vger.kernel.org
3318 L: bpf@vger.kernel.org
3320 F: drivers/net/ethernet/netronome/nfp/bpf/
3322 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3323 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3324 M: Sandipan Das <sandipan@linux.ibm.com>
3325 L: netdev@vger.kernel.org
3326 L: bpf@vger.kernel.org
3328 F: arch/powerpc/net/
3330 BPF JIT for RISC-V (32-bit)
3331 M: Luke Nelson <luke.r.nels@gmail.com>
3332 M: Xi Wang <xi.wang@gmail.com>
3333 L: netdev@vger.kernel.org
3334 L: bpf@vger.kernel.org
3337 X: arch/riscv/net/bpf_jit_comp64.c
3339 BPF JIT for RISC-V (64-bit)
3340 M: Björn Töpel <bjorn.topel@gmail.com>
3341 L: netdev@vger.kernel.org
3342 L: bpf@vger.kernel.org
3345 X: arch/riscv/net/bpf_jit_comp32.c
3348 M: Ilya Leoshkevich <iii@linux.ibm.com>
3349 M: Heiko Carstens <hca@linux.ibm.com>
3350 M: Vasily Gorbik <gor@linux.ibm.com>
3351 L: netdev@vger.kernel.org
3352 L: bpf@vger.kernel.org
3355 X: arch/s390/net/pnet.c
3357 BPF JIT for SPARC (32-BIT AND 64-BIT)
3358 M: David S. Miller <davem@davemloft.net>
3359 L: netdev@vger.kernel.org
3360 L: bpf@vger.kernel.org
3364 BPF JIT for X86 32-BIT
3365 M: Wang YanQing <udknight@gmail.com>
3366 L: netdev@vger.kernel.org
3367 L: bpf@vger.kernel.org
3369 F: arch/x86/net/bpf_jit_comp32.c
3371 BPF JIT for X86 64-BIT
3372 M: Alexei Starovoitov <ast@kernel.org>
3373 M: Daniel Borkmann <daniel@iogearbox.net>
3374 L: netdev@vger.kernel.org
3375 L: bpf@vger.kernel.org
3378 X: arch/x86/net/bpf_jit_comp32.c
3380 BROADCOM B44 10/100 ETHERNET DRIVER
3381 M: Michael Chan <michael.chan@broadcom.com>
3382 L: netdev@vger.kernel.org
3384 F: drivers/net/ethernet/broadcom/b44.*
3386 BROADCOM B53 ETHERNET SWITCH DRIVER
3387 M: Florian Fainelli <f.fainelli@gmail.com>
3388 L: netdev@vger.kernel.org
3389 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3391 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3392 F: drivers/net/dsa/b53/*
3393 F: include/linux/platform_data/b53.h
3395 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3396 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3397 L: bcm-kernel-feedback-list@broadcom.com
3398 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3402 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3403 F: drivers/pci/controller/pcie-brcmstb.c
3404 F: drivers/staging/vc04_services
3408 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3409 M: Florian Fainelli <f.fainelli@gmail.com>
3410 M: Ray Jui <rjui@broadcom.com>
3411 M: Scott Branden <sbranden@broadcom.com>
3412 M: bcm-kernel-feedback-list@broadcom.com
3414 T: git git://github.com/broadcom/mach-bcm
3415 F: arch/arm/mach-bcm/
3421 BROADCOM BCM47XX MIPS ARCHITECTURE
3422 M: Hauke Mehrtens <hauke@hauke-m.de>
3423 M: Rafał Miłecki <zajec5@gmail.com>
3424 L: linux-mips@vger.kernel.org
3426 F: Documentation/devicetree/bindings/mips/brcm/
3427 F: arch/mips/bcm47xx/*
3428 F: arch/mips/include/asm/mach-bcm47xx/*
3430 BROADCOM BCM5301X ARM ARCHITECTURE
3431 M: Hauke Mehrtens <hauke@hauke-m.de>
3432 M: Rafał Miłecki <zajec5@gmail.com>
3433 M: bcm-kernel-feedback-list@broadcom.com
3434 L: linux-arm-kernel@lists.infradead.org
3436 F: arch/arm/boot/dts/bcm470*
3437 F: arch/arm/boot/dts/bcm5301x*.dtsi
3438 F: arch/arm/boot/dts/bcm953012*
3439 F: arch/arm/mach-bcm/bcm_5301x.c
3441 BROADCOM BCM53573 ARM ARCHITECTURE
3442 M: Rafał Miłecki <rafal@milecki.pl>
3443 L: bcm-kernel-feedback-list@broadcom.com
3444 L: linux-arm-kernel@lists.infradead.org
3446 F: arch/arm/boot/dts/bcm47189*
3447 F: arch/arm/boot/dts/bcm53573*
3449 BROADCOM BCM63XX ARM ARCHITECTURE
3450 M: Florian Fainelli <f.fainelli@gmail.com>
3451 M: bcm-kernel-feedback-list@broadcom.com
3452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3454 T: git git://github.com/broadcom/stblinux.git
3457 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3458 M: Kevin Cernekee <cernekee@gmail.com>
3459 L: linux-usb@vger.kernel.org
3461 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3463 BROADCOM BCM7XXX ARM ARCHITECTURE
3464 M: Florian Fainelli <f.fainelli@gmail.com>
3465 M: bcm-kernel-feedback-list@broadcom.com
3466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3468 T: git git://github.com/broadcom/stblinux.git
3469 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3470 F: arch/arm/boot/dts/bcm7*.dts*
3471 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3472 F: arch/arm/mach-bcm/*brcmstb*
3473 F: arch/arm/mm/cache-b15-rac.c
3474 F: drivers/bus/brcmstb_gisb.c
3475 F: drivers/pci/controller/pcie-brcmstb.c
3478 BROADCOM BMIPS CPUFREQ DRIVER
3479 M: Markus Mayer <mmayer@broadcom.com>
3480 M: bcm-kernel-feedback-list@broadcom.com
3481 L: linux-pm@vger.kernel.org
3483 F: drivers/cpufreq/bmips-cpufreq.c
3485 BROADCOM BMIPS MIPS ARCHITECTURE
3486 M: Florian Fainelli <f.fainelli@gmail.com>
3487 L: bcm-kernel-feedback-list@broadcom.com
3488 L: linux-mips@vger.kernel.org
3490 T: git git://github.com/broadcom/stblinux.git
3491 F: arch/mips/bmips/*
3492 F: arch/mips/boot/dts/brcm/bcm*.dts*
3493 F: arch/mips/include/asm/mach-bmips/*
3494 F: arch/mips/kernel/*bmips*
3495 F: drivers/irqchip/irq-bcm63*
3496 F: drivers/irqchip/irq-bcm7*
3497 F: drivers/irqchip/irq-brcmstb*
3498 F: include/linux/bcm963xx_nvram.h
3499 F: include/linux/bcm963xx_tag.h
3501 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3502 M: Rasesh Mody <rmody@marvell.com>
3503 M: GR-Linux-NIC-Dev@marvell.com
3504 L: netdev@vger.kernel.org
3506 F: drivers/net/ethernet/broadcom/bnx2.*
3507 F: drivers/net/ethernet/broadcom/bnx2_*
3509 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3510 M: QLogic-Storage-Upstream@qlogic.com
3511 L: linux-scsi@vger.kernel.org
3513 F: drivers/scsi/bnx2fc/
3515 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3516 M: QLogic-Storage-Upstream@qlogic.com
3517 L: linux-scsi@vger.kernel.org
3519 F: drivers/scsi/bnx2i/
3521 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3522 M: Ariel Elior <aelior@marvell.com>
3523 M: Sudarsana Kalluru <skalluru@marvell.com>
3524 M: GR-everest-linux-l2@marvell.com
3525 L: netdev@vger.kernel.org
3527 F: drivers/net/ethernet/broadcom/bnx2x/
3529 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3530 M: Michael Chan <michael.chan@broadcom.com>
3531 L: netdev@vger.kernel.org
3533 F: drivers/net/ethernet/broadcom/bnxt/
3535 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3536 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3537 M: Franky Lin <franky.lin@broadcom.com>
3538 M: Hante Meuleman <hante.meuleman@broadcom.com>
3539 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3540 M: Wright Feng <wright.feng@cypress.com>
3541 L: linux-wireless@vger.kernel.org
3542 L: brcm80211-dev-list.pdl@broadcom.com
3543 L: brcm80211-dev-list@cypress.com
3545 F: drivers/net/wireless/broadcom/brcm80211/
3547 BROADCOM BRCMSTB GPIO DRIVER
3548 M: Gregory Fong <gregory.0xf0@gmail.com>
3549 L: bcm-kernel-feedback-list@broadcom.com
3551 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3552 F: drivers/gpio/gpio-brcmstb.c
3554 BROADCOM BRCMSTB I2C DRIVER
3555 M: Kamal Dasu <kdasu.kdev@gmail.com>
3556 L: linux-i2c@vger.kernel.org
3557 L: bcm-kernel-feedback-list@broadcom.com
3559 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3560 F: drivers/i2c/busses/i2c-brcmstb.c
3562 BROADCOM BRCMSTB USB EHCI DRIVER
3563 M: Al Cooper <alcooperx@gmail.com>
3564 L: linux-usb@vger.kernel.org
3565 L: bcm-kernel-feedback-list@broadcom.com
3567 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3568 F: drivers/usb/host/ehci-brcm.*
3570 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3571 M: Al Cooper <alcooperx@gmail.com>
3572 L: linux-kernel@vger.kernel.org
3573 L: bcm-kernel-feedback-list@broadcom.com
3575 F: drivers/phy/broadcom/phy-brcm-usb*
3577 BROADCOM GENET ETHERNET DRIVER
3578 M: Doug Berger <opendmb@gmail.com>
3579 M: Florian Fainelli <f.fainelli@gmail.com>
3580 L: bcm-kernel-feedback-list@broadcom.com
3581 L: netdev@vger.kernel.org
3583 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3584 F: drivers/net/ethernet/broadcom/genet/
3585 F: include/linux/platform_data/bcmgenet.h
3587 BROADCOM IPROC ARM ARCHITECTURE
3588 M: Ray Jui <rjui@broadcom.com>
3589 M: Scott Branden <sbranden@broadcom.com>
3590 M: bcm-kernel-feedback-list@broadcom.com
3591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3593 T: git git://github.com/broadcom/cygnus-linux.git
3594 F: arch/arm64/boot/dts/broadcom/northstar2/*
3595 F: arch/arm64/boot/dts/broadcom/stingray/*
3596 F: drivers/clk/bcm/clk-ns*
3597 F: drivers/clk/bcm/clk-sr*
3598 F: drivers/pinctrl/bcm/pinctrl-ns*
3599 F: include/dt-bindings/clock/bcm-sr*
3616 BROADCOM KONA GPIO DRIVER
3617 M: Ray Jui <rjui@broadcom.com>
3618 L: bcm-kernel-feedback-list@broadcom.com
3620 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3621 F: drivers/gpio/gpio-bcm-kona.c
3623 BROADCOM NETXTREME-E ROCE DRIVER
3624 M: Selvin Xavier <selvin.xavier@broadcom.com>
3625 M: Devesh Sharma <devesh.sharma@broadcom.com>
3626 M: Somnath Kotur <somnath.kotur@broadcom.com>
3627 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3628 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3629 L: linux-rdma@vger.kernel.org
3631 W: http://www.broadcom.com
3632 F: drivers/infiniband/hw/bnxt_re/
3633 F: include/uapi/rdma/bnxt_re-abi.h
3635 BROADCOM NVRAM DRIVER
3636 M: Rafał Miłecki <zajec5@gmail.com>
3637 L: linux-mips@vger.kernel.org
3639 F: drivers/firmware/broadcom/*
3641 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3642 M: Rafał Miłecki <zajec5@gmail.com>
3643 L: linux-wireless@vger.kernel.org
3646 F: include/linux/bcma/
3649 M: Kamal Dasu <kdasu.kdev@gmail.com>
3650 M: bcm-kernel-feedback-list@broadcom.com
3652 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3653 F: drivers/spi/spi-bcm-qspi.*
3654 F: drivers/spi/spi-brcmstb-qspi.c
3655 F: drivers/spi/spi-iproc-qspi.c
3657 BROADCOM STB AVS CPUFREQ DRIVER
3658 M: Markus Mayer <mmayer@broadcom.com>
3659 M: bcm-kernel-feedback-list@broadcom.com
3660 L: linux-pm@vger.kernel.org
3662 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3663 F: drivers/cpufreq/brcmstb*
3665 BROADCOM STB AVS TMON DRIVER
3666 M: Markus Mayer <mmayer@broadcom.com>
3667 M: bcm-kernel-feedback-list@broadcom.com
3668 L: linux-pm@vger.kernel.org
3670 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3671 F: drivers/thermal/broadcom/brcmstb*
3673 BROADCOM STB DPFE DRIVER
3674 M: Markus Mayer <mmayer@broadcom.com>
3675 M: bcm-kernel-feedback-list@broadcom.com
3676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3678 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3679 F: drivers/memory/brcmstb_dpfe.c
3681 BROADCOM STB NAND FLASH DRIVER
3682 M: Brian Norris <computersforpeace@gmail.com>
3683 M: Kamal Dasu <kdasu.kdev@gmail.com>
3684 L: linux-mtd@lists.infradead.org
3685 L: bcm-kernel-feedback-list@broadcom.com
3687 F: drivers/mtd/nand/raw/brcmnand/
3689 BROADCOM SYSTEMPORT ETHERNET DRIVER
3690 M: Florian Fainelli <f.fainelli@gmail.com>
3691 L: bcm-kernel-feedback-list@broadcom.com
3692 L: netdev@vger.kernel.org
3694 F: drivers/net/ethernet/broadcom/bcmsysport.*
3696 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3697 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3698 M: Prashant Sreedharan <prashant@broadcom.com>
3699 M: Michael Chan <mchan@broadcom.com>
3700 L: netdev@vger.kernel.org
3702 F: drivers/net/ethernet/broadcom/tg3.*
3704 BROCADE BFA FC SCSI DRIVER
3705 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3706 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3707 L: linux-scsi@vger.kernel.org
3709 F: drivers/scsi/bfa/
3711 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3712 M: Rasesh Mody <rmody@marvell.com>
3713 M: Sudarsana Kalluru <skalluru@marvell.com>
3714 M: GR-Linux-NIC-Dev@marvell.com
3715 L: netdev@vger.kernel.org
3717 F: drivers/net/ethernet/brocade/bna/
3719 BSG (block layer generic sg v4 driver)
3720 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3721 L: linux-scsi@vger.kernel.org
3724 F: include/linux/bsg.h
3725 F: include/uapi/linux/bsg.h
3728 M: Clemens Ladisch <clemens@ladisch.de>
3729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3732 F: Documentation/sound/cards/bt87x.rst
3733 F: sound/pci/bt87x.c
3736 M: Michael Buesch <m@bues.ch>
3738 W: http://bu3sch.de/btgpio.php
3739 F: drivers/gpio/gpio-bt8xx.c
3742 M: Chris Mason <clm@fb.com>
3743 M: Josef Bacik <josef@toxicpanda.com>
3744 M: David Sterba <dsterba@suse.com>
3745 L: linux-btrfs@vger.kernel.org
3747 W: http://btrfs.wiki.kernel.org/
3748 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3750 F: Documentation/filesystems/btrfs.rst
3752 F: include/linux/btrfs*
3753 F: include/uapi/linux/btrfs*
3755 BTTV VIDEO4LINUX DRIVER
3756 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3757 L: linux-media@vger.kernel.org
3759 W: https://linuxtv.org
3760 T: git git://linuxtv.org/media_tree.git
3761 F: Documentation/driver-api/media/drivers/bttv*
3762 F: drivers/media/pci/bt8xx/bttv*
3764 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3765 M: Chanwoo Choi <cw00.choi@samsung.com>
3766 L: linux-pm@vger.kernel.org
3767 L: linux-samsung-soc@vger.kernel.org
3769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3770 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3771 F: drivers/devfreq/exynos-bus.c
3773 BUSLOGIC SCSI DRIVER
3774 M: Khalid Aziz <khalid@gonehiking.org>
3775 L: linux-scsi@vger.kernel.org
3777 F: drivers/scsi/BusLogic.*
3778 F: drivers/scsi/FlashPoint.*
3780 C-MEDIA CMI8788 DRIVER
3781 M: Clemens Ladisch <clemens@ladisch.de>
3782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3785 F: sound/pci/oxygen/
3788 M: Guo Ren <guoren@kernel.org>
3789 L: linux-csky@vger.kernel.org
3791 T: git https://github.com/c-sky/csky-linux.git
3792 F: Documentation/devicetree/bindings/csky/
3793 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3794 F: Documentation/devicetree/bindings/timer/csky,*
3796 F: drivers/clocksource/timer-gx6605s.c
3797 F: drivers/clocksource/timer-mp-csky.c
3798 F: drivers/irqchip/irq-csky-*
3803 M: Mark Salter <msalter@redhat.com>
3804 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3805 L: linux-c6x-dev@linux-c6x.org
3807 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3810 CA8210 IEEE-802.15.4 RADIO DRIVER
3811 M: Harry Morris <h.morris@cascoda.com>
3812 L: linux-wpan@vger.kernel.org
3814 W: https://github.com/Cascoda/ca8210-linux.git
3815 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3816 F: drivers/net/ieee802154/ca8210.c
3818 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3819 M: David Howells <dhowells@redhat.com>
3820 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3822 F: Documentation/filesystems/caching/cachefiles.rst
3825 CADENCE MIPI-CSI2 BRIDGES
3826 M: Maxime Ripard <mripard@kernel.org>
3827 L: linux-media@vger.kernel.org
3829 F: Documentation/devicetree/bindings/media/cdns,*.txt
3830 F: drivers/media/platform/cadence/cdns-csi2*
3833 L: linux-mtd@lists.infradead.org
3835 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3836 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3838 CADET FM/AM RADIO RECEIVER DRIVER
3839 M: Hans Verkuil <hverkuil@xs4all.nl>
3840 L: linux-media@vger.kernel.org
3842 W: https://linuxtv.org
3843 T: git git://linuxtv.org/media_tree.git
3844 F: drivers/media/radio/radio-cadet*
3846 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3847 M: Jonathan Corbet <corbet@lwn.net>
3848 L: linux-media@vger.kernel.org
3850 T: git git://linuxtv.org/media_tree.git
3851 F: Documentation/admin-guide/media/cafe_ccic*
3852 F: drivers/media/platform/marvell-ccic/
3855 L: netdev@vger.kernel.org
3857 F: Documentation/networking/caif/
3858 F: drivers/net/caif/
3859 F: include/net/caif/
3860 F: include/uapi/linux/caif/
3864 M: Toke Høiland-Jørgensen <toke@toke.dk>
3865 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3867 F: net/sched/sch_cake.c
3870 M: Wolfgang Grandegger <wg@grandegger.com>
3871 M: Marc Kleine-Budde <mkl@pengutronix.de>
3872 L: linux-can@vger.kernel.org
3874 W: https://github.com/linux-can
3875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3877 F: Documentation/devicetree/bindings/net/can/
3879 F: include/linux/can/dev.h
3880 F: include/linux/can/led.h
3881 F: include/linux/can/platform/
3882 F: include/linux/can/rx-offload.h
3883 F: include/uapi/linux/can/error.h
3884 F: include/uapi/linux/can/netlink.h
3885 F: include/uapi/linux/can/vxcan.h
3888 M: Oliver Hartkopp <socketcan@hartkopp.net>
3889 M: Marc Kleine-Budde <mkl@pengutronix.de>
3890 L: linux-can@vger.kernel.org
3892 W: https://github.com/linux-can
3893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3895 F: Documentation/networking/can.rst
3896 F: include/linux/can/core.h
3897 F: include/linux/can/skb.h
3898 F: include/net/netns/can.h
3899 F: include/uapi/linux/can.h
3900 F: include/uapi/linux/can/bcm.h
3901 F: include/uapi/linux/can/gw.h
3902 F: include/uapi/linux/can/raw.h
3905 CAN-J1939 NETWORK LAYER
3906 M: Robin van der Gracht <robin@protonic.nl>
3907 M: Oleksij Rempel <o.rempel@pengutronix.de>
3908 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3909 L: linux-can@vger.kernel.org
3911 F: Documentation/networking/j1939.rst
3912 F: include/uapi/linux/can/j1939.h
3916 M: Serge Hallyn <serge@hallyn.com>
3917 L: linux-security-module@vger.kernel.org
3919 F: include/linux/capability.h
3920 F: include/uapi/linux/capability.h
3921 F: kernel/capability.c
3922 F: security/commoncap.c
3924 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3925 M: Kevin Tsai <ktsai@capellamicro.com>
3927 F: drivers/iio/light/cm*
3929 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3930 M: Christian Lamparter <chunkeey@googlemail.com>
3931 L: linux-wireless@vger.kernel.org
3933 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3934 F: drivers/net/wireless/ath/carl9170/
3937 M: Robert Richter <rrichter@marvell.com>
3939 W: http://www.marvell.com
3940 F: drivers/i2c/busses/i2c-octeon*
3941 F: drivers/i2c/busses/i2c-thunderx*
3943 CAVIUM LIQUIDIO NETWORK DRIVER
3944 M: Derek Chickles <dchickles@marvell.com>
3945 M: Satanand Burla <sburla@marvell.com>
3946 M: Felix Manlunas <fmanlunas@marvell.com>
3947 L: netdev@vger.kernel.org
3949 W: http://www.marvell.com
3950 F: drivers/net/ethernet/cavium/liquidio/
3953 M: Robert Richter <rrichter@marvell.com>
3955 W: http://www.marvell.com
3956 F: drivers/mmc/host/cavium*
3958 CAVIUM OCTEON-TX CRYPTO DRIVER
3959 M: George Cherian <gcherian@marvell.com>
3960 L: linux-crypto@vger.kernel.org
3962 W: http://www.marvell.com
3963 F: drivers/crypto/cavium/cpt/
3965 CAVIUM THUNDERX2 ARM64 SOC
3966 M: Robert Richter <rrichter@marvell.com>
3967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3969 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3970 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3972 CC2520 IEEE-802.15.4 RADIO DRIVER
3973 M: Varka Bhadram <varkabhadram@gmail.com>
3974 L: linux-wpan@vger.kernel.org
3976 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3977 F: drivers/net/ieee802154/cc2520.c
3978 F: include/linux/spi/cc2520.h
3980 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3981 M: Gilad Ben-Yossef <gilad@benyossef.com>
3982 L: linux-crypto@vger.kernel.org
3984 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3985 F: drivers/crypto/ccree/
3987 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3988 M: Hadar Gat <hadar.gat@arm.com>
3989 L: linux-crypto@vger.kernel.org
3991 F: drivers/char/hw_random/cctrng.c
3992 F: drivers/char/hw_random/cctrng.h
3993 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3994 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3997 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3998 L: linux-media@vger.kernel.org
4000 W: http://linuxtv.org
4001 T: git git://linuxtv.org/media_tree.git
4002 F: Documentation/ABI/testing/debugfs-cec-error-inj
4003 F: Documentation/devicetree/bindings/media/cec.txt
4004 F: Documentation/driver-api/media/cec-core.rst
4005 F: Documentation/userspace-api/media/cec
4006 F: drivers/media/cec/
4007 F: drivers/media/rc/keymaps/rc-cec.c
4008 F: include/media/cec-notifier.h
4009 F: include/media/cec.h
4010 F: include/uapi/linux/cec-funcs.h
4011 F: include/uapi/linux/cec.h
4014 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4015 L: linux-media@vger.kernel.org
4017 W: http://linuxtv.org
4018 T: git git://linuxtv.org/media_tree.git
4019 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4020 F: drivers/media/platform/cec-gpio/
4022 CELL BROADBAND ENGINE ARCHITECTURE
4023 M: Arnd Bergmann <arnd@arndb.de>
4024 L: linuxppc-dev@lists.ozlabs.org
4026 W: http://www.ibm.com/developerworks/power/cell/
4027 F: arch/powerpc/include/asm/cell*.h
4028 F: arch/powerpc/include/asm/spu*.h
4029 F: arch/powerpc/include/uapi/asm/spu*.h
4030 F: arch/powerpc/oprofile/*cell*
4031 F: arch/powerpc/platforms/cell/
4033 CELLWISE CW2015 BATTERY DRIVER
4034 M: Tobias Schrammm <t.schramm@manjaro.org>
4036 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4037 F: drivers/power/supply/cw2015_battery.c
4039 CEPH COMMON CODE (LIBCEPH)
4040 M: Ilya Dryomov <idryomov@gmail.com>
4041 M: Jeff Layton <jlayton@kernel.org>
4042 L: ceph-devel@vger.kernel.org
4045 T: git git://github.com/ceph/ceph-client.git
4046 F: include/linux/ceph/
4047 F: include/linux/crush/
4050 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4051 M: Jeff Layton <jlayton@kernel.org>
4052 M: Ilya Dryomov <idryomov@gmail.com>
4053 L: ceph-devel@vger.kernel.org
4056 T: git git://github.com/ceph/ceph-client.git
4057 F: Documentation/filesystems/ceph.rst
4060 CERTIFICATE HANDLING
4061 M: David Howells <dhowells@redhat.com>
4062 M: David Woodhouse <dwmw2@infradead.org>
4063 L: keyrings@vger.kernel.org
4065 F: Documentation/admin-guide/module-signing.rst
4067 F: scripts/extract-cert.c
4068 F: scripts/sign-file.c
4070 CFAG12864B LCD DRIVER
4071 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4073 F: drivers/auxdisplay/cfag12864b.c
4074 F: include/linux/cfag12864b.h
4076 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4077 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4079 F: drivers/auxdisplay/cfag12864bfb.c
4080 F: include/linux/cfag12864b.h
4082 CHAR and MISC DRIVERS
4083 M: Arnd Bergmann <arnd@arndb.de>
4084 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4089 F: include/linux/miscdevice.h
4092 M: Andy Whitcroft <apw@canonical.com>
4093 M: Joe Perches <joe@perches.com>
4095 F: scripts/checkpatch.pl
4097 CHINESE DOCUMENTATION
4098 M: Harry Wei <harryxiyou@gmail.com>
4099 M: Alex Shi <alex.shi@linux.alibaba.com>
4100 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4102 F: Documentation/translations/zh_CN/
4104 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4105 M: Peter Chen <Peter.Chen@nxp.com>
4106 L: linux-usb@vger.kernel.org
4108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4109 F: drivers/usb/chipidea/
4111 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4112 M: Hans de Goede <hdegoede@redhat.com>
4113 L: linux-input@vger.kernel.org
4115 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4116 F: drivers/input/touchscreen/chipone_icn8318.c
4118 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4119 M: Hans de Goede <hdegoede@redhat.com>
4120 L: linux-input@vger.kernel.org
4122 F: drivers/input/touchscreen/chipone_icn8505.c
4124 CHROME HARDWARE PLATFORM SUPPORT
4125 M: Benson Leung <bleung@chromium.org>
4126 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4129 F: drivers/platform/chrome/
4131 CHROMEOS EC CODEC DRIVER
4132 M: Cheng-Yi Chiang <cychiang@chromium.org>
4133 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4134 R: Guenter Roeck <groeck@chromium.org>
4136 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4137 F: sound/soc/codecs/cros_ec_codec.*
4139 CHROMEOS EC SUBDRIVERS
4140 M: Benson Leung <bleung@chromium.org>
4141 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4142 R: Guenter Roeck <groeck@chromium.org>
4144 F: drivers/power/supply/cros_usbpd-charger.c
4148 CHRONTEL CH7322 CEC DRIVER
4149 M: Jeff Chase <jnchase@google.com>
4150 L: linux-media@vger.kernel.org
4152 T: git git://linuxtv.org/media_tree.git
4153 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4154 F: drivers/media/cec/i2c/ch7322.c
4156 CIRRUS LOGIC AUDIO CODEC DRIVERS
4157 M: James Schulman <james.schulman@cirrus.com>
4158 M: David Rhodes <david.rhodes@cirrus.com>
4159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4161 F: sound/soc/codecs/cs*
4163 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4164 M: Hartley Sweeten <hsweeten@visionengravers.com>
4165 L: netdev@vger.kernel.org
4167 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4169 CIRRUS LOGIC LOCHNAGAR DRIVER
4170 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4171 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4172 L: patches@opensource.cirrus.com
4174 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4175 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4176 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4177 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4178 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4179 F: Documentation/hwmon/lochnagar.rst
4180 F: drivers/clk/clk-lochnagar.c
4181 F: drivers/hwmon/lochnagar-hwmon.c
4182 F: drivers/mfd/lochnagar-i2c.c
4183 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4184 F: drivers/regulator/lochnagar-regulator.c
4185 F: include/dt-bindings/clk/lochnagar.h
4186 F: include/dt-bindings/pinctrl/lochnagar.h
4187 F: include/linux/mfd/lochnagar*
4188 F: sound/soc/codecs/lochnagar-sc.c
4190 CIRRUS LOGIC MADERA CODEC DRIVERS
4191 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4192 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4194 L: patches@opensource.cirrus.com
4196 W: https://github.com/CirrusLogic/linux-drivers/wiki
4197 T: git https://github.com/CirrusLogic/linux-drivers.git
4198 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4199 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4200 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4201 F: drivers/gpio/gpio-madera*
4202 F: drivers/irqchip/irq-madera*
4203 F: drivers/mfd/cs47l*
4204 F: drivers/mfd/madera*
4205 F: drivers/pinctrl/cirrus/*
4206 F: include/dt-bindings/sound/madera*
4207 F: include/linux/irqchip/irq-madera*
4208 F: include/linux/mfd/madera/*
4209 F: include/sound/madera*
4210 F: sound/soc/codecs/cs47l*
4211 F: sound/soc/codecs/madera*
4213 CISCO FCOE HBA DRIVER
4214 M: Satish Kharat <satishkh@cisco.com>
4215 M: Sesidhar Baddela <sebaddel@cisco.com>
4216 M: Karan Tilak Kumar <kartilak@cisco.com>
4217 L: linux-scsi@vger.kernel.org
4219 F: drivers/scsi/fnic/
4221 CISCO SCSI HBA DRIVER
4222 M: Karan Tilak Kumar <kartilak@cisco.com>
4223 M: Sesidhar Baddela <sebaddel@cisco.com>
4224 L: linux-scsi@vger.kernel.org
4226 F: drivers/scsi/snic/
4228 CISCO VIC ETHERNET NIC DRIVER
4229 M: Christian Benvenuti <benve@cisco.com>
4230 M: Govindarajulu Varadarajan <_govind@gmx.com>
4232 F: drivers/net/ethernet/cisco/enic/
4234 CISCO VIC LOW LATENCY NIC DRIVER
4235 M: Christian Benvenuti <benve@cisco.com>
4236 M: Nelson Escobar <neescoba@cisco.com>
4237 M: Parvi Kaustubhi <pkaustub@cisco.com>
4239 F: drivers/infiniband/hw/usnic/
4242 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4246 CLANG/LLVM BUILD SUPPORT
4247 L: clang-built-linux@googlegroups.com
4249 W: https://clangbuiltlinux.github.io/
4250 B: https://github.com/ClangBuiltLinux/linux/issues
4251 C: irc://chat.freenode.net/clangbuiltlinux
4252 F: Documentation/kbuild/llvm.rst
4253 K: \b(?i:clang|llvm)\b
4256 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4257 L: linux-kernel@vger.kernel.org
4259 F: include/linux/cleancache.h
4263 M: Russell King <linux@armlinux.org.uk>
4264 L: linux-clk@vger.kernel.org
4266 F: include/linux/clk.h
4268 CLOCKSOURCE, CLOCKEVENT DRIVERS
4269 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4270 M: Thomas Gleixner <tglx@linutronix.de>
4271 L: linux-kernel@vger.kernel.org
4273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4274 F: Documentation/devicetree/bindings/timer/
4275 F: drivers/clocksource/
4278 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4279 M: Daniel Oliveira Nascimento <don@syst.com.br>
4280 L: platform-driver-x86@vger.kernel.org
4282 F: drivers/platform/x86/classmate-laptop.c
4285 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4286 L: linux-media@vger.kernel.org
4288 W: https://linuxtv.org
4289 T: git git://linuxtv.org/media_tree.git
4290 F: drivers/media/pci/cobalt/
4292 COCCINELLE/Semantic Patches (SmPL)
4293 M: Julia Lawall <Julia.Lawall@lip6.fr>
4294 M: Gilles Muller <Gilles.Muller@lip6.fr>
4295 M: Nicolas Palix <nicolas.palix@imag.fr>
4296 M: Michal Marek <michal.lkml@markovi.net>
4297 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4299 W: http://coccinelle.lip6.fr/
4300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4301 F: Documentation/dev-tools/coccinelle.rst
4302 F: scripts/coccicheck
4303 F: scripts/coccinelle/
4306 M: Jan Harkes <jaharkes@cs.cmu.edu>
4308 L: codalist@coda.cs.cmu.edu
4310 W: http://www.coda.cs.cmu.edu/
4311 F: Documentation/filesystems/coda.rst
4313 F: include/linux/coda*.h
4314 F: include/uapi/linux/coda*.h
4316 CODA V4L2 MEM2MEM DRIVER
4317 M: Philipp Zabel <p.zabel@pengutronix.de>
4318 L: linux-media@vger.kernel.org
4320 F: Documentation/devicetree/bindings/media/coda.txt
4321 F: drivers/media/platform/coda/
4324 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4326 F: Documentation/process/code-of-conduct-interpretation.rst
4327 F: Documentation/process/code-of-conduct.rst
4329 COMMON CLK FRAMEWORK
4330 M: Michael Turquette <mturquette@baylibre.com>
4331 M: Stephen Boyd <sboyd@kernel.org>
4332 L: linux-clk@vger.kernel.org
4334 Q: http://patchwork.kernel.org/project/linux-clk/list/
4335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4336 F: Documentation/devicetree/bindings/clock/
4338 F: include/linux/clk-pr*
4339 F: include/linux/clk/
4340 F: include/linux/of_clk.h
4341 X: drivers/clk/clkdev.c
4343 COMMON INTERNET FILE SYSTEM (CIFS)
4344 M: Steve French <sfrench@samba.org>
4345 L: linux-cifs@vger.kernel.org
4346 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4348 W: http://linux-cifs.samba.org/
4349 T: git git://git.samba.org/sfrench/cifs-2.6.git
4350 F: Documentation/admin-guide/cifs/
4353 COMPACTPCI HOTPLUG CORE
4354 M: Scott Murray <scott@spiteful.org>
4355 L: linux-pci@vger.kernel.org
4357 F: drivers/pci/hotplug/cpci_hotplug*
4359 COMPACTPCI HOTPLUG GENERIC DRIVER
4360 M: Scott Murray <scott@spiteful.org>
4361 L: linux-pci@vger.kernel.org
4363 F: drivers/pci/hotplug/cpcihp_generic.c
4365 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4366 M: Scott Murray <scott@spiteful.org>
4367 L: linux-pci@vger.kernel.org
4369 F: drivers/pci/hotplug/cpcihp_zt5550.*
4371 COMPAL LAPTOP SUPPORT
4372 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4373 L: platform-driver-x86@vger.kernel.org
4375 F: drivers/platform/x86/compal-laptop.c
4378 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4380 F: include/linux/compiler_attributes.h
4382 CONEXANT ACCESSRUNNER USB DRIVER
4383 L: accessrunner-general@lists.sourceforge.net
4385 W: http://accessrunner.sourceforge.net/
4386 F: drivers/usb/atm/cxacru.c
4389 M: Joel Becker <jlbec@evilplan.org>
4390 M: Christoph Hellwig <hch@lst.de>
4392 T: git git://git.infradead.org/users/hch/configfs.git
4394 F: include/linux/configfs.h
4397 M: Evgeniy Polyakov <zbr@ioremap.net>
4398 L: netdev@vger.kernel.org
4400 F: drivers/connector/
4403 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4405 F: drivers/video/console/
4406 F: include/linux/console*
4408 CONTROL GROUP (CGROUP)
4409 M: Tejun Heo <tj@kernel.org>
4410 M: Li Zefan <lizefan@huawei.com>
4411 M: Johannes Weiner <hannes@cmpxchg.org>
4412 L: cgroups@vger.kernel.org
4414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4415 F: Documentation/admin-guide/cgroup-v1/
4416 F: Documentation/admin-guide/cgroup-v2.rst
4417 F: include/linux/cgroup*
4420 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4421 M: Tejun Heo <tj@kernel.org>
4422 M: Jens Axboe <axboe@kernel.dk>
4423 L: cgroups@vger.kernel.org
4424 L: linux-block@vger.kernel.org
4425 T: git git://git.kernel.dk/linux-block
4426 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4427 F: block/bfq-cgroup.c
4428 F: block/blk-cgroup.c
4429 F: block/blk-iolatency.c
4430 F: block/blk-throttle.c
4431 F: include/linux/blk-cgroup.h
4433 CONTROL GROUP - CPUSET
4434 M: Li Zefan <lizefan@huawei.com>
4435 L: cgroups@vger.kernel.org
4437 W: http://www.bullopensource.org/cpuset/
4438 W: http://oss.sgi.com/projects/cpusets/
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4440 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4441 F: include/linux/cpuset.h
4442 F: kernel/cgroup/cpuset.c
4444 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4445 M: Johannes Weiner <hannes@cmpxchg.org>
4446 M: Michal Hocko <mhocko@kernel.org>
4447 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4448 L: cgroups@vger.kernel.org
4449 L: linux-mm@kvack.org
4454 CORETEMP HARDWARE MONITORING DRIVER
4455 M: Fenghua Yu <fenghua.yu@intel.com>
4456 L: linux-hwmon@vger.kernel.org
4458 F: Documentation/hwmon/coretemp.rst
4459 F: drivers/hwmon/coretemp.c
4461 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4462 M: Marius Zachmann <mail@mariuszachmann.de>
4463 L: linux-hwmon@vger.kernel.org
4465 F: drivers/hwmon/corsair-cpro.c
4467 COSA/SRP SYNC SERIAL DRIVER
4468 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4470 W: http://www.fi.muni.cz/~kas/cosa/
4471 F: drivers/net/wan/cosa*
4474 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4475 L: linux-iio@vger.kernel.org
4477 F: Documentation/ABI/testing/sysfs-bus-counter*
4478 F: Documentation/driver-api/generic-counter.rst
4480 F: include/linux/counter.h
4481 F: include/linux/counter_enum.h
4483 CPMAC ETHERNET DRIVER
4484 M: Florian Fainelli <f.fainelli@gmail.com>
4485 L: netdev@vger.kernel.org
4487 F: drivers/net/ethernet/ti/cpmac.c
4489 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4490 M: Viresh Kumar <viresh.kumar@linaro.org>
4491 M: Sudeep Holla <sudeep.holla@arm.com>
4492 L: linux-pm@vger.kernel.org
4494 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4495 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4497 CPU FREQUENCY SCALING FRAMEWORK
4498 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4499 M: Viresh Kumar <viresh.kumar@linaro.org>
4500 L: linux-pm@vger.kernel.org
4502 B: https://bugzilla.kernel.org
4503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4505 F: Documentation/admin-guide/pm/cpufreq.rst
4506 F: Documentation/admin-guide/pm/intel_pstate.rst
4507 F: Documentation/cpu-freq/
4508 F: Documentation/devicetree/bindings/cpufreq/
4510 F: include/linux/cpufreq.h
4511 F: include/linux/sched/cpufreq.h
4512 F: kernel/sched/cpufreq*.c
4513 F: tools/testing/selftests/cpufreq/
4515 CPU IDLE TIME MANAGEMENT FRAMEWORK
4516 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4517 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4518 L: linux-pm@vger.kernel.org
4520 B: https://bugzilla.kernel.org
4521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4522 F: Documentation/admin-guide/pm/cpuidle.rst
4523 F: Documentation/driver-api/pm/cpuidle.rst
4524 F: drivers/cpuidle/*
4525 F: include/linux/cpuidle.h
4527 CPU POWER MONITORING SUBSYSTEM
4528 M: Thomas Renninger <trenn@suse.com>
4529 M: Shuah Khan <shuah@kernel.org>
4530 M: Shuah Khan <skhan@linuxfoundation.org>
4531 L: linux-pm@vger.kernel.org
4533 F: tools/power/cpupower/
4536 M: "H. Peter Anvin" <hpa@zytor.com>
4538 F: arch/x86/kernel/cpuid.c
4539 F: arch/x86/kernel/msr.c
4541 CPUIDLE DRIVER - ARM BIG LITTLE
4542 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4543 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4544 L: linux-pm@vger.kernel.org
4545 L: linux-arm-kernel@lists.infradead.org
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4548 F: drivers/cpuidle/cpuidle-big_little.c
4550 CPUIDLE DRIVER - ARM EXYNOS
4551 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4552 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4553 M: Kukjin Kim <kgene@kernel.org>
4554 L: linux-pm@vger.kernel.org
4555 L: linux-samsung-soc@vger.kernel.org
4557 F: arch/arm/mach-exynos/pm.c
4558 F: drivers/cpuidle/cpuidle-exynos.c
4560 CPUIDLE DRIVER - ARM PSCI
4561 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4562 M: Sudeep Holla <sudeep.holla@arm.com>
4563 L: linux-pm@vger.kernel.org
4564 L: linux-arm-kernel@lists.infradead.org
4566 F: drivers/cpuidle/cpuidle-psci.c
4569 M: Nicolas Pitre <nico@fluxnic.net>
4571 F: Documentation/filesystems/cramfs.rst
4575 M: Bastien Nocera <hadess@hadess.net>
4576 L: linux-input@vger.kernel.org
4578 F: drivers/hid/hid-creative-sb0540.c
4581 M: Herbert Xu <herbert@gondor.apana.org.au>
4582 M: "David S. Miller" <davem@davemloft.net>
4583 L: linux-crypto@vger.kernel.org
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4587 F: Documentation/crypto/
4588 F: Documentation/devicetree/bindings/crypto/
4593 F: include/linux/crypto*
4596 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4597 M: Neil Horman <nhorman@tuxdriver.com>
4598 L: linux-crypto@vger.kernel.org
4600 F: crypto/ansi_cprng.c
4604 M: Hans Verkuil <hverkuil@xs4all.nl>
4605 L: linux-media@vger.kernel.org
4607 W: http://linuxtv.org
4608 T: git git://linuxtv.org/media_tree.git
4609 F: drivers/media/i2c/cs3308.c
4611 CS5535 Audio ALSA driver
4612 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4614 F: sound/pci/cs5535audio/
4616 CSI DRIVERS FOR ALLWINNER V3s
4617 M: Yong Deng <yong.deng@magewell.com>
4618 L: linux-media@vger.kernel.org
4620 T: git git://linuxtv.org/media_tree.git
4621 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4622 F: drivers/media/platform/sunxi/sun6i-csi/
4625 M: Solomon Peachy <pizza@shaftnet.org>
4627 F: drivers/net/wireless/st/cw1200/
4629 CX18 VIDEO4LINUX DRIVER
4630 M: Andy Walls <awalls@md.metrocast.net>
4631 L: linux-media@vger.kernel.org
4633 W: https://linuxtv.org
4634 T: git git://linuxtv.org/media_tree.git
4635 F: drivers/media/pci/cx18/
4636 F: include/uapi/linux/ivtv*
4638 CX2341X MPEG ENCODER HELPER MODULE
4639 M: Hans Verkuil <hverkuil@xs4all.nl>
4640 L: linux-media@vger.kernel.org
4642 W: https://linuxtv.org
4643 T: git git://linuxtv.org/media_tree.git
4644 F: drivers/media/common/cx2341x*
4645 F: include/media/drv-intf/cx2341x.h
4647 CX24120 MEDIA DRIVER
4648 M: Jemma Denson <jdenson@gmail.com>
4649 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4650 L: linux-media@vger.kernel.org
4652 W: https://linuxtv.org
4653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4654 F: drivers/media/dvb-frontends/cx24120*
4656 CX88 VIDEO4LINUX DRIVER
4657 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4658 L: linux-media@vger.kernel.org
4660 W: https://linuxtv.org
4661 T: git git://linuxtv.org/media_tree.git
4662 F: Documentation/driver-api/media/drivers/cx88*
4663 F: drivers/media/pci/cx88/
4665 CXD2820R MEDIA DRIVER
4666 M: Antti Palosaari <crope@iki.fi>
4667 L: linux-media@vger.kernel.org
4669 W: https://linuxtv.org
4670 W: http://palosaari.fi/linux/
4671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4672 T: git git://linuxtv.org/anttip/media_tree.git
4673 F: drivers/media/dvb-frontends/cxd2820r*
4675 CXGB3 ETHERNET DRIVER (CXGB3)
4676 M: Vishal Kulkarni <vishal@chelsio.com>
4677 L: netdev@vger.kernel.org
4679 W: http://www.chelsio.com
4680 F: drivers/net/ethernet/chelsio/cxgb3/
4682 CXGB3 ISCSI DRIVER (CXGB3I)
4683 M: Karen Xie <kxie@chelsio.com>
4684 L: linux-scsi@vger.kernel.org
4686 W: http://www.chelsio.com
4687 F: drivers/scsi/cxgbi/cxgb3i
4689 CXGB4 CRYPTO DRIVER (chcr)
4690 M: Ayush Sawal <ayush.sawal@chelsio.com>
4691 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4692 M: Rohit Maheshwari <rohitm@chelsio.com>
4693 L: linux-crypto@vger.kernel.org
4695 W: http://www.chelsio.com
4696 F: drivers/crypto/chelsio
4698 CXGB4 ETHERNET DRIVER (CXGB4)
4699 M: Vishal Kulkarni <vishal@chelsio.com>
4700 L: netdev@vger.kernel.org
4702 W: http://www.chelsio.com
4703 F: drivers/net/ethernet/chelsio/cxgb4/
4705 CXGB4 ISCSI DRIVER (CXGB4I)
4706 M: Karen Xie <kxie@chelsio.com>
4707 L: linux-scsi@vger.kernel.org
4709 W: http://www.chelsio.com
4710 F: drivers/scsi/cxgbi/cxgb4i
4712 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4713 M: Potnuri Bharat Teja <bharat@chelsio.com>
4714 L: linux-rdma@vger.kernel.org
4716 W: http://www.openfabrics.org
4717 F: drivers/infiniband/hw/cxgb4/
4718 F: include/uapi/rdma/cxgb4-abi.h
4720 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4721 M: Vishal Kulkarni <vishal@gmail.com>
4722 L: netdev@vger.kernel.org
4724 W: http://www.chelsio.com
4725 F: drivers/net/ethernet/chelsio/cxgb4vf/
4727 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4728 M: Frederic Barrat <fbarrat@linux.ibm.com>
4729 M: Andrew Donnellan <ajd@linux.ibm.com>
4730 L: linuxppc-dev@lists.ozlabs.org
4732 F: Documentation/ABI/testing/sysfs-class-cxl
4733 F: Documentation/powerpc/cxl.rst
4734 F: arch/powerpc/platforms/powernv/pci-cxl.c
4735 F: drivers/misc/cxl/
4736 F: include/misc/cxl*
4737 F: include/uapi/misc/cxl.h
4739 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4740 M: Manoj N. Kumar <manoj@linux.ibm.com>
4741 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4742 M: Uma Krishnan <ukrishn@linux.ibm.com>
4743 L: linux-scsi@vger.kernel.org
4745 F: Documentation/powerpc/cxlflash.rst
4746 F: drivers/scsi/cxlflash/
4747 F: include/uapi/scsi/cxlflash_ioctl.h
4750 M: Russell King <linux@armlinux.org.uk>
4751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4753 W: http://www.armlinux.org.uk/
4754 F: drivers/video/fbdev/cyber2000fb.*
4756 CYCLADES ASYNC MUX DRIVER
4758 W: http://www.cyclades.com/
4759 F: drivers/tty/cyclades.c
4760 F: include/linux/cyclades.h
4761 F: include/uapi/linux/cyclades.h
4763 CYCLADES PC300 DRIVER
4765 W: http://www.cyclades.com/
4766 F: drivers/net/wan/pc300*
4768 CYPRESS_FIRMWARE MEDIA DRIVER
4769 M: Antti Palosaari <crope@iki.fi>
4770 L: linux-media@vger.kernel.org
4772 W: https://linuxtv.org
4773 W: http://palosaari.fi/linux/
4774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4775 T: git git://linuxtv.org/anttip/media_tree.git
4776 F: drivers/media/common/cypress_firmware*
4778 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4779 M: Linus Walleij <linus.walleij@linaro.org>
4780 L: linux-input@vger.kernel.org
4782 F: drivers/input/touchscreen/cy8ctma140.c
4784 CYTTSP TOUCHSCREEN DRIVER
4785 M: Ferruh Yigit <fery@cypress.com>
4786 L: linux-input@vger.kernel.org
4788 F: drivers/input/touchscreen/cyttsp*
4789 F: include/linux/input/cyttsp.h
4791 D-LINK DIR-685 TOUCHKEYS DRIVER
4792 M: Linus Walleij <linus.walleij@linaro.org>
4793 L: linux-input@vger.kernel.org
4795 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4797 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4798 M: Joshua Kinard <kumba@gentoo.org>
4800 F: drivers/rtc/rtc-ds1685.c
4801 F: include/linux/rtc/ds1685.h
4803 DAMA SLAVE for AX.25
4804 M: Joerg Reuter <jreuter@yaina.de>
4805 L: linux-hams@vger.kernel.org
4807 W: http://yaina.de/jreuter/
4808 W: http://www.qsl.net/dl1bke/
4809 F: net/ax25/af_ax25.c
4810 F: net/ax25/ax25_dev.c
4811 F: net/ax25/ax25_ds_*
4812 F: net/ax25/ax25_in.c
4813 F: net/ax25/ax25_out.c
4814 F: net/ax25/ax25_timer.c
4815 F: net/ax25/sysctl_net_ax25.c
4817 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4818 L: netdev@vger.kernel.org
4820 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4821 F: drivers/net/ethernet/dec/tulip/dmfe.c
4823 DC390/AM53C974 SCSI driver
4824 M: Hannes Reinecke <hare@suse.com>
4825 L: linux-scsi@vger.kernel.org
4827 F: drivers/scsi/am53c974.c
4830 M: Oliver Neukum <oliver@neukum.org>
4831 M: Ali Akcaagac <aliakc@web.de>
4832 M: Jamie Lenehan <lenehan@twibble.org>
4833 L: dc395x@twibble.org
4835 W: http://twibble.org/dist/dc395x/
4836 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4837 F: Documentation/scsi/dc395x.rst
4838 F: drivers/scsi/dc395x.*
4841 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4842 L: dccp@vger.kernel.org
4844 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4845 F: include/linux/dccp.h
4846 F: include/linux/tfrc.h
4847 F: include/uapi/linux/dccp.h
4850 DECnet NETWORK LAYER
4851 L: linux-decnet-user@lists.sourceforge.net
4853 W: http://linux-decnet.sourceforge.net
4854 F: Documentation/networking/decnet.rst
4857 DECSTATION PLATFORM SUPPORT
4858 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4859 L: linux-mips@vger.kernel.org
4861 W: http://www.linux-mips.org/wiki/DECstation
4863 F: arch/mips/include/asm/dec/
4864 F: arch/mips/include/asm/mach-dec/
4866 DEFXX FDDI NETWORK DRIVER
4867 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4869 F: drivers/net/fddi/defxx.*
4871 DEFZA FDDI NETWORK DRIVER
4872 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4874 F: drivers/net/fddi/defza.*
4876 DEINTERLACE DRIVERS FOR ALLWINNER H3
4877 M: Jernej Skrabec <jernej.skrabec@siol.net>
4878 L: linux-media@vger.kernel.org
4880 T: git git://linuxtv.org/media_tree.git
4881 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4882 F: drivers/media/platform/sunxi/sun8i-di/
4885 M: Matthew Garrett <mjg59@srcf.ucam.org>
4886 M: Pali Rohár <pali@kernel.org>
4887 L: platform-driver-x86@vger.kernel.org
4889 F: drivers/platform/x86/dell-laptop.c
4891 DELL LAPTOP FREEFALL DRIVER
4892 M: Pali Rohár <pali@kernel.org>
4894 F: drivers/platform/x86/dell-smo8800.c
4896 DELL LAPTOP RBTN DRIVER
4897 M: Pali Rohár <pali@kernel.org>
4899 F: drivers/platform/x86/dell-rbtn.*
4901 DELL LAPTOP SMM DRIVER
4902 M: Pali Rohár <pali@kernel.org>
4904 F: drivers/hwmon/dell-smm-hwmon.c
4905 F: include/uapi/linux/i8k.h
4907 DELL REMOTE BIOS UPDATE DRIVER
4908 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4909 L: platform-driver-x86@vger.kernel.org
4911 F: drivers/platform/x86/dell_rbu.c
4914 M: Pali Rohár <pali@kernel.org>
4915 M: Mario Limonciello <mario.limonciello@dell.com>
4916 L: platform-driver-x86@vger.kernel.org
4918 F: drivers/platform/x86/dell-smbios.*
4920 DELL SMBIOS SMM DRIVER
4921 M: Mario Limonciello <mario.limonciello@dell.com>
4922 L: platform-driver-x86@vger.kernel.org
4924 F: drivers/platform/x86/dell-smbios-smm.c
4926 DELL SMBIOS WMI DRIVER
4927 M: Mario Limonciello <mario.limonciello@dell.com>
4928 L: platform-driver-x86@vger.kernel.org
4930 F: drivers/platform/x86/dell-smbios-wmi.c
4931 F: tools/wmi/dell-smbios-example.c
4933 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4934 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4935 L: platform-driver-x86@vger.kernel.org
4937 F: Documentation/driver-api/dcdbas.rst
4938 F: drivers/platform/x86/dcdbas.*
4940 DELL WMI DESCRIPTOR DRIVER
4941 M: Mario Limonciello <mario.limonciello@dell.com>
4943 F: drivers/platform/x86/dell-wmi-descriptor.c
4945 DELL WMI NOTIFICATIONS DRIVER
4946 M: Matthew Garrett <mjg59@srcf.ucam.org>
4947 M: Pali Rohár <pali@kernel.org>
4949 F: drivers/platform/x86/dell-wmi.c
4951 DELTA ST MEDIA DRIVER
4952 M: Hugues Fruchet <hugues.fruchet@st.com>
4953 L: linux-media@vger.kernel.org
4955 W: https://linuxtv.org
4956 T: git git://linuxtv.org/media_tree.git
4957 F: drivers/media/platform/sti/delta
4960 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4961 L: linux-mtd@lists.infradead.org
4963 F: drivers/mtd/nand/raw/denali*
4965 DESIGNWARE EDMA CORE IP DRIVER
4966 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4967 L: dmaengine@vger.kernel.org
4969 F: drivers/dma/dw-edma/
4970 F: include/linux/dma/edma.h
4972 DESIGNWARE USB2 DRD IP DRIVER
4973 M: Minas Harutyunyan <hminas@synopsys.com>
4974 L: linux-usb@vger.kernel.org
4976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4977 F: drivers/usb/dwc2/
4979 DESIGNWARE USB3 DRD IP DRIVER
4980 M: Felipe Balbi <balbi@kernel.org>
4981 L: linux-usb@vger.kernel.org
4983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4984 F: drivers/usb/dwc3/
4986 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4987 M: Andreas Klinger <ak@it-klinger.de>
4988 L: linux-iio@vger.kernel.org
4990 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4991 F: drivers/iio/proximity/srf*.c
4993 DEVICE COREDUMP (DEV_COREDUMP)
4994 M: Johannes Berg <johannes@sipsolutions.net>
4995 L: linux-kernel@vger.kernel.org
4997 F: drivers/base/devcoredump.c
4998 F: include/linux/devcoredump.h
5000 DEVICE DIRECT ACCESS (DAX)
5001 M: Dan Williams <dan.j.williams@intel.com>
5002 M: Vishal Verma <vishal.l.verma@intel.com>
5003 M: Dave Jiang <dave.jiang@intel.com>
5004 L: linux-nvdimm@lists.01.org
5008 DEVICE FREQUENCY (DEVFREQ)
5009 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5010 M: Kyungmin Park <kyungmin.park@samsung.com>
5011 M: Chanwoo Choi <cw00.choi@samsung.com>
5012 L: linux-pm@vger.kernel.org
5014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5015 F: Documentation/devicetree/bindings/devfreq/
5017 F: include/linux/devfreq.h
5018 F: include/trace/events/devfreq.h
5020 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5021 M: Chanwoo Choi <cw00.choi@samsung.com>
5022 L: linux-pm@vger.kernel.org
5024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5025 F: Documentation/devicetree/bindings/devfreq/event/
5026 F: drivers/devfreq/devfreq-event.c
5027 F: drivers/devfreq/event/
5028 F: include/dt-bindings/pmu/exynos_ppmu.h
5029 F: include/linux/devfreq-event.h
5031 DEVICE NUMBER REGISTRY
5032 M: Torben Mathiasen <device@lanana.org>
5034 W: http://lanana.org/docs/device-list/index.html
5037 M: Alasdair Kergon <agk@redhat.com>
5038 M: Mike Snitzer <snitzer@redhat.com>
5039 M: dm-devel@redhat.com
5040 L: dm-devel@redhat.com
5042 W: http://sources.redhat.com/dm
5043 Q: http://patchwork.kernel.org/project/dm-devel/list/
5044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5045 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5046 F: Documentation/admin-guide/device-mapper/
5047 F: drivers/md/Kconfig
5048 F: drivers/md/Makefile
5050 F: drivers/md/persistent-data/
5051 F: include/linux/device-mapper.h
5052 F: include/linux/dm-*.h
5053 F: include/uapi/linux/dm-*.h
5056 M: Jiri Pirko <jiri@nvidia.com>
5057 L: netdev@vger.kernel.org
5059 F: Documentation/networking/devlink
5060 F: include/net/devlink.h
5061 F: include/uapi/linux/devlink.h
5062 F: net/core/devlink.c
5064 DIALOG SEMICONDUCTOR DRIVERS
5065 M: Support Opensource <support.opensource@diasemi.com>
5067 W: http://www.dialog-semiconductor.com/products
5068 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5069 F: Documentation/devicetree/bindings/mfd/da90*.txt
5070 F: Documentation/devicetree/bindings/regulator/da92*.txt
5071 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5072 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5073 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5074 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5075 F: Documentation/hwmon/da90??.rst
5076 F: drivers/gpio/gpio-da90??.c
5077 F: drivers/hwmon/da90??-hwmon.c
5078 F: drivers/iio/adc/da91??-*.c
5079 F: drivers/input/misc/da90??_onkey.c
5080 F: drivers/input/touchscreen/da9052_tsi.c
5081 F: drivers/leds/leds-da90??.c
5082 F: drivers/mfd/da903x.c
5083 F: drivers/mfd/da90??-*.c
5084 F: drivers/mfd/da91??-*.c
5085 F: drivers/pinctrl/pinctrl-da90??.c
5086 F: drivers/power/supply/da9052-battery.c
5087 F: drivers/power/supply/da91??-*.c
5088 F: drivers/regulator/da9???-regulator.[ch]
5089 F: drivers/regulator/slg51000-regulator.[ch]
5090 F: drivers/rtc/rtc-da90??.c
5091 F: drivers/thermal/da90??-thermal.c
5092 F: drivers/video/backlight/da90??_bl.c
5093 F: drivers/watchdog/da90??_wdt.c
5094 F: include/linux/mfd/da903x.h
5095 F: include/linux/mfd/da9052/
5096 F: include/linux/mfd/da9055/
5097 F: include/linux/mfd/da9062/
5098 F: include/linux/mfd/da9063/
5099 F: include/linux/mfd/da9150/
5100 F: include/linux/regulator/da9211.h
5101 F: include/sound/da[79]*.h
5102 F: sound/soc/codecs/da[79]*.[ch]
5104 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5105 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5106 L: linux-gpio@vger.kernel.org
5108 F: drivers/gpio/gpio-gpio-mm.c
5110 DIOLAN U2C-12 I2C DRIVER
5111 M: Guenter Roeck <linux@roeck-us.net>
5112 L: linux-i2c@vger.kernel.org
5114 F: drivers/i2c/busses/i2c-diolan-u2c.c
5116 DIRECTORY NOTIFICATION (DNOTIFY)
5117 M: Jan Kara <jack@suse.cz>
5118 R: Amir Goldstein <amir73il@gmail.com>
5119 L: linux-fsdevel@vger.kernel.org
5121 F: Documentation/filesystems/dnotify.rst
5122 F: fs/notify/dnotify/
5123 F: include/linux/dnotify.h
5125 DISK GEOMETRY AND PARTITION HANDLING
5126 M: Andries Brouwer <aeb@cwi.nl>
5128 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5129 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5130 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5133 M: Jan Kara <jack@suse.com>
5135 F: Documentation/filesystems/quota.rst
5137 F: include/linux/quota*.h
5138 F: include/uapi/linux/quota*.h
5140 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5141 M: Bernie Thompson <bernie@plugable.com>
5142 L: linux-fbdev@vger.kernel.org
5144 W: http://plugable.com/category/projects/udlfb/
5145 F: Documentation/fb/udlfb.rst
5146 F: drivers/video/fbdev/udlfb.c
5147 F: include/video/udlfb.h
5149 DISTRIBUTED LOCK MANAGER (DLM)
5150 M: Christine Caulfield <ccaulfie@redhat.com>
5151 M: David Teigland <teigland@redhat.com>
5152 L: cluster-devel@redhat.com
5154 W: http://sources.redhat.com/cluster/
5155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5158 DMA BUFFER SHARING FRAMEWORK
5159 M: Sumit Semwal <sumit.semwal@linaro.org>
5160 M: Christian König <christian.koenig@amd.com>
5161 L: linux-media@vger.kernel.org
5162 L: dri-devel@lists.freedesktop.org
5163 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5165 T: git git://anongit.freedesktop.org/drm/drm-misc
5166 F: Documentation/driver-api/dma-buf.rst
5168 F: include/linux/*fence.h
5169 F: include/linux/dma-buf*
5170 F: include/linux/dma-resv.h
5171 K: \bdma_(?:buf|fence|resv)\b
5173 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5174 M: Vinod Koul <vkoul@kernel.org>
5175 L: dmaengine@vger.kernel.org
5177 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5179 F: Documentation/devicetree/bindings/dma/
5180 F: Documentation/driver-api/dmaengine/
5182 F: include/linux/dmaengine.h
5183 F: include/linux/of_dma.h
5186 M: Christoph Hellwig <hch@lst.de>
5187 M: Marek Szyprowski <m.szyprowski@samsung.com>
5188 R: Robin Murphy <robin.murphy@arm.com>
5189 L: iommu@lists.linux-foundation.org
5191 W: http://git.infradead.org/users/hch/dma-mapping.git
5192 T: git git://git.infradead.org/users/hch/dma-mapping.git
5193 F: include/asm-generic/dma-mapping.h
5194 F: include/linux/dma-direct.h
5195 F: include/linux/dma-mapping.h
5196 F: include/linux/dma-noncoherent.h
5199 DMA-BUF HEAPS FRAMEWORK
5200 M: Sumit Semwal <sumit.semwal@linaro.org>
5201 R: Andrew F. Davis <afd@ti.com>
5202 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5203 R: Liam Mark <lmark@codeaurora.org>
5204 R: Laura Abbott <labbott@redhat.com>
5205 R: Brian Starkey <Brian.Starkey@arm.com>
5206 R: John Stultz <john.stultz@linaro.org>
5207 L: linux-media@vger.kernel.org
5208 L: dri-devel@lists.freedesktop.org
5209 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5211 T: git git://anongit.freedesktop.org/drm/drm-misc
5212 F: drivers/dma-buf/dma-heap.c
5213 F: drivers/dma-buf/heaps/*
5214 F: include/linux/dma-heap.h
5215 F: include/uapi/linux/dma-heap.h
5217 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5218 M: Lukasz Luba <lukasz.luba@arm.com>
5219 L: linux-pm@vger.kernel.org
5220 L: linux-samsung-soc@vger.kernel.org
5222 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5223 F: drivers/memory/samsung/exynos5422-dmc.c
5225 DME1737 HARDWARE MONITOR DRIVER
5226 M: Juerg Haefliger <juergh@gmail.com>
5227 L: linux-hwmon@vger.kernel.org
5229 F: Documentation/hwmon/dme1737.rst
5230 F: drivers/hwmon/dme1737.c
5233 M: Jean Delvare <jdelvare@suse.com>
5235 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5236 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5237 F: drivers/firmware/dmi-id.c
5238 F: drivers/firmware/dmi_scan.c
5239 F: include/linux/dmi.h
5242 M: Jonathan Corbet <corbet@lwn.net>
5243 L: linux-doc@vger.kernel.org
5245 T: git git://git.lwn.net/linux.git docs-next
5247 F: scripts/documentation-file-ref-check
5248 F: scripts/kernel-doc
5249 F: scripts/sphinx-pre-install
5250 X: Documentation/ABI/
5251 X: Documentation/admin-guide/media/
5252 X: Documentation/devicetree/
5253 X: Documentation/driver-api/media/
5254 X: Documentation/firmware-guide/acpi/
5255 X: Documentation/i2c/
5256 X: Documentation/power/
5257 X: Documentation/spi/
5258 X: Documentation/userspace-api/media/
5260 DOCUMENTATION SCRIPTS
5261 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5262 L: linux-doc@vger.kernel.org
5264 F: Documentation/sphinx/parse-headers.pl
5265 F: scripts/documentation-file-ref-check
5266 F: scripts/sphinx-pre-install
5268 DOCUMENTATION/ITALIAN
5269 M: Federico Vaga <federico.vaga@vaga.pv.it>
5270 L: linux-doc@vger.kernel.org
5272 F: Documentation/translations/it_IT
5274 DONGWOON DW9714 LENS VOICE COIL DRIVER
5275 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5276 L: linux-media@vger.kernel.org
5278 T: git git://linuxtv.org/media_tree.git
5279 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5280 F: drivers/media/i2c/dw9714.c
5282 DONGWOON DW9768 LENS VOICE COIL DRIVER
5283 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5284 L: linux-media@vger.kernel.org
5286 T: git git://linuxtv.org/media_tree.git
5287 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5288 F: drivers/media/i2c/dw9768.c
5290 DONGWOON DW9807 LENS VOICE COIL DRIVER
5291 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5292 L: linux-media@vger.kernel.org
5294 T: git git://linuxtv.org/media_tree.git
5295 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5296 F: drivers/media/i2c/dw9807-vcm.c
5299 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5300 L: blinux-list@redhat.com
5302 F: drivers/char/dtlk.c
5303 F: include/linux/dtlk.h
5305 DPAA2 DATAPATH I/O (DPIO) DRIVER
5306 M: Roy Pledge <Roy.Pledge@nxp.com>
5307 L: linux-kernel@vger.kernel.org
5309 F: drivers/soc/fsl/dpio
5311 DPAA2 ETHERNET DRIVER
5312 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5313 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5314 L: netdev@vger.kernel.org
5316 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5317 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5318 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5319 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5320 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5321 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5322 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5323 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5324 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5326 DPAA2 ETHERNET SWITCH DRIVER
5327 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5328 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5329 L: linux-kernel@vger.kernel.org
5331 F: drivers/staging/fsl-dpaa2/ethsw
5333 DPT_I2O SCSI RAID DRIVER
5334 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5335 L: linux-scsi@vger.kernel.org
5337 W: http://www.adaptec.com/
5338 F: drivers/scsi/dpt*
5339 F: drivers/scsi/dpt/
5342 M: Philipp Reisner <philipp.reisner@linbit.com>
5343 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5344 L: drbd-dev@lists.linbit.com
5346 W: http://www.drbd.org
5347 T: git git://git.linbit.com/linux-drbd.git
5348 T: git git://git.linbit.com/drbd-8.4.git
5349 F: Documentation/admin-guide/blockdev/
5350 F: drivers/block/drbd/
5353 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5354 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5355 R: "Rafael J. Wysocki" <rafael@kernel.org>
5357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5358 F: Documentation/core-api/kobject.rst
5362 F: include/linux/debugfs.h
5363 F: include/linux/kobj*
5366 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5367 M: Kevin Hilman <khilman@kernel.org>
5368 M: Nishanth Menon <nm@ti.com>
5369 L: linux-pm@vger.kernel.org
5371 F: drivers/power/avs/
5372 F: include/linux/power/smartreflex.h
5374 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5375 M: Maxime Ripard <mripard@kernel.org>
5376 M: Chen-Yu Tsai <wens@csie.org>
5377 R: Jernej Skrabec <jernej.skrabec@siol.net>
5378 L: dri-devel@lists.freedesktop.org
5380 T: git git://anongit.freedesktop.org/drm/drm-misc
5381 F: drivers/gpu/drm/sun4i/sun8i*
5383 DRM DRIVER FOR ARM PL111 CLCD
5384 M: Eric Anholt <eric@anholt.net>
5386 T: git git://anongit.freedesktop.org/drm/drm-misc
5387 F: drivers/gpu/drm/pl111/
5389 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5390 M: Linus Walleij <linus.walleij@linaro.org>
5392 T: git git://anongit.freedesktop.org/drm/drm-misc
5393 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5394 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5396 DRM DRIVER FOR ASPEED BMC GFX
5397 M: Joel Stanley <joel@jms.id.au>
5398 L: linux-aspeed@lists.ozlabs.org
5400 T: git git://anongit.freedesktop.org/drm/drm-misc
5401 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5402 F: drivers/gpu/drm/aspeed/
5404 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5405 M: Dave Airlie <airlied@redhat.com>
5407 F: drivers/gpu/drm/ast/
5409 DRM DRIVER FOR BOCHS VIRTUAL GPU
5410 M: Gerd Hoffmann <kraxel@redhat.com>
5411 L: virtualization@lists.linux-foundation.org
5413 T: git git://anongit.freedesktop.org/drm/drm-misc
5414 F: drivers/gpu/drm/bochs/
5416 DRM DRIVER FOR BOE HIMAX8279D PANELS
5417 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5419 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5420 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5422 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5423 M: Linus Walleij <linus.walleij@linaro.org>
5425 T: git git://anongit.freedesktop.org/drm/drm-misc
5426 F: drivers/gpu/drm/tve200/
5428 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5429 M: Icenowy Zheng <icenowy@aosc.io>
5431 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5432 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5434 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5435 M: Jagan Teki <jagan@amarulasolutions.com>
5437 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5438 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5440 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5441 M: Hans de Goede <hdegoede@redhat.com>
5443 T: git git://anongit.freedesktop.org/drm/drm-misc
5444 F: drivers/gpu/drm/tiny/gm12u320.c
5446 DRM DRIVER FOR HX8357D PANELS
5447 M: Eric Anholt <eric@anholt.net>
5449 T: git git://anongit.freedesktop.org/drm/drm-misc
5450 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5451 F: drivers/gpu/drm/tiny/hx8357d.c
5453 DRM DRIVER FOR ILITEK ILI9225 PANELS
5454 M: David Lechner <david@lechnology.com>
5456 T: git git://anongit.freedesktop.org/drm/drm-misc
5457 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5458 F: drivers/gpu/drm/tiny/ili9225.c
5460 DRM DRIVER FOR ILITEK ILI9486 PANELS
5461 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5463 T: git git://anongit.freedesktop.org/drm/drm-misc
5464 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5465 F: drivers/gpu/drm/tiny/ili9486.c
5467 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5468 S: Orphan / Obsolete
5469 F: drivers/gpu/drm/i810/
5470 F: include/uapi/drm/i810_drm.h
5472 DRM DRIVER FOR LVDS PANELS
5473 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5474 L: dri-devel@lists.freedesktop.org
5475 T: git git://anongit.freedesktop.org/drm/drm-misc
5477 F: drivers/gpu/drm/panel/panel-lvds.c
5478 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5480 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5481 S: Orphan / Obsolete
5482 F: drivers/gpu/drm/mga/
5483 F: include/uapi/drm/mga_drm.h
5485 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5486 M: Dave Airlie <airlied@redhat.com>
5488 F: drivers/gpu/drm/mgag200/
5490 DRM DRIVER FOR MI0283QT
5491 M: Noralf Trønnes <noralf@tronnes.org>
5493 T: git git://anongit.freedesktop.org/drm/drm-misc
5494 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5495 F: drivers/gpu/drm/tiny/mi0283qt.c
5497 DRM DRIVER FOR MSM ADRENO GPU
5498 M: Rob Clark <robdclark@gmail.com>
5499 M: Sean Paul <sean@poorly.run>
5500 L: linux-arm-msm@vger.kernel.org
5501 L: dri-devel@lists.freedesktop.org
5502 L: freedreno@lists.freedesktop.org
5504 T: git https://gitlab.freedesktop.org/drm/msm.git
5505 F: Documentation/devicetree/bindings/display/msm/
5506 F: drivers/gpu/drm/msm/
5507 F: include/uapi/drm/msm_drm.h
5509 DRM DRIVER FOR NOVATEK NT35510 PANELS
5510 M: Linus Walleij <linus.walleij@linaro.org>
5512 T: git git://anongit.freedesktop.org/drm/drm-misc
5513 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5514 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5516 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5517 M: Ben Skeggs <bskeggs@redhat.com>
5518 L: dri-devel@lists.freedesktop.org
5519 L: nouveau@lists.freedesktop.org
5521 T: git git://github.com/skeggsb/linux
5522 F: drivers/gpu/drm/nouveau/
5523 F: include/uapi/drm/nouveau_drm.h
5525 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5526 M: Stefan Mavrodiev <stefan@olimex.com>
5528 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5529 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5531 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5532 M: Noralf Trønnes <noralf@tronnes.org>
5534 T: git git://anongit.freedesktop.org/drm/drm-misc
5535 F: Documentation/devicetree/bindings/display/repaper.txt
5536 F: drivers/gpu/drm/tiny/repaper.c
5538 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5539 M: Dave Airlie <airlied@redhat.com>
5540 M: Gerd Hoffmann <kraxel@redhat.com>
5541 L: virtualization@lists.linux-foundation.org
5543 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5544 T: git git://anongit.freedesktop.org/drm/drm-misc
5545 F: drivers/gpu/drm/tiny/cirrus.c
5547 DRM DRIVER FOR QXL VIRTUAL GPU
5548 M: Dave Airlie <airlied@redhat.com>
5549 M: Gerd Hoffmann <kraxel@redhat.com>
5550 L: virtualization@lists.linux-foundation.org
5551 L: spice-devel@lists.freedesktop.org
5553 T: git git://anongit.freedesktop.org/drm/drm-misc
5554 F: drivers/gpu/drm/qxl/
5555 F: include/uapi/drm/qxl_drm.h
5557 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5558 S: Orphan / Obsolete
5559 F: drivers/gpu/drm/r128/
5560 F: include/uapi/drm/r128_drm.h
5562 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5563 M: Robert Chiras <robert.chiras@nxp.com>
5565 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5566 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5568 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5569 M: Guido Günther <agx@sigxcpu.org>
5570 R: Purism Kernel Team <kernel@puri.sm>
5572 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5573 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5575 DRM DRIVER FOR SAVAGE VIDEO CARDS
5576 S: Orphan / Obsolete
5577 F: drivers/gpu/drm/savage/
5578 F: include/uapi/drm/savage_drm.h
5580 DRM DRIVER FOR SIS VIDEO CARDS
5581 S: Orphan / Obsolete
5582 F: drivers/gpu/drm/sis/
5583 F: include/uapi/drm/sis_drm.h
5585 DRM DRIVER FOR SITRONIX ST7586 PANELS
5586 M: David Lechner <david@lechnology.com>
5588 T: git git://anongit.freedesktop.org/drm/drm-misc
5589 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5590 F: drivers/gpu/drm/tiny/st7586.c
5592 DRM DRIVER FOR SITRONIX ST7701 PANELS
5593 M: Jagan Teki <jagan@amarulasolutions.com>
5595 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5596 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5598 DRM DRIVER FOR SITRONIX ST7735R PANELS
5599 M: David Lechner <david@lechnology.com>
5601 T: git git://anongit.freedesktop.org/drm/drm-misc
5602 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5603 F: drivers/gpu/drm/tiny/st7735r.c
5605 DRM DRIVER FOR SONY ACX424AKP PANELS
5606 M: Linus Walleij <linus.walleij@linaro.org>
5608 T: git git://anongit.freedesktop.org/drm/drm-misc
5609 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5611 DRM DRIVER FOR ST-ERICSSON MCDE
5612 M: Linus Walleij <linus.walleij@linaro.org>
5614 T: git git://anongit.freedesktop.org/drm/drm-misc
5615 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5616 F: drivers/gpu/drm/mcde/
5618 DRM DRIVER FOR TDFX VIDEO CARDS
5619 S: Orphan / Obsolete
5620 F: drivers/gpu/drm/tdfx/
5622 DRM DRIVER FOR TPO TPG110 PANELS
5623 M: Linus Walleij <linus.walleij@linaro.org>
5625 T: git git://anongit.freedesktop.org/drm/drm-misc
5626 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5627 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5629 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5630 M: Dave Airlie <airlied@redhat.com>
5631 R: Sean Paul <sean@poorly.run>
5632 L: dri-devel@lists.freedesktop.org
5634 T: git git://anongit.freedesktop.org/drm/drm-misc
5635 F: drivers/gpu/drm/udl/
5637 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5638 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5639 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5640 R: Daniel Vetter <daniel@ffwll.ch>
5641 L: dri-devel@lists.freedesktop.org
5643 T: git git://anongit.freedesktop.org/drm/drm-misc
5644 F: Documentation/gpu/vkms.rst
5645 F: drivers/gpu/drm/vkms/
5647 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5648 M: Hans de Goede <hdegoede@redhat.com>
5649 L: dri-devel@lists.freedesktop.org
5651 T: git git://anongit.freedesktop.org/drm/drm-misc
5652 F: drivers/gpu/drm/vboxvideo/
5654 DRM DRIVER FOR VMWARE VIRTUAL GPU
5655 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5656 M: Roland Scheidegger <sroland@vmware.com>
5657 L: dri-devel@lists.freedesktop.org
5659 T: git git://people.freedesktop.org/~sroland/linux
5660 F: drivers/gpu/drm/vmwgfx/
5661 F: include/uapi/drm/vmwgfx_drm.h
5664 M: David Airlie <airlied@linux.ie>
5665 M: Daniel Vetter <daniel@ffwll.ch>
5666 L: dri-devel@lists.freedesktop.org
5668 B: https://bugs.freedesktop.org/
5669 C: irc://chat.freenode.net/dri-devel
5670 T: git git://anongit.freedesktop.org/drm/drm
5671 F: Documentation/devicetree/bindings/display/
5672 F: Documentation/devicetree/bindings/gpu/
5673 F: Documentation/gpu/
5677 F: include/linux/vga*
5678 F: include/uapi/drm/
5680 DRM DRIVERS AND MISC GPU PATCHES
5681 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5682 M: Maxime Ripard <mripard@kernel.org>
5683 M: Thomas Zimmermann <tzimmermann@suse.de>
5685 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5686 T: git git://anongit.freedesktop.org/drm/drm-misc
5687 F: Documentation/gpu/
5688 F: drivers/gpu/drm/*
5691 F: include/linux/vga*
5692 F: include/uapi/drm/drm*
5694 DRM DRIVERS FOR ALLWINNER A10
5695 M: Maxime Ripard <mripard@kernel.org>
5696 M: Chen-Yu Tsai <wens@csie.org>
5697 L: dri-devel@lists.freedesktop.org
5699 T: git git://anongit.freedesktop.org/drm/drm-misc
5700 F: Documentation/devicetree/bindings/display/allwinner*
5701 F: drivers/gpu/drm/sun4i/
5703 DRM DRIVERS FOR AMLOGIC SOCS
5704 M: Neil Armstrong <narmstrong@baylibre.com>
5705 L: dri-devel@lists.freedesktop.org
5706 L: linux-amlogic@lists.infradead.org
5708 W: http://linux-meson.com/
5709 T: git git://anongit.freedesktop.org/drm/drm-misc
5710 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5711 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5712 F: Documentation/gpu/meson.rst
5713 F: drivers/gpu/drm/meson/
5715 DRM DRIVERS FOR ATMEL HLCDC
5716 M: Sam Ravnborg <sam@ravnborg.org>
5717 M: Boris Brezillon <bbrezillon@kernel.org>
5718 L: dri-devel@lists.freedesktop.org
5720 T: git git://anongit.freedesktop.org/drm/drm-misc
5721 F: Documentation/devicetree/bindings/display/atmel/
5722 F: drivers/gpu/drm/atmel-hlcdc/
5724 DRM DRIVERS FOR BRIDGE CHIPS
5725 M: Andrzej Hajda <a.hajda@samsung.com>
5726 M: Neil Armstrong <narmstrong@baylibre.com>
5727 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5728 R: Jonas Karlman <jonas@kwiboo.se>
5729 R: Jernej Skrabec <jernej.skrabec@siol.net>
5731 T: git git://anongit.freedesktop.org/drm/drm-misc
5732 F: drivers/gpu/drm/bridge/
5734 DRM DRIVERS FOR EXYNOS
5735 M: Inki Dae <inki.dae@samsung.com>
5736 M: Joonyoung Shim <jy0922.shim@samsung.com>
5737 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5738 M: Kyungmin Park <kyungmin.park@samsung.com>
5739 L: dri-devel@lists.freedesktop.org
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5742 F: Documentation/devicetree/bindings/display/exynos/
5743 F: drivers/gpu/drm/exynos/
5744 F: include/uapi/drm/exynos_drm.h
5746 DRM DRIVERS FOR FREESCALE DCU
5747 M: Stefan Agner <stefan@agner.ch>
5748 M: Alison Wang <alison.wang@nxp.com>
5749 L: dri-devel@lists.freedesktop.org
5751 T: git git://anongit.freedesktop.org/drm/drm-misc
5752 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5753 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5754 F: drivers/gpu/drm/fsl-dcu/
5756 DRM DRIVERS FOR FREESCALE IMX
5757 M: Philipp Zabel <p.zabel@pengutronix.de>
5758 L: dri-devel@lists.freedesktop.org
5760 F: Documentation/devicetree/bindings/display/imx/
5761 F: drivers/gpu/drm/imx/
5762 F: drivers/gpu/ipu-v3/
5764 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5765 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5766 L: dri-devel@lists.freedesktop.org
5768 T: git git://github.com/patjak/drm-gma500
5769 F: drivers/gpu/drm/gma500/
5771 DRM DRIVERS FOR HISILICON
5772 M: Xinliang Liu <xinliang.liu@linaro.org>
5773 M: Rongrong Zou <zourongrong@gmail.com>
5774 R: John Stultz <john.stultz@linaro.org>
5775 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5776 R: Chen Feng <puck.chen@hisilicon.com>
5777 L: dri-devel@lists.freedesktop.org
5779 T: git git://anongit.freedesktop.org/drm/drm-misc
5780 F: Documentation/devicetree/bindings/display/hisilicon/
5781 F: drivers/gpu/drm/hisilicon/
5783 DRM DRIVERS FOR LIMA
5784 M: Qiang Yu <yuq825@gmail.com>
5785 L: dri-devel@lists.freedesktop.org
5786 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5788 T: git git://anongit.freedesktop.org/drm/drm-misc
5789 F: drivers/gpu/drm/lima/
5790 F: include/uapi/drm/lima_drm.h
5792 DRM DRIVERS FOR MEDIATEK
5793 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5794 M: Philipp Zabel <p.zabel@pengutronix.de>
5795 L: dri-devel@lists.freedesktop.org
5797 F: Documentation/devicetree/bindings/display/mediatek/
5798 F: drivers/gpu/drm/mediatek/
5800 DRM DRIVERS FOR NVIDIA TEGRA
5801 M: Thierry Reding <thierry.reding@gmail.com>
5802 L: dri-devel@lists.freedesktop.org
5803 L: linux-tegra@vger.kernel.org
5805 T: git git://anongit.freedesktop.org/tegra/linux.git
5806 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5807 F: drivers/gpu/drm/tegra/
5808 F: drivers/gpu/host1x/
5809 F: include/linux/host1x.h
5810 F: include/uapi/drm/tegra_drm.h
5812 DRM DRIVERS FOR RENESAS
5813 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5814 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5815 L: dri-devel@lists.freedesktop.org
5816 L: linux-renesas-soc@vger.kernel.org
5818 T: git git://linuxtv.org/pinchartl/media drm/du/next
5819 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5820 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5821 F: Documentation/devicetree/bindings/display/renesas,du.txt
5822 F: drivers/gpu/drm/rcar-du/
5823 F: drivers/gpu/drm/shmobile/
5824 F: include/linux/platform_data/shmob_drm.h
5826 DRM DRIVERS FOR ROCKCHIP
5827 M: Sandy Huang <hjc@rock-chips.com>
5828 M: Heiko Stübner <heiko@sntech.de>
5829 L: dri-devel@lists.freedesktop.org
5831 T: git git://anongit.freedesktop.org/drm/drm-misc
5832 F: Documentation/devicetree/bindings/display/rockchip/
5833 F: drivers/gpu/drm/rockchip/
5836 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5837 M: Vincent Abriou <vincent.abriou@st.com>
5838 L: dri-devel@lists.freedesktop.org
5840 T: git git://anongit.freedesktop.org/drm/drm-misc
5841 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5842 F: drivers/gpu/drm/sti
5845 M: Yannick Fertre <yannick.fertre@st.com>
5846 M: Philippe Cornu <philippe.cornu@st.com>
5847 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5848 M: Vincent Abriou <vincent.abriou@st.com>
5849 L: dri-devel@lists.freedesktop.org
5851 T: git git://anongit.freedesktop.org/drm/drm-misc
5852 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5853 F: drivers/gpu/drm/stm
5855 DRM DRIVERS FOR TI KEYSTONE
5856 M: Jyri Sarha <jsarha@ti.com>
5857 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5858 L: dri-devel@lists.freedesktop.org
5860 T: git git://anongit.freedesktop.org/drm/drm-misc
5861 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5862 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5863 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5864 F: drivers/gpu/drm/tidss/
5866 DRM DRIVERS FOR TI LCDC
5867 M: Jyri Sarha <jsarha@ti.com>
5868 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5869 L: dri-devel@lists.freedesktop.org
5871 F: Documentation/devicetree/bindings/display/tilcdc/
5872 F: drivers/gpu/drm/tilcdc/
5874 DRM DRIVERS FOR TI OMAP
5875 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5876 L: dri-devel@lists.freedesktop.org
5878 F: Documentation/devicetree/bindings/display/ti/
5879 F: drivers/gpu/drm/omapdrm/
5882 M: Eric Anholt <eric@anholt.net>
5884 T: git git://anongit.freedesktop.org/drm/drm-misc
5885 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5886 F: drivers/gpu/drm/v3d/
5887 F: include/uapi/drm/v3d_drm.h
5890 M: Eric Anholt <eric@anholt.net>
5892 T: git git://github.com/anholt/linux
5893 T: git git://anongit.freedesktop.org/drm/drm-misc
5894 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5895 F: drivers/gpu/drm/vc4/
5896 F: include/uapi/drm/vc4_drm.h
5898 DRM DRIVERS FOR VIVANTE GPU IP
5899 M: Lucas Stach <l.stach@pengutronix.de>
5900 R: Russell King <linux+etnaviv@armlinux.org.uk>
5901 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5902 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5903 L: dri-devel@lists.freedesktop.org
5905 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5906 F: drivers/gpu/drm/etnaviv/
5907 F: include/uapi/drm/etnaviv_drm.h
5910 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5911 L: dri-devel@lists.freedesktop.org
5912 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5914 T: git git://anongit.freedesktop.org/drm/drm-misc
5915 F: Documentation/gpu/xen-front.rst
5916 F: drivers/gpu/drm/xen/
5918 DRM DRIVERS FOR XILINX
5919 M: Hyun Kwon <hyun.kwon@xilinx.com>
5920 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5921 L: dri-devel@lists.freedesktop.org
5923 T: git git://anongit.freedesktop.org/drm/drm-misc
5924 F: Documentation/devicetree/bindings/display/xlnx/
5925 F: drivers/gpu/drm/xlnx/
5927 DRM DRIVERS FOR ZTE ZX
5928 M: Shawn Guo <shawnguo@kernel.org>
5929 L: dri-devel@lists.freedesktop.org
5931 T: git git://anongit.freedesktop.org/drm/drm-misc
5932 F: Documentation/devicetree/bindings/display/zte,vou.txt
5933 F: drivers/gpu/drm/zte/
5936 M: Thierry Reding <thierry.reding@gmail.com>
5937 R: Sam Ravnborg <sam@ravnborg.org>
5938 L: dri-devel@lists.freedesktop.org
5940 T: git git://anongit.freedesktop.org/drm/drm-misc
5941 F: Documentation/devicetree/bindings/display/panel/
5942 F: drivers/gpu/drm/drm_panel.c
5943 F: drivers/gpu/drm/panel/
5944 F: include/drm/drm_panel.h
5947 M: Christian Koenig <christian.koenig@amd.com>
5948 M: Huang Rui <ray.huang@amd.com>
5949 L: dri-devel@lists.freedesktop.org
5951 T: git git://people.freedesktop.org/~agd5f/linux
5952 F: drivers/gpu/drm/ttm/
5955 DSBR100 USB FM RADIO DRIVER
5956 M: Alexey Klimov <klimov.linux@gmail.com>
5957 L: linux-media@vger.kernel.org
5959 T: git git://linuxtv.org/media_tree.git
5960 F: drivers/media/radio/dsbr100.c
5963 M: Hans Verkuil <hverkuil@xs4all.nl>
5964 L: linux-media@vger.kernel.org
5966 W: https://linuxtv.org
5967 T: git git://linuxtv.org/media_tree.git
5968 F: drivers/media/pci/dt3155/
5970 DVB_USB_AF9015 MEDIA DRIVER
5971 M: Antti Palosaari <crope@iki.fi>
5972 L: linux-media@vger.kernel.org
5974 W: https://linuxtv.org
5975 W: http://palosaari.fi/linux/
5976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5977 T: git git://linuxtv.org/anttip/media_tree.git
5978 F: drivers/media/usb/dvb-usb-v2/af9015*
5980 DVB_USB_AF9035 MEDIA DRIVER
5981 M: Antti Palosaari <crope@iki.fi>
5982 L: linux-media@vger.kernel.org
5984 W: https://linuxtv.org
5985 W: http://palosaari.fi/linux/
5986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5987 T: git git://linuxtv.org/anttip/media_tree.git
5988 F: drivers/media/usb/dvb-usb-v2/af9035*
5990 DVB_USB_ANYSEE MEDIA DRIVER
5991 M: Antti Palosaari <crope@iki.fi>
5992 L: linux-media@vger.kernel.org
5994 W: https://linuxtv.org
5995 W: http://palosaari.fi/linux/
5996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5997 T: git git://linuxtv.org/anttip/media_tree.git
5998 F: drivers/media/usb/dvb-usb-v2/anysee*
6000 DVB_USB_AU6610 MEDIA DRIVER
6001 M: Antti Palosaari <crope@iki.fi>
6002 L: linux-media@vger.kernel.org
6004 W: https://linuxtv.org
6005 W: http://palosaari.fi/linux/
6006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6007 T: git git://linuxtv.org/anttip/media_tree.git
6008 F: drivers/media/usb/dvb-usb-v2/au6610*
6010 DVB_USB_CE6230 MEDIA DRIVER
6011 M: Antti Palosaari <crope@iki.fi>
6012 L: linux-media@vger.kernel.org
6014 W: https://linuxtv.org
6015 W: http://palosaari.fi/linux/
6016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6017 T: git git://linuxtv.org/anttip/media_tree.git
6018 F: drivers/media/usb/dvb-usb-v2/ce6230*
6020 DVB_USB_CXUSB MEDIA DRIVER
6021 M: Michael Krufky <mkrufky@linuxtv.org>
6022 L: linux-media@vger.kernel.org
6024 W: https://linuxtv.org
6025 W: http://github.com/mkrufky
6026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6027 T: git git://linuxtv.org/media_tree.git
6028 F: drivers/media/usb/dvb-usb/cxusb*
6030 DVB_USB_EC168 MEDIA DRIVER
6031 M: Antti Palosaari <crope@iki.fi>
6032 L: linux-media@vger.kernel.org
6034 W: https://linuxtv.org
6035 W: http://palosaari.fi/linux/
6036 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6037 T: git git://linuxtv.org/anttip/media_tree.git
6038 F: drivers/media/usb/dvb-usb-v2/ec168*
6040 DVB_USB_GL861 MEDIA DRIVER
6041 M: Antti Palosaari <crope@iki.fi>
6042 L: linux-media@vger.kernel.org
6044 W: https://linuxtv.org
6045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6046 T: git git://linuxtv.org/anttip/media_tree.git
6047 F: drivers/media/usb/dvb-usb-v2/gl861*
6049 DVB_USB_MXL111SF MEDIA DRIVER
6050 M: Michael Krufky <mkrufky@linuxtv.org>
6051 L: linux-media@vger.kernel.org
6053 W: https://linuxtv.org
6054 W: http://github.com/mkrufky
6055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6056 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6057 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6059 DVB_USB_RTL28XXU MEDIA DRIVER
6060 M: Antti Palosaari <crope@iki.fi>
6061 L: linux-media@vger.kernel.org
6063 W: https://linuxtv.org
6064 W: http://palosaari.fi/linux/
6065 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6066 T: git git://linuxtv.org/anttip/media_tree.git
6067 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6069 DVB_USB_V2 MEDIA DRIVER
6070 M: Antti Palosaari <crope@iki.fi>
6071 L: linux-media@vger.kernel.org
6073 W: https://linuxtv.org
6074 W: http://palosaari.fi/linux/
6075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6076 T: git git://linuxtv.org/anttip/media_tree.git
6077 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6078 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6081 M: Jason Baron <jbaron@akamai.com>
6083 F: include/linux/dynamic_debug.h
6084 F: lib/dynamic_debug.c
6086 DYNAMIC INTERRUPT MODERATION
6087 M: Tal Gilboa <talgi@nvidia.com>
6089 F: Documentation/networking/net_dim.rst
6090 F: include/linux/dim.h
6093 DZ DECSTATION DZ11 SERIAL DRIVER
6094 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6096 F: drivers/tty/serial/dz.*
6098 E3X0 POWER BUTTON DRIVER
6099 M: Moritz Fischer <moritz.fischer@ettus.com>
6100 L: usrp-users@lists.ettus.com
6102 W: http://www.ettus.com
6103 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6104 F: drivers/input/misc/e3x0-button.c
6107 M: Antti Palosaari <crope@iki.fi>
6108 L: linux-media@vger.kernel.org
6110 W: https://linuxtv.org
6111 W: http://palosaari.fi/linux/
6112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6113 T: git git://linuxtv.org/anttip/media_tree.git
6114 F: drivers/media/tuners/e4000*
6116 EARTH_PT1 MEDIA DRIVER
6117 M: Akihiro Tsukada <tskd08@gmail.com>
6118 L: linux-media@vger.kernel.org
6120 F: drivers/media/pci/pt1/
6122 EARTH_PT3 MEDIA DRIVER
6123 M: Akihiro Tsukada <tskd08@gmail.com>
6124 L: linux-media@vger.kernel.org
6126 F: drivers/media/pci/pt3/
6129 M: Antti Palosaari <crope@iki.fi>
6130 L: linux-media@vger.kernel.org
6132 W: https://linuxtv.org
6133 W: http://palosaari.fi/linux/
6134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6135 T: git git://linuxtv.org/anttip/media_tree.git
6136 F: drivers/media/dvb-frontends/ec100*
6139 M: Tyler Hicks <code@tyhicks.com>
6140 L: ecryptfs@vger.kernel.org
6142 W: http://ecryptfs.org
6143 W: https://launchpad.net/ecryptfs
6144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6145 F: Documentation/filesystems/ecryptfs.rst
6149 M: Borislav Petkov <bp@alien8.de>
6150 L: linux-edac@vger.kernel.org
6152 F: drivers/edac/amd64_edac*
6155 M: Jan Luebbe <jlu@pengutronix.de>
6156 L: linux-edac@vger.kernel.org
6158 F: drivers/edac/armada_xp_*
6161 M: Stefan Schaeckeler <sschaeck@cisco.com>
6163 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6164 F: drivers/edac/aspeed_edac.c
6167 M: Shravan Kumar Ramani <sramani@nvidia.com>
6169 F: drivers/edac/bluefield_edac.c
6172 M: Robert Richter <rric@kernel.org>
6173 L: linux-edac@vger.kernel.org
6175 F: drivers/edac/highbank*
6178 M: Ralf Baechle <ralf@linux-mips.org>
6179 M: Robert Richter <rrichter@marvell.com>
6180 L: linux-edac@vger.kernel.org
6181 L: linux-mips@vger.kernel.org
6183 F: drivers/edac/octeon_edac*
6185 EDAC-CAVIUM THUNDERX
6186 M: Robert Richter <rrichter@marvell.com>
6187 L: linux-edac@vger.kernel.org
6189 F: drivers/edac/thunderx_edac*
6192 M: Borislav Petkov <bp@alien8.de>
6193 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6194 M: Tony Luck <tony.luck@intel.com>
6195 R: James Morse <james.morse@arm.com>
6196 R: Robert Richter <rrichter@marvell.com>
6197 L: linux-edac@vger.kernel.org
6199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6200 F: Documentation/admin-guide/ras.rst
6201 F: Documentation/driver-api/edac.rst
6203 F: include/linux/edac.h
6206 M: Lei Wang <lewan@microsoft.com>
6207 L: linux-edac@vger.kernel.org
6209 F: drivers/edac/dmc520_edac.c
6212 M: Mark Gross <mark.gross@intel.com>
6213 L: linux-edac@vger.kernel.org
6215 F: drivers/edac/e752x_edac.c
6218 L: linux-edac@vger.kernel.org
6220 F: drivers/edac/e7xxx_edac.c
6223 M: York Sun <york.sun@nxp.com>
6224 L: linux-edac@vger.kernel.org
6226 F: drivers/edac/fsl_ddr_edac.*
6229 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6230 L: linux-edac@vger.kernel.org
6232 F: drivers/edac/ghes_edac.c
6235 M: Tony Luck <tony.luck@intel.com>
6236 L: linux-edac@vger.kernel.org
6238 F: drivers/edac/i10nm_base.c
6241 L: linux-edac@vger.kernel.org
6243 F: drivers/edac/i3000_edac.c
6246 L: linux-edac@vger.kernel.org
6248 F: drivers/edac/i5000_edac.c
6251 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6252 L: linux-edac@vger.kernel.org
6254 F: drivers/edac/i5400_edac.c
6257 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6258 L: linux-edac@vger.kernel.org
6260 F: drivers/edac/i7300_edac.c
6263 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6264 L: linux-edac@vger.kernel.org
6266 F: drivers/edac/i7core_edac.c
6269 M: Tim Small <tim@buttersideup.com>
6270 L: linux-edac@vger.kernel.org
6272 F: drivers/edac/i82443bxgx_edac.c
6275 M: "Arvind R." <arvino55@gmail.com>
6276 L: linux-edac@vger.kernel.org
6278 F: drivers/edac/i82975x_edac.c
6281 M: Jason Baron <jbaron@akamai.com>
6282 L: linux-edac@vger.kernel.org
6284 F: drivers/edac/ie31200_edac.c
6287 M: Johannes Thumshirn <morbidrsa@gmail.com>
6288 L: linux-edac@vger.kernel.org
6290 F: drivers/edac/mpc85xx_edac.[ch]
6293 M: Egor Martovetsky <egor@pasemi.com>
6294 L: linux-edac@vger.kernel.org
6296 F: drivers/edac/pasemi_edac.c
6299 M: Tony Luck <tony.luck@intel.com>
6300 L: linux-edac@vger.kernel.org
6302 F: drivers/edac/pnd2_edac.[ch]
6305 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6306 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6307 L: linux-arm-msm@vger.kernel.org
6308 L: linux-edac@vger.kernel.org
6310 F: drivers/edac/qcom_edac.c
6313 M: Tim Small <tim@buttersideup.com>
6314 L: linux-edac@vger.kernel.org
6316 F: drivers/edac/r82600_edac.c
6319 M: Tony Luck <tony.luck@intel.com>
6320 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6321 L: linux-edac@vger.kernel.org
6323 F: drivers/edac/sb_edac.c
6326 M: Yash Shah <yash.shah@sifive.com>
6327 L: linux-edac@vger.kernel.org
6329 F: drivers/edac/sifive_edac.c
6332 M: Tony Luck <tony.luck@intel.com>
6333 L: linux-edac@vger.kernel.org
6335 F: drivers/edac/skx_*.c
6338 M: Tero Kristo <t-kristo@ti.com>
6339 L: linux-edac@vger.kernel.org
6341 F: drivers/edac/ti_edac.c
6343 EDIROL UA-101/UA-1000 DRIVER
6344 M: Clemens Ladisch <clemens@ladisch.de>
6345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6348 F: sound/usb/misc/ua101.c
6351 M: Ivan Hu <ivan.hu@canonical.com>
6352 M: Ard Biesheuvel <ardb@kernel.org>
6353 L: linux-efi@vger.kernel.org
6355 F: drivers/firmware/efi/test/
6357 EFI VARIABLE FILESYSTEM
6358 M: Matthew Garrett <matthew.garrett@nebula.com>
6359 M: Jeremy Kerr <jk@ozlabs.org>
6360 M: Ard Biesheuvel <ardb@kernel.org>
6361 L: linux-efi@vger.kernel.org
6363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6366 EFIFB FRAMEBUFFER DRIVER
6367 M: Peter Jones <pjones@redhat.com>
6368 L: linux-fbdev@vger.kernel.org
6370 F: drivers/video/fbdev/efifb.c
6374 W: http://aeschi.ch.eu.org/efs/
6377 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6378 M: Douglas Miller <dougmill@linux.ibm.com>
6379 L: netdev@vger.kernel.org
6381 F: drivers/net/ethernet/ibm/ehea/
6383 EM28XX VIDEO4LINUX DRIVER
6384 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6385 L: linux-media@vger.kernel.org
6387 W: https://linuxtv.org
6388 T: git git://linuxtv.org/media_tree.git
6389 F: Documentation/admin-guide/media/em28xx*
6390 F: drivers/media/usb/em28xx/
6393 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6394 M: Matt Mackall <mpm@selenic.com>
6395 M: David Woodhouse <dwmw2@infradead.org>
6396 L: linux-embedded@vger.kernel.org
6399 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6400 M: Adrian Hunter <adrian.hunter@intel.com>
6401 M: Ritesh Harjani <riteshh@codeaurora.org>
6402 M: Asutosh Das <asutoshd@codeaurora.org>
6403 L: linux-mmc@vger.kernel.org
6405 F: drivers/mmc/host/cqhci*
6407 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6408 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6409 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6410 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6411 L: linux-scsi@vger.kernel.org
6413 W: http://www.broadcom.com
6414 F: drivers/scsi/be2iscsi/
6416 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6417 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6418 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6419 M: Somnath Kotur <somnath.kotur@broadcom.com>
6420 L: netdev@vger.kernel.org
6422 W: http://www.emulex.com
6423 F: drivers/net/ethernet/emulex/benet/
6425 EMULEX ONECONNECT ROCE DRIVER
6426 M: Selvin Xavier <selvin.xavier@broadcom.com>
6427 M: Devesh Sharma <devesh.sharma@broadcom.com>
6428 L: linux-rdma@vger.kernel.org
6430 W: http://www.broadcom.com
6431 F: drivers/infiniband/hw/ocrdma/
6432 F: include/uapi/rdma/ocrdma-abi.h
6434 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6435 M: James Smart <james.smart@broadcom.com>
6436 M: Dick Kennedy <dick.kennedy@broadcom.com>
6437 L: linux-scsi@vger.kernel.org
6439 W: http://www.broadcom.com
6440 F: drivers/scsi/lpfc/
6442 ENE CB710 FLASH CARD READER DRIVER
6443 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6445 F: drivers/misc/cb710/
6446 F: drivers/mmc/host/cb710-mmc.*
6447 F: include/linux/cb710.h
6449 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6450 M: Maxim Levitsky <maximlevitsky@gmail.com>
6452 F: drivers/media/rc/ene_ir.*
6454 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6455 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6456 L: linuxppc-dev@lists.ozlabs.org
6458 F: drivers/tty/ehv_bytechan.c
6460 EPSON S1D13XXX FRAMEBUFFER DRIVER
6461 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6464 F: drivers/video/fbdev/s1d13xxxfb.c
6465 F: include/video/s1d13xxxfb.h
6468 M: Gao Xiang <xiang@kernel.org>
6469 M: Chao Yu <yuchao0@huawei.com>
6470 L: linux-erofs@lists.ozlabs.org
6472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6473 F: Documentation/filesystems/erofs.rst
6475 F: include/trace/events/erofs.h
6477 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6478 M: Jeff Layton <jlayton@kernel.org>
6480 F: include/linux/errseq.h
6483 ET131X NETWORK DRIVER
6484 M: Mark Einon <mark.einon@gmail.com>
6486 F: drivers/net/ethernet/agere/
6489 M: Roopa Prabhu <roopa@nvidia.com>
6490 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6491 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6492 L: netdev@vger.kernel.org
6494 W: http://www.linuxfoundation.org/en/Net:Bridge
6495 F: include/linux/netfilter_bridge/
6498 ETHERNET PHY LIBRARY
6499 M: Andrew Lunn <andrew@lunn.ch>
6500 M: Florian Fainelli <f.fainelli@gmail.com>
6501 M: Heiner Kallweit <hkallweit1@gmail.com>
6502 R: Russell King <linux@armlinux.org.uk>
6503 L: netdev@vger.kernel.org
6505 F: Documentation/ABI/testing/sysfs-class-net-phydev
6506 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6507 F: Documentation/devicetree/bindings/net/mdio*
6508 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6509 F: Documentation/networking/phy.rst
6511 F: drivers/of/of_mdio.c
6512 F: drivers/of/of_net.c
6513 F: include/dt-bindings/net/qca-ar803x.h
6514 F: include/linux/*mdio*.h
6515 F: include/linux/of_net.h
6516 F: include/linux/phy.h
6517 F: include/linux/phy_fixed.h
6518 F: include/linux/platform_data/mdio-bcm-unimac.h
6519 F: include/linux/platform_data/mdio-gpio.h
6520 F: include/trace/events/mdio.h
6521 F: include/uapi/linux/mdio.h
6522 F: include/uapi/linux/mii.h
6525 M: Namjae Jeon <namjae.jeon@samsung.com>
6526 M: Sungjong Seo <sj1557.seo@samsung.com>
6527 L: linux-fsdevel@vger.kernel.org
6532 M: Jan Kara <jack@suse.com>
6533 L: linux-ext4@vger.kernel.org
6535 F: Documentation/filesystems/ext2.rst
6537 F: include/linux/ext2*
6540 M: "Theodore Ts'o" <tytso@mit.edu>
6541 M: Andreas Dilger <adilger.kernel@dilger.ca>
6542 L: linux-ext4@vger.kernel.org
6544 W: http://ext4.wiki.kernel.org
6545 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6547 F: Documentation/filesystems/ext4/
6550 Extended Verification Module (EVM)
6551 M: Mimi Zohar <zohar@linux.ibm.com>
6552 L: linux-integrity@vger.kernel.org
6554 F: security/integrity/evm/
6556 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6557 M: Ard Biesheuvel <ardb@kernel.org>
6558 L: linux-efi@vger.kernel.org
6560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6561 F: Documentation/admin-guide/efi-stub.rst
6562 F: arch/*/include/asm/efi.h
6563 F: arch/*/kernel/efi.c
6564 F: arch/arm/boot/compressed/efi-header.S
6565 F: arch/arm64/kernel/efi-entry.S
6566 F: arch/x86/platform/efi/
6567 F: drivers/firmware/efi/
6568 F: include/linux/efi*.h
6570 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6571 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6572 M: Chanwoo Choi <cw00.choi@samsung.com>
6573 L: linux-kernel@vger.kernel.org
6575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6576 F: Documentation/devicetree/bindings/extcon/
6577 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6579 F: include/linux/extcon.h
6580 F: include/linux/extcon/
6583 M: Masami Hiramatsu <mhiramat@kernel.org>
6585 F: Documentation/admin-guide/bootconfig.rst
6586 F: fs/proc/bootconfig.c
6587 F: include/linux/bootconfig.h
6589 F: tools/bootconfig/*
6592 M: Jingoo Han <jingoohan1@gmail.com>
6593 L: dri-devel@lists.freedesktop.org
6595 F: drivers/gpu/drm/exynos/exynos_dp*
6597 EXYNOS SYSMMU (IOMMU) driver
6598 M: Marek Szyprowski <m.szyprowski@samsung.com>
6599 L: iommu@lists.linux-foundation.org
6601 F: drivers/iommu/exynos-iommu.c
6603 EZchip NPS platform support
6604 M: Vineet Gupta <vgupta@synopsys.com>
6605 M: Ofer Levi <oferle@nvidia.com>
6607 F: arch/arc/boot/dts/eznps.dts
6608 F: arch/arc/plat-eznps
6611 M: Jaegeuk Kim <jaegeuk@kernel.org>
6612 M: Chao Yu <yuchao0@huawei.com>
6613 L: linux-f2fs-devel@lists.sourceforge.net
6615 W: https://f2fs.wiki.kernel.org/
6616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6617 F: Documentation/ABI/testing/sysfs-fs-f2fs
6618 F: Documentation/filesystems/f2fs.rst
6620 F: include/linux/f2fs_fs.h
6621 F: include/trace/events/f2fs.h
6623 F71805F HARDWARE MONITORING DRIVER
6624 M: Jean Delvare <jdelvare@suse.com>
6625 L: linux-hwmon@vger.kernel.org
6627 F: Documentation/hwmon/f71805f.rst
6628 F: drivers/hwmon/f71805f.c
6631 M: Josh Poimboeuf <jpoimboe@redhat.com>
6633 F: scripts/faddr2line
6636 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6637 L: netdev@vger.kernel.org
6639 F: Documentation/networking/failover.rst
6640 F: include/net/failover.h
6641 F: net/core/failover.c
6644 M: Jan Kara <jack@suse.cz>
6645 R: Amir Goldstein <amir73il@gmail.com>
6646 L: linux-fsdevel@vger.kernel.org
6648 F: fs/notify/fanotify/
6649 F: include/linux/fanotify.h
6650 F: include/uapi/linux/fanotify.h
6652 FARSYNC SYNCHRONOUS DRIVER
6653 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6655 W: http://www.farsite.co.uk/
6656 F: drivers/net/wan/farsync.*
6658 FAULT INJECTION SUPPORT
6659 M: Akinobu Mita <akinobu.mita@gmail.com>
6661 F: Documentation/fault-injection/
6662 F: lib/fault-inject.c
6664 FBTFT Framebuffer drivers
6665 L: dri-devel@lists.freedesktop.org
6666 L: linux-fbdev@vger.kernel.org
6668 F: drivers/staging/fbtft/
6671 M: Michael Buesch <m@bues.ch>
6672 L: linux-media@vger.kernel.org
6674 F: drivers/media/tuners/fc0011.c
6675 F: drivers/media/tuners/fc0011.h
6678 M: Antti Palosaari <crope@iki.fi>
6679 L: linux-media@vger.kernel.org
6681 W: https://linuxtv.org
6682 W: http://palosaari.fi/linux/
6683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6684 T: git git://linuxtv.org/anttip/media_tree.git
6685 F: drivers/media/tuners/fc2580*
6687 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6688 M: Hannes Reinecke <hare@suse.de>
6689 L: linux-scsi@vger.kernel.org
6691 W: www.Open-FCoE.org
6692 F: drivers/scsi/fcoe/
6693 F: drivers/scsi/libfc/
6695 F: include/scsi/libfc.h
6696 F: include/scsi/libfcoe.h
6697 F: include/uapi/scsi/fc/
6699 FILE LOCKING (flock() and fcntl()/lockf())
6700 M: Jeff Layton <jlayton@kernel.org>
6701 M: "J. Bruce Fields" <bfields@fieldses.org>
6702 L: linux-fsdevel@vger.kernel.org
6706 F: include/linux/fcntl.h
6707 F: include/uapi/linux/fcntl.h
6709 FILESYSTEM DIRECT ACCESS (DAX)
6710 M: Dan Williams <dan.j.williams@intel.com>
6711 R: Matthew Wilcox <willy@infradead.org>
6712 R: Jan Kara <jack@suse.cz>
6713 L: linux-fsdevel@vger.kernel.org
6714 L: linux-nvdimm@lists.01.org
6717 F: include/linux/dax.h
6718 F: include/trace/events/fs_dax.h
6720 FILESYSTEMS (VFS and infrastructure)
6721 M: Alexander Viro <viro@zeniv.linux.org.uk>
6722 L: linux-fsdevel@vger.kernel.org
6725 F: include/linux/fs.h
6726 F: include/linux/fs_types.h
6727 F: include/uapi/linux/fs.h
6728 F: include/uapi/linux/openat2.h
6730 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6731 M: Riku Voipio <riku.voipio@iki.fi>
6732 L: linux-hwmon@vger.kernel.org
6734 F: drivers/hwmon/f75375s.c
6735 F: include/linux/f75375s.h
6737 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6738 M: Clemens Ladisch <clemens@ladisch.de>
6739 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6740 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6743 F: include/uapi/sound/firewire.h
6746 FIREWIRE MEDIA DRIVERS (firedtv)
6747 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6748 L: linux-media@vger.kernel.org
6749 L: linux1394-devel@lists.sourceforge.net
6751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6752 F: drivers/media/firewire/
6754 FIREWIRE SBP-2 TARGET
6755 M: Chris Boot <bootc@bootc.net>
6756 L: linux-scsi@vger.kernel.org
6757 L: target-devel@vger.kernel.org
6758 L: linux1394-devel@lists.sourceforge.net
6760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6761 F: drivers/target/sbp/
6764 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6765 L: linux1394-devel@lists.sourceforge.net
6767 W: http://ieee1394.wiki.kernel.org/
6768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6769 F: drivers/firewire/
6770 F: include/linux/firewire.h
6771 F: include/uapi/linux/firewire*.h
6774 FIRMWARE LOADER (request_firmware)
6775 M: Luis Chamberlain <mcgrof@kernel.org>
6776 L: linux-kernel@vger.kernel.org
6778 F: Documentation/firmware_class/
6779 F: drivers/base/firmware_loader/
6780 F: include/linux/firmware.h
6782 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6783 M: Joshua Morris <josh.h.morris@us.ibm.com>
6784 M: Philip Kelleher <pjk1939@linux.ibm.com>
6786 F: drivers/block/rsxx/
6788 FLEXTIMER FTM-QUADDEC DRIVER
6789 M: Patrick Havelange <patrick.havelange@essensium.com>
6790 L: linux-iio@vger.kernel.org
6792 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6793 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6794 F: drivers/counter/ftm-quaddec.c
6797 M: Denis Efremov <efremov@linux.com>
6798 L: linux-block@vger.kernel.org
6800 F: drivers/block/floppy.c
6802 FLYSKY FSIA6B RC RECEIVER
6803 M: Markus Koch <markus@notsyncing.net>
6804 L: linux-input@vger.kernel.org
6806 F: drivers/input/joystick/fsia6b.c
6808 FORCEDETH GIGABIT ETHERNET DRIVER
6809 M: Rain River <rain.1986.08.12@gmail.com>
6810 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6811 L: netdev@vger.kernel.org
6813 F: drivers/net/ethernet/nvidia/*
6816 M: Wu Hao <hao.wu@intel.com>
6817 L: linux-fpga@vger.kernel.org
6819 F: Documentation/fpga/dfl.rst
6820 F: drivers/fpga/dfl*
6821 F: include/uapi/linux/fpga-dfl.h
6823 FPGA MANAGER FRAMEWORK
6824 M: Moritz Fischer <mdf@kernel.org>
6825 L: linux-fpga@vger.kernel.org
6827 W: http://www.rocketboards.org
6828 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6830 F: Documentation/devicetree/bindings/fpga/
6831 F: Documentation/driver-api/fpga/
6832 F: Documentation/fpga/
6834 F: include/linux/fpga/
6837 M: Bill Metzenthen <billm@melbpc.org.au>
6839 W: http://floatingpoint.sourceforge.net/emulator/index.html
6840 F: arch/x86/math-emu/
6842 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6843 L: netdev@vger.kernel.org
6845 F: drivers/net/wan/dlci.c
6846 F: drivers/net/wan/sdla.c
6849 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6850 L: dri-devel@lists.freedesktop.org
6851 L: linux-fbdev@vger.kernel.org
6853 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6854 T: git git://anongit.freedesktop.org/drm/drm-misc
6855 F: Documentation/fb/
6857 F: include/linux/fb.h
6858 F: include/uapi/linux/fb.h
6859 F: include/uapi/video/
6862 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6863 M: Horia Geantă <horia.geanta@nxp.com>
6864 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6865 L: linux-crypto@vger.kernel.org
6867 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6868 F: drivers/crypto/caam/
6870 FREESCALE COLDFIRE M5441X MMC DRIVER
6871 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6872 L: linux-mmc@vger.kernel.org
6874 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6875 F: include/linux/platform_data/mmc-esdhc-mcf.h
6877 FREESCALE DIU FRAMEBUFFER DRIVER
6878 M: Timur Tabi <timur@kernel.org>
6879 L: linux-fbdev@vger.kernel.org
6881 F: drivers/video/fbdev/fsl-diu-fb.*
6883 FREESCALE DMA DRIVER
6884 M: Li Yang <leoyang.li@nxp.com>
6885 M: Zhang Wei <zw@zh-kernel.org>
6886 L: linuxppc-dev@lists.ozlabs.org
6888 F: drivers/dma/fsldma.*
6890 FREESCALE ENETC ETHERNET DRIVERS
6891 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6892 L: netdev@vger.kernel.org
6894 F: drivers/net/ethernet/freescale/enetc/
6896 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6897 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6898 L: netdev@vger.kernel.org
6900 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6901 F: drivers/net/ethernet/freescale/gianfar*
6903 FREESCALE GPMI NAND DRIVER
6904 M: Han Xu <han.xu@nxp.com>
6905 L: linux-mtd@lists.infradead.org
6907 F: drivers/mtd/nand/raw/gpmi-nand/*
6909 FREESCALE I2C CPM DRIVER
6910 M: Jochen Friedrich <jochen@scram.de>
6911 L: linuxppc-dev@lists.ozlabs.org
6912 L: linux-i2c@vger.kernel.org
6914 F: drivers/i2c/busses/i2c-cpm.c
6916 FREESCALE IMX / MXC FEC DRIVER
6917 M: Fugang Duan <fugang.duan@nxp.com>
6918 L: netdev@vger.kernel.org
6920 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6921 F: drivers/net/ethernet/freescale/fec.h
6922 F: drivers/net/ethernet/freescale/fec_main.c
6923 F: drivers/net/ethernet/freescale/fec_ptp.c
6925 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6926 M: Sascha Hauer <s.hauer@pengutronix.de>
6927 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6928 L: linux-fbdev@vger.kernel.org
6929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6931 F: drivers/video/fbdev/imxfb.c
6932 F: include/linux/platform_data/video-imxfb.h
6934 FREESCALE IMX DDR PMU DRIVER
6935 M: Frank Li <Frank.li@nxp.com>
6936 L: linux-arm-kernel@lists.infradead.org
6938 F: Documentation/admin-guide/perf/imx-ddr.rst
6939 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6940 F: drivers/perf/fsl_imx8_ddr_perf.c
6942 FREESCALE IMX I2C DRIVER
6943 M: Oleksij Rempel <o.rempel@pengutronix.de>
6944 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6945 L: linux-i2c@vger.kernel.org
6947 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6948 F: drivers/i2c/busses/i2c-imx.c
6950 FREESCALE IMX LPI2C DRIVER
6951 M: Dong Aisheng <aisheng.dong@nxp.com>
6952 L: linux-i2c@vger.kernel.org
6953 L: linux-imx@nxp.com
6955 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6956 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6958 FREESCALE QORIQ DPAA ETHERNET DRIVER
6959 M: Madalin Bucur <madalin.bucur@nxp.com>
6960 L: netdev@vger.kernel.org
6962 F: drivers/net/ethernet/freescale/dpaa
6964 FREESCALE QORIQ DPAA FMAN DRIVER
6965 M: Madalin Bucur <madalin.bucur@nxp.com>
6966 L: netdev@vger.kernel.org
6968 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6969 F: drivers/net/ethernet/freescale/fman
6971 FREESCALE QORIQ PTP CLOCK DRIVER
6972 M: Yangbo Lu <yangbo.lu@nxp.com>
6973 L: netdev@vger.kernel.org
6975 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6976 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6977 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6978 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6979 F: drivers/ptp/ptp_qoriq.c
6980 F: drivers/ptp/ptp_qoriq_debugfs.c
6981 F: include/linux/fsl/ptp_qoriq.h
6983 FREESCALE QUAD SPI DRIVER
6984 M: Han Xu <han.xu@nxp.com>
6985 L: linux-spi@vger.kernel.org
6987 F: drivers/spi/spi-fsl-qspi.c
6989 FREESCALE QUICC ENGINE LIBRARY
6990 M: Qiang Zhao <qiang.zhao@nxp.com>
6991 L: linuxppc-dev@lists.ozlabs.org
6993 F: drivers/soc/fsl/qe/
6994 F: include/soc/fsl/*qe*.h
6995 F: include/soc/fsl/*ucc*.h
6997 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6998 M: Li Yang <leoyang.li@nxp.com>
6999 L: netdev@vger.kernel.org
7000 L: linuxppc-dev@lists.ozlabs.org
7002 F: drivers/net/ethernet/freescale/ucc_geth*
7004 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7005 M: Zhao Qiang <qiang.zhao@nxp.com>
7006 L: netdev@vger.kernel.org
7007 L: linuxppc-dev@lists.ozlabs.org
7009 F: drivers/net/wan/fsl_ucc_hdlc*
7011 FREESCALE QUICC ENGINE UCC UART DRIVER
7012 M: Timur Tabi <timur@kernel.org>
7013 L: linuxppc-dev@lists.ozlabs.org
7015 F: drivers/tty/serial/ucc_uart.c
7017 FREESCALE SOC DRIVERS
7018 M: Li Yang <leoyang.li@nxp.com>
7019 L: linuxppc-dev@lists.ozlabs.org
7020 L: linux-arm-kernel@lists.infradead.org
7022 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7023 F: Documentation/devicetree/bindings/soc/fsl/
7025 F: include/linux/fsl/
7027 FREESCALE SOC FS_ENET DRIVER
7028 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7029 L: linuxppc-dev@lists.ozlabs.org
7030 L: netdev@vger.kernel.org
7032 F: drivers/net/ethernet/freescale/fs_enet/
7033 F: include/linux/fs_enet_pd.h
7035 FREESCALE SOC SOUND DRIVERS
7036 M: Timur Tabi <timur@kernel.org>
7037 M: Nicolin Chen <nicoleotsuka@gmail.com>
7038 M: Xiubo Li <Xiubo.Lee@gmail.com>
7039 R: Fabio Estevam <festevam@gmail.com>
7040 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7042 L: linuxppc-dev@lists.ozlabs.org
7044 F: sound/soc/fsl/fsl*
7045 F: sound/soc/fsl/imx*
7046 F: sound/soc/fsl/mpc8610_hpcd.c
7048 FREESCALE USB PERIPHERAL DRIVERS
7049 M: Li Yang <leoyang.li@nxp.com>
7050 L: linux-usb@vger.kernel.org
7051 L: linuxppc-dev@lists.ozlabs.org
7053 F: drivers/usb/gadget/udc/fsl*
7055 FREESCALE USB PHY DRIVER
7056 M: Ran Wang <ran.wang_1@nxp.com>
7057 L: linux-usb@vger.kernel.org
7058 L: linuxppc-dev@lists.ozlabs.org
7060 F: drivers/usb/phy/phy-fsl-usb*
7063 M: Christoph Hellwig <hch@infradead.org>
7065 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7069 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7070 M: Pavel Machek <pavel@ucw.cz>
7071 L: linux-pm@vger.kernel.org
7073 F: Documentation/power/freezing-of-tasks.rst
7074 F: include/linux/freezer.h
7078 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7079 L: linux-kernel@vger.kernel.org
7081 F: include/linux/frontswap.h
7084 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7085 M: David Howells <dhowells@redhat.com>
7086 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7088 F: Documentation/filesystems/caching/
7090 F: include/linux/fscache*.h
7092 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7093 M: Theodore Y. Ts'o <tytso@mit.edu>
7094 M: Jaegeuk Kim <jaegeuk@kernel.org>
7095 M: Eric Biggers <ebiggers@kernel.org>
7096 L: linux-fscrypt@vger.kernel.org
7098 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7099 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7100 F: Documentation/filesystems/fscrypt.rst
7102 F: include/linux/fscrypt*.h
7103 F: include/uapi/linux/fscrypt.h
7106 M: Jeremy Kerr <jk@ozlabs.org>
7107 M: Joel Stanley <joel@jms.id.au>
7108 R: Alistar Popple <alistair@popple.id.au>
7109 R: Eddie James <eajames@linux.ibm.com>
7110 L: linux-fsi@lists.ozlabs.org
7112 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7115 F: include/linux/fsi*.h
7116 F: include/trace/events/fsi*.h
7118 FSI-ATTACHED I2C DRIVER
7119 M: Eddie James <eajames@linux.ibm.com>
7120 L: linux-i2c@vger.kernel.org
7121 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7123 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7124 F: drivers/i2c/busses/i2c-fsi.c
7126 FSI-ATTACHED SPI DRIVER
7127 M: Eddie James <eajames@linux.ibm.com>
7128 L: linux-spi@vger.kernel.org
7130 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7131 F: drivers/spi/spi-fsi.c
7133 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7134 M: Jan Kara <jack@suse.cz>
7135 R: Amir Goldstein <amir73il@gmail.com>
7136 L: linux-fsdevel@vger.kernel.org
7138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7140 F: include/linux/fsnotify*.h
7142 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7143 M: Eric Biggers <ebiggers@kernel.org>
7144 M: Theodore Y. Ts'o <tytso@mit.edu>
7145 L: linux-fscrypt@vger.kernel.org
7147 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7148 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7149 F: Documentation/filesystems/fsverity.rst
7151 F: include/linux/fsverity.h
7152 F: include/uapi/linux/fsverity.h
7154 FUJITSU LAPTOP EXTRAS
7155 M: Jonathan Woithe <jwoithe@just42.net>
7156 L: platform-driver-x86@vger.kernel.org
7158 F: drivers/platform/x86/fujitsu-laptop.c
7160 FUJITSU M-5MO LS CAMERA ISP DRIVER
7161 M: Kyungmin Park <kyungmin.park@samsung.com>
7162 M: Heungjun Kim <riverful.kim@samsung.com>
7163 L: linux-media@vger.kernel.org
7165 F: drivers/media/i2c/m5mols/
7166 F: include/media/i2c/m5mols.h
7168 FUJITSU TABLET EXTRAS
7169 M: Robert Gerlach <khnz@gmx.de>
7170 L: platform-driver-x86@vger.kernel.org
7172 F: drivers/platform/x86/fujitsu-tablet.c
7174 FUSE: FILESYSTEM IN USERSPACE
7175 M: Miklos Szeredi <miklos@szeredi.hu>
7176 L: linux-fsdevel@vger.kernel.org
7178 W: http://fuse.sourceforge.net/
7179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7180 F: Documentation/filesystems/fuse.rst
7182 F: include/uapi/linux/fuse.h
7185 M: Thomas Gleixner <tglx@linutronix.de>
7186 M: Ingo Molnar <mingo@redhat.com>
7187 R: Peter Zijlstra <peterz@infradead.org>
7188 R: Darren Hart <dvhart@infradead.org>
7189 L: linux-kernel@vger.kernel.org
7191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7192 F: Documentation/locking/*futex*
7193 F: include/asm-generic/futex.h
7194 F: include/linux/futex.h
7195 F: include/uapi/linux/futex.h
7197 F: tools/perf/bench/futex*
7198 F: tools/testing/selftests/futex/
7200 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7201 M: Tim Harvey <tharvey@gateworks.com>
7202 M: Robert Jones <rjones@gateworks.com>
7204 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7205 F: drivers/mfd/gateworks-gsc.c
7206 F: include/linux/mfd/gsc.h
7207 F: Documentation/hwmon/gsc-hwmon.rst
7208 F: drivers/hwmon/gsc-hwmon.c
7209 F: include/linux/platform_data/gsc_hwmon.h
7211 GASKET DRIVER FRAMEWORK
7212 M: Rob Springer <rspringer@google.com>
7213 M: Todd Poynor <toddpoynor@google.com>
7214 M: Ben Chan <benchan@chromium.org>
7215 M: Richard Yeh <rcy@google.com>
7217 F: drivers/staging/gasket/
7220 M: Kees Cook <keescook@chromium.org>
7221 R: Emese Revfy <re.emese@gmail.com>
7222 L: kernel-hardening@lists.openwall.com
7224 F: Documentation/kbuild/gcc-plugins.rst
7225 F: scripts/Makefile.gcc-plugins
7226 F: scripts/gcc-plugin.sh
7227 F: scripts/gcc-plugins/
7229 GCOV BASED KERNEL PROFILING
7230 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7232 F: Documentation/dev-tools/gcov.rst
7235 GDB KERNEL DEBUGGING HELPER SCRIPTS
7236 M: Jan Kiszka <jan.kiszka@siemens.com>
7237 M: Kieran Bingham <kbingham@kernel.org>
7241 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7242 M: Achim Leubner <achim_leubner@adaptec.com>
7243 L: linux-scsi@vger.kernel.org
7245 W: http://www.icp-vortex.com/
7246 F: drivers/scsi/gdt*
7248 GEMTEK FM RADIO RECEIVER DRIVER
7249 M: Hans Verkuil <hverkuil@xs4all.nl>
7250 L: linux-media@vger.kernel.org
7252 W: https://linuxtv.org
7253 T: git git://linuxtv.org/media_tree.git
7254 F: drivers/media/radio/radio-gemtek*
7256 GENERIC ARCHITECTURE TOPOLOGY
7257 M: Sudeep Holla <sudeep.holla@arm.com>
7258 L: linux-kernel@vger.kernel.org
7260 F: drivers/base/arch_topology.c
7261 F: include/linux/arch_topology.h
7263 GENERIC GPIO I2C DRIVER
7264 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7266 F: drivers/i2c/busses/i2c-gpio.c
7267 F: include/linux/platform_data/i2c-gpio.h
7269 GENERIC GPIO I2C MULTIPLEXER DRIVER
7270 M: Peter Korsgaard <peter.korsgaard@barco.com>
7271 L: linux-i2c@vger.kernel.org
7273 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7274 F: drivers/i2c/muxes/i2c-mux-gpio.c
7275 F: include/linux/platform_data/i2c-mux-gpio.h
7277 GENERIC HDLC (WAN) DRIVERS
7278 M: Krzysztof Halasa <khc@pm.waw.pl>
7280 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7281 F: drivers/net/wan/c101.c
7282 F: drivers/net/wan/hd6457*
7283 F: drivers/net/wan/hdlc*
7284 F: drivers/net/wan/n2.c
7285 F: drivers/net/wan/pc300too.c
7286 F: drivers/net/wan/pci200syn.c
7287 F: drivers/net/wan/wanxl*
7289 GENERIC INCLUDE/ASM HEADER FILES
7290 M: Arnd Bergmann <arnd@arndb.de>
7291 L: linux-arch@vger.kernel.org
7293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7294 F: include/asm-generic/
7295 F: include/uapi/asm-generic/
7297 GENERIC PHY FRAMEWORK
7298 M: Kishon Vijay Abraham I <kishon@ti.com>
7299 M: Vinod Koul <vkoul@kernel.org>
7300 L: linux-kernel@vger.kernel.org
7302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7303 F: Documentation/devicetree/bindings/phy/
7305 F: include/linux/phy/
7307 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7308 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7310 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7313 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7314 M: Kevin Hilman <khilman@kernel.org>
7315 M: Ulf Hansson <ulf.hansson@linaro.org>
7316 L: linux-pm@vger.kernel.org
7318 F: Documentation/devicetree/bindings/power/power?domain*
7319 F: drivers/base/power/domain*.c
7320 F: include/linux/pm_domain.h
7322 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7323 M: Eugen Hristev <eugen.hristev@microchip.com>
7324 L: linux-input@vger.kernel.org
7326 F: drivers/input/touchscreen/resistive-adc-touch.c
7328 GENERIC UIO DRIVER FOR PCI DEVICES
7329 M: "Michael S. Tsirkin" <mst@redhat.com>
7330 L: kvm@vger.kernel.org
7332 F: drivers/uio/uio_pci_generic.c
7334 GENERIC VDSO LIBRARY
7335 M: Andy Lutomirski <luto@kernel.org>
7336 M: Thomas Gleixner <tglx@linutronix.de>
7337 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7338 L: linux-kernel@vger.kernel.org
7340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7341 F: include/asm-generic/vdso/vsyscall.h
7343 F: kernel/time/vsyscall.c
7346 GENWQE (IBM Generic Workqueue Card)
7347 M: Frank Haverkamp <haver@linux.ibm.com>
7349 F: drivers/misc/genwqe/
7351 GET_MAINTAINER SCRIPT
7352 M: Joe Perches <joe@perches.com>
7354 F: scripts/get_maintainer.pl
7357 M: Bob Peterson <rpeterso@redhat.com>
7358 M: Andreas Gruenbacher <agruenba@redhat.com>
7359 L: cluster-devel@redhat.com
7361 W: http://sources.redhat.com/cluster/
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7363 F: Documentation/filesystems/gfs2*
7365 F: include/uapi/linux/gfs2_ondisk.h
7368 M: Johan Hovold <johan@kernel.org>
7370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7371 F: Documentation/ABI/testing/sysfs-class-gnss
7372 F: Documentation/devicetree/bindings/gnss/
7374 F: include/linux/gnss.h
7377 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7378 L: linux-media@vger.kernel.org
7380 F: drivers/media/usb/go7007/
7383 M: Bastien Nocera <hadess@hadess.net>
7384 L: linux-input@vger.kernel.org
7386 F: drivers/input/touchscreen/goodix.c
7388 GOOGLE ETHERNET DRIVERS
7389 M: Catherine Sullivan <csully@google.com>
7390 R: Sagi Shahar <sagis@google.com>
7391 R: Jon Olson <jonolson@google.com>
7392 L: netdev@vger.kernel.org
7394 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7395 F: drivers/net/ethernet/google
7397 GPD POCKET FAN DRIVER
7398 M: Hans de Goede <hdegoede@redhat.com>
7399 L: platform-driver-x86@vger.kernel.org
7401 F: drivers/platform/x86/gpd-pocket-fan.c
7404 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7405 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7406 L: linux-gpio@vger.kernel.org
7407 L: linux-acpi@vger.kernel.org
7409 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7410 F: drivers/gpio/gpiolib-acpi.c
7411 F: drivers/gpio/gpiolib-acpi.h
7414 M: Geert Uytterhoeven <geert+renesas@glider.be>
7415 L: linux-gpio@vger.kernel.org
7417 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7418 F: drivers/gpio/gpio-aggregator.c
7421 M: Sean Young <sean@mess.org>
7422 L: linux-media@vger.kernel.org
7424 F: drivers/media/rc/gpio-ir-tx.c
7427 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7428 L: linux-gpio@vger.kernel.org
7430 F: drivers/gpio/gpio-mockup.c
7431 F: tools/testing/selftests/gpio/
7434 R: Michael Walle <michael@walle.cc>
7436 F: drivers/gpio/gpio-regmap.c
7437 F: include/linux/gpio/regmap.h
7440 M: Linus Walleij <linus.walleij@linaro.org>
7441 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7442 L: linux-gpio@vger.kernel.org
7444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7445 F: Documentation/ABI/obsolete/sysfs-gpio
7446 F: Documentation/ABI/testing/gpio-cdev
7447 F: Documentation/admin-guide/gpio/
7448 F: Documentation/devicetree/bindings/gpio/
7449 F: Documentation/driver-api/gpio/
7451 F: include/asm-generic/gpio.h
7452 F: include/linux/gpio.h
7453 F: include/linux/gpio/
7454 F: include/linux/of_gpio.h
7455 F: include/uapi/linux/gpio.h
7458 GRE DEMULTIPLEXER DRIVER
7459 M: Dmitry Kozlov <xeb@mail.ru>
7460 L: netdev@vger.kernel.org
7462 F: include/net/gre.h
7463 F: net/ipv4/gre_demux.c
7464 F: net/ipv4/gre_offload.c
7466 GRETH 10/100/1G Ethernet MAC device driver
7467 M: Andreas Larsson <andreas@gaisler.com>
7468 L: netdev@vger.kernel.org
7470 F: drivers/net/ethernet/aeroflex/
7472 GREYBUS AUDIO PROTOCOLS DRIVERS
7473 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7474 M: Mark Greer <mgreer@animalcreek.com>
7476 F: drivers/staging/greybus/audio_apbridgea.c
7477 F: drivers/staging/greybus/audio_apbridgea.h
7478 F: drivers/staging/greybus/audio_codec.c
7479 F: drivers/staging/greybus/audio_codec.h
7480 F: drivers/staging/greybus/audio_gb.c
7481 F: drivers/staging/greybus/audio_manager.c
7482 F: drivers/staging/greybus/audio_manager.h
7483 F: drivers/staging/greybus/audio_manager_module.c
7484 F: drivers/staging/greybus/audio_manager_private.h
7485 F: drivers/staging/greybus/audio_manager_sysfs.c
7486 F: drivers/staging/greybus/audio_module.c
7487 F: drivers/staging/greybus/audio_topology.c
7489 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7490 M: Viresh Kumar <vireshk@kernel.org>
7492 F: drivers/staging/greybus/authentication.c
7493 F: drivers/staging/greybus/bootrom.c
7494 F: drivers/staging/greybus/firmware.h
7495 F: drivers/staging/greybus/fw-core.c
7496 F: drivers/staging/greybus/fw-download.c
7497 F: drivers/staging/greybus/fw-management.c
7498 F: drivers/staging/greybus/greybus_authentication.h
7499 F: drivers/staging/greybus/greybus_firmware.h
7500 F: drivers/staging/greybus/hid.c
7501 F: drivers/staging/greybus/i2c.c
7502 F: drivers/staging/greybus/spi.c
7503 F: drivers/staging/greybus/spilib.c
7504 F: drivers/staging/greybus/spilib.h
7506 GREYBUS LOOPBACK DRIVER
7507 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7509 F: drivers/staging/greybus/loopback.c
7511 GREYBUS PLATFORM DRIVERS
7512 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7514 F: drivers/staging/greybus/arche-apb-ctrl.c
7515 F: drivers/staging/greybus/arche-platform.c
7516 F: drivers/staging/greybus/arche_platform.h
7518 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7519 M: Rui Miguel Silva <rmfrfs@gmail.com>
7521 F: drivers/staging/greybus/gpio.c
7522 F: drivers/staging/greybus/light.c
7523 F: drivers/staging/greybus/power_supply.c
7524 F: drivers/staging/greybus/sdio.c
7525 F: drivers/staging/greybus/spi.c
7526 F: drivers/staging/greybus/spilib.c
7529 M: Johan Hovold <johan@kernel.org>
7530 M: Alex Elder <elder@kernel.org>
7531 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7532 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7535 F: drivers/staging/greybus/
7536 F: include/linux/greybus.h
7537 F: include/linux/greybus/
7539 GREYBUS UART PROTOCOLS DRIVERS
7540 M: David Lin <dtwlin@gmail.com>
7542 F: drivers/staging/greybus/log.c
7543 F: drivers/staging/greybus/uart.c
7545 GS1662 VIDEO SERIALIZER
7546 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7547 L: linux-media@vger.kernel.org
7549 T: git git://linuxtv.org/media_tree.git
7550 F: drivers/media/spi/gs1662.c
7552 GSPCA FINEPIX SUBDRIVER
7553 M: Frank Zago <frank@zago.net>
7554 L: linux-media@vger.kernel.org
7556 T: git git://linuxtv.org/media_tree.git
7557 F: drivers/media/usb/gspca/finepix.c
7559 GSPCA GL860 SUBDRIVER
7560 M: Olivier Lorin <o.lorin@laposte.net>
7561 L: linux-media@vger.kernel.org
7563 T: git git://linuxtv.org/media_tree.git
7564 F: drivers/media/usb/gspca/gl860/
7566 GSPCA M5602 SUBDRIVER
7567 M: Erik Andren <erik.andren@gmail.com>
7568 L: linux-media@vger.kernel.org
7570 T: git git://linuxtv.org/media_tree.git
7571 F: drivers/media/usb/gspca/m5602/
7573 GSPCA PAC207 SONIXB SUBDRIVER
7574 M: Hans Verkuil <hverkuil@xs4all.nl>
7575 L: linux-media@vger.kernel.org
7577 T: git git://linuxtv.org/media_tree.git
7578 F: drivers/media/usb/gspca/pac207.c
7580 GSPCA SN9C20X SUBDRIVER
7581 M: Brian Johnson <brijohn@gmail.com>
7582 L: linux-media@vger.kernel.org
7584 T: git git://linuxtv.org/media_tree.git
7585 F: drivers/media/usb/gspca/sn9c20x.c
7587 GSPCA T613 SUBDRIVER
7588 M: Leandro Costantino <lcostantino@gmail.com>
7589 L: linux-media@vger.kernel.org
7591 T: git git://linuxtv.org/media_tree.git
7592 F: drivers/media/usb/gspca/t613.c
7594 GSPCA USB WEBCAM DRIVER
7595 M: Hans Verkuil <hverkuil@xs4all.nl>
7596 L: linux-media@vger.kernel.org
7598 T: git git://linuxtv.org/media_tree.git
7599 F: drivers/media/usb/gspca/
7601 GTP (GPRS Tunneling Protocol)
7602 M: Pablo Neira Ayuso <pablo@netfilter.org>
7603 M: Harald Welte <laforge@gnumonks.org>
7604 L: osmocom-net-gprs@lists.osmocom.org
7606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7607 F: drivers/net/gtp.c
7609 GUID PARTITION TABLE (GPT)
7610 M: Davidlohr Bueso <dave@stgolabs.net>
7611 L: linux-efi@vger.kernel.org
7613 F: block/partitions/efi.*
7616 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7617 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7619 W: http://uclinux-h8.sourceforge.jp
7620 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7622 F: drivers/clk/h8300/
7623 F: drivers/clocksource/h8300_*.c
7624 F: drivers/irqchip/irq-renesas-h8*.c
7626 HABANALABS PCI DRIVER
7627 M: Oded Gabbay <oded.gabbay@gmail.com>
7629 T: git https://github.com/HabanaAI/linux.git
7630 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7631 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7632 F: drivers/misc/habanalabs/
7633 F: include/uapi/misc/habanalabs.h
7636 M: Antti Palosaari <crope@iki.fi>
7637 L: linux-media@vger.kernel.org
7639 W: https://linuxtv.org
7640 W: http://palosaari.fi/linux/
7641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7642 T: git git://linuxtv.org/anttip/media_tree.git
7643 F: drivers/media/usb/hackrf/
7645 HANTRO VPU CODEC DRIVER
7646 M: Ezequiel Garcia <ezequiel@collabora.com>
7647 M: Philipp Zabel <p.zabel@pengutronix.de>
7648 L: linux-media@vger.kernel.org
7649 L: linux-rockchip@lists.infradead.org
7651 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7652 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7653 F: drivers/staging/media/hantro/
7655 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7656 M: Frank Seidel <frank@f-seidel.de>
7657 L: platform-driver-x86@vger.kernel.org
7659 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7660 F: drivers/platform/x86/hdaps.c
7663 M: Jean Delvare <jdelvare@suse.com>
7664 M: Guenter Roeck <linux@roeck-us.net>
7665 L: linux-hwmon@vger.kernel.org
7667 W: http://hwmon.wiki.kernel.org/
7668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7669 F: Documentation/devicetree/bindings/hwmon/
7670 F: Documentation/hwmon/
7672 F: include/linux/hwmon*.h
7673 F: include/trace/events/hwmon*.h
7675 HARDWARE RANDOM NUMBER GENERATOR CORE
7676 M: Matt Mackall <mpm@selenic.com>
7677 M: Herbert Xu <herbert@gondor.apana.org.au>
7678 L: linux-crypto@vger.kernel.org
7680 F: Documentation/admin-guide/hw_random.rst
7681 F: Documentation/devicetree/bindings/rng/
7682 F: drivers/char/hw_random/
7683 F: include/linux/hw_random.h
7685 HARDWARE SPINLOCK CORE
7686 M: Ohad Ben-Cohen <ohad@wizery.com>
7687 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7688 R: Baolin Wang <baolin.wang7@gmail.com>
7689 L: linux-remoteproc@vger.kernel.org
7691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7692 F: Documentation/devicetree/bindings/hwlock/
7693 F: Documentation/locking/hwspinlock.rst
7694 F: drivers/hwspinlock/
7695 F: include/linux/hwspinlock.h
7697 HARDWARE TRACING FACILITIES
7698 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7700 F: drivers/hwtracing/
7702 HARMONY SOUND DRIVER
7703 L: linux-parisc@vger.kernel.org
7705 F: sound/parisc/harmony.*
7707 HDPVR USB VIDEO ENCODER DRIVER
7708 M: Hans Verkuil <hverkuil@xs4all.nl>
7709 L: linux-media@vger.kernel.org
7711 W: https://linuxtv.org
7712 T: git git://linuxtv.org/media_tree.git
7713 F: drivers/media/usb/hdpvr/
7715 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7716 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7718 F: Documentation/watchdog/hpwdt.rst
7719 F: drivers/watchdog/hpwdt.c
7721 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7722 M: Don Brace <don.brace@microsemi.com>
7723 L: esc.storagedev@microsemi.com
7724 L: linux-scsi@vger.kernel.org
7726 F: Documentation/scsi/hpsa.rst
7727 F: drivers/scsi/hpsa*.[ch]
7728 F: include/linux/cciss*.h
7729 F: include/uapi/linux/cciss*.h
7732 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7733 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7734 L: linux-rdma@vger.kernel.org
7736 F: drivers/infiniband/hw/hfi1
7739 L: linux-fsdevel@vger.kernel.org
7741 F: Documentation/filesystems/hfs.rst
7745 L: linux-fsdevel@vger.kernel.org
7747 F: Documentation/filesystems/hfsplus.rst
7750 HGA FRAMEBUFFER DRIVER
7751 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7752 L: linux-nvidia@lists.surfsouth.com
7754 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7755 F: drivers/video/fbdev/hgafb.c
7757 HIBERNATION (aka Software Suspend, aka swsusp)
7758 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7759 M: Pavel Machek <pavel@ucw.cz>
7760 L: linux-pm@vger.kernel.org
7762 B: https://bugzilla.kernel.org
7763 F: arch/*/include/asm/suspend*.h
7765 F: drivers/base/power/
7766 F: include/linux/freezer.h
7767 F: include/linux/pm.h
7768 F: include/linux/suspend.h
7772 M: Jiri Kosina <jikos@kernel.org>
7773 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7774 L: linux-input@vger.kernel.org
7776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7778 F: include/linux/hid*
7779 F: include/uapi/linux/hid*
7781 HID SENSOR HUB DRIVERS
7782 M: Jiri Kosina <jikos@kernel.org>
7783 M: Jonathan Cameron <jic23@kernel.org>
7784 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7785 L: linux-input@vger.kernel.org
7786 L: linux-iio@vger.kernel.org
7788 F: Documentation/hid/hid-sensor*
7789 F: drivers/hid/hid-sensor-*
7790 F: drivers/iio/*/hid-*
7791 F: include/linux/hid-sensor-*
7793 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7794 M: Thomas Gleixner <tglx@linutronix.de>
7795 L: linux-kernel@vger.kernel.org
7797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7798 F: Documentation/timers/
7799 F: include/linux/clockchips.h
7800 F: include/linux/hrtimer.h
7801 F: kernel/time/clockevents.c
7802 F: kernel/time/hrtimer.c
7803 F: kernel/time/timer_*.c
7805 HIGH-SPEED SCC DRIVER FOR AX.25
7806 L: linux-hams@vger.kernel.org
7808 F: drivers/net/hamradio/dmascc.c
7809 F: drivers/net/hamradio/scc.c
7811 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7812 M: HighPoint Linux Team <linux@highpoint-tech.com>
7814 W: http://www.highpoint-tech.com
7815 F: Documentation/scsi/hptiop.rst
7816 F: drivers/scsi/hptiop.c
7819 M: Jes Sorensen <jes@trained-monkey.org>
7820 L: linux-hippi@sunsite.dk
7822 F: drivers/net/hippi/
7823 F: include/linux/hippidevice.h
7824 F: include/uapi/linux/if_hippi.h
7827 HISILICON DMA DRIVER
7828 M: Zhou Wang <wangzhou1@hisilicon.com>
7829 L: dmaengine@vger.kernel.org
7831 F: drivers/dma/hisi_dma.c
7833 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7834 M: Zaibo Xu <xuzaibo@huawei.com>
7835 L: linux-crypto@vger.kernel.org
7837 F: Documentation/ABI/testing/debugfs-hisi-hpre
7838 F: drivers/crypto/hisilicon/hpre/hpre.h
7839 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7840 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7842 HISILICON LPC BUS DRIVER
7843 M: john.garry@huawei.com
7845 W: http://www.hisilicon.com
7846 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7847 F: drivers/bus/hisi_lpc.c
7849 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7850 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7851 M: Salil Mehta <salil.mehta@huawei.com>
7852 L: netdev@vger.kernel.org
7854 W: http://www.hisilicon.com
7855 F: drivers/net/ethernet/hisilicon/hns3/
7857 HISILICON NETWORK SUBSYSTEM DRIVER
7858 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7859 M: Salil Mehta <salil.mehta@huawei.com>
7860 L: netdev@vger.kernel.org
7862 W: http://www.hisilicon.com
7863 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7864 F: drivers/net/ethernet/hisilicon/
7866 HISILICON PMU DRIVER
7867 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7869 W: http://www.hisilicon.com
7870 F: Documentation/admin-guide/perf/hisi-pmu.rst
7871 F: drivers/perf/hisilicon
7873 HISILICON QM AND ZIP Controller DRIVER
7874 M: Zhou Wang <wangzhou1@hisilicon.com>
7875 L: linux-crypto@vger.kernel.org
7877 F: Documentation/ABI/testing/debugfs-hisi-zip
7878 F: drivers/crypto/hisilicon/qm.c
7879 F: drivers/crypto/hisilicon/qm.h
7880 F: drivers/crypto/hisilicon/sgl.c
7881 F: drivers/crypto/hisilicon/zip/
7883 HISILICON ROCE DRIVER
7884 M: Lijun Ou <oulijun@huawei.com>
7885 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7886 M: Weihang Li <liweihang@huawei.com>
7887 L: linux-rdma@vger.kernel.org
7889 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7890 F: drivers/infiniband/hw/hns/
7892 HISILICON SAS Controller
7893 M: John Garry <john.garry@huawei.com>
7895 W: http://www.hisilicon.com
7896 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7897 F: drivers/scsi/hisi_sas/
7899 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7900 M: Zaibo Xu <xuzaibo@huawei.com>
7901 L: linux-crypto@vger.kernel.org
7903 F: Documentation/ABI/testing/debugfs-hisi-sec
7904 F: drivers/crypto/hisilicon/sec2/sec.h
7905 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7906 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7907 F: drivers/crypto/hisilicon/sec2/sec_main.c
7909 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7910 M: Zaibo Xu <xuzaibo@huawei.com>
7912 F: drivers/char/hw_random/hisi-trng-v2.c
7914 HISILICON V3XX SPI NOR FLASH Controller Driver
7915 M: John Garry <john.garry@huawei.com>
7917 W: http://www.hisilicon.com
7918 F: drivers/spi/spi-hisi-sfc-v3xx.c
7920 HMM - Heterogeneous Memory Management
7921 M: Jérôme Glisse <jglisse@redhat.com>
7922 L: linux-mm@kvack.org
7924 F: Documentation/vm/hmm.rst
7925 F: include/linux/hmm*
7928 F: tools/testing/selftests/vm/*hmm*
7931 M: Jouni Malinen <j@w1.fi>
7932 L: linux-wireless@vger.kernel.org
7934 W: http://w1.fi/hostap-driver.html
7935 F: drivers/net/wireless/intersil/hostap/
7937 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7938 L: platform-driver-x86@vger.kernel.org
7940 F: drivers/platform/x86/tc1100-wmi.c
7942 HPET: High Precision Event Timers driver
7943 M: Clemens Ladisch <clemens@ladisch.de>
7945 F: Documentation/timers/hpet.rst
7946 F: drivers/char/hpet.c
7947 F: include/linux/hpet.h
7948 F: include/uapi/linux/hpet.h
7952 F: arch/x86/include/asm/hpet.h
7953 F: arch/x86/kernel/hpet.c
7956 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7958 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7962 M: Sebastian Reichel <sre@kernel.org>
7964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7965 F: Documentation/ABI/testing/sysfs-bus-hsi
7966 F: Documentation/driver-api/hsi.rst
7968 F: include/linux/hsi/
7969 F: include/uapi/linux/hsi/
7972 L: linux-usb@vger.kernel.org
7974 F: drivers/net/usb/hso.c
7976 HSR NETWORK PROTOCOL
7977 L: netdev@vger.kernel.org
7981 HT16K33 LED CONTROLLER DRIVER
7982 M: Robin van der Gracht <robin@protonic.nl>
7984 F: Documentation/devicetree/bindings/display/ht16k33.txt
7985 F: drivers/auxdisplay/ht16k33.c
7987 HTCPEN TOUCHSCREEN DRIVER
7988 M: Pau Oliva Fora <pof@eslack.org>
7989 L: linux-input@vger.kernel.org
7991 F: drivers/input/touchscreen/htcpen.c
7993 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7994 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7995 L: linux-iio@vger.kernel.org
7997 W: http://www.st.com/
7998 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7999 F: drivers/iio/humidity/hts221*
8001 HUAWEI ETHERNET DRIVER
8002 M: Bin Luo <luobin9@huawei.com>
8003 L: netdev@vger.kernel.org
8005 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8006 F: drivers/net/ethernet/huawei/hinic/
8009 M: Mike Kravetz <mike.kravetz@oracle.com>
8010 L: linux-mm@kvack.org
8012 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8013 F: Documentation/admin-guide/mm/hugetlbpage.rst
8014 F: Documentation/vm/hugetlbfs_reserv.rst
8016 F: include/linux/hugetlb.h
8020 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8021 L: linux-media@vger.kernel.org
8023 W: https://linuxtv.org
8024 T: git git://linuxtv.org/media_tree.git
8025 F: drivers/media/platform/sti/hva
8027 HWPOISON MEMORY FAILURE HANDLING
8028 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8029 L: linux-mm@kvack.org
8031 F: mm/hwpoison-inject.c
8032 F: mm/memory-failure.c
8034 HYGON PROCESSOR SUPPORT
8035 M: Pu Wen <puwen@hygon.cn>
8036 L: linux-kernel@vger.kernel.org
8038 F: arch/x86/kernel/cpu/hygon.c
8040 HYNIX HI556 SENSOR DRIVER
8041 M: Shawn Tu <shawnx.tu@intel.com>
8042 L: linux-media@vger.kernel.org
8044 T: git git://linuxtv.org/media_tree.git
8045 F: drivers/media/i2c/hi556.c
8047 Hyper-V CORE AND DRIVERS
8048 M: "K. Y. Srinivasan" <kys@microsoft.com>
8049 M: Haiyang Zhang <haiyangz@microsoft.com>
8050 M: Stephen Hemminger <sthemmin@microsoft.com>
8051 M: Wei Liu <wei.liu@kernel.org>
8052 L: linux-hyperv@vger.kernel.org
8054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8055 F: Documentation/ABI/stable/sysfs-bus-vmbus
8056 F: Documentation/ABI/testing/debugfs-hyperv
8057 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8059 F: arch/x86/include/asm/hyperv-tlfs.h
8060 F: arch/x86/include/asm/mshyperv.h
8061 F: arch/x86/include/asm/trace/hyperv.h
8062 F: arch/x86/kernel/cpu/mshyperv.c
8063 F: drivers/clocksource/hyperv_timer.c
8064 F: drivers/hid/hid-hyperv.c
8066 F: drivers/input/serio/hyperv-keyboard.c
8067 F: drivers/iommu/hyperv-iommu.c
8068 F: drivers/net/hyperv/
8069 F: drivers/pci/controller/pci-hyperv-intf.c
8070 F: drivers/pci/controller/pci-hyperv.c
8071 F: drivers/scsi/storvsc_drv.c
8072 F: drivers/uio/uio_hv_generic.c
8073 F: drivers/video/fbdev/hyperv_fb.c
8074 F: include/asm-generic/hyperv-tlfs.h
8075 F: include/asm-generic/mshyperv.h
8076 F: include/clocksource/hyperv_timer.h
8077 F: include/linux/hyperv.h
8078 F: include/uapi/linux/hyperv.h
8079 F: net/vmw_vsock/hyperv_transport.c
8083 M: Vignesh Raghavendra <vigneshr@ti.com>
8084 L: linux-mtd@lists.infradead.org
8086 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8087 C: irc://irc.oftc.net/mtd
8088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8089 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8090 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8091 F: drivers/mtd/hyperbus/
8092 F: include/linux/mtd/hyperbus.h
8094 HYPERVISOR VIRTUAL CONSOLE DRIVER
8095 L: linuxppc-dev@lists.ozlabs.org
8100 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8101 L: linux-i2c@vger.kernel.org
8102 L: linux-acpi@vger.kernel.org
8104 F: drivers/i2c/i2c-core-acpi.c
8106 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8107 M: Ajay Gupta <ajayg@nvidia.com>
8108 L: linux-i2c@vger.kernel.org
8110 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8111 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8114 M: Peter Rosin <peda@axentia.se>
8115 L: linux-i2c@vger.kernel.org
8117 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8118 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8119 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8120 F: Documentation/i2c/i2c-topology.rst
8121 F: Documentation/i2c/muxes/
8122 F: drivers/i2c/i2c-mux.c
8123 F: drivers/i2c/muxes/
8124 F: include/linux/i2c-mux.h
8126 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8127 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8128 L: linux-i2c@vger.kernel.org
8130 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8131 F: drivers/i2c/busses/i2c-mv64xxx.c
8133 I2C OVER PARALLEL PORT
8134 M: Jean Delvare <jdelvare@suse.com>
8135 L: linux-i2c@vger.kernel.org
8137 F: Documentation/i2c/busses/i2c-parport.rst
8138 F: drivers/i2c/busses/i2c-parport.c
8141 M: Wolfram Sang <wsa@kernel.org>
8142 L: linux-i2c@vger.kernel.org
8144 W: https://i2c.wiki.kernel.org/
8145 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8147 F: Documentation/devicetree/bindings/i2c/i2c.txt
8148 F: Documentation/i2c/
8150 F: include/linux/i2c-dev.h
8151 F: include/linux/i2c-smbus.h
8152 F: include/linux/i2c.h
8153 F: include/uapi/linux/i2c-*.h
8154 F: include/uapi/linux/i2c.h
8156 I2C SUBSYSTEM HOST DRIVERS
8157 L: linux-i2c@vger.kernel.org
8159 W: https://i2c.wiki.kernel.org/
8160 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8162 F: Documentation/devicetree/bindings/i2c/
8163 F: drivers/i2c/algos/
8164 F: drivers/i2c/busses/
8167 M: Jean Delvare <jdelvare@suse.com>
8168 L: linux-i2c@vger.kernel.org
8170 F: Documentation/i2c/busses/i2c-taos-evm.rst
8171 F: drivers/i2c/busses/i2c-taos-evm.c
8174 M: Till Harbaum <till@harbaum.org>
8175 L: linux-i2c@vger.kernel.org
8177 W: http://www.harbaum.org/till/i2c_tiny_usb
8178 F: drivers/i2c/busses/i2c-tiny-usb.c
8180 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8181 M: Jean Delvare <jdelvare@suse.com>
8182 L: linux-i2c@vger.kernel.org
8184 F: Documentation/i2c/busses/i2c-ali1535.rst
8185 F: Documentation/i2c/busses/i2c-ali1563.rst
8186 F: Documentation/i2c/busses/i2c-ali15x3.rst
8187 F: Documentation/i2c/busses/i2c-amd756.rst
8188 F: Documentation/i2c/busses/i2c-amd8111.rst
8189 F: Documentation/i2c/busses/i2c-i801.rst
8190 F: Documentation/i2c/busses/i2c-nforce2.rst
8191 F: Documentation/i2c/busses/i2c-piix4.rst
8192 F: Documentation/i2c/busses/i2c-sis5595.rst
8193 F: Documentation/i2c/busses/i2c-sis630.rst
8194 F: Documentation/i2c/busses/i2c-sis96x.rst
8195 F: Documentation/i2c/busses/i2c-via.rst
8196 F: Documentation/i2c/busses/i2c-viapro.rst
8197 F: drivers/i2c/busses/i2c-ali1535.c
8198 F: drivers/i2c/busses/i2c-ali1563.c
8199 F: drivers/i2c/busses/i2c-ali15x3.c
8200 F: drivers/i2c/busses/i2c-amd756-s4882.c
8201 F: drivers/i2c/busses/i2c-amd756.c
8202 F: drivers/i2c/busses/i2c-amd8111.c
8203 F: drivers/i2c/busses/i2c-i801.c
8204 F: drivers/i2c/busses/i2c-isch.c
8205 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8206 F: drivers/i2c/busses/i2c-nforce2.c
8207 F: drivers/i2c/busses/i2c-piix4.c
8208 F: drivers/i2c/busses/i2c-sis5595.c
8209 F: drivers/i2c/busses/i2c-sis630.c
8210 F: drivers/i2c/busses/i2c-sis96x.c
8211 F: drivers/i2c/busses/i2c-via.c
8212 F: drivers/i2c/busses/i2c-viapro.c
8214 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8215 M: Hans de Goede <hdegoede@redhat.com>
8216 L: linux-i2c@vger.kernel.org
8218 F: drivers/i2c/busses/i2c-cht-wc.c
8220 I2C/SMBUS ISMT DRIVER
8221 M: Seth Heasley <seth.heasley@intel.com>
8222 M: Neil Horman <nhorman@tuxdriver.com>
8223 L: linux-i2c@vger.kernel.org
8224 F: Documentation/i2c/busses/i2c-ismt.rst
8225 F: drivers/i2c/busses/i2c-ismt.c
8227 I2C/SMBUS STUB DRIVER
8228 M: Jean Delvare <jdelvare@suse.com>
8229 L: linux-i2c@vger.kernel.org
8231 F: drivers/i2c/i2c-stub.c
8233 I3C DRIVER FOR CADENCE I3C MASTER IP
8234 M: Przemysław Gaj <pgaj@cadence.com>
8236 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8237 F: drivers/i3c/master/i3c-master-cdns.c
8239 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8240 M: Vitor Soares <vitor.soares@synopsys.com>
8242 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8243 F: drivers/i3c/master/dw*
8246 M: Boris Brezillon <bbrezillon@kernel.org>
8247 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8249 C: irc://chat.freenode.net/linux-i3c
8250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8251 F: Documentation/ABI/testing/sysfs-bus-i3c
8252 F: Documentation/devicetree/bindings/i3c/
8253 F: Documentation/driver-api/i3c
8255 F: include/linux/i3c/
8257 IA64 (Itanium) PLATFORM
8258 M: Tony Luck <tony.luck@intel.com>
8259 M: Fenghua Yu <fenghua.yu@intel.com>
8260 L: linux-ia64@vger.kernel.org
8262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8263 F: Documentation/ia64/
8266 IBM Power 842 compression accelerator
8267 M: Haren Myneni <haren@us.ibm.com>
8270 F: drivers/crypto/nx/Kconfig
8271 F: drivers/crypto/nx/Makefile
8272 F: drivers/crypto/nx/nx-842*
8273 F: include/linux/sw842.h
8276 IBM Power in-Nest Crypto Acceleration
8277 M: Breno Leitão <leitao@debian.org>
8278 M: Nayna Jain <nayna@linux.ibm.com>
8279 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8280 L: linux-crypto@vger.kernel.org
8282 F: drivers/crypto/nx/Kconfig
8283 F: drivers/crypto/nx/Makefile
8284 F: drivers/crypto/nx/nx-aes*
8285 F: drivers/crypto/nx/nx-sha*
8286 F: drivers/crypto/nx/nx.*
8287 F: drivers/crypto/nx/nx_csbcpb.h
8288 F: drivers/crypto/nx/nx_debugfs.c
8290 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8291 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8292 L: linux-pci@vger.kernel.org
8293 L: linuxppc-dev@lists.ozlabs.org
8295 F: drivers/pci/hotplug/rpadlpar*
8297 IBM Power Linux RAID adapter
8298 M: Brian King <brking@us.ibm.com>
8300 F: drivers/scsi/ipr.*
8302 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8303 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8304 L: linux-pci@vger.kernel.org
8305 L: linuxppc-dev@lists.ozlabs.org
8307 F: drivers/pci/hotplug/rpaphp*
8309 IBM Power SRIOV Virtual NIC Device Driver
8310 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8311 M: John Allen <jallen@linux.ibm.com>
8312 L: netdev@vger.kernel.org
8314 F: drivers/net/ethernet/ibm/ibmvnic.*
8316 IBM Power Virtual Accelerator Switchboard
8317 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8318 L: linuxppc-dev@lists.ozlabs.org
8320 F: arch/powerpc/include/asm/vas.h
8321 F: arch/powerpc/platforms/powernv/copy-paste.h
8322 F: arch/powerpc/platforms/powernv/vas*
8324 IBM Power Virtual Ethernet Device Driver
8325 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8326 L: netdev@vger.kernel.org
8328 F: drivers/net/ethernet/ibm/ibmveth.*
8330 IBM Power Virtual FC Device Drivers
8331 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8332 L: linux-scsi@vger.kernel.org
8334 F: drivers/scsi/ibmvscsi/ibmvfc*
8336 IBM Power Virtual Management Channel Driver
8337 M: Steven Royer <seroyer@linux.ibm.com>
8339 F: drivers/misc/ibmvmc.*
8341 IBM Power Virtual SCSI Device Drivers
8342 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8343 L: linux-scsi@vger.kernel.org
8345 F: drivers/scsi/ibmvscsi/ibmvscsi*
8346 F: include/scsi/viosrp.h
8348 IBM Power Virtual SCSI Device Target Driver
8349 M: Michael Cyr <mikecyr@linux.ibm.com>
8350 L: linux-scsi@vger.kernel.org
8351 L: target-devel@vger.kernel.org
8353 F: drivers/scsi/ibmvscsi_tgt/
8355 IBM Power VMX Cryptographic instructions
8356 M: Breno Leitão <leitao@debian.org>
8357 M: Nayna Jain <nayna@linux.ibm.com>
8358 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8359 L: linux-crypto@vger.kernel.org
8361 F: drivers/crypto/vmx/Kconfig
8362 F: drivers/crypto/vmx/Makefile
8363 F: drivers/crypto/vmx/aes*
8364 F: drivers/crypto/vmx/ghash*
8365 F: drivers/crypto/vmx/ppc-xlate.pl
8366 F: drivers/crypto/vmx/vmx.c
8368 IBM ServeRAID RAID DRIVER
8370 F: drivers/scsi/ips.*
8372 ICH LPC AND GPIO DRIVER
8373 M: Peter Tyser <ptyser@xes-inc.com>
8375 F: drivers/gpio/gpio-ich.c
8376 F: drivers/mfd/lpc_ich.c
8379 M: Max Staudt <max@enpas.org>
8380 L: linux-i2c@vger.kernel.org
8382 F: drivers/i2c/busses/i2c-icy.c
8385 M: "David S. Miller" <davem@davemloft.net>
8386 L: linux-ide@vger.kernel.org
8388 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8390 F: Documentation/ide/
8392 F: include/linux/ide.h
8395 M: Borislav Petkov <bp@alien8.de>
8396 L: linux-ide@vger.kernel.org
8398 F: Documentation/cdrom/ide-cd.rst
8399 F: drivers/ide/ide-cd*
8401 IDEAPAD LAPTOP EXTRAS DRIVER
8402 M: Ike Panhc <ike.pan@canonical.com>
8403 L: platform-driver-x86@vger.kernel.org
8405 W: http://launchpad.net/ideapad-laptop
8406 F: drivers/platform/x86/ideapad-laptop.c
8408 IDEAPAD LAPTOP SLIDEBAR DRIVER
8409 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8410 L: linux-input@vger.kernel.org
8412 W: https://github.com/o2genum/ideapad-slidebar
8413 F: drivers/input/misc/ideapad_slidebar.c
8415 IDT VersaClock 5 CLOCK DRIVER
8416 M: Luca Ceresoli <luca@lucaceresoli.net>
8418 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8419 F: drivers/clk/clk-versaclock5.c
8421 IEEE 802.15.4 SUBSYSTEM
8422 M: Alexander Aring <alex.aring@gmail.com>
8423 M: Stefan Schmidt <stefan@datenfreihafen.org>
8424 L: linux-wpan@vger.kernel.org
8426 W: https://linux-wpan.org/
8427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8429 F: Documentation/networking/ieee802154.rst
8430 F: drivers/net/ieee802154/
8431 F: include/linux/ieee802154.h
8432 F: include/linux/nl802154.h
8433 F: include/net/af_ieee802154.h
8434 F: include/net/cfg802154.h
8435 F: include/net/ieee802154_netdev.h
8436 F: include/net/mac802154.h
8437 F: include/net/nl802154.h
8442 M: Yotam Gigi <yotam.gi@gmail.com>
8443 M: Jamal Hadi Salim <jhs@mojatatu.com>
8444 F: include/net/ife.h
8445 F: include/uapi/linux/ife.h
8448 IGORPLUG-USB IR RECEIVER
8449 M: Sean Young <sean@mess.org>
8450 L: linux-media@vger.kernel.org
8452 F: drivers/media/rc/igorplugusb.c
8454 IGUANAWORKS USB IR TRANSCEIVER
8455 M: Sean Young <sean@mess.org>
8456 L: linux-media@vger.kernel.org
8458 F: drivers/media/rc/iguanair.c
8460 IIO DIGITAL POTENTIOMETER DAC
8461 M: Peter Rosin <peda@axentia.se>
8462 L: linux-iio@vger.kernel.org
8464 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8465 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8466 F: drivers/iio/dac/dpot-dac.c
8468 IIO ENVELOPE DETECTOR
8469 M: Peter Rosin <peda@axentia.se>
8470 L: linux-iio@vger.kernel.org
8472 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8473 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8474 F: drivers/iio/adc/envelope-detector.c
8477 M: Peter Rosin <peda@axentia.se>
8478 L: linux-iio@vger.kernel.org
8480 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8481 F: drivers/iio/multiplexer/iio-mux.c
8483 IIO SUBSYSTEM AND DRIVERS
8484 M: Jonathan Cameron <jic23@kernel.org>
8485 R: Hartmut Knaack <knaack.h@gmx.de>
8486 R: Lars-Peter Clausen <lars@metafoo.de>
8487 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8488 L: linux-iio@vger.kernel.org
8490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8491 F: Documentation/ABI/testing/configfs-iio*
8492 F: Documentation/ABI/testing/sysfs-bus-iio*
8493 F: Documentation/devicetree/bindings/iio/
8495 F: drivers/staging/iio/
8496 F: include/linux/iio/
8500 M: Peter Rosin <peda@axentia.se>
8501 L: linux-iio@vger.kernel.org
8503 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8504 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8505 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8506 F: drivers/iio/afe/iio-rescale.c
8508 IKANOS/ADI EAGLE ADSL USB DRIVER
8509 M: Matthieu Castet <castet.matthieu@free.fr>
8510 M: Stanislaw Gruszka <stf_xl@wp.pl>
8512 F: drivers/usb/atm/ueagle-atm.c
8514 IMGTEC ASCII LCD DRIVER
8515 M: Paul Burton <paulburton@kernel.org>
8517 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8518 F: drivers/auxdisplay/img-ascii-lcd.c
8520 IMGTEC IR DECODER DRIVER
8522 F: drivers/media/rc/img-ir/
8524 IMON SOUNDGRAPH USB IR RECEIVER
8525 M: Sean Young <sean@mess.org>
8526 L: linux-media@vger.kernel.org
8528 F: drivers/media/rc/imon.c
8529 F: drivers/media/rc/imon_raw.c
8531 IMS TWINTURBO FRAMEBUFFER DRIVER
8532 L: linux-fbdev@vger.kernel.org
8534 F: drivers/video/fbdev/imsttfb.c
8536 INA209 HARDWARE MONITOR DRIVER
8537 M: Guenter Roeck <linux@roeck-us.net>
8538 L: linux-hwmon@vger.kernel.org
8540 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8541 F: Documentation/hwmon/ina209.rst
8542 F: drivers/hwmon/ina209.c
8544 INA2XX HARDWARE MONITOR DRIVER
8545 M: Guenter Roeck <linux@roeck-us.net>
8546 L: linux-hwmon@vger.kernel.org
8548 F: Documentation/hwmon/ina2xx.rst
8549 F: drivers/hwmon/ina2xx.c
8550 F: include/linux/platform_data/ina2xx.h
8552 INDUSTRY PACK SUBSYSTEM (IPACK)
8553 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8554 M: Jens Taprogge <jens.taprogge@taprogge.org>
8555 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8556 L: industrypack-devel@lists.sourceforge.net
8558 W: http://industrypack.sourceforge.net
8561 INFINEON DPS310 Driver
8562 M: Eddie James <eajames@linux.ibm.com>
8563 L: linux-iio@vger.kernel.org
8565 F: drivers/iio/pressure/dps310.c
8567 INFINIBAND SUBSYSTEM
8568 M: Doug Ledford <dledford@redhat.com>
8569 M: Jason Gunthorpe <jgg@nvidia.com>
8570 L: linux-rdma@vger.kernel.org
8572 W: https://github.com/linux-rdma/rdma-core
8573 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8575 F: Documentation/devicetree/bindings/infiniband/
8576 F: Documentation/infiniband/
8577 F: drivers/infiniband/
8579 F: include/trace/events/ib_mad.h
8580 F: include/trace/events/ib_umad.h
8581 F: include/uapi/linux/if_infiniband.h
8582 F: include/uapi/rdma/
8583 F: samples/bpf/ibumad_kern.c
8584 F: samples/bpf/ibumad_user.c
8586 INGENIC JZ4780 DMA Driver
8587 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8589 F: drivers/dma/dma-jz4780.c
8591 INGENIC JZ4780 NAND DRIVER
8592 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8593 L: linux-mtd@lists.infradead.org
8595 F: drivers/mtd/nand/raw/ingenic/
8598 M: Paul Cercueil <paul@crapouillou.net>
8600 F: arch/mips/boot/dts/ingenic/
8601 F: arch/mips/include/asm/mach-jz4740/
8602 F: arch/mips/jz4740/
8603 F: drivers/clk/ingenic/
8604 F: drivers/dma/dma-jz4780.c
8605 F: drivers/gpu/drm/ingenic/
8606 F: drivers/i2c/busses/i2c-jz4780.c
8607 F: drivers/iio/adc/ingenic-adc.c
8608 F: drivers/irqchip/irq-ingenic.c
8609 F: drivers/memory/jz4780-nemc.c
8610 F: drivers/mmc/host/jz4740_mmc.c
8611 F: drivers/mtd/nand/raw/ingenic/
8612 F: drivers/pinctrl/pinctrl-ingenic.c
8613 F: drivers/power/supply/ingenic-battery.c
8614 F: drivers/pwm/pwm-jz4740.c
8615 F: drivers/remoteproc/ingenic_rproc.c
8616 F: drivers/rtc/rtc-jz4740.c
8617 F: drivers/tty/serial/8250/8250_ingenic.c
8618 F: drivers/usb/musb/jz4740.c
8619 F: drivers/watchdog/jz4740_wdt.c
8620 F: include/dt-bindings/iio/adc/ingenic,adc.h
8621 F: include/linux/mfd/ingenic-tcu.h
8622 F: sound/soc/codecs/jz47*
8623 F: sound/soc/jz4740/
8626 M: Jan Kara <jack@suse.cz>
8627 R: Amir Goldstein <amir73il@gmail.com>
8628 L: linux-fsdevel@vger.kernel.org
8630 F: Documentation/filesystems/inotify.rst
8631 F: fs/notify/inotify/
8632 F: include/linux/inotify.h
8633 F: include/uapi/linux/inotify.h
8635 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8636 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8637 L: linux-input@vger.kernel.org
8639 Q: http://patchwork.kernel.org/project/linux-input/list/
8640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8641 F: Documentation/devicetree/bindings/input/
8642 F: Documentation/devicetree/bindings/serio/
8643 F: Documentation/input/
8645 F: include/linux/input.h
8646 F: include/linux/input/
8647 F: include/uapi/linux/input-event-codes.h
8648 F: include/uapi/linux/input.h
8650 INPUT MULTITOUCH (MT) PROTOCOL
8651 M: Henrik Rydberg <rydberg@bitmath.org>
8652 L: linux-input@vger.kernel.org
8654 F: Documentation/input/multi-touch-protocol.rst
8655 F: drivers/input/input-mt.c
8658 INSIDE SECURE CRYPTO DRIVER
8659 M: Antoine Tenart <antoine.tenart@bootlin.com>
8660 L: linux-crypto@vger.kernel.org
8662 F: drivers/crypto/inside-secure/
8664 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8665 M: Mimi Zohar <zohar@linux.ibm.com>
8666 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8667 L: linux-integrity@vger.kernel.org
8669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8670 F: security/integrity/ima/
8672 INTEL 810/815 FRAMEBUFFER DRIVER
8673 M: Antonino Daplas <adaplas@gmail.com>
8674 L: linux-fbdev@vger.kernel.org
8676 F: drivers/video/fbdev/i810/
8679 M: Cezary Rojewski <cezary.rojewski@intel.com>
8680 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8681 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8682 M: Jie Yang <yang.jie@linux.intel.com>
8683 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8687 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8688 M: Hans de Goede <hdegoede@redhat.com>
8689 L: platform-driver-x86@vger.kernel.org
8691 F: drivers/platform/x86/intel_atomisp2_pm.c
8693 INTEL ATOMISP2 LED DRIVER
8694 M: Hans de Goede <hdegoede@redhat.com>
8695 L: platform-driver-x86@vger.kernel.org
8697 F: drivers/platform/x86/intel_atomisp2_led.c
8699 INTEL BROXTON PMC DRIVER
8700 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8701 M: Zha Qipeng <qipeng.zha@intel.com>
8703 F: drivers/mfd/intel_pmc_bxt.c
8704 F: include/linux/mfd/intel_pmc_bxt.h
8706 INTEL C600 SERIES SAS CONTROLLER DRIVER
8707 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8708 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8709 L: linux-scsi@vger.kernel.org
8711 T: git git://git.code.sf.net/p/intel-sas/isci
8712 F: drivers/scsi/isci/
8714 INTEL CPU family model numbers
8715 M: Tony Luck <tony.luck@intel.com>
8717 L: linux-kernel@vger.kernel.org
8719 F: arch/x86/include/asm/intel-family.h
8721 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8722 M: Jani Nikula <jani.nikula@linux.intel.com>
8723 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8724 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8725 L: intel-gfx@lists.freedesktop.org
8727 W: https://01.org/linuxgraphics/
8728 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8729 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8730 C: irc://chat.freenode.net/intel-gfx
8731 T: git git://anongit.freedesktop.org/drm-intel
8732 F: Documentation/gpu/i915.rst
8733 F: drivers/gpu/drm/i915/
8734 F: include/drm/i915*
8735 F: include/uapi/drm/i915_drm.h
8737 INTEL ETHERNET DRIVERS
8738 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8739 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8741 W: http://www.intel.com/support/feedback.htm
8742 W: http://e1000.sourceforge.net/
8743 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8746 F: Documentation/networking/device_drivers/ethernet/intel/
8747 F: drivers/net/ethernet/intel/
8748 F: drivers/net/ethernet/intel/*/
8749 F: include/linux/avf/virtchnl.h
8751 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8752 M: Maik Broemme <mbroemme@libmpq.org>
8753 L: linux-fbdev@vger.kernel.org
8755 F: Documentation/fb/intelfb.rst
8756 F: drivers/video/fbdev/intelfb/
8759 M: Andy Shevchenko <andy@kernel.org>
8760 L: linux-gpio@vger.kernel.org
8762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8763 F: drivers/gpio/gpio-ich.c
8764 F: drivers/gpio/gpio-intel-mid.c
8765 F: drivers/gpio/gpio-merrifield.c
8766 F: drivers/gpio/gpio-ml-ioh.c
8767 F: drivers/gpio/gpio-pch.c
8768 F: drivers/gpio/gpio-sch.c
8769 F: drivers/gpio/gpio-sodaville.c
8771 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8772 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8773 M: Zhi Wang <zhi.a.wang@intel.com>
8774 L: intel-gvt-dev@lists.freedesktop.org
8775 L: intel-gfx@lists.freedesktop.org
8777 W: https://01.org/igvt-g
8778 T: git https://github.com/intel/gvt-linux.git
8779 F: drivers/gpu/drm/i915/gvt/
8781 INTEL HID EVENT DRIVER
8782 M: Alex Hung <alex.hung@canonical.com>
8783 L: platform-driver-x86@vger.kernel.org
8785 F: drivers/platform/x86/intel-hid.c
8787 INTEL I/OAT DMA DRIVER
8788 M: Dave Jiang <dave.jiang@intel.com>
8789 R: Dan Williams <dan.j.williams@intel.com>
8790 L: dmaengine@vger.kernel.org
8792 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8793 F: drivers/dma/ioat*
8796 M: Dave Jiang <dave.jiang@intel.com>
8797 L: dmaengine@vger.kernel.org
8799 F: drivers/dma/idxd/*
8800 F: include/uapi/linux/idxd.h
8803 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8804 M: Len Brown <lenb@kernel.org>
8805 L: linux-pm@vger.kernel.org
8807 B: https://bugzilla.kernel.org
8808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8809 F: drivers/idle/intel_idle.c
8811 INTEL INTEGRATED SENSOR HUB DRIVER
8812 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8813 M: Jiri Kosina <jikos@kernel.org>
8814 L: linux-input@vger.kernel.org
8816 F: drivers/hid/intel-ish-hid/
8819 M: David Woodhouse <dwmw2@infradead.org>
8820 M: Lu Baolu <baolu.lu@linux.intel.com>
8821 L: iommu@lists.linux-foundation.org
8823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8824 F: drivers/iommu/intel/
8825 F: include/linux/intel-iommu.h
8826 F: include/linux/intel-svm.h
8828 INTEL IOP-ADMA DMA DRIVER
8829 R: Dan Williams <dan.j.williams@intel.com>
8831 F: drivers/dma/iop-adma.c
8833 INTEL IPU3 CSI-2 CIO2 DRIVER
8834 M: Yong Zhi <yong.zhi@intel.com>
8835 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8836 M: Bingbu Cao <bingbu.cao@intel.com>
8837 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8838 L: linux-media@vger.kernel.org
8840 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8841 F: drivers/media/pci/intel/ipu3/
8843 INTEL IPU3 CSI-2 IMGU DRIVER
8844 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8845 R: Bingbu Cao <bingbu.cao@intel.com>
8846 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8847 L: linux-media@vger.kernel.org
8849 F: Documentation/admin-guide/media/ipu3.rst
8850 F: Documentation/admin-guide/media/ipu3_rcb.svg
8851 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8852 F: drivers/staging/media/ipu3/
8854 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8855 M: Krzysztof Halasa <khalasa@piap.pl>
8857 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8858 F: drivers/net/wan/ixp4xx_hss.c
8859 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8860 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8861 F: include/linux/soc/ixp4xx/npe.h
8862 F: include/linux/soc/ixp4xx/qmgr.h
8864 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8865 M: Deepak Saxena <dsaxena@plexity.net>
8867 F: drivers/char/hw_random/ixp4xx-rng.c
8869 INTEL MANAGEMENT ENGINE (mei)
8870 M: Tomas Winkler <tomas.winkler@intel.com>
8871 L: linux-kernel@vger.kernel.org
8873 F: Documentation/driver-api/mei/*
8874 F: drivers/misc/mei/
8875 F: drivers/watchdog/mei_wdt.c
8876 F: include/linux/mei_cl_bus.h
8877 F: include/uapi/linux/mei.h
8880 INTEL MENLOW THERMAL DRIVER
8881 M: Sujith Thomas <sujith.thomas@intel.com>
8882 L: platform-driver-x86@vger.kernel.org
8884 W: https://01.org/linux-acpi
8885 F: drivers/platform/x86/intel_menlow.c
8887 INTEL MIC DRIVERS (mic)
8888 M: Sudeep Dutt <sudeep.dutt@intel.com>
8889 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8891 W: https://github.com/sudeepdutt/mic
8892 W: http://software.intel.com/en-us/mic-developer
8893 F: Documentation/misc-devices/mic/
8894 F: drivers/dma/mic_x100_dma.c
8895 F: drivers/dma/mic_x100_dma.h
8896 F: drivers/misc/mic/
8897 F: include/linux/mic_bus.h
8898 F: include/linux/scif.h
8899 F: include/uapi/linux/mic_common.h
8900 F: include/uapi/linux/mic_ioctl.h
8901 F: include/uapi/linux/scif_ioctl.h
8903 INTEL P-Unit IPC DRIVER
8904 M: Zha Qipeng <qipeng.zha@intel.com>
8905 L: platform-driver-x86@vger.kernel.org
8907 F: arch/x86/include/asm/intel_punit_ipc.h
8908 F: drivers/platform/x86/intel_punit_ipc.c
8910 INTEL PMC CORE DRIVER
8911 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8912 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8913 L: platform-driver-x86@vger.kernel.org
8915 F: drivers/platform/x86/intel_pmc_core*
8917 INTEL PMIC GPIO DRIVERS
8918 M: Andy Shevchenko <andy@kernel.org>
8920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8921 F: drivers/gpio/gpio-*cove.c
8922 F: drivers/gpio/gpio-msic.c
8924 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8925 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8927 F: drivers/mfd/intel_msic.c
8928 F: drivers/mfd/intel_soc_pmic*
8929 F: include/linux/mfd/intel_msic.h
8930 F: include/linux/mfd/intel_soc_pmic*
8932 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8933 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8934 L: linux-wireless@vger.kernel.org
8936 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8937 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8938 F: drivers/net/wireless/intel/ipw2x00/
8941 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8942 M: Len Brown <lenb@kernel.org>
8943 L: linux-pm@vger.kernel.org
8945 F: drivers/cpufreq/intel_pstate.c
8947 INTEL RDMA RNIC DRIVER
8948 M: Faisal Latif <faisal.latif@intel.com>
8949 M: Shiraz Saleem <shiraz.saleem@intel.com>
8950 L: linux-rdma@vger.kernel.org
8952 F: drivers/infiniband/hw/i40iw/
8953 F: include/uapi/rdma/i40iw-abi.h
8956 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8958 F: arch/x86/include/asm/intel_scu_ipc.h
8959 F: drivers/platform/x86/intel_scu_*
8961 INTEL SPEED SELECT TECHNOLOGY
8962 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8963 L: platform-driver-x86@vger.kernel.org
8965 F: drivers/platform/x86/intel_speed_select_if/
8966 F: include/uapi/linux/isst_if.h
8967 F: tools/power/x86/intel-speed-select/
8969 INTEL STRATIX10 FIRMWARE DRIVERS
8970 M: Richard Gong <richard.gong@linux.intel.com>
8971 L: linux-kernel@vger.kernel.org
8973 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8974 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8975 F: drivers/firmware/stratix10-rsu.c
8976 F: drivers/firmware/stratix10-svc.c
8977 F: include/linux/firmware/intel/stratix10-smc.h
8978 F: include/linux/firmware/intel/stratix10-svc-client.h
8980 INTEL TELEMETRY DRIVER
8981 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8982 M: "David E. Box" <david.e.box@linux.intel.com>
8983 L: platform-driver-x86@vger.kernel.org
8985 F: arch/x86/include/asm/intel_telemetry.h
8986 F: drivers/platform/x86/intel_telemetry*
8988 INTEL UNCORE FREQUENCY CONTROL
8989 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8990 L: platform-driver-x86@vger.kernel.org
8992 F: drivers/platform/x86/intel-uncore-frequency.c
8994 INTEL VIRTUAL BUTTON DRIVER
8995 M: AceLan Kao <acelan.kao@canonical.com>
8996 L: platform-driver-x86@vger.kernel.org
8998 F: drivers/platform/x86/intel-vbtn.c
9000 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9001 M: Stanislaw Gruszka <stf_xl@wp.pl>
9002 L: linux-wireless@vger.kernel.org
9004 F: drivers/net/wireless/intel/iwlegacy/
9006 INTEL WIRELESS WIFI LINK (iwlwifi)
9007 M: Johannes Berg <johannes.berg@intel.com>
9008 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9009 M: Luca Coelho <luciano.coelho@intel.com>
9010 M: Intel Linux Wireless <linuxwifi@intel.com>
9011 L: linux-wireless@vger.kernel.org
9013 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9015 F: drivers/net/wireless/intel/iwlwifi/
9017 INTEL WIRELESS WIMAX CONNECTION 2400
9018 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9019 M: linux-wimax@intel.com
9020 L: wimax@linuxwimax.org (subscribers-only)
9022 W: http://linuxwimax.org
9023 F: Documentation/admin-guide/wimax/i2400m.rst
9024 F: drivers/net/wimax/i2400m/
9025 F: include/uapi/linux/wimax/i2400m.h
9027 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9028 M: Jithu Joseph <jithu.joseph@intel.com>
9029 R: Maurice Ma <maurice.ma@intel.com>
9031 W: https://slimbootloader.github.io/security/firmware-update.html
9032 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9034 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9035 M: Mario Limonciello <mario.limonciello@dell.com>
9037 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9040 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9042 F: Documentation/trace/intel_th.rst
9043 F: drivers/hwtracing/intel_th/
9044 F: include/linux/intel_th.h
9046 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9047 M: Ning Sun <ning.sun@intel.com>
9048 L: tboot-devel@lists.sourceforge.net
9050 W: http://tboot.sourceforge.net
9051 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9052 F: Documentation/x86/intel_txt.rst
9053 F: arch/x86/kernel/tboot.c
9054 F: include/linux/tboot.h
9057 M: Georgi Djakov <georgi.djakov@linaro.org>
9058 L: linux-pm@vger.kernel.org
9060 F: Documentation/devicetree/bindings/interconnect/
9061 F: Documentation/driver-api/interconnect.rst
9062 F: drivers/interconnect/
9063 F: include/dt-bindings/interconnect/
9064 F: include/linux/interconnect-provider.h
9065 F: include/linux/interconnect.h
9067 INVENSENSE ICM-426xx IMU DRIVER
9068 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9069 L: linux-iio@vger.kernel.org
9071 W https://invensense.tdk.com/
9072 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9073 F: drivers/iio/imu/inv_icm42600/
9075 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9076 M: Linus Walleij <linus.walleij@linaro.org>
9077 L: linux-iio@vger.kernel.org
9079 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9080 F: drivers/iio/gyro/mpu3050*
9082 IOC3 ETHERNET DRIVER
9083 M: Ralf Baechle <ralf@linux-mips.org>
9084 L: linux-mips@vger.kernel.org
9086 F: drivers/net/ethernet/sgi/ioc3-eth.c
9088 IOMAP FILESYSTEM LIBRARY
9089 M: Christoph Hellwig <hch@infradead.org>
9090 M: Darrick J. Wong <darrick.wong@oracle.com>
9091 M: linux-xfs@vger.kernel.org
9092 M: linux-fsdevel@vger.kernel.org
9093 L: linux-xfs@vger.kernel.org
9094 L: linux-fsdevel@vger.kernel.org
9096 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9098 F: include/linux/iomap.h
9101 M: Joerg Roedel <joro@8bytes.org>
9102 L: iommu@lists.linux-foundation.org
9104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9105 F: Documentation/devicetree/bindings/iommu/
9107 F: include/linux/iommu.h
9108 F: include/linux/iova.h
9109 F: include/linux/of_iommu.h
9110 F: include/uapi/linux/iommu.h
9113 M: Jens Axboe <axboe@kernel.dk>
9114 L: io-uring@vger.kernel.org
9116 T: git git://git.kernel.dk/linux-block
9117 T: git git://git.kernel.dk/liburing
9121 F: include/uapi/linux/io_uring.h
9124 M: Corey Minyard <minyard@acm.org>
9125 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9127 W: http://openipmi.sourceforge.net/
9128 F: Documentation/driver-api/ipmi.rst
9129 F: Documentation/devicetree/bindings/ipmi/
9130 F: drivers/char/ipmi/
9131 F: include/linux/ipmi*
9132 F: include/uapi/linux/ipmi*
9134 IPS SCSI RAID DRIVER
9135 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9136 L: linux-scsi@vger.kernel.org
9138 W: http://www.adaptec.com/
9139 F: drivers/scsi/ips*
9142 M: Wensong Zhang <wensong@linux-vs.org>
9143 M: Simon Horman <horms@verge.net.au>
9144 M: Julian Anastasov <ja@ssi.bg>
9145 L: netdev@vger.kernel.org
9146 L: lvs-devel@vger.kernel.org
9148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9150 F: Documentation/networking/ipvs-sysctl.rst
9151 F: include/net/ip_vs.h
9152 F: include/uapi/linux/ip_vs.h
9153 F: net/netfilter/ipvs/
9156 M: Jiri Kosina <jikos@kernel.org>
9157 M: David Sterba <dsterba@suse.com>
9159 F: drivers/tty/ipwireless/
9162 L: netdev@vger.kernel.org
9164 F: include/uapi/linux/ipx.h
9166 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9167 M: Marc Zyngier <maz@kernel.org>
9169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9170 F: Documentation/core-api/irq/irq-domain.rst
9171 F: include/linux/irqdomain.h
9172 F: kernel/irq/irqdomain.c
9176 M: Thomas Gleixner <tglx@linutronix.de>
9177 L: linux-kernel@vger.kernel.org
9179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9183 M: Thomas Gleixner <tglx@linutronix.de>
9184 M: Jason Cooper <jason@lakedaemon.net>
9185 M: Marc Zyngier <maz@kernel.org>
9186 L: linux-kernel@vger.kernel.org
9188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9189 F: Documentation/devicetree/bindings/interrupt-controller/
9193 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9195 F: Documentation/driver-api/isa.rst
9196 F: drivers/base/isa.c
9197 F: include/linux/isa.h
9200 M: Hans Verkuil <hverkuil@xs4all.nl>
9201 L: linux-media@vger.kernel.org
9203 W: https://linuxtv.org
9204 T: git git://linuxtv.org/media_tree.git
9205 F: drivers/media/radio/radio-isa*
9208 M: Jaroslav Kysela <perex@perex.cz>
9210 F: Documentation/driver-api/isapnp.rst
9211 F: drivers/pnp/isapnp/
9212 F: include/linux/isapnp.h
9215 M: Lee Duncan <lduncan@suse.com>
9216 M: Chris Leech <cleech@redhat.com>
9217 L: open-iscsi@googlegroups.com
9218 L: linux-scsi@vger.kernel.org
9220 W: www.open-iscsi.com
9221 F: drivers/scsi/*iscsi*
9222 F: include/scsi/*iscsi*
9224 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9225 M: Peter Jones <pjones@redhat.com>
9226 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9228 F: drivers/firmware/iscsi_ibft*
9230 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9231 M: Sagi Grimberg <sagi@grimberg.me>
9232 M: Max Gurtovoy <maxg@nvidia.com>
9233 L: linux-rdma@vger.kernel.org
9235 W: http://www.openfabrics.org
9236 W: www.open-iscsi.org
9237 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9238 F: drivers/infiniband/ulp/iser/
9240 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9241 M: Sagi Grimberg <sagi@grimberg.me>
9242 L: linux-rdma@vger.kernel.org
9243 L: target-devel@vger.kernel.org
9245 W: http://www.linux-iscsi.org
9246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9247 F: drivers/infiniband/ulp/isert
9249 ISDN/CMTP OVER BLUETOOTH
9250 M: Karsten Keil <isdn@linux-pingi.de>
9251 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9252 L: netdev@vger.kernel.org
9254 W: http://www.isdn4linux.de
9255 F: Documentation/isdn/
9256 F: drivers/isdn/capi/
9257 F: include/linux/isdn/
9258 F: include/uapi/linux/isdn/
9259 F: net/bluetooth/cmtp/
9261 ISDN/mISDN SUBSYSTEM
9262 M: Karsten Keil <isdn@linux-pingi.de>
9263 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9264 L: netdev@vger.kernel.org
9266 W: http://www.isdn4linux.de
9267 F: drivers/isdn/Kconfig
9268 F: drivers/isdn/Makefile
9269 F: drivers/isdn/hardware/
9270 F: drivers/isdn/mISDN/
9272 IT87 HARDWARE MONITORING DRIVER
9273 M: Jean Delvare <jdelvare@suse.com>
9274 L: linux-hwmon@vger.kernel.org
9276 F: Documentation/hwmon/it87.rst
9277 F: drivers/hwmon/it87.c
9280 M: Antti Palosaari <crope@iki.fi>
9281 L: linux-media@vger.kernel.org
9283 W: https://linuxtv.org
9284 W: http://palosaari.fi/linux/
9285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9286 T: git git://linuxtv.org/anttip/media_tree.git
9287 F: drivers/media/tuners/it913x*
9289 IVTV VIDEO4LINUX DRIVER
9290 M: Andy Walls <awalls@md.metrocast.net>
9291 L: linux-media@vger.kernel.org
9293 W: https://linuxtv.org
9294 T: git git://linuxtv.org/media_tree.git
9295 F: Documentation/admin-guide/media/ivtv*
9296 F: drivers/media/pci/ivtv/
9297 F: include/uapi/linux/ivtv*
9299 IX2505V MEDIA DRIVER
9300 M: Malcolm Priestley <tvboxspy@gmail.com>
9301 L: linux-media@vger.kernel.org
9303 W: https://linuxtv.org
9304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9305 F: drivers/media/dvb-frontends/ix2505v*
9307 JAILHOUSE HYPERVISOR INTERFACE
9308 M: Jan Kiszka <jan.kiszka@siemens.com>
9309 L: jailhouse-dev@googlegroups.com
9311 F: arch/x86/include/asm/jailhouse_para.h
9312 F: arch/x86/kernel/jailhouse.c
9314 JC42.4 TEMPERATURE SENSOR DRIVER
9315 M: Guenter Roeck <linux@roeck-us.net>
9316 L: linux-hwmon@vger.kernel.org
9318 F: Documentation/hwmon/jc42.rst
9319 F: drivers/hwmon/jc42.c
9322 M: Dave Kleikamp <shaggy@kernel.org>
9323 L: jfs-discussion@lists.sourceforge.net
9325 W: http://jfs.sourceforge.net/
9326 T: git git://github.com/kleikamp/linux-shaggy.git
9327 F: Documentation/admin-guide/jfs.rst
9331 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9332 L: netdev@vger.kernel.org
9334 F: drivers/net/ethernet/jme.*
9336 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9337 M: David Woodhouse <dwmw2@infradead.org>
9338 M: Richard Weinberger <richard@nod.at>
9339 L: linux-mtd@lists.infradead.org
9341 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9342 T: git git://git.infradead.org/ubifs-2.6.git
9344 F: include/uapi/linux/jffs2.h
9346 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9347 M: "Theodore Ts'o" <tytso@mit.edu>
9348 M: Jan Kara <jack@suse.com>
9349 L: linux-ext4@vger.kernel.org
9352 F: include/linux/jbd2.h
9354 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9355 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9356 L: linux-media@vger.kernel.org
9358 F: drivers/media/platform/rcar_jpu.c
9360 JSM Neo PCI based serial card
9361 L: linux-serial@vger.kernel.org
9363 F: drivers/tty/serial/jsm/
9365 K10TEMP HARDWARE MONITORING DRIVER
9366 M: Clemens Ladisch <clemens@ladisch.de>
9367 L: linux-hwmon@vger.kernel.org
9369 F: Documentation/hwmon/k10temp.rst
9370 F: drivers/hwmon/k10temp.c
9372 K8TEMP HARDWARE MONITORING DRIVER
9373 M: Rudolf Marek <r.marek@assembler.cz>
9374 L: linux-hwmon@vger.kernel.org
9376 F: Documentation/hwmon/k8temp.rst
9377 F: drivers/hwmon/k8temp.c
9380 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9381 R: Alexander Potapenko <glider@google.com>
9382 R: Dmitry Vyukov <dvyukov@google.com>
9383 L: kasan-dev@googlegroups.com
9385 F: Documentation/dev-tools/kasan.rst
9386 F: arch/*/include/asm/kasan.h
9387 F: arch/*/mm/kasan_init*
9388 F: include/linux/kasan*.h
9391 F: scripts/Makefile.kasan
9394 M: Masahiro Yamada <masahiroy@kernel.org>
9395 L: linux-kbuild@vger.kernel.org
9397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9398 F: Documentation/kbuild/kconfig*
9399 F: scripts/Kconfig.include
9403 R: Dmitry Vyukov <dvyukov@google.com>
9404 R: Andrey Konovalov <andreyknvl@google.com>
9405 L: kasan-dev@googlegroups.com
9407 F: Documentation/dev-tools/kcov.rst
9408 F: include/linux/kcov.h
9409 F: include/uapi/linux/kcov.h
9411 F: scripts/Makefile.kcov
9414 M: Marco Elver <elver@google.com>
9415 R: Dmitry Vyukov <dvyukov@google.com>
9416 L: kasan-dev@googlegroups.com
9418 F: Documentation/dev-tools/kcsan.rst
9419 F: include/linux/kcsan*.h
9421 F: lib/Kconfig.kcsan
9422 F: scripts/Makefile.kcsan
9425 M: Dave Young <dyoung@redhat.com>
9426 M: Baoquan He <bhe@redhat.com>
9427 R: Vivek Goyal <vgoyal@redhat.com>
9428 L: kexec@lists.infradead.org
9430 W: http://lse.sourceforge.net/kdump/
9431 F: Documentation/admin-guide/kdump/
9433 F: include/linux/crash_core.h
9434 F: include/linux/crash_dump.h
9435 F: include/uapi/linux/vmcore.h
9438 KEENE FM RADIO TRANSMITTER DRIVER
9439 M: Hans Verkuil <hverkuil@xs4all.nl>
9440 L: linux-media@vger.kernel.org
9442 W: https://linuxtv.org
9443 T: git git://linuxtv.org/media_tree.git
9444 F: drivers/media/radio/radio-keene*
9447 M: Ian Kent <raven@themaw.net>
9448 L: autofs@vger.kernel.org
9452 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9453 M: Masahiro Yamada <masahiroy@kernel.org>
9454 M: Michal Marek <michal.lkml@markovi.net>
9455 L: linux-kbuild@vger.kernel.org
9457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9458 F: Documentation/kbuild/
9460 F: scripts/*vmlinux*
9462 F: scripts/Makefile*
9469 L: kernel-janitors@vger.kernel.org
9471 W: http://kernelnewbies.org/KernelJanitors
9473 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9474 M: "J. Bruce Fields" <bfields@fieldses.org>
9475 M: Chuck Lever <chuck.lever@oracle.com>
9476 L: linux-nfs@vger.kernel.org
9478 W: http://nfs.sourceforge.net/
9479 T: git git://linux-nfs.org/~bfields/linux.git
9483 F: include/linux/lockd/
9484 F: include/linux/sunrpc/
9485 F: include/uapi/linux/nfsd/
9486 F: include/uapi/linux/sunrpc/
9489 KERNEL SELFTEST FRAMEWORK
9490 M: Shuah Khan <shuah@kernel.org>
9491 M: Shuah Khan <skhan@linuxfoundation.org>
9492 L: linux-kselftest@vger.kernel.org
9494 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9496 F: Documentation/dev-tools/kselftest*
9497 F: tools/testing/selftests/
9499 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9500 M: Brendan Higgins <brendanhiggins@google.com>
9501 L: linux-kselftest@vger.kernel.org
9502 L: kunit-dev@googlegroups.com
9504 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9505 F: Documentation/dev-tools/kunit/
9508 F: tools/testing/kunit/
9510 KERNEL USERMODE HELPER
9511 M: Luis Chamberlain <mcgrof@kernel.org>
9512 L: linux-kernel@vger.kernel.org
9514 F: include/linux/umh.h
9517 KERNEL VIRTUAL MACHINE (KVM)
9518 M: Paolo Bonzini <pbonzini@redhat.com>
9519 L: kvm@vger.kernel.org
9521 W: http://www.linux-kvm.org
9522 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9523 F: Documentation/virt/kvm/
9524 F: include/asm-generic/kvm*
9525 F: include/kvm/iodev.h
9526 F: include/linux/kvm*
9527 F: include/trace/events/kvm.h
9528 F: include/uapi/asm-generic/kvm*
9529 F: include/uapi/linux/kvm*
9531 F: tools/testing/selftests/kvm/
9534 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9535 M: Marc Zyngier <maz@kernel.org>
9536 R: James Morse <james.morse@arm.com>
9537 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9538 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540 L: kvmarm@lists.cs.columbia.edu
9542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9543 F: arch/arm64/include/asm/kvm*
9544 F: arch/arm64/include/uapi/asm/kvm*
9546 F: include/kvm/arm_*
9548 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9549 M: Huacai Chen <chenhc@lemote.com>
9550 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9551 L: linux-mips@vger.kernel.org
9552 L: kvm@vger.kernel.org
9554 F: arch/mips/include/asm/kvm*
9555 F: arch/mips/include/uapi/asm/kvm*
9558 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9559 M: Paul Mackerras <paulus@ozlabs.org>
9560 L: kvm-ppc@vger.kernel.org
9562 W: http://www.linux-kvm.org/
9563 T: git git://github.com/agraf/linux-2.6.git
9564 F: arch/powerpc/include/asm/kvm*
9565 F: arch/powerpc/include/uapi/asm/kvm*
9566 F: arch/powerpc/kernel/kvm*
9567 F: arch/powerpc/kvm/
9569 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9570 M: Christian Borntraeger <borntraeger@de.ibm.com>
9571 M: Janosch Frank <frankja@linux.ibm.com>
9572 R: David Hildenbrand <david@redhat.com>
9573 R: Cornelia Huck <cohuck@redhat.com>
9574 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9575 L: kvm@vger.kernel.org
9577 W: http://www.ibm.com/developerworks/linux/linux390/
9578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9579 F: Documentation/virt/kvm/s390*
9580 F: arch/s390/include/asm/gmap.h
9581 F: arch/s390/include/asm/kvm*
9582 F: arch/s390/include/uapi/asm/kvm*
9584 F: arch/s390/mm/gmap.c
9585 F: tools/testing/selftests/kvm/*/s390x/
9586 F: tools/testing/selftests/kvm/s390x/
9588 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9589 M: Paolo Bonzini <pbonzini@redhat.com>
9590 R: Sean Christopherson <sean.j.christopherson@intel.com>
9591 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9592 R: Wanpeng Li <wanpengli@tencent.com>
9593 R: Jim Mattson <jmattson@google.com>
9594 R: Joerg Roedel <joro@8bytes.org>
9595 L: kvm@vger.kernel.org
9597 W: http://www.linux-kvm.org
9598 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9599 F: arch/x86/include/asm/kvm*
9600 F: arch/x86/include/asm/pvclock-abi.h
9601 F: arch/x86/include/asm/svm.h
9602 F: arch/x86/include/asm/vmx*.h
9603 F: arch/x86/include/uapi/asm/kvm*
9604 F: arch/x86/include/uapi/asm/svm.h
9605 F: arch/x86/include/uapi/asm/vmx.h
9606 F: arch/x86/kernel/kvm.c
9607 F: arch/x86/kernel/kvmclock.c
9612 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9613 M: Tejun Heo <tj@kernel.org>
9615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9617 F: include/linux/kernfs.h
9620 M: Eric Biederman <ebiederm@xmission.com>
9621 L: kexec@lists.infradead.org
9623 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9624 F: include/linux/kexec.h
9625 F: include/uapi/linux/kexec.h
9629 M: Mimi Zohar <zohar@linux.ibm.com>
9630 L: linux-integrity@vger.kernel.org
9631 L: keyrings@vger.kernel.org
9633 F: Documentation/security/keys/trusted-encrypted.rst
9634 F: include/keys/encrypted-type.h
9635 F: security/keys/encrypted-keys/
9638 M: James Bottomley <jejb@linux.ibm.com>
9639 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9640 M: Mimi Zohar <zohar@linux.ibm.com>
9641 L: linux-integrity@vger.kernel.org
9642 L: keyrings@vger.kernel.org
9644 F: Documentation/security/keys/trusted-encrypted.rst
9645 F: include/keys/trusted-type.h
9646 F: include/keys/trusted_tpm.h
9647 F: security/keys/trusted-keys/
9650 M: David Howells <dhowells@redhat.com>
9651 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9652 L: keyrings@vger.kernel.org
9654 F: Documentation/security/keys/core.rst
9656 F: include/linux/key-type.h
9657 F: include/linux/key.h
9658 F: include/linux/keyctl.h
9659 F: include/uapi/linux/keyctl.h
9663 M: Stefani Seibold <stefani@seibold.net>
9665 F: include/linux/kfifo.h
9669 KGDB / KDB /debug_core
9670 M: Jason Wessel <jason.wessel@windriver.com>
9671 M: Daniel Thompson <daniel.thompson@linaro.org>
9672 R: Douglas Anderson <dianders@chromium.org>
9673 L: kgdb-bugreport@lists.sourceforge.net
9675 W: http://kgdb.wiki.kernel.org/
9676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9677 F: Documentation/dev-tools/kgdb.rst
9678 F: drivers/misc/kgdbts.c
9679 F: drivers/tty/serial/kgdboc.c
9680 F: include/linux/kdb.h
9681 F: include/linux/kgdb.h
9684 KHADAS MCU MFD DRIVER
9685 M: Neil Armstrong <narmstrong@baylibre.com>
9686 L: linux-amlogic@lists.infradead.org
9688 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9689 F: drivers/mfd/khadas-mcu.c
9690 F: include/linux/mfd/khadas-mcu.h
9691 F: drivers/thermal/khadas_mcu_fan.c
9694 M: Catalin Marinas <catalin.marinas@arm.com>
9696 F: Documentation/dev-tools/kmemleak.rst
9697 F: include/linux/kmemleak.h
9698 F: mm/kmemleak-test.c
9701 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9702 M: Luis Chamberlain <mcgrof@kernel.org>
9703 L: linux-kernel@vger.kernel.org
9705 F: include/linux/kmod.h
9708 F: tools/testing/selftests/kmod/
9711 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9712 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9713 M: "David S. Miller" <davem@davemloft.net>
9714 M: Masami Hiramatsu <mhiramat@kernel.org>
9716 F: Documentation/trace/kprobes.rst
9717 F: include/asm-generic/kprobes.h
9718 F: include/linux/kprobes.h
9721 KS0108 LCD CONTROLLER DRIVER
9722 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9724 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9725 F: drivers/auxdisplay/ks0108.c
9726 F: include/linux/ks0108.h
9729 M: David Ahern <dsahern@kernel.org>
9730 L: netdev@vger.kernel.org
9732 F: include/net/l3mdev.h
9736 M: John Fastabend <john.fastabend@gmail.com>
9737 M: Daniel Borkmann <daniel@iogearbox.net>
9738 M: Jakub Sitnicki <jakub@cloudflare.com>
9739 M: Lorenz Bauer <lmb@cloudflare.com>
9740 L: netdev@vger.kernel.org
9741 L: bpf@vger.kernel.org
9743 F: include/linux/skmsg.h
9745 F: net/core/sock_map.c
9746 F: net/ipv4/tcp_bpf.c
9747 F: net/ipv4/udp_bpf.c
9749 LANTIQ / INTEL Ethernet drivers
9750 M: Hauke Mehrtens <hauke@hauke-m.de>
9751 L: netdev@vger.kernel.org
9753 F: drivers/net/dsa/lantiq_gswip.c
9754 F: drivers/net/dsa/lantiq_pce.h
9755 F: drivers/net/ethernet/lantiq_xrx200.c
9756 F: net/dsa/tag_gswip.c
9758 LANTIQ MIPS ARCHITECTURE
9759 M: John Crispin <john@phrozen.org>
9760 L: linux-mips@vger.kernel.org
9763 F: drivers/soc/lantiq
9766 L: linux-x25@vger.kernel.org
9768 F: Documentation/networking/lapb-module.rst
9772 LASI 53c700 driver for PARISC
9773 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9774 L: linux-scsi@vger.kernel.org
9776 F: Documentation/scsi/53c700.rst
9777 F: drivers/scsi/53c700*
9780 M: Tobin C. Harding <me@tobin.cc>
9781 M: Tycho Andersen <tycho@tycho.ws>
9782 L: kernel-hardening@lists.openwall.com
9784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9785 F: scripts/leaking_addresses.pl
9788 M: Pavel Machek <pavel@ucw.cz>
9789 R: Dan Murphy <dmurphy@ti.com>
9790 L: linux-leds@vger.kernel.org
9792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9793 F: Documentation/devicetree/bindings/leds/
9795 F: include/linux/leds.h
9797 LEGACY EEPROM DRIVER
9798 M: Jean Delvare <jdelvare@suse.com>
9800 F: Documentation/misc-devices/eeprom.rst
9801 F: drivers/misc/eeprom/eeprom.c
9804 R: David Lechner <david@lechnology.com>
9806 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9807 F: arch/arm/boot/dts/da850-lego-ev3.dts
9808 F: drivers/power/supply/lego_ev3_battery.c
9810 LEGO USB Tower driver
9811 M: Juergen Stuber <starblue@users.sourceforge.net>
9812 L: legousb-devel@lists.sourceforge.net
9814 W: http://legousb.sourceforge.net/
9815 F: drivers/usb/misc/legousbtower.c
9818 M: Matan Ziv-Av <matan@svgalib.org>
9819 L: platform-driver-x86@vger.kernel.org
9821 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9822 F: Documentation/admin-guide/laptops/lg-laptop.rst
9823 F: drivers/platform/x86/lg-laptop.c
9826 M: Michael Krufky <mkrufky@linuxtv.org>
9827 L: linux-media@vger.kernel.org
9829 W: https://linuxtv.org
9830 W: http://github.com/mkrufky
9831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9832 T: git git://linuxtv.org/mkrufky/tuners.git
9833 F: drivers/media/dvb-frontends/lg2160.*
9835 LGDT3305 MEDIA DRIVER
9836 M: Michael Krufky <mkrufky@linuxtv.org>
9837 L: linux-media@vger.kernel.org
9839 W: https://linuxtv.org
9840 W: http://github.com/mkrufky
9841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9842 T: git git://linuxtv.org/mkrufky/tuners.git
9843 F: drivers/media/dvb-frontends/lgdt3305.*
9845 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9846 M: Viresh Kumar <vireshk@kernel.org>
9847 L: linux-ide@vger.kernel.org
9849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9850 F: drivers/ata/pata_arasan_cf.c
9851 F: include/linux/pata_arasan_cf_data.h
9854 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9855 M: Jens Axboe <axboe@kernel.dk>
9856 L: linux-ide@vger.kernel.org
9858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9859 F: drivers/ata/ata_generic.c
9860 F: drivers/ata/pata_*.c
9862 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9863 M: Linus Walleij <linus.walleij@linaro.org>
9864 L: linux-ide@vger.kernel.org
9866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9867 F: drivers/ata/pata_ftide010.c
9868 F: drivers/ata/sata_gemini.c
9869 F: drivers/ata/sata_gemini.h
9871 LIBATA SATA AHCI PLATFORM devices support
9872 M: Hans de Goede <hdegoede@redhat.com>
9873 M: Jens Axboe <axboe@kernel.dk>
9874 L: linux-ide@vger.kernel.org
9876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9877 F: drivers/ata/ahci_platform.c
9878 F: drivers/ata/libahci_platform.c
9879 F: include/linux/ahci_platform.h
9881 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9882 M: Mikael Pettersson <mikpelinux@gmail.com>
9883 L: linux-ide@vger.kernel.org
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9886 F: drivers/ata/sata_promise.*
9888 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9889 M: Jens Axboe <axboe@kernel.dk>
9890 L: linux-ide@vger.kernel.org
9892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9893 F: Documentation/devicetree/bindings/ata/
9895 F: include/linux/ata.h
9896 F: include/linux/libata.h
9899 M: Sasha Levin <alexander.levin@microsoft.com>
9901 F: tools/lib/lockdep/
9903 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9904 M: Dan Williams <dan.j.williams@intel.com>
9905 M: Vishal Verma <vishal.l.verma@intel.com>
9906 M: Dave Jiang <dave.jiang@intel.com>
9907 L: linux-nvdimm@lists.01.org
9909 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9910 P: Documentation/nvdimm/maintainer-entry-profile.rst
9911 F: drivers/nvdimm/blk.c
9912 F: drivers/nvdimm/region_devs.c
9914 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9915 M: Vishal Verma <vishal.l.verma@intel.com>
9916 M: Dan Williams <dan.j.williams@intel.com>
9917 M: Dave Jiang <dave.jiang@intel.com>
9918 L: linux-nvdimm@lists.01.org
9920 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9921 P: Documentation/nvdimm/maintainer-entry-profile.rst
9922 F: drivers/nvdimm/btt*
9924 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9925 M: Dan Williams <dan.j.williams@intel.com>
9926 M: Vishal Verma <vishal.l.verma@intel.com>
9927 M: Dave Jiang <dave.jiang@intel.com>
9928 L: linux-nvdimm@lists.01.org
9930 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9931 P: Documentation/nvdimm/maintainer-entry-profile.rst
9932 F: drivers/nvdimm/pmem*
9934 LIBNVDIMM: DEVICETREE BINDINGS
9935 M: Oliver O'Halloran <oohall@gmail.com>
9936 L: linux-nvdimm@lists.01.org
9938 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9939 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9940 F: drivers/nvdimm/of_pmem.c
9942 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9943 M: Dan Williams <dan.j.williams@intel.com>
9944 M: Vishal Verma <vishal.l.verma@intel.com>
9945 M: Dave Jiang <dave.jiang@intel.com>
9946 M: Ira Weiny <ira.weiny@intel.com>
9947 L: linux-nvdimm@lists.01.org
9949 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9950 P: Documentation/nvdimm/maintainer-entry-profile.rst
9951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9952 F: drivers/acpi/nfit/*
9954 F: include/linux/libnvdimm.h
9955 F: include/linux/nd.h
9956 F: include/uapi/linux/ndctl.h
9957 F: tools/testing/nvdimm/
9959 LICENSES and SPDX stuff
9960 M: Thomas Gleixner <tglx@linutronix.de>
9961 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9962 L: linux-spdx@vger.kernel.org
9964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9966 F: Documentation/process/license-rules.rst
9968 F: scripts/spdxcheck-test.sh
9969 F: scripts/spdxcheck.py
9971 LIGHTNVM PLATFORM SUPPORT
9972 M: Matias Bjorling <mb@lightnvm.io>
9973 L: linux-block@vger.kernel.org
9975 W: http://github/OpenChannelSSD
9976 F: drivers/lightnvm/
9977 F: include/linux/lightnvm.h
9978 F: include/uapi/linux/lightnvm.h
9980 LINEAR RANGES HELPERS
9981 M: Mark Brown <broonie@kernel.org>
9982 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9983 F: lib/linear_ranges.c
9984 F: lib/test_linear_ranges.c
9985 F: include/linux/linear_range.h
9987 LINUX FOR POWER MACINTOSH
9988 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9989 L: linuxppc-dev@lists.ozlabs.org
9991 F: arch/powerpc/platforms/powermac/
9992 F: drivers/macintosh/
9994 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9995 M: Michael Ellerman <mpe@ellerman.id.au>
9996 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9997 R: Paul Mackerras <paulus@samba.org>
9998 L: linuxppc-dev@lists.ozlabs.org
10000 W: https://github.com/linuxppc/wiki/wiki
10001 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10003 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10004 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10005 F: Documentation/devicetree/bindings/powerpc/
10006 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10007 F: Documentation/powerpc/
10009 F: drivers/*/*/*pasemi*
10010 F: drivers/*/*pasemi*
10011 F: drivers/char/tpm/tpm_ibmvtpm*
10012 F: drivers/crypto/nx/
10013 F: drivers/crypto/vmx/
10014 F: drivers/i2c/busses/i2c-opal.c
10015 F: drivers/net/ethernet/ibm/ibmveth.*
10016 F: drivers/net/ethernet/ibm/ibmvnic.*
10017 F: drivers/pci/hotplug/pnv_php.c
10018 F: drivers/pci/hotplug/rpa*
10019 F: drivers/rtc/rtc-opal.c
10020 F: drivers/scsi/ibmvscsi/
10021 F: drivers/tty/hvc/hvc_opal.c
10022 F: drivers/watchdog/wdrtas.c
10023 F: tools/testing/selftests/powerpc
10030 LINUX FOR POWERPC EMBEDDED MPC5XXX
10031 M: Anatolij Gustschin <agust@denx.de>
10032 L: linuxppc-dev@lists.ozlabs.org
10034 F: arch/powerpc/platforms/512x/
10035 F: arch/powerpc/platforms/52xx/
10037 LINUX FOR POWERPC EMBEDDED PPC4XX
10038 L: linuxppc-dev@lists.ozlabs.org
10040 F: arch/powerpc/platforms/40x/
10041 F: arch/powerpc/platforms/44x/
10043 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10044 M: Scott Wood <oss@buserror.net>
10045 L: linuxppc-dev@lists.ozlabs.org
10047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10048 F: Documentation/devicetree/bindings/powerpc/fsl/
10049 F: arch/powerpc/platforms/83xx/
10050 F: arch/powerpc/platforms/85xx/
10052 LINUX FOR POWERPC EMBEDDED PPC8XX
10053 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10054 L: linuxppc-dev@lists.ozlabs.org
10056 F: arch/powerpc/platforms/8xx/
10058 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10059 M: Kees Cook <keescook@chromium.org>
10061 F: drivers/misc/lkdtm/*
10062 F: tools/testing/selftests/lkdtm/*
10064 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10065 M: Alan Stern <stern@rowland.harvard.edu>
10066 M: Andrea Parri <parri.andrea@gmail.com>
10067 M: Will Deacon <will@kernel.org>
10068 M: Peter Zijlstra <peterz@infradead.org>
10069 M: Boqun Feng <boqun.feng@gmail.com>
10070 M: Nicholas Piggin <npiggin@gmail.com>
10071 M: David Howells <dhowells@redhat.com>
10072 M: Jade Alglave <j.alglave@ucl.ac.uk>
10073 M: Luc Maranget <luc.maranget@inria.fr>
10074 M: "Paul E. McKenney" <paulmck@kernel.org>
10075 R: Akira Yokosawa <akiyks@gmail.com>
10076 R: Daniel Lustig <dlustig@nvidia.com>
10077 R: Joel Fernandes <joel@joelfernandes.org>
10078 L: linux-kernel@vger.kernel.org
10079 L: linux-arch@vger.kernel.org
10081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10082 F: Documentation/atomic_bitops.txt
10083 F: Documentation/atomic_t.txt
10084 F: Documentation/core-api/atomic_ops.rst
10085 F: Documentation/core-api/refcount-vs-atomic.rst
10086 F: Documentation/litmus-tests/
10087 F: Documentation/memory-barriers.txt
10088 F: tools/memory-model/
10090 LIS3LV02D ACCELEROMETER DRIVER
10091 M: Eric Piel <eric.piel@tremplin-utc.net>
10093 F: Documentation/misc-devices/lis3lv02d.rst
10094 F: drivers/misc/lis3lv02d/
10095 F: drivers/platform/x86/hp_accel.c
10098 M: David Gow <davidgow@google.com>
10099 L: linux-kselftest@vger.kernel.org
10100 L: kunit-dev@googlegroups.com
10105 M: Josh Poimboeuf <jpoimboe@redhat.com>
10106 M: Jiri Kosina <jikos@kernel.org>
10107 M: Miroslav Benes <mbenes@suse.cz>
10108 M: Petr Mladek <pmladek@suse.com>
10109 R: Joe Lawrence <joe.lawrence@redhat.com>
10110 L: live-patching@vger.kernel.org
10112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10113 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10114 F: Documentation/livepatch/
10115 F: arch/powerpc/include/asm/livepatch.h
10116 F: arch/s390/include/asm/livepatch.h
10117 F: arch/x86/include/asm/livepatch.h
10118 F: include/linux/livepatch.h
10119 F: kernel/livepatch/
10121 F: samples/livepatch/
10122 F: tools/testing/selftests/livepatch/
10125 L: netdev@vger.kernel.org
10127 F: include/linux/llc.h
10128 F: include/net/llc*
10129 F: include/uapi/linux/llc.h
10132 LM73 HARDWARE MONITOR DRIVER
10133 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10134 L: linux-hwmon@vger.kernel.org
10136 F: drivers/hwmon/lm73.c
10138 LM78 HARDWARE MONITOR DRIVER
10139 M: Jean Delvare <jdelvare@suse.com>
10140 L: linux-hwmon@vger.kernel.org
10142 F: Documentation/hwmon/lm78.rst
10143 F: drivers/hwmon/lm78.c
10145 LM83 HARDWARE MONITOR DRIVER
10146 M: Jean Delvare <jdelvare@suse.com>
10147 L: linux-hwmon@vger.kernel.org
10149 F: Documentation/hwmon/lm83.rst
10150 F: drivers/hwmon/lm83.c
10152 LM90 HARDWARE MONITOR DRIVER
10153 M: Jean Delvare <jdelvare@suse.com>
10154 L: linux-hwmon@vger.kernel.org
10156 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10157 F: Documentation/hwmon/lm90.rst
10158 F: drivers/hwmon/lm90.c
10159 F: include/dt-bindings/thermal/lm90.h
10161 LM95234 HARDWARE MONITOR DRIVER
10162 M: Guenter Roeck <linux@roeck-us.net>
10163 L: linux-hwmon@vger.kernel.org
10165 F: Documentation/hwmon/lm95234.rst
10166 F: drivers/hwmon/lm95234.c
10168 LME2510 MEDIA DRIVER
10169 M: Malcolm Priestley <tvboxspy@gmail.com>
10170 L: linux-media@vger.kernel.org
10172 W: https://linuxtv.org
10173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10174 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10176 LOADPIN SECURITY MODULE
10177 M: Kees Cook <keescook@chromium.org>
10179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10180 F: Documentation/admin-guide/LSM/LoadPin.rst
10181 F: security/loadpin/
10184 M: Peter Zijlstra <peterz@infradead.org>
10185 M: Ingo Molnar <mingo@redhat.com>
10186 M: Will Deacon <will@kernel.org>
10187 L: linux-kernel@vger.kernel.org
10189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10190 F: Documentation/locking/
10191 F: arch/*/include/asm/spinlock*.h
10192 F: include/linux/lockdep.h
10193 F: include/linux/mutex*.h
10194 F: include/linux/rwlock*.h
10195 F: include/linux/rwsem*.h
10196 F: include/linux/seqlock.h
10197 F: include/linux/spinlock*.h
10199 F: lib/locking*.[ch]
10200 X: kernel/locking/locktorture.c
10202 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10203 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10204 L: linux-ntfs-dev@lists.sourceforge.net
10206 W: http://www.linux-ntfs.org/content/view/19/37/
10207 F: Documentation/admin-guide/ldm.rst
10208 F: block/partitions/ldm.*
10210 LOGITECH HID GAMING KEYBOARDS
10211 M: Hans de Goede <hdegoede@redhat.com>
10212 L: linux-input@vger.kernel.org
10214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10215 F: drivers/hid/hid-lg-g15.c
10217 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10218 M: Sathya Prakash <sathya.prakash@broadcom.com>
10219 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10220 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10221 L: MPT-FusionLinux.pdl@broadcom.com
10222 L: linux-scsi@vger.kernel.org
10224 W: http://www.avagotech.com/support/
10225 F: drivers/message/fusion/
10226 F: drivers/scsi/mpt3sas/
10228 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10229 M: Matthew Wilcox <willy@infradead.org>
10230 L: linux-scsi@vger.kernel.org
10232 F: drivers/scsi/sym53c8xx_2/
10235 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10236 L: linux-iio@vger.kernel.org
10238 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10239 F: drivers/iio/dac/ltc1660.c
10241 LTC2947 HARDWARE MONITOR DRIVER
10242 M: Nuno Sá <nuno.sa@analog.com>
10243 L: linux-hwmon@vger.kernel.org
10245 W: http://ez.analog.com/community/linux-device-drivers
10246 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10247 F: drivers/hwmon/ltc2947-core.c
10248 F: drivers/hwmon/ltc2947-i2c.c
10249 F: drivers/hwmon/ltc2947-spi.c
10250 F: drivers/hwmon/ltc2947.h
10252 LTC2983 IIO TEMPERATURE DRIVER
10253 M: Nuno Sá <nuno.sa@analog.com>
10254 L: linux-iio@vger.kernel.org
10256 W: http://ez.analog.com/community/linux-device-drivers
10257 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10258 F: drivers/iio/temperature/ltc2983.c
10260 LTC4261 HARDWARE MONITOR DRIVER
10261 M: Guenter Roeck <linux@roeck-us.net>
10262 L: linux-hwmon@vger.kernel.org
10264 F: Documentation/hwmon/ltc4261.rst
10265 F: drivers/hwmon/ltc4261.c
10267 LTC4306 I2C MULTIPLEXER DRIVER
10268 M: Michael Hennerich <michael.hennerich@analog.com>
10269 L: linux-i2c@vger.kernel.org
10271 W: http://ez.analog.com/community/linux-device-drivers
10272 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10273 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10275 LTP (Linux Test Project)
10276 M: Mike Frysinger <vapier@gentoo.org>
10277 M: Cyril Hrubis <chrubis@suse.cz>
10278 M: Wanlong Gao <wanlong.gao@gmail.com>
10279 M: Jan Stancek <jstancek@redhat.com>
10280 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10281 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10282 L: ltp@lists.linux.it (subscribers-only)
10284 W: http://linux-test-project.github.io/
10285 T: git git://github.com/linux-test-project/ltp.git
10288 M: Geert Uytterhoeven <geert@linux-m68k.org>
10289 L: linux-m68k@lists.linux-m68k.org
10291 W: http://www.linux-m68k.org/
10292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10296 M68K ON APPLE MACINTOSH
10297 M: Joshua Thompson <funaho@jurai.org>
10298 L: linux-m68k@lists.linux-m68k.org
10300 W: http://www.mac.linux-m68k.org/
10304 M: Philip Blundell <philb@gnu.org>
10306 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10307 F: arch/m68k/hp300/
10309 M88DS3103 MEDIA DRIVER
10310 M: Antti Palosaari <crope@iki.fi>
10311 L: linux-media@vger.kernel.org
10313 W: https://linuxtv.org
10314 W: http://palosaari.fi/linux/
10315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10316 T: git git://linuxtv.org/anttip/media_tree.git
10317 F: drivers/media/dvb-frontends/m88ds3103*
10319 M88RS2000 MEDIA DRIVER
10320 M: Malcolm Priestley <tvboxspy@gmail.com>
10321 L: linux-media@vger.kernel.org
10323 W: https://linuxtv.org
10324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10325 F: drivers/media/dvb-frontends/m88rs2000*
10327 MA901 MASTERKIT USB FM RADIO DRIVER
10328 M: Alexey Klimov <klimov.linux@gmail.com>
10329 L: linux-media@vger.kernel.org
10331 T: git git://linuxtv.org/media_tree.git
10332 F: drivers/media/radio/radio-ma901.c
10335 M: Johannes Berg <johannes@sipsolutions.net>
10336 L: linux-wireless@vger.kernel.org
10338 W: https://wireless.wiki.kernel.org/
10339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10341 F: Documentation/networking/mac80211-injection.rst
10342 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10343 F: drivers/net/wireless/mac80211_hwsim.[ch]
10344 F: include/net/mac80211.h
10348 M: Jassi Brar <jassisinghbrar@gmail.com>
10349 L: linux-kernel@vger.kernel.org
10351 F: drivers/mailbox/
10352 F: include/linux/mailbox_client.h
10353 F: include/linux/mailbox_controller.h
10355 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10356 M: Michael Kerrisk <mtk.manpages@gmail.com>
10357 L: linux-man@vger.kernel.org
10359 W: http://www.kernel.org/doc/man-pages
10361 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10362 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10363 L: linux-mips@vger.kernel.org
10365 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10367 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10368 M: Andrew Lunn <andrew@lunn.ch>
10369 M: Vivien Didelot <vivien.didelot@gmail.com>
10370 L: netdev@vger.kernel.org
10372 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10373 F: Documentation/networking/devlink/mv88e6xxx.rst
10374 F: drivers/net/dsa/mv88e6xxx/
10375 F: include/linux/platform_data/mv88e6xxx.h
10377 MARVELL ARMADA 3700 PHY DRIVERS
10378 M: Miquel Raynal <miquel.raynal@bootlin.com>
10380 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10381 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10382 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10383 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10385 MARVELL ARMADA DRM SUPPORT
10386 M: Russell King <linux@armlinux.org.uk>
10388 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10389 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10390 F: Documentation/devicetree/bindings/display/armada/
10391 F: drivers/gpu/drm/armada/
10392 F: include/uapi/drm/armada_drm.h
10394 MARVELL CRYPTO DRIVER
10395 M: Boris Brezillon <bbrezillon@kernel.org>
10396 M: Arnaud Ebalard <arno@natisbad.org>
10397 M: Srujana Challa <schalla@marvell.com>
10398 L: linux-crypto@vger.kernel.org
10400 F: drivers/crypto/marvell/
10402 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10403 M: Mirko Lindner <mlindner@marvell.com>
10404 M: Stephen Hemminger <stephen@networkplumber.org>
10405 L: netdev@vger.kernel.org
10407 F: drivers/net/ethernet/marvell/sk*
10409 MARVELL LIBERTAS WIRELESS DRIVER
10410 L: libertas-dev@lists.infradead.org
10412 F: drivers/net/wireless/marvell/libertas/
10414 MARVELL MACCHIATOBIN SUPPORT
10415 M: Russell King <linux@armlinux.org.uk>
10416 L: linux-arm-kernel@lists.infradead.org
10418 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10420 MARVELL MV643XX ETHERNET DRIVER
10421 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10422 L: netdev@vger.kernel.org
10424 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10425 F: include/linux/mv643xx.h
10427 MARVELL MV88X3310 PHY DRIVER
10428 M: Russell King <linux@armlinux.org.uk>
10429 L: netdev@vger.kernel.org
10431 F: drivers/net/phy/marvell10g.c
10433 MARVELL MVEBU THERMAL DRIVER
10434 M: Miquel Raynal <miquel.raynal@bootlin.com>
10436 F: drivers/thermal/armada_thermal.c
10438 MARVELL MVNETA ETHERNET DRIVER
10439 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10440 L: netdev@vger.kernel.org
10442 F: drivers/net/ethernet/marvell/mvneta.*
10444 MARVELL MWIFIEX WIRELESS DRIVER
10445 M: Amitkumar Karwar <amitkarwar@gmail.com>
10446 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10447 M: Xinming Hu <huxinming820@gmail.com>
10448 L: linux-wireless@vger.kernel.org
10450 F: drivers/net/wireless/marvell/mwifiex/
10452 MARVELL MWL8K WIRELESS DRIVER
10453 M: Lennert Buytenhek <buytenh@wantstofly.org>
10454 L: linux-wireless@vger.kernel.org
10456 F: drivers/net/wireless/marvell/mwl8k.c
10458 MARVELL NAND CONTROLLER DRIVER
10459 M: Miquel Raynal <miquel.raynal@bootlin.com>
10460 L: linux-mtd@lists.infradead.org
10462 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10463 F: drivers/mtd/nand/raw/marvell_nand.c
10465 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10466 M: Sunil Goutham <sgoutham@marvell.com>
10467 M: Geetha sowjanya <gakula@marvell.com>
10468 M: Subbaraya Sundeep <sbhatta@marvell.com>
10469 M: hariprasad <hkelam@marvell.com>
10470 L: netdev@vger.kernel.org
10472 F: drivers/net/ethernet/marvell/octeontx2/nic/
10474 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10475 M: Sunil Goutham <sgoutham@marvell.com>
10476 M: Linu Cherian <lcherian@marvell.com>
10477 M: Geetha sowjanya <gakula@marvell.com>
10478 M: Jerin Jacob <jerinj@marvell.com>
10479 L: netdev@vger.kernel.org
10481 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10482 F: drivers/net/ethernet/marvell/octeontx2/af/
10484 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10485 M: Nicolas Pitre <nico@fluxnic.net>
10487 F: drivers/mmc/host/mvsdio.*
10489 MARVELL USB MDIO CONTROLLER DRIVER
10490 M: Tobias Waldekranz <tobias@waldekranz.com>
10491 L: netdev@vger.kernel.org
10493 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10494 F: drivers/net/phy/mdio-mvusb.c
10496 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10497 M: Hu Ziji <huziji@marvell.com>
10498 L: linux-mmc@vger.kernel.org
10500 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10501 F: drivers/mmc/host/sdhci-xenon*
10503 MATROX FRAMEBUFFER DRIVER
10504 L: linux-fbdev@vger.kernel.org
10506 F: drivers/video/fbdev/matrox/matroxfb_*
10507 F: include/uapi/linux/matroxfb.h
10509 MAX16065 HARDWARE MONITOR DRIVER
10510 M: Guenter Roeck <linux@roeck-us.net>
10511 L: linux-hwmon@vger.kernel.org
10513 F: Documentation/hwmon/max16065.rst
10514 F: drivers/hwmon/max16065.c
10516 MAX2175 SDR TUNER DRIVER
10517 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10518 L: linux-media@vger.kernel.org
10520 T: git git://linuxtv.org/media_tree.git
10521 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10522 F: Documentation/userspace-api/media/drivers/max2175.rst
10523 F: drivers/media/i2c/max2175*
10524 F: include/uapi/linux/max2175.h
10526 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10527 L: linux-hwmon@vger.kernel.org
10529 F: Documentation/hwmon/max6650.rst
10530 F: drivers/hwmon/max6650.c
10532 MAX6697 HARDWARE MONITOR DRIVER
10533 M: Guenter Roeck <linux@roeck-us.net>
10534 L: linux-hwmon@vger.kernel.org
10536 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10537 F: Documentation/hwmon/max6697.rst
10538 F: drivers/hwmon/max6697.c
10539 F: include/linux/platform_data/max6697.h
10541 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10542 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10543 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10544 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10545 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10546 L: linux-media@vger.kernel.org
10548 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10549 F: drivers/media/i2c/max9286.c
10551 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10552 M: Peter Rosin <peda@axentia.se>
10553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10555 F: Documentation/devicetree/bindings/sound/max9860.txt
10556 F: sound/soc/codecs/max9860.*
10558 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10559 M: Andreas Klinger <ak@it-klinger.de>
10560 L: linux-iio@vger.kernel.org
10562 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10563 F: drivers/iio/proximity/mb1232.c
10565 MAXIM MAX77650 PMIC MFD DRIVER
10566 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10567 L: linux-kernel@vger.kernel.org
10569 F: Documentation/devicetree/bindings/*/*max77650.yaml
10570 F: Documentation/devicetree/bindings/*/max77650*.yaml
10571 F: drivers/gpio/gpio-max77650.c
10572 F: drivers/input/misc/max77650-onkey.c
10573 F: drivers/leds/leds-max77650.c
10574 F: drivers/mfd/max77650.c
10575 F: drivers/power/supply/max77650-charger.c
10576 F: drivers/regulator/max77650-regulator.c
10577 F: include/linux/mfd/max77650.h
10579 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10580 M: Javier Martinez Canillas <javier@dowhile0.org>
10581 L: linux-kernel@vger.kernel.org
10583 F: Documentation/devicetree/bindings/*/*max77802.txt
10584 F: drivers/regulator/max77802-regulator.c
10585 F: include/dt-bindings/*/*max77802.h
10587 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10588 M: Krzysztof Kozlowski <krzk@kernel.org>
10589 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10590 L: linux-pm@vger.kernel.org
10592 F: drivers/power/supply/max14577_charger.c
10593 F: drivers/power/supply/max77693_charger.c
10595 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10596 M: Chanwoo Choi <cw00.choi@samsung.com>
10597 M: Krzysztof Kozlowski <krzk@kernel.org>
10598 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10599 L: linux-kernel@vger.kernel.org
10601 F: Documentation/devicetree/bindings/*/max77686.txt
10602 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10603 F: Documentation/devicetree/bindings/mfd/max14577.txt
10604 F: Documentation/devicetree/bindings/mfd/max77693.txt
10605 F: drivers/*/max14577*.c
10606 F: drivers/*/max77686*.c
10607 F: drivers/*/max77693*.c
10608 F: drivers/clk/clk-max77686.c
10609 F: drivers/extcon/extcon-max14577.c
10610 F: drivers/extcon/extcon-max77693.c
10611 F: drivers/rtc/rtc-max77686.c
10612 F: include/linux/mfd/max14577*.h
10613 F: include/linux/mfd/max77686*.h
10614 F: include/linux/mfd/max77693*.h
10616 MAXIRADIO FM RADIO RECEIVER DRIVER
10617 M: Hans Verkuil <hverkuil@xs4all.nl>
10618 L: linux-media@vger.kernel.org
10620 W: https://linuxtv.org
10621 T: git git://linuxtv.org/media_tree.git
10622 F: drivers/media/radio/radio-maxiradio*
10624 MCAN MMIO DEVICE DRIVER
10625 M: Dan Murphy <dmurphy@ti.com>
10626 M: Sriram Dash <sriram.dash@samsung.com>
10627 L: linux-can@vger.kernel.org
10629 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10630 F: drivers/net/can/m_can/m_can.c
10631 F: drivers/net/can/m_can/m_can.h
10632 F: drivers/net/can/m_can/m_can_platform.c
10634 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10635 M: Rishi Gupta <gupt21@gmail.com>
10636 L: linux-i2c@vger.kernel.org
10637 L: linux-input@vger.kernel.org
10639 F: drivers/hid/hid-mcp2221.c
10641 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10642 M: Peter Rosin <peda@axentia.se>
10643 L: linux-iio@vger.kernel.org
10645 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10646 F: drivers/iio/potentiometer/mcp4018.c
10647 F: drivers/iio/potentiometer/mcp4531.c
10649 MCR20A IEEE-802.15.4 RADIO DRIVER
10650 M: Xue Liu <liuxuenetmail@gmail.com>
10651 L: linux-wpan@vger.kernel.org
10653 W: https://github.com/xueliu/mcr20a-linux
10654 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10655 F: drivers/net/ieee802154/mcr20a.c
10656 F: drivers/net/ieee802154/mcr20a.h
10658 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10659 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10660 L: linux-iio@vger.kernel.org
10662 F: drivers/iio/dac/cio-dac.c
10664 MEDIA CONTROLLER FRAMEWORK
10665 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10666 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10667 L: linux-media@vger.kernel.org
10669 W: https://www.linuxtv.org
10670 T: git git://linuxtv.org/media_tree.git
10671 F: drivers/media/mc/
10672 F: include/media/media-*.h
10673 F: include/uapi/linux/media.h
10675 MEDIA DRIVER FOR FREESCALE IMX PXP
10676 M: Philipp Zabel <p.zabel@pengutronix.de>
10677 L: linux-media@vger.kernel.org
10679 T: git git://linuxtv.org/media_tree.git
10680 F: drivers/media/platform/imx-pxp.[ch]
10682 MEDIA DRIVERS FOR ASCOT2E
10683 M: Sergey Kozlov <serjk@netup.ru>
10684 M: Abylay Ospan <aospan@netup.ru>
10685 L: linux-media@vger.kernel.org
10687 W: https://linuxtv.org
10688 W: http://netup.tv/
10689 T: git git://linuxtv.org/media_tree.git
10690 F: drivers/media/dvb-frontends/ascot2e*
10692 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10693 M: Jasmin Jessich <jasmin@anw.at>
10694 L: linux-media@vger.kernel.org
10696 W: https://linuxtv.org
10697 T: git git://linuxtv.org/media_tree.git
10698 F: drivers/media/dvb-frontends/cxd2099*
10700 MEDIA DRIVERS FOR CXD2841ER
10701 M: Sergey Kozlov <serjk@netup.ru>
10702 M: Abylay Ospan <aospan@netup.ru>
10703 L: linux-media@vger.kernel.org
10705 W: https://linuxtv.org
10706 W: http://netup.tv/
10707 T: git git://linuxtv.org/media_tree.git
10708 F: drivers/media/dvb-frontends/cxd2841er*
10710 MEDIA DRIVERS FOR CXD2880
10711 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10712 L: linux-media@vger.kernel.org
10714 W: http://linuxtv.org/
10715 T: git git://linuxtv.org/media_tree.git
10716 F: drivers/media/dvb-frontends/cxd2880/*
10717 F: drivers/media/spi/cxd2880*
10719 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10720 L: linux-media@vger.kernel.org
10722 W: https://linuxtv.org
10723 T: git git://linuxtv.org/media_tree.git
10724 F: drivers/media/pci/ddbridge/*
10726 MEDIA DRIVERS FOR FREESCALE IMX
10727 M: Steve Longerbeam <slongerbeam@gmail.com>
10728 M: Philipp Zabel <p.zabel@pengutronix.de>
10729 L: linux-media@vger.kernel.org
10731 T: git git://linuxtv.org/media_tree.git
10732 F: Documentation/admin-guide/media/imx.rst
10733 F: Documentation/devicetree/bindings/media/imx.txt
10734 F: drivers/staging/media/imx/
10735 F: include/linux/imx-media.h
10736 F: include/media/imx.h
10738 MEDIA DRIVERS FOR FREESCALE IMX7
10739 M: Rui Miguel Silva <rmfrfs@gmail.com>
10740 L: linux-media@vger.kernel.org
10742 T: git git://linuxtv.org/media_tree.git
10743 F: Documentation/admin-guide/media/imx7.rst
10744 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10745 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10746 F: drivers/staging/media/imx/imx7-media-csi.c
10747 F: drivers/staging/media/imx/imx7-mipi-csis.c
10749 MEDIA DRIVERS FOR HELENE
10750 M: Abylay Ospan <aospan@netup.ru>
10751 L: linux-media@vger.kernel.org
10753 W: https://linuxtv.org
10754 W: http://netup.tv/
10755 T: git git://linuxtv.org/media_tree.git
10756 F: drivers/media/dvb-frontends/helene*
10758 MEDIA DRIVERS FOR HORUS3A
10759 M: Sergey Kozlov <serjk@netup.ru>
10760 M: Abylay Ospan <aospan@netup.ru>
10761 L: linux-media@vger.kernel.org
10763 W: https://linuxtv.org
10764 W: http://netup.tv/
10765 T: git git://linuxtv.org/media_tree.git
10766 F: drivers/media/dvb-frontends/horus3a*
10768 MEDIA DRIVERS FOR LNBH25
10769 M: Sergey Kozlov <serjk@netup.ru>
10770 M: Abylay Ospan <aospan@netup.ru>
10771 L: linux-media@vger.kernel.org
10773 W: https://linuxtv.org
10774 W: http://netup.tv/
10775 T: git git://linuxtv.org/media_tree.git
10776 F: drivers/media/dvb-frontends/lnbh25*
10778 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10779 L: linux-media@vger.kernel.org
10781 W: https://linuxtv.org
10782 T: git git://linuxtv.org/media_tree.git
10783 F: drivers/media/dvb-frontends/mxl5xx*
10785 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10786 M: Sergey Kozlov <serjk@netup.ru>
10787 M: Abylay Ospan <aospan@netup.ru>
10788 L: linux-media@vger.kernel.org
10790 W: https://linuxtv.org
10791 W: http://netup.tv/
10792 T: git git://linuxtv.org/media_tree.git
10793 F: drivers/media/pci/netup_unidvb/*
10795 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10796 M: Dmitry Osipenko <digetx@gmail.com>
10797 L: linux-media@vger.kernel.org
10798 L: linux-tegra@vger.kernel.org
10800 T: git git://linuxtv.org/media_tree.git
10801 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10802 F: drivers/staging/media/tegra-vde/
10804 MEDIA DRIVERS FOR RENESAS - CEU
10805 M: Jacopo Mondi <jacopo@jmondi.org>
10806 L: linux-media@vger.kernel.org
10807 L: linux-renesas-soc@vger.kernel.org
10809 T: git git://linuxtv.org/media_tree.git
10810 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10811 F: drivers/media/platform/renesas-ceu.c
10812 F: include/media/drv-intf/renesas-ceu.h
10814 MEDIA DRIVERS FOR RENESAS - DRIF
10815 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10816 L: linux-media@vger.kernel.org
10817 L: linux-renesas-soc@vger.kernel.org
10819 T: git git://linuxtv.org/media_tree.git
10820 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10821 F: drivers/media/platform/rcar_drif.c
10823 MEDIA DRIVERS FOR RENESAS - FCP
10824 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10825 L: linux-media@vger.kernel.org
10826 L: linux-renesas-soc@vger.kernel.org
10828 T: git git://linuxtv.org/media_tree.git
10829 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10830 F: drivers/media/platform/rcar-fcp.c
10831 F: include/media/rcar-fcp.h
10833 MEDIA DRIVERS FOR RENESAS - FDP1
10834 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10835 L: linux-media@vger.kernel.org
10836 L: linux-renesas-soc@vger.kernel.org
10838 T: git git://linuxtv.org/media_tree.git
10839 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10840 F: drivers/media/platform/rcar_fdp1.c
10842 MEDIA DRIVERS FOR RENESAS - VIN
10843 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10844 L: linux-media@vger.kernel.org
10845 L: linux-renesas-soc@vger.kernel.org
10847 T: git git://linuxtv.org/media_tree.git
10848 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10849 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10850 F: drivers/media/platform/rcar-vin/
10852 MEDIA DRIVERS FOR RENESAS - VSP1
10853 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10854 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10855 L: linux-media@vger.kernel.org
10856 L: linux-renesas-soc@vger.kernel.org
10858 T: git git://linuxtv.org/media_tree.git
10859 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10860 F: drivers/media/platform/vsp1/
10862 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10863 L: linux-media@vger.kernel.org
10865 W: https://linuxtv.org
10866 T: git git://linuxtv.org/media_tree.git
10867 F: drivers/media/dvb-frontends/stv0910*
10869 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10870 L: linux-media@vger.kernel.org
10872 W: https://linuxtv.org
10873 T: git git://linuxtv.org/media_tree.git
10874 F: drivers/media/dvb-frontends/stv6111*
10876 MEDIA DRIVERS FOR STM32 - DCMI
10877 M: Hugues Fruchet <hugues.fruchet@st.com>
10878 L: linux-media@vger.kernel.org
10880 T: git git://linuxtv.org/media_tree.git
10881 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10882 F: drivers/media/platform/stm32/stm32-dcmi.c
10884 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10885 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10886 L: linux-media@vger.kernel.org
10888 W: https://linuxtv.org
10889 Q: http://patchwork.kernel.org/project/linux-media/list/
10890 T: git git://linuxtv.org/media_tree.git
10891 F: Documentation/admin-guide/media/
10892 F: Documentation/devicetree/bindings/media/
10893 F: Documentation/driver-api/media/
10894 F: Documentation/userspace-api/media/
10896 F: drivers/staging/media/
10897 F: include/linux/platform_data/media/
10899 F: include/uapi/linux/dvb/
10900 F: include/uapi/linux/ivtv*
10901 F: include/uapi/linux/media.h
10902 F: include/uapi/linux/meye.h
10903 F: include/uapi/linux/uvcvideo.h
10904 F: include/uapi/linux/v4l2-*
10905 F: include/uapi/linux/videodev2.h
10907 MEDIATEK BLUETOOTH DRIVER
10908 M: Sean Wang <sean.wang@mediatek.com>
10909 L: linux-bluetooth@vger.kernel.org
10910 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10912 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10913 F: drivers/bluetooth/btmtkuart.c
10915 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10916 M: Sean Wang <sean.wang@mediatek.com>
10917 L: linux-pm@vger.kernel.org
10919 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10920 F: drivers/power/reset/mt6323-poweroff.c
10922 MEDIATEK CIR DRIVER
10923 M: Sean Wang <sean.wang@mediatek.com>
10925 F: drivers/media/rc/mtk-cir.c
10927 MEDIATEK DMA DRIVER
10928 M: Sean Wang <sean.wang@mediatek.com>
10929 L: dmaengine@vger.kernel.org
10930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10931 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10933 F: Documentation/devicetree/bindings/dma/mtk-*
10934 F: drivers/dma/mediatek/
10936 MEDIATEK ETHERNET DRIVER
10937 M: Felix Fietkau <nbd@nbd.name>
10938 M: John Crispin <john@phrozen.org>
10939 M: Sean Wang <sean.wang@mediatek.com>
10940 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10941 L: netdev@vger.kernel.org
10943 F: drivers/net/ethernet/mediatek/
10945 MEDIATEK I2C CONTROLLER DRIVER
10946 M: Qii Wang <qii.wang@mediatek.com>
10947 L: linux-i2c@vger.kernel.org
10949 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10950 F: drivers/i2c/busses/i2c-mt65xx.c
10952 MEDIATEK JPEG DRIVER
10953 M: Rick Chang <rick.chang@mediatek.com>
10954 M: Bin Liu <bin.liu@mediatek.com>
10956 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10957 F: drivers/media/platform/mtk-jpeg/
10959 MEDIATEK MDP DRIVER
10960 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10961 M: Houlong Wei <houlong.wei@mediatek.com>
10962 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10964 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10965 F: drivers/media/platform/mtk-mdp/
10966 F: drivers/media/platform/mtk-vpu/
10968 MEDIATEK MEDIA DRIVER
10969 M: Tiffany Lin <tiffany.lin@mediatek.com>
10970 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10972 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10973 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10974 F: drivers/media/platform/mtk-vcodec/
10975 F: drivers/media/platform/mtk-vpu/
10977 MEDIATEK MMC/SD/SDIO DRIVER
10978 M: Chaotian Jing <chaotian.jing@mediatek.com>
10980 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10981 F: drivers/mmc/host/mtk-sd.c
10983 MEDIATEK MT76 WIRELESS LAN DRIVER
10984 M: Felix Fietkau <nbd@nbd.name>
10985 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10986 R: Ryder Lee <ryder.lee@mediatek.com>
10987 L: linux-wireless@vger.kernel.org
10989 F: drivers/net/wireless/mediatek/mt76/
10991 MEDIATEK MT7601U WIRELESS LAN DRIVER
10992 M: Jakub Kicinski <kubakici@wp.pl>
10993 L: linux-wireless@vger.kernel.org
10995 F: drivers/net/wireless/mediatek/mt7601u/
10997 MEDIATEK MT7621/28/88 I2C DRIVER
10998 M: Stefan Roese <sr@denx.de>
10999 L: linux-i2c@vger.kernel.org
11001 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11002 F: drivers/i2c/busses/i2c-mt7621.c
11004 MEDIATEK NAND CONTROLLER DRIVER
11005 L: linux-mtd@lists.infradead.org
11007 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11008 F: drivers/mtd/nand/raw/mtk_*
11010 MEDIATEK PMIC LED DRIVER
11011 M: Sean Wang <sean.wang@mediatek.com>
11013 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11014 F: drivers/leds/leds-mt6323.c
11016 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11017 M: Sean Wang <sean.wang@mediatek.com>
11019 F: drivers/char/hw_random/mtk-rng.c
11021 MEDIATEK SWITCH DRIVER
11022 M: Sean Wang <sean.wang@mediatek.com>
11023 L: netdev@vger.kernel.org
11025 F: drivers/net/dsa/mt7530.*
11026 F: net/dsa/tag_mtk.c
11028 MEDIATEK USB3 DRD IP DRIVER
11029 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11030 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
11031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11032 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11034 F: drivers/usb/mtu3/
11036 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11037 M: Peter Senna Tschudin <peter.senna@gmail.com>
11038 M: Martin Donnelly <martin.donnelly@ge.com>
11039 M: Martyn Welch <martyn.welch@collabora.co.uk>
11041 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11042 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11044 MEGARAID SCSI/SAS DRIVERS
11045 M: Kashyap Desai <kashyap.desai@broadcom.com>
11046 M: Sumit Saxena <sumit.saxena@broadcom.com>
11047 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11048 L: megaraidlinux.pdl@broadcom.com
11049 L: linux-scsi@vger.kernel.org
11051 W: http://www.avagotech.com/support/
11052 F: Documentation/scsi/megaraid.rst
11053 F: drivers/scsi/megaraid.*
11054 F: drivers/scsi/megaraid/
11056 MELEXIS MLX90614 DRIVER
11057 M: Crt Mori <cmo@melexis.com>
11058 L: linux-iio@vger.kernel.org
11060 W: http://www.melexis.com
11061 F: drivers/iio/temperature/mlx90614.c
11063 MELEXIS MLX90632 DRIVER
11064 M: Crt Mori <cmo@melexis.com>
11065 L: linux-iio@vger.kernel.org
11067 W: http://www.melexis.com
11068 F: drivers/iio/temperature/mlx90632.c
11070 MELFAS MIP4 TOUCHSCREEN DRIVER
11071 M: Sangwon Jee <jeesw@melfas.com>
11073 W: http://www.melfas.com
11074 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11075 F: drivers/input/touchscreen/melfas_mip4.c
11077 MELLANOX ETHERNET DRIVER (mlx4_en)
11078 M: Tariq Toukan <tariqt@nvidia.com>
11079 L: netdev@vger.kernel.org
11081 W: http://www.mellanox.com
11082 Q: http://patchwork.ozlabs.org/project/netdev/list/
11083 F: drivers/net/ethernet/mellanox/mlx4/en_*
11085 MELLANOX ETHERNET DRIVER (mlx5e)
11086 M: Saeed Mahameed <saeedm@nvidia.com>
11087 L: netdev@vger.kernel.org
11089 W: http://www.mellanox.com
11090 Q: http://patchwork.ozlabs.org/project/netdev/list/
11091 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11093 MELLANOX ETHERNET INNOVA DRIVERS
11094 R: Boris Pismenny <borisp@nvidia.com>
11095 L: netdev@vger.kernel.org
11097 W: http://www.mellanox.com
11098 Q: http://patchwork.ozlabs.org/project/netdev/list/
11099 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11100 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11101 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11102 F: include/linux/mlx5/mlx5_ifc_fpga.h
11104 MELLANOX ETHERNET SWITCH DRIVERS
11105 M: Jiri Pirko <jiri@nvidia.com>
11106 M: Ido Schimmel <idosch@nvidia.com>
11107 L: netdev@vger.kernel.org
11109 W: http://www.mellanox.com
11110 Q: http://patchwork.ozlabs.org/project/netdev/list/
11111 F: drivers/net/ethernet/mellanox/mlxsw/
11112 F: tools/testing/selftests/drivers/net/mlxsw/
11114 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11115 M: mlxsw@nvidia.com
11116 L: netdev@vger.kernel.org
11118 W: http://www.mellanox.com
11119 Q: http://patchwork.ozlabs.org/project/netdev/list/
11120 F: drivers/net/ethernet/mellanox/mlxfw/
11122 MELLANOX HARDWARE PLATFORM SUPPORT
11123 M: Andy Shevchenko <andy@infradead.org>
11124 M: Darren Hart <dvhart@infradead.org>
11125 M: Vadim Pasternak <vadimp@nvidia.com>
11126 L: platform-driver-x86@vger.kernel.org
11128 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11129 F: drivers/platform/mellanox/
11130 F: include/linux/platform_data/mlxreg.h
11132 MELLANOX MLX4 core VPI driver
11133 M: Tariq Toukan <tariqt@nvidia.com>
11134 L: netdev@vger.kernel.org
11135 L: linux-rdma@vger.kernel.org
11137 W: http://www.mellanox.com
11138 Q: http://patchwork.ozlabs.org/project/netdev/list/
11139 F: drivers/net/ethernet/mellanox/mlx4/
11140 F: include/linux/mlx4/
11142 MELLANOX MLX4 IB driver
11143 M: Yishai Hadas <yishaih@nvidia.com>
11144 L: linux-rdma@vger.kernel.org
11146 W: http://www.mellanox.com
11147 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11148 F: drivers/infiniband/hw/mlx4/
11149 F: include/linux/mlx4/
11150 F: include/uapi/rdma/mlx4-abi.h
11152 MELLANOX MLX5 core VPI driver
11153 M: Saeed Mahameed <saeedm@nvidia.com>
11154 M: Leon Romanovsky <leonro@nvidia.com>
11155 L: netdev@vger.kernel.org
11156 L: linux-rdma@vger.kernel.org
11158 W: http://www.mellanox.com
11159 Q: http://patchwork.ozlabs.org/project/netdev/list/
11160 F: Documentation/networking/device_drivers/ethernet/mellanox/
11161 F: drivers/net/ethernet/mellanox/mlx5/core/
11162 F: include/linux/mlx5/
11164 MELLANOX MLX5 IB driver
11165 M: Leon Romanovsky <leonro@nvidia.com>
11166 L: linux-rdma@vger.kernel.org
11168 W: http://www.mellanox.com
11169 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11170 F: drivers/infiniband/hw/mlx5/
11171 F: include/linux/mlx5/
11172 F: include/uapi/rdma/mlx5-abi.h
11174 MELLANOX MLXCPLD I2C AND MUX DRIVER
11175 M: Vadim Pasternak <vadimp@nvidia.com>
11176 M: Michael Shych <michaelsh@nvidia.com>
11177 L: linux-i2c@vger.kernel.org
11179 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11180 F: drivers/i2c/busses/i2c-mlxcpld.c
11181 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11183 MELLANOX MLXCPLD LED DRIVER
11184 M: Vadim Pasternak <vadimp@nvidia.com>
11185 L: linux-leds@vger.kernel.org
11187 F: Documentation/leds/leds-mlxcpld.rst
11188 F: drivers/leds/leds-mlxcpld.c
11189 F: drivers/leds/leds-mlxreg.c
11191 MELLANOX PLATFORM DRIVER
11192 M: Vadim Pasternak <vadimp@nvidia.com>
11193 L: platform-driver-x86@vger.kernel.org
11195 F: drivers/platform/x86/mlx-platform.c
11198 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11199 M: "Paul E. McKenney" <paulmck@kernel.org>
11200 L: linux-kernel@vger.kernel.org
11202 F: arch/powerpc/include/asm/membarrier.h
11203 F: include/uapi/linux/membarrier.h
11204 F: kernel/sched/membarrier.c
11207 M: Mike Rapoport <rppt@linux.ibm.com>
11208 L: linux-mm@kvack.org
11210 F: Documentation/core-api/boot-time-mm.rst
11211 F: include/linux/memblock.h
11214 MEMORY CONTROLLER DRIVERS
11215 M: Krzysztof Kozlowski <krzk@kernel.org>
11216 L: linux-kernel@vger.kernel.org
11218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11219 F: Documentation/devicetree/bindings/memory-controllers/
11222 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11223 M: Dmitry Osipenko <digetx@gmail.com>
11224 L: linux-pm@vger.kernel.org
11225 L: linux-tegra@vger.kernel.org
11226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11228 F: drivers/devfreq/tegra20-devfreq.c
11229 F: drivers/devfreq/tegra30-devfreq.c
11232 M: Andrew Morton <akpm@linux-foundation.org>
11233 L: linux-mm@kvack.org
11235 W: http://www.linux-mm.org
11236 T: quilt https://ozlabs.org/~akpm/mmotm/
11237 T: quilt https://ozlabs.org/~akpm/mmots/
11238 T: git git://github.com/hnaz/linux-mm.git
11239 F: include/linux/gfp.h
11240 F: include/linux/memory_hotplug.h
11241 F: include/linux/mm.h
11242 F: include/linux/mmzone.h
11243 F: include/linux/vmalloc.h
11246 MEMORY TECHNOLOGY DEVICES (MTD)
11247 M: Miquel Raynal <miquel.raynal@bootlin.com>
11248 M: Richard Weinberger <richard@nod.at>
11249 M: Vignesh Raghavendra <vigneshr@ti.com>
11250 L: linux-mtd@lists.infradead.org
11252 W: http://www.linux-mtd.infradead.org/
11253 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11254 C: irc://irc.oftc.net/mtd
11255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11257 F: Documentation/devicetree/bindings/mtd/
11259 F: include/linux/mtd/
11260 F: include/uapi/mtd/
11262 MEN A21 WATCHDOG DRIVER
11263 M: Johannes Thumshirn <morbidrsa@gmail.com>
11264 L: linux-watchdog@vger.kernel.org
11266 F: drivers/watchdog/mena21_wdt.c
11268 MEN CHAMELEON BUS (mcb)
11269 M: Johannes Thumshirn <morbidrsa@gmail.com>
11271 F: Documentation/driver-api/men-chameleon-bus.rst
11273 F: include/linux/mcb.h
11275 MEN F21BMC (Board Management Controller)
11276 M: Andreas Werner <andreas.werner@men.de>
11278 F: Documentation/hwmon/menf21bmc.rst
11279 F: drivers/hwmon/menf21bmc_hwmon.c
11280 F: drivers/leds/leds-menf21bmc.c
11281 F: drivers/mfd/menf21bmc.c
11282 F: drivers/watchdog/menf21bmc_wdt.c
11284 MEN Z069 WATCHDOG DRIVER
11285 M: Johannes Thumshirn <jth@kernel.org>
11286 L: linux-watchdog@vger.kernel.org
11288 F: drivers/watchdog/menz69_wdt.c
11290 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11291 M: Neil Armstrong <narmstrong@baylibre.com>
11292 L: linux-media@vger.kernel.org
11293 L: linux-amlogic@lists.infradead.org
11295 W: http://linux-meson.com/
11296 T: git git://linuxtv.org/media_tree.git
11297 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11298 F: drivers/media/platform/meson/ao-cec-g12a.c
11299 F: drivers/media/platform/meson/ao-cec.c
11301 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11302 M: Liang Yang <liang.yang@amlogic.com>
11303 L: linux-mtd@lists.infradead.org
11305 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11306 F: drivers/mtd/nand/raw/meson_*
11308 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11309 M: Maxime Jourdan <mjourdan@baylibre.com>
11310 M: Neil Armstrong <narmstrong@baylibre.com>
11311 L: linux-media@vger.kernel.org
11312 L: linux-amlogic@lists.infradead.org
11314 T: git git://linuxtv.org/media_tree.git
11315 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11316 F: drivers/staging/media/meson/vdec/
11318 METHODE UDPU SUPPORT
11319 M: Vladimir Vid <vladimir.vid@sartura.hr>
11321 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11324 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11325 M: Hemant Kumar <hemantk@codeaurora.org>
11326 L: linux-arm-msm@vger.kernel.org
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11329 F: Documentation/mhi/
11330 F: drivers/bus/mhi/
11331 F: include/linux/mhi.h
11333 MICROBLAZE ARCHITECTURE
11334 M: Michal Simek <monstr@monstr.eu>
11336 W: http://www.monstr.eu/fdt/
11337 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11338 F: arch/microblaze/
11340 MICROCHIP AT91 DMA DRIVERS
11341 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11342 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11344 L: dmaengine@vger.kernel.org
11346 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11347 F: drivers/dma/at_hdmac.c
11348 F: drivers/dma/at_hdmac_regs.h
11349 F: drivers/dma/at_xdmac.c
11350 F: include/dt-bindings/dma/at91.h
11351 F: include/linux/platform_data/dma-atmel.h
11353 MICROCHIP AT91 SERIAL DRIVER
11354 M: Richard Genoud <richard.genoud@gmail.com>
11356 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11357 F: drivers/tty/serial/atmel_serial.c
11358 F: drivers/tty/serial/atmel_serial.h
11360 MICROCHIP AT91 USART MFD DRIVER
11361 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11362 L: linux-kernel@vger.kernel.org
11364 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11365 F: drivers/mfd/at91-usart.c
11366 F: include/dt-bindings/mfd/at91-usart.h
11368 MICROCHIP AT91 USART SPI DRIVER
11369 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11370 L: linux-spi@vger.kernel.org
11372 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11373 F: drivers/spi/spi-at91-usart.c
11375 MICROCHIP AUDIO ASOC DRIVERS
11376 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11381 MICROCHIP ECC DRIVER
11382 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11383 L: linux-crypto@vger.kernel.org
11385 F: drivers/crypto/atmel-ecc.*
11387 MICROCHIP I2C DRIVER
11388 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11389 L: linux-i2c@vger.kernel.org
11391 F: drivers/i2c/busses/i2c-at91-*.c
11392 F: drivers/i2c/busses/i2c-at91.h
11394 MICROCHIP ISC DRIVER
11395 M: Eugen Hristev <eugen.hristev@microchip.com>
11396 L: linux-media@vger.kernel.org
11398 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11399 F: drivers/media/platform/atmel/atmel-isc-base.c
11400 F: drivers/media/platform/atmel/atmel-isc-regs.h
11401 F: drivers/media/platform/atmel/atmel-isc.h
11402 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11403 F: include/linux/atmel-isc-media.h
11405 MICROCHIP ISI DRIVER
11406 M: Eugen Hristev <eugen.hristev@microchip.com>
11407 L: linux-media@vger.kernel.org
11409 F: drivers/media/platform/atmel/atmel-isi.c
11410 F: drivers/media/platform/atmel/atmel-isi.h
11412 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11413 M: Woojung Huh <woojung.huh@microchip.com>
11414 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11415 L: netdev@vger.kernel.org
11417 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11418 F: drivers/net/dsa/microchip/*
11419 F: include/linux/platform_data/microchip-ksz.h
11420 F: net/dsa/tag_ksz.c
11422 MICROCHIP LAN743X ETHERNET DRIVER
11423 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11424 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11425 L: netdev@vger.kernel.org
11427 F: drivers/net/ethernet/microchip/lan743x_*
11429 MICROCHIP LCDFB DRIVER
11430 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11431 L: linux-fbdev@vger.kernel.org
11433 F: drivers/video/fbdev/atmel_lcdfb.c
11434 F: include/video/atmel_lcdc.h
11436 MICROCHIP MCP16502 PMIC DRIVER
11437 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11440 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11441 F: drivers/regulator/mcp16502.c
11443 MICROCHIP MCP3911 ADC DRIVER
11444 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11445 M: Kent Gustavsson <kent@minoris.se>
11446 L: linux-iio@vger.kernel.org
11448 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11449 F: drivers/iio/adc/mcp3911.c
11451 MICROCHIP MMC/SD/SDIO MCI DRIVER
11452 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11454 F: drivers/mmc/host/atmel-mci.c
11456 MICROCHIP NAND DRIVER
11457 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11458 L: linux-mtd@lists.infradead.org
11460 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11461 F: drivers/mtd/nand/raw/atmel/*
11463 MICROCHIP PWM DRIVER
11464 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11466 L: linux-pwm@vger.kernel.org
11468 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11469 F: drivers/pwm/pwm-atmel.c
11471 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11472 M: Eugen Hristev <eugen.hristev@microchip.com>
11473 L: linux-iio@vger.kernel.org
11475 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11476 F: drivers/iio/adc/at91-sama5d2_adc.c
11477 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11479 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11480 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11482 F: drivers/power/reset/at91-sama5d2_shdwc.c
11484 MICROCHIP SPI DRIVER
11485 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11487 F: drivers/spi/spi-atmel.*
11489 MICROCHIP SSC DRIVER
11490 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11493 F: drivers/misc/atmel-ssc.c
11494 F: include/linux/atmel-ssc.h
11496 MICROCHIP USB251XB DRIVER
11497 M: Richard Leitner <richard.leitner@skidata.com>
11498 L: linux-usb@vger.kernel.org
11500 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11501 F: drivers/usb/misc/usb251xb.c
11503 MICROCHIP USBA UDC DRIVER
11504 M: Cristian Birsan <cristian.birsan@microchip.com>
11505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11507 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11509 MICROCHIP WILC1000 WIFI DRIVER
11510 M: Ajay Singh <ajay.kathat@microchip.com>
11511 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11512 L: linux-wireless@vger.kernel.org
11514 F: drivers/net/wireless/microchip/wilc1000/
11516 MICROSEMI MIPS SOCS
11517 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11518 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11519 L: linux-mips@vger.kernel.org
11521 F: Documentation/devicetree/bindings/mips/mscc.txt
11522 F: arch/mips/boot/dts/mscc/
11523 F: arch/mips/configs/generic/board-ocelot.config
11524 F: arch/mips/generic/board-ocelot.c
11526 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11527 M: Don Brace <don.brace@microsemi.com>
11528 L: esc.storagedev@microsemi.com
11529 L: linux-scsi@vger.kernel.org
11531 F: Documentation/scsi/smartpqi.rst
11532 F: drivers/scsi/smartpqi/Kconfig
11533 F: drivers/scsi/smartpqi/Makefile
11534 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11535 F: include/linux/cciss*.h
11536 F: include/uapi/linux/cciss*.h
11538 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11539 M: Chen Yu <yu.c.chen@intel.com>
11540 L: platform-driver-x86@vger.kernel.org
11542 F: drivers/platform/x86/surfacepro3_button.c
11544 MICROTEK X6 SCANNER
11545 M: Oliver Neukum <oliver@neukum.org>
11547 F: drivers/usb/image/microtek.*
11550 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11551 L: linux-mips@vger.kernel.org
11553 W: http://www.linux-mips.org/
11554 Q: https://patchwork.kernel.org/project/linux-mips/list/
11555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11556 F: Documentation/devicetree/bindings/mips/
11557 F: Documentation/mips/
11559 F: drivers/platform/mips/
11561 MIPS BOSTON DEVELOPMENT BOARD
11562 M: Paul Burton <paulburton@kernel.org>
11563 L: linux-mips@vger.kernel.org
11565 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11566 F: arch/mips/boot/dts/img/boston.dts
11567 F: arch/mips/configs/generic/board-boston.config
11568 F: drivers/clk/imgtec/clk-boston.c
11569 F: include/dt-bindings/clock/boston-clock.h
11572 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11573 M: Serge Semin <fancer.lancer@gmail.com>
11574 L: linux-mips@vger.kernel.org
11576 F: drivers/bus/mips_cdmm.c
11577 F: drivers/clocksource/mips-gic-timer.c
11578 F: drivers/cpuidle/cpuidle-cps.c
11579 F: drivers/irqchip/irq-mips-cpu.c
11580 F: drivers/irqchip/irq-mips-gic.c
11582 MIPS GENERIC PLATFORM
11583 M: Paul Burton <paulburton@kernel.org>
11584 L: linux-mips@vger.kernel.org
11586 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11587 F: arch/mips/generic/
11588 F: arch/mips/tools/generic-board-config.sh
11590 MIPS RINT INSTRUCTION EMULATION
11591 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11592 L: linux-mips@vger.kernel.org
11594 F: arch/mips/math-emu/dp_rint.c
11595 F: arch/mips/math-emu/sp_rint.c
11597 MIPS/LOONGSON1 ARCHITECTURE
11598 M: Keguang Zhang <keguang.zhang@gmail.com>
11599 L: linux-mips@vger.kernel.org
11601 F: arch/mips/include/asm/mach-loongson32/
11602 F: arch/mips/loongson32/
11603 F: drivers/*/*/*loongson1*
11604 F: drivers/*/*loongson1*
11606 MIPS/LOONGSON2EF ARCHITECTURE
11607 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11608 L: linux-mips@vger.kernel.org
11610 F: arch/mips/include/asm/mach-loongson2ef/
11611 F: arch/mips/loongson2ef/
11612 F: drivers/*/*/*loongson2*
11613 F: drivers/*/*loongson2*
11615 MIPS/LOONGSON64 ARCHITECTURE
11616 M: Huacai Chen <chenhc@lemote.com>
11617 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11618 L: linux-mips@vger.kernel.org
11620 F: arch/mips/include/asm/mach-loongson64/
11621 F: arch/mips/loongson64/
11622 F: drivers/*/*/*loongson3*
11623 F: drivers/*/*loongson3*
11624 F: drivers/irqchip/irq-loongson*
11625 F: drivers/platform/mips/cpu_hwmon.c
11627 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11628 M: Hans Verkuil <hverkuil@xs4all.nl>
11629 L: linux-media@vger.kernel.org
11631 W: https://linuxtv.org
11632 T: git git://linuxtv.org/media_tree.git
11633 F: drivers/media/radio/radio-miropcm20*
11636 R: Lubomir Rintel <lkundrak@v3.sk>
11637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11640 F: arch/arm/boot/dts/mmp*
11641 F: arch/arm/mach-mmp/
11644 MMP USB PHY DRIVERS
11645 R: Lubomir Rintel <lkundrak@v3.sk>
11646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11648 F: drivers/phy/marvell/phy-mmp3-usb.c
11649 F: drivers/phy/marvell/phy-pxa-usb.c
11651 MMU GATHER AND TLB INVALIDATION
11652 M: Will Deacon <will@kernel.org>
11653 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11654 M: Andrew Morton <akpm@linux-foundation.org>
11655 M: Nick Piggin <npiggin@gmail.com>
11656 M: Peter Zijlstra <peterz@infradead.org>
11657 L: linux-arch@vger.kernel.org
11658 L: linux-mm@kvack.org
11660 F: arch/*/include/asm/tlb.h
11661 F: include/asm-generic/tlb.h
11664 MN88472 MEDIA DRIVER
11665 M: Antti Palosaari <crope@iki.fi>
11666 L: linux-media@vger.kernel.org
11668 W: https://linuxtv.org
11669 W: http://palosaari.fi/linux/
11670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11671 F: drivers/media/dvb-frontends/mn88472*
11673 MN88473 MEDIA DRIVER
11674 M: Antti Palosaari <crope@iki.fi>
11675 L: linux-media@vger.kernel.org
11677 W: https://linuxtv.org
11678 W: http://palosaari.fi/linux/
11679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11680 F: drivers/media/dvb-frontends/mn88473*
11683 M: Jessica Yu <jeyu@kernel.org>
11685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11686 F: include/linux/module.h
11689 MONOLITHIC POWER SYSTEM PMIC DRIVER
11690 M: Saravanan Sekar <sravanhome@gmail.com>
11692 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11693 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11694 F: drivers/iio/adc/mp2629_adc.c
11695 F: drivers/mfd/mp2629.c
11696 F: drivers/power/supply/mp2629_charger.c
11697 F: drivers/regulator/mp5416.c
11698 F: drivers/regulator/mpq7920.c
11699 F: drivers/regulator/mpq7920.h
11700 F: include/linux/mfd/mp2629.h
11702 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11704 W: http://popies.net/meye/
11705 F: Documentation/userspace-api/media/drivers/meye*
11706 F: drivers/media/pci/meye/
11707 F: include/uapi/linux/meye.h
11709 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11710 M: Jiri Slaby <jirislaby@kernel.org>
11712 F: Documentation/driver-api/serial/moxa-smartio.rst
11713 F: drivers/tty/mxser.*
11715 MR800 AVERMEDIA USB FM RADIO DRIVER
11716 M: Alexey Klimov <klimov.linux@gmail.com>
11717 L: linux-media@vger.kernel.org
11719 T: git git://linuxtv.org/media_tree.git
11720 F: drivers/media/radio/radio-mr800.c
11722 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11723 M: Alan Ott <alan@signal11.us>
11724 L: linux-wpan@vger.kernel.org
11726 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11727 F: drivers/net/ieee802154/mrf24j40.c
11730 M: "Lee, Chun-Yi" <jlee@suse.com>
11731 L: platform-driver-x86@vger.kernel.org
11733 F: drivers/platform/x86/msi-laptop.c
11736 L: platform-driver-x86@vger.kernel.org
11738 F: drivers/platform/x86/msi-wmi.c
11740 MSI001 MEDIA DRIVER
11741 M: Antti Palosaari <crope@iki.fi>
11742 L: linux-media@vger.kernel.org
11744 W: https://linuxtv.org
11745 W: http://palosaari.fi/linux/
11746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11747 T: git git://linuxtv.org/anttip/media_tree.git
11748 F: drivers/media/tuners/msi001*
11750 MSI2500 MEDIA DRIVER
11751 M: Antti Palosaari <crope@iki.fi>
11752 L: linux-media@vger.kernel.org
11754 W: https://linuxtv.org
11755 W: http://palosaari.fi/linux/
11756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11757 T: git git://linuxtv.org/anttip/media_tree.git
11758 F: drivers/media/usb/msi2500/
11760 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11761 M: Robert Jarzmik <robert.jarzmik@free.fr>
11762 L: linux-mtd@lists.infradead.org
11764 F: drivers/mtd/devices/docg3*
11766 MT9M032 APTINA SENSOR DRIVER
11767 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11768 L: linux-media@vger.kernel.org
11770 T: git git://linuxtv.org/media_tree.git
11771 F: drivers/media/i2c/mt9m032.c
11772 F: include/media/i2c/mt9m032.h
11774 MT9P031 APTINA CAMERA SENSOR
11775 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11776 L: linux-media@vger.kernel.org
11778 T: git git://linuxtv.org/media_tree.git
11779 F: drivers/media/i2c/mt9p031.c
11780 F: include/media/i2c/mt9p031.h
11782 MT9T001 APTINA CAMERA SENSOR
11783 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11784 L: linux-media@vger.kernel.org
11786 T: git git://linuxtv.org/media_tree.git
11787 F: drivers/media/i2c/mt9t001.c
11788 F: include/media/i2c/mt9t001.h
11790 MT9T112 APTINA CAMERA SENSOR
11791 M: Jacopo Mondi <jacopo@jmondi.org>
11792 L: linux-media@vger.kernel.org
11794 T: git git://linuxtv.org/media_tree.git
11795 F: drivers/media/i2c/mt9t112.c
11796 F: include/media/i2c/mt9t112.h
11798 MT9V032 APTINA CAMERA SENSOR
11799 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11800 L: linux-media@vger.kernel.org
11802 T: git git://linuxtv.org/media_tree.git
11803 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11804 F: drivers/media/i2c/mt9v032.c
11805 F: include/media/i2c/mt9v032.h
11807 MT9V111 APTINA CAMERA SENSOR
11808 M: Jacopo Mondi <jacopo@jmondi.org>
11809 L: linux-media@vger.kernel.org
11811 T: git git://linuxtv.org/media_tree.git
11812 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11813 F: drivers/media/i2c/mt9v111.c
11815 MULTIFUNCTION DEVICES (MFD)
11816 M: Lee Jones <lee.jones@linaro.org>
11818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11819 F: Documentation/devicetree/bindings/mfd/
11821 F: include/dt-bindings/mfd/
11822 F: include/linux/mfd/
11824 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11826 F: drivers/mmc/host/mmc_spi.c
11827 F: include/linux/spi/mmc_spi.h
11829 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11830 M: Ulf Hansson <ulf.hansson@linaro.org>
11831 L: linux-mmc@vger.kernel.org
11833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11834 F: Documentation/devicetree/bindings/mmc/
11836 F: include/linux/mmc/
11837 F: include/uapi/linux/mmc/
11839 MULTIPLEXER SUBSYSTEM
11840 M: Peter Rosin <peda@axentia.se>
11842 F: Documentation/ABI/testing/sysfs-class-mux*
11843 F: Documentation/devicetree/bindings/mux/
11845 F: include/dt-bindings/mux/
11846 F: include/linux/mux/
11848 MULTITECH MULTIPORT CARD (ISICOM)
11850 F: drivers/tty/isicom.c
11851 F: include/linux/isicom.h
11853 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11854 M: Bin Liu <b-liu@ti.com>
11855 L: linux-usb@vger.kernel.org
11857 F: drivers/usb/musb/
11859 MXL301RF MEDIA DRIVER
11860 M: Akihiro Tsukada <tskd08@gmail.com>
11861 L: linux-media@vger.kernel.org
11863 F: drivers/media/tuners/mxl301rf*
11865 MXL5007T MEDIA DRIVER
11866 M: Michael Krufky <mkrufky@linuxtv.org>
11867 L: linux-media@vger.kernel.org
11869 W: https://linuxtv.org
11870 W: http://github.com/mkrufky
11871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11872 T: git git://linuxtv.org/mkrufky/tuners.git
11873 F: drivers/media/tuners/mxl5007t.*
11876 M: Marek Vasut <marex@denx.de>
11877 M: Stefan Agner <stefan@agner.ch>
11878 L: dri-devel@lists.freedesktop.org
11880 T: git git://anongit.freedesktop.org/drm/drm-misc
11881 F: Documentation/devicetree/bindings/display/mxsfb.txt
11882 F: drivers/gpu/drm/mxsfb/
11884 MYLEX DAC960 PCI RAID Controller
11885 M: Hannes Reinecke <hare@kernel.org>
11886 L: linux-scsi@vger.kernel.org
11888 F: drivers/scsi/myrb.*
11889 F: drivers/scsi/myrs.*
11891 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11892 M: Chris Lee <christopher.lee@cspi.com>
11893 L: netdev@vger.kernel.org
11895 W: https://www.cspi.com/ethernet-products/support/downloads/
11896 F: drivers/net/ethernet/myricom/myri10ge/
11898 NAND FLASH SUBSYSTEM
11899 M: Miquel Raynal <miquel.raynal@bootlin.com>
11900 R: Richard Weinberger <richard@nod.at>
11901 L: linux-mtd@lists.infradead.org
11903 W: http://www.linux-mtd.infradead.org/
11904 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11905 C: irc://irc.oftc.net/mtd
11906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11907 F: drivers/mtd/nand/
11908 F: include/linux/mtd/*nand*.h
11910 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11911 M: Daniel Mack <zonque@gmail.com>
11912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11914 W: http://www.native-instruments.com
11915 F: sound/usb/caiaq/
11917 NATSEMI ETHERNET DRIVER (DP8381x)
11919 F: drivers/net/ethernet/natsemi/natsemi.c
11921 NCR 5380 SCSI DRIVERS
11922 M: Finn Thain <fthain@telegraphics.com.au>
11923 M: Michael Schmitz <schmitzmic@gmail.com>
11924 L: linux-scsi@vger.kernel.org
11926 F: Documentation/scsi/g_NCR5380.rst
11927 F: drivers/scsi/NCR5380.*
11928 F: drivers/scsi/arm/cumana_1.c
11929 F: drivers/scsi/arm/oak.c
11930 F: drivers/scsi/atari_scsi.*
11931 F: drivers/scsi/dmx3191d.c
11932 F: drivers/scsi/g_NCR5380.*
11933 F: drivers/scsi/mac_scsi.*
11934 F: drivers/scsi/sun3_scsi.*
11935 F: drivers/scsi/sun3_scsi_vme.c
11938 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11942 NCT6775 HARDWARE MONITOR DRIVER
11943 M: Guenter Roeck <linux@roeck-us.net>
11944 L: linux-hwmon@vger.kernel.org
11946 F: Documentation/hwmon/nct6775.rst
11947 F: drivers/hwmon/nct6775.c
11950 M: Jakub Kicinski <kuba@kernel.org>
11952 F: drivers/net/netdevsim/*
11954 NETEM NETWORK EMULATOR
11955 M: Stephen Hemminger <stephen@networkplumber.org>
11956 L: netdev@vger.kernel.org
11958 F: net/sched/sch_netem.c
11960 NETERION 10GbE DRIVERS (s2io/vxge)
11961 M: Jon Mason <jdmason@kudzu.us>
11962 L: netdev@vger.kernel.org
11964 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11965 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11966 F: drivers/net/ethernet/neterion/
11969 M: Pablo Neira Ayuso <pablo@netfilter.org>
11970 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11971 M: Florian Westphal <fw@strlen.de>
11972 L: netfilter-devel@vger.kernel.org
11973 L: coreteam@netfilter.org
11975 W: http://www.netfilter.org/
11976 W: http://www.iptables.org/
11977 W: http://www.nftables.org/
11978 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11981 F: include/linux/netfilter*
11982 F: include/linux/netfilter/
11983 F: include/net/netfilter/
11984 F: include/uapi/linux/netfilter*
11985 F: include/uapi/linux/netfilter/
11986 F: net/*/netfilter.c
11987 F: net/*/netfilter/
11988 F: net/bridge/br_netfilter*.c
11991 NETROM NETWORK LAYER
11992 M: Ralf Baechle <ralf@linux-mips.org>
11993 L: linux-hams@vger.kernel.org
11995 W: http://www.linux-ax25.org/
11996 F: include/net/netrom.h
11997 F: include/uapi/linux/netrom.h
12000 NETRONOME ETHERNET DRIVERS
12001 M: Simon Horman <simon.horman@netronome.com>
12002 R: Jakub Kicinski <kuba@kernel.org>
12003 L: oss-drivers@netronome.com
12005 F: drivers/net/ethernet/netronome/
12007 NETWORK BLOCK DEVICE (NBD)
12008 M: Josef Bacik <josef@toxicpanda.com>
12009 L: linux-block@vger.kernel.org
12010 L: nbd@other.debian.org
12012 F: Documentation/admin-guide/blockdev/nbd.rst
12013 F: drivers/block/nbd.c
12014 F: include/trace/events/nbd.h
12015 F: include/uapi/linux/nbd.h
12017 NETWORK DROP MONITOR
12018 M: Neil Horman <nhorman@tuxdriver.com>
12019 L: netdev@vger.kernel.org
12021 W: https://fedorahosted.org/dropwatch/
12022 F: include/net/drop_monitor.h
12023 F: include/uapi/linux/net_dropmon.h
12024 F: net/core/drop_monitor.c
12027 M: "David S. Miller" <davem@davemloft.net>
12028 M: Jakub Kicinski <kuba@kernel.org>
12029 L: netdev@vger.kernel.org
12031 W: http://www.linuxfoundation.org/en/Net
12032 Q: http://patchwork.ozlabs.org/project/netdev/list/
12033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12035 F: Documentation/devicetree/bindings/net/
12037 F: include/linux/etherdevice.h
12038 F: include/linux/fcdevice.h
12039 F: include/linux/fddidevice.h
12040 F: include/linux/hippidevice.h
12041 F: include/linux/if_*
12042 F: include/linux/inetdevice.h
12043 F: include/linux/netdevice.h
12044 F: include/uapi/linux/if_*
12045 F: include/uapi/linux/netdevice.h
12047 NETWORKING DRIVERS (WIRELESS)
12048 M: Kalle Valo <kvalo@codeaurora.org>
12049 L: linux-wireless@vger.kernel.org
12051 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12054 F: Documentation/devicetree/bindings/net/wireless/
12055 F: drivers/net/wireless/
12058 M: Andrew Lunn <andrew@lunn.ch>
12059 M: Vivien Didelot <vivien.didelot@gmail.com>
12060 M: Florian Fainelli <f.fainelli@gmail.com>
12062 F: Documentation/devicetree/bindings/net/dsa/
12063 F: drivers/net/dsa/
12064 F: include/linux/dsa/
12065 F: include/linux/platform_data/dsa.h
12066 F: include/net/dsa.h
12069 NETWORKING [GENERAL]
12070 M: "David S. Miller" <davem@davemloft.net>
12071 M: Jakub Kicinski <kuba@kernel.org>
12072 L: netdev@vger.kernel.org
12074 W: http://www.linuxfoundation.org/en/Net
12075 Q: http://patchwork.ozlabs.org/project/netdev/list/
12076 B: mailto:netdev@vger.kernel.org
12077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12079 F: Documentation/networking/
12080 F: include/linux/in.h
12081 F: include/linux/net.h
12082 F: include/linux/netdevice.h
12084 F: include/uapi/linux/in.h
12085 F: include/uapi/linux/net.h
12086 F: include/uapi/linux/net_namespace.h
12087 F: include/uapi/linux/netdevice.h
12091 F: tools/testing/selftests/net/
12094 M: Steffen Klassert <steffen.klassert@secunet.com>
12095 M: Herbert Xu <herbert@gondor.apana.org.au>
12096 M: "David S. Miller" <davem@davemloft.net>
12097 L: netdev@vger.kernel.org
12099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12101 F: include/net/xfrm.h
12102 F: include/uapi/linux/xfrm.h
12105 F: net/ipv4/ip_vti.c
12106 F: net/ipv4/ipcomp.c
12110 F: net/ipv6/ip6_vti.c
12111 F: net/ipv6/ipcomp6.c
12116 NETWORKING [IPv4/IPv6]
12117 M: "David S. Miller" <davem@davemloft.net>
12118 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12119 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12120 L: netdev@vger.kernel.org
12122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12128 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12129 M: Paul Moore <paul@paul-moore.com>
12130 L: netdev@vger.kernel.org
12131 L: linux-security-module@vger.kernel.org
12133 W: https://github.com/netlabel
12134 F: Documentation/netlabel/
12135 F: include/net/calipso.h
12136 F: include/net/cipso_ipv4.h
12137 F: include/net/netlabel.h
12138 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12139 F: include/uapi/linux/netfilter/xt_SECMARK.h
12140 F: net/ipv4/cipso_ipv4.c
12141 F: net/ipv6/calipso.c
12142 F: net/netfilter/xt_CONNSECMARK.c
12143 F: net/netfilter/xt_SECMARK.c
12147 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12148 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12149 L: netdev@vger.kernel.org
12150 L: mptcp@lists.01.org
12152 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12153 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12154 F: include/net/mptcp.h
12155 F: include/uapi/linux/mptcp.h
12157 F: tools/testing/selftests/net/mptcp/
12160 M: Eric Dumazet <edumazet@google.com>
12161 L: netdev@vger.kernel.org
12163 F: include/linux/tcp.h
12164 F: include/net/tcp.h
12165 F: include/trace/events/tcp.h
12166 F: include/uapi/linux/tcp.h
12167 F: net/ipv4/syncookies.c
12169 F: net/ipv6/syncookies.c
12173 M: Boris Pismenny <borisp@nvidia.com>
12174 M: Aviad Yehezkel <aviadye@nvidia.com>
12175 M: John Fastabend <john.fastabend@gmail.com>
12176 M: Daniel Borkmann <daniel@iogearbox.net>
12177 M: Jakub Kicinski <kuba@kernel.org>
12178 L: netdev@vger.kernel.org
12180 F: include/net/tls.h
12181 F: include/uapi/linux/tls.h
12184 NETWORKING [WIRELESS]
12185 L: linux-wireless@vger.kernel.org
12186 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12188 NETXEN (1/10) GbE SUPPORT
12189 M: Manish Chopra <manishc@marvell.com>
12190 M: Rahul Verma <rahulv@marvell.com>
12191 M: GR-Linux-NIC-Dev@marvell.com
12192 L: netdev@vger.kernel.org
12194 F: drivers/net/ethernet/qlogic/netxen/
12196 NET_FAILOVER MODULE
12197 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12198 L: netdev@vger.kernel.org
12200 F: Documentation/networking/net_failover.rst
12201 F: drivers/net/net_failover.c
12202 F: include/net/net_failover.h
12205 M: David Ahern <dsahern@kernel.org>
12206 L: netdev@vger.kernel.org
12208 F: include/net/netns/nexthop.h
12209 F: include/net/nexthop.h
12210 F: include/uapi/linux/nexthop.h
12211 F: net/ipv4/nexthop.c
12214 L: netdev@vger.kernel.org
12216 F: Documentation/devicetree/bindings/net/nfc/
12218 F: include/linux/platform_data/nfcmrvl.h
12219 F: include/net/nfc/
12220 F: include/uapi/linux/nfc.h
12223 NFS, SUNRPC, AND LOCKD CLIENTS
12224 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12225 M: Anna Schumaker <anna.schumaker@netapp.com>
12226 L: linux-nfs@vger.kernel.org
12228 W: http://client.linux-nfs.org
12229 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12233 F: include/linux/lockd/
12234 F: include/linux/nfs*
12235 F: include/linux/sunrpc/
12236 F: include/uapi/linux/nfs*
12237 F: include/uapi/linux/sunrpc/
12241 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12242 L: linux-nilfs@vger.kernel.org
12244 W: https://nilfs.sourceforge.io/
12245 W: https://nilfs.osdn.jp/
12246 T: git git://github.com/konis/nilfs2.git
12247 F: Documentation/filesystems/nilfs2.rst
12249 F: include/trace/events/nilfs2.h
12250 F: include/uapi/linux/nilfs2_api.h
12251 F: include/uapi/linux/nilfs2_ondisk.h
12253 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12254 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12256 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12257 F: Documentation/scsi/NinjaSCSI.rst
12258 F: drivers/scsi/pcmcia/nsp_*
12260 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12261 M: GOTO Masanori <gotom@debian.or.jp>
12262 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12264 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12265 F: Documentation/scsi/NinjaSCSI.rst
12266 F: drivers/scsi/nsp32*
12269 M: Ley Foon Tan <ley.foon.tan@intel.com>
12271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12274 NOHZ, DYNTICKS SUPPORT
12275 M: Frederic Weisbecker <fweisbec@gmail.com>
12276 M: Thomas Gleixner <tglx@linutronix.de>
12277 M: Ingo Molnar <mingo@kernel.org>
12278 L: linux-kernel@vger.kernel.org
12280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12281 F: include/linux/sched/nohz.h
12282 F: include/linux/tick.h
12283 F: kernel/time/tick*.*
12285 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12286 M: Pavel Machek <pavel@ucw.cz>
12287 M: Sakari Ailus <sakari.ailus@iki.fi>
12288 L: linux-media@vger.kernel.org
12290 F: drivers/media/i2c/ad5820.c
12291 F: drivers/media/i2c/et8ek8
12293 NOKIA N900 POWER SUPPLY DRIVERS
12294 R: Pali Rohár <pali@kernel.org>
12295 F: drivers/power/supply/bq2415x_charger.c
12296 F: drivers/power/supply/bq27xxx_battery.c
12297 F: drivers/power/supply/bq27xxx_battery_i2c.c
12298 F: drivers/power/supply/isp1704_charger.c
12299 F: drivers/power/supply/rx51_battery.c
12300 F: include/linux/power/bq2415x_charger.h
12301 F: include/linux/power/bq27xxx_battery.h
12304 M: Willy Tarreau <w@1wt.eu>
12306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12307 F: tools/include/nolibc/
12310 M: Matthias Maennich <maennich@google.com>
12312 F: Documentation/core-api/symbol-namespaces.rst
12316 M: Sanjay R Mehta <sanju.mehta@amd.com>
12317 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12318 L: linux-ntb@googlegroups.com
12320 F: drivers/ntb/hw/amd/
12323 M: Jon Mason <jdmason@kudzu.us>
12324 M: Dave Jiang <dave.jiang@intel.com>
12325 M: Allen Hubbe <allenbh@gmail.com>
12326 L: linux-ntb@googlegroups.com
12328 W: https://github.com/jonmason/ntb/wiki
12329 T: git git://github.com/jonmason/ntb.git
12330 F: drivers/net/ntb_netdev.c
12332 F: include/linux/ntb.h
12333 F: include/linux/ntb_transport.h
12334 F: tools/testing/selftests/ntb/
12337 M: Serge Semin <fancer.lancer@gmail.com>
12338 L: linux-ntb@googlegroups.com
12340 F: drivers/ntb/hw/idt/
12343 M: Dave Jiang <dave.jiang@intel.com>
12344 L: linux-ntb@googlegroups.com
12346 W: https://github.com/davejiang/linux/wiki
12347 T: git https://github.com/davejiang/linux.git
12348 F: drivers/ntb/hw/intel/
12351 M: Anton Altaparmakov <anton@tuxera.com>
12352 L: linux-ntfs-dev@lists.sourceforge.net
12354 W: http://www.tuxera.com/
12355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12356 F: Documentation/filesystems/ntfs.rst
12360 M: Finn Thain <fthain@telegraphics.com.au>
12361 L: linux-m68k@lists.linux-m68k.org
12363 F: arch/*/include/asm/nubus.h
12365 F: include/linux/nubus.h
12366 F: include/uapi/linux/nubus.h
12368 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12369 M: Antonino Daplas <adaplas@gmail.com>
12370 L: linux-fbdev@vger.kernel.org
12372 F: drivers/video/fbdev/nvidia/
12373 F: drivers/video/fbdev/riva/
12376 M: Keith Busch <kbusch@kernel.org>
12377 M: Jens Axboe <axboe@fb.com>
12378 M: Christoph Hellwig <hch@lst.de>
12379 M: Sagi Grimberg <sagi@grimberg.me>
12380 L: linux-nvme@lists.infradead.org
12382 W: http://git.infradead.org/nvme.git
12383 T: git://git.infradead.org/nvme.git
12384 F: drivers/nvme/host/
12385 F: include/linux/nvme.h
12386 F: include/uapi/linux/nvme_ioctl.h
12388 NVM EXPRESS FC TRANSPORT DRIVERS
12389 M: James Smart <james.smart@broadcom.com>
12390 L: linux-nvme@lists.infradead.org
12392 F: drivers/nvme/host/fc.c
12393 F: drivers/nvme/target/fc.c
12394 F: drivers/nvme/target/fcloop.c
12395 F: include/linux/nvme-fc-driver.h
12396 F: include/linux/nvme-fc.h
12398 NVM EXPRESS TARGET DRIVER
12399 M: Christoph Hellwig <hch@lst.de>
12400 M: Sagi Grimberg <sagi@grimberg.me>
12401 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12402 L: linux-nvme@lists.infradead.org
12404 W: http://git.infradead.org/nvme.git
12405 T: git://git.infradead.org/nvme.git
12406 F: drivers/nvme/target/
12409 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12412 F: Documentation/ABI/stable/sysfs-bus-nvmem
12413 F: Documentation/devicetree/bindings/nvmem/
12415 F: include/linux/nvmem-consumer.h
12416 F: include/linux/nvmem-provider.h
12419 M: Ashish Kumar <ashish.kumar@nxp.com>
12420 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12421 L: linux-spi@vger.kernel.org
12423 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12424 F: drivers/spi/spi-nxp-fspi.c
12426 NXP FXAS21002C DRIVER
12427 M: Rui Miguel Silva <rmfrfs@gmail.com>
12428 L: linux-iio@vger.kernel.org
12430 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12431 F: drivers/iio/gyro/fxas21002c.h
12432 F: drivers/iio/gyro/fxas21002c_core.c
12433 F: drivers/iio/gyro/fxas21002c_i2c.c
12434 F: drivers/iio/gyro/fxas21002c_spi.c
12436 NXP SGTL5000 DRIVER
12437 M: Fabio Estevam <festevam@gmail.com>
12438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12440 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12441 F: sound/soc/codecs/sgtl5000*
12443 NXP SJA1105 ETHERNET SWITCH DRIVER
12444 M: Vladimir Oltean <olteanv@gmail.com>
12445 L: linux-kernel@vger.kernel.org
12447 F: drivers/net/dsa/sja1105
12449 NXP TDA998X DRM DRIVER
12450 M: Russell King <linux@armlinux.org.uk>
12452 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12453 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12454 F: drivers/gpu/drm/i2c/tda998x_drv.c
12455 F: include/drm/i2c/tda998x.h
12456 F: include/dt-bindings/display/tda998x.h
12460 M: Peter Rosin <peda@axentia.se>
12461 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12463 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12464 F: sound/soc/codecs/tfa9879*
12467 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12468 R: Charles Gorand <charles.gorand@effinnov.com>
12469 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12471 F: drivers/nfc/nxp-nci
12474 M: Jiri Pirko <jiri@nvidia.com>
12475 L: netdev@vger.kernel.org
12477 F: include/linux/objagg.h
12479 F: lib/test_objagg.c
12482 M: Josh Poimboeuf <jpoimboe@redhat.com>
12483 M: Peter Zijlstra <peterz@infradead.org>
12487 OCELOT ETHERNET SWITCH DRIVER
12488 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12489 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12490 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12491 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12492 L: netdev@vger.kernel.org
12494 F: drivers/net/dsa/ocelot/*
12495 F: drivers/net/ethernet/mscc/
12496 F: include/soc/mscc/ocelot*
12497 F: net/dsa/tag_ocelot.c
12499 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12500 M: Frederic Barrat <fbarrat@linux.ibm.com>
12501 M: Andrew Donnellan <ajd@linux.ibm.com>
12502 L: linuxppc-dev@lists.ozlabs.org
12504 F: Documentation/userspace-api/accelerators/ocxl.rst
12505 F: arch/powerpc/include/asm/pnv-ocxl.h
12506 F: arch/powerpc/platforms/powernv/ocxl.c
12507 F: drivers/misc/ocxl/
12508 F: include/misc/ocxl*
12509 F: include/uapi/misc/ocxl.h
12512 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12513 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12514 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12515 L: linux-omap@vger.kernel.org
12517 F: sound/soc/ti/n810.c
12518 F: sound/soc/ti/omap*
12519 F: sound/soc/ti/rx51.c
12520 F: sound/soc/ti/sdma-pcm.*
12522 OMAP CLOCK FRAMEWORK SUPPORT
12523 M: Paul Walmsley <paul@pwsan.com>
12524 L: linux-omap@vger.kernel.org
12526 F: arch/arm/*omap*/*clock*
12528 OMAP DEVICE TREE SUPPORT
12529 M: Benoît Cousson <bcousson@baylibre.com>
12530 M: Tony Lindgren <tony@atomide.com>
12531 L: linux-omap@vger.kernel.org
12532 L: devicetree@vger.kernel.org
12534 F: arch/arm/boot/dts/*am3*
12535 F: arch/arm/boot/dts/*am4*
12536 F: arch/arm/boot/dts/*am5*
12537 F: arch/arm/boot/dts/*dra7*
12538 F: arch/arm/boot/dts/*omap*
12539 F: arch/arm/boot/dts/logicpd-som-lv*
12540 F: arch/arm/boot/dts/logicpd-torpedo*
12542 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12543 L: linux-omap@vger.kernel.org
12544 L: linux-fbdev@vger.kernel.org
12546 F: Documentation/arm/omap/dss.rst
12547 F: drivers/video/fbdev/omap2/
12549 OMAP FRAMEBUFFER SUPPORT
12550 L: linux-fbdev@vger.kernel.org
12551 L: linux-omap@vger.kernel.org
12553 F: drivers/video/fbdev/omap/
12555 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12556 M: Roger Quadros <rogerq@ti.com>
12557 M: Tony Lindgren <tony@atomide.com>
12558 L: linux-omap@vger.kernel.org
12560 F: arch/arm/mach-omap2/*gpmc*
12561 F: drivers/memory/omap-gpmc.c
12564 M: Grygorii Strashko <grygorii.strashko@ti.com>
12565 M: Santosh Shilimkar <ssantosh@kernel.org>
12566 M: Kevin Hilman <khilman@kernel.org>
12567 L: linux-omap@vger.kernel.org
12569 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12570 F: drivers/gpio/gpio-omap.c
12572 OMAP HARDWARE SPINLOCK SUPPORT
12573 M: Ohad Ben-Cohen <ohad@wizery.com>
12574 L: linux-omap@vger.kernel.org
12576 F: drivers/hwspinlock/omap_hwspinlock.c
12578 OMAP HS MMC SUPPORT
12579 L: linux-mmc@vger.kernel.org
12580 L: linux-omap@vger.kernel.org
12582 F: drivers/mmc/host/omap_hsmmc.c
12585 M: Paul Walmsley <paul@pwsan.com>
12586 L: linux-omap@vger.kernel.org
12588 F: arch/arm/mach-omap2/omap_hwmod*data*
12590 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12591 M: Benoît Cousson <bcousson@baylibre.com>
12592 L: linux-omap@vger.kernel.org
12594 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12597 M: Benoît Cousson <bcousson@baylibre.com>
12598 M: Paul Walmsley <paul@pwsan.com>
12599 L: linux-omap@vger.kernel.org
12601 F: arch/arm/mach-omap2/omap_hwmod.*
12604 M: Vignesh R <vigneshr@ti.com>
12605 L: linux-omap@vger.kernel.org
12606 L: linux-i2c@vger.kernel.org
12608 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12609 F: drivers/i2c/busses/i2c-omap.c
12611 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12612 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12613 L: linux-media@vger.kernel.org
12615 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12616 F: drivers/media/platform/omap3isp/
12617 F: drivers/staging/media/omap4iss/
12620 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12621 L: linux-omap@vger.kernel.org
12623 F: drivers/mmc/host/omap.c
12625 OMAP POWER MANAGEMENT SUPPORT
12626 M: Kevin Hilman <khilman@kernel.org>
12627 L: linux-omap@vger.kernel.org
12629 F: arch/arm/*omap*/*pm*
12630 F: drivers/cpufreq/omap-cpufreq.c
12632 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12633 M: Rajendra Nayak <rnayak@codeaurora.org>
12634 M: Paul Walmsley <paul@pwsan.com>
12635 L: linux-omap@vger.kernel.org
12637 F: arch/arm/mach-omap2/prm*
12639 OMAP RANDOM NUMBER GENERATOR SUPPORT
12640 M: Deepak Saxena <dsaxena@plexity.net>
12642 F: drivers/char/hw_random/omap-rng.c
12645 L: linux-usb@vger.kernel.org
12646 L: linux-omap@vger.kernel.org
12648 F: arch/arm/*omap*/usb*
12649 F: drivers/usb/*/*omap*
12651 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12652 M: Mark Jackson <mpfj@newflow.co.uk>
12653 L: linux-omap@vger.kernel.org
12655 F: arch/arm/boot/dts/am335x-nano.dts
12658 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12659 M: Tony Lindgren <tony@atomide.com>
12660 L: linux-omap@vger.kernel.org
12662 Q: http://patchwork.kernel.org/project/linux-omap/list/
12663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12664 F: arch/arm/configs/omap1_defconfig
12665 F: arch/arm/mach-omap1/
12666 F: arch/arm/plat-omap/
12667 F: drivers/i2c/busses/i2c-omap.c
12668 F: include/linux/platform_data/ams-delta-fiq.h
12669 F: include/linux/platform_data/i2c-omap.h
12672 M: Tony Lindgren <tony@atomide.com>
12673 L: linux-omap@vger.kernel.org
12675 W: http://www.muru.com/linux/omap/
12676 W: http://linux.omap.com/
12677 Q: http://patchwork.kernel.org/project/linux-omap/list/
12678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12679 F: arch/arm/configs/omap2plus_defconfig
12680 F: arch/arm/mach-omap2/
12681 F: arch/arm/plat-omap/
12682 F: drivers/bus/ti-sysc.c
12683 F: drivers/i2c/busses/i2c-omap.c
12684 F: drivers/irqchip/irq-omap-intc.c
12685 F: drivers/mfd/*omap*.c
12686 F: drivers/mfd/menelaus.c
12687 F: drivers/mfd/palmas.c
12688 F: drivers/mfd/tps65217.c
12689 F: drivers/mfd/tps65218.c
12690 F: drivers/mfd/tps65910.c
12691 F: drivers/mfd/twl-core.[ch]
12692 F: drivers/mfd/twl4030*.c
12693 F: drivers/mfd/twl6030*.c
12694 F: drivers/mfd/twl6040*.c
12695 F: drivers/regulator/palmas-regulator*.c
12696 F: drivers/regulator/pbias-regulator.c
12697 F: drivers/regulator/tps65217-regulator.c
12698 F: drivers/regulator/tps65218-regulator.c
12699 F: drivers/regulator/tps65910-regulator.c
12700 F: drivers/regulator/twl-regulator.c
12701 F: drivers/regulator/twl6030-regulator.c
12702 F: include/linux/platform_data/i2c-omap.h
12703 F: include/linux/platform_data/ti-sysc.h
12706 M: Bob Copeland <me@bobcopeland.com>
12707 L: linux-karma-devel@lists.sourceforge.net
12709 F: Documentation/filesystems/omfs.rst
12712 OMNIKEY CARDMAN 4000 DRIVER
12713 M: Harald Welte <laforge@gnumonks.org>
12715 F: drivers/char/pcmcia/cm4000_cs.c
12716 F: include/linux/cm4000_cs.h
12717 F: include/uapi/linux/cm4000_cs.h
12719 OMNIKEY CARDMAN 4040 DRIVER
12720 M: Harald Welte <laforge@gnumonks.org>
12722 F: drivers/char/pcmcia/cm4040_cs.*
12724 OMNIVISION OV13858 SENSOR DRIVER
12725 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12726 L: linux-media@vger.kernel.org
12728 T: git git://linuxtv.org/media_tree.git
12729 F: drivers/media/i2c/ov13858.c
12731 OMNIVISION OV2680 SENSOR DRIVER
12732 M: Rui Miguel Silva <rmfrfs@gmail.com>
12733 L: linux-media@vger.kernel.org
12735 T: git git://linuxtv.org/media_tree.git
12736 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12737 F: drivers/media/i2c/ov2680.c
12739 OMNIVISION OV2685 SENSOR DRIVER
12740 M: Shunqian Zheng <zhengsq@rock-chips.com>
12741 L: linux-media@vger.kernel.org
12743 T: git git://linuxtv.org/media_tree.git
12744 F: drivers/media/i2c/ov2685.c
12746 OMNIVISION OV2740 SENSOR DRIVER
12747 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12748 R: Shawn Tu <shawnx.tu@intel.com>
12749 R: Bingbu Cao <bingbu.cao@intel.com>
12750 L: linux-media@vger.kernel.org
12752 T: git git://linuxtv.org/media_tree.git
12753 F: drivers/media/i2c/ov2740.c
12755 OMNIVISION OV5640 SENSOR DRIVER
12756 M: Steve Longerbeam <slongerbeam@gmail.com>
12757 L: linux-media@vger.kernel.org
12759 T: git git://linuxtv.org/media_tree.git
12760 F: drivers/media/i2c/ov5640.c
12762 OMNIVISION OV5647 SENSOR DRIVER
12763 M: Luis Oliveira <lolivei@synopsys.com>
12764 L: linux-media@vger.kernel.org
12766 T: git git://linuxtv.org/media_tree.git
12767 F: drivers/media/i2c/ov5647.c
12769 OMNIVISION OV5670 SENSOR DRIVER
12770 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12771 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12772 L: linux-media@vger.kernel.org
12774 T: git git://linuxtv.org/media_tree.git
12775 F: drivers/media/i2c/ov5670.c
12777 OMNIVISION OV5675 SENSOR DRIVER
12778 M: Shawn Tu <shawnx.tu@intel.com>
12779 L: linux-media@vger.kernel.org
12781 T: git git://linuxtv.org/media_tree.git
12782 F: drivers/media/i2c/ov5675.c
12784 OMNIVISION OV5695 SENSOR DRIVER
12785 M: Shunqian Zheng <zhengsq@rock-chips.com>
12786 L: linux-media@vger.kernel.org
12788 T: git git://linuxtv.org/media_tree.git
12789 F: drivers/media/i2c/ov5695.c
12791 OMNIVISION OV7670 SENSOR DRIVER
12792 M: Jonathan Corbet <corbet@lwn.net>
12793 L: linux-media@vger.kernel.org
12795 T: git git://linuxtv.org/media_tree.git
12796 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12797 F: drivers/media/i2c/ov7670.c
12799 OMNIVISION OV772x SENSOR DRIVER
12800 M: Jacopo Mondi <jacopo@jmondi.org>
12801 L: linux-media@vger.kernel.org
12803 T: git git://linuxtv.org/media_tree.git
12804 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12805 F: drivers/media/i2c/ov772x.c
12806 F: include/media/i2c/ov772x.h
12808 OMNIVISION OV7740 SENSOR DRIVER
12809 M: Wenyou Yang <wenyou.yang@microchip.com>
12810 L: linux-media@vger.kernel.org
12812 T: git git://linuxtv.org/media_tree.git
12813 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12814 F: drivers/media/i2c/ov7740.c
12816 OMNIVISION OV8856 SENSOR DRIVER
12817 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12818 L: linux-media@vger.kernel.org
12820 T: git git://linuxtv.org/media_tree.git
12821 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12822 F: drivers/media/i2c/ov8856.c
12824 OMNIVISION OV9640 SENSOR DRIVER
12825 M: Petr Cvek <petrcvekcz@gmail.com>
12826 L: linux-media@vger.kernel.org
12828 F: drivers/media/i2c/ov9640.*
12830 OMNIVISION OV9650 SENSOR DRIVER
12831 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12832 R: Akinobu Mita <akinobu.mita@gmail.com>
12833 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12834 L: linux-media@vger.kernel.org
12836 T: git git://linuxtv.org/media_tree.git
12837 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12838 F: drivers/media/i2c/ov9650.c
12840 ONENAND FLASH DRIVER
12841 M: Kyungmin Park <kyungmin.park@samsung.com>
12842 L: linux-mtd@lists.infradead.org
12844 F: drivers/mtd/nand/onenand/
12845 F: include/linux/mtd/onenand*.h
12847 ONION OMEGA2+ BOARD
12848 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12849 L: linux-mips@vger.kernel.org
12851 F: arch/mips/boot/dts/ralink/omega2p.dts
12854 M: Jens Wiklander <jens.wiklander@linaro.org>
12855 L: op-tee@lists.trustedfirmware.org
12857 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12858 F: drivers/tee/optee/
12860 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12861 M: Sumit Garg <sumit.garg@linaro.org>
12862 L: op-tee@lists.trustedfirmware.org
12864 F: drivers/char/hw_random/optee-rng.c
12867 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12868 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12869 L: linux-rdma@vger.kernel.org
12871 F: drivers/infiniband/ulp/opa_vnic
12873 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12874 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12875 M: Frank Rowand <frowand.list@gmail.com>
12876 L: devicetree@vger.kernel.org
12878 F: Documentation/devicetree/dynamic-resolution-notes.rst
12879 F: Documentation/devicetree/overlay-notes.rst
12880 F: drivers/of/overlay.c
12881 F: drivers/of/resolver.c
12882 K: of_overlay_notifier_
12884 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12885 M: Rob Herring <robh+dt@kernel.org>
12886 M: Frank Rowand <frowand.list@gmail.com>
12887 L: devicetree@vger.kernel.org
12889 W: http://www.devicetree.org/
12890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12891 F: Documentation/ABI/testing/sysfs-firmware-ofw
12893 F: include/linux/of*.h
12896 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12897 M: Rob Herring <robh+dt@kernel.org>
12898 L: devicetree@vger.kernel.org
12900 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12902 F: Documentation/devicetree/
12903 F: arch/*/boot/dts/
12904 F: include/dt-bindings/
12906 OPENCORES I2C BUS DRIVER
12907 M: Peter Korsgaard <peter@korsgaard.com>
12908 M: Andrew Lunn <andrew@lunn.ch>
12909 L: linux-i2c@vger.kernel.org
12911 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12912 F: Documentation/i2c/busses/i2c-ocores.rst
12913 F: drivers/i2c/busses/i2c-ocores.c
12914 F: include/linux/platform_data/i2c-ocores.h
12916 OPENRISC ARCHITECTURE
12917 M: Jonas Bonn <jonas@southpole.se>
12918 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12919 M: Stafford Horne <shorne@gmail.com>
12920 L: openrisc@lists.librecores.org
12922 W: http://openrisc.io
12923 T: git git://github.com/openrisc/linux.git
12924 F: Documentation/devicetree/bindings/openrisc/
12925 F: Documentation/openrisc/
12927 F: drivers/irqchip/irq-ompic.c
12928 F: drivers/irqchip/irq-or1k-*
12931 M: Pravin B Shelar <pshelar@ovn.org>
12932 L: netdev@vger.kernel.org
12933 L: dev@openvswitch.org
12935 W: http://openvswitch.org
12936 F: include/uapi/linux/openvswitch.h
12937 F: net/openvswitch/
12939 OPERATING PERFORMANCE POINTS (OPP)
12940 M: Viresh Kumar <vireshk@kernel.org>
12941 M: Nishanth Menon <nm@ti.com>
12942 M: Stephen Boyd <sboyd@kernel.org>
12943 L: linux-pm@vger.kernel.org
12945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12946 F: Documentation/devicetree/bindings/opp/
12947 F: Documentation/power/opp.rst
12949 F: include/linux/pm_opp.h
12952 M: Clemens Ladisch <clemens@ladisch.de>
12953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12956 F: sound/drivers/opl4/
12959 M: Robert Richter <rric@kernel.org>
12960 L: oprofile-list@lists.sf.net
12962 F: arch/*/include/asm/oprofile*.h
12963 F: arch/*/oprofile/
12964 F: drivers/oprofile/
12965 F: include/linux/oprofile.h
12967 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12968 M: Mark Fasheh <mark@fasheh.com>
12969 M: Joel Becker <jlbec@evilplan.org>
12970 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12971 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12973 W: http://ocfs2.wiki.kernel.org
12974 F: Documentation/filesystems/dlmfs.rst
12975 F: Documentation/filesystems/ocfs2.rst
12978 ORANGEFS FILESYSTEM
12979 M: Mike Marshall <hubcap@omnibond.com>
12980 R: Martin Brandenburg <martin@omnibond.com>
12981 L: devel@lists.orangefs.org
12983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12984 F: Documentation/filesystems/orangefs.rst
12988 L: linux-wireless@vger.kernel.org
12990 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12991 W: http://www.nongnu.org/orinoco/
12992 F: drivers/net/wireless/intersil/orinoco/
12994 OV2659 OMNIVISION SENSOR DRIVER
12995 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12996 L: linux-media@vger.kernel.org
12998 W: https://linuxtv.org
12999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13000 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13001 F: drivers/media/i2c/ov2659.c
13002 F: include/media/i2c/ov2659.h
13005 M: Miklos Szeredi <miklos@szeredi.hu>
13006 L: linux-unionfs@vger.kernel.org
13008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13009 F: Documentation/filesystems/overlayfs.rst
13012 P54 WIRELESS DRIVER
13013 M: Christian Lamparter <chunkeey@googlemail.com>
13014 L: linux-wireless@vger.kernel.org
13016 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13017 F: drivers/net/wireless/intersil/p54/
13020 M: Vladimir Oltean <olteanv@gmail.com>
13021 L: netdev@vger.kernel.org
13023 F: Documentation/core-api/packing.rst
13024 F: include/linux/packing.h
13027 PADATA PARALLEL EXECUTION MECHANISM
13028 M: Steffen Klassert <steffen.klassert@secunet.com>
13029 L: linux-crypto@vger.kernel.org
13031 F: Documentation/core-api/padata.rst
13032 F: include/linux/padata.h
13036 M: Jesper Dangaard Brouer <hawk@kernel.org>
13037 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13038 L: netdev@vger.kernel.org
13040 F: include/net/page_pool.h
13041 F: net/core/page_pool.c
13043 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13044 M: Harald Welte <laforge@gnumonks.org>
13045 L: platform-driver-x86@vger.kernel.org
13047 F: drivers/platform/x86/panasonic-laptop.c
13049 PARALLAX PING IIO SENSOR DRIVER
13050 M: Andreas Klinger <ak@it-klinger.de>
13051 L: linux-iio@vger.kernel.org
13053 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13054 F: drivers/iio/proximity/ping.c
13056 PARALLEL LCD/KEYPAD PANEL DRIVER
13057 M: Willy Tarreau <willy@haproxy.com>
13058 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13060 F: Documentation/admin-guide/lcd-panel-cgram.rst
13061 F: drivers/auxdisplay/panel.c
13063 PARALLEL PORT SUBSYSTEM
13064 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13065 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13066 L: linux-parport@lists.infradead.org (subscribers-only)
13068 F: Documentation/driver-api/parport*.rst
13069 F: drivers/char/ppdev.c
13070 F: drivers/parport/
13071 F: include/linux/parport*.h
13072 F: include/uapi/linux/ppdev.h
13074 PARAVIRT_OPS INTERFACE
13075 M: Juergen Gross <jgross@suse.com>
13076 M: Deep Shah <sdeep@vmware.com>
13077 M: "VMware, Inc." <pv-drivers@vmware.com>
13078 L: virtualization@lists.linux-foundation.org
13080 F: Documentation/virt/paravirt_ops.rst
13081 F: arch/*/include/asm/paravirt*.h
13082 F: arch/*/kernel/paravirt*
13083 F: include/linux/hypervisor.h
13085 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13086 M: Tim Waugh <tim@cyberelk.net>
13087 L: linux-parport@lists.infradead.org (subscribers-only)
13089 F: Documentation/admin-guide/blockdev/paride.rst
13090 F: drivers/block/paride/
13092 PARISC ARCHITECTURE
13093 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13094 M: Helge Deller <deller@gmx.de>
13095 L: linux-parisc@vger.kernel.org
13097 W: https://parisc.wiki.kernel.org
13098 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13101 F: Documentation/parisc/
13103 F: drivers/char/agp/parisc-agp.c
13104 F: drivers/input/misc/hp_sdc_rtc.c
13105 F: drivers/input/serio/gscps2.c
13106 F: drivers/input/serio/hp_sdc*
13108 F: drivers/parport/parport_gsc.*
13109 F: drivers/tty/serial/8250/8250_gsc.c
13110 F: drivers/video/console/sti*
13111 F: drivers/video/fbdev/sti*
13112 F: drivers/video/logo/logo_parisc*
13113 F: include/linux/hp_sdc.h
13116 M: Jiri Pirko <jiri@nvidia.com>
13117 L: netdev@vger.kernel.org
13119 F: include/linux/parman.h
13121 F: lib/test_parman.c
13123 PC ENGINES APU BOARD DRIVER
13124 M: Enrico Weigelt, metux IT consult <info@metux.net>
13126 F: drivers/platform/x86/pcengines-apuv2.c
13128 PC87360 HARDWARE MONITORING DRIVER
13129 M: Jim Cromie <jim.cromie@gmail.com>
13130 L: linux-hwmon@vger.kernel.org
13132 F: Documentation/hwmon/pc87360.rst
13133 F: drivers/hwmon/pc87360.c
13135 PC8736x GPIO DRIVER
13136 M: Jim Cromie <jim.cromie@gmail.com>
13138 F: drivers/char/pc8736x_gpio.c
13140 PC87427 HARDWARE MONITORING DRIVER
13141 M: Jean Delvare <jdelvare@suse.com>
13142 L: linux-hwmon@vger.kernel.org
13144 F: Documentation/hwmon/pc87427.rst
13145 F: drivers/hwmon/pc87427.c
13148 M: Riku Voipio <riku.voipio@iki.fi>
13150 F: drivers/leds/leds-pca9532.c
13151 F: include/linux/leds-pca9532.h
13153 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13154 M: Guenter Roeck <linux@roeck-us.net>
13155 L: linux-i2c@vger.kernel.org
13157 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13159 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13160 M: Khalid Aziz <khalid@gonehiking.org>
13162 F: drivers/firmware/pcdp.*
13164 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13165 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13166 L: linux-pci@vger.kernel.org
13167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13169 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13170 F: drivers/pci/controller/pci-aardvark.c
13172 PCI DRIVER FOR ALTERA PCIE IP
13173 M: Ley Foon Tan <ley.foon.tan@intel.com>
13174 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13175 L: linux-pci@vger.kernel.org
13177 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13178 F: drivers/pci/controller/pcie-altera.c
13180 PCI DRIVER FOR APPLIEDMICRO XGENE
13181 M: Toan Le <toan@os.amperecomputing.com>
13182 L: linux-pci@vger.kernel.org
13183 L: linux-arm-kernel@lists.infradead.org
13185 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13186 F: drivers/pci/controller/pci-xgene.c
13188 PCI DRIVER FOR ARM VERSATILE PLATFORM
13189 M: Rob Herring <robh@kernel.org>
13190 L: linux-pci@vger.kernel.org
13191 L: linux-arm-kernel@lists.infradead.org
13193 F: Documentation/devicetree/bindings/pci/versatile.yaml
13194 F: drivers/pci/controller/pci-versatile.c
13196 PCI DRIVER FOR ARMADA 8K
13197 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13198 L: linux-pci@vger.kernel.org
13199 L: linux-arm-kernel@lists.infradead.org
13201 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13202 F: drivers/pci/controller/dwc/pcie-armada8k.c
13204 PCI DRIVER FOR CADENCE PCIE IP
13205 M: Tom Joseph <tjoseph@cadence.com>
13206 L: linux-pci@vger.kernel.org
13208 F: Documentation/devicetree/bindings/pci/cdns,*
13209 F: drivers/pci/controller/cadence/
13211 PCI DRIVER FOR FREESCALE LAYERSCAPE
13212 M: Minghuan Lian <minghuan.Lian@nxp.com>
13213 M: Mingkai Hu <mingkai.hu@nxp.com>
13214 M: Roy Zang <roy.zang@nxp.com>
13215 L: linuxppc-dev@lists.ozlabs.org
13216 L: linux-pci@vger.kernel.org
13217 L: linux-arm-kernel@lists.infradead.org
13219 F: drivers/pci/controller/dwc/*layerscape*
13221 PCI DRIVER FOR GENERIC OF HOSTS
13222 M: Will Deacon <will@kernel.org>
13223 L: linux-pci@vger.kernel.org
13224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13226 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13227 F: drivers/pci/controller/pci-host-common.c
13228 F: drivers/pci/controller/pci-host-generic.c
13230 PCI DRIVER FOR IMX6
13231 M: Richard Zhu <hongxing.zhu@nxp.com>
13232 M: Lucas Stach <l.stach@pengutronix.de>
13233 L: linux-pci@vger.kernel.org
13234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13236 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13237 F: drivers/pci/controller/dwc/*imx6*
13239 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13240 M: Jonathan Derrick <jonathan.derrick@intel.com>
13241 L: linux-pci@vger.kernel.org
13243 F: drivers/pci/controller/vmd.c
13245 PCI DRIVER FOR MICROSEMI SWITCHTEC
13246 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13247 M: Logan Gunthorpe <logang@deltatee.com>
13248 L: linux-pci@vger.kernel.org
13250 F: Documentation/ABI/testing/sysfs-class-switchtec
13251 F: Documentation/driver-api/switchtec.rst
13252 F: drivers/ntb/hw/mscc/
13253 F: drivers/pci/switch/switchtec*
13254 F: include/linux/switchtec.h
13255 F: include/uapi/linux/switchtec_ioctl.h
13257 PCI DRIVER FOR MOBIVEIL PCIE IP
13258 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13259 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13260 L: linux-pci@vger.kernel.org
13262 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13263 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13265 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13266 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13267 M: Jason Cooper <jason@lakedaemon.net>
13268 L: linux-pci@vger.kernel.org
13269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13271 F: drivers/pci/controller/*mvebu*
13273 PCI DRIVER FOR NVIDIA TEGRA
13274 M: Thierry Reding <thierry.reding@gmail.com>
13275 L: linux-tegra@vger.kernel.org
13276 L: linux-pci@vger.kernel.org
13278 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13279 F: drivers/pci/controller/pci-tegra.c
13281 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13282 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13283 L: linux-pci@vger.kernel.org
13284 L: linux-arm-kernel@lists.infradead.org
13286 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13287 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13289 PCI DRIVER FOR RENESAS R-CAR
13290 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13291 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13292 L: linux-pci@vger.kernel.org
13293 L: linux-renesas-soc@vger.kernel.org
13295 F: Documentation/devicetree/bindings/pci/*rcar*
13296 F: drivers/pci/controller/*rcar*
13298 PCI DRIVER FOR SAMSUNG EXYNOS
13299 M: Jingoo Han <jingoohan1@gmail.com>
13300 L: linux-pci@vger.kernel.org
13301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13302 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13304 F: drivers/pci/controller/dwc/pci-exynos.c
13306 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13307 M: Jingoo Han <jingoohan1@gmail.com>
13308 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13309 L: linux-pci@vger.kernel.org
13311 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13312 F: drivers/pci/controller/dwc/*designware*
13314 PCI DRIVER FOR TI DRA7XX/J721E
13315 M: Kishon Vijay Abraham I <kishon@ti.com>
13316 L: linux-omap@vger.kernel.org
13317 L: linux-pci@vger.kernel.org
13318 L: linux-arm-kernel@lists.infradead.org
13320 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13321 F: drivers/pci/controller/cadence/pci-j721e.c
13322 F: drivers/pci/controller/dwc/pci-dra7xx.c
13324 PCI DRIVER FOR TI KEYSTONE
13325 M: Murali Karicheri <m-karicheri2@ti.com>
13326 L: linux-pci@vger.kernel.org
13327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13329 F: drivers/pci/controller/dwc/pci-keystone.c
13331 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13332 M: Linus Walleij <linus.walleij@linaro.org>
13333 L: linux-pci@vger.kernel.org
13335 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13336 F: drivers/pci/controller/pci-v3-semi.c
13338 PCI ENDPOINT SUBSYSTEM
13339 M: Kishon Vijay Abraham I <kishon@ti.com>
13340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13341 L: linux-pci@vger.kernel.org
13343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13344 F: drivers/misc/pci_endpoint_test.c
13345 F: drivers/pci/endpoint/
13348 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13349 M: Russell Currey <ruscur@russell.cc>
13350 M: Oliver O'Halloran <oohall@gmail.com>
13351 L: linuxppc-dev@lists.ozlabs.org
13353 F: Documentation/PCI/pci-error-recovery.rst
13354 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13355 F: arch/powerpc/include/*/eeh*.h
13356 F: arch/powerpc/kernel/eeh*.c
13357 F: arch/powerpc/platforms/*/eeh*.c
13358 F: drivers/pci/pcie/aer.c
13359 F: drivers/pci/pcie/dpc.c
13360 F: drivers/pci/pcie/err.c
13363 M: Linas Vepstas <linasvepstas@gmail.com>
13364 L: linux-pci@vger.kernel.org
13366 F: Documentation/PCI/pci-error-recovery.rst
13368 PCI MSI DRIVER FOR ALTERA MSI IP
13369 M: Ley Foon Tan <ley.foon.tan@intel.com>
13370 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13371 L: linux-pci@vger.kernel.org
13373 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13374 F: drivers/pci/controller/pcie-altera-msi.c
13376 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13377 M: Toan Le <toan@os.amperecomputing.com>
13378 L: linux-pci@vger.kernel.org
13379 L: linux-arm-kernel@lists.infradead.org
13381 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13382 F: drivers/pci/controller/pci-xgene-msi.c
13384 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13385 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13386 R: Rob Herring <robh@kernel.org>
13387 L: linux-pci@vger.kernel.org
13389 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13391 F: drivers/pci/controller/
13394 M: Bjorn Helgaas <bhelgaas@google.com>
13395 L: linux-pci@vger.kernel.org
13397 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13399 F: Documentation/PCI/
13400 F: Documentation/devicetree/bindings/pci/
13401 F: arch/x86/kernel/early-quirks.c
13402 F: arch/x86/kernel/quirks.c
13404 F: drivers/acpi/pci*
13406 F: include/asm-generic/pci*
13407 F: include/linux/of_pci.h
13408 F: include/linux/pci*
13409 F: include/uapi/linux/pci*
13412 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13413 M: Jonathan Chocron <jonnyc@amazon.com>
13414 L: linux-pci@vger.kernel.org
13416 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13417 F: drivers/pci/controller/dwc/pcie-al.c
13419 PCIE DRIVER FOR AMLOGIC MESON
13420 M: Yue Wang <yue.wang@Amlogic.com>
13421 L: linux-pci@vger.kernel.org
13422 L: linux-amlogic@lists.infradead.org
13424 F: drivers/pci/controller/dwc/pci-meson.c
13426 PCIE DRIVER FOR AXIS ARTPEC
13427 M: Jesper Nilsson <jesper.nilsson@axis.com>
13428 L: linux-arm-kernel@axis.com
13429 L: linux-pci@vger.kernel.org
13431 F: Documentation/devicetree/bindings/pci/axis,artpec*
13432 F: drivers/pci/controller/dwc/*artpec*
13434 PCIE DRIVER FOR CAVIUM THUNDERX
13435 M: Robert Richter <rrichter@marvell.com>
13436 L: linux-pci@vger.kernel.org
13437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13439 F: drivers/pci/controller/pci-thunder-*
13441 PCIE DRIVER FOR HISILICON
13442 M: Zhou Wang <wangzhou1@hisilicon.com>
13443 L: linux-pci@vger.kernel.org
13445 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13446 F: drivers/pci/controller/dwc/pcie-hisi.c
13448 PCIE DRIVER FOR HISILICON KIRIN
13449 M: Xiaowei Song <songxiaowei@hisilicon.com>
13450 M: Binghui Wang <wangbinghui@hisilicon.com>
13451 L: linux-pci@vger.kernel.org
13453 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13454 F: drivers/pci/controller/dwc/pcie-kirin.c
13456 PCIE DRIVER FOR HISILICON STB
13457 M: Shawn Guo <shawn.guo@linaro.org>
13458 L: linux-pci@vger.kernel.org
13460 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13461 F: drivers/pci/controller/dwc/pcie-histb.c
13463 PCIE DRIVER FOR MEDIATEK
13464 M: Ryder Lee <ryder.lee@mediatek.com>
13465 L: linux-pci@vger.kernel.org
13466 L: linux-mediatek@lists.infradead.org
13468 F: Documentation/devicetree/bindings/pci/mediatek*
13469 F: drivers/pci/controller/*mediatek*
13471 PCIE DRIVER FOR QUALCOMM MSM
13472 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13473 L: linux-pci@vger.kernel.org
13474 L: linux-arm-msm@vger.kernel.org
13476 F: drivers/pci/controller/dwc/*qcom*
13478 PCIE DRIVER FOR ROCKCHIP
13479 M: Shawn Lin <shawn.lin@rock-chips.com>
13480 L: linux-pci@vger.kernel.org
13481 L: linux-rockchip@lists.infradead.org
13483 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13484 F: drivers/pci/controller/pcie-rockchip*
13486 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13487 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13488 L: linux-pci@vger.kernel.org
13490 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13491 F: drivers/pci/controller/dwc/pcie-uniphier*
13493 PCIE DRIVER FOR ST SPEAR13XX
13494 M: Pratyush Anand <pratyush.anand@gmail.com>
13495 L: linux-pci@vger.kernel.org
13497 F: drivers/pci/controller/dwc/*spear*
13500 M: Dominik Brodowski <linux@dominikbrodowski.net>
13502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13503 F: Documentation/pcmcia/
13508 PCNET32 NETWORK DRIVER
13509 M: Don Fry <pcnet32@frontier.com>
13510 L: netdev@vger.kernel.org
13512 F: drivers/net/ethernet/amd/pcnet32.c
13514 PCRYPT PARALLEL CRYPTO ENGINE
13515 M: Steffen Klassert <steffen.klassert@secunet.com>
13516 L: linux-crypto@vger.kernel.org
13519 F: include/crypto/pcrypt.h
13521 PEAQ WMI HOTKEYS DRIVER
13522 M: Hans de Goede <hdegoede@redhat.com>
13523 L: platform-driver-x86@vger.kernel.org
13525 F: drivers/platform/x86/peaq-wmi.c
13527 PENSANDO ETHERNET DRIVERS
13528 M: Shannon Nelson <snelson@pensando.io>
13529 M: Pensando Drivers <drivers@pensando.io>
13530 L: netdev@vger.kernel.org
13532 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13533 F: drivers/net/ethernet/pensando/
13535 PER-CPU MEMORY ALLOCATOR
13536 M: Dennis Zhou <dennis@kernel.org>
13537 M: Tejun Heo <tj@kernel.org>
13538 M: Christoph Lameter <cl@linux.com>
13540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13541 F: arch/*/include/asm/percpu.h
13542 F: include/linux/percpu*.h
13545 PER-TASK DELAY ACCOUNTING
13546 M: Balbir Singh <bsingharora@gmail.com>
13548 F: include/linux/delayacct.h
13549 F: kernel/delayacct.c
13551 PERFORMANCE EVENTS SUBSYSTEM
13552 M: Peter Zijlstra <peterz@infradead.org>
13553 M: Ingo Molnar <mingo@redhat.com>
13554 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13555 R: Mark Rutland <mark.rutland@arm.com>
13556 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13557 R: Jiri Olsa <jolsa@redhat.com>
13558 R: Namhyung Kim <namhyung@kernel.org>
13559 L: linux-kernel@vger.kernel.org
13561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13563 F: arch/*/events/*/*
13564 F: arch/*/include/asm/perf_event.h
13565 F: arch/*/kernel/*/*/perf_event*.c
13566 F: arch/*/kernel/*/perf_event*.c
13567 F: arch/*/kernel/perf_callchain.c
13568 F: arch/*/kernel/perf_event*.c
13569 F: include/linux/perf_event.h
13570 F: include/uapi/linux/perf_event.h
13575 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13576 R: John Garry <john.garry@huawei.com>
13577 R: Will Deacon <will@kernel.org>
13578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13580 F: tools/perf/pmu-events/arch/arm64/
13582 PERSONALITY HANDLING
13583 M: Christoph Hellwig <hch@infradead.org>
13584 L: linux-abi-devel@lists.sourceforge.net
13586 F: include/linux/personality.h
13587 F: include/uapi/linux/personality.h
13589 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13590 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13591 L: linux-input@vger.kernel.org
13593 F: Documentation/input/devices/pxrc.rst
13594 F: drivers/input/joystick/pxrc.c
13597 M: Remi Denis-Courmont <courmisch@gmail.com>
13599 F: Documentation/networking/phonet.rst
13600 F: include/linux/phonet.h
13601 F: include/net/phonet/
13602 F: include/uapi/linux/phonet.h
13606 M: Joern Engel <joern@lazybastard.org>
13607 L: linux-mtd@lists.infradead.org
13609 F: drivers/mtd/devices/phram.c
13612 M: Bruno Prémont <bonbons@linux-vserver.org>
13613 L: linux-input@vger.kernel.org
13615 F: drivers/hid/hid-picolcd*
13618 M: Jamie Iles <jamie@jamieiles.com>
13619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13621 T: git git://github.com/jamieiles/linux-2.6-ji.git
13622 F: arch/arm/boot/dts/picoxcell*
13623 F: arch/arm/mach-picoxcell/
13624 F: drivers/crypto/picoxcell*
13627 M: Christian Brauner <christian@brauner.io>
13628 L: linux-kernel@vger.kernel.org
13630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13632 F: tools/testing/selftests/clone3/
13633 F: tools/testing/selftests/pid_namespace/
13634 F: tools/testing/selftests/pidfd/
13637 K: \b(clone_args|kernel_clone_args)\b
13639 PIN CONTROL SUBSYSTEM
13640 M: Linus Walleij <linus.walleij@linaro.org>
13641 L: linux-gpio@vger.kernel.org
13643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13644 F: Documentation/devicetree/bindings/pinctrl/
13645 F: Documentation/driver-api/pinctl.rst
13646 F: drivers/pinctrl/
13647 F: include/linux/pinctrl/
13649 PIN CONTROLLER - FREESCALE
13650 M: Dong Aisheng <aisheng.dong@nxp.com>
13651 M: Fabio Estevam <festevam@gmail.com>
13652 M: Shawn Guo <shawnguo@kernel.org>
13653 M: Stefan Agner <stefan@agner.ch>
13654 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13655 L: linux-gpio@vger.kernel.org
13657 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13658 F: drivers/pinctrl/freescale/
13660 PIN CONTROLLER - INTEL
13661 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13662 M: Andy Shevchenko <andy@kernel.org>
13664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13665 F: drivers/pinctrl/intel/
13667 PIN CONTROLLER - MEDIATEK
13668 M: Sean Wang <sean.wang@kernel.org>
13669 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13671 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13672 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13673 F: drivers/pinctrl/mediatek/
13675 PIN CONTROLLER - MICROCHIP AT91
13676 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13678 L: linux-gpio@vger.kernel.org
13680 F: drivers/gpio/gpio-sama5d2-piobu.c
13681 F: drivers/pinctrl/pinctrl-at91*
13683 PIN CONTROLLER - QUALCOMM
13684 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13685 L: linux-arm-msm@vger.kernel.org
13687 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13688 F: drivers/pinctrl/qcom/
13690 PIN CONTROLLER - RENESAS
13691 M: Geert Uytterhoeven <geert+renesas@glider.be>
13692 L: linux-renesas-soc@vger.kernel.org
13694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13695 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13696 F: drivers/pinctrl/pinctrl-rz*
13697 F: drivers/pinctrl/sh-pfc/
13699 PIN CONTROLLER - SAMSUNG
13700 M: Tomasz Figa <tomasz.figa@gmail.com>
13701 M: Krzysztof Kozlowski <krzk@kernel.org>
13702 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13704 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13706 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13708 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13709 F: drivers/pinctrl/samsung/
13710 F: include/dt-bindings/pinctrl/samsung.h
13712 PIN CONTROLLER - SINGLE
13713 M: Tony Lindgren <tony@atomide.com>
13714 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13716 L: linux-omap@vger.kernel.org
13718 F: drivers/pinctrl/pinctrl-single.c
13720 PIN CONTROLLER - ST SPEAR
13721 M: Viresh Kumar <vireshk@kernel.org>
13722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13724 W: http://www.st.com/spear
13725 F: drivers/pinctrl/spear/
13727 PISTACHIO SOC SUPPORT
13728 M: James Hartley <james.hartley@sondrel.com>
13729 L: linux-mips@vger.kernel.org
13731 F: arch/mips/boot/dts/img/pistachio*
13732 F: arch/mips/configs/pistachio*_defconfig
13733 F: arch/mips/include/asm/mach-pistachio/
13734 F: arch/mips/pistachio/
13737 M: linux-block@vger.kernel.org
13739 F: drivers/block/pktcdvd.c
13740 F: include/linux/pktcdvd.h
13741 F: include/uapi/linux/pktcdvd.h
13743 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13744 M: Tomasz Duszynski <tduszyns@gmail.com>
13746 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13747 F: drivers/iio/chemical/pms7003.c
13750 M: Jacob Keller <jacob.e.keller@intel.com>
13752 F: Documentation/driver-api/pldmfw/
13753 F: include/linux/pldmfw.h
13757 M: Logan Gunthorpe <logang@deltatee.com>
13759 F: drivers/dma/plx_dma.c
13762 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13763 L: linux-pm@vger.kernel.org
13765 W: https://01.org/pm-graph
13766 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13767 T: git git://github.com/intel/pm-graph
13768 F: tools/power/pm-graph
13770 PMBUS HARDWARE MONITORING DRIVERS
13771 M: Guenter Roeck <linux@roeck-us.net>
13772 L: linux-hwmon@vger.kernel.org
13774 W: http://hwmon.wiki.kernel.org/
13775 W: http://www.roeck-us.net/linux/drivers/
13776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13777 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13778 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13779 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13780 F: Documentation/hwmon/adm1275.rst
13781 F: Documentation/hwmon/ibm-cffps.rst
13782 F: Documentation/hwmon/ir35221.rst
13783 F: Documentation/hwmon/lm25066.rst
13784 F: Documentation/hwmon/ltc2978.rst
13785 F: Documentation/hwmon/ltc3815.rst
13786 F: Documentation/hwmon/max16064.rst
13787 F: Documentation/hwmon/max20751.rst
13788 F: Documentation/hwmon/max31785.rst
13789 F: Documentation/hwmon/max34440.rst
13790 F: Documentation/hwmon/max8688.rst
13791 F: Documentation/hwmon/pmbus-core.rst
13792 F: Documentation/hwmon/pmbus.rst
13793 F: Documentation/hwmon/tps40422.rst
13794 F: Documentation/hwmon/ucd9000.rst
13795 F: Documentation/hwmon/ucd9200.rst
13796 F: Documentation/hwmon/zl6100.rst
13797 F: drivers/hwmon/pmbus/
13798 F: include/linux/pmbus.h
13800 PMC SIERRA MaxRAID DRIVER
13801 L: linux-scsi@vger.kernel.org
13803 W: http://www.pmc-sierra.com/
13804 F: drivers/scsi/pmcraid.*
13806 PMC SIERRA PM8001 DRIVER
13807 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13808 L: linux-scsi@vger.kernel.org
13810 F: drivers/scsi/pm8001/
13812 PNI RM3100 IIO DRIVER
13813 M: Song Qiang <songqiang1304521@gmail.com>
13814 L: linux-iio@vger.kernel.org
13816 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13817 F: drivers/iio/magnetometer/rm3100*
13820 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13821 L: linux-acpi@vger.kernel.org
13824 F: include/linux/pnp.h
13826 POSIX CLOCKS and TIMERS
13827 M: Thomas Gleixner <tglx@linutronix.de>
13828 L: linux-kernel@vger.kernel.org
13830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13832 F: include/linux/time_namespace.h
13833 F: include/linux/timer*
13834 F: kernel/time/*timer*
13835 F: kernel/time/namespace.c
13837 POWER MANAGEMENT CORE
13838 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13839 L: linux-pm@vger.kernel.org
13841 B: https://bugzilla.kernel.org
13842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13843 F: drivers/base/power/
13844 F: drivers/powercap/
13845 F: include/linux/intel_rapl.h
13846 F: include/linux/pm.h
13847 F: include/linux/pm_*
13848 F: include/linux/powercap.h
13849 F: kernel/configs/nopm.config
13851 POWER STATE COORDINATION INTERFACE (PSCI)
13852 M: Mark Rutland <mark.rutland@arm.com>
13853 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13854 L: linux-arm-kernel@lists.infradead.org
13856 F: drivers/firmware/psci/
13857 F: include/linux/psci.h
13858 F: include/uapi/linux/psci.h
13860 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13861 M: Sebastian Reichel <sre@kernel.org>
13862 L: linux-pm@vger.kernel.org
13864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13865 F: Documentation/ABI/testing/sysfs-class-power
13866 F: Documentation/devicetree/bindings/power/supply/
13867 F: drivers/power/supply/
13868 F: include/linux/power_supply.h
13870 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13871 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13872 L: linuxppc-dev@lists.ozlabs.org
13874 F: drivers/char/powernv-op-panel.c
13876 PPP OVER ATM (RFC 2364)
13877 M: Mitchell Blank Jr <mitch@sfgoth.com>
13879 F: include/uapi/linux/atmppp.h
13880 F: net/atm/pppoatm.c
13883 M: Michal Ostrowski <mostrows@earthlink.net>
13885 F: drivers/net/ppp/pppoe.c
13886 F: drivers/net/ppp/pppox.c
13889 M: James Chapman <jchapman@katalix.com>
13891 F: include/linux/if_pppol2tp.h
13892 F: include/uapi/linux/if_pppol2tp.h
13893 F: net/l2tp/l2tp_ppp.c
13895 PPP PROTOCOL DRIVERS AND COMPRESSORS
13896 M: Paul Mackerras <paulus@samba.org>
13897 L: linux-ppp@vger.kernel.org
13899 F: drivers/net/ppp/ppp_*
13902 M: Rodolfo Giometti <giometti@enneenne.com>
13903 L: linuxpps@ml.enneenne.com (subscribers-only)
13905 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13906 F: Documentation/ABI/testing/sysfs-pps
13907 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13908 F: Documentation/driver-api/pps.rst
13910 F: include/linux/pps*.h
13911 F: include/uapi/linux/pps.h
13914 M: Dmitry Kozlov <xeb@mail.ru>
13915 L: netdev@vger.kernel.org
13917 W: http://sourceforge.net/projects/accel-pptp
13918 F: drivers/net/ppp/pptp.c
13920 PRESSURE STALL INFORMATION (PSI)
13921 M: Johannes Weiner <hannes@cmpxchg.org>
13923 F: include/linux/psi*
13924 F: kernel/sched/psi.c
13927 M: Petr Mladek <pmladek@suse.com>
13928 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13929 R: Steven Rostedt <rostedt@goodmis.org>
13931 F: include/linux/printk.h
13934 PRISM54 WIRELESS DRIVER
13935 M: Luis Chamberlain <mcgrof@kernel.org>
13936 L: linux-wireless@vger.kernel.org
13938 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13939 F: drivers/net/wireless/intersil/prism54/
13942 R: Alexey Dobriyan <adobriyan@gmail.com>
13943 L: linux-kernel@vger.kernel.org
13944 L: linux-fsdevel@vger.kernel.org
13946 F: Documentation/filesystems/proc.rst
13948 F: include/linux/proc_fs.h
13949 F: tools/testing/selftests/proc/
13952 M: Luis Chamberlain <mcgrof@kernel.org>
13953 M: Kees Cook <keescook@chromium.org>
13954 M: Iurii Zaikin <yzaikin@google.com>
13955 L: linux-kernel@vger.kernel.org
13956 L: linux-fsdevel@vger.kernel.org
13958 F: fs/proc/proc_sysctl.c
13959 F: include/linux/sysctl.h
13960 F: kernel/sysctl-test.c
13962 F: tools/testing/selftests/sysctl/
13964 PS3 NETWORK SUPPORT
13965 M: Geoff Levand <geoff@infradead.org>
13966 L: netdev@vger.kernel.org
13967 L: linuxppc-dev@lists.ozlabs.org
13969 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13971 PS3 PLATFORM SUPPORT
13972 M: Geoff Levand <geoff@infradead.org>
13973 L: linuxppc-dev@lists.ozlabs.org
13975 F: arch/powerpc/boot/ps3*
13976 F: arch/powerpc/include/asm/lv1call.h
13977 F: arch/powerpc/include/asm/ps3*.h
13978 F: arch/powerpc/platforms/ps3/
13981 F: drivers/rtc/rtc-ps3.c
13982 F: drivers/usb/host/*ps3.c
13983 F: sound/ppc/snd_ps3*
13986 M: Jim Paris <jim@jtan.com>
13987 M: Geoff Levand <geoff@infradead.org>
13988 L: linuxppc-dev@lists.ozlabs.org
13990 F: drivers/block/ps3vram.c
13992 PSAMPLE PACKET SAMPLING SUPPORT
13993 M: Yotam Gigi <yotam.gi@gmail.com>
13995 F: include/net/psample.h
13996 F: include/uapi/linux/psample.h
14000 M: Kees Cook <keescook@chromium.org>
14001 M: Anton Vorontsov <anton@enomsg.org>
14002 M: Colin Cross <ccross@android.com>
14003 M: Tony Luck <tony.luck@intel.com>
14005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14006 F: Documentation/admin-guide/ramoops.rst
14007 F: Documentation/admin-guide/pstore-blk.rst
14008 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14009 F: drivers/acpi/apei/erst.c
14010 F: drivers/firmware/efi/efi-pstore.c
14012 F: include/linux/pstore*
14013 K: \b(pstore|ramoops)
14015 PTP HARDWARE CLOCK SUPPORT
14016 M: Richard Cochran <richardcochran@gmail.com>
14017 L: netdev@vger.kernel.org
14019 W: http://linuxptp.sourceforge.net/
14020 F: Documentation/ABI/testing/sysfs-ptp
14021 F: Documentation/driver-api/ptp.rst
14022 F: drivers/net/phy/dp83640*
14024 F: include/linux/ptp_cl*
14027 M: Oleg Nesterov <oleg@redhat.com>
14029 F: arch/*/*/ptrace*.c
14030 F: arch/*/include/asm/ptrace*.h
14031 F: arch/*/ptrace*.c
14032 F: include/asm-generic/syscall.h
14033 F: include/linux/ptrace.h
14034 F: include/linux/regset.h
14035 F: include/linux/tracehook.h
14036 F: include/uapi/linux/ptrace.h
14037 F: include/uapi/linux/ptrace.h
14041 M: Hans Verkuil <hverkuil@xs4all.nl>
14042 L: linux-media@vger.kernel.org
14044 T: git git://linuxtv.org/media_tree.git
14045 F: Documentation/admin-guide/media/pulse8-cec.rst
14046 F: drivers/media/cec/usb/pulse8/
14048 PVRUSB2 VIDEO4LINUX DRIVER
14049 M: Mike Isely <isely@pobox.com>
14050 L: pvrusb2@isely.net (subscribers-only)
14051 L: linux-media@vger.kernel.org
14053 W: http://www.isely.net/pvrusb2/
14054 T: git git://linuxtv.org/media_tree.git
14055 F: Documentation/driver-api/media/drivers/pvrusb2*
14056 F: drivers/media/usb/pvrusb2/
14059 M: Hans Verkuil <hverkuil@xs4all.nl>
14060 L: linux-media@vger.kernel.org
14062 T: git git://linuxtv.org/media_tree.git
14063 F: drivers/media/usb/pwc/*
14064 F: include/trace/events/pwc.h
14067 M: Kamil Debski <kamil@wypas.org>
14068 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14069 L: linux-hwmon@vger.kernel.org
14071 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14072 F: Documentation/hwmon/pwm-fan.rst
14073 F: drivers/hwmon/pwm-fan.c
14076 M: Sean Young <sean@mess.org>
14077 L: linux-media@vger.kernel.org
14079 F: drivers/media/rc/pwm-ir-tx.c
14082 M: Thierry Reding <thierry.reding@gmail.com>
14083 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14084 M: Lee Jones <lee.jones@linaro.org>
14085 L: linux-pwm@vger.kernel.org
14087 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14089 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14090 F: Documentation/devicetree/bindings/pwm/
14091 F: Documentation/driver-api/pwm.rst
14092 F: drivers/gpio/gpio-mvebu.c
14094 F: drivers/video/backlight/pwm_bl.c
14095 F: include/linux/pwm.h
14096 F: include/linux/pwm_backlight.h
14097 K: pwm_(config|apply_state|ops)
14100 M: Robert Jarzmik <robert.jarzmik@free.fr>
14101 L: linux-gpio@vger.kernel.org
14103 F: drivers/gpio/gpio-pxa.c
14109 M: Robert Jarzmik <robert.jarzmik@free.fr>
14110 L: linux-rtc@vger.kernel.org
14113 PXA2xx/PXA3xx SUPPORT
14114 M: Daniel Mack <daniel@zonque.org>
14115 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14116 M: Robert Jarzmik <robert.jarzmik@free.fr>
14117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14119 T: git git://github.com/hzhuang1/linux.git
14120 T: git git://github.com/rjarzmik/linux.git
14121 F: arch/arm/boot/dts/pxa*
14122 F: arch/arm/mach-pxa/
14123 F: drivers/dma/pxa*
14124 F: drivers/pcmcia/pxa2xx*
14125 F: drivers/pinctrl/pxa/
14126 F: drivers/spi/spi-pxa2xx*
14127 F: drivers/usb/gadget/udc/pxa2*
14128 F: include/sound/pxa2xx-lib.h
14133 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14134 L: qat-linux@intel.com
14136 F: drivers/crypto/qat/
14138 QCOM AUDIO (ASoC) DRIVERS
14139 M: Patrick Lai <plai@codeaurora.org>
14140 M: Banajit Goswami <bgoswami@codeaurora.org>
14141 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14146 M: Alex Elder <elder@kernel.org>
14147 L: netdev@vger.kernel.org
14149 F: drivers/net/ipa/
14151 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14152 M: Gabriel Somlo <somlo@cmu.edu>
14153 M: "Michael S. Tsirkin" <mst@redhat.com>
14154 L: qemu-devel@nongnu.org
14156 F: drivers/firmware/qemu_fw_cfg.c
14157 F: include/uapi/linux/qemu_fw_cfg.h
14160 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14161 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14162 L: linux-rdma@vger.kernel.org
14164 F: drivers/infiniband/hw/qib/
14166 QLOGIC QL41xxx FCOE DRIVER
14167 M: QLogic-Storage-Upstream@cavium.com
14168 L: linux-scsi@vger.kernel.org
14170 F: drivers/scsi/qedf/
14172 QLOGIC QL41xxx ISCSI DRIVER
14173 M: QLogic-Storage-Upstream@cavium.com
14174 L: linux-scsi@vger.kernel.org
14176 F: drivers/scsi/qedi/
14178 QLOGIC QL4xxx ETHERNET DRIVER
14179 M: Ariel Elior <aelior@marvell.com>
14180 M: GR-everest-linux-l2@marvell.com
14181 L: netdev@vger.kernel.org
14183 F: drivers/net/ethernet/qlogic/qed/
14184 F: drivers/net/ethernet/qlogic/qede/
14185 F: include/linux/qed/
14187 QLOGIC QL4xxx RDMA DRIVER
14188 M: Michal Kalderon <mkalderon@marvell.com>
14189 M: Ariel Elior <aelior@marvell.com>
14190 L: linux-rdma@vger.kernel.org
14192 F: drivers/infiniband/hw/qedr/
14193 F: include/uapi/rdma/qedr-abi.h
14195 QLOGIC QLA1280 SCSI DRIVER
14196 M: Michael Reed <mdr@sgi.com>
14197 L: linux-scsi@vger.kernel.org
14199 F: drivers/scsi/qla1280.[ch]
14201 QLOGIC QLA2XXX FC-SCSI DRIVER
14202 M: Nilesh Javali <njavali@marvell.com>
14203 M: GR-QLogic-Storage-Upstream@marvell.com
14204 L: linux-scsi@vger.kernel.org
14206 F: Documentation/scsi/LICENSE.qla2xxx
14207 F: drivers/scsi/qla2xxx/
14209 QLOGIC QLA3XXX NETWORK DRIVER
14210 M: GR-Linux-NIC-Dev@marvell.com
14211 L: netdev@vger.kernel.org
14213 F: Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14214 F: drivers/net/ethernet/qlogic/qla3xxx.*
14216 QLOGIC QLA4XXX iSCSI DRIVER
14217 M: QLogic-Storage-Upstream@qlogic.com
14218 L: linux-scsi@vger.kernel.org
14220 F: Documentation/scsi/LICENSE.qla4xxx
14221 F: drivers/scsi/qla4xxx/
14223 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14224 M: Shahed Shaikh <shshaikh@marvell.com>
14225 M: Manish Chopra <manishc@marvell.com>
14226 M: GR-Linux-NIC-Dev@marvell.com
14227 L: netdev@vger.kernel.org
14229 F: drivers/net/ethernet/qlogic/qlcnic/
14231 QLOGIC QLGE 10Gb ETHERNET DRIVER
14232 M: Manish Chopra <manishc@marvell.com>
14233 M: GR-Linux-NIC-Dev@marvell.com
14234 L: netdev@vger.kernel.org
14236 F: drivers/staging/qlge/
14238 QM1D1B0004 MEDIA DRIVER
14239 M: Akihiro Tsukada <tskd08@gmail.com>
14240 L: linux-media@vger.kernel.org
14242 F: drivers/media/tuners/qm1d1b0004*
14244 QM1D1C0042 MEDIA DRIVER
14245 M: Akihiro Tsukada <tskd08@gmail.com>
14246 L: linux-media@vger.kernel.org
14248 F: drivers/media/tuners/qm1d1c0042*
14251 M: Anders Larsen <al@alarsen.net>
14253 W: http://www.alarsen.net/linux/qnx4fs/
14255 F: include/uapi/linux/qnx4_fs.h
14256 F: include/uapi/linux/qnxtypes.h
14258 QORIQ DPAA2 FSL-MC BUS DRIVER
14259 M: Stuart Yoder <stuyoder@gmail.com>
14260 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14261 L: linux-kernel@vger.kernel.org
14263 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14264 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14265 F: drivers/bus/fsl-mc/
14267 QT1010 MEDIA DRIVER
14268 M: Antti Palosaari <crope@iki.fi>
14269 L: linux-media@vger.kernel.org
14271 W: https://linuxtv.org
14272 W: http://palosaari.fi/linux/
14273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14274 T: git git://linuxtv.org/anttip/media_tree.git
14275 F: drivers/media/tuners/qt1010*
14277 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14278 M: Kalle Valo <kvalo@codeaurora.org>
14279 L: ath10k@lists.infradead.org
14281 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14283 F: drivers/net/wireless/ath/ath10k/
14285 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14286 M: Kalle Valo <kvalo@codeaurora.org>
14287 L: ath11k@lists.infradead.org
14289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14290 F: drivers/net/wireless/ath/ath11k/
14292 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14293 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14294 L: linux-wireless@vger.kernel.org
14296 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14297 F: drivers/net/wireless/ath/ath9k/
14299 QUALCOMM CAMERA SUBSYSTEM DRIVER
14300 M: Todor Tomov <todor.too@gmail.com>
14301 L: linux-media@vger.kernel.org
14303 F: Documentation/admin-guide/media/qcom_camss.rst
14304 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14305 F: drivers/media/platform/qcom/camss/
14307 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14308 M: Niklas Cassel <nks@flawful.org>
14309 L: linux-pm@vger.kernel.org
14310 L: linux-arm-msm@vger.kernel.org
14312 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14313 F: drivers/power/avs/qcom-cpr.c
14315 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14316 M: Ilia Lin <ilia.lin@kernel.org>
14317 L: linux-pm@vger.kernel.org
14319 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14320 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14322 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14323 M: Timur Tabi <timur@kernel.org>
14324 L: netdev@vger.kernel.org
14326 F: drivers/net/ethernet/qualcomm/emac/
14328 QUALCOMM ETHQOS ETHERNET DRIVER
14329 M: Vinod Koul <vkoul@kernel.org>
14330 L: netdev@vger.kernel.org
14332 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14333 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14335 QUALCOMM GENERIC INTERFACE I2C DRIVER
14336 M: Akash Asthana <akashast@codeaurora.org>
14337 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14338 L: linux-i2c@vger.kernel.org
14339 L: linux-arm-msm@vger.kernel.org
14341 F: drivers/i2c/busses/i2c-qcom-geni.c
14343 QUALCOMM HEXAGON ARCHITECTURE
14344 M: Brian Cain <bcain@codeaurora.org>
14345 L: linux-hexagon@vger.kernel.org
14349 QUALCOMM HIDMA DRIVER
14350 M: Sinan Kaya <okaya@kernel.org>
14351 L: linux-arm-kernel@lists.infradead.org
14352 L: linux-arm-msm@vger.kernel.org
14353 L: dmaengine@vger.kernel.org
14355 F: drivers/dma/qcom/hidma*
14357 QUALCOMM I2C CCI DRIVER
14358 M: Loic Poulain <loic.poulain@linaro.org>
14359 M: Robert Foss <robert.foss@linaro.org>
14360 L: linux-i2c@vger.kernel.org
14361 L: linux-arm-msm@vger.kernel.org
14363 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14364 F: drivers/i2c/busses/i2c-qcom-cci.c
14367 M: Rob Clark <robdclark@gmail.com>
14368 L: iommu@lists.linux-foundation.org
14369 L: linux-arm-msm@vger.kernel.org
14371 F: drivers/iommu/qcom_iommu.c
14373 QUALCOMM IPCC MAILBOX DRIVER
14374 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14375 L: linux-arm-msm@vger.kernel.org
14377 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14378 F: drivers/mailbox/qcom-ipcc.c
14379 F: include/dt-bindings/mailbox/qcom-ipcc.h
14381 QUALCOMM RMNET DRIVER
14382 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14383 M: Sean Tranchetti <stranche@codeaurora.org>
14384 L: netdev@vger.kernel.org
14386 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14387 F: drivers/net/ethernet/qualcomm/rmnet/
14388 F: include/linux/if_rmnet.h
14390 QUALCOMM TSENS THERMAL DRIVER
14391 M: Amit Kucheria <amitk@kernel.org>
14392 L: linux-pm@vger.kernel.org
14393 L: linux-arm-msm@vger.kernel.org
14395 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14396 F: drivers/thermal/qcom/
14398 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14399 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14400 L: linux-media@vger.kernel.org
14401 L: linux-arm-msm@vger.kernel.org
14403 T: git git://linuxtv.org/media_tree.git
14404 F: Documentation/devicetree/bindings/media/*venus*
14405 F: drivers/media/platform/qcom/venus/
14407 QUALCOMM WCN36XX WIRELESS DRIVER
14408 M: Kalle Valo <kvalo@codeaurora.org>
14409 L: wcn36xx@lists.infradead.org
14411 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14412 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14413 F: drivers/net/wireless/ath/wcn36xx/
14415 QUANTENNA QTNFMAC WIRELESS DRIVER
14416 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14417 R: Sergey Matyukevich <geomatsi@gmail.com>
14418 L: linux-wireless@vger.kernel.org
14420 F: drivers/net/wireless/quantenna
14422 RADEON and AMDGPU DRM DRIVERS
14423 M: Alex Deucher <alexander.deucher@amd.com>
14424 M: Christian König <christian.koenig@amd.com>
14425 L: amd-gfx@lists.freedesktop.org
14427 T: git git://people.freedesktop.org/~agd5f/linux
14428 F: drivers/gpu/drm/amd/
14429 F: drivers/gpu/drm/radeon/
14430 F: include/uapi/drm/amdgpu_drm.h
14431 F: include/uapi/drm/radeon_drm.h
14433 RADEON FRAMEBUFFER DISPLAY DRIVER
14434 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14435 L: linux-fbdev@vger.kernel.org
14437 F: drivers/video/fbdev/aty/radeon*
14438 F: include/uapi/linux/radeonfb.h
14440 RADIOSHARK RADIO DRIVER
14441 M: Hans Verkuil <hverkuil@xs4all.nl>
14442 L: linux-media@vger.kernel.org
14444 T: git git://linuxtv.org/media_tree.git
14445 F: drivers/media/radio/radio-shark.c
14447 RADIOSHARK2 RADIO DRIVER
14448 M: Hans Verkuil <hverkuil@xs4all.nl>
14449 L: linux-media@vger.kernel.org
14451 T: git git://linuxtv.org/media_tree.git
14452 F: drivers/media/radio/radio-shark2.c
14453 F: drivers/media/radio/radio-tea5777.c
14455 RADOS BLOCK DEVICE (RBD)
14456 M: Ilya Dryomov <idryomov@gmail.com>
14457 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14458 L: ceph-devel@vger.kernel.org
14460 W: http://ceph.com/
14461 T: git git://github.com/ceph/ceph-client.git
14462 F: Documentation/ABI/testing/sysfs-bus-rbd
14463 F: drivers/block/rbd.c
14464 F: drivers/block/rbd_types.h
14466 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14467 M: Paul Mackerras <paulus@samba.org>
14468 L: linux-fbdev@vger.kernel.org
14470 F: drivers/video/fbdev/aty/aty128fb.c
14472 RAINSHADOW-CEC DRIVER
14473 M: Hans Verkuil <hverkuil@xs4all.nl>
14474 L: linux-media@vger.kernel.org
14476 T: git git://linuxtv.org/media_tree.git
14477 F: drivers/media/cec/usb/rainshadow/
14479 RALINK MIPS ARCHITECTURE
14480 M: John Crispin <john@phrozen.org>
14481 L: linux-mips@vger.kernel.org
14483 F: arch/mips/ralink
14485 RALINK RT2X00 WIRELESS LAN DRIVER
14486 M: Stanislaw Gruszka <stf_xl@wp.pl>
14487 M: Helmut Schaa <helmut.schaa@googlemail.com>
14488 L: linux-wireless@vger.kernel.org
14490 F: drivers/net/wireless/ralink/rt2x00/
14492 RAMDISK RAM BLOCK DEVICE DRIVER
14493 M: Jens Axboe <axboe@kernel.dk>
14495 F: Documentation/admin-guide/blockdev/ramdisk.rst
14496 F: drivers/block/brd.c
14498 RANCHU VIRTUAL BOARD FOR MIPS
14499 M: Miodrag Dinic <miodrag.dinic@mips.com>
14500 L: linux-mips@vger.kernel.org
14502 F: arch/mips/configs/generic/board-ranchu.config
14503 F: arch/mips/generic/board-ranchu.c
14505 RANDOM NUMBER DRIVER
14506 M: "Theodore Ts'o" <tytso@mit.edu>
14508 F: drivers/char/random.c
14511 M: Matt Porter <mporter@kernel.crashing.org>
14512 M: Alexandre Bounine <alex.bou9@gmail.com>
14514 F: drivers/rapidio/
14517 M: Tony Luck <tony.luck@intel.com>
14518 M: Borislav Petkov <bp@alien8.de>
14519 L: linux-edac@vger.kernel.org
14521 F: Documentation/admin-guide/ras.rst
14523 F: include/linux/ras.h
14524 F: include/ras/ras_event.h
14526 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14527 L: linux-wireless@vger.kernel.org
14529 F: drivers/net/wireless/ray*
14531 RC-CORE / LIRC FRAMEWORK
14532 M: Sean Young <sean@mess.org>
14533 L: linux-media@vger.kernel.org
14535 W: http://linuxtv.org
14536 T: git git://linuxtv.org/media_tree.git
14537 F: Documentation/driver-api/media/rc-core.rst
14538 F: Documentation/userspace-api/media/rc/
14539 F: drivers/media/rc/
14540 F: include/media/rc-map.h
14541 F: include/media/rc-core.h
14542 F: include/uapi/linux/lirc.h
14544 RCMM REMOTE CONTROLS DECODER
14545 M: Patrick Lerda <patrick9876@free.fr>
14547 F: drivers/media/rc/ir-rcmm-decoder.c
14549 RCUTORTURE TEST FRAMEWORK
14550 M: "Paul E. McKenney" <paulmck@kernel.org>
14551 M: Josh Triplett <josh@joshtriplett.org>
14552 R: Steven Rostedt <rostedt@goodmis.org>
14553 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14554 R: Lai Jiangshan <jiangshanlai@gmail.com>
14555 L: rcu@vger.kernel.org
14557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14558 F: tools/testing/selftests/rcutorture
14560 RDACM20 Camera Sensor
14561 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14562 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14563 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14564 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14565 L: linux-media@vger.kernel.org
14567 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14568 F: drivers/media/i2c/rdacm20.c
14569 F: drivers/media/i2c/max9271.c
14570 F: drivers/media/i2c/max9271.h
14573 M: Florian Fainelli <florian@openwrt.org>
14576 RDC R6040 FAST ETHERNET DRIVER
14577 M: Florian Fainelli <f.fainelli@gmail.com>
14578 L: netdev@vger.kernel.org
14580 F: drivers/net/ethernet/rdc/r6040.c
14582 RDMAVT - RDMA verbs software
14583 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14584 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14585 L: linux-rdma@vger.kernel.org
14587 F: drivers/infiniband/sw/rdmavt
14589 RDS - RELIABLE DATAGRAM SOCKETS
14590 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14591 L: netdev@vger.kernel.org
14592 L: linux-rdma@vger.kernel.org
14593 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14595 W: https://oss.oracle.com/projects/rds/
14596 F: Documentation/networking/rds.rst
14599 RDT - RESOURCE ALLOCATION
14600 M: Fenghua Yu <fenghua.yu@intel.com>
14601 M: Reinette Chatre <reinette.chatre@intel.com>
14602 L: linux-kernel@vger.kernel.org
14604 F: Documentation/x86/resctrl*
14605 F: arch/x86/include/asm/resctrl.h
14606 F: arch/x86/kernel/cpu/resctrl/
14607 F: tools/testing/selftests/resctrl/
14609 READ-COPY UPDATE (RCU)
14610 M: "Paul E. McKenney" <paulmck@kernel.org>
14611 M: Josh Triplett <josh@joshtriplett.org>
14612 R: Steven Rostedt <rostedt@goodmis.org>
14613 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14614 R: Lai Jiangshan <jiangshanlai@gmail.com>
14615 R: Joel Fernandes <joel@joelfernandes.org>
14616 L: rcu@vger.kernel.org
14618 W: http://www.rdrop.com/users/paulmck/RCU/
14619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14620 F: Documentation/RCU/
14621 F: include/linux/rcu*
14623 X: Documentation/RCU/torture.rst
14624 X: include/linux/srcu*.h
14625 X: kernel/rcu/srcu*.c
14627 REAL TIME CLOCK (RTC) SUBSYSTEM
14628 M: Alessandro Zummo <a.zummo@towertech.it>
14629 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14630 L: linux-rtc@vger.kernel.org
14632 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14634 F: Documentation/admin-guide/rtc.rst
14635 F: Documentation/devicetree/bindings/rtc/
14637 F: include/linux/platform_data/rtc-*
14638 F: include/linux/rtc.h
14639 F: include/linux/rtc/
14640 F: include/uapi/linux/rtc.h
14641 F: tools/testing/selftests/rtc/
14643 REALTEK AUDIO CODECS
14644 M: Oder Chiou <oder_chiou@realtek.com>
14646 F: include/sound/rt*.h
14647 F: sound/soc/codecs/rt*
14649 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14650 M: Linus Walleij <linus.walleij@linaro.org>
14652 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14653 F: drivers/net/dsa/realtek-smi*
14654 F: drivers/net/dsa/rtl83*
14656 REALTEK WIRELESS DRIVER (rtlwifi family)
14657 M: Ping-Ke Shih <pkshih@realtek.com>
14658 L: linux-wireless@vger.kernel.org
14660 W: https://wireless.wiki.kernel.org/
14661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14662 F: drivers/net/wireless/realtek/rtlwifi/
14664 REALTEK WIRELESS DRIVER (rtw88)
14665 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14666 L: linux-wireless@vger.kernel.org
14668 F: drivers/net/wireless/realtek/rtw88/
14670 REDPINE WIRELESS DRIVER
14671 M: Amitkumar Karwar <amitkarwar@gmail.com>
14672 M: Siva Rebbagondla <siva8118@gmail.com>
14673 L: linux-wireless@vger.kernel.org
14675 F: drivers/net/wireless/rsi/
14677 REGISTER MAP ABSTRACTION
14678 M: Mark Brown <broonie@kernel.org>
14679 L: linux-kernel@vger.kernel.org
14681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14682 F: Documentation/devicetree/bindings/regmap/
14683 F: drivers/base/regmap/
14684 F: include/linux/regmap.h
14686 REISERFS FILE SYSTEM
14687 L: reiserfs-devel@vger.kernel.org
14691 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14692 M: Ohad Ben-Cohen <ohad@wizery.com>
14693 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14694 L: linux-remoteproc@vger.kernel.org
14696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14697 F: Documentation/ABI/testing/sysfs-class-remoteproc
14698 F: Documentation/devicetree/bindings/remoteproc/
14699 F: Documentation/staging/remoteproc.rst
14700 F: drivers/remoteproc/
14701 F: include/linux/remoteproc.h
14702 F: include/linux/remoteproc/
14704 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14705 M: Ohad Ben-Cohen <ohad@wizery.com>
14706 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14707 L: linux-remoteproc@vger.kernel.org
14709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14710 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14711 F: Documentation/staging/rpmsg.rst
14713 F: include/linux/rpmsg.h
14714 F: include/linux/rpmsg/
14715 F: include/uapi/linux/rpmsg.h
14718 RENESAS CLOCK DRIVERS
14719 M: Geert Uytterhoeven <geert+renesas@glider.be>
14720 L: linux-renesas-soc@vger.kernel.org
14722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14723 F: Documentation/devicetree/bindings/clock/renesas,*
14724 F: drivers/clk/renesas/
14726 RENESAS EMEV2 I2C DRIVER
14727 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14729 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14730 F: drivers/i2c/busses/i2c-emev2.c
14732 RENESAS ETHERNET DRIVERS
14733 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14734 L: netdev@vger.kernel.org
14735 L: linux-renesas-soc@vger.kernel.org
14736 F: Documentation/devicetree/bindings/net/renesas,*.txt
14737 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14738 F: drivers/net/ethernet/renesas/
14739 F: include/linux/sh_eth.h
14741 RENESAS R-CAR GYROADC DRIVER
14742 M: Marek Vasut <marek.vasut@gmail.com>
14743 L: linux-iio@vger.kernel.org
14745 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14746 F: drivers/iio/adc/rcar-gyroadc.c
14748 RENESAS R-CAR I2C DRIVERS
14749 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14751 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14752 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14753 F: drivers/i2c/busses/i2c-rcar.c
14754 F: drivers/i2c/busses/i2c-sh_mobile.c
14756 RENESAS R-CAR THERMAL DRIVERS
14757 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14758 L: linux-renesas-soc@vger.kernel.org
14760 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14761 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14762 F: drivers/thermal/rcar_gen3_thermal.c
14763 F: drivers/thermal/rcar_thermal.c
14765 RENESAS RIIC DRIVER
14766 M: Chris Brandt <chris.brandt@renesas.com>
14768 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14769 F: drivers/i2c/busses/i2c-riic.c
14771 RENESAS USB PHY DRIVER
14772 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14773 L: linux-renesas-soc@vger.kernel.org
14775 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14777 RESET CONTROLLER FRAMEWORK
14778 M: Philipp Zabel <p.zabel@pengutronix.de>
14780 T: git git://git.pengutronix.de/git/pza/linux
14781 F: Documentation/devicetree/bindings/reset/
14783 F: include/dt-bindings/reset/
14784 F: include/linux/reset-controller.h
14785 F: include/linux/reset.h
14786 F: include/linux/reset/
14787 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14789 RESTARTABLE SEQUENCES SUPPORT
14790 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14791 M: Peter Zijlstra <peterz@infradead.org>
14792 M: "Paul E. McKenney" <paulmck@kernel.org>
14793 M: Boqun Feng <boqun.feng@gmail.com>
14794 L: linux-kernel@vger.kernel.org
14796 F: include/trace/events/rseq.h
14797 F: include/uapi/linux/rseq.h
14799 F: tools/testing/selftests/rseq/
14802 M: Johannes Berg <johannes@sipsolutions.net>
14803 L: linux-wireless@vger.kernel.org
14805 W: https://wireless.wiki.kernel.org/
14806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14808 F: Documentation/ABI/stable/sysfs-class-rfkill
14809 F: Documentation/driver-api/rfkill.rst
14810 F: include/linux/rfkill.h
14811 F: include/uapi/linux/rfkill.h
14815 M: Thomas Graf <tgraf@suug.ch>
14816 M: Herbert Xu <herbert@gondor.apana.org.au>
14817 L: netdev@vger.kernel.org
14819 F: include/linux/rhashtable-types.h
14820 F: include/linux/rhashtable.h
14821 F: lib/rhashtable.c
14822 F: lib/test_rhashtable.c
14824 RICOH R5C592 MEMORYSTICK DRIVER
14825 M: Maxim Levitsky <maximlevitsky@gmail.com>
14827 F: drivers/memstick/host/r592.*
14829 RICOH SMARTMEDIA/XD DRIVER
14830 M: Maxim Levitsky <maximlevitsky@gmail.com>
14832 F: drivers/mtd/nand/raw/r852.c
14833 F: drivers/mtd/nand/raw/r852.h
14835 RISC-V ARCHITECTURE
14836 M: Paul Walmsley <paul.walmsley@sifive.com>
14837 M: Palmer Dabbelt <palmer@dabbelt.com>
14838 M: Albert Ou <aou@eecs.berkeley.edu>
14839 L: linux-riscv@lists.infradead.org
14841 P: Documentation/riscv/patch-acceptance.rst
14842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14848 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14849 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14850 L: linux-block@vger.kernel.org
14852 F: drivers/block/rnbd/
14855 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14857 W: http://sourceforge.net/projects/roccat/
14858 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14859 F: drivers/hid/hid-roccat*
14860 F: include/linux/hid-roccat*
14862 ROCKCHIP ISP V1 DRIVER
14863 M: Helen Koike <helen.koike@collabora.com>
14864 L: linux-media@vger.kernel.org
14866 F: drivers/staging/media/rkisp1/
14868 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14869 M: Jacob Chen <jacob-chen@iotwrt.com>
14870 M: Ezequiel Garcia <ezequiel@collabora.com>
14871 L: linux-media@vger.kernel.org
14872 L: linux-rockchip@lists.infradead.org
14874 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14875 F: drivers/media/platform/rockchip/rga/
14877 ROCKCHIP VIDEO DECODER DRIVER
14878 M: Ezequiel Garcia <ezequiel@collabora.com>
14879 L: linux-media@vger.kernel.org
14880 L: linux-rockchip@lists.infradead.org
14882 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14883 F: drivers/staging/media/rkvdec/
14886 M: Jiri Pirko <jiri@resnulli.us>
14887 L: netdev@vger.kernel.org
14889 F: drivers/net/ethernet/rocker/
14893 W: http://www.comtrol.com
14894 F: Documentation/driver-api/serial/rocket.rst
14895 F: drivers/tty/rocket*
14897 ROCKETPORT EXPRESS/INFINITY DRIVER
14898 M: Kevin Cernekee <cernekee@gmail.com>
14899 L: linux-serial@vger.kernel.org
14901 F: drivers/tty/serial/rp2.*
14903 ROHM BD99954 CHARGER IC
14904 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14905 L: linux-power@fi.rohmeurope.com
14907 F: drivers/power/supply/bd99954-charger.c
14908 F: drivers/power/supply/bd99954-charger.h
14910 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14911 M: Tomasz Duszynski <tduszyns@gmail.com>
14913 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14914 F: drivers/iio/light/bh1750.c
14916 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14917 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14918 L: linux-kernel@vger.kernel.org
14919 L: linux-renesas-soc@vger.kernel.org
14921 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14922 F: drivers/gpio/gpio-bd9571mwv.c
14923 F: drivers/mfd/bd9571mwv.c
14924 F: drivers/regulator/bd9571mwv-regulator.c
14925 F: include/linux/mfd/bd9571mwv.h
14927 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14928 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14929 L: linux-power@fi.rohmeurope.com
14931 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14932 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14933 F: drivers/clk/clk-bd718x7.c
14934 F: drivers/gpio/gpio-bd70528.c
14935 F: drivers/gpio/gpio-bd71828.c
14936 F: drivers/mfd/rohm-bd70528.c
14937 F: drivers/mfd/rohm-bd71828.c
14938 F: drivers/mfd/rohm-bd718x7.c
14939 F: drivers/power/supply/bd70528-charger.c
14940 F: drivers/regulator/bd70528-regulator.c
14941 F: drivers/regulator/bd71828-regulator.c
14942 F: drivers/regulator/bd718x7-regulator.c
14943 F: drivers/regulator/rohm-regulator.c
14944 F: drivers/rtc/rtc-bd70528.c
14945 F: drivers/watchdog/bd70528_wdt.c
14946 F: include/linux/mfd/rohm-bd70528.h
14947 F: include/linux/mfd/rohm-bd71828.h
14948 F: include/linux/mfd/rohm-bd718x7.h
14949 F: include/linux/mfd/rohm-generic.h
14950 F: include/linux/mfd/rohm-shared.h
14953 M: Ralf Baechle <ralf@linux-mips.org>
14954 L: linux-hams@vger.kernel.org
14956 W: http://www.linux-ax25.org/
14957 F: include/net/rose.h
14958 F: include/uapi/linux/rose.h
14961 ROTATION DRIVER FOR ALLWINNER A83T
14962 M: Jernej Skrabec <jernej.skrabec@siol.net>
14963 L: linux-media@vger.kernel.org
14965 T: git git://linuxtv.org/media_tree.git
14966 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14967 F: drivers/media/platform/sunxi/sun8i-rotate/
14969 RTL2830 MEDIA DRIVER
14970 M: Antti Palosaari <crope@iki.fi>
14971 L: linux-media@vger.kernel.org
14973 W: https://linuxtv.org
14974 W: http://palosaari.fi/linux/
14975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14976 T: git git://linuxtv.org/anttip/media_tree.git
14977 F: drivers/media/dvb-frontends/rtl2830*
14979 RTL2832 MEDIA DRIVER
14980 M: Antti Palosaari <crope@iki.fi>
14981 L: linux-media@vger.kernel.org
14983 W: https://linuxtv.org
14984 W: http://palosaari.fi/linux/
14985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14986 T: git git://linuxtv.org/anttip/media_tree.git
14987 F: drivers/media/dvb-frontends/rtl2832*
14989 RTL2832_SDR MEDIA DRIVER
14990 M: Antti Palosaari <crope@iki.fi>
14991 L: linux-media@vger.kernel.org
14993 W: https://linuxtv.org
14994 W: http://palosaari.fi/linux/
14995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14996 T: git git://linuxtv.org/anttip/media_tree.git
14997 F: drivers/media/dvb-frontends/rtl2832_sdr*
14999 RTL8180 WIRELESS DRIVER
15000 L: linux-wireless@vger.kernel.org
15002 W: https://wireless.wiki.kernel.org/
15003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15004 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15006 RTL8187 WIRELESS DRIVER
15007 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15008 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15009 M: Larry Finger <Larry.Finger@lwfinger.net>
15010 L: linux-wireless@vger.kernel.org
15012 W: https://wireless.wiki.kernel.org/
15013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15014 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15016 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15017 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15018 L: linux-wireless@vger.kernel.org
15020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15021 F: drivers/net/wireless/realtek/rtl8xxxu/
15023 RTRS TRANSPORT DRIVERS
15024 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15025 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15026 L: linux-rdma@vger.kernel.org
15028 F: drivers/infiniband/ulp/rtrs/
15030 RXRPC SOCKETS (AF_RXRPC)
15031 M: David Howells <dhowells@redhat.com>
15032 L: linux-afs@lists.infradead.org
15034 W: https://www.infradead.org/~dhowells/kafs/
15035 F: Documentation/networking/rxrpc.rst
15036 F: include/keys/rxrpc-type.h
15037 F: include/net/af_rxrpc.h
15038 F: include/trace/events/rxrpc.h
15039 F: include/uapi/linux/rxrpc.h
15042 S3 SAVAGE FRAMEBUFFER DRIVER
15043 M: Antonino Daplas <adaplas@gmail.com>
15044 L: linux-fbdev@vger.kernel.org
15046 F: drivers/video/fbdev/savage/
15049 M: Heiko Carstens <hca@linux.ibm.com>
15050 M: Vasily Gorbik <gor@linux.ibm.com>
15051 M: Christian Borntraeger <borntraeger@de.ibm.com>
15052 L: linux-s390@vger.kernel.org
15054 W: http://www.ibm.com/developerworks/linux/linux390/
15055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15056 F: Documentation/driver-api/s390-drivers.rst
15057 F: Documentation/s390/
15061 S390 COMMON I/O LAYER
15062 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15063 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15064 L: linux-s390@vger.kernel.org
15066 W: http://www.ibm.com/developerworks/linux/linux390/
15067 F: drivers/s390/cio/
15070 M: Stefan Haberland <sth@linux.ibm.com>
15071 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15072 L: linux-s390@vger.kernel.org
15074 W: http://www.ibm.com/developerworks/linux/linux390/
15075 F: block/partitions/ibm.c
15076 F: drivers/s390/block/dasd*
15077 F: include/linux/dasd_mod.h
15080 M: Matthew Rosato <mjrosato@linux.ibm.com>
15081 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15082 L: linux-s390@vger.kernel.org
15084 W: http://www.ibm.com/developerworks/linux/linux390/
15085 F: drivers/iommu/s390-iommu.c
15087 S390 IUCV NETWORK LAYER
15088 M: Julian Wiedmann <jwi@linux.ibm.com>
15089 M: Karsten Graul <kgraul@linux.ibm.com>
15090 M: Ursula Braun <ubraun@linux.ibm.com>
15091 L: linux-s390@vger.kernel.org
15093 W: http://www.ibm.com/developerworks/linux/linux390/
15094 F: drivers/s390/net/*iucv*
15095 F: include/net/iucv/
15098 S390 NETWORK DRIVERS
15099 M: Julian Wiedmann <jwi@linux.ibm.com>
15100 M: Karsten Graul <kgraul@linux.ibm.com>
15101 M: Ursula Braun <ubraun@linux.ibm.com>
15102 L: linux-s390@vger.kernel.org
15104 W: http://www.ibm.com/developerworks/linux/linux390/
15105 F: drivers/s390/net/
15108 M: Niklas Schnelle <schnelle@linux.ibm.com>
15109 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15110 L: linux-s390@vger.kernel.org
15112 W: http://www.ibm.com/developerworks/linux/linux390/
15114 F: drivers/pci/hotplug/s390_pci_hpc.c
15115 F: Documentation/s390/pci.rst
15117 S390 VFIO AP DRIVER
15118 M: Tony Krowiak <akrowiak@linux.ibm.com>
15119 M: Pierre Morel <pmorel@linux.ibm.com>
15120 M: Halil Pasic <pasic@linux.ibm.com>
15121 L: linux-s390@vger.kernel.org
15123 W: http://www.ibm.com/developerworks/linux/linux390/
15124 F: Documentation/s390/vfio-ap.rst
15125 F: drivers/s390/crypto/vfio_ap_drv.c
15126 F: drivers/s390/crypto/vfio_ap_ops.c
15127 F: drivers/s390/crypto/vfio_ap_private.h
15129 S390 VFIO-CCW DRIVER
15130 M: Cornelia Huck <cohuck@redhat.com>
15131 M: Eric Farman <farman@linux.ibm.com>
15132 R: Halil Pasic <pasic@linux.ibm.com>
15133 L: linux-s390@vger.kernel.org
15134 L: kvm@vger.kernel.org
15136 F: Documentation/s390/vfio-ccw.rst
15137 F: drivers/s390/cio/vfio_ccw*
15138 F: include/uapi/linux/vfio_ccw.h
15141 M: Harald Freudenberger <freude@linux.ibm.com>
15142 L: linux-s390@vger.kernel.org
15144 W: http://www.ibm.com/developerworks/linux/linux390/
15145 F: drivers/s390/crypto/
15148 M: Steffen Maier <maier@linux.ibm.com>
15149 M: Benjamin Block <bblock@linux.ibm.com>
15150 L: linux-s390@vger.kernel.org
15152 W: http://www.ibm.com/developerworks/linux/linux390/
15153 F: drivers/s390/scsi/zfcp_*
15155 S3C24XX SD/MMC Driver
15156 M: Ben Dooks <ben-linux@fluff.org>
15157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15159 F: drivers/mmc/host/s3cmci.*
15161 SAA6588 RDS RECEIVER DRIVER
15162 M: Hans Verkuil <hverkuil@xs4all.nl>
15163 L: linux-media@vger.kernel.org
15165 W: https://linuxtv.org
15166 T: git git://linuxtv.org/media_tree.git
15167 F: drivers/media/i2c/saa6588*
15169 SAA7134 VIDEO4LINUX DRIVER
15170 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15171 L: linux-media@vger.kernel.org
15173 W: https://linuxtv.org
15174 T: git git://linuxtv.org/media_tree.git
15175 F: Documentation/driver-api/media/drivers/saa7134*
15176 F: drivers/media/pci/saa7134/
15178 SAA7146 VIDEO4LINUX-2 DRIVER
15179 M: Hans Verkuil <hverkuil@xs4all.nl>
15180 L: linux-media@vger.kernel.org
15182 T: git git://linuxtv.org/media_tree.git
15183 F: drivers/media/common/saa7146/
15184 F: drivers/media/pci/saa7146/
15185 F: include/media/drv-intf/saa7146*
15187 SAFESETID SECURITY MODULE
15188 M: Micah Morton <mortonm@chromium.org>
15190 F: Documentation/admin-guide/LSM/SafeSetID.rst
15191 F: security/safesetid/
15193 SAMSUNG AUDIO (ASoC) DRIVERS
15194 M: Krzysztof Kozlowski <krzk@kernel.org>
15195 M: Sangbeom Kim <sbkim73@samsung.com>
15196 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15199 F: Documentation/devicetree/bindings/sound/samsung*
15200 F: sound/soc/samsung/
15202 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15203 M: Krzysztof Kozlowski <krzk@kernel.org>
15204 L: linux-crypto@vger.kernel.org
15205 L: linux-samsung-soc@vger.kernel.org
15207 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15208 F: drivers/crypto/exynos-rng.c
15210 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15211 M: Łukasz Stelmach <l.stelmach@samsung.com>
15212 L: linux-samsung-soc@vger.kernel.org
15214 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15215 F: drivers/char/hw_random/exynos-trng.c
15217 SAMSUNG FRAMEBUFFER DRIVER
15218 M: Jingoo Han <jingoohan1@gmail.com>
15219 L: linux-fbdev@vger.kernel.org
15221 F: drivers/video/fbdev/s3c-fb.c
15223 SAMSUNG LAPTOP DRIVER
15224 M: Corentin Chary <corentin.chary@gmail.com>
15225 L: platform-driver-x86@vger.kernel.org
15227 F: drivers/platform/x86/samsung-laptop.c
15229 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15230 M: Sangbeom Kim <sbkim73@samsung.com>
15231 M: Krzysztof Kozlowski <krzk@kernel.org>
15232 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15233 L: linux-kernel@vger.kernel.org
15234 L: linux-samsung-soc@vger.kernel.org
15236 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15237 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15238 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15239 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15240 F: drivers/clk/clk-s2mps11.c
15241 F: drivers/mfd/sec*.c
15242 F: drivers/regulator/s2m*.c
15243 F: drivers/regulator/s5m*.c
15244 F: drivers/rtc/rtc-s5m.c
15245 F: include/linux/mfd/samsung/
15247 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15248 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15249 L: linux-media@vger.kernel.org
15250 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15252 F: drivers/media/platform/s3c-camif/
15253 F: include/media/drv-intf/s3c_camif.h
15255 SAMSUNG S3FWRN5 NFC DRIVER
15256 M: Robert Baldyga <r.baldyga@samsung.com>
15257 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15258 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15260 F: drivers/nfc/s3fwrn5
15262 SAMSUNG S5C73M3 CAMERA DRIVER
15263 M: Kyungmin Park <kyungmin.park@samsung.com>
15264 M: Andrzej Hajda <a.hajda@samsung.com>
15265 L: linux-media@vger.kernel.org
15267 F: drivers/media/i2c/s5c73m3/*
15269 SAMSUNG S5K5BAF CAMERA DRIVER
15270 M: Kyungmin Park <kyungmin.park@samsung.com>
15271 M: Andrzej Hajda <a.hajda@samsung.com>
15272 L: linux-media@vger.kernel.org
15274 F: drivers/media/i2c/s5k5baf.c
15276 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15277 M: Krzysztof Kozlowski <krzk@kernel.org>
15278 M: Vladimir Zapolskiy <vz@mleia.com>
15279 M: Kamil Konieczny <k.konieczny@samsung.com>
15280 L: linux-crypto@vger.kernel.org
15281 L: linux-samsung-soc@vger.kernel.org
15283 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15284 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15285 F: drivers/crypto/s5p-sss.c
15287 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15288 M: Kyungmin Park <kyungmin.park@samsung.com>
15289 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15290 L: linux-media@vger.kernel.org
15292 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15293 F: drivers/media/platform/exynos4-is/
15295 SAMSUNG SOC CLOCK DRIVERS
15296 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15297 M: Tomasz Figa <tomasz.figa@gmail.com>
15298 M: Chanwoo Choi <cw00.choi@samsung.com>
15299 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15302 F: Documentation/devicetree/bindings/clock/exynos*.txt
15303 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15304 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15305 F: drivers/clk/samsung/
15306 F: include/dt-bindings/clock/exynos*.h
15308 SAMSUNG SPI DRIVERS
15309 M: Kukjin Kim <kgene@kernel.org>
15310 M: Krzysztof Kozlowski <krzk@kernel.org>
15311 M: Andi Shyti <andi@etezian.org>
15312 L: linux-spi@vger.kernel.org
15313 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15315 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15316 F: drivers/spi/spi-s3c*
15317 F: include/linux/platform_data/spi-s3c64xx.h
15319 SAMSUNG SXGBE DRIVERS
15320 M: Byungho An <bh74.an@samsung.com>
15321 L: netdev@vger.kernel.org
15323 F: drivers/net/ethernet/samsung/sxgbe/
15325 SAMSUNG THERMAL DRIVER
15326 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15327 L: linux-pm@vger.kernel.org
15328 L: linux-samsung-soc@vger.kernel.org
15330 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15331 F: drivers/thermal/samsung/
15333 SAMSUNG USB2 PHY DRIVER
15334 M: Kamil Debski <kamil@wypas.org>
15335 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15336 L: linux-kernel@vger.kernel.org
15338 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15339 F: Documentation/driver-api/phy/samsung-usb2.rst
15340 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15341 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15342 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15343 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15344 F: drivers/phy/samsung/phy-samsung-usb2.c
15345 F: drivers/phy/samsung/phy-samsung-usb2.h
15348 M: Zwane Mwaikambo <zwanem@gmail.com>
15350 F: drivers/watchdog/sc1200wdt.c
15353 M: Ingo Molnar <mingo@redhat.com>
15354 M: Peter Zijlstra <peterz@infradead.org>
15355 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15356 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15357 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15358 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15359 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15360 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15361 L: linux-kernel@vger.kernel.org
15363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15364 F: include/linux/preempt.h
15365 F: include/linux/sched.h
15366 F: include/linux/wait.h
15367 F: include/uapi/linux/sched.h
15370 SCR24X CHIP CARD INTERFACE DRIVER
15371 M: Lubomir Rintel <lkundrak@v3.sk>
15373 F: drivers/char/pcmcia/scr24x_cs.c
15376 M: Jens Axboe <axboe@kernel.dk>
15377 L: linux-scsi@vger.kernel.org
15379 W: http://www.kernel.dk
15380 F: drivers/scsi/sr*
15382 SCSI RDMA PROTOCOL (SRP) INITIATOR
15383 M: Bart Van Assche <bvanassche@acm.org>
15384 L: linux-rdma@vger.kernel.org
15386 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15387 F: drivers/infiniband/ulp/srp/
15388 F: include/scsi/srp.h
15390 SCSI RDMA PROTOCOL (SRP) TARGET
15391 M: Bart Van Assche <bvanassche@acm.org>
15392 L: linux-rdma@vger.kernel.org
15393 L: target-devel@vger.kernel.org
15395 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15396 F: drivers/infiniband/ulp/srpt/
15399 M: Doug Gilbert <dgilbert@interlog.com>
15400 L: linux-scsi@vger.kernel.org
15402 W: http://sg.danny.cz/sg
15403 F: Documentation/scsi/scsi-generic.rst
15404 F: drivers/scsi/sg.c
15405 F: include/scsi/sg.h
15408 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15409 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15410 L: linux-scsi@vger.kernel.org
15412 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15415 F: Documentation/devicetree/bindings/scsi/
15420 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15421 L: linux-scsi@vger.kernel.org
15423 F: Documentation/scsi/st.rst
15424 F: drivers/scsi/st.*
15425 F: drivers/scsi/st_*.h
15427 SCSI TARGET SUBSYSTEM
15428 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15429 L: linux-scsi@vger.kernel.org
15430 L: target-devel@vger.kernel.org
15432 W: http://www.linux-iscsi.org
15433 Q: https://patchwork.kernel.org/project/target-devel/list/
15434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15435 F: Documentation/target/
15440 M: Vlad Yasevich <vyasevich@gmail.com>
15441 M: Neil Horman <nhorman@tuxdriver.com>
15442 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15443 L: linux-sctp@vger.kernel.org
15445 W: http://lksctp.sourceforge.net
15446 F: Documentation/networking/sctp.rst
15447 F: include/linux/sctp.h
15448 F: include/net/sctp/
15449 F: include/uapi/linux/sctp.h
15453 M: Jim Cromie <jim.cromie@gmail.com>
15455 F: Documentation/i2c/busses/scx200_acb.rst
15456 F: arch/x86/platform/scx200/
15457 F: drivers/i2c/busses/scx200*
15458 F: drivers/mtd/maps/scx200_docflash.c
15459 F: drivers/watchdog/scx200_wdt.c
15460 F: include/linux/scx200.h
15463 M: Jim Cromie <jim.cromie@gmail.com>
15465 F: drivers/char/scx200_gpio.c
15466 F: include/linux/scx200_gpio.h
15468 SCx200 HRT CLOCKSOURCE DRIVER
15469 M: Jim Cromie <jim.cromie@gmail.com>
15471 F: drivers/clocksource/scx200_hrt.c
15473 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15474 M: Sascha Sommer <saschasommer@freenet.de>
15475 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15477 F: drivers/mmc/host/sdricoh_cs.c
15479 SECO BOARDS CEC DRIVER
15480 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15482 F: drivers/media/platform/seco-cec/seco-cec.c
15483 F: drivers/media/platform/seco-cec/seco-cec.h
15486 M: Kees Cook <keescook@chromium.org>
15487 R: Andy Lutomirski <luto@amacapital.net>
15488 R: Will Drewry <wad@chromium.org>
15490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15491 F: Documentation/userspace-api/seccomp_filter.rst
15492 F: include/linux/seccomp.h
15493 F: include/uapi/linux/seccomp.h
15494 F: kernel/seccomp.c
15495 F: tools/testing/selftests/kselftest_harness.h
15496 F: tools/testing/selftests/seccomp/*
15497 K: \bsecure_computing
15500 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15501 M: Al Cooper <alcooperx@gmail.com>
15502 L: linux-mmc@vger.kernel.org
15503 L: bcm-kernel-feedback-list@broadcom.com
15505 F: drivers/mmc/host/sdhci-brcmstb*
15507 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15508 M: Adrian Hunter <adrian.hunter@intel.com>
15509 L: linux-mmc@vger.kernel.org
15511 F: drivers/mmc/host/sdhci*
15512 F: include/linux/mmc/sdhci*
15514 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15515 M: Eugen Hristev <eugen.hristev@microchip.com>
15516 L: linux-mmc@vger.kernel.org
15518 F: drivers/mmc/host/sdhci-of-at91.c
15520 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15521 M: Ben Dooks <ben-linux@fluff.org>
15522 M: Jaehoon Chung <jh80.chung@samsung.com>
15523 L: linux-mmc@vger.kernel.org
15525 F: drivers/mmc/host/sdhci-s3c*
15527 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15528 M: Viresh Kumar <vireshk@kernel.org>
15529 L: linux-mmc@vger.kernel.org
15531 F: drivers/mmc/host/sdhci-spear.c
15533 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15534 M: Kishon Vijay Abraham I <kishon@ti.com>
15535 L: linux-mmc@vger.kernel.org
15537 F: drivers/mmc/host/sdhci-omap.c
15539 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15540 M: Jonathan Derrick <jonathan.derrick@intel.com>
15541 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15542 L: linux-block@vger.kernel.org
15544 F: block/opal_proto.h
15546 F: include/linux/sed*
15547 F: include/uapi/linux/sed*
15550 M: Security Officers <security@kernel.org>
15554 M: James Morris <jmorris@namei.org>
15555 M: "Serge E. Hallyn" <serge@hallyn.com>
15556 L: linux-security-module@vger.kernel.org (suggested Cc:)
15558 W: http://kernsec.org/
15559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15561 X: security/selinux/
15563 SELINUX SECURITY MODULE
15564 M: Paul Moore <paul@paul-moore.com>
15565 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15566 M: Eric Paris <eparis@parisplace.org>
15567 L: selinux@vger.kernel.org
15569 W: https://selinuxproject.org
15570 W: https://github.com/SELinuxProject
15571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15572 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15573 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15574 F: Documentation/admin-guide/LSM/SELinux.rst
15575 F: include/uapi/linux/selinux_netlink.h
15576 F: scripts/selinux/
15577 F: security/selinux/
15580 M: Jiri Slaby <jirislaby@kernel.org>
15582 F: drivers/misc/phantom.c
15583 F: include/uapi/linux/phantom.h
15585 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15586 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15588 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15589 F: drivers/iio/chemical/scd30.h
15590 F: drivers/iio/chemical/scd30_core.c
15591 F: drivers/iio/chemical/scd30_i2c.c
15592 F: drivers/iio/chemical/scd30_serial.c
15594 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15595 M: Tomasz Duszynski <tduszyns@gmail.com>
15597 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15598 F: drivers/iio/chemical/sps30.c
15601 M: Rob Herring <robh@kernel.org>
15602 L: linux-serial@vger.kernel.org
15604 F: Documentation/devicetree/bindings/serial/serial.yaml
15605 F: drivers/tty/serdev/
15606 F: include/linux/serdev.h
15609 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15610 L: linux-serial@vger.kernel.org
15612 F: Documentation/devicetree/bindings/serial/
15613 F: drivers/tty/serial/
15616 M: Sean Young <sean@mess.org>
15617 L: linux-media@vger.kernel.org
15619 F: drivers/media/rc/serial_ir.c
15621 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15622 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15625 F: Documentation/devicetree/bindings/slimbus/
15626 F: drivers/slimbus/
15627 F: include/linux/slimbus.h
15630 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15631 M: Edward Cree <ecree@solarflare.com>
15632 M: Martin Habets <mhabets@solarflare.com>
15633 L: netdev@vger.kernel.org
15635 F: drivers/net/ethernet/sfc/
15637 SFF/SFP/SFP+ MODULE SUPPORT
15638 M: Russell King <linux@armlinux.org.uk>
15639 L: netdev@vger.kernel.org
15641 F: drivers/net/phy/phylink.c
15642 F: drivers/net/phy/sfp*
15643 F: include/linux/phylink.h
15644 F: include/linux/sfp.h
15645 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)
15648 M: Dimitri Sivanich <sivanich@sgi.com>
15650 F: drivers/misc/sgi-gru/
15652 SGI XP/XPC/XPNET DRIVER
15653 M: Cliff Whickman <cpw@sgi.com>
15654 M: Robin Holt <robinmholt@gmail.com>
15656 F: drivers/misc/sgi-xp/
15658 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15659 M: Ursula Braun <ubraun@linux.ibm.com>
15660 M: Karsten Graul <kgraul@linux.ibm.com>
15661 L: linux-s390@vger.kernel.org
15663 W: http://www.ibm.com/developerworks/linux/linux390/
15666 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15667 M: Linus Walleij <linus.walleij@linaro.org>
15668 L: linux-iio@vger.kernel.org
15670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15671 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15672 F: drivers/iio/light/gp2ap002.c
15674 SHARP RJ54N1CB0C SENSOR DRIVER
15675 M: Jacopo Mondi <jacopo@jmondi.org>
15676 L: linux-media@vger.kernel.org
15678 T: git git://linuxtv.org/media_tree.git
15679 F: drivers/media/i2c/rj54n1cb0c.c
15680 F: include/media/i2c/rj54n1cb0c.h
15682 SH_VOU V4L2 OUTPUT DRIVER
15683 L: linux-media@vger.kernel.org
15685 F: drivers/media/platform/sh_vou.c
15686 F: include/media/drv-intf/sh_vou.h
15688 SI2157 MEDIA DRIVER
15689 M: Antti Palosaari <crope@iki.fi>
15690 L: linux-media@vger.kernel.org
15692 W: https://linuxtv.org
15693 W: http://palosaari.fi/linux/
15694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15695 T: git git://linuxtv.org/anttip/media_tree.git
15696 F: drivers/media/tuners/si2157*
15698 SI2165 MEDIA DRIVER
15699 M: Matthias Schwarzott <zzam@gentoo.org>
15700 L: linux-media@vger.kernel.org
15702 W: https://linuxtv.org
15703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15704 F: drivers/media/dvb-frontends/si2165*
15706 SI2168 MEDIA DRIVER
15707 M: Antti Palosaari <crope@iki.fi>
15708 L: linux-media@vger.kernel.org
15710 W: https://linuxtv.org
15711 W: http://palosaari.fi/linux/
15712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15713 T: git git://linuxtv.org/anttip/media_tree.git
15714 F: drivers/media/dvb-frontends/si2168*
15716 SI470X FM RADIO RECEIVER I2C DRIVER
15717 M: Hans Verkuil <hverkuil@xs4all.nl>
15718 L: linux-media@vger.kernel.org
15720 W: https://linuxtv.org
15721 T: git git://linuxtv.org/media_tree.git
15722 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15724 SI470X FM RADIO RECEIVER USB DRIVER
15725 M: Hans Verkuil <hverkuil@xs4all.nl>
15726 L: linux-media@vger.kernel.org
15728 W: https://linuxtv.org
15729 T: git git://linuxtv.org/media_tree.git
15730 F: drivers/media/radio/si470x/radio-si470x-common.c
15731 F: drivers/media/radio/si470x/radio-si470x-usb.c
15732 F: drivers/media/radio/si470x/radio-si470x.h
15734 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15735 M: Eduardo Valentin <edubezval@gmail.com>
15736 L: linux-media@vger.kernel.org
15738 W: https://linuxtv.org
15739 T: git git://linuxtv.org/media_tree.git
15740 F: drivers/media/radio/si4713/si4713.?
15742 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15743 M: Eduardo Valentin <edubezval@gmail.com>
15744 L: linux-media@vger.kernel.org
15746 W: https://linuxtv.org
15747 T: git git://linuxtv.org/media_tree.git
15748 F: drivers/media/radio/si4713/radio-platform-si4713.c
15750 SI4713 FM RADIO TRANSMITTER USB DRIVER
15751 M: Hans Verkuil <hverkuil@xs4all.nl>
15752 L: linux-media@vger.kernel.org
15754 W: https://linuxtv.org
15755 T: git git://linuxtv.org/media_tree.git
15756 F: drivers/media/radio/si4713/radio-usb-si4713.c
15759 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15760 L: linux-media@vger.kernel.org
15762 W: https://linuxtv.org
15763 T: git git://linuxtv.org/media_tree.git
15764 F: drivers/media/common/siano/
15765 F: drivers/media/mmc/siano/
15766 F: drivers/media/usb/siano/
15767 F: drivers/media/usb/siano/
15770 M: Palmer Dabbelt <palmer@dabbelt.com>
15771 M: Paul Walmsley <paul.walmsley@sifive.com>
15772 L: linux-riscv@lists.infradead.org
15774 T: git git://github.com/sifive/riscv-linux.git
15778 SIFIVE FU540 SYSTEM-ON-CHIP
15779 M: Paul Walmsley <paul.walmsley@sifive.com>
15780 M: Palmer Dabbelt <palmer@dabbelt.com>
15781 L: linux-riscv@lists.infradead.org
15783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15788 M: Green Wan <green.wan@sifive.com>
15790 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15791 F: drivers/dma/sf-pdma/
15793 SILEAD TOUCHSCREEN DRIVER
15794 M: Hans de Goede <hdegoede@redhat.com>
15795 L: linux-input@vger.kernel.org
15796 L: platform-driver-x86@vger.kernel.org
15798 F: drivers/input/touchscreen/silead.c
15799 F: drivers/platform/x86/touchscreen_dmi.c
15801 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15802 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15804 F: drivers/staging/wfx/
15806 SILICON MOTION SM712 FRAME BUFFER DRIVER
15807 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15808 M: Teddy Wang <teddy.wang@siliconmotion.com>
15809 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15810 L: linux-fbdev@vger.kernel.org
15812 F: Documentation/fb/sm712fb.rst
15813 F: drivers/video/fbdev/sm712*
15815 SIMPLE FIRMWARE INTERFACE (SFI)
15817 W: http://simplefirmware.org/
15818 F: arch/x86/platform/sfi/
15820 F: include/linux/sfi*.h
15823 M: Hans de Goede <hdegoede@redhat.com>
15824 L: linux-fbdev@vger.kernel.org
15826 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15827 F: drivers/video/fbdev/simplefb.c
15828 F: include/linux/platform_data/simplefb.h
15830 SIMTEC EB110ATX (Chalice CATS)
15831 M: Vincent Sanders <vince@simtec.co.uk>
15832 M: Simtec Linux Team <linux@simtec.co.uk>
15834 W: http://www.simtec.co.uk/products/EB110ATX/
15836 SIMTEC EB2410ITX (BAST)
15837 M: Vincent Sanders <vince@simtec.co.uk>
15838 M: Simtec Linux Team <linux@simtec.co.uk>
15840 W: http://www.simtec.co.uk/products/EB2410ITX/
15841 F: arch/arm/mach-s3c24xx/bast-ide.c
15842 F: arch/arm/mach-s3c24xx/bast-irq.c
15843 F: arch/arm/mach-s3c24xx/mach-bast.c
15846 M: Thorsten Scherer <t.scherer@eckelmann.de>
15847 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15848 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15850 F: drivers/gpio/gpio-siox.c
15852 F: include/trace/events/siox.h
15854 SIPHASH PRF ROUTINES
15855 M: Jason A. Donenfeld <Jason@zx2c4.com>
15857 F: include/linux/siphash.h
15859 F: lib/test_siphash.c
15861 SIS 190 ETHERNET DRIVER
15862 M: Francois Romieu <romieu@fr.zoreil.com>
15863 L: netdev@vger.kernel.org
15865 F: drivers/net/ethernet/sis/sis190.c
15867 SIS 900/7016 FAST ETHERNET DRIVER
15868 M: Daniele Venzano <venza@brownhat.org>
15869 L: netdev@vger.kernel.org
15871 W: http://www.brownhat.org/sis900.html
15872 F: drivers/net/ethernet/sis/sis900.*
15874 SIS FRAMEBUFFER DRIVER
15875 M: Thomas Winischhofer <thomas@winischhofer.net>
15877 W: http://www.winischhofer.net/linuxsisvga.shtml
15878 F: Documentation/fb/sisfb.rst
15879 F: drivers/video/fbdev/sis/
15880 F: include/video/sisfb.h
15883 M: Thomas Winischhofer <thomas@winischhofer.net>
15885 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15886 F: drivers/usb/misc/sisusbvga/
15889 M: Christoph Lameter <cl@linux.com>
15890 M: Pekka Enberg <penberg@kernel.org>
15891 M: David Rientjes <rientjes@google.com>
15892 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15893 M: Andrew Morton <akpm@linux-foundation.org>
15894 L: linux-mm@kvack.org
15896 F: include/linux/sl?b*.h
15899 SLEEPABLE READ-COPY UPDATE (SRCU)
15900 M: Lai Jiangshan <jiangshanlai@gmail.com>
15901 M: "Paul E. McKenney" <paulmck@kernel.org>
15902 M: Josh Triplett <josh@joshtriplett.org>
15903 R: Steven Rostedt <rostedt@goodmis.org>
15904 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15905 L: rcu@vger.kernel.org
15907 W: http://www.rdrop.com/users/paulmck/RCU/
15908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15909 F: include/linux/srcu*.h
15910 F: kernel/rcu/srcu*.c
15912 SMACK SECURITY MODULE
15913 M: Casey Schaufler <casey@schaufler-ca.com>
15914 L: linux-security-module@vger.kernel.org
15916 W: http://schaufler-ca.com
15917 T: git git://github.com/cschaufler/smack-next
15918 F: Documentation/admin-guide/LSM/Smack.rst
15921 SMC91x ETHERNET DRIVER
15922 M: Nicolas Pitre <nico@fluxnic.net>
15924 F: drivers/net/ethernet/smsc/smc91x.*
15926 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15927 M: Mark Rutland <mark.rutland@arm.com>
15928 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15929 M: Sudeep Holla <sudeep.holla@arm.com>
15930 L: linux-arm-kernel@lists.infradead.org
15932 F: drivers/firmware/smccc/
15933 F: include/linux/arm-smccc.h
15935 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15936 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15937 L: linux-media@vger.kernel.org
15939 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15940 F: drivers/media/i2c/smiapp-pll.c
15941 F: drivers/media/i2c/smiapp-pll.h
15942 F: drivers/media/i2c/smiapp/
15943 F: include/uapi/linux/smiapp.h
15945 SMM665 HARDWARE MONITOR DRIVER
15946 M: Guenter Roeck <linux@roeck-us.net>
15947 L: linux-hwmon@vger.kernel.org
15949 F: Documentation/hwmon/smm665.rst
15950 F: drivers/hwmon/smm665.c
15952 SMSC EMC2103 HARDWARE MONITOR DRIVER
15953 M: Steve Glendinning <steve.glendinning@shawell.net>
15954 L: linux-hwmon@vger.kernel.org
15956 F: Documentation/hwmon/emc2103.rst
15957 F: drivers/hwmon/emc2103.c
15959 SMSC SCH5627 HARDWARE MONITOR DRIVER
15960 M: Hans de Goede <hdegoede@redhat.com>
15961 L: linux-hwmon@vger.kernel.org
15963 F: Documentation/hwmon/sch5627.rst
15964 F: drivers/hwmon/sch5627.c
15966 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15967 M: Steve Glendinning <steve.glendinning@shawell.net>
15968 L: linux-fbdev@vger.kernel.org
15970 F: drivers/video/fbdev/smscufx.c
15972 SMSC47B397 HARDWARE MONITOR DRIVER
15973 M: Jean Delvare <jdelvare@suse.com>
15974 L: linux-hwmon@vger.kernel.org
15976 F: Documentation/hwmon/smsc47b397.rst
15977 F: drivers/hwmon/smsc47b397.c
15979 SMSC911x ETHERNET DRIVER
15980 M: Steve Glendinning <steve.glendinning@shawell.net>
15981 L: netdev@vger.kernel.org
15983 F: drivers/net/ethernet/smsc/smsc911x.*
15984 F: include/linux/smsc911x.h
15986 SMSC9420 PCI ETHERNET DRIVER
15987 M: Steve Glendinning <steve.glendinning@shawell.net>
15988 L: netdev@vger.kernel.org
15990 F: drivers/net/ethernet/smsc/smsc9420.*
15992 SOCIONEXT (SNI) AVE NETWORK DRIVER
15993 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15994 L: netdev@vger.kernel.org
15996 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15997 F: drivers/net/ethernet/socionext/sni_ave.c
15999 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16000 M: Jassi Brar <jaswinder.singh@linaro.org>
16001 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16002 L: netdev@vger.kernel.org
16004 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16005 F: drivers/net/ethernet/socionext/netsec.c
16007 SOCIONEXT (SNI) Synquacer SPI DRIVER
16008 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16009 M: Jassi Brar <jaswinder.singh@linaro.org>
16010 L: linux-spi@vger.kernel.org
16012 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16013 F: drivers/spi/spi-synquacer.c
16015 SOCIONEXT SYNQUACER I2C DRIVER
16016 M: Ard Biesheuvel <ardb@kernel.org>
16017 L: linux-i2c@vger.kernel.org
16019 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16020 F: drivers/i2c/busses/i2c-synquacer.c
16022 SOCIONEXT UNIPHIER SOUND DRIVER
16023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16025 F: sound/soc/uniphier/
16027 SOEKRIS NET48XX LED SUPPORT
16028 M: Chris Boot <bootc@bootc.net>
16030 F: drivers/leds/leds-net48xx.c
16032 SOFT-IWARP DRIVER (siw)
16033 M: Bernard Metzler <bmt@zurich.ibm.com>
16034 L: linux-rdma@vger.kernel.org
16036 F: drivers/infiniband/sw/siw/
16037 F: include/uapi/rdma/siw-abi.h
16039 SOFT-ROCE DRIVER (rxe)
16040 M: Zhu Yanjun <yanjunz@nvidia.com>
16041 L: linux-rdma@vger.kernel.org
16043 F: drivers/infiniband/sw/rxe/
16044 F: include/uapi/rdma/rdma_user_rxe.h
16046 SOFTLOGIC 6x10 MPEG CODEC
16047 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16048 M: Anton Sviridenko <anton@corp.bluecherry.net>
16049 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16050 M: Andrey Utkin <andrey_utkin@fastmail.com>
16051 M: Ismael Luceno <ismael@iodev.co.uk>
16052 L: linux-media@vger.kernel.org
16054 F: drivers/media/pci/solo6x10/
16056 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16057 M: James Morse <james.morse@arm.com>
16058 L: linux-arm-kernel@lists.infradead.org
16060 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16061 F: drivers/firmware/arm_sdei.c
16062 F: include/linux/arm_sdei.h
16063 F: include/uapi/linux/arm_sdei.h
16065 SOFTWARE RAID (Multiple Disks) SUPPORT
16066 M: Song Liu <song@kernel.org>
16067 L: linux-raid@vger.kernel.org
16069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16070 F: drivers/md/Kconfig
16071 F: drivers/md/Makefile
16073 F: drivers/md/raid*
16074 F: include/linux/raid/
16075 F: include/uapi/linux/raid/
16077 SOLIDRUN CLEARFOG SUPPORT
16078 M: Russell King <linux@armlinux.org.uk>
16080 F: arch/arm/boot/dts/armada-388-clearfog*
16081 F: arch/arm/boot/dts/armada-38x-solidrun-*
16083 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16084 M: Russell King <linux@armlinux.org.uk>
16086 F: arch/arm/boot/dts/imx6*-cubox-i*
16087 F: arch/arm/boot/dts/imx6*-hummingboard*
16088 F: arch/arm/boot/dts/imx6*-sr-*
16090 SONIC NETWORK DRIVER
16091 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16092 L: netdev@vger.kernel.org
16094 F: drivers/net/ethernet/natsemi/sonic.*
16096 SONICS SILICON BACKPLANE DRIVER (SSB)
16097 M: Michael Buesch <m@bues.ch>
16098 L: linux-wireless@vger.kernel.org
16101 F: include/linux/ssb/
16103 SONY IMX214 SENSOR DRIVER
16104 M: Ricardo Ribalda <ribalda@kernel.org>
16105 L: linux-media@vger.kernel.org
16107 T: git git://linuxtv.org/media_tree.git
16108 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16109 F: drivers/media/i2c/imx214.c
16111 SONY IMX219 SENSOR DRIVER
16112 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16113 L: linux-media@vger.kernel.org
16115 T: git git://linuxtv.org/media_tree.git
16116 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16117 F: drivers/media/i2c/imx219.c
16119 SONY IMX258 SENSOR DRIVER
16120 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16121 L: linux-media@vger.kernel.org
16123 T: git git://linuxtv.org/media_tree.git
16124 F: drivers/media/i2c/imx258.c
16126 SONY IMX274 SENSOR DRIVER
16127 M: Leon Luo <leonl@leopardimaging.com>
16128 L: linux-media@vger.kernel.org
16130 T: git git://linuxtv.org/media_tree.git
16131 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
16132 F: drivers/media/i2c/imx274.c
16134 SONY IMX290 SENSOR DRIVER
16135 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16136 L: linux-media@vger.kernel.org
16138 T: git git://linuxtv.org/media_tree.git
16139 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16140 F: drivers/media/i2c/imx290.c
16142 SONY IMX319 SENSOR DRIVER
16143 M: Bingbu Cao <bingbu.cao@intel.com>
16144 L: linux-media@vger.kernel.org
16146 T: git git://linuxtv.org/media_tree.git
16147 F: drivers/media/i2c/imx319.c
16149 SONY IMX355 SENSOR DRIVER
16150 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16151 L: linux-media@vger.kernel.org
16153 T: git git://linuxtv.org/media_tree.git
16154 F: drivers/media/i2c/imx355.c
16156 SONY MEMORYSTICK SUBSYSTEM
16157 M: Maxim Levitsky <maximlevitsky@gmail.com>
16158 M: Alex Dubov <oakad@yahoo.com>
16159 M: Ulf Hansson <ulf.hansson@linaro.org>
16160 L: linux-mmc@vger.kernel.org
16162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16163 F: drivers/memstick/
16164 F: include/linux/memstick.h
16166 SONY VAIO CONTROL DEVICE DRIVER
16167 M: Mattia Dongili <malattia@linux.it>
16168 L: platform-driver-x86@vger.kernel.org
16170 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16171 F: Documentation/admin-guide/laptops/sony-laptop.rst
16172 F: drivers/char/sonypi.c
16173 F: drivers/platform/x86/sony-laptop.c
16174 F: include/linux/sony-laptop.h
16177 M: Jaroslav Kysela <perex@perex.cz>
16178 M: Takashi Iwai <tiwai@suse.com>
16179 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16181 W: http://www.alsa-project.org/
16182 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16184 F: Documentation/sound/
16186 F: include/uapi/sound/
16189 SOUND - COMPRESSED AUDIO
16190 M: Vinod Koul <vkoul@kernel.org>
16191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16194 F: Documentation/sound/designs/compress-offload.rst
16195 F: include/sound/compress_driver.h
16196 F: include/uapi/sound/compress_*
16197 F: sound/core/compress_offload.c
16198 F: sound/soc/soc-compress.c
16200 SOUND - DMAENGINE HELPERS
16201 M: Lars-Peter Clausen <lars@metafoo.de>
16203 F: include/sound/dmaengine_pcm.h
16204 F: sound/core/pcm_dmaengine.c
16205 F: sound/soc/soc-generic-dmaengine-pcm.c
16207 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16208 M: Liam Girdwood <lgirdwood@gmail.com>
16209 M: Mark Brown <broonie@kernel.org>
16210 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16212 W: http://alsa-project.org/main/index.php/ASoC
16213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16214 F: Documentation/devicetree/bindings/sound/
16215 F: Documentation/sound/soc/
16216 F: include/dt-bindings/sound/
16217 F: include/sound/soc*
16220 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16221 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16222 M: Liam Girdwood <lgirdwood@gmail.com>
16223 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16224 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16225 M: Daniel Baluta <daniel.baluta@nxp.com>
16226 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16228 W: https://github.com/thesofproject/linux/
16231 SOUNDWIRE SUBSYSTEM
16232 M: Vinod Koul <vkoul@kernel.org>
16233 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16234 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16235 R: Sanyog Kale <sanyog.r.kale@intel.com>
16236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16238 F: Documentation/driver-api/soundwire/
16239 F: drivers/soundwire/
16240 F: include/linux/soundwire/
16243 M: Olli Salonen <olli.salonen@iki.fi>
16244 L: linux-media@vger.kernel.org
16246 W: https://linuxtv.org
16247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16248 F: drivers/media/dvb-frontends/sp2*
16250 SPARC + UltraSPARC (sparc/sparc64)
16251 M: "David S. Miller" <davem@davemloft.net>
16252 L: sparclinux@vger.kernel.org
16254 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16260 SPARC SERIAL DRIVERS
16261 M: "David S. Miller" <davem@davemloft.net>
16262 L: sparclinux@vger.kernel.org
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16266 F: drivers/tty/serial/suncore.c
16267 F: drivers/tty/serial/sunhv.c
16268 F: drivers/tty/serial/sunsab.c
16269 F: drivers/tty/serial/sunsab.h
16270 F: drivers/tty/serial/sunsu.c
16271 F: drivers/tty/serial/sunzilog.c
16272 F: drivers/tty/serial/sunzilog.h
16273 F: drivers/tty/vcc.c
16274 F: include/linux/sunserialcore.h
16277 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16278 L: linux-sparse@vger.kernel.org
16280 W: https://sparse.docs.kernel.org/
16281 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16282 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16283 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16284 F: include/linux/compiler.h
16286 SPEAKUP CONSOLE SPEECH DRIVER
16287 M: William Hubbs <w.d.hubbs@gmail.com>
16288 M: Chris Brannon <chris@the-brannons.com>
16289 M: Kirk Reiser <kirk@reisers.ca>
16290 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16291 L: speakup@linux-speakup.org
16293 W: http://www.linux-speakup.org/
16294 F: drivers/accessibility/speakup/
16296 SPEAR CLOCK FRAMEWORK SUPPORT
16297 M: Viresh Kumar <vireshk@kernel.org>
16298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16300 W: http://www.st.com/spear
16301 F: drivers/clk/spear/
16303 SPEAR PLATFORM SUPPORT
16304 M: Viresh Kumar <vireshk@kernel.org>
16305 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16308 W: http://www.st.com/spear
16309 F: arch/arm/boot/dts/spear*
16310 F: arch/arm/mach-spear/
16313 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16314 L: linux-mtd@lists.infradead.org
16316 W: http://www.linux-mtd.infradead.org/
16317 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16318 C: irc://irc.oftc.net/mtd
16319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16320 F: drivers/mtd/spi-nor/
16321 F: include/linux/mtd/spi-nor.h
16324 M: Mark Brown <broonie@kernel.org>
16325 L: linux-spi@vger.kernel.org
16327 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16329 F: Documentation/devicetree/bindings/spi/
16330 F: Documentation/spi/
16332 F: include/linux/spi/
16333 F: include/uapi/linux/spi/
16336 SPIDERNET NETWORK DRIVER for CELL
16337 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16338 L: netdev@vger.kernel.org
16340 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16341 F: drivers/net/ethernet/toshiba/spider_net*
16344 R: Stephen Boyd <sboyd@kernel.org>
16345 L: linux-arm-msm@vger.kernel.org
16346 F: Documentation/devicetree/bindings/spmi/
16348 F: include/dt-bindings/spmi/spmi.h
16349 F: include/linux/spmi.h
16350 F: include/trace/events/spmi.h
16353 M: Jeremy Kerr <jk@ozlabs.org>
16354 L: linuxppc-dev@lists.ozlabs.org
16356 W: http://www.ibm.com/developerworks/power/cell/
16357 F: Documentation/filesystems/spufs/spufs.rst
16358 F: arch/powerpc/platforms/cell/spufs/
16360 SQUASHFS FILE SYSTEM
16361 M: Phillip Lougher <phillip@squashfs.org.uk>
16362 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16364 W: http://squashfs.org.uk
16365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16366 F: Documentation/filesystems/squashfs.rst
16369 SRM (Alpha) environment access
16370 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16372 F: arch/alpha/kernel/srm_env.c
16374 ST LSM6DSx IMU IIO DRIVER
16375 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16376 L: linux-iio@vger.kernel.org
16378 W: http://www.st.com/
16379 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16380 F: drivers/iio/imu/st_lsm6dsx/
16382 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16383 M: Mickael Guene <mickael.guene@st.com>
16384 L: linux-media@vger.kernel.org
16386 T: git git://linuxtv.org/media_tree.git
16387 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16388 F: drivers/media/i2c/st-mipid02.c
16390 ST STM32 I2C/SMBUS DRIVER
16391 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16392 L: linux-i2c@vger.kernel.org
16394 F: drivers/i2c/busses/i2c-stm32*
16396 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16397 M: Song Qiang <songqiang1304521@gmail.com>
16398 L: linux-iio@vger.kernel.org
16400 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16401 F: drivers/iio/proximity/vl53l0x-i2c.c
16404 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16405 M: Sasha Levin <sashal@kernel.org>
16406 L: stable@vger.kernel.org
16408 F: Documentation/process/stable-kernel-rules.rst
16410 STAGING - ATOMISP DRIVER
16411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16412 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16413 L: linux-media@vger.kernel.org
16415 F: drivers/staging/media/atomisp/
16418 M: Ian Abbott <abbotti@mev.co.uk>
16419 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16421 F: drivers/staging/comedi/
16423 STAGING - FIELDBUS SUBSYSTEM
16424 M: Sven Van Asbroeck <TheSven73@gmail.com>
16426 F: drivers/staging/fieldbus/*
16427 F: drivers/staging/fieldbus/Documentation/
16429 STAGING - HMS ANYBUS-S BUS
16430 M: Sven Van Asbroeck <TheSven73@gmail.com>
16432 F: drivers/staging/fieldbus/anybuss/
16434 STAGING - INDUSTRIAL IO
16435 M: Jonathan Cameron <jic23@kernel.org>
16436 L: linux-iio@vger.kernel.org
16438 F: Documentation/devicetree/bindings/staging/iio/
16439 F: drivers/staging/iio/
16441 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16442 M: Marc Dietrich <marvin24@gmx.de>
16443 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16444 L: linux-tegra@vger.kernel.org
16446 F: drivers/staging/nvec/
16448 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16449 M: Jens Frederich <jfrederich@gmail.com>
16450 M: Daniel Drake <dsd@laptop.org>
16451 M: Jon Nettleton <jon.nettleton@gmail.com>
16453 W: http://wiki.laptop.org/go/DCON
16454 F: drivers/staging/olpc_dcon/
16456 STAGING - REALTEK RTL8188EU DRIVERS
16457 M: Larry Finger <Larry.Finger@lwfinger.net>
16459 F: drivers/staging/rtl8188eu/
16461 STAGING - REALTEK RTL8712U DRIVERS
16462 M: Larry Finger <Larry.Finger@lwfinger.net>
16463 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16465 F: drivers/staging/rtl8712/
16467 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16468 M: Michael Hennerich <michael.hennerich@analog.com>
16469 M: Beniamin Bia <beniamin.bia@analog.com>
16470 L: linux-fbdev@vger.kernel.org
16472 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16473 F: drivers/staging/fbtft/fb_seps525.c
16475 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16476 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16477 M: Teddy Wang <teddy.wang@siliconmotion.com>
16478 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16479 L: linux-fbdev@vger.kernel.org
16481 F: drivers/staging/sm750fb/
16483 STAGING - VIA VT665X DRIVERS
16484 M: Forest Bond <forest@alittletooquiet.net>
16486 F: drivers/staging/vt665?/
16489 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16490 L: devel@driverdev.osuosl.org
16492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16493 F: drivers/staging/
16495 STARFIRE/DURALAN NETWORK DRIVER
16496 M: Ion Badulescu <ionut@badula.org>
16498 F: drivers/net/ethernet/adaptec/starfire*
16500 STEC S1220 SKD DRIVER
16501 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16502 L: linux-block@vger.kernel.org
16504 F: drivers/block/skd*[ch]
16506 STI AUDIO (ASoC) DRIVERS
16507 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16510 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16514 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16516 F: Documentation/devicetree/bindings/media/stih-cec.txt
16517 F: drivers/media/platform/sti/cec/
16519 STK1160 USB VIDEO CAPTURE DRIVER
16520 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16521 L: linux-media@vger.kernel.org
16523 T: git git://linuxtv.org/media_tree.git
16524 F: drivers/media/usb/stk1160/
16526 STM32 AUDIO (ASoC) DRIVERS
16527 M: Olivier Moysan <olivier.moysan@st.com>
16528 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16529 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16531 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16534 STM32 TIMER/LPTIMER DRIVERS
16535 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16537 F: Documentation/ABI/testing/*timer-stm32
16538 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16539 F: drivers/*/stm32-*timer*
16540 F: drivers/pwm/pwm-stm32*
16541 F: include/linux/*/stm32-*tim*
16543 STMMAC ETHERNET DRIVER
16544 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16545 M: Alexandre Torgue <alexandre.torgue@st.com>
16546 M: Jose Abreu <joabreu@synopsys.com>
16547 L: netdev@vger.kernel.org
16549 W: http://www.stlinux.com
16550 F: Documentation/networking/device_drivers/ethernet/stmicro/
16551 F: drivers/net/ethernet/stmicro/stmmac/
16554 M: Sam Creasey <sammy@sammy.net>
16556 W: http://sammy.net/sun3/
16557 F: arch/m68k/include/asm/sun3*
16558 F: arch/m68k/kernel/*sun3*
16559 F: arch/m68k/sun3*/
16560 F: drivers/net/ethernet/i825xx/sun3*
16562 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16563 M: Hans de Goede <hdegoede@redhat.com>
16564 L: linux-input@vger.kernel.org
16566 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16567 F: drivers/input/keyboard/sun4i-lradc-keys.c
16569 SUNDANCE NETWORK DRIVER
16570 M: Denis Kirjanov <kda@linux-powerpc.org>
16571 L: netdev@vger.kernel.org
16573 F: drivers/net/ethernet/dlink/sundance.c
16576 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16577 M: Rich Felker <dalias@libc.org>
16578 L: linux-sh@vger.kernel.org
16580 Q: http://patchwork.kernel.org/project/linux-sh/list/
16581 F: Documentation/sh/
16586 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16587 M: Len Brown <len.brown@intel.com>
16588 M: Pavel Machek <pavel@ucw.cz>
16589 L: linux-pm@vger.kernel.org
16591 B: https://bugzilla.kernel.org
16592 F: Documentation/power/
16593 F: arch/x86/kernel/acpi/
16594 F: drivers/base/power/
16595 F: include/linux/freezer.h
16596 F: include/linux/pm.h
16597 F: include/linux/suspend.h
16601 M: Martin Mares <mj@ucw.cz>
16602 L: linux-video@atrey.karlin.mff.cuni.cz
16604 F: Documentation/admin-guide/svga.rst
16605 F: arch/x86/boot/video*
16608 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16609 L: iommu@lists.linux-foundation.org
16611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16612 F: arch/*/kernel/pci-swiotlb.c
16613 F: include/linux/swiotlb.h
16614 F: kernel/dma/swiotlb.c
16617 M: Jiri Pirko <jiri@resnulli.us>
16618 M: Ivan Vecera <ivecera@redhat.com>
16619 L: netdev@vger.kernel.org
16621 F: include/net/switchdev.h
16624 SY8106A REGULATOR DRIVER
16625 M: Icenowy Zheng <icenowy@aosc.io>
16627 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16628 F: drivers/regulator/sy8106a-regulator.c
16630 SYNC FILE FRAMEWORK
16631 M: Sumit Semwal <sumit.semwal@linaro.org>
16632 R: Gustavo Padovan <gustavo@padovan.org>
16633 L: linux-media@vger.kernel.org
16634 L: dri-devel@lists.freedesktop.org
16636 T: git git://anongit.freedesktop.org/drm/drm-misc
16637 F: Documentation/driver-api/sync_file.rst
16638 F: drivers/dma-buf/dma-fence*
16639 F: drivers/dma-buf/sw_sync.c
16640 F: drivers/dma-buf/sync_*
16641 F: include/linux/sync_file.h
16642 F: include/uapi/linux/sync_file.h
16644 SYNOPSYS ARC ARCHITECTURE
16645 M: Vineet Gupta <vgupta@synopsys.com>
16646 L: linux-snps-arc@lists.infradead.org
16648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16649 F: Documentation/devicetree/bindings/arc/*
16650 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16652 F: drivers/clocksource/arc_timer.c
16653 F: drivers/tty/serial/arc_uart.c
16655 SYNOPSYS ARC HSDK SDP pll clock driver
16656 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16658 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16659 F: drivers/clk/clk-hsdk-pll.c
16661 SYNOPSYS ARC SDP clock driver
16662 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16664 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16665 F: drivers/clk/axs10x/*
16667 SYNOPSYS ARC SDP platform support
16668 M: Alexey Brodkin <abrodkin@synopsys.com>
16670 F: Documentation/devicetree/bindings/arc/axs10*
16671 F: arch/arc/boot/dts/ax*
16672 F: arch/arc/plat-axs10x
16674 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16675 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16677 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16678 F: drivers/reset/reset-axs10x.c
16680 SYNOPSYS CREG GPIO DRIVER
16681 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16683 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16684 F: drivers/gpio/gpio-creg-snps.c
16686 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16687 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16689 F: drivers/tty/serial/8250/8250_dw.c
16690 F: drivers/tty/serial/8250/8250_dwlib.*
16691 F: drivers/tty/serial/8250/8250_lpss.c
16693 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16694 M: Hoan Tran <hoan@os.amperecomputing.com>
16695 M: Serge Semin <fancer.lancer@gmail.com>
16696 L: linux-gpio@vger.kernel.org
16698 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16699 F: drivers/gpio/gpio-dwapb.c
16701 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16702 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16704 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16705 F: drivers/dma/dw-axi-dmac/
16707 SYNOPSYS DESIGNWARE DMAC DRIVER
16708 M: Viresh Kumar <vireshk@kernel.org>
16709 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16711 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16713 F: include/dt-bindings/dma/dw-dmac.h
16714 F: include/linux/dma/dw.h
16715 F: include/linux/platform_data/dma-dw.h
16717 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16718 M: Jose Abreu <Jose.Abreu@synopsys.com>
16719 L: netdev@vger.kernel.org
16721 F: drivers/net/ethernet/synopsys/
16723 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16724 M: Jose Abreu <Jose.Abreu@synopsys.com>
16725 L: netdev@vger.kernel.org
16727 F: drivers/net/phy/mdio-xpcs.c
16728 F: include/linux/mdio-xpcs.h
16730 SYNOPSYS DESIGNWARE I2C DRIVER
16731 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16732 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16733 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16734 L: linux-i2c@vger.kernel.org
16736 F: drivers/i2c/busses/i2c-designware-*
16737 F: include/linux/platform_data/i2c-designware.h
16739 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16740 M: Jaehoon Chung <jh80.chung@samsung.com>
16741 L: linux-mmc@vger.kernel.org
16743 F: drivers/mmc/host/dw_mmc*
16745 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16746 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16748 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16749 F: drivers/reset/reset-hsdk.c
16750 F: include/dt-bindings/reset/snps,hsdk-reset.h
16752 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16753 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16754 M: Manjunath M B <manjumb@synopsys.com>
16755 L: linux-mmc@vger.kernel.org
16757 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16759 SYSTEM CONFIGURATION (SYSCON)
16760 M: Lee Jones <lee.jones@linaro.org>
16761 M: Arnd Bergmann <arnd@arndb.de>
16763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16764 F: drivers/mfd/syscon.c
16766 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16767 M: Sudeep Holla <sudeep.holla@arm.com>
16768 L: linux-arm-kernel@lists.infradead.org
16770 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16771 F: drivers/clk/clk-sc[mp]i.c
16772 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16773 F: drivers/firmware/arm_scmi/
16774 F: drivers/firmware/arm_scpi.c
16775 F: drivers/reset/reset-scmi.c
16776 F: include/linux/sc[mp]i_protocol.h
16777 F: include/trace/events/scmi.h
16779 SYSTEM RESET/SHUTDOWN DRIVERS
16780 M: Sebastian Reichel <sre@kernel.org>
16781 L: linux-pm@vger.kernel.org
16783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16784 F: Documentation/devicetree/bindings/power/reset/
16785 F: drivers/power/reset/
16787 SYSTEM TRACE MODULE CLASS
16788 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16791 F: Documentation/trace/stm.rst
16792 F: drivers/hwtracing/stm/
16793 F: include/linux/stm.h
16794 F: include/uapi/linux/stm.h
16796 SYSTEM76 ACPI DRIVER
16797 M: Jeremy Soller <jeremy@system76.com>
16798 M: System76 Product Development <productdev@system76.com>
16799 L: platform-driver-x86@vger.kernel.org
16801 F: drivers/platform/x86/system76_acpi.c
16804 M: Christoph Hellwig <hch@infradead.org>
16806 F: Documentation/filesystems/sysv-fs.rst
16808 F: include/linux/sysv_fs.h
16810 TASKSTATS STATISTICS INTERFACE
16811 M: Balbir Singh <bsingharora@gmail.com>
16813 F: Documentation/accounting/taskstats*
16814 F: include/linux/taskstats*
16815 F: kernel/taskstats.c
16818 M: Jamal Hadi Salim <jhs@mojatatu.com>
16819 M: Cong Wang <xiyou.wangcong@gmail.com>
16820 M: Jiri Pirko <jiri@resnulli.us>
16821 L: netdev@vger.kernel.org
16823 F: include/net/pkt_cls.h
16824 F: include/net/pkt_sched.h
16825 F: include/net/tc_act/
16826 F: include/uapi/linux/pkt_cls.h
16827 F: include/uapi/linux/pkt_sched.h
16828 F: include/uapi/linux/tc_act/
16829 F: include/uapi/linux/tc_ematch/
16832 TC90522 MEDIA DRIVER
16833 M: Akihiro Tsukada <tskd08@gmail.com>
16834 L: linux-media@vger.kernel.org
16836 F: drivers/media/dvb-frontends/tc90522*
16838 TCP LOW PRIORITY MODULE
16839 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16840 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16842 W: http://tcp-lp-mod.sourceforge.net/
16843 F: net/ipv4/tcp_lp.c
16845 TDA10071 MEDIA DRIVER
16846 M: Antti Palosaari <crope@iki.fi>
16847 L: linux-media@vger.kernel.org
16849 W: https://linuxtv.org
16850 W: http://palosaari.fi/linux/
16851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16852 T: git git://linuxtv.org/anttip/media_tree.git
16853 F: drivers/media/dvb-frontends/tda10071*
16855 TDA18212 MEDIA DRIVER
16856 M: Antti Palosaari <crope@iki.fi>
16857 L: linux-media@vger.kernel.org
16859 W: https://linuxtv.org
16860 W: http://palosaari.fi/linux/
16861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16862 T: git git://linuxtv.org/anttip/media_tree.git
16863 F: drivers/media/tuners/tda18212*
16865 TDA18218 MEDIA DRIVER
16866 M: Antti Palosaari <crope@iki.fi>
16867 L: linux-media@vger.kernel.org
16869 W: https://linuxtv.org
16870 W: http://palosaari.fi/linux/
16871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16872 T: git git://linuxtv.org/anttip/media_tree.git
16873 F: drivers/media/tuners/tda18218*
16875 TDA18250 MEDIA DRIVER
16876 M: Olli Salonen <olli.salonen@iki.fi>
16877 L: linux-media@vger.kernel.org
16879 W: https://linuxtv.org
16880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16881 T: git git://linuxtv.org/media_tree.git
16882 F: drivers/media/tuners/tda18250*
16884 TDA18271 MEDIA DRIVER
16885 M: Michael Krufky <mkrufky@linuxtv.org>
16886 L: linux-media@vger.kernel.org
16888 W: https://linuxtv.org
16889 W: http://github.com/mkrufky
16890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16891 T: git git://linuxtv.org/mkrufky/tuners.git
16892 F: drivers/media/tuners/tda18271*
16894 TDA1997x MEDIA DRIVER
16895 M: Tim Harvey <tharvey@gateworks.com>
16896 L: linux-media@vger.kernel.org
16898 W: https://linuxtv.org
16899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16900 F: drivers/media/i2c/tda1997x.*
16902 TDA827x MEDIA DRIVER
16903 M: Michael Krufky <mkrufky@linuxtv.org>
16904 L: linux-media@vger.kernel.org
16906 W: https://linuxtv.org
16907 W: http://github.com/mkrufky
16908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16909 T: git git://linuxtv.org/mkrufky/tuners.git
16910 F: drivers/media/tuners/tda8290.*
16912 TDA8290 MEDIA DRIVER
16913 M: Michael Krufky <mkrufky@linuxtv.org>
16914 L: linux-media@vger.kernel.org
16916 W: https://linuxtv.org
16917 W: http://github.com/mkrufky
16918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16919 T: git git://linuxtv.org/mkrufky/tuners.git
16920 F: drivers/media/tuners/tda8290.*
16922 TDA9840 MEDIA DRIVER
16923 M: Hans Verkuil <hverkuil@xs4all.nl>
16924 L: linux-media@vger.kernel.org
16926 W: https://linuxtv.org
16927 T: git git://linuxtv.org/media_tree.git
16928 F: drivers/media/i2c/tda9840*
16930 TEA5761 TUNER DRIVER
16931 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16932 L: linux-media@vger.kernel.org
16934 W: https://linuxtv.org
16935 T: git git://linuxtv.org/media_tree.git
16936 F: drivers/media/tuners/tea5761.*
16938 TEA5767 TUNER DRIVER
16939 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16940 L: linux-media@vger.kernel.org
16942 W: https://linuxtv.org
16943 T: git git://linuxtv.org/media_tree.git
16944 F: drivers/media/tuners/tea5767.*
16946 TEA6415C MEDIA DRIVER
16947 M: Hans Verkuil <hverkuil@xs4all.nl>
16948 L: linux-media@vger.kernel.org
16950 W: https://linuxtv.org
16951 T: git git://linuxtv.org/media_tree.git
16952 F: drivers/media/i2c/tea6415c*
16954 TEA6420 MEDIA DRIVER
16955 M: Hans Verkuil <hverkuil@xs4all.nl>
16956 L: linux-media@vger.kernel.org
16958 W: https://linuxtv.org
16959 T: git git://linuxtv.org/media_tree.git
16960 F: drivers/media/i2c/tea6420*
16963 M: Jiri Pirko <jiri@resnulli.us>
16964 L: netdev@vger.kernel.org
16966 F: drivers/net/team/
16967 F: include/linux/if_team.h
16968 F: include/uapi/linux/if_team.h
16970 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16971 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16973 F: arch/x86/platform/ts5500/
16975 TECHNOTREND USB IR RECEIVER
16976 M: Sean Young <sean@mess.org>
16977 L: linux-media@vger.kernel.org
16979 F: drivers/media/rc/ttusbir.c
16981 TECHWELL TW9910 VIDEO DECODER
16982 L: linux-media@vger.kernel.org
16984 F: drivers/media/i2c/tw9910.c
16985 F: include/media/i2c/tw9910.h
16988 M: Jens Wiklander <jens.wiklander@linaro.org>
16989 L: op-tee@lists.trustedfirmware.org
16991 F: Documentation/staging/tee.rst
16993 F: include/linux/tee_drv.h
16994 F: include/uapi/linux/tee.h
16996 TEGRA ARCHITECTURE SUPPORT
16997 M: Thierry Reding <thierry.reding@gmail.com>
16998 M: Jonathan Hunter <jonathanh@nvidia.com>
16999 L: linux-tegra@vger.kernel.org
17001 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17006 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17007 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17009 F: drivers/clk/tegra/
17012 M: Laxman Dewangan <ldewangan@nvidia.com>
17013 M: Jon Hunter <jonathanh@nvidia.com>
17015 F: drivers/dma/tegra*
17018 M: Laxman Dewangan <ldewangan@nvidia.com>
17019 R: Dmitry Osipenko <digetx@gmail.com>
17021 F: drivers/i2c/busses/i2c-tegra.c
17023 TEGRA IOMMU DRIVERS
17024 M: Thierry Reding <thierry.reding@gmail.com>
17025 R: Krishna Reddy <vdumpa@nvidia.com>
17026 L: linux-tegra@vger.kernel.org
17028 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17029 F: drivers/iommu/tegra*
17032 M: Laxman Dewangan <ldewangan@nvidia.com>
17034 F: drivers/input/keyboard/tegra-kbc.c
17037 M: Stefan Agner <stefan@agner.ch>
17038 M: Lucas Stach <dev@lynxeye.de>
17040 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17041 F: drivers/mtd/nand/raw/tegra_nand.c
17044 M: Thierry Reding <thierry.reding@gmail.com>
17046 F: drivers/pwm/pwm-tegra.c
17048 TEGRA SERIAL DRIVER
17049 M: Laxman Dewangan <ldewangan@nvidia.com>
17051 F: drivers/tty/serial/serial-tegra.c
17054 M: Laxman Dewangan <ldewangan@nvidia.com>
17056 F: drivers/spi/spi-tegra*
17059 M: Thierry Reding <thierry.reding@gmail.com>
17060 M: Jonathan Hunter <jonathanh@nvidia.com>
17061 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17062 L: linux-media@vger.kernel.org
17063 L: linux-tegra@vger.kernel.org
17065 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17066 F: drivers/staging/media/tegra-video/
17068 TEGRA XUSB PADCTL DRIVER
17069 M: JC Kuo <jckuo@nvidia.com>
17071 F: drivers/phy/tegra/xusb*
17073 TEHUTI ETHERNET DRIVER
17074 M: Andy Gospodarek <andy@greyhouse.net>
17075 L: netdev@vger.kernel.org
17077 F: drivers/net/ethernet/tehuti/*
17079 TELECOM CLOCK DRIVER FOR MCPL0010
17080 M: Mark Gross <mark.gross@intel.com>
17082 F: drivers/char/tlclk.c
17084 TEMPO SEMICONDUCTOR DRIVERS
17085 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17087 F: Documentation/devicetree/bindings/sound/tscs*.txt
17088 F: sound/soc/codecs/tscs*.c
17089 F: sound/soc/codecs/tscs*.h
17091 TENSILICA XTENSA PORT (xtensa)
17092 M: Chris Zankel <chris@zankel.net>
17093 M: Max Filippov <jcmvbkbc@gmail.com>
17094 L: linux-xtensa@linux-xtensa.org
17096 T: git git://github.com/czankel/xtensa-linux.git
17098 F: drivers/irqchip/irq-xtensa-*
17100 TEXAS INSTRUMENTS ASoC DRIVERS
17101 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17102 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17106 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17107 M: Ricardo Ribalda <ribalda@kernel.org>
17108 L: linux-iio@vger.kernel.org
17110 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17111 F: drivers/iio/dac/ti-dac7612.c
17113 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17114 M: Nishanth Menon <nm@ti.com>
17115 M: Tero Kristo <t-kristo@ti.com>
17116 M: Santosh Shilimkar <ssantosh@kernel.org>
17117 L: linux-arm-kernel@lists.infradead.org
17119 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17120 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17121 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17122 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
17123 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
17124 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17125 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17126 F: drivers/clk/keystone/sci-clk.c
17127 F: drivers/firmware/ti_sci*
17128 F: drivers/irqchip/irq-ti-sci-inta.c
17129 F: drivers/irqchip/irq-ti-sci-intr.c
17130 F: drivers/reset/reset-ti-sci.c
17131 F: drivers/soc/ti/ti_sci_inta_msi.c
17132 F: drivers/soc/ti/ti_sci_pm_domains.c
17133 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17134 F: include/linux/soc/ti/ti_sci_inta_msi.h
17135 F: include/linux/soc/ti/ti_sci_protocol.h
17137 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17138 M: Hans Verkuil <hverkuil@xs4all.nl>
17139 L: linux-media@vger.kernel.org
17141 W: https://linuxtv.org
17142 T: git git://linuxtv.org/media_tree.git
17143 F: drivers/media/radio/radio-raremono.c
17146 M: Zhang Rui <rui.zhang@intel.com>
17147 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17148 R: Amit Kucheria <amitk@kernel.org>
17149 L: linux-pm@vger.kernel.org
17151 Q: https://patchwork.kernel.org/project/linux-pm/list/
17152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17153 F: Documentation/devicetree/bindings/thermal/
17154 F: drivers/thermal/
17155 F: include/linux/cpu_cooling.h
17156 F: include/linux/thermal.h
17157 F: include/uapi/linux/thermal.h
17159 THERMAL DRIVER FOR AMLOGIC SOCS
17160 M: Guillaume La Roque <glaroque@baylibre.com>
17161 L: linux-pm@vger.kernel.org
17162 L: linux-amlogic@lists.infradead.org
17164 W: http://linux-meson.com/
17165 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17166 F: drivers/thermal/amlogic_thermal.c
17168 THERMAL/CPU_COOLING
17169 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17170 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17171 M: Viresh Kumar <viresh.kumar@linaro.org>
17172 M: Javi Merino <javi.merino@kernel.org>
17173 L: linux-pm@vger.kernel.org
17175 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17176 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17177 F: drivers/thermal/cpufreq_cooling.c
17178 F: drivers/thermal/cpuidle_cooling.c
17179 F: include/linux/cpu_cooling.h
17181 THERMAL/POWER_ALLOCATOR
17182 M: Lukasz Luba <lukasz.luba@arm.com>
17183 L: linux-pm@vger.kernel.org
17185 F: Documentation/driver-api/thermal/power_allocator.rst
17186 F: drivers/thermal/gov_power_allocator.c
17187 F: include/trace/events/thermal_power_allocator.h
17189 THINKPAD ACPI EXTRAS DRIVER
17190 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17191 L: ibm-acpi-devel@lists.sourceforge.net
17192 L: platform-driver-x86@vger.kernel.org
17194 W: http://ibm-acpi.sourceforge.net
17195 W: http://thinkwiki.org/wiki/Ibm-acpi
17196 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17197 F: drivers/platform/x86/thinkpad_acpi.c
17200 M: Andreas Noever <andreas.noever@gmail.com>
17201 M: Michael Jamet <michael.jamet@intel.com>
17202 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17203 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17204 L: linux-usb@vger.kernel.org
17206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17207 F: Documentation/admin-guide/thunderbolt.rst
17208 F: drivers/thunderbolt/
17209 F: include/linux/thunderbolt.h
17211 THUNDERBOLT NETWORK DRIVER
17212 M: Michael Jamet <michael.jamet@intel.com>
17213 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17214 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17215 L: netdev@vger.kernel.org
17217 F: drivers/net/thunderbolt.c
17219 THUNDERX GPIO DRIVER
17220 M: Robert Richter <rrichter@marvell.com>
17222 F: drivers/gpio/gpio-thunderx.c
17224 TI AM437X VPFE DRIVER
17225 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17226 L: linux-media@vger.kernel.org
17228 W: https://linuxtv.org
17229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17230 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17231 F: drivers/media/platform/am437x/
17233 TI BANDGAP AND THERMAL DRIVER
17234 M: Eduardo Valentin <edubezval@gmail.com>
17235 M: Keerthy <j-keerthy@ti.com>
17236 L: linux-pm@vger.kernel.org
17237 L: linux-omap@vger.kernel.org
17239 F: drivers/thermal/ti-soc-thermal/
17241 TI BQ27XXX POWER SUPPLY DRIVER
17242 R: Andrew F. Davis <afd@ti.com>
17243 F: drivers/power/supply/bq27xxx_battery.c
17244 F: drivers/power/supply/bq27xxx_battery_i2c.c
17245 F: include/linux/power/bq27xxx_battery.h
17247 TI CDCE706 CLOCK DRIVER
17248 M: Max Filippov <jcmvbkbc@gmail.com>
17250 F: drivers/clk/clk-cdce706.c
17253 M: Tero Kristo <t-kristo@ti.com>
17254 L: linux-omap@vger.kernel.org
17257 F: include/linux/clk/ti.h
17259 TI DAVINCI MACHINE SUPPORT
17260 M: Sekhar Nori <nsekhar@ti.com>
17261 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17265 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17266 F: arch/arm/boot/dts/da850*
17267 F: arch/arm/mach-davinci/
17268 F: drivers/i2c/busses/i2c-davinci.c
17270 TI DAVINCI SERIES CLOCK DRIVER
17271 M: David Lechner <david@lechnology.com>
17272 R: Sekhar Nori <nsekhar@ti.com>
17274 F: Documentation/devicetree/bindings/clock/ti/davinci/
17275 F: drivers/clk/davinci/
17277 TI DAVINCI SERIES GPIO DRIVER
17278 M: Keerthy <j-keerthy@ti.com>
17279 L: linux-gpio@vger.kernel.org
17281 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17282 F: drivers/gpio/gpio-davinci.c
17284 TI DAVINCI SERIES MEDIA DRIVER
17285 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17286 L: linux-media@vger.kernel.org
17288 W: https://linuxtv.org
17289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17290 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17291 F: drivers/media/platform/davinci/
17292 F: include/media/davinci/
17294 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17295 R: David Lechner <david@lechnology.com>
17296 L: linux-iio@vger.kernel.org
17297 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17298 F: drivers/counter/ti-eqep.c
17300 TI ETHERNET SWITCH DRIVER (CPSW)
17301 R: Grygorii Strashko <grygorii.strashko@ti.com>
17302 L: linux-omap@vger.kernel.org
17303 L: netdev@vger.kernel.org
17305 F: drivers/net/ethernet/ti/cpsw*
17306 F: drivers/net/ethernet/ti/davinci*
17308 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17309 M: Alex Dubov <oakad@yahoo.com>
17311 W: http://tifmxx.berlios.de/
17312 F: drivers/memstick/host/tifm_ms.c
17313 F: drivers/misc/tifm*
17314 F: drivers/mmc/host/tifm_sd.c
17315 F: include/linux/tifm.h
17317 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17318 M: Santosh Shilimkar <ssantosh@kernel.org>
17319 L: linux-kernel@vger.kernel.org
17320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17323 F: drivers/soc/ti/*
17325 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17326 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17327 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17330 F: sound/soc/codecs/isabelle*
17331 F: sound/soc/codecs/lm49453*
17333 TI LP855x BACKLIGHT DRIVER
17334 M: Milo Kim <milo.kim@ti.com>
17336 F: Documentation/driver-api/backlight/lp855x-driver.rst
17337 F: drivers/video/backlight/lp855x_bl.c
17338 F: include/linux/platform_data/lp855x.h
17340 TI LP8727 CHARGER DRIVER
17341 M: Milo Kim <milo.kim@ti.com>
17343 F: drivers/power/supply/lp8727_charger.c
17344 F: include/linux/platform_data/lp8727.h
17346 TI LP8788 MFD DRIVER
17347 M: Milo Kim <milo.kim@ti.com>
17349 F: drivers/iio/adc/lp8788_adc.c
17350 F: drivers/leds/leds-lp8788.c
17351 F: drivers/mfd/lp8788*.c
17352 F: drivers/power/supply/lp8788-charger.c
17353 F: drivers/regulator/lp8788-*.c
17354 F: include/linux/mfd/lp8788*.h
17356 TI NETCP ETHERNET DRIVER
17357 M: Wingman Kwok <w-kwok2@ti.com>
17358 M: Murali Karicheri <m-karicheri2@ti.com>
17359 L: netdev@vger.kernel.org
17361 F: drivers/net/ethernet/ti/netcp*
17363 TI PCM3060 ASoC CODEC DRIVER
17364 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17365 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17367 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17368 F: sound/soc/codecs/pcm3060*
17370 TI TAS571X FAMILY ASoC CODEC DRIVER
17371 M: Kevin Cernekee <cernekee@chromium.org>
17372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17374 F: sound/soc/codecs/tas571x*
17376 TI TCAN4X5X DEVICE DRIVER
17377 M: Dan Murphy <dmurphy@ti.com>
17378 L: linux-can@vger.kernel.org
17380 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17381 F: drivers/net/can/m_can/tcan4x5x.c
17383 TI TRF7970A NFC DRIVER
17384 M: Mark Greer <mgreer@animalcreek.com>
17385 L: linux-wireless@vger.kernel.org
17386 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17388 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17389 F: drivers/nfc/trf7970a.c
17391 TI TWL4030 SERIES SOC CODEC DRIVER
17392 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17395 F: sound/soc/codecs/twl4030*
17398 M: Benoit Parrot <bparrot@ti.com>
17399 L: linux-media@vger.kernel.org
17401 W: http://linuxtv.org/
17402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17403 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17404 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17405 F: drivers/media/platform/ti-vpe/
17407 TI WILINK WIRELESS DRIVERS
17408 L: linux-wireless@vger.kernel.org
17410 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17411 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17413 F: drivers/net/wireless/ti/
17414 F: include/linux/wl12xx.h
17416 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17417 M: John Stultz <john.stultz@linaro.org>
17418 M: Thomas Gleixner <tglx@linutronix.de>
17419 R: Stephen Boyd <sboyd@kernel.org>
17420 L: linux-kernel@vger.kernel.org
17422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17423 F: include/linux/clocksource.h
17424 F: include/linux/time.h
17425 F: include/linux/timex.h
17426 F: include/uapi/linux/time.h
17427 F: include/uapi/linux/timex.h
17428 F: kernel/time/alarmtimer.c
17429 F: kernel/time/clocksource.c
17430 F: kernel/time/ntp.c
17431 F: kernel/time/time*.c
17432 F: tools/testing/selftests/timers/
17435 M: Jon Maloy <jmaloy@redhat.com>
17436 M: Ying Xue <ying.xue@windriver.com>
17437 L: netdev@vger.kernel.org (core kernel code)
17438 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17440 W: http://tipc.sourceforge.net/
17441 F: include/uapi/linux/tipc*.h
17444 TLAN NETWORK DRIVER
17445 M: Samuel Chessman <chessman@tux.org>
17446 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17448 W: http://sourceforge.net/projects/tlan/
17449 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17450 F: drivers/net/ethernet/ti/tlan.*
17452 TM6000 VIDEO4LINUX DRIVER
17453 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17454 L: linux-media@vger.kernel.org
17456 W: https://linuxtv.org
17457 T: git git://linuxtv.org/media_tree.git
17458 F: Documentation/admin-guide/media/tm6000*
17459 F: drivers/media/usb/tm6000/
17461 TMIO/SDHI MMC DRIVER
17462 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17463 L: linux-mmc@vger.kernel.org
17465 F: drivers/mmc/host/renesas_sdhi*
17466 F: drivers/mmc/host/tmio_mmc*
17467 F: include/linux/mfd/tmio.h
17469 TMP401 HARDWARE MONITOR DRIVER
17470 M: Guenter Roeck <linux@roeck-us.net>
17471 L: linux-hwmon@vger.kernel.org
17473 F: Documentation/hwmon/tmp401.rst
17474 F: drivers/hwmon/tmp401.c
17476 TMP513 HARDWARE MONITOR DRIVER
17477 M: Eric Tremblay <etremblay@distech-controls.com>
17478 L: linux-hwmon@vger.kernel.org
17480 F: Documentation/hwmon/tmp513.rst
17481 F: drivers/hwmon/tmp513.c
17483 TMPFS (SHMEM FILESYSTEM)
17484 M: Hugh Dickins <hughd@google.com>
17485 L: linux-mm@kvack.org
17487 F: include/linux/shmem_fs.h
17490 TOMOYO SECURITY MODULE
17491 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17492 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17493 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17494 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17495 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17496 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17498 W: https://tomoyo.osdn.jp/
17499 F: security/tomoyo/
17501 TOPSTAR LAPTOP EXTRAS DRIVER
17502 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17503 L: platform-driver-x86@vger.kernel.org
17505 F: drivers/platform/x86/topstar-laptop.c
17507 TORTURE-TEST MODULES
17508 M: Davidlohr Bueso <dave@stgolabs.net>
17509 M: "Paul E. McKenney" <paulmck@kernel.org>
17510 M: Josh Triplett <josh@joshtriplett.org>
17511 L: linux-kernel@vger.kernel.org
17513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17514 F: Documentation/RCU/torture.rst
17515 F: kernel/locking/locktorture.c
17516 F: kernel/rcu/rcuperf.c
17517 F: kernel/rcu/rcutorture.c
17518 F: kernel/torture.c
17520 TOSHIBA ACPI EXTRAS DRIVER
17521 M: Azael Avalos <coproscefalo@gmail.com>
17522 L: platform-driver-x86@vger.kernel.org
17524 F: drivers/platform/x86/toshiba_acpi.c
17526 TOSHIBA BLUETOOTH DRIVER
17527 M: Azael Avalos <coproscefalo@gmail.com>
17528 L: platform-driver-x86@vger.kernel.org
17530 F: drivers/platform/x86/toshiba_bluetooth.c
17532 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17533 M: Azael Avalos <coproscefalo@gmail.com>
17534 L: platform-driver-x86@vger.kernel.org
17536 F: drivers/platform/x86/toshiba_haps.c
17539 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17541 W: http://www.buzzard.org.uk/toshiba/
17542 F: drivers/char/toshiba.c
17543 F: include/linux/toshiba.h
17544 F: include/uapi/linux/toshiba.h
17546 TOSHIBA TC358743 DRIVER
17547 M: Mats Randgaard <matrandg@cisco.com>
17548 L: linux-media@vger.kernel.org
17550 F: drivers/media/i2c/tc358743*
17551 F: include/media/i2c/tc358743.h
17553 TOSHIBA WMI HOTKEYS DRIVER
17554 M: Azael Avalos <coproscefalo@gmail.com>
17555 L: platform-driver-x86@vger.kernel.org
17557 F: drivers/platform/x86/toshiba-wmi.c
17560 M: Peter Huewe <peterhuewe@gmx.de>
17561 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17562 R: Jason Gunthorpe <jgg@ziepe.ca>
17563 L: linux-integrity@vger.kernel.org
17565 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17566 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17567 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17568 F: drivers/char/tpm/
17571 M: Steven Rostedt <rostedt@goodmis.org>
17572 M: Ingo Molnar <mingo@redhat.com>
17574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17575 F: Documentation/trace/ftrace.rst
17576 F: arch/*/*/*/ftrace.h
17577 F: arch/*/kernel/ftrace.c
17578 F: include/*/ftrace.h
17579 F: include/linux/trace*.h
17582 F: tools/testing/selftests/ftrace/
17584 TRACING MMIO ACCESSES (MMIOTRACE)
17585 M: Steven Rostedt <rostedt@goodmis.org>
17586 M: Ingo Molnar <mingo@kernel.org>
17587 R: Karol Herbst <karolherbst@gmail.com>
17588 R: Pekka Paalanen <ppaalanen@gmail.com>
17589 L: linux-kernel@vger.kernel.org
17590 L: nouveau@lists.freedesktop.org
17592 F: arch/x86/mm/kmmio.c
17593 F: arch/x86/mm/mmio-mod.c
17594 F: arch/x86/mm/testmmiotrace.c
17595 F: include/linux/mmiotrace.h
17596 F: kernel/trace/trace_mmiotrace.c
17599 M: Jiri Kosina <trivial@kernel.org>
17601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17602 K: ^Subject:.*(?i)trivial
17605 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17606 M: Jiri Slaby <jirislaby@kernel.org>
17608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17609 F: Documentation/driver-api/serial/
17611 F: drivers/tty/serial/serial_core.c
17612 F: include/linux/serial.h
17613 F: include/linux/serial_core.h
17614 F: include/linux/tty.h
17615 F: include/uapi/linux/serial.h
17616 F: include/uapi/linux/serial_core.h
17617 F: include/uapi/linux/tty.h
17619 TUA9001 MEDIA DRIVER
17620 M: Antti Palosaari <crope@iki.fi>
17621 L: linux-media@vger.kernel.org
17623 W: https://linuxtv.org
17624 W: http://palosaari.fi/linux/
17625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17626 T: git git://linuxtv.org/anttip/media_tree.git
17627 F: drivers/media/tuners/tua9001*
17629 TULIP NETWORK DRIVERS
17630 L: netdev@vger.kernel.org
17631 L: linux-parisc@vger.kernel.org
17633 F: drivers/net/ethernet/dec/tulip/
17636 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17638 W: http://vtun.sourceforge.net/tun
17639 F: Documentation/networking/tuntap.rst
17640 F: arch/um/os-Linux/drivers/
17642 TURBOCHANNEL SUBSYSTEM
17643 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17644 M: Ralf Baechle <ralf@linux-mips.org>
17645 L: linux-mips@vger.kernel.org
17647 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17649 F: include/linux/tc.h
17652 M: "Len Brown" <lenb@kernel.org>
17653 L: linux-pm@vger.kernel.org
17655 Q: https://patchwork.kernel.org/project/linux-pm/list/
17656 B: https://bugzilla.kernel.org
17657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17658 F: tools/power/x86/turbostat/
17660 TW5864 VIDEO4LINUX DRIVER
17661 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17662 M: Anton Sviridenko <anton@corp.bluecherry.net>
17663 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17664 M: Andrey Utkin <andrey_utkin@fastmail.com>
17665 L: linux-media@vger.kernel.org
17667 F: drivers/media/pci/tw5864/
17669 TW68 VIDEO4LINUX DRIVER
17670 M: Hans Verkuil <hverkuil@xs4all.nl>
17671 L: linux-media@vger.kernel.org
17673 W: https://linuxtv.org
17674 T: git git://linuxtv.org/media_tree.git
17675 F: drivers/media/pci/tw68/
17677 TW686X VIDEO4LINUX DRIVER
17678 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17679 L: linux-media@vger.kernel.org
17681 W: http://linuxtv.org
17682 T: git git://linuxtv.org/media_tree.git
17683 F: drivers/media/pci/tw686x/
17685 UACCE ACCELERATOR FRAMEWORK
17686 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17687 M: Zhou Wang <wangzhou1@hisilicon.com>
17688 L: linux-accelerators@lists.ozlabs.org
17689 L: linux-kernel@vger.kernel.org
17691 F: Documentation/ABI/testing/sysfs-driver-uacce
17692 F: Documentation/misc-devices/uacce.rst
17693 F: drivers/misc/uacce/
17694 F: include/linux/uacce.h
17695 F: include/uapi/misc/uacce/
17697 UBI FILE SYSTEM (UBIFS)
17698 M: Richard Weinberger <richard@nod.at>
17699 L: linux-mtd@lists.infradead.org
17701 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17704 F: Documentation/filesystems/ubifs.rst
17707 UCLINUX (M68KNOMMU AND COLDFIRE)
17708 M: Greg Ungerer <gerg@linux-m68k.org>
17709 L: linux-m68k@lists.linux-m68k.org
17710 L: uclinux-dev@uclinux.org (subscribers-only)
17712 W: http://www.linux-m68k.org/
17713 W: http://www.uclinux.org/
17714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17715 F: arch/m68k/*/*_no.*
17717 F: arch/m68k/coldfire/
17718 F: arch/m68k/include/asm/*_no.*
17721 M: Jan Kara <jack@suse.com>
17723 F: Documentation/filesystems/udf.rst
17727 M: Bastien Nocera <hadess@hadess.net>
17728 L: linux-input@vger.kernel.org
17730 F: drivers/hid/hid-udraw-ps3.c
17733 M: Evgeniy Dushistov <dushistov@mail.ru>
17735 F: Documentation/admin-guide/ufs.rst
17738 UHID USERSPACE HID IO DRIVER
17739 M: David Rheinsberg <david.rheinsberg@gmail.com>
17740 L: linux-input@vger.kernel.org
17742 F: drivers/hid/uhid.c
17743 F: include/uapi/linux/uhid.h
17746 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17747 L: linux-usb@vger.kernel.org
17749 F: drivers/usb/common/ulpi.c
17750 F: include/linux/ulpi/
17753 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17754 L: linux-fsdevel@vger.kernel.org
17759 M: Tony Finch <dot@dotat.at>
17761 W: http://dotat.at/prog/unifdef
17762 F: scripts/unifdef.c
17764 UNIFORM CDROM DRIVER
17765 M: Jens Axboe <axboe@kernel.dk>
17767 W: http://www.kernel.dk
17768 F: Documentation/cdrom/
17769 F: drivers/cdrom/cdrom.c
17770 F: include/linux/cdrom.h
17771 F: include/uapi/linux/cdrom.h
17773 UNISYS S-PAR DRIVERS
17774 M: David Kershner <david.kershner@unisys.com>
17775 L: sparmaintainer@unisys.com (Unisys internal)
17777 F: drivers/staging/unisys/
17778 F: drivers/visorbus/
17779 F: include/linux/visorbus.h
17781 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17782 R: Alim Akhtar <alim.akhtar@samsung.com>
17783 R: Avri Altman <avri.altman@wdc.com>
17784 L: linux-scsi@vger.kernel.org
17786 F: Documentation/scsi/ufs.rst
17787 F: drivers/scsi/ufs/
17789 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17790 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17791 L: linux-scsi@vger.kernel.org
17793 F: drivers/scsi/ufs/*dwc*
17795 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17796 M: Stanley Chu <stanley.chu@mediatek.com>
17797 L: linux-scsi@vger.kernel.org
17798 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17800 F: drivers/scsi/ufs/ufs-mediatek*
17802 UNSORTED BLOCK IMAGES (UBI)
17803 M: Richard Weinberger <richard@nod.at>
17804 L: linux-mtd@lists.infradead.org
17806 W: http://www.linux-mtd.infradead.org/
17807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17809 F: drivers/mtd/ubi/
17810 F: include/linux/mtd/ubi.h
17811 F: include/uapi/mtd/ubi-user.h
17813 USB "USBNET" DRIVER FRAMEWORK
17814 M: Oliver Neukum <oneukum@suse.com>
17815 L: netdev@vger.kernel.org
17817 W: http://www.linux-usb.org/usbnet
17818 F: drivers/net/usb/usbnet.c
17819 F: include/linux/usb/usbnet.h
17822 M: Oliver Neukum <oneukum@suse.com>
17823 L: linux-usb@vger.kernel.org
17825 F: Documentation/usb/acm.rst
17826 F: drivers/usb/class/cdc-acm.*
17828 USB APPLE MFI FASTCHARGE DRIVER
17829 M: Bastien Nocera <hadess@hadess.net>
17830 L: linux-usb@vger.kernel.org
17832 F: drivers/usb/misc/apple-mfi-fastcharge.c
17834 USB AR5523 WIRELESS DRIVER
17835 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17836 L: linux-wireless@vger.kernel.org
17838 F: drivers/net/wireless/ath/ar5523/
17841 M: Oliver Neukum <oneukum@suse.com>
17842 L: linux-usb@vger.kernel.org
17843 L: linux-scsi@vger.kernel.org
17845 F: drivers/usb/storage/uas.c
17847 USB CDC ETHERNET DRIVER
17848 M: Oliver Neukum <oliver@neukum.org>
17849 L: linux-usb@vger.kernel.org
17851 F: drivers/net/usb/cdc_*.c
17852 F: include/uapi/linux/usb/cdc.h
17854 USB CHAOSKEY DRIVER
17855 M: Keith Packard <keithp@keithp.com>
17856 L: linux-usb@vger.kernel.org
17858 F: drivers/usb/misc/chaoskey.c
17860 USB CYPRESS C67X00 DRIVER
17861 M: Peter Korsgaard <jacmet@sunsite.dk>
17862 L: linux-usb@vger.kernel.org
17864 F: drivers/usb/c67x00/
17866 USB DAVICOM DM9601 DRIVER
17867 M: Peter Korsgaard <jacmet@sunsite.dk>
17868 L: netdev@vger.kernel.org
17870 W: http://www.linux-usb.org/usbnet
17871 F: drivers/net/usb/dm9601.c
17874 M: Alan Stern <stern@rowland.harvard.edu>
17875 L: linux-usb@vger.kernel.org
17877 F: Documentation/usb/ehci.rst
17878 F: drivers/usb/host/ehci*
17880 USB GADGET/PERIPHERAL SUBSYSTEM
17881 M: Felipe Balbi <balbi@kernel.org>
17882 L: linux-usb@vger.kernel.org
17884 W: http://www.linux-usb.org/gadget
17885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17886 F: drivers/usb/gadget/
17887 F: include/linux/usb/gadget*
17889 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17890 M: Jiri Kosina <jikos@kernel.org>
17891 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17892 L: linux-usb@vger.kernel.org
17894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17895 F: Documentation/hid/hiddev.rst
17896 F: drivers/hid/usbhid/
17898 USB INTEL XHCI ROLE MUX DRIVER
17899 M: Hans de Goede <hdegoede@redhat.com>
17900 L: linux-usb@vger.kernel.org
17902 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17904 USB IP DRIVER FOR HISILICON KIRIN
17905 M: Yu Chen <chenyu56@huawei.com>
17906 M: Binghui Wang <wangbinghui@hisilicon.com>
17907 L: linux-usb@vger.kernel.org
17909 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17910 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17913 M: Olav Kongas <ok@artecdesign.ee>
17914 L: linux-usb@vger.kernel.org
17916 F: drivers/usb/host/isp116x*
17917 F: include/linux/usb/isp116x.h
17919 USB LAN78XX ETHERNET DRIVER
17920 M: Woojung Huh <woojung.huh@microchip.com>
17921 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17922 L: netdev@vger.kernel.org
17924 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17925 F: drivers/net/usb/lan78xx.*
17926 F: include/dt-bindings/net/microchip-lan78xx.h
17928 USB MASS STORAGE DRIVER
17929 M: Alan Stern <stern@rowland.harvard.edu>
17930 L: linux-usb@vger.kernel.org
17931 L: usb-storage@lists.one-eyed-alien.net
17933 F: drivers/usb/storage/
17936 M: Clemens Ladisch <clemens@ladisch.de>
17937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17940 F: sound/usb/midi.*
17942 USB NETWORKING DRIVERS
17943 L: linux-usb@vger.kernel.org
17945 F: drivers/net/usb/
17948 M: Alan Stern <stern@rowland.harvard.edu>
17949 L: linux-usb@vger.kernel.org
17951 F: Documentation/usb/ohci.rst
17952 F: drivers/usb/host/ohci*
17954 USB OTG FSM (Finite State Machine)
17955 M: Peter Chen <Peter.Chen@nxp.com>
17956 L: linux-usb@vger.kernel.org
17958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17959 F: drivers/usb/common/usb-otg-fsm.c
17962 M: Valentina Manea <valentina.manea.m@gmail.com>
17963 M: Shuah Khan <shuah@kernel.org>
17964 M: Shuah Khan <skhan@linuxfoundation.org>
17965 L: linux-usb@vger.kernel.org
17967 F: Documentation/usb/usbip_protocol.rst
17968 F: drivers/usb/usbip/
17969 F: tools/testing/selftests/drivers/usb/usbip/
17970 F: tools/usb/usbip/
17973 M: Petko Manolov <petkan@nucleusys.com>
17974 L: linux-usb@vger.kernel.org
17975 L: netdev@vger.kernel.org
17977 W: https://github.com/petkan/pegasus
17978 T: git git://github.com/petkan/pegasus.git
17979 F: drivers/net/usb/pegasus.*
17982 M: Felipe Balbi <balbi@kernel.org>
17983 L: linux-usb@vger.kernel.org
17985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17986 F: drivers/usb/phy/
17988 USB PRINTER DRIVER (usblp)
17989 M: Pete Zaitcev <zaitcev@redhat.com>
17990 L: linux-usb@vger.kernel.org
17992 F: drivers/usb/class/usblp.c
17994 USB QMI WWAN NETWORK DRIVER
17995 M: Bjørn Mork <bjorn@mork.no>
17996 L: netdev@vger.kernel.org
17998 F: Documentation/ABI/testing/sysfs-class-net-qmi
17999 F: drivers/net/usb/qmi_wwan.c
18002 M: Petko Manolov <petkan@nucleusys.com>
18003 L: linux-usb@vger.kernel.org
18004 L: netdev@vger.kernel.org
18006 W: https://github.com/petkan/rtl8150
18007 T: git git://github.com/petkan/rtl8150.git
18008 F: drivers/net/usb/rtl8150.c
18010 USB SERIAL SUBSYSTEM
18011 M: Johan Hovold <johan@kernel.org>
18012 L: linux-usb@vger.kernel.org
18014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18015 F: Documentation/usb/usb-serial.rst
18016 F: drivers/usb/serial/
18017 F: include/linux/usb/serial.h
18019 USB SMSC75XX ETHERNET DRIVER
18020 M: Steve Glendinning <steve.glendinning@shawell.net>
18021 L: netdev@vger.kernel.org
18023 F: drivers/net/usb/smsc75xx.*
18025 USB SMSC95XX ETHERNET DRIVER
18026 M: Steve Glendinning <steve.glendinning@shawell.net>
18027 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18028 L: netdev@vger.kernel.org
18030 F: drivers/net/usb/smsc95xx.*
18033 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18034 L: linux-usb@vger.kernel.org
18036 W: http://www.linux-usb.org
18037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18038 F: Documentation/devicetree/bindings/usb/
18039 F: Documentation/usb/
18041 F: include/linux/usb.h
18042 F: include/linux/usb/
18044 USB TYPEC BUS FOR ALTERNATE MODES
18045 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18046 L: linux-usb@vger.kernel.org
18048 F: Documentation/ABI/testing/sysfs-bus-typec
18049 F: Documentation/driver-api/usb/typec_bus.rst
18050 F: drivers/usb/typec/altmodes/
18051 F: include/linux/usb/typec_altmode.h
18054 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18055 L: linux-usb@vger.kernel.org
18057 F: Documentation/ABI/testing/sysfs-class-typec
18058 F: Documentation/driver-api/usb/typec.rst
18059 F: drivers/usb/typec/
18060 F: include/linux/usb/typec.h
18062 USB TYPEC INTEL PMC MUX DRIVER
18063 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18064 L: linux-usb@vger.kernel.org
18066 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18067 F: drivers/usb/typec/mux/intel_pmc_mux.c
18069 USB TYPEC PI3USB30532 MUX DRIVER
18070 M: Hans de Goede <hdegoede@redhat.com>
18071 L: linux-usb@vger.kernel.org
18073 F: drivers/usb/typec/mux/pi3usb30532.c
18075 USB TYPEC PORT CONTROLLER DRIVERS
18076 M: Guenter Roeck <linux@roeck-us.net>
18077 L: linux-usb@vger.kernel.org
18079 F: drivers/usb/typec/tcpm/
18082 M: Alan Stern <stern@rowland.harvard.edu>
18083 L: linux-usb@vger.kernel.org
18085 F: drivers/usb/host/uhci*
18088 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18089 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18090 L: linux-media@vger.kernel.org
18092 W: http://www.ideasonboard.org/uvc/
18093 T: git git://linuxtv.org/media_tree.git
18094 F: drivers/media/usb/uvc/
18095 F: include/uapi/linux/uvcvideo.h
18098 M: Hans Verkuil <hverkuil@xs4all.nl>
18099 L: linux-media@vger.kernel.org
18101 W: https://linuxtv.org
18102 T: git git://linuxtv.org/media_tree.git
18103 F: drivers/staging/media/usbvision/
18106 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18107 L: linux-usb@vger.kernel.org
18109 F: drivers/usb/gadget/function/*uvc*
18110 F: drivers/usb/gadget/legacy/webcam.c
18111 F: include/uapi/linux/usb/g_uvc.h
18113 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18114 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18115 L: linux-wireless@vger.kernel.org
18117 F: drivers/net/wireless/rndis_wlan.c
18120 M: Mathias Nyman <mathias.nyman@intel.com>
18121 L: linux-usb@vger.kernel.org
18123 F: drivers/usb/host/pci-quirks*
18124 F: drivers/usb/host/xhci*
18127 L: linux-wireless@vger.kernel.org
18129 W: http://linux-lc100020.sourceforge.net
18130 F: drivers/net/wireless/zydas/zd1201.*
18133 M: Antoine Jacquet <royale@zerezo.com>
18134 L: linux-usb@vger.kernel.org
18135 L: linux-media@vger.kernel.org
18137 W: http://royale.zerezo.com/zr364xx/
18138 T: git git://linuxtv.org/media_tree.git
18139 F: Documentation/admin-guide/media/zr364xx*
18140 F: drivers/media/usb/zr364xx/
18142 USER-MODE LINUX (UML)
18143 M: Jeff Dike <jdike@addtoit.com>
18144 M: Richard Weinberger <richard@nod.at>
18145 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18146 L: linux-um@lists.infradead.org
18148 W: http://user-mode-linux.sourceforge.net
18149 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18151 F: Documentation/virt/uml/
18156 USERSPACE COPYIN/COPYOUT (UIOVEC)
18157 M: Alexander Viro <viro@zeniv.linux.org.uk>
18159 F: include/linux/uio.h
18162 USERSPACE DMA BUFFER DRIVER
18163 M: Gerd Hoffmann <kraxel@redhat.com>
18164 L: dri-devel@lists.freedesktop.org
18166 T: git git://anongit.freedesktop.org/drm/drm-misc
18167 F: drivers/dma-buf/udmabuf.c
18168 F: include/uapi/linux/udmabuf.h
18170 USERSPACE I/O (UIO)
18171 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18174 F: Documentation/driver-api/uio-howto.rst
18176 F: include/linux/uio_driver.h
18179 M: Karel Zak <kzak@redhat.com>
18180 L: util-linux@vger.kernel.org
18182 W: http://en.wikipedia.org/wiki/Util-linux
18183 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18186 M: Christoph Hellwig <hch@lst.de>
18187 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18188 L: linux-kernel@vger.kernel.org
18190 T: git git://git.infradead.org/users/hch/uuid.git
18191 F: include/linux/uuid.h
18192 F: include/uapi/linux/uuid.h
18197 M: Michal Januszewski <spock@gentoo.org>
18198 L: linux-fbdev@vger.kernel.org
18200 W: https://github.com/mjanusz/v86d
18201 F: Documentation/fb/uvesafb.rst
18202 F: drivers/video/fbdev/uvesafb.*
18204 Ux500 CLOCK DRIVERS
18205 M: Ulf Hansson <ulf.hansson@linaro.org>
18206 L: linux-clk@vger.kernel.org
18207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18209 F: drivers/clk/ux500/
18212 M: Stefan Agner <stefan@agner.ch>
18213 L: linux-mtd@lists.infradead.org
18215 F: drivers/mtd/nand/raw/vf610_nfc.c
18217 VFAT/FAT/MSDOS FILESYSTEM
18218 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18220 F: Documentation/filesystems/vfat.rst
18224 M: Alex Williamson <alex.williamson@redhat.com>
18225 R: Cornelia Huck <cohuck@redhat.com>
18226 L: kvm@vger.kernel.org
18228 T: git git://github.com/awilliam/linux-vfio.git
18229 F: Documentation/driver-api/vfio.rst
18231 F: include/linux/vfio.h
18232 F: include/uapi/linux/vfio.h
18234 VFIO MEDIATED DEVICE DRIVERS
18235 M: Kirti Wankhede <kwankhede@nvidia.com>
18236 L: kvm@vger.kernel.org
18238 F: Documentation/driver-api/vfio-mediated-device.rst
18239 F: drivers/vfio/mdev/
18240 F: include/linux/mdev.h
18241 F: samples/vfio-mdev/
18243 VFIO PLATFORM DRIVER
18244 M: Eric Auger <eric.auger@redhat.com>
18245 L: kvm@vger.kernel.org
18247 F: drivers/vfio/platform/
18250 R: Lukas Wunner <lukas@wunner.de>
18252 T: git git://anongit.freedesktop.org/drm/drm-misc
18253 F: Documentation/gpu/vga-switcheroo.rst
18254 F: drivers/gpu/vga/vga_switcheroo.c
18255 F: include/linux/vga_switcheroo.h
18257 VIA RHINE NETWORK DRIVER
18259 F: drivers/net/ethernet/via/via-rhine.c
18261 VIA SD/MMC CARD CONTROLLER DRIVER
18262 M: Bruce Chang <brucechang@via.com.tw>
18263 M: Harald Welte <HaraldWelte@viatech.com>
18265 F: drivers/mmc/host/via-sdmmc.c
18267 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18268 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18269 L: linux-fbdev@vger.kernel.org
18271 F: drivers/video/fbdev/via/
18272 F: include/linux/via-core.h
18273 F: include/linux/via-gpio.h
18274 F: include/linux/via_i2c.h
18276 VIA VELOCITY NETWORK DRIVER
18277 M: Francois Romieu <romieu@fr.zoreil.com>
18278 L: netdev@vger.kernel.org
18280 F: drivers/net/ethernet/via/via-velocity.*
18282 VICODEC VIRTUAL CODEC DRIVER
18283 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18284 L: linux-media@vger.kernel.org
18286 W: https://linuxtv.org
18287 T: git git://linuxtv.org/media_tree.git
18288 F: drivers/media/test-drivers/vicodec/*
18290 VIDEO I2C POLLING DRIVER
18291 M: Matt Ranostay <matt.ranostay@konsulko.com>
18292 L: linux-media@vger.kernel.org
18294 F: drivers/media/i2c/video-i2c.c
18296 VIDEO MULTIPLEXER DRIVER
18297 M: Philipp Zabel <p.zabel@pengutronix.de>
18298 L: linux-media@vger.kernel.org
18300 F: drivers/media/platform/video-mux.c
18302 VIDEOBUF2 FRAMEWORK
18303 M: Pawel Osciak <pawel@osciak.com>
18304 M: Marek Szyprowski <m.szyprowski@samsung.com>
18305 M: Kyungmin Park <kyungmin.park@samsung.com>
18306 R: Tomasz Figa <tfiga@chromium.org>
18307 L: linux-media@vger.kernel.org
18309 F: drivers/media/common/videobuf2/*
18310 F: include/media/videobuf2-*
18312 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18313 M: Helen Koike <helen.koike@collabora.com>
18314 R: Shuah Khan <skhan@linuxfoundation.org>
18315 L: linux-media@vger.kernel.org
18317 W: https://linuxtv.org
18318 T: git git://linuxtv.org/media_tree.git
18319 F: drivers/media/test-drivers/vimc/*
18322 M: Alex Williamson <alex.williamson@redhat.com>
18323 M: Paolo Bonzini <pbonzini@redhat.com>
18324 L: kvm@vger.kernel.org
18328 VIRTIO AND VHOST VSOCK DRIVER
18329 M: Stefan Hajnoczi <stefanha@redhat.com>
18330 M: Stefano Garzarella <sgarzare@redhat.com>
18331 L: kvm@vger.kernel.org
18332 L: virtualization@lists.linux-foundation.org
18333 L: netdev@vger.kernel.org
18335 F: drivers/net/vsockmon.c
18336 F: drivers/vhost/vsock.c
18337 F: include/linux/virtio_vsock.h
18338 F: include/uapi/linux/virtio_vsock.h
18339 F: include/uapi/linux/vm_sockets_diag.h
18340 F: include/uapi/linux/vsockmon.h
18341 F: net/vmw_vsock/af_vsock_tap.c
18342 F: net/vmw_vsock/diag.c
18343 F: net/vmw_vsock/virtio_transport.c
18344 F: net/vmw_vsock/virtio_transport_common.c
18345 F: net/vmw_vsock/vsock_loopback.c
18346 F: tools/testing/vsock/
18348 VIRTIO BLOCK AND SCSI DRIVERS
18349 M: "Michael S. Tsirkin" <mst@redhat.com>
18350 M: Jason Wang <jasowang@redhat.com>
18351 R: Paolo Bonzini <pbonzini@redhat.com>
18352 R: Stefan Hajnoczi <stefanha@redhat.com>
18353 L: virtualization@lists.linux-foundation.org
18355 F: drivers/block/virtio_blk.c
18356 F: drivers/scsi/virtio_scsi.c
18357 F: drivers/vhost/scsi.c
18358 F: include/uapi/linux/virtio_blk.h
18359 F: include/uapi/linux/virtio_scsi.h
18361 VIRTIO CONSOLE DRIVER
18362 M: Amit Shah <amit@kernel.org>
18363 L: virtualization@lists.linux-foundation.org
18365 F: drivers/char/virtio_console.c
18366 F: include/linux/virtio_console.h
18367 F: include/uapi/linux/virtio_console.h
18369 VIRTIO CORE AND NET DRIVERS
18370 M: "Michael S. Tsirkin" <mst@redhat.com>
18371 M: Jason Wang <jasowang@redhat.com>
18372 L: virtualization@lists.linux-foundation.org
18374 F: Documentation/devicetree/bindings/virtio/
18375 F: drivers/block/virtio_blk.c
18376 F: drivers/crypto/virtio/
18377 F: drivers/net/virtio_net.c
18380 F: include/linux/vdpa.h
18381 F: include/linux/virtio*.h
18382 F: include/uapi/linux/virtio_*.h
18386 M: "Michael S. Tsirkin" <mst@redhat.com>
18387 M: David Hildenbrand <david@redhat.com>
18388 L: virtualization@lists.linux-foundation.org
18390 F: drivers/virtio/virtio_balloon.c
18391 F: include/uapi/linux/virtio_balloon.h
18392 F: include/linux/balloon_compaction.h
18393 F: mm/balloon_compaction.c
18395 VIRTIO CRYPTO DRIVER
18396 M: Gonglei <arei.gonglei@huawei.com>
18397 L: virtualization@lists.linux-foundation.org
18398 L: linux-crypto@vger.kernel.org
18400 F: drivers/crypto/virtio/
18401 F: include/uapi/linux/virtio_crypto.h
18403 VIRTIO DRIVERS FOR S390
18404 M: Cornelia Huck <cohuck@redhat.com>
18405 M: Halil Pasic <pasic@linux.ibm.com>
18406 L: linux-s390@vger.kernel.org
18407 L: virtualization@lists.linux-foundation.org
18408 L: kvm@vger.kernel.org
18410 F: arch/s390/include/uapi/asm/virtio-ccw.h
18411 F: drivers/s390/virtio/
18414 M: Vivek Goyal <vgoyal@redhat.com>
18415 M: Stefan Hajnoczi <stefanha@redhat.com>
18416 M: Miklos Szeredi <miklos@szeredi.hu>
18417 L: virtualization@lists.linux-foundation.org
18418 L: linux-fsdevel@vger.kernel.org
18420 W: https://virtio-fs.gitlab.io/
18421 F: Documentation/filesystems/virtiofs.rst
18422 F: fs/fuse/virtio_fs.c
18423 F: include/uapi/linux/virtio_fs.h
18426 M: David Airlie <airlied@linux.ie>
18427 M: Gerd Hoffmann <kraxel@redhat.com>
18428 L: dri-devel@lists.freedesktop.org
18429 L: virtualization@lists.linux-foundation.org
18431 T: git git://anongit.freedesktop.org/drm/drm-misc
18432 F: drivers/gpu/drm/virtio/
18433 F: include/uapi/linux/virtio_gpu.h
18435 VIRTIO HOST (VHOST)
18436 M: "Michael S. Tsirkin" <mst@redhat.com>
18437 M: Jason Wang <jasowang@redhat.com>
18438 L: kvm@vger.kernel.org
18439 L: virtualization@lists.linux-foundation.org
18440 L: netdev@vger.kernel.org
18442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18444 F: include/linux/vhost_iotlb.h
18445 F: include/uapi/linux/vhost.h
18447 VIRTIO INPUT DRIVER
18448 M: Gerd Hoffmann <kraxel@redhat.com>
18450 F: drivers/virtio/virtio_input.c
18451 F: include/uapi/linux/virtio_input.h
18453 VIRTIO IOMMU DRIVER
18454 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18455 L: virtualization@lists.linux-foundation.org
18457 F: drivers/iommu/virtio-iommu.c
18458 F: include/uapi/linux/virtio_iommu.h
18461 M: David Hildenbrand <david@redhat.com>
18462 L: virtualization@lists.linux-foundation.org
18464 F: drivers/virtio/virtio_mem.c
18465 F: include/uapi/linux/virtio_mem.h
18467 VIRTUAL BOX GUEST DEVICE DRIVER
18468 M: Hans de Goede <hdegoede@redhat.com>
18469 M: Arnd Bergmann <arnd@arndb.de>
18470 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18472 F: drivers/virt/vboxguest/
18473 F: include/linux/vbox_utils.h
18474 F: include/uapi/linux/vbox*.h
18476 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18477 M: Hans de Goede <hdegoede@redhat.com>
18478 L: linux-fsdevel@vger.kernel.org
18482 VIRTUAL SERIO DEVICE DRIVER
18483 M: Stephen Chandler Paul <thatslyude@gmail.com>
18485 F: drivers/input/serio/userio.c
18486 F: include/uapi/linux/userio.h
18488 VIVID VIRTUAL VIDEO DRIVER
18489 M: Hans Verkuil <hverkuil@xs4all.nl>
18490 L: linux-media@vger.kernel.org
18492 W: https://linuxtv.org
18493 T: git git://linuxtv.org/media_tree.git
18494 F: drivers/media/test-drivers/vivid/*
18497 M: Florian Fainelli <f.fainelli@gmail.com>
18498 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18500 F: drivers/vlynq/vlynq.c
18501 F: include/linux/vlynq.h
18504 M: Martyn Welch <martyn@welchs.me.uk>
18505 M: Manohar Vanga <manohar.vanga@gmail.com>
18506 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18507 L: devel@driverdev.osuosl.org
18509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18510 F: Documentation/driver-api/vme.rst
18511 F: drivers/staging/vme/
18513 F: include/linux/vme*
18515 VMWARE BALLOON DRIVER
18516 M: Nadav Amit <namit@vmware.com>
18517 M: "VMware, Inc." <pv-drivers@vmware.com>
18518 L: linux-kernel@vger.kernel.org
18520 F: drivers/misc/vmw_balloon.c
18522 VMWARE HYPERVISOR INTERFACE
18523 M: Deep Shah <sdeep@vmware.com>
18524 M: "VMware, Inc." <pv-drivers@vmware.com>
18525 L: virtualization@lists.linux-foundation.org
18527 F: arch/x86/include/asm/vmware.h
18528 F: arch/x86/kernel/cpu/vmware.c
18530 VMWARE PVRDMA DRIVER
18531 M: Adit Ranadive <aditr@vmware.com>
18532 M: VMware PV-Drivers <pv-drivers@vmware.com>
18533 L: linux-rdma@vger.kernel.org
18535 F: drivers/infiniband/hw/vmw_pvrdma/
18537 VMware PVSCSI driver
18538 M: Jim Gill <jgill@vmware.com>
18539 M: VMware PV-Drivers <pv-drivers@vmware.com>
18540 L: linux-scsi@vger.kernel.org
18542 F: drivers/scsi/vmw_pvscsi.c
18543 F: drivers/scsi/vmw_pvscsi.h
18545 VMWARE VIRTUAL PTP CLOCK DRIVER
18546 M: Vivek Thampi <vithampi@vmware.com>
18547 M: "VMware, Inc." <pv-drivers@vmware.com>
18548 L: netdev@vger.kernel.org
18550 F: drivers/ptp/ptp_vmw.c
18552 VMWARE VMMOUSE SUBDRIVER
18553 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18554 M: "VMware, Inc." <pv-drivers@vmware.com>
18555 L: linux-input@vger.kernel.org
18557 F: drivers/input/mouse/vmmouse.c
18558 F: drivers/input/mouse/vmmouse.h
18560 VMWARE VMXNET3 ETHERNET DRIVER
18561 M: Ronak Doshi <doshir@vmware.com>
18562 M: "VMware, Inc." <pv-drivers@vmware.com>
18563 L: netdev@vger.kernel.org
18565 F: drivers/net/vmxnet3/
18567 VOCORE VOCORE2 BOARD
18568 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18569 L: linux-mips@vger.kernel.org
18571 F: arch/mips/boot/dts/ralink/vocore2.dts
18573 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18574 M: Liam Girdwood <lgirdwood@gmail.com>
18575 M: Mark Brown <broonie@kernel.org>
18576 L: linux-kernel@vger.kernel.org
18578 W: http://www.slimlogic.co.uk/?p=48
18579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18580 F: Documentation/devicetree/bindings/regulator/
18581 F: Documentation/power/regulator/
18582 F: drivers/regulator/
18583 F: include/dt-bindings/regulator/
18584 F: include/linux/regulator/
18585 K: regulator_get_optional
18588 M: David Ahern <dsahern@kernel.org>
18589 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18590 L: netdev@vger.kernel.org
18592 F: Documentation/networking/vrf.rst
18593 F: drivers/net/vrf.c
18596 M: Petr Mladek <pmladek@suse.com>
18597 M: Steven Rostedt <rostedt@goodmis.org>
18598 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18599 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18600 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18603 F: Documentation/core-api/printk-formats.rst
18604 F: lib/test_printf.c
18607 VT1211 HARDWARE MONITOR DRIVER
18608 M: Juerg Haefliger <juergh@gmail.com>
18609 L: linux-hwmon@vger.kernel.org
18611 F: Documentation/hwmon/vt1211.rst
18612 F: drivers/hwmon/vt1211.c
18614 VT8231 HARDWARE MONITOR DRIVER
18615 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18616 L: linux-hwmon@vger.kernel.org
18618 F: drivers/hwmon/vt8231.c
18620 VUB300 USB to SDIO/SD/MMC bridge chip
18621 L: linux-mmc@vger.kernel.org
18623 F: drivers/mmc/host/vub300.c
18625 W1 DALLAS'S 1-WIRE BUS
18626 M: Evgeniy Polyakov <zbr@ioremap.net>
18628 F: Documentation/devicetree/bindings/w1/
18629 F: Documentation/w1/
18631 F: include/linux/w1.h
18633 W83791D HARDWARE MONITORING DRIVER
18634 M: Marc Hulsman <m.hulsman@tudelft.nl>
18635 L: linux-hwmon@vger.kernel.org
18637 F: Documentation/hwmon/w83791d.rst
18638 F: drivers/hwmon/w83791d.c
18640 W83793 HARDWARE MONITORING DRIVER
18641 M: Rudolf Marek <r.marek@assembler.cz>
18642 L: linux-hwmon@vger.kernel.org
18644 F: Documentation/hwmon/w83793.rst
18645 F: drivers/hwmon/w83793.c
18647 W83795 HARDWARE MONITORING DRIVER
18648 M: Jean Delvare <jdelvare@suse.com>
18649 L: linux-hwmon@vger.kernel.org
18651 F: drivers/hwmon/w83795.c
18653 W83L51xD SD/MMC CARD INTERFACE DRIVER
18654 M: Pierre Ossman <pierre@ossman.eu>
18656 F: drivers/mmc/host/wbsd.*
18658 WACOM PROTOCOL 4 SERIAL TABLETS
18659 M: Julian Squires <julian@cipht.net>
18660 M: Hans de Goede <hdegoede@redhat.com>
18661 L: linux-input@vger.kernel.org
18663 F: drivers/input/tablet/wacom_serial4.c
18665 WATCHDOG DEVICE DRIVERS
18666 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18667 M: Guenter Roeck <linux@roeck-us.net>
18668 L: linux-watchdog@vger.kernel.org
18670 W: http://www.linux-watchdog.org/
18671 T: git git://www.linux-watchdog.org/linux-watchdog.git
18672 F: Documentation/devicetree/bindings/watchdog/
18673 F: Documentation/watchdog/
18674 F: drivers/watchdog/
18675 F: include/linux/watchdog.h
18676 F: include/uapi/linux/watchdog.h
18678 WHISKEYCOVE PMIC GPIO DRIVER
18679 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18680 L: linux-gpio@vger.kernel.org
18682 F: drivers/gpio/gpio-wcove.c
18685 M: Dianlong Li <long17.cool@163.com>
18686 L: linux-rtc@vger.kernel.org
18688 F: drivers/rtc/rtc-sd3078.c
18691 M: David Rheinsberg <david.rheinsberg@gmail.com>
18692 L: linux-input@vger.kernel.org
18694 F: drivers/hid/hid-wiimote*
18696 WILOCITY WIL6210 WIRELESS DRIVER
18697 M: Maya Erez <merez@codeaurora.org>
18698 L: linux-wireless@vger.kernel.org
18699 L: wil6210@qti.qualcomm.com
18701 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18702 F: drivers/net/wireless/ath/wil6210/
18705 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18706 M: linux-wimax@intel.com
18707 L: wimax@linuxwimax.org (subscribers-only)
18709 W: http://linuxwimax.org
18710 F: Documentation/admin-guide/wimax/wimax.rst
18711 F: include/linux/wimax/debug.h
18712 F: include/net/wimax.h
18713 F: include/uapi/linux/wimax.h
18717 M: David Härdeman <david@hardeman.nu>
18719 F: drivers/media/rc/winbond-cir.c
18721 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18722 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18723 L: linux-watchdog@vger.kernel.org
18725 F: drivers/watchdog/ebc-c384_wdt.c
18727 WINSYSTEMS WS16C48 GPIO DRIVER
18728 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18729 L: linux-gpio@vger.kernel.org
18731 F: drivers/gpio/gpio-ws16c48.c
18733 WIREGUARD SECURE NETWORK TUNNEL
18734 M: Jason A. Donenfeld <Jason@zx2c4.com>
18735 L: wireguard@lists.zx2c4.com
18736 L: netdev@vger.kernel.org
18738 F: drivers/net/wireguard/
18739 F: tools/testing/selftests/wireguard/
18741 WISTRON LAPTOP BUTTON DRIVER
18742 M: Miloslav Trmac <mitr@volny.cz>
18744 F: drivers/input/misc/wistron_btns.c
18746 WL3501 WIRELESS PCMCIA CARD DRIVER
18747 L: linux-wireless@vger.kernel.org
18749 F: drivers/net/wireless/wl3501*
18751 WOLFSON MICROELECTRONICS DRIVERS
18752 L: patches@opensource.cirrus.com
18754 W: https://github.com/CirrusLogic/linux-drivers/wiki
18755 T: git https://github.com/CirrusLogic/linux-drivers.git
18756 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18757 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18758 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18759 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18760 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18761 F: Documentation/hwmon/wm83??.rst
18762 F: arch/arm/mach-s3c64xx/mach-crag6410*
18763 F: drivers/clk/clk-wm83*.c
18764 F: drivers/extcon/extcon-arizona.c
18765 F: drivers/gpio/gpio-*wm*.c
18766 F: drivers/gpio/gpio-arizona.c
18767 F: drivers/hwmon/wm83??-hwmon.c
18768 F: drivers/input/misc/wm831x-on.c
18769 F: drivers/input/touchscreen/wm831x-ts.c
18770 F: drivers/input/touchscreen/wm97*.c
18771 F: drivers/leds/leds-wm83*.c
18772 F: drivers/mfd/arizona*
18773 F: drivers/mfd/cs47l24*
18774 F: drivers/mfd/wm*.c
18775 F: drivers/power/supply/wm83*.c
18776 F: drivers/regulator/arizona*
18777 F: drivers/regulator/wm8*.c
18778 F: drivers/rtc/rtc-wm83*.c
18779 F: drivers/video/backlight/wm83*_bl.c
18780 F: drivers/watchdog/wm83*_wdt.c
18781 F: include/linux/mfd/arizona/
18782 F: include/linux/mfd/wm831x/
18783 F: include/linux/mfd/wm8350/
18784 F: include/linux/mfd/wm8400*
18785 F: include/linux/regulator/arizona*
18786 F: include/linux/wm97xx.h
18787 F: include/sound/wm????.h
18788 F: sound/soc/codecs/arizona.?
18789 F: sound/soc/codecs/cs47l24*
18790 F: sound/soc/codecs/wm*
18793 M: Tejun Heo <tj@kernel.org>
18794 R: Lai Jiangshan <jiangshanlai@gmail.com>
18796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18797 F: Documentation/core-api/workqueue.rst
18798 F: include/linux/workqueue.h
18799 F: kernel/workqueue.c
18801 X-POWERS AXP288 PMIC DRIVERS
18802 M: Hans de Goede <hdegoede@redhat.com>
18804 F: drivers/acpi/pmic/intel_pmic_xpower.c
18807 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18808 M: Chen-Yu Tsai <wens@csie.org>
18809 L: linux-kernel@vger.kernel.org
18814 M: Andrew Hendry <andrew.hendry@gmail.com>
18815 L: linux-x25@vger.kernel.org
18817 F: Documentation/networking/x25*
18818 F: include/net/x25*
18821 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18822 M: Thomas Gleixner <tglx@linutronix.de>
18823 M: Ingo Molnar <mingo@redhat.com>
18824 M: Borislav Petkov <bp@alien8.de>
18826 R: "H. Peter Anvin" <hpa@zytor.com>
18827 L: linux-kernel@vger.kernel.org
18829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18830 F: Documentation/devicetree/bindings/x86/
18831 F: Documentation/x86/
18835 M: Andy Lutomirski <luto@kernel.org>
18836 L: linux-kernel@vger.kernel.org
18838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18841 X86 MCE INFRASTRUCTURE
18842 M: Tony Luck <tony.luck@intel.com>
18843 M: Borislav Petkov <bp@alien8.de>
18844 L: linux-edac@vger.kernel.org
18846 F: arch/x86/kernel/cpu/mce/*
18848 X86 MICROCODE UPDATE SUPPORT
18849 M: Borislav Petkov <bp@alien8.de>
18851 F: arch/x86/kernel/cpu/microcode/*
18854 M: Dave Hansen <dave.hansen@linux.intel.com>
18855 M: Andy Lutomirski <luto@kernel.org>
18856 M: Peter Zijlstra <peterz@infradead.org>
18857 L: linux-kernel@vger.kernel.org
18859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18862 X86 PLATFORM DRIVERS
18863 M: Darren Hart <dvhart@infradead.org>
18864 M: Andy Shevchenko <andy@infradead.org>
18865 L: platform-driver-x86@vger.kernel.org
18867 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18868 F: drivers/platform/olpc/
18869 F: drivers/platform/x86/
18871 X86 PLATFORM DRIVERS - ARCH
18872 R: Darren Hart <dvhart@infradead.org>
18873 R: Andy Shevchenko <andy@infradead.org>
18874 L: platform-driver-x86@vger.kernel.org
18877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18878 F: arch/x86/platform
18881 M: Andy Lutomirski <luto@kernel.org>
18882 L: linux-kernel@vger.kernel.org
18884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18885 F: arch/x86/entry/vdso/
18888 M: Matthew Wilcox <willy@infradead.org>
18889 L: linux-fsdevel@vger.kernel.org
18891 F: Documentation/core-api/xarray.rst
18892 F: include/linux/idr.h
18893 F: include/linux/xarray.h
18896 F: tools/testing/radix-tree
18899 M: Benjamin Valentin <benpicco@googlemail.com>
18901 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18902 F: drivers/media/rc/xbox_remote.c
18904 XC2028/3028 TUNER DRIVER
18905 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18906 L: linux-media@vger.kernel.org
18908 W: https://linuxtv.org
18909 T: git git://linuxtv.org/media_tree.git
18910 F: drivers/media/tuners/tuner-xc2028.*
18912 XDP (eXpress Data Path)
18913 M: Alexei Starovoitov <ast@kernel.org>
18914 M: Daniel Borkmann <daniel@iogearbox.net>
18915 M: David S. Miller <davem@davemloft.net>
18916 M: Jakub Kicinski <kuba@kernel.org>
18917 M: Jesper Dangaard Brouer <hawk@kernel.org>
18918 M: John Fastabend <john.fastabend@gmail.com>
18919 L: netdev@vger.kernel.org
18920 L: bpf@vger.kernel.org
18922 F: include/net/xdp.h
18923 F: include/trace/events/xdp.h
18924 F: kernel/bpf/cpumap.c
18925 F: kernel/bpf/devmap.c
18930 XDP SOCKETS (AF_XDP)
18931 M: Björn Töpel <bjorn.topel@intel.com>
18932 M: Magnus Karlsson <magnus.karlsson@intel.com>
18933 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18934 L: netdev@vger.kernel.org
18935 L: bpf@vger.kernel.org
18937 F: include/net/xdp_sock*
18938 F: include/net/xsk_buff_pool.h
18939 F: include/uapi/linux/if_xdp.h
18941 F: samples/bpf/xdpsock*
18942 F: tools/lib/bpf/xsk*
18944 XEN BLOCK SUBSYSTEM
18945 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18946 M: Roger Pau Monné <roger.pau@citrix.com>
18947 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18949 F: drivers/block/xen*
18950 F: drivers/block/xen-blkback/*
18953 M: Stefano Stabellini <sstabellini@kernel.org>
18954 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18956 F: arch/arm/include/asm/xen/
18959 XEN HYPERVISOR ARM64
18960 M: Stefano Stabellini <sstabellini@kernel.org>
18961 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18963 F: arch/arm64/include/asm/xen/
18966 XEN HYPERVISOR INTERFACE
18967 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18968 M: Juergen Gross <jgross@suse.com>
18969 R: Stefano Stabellini <sstabellini@kernel.org>
18970 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18973 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18974 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18975 F: arch/x86/include/asm/pvclock-abi.h
18976 F: arch/x86/include/asm/xen/
18977 F: arch/x86/platform/pvh/
18979 F: drivers/*/xen-*front.c
18981 F: include/uapi/xen/
18984 XEN NETWORK BACKEND DRIVER
18985 M: Wei Liu <wei.liu@kernel.org>
18986 M: Paul Durrant <paul@xen.org>
18987 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18988 L: netdev@vger.kernel.org
18990 F: drivers/net/xen-netback/*
18993 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18994 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18996 F: arch/x86/pci/*xen*
18997 F: drivers/pci/*xen*
19000 M: Juergen Gross <jgross@suse.com>
19001 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19002 L: linux-scsi@vger.kernel.org
19004 F: drivers/scsi/xen-scsifront.c
19005 F: drivers/xen/xen-scsiback.c
19006 F: include/xen/interface/io/vscsiif.h
19008 XEN SOUND FRONTEND DRIVER
19009 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19010 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19011 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19015 XEN SWIOTLB SUBSYSTEM
19016 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19017 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19018 L: iommu@lists.linux-foundation.org
19020 F: arch/x86/xen/*swiotlb*
19021 F: drivers/xen/*swiotlb*
19024 M: Darrick J. Wong <darrick.wong@oracle.com>
19025 M: linux-xfs@vger.kernel.org
19026 L: linux-xfs@vger.kernel.org
19029 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19030 F: Documentation/ABI/testing/sysfs-fs-xfs
19031 F: Documentation/admin-guide/xfs.rst
19032 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19033 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19035 F: include/uapi/linux/dqblk_xfs.h
19036 F: include/uapi/linux/fsmap.h
19038 XILINX AXI ETHERNET DRIVER
19039 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19041 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19044 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19045 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19046 L: linux-can@vger.kernel.org
19048 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19049 F: drivers/net/can/xilinx_can.c
19051 XILINX SD-FEC IP CORES
19052 M: Derek Kiernan <derek.kiernan@xilinx.com>
19053 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19055 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19056 F: Documentation/misc-devices/xilinx_sdfec.rst
19057 F: drivers/misc/Kconfig
19058 F: drivers/misc/Makefile
19059 F: drivers/misc/xilinx_sdfec.c
19060 F: include/uapi/misc/xilinx_sdfec.h
19062 XILINX UARTLITE SERIAL DRIVER
19063 M: Peter Korsgaard <jacmet@sunsite.dk>
19064 L: linux-serial@vger.kernel.org
19066 F: drivers/tty/serial/uartlite.c
19068 XILINX VIDEO IP CORES
19069 M: Hyun Kwon <hyun.kwon@xilinx.com>
19070 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19071 L: linux-media@vger.kernel.org
19073 T: git git://linuxtv.org/media_tree.git
19074 F: Documentation/devicetree/bindings/media/xilinx/
19075 F: drivers/media/platform/xilinx/
19076 F: include/uapi/linux/xilinx-v4l2-controls.h
19078 XILINX ZYNQMP DPDMA DRIVER
19079 M: Hyun Kwon <hyun.kwon@xilinx.com>
19080 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19081 L: dmaengine@vger.kernel.org
19083 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19084 F: drivers/dma/xilinx/xilinx_dpdma.c
19085 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19087 XILINX ZYNQMP PSGTR PHY DRIVER
19088 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19089 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19090 L: linux-kernel@vger.kernel.org
19092 T: git https://github.com/Xilinx/linux-xlnx.git
19093 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19094 F: drivers/phy/xilinx/phy-zynqmp.c
19097 M: Eli Billauer <eli.billauer@gmail.com>
19098 L: linux-kernel@vger.kernel.org
19100 F: drivers/char/xillybus/
19103 M: George Cherian <gcherian@marvell.com>
19104 L: linux-i2c@vger.kernel.org
19106 W: http://www.marvell.com
19107 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19108 F: drivers/i2c/busses/i2c-xlp9xx.c
19110 XRA1403 GPIO EXPANDER
19111 M: Nandor Han <nandor.han@ge.com>
19112 M: Semi Malinen <semi.malinen@ge.com>
19113 L: linux-gpio@vger.kernel.org
19115 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19116 F: drivers/gpio/gpio-xra1403.c
19118 XTENSA XTFPGA PLATFORM SUPPORT
19119 M: Max Filippov <jcmvbkbc@gmail.com>
19120 L: linux-xtensa@linux-xtensa.org
19122 F: drivers/spi/spi-xtensa-xtfpga.c
19123 F: sound/soc/xtensa/xtfpga-i2s.c
19125 YAM DRIVER FOR AX.25
19126 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19127 L: linux-hams@vger.kernel.org
19129 F: drivers/net/hamradio/yam*
19130 F: include/linux/yam.h
19132 YAMA SECURITY MODULE
19133 M: Kees Cook <keescook@chromium.org>
19135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19136 F: Documentation/admin-guide/LSM/Yama.rst
19139 YEALINK PHONE DRIVER
19140 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19141 L: usbb2k-api-dev@nongnu.org
19143 F: Documentation/input/devices/yealink.rst
19144 F: drivers/input/misc/yealink.*
19146 Z8530 DRIVER FOR AX.25
19147 M: Joerg Reuter <jreuter@yaina.de>
19148 L: linux-hams@vger.kernel.org
19150 W: http://yaina.de/jreuter/
19151 W: http://www.qsl.net/dl1bke/
19152 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19153 F: drivers/net/hamradio/*scc.c
19154 F: drivers/net/hamradio/z8530.h
19156 ZBUD COMPRESSED PAGE ALLOCATOR
19157 M: Seth Jennings <sjenning@redhat.com>
19158 M: Dan Streetman <ddstreet@ieee.org>
19159 L: linux-mm@kvack.org
19161 F: include/linux/zbud.h
19164 ZD1211RW WIRELESS DRIVER
19165 M: Daniel Drake <dsd@gentoo.org>
19166 M: Ulrich Kunitz <kune@deine-taler.de>
19167 L: linux-wireless@vger.kernel.org
19168 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19170 W: http://zd1211.ath.cx/wiki/DriverRewrite
19171 F: drivers/net/wireless/zydas/zd1211rw/
19173 ZD1301 MEDIA DRIVER
19174 M: Antti Palosaari <crope@iki.fi>
19175 L: linux-media@vger.kernel.org
19177 W: https://linuxtv.org/
19178 W: http://palosaari.fi/linux/
19179 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19180 F: drivers/media/usb/dvb-usb-v2/zd1301*
19182 ZD1301_DEMOD MEDIA DRIVER
19183 M: Antti Palosaari <crope@iki.fi>
19184 L: linux-media@vger.kernel.org
19186 W: https://linuxtv.org/
19187 W: http://palosaari.fi/linux/
19188 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19189 F: drivers/media/dvb-frontends/zd1301_demod*
19191 ZHAOXIN PROCESSOR SUPPORT
19192 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19193 L: linux-kernel@vger.kernel.org
19195 F: arch/x86/kernel/cpu/zhaoxin.c
19198 M: Damien Le Moal <damien.lemoal@wdc.com>
19199 M: Naohiro Aota <naohiro.aota@wdc.com>
19200 R: Johannes Thumshirn <jth@kernel.org>
19201 L: linux-fsdevel@vger.kernel.org
19203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19204 F: Documentation/filesystems/zonefs.rst
19207 ZPOOL COMPRESSED PAGE STORAGE API
19208 M: Dan Streetman <ddstreet@ieee.org>
19209 L: linux-mm@kvack.org
19211 F: include/linux/zpool.h
19214 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19215 M: Minchan Kim <minchan@kernel.org>
19216 M: Nitin Gupta <ngupta@vflare.org>
19217 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19218 L: linux-kernel@vger.kernel.org
19220 F: Documentation/admin-guide/blockdev/zram.rst
19221 F: drivers/block/zram/
19223 ZS DECSTATION Z85C30 SERIAL DRIVER
19224 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19226 F: drivers/tty/serial/zs.*
19228 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19229 M: Minchan Kim <minchan@kernel.org>
19230 M: Nitin Gupta <ngupta@vflare.org>
19231 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19232 L: linux-mm@kvack.org
19234 F: Documentation/vm/zsmalloc.rst
19235 F: include/linux/zsmalloc.h
19238 ZSWAP COMPRESSED SWAP CACHING
19239 M: Seth Jennings <sjenning@redhat.com>
19240 M: Dan Streetman <ddstreet@ieee.org>
19241 M: Vitaly Wool <vitaly.wool@konsulko.com>
19242 L: linux-mm@kvack.org
19247 M: Linus Torvalds <torvalds@linux-foundation.org>
19248 L: linux-kernel@vger.kernel.org
19249 S: Buried alive in reporters
19250 Q: http://patchwork.kernel.org/project/LKML/list/
19251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git