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: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 L: netdev@vger.kernel.org
825 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
826 F: drivers/net/ethernet/amazon/
828 AMAZON RDMA EFA DRIVER
829 M: Gal Pressman <galpress@amazon.com>
830 R: Yossi Leybovich <sleybo@amazon.com>
831 L: linux-rdma@vger.kernel.org
833 Q: https://patchwork.kernel.org/project/linux-rdma/list/
834 F: drivers/infiniband/hw/efa/
835 F: include/uapi/rdma/efa-abi.h
837 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
838 M: Tom Lendacky <thomas.lendacky@amd.com>
839 M: John Allen <john.allen@amd.com>
840 L: linux-crypto@vger.kernel.org
842 F: drivers/crypto/ccp/
843 F: include/linux/ccp.h
845 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
846 M: Brijesh Singh <brijesh.singh@amd.com>
847 M: Tom Lendacky <thomas.lendacky@amd.com>
848 L: linux-crypto@vger.kernel.org
850 F: drivers/crypto/ccp/sev*
851 F: include/uapi/linux/psp-sev.h
854 M: Harry Wentland <harry.wentland@amd.com>
855 M: Leo Li <sunpeng.li@amd.com>
856 L: amd-gfx@lists.freedesktop.org
858 T: git git://people.freedesktop.org/~agd5f/linux
859 F: drivers/gpu/drm/amd/display/
862 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
863 L: linux-hwmon@vger.kernel.org
865 F: Documentation/hwmon/amd_energy.rst
866 F: drivers/hwmon/amd_energy.c
868 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
869 M: Huang Rui <ray.huang@amd.com>
870 L: linux-hwmon@vger.kernel.org
872 F: Documentation/hwmon/fam15h_power.rst
873 F: drivers/hwmon/fam15h_power.c
876 M: Enrico Weigelt, metux IT consult <info@metux.net>
877 L: linux-gpio@vger.kernel.org
879 F: drivers/gpio/gpio-amd-fch.c
880 F: include/linux/platform_data/gpio/gpio-amd-fch.h
882 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
883 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
885 F: drivers/usb/gadget/udc/amd5536udc.*
887 AMD GEODE PROCESSOR/CHIPSET SUPPORT
888 M: Andres Salomon <dilinger@queued.net>
889 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
891 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
892 F: arch/x86/include/asm/geode.h
893 F: drivers/char/hw_random/geode-rng.c
894 F: drivers/crypto/geode*
895 F: drivers/video/fbdev/geode/
898 M: Joerg Roedel <joro@8bytes.org>
899 L: iommu@lists.linux-foundation.org
901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
902 F: drivers/iommu/amd/
903 F: include/linux/amd-iommu.h
906 M: Felix Kuehling <Felix.Kuehling@amd.com>
907 L: amd-gfx@lists.freedesktop.org
909 T: git https://gitlab.freedesktop.org/agd5f/linux.git
910 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
911 F: drivers/gpu/drm/amd/amdkfd/
912 F: drivers/gpu/drm/amd/include/cik_structs.h
913 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
914 F: drivers/gpu/drm/amd/include/v9_structs.h
915 F: drivers/gpu/drm/amd/include/vi_structs.h
916 F: include/uapi/linux/kfd_ioctl.h
919 M: Sanjay R Mehta <sanju.mehta@amd.com>
921 F: drivers/spi/spi-amd.c
924 M: Elie Morisse <syniurge@gmail.com>
925 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
926 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
927 L: linux-i2c@vger.kernel.org
929 F: drivers/i2c/busses/i2c-amd-mp2*
932 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
933 L: platform-driver-x86@vger.kernel.org
935 F: drivers/platform/x86/amd-pmc.*
938 M: Evan Quan <evan.quan@amd.com>
939 L: amd-gfx@lists.freedesktop.org
941 T: git git://people.freedesktop.org/~agd5f/linux
942 F: drivers/gpu/drm/amd/pm/powerplay/
944 AMD SEATTLE DEVICE TREE SUPPORT
945 M: Brijesh Singh <brijeshkumar.singh@amd.com>
946 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
947 M: Tom Lendacky <thomas.lendacky@amd.com>
949 F: arch/arm64/boot/dts/amd/
952 M: Tom Lendacky <thomas.lendacky@amd.com>
953 L: netdev@vger.kernel.org
955 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
956 F: drivers/net/ethernet/amd/xgbe/
958 AMD SENSOR FUSION HUB DRIVER
959 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
960 M: Sandeep Singh <sandeep.singh@amd.com>
961 L: linux-input@vger.kernel.org
963 F: Documentation/hid/amd-sfh*
964 F: drivers/hid/amd-sfh-hid/
967 M: Christian Eggers <ceggers@arri.de>
968 L: linux-iio@vger.kernel.org
970 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
971 F: drivers/iio/light/as73211.c
973 ANALOG DEVICES INC AD7192 DRIVER
974 M: Alexandru Tachici <alexandru.tachici@analog.com>
975 L: linux-iio@vger.kernel.org
977 W: http://ez.analog.com/community/linux-device-drivers
978 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
979 F: drivers/iio/adc/ad7192.c
981 ANALOG DEVICES INC AD7292 DRIVER
982 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
983 L: linux-iio@vger.kernel.org
985 W: http://ez.analog.com/community/linux-device-drivers
986 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
987 F: drivers/iio/adc/ad7292.c
989 ANALOG DEVICES INC AD7768-1 DRIVER
990 M: Michael Hennerich <Michael.Hennerich@analog.com>
991 L: linux-iio@vger.kernel.org
993 W: http://ez.analog.com/community/linux-device-drivers
994 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
995 F: drivers/iio/adc/ad7768-1.c
997 ANALOG DEVICES INC AD7780 DRIVER
998 M: Michael Hennerich <Michael.Hennerich@analog.com>
999 M: Renato Lui Geh <renatogeh@gmail.com>
1000 L: linux-iio@vger.kernel.org
1002 W: http://ez.analog.com/community/linux-device-drivers
1003 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1004 F: drivers/iio/adc/ad7780.c
1006 ANALOG DEVICES INC AD9389B DRIVER
1007 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1008 L: linux-media@vger.kernel.org
1010 F: drivers/media/i2c/ad9389b*
1012 ANALOG DEVICES INC ADGS1408 DRIVER
1013 M: Mircea Caprioru <mircea.caprioru@analog.com>
1015 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1016 F: drivers/mux/adgs1408.c
1018 ANALOG DEVICES INC ADIN DRIVER
1019 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1020 L: netdev@vger.kernel.org
1022 W: http://ez.analog.com/community/linux-device-drivers
1023 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1024 F: drivers/net/phy/adin.c
1026 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1027 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1028 L: linux-iio@vger.kernel.org
1030 F: drivers/iio/imu/adis.c
1031 F: include/linux/iio/imu/adis.h
1033 ANALOG DEVICES INC ADIS16460 DRIVER
1034 M: Dragos Bogdan <dragos.bogdan@analog.com>
1035 L: linux-iio@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1039 F: drivers/iio/imu/adis16460.c
1041 ANALOG DEVICES INC ADIS16475 DRIVER
1042 M: Nuno Sa <nuno.sa@analog.com>
1043 L: linux-iio@vger.kernel.org
1044 W: http://ez.analog.com/community/linux-device-drivers
1046 F: drivers/iio/imu/adis16475.c
1047 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1049 ANALOG DEVICES INC ADM1177 DRIVER
1050 M: Michael Hennerich <Michael.Hennerich@analog.com>
1051 L: linux-hwmon@vger.kernel.org
1053 W: http://ez.analog.com/community/linux-device-drivers
1054 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1055 F: drivers/hwmon/adm1177.c
1057 ANALOG DEVICES INC ADP5061 DRIVER
1058 M: Michael Hennerich <Michael.Hennerich@analog.com>
1059 L: linux-pm@vger.kernel.org
1061 W: http://ez.analog.com/community/linux-device-drivers
1062 F: drivers/power/supply/adp5061.c
1064 ANALOG DEVICES INC ADV7180 DRIVER
1065 M: Lars-Peter Clausen <lars@metafoo.de>
1066 L: linux-media@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: drivers/media/i2c/adv7180.c
1070 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1072 ANALOG DEVICES INC ADV748X DRIVER
1073 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1074 L: linux-media@vger.kernel.org
1076 F: drivers/media/i2c/adv748x/*
1078 ANALOG DEVICES INC ADV7511 DRIVER
1079 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1080 L: linux-media@vger.kernel.org
1082 F: drivers/media/i2c/adv7511*
1084 ANALOG DEVICES INC ADV7604 DRIVER
1085 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1086 L: linux-media@vger.kernel.org
1088 F: drivers/media/i2c/adv7604*
1089 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1091 ANALOG DEVICES INC ADV7842 DRIVER
1092 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1093 L: linux-media@vger.kernel.org
1095 F: drivers/media/i2c/adv7842*
1097 ANALOG DEVICES INC ADXRS290 DRIVER
1098 M: Nishant Malpani <nish.malpani25@gmail.com>
1099 L: linux-iio@vger.kernel.org
1101 F: drivers/iio/gyro/adxrs290.c
1102 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1104 ANALOG DEVICES INC ASOC CODEC DRIVERS
1105 M: Lars-Peter Clausen <lars@metafoo.de>
1106 M: Nuno Sá <nuno.sa@analog.com>
1107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1109 W: http://wiki.analog.com/
1110 W: http://ez.analog.com/community/linux-device-drivers
1111 F: sound/soc/codecs/ad1*
1112 F: sound/soc/codecs/ad7*
1113 F: sound/soc/codecs/adau*
1114 F: sound/soc/codecs/adav*
1115 F: sound/soc/codecs/sigmadsp.*
1116 F: sound/soc/codecs/ssm*
1118 ANALOG DEVICES INC DMA DRIVERS
1119 M: Lars-Peter Clausen <lars@metafoo.de>
1121 W: http://ez.analog.com/community/linux-device-drivers
1122 F: drivers/dma/dma-axi-dmac.c
1124 ANALOG DEVICES INC IIO DRIVERS
1125 M: Lars-Peter Clausen <lars@metafoo.de>
1126 M: Michael Hennerich <Michael.Hennerich@analog.com>
1128 W: http://wiki.analog.com/
1129 W: http://ez.analog.com/community/linux-device-drivers
1130 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1131 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1132 F: Documentation/devicetree/bindings/iio/*/adi,*
1133 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1134 F: drivers/iio/*/ad*
1135 F: drivers/iio/adc/ltc249*
1136 F: drivers/iio/amplifiers/hmc425a.c
1137 F: drivers/staging/iio/*/ad*
1138 X: drivers/iio/*/adjd*
1140 ANALOGBITS PLL LIBRARIES
1141 M: Paul Walmsley <paul.walmsley@sifive.com>
1143 F: drivers/clk/analogbits/*
1144 F: include/linux/clk/analogbits*
1147 M: Nick Hu <nickhu@andestech.com>
1148 M: Greentime Hu <green.hu@gmail.com>
1149 M: Vincent Chen <deanbo422@gmail.com>
1151 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1152 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1153 F: Documentation/devicetree/bindings/nds32/
1158 ANDROID CONFIG FRAGMENTS
1159 M: Rob Herring <robh@kernel.org>
1161 F: kernel/configs/android*
1164 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1165 M: Arve Hjønnevåg <arve@android.com>
1166 M: Todd Kjos <tkjos@android.com>
1167 M: Martijn Coenen <maco@android.com>
1168 M: Joel Fernandes <joel@joelfernandes.org>
1169 M: Christian Brauner <christian@brauner.io>
1170 M: Hridya Valsaraju <hridya@google.com>
1171 M: Suren Baghdasaryan <surenb@google.com>
1172 L: devel@driverdev.osuosl.org
1174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1176 F: drivers/staging/android/
1178 ANDROID GOLDFISH PIC DRIVER
1179 M: Miodrag Dinic <miodrag.dinic@mips.com>
1181 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1182 F: drivers/irqchip/irq-goldfish-pic.c
1184 ANDROID GOLDFISH RTC DRIVER
1185 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1187 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1188 F: drivers/rtc/rtc-goldfish.c
1190 AOA (Apple Onboard Audio) ALSA DRIVER
1191 M: Johannes Berg <johannes@sipsolutions.net>
1192 L: linuxppc-dev@lists.ozlabs.org
1193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1197 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1198 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1199 L: linux-iio@vger.kernel.org
1201 F: drivers/iio/adc/stx104.c
1204 M: Jiri Kosina <jikos@kernel.org>
1206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1207 F: arch/x86/kernel/apm_32.c
1208 F: drivers/char/apm-emulation.c
1209 F: include/linux/apm_bios.h
1210 F: include/uapi/linux/apm_bios.h
1212 APPARMOR SECURITY MODULE
1213 M: John Johansen <john.johansen@canonical.com>
1214 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1216 W: wiki.apparmor.net
1217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1218 F: Documentation/admin-guide/LSM/apparmor.rst
1219 F: security/apparmor/
1221 APPLE BCM5974 MULTITOUCH DRIVER
1222 M: Henrik Rydberg <rydberg@bitmath.org>
1223 L: linux-input@vger.kernel.org
1225 F: drivers/input/mouse/bcm5974.c
1228 M: Henrik Rydberg <rydberg@bitmath.org>
1229 L: linux-hwmon@vger.kernel.org
1231 F: drivers/hwmon/applesmc.c
1233 APPLETALK NETWORK LAYER
1234 L: netdev@vger.kernel.org
1236 F: drivers/net/appletalk/
1237 F: include/linux/atalk.h
1238 F: include/uapi/linux/atalk.h
1241 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1242 M: Khuong Dinh <khuong@os.amperecomputing.com>
1244 F: arch/arm64/boot/dts/apm/
1246 APPLIED MICRO (APM) X-GENE SOC EDAC
1247 M: Khuong Dinh <khuong@os.amperecomputing.com>
1249 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1250 F: drivers/edac/xgene_edac.c
1252 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1253 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1254 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1256 F: drivers/net/ethernet/apm/xgene-v2/
1258 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1259 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1260 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1261 M: Quan Nguyen <quan@os.amperecomputing.com>
1263 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1264 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1265 F: drivers/net/ethernet/apm/xgene/
1266 F: drivers/net/mdio/mdio-xgene.c
1268 APPLIED MICRO (APM) X-GENE SOC PMU
1269 M: Khuong Dinh <khuong@os.amperecomputing.com>
1271 F: Documentation/admin-guide/perf/xgene-pmu.rst
1272 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1273 F: drivers/perf/xgene_pmu.c
1275 APTINA CAMERA SENSOR PLL
1276 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1277 L: linux-media@vger.kernel.org
1279 F: drivers/media/i2c/aptina-pll.*
1281 AQUANTIA ETHERNET DRIVER (atlantic)
1282 M: Igor Russkikh <irusskikh@marvell.com>
1283 L: netdev@vger.kernel.org
1285 W: https://www.marvell.com/
1286 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1287 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1288 F: drivers/net/ethernet/aquantia/atlantic/
1290 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1291 M: Egor Pomozov <epomozov@marvell.com>
1292 L: netdev@vger.kernel.org
1294 W: http://www.aquantia.com
1295 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1297 ARASAN NAND CONTROLLER DRIVER
1298 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1299 L: linux-mtd@lists.infradead.org
1301 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1302 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1304 ARC FRAMEBUFFER DRIVER
1305 M: Jaya Kumar <jayalk@intworks.biz>
1307 F: drivers/video/fbdev/arcfb.c
1308 F: drivers/video/fbdev/core/fb_defio.c
1311 M: Alexey Brodkin <abrodkin@synopsys.com>
1313 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1314 F: drivers/gpu/drm/arc/
1316 ARCNET NETWORK LAYER
1317 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1318 L: netdev@vger.kernel.org
1320 F: drivers/net/arcnet/
1321 F: include/uapi/linux/if_arcnet.h
1323 ARM ARCHITECTED TIMER DRIVER
1324 M: Mark Rutland <mark.rutland@arm.com>
1325 M: Marc Zyngier <maz@kernel.org>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 F: arch/arm/include/asm/arch_timer.h
1329 F: arch/arm64/include/asm/arch_timer.h
1330 F: drivers/clocksource/arm_arch_timer.c
1332 ARM HDLCD DRM DRIVER
1333 M: Liviu Dudau <liviu.dudau@arm.com>
1335 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1336 F: drivers/gpu/drm/arm/hdlcd_*
1338 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1339 M: Linus Walleij <linus.walleij@linaro.org>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1343 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1344 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1345 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1346 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1347 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1348 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1349 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1350 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1351 F: arch/arm/boot/dts/arm-realview-*
1352 F: arch/arm/boot/dts/integrator*
1353 F: arch/arm/boot/dts/versatile*
1354 F: arch/arm/mach-integrator/
1355 F: arch/arm/mach-realview/
1356 F: arch/arm/mach-versatile/
1357 F: arch/arm/plat-versatile/
1358 F: drivers/bus/arm-integrator-lm.c
1359 F: drivers/clk/versatile/
1360 F: drivers/i2c/busses/i2c-versatile.c
1361 F: drivers/irqchip/irq-versatile-fpga.c
1362 F: drivers/mtd/maps/physmap-versatile.*
1363 F: drivers/power/reset/arm-versatile-reboot.c
1364 F: drivers/soc/versatile/
1366 ARM KOMEDA DRM-KMS DRIVER
1367 M: James (Qian) Wang <james.qian.wang@arm.com>
1368 M: Liviu Dudau <liviu.dudau@arm.com>
1369 M: Mihail Atanassov <mihail.atanassov@arm.com>
1370 L: Mali DP Maintainers <malidp@foss.arm.com>
1372 T: git git://anongit.freedesktop.org/drm/drm-misc
1373 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1374 F: Documentation/gpu/komeda-kms.rst
1375 F: drivers/gpu/drm/arm/display/include/
1376 F: drivers/gpu/drm/arm/display/komeda/
1378 ARM MALI PANFROST DRM DRIVER
1379 M: Rob Herring <robh@kernel.org>
1380 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1381 R: Steven Price <steven.price@arm.com>
1382 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1383 L: dri-devel@lists.freedesktop.org
1385 T: git git://anongit.freedesktop.org/drm/drm-misc
1386 F: drivers/gpu/drm/panfrost/
1387 F: include/uapi/drm/panfrost_drm.h
1389 ARM MALI-DP DRM DRIVER
1390 M: Liviu Dudau <liviu.dudau@arm.com>
1391 M: Brian Starkey <brian.starkey@arm.com>
1392 L: Mali DP Maintainers <malidp@foss.arm.com>
1394 T: git git://anongit.freedesktop.org/drm/drm-misc
1395 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1396 F: Documentation/gpu/afbc.rst
1397 F: drivers/gpu/drm/arm/
1399 ARM MFM AND FLOPPY DRIVERS
1400 M: Ian Molton <spyro@f2s.com>
1402 F: arch/arm/include/asm/floppy.h
1403 F: arch/arm/mach-rpc/floppydma.S
1405 ARM PMU PROFILING AND DEBUGGING
1406 M: Will Deacon <will@kernel.org>
1407 M: Mark Rutland <mark.rutland@arm.com>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 F: Documentation/devicetree/bindings/arm/pmu.yaml
1411 F: Documentation/devicetree/bindings/perf/
1412 F: arch/arm*/include/asm/hw_breakpoint.h
1413 F: arch/arm*/include/asm/perf_event.h
1414 F: arch/arm*/kernel/hw_breakpoint.c
1415 F: arch/arm*/kernel/perf_*
1417 F: include/linux/perf/arm_pmu.h
1420 M: Russell King <linux@armlinux.org.uk>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 W: http://www.armlinux.org.uk/
1424 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1426 X: arch/arm/boot/dts/
1428 ARM PRIMECELL AACI PL041 DRIVER
1429 M: Russell King <linux@armlinux.org.uk>
1433 ARM PRIMECELL BUS SUPPORT
1434 M: Russell King <linux@armlinux.org.uk>
1437 F: include/linux/amba/bus.h
1439 ARM PRIMECELL CLCD PL110 DRIVER
1440 M: Russell King <linux@armlinux.org.uk>
1442 F: drivers/video/fbdev/amba-clcd.*
1444 ARM PRIMECELL KMI PL050 DRIVER
1445 M: Russell King <linux@armlinux.org.uk>
1447 F: drivers/input/serio/ambakmi.*
1448 F: include/linux/amba/kmi.h
1450 ARM PRIMECELL MMCI PL180/1 DRIVER
1451 M: Russell King <linux@armlinux.org.uk>
1453 F: drivers/mmc/host/mmci.*
1454 F: include/linux/amba/mmci.h
1456 ARM PRIMECELL SSP PL022 SPI DRIVER
1457 M: Linus Walleij <linus.walleij@linaro.org>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1461 F: drivers/spi/spi-pl022.c
1463 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1464 M: Russell King <linux@armlinux.org.uk>
1466 F: drivers/tty/serial/amba-pl01*.c
1467 F: include/linux/amba/serial.h
1469 ARM PRIMECELL VIC PL190/PL192 DRIVER
1470 M: Linus Walleij <linus.walleij@linaro.org>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1474 F: drivers/irqchip/irq-vic.c
1476 ARM SMC WATCHDOG DRIVER
1477 M: Julius Werner <jwerner@chromium.org>
1478 R: Evan Benn <evanbenn@chromium.org>
1480 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1481 F: drivers/watchdog/arm_smc_wdt.c
1484 M: Will Deacon <will@kernel.org>
1485 R: Robin Murphy <robin.murphy@arm.com>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1489 F: drivers/iommu/arm/
1490 F: drivers/iommu/io-pgtable-arm*
1492 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1493 M: Arnd Bergmann <arnd@arndb.de>
1494 M: Olof Johansson <olof@lixom.net>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1499 F: arch/arm/boot/dts/Makefile
1500 F: arch/arm64/boot/dts/Makefile
1502 ARM SUB-ARCHITECTURES
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1509 ARM/ACTIONS SEMI ARCHITECTURE
1510 M: Andreas Färber <afaerber@suse.de>
1511 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1515 F: Documentation/devicetree/bindings/arm/actions.yaml
1516 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1517 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1518 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1519 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1520 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1521 F: Documentation/devicetree/bindings/pinctrl/actions,*
1522 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1523 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1524 F: arch/arm/boot/dts/owl-*
1525 F: arch/arm/mach-actions/
1526 F: arch/arm64/boot/dts/actions/
1527 F: drivers/clk/actions/
1528 F: drivers/clocksource/timer-owl*
1529 F: drivers/dma/owl-dma.c
1530 F: drivers/i2c/busses/i2c-owl.c
1531 F: drivers/irqchip/irq-owl-sirq.c
1532 F: drivers/mmc/host/owl-mmc.c
1533 F: drivers/pinctrl/actions/*
1534 F: drivers/soc/actions/
1535 F: include/dt-bindings/power/owl-*
1536 F: include/dt-bindings/reset/actions,*
1537 F: include/linux/soc/actions/
1540 ARM/ADS SPHERE MACHINE SUPPORT
1541 M: Lennert Buytenhek <kernel@wantstofly.org>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 ARM/AFEB9260 MACHINE SUPPORT
1546 M: Sergey Lapin <slapin@ossfans.org>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 ARM/AJECO 1ARM MACHINE SUPPORT
1551 M: Lennert Buytenhek <kernel@wantstofly.org>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 ARM/Allwinner SoC Clock Support
1556 M: Emilio López <emilio@elopez.com.ar>
1558 F: drivers/clk/sunxi/
1560 ARM/Allwinner sunXi SoC support
1561 M: Maxime Ripard <mripard@kernel.org>
1562 M: Chen-Yu Tsai <wens@csie.org>
1563 R: Jernej Skrabec <jernej.skrabec@siol.net>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1567 F: arch/arm/mach-sunxi/
1568 F: arch/arm64/boot/dts/allwinner/
1569 F: drivers/clk/sunxi-ng/
1570 F: drivers/pinctrl/sunxi/
1571 F: drivers/soc/sunxi/
1575 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1576 M: Neil Armstrong <narmstrong@baylibre.com>
1577 M: Jerome Brunet <jbrunet@baylibre.com>
1578 L: linux-amlogic@lists.infradead.org
1580 F: Documentation/devicetree/bindings/clock/amlogic*
1581 F: drivers/clk/meson/
1582 F: include/dt-bindings/clock/gxbb*
1583 F: include/dt-bindings/clock/meson*
1585 ARM/Amlogic Meson SoC Crypto Drivers
1586 M: Corentin Labbe <clabbe@baylibre.com>
1587 L: linux-crypto@vger.kernel.org
1588 L: linux-amlogic@lists.infradead.org
1590 F: Documentation/devicetree/bindings/crypto/amlogic*
1591 F: drivers/crypto/amlogic/
1593 ARM/Amlogic Meson SoC Sound Drivers
1594 M: Jerome Brunet <jbrunet@baylibre.com>
1595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1597 F: Documentation/devicetree/bindings/sound/amlogic*
1600 ARM/Amlogic Meson SoC support
1601 M: Kevin Hilman <khilman@baylibre.com>
1602 R: Neil Armstrong <narmstrong@baylibre.com>
1603 R: Jerome Brunet <jbrunet@baylibre.com>
1604 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 L: linux-amlogic@lists.infradead.org
1608 W: http://linux-meson.com/
1609 F: arch/arm/boot/dts/meson*
1610 F: arch/arm/mach-meson/
1611 F: arch/arm64/boot/dts/amlogic/
1612 F: drivers/mmc/host/meson*
1613 F: drivers/pinctrl/meson/
1614 F: drivers/rtc/rtc-meson*
1615 F: drivers/soc/amlogic/
1618 ARM/Annapurna Labs ALPINE ARCHITECTURE
1619 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1620 M: Antoine Tenart <atenart@kernel.org>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F: arch/arm/boot/dts/alpine*
1624 F: arch/arm/mach-alpine/
1625 F: arch/arm64/boot/dts/amazon/
1626 F: drivers/*/*alpine*
1628 ARM/ARTPEC MACHINE SUPPORT
1629 M: Jesper Nilsson <jesper.nilsson@axis.com>
1630 M: Lars Persson <lars.persson@axis.com>
1631 L: linux-arm-kernel@axis.com
1633 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1634 F: arch/arm/boot/dts/artpec6*
1635 F: arch/arm/mach-artpec
1637 F: drivers/crypto/axis
1638 F: drivers/mmc/host/usdhi6rol0.c
1639 F: drivers/pinctrl/pinctrl-artpec*
1641 ARM/ASPEED I2C DRIVER
1642 M: Brendan Higgins <brendanhiggins@google.com>
1643 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1644 R: Joel Stanley <joel@jms.id.au>
1645 L: linux-i2c@vger.kernel.org
1646 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1648 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1649 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1650 F: drivers/i2c/busses/i2c-aspeed.c
1651 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1653 ARM/ASPEED MACHINE SUPPORT
1654 M: Joel Stanley <joel@jms.id.au>
1655 R: Andrew Jeffery <andrew@aj.id.au>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1659 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1661 F: arch/arm/boot/dts/aspeed-*
1662 F: arch/arm/mach-aspeed/
1665 ARM/BITMAIN ARCHITECTURE
1666 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1670 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1671 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1672 F: arch/arm64/boot/dts/bitmain/
1673 F: drivers/clk/clk-bm1880.c
1674 F: drivers/pinctrl/pinctrl-bm1880.c
1676 ARM/CALXEDA HIGHBANK ARCHITECTURE
1677 M: Andre Przywara <andre.przywara@arm.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 F: arch/arm/boot/dts/ecx-*.dts*
1681 F: arch/arm/boot/dts/highbank.dts
1682 F: arch/arm/mach-highbank/
1684 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1685 M: Krzysztof Halasa <khalasa@piap.pl>
1687 F: arch/arm/mach-cns3xxx/
1689 ARM/CAVIUM THUNDER NETWORK DRIVER
1690 M: Sunil Goutham <sgoutham@marvell.com>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 F: drivers/net/ethernet/cavium/thunder/
1695 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1696 M: Lukasz Majewski <lukma@denx.de>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: arch/arm/mach-ep93xx/ts72xx.c
1701 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1702 M: Alexander Shiyan <shc_work@mail.ru>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1708 M: Lennert Buytenhek <kernel@wantstofly.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1713 M: Hartley Sweeten <hsweeten@visionengravers.com>
1714 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/mach-ep93xx/
1718 F: arch/arm/mach-ep93xx/include/mach/
1721 M: Russell King <linux@armlinux.org.uk>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1725 F: drivers/clk/clkdev.c
1727 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1728 M: Baruch Siach <baruch@tkos.co.il>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 F: arch/arm/boot/dts/cx92755*
1734 ARM/CONTEC MICRO9 MACHINE SUPPORT
1735 M: Hubert Feurstein <hubert.feurstein@contec.at>
1737 F: arch/arm/mach-ep93xx/micro9.c
1739 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1740 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1741 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1742 R: Mike Leach <mike.leach@linaro.org>
1743 R: Leo Yan <leo.yan@linaro.org>
1744 L: coresight@lists.linaro.org (moderated for non-subscribers)
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1748 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1749 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1750 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1751 F: Documentation/devicetree/bindings/arm/coresight.txt
1752 F: Documentation/trace/coresight/*
1753 F: drivers/hwtracing/coresight/*
1754 F: include/dt-bindings/arm/coresight-cti-dt.h
1755 F: tools/perf/arch/arm/util/auxtrace.c
1756 F: tools/perf/arch/arm/util/cs-etm.c
1757 F: tools/perf/arch/arm/util/cs-etm.h
1758 F: tools/perf/arch/arm/util/pmu.c
1759 F: tools/perf/util/cs-etm-decoder/*
1760 F: tools/perf/util/cs-etm.*
1762 ARM/CORGI MACHINE SUPPORT
1763 M: Richard Purdie <rpurdie@rpsys.net>
1766 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1767 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1768 M: Linus Walleij <linus.walleij@linaro.org>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 T: git git://github.com/ulli-kroll/linux.git
1772 F: Documentation/devicetree/bindings/arm/gemini.txt
1773 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1774 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1775 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1776 F: arch/arm/mach-gemini/
1777 F: drivers/net/ethernet/cortina/
1778 F: drivers/pinctrl/pinctrl-gemini.c
1779 F: drivers/rtc/rtc-ftrtc010.c
1781 ARM/CZ.NIC TURRIS MOX SUPPORT
1782 M: Marek Behun <marek.behun@nic.cz>
1784 W: http://mox.turris.cz
1785 F: Documentation/ABI/testing/debugfs-moxtet
1786 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1787 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1788 F: Documentation/devicetree/bindings/bus/moxtet.txt
1789 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1790 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1791 F: drivers/bus/moxtet.c
1792 F: drivers/firmware/turris-mox-rwtm.c
1793 F: drivers/gpio/gpio-moxtet.c
1794 F: include/linux/moxtet.h
1796 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1797 M: Robert Jarzmik <robert.jarzmik@free.fr>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: arch/arm/mach-pxa/ezx.c
1802 ARM/FARADAY FA526 PORT
1803 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 T: git git://git.berlios.de/gemini-board
1807 F: arch/arm/mm/*-fa*
1809 ARM/FOOTBRIDGE ARCHITECTURE
1810 M: Russell King <linux@armlinux.org.uk>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 W: http://www.armlinux.org.uk/
1814 F: arch/arm/include/asm/hardware/dec21285.h
1815 F: arch/arm/mach-footbridge/
1817 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1818 M: Shawn Guo <shawnguo@kernel.org>
1819 M: Sascha Hauer <s.hauer@pengutronix.de>
1820 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1821 R: Fabio Estevam <festevam@gmail.com>
1822 R: NXP Linux Team <linux-imx@nxp.com>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1826 X: drivers/media/i2c/
1830 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1831 M: Shawn Guo <shawnguo@kernel.org>
1832 M: Li Yang <leoyang.li@nxp.com>
1833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1836 F: arch/arm/boot/dts/ls1021a*
1837 F: arch/arm64/boot/dts/freescale/fsl-*
1838 F: arch/arm64/boot/dts/freescale/qoriq-*
1840 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1841 M: Shawn Guo <shawnguo@kernel.org>
1842 M: Sascha Hauer <s.hauer@pengutronix.de>
1843 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1844 R: Stefan Agner <stefan@agner.ch>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1848 F: arch/arm/boot/dts/vf*
1849 F: arch/arm/mach-imx/*vf610*
1851 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1852 M: Lennert Buytenhek <kernel@wantstofly.org>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 ARM/GUMSTIX MACHINE SUPPORT
1857 M: Steve Sakoman <sakoman@gmail.com>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1862 M: Philipp Zabel <philipp.zabel@gmail.com>
1863 M: Paul Parsons <lost.distance@yahoo.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 F: arch/arm/mach-pxa/hx4700.c
1867 F: arch/arm/mach-pxa/include/mach/hx4700.h
1868 F: sound/soc/pxa/hx4700.c
1870 ARM/HISILICON SOC SUPPORT
1871 M: Wei Xu <xuwei5@hisilicon.com>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 W: http://www.hisilicon.com
1875 T: git git://github.com/hisilicon/linux-hisi.git
1876 F: arch/arm/boot/dts/hi3*
1877 F: arch/arm/boot/dts/hip*
1878 F: arch/arm/boot/dts/hisi*
1879 F: arch/arm/mach-hisi/
1880 F: arch/arm64/boot/dts/hisilicon/
1882 ARM/HP JORNADA 7XX MACHINE SUPPORT
1883 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1887 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1888 F: arch/arm/mach-sa1100/jornada720.c
1890 ARM/IGEP MACHINE SUPPORT
1891 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1892 M: Javier Martinez Canillas <javier@dowhile0.org>
1893 L: linux-omap@vger.kernel.org
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 F: arch/arm/boot/dts/omap3-igep*
1898 ARM/INCOME PXA270 SUPPORT
1899 M: Marek Vasut <marek.vasut@gmail.com>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1904 ARM/INTEL IOP32X ARM ARCHITECTURE
1905 M: Lennert Buytenhek <kernel@wantstofly.org>
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 ARM/INTEL IQ81342EX MACHINE SUPPORT
1910 M: Lennert Buytenhek <kernel@wantstofly.org>
1911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 ARM/INTEL IXDP2850 MACHINE SUPPORT
1915 M: Lennert Buytenhek <kernel@wantstofly.org>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 ARM/INTEL IXP4XX ARM ARCHITECTURE
1920 M: Linus Walleij <linusw@kernel.org>
1921 M: Imre Kaloz <kaloz@openwrt.org>
1922 M: Krzysztof Halasa <khalasa@piap.pl>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1926 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1927 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1928 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1929 F: arch/arm/mach-ixp4xx/
1930 F: drivers/clocksource/timer-ixp4xx.c
1931 F: drivers/gpio/gpio-ixp4xx.c
1932 F: drivers/irqchip/irq-ixp4xx.c
1933 F: include/linux/irqchip/irq-ixp4xx.h
1934 F: include/linux/platform_data/timer-ixp4xx.h
1936 ARM/INTEL KEEMBAY ARCHITECTURE
1937 M: Paul J. Murphy <paul.j.murphy@intel.com>
1938 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1940 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1941 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1942 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1944 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1945 M: Jonathan Cameron <jic23@cam.ac.uk>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 F: arch/arm/mach-pxa/stargate2.c
1949 F: drivers/pcmcia/pxa2xx_stargate2.c
1951 ARM/INTEL XSC3 (MANZANO) ARM CORE
1952 M: Lennert Buytenhek <kernel@wantstofly.org>
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1957 M: Lennert Buytenhek <kernel@wantstofly.org>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 ARM/LG1K ARCHITECTURE
1962 M: Chanho Min <chanho.min@lge.com>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 F: arch/arm64/boot/dts/lg/
1967 ARM/LOGICPD PXA270 MACHINE SUPPORT
1968 M: Lennert Buytenhek <kernel@wantstofly.org>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 ARM/LPC18XX ARCHITECTURE
1973 M: Vladimir Zapolskiy <vz@mleia.com>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1977 F: arch/arm/boot/dts/lpc43*
1978 F: drivers/i2c/busses/i2c-lpc2k.c
1979 F: drivers/memory/pl172.c
1980 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1981 F: drivers/rtc/rtc-lpc24xx.c
1984 ARM/LPC32XX SOC SUPPORT
1985 M: Vladimir Zapolskiy <vz@mleia.com>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1989 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1990 F: arch/arm/boot/dts/lpc32*
1991 F: arch/arm/mach-lpc32xx/
1992 F: drivers/i2c/busses/i2c-pnx.c
1993 F: drivers/net/ethernet/nxp/lpc_eth.c
1994 F: drivers/usb/host/ohci-nxp.c
1995 F: drivers/watchdog/pnx4008_wdt.c
1998 ARM/MAGICIAN MACHINE SUPPORT
1999 M: Philipp Zabel <philipp.zabel@gmail.com>
2002 ARM/Marvell Dove/MV78xx0/Orion SOC support
2003 M: Andrew Lunn <andrew@lunn.ch>
2004 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2005 M: Gregory Clement <gregory.clement@bootlin.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2009 F: Documentation/devicetree/bindings/soc/dove/
2010 F: arch/arm/boot/dts/dove*
2011 F: arch/arm/boot/dts/orion5x*
2012 F: arch/arm/mach-dove/
2013 F: arch/arm/mach-mv78xx0/
2014 F: arch/arm/mach-orion5x/
2015 F: arch/arm/plat-orion/
2016 F: drivers/soc/dove/
2018 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2019 M: Andrew Lunn <andrew@lunn.ch>
2020 M: Gregory Clement <gregory.clement@bootlin.com>
2021 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2025 F: arch/arm/boot/dts/armada*
2026 F: arch/arm/boot/dts/kirkwood*
2027 F: arch/arm/configs/mvebu_*_defconfig
2028 F: arch/arm/mach-mvebu/
2029 F: arch/arm64/boot/dts/marvell/armada*
2030 F: arch/arm64/boot/dts/marvell/cn913*
2031 F: drivers/cpufreq/armada-37xx-cpufreq.c
2032 F: drivers/cpufreq/armada-8k-cpufreq.c
2033 F: drivers/cpufreq/mvebu-cpufreq.c
2034 F: drivers/irqchip/irq-armada-370-xp.c
2035 F: drivers/irqchip/irq-mvebu-*
2036 F: drivers/pinctrl/mvebu/
2037 F: drivers/rtc/rtc-armada38x.c
2039 ARM/Mediatek RTC DRIVER
2040 M: Eddie Huang <eddie.huang@mediatek.com>
2041 M: Sean Wang <sean.wang@mediatek.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2045 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2046 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2047 F: drivers/rtc/rtc-mt2712.c
2048 F: drivers/rtc/rtc-mt6397.c
2049 F: drivers/rtc/rtc-mt7622.c
2051 ARM/Mediatek SoC support
2052 M: Matthias Brugger <matthias.bgg@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2056 W: https://mtk.wiki.kernel.org/
2057 C: irc://chat.freenode.net/linux-mediatek
2058 F: arch/arm/boot/dts/mt6*
2059 F: arch/arm/boot/dts/mt7*
2060 F: arch/arm/boot/dts/mt8*
2061 F: arch/arm/mach-mediatek/
2062 F: arch/arm64/boot/dts/mediatek/
2063 F: drivers/soc/mediatek/
2068 ARM/Mediatek USB3 PHY DRIVER
2069 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2073 F: Documentation/devicetree/bindings/phy/mediatek,*
2074 F: drivers/phy/mediatek/
2076 ARM/Microchip (AT91) SoC support
2077 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2078 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2079 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 W: http://www.linux4sam.org
2083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2084 F: arch/arm/boot/dts/at91*.dts
2085 F: arch/arm/boot/dts/at91*.dtsi
2086 F: arch/arm/boot/dts/sama*.dts
2087 F: arch/arm/boot/dts/sama*.dtsi
2088 F: arch/arm/include/debug/at91.S
2089 F: arch/arm/mach-at91/
2090 F: drivers/memory/atmel*
2091 F: drivers/watchdog/sama5d4_wdt.c
2092 F: include/soc/at91/
2093 X: drivers/input/touchscreen/atmel_mxt_ts.c
2094 X: drivers/net/wireless/atmel/
2098 ARM/Microchip Sparx5 SoC support
2099 M: Lars Povlsen <lars.povlsen@microchip.com>
2100 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2101 M: UNGLinuxDriver@microchip.com
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 T: git git://github.com/microchip-ung/linux-upstream.git
2105 F: arch/arm64/boot/dts/microchip/
2106 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2109 Microchip Timer Counter Block (TCB) Capture Driver
2110 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 L: linux-iio@vger.kernel.org
2114 F: drivers/counter/microchip-tcb-capture.c
2116 ARM/MIOA701 MACHINE SUPPORT
2117 M: Robert Jarzmik <robert.jarzmik@free.fr>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 F: arch/arm/mach-pxa/mioa701.c
2122 ARM/MStar/Sigmastar Armv7 SoC support
2123 M: Daniel Palmer <daniel@thingy.jp>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 W: http://linux-chenxing.org/
2127 F: Documentation/devicetree/bindings/arm/mstar/*
2128 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2129 F: arch/arm/boot/dts/mstar-*
2130 F: arch/arm/mach-mstar/
2131 F: drivers/gpio/gpio-msc313.c
2132 F: include/dt-bindings/gpio/msc313-gpio.h
2134 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2135 M: Michael Petchkovsky <mkpetch@internode.on.net>
2138 ARM/NOMADIK/Ux500 ARCHITECTURES
2139 M: Linus Walleij <linus.walleij@linaro.org>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2143 F: Documentation/devicetree/bindings/arm/ste-*
2144 F: Documentation/devicetree/bindings/arm/ux500.yaml
2145 F: Documentation/devicetree/bindings/arm/ux500/
2146 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2147 F: arch/arm/boot/dts/ste-*
2148 F: arch/arm/mach-nomadik/
2149 F: arch/arm/mach-ux500/
2150 F: drivers/clk/clk-nomadik.c
2151 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2152 F: drivers/dma/ste_dma40*
2153 F: drivers/hwspinlock/u8500_hsem.c
2154 F: drivers/i2c/busses/i2c-nomadik.c
2155 F: drivers/iio/adc/ab8500-gpadc.c
2156 F: drivers/mfd/ab8500*
2157 F: drivers/mfd/abx500*
2158 F: drivers/mfd/db8500*
2159 F: drivers/mfd/dbx500*
2160 F: drivers/pinctrl/nomadik/
2161 F: drivers/rtc/rtc-ab8500.c
2162 F: drivers/rtc/rtc-pl031.c
2163 F: drivers/soc/ux500/
2165 ARM/NUVOTON NPCM ARCHITECTURE
2166 M: Avi Fishman <avifishman70@gmail.com>
2167 M: Tomer Maimon <tmaimon77@gmail.com>
2168 M: Tali Perry <tali.perry1@gmail.com>
2169 R: Patrick Venture <venture@google.com>
2170 R: Nancy Yuen <yuenn@google.com>
2171 R: Benjamin Fair <benjaminfair@google.com>
2172 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2174 F: Documentation/devicetree/bindings/*/*/*npcm*
2175 F: Documentation/devicetree/bindings/*/*npcm*
2176 F: arch/arm/boot/dts/nuvoton-npcm*
2177 F: arch/arm/mach-npcm/
2179 F: drivers/*/*/*npcm*
2180 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2182 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2183 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2185 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2186 F: arch/arm/mach-s3c/gta02.h
2187 F: arch/arm/mach-s3c/mach-gta02.c
2189 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2190 M: Alexander Clouter <alex@digriz.org.uk>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 W: http://www.digriz.org.uk/ts78xx/kernel
2194 F: arch/arm/mach-orion5x/ts78xx-*
2196 ARM/OXNAS platform support
2197 M: Neil Armstrong <narmstrong@baylibre.com>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 L: linux-oxnas@groups.io (moderated for non-subscribers)
2201 F: arch/arm/boot/dts/ox8*.dts*
2202 F: arch/arm/mach-oxnas/
2203 F: drivers/power/reset/oxnas-restart.c
2206 ARM/PALM TREO SUPPORT
2207 M: Tomas Cech <sleep_walker@suse.com>
2208 L: linux-arm-kernel@lists.infradead.org
2210 W: http://hackndev.com
2211 F: arch/arm/mach-pxa/palmtreo.*
2213 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2214 M: Marek Vasut <marek.vasut@gmail.com>
2215 L: linux-arm-kernel@lists.infradead.org
2217 W: http://hackndev.com
2218 F: arch/arm/mach-pxa/include/mach/palmld.h
2219 F: arch/arm/mach-pxa/include/mach/palmtc.h
2220 F: arch/arm/mach-pxa/include/mach/palmtx.h
2221 F: arch/arm/mach-pxa/palmld.c
2222 F: arch/arm/mach-pxa/palmt5.*
2223 F: arch/arm/mach-pxa/palmtc.c
2224 F: arch/arm/mach-pxa/palmte2.*
2225 F: arch/arm/mach-pxa/palmtx.c
2228 M: Sergey Lapin <slapin@ossfans.org>
2229 L: linux-arm-kernel@lists.infradead.org
2231 W: http://hackndev.com
2232 F: arch/arm/mach-pxa/palmz72.*
2235 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2237 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2239 ARM/PT DIGITAL BOARD PORT
2240 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 W: http://www.armlinux.org.uk/
2245 ARM/QUALCOMM SUPPORT
2246 M: Andy Gross <agross@kernel.org>
2247 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2248 L: linux-arm-msm@vger.kernel.org
2250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2251 F: Documentation/devicetree/bindings/*/qcom*
2252 F: Documentation/devicetree/bindings/soc/qcom/
2253 F: arch/arm/boot/dts/qcom-*.dts
2254 F: arch/arm/boot/dts/qcom-*.dtsi
2255 F: arch/arm/mach-qcom/
2256 F: arch/arm64/boot/dts/qcom/
2257 F: drivers/*/*/qcom*
2258 F: drivers/*/*/qcom/
2259 F: drivers/*/pm8???-*
2262 F: drivers/bluetooth/btqcomsmd.c
2263 F: drivers/clocksource/timer-qcom.c
2264 F: drivers/cpuidle/cpuidle-qcom-spm.c
2265 F: drivers/extcon/extcon-qcom*
2266 F: drivers/i2c/busses/i2c-qcom-geni.c
2267 F: drivers/i2c/busses/i2c-qup.c
2268 F: drivers/iommu/msm*
2269 F: drivers/mfd/ssbi.c
2270 F: drivers/mmc/host/mmci_qcom*
2271 F: drivers/mmc/host/sdhci-msm.c
2272 F: drivers/pci/controller/dwc/pcie-qcom.c
2273 F: drivers/phy/qualcomm/
2274 F: drivers/power/*/msm*
2275 F: drivers/reset/reset-qcom-*
2276 F: drivers/scsi/ufs/ufs-qcom*
2277 F: drivers/spi/spi-geni-qcom.c
2278 F: drivers/spi/spi-qcom-qspi.c
2279 F: drivers/spi/spi-qup.c
2280 F: drivers/tty/serial/msm_serial.c
2281 F: drivers/usb/dwc3/dwc3-qcom.c
2282 F: include/dt-bindings/*/qcom*
2283 F: include/linux/*/qcom*
2285 ARM/RADISYS ENP2611 MACHINE SUPPORT
2286 M: Lennert Buytenhek <kernel@wantstofly.org>
2287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 ARM/RDA MICRO ARCHITECTURE
2291 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2295 F: Documentation/devicetree/bindings/arm/rda.yaml
2296 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2297 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2298 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2299 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2300 F: arch/arm/boot/dts/rda8810pl-*
2301 F: drivers/clocksource/timer-rda.c
2302 F: drivers/gpio/gpio-rda.c
2303 F: drivers/irqchip/irq-rda-intc.c
2304 F: drivers/tty/serial/rda-uart.c
2306 ARM/REALTEK ARCHITECTURE
2307 M: Andreas Färber <afaerber@suse.de>
2308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2311 F: Documentation/devicetree/bindings/arm/realtek.yaml
2312 F: arch/arm/boot/dts/rtd*
2313 F: arch/arm/mach-realtek/
2314 F: arch/arm64/boot/dts/realtek/
2316 ARM/RENESAS ARM64 ARCHITECTURE
2317 M: Geert Uytterhoeven <geert+renesas@glider.be>
2318 M: Magnus Damm <magnus.damm@gmail.com>
2319 L: linux-renesas-soc@vger.kernel.org
2321 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2323 F: Documentation/devicetree/bindings/arm/renesas.yaml
2324 F: arch/arm64/boot/dts/renesas/
2325 F: drivers/soc/renesas/
2326 F: include/linux/soc/renesas/
2328 ARM/RISCPC ARCHITECTURE
2329 M: Russell King <linux@armlinux.org.uk>
2330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 W: http://www.armlinux.org.uk/
2333 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2334 F: arch/arm/include/asm/hardware/ioc.h
2335 F: arch/arm/include/asm/hardware/iomd.h
2336 F: arch/arm/include/asm/hardware/memc.h
2337 F: arch/arm/mach-rpc/
2338 F: drivers/net/ethernet/8390/etherh.c
2339 F: drivers/net/ethernet/i825xx/ether1*
2340 F: drivers/net/ethernet/seeq/ether3*
2341 F: drivers/scsi/arm/
2343 ARM/Rockchip SoC support
2344 M: Heiko Stuebner <heiko@sntech.de>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 L: linux-rockchip@lists.infradead.org
2348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2349 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2350 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2351 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2352 F: arch/arm/boot/dts/rk3*
2353 F: arch/arm/boot/dts/rv1108*
2354 F: arch/arm/mach-rockchip/
2355 F: drivers/*/*/*rockchip*
2356 F: drivers/*/*rockchip*
2357 F: drivers/clk/rockchip/
2358 F: drivers/i2c/busses/i2c-rk3x.c
2359 F: sound/soc/rockchip/
2362 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2363 M: Krzysztof Kozlowski <krzk@kernel.org>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 L: linux-samsung-soc@vger.kernel.org
2367 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2368 F: Documentation/arm/samsung/
2369 F: Documentation/devicetree/bindings/arm/samsung/
2370 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2371 F: arch/arm/boot/dts/exynos*
2372 F: arch/arm/boot/dts/s3c*
2373 F: arch/arm/boot/dts/s5p*
2374 F: arch/arm/mach-exynos*/
2375 F: arch/arm/mach-s3c/
2376 F: arch/arm/mach-s5p*/
2377 F: arch/arm64/boot/dts/exynos/
2378 F: drivers/*/*/*s3c24*
2379 F: drivers/*/*s3c24*
2380 F: drivers/*/*s3c64xx*
2381 F: drivers/*/*s5pv210*
2382 F: drivers/memory/samsung/
2383 F: drivers/soc/samsung/
2384 F: drivers/tty/serial/samsung*
2385 F: include/linux/platform_data/*s3c*
2386 F: include/linux/serial_s3c.h
2387 F: include/linux/soc/samsung/
2393 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2394 M: Andrzej Hajda <a.hajda@samsung.com>
2395 L: linux-arm-kernel@lists.infradead.org
2396 L: linux-media@vger.kernel.org
2398 F: drivers/media/platform/s5p-g2d/
2400 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2401 M: Marek Szyprowski <m.szyprowski@samsung.com>
2402 L: linux-samsung-soc@vger.kernel.org
2403 L: linux-media@vger.kernel.org
2405 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2406 F: drivers/media/cec/platform/s5p/
2408 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2409 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2410 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2411 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2412 L: linux-arm-kernel@lists.infradead.org
2413 L: linux-media@vger.kernel.org
2415 F: drivers/media/platform/s5p-jpeg/
2417 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2418 M: Andrzej Hajda <a.hajda@samsung.com>
2419 L: linux-arm-kernel@lists.infradead.org
2420 L: linux-media@vger.kernel.org
2422 F: drivers/media/platform/s5p-mfc/
2424 ARM/SHMOBILE ARM ARCHITECTURE
2425 M: Geert Uytterhoeven <geert+renesas@glider.be>
2426 M: Magnus Damm <magnus.damm@gmail.com>
2427 L: linux-renesas-soc@vger.kernel.org
2429 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2431 F: Documentation/devicetree/bindings/arm/renesas.yaml
2432 F: arch/arm/boot/dts/emev2*
2433 F: arch/arm/boot/dts/gr-peach*
2434 F: arch/arm/boot/dts/iwg20d-q7*
2435 F: arch/arm/boot/dts/r7s*
2436 F: arch/arm/boot/dts/r8a*
2437 F: arch/arm/boot/dts/r9a*
2438 F: arch/arm/boot/dts/sh*
2439 F: arch/arm/configs/shmobile_defconfig
2440 F: arch/arm/include/debug/renesas-scif.S
2441 F: arch/arm/mach-shmobile/
2442 F: drivers/soc/renesas/
2443 F: include/linux/soc/renesas/
2445 ARM/SOCFPGA ARCHITECTURE
2446 M: Dinh Nguyen <dinguyen@kernel.org>
2448 W: http://www.rocketboards.org
2449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2450 F: arch/arm/boot/dts/socfpga*
2451 F: arch/arm/configs/socfpga_defconfig
2452 F: arch/arm/mach-socfpga/
2453 F: arch/arm64/boot/dts/altera/
2454 F: arch/arm64/boot/dts/intel/
2456 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2457 M: Dinh Nguyen <dinguyen@kernel.org>
2459 F: drivers/clk/socfpga/
2461 ARM/SOCFPGA EDAC SUPPORT
2462 M: Dinh Nguyen <dinguyen@kernel.org>
2464 F: drivers/edac/altera_edac.[ch]
2466 ARM/SPREADTRUM SoC SUPPORT
2467 M: Orson Zhai <orsonzhai@gmail.com>
2468 M: Baolin Wang <baolin.wang7@gmail.com>
2469 M: Chunyan Zhang <zhang.lyra@gmail.com>
2471 F: arch/arm64/boot/dts/sprd
2476 ARM/STI ARCHITECTURE
2477 M: Patrice Chotard <patrice.chotard@st.com>
2478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480 W: http://www.stlinux.com
2481 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2482 F: arch/arm/boot/dts/sti*
2483 F: arch/arm/mach-sti/
2484 F: drivers/ata/ahci_st.c
2485 F: drivers/char/hw_random/st-rng.c
2486 F: drivers/clocksource/arm_global_timer.c
2487 F: drivers/clocksource/clksrc_st_lpc.c
2488 F: drivers/cpufreq/sti-cpufreq.c
2489 F: drivers/dma/st_fdma*
2490 F: drivers/i2c/busses/i2c-st.c
2491 F: drivers/media/platform/sti/c8sectpfe/
2492 F: drivers/media/rc/st_rc.c
2493 F: drivers/mmc/host/sdhci-st.c
2494 F: drivers/phy/st/phy-miphy28lp.c
2495 F: drivers/phy/st/phy-stih407-usb.c
2496 F: drivers/pinctrl/pinctrl-st.c
2497 F: drivers/remoteproc/st_remoteproc.c
2498 F: drivers/remoteproc/st_slim_rproc.c
2499 F: drivers/reset/sti/
2500 F: drivers/rtc/rtc-st-lpc.c
2501 F: drivers/tty/serial/st-asc.c
2502 F: drivers/usb/dwc3/dwc3-st.c
2503 F: drivers/usb/host/ehci-st.c
2504 F: drivers/usb/host/ohci-st.c
2505 F: drivers/watchdog/st_lpc_wdt.c
2506 F: include/linux/remoteproc/st_slim_rproc.h
2508 ARM/STM32 ARCHITECTURE
2509 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2510 M: Alexandre Torgue <alexandre.torgue@st.com>
2511 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2515 F: arch/arm/boot/dts/stm32*
2516 F: arch/arm/mach-stm32/
2517 F: drivers/clocksource/armv7m_systick.c
2521 ARM/Synaptics SoC support
2522 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2523 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 F: arch/arm/boot/dts/berlin*
2527 F: arch/arm/mach-berlin/
2528 F: arch/arm64/boot/dts/synaptics/
2530 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2531 M: Lennert Buytenhek <kernel@wantstofly.org>
2532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2536 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2537 L: linux-tegra@vger.kernel.org
2538 L: linux-media@vger.kernel.org
2540 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2541 F: drivers/media/cec/platform/tegra/
2543 ARM/TETON BGA MACHINE SUPPORT
2544 M: "Mark F. Brown" <mark.brown314@gmail.com>
2545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2549 M: Santosh Shilimkar <ssantosh@kernel.org>
2550 L: linux-kernel@vger.kernel.org
2552 F: drivers/memory/*emif*
2554 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2555 M: Santosh Shilimkar <ssantosh@kernel.org>
2556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2559 F: arch/arm/boot/dts/keystone-*
2560 F: arch/arm/mach-keystone/
2562 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2563 M: Santosh Shilimkar <ssantosh@kernel.org>
2564 L: linux-kernel@vger.kernel.org
2566 F: drivers/clk/keystone/
2568 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2569 M: Santosh Shilimkar <ssantosh@kernel.org>
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 L: linux-kernel@vger.kernel.org
2573 F: drivers/clocksource/timer-keystone.c
2575 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2576 M: Santosh Shilimkar <ssantosh@kernel.org>
2577 L: linux-kernel@vger.kernel.org
2579 F: drivers/power/reset/keystone-reset.c
2581 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2582 M: Nishanth Menon <nm@ti.com>
2583 M: Tero Kristo <kristo@kernel.org>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2587 F: arch/arm64/boot/dts/ti/Makefile
2588 F: arch/arm64/boot/dts/ti/k3-*
2589 F: include/dt-bindings/pinctrl/k3.h
2591 ARM/THECUS N2100 MACHINE SUPPORT
2592 M: Lennert Buytenhek <kernel@wantstofly.org>
2593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2596 ARM/TOSA MACHINE SUPPORT
2597 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2598 M: Dirk Opfer <dirk@opfer-online.de>
2601 ARM/TOSHIBA VISCONTI ARCHITECTURE
2602 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2606 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2607 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2608 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2609 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2610 F: arch/arm64/boot/dts/toshiba/
2611 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2612 F: drivers/pinctrl/visconti/
2613 F: drivers/watchdog/visconti_wdt.c
2616 ARM/UNIPHIER ARCHITECTURE
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2620 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2621 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2622 F: arch/arm/boot/dts/uniphier*
2623 F: arch/arm/include/asm/hardware/cache-uniphier.h
2624 F: arch/arm/mach-uniphier/
2625 F: arch/arm/mm/cache-uniphier.c
2626 F: arch/arm64/boot/dts/socionext/uniphier*
2627 F: drivers/bus/uniphier-system-bus.c
2628 F: drivers/clk/uniphier/
2629 F: drivers/dma/uniphier-mdmac.c
2630 F: drivers/gpio/gpio-uniphier.c
2631 F: drivers/i2c/busses/i2c-uniphier*
2632 F: drivers/irqchip/irq-uniphier-aidet.c
2633 F: drivers/mmc/host/uniphier-sd.c
2634 F: drivers/pinctrl/uniphier/
2635 F: drivers/reset/reset-uniphier.c
2636 F: drivers/tty/serial/8250/8250_uniphier.c
2639 ARM/VERSATILE EXPRESS PLATFORM
2640 M: Liviu Dudau <liviu.dudau@arm.com>
2641 M: Sudeep Holla <sudeep.holla@arm.com>
2642 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 F: arch/arm/boot/dts/vexpress*
2648 F: arch/arm/mach-vexpress/
2649 F: arch/arm64/boot/dts/arm/
2650 F: drivers/clk/versatile/clk-vexpress-osc.c
2651 F: drivers/clocksource/timer-versatile.c
2655 M: Russell King <linux@armlinux.org.uk>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 W: http://www.armlinux.org.uk/
2661 ARM/VOIPAC PXA270 SUPPORT
2662 M: Marek Vasut <marek.vasut@gmail.com>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 F: arch/arm/mach-pxa/include/mach/vpac270.h
2666 F: arch/arm/mach-pxa/vpac270.c
2668 ARM/VT8500 ARM ARCHITECTURE
2669 M: Tony Prisk <linux@prisktech.co.nz>
2670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2673 F: arch/arm/mach-vt8500/
2674 F: drivers/clocksource/timer-vt8500.c
2675 F: drivers/i2c/busses/i2c-wmt.c
2676 F: drivers/mmc/host/wmt-sdmmc.c
2677 F: drivers/pwm/pwm-vt8500.c
2678 F: drivers/rtc/rtc-vt8500.c
2679 F: drivers/tty/serial/vt8500_serial.c
2680 F: drivers/usb/host/ehci-platform.c
2681 F: drivers/usb/host/uhci-platform.c
2682 F: drivers/video/fbdev/vt8500lcdfb.*
2683 F: drivers/video/fbdev/wm8505fb*
2684 F: drivers/video/fbdev/wmt_ge_rops.*
2686 ARM/ZIPIT Z2 SUPPORT
2687 M: Marek Vasut <marek.vasut@gmail.com>
2688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 F: arch/arm/mach-pxa/include/mach/z2.h
2691 F: arch/arm/mach-pxa/z2.c
2693 ARM/ZYNQ ARCHITECTURE
2694 M: Michal Simek <michal.simek@xilinx.com>
2695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2697 W: http://wiki.xilinx.com
2698 T: git https://github.com/Xilinx/linux-xlnx.git
2699 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2700 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2701 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2702 F: arch/arm/mach-zynq/
2703 F: drivers/block/xsysace.c
2704 F: drivers/clocksource/timer-cadence-ttc.c
2705 F: drivers/cpuidle/cpuidle-zynq.c
2706 F: drivers/edac/synopsys_edac.c
2707 F: drivers/i2c/busses/i2c-cadence.c
2708 F: drivers/i2c/busses/i2c-xiic.c
2709 F: drivers/mmc/host/sdhci-of-arasan.c
2713 ARM64 PORT (AARCH64 ARCHITECTURE)
2714 M: Catalin Marinas <catalin.marinas@arm.com>
2715 M: Will Deacon <will@kernel.org>
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2719 F: Documentation/arm64/
2721 F: tools/testing/selftests/arm64/
2722 X: arch/arm64/boot/dts/
2724 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2725 M: George McCollister <george.mccollister@gmail.com>
2726 L: netdev@vger.kernel.org
2728 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2729 F: drivers/net/dsa/xrs700x/*
2730 F: net/dsa/tag_xrs700x.c
2732 AS3645A LED FLASH CONTROLLER DRIVER
2733 M: Sakari Ailus <sakari.ailus@iki.fi>
2734 L: linux-leds@vger.kernel.org
2736 F: drivers/leds/leds-as3645a.c
2738 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2739 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2740 L: linux-media@vger.kernel.org
2742 T: git git://linuxtv.org/media_tree.git
2743 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2744 F: drivers/media/i2c/ak7375.c
2746 ASAHI KASEI AK8974 DRIVER
2747 M: Linus Walleij <linus.walleij@linaro.org>
2748 L: linux-iio@vger.kernel.org
2750 W: http://www.akm.com/
2751 F: drivers/iio/magnetometer/ak8974.c
2753 ASC7621 HARDWARE MONITOR DRIVER
2754 M: George Joseph <george.joseph@fairview5.com>
2755 L: linux-hwmon@vger.kernel.org
2757 F: Documentation/hwmon/asc7621.rst
2758 F: drivers/hwmon/asc7621.c
2760 ASPEED PINCTRL DRIVERS
2761 M: Andrew Jeffery <andrew@aj.id.au>
2762 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2763 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2764 L: linux-gpio@vger.kernel.org
2766 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2767 F: drivers/pinctrl/aspeed/
2769 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2770 M: Eddie James <eajames@linux.ibm.com>
2771 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2773 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2774 F: drivers/irqchip/irq-aspeed-scu-ic.c
2775 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2777 ASPEED VIDEO ENGINE DRIVER
2778 M: Eddie James <eajames@linux.ibm.com>
2779 L: linux-media@vger.kernel.org
2780 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2782 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2783 F: drivers/media/platform/aspeed-video.c
2785 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2786 M: Corentin Chary <corentin.chary@gmail.com>
2787 L: acpi4asus-user@lists.sourceforge.net
2788 L: platform-driver-x86@vger.kernel.org
2790 W: http://acpi4asus.sf.net
2791 F: drivers/platform/x86/asus*.c
2792 F: drivers/platform/x86/eeepc*.c
2794 ASUS WIRELESS RADIO CONTROL DRIVER
2795 M: João Paulo Rechi Vita <jprvita@gmail.com>
2796 L: platform-driver-x86@vger.kernel.org
2798 F: drivers/platform/x86/asus-wireless.c
2801 M: David Howells <dhowells@redhat.com>
2802 L: keyrings@vger.kernel.org
2804 F: Documentation/crypto/asymmetric-keys.rst
2805 F: crypto/asymmetric_keys/
2806 F: include/crypto/pkcs7.h
2807 F: include/crypto/public_key.h
2808 F: include/linux/verification.h
2810 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2811 R: Dan Williams <dan.j.williams@intel.com>
2813 W: http://sourceforge.net/projects/xscaleiop
2814 F: Documentation/crypto/async-tx-api.rst
2817 F: include/linux/async_tx.h
2818 F: include/linux/dmaengine.h
2821 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2822 L: linux-i2c@vger.kernel.org
2824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2825 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2826 F: drivers/misc/eeprom/at24.c
2828 ATA OVER ETHERNET (AOE) DRIVER
2829 M: "Justin Sanders" <justin@coraid.com>
2831 W: http://www.openaoe.org/
2832 F: Documentation/admin-guide/aoe/
2833 F: drivers/block/aoe/
2835 ATHEROS 71XX/9XXX GPIO DRIVER
2836 M: Alban Bedel <albeu@free.fr>
2838 W: https://github.com/AlbanBedel/linux
2839 T: git git://github.com/AlbanBedel/linux
2840 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2841 F: drivers/gpio/gpio-ath79.c
2843 ATHEROS 71XX/9XXX USB PHY DRIVER
2844 M: Alban Bedel <albeu@free.fr>
2846 W: https://github.com/AlbanBedel/linux
2847 T: git git://github.com/AlbanBedel/linux
2848 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2849 F: drivers/phy/qualcomm/phy-ath79-usb.c
2851 ATHEROS ATH GENERIC UTILITIES
2852 M: Kalle Valo <kvalo@codeaurora.org>
2853 L: linux-wireless@vger.kernel.org
2855 F: drivers/net/wireless/ath/*
2857 ATHEROS ATH5K WIRELESS DRIVER
2858 M: Jiri Slaby <jirislaby@kernel.org>
2859 M: Nick Kossifidis <mickflemm@gmail.com>
2860 M: Luis Chamberlain <mcgrof@kernel.org>
2861 L: linux-wireless@vger.kernel.org
2863 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2864 F: drivers/net/wireless/ath/ath5k/
2866 ATHEROS ATH6KL WIRELESS DRIVER
2867 M: Kalle Valo <kvalo@codeaurora.org>
2868 L: linux-wireless@vger.kernel.org
2870 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2872 F: drivers/net/wireless/ath/ath6kl/
2875 M: Ville Syrjala <syrjala@sci.fi>
2877 F: drivers/input/misc/ati_remote2.c
2879 ATK0110 HWMON DRIVER
2880 M: Luca Tettamanti <kronos.it@gmail.com>
2881 L: linux-hwmon@vger.kernel.org
2883 F: drivers/hwmon/asus_atk0110.c
2885 ATLX ETHERNET DRIVERS
2886 M: Chris Snook <chris.snook@gmail.com>
2887 L: netdev@vger.kernel.org
2889 W: http://sourceforge.net/projects/atl1
2890 W: http://atl1.sourceforge.net
2891 F: drivers/net/ethernet/atheros/
2894 M: Chas Williams <3chas3@gmail.com>
2895 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2896 L: netdev@vger.kernel.org
2898 W: http://linux-atm.sourceforge.net
2900 F: include/linux/atm*
2901 F: include/uapi/linux/atm*
2903 ATMEL MACB ETHERNET DRIVER
2904 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2905 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2907 F: drivers/net/ethernet/cadence/
2909 ATMEL MAXTOUCH DRIVER
2910 M: Nick Dyer <nick@shmanahar.org>
2912 T: git git://github.com/ndyer/linux.git
2913 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2914 F: drivers/input/touchscreen/atmel_mxt_ts.c
2916 ATMEL WIRELESS DRIVER
2917 M: Simon Kelley <simon@thekelleys.org.uk>
2918 L: linux-wireless@vger.kernel.org
2920 W: http://www.thekelleys.org.uk/atmel
2921 W: http://atmelwlandriver.sourceforge.net/
2922 F: drivers/net/wireless/atmel/atmel*
2924 ATOMIC INFRASTRUCTURE
2925 M: Will Deacon <will@kernel.org>
2926 M: Peter Zijlstra <peterz@infradead.org>
2927 R: Boqun Feng <boqun.feng@gmail.com>
2928 L: linux-kernel@vger.kernel.org
2930 F: arch/*/include/asm/atomic*.h
2931 F: include/*/atomic*.h
2932 F: include/linux/refcount.h
2933 F: Documentation/atomic_*.txt
2936 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2937 M: Bradley Grove <linuxdrivers@attotech.com>
2938 L: linux-scsi@vger.kernel.org
2940 W: http://www.attotech.com
2941 F: drivers/scsi/esas2r
2943 ATUSB IEEE 802.15.4 RADIO DRIVER
2944 M: Stefan Schmidt <stefan@datenfreihafen.org>
2945 L: linux-wpan@vger.kernel.org
2947 F: drivers/net/ieee802154/at86rf230.h
2948 F: drivers/net/ieee802154/atusb.c
2949 F: drivers/net/ieee802154/atusb.h
2952 M: Paul Moore <paul@paul-moore.com>
2953 M: Eric Paris <eparis@redhat.com>
2954 L: linux-audit@redhat.com (moderated for non-subscribers)
2956 W: https://github.com/linux-audit
2957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2958 F: include/linux/audit.h
2959 F: include/uapi/linux/audit.h
2962 AUXILIARY DISPLAY DRIVERS
2963 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2965 F: drivers/auxdisplay/
2966 F: include/linux/cfag12864b.h
2968 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2969 M: Andreas Klinger <ak@it-klinger.de>
2970 L: linux-iio@vger.kernel.org
2972 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2973 F: drivers/iio/adc/hx711.c
2976 M: Ralf Baechle <ralf@linux-mips.org>
2977 L: linux-hams@vger.kernel.org
2979 W: http://www.linux-ax25.org/
2980 F: include/net/ax25.h
2981 F: include/uapi/linux/ax25.h
2985 M: Peter Rosin <peda@axentia.se>
2986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988 F: arch/arm/boot/dts/at91-linea.dtsi
2989 F: arch/arm/boot/dts/at91-natte.dtsi
2990 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2991 F: arch/arm/boot/dts/at91-tse850-3.dts
2993 AXENTIA ASOC DRIVERS
2994 M: Peter Rosin <peda@axentia.se>
2995 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2997 F: Documentation/devicetree/bindings/sound/axentia,*
2998 F: sound/soc/atmel/tse850-pcm5142.c
3000 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3001 M: Nuno Sá <nuno.sa@analog.com>
3002 L: linux-hwmon@vger.kernel.org
3004 W: http://ez.analog.com/community/linux-device-drivers
3005 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3006 F: drivers/hwmon/axi-fan-control.c
3008 AXXIA I2C CONTROLLER
3009 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3010 L: linux-i2c@vger.kernel.org
3012 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3013 F: drivers/i2c/busses/i2c-axxia.c
3016 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3017 L: linux-media@vger.kernel.org
3019 W: https://linuxtv.org
3020 T: git git://linuxtv.org/media_tree.git
3021 F: drivers/media/usb/dvb-usb-v2/az6007.c
3023 AZTECH FM RADIO RECEIVER DRIVER
3024 M: Hans Verkuil <hverkuil@xs4all.nl>
3025 L: linux-media@vger.kernel.org
3027 W: https://linuxtv.org
3028 T: git git://linuxtv.org/media_tree.git
3029 F: drivers/media/radio/radio-aztech*
3032 L: linux-wireless@vger.kernel.org
3033 L: b43-dev@lists.infradead.org
3035 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3036 F: drivers/net/wireless/broadcom/b43/
3038 B43LEGACY WIRELESS DRIVER
3039 M: Larry Finger <Larry.Finger@lwfinger.net>
3040 L: linux-wireless@vger.kernel.org
3041 L: b43-dev@lists.infradead.org
3043 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3044 F: drivers/net/wireless/broadcom/b43legacy/
3046 BACKLIGHT CLASS/SUBSYSTEM
3047 M: Lee Jones <lee.jones@linaro.org>
3048 M: Daniel Thompson <daniel.thompson@linaro.org>
3049 M: Jingoo Han <jingoohan1@gmail.com>
3050 L: dri-devel@lists.freedesktop.org
3052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3053 F: Documentation/ABI/stable/sysfs-class-backlight
3054 F: Documentation/ABI/testing/sysfs-class-backlight
3055 F: Documentation/devicetree/bindings/leds/backlight
3056 F: drivers/video/backlight/
3057 F: include/linux/backlight.h
3058 F: include/linux/pwm_backlight.h
3061 M: Marek Lindner <mareklindner@neomailbox.ch>
3062 M: Simon Wunderlich <sw@simonwunderlich.de>
3063 M: Antonio Quartulli <a@unstable.cc>
3064 M: Sven Eckelmann <sven@narfation.org>
3065 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3067 W: https://www.open-mesh.org/
3068 Q: https://patchwork.open-mesh.org/project/batman/list/
3069 B: https://www.open-mesh.org/projects/batman-adv/issues
3070 C: irc://chat.freenode.net/batman
3071 T: git https://git.open-mesh.org/linux-merge.git
3072 F: Documentation/networking/batman-adv.rst
3073 F: include/uapi/linux/batadv_packet.h
3074 F: include/uapi/linux/batman_adv.h
3077 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3078 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3079 L: linux-hams@vger.kernel.org
3081 W: http://www.baycom.org/~tom/ham/ham.html
3082 F: drivers/net/hamradio/baycom*
3084 BCACHE (BLOCK LAYER CACHE)
3085 M: Coly Li <colyli@suse.de>
3086 M: Kent Overstreet <kent.overstreet@gmail.com>
3087 L: linux-bcache@vger.kernel.org
3089 W: http://bcache.evilpiepirate.org
3090 C: irc://irc.oftc.net/bcache
3091 F: drivers/md/bcache/
3093 BDISP ST MEDIA DRIVER
3094 M: Fabien Dessenne <fabien.dessenne@st.com>
3095 L: linux-media@vger.kernel.org
3097 W: https://linuxtv.org
3098 T: git git://linuxtv.org/media_tree.git
3099 F: drivers/media/platform/sti/bdisp
3101 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3102 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3103 L: netdev@vger.kernel.org
3105 F: drivers/net/ethernet/ec_bhf.c
3108 M: Luis de Bethencourt <luisbg@kernel.org>
3109 M: Salah Triki <salah.triki@gmail.com>
3111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3112 F: Documentation/filesystems/befs.rst
3116 M: Paolo Valente <paolo.valente@linaro.org>
3117 M: Jens Axboe <axboe@kernel.dk>
3118 L: linux-block@vger.kernel.org
3120 F: Documentation/block/bfq-iosched.rst
3124 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3126 F: Documentation/filesystems/bfs.rst
3128 F: include/uapi/linux/bfs_fs.h
3130 BLINKM RGB LED DRIVER
3131 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3133 F: drivers/leds/leds-blinkm.c
3136 M: Jens Axboe <axboe@kernel.dk>
3137 L: linux-block@vger.kernel.org
3139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3143 F: include/linux/blk*
3144 F: kernel/trace/blktrace.c
3148 M: Joern Engel <joern@lazybastard.org>
3149 L: linux-mtd@lists.infradead.org
3151 F: drivers/mtd/devices/block2mtd.c
3154 M: Marcel Holtmann <marcel@holtmann.org>
3155 M: Johan Hedberg <johan.hedberg@gmail.com>
3156 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3157 L: linux-bluetooth@vger.kernel.org
3159 W: http://www.bluez.org/
3160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3162 F: drivers/bluetooth/
3165 M: Marcel Holtmann <marcel@holtmann.org>
3166 M: Johan Hedberg <johan.hedberg@gmail.com>
3167 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3168 L: linux-bluetooth@vger.kernel.org
3170 W: http://www.bluez.org/
3171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3173 F: include/net/bluetooth/
3177 M: Jay Vosburgh <j.vosburgh@gmail.com>
3178 M: Veaceslav Falico <vfalico@gmail.com>
3179 M: Andy Gospodarek <andy@greyhouse.net>
3180 L: netdev@vger.kernel.org
3182 W: http://sourceforge.net/projects/bonding/
3183 F: drivers/net/bonding/
3184 F: include/net/bonding.h
3185 F: include/uapi/linux/if_bonding.h
3187 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3188 M: Dan Robertson <dan@dlrobertson.com>
3189 L: linux-iio@vger.kernel.org
3191 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3192 F: drivers/iio/accel/bma400*
3194 BPF (Safe dynamic programs and tools)
3195 M: Alexei Starovoitov <ast@kernel.org>
3196 M: Daniel Borkmann <daniel@iogearbox.net>
3197 M: Andrii Nakryiko <andrii@kernel.org>
3198 R: Martin KaFai Lau <kafai@fb.com>
3199 R: Song Liu <songliubraving@fb.com>
3200 R: Yonghong Song <yhs@fb.com>
3201 R: John Fastabend <john.fastabend@gmail.com>
3202 R: KP Singh <kpsingh@kernel.org>
3203 L: netdev@vger.kernel.org
3204 L: bpf@vger.kernel.org
3207 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3210 F: Documentation/bpf/
3211 F: Documentation/networking/filter.rst
3212 F: Documentation/userspace-api/ebpf/
3214 F: include/linux/bpf*
3215 F: include/linux/filter.h
3216 F: include/trace/events/xdp.h
3217 F: include/uapi/linux/bpf*
3218 F: include/uapi/linux/filter.h
3220 F: kernel/trace/bpf_trace.c
3223 F: net/core/filter.c
3224 F: net/sched/act_bpf.c
3225 F: net/sched/cls_bpf.c
3227 F: scripts/bpf_doc.py
3230 F: tools/testing/selftests/bpf/
3235 M: Shubham Bansal <illusionist.neo@gmail.com>
3236 L: netdev@vger.kernel.org
3237 L: bpf@vger.kernel.org
3242 M: Daniel Borkmann <daniel@iogearbox.net>
3243 M: Alexei Starovoitov <ast@kernel.org>
3244 M: Zi Shen Lim <zlim.lnx@gmail.com>
3245 L: netdev@vger.kernel.org
3246 L: bpf@vger.kernel.org
3250 BPF JIT for MIPS (32-BIT AND 64-BIT)
3251 M: Paul Burton <paulburton@kernel.org>
3252 L: netdev@vger.kernel.org
3253 L: bpf@vger.kernel.org
3257 BPF JIT for NFP NICs
3258 M: Jakub Kicinski <kuba@kernel.org>
3259 L: netdev@vger.kernel.org
3260 L: bpf@vger.kernel.org
3262 F: drivers/net/ethernet/netronome/nfp/bpf/
3264 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3265 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3266 M: Sandipan Das <sandipan@linux.ibm.com>
3267 L: netdev@vger.kernel.org
3268 L: bpf@vger.kernel.org
3270 F: arch/powerpc/net/
3272 BPF JIT for RISC-V (32-bit)
3273 M: Luke Nelson <luke.r.nels@gmail.com>
3274 M: Xi Wang <xi.wang@gmail.com>
3275 L: netdev@vger.kernel.org
3276 L: bpf@vger.kernel.org
3279 X: arch/riscv/net/bpf_jit_comp64.c
3281 BPF JIT for RISC-V (64-bit)
3282 M: Björn Töpel <bjorn@kernel.org>
3283 L: netdev@vger.kernel.org
3284 L: bpf@vger.kernel.org
3287 X: arch/riscv/net/bpf_jit_comp32.c
3290 M: Ilya Leoshkevich <iii@linux.ibm.com>
3291 M: Heiko Carstens <hca@linux.ibm.com>
3292 M: Vasily Gorbik <gor@linux.ibm.com>
3293 L: netdev@vger.kernel.org
3294 L: bpf@vger.kernel.org
3297 X: arch/s390/net/pnet.c
3299 BPF JIT for SPARC (32-BIT AND 64-BIT)
3300 M: David S. Miller <davem@davemloft.net>
3301 L: netdev@vger.kernel.org
3302 L: bpf@vger.kernel.org
3306 BPF JIT for X86 32-BIT
3307 M: Wang YanQing <udknight@gmail.com>
3308 L: netdev@vger.kernel.org
3309 L: bpf@vger.kernel.org
3311 F: arch/x86/net/bpf_jit_comp32.c
3313 BPF JIT for X86 64-BIT
3314 M: Alexei Starovoitov <ast@kernel.org>
3315 M: Daniel Borkmann <daniel@iogearbox.net>
3316 L: netdev@vger.kernel.org
3317 L: bpf@vger.kernel.org
3320 X: arch/x86/net/bpf_jit_comp32.c
3322 BPF LSM (Security Audit and Enforcement using BPF)
3323 M: KP Singh <kpsingh@kernel.org>
3324 R: Florent Revest <revest@chromium.org>
3325 R: Brendan Jackman <jackmanb@chromium.org>
3326 L: bpf@vger.kernel.org
3328 F: Documentation/bpf/bpf_lsm.rst
3329 F: include/linux/bpf_lsm.h
3330 F: kernel/bpf/bpf_lsm.c
3333 BROADCOM B44 10/100 ETHERNET DRIVER
3334 M: Michael Chan <michael.chan@broadcom.com>
3335 L: netdev@vger.kernel.org
3337 F: drivers/net/ethernet/broadcom/b44.*
3339 BROADCOM B53 ETHERNET SWITCH DRIVER
3340 M: Florian Fainelli <f.fainelli@gmail.com>
3341 L: netdev@vger.kernel.org
3342 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3344 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3345 F: drivers/net/dsa/b53/*
3346 F: include/linux/dsa/brcm.h
3347 F: include/linux/platform_data/b53.h
3349 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3350 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3351 L: bcm-kernel-feedback-list@broadcom.com
3352 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3356 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3357 F: drivers/pci/controller/pcie-brcmstb.c
3358 F: drivers/staging/vc04_services
3362 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3363 M: Florian Fainelli <f.fainelli@gmail.com>
3364 M: Ray Jui <rjui@broadcom.com>
3365 M: Scott Branden <sbranden@broadcom.com>
3366 M: bcm-kernel-feedback-list@broadcom.com
3368 T: git git://github.com/broadcom/mach-bcm
3369 F: arch/arm/mach-bcm/
3375 BROADCOM BCM47XX MIPS ARCHITECTURE
3376 M: Hauke Mehrtens <hauke@hauke-m.de>
3377 M: Rafał Miłecki <zajec5@gmail.com>
3378 L: linux-mips@vger.kernel.org
3380 F: Documentation/devicetree/bindings/mips/brcm/
3381 F: arch/mips/bcm47xx/*
3382 F: arch/mips/include/asm/mach-bcm47xx/*
3384 BROADCOM BCM4908 ETHERNET DRIVER
3385 M: Rafał Miłecki <rafal@milecki.pl>
3386 M: bcm-kernel-feedback-list@broadcom.com
3387 L: netdev@vger.kernel.org
3389 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3390 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3391 F: drivers/net/ethernet/broadcom/unimac.h
3393 BROADCOM BCM5301X ARM ARCHITECTURE
3394 M: Hauke Mehrtens <hauke@hauke-m.de>
3395 M: Rafał Miłecki <zajec5@gmail.com>
3396 M: bcm-kernel-feedback-list@broadcom.com
3397 L: linux-arm-kernel@lists.infradead.org
3399 F: arch/arm/boot/dts/bcm470*
3400 F: arch/arm/boot/dts/bcm5301*
3401 F: arch/arm/boot/dts/bcm953012*
3402 F: arch/arm/mach-bcm/bcm_5301x.c
3404 BROADCOM BCM53573 ARM ARCHITECTURE
3405 M: Rafał Miłecki <rafal@milecki.pl>
3406 L: bcm-kernel-feedback-list@broadcom.com
3407 L: linux-arm-kernel@lists.infradead.org
3409 F: arch/arm/boot/dts/bcm47189*
3410 F: arch/arm/boot/dts/bcm53573*
3412 BROADCOM BCM63XX ARM ARCHITECTURE
3413 M: Florian Fainelli <f.fainelli@gmail.com>
3414 M: bcm-kernel-feedback-list@broadcom.com
3415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3417 T: git git://github.com/broadcom/stblinux.git
3420 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3421 M: Kevin Cernekee <cernekee@gmail.com>
3422 L: linux-usb@vger.kernel.org
3424 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3426 BROADCOM BCM7XXX ARM ARCHITECTURE
3427 M: Florian Fainelli <f.fainelli@gmail.com>
3428 M: bcm-kernel-feedback-list@broadcom.com
3429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3431 T: git git://github.com/broadcom/stblinux.git
3432 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3433 F: arch/arm/boot/dts/bcm7*.dts*
3434 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3435 F: arch/arm/mach-bcm/*brcmstb*
3436 F: arch/arm/mm/cache-b15-rac.c
3437 F: drivers/bus/brcmstb_gisb.c
3438 F: drivers/pci/controller/pcie-brcmstb.c
3442 M: Al Cooper <alcooperx@gmail.com>
3443 L: linux-usb@vger.kernel.org
3444 L: bcm-kernel-feedback-list@broadcom.com
3446 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3447 F: drivers/usb/gadget/udc/bdc/
3449 BROADCOM BMIPS CPUFREQ DRIVER
3450 M: Markus Mayer <mmayer@broadcom.com>
3451 M: bcm-kernel-feedback-list@broadcom.com
3452 L: linux-pm@vger.kernel.org
3454 F: drivers/cpufreq/bmips-cpufreq.c
3456 BROADCOM BMIPS MIPS ARCHITECTURE
3457 M: Florian Fainelli <f.fainelli@gmail.com>
3458 L: bcm-kernel-feedback-list@broadcom.com
3459 L: linux-mips@vger.kernel.org
3461 T: git git://github.com/broadcom/stblinux.git
3462 F: arch/mips/bmips/*
3463 F: arch/mips/boot/dts/brcm/bcm*.dts*
3464 F: arch/mips/include/asm/mach-bmips/*
3465 F: arch/mips/kernel/*bmips*
3466 F: drivers/soc/bcm/bcm63xx
3467 F: drivers/irqchip/irq-bcm63*
3468 F: drivers/irqchip/irq-bcm7*
3469 F: drivers/irqchip/irq-brcmstb*
3470 F: include/linux/bcm963xx_nvram.h
3471 F: include/linux/bcm963xx_tag.h
3473 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3474 M: Rasesh Mody <rmody@marvell.com>
3475 M: GR-Linux-NIC-Dev@marvell.com
3476 L: netdev@vger.kernel.org
3478 F: drivers/net/ethernet/broadcom/bnx2.*
3479 F: drivers/net/ethernet/broadcom/bnx2_*
3481 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3482 M: Saurav Kashyap <skashyap@marvell.com>
3483 M: Javed Hasan <jhasan@marvell.com>
3484 M: GR-QLogic-Storage-Upstream@marvell.com
3485 L: linux-scsi@vger.kernel.org
3487 F: drivers/scsi/bnx2fc/
3489 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3490 M: Nilesh Javali <njavali@marvell.com>
3491 M: Manish Rangankar <mrangankar@marvell.com>
3492 M: GR-QLogic-Storage-Upstream@marvell.com
3493 L: linux-scsi@vger.kernel.org
3495 F: drivers/scsi/bnx2i/
3497 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3498 M: Ariel Elior <aelior@marvell.com>
3499 M: Sudarsana Kalluru <skalluru@marvell.com>
3500 M: GR-everest-linux-l2@marvell.com
3501 L: netdev@vger.kernel.org
3503 F: drivers/net/ethernet/broadcom/bnx2x/
3505 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3506 M: Michael Chan <michael.chan@broadcom.com>
3507 L: netdev@vger.kernel.org
3509 F: drivers/net/ethernet/broadcom/bnxt/
3511 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3512 M: Arend van Spriel <aspriel@gmail.com>
3513 M: Franky Lin <franky.lin@broadcom.com>
3514 M: Hante Meuleman <hante.meuleman@broadcom.com>
3515 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3516 M: Wright Feng <wright.feng@infineon.com>
3517 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3518 L: linux-wireless@vger.kernel.org
3519 L: brcm80211-dev-list.pdl@broadcom.com
3520 L: SHA-cyfmac-dev-list@infineon.com
3522 F: drivers/net/wireless/broadcom/brcm80211/
3524 BROADCOM BRCMSTB GPIO DRIVER
3525 M: Gregory Fong <gregory.0xf0@gmail.com>
3526 L: bcm-kernel-feedback-list@broadcom.com
3528 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3529 F: drivers/gpio/gpio-brcmstb.c
3531 BROADCOM BRCMSTB I2C DRIVER
3532 M: Kamal Dasu <kdasu.kdev@gmail.com>
3533 L: linux-i2c@vger.kernel.org
3534 L: bcm-kernel-feedback-list@broadcom.com
3536 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3537 F: drivers/i2c/busses/i2c-brcmstb.c
3539 BROADCOM BRCMSTB USB EHCI DRIVER
3540 M: Al Cooper <alcooperx@gmail.com>
3541 L: linux-usb@vger.kernel.org
3542 L: bcm-kernel-feedback-list@broadcom.com
3544 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3545 F: drivers/usb/host/ehci-brcm.*
3547 BROADCOM BRCMSTB USB PIN MAP DRIVER
3548 M: Al Cooper <alcooperx@gmail.com>
3549 L: linux-usb@vger.kernel.org
3550 L: bcm-kernel-feedback-list@broadcom.com
3552 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3553 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3555 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3556 M: Al Cooper <alcooperx@gmail.com>
3557 L: linux-kernel@vger.kernel.org
3558 L: bcm-kernel-feedback-list@broadcom.com
3560 F: drivers/phy/broadcom/phy-brcm-usb*
3562 BROADCOM ETHERNET PHY DRIVERS
3563 M: Florian Fainelli <f.fainelli@gmail.com>
3564 L: bcm-kernel-feedback-list@broadcom.com
3565 L: netdev@vger.kernel.org
3567 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3568 F: drivers/net/phy/bcm*.[ch]
3569 F: drivers/net/phy/broadcom.c
3570 F: include/linux/brcmphy.h
3572 BROADCOM GENET ETHERNET DRIVER
3573 M: Doug Berger <opendmb@gmail.com>
3574 M: Florian Fainelli <f.fainelli@gmail.com>
3575 L: bcm-kernel-feedback-list@broadcom.com
3576 L: netdev@vger.kernel.org
3578 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3579 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3580 F: drivers/net/ethernet/broadcom/genet/
3581 F: drivers/net/ethernet/broadcom/unimac.h
3582 F: drivers/net/mdio/mdio-bcm-unimac.c
3583 F: include/linux/platform_data/bcmgenet.h
3584 F: include/linux/platform_data/mdio-bcm-unimac.h
3586 BROADCOM IPROC ARM ARCHITECTURE
3587 M: Ray Jui <rjui@broadcom.com>
3588 M: Scott Branden <sbranden@broadcom.com>
3589 M: bcm-kernel-feedback-list@broadcom.com
3590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3592 T: git git://github.com/broadcom/cygnus-linux.git
3593 F: arch/arm64/boot/dts/broadcom/northstar2/*
3594 F: arch/arm64/boot/dts/broadcom/stingray/*
3595 F: drivers/clk/bcm/clk-ns*
3596 F: drivers/clk/bcm/clk-sr*
3597 F: drivers/pinctrl/bcm/pinctrl-ns*
3598 F: include/dt-bindings/clock/bcm-sr*
3615 BROADCOM IPROC GBIT ETHERNET DRIVER
3616 M: Rafał Miłecki <rafal@milecki.pl>
3617 M: bcm-kernel-feedback-list@broadcom.com
3618 L: netdev@vger.kernel.org
3620 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3621 F: drivers/net/ethernet/broadcom/bgmac*
3622 F: drivers/net/ethernet/broadcom/unimac.h
3624 BROADCOM KONA GPIO DRIVER
3625 M: Ray Jui <rjui@broadcom.com>
3626 L: bcm-kernel-feedback-list@broadcom.com
3628 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3629 F: drivers/gpio/gpio-bcm-kona.c
3631 BROADCOM NETXTREME-E ROCE DRIVER
3632 M: Selvin Xavier <selvin.xavier@broadcom.com>
3633 M: Devesh Sharma <devesh.sharma@broadcom.com>
3634 M: Somnath Kotur <somnath.kotur@broadcom.com>
3635 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3636 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3637 L: linux-rdma@vger.kernel.org
3639 W: http://www.broadcom.com
3640 F: drivers/infiniband/hw/bnxt_re/
3641 F: include/uapi/rdma/bnxt_re-abi.h
3643 BROADCOM NVRAM DRIVER
3644 M: Rafał Miłecki <zajec5@gmail.com>
3645 L: linux-mips@vger.kernel.org
3647 F: drivers/firmware/broadcom/*
3649 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3650 M: Rafał Miłecki <rafal@milecki.pl>
3651 M: Florian Fainelli <f.fainelli@gmail.com>
3652 M: bcm-kernel-feedback-list@broadcom.com
3653 L: linux-pm@vger.kernel.org
3655 T: git git://github.com/broadcom/stblinux.git
3656 F: drivers/soc/bcm/bcm-pmb.c
3657 F: include/dt-bindings/soc/bcm-pmb.h
3659 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3660 M: Rafał Miłecki <zajec5@gmail.com>
3661 L: linux-wireless@vger.kernel.org
3664 F: include/linux/bcma/
3667 M: Kamal Dasu <kdasu.kdev@gmail.com>
3668 M: bcm-kernel-feedback-list@broadcom.com
3670 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3671 F: drivers/spi/spi-bcm-qspi.*
3672 F: drivers/spi/spi-brcmstb-qspi.c
3673 F: drivers/spi/spi-iproc-qspi.c
3675 BROADCOM STB AVS CPUFREQ DRIVER
3676 M: Markus Mayer <mmayer@broadcom.com>
3677 M: bcm-kernel-feedback-list@broadcom.com
3678 L: linux-pm@vger.kernel.org
3680 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3681 F: drivers/cpufreq/brcmstb*
3683 BROADCOM STB AVS TMON DRIVER
3684 M: Markus Mayer <mmayer@broadcom.com>
3685 M: bcm-kernel-feedback-list@broadcom.com
3686 L: linux-pm@vger.kernel.org
3688 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3689 F: drivers/thermal/broadcom/brcmstb*
3691 BROADCOM STB DPFE DRIVER
3692 M: Markus Mayer <mmayer@broadcom.com>
3693 M: bcm-kernel-feedback-list@broadcom.com
3694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3696 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3697 F: drivers/memory/brcmstb_dpfe.c
3699 BROADCOM STB NAND FLASH DRIVER
3700 M: Brian Norris <computersforpeace@gmail.com>
3701 M: Kamal Dasu <kdasu.kdev@gmail.com>
3702 L: linux-mtd@lists.infradead.org
3703 L: bcm-kernel-feedback-list@broadcom.com
3705 F: drivers/mtd/nand/raw/brcmnand/
3707 BROADCOM SYSTEMPORT ETHERNET DRIVER
3708 M: Florian Fainelli <f.fainelli@gmail.com>
3709 L: bcm-kernel-feedback-list@broadcom.com
3710 L: netdev@vger.kernel.org
3712 F: drivers/net/ethernet/broadcom/bcmsysport.*
3713 F: drivers/net/ethernet/broadcom/unimac.h
3715 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3716 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3717 M: Prashant Sreedharan <prashant@broadcom.com>
3718 M: Michael Chan <mchan@broadcom.com>
3719 L: netdev@vger.kernel.org
3721 F: drivers/net/ethernet/broadcom/tg3.*
3723 BROCADE BFA FC SCSI DRIVER
3724 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3725 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3726 L: linux-scsi@vger.kernel.org
3728 F: drivers/scsi/bfa/
3730 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3731 M: Rasesh Mody <rmody@marvell.com>
3732 M: Sudarsana Kalluru <skalluru@marvell.com>
3733 M: GR-Linux-NIC-Dev@marvell.com
3734 L: netdev@vger.kernel.org
3736 F: drivers/net/ethernet/brocade/bna/
3738 BSG (block layer generic sg v4 driver)
3739 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3740 L: linux-scsi@vger.kernel.org
3743 F: include/linux/bsg.h
3744 F: include/uapi/linux/bsg.h
3747 M: Clemens Ladisch <clemens@ladisch.de>
3748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3751 F: Documentation/sound/cards/bt87x.rst
3752 F: sound/pci/bt87x.c
3755 M: Michael Buesch <m@bues.ch>
3757 W: http://bu3sch.de/btgpio.php
3758 F: drivers/gpio/gpio-bt8xx.c
3761 M: Chris Mason <clm@fb.com>
3762 M: Josef Bacik <josef@toxicpanda.com>
3763 M: David Sterba <dsterba@suse.com>
3764 L: linux-btrfs@vger.kernel.org
3766 W: http://btrfs.wiki.kernel.org/
3767 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3769 F: Documentation/filesystems/btrfs.rst
3771 F: include/linux/btrfs*
3772 F: include/uapi/linux/btrfs*
3774 BTTV VIDEO4LINUX DRIVER
3775 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3776 L: linux-media@vger.kernel.org
3778 W: https://linuxtv.org
3779 T: git git://linuxtv.org/media_tree.git
3780 F: Documentation/driver-api/media/drivers/bttv*
3781 F: drivers/media/pci/bt8xx/bttv*
3783 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3784 M: Chanwoo Choi <cw00.choi@samsung.com>
3785 L: linux-pm@vger.kernel.org
3786 L: linux-samsung-soc@vger.kernel.org
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3789 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3790 F: drivers/devfreq/exynos-bus.c
3792 BUSLOGIC SCSI DRIVER
3793 M: Khalid Aziz <khalid@gonehiking.org>
3794 L: linux-scsi@vger.kernel.org
3796 F: drivers/scsi/BusLogic.*
3797 F: drivers/scsi/FlashPoint.*
3799 C-MEDIA CMI8788 DRIVER
3800 M: Clemens Ladisch <clemens@ladisch.de>
3801 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3804 F: sound/pci/oxygen/
3807 M: Guo Ren <guoren@kernel.org>
3808 L: linux-csky@vger.kernel.org
3810 T: git https://github.com/c-sky/csky-linux.git
3811 F: Documentation/devicetree/bindings/csky/
3812 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3813 F: Documentation/devicetree/bindings/timer/csky,*
3815 F: drivers/clocksource/timer-gx6605s.c
3816 F: drivers/clocksource/timer-mp-csky.c
3817 F: drivers/irqchip/irq-csky-*
3821 CA8210 IEEE-802.15.4 RADIO DRIVER
3822 M: Harry Morris <h.morris@cascoda.com>
3823 L: linux-wpan@vger.kernel.org
3825 W: https://github.com/Cascoda/ca8210-linux.git
3826 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3827 F: drivers/net/ieee802154/ca8210.c
3829 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3830 M: David Howells <dhowells@redhat.com>
3831 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3833 F: Documentation/filesystems/caching/cachefiles.rst
3836 CADENCE MIPI-CSI2 BRIDGES
3837 M: Maxime Ripard <mripard@kernel.org>
3838 L: linux-media@vger.kernel.org
3840 F: Documentation/devicetree/bindings/media/cdns,*.txt
3841 F: drivers/media/platform/cadence/cdns-csi2*
3844 L: linux-mtd@lists.infradead.org
3846 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3847 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3849 CADENCE USB3 DRD IP DRIVER
3850 M: Peter Chen <peter.chen@kernel.org>
3851 M: Pawel Laszczak <pawell@cadence.com>
3852 R: Roger Quadros <rogerq@kernel.org>
3853 R: Aswath Govindraju <a-govindraju@ti.com>
3854 L: linux-usb@vger.kernel.org
3856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3857 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3858 F: drivers/usb/cdns3/
3859 X: drivers/usb/cdns3/cdnsp*
3861 CADENCE USBSSP DRD IP DRIVER
3862 M: Pawel Laszczak <pawell@cadence.com>
3863 L: linux-usb@vger.kernel.org
3865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3866 F: drivers/usb/cdns3/
3867 X: drivers/usb/cdns3/cdns3*
3869 CADET FM/AM RADIO RECEIVER DRIVER
3870 M: Hans Verkuil <hverkuil@xs4all.nl>
3871 L: linux-media@vger.kernel.org
3873 W: https://linuxtv.org
3874 T: git git://linuxtv.org/media_tree.git
3875 F: drivers/media/radio/radio-cadet*
3877 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3878 L: linux-media@vger.kernel.org
3880 T: git git://linuxtv.org/media_tree.git
3881 F: Documentation/admin-guide/media/cafe_ccic*
3882 F: drivers/media/platform/marvell-ccic/
3885 L: netdev@vger.kernel.org
3887 F: Documentation/networking/caif/
3888 F: drivers/net/caif/
3889 F: include/net/caif/
3890 F: include/uapi/linux/caif/
3894 M: Toke Høiland-Jørgensen <toke@toke.dk>
3895 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3897 F: net/sched/sch_cake.c
3900 M: Wolfgang Grandegger <wg@grandegger.com>
3901 M: Marc Kleine-Budde <mkl@pengutronix.de>
3902 L: linux-can@vger.kernel.org
3904 W: https://github.com/linux-can
3905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3907 F: Documentation/devicetree/bindings/net/can/
3909 F: include/linux/can/bittiming.h
3910 F: include/linux/can/dev.h
3911 F: include/linux/can/led.h
3912 F: include/linux/can/length.h
3913 F: include/linux/can/platform/
3914 F: include/linux/can/rx-offload.h
3915 F: include/uapi/linux/can/error.h
3916 F: include/uapi/linux/can/netlink.h
3917 F: include/uapi/linux/can/vxcan.h
3920 M: Oliver Hartkopp <socketcan@hartkopp.net>
3921 M: Marc Kleine-Budde <mkl@pengutronix.de>
3922 L: linux-can@vger.kernel.org
3924 W: https://github.com/linux-can
3925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3927 F: Documentation/networking/can.rst
3928 F: include/linux/can/can-ml.h
3929 F: include/linux/can/core.h
3930 F: include/linux/can/skb.h
3931 F: include/net/netns/can.h
3932 F: include/uapi/linux/can.h
3933 F: include/uapi/linux/can/bcm.h
3934 F: include/uapi/linux/can/gw.h
3935 F: include/uapi/linux/can/isotp.h
3936 F: include/uapi/linux/can/raw.h
3939 CAN-J1939 NETWORK LAYER
3940 M: Robin van der Gracht <robin@protonic.nl>
3941 M: Oleksij Rempel <o.rempel@pengutronix.de>
3942 R: kernel@pengutronix.de
3943 L: linux-can@vger.kernel.org
3945 F: Documentation/networking/j1939.rst
3946 F: include/uapi/linux/can/j1939.h
3950 M: Serge Hallyn <serge@hallyn.com>
3951 L: linux-security-module@vger.kernel.org
3953 F: include/linux/capability.h
3954 F: include/uapi/linux/capability.h
3955 F: kernel/capability.c
3956 F: security/commoncap.c
3958 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3959 M: Kevin Tsai <ktsai@capellamicro.com>
3961 F: drivers/iio/light/cm*
3963 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3964 M: Christian Lamparter <chunkeey@googlemail.com>
3965 L: linux-wireless@vger.kernel.org
3967 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3968 F: drivers/net/wireless/ath/carl9170/
3971 M: Robert Richter <rric@kernel.org>
3973 W: http://www.marvell.com
3974 F: drivers/i2c/busses/i2c-octeon*
3975 F: drivers/i2c/busses/i2c-thunderx*
3977 CAVIUM LIQUIDIO NETWORK DRIVER
3978 M: Derek Chickles <dchickles@marvell.com>
3979 M: Satanand Burla <sburla@marvell.com>
3980 M: Felix Manlunas <fmanlunas@marvell.com>
3981 L: netdev@vger.kernel.org
3983 W: http://www.marvell.com
3984 F: drivers/net/ethernet/cavium/liquidio/
3987 M: Robert Richter <rric@kernel.org>
3989 W: http://www.marvell.com
3990 F: drivers/mmc/host/cavium*
3992 CAVIUM OCTEON-TX CRYPTO DRIVER
3993 M: George Cherian <gcherian@marvell.com>
3994 L: linux-crypto@vger.kernel.org
3996 W: http://www.marvell.com
3997 F: drivers/crypto/cavium/cpt/
3999 CAVIUM THUNDERX2 ARM64 SOC
4000 M: Robert Richter <rric@kernel.org>
4001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4003 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4004 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4006 CC2520 IEEE-802.15.4 RADIO DRIVER
4007 M: Varka Bhadram <varkabhadram@gmail.com>
4008 L: linux-wpan@vger.kernel.org
4010 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4011 F: drivers/net/ieee802154/cc2520.c
4012 F: include/linux/spi/cc2520.h
4014 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4015 M: Gilad Ben-Yossef <gilad@benyossef.com>
4016 L: linux-crypto@vger.kernel.org
4018 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4019 F: drivers/crypto/ccree/
4021 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4022 M: Hadar Gat <hadar.gat@arm.com>
4023 L: linux-crypto@vger.kernel.org
4025 F: drivers/char/hw_random/cctrng.c
4026 F: drivers/char/hw_random/cctrng.h
4027 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4028 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4031 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4032 L: linux-media@vger.kernel.org
4034 W: http://linuxtv.org
4035 T: git git://linuxtv.org/media_tree.git
4036 F: Documentation/ABI/testing/debugfs-cec-error-inj
4037 F: Documentation/devicetree/bindings/media/cec.txt
4038 F: Documentation/driver-api/media/cec-core.rst
4039 F: Documentation/userspace-api/media/cec
4040 F: drivers/media/cec/
4041 F: drivers/media/rc/keymaps/rc-cec.c
4042 F: include/media/cec-notifier.h
4043 F: include/media/cec.h
4044 F: include/uapi/linux/cec-funcs.h
4045 F: include/uapi/linux/cec.h
4048 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4049 L: linux-media@vger.kernel.org
4051 W: http://linuxtv.org
4052 T: git git://linuxtv.org/media_tree.git
4053 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4054 F: drivers/media/cec/platform/cec-gpio/
4056 CELL BROADBAND ENGINE ARCHITECTURE
4057 M: Arnd Bergmann <arnd@arndb.de>
4058 L: linuxppc-dev@lists.ozlabs.org
4060 W: http://www.ibm.com/developerworks/power/cell/
4061 F: arch/powerpc/include/asm/cell*.h
4062 F: arch/powerpc/include/asm/spu*.h
4063 F: arch/powerpc/include/uapi/asm/spu*.h
4064 F: arch/powerpc/platforms/cell/
4066 CELLWISE CW2015 BATTERY DRIVER
4067 M: Tobias Schrammm <t.schramm@manjaro.org>
4069 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4070 F: drivers/power/supply/cw2015_battery.c
4072 CEPH COMMON CODE (LIBCEPH)
4073 M: Ilya Dryomov <idryomov@gmail.com>
4074 M: Jeff Layton <jlayton@kernel.org>
4075 L: ceph-devel@vger.kernel.org
4078 T: git git://github.com/ceph/ceph-client.git
4079 F: include/linux/ceph/
4080 F: include/linux/crush/
4083 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4084 M: Jeff Layton <jlayton@kernel.org>
4085 M: Ilya Dryomov <idryomov@gmail.com>
4086 L: ceph-devel@vger.kernel.org
4089 T: git git://github.com/ceph/ceph-client.git
4090 F: Documentation/filesystems/ceph.rst
4093 CERTIFICATE HANDLING
4094 M: David Howells <dhowells@redhat.com>
4095 M: David Woodhouse <dwmw2@infradead.org>
4096 L: keyrings@vger.kernel.org
4098 F: Documentation/admin-guide/module-signing.rst
4100 F: scripts/extract-cert.c
4101 F: scripts/sign-file.c
4103 CFAG12864B LCD DRIVER
4104 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4106 F: drivers/auxdisplay/cfag12864b.c
4107 F: include/linux/cfag12864b.h
4109 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4110 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4112 F: drivers/auxdisplay/cfag12864bfb.c
4113 F: include/linux/cfag12864b.h
4115 CHAR and MISC DRIVERS
4116 M: Arnd Bergmann <arnd@arndb.de>
4117 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4122 F: include/linux/miscdevice.h
4123 X: drivers/char/agp/
4124 X: drivers/char/hw_random/
4125 X: drivers/char/ipmi/
4126 X: drivers/char/random.c
4127 X: drivers/char/tpm/
4130 M: Andy Whitcroft <apw@canonical.com>
4131 M: Joe Perches <joe@perches.com>
4133 F: scripts/checkpatch.pl
4135 CHINESE DOCUMENTATION
4136 M: Harry Wei <harryxiyou@gmail.com>
4137 M: Alex Shi <alex.shi@linux.alibaba.com>
4138 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4140 F: Documentation/translations/zh_CN/
4142 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4143 M: Peter Chen <peter.chen@kernel.org>
4144 L: linux-usb@vger.kernel.org
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4147 F: drivers/usb/chipidea/
4149 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4150 M: Hans de Goede <hdegoede@redhat.com>
4151 L: linux-input@vger.kernel.org
4153 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4154 F: drivers/input/touchscreen/chipone_icn8318.c
4156 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4157 M: Hans de Goede <hdegoede@redhat.com>
4158 L: linux-input@vger.kernel.org
4160 F: drivers/input/touchscreen/chipone_icn8505.c
4162 CHROME HARDWARE PLATFORM SUPPORT
4163 M: Benson Leung <bleung@chromium.org>
4164 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4167 F: drivers/platform/chrome/
4169 CHROMEOS EC CODEC DRIVER
4170 M: Cheng-Yi Chiang <cychiang@chromium.org>
4171 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4172 R: Guenter Roeck <groeck@chromium.org>
4174 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4175 F: sound/soc/codecs/cros_ec_codec.*
4177 CHROMEOS EC SUBDRIVERS
4178 M: Benson Leung <bleung@chromium.org>
4179 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4180 R: Guenter Roeck <groeck@chromium.org>
4182 F: drivers/power/supply/cros_usbpd-charger.c
4186 CHRONTEL CH7322 CEC DRIVER
4187 M: Jeff Chase <jnchase@google.com>
4188 L: linux-media@vger.kernel.org
4190 T: git git://linuxtv.org/media_tree.git
4191 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4192 F: drivers/media/cec/i2c/ch7322.c
4194 CIRRUS LOGIC AUDIO CODEC DRIVERS
4195 M: James Schulman <james.schulman@cirrus.com>
4196 M: David Rhodes <david.rhodes@cirrus.com>
4197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4198 L: patches@opensource.cirrus.com
4200 F: sound/soc/codecs/cs*
4202 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4203 M: Hartley Sweeten <hsweeten@visionengravers.com>
4204 L: netdev@vger.kernel.org
4206 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4208 CIRRUS LOGIC LOCHNAGAR DRIVER
4209 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4210 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4211 L: patches@opensource.cirrus.com
4213 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4214 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4215 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4216 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4217 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4218 F: Documentation/hwmon/lochnagar.rst
4219 F: drivers/clk/clk-lochnagar.c
4220 F: drivers/hwmon/lochnagar-hwmon.c
4221 F: drivers/mfd/lochnagar-i2c.c
4222 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4223 F: drivers/regulator/lochnagar-regulator.c
4224 F: include/dt-bindings/clk/lochnagar.h
4225 F: include/dt-bindings/pinctrl/lochnagar.h
4226 F: include/linux/mfd/lochnagar*
4227 F: sound/soc/codecs/lochnagar-sc.c
4229 CIRRUS LOGIC MADERA CODEC DRIVERS
4230 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4231 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4232 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4233 L: patches@opensource.cirrus.com
4235 W: https://github.com/CirrusLogic/linux-drivers/wiki
4236 T: git https://github.com/CirrusLogic/linux-drivers.git
4237 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4238 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4239 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4240 F: drivers/gpio/gpio-madera*
4241 F: drivers/irqchip/irq-madera*
4242 F: drivers/mfd/cs47l*
4243 F: drivers/mfd/madera*
4244 F: drivers/pinctrl/cirrus/*
4245 F: include/dt-bindings/sound/madera*
4246 F: include/linux/irqchip/irq-madera*
4247 F: include/linux/mfd/madera/*
4248 F: include/sound/madera*
4249 F: sound/soc/codecs/cs47l*
4250 F: sound/soc/codecs/madera*
4252 CISCO FCOE HBA DRIVER
4253 M: Satish Kharat <satishkh@cisco.com>
4254 M: Sesidhar Baddela <sebaddel@cisco.com>
4255 M: Karan Tilak Kumar <kartilak@cisco.com>
4256 L: linux-scsi@vger.kernel.org
4258 F: drivers/scsi/fnic/
4260 CISCO SCSI HBA DRIVER
4261 M: Karan Tilak Kumar <kartilak@cisco.com>
4262 M: Sesidhar Baddela <sebaddel@cisco.com>
4263 L: linux-scsi@vger.kernel.org
4265 F: drivers/scsi/snic/
4267 CISCO VIC ETHERNET NIC DRIVER
4268 M: Christian Benvenuti <benve@cisco.com>
4269 M: Govindarajulu Varadarajan <_govind@gmx.com>
4271 F: drivers/net/ethernet/cisco/enic/
4273 CISCO VIC LOW LATENCY NIC DRIVER
4274 M: Christian Benvenuti <benve@cisco.com>
4275 M: Nelson Escobar <neescoba@cisco.com>
4277 F: drivers/infiniband/hw/usnic/
4280 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4284 CLANG/LLVM BUILD SUPPORT
4285 M: Nathan Chancellor <nathan@kernel.org>
4286 M: Nick Desaulniers <ndesaulniers@google.com>
4287 L: clang-built-linux@googlegroups.com
4289 W: https://clangbuiltlinux.github.io/
4290 B: https://github.com/ClangBuiltLinux/linux/issues
4291 C: irc://chat.freenode.net/clangbuiltlinux
4292 F: Documentation/kbuild/llvm.rst
4293 F: include/linux/compiler-clang.h
4294 F: scripts/clang-tools/
4295 F: scripts/clang-version.sh
4296 F: scripts/lld-version.sh
4297 K: \b(?i:clang|llvm)\b
4300 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4301 L: linux-kernel@vger.kernel.org
4303 F: include/linux/cleancache.h
4307 M: Russell King <linux@armlinux.org.uk>
4308 L: linux-clk@vger.kernel.org
4310 F: include/linux/clk.h
4312 CLOCKSOURCE, CLOCKEVENT DRIVERS
4313 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4314 M: Thomas Gleixner <tglx@linutronix.de>
4315 L: linux-kernel@vger.kernel.org
4317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4318 F: Documentation/devicetree/bindings/timer/
4319 F: drivers/clocksource/
4322 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4323 M: Daniel Oliveira Nascimento <don@syst.com.br>
4324 L: platform-driver-x86@vger.kernel.org
4326 F: drivers/platform/x86/classmate-laptop.c
4329 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4330 L: linux-media@vger.kernel.org
4332 W: https://linuxtv.org
4333 T: git git://linuxtv.org/media_tree.git
4334 F: drivers/media/pci/cobalt/
4336 COCCINELLE/Semantic Patches (SmPL)
4337 M: Julia Lawall <Julia.Lawall@inria.fr>
4338 M: Gilles Muller <Gilles.Muller@inria.fr>
4339 M: Nicolas Palix <nicolas.palix@imag.fr>
4340 M: Michal Marek <michal.lkml@markovi.net>
4341 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4343 W: http://coccinelle.lip6.fr/
4344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4345 F: Documentation/dev-tools/coccinelle.rst
4346 F: scripts/coccicheck
4347 F: scripts/coccinelle/
4350 M: Jan Harkes <jaharkes@cs.cmu.edu>
4352 L: codalist@coda.cs.cmu.edu
4354 W: http://www.coda.cs.cmu.edu/
4355 F: Documentation/filesystems/coda.rst
4357 F: include/linux/coda*.h
4358 F: include/uapi/linux/coda*.h
4360 CODA V4L2 MEM2MEM DRIVER
4361 M: Philipp Zabel <p.zabel@pengutronix.de>
4362 L: linux-media@vger.kernel.org
4364 F: Documentation/devicetree/bindings/media/coda.yaml
4365 F: drivers/media/platform/coda/
4368 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4370 F: Documentation/process/code-of-conduct-interpretation.rst
4371 F: Documentation/process/code-of-conduct.rst
4373 COMMON CLK FRAMEWORK
4374 M: Michael Turquette <mturquette@baylibre.com>
4375 M: Stephen Boyd <sboyd@kernel.org>
4376 L: linux-clk@vger.kernel.org
4378 Q: http://patchwork.kernel.org/project/linux-clk/list/
4379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4380 F: Documentation/devicetree/bindings/clock/
4382 F: include/linux/clk-pr*
4383 F: include/linux/clk/
4384 F: include/linux/of_clk.h
4385 X: drivers/clk/clkdev.c
4387 COMMON INTERNET FILE SYSTEM (CIFS)
4388 M: Steve French <sfrench@samba.org>
4389 L: linux-cifs@vger.kernel.org
4390 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4392 W: http://linux-cifs.samba.org/
4393 T: git git://git.samba.org/sfrench/cifs-2.6.git
4394 F: Documentation/admin-guide/cifs/
4397 COMPACTPCI HOTPLUG CORE
4398 M: Scott Murray <scott@spiteful.org>
4399 L: linux-pci@vger.kernel.org
4401 F: drivers/pci/hotplug/cpci_hotplug*
4403 COMPACTPCI HOTPLUG GENERIC DRIVER
4404 M: Scott Murray <scott@spiteful.org>
4405 L: linux-pci@vger.kernel.org
4407 F: drivers/pci/hotplug/cpcihp_generic.c
4409 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4410 M: Scott Murray <scott@spiteful.org>
4411 L: linux-pci@vger.kernel.org
4413 F: drivers/pci/hotplug/cpcihp_zt5550.*
4415 COMPAL LAPTOP SUPPORT
4416 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4417 L: platform-driver-x86@vger.kernel.org
4419 F: drivers/platform/x86/compal-laptop.c
4422 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4424 F: include/linux/compiler_attributes.h
4426 CONEXANT ACCESSRUNNER USB DRIVER
4427 L: accessrunner-general@lists.sourceforge.net
4429 W: http://accessrunner.sourceforge.net/
4430 F: drivers/usb/atm/cxacru.c
4433 M: Joel Becker <jlbec@evilplan.org>
4434 M: Christoph Hellwig <hch@lst.de>
4436 T: git git://git.infradead.org/users/hch/configfs.git
4438 F: include/linux/configfs.h
4439 F: samples/configfs/
4442 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4444 F: drivers/video/console/
4445 F: include/linux/console*
4447 CONTROL GROUP (CGROUP)
4448 M: Tejun Heo <tj@kernel.org>
4449 M: Zefan Li <lizefan.x@bytedance.com>
4450 M: Johannes Weiner <hannes@cmpxchg.org>
4451 L: cgroups@vger.kernel.org
4453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4454 F: Documentation/admin-guide/cgroup-v1/
4455 F: Documentation/admin-guide/cgroup-v2.rst
4456 F: include/linux/cgroup*
4459 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4460 M: Tejun Heo <tj@kernel.org>
4461 M: Jens Axboe <axboe@kernel.dk>
4462 L: cgroups@vger.kernel.org
4463 L: linux-block@vger.kernel.org
4464 T: git git://git.kernel.dk/linux-block
4465 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4466 F: block/bfq-cgroup.c
4467 F: block/blk-cgroup.c
4468 F: block/blk-iolatency.c
4469 F: block/blk-throttle.c
4470 F: include/linux/blk-cgroup.h
4472 CONTROL GROUP - CPUSET
4473 M: Zefan Li <lizefan.x@bytedance.com>
4474 L: cgroups@vger.kernel.org
4476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4477 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4478 F: include/linux/cpuset.h
4479 F: kernel/cgroup/cpuset.c
4481 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4482 M: Johannes Weiner <hannes@cmpxchg.org>
4483 M: Michal Hocko <mhocko@kernel.org>
4484 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4485 L: cgroups@vger.kernel.org
4486 L: linux-mm@kvack.org
4491 CORETEMP HARDWARE MONITORING DRIVER
4492 M: Fenghua Yu <fenghua.yu@intel.com>
4493 L: linux-hwmon@vger.kernel.org
4495 F: Documentation/hwmon/coretemp.rst
4496 F: drivers/hwmon/coretemp.c
4498 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4499 M: Marius Zachmann <mail@mariuszachmann.de>
4500 L: linux-hwmon@vger.kernel.org
4502 F: drivers/hwmon/corsair-cpro.c
4504 CORSAIR-PSU HARDWARE MONITOR DRIVER
4505 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4506 L: linux-hwmon@vger.kernel.org
4508 F: Documentation/hwmon/corsair-psu.rst
4509 F: drivers/hwmon/corsair-psu.c
4511 COSA/SRP SYNC SERIAL DRIVER
4512 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4514 W: http://www.fi.muni.cz/~kas/cosa/
4515 F: drivers/net/wan/cosa*
4518 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4519 L: linux-iio@vger.kernel.org
4521 F: Documentation/ABI/testing/sysfs-bus-counter*
4522 F: Documentation/driver-api/generic-counter.rst
4524 F: include/linux/counter.h
4525 F: include/linux/counter_enum.h
4527 CPMAC ETHERNET DRIVER
4528 M: Florian Fainelli <f.fainelli@gmail.com>
4529 L: netdev@vger.kernel.org
4531 F: drivers/net/ethernet/ti/cpmac.c
4533 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4534 M: Viresh Kumar <viresh.kumar@linaro.org>
4535 M: Sudeep Holla <sudeep.holla@arm.com>
4536 L: linux-pm@vger.kernel.org
4538 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4539 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4541 CPU FREQUENCY SCALING FRAMEWORK
4542 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4543 M: Viresh Kumar <viresh.kumar@linaro.org>
4544 L: linux-pm@vger.kernel.org
4546 B: https://bugzilla.kernel.org
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4549 F: Documentation/admin-guide/pm/cpufreq.rst
4550 F: Documentation/admin-guide/pm/intel_pstate.rst
4551 F: Documentation/cpu-freq/
4552 F: Documentation/devicetree/bindings/cpufreq/
4554 F: include/linux/cpufreq.h
4555 F: include/linux/sched/cpufreq.h
4556 F: kernel/sched/cpufreq*.c
4557 F: tools/testing/selftests/cpufreq/
4559 CPU IDLE TIME MANAGEMENT FRAMEWORK
4560 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4561 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4562 L: linux-pm@vger.kernel.org
4564 B: https://bugzilla.kernel.org
4565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4566 F: Documentation/admin-guide/pm/cpuidle.rst
4567 F: Documentation/driver-api/pm/cpuidle.rst
4569 F: include/linux/cpuidle.h
4571 CPU POWER MONITORING SUBSYSTEM
4572 M: Thomas Renninger <trenn@suse.com>
4573 M: Shuah Khan <shuah@kernel.org>
4574 M: Shuah Khan <skhan@linuxfoundation.org>
4575 L: linux-pm@vger.kernel.org
4577 F: tools/power/cpupower/
4580 M: "H. Peter Anvin" <hpa@zytor.com>
4582 F: arch/x86/kernel/cpuid.c
4583 F: arch/x86/kernel/msr.c
4585 CPUIDLE DRIVER - ARM BIG LITTLE
4586 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4587 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4588 L: linux-pm@vger.kernel.org
4589 L: linux-arm-kernel@lists.infradead.org
4591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4592 F: drivers/cpuidle/cpuidle-big_little.c
4594 CPUIDLE DRIVER - ARM EXYNOS
4595 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4596 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4597 M: Kukjin Kim <kgene@kernel.org>
4598 L: linux-pm@vger.kernel.org
4599 L: linux-samsung-soc@vger.kernel.org
4601 F: arch/arm/mach-exynos/pm.c
4602 F: drivers/cpuidle/cpuidle-exynos.c
4603 F: include/linux/platform_data/cpuidle-exynos.h
4605 CPUIDLE DRIVER - ARM PSCI
4606 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4607 M: Sudeep Holla <sudeep.holla@arm.com>
4608 L: linux-pm@vger.kernel.org
4609 L: linux-arm-kernel@lists.infradead.org
4611 F: drivers/cpuidle/cpuidle-psci.c
4613 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4614 M: Ulf Hansson <ulf.hansson@linaro.org>
4615 L: linux-pm@vger.kernel.org
4616 L: linux-arm-kernel@lists.infradead.org
4618 F: drivers/cpuidle/cpuidle-psci.h
4619 F: drivers/cpuidle/cpuidle-psci-domain.c
4622 M: Nicolas Pitre <nico@fluxnic.net>
4624 F: Documentation/filesystems/cramfs.rst
4628 M: Bastien Nocera <hadess@hadess.net>
4629 L: linux-input@vger.kernel.org
4631 F: drivers/hid/hid-creative-sb0540.c
4634 M: Herbert Xu <herbert@gondor.apana.org.au>
4635 M: "David S. Miller" <davem@davemloft.net>
4636 L: linux-crypto@vger.kernel.org
4638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4640 F: Documentation/crypto/
4641 F: Documentation/devicetree/bindings/crypto/
4646 F: include/linux/crypto*
4649 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4650 M: Neil Horman <nhorman@tuxdriver.com>
4651 L: linux-crypto@vger.kernel.org
4653 F: crypto/ansi_cprng.c
4657 M: Hans Verkuil <hverkuil@xs4all.nl>
4658 L: linux-media@vger.kernel.org
4660 W: http://linuxtv.org
4661 T: git git://linuxtv.org/media_tree.git
4662 F: drivers/media/i2c/cs3308.c
4664 CS5535 Audio ALSA driver
4665 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4667 F: sound/pci/cs5535audio/
4669 CSI DRIVERS FOR ALLWINNER V3s
4670 M: Yong Deng <yong.deng@magewell.com>
4671 L: linux-media@vger.kernel.org
4673 T: git git://linuxtv.org/media_tree.git
4674 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4675 F: drivers/media/platform/sunxi/sun6i-csi/
4678 M: Solomon Peachy <pizza@shaftnet.org>
4680 F: drivers/net/wireless/st/cw1200/
4682 CX18 VIDEO4LINUX DRIVER
4683 M: Andy Walls <awalls@md.metrocast.net>
4684 L: linux-media@vger.kernel.org
4686 W: https://linuxtv.org
4687 T: git git://linuxtv.org/media_tree.git
4688 F: drivers/media/pci/cx18/
4689 F: include/uapi/linux/ivtv*
4691 CX2341X MPEG ENCODER HELPER MODULE
4692 M: Hans Verkuil <hverkuil@xs4all.nl>
4693 L: linux-media@vger.kernel.org
4695 W: https://linuxtv.org
4696 T: git git://linuxtv.org/media_tree.git
4697 F: drivers/media/common/cx2341x*
4698 F: include/media/drv-intf/cx2341x.h
4700 CX24120 MEDIA DRIVER
4701 M: Jemma Denson <jdenson@gmail.com>
4702 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4703 L: linux-media@vger.kernel.org
4705 W: https://linuxtv.org
4706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4707 F: drivers/media/dvb-frontends/cx24120*
4709 CX88 VIDEO4LINUX DRIVER
4710 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4711 L: linux-media@vger.kernel.org
4713 W: https://linuxtv.org
4714 T: git git://linuxtv.org/media_tree.git
4715 F: Documentation/driver-api/media/drivers/cx88*
4716 F: drivers/media/pci/cx88/
4718 CXD2820R MEDIA DRIVER
4719 M: Antti Palosaari <crope@iki.fi>
4720 L: linux-media@vger.kernel.org
4722 W: https://linuxtv.org
4723 W: http://palosaari.fi/linux/
4724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4725 T: git git://linuxtv.org/anttip/media_tree.git
4726 F: drivers/media/dvb-frontends/cxd2820r*
4728 CXGB3 ETHERNET DRIVER (CXGB3)
4729 M: Raju Rangoju <rajur@chelsio.com>
4730 L: netdev@vger.kernel.org
4732 W: http://www.chelsio.com
4733 F: drivers/net/ethernet/chelsio/cxgb3/
4735 CXGB3 ISCSI DRIVER (CXGB3I)
4736 M: Karen Xie <kxie@chelsio.com>
4737 L: linux-scsi@vger.kernel.org
4739 W: http://www.chelsio.com
4740 F: drivers/scsi/cxgbi/cxgb3i
4742 CXGB4 CRYPTO DRIVER (chcr)
4743 M: Ayush Sawal <ayush.sawal@chelsio.com>
4744 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4745 M: Rohit Maheshwari <rohitm@chelsio.com>
4746 L: linux-crypto@vger.kernel.org
4748 W: http://www.chelsio.com
4749 F: drivers/crypto/chelsio
4751 CXGB4 INLINE CRYPTO DRIVER
4752 M: Ayush Sawal <ayush.sawal@chelsio.com>
4753 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4754 M: Rohit Maheshwari <rohitm@chelsio.com>
4755 L: netdev@vger.kernel.org
4757 W: http://www.chelsio.com
4758 F: drivers/net/ethernet/chelsio/inline_crypto/
4760 CXGB4 ETHERNET DRIVER (CXGB4)
4761 M: Raju Rangoju <rajur@chelsio.com>
4762 L: netdev@vger.kernel.org
4764 W: http://www.chelsio.com
4765 F: drivers/net/ethernet/chelsio/cxgb4/
4767 CXGB4 ISCSI DRIVER (CXGB4I)
4768 M: Karen Xie <kxie@chelsio.com>
4769 L: linux-scsi@vger.kernel.org
4771 W: http://www.chelsio.com
4772 F: drivers/scsi/cxgbi/cxgb4i
4774 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4775 M: Potnuri Bharat Teja <bharat@chelsio.com>
4776 L: linux-rdma@vger.kernel.org
4778 W: http://www.openfabrics.org
4779 F: drivers/infiniband/hw/cxgb4/
4780 F: include/uapi/rdma/cxgb4-abi.h
4782 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4783 M: Raju Rangoju <rajur@chelsio.com>
4784 L: netdev@vger.kernel.org
4786 W: http://www.chelsio.com
4787 F: drivers/net/ethernet/chelsio/cxgb4vf/
4789 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4790 M: Frederic Barrat <fbarrat@linux.ibm.com>
4791 M: Andrew Donnellan <ajd@linux.ibm.com>
4792 L: linuxppc-dev@lists.ozlabs.org
4794 F: Documentation/ABI/testing/sysfs-class-cxl
4795 F: Documentation/powerpc/cxl.rst
4796 F: arch/powerpc/platforms/powernv/pci-cxl.c
4797 F: drivers/misc/cxl/
4798 F: include/misc/cxl*
4799 F: include/uapi/misc/cxl.h
4801 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4802 M: Manoj N. Kumar <manoj@linux.ibm.com>
4803 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4804 M: Uma Krishnan <ukrishn@linux.ibm.com>
4805 L: linux-scsi@vger.kernel.org
4807 F: Documentation/powerpc/cxlflash.rst
4808 F: drivers/scsi/cxlflash/
4809 F: include/uapi/scsi/cxlflash_ioctl.h
4812 M: Russell King <linux@armlinux.org.uk>
4813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4815 W: http://www.armlinux.org.uk/
4816 F: drivers/video/fbdev/cyber2000fb.*
4818 CYCLADES ASYNC MUX DRIVER
4820 W: http://www.cyclades.com/
4821 F: drivers/tty/cyclades.c
4822 F: include/linux/cyclades.h
4823 F: include/uapi/linux/cyclades.h
4825 CYCLADES PC300 DRIVER
4827 W: http://www.cyclades.com/
4828 F: drivers/net/wan/pc300*
4830 CYPRESS_FIRMWARE MEDIA DRIVER
4831 M: Antti Palosaari <crope@iki.fi>
4832 L: linux-media@vger.kernel.org
4834 W: https://linuxtv.org
4835 W: http://palosaari.fi/linux/
4836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4837 T: git git://linuxtv.org/anttip/media_tree.git
4838 F: drivers/media/common/cypress_firmware*
4840 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4841 M: Linus Walleij <linus.walleij@linaro.org>
4842 L: linux-input@vger.kernel.org
4844 F: drivers/input/touchscreen/cy8ctma140.c
4846 CYTTSP TOUCHSCREEN DRIVER
4847 M: Ferruh Yigit <fery@cypress.com>
4848 L: linux-input@vger.kernel.org
4850 F: drivers/input/touchscreen/cyttsp*
4851 F: include/linux/input/cyttsp.h
4853 D-LINK DIR-685 TOUCHKEYS DRIVER
4854 M: Linus Walleij <linus.walleij@linaro.org>
4855 L: linux-input@vger.kernel.org
4857 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4859 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4860 M: Joshua Kinard <kumba@gentoo.org>
4862 F: drivers/rtc/rtc-ds1685.c
4863 F: include/linux/rtc/ds1685.h
4865 DAMA SLAVE for AX.25
4866 M: Joerg Reuter <jreuter@yaina.de>
4867 L: linux-hams@vger.kernel.org
4869 W: http://yaina.de/jreuter/
4870 W: http://www.qsl.net/dl1bke/
4871 F: net/ax25/af_ax25.c
4872 F: net/ax25/ax25_dev.c
4873 F: net/ax25/ax25_ds_*
4874 F: net/ax25/ax25_in.c
4875 F: net/ax25/ax25_out.c
4876 F: net/ax25/ax25_timer.c
4877 F: net/ax25/sysctl_net_ax25.c
4879 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4880 L: netdev@vger.kernel.org
4882 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4883 F: drivers/net/ethernet/dec/tulip/dmfe.c
4885 DC390/AM53C974 SCSI driver
4886 M: Hannes Reinecke <hare@suse.com>
4887 L: linux-scsi@vger.kernel.org
4889 F: drivers/scsi/am53c974.c
4892 M: Oliver Neukum <oliver@neukum.org>
4893 M: Ali Akcaagac <aliakc@web.de>
4894 M: Jamie Lenehan <lenehan@twibble.org>
4895 L: dc395x@twibble.org
4897 W: http://twibble.org/dist/dc395x/
4898 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4899 F: Documentation/scsi/dc395x.rst
4900 F: drivers/scsi/dc395x.*
4903 L: dccp@vger.kernel.org
4905 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4906 F: include/linux/dccp.h
4907 F: include/linux/tfrc.h
4908 F: include/uapi/linux/dccp.h
4911 DECnet NETWORK LAYER
4912 L: linux-decnet-user@lists.sourceforge.net
4914 W: http://linux-decnet.sourceforge.net
4915 F: Documentation/networking/decnet.rst
4918 DECSTATION PLATFORM SUPPORT
4919 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4920 L: linux-mips@vger.kernel.org
4922 W: http://www.linux-mips.org/wiki/DECstation
4924 F: arch/mips/include/asm/dec/
4925 F: arch/mips/include/asm/mach-dec/
4927 DEFXX FDDI NETWORK DRIVER
4928 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4930 F: drivers/net/fddi/defxx.*
4932 DEFZA FDDI NETWORK DRIVER
4933 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4935 F: drivers/net/fddi/defza.*
4937 DEINTERLACE DRIVERS FOR ALLWINNER H3
4938 M: Jernej Skrabec <jernej.skrabec@siol.net>
4939 L: linux-media@vger.kernel.org
4941 T: git git://linuxtv.org/media_tree.git
4942 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4943 F: drivers/media/platform/sunxi/sun8i-di/
4946 M: Matthew Garrett <mjg59@srcf.ucam.org>
4947 M: Pali Rohár <pali@kernel.org>
4948 L: platform-driver-x86@vger.kernel.org
4950 F: drivers/platform/x86/dell-laptop.c
4952 DELL LAPTOP FREEFALL DRIVER
4953 M: Pali Rohár <pali@kernel.org>
4955 F: drivers/platform/x86/dell-smo8800.c
4957 DELL LAPTOP RBTN DRIVER
4958 M: Pali Rohár <pali@kernel.org>
4960 F: drivers/platform/x86/dell-rbtn.*
4962 DELL LAPTOP SMM DRIVER
4963 M: Pali Rohár <pali@kernel.org>
4965 F: drivers/hwmon/dell-smm-hwmon.c
4966 F: include/uapi/linux/i8k.h
4968 DELL REMOTE BIOS UPDATE DRIVER
4969 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4970 L: platform-driver-x86@vger.kernel.org
4972 F: drivers/platform/x86/dell_rbu.c
4975 M: Pali Rohár <pali@kernel.org>
4976 M: Mario Limonciello <mario.limonciello@dell.com>
4977 L: platform-driver-x86@vger.kernel.org
4979 F: drivers/platform/x86/dell-smbios.*
4981 DELL SMBIOS SMM DRIVER
4982 M: Mario Limonciello <mario.limonciello@dell.com>
4983 L: platform-driver-x86@vger.kernel.org
4985 F: drivers/platform/x86/dell-smbios-smm.c
4987 DELL SMBIOS WMI DRIVER
4988 M: Mario Limonciello <mario.limonciello@dell.com>
4989 L: platform-driver-x86@vger.kernel.org
4991 F: drivers/platform/x86/dell-smbios-wmi.c
4992 F: tools/wmi/dell-smbios-example.c
4994 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4995 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4996 L: platform-driver-x86@vger.kernel.org
4998 F: Documentation/driver-api/dcdbas.rst
4999 F: drivers/platform/x86/dcdbas.*
5001 DELL WMI DESCRIPTOR DRIVER
5002 M: Mario Limonciello <mario.limonciello@dell.com>
5004 F: drivers/platform/x86/dell-wmi-descriptor.c
5006 DELL WMI SYSMAN DRIVER
5007 M: Divya Bharathi <divya.bharathi@dell.com>
5008 M: Mario Limonciello <mario.limonciello@dell.com>
5009 M: Prasanth Ksr <prasanth.ksr@dell.com>
5010 L: platform-driver-x86@vger.kernel.org
5012 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5013 F: drivers/platform/x86/dell-wmi-sysman/
5015 DELL WMI NOTIFICATIONS DRIVER
5016 M: Matthew Garrett <mjg59@srcf.ucam.org>
5017 M: Pali Rohár <pali@kernel.org>
5019 F: drivers/platform/x86/dell-wmi.c
5021 DELTA ST MEDIA DRIVER
5022 M: Hugues Fruchet <hugues.fruchet@st.com>
5023 L: linux-media@vger.kernel.org
5025 W: https://linuxtv.org
5026 T: git git://linuxtv.org/media_tree.git
5027 F: drivers/media/platform/sti/delta
5030 L: linux-mtd@lists.infradead.org
5032 F: drivers/mtd/nand/raw/denali*
5034 DESIGNWARE EDMA CORE IP DRIVER
5035 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5036 L: dmaengine@vger.kernel.org
5038 F: drivers/dma/dw-edma/
5039 F: include/linux/dma/edma.h
5041 DESIGNWARE USB2 DRD IP DRIVER
5042 M: Minas Harutyunyan <hminas@synopsys.com>
5043 L: linux-usb@vger.kernel.org
5045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5046 F: drivers/usb/dwc2/
5048 DESIGNWARE USB3 DRD IP DRIVER
5049 M: Felipe Balbi <balbi@kernel.org>
5050 L: linux-usb@vger.kernel.org
5052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5053 F: drivers/usb/dwc3/
5055 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5056 M: Andreas Klinger <ak@it-klinger.de>
5057 L: linux-iio@vger.kernel.org
5059 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5060 F: drivers/iio/proximity/srf*.c
5062 DEVICE COREDUMP (DEV_COREDUMP)
5063 M: Johannes Berg <johannes@sipsolutions.net>
5064 L: linux-kernel@vger.kernel.org
5066 F: drivers/base/devcoredump.c
5067 F: include/linux/devcoredump.h
5069 DEVICE DEPENDENCY HELPER SCRIPT
5070 M: Saravana Kannan <saravanak@google.com>
5071 L: linux-kernel@vger.kernel.org
5073 F: scripts/dev-needs.sh
5075 DEVICE DIRECT ACCESS (DAX)
5076 M: Dan Williams <dan.j.williams@intel.com>
5077 M: Vishal Verma <vishal.l.verma@intel.com>
5078 M: Dave Jiang <dave.jiang@intel.com>
5079 L: linux-nvdimm@lists.01.org
5083 DEVICE FREQUENCY (DEVFREQ)
5084 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5085 M: Kyungmin Park <kyungmin.park@samsung.com>
5086 M: Chanwoo Choi <cw00.choi@samsung.com>
5087 L: linux-pm@vger.kernel.org
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5090 F: Documentation/devicetree/bindings/devfreq/
5092 F: include/linux/devfreq.h
5093 F: include/trace/events/devfreq.h
5095 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5096 M: Chanwoo Choi <cw00.choi@samsung.com>
5097 L: linux-pm@vger.kernel.org
5099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5100 F: Documentation/devicetree/bindings/devfreq/event/
5101 F: drivers/devfreq/devfreq-event.c
5102 F: drivers/devfreq/event/
5103 F: include/dt-bindings/pmu/exynos_ppmu.h
5104 F: include/linux/devfreq-event.h
5106 DEVICE NUMBER REGISTRY
5107 M: Torben Mathiasen <device@lanana.org>
5109 W: http://lanana.org/docs/device-list/index.html
5112 M: Alasdair Kergon <agk@redhat.com>
5113 M: Mike Snitzer <snitzer@redhat.com>
5114 M: dm-devel@redhat.com
5115 L: dm-devel@redhat.com
5117 W: http://sources.redhat.com/dm
5118 Q: http://patchwork.kernel.org/project/dm-devel/list/
5119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5120 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5121 F: Documentation/admin-guide/device-mapper/
5122 F: drivers/md/Kconfig
5123 F: drivers/md/Makefile
5125 F: drivers/md/persistent-data/
5126 F: include/linux/device-mapper.h
5127 F: include/linux/dm-*.h
5128 F: include/uapi/linux/dm-*.h
5131 M: Jiri Pirko <jiri@nvidia.com>
5132 L: netdev@vger.kernel.org
5134 F: Documentation/networking/devlink
5135 F: include/net/devlink.h
5136 F: include/uapi/linux/devlink.h
5137 F: net/core/devlink.c
5139 DIALOG SEMICONDUCTOR DRIVERS
5140 M: Support Opensource <support.opensource@diasemi.com>
5142 W: http://www.dialog-semiconductor.com/products
5143 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5144 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5145 F: Documentation/devicetree/bindings/mfd/da90*.txt
5146 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5147 F: Documentation/devicetree/bindings/regulator/da92*.txt
5148 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5149 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5150 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5151 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5152 F: Documentation/hwmon/da90??.rst
5153 F: drivers/gpio/gpio-da90??.c
5154 F: drivers/hwmon/da90??-hwmon.c
5155 F: drivers/iio/adc/da91??-*.c
5156 F: drivers/input/misc/da72??.[ch]
5157 F: drivers/input/misc/da90??_onkey.c
5158 F: drivers/input/touchscreen/da9052_tsi.c
5159 F: drivers/leds/leds-da90??.c
5160 F: drivers/mfd/da903x.c
5161 F: drivers/mfd/da90??-*.c
5162 F: drivers/mfd/da91??-*.c
5163 F: drivers/pinctrl/pinctrl-da90??.c
5164 F: drivers/power/supply/da9052-battery.c
5165 F: drivers/power/supply/da91??-*.c
5166 F: drivers/regulator/da9???-regulator.[ch]
5167 F: drivers/regulator/slg51000-regulator.[ch]
5168 F: drivers/rtc/rtc-da90??.c
5169 F: drivers/thermal/da90??-thermal.c
5170 F: drivers/video/backlight/da90??_bl.c
5171 F: drivers/watchdog/da90??_wdt.c
5172 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5173 F: include/linux/mfd/da903x.h
5174 F: include/linux/mfd/da9052/
5175 F: include/linux/mfd/da9055/
5176 F: include/linux/mfd/da9062/
5177 F: include/linux/mfd/da9063/
5178 F: include/linux/mfd/da9150/
5179 F: include/linux/regulator/da9211.h
5180 F: include/sound/da[79]*.h
5181 F: sound/soc/codecs/da[79]*.[ch]
5183 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5184 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5185 L: linux-gpio@vger.kernel.org
5187 F: drivers/gpio/gpio-gpio-mm.c
5189 DIOLAN U2C-12 I2C DRIVER
5190 M: Guenter Roeck <linux@roeck-us.net>
5191 L: linux-i2c@vger.kernel.org
5193 F: drivers/i2c/busses/i2c-diolan-u2c.c
5195 DIRECTORY NOTIFICATION (DNOTIFY)
5196 M: Jan Kara <jack@suse.cz>
5197 R: Amir Goldstein <amir73il@gmail.com>
5198 L: linux-fsdevel@vger.kernel.org
5200 F: Documentation/filesystems/dnotify.rst
5201 F: fs/notify/dnotify/
5202 F: include/linux/dnotify.h
5204 DISK GEOMETRY AND PARTITION HANDLING
5205 M: Andries Brouwer <aeb@cwi.nl>
5207 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5208 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5209 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5212 M: Jan Kara <jack@suse.com>
5214 F: Documentation/filesystems/quota.rst
5216 F: include/linux/quota*.h
5217 F: include/uapi/linux/quota*.h
5219 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5220 M: Bernie Thompson <bernie@plugable.com>
5221 L: linux-fbdev@vger.kernel.org
5223 W: http://plugable.com/category/projects/udlfb/
5224 F: Documentation/fb/udlfb.rst
5225 F: drivers/video/fbdev/udlfb.c
5226 F: include/video/udlfb.h
5228 DISTRIBUTED LOCK MANAGER (DLM)
5229 M: Christine Caulfield <ccaulfie@redhat.com>
5230 M: David Teigland <teigland@redhat.com>
5231 L: cluster-devel@redhat.com
5233 W: http://sources.redhat.com/cluster/
5234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5237 DMA BUFFER SHARING FRAMEWORK
5238 M: Sumit Semwal <sumit.semwal@linaro.org>
5239 M: Christian König <christian.koenig@amd.com>
5240 L: linux-media@vger.kernel.org
5241 L: dri-devel@lists.freedesktop.org
5242 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5244 T: git git://anongit.freedesktop.org/drm/drm-misc
5245 F: Documentation/driver-api/dma-buf.rst
5247 F: include/linux/*fence.h
5248 F: include/linux/dma-buf*
5249 F: include/linux/dma-resv.h
5250 K: \bdma_(?:buf|fence|resv)\b
5252 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5253 M: Vinod Koul <vkoul@kernel.org>
5254 L: dmaengine@vger.kernel.org
5256 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5258 F: Documentation/devicetree/bindings/dma/
5259 F: Documentation/driver-api/dmaengine/
5261 F: include/linux/dmaengine.h
5262 F: include/linux/of_dma.h
5265 M: Christoph Hellwig <hch@lst.de>
5266 M: Marek Szyprowski <m.szyprowski@samsung.com>
5267 R: Robin Murphy <robin.murphy@arm.com>
5268 L: iommu@lists.linux-foundation.org
5270 W: http://git.infradead.org/users/hch/dma-mapping.git
5271 T: git git://git.infradead.org/users/hch/dma-mapping.git
5272 F: include/asm-generic/dma-mapping.h
5273 F: include/linux/dma-direct.h
5274 F: include/linux/dma-mapping.h
5275 F: include/linux/dma-map-ops.h
5278 DMA MAPPING BENCHMARK
5279 M: Barry Song <song.bao.hua@hisilicon.com>
5280 L: iommu@lists.linux-foundation.org
5281 F: kernel/dma/map_benchmark.c
5282 F: tools/testing/selftests/dma/
5284 DMA-BUF HEAPS FRAMEWORK
5285 M: Sumit Semwal <sumit.semwal@linaro.org>
5286 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5287 R: Liam Mark <lmark@codeaurora.org>
5288 R: Laura Abbott <labbott@redhat.com>
5289 R: Brian Starkey <Brian.Starkey@arm.com>
5290 R: John Stultz <john.stultz@linaro.org>
5291 L: linux-media@vger.kernel.org
5292 L: dri-devel@lists.freedesktop.org
5293 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5295 T: git git://anongit.freedesktop.org/drm/drm-misc
5296 F: drivers/dma-buf/dma-heap.c
5297 F: drivers/dma-buf/heaps/*
5298 F: include/linux/dma-heap.h
5299 F: include/uapi/linux/dma-heap.h
5301 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5302 M: Lukasz Luba <lukasz.luba@arm.com>
5303 L: linux-pm@vger.kernel.org
5304 L: linux-samsung-soc@vger.kernel.org
5306 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5307 F: drivers/memory/samsung/exynos5422-dmc.c
5309 DME1737 HARDWARE MONITOR DRIVER
5310 M: Juerg Haefliger <juergh@gmail.com>
5311 L: linux-hwmon@vger.kernel.org
5313 F: Documentation/hwmon/dme1737.rst
5314 F: drivers/hwmon/dme1737.c
5317 M: Jean Delvare <jdelvare@suse.com>
5319 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5320 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5321 F: drivers/firmware/dmi-id.c
5322 F: drivers/firmware/dmi_scan.c
5323 F: include/linux/dmi.h
5326 M: Jonathan Corbet <corbet@lwn.net>
5327 L: linux-doc@vger.kernel.org
5329 P: Documentation/doc-guide/maintainer-profile.rst
5330 T: git git://git.lwn.net/linux.git docs-next
5332 F: scripts/documentation-file-ref-check
5333 F: scripts/kernel-doc
5334 F: scripts/sphinx-pre-install
5335 X: Documentation/ABI/
5336 X: Documentation/admin-guide/media/
5337 X: Documentation/devicetree/
5338 X: Documentation/driver-api/media/
5339 X: Documentation/firmware-guide/acpi/
5340 X: Documentation/i2c/
5341 X: Documentation/power/
5342 X: Documentation/spi/
5343 X: Documentation/userspace-api/media/
5345 DOCUMENTATION SCRIPTS
5346 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5347 L: linux-doc@vger.kernel.org
5349 F: Documentation/sphinx/parse-headers.pl
5350 F: scripts/documentation-file-ref-check
5351 F: scripts/sphinx-pre-install
5353 DOCUMENTATION/ITALIAN
5354 M: Federico Vaga <federico.vaga@vaga.pv.it>
5355 L: linux-doc@vger.kernel.org
5357 F: Documentation/translations/it_IT
5359 DONGWOON DW9714 LENS VOICE COIL DRIVER
5360 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5361 L: linux-media@vger.kernel.org
5363 T: git git://linuxtv.org/media_tree.git
5364 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5365 F: drivers/media/i2c/dw9714.c
5367 DONGWOON DW9768 LENS VOICE COIL DRIVER
5368 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5369 L: linux-media@vger.kernel.org
5371 T: git git://linuxtv.org/media_tree.git
5372 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5373 F: drivers/media/i2c/dw9768.c
5375 DONGWOON DW9807 LENS VOICE COIL DRIVER
5376 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5377 L: linux-media@vger.kernel.org
5379 T: git git://linuxtv.org/media_tree.git
5380 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5381 F: drivers/media/i2c/dw9807-vcm.c
5384 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5385 L: blinux-list@redhat.com
5387 F: drivers/char/dtlk.c
5388 F: include/linux/dtlk.h
5390 DPAA2 DATAPATH I/O (DPIO) DRIVER
5391 M: Roy Pledge <Roy.Pledge@nxp.com>
5392 L: linux-kernel@vger.kernel.org
5394 F: drivers/soc/fsl/dpio
5396 DPAA2 ETHERNET DRIVER
5397 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5398 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5399 L: netdev@vger.kernel.org
5401 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5402 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5403 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5404 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5405 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5406 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5407 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5408 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5409 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5411 DPAA2 ETHERNET SWITCH DRIVER
5412 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5413 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5414 L: linux-kernel@vger.kernel.org
5416 F: drivers/staging/fsl-dpaa2/ethsw
5418 DPT_I2O SCSI RAID DRIVER
5419 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5420 L: linux-scsi@vger.kernel.org
5422 W: http://www.adaptec.com/
5423 F: drivers/scsi/dpt*
5424 F: drivers/scsi/dpt/
5427 M: Philipp Reisner <philipp.reisner@linbit.com>
5428 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5429 L: drbd-dev@lists.linbit.com
5431 W: http://www.drbd.org
5432 T: git git://git.linbit.com/linux-drbd.git
5433 T: git git://git.linbit.com/drbd-8.4.git
5434 F: Documentation/admin-guide/blockdev/
5435 F: drivers/block/drbd/
5438 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5439 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5440 R: "Rafael J. Wysocki" <rafael@kernel.org>
5442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5443 F: Documentation/core-api/kobject.rst
5447 F: include/linux/debugfs.h
5448 F: include/linux/kobj*
5451 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5452 M: Nishanth Menon <nm@ti.com>
5453 L: linux-pm@vger.kernel.org
5455 F: drivers/soc/ti/smartreflex.c
5456 F: include/linux/power/smartreflex.h
5458 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5459 M: Maxime Ripard <mripard@kernel.org>
5460 M: Chen-Yu Tsai <wens@csie.org>
5461 R: Jernej Skrabec <jernej.skrabec@siol.net>
5462 L: dri-devel@lists.freedesktop.org
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5465 F: drivers/gpu/drm/sun4i/sun8i*
5467 DRM DRIVER FOR ARM PL111 CLCD
5468 M: Eric Anholt <eric@anholt.net>
5470 T: git git://anongit.freedesktop.org/drm/drm-misc
5471 F: drivers/gpu/drm/pl111/
5473 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5474 M: Linus Walleij <linus.walleij@linaro.org>
5476 T: git git://anongit.freedesktop.org/drm/drm-misc
5477 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5478 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5480 DRM DRIVER FOR ASPEED BMC GFX
5481 M: Joel Stanley <joel@jms.id.au>
5482 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5484 T: git git://anongit.freedesktop.org/drm/drm-misc
5485 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5486 F: drivers/gpu/drm/aspeed/
5488 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5489 M: Dave Airlie <airlied@redhat.com>
5490 R: Thomas Zimmermann <tzimmermann@suse.de>
5491 L: dri-devel@lists.freedesktop.org
5493 T: git git://anongit.freedesktop.org/drm/drm-misc
5494 F: drivers/gpu/drm/ast/
5496 DRM DRIVER FOR BOCHS VIRTUAL GPU
5497 M: Gerd Hoffmann <kraxel@redhat.com>
5498 L: virtualization@lists.linux-foundation.org
5500 T: git git://anongit.freedesktop.org/drm/drm-misc
5501 F: drivers/gpu/drm/bochs/
5503 DRM DRIVER FOR BOE HIMAX8279D PANELS
5504 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5506 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5507 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5509 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5510 M: Linus Walleij <linus.walleij@linaro.org>
5512 T: git git://anongit.freedesktop.org/drm/drm-misc
5513 F: drivers/gpu/drm/tve200/
5515 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5516 M: Icenowy Zheng <icenowy@aosc.io>
5518 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5519 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5521 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5522 M: Jagan Teki <jagan@amarulasolutions.com>
5524 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5525 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5527 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5528 M: Hans de Goede <hdegoede@redhat.com>
5530 T: git git://anongit.freedesktop.org/drm/drm-misc
5531 F: drivers/gpu/drm/tiny/gm12u320.c
5533 DRM DRIVER FOR HX8357D PANELS
5534 M: Eric Anholt <eric@anholt.net>
5536 T: git git://anongit.freedesktop.org/drm/drm-misc
5537 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5538 F: drivers/gpu/drm/tiny/hx8357d.c
5540 DRM DRIVER FOR ILITEK ILI9225 PANELS
5541 M: David Lechner <david@lechnology.com>
5543 T: git git://anongit.freedesktop.org/drm/drm-misc
5544 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5545 F: drivers/gpu/drm/tiny/ili9225.c
5547 DRM DRIVER FOR ILITEK ILI9486 PANELS
5548 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5550 T: git git://anongit.freedesktop.org/drm/drm-misc
5551 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5552 F: drivers/gpu/drm/tiny/ili9486.c
5554 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5555 S: Orphan / Obsolete
5556 F: drivers/gpu/drm/i810/
5557 F: include/uapi/drm/i810_drm.h
5559 DRM DRIVER FOR LVDS PANELS
5560 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5561 L: dri-devel@lists.freedesktop.org
5562 T: git git://anongit.freedesktop.org/drm/drm-misc
5564 F: drivers/gpu/drm/panel/panel-lvds.c
5565 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5567 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5568 M: Guido Günther <agx@sigxcpu.org>
5569 R: Purism Kernel Team <kernel@puri.sm>
5571 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5572 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5574 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5575 S: Orphan / Obsolete
5576 F: drivers/gpu/drm/mga/
5577 F: include/uapi/drm/mga_drm.h
5579 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5580 M: Dave Airlie <airlied@redhat.com>
5581 R: Thomas Zimmermann <tzimmermann@suse.de>
5582 L: dri-devel@lists.freedesktop.org
5584 T: git git://anongit.freedesktop.org/drm/drm-misc
5585 F: drivers/gpu/drm/mgag200/
5587 DRM DRIVER FOR MI0283QT
5588 M: Noralf Trønnes <noralf@tronnes.org>
5590 T: git git://anongit.freedesktop.org/drm/drm-misc
5591 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5592 F: drivers/gpu/drm/tiny/mi0283qt.c
5594 DRM DRIVER FOR MSM ADRENO GPU
5595 M: Rob Clark <robdclark@gmail.com>
5596 M: Sean Paul <sean@poorly.run>
5597 L: linux-arm-msm@vger.kernel.org
5598 L: dri-devel@lists.freedesktop.org
5599 L: freedreno@lists.freedesktop.org
5601 T: git https://gitlab.freedesktop.org/drm/msm.git
5602 F: Documentation/devicetree/bindings/display/msm/
5603 F: drivers/gpu/drm/msm/
5604 F: include/uapi/drm/msm_drm.h
5606 DRM DRIVER FOR NOVATEK NT35510 PANELS
5607 M: Linus Walleij <linus.walleij@linaro.org>
5609 T: git git://anongit.freedesktop.org/drm/drm-misc
5610 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5611 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5613 DRM DRIVER FOR NOVATEK NT36672A PANELS
5614 M: Sumit Semwal <sumit.semwal@linaro.org>
5616 T: git git://anongit.freedesktop.org/drm/drm-misc
5617 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5618 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5620 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5621 M: Ben Skeggs <bskeggs@redhat.com>
5622 L: dri-devel@lists.freedesktop.org
5623 L: nouveau@lists.freedesktop.org
5625 T: git git://github.com/skeggsb/linux
5626 F: drivers/gpu/drm/nouveau/
5627 F: include/uapi/drm/nouveau_drm.h
5629 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5630 M: Stefan Mavrodiev <stefan@olimex.com>
5632 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5633 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5635 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5636 M: Noralf Trønnes <noralf@tronnes.org>
5638 T: git git://anongit.freedesktop.org/drm/drm-misc
5639 F: Documentation/devicetree/bindings/display/repaper.txt
5640 F: drivers/gpu/drm/tiny/repaper.c
5642 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5643 M: Dave Airlie <airlied@redhat.com>
5644 M: Gerd Hoffmann <kraxel@redhat.com>
5645 L: virtualization@lists.linux-foundation.org
5647 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5648 T: git git://anongit.freedesktop.org/drm/drm-misc
5649 F: drivers/gpu/drm/tiny/cirrus.c
5651 DRM DRIVER FOR QXL VIRTUAL GPU
5652 M: Dave Airlie <airlied@redhat.com>
5653 M: Gerd Hoffmann <kraxel@redhat.com>
5654 L: virtualization@lists.linux-foundation.org
5655 L: spice-devel@lists.freedesktop.org
5657 T: git git://anongit.freedesktop.org/drm/drm-misc
5658 F: drivers/gpu/drm/qxl/
5659 F: include/uapi/drm/qxl_drm.h
5661 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5662 S: Orphan / Obsolete
5663 F: drivers/gpu/drm/r128/
5664 F: include/uapi/drm/r128_drm.h
5666 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5667 M: Robert Chiras <robert.chiras@nxp.com>
5669 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5670 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5672 DRM DRIVER FOR SITRONIX ST7703 PANELS
5673 M: Guido Günther <agx@sigxcpu.org>
5674 R: Purism Kernel Team <kernel@puri.sm>
5675 R: Ondrej Jirman <megous@megous.com>
5677 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5678 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5680 DRM DRIVER FOR SAVAGE VIDEO CARDS
5681 S: Orphan / Obsolete
5682 F: drivers/gpu/drm/savage/
5683 F: include/uapi/drm/savage_drm.h
5685 DRM DRIVER FOR SIS VIDEO CARDS
5686 S: Orphan / Obsolete
5687 F: drivers/gpu/drm/sis/
5688 F: include/uapi/drm/sis_drm.h
5690 DRM DRIVER FOR SITRONIX ST7586 PANELS
5691 M: David Lechner <david@lechnology.com>
5693 T: git git://anongit.freedesktop.org/drm/drm-misc
5694 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5695 F: drivers/gpu/drm/tiny/st7586.c
5697 DRM DRIVER FOR SITRONIX ST7701 PANELS
5698 M: Jagan Teki <jagan@amarulasolutions.com>
5700 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5701 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5703 DRM DRIVER FOR SITRONIX ST7735R PANELS
5704 M: David Lechner <david@lechnology.com>
5706 T: git git://anongit.freedesktop.org/drm/drm-misc
5707 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5708 F: drivers/gpu/drm/tiny/st7735r.c
5710 DRM DRIVER FOR SONY ACX424AKP PANELS
5711 M: Linus Walleij <linus.walleij@linaro.org>
5713 T: git git://anongit.freedesktop.org/drm/drm-misc
5714 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5716 DRM DRIVER FOR ST-ERICSSON MCDE
5717 M: Linus Walleij <linus.walleij@linaro.org>
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5721 F: drivers/gpu/drm/mcde/
5723 DRM DRIVER FOR TDFX VIDEO CARDS
5724 S: Orphan / Obsolete
5725 F: drivers/gpu/drm/tdfx/
5727 DRM DRIVER FOR TPO TPG110 PANELS
5728 M: Linus Walleij <linus.walleij@linaro.org>
5730 T: git git://anongit.freedesktop.org/drm/drm-misc
5731 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5732 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5734 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5735 M: Dave Airlie <airlied@redhat.com>
5736 R: Sean Paul <sean@poorly.run>
5737 R: Thomas Zimmermann <tzimmermann@suse.de>
5738 L: dri-devel@lists.freedesktop.org
5740 T: git git://anongit.freedesktop.org/drm/drm-misc
5741 F: drivers/gpu/drm/udl/
5743 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5744 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5745 M: Melissa Wen <melissa.srw@gmail.com>
5746 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5747 R: Daniel Vetter <daniel@ffwll.ch>
5748 L: dri-devel@lists.freedesktop.org
5750 T: git git://anongit.freedesktop.org/drm/drm-misc
5751 F: Documentation/gpu/vkms.rst
5752 F: drivers/gpu/drm/vkms/
5754 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5755 M: Hans de Goede <hdegoede@redhat.com>
5756 L: dri-devel@lists.freedesktop.org
5758 T: git git://anongit.freedesktop.org/drm/drm-misc
5759 F: drivers/gpu/drm/vboxvideo/
5761 DRM DRIVER FOR VMWARE VIRTUAL GPU
5762 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5763 M: Roland Scheidegger <sroland@vmware.com>
5764 L: dri-devel@lists.freedesktop.org
5766 T: git git://people.freedesktop.org/~sroland/linux
5767 F: drivers/gpu/drm/vmwgfx/
5768 F: include/uapi/drm/vmwgfx_drm.h
5771 M: David Airlie <airlied@linux.ie>
5772 M: Daniel Vetter <daniel@ffwll.ch>
5773 L: dri-devel@lists.freedesktop.org
5775 B: https://bugs.freedesktop.org/
5776 C: irc://chat.freenode.net/dri-devel
5777 T: git git://anongit.freedesktop.org/drm/drm
5778 F: Documentation/devicetree/bindings/display/
5779 F: Documentation/devicetree/bindings/gpu/
5780 F: Documentation/gpu/
5784 F: include/linux/vga*
5785 F: include/uapi/drm/
5787 DRM DRIVERS AND MISC GPU PATCHES
5788 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5789 M: Maxime Ripard <mripard@kernel.org>
5790 M: Thomas Zimmermann <tzimmermann@suse.de>
5792 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5793 T: git git://anongit.freedesktop.org/drm/drm-misc
5794 F: Documentation/gpu/
5795 F: drivers/gpu/drm/*
5798 F: include/linux/vga*
5799 F: include/uapi/drm/drm*
5801 DRM DRIVERS FOR ALLWINNER A10
5802 M: Maxime Ripard <mripard@kernel.org>
5803 M: Chen-Yu Tsai <wens@csie.org>
5804 L: dri-devel@lists.freedesktop.org
5806 T: git git://anongit.freedesktop.org/drm/drm-misc
5807 F: Documentation/devicetree/bindings/display/allwinner*
5808 F: drivers/gpu/drm/sun4i/
5810 DRM DRIVERS FOR AMLOGIC SOCS
5811 M: Neil Armstrong <narmstrong@baylibre.com>
5812 L: dri-devel@lists.freedesktop.org
5813 L: linux-amlogic@lists.infradead.org
5815 W: http://linux-meson.com/
5816 T: git git://anongit.freedesktop.org/drm/drm-misc
5817 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5818 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5819 F: Documentation/gpu/meson.rst
5820 F: drivers/gpu/drm/meson/
5822 DRM DRIVERS FOR ATMEL HLCDC
5823 M: Sam Ravnborg <sam@ravnborg.org>
5824 M: Boris Brezillon <bbrezillon@kernel.org>
5825 L: dri-devel@lists.freedesktop.org
5827 T: git git://anongit.freedesktop.org/drm/drm-misc
5828 F: Documentation/devicetree/bindings/display/atmel/
5829 F: drivers/gpu/drm/atmel-hlcdc/
5831 DRM DRIVERS FOR BRIDGE CHIPS
5832 M: Andrzej Hajda <a.hajda@samsung.com>
5833 M: Neil Armstrong <narmstrong@baylibre.com>
5834 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5835 R: Jonas Karlman <jonas@kwiboo.se>
5836 R: Jernej Skrabec <jernej.skrabec@siol.net>
5838 T: git git://anongit.freedesktop.org/drm/drm-misc
5839 F: drivers/gpu/drm/bridge/
5841 DRM DRIVERS FOR EXYNOS
5842 M: Inki Dae <inki.dae@samsung.com>
5843 M: Joonyoung Shim <jy0922.shim@samsung.com>
5844 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5845 M: Kyungmin Park <kyungmin.park@samsung.com>
5846 L: dri-devel@lists.freedesktop.org
5848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5849 F: Documentation/devicetree/bindings/display/exynos/
5850 F: drivers/gpu/drm/exynos/
5851 F: include/uapi/drm/exynos_drm.h
5853 DRM DRIVERS FOR FREESCALE DCU
5854 M: Stefan Agner <stefan@agner.ch>
5855 M: Alison Wang <alison.wang@nxp.com>
5856 L: dri-devel@lists.freedesktop.org
5858 T: git git://anongit.freedesktop.org/drm/drm-misc
5859 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5860 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5861 F: drivers/gpu/drm/fsl-dcu/
5863 DRM DRIVERS FOR FREESCALE IMX
5864 M: Philipp Zabel <p.zabel@pengutronix.de>
5865 L: dri-devel@lists.freedesktop.org
5867 F: Documentation/devicetree/bindings/display/imx/
5868 F: drivers/gpu/drm/imx/
5869 F: drivers/gpu/ipu-v3/
5871 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5872 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5873 L: dri-devel@lists.freedesktop.org
5875 T: git git://github.com/patjak/drm-gma500
5876 F: drivers/gpu/drm/gma500/
5878 DRM DRIVERS FOR HISILICON
5879 M: Xinliang Liu <xinliang.liu@linaro.org>
5880 M: Tian Tao <tiantao6@hisilicon.com>
5881 R: John Stultz <john.stultz@linaro.org>
5882 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5883 R: Chen Feng <puck.chen@hisilicon.com>
5884 L: dri-devel@lists.freedesktop.org
5886 T: git git://anongit.freedesktop.org/drm/drm-misc
5887 F: Documentation/devicetree/bindings/display/hisilicon/
5888 F: drivers/gpu/drm/hisilicon/
5890 DRM DRIVERS FOR LIMA
5891 M: Qiang Yu <yuq825@gmail.com>
5892 L: dri-devel@lists.freedesktop.org
5893 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5895 T: git git://anongit.freedesktop.org/drm/drm-misc
5896 F: drivers/gpu/drm/lima/
5897 F: include/uapi/drm/lima_drm.h
5899 DRM DRIVERS FOR MEDIATEK
5900 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5901 M: Philipp Zabel <p.zabel@pengutronix.de>
5902 L: dri-devel@lists.freedesktop.org
5904 F: Documentation/devicetree/bindings/display/mediatek/
5905 F: drivers/gpu/drm/mediatek/
5906 F: drivers/phy/mediatek/phy-mtk-hdmi*
5907 F: drivers/phy/mediatek/phy-mtk-mipi*
5909 DRM DRIVERS FOR NVIDIA TEGRA
5910 M: Thierry Reding <thierry.reding@gmail.com>
5911 L: dri-devel@lists.freedesktop.org
5912 L: linux-tegra@vger.kernel.org
5914 T: git git://anongit.freedesktop.org/tegra/linux.git
5915 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5916 F: drivers/gpu/drm/tegra/
5917 F: drivers/gpu/host1x/
5918 F: include/linux/host1x.h
5919 F: include/uapi/drm/tegra_drm.h
5921 DRM DRIVERS FOR RENESAS
5922 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5923 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5924 L: dri-devel@lists.freedesktop.org
5925 L: linux-renesas-soc@vger.kernel.org
5927 T: git git://linuxtv.org/pinchartl/media drm/du/next
5928 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5929 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5930 F: Documentation/devicetree/bindings/display/renesas,du.txt
5931 F: drivers/gpu/drm/rcar-du/
5932 F: drivers/gpu/drm/shmobile/
5933 F: include/linux/platform_data/shmob_drm.h
5935 DRM DRIVERS FOR ROCKCHIP
5936 M: Sandy Huang <hjc@rock-chips.com>
5937 M: Heiko Stübner <heiko@sntech.de>
5938 L: dri-devel@lists.freedesktop.org
5940 T: git git://anongit.freedesktop.org/drm/drm-misc
5941 F: Documentation/devicetree/bindings/display/rockchip/
5942 F: drivers/gpu/drm/rockchip/
5945 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5946 M: Vincent Abriou <vincent.abriou@st.com>
5947 L: dri-devel@lists.freedesktop.org
5949 T: git git://anongit.freedesktop.org/drm/drm-misc
5950 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5951 F: drivers/gpu/drm/sti
5954 M: Yannick Fertre <yannick.fertre@st.com>
5955 M: Philippe Cornu <philippe.cornu@st.com>
5956 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5957 M: Vincent Abriou <vincent.abriou@st.com>
5958 L: dri-devel@lists.freedesktop.org
5960 T: git git://anongit.freedesktop.org/drm/drm-misc
5961 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5962 F: drivers/gpu/drm/stm
5964 DRM DRIVERS FOR TI KEYSTONE
5965 M: Jyri Sarha <jsarha@ti.com>
5966 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5967 L: dri-devel@lists.freedesktop.org
5969 T: git git://anongit.freedesktop.org/drm/drm-misc
5970 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5971 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5972 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5973 F: drivers/gpu/drm/tidss/
5975 DRM DRIVERS FOR TI LCDC
5976 M: Jyri Sarha <jsarha@ti.com>
5977 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5978 L: dri-devel@lists.freedesktop.org
5980 F: Documentation/devicetree/bindings/display/tilcdc/
5981 F: drivers/gpu/drm/tilcdc/
5983 DRM DRIVERS FOR TI OMAP
5984 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5985 L: dri-devel@lists.freedesktop.org
5987 F: Documentation/devicetree/bindings/display/ti/
5988 F: drivers/gpu/drm/omapdrm/
5991 M: Eric Anholt <eric@anholt.net>
5993 T: git git://anongit.freedesktop.org/drm/drm-misc
5994 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5995 F: drivers/gpu/drm/v3d/
5996 F: include/uapi/drm/v3d_drm.h
5999 M: Eric Anholt <eric@anholt.net>
6000 M: Maxime Ripard <mripard@kernel.org>
6002 T: git git://github.com/anholt/linux
6003 T: git git://anongit.freedesktop.org/drm/drm-misc
6004 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6005 F: drivers/gpu/drm/vc4/
6006 F: include/uapi/drm/vc4_drm.h
6008 DRM DRIVERS FOR VIVANTE GPU IP
6009 M: Lucas Stach <l.stach@pengutronix.de>
6010 R: Russell King <linux+etnaviv@armlinux.org.uk>
6011 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6012 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6013 L: dri-devel@lists.freedesktop.org
6015 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6016 F: drivers/gpu/drm/etnaviv/
6017 F: include/uapi/drm/etnaviv_drm.h
6020 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6021 L: dri-devel@lists.freedesktop.org
6022 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/gpu/xen-front.rst
6026 F: drivers/gpu/drm/xen/
6028 DRM DRIVERS FOR XILINX
6029 M: Hyun Kwon <hyun.kwon@xilinx.com>
6030 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6031 L: dri-devel@lists.freedesktop.org
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: Documentation/devicetree/bindings/display/xlnx/
6035 F: drivers/gpu/drm/xlnx/
6038 M: Thierry Reding <thierry.reding@gmail.com>
6039 R: Sam Ravnborg <sam@ravnborg.org>
6040 L: dri-devel@lists.freedesktop.org
6042 T: git git://anongit.freedesktop.org/drm/drm-misc
6043 F: Documentation/devicetree/bindings/display/panel/
6044 F: drivers/gpu/drm/drm_panel.c
6045 F: drivers/gpu/drm/panel/
6046 F: include/drm/drm_panel.h
6049 M: Christian Koenig <christian.koenig@amd.com>
6050 M: Huang Rui <ray.huang@amd.com>
6051 L: dri-devel@lists.freedesktop.org
6053 T: git git://people.freedesktop.org/~agd5f/linux
6054 F: drivers/gpu/drm/ttm/
6057 DSBR100 USB FM RADIO DRIVER
6058 M: Alexey Klimov <klimov.linux@gmail.com>
6059 L: linux-media@vger.kernel.org
6061 T: git git://linuxtv.org/media_tree.git
6062 F: drivers/media/radio/dsbr100.c
6065 M: Hans Verkuil <hverkuil@xs4all.nl>
6066 L: linux-media@vger.kernel.org
6068 W: https://linuxtv.org
6069 T: git git://linuxtv.org/media_tree.git
6070 F: drivers/media/pci/dt3155/
6072 DVB_USB_AF9015 MEDIA DRIVER
6073 M: Antti Palosaari <crope@iki.fi>
6074 L: linux-media@vger.kernel.org
6076 W: https://linuxtv.org
6077 W: http://palosaari.fi/linux/
6078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6079 T: git git://linuxtv.org/anttip/media_tree.git
6080 F: drivers/media/usb/dvb-usb-v2/af9015*
6082 DVB_USB_AF9035 MEDIA DRIVER
6083 M: Antti Palosaari <crope@iki.fi>
6084 L: linux-media@vger.kernel.org
6086 W: https://linuxtv.org
6087 W: http://palosaari.fi/linux/
6088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6089 T: git git://linuxtv.org/anttip/media_tree.git
6090 F: drivers/media/usb/dvb-usb-v2/af9035*
6092 DVB_USB_ANYSEE MEDIA DRIVER
6093 M: Antti Palosaari <crope@iki.fi>
6094 L: linux-media@vger.kernel.org
6096 W: https://linuxtv.org
6097 W: http://palosaari.fi/linux/
6098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6099 T: git git://linuxtv.org/anttip/media_tree.git
6100 F: drivers/media/usb/dvb-usb-v2/anysee*
6102 DVB_USB_AU6610 MEDIA DRIVER
6103 M: Antti Palosaari <crope@iki.fi>
6104 L: linux-media@vger.kernel.org
6106 W: https://linuxtv.org
6107 W: http://palosaari.fi/linux/
6108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6109 T: git git://linuxtv.org/anttip/media_tree.git
6110 F: drivers/media/usb/dvb-usb-v2/au6610*
6112 DVB_USB_CE6230 MEDIA DRIVER
6113 M: Antti Palosaari <crope@iki.fi>
6114 L: linux-media@vger.kernel.org
6116 W: https://linuxtv.org
6117 W: http://palosaari.fi/linux/
6118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6119 T: git git://linuxtv.org/anttip/media_tree.git
6120 F: drivers/media/usb/dvb-usb-v2/ce6230*
6122 DVB_USB_CXUSB MEDIA DRIVER
6123 M: Michael Krufky <mkrufky@linuxtv.org>
6124 L: linux-media@vger.kernel.org
6126 W: https://linuxtv.org
6127 W: http://github.com/mkrufky
6128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6129 T: git git://linuxtv.org/media_tree.git
6130 F: drivers/media/usb/dvb-usb/cxusb*
6132 DVB_USB_EC168 MEDIA DRIVER
6133 M: Antti Palosaari <crope@iki.fi>
6134 L: linux-media@vger.kernel.org
6136 W: https://linuxtv.org
6137 W: http://palosaari.fi/linux/
6138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6139 T: git git://linuxtv.org/anttip/media_tree.git
6140 F: drivers/media/usb/dvb-usb-v2/ec168*
6142 DVB_USB_GL861 MEDIA DRIVER
6143 M: Antti Palosaari <crope@iki.fi>
6144 L: linux-media@vger.kernel.org
6146 W: https://linuxtv.org
6147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6148 T: git git://linuxtv.org/anttip/media_tree.git
6149 F: drivers/media/usb/dvb-usb-v2/gl861*
6151 DVB_USB_MXL111SF MEDIA DRIVER
6152 M: Michael Krufky <mkrufky@linuxtv.org>
6153 L: linux-media@vger.kernel.org
6155 W: https://linuxtv.org
6156 W: http://github.com/mkrufky
6157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6158 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6159 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6161 DVB_USB_RTL28XXU MEDIA DRIVER
6162 M: Antti Palosaari <crope@iki.fi>
6163 L: linux-media@vger.kernel.org
6165 W: https://linuxtv.org
6166 W: http://palosaari.fi/linux/
6167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6168 T: git git://linuxtv.org/anttip/media_tree.git
6169 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6171 DVB_USB_V2 MEDIA DRIVER
6172 M: Antti Palosaari <crope@iki.fi>
6173 L: linux-media@vger.kernel.org
6175 W: https://linuxtv.org
6176 W: http://palosaari.fi/linux/
6177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6178 T: git git://linuxtv.org/anttip/media_tree.git
6179 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6180 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6183 M: Jason Baron <jbaron@akamai.com>
6185 F: include/linux/dynamic_debug.h
6186 F: lib/dynamic_debug.c
6188 DYNAMIC INTERRUPT MODERATION
6189 M: Tal Gilboa <talgi@nvidia.com>
6191 F: Documentation/networking/net_dim.rst
6192 F: include/linux/dim.h
6195 DZ DECSTATION DZ11 SERIAL DRIVER
6196 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6198 F: drivers/tty/serial/dz.*
6200 E3X0 POWER BUTTON DRIVER
6201 M: Moritz Fischer <moritz.fischer@ettus.com>
6202 L: usrp-users@lists.ettus.com
6204 W: http://www.ettus.com
6205 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6206 F: drivers/input/misc/e3x0-button.c
6209 M: Antti Palosaari <crope@iki.fi>
6210 L: linux-media@vger.kernel.org
6212 W: https://linuxtv.org
6213 W: http://palosaari.fi/linux/
6214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6215 T: git git://linuxtv.org/anttip/media_tree.git
6216 F: drivers/media/tuners/e4000*
6218 EARTH_PT1 MEDIA DRIVER
6219 M: Akihiro Tsukada <tskd08@gmail.com>
6220 L: linux-media@vger.kernel.org
6222 F: drivers/media/pci/pt1/
6224 EARTH_PT3 MEDIA DRIVER
6225 M: Akihiro Tsukada <tskd08@gmail.com>
6226 L: linux-media@vger.kernel.org
6228 F: drivers/media/pci/pt3/
6231 M: Antti Palosaari <crope@iki.fi>
6232 L: linux-media@vger.kernel.org
6234 W: https://linuxtv.org
6235 W: http://palosaari.fi/linux/
6236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6237 T: git git://linuxtv.org/anttip/media_tree.git
6238 F: drivers/media/dvb-frontends/ec100*
6241 M: Tyler Hicks <code@tyhicks.com>
6242 L: ecryptfs@vger.kernel.org
6244 W: http://ecryptfs.org
6245 W: https://launchpad.net/ecryptfs
6246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6247 F: Documentation/filesystems/ecryptfs.rst
6251 M: Borislav Petkov <bp@alien8.de>
6252 L: linux-edac@vger.kernel.org
6254 F: drivers/edac/amd64_edac*
6257 M: Jan Luebbe <jlu@pengutronix.de>
6258 L: linux-edac@vger.kernel.org
6260 F: drivers/edac/armada_xp_*
6263 M: Stefan Schaeckeler <sschaeck@cisco.com>
6265 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6266 F: drivers/edac/aspeed_edac.c
6269 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6271 F: drivers/edac/bluefield_edac.c
6274 M: Andre Przywara <andre.przywara@arm.com>
6275 L: linux-edac@vger.kernel.org
6277 F: drivers/edac/highbank*
6280 M: Ralf Baechle <ralf@linux-mips.org>
6281 L: linux-edac@vger.kernel.org
6282 L: linux-mips@vger.kernel.org
6284 F: drivers/edac/octeon_edac*
6286 EDAC-CAVIUM THUNDERX
6287 M: Robert Richter <rric@kernel.org>
6288 L: linux-edac@vger.kernel.org
6290 F: drivers/edac/thunderx_edac*
6293 M: Borislav Petkov <bp@alien8.de>
6294 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6295 M: Tony Luck <tony.luck@intel.com>
6296 R: James Morse <james.morse@arm.com>
6297 R: Robert Richter <rric@kernel.org>
6298 L: linux-edac@vger.kernel.org
6300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6301 F: Documentation/admin-guide/ras.rst
6302 F: Documentation/driver-api/edac.rst
6304 F: include/linux/edac.h
6307 M: Lei Wang <lewan@microsoft.com>
6308 L: linux-edac@vger.kernel.org
6310 F: drivers/edac/dmc520_edac.c
6313 M: Mark Gross <mark.gross@intel.com>
6314 L: linux-edac@vger.kernel.org
6316 F: drivers/edac/e752x_edac.c
6319 L: linux-edac@vger.kernel.org
6321 F: drivers/edac/e7xxx_edac.c
6324 M: York Sun <york.sun@nxp.com>
6325 L: linux-edac@vger.kernel.org
6327 F: drivers/edac/fsl_ddr_edac.*
6330 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6331 L: linux-edac@vger.kernel.org
6333 F: drivers/edac/ghes_edac.c
6336 M: Tony Luck <tony.luck@intel.com>
6337 L: linux-edac@vger.kernel.org
6339 F: drivers/edac/i10nm_base.c
6342 L: linux-edac@vger.kernel.org
6344 F: drivers/edac/i3000_edac.c
6347 L: linux-edac@vger.kernel.org
6349 F: drivers/edac/i5000_edac.c
6352 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6353 L: linux-edac@vger.kernel.org
6355 F: drivers/edac/i5400_edac.c
6358 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6359 L: linux-edac@vger.kernel.org
6361 F: drivers/edac/i7300_edac.c
6364 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6365 L: linux-edac@vger.kernel.org
6367 F: drivers/edac/i7core_edac.c
6370 M: Tim Small <tim@buttersideup.com>
6371 L: linux-edac@vger.kernel.org
6373 F: drivers/edac/i82443bxgx_edac.c
6376 M: "Arvind R." <arvino55@gmail.com>
6377 L: linux-edac@vger.kernel.org
6379 F: drivers/edac/i82975x_edac.c
6382 M: Jason Baron <jbaron@akamai.com>
6383 L: linux-edac@vger.kernel.org
6385 F: drivers/edac/ie31200_edac.c
6388 M: Tony Luck <tony.luck@intel.com>
6389 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6390 L: linux-edac@vger.kernel.org
6392 F: drivers/edac/igen6_edac.c
6395 M: Johannes Thumshirn <morbidrsa@gmail.com>
6396 L: linux-edac@vger.kernel.org
6398 F: drivers/edac/mpc85xx_edac.[ch]
6401 M: Egor Martovetsky <egor@pasemi.com>
6402 L: linux-edac@vger.kernel.org
6404 F: drivers/edac/pasemi_edac.c
6407 M: Tony Luck <tony.luck@intel.com>
6408 L: linux-edac@vger.kernel.org
6410 F: drivers/edac/pnd2_edac.[ch]
6413 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6414 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6415 L: linux-arm-msm@vger.kernel.org
6416 L: linux-edac@vger.kernel.org
6418 F: drivers/edac/qcom_edac.c
6421 M: Tim Small <tim@buttersideup.com>
6422 L: linux-edac@vger.kernel.org
6424 F: drivers/edac/r82600_edac.c
6427 M: Tony Luck <tony.luck@intel.com>
6428 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6429 L: linux-edac@vger.kernel.org
6431 F: drivers/edac/sb_edac.c
6434 M: Yash Shah <yash.shah@sifive.com>
6435 L: linux-edac@vger.kernel.org
6437 F: drivers/edac/sifive_edac.c
6440 M: Tony Luck <tony.luck@intel.com>
6441 L: linux-edac@vger.kernel.org
6443 F: drivers/edac/skx_*.[ch]
6446 M: Tero Kristo <kristo@kernel.org>
6447 L: linux-edac@vger.kernel.org
6449 F: drivers/edac/ti_edac.c
6451 EDIROL UA-101/UA-1000 DRIVER
6452 M: Clemens Ladisch <clemens@ladisch.de>
6453 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6456 F: sound/usb/misc/ua101.c
6459 M: Ivan Hu <ivan.hu@canonical.com>
6460 M: Ard Biesheuvel <ardb@kernel.org>
6461 L: linux-efi@vger.kernel.org
6463 F: drivers/firmware/efi/test/
6465 EFI VARIABLE FILESYSTEM
6466 M: Matthew Garrett <matthew.garrett@nebula.com>
6467 M: Jeremy Kerr <jk@ozlabs.org>
6468 M: Ard Biesheuvel <ardb@kernel.org>
6469 L: linux-efi@vger.kernel.org
6471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6474 EFIFB FRAMEBUFFER DRIVER
6475 M: Peter Jones <pjones@redhat.com>
6476 L: linux-fbdev@vger.kernel.org
6478 F: drivers/video/fbdev/efifb.c
6482 W: http://aeschi.ch.eu.org/efs/
6485 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6486 M: Douglas Miller <dougmill@linux.ibm.com>
6487 L: netdev@vger.kernel.org
6489 F: drivers/net/ethernet/ibm/ehea/
6491 EM28XX VIDEO4LINUX DRIVER
6492 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6493 L: linux-media@vger.kernel.org
6495 W: https://linuxtv.org
6496 T: git git://linuxtv.org/media_tree.git
6497 F: Documentation/admin-guide/media/em28xx*
6498 F: drivers/media/usb/em28xx/
6501 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6502 M: Matt Mackall <mpm@selenic.com>
6503 M: David Woodhouse <dwmw2@infradead.org>
6504 L: linux-embedded@vger.kernel.org
6507 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6508 M: Adrian Hunter <adrian.hunter@intel.com>
6509 M: Ritesh Harjani <riteshh@codeaurora.org>
6510 M: Asutosh Das <asutoshd@codeaurora.org>
6511 L: linux-mmc@vger.kernel.org
6513 F: drivers/mmc/host/cqhci*
6515 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6516 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6517 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6518 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6519 L: linux-scsi@vger.kernel.org
6521 W: http://www.broadcom.com
6522 F: drivers/scsi/be2iscsi/
6524 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6525 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6526 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6527 M: Somnath Kotur <somnath.kotur@broadcom.com>
6528 L: netdev@vger.kernel.org
6530 W: http://www.emulex.com
6531 F: drivers/net/ethernet/emulex/benet/
6533 EMULEX ONECONNECT ROCE DRIVER
6534 M: Selvin Xavier <selvin.xavier@broadcom.com>
6535 M: Devesh Sharma <devesh.sharma@broadcom.com>
6536 L: linux-rdma@vger.kernel.org
6538 W: http://www.broadcom.com
6539 F: drivers/infiniband/hw/ocrdma/
6540 F: include/uapi/rdma/ocrdma-abi.h
6542 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6543 M: James Smart <james.smart@broadcom.com>
6544 M: Dick Kennedy <dick.kennedy@broadcom.com>
6545 L: linux-scsi@vger.kernel.org
6547 W: http://www.broadcom.com
6548 F: drivers/scsi/lpfc/
6550 ENE CB710 FLASH CARD READER DRIVER
6551 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6553 F: drivers/misc/cb710/
6554 F: drivers/mmc/host/cb710-mmc.*
6555 F: include/linux/cb710.h
6557 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6558 M: Maxim Levitsky <maximlevitsky@gmail.com>
6560 F: drivers/media/rc/ene_ir.*
6562 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6563 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6564 L: linuxppc-dev@lists.ozlabs.org
6566 F: drivers/tty/ehv_bytechan.c
6568 EPSON S1D13XXX FRAMEBUFFER DRIVER
6569 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6572 F: drivers/video/fbdev/s1d13xxxfb.c
6573 F: include/video/s1d13xxxfb.h
6576 M: Gao Xiang <xiang@kernel.org>
6577 M: Chao Yu <yuchao0@huawei.com>
6578 L: linux-erofs@lists.ozlabs.org
6580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6581 F: Documentation/filesystems/erofs.rst
6583 F: include/trace/events/erofs.h
6585 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6586 M: Jeff Layton <jlayton@kernel.org>
6588 F: include/linux/errseq.h
6591 ET131X NETWORK DRIVER
6592 M: Mark Einon <mark.einon@gmail.com>
6594 F: drivers/net/ethernet/agere/
6597 M: Roopa Prabhu <roopa@nvidia.com>
6598 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6599 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6600 L: netdev@vger.kernel.org
6602 W: http://www.linuxfoundation.org/en/Net:Bridge
6603 F: include/linux/netfilter_bridge/
6606 ETHERNET PHY LIBRARY
6607 M: Andrew Lunn <andrew@lunn.ch>
6608 M: Heiner Kallweit <hkallweit1@gmail.com>
6609 R: Russell King <linux@armlinux.org.uk>
6610 L: netdev@vger.kernel.org
6612 F: Documentation/ABI/testing/sysfs-class-net-phydev
6613 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6614 F: Documentation/devicetree/bindings/net/mdio*
6615 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6616 F: Documentation/networking/phy.rst
6617 F: drivers/net/mdio/
6618 F: drivers/net/mdio/of_mdio.c
6621 F: drivers/of/of_net.c
6622 F: include/dt-bindings/net/qca-ar803x.h
6623 F: include/linux/*mdio*.h
6624 F: include/linux/mdio/*.h
6625 F: include/linux/of_net.h
6626 F: include/linux/phy.h
6627 F: include/linux/phy_fixed.h
6628 F: include/linux/platform_data/mdio-bcm-unimac.h
6629 F: include/linux/platform_data/mdio-gpio.h
6630 F: include/trace/events/mdio.h
6631 F: include/uapi/linux/mdio.h
6632 F: include/uapi/linux/mii.h
6635 M: Namjae Jeon <namjae.jeon@samsung.com>
6636 M: Sungjong Seo <sj1557.seo@samsung.com>
6637 L: linux-fsdevel@vger.kernel.org
6642 M: Jan Kara <jack@suse.com>
6643 L: linux-ext4@vger.kernel.org
6645 F: Documentation/filesystems/ext2.rst
6647 F: include/linux/ext2*
6650 M: "Theodore Ts'o" <tytso@mit.edu>
6651 M: Andreas Dilger <adilger.kernel@dilger.ca>
6652 L: linux-ext4@vger.kernel.org
6654 W: http://ext4.wiki.kernel.org
6655 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6657 F: Documentation/filesystems/ext4/
6659 F: include/trace/events/ext4.h
6661 Extended Verification Module (EVM)
6662 M: Mimi Zohar <zohar@linux.ibm.com>
6663 L: linux-integrity@vger.kernel.org
6665 F: security/integrity/evm/
6667 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6668 M: Ard Biesheuvel <ardb@kernel.org>
6669 L: linux-efi@vger.kernel.org
6671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6672 F: Documentation/admin-guide/efi-stub.rst
6673 F: arch/*/include/asm/efi.h
6674 F: arch/*/kernel/efi.c
6675 F: arch/arm/boot/compressed/efi-header.S
6676 F: arch/arm64/kernel/efi-entry.S
6677 F: arch/x86/platform/efi/
6678 F: drivers/firmware/efi/
6679 F: include/linux/efi*.h
6681 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6682 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6683 M: Chanwoo Choi <cw00.choi@samsung.com>
6684 L: linux-kernel@vger.kernel.org
6686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6687 F: Documentation/devicetree/bindings/extcon/
6688 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6690 F: include/linux/extcon.h
6691 F: include/linux/extcon/
6694 M: Masami Hiramatsu <mhiramat@kernel.org>
6696 F: Documentation/admin-guide/bootconfig.rst
6697 F: fs/proc/bootconfig.c
6698 F: include/linux/bootconfig.h
6700 F: tools/bootconfig/*
6701 F: tools/bootconfig/scripts/*
6704 M: Jingoo Han <jingoohan1@gmail.com>
6705 L: dri-devel@lists.freedesktop.org
6707 F: drivers/gpu/drm/exynos/exynos_dp*
6709 EXYNOS SYSMMU (IOMMU) driver
6710 M: Marek Szyprowski <m.szyprowski@samsung.com>
6711 L: iommu@lists.linux-foundation.org
6713 F: drivers/iommu/exynos-iommu.c
6716 M: Jaegeuk Kim <jaegeuk@kernel.org>
6717 M: Chao Yu <yuchao0@huawei.com>
6718 L: linux-f2fs-devel@lists.sourceforge.net
6720 W: https://f2fs.wiki.kernel.org/
6721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6722 F: Documentation/ABI/testing/sysfs-fs-f2fs
6723 F: Documentation/filesystems/f2fs.rst
6725 F: include/linux/f2fs_fs.h
6726 F: include/trace/events/f2fs.h
6727 F: include/uapi/linux/f2fs.h
6729 F71805F HARDWARE MONITORING DRIVER
6730 M: Jean Delvare <jdelvare@suse.com>
6731 L: linux-hwmon@vger.kernel.org
6733 F: Documentation/hwmon/f71805f.rst
6734 F: drivers/hwmon/f71805f.c
6737 M: Josh Poimboeuf <jpoimboe@redhat.com>
6739 F: scripts/faddr2line
6742 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6743 L: netdev@vger.kernel.org
6745 F: Documentation/networking/failover.rst
6746 F: include/net/failover.h
6747 F: net/core/failover.c
6750 M: Jan Kara <jack@suse.cz>
6751 R: Amir Goldstein <amir73il@gmail.com>
6752 L: linux-fsdevel@vger.kernel.org
6754 F: fs/notify/fanotify/
6755 F: include/linux/fanotify.h
6756 F: include/uapi/linux/fanotify.h
6758 FARSYNC SYNCHRONOUS DRIVER
6759 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6761 W: http://www.farsite.co.uk/
6762 F: drivers/net/wan/farsync.*
6764 FAULT INJECTION SUPPORT
6765 M: Akinobu Mita <akinobu.mita@gmail.com>
6767 F: Documentation/fault-injection/
6768 F: lib/fault-inject.c
6770 FBTFT Framebuffer drivers
6771 L: dri-devel@lists.freedesktop.org
6772 L: linux-fbdev@vger.kernel.org
6774 F: drivers/staging/fbtft/
6777 M: Michael Buesch <m@bues.ch>
6778 L: linux-media@vger.kernel.org
6780 F: drivers/media/tuners/fc0011.c
6781 F: drivers/media/tuners/fc0011.h
6784 M: Antti Palosaari <crope@iki.fi>
6785 L: linux-media@vger.kernel.org
6787 W: https://linuxtv.org
6788 W: http://palosaari.fi/linux/
6789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6790 T: git git://linuxtv.org/anttip/media_tree.git
6791 F: drivers/media/tuners/fc2580*
6793 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6794 M: Hannes Reinecke <hare@suse.de>
6795 L: linux-scsi@vger.kernel.org
6797 W: www.Open-FCoE.org
6798 F: drivers/scsi/fcoe/
6799 F: drivers/scsi/libfc/
6801 F: include/scsi/libfc.h
6802 F: include/scsi/libfcoe.h
6803 F: include/uapi/scsi/fc/
6805 FILE LOCKING (flock() and fcntl()/lockf())
6806 M: Jeff Layton <jlayton@kernel.org>
6807 M: "J. Bruce Fields" <bfields@fieldses.org>
6808 L: linux-fsdevel@vger.kernel.org
6812 F: include/linux/fcntl.h
6813 F: include/uapi/linux/fcntl.h
6815 FILESYSTEM DIRECT ACCESS (DAX)
6816 M: Dan Williams <dan.j.williams@intel.com>
6817 R: Matthew Wilcox <willy@infradead.org>
6818 R: Jan Kara <jack@suse.cz>
6819 L: linux-fsdevel@vger.kernel.org
6820 L: linux-nvdimm@lists.01.org
6823 F: include/linux/dax.h
6824 F: include/trace/events/fs_dax.h
6826 FILESYSTEMS (VFS and infrastructure)
6827 M: Alexander Viro <viro@zeniv.linux.org.uk>
6828 L: linux-fsdevel@vger.kernel.org
6831 F: include/linux/fs.h
6832 F: include/linux/fs_types.h
6833 F: include/uapi/linux/fs.h
6834 F: include/uapi/linux/openat2.h
6839 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6840 M: Riku Voipio <riku.voipio@iki.fi>
6841 L: linux-hwmon@vger.kernel.org
6843 F: drivers/hwmon/f75375s.c
6844 F: include/linux/f75375s.h
6846 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6847 M: Clemens Ladisch <clemens@ladisch.de>
6848 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6852 F: include/uapi/sound/firewire.h
6855 FIREWIRE MEDIA DRIVERS (firedtv)
6856 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6857 L: linux-media@vger.kernel.org
6858 L: linux1394-devel@lists.sourceforge.net
6860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6861 F: drivers/media/firewire/
6863 FIREWIRE SBP-2 TARGET
6864 M: Chris Boot <bootc@bootc.net>
6865 L: linux-scsi@vger.kernel.org
6866 L: target-devel@vger.kernel.org
6867 L: linux1394-devel@lists.sourceforge.net
6869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6870 F: drivers/target/sbp/
6873 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6874 L: linux1394-devel@lists.sourceforge.net
6876 W: http://ieee1394.wiki.kernel.org/
6877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6878 F: drivers/firewire/
6879 F: include/linux/firewire.h
6880 F: include/uapi/linux/firewire*.h
6883 FIRMWARE LOADER (request_firmware)
6884 M: Luis Chamberlain <mcgrof@kernel.org>
6885 L: linux-kernel@vger.kernel.org
6887 F: Documentation/firmware_class/
6888 F: drivers/base/firmware_loader/
6889 F: include/linux/firmware.h
6891 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6892 M: Joshua Morris <josh.h.morris@us.ibm.com>
6893 M: Philip Kelleher <pjk1939@linux.ibm.com>
6895 F: drivers/block/rsxx/
6897 FLEXTIMER FTM-QUADDEC DRIVER
6898 M: Patrick Havelange <patrick.havelange@essensium.com>
6899 L: linux-iio@vger.kernel.org
6901 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6902 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6903 F: drivers/counter/ftm-quaddec.c
6906 M: Denis Efremov <efremov@linux.com>
6907 L: linux-block@vger.kernel.org
6909 F: drivers/block/floppy.c
6911 FLYSKY FSIA6B RC RECEIVER
6912 M: Markus Koch <markus@notsyncing.net>
6913 L: linux-input@vger.kernel.org
6915 F: drivers/input/joystick/fsia6b.c
6917 FORCEDETH GIGABIT ETHERNET DRIVER
6918 M: Rain River <rain.1986.08.12@gmail.com>
6919 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6920 L: netdev@vger.kernel.org
6922 F: drivers/net/ethernet/nvidia/*
6925 M: Wu Hao <hao.wu@intel.com>
6926 R: Tom Rix <trix@redhat.com>
6927 L: linux-fpga@vger.kernel.org
6929 F: Documentation/ABI/testing/sysfs-bus-dfl
6930 F: Documentation/fpga/dfl.rst
6931 F: drivers/fpga/dfl*
6932 F: include/uapi/linux/fpga-dfl.h
6934 FPGA MANAGER FRAMEWORK
6935 M: Moritz Fischer <mdf@kernel.org>
6936 R: Tom Rix <trix@redhat.com>
6937 L: linux-fpga@vger.kernel.org
6939 W: http://www.rocketboards.org
6940 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6942 F: Documentation/devicetree/bindings/fpga/
6943 F: Documentation/driver-api/fpga/
6944 F: Documentation/fpga/
6946 F: include/linux/fpga/
6949 M: Bill Metzenthen <billm@melbpc.org.au>
6951 W: http://floatingpoint.sourceforge.net/emulator/index.html
6952 F: arch/x86/math-emu/
6955 L: dri-devel@lists.freedesktop.org
6956 L: linux-fbdev@vger.kernel.org
6958 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6959 T: git git://anongit.freedesktop.org/drm/drm-misc
6960 F: Documentation/fb/
6962 F: include/linux/fb.h
6963 F: include/uapi/linux/fb.h
6964 F: include/uapi/video/
6967 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6968 M: Horia Geantă <horia.geanta@nxp.com>
6969 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6970 L: linux-crypto@vger.kernel.org
6972 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6973 F: drivers/crypto/caam/
6975 FREESCALE COLDFIRE M5441X MMC DRIVER
6976 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6977 L: linux-mmc@vger.kernel.org
6979 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6980 F: include/linux/platform_data/mmc-esdhc-mcf.h
6982 FREESCALE DIU FRAMEBUFFER DRIVER
6983 M: Timur Tabi <timur@kernel.org>
6984 L: linux-fbdev@vger.kernel.org
6986 F: drivers/video/fbdev/fsl-diu-fb.*
6988 FREESCALE DMA DRIVER
6989 M: Li Yang <leoyang.li@nxp.com>
6990 M: Zhang Wei <zw@zh-kernel.org>
6991 L: linuxppc-dev@lists.ozlabs.org
6993 F: drivers/dma/fsldma.*
6995 FREESCALE DSPI DRIVER
6996 M: Vladimir Oltean <olteanv@gmail.com>
6997 L: linux-spi@vger.kernel.org
6999 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7000 F: drivers/spi/spi-fsl-dspi.c
7001 F: include/linux/spi/spi-fsl-dspi.h
7003 FREESCALE ENETC ETHERNET DRIVERS
7004 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7005 L: netdev@vger.kernel.org
7007 F: drivers/net/ethernet/freescale/enetc/
7009 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7010 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7011 L: netdev@vger.kernel.org
7013 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7014 F: drivers/net/ethernet/freescale/gianfar*
7016 FREESCALE GPMI NAND DRIVER
7017 M: Han Xu <han.xu@nxp.com>
7018 L: linux-mtd@lists.infradead.org
7020 F: drivers/mtd/nand/raw/gpmi-nand/*
7022 FREESCALE I2C CPM DRIVER
7023 M: Jochen Friedrich <jochen@scram.de>
7024 L: linuxppc-dev@lists.ozlabs.org
7025 L: linux-i2c@vger.kernel.org
7027 F: drivers/i2c/busses/i2c-cpm.c
7029 FREESCALE IMX / MXC FEC DRIVER
7030 M: Fugang Duan <fugang.duan@nxp.com>
7031 L: netdev@vger.kernel.org
7033 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7034 F: drivers/net/ethernet/freescale/fec.h
7035 F: drivers/net/ethernet/freescale/fec_main.c
7036 F: drivers/net/ethernet/freescale/fec_ptp.c
7038 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7039 M: Sascha Hauer <s.hauer@pengutronix.de>
7040 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7041 L: linux-fbdev@vger.kernel.org
7042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7044 F: drivers/video/fbdev/imxfb.c
7045 F: include/linux/platform_data/video-imxfb.h
7047 FREESCALE IMX DDR PMU DRIVER
7048 M: Frank Li <Frank.li@nxp.com>
7049 L: linux-arm-kernel@lists.infradead.org
7051 F: Documentation/admin-guide/perf/imx-ddr.rst
7052 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7053 F: drivers/perf/fsl_imx8_ddr_perf.c
7055 FREESCALE IMX I2C DRIVER
7056 M: Oleksij Rempel <o.rempel@pengutronix.de>
7057 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7058 L: linux-i2c@vger.kernel.org
7060 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7061 F: drivers/i2c/busses/i2c-imx.c
7063 FREESCALE IMX LPI2C DRIVER
7064 M: Dong Aisheng <aisheng.dong@nxp.com>
7065 L: linux-i2c@vger.kernel.org
7066 L: linux-imx@nxp.com
7068 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7069 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7071 FREESCALE QORIQ DPAA ETHERNET DRIVER
7072 M: Madalin Bucur <madalin.bucur@nxp.com>
7073 L: netdev@vger.kernel.org
7075 F: drivers/net/ethernet/freescale/dpaa
7077 FREESCALE QORIQ DPAA FMAN DRIVER
7078 M: Madalin Bucur <madalin.bucur@nxp.com>
7079 L: netdev@vger.kernel.org
7081 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7082 F: drivers/net/ethernet/freescale/fman
7084 FREESCALE QORIQ PTP CLOCK DRIVER
7085 M: Yangbo Lu <yangbo.lu@nxp.com>
7086 L: netdev@vger.kernel.org
7088 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7089 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7090 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7091 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7092 F: drivers/ptp/ptp_qoriq.c
7093 F: drivers/ptp/ptp_qoriq_debugfs.c
7094 F: include/linux/fsl/ptp_qoriq.h
7096 FREESCALE QUAD SPI DRIVER
7097 M: Han Xu <han.xu@nxp.com>
7098 L: linux-spi@vger.kernel.org
7100 F: drivers/spi/spi-fsl-qspi.c
7102 FREESCALE QUICC ENGINE LIBRARY
7103 M: Qiang Zhao <qiang.zhao@nxp.com>
7104 L: linuxppc-dev@lists.ozlabs.org
7106 F: drivers/soc/fsl/qe/
7107 F: include/soc/fsl/*qe*.h
7108 F: include/soc/fsl/*ucc*.h
7110 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7111 M: Li Yang <leoyang.li@nxp.com>
7112 L: netdev@vger.kernel.org
7113 L: linuxppc-dev@lists.ozlabs.org
7115 F: drivers/net/ethernet/freescale/ucc_geth*
7117 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7118 M: Zhao Qiang <qiang.zhao@nxp.com>
7119 L: netdev@vger.kernel.org
7120 L: linuxppc-dev@lists.ozlabs.org
7122 F: drivers/net/wan/fsl_ucc_hdlc*
7124 FREESCALE QUICC ENGINE UCC UART DRIVER
7125 M: Timur Tabi <timur@kernel.org>
7126 L: linuxppc-dev@lists.ozlabs.org
7128 F: drivers/tty/serial/ucc_uart.c
7130 FREESCALE SOC DRIVERS
7131 M: Li Yang <leoyang.li@nxp.com>
7132 L: linuxppc-dev@lists.ozlabs.org
7133 L: linux-arm-kernel@lists.infradead.org
7135 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7136 F: Documentation/devicetree/bindings/soc/fsl/
7138 F: include/linux/fsl/
7140 FREESCALE SOC FS_ENET DRIVER
7141 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7142 L: linuxppc-dev@lists.ozlabs.org
7143 L: netdev@vger.kernel.org
7145 F: drivers/net/ethernet/freescale/fs_enet/
7146 F: include/linux/fs_enet_pd.h
7148 FREESCALE SOC SOUND DRIVERS
7149 M: Timur Tabi <timur@kernel.org>
7150 M: Nicolin Chen <nicoleotsuka@gmail.com>
7151 M: Xiubo Li <Xiubo.Lee@gmail.com>
7152 R: Fabio Estevam <festevam@gmail.com>
7153 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7154 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7155 L: linuxppc-dev@lists.ozlabs.org
7157 F: sound/soc/fsl/fsl*
7158 F: sound/soc/fsl/imx*
7159 F: sound/soc/fsl/mpc8610_hpcd.c
7161 FREESCALE USB PERIPHERAL DRIVERS
7162 M: Li Yang <leoyang.li@nxp.com>
7163 L: linux-usb@vger.kernel.org
7164 L: linuxppc-dev@lists.ozlabs.org
7166 F: drivers/usb/gadget/udc/fsl*
7168 FREESCALE USB PHY DRIVER
7169 M: Ran Wang <ran.wang_1@nxp.com>
7170 L: linux-usb@vger.kernel.org
7171 L: linuxppc-dev@lists.ozlabs.org
7173 F: drivers/usb/phy/phy-fsl-usb*
7176 M: Christoph Hellwig <hch@infradead.org>
7178 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7182 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7183 M: Pavel Machek <pavel@ucw.cz>
7184 L: linux-pm@vger.kernel.org
7186 F: Documentation/power/freezing-of-tasks.rst
7187 F: include/linux/freezer.h
7191 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7192 L: linux-kernel@vger.kernel.org
7194 F: include/linux/frontswap.h
7197 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7198 M: David Howells <dhowells@redhat.com>
7199 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7201 F: Documentation/filesystems/caching/
7203 F: include/linux/fscache*.h
7205 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7206 M: Theodore Y. Ts'o <tytso@mit.edu>
7207 M: Jaegeuk Kim <jaegeuk@kernel.org>
7208 M: Eric Biggers <ebiggers@kernel.org>
7209 L: linux-fscrypt@vger.kernel.org
7211 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7212 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7213 F: Documentation/filesystems/fscrypt.rst
7215 F: include/linux/fscrypt*.h
7216 F: include/uapi/linux/fscrypt.h
7219 M: Jeremy Kerr <jk@ozlabs.org>
7220 M: Joel Stanley <joel@jms.id.au>
7221 R: Alistar Popple <alistair@popple.id.au>
7222 R: Eddie James <eajames@linux.ibm.com>
7223 L: linux-fsi@lists.ozlabs.org
7225 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7228 F: include/linux/fsi*.h
7229 F: include/trace/events/fsi*.h
7231 FSI-ATTACHED I2C DRIVER
7232 M: Eddie James <eajames@linux.ibm.com>
7233 L: linux-i2c@vger.kernel.org
7234 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7236 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7237 F: drivers/i2c/busses/i2c-fsi.c
7239 FSI-ATTACHED SPI DRIVER
7240 M: Eddie James <eajames@linux.ibm.com>
7241 L: linux-spi@vger.kernel.org
7243 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7244 F: drivers/spi/spi-fsi.c
7246 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7247 M: Jan Kara <jack@suse.cz>
7248 R: Amir Goldstein <amir73il@gmail.com>
7249 L: linux-fsdevel@vger.kernel.org
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7253 F: include/linux/fsnotify*.h
7255 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7256 M: Eric Biggers <ebiggers@kernel.org>
7257 M: Theodore Y. Ts'o <tytso@mit.edu>
7258 L: linux-fscrypt@vger.kernel.org
7260 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7261 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7262 F: Documentation/filesystems/fsverity.rst
7264 F: include/linux/fsverity.h
7265 F: include/uapi/linux/fsverity.h
7267 FUJITSU LAPTOP EXTRAS
7268 M: Jonathan Woithe <jwoithe@just42.net>
7269 L: platform-driver-x86@vger.kernel.org
7271 F: drivers/platform/x86/fujitsu-laptop.c
7273 FUJITSU M-5MO LS CAMERA ISP DRIVER
7274 M: Kyungmin Park <kyungmin.park@samsung.com>
7275 M: Heungjun Kim <riverful.kim@samsung.com>
7276 L: linux-media@vger.kernel.org
7278 F: drivers/media/i2c/m5mols/
7279 F: include/media/i2c/m5mols.h
7281 FUJITSU TABLET EXTRAS
7282 M: Robert Gerlach <khnz@gmx.de>
7283 L: platform-driver-x86@vger.kernel.org
7285 F: drivers/platform/x86/fujitsu-tablet.c
7287 FUSE: FILESYSTEM IN USERSPACE
7288 M: Miklos Szeredi <miklos@szeredi.hu>
7289 L: linux-fsdevel@vger.kernel.org
7291 W: https://github.com/libfuse/
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7293 F: Documentation/filesystems/fuse.rst
7295 F: include/uapi/linux/fuse.h
7298 M: Thomas Gleixner <tglx@linutronix.de>
7299 M: Ingo Molnar <mingo@redhat.com>
7300 R: Peter Zijlstra <peterz@infradead.org>
7301 R: Darren Hart <dvhart@infradead.org>
7302 L: linux-kernel@vger.kernel.org
7304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7305 F: Documentation/locking/*futex*
7306 F: include/asm-generic/futex.h
7307 F: include/linux/futex.h
7308 F: include/uapi/linux/futex.h
7310 F: tools/perf/bench/futex*
7311 F: tools/testing/selftests/futex/
7313 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7314 M: Tim Harvey <tharvey@gateworks.com>
7315 M: Robert Jones <rjones@gateworks.com>
7317 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7318 F: drivers/mfd/gateworks-gsc.c
7319 F: include/linux/mfd/gsc.h
7320 F: Documentation/hwmon/gsc-hwmon.rst
7321 F: drivers/hwmon/gsc-hwmon.c
7322 F: include/linux/platform_data/gsc_hwmon.h
7324 GASKET DRIVER FRAMEWORK
7325 M: Rob Springer <rspringer@google.com>
7326 M: Todd Poynor <toddpoynor@google.com>
7327 M: Ben Chan <benchan@chromium.org>
7328 M: Richard Yeh <rcy@google.com>
7330 F: drivers/staging/gasket/
7333 M: Kees Cook <keescook@chromium.org>
7334 L: linux-hardening@vger.kernel.org
7336 F: Documentation/kbuild/gcc-plugins.rst
7337 F: scripts/Makefile.gcc-plugins
7338 F: scripts/gcc-plugins/
7340 GCOV BASED KERNEL PROFILING
7341 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7343 F: Documentation/dev-tools/gcov.rst
7346 GDB KERNEL DEBUGGING HELPER SCRIPTS
7347 M: Jan Kiszka <jan.kiszka@siemens.com>
7348 M: Kieran Bingham <kbingham@kernel.org>
7352 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7353 M: Achim Leubner <achim_leubner@adaptec.com>
7354 L: linux-scsi@vger.kernel.org
7356 W: http://www.icp-vortex.com/
7357 F: drivers/scsi/gdt*
7359 GEMTEK FM RADIO RECEIVER DRIVER
7360 M: Hans Verkuil <hverkuil@xs4all.nl>
7361 L: linux-media@vger.kernel.org
7363 W: https://linuxtv.org
7364 T: git git://linuxtv.org/media_tree.git
7365 F: drivers/media/radio/radio-gemtek*
7367 GENERIC ARCHITECTURE TOPOLOGY
7368 M: Sudeep Holla <sudeep.holla@arm.com>
7369 L: linux-kernel@vger.kernel.org
7371 F: drivers/base/arch_topology.c
7372 F: include/linux/arch_topology.h
7375 M: Thomas Gleixner <tglx@linutronix.de>
7376 M: Peter Zijlstra <peterz@infradead.org>
7377 M: Andy Lutomirski <luto@kernel.org>
7378 L: linux-kernel@vger.kernel.org
7380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7381 F: include/linux/entry-common.h
7382 F: include/linux/entry-kvm.h
7385 GENERIC GPIO I2C DRIVER
7386 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7388 F: drivers/i2c/busses/i2c-gpio.c
7389 F: include/linux/platform_data/i2c-gpio.h
7391 GENERIC GPIO I2C MULTIPLEXER DRIVER
7392 M: Peter Korsgaard <peter.korsgaard@barco.com>
7393 L: linux-i2c@vger.kernel.org
7395 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7396 F: drivers/i2c/muxes/i2c-mux-gpio.c
7397 F: include/linux/platform_data/i2c-mux-gpio.h
7399 GENERIC HDLC (WAN) DRIVERS
7400 M: Krzysztof Halasa <khc@pm.waw.pl>
7402 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7403 F: drivers/net/wan/c101.c
7404 F: drivers/net/wan/hd6457*
7405 F: drivers/net/wan/hdlc*
7406 F: drivers/net/wan/n2.c
7407 F: drivers/net/wan/pc300too.c
7408 F: drivers/net/wan/pci200syn.c
7409 F: drivers/net/wan/wanxl*
7411 GENERIC INCLUDE/ASM HEADER FILES
7412 M: Arnd Bergmann <arnd@arndb.de>
7413 L: linux-arch@vger.kernel.org
7415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7416 F: include/asm-generic/
7417 F: include/uapi/asm-generic/
7419 GENERIC PHY FRAMEWORK
7420 M: Kishon Vijay Abraham I <kishon@ti.com>
7421 M: Vinod Koul <vkoul@kernel.org>
7422 L: linux-kernel@vger.kernel.org
7424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7425 F: Documentation/devicetree/bindings/phy/
7427 F: include/linux/phy/
7429 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7430 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7432 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7435 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7436 M: Kevin Hilman <khilman@kernel.org>
7437 M: Ulf Hansson <ulf.hansson@linaro.org>
7438 L: linux-pm@vger.kernel.org
7440 F: Documentation/devicetree/bindings/power/power?domain*
7441 F: drivers/base/power/domain*.c
7442 F: include/linux/pm_domain.h
7444 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7445 M: Eugen Hristev <eugen.hristev@microchip.com>
7446 L: linux-input@vger.kernel.org
7448 F: drivers/input/touchscreen/resistive-adc-touch.c
7450 GENERIC UIO DRIVER FOR PCI DEVICES
7451 M: "Michael S. Tsirkin" <mst@redhat.com>
7452 L: kvm@vger.kernel.org
7454 F: drivers/uio/uio_pci_generic.c
7456 GENERIC VDSO LIBRARY
7457 M: Andy Lutomirski <luto@kernel.org>
7458 M: Thomas Gleixner <tglx@linutronix.de>
7459 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7460 L: linux-kernel@vger.kernel.org
7462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7463 F: include/asm-generic/vdso/vsyscall.h
7465 F: kernel/time/vsyscall.c
7468 GENWQE (IBM Generic Workqueue Card)
7469 M: Frank Haverkamp <haver@linux.ibm.com>
7471 F: drivers/misc/genwqe/
7473 GET_MAINTAINER SCRIPT
7474 M: Joe Perches <joe@perches.com>
7476 F: scripts/get_maintainer.pl
7479 M: Bob Peterson <rpeterso@redhat.com>
7480 M: Andreas Gruenbacher <agruenba@redhat.com>
7481 L: cluster-devel@redhat.com
7483 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7485 F: Documentation/filesystems/gfs2*
7487 F: include/uapi/linux/gfs2_ondisk.h
7490 M: Johan Hovold <johan@kernel.org>
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7493 F: Documentation/ABI/testing/sysfs-class-gnss
7494 F: Documentation/devicetree/bindings/gnss/
7496 F: include/linux/gnss.h
7499 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7500 L: linux-media@vger.kernel.org
7502 F: drivers/media/usb/go7007/
7505 M: Bastien Nocera <hadess@hadess.net>
7506 L: linux-input@vger.kernel.org
7508 F: drivers/input/touchscreen/goodix.c
7510 GOOGLE ETHERNET DRIVERS
7511 M: Catherine Sullivan <csully@google.com>
7512 R: Sagi Shahar <sagis@google.com>
7513 R: Jon Olson <jonolson@google.com>
7514 L: netdev@vger.kernel.org
7516 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7517 F: drivers/net/ethernet/google
7519 GPD POCKET FAN DRIVER
7520 M: Hans de Goede <hdegoede@redhat.com>
7521 L: platform-driver-x86@vger.kernel.org
7523 F: drivers/platform/x86/gpd-pocket-fan.c
7526 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7527 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7528 L: linux-gpio@vger.kernel.org
7529 L: linux-acpi@vger.kernel.org
7531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7532 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7533 F: drivers/gpio/gpiolib-acpi.c
7534 F: drivers/gpio/gpiolib-acpi.h
7537 M: Geert Uytterhoeven <geert+renesas@glider.be>
7538 L: linux-gpio@vger.kernel.org
7540 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7541 F: drivers/gpio/gpio-aggregator.c
7544 M: Sean Young <sean@mess.org>
7545 L: linux-media@vger.kernel.org
7547 F: drivers/media/rc/gpio-ir-tx.c
7550 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7551 L: linux-gpio@vger.kernel.org
7553 F: drivers/gpio/gpio-mockup.c
7554 F: tools/testing/selftests/gpio/
7557 R: Michael Walle <michael@walle.cc>
7559 F: drivers/gpio/gpio-regmap.c
7560 F: include/linux/gpio/regmap.h
7563 M: Linus Walleij <linus.walleij@linaro.org>
7564 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7565 L: linux-gpio@vger.kernel.org
7567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7568 F: Documentation/ABI/obsolete/sysfs-gpio
7569 F: Documentation/ABI/testing/gpio-cdev
7570 F: Documentation/admin-guide/gpio/
7571 F: Documentation/devicetree/bindings/gpio/
7572 F: Documentation/driver-api/gpio/
7574 F: include/asm-generic/gpio.h
7575 F: include/linux/gpio.h
7576 F: include/linux/gpio/
7577 F: include/linux/of_gpio.h
7578 F: include/uapi/linux/gpio.h
7581 GRE DEMULTIPLEXER DRIVER
7582 M: Dmitry Kozlov <xeb@mail.ru>
7583 L: netdev@vger.kernel.org
7585 F: include/net/gre.h
7586 F: net/ipv4/gre_demux.c
7587 F: net/ipv4/gre_offload.c
7589 GRETH 10/100/1G Ethernet MAC device driver
7590 M: Andreas Larsson <andreas@gaisler.com>
7591 L: netdev@vger.kernel.org
7593 F: drivers/net/ethernet/aeroflex/
7595 GREYBUS AUDIO PROTOCOLS DRIVERS
7596 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7597 M: Mark Greer <mgreer@animalcreek.com>
7599 F: drivers/staging/greybus/audio_apbridgea.c
7600 F: drivers/staging/greybus/audio_apbridgea.h
7601 F: drivers/staging/greybus/audio_codec.c
7602 F: drivers/staging/greybus/audio_codec.h
7603 F: drivers/staging/greybus/audio_gb.c
7604 F: drivers/staging/greybus/audio_manager.c
7605 F: drivers/staging/greybus/audio_manager.h
7606 F: drivers/staging/greybus/audio_manager_module.c
7607 F: drivers/staging/greybus/audio_manager_private.h
7608 F: drivers/staging/greybus/audio_manager_sysfs.c
7609 F: drivers/staging/greybus/audio_module.c
7610 F: drivers/staging/greybus/audio_topology.c
7612 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7613 M: Viresh Kumar <vireshk@kernel.org>
7615 F: drivers/staging/greybus/authentication.c
7616 F: drivers/staging/greybus/bootrom.c
7617 F: drivers/staging/greybus/firmware.h
7618 F: drivers/staging/greybus/fw-core.c
7619 F: drivers/staging/greybus/fw-download.c
7620 F: drivers/staging/greybus/fw-management.c
7621 F: drivers/staging/greybus/greybus_authentication.h
7622 F: drivers/staging/greybus/greybus_firmware.h
7623 F: drivers/staging/greybus/hid.c
7624 F: drivers/staging/greybus/i2c.c
7625 F: drivers/staging/greybus/spi.c
7626 F: drivers/staging/greybus/spilib.c
7627 F: drivers/staging/greybus/spilib.h
7629 GREYBUS LOOPBACK DRIVER
7630 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7632 F: drivers/staging/greybus/loopback.c
7634 GREYBUS PLATFORM DRIVERS
7635 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7637 F: drivers/staging/greybus/arche-apb-ctrl.c
7638 F: drivers/staging/greybus/arche-platform.c
7639 F: drivers/staging/greybus/arche_platform.h
7641 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7642 M: Rui Miguel Silva <rmfrfs@gmail.com>
7644 F: drivers/staging/greybus/gpio.c
7645 F: drivers/staging/greybus/light.c
7646 F: drivers/staging/greybus/power_supply.c
7647 F: drivers/staging/greybus/sdio.c
7648 F: drivers/staging/greybus/spi.c
7649 F: drivers/staging/greybus/spilib.c
7652 M: Johan Hovold <johan@kernel.org>
7653 M: Alex Elder <elder@kernel.org>
7654 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7655 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7658 F: drivers/staging/greybus/
7659 F: include/linux/greybus.h
7660 F: include/linux/greybus/
7662 GREYBUS UART PROTOCOLS DRIVERS
7663 M: David Lin <dtwlin@gmail.com>
7665 F: drivers/staging/greybus/log.c
7666 F: drivers/staging/greybus/uart.c
7668 GS1662 VIDEO SERIALIZER
7669 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7670 L: linux-media@vger.kernel.org
7672 T: git git://linuxtv.org/media_tree.git
7673 F: drivers/media/spi/gs1662.c
7675 GSPCA FINEPIX SUBDRIVER
7676 M: Frank Zago <frank@zago.net>
7677 L: linux-media@vger.kernel.org
7679 T: git git://linuxtv.org/media_tree.git
7680 F: drivers/media/usb/gspca/finepix.c
7682 GSPCA GL860 SUBDRIVER
7683 M: Olivier Lorin <o.lorin@laposte.net>
7684 L: linux-media@vger.kernel.org
7686 T: git git://linuxtv.org/media_tree.git
7687 F: drivers/media/usb/gspca/gl860/
7689 GSPCA M5602 SUBDRIVER
7690 M: Erik Andren <erik.andren@gmail.com>
7691 L: linux-media@vger.kernel.org
7693 T: git git://linuxtv.org/media_tree.git
7694 F: drivers/media/usb/gspca/m5602/
7696 GSPCA PAC207 SONIXB SUBDRIVER
7697 M: Hans Verkuil <hverkuil@xs4all.nl>
7698 L: linux-media@vger.kernel.org
7700 T: git git://linuxtv.org/media_tree.git
7701 F: drivers/media/usb/gspca/pac207.c
7703 GSPCA SN9C20X SUBDRIVER
7704 M: Brian Johnson <brijohn@gmail.com>
7705 L: linux-media@vger.kernel.org
7707 T: git git://linuxtv.org/media_tree.git
7708 F: drivers/media/usb/gspca/sn9c20x.c
7710 GSPCA T613 SUBDRIVER
7711 M: Leandro Costantino <lcostantino@gmail.com>
7712 L: linux-media@vger.kernel.org
7714 T: git git://linuxtv.org/media_tree.git
7715 F: drivers/media/usb/gspca/t613.c
7717 GSPCA USB WEBCAM DRIVER
7718 M: Hans Verkuil <hverkuil@xs4all.nl>
7719 L: linux-media@vger.kernel.org
7721 T: git git://linuxtv.org/media_tree.git
7722 F: drivers/media/usb/gspca/
7724 GTP (GPRS Tunneling Protocol)
7725 M: Pablo Neira Ayuso <pablo@netfilter.org>
7726 M: Harald Welte <laforge@gnumonks.org>
7727 L: osmocom-net-gprs@lists.osmocom.org
7729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7730 F: drivers/net/gtp.c
7732 GUID PARTITION TABLE (GPT)
7733 M: Davidlohr Bueso <dave@stgolabs.net>
7734 L: linux-efi@vger.kernel.org
7736 F: block/partitions/efi.*
7739 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7740 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7742 W: http://uclinux-h8.sourceforge.jp
7743 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7745 F: drivers/clk/h8300/
7746 F: drivers/clocksource/h8300_*.c
7747 F: drivers/irqchip/irq-renesas-h8*.c
7749 HABANALABS PCI DRIVER
7750 M: Oded Gabbay <ogabbay@kernel.org>
7752 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7753 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7754 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7755 F: drivers/misc/habanalabs/
7756 F: include/uapi/misc/habanalabs.h
7759 M: Antti Palosaari <crope@iki.fi>
7760 L: linux-media@vger.kernel.org
7762 W: https://linuxtv.org
7763 W: http://palosaari.fi/linux/
7764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7765 T: git git://linuxtv.org/anttip/media_tree.git
7766 F: drivers/media/usb/hackrf/
7768 HANTRO VPU CODEC DRIVER
7769 M: Ezequiel Garcia <ezequiel@collabora.com>
7770 M: Philipp Zabel <p.zabel@pengutronix.de>
7771 L: linux-media@vger.kernel.org
7772 L: linux-rockchip@lists.infradead.org
7774 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7775 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7776 F: drivers/staging/media/hantro/
7778 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7779 M: Frank Seidel <frank@f-seidel.de>
7780 L: platform-driver-x86@vger.kernel.org
7782 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7783 F: drivers/platform/x86/hdaps.c
7786 M: Jean Delvare <jdelvare@suse.com>
7787 M: Guenter Roeck <linux@roeck-us.net>
7788 L: linux-hwmon@vger.kernel.org
7790 W: http://hwmon.wiki.kernel.org/
7791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7792 F: Documentation/devicetree/bindings/hwmon/
7793 F: Documentation/hwmon/
7795 F: include/linux/hwmon*.h
7796 F: include/trace/events/hwmon*.h
7798 HARDWARE RANDOM NUMBER GENERATOR CORE
7799 M: Matt Mackall <mpm@selenic.com>
7800 M: Herbert Xu <herbert@gondor.apana.org.au>
7801 L: linux-crypto@vger.kernel.org
7803 F: Documentation/admin-guide/hw_random.rst
7804 F: Documentation/devicetree/bindings/rng/
7805 F: drivers/char/hw_random/
7806 F: include/linux/hw_random.h
7808 HARDWARE SPINLOCK CORE
7809 M: Ohad Ben-Cohen <ohad@wizery.com>
7810 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7811 R: Baolin Wang <baolin.wang7@gmail.com>
7812 L: linux-remoteproc@vger.kernel.org
7814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7815 F: Documentation/devicetree/bindings/hwlock/
7816 F: Documentation/locking/hwspinlock.rst
7817 F: drivers/hwspinlock/
7818 F: include/linux/hwspinlock.h
7820 HARDWARE TRACING FACILITIES
7821 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7823 F: drivers/hwtracing/
7825 HARMONY SOUND DRIVER
7826 L: linux-parisc@vger.kernel.org
7828 F: sound/parisc/harmony.*
7830 HDPVR USB VIDEO ENCODER DRIVER
7831 M: Hans Verkuil <hverkuil@xs4all.nl>
7832 L: linux-media@vger.kernel.org
7834 W: https://linuxtv.org
7835 T: git git://linuxtv.org/media_tree.git
7836 F: drivers/media/usb/hdpvr/
7838 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7839 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7841 F: Documentation/watchdog/hpwdt.rst
7842 F: drivers/watchdog/hpwdt.c
7844 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7845 M: Don Brace <don.brace@microchip.com>
7846 L: storagedev@microchip.com
7847 L: linux-scsi@vger.kernel.org
7849 F: Documentation/scsi/hpsa.rst
7850 F: drivers/scsi/hpsa*.[ch]
7851 F: include/linux/cciss*.h
7852 F: include/uapi/linux/cciss*.h
7855 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7856 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7857 L: linux-rdma@vger.kernel.org
7859 F: drivers/infiniband/hw/hfi1
7862 L: linux-fsdevel@vger.kernel.org
7864 F: Documentation/filesystems/hfs.rst
7868 L: linux-fsdevel@vger.kernel.org
7870 F: Documentation/filesystems/hfsplus.rst
7873 HGA FRAMEBUFFER DRIVER
7874 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7875 L: linux-nvidia@lists.surfsouth.com
7877 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7878 F: drivers/video/fbdev/hgafb.c
7880 HIBERNATION (aka Software Suspend, aka swsusp)
7881 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7882 M: Pavel Machek <pavel@ucw.cz>
7883 L: linux-pm@vger.kernel.org
7885 B: https://bugzilla.kernel.org
7886 F: arch/*/include/asm/suspend*.h
7888 F: drivers/base/power/
7889 F: include/linux/freezer.h
7890 F: include/linux/pm.h
7891 F: include/linux/suspend.h
7895 M: Jiri Kosina <jikos@kernel.org>
7896 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7897 L: linux-input@vger.kernel.org
7899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7901 F: include/linux/hid*
7902 F: include/uapi/linux/hid*
7904 HID SENSOR HUB DRIVERS
7905 M: Jiri Kosina <jikos@kernel.org>
7906 M: Jonathan Cameron <jic23@kernel.org>
7907 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7908 L: linux-input@vger.kernel.org
7909 L: linux-iio@vger.kernel.org
7911 F: Documentation/hid/hid-sensor*
7912 F: drivers/hid/hid-sensor-*
7913 F: drivers/iio/*/hid-*
7914 F: include/linux/hid-sensor-*
7916 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7917 M: Thomas Gleixner <tglx@linutronix.de>
7918 L: linux-kernel@vger.kernel.org
7920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7921 F: Documentation/timers/
7922 F: include/linux/clockchips.h
7923 F: include/linux/hrtimer.h
7924 F: kernel/time/clockevents.c
7925 F: kernel/time/hrtimer.c
7926 F: kernel/time/timer_*.c
7928 HIGH-SPEED SCC DRIVER FOR AX.25
7929 L: linux-hams@vger.kernel.org
7931 F: drivers/net/hamradio/dmascc.c
7932 F: drivers/net/hamradio/scc.c
7934 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7935 M: HighPoint Linux Team <linux@highpoint-tech.com>
7937 W: http://www.highpoint-tech.com
7938 F: Documentation/scsi/hptiop.rst
7939 F: drivers/scsi/hptiop.c
7942 M: Jes Sorensen <jes@trained-monkey.org>
7943 L: linux-hippi@sunsite.dk
7945 F: drivers/net/hippi/
7946 F: include/linux/hippidevice.h
7947 F: include/uapi/linux/if_hippi.h
7950 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7951 M: Kurt Kanzenbach <kurt@linutronix.de>
7952 L: netdev@vger.kernel.org
7954 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7955 F: drivers/net/dsa/hirschmann/*
7956 F: include/linux/platform_data/hirschmann-hellcreek.h
7957 F: net/dsa/tag_hellcreek.c
7959 HISILICON DMA DRIVER
7960 M: Zhou Wang <wangzhou1@hisilicon.com>
7961 L: dmaengine@vger.kernel.org
7963 F: drivers/dma/hisi_dma.c
7965 HISILICON GPIO DRIVER
7966 M: Luo Jiaxing <luojiaxing@huawei.com>
7967 L: linux-gpio@vger.kernel.org
7969 F: drivers/gpio/gpio-hisi.c
7971 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7972 M: Zaibo Xu <xuzaibo@huawei.com>
7973 L: linux-crypto@vger.kernel.org
7975 F: Documentation/ABI/testing/debugfs-hisi-hpre
7976 F: drivers/crypto/hisilicon/hpre/hpre.h
7977 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7978 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7980 HISILICON LPC BUS DRIVER
7981 M: john.garry@huawei.com
7983 W: http://www.hisilicon.com
7984 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7985 F: drivers/bus/hisi_lpc.c
7987 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7988 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7989 M: Salil Mehta <salil.mehta@huawei.com>
7990 L: netdev@vger.kernel.org
7992 W: http://www.hisilicon.com
7993 F: drivers/net/ethernet/hisilicon/hns3/
7995 HISILICON NETWORK SUBSYSTEM DRIVER
7996 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7997 M: Salil Mehta <salil.mehta@huawei.com>
7998 L: netdev@vger.kernel.org
8000 W: http://www.hisilicon.com
8001 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8002 F: drivers/net/ethernet/hisilicon/
8004 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8005 M: John Stultz <john.stultz@linaro.org>
8006 L: linux-kernel@vger.kernel.org
8008 F: drivers/misc/hisi_hikey_usb.c
8009 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8011 HISILICON PMU DRIVER
8012 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8014 W: http://www.hisilicon.com
8015 F: Documentation/admin-guide/perf/hisi-pmu.rst
8016 F: drivers/perf/hisilicon
8018 HISILICON QM AND ZIP Controller DRIVER
8019 M: Zhou Wang <wangzhou1@hisilicon.com>
8020 L: linux-crypto@vger.kernel.org
8022 F: Documentation/ABI/testing/debugfs-hisi-zip
8023 F: drivers/crypto/hisilicon/qm.c
8024 F: drivers/crypto/hisilicon/qm.h
8025 F: drivers/crypto/hisilicon/sgl.c
8026 F: drivers/crypto/hisilicon/zip/
8028 HISILICON ROCE DRIVER
8029 M: Lijun Ou <oulijun@huawei.com>
8030 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8031 M: Weihang Li <liweihang@huawei.com>
8032 L: linux-rdma@vger.kernel.org
8034 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8035 F: drivers/infiniband/hw/hns/
8037 HISILICON SAS Controller
8038 M: John Garry <john.garry@huawei.com>
8040 W: http://www.hisilicon.com
8041 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8042 F: drivers/scsi/hisi_sas/
8044 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8045 M: Zaibo Xu <xuzaibo@huawei.com>
8046 L: linux-crypto@vger.kernel.org
8048 F: Documentation/ABI/testing/debugfs-hisi-sec
8049 F: drivers/crypto/hisilicon/sec2/sec.h
8050 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8051 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8052 F: drivers/crypto/hisilicon/sec2/sec_main.c
8054 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8055 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8056 L: devel@driverdev.osuosl.org
8058 F: drivers/staging/hikey9xx/
8060 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8061 M: Zaibo Xu <xuzaibo@huawei.com>
8063 F: drivers/crypto/hisilicon/trng/trng.c
8065 HISILICON V3XX SPI NOR FLASH Controller Driver
8066 M: John Garry <john.garry@huawei.com>
8068 W: http://www.hisilicon.com
8069 F: drivers/spi/spi-hisi-sfc-v3xx.c
8071 HMM - Heterogeneous Memory Management
8072 M: Jérôme Glisse <jglisse@redhat.com>
8073 L: linux-mm@kvack.org
8075 F: Documentation/vm/hmm.rst
8076 F: include/linux/hmm*
8079 F: tools/testing/selftests/vm/*hmm*
8082 M: Jouni Malinen <j@w1.fi>
8083 L: linux-wireless@vger.kernel.org
8085 W: http://w1.fi/hostap-driver.html
8086 F: drivers/net/wireless/intersil/hostap/
8088 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8089 L: platform-driver-x86@vger.kernel.org
8091 F: drivers/platform/x86/tc1100-wmi.c
8093 HPET: High Precision Event Timers driver
8094 M: Clemens Ladisch <clemens@ladisch.de>
8096 F: Documentation/timers/hpet.rst
8097 F: drivers/char/hpet.c
8098 F: include/linux/hpet.h
8099 F: include/uapi/linux/hpet.h
8103 F: arch/x86/include/asm/hpet.h
8104 F: arch/x86/kernel/hpet.c
8107 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8109 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8113 M: Sebastian Reichel <sre@kernel.org>
8115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8116 F: Documentation/ABI/testing/sysfs-bus-hsi
8117 F: Documentation/driver-api/hsi.rst
8119 F: include/linux/hsi/
8120 F: include/uapi/linux/hsi/
8123 L: linux-usb@vger.kernel.org
8125 F: drivers/net/usb/hso.c
8127 HSR NETWORK PROTOCOL
8128 L: netdev@vger.kernel.org
8132 HT16K33 LED CONTROLLER DRIVER
8133 M: Robin van der Gracht <robin@protonic.nl>
8135 F: Documentation/devicetree/bindings/display/ht16k33.txt
8136 F: drivers/auxdisplay/ht16k33.c
8138 HTCPEN TOUCHSCREEN DRIVER
8139 M: Pau Oliva Fora <pof@eslack.org>
8140 L: linux-input@vger.kernel.org
8142 F: drivers/input/touchscreen/htcpen.c
8144 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8145 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8146 L: linux-iio@vger.kernel.org
8148 W: http://www.st.com/
8149 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8150 F: drivers/iio/humidity/hts221*
8152 HUAWEI ETHERNET DRIVER
8153 M: Bin Luo <luobin9@huawei.com>
8154 L: netdev@vger.kernel.org
8156 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8157 F: drivers/net/ethernet/huawei/hinic/
8160 M: Mike Kravetz <mike.kravetz@oracle.com>
8161 L: linux-mm@kvack.org
8163 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8164 F: Documentation/admin-guide/mm/hugetlbpage.rst
8165 F: Documentation/vm/hugetlbfs_reserv.rst
8167 F: include/linux/hugetlb.h
8171 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8172 L: linux-media@vger.kernel.org
8174 W: https://linuxtv.org
8175 T: git git://linuxtv.org/media_tree.git
8176 F: drivers/media/platform/sti/hva
8178 HWPOISON MEMORY FAILURE HANDLING
8179 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8180 L: linux-mm@kvack.org
8182 F: mm/hwpoison-inject.c
8183 F: mm/memory-failure.c
8185 HYGON PROCESSOR SUPPORT
8186 M: Pu Wen <puwen@hygon.cn>
8187 L: linux-kernel@vger.kernel.org
8189 F: arch/x86/kernel/cpu/hygon.c
8191 HYNIX HI556 SENSOR DRIVER
8192 M: Shawn Tu <shawnx.tu@intel.com>
8193 L: linux-media@vger.kernel.org
8195 T: git git://linuxtv.org/media_tree.git
8196 F: drivers/media/i2c/hi556.c
8198 Hyper-V CORE AND DRIVERS
8199 M: "K. Y. Srinivasan" <kys@microsoft.com>
8200 M: Haiyang Zhang <haiyangz@microsoft.com>
8201 M: Stephen Hemminger <sthemmin@microsoft.com>
8202 M: Wei Liu <wei.liu@kernel.org>
8203 L: linux-hyperv@vger.kernel.org
8205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8206 F: Documentation/ABI/stable/sysfs-bus-vmbus
8207 F: Documentation/ABI/testing/debugfs-hyperv
8208 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8210 F: arch/x86/include/asm/hyperv-tlfs.h
8211 F: arch/x86/include/asm/mshyperv.h
8212 F: arch/x86/include/asm/trace/hyperv.h
8213 F: arch/x86/kernel/cpu/mshyperv.c
8214 F: drivers/clocksource/hyperv_timer.c
8215 F: drivers/hid/hid-hyperv.c
8217 F: drivers/input/serio/hyperv-keyboard.c
8218 F: drivers/iommu/hyperv-iommu.c
8219 F: drivers/net/hyperv/
8220 F: drivers/pci/controller/pci-hyperv-intf.c
8221 F: drivers/pci/controller/pci-hyperv.c
8222 F: drivers/scsi/storvsc_drv.c
8223 F: drivers/uio/uio_hv_generic.c
8224 F: drivers/video/fbdev/hyperv_fb.c
8225 F: include/asm-generic/hyperv-tlfs.h
8226 F: include/asm-generic/mshyperv.h
8227 F: include/clocksource/hyperv_timer.h
8228 F: include/linux/hyperv.h
8229 F: include/uapi/linux/hyperv.h
8230 F: net/vmw_vsock/hyperv_transport.c
8234 M: Vignesh Raghavendra <vigneshr@ti.com>
8235 L: linux-mtd@lists.infradead.org
8237 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8238 C: irc://irc.oftc.net/mtd
8239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8240 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8241 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8242 F: drivers/mtd/hyperbus/
8243 F: include/linux/mtd/hyperbus.h
8245 HYPERVISOR VIRTUAL CONSOLE DRIVER
8246 L: linuxppc-dev@lists.ozlabs.org
8251 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8252 L: linux-i2c@vger.kernel.org
8253 L: linux-acpi@vger.kernel.org
8255 F: drivers/i2c/i2c-core-acpi.c
8257 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8258 M: Ajay Gupta <ajayg@nvidia.com>
8259 L: linux-i2c@vger.kernel.org
8261 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8262 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8265 M: Peter Rosin <peda@axentia.se>
8266 L: linux-i2c@vger.kernel.org
8268 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8269 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8270 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8271 F: Documentation/i2c/i2c-topology.rst
8272 F: Documentation/i2c/muxes/
8273 F: drivers/i2c/i2c-mux.c
8274 F: drivers/i2c/muxes/
8275 F: include/linux/i2c-mux.h
8277 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8278 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8279 L: linux-i2c@vger.kernel.org
8281 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8282 F: drivers/i2c/busses/i2c-mv64xxx.c
8284 I2C OVER PARALLEL PORT
8285 M: Jean Delvare <jdelvare@suse.com>
8286 L: linux-i2c@vger.kernel.org
8288 F: Documentation/i2c/busses/i2c-parport.rst
8289 F: drivers/i2c/busses/i2c-parport.c
8292 M: Wolfram Sang <wsa@kernel.org>
8293 L: linux-i2c@vger.kernel.org
8295 W: https://i2c.wiki.kernel.org/
8296 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8298 F: Documentation/devicetree/bindings/i2c/i2c.txt
8299 F: Documentation/i2c/
8301 F: include/linux/i2c-dev.h
8302 F: include/linux/i2c-smbus.h
8303 F: include/linux/i2c.h
8304 F: include/uapi/linux/i2c-*.h
8305 F: include/uapi/linux/i2c.h
8307 I2C SUBSYSTEM HOST DRIVERS
8308 L: linux-i2c@vger.kernel.org
8310 W: https://i2c.wiki.kernel.org/
8311 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8313 F: Documentation/devicetree/bindings/i2c/
8314 F: drivers/i2c/algos/
8315 F: drivers/i2c/busses/
8318 M: Jean Delvare <jdelvare@suse.com>
8319 L: linux-i2c@vger.kernel.org
8321 F: Documentation/i2c/busses/i2c-taos-evm.rst
8322 F: drivers/i2c/busses/i2c-taos-evm.c
8325 M: Till Harbaum <till@harbaum.org>
8326 L: linux-i2c@vger.kernel.org
8328 W: http://www.harbaum.org/till/i2c_tiny_usb
8329 F: drivers/i2c/busses/i2c-tiny-usb.c
8331 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8332 M: Jean Delvare <jdelvare@suse.com>
8333 L: linux-i2c@vger.kernel.org
8335 F: Documentation/i2c/busses/i2c-ali1535.rst
8336 F: Documentation/i2c/busses/i2c-ali1563.rst
8337 F: Documentation/i2c/busses/i2c-ali15x3.rst
8338 F: Documentation/i2c/busses/i2c-amd756.rst
8339 F: Documentation/i2c/busses/i2c-amd8111.rst
8340 F: Documentation/i2c/busses/i2c-i801.rst
8341 F: Documentation/i2c/busses/i2c-nforce2.rst
8342 F: Documentation/i2c/busses/i2c-piix4.rst
8343 F: Documentation/i2c/busses/i2c-sis5595.rst
8344 F: Documentation/i2c/busses/i2c-sis630.rst
8345 F: Documentation/i2c/busses/i2c-sis96x.rst
8346 F: Documentation/i2c/busses/i2c-via.rst
8347 F: Documentation/i2c/busses/i2c-viapro.rst
8348 F: drivers/i2c/busses/i2c-ali1535.c
8349 F: drivers/i2c/busses/i2c-ali1563.c
8350 F: drivers/i2c/busses/i2c-ali15x3.c
8351 F: drivers/i2c/busses/i2c-amd756-s4882.c
8352 F: drivers/i2c/busses/i2c-amd756.c
8353 F: drivers/i2c/busses/i2c-amd8111.c
8354 F: drivers/i2c/busses/i2c-i801.c
8355 F: drivers/i2c/busses/i2c-isch.c
8356 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8357 F: drivers/i2c/busses/i2c-nforce2.c
8358 F: drivers/i2c/busses/i2c-piix4.c
8359 F: drivers/i2c/busses/i2c-sis5595.c
8360 F: drivers/i2c/busses/i2c-sis630.c
8361 F: drivers/i2c/busses/i2c-sis96x.c
8362 F: drivers/i2c/busses/i2c-via.c
8363 F: drivers/i2c/busses/i2c-viapro.c
8365 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8366 M: Hans de Goede <hdegoede@redhat.com>
8367 L: linux-i2c@vger.kernel.org
8369 F: drivers/i2c/busses/i2c-cht-wc.c
8371 I2C/SMBUS ISMT DRIVER
8372 M: Seth Heasley <seth.heasley@intel.com>
8373 M: Neil Horman <nhorman@tuxdriver.com>
8374 L: linux-i2c@vger.kernel.org
8375 F: Documentation/i2c/busses/i2c-ismt.rst
8376 F: drivers/i2c/busses/i2c-ismt.c
8378 I2C/SMBUS STUB DRIVER
8379 M: Jean Delvare <jdelvare@suse.com>
8380 L: linux-i2c@vger.kernel.org
8382 F: drivers/i2c/i2c-stub.c
8384 I3C DRIVER FOR CADENCE I3C MASTER IP
8385 M: Przemysław Gaj <pgaj@cadence.com>
8387 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8388 F: drivers/i3c/master/i3c-master-cdns.c
8390 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8391 M: Vitor Soares <vitor.soares@synopsys.com>
8393 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8394 F: drivers/i3c/master/dw*
8397 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8398 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8400 C: irc://chat.freenode.net/linux-i3c
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8402 F: Documentation/ABI/testing/sysfs-bus-i3c
8403 F: Documentation/devicetree/bindings/i3c/
8404 F: Documentation/driver-api/i3c
8406 F: include/linux/i3c/
8408 IA64 (Itanium) PLATFORM
8409 L: linux-ia64@vger.kernel.org
8411 F: Documentation/ia64/
8414 IBM Power 842 compression accelerator
8415 M: Haren Myneni <haren@us.ibm.com>
8418 F: drivers/crypto/nx/Kconfig
8419 F: drivers/crypto/nx/Makefile
8420 F: drivers/crypto/nx/nx-842*
8421 F: include/linux/sw842.h
8424 IBM Power in-Nest Crypto Acceleration
8425 M: Breno Leitão <leitao@debian.org>
8426 M: Nayna Jain <nayna@linux.ibm.com>
8427 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8428 L: linux-crypto@vger.kernel.org
8430 F: drivers/crypto/nx/Kconfig
8431 F: drivers/crypto/nx/Makefile
8432 F: drivers/crypto/nx/nx-aes*
8433 F: drivers/crypto/nx/nx-sha*
8434 F: drivers/crypto/nx/nx.*
8435 F: drivers/crypto/nx/nx_csbcpb.h
8436 F: drivers/crypto/nx/nx_debugfs.c
8438 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8439 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8440 L: linux-pci@vger.kernel.org
8441 L: linuxppc-dev@lists.ozlabs.org
8443 F: drivers/pci/hotplug/rpadlpar*
8445 IBM Power Linux RAID adapter
8446 M: Brian King <brking@us.ibm.com>
8448 F: drivers/scsi/ipr.*
8450 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8451 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8452 L: linux-pci@vger.kernel.org
8453 L: linuxppc-dev@lists.ozlabs.org
8455 F: drivers/pci/hotplug/rpaphp*
8457 IBM Power SRIOV Virtual NIC Device Driver
8458 M: Dany Madden <drt@linux.ibm.com>
8459 M: Lijun Pan <ljp@linux.ibm.com>
8460 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8461 L: netdev@vger.kernel.org
8463 F: drivers/net/ethernet/ibm/ibmvnic.*
8465 IBM Power Virtual Accelerator Switchboard
8466 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8467 L: linuxppc-dev@lists.ozlabs.org
8469 F: arch/powerpc/include/asm/vas.h
8470 F: arch/powerpc/platforms/powernv/copy-paste.h
8471 F: arch/powerpc/platforms/powernv/vas*
8473 IBM Power Virtual Ethernet Device Driver
8474 M: Cristobal Forno <cforno12@linux.ibm.com>
8475 L: netdev@vger.kernel.org
8477 F: drivers/net/ethernet/ibm/ibmveth.*
8479 IBM Power Virtual FC Device Drivers
8480 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8481 L: linux-scsi@vger.kernel.org
8483 F: drivers/scsi/ibmvscsi/ibmvfc*
8485 IBM Power Virtual Management Channel Driver
8486 M: Steven Royer <seroyer@linux.ibm.com>
8488 F: drivers/misc/ibmvmc.*
8490 IBM Power Virtual SCSI Device Drivers
8491 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8492 L: linux-scsi@vger.kernel.org
8494 F: drivers/scsi/ibmvscsi/ibmvscsi*
8495 F: include/scsi/viosrp.h
8497 IBM Power Virtual SCSI Device Target Driver
8498 M: Michael Cyr <mikecyr@linux.ibm.com>
8499 L: linux-scsi@vger.kernel.org
8500 L: target-devel@vger.kernel.org
8502 F: drivers/scsi/ibmvscsi_tgt/
8504 IBM Power VMX Cryptographic instructions
8505 M: Breno Leitão <leitao@debian.org>
8506 M: Nayna Jain <nayna@linux.ibm.com>
8507 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8508 L: linux-crypto@vger.kernel.org
8510 F: drivers/crypto/vmx/Kconfig
8511 F: drivers/crypto/vmx/Makefile
8512 F: drivers/crypto/vmx/aes*
8513 F: drivers/crypto/vmx/ghash*
8514 F: drivers/crypto/vmx/ppc-xlate.pl
8515 F: drivers/crypto/vmx/vmx.c
8517 IBM ServeRAID RAID DRIVER
8519 F: drivers/scsi/ips.*
8521 ICH LPC AND GPIO DRIVER
8522 M: Peter Tyser <ptyser@xes-inc.com>
8524 F: drivers/gpio/gpio-ich.c
8525 F: drivers/mfd/lpc_ich.c
8528 M: Max Staudt <max@enpas.org>
8529 L: linux-i2c@vger.kernel.org
8531 F: drivers/i2c/busses/i2c-icy.c
8534 M: "David S. Miller" <davem@davemloft.net>
8535 L: linux-ide@vger.kernel.org
8537 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8539 F: Documentation/ide/
8541 F: include/linux/ide.h
8544 M: Borislav Petkov <bp@alien8.de>
8545 L: linux-ide@vger.kernel.org
8547 F: Documentation/cdrom/ide-cd.rst
8548 F: drivers/ide/ide-cd*
8550 IDEAPAD LAPTOP EXTRAS DRIVER
8551 M: Ike Panhc <ike.pan@canonical.com>
8552 L: platform-driver-x86@vger.kernel.org
8554 W: http://launchpad.net/ideapad-laptop
8555 F: drivers/platform/x86/ideapad-laptop.c
8557 IDEAPAD LAPTOP SLIDEBAR DRIVER
8558 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8559 L: linux-input@vger.kernel.org
8561 W: https://github.com/o2genum/ideapad-slidebar
8562 F: drivers/input/misc/ideapad_slidebar.c
8564 IDT VersaClock 5 CLOCK DRIVER
8565 M: Luca Ceresoli <luca@lucaceresoli.net>
8567 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8568 F: drivers/clk/clk-versaclock5.c
8570 IEEE 802.15.4 SUBSYSTEM
8571 M: Alexander Aring <alex.aring@gmail.com>
8572 M: Stefan Schmidt <stefan@datenfreihafen.org>
8573 L: linux-wpan@vger.kernel.org
8575 W: https://linux-wpan.org/
8576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8578 F: Documentation/networking/ieee802154.rst
8579 F: drivers/net/ieee802154/
8580 F: include/linux/ieee802154.h
8581 F: include/linux/nl802154.h
8582 F: include/net/af_ieee802154.h
8583 F: include/net/cfg802154.h
8584 F: include/net/ieee802154_netdev.h
8585 F: include/net/mac802154.h
8586 F: include/net/nl802154.h
8591 M: Yotam Gigi <yotam.gi@gmail.com>
8592 M: Jamal Hadi Salim <jhs@mojatatu.com>
8593 F: include/net/ife.h
8594 F: include/uapi/linux/ife.h
8597 IGORPLUG-USB IR RECEIVER
8598 M: Sean Young <sean@mess.org>
8599 L: linux-media@vger.kernel.org
8601 F: drivers/media/rc/igorplugusb.c
8603 IGUANAWORKS USB IR TRANSCEIVER
8604 M: Sean Young <sean@mess.org>
8605 L: linux-media@vger.kernel.org
8607 F: drivers/media/rc/iguanair.c
8609 IIO DIGITAL POTENTIOMETER DAC
8610 M: Peter Rosin <peda@axentia.se>
8611 L: linux-iio@vger.kernel.org
8613 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8614 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8615 F: drivers/iio/dac/dpot-dac.c
8617 IIO ENVELOPE DETECTOR
8618 M: Peter Rosin <peda@axentia.se>
8619 L: linux-iio@vger.kernel.org
8621 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8622 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8623 F: drivers/iio/adc/envelope-detector.c
8626 M: Peter Rosin <peda@axentia.se>
8627 L: linux-iio@vger.kernel.org
8629 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8630 F: drivers/iio/multiplexer/iio-mux.c
8632 IIO SUBSYSTEM AND DRIVERS
8633 M: Jonathan Cameron <jic23@kernel.org>
8634 R: Lars-Peter Clausen <lars@metafoo.de>
8635 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8636 L: linux-iio@vger.kernel.org
8638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8639 F: Documentation/ABI/testing/configfs-iio*
8640 F: Documentation/ABI/testing/sysfs-bus-iio*
8641 F: Documentation/devicetree/bindings/iio/
8643 F: drivers/staging/iio/
8644 F: include/linux/iio/
8648 M: Peter Rosin <peda@axentia.se>
8649 L: linux-iio@vger.kernel.org
8651 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8652 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8653 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8654 F: drivers/iio/afe/iio-rescale.c
8656 IKANOS/ADI EAGLE ADSL USB DRIVER
8657 M: Matthieu Castet <castet.matthieu@free.fr>
8658 M: Stanislaw Gruszka <stf_xl@wp.pl>
8660 F: drivers/usb/atm/ueagle-atm.c
8662 IMGTEC ASCII LCD DRIVER
8663 M: Paul Burton <paulburton@kernel.org>
8665 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8666 F: drivers/auxdisplay/img-ascii-lcd.c
8668 IMGTEC IR DECODER DRIVER
8670 F: drivers/media/rc/img-ir/
8672 IMON SOUNDGRAPH USB IR RECEIVER
8673 M: Sean Young <sean@mess.org>
8674 L: linux-media@vger.kernel.org
8676 F: drivers/media/rc/imon.c
8677 F: drivers/media/rc/imon_raw.c
8679 IMS TWINTURBO FRAMEBUFFER DRIVER
8680 L: linux-fbdev@vger.kernel.org
8682 F: drivers/video/fbdev/imsttfb.c
8684 INA209 HARDWARE MONITOR DRIVER
8685 M: Guenter Roeck <linux@roeck-us.net>
8686 L: linux-hwmon@vger.kernel.org
8688 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8689 F: Documentation/hwmon/ina209.rst
8690 F: drivers/hwmon/ina209.c
8692 INA2XX HARDWARE MONITOR DRIVER
8693 M: Guenter Roeck <linux@roeck-us.net>
8694 L: linux-hwmon@vger.kernel.org
8696 F: Documentation/hwmon/ina2xx.rst
8697 F: drivers/hwmon/ina2xx.c
8698 F: include/linux/platform_data/ina2xx.h
8700 INDUSTRY PACK SUBSYSTEM (IPACK)
8701 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8702 M: Jens Taprogge <jens.taprogge@taprogge.org>
8703 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8704 L: industrypack-devel@lists.sourceforge.net
8706 W: http://industrypack.sourceforge.net
8709 INFINEON DPS310 Driver
8710 M: Eddie James <eajames@linux.ibm.com>
8711 L: linux-iio@vger.kernel.org
8713 F: drivers/iio/pressure/dps310.c
8715 INFINIBAND SUBSYSTEM
8716 M: Doug Ledford <dledford@redhat.com>
8717 M: Jason Gunthorpe <jgg@nvidia.com>
8718 L: linux-rdma@vger.kernel.org
8720 W: https://github.com/linux-rdma/rdma-core
8721 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8723 F: Documentation/devicetree/bindings/infiniband/
8724 F: Documentation/infiniband/
8725 F: drivers/infiniband/
8727 F: include/trace/events/ib_mad.h
8728 F: include/trace/events/ib_umad.h
8729 F: include/uapi/linux/if_infiniband.h
8730 F: include/uapi/rdma/
8731 F: samples/bpf/ibumad_kern.c
8732 F: samples/bpf/ibumad_user.c
8734 INGENIC JZ4780 NAND DRIVER
8735 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8736 L: linux-mtd@lists.infradead.org
8737 L: linux-mips@vger.kernel.org
8739 F: drivers/mtd/nand/raw/ingenic/
8742 M: Paul Cercueil <paul@crapouillou.net>
8743 L: linux-mips@vger.kernel.org
8745 F: arch/mips/boot/dts/ingenic/
8746 F: arch/mips/generic/board-ingenic.c
8747 F: arch/mips/include/asm/mach-ingenic/
8748 F: arch/mips/ingenic/Kconfig
8749 F: drivers/clk/ingenic/
8750 F: drivers/dma/dma-jz4780.c
8751 F: drivers/gpu/drm/ingenic/
8752 F: drivers/i2c/busses/i2c-jz4780.c
8753 F: drivers/iio/adc/ingenic-adc.c
8754 F: drivers/irqchip/irq-ingenic.c
8755 F: drivers/memory/jz4780-nemc.c
8756 F: drivers/mmc/host/jz4740_mmc.c
8757 F: drivers/mtd/nand/raw/ingenic/
8758 F: drivers/pinctrl/pinctrl-ingenic.c
8759 F: drivers/power/supply/ingenic-battery.c
8760 F: drivers/pwm/pwm-jz4740.c
8761 F: drivers/remoteproc/ingenic_rproc.c
8762 F: drivers/rtc/rtc-jz4740.c
8763 F: drivers/tty/serial/8250/8250_ingenic.c
8764 F: drivers/usb/musb/jz4740.c
8765 F: drivers/watchdog/jz4740_wdt.c
8766 F: include/dt-bindings/iio/adc/ingenic,adc.h
8767 F: include/linux/mfd/ingenic-tcu.h
8768 F: sound/soc/codecs/jz47*
8769 F: sound/soc/jz4740/
8772 M: Jan Kara <jack@suse.cz>
8773 R: Amir Goldstein <amir73il@gmail.com>
8774 L: linux-fsdevel@vger.kernel.org
8776 F: Documentation/filesystems/inotify.rst
8777 F: fs/notify/inotify/
8778 F: include/linux/inotify.h
8779 F: include/uapi/linux/inotify.h
8781 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8782 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8783 L: linux-input@vger.kernel.org
8785 Q: http://patchwork.kernel.org/project/linux-input/list/
8786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8787 F: Documentation/devicetree/bindings/input/
8788 F: Documentation/devicetree/bindings/serio/
8789 F: Documentation/input/
8791 F: include/linux/input.h
8792 F: include/linux/input/
8793 F: include/uapi/linux/input-event-codes.h
8794 F: include/uapi/linux/input.h
8796 INPUT MULTITOUCH (MT) PROTOCOL
8797 M: Henrik Rydberg <rydberg@bitmath.org>
8798 L: linux-input@vger.kernel.org
8800 F: Documentation/input/multi-touch-protocol.rst
8801 F: drivers/input/input-mt.c
8804 INSIDE SECURE CRYPTO DRIVER
8805 M: Antoine Tenart <atenart@kernel.org>
8806 L: linux-crypto@vger.kernel.org
8808 F: drivers/crypto/inside-secure/
8810 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8811 M: Mimi Zohar <zohar@linux.ibm.com>
8812 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8813 L: linux-integrity@vger.kernel.org
8815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8816 F: security/integrity/ima/
8818 INTEL 810/815 FRAMEBUFFER DRIVER
8819 M: Antonino Daplas <adaplas@gmail.com>
8820 L: linux-fbdev@vger.kernel.org
8822 F: drivers/video/fbdev/i810/
8825 M: Cezary Rojewski <cezary.rojewski@intel.com>
8826 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8827 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8828 M: Jie Yang <yang.jie@linux.intel.com>
8829 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8833 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8834 M: Hans de Goede <hdegoede@redhat.com>
8835 L: platform-driver-x86@vger.kernel.org
8837 F: drivers/platform/x86/intel_atomisp2_pm.c
8839 INTEL ATOMISP2 LED DRIVER
8840 M: Hans de Goede <hdegoede@redhat.com>
8841 L: platform-driver-x86@vger.kernel.org
8843 F: drivers/platform/x86/intel_atomisp2_led.c
8845 INTEL BROXTON PMC DRIVER
8846 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8847 M: Zha Qipeng <qipeng.zha@intel.com>
8849 F: drivers/mfd/intel_pmc_bxt.c
8850 F: include/linux/mfd/intel_pmc_bxt.h
8852 INTEL C600 SERIES SAS CONTROLLER DRIVER
8853 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8854 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8855 L: linux-scsi@vger.kernel.org
8857 T: git git://git.code.sf.net/p/intel-sas/isci
8858 F: drivers/scsi/isci/
8860 INTEL CPU family model numbers
8861 M: Tony Luck <tony.luck@intel.com>
8863 L: linux-kernel@vger.kernel.org
8865 F: arch/x86/include/asm/intel-family.h
8867 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8868 M: Jani Nikula <jani.nikula@linux.intel.com>
8869 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8870 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8871 L: intel-gfx@lists.freedesktop.org
8873 W: https://01.org/linuxgraphics/
8874 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8875 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8876 C: irc://chat.freenode.net/intel-gfx
8877 T: git git://anongit.freedesktop.org/drm-intel
8878 F: Documentation/gpu/i915.rst
8879 F: drivers/gpu/drm/i915/
8880 F: include/drm/i915*
8881 F: include/uapi/drm/i915_drm.h
8883 INTEL ETHERNET DRIVERS
8884 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8885 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8886 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8888 W: http://www.intel.com/support/feedback.htm
8889 W: http://e1000.sourceforge.net/
8890 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8893 F: Documentation/networking/device_drivers/ethernet/intel/
8894 F: drivers/net/ethernet/intel/
8895 F: drivers/net/ethernet/intel/*/
8896 F: include/linux/avf/virtchnl.h
8898 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8899 M: Maik Broemme <mbroemme@libmpq.org>
8900 L: linux-fbdev@vger.kernel.org
8902 F: Documentation/fb/intelfb.rst
8903 F: drivers/video/fbdev/intelfb/
8906 M: Andy Shevchenko <andy@kernel.org>
8907 L: linux-gpio@vger.kernel.org
8909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8910 F: drivers/gpio/gpio-ich.c
8911 F: drivers/gpio/gpio-intel-mid.c
8912 F: drivers/gpio/gpio-merrifield.c
8913 F: drivers/gpio/gpio-ml-ioh.c
8914 F: drivers/gpio/gpio-pch.c
8915 F: drivers/gpio/gpio-sch.c
8916 F: drivers/gpio/gpio-sodaville.c
8918 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8919 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8920 M: Zhi Wang <zhi.a.wang@intel.com>
8921 L: intel-gvt-dev@lists.freedesktop.org
8922 L: intel-gfx@lists.freedesktop.org
8924 W: https://01.org/igvt-g
8925 T: git https://github.com/intel/gvt-linux.git
8926 F: drivers/gpu/drm/i915/gvt/
8928 INTEL HID EVENT DRIVER
8929 M: Alex Hung <alex.hung@canonical.com>
8930 L: platform-driver-x86@vger.kernel.org
8932 F: drivers/platform/x86/intel-hid.c
8934 INTEL I/OAT DMA DRIVER
8935 M: Dave Jiang <dave.jiang@intel.com>
8936 R: Dan Williams <dan.j.williams@intel.com>
8937 L: dmaengine@vger.kernel.org
8939 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8940 F: drivers/dma/ioat*
8943 M: Dave Jiang <dave.jiang@intel.com>
8944 L: dmaengine@vger.kernel.org
8946 F: drivers/dma/idxd/*
8947 F: include/uapi/linux/idxd.h
8950 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8951 M: Len Brown <lenb@kernel.org>
8952 L: linux-pm@vger.kernel.org
8954 B: https://bugzilla.kernel.org
8955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8956 F: drivers/idle/intel_idle.c
8958 INTEL INTEGRATED SENSOR HUB DRIVER
8959 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8960 M: Jiri Kosina <jikos@kernel.org>
8961 L: linux-input@vger.kernel.org
8963 F: drivers/hid/intel-ish-hid/
8966 M: David Woodhouse <dwmw2@infradead.org>
8967 M: Lu Baolu <baolu.lu@linux.intel.com>
8968 L: iommu@lists.linux-foundation.org
8970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8971 F: drivers/iommu/intel/
8972 F: include/linux/intel-iommu.h
8973 F: include/linux/intel-svm.h
8975 INTEL IOP-ADMA DMA DRIVER
8976 R: Dan Williams <dan.j.williams@intel.com>
8978 F: drivers/dma/iop-adma.c
8980 INTEL IPU3 CSI-2 CIO2 DRIVER
8981 M: Yong Zhi <yong.zhi@intel.com>
8982 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8983 M: Bingbu Cao <bingbu.cao@intel.com>
8984 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8985 L: linux-media@vger.kernel.org
8987 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8988 F: drivers/media/pci/intel/ipu3/
8990 INTEL IPU3 CSI-2 IMGU DRIVER
8991 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8992 R: Bingbu Cao <bingbu.cao@intel.com>
8993 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8994 L: linux-media@vger.kernel.org
8996 F: Documentation/admin-guide/media/ipu3.rst
8997 F: Documentation/admin-guide/media/ipu3_rcb.svg
8998 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8999 F: drivers/staging/media/ipu3/
9001 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9002 M: Krzysztof Halasa <khalasa@piap.pl>
9004 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9005 F: drivers/net/wan/ixp4xx_hss.c
9006 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9007 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9008 F: include/linux/soc/ixp4xx/npe.h
9009 F: include/linux/soc/ixp4xx/qmgr.h
9011 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9012 M: Deepak Saxena <dsaxena@plexity.net>
9014 F: drivers/char/hw_random/ixp4xx-rng.c
9016 INTEL KEEM BAY DRM DRIVER
9017 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9018 M: Edmund Dea <edmund.j.dea@intel.com>
9020 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9021 F: drivers/gpu/drm/kmb/
9023 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9024 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9026 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9027 F: drivers/crypto/keembay/Kconfig
9028 F: drivers/crypto/keembay/Makefile
9029 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9030 F: drivers/crypto/keembay/ocs-aes.c
9031 F: drivers/crypto/keembay/ocs-aes.h
9033 INTEL MANAGEMENT ENGINE (mei)
9034 M: Tomas Winkler <tomas.winkler@intel.com>
9035 L: linux-kernel@vger.kernel.org
9037 F: Documentation/driver-api/mei/*
9038 F: drivers/misc/mei/
9039 F: drivers/watchdog/mei_wdt.c
9040 F: include/linux/mei_cl_bus.h
9041 F: include/uapi/linux/mei.h
9044 INTEL MENLOW THERMAL DRIVER
9045 M: Sujith Thomas <sujith.thomas@intel.com>
9046 L: platform-driver-x86@vger.kernel.org
9048 W: https://01.org/linux-acpi
9049 F: drivers/platform/x86/intel_menlow.c
9051 INTEL P-Unit IPC DRIVER
9052 M: Zha Qipeng <qipeng.zha@intel.com>
9053 L: platform-driver-x86@vger.kernel.org
9055 F: arch/x86/include/asm/intel_punit_ipc.h
9056 F: drivers/platform/x86/intel_punit_ipc.c
9058 INTEL PMC CORE DRIVER
9059 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9060 M: David E Box <david.e.box@intel.com>
9061 L: platform-driver-x86@vger.kernel.org
9063 F: drivers/platform/x86/intel_pmc_core*
9065 INTEL PMIC GPIO DRIVERS
9066 M: Andy Shevchenko <andy@kernel.org>
9068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9069 F: drivers/gpio/gpio-*cove.c
9070 F: drivers/gpio/gpio-msic.c
9072 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9073 M: Andy Shevchenko <andy@kernel.org>
9075 F: drivers/mfd/intel_msic.c
9076 F: drivers/mfd/intel_soc_pmic*
9077 F: include/linux/mfd/intel_msic.h
9078 F: include/linux/mfd/intel_soc_pmic*
9081 M: "David E. Box" <david.e.box@linux.intel.com>
9083 F: drivers/mfd/intel_pmt.c
9084 F: drivers/platform/x86/intel_pmt_*
9086 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9087 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9088 L: linux-wireless@vger.kernel.org
9090 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9091 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9092 F: drivers/net/wireless/intel/ipw2x00/
9095 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9096 M: Len Brown <lenb@kernel.org>
9097 L: linux-pm@vger.kernel.org
9099 F: drivers/cpufreq/intel_pstate.c
9101 INTEL RDMA RNIC DRIVER
9102 M: Faisal Latif <faisal.latif@intel.com>
9103 M: Shiraz Saleem <shiraz.saleem@intel.com>
9104 L: linux-rdma@vger.kernel.org
9106 F: drivers/infiniband/hw/i40iw/
9107 F: include/uapi/rdma/i40iw-abi.h
9110 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9112 F: arch/x86/include/asm/intel_scu_ipc.h
9113 F: drivers/platform/x86/intel_scu_*
9115 INTEL SPEED SELECT TECHNOLOGY
9116 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9117 L: platform-driver-x86@vger.kernel.org
9119 F: drivers/platform/x86/intel_speed_select_if/
9120 F: include/uapi/linux/isst_if.h
9121 F: tools/power/x86/intel-speed-select/
9123 INTEL STRATIX10 FIRMWARE DRIVERS
9124 M: Richard Gong <richard.gong@linux.intel.com>
9125 L: linux-kernel@vger.kernel.org
9127 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9128 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9129 F: drivers/firmware/stratix10-rsu.c
9130 F: drivers/firmware/stratix10-svc.c
9131 F: include/linux/firmware/intel/stratix10-smc.h
9132 F: include/linux/firmware/intel/stratix10-svc-client.h
9134 INTEL TELEMETRY DRIVER
9135 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9136 M: "David E. Box" <david.e.box@linux.intel.com>
9137 L: platform-driver-x86@vger.kernel.org
9139 F: arch/x86/include/asm/intel_telemetry.h
9140 F: drivers/platform/x86/intel_telemetry*
9142 INTEL UNCORE FREQUENCY CONTROL
9143 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9144 L: platform-driver-x86@vger.kernel.org
9146 F: drivers/platform/x86/intel-uncore-frequency.c
9148 INTEL VIRTUAL BUTTON DRIVER
9149 M: AceLan Kao <acelan.kao@canonical.com>
9150 L: platform-driver-x86@vger.kernel.org
9152 F: drivers/platform/x86/intel-vbtn.c
9154 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9155 M: Stanislaw Gruszka <stf_xl@wp.pl>
9156 L: linux-wireless@vger.kernel.org
9158 F: drivers/net/wireless/intel/iwlegacy/
9160 INTEL WIRELESS WIFI LINK (iwlwifi)
9161 M: Luca Coelho <luciano.coelho@intel.com>
9162 L: linux-wireless@vger.kernel.org
9164 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9166 F: drivers/net/wireless/intel/iwlwifi/
9168 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9169 M: Jithu Joseph <jithu.joseph@intel.com>
9170 R: Maurice Ma <maurice.ma@intel.com>
9172 W: https://slimbootloader.github.io/security/firmware-update.html
9173 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9175 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9176 M: Mario Limonciello <mario.limonciello@dell.com>
9178 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9181 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9183 F: Documentation/trace/intel_th.rst
9184 F: drivers/hwtracing/intel_th/
9185 F: include/linux/intel_th.h
9187 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9188 M: Ning Sun <ning.sun@intel.com>
9189 L: tboot-devel@lists.sourceforge.net
9191 W: http://tboot.sourceforge.net
9192 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9193 F: Documentation/x86/intel_txt.rst
9194 F: arch/x86/kernel/tboot.c
9195 F: include/linux/tboot.h
9198 M: Jarkko Sakkinen <jarkko@kernel.org>
9199 R: Dave Hansen <dave.hansen@linux.intel.com>
9200 L: linux-sgx@vger.kernel.org
9202 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9204 F: Documentation/x86/sgx.rst
9205 F: arch/x86/entry/vdso/vsgx.S
9206 F: arch/x86/include/uapi/asm/sgx.h
9207 F: arch/x86/kernel/cpu/sgx/*
9208 F: tools/testing/selftests/sgx/*
9212 M: Georgi Djakov <djakov@kernel.org>
9213 L: linux-pm@vger.kernel.org
9215 F: Documentation/devicetree/bindings/interconnect/
9216 F: Documentation/driver-api/interconnect.rst
9217 F: drivers/interconnect/
9218 F: include/dt-bindings/interconnect/
9219 F: include/linux/interconnect-provider.h
9220 F: include/linux/interconnect.h
9222 INVENSENSE ICM-426xx IMU DRIVER
9223 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9224 L: linux-iio@vger.kernel.org
9226 W: https://invensense.tdk.com/
9227 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9228 F: drivers/iio/imu/inv_icm42600/
9230 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9231 M: Linus Walleij <linus.walleij@linaro.org>
9232 L: linux-iio@vger.kernel.org
9234 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9235 F: drivers/iio/gyro/mpu3050*
9237 IOC3 ETHERNET DRIVER
9238 M: Ralf Baechle <ralf@linux-mips.org>
9239 L: linux-mips@vger.kernel.org
9241 F: drivers/net/ethernet/sgi/ioc3-eth.c
9243 IOMAP FILESYSTEM LIBRARY
9244 M: Christoph Hellwig <hch@infradead.org>
9245 M: Darrick J. Wong <djwong@kernel.org>
9246 M: linux-xfs@vger.kernel.org
9247 M: linux-fsdevel@vger.kernel.org
9248 L: linux-xfs@vger.kernel.org
9249 L: linux-fsdevel@vger.kernel.org
9251 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9253 F: include/linux/iomap.h
9256 M: Joerg Roedel <joro@8bytes.org>
9257 M: Will Deacon <will@kernel.org>
9258 L: iommu@lists.linux-foundation.org
9260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9261 F: Documentation/devicetree/bindings/iommu/
9262 F: Documentation/userspace-api/iommu.rst
9264 F: include/linux/iommu.h
9265 F: include/linux/iova.h
9266 F: include/linux/of_iommu.h
9267 F: include/uapi/linux/iommu.h
9270 M: Jens Axboe <axboe@kernel.dk>
9271 R: Pavel Begunkov <asml.silence@gmail.com>
9272 L: io-uring@vger.kernel.org
9274 T: git git://git.kernel.dk/linux-block
9275 T: git git://git.kernel.dk/liburing
9279 F: include/linux/io_uring.h
9280 F: include/uapi/linux/io_uring.h
9283 M: Corey Minyard <minyard@acm.org>
9284 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9286 W: http://openipmi.sourceforge.net/
9287 F: Documentation/driver-api/ipmi.rst
9288 F: Documentation/devicetree/bindings/ipmi/
9289 F: drivers/char/ipmi/
9290 F: include/linux/ipmi*
9291 F: include/uapi/linux/ipmi*
9293 IPS SCSI RAID DRIVER
9294 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9295 L: linux-scsi@vger.kernel.org
9297 W: http://www.adaptec.com/
9298 F: drivers/scsi/ips*
9301 M: Simon Horman <horms@verge.net.au>
9302 M: Julian Anastasov <ja@ssi.bg>
9303 L: netdev@vger.kernel.org
9304 L: lvs-devel@vger.kernel.org
9306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9308 F: Documentation/networking/ipvs-sysctl.rst
9309 F: include/net/ip_vs.h
9310 F: include/uapi/linux/ip_vs.h
9311 F: net/netfilter/ipvs/
9314 M: Jiri Kosina <jikos@kernel.org>
9315 M: David Sterba <dsterba@suse.com>
9317 F: drivers/tty/ipwireless/
9320 L: netdev@vger.kernel.org
9322 F: include/uapi/linux/ipx.h
9324 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9325 M: Marc Zyngier <maz@kernel.org>
9327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9328 F: Documentation/core-api/irq/irq-domain.rst
9329 F: include/linux/irqdomain.h
9330 F: kernel/irq/irqdomain.c
9334 M: Thomas Gleixner <tglx@linutronix.de>
9335 L: linux-kernel@vger.kernel.org
9337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9341 M: Thomas Gleixner <tglx@linutronix.de>
9342 M: Marc Zyngier <maz@kernel.org>
9343 L: linux-kernel@vger.kernel.org
9345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9346 F: Documentation/devicetree/bindings/interrupt-controller/
9350 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9352 F: Documentation/driver-api/isa.rst
9353 F: drivers/base/isa.c
9354 F: include/linux/isa.h
9357 M: Hans Verkuil <hverkuil@xs4all.nl>
9358 L: linux-media@vger.kernel.org
9360 W: https://linuxtv.org
9361 T: git git://linuxtv.org/media_tree.git
9362 F: drivers/media/radio/radio-isa*
9365 M: Jaroslav Kysela <perex@perex.cz>
9367 F: Documentation/driver-api/isapnp.rst
9368 F: drivers/pnp/isapnp/
9369 F: include/linux/isapnp.h
9372 M: Lee Duncan <lduncan@suse.com>
9373 M: Chris Leech <cleech@redhat.com>
9374 L: open-iscsi@googlegroups.com
9375 L: linux-scsi@vger.kernel.org
9377 W: www.open-iscsi.com
9378 F: drivers/scsi/*iscsi*
9379 F: include/scsi/*iscsi*
9381 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9382 M: Peter Jones <pjones@redhat.com>
9383 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9385 F: drivers/firmware/iscsi_ibft*
9387 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9388 M: Sagi Grimberg <sagi@grimberg.me>
9389 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9390 L: linux-rdma@vger.kernel.org
9392 W: http://www.openfabrics.org
9393 W: www.open-iscsi.org
9394 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9395 F: drivers/infiniband/ulp/iser/
9397 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9398 M: Sagi Grimberg <sagi@grimberg.me>
9399 L: linux-rdma@vger.kernel.org
9400 L: target-devel@vger.kernel.org
9402 W: http://www.linux-iscsi.org
9403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9404 F: drivers/infiniband/ulp/isert
9406 ISDN/CMTP OVER BLUETOOTH
9407 M: Karsten Keil <isdn@linux-pingi.de>
9408 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9409 L: netdev@vger.kernel.org
9411 W: http://www.isdn4linux.de
9412 F: Documentation/isdn/
9413 F: drivers/isdn/capi/
9414 F: include/linux/isdn/
9415 F: include/uapi/linux/isdn/
9416 F: net/bluetooth/cmtp/
9418 ISDN/mISDN SUBSYSTEM
9419 M: Karsten Keil <isdn@linux-pingi.de>
9420 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9421 L: netdev@vger.kernel.org
9423 W: http://www.isdn4linux.de
9424 F: drivers/isdn/Kconfig
9425 F: drivers/isdn/Makefile
9426 F: drivers/isdn/hardware/
9427 F: drivers/isdn/mISDN/
9429 IT87 HARDWARE MONITORING DRIVER
9430 M: Jean Delvare <jdelvare@suse.com>
9431 L: linux-hwmon@vger.kernel.org
9433 F: Documentation/hwmon/it87.rst
9434 F: drivers/hwmon/it87.c
9437 M: Antti Palosaari <crope@iki.fi>
9438 L: linux-media@vger.kernel.org
9440 W: https://linuxtv.org
9441 W: http://palosaari.fi/linux/
9442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9443 T: git git://linuxtv.org/anttip/media_tree.git
9444 F: drivers/media/tuners/it913x*
9446 IVTV VIDEO4LINUX DRIVER
9447 M: Andy Walls <awalls@md.metrocast.net>
9448 L: linux-media@vger.kernel.org
9450 W: https://linuxtv.org
9451 T: git git://linuxtv.org/media_tree.git
9452 F: Documentation/admin-guide/media/ivtv*
9453 F: drivers/media/pci/ivtv/
9454 F: include/uapi/linux/ivtv*
9456 IX2505V MEDIA DRIVER
9457 M: Malcolm Priestley <tvboxspy@gmail.com>
9458 L: linux-media@vger.kernel.org
9460 W: https://linuxtv.org
9461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9462 F: drivers/media/dvb-frontends/ix2505v*
9464 JAILHOUSE HYPERVISOR INTERFACE
9465 M: Jan Kiszka <jan.kiszka@siemens.com>
9466 L: jailhouse-dev@googlegroups.com
9468 F: arch/x86/include/asm/jailhouse_para.h
9469 F: arch/x86/kernel/jailhouse.c
9471 JC42.4 TEMPERATURE SENSOR DRIVER
9472 M: Guenter Roeck <linux@roeck-us.net>
9473 L: linux-hwmon@vger.kernel.org
9475 F: Documentation/hwmon/jc42.rst
9476 F: drivers/hwmon/jc42.c
9479 M: Dave Kleikamp <shaggy@kernel.org>
9480 L: jfs-discussion@lists.sourceforge.net
9482 W: http://jfs.sourceforge.net/
9483 T: git git://github.com/kleikamp/linux-shaggy.git
9484 F: Documentation/admin-guide/jfs.rst
9488 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9489 L: netdev@vger.kernel.org
9491 F: drivers/net/ethernet/jme.*
9493 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9494 M: David Woodhouse <dwmw2@infradead.org>
9495 M: Richard Weinberger <richard@nod.at>
9496 L: linux-mtd@lists.infradead.org
9498 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9499 T: git git://git.infradead.org/ubifs-2.6.git
9501 F: include/uapi/linux/jffs2.h
9503 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9504 M: "Theodore Ts'o" <tytso@mit.edu>
9505 M: Jan Kara <jack@suse.com>
9506 L: linux-ext4@vger.kernel.org
9509 F: include/linux/jbd2.h
9511 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9512 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9513 L: linux-media@vger.kernel.org
9515 F: drivers/media/platform/rcar_jpu.c
9517 JSM Neo PCI based serial card
9518 L: linux-serial@vger.kernel.org
9520 F: drivers/tty/serial/jsm/
9522 K10TEMP HARDWARE MONITORING DRIVER
9523 M: Clemens Ladisch <clemens@ladisch.de>
9524 L: linux-hwmon@vger.kernel.org
9526 F: Documentation/hwmon/k10temp.rst
9527 F: drivers/hwmon/k10temp.c
9529 K8TEMP HARDWARE MONITORING DRIVER
9530 M: Rudolf Marek <r.marek@assembler.cz>
9531 L: linux-hwmon@vger.kernel.org
9533 F: Documentation/hwmon/k8temp.rst
9534 F: drivers/hwmon/k8temp.c
9537 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9538 R: Alexander Potapenko <glider@google.com>
9539 R: Andrey Konovalov <andreyknvl@gmail.com>
9540 R: Dmitry Vyukov <dvyukov@google.com>
9541 L: kasan-dev@googlegroups.com
9543 F: Documentation/dev-tools/kasan.rst
9544 F: arch/*/include/asm/*kasan.h
9545 F: arch/*/mm/kasan_init*
9546 F: include/linux/kasan*.h
9547 F: lib/Kconfig.kasan
9548 F: lib/test_kasan*.c
9550 F: scripts/Makefile.kasan
9553 M: Masahiro Yamada <masahiroy@kernel.org>
9554 L: linux-kbuild@vger.kernel.org
9556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9557 F: Documentation/kbuild/kconfig*
9558 F: scripts/Kconfig.include
9562 R: Dmitry Vyukov <dvyukov@google.com>
9563 R: Andrey Konovalov <andreyknvl@gmail.com>
9564 L: kasan-dev@googlegroups.com
9566 F: Documentation/dev-tools/kcov.rst
9567 F: include/linux/kcov.h
9568 F: include/uapi/linux/kcov.h
9570 F: scripts/Makefile.kcov
9573 M: Marco Elver <elver@google.com>
9574 R: Dmitry Vyukov <dvyukov@google.com>
9575 L: kasan-dev@googlegroups.com
9577 F: Documentation/dev-tools/kcsan.rst
9578 F: include/linux/kcsan*.h
9580 F: lib/Kconfig.kcsan
9581 F: scripts/Makefile.kcsan
9584 M: Dave Young <dyoung@redhat.com>
9585 M: Baoquan He <bhe@redhat.com>
9586 R: Vivek Goyal <vgoyal@redhat.com>
9587 L: kexec@lists.infradead.org
9589 W: http://lse.sourceforge.net/kdump/
9590 F: Documentation/admin-guide/kdump/
9592 F: include/linux/crash_core.h
9593 F: include/linux/crash_dump.h
9594 F: include/uapi/linux/vmcore.h
9597 KEENE FM RADIO TRANSMITTER DRIVER
9598 M: Hans Verkuil <hverkuil@xs4all.nl>
9599 L: linux-media@vger.kernel.org
9601 W: https://linuxtv.org
9602 T: git git://linuxtv.org/media_tree.git
9603 F: drivers/media/radio/radio-keene*
9606 M: Ian Kent <raven@themaw.net>
9607 L: autofs@vger.kernel.org
9611 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9612 M: Masahiro Yamada <masahiroy@kernel.org>
9613 M: Michal Marek <michal.lkml@markovi.net>
9614 L: linux-kbuild@vger.kernel.org
9616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9617 F: Documentation/kbuild/
9619 F: scripts/*vmlinux*
9621 F: scripts/Makefile*
9628 L: kernel-janitors@vger.kernel.org
9630 W: http://kernelnewbies.org/KernelJanitors
9632 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9633 M: "J. Bruce Fields" <bfields@fieldses.org>
9634 M: Chuck Lever <chuck.lever@oracle.com>
9635 L: linux-nfs@vger.kernel.org
9637 W: http://nfs.sourceforge.net/
9638 T: git git://linux-nfs.org/~bfields/linux.git
9642 F: include/linux/lockd/
9643 F: include/linux/sunrpc/
9644 F: include/uapi/linux/nfsd/
9645 F: include/uapi/linux/sunrpc/
9647 F: Documentation/filesystems/nfs/
9649 KERNEL SELFTEST FRAMEWORK
9650 M: Shuah Khan <shuah@kernel.org>
9651 M: Shuah Khan <skhan@linuxfoundation.org>
9652 L: linux-kselftest@vger.kernel.org
9654 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9656 F: Documentation/dev-tools/kselftest*
9657 F: tools/testing/selftests/
9659 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9660 M: Brendan Higgins <brendanhiggins@google.com>
9661 L: linux-kselftest@vger.kernel.org
9662 L: kunit-dev@googlegroups.com
9664 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9665 F: Documentation/dev-tools/kunit/
9668 F: tools/testing/kunit/
9670 KERNEL USERMODE HELPER
9671 M: Luis Chamberlain <mcgrof@kernel.org>
9672 L: linux-kernel@vger.kernel.org
9674 F: include/linux/umh.h
9677 KERNEL VIRTUAL MACHINE (KVM)
9678 M: Paolo Bonzini <pbonzini@redhat.com>
9679 L: kvm@vger.kernel.org
9681 W: http://www.linux-kvm.org
9682 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9683 F: Documentation/virt/kvm/
9684 F: include/asm-generic/kvm*
9685 F: include/kvm/iodev.h
9686 F: include/linux/kvm*
9687 F: include/trace/events/kvm.h
9688 F: include/uapi/asm-generic/kvm*
9689 F: include/uapi/linux/kvm*
9691 F: tools/testing/selftests/kvm/
9694 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9695 M: Marc Zyngier <maz@kernel.org>
9696 R: James Morse <james.morse@arm.com>
9697 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9698 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9700 L: kvmarm@lists.cs.columbia.edu
9702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9703 F: arch/arm64/include/asm/kvm*
9704 F: arch/arm64/include/uapi/asm/kvm*
9706 F: include/kvm/arm_*
9708 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9709 M: Huacai Chen <chenhuacai@kernel.org>
9710 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9711 L: linux-mips@vger.kernel.org
9712 L: kvm@vger.kernel.org
9714 F: arch/mips/include/asm/kvm*
9715 F: arch/mips/include/uapi/asm/kvm*
9718 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9719 M: Paul Mackerras <paulus@ozlabs.org>
9720 L: kvm-ppc@vger.kernel.org
9722 W: http://www.linux-kvm.org/
9723 T: git git://github.com/agraf/linux-2.6.git
9724 F: arch/powerpc/include/asm/kvm*
9725 F: arch/powerpc/include/uapi/asm/kvm*
9726 F: arch/powerpc/kernel/kvm*
9727 F: arch/powerpc/kvm/
9729 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9730 M: Christian Borntraeger <borntraeger@de.ibm.com>
9731 M: Janosch Frank <frankja@linux.ibm.com>
9732 R: David Hildenbrand <david@redhat.com>
9733 R: Cornelia Huck <cohuck@redhat.com>
9734 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9735 L: kvm@vger.kernel.org
9737 W: http://www.ibm.com/developerworks/linux/linux390/
9738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9739 F: Documentation/virt/kvm/s390*
9740 F: arch/s390/include/asm/gmap.h
9741 F: arch/s390/include/asm/kvm*
9742 F: arch/s390/include/uapi/asm/kvm*
9743 F: arch/s390/kernel/uv.c
9745 F: arch/s390/mm/gmap.c
9746 F: tools/testing/selftests/kvm/*/s390x/
9747 F: tools/testing/selftests/kvm/s390x/
9749 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9750 M: Paolo Bonzini <pbonzini@redhat.com>
9751 R: Sean Christopherson <seanjc@google.com>
9752 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9753 R: Wanpeng Li <wanpengli@tencent.com>
9754 R: Jim Mattson <jmattson@google.com>
9755 R: Joerg Roedel <joro@8bytes.org>
9756 L: kvm@vger.kernel.org
9758 W: http://www.linux-kvm.org
9759 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9760 F: arch/x86/include/asm/kvm*
9761 F: arch/x86/include/asm/pvclock-abi.h
9762 F: arch/x86/include/asm/svm.h
9763 F: arch/x86/include/asm/vmx*.h
9764 F: arch/x86/include/uapi/asm/kvm*
9765 F: arch/x86/include/uapi/asm/svm.h
9766 F: arch/x86/include/uapi/asm/vmx.h
9767 F: arch/x86/kernel/kvm.c
9768 F: arch/x86/kernel/kvmclock.c
9773 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9774 M: Tejun Heo <tj@kernel.org>
9776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9778 F: include/linux/kernfs.h
9781 M: Eric Biederman <ebiederm@xmission.com>
9782 L: kexec@lists.infradead.org
9784 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9785 F: include/linux/kexec.h
9786 F: include/uapi/linux/kexec.h
9790 M: Mimi Zohar <zohar@linux.ibm.com>
9791 L: linux-integrity@vger.kernel.org
9792 L: keyrings@vger.kernel.org
9794 F: Documentation/security/keys/trusted-encrypted.rst
9795 F: include/keys/encrypted-type.h
9796 F: security/keys/encrypted-keys/
9799 M: James Bottomley <jejb@linux.ibm.com>
9800 M: Jarkko Sakkinen <jarkko@kernel.org>
9801 M: Mimi Zohar <zohar@linux.ibm.com>
9802 L: linux-integrity@vger.kernel.org
9803 L: keyrings@vger.kernel.org
9805 F: Documentation/security/keys/trusted-encrypted.rst
9806 F: include/keys/trusted-type.h
9807 F: include/keys/trusted_tpm.h
9808 F: security/keys/trusted-keys/
9811 M: David Howells <dhowells@redhat.com>
9812 M: Jarkko Sakkinen <jarkko@kernel.org>
9813 L: keyrings@vger.kernel.org
9815 F: Documentation/security/keys/core.rst
9817 F: include/linux/key-type.h
9818 F: include/linux/key.h
9819 F: include/linux/keyctl.h
9820 F: include/uapi/linux/keyctl.h
9824 M: Stefani Seibold <stefani@seibold.net>
9826 F: include/linux/kfifo.h
9830 KGDB / KDB /debug_core
9831 M: Jason Wessel <jason.wessel@windriver.com>
9832 M: Daniel Thompson <daniel.thompson@linaro.org>
9833 R: Douglas Anderson <dianders@chromium.org>
9834 L: kgdb-bugreport@lists.sourceforge.net
9836 W: http://kgdb.wiki.kernel.org/
9837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9838 F: Documentation/dev-tools/kgdb.rst
9839 F: drivers/misc/kgdbts.c
9840 F: drivers/tty/serial/kgdboc.c
9841 F: include/linux/kdb.h
9842 F: include/linux/kgdb.h
9845 KHADAS MCU MFD DRIVER
9846 M: Neil Armstrong <narmstrong@baylibre.com>
9847 L: linux-amlogic@lists.infradead.org
9849 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9850 F: drivers/mfd/khadas-mcu.c
9851 F: include/linux/mfd/khadas-mcu.h
9852 F: drivers/thermal/khadas_mcu_fan.c
9855 M: Catalin Marinas <catalin.marinas@arm.com>
9857 F: Documentation/dev-tools/kmemleak.rst
9858 F: include/linux/kmemleak.h
9860 F: samples/kmemleak/kmemleak-test.c
9862 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9863 M: Luis Chamberlain <mcgrof@kernel.org>
9864 L: linux-kernel@vger.kernel.org
9866 F: include/linux/kmod.h
9869 F: tools/testing/selftests/kmod/
9872 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9873 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9874 M: "David S. Miller" <davem@davemloft.net>
9875 M: Masami Hiramatsu <mhiramat@kernel.org>
9877 F: Documentation/trace/kprobes.rst
9878 F: include/asm-generic/kprobes.h
9879 F: include/linux/kprobes.h
9882 KS0108 LCD CONTROLLER DRIVER
9883 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9885 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9886 F: drivers/auxdisplay/ks0108.c
9887 F: include/linux/ks0108.h
9889 KTD253 BACKLIGHT DRIVER
9890 M: Linus Walleij <linus.walleij@linaro.org>
9892 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9893 F: drivers/video/backlight/ktd253-backlight.c
9896 M: David Ahern <dsahern@kernel.org>
9897 L: netdev@vger.kernel.org
9899 F: include/net/l3mdev.h
9903 M: John Fastabend <john.fastabend@gmail.com>
9904 M: Daniel Borkmann <daniel@iogearbox.net>
9905 M: Jakub Sitnicki <jakub@cloudflare.com>
9906 M: Lorenz Bauer <lmb@cloudflare.com>
9907 L: netdev@vger.kernel.org
9908 L: bpf@vger.kernel.org
9910 F: include/linux/skmsg.h
9912 F: net/core/sock_map.c
9913 F: net/ipv4/tcp_bpf.c
9914 F: net/ipv4/udp_bpf.c
9916 LANTIQ / INTEL Ethernet drivers
9917 M: Hauke Mehrtens <hauke@hauke-m.de>
9918 L: netdev@vger.kernel.org
9920 F: drivers/net/dsa/lantiq_gswip.c
9921 F: drivers/net/dsa/lantiq_pce.h
9922 F: drivers/net/ethernet/lantiq_xrx200.c
9923 F: net/dsa/tag_gswip.c
9925 LANTIQ MIPS ARCHITECTURE
9926 M: John Crispin <john@phrozen.org>
9927 L: linux-mips@vger.kernel.org
9930 F: drivers/soc/lantiq
9932 LASI 53c700 driver for PARISC
9933 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9934 L: linux-scsi@vger.kernel.org
9936 F: Documentation/scsi/53c700.rst
9937 F: drivers/scsi/53c700*
9940 M: Tobin C. Harding <me@tobin.cc>
9941 M: Tycho Andersen <tycho@tycho.pizza>
9942 L: linux-hardening@vger.kernel.org
9944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9945 F: scripts/leaking_addresses.pl
9948 M: Pavel Machek <pavel@ucw.cz>
9949 R: Dan Murphy <dmurphy@ti.com>
9950 L: linux-leds@vger.kernel.org
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9953 F: Documentation/devicetree/bindings/leds/
9955 F: include/linux/leds.h
9957 LEGACY EEPROM DRIVER
9958 M: Jean Delvare <jdelvare@suse.com>
9960 F: Documentation/misc-devices/eeprom.rst
9961 F: drivers/misc/eeprom/eeprom.c
9964 R: David Lechner <david@lechnology.com>
9966 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9967 F: arch/arm/boot/dts/da850-lego-ev3.dts
9968 F: drivers/power/supply/lego_ev3_battery.c
9970 LEGO USB Tower driver
9971 M: Juergen Stuber <starblue@users.sourceforge.net>
9972 L: legousb-devel@lists.sourceforge.net
9974 W: http://legousb.sourceforge.net/
9975 F: drivers/usb/misc/legousbtower.c
9978 M: Matan Ziv-Av <matan@svgalib.org>
9979 L: platform-driver-x86@vger.kernel.org
9981 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9982 F: Documentation/admin-guide/laptops/lg-laptop.rst
9983 F: drivers/platform/x86/lg-laptop.c
9986 M: Michael Krufky <mkrufky@linuxtv.org>
9987 L: linux-media@vger.kernel.org
9989 W: https://linuxtv.org
9990 W: http://github.com/mkrufky
9991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9992 T: git git://linuxtv.org/mkrufky/tuners.git
9993 F: drivers/media/dvb-frontends/lg2160.*
9995 LGDT3305 MEDIA DRIVER
9996 M: Michael Krufky <mkrufky@linuxtv.org>
9997 L: linux-media@vger.kernel.org
9999 W: https://linuxtv.org
10000 W: http://github.com/mkrufky
10001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10002 T: git git://linuxtv.org/mkrufky/tuners.git
10003 F: drivers/media/dvb-frontends/lgdt3305.*
10005 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10006 M: Viresh Kumar <vireshk@kernel.org>
10007 L: linux-ide@vger.kernel.org
10009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10010 F: drivers/ata/pata_arasan_cf.c
10011 F: include/linux/pata_arasan_cf_data.h
10013 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10014 M: Linus Walleij <linus.walleij@linaro.org>
10015 L: linux-ide@vger.kernel.org
10017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10018 F: drivers/ata/pata_ftide010.c
10019 F: drivers/ata/sata_gemini.c
10020 F: drivers/ata/sata_gemini.h
10022 LIBATA SATA AHCI PLATFORM devices support
10023 M: Hans de Goede <hdegoede@redhat.com>
10024 M: Jens Axboe <axboe@kernel.dk>
10025 L: linux-ide@vger.kernel.org
10027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10028 F: drivers/ata/ahci_platform.c
10029 F: drivers/ata/libahci_platform.c
10030 F: include/linux/ahci_platform.h
10032 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10033 M: Mikael Pettersson <mikpelinux@gmail.com>
10034 L: linux-ide@vger.kernel.org
10036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10037 F: drivers/ata/sata_promise.*
10039 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10040 M: Jens Axboe <axboe@kernel.dk>
10041 L: linux-ide@vger.kernel.org
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10044 F: Documentation/devicetree/bindings/ata/
10046 F: include/linux/ata.h
10047 F: include/linux/libata.h
10050 M: Sasha Levin <alexander.levin@microsoft.com>
10052 F: tools/lib/lockdep/
10054 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10055 M: Dan Williams <dan.j.williams@intel.com>
10056 M: Vishal Verma <vishal.l.verma@intel.com>
10057 M: Dave Jiang <dave.jiang@intel.com>
10058 L: linux-nvdimm@lists.01.org
10060 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10061 P: Documentation/nvdimm/maintainer-entry-profile.rst
10062 F: drivers/nvdimm/blk.c
10063 F: drivers/nvdimm/region_devs.c
10065 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10066 M: Vishal Verma <vishal.l.verma@intel.com>
10067 M: Dan Williams <dan.j.williams@intel.com>
10068 M: Dave Jiang <dave.jiang@intel.com>
10069 L: linux-nvdimm@lists.01.org
10071 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10072 P: Documentation/nvdimm/maintainer-entry-profile.rst
10073 F: drivers/nvdimm/btt*
10075 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10076 M: Dan Williams <dan.j.williams@intel.com>
10077 M: Vishal Verma <vishal.l.verma@intel.com>
10078 M: Dave Jiang <dave.jiang@intel.com>
10079 L: linux-nvdimm@lists.01.org
10081 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10082 P: Documentation/nvdimm/maintainer-entry-profile.rst
10083 F: drivers/nvdimm/pmem*
10085 LIBNVDIMM: DEVICETREE BINDINGS
10086 M: Oliver O'Halloran <oohall@gmail.com>
10087 L: linux-nvdimm@lists.01.org
10089 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10090 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10091 F: drivers/nvdimm/of_pmem.c
10093 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10094 M: Dan Williams <dan.j.williams@intel.com>
10095 M: Vishal Verma <vishal.l.verma@intel.com>
10096 M: Dave Jiang <dave.jiang@intel.com>
10097 M: Ira Weiny <ira.weiny@intel.com>
10098 L: linux-nvdimm@lists.01.org
10100 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10101 P: Documentation/nvdimm/maintainer-entry-profile.rst
10102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10103 F: drivers/acpi/nfit/*
10104 F: drivers/nvdimm/*
10105 F: include/linux/libnvdimm.h
10106 F: include/linux/nd.h
10107 F: include/uapi/linux/ndctl.h
10108 F: tools/testing/nvdimm/
10110 LICENSES and SPDX stuff
10111 M: Thomas Gleixner <tglx@linutronix.de>
10112 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10113 L: linux-spdx@vger.kernel.org
10115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10117 F: Documentation/process/license-rules.rst
10119 F: scripts/spdxcheck-test.sh
10120 F: scripts/spdxcheck.py
10122 LIGHTNVM PLATFORM SUPPORT
10123 M: Matias Bjorling <mb@lightnvm.io>
10124 L: linux-block@vger.kernel.org
10126 W: http://github/OpenChannelSSD
10127 F: drivers/lightnvm/
10128 F: include/linux/lightnvm.h
10129 F: include/uapi/linux/lightnvm.h
10131 LINEAR RANGES HELPERS
10132 M: Mark Brown <broonie@kernel.org>
10133 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10134 F: lib/linear_ranges.c
10135 F: lib/test_linear_ranges.c
10136 F: include/linux/linear_range.h
10138 LINUX FOR POWER MACINTOSH
10139 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10140 L: linuxppc-dev@lists.ozlabs.org
10142 F: arch/powerpc/platforms/powermac/
10143 F: drivers/macintosh/
10145 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10146 M: Michael Ellerman <mpe@ellerman.id.au>
10147 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10148 R: Paul Mackerras <paulus@samba.org>
10149 L: linuxppc-dev@lists.ozlabs.org
10151 W: https://github.com/linuxppc/wiki/wiki
10152 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10154 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10155 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10156 F: Documentation/devicetree/bindings/powerpc/
10157 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10158 F: Documentation/powerpc/
10160 F: drivers/*/*/*pasemi*
10161 F: drivers/*/*pasemi*
10162 F: drivers/char/tpm/tpm_ibmvtpm*
10163 F: drivers/crypto/nx/
10164 F: drivers/crypto/vmx/
10165 F: drivers/i2c/busses/i2c-opal.c
10166 F: drivers/net/ethernet/ibm/ibmveth.*
10167 F: drivers/net/ethernet/ibm/ibmvnic.*
10168 F: drivers/pci/hotplug/pnv_php.c
10169 F: drivers/pci/hotplug/rpa*
10170 F: drivers/rtc/rtc-opal.c
10171 F: drivers/scsi/ibmvscsi/
10172 F: drivers/tty/hvc/hvc_opal.c
10173 F: drivers/watchdog/wdrtas.c
10174 F: tools/testing/selftests/powerpc
10181 LINUX FOR POWERPC EMBEDDED MPC5XXX
10182 M: Anatolij Gustschin <agust@denx.de>
10183 L: linuxppc-dev@lists.ozlabs.org
10185 F: arch/powerpc/platforms/512x/
10186 F: arch/powerpc/platforms/52xx/
10188 LINUX FOR POWERPC EMBEDDED PPC4XX
10189 L: linuxppc-dev@lists.ozlabs.org
10191 F: arch/powerpc/platforms/40x/
10192 F: arch/powerpc/platforms/44x/
10194 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10195 M: Scott Wood <oss@buserror.net>
10196 L: linuxppc-dev@lists.ozlabs.org
10198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10199 F: Documentation/devicetree/bindings/powerpc/fsl/
10200 F: arch/powerpc/platforms/83xx/
10201 F: arch/powerpc/platforms/85xx/
10203 LINUX FOR POWERPC EMBEDDED PPC8XX
10204 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10205 L: linuxppc-dev@lists.ozlabs.org
10207 F: arch/powerpc/platforms/8xx/
10209 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10210 M: Kees Cook <keescook@chromium.org>
10212 F: drivers/misc/lkdtm/*
10213 F: tools/testing/selftests/lkdtm/*
10215 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10216 M: Alan Stern <stern@rowland.harvard.edu>
10217 M: Andrea Parri <parri.andrea@gmail.com>
10218 M: Will Deacon <will@kernel.org>
10219 M: Peter Zijlstra <peterz@infradead.org>
10220 M: Boqun Feng <boqun.feng@gmail.com>
10221 M: Nicholas Piggin <npiggin@gmail.com>
10222 M: David Howells <dhowells@redhat.com>
10223 M: Jade Alglave <j.alglave@ucl.ac.uk>
10224 M: Luc Maranget <luc.maranget@inria.fr>
10225 M: "Paul E. McKenney" <paulmck@kernel.org>
10226 R: Akira Yokosawa <akiyks@gmail.com>
10227 R: Daniel Lustig <dlustig@nvidia.com>
10228 R: Joel Fernandes <joel@joelfernandes.org>
10229 L: linux-kernel@vger.kernel.org
10230 L: linux-arch@vger.kernel.org
10232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10233 F: Documentation/atomic_bitops.txt
10234 F: Documentation/atomic_t.txt
10235 F: Documentation/core-api/refcount-vs-atomic.rst
10236 F: Documentation/litmus-tests/
10237 F: Documentation/memory-barriers.txt
10238 F: tools/memory-model/
10240 LIS3LV02D ACCELEROMETER DRIVER
10241 M: Eric Piel <eric.piel@tremplin-utc.net>
10243 F: Documentation/misc-devices/lis3lv02d.rst
10244 F: drivers/misc/lis3lv02d/
10245 F: drivers/platform/x86/hp_accel.c
10248 M: David Gow <davidgow@google.com>
10249 L: linux-kselftest@vger.kernel.org
10250 L: kunit-dev@googlegroups.com
10255 M: Karol Gugala <kgugala@antmicro.com>
10256 M: Mateusz Holenko <mholenko@antmicro.com>
10258 F: Documentation/devicetree/bindings/*/litex,*.yaml
10259 F: arch/openrisc/boot/dts/or1klitex.dts
10260 F: drivers/soc/litex/litex_soc_ctrl.c
10261 F: drivers/tty/serial/liteuart.c
10262 F: include/linux/litex.h
10265 M: Josh Poimboeuf <jpoimboe@redhat.com>
10266 M: Jiri Kosina <jikos@kernel.org>
10267 M: Miroslav Benes <mbenes@suse.cz>
10268 M: Petr Mladek <pmladek@suse.com>
10269 R: Joe Lawrence <joe.lawrence@redhat.com>
10270 L: live-patching@vger.kernel.org
10272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10273 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10274 F: Documentation/livepatch/
10275 F: arch/powerpc/include/asm/livepatch.h
10276 F: arch/s390/include/asm/livepatch.h
10277 F: arch/x86/include/asm/livepatch.h
10278 F: include/linux/livepatch.h
10279 F: kernel/livepatch/
10281 F: samples/livepatch/
10282 F: tools/testing/selftests/livepatch/
10285 L: netdev@vger.kernel.org
10287 F: include/linux/llc.h
10288 F: include/net/llc*
10289 F: include/uapi/linux/llc.h
10292 LM73 HARDWARE MONITOR DRIVER
10293 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10294 L: linux-hwmon@vger.kernel.org
10296 F: drivers/hwmon/lm73.c
10298 LM78 HARDWARE MONITOR DRIVER
10299 M: Jean Delvare <jdelvare@suse.com>
10300 L: linux-hwmon@vger.kernel.org
10302 F: Documentation/hwmon/lm78.rst
10303 F: drivers/hwmon/lm78.c
10305 LM83 HARDWARE MONITOR DRIVER
10306 M: Jean Delvare <jdelvare@suse.com>
10307 L: linux-hwmon@vger.kernel.org
10309 F: Documentation/hwmon/lm83.rst
10310 F: drivers/hwmon/lm83.c
10312 LM90 HARDWARE MONITOR DRIVER
10313 M: Jean Delvare <jdelvare@suse.com>
10314 L: linux-hwmon@vger.kernel.org
10316 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10317 F: Documentation/hwmon/lm90.rst
10318 F: drivers/hwmon/lm90.c
10319 F: include/dt-bindings/thermal/lm90.h
10321 LM95234 HARDWARE MONITOR DRIVER
10322 M: Guenter Roeck <linux@roeck-us.net>
10323 L: linux-hwmon@vger.kernel.org
10325 F: Documentation/hwmon/lm95234.rst
10326 F: drivers/hwmon/lm95234.c
10328 LME2510 MEDIA DRIVER
10329 M: Malcolm Priestley <tvboxspy@gmail.com>
10330 L: linux-media@vger.kernel.org
10332 W: https://linuxtv.org
10333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10334 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10336 LOADPIN SECURITY MODULE
10337 M: Kees Cook <keescook@chromium.org>
10339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10340 F: Documentation/admin-guide/LSM/LoadPin.rst
10341 F: security/loadpin/
10344 M: Peter Zijlstra <peterz@infradead.org>
10345 M: Ingo Molnar <mingo@redhat.com>
10346 M: Will Deacon <will@kernel.org>
10347 R: Waiman Long <longman@redhat.com>
10348 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10349 L: linux-kernel@vger.kernel.org
10351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10352 F: Documentation/locking/
10353 F: arch/*/include/asm/spinlock*.h
10354 F: include/linux/lockdep.h
10355 F: include/linux/mutex*.h
10356 F: include/linux/rwlock*.h
10357 F: include/linux/rwsem*.h
10358 F: include/linux/seqlock.h
10359 F: include/linux/spinlock*.h
10361 F: lib/locking*.[ch]
10362 X: kernel/locking/locktorture.c
10364 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10365 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10366 L: linux-ntfs-dev@lists.sourceforge.net
10368 W: http://www.linux-ntfs.org/content/view/19/37/
10369 F: Documentation/admin-guide/ldm.rst
10370 F: block/partitions/ldm.*
10372 LOGITECH HID GAMING KEYBOARDS
10373 M: Hans de Goede <hdegoede@redhat.com>
10374 L: linux-input@vger.kernel.org
10376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10377 F: drivers/hid/hid-lg-g15.c
10379 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10380 M: Sathya Prakash <sathya.prakash@broadcom.com>
10381 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10382 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10383 L: MPT-FusionLinux.pdl@broadcom.com
10384 L: linux-scsi@vger.kernel.org
10386 W: http://www.avagotech.com/support/
10387 F: drivers/message/fusion/
10388 F: drivers/scsi/mpt3sas/
10390 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10391 M: Matthew Wilcox <willy@infradead.org>
10392 L: linux-scsi@vger.kernel.org
10394 F: drivers/scsi/sym53c8xx_2/
10397 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10398 L: linux-iio@vger.kernel.org
10400 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10401 F: drivers/iio/dac/ltc1660.c
10403 LTC2947 HARDWARE MONITOR DRIVER
10404 M: Nuno Sá <nuno.sa@analog.com>
10405 L: linux-hwmon@vger.kernel.org
10407 W: http://ez.analog.com/community/linux-device-drivers
10408 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10409 F: drivers/hwmon/ltc2947-core.c
10410 F: drivers/hwmon/ltc2947-i2c.c
10411 F: drivers/hwmon/ltc2947-spi.c
10412 F: drivers/hwmon/ltc2947.h
10414 LTC2983 IIO TEMPERATURE DRIVER
10415 M: Nuno Sá <nuno.sa@analog.com>
10416 L: linux-iio@vger.kernel.org
10418 W: http://ez.analog.com/community/linux-device-drivers
10419 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10420 F: drivers/iio/temperature/ltc2983.c
10422 LTC4261 HARDWARE MONITOR DRIVER
10423 M: Guenter Roeck <linux@roeck-us.net>
10424 L: linux-hwmon@vger.kernel.org
10426 F: Documentation/hwmon/ltc4261.rst
10427 F: drivers/hwmon/ltc4261.c
10429 LTC4306 I2C MULTIPLEXER DRIVER
10430 M: Michael Hennerich <michael.hennerich@analog.com>
10431 L: linux-i2c@vger.kernel.org
10433 W: http://ez.analog.com/community/linux-device-drivers
10434 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10435 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10437 LTP (Linux Test Project)
10438 M: Mike Frysinger <vapier@gentoo.org>
10439 M: Cyril Hrubis <chrubis@suse.cz>
10440 M: Wanlong Gao <wanlong.gao@gmail.com>
10441 M: Jan Stancek <jstancek@redhat.com>
10442 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10443 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10444 L: ltp@lists.linux.it (subscribers-only)
10446 W: http://linux-test-project.github.io/
10447 T: git git://github.com/linux-test-project/ltp.git
10450 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10451 L: netdev@vger.kernel.org
10453 F: drivers/net/pcs/pcs-lynx.c
10454 F: include/linux/pcs-lynx.h
10457 M: Geert Uytterhoeven <geert@linux-m68k.org>
10458 L: linux-m68k@lists.linux-m68k.org
10460 W: http://www.linux-m68k.org/
10461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10465 M68K ON APPLE MACINTOSH
10466 M: Joshua Thompson <funaho@jurai.org>
10467 L: linux-m68k@lists.linux-m68k.org
10469 W: http://www.mac.linux-m68k.org/
10471 F: drivers/macintosh/adb-iop.c
10472 F: drivers/macintosh/via-macii.c
10475 M: Philip Blundell <philb@gnu.org>
10477 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10478 F: arch/m68k/hp300/
10480 M88DS3103 MEDIA DRIVER
10481 M: Antti Palosaari <crope@iki.fi>
10482 L: linux-media@vger.kernel.org
10484 W: https://linuxtv.org
10485 W: http://palosaari.fi/linux/
10486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10487 T: git git://linuxtv.org/anttip/media_tree.git
10488 F: drivers/media/dvb-frontends/m88ds3103*
10490 M88RS2000 MEDIA DRIVER
10491 M: Malcolm Priestley <tvboxspy@gmail.com>
10492 L: linux-media@vger.kernel.org
10494 W: https://linuxtv.org
10495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10496 F: drivers/media/dvb-frontends/m88rs2000*
10498 MA901 MASTERKIT USB FM RADIO DRIVER
10499 M: Alexey Klimov <klimov.linux@gmail.com>
10500 L: linux-media@vger.kernel.org
10502 T: git git://linuxtv.org/media_tree.git
10503 F: drivers/media/radio/radio-ma901.c
10506 M: Johannes Berg <johannes@sipsolutions.net>
10507 L: linux-wireless@vger.kernel.org
10509 W: https://wireless.wiki.kernel.org/
10510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10512 F: Documentation/networking/mac80211-injection.rst
10513 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10514 F: drivers/net/wireless/mac80211_hwsim.[ch]
10515 F: include/net/mac80211.h
10519 M: Jassi Brar <jassisinghbrar@gmail.com>
10520 L: linux-kernel@vger.kernel.org
10522 F: drivers/mailbox/
10523 F: include/linux/mailbox_client.h
10524 F: include/linux/mailbox_controller.h
10527 M: Viresh Kumar <viresh.kumar@linaro.org>
10528 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10529 L: linux-kernel@vger.kernel.org
10531 F: drivers/mailbox/arm_mhuv2.c
10532 F: include/linux/mailbox/arm_mhuv2_message.h
10533 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10535 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10536 M: Michael Kerrisk <mtk.manpages@gmail.com>
10537 L: linux-man@vger.kernel.org
10539 W: http://www.kernel.org/doc/man-pages
10541 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10542 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10543 L: linux-mips@vger.kernel.org
10545 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10547 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10548 M: Andrew Lunn <andrew@lunn.ch>
10549 M: Vivien Didelot <vivien.didelot@gmail.com>
10550 L: netdev@vger.kernel.org
10552 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10553 F: Documentation/networking/devlink/mv88e6xxx.rst
10554 F: drivers/net/dsa/mv88e6xxx/
10555 F: include/linux/platform_data/mv88e6xxx.h
10557 MARVELL ARMADA 3700 PHY DRIVERS
10558 M: Miquel Raynal <miquel.raynal@bootlin.com>
10560 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10561 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10562 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10563 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10565 MARVELL ARMADA DRM SUPPORT
10566 M: Russell King <linux@armlinux.org.uk>
10568 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10569 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10570 F: Documentation/devicetree/bindings/display/armada/
10571 F: drivers/gpu/drm/armada/
10572 F: include/uapi/drm/armada_drm.h
10574 MARVELL CRYPTO DRIVER
10575 M: Boris Brezillon <bbrezillon@kernel.org>
10576 M: Arnaud Ebalard <arno@natisbad.org>
10577 M: Srujana Challa <schalla@marvell.com>
10578 L: linux-crypto@vger.kernel.org
10580 F: drivers/crypto/marvell/
10581 F: include/linux/soc/marvell/octeontx2/
10583 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10584 M: Mirko Lindner <mlindner@marvell.com>
10585 M: Stephen Hemminger <stephen@networkplumber.org>
10586 L: netdev@vger.kernel.org
10588 F: drivers/net/ethernet/marvell/sk*
10590 MARVELL LIBERTAS WIRELESS DRIVER
10591 L: libertas-dev@lists.infradead.org
10593 F: drivers/net/wireless/marvell/libertas/
10595 MARVELL MACCHIATOBIN SUPPORT
10596 M: Russell King <linux@armlinux.org.uk>
10597 L: linux-arm-kernel@lists.infradead.org
10599 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10601 MARVELL MV643XX ETHERNET DRIVER
10602 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10603 L: netdev@vger.kernel.org
10605 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10606 F: include/linux/mv643xx.h
10608 MARVELL MV88X3310 PHY DRIVER
10609 M: Russell King <linux@armlinux.org.uk>
10610 L: netdev@vger.kernel.org
10612 F: drivers/net/phy/marvell10g.c
10614 MARVELL MVEBU THERMAL DRIVER
10615 M: Miquel Raynal <miquel.raynal@bootlin.com>
10617 F: drivers/thermal/armada_thermal.c
10619 MARVELL MVNETA ETHERNET DRIVER
10620 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10621 L: netdev@vger.kernel.org
10623 F: drivers/net/ethernet/marvell/mvneta.*
10625 MARVELL MVPP2 ETHERNET DRIVER
10626 M: Marcin Wojtas <mw@semihalf.com>
10627 M: Russell King <linux@armlinux.org.uk>
10628 L: netdev@vger.kernel.org
10630 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10631 F: drivers/net/ethernet/marvell/mvpp2/
10633 MARVELL MWIFIEX WIRELESS DRIVER
10634 M: Amitkumar Karwar <amitkarwar@gmail.com>
10635 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10636 M: Xinming Hu <huxinming820@gmail.com>
10637 L: linux-wireless@vger.kernel.org
10639 F: drivers/net/wireless/marvell/mwifiex/
10641 MARVELL MWL8K WIRELESS DRIVER
10642 M: Lennert Buytenhek <buytenh@wantstofly.org>
10643 L: linux-wireless@vger.kernel.org
10645 F: drivers/net/wireless/marvell/mwl8k.c
10647 MARVELL NAND CONTROLLER DRIVER
10648 M: Miquel Raynal <miquel.raynal@bootlin.com>
10649 L: linux-mtd@lists.infradead.org
10651 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10652 F: drivers/mtd/nand/raw/marvell_nand.c
10654 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10655 M: Sunil Goutham <sgoutham@marvell.com>
10656 M: Geetha sowjanya <gakula@marvell.com>
10657 M: Subbaraya Sundeep <sbhatta@marvell.com>
10658 M: hariprasad <hkelam@marvell.com>
10659 L: netdev@vger.kernel.org
10661 F: drivers/net/ethernet/marvell/octeontx2/nic/
10662 F: include/linux/soc/marvell/octeontx2/
10664 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10665 M: Sunil Goutham <sgoutham@marvell.com>
10666 M: Linu Cherian <lcherian@marvell.com>
10667 M: Geetha sowjanya <gakula@marvell.com>
10668 M: Jerin Jacob <jerinj@marvell.com>
10669 M: hariprasad <hkelam@marvell.com>
10670 M: Subbaraya Sundeep <sbhatta@marvell.com>
10671 L: netdev@vger.kernel.org
10673 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10674 F: drivers/net/ethernet/marvell/octeontx2/af/
10676 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10677 M: Vadym Kochan <vkochan@marvell.com>
10678 M: Taras Chornyi <tchornyi@marvell.com>
10680 W: https://github.com/Marvell-switching/switchdev-prestera
10681 F: drivers/net/ethernet/marvell/prestera/
10683 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10684 M: Nicolas Pitre <nico@fluxnic.net>
10686 F: drivers/mmc/host/mvsdio.*
10688 MARVELL USB MDIO CONTROLLER DRIVER
10689 M: Tobias Waldekranz <tobias@waldekranz.com>
10690 L: netdev@vger.kernel.org
10692 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10693 F: drivers/net/mdio/mdio-mvusb.c
10695 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10696 M: Hu Ziji <huziji@marvell.com>
10697 L: linux-mmc@vger.kernel.org
10699 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10700 F: drivers/mmc/host/sdhci-xenon*
10702 MATROX FRAMEBUFFER DRIVER
10703 L: linux-fbdev@vger.kernel.org
10705 F: drivers/video/fbdev/matrox/matroxfb_*
10706 F: include/uapi/linux/matroxfb.h
10708 MAX16065 HARDWARE MONITOR DRIVER
10709 M: Guenter Roeck <linux@roeck-us.net>
10710 L: linux-hwmon@vger.kernel.org
10712 F: Documentation/hwmon/max16065.rst
10713 F: drivers/hwmon/max16065.c
10715 MAX2175 SDR TUNER DRIVER
10716 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10717 L: linux-media@vger.kernel.org
10719 T: git git://linuxtv.org/media_tree.git
10720 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10721 F: Documentation/userspace-api/media/drivers/max2175.rst
10722 F: drivers/media/i2c/max2175*
10723 F: include/uapi/linux/max2175.h
10725 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10726 L: linux-hwmon@vger.kernel.org
10728 F: Documentation/hwmon/max6650.rst
10729 F: drivers/hwmon/max6650.c
10731 MAX6697 HARDWARE MONITOR DRIVER
10732 M: Guenter Roeck <linux@roeck-us.net>
10733 L: linux-hwmon@vger.kernel.org
10735 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10736 F: Documentation/hwmon/max6697.rst
10737 F: drivers/hwmon/max6697.c
10738 F: include/linux/platform_data/max6697.h
10740 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10741 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10742 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10743 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10744 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10745 L: linux-media@vger.kernel.org
10747 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10748 F: drivers/media/i2c/max9286.c
10750 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10751 M: Peter Rosin <peda@axentia.se>
10752 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10754 F: Documentation/devicetree/bindings/sound/max9860.txt
10755 F: sound/soc/codecs/max9860.*
10757 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10758 M: Andreas Klinger <ak@it-klinger.de>
10759 L: linux-iio@vger.kernel.org
10761 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10762 F: drivers/iio/proximity/mb1232.c
10764 MAXIM MAX77650 PMIC MFD DRIVER
10765 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10766 L: linux-kernel@vger.kernel.org
10768 F: Documentation/devicetree/bindings/*/*max77650.yaml
10769 F: Documentation/devicetree/bindings/*/max77650*.yaml
10770 F: drivers/gpio/gpio-max77650.c
10771 F: drivers/input/misc/max77650-onkey.c
10772 F: drivers/leds/leds-max77650.c
10773 F: drivers/mfd/max77650.c
10774 F: drivers/power/supply/max77650-charger.c
10775 F: drivers/regulator/max77650-regulator.c
10776 F: include/linux/mfd/max77650.h
10778 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10779 M: Javier Martinez Canillas <javier@dowhile0.org>
10780 L: linux-kernel@vger.kernel.org
10782 F: Documentation/devicetree/bindings/*/*max77802.txt
10783 F: drivers/regulator/max77802-regulator.c
10784 F: include/dt-bindings/*/*max77802.h
10786 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10787 M: Krzysztof Kozlowski <krzk@kernel.org>
10788 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10789 L: linux-pm@vger.kernel.org
10791 F: drivers/power/supply/max14577_charger.c
10792 F: drivers/power/supply/max77693_charger.c
10794 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10795 M: Chanwoo Choi <cw00.choi@samsung.com>
10796 M: Krzysztof Kozlowski <krzk@kernel.org>
10797 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10798 L: linux-kernel@vger.kernel.org
10800 F: Documentation/devicetree/bindings/*/max77686.txt
10801 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10802 F: Documentation/devicetree/bindings/mfd/max14577.txt
10803 F: Documentation/devicetree/bindings/mfd/max77693.txt
10804 F: drivers/*/max14577*.c
10805 F: drivers/*/max77686*.c
10806 F: drivers/*/max77693*.c
10807 F: drivers/clk/clk-max77686.c
10808 F: drivers/extcon/extcon-max14577.c
10809 F: drivers/extcon/extcon-max77693.c
10810 F: drivers/rtc/rtc-max77686.c
10811 F: include/linux/mfd/max14577*.h
10812 F: include/linux/mfd/max77686*.h
10813 F: include/linux/mfd/max77693*.h
10815 MAXIRADIO FM RADIO RECEIVER DRIVER
10816 M: Hans Verkuil <hverkuil@xs4all.nl>
10817 L: linux-media@vger.kernel.org
10819 W: https://linuxtv.org
10820 T: git git://linuxtv.org/media_tree.git
10821 F: drivers/media/radio/radio-maxiradio*
10823 MCAN MMIO DEVICE DRIVER
10824 M: Dan Murphy <dmurphy@ti.com>
10825 M: Pankaj Sharma <pankj.sharma@samsung.com>
10826 L: linux-can@vger.kernel.org
10828 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10829 F: drivers/net/can/m_can/m_can.c
10830 F: drivers/net/can/m_can/m_can.h
10831 F: drivers/net/can/m_can/m_can_platform.c
10833 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10834 M: Rishi Gupta <gupt21@gmail.com>
10835 L: linux-i2c@vger.kernel.org
10836 L: linux-input@vger.kernel.org
10838 F: drivers/hid/hid-mcp2221.c
10840 MCP251XFD SPI-CAN NETWORK DRIVER
10841 M: Marc Kleine-Budde <mkl@pengutronix.de>
10842 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10843 R: Thomas Kopp <thomas.kopp@microchip.com>
10844 L: linux-can@vger.kernel.org
10846 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10847 F: drivers/net/can/spi/mcp251xfd/
10849 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10850 M: Peter Rosin <peda@axentia.se>
10851 L: linux-iio@vger.kernel.org
10853 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10854 F: drivers/iio/potentiometer/mcp4018.c
10855 F: drivers/iio/potentiometer/mcp4531.c
10857 MCR20A IEEE-802.15.4 RADIO DRIVER
10858 M: Xue Liu <liuxuenetmail@gmail.com>
10859 L: linux-wpan@vger.kernel.org
10861 W: https://github.com/xueliu/mcr20a-linux
10862 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10863 F: drivers/net/ieee802154/mcr20a.c
10864 F: drivers/net/ieee802154/mcr20a.h
10866 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10867 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10868 L: linux-iio@vger.kernel.org
10870 F: drivers/iio/dac/cio-dac.c
10872 MEDIA CONTROLLER FRAMEWORK
10873 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10874 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10875 L: linux-media@vger.kernel.org
10877 W: https://www.linuxtv.org
10878 T: git git://linuxtv.org/media_tree.git
10879 F: drivers/media/mc/
10880 F: include/media/media-*.h
10881 F: include/uapi/linux/media.h
10883 MEDIA DRIVER FOR FREESCALE IMX PXP
10884 M: Philipp Zabel <p.zabel@pengutronix.de>
10885 L: linux-media@vger.kernel.org
10887 T: git git://linuxtv.org/media_tree.git
10888 F: drivers/media/platform/imx-pxp.[ch]
10890 MEDIA DRIVERS FOR ASCOT2E
10891 M: Sergey Kozlov <serjk@netup.ru>
10892 M: Abylay Ospan <aospan@netup.ru>
10893 L: linux-media@vger.kernel.org
10895 W: https://linuxtv.org
10896 W: http://netup.tv/
10897 T: git git://linuxtv.org/media_tree.git
10898 F: drivers/media/dvb-frontends/ascot2e*
10900 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10901 M: Jasmin Jessich <jasmin@anw.at>
10902 L: linux-media@vger.kernel.org
10904 W: https://linuxtv.org
10905 T: git git://linuxtv.org/media_tree.git
10906 F: drivers/media/dvb-frontends/cxd2099*
10908 MEDIA DRIVERS FOR CXD2841ER
10909 M: Sergey Kozlov <serjk@netup.ru>
10910 M: Abylay Ospan <aospan@netup.ru>
10911 L: linux-media@vger.kernel.org
10913 W: https://linuxtv.org
10914 W: http://netup.tv/
10915 T: git git://linuxtv.org/media_tree.git
10916 F: drivers/media/dvb-frontends/cxd2841er*
10918 MEDIA DRIVERS FOR CXD2880
10919 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10920 L: linux-media@vger.kernel.org
10922 W: http://linuxtv.org/
10923 T: git git://linuxtv.org/media_tree.git
10924 F: drivers/media/dvb-frontends/cxd2880/*
10925 F: drivers/media/spi/cxd2880*
10927 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10928 L: linux-media@vger.kernel.org
10930 W: https://linuxtv.org
10931 T: git git://linuxtv.org/media_tree.git
10932 F: drivers/media/pci/ddbridge/*
10934 MEDIA DRIVERS FOR FREESCALE IMX
10935 M: Steve Longerbeam <slongerbeam@gmail.com>
10936 M: Philipp Zabel <p.zabel@pengutronix.de>
10937 L: linux-media@vger.kernel.org
10939 T: git git://linuxtv.org/media_tree.git
10940 F: Documentation/admin-guide/media/imx.rst
10941 F: Documentation/devicetree/bindings/media/imx.txt
10942 F: drivers/staging/media/imx/
10943 F: include/linux/imx-media.h
10944 F: include/media/imx.h
10946 MEDIA DRIVERS FOR FREESCALE IMX7
10947 M: Rui Miguel Silva <rmfrfs@gmail.com>
10948 L: linux-media@vger.kernel.org
10950 T: git git://linuxtv.org/media_tree.git
10951 F: Documentation/admin-guide/media/imx7.rst
10952 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
10953 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
10954 F: drivers/staging/media/imx/imx7-media-csi.c
10955 F: drivers/staging/media/imx/imx7-mipi-csis.c
10957 MEDIA DRIVERS FOR HELENE
10958 M: Abylay Ospan <aospan@netup.ru>
10959 L: linux-media@vger.kernel.org
10961 W: https://linuxtv.org
10962 W: http://netup.tv/
10963 T: git git://linuxtv.org/media_tree.git
10964 F: drivers/media/dvb-frontends/helene*
10966 MEDIA DRIVERS FOR HORUS3A
10967 M: Sergey Kozlov <serjk@netup.ru>
10968 M: Abylay Ospan <aospan@netup.ru>
10969 L: linux-media@vger.kernel.org
10971 W: https://linuxtv.org
10972 W: http://netup.tv/
10973 T: git git://linuxtv.org/media_tree.git
10974 F: drivers/media/dvb-frontends/horus3a*
10976 MEDIA DRIVERS FOR LNBH25
10977 M: Sergey Kozlov <serjk@netup.ru>
10978 M: Abylay Ospan <aospan@netup.ru>
10979 L: linux-media@vger.kernel.org
10981 W: https://linuxtv.org
10982 W: http://netup.tv/
10983 T: git git://linuxtv.org/media_tree.git
10984 F: drivers/media/dvb-frontends/lnbh25*
10986 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10987 L: linux-media@vger.kernel.org
10989 W: https://linuxtv.org
10990 T: git git://linuxtv.org/media_tree.git
10991 F: drivers/media/dvb-frontends/mxl5xx*
10993 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10994 M: Sergey Kozlov <serjk@netup.ru>
10995 M: Abylay Ospan <aospan@netup.ru>
10996 L: linux-media@vger.kernel.org
10998 W: https://linuxtv.org
10999 W: http://netup.tv/
11000 T: git git://linuxtv.org/media_tree.git
11001 F: drivers/media/pci/netup_unidvb/*
11003 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11004 M: Dmitry Osipenko <digetx@gmail.com>
11005 L: linux-media@vger.kernel.org
11006 L: linux-tegra@vger.kernel.org
11008 T: git git://linuxtv.org/media_tree.git
11009 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11010 F: drivers/staging/media/tegra-vde/
11012 MEDIA DRIVERS FOR RENESAS - CEU
11013 M: Jacopo Mondi <jacopo@jmondi.org>
11014 L: linux-media@vger.kernel.org
11015 L: linux-renesas-soc@vger.kernel.org
11017 T: git git://linuxtv.org/media_tree.git
11018 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11019 F: drivers/media/platform/renesas-ceu.c
11020 F: include/media/drv-intf/renesas-ceu.h
11022 MEDIA DRIVERS FOR RENESAS - DRIF
11023 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11024 L: linux-media@vger.kernel.org
11025 L: linux-renesas-soc@vger.kernel.org
11027 T: git git://linuxtv.org/media_tree.git
11028 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11029 F: drivers/media/platform/rcar_drif.c
11031 MEDIA DRIVERS FOR RENESAS - FCP
11032 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11033 L: linux-media@vger.kernel.org
11034 L: linux-renesas-soc@vger.kernel.org
11036 T: git git://linuxtv.org/media_tree.git
11037 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11038 F: drivers/media/platform/rcar-fcp.c
11039 F: include/media/rcar-fcp.h
11041 MEDIA DRIVERS FOR RENESAS - FDP1
11042 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11043 L: linux-media@vger.kernel.org
11044 L: linux-renesas-soc@vger.kernel.org
11046 T: git git://linuxtv.org/media_tree.git
11047 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11048 F: drivers/media/platform/rcar_fdp1.c
11050 MEDIA DRIVERS FOR RENESAS - VIN
11051 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11052 L: linux-media@vger.kernel.org
11053 L: linux-renesas-soc@vger.kernel.org
11055 T: git git://linuxtv.org/media_tree.git
11056 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11057 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11058 F: drivers/media/platform/rcar-vin/
11060 MEDIA DRIVERS FOR RENESAS - VSP1
11061 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11062 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11063 L: linux-media@vger.kernel.org
11064 L: linux-renesas-soc@vger.kernel.org
11066 T: git git://linuxtv.org/media_tree.git
11067 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11068 F: drivers/media/platform/vsp1/
11070 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11071 L: linux-media@vger.kernel.org
11073 W: https://linuxtv.org
11074 T: git git://linuxtv.org/media_tree.git
11075 F: drivers/media/dvb-frontends/stv0910*
11077 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11078 L: linux-media@vger.kernel.org
11080 W: https://linuxtv.org
11081 T: git git://linuxtv.org/media_tree.git
11082 F: drivers/media/dvb-frontends/stv6111*
11084 MEDIA DRIVERS FOR STM32 - DCMI
11085 M: Hugues Fruchet <hugues.fruchet@st.com>
11086 L: linux-media@vger.kernel.org
11088 T: git git://linuxtv.org/media_tree.git
11089 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11090 F: drivers/media/platform/stm32/stm32-dcmi.c
11092 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11093 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11094 L: linux-media@vger.kernel.org
11096 W: https://linuxtv.org
11097 Q: http://patchwork.kernel.org/project/linux-media/list/
11098 T: git git://linuxtv.org/media_tree.git
11099 F: Documentation/admin-guide/media/
11100 F: Documentation/devicetree/bindings/media/
11101 F: Documentation/driver-api/media/
11102 F: Documentation/userspace-api/media/
11104 F: drivers/staging/media/
11105 F: include/linux/platform_data/media/
11107 F: include/uapi/linux/dvb/
11108 F: include/uapi/linux/ivtv*
11109 F: include/uapi/linux/media.h
11110 F: include/uapi/linux/meye.h
11111 F: include/uapi/linux/uvcvideo.h
11112 F: include/uapi/linux/v4l2-*
11113 F: include/uapi/linux/videodev2.h
11115 MEDIATEK BLUETOOTH DRIVER
11116 M: Sean Wang <sean.wang@mediatek.com>
11117 L: linux-bluetooth@vger.kernel.org
11118 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11120 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11121 F: drivers/bluetooth/btmtkuart.c
11123 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11124 M: Sean Wang <sean.wang@mediatek.com>
11125 L: linux-pm@vger.kernel.org
11127 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11128 F: drivers/power/reset/mt6323-poweroff.c
11130 MEDIATEK CIR DRIVER
11131 M: Sean Wang <sean.wang@mediatek.com>
11133 F: drivers/media/rc/mtk-cir.c
11135 MEDIATEK DMA DRIVER
11136 M: Sean Wang <sean.wang@mediatek.com>
11137 L: dmaengine@vger.kernel.org
11138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11139 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11141 F: Documentation/devicetree/bindings/dma/mtk-*
11142 F: drivers/dma/mediatek/
11144 MEDIATEK ETHERNET DRIVER
11145 M: Felix Fietkau <nbd@nbd.name>
11146 M: John Crispin <john@phrozen.org>
11147 M: Sean Wang <sean.wang@mediatek.com>
11148 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11149 L: netdev@vger.kernel.org
11151 F: drivers/net/ethernet/mediatek/
11153 MEDIATEK I2C CONTROLLER DRIVER
11154 M: Qii Wang <qii.wang@mediatek.com>
11155 L: linux-i2c@vger.kernel.org
11157 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11158 F: drivers/i2c/busses/i2c-mt65xx.c
11160 MEDIATEK JPEG DRIVER
11161 M: Rick Chang <rick.chang@mediatek.com>
11162 M: Bin Liu <bin.liu@mediatek.com>
11164 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11165 F: drivers/media/platform/mtk-jpeg/
11167 MEDIATEK MDP DRIVER
11168 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11169 M: Houlong Wei <houlong.wei@mediatek.com>
11170 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11172 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11173 F: drivers/media/platform/mtk-mdp/
11174 F: drivers/media/platform/mtk-vpu/
11176 MEDIATEK MEDIA DRIVER
11177 M: Tiffany Lin <tiffany.lin@mediatek.com>
11178 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11180 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11181 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11182 F: drivers/media/platform/mtk-vcodec/
11183 F: drivers/media/platform/mtk-vpu/
11185 MEDIATEK MMC/SD/SDIO DRIVER
11186 M: Chaotian Jing <chaotian.jing@mediatek.com>
11188 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11189 F: drivers/mmc/host/mtk-sd.c
11191 MEDIATEK MT76 WIRELESS LAN DRIVER
11192 M: Felix Fietkau <nbd@nbd.name>
11193 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11194 R: Ryder Lee <ryder.lee@mediatek.com>
11195 L: linux-wireless@vger.kernel.org
11197 F: drivers/net/wireless/mediatek/mt76/
11199 MEDIATEK MT7601U WIRELESS LAN DRIVER
11200 M: Jakub Kicinski <kubakici@wp.pl>
11201 L: linux-wireless@vger.kernel.org
11203 F: drivers/net/wireless/mediatek/mt7601u/
11205 MEDIATEK MT7621/28/88 I2C DRIVER
11206 M: Stefan Roese <sr@denx.de>
11207 L: linux-i2c@vger.kernel.org
11209 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11210 F: drivers/i2c/busses/i2c-mt7621.c
11212 MEDIATEK MT7621 PHY PCI DRIVER
11213 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11215 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11216 F: drivers/phy/ralink/phy-mt7621-pci.c
11218 MEDIATEK NAND CONTROLLER DRIVER
11219 L: linux-mtd@lists.infradead.org
11221 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11222 F: drivers/mtd/nand/raw/mtk_*
11224 MEDIATEK PMIC LED DRIVER
11225 M: Sean Wang <sean.wang@mediatek.com>
11227 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11228 F: drivers/leds/leds-mt6323.c
11230 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11231 M: Sean Wang <sean.wang@mediatek.com>
11233 F: drivers/char/hw_random/mtk-rng.c
11235 MEDIATEK SWITCH DRIVER
11236 M: Sean Wang <sean.wang@mediatek.com>
11237 M: Landen Chao <Landen.Chao@mediatek.com>
11238 L: netdev@vger.kernel.org
11240 F: drivers/net/dsa/mt7530.*
11241 F: net/dsa/tag_mtk.c
11243 MEDIATEK USB3 DRD IP DRIVER
11244 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11245 L: linux-usb@vger.kernel.org
11246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11247 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11249 F: Documentation/devicetree/bindings/usb/mediatek,*
11250 F: drivers/usb/host/xhci-mtk*
11251 F: drivers/usb/mtu3/
11253 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11254 M: Peter Senna Tschudin <peter.senna@gmail.com>
11255 M: Martin Donnelly <martin.donnelly@ge.com>
11256 M: Martyn Welch <martyn.welch@collabora.co.uk>
11258 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11259 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11261 MEGARAID SCSI/SAS DRIVERS
11262 M: Kashyap Desai <kashyap.desai@broadcom.com>
11263 M: Sumit Saxena <sumit.saxena@broadcom.com>
11264 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11265 L: megaraidlinux.pdl@broadcom.com
11266 L: linux-scsi@vger.kernel.org
11268 W: http://www.avagotech.com/support/
11269 F: Documentation/scsi/megaraid.rst
11270 F: drivers/scsi/megaraid.*
11271 F: drivers/scsi/megaraid/
11273 MELEXIS MLX90614 DRIVER
11274 M: Crt Mori <cmo@melexis.com>
11275 L: linux-iio@vger.kernel.org
11277 W: http://www.melexis.com
11278 F: drivers/iio/temperature/mlx90614.c
11280 MELEXIS MLX90632 DRIVER
11281 M: Crt Mori <cmo@melexis.com>
11282 L: linux-iio@vger.kernel.org
11284 W: http://www.melexis.com
11285 F: drivers/iio/temperature/mlx90632.c
11287 MELFAS MIP4 TOUCHSCREEN DRIVER
11288 M: Sangwon Jee <jeesw@melfas.com>
11290 W: http://www.melfas.com
11291 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11292 F: drivers/input/touchscreen/melfas_mip4.c
11294 MELLANOX BLUEFIELD I2C DRIVER
11295 M: Khalil Blaiech <kblaiech@nvidia.com>
11296 L: linux-i2c@vger.kernel.org
11298 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11299 F: drivers/i2c/busses/i2c-mlxbf.c
11301 MELLANOX ETHERNET DRIVER (mlx4_en)
11302 M: Tariq Toukan <tariqt@nvidia.com>
11303 L: netdev@vger.kernel.org
11305 W: http://www.mellanox.com
11306 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11307 F: drivers/net/ethernet/mellanox/mlx4/en_*
11309 MELLANOX ETHERNET DRIVER (mlx5e)
11310 M: Saeed Mahameed <saeedm@nvidia.com>
11311 L: netdev@vger.kernel.org
11313 W: http://www.mellanox.com
11314 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11315 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11317 MELLANOX ETHERNET INNOVA DRIVERS
11318 R: Boris Pismenny <borisp@nvidia.com>
11319 L: netdev@vger.kernel.org
11321 W: http://www.mellanox.com
11322 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11323 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11324 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11325 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11326 F: include/linux/mlx5/mlx5_ifc_fpga.h
11328 MELLANOX ETHERNET SWITCH DRIVERS
11329 M: Jiri Pirko <jiri@nvidia.com>
11330 M: Ido Schimmel <idosch@nvidia.com>
11331 L: netdev@vger.kernel.org
11333 W: http://www.mellanox.com
11334 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11335 F: drivers/net/ethernet/mellanox/mlxsw/
11336 F: tools/testing/selftests/drivers/net/mlxsw/
11338 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11339 M: mlxsw@nvidia.com
11340 L: netdev@vger.kernel.org
11342 W: http://www.mellanox.com
11343 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11344 F: drivers/net/ethernet/mellanox/mlxfw/
11346 MELLANOX HARDWARE PLATFORM SUPPORT
11347 M: Andy Shevchenko <andy@infradead.org>
11348 M: Darren Hart <dvhart@infradead.org>
11349 M: Vadim Pasternak <vadimp@nvidia.com>
11350 L: platform-driver-x86@vger.kernel.org
11352 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11353 F: drivers/platform/mellanox/
11354 F: include/linux/platform_data/mlxreg.h
11356 MELLANOX MLX4 core VPI driver
11357 M: Tariq Toukan <tariqt@nvidia.com>
11358 L: netdev@vger.kernel.org
11359 L: linux-rdma@vger.kernel.org
11361 W: http://www.mellanox.com
11362 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11363 F: drivers/net/ethernet/mellanox/mlx4/
11364 F: include/linux/mlx4/
11366 MELLANOX MLX4 IB driver
11367 M: Yishai Hadas <yishaih@nvidia.com>
11368 L: linux-rdma@vger.kernel.org
11370 W: http://www.mellanox.com
11371 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11372 F: drivers/infiniband/hw/mlx4/
11373 F: include/linux/mlx4/
11374 F: include/uapi/rdma/mlx4-abi.h
11376 MELLANOX MLX5 core VPI driver
11377 M: Saeed Mahameed <saeedm@nvidia.com>
11378 M: Leon Romanovsky <leonro@nvidia.com>
11379 L: netdev@vger.kernel.org
11380 L: linux-rdma@vger.kernel.org
11382 W: http://www.mellanox.com
11383 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11384 F: Documentation/networking/device_drivers/ethernet/mellanox/
11385 F: drivers/net/ethernet/mellanox/mlx5/core/
11386 F: include/linux/mlx5/
11388 MELLANOX MLX5 IB driver
11389 M: Leon Romanovsky <leonro@nvidia.com>
11390 L: linux-rdma@vger.kernel.org
11392 W: http://www.mellanox.com
11393 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11394 F: drivers/infiniband/hw/mlx5/
11395 F: include/linux/mlx5/
11396 F: include/uapi/rdma/mlx5-abi.h
11398 MELLANOX MLXCPLD I2C AND MUX DRIVER
11399 M: Vadim Pasternak <vadimp@nvidia.com>
11400 M: Michael Shych <michaelsh@nvidia.com>
11401 L: linux-i2c@vger.kernel.org
11403 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11404 F: drivers/i2c/busses/i2c-mlxcpld.c
11405 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11407 MELLANOX MLXCPLD LED DRIVER
11408 M: Vadim Pasternak <vadimp@nvidia.com>
11409 L: linux-leds@vger.kernel.org
11411 F: Documentation/leds/leds-mlxcpld.rst
11412 F: drivers/leds/leds-mlxcpld.c
11413 F: drivers/leds/leds-mlxreg.c
11415 MELLANOX PLATFORM DRIVER
11416 M: Vadim Pasternak <vadimp@nvidia.com>
11417 L: platform-driver-x86@vger.kernel.org
11419 F: drivers/platform/x86/mlx-platform.c
11422 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11423 M: "Paul E. McKenney" <paulmck@kernel.org>
11424 L: linux-kernel@vger.kernel.org
11426 F: arch/powerpc/include/asm/membarrier.h
11427 F: include/uapi/linux/membarrier.h
11428 F: kernel/sched/membarrier.c
11431 M: Mike Rapoport <rppt@linux.ibm.com>
11432 L: linux-mm@kvack.org
11434 F: Documentation/core-api/boot-time-mm.rst
11435 F: include/linux/memblock.h
11438 MEMORY CONTROLLER DRIVERS
11439 M: Krzysztof Kozlowski <krzk@kernel.org>
11440 L: linux-kernel@vger.kernel.org
11442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11443 F: Documentation/devicetree/bindings/memory-controllers/
11445 F: include/dt-bindings/memory/
11447 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11448 M: Dmitry Osipenko <digetx@gmail.com>
11449 L: linux-pm@vger.kernel.org
11450 L: linux-tegra@vger.kernel.org
11451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11453 F: drivers/devfreq/tegra30-devfreq.c
11456 M: Andrew Morton <akpm@linux-foundation.org>
11457 L: linux-mm@kvack.org
11459 W: http://www.linux-mm.org
11460 T: quilt https://ozlabs.org/~akpm/mmotm/
11461 T: quilt https://ozlabs.org/~akpm/mmots/
11462 T: git git://github.com/hnaz/linux-mm.git
11463 F: include/linux/gfp.h
11464 F: include/linux/memory_hotplug.h
11465 F: include/linux/mm.h
11466 F: include/linux/mmzone.h
11467 F: include/linux/vmalloc.h
11470 MEMORY TECHNOLOGY DEVICES (MTD)
11471 M: Miquel Raynal <miquel.raynal@bootlin.com>
11472 M: Richard Weinberger <richard@nod.at>
11473 M: Vignesh Raghavendra <vigneshr@ti.com>
11474 L: linux-mtd@lists.infradead.org
11476 W: http://www.linux-mtd.infradead.org/
11477 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11478 C: irc://irc.oftc.net/mtd
11479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11481 F: Documentation/devicetree/bindings/mtd/
11483 F: include/linux/mtd/
11484 F: include/uapi/mtd/
11486 MEN A21 WATCHDOG DRIVER
11487 M: Johannes Thumshirn <morbidrsa@gmail.com>
11488 L: linux-watchdog@vger.kernel.org
11490 F: drivers/watchdog/mena21_wdt.c
11492 MEN CHAMELEON BUS (mcb)
11493 M: Johannes Thumshirn <morbidrsa@gmail.com>
11495 F: Documentation/driver-api/men-chameleon-bus.rst
11497 F: include/linux/mcb.h
11499 MEN F21BMC (Board Management Controller)
11500 M: Andreas Werner <andreas.werner@men.de>
11502 F: Documentation/hwmon/menf21bmc.rst
11503 F: drivers/hwmon/menf21bmc_hwmon.c
11504 F: drivers/leds/leds-menf21bmc.c
11505 F: drivers/mfd/menf21bmc.c
11506 F: drivers/watchdog/menf21bmc_wdt.c
11508 MEN Z069 WATCHDOG DRIVER
11509 M: Johannes Thumshirn <jth@kernel.org>
11510 L: linux-watchdog@vger.kernel.org
11512 F: drivers/watchdog/menz69_wdt.c
11514 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11515 M: Neil Armstrong <narmstrong@baylibre.com>
11516 L: linux-media@vger.kernel.org
11517 L: linux-amlogic@lists.infradead.org
11519 W: http://linux-meson.com/
11520 T: git git://linuxtv.org/media_tree.git
11521 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11522 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11523 F: drivers/media/cec/platform/meson/ao-cec.c
11525 MESON GE2D DRIVER FOR AMLOGIC SOCS
11526 M: Neil Armstrong <narmstrong@baylibre.com>
11527 L: linux-media@vger.kernel.org
11528 L: linux-amlogic@lists.infradead.org
11530 T: git git://linuxtv.org/media_tree.git
11531 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11532 F: drivers/media/meson/ge2d/
11534 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11535 M: Liang Yang <liang.yang@amlogic.com>
11536 L: linux-mtd@lists.infradead.org
11538 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11539 F: drivers/mtd/nand/raw/meson_*
11541 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11542 M: Neil Armstrong <narmstrong@baylibre.com>
11543 L: linux-media@vger.kernel.org
11544 L: linux-amlogic@lists.infradead.org
11546 T: git git://linuxtv.org/media_tree.git
11547 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11548 F: drivers/staging/media/meson/vdec/
11550 METHODE UDPU SUPPORT
11551 M: Vladimir Vid <vladimir.vid@sartura.hr>
11553 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11556 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11557 M: Hemant Kumar <hemantk@codeaurora.org>
11558 L: linux-arm-msm@vger.kernel.org
11560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11561 F: Documentation/ABI/stable/sysfs-bus-mhi
11562 F: Documentation/mhi/
11563 F: drivers/bus/mhi/
11564 F: include/linux/mhi.h
11566 MICROBLAZE ARCHITECTURE
11567 M: Michal Simek <monstr@monstr.eu>
11569 W: http://www.monstr.eu/fdt/
11570 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11571 F: arch/microblaze/
11573 MICROCHIP AT91 DMA DRIVERS
11574 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11575 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11577 L: dmaengine@vger.kernel.org
11579 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11580 F: drivers/dma/at_hdmac.c
11581 F: drivers/dma/at_hdmac_regs.h
11582 F: drivers/dma/at_xdmac.c
11583 F: include/dt-bindings/dma/at91.h
11584 F: include/linux/platform_data/dma-atmel.h
11586 MICROCHIP AT91 SERIAL DRIVER
11587 M: Richard Genoud <richard.genoud@gmail.com>
11589 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11590 F: drivers/tty/serial/atmel_serial.c
11591 F: drivers/tty/serial/atmel_serial.h
11593 MICROCHIP AT91 USART MFD DRIVER
11594 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11595 L: linux-kernel@vger.kernel.org
11597 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11598 F: drivers/mfd/at91-usart.c
11599 F: include/dt-bindings/mfd/at91-usart.h
11601 MICROCHIP AT91 USART SPI DRIVER
11602 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11603 L: linux-spi@vger.kernel.org
11605 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11606 F: drivers/spi/spi-at91-usart.c
11608 MICROCHIP AUDIO ASOC DRIVERS
11609 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11610 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11614 MICROCHIP ECC DRIVER
11615 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11616 L: linux-crypto@vger.kernel.org
11618 F: drivers/crypto/atmel-ecc.*
11620 MICROCHIP I2C DRIVER
11621 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11622 L: linux-i2c@vger.kernel.org
11624 F: drivers/i2c/busses/i2c-at91-*.c
11625 F: drivers/i2c/busses/i2c-at91.h
11627 MICROCHIP ISC DRIVER
11628 M: Eugen Hristev <eugen.hristev@microchip.com>
11629 L: linux-media@vger.kernel.org
11631 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11632 F: drivers/media/platform/atmel/atmel-isc-base.c
11633 F: drivers/media/platform/atmel/atmel-isc-regs.h
11634 F: drivers/media/platform/atmel/atmel-isc.h
11635 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11636 F: include/linux/atmel-isc-media.h
11638 MICROCHIP ISI DRIVER
11639 M: Eugen Hristev <eugen.hristev@microchip.com>
11640 L: linux-media@vger.kernel.org
11642 F: drivers/media/platform/atmel/atmel-isi.c
11643 F: drivers/media/platform/atmel/atmel-isi.h
11645 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11646 M: Woojung Huh <woojung.huh@microchip.com>
11647 M: UNGLinuxDriver@microchip.com
11648 L: netdev@vger.kernel.org
11650 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11651 F: drivers/net/dsa/microchip/*
11652 F: include/linux/platform_data/microchip-ksz.h
11653 F: net/dsa/tag_ksz.c
11655 MICROCHIP LAN743X ETHERNET DRIVER
11656 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11657 M: UNGLinuxDriver@microchip.com
11658 L: netdev@vger.kernel.org
11660 F: drivers/net/ethernet/microchip/lan743x_*
11662 MICROCHIP LCDFB DRIVER
11663 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11664 L: linux-fbdev@vger.kernel.org
11666 F: drivers/video/fbdev/atmel_lcdfb.c
11667 F: include/video/atmel_lcdc.h
11669 MICROCHIP MCP16502 PMIC DRIVER
11670 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11673 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11674 F: drivers/regulator/mcp16502.c
11676 MICROCHIP MCP3911 ADC DRIVER
11677 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11678 M: Kent Gustavsson <kent@minoris.se>
11679 L: linux-iio@vger.kernel.org
11681 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11682 F: drivers/iio/adc/mcp3911.c
11684 MICROCHIP MMC/SD/SDIO MCI DRIVER
11685 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11687 F: drivers/mmc/host/atmel-mci.c
11689 MICROCHIP NAND DRIVER
11690 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11691 L: linux-mtd@lists.infradead.org
11693 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11694 F: drivers/mtd/nand/raw/atmel/*
11696 MICROCHIP PWM DRIVER
11697 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11699 L: linux-pwm@vger.kernel.org
11701 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11702 F: drivers/pwm/pwm-atmel.c
11704 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11705 M: Eugen Hristev <eugen.hristev@microchip.com>
11706 L: linux-iio@vger.kernel.org
11708 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11709 F: drivers/iio/adc/at91-sama5d2_adc.c
11710 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11712 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11713 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11715 F: drivers/power/reset/at91-sama5d2_shdwc.c
11717 MICROCHIP SPI DRIVER
11718 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11720 F: drivers/spi/spi-atmel.*
11722 MICROCHIP SSC DRIVER
11723 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11726 F: drivers/misc/atmel-ssc.c
11727 F: include/linux/atmel-ssc.h
11729 MICROCHIP USB251XB DRIVER
11730 M: Richard Leitner <richard.leitner@skidata.com>
11731 L: linux-usb@vger.kernel.org
11733 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11734 F: drivers/usb/misc/usb251xb.c
11736 MICROCHIP USBA UDC DRIVER
11737 M: Cristian Birsan <cristian.birsan@microchip.com>
11738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11740 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11742 MICROCHIP WILC1000 WIFI DRIVER
11743 M: Ajay Singh <ajay.kathat@microchip.com>
11744 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11745 L: linux-wireless@vger.kernel.org
11747 F: drivers/net/wireless/microchip/wilc1000/
11749 MICROSEMI MIPS SOCS
11750 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11751 M: UNGLinuxDriver@microchip.com
11752 L: linux-mips@vger.kernel.org
11754 F: Documentation/devicetree/bindings/mips/mscc.txt
11755 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11756 F: arch/mips/boot/dts/mscc/
11757 F: arch/mips/configs/generic/board-ocelot.config
11758 F: arch/mips/generic/board-ocelot.c
11760 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11761 M: Don Brace <don.brace@microchip.com>
11762 L: storagedev@microchip.com
11763 L: linux-scsi@vger.kernel.org
11765 F: Documentation/scsi/smartpqi.rst
11766 F: drivers/scsi/smartpqi/Kconfig
11767 F: drivers/scsi/smartpqi/Makefile
11768 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11769 F: include/linux/cciss*.h
11770 F: include/uapi/linux/cciss*.h
11772 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11773 M: Maximilian Luz <luzmaximilian@gmail.com>
11774 L: platform-driver-x86@vger.kernel.org
11776 F: drivers/platform/surface/surface_gpe.c
11778 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11779 M: Hans de Goede <hdegoede@redhat.com>
11780 M: Mark Gross <mgross@linux.intel.com>
11781 M: Maximilian Luz <luzmaximilian@gmail.com>
11782 L: platform-driver-x86@vger.kernel.org
11784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11785 F: drivers/platform/surface/
11787 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11788 M: Chen Yu <yu.c.chen@intel.com>
11789 L: platform-driver-x86@vger.kernel.org
11791 F: drivers/platform/surface/surfacepro3_button.c
11793 MICROTEK X6 SCANNER
11794 M: Oliver Neukum <oliver@neukum.org>
11796 F: drivers/usb/image/microtek.*
11798 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11799 M: Luka Kovacic <luka.kovacic@sartura.hr>
11800 M: Luka Perkov <luka.perkov@sartura.hr>
11802 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11803 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11804 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11805 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11806 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11807 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11809 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11810 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11811 L: linux-media@vger.kernel.org
11813 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11814 F: Documentation/driver-api/media/drivers/ccs/
11815 F: drivers/media/i2c/ccs-pll.c
11816 F: drivers/media/i2c/ccs-pll.h
11817 F: drivers/media/i2c/ccs/
11818 F: include/uapi/linux/smiapp.h
11821 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11822 L: linux-mips@vger.kernel.org
11824 W: http://www.linux-mips.org/
11825 Q: https://patchwork.kernel.org/project/linux-mips/list/
11826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11827 F: Documentation/devicetree/bindings/mips/
11828 F: Documentation/mips/
11830 F: drivers/platform/mips/
11832 MIPS BOSTON DEVELOPMENT BOARD
11833 M: Paul Burton <paulburton@kernel.org>
11834 L: linux-mips@vger.kernel.org
11836 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11837 F: arch/mips/boot/dts/img/boston.dts
11838 F: arch/mips/configs/generic/board-boston.config
11839 F: drivers/clk/imgtec/clk-boston.c
11840 F: include/dt-bindings/clock/boston-clock.h
11843 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11844 M: Serge Semin <fancer.lancer@gmail.com>
11845 L: linux-mips@vger.kernel.org
11847 F: drivers/bus/mips_cdmm.c
11848 F: drivers/clocksource/mips-gic-timer.c
11849 F: drivers/cpuidle/cpuidle-cps.c
11850 F: drivers/irqchip/irq-mips-cpu.c
11851 F: drivers/irqchip/irq-mips-gic.c
11853 MIPS GENERIC PLATFORM
11854 M: Paul Burton <paulburton@kernel.org>
11855 L: linux-mips@vger.kernel.org
11857 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11858 F: arch/mips/generic/
11859 F: arch/mips/tools/generic-board-config.sh
11861 MIPS RINT INSTRUCTION EMULATION
11862 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11863 L: linux-mips@vger.kernel.org
11865 F: arch/mips/math-emu/dp_rint.c
11866 F: arch/mips/math-emu/sp_rint.c
11868 MIPS/LOONGSON1 ARCHITECTURE
11869 M: Keguang Zhang <keguang.zhang@gmail.com>
11870 L: linux-mips@vger.kernel.org
11872 F: arch/mips/include/asm/mach-loongson32/
11873 F: arch/mips/loongson32/
11874 F: drivers/*/*/*loongson1*
11875 F: drivers/*/*loongson1*
11877 MIPS/LOONGSON2EF ARCHITECTURE
11878 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11879 L: linux-mips@vger.kernel.org
11881 F: arch/mips/include/asm/mach-loongson2ef/
11882 F: arch/mips/loongson2ef/
11883 F: drivers/*/*/*loongson2*
11884 F: drivers/*/*loongson2*
11886 MIPS/LOONGSON64 ARCHITECTURE
11887 M: Huacai Chen <chenhuacai@kernel.org>
11888 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11889 L: linux-mips@vger.kernel.org
11891 F: arch/mips/include/asm/mach-loongson64/
11892 F: arch/mips/loongson64/
11893 F: drivers/*/*/*loongson3*
11894 F: drivers/*/*loongson3*
11895 F: drivers/irqchip/irq-loongson*
11896 F: drivers/platform/mips/cpu_hwmon.c
11898 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11899 M: Hans Verkuil <hverkuil@xs4all.nl>
11900 L: linux-media@vger.kernel.org
11902 W: https://linuxtv.org
11903 T: git git://linuxtv.org/media_tree.git
11904 F: drivers/media/radio/radio-miropcm20*
11907 R: Lubomir Rintel <lkundrak@v3.sk>
11908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11911 F: arch/arm/boot/dts/mmp*
11912 F: arch/arm/mach-mmp/
11913 F: include/linux/soc/mmp/
11915 MMP USB PHY DRIVERS
11916 R: Lubomir Rintel <lkundrak@v3.sk>
11917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11919 F: drivers/phy/marvell/phy-mmp3-usb.c
11920 F: drivers/phy/marvell/phy-pxa-usb.c
11922 MMU GATHER AND TLB INVALIDATION
11923 M: Will Deacon <will@kernel.org>
11924 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11925 M: Andrew Morton <akpm@linux-foundation.org>
11926 M: Nick Piggin <npiggin@gmail.com>
11927 M: Peter Zijlstra <peterz@infradead.org>
11928 L: linux-arch@vger.kernel.org
11929 L: linux-mm@kvack.org
11931 F: arch/*/include/asm/tlb.h
11932 F: include/asm-generic/tlb.h
11935 MN88472 MEDIA DRIVER
11936 M: Antti Palosaari <crope@iki.fi>
11937 L: linux-media@vger.kernel.org
11939 W: https://linuxtv.org
11940 W: http://palosaari.fi/linux/
11941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11942 F: drivers/media/dvb-frontends/mn88472*
11944 MN88473 MEDIA DRIVER
11945 M: Antti Palosaari <crope@iki.fi>
11946 L: linux-media@vger.kernel.org
11948 W: https://linuxtv.org
11949 W: http://palosaari.fi/linux/
11950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11951 F: drivers/media/dvb-frontends/mn88473*
11954 M: Jessica Yu <jeyu@kernel.org>
11956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11957 F: include/linux/module.h
11960 MONOLITHIC POWER SYSTEM PMIC DRIVER
11961 M: Saravanan Sekar <sravanhome@gmail.com>
11963 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11964 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11965 F: drivers/iio/adc/mp2629_adc.c
11966 F: drivers/mfd/mp2629.c
11967 F: drivers/power/supply/mp2629_charger.c
11968 F: drivers/regulator/mp5416.c
11969 F: drivers/regulator/mpq7920.c
11970 F: drivers/regulator/mpq7920.h
11971 F: include/linux/mfd/mp2629.h
11973 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11975 W: http://popies.net/meye/
11976 F: Documentation/userspace-api/media/drivers/meye*
11977 F: drivers/media/pci/meye/
11978 F: include/uapi/linux/meye.h
11980 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11981 M: Jiri Slaby <jirislaby@kernel.org>
11983 F: Documentation/driver-api/serial/moxa-smartio.rst
11984 F: drivers/tty/mxser.*
11986 MR800 AVERMEDIA USB FM RADIO DRIVER
11987 M: Alexey Klimov <klimov.linux@gmail.com>
11988 L: linux-media@vger.kernel.org
11990 T: git git://linuxtv.org/media_tree.git
11991 F: drivers/media/radio/radio-mr800.c
11993 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11994 M: Alan Ott <alan@signal11.us>
11995 L: linux-wpan@vger.kernel.org
11997 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11998 F: drivers/net/ieee802154/mrf24j40.c
12001 M: "Lee, Chun-Yi" <jlee@suse.com>
12002 L: platform-driver-x86@vger.kernel.org
12004 F: drivers/platform/x86/msi-laptop.c
12007 L: platform-driver-x86@vger.kernel.org
12009 F: drivers/platform/x86/msi-wmi.c
12011 MSI001 MEDIA DRIVER
12012 M: Antti Palosaari <crope@iki.fi>
12013 L: linux-media@vger.kernel.org
12015 W: https://linuxtv.org
12016 W: http://palosaari.fi/linux/
12017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12018 T: git git://linuxtv.org/anttip/media_tree.git
12019 F: drivers/media/tuners/msi001*
12021 MSI2500 MEDIA DRIVER
12022 M: Antti Palosaari <crope@iki.fi>
12023 L: linux-media@vger.kernel.org
12025 W: https://linuxtv.org
12026 W: http://palosaari.fi/linux/
12027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12028 T: git git://linuxtv.org/anttip/media_tree.git
12029 F: drivers/media/usb/msi2500/
12031 MSTAR INTERRUPT CONTROLLER DRIVER
12032 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12033 M: Daniel Palmer <daniel@thingy.jp>
12035 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12036 F: drivers/irqchip/irq-mst-intc.c
12038 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12039 M: Robert Jarzmik <robert.jarzmik@free.fr>
12040 L: linux-mtd@lists.infradead.org
12042 F: drivers/mtd/devices/docg3*
12044 MT9M032 APTINA SENSOR DRIVER
12045 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12046 L: linux-media@vger.kernel.org
12048 T: git git://linuxtv.org/media_tree.git
12049 F: drivers/media/i2c/mt9m032.c
12050 F: include/media/i2c/mt9m032.h
12052 MT9P031 APTINA CAMERA SENSOR
12053 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12054 L: linux-media@vger.kernel.org
12056 T: git git://linuxtv.org/media_tree.git
12057 F: drivers/media/i2c/mt9p031.c
12058 F: include/media/i2c/mt9p031.h
12060 MT9T001 APTINA CAMERA SENSOR
12061 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12062 L: linux-media@vger.kernel.org
12064 T: git git://linuxtv.org/media_tree.git
12065 F: drivers/media/i2c/mt9t001.c
12066 F: include/media/i2c/mt9t001.h
12068 MT9T112 APTINA CAMERA SENSOR
12069 M: Jacopo Mondi <jacopo@jmondi.org>
12070 L: linux-media@vger.kernel.org
12072 T: git git://linuxtv.org/media_tree.git
12073 F: drivers/media/i2c/mt9t112.c
12074 F: include/media/i2c/mt9t112.h
12076 MT9V032 APTINA CAMERA SENSOR
12077 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12078 L: linux-media@vger.kernel.org
12080 T: git git://linuxtv.org/media_tree.git
12081 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12082 F: drivers/media/i2c/mt9v032.c
12083 F: include/media/i2c/mt9v032.h
12085 MT9V111 APTINA CAMERA SENSOR
12086 M: Jacopo Mondi <jacopo@jmondi.org>
12087 L: linux-media@vger.kernel.org
12089 T: git git://linuxtv.org/media_tree.git
12090 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12091 F: drivers/media/i2c/mt9v111.c
12093 MULTIFUNCTION DEVICES (MFD)
12094 M: Lee Jones <lee.jones@linaro.org>
12096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12097 F: Documentation/devicetree/bindings/mfd/
12099 F: include/dt-bindings/mfd/
12100 F: include/linux/mfd/
12102 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12104 F: drivers/mmc/host/mmc_spi.c
12105 F: include/linux/spi/mmc_spi.h
12107 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12108 M: Ulf Hansson <ulf.hansson@linaro.org>
12109 L: linux-mmc@vger.kernel.org
12111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12112 F: Documentation/devicetree/bindings/mmc/
12114 F: include/linux/mmc/
12115 F: include/uapi/linux/mmc/
12117 MULTIPLEXER SUBSYSTEM
12118 M: Peter Rosin <peda@axentia.se>
12120 F: Documentation/ABI/testing/sysfs-class-mux*
12121 F: Documentation/devicetree/bindings/mux/
12123 F: include/dt-bindings/mux/
12124 F: include/linux/mux/
12126 MULTITECH MULTIPORT CARD (ISICOM)
12128 F: drivers/tty/isicom.c
12129 F: include/linux/isicom.h
12131 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12132 M: Bin Liu <b-liu@ti.com>
12133 L: linux-usb@vger.kernel.org
12135 F: drivers/usb/musb/
12137 MXL301RF MEDIA DRIVER
12138 M: Akihiro Tsukada <tskd08@gmail.com>
12139 L: linux-media@vger.kernel.org
12141 F: drivers/media/tuners/mxl301rf*
12143 MXL5007T MEDIA DRIVER
12144 M: Michael Krufky <mkrufky@linuxtv.org>
12145 L: linux-media@vger.kernel.org
12147 W: https://linuxtv.org
12148 W: http://github.com/mkrufky
12149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12150 T: git git://linuxtv.org/mkrufky/tuners.git
12151 F: drivers/media/tuners/mxl5007t.*
12154 M: Marek Vasut <marex@denx.de>
12155 M: Stefan Agner <stefan@agner.ch>
12156 L: dri-devel@lists.freedesktop.org
12158 T: git git://anongit.freedesktop.org/drm/drm-misc
12159 F: Documentation/devicetree/bindings/display/mxsfb.txt
12160 F: drivers/gpu/drm/mxsfb/
12162 MYLEX DAC960 PCI RAID Controller
12163 M: Hannes Reinecke <hare@kernel.org>
12164 L: linux-scsi@vger.kernel.org
12166 F: drivers/scsi/myrb.*
12167 F: drivers/scsi/myrs.*
12169 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12170 M: Chris Lee <christopher.lee@cspi.com>
12171 L: netdev@vger.kernel.org
12173 W: https://www.cspi.com/ethernet-products/support/downloads/
12174 F: drivers/net/ethernet/myricom/myri10ge/
12176 NAND FLASH SUBSYSTEM
12177 M: Miquel Raynal <miquel.raynal@bootlin.com>
12178 R: Richard Weinberger <richard@nod.at>
12179 L: linux-mtd@lists.infradead.org
12181 W: http://www.linux-mtd.infradead.org/
12182 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12183 C: irc://irc.oftc.net/mtd
12184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12185 F: drivers/mtd/nand/
12186 F: include/linux/mtd/*nand*.h
12188 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12189 M: Daniel Mack <zonque@gmail.com>
12190 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12192 W: http://www.native-instruments.com
12193 F: sound/usb/caiaq/
12195 NATSEMI ETHERNET DRIVER (DP8381x)
12197 F: drivers/net/ethernet/natsemi/natsemi.c
12199 NCR 5380 SCSI DRIVERS
12200 M: Finn Thain <fthain@telegraphics.com.au>
12201 M: Michael Schmitz <schmitzmic@gmail.com>
12202 L: linux-scsi@vger.kernel.org
12204 F: Documentation/scsi/g_NCR5380.rst
12205 F: drivers/scsi/NCR5380.*
12206 F: drivers/scsi/arm/cumana_1.c
12207 F: drivers/scsi/arm/oak.c
12208 F: drivers/scsi/atari_scsi.*
12209 F: drivers/scsi/dmx3191d.c
12210 F: drivers/scsi/g_NCR5380.*
12211 F: drivers/scsi/mac_scsi.*
12212 F: drivers/scsi/sun3_scsi.*
12213 F: drivers/scsi/sun3_scsi_vme.c
12216 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12220 NCT6775 HARDWARE MONITOR DRIVER
12221 M: Guenter Roeck <linux@roeck-us.net>
12222 L: linux-hwmon@vger.kernel.org
12224 F: Documentation/hwmon/nct6775.rst
12225 F: drivers/hwmon/nct6775.c
12228 M: Jakub Kicinski <kuba@kernel.org>
12230 F: drivers/net/netdevsim/*
12232 NETEM NETWORK EMULATOR
12233 M: Stephen Hemminger <stephen@networkplumber.org>
12234 L: netdev@vger.kernel.org
12236 F: net/sched/sch_netem.c
12238 NETERION 10GbE DRIVERS (s2io/vxge)
12239 M: Jon Mason <jdmason@kudzu.us>
12240 L: netdev@vger.kernel.org
12242 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12243 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12244 F: drivers/net/ethernet/neterion/
12247 M: Pablo Neira Ayuso <pablo@netfilter.org>
12248 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12249 M: Florian Westphal <fw@strlen.de>
12250 L: netfilter-devel@vger.kernel.org
12251 L: coreteam@netfilter.org
12253 W: http://www.netfilter.org/
12254 W: http://www.iptables.org/
12255 W: http://www.nftables.org/
12256 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12259 F: include/linux/netfilter*
12260 F: include/linux/netfilter/
12261 F: include/net/netfilter/
12262 F: include/uapi/linux/netfilter*
12263 F: include/uapi/linux/netfilter/
12264 F: net/*/netfilter.c
12265 F: net/*/netfilter/
12266 F: net/bridge/br_netfilter*.c
12269 NETROM NETWORK LAYER
12270 M: Ralf Baechle <ralf@linux-mips.org>
12271 L: linux-hams@vger.kernel.org
12273 W: http://www.linux-ax25.org/
12274 F: include/net/netrom.h
12275 F: include/uapi/linux/netrom.h
12278 NETRONOME ETHERNET DRIVERS
12279 M: Simon Horman <simon.horman@netronome.com>
12280 R: Jakub Kicinski <kuba@kernel.org>
12281 L: oss-drivers@netronome.com
12283 F: drivers/net/ethernet/netronome/
12285 NETWORK BLOCK DEVICE (NBD)
12286 M: Josef Bacik <josef@toxicpanda.com>
12287 L: linux-block@vger.kernel.org
12288 L: nbd@other.debian.org
12290 F: Documentation/admin-guide/blockdev/nbd.rst
12291 F: drivers/block/nbd.c
12292 F: include/trace/events/nbd.h
12293 F: include/uapi/linux/nbd.h
12295 NETWORK DROP MONITOR
12296 M: Neil Horman <nhorman@tuxdriver.com>
12297 L: netdev@vger.kernel.org
12299 W: https://fedorahosted.org/dropwatch/
12300 F: include/uapi/linux/net_dropmon.h
12301 F: net/core/drop_monitor.c
12304 M: "David S. Miller" <davem@davemloft.net>
12305 M: Jakub Kicinski <kuba@kernel.org>
12306 L: netdev@vger.kernel.org
12308 W: http://www.linuxfoundation.org/en/Net
12309 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12312 F: Documentation/devicetree/bindings/net/
12313 F: drivers/connector/
12315 F: include/linux/etherdevice.h
12316 F: include/linux/fcdevice.h
12317 F: include/linux/fddidevice.h
12318 F: include/linux/hippidevice.h
12319 F: include/linux/if_*
12320 F: include/linux/inetdevice.h
12321 F: include/linux/netdevice.h
12322 F: include/uapi/linux/if_*
12323 F: include/uapi/linux/netdevice.h
12325 NETWORKING DRIVERS (WIRELESS)
12326 M: Kalle Valo <kvalo@codeaurora.org>
12327 L: linux-wireless@vger.kernel.org
12329 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12332 F: Documentation/devicetree/bindings/net/wireless/
12333 F: drivers/net/wireless/
12336 M: Andrew Lunn <andrew@lunn.ch>
12337 M: Vivien Didelot <vivien.didelot@gmail.com>
12338 M: Florian Fainelli <f.fainelli@gmail.com>
12339 M: Vladimir Oltean <olteanv@gmail.com>
12341 F: Documentation/devicetree/bindings/net/dsa/
12342 F: drivers/net/dsa/
12343 F: include/linux/dsa/
12344 F: include/linux/platform_data/dsa.h
12345 F: include/net/dsa.h
12348 NETWORKING [GENERAL]
12349 M: "David S. Miller" <davem@davemloft.net>
12350 M: Jakub Kicinski <kuba@kernel.org>
12351 L: netdev@vger.kernel.org
12353 W: http://www.linuxfoundation.org/en/Net
12354 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12355 B: mailto:netdev@vger.kernel.org
12356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12358 F: Documentation/networking/
12359 F: include/linux/in.h
12360 F: include/linux/net.h
12361 F: include/linux/netdevice.h
12363 F: include/uapi/linux/in.h
12364 F: include/uapi/linux/net.h
12365 F: include/uapi/linux/net_namespace.h
12366 F: include/uapi/linux/netdevice.h
12370 F: tools/testing/selftests/net/
12373 M: Steffen Klassert <steffen.klassert@secunet.com>
12374 M: Herbert Xu <herbert@gondor.apana.org.au>
12375 M: "David S. Miller" <davem@davemloft.net>
12376 L: netdev@vger.kernel.org
12378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12380 F: include/net/xfrm.h
12381 F: include/uapi/linux/xfrm.h
12384 F: net/ipv4/ip_vti.c
12385 F: net/ipv4/ipcomp.c
12389 F: net/ipv6/ip6_vti.c
12390 F: net/ipv6/ipcomp6.c
12394 F: tools/testing/selftests/net/ipsec.c
12396 NETWORKING [IPv4/IPv6]
12397 M: "David S. Miller" <davem@davemloft.net>
12398 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12399 M: David Ahern <dsahern@kernel.org>
12400 L: netdev@vger.kernel.org
12402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12408 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12409 M: Paul Moore <paul@paul-moore.com>
12410 L: netdev@vger.kernel.org
12411 L: linux-security-module@vger.kernel.org
12413 W: https://github.com/netlabel
12414 F: Documentation/netlabel/
12415 F: include/net/calipso.h
12416 F: include/net/cipso_ipv4.h
12417 F: include/net/netlabel.h
12418 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12419 F: include/uapi/linux/netfilter/xt_SECMARK.h
12420 F: net/ipv4/cipso_ipv4.c
12421 F: net/ipv6/calipso.c
12422 F: net/netfilter/xt_CONNSECMARK.c
12423 F: net/netfilter/xt_SECMARK.c
12427 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12428 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12429 L: netdev@vger.kernel.org
12430 L: mptcp@lists.01.org
12432 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12433 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12434 F: Documentation/networking/mptcp-sysctl.rst
12435 F: include/net/mptcp.h
12436 F: include/uapi/linux/mptcp.h
12438 F: tools/testing/selftests/net/mptcp/
12441 M: Eric Dumazet <edumazet@google.com>
12442 L: netdev@vger.kernel.org
12444 F: include/linux/tcp.h
12445 F: include/net/tcp.h
12446 F: include/trace/events/tcp.h
12447 F: include/uapi/linux/tcp.h
12448 F: net/ipv4/syncookies.c
12450 F: net/ipv6/syncookies.c
12454 M: Boris Pismenny <borisp@nvidia.com>
12455 M: John Fastabend <john.fastabend@gmail.com>
12456 M: Daniel Borkmann <daniel@iogearbox.net>
12457 M: Jakub Kicinski <kuba@kernel.org>
12458 L: netdev@vger.kernel.org
12460 F: include/net/tls.h
12461 F: include/uapi/linux/tls.h
12464 NETWORKING [WIRELESS]
12465 L: linux-wireless@vger.kernel.org
12466 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12468 NETXEN (1/10) GbE SUPPORT
12469 M: Manish Chopra <manishc@marvell.com>
12470 M: Rahul Verma <rahulv@marvell.com>
12471 M: GR-Linux-NIC-Dev@marvell.com
12472 L: netdev@vger.kernel.org
12474 F: drivers/net/ethernet/qlogic/netxen/
12476 NET_FAILOVER MODULE
12477 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12478 L: netdev@vger.kernel.org
12480 F: Documentation/networking/net_failover.rst
12481 F: drivers/net/net_failover.c
12482 F: include/net/net_failover.h
12485 M: David Ahern <dsahern@kernel.org>
12486 L: netdev@vger.kernel.org
12488 F: include/net/netns/nexthop.h
12489 F: include/net/nexthop.h
12490 F: include/uapi/linux/nexthop.h
12491 F: net/ipv4/nexthop.c
12494 L: netdev@vger.kernel.org
12496 F: Documentation/devicetree/bindings/net/nfc/
12498 F: include/linux/platform_data/nfcmrvl.h
12499 F: include/net/nfc/
12500 F: include/uapi/linux/nfc.h
12503 NFC VIRTUAL NCI DEVICE DRIVER
12504 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12505 L: netdev@vger.kernel.org
12506 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12508 F: drivers/nfc/virtual_ncidev.c
12509 F: tools/testing/selftests/nci/
12511 NFS, SUNRPC, AND LOCKD CLIENTS
12512 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12513 M: Anna Schumaker <anna.schumaker@netapp.com>
12514 L: linux-nfs@vger.kernel.org
12516 W: http://client.linux-nfs.org
12517 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12521 F: include/linux/lockd/
12522 F: include/linux/nfs*
12523 F: include/linux/sunrpc/
12524 F: include/uapi/linux/nfs*
12525 F: include/uapi/linux/sunrpc/
12527 F: Documentation/filesystems/nfs/
12530 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12531 L: linux-nilfs@vger.kernel.org
12533 W: https://nilfs.sourceforge.io/
12534 W: https://nilfs.osdn.jp/
12535 T: git git://github.com/konis/nilfs2.git
12536 F: Documentation/filesystems/nilfs2.rst
12538 F: include/trace/events/nilfs2.h
12539 F: include/uapi/linux/nilfs2_api.h
12540 F: include/uapi/linux/nilfs2_ondisk.h
12542 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12543 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12545 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12546 F: Documentation/scsi/NinjaSCSI.rst
12547 F: drivers/scsi/pcmcia/nsp_*
12549 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12550 M: GOTO Masanori <gotom@debian.or.jp>
12551 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12553 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12554 F: Documentation/scsi/NinjaSCSI.rst
12555 F: drivers/scsi/nsp32*
12558 M: Ley Foon Tan <ley.foon.tan@intel.com>
12560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12563 NITRO ENCLAVES (NE)
12564 M: Andra Paraschiv <andraprs@amazon.com>
12565 M: Alexandru Vasile <lexnv@amazon.com>
12566 M: Alexandru Ciobotaru <alcioa@amazon.com>
12567 L: linux-kernel@vger.kernel.org
12569 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12570 F: Documentation/virt/ne_overview.rst
12571 F: drivers/virt/nitro_enclaves/
12572 F: include/linux/nitro_enclaves.h
12573 F: include/uapi/linux/nitro_enclaves.h
12574 F: samples/nitro_enclaves/
12576 NOHZ, DYNTICKS SUPPORT
12577 M: Frederic Weisbecker <fweisbec@gmail.com>
12578 M: Thomas Gleixner <tglx@linutronix.de>
12579 M: Ingo Molnar <mingo@kernel.org>
12580 L: linux-kernel@vger.kernel.org
12582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12583 F: include/linux/sched/nohz.h
12584 F: include/linux/tick.h
12585 F: kernel/time/tick*.*
12587 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12588 M: Pavel Machek <pavel@ucw.cz>
12589 M: Sakari Ailus <sakari.ailus@iki.fi>
12590 L: linux-media@vger.kernel.org
12592 F: drivers/media/i2c/ad5820.c
12593 F: drivers/media/i2c/et8ek8
12595 NOKIA N900 POWER SUPPLY DRIVERS
12596 R: Pali Rohár <pali@kernel.org>
12597 F: drivers/power/supply/bq2415x_charger.c
12598 F: drivers/power/supply/bq27xxx_battery.c
12599 F: drivers/power/supply/bq27xxx_battery_i2c.c
12600 F: drivers/power/supply/isp1704_charger.c
12601 F: drivers/power/supply/rx51_battery.c
12602 F: include/linux/power/bq2415x_charger.h
12603 F: include/linux/power/bq27xxx_battery.h
12606 M: Willy Tarreau <w@1wt.eu>
12608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12609 F: tools/include/nolibc/
12612 M: Matthias Maennich <maennich@google.com>
12614 F: Documentation/core-api/symbol-namespaces.rst
12618 M: Sanjay R Mehta <sanju.mehta@amd.com>
12619 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12620 L: linux-ntb@googlegroups.com
12622 F: drivers/ntb/hw/amd/
12625 M: Jon Mason <jdmason@kudzu.us>
12626 M: Dave Jiang <dave.jiang@intel.com>
12627 M: Allen Hubbe <allenbh@gmail.com>
12628 L: linux-ntb@googlegroups.com
12630 W: https://github.com/jonmason/ntb/wiki
12631 T: git git://github.com/jonmason/ntb.git
12632 F: drivers/net/ntb_netdev.c
12634 F: include/linux/ntb.h
12635 F: include/linux/ntb_transport.h
12636 F: tools/testing/selftests/ntb/
12639 M: Serge Semin <fancer.lancer@gmail.com>
12640 L: linux-ntb@googlegroups.com
12642 F: drivers/ntb/hw/idt/
12645 M: Dave Jiang <dave.jiang@intel.com>
12646 L: linux-ntb@googlegroups.com
12648 W: https://github.com/davejiang/linux/wiki
12649 T: git https://github.com/davejiang/linux.git
12650 F: drivers/ntb/hw/intel/
12653 M: Anton Altaparmakov <anton@tuxera.com>
12654 L: linux-ntfs-dev@lists.sourceforge.net
12656 W: http://www.tuxera.com/
12657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12658 F: Documentation/filesystems/ntfs.rst
12662 M: Finn Thain <fthain@telegraphics.com.au>
12663 L: linux-m68k@lists.linux-m68k.org
12665 F: arch/*/include/asm/nubus.h
12667 F: include/linux/nubus.h
12668 F: include/uapi/linux/nubus.h
12670 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12671 M: Antonino Daplas <adaplas@gmail.com>
12672 L: linux-fbdev@vger.kernel.org
12674 F: drivers/video/fbdev/nvidia/
12675 F: drivers/video/fbdev/riva/
12678 M: Keith Busch <kbusch@kernel.org>
12679 M: Jens Axboe <axboe@fb.com>
12680 M: Christoph Hellwig <hch@lst.de>
12681 M: Sagi Grimberg <sagi@grimberg.me>
12682 L: linux-nvme@lists.infradead.org
12684 W: http://git.infradead.org/nvme.git
12685 T: git://git.infradead.org/nvme.git
12686 F: drivers/nvme/host/
12687 F: include/linux/nvme.h
12688 F: include/uapi/linux/nvme_ioctl.h
12690 NVM EXPRESS FC TRANSPORT DRIVERS
12691 M: James Smart <james.smart@broadcom.com>
12692 L: linux-nvme@lists.infradead.org
12694 F: drivers/nvme/host/fc.c
12695 F: drivers/nvme/target/fc.c
12696 F: drivers/nvme/target/fcloop.c
12697 F: include/linux/nvme-fc-driver.h
12698 F: include/linux/nvme-fc.h
12700 NVM EXPRESS TARGET DRIVER
12701 M: Christoph Hellwig <hch@lst.de>
12702 M: Sagi Grimberg <sagi@grimberg.me>
12703 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12704 L: linux-nvme@lists.infradead.org
12706 W: http://git.infradead.org/nvme.git
12707 T: git://git.infradead.org/nvme.git
12708 F: drivers/nvme/target/
12711 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12714 F: Documentation/ABI/stable/sysfs-bus-nvmem
12715 F: Documentation/devicetree/bindings/nvmem/
12717 F: include/linux/nvmem-consumer.h
12718 F: include/linux/nvmem-provider.h
12721 M: Ashish Kumar <ashish.kumar@nxp.com>
12722 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12723 L: linux-spi@vger.kernel.org
12725 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12726 F: drivers/spi/spi-nxp-fspi.c
12728 NXP FXAS21002C DRIVER
12729 M: Rui Miguel Silva <rmfrfs@gmail.com>
12730 L: linux-iio@vger.kernel.org
12732 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12733 F: drivers/iio/gyro/fxas21002c.h
12734 F: drivers/iio/gyro/fxas21002c_core.c
12735 F: drivers/iio/gyro/fxas21002c_i2c.c
12736 F: drivers/iio/gyro/fxas21002c_spi.c
12738 NXP i.MX 8MQ DCSS DRIVER
12739 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12740 R: Lucas Stach <l.stach@pengutronix.de>
12741 L: dri-devel@lists.freedesktop.org
12743 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12744 F: drivers/gpu/drm/imx/dcss/
12746 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12747 M: Jagan Teki <jagan@amarulasolutions.com>
12749 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12750 F: drivers/regulator/pf8x00-regulator.c
12752 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12753 M: Krzysztof Kozlowski <krzk@kernel.org>
12754 L: linux-kernel@vger.kernel.org
12756 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12757 F: drivers/extcon/extcon-ptn5150.c
12759 NXP SGTL5000 DRIVER
12760 M: Fabio Estevam <festevam@gmail.com>
12761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12763 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12764 F: sound/soc/codecs/sgtl5000*
12766 NXP SJA1105 ETHERNET SWITCH DRIVER
12767 M: Vladimir Oltean <olteanv@gmail.com>
12768 L: linux-kernel@vger.kernel.org
12770 F: drivers/net/dsa/sja1105
12772 NXP TDA998X DRM DRIVER
12773 M: Russell King <linux@armlinux.org.uk>
12775 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12776 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12777 F: drivers/gpu/drm/i2c/tda998x_drv.c
12778 F: include/drm/i2c/tda998x.h
12779 F: include/dt-bindings/display/tda998x.h
12783 M: Peter Rosin <peda@axentia.se>
12784 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12786 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12787 F: sound/soc/codecs/tfa9879*
12790 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12791 R: Charles Gorand <charles.gorand@effinnov.com>
12792 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12794 F: drivers/nfc/nxp-nci
12797 M: Jiri Pirko <jiri@nvidia.com>
12798 L: netdev@vger.kernel.org
12800 F: include/linux/objagg.h
12802 F: lib/test_objagg.c
12805 M: Josh Poimboeuf <jpoimboe@redhat.com>
12806 M: Peter Zijlstra <peterz@infradead.org>
12809 F: include/linux/objtool.h
12811 OCELOT ETHERNET SWITCH DRIVER
12812 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12813 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12814 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12815 M: UNGLinuxDriver@microchip.com
12816 L: netdev@vger.kernel.org
12818 F: drivers/net/dsa/ocelot/*
12819 F: drivers/net/ethernet/mscc/
12820 F: include/soc/mscc/ocelot*
12821 F: net/dsa/tag_ocelot.c
12822 F: net/dsa/tag_ocelot_8021q.c
12823 F: tools/testing/selftests/drivers/net/ocelot/*
12825 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12826 M: Frederic Barrat <fbarrat@linux.ibm.com>
12827 M: Andrew Donnellan <ajd@linux.ibm.com>
12828 L: linuxppc-dev@lists.ozlabs.org
12830 F: Documentation/userspace-api/accelerators/ocxl.rst
12831 F: arch/powerpc/include/asm/pnv-ocxl.h
12832 F: arch/powerpc/platforms/powernv/ocxl.c
12833 F: drivers/misc/ocxl/
12834 F: include/misc/ocxl*
12835 F: include/uapi/misc/ocxl.h
12838 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
12839 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12840 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12841 L: linux-omap@vger.kernel.org
12843 F: sound/soc/ti/n810.c
12844 F: sound/soc/ti/omap*
12845 F: sound/soc/ti/rx51.c
12846 F: sound/soc/ti/sdma-pcm.*
12848 OMAP CLOCK FRAMEWORK SUPPORT
12849 M: Paul Walmsley <paul@pwsan.com>
12850 L: linux-omap@vger.kernel.org
12852 F: arch/arm/*omap*/*clock*
12854 OMAP DEVICE TREE SUPPORT
12855 M: Benoît Cousson <bcousson@baylibre.com>
12856 M: Tony Lindgren <tony@atomide.com>
12857 L: linux-omap@vger.kernel.org
12858 L: devicetree@vger.kernel.org
12860 F: arch/arm/boot/dts/*am3*
12861 F: arch/arm/boot/dts/*am4*
12862 F: arch/arm/boot/dts/*am5*
12863 F: arch/arm/boot/dts/*dra7*
12864 F: arch/arm/boot/dts/*omap*
12865 F: arch/arm/boot/dts/logicpd-som-lv*
12866 F: arch/arm/boot/dts/logicpd-torpedo*
12868 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12869 L: linux-omap@vger.kernel.org
12870 L: linux-fbdev@vger.kernel.org
12872 F: Documentation/arm/omap/dss.rst
12873 F: drivers/video/fbdev/omap2/
12875 OMAP FRAMEBUFFER SUPPORT
12876 L: linux-fbdev@vger.kernel.org
12877 L: linux-omap@vger.kernel.org
12879 F: drivers/video/fbdev/omap/
12881 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12882 M: Roger Quadros <rogerq@kernel.org>
12883 M: Tony Lindgren <tony@atomide.com>
12884 L: linux-omap@vger.kernel.org
12886 F: arch/arm/mach-omap2/*gpmc*
12887 F: drivers/memory/omap-gpmc.c
12890 M: Grygorii Strashko <grygorii.strashko@ti.com>
12891 M: Santosh Shilimkar <ssantosh@kernel.org>
12892 M: Kevin Hilman <khilman@kernel.org>
12893 L: linux-omap@vger.kernel.org
12895 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12896 F: drivers/gpio/gpio-omap.c
12898 OMAP HARDWARE SPINLOCK SUPPORT
12899 M: Ohad Ben-Cohen <ohad@wizery.com>
12900 L: linux-omap@vger.kernel.org
12902 F: drivers/hwspinlock/omap_hwspinlock.c
12904 OMAP HS MMC SUPPORT
12905 L: linux-mmc@vger.kernel.org
12906 L: linux-omap@vger.kernel.org
12908 F: drivers/mmc/host/omap_hsmmc.c
12911 M: Paul Walmsley <paul@pwsan.com>
12912 L: linux-omap@vger.kernel.org
12914 F: arch/arm/mach-omap2/omap_hwmod*data*
12916 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12917 M: Benoît Cousson <bcousson@baylibre.com>
12918 L: linux-omap@vger.kernel.org
12920 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12923 M: Benoît Cousson <bcousson@baylibre.com>
12924 M: Paul Walmsley <paul@pwsan.com>
12925 L: linux-omap@vger.kernel.org
12927 F: arch/arm/mach-omap2/omap_hwmod.*
12930 M: Vignesh R <vigneshr@ti.com>
12931 L: linux-omap@vger.kernel.org
12932 L: linux-i2c@vger.kernel.org
12934 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12935 F: drivers/i2c/busses/i2c-omap.c
12937 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12938 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12939 L: linux-media@vger.kernel.org
12941 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12942 F: drivers/media/platform/omap3isp/
12943 F: drivers/staging/media/omap4iss/
12946 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12947 L: linux-omap@vger.kernel.org
12949 F: drivers/mmc/host/omap.c
12951 OMAP POWER MANAGEMENT SUPPORT
12952 M: Kevin Hilman <khilman@kernel.org>
12953 L: linux-omap@vger.kernel.org
12955 F: arch/arm/*omap*/*pm*
12956 F: drivers/cpufreq/omap-cpufreq.c
12958 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12959 M: Rajendra Nayak <rnayak@codeaurora.org>
12960 M: Paul Walmsley <paul@pwsan.com>
12961 L: linux-omap@vger.kernel.org
12963 F: arch/arm/mach-omap2/prm*
12965 OMAP RANDOM NUMBER GENERATOR SUPPORT
12966 M: Deepak Saxena <dsaxena@plexity.net>
12968 F: drivers/char/hw_random/omap-rng.c
12971 L: linux-usb@vger.kernel.org
12972 L: linux-omap@vger.kernel.org
12974 F: arch/arm/*omap*/usb*
12975 F: drivers/usb/*/*omap*
12977 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12978 M: Mark Jackson <mpfj@newflow.co.uk>
12979 L: linux-omap@vger.kernel.org
12981 F: arch/arm/boot/dts/am335x-nano.dts
12984 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12985 M: Tony Lindgren <tony@atomide.com>
12986 L: linux-omap@vger.kernel.org
12988 Q: http://patchwork.kernel.org/project/linux-omap/list/
12989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12990 F: arch/arm/configs/omap1_defconfig
12991 F: arch/arm/mach-omap1/
12992 F: arch/arm/plat-omap/
12993 F: drivers/i2c/busses/i2c-omap.c
12994 F: include/linux/platform_data/ams-delta-fiq.h
12995 F: include/linux/platform_data/i2c-omap.h
12998 M: Tony Lindgren <tony@atomide.com>
12999 L: linux-omap@vger.kernel.org
13001 W: http://www.muru.com/linux/omap/
13002 W: http://linux.omap.com/
13003 Q: http://patchwork.kernel.org/project/linux-omap/list/
13004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13005 F: arch/arm/configs/omap2plus_defconfig
13006 F: arch/arm/mach-omap2/
13007 F: arch/arm/plat-omap/
13008 F: drivers/bus/ti-sysc.c
13009 F: drivers/i2c/busses/i2c-omap.c
13010 F: drivers/irqchip/irq-omap-intc.c
13011 F: drivers/mfd/*omap*.c
13012 F: drivers/mfd/menelaus.c
13013 F: drivers/mfd/palmas.c
13014 F: drivers/mfd/tps65217.c
13015 F: drivers/mfd/tps65218.c
13016 F: drivers/mfd/tps65910.c
13017 F: drivers/mfd/twl-core.[ch]
13018 F: drivers/mfd/twl4030*.c
13019 F: drivers/mfd/twl6030*.c
13020 F: drivers/mfd/twl6040*.c
13021 F: drivers/regulator/palmas-regulator*.c
13022 F: drivers/regulator/pbias-regulator.c
13023 F: drivers/regulator/tps65217-regulator.c
13024 F: drivers/regulator/tps65218-regulator.c
13025 F: drivers/regulator/tps65910-regulator.c
13026 F: drivers/regulator/twl-regulator.c
13027 F: drivers/regulator/twl6030-regulator.c
13028 F: include/linux/platform_data/i2c-omap.h
13029 F: include/linux/platform_data/ti-sysc.h
13032 M: Bob Copeland <me@bobcopeland.com>
13033 L: linux-karma-devel@lists.sourceforge.net
13035 F: Documentation/filesystems/omfs.rst
13038 OMNIKEY CARDMAN 4000 DRIVER
13039 M: Harald Welte <laforge@gnumonks.org>
13041 F: drivers/char/pcmcia/cm4000_cs.c
13042 F: include/linux/cm4000_cs.h
13043 F: include/uapi/linux/cm4000_cs.h
13045 OMNIKEY CARDMAN 4040 DRIVER
13046 M: Harald Welte <laforge@gnumonks.org>
13048 F: drivers/char/pcmcia/cm4040_cs.*
13050 OMNIVISION OV02A10 SENSOR DRIVER
13051 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13052 L: linux-media@vger.kernel.org
13054 T: git git://linuxtv.org/media_tree.git
13055 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13056 F: drivers/media/i2c/ov02a10.c
13058 OMNIVISION OV13858 SENSOR DRIVER
13059 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13060 L: linux-media@vger.kernel.org
13062 T: git git://linuxtv.org/media_tree.git
13063 F: drivers/media/i2c/ov13858.c
13065 OMNIVISION OV2680 SENSOR DRIVER
13066 M: Rui Miguel Silva <rmfrfs@gmail.com>
13067 L: linux-media@vger.kernel.org
13069 T: git git://linuxtv.org/media_tree.git
13070 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13071 F: drivers/media/i2c/ov2680.c
13073 OMNIVISION OV2685 SENSOR DRIVER
13074 M: Shunqian Zheng <zhengsq@rock-chips.com>
13075 L: linux-media@vger.kernel.org
13077 T: git git://linuxtv.org/media_tree.git
13078 F: drivers/media/i2c/ov2685.c
13080 OMNIVISION OV2740 SENSOR DRIVER
13081 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13082 R: Shawn Tu <shawnx.tu@intel.com>
13083 R: Bingbu Cao <bingbu.cao@intel.com>
13084 L: linux-media@vger.kernel.org
13086 T: git git://linuxtv.org/media_tree.git
13087 F: drivers/media/i2c/ov2740.c
13089 OMNIVISION OV5640 SENSOR DRIVER
13090 M: Steve Longerbeam <slongerbeam@gmail.com>
13091 L: linux-media@vger.kernel.org
13093 T: git git://linuxtv.org/media_tree.git
13094 F: drivers/media/i2c/ov5640.c
13096 OMNIVISION OV5647 SENSOR DRIVER
13097 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13098 M: Jacopo Mondi <jacopo@jmondi.org>
13099 L: linux-media@vger.kernel.org
13101 T: git git://linuxtv.org/media_tree.git
13102 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
13103 F: drivers/media/i2c/ov5647.c
13105 OMNIVISION OV5670 SENSOR DRIVER
13106 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13107 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13108 L: linux-media@vger.kernel.org
13110 T: git git://linuxtv.org/media_tree.git
13111 F: drivers/media/i2c/ov5670.c
13113 OMNIVISION OV5675 SENSOR DRIVER
13114 M: Shawn Tu <shawnx.tu@intel.com>
13115 L: linux-media@vger.kernel.org
13117 T: git git://linuxtv.org/media_tree.git
13118 F: drivers/media/i2c/ov5675.c
13120 OMNIVISION OV5695 SENSOR DRIVER
13121 M: Shunqian Zheng <zhengsq@rock-chips.com>
13122 L: linux-media@vger.kernel.org
13124 T: git git://linuxtv.org/media_tree.git
13125 F: drivers/media/i2c/ov5695.c
13127 OMNIVISION OV7670 SENSOR DRIVER
13128 L: linux-media@vger.kernel.org
13130 T: git git://linuxtv.org/media_tree.git
13131 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13132 F: drivers/media/i2c/ov7670.c
13134 OMNIVISION OV772x SENSOR DRIVER
13135 M: Jacopo Mondi <jacopo@jmondi.org>
13136 L: linux-media@vger.kernel.org
13138 T: git git://linuxtv.org/media_tree.git
13139 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13140 F: drivers/media/i2c/ov772x.c
13141 F: include/media/i2c/ov772x.h
13143 OMNIVISION OV7740 SENSOR DRIVER
13144 M: Wenyou Yang <wenyou.yang@microchip.com>
13145 L: linux-media@vger.kernel.org
13147 T: git git://linuxtv.org/media_tree.git
13148 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13149 F: drivers/media/i2c/ov7740.c
13151 OMNIVISION OV8856 SENSOR DRIVER
13152 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13153 L: linux-media@vger.kernel.org
13155 T: git git://linuxtv.org/media_tree.git
13156 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13157 F: drivers/media/i2c/ov8856.c
13159 OMNIVISION OV9640 SENSOR DRIVER
13160 M: Petr Cvek <petrcvekcz@gmail.com>
13161 L: linux-media@vger.kernel.org
13163 F: drivers/media/i2c/ov9640.*
13165 OMNIVISION OV9650 SENSOR DRIVER
13166 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13167 R: Akinobu Mita <akinobu.mita@gmail.com>
13168 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13169 L: linux-media@vger.kernel.org
13171 T: git git://linuxtv.org/media_tree.git
13172 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13173 F: drivers/media/i2c/ov9650.c
13175 OMNIVISION OV9734 SENSOR DRIVER
13176 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13177 R: Bingbu Cao <bingbu.cao@intel.com>
13178 L: linux-media@vger.kernel.org
13180 T: git git://linuxtv.org/media_tree.git
13181 F: drivers/media/i2c/ov9734.c
13183 ONENAND FLASH DRIVER
13184 M: Kyungmin Park <kyungmin.park@samsung.com>
13185 L: linux-mtd@lists.infradead.org
13187 F: drivers/mtd/nand/onenand/
13188 F: include/linux/mtd/onenand*.h
13190 ONION OMEGA2+ BOARD
13191 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13192 L: linux-mips@vger.kernel.org
13194 F: arch/mips/boot/dts/ralink/omega2p.dts
13197 M: Jens Wiklander <jens.wiklander@linaro.org>
13198 L: op-tee@lists.trustedfirmware.org
13200 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13201 F: drivers/tee/optee/
13203 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13204 M: Sumit Garg <sumit.garg@linaro.org>
13205 L: op-tee@lists.trustedfirmware.org
13207 F: drivers/char/hw_random/optee-rng.c
13210 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13211 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13212 L: linux-rdma@vger.kernel.org
13214 F: drivers/infiniband/ulp/opa_vnic
13216 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13217 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13218 M: Frank Rowand <frowand.list@gmail.com>
13219 L: devicetree@vger.kernel.org
13221 F: Documentation/devicetree/dynamic-resolution-notes.rst
13222 F: Documentation/devicetree/overlay-notes.rst
13223 F: drivers/of/overlay.c
13224 F: drivers/of/resolver.c
13225 K: of_overlay_notifier_
13227 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13228 M: Rob Herring <robh+dt@kernel.org>
13229 M: Frank Rowand <frowand.list@gmail.com>
13230 L: devicetree@vger.kernel.org
13232 W: http://www.devicetree.org/
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13234 F: Documentation/ABI/testing/sysfs-firmware-ofw
13236 F: include/linux/of*.h
13239 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13240 M: Rob Herring <robh+dt@kernel.org>
13241 L: devicetree@vger.kernel.org
13243 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13245 F: Documentation/devicetree/
13246 F: arch/*/boot/dts/
13247 F: include/dt-bindings/
13249 OPENCORES I2C BUS DRIVER
13250 M: Peter Korsgaard <peter@korsgaard.com>
13251 M: Andrew Lunn <andrew@lunn.ch>
13252 L: linux-i2c@vger.kernel.org
13254 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13255 F: Documentation/i2c/busses/i2c-ocores.rst
13256 F: drivers/i2c/busses/i2c-ocores.c
13257 F: include/linux/platform_data/i2c-ocores.h
13259 OPENRISC ARCHITECTURE
13260 M: Jonas Bonn <jonas@southpole.se>
13261 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13262 M: Stafford Horne <shorne@gmail.com>
13263 L: openrisc@lists.librecores.org
13265 W: http://openrisc.io
13266 T: git git://github.com/openrisc/linux.git
13267 F: Documentation/devicetree/bindings/openrisc/
13268 F: Documentation/openrisc/
13270 F: drivers/irqchip/irq-ompic.c
13271 F: drivers/irqchip/irq-or1k-*
13274 M: Pravin B Shelar <pshelar@ovn.org>
13275 L: netdev@vger.kernel.org
13276 L: dev@openvswitch.org
13278 W: http://openvswitch.org
13279 F: include/uapi/linux/openvswitch.h
13280 F: net/openvswitch/
13282 OPERATING PERFORMANCE POINTS (OPP)
13283 M: Viresh Kumar <vireshk@kernel.org>
13284 M: Nishanth Menon <nm@ti.com>
13285 M: Stephen Boyd <sboyd@kernel.org>
13286 L: linux-pm@vger.kernel.org
13288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13289 F: Documentation/devicetree/bindings/opp/
13290 F: Documentation/power/opp.rst
13292 F: include/linux/pm_opp.h
13295 M: Clemens Ladisch <clemens@ladisch.de>
13296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13299 F: sound/drivers/opl4/
13301 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13302 M: Mark Fasheh <mark@fasheh.com>
13303 M: Joel Becker <jlbec@evilplan.org>
13304 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13305 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13307 W: http://ocfs2.wiki.kernel.org
13308 F: Documentation/filesystems/dlmfs.rst
13309 F: Documentation/filesystems/ocfs2.rst
13312 ORANGEFS FILESYSTEM
13313 M: Mike Marshall <hubcap@omnibond.com>
13314 R: Martin Brandenburg <martin@omnibond.com>
13315 L: devel@lists.orangefs.org
13317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13318 F: Documentation/filesystems/orangefs.rst
13322 L: linux-wireless@vger.kernel.org
13324 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13325 W: http://www.nongnu.org/orinoco/
13326 F: drivers/net/wireless/intersil/orinoco/
13328 OV2659 OMNIVISION SENSOR DRIVER
13329 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13330 L: linux-media@vger.kernel.org
13332 W: https://linuxtv.org
13333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13334 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13335 F: drivers/media/i2c/ov2659.c
13336 F: include/media/i2c/ov2659.h
13339 M: Miklos Szeredi <miklos@szeredi.hu>
13340 L: linux-unionfs@vger.kernel.org
13342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13343 F: Documentation/filesystems/overlayfs.rst
13346 P54 WIRELESS DRIVER
13347 M: Christian Lamparter <chunkeey@googlemail.com>
13348 L: linux-wireless@vger.kernel.org
13350 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13351 F: drivers/net/wireless/intersil/p54/
13354 M: Vladimir Oltean <olteanv@gmail.com>
13355 L: netdev@vger.kernel.org
13357 F: Documentation/core-api/packing.rst
13358 F: include/linux/packing.h
13361 PADATA PARALLEL EXECUTION MECHANISM
13362 M: Steffen Klassert <steffen.klassert@secunet.com>
13363 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13364 L: linux-crypto@vger.kernel.org
13365 L: linux-kernel@vger.kernel.org
13367 F: Documentation/core-api/padata.rst
13368 F: include/linux/padata.h
13372 M: Jesper Dangaard Brouer <hawk@kernel.org>
13373 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13374 L: netdev@vger.kernel.org
13376 F: Documentation/networking/page_pool.rst
13377 F: include/net/page_pool.h
13378 F: include/trace/events/page_pool.h
13379 F: net/core/page_pool.c
13381 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13382 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13383 L: platform-driver-x86@vger.kernel.org
13385 F: drivers/platform/x86/panasonic-laptop.c
13387 PARALLAX PING IIO SENSOR DRIVER
13388 M: Andreas Klinger <ak@it-klinger.de>
13389 L: linux-iio@vger.kernel.org
13391 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13392 F: drivers/iio/proximity/ping.c
13394 PARALLEL LCD/KEYPAD PANEL DRIVER
13395 M: Willy Tarreau <willy@haproxy.com>
13396 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13398 F: Documentation/admin-guide/lcd-panel-cgram.rst
13399 F: drivers/auxdisplay/panel.c
13401 PARALLEL PORT SUBSYSTEM
13402 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13403 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13404 L: linux-parport@lists.infradead.org (subscribers-only)
13406 F: Documentation/driver-api/parport*.rst
13407 F: drivers/char/ppdev.c
13408 F: drivers/parport/
13409 F: include/linux/parport*.h
13410 F: include/uapi/linux/ppdev.h
13412 PARAVIRT_OPS INTERFACE
13413 M: Juergen Gross <jgross@suse.com>
13414 M: Deep Shah <sdeep@vmware.com>
13415 M: "VMware, Inc." <pv-drivers@vmware.com>
13416 L: virtualization@lists.linux-foundation.org
13418 F: Documentation/virt/paravirt_ops.rst
13419 F: arch/*/include/asm/paravirt*.h
13420 F: arch/*/kernel/paravirt*
13421 F: include/linux/hypervisor.h
13423 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13424 M: Tim Waugh <tim@cyberelk.net>
13425 L: linux-parport@lists.infradead.org (subscribers-only)
13427 F: Documentation/admin-guide/blockdev/paride.rst
13428 F: drivers/block/paride/
13430 PARISC ARCHITECTURE
13431 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13432 M: Helge Deller <deller@gmx.de>
13433 L: linux-parisc@vger.kernel.org
13435 W: https://parisc.wiki.kernel.org
13436 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13439 F: Documentation/parisc/
13441 F: drivers/char/agp/parisc-agp.c
13442 F: drivers/input/misc/hp_sdc_rtc.c
13443 F: drivers/input/serio/gscps2.c
13444 F: drivers/input/serio/hp_sdc*
13446 F: drivers/parport/parport_gsc.*
13447 F: drivers/tty/serial/8250/8250_gsc.c
13448 F: drivers/video/console/sti*
13449 F: drivers/video/fbdev/sti*
13450 F: drivers/video/logo/logo_parisc*
13451 F: include/linux/hp_sdc.h
13454 M: Jiri Pirko <jiri@nvidia.com>
13455 L: netdev@vger.kernel.org
13457 F: include/linux/parman.h
13459 F: lib/test_parman.c
13461 PC ENGINES APU BOARD DRIVER
13462 M: Enrico Weigelt, metux IT consult <info@metux.net>
13464 F: drivers/platform/x86/pcengines-apuv2.c
13466 PC87360 HARDWARE MONITORING DRIVER
13467 M: Jim Cromie <jim.cromie@gmail.com>
13468 L: linux-hwmon@vger.kernel.org
13470 F: Documentation/hwmon/pc87360.rst
13471 F: drivers/hwmon/pc87360.c
13473 PC8736x GPIO DRIVER
13474 M: Jim Cromie <jim.cromie@gmail.com>
13476 F: drivers/char/pc8736x_gpio.c
13478 PC87427 HARDWARE MONITORING DRIVER
13479 M: Jean Delvare <jdelvare@suse.com>
13480 L: linux-hwmon@vger.kernel.org
13482 F: Documentation/hwmon/pc87427.rst
13483 F: drivers/hwmon/pc87427.c
13486 M: Riku Voipio <riku.voipio@iki.fi>
13488 F: drivers/leds/leds-pca9532.c
13489 F: include/linux/leds-pca9532.h
13491 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13492 M: Guenter Roeck <linux@roeck-us.net>
13493 L: linux-i2c@vger.kernel.org
13495 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13497 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13498 M: Khalid Aziz <khalid@gonehiking.org>
13500 F: drivers/firmware/pcdp.*
13502 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13503 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13504 M: Pali Rohár <pali@kernel.org>
13505 L: linux-pci@vger.kernel.org
13506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13508 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13509 F: drivers/pci/controller/pci-aardvark.c
13511 PCI DRIVER FOR ALTERA PCIE IP
13512 M: Ley Foon Tan <ley.foon.tan@intel.com>
13513 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13514 L: linux-pci@vger.kernel.org
13516 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13517 F: drivers/pci/controller/pcie-altera.c
13519 PCI DRIVER FOR APPLIEDMICRO XGENE
13520 M: Toan Le <toan@os.amperecomputing.com>
13521 L: linux-pci@vger.kernel.org
13522 L: linux-arm-kernel@lists.infradead.org
13524 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13525 F: drivers/pci/controller/pci-xgene.c
13527 PCI DRIVER FOR ARM VERSATILE PLATFORM
13528 M: Rob Herring <robh@kernel.org>
13529 L: linux-pci@vger.kernel.org
13530 L: linux-arm-kernel@lists.infradead.org
13532 F: Documentation/devicetree/bindings/pci/versatile.yaml
13533 F: drivers/pci/controller/pci-versatile.c
13535 PCI DRIVER FOR ARMADA 8K
13536 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13537 L: linux-pci@vger.kernel.org
13538 L: linux-arm-kernel@lists.infradead.org
13540 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13541 F: drivers/pci/controller/dwc/pcie-armada8k.c
13543 PCI DRIVER FOR CADENCE PCIE IP
13544 M: Tom Joseph <tjoseph@cadence.com>
13545 L: linux-pci@vger.kernel.org
13547 F: Documentation/devicetree/bindings/pci/cdns,*
13548 F: drivers/pci/controller/cadence/
13550 PCI DRIVER FOR FREESCALE LAYERSCAPE
13551 M: Minghuan Lian <minghuan.Lian@nxp.com>
13552 M: Mingkai Hu <mingkai.hu@nxp.com>
13553 M: Roy Zang <roy.zang@nxp.com>
13554 L: linuxppc-dev@lists.ozlabs.org
13555 L: linux-pci@vger.kernel.org
13556 L: linux-arm-kernel@lists.infradead.org
13558 F: drivers/pci/controller/dwc/*layerscape*
13560 PCI DRIVER FOR GENERIC OF HOSTS
13561 M: Will Deacon <will@kernel.org>
13562 L: linux-pci@vger.kernel.org
13563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13565 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13566 F: drivers/pci/controller/pci-host-common.c
13567 F: drivers/pci/controller/pci-host-generic.c
13569 PCI DRIVER FOR IMX6
13570 M: Richard Zhu <hongxing.zhu@nxp.com>
13571 M: Lucas Stach <l.stach@pengutronix.de>
13572 L: linux-pci@vger.kernel.org
13573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13575 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13576 F: drivers/pci/controller/dwc/*imx6*
13578 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13579 M: Jonathan Derrick <jonathan.derrick@intel.com>
13580 L: linux-pci@vger.kernel.org
13582 F: drivers/pci/controller/vmd.c
13584 PCI DRIVER FOR MICROSEMI SWITCHTEC
13585 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13586 M: Logan Gunthorpe <logang@deltatee.com>
13587 L: linux-pci@vger.kernel.org
13589 F: Documentation/ABI/testing/sysfs-class-switchtec
13590 F: Documentation/driver-api/switchtec.rst
13591 F: drivers/ntb/hw/mscc/
13592 F: drivers/pci/switch/switchtec*
13593 F: include/linux/switchtec.h
13594 F: include/uapi/linux/switchtec_ioctl.h
13596 PCI DRIVER FOR MOBIVEIL PCIE IP
13597 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13598 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13599 L: linux-pci@vger.kernel.org
13601 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13602 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13604 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13605 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13606 L: linux-pci@vger.kernel.org
13607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13609 F: drivers/pci/controller/*mvebu*
13611 PCI DRIVER FOR NVIDIA TEGRA
13612 M: Thierry Reding <thierry.reding@gmail.com>
13613 L: linux-tegra@vger.kernel.org
13614 L: linux-pci@vger.kernel.org
13616 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13617 F: drivers/pci/controller/pci-tegra.c
13619 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13620 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13621 L: linux-pci@vger.kernel.org
13622 L: linux-arm-kernel@lists.infradead.org
13624 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13625 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13627 PCI DRIVER FOR RENESAS R-CAR
13628 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13629 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13630 L: linux-pci@vger.kernel.org
13631 L: linux-renesas-soc@vger.kernel.org
13633 F: Documentation/devicetree/bindings/pci/*rcar*
13634 F: drivers/pci/controller/*rcar*
13636 PCI DRIVER FOR SAMSUNG EXYNOS
13637 M: Jingoo Han <jingoohan1@gmail.com>
13638 L: linux-pci@vger.kernel.org
13639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13640 L: linux-samsung-soc@vger.kernel.org
13642 F: drivers/pci/controller/dwc/pci-exynos.c
13644 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13645 M: Jingoo Han <jingoohan1@gmail.com>
13646 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13647 L: linux-pci@vger.kernel.org
13649 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13650 F: drivers/pci/controller/dwc/*designware*
13652 PCI DRIVER FOR TI DRA7XX/J721E
13653 M: Kishon Vijay Abraham I <kishon@ti.com>
13654 L: linux-omap@vger.kernel.org
13655 L: linux-pci@vger.kernel.org
13656 L: linux-arm-kernel@lists.infradead.org
13658 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13659 F: drivers/pci/controller/cadence/pci-j721e.c
13660 F: drivers/pci/controller/dwc/pci-dra7xx.c
13662 PCI DRIVER FOR TI KEYSTONE
13663 M: Murali Karicheri <m-karicheri2@ti.com>
13664 L: linux-pci@vger.kernel.org
13665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13667 F: drivers/pci/controller/dwc/pci-keystone.c
13669 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13670 M: Linus Walleij <linus.walleij@linaro.org>
13671 L: linux-pci@vger.kernel.org
13673 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13674 F: drivers/pci/controller/pci-v3-semi.c
13676 PCI ENDPOINT SUBSYSTEM
13677 M: Kishon Vijay Abraham I <kishon@ti.com>
13678 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13679 L: linux-pci@vger.kernel.org
13681 F: Documentation/PCI/endpoint/*
13682 F: Documentation/misc-devices/pci-endpoint-test.rst
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13684 F: drivers/misc/pci_endpoint_test.c
13685 F: drivers/pci/endpoint/
13688 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13689 M: Russell Currey <ruscur@russell.cc>
13690 M: Oliver O'Halloran <oohall@gmail.com>
13691 L: linuxppc-dev@lists.ozlabs.org
13693 F: Documentation/PCI/pci-error-recovery.rst
13694 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13695 F: arch/powerpc/include/*/eeh*.h
13696 F: arch/powerpc/kernel/eeh*.c
13697 F: arch/powerpc/platforms/*/eeh*.c
13698 F: drivers/pci/pcie/aer.c
13699 F: drivers/pci/pcie/dpc.c
13700 F: drivers/pci/pcie/err.c
13703 M: Linas Vepstas <linasvepstas@gmail.com>
13704 L: linux-pci@vger.kernel.org
13706 F: Documentation/PCI/pci-error-recovery.rst
13708 PCI MSI DRIVER FOR ALTERA MSI IP
13709 M: Ley Foon Tan <ley.foon.tan@intel.com>
13710 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13711 L: linux-pci@vger.kernel.org
13713 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13714 F: drivers/pci/controller/pcie-altera-msi.c
13716 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13717 M: Toan Le <toan@os.amperecomputing.com>
13718 L: linux-pci@vger.kernel.org
13719 L: linux-arm-kernel@lists.infradead.org
13721 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13722 F: drivers/pci/controller/pci-xgene-msi.c
13724 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13725 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13726 R: Rob Herring <robh@kernel.org>
13727 L: linux-pci@vger.kernel.org
13729 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13731 F: drivers/pci/controller/
13734 M: Bjorn Helgaas <bhelgaas@google.com>
13735 L: linux-pci@vger.kernel.org
13737 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13739 F: Documentation/PCI/
13740 F: Documentation/devicetree/bindings/pci/
13741 F: arch/x86/kernel/early-quirks.c
13742 F: arch/x86/kernel/quirks.c
13744 F: drivers/acpi/pci*
13746 F: include/asm-generic/pci*
13747 F: include/linux/of_pci.h
13748 F: include/linux/pci*
13749 F: include/uapi/linux/pci*
13752 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13753 M: Jonathan Chocron <jonnyc@amazon.com>
13754 L: linux-pci@vger.kernel.org
13756 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13757 F: drivers/pci/controller/dwc/pcie-al.c
13759 PCIE DRIVER FOR AMLOGIC MESON
13760 M: Yue Wang <yue.wang@Amlogic.com>
13761 L: linux-pci@vger.kernel.org
13762 L: linux-amlogic@lists.infradead.org
13764 F: drivers/pci/controller/dwc/pci-meson.c
13766 PCIE DRIVER FOR AXIS ARTPEC
13767 M: Jesper Nilsson <jesper.nilsson@axis.com>
13768 L: linux-arm-kernel@axis.com
13769 L: linux-pci@vger.kernel.org
13771 F: Documentation/devicetree/bindings/pci/axis,artpec*
13772 F: drivers/pci/controller/dwc/*artpec*
13774 PCIE DRIVER FOR CAVIUM THUNDERX
13775 M: Robert Richter <rric@kernel.org>
13776 L: linux-pci@vger.kernel.org
13777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13779 F: drivers/pci/controller/pci-thunder-*
13781 PCIE DRIVER FOR HISILICON
13782 M: Zhou Wang <wangzhou1@hisilicon.com>
13783 L: linux-pci@vger.kernel.org
13785 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13786 F: drivers/pci/controller/dwc/pcie-hisi.c
13788 PCIE DRIVER FOR HISILICON KIRIN
13789 M: Xiaowei Song <songxiaowei@hisilicon.com>
13790 M: Binghui Wang <wangbinghui@hisilicon.com>
13791 L: linux-pci@vger.kernel.org
13793 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13794 F: drivers/pci/controller/dwc/pcie-kirin.c
13796 PCIE DRIVER FOR HISILICON STB
13797 M: Shawn Guo <shawn.guo@linaro.org>
13798 L: linux-pci@vger.kernel.org
13800 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13801 F: drivers/pci/controller/dwc/pcie-histb.c
13803 PCIE DRIVER FOR MEDIATEK
13804 M: Ryder Lee <ryder.lee@mediatek.com>
13805 L: linux-pci@vger.kernel.org
13806 L: linux-mediatek@lists.infradead.org
13808 F: Documentation/devicetree/bindings/pci/mediatek*
13809 F: drivers/pci/controller/*mediatek*
13811 PCIE DRIVER FOR QUALCOMM MSM
13812 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13813 L: linux-pci@vger.kernel.org
13814 L: linux-arm-msm@vger.kernel.org
13816 F: drivers/pci/controller/dwc/*qcom*
13818 PCIE DRIVER FOR ROCKCHIP
13819 M: Shawn Lin <shawn.lin@rock-chips.com>
13820 L: linux-pci@vger.kernel.org
13821 L: linux-rockchip@lists.infradead.org
13823 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13824 F: drivers/pci/controller/pcie-rockchip*
13826 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13827 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13828 L: linux-pci@vger.kernel.org
13830 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13831 F: drivers/pci/controller/dwc/pcie-uniphier*
13833 PCIE DRIVER FOR ST SPEAR13XX
13834 M: Pratyush Anand <pratyush.anand@gmail.com>
13835 L: linux-pci@vger.kernel.org
13837 F: drivers/pci/controller/dwc/*spear*
13840 M: Dominik Brodowski <linux@dominikbrodowski.net>
13842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13843 F: Documentation/pcmcia/
13848 PCNET32 NETWORK DRIVER
13849 M: Don Fry <pcnet32@frontier.com>
13850 L: netdev@vger.kernel.org
13852 F: drivers/net/ethernet/amd/pcnet32.c
13854 PCRYPT PARALLEL CRYPTO ENGINE
13855 M: Steffen Klassert <steffen.klassert@secunet.com>
13856 L: linux-crypto@vger.kernel.org
13859 F: include/crypto/pcrypt.h
13861 PEAQ WMI HOTKEYS DRIVER
13862 M: Hans de Goede <hdegoede@redhat.com>
13863 L: platform-driver-x86@vger.kernel.org
13865 F: drivers/platform/x86/peaq-wmi.c
13867 PENSANDO ETHERNET DRIVERS
13868 M: Shannon Nelson <snelson@pensando.io>
13869 M: drivers@pensando.io
13870 L: netdev@vger.kernel.org
13872 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13873 F: drivers/net/ethernet/pensando/
13875 PER-CPU MEMORY ALLOCATOR
13876 M: Dennis Zhou <dennis@kernel.org>
13877 M: Tejun Heo <tj@kernel.org>
13878 M: Christoph Lameter <cl@linux.com>
13880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13881 F: arch/*/include/asm/percpu.h
13882 F: include/linux/percpu*.h
13885 PER-TASK DELAY ACCOUNTING
13886 M: Balbir Singh <bsingharora@gmail.com>
13888 F: include/linux/delayacct.h
13889 F: kernel/delayacct.c
13891 PERFORMANCE EVENTS SUBSYSTEM
13892 M: Peter Zijlstra <peterz@infradead.org>
13893 M: Ingo Molnar <mingo@redhat.com>
13894 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13895 R: Mark Rutland <mark.rutland@arm.com>
13896 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13897 R: Jiri Olsa <jolsa@redhat.com>
13898 R: Namhyung Kim <namhyung@kernel.org>
13899 L: linux-kernel@vger.kernel.org
13901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13903 F: arch/*/events/*/*
13904 F: arch/*/include/asm/perf_event.h
13905 F: arch/*/kernel/*/*/perf_event*.c
13906 F: arch/*/kernel/*/perf_event*.c
13907 F: arch/*/kernel/perf_callchain.c
13908 F: arch/*/kernel/perf_event*.c
13909 F: include/linux/perf_event.h
13910 F: include/uapi/linux/perf_event.h
13915 PERFORMANCE EVENTS TOOLING ARM64
13916 R: John Garry <john.garry@huawei.com>
13917 R: Will Deacon <will@kernel.org>
13918 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13919 R: Leo Yan <leo.yan@linaro.org>
13920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13922 F: tools/build/feature/test-libopencsd.c
13923 F: tools/perf/arch/arm*/
13924 F: tools/perf/pmu-events/arch/arm64/
13925 F: tools/perf/util/arm-spe*
13926 F: tools/perf/util/cs-etm*
13928 PERSONALITY HANDLING
13929 M: Christoph Hellwig <hch@infradead.org>
13930 L: linux-abi-devel@lists.sourceforge.net
13932 F: include/linux/personality.h
13933 F: include/uapi/linux/personality.h
13935 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13936 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13937 L: linux-input@vger.kernel.org
13939 F: Documentation/input/devices/pxrc.rst
13940 F: drivers/input/joystick/pxrc.c
13943 M: Remi Denis-Courmont <courmisch@gmail.com>
13945 F: Documentation/networking/phonet.rst
13946 F: include/linux/phonet.h
13947 F: include/net/phonet/
13948 F: include/uapi/linux/phonet.h
13952 M: Joern Engel <joern@lazybastard.org>
13953 L: linux-mtd@lists.infradead.org
13955 F: drivers/mtd/devices/phram.c
13958 M: Bruno Prémont <bonbons@linux-vserver.org>
13959 L: linux-input@vger.kernel.org
13961 F: drivers/hid/hid-picolcd*
13964 M: Christian Brauner <christian@brauner.io>
13965 L: linux-kernel@vger.kernel.org
13967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13969 F: tools/testing/selftests/clone3/
13970 F: tools/testing/selftests/pid_namespace/
13971 F: tools/testing/selftests/pidfd/
13974 K: \b(clone_args|kernel_clone_args)\b
13976 PIN CONTROL SUBSYSTEM
13977 M: Linus Walleij <linus.walleij@linaro.org>
13978 L: linux-gpio@vger.kernel.org
13980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13981 F: Documentation/devicetree/bindings/pinctrl/
13982 F: Documentation/driver-api/pinctl.rst
13983 F: drivers/pinctrl/
13984 F: include/linux/pinctrl/
13986 PIN CONTROLLER - FREESCALE
13987 M: Dong Aisheng <aisheng.dong@nxp.com>
13988 M: Fabio Estevam <festevam@gmail.com>
13989 M: Shawn Guo <shawnguo@kernel.org>
13990 M: Stefan Agner <stefan@agner.ch>
13991 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13992 L: linux-gpio@vger.kernel.org
13994 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13995 F: drivers/pinctrl/freescale/
13997 PIN CONTROLLER - INTEL
13998 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13999 M: Andy Shevchenko <andy@kernel.org>
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14002 F: drivers/pinctrl/intel/
14004 PIN CONTROLLER - MEDIATEK
14005 M: Sean Wang <sean.wang@kernel.org>
14006 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14008 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14009 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14010 F: drivers/pinctrl/mediatek/
14012 PIN CONTROLLER - MICROCHIP AT91
14013 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14015 L: linux-gpio@vger.kernel.org
14017 F: drivers/gpio/gpio-sama5d2-piobu.c
14018 F: drivers/pinctrl/pinctrl-at91*
14020 PIN CONTROLLER - QUALCOMM
14021 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14022 L: linux-arm-msm@vger.kernel.org
14024 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14025 F: drivers/pinctrl/qcom/
14027 PIN CONTROLLER - RENESAS
14028 M: Geert Uytterhoeven <geert+renesas@glider.be>
14029 L: linux-renesas-soc@vger.kernel.org
14031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14032 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14033 F: drivers/pinctrl/renesas/
14035 PIN CONTROLLER - SAMSUNG
14036 M: Tomasz Figa <tomasz.figa@gmail.com>
14037 M: Krzysztof Kozlowski <krzk@kernel.org>
14038 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14040 L: linux-samsung-soc@vger.kernel.org
14042 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14044 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14045 F: drivers/pinctrl/samsung/
14046 F: include/dt-bindings/pinctrl/samsung.h
14048 PIN CONTROLLER - SINGLE
14049 M: Tony Lindgren <tony@atomide.com>
14050 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14052 L: linux-omap@vger.kernel.org
14054 F: drivers/pinctrl/pinctrl-single.c
14056 PIN CONTROLLER - ST SPEAR
14057 M: Viresh Kumar <vireshk@kernel.org>
14058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14060 W: http://www.st.com/spear
14061 F: drivers/pinctrl/spear/
14063 PISTACHIO SOC SUPPORT
14064 M: James Hartley <james.hartley@sondrel.com>
14065 L: linux-mips@vger.kernel.org
14067 F: arch/mips/boot/dts/img/pistachio*
14068 F: arch/mips/configs/pistachio*_defconfig
14069 F: arch/mips/include/asm/mach-pistachio/
14070 F: arch/mips/pistachio/
14073 M: linux-block@vger.kernel.org
14075 F: drivers/block/pktcdvd.c
14076 F: include/linux/pktcdvd.h
14077 F: include/uapi/linux/pktcdvd.h
14079 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14080 M: Tomasz Duszynski <tduszyns@gmail.com>
14082 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14083 F: drivers/iio/chemical/pms7003.c
14086 M: Jacob Keller <jacob.e.keller@intel.com>
14088 F: Documentation/driver-api/pldmfw/
14089 F: include/linux/pldmfw.h
14093 M: Logan Gunthorpe <logang@deltatee.com>
14095 F: drivers/dma/plx_dma.c
14098 M: Charles Hsu <hsu.yungteng@gmail.com>
14099 L: linux-hwmon@vger.kernel.org
14101 F: Documentation/hwmon/pm6764tr.rst
14102 F: drivers/hwmon/pmbus/pm6764tr.c
14105 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14106 L: linux-pm@vger.kernel.org
14108 W: https://01.org/pm-graph
14109 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14110 T: git git://github.com/intel/pm-graph
14111 F: tools/power/pm-graph
14113 PMBUS HARDWARE MONITORING DRIVERS
14114 M: Guenter Roeck <linux@roeck-us.net>
14115 L: linux-hwmon@vger.kernel.org
14117 W: http://hwmon.wiki.kernel.org/
14118 W: http://www.roeck-us.net/linux/drivers/
14119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14120 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14121 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14122 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14123 F: Documentation/hwmon/adm1275.rst
14124 F: Documentation/hwmon/ibm-cffps.rst
14125 F: Documentation/hwmon/ir35221.rst
14126 F: Documentation/hwmon/lm25066.rst
14127 F: Documentation/hwmon/ltc2978.rst
14128 F: Documentation/hwmon/ltc3815.rst
14129 F: Documentation/hwmon/max16064.rst
14130 F: Documentation/hwmon/max20751.rst
14131 F: Documentation/hwmon/max31785.rst
14132 F: Documentation/hwmon/max34440.rst
14133 F: Documentation/hwmon/max8688.rst
14134 F: Documentation/hwmon/pmbus-core.rst
14135 F: Documentation/hwmon/pmbus.rst
14136 F: Documentation/hwmon/tps40422.rst
14137 F: Documentation/hwmon/ucd9000.rst
14138 F: Documentation/hwmon/ucd9200.rst
14139 F: Documentation/hwmon/zl6100.rst
14140 F: drivers/hwmon/pmbus/
14141 F: include/linux/pmbus.h
14143 PMC SIERRA MaxRAID DRIVER
14144 L: linux-scsi@vger.kernel.org
14146 W: http://www.pmc-sierra.com/
14147 F: drivers/scsi/pmcraid.*
14149 PMC SIERRA PM8001 DRIVER
14150 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14151 L: linux-scsi@vger.kernel.org
14153 F: drivers/scsi/pm8001/
14155 PNI RM3100 IIO DRIVER
14156 M: Song Qiang <songqiang1304521@gmail.com>
14157 L: linux-iio@vger.kernel.org
14159 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14160 F: drivers/iio/magnetometer/rm3100*
14163 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14164 L: linux-acpi@vger.kernel.org
14167 F: include/linux/pnp.h
14169 POSIX CLOCKS and TIMERS
14170 M: Thomas Gleixner <tglx@linutronix.de>
14171 L: linux-kernel@vger.kernel.org
14173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14175 F: include/linux/time_namespace.h
14176 F: include/linux/timer*
14177 F: kernel/time/*timer*
14178 F: kernel/time/namespace.c
14180 POWER MANAGEMENT CORE
14181 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14182 L: linux-pm@vger.kernel.org
14184 B: https://bugzilla.kernel.org
14185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14186 F: drivers/base/power/
14187 F: drivers/powercap/
14188 F: include/linux/intel_rapl.h
14189 F: include/linux/pm.h
14190 F: include/linux/pm_*
14191 F: include/linux/powercap.h
14192 F: kernel/configs/nopm.config
14194 POWER STATE COORDINATION INTERFACE (PSCI)
14195 M: Mark Rutland <mark.rutland@arm.com>
14196 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14197 L: linux-arm-kernel@lists.infradead.org
14199 F: drivers/firmware/psci/
14200 F: include/linux/psci.h
14201 F: include/uapi/linux/psci.h
14203 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14204 M: Sebastian Reichel <sre@kernel.org>
14205 L: linux-pm@vger.kernel.org
14207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14208 F: Documentation/ABI/testing/sysfs-class-power
14209 F: Documentation/devicetree/bindings/power/supply/
14210 F: drivers/power/supply/
14211 F: include/linux/power_supply.h
14213 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14214 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14215 L: linuxppc-dev@lists.ozlabs.org
14217 F: drivers/char/powernv-op-panel.c
14219 PPP OVER ATM (RFC 2364)
14220 M: Mitchell Blank Jr <mitch@sfgoth.com>
14222 F: include/uapi/linux/atmppp.h
14223 F: net/atm/pppoatm.c
14226 M: Michal Ostrowski <mostrows@earthlink.net>
14228 F: drivers/net/ppp/pppoe.c
14229 F: drivers/net/ppp/pppox.c
14232 M: James Chapman <jchapman@katalix.com>
14234 F: include/linux/if_pppol2tp.h
14235 F: include/uapi/linux/if_pppol2tp.h
14236 F: net/l2tp/l2tp_ppp.c
14238 PPP PROTOCOL DRIVERS AND COMPRESSORS
14239 M: Paul Mackerras <paulus@samba.org>
14240 L: linux-ppp@vger.kernel.org
14242 F: drivers/net/ppp/ppp_*
14245 M: Rodolfo Giometti <giometti@enneenne.com>
14246 L: linuxpps@ml.enneenne.com (subscribers-only)
14248 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14249 F: Documentation/ABI/testing/sysfs-pps
14250 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14251 F: Documentation/driver-api/pps.rst
14253 F: include/linux/pps*.h
14254 F: include/uapi/linux/pps.h
14257 M: Dmitry Kozlov <xeb@mail.ru>
14258 L: netdev@vger.kernel.org
14260 W: http://sourceforge.net/projects/accel-pptp
14261 F: drivers/net/ppp/pptp.c
14263 PRESSURE STALL INFORMATION (PSI)
14264 M: Johannes Weiner <hannes@cmpxchg.org>
14266 F: include/linux/psi*
14267 F: kernel/sched/psi.c
14270 M: Petr Mladek <pmladek@suse.com>
14271 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14272 R: Steven Rostedt <rostedt@goodmis.org>
14273 R: John Ogness <john.ogness@linutronix.de>
14275 F: include/linux/printk.h
14278 PRISM54 WIRELESS DRIVER
14279 M: Luis Chamberlain <mcgrof@kernel.org>
14280 L: linux-wireless@vger.kernel.org
14282 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14283 F: drivers/net/wireless/intersil/prism54/
14286 R: Alexey Dobriyan <adobriyan@gmail.com>
14287 L: linux-kernel@vger.kernel.org
14288 L: linux-fsdevel@vger.kernel.org
14290 F: Documentation/filesystems/proc.rst
14292 F: include/linux/proc_fs.h
14293 F: tools/testing/selftests/proc/
14296 M: Luis Chamberlain <mcgrof@kernel.org>
14297 M: Kees Cook <keescook@chromium.org>
14298 M: Iurii Zaikin <yzaikin@google.com>
14299 L: linux-kernel@vger.kernel.org
14300 L: linux-fsdevel@vger.kernel.org
14302 F: fs/proc/proc_sysctl.c
14303 F: include/linux/sysctl.h
14304 F: kernel/sysctl-test.c
14306 F: tools/testing/selftests/sysctl/
14308 PS3 NETWORK SUPPORT
14309 M: Geoff Levand <geoff@infradead.org>
14310 L: netdev@vger.kernel.org
14311 L: linuxppc-dev@lists.ozlabs.org
14313 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14315 PS3 PLATFORM SUPPORT
14316 M: Geoff Levand <geoff@infradead.org>
14317 L: linuxppc-dev@lists.ozlabs.org
14319 F: arch/powerpc/boot/ps3*
14320 F: arch/powerpc/include/asm/lv1call.h
14321 F: arch/powerpc/include/asm/ps3*.h
14322 F: arch/powerpc/platforms/ps3/
14325 F: drivers/rtc/rtc-ps3.c
14326 F: drivers/usb/host/*ps3.c
14327 F: sound/ppc/snd_ps3*
14330 M: Jim Paris <jim@jtan.com>
14331 M: Geoff Levand <geoff@infradead.org>
14332 L: linuxppc-dev@lists.ozlabs.org
14334 F: drivers/block/ps3vram.c
14336 PSAMPLE PACKET SAMPLING SUPPORT
14337 M: Yotam Gigi <yotam.gi@gmail.com>
14339 F: include/net/psample.h
14340 F: include/uapi/linux/psample.h
14344 M: Kees Cook <keescook@chromium.org>
14345 M: Anton Vorontsov <anton@enomsg.org>
14346 M: Colin Cross <ccross@android.com>
14347 M: Tony Luck <tony.luck@intel.com>
14349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14350 F: Documentation/admin-guide/ramoops.rst
14351 F: Documentation/admin-guide/pstore-blk.rst
14352 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14353 F: drivers/acpi/apei/erst.c
14354 F: drivers/firmware/efi/efi-pstore.c
14356 F: include/linux/pstore*
14357 K: \b(pstore|ramoops)
14359 PTP HARDWARE CLOCK SUPPORT
14360 M: Richard Cochran <richardcochran@gmail.com>
14361 L: netdev@vger.kernel.org
14363 W: http://linuxptp.sourceforge.net/
14364 F: Documentation/ABI/testing/sysfs-ptp
14365 F: Documentation/driver-api/ptp.rst
14366 F: drivers/net/phy/dp83640*
14368 F: include/linux/ptp_cl*
14371 M: Oleg Nesterov <oleg@redhat.com>
14373 F: arch/*/*/ptrace*.c
14374 F: arch/*/include/asm/ptrace*.h
14375 F: arch/*/ptrace*.c
14376 F: include/asm-generic/syscall.h
14377 F: include/linux/ptrace.h
14378 F: include/linux/regset.h
14379 F: include/linux/tracehook.h
14380 F: include/uapi/linux/ptrace.h
14381 F: include/uapi/linux/ptrace.h
14385 M: Hans Verkuil <hverkuil@xs4all.nl>
14386 L: linux-media@vger.kernel.org
14388 T: git git://linuxtv.org/media_tree.git
14389 F: Documentation/admin-guide/media/pulse8-cec.rst
14390 F: drivers/media/cec/usb/pulse8/
14392 PVRUSB2 VIDEO4LINUX DRIVER
14393 M: Mike Isely <isely@pobox.com>
14394 L: pvrusb2@isely.net (subscribers-only)
14395 L: linux-media@vger.kernel.org
14397 W: http://www.isely.net/pvrusb2/
14398 T: git git://linuxtv.org/media_tree.git
14399 F: Documentation/driver-api/media/drivers/pvrusb2*
14400 F: drivers/media/usb/pvrusb2/
14403 M: Hans Verkuil <hverkuil@xs4all.nl>
14404 L: linux-media@vger.kernel.org
14406 T: git git://linuxtv.org/media_tree.git
14407 F: drivers/media/usb/pwc/*
14408 F: include/trace/events/pwc.h
14411 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14412 L: linux-hwmon@vger.kernel.org
14414 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14415 F: Documentation/hwmon/pwm-fan.rst
14416 F: drivers/hwmon/pwm-fan.c
14419 M: Sean Young <sean@mess.org>
14420 L: linux-media@vger.kernel.org
14422 F: drivers/media/rc/pwm-ir-tx.c
14425 M: Thierry Reding <thierry.reding@gmail.com>
14426 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14427 M: Lee Jones <lee.jones@linaro.org>
14428 L: linux-pwm@vger.kernel.org
14430 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14432 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14433 F: Documentation/devicetree/bindings/pwm/
14434 F: Documentation/driver-api/pwm.rst
14435 F: drivers/gpio/gpio-mvebu.c
14437 F: drivers/video/backlight/pwm_bl.c
14438 F: include/linux/pwm.h
14439 F: include/linux/pwm_backlight.h
14440 K: pwm_(config|apply_state|ops)
14443 M: Robert Jarzmik <robert.jarzmik@free.fr>
14444 L: linux-gpio@vger.kernel.org
14446 F: drivers/gpio/gpio-pxa.c
14452 M: Robert Jarzmik <robert.jarzmik@free.fr>
14453 L: linux-rtc@vger.kernel.org
14456 PXA2xx/PXA3xx SUPPORT
14457 M: Daniel Mack <daniel@zonque.org>
14458 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14459 M: Robert Jarzmik <robert.jarzmik@free.fr>
14460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14462 T: git git://github.com/hzhuang1/linux.git
14463 T: git git://github.com/rjarzmik/linux.git
14464 F: arch/arm/boot/dts/pxa*
14465 F: arch/arm/mach-pxa/
14466 F: drivers/dma/pxa*
14467 F: drivers/pcmcia/pxa2xx*
14468 F: drivers/pinctrl/pxa/
14469 F: drivers/spi/spi-pxa2xx*
14470 F: drivers/usb/gadget/udc/pxa2*
14471 F: include/sound/pxa2xx-lib.h
14476 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14477 L: qat-linux@intel.com
14479 F: drivers/crypto/qat/
14481 QCOM AUDIO (ASoC) DRIVERS
14482 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14483 M: Banajit Goswami <bgoswami@codeaurora.org>
14484 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14486 F: sound/soc/codecs/lpass-va-macro.c
14487 F: sound/soc/codecs/lpass-wsa-macro.*
14488 F: sound/soc/codecs/msm8916-wcd-analog.c
14489 F: sound/soc/codecs/msm8916-wcd-digital.c
14490 F: sound/soc/codecs/wcd9335.*
14491 F: sound/soc/codecs/wcd934x.c
14492 F: sound/soc/codecs/wcd-clsh-v2.*
14493 F: sound/soc/codecs/wsa881x.c
14497 M: Alex Elder <elder@kernel.org>
14498 L: netdev@vger.kernel.org
14500 F: drivers/net/ipa/
14502 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14503 M: Gabriel Somlo <somlo@cmu.edu>
14504 M: "Michael S. Tsirkin" <mst@redhat.com>
14505 L: qemu-devel@nongnu.org
14507 F: drivers/firmware/qemu_fw_cfg.c
14508 F: include/uapi/linux/qemu_fw_cfg.h
14511 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14512 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14513 L: linux-rdma@vger.kernel.org
14515 F: drivers/infiniband/hw/qib/
14517 QLOGIC QL41xxx FCOE DRIVER
14518 M: Saurav Kashyap <skashyap@marvell.com>
14519 M: Javed Hasan <jhasan@marvell.com>
14520 M: GR-QLogic-Storage-Upstream@marvell.com
14521 L: linux-scsi@vger.kernel.org
14523 F: drivers/scsi/qedf/
14525 QLOGIC QL41xxx ISCSI DRIVER
14526 M: Nilesh Javali <njavali@marvell.com>
14527 M: Manish Rangankar <mrangankar@marvell.com>
14528 M: GR-QLogic-Storage-Upstream@marvell.com
14529 L: linux-scsi@vger.kernel.org
14531 F: drivers/scsi/qedi/
14533 QLOGIC QL4xxx ETHERNET DRIVER
14534 M: Ariel Elior <aelior@marvell.com>
14535 M: GR-everest-linux-l2@marvell.com
14536 L: netdev@vger.kernel.org
14538 F: drivers/net/ethernet/qlogic/qed/
14539 F: drivers/net/ethernet/qlogic/qede/
14540 F: include/linux/qed/
14542 QLOGIC QL4xxx RDMA DRIVER
14543 M: Michal Kalderon <mkalderon@marvell.com>
14544 M: Ariel Elior <aelior@marvell.com>
14545 L: linux-rdma@vger.kernel.org
14547 F: drivers/infiniband/hw/qedr/
14548 F: include/uapi/rdma/qedr-abi.h
14550 QLOGIC QLA1280 SCSI DRIVER
14551 M: Michael Reed <mdr@sgi.com>
14552 L: linux-scsi@vger.kernel.org
14554 F: drivers/scsi/qla1280.[ch]
14556 QLOGIC QLA2XXX FC-SCSI DRIVER
14557 M: Nilesh Javali <njavali@marvell.com>
14558 M: GR-QLogic-Storage-Upstream@marvell.com
14559 L: linux-scsi@vger.kernel.org
14561 F: drivers/scsi/qla2xxx/
14563 QLOGIC QLA3XXX NETWORK DRIVER
14564 M: GR-Linux-NIC-Dev@marvell.com
14565 L: netdev@vger.kernel.org
14567 F: drivers/net/ethernet/qlogic/qla3xxx.*
14569 QLOGIC QLA4XXX iSCSI DRIVER
14570 M: Nilesh Javali <njavali@marvell.com>
14571 M: Manish Rangankar <mrangankar@marvell.com>
14572 M: GR-QLogic-Storage-Upstream@marvell.com
14573 L: linux-scsi@vger.kernel.org
14575 F: drivers/scsi/qla4xxx/
14577 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14578 M: Shahed Shaikh <shshaikh@marvell.com>
14579 M: Manish Chopra <manishc@marvell.com>
14580 M: GR-Linux-NIC-Dev@marvell.com
14581 L: netdev@vger.kernel.org
14583 F: drivers/net/ethernet/qlogic/qlcnic/
14585 QLOGIC QLGE 10Gb ETHERNET DRIVER
14586 M: Manish Chopra <manishc@marvell.com>
14587 M: GR-Linux-NIC-Dev@marvell.com
14588 L: netdev@vger.kernel.org
14590 F: drivers/staging/qlge/
14592 QLOGIC QLGE 10Gb ETHERNET DRIVER
14593 M: Coiby Xu <coiby.xu@gmail.com>
14594 L: netdev@vger.kernel.org
14596 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14598 QM1D1B0004 MEDIA DRIVER
14599 M: Akihiro Tsukada <tskd08@gmail.com>
14600 L: linux-media@vger.kernel.org
14602 F: drivers/media/tuners/qm1d1b0004*
14604 QM1D1C0042 MEDIA DRIVER
14605 M: Akihiro Tsukada <tskd08@gmail.com>
14606 L: linux-media@vger.kernel.org
14608 F: drivers/media/tuners/qm1d1c0042*
14611 M: Anders Larsen <al@alarsen.net>
14613 W: http://www.alarsen.net/linux/qnx4fs/
14615 F: include/uapi/linux/qnx4_fs.h
14616 F: include/uapi/linux/qnxtypes.h
14618 QORIQ DPAA2 FSL-MC BUS DRIVER
14619 M: Stuart Yoder <stuyoder@gmail.com>
14620 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14621 L: linux-kernel@vger.kernel.org
14623 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14624 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14625 F: drivers/bus/fsl-mc/
14627 QT1010 MEDIA DRIVER
14628 M: Antti Palosaari <crope@iki.fi>
14629 L: linux-media@vger.kernel.org
14631 W: https://linuxtv.org
14632 W: http://palosaari.fi/linux/
14633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14634 T: git git://linuxtv.org/anttip/media_tree.git
14635 F: drivers/media/tuners/qt1010*
14637 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14638 M: Kalle Valo <kvalo@codeaurora.org>
14639 L: ath10k@lists.infradead.org
14641 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14643 F: drivers/net/wireless/ath/ath10k/
14645 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14646 M: Kalle Valo <kvalo@codeaurora.org>
14647 L: ath11k@lists.infradead.org
14649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14650 F: drivers/net/wireless/ath/ath11k/
14652 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14653 M: ath9k-devel@qca.qualcomm.com
14654 L: linux-wireless@vger.kernel.org
14656 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14657 F: drivers/net/wireless/ath/ath9k/
14659 QUALCOMM CAMERA SUBSYSTEM DRIVER
14660 M: Robert Foss <robert.foss@linaro.org>
14661 M: Todor Tomov <todor.too@gmail.com>
14662 L: linux-media@vger.kernel.org
14664 F: Documentation/admin-guide/media/qcom_camss.rst
14665 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14666 F: drivers/media/platform/qcom/camss/
14668 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14669 M: Niklas Cassel <nks@flawful.org>
14670 L: linux-pm@vger.kernel.org
14671 L: linux-arm-msm@vger.kernel.org
14673 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14674 F: drivers/soc/qcom/cpr.c
14676 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14677 M: Ilia Lin <ilia.lin@kernel.org>
14678 L: linux-pm@vger.kernel.org
14680 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14681 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14683 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14684 M: Timur Tabi <timur@kernel.org>
14685 L: netdev@vger.kernel.org
14687 F: drivers/net/ethernet/qualcomm/emac/
14689 QUALCOMM ETHQOS ETHERNET DRIVER
14690 M: Vinod Koul <vkoul@kernel.org>
14691 L: netdev@vger.kernel.org
14693 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14694 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14696 QUALCOMM GENERIC INTERFACE I2C DRIVER
14697 M: Akash Asthana <akashast@codeaurora.org>
14698 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14699 L: linux-i2c@vger.kernel.org
14700 L: linux-arm-msm@vger.kernel.org
14702 F: drivers/i2c/busses/i2c-qcom-geni.c
14704 QUALCOMM HEXAGON ARCHITECTURE
14705 M: Brian Cain <bcain@codeaurora.org>
14706 L: linux-hexagon@vger.kernel.org
14710 QUALCOMM HIDMA DRIVER
14711 M: Sinan Kaya <okaya@kernel.org>
14712 L: linux-arm-kernel@lists.infradead.org
14713 L: linux-arm-msm@vger.kernel.org
14714 L: dmaengine@vger.kernel.org
14716 F: drivers/dma/qcom/hidma*
14718 QUALCOMM I2C CCI DRIVER
14719 M: Loic Poulain <loic.poulain@linaro.org>
14720 M: Robert Foss <robert.foss@linaro.org>
14721 L: linux-i2c@vger.kernel.org
14722 L: linux-arm-msm@vger.kernel.org
14724 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14725 F: drivers/i2c/busses/i2c-qcom-cci.c
14728 M: Rob Clark <robdclark@gmail.com>
14729 L: iommu@lists.linux-foundation.org
14730 L: linux-arm-msm@vger.kernel.org
14732 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14734 QUALCOMM IPCC MAILBOX DRIVER
14735 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14736 L: linux-arm-msm@vger.kernel.org
14738 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14739 F: drivers/mailbox/qcom-ipcc.c
14740 F: include/dt-bindings/mailbox/qcom-ipcc.h
14742 QUALCOMM IPQ4019 USB PHY DRIVER
14743 M: Robert Marko <robert.marko@sartura.hr>
14744 M: Luka Perkov <luka.perkov@sartura.hr>
14745 L: linux-arm-msm@vger.kernel.org
14747 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14748 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14750 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14751 M: Robert Marko <robert.marko@sartura.hr>
14752 M: Luka Perkov <luka.perkov@sartura.hr>
14753 L: linux-arm-msm@vger.kernel.org
14755 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14756 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14758 QUALCOMM RMNET DRIVER
14759 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14760 M: Sean Tranchetti <stranche@codeaurora.org>
14761 L: netdev@vger.kernel.org
14763 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14764 F: drivers/net/ethernet/qualcomm/rmnet/
14765 F: include/linux/if_rmnet.h
14767 QUALCOMM TSENS THERMAL DRIVER
14768 M: Amit Kucheria <amitk@kernel.org>
14769 L: linux-pm@vger.kernel.org
14770 L: linux-arm-msm@vger.kernel.org
14772 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14773 F: drivers/thermal/qcom/
14775 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14776 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14777 L: linux-media@vger.kernel.org
14778 L: linux-arm-msm@vger.kernel.org
14780 T: git git://linuxtv.org/media_tree.git
14781 F: Documentation/devicetree/bindings/media/*venus*
14782 F: drivers/media/platform/qcom/venus/
14784 QUALCOMM WCN36XX WIRELESS DRIVER
14785 M: Kalle Valo <kvalo@codeaurora.org>
14786 L: wcn36xx@lists.infradead.org
14788 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14789 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14790 F: drivers/net/wireless/ath/wcn36xx/
14792 QUANTENNA QTNFMAC WIRELESS DRIVER
14793 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14794 R: Sergey Matyukevich <geomatsi@gmail.com>
14795 L: linux-wireless@vger.kernel.org
14797 F: drivers/net/wireless/quantenna
14799 RADEON and AMDGPU DRM DRIVERS
14800 M: Alex Deucher <alexander.deucher@amd.com>
14801 M: Christian König <christian.koenig@amd.com>
14802 L: amd-gfx@lists.freedesktop.org
14804 T: git https://gitlab.freedesktop.org/agd5f/linux.git
14805 F: drivers/gpu/drm/amd/
14806 F: drivers/gpu/drm/radeon/
14807 F: include/uapi/drm/amdgpu_drm.h
14808 F: include/uapi/drm/radeon_drm.h
14810 RADEON FRAMEBUFFER DISPLAY DRIVER
14811 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14812 L: linux-fbdev@vger.kernel.org
14814 F: drivers/video/fbdev/aty/radeon*
14815 F: include/uapi/linux/radeonfb.h
14817 RADIOSHARK RADIO DRIVER
14818 M: Hans Verkuil <hverkuil@xs4all.nl>
14819 L: linux-media@vger.kernel.org
14821 T: git git://linuxtv.org/media_tree.git
14822 F: drivers/media/radio/radio-shark.c
14824 RADIOSHARK2 RADIO DRIVER
14825 M: Hans Verkuil <hverkuil@xs4all.nl>
14826 L: linux-media@vger.kernel.org
14828 T: git git://linuxtv.org/media_tree.git
14829 F: drivers/media/radio/radio-shark2.c
14830 F: drivers/media/radio/radio-tea5777.c
14832 RADOS BLOCK DEVICE (RBD)
14833 M: Ilya Dryomov <idryomov@gmail.com>
14834 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14835 L: ceph-devel@vger.kernel.org
14837 W: http://ceph.com/
14838 T: git git://github.com/ceph/ceph-client.git
14839 F: Documentation/ABI/testing/sysfs-bus-rbd
14840 F: drivers/block/rbd.c
14841 F: drivers/block/rbd_types.h
14843 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14844 M: Paul Mackerras <paulus@samba.org>
14845 L: linux-fbdev@vger.kernel.org
14847 F: drivers/video/fbdev/aty/aty128fb.c
14849 RAINSHADOW-CEC DRIVER
14850 M: Hans Verkuil <hverkuil@xs4all.nl>
14851 L: linux-media@vger.kernel.org
14853 T: git git://linuxtv.org/media_tree.git
14854 F: drivers/media/cec/usb/rainshadow/
14856 RALINK MIPS ARCHITECTURE
14857 M: John Crispin <john@phrozen.org>
14858 L: linux-mips@vger.kernel.org
14860 F: arch/mips/ralink
14862 RALINK RT2X00 WIRELESS LAN DRIVER
14863 M: Stanislaw Gruszka <stf_xl@wp.pl>
14864 M: Helmut Schaa <helmut.schaa@googlemail.com>
14865 L: linux-wireless@vger.kernel.org
14867 F: drivers/net/wireless/ralink/rt2x00/
14869 RAMDISK RAM BLOCK DEVICE DRIVER
14870 M: Jens Axboe <axboe@kernel.dk>
14872 F: Documentation/admin-guide/blockdev/ramdisk.rst
14873 F: drivers/block/brd.c
14875 RANCHU VIRTUAL BOARD FOR MIPS
14876 M: Miodrag Dinic <miodrag.dinic@mips.com>
14877 L: linux-mips@vger.kernel.org
14879 F: arch/mips/configs/generic/board-ranchu.config
14880 F: arch/mips/generic/board-ranchu.c
14882 RANDOM NUMBER DRIVER
14883 M: "Theodore Ts'o" <tytso@mit.edu>
14885 F: drivers/char/random.c
14888 M: Matt Porter <mporter@kernel.crashing.org>
14889 M: Alexandre Bounine <alex.bou9@gmail.com>
14891 F: drivers/rapidio/
14894 M: Tony Luck <tony.luck@intel.com>
14895 M: Borislav Petkov <bp@alien8.de>
14896 L: linux-edac@vger.kernel.org
14898 F: Documentation/admin-guide/ras.rst
14900 F: include/linux/ras.h
14901 F: include/ras/ras_event.h
14903 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14904 L: linux-wireless@vger.kernel.org
14906 F: drivers/net/wireless/ray*
14908 RC-CORE / LIRC FRAMEWORK
14909 M: Sean Young <sean@mess.org>
14910 L: linux-media@vger.kernel.org
14912 W: http://linuxtv.org
14913 T: git git://linuxtv.org/media_tree.git
14914 F: Documentation/driver-api/media/rc-core.rst
14915 F: Documentation/userspace-api/media/rc/
14916 F: drivers/media/rc/
14917 F: include/media/rc-map.h
14918 F: include/media/rc-core.h
14919 F: include/uapi/linux/lirc.h
14921 RCMM REMOTE CONTROLS DECODER
14922 M: Patrick Lerda <patrick9876@free.fr>
14924 F: drivers/media/rc/ir-rcmm-decoder.c
14926 RCUTORTURE TEST FRAMEWORK
14927 M: "Paul E. McKenney" <paulmck@kernel.org>
14928 M: Josh Triplett <josh@joshtriplett.org>
14929 R: Steven Rostedt <rostedt@goodmis.org>
14930 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14931 R: Lai Jiangshan <jiangshanlai@gmail.com>
14932 L: rcu@vger.kernel.org
14934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14935 F: tools/testing/selftests/rcutorture
14937 RDACM20 Camera Sensor
14938 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14939 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14940 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14941 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14942 L: linux-media@vger.kernel.org
14944 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14945 F: drivers/media/i2c/max9271.c
14946 F: drivers/media/i2c/max9271.h
14947 F: drivers/media/i2c/rdacm20.c
14950 M: Florian Fainelli <florian@openwrt.org>
14953 RDC R6040 FAST ETHERNET DRIVER
14954 M: Florian Fainelli <f.fainelli@gmail.com>
14955 L: netdev@vger.kernel.org
14957 F: drivers/net/ethernet/rdc/r6040.c
14959 RDMAVT - RDMA verbs software
14960 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14961 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14962 L: linux-rdma@vger.kernel.org
14964 F: drivers/infiniband/sw/rdmavt
14966 RDS - RELIABLE DATAGRAM SOCKETS
14967 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14968 L: netdev@vger.kernel.org
14969 L: linux-rdma@vger.kernel.org
14970 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14972 W: https://oss.oracle.com/projects/rds/
14973 F: Documentation/networking/rds.rst
14976 RDT - RESOURCE ALLOCATION
14977 M: Fenghua Yu <fenghua.yu@intel.com>
14978 M: Reinette Chatre <reinette.chatre@intel.com>
14979 L: linux-kernel@vger.kernel.org
14981 F: Documentation/x86/resctrl*
14982 F: arch/x86/include/asm/resctrl.h
14983 F: arch/x86/kernel/cpu/resctrl/
14984 F: tools/testing/selftests/resctrl/
14986 READ-COPY UPDATE (RCU)
14987 M: "Paul E. McKenney" <paulmck@kernel.org>
14988 M: Josh Triplett <josh@joshtriplett.org>
14989 R: Steven Rostedt <rostedt@goodmis.org>
14990 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14991 R: Lai Jiangshan <jiangshanlai@gmail.com>
14992 R: Joel Fernandes <joel@joelfernandes.org>
14993 L: rcu@vger.kernel.org
14995 W: http://www.rdrop.com/users/paulmck/RCU/
14996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14997 F: Documentation/RCU/
14998 F: include/linux/rcu*
15000 X: Documentation/RCU/torture.rst
15001 X: include/linux/srcu*.h
15002 X: kernel/rcu/srcu*.c
15004 REAL TIME CLOCK (RTC) SUBSYSTEM
15005 M: Alessandro Zummo <a.zummo@towertech.it>
15006 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15007 L: linux-rtc@vger.kernel.org
15009 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15011 F: Documentation/admin-guide/rtc.rst
15012 F: Documentation/devicetree/bindings/rtc/
15014 F: include/linux/platform_data/rtc-*
15015 F: include/linux/rtc.h
15016 F: include/linux/rtc/
15017 F: include/uapi/linux/rtc.h
15018 F: tools/testing/selftests/rtc/
15020 REALTEK AUDIO CODECS
15021 M: Oder Chiou <oder_chiou@realtek.com>
15023 F: include/sound/rt*.h
15024 F: sound/soc/codecs/rt*
15026 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15027 M: Linus Walleij <linus.walleij@linaro.org>
15029 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15030 F: drivers/net/dsa/realtek-smi*
15031 F: drivers/net/dsa/rtl83*
15033 REALTEK WIRELESS DRIVER (rtlwifi family)
15034 M: Ping-Ke Shih <pkshih@realtek.com>
15035 L: linux-wireless@vger.kernel.org
15037 W: https://wireless.wiki.kernel.org/
15038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15039 F: drivers/net/wireless/realtek/rtlwifi/
15041 REALTEK WIRELESS DRIVER (rtw88)
15042 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15043 L: linux-wireless@vger.kernel.org
15045 F: drivers/net/wireless/realtek/rtw88/
15047 REDPINE WIRELESS DRIVER
15048 M: Amitkumar Karwar <amitkarwar@gmail.com>
15049 M: Siva Rebbagondla <siva8118@gmail.com>
15050 L: linux-wireless@vger.kernel.org
15052 F: drivers/net/wireless/rsi/
15054 REGISTER MAP ABSTRACTION
15055 M: Mark Brown <broonie@kernel.org>
15056 L: linux-kernel@vger.kernel.org
15058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15059 F: Documentation/devicetree/bindings/regmap/
15060 F: drivers/base/regmap/
15061 F: include/linux/regmap.h
15063 REISERFS FILE SYSTEM
15064 L: reiserfs-devel@vger.kernel.org
15068 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15069 M: Ohad Ben-Cohen <ohad@wizery.com>
15070 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15071 L: linux-remoteproc@vger.kernel.org
15073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15074 F: Documentation/ABI/testing/sysfs-class-remoteproc
15075 F: Documentation/devicetree/bindings/remoteproc/
15076 F: Documentation/staging/remoteproc.rst
15077 F: drivers/remoteproc/
15078 F: include/linux/remoteproc.h
15079 F: include/linux/remoteproc/
15081 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15082 M: Ohad Ben-Cohen <ohad@wizery.com>
15083 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15084 L: linux-remoteproc@vger.kernel.org
15086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15087 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15088 F: Documentation/staging/rpmsg.rst
15090 F: include/linux/rpmsg.h
15091 F: include/linux/rpmsg/
15092 F: include/uapi/linux/rpmsg.h
15095 RENESAS CLOCK DRIVERS
15096 M: Geert Uytterhoeven <geert+renesas@glider.be>
15097 L: linux-renesas-soc@vger.kernel.org
15099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15100 F: Documentation/devicetree/bindings/clock/renesas,*
15101 F: drivers/clk/renesas/
15103 RENESAS EMEV2 I2C DRIVER
15104 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15106 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15107 F: drivers/i2c/busses/i2c-emev2.c
15109 RENESAS ETHERNET DRIVERS
15110 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15111 L: netdev@vger.kernel.org
15112 L: linux-renesas-soc@vger.kernel.org
15113 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15114 F: drivers/net/ethernet/renesas/
15115 F: include/linux/sh_eth.h
15117 RENESAS R-CAR GYROADC DRIVER
15118 M: Marek Vasut <marek.vasut@gmail.com>
15119 L: linux-iio@vger.kernel.org
15121 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15122 F: drivers/iio/adc/rcar-gyroadc.c
15124 RENESAS R-CAR I2C DRIVERS
15125 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15127 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15128 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15129 F: drivers/i2c/busses/i2c-rcar.c
15130 F: drivers/i2c/busses/i2c-sh_mobile.c
15132 RENESAS R-CAR THERMAL DRIVERS
15133 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15134 L: linux-renesas-soc@vger.kernel.org
15136 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15137 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15138 F: drivers/thermal/rcar_gen3_thermal.c
15139 F: drivers/thermal/rcar_thermal.c
15141 RENESAS RIIC DRIVER
15142 M: Chris Brandt <chris.brandt@renesas.com>
15144 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15145 F: drivers/i2c/busses/i2c-riic.c
15147 RENESAS USB PHY DRIVER
15148 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15149 L: linux-renesas-soc@vger.kernel.org
15151 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15153 RESET CONTROLLER FRAMEWORK
15154 M: Philipp Zabel <p.zabel@pengutronix.de>
15156 T: git git://git.pengutronix.de/git/pza/linux
15157 F: Documentation/devicetree/bindings/reset/
15158 F: Documentation/driver-api/reset.rst
15160 F: include/dt-bindings/reset/
15161 F: include/linux/reset-controller.h
15162 F: include/linux/reset.h
15163 F: include/linux/reset/
15164 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15166 RESTARTABLE SEQUENCES SUPPORT
15167 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15168 M: Peter Zijlstra <peterz@infradead.org>
15169 M: "Paul E. McKenney" <paulmck@kernel.org>
15170 M: Boqun Feng <boqun.feng@gmail.com>
15171 L: linux-kernel@vger.kernel.org
15173 F: include/trace/events/rseq.h
15174 F: include/uapi/linux/rseq.h
15176 F: tools/testing/selftests/rseq/
15179 M: Johannes Berg <johannes@sipsolutions.net>
15180 L: linux-wireless@vger.kernel.org
15182 W: https://wireless.wiki.kernel.org/
15183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15185 F: Documentation/ABI/stable/sysfs-class-rfkill
15186 F: Documentation/driver-api/rfkill.rst
15187 F: include/linux/rfkill.h
15188 F: include/uapi/linux/rfkill.h
15192 M: Thomas Graf <tgraf@suug.ch>
15193 M: Herbert Xu <herbert@gondor.apana.org.au>
15194 L: netdev@vger.kernel.org
15196 F: include/linux/rhashtable-types.h
15197 F: include/linux/rhashtable.h
15198 F: lib/rhashtable.c
15199 F: lib/test_rhashtable.c
15201 RICOH R5C592 MEMORYSTICK DRIVER
15202 M: Maxim Levitsky <maximlevitsky@gmail.com>
15204 F: drivers/memstick/host/r592.*
15206 RICOH SMARTMEDIA/XD DRIVER
15207 M: Maxim Levitsky <maximlevitsky@gmail.com>
15209 F: drivers/mtd/nand/raw/r852.c
15210 F: drivers/mtd/nand/raw/r852.h
15212 RISC-V ARCHITECTURE
15213 M: Paul Walmsley <paul.walmsley@sifive.com>
15214 M: Palmer Dabbelt <palmer@dabbelt.com>
15215 M: Albert Ou <aou@eecs.berkeley.edu>
15216 L: linux-riscv@lists.infradead.org
15218 P: Documentation/riscv/patch-acceptance.rst
15219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15225 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15226 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15227 L: linux-block@vger.kernel.org
15229 F: drivers/block/rnbd/
15232 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15234 W: http://sourceforge.net/projects/roccat/
15235 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15236 F: drivers/hid/hid-roccat*
15237 F: include/linux/hid-roccat*
15239 ROCKCHIP ISP V1 DRIVER
15240 M: Helen Koike <helen.koike@collabora.com>
15241 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15242 L: linux-media@vger.kernel.org
15243 L: linux-rockchip@lists.infradead.org
15245 F: Documentation/admin-guide/media/rkisp1.rst
15246 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15247 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15248 F: drivers/media/platform/rockchip/rkisp1
15249 F: include/uapi/linux/rkisp1-config.h
15251 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15252 M: Jacob Chen <jacob-chen@iotwrt.com>
15253 M: Ezequiel Garcia <ezequiel@collabora.com>
15254 L: linux-media@vger.kernel.org
15255 L: linux-rockchip@lists.infradead.org
15257 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15258 F: drivers/media/platform/rockchip/rga/
15260 ROCKCHIP VIDEO DECODER DRIVER
15261 M: Ezequiel Garcia <ezequiel@collabora.com>
15262 L: linux-media@vger.kernel.org
15263 L: linux-rockchip@lists.infradead.org
15265 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15266 F: drivers/staging/media/rkvdec/
15269 M: Jiri Pirko <jiri@resnulli.us>
15270 L: netdev@vger.kernel.org
15272 F: drivers/net/ethernet/rocker/
15276 W: http://www.comtrol.com
15277 F: Documentation/driver-api/serial/rocket.rst
15278 F: drivers/tty/rocket*
15280 ROCKETPORT EXPRESS/INFINITY DRIVER
15281 M: Kevin Cernekee <cernekee@gmail.com>
15282 L: linux-serial@vger.kernel.org
15284 F: drivers/tty/serial/rp2.*
15286 ROHM BD99954 CHARGER IC
15287 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15288 L: linux-power@fi.rohmeurope.com
15290 F: drivers/power/supply/bd99954-charger.c
15291 F: drivers/power/supply/bd99954-charger.h
15293 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15294 M: Tomasz Duszynski <tduszyns@gmail.com>
15296 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15297 F: drivers/iio/light/bh1750.c
15299 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15300 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15301 L: linux-kernel@vger.kernel.org
15302 L: linux-renesas-soc@vger.kernel.org
15304 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15305 F: drivers/gpio/gpio-bd9571mwv.c
15306 F: drivers/mfd/bd9571mwv.c
15307 F: drivers/regulator/bd9571mwv-regulator.c
15308 F: include/linux/mfd/bd9571mwv.h
15310 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15311 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15312 L: linux-power@fi.rohmeurope.com
15314 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15315 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15316 F: drivers/clk/clk-bd718x7.c
15317 F: drivers/gpio/gpio-bd70528.c
15318 F: drivers/gpio/gpio-bd71828.c
15319 F: drivers/mfd/rohm-bd70528.c
15320 F: drivers/mfd/rohm-bd71828.c
15321 F: drivers/mfd/rohm-bd718x7.c
15322 F: drivers/power/supply/bd70528-charger.c
15323 F: drivers/regulator/bd70528-regulator.c
15324 F: drivers/regulator/bd71828-regulator.c
15325 F: drivers/regulator/bd718x7-regulator.c
15326 F: drivers/regulator/rohm-regulator.c
15327 F: drivers/rtc/rtc-bd70528.c
15328 F: drivers/watchdog/bd70528_wdt.c
15329 F: include/linux/mfd/rohm-bd70528.h
15330 F: include/linux/mfd/rohm-bd71828.h
15331 F: include/linux/mfd/rohm-bd718x7.h
15332 F: include/linux/mfd/rohm-generic.h
15333 F: include/linux/mfd/rohm-shared.h
15336 M: Ralf Baechle <ralf@linux-mips.org>
15337 L: linux-hams@vger.kernel.org
15339 W: http://www.linux-ax25.org/
15340 F: include/net/rose.h
15341 F: include/uapi/linux/rose.h
15344 ROTATION DRIVER FOR ALLWINNER A83T
15345 M: Jernej Skrabec <jernej.skrabec@siol.net>
15346 L: linux-media@vger.kernel.org
15348 T: git git://linuxtv.org/media_tree.git
15349 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15350 F: drivers/media/platform/sunxi/sun8i-rotate/
15352 RTL2830 MEDIA DRIVER
15353 M: Antti Palosaari <crope@iki.fi>
15354 L: linux-media@vger.kernel.org
15356 W: https://linuxtv.org
15357 W: http://palosaari.fi/linux/
15358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15359 T: git git://linuxtv.org/anttip/media_tree.git
15360 F: drivers/media/dvb-frontends/rtl2830*
15362 RTL2832 MEDIA DRIVER
15363 M: Antti Palosaari <crope@iki.fi>
15364 L: linux-media@vger.kernel.org
15366 W: https://linuxtv.org
15367 W: http://palosaari.fi/linux/
15368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15369 T: git git://linuxtv.org/anttip/media_tree.git
15370 F: drivers/media/dvb-frontends/rtl2832*
15372 RTL2832_SDR MEDIA DRIVER
15373 M: Antti Palosaari <crope@iki.fi>
15374 L: linux-media@vger.kernel.org
15376 W: https://linuxtv.org
15377 W: http://palosaari.fi/linux/
15378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15379 T: git git://linuxtv.org/anttip/media_tree.git
15380 F: drivers/media/dvb-frontends/rtl2832_sdr*
15382 RTL8180 WIRELESS DRIVER
15383 L: linux-wireless@vger.kernel.org
15385 W: https://wireless.wiki.kernel.org/
15386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15387 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15389 RTL8187 WIRELESS DRIVER
15390 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15391 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15392 M: Larry Finger <Larry.Finger@lwfinger.net>
15393 L: linux-wireless@vger.kernel.org
15395 W: https://wireless.wiki.kernel.org/
15396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15397 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15399 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15400 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15401 L: linux-wireless@vger.kernel.org
15403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15404 F: drivers/net/wireless/realtek/rtl8xxxu/
15406 RTRS TRANSPORT DRIVERS
15407 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15408 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15409 L: linux-rdma@vger.kernel.org
15411 F: drivers/infiniband/ulp/rtrs/
15413 RXRPC SOCKETS (AF_RXRPC)
15414 M: David Howells <dhowells@redhat.com>
15415 L: linux-afs@lists.infradead.org
15417 W: https://www.infradead.org/~dhowells/kafs/
15418 F: Documentation/networking/rxrpc.rst
15419 F: include/keys/rxrpc-type.h
15420 F: include/net/af_rxrpc.h
15421 F: include/trace/events/rxrpc.h
15422 F: include/uapi/linux/rxrpc.h
15425 S3 SAVAGE FRAMEBUFFER DRIVER
15426 M: Antonino Daplas <adaplas@gmail.com>
15427 L: linux-fbdev@vger.kernel.org
15429 F: drivers/video/fbdev/savage/
15432 M: Heiko Carstens <hca@linux.ibm.com>
15433 M: Vasily Gorbik <gor@linux.ibm.com>
15434 M: Christian Borntraeger <borntraeger@de.ibm.com>
15435 L: linux-s390@vger.kernel.org
15437 W: http://www.ibm.com/developerworks/linux/linux390/
15438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15439 F: Documentation/driver-api/s390-drivers.rst
15440 F: Documentation/s390/
15444 S390 COMMON I/O LAYER
15445 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15446 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15447 L: linux-s390@vger.kernel.org
15449 W: http://www.ibm.com/developerworks/linux/linux390/
15450 F: drivers/s390/cio/
15453 M: Stefan Haberland <sth@linux.ibm.com>
15454 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15455 L: linux-s390@vger.kernel.org
15457 W: http://www.ibm.com/developerworks/linux/linux390/
15458 F: block/partitions/ibm.c
15459 F: drivers/s390/block/dasd*
15460 F: include/linux/dasd_mod.h
15463 M: Matthew Rosato <mjrosato@linux.ibm.com>
15464 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15465 L: linux-s390@vger.kernel.org
15467 W: http://www.ibm.com/developerworks/linux/linux390/
15468 F: drivers/iommu/s390-iommu.c
15470 S390 IUCV NETWORK LAYER
15471 M: Julian Wiedmann <jwi@linux.ibm.com>
15472 M: Karsten Graul <kgraul@linux.ibm.com>
15473 L: linux-s390@vger.kernel.org
15475 W: http://www.ibm.com/developerworks/linux/linux390/
15476 F: drivers/s390/net/*iucv*
15477 F: include/net/iucv/
15480 S390 NETWORK DRIVERS
15481 M: Julian Wiedmann <jwi@linux.ibm.com>
15482 M: Karsten Graul <kgraul@linux.ibm.com>
15483 L: linux-s390@vger.kernel.org
15485 W: http://www.ibm.com/developerworks/linux/linux390/
15486 F: drivers/s390/net/
15489 M: Niklas Schnelle <schnelle@linux.ibm.com>
15490 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15491 L: linux-s390@vger.kernel.org
15493 W: http://www.ibm.com/developerworks/linux/linux390/
15495 F: drivers/pci/hotplug/s390_pci_hpc.c
15496 F: Documentation/s390/pci.rst
15498 S390 VFIO AP DRIVER
15499 M: Tony Krowiak <akrowiak@linux.ibm.com>
15500 M: Pierre Morel <pmorel@linux.ibm.com>
15501 M: Halil Pasic <pasic@linux.ibm.com>
15502 L: linux-s390@vger.kernel.org
15504 W: http://www.ibm.com/developerworks/linux/linux390/
15505 F: Documentation/s390/vfio-ap.rst
15506 F: drivers/s390/crypto/vfio_ap_drv.c
15507 F: drivers/s390/crypto/vfio_ap_ops.c
15508 F: drivers/s390/crypto/vfio_ap_private.h
15510 S390 VFIO-CCW DRIVER
15511 M: Cornelia Huck <cohuck@redhat.com>
15512 M: Eric Farman <farman@linux.ibm.com>
15513 R: Halil Pasic <pasic@linux.ibm.com>
15514 L: linux-s390@vger.kernel.org
15515 L: kvm@vger.kernel.org
15517 F: Documentation/s390/vfio-ccw.rst
15518 F: drivers/s390/cio/vfio_ccw*
15519 F: include/uapi/linux/vfio_ccw.h
15521 S390 VFIO-PCI DRIVER
15522 M: Matthew Rosato <mjrosato@linux.ibm.com>
15523 L: linux-s390@vger.kernel.org
15524 L: kvm@vger.kernel.org
15526 F: drivers/vfio/pci/vfio_pci_zdev.c
15527 F: include/uapi/linux/vfio_zdev.h
15530 M: Harald Freudenberger <freude@linux.ibm.com>
15531 L: linux-s390@vger.kernel.org
15533 W: http://www.ibm.com/developerworks/linux/linux390/
15534 F: drivers/s390/crypto/
15537 M: Steffen Maier <maier@linux.ibm.com>
15538 M: Benjamin Block <bblock@linux.ibm.com>
15539 L: linux-s390@vger.kernel.org
15541 W: http://www.ibm.com/developerworks/linux/linux390/
15542 F: drivers/s390/scsi/zfcp_*
15544 S3C24XX SD/MMC Driver
15545 M: Ben Dooks <ben-linux@fluff.org>
15546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15548 F: drivers/mmc/host/s3cmci.*
15550 SAA6588 RDS RECEIVER DRIVER
15551 M: Hans Verkuil <hverkuil@xs4all.nl>
15552 L: linux-media@vger.kernel.org
15554 W: https://linuxtv.org
15555 T: git git://linuxtv.org/media_tree.git
15556 F: drivers/media/i2c/saa6588*
15558 SAA7134 VIDEO4LINUX DRIVER
15559 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15560 L: linux-media@vger.kernel.org
15562 W: https://linuxtv.org
15563 T: git git://linuxtv.org/media_tree.git
15564 F: Documentation/driver-api/media/drivers/saa7134*
15565 F: drivers/media/pci/saa7134/
15567 SAA7146 VIDEO4LINUX-2 DRIVER
15568 M: Hans Verkuil <hverkuil@xs4all.nl>
15569 L: linux-media@vger.kernel.org
15571 T: git git://linuxtv.org/media_tree.git
15572 F: drivers/media/common/saa7146/
15573 F: drivers/media/pci/saa7146/
15574 F: include/media/drv-intf/saa7146*
15576 SAFESETID SECURITY MODULE
15577 M: Micah Morton <mortonm@chromium.org>
15579 F: Documentation/admin-guide/LSM/SafeSetID.rst
15580 F: security/safesetid/
15582 SAMSUNG AUDIO (ASoC) DRIVERS
15583 M: Krzysztof Kozlowski <krzk@kernel.org>
15584 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15585 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15587 F: Documentation/devicetree/bindings/sound/samsung*
15588 F: sound/soc/samsung/
15590 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15591 M: Krzysztof Kozlowski <krzk@kernel.org>
15592 L: linux-crypto@vger.kernel.org
15593 L: linux-samsung-soc@vger.kernel.org
15595 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15596 F: drivers/crypto/exynos-rng.c
15598 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15599 M: Łukasz Stelmach <l.stelmach@samsung.com>
15600 L: linux-samsung-soc@vger.kernel.org
15602 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15603 F: drivers/char/hw_random/exynos-trng.c
15605 SAMSUNG FRAMEBUFFER DRIVER
15606 M: Jingoo Han <jingoohan1@gmail.com>
15607 L: linux-fbdev@vger.kernel.org
15609 F: drivers/video/fbdev/s3c-fb.c
15611 SAMSUNG INTERCONNECT DRIVERS
15612 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15613 M: Artur Świgoń <a.swigon@samsung.com>
15614 L: linux-pm@vger.kernel.org
15615 L: linux-samsung-soc@vger.kernel.org
15617 F: drivers/interconnect/samsung/
15619 SAMSUNG LAPTOP DRIVER
15620 M: Corentin Chary <corentin.chary@gmail.com>
15621 L: platform-driver-x86@vger.kernel.org
15623 F: drivers/platform/x86/samsung-laptop.c
15625 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15626 M: Krzysztof Kozlowski <krzk@kernel.org>
15627 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15628 L: linux-kernel@vger.kernel.org
15629 L: linux-samsung-soc@vger.kernel.org
15631 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15632 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15633 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15634 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15635 F: drivers/clk/clk-s2mps11.c
15636 F: drivers/mfd/sec*.c
15637 F: drivers/regulator/s2m*.c
15638 F: drivers/regulator/s5m*.c
15639 F: drivers/rtc/rtc-s5m.c
15640 F: include/linux/mfd/samsung/
15642 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15643 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15644 L: linux-media@vger.kernel.org
15645 L: linux-samsung-soc@vger.kernel.org
15647 F: drivers/media/platform/s3c-camif/
15648 F: include/media/drv-intf/s3c_camif.h
15650 SAMSUNG S3FWRN5 NFC DRIVER
15651 M: Krzysztof Kozlowski <krzk@kernel.org>
15652 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15653 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15655 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15656 F: drivers/nfc/s3fwrn5
15658 SAMSUNG S5C73M3 CAMERA DRIVER
15659 M: Andrzej Hajda <a.hajda@samsung.com>
15660 L: linux-media@vger.kernel.org
15662 F: drivers/media/i2c/s5c73m3/*
15664 SAMSUNG S5K5BAF CAMERA DRIVER
15665 M: Andrzej Hajda <a.hajda@samsung.com>
15666 L: linux-media@vger.kernel.org
15668 F: drivers/media/i2c/s5k5baf.c
15670 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15671 M: Krzysztof Kozlowski <krzk@kernel.org>
15672 M: Vladimir Zapolskiy <vz@mleia.com>
15673 M: Kamil Konieczny <k.konieczny@samsung.com>
15674 L: linux-crypto@vger.kernel.org
15675 L: linux-samsung-soc@vger.kernel.org
15677 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15678 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15679 F: drivers/crypto/s5p-sss.c
15681 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15682 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15683 L: linux-media@vger.kernel.org
15685 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15686 F: drivers/media/platform/exynos4-is/
15688 SAMSUNG SOC CLOCK DRIVERS
15689 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15690 M: Tomasz Figa <tomasz.figa@gmail.com>
15691 M: Chanwoo Choi <cw00.choi@samsung.com>
15692 L: linux-samsung-soc@vger.kernel.org
15694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15695 F: Documentation/devicetree/bindings/clock/exynos*.txt
15696 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15697 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15698 F: drivers/clk/samsung/
15699 F: include/dt-bindings/clock/exynos*.h
15700 F: include/linux/clk/samsung.h
15701 F: include/linux/platform_data/clk-s3c2410.h
15703 SAMSUNG SPI DRIVERS
15704 M: Krzysztof Kozlowski <krzk@kernel.org>
15705 M: Andi Shyti <andi@etezian.org>
15706 L: linux-spi@vger.kernel.org
15707 L: linux-samsung-soc@vger.kernel.org
15709 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15710 F: drivers/spi/spi-s3c*
15711 F: include/linux/platform_data/spi-s3c64xx.h
15712 F: include/linux/spi/s3c24xx-fiq.h
15714 SAMSUNG SXGBE DRIVERS
15715 M: Byungho An <bh74.an@samsung.com>
15716 L: netdev@vger.kernel.org
15718 F: drivers/net/ethernet/samsung/sxgbe/
15720 SAMSUNG THERMAL DRIVER
15721 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15722 L: linux-pm@vger.kernel.org
15723 L: linux-samsung-soc@vger.kernel.org
15725 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15726 F: drivers/thermal/samsung/
15728 SAMSUNG USB2 PHY DRIVER
15729 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15730 L: linux-kernel@vger.kernel.org
15732 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15733 F: Documentation/driver-api/phy/samsung-usb2.rst
15734 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15735 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15736 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15737 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15738 F: drivers/phy/samsung/phy-samsung-usb2.c
15739 F: drivers/phy/samsung/phy-samsung-usb2.h
15742 M: Zwane Mwaikambo <zwanem@gmail.com>
15744 F: drivers/watchdog/sc1200wdt.c
15747 M: Ingo Molnar <mingo@redhat.com>
15748 M: Peter Zijlstra <peterz@infradead.org>
15749 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15750 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15751 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15752 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15753 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15754 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15755 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15756 L: linux-kernel@vger.kernel.org
15758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15759 F: include/linux/preempt.h
15760 F: include/linux/sched.h
15761 F: include/linux/wait.h
15762 F: include/uapi/linux/sched.h
15765 SCR24X CHIP CARD INTERFACE DRIVER
15766 M: Lubomir Rintel <lkundrak@v3.sk>
15768 F: drivers/char/pcmcia/scr24x_cs.c
15771 M: Jens Axboe <axboe@kernel.dk>
15772 L: linux-scsi@vger.kernel.org
15774 W: http://www.kernel.dk
15775 F: drivers/scsi/sr*
15777 SCSI RDMA PROTOCOL (SRP) INITIATOR
15778 M: Bart Van Assche <bvanassche@acm.org>
15779 L: linux-rdma@vger.kernel.org
15781 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15782 F: drivers/infiniband/ulp/srp/
15783 F: include/scsi/srp.h
15785 SCSI RDMA PROTOCOL (SRP) TARGET
15786 M: Bart Van Assche <bvanassche@acm.org>
15787 L: linux-rdma@vger.kernel.org
15788 L: target-devel@vger.kernel.org
15790 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15791 F: drivers/infiniband/ulp/srpt/
15794 M: Doug Gilbert <dgilbert@interlog.com>
15795 L: linux-scsi@vger.kernel.org
15797 W: http://sg.danny.cz/sg
15798 F: Documentation/scsi/scsi-generic.rst
15799 F: drivers/scsi/sg.c
15800 F: include/scsi/sg.h
15803 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15804 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15805 L: linux-scsi@vger.kernel.org
15807 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15810 F: Documentation/devicetree/bindings/scsi/
15815 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15816 L: linux-scsi@vger.kernel.org
15818 F: Documentation/scsi/st.rst
15819 F: drivers/scsi/st.*
15820 F: drivers/scsi/st_*.h
15822 SCSI TARGET CORE USER DRIVER
15823 M: Bodo Stroesser <bostroesser@gmail.com>
15824 L: linux-scsi@vger.kernel.org
15825 L: target-devel@vger.kernel.org
15827 F: Documentation/target/tcmu-design.rst
15828 F: drivers/target/target_core_user.c
15829 F: include/uapi/linux/target_core_user.h
15831 SCSI TARGET SUBSYSTEM
15832 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15833 L: linux-scsi@vger.kernel.org
15834 L: target-devel@vger.kernel.org
15836 W: http://www.linux-iscsi.org
15837 Q: https://patchwork.kernel.org/project/target-devel/list/
15838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15839 F: Documentation/target/
15844 M: Vlad Yasevich <vyasevich@gmail.com>
15845 M: Neil Horman <nhorman@tuxdriver.com>
15846 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15847 L: linux-sctp@vger.kernel.org
15849 W: http://lksctp.sourceforge.net
15850 F: Documentation/networking/sctp.rst
15851 F: include/linux/sctp.h
15852 F: include/net/sctp/
15853 F: include/uapi/linux/sctp.h
15857 M: Jim Cromie <jim.cromie@gmail.com>
15859 F: Documentation/i2c/busses/scx200_acb.rst
15860 F: arch/x86/platform/scx200/
15861 F: drivers/i2c/busses/scx200*
15862 F: drivers/mtd/maps/scx200_docflash.c
15863 F: drivers/watchdog/scx200_wdt.c
15864 F: include/linux/scx200.h
15867 M: Jim Cromie <jim.cromie@gmail.com>
15869 F: drivers/char/scx200_gpio.c
15870 F: include/linux/scx200_gpio.h
15872 SCx200 HRT CLOCKSOURCE DRIVER
15873 M: Jim Cromie <jim.cromie@gmail.com>
15875 F: drivers/clocksource/scx200_hrt.c
15877 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15878 M: Sascha Sommer <saschasommer@freenet.de>
15879 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15881 F: drivers/mmc/host/sdricoh_cs.c
15883 SECO BOARDS CEC DRIVER
15884 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15886 F: drivers/media/cec/platform/seco/seco-cec.c
15887 F: drivers/media/cec/platform/seco/seco-cec.h
15890 M: Kees Cook <keescook@chromium.org>
15891 R: Andy Lutomirski <luto@amacapital.net>
15892 R: Will Drewry <wad@chromium.org>
15894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15895 F: Documentation/userspace-api/seccomp_filter.rst
15896 F: include/linux/seccomp.h
15897 F: include/uapi/linux/seccomp.h
15898 F: kernel/seccomp.c
15899 F: tools/testing/selftests/kselftest_harness.h
15900 F: tools/testing/selftests/seccomp/*
15901 K: \bsecure_computing
15904 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15905 M: Al Cooper <alcooperx@gmail.com>
15906 L: linux-mmc@vger.kernel.org
15907 L: bcm-kernel-feedback-list@broadcom.com
15909 F: drivers/mmc/host/sdhci-brcmstb*
15911 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15912 M: Adrian Hunter <adrian.hunter@intel.com>
15913 L: linux-mmc@vger.kernel.org
15915 F: drivers/mmc/host/sdhci*
15916 F: include/linux/mmc/sdhci*
15918 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15919 M: Eugen Hristev <eugen.hristev@microchip.com>
15920 L: linux-mmc@vger.kernel.org
15922 F: drivers/mmc/host/sdhci-of-at91.c
15924 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15925 M: Ben Dooks <ben-linux@fluff.org>
15926 M: Jaehoon Chung <jh80.chung@samsung.com>
15927 L: linux-mmc@vger.kernel.org
15929 F: drivers/mmc/host/sdhci-s3c*
15931 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15932 M: Viresh Kumar <vireshk@kernel.org>
15933 L: linux-mmc@vger.kernel.org
15935 F: drivers/mmc/host/sdhci-spear.c
15937 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15938 M: Kishon Vijay Abraham I <kishon@ti.com>
15939 L: linux-mmc@vger.kernel.org
15941 F: drivers/mmc/host/sdhci-omap.c
15943 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15944 M: Jonathan Derrick <jonathan.derrick@intel.com>
15945 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15946 L: linux-block@vger.kernel.org
15948 F: block/opal_proto.h
15950 F: include/linux/sed*
15951 F: include/uapi/linux/sed*
15954 M: Security Officers <security@kernel.org>
15956 F: Documentation/admin-guide/security-bugs.rst
15959 M: James Morris <jmorris@namei.org>
15960 M: "Serge E. Hallyn" <serge@hallyn.com>
15961 L: linux-security-module@vger.kernel.org (suggested Cc:)
15963 W: http://kernsec.org/
15964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15966 X: security/selinux/
15968 SELINUX SECURITY MODULE
15969 M: Paul Moore <paul@paul-moore.com>
15970 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15971 M: Eric Paris <eparis@parisplace.org>
15972 L: selinux@vger.kernel.org
15974 W: https://selinuxproject.org
15975 W: https://github.com/SELinuxProject
15976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15977 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15978 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15979 F: Documentation/admin-guide/LSM/SELinux.rst
15980 F: include/trace/events/avc.h
15981 F: include/uapi/linux/selinux_netlink.h
15982 F: scripts/selinux/
15983 F: security/selinux/
15986 M: Jiri Slaby <jirislaby@kernel.org>
15988 F: drivers/misc/phantom.c
15989 F: include/uapi/linux/phantom.h
15991 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15992 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15994 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15995 F: drivers/iio/chemical/scd30.h
15996 F: drivers/iio/chemical/scd30_core.c
15997 F: drivers/iio/chemical/scd30_i2c.c
15998 F: drivers/iio/chemical/scd30_serial.c
16000 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16001 M: Tomasz Duszynski <tduszyns@gmail.com>
16003 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16004 F: drivers/iio/chemical/sps30.c
16007 M: Rob Herring <robh@kernel.org>
16008 L: linux-serial@vger.kernel.org
16010 F: Documentation/devicetree/bindings/serial/serial.yaml
16011 F: drivers/tty/serdev/
16012 F: include/linux/serdev.h
16015 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16016 L: linux-serial@vger.kernel.org
16018 F: Documentation/devicetree/bindings/serial/
16019 F: drivers/tty/serial/
16022 M: Sean Young <sean@mess.org>
16023 L: linux-media@vger.kernel.org
16025 F: drivers/media/rc/serial_ir.c
16027 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16028 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16029 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16031 F: Documentation/devicetree/bindings/slimbus/
16032 F: drivers/slimbus/
16033 F: include/linux/slimbus.h
16036 M: Edward Cree <ecree.xilinx@gmail.com>
16037 M: Martin Habets <habetsm.xilinx@gmail.com>
16038 L: netdev@vger.kernel.org
16040 F: drivers/net/ethernet/sfc/
16042 SFF/SFP/SFP+ MODULE SUPPORT
16043 M: Russell King <linux@armlinux.org.uk>
16044 L: netdev@vger.kernel.org
16046 F: drivers/net/phy/phylink.c
16047 F: drivers/net/phy/sfp*
16048 F: include/linux/mdio/mdio-i2c.h
16049 F: include/linux/phylink.h
16050 F: include/linux/sfp.h
16051 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)
16054 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16056 F: drivers/misc/sgi-gru/
16058 SGI XP/XPC/XPNET DRIVER
16059 M: Robin Holt <robinmholt@gmail.com>
16060 M: Steve Wahl <steve.wahl@hpe.com>
16061 R: Mike Travis <mike.travis@hpe.com>
16063 F: drivers/misc/sgi-xp/
16065 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16066 M: Karsten Graul <kgraul@linux.ibm.com>
16067 L: linux-s390@vger.kernel.org
16069 W: http://www.ibm.com/developerworks/linux/linux390/
16072 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16073 M: Linus Walleij <linus.walleij@linaro.org>
16074 L: linux-iio@vger.kernel.org
16076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16077 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16078 F: drivers/iio/light/gp2ap002.c
16080 SHARP RJ54N1CB0C SENSOR DRIVER
16081 M: Jacopo Mondi <jacopo@jmondi.org>
16082 L: linux-media@vger.kernel.org
16084 T: git git://linuxtv.org/media_tree.git
16085 F: drivers/media/i2c/rj54n1cb0c.c
16086 F: include/media/i2c/rj54n1cb0c.h
16088 SH_VOU V4L2 OUTPUT DRIVER
16089 L: linux-media@vger.kernel.org
16091 F: drivers/media/platform/sh_vou.c
16092 F: include/media/drv-intf/sh_vou.h
16094 SI2157 MEDIA DRIVER
16095 M: Antti Palosaari <crope@iki.fi>
16096 L: linux-media@vger.kernel.org
16098 W: https://linuxtv.org
16099 W: http://palosaari.fi/linux/
16100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16101 T: git git://linuxtv.org/anttip/media_tree.git
16102 F: drivers/media/tuners/si2157*
16104 SI2165 MEDIA DRIVER
16105 M: Matthias Schwarzott <zzam@gentoo.org>
16106 L: linux-media@vger.kernel.org
16108 W: https://linuxtv.org
16109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16110 F: drivers/media/dvb-frontends/si2165*
16112 SI2168 MEDIA DRIVER
16113 M: Antti Palosaari <crope@iki.fi>
16114 L: linux-media@vger.kernel.org
16116 W: https://linuxtv.org
16117 W: http://palosaari.fi/linux/
16118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16119 T: git git://linuxtv.org/anttip/media_tree.git
16120 F: drivers/media/dvb-frontends/si2168*
16122 SI470X FM RADIO RECEIVER I2C DRIVER
16123 M: Hans Verkuil <hverkuil@xs4all.nl>
16124 L: linux-media@vger.kernel.org
16126 W: https://linuxtv.org
16127 T: git git://linuxtv.org/media_tree.git
16128 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16130 SI470X FM RADIO RECEIVER USB DRIVER
16131 M: Hans Verkuil <hverkuil@xs4all.nl>
16132 L: linux-media@vger.kernel.org
16134 W: https://linuxtv.org
16135 T: git git://linuxtv.org/media_tree.git
16136 F: drivers/media/radio/si470x/radio-si470x-common.c
16137 F: drivers/media/radio/si470x/radio-si470x-usb.c
16138 F: drivers/media/radio/si470x/radio-si470x.h
16140 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16141 M: Eduardo Valentin <edubezval@gmail.com>
16142 L: linux-media@vger.kernel.org
16144 W: https://linuxtv.org
16145 T: git git://linuxtv.org/media_tree.git
16146 F: drivers/media/radio/si4713/si4713.?
16148 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16149 M: Eduardo Valentin <edubezval@gmail.com>
16150 L: linux-media@vger.kernel.org
16152 W: https://linuxtv.org
16153 T: git git://linuxtv.org/media_tree.git
16154 F: drivers/media/radio/si4713/radio-platform-si4713.c
16156 SI4713 FM RADIO TRANSMITTER USB DRIVER
16157 M: Hans Verkuil <hverkuil@xs4all.nl>
16158 L: linux-media@vger.kernel.org
16160 W: https://linuxtv.org
16161 T: git git://linuxtv.org/media_tree.git
16162 F: drivers/media/radio/si4713/radio-usb-si4713.c
16165 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16166 L: linux-media@vger.kernel.org
16168 W: https://linuxtv.org
16169 T: git git://linuxtv.org/media_tree.git
16170 F: drivers/media/common/siano/
16171 F: drivers/media/mmc/siano/
16172 F: drivers/media/usb/siano/
16173 F: drivers/media/usb/siano/
16176 M: Palmer Dabbelt <palmer@dabbelt.com>
16177 M: Paul Walmsley <paul.walmsley@sifive.com>
16178 L: linux-riscv@lists.infradead.org
16180 T: git git://github.com/sifive/riscv-linux.git
16184 SIFIVE FU540 SYSTEM-ON-CHIP
16185 M: Paul Walmsley <paul.walmsley@sifive.com>
16186 M: Palmer Dabbelt <palmer@dabbelt.com>
16187 L: linux-riscv@lists.infradead.org
16189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16194 M: Green Wan <green.wan@sifive.com>
16196 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16197 F: drivers/dma/sf-pdma/
16199 SILEAD TOUCHSCREEN DRIVER
16200 M: Hans de Goede <hdegoede@redhat.com>
16201 L: linux-input@vger.kernel.org
16202 L: platform-driver-x86@vger.kernel.org
16204 F: drivers/input/touchscreen/silead.c
16205 F: drivers/platform/x86/touchscreen_dmi.c
16207 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16208 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16210 F: drivers/staging/wfx/
16212 SILICON MOTION SM712 FRAME BUFFER DRIVER
16213 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16214 M: Teddy Wang <teddy.wang@siliconmotion.com>
16215 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16216 L: linux-fbdev@vger.kernel.org
16218 F: Documentation/fb/sm712fb.rst
16219 F: drivers/video/fbdev/sm712*
16221 SIMPLE FIRMWARE INTERFACE (SFI)
16223 W: http://simplefirmware.org/
16224 F: arch/x86/platform/sfi/
16226 F: include/linux/sfi*.h
16229 M: Hans de Goede <hdegoede@redhat.com>
16230 L: linux-fbdev@vger.kernel.org
16232 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16233 F: drivers/video/fbdev/simplefb.c
16234 F: include/linux/platform_data/simplefb.h
16236 SIMTEC EB110ATX (Chalice CATS)
16237 M: Simtec Linux Team <linux@simtec.co.uk>
16239 W: http://www.simtec.co.uk/products/EB110ATX/
16241 SIMTEC EB2410ITX (BAST)
16242 M: Simtec Linux Team <linux@simtec.co.uk>
16244 W: http://www.simtec.co.uk/products/EB2410ITX/
16245 F: arch/arm/mach-s3c/bast-ide.c
16246 F: arch/arm/mach-s3c/bast-irq.c
16247 F: arch/arm/mach-s3c/mach-bast.c
16250 M: Thorsten Scherer <t.scherer@eckelmann.de>
16251 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16252 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16254 F: drivers/gpio/gpio-siox.c
16256 F: include/trace/events/siox.h
16258 SIPHASH PRF ROUTINES
16259 M: Jason A. Donenfeld <Jason@zx2c4.com>
16261 F: include/linux/siphash.h
16263 F: lib/test_siphash.c
16265 SIS 190 ETHERNET DRIVER
16266 M: Francois Romieu <romieu@fr.zoreil.com>
16267 L: netdev@vger.kernel.org
16269 F: drivers/net/ethernet/sis/sis190.c
16271 SIS 900/7016 FAST ETHERNET DRIVER
16272 M: Daniele Venzano <venza@brownhat.org>
16273 L: netdev@vger.kernel.org
16275 W: http://www.brownhat.org/sis900.html
16276 F: drivers/net/ethernet/sis/sis900.*
16278 SIS FRAMEBUFFER DRIVER
16279 M: Thomas Winischhofer <thomas@winischhofer.net>
16281 W: http://www.winischhofer.net/linuxsisvga.shtml
16282 F: Documentation/fb/sisfb.rst
16283 F: drivers/video/fbdev/sis/
16284 F: include/video/sisfb.h
16286 SIS I2C TOUCHSCREEN DRIVER
16287 M: Mika Penttilä <mika.penttila@nextfour.com>
16288 L: linux-input@vger.kernel.org
16290 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16291 F: drivers/input/touchscreen/sis_i2c.c
16294 M: Thomas Winischhofer <thomas@winischhofer.net>
16296 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16297 F: drivers/usb/misc/sisusbvga/
16300 M: Christoph Lameter <cl@linux.com>
16301 M: Pekka Enberg <penberg@kernel.org>
16302 M: David Rientjes <rientjes@google.com>
16303 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16304 M: Andrew Morton <akpm@linux-foundation.org>
16305 M: Vlastimil Babka <vbabka@suse.cz>
16306 L: linux-mm@kvack.org
16308 F: include/linux/sl?b*.h
16311 SLEEPABLE READ-COPY UPDATE (SRCU)
16312 M: Lai Jiangshan <jiangshanlai@gmail.com>
16313 M: "Paul E. McKenney" <paulmck@kernel.org>
16314 M: Josh Triplett <josh@joshtriplett.org>
16315 R: Steven Rostedt <rostedt@goodmis.org>
16316 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16317 L: rcu@vger.kernel.org
16319 W: http://www.rdrop.com/users/paulmck/RCU/
16320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16321 F: include/linux/srcu*.h
16322 F: kernel/rcu/srcu*.c
16324 SMACK SECURITY MODULE
16325 M: Casey Schaufler <casey@schaufler-ca.com>
16326 L: linux-security-module@vger.kernel.org
16328 W: http://schaufler-ca.com
16329 T: git git://github.com/cschaufler/smack-next
16330 F: Documentation/admin-guide/LSM/Smack.rst
16333 SMC91x ETHERNET DRIVER
16334 M: Nicolas Pitre <nico@fluxnic.net>
16336 F: drivers/net/ethernet/smsc/smc91x.*
16338 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16339 M: Mark Rutland <mark.rutland@arm.com>
16340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16341 M: Sudeep Holla <sudeep.holla@arm.com>
16342 L: linux-arm-kernel@lists.infradead.org
16344 F: drivers/firmware/smccc/
16345 F: include/linux/arm-smccc.h
16347 SMM665 HARDWARE MONITOR DRIVER
16348 M: Guenter Roeck <linux@roeck-us.net>
16349 L: linux-hwmon@vger.kernel.org
16351 F: Documentation/hwmon/smm665.rst
16352 F: drivers/hwmon/smm665.c
16354 SMSC EMC2103 HARDWARE MONITOR DRIVER
16355 M: Steve Glendinning <steve.glendinning@shawell.net>
16356 L: linux-hwmon@vger.kernel.org
16358 F: Documentation/hwmon/emc2103.rst
16359 F: drivers/hwmon/emc2103.c
16361 SMSC SCH5627 HARDWARE MONITOR DRIVER
16362 M: Hans de Goede <hdegoede@redhat.com>
16363 L: linux-hwmon@vger.kernel.org
16365 F: Documentation/hwmon/sch5627.rst
16366 F: drivers/hwmon/sch5627.c
16368 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16369 M: Steve Glendinning <steve.glendinning@shawell.net>
16370 L: linux-fbdev@vger.kernel.org
16372 F: drivers/video/fbdev/smscufx.c
16374 SMSC47B397 HARDWARE MONITOR DRIVER
16375 M: Jean Delvare <jdelvare@suse.com>
16376 L: linux-hwmon@vger.kernel.org
16378 F: Documentation/hwmon/smsc47b397.rst
16379 F: drivers/hwmon/smsc47b397.c
16381 SMSC911x ETHERNET DRIVER
16382 M: Steve Glendinning <steve.glendinning@shawell.net>
16383 L: netdev@vger.kernel.org
16385 F: drivers/net/ethernet/smsc/smsc911x.*
16386 F: include/linux/smsc911x.h
16388 SMSC9420 PCI ETHERNET DRIVER
16389 M: Steve Glendinning <steve.glendinning@shawell.net>
16390 L: netdev@vger.kernel.org
16392 F: drivers/net/ethernet/smsc/smsc9420.*
16394 SOCIONEXT (SNI) AVE NETWORK DRIVER
16395 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16396 L: netdev@vger.kernel.org
16398 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16399 F: drivers/net/ethernet/socionext/sni_ave.c
16401 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16402 M: Jassi Brar <jaswinder.singh@linaro.org>
16403 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16404 L: netdev@vger.kernel.org
16406 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16407 F: drivers/net/ethernet/socionext/netsec.c
16409 SOCIONEXT (SNI) Synquacer SPI DRIVER
16410 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16411 M: Jassi Brar <jaswinder.singh@linaro.org>
16412 L: linux-spi@vger.kernel.org
16414 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16415 F: drivers/spi/spi-synquacer.c
16417 SOCIONEXT SYNQUACER I2C DRIVER
16418 M: Ard Biesheuvel <ardb@kernel.org>
16419 L: linux-i2c@vger.kernel.org
16421 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16422 F: drivers/i2c/busses/i2c-synquacer.c
16424 SOCIONEXT UNIPHIER SOUND DRIVER
16425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16427 F: sound/soc/uniphier/
16429 SOEKRIS NET48XX LED SUPPORT
16430 M: Chris Boot <bootc@bootc.net>
16432 F: drivers/leds/leds-net48xx.c
16434 SOFT-IWARP DRIVER (siw)
16435 M: Bernard Metzler <bmt@zurich.ibm.com>
16436 L: linux-rdma@vger.kernel.org
16438 F: drivers/infiniband/sw/siw/
16439 F: include/uapi/rdma/siw-abi.h
16441 SOFT-ROCE DRIVER (rxe)
16442 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16443 L: linux-rdma@vger.kernel.org
16445 F: drivers/infiniband/sw/rxe/
16446 F: include/uapi/rdma/rdma_user_rxe.h
16448 SOFTLOGIC 6x10 MPEG CODEC
16449 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16450 M: Anton Sviridenko <anton@corp.bluecherry.net>
16451 M: Andrey Utkin <andrey_utkin@fastmail.com>
16452 M: Ismael Luceno <ismael@iodev.co.uk>
16453 L: linux-media@vger.kernel.org
16455 F: drivers/media/pci/solo6x10/
16457 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16458 M: James Morse <james.morse@arm.com>
16459 L: linux-arm-kernel@lists.infradead.org
16461 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16462 F: drivers/firmware/arm_sdei.c
16463 F: include/linux/arm_sdei.h
16464 F: include/uapi/linux/arm_sdei.h
16466 SOFTWARE RAID (Multiple Disks) SUPPORT
16467 M: Song Liu <song@kernel.org>
16468 L: linux-raid@vger.kernel.org
16470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16471 F: drivers/md/Kconfig
16472 F: drivers/md/Makefile
16474 F: drivers/md/raid*
16475 F: include/linux/raid/
16476 F: include/uapi/linux/raid/
16478 SOLIDRUN CLEARFOG SUPPORT
16479 M: Russell King <linux@armlinux.org.uk>
16481 F: arch/arm/boot/dts/armada-388-clearfog*
16482 F: arch/arm/boot/dts/armada-38x-solidrun-*
16484 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16485 M: Russell King <linux@armlinux.org.uk>
16487 F: arch/arm/boot/dts/imx6*-cubox-i*
16488 F: arch/arm/boot/dts/imx6*-hummingboard*
16489 F: arch/arm/boot/dts/imx6*-sr-*
16491 SONIC NETWORK DRIVER
16492 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16493 L: netdev@vger.kernel.org
16495 F: drivers/net/ethernet/natsemi/sonic.*
16497 SONICS SILICON BACKPLANE DRIVER (SSB)
16498 M: Michael Buesch <m@bues.ch>
16499 L: linux-wireless@vger.kernel.org
16502 F: include/linux/ssb/
16504 SONY IMX214 SENSOR DRIVER
16505 M: Ricardo Ribalda <ribalda@kernel.org>
16506 L: linux-media@vger.kernel.org
16508 T: git git://linuxtv.org/media_tree.git
16509 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16510 F: drivers/media/i2c/imx214.c
16512 SONY IMX219 SENSOR DRIVER
16513 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16514 L: linux-media@vger.kernel.org
16516 T: git git://linuxtv.org/media_tree.git
16517 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16518 F: drivers/media/i2c/imx219.c
16520 SONY IMX258 SENSOR DRIVER
16521 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16522 L: linux-media@vger.kernel.org
16524 T: git git://linuxtv.org/media_tree.git
16525 F: drivers/media/i2c/imx258.c
16527 SONY IMX274 SENSOR DRIVER
16528 M: Leon Luo <leonl@leopardimaging.com>
16529 L: linux-media@vger.kernel.org
16531 T: git git://linuxtv.org/media_tree.git
16532 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16533 F: drivers/media/i2c/imx274.c
16535 SONY IMX290 SENSOR DRIVER
16536 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16537 L: linux-media@vger.kernel.org
16539 T: git git://linuxtv.org/media_tree.git
16540 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16541 F: drivers/media/i2c/imx290.c
16543 SONY IMX319 SENSOR DRIVER
16544 M: Bingbu Cao <bingbu.cao@intel.com>
16545 L: linux-media@vger.kernel.org
16547 T: git git://linuxtv.org/media_tree.git
16548 F: drivers/media/i2c/imx319.c
16550 SONY IMX355 SENSOR DRIVER
16551 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16552 L: linux-media@vger.kernel.org
16554 T: git git://linuxtv.org/media_tree.git
16555 F: drivers/media/i2c/imx355.c
16557 SONY MEMORYSTICK SUBSYSTEM
16558 M: Maxim Levitsky <maximlevitsky@gmail.com>
16559 M: Alex Dubov <oakad@yahoo.com>
16560 M: Ulf Hansson <ulf.hansson@linaro.org>
16561 L: linux-mmc@vger.kernel.org
16563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16564 F: drivers/memstick/
16565 F: include/linux/memstick.h
16567 SONY VAIO CONTROL DEVICE DRIVER
16568 M: Mattia Dongili <malattia@linux.it>
16569 L: platform-driver-x86@vger.kernel.org
16571 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16572 F: Documentation/admin-guide/laptops/sony-laptop.rst
16573 F: drivers/char/sonypi.c
16574 F: drivers/platform/x86/sony-laptop.c
16575 F: include/linux/sony-laptop.h
16578 M: Jaroslav Kysela <perex@perex.cz>
16579 M: Takashi Iwai <tiwai@suse.com>
16580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16582 W: http://www.alsa-project.org/
16583 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16585 F: Documentation/sound/
16587 F: include/uapi/sound/
16590 SOUND - COMPRESSED AUDIO
16591 M: Vinod Koul <vkoul@kernel.org>
16592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16595 F: Documentation/sound/designs/compress-offload.rst
16596 F: include/sound/compress_driver.h
16597 F: include/uapi/sound/compress_*
16598 F: sound/core/compress_offload.c
16599 F: sound/soc/soc-compress.c
16601 SOUND - DMAENGINE HELPERS
16602 M: Lars-Peter Clausen <lars@metafoo.de>
16604 F: include/sound/dmaengine_pcm.h
16605 F: sound/core/pcm_dmaengine.c
16606 F: sound/soc/soc-generic-dmaengine-pcm.c
16608 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16609 M: Liam Girdwood <lgirdwood@gmail.com>
16610 M: Mark Brown <broonie@kernel.org>
16611 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16613 W: http://alsa-project.org/main/index.php/ASoC
16614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16615 F: Documentation/devicetree/bindings/sound/
16616 F: Documentation/sound/soc/
16617 F: include/dt-bindings/sound/
16618 F: include/sound/soc*
16621 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16622 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16623 M: Liam Girdwood <lgirdwood@gmail.com>
16624 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16625 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16626 M: Daniel Baluta <daniel.baluta@nxp.com>
16627 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16629 W: https://github.com/thesofproject/linux/
16632 SOUNDWIRE SUBSYSTEM
16633 M: Vinod Koul <vkoul@kernel.org>
16634 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16635 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16636 R: Sanyog Kale <sanyog.r.kale@intel.com>
16637 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16639 F: Documentation/driver-api/soundwire/
16640 F: drivers/soundwire/
16641 F: include/linux/soundwire/
16644 M: Olli Salonen <olli.salonen@iki.fi>
16645 L: linux-media@vger.kernel.org
16647 W: https://linuxtv.org
16648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16649 F: drivers/media/dvb-frontends/sp2*
16651 SPARC + UltraSPARC (sparc/sparc64)
16652 M: "David S. Miller" <davem@davemloft.net>
16653 L: sparclinux@vger.kernel.org
16655 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16661 SPARC SERIAL DRIVERS
16662 M: "David S. Miller" <davem@davemloft.net>
16663 L: sparclinux@vger.kernel.org
16665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16667 F: drivers/tty/serial/suncore.c
16668 F: drivers/tty/serial/sunhv.c
16669 F: drivers/tty/serial/sunsab.c
16670 F: drivers/tty/serial/sunsab.h
16671 F: drivers/tty/serial/sunsu.c
16672 F: drivers/tty/serial/sunzilog.c
16673 F: drivers/tty/serial/sunzilog.h
16674 F: drivers/tty/vcc.c
16675 F: include/linux/sunserialcore.h
16678 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16679 L: linux-sparse@vger.kernel.org
16681 W: https://sparse.docs.kernel.org/
16682 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16683 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16684 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16685 F: include/linux/compiler.h
16687 SPEAKUP CONSOLE SPEECH DRIVER
16688 M: William Hubbs <w.d.hubbs@gmail.com>
16689 M: Chris Brannon <chris@the-brannons.com>
16690 M: Kirk Reiser <kirk@reisers.ca>
16691 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16692 L: speakup@linux-speakup.org
16694 W: http://www.linux-speakup.org/
16695 W: https://github.com/linux-speakup/speakup
16696 B: https://github.com/linux-speakup/speakup/issues
16697 F: drivers/accessibility/speakup/
16699 SPEAR CLOCK FRAMEWORK SUPPORT
16700 M: Viresh Kumar <vireshk@kernel.org>
16701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16703 W: http://www.st.com/spear
16704 F: drivers/clk/spear/
16706 SPEAR PLATFORM SUPPORT
16707 M: Viresh Kumar <vireshk@kernel.org>
16708 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16711 W: http://www.st.com/spear
16712 F: arch/arm/boot/dts/spear*
16713 F: arch/arm/mach-spear/
16716 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16717 L: linux-mtd@lists.infradead.org
16719 W: http://www.linux-mtd.infradead.org/
16720 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16721 C: irc://irc.oftc.net/mtd
16722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16723 F: drivers/mtd/spi-nor/
16724 F: include/linux/mtd/spi-nor.h
16727 M: Mark Brown <broonie@kernel.org>
16728 L: linux-spi@vger.kernel.org
16730 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16732 F: Documentation/devicetree/bindings/spi/
16733 F: Documentation/spi/
16735 F: include/linux/spi/
16736 F: include/uapi/linux/spi/
16739 SPIDERNET NETWORK DRIVER for CELL
16740 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16741 L: netdev@vger.kernel.org
16743 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16744 F: drivers/net/ethernet/toshiba/spider_net*
16747 M: Stephen Boyd <sboyd@kernel.org>
16748 L: linux-kernel@vger.kernel.org
16750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16751 F: Documentation/devicetree/bindings/spmi/
16753 F: include/dt-bindings/spmi/spmi.h
16754 F: include/linux/spmi.h
16755 F: include/trace/events/spmi.h
16758 M: Jeremy Kerr <jk@ozlabs.org>
16759 L: linuxppc-dev@lists.ozlabs.org
16761 W: http://www.ibm.com/developerworks/power/cell/
16762 F: Documentation/filesystems/spufs/spufs.rst
16763 F: arch/powerpc/platforms/cell/spufs/
16765 SQUASHFS FILE SYSTEM
16766 M: Phillip Lougher <phillip@squashfs.org.uk>
16767 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16769 W: http://squashfs.org.uk
16770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16771 F: Documentation/filesystems/squashfs.rst
16774 SRM (Alpha) environment access
16775 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16777 F: arch/alpha/kernel/srm_env.c
16779 ST LSM6DSx IMU IIO DRIVER
16780 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16781 L: linux-iio@vger.kernel.org
16783 W: http://www.st.com/
16784 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16785 F: drivers/iio/imu/st_lsm6dsx/
16787 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16788 M: Mickael Guene <mickael.guene@st.com>
16789 L: linux-media@vger.kernel.org
16791 T: git git://linuxtv.org/media_tree.git
16792 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16793 F: drivers/media/i2c/st-mipid02.c
16795 ST STM32 I2C/SMBUS DRIVER
16796 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16797 L: linux-i2c@vger.kernel.org
16799 F: drivers/i2c/busses/i2c-stm32*
16801 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16802 M: Song Qiang <songqiang1304521@gmail.com>
16803 L: linux-iio@vger.kernel.org
16805 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16806 F: drivers/iio/proximity/vl53l0x-i2c.c
16809 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16810 M: Sasha Levin <sashal@kernel.org>
16811 L: stable@vger.kernel.org
16813 F: Documentation/process/stable-kernel-rules.rst
16815 STAGING - ATOMISP DRIVER
16816 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16817 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16818 L: linux-media@vger.kernel.org
16820 F: drivers/staging/media/atomisp/
16823 M: Ian Abbott <abbotti@mev.co.uk>
16824 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16826 F: drivers/staging/comedi/
16828 STAGING - FIELDBUS SUBSYSTEM
16829 M: Sven Van Asbroeck <TheSven73@gmail.com>
16831 F: drivers/staging/fieldbus/*
16832 F: drivers/staging/fieldbus/Documentation/
16834 STAGING - HMS ANYBUS-S BUS
16835 M: Sven Van Asbroeck <TheSven73@gmail.com>
16837 F: drivers/staging/fieldbus/anybuss/
16839 STAGING - INDUSTRIAL IO
16840 M: Jonathan Cameron <jic23@kernel.org>
16841 L: linux-iio@vger.kernel.org
16843 F: Documentation/devicetree/bindings/staging/iio/
16844 F: drivers/staging/iio/
16846 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16847 M: Marc Dietrich <marvin24@gmx.de>
16848 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16849 L: linux-tegra@vger.kernel.org
16851 F: drivers/staging/nvec/
16853 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16854 M: Jens Frederich <jfrederich@gmail.com>
16855 M: Daniel Drake <dsd@laptop.org>
16856 M: Jon Nettleton <jon.nettleton@gmail.com>
16858 W: http://wiki.laptop.org/go/DCON
16859 F: drivers/staging/olpc_dcon/
16861 STAGING - REALTEK RTL8188EU DRIVERS
16862 M: Larry Finger <Larry.Finger@lwfinger.net>
16864 F: drivers/staging/rtl8188eu/
16866 STAGING - REALTEK RTL8712U DRIVERS
16867 M: Larry Finger <Larry.Finger@lwfinger.net>
16868 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16870 F: drivers/staging/rtl8712/
16872 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16873 M: Michael Hennerich <michael.hennerich@analog.com>
16874 L: linux-fbdev@vger.kernel.org
16876 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16877 F: drivers/staging/fbtft/fb_seps525.c
16879 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16880 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16881 M: Teddy Wang <teddy.wang@siliconmotion.com>
16882 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16883 L: linux-fbdev@vger.kernel.org
16885 F: drivers/staging/sm750fb/
16887 STAGING - VIA VT665X DRIVERS
16888 M: Forest Bond <forest@alittletooquiet.net>
16890 F: drivers/staging/vt665?/
16893 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16894 L: devel@driverdev.osuosl.org
16896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16897 F: drivers/staging/
16899 STARFIRE/DURALAN NETWORK DRIVER
16900 M: Ion Badulescu <ionut@badula.org>
16902 F: drivers/net/ethernet/adaptec/starfire*
16905 M: Peter Zijlstra <peterz@infradead.org>
16906 M: Josh Poimboeuf <jpoimboe@redhat.com>
16907 M: Jason Baron <jbaron@akamai.com>
16908 R: Steven Rostedt <rostedt@goodmis.org>
16909 R: Ard Biesheuvel <ardb@kernel.org>
16911 F: arch/*/include/asm/jump_label*.h
16912 F: arch/*/include/asm/static_call*.h
16913 F: arch/*/kernel/jump_label.c
16914 F: arch/*/kernel/static_call.c
16915 F: include/linux/jump_label*.h
16916 F: include/linux/static_call*.h
16917 F: kernel/jump_label.c
16918 F: kernel/static_call.c
16920 STI AUDIO (ASoC) DRIVERS
16921 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16922 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16924 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16928 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16930 F: Documentation/devicetree/bindings/media/stih-cec.txt
16931 F: drivers/media/cec/platform/sti/
16933 STK1160 USB VIDEO CAPTURE DRIVER
16934 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16935 L: linux-media@vger.kernel.org
16937 T: git git://linuxtv.org/media_tree.git
16938 F: drivers/media/usb/stk1160/
16940 STM32 AUDIO (ASoC) DRIVERS
16941 M: Olivier Moysan <olivier.moysan@st.com>
16942 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16945 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
16948 STM32 TIMER/LPTIMER DRIVERS
16949 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16951 F: Documentation/ABI/testing/*timer-stm32
16952 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16953 F: drivers/*/stm32-*timer*
16954 F: drivers/pwm/pwm-stm32*
16955 F: include/linux/*/stm32-*tim*
16957 STMMAC ETHERNET DRIVER
16958 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16959 M: Alexandre Torgue <alexandre.torgue@st.com>
16960 M: Jose Abreu <joabreu@synopsys.com>
16961 L: netdev@vger.kernel.org
16963 W: http://www.stlinux.com
16964 F: Documentation/networking/device_drivers/ethernet/stmicro/
16965 F: drivers/net/ethernet/stmicro/stmmac/
16968 M: Sam Creasey <sammy@sammy.net>
16970 W: http://sammy.net/sun3/
16971 F: arch/m68k/include/asm/sun3*
16972 F: arch/m68k/kernel/*sun3*
16973 F: arch/m68k/sun3*/
16974 F: drivers/net/ethernet/i825xx/sun3*
16976 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16977 M: Hans de Goede <hdegoede@redhat.com>
16978 L: linux-input@vger.kernel.org
16980 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16981 F: drivers/input/keyboard/sun4i-lradc-keys.c
16983 SUNDANCE NETWORK DRIVER
16984 M: Denis Kirjanov <kda@linux-powerpc.org>
16985 L: netdev@vger.kernel.org
16987 F: drivers/net/ethernet/dlink/sundance.c
16990 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16991 M: Rich Felker <dalias@libc.org>
16992 L: linux-sh@vger.kernel.org
16994 Q: http://patchwork.kernel.org/project/linux-sh/list/
16995 F: Documentation/sh/
17000 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17001 M: Len Brown <len.brown@intel.com>
17002 M: Pavel Machek <pavel@ucw.cz>
17003 L: linux-pm@vger.kernel.org
17005 B: https://bugzilla.kernel.org
17006 F: Documentation/power/
17007 F: arch/x86/kernel/acpi/
17008 F: drivers/base/power/
17009 F: include/linux/freezer.h
17010 F: include/linux/pm.h
17011 F: include/linux/suspend.h
17015 M: Martin Mares <mj@ucw.cz>
17016 L: linux-video@atrey.karlin.mff.cuni.cz
17018 F: Documentation/admin-guide/svga.rst
17019 F: arch/x86/boot/video*
17022 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17023 L: iommu@lists.linux-foundation.org
17025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17026 F: arch/*/kernel/pci-swiotlb.c
17027 F: include/linux/swiotlb.h
17028 F: kernel/dma/swiotlb.c
17031 M: Jiri Pirko <jiri@resnulli.us>
17032 M: Ivan Vecera <ivecera@redhat.com>
17033 L: netdev@vger.kernel.org
17035 F: include/net/switchdev.h
17038 SY8106A REGULATOR DRIVER
17039 M: Icenowy Zheng <icenowy@aosc.io>
17041 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17042 F: drivers/regulator/sy8106a-regulator.c
17044 SYNC FILE FRAMEWORK
17045 M: Sumit Semwal <sumit.semwal@linaro.org>
17046 R: Gustavo Padovan <gustavo@padovan.org>
17047 L: linux-media@vger.kernel.org
17048 L: dri-devel@lists.freedesktop.org
17050 T: git git://anongit.freedesktop.org/drm/drm-misc
17051 F: Documentation/driver-api/sync_file.rst
17052 F: drivers/dma-buf/dma-fence*
17053 F: drivers/dma-buf/sw_sync.c
17054 F: drivers/dma-buf/sync_*
17055 F: include/linux/sync_file.h
17056 F: include/uapi/linux/sync_file.h
17058 SYNOPSYS ARC ARCHITECTURE
17059 M: Vineet Gupta <vgupta@synopsys.com>
17060 L: linux-snps-arc@lists.infradead.org
17062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17063 F: Documentation/devicetree/bindings/arc/*
17064 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17066 F: drivers/clocksource/arc_timer.c
17067 F: drivers/tty/serial/arc_uart.c
17069 SYNOPSYS ARC HSDK SDP pll clock driver
17070 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17072 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17073 F: drivers/clk/clk-hsdk-pll.c
17075 SYNOPSYS ARC SDP clock driver
17076 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17078 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17079 F: drivers/clk/axs10x/*
17081 SYNOPSYS ARC SDP platform support
17082 M: Alexey Brodkin <abrodkin@synopsys.com>
17084 F: Documentation/devicetree/bindings/arc/axs10*
17085 F: arch/arc/boot/dts/ax*
17086 F: arch/arc/plat-axs10x
17088 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17089 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17091 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17092 F: drivers/reset/reset-axs10x.c
17094 SYNOPSYS CREG GPIO DRIVER
17095 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17097 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17098 F: drivers/gpio/gpio-creg-snps.c
17100 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17101 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17103 F: drivers/tty/serial/8250/8250_dw.c
17104 F: drivers/tty/serial/8250/8250_dwlib.*
17105 F: drivers/tty/serial/8250/8250_lpss.c
17107 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17108 M: Hoan Tran <hoan@os.amperecomputing.com>
17109 M: Serge Semin <fancer.lancer@gmail.com>
17110 L: linux-gpio@vger.kernel.org
17112 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17113 F: drivers/gpio/gpio-dwapb.c
17115 SYNOPSYS DESIGNWARE APB SSI DRIVER
17116 M: Serge Semin <fancer.lancer@gmail.com>
17117 L: linux-spi@vger.kernel.org
17119 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17120 F: drivers/spi/spi-dw*
17122 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17123 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17125 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17126 F: drivers/dma/dw-axi-dmac/
17128 SYNOPSYS DESIGNWARE DMAC DRIVER
17129 M: Viresh Kumar <vireshk@kernel.org>
17130 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17132 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17134 F: include/dt-bindings/dma/dw-dmac.h
17135 F: include/linux/dma/dw.h
17136 F: include/linux/platform_data/dma-dw.h
17138 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17139 M: Jose Abreu <Jose.Abreu@synopsys.com>
17140 L: netdev@vger.kernel.org
17142 F: drivers/net/ethernet/synopsys/
17144 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17145 M: Jose Abreu <Jose.Abreu@synopsys.com>
17146 L: netdev@vger.kernel.org
17148 F: drivers/net/pcs/pcs-xpcs.c
17149 F: include/linux/pcs/pcs-xpcs.h
17151 SYNOPSYS DESIGNWARE I2C DRIVER
17152 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17153 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17154 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17155 L: linux-i2c@vger.kernel.org
17157 F: drivers/i2c/busses/i2c-designware-*
17158 F: include/linux/platform_data/i2c-designware.h
17160 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17161 M: Jaehoon Chung <jh80.chung@samsung.com>
17162 L: linux-mmc@vger.kernel.org
17164 F: drivers/mmc/host/dw_mmc*
17166 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17167 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17169 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17170 F: drivers/reset/reset-hsdk.c
17171 F: include/dt-bindings/reset/snps,hsdk-reset.h
17173 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17174 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17175 M: Manjunath M B <manjumb@synopsys.com>
17176 L: linux-mmc@vger.kernel.org
17178 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17180 SYSTEM CONFIGURATION (SYSCON)
17181 M: Lee Jones <lee.jones@linaro.org>
17182 M: Arnd Bergmann <arnd@arndb.de>
17184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17185 F: drivers/mfd/syscon.c
17187 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17188 M: Sudeep Holla <sudeep.holla@arm.com>
17189 R: Cristian Marussi <cristian.marussi@arm.com>
17190 L: linux-arm-kernel@lists.infradead.org
17192 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17193 F: drivers/clk/clk-sc[mp]i.c
17194 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17195 F: drivers/firmware/arm_scmi/
17196 F: drivers/firmware/arm_scpi.c
17197 F: drivers/regulator/scmi-regulator.c
17198 F: drivers/reset/reset-scmi.c
17199 F: include/linux/sc[mp]i_protocol.h
17200 F: include/trace/events/scmi.h
17202 SYSTEM RESET/SHUTDOWN DRIVERS
17203 M: Sebastian Reichel <sre@kernel.org>
17204 L: linux-pm@vger.kernel.org
17206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17207 F: Documentation/devicetree/bindings/power/reset/
17208 F: drivers/power/reset/
17210 SYSTEM TRACE MODULE CLASS
17211 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17214 F: Documentation/trace/stm.rst
17215 F: drivers/hwtracing/stm/
17216 F: include/linux/stm.h
17217 F: include/uapi/linux/stm.h
17219 SYSTEM76 ACPI DRIVER
17220 M: Jeremy Soller <jeremy@system76.com>
17221 M: System76 Product Development <productdev@system76.com>
17222 L: platform-driver-x86@vger.kernel.org
17224 F: drivers/platform/x86/system76_acpi.c
17227 M: Christoph Hellwig <hch@infradead.org>
17229 F: Documentation/filesystems/sysv-fs.rst
17231 F: include/linux/sysv_fs.h
17233 TASKSTATS STATISTICS INTERFACE
17234 M: Balbir Singh <bsingharora@gmail.com>
17236 F: Documentation/accounting/taskstats*
17237 F: include/linux/taskstats*
17238 F: kernel/taskstats.c
17241 M: Jamal Hadi Salim <jhs@mojatatu.com>
17242 M: Cong Wang <xiyou.wangcong@gmail.com>
17243 M: Jiri Pirko <jiri@resnulli.us>
17244 L: netdev@vger.kernel.org
17246 F: include/net/pkt_cls.h
17247 F: include/net/pkt_sched.h
17248 F: include/net/tc_act/
17249 F: include/uapi/linux/pkt_cls.h
17250 F: include/uapi/linux/pkt_sched.h
17251 F: include/uapi/linux/tc_act/
17252 F: include/uapi/linux/tc_ematch/
17255 TC90522 MEDIA DRIVER
17256 M: Akihiro Tsukada <tskd08@gmail.com>
17257 L: linux-media@vger.kernel.org
17259 F: drivers/media/dvb-frontends/tc90522*
17261 TCP LOW PRIORITY MODULE
17262 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17263 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17265 W: http://tcp-lp-mod.sourceforge.net/
17266 F: net/ipv4/tcp_lp.c
17268 TDA10071 MEDIA DRIVER
17269 M: Antti Palosaari <crope@iki.fi>
17270 L: linux-media@vger.kernel.org
17272 W: https://linuxtv.org
17273 W: http://palosaari.fi/linux/
17274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17275 T: git git://linuxtv.org/anttip/media_tree.git
17276 F: drivers/media/dvb-frontends/tda10071*
17278 TDA18212 MEDIA DRIVER
17279 M: Antti Palosaari <crope@iki.fi>
17280 L: linux-media@vger.kernel.org
17282 W: https://linuxtv.org
17283 W: http://palosaari.fi/linux/
17284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17285 T: git git://linuxtv.org/anttip/media_tree.git
17286 F: drivers/media/tuners/tda18212*
17288 TDA18218 MEDIA DRIVER
17289 M: Antti Palosaari <crope@iki.fi>
17290 L: linux-media@vger.kernel.org
17292 W: https://linuxtv.org
17293 W: http://palosaari.fi/linux/
17294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17295 T: git git://linuxtv.org/anttip/media_tree.git
17296 F: drivers/media/tuners/tda18218*
17298 TDA18250 MEDIA DRIVER
17299 M: Olli Salonen <olli.salonen@iki.fi>
17300 L: linux-media@vger.kernel.org
17302 W: https://linuxtv.org
17303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17304 T: git git://linuxtv.org/media_tree.git
17305 F: drivers/media/tuners/tda18250*
17307 TDA18271 MEDIA DRIVER
17308 M: Michael Krufky <mkrufky@linuxtv.org>
17309 L: linux-media@vger.kernel.org
17311 W: https://linuxtv.org
17312 W: http://github.com/mkrufky
17313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17314 T: git git://linuxtv.org/mkrufky/tuners.git
17315 F: drivers/media/tuners/tda18271*
17317 TDA1997x MEDIA DRIVER
17318 M: Tim Harvey <tharvey@gateworks.com>
17319 L: linux-media@vger.kernel.org
17321 W: https://linuxtv.org
17322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17323 F: drivers/media/i2c/tda1997x.*
17325 TDA827x MEDIA DRIVER
17326 M: Michael Krufky <mkrufky@linuxtv.org>
17327 L: linux-media@vger.kernel.org
17329 W: https://linuxtv.org
17330 W: http://github.com/mkrufky
17331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17332 T: git git://linuxtv.org/mkrufky/tuners.git
17333 F: drivers/media/tuners/tda8290.*
17335 TDA8290 MEDIA DRIVER
17336 M: Michael Krufky <mkrufky@linuxtv.org>
17337 L: linux-media@vger.kernel.org
17339 W: https://linuxtv.org
17340 W: http://github.com/mkrufky
17341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17342 T: git git://linuxtv.org/mkrufky/tuners.git
17343 F: drivers/media/tuners/tda8290.*
17345 TDA9840 MEDIA DRIVER
17346 M: Hans Verkuil <hverkuil@xs4all.nl>
17347 L: linux-media@vger.kernel.org
17349 W: https://linuxtv.org
17350 T: git git://linuxtv.org/media_tree.git
17351 F: drivers/media/i2c/tda9840*
17353 TEA5761 TUNER DRIVER
17354 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17355 L: linux-media@vger.kernel.org
17357 W: https://linuxtv.org
17358 T: git git://linuxtv.org/media_tree.git
17359 F: drivers/media/tuners/tea5761.*
17361 TEA5767 TUNER DRIVER
17362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17363 L: linux-media@vger.kernel.org
17365 W: https://linuxtv.org
17366 T: git git://linuxtv.org/media_tree.git
17367 F: drivers/media/tuners/tea5767.*
17369 TEA6415C MEDIA DRIVER
17370 M: Hans Verkuil <hverkuil@xs4all.nl>
17371 L: linux-media@vger.kernel.org
17373 W: https://linuxtv.org
17374 T: git git://linuxtv.org/media_tree.git
17375 F: drivers/media/i2c/tea6415c*
17377 TEA6420 MEDIA DRIVER
17378 M: Hans Verkuil <hverkuil@xs4all.nl>
17379 L: linux-media@vger.kernel.org
17381 W: https://linuxtv.org
17382 T: git git://linuxtv.org/media_tree.git
17383 F: drivers/media/i2c/tea6420*
17386 M: Jiri Pirko <jiri@resnulli.us>
17387 L: netdev@vger.kernel.org
17389 F: drivers/net/team/
17390 F: include/linux/if_team.h
17391 F: include/uapi/linux/if_team.h
17393 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17394 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17396 F: arch/x86/platform/ts5500/
17398 TECHNOTREND USB IR RECEIVER
17399 M: Sean Young <sean@mess.org>
17400 L: linux-media@vger.kernel.org
17402 F: drivers/media/rc/ttusbir.c
17404 TECHWELL TW9910 VIDEO DECODER
17405 L: linux-media@vger.kernel.org
17407 F: drivers/media/i2c/tw9910.c
17408 F: include/media/i2c/tw9910.h
17411 M: Jens Wiklander <jens.wiklander@linaro.org>
17412 L: op-tee@lists.trustedfirmware.org
17414 F: Documentation/staging/tee.rst
17416 F: include/linux/tee_drv.h
17417 F: include/uapi/linux/tee.h
17419 TEGRA ARCHITECTURE SUPPORT
17420 M: Thierry Reding <thierry.reding@gmail.com>
17421 M: Jonathan Hunter <jonathanh@nvidia.com>
17422 L: linux-tegra@vger.kernel.org
17424 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17429 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17430 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17432 F: drivers/clk/tegra/
17435 M: Laxman Dewangan <ldewangan@nvidia.com>
17436 M: Jon Hunter <jonathanh@nvidia.com>
17438 F: drivers/dma/tegra*
17441 M: Laxman Dewangan <ldewangan@nvidia.com>
17442 R: Dmitry Osipenko <digetx@gmail.com>
17444 F: drivers/i2c/busses/i2c-tegra.c
17446 TEGRA IOMMU DRIVERS
17447 M: Thierry Reding <thierry.reding@gmail.com>
17448 R: Krishna Reddy <vdumpa@nvidia.com>
17449 L: linux-tegra@vger.kernel.org
17451 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17452 F: drivers/iommu/tegra*
17455 M: Laxman Dewangan <ldewangan@nvidia.com>
17457 F: drivers/input/keyboard/tegra-kbc.c
17460 M: Stefan Agner <stefan@agner.ch>
17461 M: Lucas Stach <dev@lynxeye.de>
17463 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17464 F: drivers/mtd/nand/raw/tegra_nand.c
17467 M: Thierry Reding <thierry.reding@gmail.com>
17469 F: drivers/pwm/pwm-tegra.c
17471 TEGRA SERIAL DRIVER
17472 M: Laxman Dewangan <ldewangan@nvidia.com>
17474 F: drivers/tty/serial/serial-tegra.c
17477 M: Laxman Dewangan <ldewangan@nvidia.com>
17479 F: drivers/spi/spi-tegra*
17482 M: Thierry Reding <thierry.reding@gmail.com>
17483 M: Jonathan Hunter <jonathanh@nvidia.com>
17484 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17485 L: linux-media@vger.kernel.org
17486 L: linux-tegra@vger.kernel.org
17488 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17489 F: drivers/staging/media/tegra-video/
17491 TEGRA XUSB PADCTL DRIVER
17492 M: JC Kuo <jckuo@nvidia.com>
17494 F: drivers/phy/tegra/xusb*
17496 TEHUTI ETHERNET DRIVER
17497 M: Andy Gospodarek <andy@greyhouse.net>
17498 L: netdev@vger.kernel.org
17500 F: drivers/net/ethernet/tehuti/*
17502 TELECOM CLOCK DRIVER FOR MCPL0010
17503 M: Mark Gross <mark.gross@intel.com>
17505 F: drivers/char/tlclk.c
17507 TEMPO SEMICONDUCTOR DRIVERS
17508 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17510 F: Documentation/devicetree/bindings/sound/tscs*.txt
17511 F: sound/soc/codecs/tscs*.c
17512 F: sound/soc/codecs/tscs*.h
17514 TENSILICA XTENSA PORT (xtensa)
17515 M: Chris Zankel <chris@zankel.net>
17516 M: Max Filippov <jcmvbkbc@gmail.com>
17517 L: linux-xtensa@linux-xtensa.org
17519 T: git git://github.com/czankel/xtensa-linux.git
17521 F: drivers/irqchip/irq-xtensa-*
17523 TEXAS INSTRUMENTS ASoC DRIVERS
17524 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17529 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17530 M: Ricardo Ribalda <ribalda@kernel.org>
17531 L: linux-iio@vger.kernel.org
17533 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17534 F: drivers/iio/dac/ti-dac7612.c
17536 TEXAS INSTRUMENTS DMA DRIVERS
17537 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17538 L: dmaengine@vger.kernel.org
17540 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17541 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17542 F: Documentation/devicetree/bindings/dma/ti/
17544 X: drivers/dma/ti/cppi41.c
17545 F: include/linux/dma/k3-udma-glue.h
17546 F: include/linux/dma/ti-cppi5.h
17547 F: include/linux/dma/k3-psil.h
17549 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17550 M: Nishanth Menon <nm@ti.com>
17551 M: Tero Kristo <kristo@kernel.org>
17552 M: Santosh Shilimkar <ssantosh@kernel.org>
17553 L: linux-arm-kernel@lists.infradead.org
17555 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17556 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17557 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17558 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17559 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17560 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17561 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17562 F: drivers/clk/keystone/sci-clk.c
17563 F: drivers/firmware/ti_sci*
17564 F: drivers/irqchip/irq-ti-sci-inta.c
17565 F: drivers/irqchip/irq-ti-sci-intr.c
17566 F: drivers/reset/reset-ti-sci.c
17567 F: drivers/soc/ti/ti_sci_inta_msi.c
17568 F: drivers/soc/ti/ti_sci_pm_domains.c
17569 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17570 F: include/linux/soc/ti/ti_sci_inta_msi.h
17571 F: include/linux/soc/ti/ti_sci_protocol.h
17573 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17574 M: Hans Verkuil <hverkuil@xs4all.nl>
17575 L: linux-media@vger.kernel.org
17577 W: https://linuxtv.org
17578 T: git git://linuxtv.org/media_tree.git
17579 F: drivers/media/radio/radio-raremono.c
17582 M: Zhang Rui <rui.zhang@intel.com>
17583 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17584 R: Amit Kucheria <amitk@kernel.org>
17585 L: linux-pm@vger.kernel.org
17587 Q: https://patchwork.kernel.org/project/linux-pm/list/
17588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17589 F: Documentation/devicetree/bindings/thermal/
17590 F: drivers/thermal/
17591 F: include/linux/cpu_cooling.h
17592 F: include/linux/thermal.h
17593 F: include/uapi/linux/thermal.h
17595 THERMAL DRIVER FOR AMLOGIC SOCS
17596 M: Guillaume La Roque <glaroque@baylibre.com>
17597 L: linux-pm@vger.kernel.org
17598 L: linux-amlogic@lists.infradead.org
17600 W: http://linux-meson.com/
17601 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17602 F: drivers/thermal/amlogic_thermal.c
17604 THERMAL/CPU_COOLING
17605 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17606 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17607 M: Viresh Kumar <viresh.kumar@linaro.org>
17608 M: Javi Merino <javi.merino@kernel.org>
17609 L: linux-pm@vger.kernel.org
17611 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17612 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17613 F: drivers/thermal/cpufreq_cooling.c
17614 F: drivers/thermal/cpuidle_cooling.c
17615 F: include/linux/cpu_cooling.h
17617 THERMAL/POWER_ALLOCATOR
17618 M: Lukasz Luba <lukasz.luba@arm.com>
17619 L: linux-pm@vger.kernel.org
17621 F: Documentation/driver-api/thermal/power_allocator.rst
17622 F: drivers/thermal/gov_power_allocator.c
17623 F: include/trace/events/thermal_power_allocator.h
17625 THINKPAD ACPI EXTRAS DRIVER
17626 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17627 L: ibm-acpi-devel@lists.sourceforge.net
17628 L: platform-driver-x86@vger.kernel.org
17630 W: http://ibm-acpi.sourceforge.net
17631 W: http://thinkwiki.org/wiki/Ibm-acpi
17632 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17633 F: drivers/platform/x86/thinkpad_acpi.c
17635 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17636 M: Isaac Hazan <isaac.hazan@intel.com>
17637 L: linux-usb@vger.kernel.org
17639 F: drivers/thunderbolt/dma_test.c
17642 M: Andreas Noever <andreas.noever@gmail.com>
17643 M: Michael Jamet <michael.jamet@intel.com>
17644 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17645 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17646 L: linux-usb@vger.kernel.org
17648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17649 F: Documentation/admin-guide/thunderbolt.rst
17650 F: drivers/thunderbolt/
17651 F: include/linux/thunderbolt.h
17653 THUNDERBOLT NETWORK DRIVER
17654 M: Michael Jamet <michael.jamet@intel.com>
17655 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17656 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17657 L: netdev@vger.kernel.org
17659 F: drivers/net/thunderbolt.c
17661 THUNDERX GPIO DRIVER
17662 M: Robert Richter <rric@kernel.org>
17664 F: drivers/gpio/gpio-thunderx.c
17666 TI AM437X VPFE DRIVER
17667 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17668 L: linux-media@vger.kernel.org
17670 W: https://linuxtv.org
17671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17672 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17673 F: drivers/media/platform/am437x/
17675 TI BANDGAP AND THERMAL DRIVER
17676 M: Eduardo Valentin <edubezval@gmail.com>
17677 M: Keerthy <j-keerthy@ti.com>
17678 L: linux-pm@vger.kernel.org
17679 L: linux-omap@vger.kernel.org
17681 F: drivers/thermal/ti-soc-thermal/
17683 TI BQ27XXX POWER SUPPLY DRIVER
17684 R: Dan Murphy <dmurphy@ti.com>
17685 F: drivers/power/supply/bq27xxx_battery.c
17686 F: drivers/power/supply/bq27xxx_battery_i2c.c
17687 F: include/linux/power/bq27xxx_battery.h
17689 TI CDCE706 CLOCK DRIVER
17690 M: Max Filippov <jcmvbkbc@gmail.com>
17692 F: drivers/clk/clk-cdce706.c
17695 M: Tero Kristo <kristo@kernel.org>
17696 L: linux-omap@vger.kernel.org
17699 F: include/linux/clk/ti.h
17701 TI DAVINCI MACHINE SUPPORT
17702 M: Sekhar Nori <nsekhar@ti.com>
17703 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17707 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17708 F: arch/arm/boot/dts/da850*
17709 F: arch/arm/mach-davinci/
17710 F: drivers/i2c/busses/i2c-davinci.c
17712 TI DAVINCI SERIES CLOCK DRIVER
17713 M: David Lechner <david@lechnology.com>
17714 R: Sekhar Nori <nsekhar@ti.com>
17716 F: Documentation/devicetree/bindings/clock/ti/davinci/
17717 F: drivers/clk/davinci/
17719 TI DAVINCI SERIES GPIO DRIVER
17720 M: Keerthy <j-keerthy@ti.com>
17721 L: linux-gpio@vger.kernel.org
17723 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17724 F: drivers/gpio/gpio-davinci.c
17726 TI DAVINCI SERIES MEDIA DRIVER
17727 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17728 L: linux-media@vger.kernel.org
17730 W: https://linuxtv.org
17731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17732 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17733 F: drivers/media/platform/davinci/
17734 F: include/media/davinci/
17736 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17737 R: David Lechner <david@lechnology.com>
17738 L: linux-iio@vger.kernel.org
17739 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17740 F: drivers/counter/ti-eqep.c
17742 TI ETHERNET SWITCH DRIVER (CPSW)
17743 R: Grygorii Strashko <grygorii.strashko@ti.com>
17744 L: linux-omap@vger.kernel.org
17745 L: netdev@vger.kernel.org
17747 F: drivers/net/ethernet/ti/cpsw*
17748 F: drivers/net/ethernet/ti/davinci*
17750 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17751 M: Alex Dubov <oakad@yahoo.com>
17753 W: http://tifmxx.berlios.de/
17754 F: drivers/memstick/host/tifm_ms.c
17755 F: drivers/misc/tifm*
17756 F: drivers/mmc/host/tifm_sd.c
17757 F: include/linux/tifm.h
17759 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17760 M: Santosh Shilimkar <ssantosh@kernel.org>
17761 L: linux-kernel@vger.kernel.org
17762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17765 F: drivers/soc/ti/*
17767 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17768 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17769 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17770 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17772 F: sound/soc/codecs/isabelle*
17773 F: sound/soc/codecs/lm49453*
17775 TI LP855x BACKLIGHT DRIVER
17776 M: Milo Kim <milo.kim@ti.com>
17778 F: Documentation/driver-api/backlight/lp855x-driver.rst
17779 F: drivers/video/backlight/lp855x_bl.c
17780 F: include/linux/platform_data/lp855x.h
17782 TI LP8727 CHARGER DRIVER
17783 M: Milo Kim <milo.kim@ti.com>
17785 F: drivers/power/supply/lp8727_charger.c
17786 F: include/linux/platform_data/lp8727.h
17788 TI LP8788 MFD DRIVER
17789 M: Milo Kim <milo.kim@ti.com>
17791 F: drivers/iio/adc/lp8788_adc.c
17792 F: drivers/leds/leds-lp8788.c
17793 F: drivers/mfd/lp8788*.c
17794 F: drivers/power/supply/lp8788-charger.c
17795 F: drivers/regulator/lp8788-*.c
17796 F: include/linux/mfd/lp8788*.h
17798 TI NETCP ETHERNET DRIVER
17799 M: Wingman Kwok <w-kwok2@ti.com>
17800 M: Murali Karicheri <m-karicheri2@ti.com>
17801 L: netdev@vger.kernel.org
17803 F: drivers/net/ethernet/ti/netcp*
17805 TI PCM3060 ASoC CODEC DRIVER
17806 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17807 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17809 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17810 F: sound/soc/codecs/pcm3060*
17812 TI TAS571X FAMILY ASoC CODEC DRIVER
17813 M: Kevin Cernekee <cernekee@chromium.org>
17814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17816 F: sound/soc/codecs/tas571x*
17818 TI TCAN4X5X DEVICE DRIVER
17819 M: Dan Murphy <dmurphy@ti.com>
17820 L: linux-can@vger.kernel.org
17822 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17823 F: drivers/net/can/m_can/tcan4x5x*
17825 TI TRF7970A NFC DRIVER
17826 M: Mark Greer <mgreer@animalcreek.com>
17827 L: linux-wireless@vger.kernel.org
17828 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17830 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17831 F: drivers/nfc/trf7970a.c
17833 TI TWL4030 SERIES SOC CODEC DRIVER
17834 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17835 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17837 F: sound/soc/codecs/twl4030*
17840 M: Benoit Parrot <bparrot@ti.com>
17841 L: linux-media@vger.kernel.org
17843 W: http://linuxtv.org/
17844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17845 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17846 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17847 F: drivers/media/platform/ti-vpe/
17849 TI WILINK WIRELESS DRIVERS
17850 L: linux-wireless@vger.kernel.org
17852 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17853 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17855 F: drivers/net/wireless/ti/
17856 F: include/linux/wl12xx.h
17858 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17859 M: John Stultz <john.stultz@linaro.org>
17860 M: Thomas Gleixner <tglx@linutronix.de>
17861 R: Stephen Boyd <sboyd@kernel.org>
17862 L: linux-kernel@vger.kernel.org
17864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17865 F: include/linux/clocksource.h
17866 F: include/linux/time.h
17867 F: include/linux/timex.h
17868 F: include/uapi/linux/time.h
17869 F: include/uapi/linux/timex.h
17870 F: kernel/time/alarmtimer.c
17871 F: kernel/time/clocksource.c
17872 F: kernel/time/ntp.c
17873 F: kernel/time/time*.c
17874 F: tools/testing/selftests/timers/
17877 M: Jon Maloy <jmaloy@redhat.com>
17878 M: Ying Xue <ying.xue@windriver.com>
17879 L: netdev@vger.kernel.org (core kernel code)
17880 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17882 W: http://tipc.sourceforge.net/
17883 F: include/uapi/linux/tipc*.h
17886 TLAN NETWORK DRIVER
17887 M: Samuel Chessman <chessman@tux.org>
17888 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17890 W: http://sourceforge.net/projects/tlan/
17891 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17892 F: drivers/net/ethernet/ti/tlan.*
17894 TM6000 VIDEO4LINUX DRIVER
17895 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17896 L: linux-media@vger.kernel.org
17898 W: https://linuxtv.org
17899 T: git git://linuxtv.org/media_tree.git
17900 F: Documentation/admin-guide/media/tm6000*
17901 F: drivers/media/usb/tm6000/
17903 TMIO/SDHI MMC DRIVER
17904 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17905 L: linux-mmc@vger.kernel.org
17907 F: drivers/mmc/host/renesas_sdhi*
17908 F: drivers/mmc/host/tmio_mmc*
17909 F: include/linux/mfd/tmio.h
17911 TMP401 HARDWARE MONITOR DRIVER
17912 M: Guenter Roeck <linux@roeck-us.net>
17913 L: linux-hwmon@vger.kernel.org
17915 F: Documentation/hwmon/tmp401.rst
17916 F: drivers/hwmon/tmp401.c
17918 TMP513 HARDWARE MONITOR DRIVER
17919 M: Eric Tremblay <etremblay@distech-controls.com>
17920 L: linux-hwmon@vger.kernel.org
17922 F: Documentation/hwmon/tmp513.rst
17923 F: drivers/hwmon/tmp513.c
17925 TMPFS (SHMEM FILESYSTEM)
17926 M: Hugh Dickins <hughd@google.com>
17927 L: linux-mm@kvack.org
17929 F: include/linux/shmem_fs.h
17932 TOMOYO SECURITY MODULE
17933 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17934 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17935 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17936 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17937 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17938 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17940 W: https://tomoyo.osdn.jp/
17941 F: security/tomoyo/
17943 TOPSTAR LAPTOP EXTRAS DRIVER
17944 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17945 L: platform-driver-x86@vger.kernel.org
17947 F: drivers/platform/x86/topstar-laptop.c
17949 TORTURE-TEST MODULES
17950 M: Davidlohr Bueso <dave@stgolabs.net>
17951 M: "Paul E. McKenney" <paulmck@kernel.org>
17952 M: Josh Triplett <josh@joshtriplett.org>
17953 L: linux-kernel@vger.kernel.org
17955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17956 F: Documentation/RCU/torture.rst
17957 F: kernel/locking/locktorture.c
17958 F: kernel/rcu/rcuscale.c
17959 F: kernel/rcu/rcutorture.c
17960 F: kernel/rcu/refscale.c
17961 F: kernel/torture.c
17963 TOSHIBA ACPI EXTRAS DRIVER
17964 M: Azael Avalos <coproscefalo@gmail.com>
17965 L: platform-driver-x86@vger.kernel.org
17967 F: drivers/platform/x86/toshiba_acpi.c
17969 TOSHIBA BLUETOOTH DRIVER
17970 M: Azael Avalos <coproscefalo@gmail.com>
17971 L: platform-driver-x86@vger.kernel.org
17973 F: drivers/platform/x86/toshiba_bluetooth.c
17975 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17976 M: Azael Avalos <coproscefalo@gmail.com>
17977 L: platform-driver-x86@vger.kernel.org
17979 F: drivers/platform/x86/toshiba_haps.c
17982 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17984 W: http://www.buzzard.org.uk/toshiba/
17985 F: drivers/char/toshiba.c
17986 F: include/linux/toshiba.h
17987 F: include/uapi/linux/toshiba.h
17989 TOSHIBA TC358743 DRIVER
17990 M: Mats Randgaard <matrandg@cisco.com>
17991 L: linux-media@vger.kernel.org
17993 F: drivers/media/i2c/tc358743*
17994 F: include/media/i2c/tc358743.h
17996 TOSHIBA WMI HOTKEYS DRIVER
17997 M: Azael Avalos <coproscefalo@gmail.com>
17998 L: platform-driver-x86@vger.kernel.org
18000 F: drivers/platform/x86/toshiba-wmi.c
18003 M: Peter Huewe <peterhuewe@gmx.de>
18004 M: Jarkko Sakkinen <jarkko@kernel.org>
18005 R: Jason Gunthorpe <jgg@ziepe.ca>
18006 L: linux-integrity@vger.kernel.org
18008 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18009 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18011 F: drivers/char/tpm/
18014 M: Steven Rostedt <rostedt@goodmis.org>
18015 M: Ingo Molnar <mingo@redhat.com>
18017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18018 F: Documentation/trace/ftrace.rst
18019 F: arch/*/*/*/ftrace.h
18020 F: arch/*/kernel/ftrace.c
18022 F: include/*/ftrace.h
18023 F: include/linux/trace*.h
18026 F: tools/testing/selftests/ftrace/
18028 TRACING MMIO ACCESSES (MMIOTRACE)
18029 M: Steven Rostedt <rostedt@goodmis.org>
18030 M: Ingo Molnar <mingo@kernel.org>
18031 R: Karol Herbst <karolherbst@gmail.com>
18032 R: Pekka Paalanen <ppaalanen@gmail.com>
18033 L: linux-kernel@vger.kernel.org
18034 L: nouveau@lists.freedesktop.org
18036 F: arch/x86/mm/kmmio.c
18037 F: arch/x86/mm/mmio-mod.c
18038 F: arch/x86/mm/testmmiotrace.c
18039 F: include/linux/mmiotrace.h
18040 F: kernel/trace/trace_mmiotrace.c
18043 M: Jiri Kosina <trivial@kernel.org>
18045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18046 K: ^Subject:.*(?i)trivial
18049 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18050 M: Jiri Slaby <jirislaby@kernel.org>
18052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18053 F: Documentation/driver-api/serial/
18055 F: drivers/tty/serial/serial_core.c
18056 F: include/linux/serial.h
18057 F: include/linux/serial_core.h
18058 F: include/linux/tty.h
18059 F: include/uapi/linux/serial.h
18060 F: include/uapi/linux/serial_core.h
18061 F: include/uapi/linux/tty.h
18063 TUA9001 MEDIA DRIVER
18064 M: Antti Palosaari <crope@iki.fi>
18065 L: linux-media@vger.kernel.org
18067 W: https://linuxtv.org
18068 W: http://palosaari.fi/linux/
18069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18070 T: git git://linuxtv.org/anttip/media_tree.git
18071 F: drivers/media/tuners/tua9001*
18073 TULIP NETWORK DRIVERS
18074 L: netdev@vger.kernel.org
18075 L: linux-parisc@vger.kernel.org
18077 F: drivers/net/ethernet/dec/tulip/
18080 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18082 W: http://vtun.sourceforge.net/tun
18083 F: Documentation/networking/tuntap.rst
18084 F: arch/um/os-Linux/drivers/
18086 TURBOCHANNEL SUBSYSTEM
18087 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18088 M: Ralf Baechle <ralf@linux-mips.org>
18089 L: linux-mips@vger.kernel.org
18091 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18093 F: include/linux/tc.h
18096 M: "Len Brown" <lenb@kernel.org>
18097 L: linux-pm@vger.kernel.org
18099 Q: https://patchwork.kernel.org/project/linux-pm/list/
18100 B: https://bugzilla.kernel.org
18101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18102 F: tools/power/x86/turbostat/
18104 TW5864 VIDEO4LINUX DRIVER
18105 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18106 M: Anton Sviridenko <anton@corp.bluecherry.net>
18107 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18108 M: Andrey Utkin <andrey_utkin@fastmail.com>
18109 L: linux-media@vger.kernel.org
18111 F: drivers/media/pci/tw5864/
18113 TW68 VIDEO4LINUX DRIVER
18114 M: Hans Verkuil <hverkuil@xs4all.nl>
18115 L: linux-media@vger.kernel.org
18117 W: https://linuxtv.org
18118 T: git git://linuxtv.org/media_tree.git
18119 F: drivers/media/pci/tw68/
18121 TW686X VIDEO4LINUX DRIVER
18122 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18123 L: linux-media@vger.kernel.org
18125 W: http://linuxtv.org
18126 T: git git://linuxtv.org/media_tree.git
18127 F: drivers/media/pci/tw686x/
18129 UACCE ACCELERATOR FRAMEWORK
18130 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18131 M: Zhou Wang <wangzhou1@hisilicon.com>
18132 L: linux-accelerators@lists.ozlabs.org
18133 L: linux-kernel@vger.kernel.org
18135 F: Documentation/ABI/testing/sysfs-driver-uacce
18136 F: Documentation/misc-devices/uacce.rst
18137 F: drivers/misc/uacce/
18138 F: include/linux/uacce.h
18139 F: include/uapi/misc/uacce/
18141 UBI FILE SYSTEM (UBIFS)
18142 M: Richard Weinberger <richard@nod.at>
18143 L: linux-mtd@lists.infradead.org
18145 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18148 F: Documentation/filesystems/ubifs-authentication.rst
18149 F: Documentation/filesystems/ubifs.rst
18152 UCLINUX (M68KNOMMU AND COLDFIRE)
18153 M: Greg Ungerer <gerg@linux-m68k.org>
18154 L: linux-m68k@lists.linux-m68k.org
18155 L: uclinux-dev@uclinux.org (subscribers-only)
18157 W: http://www.linux-m68k.org/
18158 W: http://www.uclinux.org/
18159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18160 F: arch/m68k/*/*_no.*
18162 F: arch/m68k/coldfire/
18163 F: arch/m68k/include/asm/*_no.*
18166 M: Jan Kara <jack@suse.com>
18168 F: Documentation/filesystems/udf.rst
18172 M: Bastien Nocera <hadess@hadess.net>
18173 L: linux-input@vger.kernel.org
18175 F: drivers/hid/hid-udraw-ps3.c
18178 M: Evgeniy Dushistov <dushistov@mail.ru>
18180 F: Documentation/admin-guide/ufs.rst
18183 UHID USERSPACE HID IO DRIVER
18184 M: David Rheinsberg <david.rheinsberg@gmail.com>
18185 L: linux-input@vger.kernel.org
18187 F: drivers/hid/uhid.c
18188 F: include/uapi/linux/uhid.h
18191 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18192 L: linux-usb@vger.kernel.org
18194 F: drivers/usb/common/ulpi.c
18195 F: include/linux/ulpi/
18198 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18199 L: linux-fsdevel@vger.kernel.org
18204 M: Tony Finch <dot@dotat.at>
18206 W: http://dotat.at/prog/unifdef
18207 F: scripts/unifdef.c
18209 UNIFORM CDROM DRIVER
18210 M: Jens Axboe <axboe@kernel.dk>
18212 W: http://www.kernel.dk
18213 F: Documentation/cdrom/
18214 F: drivers/cdrom/cdrom.c
18215 F: include/linux/cdrom.h
18216 F: include/uapi/linux/cdrom.h
18218 UNISYS S-PAR DRIVERS
18219 M: David Kershner <david.kershner@unisys.com>
18220 L: sparmaintainer@unisys.com (Unisys internal)
18222 F: drivers/staging/unisys/
18223 F: drivers/visorbus/
18224 F: include/linux/visorbus.h
18226 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18227 R: Alim Akhtar <alim.akhtar@samsung.com>
18228 R: Avri Altman <avri.altman@wdc.com>
18229 L: linux-scsi@vger.kernel.org
18231 F: Documentation/scsi/ufs.rst
18232 F: drivers/scsi/ufs/
18234 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18235 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18236 L: linux-scsi@vger.kernel.org
18238 F: drivers/scsi/ufs/*dwc*
18240 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18241 M: Stanley Chu <stanley.chu@mediatek.com>
18242 L: linux-scsi@vger.kernel.org
18243 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18245 F: drivers/scsi/ufs/ufs-mediatek*
18247 UNSORTED BLOCK IMAGES (UBI)
18248 M: Richard Weinberger <richard@nod.at>
18249 L: linux-mtd@lists.infradead.org
18251 W: http://www.linux-mtd.infradead.org/
18252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18254 F: drivers/mtd/ubi/
18255 F: include/linux/mtd/ubi.h
18256 F: include/uapi/mtd/ubi-user.h
18258 USB "USBNET" DRIVER FRAMEWORK
18259 M: Oliver Neukum <oneukum@suse.com>
18260 L: netdev@vger.kernel.org
18262 W: http://www.linux-usb.org/usbnet
18263 F: drivers/net/usb/usbnet.c
18264 F: include/linux/usb/usbnet.h
18267 M: Oliver Neukum <oneukum@suse.com>
18268 L: linux-usb@vger.kernel.org
18270 F: Documentation/usb/acm.rst
18271 F: drivers/usb/class/cdc-acm.*
18273 USB APPLE MFI FASTCHARGE DRIVER
18274 M: Bastien Nocera <hadess@hadess.net>
18275 L: linux-usb@vger.kernel.org
18277 F: drivers/usb/misc/apple-mfi-fastcharge.c
18279 USB AR5523 WIRELESS DRIVER
18280 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18281 L: linux-wireless@vger.kernel.org
18283 F: drivers/net/wireless/ath/ar5523/
18286 M: Oliver Neukum <oneukum@suse.com>
18287 L: linux-usb@vger.kernel.org
18288 L: linux-scsi@vger.kernel.org
18290 F: drivers/usb/storage/uas.c
18292 USB CDC ETHERNET DRIVER
18293 M: Oliver Neukum <oliver@neukum.org>
18294 L: linux-usb@vger.kernel.org
18296 F: drivers/net/usb/cdc_*.c
18297 F: include/uapi/linux/usb/cdc.h
18299 USB CHAOSKEY DRIVER
18300 M: Keith Packard <keithp@keithp.com>
18301 L: linux-usb@vger.kernel.org
18303 F: drivers/usb/misc/chaoskey.c
18305 USB CYPRESS C67X00 DRIVER
18306 M: Peter Korsgaard <jacmet@sunsite.dk>
18307 L: linux-usb@vger.kernel.org
18309 F: drivers/usb/c67x00/
18311 USB DAVICOM DM9601 DRIVER
18312 M: Peter Korsgaard <jacmet@sunsite.dk>
18313 L: netdev@vger.kernel.org
18315 W: http://www.linux-usb.org/usbnet
18316 F: drivers/net/usb/dm9601.c
18319 M: Alan Stern <stern@rowland.harvard.edu>
18320 L: linux-usb@vger.kernel.org
18322 F: Documentation/usb/ehci.rst
18323 F: drivers/usb/host/ehci*
18325 USB GADGET/PERIPHERAL SUBSYSTEM
18326 M: Felipe Balbi <balbi@kernel.org>
18327 L: linux-usb@vger.kernel.org
18329 W: http://www.linux-usb.org/gadget
18330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18331 F: drivers/usb/gadget/
18332 F: include/linux/usb/gadget*
18334 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18335 M: Jiri Kosina <jikos@kernel.org>
18336 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18337 L: linux-usb@vger.kernel.org
18339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18340 F: Documentation/hid/hiddev.rst
18341 F: drivers/hid/usbhid/
18343 USB INTEL XHCI ROLE MUX DRIVER
18344 M: Hans de Goede <hdegoede@redhat.com>
18345 L: linux-usb@vger.kernel.org
18347 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18349 USB IP DRIVER FOR HISILICON KIRIN
18350 M: Yu Chen <chenyu56@huawei.com>
18351 M: Binghui Wang <wangbinghui@hisilicon.com>
18352 L: linux-usb@vger.kernel.org
18354 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18355 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18358 M: Olav Kongas <ok@artecdesign.ee>
18359 L: linux-usb@vger.kernel.org
18361 F: drivers/usb/host/isp116x*
18362 F: include/linux/usb/isp116x.h
18364 USB LAN78XX ETHERNET DRIVER
18365 M: Woojung Huh <woojung.huh@microchip.com>
18366 M: UNGLinuxDriver@microchip.com
18367 L: netdev@vger.kernel.org
18369 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18370 F: drivers/net/usb/lan78xx.*
18371 F: include/dt-bindings/net/microchip-lan78xx.h
18373 USB MASS STORAGE DRIVER
18374 M: Alan Stern <stern@rowland.harvard.edu>
18375 L: linux-usb@vger.kernel.org
18376 L: usb-storage@lists.one-eyed-alien.net
18378 F: drivers/usb/storage/
18381 M: Clemens Ladisch <clemens@ladisch.de>
18382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18385 F: sound/usb/midi.*
18387 USB NETWORKING DRIVERS
18388 L: linux-usb@vger.kernel.org
18390 F: drivers/net/usb/
18393 M: Alan Stern <stern@rowland.harvard.edu>
18394 L: linux-usb@vger.kernel.org
18396 F: Documentation/usb/ohci.rst
18397 F: drivers/usb/host/ohci*
18399 USB OTG FSM (Finite State Machine)
18400 M: Peter Chen <peter.chen@kernel.org>
18401 L: linux-usb@vger.kernel.org
18403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18404 F: drivers/usb/common/usb-otg-fsm.c
18407 M: Valentina Manea <valentina.manea.m@gmail.com>
18408 M: Shuah Khan <shuah@kernel.org>
18409 M: Shuah Khan <skhan@linuxfoundation.org>
18410 L: linux-usb@vger.kernel.org
18412 F: Documentation/usb/usbip_protocol.rst
18413 F: drivers/usb/usbip/
18414 F: tools/testing/selftests/drivers/usb/usbip/
18415 F: tools/usb/usbip/
18418 M: Petko Manolov <petkan@nucleusys.com>
18419 L: linux-usb@vger.kernel.org
18420 L: netdev@vger.kernel.org
18422 W: https://github.com/petkan/pegasus
18423 T: git git://github.com/petkan/pegasus.git
18424 F: drivers/net/usb/pegasus.*
18427 M: Felipe Balbi <balbi@kernel.org>
18428 L: linux-usb@vger.kernel.org
18430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18431 F: drivers/usb/phy/
18433 USB PRINTER DRIVER (usblp)
18434 M: Pete Zaitcev <zaitcev@redhat.com>
18435 L: linux-usb@vger.kernel.org
18437 F: drivers/usb/class/usblp.c
18439 USB RAW GADGET DRIVER
18440 R: Andrey Konovalov <andreyknvl@gmail.com>
18441 L: linux-usb@vger.kernel.org
18443 F: Documentation/usb/raw-gadget.rst
18444 F: drivers/usb/gadget/legacy/raw_gadget.c
18445 F: include/uapi/linux/usb/raw_gadget.h
18447 USB QMI WWAN NETWORK DRIVER
18448 M: Bjørn Mork <bjorn@mork.no>
18449 L: netdev@vger.kernel.org
18451 F: Documentation/ABI/testing/sysfs-class-net-qmi
18452 F: drivers/net/usb/qmi_wwan.c
18455 M: Petko Manolov <petkan@nucleusys.com>
18456 L: linux-usb@vger.kernel.org
18457 L: netdev@vger.kernel.org
18459 W: https://github.com/petkan/rtl8150
18460 T: git git://github.com/petkan/rtl8150.git
18461 F: drivers/net/usb/rtl8150.c
18463 USB SERIAL SUBSYSTEM
18464 M: Johan Hovold <johan@kernel.org>
18465 L: linux-usb@vger.kernel.org
18467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18468 F: Documentation/usb/usb-serial.rst
18469 F: drivers/usb/serial/
18470 F: include/linux/usb/serial.h
18472 USB SMSC75XX ETHERNET DRIVER
18473 M: Steve Glendinning <steve.glendinning@shawell.net>
18474 L: netdev@vger.kernel.org
18476 F: drivers/net/usb/smsc75xx.*
18478 USB SMSC95XX ETHERNET DRIVER
18479 M: Steve Glendinning <steve.glendinning@shawell.net>
18480 M: UNGLinuxDriver@microchip.com
18481 L: netdev@vger.kernel.org
18483 F: drivers/net/usb/smsc95xx.*
18486 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18487 L: linux-usb@vger.kernel.org
18489 W: http://www.linux-usb.org
18490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18491 F: Documentation/devicetree/bindings/usb/
18492 F: Documentation/usb/
18494 F: include/linux/usb.h
18495 F: include/linux/usb/
18497 USB TYPEC BUS FOR ALTERNATE MODES
18498 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18499 L: linux-usb@vger.kernel.org
18501 F: Documentation/ABI/testing/sysfs-bus-typec
18502 F: Documentation/driver-api/usb/typec_bus.rst
18503 F: drivers/usb/typec/altmodes/
18504 F: include/linux/usb/typec_altmode.h
18507 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18508 L: linux-usb@vger.kernel.org
18510 F: Documentation/ABI/testing/sysfs-class-typec
18511 F: Documentation/driver-api/usb/typec.rst
18512 F: drivers/usb/typec/
18513 F: include/linux/usb/typec.h
18515 USB TYPEC INTEL PMC MUX DRIVER
18516 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18517 L: linux-usb@vger.kernel.org
18519 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18520 F: drivers/usb/typec/mux/intel_pmc_mux.c
18522 USB TYPEC PI3USB30532 MUX DRIVER
18523 M: Hans de Goede <hdegoede@redhat.com>
18524 L: linux-usb@vger.kernel.org
18526 F: drivers/usb/typec/mux/pi3usb30532.c
18528 USB TYPEC PORT CONTROLLER DRIVERS
18529 M: Guenter Roeck <linux@roeck-us.net>
18530 L: linux-usb@vger.kernel.org
18532 F: drivers/usb/typec/tcpm/
18535 M: Alan Stern <stern@rowland.harvard.edu>
18536 L: linux-usb@vger.kernel.org
18538 F: drivers/usb/host/uhci*
18541 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18542 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18543 L: linux-media@vger.kernel.org
18545 W: http://www.ideasonboard.org/uvc/
18546 T: git git://linuxtv.org/media_tree.git
18547 F: drivers/media/usb/uvc/
18548 F: include/uapi/linux/uvcvideo.h
18551 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18552 L: linux-usb@vger.kernel.org
18554 F: drivers/usb/gadget/function/*uvc*
18555 F: drivers/usb/gadget/legacy/webcam.c
18556 F: include/uapi/linux/usb/g_uvc.h
18558 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18559 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18560 L: linux-wireless@vger.kernel.org
18562 F: drivers/net/wireless/rndis_wlan.c
18565 M: Mathias Nyman <mathias.nyman@intel.com>
18566 L: linux-usb@vger.kernel.org
18568 F: drivers/usb/host/pci-quirks*
18569 F: drivers/usb/host/xhci*
18572 L: linux-wireless@vger.kernel.org
18574 W: http://linux-lc100020.sourceforge.net
18575 F: drivers/net/wireless/zydas/zd1201.*
18578 M: Antoine Jacquet <royale@zerezo.com>
18579 L: linux-usb@vger.kernel.org
18580 L: linux-media@vger.kernel.org
18582 W: http://royale.zerezo.com/zr364xx/
18583 T: git git://linuxtv.org/media_tree.git
18584 F: Documentation/admin-guide/media/zr364xx*
18585 F: drivers/media/usb/zr364xx/
18587 USER-MODE LINUX (UML)
18588 M: Jeff Dike <jdike@addtoit.com>
18589 M: Richard Weinberger <richard@nod.at>
18590 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18591 L: linux-um@lists.infradead.org
18593 W: http://user-mode-linux.sourceforge.net
18594 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18596 F: Documentation/virt/uml/
18601 USERSPACE COPYIN/COPYOUT (UIOVEC)
18602 M: Alexander Viro <viro@zeniv.linux.org.uk>
18604 F: include/linux/uio.h
18607 USERSPACE DMA BUFFER DRIVER
18608 M: Gerd Hoffmann <kraxel@redhat.com>
18609 L: dri-devel@lists.freedesktop.org
18611 T: git git://anongit.freedesktop.org/drm/drm-misc
18612 F: drivers/dma-buf/udmabuf.c
18613 F: include/uapi/linux/udmabuf.h
18615 USERSPACE I/O (UIO)
18616 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18619 F: Documentation/driver-api/uio-howto.rst
18621 F: include/linux/uio_driver.h
18624 M: Karel Zak <kzak@redhat.com>
18625 L: util-linux@vger.kernel.org
18627 W: http://en.wikipedia.org/wiki/Util-linux
18628 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18631 M: Christoph Hellwig <hch@lst.de>
18632 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18633 L: linux-kernel@vger.kernel.org
18635 T: git git://git.infradead.org/users/hch/uuid.git
18636 F: include/linux/uuid.h
18637 F: include/uapi/linux/uuid.h
18642 M: Justin Ernst <justin.ernst@hpe.com>
18643 L: platform-driver-x86@vger.kernel.org
18645 F: drivers/platform/x86/uv_sysfs.c
18648 M: Michal Januszewski <spock@gentoo.org>
18649 L: linux-fbdev@vger.kernel.org
18651 W: https://github.com/mjanusz/v86d
18652 F: Documentation/fb/uvesafb.rst
18653 F: drivers/video/fbdev/uvesafb.*
18655 Ux500 CLOCK DRIVERS
18656 M: Ulf Hansson <ulf.hansson@linaro.org>
18657 L: linux-clk@vger.kernel.org
18658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18660 F: drivers/clk/ux500/
18663 M: Stefan Agner <stefan@agner.ch>
18664 L: linux-mtd@lists.infradead.org
18666 F: drivers/mtd/nand/raw/vf610_nfc.c
18668 VFAT/FAT/MSDOS FILESYSTEM
18669 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18671 F: Documentation/filesystems/vfat.rst
18675 M: Alex Williamson <alex.williamson@redhat.com>
18676 R: Cornelia Huck <cohuck@redhat.com>
18677 L: kvm@vger.kernel.org
18679 T: git git://github.com/awilliam/linux-vfio.git
18680 F: Documentation/driver-api/vfio.rst
18682 F: include/linux/vfio.h
18683 F: include/uapi/linux/vfio.h
18686 M: Diana Craciun <diana.craciun@oss.nxp.com>
18687 L: kvm@vger.kernel.org
18689 F: drivers/vfio/fsl-mc/
18691 VFIO MEDIATED DEVICE DRIVERS
18692 M: Kirti Wankhede <kwankhede@nvidia.com>
18693 L: kvm@vger.kernel.org
18695 F: Documentation/driver-api/vfio-mediated-device.rst
18696 F: drivers/vfio/mdev/
18697 F: include/linux/mdev.h
18698 F: samples/vfio-mdev/
18700 VFIO PLATFORM DRIVER
18701 M: Eric Auger <eric.auger@redhat.com>
18702 L: kvm@vger.kernel.org
18704 F: drivers/vfio/platform/
18707 R: Lukas Wunner <lukas@wunner.de>
18709 T: git git://anongit.freedesktop.org/drm/drm-misc
18710 F: Documentation/gpu/vga-switcheroo.rst
18711 F: drivers/gpu/vga/vga_switcheroo.c
18712 F: include/linux/vga_switcheroo.h
18714 VIA RHINE NETWORK DRIVER
18716 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18717 F: drivers/net/ethernet/via/via-rhine.c
18719 VIA SD/MMC CARD CONTROLLER DRIVER
18720 M: Bruce Chang <brucechang@via.com.tw>
18721 M: Harald Welte <HaraldWelte@viatech.com>
18723 F: drivers/mmc/host/via-sdmmc.c
18725 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18726 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18727 L: linux-fbdev@vger.kernel.org
18729 F: drivers/video/fbdev/via/
18730 F: include/linux/via-core.h
18731 F: include/linux/via-gpio.h
18732 F: include/linux/via_i2c.h
18734 VIA VELOCITY NETWORK DRIVER
18735 M: Francois Romieu <romieu@fr.zoreil.com>
18736 L: netdev@vger.kernel.org
18738 F: drivers/net/ethernet/via/via-velocity.*
18740 VICODEC VIRTUAL CODEC DRIVER
18741 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18742 L: linux-media@vger.kernel.org
18744 W: https://linuxtv.org
18745 T: git git://linuxtv.org/media_tree.git
18746 F: drivers/media/test-drivers/vicodec/*
18748 VIDEO I2C POLLING DRIVER
18749 M: Matt Ranostay <matt.ranostay@konsulko.com>
18750 L: linux-media@vger.kernel.org
18752 F: drivers/media/i2c/video-i2c.c
18754 VIDEO MULTIPLEXER DRIVER
18755 M: Philipp Zabel <p.zabel@pengutronix.de>
18756 L: linux-media@vger.kernel.org
18758 F: drivers/media/platform/video-mux.c
18760 VIDEOBUF2 FRAMEWORK
18761 M: Tomasz Figa <tfiga@chromium.org>
18762 M: Marek Szyprowski <m.szyprowski@samsung.com>
18763 L: linux-media@vger.kernel.org
18765 F: drivers/media/common/videobuf2/*
18766 F: include/media/videobuf2-*
18768 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18769 M: Helen Koike <helen.koike@collabora.com>
18770 R: Shuah Khan <skhan@linuxfoundation.org>
18771 L: linux-media@vger.kernel.org
18773 W: https://linuxtv.org
18774 T: git git://linuxtv.org/media_tree.git
18775 F: drivers/media/test-drivers/vimc/*
18778 M: Alex Williamson <alex.williamson@redhat.com>
18779 M: Paolo Bonzini <pbonzini@redhat.com>
18780 L: kvm@vger.kernel.org
18784 VIRTIO AND VHOST VSOCK DRIVER
18785 M: Stefan Hajnoczi <stefanha@redhat.com>
18786 M: Stefano Garzarella <sgarzare@redhat.com>
18787 L: kvm@vger.kernel.org
18788 L: virtualization@lists.linux-foundation.org
18789 L: netdev@vger.kernel.org
18791 F: drivers/net/vsockmon.c
18792 F: drivers/vhost/vsock.c
18793 F: include/linux/virtio_vsock.h
18794 F: include/uapi/linux/virtio_vsock.h
18795 F: include/uapi/linux/vm_sockets_diag.h
18796 F: include/uapi/linux/vsockmon.h
18797 F: net/vmw_vsock/af_vsock_tap.c
18798 F: net/vmw_vsock/diag.c
18799 F: net/vmw_vsock/virtio_transport.c
18800 F: net/vmw_vsock/virtio_transport_common.c
18801 F: net/vmw_vsock/vsock_loopback.c
18802 F: tools/testing/vsock/
18804 VIRTIO BLOCK AND SCSI DRIVERS
18805 M: "Michael S. Tsirkin" <mst@redhat.com>
18806 M: Jason Wang <jasowang@redhat.com>
18807 R: Paolo Bonzini <pbonzini@redhat.com>
18808 R: Stefan Hajnoczi <stefanha@redhat.com>
18809 L: virtualization@lists.linux-foundation.org
18811 F: drivers/block/virtio_blk.c
18812 F: drivers/scsi/virtio_scsi.c
18813 F: drivers/vhost/scsi.c
18814 F: include/uapi/linux/virtio_blk.h
18815 F: include/uapi/linux/virtio_scsi.h
18817 VIRTIO CONSOLE DRIVER
18818 M: Amit Shah <amit@kernel.org>
18819 L: virtualization@lists.linux-foundation.org
18821 F: drivers/char/virtio_console.c
18822 F: include/linux/virtio_console.h
18823 F: include/uapi/linux/virtio_console.h
18825 VIRTIO CORE AND NET DRIVERS
18826 M: "Michael S. Tsirkin" <mst@redhat.com>
18827 M: Jason Wang <jasowang@redhat.com>
18828 L: virtualization@lists.linux-foundation.org
18830 F: Documentation/devicetree/bindings/virtio/
18831 F: drivers/block/virtio_blk.c
18832 F: drivers/crypto/virtio/
18833 F: drivers/net/virtio_net.c
18836 F: include/linux/vdpa.h
18837 F: include/linux/virtio*.h
18838 F: include/uapi/linux/virtio_*.h
18842 M: "Michael S. Tsirkin" <mst@redhat.com>
18843 M: David Hildenbrand <david@redhat.com>
18844 L: virtualization@lists.linux-foundation.org
18846 F: drivers/virtio/virtio_balloon.c
18847 F: include/uapi/linux/virtio_balloon.h
18848 F: include/linux/balloon_compaction.h
18849 F: mm/balloon_compaction.c
18851 VIRTIO CRYPTO DRIVER
18852 M: Gonglei <arei.gonglei@huawei.com>
18853 L: virtualization@lists.linux-foundation.org
18854 L: linux-crypto@vger.kernel.org
18856 F: drivers/crypto/virtio/
18857 F: include/uapi/linux/virtio_crypto.h
18859 VIRTIO DRIVERS FOR S390
18860 M: Cornelia Huck <cohuck@redhat.com>
18861 M: Halil Pasic <pasic@linux.ibm.com>
18862 L: linux-s390@vger.kernel.org
18863 L: virtualization@lists.linux-foundation.org
18864 L: kvm@vger.kernel.org
18866 F: arch/s390/include/uapi/asm/virtio-ccw.h
18867 F: drivers/s390/virtio/
18870 M: Vivek Goyal <vgoyal@redhat.com>
18871 M: Stefan Hajnoczi <stefanha@redhat.com>
18872 M: Miklos Szeredi <miklos@szeredi.hu>
18873 L: virtualization@lists.linux-foundation.org
18874 L: linux-fsdevel@vger.kernel.org
18876 W: https://virtio-fs.gitlab.io/
18877 F: Documentation/filesystems/virtiofs.rst
18878 F: fs/fuse/virtio_fs.c
18879 F: include/uapi/linux/virtio_fs.h
18882 M: David Airlie <airlied@linux.ie>
18883 M: Gerd Hoffmann <kraxel@redhat.com>
18884 L: dri-devel@lists.freedesktop.org
18885 L: virtualization@lists.linux-foundation.org
18887 T: git git://anongit.freedesktop.org/drm/drm-misc
18888 F: drivers/gpu/drm/virtio/
18889 F: include/uapi/linux/virtio_gpu.h
18891 VIRTIO HOST (VHOST)
18892 M: "Michael S. Tsirkin" <mst@redhat.com>
18893 M: Jason Wang <jasowang@redhat.com>
18894 L: kvm@vger.kernel.org
18895 L: virtualization@lists.linux-foundation.org
18896 L: netdev@vger.kernel.org
18898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18900 F: include/linux/vhost_iotlb.h
18901 F: include/uapi/linux/vhost.h
18903 VIRTIO INPUT DRIVER
18904 M: Gerd Hoffmann <kraxel@redhat.com>
18906 F: drivers/virtio/virtio_input.c
18907 F: include/uapi/linux/virtio_input.h
18909 VIRTIO IOMMU DRIVER
18910 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18911 L: virtualization@lists.linux-foundation.org
18913 F: drivers/iommu/virtio-iommu.c
18914 F: include/uapi/linux/virtio_iommu.h
18917 M: David Hildenbrand <david@redhat.com>
18918 L: virtualization@lists.linux-foundation.org
18920 W: https://virtio-mem.gitlab.io/
18921 F: drivers/virtio/virtio_mem.c
18922 F: include/uapi/linux/virtio_mem.h
18924 VIRTUAL BOX GUEST DEVICE DRIVER
18925 M: Hans de Goede <hdegoede@redhat.com>
18926 M: Arnd Bergmann <arnd@arndb.de>
18927 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18929 F: drivers/virt/vboxguest/
18930 F: include/linux/vbox_utils.h
18931 F: include/uapi/linux/vbox*.h
18933 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18934 M: Hans de Goede <hdegoede@redhat.com>
18935 L: linux-fsdevel@vger.kernel.org
18939 VIRTUAL SERIO DEVICE DRIVER
18940 M: Stephen Chandler Paul <thatslyude@gmail.com>
18942 F: drivers/input/serio/userio.c
18943 F: include/uapi/linux/userio.h
18945 VIVID VIRTUAL VIDEO DRIVER
18946 M: Hans Verkuil <hverkuil@xs4all.nl>
18947 L: linux-media@vger.kernel.org
18949 W: https://linuxtv.org
18950 T: git git://linuxtv.org/media_tree.git
18951 F: drivers/media/test-drivers/vivid/*
18953 VIDTV VIRTUAL DIGITAL TV DRIVER
18954 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18955 L: linux-media@vger.kernel.org
18957 W: https://linuxtv.org
18958 T: git git://linuxtv.org/media_tree.git
18959 F: drivers/media/test-drivers/vidtv/*
18962 M: Florian Fainelli <f.fainelli@gmail.com>
18963 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18965 F: drivers/vlynq/vlynq.c
18966 F: include/linux/vlynq.h
18969 M: Martyn Welch <martyn@welchs.me.uk>
18970 M: Manohar Vanga <manohar.vanga@gmail.com>
18971 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18972 L: devel@driverdev.osuosl.org
18974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18975 F: Documentation/driver-api/vme.rst
18976 F: drivers/staging/vme/
18978 F: include/linux/vme*
18980 VMWARE BALLOON DRIVER
18981 M: Nadav Amit <namit@vmware.com>
18982 M: "VMware, Inc." <pv-drivers@vmware.com>
18983 L: linux-kernel@vger.kernel.org
18985 F: drivers/misc/vmw_balloon.c
18987 VMWARE HYPERVISOR INTERFACE
18988 M: Deep Shah <sdeep@vmware.com>
18989 M: "VMware, Inc." <pv-drivers@vmware.com>
18990 L: virtualization@lists.linux-foundation.org
18992 F: arch/x86/include/asm/vmware.h
18993 F: arch/x86/kernel/cpu/vmware.c
18995 VMWARE PVRDMA DRIVER
18996 M: Adit Ranadive <aditr@vmware.com>
18997 M: VMware PV-Drivers <pv-drivers@vmware.com>
18998 L: linux-rdma@vger.kernel.org
19000 F: drivers/infiniband/hw/vmw_pvrdma/
19002 VMware PVSCSI driver
19003 M: Jim Gill <jgill@vmware.com>
19004 M: VMware PV-Drivers <pv-drivers@vmware.com>
19005 L: linux-scsi@vger.kernel.org
19007 F: drivers/scsi/vmw_pvscsi.c
19008 F: drivers/scsi/vmw_pvscsi.h
19010 VMWARE VIRTUAL PTP CLOCK DRIVER
19011 M: Vivek Thampi <vithampi@vmware.com>
19012 M: "VMware, Inc." <pv-drivers@vmware.com>
19013 L: netdev@vger.kernel.org
19015 F: drivers/ptp/ptp_vmw.c
19017 VMWARE VMMOUSE SUBDRIVER
19018 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19019 M: "VMware, Inc." <pv-drivers@vmware.com>
19020 L: linux-input@vger.kernel.org
19022 F: drivers/input/mouse/vmmouse.c
19023 F: drivers/input/mouse/vmmouse.h
19025 VMWARE VMXNET3 ETHERNET DRIVER
19026 M: Ronak Doshi <doshir@vmware.com>
19027 M: pv-drivers@vmware.com
19028 L: netdev@vger.kernel.org
19030 F: drivers/net/vmxnet3/
19032 VOCORE VOCORE2 BOARD
19033 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19034 L: linux-mips@vger.kernel.org
19036 F: arch/mips/boot/dts/ralink/vocore2.dts
19038 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19039 M: Liam Girdwood <lgirdwood@gmail.com>
19040 M: Mark Brown <broonie@kernel.org>
19041 L: linux-kernel@vger.kernel.org
19043 W: http://www.slimlogic.co.uk/?p=48
19044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19045 F: Documentation/devicetree/bindings/regulator/
19046 F: Documentation/power/regulator/
19047 F: drivers/regulator/
19048 F: include/dt-bindings/regulator/
19049 F: include/linux/regulator/
19050 K: regulator_get_optional
19053 M: David Ahern <dsahern@kernel.org>
19054 L: netdev@vger.kernel.org
19056 F: Documentation/networking/vrf.rst
19057 F: drivers/net/vrf.c
19060 M: Petr Mladek <pmladek@suse.com>
19061 M: Steven Rostedt <rostedt@goodmis.org>
19062 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19063 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19064 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19067 F: Documentation/core-api/printk-formats.rst
19068 F: lib/test_printf.c
19071 VT1211 HARDWARE MONITOR DRIVER
19072 M: Juerg Haefliger <juergh@gmail.com>
19073 L: linux-hwmon@vger.kernel.org
19075 F: Documentation/hwmon/vt1211.rst
19076 F: drivers/hwmon/vt1211.c
19078 VT8231 HARDWARE MONITOR DRIVER
19079 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19080 L: linux-hwmon@vger.kernel.org
19082 F: drivers/hwmon/vt8231.c
19084 VUB300 USB to SDIO/SD/MMC bridge chip
19085 L: linux-mmc@vger.kernel.org
19087 F: drivers/mmc/host/vub300.c
19089 W1 DALLAS'S 1-WIRE BUS
19090 M: Evgeniy Polyakov <zbr@ioremap.net>
19092 F: Documentation/devicetree/bindings/w1/
19093 F: Documentation/w1/
19095 F: include/linux/w1.h
19097 W83791D HARDWARE MONITORING DRIVER
19098 M: Marc Hulsman <m.hulsman@tudelft.nl>
19099 L: linux-hwmon@vger.kernel.org
19101 F: Documentation/hwmon/w83791d.rst
19102 F: drivers/hwmon/w83791d.c
19104 W83793 HARDWARE MONITORING DRIVER
19105 M: Rudolf Marek <r.marek@assembler.cz>
19106 L: linux-hwmon@vger.kernel.org
19108 F: Documentation/hwmon/w83793.rst
19109 F: drivers/hwmon/w83793.c
19111 W83795 HARDWARE MONITORING DRIVER
19112 M: Jean Delvare <jdelvare@suse.com>
19113 L: linux-hwmon@vger.kernel.org
19115 F: drivers/hwmon/w83795.c
19117 W83L51xD SD/MMC CARD INTERFACE DRIVER
19118 M: Pierre Ossman <pierre@ossman.eu>
19120 F: drivers/mmc/host/wbsd.*
19122 WACOM PROTOCOL 4 SERIAL TABLETS
19123 M: Julian Squires <julian@cipht.net>
19124 M: Hans de Goede <hdegoede@redhat.com>
19125 L: linux-input@vger.kernel.org
19127 F: drivers/input/tablet/wacom_serial4.c
19129 WATCHDOG DEVICE DRIVERS
19130 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19131 M: Guenter Roeck <linux@roeck-us.net>
19132 L: linux-watchdog@vger.kernel.org
19134 W: http://www.linux-watchdog.org/
19135 T: git git://www.linux-watchdog.org/linux-watchdog.git
19136 F: Documentation/devicetree/bindings/watchdog/
19137 F: Documentation/watchdog/
19138 F: drivers/watchdog/
19139 F: include/linux/watchdog.h
19140 F: include/uapi/linux/watchdog.h
19142 WHISKEYCOVE PMIC GPIO DRIVER
19143 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19144 L: linux-gpio@vger.kernel.org
19146 F: drivers/gpio/gpio-wcove.c
19149 M: Dianlong Li <long17.cool@163.com>
19150 L: linux-rtc@vger.kernel.org
19152 F: drivers/rtc/rtc-sd3078.c
19155 M: David Rheinsberg <david.rheinsberg@gmail.com>
19156 L: linux-input@vger.kernel.org
19158 F: drivers/hid/hid-wiimote*
19160 WILOCITY WIL6210 WIRELESS DRIVER
19161 M: Maya Erez <merez@codeaurora.org>
19162 L: linux-wireless@vger.kernel.org
19163 L: wil6210@qti.qualcomm.com
19165 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19166 F: drivers/net/wireless/ath/wil6210/
19169 M: David Härdeman <david@hardeman.nu>
19171 F: drivers/media/rc/winbond-cir.c
19173 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19174 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19175 L: linux-watchdog@vger.kernel.org
19177 F: drivers/watchdog/ebc-c384_wdt.c
19179 WINSYSTEMS WS16C48 GPIO DRIVER
19180 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19181 L: linux-gpio@vger.kernel.org
19183 F: drivers/gpio/gpio-ws16c48.c
19185 WIREGUARD SECURE NETWORK TUNNEL
19186 M: Jason A. Donenfeld <Jason@zx2c4.com>
19187 L: wireguard@lists.zx2c4.com
19188 L: netdev@vger.kernel.org
19190 F: drivers/net/wireguard/
19191 F: tools/testing/selftests/wireguard/
19193 WISTRON LAPTOP BUTTON DRIVER
19194 M: Miloslav Trmac <mitr@volny.cz>
19196 F: drivers/input/misc/wistron_btns.c
19198 WL3501 WIRELESS PCMCIA CARD DRIVER
19199 L: linux-wireless@vger.kernel.org
19201 F: drivers/net/wireless/wl3501*
19203 WOLFSON MICROELECTRONICS DRIVERS
19204 L: patches@opensource.cirrus.com
19206 W: https://github.com/CirrusLogic/linux-drivers/wiki
19207 T: git https://github.com/CirrusLogic/linux-drivers.git
19208 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19209 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19210 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19211 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19212 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19213 F: Documentation/hwmon/wm83??.rst
19214 F: arch/arm/mach-s3c/mach-crag6410*
19215 F: drivers/clk/clk-wm83*.c
19216 F: drivers/extcon/extcon-arizona.c
19217 F: drivers/gpio/gpio-*wm*.c
19218 F: drivers/gpio/gpio-arizona.c
19219 F: drivers/hwmon/wm83??-hwmon.c
19220 F: drivers/input/misc/wm831x-on.c
19221 F: drivers/input/touchscreen/wm831x-ts.c
19222 F: drivers/input/touchscreen/wm97*.c
19223 F: drivers/leds/leds-wm83*.c
19224 F: drivers/mfd/arizona*
19225 F: drivers/mfd/cs47l24*
19226 F: drivers/mfd/wm*.c
19227 F: drivers/power/supply/wm83*.c
19228 F: drivers/regulator/arizona*
19229 F: drivers/regulator/wm8*.c
19230 F: drivers/rtc/rtc-wm83*.c
19231 F: drivers/video/backlight/wm83*_bl.c
19232 F: drivers/watchdog/wm83*_wdt.c
19233 F: include/linux/mfd/arizona/
19234 F: include/linux/mfd/wm831x/
19235 F: include/linux/mfd/wm8350/
19236 F: include/linux/mfd/wm8400*
19237 F: include/linux/regulator/arizona*
19238 F: include/linux/wm97xx.h
19239 F: include/sound/wm????.h
19240 F: sound/soc/codecs/arizona.?
19241 F: sound/soc/codecs/cs47l24*
19242 F: sound/soc/codecs/wm*
19245 M: Tejun Heo <tj@kernel.org>
19246 R: Lai Jiangshan <jiangshanlai@gmail.com>
19248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19249 F: Documentation/core-api/workqueue.rst
19250 F: include/linux/workqueue.h
19251 F: kernel/workqueue.c
19253 X-POWERS AXP288 PMIC DRIVERS
19254 M: Hans de Goede <hdegoede@redhat.com>
19256 F: drivers/acpi/pmic/intel_pmic_xpower.c
19259 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19260 M: Chen-Yu Tsai <wens@csie.org>
19261 L: linux-kernel@vger.kernel.org
19266 M: Martin Schiller <ms@dev.tdt.de>
19267 L: linux-x25@vger.kernel.org
19269 F: Documentation/networking/lapb-module.rst
19270 F: Documentation/networking/x25*
19271 F: drivers/net/wan/hdlc_x25.c
19272 F: drivers/net/wan/lapbether.c
19273 F: include/*/lapb.h
19274 F: include/net/x25*
19275 F: include/uapi/linux/x25.h
19279 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19280 M: Thomas Gleixner <tglx@linutronix.de>
19281 M: Ingo Molnar <mingo@redhat.com>
19282 M: Borislav Petkov <bp@alien8.de>
19284 R: "H. Peter Anvin" <hpa@zytor.com>
19285 L: linux-kernel@vger.kernel.org
19287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19288 F: Documentation/devicetree/bindings/x86/
19289 F: Documentation/x86/
19293 M: Andy Lutomirski <luto@kernel.org>
19294 L: linux-kernel@vger.kernel.org
19296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19299 X86 MCE INFRASTRUCTURE
19300 M: Tony Luck <tony.luck@intel.com>
19301 M: Borislav Petkov <bp@alien8.de>
19302 L: linux-edac@vger.kernel.org
19304 F: arch/x86/kernel/cpu/mce/*
19306 X86 MICROCODE UPDATE SUPPORT
19307 M: Borislav Petkov <bp@alien8.de>
19309 F: arch/x86/kernel/cpu/microcode/*
19312 M: Dave Hansen <dave.hansen@linux.intel.com>
19313 M: Andy Lutomirski <luto@kernel.org>
19314 M: Peter Zijlstra <peterz@infradead.org>
19315 L: linux-kernel@vger.kernel.org
19317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19320 X86 PLATFORM DRIVERS
19321 M: Hans de Goede <hdegoede@redhat.com>
19322 M: Mark Gross <mgross@linux.intel.com>
19323 L: platform-driver-x86@vger.kernel.org
19325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19326 F: drivers/platform/olpc/
19327 F: drivers/platform/x86/
19329 X86 PLATFORM DRIVERS - ARCH
19330 R: Darren Hart <dvhart@infradead.org>
19331 R: Andy Shevchenko <andy@infradead.org>
19332 L: platform-driver-x86@vger.kernel.org
19335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19336 F: arch/x86/platform
19338 X86 PLATFORM UV HPE SUPERDOME FLEX
19339 M: Steve Wahl <steve.wahl@hpe.com>
19340 R: Mike Travis <mike.travis@hpe.com>
19341 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19342 R: Russ Anderson <russ.anderson@hpe.com>
19344 F: arch/x86/include/asm/uv/
19345 F: arch/x86/kernel/apic/x2apic_uv_x.c
19346 F: arch/x86/platform/uv/
19349 M: Andy Lutomirski <luto@kernel.org>
19350 L: linux-kernel@vger.kernel.org
19352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19353 F: arch/x86/entry/vdso/
19356 M: Matthew Wilcox <willy@infradead.org>
19357 L: linux-fsdevel@vger.kernel.org
19359 F: Documentation/core-api/xarray.rst
19360 F: include/linux/idr.h
19361 F: include/linux/xarray.h
19364 F: tools/testing/radix-tree
19367 M: Benjamin Valentin <benpicco@googlemail.com>
19369 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19370 F: drivers/media/rc/xbox_remote.c
19372 XC2028/3028 TUNER DRIVER
19373 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19374 L: linux-media@vger.kernel.org
19376 W: https://linuxtv.org
19377 T: git git://linuxtv.org/media_tree.git
19378 F: drivers/media/tuners/tuner-xc2028.*
19380 XDP (eXpress Data Path)
19381 M: Alexei Starovoitov <ast@kernel.org>
19382 M: Daniel Borkmann <daniel@iogearbox.net>
19383 M: David S. Miller <davem@davemloft.net>
19384 M: Jakub Kicinski <kuba@kernel.org>
19385 M: Jesper Dangaard Brouer <hawk@kernel.org>
19386 M: John Fastabend <john.fastabend@gmail.com>
19387 L: netdev@vger.kernel.org
19388 L: bpf@vger.kernel.org
19390 F: include/net/xdp.h
19391 F: include/net/xdp_priv.h
19392 F: include/trace/events/xdp.h
19393 F: kernel/bpf/cpumap.c
19394 F: kernel/bpf/devmap.c
19396 F: samples/bpf/xdp*
19397 F: tools/testing/selftests/bpf/*xdp*
19398 F: tools/testing/selftests/bpf/*/*xdp*
19399 F: drivers/net/ethernet/*/*/*/*/*xdp*
19400 F: drivers/net/ethernet/*/*/*xdp*
19401 K: (?:\b|_)xdp(?:\b|_)
19403 XDP SOCKETS (AF_XDP)
19404 M: Björn Töpel <bjorn@kernel.org>
19405 M: Magnus Karlsson <magnus.karlsson@intel.com>
19406 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19407 L: netdev@vger.kernel.org
19408 L: bpf@vger.kernel.org
19410 F: Documentation/networking/af_xdp.rst
19411 F: include/net/xdp_sock*
19412 F: include/net/xsk_buff_pool.h
19413 F: include/uapi/linux/if_xdp.h
19414 F: include/uapi/linux/xdp_diag.h
19415 F: include/net/netns/xdp.h
19417 F: samples/bpf/xdpsock*
19418 F: tools/lib/bpf/xsk*
19420 XEN BLOCK SUBSYSTEM
19421 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19422 M: Roger Pau Monné <roger.pau@citrix.com>
19423 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19425 F: drivers/block/xen*
19426 F: drivers/block/xen-blkback/*
19429 M: Stefano Stabellini <sstabellini@kernel.org>
19430 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19432 F: arch/arm/include/asm/xen/
19435 XEN HYPERVISOR ARM64
19436 M: Stefano Stabellini <sstabellini@kernel.org>
19437 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19439 F: arch/arm64/include/asm/xen/
19442 XEN HYPERVISOR INTERFACE
19443 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19444 M: Juergen Gross <jgross@suse.com>
19445 R: Stefano Stabellini <sstabellini@kernel.org>
19446 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19449 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19450 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19451 F: arch/x86/include/asm/pvclock-abi.h
19452 F: arch/x86/include/asm/xen/
19453 F: arch/x86/platform/pvh/
19455 F: drivers/*/xen-*front.c
19457 F: include/uapi/xen/
19460 XEN NETWORK BACKEND DRIVER
19461 M: Wei Liu <wei.liu@kernel.org>
19462 M: Paul Durrant <paul@xen.org>
19463 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19464 L: netdev@vger.kernel.org
19466 F: drivers/net/xen-netback/*
19469 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19470 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19472 F: arch/x86/pci/*xen*
19473 F: drivers/pci/*xen*
19476 M: Juergen Gross <jgross@suse.com>
19477 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19478 L: linux-scsi@vger.kernel.org
19480 F: drivers/scsi/xen-scsifront.c
19481 F: drivers/xen/xen-scsiback.c
19482 F: include/xen/interface/io/vscsiif.h
19484 XEN SOUND FRONTEND DRIVER
19485 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19486 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19487 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19491 XEN SWIOTLB SUBSYSTEM
19492 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19493 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19494 L: iommu@lists.linux-foundation.org
19496 F: arch/x86/xen/*swiotlb*
19497 F: drivers/xen/*swiotlb*
19500 M: Darrick J. Wong <djwong@kernel.org>
19501 M: linux-xfs@vger.kernel.org
19502 L: linux-xfs@vger.kernel.org
19505 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19506 F: Documentation/ABI/testing/sysfs-fs-xfs
19507 F: Documentation/admin-guide/xfs.rst
19508 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19509 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19511 F: include/uapi/linux/dqblk_xfs.h
19512 F: include/uapi/linux/fsmap.h
19514 XILINX AXI ETHERNET DRIVER
19515 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19517 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19520 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19521 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19522 L: linux-can@vger.kernel.org
19524 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19525 F: drivers/net/can/xilinx_can.c
19528 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19529 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19530 R: Michal Simek <michal.simek@xilinx.com>
19532 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19533 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19534 F: drivers/gpio/gpio-xilinx.c
19535 F: drivers/gpio/gpio-zynq.c
19537 XILINX SD-FEC IP CORES
19538 M: Derek Kiernan <derek.kiernan@xilinx.com>
19539 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19541 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19542 F: Documentation/misc-devices/xilinx_sdfec.rst
19543 F: drivers/misc/Kconfig
19544 F: drivers/misc/Makefile
19545 F: drivers/misc/xilinx_sdfec.c
19546 F: include/uapi/misc/xilinx_sdfec.h
19548 XILINX UARTLITE SERIAL DRIVER
19549 M: Peter Korsgaard <jacmet@sunsite.dk>
19550 L: linux-serial@vger.kernel.org
19552 F: drivers/tty/serial/uartlite.c
19554 XILINX VIDEO IP CORES
19555 M: Hyun Kwon <hyun.kwon@xilinx.com>
19556 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19557 L: linux-media@vger.kernel.org
19559 T: git git://linuxtv.org/media_tree.git
19560 F: Documentation/devicetree/bindings/media/xilinx/
19561 F: drivers/media/platform/xilinx/
19562 F: include/uapi/linux/xilinx-v4l2-controls.h
19564 XILINX ZYNQMP DPDMA DRIVER
19565 M: Hyun Kwon <hyun.kwon@xilinx.com>
19566 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19567 L: dmaengine@vger.kernel.org
19569 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19570 F: drivers/dma/xilinx/xilinx_dpdma.c
19571 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19573 XILINX ZYNQMP PSGTR PHY DRIVER
19574 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19575 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19576 L: linux-kernel@vger.kernel.org
19578 T: git https://github.com/Xilinx/linux-xlnx.git
19579 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19580 F: drivers/phy/xilinx/phy-zynqmp.c
19583 M: Eli Billauer <eli.billauer@gmail.com>
19584 L: linux-kernel@vger.kernel.org
19586 F: drivers/char/xillybus/
19589 M: George Cherian <gcherian@marvell.com>
19590 L: linux-i2c@vger.kernel.org
19592 W: http://www.marvell.com
19593 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19594 F: drivers/i2c/busses/i2c-xlp9xx.c
19596 XRA1403 GPIO EXPANDER
19597 M: Nandor Han <nandor.han@ge.com>
19598 M: Semi Malinen <semi.malinen@ge.com>
19599 L: linux-gpio@vger.kernel.org
19601 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19602 F: drivers/gpio/gpio-xra1403.c
19604 XTENSA XTFPGA PLATFORM SUPPORT
19605 M: Max Filippov <jcmvbkbc@gmail.com>
19606 L: linux-xtensa@linux-xtensa.org
19608 F: drivers/spi/spi-xtensa-xtfpga.c
19609 F: sound/soc/xtensa/xtfpga-i2s.c
19611 YAM DRIVER FOR AX.25
19612 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19613 L: linux-hams@vger.kernel.org
19615 F: drivers/net/hamradio/yam*
19616 F: include/linux/yam.h
19618 YAMA SECURITY MODULE
19619 M: Kees Cook <keescook@chromium.org>
19621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19622 F: Documentation/admin-guide/LSM/Yama.rst
19625 YEALINK PHONE DRIVER
19626 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19627 L: usbb2k-api-dev@nongnu.org
19629 F: Documentation/input/devices/yealink.rst
19630 F: drivers/input/misc/yealink.*
19632 Z8530 DRIVER FOR AX.25
19633 M: Joerg Reuter <jreuter@yaina.de>
19634 L: linux-hams@vger.kernel.org
19636 W: http://yaina.de/jreuter/
19637 W: http://www.qsl.net/dl1bke/
19638 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19639 F: drivers/net/hamradio/*scc.c
19640 F: drivers/net/hamradio/z8530.h
19642 ZBUD COMPRESSED PAGE ALLOCATOR
19643 M: Seth Jennings <sjenning@redhat.com>
19644 M: Dan Streetman <ddstreet@ieee.org>
19645 L: linux-mm@kvack.org
19647 F: include/linux/zbud.h
19650 ZD1211RW WIRELESS DRIVER
19651 M: Daniel Drake <dsd@gentoo.org>
19652 M: Ulrich Kunitz <kune@deine-taler.de>
19653 L: linux-wireless@vger.kernel.org
19654 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19656 W: http://zd1211.ath.cx/wiki/DriverRewrite
19657 F: drivers/net/wireless/zydas/zd1211rw/
19659 ZD1301 MEDIA DRIVER
19660 M: Antti Palosaari <crope@iki.fi>
19661 L: linux-media@vger.kernel.org
19663 W: https://linuxtv.org/
19664 W: http://palosaari.fi/linux/
19665 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19666 F: drivers/media/usb/dvb-usb-v2/zd1301*
19668 ZD1301_DEMOD MEDIA DRIVER
19669 M: Antti Palosaari <crope@iki.fi>
19670 L: linux-media@vger.kernel.org
19672 W: https://linuxtv.org/
19673 W: http://palosaari.fi/linux/
19674 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19675 F: drivers/media/dvb-frontends/zd1301_demod*
19677 ZHAOXIN PROCESSOR SUPPORT
19678 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19679 L: linux-kernel@vger.kernel.org
19681 F: arch/x86/kernel/cpu/zhaoxin.c
19684 M: Damien Le Moal <damien.lemoal@wdc.com>
19685 M: Naohiro Aota <naohiro.aota@wdc.com>
19686 R: Johannes Thumshirn <jth@kernel.org>
19687 L: linux-fsdevel@vger.kernel.org
19689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19690 F: Documentation/filesystems/zonefs.rst
19693 ZPOOL COMPRESSED PAGE STORAGE API
19694 M: Dan Streetman <ddstreet@ieee.org>
19695 L: linux-mm@kvack.org
19697 F: include/linux/zpool.h
19700 ZR36067 VIDEO FOR LINUX DRIVER
19701 M: Corentin Labbe <clabbe@baylibre.com>
19702 L: mjpeg-users@lists.sourceforge.net
19703 L: linux-media@vger.kernel.org
19705 W: http://mjpeg.sourceforge.net/driver-zoran/
19706 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19707 F: Documentation/driver-api/media/drivers/zoran.rst
19708 F: drivers/staging/media/zoran/
19710 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19711 M: Minchan Kim <minchan@kernel.org>
19712 M: Nitin Gupta <ngupta@vflare.org>
19713 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19714 L: linux-kernel@vger.kernel.org
19716 F: Documentation/admin-guide/blockdev/zram.rst
19717 F: drivers/block/zram/
19719 ZS DECSTATION Z85C30 SERIAL DRIVER
19720 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19722 F: drivers/tty/serial/zs.*
19724 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19725 M: Minchan Kim <minchan@kernel.org>
19726 M: Nitin Gupta <ngupta@vflare.org>
19727 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19728 L: linux-mm@kvack.org
19730 F: Documentation/vm/zsmalloc.rst
19731 F: include/linux/zsmalloc.h
19734 ZSWAP COMPRESSED SWAP CACHING
19735 M: Seth Jennings <sjenning@redhat.com>
19736 M: Dan Streetman <ddstreet@ieee.org>
19737 M: Vitaly Wool <vitaly.wool@konsulko.com>
19738 L: linux-mm@kvack.org
19743 M: Linus Torvalds <torvalds@linux-foundation.org>
19744 L: linux-kernel@vger.kernel.org
19745 S: Buried alive in reporters
19746 Q: http://patchwork.kernel.org/project/LKML/list/
19747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git